(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{102:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(299),o=(r=i)&&r.__esModule?r:{default:r};var a={HOST:"undefined"!=typeof window&&"https:"===window.location.protocol?"https://osme.geolocated.org/regions/v1/":"http://data.esosedi.org/regions/v1/",GEOCODEHOST:"http://data.esosedi.org/geocode/v1",DEBUG:!1,cache:{},latLongOrder:0,load:o.default};t.default=a},103:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),a=(r=o)&&r.__esModule?r:{default:r};var c=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Component),i(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.projection,r=e.style,i=e.zoom,o=e.width,c=e.height,u=e.groupName,s=e.itemName;return a.default.createElement("g",{className:"rsm-"+u,style:r},t?void 0===t.length?a.default.cloneElement(t,{projection:n,zoom:i,width:o,height:c}):t.map(function(e,t){return e?a.default.cloneElement(e,{key:e.key||s+"-"+t,projection:n,zoom:i,width:o,height:c}):null}):null)}}]),t}();c.defaultProps={componentIdentifier:"Group",groupName:"group",itemName:"group-item"},t.default=c},125:function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n(84),i=n(85),o=n(86),a=n.n(o),c={ru:r,en:i},u=function(e){return a()(c[e],"iso")}},13:function(e,t,n){"use strict";var r=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN};var i,o;1===(i=r).length&&(o=i,i=function(e,t){return r(o(e),t)});var a=Array.prototype,c=(a.slice,a.map,function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),o=new Array(i);++r<i;)o[r]=e+r*n;return o});Math.sqrt(50),Math.sqrt(10),Math.sqrt(2);var u=function(e){for(var t,n,r,i=e.length,o=-1,a=0;++o<i;)a+=e[o].length;for(n=new Array(a);--i>=0;)for(t=(r=e[i]).length;--t>=0;)n[--a]=r[t];return n};n.d(t,"a",function(){return u}),n.d(t,"b",function(){return c})},146:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t={},n=e.features,r=0,i=n.length;r<i;++r){var o=n[r];o&&o.properties&&(t[o.properties.osmId]=o)}return t}},185:function(e,t,n){"use strict";var r=n(35),i=r(n(180)),o=r(n(49)),a=r(n(50)),c=r(n(96)),u=r(n(97)),s=r(n(98)),l=r(n(167)),f=r(n(65)),p=r(n(219)),d=r(n(184)),h=r(n(129)),m=r(n(162)),g=r(n(186)),v=r(n(1)),y=r(n(9)),b=[],x=new g.default,w=!1;function k(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(function(e){return n.loading=!1,n.loaded=e,e}).catch(function(e){throw n.loading=!1,n.error=e,e}),n}function M(e){var t={loading:!1,loaded:{},error:null},n=[];try{(0,m.default)(e).forEach(function(r){var i=k(e[r]);i.loading?t.loading=!0:(t.loaded[r]=i.loaded,t.error=i.error),n.push(i.promise),i.promise.then(function(e){t.loaded[r]=e}).catch(function(e){t.error=e})})}catch(e){t.error=e}return t.promise=h.default.all(n).then(function(e){return t.loading=!1,e}).catch(function(e){throw t.loading=!1,e}),t}function _(e,t){return v.default.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function E(e,t){var n,r,h=(0,d.default)({loader:null,loading:null,delay:200,timeout:null,render:_,webpack:null,modules:null},t),m=null;function g(){return m||(m=e(h.loader)),m.promise}if("undefined"==typeof window&&b.push(g),!w&&"undefined"!=typeof window&&"function"==typeof h.webpack){var k=h.webpack(),M=!0,E=!1,S=void 0;try{for(var j,O=(0,p.default)(k);!(M=(j=O.next()).done);M=!0){var P=j.value;x.set(P,function(){return g()})}}catch(e){E=!0,S=e}finally{try{M||null==O.return||O.return()}finally{if(E)throw S}}}return r=n=function(t){function n(t){var r;return(0,o.default)(this,n),r=(0,c.default)(this,(0,u.default)(n).call(this,t)),(0,f.default)((0,l.default)((0,l.default)(r)),"retry",function(){r.setState({error:null,loading:!0,timedOut:!1}),m=e(h.loader),r._loadModule()}),g(),r.state={error:m.error,pastDelay:!1,timedOut:!1,loading:m.loading,loaded:m.loaded},r}return(0,s.default)(n,t),(0,a.default)(n,[{key:"componentWillMount",value:function(){this._mounted=!0,this._loadModule()}},{key:"_loadModule",value:function(){var e=this;if(this.context.loadable&&(0,i.default)(h.modules)&&h.modules.forEach(function(t){e.context.loadable.report(t)}),m.loading){"number"==typeof h.delay&&(0===h.delay?this.setState({pastDelay:!0}):this._delay=setTimeout(function(){e.setState({pastDelay:!0})},h.delay)),"number"==typeof h.timeout&&(this._timeout=setTimeout(function(){e.setState({timedOut:!0})},h.timeout));var t=function(){e._mounted&&(e.setState({error:m.error,loaded:m.loaded,loading:m.loading}),e._clearTimeouts())};m.promise.then(function(){t()}).catch(function(e){t()})}}},{key:"componentWillUnmount",value:function(){this._mounted=!1,this._clearTimeouts()}},{key:"_clearTimeouts",value:function(){clearTimeout(this._delay),clearTimeout(this._timeout)}},{key:"render",value:function(){return this.state.loading||this.state.error?v.default.createElement(h.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?h.render(this.state.loaded,this.props):null}}],[{key:"preload",value:function(){return g()}}]),n}(v.default.Component),(0,f.default)(n,"contextTypes",{loadable:y.default.shape({report:y.default.func.isRequired})}),r}function S(e){return E(k,e)}function j(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return h.default.all(t).then(function(){if(e.length)return j(e)})}S.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return E(M,e)},S.preloadAll=function(){return new h.default(function(e,t){j(b).then(e,t)})},S.preloadReady=function(e){return new h.default(function(t,n){var r=e.reduce(function(e,t){var n=x.get(t);return n?(e.push(n),e):e},[]);w=!0,x.clear(),j(r).then(t,t)})},e.exports=S},186:function(e,t,n){e.exports=n(187)},187:function(e,t,n){n(163),n(95),n(130),n(188),n(189),n(190),n(191),e.exports=n(22).Map},188:function(e,t,n){"use strict";var r=n(221),i=n(182);e.exports=n(222)("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(i(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(i(this,"Map"),0===e?0:e,t)}},r,!0)},189:function(e,t,n){var r=n(32);r(r.P+r.R,"Map",{toJSON:n(223)("Map")})},190:function(e,t,n){n(224)("Map")},191:function(e,t,n){n(225)("Map")},196:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(197),o=(r=i)&&r.__esModule?r:{default:r},a=n(198);t.default=function(e,t){var n,r=e.regions,i=e.paths,c={},u=[];function s(e){for(var t=[],n=0,r=e.length;n<r;++n)t.push([e[n]]);return t}for(var l in r)if(r.hasOwnProperty(l)){var f=i[l],p=t.filter((0,o.default)(l,e));p&&(!0!==p&&p.path&&(f=p.path),f&&f.length&&(f=s(f)).length&&(c[l]=l,u.push.apply(u,f)))}function d(e,t){for(var r={},i={},o={},a=[e,t],c=0;c<2;++c)for(var u=a[c],s=0,l=u.length;s<l;++s){var f=u[s];"number"==typeof f&&(f=[f]);for(var p=0,d=f.length;p<d;++p){var h=Math.abs(f[p]);r[h]=(r[h]||0)+1}}for(var m=0,g=0;g<2;++g)for(var v=a[g],y=0,b=v.length;y<b;++y){var x=v[y];"number"==typeof x&&(x=[x]);for(var w=0,k=x.length;w<k;++w)if(1===r[Math.abs(x[w])]){var M=+x[(w-1+k)%k],_=+x[(w+1+k)%k];o[M]=o[M]||[],o[M].push(x[w]),i[x[w]]=[+M,+x[w],+_,g,y]}else m++}if(!m)return!1;function E(){for(var e in i)if(S(e))return+e;return!1}function S(e){return e&&i.hasOwnProperty(e)&&i[e][1]}var j=[],O=[],P=1;function N(e,t){if(!i[t])return!1;var n=-1==P?i[t][0]:0,r=1==P?i[t][2]:0;if(S(r))t=r,e.push(+t*P);else if(S(n))t=n,e.push(+t);else{var a=o[-i[t][2]];for(var c in t=0,a)if(S(r=a[c])){t=r,e.push(+t);break}if(!t)return!1}return t}for(;!1!==(n=E());){for(P=1,(O=[]).push(+n);n;){i[n][1]=0;var H=N(O,n);if(!H)break;n=H}j.push(O)}return j}u.sort(function(e,t){return Math.abs(e[0][0])<Math.abs(t[0][0])});for(var h=u[0],m={0:1},g=1,v=[],y=u.length,b=0,x=0,w=0;g<y;){x=0;for(var k=1,M=u.length;k<M;++k){var _=k%M;if(!(_ in m)){var E=d(h,u[_]);E&&1==E.length?(h=E,m[_]=1,g++,x++):b=_}}if(!x){if(!b)break;v.push(h[0]),h=u[b],m[b]=1,g++}if(w++>1e3)break}return h&&v.push(h[0]),(0,a.getFixedGeometry)(v,e)}},197:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var i=function(){function e(t,n,r,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.osmId=t,this.geoNamesId=r.geoNamesId,this.iso=r.iso3166,this.level=n.level,this.properties=r,this._meta=n,this._data=i}return r(e,[{key:"getBorderWith",value:function(e){var t,n,r,i,o={},a=this._data.paths[e],c=this._data.paths[this.osmId];for(t=0,n=a.length;t<n;++t)for(r=0,i=a[t].length;r<i;++r)o[Math.abs(a[t][r])]=1;var u=[];for(t=0,n=c.length;t<n;++t)for(r=0,i=c[t].length;r<i;++r)o[Math.abs(c[t][r])]&&u.push(c[t]);return u}},{key:"hasBorderWith",value:function(e){var t,n,r,i,o={},a=this._data.paths[this.osmId],c=this._data.paths[e];if(!a||!c)return!1;for(t=0,n=a.length;t<n;++t)for(r=0,i=a[t].length;r<i;++r)o[Math.abs(a[t][r])]=1;for(t=0,n=c.length;t<n;++t)for(r=0,i=c[t].length;r<i;++r)if(o[Math.abs(c[t][r])])return!0;return!1}},{key:"hasParent",value:function(e){for(var t=this._meta.parents,n=0,r=t.length;n<r;++n)if(t[n].id==e)return!0;return!1}}]),e}();t.default=function(e,t){var n=t.regions[e],r=n.property||{};return new i(e,n,r,t)}},198:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFixedGeometry=t.getGeometry=void 0;var r,i=n(301),o=(r=i)&&r.__esModule?r:{default:r};function a(e,t,n){n=n||1e-9;var r=Math.abs(t[0]-e[0]),i=Math.abs(t[1]-e[1]);return r<n&&i<n}function c(e,t){var n=0,r=e.length,i=t.length,o=Math.min(r,i);if(--i<1)return 0;for(var c=0;c<o&&a(e[c],t[i-c],10/65535);++c)n++;return n}function u(e,t,n){var r=[],i=[],a=[],u=e.length?e:t.paths[e],s=t.ways;if(n=n||{},t.wayCache=t.wayCache||{},!u)return!1;for(var l=0,f=u.length;l<f;++l){var p=u[l],d=[],h=[],m=[0];"number"==typeof p&&(p=[p]);for(var g=0,v=p.length;g<v;++g){var y=Math.abs(p[g]),b=(0,o.default)(s[y],y,t);if(p[g]<0&&(b=b.slice(0)).reverse(),n.fixDegenerate){var x=c(b,d);if(x&&(b=b.slice(x)),g==v-1)b.slice(0).reverse(),(x=c(d,b))&&(x--,b.length=b.length-x,d=d.slice(x))}else d.length&&(d.length=d.length-1);d.push.apply(d,b),m.push(d.length-1),h.push(y)}d.push(d[0]),r.push(d),i.push(m),a.push(h)}return{type:"Polygon",fillRule:"nonZero",coordinates:r,path:u,fixedPoints:i}}t.getGeometry=u,t.getFixedGeometry=function(e,t){return u(e,t,{fixDegenerate:!0})}},199:function(e,t,n){"use strict";function r(e){for(var t=[e[0]],n=e[0],r=1,i=e.length;r<i;++r){var o=n[0]-e[r][0];o=Math.abs(o)>180?o<0?-360:360:0;var a=[e[r][0]+o,e[r][1]];t.push(a),n=a}return t}Object.defineProperty(t,"__esModule",{value:!0});t.getShortestContour=function(e){return e.map(function(e){return r(e)})};t.default=r},200:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={scale:160,xOffset:0,yOffset:0,rotation:[0,0,0],precision:.1}},203:function(e,t,n){"use strict";(function(e){
/**!
 * @fileOverview Kickass library to create and place poppers near their reference elements.
 * @version 1.16.1
 * @license
 * Copyright (c) 2016 Federico Zivolo and contributors
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */
var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,r=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var i=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},r))}};function o(e){return e&&"[object Function]"==={}.toString.call(e)}function a(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function c(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function u(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=a(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:u(c(e))}function s(e){return e&&e.referenceNode?e.referenceNode:e}var l=n&&!(!window.MSInputMethodContext||!document.documentMode),f=n&&/MSIE 10/.test(navigator.userAgent);function p(e){return 11===e?l:10===e?f:l||f}function d(e){if(!e)return document.documentElement;for(var t=p(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===a(n,"position")?d(n):n:e?e.ownerDocument.documentElement:document.documentElement}function h(e){return null!==e.parentNode?h(e.parentNode):e}function m(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var a,c,u=o.commonAncestorContainer;if(e!==u&&t!==u||r.contains(i))return"BODY"===(c=(a=u).nodeName)||"HTML"!==c&&d(a.firstElementChild)!==a?d(u):u;var s=h(e);return s.host?m(s.host,t):m(e,h(t).host)}function g(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function v(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function y(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],p(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function b(e){var t=e.body,n=e.documentElement,r=p(10)&&getComputedStyle(n);return{height:y("Height",t,n,r),width:y("Width",t,n,r)}}var x=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},w=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),k=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},M=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function _(e){return M({},e,{right:e.left+e.width,bottom:e.top+e.height})}function E(e){var t={};try{if(p(10)){t=e.getBoundingClientRect();var n=g(e,"top"),r=g(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?b(e.ownerDocument):{},c=o.width||e.clientWidth||i.width,u=o.height||e.clientHeight||i.height,s=e.offsetWidth-c,l=e.offsetHeight-u;if(s||l){var f=a(e);s-=v(f,"x"),l-=v(f,"y"),i.width-=s,i.height-=l}return _(i)}function S(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=p(10),i="HTML"===t.nodeName,o=E(e),c=E(t),s=u(e),l=a(t),f=parseFloat(l.borderTopWidth),d=parseFloat(l.borderLeftWidth);n&&i&&(c.top=Math.max(c.top,0),c.left=Math.max(c.left,0));var h=_({top:o.top-c.top-f,left:o.left-c.left-d,width:o.width,height:o.height});if(h.marginTop=0,h.marginLeft=0,!r&&i){var m=parseFloat(l.marginTop),v=parseFloat(l.marginLeft);h.top-=f-m,h.bottom-=f-m,h.left-=d-v,h.right-=d-v,h.marginTop=m,h.marginLeft=v}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(h=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=g(t,"top"),i=g(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=i*o,e.right+=i*o,e}(h,t)),h}function j(e){if(!e||!e.parentElement||p())return document.documentElement;for(var t=e.parentElement;t&&"none"===a(t,"transform");)t=t.parentElement;return t||document.documentElement}function O(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},l=i?j(e):m(e,s(t));if("viewport"===r)o=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=S(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:g(n),c=t?0:g(n,"left");return _({top:a-r.top+r.marginTop,left:c-r.left+r.marginLeft,width:i,height:o})}(l,i);else{var f=void 0;"scrollParent"===r?"BODY"===(f=u(c(t))).nodeName&&(f=e.ownerDocument.documentElement):f="window"===r?e.ownerDocument.documentElement:r;var p=S(f,l,i);if("HTML"!==f.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===a(t,"position"))return!0;var r=c(t);return!!r&&e(r)}(l))o=p;else{var d=b(e.ownerDocument),h=d.height,v=d.width;o.top+=p.top-p.marginTop,o.bottom=h+p.top,o.left+=p.left-p.marginLeft,o.right=v+p.left}}var y="number"==typeof(n=n||0);return o.left+=y?n:n.left||0,o.top+=y?n:n.top||0,o.right-=y?n:n.right||0,o.bottom-=y?n:n.bottom||0,o}function P(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=O(n,r,o,i),c={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},u=Object.keys(c).map(function(e){return M({key:e},c[e],{area:(t=c[e],t.width*t.height)});var t}).sort(function(e,t){return t.area-e.area}),s=u.filter(function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight}),l=s.length>0?s[0].key:u[0].key,f=e.split("-")[1];return l+(f?"-"+f:"")}function N(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return S(n,r?j(t):m(t,s(n)),r)}function H(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function C(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function A(e,t,n){n=n.split("-")[0];var r=H(e),i={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",c=o?"left":"top",u=o?"height":"width",s=o?"width":"height";return i[a]=t[a]+t[u]/2-r[u]/2,i[c]=n===c?t[c]-r[s]:t[C(c)],i}function T(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function F(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var r=T(e,function(e){return e[t]===n});return e.indexOf(r)}(e,"name",n))).forEach(function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&o(n)&&(t.offsets.popper=_(t.offsets.popper),t.offsets.reference=_(t.offsets.reference),t=n(t,e))}),t}function R(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function z(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var i=t[r],o=i?""+i+n:e;if(void 0!==document.body.style[o])return o}return null}function L(e){var t=e.ownerDocument;return t?t.defaultView:window}function I(e,t,n,r){n.updateBound=r,L(e).addEventListener("resize",n.updateBound,{passive:!0});var i=u(e);return function e(t,n,r,i){var o="BODY"===t.nodeName,a=o?t.ownerDocument.defaultView:t;a.addEventListener(n,r,{passive:!0}),o||e(u(a.parentNode),n,r,i),i.push(a)}(i,"scroll",n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}function D(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,L(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function V(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function G(e,t){Object.keys(t).forEach(function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&V(t[n])&&(r="px"),e.style[n]=t[n]+r})}var B=n&&/Firefox/i.test(navigator.userAgent);function Y(e,t,n){var r=T(e,function(e){return e.name===t}),i=!!r&&e.some(function(e){return e.name===n&&e.enabled&&e.order<r.order});if(!i){var o="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return i}var U=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],X=U.slice(3);function K(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=X.indexOf(e),r=X.slice(n+1).concat(X.slice(0,n));return t?r.reverse():r}var W={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function q(e,t,n,r){var i=[0,0],o=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map(function(e){return e.trim()}),c=a.indexOf(T(a,function(e){return-1!==e.search(/,|\s/)}));a[c]&&-1===a[c].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var u=/\s*,\s*|\s+/,s=-1!==c?[a.slice(0,c).concat([a[c].split(u)[0]]),[a[c].split(u)[1]].concat(a.slice(c+1))]:[a];return(s=s.map(function(e,r){var i=(1===r?!o:o)?"height":"width",a=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)},[]).map(function(e){return function(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],a=i[2];if(!o)return e;if(0===a.indexOf("%")){var c=void 0;switch(a){case"%p":c=n;break;case"%":case"%r":default:c=r}return _(c)[t]/100*o}if("vh"===a||"vw"===a)return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o;return o}(e,i,t,n)})})).forEach(function(e,t){e.forEach(function(n,r){V(n)&&(i[t]+=n*("-"===e[r-1]?-1:1))})}),i}var J={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,o=i.reference,a=i.popper,c=-1!==["bottom","top"].indexOf(n),u=c?"left":"top",s=c?"width":"height",l={start:k({},u,o[u]),end:k({},u,o[u]+o[s]-a[s])};e.offsets.popper=M({},a,l[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,i=e.offsets,o=i.popper,a=i.reference,c=r.split("-")[0],u=void 0;return u=V(+n)?[+n,0]:q(n,o,a,c),"left"===c?(o.top+=u[0],o.left-=u[1]):"right"===c?(o.top+=u[0],o.left+=u[1]):"top"===c?(o.left+=u[0],o.top-=u[1]):"bottom"===c&&(o.left+=u[0],o.top+=u[1]),e.popper=o,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||d(e.instance.popper);e.instance.reference===n&&(n=d(n));var r=z("transform"),i=e.instance.popper.style,o=i.top,a=i.left,c=i[r];i.top="",i.left="",i[r]="";var u=O(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=o,i.left=a,i[r]=c,t.boundaries=u;var s=t.priority,l=e.offsets.popper,f={primary:function(e){var n=l[e];return l[e]<u[e]&&!t.escapeWithReference&&(n=Math.max(l[e],u[e])),k({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=l[n];return l[e]>u[e]&&!t.escapeWithReference&&(r=Math.min(l[n],u[e]-("right"===e?l.width:l.height))),k({},n,r)}};return s.forEach(function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";l=M({},l,f[t](e))}),e.offsets.popper=l,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(i),c=a?"right":"bottom",u=a?"left":"top",s=a?"width":"height";return n[c]<o(r[u])&&(e.offsets.popper[u]=o(r[u])-n[s]),n[u]>o(r[c])&&(e.offsets.popper[u]=o(r[c])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Y(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],o=e.offsets,c=o.popper,u=o.reference,s=-1!==["left","right"].indexOf(i),l=s?"height":"width",f=s?"Top":"Left",p=f.toLowerCase(),d=s?"left":"top",h=s?"bottom":"right",m=H(r)[l];u[h]-m<c[p]&&(e.offsets.popper[p]-=c[p]-(u[h]-m)),u[p]+m>c[h]&&(e.offsets.popper[p]+=u[p]+m-c[h]),e.offsets.popper=_(e.offsets.popper);var g=u[p]+u[l]/2-m/2,v=a(e.instance.popper),y=parseFloat(v["margin"+f]),b=parseFloat(v["border"+f+"Width"]),x=g-e.offsets.popper[p]-y-b;return x=Math.max(Math.min(c[l]-m,x),0),e.arrowElement=r,e.offsets.arrow=(k(n={},p,Math.round(x)),k(n,d,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(R(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=O(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=C(r),o=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case W.FLIP:a=[r,i];break;case W.CLOCKWISE:a=K(r);break;case W.COUNTERCLOCKWISE:a=K(r,!0);break;default:a=t.behavior}return a.forEach(function(c,u){if(r!==c||a.length===u+1)return e;r=e.placement.split("-")[0],i=C(r);var s=e.offsets.popper,l=e.offsets.reference,f=Math.floor,p="left"===r&&f(s.right)>f(l.left)||"right"===r&&f(s.left)<f(l.right)||"top"===r&&f(s.bottom)>f(l.top)||"bottom"===r&&f(s.top)<f(l.bottom),d=f(s.left)<f(n.left),h=f(s.right)>f(n.right),m=f(s.top)<f(n.top),g=f(s.bottom)>f(n.bottom),v="left"===r&&d||"right"===r&&h||"top"===r&&m||"bottom"===r&&g,y=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(y&&"start"===o&&d||y&&"end"===o&&h||!y&&"start"===o&&m||!y&&"end"===o&&g),x=!!t.flipVariationsByContent&&(y&&"start"===o&&h||y&&"end"===o&&d||!y&&"start"===o&&g||!y&&"end"===o&&m),w=b||x;(p||v||w)&&(e.flipped=!0,(p||v)&&(r=a[u+1]),w&&(o=function(e){return"end"===e?"start":"start"===e?"end":e}(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=M({},e.offsets.popper,A(e.instance.popper,e.offsets.reference,e.placement)),e=F(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,i=r.popper,o=r.reference,a=-1!==["left","right"].indexOf(n),c=-1===["top","left"].indexOf(n);return i[a?"left":"top"]=o[n]-(c?i[a?"width":"height"]:0),e.placement=C(t),e.offsets.popper=_(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Y(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=T(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,i=e.offsets.popper,o=T(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==o?o:t.gpuAcceleration,c=d(e.instance.popper),u=E(c),s={position:i.position},l=function(e,t){var n=e.offsets,r=n.popper,i=n.reference,o=Math.round,a=Math.floor,c=function(e){return e},u=o(i.width),s=o(r.width),l=-1!==["left","right"].indexOf(e.placement),f=-1!==e.placement.indexOf("-"),p=t?l||f||u%2==s%2?o:a:c,d=t?o:c;return{left:p(u%2==1&&s%2==1&&!f&&t?r.left-1:r.left),top:d(r.top),bottom:d(r.bottom),right:p(r.right)}}(e,window.devicePixelRatio<2||!B),f="bottom"===n?"top":"bottom",p="right"===r?"left":"right",h=z("transform"),m=void 0,g=void 0;if(g="bottom"===f?"HTML"===c.nodeName?-c.clientHeight+l.bottom:-u.height+l.bottom:l.top,m="right"===p?"HTML"===c.nodeName?-c.clientWidth+l.right:-u.width+l.right:l.left,a&&h)s[h]="translate3d("+m+"px, "+g+"px, 0)",s[f]=0,s[p]=0,s.willChange="transform";else{var v="bottom"===f?-1:1,y="right"===p?-1:1;s[f]=g*v,s[p]=m*y,s.willChange=f+", "+p}var b={"x-placement":e.placement};return e.attributes=M({},b,e.attributes),e.styles=M({},s,e.styles),e.arrowStyles=M({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return G(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach(function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)}),e.arrowElement&&Object.keys(e.arrowStyles).length&&G(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,i){var o=N(i,t,e,n.positionFixed),a=P(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),G(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},Z=function(){function e(t,n){var r=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};x(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=i(this.update.bind(this)),this.options=M({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(M({},e.Defaults.modifiers,a.modifiers)).forEach(function(t){r.options.modifiers[t]=M({},e.Defaults.modifiers[t]||{},a.modifiers?a.modifiers[t]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return M({name:e},r.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(e){e.enabled&&o(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)}),this.update();var c=this.options.eventsEnabled;c&&this.enableEventListeners(),this.state.eventsEnabled=c}return w(e,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=N(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=P(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=A(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=F(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,R(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[z("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=I(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return D.call(this)}}]),e}();Z.Utils=("undefined"!=typeof window?window:e).PopperUtils,Z.placements=U,Z.Defaults=J,t.a=Z}).call(this,n(29))},205:function(e,t,n){"use strict";var r=n(2),i=n.n(r),o=n(1),a=n.n(o),c=(n(24),n(26)),u=n.n(c),s=n(3),l=n(6),f=n.n(l),p=n(203);function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var h="undefined"!=typeof window&&"undefined"!=typeof document,m=h?navigator.userAgent:"",g=/MSIE |Trident\//.test(m),v=/UCBrowser\//.test(m),y=h&&/iPhone|iPad|iPod/.test(navigator.platform)&&!window.MSStream,b={a11y:!0,allowHTML:!0,animateFill:!0,animation:"shift-away",appendTo:function(){return document.body},aria:"describedby",arrow:!1,arrowType:"sharp",boundary:"scrollParent",content:"",delay:0,distance:10,duration:[325,275],flip:!0,flipBehavior:"flip",flipOnUpdate:!1,followCursor:!1,hideOnClick:!0,ignoreAttributes:!1,inertia:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,lazy:!0,maxWidth:350,multiple:!1,offset:0,onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},placement:"top",popperOptions:{},role:"tooltip",showOnInit:!1,size:"regular",sticky:!1,target:"",theme:"dark",touch:!0,touchHold:!1,trigger:"mouseenter focus",triggerTarget:null,updateDuration:0,wait:null,zIndex:9999},x=["arrow","arrowType","boundary","distance","flip","flipBehavior","flipOnUpdate","offset","placement","popperOptions"],w=h?Element.prototype:{},k=w.matches||w.matchesSelector||w.webkitMatchesSelector||w.mozMatchesSelector||w.msMatchesSelector;function M(e){return[].slice.call(e)}function _(e,t){return E(e,function(e){return k.call(e,t)})}function E(e,t){for(;e;){if(t(e))return e;e=e.parentElement}return null}var S={passive:!0},j=4,O="x-placement",P="x-out-of-boundaries",N="tippy-iOS",H="tippy-active",C="tippy-popper",A="tippy-tooltip",T="tippy-content",F="tippy-backdrop",R="tippy-arrow",z="tippy-roundarrow",L=".".concat(C),I=".".concat(A),D=".".concat(T),V=".".concat(F),G=".".concat(R),B=".".concat(z),Y=!1;function U(){Y||(Y=!0,y&&document.body.classList.add(N),window.performance&&document.addEventListener("mousemove",K))}var X=0;function K(){var e=performance.now();e-X<20&&(Y=!1,document.removeEventListener("mousemove",K),y||document.body.classList.remove(N)),X=e}function W(){var e=document.activeElement;e&&e.blur&&e._tippy&&e.blur()}var q=Object.keys(b);function J(e,t){return{}.hasOwnProperty.call(e,t)}function Z(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?n:r}return e}function Q(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)};var n}function $(e,t){return e&&e.modifiers&&e.modifiers[t]}function ee(e,t){return e.indexOf(t)>-1}function te(e){return e instanceof Element}function ne(e){return!(!e||!J(e,"isVirtual"))||te(e)}function re(e,t){return"function"==typeof e?e.apply(null,t):e}function ie(e,t){e.filter(function(e){return"flip"===e.name})[0].enabled=t}function oe(){return document.createElement("div")}function ae(e,t){e.forEach(function(e){e&&(e.style.transitionDuration="".concat(t,"ms"))})}function ce(e,t){e.forEach(function(e){e&&e.setAttribute("data-state",t)})}function ue(e,t){var n=d({},t,{content:re(t.content,[e])},t.ignoreAttributes?{}:function(e){return q.reduce(function(t,n){var r=(e.getAttribute("data-tippy-".concat(n))||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t},{})}(e));return(n.arrow||v)&&(n.animateFill=!1),n}function se(e,t){Object.keys(e).forEach(function(e){if(!J(t,e))throw new Error("[tippy]: `".concat(e,"` is not a valid option"))})}function le(e,t){e.innerHTML=te(t)?t.innerHTML:t}function fe(e,t){if(te(t.content))le(e,""),e.appendChild(t.content);else if("function"!=typeof t.content){e[t.allowHTML?"innerHTML":"textContent"]=t.content}}function pe(e){return{tooltip:e.querySelector(I),backdrop:e.querySelector(V),content:e.querySelector(D),arrow:e.querySelector(G)||e.querySelector(B)}}function de(e){e.setAttribute("data-inertia","")}function he(e){var t=oe();return"round"===e?(t.className=z,le(t,'<svg viewBox="0 0 18 7" xmlns="http://www.w3.org/2000/svg"><path d="M0 7s2.021-.015 5.253-4.218C6.584 1.051 7.797.007 9 0c1.203-.007 2.416 1.035 3.761 2.782C16.012 7.005 18 7 18 7H0z"/></svg>')):t.className=R,t}function me(){var e=oe();return e.className=F,e.setAttribute("data-state","hidden"),e}function ge(e,t){e.setAttribute("tabindex","-1"),t.setAttribute("data-interactive","")}function ve(e,t,n){var r=v&&void 0!==document.body.style.webkitTransition?"webkitTransitionEnd":"transitionend";e[t+"EventListener"](r,n)}function ye(e){var t=e.getAttribute(O);return t?t.split("-")[0]:""}function be(e,t,n){n.split(" ").forEach(function(n){e.classList[t](n+"-theme")})}var xe=1,we=[];function ke(e,t){var n,r,i,o,a,c=ue(e,t);if(!c.multiple&&e._tippy)return null;var u,s,l,f,h,m=!1,v=!1,y=!1,w=!1,N=[],F=Q(Se,c.interactiveDebounce),R=xe++,z=function(e,t){var n=oe();n.className=C,n.id="tippy-".concat(e),n.style.zIndex=""+t.zIndex,n.style.position="absolute",n.style.top="0",n.style.left="0",t.role&&n.setAttribute("role",t.role);var r=oe();r.className=A,r.style.maxWidth=t.maxWidth+("number"==typeof t.maxWidth?"px":""),r.setAttribute("data-size",t.size),r.setAttribute("data-animation",t.animation),r.setAttribute("data-state","hidden"),be(r,"add",t.theme);var i=oe();return i.className=T,i.setAttribute("data-state","hidden"),t.interactive&&ge(n,r),t.arrow&&r.appendChild(he(t.arrowType)),t.animateFill&&(r.appendChild(me()),r.setAttribute("data-animatefill","")),t.inertia&&de(r),fe(i,t),r.appendChild(i),n.appendChild(r),n}(R,c),I=pe(z),D={id:R,reference:e,popper:z,popperChildren:I,popperInstance:null,props:c,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},clearDelayTimeouts:ze,set:Le,setContent:function(e){Le({content:e})},show:Ie,hide:De,enable:function(){D.state.isEnabled=!0},disable:function(){D.state.isEnabled=!1},destroy:function(t){if(D.state.isDestroyed)return;v=!0,D.state.isMounted&&De(0);Me(),delete e._tippy;var n=D.props.target;n&&t&&te(e)&&M(e.querySelectorAll(n)).forEach(function(e){e._tippy&&e._tippy.destroy()});D.popperInstance&&D.popperInstance.destroy();v=!1,D.state.isDestroyed=!0}};return e._tippy=D,z._tippy=D,le(),c.lazy||Ae(),c.showOnInit&&Te(),!c.a11y||c.target||(!te(h=B())||k.call(h,"a[href],area[href],button,details,input,textarea,select,iframe,[tabindex]")&&!h.hasAttribute("disabled"))||B().setAttribute("tabindex","0"),z.addEventListener("mouseenter",function(e){D.props.interactive&&D.state.isVisible&&"mouseenter"===n&&Te(e,!0)}),z.addEventListener("mouseleave",function(){D.props.interactive&&"mouseenter"===n&&document.addEventListener("mousemove",F)}),D;function V(){document.removeEventListener("mousemove",_e)}function G(){document.body.removeEventListener("mouseleave",Fe),document.removeEventListener("mousemove",F),we=we.filter(function(e){return e!==F})}function B(){return D.props.triggerTarget||e}function U(){document.addEventListener("click",Re,!0)}function X(){document.removeEventListener("click",Re,!0)}function K(){return[D.popperChildren.tooltip,D.popperChildren.backdrop,D.popperChildren.content]}function W(){var e=D.props.followCursor;return e&&"focus"!==n||Y&&"initial"===e}function q(e,t){var n=D.popperChildren.tooltip;function r(e){e.target===n&&(ve(n,"remove",r),t())}if(0===e)return t();ve(n,"remove",l),ve(n,"add",r),l=r}function ne(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];B().addEventListener(e,t,n),N.push({eventType:e,handler:t,options:n})}function le(){D.props.touchHold&&!D.props.target&&(ne("touchstart",Ee,S),ne("touchend",je,S)),D.props.trigger.trim().split(" ").forEach(function(e){if("manual"!==e)if(D.props.target)switch(e){case"mouseenter":ne("mouseover",Pe),ne("mouseout",Ne);break;case"focus":ne("focusin",Pe),ne("focusout",Ne);break;case"click":ne(e,Pe)}else switch(ne(e,Ee),e){case"mouseenter":ne("mouseleave",je);break;case"focus":ne(g?"focusout":"blur",Oe)}})}function Me(){N.forEach(function(e){var t=e.eventType,n=e.handler,r=e.options;B().removeEventListener(t,n,r)}),N=[]}function _e(t){var n=r=t,i=n.clientX,o=n.clientY;if(f){var a=E(t.target,function(t){return t===e}),c=e.getBoundingClientRect(),u=D.props.followCursor,s="horizontal"===u,l="vertical"===u,p=ee(["top","bottom"],ye(z)),h=z.getAttribute(O),m=!!h&&!!h.split("-")[1],g=p?z.offsetWidth:z.offsetHeight,v=g/2,y=p?0:m?g:v,b=p?m?g:v:0;!a&&D.props.interactive||(D.popperInstance.reference=d({},D.popperInstance.reference,{referenceNode:e,clientWidth:0,clientHeight:0,getBoundingClientRect:function(){return{width:p?g:0,height:p?0:g,top:(s?c.top:o)-y,bottom:(s?c.bottom:o)+y,left:(l?c.left:i)-b,right:(l?c.right:i)+b}}}),D.popperInstance.update()),"initial"===u&&D.state.isVisible&&V()}}function Ee(e){D.state.isEnabled&&!He(e)&&(D.state.isVisible||(n=e.type,e instanceof MouseEvent&&(r=e,we.forEach(function(t){return t(e)}))),"click"===e.type&&!1!==D.props.hideOnClick&&D.state.isVisible?Fe():Te(e))}function Se(t){var n=_(t.target,L)===z,r=E(t.target,function(t){return t===e});n||r||function(e,t,n,r){if(!e)return!0;var i=n.clientX,o=n.clientY,a=r.interactiveBorder,c=r.distance,u=t.top-o>("top"===e?a+c:a),s=o-t.bottom>("bottom"===e?a+c:a),l=t.left-i>("left"===e?a+c:a),f=i-t.right>("right"===e?a+c:a);return u||s||l||f}(ye(z),z.getBoundingClientRect(),t,D.props)&&(G(),Fe())}function je(e){if(!He(e))return D.props.interactive?(document.body.addEventListener("mouseleave",Fe),document.addEventListener("mousemove",F),void we.push(F)):void Fe()}function Oe(e){e.target===B()&&(D.props.interactive&&e.relatedTarget&&z.contains(e.relatedTarget)||Fe())}function Pe(e){_(e.target,D.props.target)&&Te(e)}function Ne(e){_(e.target,D.props.target)&&Fe()}function He(e){var t="ontouchstart"in window,n=ee(e.type,"touch"),r=D.props.touchHold;return t&&Y&&r&&!n||Y&&!r&&n}function Ce(){!w&&s&&(w=!0,function(e){e.offsetHeight}(z),s())}function Ae(){var t=D.props.popperOptions,n=D.popperChildren,r=n.tooltip,i=n.arrow,o=$(t,"preventOverflow");function a(e){D.props.flip&&!D.props.flipOnUpdate&&(e.flipped&&(D.popperInstance.options.placement=e.placement),ie(D.popperInstance.modifiers,!1)),r.setAttribute(O,e.placement),!1!==e.attributes[P]?r.setAttribute(P,""):r.removeAttribute(P),u&&u!==e.placement&&y&&(r.style.transition="none",requestAnimationFrame(function(){r.style.transition=""})),u=e.placement,y=D.state.isVisible;var t=ye(z),n=r.style;n.top=n.bottom=n.left=n.right="",n[t]=-(D.props.distance-10)+"px";var i=o&&void 0!==o.padding?o.padding:j,a="number"==typeof i,c=d({top:a?i:i.top,bottom:a?i:i.bottom,left:a?i:i.left,right:a?i:i.right},!a&&i);c[t]=a?i+D.props.distance:(i[t]||0)+D.props.distance,D.popperInstance.modifiers.filter(function(e){return"preventOverflow"===e.name})[0].padding=c,f=c}var c=d({eventsEnabled:!1,placement:D.props.placement},t,{modifiers:d({},t?t.modifiers:{},{preventOverflow:d({boundariesElement:D.props.boundary,padding:j},o),arrow:d({element:i,enabled:!!i},$(t,"arrow")),flip:d({enabled:D.props.flip,padding:D.props.distance+j,behavior:D.props.flipBehavior},$(t,"flip")),offset:d({offset:D.props.offset},$(t,"offset"))}),onCreate:function(e){a(e),Ce(),t&&t.onCreate&&t.onCreate(e)},onUpdate:function(e){a(e),Ce(),t&&t.onUpdate&&t.onUpdate(e)}});D.popperInstance=new p.a(e,z,c)}function Te(e,n){if(ze(),!D.state.isVisible){if(D.props.target)return function(e){if(e){var n=_(e.target,D.props.target);n&&!n._tippy&&ke(n,d({},D.props,{content:re(t.content,[n]),appendTo:t.appendTo,target:"",showOnInit:!0}))}}(e);if(m=!0,e&&!n&&D.props.onTrigger(D,e),D.props.wait)return D.props.wait(D,e);W()&&!D.state.isMounted&&(D.popperInstance||Ae(),document.addEventListener("mousemove",_e)),U();var r=Z(D.props.delay,0,b.delay);r?i=setTimeout(function(){Ie()},r):Ie()}}function Fe(){if(ze(),!D.state.isVisible)return V(),void X();m=!1;var e=Z(D.props.delay,1,b.delay);e?o=setTimeout(function(){D.state.isVisible&&De()},e):a=requestAnimationFrame(function(){De()})}function Re(e){if(!D.props.interactive||!z.contains(e.target)){if(B().contains(e.target)){if(Y)return;if(D.state.isVisible&&ee(D.props.trigger,"click"))return}!0===D.props.hideOnClick&&(ze(),De())}}function ze(){clearTimeout(i),clearTimeout(o),cancelAnimationFrame(a)}function Le(t){se(t=t||{},b),Me();var n=D.props,i=ue(e,d({},D.props,{},t,{ignoreAttributes:!0}));i.ignoreAttributes=J(t,"ignoreAttributes")?t.ignoreAttributes||!1:n.ignoreAttributes,D.props=i,le(),G(),F=Q(Se,i.interactiveDebounce),function(e,t,n){var r=pe(e),i=r.tooltip,o=r.content,a=r.backdrop,c=r.arrow;e.style.zIndex=""+n.zIndex,i.setAttribute("data-size",n.size),i.setAttribute("data-animation",n.animation),i.style.maxWidth=n.maxWidth+("number"==typeof n.maxWidth?"px":""),n.role?e.setAttribute("role",n.role):e.removeAttribute("role"),t.content!==n.content&&fe(o,n),!t.animateFill&&n.animateFill?(i.appendChild(me()),i.setAttribute("data-animatefill","")):t.animateFill&&!n.animateFill&&(i.removeChild(a),i.removeAttribute("data-animatefill")),!t.arrow&&n.arrow?i.appendChild(he(n.arrowType)):t.arrow&&!n.arrow&&i.removeChild(c),t.arrow&&n.arrow&&t.arrowType!==n.arrowType&&i.replaceChild(he(n.arrowType),c),!t.interactive&&n.interactive?ge(e,i):t.interactive&&!n.interactive&&function(e,t){e.removeAttribute("tabindex"),t.removeAttribute("data-interactive")}(e,i),!t.inertia&&n.inertia?de(i):t.inertia&&!n.inertia&&function(e){e.removeAttribute("data-inertia")}(i),t.theme!==n.theme&&(be(i,"remove",t.theme),be(i,"add",n.theme))}(z,n,i),D.popperChildren=pe(z),D.popperInstance&&(x.some(function(e){return J(t,e)&&t[e]!==n[e]})?(D.popperInstance.destroy(),Ae(),D.state.isVisible&&D.popperInstance.enableEventListeners(),D.props.followCursor&&r&&_e(r)):D.popperInstance.update())}function Ie(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z(D.props.duration,0,b.duration[1]);if(!D.state.isDestroyed&&D.state.isEnabled&&(!Y||D.props.touch)&&!B().hasAttribute("disabled")&&!1!==D.props.onShow(D)){U(),z.style.visibility="visible",D.state.isVisible=!0,D.props.interactive&&B().classList.add(H);var n=K();ae(n.concat(z),0),s=function(){if(D.state.isVisible){var i=W();i&&r?_e(r):i||D.popperInstance.update(),D.popperChildren.backdrop&&(D.popperChildren.content.style.transitionDelay=Math.round(t/12)+"ms"),D.props.sticky&&function(){ae([z],g?0:D.props.updateDuration);var t=e.getBoundingClientRect();!function n(){var r=e.getBoundingClientRect();t.top===r.top&&t.right===r.right&&t.bottom===r.bottom&&t.left===r.left||D.popperInstance.scheduleUpdate(),t=r,D.state.isMounted&&requestAnimationFrame(n)}()}(),ae([z],D.props.updateDuration),ae(n,t),ce(n,"visible"),function(e,t){q(e,t)}(t,function(){D.props.aria&&B().setAttribute("aria-".concat(D.props.aria),z.id),D.props.onShown(D),D.state.isShown=!0})}},function(){w=!1;var t=W();D.popperInstance?(ie(D.popperInstance.modifiers,D.props.flip),t||(D.popperInstance.reference=e,D.popperInstance.enableEventListeners()),D.popperInstance.scheduleUpdate()):(Ae(),t||D.popperInstance.enableEventListeners());var n=D.props.appendTo,r="parent"===n?e.parentNode:re(n,[e]);r.contains(z)||(r.appendChild(z),D.props.onMount(D),D.state.isMounted=!0)}()}}function De(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Z(D.props.duration,1,b.duration[1]);if(!D.state.isDestroyed&&(D.state.isEnabled||v)&&(!1!==D.props.onHide(D)||v)){X(),z.style.visibility="hidden",D.state.isVisible=!1,D.state.isShown=!1,y=!1,D.props.interactive&&B().classList.remove(H);var t=K();ae(t,e),ce(t,"hidden"),function(e,t){q(e,function(){!D.state.isVisible&&z.parentNode&&z.parentNode.contains(z)&&t()})}(e,function(){m||V(),D.props.aria&&B().removeAttribute("aria-".concat(D.props.aria)),D.popperInstance.disableEventListeners(),D.popperInstance.options.placement=D.props.placement,z.parentNode.removeChild(z),D.props.onHidden(D),D.state.isMounted=!1})}}}var Me=!1;function _e(e,t){se(t||{},b),Me||(document.addEventListener("touchstart",U,S),window.addEventListener("blur",W),Me=!0);var n,r=d({},b,{},t);n=e,"[object Object]"!=={}.toString.call(n)||n.addEventListener||function(e){var t={isVirtual:!0,attributes:e.attributes||{},contains:function(){},setAttribute:function(t,n){e.attributes[t]=n},getAttribute:function(t){return e.attributes[t]},removeAttribute:function(t){delete e.attributes[t]},hasAttribute:function(t){return t in e.attributes},addEventListener:function(){},removeEventListener:function(){},classList:{classNames:{},add:function(t){e.classList.classNames[t]=!0},remove:function(t){delete e.classList.classNames[t]},contains:function(t){return t in e.classList.classNames}}};for(var n in t)e[n]=t[n]}(e);var i=function(e){if(ne(e))return[e];if(e instanceof NodeList)return M(e);if(Array.isArray(e))return e;try{return M(document.querySelectorAll(e))}catch(e){return[]}}(e).reduce(function(e,t){var n=t&&ke(t,r);return n&&e.push(n),e},[]);return ne(e)?i[0]:i}_e.version="4.3.5",_e.defaults=b,_e.setDefaults=function(e){Object.keys(e).forEach(function(t){b[t]=e[t]})},_e.hideAll=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.exclude,n=e.duration;M(document.querySelectorAll(L)).forEach(function(e){var r,i=e._tippy;if(i){var o=!1;t&&(o=(r=t)._tippy&&!k.call(r,L)?i.reference===t:e===t.popper),o||i.hide(n)}})},_e.group=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.delay,r=void 0===n?e[0].props.delay:n,i=t.duration,o=void 0===i?0:i,a=!1;function c(e){a=e,f()}function u(t){t._originalProps.onShow(t),e.forEach(function(e){e.set({duration:o}),e.state.isVisible&&e.hide()}),c(!0)}function s(e){e._originalProps.onHide(e),c(!1)}function l(e){e._originalProps.onShown(e),e.set({duration:e._originalProps.duration})}function f(){e.forEach(function(e){e.set({onShow:u,onShown:l,onHide:s,delay:a?[0,Array.isArray(r)?r[1]:r]:r,duration:a?o:e._originalProps.duration})})}e.forEach(function(e){e._originalProps?e.set(e._originalProps):e._originalProps=d({},e.props)}),f()},h&&setTimeout(function(){M(document.querySelectorAll("[data-tippy]")).forEach(function(e){var t=e.getAttribute("data-tippy");t&&_e(e,{content:t})})}),function(e){if(h){var t=document.createElement("style");t.type="text/css",t.textContent=e,t.setAttribute("data-tippy-stylesheet","");var n=document.head,r=n.querySelector("style,link");r?n.insertBefore(t,r):n.appendChild(t)}}('.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}.tippy-popper{transition-timing-function:cubic-bezier(.165,.84,.44,1);max-width:calc(100% - 8px);pointer-events:none;outline:0}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-7px;bottom:-6.5px;-webkit-transform-origin:50% 0;transform-origin:50% 0;margin:0 3px}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;bottom:-7px;margin:0 3px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(-10px);transform:perspective(700px) translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) rotateX(60deg);transform:perspective(700px) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-popper[x-placement^=top] [data-animation=scale]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px) scale(.5);transform:translateY(-10px) scale(.5)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-7px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;margin:0 3px}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;margin:0 3px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateY(10px);transform:perspective(700px) translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) rotateX(-60deg);transform:perspective(700px) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=scale]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px) scale(.5);transform:translateY(10px) scale(.5)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-12px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%;margin:3px 0}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(-10px);transform:perspective(700px) translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) rotateY(-60deg);transform:perspective(700px) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-popper[x-placement^=left] [data-animation=scale]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px) scale(.5);transform:translateX(-10px) scale(.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-12px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%;margin:3px 0}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:perspective(700px) translateX(10px);transform:perspective(700px) translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:perspective(700px) rotateY(60deg);transform:perspective(700px) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0}.tippy-popper[x-placement^=right] [data-animation=scale]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px) scale(.5);transform:translateX(10px) scale(.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:.25rem;font-size:.875rem;padding:.3125rem .5625rem;line-height:1.4;text-align:center;background-color:#333}.tippy-tooltip[data-size=small]{padding:.1875rem .375rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.375rem .75rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:initial}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] .tippy-roundarrow path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:18px;height:7px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}');n(297),n(38),n(309),n(36);var Ee=n(125),Se=n(0);n(11);function je(e){return(je="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Oe(e){return function(e){if(Array.isArray(e))return He(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Ne(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw o}}return n}(e,t)||Ne(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ne(e,t){if(e){if("string"==typeof e)return He(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?He(e,t):void 0}}function He(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ce(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ae(e,t){return(Ae=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=Re(e);if(t){var i=Re(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===je(t)||"function"==typeof t))return t;return Fe(e)}(this,n)}}function Fe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Re(e){return(Re=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Le=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ae(e,t)}(s,o["Component"]);var t,n,r,c=Te(s);function s(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ze(Fe(e=c.call.apply(c,[this].concat(n))),"state",{selectedRegionId:"",hovered:!1,regions:[],regionsMain:[],regionsCity:[],projectCount:[],gridRows:5,gridRowsTablet:7,gridRowsMobile:9}),ze(Fe(e),"getStats",function(){var t,n=e.props,r=n.intl.locale,i=n.projectLocations,o=n.geoNames,a=0,c=u()(i).filter(function(e){var t=Pe(e,1)[0];return t&&"ru"!==t}).map(function(e){var t=Pe(e,2),n=t[0],i=t[1],c=n.replace(/^ru/,"").toUpperCase(),u=n.replace(/^ru/,"RU-").toUpperCase(),s=Object(Ee.a)(r)[c],l=o.find(function(e){return e.id===u}).name,f=0;return l=l.replace(" ","<br/>"),i.map(function(e){"project"==e.type&&(f=1)}),a+=i.length,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){ze(e,t,n[t])})}return e}({},s,{count:i.length,iso3166:"RU-".concat(c),name:l,type:f})}),s=c.filter(function(e){return!["RU-MOW","RU-SPE"].includes(e.iso3166)}),l=c.filter(function(e){return["RU-MOW","RU-SPE"].includes(e.iso3166)}),f=l.length?4:5,p=l.length?3:4,d=Math.ceil(s.length/f),h=Math.ceil(s.length/p),m=Math.ceil(c.length/3);return l.length&&(c=[].concat(Oe(s),Oe(l))),e.setState((ze(t={regions:c,projectCount:a,gridRows:d,gridRowsTablet:h,gridRowsMobile:m},"gridRowsMobile",m),ze(t,"regionsMain",s),ze(t,"regionsCity",l),t)),{regions:c,projectCount:a}}),e}return t=s,(n=[{key:"componentDidMount",value:function(){this.getStats();var e=this.state;e.regions,e.projectCount}},{key:"render",value:function(){var e=this.props,t=(e.intl,e.intl.locale),n=this.state.selectedRegionId,r=this.state,o=r.regions,c=(r.projectCount,r.gridRows),u=r.gridRowsTablet,s=r.gridRowsMobile,l=r.regionsMain,p=r.regionsCity;return a.a.createElement("div",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" root"},a.a.createElement("ul",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" grid-separated"},l.map(function(e){return a.a.createElement("li",{key:e.iso,className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" "+"".concat(n===e.iso?"hovered":"")},a.a.createElement("span",{style:{backgroundImage:'url("/static/regions/'.concat(e.iso3166,'.svg")')},className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" background"}),a.a.createElement(f.a,{href:"/".concat(t,"/projects?filter=regions%3A").concat(e.iso3166)},a.a.createElement("a",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" title-link"},a.a.createElement("span",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" title-link-count"},e.count),a.a.createElement("span",{dangerouslySetInnerHTML:{__html:e.name},className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" title-link-name"}))))})),p.length&&a.a.createElement("ul",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" grid-separated grid-separated-city"},p.map(function(e){return a.a.createElement("li",{key:e.iso,className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" "+"".concat(n===e.iso?"hovered":"")},a.a.createElement("span",{style:{backgroundImage:'url("/static/regions/'.concat(e.iso3166,'.svg")')},className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" background"}),a.a.createElement(f.a,{href:"/".concat(t,"/projects?filter=regions%3A").concat(e.iso3166)},a.a.createElement("a",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" title-link"},a.a.createElement("span",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" title-link-count"},e.count),a.a.createElement("span",{dangerouslySetInnerHTML:{__html:e.name},className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" title-link-name"}))))})),a.a.createElement("ul",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" grid-full"},o.map(function(e){return a.a.createElement("li",{key:e.iso,className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" "+"".concat(n===e.iso?"hovered":"")},a.a.createElement("span",{style:{backgroundImage:'url("/static/regions/'.concat(e.iso3166,'.svg")')},className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" background"}),a.a.createElement(f.a,{href:"/".concat(t,"/projects?filter=regions%3A").concat(e.iso3166)},a.a.createElement("a",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" title-link"},a.a.createElement("span",{className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" title-link-count"},e.count),a.a.createElement("span",{dangerouslySetInnerHTML:{__html:e.name},className:i.a.dynamic([["1521952264",[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]]])+" title-link-name"}))))})),a.a.createElement(i.a,{styleId:"1521952264",css:[".root.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:30px;margin-bottom:30px;}","ul.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:14px;line-height:20px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(".concat(s,",1fr);}"),"ul.__jsx-style-dynamic-selector:first-child{width:100%;}","li.__jsx-style-dynamic-selector{position:relative;padding-left:13px;padding-left:0;margin-bottom:35px;min-height:100px;background-repeat:no-repeat;background-size:contain;background-position:top right;padding:0 0 0 10px;}","li.__jsx-style-dynamic-selector a.__jsx-style-dynamic-selector{color:#000000;-webkit-text-decoration:none;text-decoration:none;}","li.__jsx-style-dynamic-selector:hover .background.__jsx-style-dynamic-selector{opacity:1;}","li.__jsx-style-dynamic-selector:hover .title-link-count.__jsx-style-dynamic-selector{color:".concat(Se.a.orange,";}"),".background.__jsx-style-dynamic-selector{position:absolute;top:0;left:20px;right:0;bottom:0;background-repeat:no-repeat;background-size:contain;background-position:top left;width:calc(100% - 25px);z-index:-1;opacity:0;-webkit-transition:all .3s ".concat(Se.e.timingFunction,";transition:all .3s ").concat(Se.e.timingFunction,";}"),".title-link.__jsx-style-dynamic-selector{display:block;}",".title-link-count.__jsx-style-dynamic-selector{display:block;font-weight:bold;font-size:32px;line-height:40px;-webkit-transition:all .3s ".concat(Se.e.timingFunction,";transition:all .3s ").concat(Se.e.timingFunction,";}"),".title-link-name.__jsx-style-dynamic-selector{display:block;min-height:46px;font-family:'FormularMedium';font-size:12px;line-height:14px;}",".grid-full.__jsx-style-dynamic-selector{width:100%;grid-template-columns:repeat(3,calc(100% / 3));}",".grid-separated.__jsx-style-dynamic-selector{display:none;}","@media (min-width:600px){ul.__jsx-style-dynamic-selector{min-width:calc(100% / 4);}.title-link-count.__jsx-style-dynamic-selector{display:block;font-weight:bold;font-size:40px;line-height:52px;}.title-link-name.__jsx-style-dynamic-selector{font-size:16px;line-height:20px;}}","@media (min-width:800px){ul.__jsx-style-dynamic-selector{grid-template-rows:repeat(".concat(u,",1fr);min-width:calc(100% / 4);}.grid-separated.__jsx-style-dynamic-selector{display:grid;}.grid-full.__jsx-style-dynamic-selector{display:none;}.grid-separated.__jsx-style-dynamic-selector{grid-template-columns:repeat(3,calc(100% / 3));}.grid-separated-city.__jsx-style-dynamic-selector{grid-template-columns:repeat(1,calc(100% / 1));}.grid-full.__jsx-style-dynamic-selector{grid-template-columns:repeat(4,calc(100% / 4));}}"),"@media (min-width:".concat(Se.b.desktop,"px){.root.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:100%;}ul.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;font-size:16px;line-height:24px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(").concat(c,",1fr);min-width:calc(100% / 5);}li.__jsx-style-dynamic-selector{padding-left:0;}.background.__jsx-style-dynamic-selector{left:30px;}.title-link-count.__jsx-style-dynamic-selector{display:block;font-weight:bold;font-size:40px;line-height:50px;margin-bottom:10px;}.title-link-name.__jsx-style-dynamic-selector{font-family:'FormularMedium';font-size:18px;}.grid-separated.__jsx-style-dynamic-selector{grid-template-columns:repeat(4,calc(100% / 4));}.grid-separated-city.__jsx-style-dynamic-selector{grid-template-columns:repeat(1,calc(100% / 1));}.grid-full.__jsx-style-dynamic-selector{grid-template-columns:repeat(5,calc(100% / 5));}}")],dynamic:[s,Se.a.orange,Se.e.timingFunction,Se.e.timingFunction,u,Se.b.desktop,c]}))}}])&&Ce(t.prototype,n),r&&Ce(t,r),s}();t.a=Object(s.e)(Le)},236:function(e,t,n){var r=n(324);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},290:function(e,t,n){e.exports=n(291)},291:function(e,t,n){"use strict";var r=n(35);Object.defineProperty(t,"__esModule",{value:!0}),t.noSSR=l,t.default=function(e,t){var n=u.default,r={loading:function(e){e.error,e.isLoading;return c.default.createElement(f,null)}};"function"==typeof e.then?r.loader=function(){return e}:"function"==typeof e?r.loader=e:"object"===(0,a.default)(e)&&(r=(0,o.default)({},r,e));r=(0,o.default)({},r,t),e.render&&(r.render=function(t,n){return e.render(n,t)});if(e.modules){n=u.default.Map;var s={},p=e.modules();(0,i.default)(p).forEach(function(e){var t=p[e];"function"!=typeof t.then?s[e]=t:s[e]=function(){return t.then(function(e){return e.default||e})}}),r.loader=s}r.loadableGenerated&&delete(r=(0,o.default)({},r,r.loadableGenerated)).loadableGenerated;if("boolean"==typeof r.ssr){if(!r.ssr)return delete r.ssr,l(n,r);delete r.ssr}return n(r)};var i=r(n(162)),o=r(n(161)),a=r(n(166)),c=r(n(1)),u=r(n(185)),s="undefined"==typeof window;function l(e,t){return delete t.webpack,delete t.modules,s?function(){return c.default.createElement(t.loading,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1})}:e(t)}function f(){return c.default.createElement("p",null,"loading...")}},297:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(298));i(n(102));function i(e){return e&&e.__esModule?e:{default:e}}if("undefined"==typeof window);else window.osmeRegions=r.default;t.default=r.default},298:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=p(n(102)),i=p(n(300)),o=p(n(196)),a=p(n(302)),c=p(n(303)),u=p(n(304)),s=p(n(305)),l=p(n(307)),f=p(n(308));function p(e){return e&&e.__esModule?e:{default:e}}var d=function(e,t){return t&&!t.error||e("wrong data",t.error),t},h={setHost:function(e){r.default.HOST=e},setDebug:function(e){r.default.DEBUG=Boolean(e)},recombine:o.default,geoJSON:function(e,t,n,o){var a=this,c=void 0,u=void 0,s=void 0;if("function"==typeof(t=t||{}))throw new Error("callback must be at third place");var l=t.lang||"en",f="string"==typeof e?l+"_"+e:null;"undefined"!=typeof Promise?c=new Promise(function(e,t){u=e,s=t}):u=s=function(){};var p=function(e,t){f&&(r.default.cache[f]=t),u(e,t),n&&n(e,t)},h=function(e){s(e),o&&o(e)};if(f)if(0===(e+"").indexOf("http")?f=e:(f=(t.host||r.default.HOST)+"?lang="+f,t.quality&&(f+="&q="+(t.quality+1)),t.type&&(f+="&type="+t.type)),!r.default.cache[f]||t.nocache)this.loadData(f,function(e){(0,i.default)(p,[d(h,a.parseData(e,t)),e])},h);else{var m=r.default.cache[f];(0,i.default)(p,[d(h,this.parseData(m,t)),m])}else(0,i.default)(p,[d(h,this.parseData(e,t)),e]);return c},loadData:function(e,t,n){return r.default.load(e,t,n)},parseData:function(e,t){return e.meta?{type:"FeatureCollection",features:(0,a.default)(e,t),metaData:e.meta}:{error:e.error}},dropCache:function(){r.default.cache={}},_setCoordOrder:function(e){r.default.latLongOrder="latlong"==e},toYandex:s.default,toGoogle:u.default,toLeaflet:l.default,toUnboundedGeoJSON:f.default,geocode:c.default};
/*!
 * OSMeRegions JavaScript Library
 * http://data.esosedi.org/regions/
 * https://github.com/esosedi/regions
 *
 * @author Anton Korzunov <kashey@yandex-team.ru>
 * Released under the MIT license
 */t.default=h},299:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){try{var r=new XMLHttpRequest;r.open("GET",e,!0),r.onreadystatechange=function(){if(4===r.readyState)if(200===r.status||304===r.status)try{var e=JSON.parse(r.responseText);t(e)}catch(e){n(e)}else n(r)},r.setRequestHeader("Content-Type","application/json"),r.setRequestHeader("X-Requested-With","XMLHttpRequest"),r.send()}catch(e){n(e)}}},300:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=this;Promise.resolve().then(function(){return e.apply(n,t)})}},301:function(module,exports,__webpack_require__){"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var codingCoefficient=1e-6,fraction=2,dividor=1/65535;function decodeByteVector(e,t){for(var n=0,r=0;r<t;++r)n|=e.charCodeAt(r)<<8*r;return n}function clampx(e){return Math.min(180,Math.max(-180,e))}function clampy(e){return Math.min(85,Math.max(-85,e))}function fromBase64(input){if(input=input.replace(/_/g,"/").replace(/-/g,"+"),"undefined"!=typeof atob)return atob(input);var B=eval("Buffer");return new B(input,"base64").toString("binary")}function decodeLineBlock(e){var t=fromBase64(e),n=t.length,r=[[decodeByteVector(t.substr(0,4),4)*codingCoefficient,decodeByteVector(t.substr(4,4),4)*codingCoefficient],[decodeByteVector(t.substr(8,4),4)*codingCoefficient,decodeByteVector(t.substr(12,4),4)*codingCoefficient]],i=[r[1][0]-r[0][0],r[1][1]-r[0][1]],o=[],a=16,c=i[0]*dividor,u=i[1]*dividor;function s(){var e=decodeByteVector(t.substr(a,fraction),fraction);return a+=fraction,e}for(;a<n;){var l=[clampy(s()*c+r[0][0]),clampx(s()*u+r[0][1])];o.push([l[1],l[0]])}return o}function decodeWay(e,t,n){return n.wayCache[t]?n.wayCache[t]:n.wayCache[t]=decodeLineBlock(e)}exports.default=decodeWay},302:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(197)),i=a(n(196)),o=n(198);function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){t=t||{};var n=e.regions,a=[],c=t.postFilter||(e.meta&&e.meta.postFilter?new Function("region",e.meta.postFilter):0),u=t.scheme||e.meta&&e.meta.scheme,s=e.meta&&e.meta.disputedBorders||{},l=t.recombine||t.lang||"en",f="string"==typeof l?s[l]:l,p=0;for(var d in s){var h=s[d];for(var m in h){var g=h[m];"string"==typeof g&&(h[m]=new Function("region",g))}}for(var v in n)if(n.hasOwnProperty(v)&&(!c||c((0,r.default)(v,e)))){if(f&&f[+v])p=(0,i.default)(e,{filter:f[+v]});else if(u&&u[+v]){var y=u[+v];p=(0,i.default)(e,{filter:"string"==typeof y?new Function("region",y):y})}else p=(0,o.getGeometry)(+v,e);p&&(a[n[v].index]={type:"Feature",geometry:p,properties:{osmId:v,level:n[v].level,properties:n[v].property||{},parents:n[v].parents,hintContent:n[v].name,name:n[v].name,title:n[v].name,wikipedia:n[v].wikipedia,orderIndex:n[v].index,square:n[v].square}})}for(var b=[],x=0,w=a.length;x<w;++x)a[x]&&b.push(a[x]);return b}},303:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(102),a=(r=o)&&r.__esModule?r:{default:r};t.default=function(e,t,n,r){var o=void 0,c=void 0,u=void 0,s=a.default.GEOCODEHOST;return s+="?point="+ +e[0]+","+ +e[1],"function"==typeof t&&(r=n,n=t,t={}),(t=i({lang:"en",seq:0},t||{})).seq&&(s+="&seq="+ +t.seq),t.lang&&(s+="&lng="+t.lang),"undefined"!=typeof Promise?o=new Promise(function(e,t){c=e,u=t}):c=u=function(){},a.default.load(s,function(e){return c(t=e),void(n&&n(t));var t},function(e){return u(t=e),void(r&&r(t));var t}),o}},304:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(146),o=(r=i)&&r.__esModule?r:{default:r};t.default=function(e,t){var n=(0,o.default)(e),r=new(t||window.google.maps).Data;return r.addGeoJson(e),{collection:r,add:function(e){r.setMap(e)},remove:function(){r.setMap(null)},setStyles:function(e){r.setStyle(function(t){return r=e(n[t.getProperty("osmId")],t),i={},"strokeWidth"in r&&(i.strokeWeight=r.strokeWidth),"fillColor"in r&&(i.fillColor=r.fillColor),"strokeColor"in r&&(i.strokeColor=r.strokeColor),"strokeOpacity"in r&&(i.strokeOpacity=Math.max(.001,r.strokeOpacity)),"fillOpacity"in r&&(i.fillOpacity=Math.max(.001,r.fillOpacity)),i;var r,i})},addEvent:function(e,t,i){r.addListener(e,function(r){var o=r.feature;t.call(i,n[o.getProperty("osmId")],[e,"google"],o,r)})},removeEvent:function(e){r.removeListener(e)}}}},305:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(146)),i=a(n(102)),o=a(n(306));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){for(var n=t||window.ymaps,a=new n.GeoObjectCollection,c=e.features,u=(0,r.default)(e),s=0,l=c.length;s<l;++s){var f=c[s];f.geometry&&a.add(new n.GeoObject(i.default.latLongOrder?f:(0,o.default)(f),{simplificationFixedPoints:f.geometry.fixedPoints}))}return{collection:a,add:function(e){e.geoObjects.add(a)},remove:function(){a.setParent(null)},setStyles:function(e){a.each(function(t){t.options.set(e(u[t.properties.get("osmId")],t))})},addEvent:function(e,t,n){a.events.add(e,function(r){var i=r.get("target");t.call(n,u[i.properties.get("osmId")],[e,"yandex"],i,r)})},removeEvent:function(e){a.events.remove(e)}}}},306:function(e,t,n){"use strict";function r(e){for(var t=[],n=0,r=e.length;n<r;++n)t[n]=[e[n][1],e[n][0]];return t}function i(e){for(var t=[],n=0,i=e.length;n<i;++n)t[n]=r(e[n]);return t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{type:"Feature",geometry:{type:"Polygon",fillRule:e.geometry.coordinates.length>1?"evenOdd":"nonZero",coordinates:i(e.geometry.coordinates)},properties:e.properties}}},307:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=n(146),a=(r=o)&&r.__esModule?r:{default:r},c=n(199);t.default=function(e,t){var n=t||window.L,r=i({},e,{features:e.features.map(function(e){return i({},e,{geometry:i({},e.geometry,{coordinates:(0,c.getShortestContour)(e.geometry.coordinates)})})})}),o=(0,a.default)(r),u=[],s=n.geoJSON(r,{onEachFeature:function(e){return u.push(e)}});return{collection:s,add:function(e){s.addTo(e)},remove:function(){s.remove()},setStyles:function(e){u.forEach(function(t){return t.setStyle((n=e(o[t.properties.osmId],t),r={},"strokeWidth"in n&&(r.weight=n.strokeWidth),"fillColor"in n&&(r.fillColor=n.fillColor),"strokeColor"in n&&(r.color=n.strokeColor),"strokeOpacity"in n&&(r.opacity=Math.max(.001,n.strokeOpacity)),"fillOpacity"in n&&(r.fillOpacity=Math.max(.001,n.fillOpacity)),r));var n,r})},geoJSON:r,addEvent:function(e,t,n){u.forEach(function(r){r.addEventListener(e,function(i){var a=r;t.call(n,o[a.properties.osmId],[e,"leaflet"],a,i)})})},removeEvent:function(e){u.forEach(function(t){t.removeEventListener(e)})}}}},308:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=n(199);t.default=function(e){return r({},e,{features:e.features.map(function(e){return r({},e,{geometry:r({},e.geometry,{type:"MultiPolygon",coordinates:(0,i.getShortestContour)(e.geometry.coordinates)})})})})}},309:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(310);Object.defineProperty(t,"ComposableMap",{enumerable:!0,get:function(){return g(r).default}});var i=n(312);Object.defineProperty(t,"ZoomableGroup",{enumerable:!0,get:function(){return g(i).default}});var o=n(313);Object.defineProperty(t,"ZoomableGlobe",{enumerable:!0,get:function(){return g(o).default}});var a=n(314);Object.defineProperty(t,"Geographies",{enumerable:!0,get:function(){return g(a).default}});var c=n(315);Object.defineProperty(t,"Geography",{enumerable:!0,get:function(){return g(c).default}});var u=n(316);Object.defineProperty(t,"Marker",{enumerable:!0,get:function(){return g(u).default}});var s=n(317);Object.defineProperty(t,"Markers",{enumerable:!0,get:function(){return g(s).default}});var l=n(318);Object.defineProperty(t,"Line",{enumerable:!0,get:function(){return g(l).default}});var f=n(319);Object.defineProperty(t,"Lines",{enumerable:!0,get:function(){return g(f).default}});var p=n(103);Object.defineProperty(t,"MapGroup",{enumerable:!0,get:function(){return g(p).default}});var d=n(320);Object.defineProperty(t,"Annotation",{enumerable:!0,get:function(){return g(d).default}});var h=n(321);Object.defineProperty(t,"Annotations",{enumerable:!0,get:function(){return g(h).default}});var m=n(322);function g(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"Graticule",{enumerable:!0,get:function(){return g(m).default}})},310:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(1),o=u(i),a=u(n(311)),c=u(n(200));function u(e){return e&&e.__esModule?e:{default:e}}var s=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.projection=e.projection.bind(e),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,i.Component),r(t,[{key:"projection",value:function(){var e=this.props,t=e.projection,n=e.projectionConfig,r=e.width,i=e.height;return"function"!=typeof t?(0,a.default)(r,i,n,t):t(r,i,n)}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.height,r=e.style,i=e.className,a=e.showCenter,c=(e.children,e.aspectRatio),u=e.viewBox,s=e.defs;return o.default.createElement("svg",{width:t,height:n,viewBox:u||"0 0 "+t+" "+n,className:"rsm-svg "+(i||""),style:r,preserveAspectRatio:c},s&&o.default.createElement("defs",null,s),o.default.cloneElement(this.props.children,{projection:this.projection(),width:t,height:n}),a&&o.default.createElement("g",null,o.default.createElement("rect",{x:t/2-.5,y:0,width:1,height:n,fill:"#e91e63"}),o.default.createElement("rect",{x:0,y:n/2-.5,width:t,height:1,fill:"#e91e63"})))}}]),t}();s.defaultProps={width:800,height:450,projection:"times",projectionConfig:c.default,aspectRatio:"xMidYMid",viewBox:null},t.default=s},311:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){var i=n.scale||c.default.scale,o=n.xOffset||c.default.xOffset,a=n.yOffset||c.default.yOffset,s=n.rotation||c.default.rotation,l=n.precision||c.default.precision,f=u[r]().scale(i).translate([o+e/2,a+t/2]).precision(l);return"albersUsa"===r?f:"orthographic"===r?f.rotate(s).clipAngle(90):f.rotate(s)};var r,i=n(325),o=n(36),a=n(200),c=(r=a)&&r.__esModule?r:{default:r};var u={mercator:o.geoMercator,miller:i.geoMiller,times:i.geoTimes,robinson:i.geoRobinson,winkel3:i.geoWinkel3,eckert4:i.geoEckert4,albersUsa:o.geoAlbersUsa,orthographic:o.geoOrthographic}},312:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),a=(r=o)&&r.__esModule?r:{default:r},c=(n(36),n(83));var u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=(0,c.computeBackdrop)(e.projection,e.backdrop);return n.state={mouseX:(0,c.calculateMousePosition)("x",e.projection,e,e.zoom,1),mouseY:(0,c.calculateMousePosition)("y",e.projection,e,e.zoom,1),mouseXStart:0,mouseYStart:0,isPressed:!1,resizeFactorX:1,resizeFactorY:1,backdrop:{width:Math.round(r.width),height:Math.round(r.height),x:Math.round(r.x),y:Math.round(r.y)}},n.handleMouseMove=n.handleMouseMove.bind(n),n.handleMouseUp=n.handleMouseUp.bind(n),n.handleMouseDown=n.handleMouseDown.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n.handleResize=n.handleResize.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Component),i(t,[{key:"handleMouseMove",value:function(e){var t=e.pageX,n=e.pageY;this.props.disablePanning||this.state.isPressed&&this.setState({mouseX:t-this.state.mouseXStart,mouseY:n-this.state.mouseYStart})}},{key:"handleTouchMove",value:function(e){var t=e.touches;this.handleMouseMove(t[0])}},{key:"handleMouseUp",value:function(){if(!this.props.disablePanning&&this.state.isPressed&&(this.setState({isPressed:!1}),this.props.onMoveEnd)){var e=this.state,t=e.mouseX,n=e.mouseY,r=e.resizeFactorX,i=e.resizeFactorY,o=this.props,a=o.zoom,c=o.width,u=o.height,s=o.projection,l=c/2-t*r/a,f=u/2-n*i/a;(0,o.onMoveEnd)(s.invert([l,f]))}}},{key:"handleMouseDown",value:function(e){var t=e.pageX,n=e.pageY;if(!this.props.disablePanning){var r=this.state,i=r.mouseX,o=r.mouseY,a=r.resizeFactorX,c=r.resizeFactorY,u=this.props,s=u.zoom,l=u.width,f=u.height,p=u.projection,d=u.onMoveStart;if(this.setState({isPressed:!0,mouseXStart:t-i,mouseYStart:n-o}),d){var h=l/2-i*a/s,m=f/2-o*c/s;d(p.invert([h,m]))}}}},{key:"handleTouchStart",value:function(e){var t=e.touches;t.length>1?this.handleMouseDown(t[0]):this.handleMouseUp()}},{key:"preventTouchScroll",value:function(e){e.touches.length>1&&e.preventDefault()}},{key:"componentWillReceiveProps",value:function(e){var t=this.state,n=t.mouseX,r=t.mouseY,i=t.resizeFactorX,o=t.resizeFactorY,a=this.props,u=(a.projection,a.center),s=a.zoom,l=e.zoom/s,f=JSON.stringify(e.center)!==JSON.stringify(u);this.setState({zoom:e.zoom,mouseX:f?(0,c.calculateMousePosition)("x",e.projection,e,e.zoom,i):n*l,mouseY:f?(0,c.calculateMousePosition)("y",e.projection,e,e.zoom,o):r*l})}},{key:"handleResize",value:function(){var e=this.props,t=e.width,n=e.height,r=(e.projection,e.zoom,(0,c.calculateResizeFactor)(this.zoomableGroupNode.parentNode.getBoundingClientRect().width,t)),i=(0,c.calculateResizeFactor)(this.zoomableGroupNode.parentNode.getBoundingClientRect().height,n),o=1/r*this.state.resizeFactorX,a=1/i*this.state.resizeFactorY;this.setState({resizeFactorX:r,resizeFactorY:i,mouseX:this.state.mouseX*o,mouseY:this.state.mouseY*a})}},{key:"componentDidMount",value:function(){var e=this.props,t=e.width,n=e.height,r=e.projection,i=e.zoom,o=(0,c.calculateResizeFactor)(this.zoomableGroupNode.parentNode.getBoundingClientRect().width,t),a=(0,c.calculateResizeFactor)(this.zoomableGroupNode.parentNode.getBoundingClientRect().height,n);this.setState({resizeFactorX:o,resizeFactorY:a,mouseX:(0,c.calculateMousePosition)("x",r,this.props,i,o),mouseY:(0,c.calculateMousePosition)("y",r,this.props,i,a)}),window.addEventListener("resize",this.handleResize),window.addEventListener("mouseup",this.handleMouseUp),this.zoomableGroupNode.addEventListener("touchmove",this.preventTouchScroll)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),window.removeEventListener("mouseup",this.handleMouseUp),this.zoomableGroupNode.removeEventListener("touchmove",this.preventTouchScroll)}},{key:"render",value:function(){var e=this,t=this.props,n=t.width,r=t.height,i=t.zoom,o=t.style,u=(t.projection,t.children),s=this.state,l=s.mouseX,f=s.mouseY,p=s.resizeFactorX,d=s.resizeFactorY;return a.default.createElement("g",{className:"rsm-zoomable-group",ref:function(t){return e.zoomableGroupNode=t},transform:"\n           translate(\n             "+Math.round(100*(n/2+p*l))/100+"\n             "+Math.round(100*(r/2+d*f))/100+"\n           )\n           scale("+i+")\n           translate("+-n/2+" "+-r/2+")\n         ",onMouseMove:this.handleMouseMove,onMouseUp:this.handleMouseUp,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleMouseUp,style:o},a.default.createElement("rect",{x:this.state.backdrop.x,y:this.state.backdrop.y,width:this.state.backdrop.width,height:this.state.backdrop.height,fill:"transparent",style:{strokeWidth:0}}),(0,c.createNewChildren)(u,this.props))}}]),t}();u.defaultProps={center:[0,0],backdrop:{x:[-179.9,179.9],y:[89.9,-89.9]},zoom:1,disablePanning:!1},t.default=u},313:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),a=(r=o)&&r.__esModule?r:{default:r},c=(n(36),n(83));var u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=e.projection.rotate();return n.state={mouseX:0,mouseY:0,mouseXStart:0,mouseYStart:0,isPressed:!1,rotation:[r[0]-e.center[0],r[1]-e.center[1],r[2]]},n.handleMouseMove=n.handleMouseMove.bind(n),n.handleMouseUp=n.handleMouseUp.bind(n),n.handleMouseDown=n.handleMouseDown.bind(n),n.handleTouchStart=n.handleTouchStart.bind(n),n.handleTouchMove=n.handleTouchMove.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Component),i(t,[{key:"handleMouseMove",value:function(e){e.pageX,e.pageY;var t=e.clientX,n=e.clientY;if(!this.props.disablePanning&&this.state.isPressed){var r=t-this.state.mouseXStart,i=n-this.state.mouseYStart;this.setState({mouseX:t,mouseY:n,mouseXStart:t,mouseYStart:n,rotation:[this.state.rotation[0]+r*this.props.sensitivity,this.state.rotation[1]-i*this.props.sensitivity,this.state.rotation[2]]})}}},{key:"handleTouchMove",value:function(e){var t=e.touches;this.handleMouseMove(t[0])}},{key:"handleMouseUp",value:function(){if(!this.props.disablePanning&&this.state.isPressed&&(this.setState({isPressed:!1}),this.props.onMoveEnd)){var e=this.props.projection.invert([this.props.width/2,this.props.height/2]);this.props.onMoveEnd(e)}}},{key:"handleMouseDown",value:function(e){e.pageX,e.pageY;var t=e.clientX,n=e.clientY;if(!this.props.disablePanning&&(this.setState({isPressed:!0,mouseXStart:t,mouseYStart:n}),this.props.onMoveStart)){var r=this.props.projection.invert([this.props.width/2,this.props.height/2]);this.props.onMoveStart(r)}}},{key:"handleTouchStart",value:function(e){var t=e.touches;t.length>1?this.handleMouseDown(t[0]):this.handleMouseUp()}},{key:"preventTouchScroll",value:function(e){e.touches.length>1&&e.preventDefault()}},{key:"componentWillReceiveProps",value:function(e){var t=this.state,n=(t.mouseX,t.mouseY,this.props),r=(n.projection,n.center),i=n.zoom,o=(e.zoom,JSON.stringify(e.center)!==JSON.stringify(r));this.setState({zoom:e.zoom,rotation:o?[-e.center[0],-e.center[1],this.state.rotation[2]]:this.state.rotation})}},{key:"componentDidMount",value:function(){var e=this.props;e.width,e.height,e.projection,e.zoom;window.addEventListener("resize",this.handleResize),window.addEventListener("mouseup",this.handleMouseUp),this.zoomableGlobeNode.addEventListener("touchmove",this.preventTouchScroll)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize),window.removeEventListener("mouseup",this.handleMouseUp),this.zoomableGlobeNode.removeEventListener("touchmove",this.preventTouchScroll)}},{key:"render",value:function(){var e=this,t=this.props,n=t.width,r=t.height,i=t.zoom,o=t.style,u=t.projection,s=t.children,l=this.state;l.mouseX,l.mouseY;return a.default.createElement("g",{className:"rsm-zoomable-globe",ref:function(t){return e.zoomableGlobeNode=t},transform:"\n           translate("+n/2+" "+r/2+")\n           scale("+i+")\n           translate("+-n/2+" "+-r/2+")\n         ",onMouseMove:this.handleMouseMove,onMouseUp:this.handleMouseUp,onMouseDown:this.handleMouseDown,onTouchStart:this.handleTouchStart,onTouchMove:this.handleTouchMove,onTouchEnd:this.handleMouseUp,style:o},(0,c.createNewChildren)(s,{width:n,height:r,center:this.center,backdrop:this.backdrop,zoom:this.props.zoom,disablePanning:this.props.disablePanning,children:s,projection:u.rotate(this.state.rotation)}))}}]),t}();u.defaultProps={center:[0,0],zoom:1,disablePanning:!1,sensitivity:.25},t.default=u},314:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),a=(r=o)&&r.__esModule?r:{default:r},c=n(326);var u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={geographyPaths:n.shouldFetchGeographies(e.geography)?[]:n.parseGeographies(e.geography)},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Component),i(t,[{key:"componentWillReceiveProps",value:function(e){e.geography!==this.props.geography&&(this.shouldFetchGeographies(e.geography)?this.fetchGeographies(e.geography):this.setState({geographyPaths:this.parseGeographies(e.geography)}))}},{key:"shouldComponentUpdate",value:function(e,t){return t.geographyPaths.length!==this.state.geographyPaths.length||e.disableOptimization}},{key:"componentDidMount",value:function(){(this.props.geographyUrl||this.props.geographyPaths)&&console.warn("You are using the deprecated geographyUrl or geographyPaths props. Use the new geography prop instead. Check out the new docs here: https://github.com/zcreativelabs/react-simple-maps#Geographies-component"),this.shouldFetchGeographies(this.props.geography)&&this.fetchGeographies(this.props.geography)}},{key:"componentWillUnmount",value:function(){this.cancelPendingRequest()}},{key:"render",value:function(){var e=this.props,t=e.projection,n=e.style,r=e.children;return a.default.createElement("g",{className:"rsm-geographies",style:n},r(this.state.geographyPaths||[],t))}},{key:"shouldFetchGeographies",value:function(e){return"string"==typeof e}},{key:"parseGeographies",value:function(e){return Array.isArray(e)?e:"[object Object]"===Object.prototype.toString.call(e)?(0,c.feature)(e,e.objects[Object.keys(e.objects)[0]]).features:[]}},{key:"fetchGeographies",value:function(e){var t=this,n=new XMLHttpRequest;n.open("GET",e,!0),n.onload=function(){if(n.status>=200&&n.status<400){var e=JSON.parse(n.responseText);t.setState({geographyPaths:t.parseGeographies(e)},function(){t.props.onGeographyPathsLoaded&&t.props.onGeographyPathsLoaded(String(n.status))})}else t.props.onGeographyPathsLoaded&&t.props.onGeographyPathsLoaded(String(n.status))},n.onerror=function(){console.log("There was a connection error...")},n.send(),this.cancelPendingRequest(),this._xhr=n}},{key:"cancelPendingRequest",value:function(){this._xhr&&(this._xhr.abort(),this._xhr=null)}}]),t}();u.defaultProps={componentIdentifier:"Geographies",disableOptimization:!1,geography:""},t.default=u},315:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(1),c=(r=a)&&r.__esModule?r:{default:r},u=n(36),s=n(83);var l={},f=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={hover:!1,pressed:!1},e.handleMouseEnter=e.handleMouseEnter.bind(e),e.handleMouseMove=e.handleMouseMove.bind(e),e.handleMouseLeave=e.handleMouseLeave.bind(e),e.handleMouseDown=e.handleMouseDown.bind(e),e.handleMouseUp=e.handleMouseUp.bind(e),e.handleMouseClick=e.handleMouseClick.bind(e),e.handleFocus=e.handleFocus.bind(e),e.handleBlur=e.handleBlur.bind(e),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.Component),o(t,[{key:"handleMouseClick",value:function(e){e.persist();var t=this.props,n=t.onClick,r=t.geography;return n&&n(r,e)}},{key:"handleMouseEnter",value:function(e){e.persist();var t=this.props,n=t.onMouseEnter,r=t.geography;this.setState({hover:!0},function(){return n&&n(r,e)})}},{key:"handleMouseMove",value:function(e){if(e.persist(),!this.state.pressed){var t=this.props,n=t.onMouseMove,r=t.geography;if(this.state.hover){if(!n)return;n(r,e)}else this.setState({hover:!0},function(){return n&&n(r,e)})}}},{key:"handleMouseLeave",value:function(e){e.persist();var t=this.props,n=t.onMouseLeave,r=t.geography;this.setState({hover:!1,pressed:!1},function(){return n&&n(r,e)})}},{key:"handleMouseDown",value:function(e){e.persist();var t=this.props,n=t.onMouseDown,r=t.geography;this.setState({pressed:!0},function(){return n&&n(r,e)})}},{key:"handleMouseUp",value:function(e){e.persist();var t=this.props,n=t.onMouseUp,r=t.geography;this.setState({pressed:!1},function(){return n&&n(r,e)})}},{key:"handleFocus",value:function(e){e.persist();var t=this.props,n=t.onFocus,r=t.geography;this.setState({hover:!0},function(){return n&&n(r,e)})}},{key:"handleBlur",value:function(e){e.persist();var t=this.props,n=t.onBlur,r=t.geography;this.setState({hover:!1},function(){return n&&n(r,e)})}},{key:"render",value:function(){var e=this,t=this.props,n=t.geography,r=t.projection,o=t.round,a=t.cacheId,f=t.precision,p=t.tabable,d=t.style,h=this.state,m=h.hover,g=h.pressed,v=function(e,t,n,r,i){if(l[e])return l[e];var o=e&&l[e]?l[e]:r?(0,s.roundPath)((0,u.geoPath)().projection(n)(t),i):(0,u.geoPath)().projection(n)(t);return e&&(l[e]=o),o}(a,n,r,o,f),y=["geography","projection","round","cacheId","precision","tabable","style","onClick","onMouseEnter","onMouseMove","onMouseLeave","onMouseDown","onMouseUp","onFocus","onBlur"],b=Object.keys(this.props).filter(function(e){return-1===y.indexOf(e)}).reduce(function(t,n){return t[n]=e.props[n],t},{});return c.default.createElement("path",i({d:v,className:"rsm-geography"+(g?" rsm-geography--pressed":"")+(m?" rsm-geography--hover":""),style:d[g||m?g?"pressed":"hover":"default"],onClick:this.handleMouseClick,onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onMouseDown:this.handleMouseDown,onMouseUp:this.handleMouseUp,onFocus:this.handleFocus,onBlur:this.handleBlur,tabIndex:p?0:-1},b))}}]),t}();f.defaultProps={precision:.1,cacheId:null,round:!1,tabable:!0,style:{default:{},hover:{},pressed:{}}},t.default=f},316:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),a=(r=o)&&r.__esModule?r:{default:r},c=n(36);var u=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={hover:!1,pressed:!1},e.handleMouseEnter=e.handleMouseEnter.bind(e),e.handleMouseLeave=e.handleMouseLeave.bind(e),e.handleMouseDown=e.handleMouseDown.bind(e),e.handleMouseUp=e.handleMouseUp.bind(e),e.handleMouseClick=e.handleMouseClick.bind(e),e.handleMouseMove=e.handleMouseMove.bind(e),e.handleFocus=e.handleFocus.bind(e),e.handleBlur=e.handleBlur.bind(e),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Component),i(t,[{key:"handleMouseEnter",value:function(e){e.persist();var t=this.props,n=t.onMouseEnter,r=t.marker;this.setState({hover:!0},function(){return n&&n(r,e)})}},{key:"handleMouseMove",value:function(e){if(e.persist(),!this.state.pressed){var t=this.props,n=t.onMouseMove,r=t.marker;if(this.state.hover){if(!n)return;n(r,e)}else this.setState({hover:!0},function(){return n&&n(r,e)})}}},{key:"handleMouseLeave",value:function(e){e.persist();var t=this.props,n=t.onMouseLeave,r=t.marker;this.setState({hover:!1},function(){return n&&n(r,e)})}},{key:"handleMouseDown",value:function(e){e.persist();var t=this.props,n=t.onMouseDown,r=t.marker;this.setState({pressed:!0},function(){return n&&n(r,e)})}},{key:"handleMouseUp",value:function(e){e.persist();var t=this.props,n=t.onMouseUp,r=t.marker;this.setState({pressed:!1},function(){return n&&n(r,e)})}},{key:"handleMouseClick",value:function(e){if(this.props.onClick){e.persist();var t=this.props,n=t.onClick,r=t.marker,i=t.projection;return n&&n(r,i(r.coordinates),e)}}},{key:"handleFocus",value:function(e){e.persist();var t=this.props,n=t.onFocus,r=t.marker;this.setState({hover:!0},function(){return n&&n(r,e)})}},{key:"handleBlur",value:function(e){e.persist();var t=this.props,n=t.onBlur,r=t.marker;this.setState({hover:!1},function(){return n&&n(r,e)})}},{key:"render",value:function(){var e=this.props,t=e.projection,n=e.marker,r=e.style,i=e.tabable,o=e.zoom,u=e.children,s=e.preserveMarkerAspect,l=e.width,f=e.height,p=this.state,d=p.pressed,h=p.hover,m=s?" scale("+1/o+")":"",g=t(n.coordinates),v={type:"Feature",geometry:{type:"LineString",coordinates:[t.invert([l/2,f/2]),n.coordinates]}},y=Math.PI/2,b=t.clipAngle&&90===t.clipAngle()&&(0,c.geoLength)(v)>y;return a.default.createElement("g",{className:"rsm-marker"+(d?" rsm-marker--pressed":"")+(h?" rsm-marker--hover":""),transform:"translate(\n           "+g[0]+"\n           "+g[1]+"\n         ) "+m,style:r[b?"hidden":d||h?d?"pressed":"hover":"default"],onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onMouseDown:this.handleMouseDown,onMouseUp:this.handleMouseUp,onClick:this.handleMouseClick,onMouseMove:this.handleMouseMove,onFocus:this.handleFocus,onBlur:this.handleBlur,tabIndex:i?0:-1},u)}}]),t}();u.defaultProps={style:{default:{},hover:{},pressed:{}},marker:{coordinates:[0,0]},tabable:!0,preserveMarkerAspect:!0},t.default=u},317:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=a(n(1)),o=a(n(103));function a(e){return e&&e.__esModule?e:{default:e}}var c=function(e){var t=e.groupName,n=e.itemName,a=(e.componentIdentifier,function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["groupName","itemName","componentIdentifier"]));return i.default.createElement(o.default,r({groupName:t,itemName:n},a))};c.defaultProps={componentIdentifier:"Markers",groupName:"markers",itemName:"marker"},t.default=c},318:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),a=(r=o)&&r.__esModule?r:{default:r},c=n(36);var u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={hover:!1,pressed:!1},n.handleMouseEnter=n.handleMouseEnter.bind(n),n.handleMouseLeave=n.handleMouseLeave.bind(n),n.handleMouseDown=n.handleMouseDown.bind(n),n.handleMouseUp=n.handleMouseUp.bind(n),n.handleMouseClick=n.handleMouseClick.bind(n),n.handleMouseMove=n.handleMouseMove.bind(n),n.handleFocus=n.handleFocus.bind(n),n.handleBlur=n.handleBlur.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Component),i(t,[{key:"handleMouseEnter",value:function(e){e.persist();var t=this.props,n=t.onMouseEnter,r=t.line;this.setState({hover:!0},function(){return n&&n(r,e)})}},{key:"handleMouseMove",value:function(e){if(e.persist(),!this.state.pressed){var t=this.props,n=t.onMouseMove,r=t.line;if(this.state.hover){if(!n)return;n(r,e)}else this.setState({hover:!0},function(){return n&&n(r,e)})}}},{key:"handleMouseLeave",value:function(e){e.persist();var t=this.props,n=t.onMouseLeave,r=t.line;this.setState({hover:!1},function(){return n&&n(r,e)})}},{key:"handleMouseDown",value:function(e){e.persist();var t=this.props,n=t.onMouseDown,r=t.line;this.setState({pressed:!0},function(){return n&&n(r,e)})}},{key:"handleMouseUp",value:function(e){e.persist();var t=this.props,n=t.onMouseUp,r=t.line;this.setState({pressed:!1},function(){return n&&n(r,e)})}},{key:"handleMouseClick",value:function(e){if(this.props.onClick){e.persist();var t=this.props,n=t.onClick,r=t.line,i=t.projection;return n&&n(r,[i(r.coordinates.start),i(r.coordinates.end)],e)}}},{key:"handleFocus",value:function(e){e.persist();var t=this.props,n=t.onFocus,r=t.line;this.setState({hover:!0},function(){return n&&n(r,e)})}},{key:"handleBlur",value:function(e){e.persist();var t=this.props,n=t.onBlur,r=t.line;this.setState({hover:!1},function(){return n&&n(r,e)})}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.projection,r=e.line,i=e.style,o=e.tabable,u=e.zoom,s=e.preserveMarkerAspect,l=e.width,f=e.height,p=e.buildPath,d=e.strokeWidth,h=this.state,m=h.pressed,g=h.hover,v=s?" scale("+1/u+")":"",y=function(e){return{type:"Feature",geometry:{type:"LineString",coordinates:[n.invert([l/2,f/2]),e]}}},b=y(r.coordinates.start),x=y(r.coordinates.end),w=Math.PI/2,k=n.clipAngle&&90===n.clipAngle()&&((0,c.geoLength)(b)>w||(0,c.geoLength)(x)>w),M=n(r.coordinates.start),_=n(r.coordinates.end),E=p?p(M,_,r):"M "+M.join(" ")+" L "+_.join(" ");return a.default.createElement("path",{className:"rsm-line"+(m?" rsm-line--pressed":"")+(g?" rsm-line--hover":"")+" "+t,transform:""+v,style:i[k?"hidden":m||g?m?"pressed":"hover":"default"],onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave,onMouseDown:this.handleMouseDown,onMouseUp:this.handleMouseUp,onClick:this.handleMouseClick,onMouseMove:this.handleMouseMove,onFocus:this.handleFocus,onBlur:this.handleBlur,tabIndex:o?0:-1,d:E,strokeWidth:d})}}]),t}();u.defaultProps={style:{default:{},hover:{},pressed:{}},line:{coordinates:{start:[0,0],end:[-99.1,19.4]}},tabable:!0,preserveMarkerAspect:!0,strokeWidth:1,className:""},t.default=u},319:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=a(n(1)),o=a(n(103));function a(e){return e&&e.__esModule?e:{default:e}}var c=function(e){var t=e.groupName,n=e.itemName,a=(e.componentIdentifier,function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["groupName","itemName","componentIdentifier"]));return i.default.createElement(o.default,r({groupName:t,itemName:n},a))};c.defaultProps={componentIdentifier:"Lines",groupName:"lines",itemName:"line"},t.default=c},320:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(1),c=(r=a)&&r.__esModule?r:{default:r},u=n(36),s=n(83);var l=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,a.Component),o(t,[{key:"render",value:function(){var e=this.props,t=e.projection,n=e.subject,r=e.style,o=e.hiddenStyle,a=e.dx,l=e.dy,f=e.zoom,p=e.stroke,d=e.strokeWidth,h=e.children,m=e.curve,g=e.markerEnd,v=e.width,y=e.height,b=(0,s.createConnectorPath)(null,[-a/f,-l/f],m),x=t(n),w={type:"Feature",geometry:{type:"LineString",coordinates:[t.invert([v/2,y/2]),n]}},k=Math.PI/2,M=t.clipAngle&&90===t.clipAngle()&&(0,u.geoLength)(w)>k;return c.default.createElement("g",{className:"rsm-annotation",style:M?i({},r,o):r,transform:"translate(\n          "+(x[0]+a/f)+"\n          "+(x[1]+l/f)+"\n        )",textAnchor:(0,s.createTextAnchor)(a)},h,c.default.createElement("path",{d:b,stroke:p,strokeWidth:d,fill:"none",markerEnd:g}))}}]),t}();l.defaultProps={curve:0,markerEnd:"none",componentIdentifier:"Annotation",stroke:"#000000",strokeWidth:1,zoom:1},t.default=l},321:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=a(n(1)),o=a(n(103));function a(e){return e&&e.__esModule?e:{default:e}}var c=function(e){var t=e.groupName,n=e.itemName,a=(e.componentIdentifier,function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["groupName","itemName","componentIdentifier"]));return i.default.createElement(o.default,r({groupName:t,itemName:n},a))};c.defaultProps={componentIdentifier:"Annotations",groupName:"annotations",itemName:"annotation"},t.default=c},322:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(1),a=(r=o)&&r.__esModule?r:{default:r},c=n(36),u=n(83);var s=function(e,t){return(0,c.geoPath)().projection(e)((0,c.geoGraticule)().step(t)())},l=function(e){return(0,c.geoPath)().projection(e)((0,c.geoGraticule)().outline())},f=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={renderGraticule:!1,graticulePath:"",outlinePath:""},e.renderGraticule=e.renderGraticule.bind(e),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,o.Component),i(t,[{key:"componentDidMount",value:function(){this.renderGraticule()}},{key:"renderGraticule",value:function(){var e=this.props,t=e.step,n=e.projection,r=e.round,i=e.precision;this.setState({renderGraticule:!0,graticulePath:r?(0,u.roundPath)(s(n,t),i):s(n,t),outlinePath:r?(0,u.roundPath)(l(n),i):l(n)})}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.step,r=t.projection,i=t.round,o=t.precision,a=t.globe;(e.round!==i||e.precision!==o||a)&&this.setState({graticulePath:e.round?(0,u.roundPath)(s(r,n),o):s(r,n),outlinePath:e.round?(0,u.roundPath)(l(r),o):l(r)})}},{key:"shouldComponentUpdate",value:function(e){return e.disableOptimization}},{key:"render",value:function(){var e=this.props,t=(e.zoom,e.style),n=e.outline,r=e.fill,i=e.stroke;return this.state.renderGraticule&&a.default.createElement("g",{className:"rsm-graticule"},a.default.createElement("path",{fill:r,stroke:i,d:this.state.graticulePath,style:t}),n&&a.default.createElement("path",{fill:r,stroke:i,d:this.state.outlinePath,style:t}))}}]),t}();f.defaultProps={componentIdentifier:"Graticule",disableOptimization:!0,globe:!1,round:!0,precision:.1,step:[10,10],outline:!0,stroke:"#DDDDDD",fill:"transparent",style:{pointerEvents:"none"}},t.default=f},324:function(e,t,n){var r=n(272),i=1/0,o=1.7976931348623157e308;e.exports=function(e){return e?(e=r(e))===i||e===-i?(e<0?-1:1)*o:e==e?e:0:0===e?e:0}},325:function(e,t,n){"use strict";function r(){}n.r(t);var i=function(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:r,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},o=1e-6,a=Math.PI,c=a/2,u=a/4,s=2*a,l=180/a,f=a/180,p=Math.abs,d=Math.atan,h=Math.atan2,m=Math.cos,g=(Math.ceil,Math.exp,Math.floor,Math.log,Math.pow,Math.sin),v=Math.sign||function(e){return e>0?1:e<0?-1:0},y=Math.sqrt;Math.tan;function b(e){return e>1?0:e<-1?a:Math.acos(e)}function x(e){return e>1?c:e<-1?-c:Math.asin(e)}function w(e){return(e=g(e/2))*e}var k=function(e,t){return p(e[0]-t[0])<o&&p(e[1]-t[1])<o};function M(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}var _=function(e,t,n,r,i){var a,c,u=[],s=[];if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],c=e[t];if(k(r,c)){if(!r[2]&&!c[2]){for(i.lineStart(),a=0;a<t;++a)i.point((r=e[a])[0],r[1]);return void i.lineEnd()}c[0]+=2*o}u.push(n=new M(r,e,null,!0)),s.push(n.o=new M(r,null,n,!1)),u.push(n=new M(c,e,null,!1)),s.push(n.o=new M(c,null,n,!0))}}),u.length){for(s.sort(t),E(u),E(s),a=0,c=s.length;a<c;++a)s[a].e=n=!n;for(var l,f,p=u[0];;){for(var d=p,h=!0;d.v;)if((d=d.n)===p)return;l=d.z,i.lineStart();do{if(d.v=d.o.v=!0,d.e){if(h)for(a=0,c=l.length;a<c;++a)i.point((f=l[a])[0],f[1]);else r(d.x,d.n.x,1,i);d=d.n}else{if(h)for(l=d.p.z,a=l.length-1;a>=0;--a)i.point((f=l[a])[0],f[1]);else r(d.x,d.p.x,-1,i);d=d.p}l=(d=d.o).z,h=!h}while(!d.v);i.lineEnd()}}};function E(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r<t;)i.n=n=e[r],n.p=i,i=n;i.n=n=e[0],n.p=i}}var S=function(){return new j};function j(){this.reset()}j.prototype={constructor:j,reset:function(){this.s=this.t=0},add:function(e){P(O,e,this.t),P(this,O.s,this.s),this.s?this.t+=O.t:this.s=O.t},valueOf:function(){return this.s}};var O=new j;function P(e,t,n){var r=e.s=t+n,i=r-t,o=r-i;e.t=t-o+(n-i)}function N(e){return[h(e[1],e[0]),x(e[2])]}function H(e){var t=e[0],n=e[1],r=m(n);return[r*m(t),r*g(t),g(n)]}function C(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function A(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function T(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function F(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function R(e){var t=y(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var z=S();function L(e){return p(e[0])<=a?e[0]:v(e[0])*((p(e[0])+a)%s-a)}var I=n(13),D=function(e,t,n,r){return function(l){var f,p,d,v=t(l),y=i(),b=t(y),w=!1,k={point:M,lineStart:S,lineEnd:j,polygonStart:function(){k.point=O,k.lineStart=P,k.lineEnd=N,p=[],f=[]},polygonEnd:function(){k.point=M,k.lineStart=S,k.lineEnd=j,p=Object(I.a)(p);var e=function(e,t){var n=L(t),r=t[1],i=g(r),l=[g(n),-m(n),0],f=0,p=0;z.reset(),1===i?r=c+o:-1===i&&(r=-c-o);for(var d=0,v=e.length;d<v;++d)if(b=(y=e[d]).length)for(var y,b,w=y[b-1],k=L(w),M=w[1]/2+u,_=g(M),E=m(M),S=0;S<b;++S,k=O,_=N,E=C,w=j){var j=y[S],O=L(j),P=j[1]/2+u,N=g(P),C=m(P),T=O-k,F=T>=0?1:-1,I=F*T,D=I>a,V=_*N;if(z.add(h(V*F*g(I),E*C+V*m(I))),f+=D?T+F*s:T,D^k>=n^O>=n){var G=A(H(w),H(j));R(G);var B=A(l,G);R(B);var Y=(D^T>=0?-1:1)*x(B[2]);(r>Y||r===Y&&(G[0]||G[1]))&&(p+=D^T>=0?1:-1)}}return(f<-o||f<o&&z<-o)^1&p}(f,r);p.length?(w||(l.polygonStart(),w=!0),_(p,G,e,n,l)):e&&(w||(l.polygonStart(),w=!0),l.lineStart(),n(null,null,1,l),l.lineEnd()),w&&(l.polygonEnd(),w=!1),p=f=null},sphere:function(){l.polygonStart(),l.lineStart(),n(null,null,1,l),l.lineEnd(),l.polygonEnd()}};function M(t,n){e(t,n)&&l.point(t,n)}function E(e,t){v.point(e,t)}function S(){k.point=E,v.lineStart()}function j(){k.point=M,v.lineEnd()}function O(e,t){d.push([e,t]),b.point(e,t)}function P(){b.lineStart(),d=[]}function N(){O(d[0][0],d[0][1]),b.lineEnd();var e,t,n,r,i=b.clean(),o=y.result(),a=o.length;if(d.pop(),f.push(d),d=null,a)if(1&i){if((t=(n=o[0]).length-1)>0){for(w||(l.polygonStart(),w=!0),l.lineStart(),e=0;e<t;++e)l.point((r=n[e])[0],r[1]);l.lineEnd()}}else a>1&&2&i&&o.push(o.pop().concat(o.shift())),p.push(o.filter(V))}return k}};function V(e){return e.length>1}function G(e,t){return((e=e.x)[0]<0?e[1]-c-o:c-e[1])-((t=t.x)[0]<0?t[1]-c-o:c-t[1])}var B=D(function(){return!0},function(e){var t,n=NaN,r=NaN,i=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(u,s){var l=u>0?a:-a,f=p(u-n);p(f-a)<o?(e.point(n,r=(r+s)/2>0?c:-c),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(l,r),e.point(u,r),t=0):i!==l&&f>=a&&(p(n-i)<o&&(n-=i*o),p(u-l)<o&&(u-=l*o),r=function(e,t,n,r){var i,a,c=g(e-n);return p(c)>o?d((g(t)*(a=m(r))*g(n)-g(r)*(i=m(t))*g(e))/(i*a*c)):(t+r)/2}(n,r,u,s),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(l,r),t=0),e.point(n=u,r=s),i=l},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var i;if(null==e)i=n*c,r.point(-a,i),r.point(0,i),r.point(a,i),r.point(a,0),r.point(a,-i),r.point(0,-i),r.point(-a,-i),r.point(-a,0),r.point(-a,i);else if(p(e[0]-t[0])>o){var u=e[0]<t[0]?a:-a;i=n*u/2,r.point(-u,i),r.point(0,i),r.point(u,i)}else r.point(t[0],t[1])},[-a,-c]);var Y=function(e){return function(){return e}},U=function(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n};function X(e,t){return[p(e)>a?e+Math.round(-e/s)*s:e,t]}function K(e,t,n){return(e%=s)?t||n?U(q(e),J(t,n)):q(e):t||n?J(t,n):X}function W(e){return function(t,n){return[(t+=e)>a?t-s:t<-a?t+s:t,n]}}function q(e){var t=W(e);return t.invert=W(-e),t}function J(e,t){var n=m(e),r=g(e),i=m(t),o=g(t);function a(e,t){var a=m(t),c=m(e)*a,u=g(e)*a,s=g(t),l=s*n+c*r;return[h(u*i-l*o,c*n-s*r),x(l*i+u*o)]}return a.invert=function(e,t){var a=m(t),c=m(e)*a,u=g(e)*a,s=g(t),l=s*i-u*o;return[h(u*i+s*o,c*n+l*r),x(l*n-c*r)]},a}X.invert=X;var Z=function(e){function t(t){return(t=e(t[0]*f,t[1]*f))[0]*=l,t[1]*=l,t}return e=K(e[0]*f,e[1]*f,e.length>2?e[2]*f:0),t.invert=function(t){return(t=e.invert(t[0]*f,t[1]*f))[0]*=l,t[1]*=l,t},t};function Q(e,t,n,r,i,o){if(n){var a=m(t),c=g(t),u=r*n;null==i?(i=t+r*s,o=t-u/2):(i=$(a,i),o=$(a,o),(r>0?i<o:i>o)&&(i+=r*s));for(var l,f=i;r>0?f>o:f<o;f-=u)l=N([a,-c*m(f),-c*g(f)]),e.point(l[0],l[1])}}function $(e,t){(t=H(t))[0]-=e,R(t);var n=b(-t[1]);return((-t[2]<0?-n:n)+s-o)%s}var ee=function(e){var t=m(e),n=6*f,r=t>0,i=p(t)>o;function c(e,n){return m(e)*m(n)>t}function u(e,n,r){var i=[1,0,0],c=A(H(e),H(n)),u=C(c,c),s=c[0],l=u-s*s;if(!l)return!r&&e;var f=t*u/l,d=-t*s/l,h=A(i,c),m=F(i,f);T(m,F(c,d));var g=h,v=C(m,g),b=C(g,g),x=v*v-b*(C(m,m)-1);if(!(x<0)){var w=y(x),k=F(g,(-v-w)/b);if(T(k,m),k=N(k),!r)return k;var M,_=e[0],E=n[0],S=e[1],j=n[1];E<_&&(M=_,_=E,E=M);var O=E-_,P=p(O-a)<o;if(!P&&j<S&&(M=S,S=j,j=M),P||O<o?P?S+j>0^k[1]<(p(k[0]-_)<o?S:j):S<=k[1]&&k[1]<=j:O>a^(_<=k[0]&&k[0]<=E)){var R=F(g,(-v+w)/b);return T(R,m),[k,N(R)]}}}function s(t,n){var i=r?e:a-e,o=0;return t<-i?o|=1:t>i&&(o|=2),n<-i?o|=4:n>i&&(o|=8),o}return D(c,function(e){var t,n,o,l,f;return{lineStart:function(){l=o=!1,f=1},point:function(p,d){var h,m=[p,d],g=c(p,d),v=r?g?0:s(p,d):g?s(p+(p<0?a:-a),d):0;if(!t&&(l=o=g)&&e.lineStart(),g!==o&&(!(h=u(t,m))||k(t,h)||k(m,h))&&(m[2]=1),g!==o)f=0,g?(e.lineStart(),h=u(m,t),e.point(h[0],h[1])):(h=u(t,m),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(i&&t&&r^g){var y;v&n||!(y=u(m,t,!0))||(f=0,r?(e.lineStart(),e.point(y[0][0],y[0][1]),e.point(y[1][0],y[1][1]),e.lineEnd()):(e.point(y[1][0],y[1][1]),e.lineEnd(),e.lineStart(),e.point(y[0][0],y[0][1],3)))}!g||t&&k(t,m)||e.point(m[0],m[1]),t=m,o=g,n=v},lineEnd:function(){o&&e.lineEnd(),t=null},clean:function(){return f|(l&&o)<<1}}},function(t,r,i,o){Q(o,e,n,i,t,r)},r?[0,-e]:[-a,e-a])},te=function(e,t,n,r,i,o){var a,c=e[0],u=e[1],s=0,l=1,f=t[0]-c,p=t[1]-u;if(a=n-c,f||!(a>0)){if(a/=f,f<0){if(a<s)return;a<l&&(l=a)}else if(f>0){if(a>l)return;a>s&&(s=a)}if(a=i-c,f||!(a<0)){if(a/=f,f<0){if(a>l)return;a>s&&(s=a)}else if(f>0){if(a<s)return;a<l&&(l=a)}if(a=r-u,p||!(a>0)){if(a/=p,p<0){if(a<s)return;a<l&&(l=a)}else if(p>0){if(a>l)return;a>s&&(s=a)}if(a=o-u,p||!(a<0)){if(a/=p,p<0){if(a>l)return;a>s&&(s=a)}else if(p>0){if(a<s)return;a<l&&(l=a)}return s>0&&(e[0]=c+s*f,e[1]=u+s*p),l<1&&(t[0]=c+l*f,t[1]=u+l*p),!0}}}}},ne=1e9,re=-ne;function ie(e,t,n,r){function a(i,o){return e<=i&&i<=n&&t<=o&&o<=r}function c(i,o,a,c){var s=0,f=0;if(null==i||(s=u(i,a))!==(f=u(o,a))||l(i,o)<0^a>0)do{c.point(0===s||3===s?e:n,s>1?r:t)}while((s=(s+a+4)%4)!==f);else c.point(o[0],o[1])}function u(r,i){return p(r[0]-e)<o?i>0?0:3:p(r[0]-n)<o?i>0?2:1:p(r[1]-t)<o?i>0?1:0:i>0?3:2}function s(e,t){return l(e.x,t.x)}function l(e,t){var n=u(e,1),r=u(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(o){var u,l,f,p,d,h,m,g,v,y,b,x=o,w=i(),k={point:M,lineStart:function(){k.point=E,l&&l.push(f=[]);y=!0,v=!1,m=g=NaN},lineEnd:function(){u&&(E(p,d),h&&v&&w.rejoin(),u.push(w.result()));k.point=M,v&&x.lineEnd()},polygonStart:function(){x=w,u=[],l=[],b=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,i=l.length;n<i;++n)for(var o,a,c=l[n],u=1,s=c.length,f=c[0],p=f[0],d=f[1];u<s;++u)o=p,a=d,f=c[u],p=f[0],d=f[1],a<=r?d>r&&(p-o)*(r-a)>(d-a)*(e-o)&&++t:d<=r&&(p-o)*(r-a)<(d-a)*(e-o)&&--t;return t}(),n=b&&t,i=(u=Object(I.a)(u)).length;(n||i)&&(o.polygonStart(),n&&(o.lineStart(),c(null,null,1,o),o.lineEnd()),i&&_(u,s,t,c,o),o.polygonEnd());x=o,u=l=f=null}};function M(e,t){a(e,t)&&x.point(e,t)}function E(i,o){var c=a(i,o);if(l&&f.push([i,o]),y)p=i,d=o,h=c,y=!1,c&&(x.lineStart(),x.point(i,o));else if(c&&v)x.point(i,o);else{var u=[m=Math.max(re,Math.min(ne,m)),g=Math.max(re,Math.min(ne,g))],s=[i=Math.max(re,Math.min(ne,i)),o=Math.max(re,Math.min(ne,o))];te(u,s,e,t,n,r)?(v||(x.lineStart(),x.point(u[0],u[1])),x.point(s[0],s[1]),c||x.lineEnd(),b=!1):c&&(x.lineStart(),x.point(i,o),b=!1)}m=i,g=o,v=c}return k}}var oe=function(e){return e};function ae(e){return function(t){var n=new ce;for(var r in e)n[r]=e[r];return n.stream=t,n}}function ce(){}function ue(e,t){e&&le.hasOwnProperty(e.type)&&le[e.type](e,t)}ce.prototype={constructor:ce,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var se={Feature:function(e,t){ue(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)ue(n[r].geometry,t)}},le={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){fe(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)fe(n[r],t,0)},Polygon:function(e,t){pe(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)pe(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)ue(n[r],t)}};function fe(e,t,n){var r,i=-1,o=e.length-n;for(t.lineStart();++i<o;)r=e[i],t.point(r[0],r[1],r[2]);t.lineEnd()}function pe(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)fe(e[n],t,1);t.polygonEnd()}var de=function(e,t){e&&se.hasOwnProperty(e.type)?se[e.type](e,t):ue(e,t)},he=1/0,me=he,ge=-he,ve=ge;var ye={point:function(e,t){e<he&&(he=e);e>ge&&(ge=e);t<me&&(me=t);t>ve&&(ve=t)},lineStart:r,lineEnd:r,polygonStart:r,polygonEnd:r,result:function(){var e=[[he,me],[ge,ve]];return ge=ve=-(me=he=1/0),e}};function be(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),de(n,e.stream(ye)),t(ye.result()),null!=r&&e.clipExtent(r),e}function xe(e,t,n){return be(e,function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],o=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),a=+t[0][0]+(r-o*(n[1][0]+n[0][0]))/2,c=+t[0][1]+(i-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([a,c])},n)}var we=16,ke=m(30*f),Me=function(e,t){return+t?function(e,t){function n(r,i,a,c,u,s,l,f,d,m,g,v,b,w){var k=l-r,M=f-i,_=k*k+M*M;if(_>4*t&&b--){var E=c+m,S=u+g,j=s+v,O=y(E*E+S*S+j*j),P=x(j/=O),N=p(p(j)-1)<o||p(a-d)<o?(a+d)/2:h(S,E),H=e(N,P),C=H[0],A=H[1],T=C-r,F=A-i,R=M*T-k*F;(R*R/_>t||p((k*T+M*F)/_-.5)>.3||c*m+u*g+s*v<ke)&&(n(r,i,a,c,u,s,C,A,N,E/=O,S/=O,j,b,w),w.point(C,A),n(C,A,N,E,S,j,l,f,d,m,g,v,b,w))}}return function(t){var r,i,o,a,c,u,s,l,f,p,d,h,m={point:g,lineStart:v,lineEnd:b,polygonStart:function(){t.polygonStart(),m.lineStart=x},polygonEnd:function(){t.polygonEnd(),m.lineStart=v}};function g(n,r){n=e(n,r),t.point(n[0],n[1])}function v(){l=NaN,m.point=y,t.lineStart()}function y(r,i){var o=H([r,i]),a=e(r,i);n(l,f,s,p,d,h,l=a[0],f=a[1],s=r,p=o[0],d=o[1],h=o[2],we,t),t.point(l,f)}function b(){m.point=g,t.lineEnd()}function x(){v(),m.point=w,m.lineEnd=k}function w(e,t){y(r=e,t),i=l,o=f,a=p,c=d,u=h,m.point=y}function k(){n(l,f,s,p,d,h,i,o,r,a,c,u,we,t),m.lineEnd=b,b()}return m}}(e,t):function(e){return ae({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)};var _e=ae({point:function(e,t){this.stream.point(e*f,t*f)}});function Ee(e,t,n,r,i,o){var a=m(o),c=g(o),u=a*e,s=c*e,l=a/e,f=c/e,p=(c*n-a*t)/e,d=(c*t+a*n)/e;function h(e,o){return[u*(e*=r)-s*(o*=i)+t,n-s*e-u*o]}return h.invert=function(e,t){return[r*(l*e-f*t+p),i*(d-f*e-l*t)]},h}function Se(e){return je(function(){return e})()}function je(e){var t,n,r,i,o,a,c,u,s,p,d=150,h=480,m=250,g=0,v=0,b=0,x=0,w=0,k=0,M=1,_=1,E=null,S=B,j=null,O=oe,P=.5;function N(e){return u(e[0]*f,e[1]*f)}function H(e){return(e=u.invert(e[0],e[1]))&&[e[0]*l,e[1]*l]}function C(){var e=Ee(d,0,0,M,_,k).apply(null,t(g,v)),r=(k?Ee:function(e,t,n,r,i){function o(o,a){return[t+e*(o*=r),n-e*(a*=i)]}return o.invert=function(o,a){return[(o-t)/e*r,(n-a)/e*i]},o})(d,h-e[0],m-e[1],M,_,k);return n=K(b,x,w),c=U(t,r),u=U(n,c),a=Me(c,P),A()}function A(){return s=p=null,N}return N.stream=function(e){return s&&p===e?s:s=_e(function(e){return ae({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}(n)(S(a(O(p=e)))))},N.preclip=function(e){return arguments.length?(S=e,E=void 0,A()):S},N.postclip=function(e){return arguments.length?(O=e,j=r=i=o=null,A()):O},N.clipAngle=function(e){return arguments.length?(S=+e?ee(E=e*f):(E=null,B),A()):E*l},N.clipExtent=function(e){return arguments.length?(O=null==e?(j=r=i=o=null,oe):ie(j=+e[0][0],r=+e[0][1],i=+e[1][0],o=+e[1][1]),A()):null==j?null:[[j,r],[i,o]]},N.scale=function(e){return arguments.length?(d=+e,C()):d},N.translate=function(e){return arguments.length?(h=+e[0],m=+e[1],C()):[h,m]},N.center=function(e){return arguments.length?(g=e[0]%360*f,v=e[1]%360*f,C()):[g*l,v*l]},N.rotate=function(e){return arguments.length?(b=e[0]%360*f,x=e[1]%360*f,w=e.length>2?e[2]%360*f:0,C()):[b*l,x*l,w*l]},N.angle=function(e){return arguments.length?(k=e%360*f,C()):k*l},N.reflectX=function(e){return arguments.length?(M=e?-1:1,C()):M<0},N.reflectY=function(e){return arguments.length?(_=e?-1:1,C()):_<0},N.precision=function(e){return arguments.length?(a=Me(c,P=e*e),A()):y(P)},N.fitExtent=function(e,t){return xe(N,e,t)},N.fitSize=function(e,t){return function(e,t,n){return xe(e,[[0,0],t],n)}(N,e,t)},N.fitWidth=function(e,t){return function(e,t,n){return be(e,function(n){var r=+t,i=r/(n[1][0]-n[0][0]),o=(r-i*(n[1][0]+n[0][0]))/2,a=-i*n[0][1];e.scale(150*i).translate([o,a])},n)}(N,e,t)},N.fitHeight=function(e,t){return function(e,t,n){return be(e,function(n){var r=+t,i=r/(n[1][1]-n[0][1]),o=-i*n[0][0],a=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([o,a])},n)}(N,e,t)},function(){return t=e.apply(this,arguments),N.invert=t.invert&&H,C()}}var Oe=Math.abs,Pe=Math.atan,Ne=Math.atan2,He=(Math.ceil,Math.cos),Ce=Math.exp,Ae=Math.floor,Te=Math.log,Fe=Math.max,Re=Math.min,ze=Math.pow,Le=Math.round,Ie=Math.sign||function(e){return e>0?1:e<0?-1:0},De=Math.sin,Ve=Math.tan,Ge=1e-6,Be=1e-12,Ye=Math.PI,Ue=Ye/2,Xe=Ye/4,Ke=Math.SQRT1_2,We=tt(2),qe=tt(Ye),Je=2*Ye,Ze=180/Ye,Qe=Ye/180;function $e(e){return e>1?Ue:e<-1?-Ue:Math.asin(e)}function et(e){return e>1?0:e<-1?Ye:Math.acos(e)}function tt(e){return e>0?Math.sqrt(e):0}function nt(e){return(Ce(e)-Ce(-e))/2}function rt(e){return(Ce(e)+Ce(-e))/2}function it(e){var t=Ve(e/2),n=2*Te(He(e/2))/(t*t);function r(e,t){var r=He(e),i=He(t),o=De(t),a=i*r,c=-((1-a?Te((1+a)/2)/(1-a):-.5)+n/(1+a));return[c*i*De(e),c*o]}return r.invert=function(t,r){var i,o=tt(t*t+r*r),a=-e/2,c=50;if(!o)return[0,0];do{var u=a/2,s=He(u),l=De(u),f=Ve(u),p=Te(1/s);a-=i=(2/f*p-n*f-o)/(-p/(l*l)+1-n/(2*s*s))}while(Oe(i)>Ge&&--c>0);var d=De(a);return[Ne(t*d,o*He(a)),$e(r*d/o)]},r}var ot=function(){var e=Ue,t=je(it),n=t(e);return n.radius=function(n){return arguments.length?t(e=n*Qe):e*Ze},n.scale(179.976).clipAngle(147)};function at(e,t){var n=He(t),r=function(e){return e?e/Math.sin(e):1}(et(n*He(e/=2)));return[2*n*De(e)*r,De(t)*r]}at.invert=function(e,t){if(!(e*e+4*t*t>Ye*Ye+Ge)){var n=e,r=t,i=25;do{var o,a=De(n),c=De(n/2),u=He(n/2),s=De(r),l=He(r),f=De(2*r),p=s*s,d=l*l,h=c*c,m=1-d*u*u,g=m?et(l*u)*tt(o=1/m):o=0,v=2*g*l*c-e,y=g*s-t,b=o*(d*h+g*l*u*p),x=o*(.5*a*f-2*g*s*c),w=.25*o*(f*c-g*s*d*a),k=o*(p*u+g*h*l),M=x*w-k*b;if(!M)break;var _=(y*x-v*k)/M,E=(v*w-y*b)/M;n-=_,r-=E}while((Oe(_)>Ge||Oe(E)>Ge)&&--i>0);return[n,r]}};var ct=function(){return Se(at).scale(152.63)};function ut(e){var t=De(e),n=He(e),r=e>=0?1:-1,i=Ve(r*e),o=(1+t-n)/2;function a(e,a){var c=He(a),u=He(e/=2);return[(1+c)*De(e),(r*a>-Ne(u,i)-.001?0:10*-r)+o+De(a)*n-(1+c)*t*u]}return a.invert=function(e,a){var c=0,u=0,s=50;do{var l=He(c),f=De(c),p=He(u),d=De(u),h=1+p,m=h*f-e,g=o+d*n-h*t*l-a,v=h*l/2,y=-f*d,b=t*h*f/2,x=n*p+t*l*d,w=y*b-x*v,k=(g*y-m*x)/w/2,M=(m*b-g*v)/w;c-=k,u-=M}while((Oe(k)>Ge||Oe(M)>Ge)&&--s>0);return r*u>-Ne(He(c),i)-.001?[2*c,u]:null},a}var st=function(){var e=20*Qe,t=e>=0?1:-1,n=Ve(t*e),r=je(ut),i=r(e),o=i.stream;return i.parallel=function(i){return arguments.length?(n=Ve((t=(e=i*Qe)>=0?1:-1)*e),r(e)):e*Ze},i.stream=function(r){var a=i.rotate(),c=o(r),u=(i.rotate([0,0]),o(r));return i.rotate(a),c.sphere=function(){u.polygonStart(),u.lineStart();for(var r=-180*t;t*r<180;r+=90*t)u.point(r,90*t);for(;t*(r-=e)>=-180;)u.point(r,t*-Ne(He(r*Qe/2),n)*Ze);u.lineEnd(),u.polygonEnd()},c},i.scale(218.695).center([0,28.0974])};function lt(e,t){var n=Ve(t/2),r=tt(1-n*n),i=1+r*He(e/=2),o=De(e)*r/i,a=n/i,c=o*o,u=a*a;return[4/3*o*(3+c-3*u),4/3*a*(3+3*c-u)]}lt.invert=function(e,t){if(t*=3/8,!(e*=3/8)&&Oe(t)>1)return null;var n=1+e*e+t*t,r=tt((n-tt(n*n-4*t*t))/2),i=$e(r)/3,o=r?function(e){return Te(e+tt(e*e-1))}(Oe(t/r))/3:function(e){return Te(e+tt(e*e+1))}(Oe(e))/3,a=He(i),c=rt(o),u=c*c-a*a;return[2*Ie(e)*Ne(nt(o)*a,.25-u),2*Ie(t)*Ne(c*De(i),.25+u)]};var ft=function(){return Se(lt).scale(66.1603)},pt=tt(8),dt=Te(1+We);function ht(e,t){var n=Oe(t);return n<Xe?[e,Te(Ve(Xe+t/2))]:[e*He(n)*(2*We-1/De(n)),Ie(t)*(2*We*(n-Xe)-Te(Ve(n/2)))]}ht.invert=function(e,t){if((r=Oe(t))<dt)return[e,2*Pe(Ce(t))-Ue];var n,r,i=Xe,o=25;do{var a=He(i/2),c=Ve(i/2);i-=n=(pt*(i-Xe)-Te(c)-r)/(pt-a*a/(2*c))}while(Oe(n)>Be&&--o>0);return[e/(He(i)*(pt-1/De(i))),Ie(t)*i]};var mt=function(){return Se(ht).scale(112.314)};function gt(e){return function(t,n){var r=m(t),i=m(n),o=e(r*i);return[o*i*g(t),o*g(n)]}}function vt(e){return function(t,n){var r=y(t*t+n*n),i=e(r),o=g(i),a=m(i);return[h(t*o,r*a),x(r&&n*o/r)]}}var yt=gt(function(e){return(e=b(e))&&e/g(e)});yt.invert=vt(function(e){return e});function bt(e){var t=2*Ye/e;function n(e,n){var r=yt(e,n);if(Oe(e)>Ue){var i=Ne(r[1],r[0]),o=tt(r[0]*r[0]+r[1]*r[1]),a=t*Le((i-Ue)/t)+Ue,c=Ne(De(i-=a),2-He(i));i=a+$e(Ye/o*De(c))-c,r[0]=o*He(i),r[1]=o*De(i)}return r}return n.invert=function(e,n){var r=tt(e*e+n*n);if(r>Ue){var i=Ne(n,e),o=t*Le((i-Ue)/t)+Ue,a=i>o?-1:1,c=r*He(o-i),u=1/Ve(a*et((c-Ye)/tt(Ye*(Ye-2*c)+r*r)));i=o+2*Pe((u+a*tt(u*u-3))/3),e=r*He(i),n=r*De(i)}return yt.invert(e,n)},n}var xt=function(){var e=5,t=je(bt),n=t(e),r=n.stream,i=-He(.01*Qe),o=De(.01*Qe);return n.lobes=function(n){return arguments.length?t(e=+n):e},n.stream=function(t){var a=n.rotate(),c=r(t),u=(n.rotate([0,0]),r(t));return n.rotate(a),c.sphere=function(){u.polygonStart(),u.lineStart();for(var t=0,n=360/e,r=2*Ye/e,a=90-180/e,c=Ue;t<e;++t,a-=n,c-=r)u.point(Ne(o*He(c),i)*Ze,$e(o*De(c))*Ze),a<-90?(u.point(-90,-180-a-.01),u.point(-90,-180-a+.01)):(u.point(90,a+.01),u.point(90,a-.01));u.lineEnd(),u.polygonEnd()},c},n.scale(87.8076).center([0,17.1875]).clipAngle(179.999)};function wt(e,t){var n,r=e*De(t),i=30;do{t-=n=(t+De(t)-r)/(1+He(t))}while(Oe(n)>Ge&&--i>0);return t/2}function kt(e,t,n){function r(r,i){return[e*r*He(i=wt(n,i)),t*De(i)]}return r.invert=function(r,i){return i=$e(i/t),[r/(e*He(i)),$e((2*i+De(2*i))/n)]},r}var Mt=kt(We/Ue,We,Ye),_t=function(){return Se(Mt).scale(169.529)},Et=2.00276,St=1.11072;function jt(e,t){var n=wt(Ye,t);return[Et*e/(1/He(t)+St/He(n)),(t+We*De(n))/Et]}jt.invert=function(e,t){var n,r,i=Et*t,o=t<0?-Xe:Xe,a=25;do{r=i-We*De(o),o-=n=(De(2*o)+2*o-Ye*De(r))/(2*He(2*o)+2+Ye*He(r)*We*He(o))}while(Oe(n)>Ge&&--a>0);return r=i-We*De(o),[e*(1/He(r)+St/He(o))/Et,r]};var Ot=function(){return Se(jt).scale(160.857)},Pt=function(e){var t=0,n=je(e),r=n(t);return r.parallel=function(e){return arguments.length?n(t=e*Qe):t*Ze},r};function Nt(e,t){return[e*He(t),t]}Nt.invert=function(e,t){return[e/He(t),t]};var Ht=function(){return Se(Nt).scale(152.63)};function Ct(e){if(!e)return Nt;var t=1/Ve(e);function n(n,r){var i=t+e-r,o=i?n*He(r)/i:i;return[i*De(o),t-i*He(o)]}return n.invert=function(n,r){var i=tt(n*n+(r=t-r)*r),o=t+e-i;return[i/He(o)*Ne(n,r),o]},n}var At=function(){return Pt(Ct).scale(123.082).center([0,26.1441]).parallel(45)};function Tt(e){function t(t,n){var r=Ue-n,i=r?t*e*De(r)/r:r;return[r*De(i)/e,Ue-r*He(i)]}return t.invert=function(t,n){var r=t*e,i=Ue-n,o=tt(r*r+i*i),a=Ne(r,i);return[(o?o/De(o):1)*a/e,Ue-o]},t}var Ft,Rt,zt,Lt,It,Dt,Vt,Gt,Bt,Yt,Ut,Xt,Kt,Wt,qt,Jt,Zt=function(){var e=.5,t=je(Tt),n=t(e);return n.fraction=function(n){return arguments.length?t(e=+n):e},n.scale(158.837)},Qt=kt(1,4/Ye,Ye),$t=function(){return Se(Qt).scale(152.63)},en={sphere:r,point:tn,lineStart:rn,lineEnd:cn,polygonStart:function(){en.lineStart=un,en.lineEnd=sn},polygonEnd:function(){en.lineStart=rn,en.lineEnd=cn}};function tn(e,t){e*=f;var n=m(t*=f);nn(n*m(e),n*g(e),g(t))}function nn(e,t,n){zt+=(e-zt)/++Ft,Lt+=(t-Lt)/Ft,It+=(n-It)/Ft}function rn(){en.point=on}function on(e,t){e*=f;var n=m(t*=f);Wt=n*m(e),qt=n*g(e),Jt=g(t),en.point=an,nn(Wt,qt,Jt)}function an(e,t){e*=f;var n=m(t*=f),r=n*m(e),i=n*g(e),o=g(t),a=h(y((a=qt*o-Jt*i)*a+(a=Jt*r-Wt*o)*a+(a=Wt*i-qt*r)*a),Wt*r+qt*i+Jt*o);Rt+=a,Dt+=a*(Wt+(Wt=r)),Vt+=a*(qt+(qt=i)),Gt+=a*(Jt+(Jt=o)),nn(Wt,qt,Jt)}function cn(){en.point=tn}function un(){en.point=ln}function sn(){fn(Xt,Kt),en.point=tn}function ln(e,t){Xt=e,Kt=t,e*=f,t*=f,en.point=fn;var n=m(t);Wt=n*m(e),qt=n*g(e),Jt=g(t),nn(Wt,qt,Jt)}function fn(e,t){e*=f;var n=m(t*=f),r=n*m(e),i=n*g(e),o=g(t),a=qt*o-Jt*i,c=Jt*r-Wt*o,u=Wt*i-qt*r,s=y(a*a+c*c+u*u),l=x(s),p=s&&-l/s;Bt+=p*a,Yt+=p*c,Ut+=p*u,Rt+=l,Dt+=l*(Wt+(Wt=r)),Vt+=l*(qt+(qt=i)),Gt+=l*(Jt+(Jt=o)),nn(Wt,qt,Jt)}var pn=function(e){Ft=Rt=zt=Lt=It=Dt=Vt=Gt=Bt=Yt=Ut=0,de(e,en);var t=Bt,n=Yt,r=Ut,i=t*t+n*n+r*r;return i<1e-12&&(t=Dt,n=Vt,r=Gt,Rt<o&&(t=zt,n=Lt,r=It),(i=t*t+n*n+r*r)<1e-12)?[NaN,NaN]:[h(n,t)*l,x(r/y(i))*l]};function dn(e,t,n,r,i,o){var a,c=He(o);if(Oe(e)>1||Oe(o)>1)a=et(n*i+t*r*c);else{var u=De(e/2),s=De(o/2);a=2*$e(tt(u*u+t*r*s*s))}return Oe(a)>Ge?[a,Ne(r*De(o),t*i-n*r*c)]:[0,0]}function hn(e,t,n){return et((e*e+t*t-n*n)/(2*e*t))}function mn(e){return e-2*Ye*Ae((e+Ye)/(2*Ye))}function gn(e,t,n){for(var r,i=[[e[0],e[1],De(e[1]),He(e[1])],[t[0],t[1],De(t[1]),He(t[1])],[n[0],n[1],De(n[1]),He(n[1])]],o=i[2],a=0;a<3;++a,o=r)r=i[a],o.v=dn(r[1]-o[1],o[3],o[2],r[3],r[2],r[0]-o[0]),o.point=[0,0];var c=hn(i[0].v[0],i[2].v[0],i[1].v[0]),u=hn(i[0].v[0],i[1].v[0],i[2].v[0]),s=Ye-c;i[2].point[1]=0,i[0].point[0]=-(i[1].point[0]=i[0].v[0]/2);var l=[i[2].point[0]=i[0].point[0]+i[2].v[0]*He(c),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*De(c))];return function(e,t){var n,r=De(t),o=He(t),a=new Array(3);for(n=0;n<3;++n){var c=i[n];if(a[n]=dn(t-c[1],c[3],c[2],o,r,e-c[0]),!a[n][0])return c.point;a[n][1]=mn(a[n][1]-c.v[1])}var f=l.slice();for(n=0;n<3;++n){var p=2==n?0:n+1,d=hn(i[n].v[0],a[n][0],a[p][0]);a[n][1]<0&&(d=-d),n?1==n?(d=u-d,f[0]-=a[n][0]*He(d),f[1]-=a[n][0]*De(d)):(d=s-d,f[0]+=a[n][0]*He(d),f[1]+=a[n][0]*De(d)):(f[0]+=a[n][0]*He(d),f[1]-=a[n][0]*De(d))}return f[0]/=3,f[1]/=3,f}}function vn(e){return e[0]*=Qe,e[1]*=Qe,e}function yn(){return bn([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function bn(e,t,n){var r=pn({type:"MultiPoint",coordinates:[e,t,n]}),i=[-r[0],-r[1]],o=Z(i),a=Se(gn(vn(o(e)),vn(o(t)),vn(o(n)))).rotate(i),c=a.center;return delete a.rotate,a.center=function(e){return arguments.length?c(o(e)):o.invert(c())},a.clipAngle(90)}function xn(e,t){var n=tt(1-De(t));return[2/qe*e*n,qe*(1-n)]}xn.invert=function(e,t){var n=(n=t/qe-1)*n;return[n>0?e*tt(Ye/n)/2:0,$e(1-n)]};var wn=function(){return Se(xn).scale(95.6464).center([0,30])};function kn(e){var t=Ve(e);function n(e,n){return[e,(e?e/De(e):1)*(De(n)*He(e)-t*He(n))]}return n.invert=t?function(e,n){e&&(n*=De(e)/e);var r=He(e);return[e,2*Ne(tt(r*r+t*t-n*n)-r,t-n)]}:function(e,t){return[e,$e(e?t*Ve(e)/e:t)]},n}var Mn=function(){return Pt(kn).scale(249.828).clipAngle(90)},_n=tt(3);function En(e,t){return[_n*e*(2*He(2*t/3)-1)/qe,_n*qe*De(t/3)]}En.invert=function(e,t){var n=3*$e(t/(_n*qe));return[qe*e/(_n*(2*He(2*n/3)-1)),n]};var Sn=function(){return Se(En).scale(156.19)};function jn(e){var t=He(e);function n(e,n){return[e*t,De(n)/t]}return n.invert=function(e,n){return[e/t,$e(n*t)]},n}var On=function(){return Pt(jn).parallel(38.58).scale(195.044)};function Pn(e){var t=He(e);function n(e,n){return[e*t,(1+t)*Ve(n/2)]}return n.invert=function(e,n){return[e/t,2*Pe(n/(1+t))]},n}var Nn=function(){return Pt(Pn).scale(124.75)};function Hn(e,t){var n=tt(8/(3*Ye));return[n*e*(1-Oe(t)/Ye),n*t]}Hn.invert=function(e,t){var n=tt(8/(3*Ye)),r=t/n;return[e/(n*(1-Oe(r)/Ye)),r]};var Cn=function(){return Se(Hn).scale(165.664)};function An(e,t){var n=tt(4-3*De(Oe(t)));return[2/tt(6*Ye)*e*n,Ie(t)*tt(2*Ye/3)*(2-n)]}An.invert=function(e,t){var n=2-Oe(t)/tt(2*Ye/3);return[e*tt(6*Ye)/(2*n),Ie(t)*$e((4-n*n)/3)]};var Tn=function(){return Se(An).scale(165.664)};function Fn(e,t){var n=tt(Ye*(4+Ye));return[2/n*e*(1+tt(1-4*t*t/(Ye*Ye))),4/n*t]}Fn.invert=function(e,t){var n=tt(Ye*(4+Ye))/2;return[e*n/(1+tt(1-t*t*(4+Ye)/(4*Ye))),t*n/2]};var Rn=function(){return Se(Fn).scale(180.739)};function zn(e,t){var n=(2+Ue)*De(t);t/=2;for(var r=0,i=1/0;r<10&&Oe(i)>Ge;r++){var o=He(t);t-=i=(t+De(t)*(o+2)-n)/(2*o*(1+o))}return[2/tt(Ye*(4+Ye))*e*(1+He(t)),2*tt(Ye/(4+Ye))*De(t)]}zn.invert=function(e,t){var n=t*tt((4+Ye)/Ye)/2,r=$e(n),i=He(r);return[e/(2/tt(Ye*(4+Ye))*(1+i)),$e((r+n*(i+2))/(2+Ue))]};var Ln=function(){return Se(zn).scale(180.739)};function In(e,t){return[e*(1+He(t))/tt(2+Ye),2*t/tt(2+Ye)]}In.invert=function(e,t){var n=tt(2+Ye),r=t*n/2;return[n*e/(1+He(r)),r]};var Dn=function(){return Se(In).scale(173.044)};function Vn(e,t){for(var n=(1+Ue)*De(t),r=0,i=1/0;r<10&&Oe(i)>Ge;r++)t-=i=(t+De(t)-n)/(1+He(t));return n=tt(2+Ye),[e*(1+He(t))/n,2*t/n]}Vn.invert=function(e,t){var n=1+Ue,r=tt(n/2);return[2*e*r/(1+He(t*=r)),$e((t+De(t))/n)]};var Gn=function(){return Se(Vn).scale(173.044)},Bn=3+2*We;function Yn(e,t){var n=De(e/=2),r=He(e),i=tt(He(t)),o=He(t/=2),a=De(t)/(o+We*r*i),c=tt(2/(1+a*a)),u=tt((We*o+(r+n)*i)/(We*o+(r-n)*i));return[Bn*(c*(u-1/u)-2*Te(u)),Bn*(c*a*(u+1/u)-2*Pe(a))]}Yn.invert=function(e,t){if(!(n=lt.invert(e/1.2,1.065*t)))return null;var n,r=n[0],i=n[1],o=20;e/=Bn,t/=Bn;do{var a=r/2,c=i/2,u=De(a),s=He(a),l=De(c),f=He(c),p=He(i),d=tt(p),h=l/(f+We*s*d),m=h*h,g=tt(2/(1+m)),v=(We*f+(s+u)*d)/(We*f+(s-u)*d),y=tt(v),b=y-1/y,x=y+1/y,w=g*b-2*Te(y)-e,k=g*h*x-2*Pe(h)-t,M=l&&Ke*d*u*m/l,_=(We*s*f+d)/(2*(f+We*s*d)*(f+We*s*d)*d),E=-.5*h*g*g*g,S=E*M,j=E*_,O=(O=2*f+We*d*(s-u))*O*y,P=(We*s*f*d+p)/O,N=-We*u*l/(d*O),H=b*S-2*P/y+g*(P+P/v),C=b*j-2*N/y+g*(N+N/v),A=h*x*S-2*M/(1+m)+g*x*M+g*h*(P-P/v),T=h*x*j-2*_/(1+m)+g*x*_+g*h*(N-N/v),F=C*A-T*H;if(!F)break;var R=(k*C-w*T)/F,z=(w*A-k*H)/F;r-=R,i=Fe(-Ue,Re(Ue,i-z))}while((Oe(R)>Ge||Oe(z)>Ge)&&--o>0);return Oe(Oe(i)-Ue)<Ge?[0,i]:o&&[r,i]};var Un=function(){return Se(Yn).scale(62.5271)},Xn=He(35*Qe);function Kn(e,t){var n=Ve(t/2);return[e*Xn*tt(1-n*n),(1+Xn)*n]}Kn.invert=function(e,t){var n=t/(1+Xn);return[e&&e/(Xn*tt(1-n*n)),2*Pe(n)]};var Wn=function(){return Se(Kn).scale(137.152)};function qn(e,t){var n=t/2,r=He(n);return[2*e/qe*He(t)*r*r,qe*Ve(n)]}qn.invert=function(e,t){var n=Pe(t/qe),r=He(n),i=2*n;return[e*qe/2/(He(i)*r*r),i]};var Jn=function(){return Se(qn).scale(135.264)};function Zn(e,t){return[m(t)*g(e),g(t)]}Zn.invert=vt(x);var Qn=function(){return Se(Zn).scale(249.5).clipAngle(90+o)};function $n(e,t){return[e,t]}$n.invert=$n;function er(e){return[e[0]/2,$e(Ve(e[1]/2*Qe))*Ze]}function tr(e){return[2*e[0],2*Pe(De(e[1]*Qe))*Ze]}var nr=function(e){null==e&&(e=Qn);var t=e(),n=Se($n).scale(152.63).scale(Ze).precision(0).clipAngle(null).translate([0,0]);function r(e){return t(er(e))}function i(e){r[e]=function(n){return arguments.length?(t[e](n),r):t[e]()}}return t.invert&&(r.invert=function(e){return tr(t.invert(e))}),r.stream=function(e){var r=t.stream(e),i=n.stream({point:function(e,t){r.point(e/2,$e(Ve(-t/2*Qe))*Ze)},lineStart:function(){r.lineStart()},lineEnd:function(){r.lineEnd()},polygonStart:function(){r.polygonStart()},polygonEnd:function(){r.polygonEnd()}});return i.sphere=r.sphere,i},r.rotate=function(e){return arguments.length?(n.rotate(e),r):n.rotate()},r.center=function(e){return arguments.length?(t.center(er(e)),r):tr(t.center())},i("clipAngle"),i("clipExtent"),i("scale"),i("translate"),i("precision"),r.scale(249.5)};function rr(e,t){var n=2*Ye/t,r=e*e;function i(t,i){var o=yt(t,i),a=o[0],c=o[1],u=a*a+c*c;if(u>r){var s=tt(u),l=Ne(c,a),f=n*Le(l/n),p=l-f,d=e*He(p),h=(e*De(p)-p*De(d))/(Ue-d),m=ir(p,h),g=(Ye-e)/or(m,d,Ye);a=s;var v,y=50;do{a-=v=(e+or(m,d,a)*g-s)/(m(a)*g)}while(Oe(v)>Ge&&--y>0);c=p*De(a),a<Ue&&(c-=h*(a-Ue));var b=De(f),x=He(f);o[0]=a*x-c*b,o[1]=a*b+c*x}return o}return i.invert=function(t,i){var o=t*t+i*i;if(o>r){var a=tt(o),c=Ne(i,t),u=n*Le(c/n),s=c-u;t=a*He(s),i=a*De(s);for(var l=t-Ue,f=De(t),p=i/f,d=t<Ue?1/0:0,h=10;;){var m=e*De(p),g=e*He(p),v=De(g),y=Ue-g,b=(m-p*v)/y,x=ir(p,b);if(Oe(d)<Be||!--h)break;p-=d=(p*f-b*l-i)/(f-2*l*(y*(g+p*m*He(g)-v)-m*(m-p*v))/(y*y))}t=(a=e+or(x,g,t)*(Ye-e)/or(x,g,Ye))*He(c=u+p),i=a*De(c)}return yt.invert(t,i)},i}function ir(e,t){return function(n){var r=e*He(n);return n<Ue&&(r-=t),tt(1+r*r)}}function or(e,t,n){for(var r=(n-t)/50,i=e(t)+e(n),o=1,a=t;o<50;++o)i+=2*e(a+=r);return.5*i*r}var ar=function(){var e=6,t=30*Qe,n=He(t),r=De(t),i=je(rr),o=i(t,e),a=o.stream,c=-He(.01*Qe),u=De(.01*Qe);return o.radius=function(o){return arguments.length?(n=He(t=o*Qe),r=De(t),i(t,e)):t*Ze},o.lobes=function(n){return arguments.length?i(t,e=+n):e},o.stream=function(t){var i=o.rotate(),s=a(t),l=(o.rotate([0,0]),a(t));return o.rotate(i),s.sphere=function(){l.polygonStart(),l.lineStart();for(var t=0,i=2*Ye/e,o=0;t<e;++t,o-=i)l.point(Ne(u*He(o),c)*Ze,$e(u*De(o))*Ze),l.point(Ne(r*He(o-i/2),n)*Ze,$e(r*De(o-i/2))*Ze);l.lineEnd(),l.polygonEnd()},s},o.rotate([90,-40]).scale(91.7095).clipAngle(179.999)},cr=function(e,t,n,r,i,o,a,c){function u(u,s){if(!s)return[e*u/Ye,0];var l=s*s,f=e+l*(t+l*(n+l*r)),p=s*(i-1+l*(o-c+l*a)),d=(f*f+p*p)/(2*p),h=u*$e(f/d)/Ye;return[d*De(h),s*(1+l*c)+d*(1-He(h))]}return arguments.length<8&&(c=0),u.invert=function(u,s){var l,f,p=Ye*u/e,d=s,h=50;do{var m=d*d,g=e+m*(t+m*(n+m*r)),v=d*(i-1+m*(o-c+m*a)),y=g*g+v*v,b=2*v,x=y/b,w=x*x,k=$e(g/x)/Ye,M=p*k,_=g*g,E=(2*t+m*(4*n+6*m*r))*d,S=i+m*(3*o+5*m*a),j=(2*(g*E+v*(S-1))*b-y*(2*(S-1)))/(b*b),O=He(M),P=De(M),N=x*O,H=x*P,C=p/Ye*(1/tt(1-_/w))*(E*x-g*j)/w,A=H-u,T=d*(1+m*c)+x-N-s,F=j*P+N*C,R=N*k,z=1+j-(j*O-H*C),L=H*k,I=F*L-z*R;if(!I)break;p-=l=(T*F-A*z)/I,d-=f=(A*L-T*R)/I}while((Oe(l)>Ge||Oe(f)>Ge)&&--h>0);return[p,d]},u},ur=cr(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555),sr=function(){return Se(ur).scale(149.995)},lr=cr(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742),fr=function(){return Se(lr).scale(153.93)},pr=cr(5/6*Ye,-.62636,-.0344,0,1.3493,-.05524,0,.045),dr=function(){return Se(pr).scale(130.945)};function hr(e,t){var n=e*e,r=t*t;return[e*(1-.162388*r)*(.87-952426e-9*n*n),t*(1+r/12)]}hr.invert=function(e,t){var n,r=e,i=t,o=50;do{var a=i*i;i-=n=(i*(1+a/12)-t)/(1+a/4)}while(Oe(n)>Ge&&--o>0);o=50,e/=1-.162388*a;do{var c=(c=r*r)*c;r-=n=(r*(.87-952426e-9*c)-e)/(.87-.00476213*c)}while(Oe(n)>Ge&&--o>0);return[r,i]};var mr=function(){return Se(hr).scale(131.747)},gr=cr(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762),vr=function(){return Se(gr).scale(131.087)},yr=function(e){var t=e(Ue,0)[0]-e(-Ue,0)[0];function n(n,r){var i=n>0?-.5:.5,o=e(n+i*Ye,r);return o[0]-=i*t,o}return e.invert&&(n.invert=function(n,r){var i=n>0?-.5:.5,o=e.invert(n+i*t,r),a=o[0]-i*Ye;return a<-Ye?a+=2*Ye:a>Ye&&(a-=2*Ye),o[0]=a,o}),n};function br(e,t){var n=Ie(e),r=Ie(t),i=He(t),o=He(e)*i,a=De(e)*i,c=De(r*t);e=Oe(Ne(a,c)),t=$e(o),Oe(e-Ue)>Ge&&(e%=Ue);var u=function(e,t){if(t===Ue)return[0,0];var n,r,i=De(t),o=i*i,a=o*o,c=1+a,u=1+3*a,s=1-a,l=$e(1/tt(c)),f=s+o*c*l,p=(1-i)/f,d=tt(p),h=p*c,m=tt(h),g=d*s;if(0===e)return[0,-(g+o*m)];var v,y=He(t),b=1/y,x=2*i*y,w=(-f*y-(-3*o+l*u)*x*(1-i))/(f*f),k=-b*x,M=-b*(o*c*w+p*u*x),_=-2*b*(s*(.5*w/d)-2*o*d*x),E=4*e/Ye;if(e>.222*Ye||t<Ye/4&&e>.175*Ye){if(n=(g+o*tt(h*(1+a)-g*g))/(1+a),e>Ye/4)return[n,n];var S=n,j=.5*n;n=.5*(j+S),r=50;do{var O=tt(h-n*n),P=n*(_+k*O)+M*$e(n/m)-E;if(!P)break;P<0?j=n:S=n,n=.5*(j+S)}while(Oe(S-j)>Ge&&--r>0)}else{n=Ge,r=25;do{var N=n*n,H=tt(h-N),C=_+k*H,A=n*C+M*$e(n/m)-E,T=C+(M-k*N)/H;n-=v=H?A/T:0}while(Oe(v)>Ge&&--r>0)}return[n,-g-o*tt(h-n*n)]}(e>Ye/4?Ue-e:e,t);return e>Ye/4&&(c=u[0],u[0]=-u[1],u[1]=-c),u[0]*=n,u[1]*=-r,u}br.invert=function(e,t){var n=Ie(e),r=Ie(t),i=-n*e,o=-r*t,a=o/i<1,c=function(e,t){var n=0,r=1,i=.5,o=50;for(;;){var a=i*i,c=tt(i),u=$e(1/tt(1+a)),s=1-a+i*(1+a)*u,l=(1-c)/s,f=tt(l),p=l*(1+a),d=f*(1-a),h=p-e*e,m=tt(h),g=t+d+i*m;if(Oe(r-n)<Be||0==--o||0===g)break;g>0?n=i:r=i,i=.5*(n+r)}if(!o)return null;var v=$e(c),y=He(v),b=1/y,x=2*c*y,w=(-s*y-(-3*i+u*(1+3*a))*x*(1-c))/(s*s);return[Ye/4*(e*(-2*b*(.5*w/f*(1-a)-2*i*f*x)+-b*x*m)+-b*(i*(1+a)*w+l*(1+3*a)*x)*$e(e/tt(p))),v]}(a?o:i,a?i:o),u=c[0],s=c[1],l=He(s);return a&&(u=-Ue-u),[n*(Ne(De(u)*l,-De(s))+Ye),r*$e(He(u)*l)]};var xr=function(){return Se(yr(br)).scale(239.75)};function wr(e,t){var n,r,i,o,a,c;if(t<Ge)return[(o=De(e))-(n=t*(e-o*(r=He(e)))/4)*r,r+n*o,1-t*o*o/2,e-n];if(t>=1-Ge)return n=(1-t)/4,i=1/(r=rt(e)),[(o=((c=Ce(2*(c=e)))-1)/(c+1))+n*((a=r*nt(e))-e)/(r*r),i-n*o*i*(a-e),i+n*o*i*(a+e),2*Pe(Ce(e))-Ue+n*(a-e)/r];var u=[1,0,0,0,0,0,0,0,0],s=[tt(t),0,0,0,0,0,0,0,0],l=0;for(r=tt(1-t),a=1;Oe(s[l]/u[l])>Ge&&l<8;)n=u[l++],s[l]=(n-r)/2,u[l]=(n+r)/2,r=tt(n*r),a*=2;i=a*u[l]*e;do{i=($e(o=s[l]*De(r=i)/u[l])+i)/2}while(--l);return[De(i),o=He(i),o/He(i-r),i]}function kr(e,t){if(!t)return e;if(1===t)return Te(Ve(e/2+Xe));for(var n=1,r=tt(1-t),i=tt(t),o=0;Oe(i)>Ge;o++){if(e%Ye){var a=Pe(r*Ve(e)/n);a<0&&(a+=Ye),e+=a+~~(e/Ye)*Ye}else e+=e;i=(n+r)/2,r=tt(n*r),i=((n=i)-r)/2}return e/(ze(2,o)*n)}function Mr(e,t){var n=(We-1)/(We+1),r=tt(1-n*n),i=kr(Ue,r*r),o=Te(Ve(Ye/4+Oe(t)/2)),a=Ce(-1*o)/tt(n),c=function(e,t){var n=e*e,r=t+1,i=1-n-t*t;return[.5*((e>=0?Ue:-Ue)-Ne(i,2*e)),-.25*Te(i*i+4*n)+.5*Te(r*r+n)]}(a*He(-1*e),a*De(-1*e)),u=function(e,t,n){var r=Oe(e),i=nt(Oe(t));if(r){var o=1/De(r),a=1/(Ve(r)*Ve(r)),c=-(a+n*(i*i*o*o)-1+n),u=(-c+tt(c*c-(n-1)*a*4))/2;return[kr(Pe(1/tt(u)),n)*Ie(e),kr(Pe(tt((u/a-1)/n)),1-n)*Ie(t)]}return[0,kr(Pe(i),1-n)*Ie(t)]}(c[0],c[1],r*r);return[-u[1],(t>=0?1:-1)*(.5*i-u[0])]}Mr.invert=function(e,t){var n,r,i,o,a,c,u=(We-1)/(We+1),s=tt(1-u*u),l=kr(Ue,s*s),f=(r=-e,i=s*s,(n=.5*l-t)?(o=wr(n,i),r?(c=(a=wr(r,1-i))[1]*a[1]+i*o[0]*o[0]*a[0]*a[0],[[o[0]*a[2]/c,o[1]*o[2]*a[0]*a[1]/c],[o[1]*a[1]/c,-o[0]*o[2]*a[0]*a[2]/c],[o[2]*a[1]*a[2]/c,-i*o[0]*o[1]*a[0]/c]]):[[o[0],0],[o[1],0],[o[2],0]]):[[0,(a=wr(r,1-i))[0]/a[1]],[1/a[1],0],[a[2]/a[1],0]]),p=function(e,t){var n=t[0]*t[0]+t[1]*t[1];return[(e[0]*t[0]+e[1]*t[1])/n,(e[1]*t[0]-e[0]*t[1])/n]}(f[0],f[1]);return[Ne(p[1],p[0])/-1,2*Pe(Ce(-.5*Te(u*p[0]*p[0]+u*p[1]*p[1])))-Ue]};var _r=function(){return Se(yr(Mr)).scale(151.496)},Er=gt(function(e){return y(2/(1+e))});Er.invert=vt(function(e){return 2*x(e/2)});function Sr(e,t){if(arguments.length<2&&(t=e),1===t)return Er;if(t===1/0)return jr;function n(n,r){var i=Er(n/t,r);return i[0]*=e,i}return n.invert=function(n,r){var i=Er.invert(n/e,r);return i[0]*=t,i},n}function jr(e,t){return[e*He(t)/He(t/=2),2*De(t)]}jr.invert=function(e,t){var n=2*$e(t/2);return[e*He(n/2)/He(n),n]};var Or=function(){var e=2,t=je(Sr),n=t(e);return n.coefficient=function(n){return arguments.length?t(e=+n):e},n.scale(169.529)};function Pr(e){var t=De(e),n=He(e),r=Nr(e);function i(e,i){var o=r(e,i);e=o[0],i=o[1];var a=De(i),c=He(i),u=He(e),s=et(t*a+n*c*u),l=De(s),f=Oe(l)>Ge?s/l:1;return[f*n*De(e),(Oe(e)>Ue?f:-f)*(t*c-n*a*u)]}return r.invert=Nr(-e),i.invert=function(e,n){var i=tt(e*e+n*n),o=-De(i),a=He(i),c=i*a,u=-n*o,s=i*t,l=tt(c*c+u*u-s*s),f=Ne(c*s+u*l,u*s-c*l),p=(i>Ue?-1:1)*Ne(e*o,i*He(f)*a+n*De(f)*o);return r.invert(p,f)},i}function Nr(e){var t=De(e),n=He(e);return function(e,r){var i=He(r),o=He(e)*i,a=De(e)*i,c=De(r);return[Ne(a,o*n-c*t),$e(c*n+o*t)]}}var Hr=function(){var e=0,t=je(Pr),n=t(e),r=n.rotate,i=n.stream,o=function(){var e,t,n=Y([0,0]),r=Y(90),i=Y(6),o={point:function(n,r){e.push(n=t(n,r)),n[0]*=l,n[1]*=l}};function a(){var a=n.apply(this,arguments),c=r.apply(this,arguments)*f,u=i.apply(this,arguments)*f;return e=[],t=K(-a[0]*f,-a[1]*f,0).invert,Q(o,c,u,1),a={type:"Polygon",coordinates:[e]},e=t=null,a}return a.center=function(e){return arguments.length?(n="function"==typeof e?e:Y([+e[0],+e[1]]),a):n},a.radius=function(e){return arguments.length?(r="function"==typeof e?e:Y(+e),a):r},a.precision=function(e){return arguments.length?(i="function"==typeof e?e:Y(+e),a):i},a}();return n.parallel=function(r){if(!arguments.length)return e*Ze;var i=n.rotate();return t(e=r*Qe).rotate(i)},n.rotate=function(t){return arguments.length?(r.call(n,[t[0],t[1]-e*Ze]),o.center([-t[0],-t[1]]),n):((t=r.call(n))[1]+=e*Ze,t)},n.stream=function(e){return(e=i(e)).sphere=function(){e.polygonStart();var t,n=o.radius(89.99)().coordinates[0],r=n.length-1,i=-1;for(e.lineStart();++i<r;)e.point((t=n[i])[0],t[1]);for(e.lineEnd(),r=(n=o.radius(90.01)().coordinates[0]).length-1,e.lineStart();--i>=0;)e.point((t=n[i])[0],t[1]);e.lineEnd(),e.polygonEnd()},e},n.scale(79.4187).parallel(45).clipAngle(179.999)},Cr=41+48/36+37/3600,Ar=jn(0);function Tr(e){var t=Cr*Qe,n=xn(Ye,t)[0]-xn(-Ye,t)[0],r=Ar(0,t)[1],i=xn(0,t)[1],o=qe-i,a=Je/e,c=4/Je,u=r+o*o*4/Je;function s(s,l){var f,p=Oe(l);if(p>t){var d=Re(e-1,Fe(0,Ae((s+Ye)/a)));(f=xn(s+=Ye*(e-1)/e-d*a,p))[0]=f[0]*Je/n-Je*(e-1)/(2*e)+d*Je/e,f[1]=r+4*(f[1]-i)*o/Je,l<0&&(f[1]=-f[1])}else f=Ar(s,l);return f[0]*=c,f[1]/=u,f}return s.invert=function(t,s){t/=c;var l=Oe(s*=u);if(l>r){var f=Re(e-1,Fe(0,Ae((t+Ye)/a)));t=(t+Ye*(e-1)/e-f*a)*n/Je;var p=xn.invert(t,.25*(l-r)*Je/o+i);return p[0]-=Ye*(e-1)/e-f*a,s<0&&(p[1]=-p[1]),p}return Ar.invert(t,s)},s}var Fr=function(){var e=4,t=je(Tr),n=t(e),r=n.stream;return n.lobes=function(n){return arguments.length?t(e=+n):e},n.stream=function(t){var i=n.rotate(),o=r(t),a=(n.rotate([0,0]),r(t));return n.rotate(i),o.sphere=function(){var t;de((t=180/e,{type:"Polygon",coordinates:[Object(I.b)(-180,180+t/2,t).map(function(e,t){return[e,1&t?90-1e-6:Cr]}).concat(Object(I.b)(180,-180-t/2,-t).map(function(e,t){return[e,1&t?1e-6-90:-Cr]}))]}),a)},o},n.scale(239.75)};function Rr(e){var t,n=1+e,r=$e(De(1/n)),i=2*tt(Ye/(t=Ye+4*r*n)),o=.5*i*(n+tt(e*(2+e))),a=e*e,c=n*n;function u(u,s){var l,f,p=1-De(s);if(p&&p<2){var d,h=Ue-s,m=25;do{var g=De(h),v=He(h),y=r+Ne(g,n-v),b=1+c-2*n*v;h-=d=(h-a*r-n*g+b*y-.5*p*t)/(2*n*g*y)}while(Oe(d)>Be&&--m>0);l=i*tt(b),f=u*y/Ye}else l=i*(e+p),f=u*r/Ye;return[l*De(f),o-l*He(f)]}return u.invert=function(e,u){var s=e*e+(u-=o)*u,l=(1+c-s/(i*i))/(2*n),f=et(l),p=De(f),d=r+Ne(p,n-l);return[$e(e/tt(s))*Ye/d,$e(1-2*(f-a*r-n*p+(1+c-2*n*l)*d)/t)]},u}var zr=function(){var e=1,t=je(Rr),n=t(e);return n.ratio=function(n){return arguments.length?t(e=+n):e},n.scale(167.774).center([0,18.67])},Lr=.7109889596207567,Ir=.0528035274542;function Dr(e,t){return t>-Lr?((e=Mt(e,t))[1]+=Ir,e):Nt(e,t)}Dr.invert=function(e,t){return t>-Lr?Mt.invert(e,t-Ir):Nt.invert(e,t)};var Vr=function(){return Se(Dr).rotate([-20,-55]).scale(164.263).center([0,-5.4036])};function Gr(e,t){return Oe(t)>Lr?((e=Mt(e,t))[1]-=t>0?Ir:-Ir,e):Nt(e,t)}Gr.invert=function(e,t){return Oe(t)>Lr?Mt.invert(e,t+(t>0?Ir:-Ir)):Nt.invert(e,t)};var Br=function(){return Se(Gr).scale(152.63)};function Yr(e,t){return Oe(e[0]-t[0])<Ge&&Oe(e[1]-t[1])<Ge}function Ur(e,t){for(var n,r,i,o=-1,a=e.length,c=e[0],u=[];++o<a;){r=((n=e[o])[0]-c[0])/t,i=(n[1]-c[1])/t;for(var s=0;s<t;++s)u.push([c[0]+s*r,c[1]+s*i]);c=n}return u.push(n),u}var Xr=function(e,t){var n=function(e){var t,n,r,i,o,a,c,u=[],s=e[0].length;for(c=0;c<s;++c)n=(t=e[0][c])[0][0],r=t[0][1],i=t[1][1],o=t[2][0],a=t[2][1],u.push(Ur([[n+Ge,r+Ge],[n+Ge,i-Ge],[o-Ge,i-Ge],[o-Ge,a+Ge]],30));for(c=e[1].length-1;c>=0;--c)n=(t=e[1][c])[0][0],r=t[0][1],i=t[1][1],o=t[2][0],a=t[2][1],u.push(Ur([[o-Ge,a-Ge],[o-Ge,i+Ge],[n+Ge,i+Ge],[n+Ge,r-Ge]],30));return{type:"Polygon",coordinates:[Object(I.a)(u)]}}(t),r=(t=t.map(function(e){return e.map(function(e){return[[e[0][0]*Qe,e[0][1]*Qe],[e[1][0]*Qe,e[1][1]*Qe],[e[2][0]*Qe,e[2][1]*Qe]]})})).map(function(t){return t.map(function(t){var n,r=e(t[0][0],t[0][1])[0],i=e(t[2][0],t[2][1])[0],o=e(t[1][0],t[0][1])[1],a=e(t[1][0],t[1][1])[1];return o>a&&(n=o,o=a,a=n),[[r,o],[i,a]]})});function i(n,r){for(var i=r<0?-1:1,o=t[+(r<0)],a=0,c=o.length-1;a<c&&n>o[a][2][0];++a);var u=e(n-o[a][1][0],r);return u[0]+=e(o[a][1][0],i*r>i*o[a][0][1]?o[a][0][1]:r)[0],u}e.invert&&(i.invert=function(n,o){for(var a=r[+(o<0)],c=t[+(o<0)],u=0,s=a.length;u<s;++u){var l=a[u];if(l[0][0]<=n&&n<l[1][0]&&l[0][1]<=o&&o<l[1][1]){var f=e.invert(n-e(c[u][1][0],0)[0],o);return f[0]+=c[u][1][0],Yr(i(f[0],f[1]),[n,o])?f:null}}});var o=Se(i),a=o.stream;return o.stream=function(e){var t=o.rotate(),r=a(e),i=(o.rotate([0,0]),a(e));return o.rotate(t),r.sphere=function(){de(n,i)},r},o},Kr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]],Wr=function(){return Xr(jt,Kr).scale(160.857)},qr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]],Jr=function(){return Xr(Gr,qr).scale(152.63)},Zr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]],Qr=function(){return Xr(Mt,Zr).scale(169.529)},$r=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]],ei=function(){return Xr(Mt,$r).scale(169.529).rotate([20,0])},ti=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]],ni=function(){return Xr(Dr,ti).rotate([-20,-55]).scale(164.263).center([0,-5.4036])},ri=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]],ii=function(){return Xr(Nt,ri).scale(152.63).rotate([-20,0])};function oi(e,t){return[3/Je*e*tt(Ye*Ye/3-t*t),t]}oi.invert=function(e,t){return[Je/3*e/tt(Ye*Ye/3-t*t),t]};var ai=function(){return Se(oi).scale(158.837)};function ci(e){function t(t,n){if(Oe(Oe(n)-Ue)<Ge)return[0,n<0?-2:2];var r=De(n),i=ze((1+r)/(1-r),e/2),o=.5*(i+1/i)+He(t*=e);return[2*De(t)/o,(i-1/i)/o]}return t.invert=function(t,n){var r=Oe(n);if(Oe(r-2)<Ge)return t?null:[0,Ie(n)*Ue];if(r>2)return null;var i=(t/=2)*t,o=(n/=2)*n,a=2*n/(1+i+o);return a=ze((1+a)/(1-a),1/e),[Ne(2*t,1-i-o)/e,$e((a-1)/(a+1))]},t}var ui=function(){var e=.5,t=je(ci),n=t(e);return n.spacing=function(n){return arguments.length?t(e=+n):e},n.scale(124.75)},si=Ye/We;function li(e,t){return[e*(1+tt(He(t)))/2,t/(He(t/2)*He(e/6))]}li.invert=function(e,t){var n=Oe(e),r=Oe(t),i=Ge,o=Ue;r<si?o*=r/si:i+=6*et(si/r);for(var a=0;a<25;a++){var c=De(o),u=tt(He(o)),s=De(o/2),l=He(o/2),f=De(i/6),p=He(i/6),d=.5*i*(1+u)-n,h=o/(l*p)-r,m=u?-.25*i*c/u:0,g=.5*(1+u),v=(1+.5*o*s/l)/(l*p),y=o/l*(f/6)/(p*p),b=m*y-v*g,x=(d*y-h*g)/b,w=(h*m-d*v)/b;if(o-=x,i-=w,Oe(x)<Ge&&Oe(w)<Ge)break}return[e<0?-i:i,t<0?-o:o]};var fi=function(){return Se(li).scale(97.2672)};function pi(e,t){var n=e*e,r=t*t;return[e*(.975534+r*(-.0143059*n-.119161+-.0547009*r)),t*(1.00384+n*(.0802894+-.02855*r+199025e-9*n)+r*(.0998909+-.0491032*r))]}pi.invert=function(e,t){var n=Ie(e)*Ye,r=t/2,i=50;do{var o=n*n,a=r*r,c=n*r,u=n*(.975534+a*(-.0143059*o-.119161+-.0547009*a))-e,s=r*(1.00384+o*(.0802894+-.02855*a+199025e-9*o)+a*(.0998909+-.0491032*a))-t,l=.975534-a*(.119161+3*o*.0143059+.0547009*a),f=-c*(.238322+.2188036*a+.0286118*o),p=c*(.1605788+7961e-7*o+-.0571*a),d=1.00384+o*(.0802894+199025e-9*o)+a*(3*(.0998909-.02855*o)-.245516*a),h=f*p-d*l,m=(s*f-u*d)/h,g=(u*p-s*l)/h;n-=m,r-=g}while((Oe(m)>Ge||Oe(g)>Ge)&&--i>0);return i&&[n,r]};var di=function(){return Se(pi).scale(139.98)};function hi(e,t){return[De(e)/He(t),Ve(t)*He(e)]}hi.invert=function(e,t){var n=e*e,r=t*t,i=r+1,o=e?Ke*tt((i-tt(n*n+2*n*(r-1)+i*i))/n+1):1/tt(i);return[$e(e*o),Ie(t)*et(o)]};var mi=function(){return Se(hi).scale(144.049).clipAngle(89.999)};function gi(e){var t=He(e),n=Ve(Xe+e/2);function r(r,i){var o=i-e,a=Oe(o)<Ge?r*t:Oe(a=Xe+i/2)<Ge||Oe(Oe(a)-Ue)<Ge?0:r*o/Te(Ve(a)/n);return[a,o]}return r.invert=function(r,i){var o,a=i+e;return[Oe(i)<Ge?r/t:Oe(o=Xe+a/2)<Ge||Oe(Oe(o)-Ue)<Ge?0:r*Te(Ve(o)/n)/i,a]},r}var vi=function(){return Pt(gi).parallel(40).scale(158.837)};function yi(e,t){return[e,1.25*Te(Ve(Xe+.4*t))]}yi.invert=function(e,t){return[e,2.5*Pe(Ce(.8*t))-.625*Ye]};var bi=function(){return Se(yi).scale(108.318)};function xi(e){var t=e.length-1;function n(n,r){for(var i,o=He(r),a=2/(1+o*He(n)),c=a*o*De(n),u=a*De(r),s=t,l=e[s],f=l[0],p=l[1];--s>=0;)f=(l=e[s])[0]+c*(i=f)-u*p,p=l[1]+c*p+u*i;return[f=c*(i=f)-u*p,p=c*p+u*i]}return n.invert=function(n,r){var i=20,o=n,a=r;do{for(var c,u=t,s=e[u],l=s[0],f=s[1],p=0,d=0;--u>=0;)p=l+o*(c=p)-a*d,d=f+o*d+a*c,l=(s=e[u])[0]+o*(c=l)-a*f,f=s[1]+o*f+a*c;var h,m,g=(p=l+o*(c=p)-a*d)*p+(d=f+o*d+a*c)*d;o-=h=((l=o*(c=l)-a*f-n)*p+(f=o*f+a*c-r)*d)/g,a-=m=(f*p-l*d)/g}while(Oe(h)+Oe(m)>Ge*Ge&&--i>0);if(i){var v=tt(o*o+a*a),y=2*Pe(.5*v),b=De(y);return[Ne(o*b,v*He(y)),v?$e(a*b/v):0]}},n}var wi=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],ki=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Mi=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],_i=[[.9245,0],[0,0],[.01943,0]],Ei=[[.721316,0],[0,0],[-.00881625,-.00617325]];function Si(){return Hi(wi,[152,-64]).scale(1500).center([-160.908,62.4864]).clipAngle(25)}function ji(){return Hi(ki,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function Oi(){return Hi(Mi,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function Pi(){return Hi(_i,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function Ni(){return Hi(Ei,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function Hi(e,t){var n=Se(xi(e)).rotate(t).clipAngle(90),r=Z(t),i=n.center;return delete n.rotate,n.center=function(e){return arguments.length?i(r(e)):r.invert(i())},n}var Ci=tt(6),Ai=tt(7);function Ti(e,t){var n=$e(7*De(t)/(3*Ci));return[Ci*e*(2*He(2*n/3)-1)/Ai,9*De(n/3)/Ai]}Ti.invert=function(e,t){var n=3*$e(t*Ai/9);return[e*Ai/(Ci*(2*He(2*n/3)-1)),$e(3*De(n)*Ci/7)]};var Fi=function(){return Se(Ti).scale(164.859)};function Ri(e,t){for(var n,r=(1+Ke)*De(t),i=t,o=0;o<25&&(i-=n=(De(i/2)+De(i)-r)/(.5*He(i/2)+He(i)),!(Oe(n)<Ge));o++);return[e*(1+2*He(i)/He(i/2))/(3*We),2*tt(3)*De(i/2)/tt(2+We)]}Ri.invert=function(e,t){var n=t*tt(2+We)/(2*tt(3)),r=2*$e(n);return[3*We*e/(1+2*He(r)/He(r/2)),$e((n+De(r))/(1+Ke))]};var zi=function(){return Se(Ri).scale(188.209)};function Li(e,t){for(var n,r=tt(6/(4+Ye)),i=(1+Ye/4)*De(t),o=t/2,a=0;a<25&&(o-=n=(o/2+De(o)-i)/(.5+He(o)),!(Oe(n)<Ge));a++);return[r*(.5+He(o))*e/1.5,r*o]}Li.invert=function(e,t){var n=tt(6/(4+Ye)),r=t/n;return Oe(Oe(r)-Ue)<Ge&&(r=r<0?-Ue:Ue),[1.5*e/(n*(.5+He(r))),$e((r/2+De(r))/(1+Ye/4))]};var Ii=function(){return Se(Li).scale(166.518)};function Di(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),t*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}Di.invert=function(e,t){var n,r=t,i=25;do{var o=r*r,a=o*o;r-=n=(r*(1.007226+o*(.015085+a*(.028874*o-.044475-.005916*a)))-t)/(1.007226+o*(.045255+a*(.259866*o-.311325-.005916*11*a)))}while(Oe(n)>Ge&&--i>0);return[e/(.8707+(o=r*r)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),r]};var Vi=function(){return Se(Di).scale(175.295)};function Gi(e,t){return[e*(1+He(t))/2,2*(t-Ve(t/2))]}Gi.invert=function(e,t){for(var n=t/2,r=0,i=1/0;r<10&&Oe(i)>Ge;++r){var o=He(t/2);t-=i=(t-Ve(t/2)-n)/(1-.5/(o*o))}return[2*e/(1+He(t)),t]};var Bi=function(){return Se(Gi).scale(152.63)},Yi=1.0148,Ui=.23185,Xi=-.14499,Ki=.02406,Wi=Yi,qi=5*Ui,Ji=7*Xi,Zi=9*Ki;function Qi(e,t){var n=t*t;return[e,t*(Yi+n*n*(Ui+n*(Xi+Ki*n)))]}Qi.invert=function(e,t){t>1.790857183?t=1.790857183:t<-1.790857183&&(t=-1.790857183);var n,r=t;do{var i=r*r;r-=n=(r*(Yi+i*i*(Ui+i*(Xi+Ki*i)))-t)/(Wi+i*i*(qi+i*(Ji+Zi*i)))}while(Oe(n)>Ge);return[e,r]};var $i=function(){return Se(Qi).scale(139.319)};function eo(e,t){if(Oe(t)<Ge)return[e,0];var n=Ve(t),r=e*De(t);return[De(r)/n,t+(1-He(r))/n]}eo.invert=function(e,t){if(Oe(t)<Ge)return[e,0];var n,r=e*e+t*t,i=.5*t,o=10;do{var a=Ve(i),c=1/He(i),u=r-2*t*i+i*i;i-=n=(a*u+2*(i-t))/(2+u*c*c+2*(i-t)*a)}while(Oe(n)>Ge&&--o>0);return a=Ve(i),[(Oe(t)<Oe(i+1/a)?$e(e*a):Ie(e)*(et(Oe(e*a))+Ue))/De(i),i]};var to,no,ro,io,oo,ao=function(){return Se(eo).scale(103.74)},co=S(),uo=S(),so={point:r,lineStart:r,lineEnd:r,polygonStart:function(){co.reset(),so.lineStart=lo,so.lineEnd=fo},polygonEnd:function(){var e=+co;uo.add(e<0?s+e:e),this.lineStart=this.lineEnd=this.point=r},sphere:function(){uo.add(s)}};function lo(){so.point=po}function fo(){ho(to,no)}function po(e,t){so.point=ho,to=e,no=t,ro=e*=f,io=m(t=(t*=f)/2+u),oo=g(t)}function ho(e,t){var n=(e*=f)-ro,r=n>=0?1:-1,i=r*n,o=m(t=(t*=f)/2+u),a=g(t),c=oo*a,s=io*o+c*m(i),l=c*r*g(i);co.add(h(l,s)),ro=e,io=o,oo=a}var mo,go,vo,yo,bo,xo,wo,ko,Mo,_o,Eo=S(),So={point:jo,lineStart:Po,lineEnd:No,polygonStart:function(){So.point=Ho,So.lineStart=Co,So.lineEnd=Ao,Eo.reset(),so.polygonStart()},polygonEnd:function(){so.polygonEnd(),So.point=jo,So.lineStart=Po,So.lineEnd=No,co<0?(mo=-(vo=180),go=-(yo=90)):Eo>o?yo=90:Eo<-o&&(go=-90),_o[0]=mo,_o[1]=vo},sphere:function(){mo=-(vo=180),go=-(yo=90)}};function jo(e,t){Mo.push(_o=[mo=e,vo=e]),t<go&&(go=t),t>yo&&(yo=t)}function Oo(e,t){var n=H([e*f,t*f]);if(ko){var r=A(ko,n),i=A([r[1],-r[0],0],r);R(i),i=N(i);var o,a=e-bo,c=a>0?1:-1,u=i[0]*l*c,s=p(a)>180;s^(c*bo<u&&u<c*e)?(o=i[1]*l)>yo&&(yo=o):s^(c*bo<(u=(u+360)%360-180)&&u<c*e)?(o=-i[1]*l)<go&&(go=o):(t<go&&(go=t),t>yo&&(yo=t)),s?e<bo?To(mo,e)>To(mo,vo)&&(vo=e):To(e,vo)>To(mo,vo)&&(mo=e):vo>=mo?(e<mo&&(mo=e),e>vo&&(vo=e)):e>bo?To(mo,e)>To(mo,vo)&&(vo=e):To(e,vo)>To(mo,vo)&&(mo=e)}else Mo.push(_o=[mo=e,vo=e]);t<go&&(go=t),t>yo&&(yo=t),ko=n,bo=e}function Po(){So.point=Oo}function No(){_o[0]=mo,_o[1]=vo,So.point=jo,ko=null}function Ho(e,t){if(ko){var n=e-bo;Eo.add(p(n)>180?n+(n>0?360:-360):n)}else xo=e,wo=t;so.point(e,t),Oo(e,t)}function Co(){so.lineStart()}function Ao(){Ho(xo,wo),so.lineEnd(),p(Eo)>o&&(mo=-(vo=180)),_o[0]=mo,_o[1]=vo,ko=null}function To(e,t){return(t-=e)<0?t+360:t}function Fo(e,t){return e[0]-t[0]}function Ro(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}var zo=function(e){var t,n,r,i,o,a,c;if(yo=vo=-(mo=go=1/0),Mo=[],de(e,So),n=Mo.length){for(Mo.sort(Fo),t=1,o=[r=Mo[0]];t<n;++t)Ro(r,(i=Mo[t])[0])||Ro(r,i[1])?(To(r[0],i[1])>To(r[0],r[1])&&(r[1]=i[1]),To(i[0],r[1])>To(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,t=0,r=o[n=o.length-1];t<=n;r=i,++t)i=o[t],(c=To(r[1],i[0]))>a&&(a=c,mo=i[0],vo=r[1])}return Mo=_o=null,mo===1/0||go===1/0?[[NaN,NaN],[NaN,NaN]]:[[mo,go],[vo,yo]]},Lo=function(e,t){var n=e[0]*f,r=e[1]*f,i=t[0]*f,o=t[1]*f,a=m(r),c=g(r),u=m(o),s=g(o),p=a*m(n),d=a*g(n),v=u*m(i),b=u*g(i),k=2*x(y(w(o-r)+a*u*w(i-n))),M=g(k),_=k?function(e){var t=g(e*=k)/M,n=g(k-e)/M,r=n*p+t*v,i=n*d+t*b,o=n*c+t*s;return[h(i,r)*l,h(o,y(r*r+i*i))*l]}:function(){return[n*l,r*l]};return _.distance=k,_},Io=function(e,t){var n=Vo(e[1],e[0]),r=Vo(t[1],t[0]),i=function(e,t){return Ne(e[0]*t[1]-e[1]*t[0],e[0]*t[0]+e[1]*t[1])}(n,r),o=Go(n)/Go(r);return Do([1,0,e[0][0],0,1,e[0][1]],Do([o,0,0,0,o,0],Do([He(i),De(i),0,-De(i),He(i),0],[1,0,-t[0][0],0,1,-t[0][1]])))};function Do(e,t){return[e[0]*t[0]+e[1]*t[3],e[0]*t[1]+e[1]*t[4],e[0]*t[2]+e[1]*t[5]+e[2],e[3]*t[0]+e[4]*t[3],e[3]*t[1]+e[4]*t[4],e[3]*t[2]+e[4]*t[5]+e[5]]}function Vo(e,t){return[e[0]-t[0],e[1]-t[1]]}function Go(e){return tt(e[0]*e[0]+e[1]*e[1])}var Bo=function(e,t,n){function r(e,n){var r,i=t(e,n),o=i.project([e*Ze,n*Ze]);return(r=i.transform)?[r[0]*o[0]+r[1]*o[1]+r[2],-(r[3]*o[0]+r[4]*o[1]+r[5])]:(o[1]=-o[1],o)}(function e(t,n){t.edges=function(e){for(var t=e.length,n=[],r=e[t-1],i=0;i<t;++i)n.push([r,r=e[i]]);return n}(t.face);if(n.face){var r=t.shared=function(e,t){for(var n,r,i=e.length,o=null,a=0;a<i;++a){n=e[a];for(var c=t.length;--c>=0;)if(r=t[c],n[0]===r[0]&&n[1]===r[1]){if(o)return[o,n];o=n}}}(t.face,n.face),i=Io(r.map(n.project),r.map(t.project));t.transform=n.transform?Do(n.transform,i):i;for(var o=n.edges,a=0,c=o.length;a<c;++a)Yo(r[0],o[a][1])&&Yo(r[1],o[a][0])&&(o[a]=t),Yo(r[0],o[a][0])&&Yo(r[1],o[a][1])&&(o[a]=t);for(o=t.edges,a=0,c=o.length;a<c;++a)Yo(r[0],o[a][0])&&Yo(r[1],o[a][1])&&(o[a]=n),Yo(r[0],o[a][1])&&Yo(r[1],o[a][0])&&(o[a]=n)}else t.transform=n.transform;t.children&&t.children.forEach(function(n){e(n,t)});return t})(e,{transform:[He(n=null==n?-Ye/6:n),De(n),0,-De(n),He(n),0]}),Uo(e)&&(r.invert=function(n,r){var i=function e(n,r){var i=n.project.invert,o=n.transform,a=r;o&&(u=1/((c=o)[0]*c[4]-c[1]*c[3]),o=[u*c[4],-u*c[1],u*(c[1]*c[5]-c[2]*c[4]),-u*c[3],u*c[0],u*(c[2]*c[3]-c[0]*c[5])],a=[o[0]*a[0]+o[1]*a[1]+o[2],o[3]*a[0]+o[4]*a[1]+o[5]]);var c,u;if(i&&n===function(e){return t(e[0]*Qe,e[1]*Qe)}(s=i(a)))return s;var s,l=n.children;for(var f=0,p=l&&l.length;f<p;++f)if(s=e(l[f],r))return s}(e,[n,-r]);return i&&(i[0]*=Qe,i[1]*=Qe,i)});var i=Se(r),o=i.stream;return i.stream=function(t){var n=i.rotate(),r=o(t),a=(i.rotate([0,0]),o(t));return i.rotate(n),r.sphere=function(){a.polygonStart(),a.lineStart(),function e(t,n,r){var i,o,a=n.edges,c=a.length,u={type:"MultiPoint",coordinates:n.face},s=n.face.filter(function(e){return 90!==Oe(e[1])}),l=zo({type:"MultiPoint",coordinates:s}),f=!1,p=-1,d=l[1][0]-l[0][0];var h=180===d||360===d?[(l[0][0]+l[1][0])/2,(l[0][1]+l[1][1])/2]:pn(u);if(r)for(;++p<c&&a[p]!==r;);++p;for(var m=0;m<c;++m)o=a[(m+p)%c],Array.isArray(o)?(f||(t.point((i=Lo(o[0],h)(Ge))[0],i[1]),f=!0),t.point((i=Lo(o[1],h)(Ge))[0],i[1])):(f=!1,o!==r&&e(t,o,n))}(a,e),a.lineEnd(),a.polygonEnd()},r},i};function Yo(e,t){return e&&t&&e[0]===t[0]&&e[1]===t[1]}function Uo(e){return e.project.invert||e.children&&e.children.some(Uo)}function Xo(e,t){var n=m(t),r=m(e)*n;return[n*g(e)/r,g(t)/r]}Xo.invert=vt(d);var Ko=function(){return Se(Xo).scale(144.049).clipAngle(60)},Wo=[[0,90],[-90,0],[0,0],[90,0],[180,0],[0,-90]],qo=[[0,2,1],[0,3,2],[5,1,2],[5,2,3],[0,1,4],[0,4,3],[5,4,1],[5,3,4]].map(function(e){return e.map(function(e){return Wo[e]})}),Jo=function(e){e=e||function(e){var t=pn({type:"MultiPoint",coordinates:e});return Ko().scale(1).translate([0,0]).rotate([-t[0],-t[1]])};var t=qo.map(function(t){return{face:t,project:e(t)}});return[-1,0,0,1,0,1,4,5].forEach(function(e,n){var r=t[e];r&&(r.children||(r.children=[])).push(t[n])}),Bo(t[0],function(e,n){return t[e<-Ye/2?n<0?6:4:e<0?n<0?2:0:e<Ye/2?n<0?3:1:n<0?7:5]}).scale(101.858).center([0,45])},Zo=2/tt(3);function Qo(e,t){var n=xn(e,t);return[n[0]*Zo,n[1]]}Qo.invert=function(e,t){return xn.invert(e/Zo,t)};var $o=function(e){e=e||function(e){var t=pn({type:"MultiPoint",coordinates:e});return Se(Qo).translate([0,0]).scale(1).rotate(t[1]>0?[-t[0],0]:[180-t[0],180])};var t=qo.map(function(t){return{face:t,project:e(t)}});return[-1,0,0,1,0,1,4,5].forEach(function(e,n){var r=t[e];r&&(r.children||(r.children=[])).push(t[n])}),Bo(t[0],function(e,n){return t[e<-Ye/2?n<0?6:4:e<0?n<0?2:0:e<Ye/2?n<0?3:1:n<0?7:5]}).scale(121.906).center([0,48.5904])},ea=function(e){e=e||function(e){var t=6===e.length?pn({type:"MultiPoint",coordinates:e}):e[0];return Ko().scale(1).translate([0,0]).rotate([-t[0],-t[1]])};var t=qo.map(function(e){for(var t,n=e.map(ra),r=n.length,i=n[r-1],o=[],a=0;a<r;++a)t=n[a],o.push(na([.9486832980505138*i[0]+.31622776601683794*t[0],.9486832980505138*i[1]+.31622776601683794*t[1],.9486832980505138*i[2]+.31622776601683794*t[2]]),na([.9486832980505138*t[0]+.31622776601683794*i[0],.9486832980505138*t[1]+.31622776601683794*i[1],.9486832980505138*t[2]+.31622776601683794*i[2]])),i=t;return o}),n=[],r=[-1,0,0,1,0,1,4,5];t.forEach(function(e,i){for(var o,a,c=qo[i],u=c.length,s=n[i]=[],l=0;l<u;++l)t.push([c[l],e[(2*l+2)%(2*u)],e[(2*l+1)%(2*u)]]),r.push(i),s.push((o=ra(e[(2*l+2)%(2*u)]),a=ra(e[(2*l+1)%(2*u)]),[o[1]*a[2]-o[2]*a[1],o[2]*a[0]-o[0]*a[2],o[0]*a[1]-o[1]*a[0]]))});var i=t.map(function(t){return{project:e(t),face:t}});return r.forEach(function(e,t){var n=i[e];n&&(n.children||(n.children=[])).push(i[t])}),Bo(i[0],function(e,t){var r=He(t),o=[r*He(e),r*De(e),De(t)],a=e<-Ye/2?t<0?6:4:e<0?t<0?2:0:e<Ye/2?t<0?3:1:t<0?7:5,c=n[a];return i[ta(c[0],o)<0?8+3*a:ta(c[1],o)<0?8+3*a+1:ta(c[2],o)<0?8+3*a+2:a]}).scale(110.625).center([0,45])};function ta(e,t){for(var n=0,r=e.length,i=0;n<r;++n)i+=e[n]*t[n];return i}function na(e){return[Ne(e[1],e[0])*Ze,$e(Fe(-1,Re(1,e[2])))*Ze]}function ra(e){var t=e[0]*Qe,n=e[1]*Qe,r=He(n);return[r*He(t),r*De(t),De(n)]}var ia=function(){},oa=function(e,t){var n,r=t.stream;if(!r)throw new Error("invalid projection");switch(e&&e.type){case"Feature":n=ca;break;case"FeatureCollection":n=aa;break;default:n=ua}return n(e,r)};function aa(e,t){return{type:"FeatureCollection",features:e.features.map(function(e){return ca(e,t)})}}function ca(e,t){return{type:"Feature",id:e.id,properties:e.properties,geometry:ua(e.geometry,t)}}function ua(e,t){if(!e)return null;if("GeometryCollection"===e.type)return function(e,t){return{type:"GeometryCollection",geometries:e.geometries.map(function(e){return ua(e,t)})}}(e,t);var n;switch(e.type){case"Point":case"MultiPoint":n=fa;break;case"LineString":case"MultiLineString":n=pa;break;case"Polygon":case"MultiPolygon":case"Sphere":n=da;break;default:return null}return de(e,t(n)),n.result()}var sa=[],la=[],fa={point:function(e,t){sa.push([e,t])},result:function(){var e=sa.length?sa.length<2?{type:"Point",coordinates:sa[0]}:{type:"MultiPoint",coordinates:sa}:null;return sa=[],e}},pa={lineStart:ia,point:function(e,t){sa.push([e,t])},lineEnd:function(){sa.length&&(la.push(sa),sa=[])},result:function(){var e=la.length?la.length<2?{type:"LineString",coordinates:la[0]}:{type:"MultiLineString",coordinates:la}:null;return la=[],e}},da={polygonStart:ia,lineStart:ia,point:function(e,t){sa.push([e,t])},lineEnd:function(){var e=sa.length;if(e){do{sa.push(sa[0].slice())}while(++e<4);la.push(sa),sa=[]}},polygonEnd:ia,result:function(){if(!la.length)return null;var e=[],t=[];return la.forEach(function(n){!function(e){if((t=e.length)<4)return!1;for(var t,n=0,r=e[t-1][1]*e[0][0]-e[t-1][0]*e[0][1];++n<t;)r+=e[n-1][1]*e[n][0]-e[n-1][0]*e[n][1];return r<=0}(n)?t.push(n):e.push([n])}),t.forEach(function(t){var n=t[0];e.some(function(e){if(function(e,t){for(var n=t[0],r=t[1],i=!1,o=0,a=e.length,c=a-1;o<a;c=o++){var u=e[o],s=u[0],l=u[1],f=e[c],p=f[0],d=f[1];l>r^d>r&&n<(p-s)*(r-l)/(d-l)+s&&(i=!i)}return i}(e[0],n))return e.push(t),!0})||e.push([t])}),la=[],e.length?e.length>1?{type:"MultiPolygon",coordinates:e}:{type:"Polygon",coordinates:e[0]}:null}},ha=function(e){var t=e(Ue,0)[0]-e(-Ue,0)[0];function n(n,r){var i=Oe(n)<Ue,o=e(i?n:n>0?n-Ye:n+Ye,r),a=(o[0]-o[1])*Ke,c=(o[0]+o[1])*Ke;if(i)return[a,c];var u=t*Ke,s=a>0^c>0?-1:1;return[s*a-Ie(c)*u,s*c-Ie(a)*u]}return e.invert&&(n.invert=function(n,r){var i=(n+r)*Ke,o=(r-n)*Ke,a=Oe(i)<.5*t&&Oe(o)<.5*t;if(!a){var c=t*Ke,u=i>0^o>0?-1:1,s=-u*(n+(o>0?1:-1)*c),l=-u*(r+(i>0?1:-1)*c);i=(-s-l)*Ke,o=(s-l)*Ke}var f=e.invert(i,o);return a||(f[0]+=i>0?Ye:-Ye),f}),Se(n).rotate([-90,-90,45]).clipAngle(179.999)},ma=function(){return ha(br).scale(176.423)},ga=function(){return ha(Mr).scale(111.48)},va=function(e,t){if(!(0<=(t=+t)&&t<=20))throw new Error("invalid digits");function n(e){e[0]=+e[0].toFixed(t),e[1]=+e[1].toFixed(t)}function r(e){e.forEach(n)}function i(e){e.forEach(r)}function o(e){if(e)switch(e.type){case"GeometryCollection":e.geometries.forEach(o);break;case"Point":n(e.coordinates);break;case"MultiPoint":case"LineString":r(e.coordinates);break;case"MultiLineString":case"Polygon":i(e.coordinates);break;case"MultiPolygon":e.coordinates.forEach(i);break;default:return}}function a(e){o(e.geometry)}if(e)switch(e.type){case"Feature":a(e);break;case"FeatureCollection":e.features.forEach(a);break;default:o(e)}return e};function ya(e){var t=De(e);function n(n,r){var i=t?Ve(n*t/2)/t:n/2;if(!r)return[2*i,-e];var o=2*Pe(i*De(r)),a=1/Ve(r);return[De(o)*a,r+(1-He(o))*a-e]}return n.invert=function(n,r){if(Oe(r+=e)<Ge)return[t?2*Pe(t*n/2)/t:n,0];var i,o=n*n+r*r,a=0,c=10;do{var u=Ve(a),s=1/He(a),l=o-2*r*a+a*a;a-=i=(u*l+2*(a-r))/(2+l*s*s+2*(a-r)*u)}while(Oe(i)>Ge&&--c>0);var f=n*(u=Ve(a)),p=Ve(Oe(r)<Oe(a+1/u)?.5*$e(f):.5*et(f)+Ye/4)/De(a);return[t?2*Pe(t*p)/t:2*p,a]},n}var ba=function(){return Pt(ya).scale(131.215)},xa=[[.9986,-.062],[1,0],[.9986,.062],[.9954,.124],[.99,.186],[.9822,.248],[.973,.31],[.96,.372],[.9427,.434],[.9216,.4958],[.8962,.5571],[.8679,.6176],[.835,.6769],[.7986,.7346],[.7597,.7903],[.7186,.8435],[.6732,.8936],[.6213,.9394],[.5722,.9761],[.5322,1]];function wa(e,t){var n,r=Re(18,36*Oe(t)/Ye),i=Ae(r),o=r-i,a=(n=xa[i])[0],c=n[1],u=(n=xa[++i])[0],s=n[1],l=(n=xa[Re(19,++i)])[0],f=n[1];return[e*(u+o*(l-a)/2+o*o*(l-2*u+a)/2),(t>0?Ue:-Ue)*(s+o*(f-c)/2+o*o*(f-2*s+c)/2)]}xa.forEach(function(e){e[1]*=1.0144}),wa.invert=function(e,t){var n=t/Ue,r=90*n,i=Re(18,Oe(r/5)),o=Fe(0,Ae(i));do{var a=xa[o][1],c=xa[o+1][1],u=xa[Re(19,o+2)][1],s=u-a,l=u-2*c+a,f=2*(Oe(n)-c)/s,p=l/s,d=f*(1-p*f*(1-2*p*f));if(d>=0||1===o){r=(t>=0?5:-5)*(d+i);var h,m=50;do{d=(i=Re(18,Oe(r)/5))-(o=Ae(i)),a=xa[o][1],c=xa[o+1][1],u=xa[Re(19,o+2)][1],r-=(h=(t>=0?Ue:-Ue)*(c+d*(u-a)/2+d*d*(u-2*c+a)/2)-t)*Ze}while(Oe(h)>Be&&--m>0);break}}while(--o>=0);var g=xa[o][0],v=xa[o+1][0],y=xa[Re(19,o+2)][0];return[e/(v+d*(y-g)/2+d*d*(y-2*v+g)/2),r*Qe]};var ka=function(){return Se(wa).scale(152.63)};function Ma(e,t){var n=function(e){function t(t,n){var r=He(n),i=(e-1)/(e-r*He(t));return[i*r*De(t),i*De(n)]}return t.invert=function(t,n){var r=t*t+n*n,i=tt(r),o=(e-tt(1-r*(e+1)/(e-1)))/((e-1)/i+i/(e-1));return[Ne(t*o,i*tt(1-o*o)),i?$e(n*o/i):0]},t}(e);if(!t)return n;var r=He(t),i=De(t);function o(t,o){var a=n(t,o),c=a[1],u=c*i/(e-1)+r;return[a[0]*r/u,c/u]}return o.invert=function(t,o){var a=(e-1)/(e-1-o*i);return n.invert(a*t,a*o*r)},o}var _a=function(){var e=2,t=0,n=je(Ma),r=n(e,t);return r.distance=function(r){return arguments.length?n(e=+r,t):e},r.tilt=function(r){return arguments.length?n(e,t=r*Qe):t*Ze},r.scale(432.147).clipAngle(et(1/e)*Ze-1e-6)},Ea=1e4,Sa=-180,ja=Sa+1e-4,Oa=180,Pa=Oa-1e-4,Na=-90,Ha=Na+1e-4,Ca=90,Aa=Ca-1e-4;function Ta(e){return e===Na||e===Ca?[0,e]:[Sa,(t=e,Math.floor(t*Ea)/Ea)];var t}function Fa(e){e[0]<=ja?e[0]=Sa:e[0]>=Pa&&(e[0]=Oa),e[1]<=Ha?e[1]=Na:e[1]>=Aa&&(e[1]=Ca)}function Ra(e){e.forEach(Fa)}function za(e,t){for(var n=0,r=e.length;n<r;++n){var i=e[n];i.polygon=e,t.push(i);for(var o=0,a=i.length;o<a;++o){var c=i[o],u=c[0],s=c[1];if(u<=ja||u>=Pa||s<=Ha||s>=Aa){Fa(c);for(var l=o+1;l<a;++l){var f=i[l],p=f[0],d=f[1];if(p>ja&&p<Pa&&d>Ha&&d<Aa)break}if(l===o+1)continue;if(o){var h=i.slice(0,o+1);h.polygon=e,h[h.length-1]=Ta(s),t[t.length-1]=h}else t.pop();if(l>=a)break;t.push(i=i.slice(l-1)),i[0]=Ta(i[0][1]),i.polygon=e,o=-1,a=i.length}}}e.length=0}function La(e){Ia(e.geometry)}function Ia(e){if(e){var t,n,r;switch(e.type){case"GeometryCollection":return void e.geometries.forEach(Ia);case"Point":Fa(e.coordinates);break;case"MultiPoint":case"LineString":Ra(e.coordinates);break;case"MultiLineString":e.coordinates.forEach(Ra);break;case"Polygon":za(e.coordinates,t=[]);break;case"MultiPolygon":for(t=[],n=-1,r=e.coordinates.length;++n<r;)za(e.coordinates[n],t);break;default:return}!function(e){var t,n,r,i,o,a,c=e.length,u={},s={};for(t=0;t<c;++t)r=(n=e[t])[0],o=n[n.length-1],r[0]!==o[0]||r[1]!==o[1]?(n.index=t,u[r]=s[o]=n):(n.polygon.push(n),e[t]=null);for(t=0;t<c;++t)if(n=e[t]){if(r=n[0],o=n[n.length-1],i=s[r],a=u[o],delete u[r],delete s[o],r[0]===o[0]&&r[1]===o[1]){n.polygon.push(n);continue}i?(delete s[r],delete u[i[0]],i.pop(),e[i.index]=null,(n=i.concat(n)).polygon=i.polygon,i===a?n.polygon.push(n):(n.index=c++,e.push(u[n[0]]=s[n[n.length-1]]=n))):a?(delete u[o],delete s[a[a.length-1]],n.pop(),(n=n.concat(a)).polygon=a.polygon,n.index=c++,e[a.index]=null,e.push(u[n[0]]=s[n[n.length-1]]=n)):(n.push(n[0]),n.polygon.push(n))}}(t)}}var Da=function(e){if(e)switch(e.type){case"Feature":La(e);break;case"FeatureCollection":e.features.forEach(La);break;default:Ia(e)}return e};function Va(e,t){var n=Ve(t/2),r=De(Xe*n);return[e*(.74482-.34588*r*r),1.70711*n]}Va.invert=function(e,t){var n=t/1.70711,r=De(Xe*n);return[e/(.74482-.34588*r*r),2*Pe(n)]};var Ga=function(){return Se(Va).scale(146.153)},Ba=function(e,t,n){var r=Lo(t,n),i=r(.5),o=Z([-i[0],-i[1]])(t),a=r.distance/2,c=-$e(De(o[1]*Qe)/De(a)),u=[-i[0],-i[1],-(o[0]>0?Ye-c:c)*Ze],s=Se(e(a)).rotate(u),l=Z(u),f=s.center;return delete s.rotate,s.center=function(e){return arguments.length?f(l(e)):l.invert(f())},s.clipAngle(90)};function Ya(e){var t=He(e);function n(e,n){var r=Xo(e,n);return r[0]*=t,r}return n.invert=function(e,n){return Xo.invert(e/t,n)},n}function Ua(){return Xa([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function Xa(e,t){return Ba(Ya,e,t)}function Ka(e){if(!(e*=2))return yt;var t=-e/2,n=-t,r=e*e,i=Ve(n),o=.5/De(n);function a(i,o){var a=et(He(o)*He(i-t)),c=et(He(o)*He(i-n));return[((a*=a)-(c*=c))/(2*e),(o<0?-1:1)*tt(4*r*c-(r-a+c)*(r-a+c))/(2*e)]}return a.invert=function(e,r){var a,c,u=r*r,s=He(tt(u+(a=e+t)*a)),l=He(tt(u+(a=e+n)*a));return[Ne(c=s-l,a=(s+l)*i),(r<0?-1:1)*et(tt(a*a+c*c)*o)]},a}function Wa(){return qa([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function qa(e,t){return Ba(Ka,e,t)}function Ja(e,t){if(Oe(t)<Ge)return[e,0];var n=Oe(t/Ue),r=$e(n);if(Oe(e)<Ge||Oe(Oe(t)-Ue)<Ge)return[0,Ie(t)*Ye*Ve(r/2)];var i=He(r),o=Oe(Ye/e-e/Ye)/2,a=o*o,c=i/(n+i-1),u=c*(2/n-1),s=u*u,l=s+a,f=c-s,p=a+c;return[Ie(e)*Ye*(o*f+tt(a*f*f-l*(c*c-s)))/l,Ie(t)*Ye*(u*p-o*tt((a+1)*l-p*p))/l]}Ja.invert=function(e,t){if(Oe(t)<Ge)return[e,0];if(Oe(e)<Ge)return[0,Ue*De(2*Pe(t/Ye))];var n=(e/=Ye)*e,r=(t/=Ye)*t,i=n+r,o=i*i,a=-Oe(t)*(1+i),c=a-2*r+n,u=-2*a+1+2*r+o,s=r/u+(2*c*c*c/(u*u*u)-9*a*c/(u*u))/27,l=(a-c*c/(3*u))/u,f=2*tt(-l/3),p=et(3*s/(l*f))/3;return[Ye*(i-1+tt(1+2*(n-r)+o))/(2*e),Ie(t)*Ye*(-f*He(p+Ye/3)-c/(3*u))]};var Za=function(){return Se(Ja).scale(79.4183)};function Qa(e,t){if(Oe(t)<Ge)return[e,0];var n=Oe(t/Ue),r=$e(n);if(Oe(e)<Ge||Oe(Oe(t)-Ue)<Ge)return[0,Ie(t)*Ye*Ve(r/2)];var i=He(r),o=Oe(Ye/e-e/Ye)/2,a=o*o,c=i*(tt(1+a)-o*i)/(1+a*n*n);return[Ie(e)*Ye*c,Ie(t)*Ye*tt(1-c*(2*o+c))]}Qa.invert=function(e,t){if(!e)return[0,Ue*De(2*Pe(t/Ye))];var n=Oe(e/Ye),r=(1-n*n-(t/=Ye)*t)/(2*n),i=tt(r*r+1);return[Ie(e)*Ye*(i-r),Ie(t)*Ue*De(2*Ne(tt((1-2*r*n)*(r+i)-n),tt(i+r+n)))]};var $a=function(){return Se(Qa).scale(79.4183)};function ec(e,t){if(Oe(t)<Ge)return[e,0];var n=t/Ue,r=$e(n);if(Oe(e)<Ge||Oe(Oe(t)-Ue)<Ge)return[0,Ye*Ve(r/2)];var i=(Ye/e-e/Ye)/2,o=n/(1+He(r));return[Ye*(Ie(e)*tt(i*i+1-o*o)-i),Ye*o]}ec.invert=function(e,t){if(!t)return[e,0];var n=t/Ye,r=(Ye*Ye*(1-n*n)-e*e)/(2*Ye*e);return[e?Ye*(Ie(e)*tt(r*r+1)-r):0,Ue*De(2*Pe(n))]};var tc=function(){return Se(ec).scale(79.4183)};function nc(e,t){if(!t)return[e,0];var n=Oe(t);if(!e||n===Ue)return[0,t];var r=n/Ue,i=r*r,o=(8*r-i*(i+2)-5)/(2*i*(r-1)),a=o*o,c=r*o,u=i+a+2*c,s=r+3*o,l=e/Ue,f=l+1/l,p=Ie(Oe(e)-Ue)*tt(f*f-4),d=p*p,h=(p*(u+a-1)+2*tt(u*(i+a*d-1)+(1-i)*(i*(s*s+4*a)+12*c*a+4*a*a)))/(4*u+d);return[Ie(e)*Ue*h,Ie(t)*Ue*tt(1+p*Oe(h)-h*h)]}nc.invert=function(e,t){var n;if(!e||!t)return[e,t];t/=Ye;var r=Ie(e)*e/Ue,i=(r*r-1+4*t*t)/Oe(r),o=i*i,a=2*t,c=50;do{var u=a*a,s=(8*a-u*(u+2)-5)/(2*u*(a-1)),l=(3*a-u*a-10)/(2*u*a),f=s*s,p=a*s,d=a+s,h=d*d,m=a+3*s,g=-2*d*(4*p*f+(1-4*u+3*u*u)*(1+l)+f*(14*u-6-o+(8*u-8-2*o)*l)+p*(12*u-8+(10*u-10-o)*l)),v=tt(h*(u+f*o-1)+(1-u)*(u*(m*m+4*f)+f*(12*p+4*f)));a-=n=(i*(h+f-1)+2*v-r*(4*h+o))/(i*(2*s*l+2*d*(1+l))+g/v-8*d*(i*(-1+f+h)+2*v)*(1+l)/(o+4*h))}while(n>Ge&&--c>0);return[Ie(e)*(tt(i*i+4)+i)*Ye/4,Ue*a]};var rc=function(){return Se(nc).scale(127.16)},ic=4*Ye+3*tt(3),oc=2*tt(2*Ye*tt(3)/ic),ac=kt(oc*tt(3)/Ye,oc,ic/6),cc=function(){return Se(ac).scale(176.84)};function uc(e,t){return[e*tt(1-3*t*t/(Ye*Ye)),t]}uc.invert=function(e,t){return[e/tt(1-3*t*t/(Ye*Ye)),t]};var sc=function(){return Se(uc).scale(152.63)};function lc(e,t){var n=.90631*De(t),r=tt(1-n*n),i=tt(2/(1+r*He(e/=3)));return[2.66723*r*i*De(e),1.24104*n*i]}lc.invert=function(e,t){var n=e/2.66723,r=t/1.24104,i=tt(n*n+r*r),o=2*$e(i/2);return[3*Ne(e*Ve(o),2.66723*i),i&&$e(t*De(o)/(1.24104*.90631*i))]};var fc=function(){return Se(lc).scale(172.632)};function pc(e,t){var n=He(t),r=He(e)*n,i=1-r,o=He(e=Ne(De(e)*n,-De(t))),a=De(e);return[a*(n=tt(1-r*r))-o*i,-o*n-a*i]}pc.invert=function(e,t){var n=(e*e+t*t)/-2,r=tt(-n*(2+n)),i=t*n+e*r,o=e*n-t*r,a=tt(o*o+i*i);return[Ne(r*i,a*(1+n)),a?-$e(r*o/a):0]};var dc=function(){return Se(pc).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)};function hc(e,t){var n=at(e,t);return[(n[0]+e/Ue)/2,(n[1]+t)/2]}hc.invert=function(e,t){var n=e,r=t,i=25;do{var o,a=He(r),c=De(r),u=De(2*r),s=c*c,l=a*a,f=De(n),p=He(n/2),d=De(n/2),h=d*d,m=1-l*p*p,g=m?et(a*p)*tt(o=1/m):o=0,v=.5*(2*g*a*d+n/Ue)-e,y=.5*(g*c+r)-t,b=.5*o*(l*h+g*a*p*s)+.5/Ue,x=o*(f*u/4-g*c*d),w=.125*o*(u*d-g*c*l*f),k=.5*o*(s*p+g*h*a)+.5,M=x*w-k*b,_=(y*x-v*k)/M,E=(v*w-y*b)/M;n-=_,r-=E}while((Oe(_)>Ge||Oe(E)>Ge)&&--i>0);return[n,r]};var mc=function(){return Se(hc).scale(158.837)};n.d(t,"geoAiry",function(){return ot}),n.d(t,"geoAiryRaw",function(){return it}),n.d(t,"geoAitoff",function(){return ct}),n.d(t,"geoAitoffRaw",function(){return at}),n.d(t,"geoArmadillo",function(){return st}),n.d(t,"geoArmadilloRaw",function(){return ut}),n.d(t,"geoAugust",function(){return ft}),n.d(t,"geoAugustRaw",function(){return lt}),n.d(t,"geoBaker",function(){return mt}),n.d(t,"geoBakerRaw",function(){return ht}),n.d(t,"geoBerghaus",function(){return xt}),n.d(t,"geoBerghausRaw",function(){return bt}),n.d(t,"geoBoggs",function(){return Ot}),n.d(t,"geoBoggsRaw",function(){return jt}),n.d(t,"geoBonne",function(){return At}),n.d(t,"geoBonneRaw",function(){return Ct}),n.d(t,"geoBottomley",function(){return Zt}),n.d(t,"geoBottomleyRaw",function(){return Tt}),n.d(t,"geoBromley",function(){return $t}),n.d(t,"geoBromleyRaw",function(){return Qt}),n.d(t,"geoChamberlin",function(){return bn}),n.d(t,"geoChamberlinRaw",function(){return gn}),n.d(t,"geoChamberlinAfrica",function(){return yn}),n.d(t,"geoCollignon",function(){return wn}),n.d(t,"geoCollignonRaw",function(){return xn}),n.d(t,"geoCraig",function(){return Mn}),n.d(t,"geoCraigRaw",function(){return kn}),n.d(t,"geoCraster",function(){return Sn}),n.d(t,"geoCrasterRaw",function(){return En}),n.d(t,"geoCylindricalEqualArea",function(){return On}),n.d(t,"geoCylindricalEqualAreaRaw",function(){return jn}),n.d(t,"geoCylindricalStereographic",function(){return Nn}),n.d(t,"geoCylindricalStereographicRaw",function(){return Pn}),n.d(t,"geoEckert1",function(){return Cn}),n.d(t,"geoEckert1Raw",function(){return Hn}),n.d(t,"geoEckert2",function(){return Tn}),n.d(t,"geoEckert2Raw",function(){return An}),n.d(t,"geoEckert3",function(){return Rn}),n.d(t,"geoEckert3Raw",function(){return Fn}),n.d(t,"geoEckert4",function(){return Ln}),n.d(t,"geoEckert4Raw",function(){return zn}),n.d(t,"geoEckert5",function(){return Dn}),n.d(t,"geoEckert5Raw",function(){return In}),n.d(t,"geoEckert6",function(){return Gn}),n.d(t,"geoEckert6Raw",function(){return Vn}),n.d(t,"geoEisenlohr",function(){return Un}),n.d(t,"geoEisenlohrRaw",function(){return Yn}),n.d(t,"geoFahey",function(){return Wn}),n.d(t,"geoFaheyRaw",function(){return Kn}),n.d(t,"geoFoucaut",function(){return Jn}),n.d(t,"geoFoucautRaw",function(){return qn}),n.d(t,"geoGilbert",function(){return nr}),n.d(t,"geoGingery",function(){return ar}),n.d(t,"geoGingeryRaw",function(){return rr}),n.d(t,"geoGinzburg4",function(){return sr}),n.d(t,"geoGinzburg4Raw",function(){return ur}),n.d(t,"geoGinzburg5",function(){return fr}),n.d(t,"geoGinzburg5Raw",function(){return lr}),n.d(t,"geoGinzburg6",function(){return dr}),n.d(t,"geoGinzburg6Raw",function(){return pr}),n.d(t,"geoGinzburg8",function(){return mr}),n.d(t,"geoGinzburg8Raw",function(){return hr}),n.d(t,"geoGinzburg9",function(){return vr}),n.d(t,"geoGinzburg9Raw",function(){return gr}),n.d(t,"geoGringorten",function(){return xr}),n.d(t,"geoGringortenRaw",function(){return br}),n.d(t,"geoGuyou",function(){return _r}),n.d(t,"geoGuyouRaw",function(){return Mr}),n.d(t,"geoHammer",function(){return Or}),n.d(t,"geoHammerRaw",function(){return Sr}),n.d(t,"geoHammerRetroazimuthal",function(){return Hr}),n.d(t,"geoHammerRetroazimuthalRaw",function(){return Pr}),n.d(t,"geoHealpix",function(){return Fr}),n.d(t,"geoHealpixRaw",function(){return Tr}),n.d(t,"geoHill",function(){return zr}),n.d(t,"geoHillRaw",function(){return Rr}),n.d(t,"geoHomolosine",function(){return Br}),n.d(t,"geoHomolosineRaw",function(){return Gr}),n.d(t,"geoInterrupt",function(){return Xr}),n.d(t,"geoInterruptedBoggs",function(){return Wr}),n.d(t,"geoInterruptedHomolosine",function(){return Jr}),n.d(t,"geoInterruptedMollweide",function(){return Qr}),n.d(t,"geoInterruptedMollweideHemispheres",function(){return ei}),n.d(t,"geoInterruptedSinuMollweide",function(){return ni}),n.d(t,"geoInterruptedSinusoidal",function(){return ii}),n.d(t,"geoKavrayskiy7",function(){return ai}),n.d(t,"geoKavrayskiy7Raw",function(){return oi}),n.d(t,"geoLagrange",function(){return ui}),n.d(t,"geoLagrangeRaw",function(){return ci}),n.d(t,"geoLarrivee",function(){return fi}),n.d(t,"geoLarriveeRaw",function(){return li}),n.d(t,"geoLaskowski",function(){return di}),n.d(t,"geoLaskowskiRaw",function(){return pi}),n.d(t,"geoLittrow",function(){return mi}),n.d(t,"geoLittrowRaw",function(){return hi}),n.d(t,"geoLoximuthal",function(){return vi}),n.d(t,"geoLoximuthalRaw",function(){return gi}),n.d(t,"geoMiller",function(){return bi}),n.d(t,"geoMillerRaw",function(){return yi}),n.d(t,"geoModifiedStereographic",function(){return Hi}),n.d(t,"geoModifiedStereographicRaw",function(){return xi}),n.d(t,"geoModifiedStereographicAlaska",function(){return Si}),n.d(t,"geoModifiedStereographicGs48",function(){return ji}),n.d(t,"geoModifiedStereographicGs50",function(){return Oi}),n.d(t,"geoModifiedStereographicMiller",function(){return Pi}),n.d(t,"geoModifiedStereographicLee",function(){return Ni}),n.d(t,"geoMollweide",function(){return _t}),n.d(t,"geoMollweideRaw",function(){return Mt}),n.d(t,"geoMtFlatPolarParabolic",function(){return Fi}),n.d(t,"geoMtFlatPolarParabolicRaw",function(){return Ti}),n.d(t,"geoMtFlatPolarQuartic",function(){return zi}),n.d(t,"geoMtFlatPolarQuarticRaw",function(){return Ri}),n.d(t,"geoMtFlatPolarSinusoidal",function(){return Ii}),n.d(t,"geoMtFlatPolarSinusoidalRaw",function(){return Li}),n.d(t,"geoNaturalEarth",function(){return Vi}),n.d(t,"geoNaturalEarthRaw",function(){return Di}),n.d(t,"geoNellHammer",function(){return Bi}),n.d(t,"geoNellHammerRaw",function(){return Gi}),n.d(t,"geoPatterson",function(){return $i}),n.d(t,"geoPattersonRaw",function(){return Qi}),n.d(t,"geoPolyconic",function(){return ao}),n.d(t,"geoPolyconicRaw",function(){return eo}),n.d(t,"geoPolyhedral",function(){return Bo}),n.d(t,"geoPolyhedralButterfly",function(){return Jo}),n.d(t,"geoPolyhedralCollignon",function(){return $o}),n.d(t,"geoPolyhedralWaterman",function(){return ea}),n.d(t,"geoProject",function(){return oa}),n.d(t,"geoGringortenQuincuncial",function(){return ma}),n.d(t,"geoPeirceQuincuncial",function(){return ga}),n.d(t,"geoPierceQuincuncial",function(){return ga}),n.d(t,"geoQuantize",function(){return va}),n.d(t,"geoQuincuncial",function(){return ha}),n.d(t,"geoRectangularPolyconic",function(){return ba}),n.d(t,"geoRectangularPolyconicRaw",function(){return ya}),n.d(t,"geoRobinson",function(){return ka}),n.d(t,"geoRobinsonRaw",function(){return wa}),n.d(t,"geoSatellite",function(){return _a}),n.d(t,"geoSatelliteRaw",function(){return Ma}),n.d(t,"geoSinuMollweide",function(){return Vr}),n.d(t,"geoSinuMollweideRaw",function(){return Dr}),n.d(t,"geoSinusoidal",function(){return Ht}),n.d(t,"geoSinusoidalRaw",function(){return Nt}),n.d(t,"geoStitch",function(){return Da}),n.d(t,"geoTimes",function(){return Ga}),n.d(t,"geoTimesRaw",function(){return Va}),n.d(t,"geoTwoPointAzimuthal",function(){return Xa}),n.d(t,"geoTwoPointAzimuthalRaw",function(){return Ya}),n.d(t,"geoTwoPointAzimuthalUsa",function(){return Ua}),n.d(t,"geoTwoPointEquidistant",function(){return qa}),n.d(t,"geoTwoPointEquidistantRaw",function(){return Ka}),n.d(t,"geoTwoPointEquidistantUsa",function(){return Wa}),n.d(t,"geoVanDerGrinten",function(){return Za}),n.d(t,"geoVanDerGrintenRaw",function(){return Ja}),n.d(t,"geoVanDerGrinten2",function(){return $a}),n.d(t,"geoVanDerGrinten2Raw",function(){return Qa}),n.d(t,"geoVanDerGrinten3",function(){return tc}),n.d(t,"geoVanDerGrinten3Raw",function(){return ec}),n.d(t,"geoVanDerGrinten4",function(){return rc}),n.d(t,"geoVanDerGrinten4Raw",function(){return nc}),n.d(t,"geoWagner4",function(){return cc}),n.d(t,"geoWagner4Raw",function(){return ac}),n.d(t,"geoWagner6",function(){return sc}),n.d(t,"geoWagner6Raw",function(){return uc}),n.d(t,"geoWagner7",function(){return fc}),n.d(t,"geoWagner7Raw",function(){return lc}),n.d(t,"geoWiechel",function(){return dc}),n.d(t,"geoWiechelRaw",function(){return pc}),n.d(t,"geoWinkel3",function(){return mc}),n.d(t,"geoWinkel3Raw",function(){return hc})},326:function(e,t,n){"use strict";n.r(t);var r=function(e){return e},i=function(e){if(null==(t=e.transform))return r;var t,n,i,o=t.scale[0],a=t.scale[1],c=t.translate[0],u=t.translate[1];return function(e,t){return t||(n=i=0),e[0]=(n+=e[0])*o+c,e[1]=(i+=e[1])*a+u,e}},o=function(e){var t=e.bbox;function n(e){u[0]=e[0],u[1]=e[1],c(u),u[0]<s&&(s=u[0]),u[0]>f&&(f=u[0]),u[1]<l&&(l=u[1]),u[1]>p&&(p=u[1])}function r(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(r);break;case"Point":n(e.coordinates);break;case"MultiPoint":e.coordinates.forEach(n)}}if(!t){var o,a,c=i(e),u=new Array(2),s=1/0,l=s,f=-s,p=-s;for(a in e.arcs.forEach(function(e){for(var t=-1,n=e.length;++t<n;)o=e[t],u[0]=o[0],u[1]=o[1],c(u,t),u[0]<s&&(s=u[0]),u[0]>f&&(f=u[0]),u[1]<l&&(l=u[1]),u[1]>p&&(p=u[1])}),e.objects)r(e.objects[a]);t=e.bbox=[s,l,f,p]}return t},a=function(e,t){for(var n,r=e.length,i=r-t;i<--r;)n=e[i],e[i++]=e[r],e[r]=n},c=function(e,t){return"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map(function(t){return u(e,t)})}:u(e,t)};function u(e,t){var n=t.id,r=t.bbox,i=null==t.properties?{}:t.properties,o=s(e,t);return null==n&&null==r?{type:"Feature",properties:i,geometry:o}:null==r?{type:"Feature",id:n,properties:i,geometry:o}:{type:"Feature",id:n,bbox:r,properties:i,geometry:o}}function s(e,t){var n=i(e),r=e.arcs;function o(e,t){t.length&&t.pop();for(var i=r[e<0?~e:e],o=0,c=i.length;o<c;++o)t.push(n(i[o].slice(),o));e<0&&a(t,c)}function c(e){return n(e.slice())}function u(e){for(var t=[],n=0,r=e.length;n<r;++n)o(e[n],t);return t.length<2&&t.push(t[0].slice()),t}function s(e){for(var t=u(e);t.length<4;)t.push(t[0].slice());return t}function l(e){return e.map(s)}return function e(t){var n,r=t.type;switch(r){case"GeometryCollection":return{type:r,geometries:t.geometries.map(e)};case"Point":n=c(t.coordinates);break;case"MultiPoint":n=t.coordinates.map(c);break;case"LineString":n=u(t.arcs);break;case"MultiLineString":n=t.arcs.map(u);break;case"Polygon":n=l(t.arcs);break;case"MultiPolygon":n=t.arcs.map(l);break;default:return null}return{type:r,coordinates:n}}(t)}var l=function(e,t){var n={},r={},i={},o=[],a=-1;function c(e,t){for(var r in e){var i=e[r];delete t[i.start],delete i.start,delete i.end,i.forEach(function(e){n[e<0?~e:e]=1}),o.push(i)}}return t.forEach(function(n,r){var i,o=e.arcs[n<0?~n:n];o.length<3&&!o[1][0]&&!o[1][1]&&(i=t[++a],t[a]=n,t[r]=i)}),t.forEach(function(t){var n,o,a=function(t){var n,r=e.arcs[t<0?~t:t],i=r[0];e.transform?(n=[0,0],r.forEach(function(e){n[0]+=e[0],n[1]+=e[1]})):n=r[r.length-1];return t<0?[n,i]:[i,n]}(t),c=a[0],u=a[1];if(n=i[c])if(delete i[n.end],n.push(t),n.end=u,o=r[u]){delete r[o.start];var s=o===n?n:n.concat(o);r[s.start=n.start]=i[s.end=o.end]=s}else r[n.start]=i[n.end]=n;else if(n=r[u])if(delete r[n.start],n.unshift(t),n.start=c,o=i[c]){delete i[o.end];var l=o===n?n:o.concat(n);r[l.start=o.start]=i[l.end=n.end]=l}else r[n.start]=i[n.end]=n;else r[(n=[t]).start=c]=i[n.end=u]=n}),c(i,r),c(r,i),t.forEach(function(e){n[e<0?~e:e]||o.push([e])}),o},f=function(e){return s(e,p.apply(this,arguments))};function p(e,t,n){var r,i,o;if(arguments.length>1)r=function(e,t,n){var r,i=[],o=[];function a(e){var t=e<0?~e:e;(o[t]||(o[t]=[])).push({i:e,g:r})}function c(e){e.forEach(a)}function u(e){e.forEach(c)}return function e(t){switch(r=t,t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"LineString":c(t.arcs);break;case"MultiLineString":case"Polygon":u(t.arcs);break;case"MultiPolygon":t.arcs.forEach(u)}}(t),o.forEach(null==n?function(e){i.push(e[0].i)}:function(e){n(e[0].g,e[e.length-1].g)&&i.push(e[0].i)}),i}(0,t,n);else for(i=0,r=new Array(o=e.arcs.length);i<o;++i)r[i]=i;return{type:"MultiLineString",arcs:l(e,r)}}var d=function(e){return s(e,h.apply(this,arguments))};function h(e,t){var n={},r=[],i=[];function o(e){e.forEach(function(t){t.forEach(function(t){(n[t=t<0?~t:t]||(n[t]=[])).push(e)})}),r.push(e)}function a(t){return function(e){for(var t,n=-1,r=e.length,i=e[r-1],o=0;++n<r;)t=i,i=e[n],o+=t[0]*i[1]-t[1]*i[0];return Math.abs(o)}(s(e,{type:"Polygon",arcs:[t]}).coordinates[0])}return t.forEach(function e(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"Polygon":o(t.arcs);break;case"MultiPolygon":t.arcs.forEach(o)}}),r.forEach(function(e){if(!e._){var t=[],r=[e];for(e._=1,i.push(t);e=r.pop();)t.push(e),e.forEach(function(e){e.forEach(function(e){n[e<0?~e:e].forEach(function(e){e._||(e._=1,r.push(e))})})})}}),r.forEach(function(e){delete e._}),{type:"MultiPolygon",arcs:i.map(function(t){var r,i=[];if(t.forEach(function(e){e.forEach(function(e){e.forEach(function(e){n[e<0?~e:e].length<2&&i.push(e)})})}),(r=(i=l(e,i)).length)>1)for(var o,c,u=1,s=a(i[0]);u<r;++u)(o=a(i[u]))>s&&(c=i[0],i[0]=i[u],i[u]=c,s=o);return i})}}var m=function(e,t){for(var n=0,r=e.length;n<r;){var i=n+r>>>1;e[i]<t?n=i+1:r=i}return n},g=function(e){var t={},n=e.map(function(){return[]});function r(e,n){e.forEach(function(e){e<0&&(e=~e);var r=t[e];r?r.push(n):t[e]=[n]})}function i(e,t){e.forEach(function(e){r(e,t)})}var o={LineString:r,MultiLineString:i,Polygon:i,MultiPolygon:function(e,t){e.forEach(function(e){i(e,t)})}};for(var a in e.forEach(function e(t,n){"GeometryCollection"===t.type?t.geometries.forEach(function(t){e(t,n)}):t.type in o&&o[t.type](t.arcs,n)}),t)for(var c=t[a],u=c.length,s=0;s<u;++s)for(var l=s+1;l<u;++l){var f,p=c[s],d=c[l];(f=n[p])[a=m(f,d)]!==d&&f.splice(a,0,d),(f=n[d])[a=m(f,p)]!==p&&f.splice(a,0,p)}return n},v=function(e,t){if(!((t=Math.floor(t))>=2))throw new Error("n must be ≥2");if(e.transform)throw new Error("already quantized");var n,r=o(e),i=r[0],a=(r[2]-i)/(t-1)||1,c=r[1],u=(r[3]-c)/(t-1)||1;function s(e){e[0]=Math.round((e[0]-i)/a),e[1]=Math.round((e[1]-c)/u)}function l(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(l);break;case"Point":s(e.coordinates);break;case"MultiPoint":e.coordinates.forEach(s)}}for(n in e.arcs.forEach(function(e){for(var t,n,r,o=1,s=1,l=e.length,f=e[0],p=f[0]=Math.round((f[0]-i)/a),d=f[1]=Math.round((f[1]-c)/u);o<l;++o)f=e[o],n=Math.round((f[0]-i)/a),r=Math.round((f[1]-c)/u),n===p&&r===d||((t=e[s++])[0]=n-p,p=n,t[1]=r-d,d=r);s<2&&((t=e[s++])[0]=0,t[1]=0),e.length=s}),e.objects)l(e.objects[n]);return e.transform={scale:[a,u],translate:[i,c]},e},y=function(e){if(null==(t=e.transform))return r;var t,n,i,o=t.scale[0],a=t.scale[1],c=t.translate[0],u=t.translate[1];return function(e,t){t||(n=i=0);var r=Math.round((e[0]-c)/o),s=Math.round((e[1]-u)/a);return e[0]=r-n,n=r,e[1]=s-i,i=s,e}};n.d(t,"bbox",function(){return o}),n.d(t,"feature",function(){return c}),n.d(t,"mesh",function(){return f}),n.d(t,"meshArcs",function(){return p}),n.d(t,"merge",function(){return d}),n.d(t,"mergeArcs",function(){return h}),n.d(t,"neighbors",function(){return g}),n.d(t,"quantize",function(){return v}),n.d(t,"transform",function(){return i}),n.d(t,"untransform",function(){return y})},332:function(e,t,n){var r=n(402),i=n(236);e.exports=function(e,t,n){return e&&e.length?(t=n||void 0===t?1:i(t),r(e,0,t<0?0:t)):[]}},36:function(e,t,n){"use strict";n.r(t);var r=function(){return new i};function i(){this.reset()}i.prototype={constructor:i,reset:function(){this.s=this.t=0},add:function(e){a(o,e,this.t),a(this,o.s,this.s),this.s?this.t+=o.t:this.s=o.t},valueOf:function(){return this.s}};var o=new i;function a(e,t,n){var r=e.s=t+n,i=r-t,o=r-i;e.t=t-o+(n-i)}var c=1e-6,u=Math.PI,s=u/2,l=u/4,f=2*u,p=180/u,d=u/180,h=Math.abs,m=Math.atan,g=Math.atan2,v=Math.cos,y=Math.ceil,b=Math.exp,x=(Math.floor,Math.log),w=Math.pow,k=Math.sin,M=Math.sign||function(e){return e>0?1:e<0?-1:0},_=Math.sqrt,E=Math.tan;function S(e){return e>1?0:e<-1?u:Math.acos(e)}function j(e){return e>1?s:e<-1?-s:Math.asin(e)}function O(e){return(e=k(e/2))*e}function P(){}function N(e,t){e&&C.hasOwnProperty(e.type)&&C[e.type](e,t)}var H={Feature:function(e,t){N(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)N(n[r].geometry,t)}},C={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){A(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)A(n[r],t,0)},Polygon:function(e,t){T(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)T(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)N(n[r],t)}};function A(e,t,n){var r,i=-1,o=e.length-n;for(t.lineStart();++i<o;)r=e[i],t.point(r[0],r[1],r[2]);t.lineEnd()}function T(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)A(e[n],t,1);t.polygonEnd()}var F,R,z,L,I,D=function(e,t){e&&H.hasOwnProperty(e.type)?H[e.type](e,t):N(e,t)},V=r(),G=r(),B={point:P,lineStart:P,lineEnd:P,polygonStart:function(){V.reset(),B.lineStart=Y,B.lineEnd=U},polygonEnd:function(){var e=+V;G.add(e<0?f+e:e),this.lineStart=this.lineEnd=this.point=P},sphere:function(){G.add(f)}};function Y(){B.point=X}function U(){K(F,R)}function X(e,t){B.point=K,F=e,R=t,z=e*=d,L=v(t=(t*=d)/2+l),I=k(t)}function K(e,t){var n=(e*=d)-z,r=n>=0?1:-1,i=r*n,o=v(t=(t*=d)/2+l),a=k(t),c=I*a,u=L*o+c*v(i),s=c*r*k(i);V.add(g(s,u)),z=e,L=o,I=a}var W=function(e){return G.reset(),D(e,B),2*G};function q(e){return[g(e[1],e[0]),j(e[2])]}function J(e){var t=e[0],n=e[1],r=v(n);return[r*v(t),r*k(t),k(n)]}function Z(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Q(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function $(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function ee(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function te(e){var t=_(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var ne,re,ie,oe,ae,ce,ue,se,le,fe,pe=r(),de={point:he,lineStart:ge,lineEnd:ve,polygonStart:function(){de.point=ye,de.lineStart=be,de.lineEnd=xe,pe.reset(),B.polygonStart()},polygonEnd:function(){B.polygonEnd(),de.point=he,de.lineStart=ge,de.lineEnd=ve,V<0?(ne=-(ie=180),re=-(oe=90)):pe>c?oe=90:pe<-c&&(re=-90),fe[0]=ne,fe[1]=ie}};function he(e,t){le.push(fe=[ne=e,ie=e]),t<re&&(re=t),t>oe&&(oe=t)}function me(e,t){var n=J([e*d,t*d]);if(se){var r=Q(se,n),i=Q([r[1],-r[0],0],r);te(i),i=q(i);var o,a=e-ae,c=a>0?1:-1,u=i[0]*p*c,s=h(a)>180;s^(c*ae<u&&u<c*e)?(o=i[1]*p)>oe&&(oe=o):s^(c*ae<(u=(u+360)%360-180)&&u<c*e)?(o=-i[1]*p)<re&&(re=o):(t<re&&(re=t),t>oe&&(oe=t)),s?e<ae?we(ne,e)>we(ne,ie)&&(ie=e):we(e,ie)>we(ne,ie)&&(ne=e):ie>=ne?(e<ne&&(ne=e),e>ie&&(ie=e)):e>ae?we(ne,e)>we(ne,ie)&&(ie=e):we(e,ie)>we(ne,ie)&&(ne=e)}else le.push(fe=[ne=e,ie=e]);t<re&&(re=t),t>oe&&(oe=t),se=n,ae=e}function ge(){de.point=me}function ve(){fe[0]=ne,fe[1]=ie,de.point=he,se=null}function ye(e,t){if(se){var n=e-ae;pe.add(h(n)>180?n+(n>0?360:-360):n)}else ce=e,ue=t;B.point(e,t),me(e,t)}function be(){B.lineStart()}function xe(){ye(ce,ue),B.lineEnd(),h(pe)>c&&(ne=-(ie=180)),fe[0]=ne,fe[1]=ie,se=null}function we(e,t){return(t-=e)<0?t+360:t}function ke(e,t){return e[0]-t[0]}function Me(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:t<e[0]||e[1]<t}var _e,Ee,Se,je,Oe,Pe,Ne,He,Ce,Ae,Te,Fe,Re,ze,Le,Ie,De=function(e){var t,n,r,i,o,a,c;if(oe=ie=-(ne=re=1/0),le=[],D(e,de),n=le.length){for(le.sort(ke),t=1,o=[r=le[0]];t<n;++t)Me(r,(i=le[t])[0])||Me(r,i[1])?(we(r[0],i[1])>we(r[0],r[1])&&(r[1]=i[1]),we(i[0],r[1])>we(r[0],r[1])&&(r[0]=i[0])):o.push(r=i);for(a=-1/0,t=0,r=o[n=o.length-1];t<=n;r=i,++t)i=o[t],(c=we(r[1],i[0]))>a&&(a=c,ne=i[0],ie=r[1])}return le=fe=null,ne===1/0||re===1/0?[[NaN,NaN],[NaN,NaN]]:[[ne,re],[ie,oe]]},Ve={sphere:P,point:Ge,lineStart:Ye,lineEnd:Ke,polygonStart:function(){Ve.lineStart=We,Ve.lineEnd=qe},polygonEnd:function(){Ve.lineStart=Ye,Ve.lineEnd=Ke}};function Ge(e,t){e*=d;var n=v(t*=d);Be(n*v(e),n*k(e),k(t))}function Be(e,t,n){Se+=(e-Se)/++_e,je+=(t-je)/_e,Oe+=(n-Oe)/_e}function Ye(){Ve.point=Ue}function Ue(e,t){e*=d;var n=v(t*=d);ze=n*v(e),Le=n*k(e),Ie=k(t),Ve.point=Xe,Be(ze,Le,Ie)}function Xe(e,t){e*=d;var n=v(t*=d),r=n*v(e),i=n*k(e),o=k(t),a=g(_((a=Le*o-Ie*i)*a+(a=Ie*r-ze*o)*a+(a=ze*i-Le*r)*a),ze*r+Le*i+Ie*o);Ee+=a,Pe+=a*(ze+(ze=r)),Ne+=a*(Le+(Le=i)),He+=a*(Ie+(Ie=o)),Be(ze,Le,Ie)}function Ke(){Ve.point=Ge}function We(){Ve.point=Je}function qe(){Ze(Fe,Re),Ve.point=Ge}function Je(e,t){Fe=e,Re=t,e*=d,t*=d,Ve.point=Ze;var n=v(t);ze=n*v(e),Le=n*k(e),Ie=k(t),Be(ze,Le,Ie)}function Ze(e,t){e*=d;var n=v(t*=d),r=n*v(e),i=n*k(e),o=k(t),a=Le*o-Ie*i,c=Ie*r-ze*o,u=ze*i-Le*r,s=_(a*a+c*c+u*u),l=j(s),f=s&&-l/s;Ce+=f*a,Ae+=f*c,Te+=f*u,Ee+=l,Pe+=l*(ze+(ze=r)),Ne+=l*(Le+(Le=i)),He+=l*(Ie+(Ie=o)),Be(ze,Le,Ie)}var Qe=function(e){_e=Ee=Se=je=Oe=Pe=Ne=He=Ce=Ae=Te=0,D(e,Ve);var t=Ce,n=Ae,r=Te,i=t*t+n*n+r*r;return i<1e-12&&(t=Pe,n=Ne,r=He,Ee<c&&(t=Se,n=je,r=Oe),(i=t*t+n*n+r*r)<1e-12)?[NaN,NaN]:[g(n,t)*p,j(r/_(i))*p]},$e=function(e){return function(){return e}},et=function(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n};function tt(e,t){return[e>u?e-f:e<-u?e+f:e,t]}function nt(e,t,n){return(e%=f)?t||n?et(it(e),ot(t,n)):it(e):t||n?ot(t,n):tt}function rt(e){return function(t,n){return[(t+=e)>u?t-f:t<-u?t+f:t,n]}}function it(e){var t=rt(e);return t.invert=rt(-e),t}function ot(e,t){var n=v(e),r=k(e),i=v(t),o=k(t);function a(e,t){var a=v(t),c=v(e)*a,u=k(e)*a,s=k(t),l=s*n+c*r;return[g(u*i-l*o,c*n-s*r),j(l*i+u*o)]}return a.invert=function(e,t){var a=v(t),c=v(e)*a,u=k(e)*a,s=k(t),l=s*i-u*o;return[g(u*i+s*o,c*n+l*r),j(l*n-c*r)]},a}tt.invert=tt;var at=function(e){function t(t){return(t=e(t[0]*d,t[1]*d))[0]*=p,t[1]*=p,t}return e=nt(e[0]*d,e[1]*d,e.length>2?e[2]*d:0),t.invert=function(t){return(t=e.invert(t[0]*d,t[1]*d))[0]*=p,t[1]*=p,t},t};function ct(e,t,n,r,i,o){if(n){var a=v(t),c=k(t),u=r*n;null==i?(i=t+r*f,o=t-u/2):(i=ut(a,i),o=ut(a,o),(r>0?i<o:i>o)&&(i+=r*f));for(var s,l=i;r>0?l>o:l<o;l-=u)s=q([a,-c*v(l),-c*k(l)]),e.point(s[0],s[1])}}function ut(e,t){(t=J(t))[0]-=e,te(t);var n=S(-t[1]);return((-t[2]<0?-n:n)+f-c)%f}var st=function(){var e,t,n=$e([0,0]),r=$e(90),i=$e(6),o={point:function(n,r){e.push(n=t(n,r)),n[0]*=p,n[1]*=p}};function a(){var a=n.apply(this,arguments),c=r.apply(this,arguments)*d,u=i.apply(this,arguments)*d;return e=[],t=nt(-a[0]*d,-a[1]*d,0).invert,ct(o,c,u,1),a={type:"Polygon",coordinates:[e]},e=t=null,a}return a.center=function(e){return arguments.length?(n="function"==typeof e?e:$e([+e[0],+e[1]]),a):n},a.radius=function(e){return arguments.length?(r="function"==typeof e?e:$e(+e),a):r},a.precision=function(e){return arguments.length?(i="function"==typeof e?e:$e(+e),a):i},a},lt=function(){var e,t=[];return{point:function(t,n){e.push([t,n])},lineStart:function(){t.push(e=[])},lineEnd:P,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},ft=function(e,t,n,r,i,o){var a,c=e[0],u=e[1],s=0,l=1,f=t[0]-c,p=t[1]-u;if(a=n-c,f||!(a>0)){if(a/=f,f<0){if(a<s)return;a<l&&(l=a)}else if(f>0){if(a>l)return;a>s&&(s=a)}if(a=i-c,f||!(a<0)){if(a/=f,f<0){if(a>l)return;a>s&&(s=a)}else if(f>0){if(a<s)return;a<l&&(l=a)}if(a=r-u,p||!(a>0)){if(a/=p,p<0){if(a<s)return;a<l&&(l=a)}else if(p>0){if(a>l)return;a>s&&(s=a)}if(a=o-u,p||!(a<0)){if(a/=p,p<0){if(a>l)return;a>s&&(s=a)}else if(p>0){if(a<s)return;a<l&&(l=a)}return s>0&&(e[0]=c+s*f,e[1]=u+s*p),l<1&&(t[0]=c+l*f,t[1]=u+l*p),!0}}}}},pt=function(e,t){return h(e[0]-t[0])<c&&h(e[1]-t[1])<c};function dt(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}var ht=function(e,t,n,r,i){var o,a,c=[],u=[];if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],a=e[t];if(pt(r,a)){for(i.lineStart(),o=0;o<t;++o)i.point((r=e[o])[0],r[1]);i.lineEnd()}else c.push(n=new dt(r,e,null,!0)),u.push(n.o=new dt(r,null,n,!1)),c.push(n=new dt(a,e,null,!1)),u.push(n.o=new dt(a,null,n,!0))}}),c.length){for(u.sort(t),mt(c),mt(u),o=0,a=u.length;o<a;++o)u[o].e=n=!n;for(var s,l,f=c[0];;){for(var p=f,d=!0;p.v;)if((p=p.n)===f)return;s=p.z,i.lineStart();do{if(p.v=p.o.v=!0,p.e){if(d)for(o=0,a=s.length;o<a;++o)i.point((l=s[o])[0],l[1]);else r(p.x,p.n.x,1,i);p=p.n}else{if(d)for(s=p.p.z,o=s.length-1;o>=0;--o)i.point((l=s[o])[0],l[1]);else r(p.x,p.p.x,-1,i);p=p.p}s=(p=p.o).z,d=!d}while(!p.v);i.lineEnd()}}};function mt(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r<t;)i.n=n=e[r],n.p=i,i=n;i.n=n=e[0],n.p=i}}var gt=n(13),vt=1e9,yt=-vt;function bt(e,t,n,r){function i(i,o){return e<=i&&i<=n&&t<=o&&o<=r}function o(i,o,c,u){var l=0,f=0;if(null==i||(l=a(i,c))!==(f=a(o,c))||s(i,o)<0^c>0)do{u.point(0===l||3===l?e:n,l>1?r:t)}while((l=(l+c+4)%4)!==f);else u.point(o[0],o[1])}function a(r,i){return h(r[0]-e)<c?i>0?0:3:h(r[0]-n)<c?i>0?2:1:h(r[1]-t)<c?i>0?1:0:i>0?3:2}function u(e,t){return s(e.x,t.x)}function s(e,t){var n=a(e,1),r=a(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(a){var c,s,l,f,p,d,h,m,g,v,y,b=a,x=lt(),w={point:k,lineStart:function(){w.point=M,s&&s.push(l=[]);v=!0,g=!1,h=m=NaN},lineEnd:function(){c&&(M(f,p),d&&g&&x.rejoin(),c.push(x.result()));w.point=k,g&&b.lineEnd()},polygonStart:function(){b=x,c=[],s=[],y=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,i=s.length;n<i;++n)for(var o,a,c=s[n],u=1,l=c.length,f=c[0],p=f[0],d=f[1];u<l;++u)o=p,a=d,f=c[u],p=f[0],d=f[1],a<=r?d>r&&(p-o)*(r-a)>(d-a)*(e-o)&&++t:d<=r&&(p-o)*(r-a)<(d-a)*(e-o)&&--t;return t}(),n=y&&t,i=(c=Object(gt.a)(c)).length;(n||i)&&(a.polygonStart(),n&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),i&&ht(c,u,t,o,a),a.polygonEnd());b=a,c=s=l=null}};function k(e,t){i(e,t)&&b.point(e,t)}function M(o,a){var c=i(o,a);if(s&&l.push([o,a]),v)f=o,p=a,d=c,v=!1,c&&(b.lineStart(),b.point(o,a));else if(c&&g)b.point(o,a);else{var u=[h=Math.max(yt,Math.min(vt,h)),m=Math.max(yt,Math.min(vt,m))],x=[o=Math.max(yt,Math.min(vt,o)),a=Math.max(yt,Math.min(vt,a))];ft(u,x,e,t,n,r)?(g||(b.lineStart(),b.point(u[0],u[1])),b.point(x[0],x[1]),c||b.lineEnd(),y=!1):c&&(b.lineStart(),b.point(o,a),y=!1)}h=o,m=a,g=c}return w}}var xt,wt,kt,Mt=function(){var e,t,n,r=0,i=0,o=960,a=500;return n={stream:function(n){return e&&t===n?e:e=bt(r,i,o,a)(t=n)},extent:function(c){return arguments.length?(r=+c[0][0],i=+c[0][1],o=+c[1][0],a=+c[1][1],e=t=null,n):[[r,i],[o,a]]}}},_t=r(),Et=function(e,t){var n=t[0],r=t[1],i=[k(n),-v(n),0],o=0,a=0;_t.reset();for(var s=0,p=e.length;s<p;++s)if(h=(d=e[s]).length)for(var d,h,m=d[h-1],y=m[0],b=m[1]/2+l,x=k(b),w=v(b),M=0;M<h;++M,y=E,x=O,w=P,m=_){var _=d[M],E=_[0],S=_[1]/2+l,O=k(S),P=v(S),N=E-y,H=N>=0?1:-1,C=H*N,A=C>u,T=x*O;if(_t.add(g(T*H*k(C),w*P+T*v(C))),o+=A?N+H*f:N,A^y>=n^E>=n){var F=Q(J(m),J(_));te(F);var R=Q(i,F);te(R);var z=(A^N>=0?-1:1)*j(R[2]);(r>z||r===z&&(F[0]||F[1]))&&(a+=A^N>=0?1:-1)}}return(o<-c||o<c&&_t<-c)^1&a},St=r(),jt={sphere:P,point:P,lineStart:function(){jt.point=Pt,jt.lineEnd=Ot},lineEnd:P,polygonStart:P,polygonEnd:P};function Ot(){jt.point=jt.lineEnd=P}function Pt(e,t){xt=e*=d,wt=k(t*=d),kt=v(t),jt.point=Nt}function Nt(e,t){e*=d;var n=k(t*=d),r=v(t),i=h(e-xt),o=v(i),a=r*k(i),c=kt*n-wt*r*o,u=wt*n+kt*r*o;St.add(g(_(a*a+c*c),u)),xt=e,wt=n,kt=r}var Ht=function(e){return St.reset(),D(e,jt),+St},Ct=[null,null],At={type:"LineString",coordinates:Ct},Tt=function(e,t){return Ct[0]=e,Ct[1]=t,Ht(At)},Ft={Feature:function(e,t){return zt(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)if(zt(n[r].geometry,t))return!0;return!1}},Rt={Sphere:function(){return!0},Point:function(e,t){return Lt(e.coordinates,t)},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(Lt(n[r],t))return!0;return!1},LineString:function(e,t){return It(e.coordinates,t)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(It(n[r],t))return!0;return!1},Polygon:function(e,t){return Dt(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)if(Dt(n[r],t))return!0;return!1},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)if(zt(n[r],t))return!0;return!1}};function zt(e,t){return!(!e||!Rt.hasOwnProperty(e.type))&&Rt[e.type](e,t)}function Lt(e,t){return 0===Tt(e,t)}function It(e,t){var n=Tt(e[0],e[1]);return Tt(e[0],t)+Tt(t,e[1])<=n+c}function Dt(e,t){return!!Et(e.map(Vt),Gt(t))}function Vt(e){return(e=e.map(Gt)).pop(),e}function Gt(e){return[e[0]*d,e[1]*d]}var Bt=function(e,t){return(e&&Ft.hasOwnProperty(e.type)?Ft[e.type]:zt)(e,t)};function Yt(e,t,n){var r=Object(gt.b)(e,t-c,n).concat(t);return function(e){return r.map(function(t){return[e,t]})}}function Ut(e,t,n){var r=Object(gt.b)(e,t-c,n).concat(t);return function(e){return r.map(function(t){return[t,e]})}}function Xt(){var e,t,n,r,i,o,a,u,s,l,f,p,d=10,m=d,g=90,v=360,b=2.5;function x(){return{type:"MultiLineString",coordinates:w()}}function w(){return Object(gt.b)(y(r/g)*g,n,g).map(f).concat(Object(gt.b)(y(u/v)*v,a,v).map(p)).concat(Object(gt.b)(y(t/d)*d,e,d).filter(function(e){return h(e%g)>c}).map(s)).concat(Object(gt.b)(y(o/m)*m,i,m).filter(function(e){return h(e%v)>c}).map(l))}return x.lines=function(){return w().map(function(e){return{type:"LineString",coordinates:e}})},x.outline=function(){return{type:"Polygon",coordinates:[f(r).concat(p(a).slice(1),f(n).reverse().slice(1),p(u).reverse().slice(1))]}},x.extent=function(e){return arguments.length?x.extentMajor(e).extentMinor(e):x.extentMinor()},x.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],u=+e[0][1],a=+e[1][1],r>n&&(e=r,r=n,n=e),u>a&&(e=u,u=a,a=e),x.precision(b)):[[r,u],[n,a]]},x.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],o=+n[0][1],i=+n[1][1],t>e&&(n=t,t=e,e=n),o>i&&(n=o,o=i,i=n),x.precision(b)):[[t,o],[e,i]]},x.step=function(e){return arguments.length?x.stepMajor(e).stepMinor(e):x.stepMinor()},x.stepMajor=function(e){return arguments.length?(g=+e[0],v=+e[1],x):[g,v]},x.stepMinor=function(e){return arguments.length?(d=+e[0],m=+e[1],x):[d,m]},x.precision=function(c){return arguments.length?(b=+c,s=Yt(o,i,90),l=Ut(t,e,b),f=Yt(u,a,90),p=Ut(r,n,b),x):b},x.extentMajor([[-180,-90+c],[180,90-c]]).extentMinor([[-180,-80-c],[180,80+c]])}function Kt(){return Xt()()}var Wt,qt,Jt,Zt,Qt=function(e,t){var n=e[0]*d,r=e[1]*d,i=t[0]*d,o=t[1]*d,a=v(r),c=k(r),u=v(o),s=k(o),l=a*v(n),f=a*k(n),h=u*v(i),m=u*k(i),y=2*j(_(O(o-r)+a*u*O(i-n))),b=k(y),x=y?function(e){var t=k(e*=y)/b,n=k(y-e)/b,r=n*l+t*h,i=n*f+t*m,o=n*c+t*s;return[g(i,r)*p,g(o,_(r*r+i*i))*p]}:function(){return[n*p,r*p]};return x.distance=y,x},$t=function(e){return e},en=r(),tn=r(),nn={point:P,lineStart:P,lineEnd:P,polygonStart:function(){nn.lineStart=rn,nn.lineEnd=cn},polygonEnd:function(){nn.lineStart=nn.lineEnd=nn.point=P,en.add(h(tn)),tn.reset()},result:function(){var e=en/2;return en.reset(),e}};function rn(){nn.point=on}function on(e,t){nn.point=an,Wt=Jt=e,qt=Zt=t}function an(e,t){tn.add(Zt*e-Jt*t),Jt=e,Zt=t}function cn(){an(Wt,qt)}var un=nn,sn=1/0,ln=sn,fn=-sn,pn=fn;var dn,hn,mn,gn,vn={point:function(e,t){e<sn&&(sn=e);e>fn&&(fn=e);t<ln&&(ln=t);t>pn&&(pn=t)},lineStart:P,lineEnd:P,polygonStart:P,polygonEnd:P,result:function(){var e=[[sn,ln],[fn,pn]];return fn=pn=-(ln=sn=1/0),e}},yn=0,bn=0,xn=0,wn=0,kn=0,Mn=0,_n=0,En=0,Sn=0,jn={point:On,lineStart:Pn,lineEnd:Cn,polygonStart:function(){jn.lineStart=An,jn.lineEnd=Tn},polygonEnd:function(){jn.point=On,jn.lineStart=Pn,jn.lineEnd=Cn},result:function(){var e=Sn?[_n/Sn,En/Sn]:Mn?[wn/Mn,kn/Mn]:xn?[yn/xn,bn/xn]:[NaN,NaN];return yn=bn=xn=wn=kn=Mn=_n=En=Sn=0,e}};function On(e,t){yn+=e,bn+=t,++xn}function Pn(){jn.point=Nn}function Nn(e,t){jn.point=Hn,On(mn=e,gn=t)}function Hn(e,t){var n=e-mn,r=t-gn,i=_(n*n+r*r);wn+=i*(mn+e)/2,kn+=i*(gn+t)/2,Mn+=i,On(mn=e,gn=t)}function Cn(){jn.point=On}function An(){jn.point=Fn}function Tn(){Rn(dn,hn)}function Fn(e,t){jn.point=Rn,On(dn=mn=e,hn=gn=t)}function Rn(e,t){var n=e-mn,r=t-gn,i=_(n*n+r*r);wn+=i*(mn+e)/2,kn+=i*(gn+t)/2,Mn+=i,_n+=(i=gn*e-mn*t)*(mn+e),En+=i*(gn+t),Sn+=3*i,On(mn=e,gn=t)}var zn=jn;function Ln(e){this._context=e}Ln.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,f)}},result:P};var In,Dn,Vn,Gn,Bn,Yn=r(),Un={point:P,lineStart:function(){Un.point=Xn},lineEnd:function(){In&&Kn(Dn,Vn),Un.point=P},polygonStart:function(){In=!0},polygonEnd:function(){In=null},result:function(){var e=+Yn;return Yn.reset(),e}};function Xn(e,t){Un.point=Kn,Dn=Gn=e,Vn=Bn=t}function Kn(e,t){Gn-=e,Bn-=t,Yn.add(_(Gn*Gn+Bn*Bn)),Gn=e,Bn=t}var Wn=Un;function qn(){this._string=[]}function Jn(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}qn.prototype={_circle:Jn(4.5),pointRadius:function(e){return this._circle=Jn(e),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}}};var Zn=function(e,t){var n,r,i=4.5;function o(e){return e&&("function"==typeof i&&r.pointRadius(+i.apply(this,arguments)),D(e,n(r))),r.result()}return o.area=function(e){return D(e,n(un)),un.result()},o.measure=function(e){return D(e,n(Wn)),Wn.result()},o.bounds=function(e){return D(e,n(vn)),vn.result()},o.centroid=function(e){return D(e,n(zn)),zn.result()},o.projection=function(t){return arguments.length?(n=null==t?(e=null,$t):(e=t).stream,o):e},o.context=function(e){return arguments.length?(r=null==e?(t=null,new qn):new Ln(t=e),"function"!=typeof i&&r.pointRadius(i),o):t},o.pointRadius=function(e){return arguments.length?(i="function"==typeof e?e:(r.pointRadius(+e),+e),o):i},o.projection(e).context(t)},Qn=function(e,t,n,r){return function(i,o){var a,c,u,s=t(o),l=i.invert(r[0],r[1]),f=lt(),p=t(f),d=!1,h={point:m,lineStart:v,lineEnd:y,polygonStart:function(){h.point=b,h.lineStart=x,h.lineEnd=w,c=[],a=[]},polygonEnd:function(){h.point=m,h.lineStart=v,h.lineEnd=y,c=Object(gt.a)(c);var e=Et(a,l);c.length?(d||(o.polygonStart(),d=!0),ht(c,er,e,n,o)):e&&(d||(o.polygonStart(),d=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),d&&(o.polygonEnd(),d=!1),c=a=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function m(t,n){var r=i(t,n);e(t=r[0],n=r[1])&&o.point(t,n)}function g(e,t){var n=i(e,t);s.point(n[0],n[1])}function v(){h.point=g,s.lineStart()}function y(){h.point=m,s.lineEnd()}function b(e,t){u.push([e,t]);var n=i(e,t);p.point(n[0],n[1])}function x(){p.lineStart(),u=[]}function w(){b(u[0][0],u[0][1]),p.lineEnd();var e,t,n,r,i=p.clean(),s=f.result(),l=s.length;if(u.pop(),a.push(u),u=null,l)if(1&i){if((t=(n=s[0]).length-1)>0){for(d||(o.polygonStart(),d=!0),o.lineStart(),e=0;e<t;++e)o.point((r=n[e])[0],r[1]);o.lineEnd()}}else l>1&&2&i&&s.push(s.pop().concat(s.shift())),c.push(s.filter($n))}return h}};function $n(e){return e.length>1}function er(e,t){return((e=e.x)[0]<0?e[1]-s-c:s-e[1])-((t=t.x)[0]<0?t[1]-s-c:s-t[1])}var tr=Qn(function(){return!0},function(e){var t,n=NaN,r=NaN,i=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(o,a){var l=o>0?u:-u,f=h(o-n);h(f-u)<c?(e.point(n,r=(r+a)/2>0?s:-s),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(l,r),e.point(o,r),t=0):i!==l&&f>=u&&(h(n-i)<c&&(n-=i*c),h(o-l)<c&&(o-=l*c),r=function(e,t,n,r){var i,o,a=k(e-n);return h(a)>c?m((k(t)*(o=v(r))*k(n)-k(r)*(i=v(t))*k(e))/(i*o*a)):(t+r)/2}(n,r,o,a),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(l,r),t=0),e.point(n=o,r=a),i=l},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var i;if(null==e)i=n*s,r.point(-u,i),r.point(0,i),r.point(u,i),r.point(u,0),r.point(u,-i),r.point(0,-i),r.point(-u,-i),r.point(-u,0),r.point(-u,i);else if(h(e[0]-t[0])>c){var o=e[0]<t[0]?u:-u;i=n*o/2,r.point(-o,i),r.point(0,i),r.point(o,i)}else r.point(t[0],t[1])},[-u,-s]);var nr=function(e,t){var n=v(e),r=n>0,i=h(n)>c;function o(e,t){return v(e)*v(t)>n}function a(e,t,r){var i=[1,0,0],o=Q(J(e),J(t)),a=Z(o,o),s=o[0],l=a-s*s;if(!l)return!r&&e;var f=n*a/l,p=-n*s/l,d=Q(i,o),m=ee(i,f);$(m,ee(o,p));var g=d,v=Z(m,g),y=Z(g,g),b=v*v-y*(Z(m,m)-1);if(!(b<0)){var x=_(b),w=ee(g,(-v-x)/y);if($(w,m),w=q(w),!r)return w;var k,M=e[0],E=t[0],S=e[1],j=t[1];E<M&&(k=M,M=E,E=k);var O=E-M,P=h(O-u)<c;if(!P&&j<S&&(k=S,S=j,j=k),P||O<c?P?S+j>0^w[1]<(h(w[0]-M)<c?S:j):S<=w[1]&&w[1]<=j:O>u^(M<=w[0]&&w[0]<=E)){var N=ee(g,(-v+x)/y);return $(N,m),[w,q(N)]}}}function s(t,n){var i=r?e:u-e,o=0;return t<-i?o|=1:t>i&&(o|=2),n<-i?o|=4:n>i&&(o|=8),o}return Qn(o,function(e){var t,n,l,f,p;return{lineStart:function(){f=l=!1,p=1},point:function(d,h){var m,g=[d,h],v=o(d,h),y=r?v?0:s(d,h):v?s(d+(d<0?u:-u),h):0;if(!t&&(f=l=v)&&e.lineStart(),v!==l&&(m=a(t,g),(pt(t,m)||pt(g,m))&&(g[0]+=c,g[1]+=c,v=o(g[0],g[1]))),v!==l)p=0,v?(e.lineStart(),m=a(g,t),e.point(m[0],m[1])):(m=a(t,g),e.point(m[0],m[1]),e.lineEnd()),t=m;else if(i&&t&&r^v){var b;y&n||!(b=a(g,t,!0))||(p=0,r?(e.lineStart(),e.point(b[0][0],b[0][1]),e.point(b[1][0],b[1][1]),e.lineEnd()):(e.point(b[1][0],b[1][1]),e.lineEnd(),e.lineStart(),e.point(b[0][0],b[0][1])))}!v||t&&pt(t,g)||e.point(g[0],g[1]),t=g,l=v,n=y},lineEnd:function(){l&&e.lineEnd(),t=null},clean:function(){return p|(f&&l)<<1}}},function(n,r,i,o){ct(o,e,t,i,n,r)},r?[0,-e]:[-u,e-u])},rr=function(e){return{stream:ir(e)}};function ir(e){return function(t){var n=new or;for(var r in e)n[r]=e[r];return n.stream=t,n}}function or(){}function ar(e,t,n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],o=e.clipExtent&&e.clipExtent();e.scale(150).translate([0,0]),null!=o&&e.clipExtent(null),D(n,e.stream(vn));var a=vn.result(),c=Math.min(r/(a[1][0]-a[0][0]),i/(a[1][1]-a[0][1])),u=+t[0][0]+(r-c*(a[1][0]+a[0][0]))/2,s=+t[0][1]+(i-c*(a[1][1]+a[0][1]))/2;return null!=o&&e.clipExtent(o),e.scale(150*c).translate([u,s])}function cr(e,t,n){return ar(e,[[0,0],t],n)}or.prototype={constructor:or,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var ur=16,sr=v(30*d),lr=function(e,t){return+t?function(e,t){function n(r,i,o,a,u,s,l,f,p,d,m,v,y,b){var x=l-r,w=f-i,k=x*x+w*w;if(k>4*t&&y--){var M=a+d,E=u+m,S=s+v,O=_(M*M+E*E+S*S),P=j(S/=O),N=h(h(S)-1)<c||h(o-p)<c?(o+p)/2:g(E,M),H=e(N,P),C=H[0],A=H[1],T=C-r,F=A-i,R=w*T-x*F;(R*R/k>t||h((x*T+w*F)/k-.5)>.3||a*d+u*m+s*v<sr)&&(n(r,i,o,a,u,s,C,A,N,M/=O,E/=O,S,y,b),b.point(C,A),n(C,A,N,M,E,S,l,f,p,d,m,v,y,b))}}return function(t){var r,i,o,a,c,u,s,l,f,p,d,h,m={point:g,lineStart:v,lineEnd:b,polygonStart:function(){t.polygonStart(),m.lineStart=x},polygonEnd:function(){t.polygonEnd(),m.lineStart=v}};function g(n,r){n=e(n,r),t.point(n[0],n[1])}function v(){l=NaN,m.point=y,t.lineStart()}function y(r,i){var o=J([r,i]),a=e(r,i);n(l,f,s,p,d,h,l=a[0],f=a[1],s=r,p=o[0],d=o[1],h=o[2],ur,t),t.point(l,f)}function b(){m.point=g,t.lineEnd()}function x(){v(),m.point=w,m.lineEnd=k}function w(e,t){y(r=e,t),i=l,o=f,a=p,c=d,u=h,m.point=y}function k(){n(l,f,s,p,d,h,i,o,r,a,c,u,ur,t),m.lineEnd=b,b()}return m}}(e,t):function(e){return ir({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)};var fr=ir({point:function(e,t){this.stream.point(e*d,t*d)}});function pr(e){return dr(function(){return e})()}function dr(e){var t,n,r,i,o,a,c,u,s,l,f=150,h=480,m=250,g=0,v=0,y=0,b=0,x=0,w=null,k=tr,M=null,E=$t,S=.5,j=lr(N,S);function O(e){return[(e=o(e[0]*d,e[1]*d))[0]*f+n,r-e[1]*f]}function P(e){return(e=o.invert((e[0]-n)/f,(r-e[1])/f))&&[e[0]*p,e[1]*p]}function N(e,i){return[(e=t(e,i))[0]*f+n,r-e[1]*f]}function H(){o=et(i=nt(y,b,x),t);var e=t(g,v);return n=h-e[0]*f,r=m+e[1]*f,C()}function C(){return s=l=null,O}return O.stream=function(e){return s&&l===e?s:s=fr(k(i,j(E(l=e))))},O.clipAngle=function(e){return arguments.length?(k=+e?nr(w=e*d,6*d):(w=null,tr),C()):w*p},O.clipExtent=function(e){return arguments.length?(E=null==e?(M=a=c=u=null,$t):bt(M=+e[0][0],a=+e[0][1],c=+e[1][0],u=+e[1][1]),C()):null==M?null:[[M,a],[c,u]]},O.scale=function(e){return arguments.length?(f=+e,H()):f},O.translate=function(e){return arguments.length?(h=+e[0],m=+e[1],H()):[h,m]},O.center=function(e){return arguments.length?(g=e[0]%360*d,v=e[1]%360*d,H()):[g*p,v*p]},O.rotate=function(e){return arguments.length?(y=e[0]%360*d,b=e[1]%360*d,x=e.length>2?e[2]%360*d:0,H()):[y*p,b*p,x*p]},O.precision=function(e){return arguments.length?(j=lr(N,S=e*e),C()):_(S)},O.fitExtent=function(e,t){return ar(O,e,t)},O.fitSize=function(e,t){return cr(O,e,t)},function(){return t=e.apply(this,arguments),O.invert=t.invert&&P,H()}}function hr(e){var t=0,n=u/3,r=dr(e),i=r(t,n);return i.parallels=function(e){return arguments.length?r(t=e[0]*d,n=e[1]*d):[t*p,n*p]},i}function mr(e,t){var n=k(e),r=(n+k(t))/2;if(h(r)<c)return function(e){var t=v(e);function n(e,n){return[e*t,k(n)/t]}return n.invert=function(e,n){return[e/t,j(n*t)]},n}(e);var i=1+n*(2*r-n),o=_(i)/r;function a(e,t){var n=_(i-2*r*k(t))/r;return[n*k(e*=r),o-n*v(e)]}return a.invert=function(e,t){var n=o-t;return[g(e,h(n))/r*M(n),j((i-(e*e+n*n)*r*r)/(2*r))]},a}var gr=function(){return hr(mr).scale(155.424).center([0,33.6442])},vr=function(){return gr().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])};var yr=function(){var e,t,n,r,i,o,a=vr(),u=gr().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=gr().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(e,t){o=[e,t]}};function f(e){var t=e[0],a=e[1];return o=null,n.point(t,a),o||(r.point(t,a),o)||(i.point(t,a),o)}function p(){return e=t=null,f}return f.invert=function(e){var t=a.scale(),n=a.translate(),r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?u:i>=.166&&i<.234&&r>=-.214&&r<-.115?s:a).invert(e)},f.stream=function(n){return e&&t===n?e:(r=[a.stream(t=n),u.stream(n),s.stream(n)],i=r.length,e={point:function(e,t){for(var n=-1;++n<i;)r[n].point(e,t)},sphere:function(){for(var e=-1;++e<i;)r[e].sphere()},lineStart:function(){for(var e=-1;++e<i;)r[e].lineStart()},lineEnd:function(){for(var e=-1;++e<i;)r[e].lineEnd()},polygonStart:function(){for(var e=-1;++e<i;)r[e].polygonStart()},polygonEnd:function(){for(var e=-1;++e<i;)r[e].polygonEnd()}});var r,i},f.precision=function(e){return arguments.length?(a.precision(e),u.precision(e),s.precision(e),p()):a.precision()},f.scale=function(e){return arguments.length?(a.scale(e),u.scale(.35*e),s.scale(e),f.translate(a.translate())):a.scale()},f.translate=function(e){if(!arguments.length)return a.translate();var t=a.scale(),o=+e[0],f=+e[1];return n=a.translate(e).clipExtent([[o-.455*t,f-.238*t],[o+.455*t,f+.238*t]]).stream(l),r=u.translate([o-.307*t,f+.201*t]).clipExtent([[o-.425*t+c,f+.12*t+c],[o-.214*t-c,f+.234*t-c]]).stream(l),i=s.translate([o-.205*t,f+.212*t]).clipExtent([[o-.214*t+c,f+.166*t+c],[o-.115*t-c,f+.234*t-c]]).stream(l),p()},f.fitExtent=function(e,t){return ar(f,e,t)},f.fitSize=function(e,t){return cr(f,e,t)},f.scale(1070)};function br(e){return function(t,n){var r=v(t),i=v(n),o=e(r*i);return[o*i*k(t),o*k(n)]}}function xr(e){return function(t,n){var r=_(t*t+n*n),i=e(r),o=k(i),a=v(i);return[g(t*o,r*a),j(r&&n*o/r)]}}var wr=br(function(e){return _(2/(1+e))});wr.invert=xr(function(e){return 2*j(e/2)});var kr=function(){return pr(wr).scale(124.75).clipAngle(179.999)},Mr=br(function(e){return(e=S(e))&&e/k(e)});Mr.invert=xr(function(e){return e});var _r=function(){return pr(Mr).scale(79.4188).clipAngle(179.999)};function Er(e,t){return[e,x(E((s+t)/2))]}Er.invert=function(e,t){return[e,2*m(b(t))-s]};var Sr=function(){return jr(Er).scale(961/f)};function jr(e){var t,n,r,i=pr(e),o=i.center,a=i.scale,c=i.translate,s=i.clipExtent,l=null;function f(){var o=u*a(),c=i(at(i.rotate()).invert([0,0]));return s(null==l?[[c[0]-o,c[1]-o],[c[0]+o,c[1]+o]]:e===Er?[[Math.max(c[0]-o,l),t],[Math.min(c[0]+o,n),r]]:[[l,Math.max(c[1]-o,t)],[n,Math.min(c[1]+o,r)]])}return i.scale=function(e){return arguments.length?(a(e),f()):a()},i.translate=function(e){return arguments.length?(c(e),f()):c()},i.center=function(e){return arguments.length?(o(e),f()):o()},i.clipExtent=function(e){return arguments.length?(null==e?l=t=n=r=null:(l=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),f()):null==l?null:[[l,t],[n,r]]},f()}function Or(e){return E((s+e)/2)}function Pr(e,t){var n=v(e),r=e===t?k(e):x(n/v(t))/x(Or(t)/Or(e)),i=n*w(Or(e),r)/r;if(!r)return Er;function o(e,t){i>0?t<-s+c&&(t=-s+c):t>s-c&&(t=s-c);var n=i/w(Or(t),r);return[n*k(r*e),i-n*v(r*e)]}return o.invert=function(e,t){var n=i-t,o=M(r)*_(e*e+n*n);return[g(e,h(n))/r*M(n),2*m(w(i/o,1/r))-s]},o}var Nr=function(){return hr(Pr).scale(109.5).parallels([30,30])};function Hr(e,t){return[e,t]}Hr.invert=Hr;var Cr=function(){return pr(Hr).scale(152.63)};function Ar(e,t){var n=v(e),r=e===t?k(e):(n-v(t))/(t-e),i=n/r+e;if(h(r)<c)return Hr;function o(e,t){var n=i-t,o=r*e;return[n*k(o),i-n*v(o)]}return o.invert=function(e,t){var n=i-t;return[g(e,h(n))/r*M(n),i-M(r)*_(e*e+n*n)]},o}var Tr=function(){return hr(Ar).scale(131.154).center([0,13.9389])};function Fr(e,t){var n=v(t),r=v(e)*n;return[n*k(e)/r,k(t)/r]}Fr.invert=xr(m);var Rr=function(){return pr(Fr).scale(144.049).clipAngle(60)};function zr(e,t,n,r){return 1===e&&1===t&&0===n&&0===r?$t:ir({point:function(i,o){this.stream.point(i*e+n,o*t+r)}})}var Lr=function(){var e,t,n,r,i,o,a=1,c=0,u=0,s=1,l=1,f=$t,p=null,d=$t;function h(){return r=i=null,o}return o={stream:function(e){return r&&i===e?r:r=f(d(i=e))},clipExtent:function(r){return arguments.length?(d=null==r?(p=e=t=n=null,$t):bt(p=+r[0][0],e=+r[0][1],t=+r[1][0],n=+r[1][1]),h()):null==p?null:[[p,e],[t,n]]},scale:function(e){return arguments.length?(f=zr((a=+e)*s,a*l,c,u),h()):a},translate:function(e){return arguments.length?(f=zr(a*s,a*l,c=+e[0],u=+e[1]),h()):[c,u]},reflectX:function(e){return arguments.length?(f=zr(a*(s=e?-1:1),a*l,c,u),h()):s<0},reflectY:function(e){return arguments.length?(f=zr(a*s,a*(l=e?-1:1),c,u),h()):l<0},fitExtent:function(e,t){return ar(o,e,t)},fitSize:function(e,t){return cr(o,e,t)}}};function Ir(e,t){return[v(t)*k(e),k(t)]}Ir.invert=xr(j);var Dr=function(){return pr(Ir).scale(249.5).clipAngle(90+c)};function Vr(e,t){var n=v(t),r=1+v(e)*n;return[n*k(e)/r,k(t)/r]}Vr.invert=xr(function(e){return 2*m(e)});var Gr=function(){return pr(Vr).scale(250).clipAngle(142)};function Br(e,t){return[x(E((s+t)/2)),-e]}Br.invert=function(e,t){return[-t,2*m(b(e))-s]};var Yr=function(){var e=jr(Br),t=e.center,n=e.rotate;return e.center=function(e){return arguments.length?t([-e[1],e[0]]):[(e=t())[1],-e[0]]},e.rotate=function(e){return arguments.length?n([e[0],e[1],e.length>2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)};n.d(t,"geoArea",function(){return W}),n.d(t,"geoBounds",function(){return De}),n.d(t,"geoCentroid",function(){return Qe}),n.d(t,"geoCircle",function(){return st}),n.d(t,"geoClipExtent",function(){return Mt}),n.d(t,"geoContains",function(){return Bt}),n.d(t,"geoDistance",function(){return Tt}),n.d(t,"geoGraticule",function(){return Xt}),n.d(t,"geoGraticule10",function(){return Kt}),n.d(t,"geoInterpolate",function(){return Qt}),n.d(t,"geoLength",function(){return Ht}),n.d(t,"geoPath",function(){return Zn}),n.d(t,"geoAlbers",function(){return vr}),n.d(t,"geoAlbersUsa",function(){return yr}),n.d(t,"geoAzimuthalEqualArea",function(){return kr}),n.d(t,"geoAzimuthalEqualAreaRaw",function(){return wr}),n.d(t,"geoAzimuthalEquidistant",function(){return _r}),n.d(t,"geoAzimuthalEquidistantRaw",function(){return Mr}),n.d(t,"geoConicConformal",function(){return Nr}),n.d(t,"geoConicConformalRaw",function(){return Pr}),n.d(t,"geoConicEqualArea",function(){return gr}),n.d(t,"geoConicEqualAreaRaw",function(){return mr}),n.d(t,"geoConicEquidistant",function(){return Tr}),n.d(t,"geoConicEquidistantRaw",function(){return Ar}),n.d(t,"geoEquirectangular",function(){return Cr}),n.d(t,"geoEquirectangularRaw",function(){return Hr}),n.d(t,"geoGnomonic",function(){return Rr}),n.d(t,"geoGnomonicRaw",function(){return Fr}),n.d(t,"geoIdentity",function(){return Lr}),n.d(t,"geoProjection",function(){return pr}),n.d(t,"geoProjectionMutator",function(){return dr}),n.d(t,"geoMercator",function(){return Sr}),n.d(t,"geoMercatorRaw",function(){return Er}),n.d(t,"geoOrthographic",function(){return Dr}),n.d(t,"geoOrthographicRaw",function(){return Ir}),n.d(t,"geoStereographic",function(){return Gr}),n.d(t,"geoStereographicRaw",function(){return Vr}),n.d(t,"geoTransverseMercator",function(){return Yr}),n.d(t,"geoTransverseMercatorRaw",function(){return Br}),n.d(t,"geoRotation",function(){return at}),n.d(t,"geoStream",function(){return D}),n.d(t,"geoTransform",function(){return rr})},756:function(e,t,n){__NEXT_REGISTER_PAGE("/",function(){return e.exports=n(790),{page:e.exports.default}})},757:function(e,t,n){var r=n(392),i=n(758),o=n(236),a=9007199254740991,c=4294967295,u=Math.min;e.exports=function(e,t){if((e=o(e))<1||e>a)return[];var n=c,s=u(e,c);t=i(t),e-=c;for(var l=r(s,t);++n<e;)t(n);return l}},758:function(e,t,n){var r=n(289);e.exports=function(e){return"function"==typeof e?e:r}},790:function(e,t,n){"use strict";n.r(t);var r=n(14),i=n.n(r),o=n(1),a=n.n(o),c=n(42),u=n.n(c),s=n(332),l=n.n(s),f=n(0),p=n(10),d=n(27),h=n(25),m=n(2),g=n.n(m),v=n(3),y=n(6),b=n.n(y),x=n(19),w=n(8),k=function(e){var t=e.prevEnabled,n=e.nextEnabled,r=e.onPrevClick,i=e.onNextClick,o=e.inverse,c=void 0!==o&&o;return a.a.createElement("nav",{className:g.a.dynamic([["351426972",[c?"#fff":"#000",f.a.orange]]])},a.a.createElement("button",{onClick:r,className:g.a.dynamic([["351426972",[c?"#fff":"#000",f.a.orange]]])+" "+"prev ".concat(t?"enabled":"")},a.a.createElement("svg",{width:"33",height:"20",className:g.a.dynamic([["351426972",[c?"#fff":"#000",f.a.orange]]])},a.a.createElement("use",{xlinkHref:"#arrow",className:g.a.dynamic([["351426972",[c?"#fff":"#000",f.a.orange]]])}))),a.a.createElement("button",{onClick:i,className:g.a.dynamic([["351426972",[c?"#fff":"#000",f.a.orange]]])+" "+"next ".concat(n?"enabled":"")},a.a.createElement("svg",{width:"33",height:"20",className:g.a.dynamic([["351426972",[c?"#fff":"#000",f.a.orange]]])},a.a.createElement("use",{xlinkHref:"#arrow",className:g.a.dynamic([["351426972",[c?"#fff":"#000",f.a.orange]]])}))),a.a.createElement(g.a,{styleId:"351426972",css:["nav.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}","nav.__jsx-style-dynamic-selector button.__jsx-style-dynamic-selector{padding:15px;margin-right:33px;border:none;color:".concat(c?"#fff":"#000",";background:transparent;opacity:.4;cursor:pointer;outline:none;}"),"nav.__jsx-style-dynamic-selector .prev.__jsx-style-dynamic-selector{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}","nav.__jsx-style-dynamic-selector .next.__jsx-style-dynamic-selector{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}","nav.__jsx-style-dynamic-selector .enabled.__jsx-style-dynamic-selector{opacity:1;}","nav.__jsx-style-dynamic-selector .enabled.__jsx-style-dynamic-selector:hover,nav.__jsx-style-dynamic-selector .enabled.__jsx-style-dynamic-selector:focus{color:".concat(f.a.orange,";}")],dynamic:[c?"#fff":"#000",f.a.orange]}))},M=n(28);function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function S(e,t){return(S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=P(e);if(t){var i=P(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===_(t)||"function"==typeof t))return t;return O(e)}(this,n)}}function O(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(e){return(P=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var H=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}(c,o["Component"]);var t,n,r,i=j(c);function c(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return N(O(e=i.call.apply(i,[this].concat(n))),"state",{selectedIndex:0}),N(O(e),"handlePrevClick",function(){e.setState(function(e){var t=e.selectedIndex;return{selectedIndex:0===t?t:t-1}})}),N(O(e),"handleNextClick",function(){e.setState(function(t){var n=t.selectedIndex;return{selectedIndex:n===e.props.slides.length-1?n:n+1}})}),e}return t=c,(n=[{key:"render",value:function(){var e=this.state.selectedIndex,t=this.props.slides,n=t[e];return a.a.createElement("div",{className:g.a.dynamic([["2494625161",[400,f.c.base,f.b.desktop,600]]])+" root"},a.a.createElement("div",{className:g.a.dynamic([["2494625161",[400,f.c.base,f.b.desktop,600]]])+" viewport"},a.a.createElement("a",{href:n.link,className:g.a.dynamic([["2494625161",[400,f.c.base,f.b.desktop,600]]])},a.a.createElement(M.a,{versionName:"intro-slide",src:n.imageUrl},a.a.createElement("img",{key:e,alt:n.title,className:g.a.dynamic([["2494625161",[400,f.c.base,f.b.desktop,600]]])})),a.a.createElement("h3",{dangerouslySetInnerHTML:{__html:n.title},className:g.a.dynamic([["2494625161",[400,f.c.base,f.b.desktop,600]]])}),a.a.createElement("div",{dangerouslySetInnerHTML:{__html:n.description},className:g.a.dynamic([["2494625161",[400,f.c.base,f.b.desktop,600]]])+" description"}))),a.a.createElement("nav",{className:g.a.dynamic([["2494625161",[400,f.c.base,f.b.desktop,600]]])},a.a.createElement(k,{prevEnabled:0!==e,nextEnabled:e!==t.length-1,onPrevClick:this.handlePrevClick,onNextClick:this.handleNextClick,inverse:!0})),a.a.createElement(g.a,{styleId:"2494625161",css:[".viewport.__jsx-style-dynamic-selector{position:relative;height:".concat(400,"px;}"),"a.__jsx-style-dynamic-selector{position:absolute;display:block;width:100%;height:100%;padding:19px 19px;-webkit-text-decoration:none;text-decoration:none;color:#fff;background:rgba(0,0,0,".concat(f.c.base,");}"),"a.__jsx-style-dynamic-selector:hover{background:rgba(253,116,1,.9);}","h3.__jsx-style-dynamic-selector{margin:0 0 27px;font-size:20px;line-height:25px;}",".description.__jsx-style-dynamic-selector{margin:0 0 20px;font-size:14px;line-height:20px;}","img.__jsx-style-dynamic-selector{position:absolute;left:0;top:0;z-index:-2;width:100%;height:100%;object-fit:cover;}","nav.__jsx-style-dynamic-selector{position:relative;width:100%;padding:0 0 0 33px;bottom:85px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}","@media (min-width:".concat(f.b.desktop,"px){.viewport.__jsx-style-dynamic-selector{height:").concat(600,"px;}a.__jsx-style-dynamic-selector{padding:61px 50px;}h3.__jsx-style-dynamic-selector{margin:0 0 27px;font-size:25px;line-height:38px;}.description.__jsx-style-dynamic-selector{font-size:16px;line-height:28px;}nav.__jsx-style-dynamic-selector{padding:0 0 0 33px;bottom:120px;}}")],dynamic:[400,f.c.base,f.b.desktop,600]}))}}])&&E(t.prototype,n),r&&E(t,r),c}(),C=Object(v.e)(function(e){var t=e.intl.locale,n=e.sliderData,r=e.featuredEvents;return a.a.createElement("div",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])+" root"},a.a.createElement("div",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])+" container"},a.a.createElement("div",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])+" slider"},a.a.createElement(H,{slides:n})),a.a.createElement("div",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])+" header"},a.a.createElement("div",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])+" header__content"},a.a.createElement("h1",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])},a.a.createElement(v.a,{id:"main.header"})),a.a.createElement("p",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])},a.a.createElement(v.a,{id:"main.header.description"})))),r&&r.length>0?a.a.createElement("div",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])+" articles"},r.map(function(e){return a.a.createElement("div",{key:e.id,className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])+" article"},a.a.createElement(b.a,{href:{pathname:"/event",query:{id:e.id,locale:t}},as:"/".concat(t,"/events/").concat(e.id)},a.a.createElement("a",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])},a.a.createElement("p",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])+" date"},Object(x.a)(e.publishedAt,"D MMMM",t)),a.a.createElement("p",{dangerouslySetInnerHTML:{__html:Object(w.d)(e.title,120)},className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])}))),a.a.createElement(b.a,{href:{pathname:"/events",query:{locale:t}},as:"/".concat(t,"/events")},a.a.createElement("a",{className:g.a.dynamic([["2069490016",[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]]])+" rest-link"},a.a.createElement(v.b,{id:"main.events.all"}))))})):null),a.a.createElement(g.a,{styleId:"2069490016",css:[".root.__jsx-style-dynamic-selector,.container.__jsx-style-dynamic-selector{position:relative;z-index:1;}",".root.__jsx-style-dynamic-selector{margin:".concat(f.d.pageMarginTopMobile,"px 0 10px;}"),".root.__jsx-style-dynamic-selector:before,.container.__jsx-style-dynamic-selector:before{content:'';position:absolute;z-index:-1;}",".root.__jsx-style-dynamic-selector:before{top:-".concat(f.d.pageMarginTop,"px;bottom:284px;left:0;right:0;background:").concat(f.a.lightOrange,";}"),".container.__jsx-style-dynamic-selector:before{right:0;top:0;bottom:".concat(f.d.bgVerticalShift,"px;display:none;width:50%;background:url('/main-intro-bg.gif') 10px 0px repeat;}"),".container.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}",".slider.__jsx-style-dynamic-selector{grid-area:slider;position:relative;margin:0 -10px 20px;}",".header.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-order:-1;-ms-flex-order:-1;order:-1;grid-area:header;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;}",".header__content.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:8px 0 15px 0;padding:0 30px 0 10px;}",".header.__jsx-style-dynamic-selector h1.__jsx-style-dynamic-selector{margin-bottom:0px;font:400 20px/24px Institut,sans-serif;}",".articles.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}",".article.__jsx-style-dynamic-selector{position:relative;height:100%;padding:18px 20px 47px;margin-bottom:20px;font-size:14px;line-height:20px;font-weight:700;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-transition:background-color .3s ".concat(f.e.timingFunction,";transition:background-color .3s ").concat(f.e.timingFunction,";}"),".article.__jsx-style-dynamic-selector:last-child{margin-right:0;}",".article.__jsx-style-dynamic-selector a.__jsx-style-dynamic-selector{-webkit-text-decoration:none;text-decoration:none;color:currentColor;}",".article.__jsx-style-dynamic-selector p.__jsx-style-dynamic-selector{margin:0 0 16px;}",".date.__jsx-style-dynamic-selector{font:400 10px/13px Institut,sans-serif;color:".concat(f.a.gray,";}"),".article.__jsx-style-dynamic-selector a.rest-link.__jsx-style-dynamic-selector{position:absolute;left:24px;bottom:19px;font:400 10px/13px Institut,sans-serif;-webkit-letter-spacing:1px;-moz-letter-spacing:1px;-ms-letter-spacing:1px;letter-spacing:1px;-webkit-text-decoration:none;text-decoration:none;color:".concat(f.a.orange,";}"),".article.__jsx-style-dynamic-selector:hover{background:".concat(f.a.orange,";box-shadow:none;}"),".article.__jsx-style-dynamic-selector:hover a.__jsx-style-dynamic-selector,.article.__jsx-style-dynamic-selector:hover .date.__jsx-style-dynamic-selector{color:#fff;}","@media (min-width:".concat(f.b.desktop,"px){.root.__jsx-style-dynamic-selector{margin:").concat(f.d.pageMarginTop,"px 0 102px;}.root.__jsx-style-dynamic-selector:before{bottom:").concat(f.d.bgVerticalShift,"px;left:calc(50% - ").concat(f.d.bgHorizontalShift,"px);}.container.__jsx-style-dynamic-selector:before{display:block;}.container.__jsx-style-dynamic-selector{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:200px 200px 200px;grid-template-areas: 'slider header header' 'slider header header' 'slider articles articles';}.header.__jsx-style-dynamic-selector h1.__jsx-style-dynamic-selector{margin-bottom:20px;font:400 48px/60px Institut,sans-serif;}.header__content.__jsx-style-dynamic-selector{margin:8px 0 150px 0;padding:0 30px 0 0;background:").concat(f.a.lightOrange,";}.header.__jsx-style-dynamic-selector p.__jsx-style-dynamic-selector{display:block;max-width:410px;margin:0;font-size:17px;line-height:22px;}.slider.__jsx-style-dynamic-selector{margin:0 20px 0 0;}.articles.__jsx-style-dynamic-selector{grid-area:articles;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px;grid-auto-rows:200px;}.article.__jsx-style-dynamic-selector{padding:29px 24px 47px;margin-bottom:0px;}.date.__jsx-style-dynamic-selector{font-size:11px;}}")],dynamic:[f.d.pageMarginTopMobile,f.d.pageMarginTop,f.a.lightOrange,f.d.bgVerticalShift,f.e.timingFunction,f.a.gray,f.a.orange,f.a.orange,f.b.desktop,f.d.pageMarginTop,f.d.bgVerticalShift,f.d.bgHorizontalShift,f.a.lightOrange]}))});function A(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var F=Object(v.e)(function(e){var t=e.intl.locale,n=A(e.projects,3),r=n[0],i=n[1],o=n[2];return a.a.createElement("div",{className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])+" root"},a.a.createElement("div",{className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])+" container"},a.a.createElement("h1",{className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])},a.a.createElement(v.b,{id:"main.header.projects"})),a.a.createElement("div",{className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])+" projects"},a.a.createElement(b.a,{href:{pathname:"/project",query:{id:r.id,locale:t}},as:"/".concat(t,"/projects/").concat(r.id)},a.a.createElement("a",{className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])+" project project--featured"},a.a.createElement(M.a,{versionName:"intro-featured-project",src:r.imageV5.normalized?r.imageV5.normalized.url:r.image.normalized.url},a.a.createElement("img",{alt:r.title,className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])})),a.a.createElement("span",{className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])+" description"},r.metaDescription),a.a.createElement("div",{dangerouslySetInnerHTML:{__html:r.title},className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])}))),a.a.createElement(b.a,{href:{pathname:"/project",query:{id:i.id,locale:t}},as:"/".concat(t,"/projects/").concat(i.id)},a.a.createElement("a",{className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])+" project project--secondary"},a.a.createElement(M.a,{versionName:"intro-secondary-project",src:i.imageV6.normalized?i.imageV6.normalized.url:i.image.normalized.url},a.a.createElement("img",{alt:i.title,className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])})),a.a.createElement("div",{dangerouslySetInnerHTML:{__html:i.title},className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])}))),a.a.createElement(b.a,{href:{pathname:"/project",query:{id:o.id,locale:t}},as:"/".concat(t,"/projects/").concat(o.id)},a.a.createElement("a",{className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])+" project project--secondary"},a.a.createElement(M.a,{versionName:"intro-secondary-project",src:o.imageV6.normalized?o.imageV6.normalized.url:o.image.normalized.url},a.a.createElement("img",{alt:o.title,className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])})),a.a.createElement("div",{dangerouslySetInnerHTML:{__html:o.title},className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])}))),a.a.createElement(b.a,{href:{pathname:"/projects",query:{locale:t}},as:"/".concat(t,"/projects")},a.a.createElement("a",{className:g.a.dynamic([["153150810",[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]]])+" rest-link"},a.a.createElement(v.b,{id:"main.projects.all"}))))),a.a.createElement(g.a,{styleId:"153150810",css:[".root.__jsx-style-dynamic-selector{position:relative;z-index:1;margin:0 0 35px;padding:27px 0 17px;}",".root.__jsx-style-dynamic-selector:before{content:'';position:absolute;z-index:-2;left:0;right:21px;top:0;bottom:454px;background:".concat(f.a.lightOrange,";}"),"h1.__jsx-style-dynamic-selector{height:".concat(f.d.introHeaderHightMobile,"px;margin:0;font:400 20px/30px Institut,sans-serif;}"),".projects.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}",".project.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;min-height:200px;padding:20px;margin-bottom:20px;font-size:20px;line-height:25px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;color:#fff;background:rgba(0,0,0,".concat(f.c.base,");-webkit-transition:all .3s ").concat(f.e.timingFunction,";transition:all .3s ").concat(f.e.timingFunction,";}"),".project.__jsx-style-dynamic-selector:hover{background:rgba(253,116,1,.9);}",".project.__jsx-style-dynamic-selector img.__jsx-style-dynamic-selector{position:absolute;left:0;top:0;z-index:-2;width:100%;height:100%;object-fit:cover;}",".project.__jsx-style-dynamic-selector .description.__jsx-style-dynamic-selector{font-size:16px;line-height:28px;font-weight:400;}",".project--featured.__jsx-style-dynamic-selector{grid-area:featured;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:320px;margin-left:-10px;margin-right:-10px;}",".project.__jsx-style-dynamic-selector:nth-child(2){grid-area:second;}",".project.__jsx-style-dynamic-selector:nth-child(3){grid-area:third;}",".project--secondary.__jsx-style-dynamic-selector:last-child{margin-bottom:0;}",".rest-link.__jsx-style-dynamic-selector{grid-area:rest-link;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;margin-top:18px;font:400 14px/15px Institut,sans-serif;-webkit-text-decoration:none;text-decoration:none;color:#000;}",".rest-link.__jsx-style-dynamic-selector:hover{color:".concat(f.a.orange,";}"),"@media (min-width:".concat(f.b.desktop,"px){.root.__jsx-style-dynamic-selector{padding:0 0 70px;margin:0 0 102px;}.root.__jsx-style-dynamic-selector:before{top:").concat(f.d.introHeaderHight+f.d.bgVerticalShift,"px;right:auto;bottom:0;width:calc(50% + ").concat(f.d.bgHorizontalShift,"px);}h1.__jsx-style-dynamic-selector{height:").concat(f.d.introHeaderHight,"px;font-size:48px;line-height:55px;}.projects.__jsx-style-dynamic-selector{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 60px 1fr 1fr;grid-template-areas: 'featured second' 'featured second' 'featured .' 'featured third' 'rest-link third';grid-column-gap:40px;}.project.__jsx-style-dynamic-selector{min-height:280px;padding:50px;margin-bottom:0;font-size:25px;line-height:36px;}.project--featured.__jsx-style-dynamic-selector{min-height:500px;margin-left:0px;margin-right:0px;}.rest-link.__jsx-style-dynamic-selector{margin-top:0;}}")],dynamic:[f.a.lightOrange,f.d.introHeaderHightMobile,f.c.base,f.e.timingFunction,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,f.d.bgHorizontalShift,f.d.introHeaderHight]}))});n(757);function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function L(e,t){return(L=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var n,r=V(e);if(t){var i=V(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"===R(t)||"function"==typeof t))return t;return D(e)}(this,n)}}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function V(e){return(V=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function G(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var B=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&L(e,t)}(a,o["Component"]);var t,n,r,i=I(a);function a(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return G(D(e=i.call.apply(i,[this].concat(n))),"state",{selectedIndex:0}),G(D(e),"handlePrevClick",function(){e.setState(function(e){var t=e.selectedIndex;return{selectedIndex:0===t?t:t-1}})}),G(D(e),"handleNextClick",function(){var t=e.props,n=t.data,r=t.visibleCount;e.setState(function(e){var t=e.selectedIndex;return{selectedIndex:t===n.length-r?t:t+1}})}),e}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.data,n=e.renderItem,r=e.visibleCount,i=this.state.selectedIndex,a=t.slice(i,i+r);return o.createElement("div",{className:g.a.dynamic([["3019641612",[f.b.desktop,100/r]]])+" root"},o.createElement("ul",{className:g.a.dynamic([["3019641612",[f.b.desktop,100/r]]])+" slider"},a.map(function(e,t){return o.createElement("li",{key:t.toString(),className:g.a.dynamic([["3019641612",[f.b.desktop,100/r]]])},n(e,t))})),o.createElement("nav",{className:g.a.dynamic([["3019641612",[f.b.desktop,100/r]]])},o.createElement(k,{prevEnabled:0!==i,nextEnabled:i!==t.length-r,onPrevClick:this.handlePrevClick,onNextClick:this.handleNextClick})),o.createElement(g.a,{styleId:"3019641612",css:["ul.__jsx-style-dynamic-selector{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;width:100%;padding:0;margin:0;list-style:none;}","li.__jsx-style-dynamic-selector{position:relative;width:100%;margin-bottom:20px;}","nav.__jsx-style-dynamic-selector{position:absolute;right:0;bottom:30px;display:none;width:172px;}","@media (min-width:".concat(f.b.desktop,"px){ul.__jsx-style-dynamic-selector{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}li.__jsx-style-dynamic-selector{width:calc(").concat(100/r,"% - 20px);margin:0;}nav.__jsx-style-dynamic-selector{display:block;}}")],dynamic:[f.b.desktop,100/r]}))}}])&&z(t.prototype,n),r&&z(t,r),a}();G(B,"defaultProps",{data:[],renderItem:function(){return null},visibleCount:3});var Y=B,U=Object(v.e)(function(e){var t=e.intl.locale,n=e.news;return a.a.createElement("div",{className:g.a.dynamic([["277023853",[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]]])+" root"},a.a.createElement("div",{className:g.a.dynamic([["277023853",[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]]])+" container"},a.a.createElement("h1",{className:g.a.dynamic([["277023853",[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]]])},a.a.createElement(v.b,{id:"main.header.events"})),a.a.createElement("div",{className:g.a.dynamic([["277023853",[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]]])+" slider"},a.a.createElement(Y,{data:n,renderItem:function(e,n){return a.a.createElement(b.a,{href:{pathname:"/event",query:{id:e.id,locale:t}},as:"/".concat(t,"/events/").concat(e.id)},a.a.createElement("a",{className:g.a.dynamic([["277023853",[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]]])+" news-slider-item"},a.a.createElement("div",{className:g.a.dynamic([["277023853",[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]]])+" news-slider-item__wrap"},a.a.createElement("span",{className:g.a.dynamic([["277023853",[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]]])+" news-slider-item__date"},Object(x.a)(e.publishedAt,"D MMMM YYYY",t)),a.a.createElement("div",{dangerouslySetInnerHTML:{__html:e.title},className:g.a.dynamic([["277023853",[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]]])}))))},visibleCount:3})),a.a.createElement(b.a,{href:{pathname:"/events",query:{locale:t}},as:"/".concat(t,"/events")},a.a.createElement("a",{className:g.a.dynamic([["277023853",[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]]])+" all-news"},a.a.createElement(v.b,{id:"main.events.all"})))),a.a.createElement(g.a,{styleId:"277023853",css:[".root.__jsx-style-dynamic-selector{position:relative;z-index:1;margin:0 0 30px;}",".root.__jsx-style-dynamic-selector:before{content:'';position:absolute;top:87px;bottom:0;left:".concat(22,"px;right:0;z-index:-1;background:").concat(f.a.lightOrange,";}"),".container.__jsx-style-dynamic-selector{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;}","h1.__jsx-style-dynamic-selector{width:100%;height:".concat(f.d.introHeaderHightMobile,"px;margin:0;font:400 20px/30px Institut,sans-serif;}"),".slider.__jsx-style-dynamic-selector{width:100%;}",".news-slider-item.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:160px;-webkit-text-decoration:none;text-decoration:none;color:#000;-webkit-transition:all .3s ".concat(f.e.timingFunction,";transition:all .3s ").concat(f.e.timingFunction,";}"),".news-slider-item__wrap.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:17px 19px 52px;font-size:14px;line-height:20px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.1);-webkit-transition:all .3s ".concat(f.e.timingFunction,";transition:all .3s ").concat(f.e.timingFunction,";}"),".news-slider-item__date.__jsx-style-dynamic-selector{margin-bottom:15px;font:400 10px/15px Institut,sans-serif;color:".concat(f.a.gray,";}"),".news-slider-item.__jsx-style-dynamic-selector:hover .news-slider-item__wrap.__jsx-style-dynamic-selector,.news-slider-item.__jsx-style-dynamic-selector:focus .news-slider-item__wrap.__jsx-style-dynamic-selector{background:".concat(f.a.orange,";color:#fff;}"),".news-slider-item.__jsx-style-dynamic-selector:hover .news-slider-item__date.__jsx-style-dynamic-selector,.news-slider-item.__jsx-style-dynamic-selector:focus .news-slider-item__date.__jsx-style-dynamic-selector{color:#fff;}",".all-news.__jsx-style-dynamic-selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;jutify-content:flex-end;height:".concat(f.d.bgVerticalShiftMobile,"px;margin-left:30px;-webkit-text-decoration:none;text-decoration:none;font:400 14px/15px Institut,sans-serif;color:#000;}"),".all-news.__jsx-style-dynamic-selector:hover{color:".concat(f.a.orange,";}"),"@media (min-width:".concat(f.b.desktop,"px){.root.__jsx-style-dynamic-selector{margin:0 0 102px;}.root.__jsx-style-dynamic-selector:before{top:").concat(f.d.introHeaderHight+f.d.bgVerticalShift,"px;left:").concat(350,"px;}h1.__jsx-style-dynamic-selector{height:").concat(f.d.introHeaderHight,"px;font-size:48px;line-height:55px;}.news-slider-item.__jsx-style-dynamic-selector{max-width:380px;min-height:300px;}.news-slider-item.__jsx-style-dynamic-selector:hover,.news-slider-item.__jsx-style-dynamic-selector:focus{padding-bottom:20px;}.news-slider-item__wrap.__jsx-style-dynamic-selector{padding:37px 29px 30px;font-size:17px;line-height:24px;}.news-slider-item__date.__jsx-style-dynamic-selector{margin-bottom:0px;font-size:13px;}.all-news.__jsx-style-dynamic-selector{height:").concat(f.d.bgVerticalShift,"px;margin-left:0px;}}")],dynamic:[22,f.a.lightOrange,f.d.introHeaderHightMobile,f.e.timingFunction,f.e.timingFunction,f.a.gray,f.a.orange,f.d.bgVerticalShiftMobile,f.a.orange,f.b.desktop,f.d.introHeaderHight+f.d.bgVerticalShift,350,f.d.introHeaderHight,f.d.bgVerticalShift]}))}),X=(n(290),n(205)),K=Object(v.e)(function(e){e.intl.locale;var t=e.projectLocations,n=e.geoNames;return a.a.createElement("div",{className:g.a.dynamic([["327967687",[f.d.introHeaderHightMobile,f.b.desktop,f.d.introHeaderHight]]])+" root"},a.a.createElement("div",{className:g.a.dynamic([["327967687",[f.d.introHeaderHightMobile,f.b.desktop,f.d.introHeaderHight]]])+" container"},a.a.createElement("div",{className:g.a.dynamic([["327967687",[f.d.introHeaderHightMobile,f.b.desktop,f.d.introHeaderHight]]])+" header"},a.a.createElement("div",{className:g.a.dynamic([["327967687",[f.d.introHeaderHightMobile,f.b.desktop,f.d.introHeaderHight]]])+" header__content"},a.a.createElement("h1",{className:g.a.dynamic([["327967687",[f.d.introHeaderHightMobile,f.b.desktop,f.d.introHeaderHight]]])},a.a.createElement(v.b,{id:"about.geo.title"})))),a.a.createElement(X.a,{projectLocations:t.projects,locationsNames:t.names,geoNames:n})),a.a.createElement(g.a,{styleId:"327967687",css:[".root.__jsx-style-dynamic-selector{position:relative;z-index:1;margin:0 auto 30px;}",".root.__jsx-style-dynamic-selector:before{content:'';position:absolute;}",".container.__jsx-style-dynamic-selector{position:relative;display:block;margin:0 10px 0 10px;width:calc(100% - 20px);margin:0;width:100%;}","h1.__jsx-style-dynamic-selector{width:100%;height:".concat(f.d.introHeaderHightMobile,"px;margin:0;font:400 20px/30px Institut,sans-serif;}"),"@media (min-width:".concat(f.b.desktop,"px){.__jsx-style-dynamic-selector{margin-left:0px;}.root.__jsx-style-dynamic-selector{margin:0 auto 102px;}.container.__jsx-style-dynamic-selector{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;margin:0 auto;}h1.__jsx-style-dynamic-selector{height:").concat(f.d.introHeaderHight,"px;font-size:48px;line-height:55px;}}")],dynamic:[f.d.introHeaderHightMobile,f.b.desktop,f.d.introHeaderHight]}))}),W=function(e){var t=e.onClick,n=e.direction,r=void 0===n?"down":n;return a.a.createElement("button",{onClick:t,className:g.a.dynamic([["1231564782",[15,f.e.timingFunction,"down"===r?0:180,f.a.orange,f.e.timingFunction,f.b.desktop]]])},a.a.createElement("svg",{width:"50",height:"40",xmlns:"http://www.w3.org/2000/svg",className:g.a.dynamic([["1231564782",[15,f.e.timingFunction,"down"===r?0:180,f.a.orange,f.e.timingFunction,f.b.desktop]]])},a.a.createElement("use",{xlinkHref:"#arrow-down",className:g.a.dynamic([["1231564782",[15,f.e.timingFunction,"down"===r?0:180,f.a.orange,f.e.timingFunction,f.b.desktop]]])})),a.a.createElement(g.a,{styleId:"1231564782",css:["button.__jsx-style-dynamic-selector{display:none;position:relative;left:50%;z-index:8;-webkit-transform:translate(-50%,-66%);-ms-transform:translate(-50%,-66%);transform:translate(-50%,-66%);padding:".concat(15,"px;border:none;border-radius:0;background:transparent;cursor:pointer;outline:none;opacity:0.9;}"),"button.__jsx-style-dynamic-selector:hover{opacity:1;}","svg.__jsx-style-dynamic-selector{-webkit-transition:-webkit-transform 0.6s ".concat(f.e.timingFunction,";-webkit-transition:transform 0.6s ").concat(f.e.timingFunction,";transition:transform 0.6s ").concat(f.e.timingFunction,";-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(").concat("down"===r?0:180,"deg);-ms-transform:rotate(").concat("down"===r?0:180,"deg);transform:rotate(").concat("down"===r?0:180,"deg);color:").concat(f.a.orange,";}"),"path.__jsx-style-dynamic-selector{-webkit-transition:fill .6s ".concat(f.e.timingFunction,";transition:fill .6s ").concat(f.e.timingFunction,";}"),"@media (min-width:".concat(f.b.desktop,"px){button.__jsx-style-dynamic-selector{display:block;}}")],dynamic:[15,f.e.timingFunction,"down"===r?0:180,f.a.orange,f.e.timingFunction,f.b.desktop]}))};function q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,o=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(i)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return J(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return J(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Z(e,t,n,r,i,o,a){try{var c=e[o](a),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,i)}var Q=function(e){e.intl;var t=e.sliderData,n=e.projects,r=e.featuredEvents,i=e.restEvents,o=e.projectLocations,c=e.geoNames;return a.a.createElement(d.a,null,a.a.createElement(C,{sliderData:t,featuredEvents:r}),a.a.createElement(W,{direction:"down",onClick:function(){window.scroll({top:814,left:0,behavior:"smooth"})}}),n.length>0?a.a.createElement(F,{projects:n}):null,a.a.createElement(K,{projectLocations:o,geoNames:c}),a.a.createElement(U,{news:i}),a.a.createElement(W,{direction:"up",onClick:function(){window.scroll({top:0,left:0,behavior:"smooth"})}}))};Q.getInitialProps=function(){var e,t=(e=i.a.mark(function e(t){var n,r,o,a,c,u,s,f,d,h,m,g,v,y,b,x,w,k,M;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.req,r=t.query,o=n?n.locale:r.locale,e.next=4,Promise.all([Object(p.h)(o),Object(p.q)(o),Object(p.t)(o),Object(p.r)(o),Object(p.p)(o)]);case 4:return a=e.sent,c=q(a,5),u=c[0],s=c[1],f=c[2],d=c[3],h=c[4],m=[Number(f.data[0].link.replace("/news/",""))],g=u.data.filter(function(e){var t=e.id;return-1===m.indexOf(t)}),v=l()(g,2),y=g.slice(2),b=s.data,x=l()(b,3),w=f.data.filter(function(e){return e.title}).map(function(e){return{link:"/".concat(o).concat(e.link),title:e.title,description:e.shortDescription,imageUrl:e.image.normal.url}}),k=d.data,M=h.data.find(function(e){return"regions"===e.key}).values,e.abrupt("return",{featuredEvents:v,restEvents:y,sliderData:w,projects:x,projectLocations:k,geoNames:M});case 21:case"end":return e.stop()}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(e){Z(o,r,i,a,c,"next",e)}function c(e){Z(o,r,i,a,c,"throw",e)}a(void 0)})});return function(e){return t.apply(this,arguments)}}();t.default=u()(h.a)(Q)},83:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calculateResizeFactor=function(e,t){return 0===e?1:100/e*t*.01},t.calculateMousePosition=function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:n.center,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:n.width,c=arguments.length>7&&void 0!==arguments[7]?arguments[7]:n.height,u={x:0,y:1},s=!!t.rotate,l=!!s&&t.rotate().map(function(e){return-e}),f=l?t.rotate(l)([-o[0],-o[1]]):t([o[0],o[1]]),p=f?(f[u[e]]-(0===u[e]?a:c)/2)*r*(1/i):0;s&&t.rotate([-l[0],-l[1],-l[2]]);return l?p:-p},t.isChildOfType=a,t.createNewChildren=function(e,t){if(!e)return;return e.length?e.map(function(e,n){if(e)return a(e,["Geographies"])?o.default.cloneElement(e,{key:"zoomable-child-"+n,projection:t.projection}):a(e,["Group","Markers","Lines","Annotations","Annotation","Graticule"])?o.default.cloneElement(e,{key:"zoomable-child-"+n,projection:t.projection,zoom:t.zoom,width:t.width,height:t.height,groupName:t.groupName,itemName:t.itemName}):e}):a(e,["Geographies"])?o.default.cloneElement(e,{projection:t.projection}):a(e,["Group","Markers","Lines","Annotations","Annotation","Graticule"])?o.default.cloneElement(e,{projection:t.projection,zoom:t.zoom,width:t.width,height:t.height,groupName:t.groupName,itemName:t.itemName}):e},t.roundPath=function(e,t){if(!e)return;return e.replace(/[\d\.-][\d\.e-]*/g,function(e){return Math.round(e*(1/t))/(1/t)})},t.createConnectorPath=function(e,t,n){var r=t[0],i=t[1];return"M0,0 Q "+(n+1)/2*r+","+(i-(n+1)/2*i)+" "+r+","+i},t.createTextAnchor=function(e){return e>0?"start":e<0?"end":"middle"},t.computeBackdrop=function(e,t){var n=e.rotate,r=n?e.rotate():null,i=n?e.rotate([0,0,0])([t.x[0],t.y[0]]):e([t.x[0],t.y[0]]),o=n?e.rotate([0,0,0])([t.x[1],t.y[1]]):e([t.x[1],t.y[1]]),a=i?i[0]:0,c=o?o[0]:0,u=i?i[1]:0,s=o?o[1]:0,l=c-a,f=s-u;r&&e.rotate(r);return{x:a,y:u,width:l,height:f}};var r,i=n(1),o=(r=i)&&r.__esModule?r:{default:r};function a(e,t){return-1!==t.indexOf(e.props.componentIdentifier)}},84:function(e){e.exports=[{name:"Ярославская область",iso:"YAR",fips:"88",admin:"88",reference:{}},{name:"Воронежская область",iso:"VOR",fips:"86",admin:"86",reference:{}},{name:"Вологодская область",iso:"VLG",fips:"85",admin:"85",reference:{}},{name:"Волгоградская область",iso:"VGG",fips:"84",admin:"84",reference:{}},{name:"Ульяновская область",iso:"ULY",fips:"81",admin:"81",reference:{}},{name:"Удмуртия",iso:"UD",fips:"80",admin:"80",reference:{}},{name:"Тверская область",iso:"TVE",fips:"77",admin:"77",reference:{}},{name:"Тульская область",iso:"TUL",fips:"76",admin:"76",reference:{}},{name:"Татарстан",iso:"TA",fips:"73",admin:"73",reference:{}},{name:"Тамбовская область",iso:"TAM",fips:"72",admin:"72",reference:{}},{name:"Ставропольский край",iso:"STA",fips:"70",admin:"70",reference:{}},{name:"Смоленская область",iso:"SMO",fips:"69",admin:"69",reference:{}},{name:"Саратовская область",iso:"SAR",fips:"67",admin:"67",reference:{}},{name:"Самарская область",iso:"SAM",fips:"65",admin:"65",reference:{}},{name:"Рязанская область",iso:"RYA",fips:"62",admin:"62",reference:{}},{name:"Ростовская область",iso:"ROS",fips:"61",admin:"61",reference:{}},{name:"Псковская область",iso:"PSK",fips:"60",admin:"60",reference:{}},{name:"Пермский край",iso:"PER",fips:"90",admin:"90",reference:{}},{name:"Пензенская область",iso:"PNZ",fips:"57",admin:"57",reference:{}},{name:"Орловская область",iso:"ORL",fips:"56",admin:"56",reference:{}},{name:"Оренбургская область",iso:"ORE",fips:"55",admin:"55",reference:{}},{name:"Новгородская область",iso:"NGR",fips:"52",admin:"52",reference:{}},{name:"Северная Осетия",iso:"SE",fips:"68",admin:"68",reference:{}},{name:"Ненецкий автономный округ",iso:"NEN",fips:"50",admin:"50",reference:{}},{name:"Мурманская область",iso:"MUR",fips:"49",admin:"49",reference:{}},{name:"Москва",iso:"MOW",fips:"48",admin:"48",reference:{}},{name:"Московская область",iso:"MOS",fips:"47",admin:"47",reference:{}},{name:"Мордовия",iso:"MO",fips:"46",admin:"46",reference:{}},{name:"Марий Эл",iso:"ME",fips:"45",admin:"45",reference:{}},{name:"Липецкая область",iso:"LIP",fips:"43",admin:"43",reference:{}},{name:"Ленинградская область",iso:"LEN",fips:"42",admin:"42",reference:{}},{name:"Санкт-Петербург",iso:"SPE",fips:"66",admin:"66",reference:{}},{name:"Курская область",iso:"KRS",fips:"41",admin:"41",reference:{}},{name:"Краснодарский край",iso:"KDA",fips:"38",admin:"38",reference:{}},{name:"Костромская область",iso:"KOS",fips:"37",admin:"37",reference:{}},{name:"Республика Коми",iso:"KO",fips:"34",admin:"34",reference:{}},{name:"Кировская область",iso:"KIR",fips:"33",admin:"33",reference:{}},{name:"Республика Карелия",iso:"KR",fips:"28",admin:"28",reference:{}},{name:"Карачаево-Черкесия",iso:"KC",fips:"27",admin:"27",reference:{}},{name:"Калужская область",iso:"KLU",fips:"25",admin:"25",reference:{}},{name:"Калмыкия",iso:"KL",fips:"24",admin:"24",reference:{}},{name:"Калининградская область",iso:"KGD",fips:"23",admin:"23",reference:{}},{name:"Кабардино-Балкария",iso:"KB",fips:"22",admin:"22",reference:{}},{name:"Ивановская область",iso:"IVA",fips:"21",admin:"21",reference:{}},{name:"Ингушетия",iso:"IN",fips:"19",admin:"19",reference:{}},{name:"Нижегородская область",iso:"NIZ",fips:"51",admin:"51",reference:{}},{name:"Дагестан",iso:"DA",fips:"17",admin:"17",reference:{}},{name:"Чувашия",iso:"CU",fips:"16",admin:"16",reference:{}},{name:"Чечня",iso:"CE",fips:"12",admin:"12",reference:{}},{name:"Брянская область",iso:"BRY",fips:"10",admin:"10",reference:{}},{name:"Белгородская область",iso:"BEL",fips:"09",admin:"09",reference:{}},{name:"Башкортостан",iso:"BA",fips:"08",admin:"08",reference:{}},{name:"Астраханская область",iso:"AST",fips:"07",admin:"07",reference:{}},{name:"Архангельская область",iso:"ARK",fips:"06",admin:"06",reference:{}},{name:"Адыгея",iso:"AD",fips:"01",admin:"01",reference:{}},{name:"Владимирская область",iso:"VLA",fips:"83",admin:"83",reference:{}},{name:"Ямало-Ненецкий автономный округ",iso:"YAN",fips:"87",admin:"87",reference:{}},{name:"Тюменская область",iso:"TYU",fips:"78",admin:"78",reference:{}},{name:"Тыва",iso:"TY",fips:"79",admin:"79",reference:{}},{name:"Томская область",iso:"TOM",fips:"75",admin:"75",reference:{}},{name:"Свердловская область",iso:"SVE",fips:"71",admin:"71",reference:{}},{name:"Омская область",iso:"OMS",fips:"54",admin:"54",reference:{}},{name:"Новосибирская область",iso:"NVS",fips:"53",admin:"53",reference:{}},{name:"Курганская область",iso:"KGN",fips:"40",admin:"40",reference:{}},{name:"Красноярский край",iso:"KYA",fips:"91",admin:"91",reference:{}},{name:"Ханты-Мансийский автономный округ",iso:"KHM",fips:"32",admin:"32",reference:{}},{name:"Хакасия",iso:"KK",fips:"31",admin:"31",reference:{}},{name:"Кемеровская область",iso:"KEM",fips:"29",admin:"29",reference:{}},{name:"Республика Алтай",iso:"AL",fips:"03",admin:"03",reference:{}},{name:"Челябинская область",iso:"CHE",fips:"13",admin:"13",reference:{}},{name:"Алтайский край",iso:"ALT",fips:"04",admin:"04",reference:{}},{name:"Якутия",iso:"SA",fips:"63",admin:"63",reference:{}},{name:"Приморский край",iso:"PRI",fips:"59",admin:"59",reference:{}},{name:"Хабаровский край",iso:"KHA",fips:"30",admin:"30",reference:{}},{name:"Иркутская область",iso:"IRK",fips:"20",admin:"20",reference:{}},{name:"Еврейская автономная область",iso:"YEV",fips:"89",admin:"89",reference:{}},{name:"Амурская область",iso:"AMU",fips:"05",admin:"05",reference:{}},{name:"Бурятия",iso:"BU",fips:"11",admin:"11",reference:{}},{name:"Сахалинская область",iso:"SAK",fips:"64",admin:"64",reference:{}},{name:"Магаданская область",iso:"MAG",fips:"44",admin:"44",reference:{}},{name:"Камчатский край",iso:"KAM",fips:"92",admin:"92",reference:{}},{name:"Чукотский автономный округ",iso:"CHU",fips:"15",admin:"15",reference:{}},{name:"Забайкальский край",iso:"ZAB",fips:"93",admin:"93",reference:{}},{name:"Крым",iso:"CR",fips:"11",admin:"11",reference:{}}]},85:function(e){e.exports=[{name:"Yaroslavl Oblast",iso:"YAR",fips:"88",admin:"88",reference:{}},{name:"Voronezh Oblast",iso:"VOR",fips:"86",admin:"86",reference:{}},{name:"Vologda Oblast",iso:"VLG",fips:"85",admin:"85",reference:{}},{name:"Volgograd Oblast",iso:"VGG",fips:"84",admin:"84",reference:{}},{name:"Ulyanovsk Oblast",iso:"ULY",fips:"81",admin:"81",reference:{}},{name:"Udmurtia",iso:"UD",fips:"80",admin:"80",reference:{}},{name:"Tver Oblast",iso:"TVE",fips:"77",admin:"77",reference:{}},{name:"Tula Oblast",iso:"TUL",fips:"76",admin:"76",reference:{}},{name:"Tatarstan",iso:"TA",fips:"73",admin:"73",reference:{}},{name:"Tambov Oblast",iso:"TAM",fips:"72",admin:"72",reference:{}},{name:"Stavropol Krai",iso:"STA",fips:"70",admin:"70",reference:{}},{name:"Smolensk Oblast",iso:"SMO",fips:"69",admin:"69",reference:{}},{name:"Saratov Oblast",iso:"SAR",fips:"67",admin:"67",reference:{}},{name:"Samara Oblast",iso:"SAM",fips:"65",admin:"65",reference:{}},{name:"Ryazan Oblast",iso:"RYA",fips:"62",admin:"62",reference:{}},{name:"Rostov Oblast",iso:"ROS",fips:"61",admin:"61",reference:{}},{name:"Pskov Oblast",iso:"PSK",fips:"60",admin:"60",reference:{}},{name:"Perm Krai",iso:"PER",fips:"90",admin:"90",reference:{}},{name:"Penza Oblast",iso:"PNZ",fips:"57",admin:"57",reference:{}},{name:"Oryol Oblast",iso:"ORL",fips:"56",admin:"56",reference:{}},{name:"Orenburg Oblast",iso:"ORE",fips:"55",admin:"55",reference:{}},{name:"Novgorod Oblast",iso:"NGR",fips:"52",admin:"52",reference:{}},{name:"Severnaya Osetiya-Alaniya",iso:"SE",fips:"68",admin:"68",reference:{}},{name:"Nenets Autonomous Okrug",iso:"NEN",fips:"50",admin:"50",reference:{}},{name:"Murmansk Oblast",iso:"MUR",fips:"49",admin:"49",reference:{}},{name:"Moscow",iso:"MOW",fips:"48",admin:"48",reference:{}},{name:"Moscow Oblast",iso:"MOS",fips:"47",admin:"47",reference:{}},{name:"Mordovia",iso:"MO",fips:"46",admin:"46",reference:{}},{name:"Mari El",iso:"ME",fips:"45",admin:"45",reference:{}},{name:"Lipetsk Oblast",iso:"LIP",fips:"43",admin:"43",reference:{}},{name:"Leningrad Oblast",iso:"LEN",fips:"42",admin:"42",reference:{}},{name:"Saint Petersburg",iso:"SPE",fips:"66",admin:"66",reference:{}},{name:"Kursk Oblast",iso:"KRS",fips:"41",admin:"41",reference:{}},{name:"Krasnodar Krai",iso:"KDA",fips:"38",admin:"38",reference:{}},{name:"Kostroma Oblast",iso:"KOS",fips:"37",admin:"37",reference:{}},{name:"Komi Republic",iso:"KO",fips:"34",admin:"34",reference:{}},{name:"Kirov Oblast",iso:"KIR",fips:"33",admin:"33",reference:{}},{name:"Kareliya",iso:"KR",fips:"28",admin:"28",reference:{}},{name:"Karachay-Cherkessia",iso:"KC",fips:"27",admin:"27",reference:{}},{name:"Kaluga Oblast",iso:"KLU",fips:"25",admin:"25",reference:{}},{name:"Kalmykia",iso:"KL",fips:"24",admin:"24",reference:{}},{name:"Kaliningrad Oblast",iso:"KGD",fips:"23",admin:"23",reference:{}},{name:"Kabardino-Balkaria",iso:"KB",fips:"22",admin:"22",reference:{}},{name:"Ivanovo Oblast",iso:"IVA",fips:"21",admin:"21",reference:{}},{name:"Ingushetia",iso:"IN",fips:"19",admin:"19",reference:{}},{name:"Nizhny Novgorod Oblast",iso:"NIZ",fips:"51",admin:"51",reference:{}},{name:"Dagestan",iso:"DA",fips:"17",admin:"17",reference:{}},{name:"Chuvashia",iso:"CU",fips:"16",admin:"16",reference:{}},{name:"Chechnya",iso:"CE",fips:"12",admin:"12",reference:{}},{name:"Bryansk Oblast",iso:"BRY",fips:"10",admin:"10",reference:{}},{name:"Belgorod Oblast",iso:"BEL",fips:"09",admin:"09",reference:{}},{name:"Bashkortostan",iso:"BA",fips:"08",admin:"08",reference:{}},{name:"Astrakhan Oblast",iso:"AST",fips:"07",admin:"07",reference:{}},{name:"Arkhangelsk Oblast",iso:"ARK",fips:"06",admin:"06",reference:{}},{name:"Adygea",iso:"AD",fips:"01",admin:"01",reference:{}},{name:"Vladimir Oblast",iso:"VLA",fips:"83",admin:"83",reference:{}},{name:"Yamalo-Nenets Autonomous Okrug",iso:"YAN",fips:"87",admin:"87",reference:{}},{name:"Tyumen Oblast",iso:"TYU",fips:"78",admin:"78",reference:{}},{name:"Tuva",iso:"TY",fips:"79",admin:"79",reference:{}},{name:"Tomsk Oblast",iso:"TOM",fips:"75",admin:"75",reference:{}},{name:"Sverdlovsk Oblast",iso:"SVE",fips:"71",admin:"71",reference:{}},{name:"Omsk Oblast",iso:"OMS",fips:"54",admin:"54",reference:{}},{name:"Novosibirsk Oblast",iso:"NVS",fips:"53",admin:"53",reference:{}},{name:"Kurgan Oblast",iso:"KGN",fips:"40",admin:"40",reference:{}},{name:"Krasnoyarsk Krai",iso:"KYA",fips:"91",admin:"91",reference:{}},{name:"Khanty-Mansi Autonomous Okrug",iso:"KHM",fips:"32",admin:"32",reference:{}},{name:"Khakassia",iso:"KK",fips:"31",admin:"31",reference:{}},{name:"Kemerovo Oblast",iso:"KEM",fips:"29",admin:"29",reference:{}},{name:"Altai Republic",iso:"AL",fips:"03",admin:"03",reference:{}},{name:"Chelyabinsk Oblast",iso:"CHE",fips:"13",admin:"13",reference:{}},{name:"Altai Krai",iso:"ALT",fips:"04",admin:"04",reference:{}},{name:"Sakha Republic",iso:"SA",fips:"63",admin:"63",reference:{}},{name:"Primorsky Krai",iso:"PRI",fips:"59",admin:"59",reference:{}},{name:"Khabarovsk Krai",iso:"KHA",fips:"30",admin:"30",reference:{}},{name:"Irkutsk Oblast",iso:"IRK",fips:"20",admin:"20",reference:{}},{name:"Jewish Autonomous Oblast",iso:"YEV",fips:"89",admin:"89",reference:{}},{name:"Amur Oblast",iso:"AMU",fips:"05",admin:"05",reference:{}},{name:"Buryatia",iso:"BU",fips:"11",admin:"11",reference:{}},{name:"Sakhalin Oblast",iso:"SAK",fips:"64",admin:"64",reference:{}},{name:"Magadan Oblast",iso:"MAG",fips:"44",admin:"44",reference:{}},{name:"Kamchatka Krai",iso:"KAM",fips:"92",admin:"92",reference:{}},{name:"Chukotka Autonomous Okrug",iso:"CHU",fips:"15",admin:"15",reference:{}},{name:"Zabaykalsky Krai",iso:"ZAB",fips:"93",admin:"93",reference:{}},{name:"Crimea",iso:"CR",fips:"11",admin:"11",reference:{}}]},86:function(e,t,n){var r=n(41),i=n(104)(function(e,t,n){r(e,n,t)});e.exports=i}},[[756,1,0]]]);