-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbundle.js
31 lines (31 loc) · 334 KB
/
bundle.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=48)}([function(e,t,n){"use strict";e.exports=n(24)},function(e,t,n){"use strict";(function(e){n.d(t,"b",function(){return a}),n.d(t,"a",function(){return u});var r=n(23),o=void 0!==e?e:{},i=Object(r.a)(o),a=(i.flush,i.hydrate,i.cx,i.merge,i.getRegisteredStyles,i.injectGlobal),u=(i.keyframes,i.css);i.sheet,i.caches}).call(this,n(11))},function(e,t,n){e.exports=n(34)()},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(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)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){var r=n(28),o=n(9);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?o(e):t}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var r=n(29);e.exports=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&&r(e,t)}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(25)},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t,n){"use strict";var r=u(n(36)),o=u(n(41)),i=u(n(17)),a=u(n(14));function u(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:a.default,TransitionGroup:i.default,ReplaceTransition:o.default,CSSTransition:r.default}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){e.exports=n(30)},function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,a,u=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in n=Object(arguments[l]))o.call(n,c)&&(u[c]=n[c]);if(r){a=r(n);for(var s=0;s<a.length;s++)i.call(n,a[s])&&(u[a[s]]=n[a[s]])}}return u}},function(e,t,n){"use strict";t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(2)),o=u(n(0)),i=u(n(8)),a=n(15);n(16);function u(e){return e&&e.__esModule?e:{default:e}}var l="unmounted";t.UNMOUNTED=l;var c="exited";t.EXITED=c;var s="entering";t.ENTERING=s;var f="entered";t.ENTERED=f;t.EXITING="exiting";var d=function(e){var t,n;function r(t,n){var r;r=e.call(this,t,n)||this;var o,i=n.transitionGroup,a=i&&!i.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=c,r.appearStatus=s):o=f:o=t.unmountOnExit||t.mountOnEnter?l:c,r.state={status:o},r.nextCallback=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.getChildContext=function(){return{transitionGroup:null}},r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===l?{status:c}:null},a.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},a.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==s&&n!==f&&(t=s):n!==s&&n!==f||(t="exiting")}this.updateStatus(!1,t)},a.componentWillUnmount=function(){this.cancelNextCallback()},a.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=r.appear),{exit:e,enter:t,appear:n}},a.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=i.default.findDOMNode(this);t===s?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===c&&this.setState({status:l})},a.performEnter=function(e,t){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,i=this.getTimeouts();t||r?(this.props.onEnter(e,o),this.safeSetState({status:s},function(){n.props.onEntering(e,o),n.onTransitionEnd(e,i.enter,function(){n.safeSetState({status:f},function(){n.props.onEntered(e,o)})})})):this.safeSetState({status:f},function(){n.props.onEntered(e)})},a.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:"exiting"},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:c},function(){t.props.onExited(e)})})})):this.safeSetState({status:c},function(){t.props.onExited(e)})},a.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},a.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},a.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},a.onTransitionEnd=function(e,t,n){this.setNextCallback(n),e?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},a.render=function(){var e=this.state.status;if(e===l)return null;var t=this.props,n=t.children,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return n(e,r);var i=o.default.Children.only(n);return o.default.cloneElement(i,r)},r}(o.default.Component);function p(){}d.contextTypes={transitionGroup:r.object},d.childContextTypes={transitionGroup:function(){}},d.propTypes={},d.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:p,onEntering:p,onEntered:p,onExit:p,onExiting:p,onExited:p},d.UNMOUNTED=0,d.EXITED=1,d.ENTERING=2,d.ENTERED=3,d.EXITING=4;var h=(0,a.polyfill)(d);t.default=h},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,u=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?u="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(u="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==u){var l=e.displayName||e.name,c="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==u?"\n "+u:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var s=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;s.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",function(){return a}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";t.__esModule=!0,t.transitionTimeout=function(e){var t="transition"+e+"Timeout",n="transition"+e;return function(e){if(e[n]){if(null==e[t])return new Error(t+" wasn't supplied to CSSTransitionGroup: this can cause unreliable animations and won't be supported in a future version of React. See https://fb.me/react-animation-transition-group-timeout for more information.");if("number"!=typeof e[t])return new Error(t+" must be a number (in milliseconds)")}return null}},t.classNamesShape=t.timeoutsShape=void 0;var r,o=(r=n(2))&&r.__esModule?r:{default:r};var i=o.default.oneOfType([o.default.number,o.default.shape({enter:o.default.number,exit:o.default.number}).isRequired]);t.timeoutsShape=i;var a=o.default.oneOfType([o.default.string,o.default.shape({enter:o.default.string,exit:o.default.string,active:o.default.string}),o.default.shape({enter:o.default.string,enterDone:o.default.string,enterActive:o.default.string,exit:o.default.string,exitDone:o.default.string,exitActive:o.default.string})]);t.classNamesShape=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=u(n(2)),o=u(n(0)),i=n(15),a=n(42);function u(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=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)}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var s=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},f=function(e){var t,n;function r(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind(c(c(r)));return r.state={handleExited:o,firstRender:!0},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},i.componentDidMount=function(){this.appeared=!0,this.mounted=!0},i.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,a.getInitialChildMapping)(e,r):(0,a.getNextChildMapping)(e,n,r),firstRender:!1}},i.handleExited=function(e,t){var n=(0,a.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=l({},t.children);return delete n[e.key],{children:n}}))},i.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["component","childFactory"]),i=s(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i:o.default.createElement(t,r,i)},r}(o.default.Component);f.childContextTypes={transitionGroup:r.default.object.isRequired},f.propTypes={},f.defaultProps={component:"div",childFactory:function(e){return e}};var d=(0,i.polyfill)(f);t.default=d,e.exports=t.default},function(e,t){function n(){return e.exports=n=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},n.apply(this,arguments)}e.exports=n},function(e,t){function n(e,t,n,r,o,i,a){try{var u=e[i](a),l=u.value}catch(e){return void n(e)}u.done?t(l):Promise.resolve(l).then(r,o)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise(function(o,i){var a=e.apply(t,r);function u(e){n(a,o,i,u,l,"next",e)}function l(e){n(a,o,i,u,l,"throw",e)}u(void 0)})}}},function(e,t,n){(function(t){for(var r=n(32),o="undefined"==typeof window?t:window,i=["moz","webkit"],a="AnimationFrame",u=o["request"+a],l=o["cancel"+a]||o["cancelRequest"+a],c=0;!u&&c<i.length;c++)u=o[i[c]+"Request"+a],l=o[i[c]+"Cancel"+a]||o[i[c]+"CancelRequest"+a];if(!u||!l){var s=0,f=0,d=[];u=function(e){if(0===d.length){var t=r(),n=Math.max(0,1e3/60-(t-s));s=n+t,setTimeout(function(){var e=d.slice(0);d.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(s)}catch(e){setTimeout(function(){throw e},0)}},Math.round(n))}return d.push({handle:++f,callback:e,cancelled:!1}),f},l=function(e){for(var t=0;t<d.length;t++)d[t].handle===e&&(d[t].cancelled=!0)}}e.exports=function(e){return u.call(o,e)},e.exports.cancel=function(){l.apply(o,arguments)},e.exports.polyfill=function(e){e||(e=o),e.requestAnimationFrame=u,e.cancelAnimationFrame=l}}).call(this,n(11))},function(e,t,n){e.exports=function(){"use strict";return function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,i,a,u,l,c,s,f){switch(n){case 1:if(0===s&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===c)return r+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}}()},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},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}}(),i=n(0),a=l(i),u=l(n(2));function l(e){return e&&e.__esModule?e:{default:e}}var c={position:"absolute",top:0,left:0,visibility:"hidden",height:0,overflow:"scroll",whiteSpace:"pre"},s=["extraWidth","injectStyles","inputClassName","inputRef","inputStyle","minWidth","onAutosize","placeholderIsMinWidth"],f=function(e,t){t.style.fontSize=e.fontSize,t.style.fontFamily=e.fontFamily,t.style.fontWeight=e.fontWeight,t.style.fontStyle=e.fontStyle,t.style.letterSpacing=e.letterSpacing,t.style.textTransform=e.textTransform},d=!("undefined"==typeof window||!window.navigator)&&/MSIE |Trident\/|Edge\//.test(window.navigator.userAgent),p=function(){return d?"_"+Math.random().toString(36).substr(2,12):void 0},h=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.inputRef=function(e){n.input=e,"function"==typeof n.props.inputRef&&n.props.inputRef(e)},n.placeHolderSizerRef=function(e){n.placeHolderSizer=e},n.sizerRef=function(e){n.sizer=e},n.state={inputWidth:e.minWidth,inputId:e.id||p()},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,i.Component),o(t,[{key:"componentDidMount",value:function(){this.mounted=!0,this.copyInputStyles(),this.updateInputWidth()}},{key:"componentWillReceiveProps",value:function(e){var t=e.id;t!==this.props.id&&this.setState({inputId:t||p()})}},{key:"componentDidUpdate",value:function(e,t){t.inputWidth!==this.state.inputWidth&&"function"==typeof this.props.onAutosize&&this.props.onAutosize(this.state.inputWidth),this.updateInputWidth()}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"copyInputStyles",value:function(){if(this.mounted&&window.getComputedStyle){var e=this.input&&window.getComputedStyle(this.input);e&&(f(e,this.sizer),this.placeHolderSizer&&f(e,this.placeHolderSizer))}}},{key:"updateInputWidth",value:function(){if(this.mounted&&this.sizer&&void 0!==this.sizer.scrollWidth){var e=void 0;e=this.props.placeholder&&(!this.props.value||this.props.value&&this.props.placeholderIsMinWidth)?Math.max(this.sizer.scrollWidth,this.placeHolderSizer.scrollWidth)+2:this.sizer.scrollWidth+2,(e+="number"===this.props.type&&void 0===this.props.extraWidth?16:parseInt(this.props.extraWidth)||0)<this.props.minWidth&&(e=this.props.minWidth),e!==this.state.inputWidth&&this.setState({inputWidth:e})}}},{key:"getInput",value:function(){return this.input}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"renderStyles",value:function(){var e=this.props.injectStyles;return d&&e?a.default.createElement("style",{dangerouslySetInnerHTML:{__html:"input#"+this.state.inputId+"::-ms-clear {display: none;}"}}):null}},{key:"render",value:function(){var e=[this.props.defaultValue,this.props.value,""].reduce(function(e,t){return null!=e?e:t}),t=r({},this.props.style);t.display||(t.display="inline-block");var n=r({boxSizing:"content-box",width:this.state.inputWidth+"px"},this.props.inputStyle),o=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}(this.props,[]);return function(e){s.forEach(function(t){return delete e[t]})}(o),o.className=this.props.inputClassName,o.id=this.state.inputId,o.style=n,a.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),a.default.createElement("input",r({},o,{ref:this.inputRef})),a.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?a.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}();h.propTypes={className:u.default.string,defaultValue:u.default.any,extraWidth:u.default.oneOfType([u.default.number,u.default.string]),id:u.default.string,injectStyles:u.default.bool,inputClassName:u.default.string,inputRef:u.default.func,inputStyle:u.default.object,minWidth:u.default.oneOfType([u.default.number,u.default.string]),onAutosize:u.default.func,onChange:u.default.func,placeholder:u.default.string,placeholderIsMinWidth:u.default.bool,style:u.default.object,value:u.default.any},h.defaultProps={minWidth:1,injectStyles:!0},t.default=h},function(e,t,n){"use strict";var r=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var i=function(e){for(var t,n=e.length,r=n^n,o=0;n>=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var a=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var u=0;for(e=0===a?"":e[0]+" ";u<i;++u)t[u]=n(e,t[u],r).trim();break;default:var l=u=0;for(t=[];u<i;++u)for(var c=0;c<a;++c)t[l++]=n(e[c]+" ",o[u],r).trim()}return t}function n(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(v,"$1"+e.trim());case 58:return e.trim()+t.replace(v,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(v,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,n,i){var a=e+";",u=2*t+3*n+4*i;if(944===u){e=a.indexOf(":",9)+1;var l=a.substring(e,a.length-1).trim();return l=a.substring(0,e).trim()+l+";",1===A||2===A&&o(l,1)?"-webkit-"+l+l:l}if(0===A||2===A&&!o(a,1))return a;switch(u){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(S,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(l=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+l+a;case 1005:return d.test(a)?a.replace(f,":-webkit-")+a.replace(f,":-moz-")+a:a;case 1e3:switch(t=(l=a.substring(13).trim()).indexOf("-")+1,l.charCodeAt(0)+l.charCodeAt(t)){case 226:l=a.replace(g,"tb");break;case 232:l=a.replace(g,"tb-rl");break;case 220:l=a.replace(g,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+l+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,u=(l=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|l.charCodeAt(7))){case 203:if(111>l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102<u?"inline-":"")+"box")+";"+a.replace(l,"-webkit-"+l)+";"+a.replace(l,"-ms-"+l+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return l=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+l+"-ms-flex-"+l+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(C,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(C,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===T.test(e))return 115===(l=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,n,i).replace(":fill-available",":stretch"):a.replace(l,"-webkit-"+l)+a.replace(l,"-moz-"+l.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+i&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+a}return a}function o(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),D(2!==t?r:r.replace(x,"$1"),n,t)}function i(e,t){var n=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(w," or ($1)").substring(4):"("+t+")"}function a(e,t,n,r,o,i,a,u,c,s){for(var f,d=0,p=t;d<N;++d)switch(f=F[d].call(l,e,p,n,r,o,i,a,u,c,s)){case void 0:case!1:case!0:case null:break;default:p=f}if(p!==t)return p}function u(e){return void 0!==(e=e.prefix)&&(D=null,e?"function"!=typeof e?A=1:(A=2,D=e):A=0),u}function l(e,n){var u=e;if(33>u.charCodeAt(0)&&(u=u.trim()),u=[u],0<N){var l=a(-1,n,u,u,M,O,0,0,0,0);void 0!==l&&"string"==typeof l&&(n=l)}var f=function e(n,u,l,f,d){for(var p,h,v,g,w,C=0,x=0,T=0,S=0,F=0,D=0,k=v=p=0,I=0,U=0,z=0,R=0,j=l.length,W=j-1,V="",$="",Y="",X="";I<j;){if(h=l.charCodeAt(I),I===W&&0!==x+S+T+C&&(0!==x&&(h=47===x?10:47),S=T=C=0,j++,W++),0===x+S+T+C){if(I===W&&(0<U&&(V=V.replace(s,"")),0<V.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:V+=l.charAt(I)}h=59}switch(h){case 123:for(p=(V=V.trim()).charCodeAt(0),v=1,R=++I;I<j;){switch(h=l.charCodeAt(I)){case 123:v++;break;case 125:v--;break;case 47:switch(h=l.charCodeAt(I+1)){case 42:case 47:e:{for(k=I+1;k<W;++k)switch(l.charCodeAt(k)){case 47:if(42===h&&42===l.charCodeAt(k-1)&&I+2!==k){I=k+1;break e}break;case 10:if(47===h){I=k+1;break e}}I=k}}break;case 91:h++;case 40:h++;case 34:case 39:for(;I++<W&&l.charCodeAt(I)!==h;);}if(0===v)break;I++}switch(v=l.substring(R,I),0===p&&(p=(V=V.replace(c,"").trim()).charCodeAt(0)),p){case 64:switch(0<U&&(V=V.replace(s,"")),h=V.charCodeAt(1)){case 100:case 109:case 115:case 45:U=u;break;default:U=P}if(R=(v=e(u,U,v,h,d+1)).length,0<N&&(w=a(3,v,U=t(P,V,z),u,M,O,R,h,d,f),V=U.join(""),void 0!==w&&0===(R=(v=w.trim()).length)&&(h=0,v="")),0<R)switch(h){case 115:V=V.replace(E,i);case 100:case 109:case 45:v=V+"{"+v+"}";break;case 107:v=(V=V.replace(m,"$1 $2"))+"{"+v+"}",v=1===A||2===A&&o("@"+v,3)?"@-webkit-"+v+"@"+v:"@"+v;break;default:v=V+v,112===f&&($+=v,v="")}else v="";break;default:v=e(u,t(u,V,z),v,f,d+1)}Y+=v,v=z=U=k=p=0,V="",h=l.charCodeAt(++I);break;case 125:case 59:if(1<(R=(V=(0<U?V.replace(s,""):V).trim()).length))switch(0===k&&(p=V.charCodeAt(0),45===p||96<p&&123>p)&&(R=(V=V.replace(" ",":")).length),0<N&&void 0!==(w=a(1,V,u,n,M,O,$.length,f,d,f))&&0===(R=(V=w.trim()).length)&&(V="\0\0"),p=V.charCodeAt(0),h=V.charCodeAt(1),p){case 0:break;case 64:if(105===h||99===h){X+=V+l.charAt(I);break}default:58!==V.charCodeAt(R-1)&&($+=r(V,p,h,V.charCodeAt(2)))}z=U=k=p=0,V="",h=l.charCodeAt(++I)}}switch(h){case 13:case 10:47===x?x=0:0===1+p&&107!==f&&0<V.length&&(U=1,V+="\0"),0<N*L&&a(0,V,u,n,M,O,$.length,f,d,f),O=1,M++;break;case 59:case 125:if(0===x+S+T+C){O++;break}default:switch(O++,g=l.charAt(I),h){case 9:case 32:if(0===S+C+x)switch(F){case 44:case 58:case 9:case 32:g="";break;default:32!==h&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===S+x+C&&(U=z=1,g="\f"+g);break;case 108:if(0===S+x+C+_&&0<k)switch(I-k){case 2:112===F&&58===l.charCodeAt(I-3)&&(_=F);case 8:111===D&&(_=D)}break;case 58:0===S+x+C&&(k=I);break;case 44:0===x+T+S+C&&(U=1,g+="\r");break;case 34:case 39:0===x&&(S=S===h?0:0===S?h:S);break;case 91:0===S+x+T&&C++;break;case 93:0===S+x+T&&C--;break;case 41:0===S+x+C&&T--;break;case 40:if(0===S+x+C){if(0===p)switch(2*F+3*D){case 533:break;default:p=1}T++}break;case 64:0===x+T+S+C+k+v&&(v=1);break;case 42:case 47:if(!(0<S+C+T))switch(x){case 0:switch(2*h+3*l.charCodeAt(I+1)){case 235:x=47;break;case 220:R=I,x=42}break;case 42:47===h&&42===F&&R+2!==I&&(33===l.charCodeAt(R+2)&&($+=l.substring(R,I+1)),g="",x=0)}}0===x&&(V+=g)}D=F,F=h,I++}if(0<(R=$.length)){if(U=u,0<N&&void 0!==(w=a(2,$,U,n,M,O,R,f,d,f))&&0===($=w).length)return X+$+Y;if($=U.join(",")+"{"+$+"}",0!=A*_){switch(2!==A||o($,2)||(_=0),_){case 111:$=$.replace(b,":-moz-$1")+$;break;case 112:$=$.replace(y,"::-webkit-input-$1")+$.replace(y,"::-moz-$1")+$.replace(y,":-ms-input-$1")+$}_=0}}return X+$+Y}(P,u,n,0,0);return 0<N&&void 0!==(l=a(-2,f,u,u,M,O,f.length,0,0,0))&&(f=l),_=0,O=M=1,f}var c=/^\0+/g,s=/[\0\r\f]/g,f=/: */g,d=/zoo|gra/,p=/([,: ])(transform)/g,h=/,\r+?/g,v=/([\t\r\n ])*\f?&/g,m=/@(k\w+)\s*(\S*)\s*/,y=/::(place)/g,b=/:(read-only)/g,g=/[svh]\w+-[tblr]{2}/,E=/\(\s*(.*)\s*\)/g,w=/([\s\S]*?);/g,C=/-self|flex-/g,x=/[^]*?(:[rp][el]a[\w-]+)[^]*/,T=/stretch|:\s*\w+\-(?:conte|avail)/,S=/([^-])(image-set\()/,O=1,M=1,_=0,A=1,P=[],F=[],N=0,D=null,L=0;return l.use=function e(t){switch(t){case void 0:case null:N=F.length=0;break;default:switch(t.constructor){case Array:for(var n=0,r=t.length;n<r;++n)e(t[n]);break;case Function:F[N++]=t;break;case Boolean:L=0|!!t}}return e},l.set=u,void 0!==e&&u(e),l},u=n(21),l=n.n(u),c=/[A-Z]|^ms/g,s=r(function(e){return e.replace(c,"-$&").toLowerCase()}),f=function(e,t){return null==t||"boolean"==typeof t?"":1===o[e]||45===e.charCodeAt(1)||isNaN(t)||0===t?t:t+"px"},d=function e(t){for(var n=t.length,r=0,o="";r<n;r++){var i=t[r];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"function":0,a=e([i()]);break;case"object":if(Array.isArray(i))a=e(i);else for(var u in a="",i)i[u]&&u&&(a&&(a+=" "),a+=u);break;default:a=i}a&&(o&&(o+=" "),o+=a)}}return o},p="undefined"!=typeof document;function h(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key||""),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),(void 0!==e.container?e.container:document.head).appendChild(t),t}var v=function(){function e(e){this.isSpeedy=!0,this.tags=[],this.ctr=0,this.opts=e}var t=e.prototype;return t.inject=function(){if(this.injected)throw new Error("already injected!");this.tags[0]=h(this.opts),this.injected=!0},t.speedy=function(e){if(0!==this.ctr)throw new Error("cannot change speedy now");this.isSpeedy=!!e},t.insert=function(e,t){if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(this.tags[this.tags.length-1]);try{n.insertRule(e,n.cssRules.length)}catch(e){0}}else{var r=h(this.opts);this.tags.push(r),r.appendChild(document.createTextNode(e+(t||"")))}this.ctr++,this.ctr%65e3==0&&this.tags.push(h(this.opts))},t.flush=function(){this.tags.forEach(function(e){return e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0,this.injected=!1},e}();t.a=function(e,t){if(void 0!==e.__SECRET_EMOTION__)return e.__SECRET_EMOTION__;void 0===t&&(t={});var n,r,o=t.key||"css",u=l()(function(e){n+=e,p&&h.insert(e,y)});void 0!==t.prefix&&(r={prefix:t.prefix});var c={registered:{},inserted:{},nonce:t.nonce,key:o},h=new v(t);p&&h.inject();var m=new a(r);m.use(t.stylisPlugins)(u);var y="";function b(e,t){if(null==e)return"";switch(typeof e){case"boolean":return"";case"function":if(void 0!==e.__emotion_styles){var n=e.toString();return n}return b.call(this,void 0===this?e():e(this.mergedProps,this.context),t);case"object":return function(e){if(w.has(e))return w.get(e);var t="";return Array.isArray(e)?e.forEach(function(e){t+=b.call(this,e,!1)},this):Object.keys(e).forEach(function(n){"object"!=typeof e[n]?void 0!==c.registered[e[n]]?t+=n+"{"+c.registered[e[n]]+"}":t+=s(n)+":"+f(n,e[n])+";":Array.isArray(e[n])&&"string"==typeof e[n][0]&&void 0===c.registered[e[n][0]]?e[n].forEach(function(e){t+=s(n)+":"+f(n,e)+";"}):t+=n+"{"+b.call(this,e[n],!1)+"}"},this),w.set(e,t),t}.call(this,e);default:var r=c.registered[e];return!1===t&&void 0!==r?r:e}}var g,E,w=new WeakMap,C=/label:\s*([^\s;\n{]+)\s*;/g,x=function(e){var t=!0,n="",r="";null==e||void 0===e.raw?(t=!1,n+=b.call(this,e,!1)):n+=e[0];for(var o=arguments.length,a=new Array(o>1?o-1:0),u=1;u<o;u++)a[u-1]=arguments[u];return a.forEach(function(r,o){n+=b.call(this,r,46===n.charCodeAt(n.length-1)),!0===t&&void 0!==e[o+1]&&(n+=e[o+1])},this),E=n,n=n.replace(C,function(e,t){return r+="-"+t,""}),g=function(e,t){return i(e+t)+t}(n,r),n};function T(e,t){void 0===c.inserted[g]&&(n="",m(e,t),c.inserted[g]=n)}var S=function(){var e=x.apply(this,arguments),t=o+"-"+g;return void 0===c.registered[t]&&(c.registered[t]=E),T("."+t,e),t};function O(e,t){var n="";return t.split(" ").forEach(function(t){void 0!==c.registered[t]?e.push(t):n+=t+" "}),n}function M(e,t){var n=[],r=O(n,e);return n.length<2?e:r+S(n,t)}function _(e){c.inserted[e]=!0}if(p){var A=document.querySelectorAll("[data-emotion-"+o+"]");Array.prototype.forEach.call(A,function(e){h.tags[0].parentNode.insertBefore(e,h.tags[0]),e.getAttribute("data-emotion-"+o).split(" ").forEach(_)})}var P={flush:function(){p&&(h.flush(),h.inject()),c.inserted={},c.registered={}},hydrate:function(e){e.forEach(_)},cx:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return M(d(t))},merge:M,getRegisteredStyles:O,injectGlobal:function(){T("",x.apply(this,arguments))},keyframes:function(){var e=x.apply(this,arguments),t="animation-"+g;return T("","@keyframes "+t+"{"+e+"}"),t},css:S,sheet:h,caches:c};return e.__SECRET_EMOTION__=P,P}},function(e,t,n){"use strict";
/** @license React v16.7.0
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=n(13),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,l=o?Symbol.for("react.strict_mode"):60108,c=o?Symbol.for("react.profiler"):60114,s=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.concurrent_mode"):60111,p=o?Symbol.for("react.forward_ref"):60112,h=o?Symbol.for("react.suspense"):60113,v=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,y="function"==typeof Symbol&&Symbol.iterator;function b(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,u],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E={};function w(e,t,n){this.props=e,this.context=t,this.refs=E,this.updater=n||g}function C(){}function x(e,t,n){this.props=e,this.context=t,this.refs=E,this.updater=n||g}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&b("85"),this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},C.prototype=w.prototype;var T=x.prototype=new C;T.constructor=x,r(T,w.prototype),T.isPureReactComponent=!0;var S={current:null,currentDispatcher:null},O=Object.prototype.hasOwnProperty,M={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var r=void 0,o={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)O.call(t,r)&&!M.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),s=0;s<l;s++)c[s]=arguments[s+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:u,props:o,_owner:S.current}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var P=/\/+/g,F=[];function N(e,t,n,r){if(F.length){var o=F.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function D(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>F.length&&F.push(e)}function L(e,t,n){return null==e?0:function e(t,n,r,o){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var l=!1;if(null===t)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(t.$$typeof){case i:case a:l=!0}}if(l)return r(o,t,""===n?"."+k(t,0):n),1;if(l=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c<t.length;c++){var s=n+k(u=t[c],c);l+=e(u,s,r,o)}else if(s=null===t||"object"!=typeof t?null:"function"==typeof(s=y&&t[y]||t["@@iterator"])?s:null,"function"==typeof s)for(t=s.call(t),c=0;!(u=t.next()).done;)l+=e(u=u.value,s=n+k(u,c++),r,o);else"object"===u&&b("31","[object Object]"==(r=""+t)?"object with keys {"+Object.keys(t).join(", ")+"}":r,"");return l}(e,"",t,n)}function k(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function I(e,t){e.func.call(e.context,t,e.count++)}function U(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?z(e,r,n,function(e){return e}):null!=e&&(A(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function z(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(P,"$&/")+"/"),L(e,U,t=N(t,i,r,o)),D(t)}var R={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return z(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;L(e,I,t=N(null,null,t,n)),D(t)},count:function(e){return L(e,function(){return null},null)},toArray:function(e){var t=[];return z(e,t,null,function(e){return e}),t},only:function(e){return A(e)||b("143"),e}},createRef:function(){return{current:null}},Component:w,PureComponent:x,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:p,render:e}},lazy:function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:v,type:e,compare:void 0===t?null:t}},Fragment:u,StrictMode:l,Suspense:h,createElement:_,cloneElement:function(e,t,n){null==e&&b("267",e);var o=void 0,a=r({},e.props),u=e.key,l=e.ref,c=e._owner;if(null!=t){void 0!==t.ref&&(l=t.ref,c=S.current),void 0!==t.key&&(u=""+t.key);var s=void 0;for(o in e.type&&e.type.defaultProps&&(s=e.type.defaultProps),t)O.call(t,o)&&!M.hasOwnProperty(o)&&(a[o]=void 0===t[o]&&void 0!==s?s[o]:t[o])}if(1===(o=arguments.length-2))a.children=n;else if(1<o){s=Array(o);for(var f=0;f<o;f++)s[f]=arguments[f+2];a.children=s}return{$$typeof:i,type:e.type,key:u,ref:l,props:a,_owner:c}},createFactory:function(e){var t=_.bind(null,e);return t.type=e,t},isValidElement:A,version:"16.7.0",unstable_ConcurrentMode:d,unstable_Profiler:c,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:S,assign:r}},j={default:R},W=j&&R||j;e.exports=W.default||W},function(e,t,n){"use strict";
/** @license React v16.7.0
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=n(0),o=n(13),i=n(26);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,u],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}r||a("227");var u=!1,l=null,c=!1,s=null,f={onError:function(e){u=!0,l=e}};function d(e,t,n,r,o,i,a,c,s){u=!1,l=null,function(e,t,n,r,o,i,a,u,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}.apply(f,arguments)}var p=null,h={};function v(){if(p)for(var e in h){var t=h[e],n=p.indexOf(e);if(-1<n||a("96",e),!y[n])for(var r in t.extractEvents||a("97",e),y[n]=t,n=t.eventTypes){var o=void 0,i=n[r],u=t,l=r;b.hasOwnProperty(l)&&a("99",l),b[l]=i;var c=i.phasedRegistrationNames;if(c){for(o in c)c.hasOwnProperty(o)&&m(c[o],u,l);o=!0}else i.registrationName?(m(i.registrationName,u,l),o=!0):o=!1;o||a("98",r,e)}}}function m(e,t,n){g[e]&&a("100",e),g[e]=t,E[e]=t.eventTypes[n].dependencies}var y=[],b={},g={},E={},w=null,C=null,x=null;function T(e,t,n){var r=e.type||"unknown-event";e.currentTarget=x(n),function(e,t,n,r,o,i,f,p,h){if(d.apply(this,arguments),u){if(u){var v=l;u=!1,l=null}else a("198"),v=void 0;c||(c=!0,s=v)}}(r,t,void 0,e),e.currentTarget=null}function S(e,t){return null==t&&a("30"),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function O(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var M=null;function _(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)T(e,t[r],n[r]);else t&&T(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}var A={injectEventPluginOrder:function(e){p&&a("101"),p=Array.prototype.slice.call(e),v()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];h.hasOwnProperty(t)&&h[t]===r||(h[t]&&a("102",t),h[t]=r,n=!0)}n&&v()}};function P(e,t){var n=e.stateNode;if(!n)return null;var r=w(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&a("231",t,typeof n),n)}function F(e){if(null!==e&&(M=S(M,e)),e=M,M=null,e&&(O(e,_),M&&a("95"),c))throw e=s,c=!1,s=null,e}var N=Math.random().toString(36).slice(2),D="__reactInternalInstance$"+N,L="__reactEventHandlers$"+N;function k(e){if(e[D])return e[D];for(;!e[D];){if(!e.parentNode)return null;e=e.parentNode}return 5===(e=e[D]).tag||6===e.tag?e:null}function I(e){return!(e=e[D])||5!==e.tag&&6!==e.tag?null:e}function U(e){if(5===e.tag||6===e.tag)return e.stateNode;a("33")}function z(e){return e[L]||null}function R(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function j(e,t,n){(t=P(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function W(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=R(t);for(t=n.length;0<t--;)j(n[t],"captured",e);for(t=0;t<n.length;t++)j(n[t],"bubbled",e)}}function V(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=P(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function $(e){e&&e.dispatchConfig.registrationName&&V(e._targetInst,null,e)}function Y(e){O(e,W)}var X=!("undefined"==typeof window||!window.document||!window.document.createElement);function Q(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var K={animationend:Q("Animation","AnimationEnd"),animationiteration:Q("Animation","AnimationIteration"),animationstart:Q("Animation","AnimationStart"),transitionend:Q("Transition","TransitionEnd")},B={},Z={};function J(e){if(B[e])return B[e];if(!K[e])return e;var t,n=K[e];for(t in n)if(n.hasOwnProperty(t)&&t in Z)return B[e]=n[t];return e}X&&(Z=document.createElement("div").style,"AnimationEvent"in window||(delete K.animationend.animation,delete K.animationiteration.animation,delete K.animationstart.animation),"TransitionEvent"in window||delete K.transitionend.transition);var G=J("animationend"),q=J("animationiteration"),H=J("animationstart"),ee=J("transitionend"),te="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ne=null,re=null,oe=null;function ie(){if(oe)return oe;var e,t,n=re,r=n.length,o="value"in ne?ne.value:ne.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return oe=o.slice(e,1<t?1-t:void 0)}function ae(){return!0}function ue(){return!1}function le(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?ae:ue,this.isPropagationStopped=ue,this}function ce(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function se(e){e instanceof this||a("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function fe(e){e.eventPool=[],e.getPooled=ce,e.release=se}o(le.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ae)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ae)},persist:function(){this.isPersistent=ae},isPersistent:ue,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=ue,this._dispatchInstances=this._dispatchListeners=null}}),le.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},le.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,fe(n),n},fe(le);var de=le.extend({data:null}),pe=le.extend({data:null}),he=[9,13,27,32],ve=X&&"CompositionEvent"in window,me=null;X&&"documentMode"in document&&(me=document.documentMode);var ye=X&&"TextEvent"in window&&!me,be=X&&(!ve||me&&8<me&&11>=me),ge=String.fromCharCode(32),Ee={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},we=!1;function Ce(e,t){switch(e){case"keyup":return-1!==he.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function xe(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Te=!1;var Se={eventTypes:Ee,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(ve)e:{switch(e){case"compositionstart":o=Ee.compositionStart;break e;case"compositionend":o=Ee.compositionEnd;break e;case"compositionupdate":o=Ee.compositionUpdate;break e}o=void 0}else Te?Ce(e,n)&&(o=Ee.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=Ee.compositionStart);return o?(be&&"ko"!==n.locale&&(Te||o!==Ee.compositionStart?o===Ee.compositionEnd&&Te&&(i=ie()):(re="value"in(ne=r)?ne.value:ne.textContent,Te=!0)),o=de.getPooled(o,t,n,r),i?o.data=i:null!==(i=xe(n))&&(o.data=i),Y(o),i=o):i=null,(e=ye?function(e,t){switch(e){case"compositionend":return xe(t);case"keypress":return 32!==t.which?null:(we=!0,ge);case"textInput":return(e=t.data)===ge&&we?null:e;default:return null}}(e,n):function(e,t){if(Te)return"compositionend"===e||!ve&&Ce(e,t)?(e=ie(),oe=re=ne=null,Te=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return be&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=pe.getPooled(Ee.beforeInput,t,n,r)).data=e,Y(t)):t=null,null===i?t:null===t?i:[i,t]}},Oe=null,Me=null,_e=null;function Ae(e){if(e=C(e)){"function"!=typeof Oe&&a("280");var t=w(e.stateNode);Oe(e.stateNode,e.type,t)}}function Pe(e){Me?_e?_e.push(e):_e=[e]:Me=e}function Fe(){if(Me){var e=Me,t=_e;if(_e=Me=null,Ae(e),t)for(e=0;e<t.length;e++)Ae(t[e])}}function Ne(e,t){return e(t)}function De(e,t,n){return e(t,n)}function Le(){}var ke=!1;function Ie(e,t){if(ke)return e(t);ke=!0;try{return Ne(e,t)}finally{ke=!1,(null!==Me||null!==_e)&&(Le(),Fe())}}var Ue={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ze(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ue[e.type]:"textarea"===t}function Re(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function je(e){if(!X)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}function We(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Ve(e){e._valueTracker||(e._valueTracker=function(e){var t=We(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function $e(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=We(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var Ye=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Xe=/^(.*)[\\\/]/,Qe="function"==typeof Symbol&&Symbol.for,Ke=Qe?Symbol.for("react.element"):60103,Be=Qe?Symbol.for("react.portal"):60106,Ze=Qe?Symbol.for("react.fragment"):60107,Je=Qe?Symbol.for("react.strict_mode"):60108,Ge=Qe?Symbol.for("react.profiler"):60114,qe=Qe?Symbol.for("react.provider"):60109,He=Qe?Symbol.for("react.context"):60110,et=Qe?Symbol.for("react.concurrent_mode"):60111,tt=Qe?Symbol.for("react.forward_ref"):60112,nt=Qe?Symbol.for("react.suspense"):60113,rt=Qe?Symbol.for("react.memo"):60115,ot=Qe?Symbol.for("react.lazy"):60116,it="function"==typeof Symbol&&Symbol.iterator;function at(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=it&&e[it]||e["@@iterator"])?e:null}function ut(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case et:return"ConcurrentMode";case Ze:return"Fragment";case Be:return"Portal";case Ge:return"Profiler";case Je:return"StrictMode";case nt:return"Suspense"}if("object"==typeof e)switch(e.$$typeof){case He:return"Context.Consumer";case qe:return"Context.Provider";case tt:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case rt:return ut(e.type);case ot:if(e=1===e._status?e._result:null)return ut(e)}return null}function lt(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=ut(e.type);n=null,r&&(n=ut(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(Xe,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}var ct=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,st=Object.prototype.hasOwnProperty,ft={},dt={};function pt(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}var ht={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ht[e]=new pt(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ht[t]=new pt(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){ht[e]=new pt(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ht[e]=new pt(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ht[e]=new pt(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){ht[e]=new pt(e,3,!0,e,null)}),["capture","download"].forEach(function(e){ht[e]=new pt(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){ht[e]=new pt(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){ht[e]=new pt(e,5,!1,e.toLowerCase(),null)});var vt=/[\-:]([a-z])/g;function mt(e){return e[1].toUpperCase()}function yt(e,t,n,r){var o=ht.hasOwnProperty(t)?ht[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!st.call(dt,e)||!st.call(ft,e)&&(ct.test(e)?dt[e]=!0:(ft[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function bt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function gt(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Et(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=bt(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function wt(e,t){null!=(t=t.checked)&&yt(e,"checked",t,!1)}function Ct(e,t){wt(e,t);var n=bt(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Tt(e,t.type,n):t.hasOwnProperty("defaultValue")&&Tt(e,t.type,bt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function xt(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Tt(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(vt,mt);ht[t]=new pt(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(vt,mt);ht[t]=new pt(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(vt,mt);ht[t]=new pt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),ht.tabIndex=new pt("tabIndex",1,!1,"tabindex",null);var St={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function Ot(e,t,n){return(e=le.getPooled(St.change,e,t,n)).type="change",Pe(n),Y(e),e}var Mt=null,_t=null;function At(e){F(e)}function Pt(e){if($e(U(e)))return e}function Ft(e,t){if("change"===e)return t}var Nt=!1;function Dt(){Mt&&(Mt.detachEvent("onpropertychange",Lt),_t=Mt=null)}function Lt(e){"value"===e.propertyName&&Pt(_t)&&Ie(At,e=Ot(_t,e,Re(e)))}function kt(e,t,n){"focus"===e?(Dt(),_t=n,(Mt=t).attachEvent("onpropertychange",Lt)):"blur"===e&&Dt()}function It(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Pt(_t)}function Ut(e,t){if("click"===e)return Pt(t)}function zt(e,t){if("input"===e||"change"===e)return Pt(t)}X&&(Nt=je("input")&&(!document.documentMode||9<document.documentMode));var Rt={eventTypes:St,_isInputEventSupported:Nt,extractEvents:function(e,t,n,r){var o=t?U(t):window,i=void 0,a=void 0,u=o.nodeName&&o.nodeName.toLowerCase();if("select"===u||"input"===u&&"file"===o.type?i=Ft:ze(o)?Nt?i=zt:(i=It,a=kt):(u=o.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Ut),i&&(i=i(e,t)))return Ot(i,n,r);a&&a(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Tt(o,"number",o.value)}},jt=le.extend({view:null,detail:null}),Wt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Vt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Wt[e])&&!!t[e]}function $t(){return Vt}var Yt=0,Xt=0,Qt=!1,Kt=!1,Bt=jt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:$t,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Yt;return Yt=e.screenX,Qt?"mousemove"===e.type?e.screenX-t:0:(Qt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Xt;return Xt=e.screenY,Kt?"mousemove"===e.type?e.screenY-t:0:(Kt=!0,0)}}),Zt=Bt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Jt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Gt={eventTypes:Jt,extractEvents:function(e,t,n,r){var o="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(o&&(n.relatedTarget||n.fromElement)||!i&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?k(t):null):i=null,i===t)return null;var a=void 0,u=void 0,l=void 0,c=void 0;"mouseout"===e||"mouseover"===e?(a=Bt,u=Jt.mouseLeave,l=Jt.mouseEnter,c="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=Zt,u=Jt.pointerLeave,l=Jt.pointerEnter,c="pointer");var s=null==i?o:U(i);if(o=null==t?o:U(t),(e=a.getPooled(u,i,n,r)).type=c+"leave",e.target=s,e.relatedTarget=o,(n=a.getPooled(l,t,n,r)).type=c+"enter",n.target=o,n.relatedTarget=s,r=t,i&&r)e:{for(o=r,c=0,a=t=i;a;a=R(a))c++;for(a=0,l=o;l;l=R(l))a++;for(;0<c-a;)t=R(t),c--;for(;0<a-c;)o=R(o),a--;for(;c--;){if(t===o||t===o.alternate)break e;t=R(t),o=R(o)}t=null}else t=null;for(o=t,t=[];i&&i!==o&&(null===(c=i.alternate)||c!==o);)t.push(i),i=R(i);for(i=[];r&&r!==o&&(null===(c=r.alternate)||c!==o);)i.push(r),r=R(r);for(r=0;r<t.length;r++)V(t[r],"bubbled",e);for(r=i.length;0<r--;)V(i[r],"captured",n);return[e,n]}},qt=Object.prototype.hasOwnProperty;function Ht(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function en(e,t){if(Ht(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!qt.call(t,n[r])||!Ht(e[n[r]],t[n[r]]))return!1;return!0}function tn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 3===t.tag?2:3}function nn(e){2!==tn(e)&&a("188")}function rn(e){if(!(e=function(e){var t=e.alternate;if(!t)return 3===(t=tn(e))&&a("188"),1===t?null:e;for(var n=e,r=t;;){var o=n.return,i=o?o.alternate:null;if(!o||!i)break;if(o.child===i.child){for(var u=o.child;u;){if(u===n)return nn(o),e;if(u===r)return nn(o),t;u=u.sibling}a("188")}if(n.return!==r.return)n=o,r=i;else{u=!1;for(var l=o.child;l;){if(l===n){u=!0,n=o,r=i;break}if(l===r){u=!0,r=o,n=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===n){u=!0,n=i,r=o;break}if(l===r){u=!0,r=i,n=o;break}l=l.sibling}u||a("189")}}n.alternate!==r&&a("190")}return 3!==n.tag&&a("188"),n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var on=le.extend({animationName:null,elapsedTime:null,pseudoElement:null}),an=le.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),un=jt.extend({relatedTarget:null});function ln(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},fn=jt.extend({key:function(e){if(e.key){var t=cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ln(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?sn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:$t,charCode:function(e){return"keypress"===e.type?ln(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ln(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),dn=Bt.extend({dataTransfer:null}),pn=jt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:$t}),hn=le.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),vn=Bt.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),mn=[["abort","abort"],[G,"animationEnd"],[q,"animationIteration"],[H,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[ee,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],yn={},bn={};function gn(e,t){var n=e[0],r="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},yn[e]=t,bn[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){gn(e,!0)}),mn.forEach(function(e){gn(e,!1)});var En={eventTypes:yn,isInteractiveTopLevelEventType:function(e){return void 0!==(e=bn[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var o=bn[e];if(!o)return null;switch(e){case"keypress":if(0===ln(n))return null;case"keydown":case"keyup":e=fn;break;case"blur":case"focus":e=un;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Bt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=dn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=pn;break;case G:case q:case H:e=on;break;case ee:e=hn;break;case"scroll":e=jt;break;case"wheel":e=vn;break;case"copy":case"cut":case"paste":e=an;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Zt;break;default:e=le}return Y(t=e.getPooled(o,t,n,r)),t}},wn=En.isInteractiveTopLevelEventType,Cn=[];function xn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=3!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=k(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=Re(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=null,u=0;u<y.length;u++){var l=y[u];l&&(l=l.extractEvents(r,t,i,o))&&(a=S(a,l))}F(a)}}var Tn=!0;function Sn(e,t){if(!t)return null;var n=(wn(e)?Mn:_n).bind(null,e);t.addEventListener(e,n,!1)}function On(e,t){if(!t)return null;var n=(wn(e)?Mn:_n).bind(null,e);t.addEventListener(e,n,!0)}function Mn(e,t){De(_n,e,t)}function _n(e,t){if(Tn){var n=Re(t);if(null===(n=k(n))||"number"!=typeof n.tag||2===tn(n)||(n=null),Cn.length){var r=Cn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Ie(xn,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>Cn.length&&Cn.push(e)}}}var An={},Pn=0,Fn="_reactListenersID"+(""+Math.random()).slice(2);function Nn(e){return Object.prototype.hasOwnProperty.call(e,Fn)||(e[Fn]=Pn++,An[e[Fn]]={}),An[e[Fn]]}function Dn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Ln(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function kn(e,t){var n,r=Ln(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Ln(r)}}function In(){for(var e=window,t=Dn();t instanceof e.HTMLIFrameElement;){try{e=t.contentDocument.defaultView}catch(e){break}t=Dn(e.document)}return t}function Un(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var zn=X&&"documentMode"in document&&11>=document.documentMode,Rn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},jn=null,Wn=null,Vn=null,$n=!1;function Yn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return $n||null==jn||jn!==Dn(n)?null:("selectionStart"in(n=jn)&&Un(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Vn&&en(Vn,n)?null:(Vn=n,(e=le.getPooled(Rn.select,Wn,e,t)).type="select",e.target=jn,Y(e),e))}var Xn={eventTypes:Rn,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=Nn(i),o=E.onSelect;for(var a=0;a<o.length;a++){var u=o[a];if(!i.hasOwnProperty(u)||!i[u]){i=!1;break e}}i=!0}o=!i}if(o)return null;switch(i=t?U(t):window,e){case"focus":(ze(i)||"true"===i.contentEditable)&&(jn=i,Wn=t,Vn=null);break;case"blur":Vn=Wn=jn=null;break;case"mousedown":$n=!0;break;case"contextmenu":case"mouseup":case"dragend":return $n=!1,Yn(n,r);case"selectionchange":if(zn)break;case"keydown":case"keyup":return Yn(n,r)}return null}};function Qn(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function Kn(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+bt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Bn(e,t){return null!=t.dangerouslySetInnerHTML&&a("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Zn(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&a("92"),Array.isArray(t)&&(1>=t.length||a("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:bt(n)}}function Jn(e,t){var n=bt(t.value),r=bt(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Gn(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}A.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w=z,C=I,x=U,A.injectEventPluginsByName({SimpleEventPlugin:En,EnterLeaveEventPlugin:Gt,ChangeEventPlugin:Rt,SelectEventPlugin:Xn,BeforeInputEventPlugin:Se});var qn={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Hn(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function er(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Hn(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var tr,nr=void 0,rr=(tr=function(e,t){if(e.namespaceURI!==qn.svg||"innerHTML"in e)e.innerHTML=t;else{for((nr=nr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=nr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return tr(e,t)})}:tr);function or(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ir={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ar=["Webkit","ms","Moz","O"];function ur(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ir.hasOwnProperty(e)&&ir[e]?(""+t).trim():t+"px"}function lr(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ur(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(ir).forEach(function(e){ar.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ir[t]=ir[e]})});var cr=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function sr(e,t){t&&(cr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&a("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&a("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||a("61")),null!=t.style&&"object"!=typeof t.style&&a("62",""))}function fr(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function dr(e,t){var n=Nn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=E[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.hasOwnProperty(o)||!n[o]){switch(o){case"scroll":On("scroll",e);break;case"focus":case"blur":On("focus",e),On("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":je(o)&&On(o,e);break;case"invalid":case"submit":case"reset":break;default:-1===te.indexOf(o)&&Sn(o,e)}n[o]=!0}}}function pr(){}var hr=null,vr=null;function mr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var br="function"==typeof setTimeout?setTimeout:void 0,gr="function"==typeof clearTimeout?clearTimeout:void 0;function Er(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function wr(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var Cr=[],xr=-1;function Tr(e){0>xr||(e.current=Cr[xr],Cr[xr]=null,xr--)}function Sr(e,t){Cr[++xr]=e.current,e.current=t}var Or={},Mr={current:Or},_r={current:!1},Ar=Or;function Pr(e,t){var n=e.type.contextTypes;if(!n)return Or;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Fr(e){return null!=(e=e.childContextTypes)}function Nr(e){Tr(_r),Tr(Mr)}function Dr(e){Tr(_r),Tr(Mr)}function Lr(e,t,n){Mr.current!==Or&&a("168"),Sr(Mr,t),Sr(_r,n)}function kr(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())i in e||a("108",ut(t)||"Unknown",i);return o({},n,r)}function Ir(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Or,Ar=Mr.current,Sr(Mr,t),Sr(_r,_r.current),!0}function Ur(e,t,n){var r=e.stateNode;r||a("169"),n?(t=kr(e,t,Ar),r.__reactInternalMemoizedMergedChildContext=t,Tr(_r),Tr(Mr),Sr(Mr,t)):Tr(_r),Sr(_r,n)}var zr=null,Rr=null;function jr(e){return function(t){try{return e(t)}catch(e){}}}function Wr(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Vr(e,t,n,r){return new Wr(e,t,n,r)}function $r(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Yr(e,t){var n=e.alternate;return null===n?((n=Vr(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.firstContextDependency=e.firstContextDependency,n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Xr(e,t,n,r,o,i){var u=2;if(r=e,"function"==typeof e)$r(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case Ze:return Qr(n.children,o,i,t);case et:return Kr(n,3|o,i,t);case Je:return Kr(n,2|o,i,t);case Ge:return(e=Vr(12,n,t,4|o)).elementType=Ge,e.type=Ge,e.expirationTime=i,e;case nt:return(e=Vr(13,n,t,o)).elementType=nt,e.type=nt,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case qe:u=10;break e;case He:u=9;break e;case tt:u=11;break e;case rt:u=14;break e;case ot:u=16,r=null;break e}a("130",null==e?e:typeof e,"")}return(t=Vr(u,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function Qr(e,t,n,r){return(e=Vr(7,e,r,t)).expirationTime=n,e}function Kr(e,t,n,r){return e=Vr(8,e,r,t),t=0==(1&t)?Je:et,e.elementType=t,e.type=t,e.expirationTime=n,e}function Br(e,t,n){return(e=Vr(6,e,null,t)).expirationTime=n,e}function Zr(e,t,n){return(t=Vr(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Jr(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n<t?e.earliestPendingTime=t:e.latestPendingTime>t&&(e.latestPendingTime=t),Hr(t,e)}function Gr(e,t){e.didError=!1,e.latestPingedTime>=t&&(e.latestPingedTime=0);var n=e.earliestPendingTime,r=e.latestPendingTime;n===t?e.earliestPendingTime=r===t?e.latestPendingTime=0:r:r===t&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,r=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=t:n<t?e.earliestSuspendedTime=t:r>t&&(e.latestSuspendedTime=t),Hr(t,e)}function qr(e,t){var n=e.earliestPendingTime;return n>t&&(t=n),(e=e.earliestSuspendedTime)>t&&(t=e),t}function Hr(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,o=t.earliestPendingTime,i=t.latestPingedTime;0===(o=0!==o?o:i)&&(0===e||r<e)&&(o=r),0!==(e=o)&&n>e&&(e=n),t.nextExpirationTimeToWorkOn=o,t.expirationTime=e}var eo=!1;function to(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function no(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function ro(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function oo(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function io(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=to(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=to(e.memoizedState),o=n.updateQueue=to(n.memoizedState)):r=e.updateQueue=no(o):null===o&&(o=n.updateQueue=no(r));null===o||r===o?oo(r,t):null===r.lastUpdate||null===o.lastUpdate?(oo(r,t),oo(o,t)):(oo(r,t),o.lastUpdate=t)}function ao(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=to(e.memoizedState):uo(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function uo(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=no(t)),t}function lo(e,t,n,r,i,a){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case 3:e.effectTag=-2049&e.effectTag|64;case 0:if(null==(i="function"==typeof(e=n.payload)?e.call(a,r,i):e))break;return o({},r,i);case 2:eo=!0}return r}function co(e,t,n,r,o){eo=!1;for(var i=(t=uo(e,t)).baseState,a=null,u=0,l=t.firstUpdate,c=i;null!==l;){var s=l.expirationTime;s<o?(null===a&&(a=l,i=c),u<s&&(u=s)):(c=lo(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(s=null,l=t.firstCapturedUpdate;null!==l;){var f=l.expirationTime;f<o?(null===s&&(s=l,null===a&&(i=c)),u<f&&(u=f)):(c=lo(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===s&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=s,e.expirationTime=u,e.memoizedState=c}function so(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),fo(t.firstEffect,n),t.firstEffect=t.lastEffect=null,fo(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function fo(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!=typeof n&&a("191",n),n.call(r)}e=e.nextEffect}}function po(e,t){return{value:e,source:t,stack:lt(t)}}var ho={current:null},vo=null,mo=null,yo=null;function bo(e,t){var n=e.type._context;Sr(ho,n._currentValue),n._currentValue=t}function go(e){var t=ho.current;Tr(ho),e.type._context._currentValue=t}function Eo(e){vo=e,yo=mo=null,e.firstContextDependency=null}function wo(e,t){return yo!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(yo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===mo?(null===vo&&a("293"),vo.firstContextDependency=mo=t):mo=mo.next=t),e._currentValue}var Co={},xo={current:Co},To={current:Co},So={current:Co};function Oo(e){return e===Co&&a("174"),e}function Mo(e,t){Sr(So,t),Sr(To,e),Sr(xo,Co);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:er(null,"");break;default:t=er(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Tr(xo),Sr(xo,t)}function _o(e){Tr(xo),Tr(To),Tr(So)}function Ao(e){Oo(So.current);var t=Oo(xo.current),n=er(t,e.type);t!==n&&(Sr(To,e),Sr(xo,n))}function Po(e){To.current===e&&(Tr(xo),Tr(To))}function Fo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var No=Ye.ReactCurrentOwner,Do=(new r.Component).refs;function Lo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var ko={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===tn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Oa(),o=ro(r=qi(r,e));o.payload=t,null!=n&&(o.callback=n),Ki(),io(e,o),ta(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Oa(),o=ro(r=qi(r,e));o.tag=1,o.payload=t,null!=n&&(o.callback=n),Ki(),io(e,o),ta(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Oa(),r=ro(n=qi(n,e));r.tag=2,null!=t&&(r.callback=t),Ki(),io(e,r),ta(e,n)}};function Io(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!en(n,r)||!en(o,i))}function Uo(e,t,n){var r=!1,o=Or,i=t.contextType;return"object"==typeof i&&null!==i?i=No.currentDispatcher.readContext(i):(o=Fr(t)?Ar:Mr.current,i=(r=null!=(r=t.contextTypes))?Pr(e,o):Or),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ko,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function zo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ko.enqueueReplaceState(t,t.state,null)}function Ro(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Do;var i=t.contextType;"object"==typeof i&&null!==i?o.context=No.currentDispatcher.readContext(i):(i=Fr(t)?Ar:Mr.current,o.context=Pr(e,i)),null!==(i=e.updateQueue)&&(co(e,i,n,o,r),o.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(Lo(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ko.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(co(e,i,n,o,r),o.state=e.memoizedState)),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var jo=Array.isArray;function Wo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){n=n._owner;var r=void 0;n&&(1!==n.tag&&a("289"),r=n.stateNode),r||a("147",e);var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===Do&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}"string"!=typeof e&&a("284"),n._owner||a("290",e)}return e}function Vo(e,t){"textarea"!==e.type&&a("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function $o(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t,n){return(e=Yr(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Br(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Wo(e,t,n),r.return=e,r):((r=Xr(n.type,n.key,n.props,null,e.mode,r)).ref=Wo(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Zr(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=Qr(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Br(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ke:return(n=Xr(t.type,t.key,t.props,null,e.mode,n)).ref=Wo(e,null,t),n.return=e,n;case Be:return(t=Zr(t,e.mode,n)).return=e,t}if(jo(t)||at(t))return(t=Qr(t,e.mode,n,null)).return=e,t;Vo(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ke:return n.key===o?n.type===Ze?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case Be:return n.key===o?s(e,t,n,r):null}if(jo(n)||at(n))return null!==o?null:f(e,t,n,r,null);Vo(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Ke:return e=e.get(null===r.key?n:r.key)||null,r.type===Ze?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case Be:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(jo(r)||at(r))return f(t,e=e.get(n)||null,r,o,null);Vo(t,r)}return null}function v(o,a,u,l){for(var c=null,s=null,f=a,v=a=0,m=null;null!==f&&v<u.length;v++){f.index>v?(m=f,f=null):m=f.sibling;var y=p(o,f,u[v],l);if(null===y){null===f&&(f=m);break}e&&f&&null===y.alternate&&t(o,f),a=i(y,a,v),null===s?c=y:s.sibling=y,s=y,f=m}if(v===u.length)return n(o,f),c;if(null===f){for(;v<u.length;v++)(f=d(o,u[v],l))&&(a=i(f,a,v),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);v<u.length;v++)(m=h(f,o,v,u[v],l))&&(e&&null!==m.alternate&&f.delete(null===m.key?v:m.key),a=i(m,a,v),null===s?c=m:s.sibling=m,s=m);return e&&f.forEach(function(e){return t(o,e)}),c}function m(o,u,l,c){var s=at(l);"function"!=typeof s&&a("150"),null==(l=s.call(l))&&a("151");for(var f=s=null,v=u,m=u=0,y=null,b=l.next();null!==v&&!b.done;m++,b=l.next()){v.index>m?(y=v,v=null):y=v.sibling;var g=p(o,v,b.value,c);if(null===g){v||(v=y);break}e&&v&&null===g.alternate&&t(o,v),u=i(g,u,m),null===f?s=g:f.sibling=g,f=g,v=y}if(b.done)return n(o,v),s;if(null===v){for(;!b.done;m++,b=l.next())null!==(b=d(o,b.value,c))&&(u=i(b,u,m),null===f?s=b:f.sibling=b,f=b);return s}for(v=r(o,v);!b.done;m++,b=l.next())null!==(b=h(v,o,m,b.value,c))&&(e&&null!==b.alternate&&v.delete(null===b.key?m:b.key),u=i(b,u,m),null===f?s=b:f.sibling=b,f=b);return e&&v.forEach(function(e){return t(o,e)}),s}return function(e,r,i,l){var c="object"==typeof i&&null!==i&&i.type===Ze&&null===i.key;c&&(i=i.props.children);var s="object"==typeof i&&null!==i;if(s)switch(i.$$typeof){case Ke:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(7===c.tag?i.type===Ze:c.elementType===i.type){n(e,c.sibling),(r=o(c,i.type===Ze?i.props.children:i.props)).ref=Wo(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===Ze?((r=Qr(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Xr(i.type,i.key,i.props,null,e.mode,l)).ref=Wo(e,r,i),l.return=e,e=l)}return u(e);case Be:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Zr(i,e.mode,l)).return=e,e=r}return u(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Br(i,e.mode,l)).return=e,e=r),u(e);if(jo(i))return v(e,r,i,l);if(at(i))return m(e,r,i,l);if(s&&Vo(e,i),void 0===i&&!c)switch(e.tag){case 1:case 0:a("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var Yo=$o(!0),Xo=$o(!1),Qo=null,Ko=null,Bo=!1;function Zo(e,t){var n=Vr(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Jo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Go(e){if(Bo){var t=Ko;if(t){var n=t;if(!Jo(e,t)){if(!(t=Er(n))||!Jo(e,t))return e.effectTag|=2,Bo=!1,void(Qo=e);Zo(Qo,n)}Qo=e,Ko=wr(t)}else e.effectTag|=2,Bo=!1,Qo=e}}function qo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag;)e=e.return;Qo=e}function Ho(e){if(e!==Qo)return!1;if(!Bo)return qo(e),Bo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!yr(t,e.memoizedProps))for(t=Ko;t;)Zo(e,t),t=Er(t);return qo(e),Ko=Qo?Er(e.stateNode):null,!0}function ei(){Ko=Qo=null,Bo=!1}var ti=Ye.ReactCurrentOwner;function ni(e,t,n,r){t.child=null===e?Xo(t,null,n,r):Yo(t,e.child,n,r)}function ri(e,t,n,r,o){n=n.render;var i=t.ref;return Eo(t),r=n(r,i),t.effectTag|=1,ni(e,t,r,o),t.child}function oi(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||$r(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Xr(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,ii(e,t,a,r,o,i))}return a=e.child,o<i&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:en)(o,r)&&e.ref===t.ref)?di(e,t,i):(t.effectTag|=1,(e=Yr(a,r)).ref=t.ref,e.return=t,t.child=e)}function ii(e,t,n,r,o,i){return null!==e&&o<i&&en(e.memoizedProps,r)&&e.ref===t.ref?di(e,t,i):ui(e,t,n,r,i)}function ai(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function ui(e,t,n,r,o){var i=Fr(n)?Ar:Mr.current;return i=Pr(t,i),Eo(t),n=n(r,i),t.effectTag|=1,ni(e,t,n,o),t.child}function li(e,t,n,r,o){if(Fr(n)){var i=!0;Ir(t)}else i=!1;if(Eo(t),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Uo(t,n,r),Ro(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var l=a.context,c=n.contextType;"object"==typeof c&&null!==c?c=No.currentDispatcher.readContext(c):c=Pr(t,c=Fr(n)?Ar:Mr.current);var s=n.getDerivedStateFromProps,f="function"==typeof s||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||l!==c)&&zo(t,a,r,c),eo=!1;var d=t.memoizedState;l=a.state=d;var p=t.updateQueue;null!==p&&(co(t,p,r,a,o),l=t.memoizedState),u!==r||d!==l||_r.current||eo?("function"==typeof s&&(Lo(t,n,s,r),l=t.memoizedState),(u=eo||Io(t,n,u,r,d,l,c))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=u):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,u=t.memoizedProps,a.props=t.type===t.elementType?u:Fo(t.type,u),l=a.context,"object"==typeof(c=n.contextType)&&null!==c?c=No.currentDispatcher.readContext(c):c=Pr(t,c=Fr(n)?Ar:Mr.current),(f="function"==typeof(s=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||l!==c)&&zo(t,a,r,c),eo=!1,l=t.memoizedState,d=a.state=l,null!==(p=t.updateQueue)&&(co(t,p,r,a,o),d=t.memoizedState),u!==r||l!==d||_r.current||eo?("function"==typeof s&&(Lo(t,n,s,r),d=t.memoizedState),(s=eo||Io(t,n,u,r,l,d,c))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,c),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,c)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=c,r=s):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&l===e.memoizedState||(t.effectTag|=256),r=!1);return ci(e,t,n,r,i,o)}function ci(e,t,n,r,o,i){ai(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&Ur(t,n,!1),di(e,t,i);r=t.stateNode,ti.current=t;var u=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Yo(t,e.child,null,i),t.child=Yo(t,null,u,i)):ni(e,t,u,i),t.memoizedState=r.state,o&&Ur(t,n,!0),t.child}function si(e){var t=e.stateNode;t.pendingContext?Lr(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Lr(0,t.context,!1),Mo(e,t.containerInfo)}function fi(e,t,n){var r=t.mode,o=t.pendingProps,i=t.memoizedState;if(0==(64&t.effectTag)){i=null;var a=!1}else i={timedOutAt:null!==i?i.timedOutAt:0},a=!0,t.effectTag&=-65;if(null===e)if(a){var u=o.fallback;e=Qr(null,r,0,null),0==(1&t.mode)&&(e.child=null!==t.memoizedState?t.child.child:t.child),r=Qr(u,r,n,null),e.sibling=r,(n=e).return=r.return=t}else n=r=Xo(t,null,o.children,n);else null!==e.memoizedState?(u=(r=e.child).sibling,a?(n=o.fallback,o=Yr(r,r.pendingProps),0==(1&t.mode)&&((a=null!==t.memoizedState?t.child.child:t.child)!==r.child&&(o.child=a)),r=o.sibling=Yr(u,n,u.expirationTime),n=o,o.childExpirationTime=0,n.return=r.return=t):n=r=Yo(t,r.child,o.children,n)):(u=e.child,a?(a=o.fallback,(o=Qr(null,r,0,null)).child=u,0==(1&t.mode)&&(o.child=null!==t.memoizedState?t.child.child:t.child),(r=o.sibling=Qr(a,r,n,null)).effectTag|=2,n=o,o.childExpirationTime=0,n.return=r.return=t):r=n=Yo(t,u,o.children,n)),t.stateNode=e.stateNode;return t.memoizedState=i,t.child=n,r}function di(e,t,n){if(null!==e&&(t.firstContextDependency=e.firstContextDependency),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child&&a("153"),null!==t.child){for(n=Yr(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Yr(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function pi(e,t,n){var r=t.expirationTime;if(null!==e&&e.memoizedProps===t.pendingProps&&!_r.current&&r<n){switch(t.tag){case 3:si(t),ei();break;case 5:Ao(t);break;case 1:Fr(t.type)&&Ir(t);break;case 4:Mo(t,t.stateNode.containerInfo);break;case 10:bo(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?fi(e,t,n):null!==(t=di(e,t,n))?t.sibling:null}return di(e,t,n)}switch(t.expirationTime=0,t.tag){case 2:r=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps;var o=Pr(t,Mr.current);if(Eo(t),o=r(e,o),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,Fr(r)){var i=!0;Ir(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null;var u=r.getDerivedStateFromProps;"function"==typeof u&&Lo(t,r,u,e),o.updater=ko,t.stateNode=o,o._reactInternalFiber=t,Ro(t,r,e,n),t=ci(null,t,r,!0,i,n)}else t.tag=0,ni(null,t,o,n),t=t.child;return t;case 16:switch(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),i=t.pendingProps,e=function(e){var t=e._result;switch(e._status){case 1:return t;case 2:case 0:throw t;default:throw e._status=0,(t=(t=e._ctor)()).then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)}),e._result=t,t}}(o),t.type=e,o=t.tag=function(e){if("function"==typeof e)return $r(e)?1:0;if(null!=e){if((e=e.$$typeof)===tt)return 11;if(e===rt)return 14}return 2}(e),i=Fo(e,i),u=void 0,o){case 0:u=ui(null,t,e,i,n);break;case 1:u=li(null,t,e,i,n);break;case 11:u=ri(null,t,e,i,n);break;case 14:u=oi(null,t,e,Fo(e.type,i),r,n);break;default:a("306",e,"")}return u;case 0:return r=t.type,o=t.pendingProps,ui(e,t,r,o=t.elementType===r?o:Fo(r,o),n);case 1:return r=t.type,o=t.pendingProps,li(e,t,r,o=t.elementType===r?o:Fo(r,o),n);case 3:return si(t),null===(r=t.updateQueue)&&a("282"),o=null!==(o=t.memoizedState)?o.element:null,co(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===o?(ei(),t=di(e,t,n)):(o=t.stateNode,(o=(null===e||null===e.child)&&o.hydrate)&&(Ko=wr(t.stateNode.containerInfo),Qo=t,o=Bo=!0),o?(t.effectTag|=2,t.child=Xo(t,null,r,n)):(ni(e,t,r,n),ei()),t=t.child),t;case 5:return Ao(t),null===e&&Go(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,yr(r,o)?u=null:null!==i&&yr(r,i)&&(t.effectTag|=16),ai(e,t),1!==n&&1&t.mode&&o.hidden?(t.expirationTime=1,t=null):(ni(e,t,u,n),t=t.child),t;case 6:return null===e&&Go(t),null;case 13:return fi(e,t,n);case 4:return Mo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Yo(t,null,r,n):ni(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,ri(e,t,r,o=t.elementType===r?o:Fo(r,o),n);case 7:return ni(e,t,t.pendingProps,n),t.child;case 8:case 12:return ni(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,u=t.memoizedProps,bo(t,i=o.value),null!==u){var l=u.value;if(0===(i=l===i&&(0!==l||1/l==1/i)||l!=l&&i!=i?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(u.children===o.children&&!_r.current){t=di(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){if(null!==(l=u.firstContextDependency))do{if(l.context===r&&0!=(l.observedBits&i)){if(1===u.tag){var c=ro(n);c.tag=2,io(u,c)}u.expirationTime<n&&(u.expirationTime=n),null!==(c=u.alternate)&&c.expirationTime<n&&(c.expirationTime=n);for(var s=u.return;null!==s;){if(c=s.alternate,s.childExpirationTime<n)s.childExpirationTime=n,null!==c&&c.childExpirationTime<n&&(c.childExpirationTime=n);else{if(!(null!==c&&c.childExpirationTime<n))break;c.childExpirationTime=n}s=s.return}}c=u.child,l=l.next}while(null!==l);else c=10===u.tag&&u.type===t.type?null:u.child;if(null!==c)c.return=u;else for(c=u;null!==c;){if(c===t){c=null;break}if(null!==(u=c.sibling)){u.return=c.return,c=u;break}c=c.return}u=c}}ni(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,Eo(t),r=r(o=wo(o,i.unstable_observedBits)),t.effectTag|=1,ni(e,t,r,n),t.child;case 14:return i=Fo(o=t.type,t.pendingProps),oi(e,t,o,i=Fo(o.type,i),r,n);case 15:return ii(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Fo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Fr(r)?(e=!0,Ir(t)):e=!1,Eo(t),Uo(t,r,o),Ro(t,r,o,n),ci(null,t,r,!0,e,n);default:a("156")}}function hi(e){e.effectTag|=4}var vi=void 0,mi=void 0,yi=void 0,bi=void 0;vi=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},mi=function(){},yi=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var u=t.stateNode;switch(Oo(xo.current),e=null,n){case"input":a=gt(u,a),r=gt(u,r),e=[];break;case"option":a=Qn(u,a),r=Qn(u,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=Bn(u,a),r=Bn(u,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(u.onclick=pr)}sr(n,r),u=n=void 0;var l=null;for(n in a)if(!r.hasOwnProperty(n)&&a.hasOwnProperty(n)&&null!=a[n])if("style"===n){var c=a[n];for(u in c)c.hasOwnProperty(u)&&(l||(l={}),l[u]="")}else"dangerouslySetInnerHTML"!==n&&"children"!==n&&"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&"autoFocus"!==n&&(g.hasOwnProperty(n)?e||(e=[]):(e=e||[]).push(n,null));for(n in r){var s=r[n];if(c=null!=a?a[n]:void 0,r.hasOwnProperty(n)&&s!==c&&(null!=s||null!=c))if("style"===n)if(c){for(u in c)!c.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(l||(l={}),l[u]="");for(u in s)s.hasOwnProperty(u)&&c[u]!==s[u]&&(l||(l={}),l[u]=s[u])}else l||(e||(e=[]),e.push(n,l)),l=s;else"dangerouslySetInnerHTML"===n?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(e=e||[]).push(n,""+s)):"children"===n?c===s||"string"!=typeof s&&"number"!=typeof s||(e=e||[]).push(n,""+s):"suppressContentEditableWarning"!==n&&"suppressHydrationWarning"!==n&&(g.hasOwnProperty(n)?(null!=s&&dr(i,n),e||c===s||(e=[])):(e=e||[]).push(n,s))}l&&(e=e||[]).push("style",l),i=e,(t.updateQueue=i)&&hi(t)}},bi=function(e,t,n,r){n!==r&&hi(t)};var gi="function"==typeof WeakSet?WeakSet:Set;function Ei(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=lt(n)),null!==n&&ut(n.type),t=t.value,null!==e&&1===e.tag&&ut(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function wi(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Gi(e,t)}else t.current=null}function Ci(e){switch("function"==typeof Rr&&Rr(e),e.tag){case 0:case 11:case 14:case 15:var t=e.updateQueue;if(null!==t&&null!==(t=t.lastEffect)){var n=t=t.next;do{var r=n.destroy;if(null!==r){var o=e;try{r()}catch(e){Gi(o,e)}}n=n.next}while(n!==t)}break;case 1:if(wi(e),"function"==typeof(t=e.stateNode).componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Gi(e,t)}break;case 5:wi(e);break;case 4:Si(e)}}function xi(e){return 5===e.tag||3===e.tag||4===e.tag}function Ti(e){e:{for(var t=e.return;null!==t;){if(xi(t)){var n=t;break e}t=t.return}a("160"),n=void 0}var r=t=void 0;switch(n.tag){case 5:t=n.stateNode,r=!1;break;case 3:case 4:t=n.stateNode.containerInfo,r=!0;break;default:a("161")}16&n.effectTag&&(or(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||xi(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){if(5===o.tag||6===o.tag)if(n)if(r){var i=t,u=o.stateNode,l=n;8===i.nodeType?i.parentNode.insertBefore(u,l):i.insertBefore(u,l)}else t.insertBefore(o.stateNode,n);else r?(u=t,l=o.stateNode,8===u.nodeType?(i=u.parentNode).insertBefore(l,u):(i=u).appendChild(l),null!=(u=u._reactRootContainer)||null!==i.onclick||(i.onclick=pr)):t.appendChild(o.stateNode);else if(4!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function Si(e){for(var t=e,n=!1,r=void 0,o=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&a("160"),n.tag){case 5:r=n.stateNode,o=!1;break e;case 3:case 4:r=n.stateNode.containerInfo,o=!0;break e}n=n.return}n=!0}if(5===t.tag||6===t.tag){e:for(var i=t,u=i;;)if(Ci(u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===i)break;for(;null===u.sibling;){if(null===u.return||u.return===i)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}o?(i=r,u=t.stateNode,8===i.nodeType?i.parentNode.removeChild(u):i.removeChild(u)):r.removeChild(t.stateNode)}else if(4===t.tag?(r=t.stateNode.containerInfo,o=!0):Ci(t),null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return;4===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function Oi(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var o=t.type,i=t.updateQueue;t.updateQueue=null,null!==i&&function(e,t,n,r,o){e[L]=o,"input"===n&&"radio"===o.type&&null!=o.name&&wt(e,o),fr(n,r),r=fr(n,o);for(var i=0;i<t.length;i+=2){var a=t[i],u=t[i+1];"style"===a?lr(e,u):"dangerouslySetInnerHTML"===a?rr(e,u):"children"===a?or(e,u):yt(e,a,u,r)}switch(n){case"input":Ct(e,o);break;case"textarea":Jn(e,o);break;case"select":t=e._wrapperState.wasMultiple,e._wrapperState.wasMultiple=!!o.multiple,null!=(n=o.value)?Kn(e,!!o.multiple,n,!1):t!==!!o.multiple&&(null!=o.defaultValue?Kn(e,!!o.multiple,o.defaultValue,!0):Kn(e,!!o.multiple,o.multiple?[]:"",!1))}}(n,i,o,e,r)}break;case 6:null===t.stateNode&&a("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 3:case 12:break;case 13:if(n=t.memoizedState,r=void 0,e=t,null===n?r=!1:(r=!0,e=t.child,0===n.timedOutAt&&(n.timedOutAt=Oa())),null!==e&&function(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)r.style.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=ur("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else{if(13===n.tag&&null!==n.memoizedState){(r=n.child.sibling).return=n,n=r;continue}if(null!==n.child){n.child.return=n,n=n.child;continue}}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(e,r),null!==(n=t.updateQueue)){t.updateQueue=null;var u=t.stateNode;null===u&&(u=t.stateNode=new gi),n.forEach(function(e){var n=function(e,t){var n=e.stateNode;null!==n&&n.delete(t),t=qi(t=Oa(),e),null!==(e=ea(e,t))&&(Jr(e,t),0!==(t=e.expirationTime)&&Ma(e,t))}.bind(null,t,e);u.has(e)||(u.add(e),e.then(n,n))})}break;case 17:break;default:a("163")}}var Mi="function"==typeof WeakMap?WeakMap:Map;function _i(e,t,n){(n=ro(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ia(r),Ei(e,t)},n}function Ai(e,t,n){(n=ro(n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xi?Xi=new Set([this]):Xi.add(this));var n=t.value,o=t.stack;Ei(e,t),this.componentDidCatch(n,{componentStack:null!==o?o:""})}),n}function Pi(e){switch(e.tag){case 1:Fr(e.type)&&Nr();var t=e.effectTag;return 2048&t?(e.effectTag=-2049&t|64,e):null;case 3:return _o(),Dr(),0!=(64&(t=e.effectTag))&&a("285"),e.effectTag=-2049&t|64,e;case 5:return Po(e),null;case 13:return 2048&(t=e.effectTag)?(e.effectTag=-2049&t|64,e):null;case 4:return _o(),null;case 10:return go(e),null;default:return null}}var Fi={readContext:wo},Ni=Ye.ReactCurrentOwner,Di=1073741822,Li=0,ki=!1,Ii=null,Ui=null,zi=0,Ri=-1,ji=!1,Wi=null,Vi=!1,$i=null,Yi=null,Xi=null;function Qi(){if(null!==Ii)for(var e=Ii.return;null!==e;){var t=e;switch(t.tag){case 1:var n=t.type.childContextTypes;null!=n&&Nr();break;case 3:_o(),Dr();break;case 5:Po(t);break;case 4:_o();break;case 10:go(t)}e=e.return}Ui=null,zi=0,Ri=-1,ji=!1,Ii=null}function Ki(){null!==Yi&&(i.unstable_cancelCallback($i),Yi())}function Bi(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(1024&e.effectTag)){Ii=e;e:{var i=t,u=zi,l=(t=e).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Fr(t.type)&&Nr();break;case 3:_o(),Dr(),(l=t.stateNode).pendingContext&&(l.context=l.pendingContext,l.pendingContext=null),null!==i&&null!==i.child||(Ho(t),t.effectTag&=-3),mi(t);break;case 5:Po(t);var c=Oo(So.current);if(u=t.type,null!==i&&null!=t.stateNode)yi(i,t,u,l,c),i.ref!==t.ref&&(t.effectTag|=128);else if(l){var s=Oo(xo.current);if(Ho(t)){i=(l=t).stateNode;var f=l.type,d=l.memoizedProps,p=c;switch(i[D]=l,i[L]=d,u=void 0,c=f){case"iframe":case"object":Sn("load",i);break;case"video":case"audio":for(f=0;f<te.length;f++)Sn(te[f],i);break;case"source":Sn("error",i);break;case"img":case"image":case"link":Sn("error",i),Sn("load",i);break;case"form":Sn("reset",i),Sn("submit",i);break;case"details":Sn("toggle",i);break;case"input":Et(i,d),Sn("invalid",i),dr(p,"onChange");break;case"select":i._wrapperState={wasMultiple:!!d.multiple},Sn("invalid",i),dr(p,"onChange");break;case"textarea":Zn(i,d),Sn("invalid",i),dr(p,"onChange")}for(u in sr(c,d),f=null,d)d.hasOwnProperty(u)&&(s=d[u],"children"===u?"string"==typeof s?i.textContent!==s&&(f=["children",s]):"number"==typeof s&&i.textContent!==""+s&&(f=["children",""+s]):g.hasOwnProperty(u)&&null!=s&&dr(p,u));switch(c){case"input":Ve(i),xt(i,d,!0);break;case"textarea":Ve(i),Gn(i);break;case"select":case"option":break;default:"function"==typeof d.onClick&&(i.onclick=pr)}u=f,l.updateQueue=u,(l=null!==u)&&hi(t)}else{d=t,i=u,p=l,f=9===c.nodeType?c:c.ownerDocument,s===qn.html&&(s=Hn(i)),s===qn.html?"script"===i?((i=f.createElement("div")).innerHTML="<script><\/script>",f=i.removeChild(i.firstChild)):"string"==typeof p.is?f=f.createElement(i,{is:p.is}):(f=f.createElement(i),"select"===i&&p.multiple&&(f.multiple=!0)):f=f.createElementNS(s,i),(i=f)[D]=d,i[L]=l,vi(i,t,!1,!1),p=i;var h=c,v=fr(f=u,d=l);switch(f){case"iframe":case"object":Sn("load",p),c=d;break;case"video":case"audio":for(c=0;c<te.length;c++)Sn(te[c],p);c=d;break;case"source":Sn("error",p),c=d;break;case"img":case"image":case"link":Sn("error",p),Sn("load",p),c=d;break;case"form":Sn("reset",p),Sn("submit",p),c=d;break;case"details":Sn("toggle",p),c=d;break;case"input":Et(p,d),c=gt(p,d),Sn("invalid",p),dr(h,"onChange");break;case"option":c=Qn(p,d);break;case"select":p._wrapperState={wasMultiple:!!d.multiple},c=o({},d,{value:void 0}),Sn("invalid",p),dr(h,"onChange");break;case"textarea":Zn(p,d),c=Bn(p,d),Sn("invalid",p),dr(h,"onChange");break;default:c=d}sr(f,c),s=void 0;var m=f,y=p,b=c;for(s in b)if(b.hasOwnProperty(s)){var E=b[s];"style"===s?lr(y,E):"dangerouslySetInnerHTML"===s?null!=(E=E?E.__html:void 0)&&rr(y,E):"children"===s?"string"==typeof E?("textarea"!==m||""!==E)&&or(y,E):"number"==typeof E&&or(y,""+E):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(g.hasOwnProperty(s)?null!=E&&dr(h,s):null!=E&&yt(y,s,E,v))}switch(f){case"input":Ve(p),xt(p,d,!1);break;case"textarea":Ve(p),Gn(p);break;case"option":null!=d.value&&p.setAttribute("value",""+bt(d.value));break;case"select":(c=p).multiple=!!d.multiple,null!=(p=d.value)?Kn(c,!!d.multiple,p,!1):null!=d.defaultValue&&Kn(c,!!d.multiple,d.defaultValue,!0);break;default:"function"==typeof c.onClick&&(p.onclick=pr)}(l=mr(u,l))&&hi(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&a("166");break;case 6:i&&null!=t.stateNode?bi(i,t,i.memoizedProps,l):("string"!=typeof l&&(null===t.stateNode&&a("166")),i=Oo(So.current),Oo(xo.current),Ho(t)?(u=(l=t).stateNode,i=l.memoizedProps,u[D]=l,(l=u.nodeValue!==i)&&hi(t)):(u=t,(l=(9===i.nodeType?i:i.ownerDocument).createTextNode(l))[D]=t,u.stateNode=l));break;case 11:break;case 13:if(l=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=u,Ii=t;break e}l=null!==l,u=null!==i&&null!==i.memoizedState,null!==i&&!l&&u&&(null!==(i=i.child.sibling)&&(null!==(c=t.firstEffect)?(t.firstEffect=i,i.nextEffect=c):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),(l!==u||0==(1&t.effectTag)&&l)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:_o(),mi(t);break;case 10:go(t);break;case 9:case 14:break;case 17:Fr(t.type)&&Nr();break;default:a("156")}Ii=null}if(t=e,1===zi||1!==t.childExpirationTime){for(l=0,u=t.child;null!==u;)(i=u.expirationTime)>l&&(l=i),(c=u.childExpirationTime)>l&&(l=c),u=u.sibling;t.childExpirationTime=l}if(null!==Ii)return Ii;null!==n&&0==(1024&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=Pi(e)))return e.effectTag&=1023,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=1024)}if(null!==r)return r;if(null===n)break;e=n}return null}function Zi(e){var t=pi(e.alternate,e,zi);return e.memoizedProps=e.pendingProps,null===t&&(t=Bi(e)),Ni.current=null,t}function Ji(e,t){ki&&a("243"),Ki(),ki=!0,Ni.currentDispatcher=Fi;var n=e.nextExpirationTimeToWorkOn;n===zi&&e===Ui&&null!==Ii||(Qi(),zi=n,Ii=Yr((Ui=e).current,null),e.pendingCommitExpirationTime=0);for(var r=!1;;){try{if(t)for(;null!==Ii&&!Pa();)Ii=Zi(Ii);else for(;null!==Ii;)Ii=Zi(Ii)}catch(t){if(yo=mo=vo=null,null===Ii)r=!0,Ia(t);else{null===Ii&&a("271");var o=Ii,i=o.return;if(null!==i){e:{var u=e,l=i,c=o,s=t;if(i=zi,c.effectTag|=1024,c.firstEffect=c.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var f=s;s=l;var d=-1,p=-1;do{if(13===s.tag){var h=s.alternate;if(null!==h&&null!==(h=h.memoizedState)){p=10*(1073741822-h.timedOutAt);break}"number"==typeof(h=s.pendingProps.maxDuration)&&(0>=h?d=0:(-1===d||h<d)&&(d=h))}s=s.return}while(null!==s);s=l;do{if((h=13===s.tag)&&(h=void 0!==s.memoizedProps.fallback&&null===s.memoizedState),h){if(null===(l=s.updateQueue)?s.updateQueue=new Set([f]):l.add(f),0==(1&s.mode)){s.effectTag|=64,c.effectTag&=-1957,1===c.tag&&(null===c.alternate?c.tag=17:((i=ro(1073741823)).tag=2,io(c,i))),c.expirationTime=1073741823;break e}null===(c=u.pingCache)?(c=u.pingCache=new Mi,l=new Set,c.set(f,l)):void 0===(l=c.get(f))&&(l=new Set,c.set(f,l)),l.has(i)||(l.add(i),c=Hi.bind(null,u,f,i),f.then(c,c)),-1===d?u=1073741823:(-1===p&&(p=10*(1073741822-qr(u,i))-5e3),u=p+d),0<=u&&Ri<u&&(Ri=u),s.effectTag|=2048,s.expirationTime=i;break e}s=s.return}while(null!==s);s=Error((ut(c.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+lt(c))}ji=!0,s=po(s,c),u=l;do{switch(u.tag){case 3:u.effectTag|=2048,u.expirationTime=i,ao(u,i=_i(u,s,i));break e;case 1:if(f=s,d=u.type,p=u.stateNode,0==(64&u.effectTag)&&("function"==typeof d.getDerivedStateFromError||null!==p&&"function"==typeof p.componentDidCatch&&(null===Xi||!Xi.has(p)))){u.effectTag|=2048,u.expirationTime=i,ao(u,i=Ai(u,f,i));break e}}u=u.return}while(null!==u)}Ii=Bi(o);continue}r=!0,Ia(t)}}break}if(ki=!1,yo=mo=vo=Ni.currentDispatcher=null,r)Ui=null,e.finishedWork=null;else if(null!==Ii)e.finishedWork=null;else{if(null===(r=e.current.alternate)&&a("281"),Ui=null,ji){if(o=e.latestPendingTime,i=e.latestSuspendedTime,u=e.latestPingedTime,0!==o&&o<n||0!==i&&i<n||0!==u&&u<n)return Gr(e,n),void Sa(e,r,n,e.expirationTime,-1);if(!e.didError&&t)return e.didError=!0,n=e.nextExpirationTimeToWorkOn=n,t=e.expirationTime=1073741823,void Sa(e,r,n,t,-1)}t&&-1!==Ri?(Gr(e,n),(t=10*(1073741822-qr(e,n)))<Ri&&(Ri=t),t=10*(1073741822-Oa()),t=Ri-t,Sa(e,r,n,e.expirationTime,0>t?0:t)):(e.pendingCommitExpirationTime=n,e.finishedWork=r)}}function Gi(e,t){for(var n=e.return;null!==n;){switch(n.tag){case 1:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xi||!Xi.has(r)))return io(n,e=Ai(n,e=po(t,e),1073741823)),void ta(n,1073741823);break;case 3:return io(n,e=_i(n,e=po(t,e),1073741823)),void ta(n,1073741823)}n=n.return}3===e.tag&&(io(e,n=_i(e,n=po(t,e),1073741823)),ta(e,1073741823))}function qi(e,t){return 0!==Li?e=Li:ki?e=Vi?1073741823:zi:1&t.mode?(e=va?1073741822-10*(1+((1073741822-e+15)/10|0)):1073741822-25*(1+((1073741822-e+500)/25|0)),null!==Ui&&e===zi&&--e):e=1073741823,va&&(0===sa||e<sa)&&(sa=e),e}function Hi(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),null!==Ui&&zi===n?Ui=null:(t=e.earliestSuspendedTime,r=e.latestSuspendedTime,0!==t&&n<=t&&n>=r&&(e.didError=!1,(0===(t=e.latestPingedTime)||t>n)&&(e.latestPingedTime=n),Hr(n,e),0!==(n=e.expirationTime)&&Ma(e,n)))}function ea(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return o}function ta(e,t){null!==(e=ea(e,t))&&(!ki&&0!==zi&&t>zi&&Qi(),Jr(e,t),ki&&!Vi&&Ui===e||Ma(e,e.expirationTime),wa>Ea&&(wa=0,a("185")))}function na(e,t,n,r,o){var i=Li;Li=1073741823;try{return e(t,n,r,o)}finally{Li=i}}var ra=null,oa=null,ia=0,aa=void 0,ua=!1,la=null,ca=0,sa=0,fa=!1,da=null,pa=!1,ha=!1,va=!1,ma=null,ya=i.unstable_now(),ba=1073741822-(ya/10|0),ga=ba,Ea=50,wa=0,Ca=null;function xa(){ba=1073741822-((i.unstable_now()-ya)/10|0)}function Ta(e,t){if(0!==ia){if(t<ia)return;null!==aa&&i.unstable_cancelCallback(aa)}ia=t,e=i.unstable_now()-ya,aa=i.unstable_scheduleCallback(Fa,{timeout:10*(1073741822-t)-e})}function Sa(e,t,n,r,o){e.expirationTime=r,0!==o||Pa()?0<o&&(e.timeoutHandle=br(function(e,t,n){e.pendingCommitExpirationTime=n,e.finishedWork=t,xa(),ga=ba,Da(e,n)}.bind(null,e,t,n),o)):(e.pendingCommitExpirationTime=n,e.finishedWork=t)}function Oa(){return ua?ga:(_a(),0!==ca&&1!==ca||(xa(),ga=ba),ga)}function Ma(e,t){null===e.nextScheduledRoot?(e.expirationTime=t,null===oa?(ra=oa=e,e.nextScheduledRoot=e):(oa=oa.nextScheduledRoot=e).nextScheduledRoot=ra):t>e.expirationTime&&(e.expirationTime=t),ua||(pa?ha&&(la=e,ca=1073741823,La(e,1073741823,!1)):1073741823===t?Na(1073741823,!1):Ta(e,t))}function _a(){var e=0,t=null;if(null!==oa)for(var n=oa,r=ra;null!==r;){var o=r.expirationTime;if(0===o){if((null===n||null===oa)&&a("244"),r===r.nextScheduledRoot){ra=oa=r.nextScheduledRoot=null;break}if(r===ra)ra=o=r.nextScheduledRoot,oa.nextScheduledRoot=o,r.nextScheduledRoot=null;else{if(r===oa){(oa=n).nextScheduledRoot=ra,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if(o>e&&(e=o,t=r),r===oa)break;if(1073741823===e)break;n=r,r=r.nextScheduledRoot}}la=t,ca=e}var Aa=!1;function Pa(){return!!Aa||!!i.unstable_shouldYield()&&(Aa=!0)}function Fa(){try{if(!Pa()&&null!==ra){xa();var e=ra;do{var t=e.expirationTime;0!==t&&ba<=t&&(e.nextExpirationTimeToWorkOn=ba),e=e.nextScheduledRoot}while(e!==ra)}Na(0,!0)}finally{Aa=!1}}function Na(e,t){if(_a(),t)for(xa(),ga=ba;null!==la&&0!==ca&&e<=ca&&!(Aa&&ba>ca);)La(la,ca,ba>ca),_a(),xa(),ga=ba;else for(;null!==la&&0!==ca&&e<=ca;)La(la,ca,!1),_a();if(t&&(ia=0,aa=null),0!==ca&&Ta(la,ca),wa=0,Ca=null,null!==ma)for(e=ma,ma=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){fa||(fa=!0,da=e)}}if(fa)throw e=da,da=null,fa=!1,e}function Da(e,t){ua&&a("253"),la=e,ca=t,La(e,t,!1),Na(1073741823,!1)}function La(e,t,n){if(ua&&a("245"),ua=!0,n){var r=e.finishedWork;null!==r?ka(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,gr(r)),Ji(e,n),null!==(r=e.finishedWork)&&(Pa()?e.finishedWork=r:ka(e,r,t)))}else null!==(r=e.finishedWork)?ka(e,r,t):(e.finishedWork=null,-1!==(r=e.timeoutHandle)&&(e.timeoutHandle=-1,gr(r)),Ji(e,n),null!==(r=e.finishedWork)&&ka(e,r,t));ua=!1}function ka(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime>=n&&(null===ma?ma=[r]:ma.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===Ca?wa++:(Ca=e,wa=0),Vi=ki=!0,e.current===t&&a("177"),0===(n=e.pendingCommitExpirationTime)&&a("261"),e.pendingCommitExpirationTime=0,r=t.expirationTime;var o=t.childExpirationTime;if(r=o>r?o:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(r<e.latestPingedTime&&(e.latestPingedTime=0),0!==(o=e.latestPendingTime)&&(o>r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime>r&&(e.earliestPendingTime=e.latestPendingTime)),0===(o=e.earliestSuspendedTime)?Jr(e,r):r<e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,Jr(e,r)):r>o&&Jr(e,r)),Hr(0,e),Ni.current=null,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,hr=Tn,Un(o=In())){if("selectionStart"in o)var i={start:o.selectionStart,end:o.selectionEnd};else e:{var u=(i=(i=o.ownerDocument)&&i.defaultView||window).getSelection&&i.getSelection();if(u&&0!==u.rangeCount){i=u.anchorNode;var l=u.anchorOffset,c=u.focusNode;u=u.focusOffset;try{i.nodeType,c.nodeType}catch(e){i=null;break e}var s=0,f=-1,d=-1,p=0,h=0,v=o,m=null;t:for(;;){for(var y;v!==i||0!==l&&3!==v.nodeType||(f=s+l),v!==c||0!==u&&3!==v.nodeType||(d=s+u),3===v.nodeType&&(s+=v.nodeValue.length),null!==(y=v.firstChild);)m=v,v=y;for(;;){if(v===o)break t;if(m===i&&++p===l&&(f=s),m===c&&++h===u&&(d=s),null!==(y=v.nextSibling))break;m=(v=m).parentNode}v=y}i=-1===f||-1===d?null:{start:f,end:d}}else i=null}i=i||{start:0,end:0}}else i=null;for(vr={focusedElem:o,selectionRange:i},Tn=!1,Wi=r;null!==Wi;){o=!1,i=void 0;try{for(;null!==Wi;){if(256&Wi.effectTag)e:{var b=Wi.alternate;switch((l=Wi).tag){case 0:case 11:case 15:break e;case 1:if(256&l.effectTag&&null!==b){var g=b.memoizedProps,E=b.memoizedState,w=l.stateNode,C=w.getSnapshotBeforeUpdate(l.elementType===l.type?g:Fo(l.type,g),E);w.__reactInternalSnapshotBeforeUpdate=C}break e;case 3:case 5:case 6:case 4:case 17:break e;default:a("163")}}Wi=Wi.nextEffect}}catch(e){o=!0,i=e}o&&(null===Wi&&a("178"),Gi(Wi,i),null!==Wi&&(Wi=Wi.nextEffect))}for(Wi=r;null!==Wi;){b=!1,g=void 0;try{for(;null!==Wi;){var x=Wi.effectTag;if(16&x&&or(Wi.stateNode,""),128&x){var T=Wi.alternate;if(null!==T){var S=T.ref;null!==S&&("function"==typeof S?S(null):S.current=null)}}switch(14&x){case 2:Ti(Wi),Wi.effectTag&=-3;break;case 6:Ti(Wi),Wi.effectTag&=-3,Oi(Wi.alternate,Wi);break;case 4:Oi(Wi.alternate,Wi);break;case 8:Si(E=Wi),E.return=null,E.child=null,E.memoizedState=null,E.updateQueue=null;var O=E.alternate;null!==O&&(O.return=null,O.child=null,O.memoizedState=null,O.updateQueue=null)}Wi=Wi.nextEffect}}catch(e){b=!0,g=e}b&&(null===Wi&&a("178"),Gi(Wi,g),null!==Wi&&(Wi=Wi.nextEffect))}if(S=vr,T=In(),x=S.focusedElem,b=S.selectionRange,T!==x&&x&&x.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(x.ownerDocument.documentElement,x)){null!==b&&Un(x)&&(T=b.start,void 0===(S=b.end)&&(S=T),"selectionStart"in x?(x.selectionStart=T,x.selectionEnd=Math.min(S,x.value.length)):(S=(T=x.ownerDocument||document)&&T.defaultView||window).getSelection&&(S=S.getSelection(),g=x.textContent.length,O=Math.min(b.start,g),b=void 0===b.end?O:Math.min(b.end,g),!S.extend&&O>b&&(g=b,b=O,O=g),g=kn(x,O),E=kn(x,b),g&&E&&(1!==S.rangeCount||S.anchorNode!==g.node||S.anchorOffset!==g.offset||S.focusNode!==E.node||S.focusOffset!==E.offset)&&((T=T.createRange()).setStart(g.node,g.offset),S.removeAllRanges(),O>b?(S.addRange(T),S.extend(E.node,E.offset)):(T.setEnd(E.node,E.offset),S.addRange(T))))),T=[];for(S=x;S=S.parentNode;)1===S.nodeType&&T.push({element:S,left:S.scrollLeft,top:S.scrollTop});for("function"==typeof x.focus&&x.focus(),x=0;x<T.length;x++)(S=T[x]).element.scrollLeft=S.left,S.element.scrollTop=S.top}for(vr=null,Tn=!!hr,hr=null,e.current=t,Wi=r;null!==Wi;){r=!1,x=void 0;try{for(T=n;null!==Wi;){var M=Wi.effectTag;if(36&M){var _=Wi.alternate;switch(O=T,(S=Wi).tag){case 0:case 11:case 15:break;case 1:var A=S.stateNode;if(4&S.effectTag)if(null===_)A.componentDidMount();else{var P=S.elementType===S.type?_.memoizedProps:Fo(S.type,_.memoizedProps);A.componentDidUpdate(P,_.memoizedState,A.__reactInternalSnapshotBeforeUpdate)}var F=S.updateQueue;null!==F&&so(0,F,A);break;case 3:var N=S.updateQueue;if(null!==N){if(b=null,null!==S.child)switch(S.child.tag){case 5:b=S.child.stateNode;break;case 1:b=S.child.stateNode}so(0,N,b)}break;case 5:var D=S.stateNode;null===_&&4&S.effectTag&&mr(S.type,S.memoizedProps)&&D.focus();break;case 6:case 4:case 12:case 13:case 17:break;default:a("163")}}if(128&M){var L=Wi.ref;if(null!==L){var k=Wi.stateNode;switch(Wi.tag){case 5:var I=k;break;default:I=k}"function"==typeof L?L(I):L.current=I}}Wi=Wi.nextEffect}}catch(e){r=!0,x=e}r&&(null===Wi&&a("178"),Gi(Wi,x),null!==Wi&&(Wi=Wi.nextEffect))}ki=Vi=!1,"function"==typeof zr&&zr(t.stateNode),M=t.expirationTime,0===(t=(t=t.childExpirationTime)>M?t:M)&&(Xi=null),e.expirationTime=t,e.finishedWork=null}function Ia(e){null===la&&a("246"),la.expirationTime=0,fa||(fa=!0,da=e)}function Ua(e,t){var n=pa;pa=!0;try{return e(t)}finally{(pa=n)||ua||Na(1073741823,!1)}}function za(e,t){if(pa&&!ha){ha=!0;try{return e(t)}finally{ha=!1}}return e(t)}function Ra(e,t,n){if(va)return e(t,n);pa||ua||0===sa||(Na(sa,!1),sa=0);var r=va,o=pa;pa=va=!0;try{return e(t,n)}finally{va=r,(pa=o)||ua||Na(1073741823,!1)}}function ja(e,t,n,r,o){var i=t.current;e:if(n){t:{2===tn(n=n._reactInternalFiber)&&1===n.tag||a("170");var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(Fr(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);a("171"),u=void 0}if(1===n.tag){var l=n.type;if(Fr(l)){n=kr(n,l,u);break e}}n=u}else n=Or;return null===t.context?t.context=n:t.pendingContext=n,t=o,(o=ro(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(o.callback=t),Ki(),io(i,o),ta(i,r),r}function Wa(e,t,n,r){var o=t.current;return ja(e,t,n,o=qi(Oa(),o),r)}function Va(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function $a(e){var t=1073741822-25*(1+((1073741822-Oa()+500)/25|0));t>=Di&&(t=Di-1),this._expirationTime=Di=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function Ya(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function Xa(e,t,n){e={current:t=Vr(3,null,null,t?3:0),containerInfo:e,pendingChildren:null,pingCache:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function Qa(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Ka(e,t,n,r,o){Qa(n)||a("200");var i=n._reactRootContainer;if(i){if("function"==typeof o){var u=o;o=function(){var e=Va(i._internalRoot);u.call(e)}}null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Xa(e,!1,t)}(n,r),"function"==typeof o){var l=o;o=function(){var e=Va(i._internalRoot);l.call(e)}}za(function(){null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)})}return Va(i._internalRoot)}function Ba(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return Qa(t)||a("200"),function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Be,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Oe=function(e,t,n){switch(t){case"input":if(Ct(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=z(r);o||a("90"),$e(r),Ct(r,o)}}}break;case"textarea":Jn(e,n);break;case"select":null!=(t=n.value)&&Kn(e,!!n.multiple,t,!1)}},$a.prototype.render=function(e){this._defer||a("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new Ya;return ja(e,t,null,n,r._onCommit),r},$a.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},$a.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||a("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,o=t;o!==this;)r=o,o=o._next;null===r&&a("251"),r._next=o._next,this._next=t,e.firstBatch=this}this._defer=!1,Da(e,n),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},$a.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},Ya.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Ya.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&a("191",n),n()}}},Xa.prototype.render=function(e,t){var n=this._internalRoot,r=new Ya;return null!==(t=void 0===t?null:t)&&r.then(t),Wa(e,n,null,r._onCommit),r},Xa.prototype.unmount=function(e){var t=this._internalRoot,n=new Ya;return null!==(e=void 0===e?null:e)&&n.then(e),Wa(null,t,null,n._onCommit),n},Xa.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,o=new Ya;return null!==(n=void 0===n?null:n)&&o.then(n),Wa(t,r,e,o._onCommit),o},Xa.prototype.createBatch=function(){var e=new $a(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime>=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Ne=Ua,De=Ra,Le=function(){ua||0===sa||(Na(sa,!1),sa=0)};var Za={createPortal:Ba,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?a("188"):a("268",Object.keys(e))),e=null===(e=rn(t))?null:e.stateNode},hydrate:function(e,t,n){return Ka(null,e,t,!0,n)},render:function(e,t,n){return Ka(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return(null==e||void 0===e._reactInternalFiber)&&a("38"),Ka(e,t,n,!1,r)},unmountComponentAtNode:function(e){return Qa(e)||a("40"),!!e._reactRootContainer&&(za(function(){Ka(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Ba.apply(void 0,arguments)},unstable_batchedUpdates:Ua,unstable_interactiveUpdates:Ra,flushSync:function(e,t){ua&&a("187");var n=pa;pa=!0;try{return na(e,t)}finally{pa=n,Na(1073741823,!1)}},unstable_createRoot:function(e,t){return Qa(e)||a("299","unstable_createRoot"),new Xa(e,!0,null!=t&&!0===t.hydrate)},unstable_flushControlled:function(e){var t=pa;pa=!0;try{na(e)}finally{(pa=t)||ua||Na(1073741823,!1)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[I,U,z,A.injectEventPluginsByName,b,Y,function(e){O(e,$)},Pe,Fe,_n,F]}};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);zr=jr(function(e){return t.onCommitFiberRoot(n,e)}),Rr=jr(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}})(o({},e,{overrideProps:null,findHostInstanceByFiber:function(e){return null===(e=rn(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}({findFiberByHostInstance:k,bundleType:0,version:"16.7.0",rendererPackageName:"react-dom"});var Ja={default:Za},Ga=Ja&&Za||Ja;e.exports=Ga.default||Ga},function(e,t,n){"use strict";e.exports=n(27)},function(e,t,n){"use strict";(function(e){
/** @license React v0.12.0
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
Object.defineProperty(t,"__esModule",{value:!0});var n=null,r=!1,o=3,i=-1,a=-1,u=!1,l=!1;function c(){if(!u){var e=n.expirationTime;l?x():l=!0,C(d,e)}}function s(){var e=n,t=n.next;if(n===t)n=null;else{var r=n.previous;n=r.next=t,t.previous=r}e.next=e.previous=null,r=e.callback,t=e.expirationTime,e=e.priorityLevel;var i=o,u=a;o=e,a=t;try{var l=r()}finally{o=i,a=u}if("function"==typeof l)if(l={callback:l,priorityLevel:e,expirationTime:t,next:null,previous:null},null===n)n=l.next=l.previous=l;else{r=null,e=n;do{if(e.expirationTime>=t){r=e;break}e=e.next}while(e!==n);null===r?r=n:r===n&&(n=l,c()),(t=r.previous).next=r.previous=l,l.next=r,l.previous=t}}function f(){if(-1===i&&null!==n&&1===n.priorityLevel){u=!0;try{do{s()}while(null!==n&&1===n.priorityLevel)}finally{u=!1,null!==n?c():l=!1}}}function d(e){u=!0;var o=r;r=e;try{if(e)for(;null!==n;){var i=t.unstable_now();if(!(n.expirationTime<=i))break;do{s()}while(null!==n&&n.expirationTime<=i)}else if(null!==n)do{s()}while(null!==n&&!T())}finally{u=!1,r=o,null!==n?c():l=!1,f()}}var p,h,v=Date,m="function"==typeof setTimeout?setTimeout:void 0,y="function"==typeof clearTimeout?clearTimeout:void 0,b="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,g="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0;function E(e){p=b(function(t){y(h),e(t)}),h=m(function(){g(p),e(t.unstable_now())},100)}if("object"==typeof performance&&"function"==typeof performance.now){var w=performance;t.unstable_now=function(){return w.now()}}else t.unstable_now=function(){return v.now()};var C,x,T,S=null;if("undefined"!=typeof window?S=window:void 0!==e&&(S=e),S&&S._schedMock){var O=S._schedMock;C=O[0],x=O[1],T=O[2],t.unstable_now=O[3]}else if("undefined"==typeof window||"function"!=typeof MessageChannel){var M=null,_=function(e){if(null!==M)try{M(e)}finally{M=null}};C=function(e){null!==M?setTimeout(C,0,e):(M=e,setTimeout(_,0,!1))},x=function(){M=null},T=function(){return!1}}else{"undefined"!=typeof console&&("function"!=typeof b&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"));var A=null,P=!1,F=-1,N=!1,D=!1,L=0,k=33,I=33;T=function(){return L<=t.unstable_now()};var U=new MessageChannel,z=U.port2;U.port1.onmessage=function(){P=!1;var e=A,n=F;A=null,F=-1;var r=t.unstable_now(),o=!1;if(0>=L-r){if(!(-1!==n&&n<=r))return N||(N=!0,E(R)),A=e,void(F=n);o=!0}if(null!==e){D=!0;try{e(o)}finally{D=!1}}};var R=function(e){if(null!==A){E(R);var t=e-L+I;t<I&&k<I?(8>t&&(t=8),I=t<k?k:t):k=t,L=e+I,P||(P=!0,z.postMessage(void 0))}else N=!1};C=function(e,t){A=e,F=t,D||0>t?z.postMessage(void 0):N||(N=!0,E(R))},x=function(){A=null,P=!1,F=-1}}t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,n){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var r=o,a=i;o=e,i=t.unstable_now();try{return n()}finally{o=r,i=a,f()}},t.unstable_scheduleCallback=function(e,r){var a=-1!==i?i:t.unstable_now();if("object"==typeof r&&null!==r&&"number"==typeof r.timeout)r=a+r.timeout;else switch(o){case 1:r=a+-1;break;case 2:r=a+250;break;case 5:r=a+1073741823;break;case 4:r=a+1e4;break;default:r=a+5e3}if(e={callback:e,priorityLevel:o,expirationTime:r,next:null,previous:null},null===n)n=e.next=e.previous=e,c();else{a=null;var u=n;do{if(u.expirationTime>r){a=u;break}u=u.next}while(u!==n);null===a?a=n:a===n&&(n=e,c()),(r=a.previous).next=a.previous=e,e.next=a,e.previous=r}return e},t.unstable_cancelCallback=function(e){var t=e.next;if(null!==t){if(t===e)n=null;else{e===n&&(n=t);var r=e.previous;r.next=t,t.previous=r}e.next=e.previous=null}},t.unstable_wrapCallback=function(e){var n=o;return function(){var r=o,a=i;o=n,i=t.unstable_now();try{return e.apply(this,arguments)}finally{o=r,i=a,f()}}},t.unstable_getCurrentPriorityLevel=function(){return o},t.unstable_shouldYield=function(){return!r&&(null!==n&&n.expirationTime<a||T())},t.unstable_continueExecution=function(){null!==n&&c()},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return n}}).call(this,n(11))},function(e,t){function n(e){return(n="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 r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(e){return n(e)}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},r(t)}e.exports=r},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t,n){var r=function(){return this||"object"==typeof self&&self}()||Function("return this")(),o=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,i=o&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,e.exports=n(31),o)r.regeneratorRuntime=i;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}},function(e,t){!function(t){"use strict";var n,r=Object.prototype,o=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag",c="object"==typeof e,s=t.regeneratorRuntime;if(s)c&&(e.exports=s);else{(s=t.regeneratorRuntime=c?e.exports:{}).wrap=E;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",v={},m={};m[a]=function(){return this};var y=Object.getPrototypeOf,b=y&&y(y(F([])));b&&b!==r&&o.call(b,a)&&(m=b);var g=T.prototype=C.prototype=Object.create(m);x.prototype=g.constructor=T,T.constructor=x,T[l]=x.displayName="GeneratorFunction",s.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===x||"GeneratorFunction"===(t.displayName||t.name))},s.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,T):(e.__proto__=T,l in e||(e[l]="GeneratorFunction")),e.prototype=Object.create(g),e},s.awrap=function(e){return{__await:e}},S(O.prototype),O.prototype[u]=function(){return this},s.AsyncIterator=O,s.async=function(e,t,n,r){var o=new O(E(e,t,n,r));return s.isGeneratorFunction(t)?o:o.next().then(function(e){return e.done?e.value:o.next()})},S(g),g[l]="Generator",g[a]=function(){return this},g.toString=function(){return"[object Generator]"},s.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},s.values=F,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(A),!e)for(var t in this)"t"===t.charAt(0)&&o.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,o){return u.type="throw",u.arg=e,t.next=r,o&&(t.method="next",t.arg=n),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],u=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=o.call(a,"catchLoc"),c=o.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;A(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:F(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),v}}}function E(e,t,n,r){var o=t&&t.prototype instanceof C?t:C,i=Object.create(o.prototype),a=new P(r||[]);return i._invoke=function(e,t,n){var r=f;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===o)throw i;return N()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=M(a,n);if(u){if(u===v)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var l=w(e,t,n);if("normal"===l.type){if(r=n.done?h:d,l.arg===v)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),i}function w(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function C(){}function x(){}function T(){}function S(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function O(e){var t;this._invoke=function(n,r){function i(){return new Promise(function(t,i){!function t(n,r,i,a){var u=w(e[n],e,r);if("throw"!==u.type){var l=u.arg,c=l.value;return c&&"object"==typeof c&&o.call(c,"__await")?Promise.resolve(c.__await).then(function(e){t("next",e,i,a)},function(e){t("throw",e,i,a)}):Promise.resolve(c).then(function(e){l.value=e,i(l)},function(e){return t("throw",e,i,a)})}a(u.arg)}(n,r,t,i)})}return t=t?t.then(i,i):i()}}function M(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,M(e,t),"throw"===t.method))return v;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return v}var o=w(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,v;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,v):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,v)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function F(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r<e.length;)if(o.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return i.next=i}}return{next:N}}function N(){return{value:n,done:!0}}}(function(){return this||"object"==typeof self&&self}()||Function("return this")())},function(e,t,n){(function(t){(function(){var n,r,o,i,a,u;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(n()-a)/1e6},r=t.hrtime,i=(n=function(){var e;return 1e9*(e=r())[0]+e[1]})(),u=1e9*t.uptime(),a=i-u):Date.now?(e.exports=function(){return Date.now()-o},o=Date.now()):(e.exports=function(){return(new Date).getTime()-o},o=(new Date).getTime())}).call(this)}).call(this,n(33))},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,c=[],s=!1,f=-1;function d(){s&&l&&(s=!1,l.length?c=l.concat(c):f=-1,c.length&&p())}function p(){if(!s){var e=u(d);s=!0;for(var t=c.length;t;){for(l=c,c=[];++f<t;)l&&l[f].run();f=-1,t=c.length}l=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function v(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||s||u(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=v,o.addListener=v,o.once=v,o.off=v,o.removeListener=v,o.removeAllListeners=v,o.emit=v,o.prependListener=v,o.prependOnceListener=v,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(35);function o(){}e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;!function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}t.default=e}(n(2));var r=u(n(37)),o=u(n(40)),i=u(n(0)),a=u(n(14));n(16);function u(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=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 c=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return(0,r.default)(e,t)})},s=function(e,t){return e&&t&&t.split(" ").forEach(function(t){return(0,o.default)(e,t)})},f=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter").className;t.removeClasses(e,"exit"),c(e,r),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter").activeClassName;t.reflowAndAddClass(e,r),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.getClassNames("enter").doneClassName;t.removeClasses(e,n?"appear":"enter"),c(e,r),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.getClassNames("exit").className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),c(e,n),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit").activeClassName;t.reflowAndAddClass(e,n),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit").doneClassName;t.removeClasses(e,"exit"),c(e,n),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"!=typeof n?n[e]:n+"-"+e;return{className:r,activeClassName:"string"!=typeof n?n[e+"Active"]:r+"-active",doneClassName:"string"!=typeof n?n[e+"Done"]:r+"-done"}},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,o=n.activeClassName,i=n.doneClassName;r&&s(e,r),o&&s(e,o),i&&s(e,i)},o.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,c(e,t))},o.render=function(){var e=l({},this.props);return delete e.classNames,i.default.createElement(a.default,l({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},r}(i.default.Component);f.propTypes={};var d=f;t.default=d,e.exports=t.default},function(e,t,n){"use strict";var r=n(38);t.__esModule=!0,t.default=function(e,t){e.classList?e.classList.add(t):(0,o.default)(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var o=r(n(39));e.exports=t.default},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=r(e.className,t):e.setAttribute("class",r(e.className&&e.className.baseVal||"",t))}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;a(n(2));var r=a(n(0)),o=n(8),i=a(n(17));function a(e){return e&&e.__esModule?e:{default:e}}var u=function(e){var t,n;function a(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=a.prototype;return u.handleLifecycle=function(e,t,n){var i,a=this.props.children,u=r.default.Children.toArray(a)[t];u.props[e]&&(i=u.props)[e].apply(i,n),this.props[e]&&this.props[e]((0,o.findDOMNode)(this))},u.render=function(){var e=this.props,t=e.children,n=e.in,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,["children","in"]),a=r.default.Children.toArray(t),u=a[0],l=a[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,r.default.createElement(i.default,o,n?r.default.cloneElement(u,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(l,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},a}(r.default.Component);u.propTypes={};var l=u;t.default=l,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=o,t.mergeChildMappings=i,t.getInitialChildMapping=function(e,t){return o(e.children,function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:a(n,"appear",e),enter:a(n,"enter",e),exit:a(n,"exit",e)})})},t.getNextChildMapping=function(e,t,n){var u=o(e.children),l=i(t,u);return Object.keys(l).forEach(function(o){var i=l[o];if((0,r.isValidElement)(i)){var c=o in t,s=o in u,f=t[o],d=(0,r.isValidElement)(f)&&!f.props.in;!s||c&&!d?s||!c||d?s&&c&&(0,r.isValidElement)(f)&&(l[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:f.props.in,exit:a(i,"exit",e),enter:a(i,"enter",e)})):l[o]=(0,r.cloneElement)(i,{in:!1}):l[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:a(i,"exit",e),enter:a(i,"enter",e)})}}),l};var r=n(0);function o(e,t){var n=Object.create(null);return e&&r.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)}),n}function i(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var u={};for(var l in t){if(o[l])for(r=0;r<o[l].length;r++){var c=o[l][r];u[o[l][r]]=n(c)}u[l]=n(l)}for(r=0;r<i.length;r++)u[i[r]]=n(i[r]);return u}function a(e,t,n){return null!=n[t]?n[t]:e.props[t]}},function(e,t,n){var r=n(44);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n(46)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){(t=e.exports=n(45)(!1)).push([e.i,"@import url(https://fonts.googleapis.com/css?family=Josefin+Sans|Open+Sans:400,600|Playfair+Display+SC:400,700);",""]),t.push([e.i,'html,body,header,nav,h1,a,ul,li,strong,main,button,i,em,section,img,div,h2,p,form,h3,h4,fieldset,feature,input,textarea,span,article,footer,time,small,select{margin:0;padding:0;border:0;outline:0;font:inherit;color:inherit;text-align:inherit;text-decoration:inherit;vertical-align:inherit;box-sizing:inherit;background:transparent}body{overscroll-behavior-y:none}ul{list-style:none}img{display:block;width:100%;height:auto}input[type="password"],input[type="email"],input[type="text"],input[type="submit"],textarea,button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type="submit"]{cursor:pointer}.group:after{content:"";display:block;clear:both}body{background-color:rgba(248,248,248,0.980392)}h1{font-family:"Josefin Sans",sans-serif;font-size:36px}.tooltip{font-family:"Open-Sans",sans-serif}.tooltip h2{display:inline;font-family:"Playfair Display SC",serif;font-size:24px;padding-right:4px}.tooltip p{display:inline}svg{font-family:"Open-Sans",sans-serif}svg .legend text{font-size:11px}svg .roads text{font-size:6px;letter-spacing:0.75px;text-transform:uppercase;text-anchor:middle}svg .places text{font-size:9px;letter-spacing:0.25px;text-transform:uppercase}.selector{max-width:250px;font-size:14px}.selector .select__control{font-family:"Open-Sans",sans-serif;color:#888}.selector .select__menu{font-family:"Open-Sans",sans-serif;color:#888}#main{overflow:hidden}svg:hover{cursor:default}.navbar{width:100vw;background-color:#fefefe;padding:14px;border-bottom:1px solid #E4E4E4}.navbar .title{font-family:"Josefin Sans",sans-serif;letter-spacing:1.5px;font-size:24px;text-transform:uppercase;font-weight:600;color:#d2c5b0}.navbar .title:hover{cursor:default}.content{max-width:960px;margin:0 auto}.module{background-color:#fefefe;margin-top:10px}.module.vis{margin-bottom:20px;display:block;border:1.25px solid #E4E4E4}.tooltip{display:none;position:absolute;background-color:rgba(248,248,248,0.980392);border-radius:2px;padding:9px 4px;color:#888;font-size:10px;box-shadow:0px 3px 12px rgba(0,0,0,0.2)}.tooltip:hover{cursor:default}.tooltip.voronoi-format{padding:4px 10px;line-height:22px}.map .border path{fill:none;stroke:#faaaaa;stroke-dasharray:15, 5, 2, 5;stroke-width:1.6px}.map .legend rect{fill:white;fill-opacity:.75;stroke:white;stroke-width:1px}.map .legend .row-death circle{fill:#d68b8b;stroke:#6d1a1a}.map .legend .row-pump rect{fill:#4fc1ef;transform:translateY(-6px) rotate(45deg)}.map .city .square{fill:#daeebf}.map .roads text,.map .places text{fill:#888}.map .pumps rect{fill:#4fc1ef}.map .pumps rect:hover{fill:#3f9abf}.map .deaths{fill:#d68b8b;stroke:#6d1a1a}.map .house{fill:#efece6}.voronoi path{stroke:#888;fill:transparent}.voronoi path:hover{stroke:#efece6;fill:#888;fill-opacity:0.3}.contour.outlines path{stroke:black;stroke-width:1px;fill:transparent;stroke-opacity:0.7}.contour path{stroke-opacity:0.3;fill-opacity:0.3}.voronoi,.contour{opacity:0;visibility:hidden}.voronoi.show,.contour.show{opacity:1;visibility:visible}\n',""])},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(a=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),i=r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"});return[n].concat(i).concat([o]).join("\n")}var a;return[n].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var i=this[o][0];null!=i&&(r[i]=!0)}for(o=0;o<e.length;o++){var a=e[o];null!=a[0]&&r[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},function(e,t,n){var r,o,i={},a=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),u=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var r=function(e,t){return t?t.querySelector(e):document.querySelector(e)}.call(this,e,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),l=null,c=0,s=[],f=n(47);function d(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=i[r.id];if(o){o.refs++;for(var a=0;a<o.parts.length;a++)o.parts[a](r.parts[a]);for(;a<r.parts.length;a++)o.parts.push(b(r.parts[a],t))}else{var u=[];for(a=0;a<r.parts.length;a++)u.push(b(r.parts[a],t));i[r.id]={id:r.id,refs:1,parts:u}}}}function p(e,t){for(var n=[],r={},o=0;o<e.length;o++){var i=e[o],a=t.base?i[0]+t.base:i[0],u={css:i[1],media:i[2],sourceMap:i[3]};r[a]?r[a].parts.push(u):n.push(r[a]={id:a,parts:[u]})}return n}function h(e,t){var n=u(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=s[s.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),s.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=u(e.insertAt.before,n);n.insertBefore(t,o)}}function v(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=s.indexOf(e);t>=0&&s.splice(t,1)}function m(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var r=function(){0;return n.nc}();r&&(e.attrs.nonce=r)}return y(t,e.attrs),h(e,t),t}function y(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function b(e,t){var n,r,o,i;if(t.transform&&e.css){if(!(i="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=i}if(t.singleton){var a=c++;n=l||(l=m(t)),r=w.bind(null,n,a,!1),o=w.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",y(t,e.attrs),h(e,t),t}(t),r=function(e,t,n){var r=n.css,o=n.sourceMap,i=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||i)&&(r=f(r));o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var a=new Blob([r],{type:"text/css"}),u=e.href;e.href=URL.createObjectURL(a),u&&URL.revokeObjectURL(u)}.bind(null,n,t),o=function(){v(n),n.href&&URL.revokeObjectURL(n.href)}):(n=m(t),r=function(e,t){var n=t.css,r=t.media;r&&e.setAttribute("media",r);if(e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}.bind(null,n),o=function(){v(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=p(e,t);return d(n,t),function(e){for(var r=[],o=0;o<n.length;o++){var a=n[o];(u=i[a.id]).refs--,r.push(u)}e&&d(p(e,t),t);for(o=0;o<r.length;o++){var u;if(0===(u=r[o]).refs){for(var l=0;l<u.parts.length;l++)u.parts[l]();delete i[u.id]}}}};var g,E=(g=[],function(e,t){return g[e]=t,g.filter(Boolean).join("\n")});function w(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=E(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o,i=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i)?e:(o=0===i.indexOf("//")?i:0===i.indexOf("/")?n+i:r+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")})}},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),i=n(8),a=n.n(i),u=n(3),l=n.n(u),c=n(4),s=n.n(c),f=n(5),d=n.n(f),p=n(6),h=n.n(p),v=n(7),m=n.n(v),y=n(18),b=n.n(y),g=n(12),E=n.n(g),w=n(19),C=n.n(w),x=n(9),T=n.n(x),S=function(e){return e},O=function(e){if(null==e)return S;var t,n,r=e.scale[0],o=e.scale[1],i=e.translate[0],a=e.translate[1];return function(e,u){u||(t=n=0);var l=2,c=e.length,s=new Array(c);for(s[0]=(t+=e[0])*r+i,s[1]=(n+=e[1])*o+a;l<c;)s[l]=e[l],++l;return s}},M=function(e,t){for(var n,r=e.length,o=r-t;o<--r;)n=e[o],e[o++]=e[r],e[r]=n},_=function(e,t){return"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map(function(t){return A(e,t)})}:A(e,t)};function A(e,t){var n=t.id,r=t.bbox,o=null==t.properties?{}:t.properties,i=P(e,t);return null==n&&null==r?{type:"Feature",properties:o,geometry:i}:null==r?{type:"Feature",id:n,properties:o,geometry:i}:{type:"Feature",id:n,bbox:r,properties:o,geometry:i}}function P(e,t){var n=O(e.transform),r=e.arcs;function o(e,t){t.length&&t.pop();for(var o=r[e<0?~e:e],i=0,a=o.length;i<a;++i)t.push(n(o[i],i));e<0&&M(t,a)}function i(e){return n(e)}function a(e){for(var t=[],n=0,r=e.length;n<r;++n)o(e[n],t);return t.length<2&&t.push(t[0]),t}function u(e){for(var t=a(e);t.length<4;)t.push(t[0]);return t}function l(e){return e.map(u)}return function e(t){var n,r=t.type;switch(r){case"GeometryCollection":return{type:r,geometries:t.geometries.map(e)};case"Point":n=i(t.coordinates);break;case"MultiPoint":n=t.coordinates.map(i);break;case"LineString":n=a(t.arcs);break;case"MultiLineString":n=t.arcs.map(a);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 F=function(){return new N};function N(){this.reset()}N.prototype={constructor:N,reset:function(){this.s=this.t=0},add:function(e){L(D,e,this.t),L(this,D.s,this.s),this.s?this.t+=D.t:this.s=D.t},valueOf:function(){return this.s}};var D=new N;function L(e,t,n){var r=e.s=t+n,o=r-t,i=r-o;e.t=t-i+(n-o)}var k=1e-6,I=Math.PI,U=I/2,z=I/4,R=2*I,j=180/I,W=I/180,V=Math.abs,$=Math.atan,Y=Math.atan2,X=Math.cos,Q=(Math.ceil,Math.exp),K=(Math.floor,Math.log),B=(Math.pow,Math.sin),Z=(Math.sign,Math.sqrt),J=Math.tan;function G(e){return e>1?0:e<-1?I:Math.acos(e)}function q(e){return e>1?U:e<-1?-U:Math.asin(e)}function H(){}function ee(e,t){e&&ne.hasOwnProperty(e.type)&&ne[e.type](e,t)}var te={Feature:function(e,t){ee(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r<o;)ee(n[r].geometry,t)}},ne={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,o=n.length;++r<o;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){re(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)re(n[r],t,0)},Polygon:function(e,t){oe(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,o=n.length;++r<o;)oe(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,o=n.length;++r<o;)ee(n[r],t)}};function re(e,t,n){var r,o=-1,i=e.length-n;for(t.lineStart();++o<i;)r=e[o],t.point(r[0],r[1],r[2]);t.lineEnd()}function oe(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)re(e[n],t,1);t.polygonEnd()}var ie=function(e,t){e&&te.hasOwnProperty(e.type)?te[e.type](e,t):ee(e,t)};F(),F();function ae(e){return[Y(e[1],e[0]),q(e[2])]}function ue(e){var t=e[0],n=e[1],r=X(n);return[r*X(t),r*B(t),B(n)]}function le(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ce(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 se(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function fe(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function de(e){var t=Z(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}F();var pe=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 he(e,t){return[V(e)>I?e+Math.round(-e/R)*R:e,t]}function ve(e,t,n){return(e%=R)?t||n?pe(ye(e),be(t,n)):ye(e):t||n?be(t,n):he}function me(e){return function(t,n){return[(t+=e)>I?t-R:t<-I?t+R:t,n]}}function ye(e){var t=me(e);return t.invert=me(-e),t}function be(e,t){var n=X(e),r=B(e),o=X(t),i=B(t);function a(e,t){var a=X(t),u=X(e)*a,l=B(e)*a,c=B(t),s=c*n+u*r;return[Y(l*o-s*i,u*n-c*r),q(s*o+l*i)]}return a.invert=function(e,t){var a=X(t),u=X(e)*a,l=B(e)*a,c=B(t),s=c*o-l*i;return[Y(l*o+c*i,u*n+s*r),q(s*n-u*r)]},a}he.invert=he;var ge=function(e){function t(t){return(t=e(t[0]*W,t[1]*W))[0]*=j,t[1]*=j,t}return e=ve(e[0]*W,e[1]*W,e.length>2?e[2]*W:0),t.invert=function(t){return(t=e.invert(t[0]*W,t[1]*W))[0]*=j,t[1]*=j,t},t};function Ee(e,t,n,r,o,i){if(n){var a=X(t),u=B(t),l=r*n;null==o?(o=t+r*R,i=t-l/2):(o=we(a,o),i=we(a,i),(r>0?o<i:o>i)&&(o+=r*R));for(var c,s=o;r>0?s>i:s<i;s-=l)c=ae([a,-u*X(s),-u*B(s)]),e.point(c[0],c[1])}}function we(e,t){(t=ue(t))[0]-=e,de(t);var n=G(-t[1]);return((-t[2]<0?-n:n)+R-k)%R}var Ce=function(){var e,t=[];return{point:function(t,n){e.push([t,n])},lineStart:function(){t.push(e=[])},lineEnd:H,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},xe=function(e,t){return V(e[0]-t[0])<k&&V(e[1]-t[1])<k};function Te(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 Se=function(e,t,n,r,o){var i,a,u=[],l=[];if(e.forEach(function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],a=e[t];if(xe(r,a)){for(o.lineStart(),i=0;i<t;++i)o.point((r=e[i])[0],r[1]);o.lineEnd()}else u.push(n=new Te(r,e,null,!0)),l.push(n.o=new Te(r,null,n,!1)),u.push(n=new Te(a,e,null,!1)),l.push(n.o=new Te(a,null,n,!0))}}),u.length){for(l.sort(t),Oe(u),Oe(l),i=0,a=l.length;i<a;++i)l[i].e=n=!n;for(var c,s,f=u[0];;){for(var d=f,p=!0;d.v;)if((d=d.n)===f)return;c=d.z,o.lineStart();do{if(d.v=d.o.v=!0,d.e){if(p)for(i=0,a=c.length;i<a;++i)o.point((s=c[i])[0],s[1]);else r(d.x,d.n.x,1,o);d=d.n}else{if(p)for(c=d.p.z,i=c.length-1;i>=0;--i)o.point((s=c[i])[0],s[1]);else r(d.x,d.p.x,-1,o);d=d.p}c=(d=d.o).z,p=!p}while(!d.v);o.lineEnd()}}};function Oe(e){if(t=e.length){for(var t,n,r=0,o=e[0];++r<t;)o.n=n=e[r],n.p=o,o=n;o.n=n=e[0],n.p=o}}var Me=F(),_e=function(e,t){var n=t[0],r=t[1],o=B(r),i=[B(n),-X(n),0],a=0,u=0;Me.reset(),1===o?r=U+k:-1===o&&(r=-U-k);for(var l=0,c=e.length;l<c;++l)if(f=(s=e[l]).length)for(var s,f,d=s[f-1],p=d[0],h=d[1]/2+z,v=B(h),m=X(h),y=0;y<f;++y,p=g,v=w,m=C,d=b){var b=s[y],g=b[0],E=b[1]/2+z,w=B(E),C=X(E),x=g-p,T=x>=0?1:-1,S=T*x,O=S>I,M=v*w;if(Me.add(Y(M*T*B(S),m*C+M*X(S))),a+=O?x+T*R:x,O^p>=n^g>=n){var _=ce(ue(d),ue(b));de(_);var A=ce(i,_);de(A);var P=(O^x>=0?-1:1)*q(A[2]);(r>P||r===P&&(_[0]||_[1]))&&(u+=O^x>=0?1:-1)}}return(a<-k||a<k&&Me<-k)^1&u},Ae=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN},Pe=function(e){var t;return 1===e.length&&(t=e,e=function(e,n){return Ae(t(e),n)}),{left:function(t,n,r,o){for(null==r&&(r=0),null==o&&(o=t.length);r<o;){var i=r+o>>>1;e(t[i],n)<0?r=i+1:o=i}return r},right:function(t,n,r,o){for(null==r&&(r=0),null==o&&(o=t.length);r<o;){var i=r+o>>>1;e(t[i],n)>0?o=i:r=i+1}return r}}};var Fe=Pe(Ae);Fe.right,Fe.left;var Ne=function(e,t){var n,r,o,i=e.length,a=-1;if(null==t){for(;++a<i;)if(null!=(n=e[a])&&n>=n)for(r=o=n;++a<i;)null!=(n=e[a])&&(r>n&&(r=n),o<n&&(o=n))}else for(;++a<i;)if(null!=(n=t(e[a],a,e))&&n>=n)for(r=o=n;++a<i;)null!=(n=t(e[a],a,e))&&(r>n&&(r=n),o<n&&(o=n));return[r,o]},De=Array.prototype,Le=(De.slice,De.map,function(e,t,n){e=+e,t=+t,n=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+n;for(var r=-1,o=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(o);++r<o;)i[r]=e+r*n;return i}),ke=Math.sqrt(50),Ie=Math.sqrt(10),Ue=Math.sqrt(2),ze=function(e,t,n){var r,o,i,a,u=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];if((r=t<e)&&(o=e,e=t,t=o),0===(a=Re(e,t,n))||!isFinite(a))return[];if(a>0)for(e=Math.ceil(e/a),t=Math.floor(t/a),i=new Array(o=Math.ceil(t-e+1));++u<o;)i[u]=(e+u)*a;else for(e=Math.floor(e*a),t=Math.ceil(t*a),i=new Array(o=Math.ceil(e-t+1));++u<o;)i[u]=(e-u)/a;return r&&i.reverse(),i};function Re(e,t,n){var r=(t-e)/Math.max(0,n),o=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,o);return o>=0?(i>=ke?10:i>=Ie?5:i>=Ue?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(i>=ke?10:i>=Ie?5:i>=Ue?2:1)}function je(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/o;return i>=ke?o*=10:i>=Ie?o*=5:i>=Ue&&(o*=2),t<e?-o:o}var We=function(e){return Math.ceil(Math.log(e.length)/Math.LN2)+1},Ve=function(e,t){var n,r,o=e.length,i=-1;if(null==t){for(;++i<o;)if(null!=(n=e[i])&&n>=n)for(r=n;++i<o;)null!=(n=e[i])&&n>r&&(r=n)}else for(;++i<o;)if(null!=(n=t(e[i],i,e))&&n>=n)for(r=n;++i<o;)null!=(n=t(e[i],i,e))&&n>r&&(r=n);return r},$e=function(e){for(var t,n,r,o=e.length,i=-1,a=0;++i<o;)a+=e[i].length;for(n=new Array(a);--o>=0;)for(t=(r=e[o]).length;--t>=0;)n[--a]=r[t];return n};var Ye=function(e,t,n,r){return function(o){var i,a,u,l=t(o),c=Ce(),s=t(c),f=!1,d={point:p,lineStart:v,lineEnd:m,polygonStart:function(){d.point=y,d.lineStart=b,d.lineEnd=g,a=[],i=[]},polygonEnd:function(){d.point=p,d.lineStart=v,d.lineEnd=m,a=$e(a);var e=_e(i,r);a.length?(f||(o.polygonStart(),f=!0),Se(a,Qe,e,n,o)):e&&(f||(o.polygonStart(),f=!0),o.lineStart(),n(null,null,1,o),o.lineEnd()),f&&(o.polygonEnd(),f=!1),a=i=null},sphere:function(){o.polygonStart(),o.lineStart(),n(null,null,1,o),o.lineEnd(),o.polygonEnd()}};function p(t,n){e(t,n)&&o.point(t,n)}function h(e,t){l.point(e,t)}function v(){d.point=h,l.lineStart()}function m(){d.point=p,l.lineEnd()}function y(e,t){u.push([e,t]),s.point(e,t)}function b(){s.lineStart(),u=[]}function g(){y(u[0][0],u[0][1]),s.lineEnd();var e,t,n,r,l=s.clean(),d=c.result(),p=d.length;if(u.pop(),i.push(u),u=null,p)if(1&l){if((t=(n=d[0]).length-1)>0){for(f||(o.polygonStart(),f=!0),o.lineStart(),e=0;e<t;++e)o.point((r=n[e])[0],r[1]);o.lineEnd()}}else p>1&&2&l&&d.push(d.pop().concat(d.shift())),a.push(d.filter(Xe))}return d}};function Xe(e){return e.length>1}function Qe(e,t){return((e=e.x)[0]<0?e[1]-U-k:U-e[1])-((t=t.x)[0]<0?t[1]-U-k:U-t[1])}var Ke=Ye(function(){return!0},function(e){var t,n=NaN,r=NaN,o=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(i,a){var u=i>0?I:-I,l=V(i-n);V(l-I)<k?(e.point(n,r=(r+a)/2>0?U:-U),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(u,r),e.point(i,r),t=0):o!==u&&l>=I&&(V(n-o)<k&&(n-=o*k),V(i-u)<k&&(i-=u*k),r=function(e,t,n,r){var o,i,a=B(e-n);return V(a)>k?$((B(t)*(i=X(r))*B(n)-B(r)*(o=X(t))*B(e))/(o*i*a)):(t+r)/2}(n,r,i,a),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(u,r),t=0),e.point(n=i,r=a),o=u},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}},function(e,t,n,r){var o;if(null==e)o=n*U,r.point(-I,o),r.point(0,o),r.point(I,o),r.point(I,0),r.point(I,-o),r.point(0,-o),r.point(-I,-o),r.point(-I,0),r.point(-I,o);else if(V(e[0]-t[0])>k){var i=e[0]<t[0]?I:-I;o=n*i/2,r.point(-i,o),r.point(0,o),r.point(i,o)}else r.point(t[0],t[1])},[-I,-U]);var Be=function(e){var t=X(e),n=6*W,r=t>0,o=V(t)>k;function i(e,n){return X(e)*X(n)>t}function a(e,n,r){var o=[1,0,0],i=ce(ue(e),ue(n)),a=le(i,i),u=i[0],l=a-u*u;if(!l)return!r&&e;var c=t*a/l,s=-t*u/l,f=ce(o,i),d=fe(o,c);se(d,fe(i,s));var p=f,h=le(d,p),v=le(p,p),m=h*h-v*(le(d,d)-1);if(!(m<0)){var y=Z(m),b=fe(p,(-h-y)/v);if(se(b,d),b=ae(b),!r)return b;var g,E=e[0],w=n[0],C=e[1],x=n[1];w<E&&(g=E,E=w,w=g);var T=w-E,S=V(T-I)<k;if(!S&&x<C&&(g=C,C=x,x=g),S||T<k?S?C+x>0^b[1]<(V(b[0]-E)<k?C:x):C<=b[1]&&b[1]<=x:T>I^(E<=b[0]&&b[0]<=w)){var O=fe(p,(-h+y)/v);return se(O,d),[b,ae(O)]}}}function u(t,n){var o=r?e:I-e,i=0;return t<-o?i|=1:t>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return Ye(i,function(e){var t,n,l,c,s;return{lineStart:function(){c=l=!1,s=1},point:function(f,d){var p,h=[f,d],v=i(f,d),m=r?v?0:u(f,d):v?u(f+(f<0?I:-I),d):0;if(!t&&(c=l=v)&&e.lineStart(),v!==l&&(!(p=a(t,h))||xe(t,p)||xe(h,p))&&(h[0]+=k,h[1]+=k,v=i(h[0],h[1])),v!==l)s=0,v?(e.lineStart(),p=a(h,t),e.point(p[0],p[1])):(p=a(t,h),e.point(p[0],p[1]),e.lineEnd()),t=p;else if(o&&t&&r^v){var y;m&n||!(y=a(h,t,!0))||(s=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])))}!v||t&&xe(t,h)||e.point(h[0],h[1]),t=h,l=v,n=m},lineEnd:function(){l&&e.lineEnd(),t=null},clean:function(){return s|(c&&l)<<1}}},function(t,r,o,i){Ee(i,e,n,o,t,r)},r?[0,-e]:[-I,e-I])},Ze=function(e,t,n,r,o,i){var a,u=e[0],l=e[1],c=0,s=1,f=t[0]-u,d=t[1]-l;if(a=n-u,f||!(a>0)){if(a/=f,f<0){if(a<c)return;a<s&&(s=a)}else if(f>0){if(a>s)return;a>c&&(c=a)}if(a=o-u,f||!(a<0)){if(a/=f,f<0){if(a>s)return;a>c&&(c=a)}else if(f>0){if(a<c)return;a<s&&(s=a)}if(a=r-l,d||!(a>0)){if(a/=d,d<0){if(a<c)return;a<s&&(s=a)}else if(d>0){if(a>s)return;a>c&&(c=a)}if(a=i-l,d||!(a<0)){if(a/=d,d<0){if(a>s)return;a>c&&(c=a)}else if(d>0){if(a<c)return;a<s&&(s=a)}return c>0&&(e[0]=u+c*f,e[1]=l+c*d),s<1&&(t[0]=u+s*f,t[1]=l+s*d),!0}}}}},Je=1e9,Ge=-Je;function qe(e,t,n,r){function o(o,i){return e<=o&&o<=n&&t<=i&&i<=r}function i(o,i,u,c){var s=0,f=0;if(null==o||(s=a(o,u))!==(f=a(i,u))||l(o,i)<0^u>0)do{c.point(0===s||3===s?e:n,s>1?r:t)}while((s=(s+u+4)%4)!==f);else c.point(i[0],i[1])}function a(r,o){return V(r[0]-e)<k?o>0?0:3:V(r[0]-n)<k?o>0?2:1:V(r[1]-t)<k?o>0?1:0:o>0?3:2}function u(e,t){return l(e.x,t.x)}function l(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 l,c,s,f,d,p,h,v,m,y,b,g=a,E=Ce(),w={point:C,lineStart:function(){w.point=x,c&&c.push(s=[]);y=!0,m=!1,h=v=NaN},lineEnd:function(){l&&(x(f,d),p&&m&&E.rejoin(),l.push(E.result()));w.point=C,m&&g.lineEnd()},polygonStart:function(){g=E,l=[],c=[],b=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,o=c.length;n<o;++n)for(var i,a,u=c[n],l=1,s=u.length,f=u[0],d=f[0],p=f[1];l<s;++l)i=d,a=p,f=u[l],d=f[0],p=f[1],a<=r?p>r&&(d-i)*(r-a)>(p-a)*(e-i)&&++t:p<=r&&(d-i)*(r-a)<(p-a)*(e-i)&&--t;return t}(),n=b&&t,o=(l=$e(l)).length;(n||o)&&(a.polygonStart(),n&&(a.lineStart(),i(null,null,1,a),a.lineEnd()),o&&Se(l,u,t,i,a),a.polygonEnd());g=a,l=c=s=null}};function C(e,t){o(e,t)&&g.point(e,t)}function x(i,a){var u=o(i,a);if(c&&s.push([i,a]),y)f=i,d=a,p=u,y=!1,u&&(g.lineStart(),g.point(i,a));else if(u&&m)g.point(i,a);else{var l=[h=Math.max(Ge,Math.min(Je,h)),v=Math.max(Ge,Math.min(Je,v))],E=[i=Math.max(Ge,Math.min(Je,i)),a=Math.max(Ge,Math.min(Je,a))];Ze(l,E,e,t,n,r)?(m||(g.lineStart(),g.point(l[0],l[1])),g.point(E[0],E[1]),u||g.lineEnd(),b=!1):u&&(g.lineStart(),g.point(i,a),b=!1)}h=i,v=a,m=u}return w}}F();var He,et,tt,nt,rt=function(e){return e},ot=F(),it=F(),at={point:H,lineStart:H,lineEnd:H,polygonStart:function(){at.lineStart=ut,at.lineEnd=st},polygonEnd:function(){at.lineStart=at.lineEnd=at.point=H,ot.add(V(it)),it.reset()},result:function(){var e=ot/2;return ot.reset(),e}};function ut(){at.point=lt}function lt(e,t){at.point=ct,He=tt=e,et=nt=t}function ct(e,t){it.add(nt*e-tt*t),tt=e,nt=t}function st(){ct(He,et)}var ft=at,dt=1/0,pt=dt,ht=-dt,vt=ht;var mt,yt,bt,gt,Et={point:function(e,t){e<dt&&(dt=e);e>ht&&(ht=e);t<pt&&(pt=t);t>vt&&(vt=t)},lineStart:H,lineEnd:H,polygonStart:H,polygonEnd:H,result:function(){var e=[[dt,pt],[ht,vt]];return ht=vt=-(pt=dt=1/0),e}},wt=0,Ct=0,xt=0,Tt=0,St=0,Ot=0,Mt=0,_t=0,At=0,Pt={point:Ft,lineStart:Nt,lineEnd:kt,polygonStart:function(){Pt.lineStart=It,Pt.lineEnd=Ut},polygonEnd:function(){Pt.point=Ft,Pt.lineStart=Nt,Pt.lineEnd=kt},result:function(){var e=At?[Mt/At,_t/At]:Ot?[Tt/Ot,St/Ot]:xt?[wt/xt,Ct/xt]:[NaN,NaN];return wt=Ct=xt=Tt=St=Ot=Mt=_t=At=0,e}};function Ft(e,t){wt+=e,Ct+=t,++xt}function Nt(){Pt.point=Dt}function Dt(e,t){Pt.point=Lt,Ft(bt=e,gt=t)}function Lt(e,t){var n=e-bt,r=t-gt,o=Z(n*n+r*r);Tt+=o*(bt+e)/2,St+=o*(gt+t)/2,Ot+=o,Ft(bt=e,gt=t)}function kt(){Pt.point=Ft}function It(){Pt.point=zt}function Ut(){Rt(mt,yt)}function zt(e,t){Pt.point=Rt,Ft(mt=bt=e,yt=gt=t)}function Rt(e,t){var n=e-bt,r=t-gt,o=Z(n*n+r*r);Tt+=o*(bt+e)/2,St+=o*(gt+t)/2,Ot+=o,Mt+=(o=gt*e-bt*t)*(bt+e),_t+=o*(gt+t),At+=3*o,Ft(bt=e,gt=t)}var jt=Pt;function Wt(e){this._context=e}Wt.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,R)}},result:H};var Vt,$t,Yt,Xt,Qt,Kt=F(),Bt={point:H,lineStart:function(){Bt.point=Zt},lineEnd:function(){Vt&&Jt($t,Yt),Bt.point=H},polygonStart:function(){Vt=!0},polygonEnd:function(){Vt=null},result:function(){var e=+Kt;return Kt.reset(),e}};function Zt(e,t){Bt.point=Jt,$t=Xt=e,Yt=Qt=t}function Jt(e,t){Xt-=e,Qt-=t,Kt.add(Z(Xt*Xt+Qt*Qt)),Xt=e,Qt=t}var Gt=Bt;function qt(){this._string=[]}function Ht(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}qt.prototype={_radius:4.5,_circle:Ht(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),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:null==this._circle&&(this._circle=Ht(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}};var en=function(e,t){var n,r,o=4.5;function i(e){return e&&("function"==typeof o&&r.pointRadius(+o.apply(this,arguments)),ie(e,n(r))),r.result()}return i.area=function(e){return ie(e,n(ft)),ft.result()},i.measure=function(e){return ie(e,n(Gt)),Gt.result()},i.bounds=function(e){return ie(e,n(Et)),Et.result()},i.centroid=function(e){return ie(e,n(jt)),jt.result()},i.projection=function(t){return arguments.length?(n=null==t?(e=null,rt):(e=t).stream,i):e},i.context=function(e){return arguments.length?(r=null==e?(t=null,new qt):new Wt(t=e),"function"!=typeof o&&r.pointRadius(o),i):t},i.pointRadius=function(e){return arguments.length?(o="function"==typeof e?e:(r.pointRadius(+e),+e),i):o},i.projection(e).context(t)};function tn(e){return function(t){var n=new nn;for(var r in e)n[r]=e[r];return n.stream=t,n}}function nn(){}function rn(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),ie(n,e.stream(Et)),t(Et.result()),null!=r&&e.clipExtent(r),e}function on(e,t,n){return rn(e,function(n){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+t[0][0]+(r-i*(n[1][0]+n[0][0]))/2,u=+t[0][1]+(o-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,u])},n)}function an(e,t,n){return on(e,[[0,0],t],n)}function un(e,t,n){return rn(e,function(n){var r=+t,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];e.scale(150*o).translate([i,a])},n)}function ln(e,t,n){return rn(e,function(n){var r=+t,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],a=(r-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([i,a])},n)}nn.prototype={constructor:nn,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 cn=16,sn=X(30*W),fn=function(e,t){return+t?function(e,t){function n(r,o,i,a,u,l,c,s,f,d,p,h,v,m){var y=c-r,b=s-o,g=y*y+b*b;if(g>4*t&&v--){var E=a+d,w=u+p,C=l+h,x=Z(E*E+w*w+C*C),T=q(C/=x),S=V(V(C)-1)<k||V(i-f)<k?(i+f)/2:Y(w,E),O=e(S,T),M=O[0],_=O[1],A=M-r,P=_-o,F=b*A-y*P;(F*F/g>t||V((y*A+b*P)/g-.5)>.3||a*d+u*p+l*h<sn)&&(n(r,o,i,a,u,l,M,_,S,E/=x,w/=x,C,v,m),m.point(M,_),n(M,_,S,E,w,C,c,s,f,d,p,h,v,m))}}return function(t){var r,o,i,a,u,l,c,s,f,d,p,h,v={point:m,lineStart:y,lineEnd:g,polygonStart:function(){t.polygonStart(),v.lineStart=E},polygonEnd:function(){t.polygonEnd(),v.lineStart=y}};function m(n,r){n=e(n,r),t.point(n[0],n[1])}function y(){s=NaN,v.point=b,t.lineStart()}function b(r,o){var i=ue([r,o]),a=e(r,o);n(s,f,c,d,p,h,s=a[0],f=a[1],c=r,d=i[0],p=i[1],h=i[2],cn,t),t.point(s,f)}function g(){v.point=m,t.lineEnd()}function E(){y(),v.point=w,v.lineEnd=C}function w(e,t){b(r=e,t),o=s,i=f,a=d,u=p,l=h,v.point=b}function C(){n(s,f,c,d,p,h,o,i,r,a,u,l,cn,t),v.lineEnd=g,g()}return v}}(e,t):function(e){return tn({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)};var dn=tn({point:function(e,t){this.stream.point(e*W,t*W)}});function pn(e,t,n,r){var o=X(r),i=B(r),a=o*e,u=i*e,l=o/e,c=i/e,s=(i*n-o*t)/e,f=(i*t+o*n)/e;function d(e,r){return[a*e-u*r+t,n-u*e-a*r]}return d.invert=function(e,t){return[l*e-c*t+s,f-c*e-l*t]},d}function hn(e){return vn(function(){return e})()}function vn(e){var t,n,r,o,i,a,u,l,c,s,f=150,d=480,p=250,h=0,v=0,m=0,y=0,b=0,g=0,E=null,w=Ke,C=null,x=rt,T=.5;function S(e){return l(e[0]*W,e[1]*W)}function O(e){return(e=l.invert(e[0],e[1]))&&[e[0]*j,e[1]*j]}function M(){var e=pn(f,0,0,g).apply(null,t(h,v)),r=(g?pn:function(e,t,n){function r(r,o){return[t+e*r,n-e*o]}return r.invert=function(r,o){return[(r-t)/e,(n-o)/e]},r})(f,d-e[0],p-e[1],g);return n=ve(m,y,b),u=pe(t,r),l=pe(n,u),a=fn(u,T),_()}function _(){return c=s=null,S}return S.stream=function(e){return c&&s===e?c:c=dn(function(e){return tn({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}(n)(w(a(x(s=e)))))},S.preclip=function(e){return arguments.length?(w=e,E=void 0,_()):w},S.postclip=function(e){return arguments.length?(x=e,C=r=o=i=null,_()):x},S.clipAngle=function(e){return arguments.length?(w=+e?Be(E=e*W):(E=null,Ke),_()):E*j},S.clipExtent=function(e){return arguments.length?(x=null==e?(C=r=o=i=null,rt):qe(C=+e[0][0],r=+e[0][1],o=+e[1][0],i=+e[1][1]),_()):null==C?null:[[C,r],[o,i]]},S.scale=function(e){return arguments.length?(f=+e,M()):f},S.translate=function(e){return arguments.length?(d=+e[0],p=+e[1],M()):[d,p]},S.center=function(e){return arguments.length?(h=e[0]%360*W,v=e[1]%360*W,M()):[h*j,v*j]},S.rotate=function(e){return arguments.length?(m=e[0]%360*W,y=e[1]%360*W,b=e.length>2?e[2]%360*W:0,M()):[m*j,y*j,b*j]},S.angle=function(e){return arguments.length?(g=e%360*W,M()):g*j},S.precision=function(e){return arguments.length?(a=fn(u,T=e*e),_()):Z(T)},S.fitExtent=function(e,t){return on(S,e,t)},S.fitSize=function(e,t){return an(S,e,t)},S.fitWidth=function(e,t){return un(S,e,t)},S.fitHeight=function(e,t){return ln(S,e,t)},function(){return t=e.apply(this,arguments),S.invert=t.invert&&O,M()}}function mn(e){return function(t,n){var r=X(t),o=X(n),i=e(r*o);return[i*o*B(t),i*B(n)]}}function yn(e){return function(t,n){var r=Z(t*t+n*n),o=e(r),i=B(o),a=X(o);return[Y(t*i,r*a),q(r&&n*i/r)]}}var bn=mn(function(e){return Z(2/(1+e))});bn.invert=yn(function(e){return 2*q(e/2)});var gn=mn(function(e){return(e=G(e))&&e/B(e)});gn.invert=yn(function(e){return e});function En(e,t){return[e,K(J((U+t)/2))]}En.invert=function(e,t){return[e,2*$(Q(t))-U]};function wn(e){var t,n,r,o=hn(e),i=o.center,a=o.scale,u=o.translate,l=o.clipExtent,c=null;function s(){var i=I*a(),u=o(ge(o.rotate()).invert([0,0]));return l(null==c?[[u[0]-i,u[1]-i],[u[0]+i,u[1]+i]]:e===En?[[Math.max(u[0]-i,c),t],[Math.min(u[0]+i,n),r]]:[[c,Math.max(u[1]-i,t)],[n,Math.min(u[1]+i,r)]])}return o.scale=function(e){return arguments.length?(a(e),s()):a()},o.translate=function(e){return arguments.length?(u(e),s()):u()},o.center=function(e){return arguments.length?(i(e),s()):i()},o.clipExtent=function(e){return arguments.length?(null==e?c=t=n=r=null:(c=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),s()):null==c?null:[[c,t],[n,r]]},s()}function Cn(e,t){return[e,t]}Cn.invert=Cn;var xn=1.340264,Tn=-.081106,Sn=893e-6,On=.003796,Mn=Z(3)/2;function _n(e,t){var n=q(Mn*B(t)),r=n*n,o=r*r*r;return[e*X(n)/(Mn*(xn+3*Tn*r+o*(7*Sn+9*On*r))),n*(xn+Tn*r+o*(Sn+On*r))]}_n.invert=function(e,t){for(var n,r=t,o=r*r,i=o*o*o,a=0;a<12&&(i=(o=(r-=n=(r*(xn+Tn*o+i*(Sn+On*o))-t)/(xn+3*Tn*o+i*(7*Sn+9*On*o)))*r)*o*o,!(V(n)<1e-12));++a);return[Mn*e*(xn+3*Tn*o+i*(7*Sn+9*On*o))/X(r),q(B(r)/Mn)]};function An(e,t){var n=X(t),r=X(e)*n;return[n*B(e)/r,B(t)/r]}An.invert=yn($);function Pn(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)))]}Pn.invert=function(e,t){var n,r=t,o=25;do{var i=r*r,a=i*i;r-=n=(r*(1.007226+i*(.015085+a*(.028874*i-.044475-.005916*a)))-t)/(1.007226+i*(.045255+a*(.259866*i-.311325-.005916*11*a)))}while(V(n)>k&&--o>0);return[e/(.8707+(i=r*r)*(i*(i*i*i*(.003971-.001529*i)-.013791)-.131979)),r]};function Fn(e,t){return[X(t)*B(e),B(t)]}Fn.invert=yn(q);function Nn(e,t){var n=X(t),r=1+X(e)*n;return[n*B(e)/r,B(t)/r]}Nn.invert=yn(function(e){return 2*$(e)});function Dn(e,t){return[K(J((U+t)/2)),-e]}Dn.invert=function(e,t){return[-t,2*$(Q(e))-U]};function Ln(e){var t=document.querySelector(".tooltip");t.innerHTML=e.target.dataset.title.replace("/","X"),t.style.display="block",t.style.left=e.pageX+10+"px",t.style.top=e.pageY-25+"px"}function kn(e){var t=e.target;t.style.fill="#888888",t.style.fillOpacity="0.3";var n=document.querySelector(".tooltip"),r=n.childNodes[0],o=n.childNodes[1];n.classList.add("voronoi-format"),r.innerHTML=e.target.dataset.deaths,o.innerHTML=1!=e.target.dataset.deaths?"deaths from Cholera":"death from Cholera",n.style.display="block",n.style.left=e.pageX+10+"px",n.style.top=e.pageY-25+"px"}function In(e){var t=document.querySelector(".tooltip");t.style.display="none",e.target.dataset.hasOwnProperty("deaths")&&(e.target.style.fill="transparent",t.classList.remove("voronoi"))}var Un=function(){return o.a.createElement("div",{className:"tooltip"},o.a.createElement("h2",{className:"voronoi-count"}),o.a.createElement("p",null))},zn=function(e){var t=e.houses,n=e.borders,r=e.roadLabels,i=e.placeLabels,a=e.pumps,u=e.deaths,l=e.mapProjection;return o.a.createElement("g",{className:"map"},o.a.createElement("g",{className:"city"},t.map(function(e,t){return o.a.createElement("path",{key:"city-".concat(t),d:en().projection(l)(e),className:e.properties.type})})),o.a.createElement("g",{className:"border"},n.map(function(e,t){return o.a.createElement("path",{key:"border-".concat(t),d:en().projection(l)(e)})})),o.a.createElement("g",{className:"places"},i.map(function(e,t){return o.a.createElement("text",{key:"place-".concat(t),dy:"0.32em",transform:"translate(".concat(en().projection(l).centroid(e),")")},e.properties.title)})),o.a.createElement("g",{className:"roads"},r.map(function(e,t){var n=l(e.geometry.coordinates),r=e.properties.angle*(180/Math.PI);return o.a.createElement("text",{key:"road-".concat(t),dy:"0.32em",transform:"translate(".concat(n,") rotate(").concat(r,")")},e.properties.title)})),o.a.createElement("g",{className:"deaths"},u.map(function(e,t){return o.a.createElement("circle",{key:"death-".concat(t),r:"2",transform:"translate(".concat(l(e.coordinates),")")})})),o.a.createElement("g",{className:"pumps"},a.map(function(e,t){return o.a.createElement("rect",{key:"".concat(e.properties.title),"data-title":"".concat(e.properties.title),width:"9",height:"9",transform:"translate(".concat(l(e.geometry.coordinates),") rotate(45)"),onMouseEnter:Ln,onMouseLeave:In})})),o.a.createElement("g",{className:"legend",id:"legend",transform:"translate(15,15)"},o.a.createElement("rect",{width:"180",height:"55"}),o.a.createElement("g",{className:"row-death",transform:"translate(20,20)"},o.a.createElement("text",{x:"12",dy:"0.32em"},"A Cholera death"),o.a.createElement("circle",{r:"3"})),o.a.createElement("g",{className:"row-pump",transform:"translate(20,38)"},o.a.createElement("text",{x:"12",dy:"0.32em"},"Public water pump"),o.a.createElement("rect",{width:"9",height:"9"}))))};const Rn=Math.pow(2,-52);class jn{static from(e,t,n){t||(t=Bn),n||(n=Zn);const r=e.length,o=new Float64Array(2*r);for(let i=0;i<r;i++){const r=e[i];o[2*i]=t(r),o[2*i+1]=n(r)}return new jn(o)}constructor(e){let t=1/0,n=1/0,r=-1/0,o=-1/0;const i=e.length>>1,a=this.ids=new Uint32Array(i);if(i>0&&"number"!=typeof e[0])throw new Error("Expected coords to contain numbers.");this.coords=e;for(let u=0;u<i;u++){const i=e[2*u],l=e[2*u+1];i<t&&(t=i),l<n&&(n=l),i>r&&(r=i),l>o&&(o=l),a[u]=u}const u=(t+r)/2,l=(n+o)/2;let c,s,f,d=1/0;for(let t=0;t<i;t++){const n=Wn(u,l,e[2*t],e[2*t+1]);n<d&&(c=t,d=n)}const p=e[2*c],h=e[2*c+1];d=1/0;for(let t=0;t<i;t++){if(t===c)continue;const n=Wn(p,h,e[2*t],e[2*t+1]);n<d&&n>0&&(s=t,d=n)}let v=e[2*s],m=e[2*s+1],y=1/0;for(let t=0;t<i;t++){if(t===c||t===s)continue;const n=$n(p,h,v,m,e[2*t],e[2*t+1]);n<y&&(f=t,y=n)}let b=e[2*f],g=e[2*f+1];if(y===1/0)throw new Error("No Delaunay triangulation exists for this input.");if(Vn(p,h,v,m,b,g)){const e=s,t=v,n=m;s=f,v=b,m=g,f=e,b=t,g=n}const E=function(e,t,n,r,o,i){const a=n-e,u=r-t,l=o-e,c=i-t,s=a*a+u*u,f=l*l+c*c,d=a*c-u*l;return{x:e+.5*(c*s-u*f)/d,y:t+.5*(a*f-l*s)/d}}(p,h,v,m,b,g);this._cx=E.x,this._cy=E.y,function e(t,n,r,o,i,a){let u,l,c;if(o-r<=20)for(u=r+1;u<=o;u++){for(c=t[u],l=u-1;l>=r&&Qn(n,t[l],c,i,a)>0;)t[l+1]=t[l--];t[l+1]=c}else{const s=r+o>>1;for(l=o,Kn(t,s,u=r+1),Qn(n,t[r],t[o],i,a)>0&&Kn(t,r,o),Qn(n,t[u],t[o],i,a)>0&&Kn(t,u,o),Qn(n,t[r],t[u],i,a)>0&&Kn(t,r,u),c=t[u];;){do{u++}while(Qn(n,t[u],c,i,a)<0);do{l--}while(Qn(n,t[l],c,i,a)>0);if(l<u)break;Kn(t,u,l)}t[r+1]=t[l],t[l]=c,o-u+1>=l-r?(e(t,n,u,o,i,a),e(t,n,r,l-1,i,a)):(e(t,n,r,l-1,i,a),e(t,n,u,o,i,a))}}(a,e,0,a.length-1,E.x,E.y),this._hashSize=Math.ceil(Math.sqrt(i)),this._hash=new Array(this._hashSize);let w=this.hull=Yn(e,c);this._hashEdge(w),w.t=0,w=Yn(e,s,w),this._hashEdge(w),w.t=1,w=Yn(e,f,w),this._hashEdge(w),w.t=2;const C=2*i-5,x=this.triangles=new Uint32Array(3*C),T=this.halfedges=new Int32Array(3*C);this.trianglesLen=0,this._addTriangle(c,s,f,-1,-1,-1);for(let t,n,r=0;r<a.length;r++){const o=a[r],i=e[2*o],u=e[2*o+1];if(r>0&&Math.abs(i-t)<=Rn&&Math.abs(u-n)<=Rn)continue;if(t=i,n=u,o===c||o===s||o===f)continue;const l=this._hashKey(i,u);let d,p=l;do{d=this._hash[p],p=(p+1)%this._hashSize}while((!d||d.removed)&&p!==l);for(w=d=d.prev;!Vn(i,u,w.x,w.y,w.next.x,w.next.y);)if((w=w.next)===d){w=null;break}if(!w)continue;const h=w===d;let v=this._addTriangle(w.i,o,w.next.i,-1,-1,w.t);w.t=v,(w=Yn(e,o,w)).t=this._legalize(v+2);let m=w.next;for(;Vn(i,u,m.x,m.y,m.next.x,m.next.y);)v=this._addTriangle(m.i,o,m.next.i,m.prev.t,-1,m.t),m.prev.t=this._legalize(v+2),this.hull=Xn(m),m=m.next;if(h)for(m=w.prev;Vn(i,u,m.prev.x,m.prev.y,m.x,m.y);)v=this._addTriangle(m.prev.i,o,m.i,-1,m.t,m.prev.t),this._legalize(v+2),m.prev.t=v,this.hull=Xn(m),m=m.prev;this._hashEdge(w),this._hashEdge(w.prev)}this.triangles=x.subarray(0,this.trianglesLen),this.halfedges=T.subarray(0,this.trianglesLen)}_hashEdge(e){this._hash[this._hashKey(e.x,e.y)]=e}_hashKey(e,t){return Math.floor(function(e,t){const n=e/(Math.abs(e)+Math.abs(t));return(t>0?3-n:1+n)/4}(e-this._cx,t-this._cy)*this._hashSize)%this._hashSize}_legalize(e){const{triangles:t,coords:n,halfedges:r}=this,o=r[e],i=e-e%3,a=o-o%3,u=i+(e+1)%3,l=i+(e+2)%3,c=a+(o+2)%3;if(-1===o)return l;const s=t[l],f=t[e],d=t[u],p=t[c];if(function(e,t,n,r,o,i,a,u){const l=e-a,c=t-u,s=n-a,f=r-u,d=o-a,p=i-u,h=s*s+f*f,v=d*d+p*p;return l*(f*v-h*p)-c*(s*v-h*d)+(l*l+c*c)*(s*p-f*d)<0}(n[2*s],n[2*s+1],n[2*f],n[2*f+1],n[2*d],n[2*d+1],n[2*p],n[2*p+1])){t[e]=p,t[o]=s;const n=r[c];if(-1===n){let t=this.hull;do{if(t.t===c){t.t=e;break}t=t.next}while(t!==this.hull)}this._link(e,n),this._link(o,r[l]),this._link(l,c);const i=a+(o+1)%3;return this._legalize(e),this._legalize(i)}return l}_link(e,t){this.halfedges[e]=t,-1!==t&&(this.halfedges[t]=e)}_addTriangle(e,t,n,r,o,i){const a=this.trianglesLen;return this.triangles[a]=e,this.triangles[a+1]=t,this.triangles[a+2]=n,this._link(a,r),this._link(a+1,o),this._link(a+2,i),this.trianglesLen+=3,a}}function Wn(e,t,n,r){const o=e-n,i=t-r;return o*o+i*i}function Vn(e,t,n,r,o,i){return(r-t)*(o-n)-(n-e)*(i-r)<0}function $n(e,t,n,r,o,i){const a=n-e,u=r-t,l=o-e,c=i-t,s=a*a+u*u,f=l*l+c*c,d=a*c-u*l,p=.5*(c*s-u*f)/d,h=.5*(a*f-l*s)/d;return s&&f&&d&&p*p+h*h||1/0}function Yn(e,t,n){const r={i:t,x:e[2*t],y:e[2*t+1],t:0,prev:null,next:null,removed:!1};return n?(r.next=n.next,r.prev=n,n.next.prev=r,n.next=r):(r.prev=r,r.next=r),r}function Xn(e){return e.prev.next=e.next,e.next.prev=e.prev,e.removed=!0,e.prev}function Qn(e,t,n,r,o){return Wn(e[2*t],e[2*t+1],r,o)-Wn(e[2*n],e[2*n+1],r,o)||e[2*t]-e[2*n]||e[2*t+1]-e[2*n+1]}function Kn(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function Bn(e){return e[0]}function Zn(e){return e[1]}const Jn=1e-6;class Gn{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=""}moveTo(e,t){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")}lineTo(e,t){this._+=`L${this._x1=+e},${this._y1=+t}`}arc(e,t,n){const r=(e=+e)+(n=+n),o=t=+t;if(n<0)throw new Error("negative radius");null===this._x1?this._+=`M${r},${o}`:(Math.abs(this._x1-r)>Jn||Math.abs(this._y1-o)>Jn)&&(this._+="L"+r+","+o),n&&(this._+=`A${n},${n},0,1,1,${e-n},${t}A${n},${n},0,1,1,${this._x1=r},${this._y1=o}`)}rect(e,t,n,r){this._+=`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${+n}v${+r}h${-n}Z`}value(){return this._||null}}class qn{constructor(){this._=[]}moveTo(e,t){this._.push([e,t])}closePath(){this._.push(this._[0].slice())}lineTo(e,t){this._.push([e,t])}value(){return this._.length?this._:null}}class Hn{constructor(e,[t,n,r,o]=[0,0,960,500]){if(!((r=+r)>=(t=+t)&&(o=+o)>=(n=+n)))throw new Error("invalid bounds");const{points:i,hull:a,triangles:u}=this.delaunay=e,l=this.circumcenters=new Float64Array(u.length/3*2),c=this.vectors=new Float64Array(2*i.length);this.xmax=r,this.xmin=t,this.ymax=o,this.ymin=n;for(let e=0,t=0,n=u.length;e<n;e+=3,t+=2){const n=2*u[e],r=2*u[e+1],o=2*u[e+2],a=i[n],c=i[n+1],s=i[r],f=i[r+1],d=i[o],p=i[o+1],h=a-s,v=a-d,m=c-f,y=c-p,b=a*a+c*c,g=b-s*s-f*f,E=b-d*d-p*p,w=2*(v*m-h*y);l[t]=(m*E-y*g)/w,l[t+1]=(v*g-h*E)/w}let s,f,d,p=a,h=4*p.i,v=p.x,m=p.y;do{s=h,f=v,d=m,h=4*(p=p.next).i,v=p.x,m=p.y,c[s+2]=c[h]=d-m,c[s+3]=c[h+1]=v-f}while(p!==a)}render(e){const t=null==e?e=new Gn:void 0,{delaunay:{halfedges:n,hull:r},circumcenters:o,vectors:i}=this;for(let t=0,r=n.length;t<r;++t){const r=n[t];if(r<t)continue;const i=2*Math.floor(t/3),a=2*Math.floor(r/3),u=o[i],l=o[i+1],c=o[a],s=o[a+1];this._renderSegment(u,l,c,s,e)}let a=r;do{a=a.next;const t=2*Math.floor(a.t/3),n=o[t],r=o[t+1],u=4*a.i,l=this._project(n,r,i[u+2],i[u+3]);l&&this._renderSegment(n,r,l[0],l[1],e)}while(a!==r);return t&&t.value()}renderBounds(e){const t=null==e?e=new Gn:void 0;return e.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),t&&t.value()}renderCell(e,t){const n=null==t?t=new Gn:void 0,r=this._clip(e);if(null!==r){t.moveTo(r[0],r[1]);for(let e=2,n=r.length;e<n;e+=2)t.lineTo(r[e],r[e+1]);return t.closePath(),n&&n.value()}}*cellPolygons(){const{delaunay:{points:e}}=this;for(let t=0,n=e.length/2;t<n;++t){const e=this.cellPolygon(t);e&&(yield e)}}cellPolygon(e){const t=new qn;return this.renderCell(e,t),t.value()}_renderSegment(e,t,n,r,o){let i;const a=this._regioncode(e,t),u=this._regioncode(n,r);0===a&&0===u?(o.moveTo(e,t),o.lineTo(n,r)):(i=this._clipSegment(e,t,n,r,a,u))&&(o.moveTo(i[0],i[1]),o.lineTo(i[2],i[3]))}contains(e,t,n){return(t=+t)==t&&(n=+n)==n&&this.delaunay._step(e,t,n)===e}_cell(e){const{circumcenters:t,delaunay:{inedges:n,halfedges:r,triangles:o}}=this,i=n[e];if(-1===i)return null;const a=[];let u=i;do{const n=Math.floor(u/3);if(a.push(t[2*n],t[2*n+1]),o[u=u%3==2?u-2:u+1]!==e)break;u=r[u]}while(u!==i&&-1!==u);return a}_clip(e){const t=this._cell(e);if(null===t)return null;const{vectors:n}=this,r=4*e;return n[r]||n[r+1]?this._clipInfinite(e,t,n[r],n[r+1],n[r+2],n[r+3]):this._clipFinite(e,t)}_clipFinite(e,t){const n=t.length;let r,o,i,a,u,l=null,c=t[n-2],s=t[n-1],f=this._regioncode(c,s);for(let d=0;d<n;d+=2)if(r=c,o=s,c=t[d],s=t[d+1],i=f,f=this._regioncode(c,s),0===i&&0===f)a=u,u=0,l?l.push(c,s):l=[c,s];else{let t,n,d,p,h;if(0===i){if(null===(t=this._clipSegment(r,o,c,s,i,f)))continue;[n,d,p,h]=t}else{if(null===(t=this._clipSegment(c,s,r,o,f,i)))continue;[p,h,n,d]=t,a=u,u=this._edgecode(n,d),a&&u&&this._edge(e,a,u,l,l.length),l?l.push(n,d):l=[n,d]}a=u,u=this._edgecode(p,h),a&&u&&this._edge(e,a,u,l,l.length),l?l.push(p,h):l=[p,h]}if(l)a=u,u=this._edgecode(l[0],l[1]),a&&u&&this._edge(e,a,u,l,l.length);else if(this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return l}_clipSegment(e,t,n,r,o,i){for(;;){if(0===o&&0===i)return[e,t,n,r];if(o&i)return null;let a,u,l=o||i;8&l?(a=e+(n-e)*(this.ymax-t)/(r-t),u=this.ymax):4&l?(a=e+(n-e)*(this.ymin-t)/(r-t),u=this.ymin):2&l?(u=t+(r-t)*(this.xmax-e)/(n-e),a=this.xmax):(u=t+(r-t)*(this.xmin-e)/(n-e),a=this.xmin),o?(e=a,t=u,o=this._regioncode(e,t)):(n=a,r=u,i=this._regioncode(n,r))}}_clipInfinite(e,t,n,r,o,i){let a,u=Array.from(t);if((a=this._project(u[0],u[1],n,r))&&u.unshift(a[0],a[1]),(a=this._project(u[u.length-2],u[u.length-1],o,i))&&u.push(a[0],a[1]),u=this._clipFinite(e,u))for(let t,n=0,r=u.length,o=this._edgecode(u[r-2],u[r-1]);n<r;n+=2)t=o,o=this._edgecode(u[n],u[n+1]),t&&o&&(n=this._edge(e,t,o,u,n),r=u.length);else this.contains(e,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&&(u=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return u}_edge(e,t,n,r,o){for(;t!==n;){let n,i;switch(t){case 5:t=4;continue;case 4:t=6,n=this.xmax,i=this.ymin;break;case 6:t=2;continue;case 2:t=10,n=this.xmax,i=this.ymax;break;case 10:t=8;continue;case 8:t=9,n=this.xmin,i=this.ymax;break;case 9:t=1;continue;case 1:t=5,n=this.xmin,i=this.ymin}r[o]===n&&r[o+1]===i||!this.contains(e,n,i)||(r.splice(o,0,n,i),o+=2)}return o}_project(e,t,n,r){let o,i,a,u=1/0;if(r<0){if(t<=this.ymin)return null;(o=(this.ymin-t)/r)<u&&(a=this.ymin,i=e+(u=o)*n)}else if(r>0){if(t>=this.ymax)return null;(o=(this.ymax-t)/r)<u&&(a=this.ymax,i=e+(u=o)*n)}if(n>0){if(e>=this.xmax)return null;(o=(this.xmax-e)/n)<u&&(i=this.xmax,a=t+(u=o)*r)}else if(n<0){if(e<=this.xmin)return null;(o=(this.xmin-e)/n)<u&&(i=this.xmin,a=t+(u=o)*r)}return[i,a]}_edgecode(e,t){return(e===this.xmin?1:e===this.xmax?2:0)|(t===this.ymin?4:t===this.ymax?8:0)}_regioncode(e,t){return(e<this.xmin?1:e>this.xmax?2:0)|(t<this.ymin?4:t>this.ymax?8:0)}}const er=2*Math.PI;class tr{constructor(e){const{halfedges:t,hull:n,triangles:r}=new jn(e);this.points=e,this.halfedges=t,this.hull=n,this.triangles=r;const o=this.inedges=new Int32Array(e.length/2).fill(-1),i=this.outedges=new Int32Array(e.length/2).fill(-1);for(let e=0,n=t.length;e<n;++e)o[r[e%3==2?e-2:e+1]]=e;let a,u=n;do{a=u,o[(u=u.next).i]=a.t,i[a.i]=u.t}while(u!==n)}voronoi(e){return new Hn(this,e)}*neighbors(e){const{inedges:t,outedges:n,halfedges:r,triangles:o}=this,i=t[e];if(-1===i)return;let a=i;do{if(yield o[a],o[a=a%3==2?a-2:a+1]!==e)return;if(-1===(a=r[a]))return yield o[n[e]]}while(a!==i)}find(e,t,n=0){if((e=+e)!=e||(t=+t)!=t)return-1;let r;for(;(r=this._step(n,e,t))>=0&&r!==n;)n=r;return r}_step(e,t,n){const{inedges:r,points:o}=this;if(-1===r[e])return-1;let i=e,a=(t-o[2*e])**2+(n-o[2*e+1])**2;for(const r of this.neighbors(e)){const e=(t-o[2*r])**2+(n-o[2*r+1])**2;e<a&&(a=e,i=r)}return i}render(e){const t=null==e?e=new Gn:void 0,{points:n,halfedges:r,triangles:o}=this;for(let t=0,i=r.length;t<i;++t){const i=r[t];if(i<t)continue;const a=2*o[t],u=2*o[i];e.moveTo(n[a],n[a+1]),e.lineTo(n[u],n[u+1])}return this.renderHull(e),t&&t.value()}renderPoints(e,t=2){const n=null==e?e=new Gn:void 0,{points:r}=this;for(let n=0,o=r.length;n<o;n+=2){const o=r[n],i=r[n+1];e.moveTo(o+t,i),e.arc(o,i,t,0,er)}return n&&n.value()}renderHull(e){const t=null==e?e=new Gn:void 0,{hull:n}=this;let r=n;for(e.moveTo(r.x,r.y);(r=r.next)!==n;)e.lineTo(r.x,r.y);return e.closePath(),t&&t.value()}hullPolygon(){const e=new qn;return this.renderHull(e),e.value()}renderTriangle(e,t){const n=null==t?t=new Gn:void 0,{points:r,triangles:o}=this,i=2*o[e*=3],a=2*o[e+1],u=2*o[e+2];return t.moveTo(r[i],r[i+1]),t.lineTo(r[a],r[a+1]),t.lineTo(r[u],r[u+1]),t.closePath(),n&&n.value()}*trianglePolygons(){const{triangles:e}=this;for(let t=0,n=e.length/3;t<n;++t)yield this.trianglePolygon(t)}trianglePolygon(e){const t=new qn;return this.renderTriangle(e,t),t.value()}}tr.from=function(e,t=function(e){return e[0]},n=function(e){return e[1]},r){return new tr("length"in e?function(e,t,n,r){const o=e.length,i=new Float64Array(2*o);for(let a=0;a<o;++a){const o=e[a];i[2*a]=t.call(r,o,a,e),i[2*a+1]=n.call(r,o,a,e)}return i}(e,t,n,r):Float64Array.from(function*(e,t,n,r){let o=0;for(const i of e)yield t.call(r,i,o,e),yield n.call(r,i,o,e),++o}(e,t,n,r)))};var nr=function(e){function t(){return l()(this,t),d()(this,h()(t).apply(this,arguments))}return m()(t,e),s()(t,[{key:"calcDeathsPerCell",value:function(e,t,n){for(var r={},o=0;o<=n;o++)r[o]=0;return t.forEach(function(t){r[e.find(t[0],t[1])]+=1}),r}},{key:"calcPolygonPaths",value:function(e,t){for(var n={},r=0;r<=12;r++)n[r]=e.renderCell(r);return n}},{key:"active",value:function(){return"voronoi"==this.props.activeOverlay?" show":""}},{key:"render",value:function(){var e=this.props,t=e.width,n=e.height,r=e.pumpCoords,i=e.deathCoords,a=r.length-1,u=tr.from(r),l=u.voronoi([-1,-1,t,n]),c=this.calcDeathsPerCell(u,i,a),s=this.calcPolygonPaths(l,a);return o.a.createElement("g",{className:"voronoi"+"".concat(this.active())},Object.values(s).map(function(e,t){return o.a.createElement("path",{key:"voronoi-".concat(t),d:"".concat(e),"data-deaths":"".concat(c[t]),"data-i":"".concat(t),onMouseOver:kn,onMouseMove:kn,onMouseLeave:In})}))}}]),t}(o.a.Component),rr=Array.prototype.slice,or=function(e,t){return e-t},ir=function(e){for(var t=0,n=e.length,r=e[n-1][1]*e[0][0]-e[n-1][0]*e[0][1];++t<n;)r+=e[t-1][1]*e[t][0]-e[t-1][0]*e[t][1];return r},ar=function(e){return function(){return e}},ur=function(e,t){for(var n,r=-1,o=t.length;++r<o;)if(n=lr(e,t[r]))return n;return 0};function lr(e,t){for(var n=t[0],r=t[1],o=-1,i=0,a=e.length,u=a-1;i<a;u=i++){var l=e[i],c=l[0],s=l[1],f=e[u],d=f[0],p=f[1];if(cr(l,f,t))return 0;s>r!=p>r&&n<(d-c)*(r-s)/(p-s)+c&&(o=-o)}return o}function cr(e,t,n){var r,o,i,a;return function(e,t,n){return(t[0]-e[0])*(n[1]-e[1])==(n[0]-e[0])*(t[1]-e[1])}(e,t,n)&&(o=e[r=+(e[0]===t[0])],i=n[r],a=t[r],o<=i&&i<=a||a<=i&&i<=o)}var sr=function(){},fr=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]],dr=function(){var e=1,t=1,n=We,r=u;function o(e){var t=n(e);if(Array.isArray(t))t=t.slice().sort(or);else{var r=Ne(e),o=r[0],a=r[1];t=je(o,a,t),t=Le(Math.floor(o/t)*t,Math.floor(a/t)*t,t)}return t.map(function(t){return i(e,t)})}function i(n,o){var i=[],u=[];return function(n,r,o){var i,u,l,c,s,f,d=new Array,p=new Array;i=u=-1,c=n[0]>=r,fr[c<<1].forEach(h);for(;++i<e-1;)l=c,c=n[i+1]>=r,fr[l|c<<1].forEach(h);fr[c<<0].forEach(h);for(;++u<t-1;){for(i=-1,c=n[u*e+e]>=r,s=n[u*e]>=r,fr[c<<1|s<<2].forEach(h);++i<e-1;)l=c,c=n[u*e+e+i+1]>=r,f=s,s=n[u*e+i+1]>=r,fr[l|c<<1|s<<2|f<<3].forEach(h);fr[c|s<<3].forEach(h)}i=-1,s=n[u*e]>=r,fr[s<<2].forEach(h);for(;++i<e-1;)f=s,s=n[u*e+i+1]>=r,fr[s<<2|f<<3].forEach(h);function h(e){var t,n,r=[e[0][0]+i,e[0][1]+u],l=[e[1][0]+i,e[1][1]+u],c=a(r),s=a(l);(t=p[c])?(n=d[s])?(delete p[t.end],delete d[n.start],t===n?(t.ring.push(l),o(t.ring)):d[t.start]=p[n.end]={start:t.start,end:n.end,ring:t.ring.concat(n.ring)}):(delete p[t.end],t.ring.push(l),p[t.end=s]=t):(t=d[s])?(n=p[c])?(delete d[t.start],delete p[n.end],t===n?(t.ring.push(l),o(t.ring)):d[n.start]=p[t.end]={start:n.start,end:t.end,ring:n.ring.concat(t.ring)}):(delete d[t.start],t.ring.unshift(r),d[t.start=c]=t):d[c]=p[s]={start:c,end:s,ring:[r,l]}}fr[s<<3].forEach(h)}(n,o,function(e){r(e,n,o),ir(e)>0?i.push([e]):u.push(e)}),u.forEach(function(e){for(var t,n=0,r=i.length;n<r;++n)if(-1!==ur((t=i[n])[0],e))return void t.push(e)}),{type:"MultiPolygon",value:o,coordinates:i}}function a(t){return 2*t[0]+t[1]*(e+1)*4}function u(n,r,o){n.forEach(function(n){var i,a=n[0],u=n[1],l=0|a,c=0|u,s=r[c*e+l];a>0&&a<e&&l===a&&(i=r[c*e+l-1],n[0]=a+(o-i)/(s-i)-.5),u>0&&u<t&&c===u&&(i=r[(c-1)*e+l],n[1]=u+(o-i)/(s-i)-.5)})}return o.contour=i,o.size=function(n){if(!arguments.length)return[e,t];var r=Math.ceil(n[0]),i=Math.ceil(n[1]);if(!(r>0&&i>0))throw new Error("invalid size");return e=r,t=i,o},o.thresholds=function(e){return arguments.length?(n="function"==typeof e?e:Array.isArray(e)?ar(rr.call(e)):ar(e),o):n},o.smooth=function(e){return arguments.length?(r=e?u:sr,o):r===u},o};function pr(e,t,n){for(var r=e.width,o=e.height,i=1+(n<<1),a=0;a<o;++a)for(var u=0,l=0;u<r+n;++u)u<r&&(l+=e.data[u+a*r]),u>=n&&(u>=i&&(l-=e.data[u-i+a*r]),t.data[u-n+a*r]=l/Math.min(u+1,r-1+i-u,i))}function hr(e,t,n){for(var r=e.width,o=e.height,i=1+(n<<1),a=0;a<r;++a)for(var u=0,l=0;u<o+n;++u)u<o&&(l+=e.data[a+u*r]),u>=n&&(u>=i&&(l-=e.data[a+(u-i)*r]),t.data[a+(u-n)*r]=l/Math.min(u+1,o-1+i-u,i))}function vr(e){return e[0]}function mr(e){return e[1]}function yr(){return 1}function br(e,t){switch(arguments.length){case 0:break;case 1:this.interpolator(e);break;default:this.interpolator(t).domain(e)}return this}function gr(){}function Er(e,t){var n=new gr;if(e instanceof gr)e.each(function(e,t){n.set(t,e)});else if(Array.isArray(e)){var r,o=-1,i=e.length;if(null==t)for(;++o<i;)n.set(o,e[o]);else for(;++o<i;)n.set(t(r=e[o],o,e),r)}else if(e)for(var a in e)n.set(a,e[a]);return n}gr.prototype=Er.prototype={constructor:gr,has:function(e){return"$"+e in this},get:function(e){return this["$"+e]},set:function(e,t){return this["$"+e]=t,this},remove:function(e){var t="$"+e;return t in this&&delete this[t]},clear:function(){for(var e in this)"$"===e[0]&&delete this[e]},keys:function(){var e=[];for(var t in this)"$"===t[0]&&e.push(t.slice(1));return e},values:function(){var e=[];for(var t in this)"$"===t[0]&&e.push(this[t]);return e},entries:function(){var e=[];for(var t in this)"$"===t[0]&&e.push({key:t.slice(1),value:this[t]});return e},size:function(){var e=0;for(var t in this)"$"===t[0]&&++e;return e},empty:function(){for(var e in this)if("$"===e[0])return!1;return!0},each:function(e){for(var t in this)"$"===t[0]&&e(this[t],t.slice(1),this)}};var wr=Er;function Cr(){}var xr=wr.prototype;function Tr(e,t){var n=new Cr;if(e instanceof Cr)e.each(function(e){n.add(e)});else if(e){var r=-1,o=e.length;if(null==t)for(;++r<o;)n.add(e[r]);else for(;++r<o;)n.add(t(e[r],r,e))}return n}Cr.prototype=Tr.prototype={constructor:Cr,has:xr.has,add:function(e){return this["$"+(e+="")]=e,this},remove:xr.remove,clear:xr.clear,values:xr.keys,size:xr.size,empty:xr.empty,each:xr.each};var Sr=Array.prototype;Sr.map,Sr.slice;var Or=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e};function Mr(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function _r(){}var Ar="\\s*([+-]?\\d+)\\s*",Pr="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",Fr="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",Nr=/^#([0-9a-f]{3})$/,Dr=/^#([0-9a-f]{6})$/,Lr=new RegExp("^rgb\\("+[Ar,Ar,Ar]+"\\)$"),kr=new RegExp("^rgb\\("+[Fr,Fr,Fr]+"\\)$"),Ir=new RegExp("^rgba\\("+[Ar,Ar,Ar,Pr]+"\\)$"),Ur=new RegExp("^rgba\\("+[Fr,Fr,Fr,Pr]+"\\)$"),zr=new RegExp("^hsl\\("+[Pr,Fr,Fr]+"\\)$"),Rr=new RegExp("^hsla\\("+[Pr,Fr,Fr,Pr]+"\\)$"),jr={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function Wr(e){var t;return e=(e+"").trim().toLowerCase(),(t=Nr.exec(e))?new Qr((t=parseInt(t[1],16))>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):(t=Dr.exec(e))?Vr(parseInt(t[1],16)):(t=Lr.exec(e))?new Qr(t[1],t[2],t[3],1):(t=kr.exec(e))?new Qr(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Ir.exec(e))?$r(t[1],t[2],t[3],t[4]):(t=Ur.exec(e))?$r(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=zr.exec(e))?Br(t[1],t[2]/100,t[3]/100,1):(t=Rr.exec(e))?Br(t[1],t[2]/100,t[3]/100,t[4]):jr.hasOwnProperty(e)?Vr(jr[e]):"transparent"===e?new Qr(NaN,NaN,NaN,0):null}function Vr(e){return new Qr(e>>16&255,e>>8&255,255&e,1)}function $r(e,t,n,r){return r<=0&&(e=t=n=NaN),new Qr(e,t,n,r)}function Yr(e){return e instanceof _r||(e=Wr(e)),e?new Qr((e=e.rgb()).r,e.g,e.b,e.opacity):new Qr}function Xr(e,t,n,r){return 1===arguments.length?Yr(e):new Qr(e,t,n,null==r?1:r)}function Qr(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Kr(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function Br(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Jr(e,t,n,r)}function Zr(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof Jr)return new Jr(e.h,e.s,e.l,e.opacity);if(e instanceof _r||(e=Wr(e)),!e)return new Jr;if(e instanceof Jr)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,u=i-o,l=(i+o)/2;return u?(a=t===i?(n-r)/u+6*(n<r):n===i?(r-t)/u+2:(t-n)/u+4,u/=l<.5?i+o:2-i-o,a*=60):u=l>0&&l<1?0:a,new Jr(a,u,l,e.opacity)}(e):new Jr(e,t,n,null==r?1:r)}function Jr(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Gr(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}Or(_r,Wr,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),Or(Qr,Xr,Mr(_r,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new Qr(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new Qr(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+Kr(this.r)+Kr(this.g)+Kr(this.b)},toString:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}})),Or(Jr,Zr,Mr(_r,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new Jr(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new Jr(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new Qr(Gr(e>=240?e-240:e+120,o,r),Gr(e,o,r),Gr(e<120?e+240:e-120,o,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var qr=Math.PI/180,Hr=180/Math.PI,eo=.96422,to=1,no=.82521,ro=4/29,oo=6/29,io=3*oo*oo,ao=oo*oo*oo;function uo(e){if(e instanceof co)return new co(e.l,e.a,e.b,e.opacity);if(e instanceof yo){if(isNaN(e.h))return new co(e.l,0,0,e.opacity);var t=e.h*qr;return new co(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof Qr||(e=Yr(e));var n,r,o=ho(e.r),i=ho(e.g),a=ho(e.b),u=so((.2225045*o+.7168786*i+.0606169*a)/to);return o===i&&i===a?n=r=u:(n=so((.4360747*o+.3850649*i+.1430804*a)/eo),r=so((.0139322*o+.0971045*i+.7141733*a)/no)),new co(116*u-16,500*(n-u),200*(u-r),e.opacity)}function lo(e,t,n,r){return 1===arguments.length?uo(e):new co(e,t,n,null==r?1:r)}function co(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function so(e){return e>ao?Math.pow(e,1/3):e/io+ro}function fo(e){return e>oo?e*e*e:io*(e-ro)}function po(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function ho(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function vo(e){if(e instanceof yo)return new yo(e.h,e.c,e.l,e.opacity);if(e instanceof co||(e=uo(e)),0===e.a&&0===e.b)return new yo(NaN,0,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*Hr;return new yo(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function mo(e,t,n,r){return 1===arguments.length?vo(e):new yo(e,t,n,null==r?1:r)}function yo(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}Or(co,lo,Mr(_r,{brighter:function(e){return new co(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new co(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new Qr(po(3.1338561*(t=eo*fo(t))-1.6168667*(e=to*fo(e))-.4906146*(n=no*fo(n))),po(-.9787684*t+1.9161415*e+.033454*n),po(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),Or(yo,mo,Mr(_r,{brighter:function(e){return new yo(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new yo(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return uo(this).rgb()}}));var bo=-.29227,go=-.90649,Eo=1.97294,wo=Eo*go,Co=1.78277*Eo,xo=1.78277*bo- -.14861*go;function To(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof So)return new So(e.h,e.s,e.l,e.opacity);e instanceof Qr||(e=Yr(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(xo*r+wo*t-Co*n)/(xo+wo-Co),i=r-o,a=(Eo*(n-o)-bo*i)/go,u=Math.sqrt(a*a+i*i)/(Eo*o*(1-o)),l=u?Math.atan2(a,i)*Hr-120:NaN;return new So(l<0?l+360:l,u,o,e.opacity)}(e):new So(e,t,n,null==r?1:r)}function So(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Oo(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}Or(So,To,Mr(_r,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new So(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new So(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*qr,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),o=Math.sin(e);return new Qr(255*(t+n*(-.14861*r+1.78277*o)),255*(t+n*(bo*r+go*o)),255*(t+n*(Eo*r)),this.opacity)}}));var Mo=function(e){return function(){return e}};function _o(e,t){return function(n){return e+n*t}}function Ao(e,t){var n=t-e;return n?_o(e,n>180||n<-180?n-360*Math.round(n/360):n):Mo(isNaN(e)?t:e)}function Po(e){return 1==(e=+e)?Fo:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Mo(isNaN(t)?n:t)}}function Fo(e,t){var n=t-e;return n?_o(e,n):Mo(isNaN(e)?t:e)}(function e(t){var n=Po(t);function r(e,t){var r=n((e=Xr(e)).r,(t=Xr(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),a=Fo(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=i(t),e.opacity=a(t),e+""}}return r.gamma=e,r})(1);function No(e){return function(t){var n,r,o=t.length,i=new Array(o),a=new Array(o),u=new Array(o);for(n=0;n<o;++n)r=Xr(t[n]),i[n]=r.r||0,a[n]=r.g||0,u[n]=r.b||0;return i=e(i),a=e(a),u=e(u),r.opacity=1,function(e){return r.r=i(e),r.g=a(e),r.b=u(e),r+""}}}var Do=No(function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),o=e[r],i=e[r+1],a=r>0?e[r-1]:2*o-i,u=r<t-1?e[r+2]:2*i-o;return Oo((n-r/t)*t,a,o,i,u)}}),Lo=(No(function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),o=e[(r+t-1)%t],i=e[r%t],a=e[(r+1)%t],u=e[(r+2)%t];return Oo((n-r/t)*t,o,i,a,u)}}),function(e,t){return t-=e=+e,function(n){return e+t*n}}),ko=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g;new RegExp(ko.source,"g");var Io,Uo,zo,Ro,jo=180/Math.PI,Wo={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},Vo=function(e,t,n,r,o,i){var a,u,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(u=Math.sqrt(n*n+r*r))&&(n/=u,r/=u,l/=u),e*r<t*n&&(e=-e,t=-t,l=-l,a=-a),{translateX:o,translateY:i,rotate:Math.atan2(t,e)*jo,skewX:Math.atan(l)*jo,scaleX:a,scaleY:u}};function $o(e,t,n,r){function o(e){return e.length?e.pop()+" ":""}return function(i,a){var u=[],l=[];return i=e(i),a=e(a),function(e,r,o,i,a,u){if(e!==o||r!==i){var l=a.push("translate(",null,t,null,n);u.push({i:l-4,x:Lo(e,o)},{i:l-2,x:Lo(r,i)})}else(o||i)&&a.push("translate("+o+t+i+n)}(i.translateX,i.translateY,a.translateX,a.translateY,u,l),function(e,t,n,i){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:Lo(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}(i.rotate,a.rotate,u,l),function(e,t,n,i){e!==t?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:Lo(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}(i.skewX,a.skewX,u,l),function(e,t,n,r,i,a){if(e!==n||t!==r){var u=i.push(o(i)+"scale(",null,",",null,")");a.push({i:u-4,x:Lo(e,n)},{i:u-2,x:Lo(t,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,a.scaleX,a.scaleY,u,l),i=a=null,function(e){for(var t,n=-1,r=l.length;++n<r;)u[(t=l[n]).i]=t.x(e);return u.join("")}}}$o(function(e){return"none"===e?Wo:(Io||(Io=document.createElement("DIV"),Uo=document.documentElement,zo=document.defaultView),Io.style.transform=e,e=zo.getComputedStyle(Uo.appendChild(Io),null).getPropertyValue("transform"),Uo.removeChild(Io),e=e.slice(7,-1).split(","),Vo(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))},"px, ","px)","deg)"),$o(function(e){return null==e?Wo:(Ro||(Ro=document.createElementNS("http://www.w3.org/2000/svg","g")),Ro.setAttribute("transform",e),(e=Ro.transform.baseVal.consolidate())?(e=e.matrix,Vo(e.a,e.b,e.c,e.d,e.e,e.f)):Wo)},", ",")",")"),Math.SQRT2;function Yo(e){return function(t,n){var r=e((t=Zr(t)).h,(n=Zr(n)).h),o=Fo(t.s,n.s),i=Fo(t.l,n.l),a=Fo(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=o(e),t.l=i(e),t.opacity=a(e),t+""}}}Yo(Ao),Yo(Fo);function Xo(e){return function(t,n){var r=e((t=mo(t)).h,(n=mo(n)).h),o=Fo(t.c,n.c),i=Fo(t.l,n.l),a=Fo(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=o(e),t.l=i(e),t.opacity=a(e),t+""}}}Xo(Ao),Xo(Fo);function Qo(e){return function t(n){function r(t,r){var o=e((t=To(t)).h,(r=To(r)).h),i=Fo(t.s,r.s),a=Fo(t.l,r.l),u=Fo(t.opacity,r.opacity);return function(e){return t.h=o(e),t.s=i(e),t.l=a(Math.pow(e,n)),t.opacity=u(e),t+""}}return n=+n,r.gamma=t,r}(1)}Qo(Ao);var Ko=Qo(Fo);function Bo(e){return e}var Zo=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]},Jo=function(e){return(e=Zo(Math.abs(e)))?e[1]:NaN},Go=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function qo(e){return new Ho(e)}function Ho(e){if(!(t=Go.exec(e)))throw new Error("invalid format: "+e);var t;this.fill=t[1]||" ",this.align=t[2]||">",this.sign=t[3]||"-",this.symbol=t[4]||"",this.zero=!!t[5],this.width=t[6]&&+t[6],this.comma=!!t[7],this.precision=t[8]&&+t[8].slice(1),this.trim=!!t[9],this.type=t[10]||""}qo.prototype=Ho.prototype,Ho.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var ei,ti,ni,ri,oi=function(e){e:for(var t,n=e.length,r=1,o=-1;r<n;++r)switch(e[r]){case".":o=t=r;break;case"0":0===o&&(o=r),t=r;break;default:if(o>0){if(!+e[r])break e;o=0}}return o>0?e.slice(0,o)+e.slice(t+1):e},ii=function(e,t){var n=Zo(e,t);if(!n)return e+"";var r=n[0],o=n[1];return o<0?"0."+new Array(-o).join("0")+r:r.length>o+1?r.slice(0,o+1)+"."+r.slice(o+1):r+new Array(o-r.length+2).join("0")},ai={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return ii(100*e,t)},r:ii,s:function(e,t){var n=Zo(e,t);if(!n)return e+"";var r=n[0],o=n[1],i=o-(ei=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=r.length;return i===a?r:i>a?r+new Array(i-a+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+Zo(e,Math.max(0,t+i-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},ui=function(e){return e},li=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];ti=function(e){var t,n,r=e.grouping&&e.thousands?(t=e.grouping,n=e.thousands,function(e,r){for(var o=e.length,i=[],a=0,u=t[0],l=0;o>0&&u>0&&(l+u+1>r&&(u=Math.max(1,r-l)),i.push(e.substring(o-=u,o+u)),!((l+=u+1)>r));)u=t[a=(a+1)%t.length];return i.reverse().join(n)}):ui,o=e.currency,i=e.decimal,a=e.numerals?function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(e.numerals):ui,u=e.percent||"%";function l(e){var t=(e=qo(e)).fill,n=e.align,l=e.sign,c=e.symbol,s=e.zero,f=e.width,d=e.comma,p=e.precision,h=e.trim,v=e.type;"n"===v?(d=!0,v="g"):ai[v]||(null==p&&(p=12),h=!0,v="g"),(s||"0"===t&&"="===n)&&(s=!0,t="0",n="=");var m="$"===c?o[0]:"#"===c&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",y="$"===c?o[1]:/[%p]/.test(v)?u:"",b=ai[v],g=/[defgprs%]/.test(v);function E(e){var o,u,c,E=m,w=y;if("c"===v)w=b(e)+w,e="";else{var C=(e=+e)<0;if(e=b(Math.abs(e),p),h&&(e=oi(e)),C&&0==+e&&(C=!1),E=(C?"("===l?l:"-":"-"===l||"("===l?"":l)+E,w=("s"===v?li[8+ei/3]:"")+w+(C&&"("===l?")":""),g)for(o=-1,u=e.length;++o<u;)if(48>(c=e.charCodeAt(o))||c>57){w=(46===c?i+e.slice(o+1):e.slice(o))+w,e=e.slice(0,o);break}}d&&!s&&(e=r(e,1/0));var x=E.length+e.length+w.length,T=x<f?new Array(f-x+1).join(t):"";switch(d&&s&&(e=r(T+e,T.length?f-w.length:1/0),T=""),n){case"<":e=E+e+w+T;break;case"=":e=E+T+e+w;break;case"^":e=T.slice(0,x=T.length>>1)+E+e+w+T.slice(x);break;default:e=T+E+e+w}return a(e)}return p=null==p?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,p)):Math.max(0,Math.min(20,p)),E.toString=function(){return e+""},E}return{format:l,formatPrefix:function(e,t){var n=l(((e=qo(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Jo(t)/3))),o=Math.pow(10,-r),i=li[8+r/3];return function(e){return n(o*e)+i}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""]}),ni=ti.format,ri=ti.formatPrefix;var ci=function(e,t,n,r){var o,i=je(e,t,n);switch((r=qo(null==r?",f":r)).type){case"s":var a=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(o=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Jo(t)/3)))-Jo(Math.abs(e)))}(i,a))||(r.precision=o),ri(r,a);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Jo(t)-Jo(e))+1}(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=function(e){return Math.max(0,-Jo(Math.abs(e)))}(i))||(r.precision=o-2*("%"===r.type))}return ni(r)};function si(e){var t=e.domain;return e.ticks=function(e){var n=t();return ze(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return ci(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,o=t(),i=0,a=o.length-1,u=o[i],l=o[a];return l<u&&(r=u,u=l,l=r,r=i,i=a,a=r),(r=Re(u,l,n))>0?r=Re(u=Math.floor(u/r)*r,l=Math.ceil(l/r)*r,n):r<0&&(r=Re(u=Math.ceil(u*r)/r,l=Math.floor(l*r)/r,n)),r>0?(o[i]=Math.floor(u/r)*r,o[a]=Math.ceil(l/r)*r,t(o)):r<0&&(o[i]=Math.ceil(u*r)/r,o[a]=Math.floor(l*r)/r,t(o)),e},e}var fi=new Date,di=new Date;function pi(e,t,n,r){function o(t){return e(t=new Date(+t)),t}return o.floor=o,o.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},o.round=function(e){var t=o(e),n=o.ceil(e);return e-t<n-e?t:n},o.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},o.range=function(n,r,i){var a,u=[];if(n=o.ceil(n),i=null==i?1:Math.floor(i),!(n<r&&i>0))return u;do{u.push(a=new Date(+n)),t(n,i),e(n)}while(a<n&&n<r);return u},o.filter=function(n){return pi(function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})},n&&(o.count=function(t,r){return fi.setTime(+t),di.setTime(+r),e(fi),e(di),Math.floor(n(fi,di))},o.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?o.filter(r?function(t){return r(t)%e==0}:function(t){return o.count(0,t)%e==0}):o:null}),o}var hi=pi(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});hi.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?pi(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):hi:null};hi.range;var vi=6e4,mi=6048e5,yi=pi(function(e){e.setTime(1e3*Math.floor(e/1e3))},function(e,t){e.setTime(+e+1e3*t)},function(e,t){return(t-e)/1e3},function(e){return e.getUTCSeconds()}),bi=(yi.range,pi(function(e){e.setTime(Math.floor(e/vi)*vi)},function(e,t){e.setTime(+e+t*vi)},function(e,t){return(t-e)/vi},function(e){return e.getMinutes()})),gi=(bi.range,pi(function(e){var t=e.getTimezoneOffset()*vi%36e5;t<0&&(t+=36e5),e.setTime(36e5*Math.floor((+e-t)/36e5)+t)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getHours()})),Ei=(gi.range,pi(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*vi)/864e5},function(e){return e.getDate()-1})),wi=Ei;Ei.range;function Ci(e){return pi(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*vi)/mi})}var xi=Ci(0),Ti=Ci(1),Si=Ci(2),Oi=Ci(3),Mi=Ci(4),_i=Ci(5),Ai=Ci(6),Pi=(xi.range,Ti.range,Si.range,Oi.range,Mi.range,_i.range,Ai.range,pi(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()})),Fi=(Pi.range,pi(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()}));Fi.every=function(e){return isFinite(e=Math.floor(e))&&e>0?pi(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};var Ni=Fi,Di=(Fi.range,pi(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*vi)},function(e,t){return(t-e)/vi},function(e){return e.getUTCMinutes()})),Li=(Di.range,pi(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getUTCHours()})),ki=(Li.range,pi(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/864e5},function(e){return e.getUTCDate()-1})),Ii=ki;ki.range;function Ui(e){return pi(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/mi})}var zi=Ui(0),Ri=Ui(1),ji=Ui(2),Wi=Ui(3),Vi=Ui(4),$i=Ui(5),Yi=Ui(6),Xi=(zi.range,Ri.range,ji.range,Wi.range,Vi.range,$i.range,Yi.range,pi(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())},function(e){return e.getUTCMonth()})),Qi=(Xi.range,pi(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()}));Qi.every=function(e){return isFinite(e=Math.floor(e))&&e>0?pi(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null};var Ki=Qi;Qi.range;function Bi(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Zi(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Ji(e){return{y:e,m:0,d:1,H:0,M:0,S:0,L:0}}var Gi,qi,Hi,ea={"-":"",_:" ",0:"0"},ta=/^\s*\d+/,na=/^%/,ra=/[\\^$*+?|[\]().{}]/g;function oa(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",i=o.length;return r+(i<n?new Array(n-i+1).join(t)+o:o)}function ia(e){return e.replace(ra,"\\$&")}function aa(e){return new RegExp("^(?:"+e.map(ia).join("|")+")","i")}function ua(e){for(var t={},n=-1,r=e.length;++n<r;)t[e[n].toLowerCase()]=n;return t}function la(e,t,n){var r=ta.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function ca(e,t,n){var r=ta.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function sa(e,t,n){var r=ta.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function fa(e,t,n){var r=ta.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function da(e,t,n){var r=ta.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function pa(e,t,n){var r=ta.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function ha(e,t,n){var r=ta.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function va(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function ma(e,t,n){var r=ta.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function ya(e,t,n){var r=ta.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function ba(e,t,n){var r=ta.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function ga(e,t,n){var r=ta.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Ea(e,t,n){var r=ta.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function wa(e,t,n){var r=ta.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Ca(e,t,n){var r=ta.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function xa(e,t,n){var r=ta.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Ta(e,t,n){var r=na.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function Sa(e,t,n){var r=ta.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Oa(e,t,n){var r=ta.exec(t.slice(n));return r?(e.Q=1e3*+r[0],n+r[0].length):-1}function Ma(e,t){return oa(e.getDate(),t,2)}function _a(e,t){return oa(e.getHours(),t,2)}function Aa(e,t){return oa(e.getHours()%12||12,t,2)}function Pa(e,t){return oa(1+wi.count(Ni(e),e),t,3)}function Fa(e,t){return oa(e.getMilliseconds(),t,3)}function Na(e,t){return Fa(e,t)+"000"}function Da(e,t){return oa(e.getMonth()+1,t,2)}function La(e,t){return oa(e.getMinutes(),t,2)}function ka(e,t){return oa(e.getSeconds(),t,2)}function Ia(e){var t=e.getDay();return 0===t?7:t}function Ua(e,t){return oa(xi.count(Ni(e),e),t,2)}function za(e,t){var n=e.getDay();return e=n>=4||0===n?Mi(e):Mi.ceil(e),oa(Mi.count(Ni(e),e)+(4===Ni(e).getDay()),t,2)}function Ra(e){return e.getDay()}function ja(e,t){return oa(Ti.count(Ni(e),e),t,2)}function Wa(e,t){return oa(e.getFullYear()%100,t,2)}function Va(e,t){return oa(e.getFullYear()%1e4,t,4)}function $a(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+oa(t/60|0,"0",2)+oa(t%60,"0",2)}function Ya(e,t){return oa(e.getUTCDate(),t,2)}function Xa(e,t){return oa(e.getUTCHours(),t,2)}function Qa(e,t){return oa(e.getUTCHours()%12||12,t,2)}function Ka(e,t){return oa(1+Ii.count(Ki(e),e),t,3)}function Ba(e,t){return oa(e.getUTCMilliseconds(),t,3)}function Za(e,t){return Ba(e,t)+"000"}function Ja(e,t){return oa(e.getUTCMonth()+1,t,2)}function Ga(e,t){return oa(e.getUTCMinutes(),t,2)}function qa(e,t){return oa(e.getUTCSeconds(),t,2)}function Ha(e){var t=e.getUTCDay();return 0===t?7:t}function eu(e,t){return oa(zi.count(Ki(e),e),t,2)}function tu(e,t){var n=e.getUTCDay();return e=n>=4||0===n?Vi(e):Vi.ceil(e),oa(Vi.count(Ki(e),e)+(4===Ki(e).getUTCDay()),t,2)}function nu(e){return e.getUTCDay()}function ru(e,t){return oa(Ri.count(Ki(e),e),t,2)}function ou(e,t){return oa(e.getUTCFullYear()%100,t,2)}function iu(e,t){return oa(e.getUTCFullYear()%1e4,t,4)}function au(){return"+0000"}function uu(){return"%"}function lu(e){return+e}function cu(e){return Math.floor(+e/1e3)}!function(e){Gi=function(e){var t=e.dateTime,n=e.date,r=e.time,o=e.periods,i=e.days,a=e.shortDays,u=e.months,l=e.shortMonths,c=aa(o),s=ua(o),f=aa(i),d=ua(i),p=aa(a),h=ua(a),v=aa(u),m=ua(u),y=aa(l),b=ua(l),g={a:function(e){return a[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return u[e.getMonth()]},c:null,d:Ma,e:Ma,f:Na,H:_a,I:Aa,j:Pa,L:Fa,m:Da,M:La,p:function(e){return o[+(e.getHours()>=12)]},Q:lu,s:cu,S:ka,u:Ia,U:Ua,V:za,w:Ra,W:ja,x:null,X:null,y:Wa,Y:Va,Z:$a,"%":uu},E={a:function(e){return a[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return u[e.getUTCMonth()]},c:null,d:Ya,e:Ya,f:Za,H:Xa,I:Qa,j:Ka,L:Ba,m:Ja,M:Ga,p:function(e){return o[+(e.getUTCHours()>=12)]},Q:lu,s:cu,S:qa,u:Ha,U:eu,V:tu,w:nu,W:ru,x:null,X:null,y:ou,Y:iu,Z:au,"%":uu},w={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=h[r[0].toLowerCase()],n+r[0].length):-1},A:function(e,t,n){var r=f.exec(t.slice(n));return r?(e.w=d[r[0].toLowerCase()],n+r[0].length):-1},b:function(e,t,n){var r=y.exec(t.slice(n));return r?(e.m=b[r[0].toLowerCase()],n+r[0].length):-1},B:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=m[r[0].toLowerCase()],n+r[0].length):-1},c:function(e,n,r){return T(e,t,n,r)},d:ya,e:ya,f:xa,H:ga,I:ga,j:ba,L:Ca,m:ma,M:Ea,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=s[r[0].toLowerCase()],n+r[0].length):-1},Q:Sa,s:Oa,S:wa,u:ca,U:sa,V:fa,w:la,W:da,x:function(e,t,r){return T(e,n,t,r)},X:function(e,t,n){return T(e,r,t,n)},y:ha,Y:pa,Z:va,"%":Ta};function C(e,t){return function(n){var r,o,i,a=[],u=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++u<c;)37===e.charCodeAt(u)&&(a.push(e.slice(l,u)),null!=(o=ea[r=e.charAt(++u)])?r=e.charAt(++u):o="e"===r?" ":"0",(i=t[r])&&(r=i(n,o)),a.push(r),l=u+1);return a.push(e.slice(l,u)),a.join("")}}function x(e,t){return function(n){var r,o,i=Ji(1900);if(T(i,e,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("p"in i&&(i.H=i.H%12+12*i.p),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(o=(r=Zi(Ji(i.y))).getUTCDay(),r=o>4||0===o?Ri.ceil(r):Ri(r),r=Ii.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(o=(r=t(Ji(i.y))).getDay(),r=o>4||0===o?Ti.ceil(r):Ti(r),r=wi.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?Zi(Ji(i.y)).getUTCDay():t(Ji(i.y)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,Zi(i)):t(i)}}function T(e,t,n,r){for(var o,i,a=0,u=t.length,l=n.length;a<u;){if(r>=l)return-1;if(37===(o=t.charCodeAt(a++))){if(o=t.charAt(a++),!(i=w[o in ea?t.charAt(a++):o])||(r=i(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return g.x=C(n,g),g.X=C(r,g),g.c=C(t,g),E.x=C(n,E),E.X=C(r,E),E.c=C(t,E),{format:function(e){var t=C(e+="",g);return t.toString=function(){return e},t},parse:function(e){var t=x(e+="",Bi);return t.toString=function(){return e},t},utcFormat:function(e){var t=C(e+="",E);return t.toString=function(){return e},t},utcParse:function(e){var t=x(e,Zi);return t.toString=function(){return e},t}}}(e),Gi.format,Gi.parse,qi=Gi.utcFormat,Hi=Gi.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});Date.prototype.toISOString||qi("%Y-%m-%dT%H:%M:%S.%LZ");+new Date("2000-01-01T00:00:00.000Z")||Hi("%Y-%m-%dT%H:%M:%S.%LZ");function su(){var e,t,n,r,o,i=0,a=1,u=Bo,l=!1;function c(t){return isNaN(t=+t)?o:u(0===n?.5:(t=(r(t)-e)*n,l?Math.max(0,Math.min(1,t)):t))}return c.domain=function(o){return arguments.length?(e=r(i=+o[0]),t=r(a=+o[1]),n=e===t?0:1/(t-e),c):[i,a]},c.clamp=function(e){return arguments.length?(l=!!e,c):l},c.interpolator=function(e){return arguments.length?(u=e,c):u},c.unknown=function(e){return arguments.length?(o=e,c):o},function(o){return r=o,e=o(i),t=o(a),n=e===t?0:1/(t-e),c}}function fu(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}var du=function(e){for(var t=e.length/6|0,n=new Array(t),r=0;r<t;)n[r]="#"+e.slice(6*r,6*++r);return n},pu=(du("1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf"),du("7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666"),du("1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666"),du("a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928"),du("fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2"),du("b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc"),du("e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999"),du("66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3"),du("8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f"),function(e){return Do(e[e.length-1])});pu(new Array(3).concat("d8b365f5f5f55ab4ac","a6611adfc27d80cdc1018571","a6611adfc27df5f5f580cdc1018571","8c510ad8b365f6e8c3c7eae55ab4ac01665e","8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e","8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e","8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e","5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30","5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30").map(du)),pu(new Array(3).concat("af8dc3f7f7f77fbf7b","7b3294c2a5cfa6dba0008837","7b3294c2a5cff7f7f7a6dba0008837","762a83af8dc3e7d4e8d9f0d37fbf7b1b7837","762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837","762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837","762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837","40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b","40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b").map(du)),pu(new Array(3).concat("e9a3c9f7f7f7a1d76a","d01c8bf1b6dab8e1864dac26","d01c8bf1b6daf7f7f7b8e1864dac26","c51b7de9a3c9fde0efe6f5d0a1d76a4d9221","c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221","c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221","c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221","8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419","8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419").map(du)),pu(new Array(3).concat("998ec3f7f7f7f1a340","5e3c99b2abd2fdb863e66101","5e3c99b2abd2f7f7f7fdb863e66101","542788998ec3d8daebfee0b6f1a340b35806","542788998ec3d8daebf7f7f7fee0b6f1a340b35806","5427888073acb2abd2d8daebfee0b6fdb863e08214b35806","5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806","2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08","2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08").map(du)),pu(new Array(3).concat("ef8a62f7f7f767a9cf","ca0020f4a58292c5de0571b0","ca0020f4a582f7f7f792c5de0571b0","b2182bef8a62fddbc7d1e5f067a9cf2166ac","b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac","b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac","b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac","67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061","67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061").map(du)),pu(new Array(3).concat("ef8a62ffffff999999","ca0020f4a582bababa404040","ca0020f4a582ffffffbababa404040","b2182bef8a62fddbc7e0e0e09999994d4d4d","b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d","b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d","b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d","67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a","67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a").map(du)),pu(new Array(3).concat("fc8d59ffffbf91bfdb","d7191cfdae61abd9e92c7bb6","d7191cfdae61ffffbfabd9e92c7bb6","d73027fc8d59fee090e0f3f891bfdb4575b4","d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4","d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4","d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4","a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695","a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695").map(du)),pu(new Array(3).concat("fc8d59ffffbf91cf60","d7191cfdae61a6d96a1a9641","d7191cfdae61ffffbfa6d96a1a9641","d73027fc8d59fee08bd9ef8b91cf601a9850","d73027fc8d59fee08bffffbfd9ef8b91cf601a9850","d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850","d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850","a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837","a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837").map(du)),pu(new Array(3).concat("fc8d59ffffbf99d594","d7191cfdae61abdda42b83ba","d7191cfdae61ffffbfabdda42b83ba","d53e4ffc8d59fee08be6f59899d5943288bd","d53e4ffc8d59fee08bffffbfe6f59899d5943288bd","d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd","d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd","9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2","9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2").map(du)),pu(new Array(3).concat("e5f5f999d8c92ca25f","edf8fbb2e2e266c2a4238b45","edf8fbb2e2e266c2a42ca25f006d2c","edf8fbccece699d8c966c2a42ca25f006d2c","edf8fbccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824","f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b").map(du)),pu(new Array(3).concat("e0ecf49ebcda8856a7","edf8fbb3cde38c96c688419d","edf8fbb3cde38c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68856a7810f7c","edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b","f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b").map(du)),pu(new Array(3).concat("e0f3dba8ddb543a2ca","f0f9e8bae4bc7bccc42b8cbe","f0f9e8bae4bc7bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc443a2ca0868ac","f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e","f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081").map(du)),pu(new Array(3).concat("fee8c8fdbb84e34a33","fef0d9fdcc8afc8d59d7301f","fef0d9fdcc8afc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59e34a33b30000","fef0d9fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000","fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000").map(du)),pu(new Array(3).concat("ece2f0a6bddb1c9099","f6eff7bdc9e167a9cf02818a","f6eff7bdc9e167a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf1c9099016c59","f6eff7d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450","fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636").map(du)),pu(new Array(3).concat("ece7f2a6bddb2b8cbe","f1eef6bdc9e174a9cf0570b0","f1eef6bdc9e174a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d","f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b","fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858").map(du)),pu(new Array(3).concat("e7e1efc994c7dd1c77","f1eef6d7b5d8df65b0ce1256","f1eef6d7b5d8df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0dd1c77980043","f1eef6d4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f","f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f").map(du)),pu(new Array(3).concat("fde0ddfa9fb5c51b8a","feebe2fbb4b9f768a1ae017e","feebe2fbb4b9f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1c51b8a7a0177","feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177","fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a").map(du)),pu(new Array(3).concat("edf8b17fcdbb2c7fb8","ffffcca1dab441b6c4225ea8","ffffcca1dab441b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c42c7fb8253494","ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84","ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58").map(du)),pu(new Array(3).concat("f7fcb9addd8e31a354","ffffccc2e69978c679238443","ffffccc2e69978c67931a354006837","ffffccd9f0a3addd8e78c67931a354006837","ffffccd9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32","ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529").map(du)),pu(new Array(3).concat("fff7bcfec44fd95f0e","ffffd4fed98efe9929cc4c02","ffffd4fed98efe9929d95f0e993404","ffffd4fee391fec44ffe9929d95f0e993404","ffffd4fee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04","ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506").map(du)),pu(new Array(3).concat("ffeda0feb24cf03b20","ffffb2fecc5cfd8d3ce31a1c","ffffb2fecc5cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cf03b20bd0026","ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026","ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026").map(du)),pu(new Array(3).concat("deebf79ecae13182bd","eff3ffbdd7e76baed62171b5","eff3ffbdd7e76baed63182bd08519c","eff3ffc6dbef9ecae16baed63182bd08519c","eff3ffc6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594","f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b").map(du)),pu(new Array(3).concat("e5f5e0a1d99b31a354","edf8e9bae4b374c476238b45","edf8e9bae4b374c47631a354006d2c","edf8e9c7e9c0a1d99b74c47631a354006d2c","edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32","f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b").map(du)),pu(new Array(3).concat("f0f0f0bdbdbd636363","f7f7f7cccccc969696525252","f7f7f7cccccc969696636363252525","f7f7f7d9d9d9bdbdbd969696636363252525","f7f7f7d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525","fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000").map(du)),pu(new Array(3).concat("efedf5bcbddc756bb1","f2f0f7cbc9e29e9ac86a51a3","f2f0f7cbc9e29e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8756bb154278f","f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486","fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d").map(du)),pu(new Array(3).concat("fee0d2fc9272de2d26","fee5d9fcae91fb6a4acb181d","fee5d9fcae91fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4ade2d26a50f15","fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d","fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d").map(du)),pu(new Array(3).concat("fee6cefdae6be6550d","feeddefdbe85fd8d3cd94701","feeddefdbe85fd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3ce6550da63603","feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04","fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704").map(du)),Ko(To(300,.5,0),To(-240,.5,1)),Ko(To(-100,.75,.35),To(80,1.5,.8)),Ko(To(260,.75,.35),To(80,1.5,.8)),To(),Xr(),Math.PI,Math.PI;function hu(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}var vu=hu(du("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),mu=(hu(du("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),hu(du("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),hu(du("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),function(e){function t(){return l()(this,t),d()(this,h()(t).apply(this,arguments))}return m()(t,e),s()(t,[{key:"active",value:function(){var e=this.props.activeOverlay;return"contour-fill"==e?" show":"contour-outline"==e?" show outlines":""}},{key:"render",value:function(){var e=this.props,t=e.deathCoords,n=e.width,r=e.height,i=function(){var e=vr,t=mr,n=yr,r=960,o=500,i=20,a=2,u=3*i,l=r+2*u>>a,c=o+2*u>>a,s=ar(20);function f(r){var o=new Float32Array(l*c),f=new Float32Array(l*c);r.forEach(function(r,i,s){var f=+e(r,i,s)+u>>a,d=+t(r,i,s)+u>>a,p=+n(r,i,s);f>=0&&f<l&&d>=0&&d<c&&(o[f+d*l]+=p)}),pr({width:l,height:c,data:o},{width:l,height:c,data:f},i>>a),hr({width:l,height:c,data:f},{width:l,height:c,data:o},i>>a),pr({width:l,height:c,data:o},{width:l,height:c,data:f},i>>a),hr({width:l,height:c,data:f},{width:l,height:c,data:o},i>>a),pr({width:l,height:c,data:o},{width:l,height:c,data:f},i>>a),hr({width:l,height:c,data:f},{width:l,height:c,data:o},i>>a);var p=s(o);if(!Array.isArray(p)){var h=Ve(o);p=je(0,h,p),(p=Le(0,Math.floor(h/p)*p,p)).shift()}return dr().thresholds(p).size([l,c])(o).map(d)}function d(e){return e.value*=Math.pow(2,-2*a),e.coordinates.forEach(p),e}function p(e){e.forEach(h)}function h(e){e.forEach(v)}function v(e){e[0]=e[0]*Math.pow(2,a)-u,e[1]=e[1]*Math.pow(2,a)-u}function m(){return l=r+2*(u=3*i)>>a,c=o+2*u>>a,f}return f.x=function(t){return arguments.length?(e="function"==typeof t?t:ar(+t),f):e},f.y=function(e){return arguments.length?(t="function"==typeof e?e:ar(+e),f):t},f.weight=function(e){return arguments.length?(n="function"==typeof e?e:ar(+e),f):n},f.size=function(e){if(!arguments.length)return[r,o];var t=Math.ceil(e[0]),n=Math.ceil(e[1]);if(!(t>=0||t>=0))throw new Error("invalid size");return r=t,o=n,m()},f.cellSize=function(e){if(!arguments.length)return 1<<a;if(!((e=+e)>=1))throw new Error("invalid cell size");return a=Math.floor(Math.log(e)/Math.LN2),m()},f.thresholds=function(e){return arguments.length?(s="function"==typeof e?e:Array.isArray(e)?ar(rr.call(e)):ar(e),f):s},f.bandwidth=function(e){if(!arguments.length)return Math.sqrt(i*(i+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return i=Math.round((Math.sqrt(4*e*e+1)-1)/2),m()},f}().size([n,r]).bandwidth(24).thresholds(14)(t),a=function e(){var t=si(su()(Bo));return t.copy=function(){return fu(t,e())},br.apply(t,arguments)}(vu).domain([0,.01]);return o.a.createElement("g",{className:"contour"+"".concat(this.active())},i.map(function(e,t){return o.a.createElement("path",{key:"contour-".concat(t),d:en()(e),fill:a(e.value)})}))}}]),t}(o.a.Component)),yu=function(e){var t=e.houses,n=e.borders,r=e.roadLabels,i=e.placeLabels,a=e.pumps,u=e.deaths,l=e.pumpCoords,c=e.deathCoords,s=e.width,f=e.height,d=e.mapProjection,p=e.activeOverlay;return o.a.createElement("svg",{className:"vis module",width:"".concat(s),height:"".concat(f),viewBox:"0 0 ".concat(s," ").concat(f),preserveAspectRatio:"xMidYMid meet"},o.a.createElement(zn,{houses:t,borders:n,roadLabels:r,placeLabels:i,pumps:a,deaths:u,width:s,height:f,mapProjection:d}),o.a.createElement(nr,{width:s,height:f,pumpCoords:l,deathCoords:c,activeOverlay:p}),o.a.createElement(mu,{deathCoords:c,width:s,height:f,activeOverlay:p}),o.a.createElement("use",{xlinkHref:"#legend"}))},bu=n(20),gu=n.n(bu),Eu=n(1),wu=n(2),Cu=n.n(wu),xu=n(22),Tu=n.n(xu),Su=function(e,t){return e===t};var Ou=function(e,t){var n;void 0===t&&(t=Su);var r,o=[],i=!1,a=function(e,n){return t(e,o[n])};return function(){for(var t=arguments.length,u=new Array(t),l=0;l<t;l++)u[l]=arguments[l];return i&&n===this&&u.length===o.length&&u.every(a)?r:(r=e.apply(this,u),i=!0,n=this,o=u,r)}},Mu=n(10),_u="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},Au=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Pu=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}}(),Fu=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},Nu=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},Du=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)},Lu=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},ku=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},Iu=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(r=(a=u.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),Uu=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},zu=function(){};function Ru(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}var ju=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===(void 0===e?"undefined":_u(e))&&null!==e?[e]:[]};function Wu(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function Vu(e){return Wu(e)?window.pageYOffset:e.scrollTop}function $u(e,t){Wu(e)?window.scrollTo(0,t):e.scrollTop=t}function Yu(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:zu,o=Vu(e),i=t-o,a=10,u=0;!function t(){var l,c=i*((l=(l=u+=a)/n-1)*l*l+1)+o;$u(e,c),u<n?gu()(t):r(e)}()}function Xu(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function Qu(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,u=e.theme.spacing,l=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/,o=document.documentElement;if("fixed"===t.position)return o;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return o}(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var s=l.getBoundingClientRect().height,f=n.getBoundingClientRect(),d=f.bottom,p=f.height,h=f.top,v=n.offsetParent.getBoundingClientRect().top,m=window.innerHeight,y=Vu(l),b=parseInt(getComputedStyle(n).marginBottom,10),g=parseInt(getComputedStyle(n).marginTop,10),E=v-g,w=m-h,C=E+y,x=s-y-h,T=d-m+y+b,S=y+h-g;switch(o){case"auto":case"bottom":if(w>=p)return{placement:"bottom",maxHeight:t};if(x>=p&&!a)return i&&Yu(l,T,160),{placement:"bottom",maxHeight:t};if(!a&&x>=r||a&&w>=r)return i&&Yu(l,T,160),{placement:"bottom",maxHeight:a?w-b:x-b};if("auto"===o||a){var O=t;return(!a&&C>=r||a&&E>=r)&&(O=a?E-b-u.controlHeight:C-b-u.controlHeight),{placement:"top",maxHeight:O}}if("bottom"===o)return $u(l,T),{placement:"bottom",maxHeight:t};break;case"top":if(E>=p)return{placement:"top",maxHeight:t};if(C>=p&&!a)return i&&Yu(l,S,160),{placement:"top",maxHeight:t};if(!a&&C>=r||a&&E>=r){var M=t;return(!a&&C>=r||a&&E>=r)&&(M=a?E-g:C-g),i&&Yu(l,S,160),{placement:"top",maxHeight:M}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'+o+'".')}return c}var Ku=function(e){return"auto"===e?"bottom":e},Bu=function(e){function t(){var e,n,r;Au(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=ku(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={maxHeight:r.props.maxMenuHeight,placement:null},r.getPlacement=function(e){var t=r.props,n=t.minMenuHeight,o=t.maxMenuHeight,i=t.menuPlacement,a=t.menuPosition,u=t.menuShouldScrollIntoView,l=t.theme,c=r.context.getPortalPlacement;if(e){var s="fixed"===a,f=Qu({maxHeight:o,menuEl:e,minHeight:n,placement:i,shouldScroll:u&&!s,isFixedPosition:s,theme:l});c&&c(f),r.setState(f)}},r.getUpdatedProps=function(){var e=r.props.menuPlacement,t=r.state.placement||Ku(e);return Nu({},r.props,{placement:t,maxHeight:r.state.maxHeight})},ku(r,n)}return Du(t,e),Pu(t,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),t}(r.Component);Bu.contextTypes={getPortalPlacement:Cu.a.func};var Zu=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:2*n+"px "+3*n+"px",textAlign:"center"}},Ju=Zu,Gu=Zu,qu=function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.innerProps;return o.a.createElement("div",Nu({className:r(Object(Eu.a)(i("noOptionsMessage",e)),{"menu-notice":!0,"menu-notice--no-options":!0},n)},a),t)};qu.defaultProps={children:"No options"};var Hu=function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.innerProps;return o.a.createElement("div",Nu({className:r(Object(Eu.a)(i("loadingMessage",e)),{"menu-notice":!0,"menu-notice--loading":!0},n)},a),t)};Hu.defaultProps={children:"Loading..."};var el=function(e){function t(){var e,n,r;Au(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=ku(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={placement:null},r.getPortalPlacement=function(e){var t=e.placement;t!==Ku(r.props.menuPlacement)&&r.setState({placement:t})},ku(r,n)}return Du(t,e),Pu(t,[{key:"getChildContext",value:function(){return{getPortalPlacement:this.getPortalPlacement}}},{key:"render",value:function(){var e=this.props,t=e.appendTo,n=e.children,r=e.controlElement,a=e.menuPlacement,u=e.menuPosition,l=e.getStyles,c="fixed"===u;if(!t&&!c||!r)return null;var s=this.state.placement||Ku(a),f=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(r),d=c?0:window.pageYOffset,p={offset:f[s]+d,position:u,rect:f},h=o.a.createElement("div",{className:Object(Eu.a)(l("menuPortal",p))},n);return t?Object(i.createPortal)(h,t):h}}]),t}(r.Component);el.childContextTypes={getPortalPlacement:Cu.a.func};var tl=Array.isArray,nl=Object.keys,rl=Object.prototype.hasOwnProperty;function ol(e,t){try{return function e(t,n){if(t===n)return!0;if(t&&n&&"object"==(void 0===t?"undefined":_u(t))&&"object"==(void 0===n?"undefined":_u(n))){var r,o,i,a=tl(t),u=tl(n);if(a&&u){if((o=t.length)!=n.length)return!1;for(r=o;0!=r--;)if(!e(t[r],n[r]))return!1;return!0}if(a!=u)return!1;var l=t instanceof Date,c=n instanceof Date;if(l!=c)return!1;if(l&&c)return t.getTime()==n.getTime();var s=t instanceof RegExp,f=n instanceof RegExp;if(s!=f)return!1;if(s&&f)return t.toString()==n.toString();var d=nl(t);if((o=d.length)!==nl(n).length)return!1;for(r=o;0!=r--;)if(!rl.call(n,d[r]))return!1;for(r=o;0!=r--;)if(!("_owner"===(i=d[r])&&t.$$typeof||e(t[i],n[i])))return!1;return!0}return t!=t&&n!=n}(e,t)}catch(e){if(e.message&&e.message.match(/stack|recursion/i))return console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1;throw e}}var il=[{base:"A",letters:/[\u0041\u24B6\uFF21\u00C0\u00C1\u00C2\u1EA6\u1EA4\u1EAA\u1EA8\u00C3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\u00C4\u01DE\u1EA2\u00C5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F]/g},{base:"AA",letters:/[\uA732]/g},{base:"AE",letters:/[\u00C6\u01FC\u01E2]/g},{base:"AO",letters:/[\uA734]/g},{base:"AU",letters:/[\uA736]/g},{base:"AV",letters:/[\uA738\uA73A]/g},{base:"AY",letters:/[\uA73C]/g},{base:"B",letters:/[\u0042\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181]/g},{base:"C",letters:/[\u0043\u24B8\uFF23\u0106\u0108\u010A\u010C\u00C7\u1E08\u0187\u023B\uA73E]/g},{base:"D",letters:/[\u0044\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779]/g},{base:"DZ",letters:/[\u01F1\u01C4]/g},{base:"Dz",letters:/[\u01F2\u01C5]/g},{base:"E",letters:/[\u0045\u24BA\uFF25\u00C8\u00C9\u00CA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\u00CB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E]/g},{base:"F",letters:/[\u0046\u24BB\uFF26\u1E1E\u0191\uA77B]/g},{base:"G",letters:/[\u0047\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E]/g},{base:"H",letters:/[\u0048\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D]/g},{base:"I",letters:/[\u0049\u24BE\uFF29\u00CC\u00CD\u00CE\u0128\u012A\u012C\u0130\u00CF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197]/g},{base:"J",letters:/[\u004A\u24BF\uFF2A\u0134\u0248]/g},{base:"K",letters:/[\u004B\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2]/g},{base:"L",letters:/[\u004C\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780]/g},{base:"LJ",letters:/[\u01C7]/g},{base:"Lj",letters:/[\u01C8]/g},{base:"M",letters:/[\u004D\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C]/g},{base:"N",letters:/[\u004E\u24C3\uFF2E\u01F8\u0143\u00D1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4]/g},{base:"NJ",letters:/[\u01CA]/g},{base:"Nj",letters:/[\u01CB]/g},{base:"O",letters:/[\u004F\u24C4\uFF2F\u00D2\u00D3\u00D4\u1ED2\u1ED0\u1ED6\u1ED4\u00D5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\u00D6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\u00D8\u01FE\u0186\u019F\uA74A\uA74C]/g},{base:"OI",letters:/[\u01A2]/g},{base:"OO",letters:/[\uA74E]/g},{base:"OU",letters:/[\u0222]/g},{base:"P",letters:/[\u0050\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754]/g},{base:"Q",letters:/[\u0051\u24C6\uFF31\uA756\uA758\u024A]/g},{base:"R",letters:/[\u0052\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782]/g},{base:"S",letters:/[\u0053\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784]/g},{base:"T",letters:/[\u0054\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786]/g},{base:"TZ",letters:/[\uA728]/g},{base:"U",letters:/[\u0055\u24CA\uFF35\u00D9\u00DA\u00DB\u0168\u1E78\u016A\u1E7A\u016C\u00DC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244]/g},{base:"V",letters:/[\u0056\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245]/g},{base:"VY",letters:/[\uA760]/g},{base:"W",letters:/[\u0057\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72]/g},{base:"X",letters:/[\u0058\u24CD\uFF38\u1E8A\u1E8C]/g},{base:"Y",letters:/[\u0059\u24CE\uFF39\u1EF2\u00DD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE]/g},{base:"Z",letters:/[\u005A\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762]/g},{base:"a",letters:/[\u0061\u24D0\uFF41\u1E9A\u00E0\u00E1\u00E2\u1EA7\u1EA5\u1EAB\u1EA9\u00E3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\u00E4\u01DF\u1EA3\u00E5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250]/g},{base:"aa",letters:/[\uA733]/g},{base:"ae",letters:/[\u00E6\u01FD\u01E3]/g},{base:"ao",letters:/[\uA735]/g},{base:"au",letters:/[\uA737]/g},{base:"av",letters:/[\uA739\uA73B]/g},{base:"ay",letters:/[\uA73D]/g},{base:"b",letters:/[\u0062\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253]/g},{base:"c",letters:/[\u0063\u24D2\uFF43\u0107\u0109\u010B\u010D\u00E7\u1E09\u0188\u023C\uA73F\u2184]/g},{base:"d",letters:/[\u0064\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A]/g},{base:"dz",letters:/[\u01F3\u01C6]/g},{base:"e",letters:/[\u0065\u24D4\uFF45\u00E8\u00E9\u00EA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\u00EB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD]/g},{base:"f",letters:/[\u0066\u24D5\uFF46\u1E1F\u0192\uA77C]/g},{base:"g",letters:/[\u0067\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F]/g},{base:"h",letters:/[\u0068\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265]/g},{base:"hv",letters:/[\u0195]/g},{base:"i",letters:/[\u0069\u24D8\uFF49\u00EC\u00ED\u00EE\u0129\u012B\u012D\u00EF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131]/g},{base:"j",letters:/[\u006A\u24D9\uFF4A\u0135\u01F0\u0249]/g},{base:"k",letters:/[\u006B\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3]/g},{base:"l",letters:/[\u006C\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747]/g},{base:"lj",letters:/[\u01C9]/g},{base:"m",letters:/[\u006D\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F]/g},{base:"n",letters:/[\u006E\u24DD\uFF4E\u01F9\u0144\u00F1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5]/g},{base:"nj",letters:/[\u01CC]/g},{base:"o",letters:/[\u006F\u24DE\uFF4F\u00F2\u00F3\u00F4\u1ED3\u1ED1\u1ED7\u1ED5\u00F5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\u00F6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\u00F8\u01FF\u0254\uA74B\uA74D\u0275]/g},{base:"oi",letters:/[\u01A3]/g},{base:"ou",letters:/[\u0223]/g},{base:"oo",letters:/[\uA74F]/g},{base:"p",letters:/[\u0070\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755]/g},{base:"q",letters:/[\u0071\u24E0\uFF51\u024B\uA757\uA759]/g},{base:"r",letters:/[\u0072\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783]/g},{base:"s",letters:/[\u0073\u24E2\uFF53\u00DF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B]/g},{base:"t",letters:/[\u0074\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787]/g},{base:"tz",letters:/[\uA729]/g},{base:"u",letters:/[\u0075\u24E4\uFF55\u00F9\u00FA\u00FB\u0169\u1E79\u016B\u1E7B\u016D\u00FC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289]/g},{base:"v",letters:/[\u0076\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C]/g},{base:"vy",letters:/[\uA761]/g},{base:"w",letters:/[\u0077\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73]/g},{base:"x",letters:/[\u0078\u24E7\uFF58\u1E8B\u1E8D]/g},{base:"y",letters:/[\u0079\u24E8\uFF59\u1EF3\u00FD\u0177\u1EF9\u0233\u1E8F\u00FF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF]/g},{base:"z",letters:/[\u007A\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763]/g}],al=function(e){for(var t=0;t<il.length;t++)e=e.replace(il[t].letters,il[t].base);return e},ul=function(e){return e.replace(/^\s+|\s+$/g,"")},ll=function(e){return e.label+" "+e.value},cl=function(e){return o.a.createElement("span",Nu({className:Object(Eu.a)({zIndex:9999,border:0,clip:"rect(1px, 1px, 1px, 1px)",height:1,width:1,position:"absolute",overflow:"hidden",padding:0,whiteSpace:"nowrap",backgroundColor:"red",color:"blue"})},e))},sl=function(e){function t(){return Au(this,t),ku(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Du(t,e),Pu(t,[{key:"render",value:function(){var e=this.props,t=(e.in,e.out,e.onExited,e.appear,e.enter,e.exit,e.innerRef),n=Lu(e,["in","out","onExited","appear","enter","exit","innerRef"]);return o.a.createElement("input",Nu({ref:t},n,{className:Object(Eu.a)({background:0,border:0,fontSize:"inherit",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(0)"})}))}}]),t}(r.Component),fl=function(e){function t(){return Au(this,t),ku(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Du(t,e),Pu(t,[{key:"componentDidMount",value:function(){this.props.innerRef(Object(i.findDOMNode)(this))}},{key:"componentWillUnmount",value:function(){this.props.innerRef(null)}},{key:"render",value:function(){return this.props.children}}]),t}(r.Component),dl=["boxSizing","height","overflow","paddingRight","position"],pl={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function hl(e){e.preventDefault()}function vl(e){e.stopPropagation()}function ml(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function yl(){return"ontouchstart"in window||navigator.maxTouchPoints}var bl=!("undefined"==typeof window||!window.document||!window.document.createElement),gl=0,El=function(e){function t(){var e,n,r;Au(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=ku(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.originalStyles={},r.listenerOptions={capture:!1,passive:!1},ku(r,n)}return Du(t,e),Pu(t,[{key:"componentDidMount",value:function(){var e=this;if(bl){var t=this.props,n=t.accountForScrollbars,r=t.touchScrollTarget,o=document.body,i=o&&o.style;if(n&&dl.forEach(function(t){var n=i&&i[t];e.originalStyles[t]=n}),n&&gl<1){var a=parseInt(this.originalStyles.paddingRight,10)||0,u=document.body?document.body.clientWidth:0,l=window.innerWidth-u+a||0;Object.keys(pl).forEach(function(e){var t=pl[e];i&&(i[e]=t)}),i&&(i.paddingRight=l+"px")}o&&yl()&&(o.addEventListener("touchmove",hl,this.listenerOptions),r&&(r.addEventListener("touchstart",ml,this.listenerOptions),r.addEventListener("touchmove",vl,this.listenerOptions))),gl+=1}}},{key:"componentWillUnmount",value:function(){var e=this;if(bl){var t=this.props,n=t.accountForScrollbars,r=t.touchScrollTarget,o=document.body,i=o&&o.style;gl=Math.max(gl-1,0),n&&gl<1&&dl.forEach(function(t){var n=e.originalStyles[t];i&&(i[t]=n)}),o&&yl()&&(o.removeEventListener("touchmove",hl,this.listenerOptions),r&&(r.removeEventListener("touchstart",ml,this.listenerOptions),r.removeEventListener("touchmove",vl,this.listenerOptions)))}}},{key:"render",value:function(){return null}}]),t}(r.Component);El.defaultProps={accountForScrollbars:!0};var wl=function(e){function t(){var e,n,r;Au(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=ku(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.state={touchScrollTarget:null},r.getScrollTarget=function(e){e!==r.state.touchScrollTarget&&r.setState({touchScrollTarget:e})},r.blurSelectInput=function(){document.activeElement&&document.activeElement.blur()},ku(r,n)}return Du(t,e),Pu(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.isEnabled,r=this.state.touchScrollTarget;return n?o.a.createElement("div",null,o.a.createElement("div",{onClick:this.blurSelectInput,className:Object(Eu.a)({position:"fixed",left:0,bottom:0,right:0,top:0})}),o.a.createElement(fl,{innerRef:this.getScrollTarget},t),r?o.a.createElement(El,{touchScrollTarget:r}):null):t}}]),t}(r.PureComponent),Cl=function(e){function t(){var e,n,r;Au(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=ku(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.isBottom=!1,r.isTop=!1,r.cancelScroll=function(e){e.preventDefault(),e.stopPropagation()},r.handleEventDelta=function(e,t){var n=r.props,o=n.onBottomArrive,i=n.onBottomLeave,a=n.onTopArrive,u=n.onTopLeave,l=r.scrollTarget,c=l.scrollTop,s=l.scrollHeight,f=l.clientHeight,d=r.scrollTarget,p=t>0,h=s-f-c,v=!1;h>t&&r.isBottom&&(i&&i(e),r.isBottom=!1),p&&r.isTop&&(u&&u(e),r.isTop=!1),p&&t>h?(o&&!r.isBottom&&o(e),d.scrollTop=s,v=!0,r.isBottom=!0):!p&&-t>c&&(a&&!r.isTop&&a(e),d.scrollTop=0,v=!0,r.isTop=!0),v&&r.cancelScroll(e)},r.onWheel=function(e){r.handleEventDelta(e,e.deltaY)},r.onTouchStart=function(e){r.touchStart=e.changedTouches[0].clientY},r.onTouchMove=function(e){var t=r.touchStart-e.changedTouches[0].clientY;r.handleEventDelta(e,t)},r.getScrollTarget=function(e){r.scrollTarget=e},ku(r,n)}return Du(t,e),Pu(t,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e.scrollHeight<=e.clientHeight||("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e.scrollHeight<=e.clientHeight||("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return o.a.createElement(fl,{innerRef:this.getScrollTarget},this.props.children)}}]),t}(r.Component),xl=function(e){function t(){return Au(this,t),ku(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Du(t,e),Pu(t,[{key:"render",value:function(){var e=this.props,t=e.isEnabled,n=Lu(e,["isEnabled"]);return t?o.a.createElement(Cl,n):this.props.children}}]),t}(r.Component);xl.defaultProps={isEnabled:!0};var Tl=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,o=t.label;switch(e){case"menu":return"Use Up and Down to choose options, press Backspace to select the currently focused option, press Escape to exit the menu, press Tab to select the option and exit the menu.";case"input":return(o||"Select")+" is focused "+(n?",type to refine list":"")+", press Down to open the menu, "+(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Enter to remove the currently focused value"}},Sl=function(e,t){var n=t.value;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option "+n+", deselected.";case"select-option":return"option "+n+", selected."}},Ol=function(e){function t(){return Au(this,t),ku(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Du(t,e),Pu(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.cx,i=e.isMulti,a=e.getStyles,u=e.hasValue;return o.a.createElement("div",{className:r(Object(Eu.a)(a("valueContainer",this.props)),{"value-container":!0,"value-container--is-multi":i,"value-container--has-value":u},n)},t)}}]),t}(r.Component),Ml=function(e){var t=e.size,n=Lu(e,["size"]);return o.a.createElement("svg",Nu({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",className:Object(Eu.a)({display:"inline-block",fill:"currentColor",lineHeight:1,stroke:"currentColor",strokeWidth:0})},n))},_l=function(e){return o.a.createElement(Ml,Nu({size:20},e),o.a.createElement("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Al=function(e){return o.a.createElement(Ml,Nu({size:20},e),o.a.createElement("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Pl=function(e){var t=e.isFocused,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{color:t?o.neutral60:o.neutral20,display:"flex",padding:2*r,transition:"color 150ms",":hover":{color:t?o.neutral80:o.neutral40}}},Fl=Pl,Nl=function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.innerProps;return o.a.createElement("div",Nu({},a,{className:r(Object(Eu.a)(i("dropdownIndicator",e)),{indicator:!0,"dropdown-indicator":!0},n)}),t)};Nl.defaultProps={children:o.a.createElement(Al,null)};var Dl=Pl,Ll=function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.innerProps;return o.a.createElement("div",Nu({},a,{className:r(Object(Eu.a)(i("clearIndicator",e)),{indicator:!0,"clear-indicator":!0},n)}),t)};Ll.defaultProps={children:o.a.createElement(_l,null)};var kl=function(e){var t=e.color,n=e.delay,r=e.offset;return o.a.createElement("span",{className:Object(Eu.a)({animationDuration:"1s",animationDelay:n+"ms",animationIterationCount:"infinite",animationName:"react-select-loading-indicator",animationTimingFunction:"ease-in-out",backgroundColor:t,borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":null,height:"1em",verticalAlign:"top",width:"1em"})})};Object(Eu.b)("@keyframes ","react-select-loading-indicator","{0%,80%,100%{opacity:0;}40%{opacity:1;}};");var Il=function(e){var t=e.className,n=e.cx,r=e.getStyles,i=e.innerProps,a=e.isFocused,u=e.isRtl,l=e.theme.colors,c=a?l.neutral80:l.neutral20;return o.a.createElement("div",Nu({},i,{className:n(Object(Eu.a)(r("loadingIndicator",e)),{indicator:!0,"loading-indicator":!0},t)}),o.a.createElement(kl,{color:c,delay:0,offset:u}),o.a.createElement(kl,{color:c,delay:160,offset:!0}),o.a.createElement(kl,{color:c,delay:320,offset:!u}))};Il.defaultProps={size:4};var Ul=function(e){return{background:0,border:0,fontSize:"inherit",opacity:e?0:1,outline:0,padding:0,color:"inherit"}},zl=function(e){var t=e.children,n=e.innerProps;return o.a.createElement("div",n,t)},Rl=zl,jl=zl,Wl=function(e){function t(){return Au(this,t),ku(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Du(t,e),Pu(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.innerProps;return o.a.createElement("div",n,t)}}]),t}(r.Component);Wl.defaultProps={children:o.a.createElement(_l,{size:14})};var Vl=function(e){function t(){return Au(this,t),ku(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return Du(t,e),Pu(t,[{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.components,i=e.cx,a=e.data,u=e.getStyles,l=e.innerProps,c=e.isDisabled,s=e.removeProps,f=e.selectProps,d=r.Container,p=r.Label,h=r.Remove,v=Nu({className:i(Object(Eu.a)(u("multiValue",this.props)),{"multi-value":!0,"multi-value--is-disabled":c},n)},l),m={className:i(Object(Eu.a)(u("multiValueLabel",this.props)),{"multi-value__label":!0},n)},y=Nu({className:i(Object(Eu.a)(u("multiValueRemove",this.props)),{"multi-value__remove":!0},n)},s);return o.a.createElement(d,{data:a,innerProps:v,selectProps:f},o.a.createElement(p,{data:a,innerProps:m,selectProps:f},t),o.a.createElement(h,{data:a,innerProps:y,selectProps:f}))}}]),t}(r.Component);Vl.defaultProps={cropWithEllipsis:!0};var $l={ClearIndicator:Ll,Control:function(e){var t=e.children,n=e.cx,r=e.getStyles,i=e.className,a=e.isDisabled,u=e.isFocused,l=e.innerRef,c=e.innerProps;return o.a.createElement("div",Nu({ref:l,className:n(Object(Eu.a)(r("control",e)),{control:!0,"control--is-disabled":a,"control--is-focused":u},i)},c),t)},DropdownIndicator:Nl,DownChevron:Al,CrossIcon:_l,Group:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.Heading,u=e.headingProps,l=e.label,c=e.theme;return o.a.createElement("div",{className:r(Object(Eu.a)(i("group",e)),{group:!0},n)},o.a.createElement(a,Nu({},u,{theme:c,getStyles:i,cx:r}),l),o.a.createElement("div",null,t))},GroupHeading:function(e){var t=e.className,n=e.cx,r=e.getStyles,i=e.theme,a=Lu(e,["className","cx","getStyles","theme"]);return o.a.createElement("div",Nu({className:n(Object(Eu.a)(r("groupHeading",Nu({theme:i},a))),{"group-heading":!0},t)},a))},IndicatorsContainer:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles;return o.a.createElement("div",{className:r(Object(Eu.a)(i("indicatorsContainer",e)),{indicators:!0},n)},t)},IndicatorSeparator:function(e){var t=e.className,n=e.cx,r=e.getStyles,i=e.innerProps;return o.a.createElement("span",Nu({},i,{className:n(Object(Eu.a)(r("indicatorSeparator",e)),{"indicator-separator":!0},t)}))},Input:function(e){var t=e.className,n=e.cx,r=e.getStyles,i=e.innerRef,a=e.isHidden,u=e.isDisabled,l=e.theme,c=Lu(e,["className","cx","getStyles","innerRef","isHidden","isDisabled","theme"]);return o.a.createElement("div",{className:Object(Eu.a)(r("input",Nu({theme:l},c)))},o.a.createElement(Tu.a,Nu({className:n(null,{input:!0},t),inputRef:i,inputStyle:Ul(a),disabled:u},c)))},LoadingIndicator:Il,Menu:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.innerRef,u=e.innerProps,l=r(Object(Eu.a)(i("menu",e)),{menu:!0},n);return o.a.createElement("div",Nu({className:l},u,{ref:a}),t)},MenuList:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.isMulti,u=e.innerRef;return o.a.createElement("div",{className:r(Object(Eu.a)(i("menuList",e)),{"menu-list":!0,"menu-list--is-multi":a},n),ref:u},t)},MenuPortal:el,LoadingMessage:Hu,NoOptionsMessage:qu,MultiValue:Vl,MultiValueContainer:Rl,MultiValueLabel:jl,MultiValueRemove:Wl,Option:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.isDisabled,u=e.isFocused,l=e.isSelected,c=e.innerRef,s=e.innerProps;return o.a.createElement("div",Nu({ref:c,className:r(Object(Eu.a)(i("option",e)),{option:!0,"option--is-disabled":a,"option--is-focused":u,"option--is-selected":l},n)},s),t)},Placeholder:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.innerProps;return o.a.createElement("div",Nu({className:r(Object(Eu.a)(i("placeholder",e)),{placeholder:!0},n)},a),t)},SelectContainer:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.innerProps,u=e.isDisabled,l=e.isRtl;return o.a.createElement("div",Nu({className:r(Object(Eu.a)(i("container",e)),{"--is-disabled":u,"--is-rtl":l},n)},a),t)},SingleValue:function(e){var t=e.children,n=e.className,r=e.cx,i=e.getStyles,a=e.isDisabled,u=e.innerProps;return o.a.createElement("div",Nu({className:r(Object(Eu.a)(i("singleValue",e)),{"single-value":!0,"single-value--is-disabled":a},n)},u),t)},ValueContainer:Ol},Yl=function(e){return Nu({},$l,e.components)},Xl={clearIndicator:Dl,container:function(e){var t=e.isDisabled;return{direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},control:function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,o=r.colors,i=r.borderRadius,a=r.spacing;return{alignItems:"center",backgroundColor:t?o.neutral5:o.neutral0,borderColor:t?o.neutral10:n?o.primary:o.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px "+o.primary:null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?o.primary:o.neutral30}}},dropdownIndicator:Fl,group:function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},groupHeading:function(e){var t=e.theme.spacing;return{color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,o=n.colors;return{alignSelf:"stretch",backgroundColor:t?o.neutral10:o.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},input:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:t?"hidden":"visible",color:o.neutral80}},loadingIndicator:function(e){var t=e.isFocused,n=e.size,r=e.theme,o=r.colors,i=r.spacing.baseUnit;return{color:t?o.neutral60:o.neutral20,display:"flex",padding:2*i,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},loadingMessage:Gu,menu:function(e){var t,n=e.placement,r=e.theme,o=r.borderRadius,i=r.spacing,a=r.colors;return Fu(t={},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),Fu(t,"backgroundColor",a.neutral0),Fu(t,"borderRadius",o),Fu(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),Fu(t,"marginBottom",i.menuGutter),Fu(t,"marginTop",i.menuGutter),Fu(t,"position","absolute"),Fu(t,"width","100%"),Fu(t,"zIndex",1),t},menuList:function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},multiValueLabel:function(e){var t=e.theme,n=t.borderRadius,r=t.colors,o=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:o?"ellipsis":null,whiteSpace:"nowrap"}},multiValueRemove:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,o=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&o.dangerLight,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:o.dangerLight,color:o.danger}}},noOptionsMessage:Ju,option:function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,o=e.theme,i=o.spacing,a=o.colors;return{backgroundColor:r?a.primary:n?a.primary25:"transparent",color:t?a.neutral20:r?a.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:2*i.baseUnit+"px "+3*i.baseUnit+"px",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:r?a.primary:a.primary50}}},placeholder:function(e){var t=e.theme,n=t.spacing;return{color:t.colors.neutral50,marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},singleValue:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,o=n.colors;return{color:t?o.neutral40:o.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - "+2*r.baseUnit+"px)",overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},valueContainer:function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:t.baseUnit/2+"px "+2*t.baseUnit+"px",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}}};var Ql,Kl={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Bl={backspaceRemovesValue:!0,blurInputOnSelect:Xu(),captureMenuScroll:!Xu(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){var n=Nu({ignoreCase:!0,ignoreAccents:!0,stringify:ll,trim:!0,matchFrom:"any"},Ql),r=n.ignoreCase,o=n.ignoreAccents,i=n.stringify,a=n.trim,u=n.matchFrom,l=a?ul(t):t,c=a?ul(i(e)):i(e);return r&&(l=l.toLowerCase(),c=c.toLowerCase()),o&&(l=al(l),c=al(c)),"start"===u?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return t+" result"+(1!==t?"s":"")+" available"},styles:{},tabIndex:"0",tabSelectsValue:!0},Zl=1,Jl=function(e){function t(e){Au(this,t);var n=ku(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));Gl.call(n);var r=e.value;n.cacheComponents=Ou(n.cacheComponents,ol).bind(n),n.cacheComponents(e.components),n.instancePrefix="react-select-"+(n.props.instanceId||++Zl);var o=ju(r),i=n.buildMenuOptions(e,o);return n.state.menuOptions=i,n.state.selectValue=o,n}return Du(t,e),Pu(t,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.inputValue!==o){var i=ju(e.value),a=this.buildMenuOptions(e,i),u=this.getNextFocusedValue(i),l=this.getNextFocusedOption(a.focusable);this.setState({menuOptions:a,selectValue:i,focusedOption:l,focusedValue:u})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t,n,r,o,i,a=this.props,u=a.isDisabled,l=a.menuIsOpen,c=this.state.isFocused;(c&&!u&&e.isDisabled||c&&l&&!e.menuIsOpen)&&this.focusInput(),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(t=this.menuListRef,n=this.focusedOptionRef,r=t.getBoundingClientRect(),o=n.getBoundingClientRect(),i=n.offsetHeight/3,o.bottom+i>r.bottom?$u(t,Math.min(n.offsetTop+n.clientHeight-t.offsetHeight+i,t.scrollHeight)):o.top-i<r.top&&$u(t,Math.max(n.offsetTop-i,0))),this.scrollToFocusedOptionOnUpdate=!1}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this.state,n=t.menuOptions,r=t.selectValue,o=this.props.isMulti,i="first"===e?0:n.focusable.length-1;if(!o){var a=n.focusable.indexOf(r[0]);a>-1&&(i=a)}this.scrollToFocusedOptionOnUpdate=!0,this.inputIsHiddenAfterUpdate=!1,this.onMenuOpen(),this.setState({focusedValue:null,focusedOption:n.focusable[i]}),this.announceAriaLiveContext({event:"menu"})}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,o=this.state,i=o.selectValue,a=o.focusedValue;if(n){this.setState({focusedOption:null});var u=i.indexOf(a);a||(u=-1,this.announceAriaLiveContext({event:"value"}));var l=i.length-1,c=-1;if(i.length){switch(e){case"previous":c=0===u?0:-1===u?l:u-1;break;case"next":u>-1&&u<l&&(c=u+1)}-1===c&&this.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:n}}),this.setState({inputIsHidden:-1!==c,focusedValue:i[c]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state,r=n.focusedOption,o=n.menuOptions.focusable;if(o.length){var i=0,a=o.indexOf(r);r||(a=-1,this.announceAriaLiveContext({event:"menu"})),"up"===e?i=a>0?a-1:o.length-1:"down"===e?i=(a+1)%o.length:"pageup"===e?(i=a-t)<0&&(i=0):"pagedown"===e?(i=a+t)>o.length-1&&(i=o.length-1):"last"===e&&(i=o.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:o[i],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Kl):Nu({},Kl,this.props.theme):Kl}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.getStyles,n=this.setValue,r=this.selectOption,o=this.props,i=o.classNamePrefix,a=o.isMulti,u=o.isRtl,l=o.options,c=this.state.selectValue,s=this.hasValue();return{cx:function(e,t,n,r){var o=[t,r];if(n&&e)for(var i in n)n.hasOwnProperty(i)&&n[i]&&o.push(""+Ru(e,i));return o.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}.bind(null,i),clearValue:e,getStyles:t,getValue:function(){return c},hasValue:s,isMulti:a,isRtl:u,options:l,selectOption:r,setValue:n,selectProps:o,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r<e.length)return e[r]}return null}},{key:"getNextFocusedOption",value:function(e){var t=this.state.focusedOption;return t&&e.indexOf(t)>-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some(function(e){return n.getOptionValue(e)===r})}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"buildMenuOptions",value:function(e,t){var n=this,r=e.inputValue,o=void 0===r?"":r,i=e.options,a=function(e,r){var i=n.isOptionDisabled(e,t),a=n.isOptionSelected(e,t),u=n.getOptionLabel(e),l=n.getOptionValue(e);if(!(n.shouldHideSelectedOptions()&&a||!n.filterOption({label:u,value:l,data:e},o))){var c=i?void 0:function(){return n.onOptionHover(e)},s=i?void 0:function(){return n.selectOption(e)},f=n.getElementId("option")+"-"+r;return{innerProps:{id:f,onClick:s,onMouseMove:c,onMouseOver:c,role:"option",tabIndex:-1},data:e,isDisabled:i,isSelected:a,key:f,label:u,type:"option",value:l}}};return i.reduce(function(e,t,r){if(t.options){n.hasGroups||(n.hasGroups=!0);var o=t.options.map(function(t,n){var o=a(t,r+"-"+n);return o&&!o.isDisabled&&e.focusable.push(t),o}).filter(Boolean);if(o.length){var i=n.getElementId("group")+"-"+r;e.render.push({type:"group",key:i,data:t,options:o})}}else{var u=a(t,""+r);u&&(e.render.push(u),u.isDisabled||e.focusable.push(t))}return e},{render:[],focusable:[]})}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,o=e.focusedOption,i=this.props,a=i.options,u=i.menuIsOpen,l=i.inputValue,c=i.screenReaderStatus;return(r?function(e){var t=e.focusedValue,n=e.getOptionLabel,r=e.selectValue;return"value "+n(t)+" focused, "+(r.indexOf(t)+1)+" of "+r.length+"."}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"")+" "+(o&&u?function(e){var t=e.focusedOption,n=e.getOptionLabel,r=e.options;return"option "+n(t)+" focused, "+(r.indexOf(t)+1)+" of "+r.length+"."}({focusedOption:o,getOptionLabel:this.getOptionLabel,options:a}):"")+" "+function(e){var t=e.inputValue;return e.screenReaderMessage+(t?" for search term "+t:"")+"."}({inputValue:l,screenReaderMessage:c({count:this.countOptions()})})+" "+t}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,i=e.inputValue,a=e.tabIndex,u=this.components.Input,l=this.state.inputIsHidden,c=r||this.getElementId("input");if(!n)return o.a.createElement(sl,{id:c,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:zu,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:a,value:""});var s={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]},f=this.commonProps,d=f.cx,p=f.theme;return o.a.createElement(u,Nu({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:d,getStyles:this.getStyles,id:c,innerRef:this.getInputRef,isDisabled:t,isHidden:l,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,theme:p,type:"text",value:i},s))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,i=t.MultiValueLabel,a=t.MultiValueRemove,u=t.SingleValue,l=t.Placeholder,c=this.commonProps,s=this.props,f=s.controlShouldRenderValue,d=s.isDisabled,p=s.isMulti,h=s.inputValue,v=s.placeholder,m=this.state,y=m.selectValue,b=m.focusedValue,g=m.isFocused;if(!this.hasValue()||!f)return h?null:o.a.createElement(l,Nu({},c,{key:"placeholder",isDisabled:d,isFocused:g}),v);if(p)return y.map(function(t){var u=t===b;return o.a.createElement(n,Nu({},c,{components:{Container:r,Label:i,Remove:a},isFocused:u,isDisabled:d,key:e.getOptionValue(t),removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))});if(h)return null;var E=y[0];return o.a.createElement(u,Nu({},c,{data:E,isDisabled:d}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||i)return null;var u={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return o.a.createElement(e,Nu({},t,{innerProps:u,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;if(!e||!i)return null;return o.a.createElement(e,Nu({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,i=this.props.isDisabled,a=this.state.isFocused;return o.a.createElement(n,Nu({},r,{isDisabled:i,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return o.a.createElement(e,Nu({},t,{innerProps:i,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,r=t.GroupHeading,i=t.Menu,a=t.MenuList,u=t.MenuPortal,l=t.LoadingMessage,c=t.NoOptionsMessage,s=t.Option,f=this.commonProps,d=this.state,p=d.focusedOption,h=d.menuOptions,v=this.props,m=v.captureMenuScroll,y=v.inputValue,b=v.isLoading,g=v.loadingMessage,E=v.minMenuHeight,w=v.maxMenuHeight,C=v.menuIsOpen,x=v.menuPlacement,T=v.menuPosition,S=v.menuPortalTarget,O=v.menuShouldBlockScroll,M=v.menuShouldScrollIntoView,_=v.noOptionsMessage,A=v.onMenuScrollToTop,P=v.onMenuScrollToBottom;if(!C)return null;var F=function(t){var n=p===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,o.a.createElement(s,Nu({},f,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))},N=void 0;if(this.hasOptions())N=h.render.map(function(t){if("group"===t.type){t.type;var i=Lu(t,["type"]),a=t.key+"-heading";return o.a.createElement(n,Nu({},f,i,{Heading:r,headingProps:{id:a},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return F(e)}))}if("option"===t.type)return F(t)});else if(b){var D=g({inputValue:y});if(null===D)return null;N=o.a.createElement(l,f,D)}else{var L=_({inputValue:y});if(null===L)return null;N=o.a.createElement(c,f,L)}var k={minMenuHeight:E,maxMenuHeight:w,menuPlacement:x,menuPosition:T,menuShouldScrollIntoView:M},I=o.a.createElement(Bu,Nu({},f,k),function(t){var n=t.ref,r=t.placerProps,u=r.placement,l=r.maxHeight;return o.a.createElement(i,Nu({},f,k,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:b,placement:u}),o.a.createElement(xl,{isEnabled:m,onTopArrive:A,onBottomArrive:P},o.a.createElement(wl,{isEnabled:O},o.a.createElement(a,Nu({},f,{innerRef:e.getMenuListRef,isLoading:b,maxHeight:l}),N))))});return S||"fixed"===T?o.a.createElement(u,Nu({},f,{appendTo:S,controlElement:this.controlRef,menuPlacement:x,menuPosition:T}),I):I}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,i=t.isMulti,a=t.name,u=this.state.selectValue;if(a&&!r){if(i){if(n){var l=u.map(function(t){return e.getOptionValue(t)}).join(n);return o.a.createElement("input",{name:a,type:"hidden",value:l})}var c=u.length>0?u.map(function(t,n){return o.a.createElement("input",{key:"i-"+n,name:a,type:"hidden",value:e.getOptionValue(t)})}):o.a.createElement("input",{name:a,type:"hidden"});return o.a.createElement("div",null,c)}var s=u[0]?this.getOptionValue(u[0]):"";return o.a.createElement("input",{name:a,type:"hidden",value:s})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?o.a.createElement(cl,{"aria-live":"assertive"},o.a.createElement("p",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),o.a.createElement("p",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,i=e.ValueContainer,a=this.props,u=a.className,l=a.id,c=a.isDisabled,s=this.state.isFocused,f=this.commonProps=this.getCommonProps();return o.a.createElement(r,Nu({},f,{className:u,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:s}),this.renderLiveRegion(),o.a.createElement(t,Nu({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:s}),o.a.createElement(i,Nu({},f,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),o.a.createElement(n,Nu({},f,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),t}(r.Component);Jl.defaultProps=Bl;var Gl=function(){var e=this;this.state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,isComposing:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},this.blockOptionHover=!1,this.clearFocusValueOnUpdate=!1,this.hasGroups=!1,this.initialTouchX=0,this.initialTouchY=0,this.instancePrefix="",this.openAfterFocus=!1,this.scrollToFocusedOptionOnUpdate=!1,this.controlRef=null,this.getControlRef=function(t){e.controlRef=t},this.focusedOptionRef=null,this.getFocusedOptionRef=function(t){e.focusedOptionRef=t},this.menuListRef=null,this.getMenuListRef=function(t){e.menuListRef=t},this.inputRef=null,this.getInputRef=function(t){e.inputRef=t},this.cacheComponents=function(t){e.components=Yl({components:t})},this.focus=this.focusInput,this.blur=this.blurInput,this.setValue=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments[2],o=e.props,i=o.closeMenuOnSelect,a=o.isMulti,u=o.onChange;e.onInputChange("",{action:"set-value"}),i&&(e.inputIsHiddenAfterUpdate=!a,e.onMenuClose()),e.clearFocusValueOnUpdate=!0,u(t,{action:n,option:r})},this.selectOption=function(t){var n=e.props,r=n.blurInputOnSelect;if(n.isMulti){var o=e.state.selectValue;if(e.isOptionSelected(t,o)){var i=e.getOptionValue(t);e.setValue(o.filter(function(t){return e.getOptionValue(t)!==i}),"deselect-option",t),e.announceAriaLiveSelection({event:"deselect-option",context:{value:e.getOptionLabel(t)}})}else e.setValue([].concat(Uu(o),[t]),"select-option",t),e.announceAriaLiveSelection({event:"select-option",context:{value:e.getOptionLabel(t)}})}else e.setValue(t,"select-option"),e.announceAriaLiveSelection({event:"select-option",context:{value:e.getOptionLabel(t)}});r&&e.blurInput()},this.removeValue=function(t){var n=e.props.onChange,r=e.state.selectValue,o=e.getOptionValue(t);n(r.filter(function(t){return e.getOptionValue(t)!==o}),{action:"remove-value",removedValue:t}),e.announceAriaLiveSelection({event:"remove-value",context:{value:t?e.getOptionLabel(t):void 0}}),e.focusInput()},this.clearValue=function(){var t=e.props,n=t.isMulti;(0,t.onChange)(n?[]:null,{action:"clear"})},this.popValue=function(){var t=e.props.onChange,n=e.state.selectValue,r=n[n.length-1];e.announceAriaLiveSelection({event:"pop-value",context:{value:r?e.getOptionLabel(r):void 0}}),t(n.slice(0,n.length-1),{action:"pop-value",removedValue:r})},this.getOptionLabel=function(t){return e.props.getOptionLabel(t)},this.getOptionValue=function(t){return e.props.getOptionValue(t)},this.getStyles=function(t,n){var r=Xl[t](n);r.boxSizing="border-box";var o=e.props.styles[t];return o?o(r,n):r},this.getElementId=function(t){return e.instancePrefix+"-"+t},this.getActiveDescendentId=function(){var t=e.props.menuIsOpen,n=e.state,r=n.menuOptions,o=n.focusedOption;if(o&&t){var i=r.focusable.indexOf(o),a=r.render[i];return a&&a.key}},this.announceAriaLiveSelection=function(t){var n=t.event,r=t.context;e.setState({ariaLiveSelection:Sl(n,r)})},this.announceAriaLiveContext=function(t){var n=t.event,r=t.context;e.setState({ariaLiveContext:Tl(n,Nu({},r,{label:e.props["aria-label"]}))})},this.onMenuMouseDown=function(t){0===t.button&&(t.stopPropagation(),t.preventDefault(),e.focusInput())},this.onMenuMouseMove=function(t){e.blockOptionHover=!1},this.onControlMouseDown=function(t){var n=e.props.openMenuOnClick;e.state.isFocused?e.props.menuIsOpen?"INPUT"!==t.target.tagName&&e.onMenuClose():e.openMenu("first"):(n&&(e.openAfterFocus=!0),e.focusInput()),"INPUT"!==t.target.tagName&&t.preventDefault()},this.onDropdownIndicatorMouseDown=function(t){if(!(t&&"mousedown"===t.type&&0!==t.button||e.props.isDisabled)){var n=e.props,r=n.isMulti,o=n.menuIsOpen;e.focusInput(),o?(e.inputIsHiddenAfterUpdate=!r,e.onMenuClose()):e.openMenu("first"),t.preventDefault(),t.stopPropagation()}},this.onClearIndicatorMouseDown=function(t){t&&"mousedown"===t.type&&0!==t.button||(e.clearValue(),t.stopPropagation(),e.openAfterFocus=!1,setTimeout(function(){return e.focusInput()}))},this.onScroll=function(t){"boolean"==typeof e.props.closeMenuOnScroll?t.target instanceof HTMLElement&&Wu(t.target)&&e.props.onMenuClose():"function"==typeof e.props.closeMenuOnScroll&&e.props.closeMenuOnScroll(t)&&e.props.onMenuClose()},this.onCompositionStart=function(){e.setState({isComposing:!0})},this.onCompositionEnd=function(){e.setState({isComposing:!1})},this.onTouchStart=function(t){var n=Iu(t.touches,1)[0];e.initialTouchX=n.clientX,e.initialTouchY=n.clientY,e.userIsDragging=!1},this.onTouchMove=function(t){var n=Iu(t.touches,1)[0],r=Math.abs(n.clientX-e.initialTouchX),o=Math.abs(n.clientY-e.initialTouchY);e.userIsDragging=r>5||o>5},this.onTouchEnd=function(t){if(!e.userIsDragging){var n=t.target;e.controlRef&&!e.controlRef.contains(n)&&e.menuListRef&&!e.menuListRef.contains(n)&&e.blurInput(),e.initialTouchX=0,e.initialTouchY=0}},this.onControlTouchEnd=function(t){e.userIsDragging||e.onControlMouseDown(t)},this.onClearIndicatorTouchEnd=function(t){e.userIsDragging||e.onClearIndicatorMouseDown(t)},this.onDropdownIndicatorTouchEnd=function(t){e.userIsDragging||e.onDropdownIndicatorMouseDown(t)},this.handleInputChange=function(t){var n=t.currentTarget.value;e.inputIsHiddenAfterUpdate=!1,e.onInputChange(n,{action:"input-change"}),e.onMenuOpen()},this.onInputFocus=function(t){var n=e.props,r=n.isSearchable,o=n.isMulti;e.props.onFocus&&e.props.onFocus(t),e.inputIsHiddenAfterUpdate=!1,e.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:o}}),e.setState({isFocused:!0}),(e.openAfterFocus||e.props.openMenuOnFocus)&&e.openMenu("first"),e.openAfterFocus=!1},this.onInputBlur=function(t){e.menuListRef&&e.menuListRef.contains(document.activeElement)?e.inputRef.focus():(e.props.onBlur&&e.props.onBlur(t),e.onInputChange("",{action:"input-blur"}),e.onMenuClose(),e.setState({focusedValue:null,isFocused:!1}))},this.onOptionHover=function(t){e.blockOptionHover||e.state.focusedOption===t||e.setState({focusedOption:t})},this.shouldHideSelectedOptions=function(){var t=e.props,n=t.hideSelectedOptions,r=t.isMulti;return void 0===n?r:n},this.onKeyDown=function(t){var n=e.props,r=n.isMulti,o=n.backspaceRemovesValue,i=n.escapeClearsValue,a=n.inputValue,u=n.isClearable,l=n.isDisabled,c=n.menuIsOpen,s=n.onKeyDown,f=n.tabSelectsValue,d=n.openMenuOnFocus,p=e.state,h=p.isComposing,v=p.focusedOption,m=p.focusedValue,y=p.selectValue;if(!(l||"function"==typeof s&&(s(t),t.defaultPrevented))){switch(e.blockOptionHover=!0,t.key){case"ArrowLeft":if(!r||a)return;e.focusValue("previous");break;case"ArrowRight":if(!r||a)return;e.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(m)e.removeValue(m);else{if(!o)return;r?e.popValue():u&&e.clearValue()}break;case"Tab":if(t.shiftKey||!c||!f||!v||d&&e.isOptionSelected(v,y))return;e.selectOption(v);break;case"Enter":if(c){if(!v)return;if(h)return;e.selectOption(v)}else e.focusOption("first");break;case"Escape":c?(e.inputIsHiddenAfterUpdate=!1,e.onInputChange("",{action:"menu-close"}),e.onMenuClose()):u&&i&&e.clearValue();break;case" ":if(a)return;if(!c){e.openMenu("first");break}if(!v)return;e.selectOption(v);break;case"ArrowUp":c?e.focusOption("up"):e.openMenu("last");break;case"ArrowDown":c?e.focusOption("down"):e.openMenu("first");break;case"PageUp":if(!c)return;e.focusOption("pageup");break;case"PageDown":if(!c)return;e.focusOption("pagedown");break;case"Home":if(!c)return;e.focusOption("first");break;case"End":if(!c)return;e.focusOption("last");break;default:return}t.preventDefault()}}},ql=function(e){var t,n;return n=t=function(t){function n(){var e,t,r;Au(this,n);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return t=r=ku(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(i))),r.state={inputValue:void 0!==r.props.inputValue?r.props.inputValue:r.props.defaultInputValue,menuIsOpen:void 0!==r.props.menuIsOpen?r.props.menuIsOpen:r.props.defaultMenuIsOpen,value:void 0!==r.props.value?r.props.value:r.props.defaultValue},r.onChange=function(e,t){r.callProp("onChange",e,t),r.setState({value:e})},r.onInputChange=function(e,t){var n=r.callProp("onInputChange",e,t);r.setState({inputValue:void 0!==n?n:e})},r.onMenuOpen=function(){r.callProp("onMenuOpen"),r.setState({menuIsOpen:!0})},r.onMenuClose=function(){r.callProp("onMenuClose"),r.setState({menuIsOpen:!1})},ku(r,t)}return Du(n,t),Pu(n,[{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"getProp",value:function(e){return void 0!==this.props[e]?this.props[e]:this.state[e]}},{key:"callProp",value:function(e){if("function"==typeof this.props[e]){for(var t,n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return(t=this.props)[e].apply(t,Uu(r))}}},{key:"render",value:function(){var t=this;return o.a.createElement(e,Nu({},this.props,{ref:function(e){t.select=e},inputValue:this.getProp("inputValue"),menuIsOpen:this.getProp("menuIsOpen"),onChange:this.onChange,onInputChange:this.onInputChange,onMenuClose:this.onMenuClose,onMenuOpen:this.onMenuOpen,value:this.getProp("value")}))}}]),n}(r.Component),t.defaultProps={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},n},Hl={cacheOptions:!1,defaultOptions:!1},ec=function(e){var t,n;return n=t=function(t){function n(e){Au(this,n);var t=ku(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,o=r.cacheOptions,i=function(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}(e,n,r.onInputChange);if(!i)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(o&&t.optionsCache[i])t.setState({inputValue:i,loadedInputValue:i,loadedOptions:t.optionsCache[i],isLoading:!1,passEmptyOptions:!1});else{var a=t.lastRequest={};t.setState({inputValue:i,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},function(){t.loadOptions(i,function(e){t.mounted&&(e&&(t.optionsCache[i]=e),a===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:i,loadedOptions:e||[],passEmptyOptions:!1})))})})}return i},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:e.inputValue,isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return Du(n,t),Pu(n,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}})}},{key:"componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"==typeof r.then&&r.then(t,function(){return t()})}},{key:"render",value:function(){var t=this,n=this.props,r=(n.loadOptions,Lu(n,["loadOptions"])),i=this.state,a=i.defaultOptions,u=i.inputValue,l=i.isLoading,c=i.loadedInputValue,s=i.loadedOptions,f=i.passEmptyOptions?[]:u&&c?s:a||[];return o.a.createElement(e,Nu({},r,{filterOption:this.props.filterOption||null,ref:function(e){t.select=e},options:f,isLoading:l,onInputChange:this.handleInputChange}))}}]),n}(r.Component),t.defaultProps=Hl,n},tc=(ec(ql(Jl)),function(e,t){var n=e.toLowerCase();return t.value.toLowerCase()===n||t.label.toLowerCase()===n}),nc=Nu({allowCreateWhileLoading:!1,createOptionPosition:"last"},{formatCreateLabel:function(e){return'Create "'+e+'"'},isValidNewOption:function(e,t,n){return!(!e||t.some(function(t){return tc(e,t)})||n.some(function(t){return tc(e,t)}))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}}),rc=function(e){var t,n;return n=t=function(t){function n(e){Au(this,n);var t=ku(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e));t.onChange=function(e,n){var r=t.props,o=r.getNewOptionData,i=r.inputValue,a=r.isMulti,u=r.onChange,l=r.onCreateOption,c=r.value;if("select-option"!==n.action)return u(e,n);var s=t.state.newOption,f=Array.isArray(e)?e:[e];if(f[f.length-1]!==s)u(e,n);else if(l)l(i);else{var d=o(i,i),p={action:"create-option"};u(a?[].concat(Uu(ju(c)),[d]):d,p)}};var r=e.options||[];return t.state={newOption:void 0,options:r},t}return Du(n,t),Pu(n,[{key:"componentWillReceiveProps",value:function(e){var t=e.allowCreateWhileLoading,n=e.createOptionPosition,r=e.formatCreateLabel,o=e.getNewOptionData,i=e.inputValue,a=e.isLoading,u=e.isValidNewOption,l=e.value,c=e.options||[],s=this.state.newOption;s=u(i,ju(l),c)?o(i,r(i)):void 0,this.setState({newOption:s,options:!t&&a||!s?c:"first"===n?[s].concat(Uu(c)):[].concat(Uu(c),[s])})}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"render",value:function(){var t=this,n=Lu(this.props,[]),r=this.state.options;return o.a.createElement(e,Nu({},n,{ref:function(e){t.select=e},options:r,onChange:this.onChange}))}}]),n}(r.Component),t.defaultProps=nc,n},oc=(ql(rc(Jl)),ec(ql(rc(Jl))),function(e){var t=e.component,n=e.duration,r=void 0===n?1:n,i=e.in,a=(e.onExited,Lu(e,["component","duration","in","onExited"])),u={entering:{opacity:0},entered:{opacity:1,transition:"opacity "+r+"ms"},exiting:{opacity:0},exited:{opacity:0}};return o.a.createElement(Mu.Transition,{mountOnEnter:!0,unmountOnExit:!0,in:i,timeout:r},function(e){var n={style:Nu({},u[e])};return o.a.createElement(t,Nu({innerProps:n},a))})}),ic=260,ac=function(e){function t(){var e,n,r;Au(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=ku(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.duration=ic,r.state={width:"auto"},r.transition={exiting:{width:0,transition:"width "+r.duration+"ms ease-out"},exited:{width:0}},r.getWidth=function(e){if(e&&isNaN(r.state.width)){var t=e.getBoundingClientRect().width;r.setState({width:t})}},r.getStyle=function(e){return{overflow:"hidden",whiteSpace:"nowrap",width:e}},r.getTransition=function(e){return r.transition[e]},ku(r,n)}return Du(t,e),Pu(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.in,i=this.state.width;return o.a.createElement(Mu.Transition,{enter:!1,mountOnEnter:!0,unmountOnExit:!0,in:r,timeout:this.duration},function(t){var r=Nu({},e.getStyle(i),e.getTransition(t));return o.a.createElement("div",{ref:e.getWidth,style:r},n)})}}]),t}(r.Component),uc=function(e){return function(t){var n=t.in,r=t.onExited,i=Lu(t,["in","onExited"]);return o.a.createElement(ac,{in:n,onExited:r},o.a.createElement(e,Nu({cropWithEllipsis:n},i)))}},lc=function(e){return function(t){return o.a.createElement(oc,Nu({component:e,duration:t.isMulti?ic:1},t))}},cc=function(e){return function(t){return o.a.createElement(oc,Nu({component:e},t))}},sc=function(e){return function(t){return o.a.createElement(Mu.TransitionGroup,Nu({component:e},t))}},fc=function(e){var t,n=Yl({components:e}),r=n.Input,i=n.MultiValue,a=n.Placeholder,u=n.SingleValue,l=n.ValueContainer,c=Lu(n,["Input","MultiValue","Placeholder","SingleValue","ValueContainer"]);return Nu({Input:(t=r,function(e){e.in,e.onExited,e.appear,e.enter,e.exit;var n=e.innerRef,r=Lu(e,["in","onExited","appear","enter","exit","innerRef"]);return o.a.createElement(t,Nu({innerRef:n},r))}),MultiValue:uc(i),Placeholder:lc(a),SingleValue:cc(u),ValueContainer:sc(l)},c)},dc=fc(),pc=(dc.Input,dc.MultiValue,dc.Placeholder,dc.SingleValue,dc.ValueContainer,Ou(fc,ol),ql(Jl)),hc=function(e){return o.a.createElement("div",{className:"selector module"},o.a.createElement(pc,{options:[{value:"voronoi",label:"Voronoi diagram"},{value:"contour-fill",label:"Density contours (heatmap)"},{value:"contour-outline",label:"Density contours (outlines)"},{value:null,label:"None"}],className:"basic-single",classNamePrefix:"select",autosize:!1,placeholder:"Select overlay...",onChange:function(t){return e.updateActiveOverlay(t)}}))},vc=function(e){function t(){var e;return l()(this,t),(e=d()(this,h()(t).call(this))).state={houses:{},borders:{},roadLabels:{},pumps:{},deaths:{},isDataFetched:!1,activeOverlay:null},e.updateActiveOverlay=e.updateActiveOverlay.bind(T()(T()(e))),e}return m()(t,e),s()(t,[{key:"componentDidMount",value:function(){var e=this;this.getData().then(function(t){e.setState({houses:_(t[0],t[0].objects.houses).features,placeLabels:_(t[0],t[0].objects.houses).features.filter(function(e){return e.properties.title}),borders:_(t[0],t[0].objects.border).features,roadLabels:_(t[0],t[0].objects.roads).features,pumps:_(t[0],t[0].objects.pumps).features,pumpCoords:e.calcProjectionCoords(_(t[0],t[0].objects.pumps).features),deaths:t[2].objects.deaths.geometries,deathCoords:e.calcProjectionCoords(t[2].objects.deaths.geometries),isDataFetched:!0})})}},{key:"getData",value:function(){var e=C()(E.a.mark(function e(){var t;return E.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Promise.all([fetch("/soho_1854.json").then(function(e){return e.json()}),fetch("/pumps-topo.json").then(function(e){return e.json()}),fetch("/deaths-topo.json").then(function(e){return e.json()})]);case 3:return t=e.sent,e.abrupt("return",t);case 7:e.prev=7,e.t0=e.catch(0),console.log("Whoops! Error fetching data: ".concat(e.t0));case 10:case"end":return e.stop()}},e,this,[[0,7]])}));return function(){return e.apply(this,arguments)}}()},{key:"updateActiveOverlay",value:function(e){null==e.value?this.setState({activeOverlay:null}):this.setState({activeOverlay:e.value})}},{key:"projection",value:function(){return wn(En).scale(961/R).scale(43e5).center([-.1376,51.5131]).translate([480,400]).clipExtent([[0,0],[960,800]]).precision(0)}},{key:"calcProjectionCoords",value:function(e){var t=this.projection();return e.map(function(e){return t("geometry"in e?e.geometry.coordinates:e.coordinates)})}},{key:"render",value:function(){if(!this.state.isDataFetched)return"";var e=this.projection();return o.a.createElement("div",{className:"content"},o.a.createElement(hc,{activeOverlay:this.state.activeOverlay,updateActiveOverlay:this.updateActiveOverlay}),o.a.createElement(yu,b()({mapProjection:e,width:960,height:800},this.state)))}}]),t}(o.a.Component),mc=function(e){function t(){return l()(this,t),d()(this,h()(t).apply(this,arguments))}return m()(t,e),s()(t,[{key:"render",value:function(){return o.a.createElement("div",{className:"app"},o.a.createElement(Un,null),o.a.createElement(yc,null),o.a.createElement(vc,null))}}]),t}(o.a.Component),yc=function(){return o.a.createElement("div",{className:"navbar"},o.a.createElement("h1",{className:"title"},"1854 London Cholera Epidemic"))},bc=mc;n(43);document.addEventListener("DOMContentLoaded",function(){var e=document.getElementById("main");a.a.render(o.a.createElement(bc,null),e)})}]);