!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=290)}([function(e,t,n){e.exports=n(357)()},function(e,t,n){"use strict";e.exports=n(291)},function(e,t,n){var r; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},o=this&&this.__spread||function(){for(var e=[],t=0;t-1&&this._cancellationDelegates.splice(t,1)},e}();t.default=a},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.DiscordInviteLink=void 0;var a=n(1),i=n(2),s=n(6),l=n(68),u=n(82),c=n(15),p=n(14);function f(e){return"string"==typeof e.href}function d(e){return"number"==typeof e.screen}var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleClick=function(e){e.preventDefault(),null!=t.props.stopPropagation&&!1!==t.props.stopPropagation&&e.stopPropagation(),"busy"!==t.props.state&&"disabled"!==t.props.state&&(f(t.props)?t.props.onClick(t.props.href):d(t.props)?t.props.onClick({key:t.props.screen,params:t.props.params}):t.props.onClick())},t}return o(t,e),t.prototype.render=function(){var e,t=i.default("link_ke15oa",this.props.className,{disabled:"disabled"===this.props.state,busy:"busy"===this.props.state}),n=null!==(e=this.props.text)&&void 0!==e?e:this.props.children,r=a.createElement(a.Fragment,null,"busy"===this.props.state?a.createElement(l.default,{key:"spinner"}):this.props.iconLeft?a.createElement(s.default,{className:"icon-left",badge:this.props.badge,key:"icon-left",name:this.props.iconLeft}):null,n?a.createElement("span",null,n):null,this.props.iconRight?a.createElement(s.default,{className:"icon-right",badge:this.props.badge,key:"icon-right",name:this.props.iconRight}):null,null!=this.props.badge?a.createElement(u.default,{count:this.props.badge}):null),o=f(this.props)?this.props.href:d(this.props)?c.findRouteByKey(p.default,this.props.screen).createUrl(this.props.params):null;return o?a.createElement("a",{onAnimationEnd:this.props.onAnimationEnd,className:t,href:o,onClick:this._handleClick},r):a.createElement("span",{onAnimationEnd:this.props.onAnimationEnd,className:t,onClick:this._handleClick},r)},t}(a.Component);t.default=h,t.DiscordInviteLink=function(e){return a.createElement(h,{onClick:e.onClick,href:"https://discord.gg/XQZa8pHdVs"},e.children)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapPromiseErrorToResultIfNotCancelled=t.getPromiseErrorMessage=t.generateRandomString=t.pad=t.formatCountable=t.formatPossessive=t.truncateText=t.formatTimestamp=t.formatProblemDetails=t.formatList=t.formatFetchable=t.formatIsoDateAsUtc=t.formatIsoDateAsDotNet=t.formatCurrency=void 0;var r=n(304),o=n(305);function a(e){var t;return null!==(t=e.detail)&&void 0!==t?t:e.title}function i(e){return e?r.isProblemDetails(e)?a(e):Array.isArray(e)&&"string"==typeof e[0]?e[0]:"message"in e?e.message:"string"==typeof e?e:"An unknown error occurred.":"An unknown error occurred."}t.formatCurrency=function(e){return(e/100).toLocaleString("en-US",{style:"currency",currency:"usd"})},t.formatIsoDateAsDotNet=function(e){return e.replace(/z$/i,"")},t.formatIsoDateAsUtc=function(e){return e.endsWith("Z")?e:e+"Z"},t.formatFetchable=function(e,t,n,r){return e.isLoading?n:e.errors?r:t(e.value)},t.formatList=function(e){return e&&0!==e.length?1===e.length?e[0]:e.slice(0,e.length-1).join(", ")+" & "+e[e.length-1]:""},t.formatProblemDetails=a,t.formatTimestamp=function(e){return!e||e.length<10?e:parseInt(e.substr(5,2))+"/"+parseInt(e.substr(8,2))+"/"+e.substr(2,2)},t.truncateText=function(e,t){return e&&e.length>t?e.substring(0,t-1)+"…":e},t.formatPossessive=function(e){return e+"'"+(e.endsWith("s")?"":"s")},t.formatCountable=function(e,t,n){return 1===e?t:n||t+"s"},t.pad=function(e,t,n,r){for(;n.length0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.createArticleSlug=void 0;var o,a=n(114),i=n(11),s=n(180),l=[{createUrl:function(){return"/"},pathRegExp:/^\/$/,screenKey:i.default.Home},{createUrl:function(){return"/about"},pathRegExp:/^\/about$/,screenKey:i.default.About},{createUrl:function(e){return"/?reset-password&email="+e.email+"&token="+e.token},dialogKey:a.default.ResetPassword,pathRegExp:/^\/$/,queryStringKeys:["reset-password","email","token"],screenKey:i.default.Home},{authLevel:s.default.Admin,createUrl:function(){return"/admin"},pathRegExp:/^\/admin$/,screenKey:i.default.Admin},{createUrl:function(){return"/aotd/history"},pathRegExp:/^\/aotd\/history$/,screenKey:i.default.AotdHistory},{createUrl:function(){return"/top-articles-of-all-time"},pathRegExp:/^\/top-articles-of-all-time$/,screenKey:i.default.BestEver},{createUrl:function(){return"/blog"},noIndex:function(){return!0},pathRegExp:/^\/blog$/,screenKey:i.default.Blog},(o=/^\/comments\/([^/]+)\/([^/]+)(?:\/([^/]+))?$/,{createUrl:function(e){var t="/comments/"+e.sourceSlug+"/"+e.articleSlug;return e.commentId&&(t+="/"+e.commentId),t},getPathParams:function(e){var t=r(e.match(o),4),n=t[1],a=t[2],i=t[3],s={articleSlug:a,sourceSlug:n};return null!=i&&(s.commentId=i),s},pathRegExp:o,screenKey:i.default.Comments}),{createUrl:function(){return"/contenders"},pathRegExp:/^\/contenders$/,screenKey:i.default.Contenders},{createUrl:function(){return"/download"},pathRegExp:/^\/download$/,screenKey:i.default.Download},{createUrl:function(e){return"/email/confirm/"+e.result},noIndex:function(){return!0},pathRegExp:/^\/email\/confirm\/([^/]+)$/,screenKey:i.default.EmailConfirmation},{createUrl:function(e){return"/email/subscriptions?token="+e.token},noIndex:function(){return!0},pathRegExp:/^\/email\/subscriptions$/,queryStringKeys:["token"],screenKey:i.default.EmailSubscriptions},{createUrl:function(){return"/extension/uninstall"},noIndex:function(){return!0},pathRegExp:/^\/extension\/uninstall$/,screenKey:i.default.ExtensionRemoval},{createUrl:function(e){return"/extension/uninstall?installationId="+e.installationId},noIndex:function(){return!0},pathRegExp:/^\/extension\/uninstall$/,queryStringKeys:["installationId"],screenKey:i.default.ExtensionRemoval},{createUrl:function(){return"/faq"},pathRegExp:/^\/faq$/,screenKey:i.default.Faq},{authLevel:s.default.Regular,createUrl:function(){return"/my-feed"},pathRegExp:/^\/my-feed$/,screenKey:i.default.MyFeed},{authLevel:s.default.Regular,createUrl:function(){return"/impact"},pathRegExp:/^\/impact$/,screenKey:i.default.MyImpact},function(){var e=/^\/leaderboards\/?(writers|readers)?$/;return{createUrl:function(e){return!e||"writers"!==e.view&&"readers"!==e.view?"/leaderboards/writers":"/leaderboards/"+e.view},getPathParams:function(t){var n=r(t.match(e),2)[1];return{view:"readers"===n?n:"writers"}},pathRegExp:e,screenKey:i.default.Leaderboards}}(),{authLevel:s.default.Regular,createUrl:function(){return"/notifications"},pathRegExp:/^\/notifications$/,screenKey:i.default.Notifications},function(){var e=/^\/(starred|history)$/;return{authLevel:s.default.Regular,createUrl:function(e){return!e||"starred"!==e.view&&"history"!==e.view?"/starred":"/"+e.view},getPathParams:function(t){var n=r(t.match(e),2)[1];return{view:"history"===n?n:"starred"}},pathRegExp:e,screenKey:i.default.MyReads}}(),{createUrl:function(e){return"/password/"+e.action+"/"+e.result},noIndex:function(){return!0},pathRegExp:/^\/password\/([^/]+)\/([^/]+)$/,screenKey:i.default.Password},{createUrl:function(){return"/privacy"},pathRegExp:/^\/privacy$/,screenKey:i.default.PrivacyPolicy},function(){var e=/^\/@([^/]+)(?:\/(comment|post)\/([^/]+))?$/;return{createUrl:function(e){var t="/@"+e.userName;return e.highlightedType&&("comment"===e.highlightedType||"post"===e.highlightedType)&&e.highlightedId&&(t+="/"+e.highlightedType+"/"+e.highlightedId),t},getPathParams:function(t){var n=r(t.match(e),4),o=n[1],a=n[2],i=n[3],s={userName:o};return"comment"!==a&&"post"!==a||(s.highlightedType=a),i&&(s.highlightedId=i),s},pathRegExp:e,screenKey:i.default.Profile}}(),function(){var e=/^\/read\/([^/]+)\/([^/]+)$/;return{createUrl:function(e){return"/read/"+e.sourceSlug+"/"+e.articleSlug},getPathParams:function(t){var n=r(t.match(e),3),o=n[1];return{articleSlug:n[2],sourceSlug:o}},noIndex:function(){return!0},pathRegExp:e,screenKey:i.default.Read}}(),{authLevel:s.default.Regular,createUrl:function(){return"/search"},pathRegExp:/^\/search$/,screenKey:i.default.Search},{authLevel:s.default.Regular,createUrl:function(){return"/settings"},pathRegExp:/^\/settings$/,screenKey:i.default.Settings},{authLevel:s.default.Regular,createUrl:function(){return"/stats"},pathRegExp:/^\/stats$/,screenKey:i.default.Stats},function(){var e=/^\/writers\/([^/]+)$/;return{createUrl:function(e){return"/writers/"+e.slug},getPathParams:function(t){return{slug:decodeURIComponent(t.match(e)[1])}},pathRegExp:e,screenKey:i.default.Author}}()];t.default=l,t.createArticleSlug=function(e){return e.sourceSlug+"_"+e.articleSlug}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseUrlForRoute=t.findRouteByKey=t.findRouteByLocation=void 0;var r=n(25),o=n(14);function a(e,t,n){var o,a=e.filter((function(e){return e.pathRegExp.test(t.path)}));return a&&1===(a=t.queryString&&(o=Object.keys(r.parseQueryString(t.queryString)).filter((function(e){return!(n||[]).includes(e)}))).length?a.filter((function(e){return e.queryStringKeys&&e.queryStringKeys.length===o.length&&e.queryStringKeys.every((function(e){return o.includes(e)}))})):a.filter((function(e){return!e.queryStringKeys}))).length?a[0]:null}t.findRouteByLocation=a,t.findRouteByKey=function(e,t,n){var r=e.filter((function(e){return e.screenKey===t}));return r&&(r=null!=n?r.filter((function(e){return e.dialogKey===n})):r.filter((function(e){return null==e.dialogKey}))).length?r[0]:null},t.parseUrlForRoute=function(e){try{var t=new URL(e);if(["readup.com","readup.org","reallyread.it"].includes(t.hostname)){var n=a(o.default,{path:t.pathname,queryString:t.search},r.unroutableQueryStringKeys);return n?{isInternal:!0,route:n,url:t}:{isInternal:!0,route:null,url:t}}return{isInternal:!1,route:null,url:t}}catch(e){return{isInternal:!1,route:null,url:null}}}},function(e,t,n){var r=n(129);e.exports=function(e,t){return r(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(2);t.default=function(e){return r.createElement("div",{className:o.default("screen-container_ayqss6",e.className)},e.children)}},function(e,t,n){"use strict";var r,o,a=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Intent=void 0;var i,s=n(1),l=n(2);!function(e){e[e.Success=0]="Success",e[e.Danger=1]="Danger",e[e.Neutral=2]="Neutral"}(i=t.Intent||(t.Intent={}));var u=((o={})[i.Success]="success",o[i.Danger]="danger",o[i.Neutral]="neutral",o),c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._removeToast=function(e){"toaster_2zbeib-pop-out"===e.animationName&&t.props.onRemoveToast(parseInt(e.currentTarget.getAttribute("data-timeout-handle")))},t}return a(t,e),t.prototype.render=function(){var e=this;return s.createElement("div",{className:"toaster_2zbeib"},s.createElement("ul",{className:"toasts"},this.props.toasts.map((function(t){return s.createElement("li",{className:l.default("toast",u[t.intent],{remove:t.remove}),key:t.timeoutHandle,"data-timeout-handle":t.timeoutHandle,onAnimationEnd:e._removeToast},t.content)}))))},t}(s.PureComponent);t.default=c},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";var r;function o(e){return e===r.DesktopChrome||e===r.DesktopEdge||e===r.DesktopFirefox||e===r.DesktopSafari}Object.defineProperty(t,"__esModule",{value:!0}),t.isMobileDevice=t.isCompatibleDevice=t.isCompatibleBrowser=t.getBrowserIconName=t.getStoreUrl=t.getExtensionName=t.getDeviceType=t.DeviceType=void 0,function(e){e.Unknown="Unknown Browser",e.Ios="iOS",e.Android="Android",e.DesktopChrome="Chrome",e.DesktopFirefox="Firefox",e.DesktopSafari="Safari",e.DesktopEdge="Edge"}(r=t.DeviceType||(t.DeviceType={})),t.getDeviceType=function(e){return/(iphone|ipad|ipod)/i.test(e)?r.Ios:/(android)/i.test(e)?r.Android:/(firefox)/i.test(e)?r.DesktopFirefox:/(edg)/i.test(e)?r.DesktopEdge:/(chrome)/i.test(e)?r.DesktopChrome:/(safari)/i.test(e)?r.DesktopSafari:r.Unknown},t.getExtensionName=function(e){switch(e){case r.DesktopChrome:return"extension";case r.DesktopEdge:return"add-on";case r.DesktopSafari:return"extension";case r.DesktopFirefox:return"add-on"}},t.getStoreUrl=function(e){switch(e){case r.DesktopChrome:return"https://chrome.google.com/webstore/detail/readup/mkeiglkfdfamdjehidenkklibndmljfi";case r.DesktopEdge:return"https://microsoftedge.microsoft.com/addons/detail/readup/nnnlnihiejbbkikldbfeeefljhpplhcm";case r.DesktopFirefox:return"https://addons.mozilla.org/en-US/firefox/addon/readup/";case r.DesktopSafari:case r.Ios:return"https://apps.apple.com/us/app/readup-social-reading/id1441825432"}},t.getBrowserIconName=function(e){switch(e){case r.DesktopChrome:return"chrome";case r.DesktopEdge:return"edge";case r.DesktopFirefox:return"firefox";case r.DesktopSafari:return"safari"}},t.isCompatibleBrowser=o,t.isCompatibleDevice=function(e){return o(e)||e===r.Ios},t.isMobileDevice=function(e){return e===r.Android||e===r.Ios}},function(e,t,n){"use strict";n.r(t),function(e){var r;n.d(t,"Immer",(function(){return se})),n.d(t,"applyPatches",(function(){return de})),n.d(t,"castDraft",(function(){return ye})),n.d(t,"castImmutable",(function(){return ge})),n.d(t,"createDraft",(function(){return he})),n.d(t,"finishDraft",(function(){return me})),n.d(t,"immerable",(function(){return c})),n.d(t,"isDraft",(function(){return m})),n.d(t,"isDraftable",(function(){return y})),n.d(t,"nothing",(function(){return u})),n.d(t,"original",(function(){return g})),n.d(t,"produce",(function(){return ue})),n.d(t,"produceWithPatches",(function(){return ce})),n.d(t,"setAutoFreeze",(function(){return pe})),n.d(t,"setUseProxies",(function(){return fe}));var o,a,i="undefined"!=typeof Symbol,s="undefined"!=typeof Map,l="undefined"!=typeof Set,u=i?Symbol("immer-nothing"):((r={})["immer-nothing"]=!0,r),c=i?Symbol("immer-draftable"):"__$immer_draftable",p=i?Symbol("immer-state"):"__$immer_state",f=i?Symbol.iterator:"@@iterator",d=function(e,t){return(d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function h(e,t){function n(){this.constructor=e}d(e,t),e.prototype=(n.prototype=t.prototype,new n)}function m(e){return!!e&&!!e[p]}function y(e){return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);return!t||t===Object.prototype}(e)||Array.isArray(e)||!!e[c]||!!e.constructor[c]||A(e)||x(e))}function g(e){if(e&&e[p])return e[p].base}!function(e){e[e.Object=0]="Object",e[e.Array=1]="Array",e[e.Map=2]="Map",e[e.Set=3]="Set"}(o||(o={})),function(e){e[e.ProxyObject=0]="ProxyObject",e[e.ProxyArray=1]="ProxyArray",e[e.ES5Object=2]="ES5Object",e[e.ES5Array=3]="ES5Array",e[e.Map=4]="Map",e[e.Set=5]="Set"}(a||(a={}));var v="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function b(e,t){_(e)===o.Object?v(e).forEach((function(n){return t(n,e[n],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function _(e){if(e||T(),e[p])switch(e[p].type){case a.ES5Object:case a.ProxyObject:return o.Object;case a.ES5Array:case a.ProxyArray:return o.Array;case a.Map:return o.Map;case a.Set:return o.Set}return Array.isArray(e)?o.Array:A(e)?o.Map:x(e)?o.Set:o.Object}function w(e,t){return _(e)===o.Map?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function E(e,t){return _(e)===o.Map?e.get(t):e[t]}function S(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function A(e){return s&&e instanceof Map}function x(e){return l&&e instanceof Set}function C(e){return e.copy||e.base}function O(e,t){if(void 0===t&&(t=!1),Array.isArray(e))return e.slice();var n=Object.create(Object.getPrototypeOf(e));return v(e).forEach((function(r){if(r!==p){var o=Object.getOwnPropertyDescriptor(e,r),a=o.value;if(o.get){if(!t)throw new Error("Immer drafts cannot have computed properties");a=o.get.call(e)}o.enumerable?n[r]=a:Object.defineProperty(n,r,{value:a,writable:!0,configurable:!0})}})),n}function k(e,t){if(y(e)&&!m(e)&&!Object.isFrozen(e)){var n=_(e);n===o.Set?e.add=e.clear=e.delete=P:n===o.Map&&(e.set=e.clear=e.delete=P),Object.freeze(e),t&&b(e,(function(e,t){return k(t,!0)}))}}function P(){throw new Error("This object has been frozen and should not be mutated")}function T(){throw new Error("Illegal state, please file a bug")}var N=function(){function e(e,t){this.drafts=[],this.parent=e,this.immer=t,this.canAutoFreeze=!0}return e.prototype.usePatches=function(e){e&&(this.patches=[],this.inversePatches=[],this.patchListener=e)},e.prototype.revoke=function(){this.leave(),this.drafts.forEach(j),this.drafts=null},e.prototype.leave=function(){this===e.current&&(e.current=this.parent)},e.enter=function(t){var n=new e(e.current,t);return e.current=n,n},e}();function j(e){var t=e[p];t.type===a.ProxyObject||t.type===a.ProxyArray?t.revoke():t.revoked=!0}function D(e,t,n){var r=n.drafts[0],o=void 0!==t&&t!==r;if(e.willFinalize(n,t,o),o){if(r[p].modified)throw n.revoke(),new Error("An immer producer returned a new value *and* modified its draft. Either return a new value *or* modify the draft.");y(t)&&(t=R(e,t,n),n.parent||I(e,t)),n.patches&&(n.patches.push({op:"replace",path:[],value:t}),n.inversePatches.push({op:"replace",path:[],value:r[p].base}))}else t=R(e,r,n,[]);return n.revoke(),n.patches&&n.patchListener(n.patches,n.inversePatches),t!==u?t:void 0}function R(e,t,n,r){var o=t[p];if(!o)return Object.isFrozen(t)?t:M(e,t,n);if(o.scope!==n)return t;if(!o.modified)return I(e,o.base,!0),o.base;if(!o.finalized){if(o.finalized=!0,M(e,o.draft,n,r),e.onDelete&&o.type!==a.Set)if(e.useProxies){b(o.assigned,(function(t,n){n||e.onDelete(o,t)}))}else{var i=o.base,s=o.copy;b(i,(function(t){w(s,t)||e.onDelete(o,t)}))}e.onCopy&&e.onCopy(o),e.autoFreeze&&n.canAutoFreeze&&k(o.copy,!1),r&&n.patches&&function(e,t,n,r){switch(e.type){case a.ProxyObject:case a.ES5Object:case a.Map:return function(e,t,n,r){var o=e.base,a=e.copy;b(e.assigned,(function(e,i){var s=E(o,e),l=E(a,e),u=i?w(o,e)?"replace":"add":"remove";if(s!==l||"replace"!==u){var c=t.concat(e);n.push("remove"===u?{op:u,path:c}:{op:u,path:c,value:l}),r.push("add"===u?{op:"remove",path:c}:"remove"===u?{op:"add",path:c,value:s}:{op:"replace",path:c,value:s})}}))}(e,t,n,r);case a.ES5Array:case a.ProxyArray:return function(e,t,n,r){var o,a,i=e.base,s=e.assigned,l=e.copy;l||T();l.lengthc&&i[p-1]===l[p+u-1];)--p;for(var f=c;f=p;--f){d=t.concat([f]);n[h+f-p]={op:"add",path:d,value:l[f]},r.push({op:"remove",path:d})}}(e,t,n,r);case a.Set:(function(e,t,n,r){var o=e.base,a=e.copy,i=0;o.forEach((function(e){if(!a.has(e)){var o=t.concat([i]);n.push({op:"remove",path:o,value:e}),r.unshift({op:"add",path:o,value:e})}i++})),i=0,a.forEach((function(e){if(!o.has(e)){var a=t.concat([i]);n.push({op:"add",path:a,value:e}),r.unshift({op:"remove",path:a,value:e})}i++}))})(e,t,n,r)}}(o,r,n.patches,n.inversePatches)}return o.copy}function M(e,t,n,r){var i=t[p];return i&&(i.type!==a.ES5Object&&i.type!==a.ES5Array||(i.copy=O(i.draft,!0)),t=i.copy),b(t,(function(a,s){return function e(t,n,r,a,i,s,l,u){if(l===i)throw Error("Immer forbids circular references");var c=!!a&&i===r,p=x(i);if(m(l)){var f=u&&c&&!p&&!w(a.assigned,s)?u.concat(s):void 0;l=R(t,l,n,f),function(e,t,n){switch(_(e)){case o.Map:e.set(t,n);break;case o.Set:e.delete(t),e.add(n);break;default:e[t]=n}}(i,s,l),m(l)&&(n.canAutoFreeze=!1)}else{if(c&&S(l,E(a.base,s)))return;y(l)&&(b(l,(function(o,i){return e(t,n,r,a,l,o,i,u)})),n.parent||I(t,l))}c&&t.onAssign&&!p&&t.onAssign(a,s,l)}(e,n,t,i,t,a,s,r)})),t}function I(e,t,n){void 0===n&&(n=!1),e.autoFreeze&&!m(t)&&k(t,n)}var L={get:function(e,t){if(t===p)return e;var n=e.drafts;if(!e.modified&&w(n,t))return n[t];var r=C(e)[t];if(e.finalized||!y(r))return r;if(e.modified){if(r!==U(e.base,t))return r;n=e.copy}return n[t]=e.scope.immer.createProxy(r,e)},has:function(e,t){return t in C(e)},ownKeys:function(e){return Reflect.ownKeys(C(e))},set:function(e,t,n){if(!e.modified){var r=U(e.base,t);if(n?S(r,n)||n===e.drafts[t]:S(r,n)&&t in e.base)return!0;q(e),z(e)}return e.assigned[t]=!0,e.copy[t]=n,!0},deleteProperty:function(e,t){return void 0!==U(e.base,t)||t in e.base?(e.assigned[t]=!1,q(e),z(e)):e.assigned[t]&&delete e.assigned[t],e.copy&&delete e.copy[t],!0},getOwnPropertyDescriptor:function(e,t){var n=C(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&(r.writable=!0,r.configurable=e.type!==a.ProxyArray||"length"!==t),r},defineProperty:function(){throw new Error("Object.defineProperty() cannot be used on an Immer draft")},getPrototypeOf:function(e){return Object.getPrototypeOf(e.base)},setPrototypeOf:function(){throw new Error("Object.setPrototypeOf() cannot be used on an Immer draft")}},F={};function U(e,t){var n=e[p],r=Reflect.getOwnPropertyDescriptor(n?C(n):e,t);return r&&r.value}function z(e){if(!e.modified){if(e.modified=!0,e.type===a.ProxyObject||e.type===a.ProxyArray){var t=e.copy=O(e.base);b(e.drafts,(function(e,n){t[e]=n})),e.drafts=void 0}e.parent&&z(e.parent)}}function q(e){e.copy||(e.copy=O(e.base))}function B(e,t,n){e.drafts.forEach((function(e){e[p].finalizing=!0})),n?m(t)&&t[p].scope===e&&Y(e.drafts):(e.patches&&function e(t){if(!t||"object"!=typeof t)return;var n=t[p];if(!n)return;var r=n.base,o=n.draft,i=n.assigned,s=n.type;if(s===a.ES5Object)b(o,(function(t){t!==p&&(void 0!==r[t]||w(r,t)?i[t]||e(o[t]):(i[t]=!0,W(n)))})),b(r,(function(e){void 0!==o[e]||w(o,e)||(i[e]=!1,W(n))}));else if(s===a.ES5Array){if(X(n)&&(W(n),i.length=!0),o.length=0;t--){var n=e[t][p];if(!n.modified)switch(n.type){case a.ES5Array:X(n)&&W(n);break;case a.ES5Object:Q(n)&&W(n)}}}function Q(e){for(var t=e.base,n=e.draft,r=Object.keys(n),o=r.length-1;o>=0;o--){var a=r[o],i=t[a];if(void 0===i&&!w(t,a))return!0;var s=n[a],l=s&&s[p];if(l?l.base!==i:!S(s,i))return!0}return r.length!==Object.keys(t).length}function X(e){var t=e.draft;if(t.length!==e.base.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}var J=function(e){if(!e)throw new Error("Map is not polyfilled");function t(e,t){return this[p]={type:a.Map,parent:t,scope:t?t.scope:N.current,modified:!1,finalized:!1,copy:void 0,assigned:void 0,base:e,draft:this,isManual:!1,revoked:!1},this}h(t,e);var n=t.prototype;return Object.defineProperty(n,"size",{get:function(){return C(this[p]).size},enumerable:!0,configurable:!0}),n.has=function(e){return C(this[p]).has(e)},n.set=function(e,t){var n=this[p];return $(n),C(n).get(e)!==t&&(ee(n),n.scope.immer.markChanged(n),n.assigned.set(e,!0),n.copy.set(e,t),n.assigned.set(e,!0)),this},n.delete=function(e){if(!this.has(e))return!1;var t=this[p];return $(t),ee(t),t.scope.immer.markChanged(t),t.assigned.set(e,!1),t.copy.delete(e),!0},n.clear=function(){var e=this[p];return $(e),ee(e),e.scope.immer.markChanged(e),e.assigned=new Map,e.copy.clear()},n.forEach=function(e,t){var n=this;C(this[p]).forEach((function(r,o,a){e.call(t,n.get(o),o,n)}))},n.get=function(e){var t=this[p];$(t);var n=C(t).get(e);if(t.finalized||!y(n))return n;if(n!==t.base.get(e))return n;var r=t.scope.immer.createProxy(n,t);return ee(t),t.copy.set(e,r),r},n.keys=function(){return C(this[p]).keys()},n.values=function(){var e,t=this,n=this.keys();return(e={})[f]=function(){return t.values()},e.next=function(){var e=n.next();return e.done?e:{done:!1,value:t.get(e.value)}},e},n.entries=function(){var e,t=this,n=this.keys();return(e={})[f]=function(){return t.entries()},e.next=function(){var e=n.next();if(e.done)return e;var r=t.get(e.value);return{done:!1,value:[e.value,r]}},e},n[f]=function(){return this.entries()},t}(Map);function ee(e){e.copy||(e.assigned=new Map,e.copy=new Map(e.base))}var te=function(e){if(!e)throw new Error("Set is not polyfilled");function t(e,t){return this[p]={type:a.Set,parent:t,scope:t?t.scope:N.current,modified:!1,finalized:!1,copy:void 0,base:e,draft:this,drafts:new Map,revoked:!1,isManual:!1},this}h(t,e);var n=t.prototype;return Object.defineProperty(n,"size",{get:function(){return C(this[p]).size},enumerable:!0,configurable:!0}),n.has=function(e){var t=this[p];return $(t),t.copy?!!t.copy.has(e)||!(!t.drafts.has(e)||!t.copy.has(t.drafts.get(e))):t.base.has(e)},n.add=function(e){var t=this[p];return $(t),t.copy?t.copy.add(e):t.base.has(e)||(ne(t),t.scope.immer.markChanged(t),t.copy.add(e)),this},n.delete=function(e){if(!this.has(e))return!1;var t=this[p];return $(t),ne(t),t.scope.immer.markChanged(t),t.copy.delete(e)||!!t.drafts.has(e)&&t.copy.delete(t.drafts.get(e))},n.clear=function(){var e=this[p];return $(e),ne(e),e.scope.immer.markChanged(e),e.copy.clear()},n.values=function(){var e=this[p];return $(e),ne(e),e.copy.values()},n.entries=function(){var e=this[p];return $(e),ne(e),e.copy.entries()},n.keys=function(){return this.values()},n[f]=function(){return this.values()},n.forEach=function(e,t){for(var n=this.values(),r=n.next();!r.done;)e.call(t,r.value,r.value,this),r=n.next()},t}(Set);function ne(e){e.copy||(e.copy=new Set,e.base.forEach((function(t){if(y(t)){var n=e.scope.immer.createProxy(t,e);e.drafts.set(t,n),e.copy.add(n)}else e.copy.add(t)})))}function re(e,t){return t.forEach((function(t){var n=t.path,r=t.op;n.length||T();for(var a=e,i=0;i=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}return m(e)?re(e,t):this.produce(e,(function(e){return re(e,t.slice(n+1))}))},e.prototype.createProxy=function(e,t){var n=A(e)?function(e,t){return new J(e,t)}(e,t):x(e)?function(e,t){return new te(e,t)}(e,t):this.useProxies?function(e,t){var n=Array.isArray(e),r={type:n?a.ProxyArray:a.ProxyObject,scope:t?t.scope:N.current,modified:!1,finalized:!1,assigned:{},parent:t,base:e,draft:null,drafts:{},copy:null,revoke:null,isManual:!1},o=r,i=L;n&&(o=[r],i=F);var s=Proxy.revocable(o,i),l=s.revoke,u=s.proxy;return r.draft=u,r.revoke=l,u}(e,t):V(e,t);return(t?t.scope:N.current).drafts.push(n),n},e.prototype.willFinalize=function(e,t,n){this.useProxies||B(e,t,n)},e.prototype.markChanged=function(e){this.useProxies?z(e):W(e)},e}(),le=new se,ue=le.produce,ce=le.produceWithPatches.bind(le),pe=le.setAutoFreeze.bind(le),fe=le.setUseProxies.bind(le),de=le.applyPatches.bind(le),he=le.createDraft.bind(le),me=le.finishDraft.bind(le);function ye(e){return e}function ge(e){return e}t.default=ue}.call(this,n(215))},function(e,t,n){var r=n(90);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},function(e,t,n){"use strict";function r(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}Object.defineProperty(t,"__esModule",{value:!0});var d=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(c(Error)),h=function(e){function t(t){return e.call(this,"Invalid DateTime: "+t.toMessage())||this}return a(t,e),t}(d),m=function(e){function t(t){return e.call(this,"Invalid Interval: "+t.toMessage())||this}return a(t,e),t}(d),y=function(e){function t(t){return e.call(this,"Invalid Duration: "+t.toMessage())||this}return a(t,e),t}(d),g=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(d),v=function(e){function t(t){return e.call(this,"Invalid unit "+t)||this}return a(t,e),t}(d),b=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(d),_=function(e){function t(){return e.call(this,"Zone is an abstract class")||this}return a(t,e),t}(d),w="numeric",E="short",S="long",A={year:w,month:w,day:w},x={year:w,month:E,day:w},C={year:w,month:E,day:w,weekday:E},O={year:w,month:S,day:w},k={year:w,month:S,day:w,weekday:S},P={hour:w,minute:w},T={hour:w,minute:w,second:w},N={hour:w,minute:w,second:w,timeZoneName:E},j={hour:w,minute:w,second:w,timeZoneName:S},D={hour:w,minute:w,hour12:!1},R={hour:w,minute:w,second:w,hour12:!1},M={hour:w,minute:w,second:w,hour12:!1,timeZoneName:E},I={hour:w,minute:w,second:w,hour12:!1,timeZoneName:S},L={year:w,month:w,day:w,hour:w,minute:w},F={year:w,month:w,day:w,hour:w,minute:w,second:w},U={year:w,month:E,day:w,hour:w,minute:w},z={year:w,month:E,day:w,hour:w,minute:w,second:w},q={year:w,month:E,day:w,weekday:E,hour:w,minute:w},B={year:w,month:S,day:w,hour:w,minute:w,timeZoneName:E},V={year:w,month:S,day:w,hour:w,minute:w,second:w,timeZoneName:E},H={year:w,month:S,day:w,weekday:S,hour:w,minute:w,timeZoneName:S},W={year:w,month:S,day:w,weekday:S,hour:w,minute:w,second:w,timeZoneName:S};function G(e){return void 0===e}function K(e){return"number"==typeof e}function Z(e){return"number"==typeof e&&e%1==0}function $(){try{return"undefined"!=typeof Intl&&Intl.DateTimeFormat}catch(e){return!1}}function Y(){return!G(Intl.DateTimeFormat.prototype.formatToParts)}function Q(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function X(e,t,n){if(0!==e.length)return e.reduce((function(e,r){var o=[t(r),r];return e&&n(e[0],o[0])===e[0]?e:o}),null)[1]}function J(e,t){return t.reduce((function(t,n){return t[n]=e[n],t}),{})}function ee(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function te(e,t,n){return Z(e)&&e>=t&&e<=n}function ne(e,t){void 0===t&&(t=2);var n=e<0?"-":"",r=n?-1*e:e;return""+n+(r.toString().length=0&&(t=new Date(t)).setUTCFullYear(t.getUTCFullYear()-1900),+t}function ce(e){var t=(e+Math.floor(e/4)-Math.floor(e/100)+Math.floor(e/400))%7,n=e-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return 4===t||3===r?53:52}function pe(e){return e>99?e:e>60?1900+e:2e3+e}function fe(e,t,n,r){void 0===r&&(r=null);var o=new Date(e),a={hour12:!1,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(a.timeZone=r);var i=Object.assign({timeZoneName:t},a),s=$();if(s&&Y()){var l=new Intl.DateTimeFormat(n,i).formatToParts(o).find((function(e){return"timezonename"===e.type.toLowerCase()}));return l?l.value:null}if(s){var u=new Intl.DateTimeFormat(n,a).format(o);return new Intl.DateTimeFormat(n,i).format(o).substring(u.length).replace(/^[, \u200e]+/,"")}return null}function de(e,t){var n=parseInt(e,10);Number.isNaN(n)&&(n=0);var r=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-r:r)}function he(e){var t=Number(e);if("boolean"==typeof e||""===e||Number.isNaN(t))throw new b("Invalid unit value "+e);return t}function me(e,t,n){var r={};for(var o in e)if(ee(e,o)){if(n.indexOf(o)>=0)continue;var a=e[o];if(null==a)continue;r[t(o)]=he(a)}return r}function ye(e,t){var n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),o=e>=0?"+":"-";switch(t){case"short":return""+o+ne(n,2)+":"+ne(r,2);case"narrow":return""+o+n+(r>0?":"+r:"");case"techie":return""+o+ne(n,2)+ne(r,2);default:throw new RangeError("Value format "+t+" is out of range for property format")}}function ge(e){return J(e,["hour","minute","second","millisecond"])}var ve=/[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256})?)?/;function be(e){return JSON.stringify(e,Object.keys(e).sort())}var _e=["January","February","March","April","May","June","July","August","September","October","November","December"],we=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Ee=["J","F","M","A","M","J","J","A","S","O","N","D"];function Se(e){switch(e){case"narrow":return Ee;case"short":return we;case"long":return _e;case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var Ae=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],xe=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Ce=["M","T","W","T","F","S","S"];function Oe(e){switch(e){case"narrow":return Ce;case"short":return xe;case"long":return Ae;case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var ke=["AM","PM"],Pe=["Before Christ","Anno Domini"],Te=["BC","AD"],Ne=["B","A"];function je(e){switch(e){case"narrow":return Ne;case"short":return Te;case"long":return Pe;default:return null}}function De(e,t){for(var n,r="",o=f(e);!(n=o()).done;){var a=n.value;a.literal?r+=a.val:r+=t(a.val)}return r}var Re={D:A,DD:x,DDD:O,DDDD:k,t:P,tt:T,ttt:N,tttt:j,T:D,TT:R,TTT:M,TTTT:I,f:L,ff:U,fff:B,ffff:H,F:F,FF:z,FFF:V,FFFF:W},Me=function(){function e(e,t){this.opts=t,this.loc=e,this.systemLoc=null}e.create=function(t,n){return void 0===n&&(n={}),new e(t,n)},e.parseFormat=function(e){for(var t=null,n="",r=!1,o=[],a=0;a0&&o.push({literal:r,val:n}),t=null,n="",r=!r):r||i===t?n+=i:(n.length>0&&o.push({literal:!1,val:n}),n=i,t=i)}return n.length>0&&o.push({literal:r,val:n}),o},e.macroTokenToFormatOpts=function(e){return Re[e]};var t=e.prototype;return t.formatWithSystemDefault=function(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,Object.assign({},this.opts,t)).format()},t.formatDateTime=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,Object.assign({},this.opts,t)).format()},t.formatDateTimeParts=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,Object.assign({},this.opts,t)).formatToParts()},t.resolvedOptions=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,Object.assign({},this.opts,t)).resolvedOptions()},t.num=function(e,t){if(void 0===t&&(t=0),this.opts.forceSimple)return ne(e,t);var n=Object.assign({},this.opts);return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)},t.formatDateTimeFromString=function(t,n){var r=this,o="en"===this.loc.listingMode(),a=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar&&Y(),i=function(e,n){return r.loc.extract(t,e,n)},s=function(e){return t.isOffsetFixed&&0===t.offset&&e.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,e.format):""},l=function(){return o?function(e){return ke[e.hour<12?0:1]}(t):i({hour:"numeric",hour12:!0},"dayperiod")},u=function(e,n){return o?function(e,t){return Se(t)[e.month-1]}(t,e):i(n?{month:e}:{month:e,day:"numeric"},"month")},c=function(e,n){return o?function(e,t){return Oe(t)[e.weekday-1]}(t,e):i(n?{weekday:e}:{weekday:e,month:"long",day:"numeric"},"weekday")},p=function(e){return o?function(e,t){return je(t)[e.year<0?0:1]}(t,e):i({era:e},"era")};return De(e.parseFormat(n),(function(n){switch(n){case"S":return r.num(t.millisecond);case"u":case"SSS":return r.num(t.millisecond,3);case"s":return r.num(t.second);case"ss":return r.num(t.second,2);case"m":return r.num(t.minute);case"mm":return r.num(t.minute,2);case"h":return r.num(t.hour%12==0?12:t.hour%12);case"hh":return r.num(t.hour%12==0?12:t.hour%12,2);case"H":return r.num(t.hour);case"HH":return r.num(t.hour,2);case"Z":return s({format:"narrow",allowZ:r.opts.allowZ});case"ZZ":return s({format:"short",allowZ:r.opts.allowZ});case"ZZZ":return s({format:"techie",allowZ:r.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:r.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:r.loc.locale});case"z":return t.zoneName;case"a":return l();case"d":return a?i({day:"numeric"},"day"):r.num(t.day);case"dd":return a?i({day:"2-digit"},"day"):r.num(t.day,2);case"c":return r.num(t.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"E":return r.num(t.weekday);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return a?i({month:"numeric",day:"numeric"},"month"):r.num(t.month);case"LL":return a?i({month:"2-digit",day:"numeric"},"month"):r.num(t.month,2);case"LLL":return u("short",!0);case"LLLL":return u("long",!0);case"LLLLL":return u("narrow",!0);case"M":return a?i({month:"numeric"},"month"):r.num(t.month);case"MM":return a?i({month:"2-digit"},"month"):r.num(t.month,2);case"MMM":return u("short",!1);case"MMMM":return u("long",!1);case"MMMMM":return u("narrow",!1);case"y":return a?i({year:"numeric"},"year"):r.num(t.year);case"yy":return a?i({year:"2-digit"},"year"):r.num(t.year.toString().slice(-2),2);case"yyyy":return a?i({year:"numeric"},"year"):r.num(t.year,4);case"yyyyyy":return a?i({year:"numeric"},"year"):r.num(t.year,6);case"G":return p("short");case"GG":return p("long");case"GGGGG":return p("narrow");case"kk":return r.num(t.weekYear.toString().slice(-2),2);case"kkkk":return r.num(t.weekYear,4);case"W":return r.num(t.weekNumber);case"WW":return r.num(t.weekNumber,2);case"o":return r.num(t.ordinal);case"ooo":return r.num(t.ordinal,3);case"q":return r.num(t.quarter);case"qq":return r.num(t.quarter,2);case"X":return r.num(Math.floor(t.ts/1e3));case"x":return r.num(t.ts);default:return function(n){var o=e.macroTokenToFormatOpts(n);return o?r.formatWithSystemDefault(t,o):n}(n)}}))},t.formatDurationFromString=function(t,n){var r,o=this,a=function(e){switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"M":return"month";case"y":return"year";default:return null}},i=e.parseFormat(n),s=i.reduce((function(e,t){var n=t.literal,r=t.val;return n?e:e.concat(r)}),[]),l=t.shiftTo.apply(t,s.map(a).filter((function(e){return e})));return De(i,(r=l,function(e){var t=a(e);return t?o.num(r.get(t),e.length):e}))},e}(),Ie=function(){function e(e,t){this.reason=e,this.explanation=t}return e.prototype.toMessage=function(){return this.explanation?this.reason+": "+this.explanation:this.reason},e}(),Le=function(){function e(){}var t=e.prototype;return t.offsetName=function(e,t){throw new _},t.formatOffset=function(e,t){throw new _},t.offset=function(e){throw new _},t.equals=function(e){throw new _},o(e,[{key:"type",get:function(){throw new _}},{key:"name",get:function(){throw new _}},{key:"universal",get:function(){throw new _}},{key:"isValid",get:function(){throw new _}}]),e}(),Fe=null,Ue=function(e){function t(){return e.apply(this,arguments)||this}a(t,e);var n=t.prototype;return n.offsetName=function(e,t){return fe(e,t.format,t.locale)},n.formatOffset=function(e,t){return ye(this.offset(e),t)},n.offset=function(e){return-new Date(e).getTimezoneOffset()},n.equals=function(e){return"local"===e.type},o(t,[{key:"type",get:function(){return"local"}},{key:"name",get:function(){return $()?(new Intl.DateTimeFormat).resolvedOptions().timeZone:"local"}},{key:"universal",get:function(){return!1}},{key:"isValid",get:function(){return!0}}],[{key:"instance",get:function(){return null===Fe&&(Fe=new t),Fe}}]),t}(Le),ze=RegExp("^"+ve.source+"$"),qe={};var Be={year:0,month:1,day:2,hour:3,minute:4,second:5};var Ve={},He=function(e){function t(n){var r;return(r=e.call(this)||this).zoneName=n,r.valid=t.isValidZone(n),r}a(t,e),t.create=function(e){return Ve[e]||(Ve[e]=new t(e)),Ve[e]},t.resetCache=function(){Ve={},qe={}},t.isValidSpecifier=function(e){return!(!e||!e.match(ze))},t.isValidZone=function(e){try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(e){return!1}},t.parseGMTOffset=function(e){if(e){var t=e.match(/^Etc\/GMT([+-]\d{1,2})$/i);if(t)return-60*parseInt(t[1])}return null};var n=t.prototype;return n.offsetName=function(e,t){return fe(e,t.format,t.locale,this.name)},n.formatOffset=function(e,t){return ye(this.offset(e),t)},n.offset=function(e){var t,n=new Date(e),r=(t=this.name,qe[t]||(qe[t]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:t,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})),qe[t]),o=r.formatToParts?function(e,t){for(var n=e.formatToParts(t),r=[],o=0;o=0?c:1e3+c))/6e4},n.equals=function(e){return"iana"===e.type&&e.name===this.name},o(t,[{key:"type",get:function(){return"iana"}},{key:"name",get:function(){return this.zoneName}},{key:"universal",get:function(){return!1}},{key:"isValid",get:function(){return this.valid}}]),t}(Le),We=null,Ge=function(e){function t(t){var n;return(n=e.call(this)||this).fixed=t,n}a(t,e),t.instance=function(e){return 0===e?t.utcInstance:new t(e)},t.parseSpecifier=function(e){if(e){var n=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new t(de(n[1],n[2]))}return null},o(t,null,[{key:"utcInstance",get:function(){return null===We&&(We=new t(0)),We}}]);var n=t.prototype;return n.offsetName=function(){return this.name},n.formatOffset=function(e,t){return ye(this.fixed,t)},n.offset=function(){return this.fixed},n.equals=function(e){return"fixed"===e.type&&e.fixed===this.fixed},o(t,[{key:"type",get:function(){return"fixed"}},{key:"name",get:function(){return 0===this.fixed?"UTC":"UTC"+ye(this.fixed,"narrow")}},{key:"universal",get:function(){return!0}},{key:"isValid",get:function(){return!0}}]),t}(Le),Ke=function(e){function t(t){var n;return(n=e.call(this)||this).zoneName=t,n}a(t,e);var n=t.prototype;return n.offsetName=function(){return null},n.formatOffset=function(){return""},n.offset=function(){return NaN},n.equals=function(){return!1},o(t,[{key:"type",get:function(){return"invalid"}},{key:"name",get:function(){return this.zoneName}},{key:"universal",get:function(){return!1}},{key:"isValid",get:function(){return!1}}]),t}(Le);function Ze(e,t){var n;if(G(e)||null===e)return t;if(e instanceof Le)return e;if("string"==typeof e){var r=e.toLowerCase();return"local"===r?t:"utc"===r||"gmt"===r?Ge.utcInstance:null!=(n=He.parseGMTOffset(e))?Ge.instance(n):He.isValidSpecifier(r)?He.create(e):Ge.parseSpecifier(r)||new Ke(e)}return K(e)?Ge.instance(e):"object"==typeof e&&e.offset&&"number"==typeof e.offset?e:new Ke(e)}var $e=function(){return Date.now()},Ye=null,Qe=null,Xe=null,Je=null,et=!1,tt=function(){function e(){}return e.resetCaches=function(){ft.resetCache(),He.resetCache()},o(e,null,[{key:"now",get:function(){return $e},set:function(e){$e=e}},{key:"defaultZoneName",get:function(){return e.defaultZone.name},set:function(e){Ye=e?Ze(e):null}},{key:"defaultZone",get:function(){return Ye||Ue.instance}},{key:"defaultLocale",get:function(){return Qe},set:function(e){Qe=e}},{key:"defaultNumberingSystem",get:function(){return Xe},set:function(e){Xe=e}},{key:"defaultOutputCalendar",get:function(){return Je},set:function(e){Je=e}},{key:"throwOnInvalid",get:function(){return et},set:function(e){et=e}}]),e}(),nt={};function rt(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=nt[n];return r||(r=new Intl.DateTimeFormat(e,t),nt[n]=r),r}var ot={};var at={};function it(e,t){void 0===t&&(t={});var n=t,r=(n.base,function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(n,["base"])),o=JSON.stringify([e,r]),a=at[o];return a||(a=new Intl.RelativeTimeFormat(e,t),at[o]=a),a}var st=null;function lt(e,t,n,r,o){var a=e.listingMode(n);return"error"===a?null:"en"===a?r(t):o(t)}var ut=function(){function e(e,t,n){if(this.padTo=n.padTo||0,this.floor=n.floor||!1,!t&&$()){var r={useGrouping:!1};n.padTo>0&&(r.minimumIntegerDigits=n.padTo),this.inf=function(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=ot[n];return r||(r=new Intl.NumberFormat(e,t),ot[n]=r),r}(e,r)}}return e.prototype.format=function(e){if(this.inf){var t=this.floor?Math.floor(e):e;return this.inf.format(t)}return ne(this.floor?Math.floor(e):ae(e,3),this.padTo)},e}(),ct=function(){function e(e,t,n){var r;if(this.opts=n,this.hasIntl=$(),e.zone.universal&&this.hasIntl){var o=e.offset/60*-1;o>=-14&&o<=12&&o%1==0?(r=o>=0?"Etc/GMT+"+o:"Etc/GMT"+o,this.dt=e):(r="UTC",n.timeZoneName?this.dt=e:this.dt=0===e.offset?e:cr.fromMillis(e.ts+60*e.offset*1e3))}else"local"===e.zone.type?this.dt=e:(this.dt=e,r=e.zone.name);if(this.hasIntl){var a=Object.assign({},this.opts);r&&(a.timeZone=r),this.dtf=rt(t,a)}}var t=e.prototype;return t.format=function(){if(this.hasIntl)return this.dtf.format(this.dt.toJSDate());var e=function(e){switch(be(J(e,["weekday","era","year","month","day","hour","minute","second","timeZoneName","hour12"]))){case be(A):return"M/d/yyyy";case be(x):return"LLL d, yyyy";case be(C):return"EEE, LLL d, yyyy";case be(O):return"LLLL d, yyyy";case be(k):return"EEEE, LLLL d, yyyy";case be(P):return"h:mm a";case be(T):return"h:mm:ss a";case be(N):case be(j):return"h:mm a";case be(D):return"HH:mm";case be(R):return"HH:mm:ss";case be(M):case be(I):return"HH:mm";case be(L):return"M/d/yyyy, h:mm a";case be(U):return"LLL d, yyyy, h:mm a";case be(B):return"LLLL d, yyyy, h:mm a";case be(H):return"EEEE, LLLL d, yyyy, h:mm a";case be(F):return"M/d/yyyy, h:mm:ss a";case be(z):return"LLL d, yyyy, h:mm:ss a";case be(q):return"EEE, d LLL yyyy, h:mm a";case be(V):return"LLLL d, yyyy, h:mm:ss a";case be(W):return"EEEE, LLLL d, yyyy, h:mm:ss a";default:return"EEEE, LLLL d, yyyy, h:mm a"}}(this.opts),t=ft.create("en-US");return Me.create(t).formatDateTimeFromString(this.dt,e)},t.formatToParts=function(){return this.hasIntl&&Y()?this.dtf.formatToParts(this.dt.toJSDate()):[]},t.resolvedOptions=function(){return this.hasIntl?this.dtf.resolvedOptions():{locale:"en-US",numberingSystem:"latn",outputCalendar:"gregory"}},e}(),pt=function(){function e(e,t,n){this.opts=Object.assign({style:"long"},n),!t&&Q()&&(this.rtf=it(e,n))}var t=e.prototype;return t.format=function(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,n,r){void 0===n&&(n="always"),void 0===r&&(r=!1);var o={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},a=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&a){var i="days"===e;switch(t){case 1:return i?"tomorrow":"next "+o[e][0];case-1:return i?"yesterday":"last "+o[e][0];case 0:return i?"today":"this "+o[e][0]}}var s=Object.is(t,-0)||t<0,l=Math.abs(t),u=1===l,c=o[e],p=r?u?c[1]:c[2]||c[1]:u?o[e][0]:e;return s?l+" "+p+" ago":"in "+l+" "+p}(t,e,this.opts.numeric,"long"!==this.opts.style)},t.formatToParts=function(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]},e}(),ft=function(){function e(e,t,n,r){var o=function(e){var t=e.indexOf("-u-");if(-1===t)return[e];var n,r=e.substring(0,t);try{n=rt(e).resolvedOptions()}catch(e){n=rt(r).resolvedOptions()}var o=n;return[r,o.numberingSystem,o.calendar]}(e),a=o[0],i=o[1],s=o[2];this.locale=a,this.numberingSystem=t||i||null,this.outputCalendar=n||s||null,this.intl=function(e,t,n){return $()?n||t?(e+="-u",n&&(e+="-ca-"+n),t&&(e+="-nu-"+t),e):e:[]}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}e.fromOpts=function(t){return e.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)},e.create=function(t,n,r,o){void 0===o&&(o=!1);var a=t||tt.defaultLocale;return new e(a||(o?"en-US":function(){if(st)return st;if($()){var e=(new Intl.DateTimeFormat).resolvedOptions().locale;return st=e&&"und"!==e?e:"en-US"}return st="en-US"}()),n||tt.defaultNumberingSystem,r||tt.defaultOutputCalendar,a)},e.resetCache=function(){st=null,nt={},ot={},at={}},e.fromObject=function(t){var n=void 0===t?{}:t,r=n.locale,o=n.numberingSystem,a=n.outputCalendar;return e.create(r,o,a)};var t=e.prototype;return t.listingMode=function(e){void 0===e&&(e=!0);var t=$()&&Y(),n=this.isEnglish(),r=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return t||n&&r||e?!t||n&&r?"en":"intl":"error"},t.clone=function(t){return t&&0!==Object.getOwnPropertyNames(t).length?e.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1):this},t.redefaultToEN=function(e){return void 0===e&&(e={}),this.clone(Object.assign({},e,{defaultToEN:!0}))},t.redefaultToSystem=function(e){return void 0===e&&(e={}),this.clone(Object.assign({},e,{defaultToEN:!1}))},t.months=function(e,t,n){var r=this;return void 0===t&&(t=!1),void 0===n&&(n=!0),lt(this,e,n,Se,(function(){var n=t?{month:e,day:"numeric"}:{month:e},o=t?"format":"standalone";return r.monthsCache[o][e]||(r.monthsCache[o][e]=function(e){for(var t=[],n=1;n<=12;n++){var r=cr.utc(2016,n,1);t.push(e(r))}return t}((function(e){return r.extract(e,n,"month")}))),r.monthsCache[o][e]}))},t.weekdays=function(e,t,n){var r=this;return void 0===t&&(t=!1),void 0===n&&(n=!0),lt(this,e,n,Oe,(function(){var n=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},o=t?"format":"standalone";return r.weekdaysCache[o][e]||(r.weekdaysCache[o][e]=function(e){for(var t=[],n=1;n<=7;n++){var r=cr.utc(2016,11,13+n);t.push(e(r))}return t}((function(e){return r.extract(e,n,"weekday")}))),r.weekdaysCache[o][e]}))},t.meridiems=function(e){var t=this;return void 0===e&&(e=!0),lt(this,void 0,e,(function(){return ke}),(function(){if(!t.meridiemCache){var e={hour:"numeric",hour12:!0};t.meridiemCache=[cr.utc(2016,11,13,9),cr.utc(2016,11,13,19)].map((function(n){return t.extract(n,e,"dayperiod")}))}return t.meridiemCache}))},t.eras=function(e,t){var n=this;return void 0===t&&(t=!0),lt(this,e,t,je,(function(){var t={era:e};return n.eraCache[e]||(n.eraCache[e]=[cr.utc(-40,1,1),cr.utc(2017,1,1)].map((function(e){return n.extract(e,t,"era")}))),n.eraCache[e]}))},t.extract=function(e,t,n){var r=this.dtFormatter(e,t).formatToParts().find((function(e){return e.type.toLowerCase()===n}));return r?r.value:null},t.numberFormatter=function(e){return void 0===e&&(e={}),new ut(this.intl,e.forceSimple||this.fastNumbers,e)},t.dtFormatter=function(e,t){return void 0===t&&(t={}),new ct(e,this.intl,t)},t.relFormatter=function(e){return void 0===e&&(e={}),new pt(this.intl,this.isEnglish(),e)},t.isEnglish=function(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||$()&&new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")},t.equals=function(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar},o(e,[{key:"fastNumbers",get:function(){var e;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||$()&&"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}}]),e}();function dt(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;r3?Ae.indexOf(e)+1:xe.indexOf(e)+1),s}var Mt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function It(e){var t,n=e[1],r=e[2],o=e[3],a=e[4],i=e[5],s=e[6],l=e[7],u=e[8],c=e[9],p=e[10],f=e[11],d=Rt(n,a,o,r,i,s,l);return t=u?Dt[u]:c?0:de(p,f),[d,new Ge(t)]}var Lt=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Ft=/^(Monday|Tuesday|Wedsday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Ut=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function zt(e){var t=e[1],n=e[2],r=e[3];return[Rt(t,e[4],r,n,e[5],e[6],e[7]),Ge.utcInstance]}function qt(e){var t=e[1],n=e[2],r=e[3],o=e[4],a=e[5],i=e[6];return[Rt(t,e[7],n,r,o,a,i),Ge.utcInstance]}var Bt=dt(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,_t),Vt=dt(/(\d{4})-?W(\d\d)(?:-?(\d))?/,_t),Ht=dt(/(\d{4})-?(\d{3})/,_t),Wt=dt(bt),Gt=ht(Ct,Ot,kt),Kt=ht(wt,Ot,kt),Zt=ht(Et,Ot),$t=ht(Ot,kt);var Yt=ht(Ot);var Qt=dt(/(\d{4})-(\d\d)-(\d\d)/,At),Xt=dt(St),Jt=ht(Ct,Ot,kt,Pt),en=ht(Ot,kt,Pt);var tn={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},nn=Object.assign({years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6}},tn),rn=Object.assign({years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:30.436875/7,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3}},tn),on=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],an=on.slice(0).reverse();function sn(e,t,n){void 0===n&&(n=!1);var r={values:n?t.values:Object.assign({},e.values,t.values||{}),loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy};return new un(r)}function ln(e,t,n,r,o){var a=e[o][n],i=t[n]/a,s=!(Math.sign(i)===Math.sign(r[o]))&&0!==r[o]&&Math.abs(i)<=1?function(e){return e<0?Math.floor(e):Math.ceil(e)}(i):Math.trunc(i);r[o]+=s,t[n]-=s*a}var un=function(){function e(e){var t="longterm"===e.conversionAccuracy||!1;this.values=e.values,this.loc=e.loc||ft.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=t?rn:nn,this.isLuxonDuration=!0}e.fromMillis=function(t,n){return e.fromObject(Object.assign({milliseconds:t},n))},e.fromObject=function(t){if(null==t||"object"!=typeof t)throw new b("Duration.fromObject: argument expected to be an object, got "+(null===t?"null":typeof t));return new e({values:me(t,e.normalizeUnit,["locale","numberingSystem","conversionAccuracy","zone"]),loc:ft.fromObject(t),conversionAccuracy:t.conversionAccuracy})},e.fromISO=function(t,n){var r=function(e){return mt(e,[Nt,jt])}(t)[0];if(r){var o=Object.assign(r,n);return e.fromObject(o)}return e.invalid("unparsable",'the input "'+t+"\" can't be parsed as ISO 8601")},e.fromISOTime=function(t,n){var r=function(e){return mt(e,[Tt,Yt])}(t)[0];if(r){var o=Object.assign(r,n);return e.fromObject(o)}return e.invalid("unparsable",'the input "'+t+"\" can't be parsed as ISO 8601")},e.invalid=function(t,n){if(void 0===n&&(n=null),!t)throw new b("need to specify a reason the Duration is invalid");var r=t instanceof Ie?t:new Ie(t,n);if(tt.throwOnInvalid)throw new y(r);return new e({invalid:r})},e.normalizeUnit=function(e){var t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new v(e);return t},e.isDuration=function(e){return e&&e.isLuxonDuration||!1};var t=e.prototype;return t.toFormat=function(e,t){void 0===t&&(t={});var n=Object.assign({},t,{floor:!1!==t.round&&!1!==t.floor});return this.isValid?Me.create(this.loc,n).formatDurationFromString(this,e):"Invalid Duration"},t.toObject=function(e){if(void 0===e&&(e={}),!this.isValid)return{};var t=Object.assign({},this.values);return e.includeConfig&&(t.conversionAccuracy=this.conversionAccuracy,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t},t.toISO=function(){if(!this.isValid)return null;var e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=ae(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e},t.toISOTime=function(e){if(void 0===e&&(e={}),!this.isValid)return null;var t=this.toMillis();if(t<0||t>=864e5)return null;e=Object.assign({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e);var n=this.shiftTo("hours","minutes","seconds","milliseconds"),r="basic"===e.format?"hhmm":"hh:mm";e.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(r+="basic"===e.format?"ss":":ss",e.suppressMilliseconds&&0===n.milliseconds||(r+=".SSS"));var o=n.toFormat(r);return e.includePrefix&&(o="T"+o),o},t.toJSON=function(){return this.toISO()},t.toString=function(){return this.toISO()},t.toMillis=function(){return this.as("milliseconds")},t.valueOf=function(){return this.toMillis()},t.plus=function(e){if(!this.isValid)return this;for(var t,n=cn(e),r={},o=f(on);!(t=o()).done;){var a=t.value;(ee(n.values,a)||ee(this.values,a))&&(r[a]=n.get(a)+this.get(a))}return sn(this,{values:r},!0)},t.minus=function(e){if(!this.isValid)return this;var t=cn(e);return this.plus(t.negate())},t.mapUnits=function(e){if(!this.isValid)return this;for(var t={},n=0,r=Object.keys(this.values);n=0){o=c;var p=0;for(var d in s)p+=this.matrix[d][c]*s[d],s[d]=0;K(l[c])&&(p+=l[c]);var h=Math.trunc(p);for(var m in i[c]=h,s[c]=p-h,l)on.indexOf(m)>on.indexOf(c)&&ln(this.matrix,l,m,i,c)}else K(l[c])&&(s[c]=l[c])}for(var y in s)0!==s[y]&&(i[o]+=y===o?s[y]:s[y]/this.matrix[o][y]);return sn(this,{values:i},!0).normalize()},t.negate=function(){if(!this.isValid)return this;for(var e={},t=0,n=Object.keys(this.values);te},t.isBefore=function(e){return!!this.isValid&&this.e<=e},t.contains=function(e){return!!this.isValid&&(this.s<=e&&this.e>e)},t.set=function(t){var n=void 0===t?{}:t,r=n.start,o=n.end;return this.isValid?e.fromDateTimes(r||this.s,o||this.e):this},t.splitAt=function(){var t=this;if(!this.isValid)return[];for(var n=arguments.length,r=new Array(n),o=0;o+this.e?this.e:u;i.push(e.fromDateTimes(s,c)),s=c,l+=1}return i},t.splitBy=function(t){var n=cn(t);if(!this.isValid||!n.isValid||0===n.as("milliseconds"))return[];for(var r,o,a=this.s,i=[];a+this.e?this.e:r,i.push(e.fromDateTimes(a,o)),a=o;return i},t.divideEqually=function(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]},t.overlaps=function(e){return this.e>e.s&&this.s=e.e)},t.equals=function(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))},t.intersection=function(t){if(!this.isValid)return this;var n=this.s>t.s?this.s:t.s,r=this.er?null:e.fromDateTimes(n,r)},t.union=function(t){if(!this.isValid)return this;var n=this.st.e?this.e:t.e;return e.fromDateTimes(n,r)},e.merge=function(e){var t=e.sort((function(e,t){return e.s-t.s})).reduce((function(e,t){var n=e[0],r=e[1];return r?r.overlaps(t)||r.abutsStart(t)?[n,r.union(t)]:[n.concat([r]),t]:[n,t]}),[[],null]),n=t[0],r=t[1];return r&&n.push(r),n},e.xor=function(t){for(var n,r,o=null,a=0,i=[],s=t.map((function(e){return[{time:e.s,type:"s"},{time:e.e,type:"e"}]})),l=f((n=Array.prototype).concat.apply(n,s).sort((function(e,t){return e.time-t.time})));!(r=l()).done;){var u=r.value;1===(a+="s"===u.type?1:-1)?o=u.time:(o&&+o!=+u.time&&i.push(e.fromDateTimes(o,u.time)),o=null)}return e.merge(i)},t.difference=function(){for(var t=this,n=arguments.length,r=new Array(n),o=0;o=0){var p;r=u;var f,d=c(e,t);if((o=e.plus(((p={})[u]=d,p)))>t)e=e.plus(((f={})[u]=d-1,f)),d-=1;else e=o;a[u]=d}}return[e,a,o,r]}(e,t,n),a=o[0],i=o[1],s=o[2],l=o[3],u=t-a,c=n.filter((function(e){return["hours","minutes","seconds","milliseconds"].indexOf(e)>=0}));if(0===c.length){var p;if(s0?(f=un.fromMillis(u,r)).shiftTo.apply(f,c).plus(d):d}var gn={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},vn={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},bn=gn.hanidec.replace(/[\[|\]]/g,"").split("");function _n(e,t){var n=e.numberingSystem;return void 0===t&&(t=""),new RegExp(""+gn[n||"latn"]+t)}function wn(e,t){return void 0===t&&(t=function(e){return e}),{regex:e,deser:function(e){var n=e[0];return t(function(e){var t=parseInt(e,10);if(isNaN(t)){t="";for(var n=0;n=i&&r<=s&&(t+=r-i)}}return parseInt(t,10)}return t}(n))}}}var En="( |"+String.fromCharCode(160)+")",Sn=new RegExp(En,"g");function An(e){return e.replace(/\./g,"\\.?").replace(Sn,En)}function xn(e){return e.replace(/\./g,"").replace(Sn," ").toLowerCase()}function Cn(e,t){return null===e?null:{regex:RegExp(e.map(An).join("|")),deser:function(n){var r=n[0];return e.findIndex((function(e){return xn(r)===xn(e)}))+t}}}function On(e,t){return{regex:e,deser:function(e){return de(e[1],e[2])},groups:t}}function kn(e){return{regex:e,deser:function(e){return e[0]}}}var Pn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};var Tn=null;function Nn(e,t){if(e.literal)return e;var n=Me.macroTokenToFormatOpts(e.val);if(!n)return e;var r=Me.create(t,n).formatDateTimeParts((Tn||(Tn=cr.fromMillis(1555555555555)),Tn)).map((function(e){return function(e,t,n){var r=e.type,o=e.value;if("literal"===r)return{literal:!0,val:o};var a=n[r],i=Pn[r];return"object"==typeof i&&(i=i[a]),i?{literal:!1,val:i}:void 0}(e,0,n)}));return r.includes(void 0)?e:r}function jn(e,t,n){var r=function(e,t){var n;return(n=Array.prototype).concat.apply(n,e.map((function(e){return Nn(e,t)})))}(Me.parseFormat(n),e),o=r.map((function(t){return n=t,o=_n(r=e),a=_n(r,"{2}"),i=_n(r,"{3}"),s=_n(r,"{4}"),l=_n(r,"{6}"),u=_n(r,"{1,2}"),c=_n(r,"{1,3}"),p=_n(r,"{1,6}"),f=_n(r,"{1,9}"),d=_n(r,"{2,4}"),h=_n(r,"{4,6}"),m=function(e){return{regex:RegExp((t=e.val,t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:function(e){return e[0]},literal:!0};var t},(y=function(e){if(n.literal)return m(e);switch(e.val){case"G":return Cn(r.eras("short",!1),0);case"GG":return Cn(r.eras("long",!1),0);case"y":return wn(p);case"yy":return wn(d,pe);case"yyyy":return wn(s);case"yyyyy":return wn(h);case"yyyyyy":return wn(l);case"M":return wn(u);case"MM":return wn(a);case"MMM":return Cn(r.months("short",!0,!1),1);case"MMMM":return Cn(r.months("long",!0,!1),1);case"L":return wn(u);case"LL":return wn(a);case"LLL":return Cn(r.months("short",!1,!1),1);case"LLLL":return Cn(r.months("long",!1,!1),1);case"d":return wn(u);case"dd":return wn(a);case"o":return wn(c);case"ooo":return wn(i);case"HH":return wn(a);case"H":return wn(u);case"hh":return wn(a);case"h":return wn(u);case"mm":return wn(a);case"m":case"q":return wn(u);case"qq":return wn(a);case"s":return wn(u);case"ss":return wn(a);case"S":return wn(c);case"SSS":return wn(i);case"u":return kn(f);case"a":return Cn(r.meridiems(),0);case"kkkk":return wn(s);case"kk":return wn(d,pe);case"W":return wn(u);case"WW":return wn(a);case"E":case"c":return wn(o);case"EEE":return Cn(r.weekdays("short",!1,!1),1);case"EEEE":return Cn(r.weekdays("long",!1,!1),1);case"ccc":return Cn(r.weekdays("short",!0,!1),1);case"cccc":return Cn(r.weekdays("long",!0,!1),1);case"Z":case"ZZ":return On(new RegExp("([+-]"+u.source+")(?::("+a.source+"))?"),2);case"ZZZ":return On(new RegExp("([+-]"+u.source+")("+a.source+")?"),2);case"z":return kn(/[a-z_+-/]{1,256}?/i);default:return m(e)}}(n)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"}).token=n,y;var n,r,o,a,i,s,l,u,c,p,f,d,h,m,y})),a=o.find((function(e){return e.invalidReason}));if(a)return{input:t,tokens:r,invalidReason:a.invalidReason};var i=function(e){return["^"+e.map((function(e){return e.regex})).reduce((function(e,t){return e+"("+t.source+")"}),"")+"$",e]}(o),s=i[0],l=i[1],u=RegExp(s,"i"),c=function(e,t,n){var r=e.match(t);if(r){var o={},a=1;for(var i in n)if(ee(n,i)){var s=n[i],l=s.groups?s.groups+1:1;!s.literal&&s.token&&(o[s.token.val[0]]=s.deser(r.slice(a,a+l))),a+=l}return[r,o]}return[r,{}]}(t,u,l),p=c[0],f=c[1],d=f?function(e){var t;return t=G(e.Z)?G(e.z)?null:He.create(e.z):new Ge(e.Z),G(e.q)||(e.M=3*(e.q-1)+1),G(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),G(e.u)||(e.S=oe(e.u)),[Object.keys(e).reduce((function(t,n){var r=function(e){switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}}(n);return r&&(t[r]=e[n]),t}),{}),t]}(f):[null,null],h=d[0],m=d[1];if(ee(f,"a")&&ee(f,"H"))throw new g("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:u,rawMatches:p,matches:f,result:h,zone:m}}var Dn=[0,31,59,90,120,151,181,212,243,273,304,334],Rn=[0,31,60,91,121,152,182,213,244,274,305,335];function Mn(e,t){return new Ie("unit out of range","you specified "+t+" (of type "+typeof t+") as a "+e+", which is invalid")}function In(e,t,n){var r=new Date(Date.UTC(e,t-1,n)).getUTCDay();return 0===r?7:r}function Ln(e,t,n){return n+(ie(e)?Rn:Dn)[t-1]}function Fn(e,t){var n=ie(e)?Rn:Dn,r=n.findIndex((function(e){return ece(n)?(t=n+1,s=1):t=n,Object.assign({weekYear:t,weekNumber:s,weekday:i},ge(e))}function zn(e){var t,n=e.weekYear,r=e.weekNumber,o=e.weekday,a=In(n,1,4),i=se(n),s=7*r+o-a-3;s<1?s+=se(t=n-1):s>i?(t=n+1,s-=se(n)):t=n;var l=Fn(t,s),u=l.month,c=l.day;return Object.assign({year:t,month:u,day:c},ge(e))}function qn(e){var t=e.year,n=Ln(t,e.month,e.day);return Object.assign({year:t,ordinal:n},ge(e))}function Bn(e){var t=e.year,n=Fn(t,e.ordinal),r=n.month,o=n.day;return Object.assign({year:t,month:r,day:o},ge(e))}function Vn(e){var t=Z(e.year),n=te(e.month,1,12),r=te(e.day,1,le(e.year,e.month));return t?n?!r&&Mn("day",e.day):Mn("month",e.month):Mn("year",e.year)}function Hn(e){var t=e.hour,n=e.minute,r=e.second,o=e.millisecond,a=te(t,0,23)||24===t&&0===n&&0===r&&0===o,i=te(n,0,59),s=te(r,0,59),l=te(o,0,999);return a?i?s?!l&&Mn("millisecond",o):Mn("second",r):Mn("minute",n):Mn("hour",t)}function Wn(e){return new Ie("unsupported zone",'the zone "'+e.name+'" is not supported')}function Gn(e){return null===e.weekData&&(e.weekData=Un(e.c)),e.weekData}function Kn(e,t){var n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new cr(Object.assign({},n,t,{old:n}))}function Zn(e,t,n){var r=e-60*t*1e3,o=n.offset(r);if(t===o)return[r,t];r-=60*(o-t)*1e3;var a=n.offset(r);return o===a?[r,o]:[e-60*Math.min(o,a)*1e3,Math.max(o,a)]}function $n(e,t){var n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function Yn(e,t,n){return Zn(ue(e),t,n)}function Qn(e,t){var n=e.o,r=e.c.year+Math.trunc(t.years),o=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),a=Object.assign({},e.c,{year:r,month:o,day:Math.min(e.c.day,le(r,o))+Math.trunc(t.days)+7*Math.trunc(t.weeks)}),i=un.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),s=Zn(ue(a),n,e.zone),l=s[0],u=s[1];return 0!==i&&(l+=i,u=e.zone.offset(l)),{ts:l,o:u}}function Xn(e,t,n,r,o){var a=n.setZone,i=n.zone;if(e&&0!==Object.keys(e).length){var s=t||i,l=cr.fromObject(Object.assign(e,n,{zone:s,setZone:void 0}));return a?l:l.setZone(i)}return cr.invalid(new Ie("unparsable",'the input "'+o+"\" can't be parsed as "+r))}function Jn(e,t,n){return void 0===n&&(n=!0),e.isValid?Me.create(ft.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function er(e,t){var n=t.suppressSeconds,r=void 0!==n&&n,o=t.suppressMilliseconds,a=void 0!==o&&o,i=t.includeOffset,s=t.includePrefix,l=void 0!==s&&s,u=t.includeZone,c=void 0!==u&&u,p=t.spaceZone,f=void 0!==p&&p,d=t.format,h=void 0===d?"extended":d,m="basic"===h?"HHmm":"HH:mm";r&&0===e.second&&0===e.millisecond||(m+="basic"===h?"ss":":ss",a&&0===e.millisecond||(m+=".SSS")),(c||i)&&f&&(m+=" "),c?m+="z":i&&(m+="basic"===h?"ZZZ":"ZZ");var y=Jn(e,m);return l&&(y="T"+y),y}var tr={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},nr={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},rr={ordinal:1,hour:0,minute:0,second:0,millisecond:0},or=["year","month","day","hour","minute","second","millisecond"],ar=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],ir=["year","ordinal","hour","minute","second","millisecond"];function sr(e){var t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new v(e);return t}function lr(e,t){for(var n,r=f(or);!(n=r()).done;){var o=n.value;G(e[o])&&(e[o]=tr[o])}var a=Vn(e)||Hn(e);if(a)return cr.invalid(a);var i=tt.now(),s=Yn(e,t.offset(i),t),l=s[0],u=s[1];return new cr({ts:l,zone:t,o:u})}function ur(e,t,n){var r=!!G(n.round)||n.round,o=function(e,o){return e=ae(e,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(e,o)},a=function(r){return n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r)};if(n.unit)return o(a(n.unit),n.unit);for(var i,s=f(n.units);!(i=s()).done;){var l=i.value,u=a(l);if(Math.abs(u)>=1)return o(u,l)}return o(0,n.units[n.units.length-1])}var cr=function(){function e(e){var t=e.zone||tt.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new Ie("invalid input"):null)||(t.isValid?null:Wn(t));this.ts=G(e.ts)?tt.now():e.ts;var r=null,o=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t)){var a=[e.old.c,e.old.o];r=a[0],o=a[1]}else{var i=t.offset(this.ts);r=$n(this.ts,i),r=(n=Number.isNaN(r.year)?new Ie("invalid input"):null)?null:r,o=n?null:i}this._zone=t,this.loc=e.loc||ft.create(),this.invalid=n,this.weekData=null,this.c=r,this.o=o,this.isLuxonDateTime=!0}e.now=function(){return new e({})},e.local=function(t,n,r,o,a,i,s){return G(t)?new e({}):lr({year:t,month:n,day:r,hour:o,minute:a,second:i,millisecond:s},tt.defaultZone)},e.utc=function(t,n,r,o,a,i,s){return G(t)?new e({ts:tt.now(),zone:Ge.utcInstance}):lr({year:t,month:n,day:r,hour:o,minute:a,second:i,millisecond:s},Ge.utcInstance)},e.fromJSDate=function(t,n){void 0===n&&(n={});var r,o=(r=t,"[object Date]"===Object.prototype.toString.call(r)?t.valueOf():NaN);if(Number.isNaN(o))return e.invalid("invalid input");var a=Ze(n.zone,tt.defaultZone);return a.isValid?new e({ts:o,zone:a,loc:ft.fromObject(n)}):e.invalid(Wn(a))},e.fromMillis=function(t,n){if(void 0===n&&(n={}),K(t))return t<-864e13||t>864e13?e.invalid("Timestamp out of range"):new e({ts:t,zone:Ze(n.zone,tt.defaultZone),loc:ft.fromObject(n)});throw new b("fromMillis requires a numerical input, but received a "+typeof t+" with value "+t)},e.fromSeconds=function(t,n){if(void 0===n&&(n={}),K(t))return new e({ts:1e3*t,zone:Ze(n.zone,tt.defaultZone),loc:ft.fromObject(n)});throw new b("fromSeconds requires a numerical input")},e.fromObject=function(t){var n=Ze(t.zone,tt.defaultZone);if(!n.isValid)return e.invalid(Wn(n));var r=tt.now(),o=n.offset(r),a=me(t,sr,["zone","locale","outputCalendar","numberingSystem"]),i=!G(a.ordinal),s=!G(a.year),l=!G(a.month)||!G(a.day),u=s||l,c=a.weekYear||a.weekNumber,p=ft.fromObject(t);if((u||i)&&c)throw new g("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&i)throw new g("Can't mix ordinal dates with month/day");var d,h,m=c||a.weekday&&!u,y=$n(r,o);m?(d=ar,h=nr,y=Un(y)):i?(d=ir,h=rr,y=qn(y)):(d=or,h=tr);for(var v,b=!1,_=f(d);!(v=_()).done;){var w=v.value;G(a[w])?a[w]=b?h[w]:y[w]:b=!0}var E=(m?function(e){var t=Z(e.weekYear),n=te(e.weekNumber,1,ce(e.weekYear)),r=te(e.weekday,1,7);return t?n?!r&&Mn("weekday",e.weekday):Mn("week",e.week):Mn("weekYear",e.weekYear)}(a):i?function(e){var t=Z(e.year),n=te(e.ordinal,1,se(e.year));return t?!n&&Mn("ordinal",e.ordinal):Mn("year",e.year)}(a):Vn(a))||Hn(a);if(E)return e.invalid(E);var S=Yn(m?zn(a):i?Bn(a):a,o,n),A=new e({ts:S[0],zone:n,o:S[1],loc:p});return a.weekday&&u&&t.weekday!==A.weekday?e.invalid("mismatched weekday","you can't specify both a weekday of "+a.weekday+" and a date of "+A.toISO()):A},e.fromISO=function(e,t){void 0===t&&(t={});var n=function(e){return mt(e,[Bt,Gt],[Vt,Kt],[Ht,Zt],[Wt,$t])}(e);return Xn(n[0],n[1],t,"ISO 8601",e)},e.fromRFC2822=function(e,t){void 0===t&&(t={});var n=function(e){return mt(function(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[Mt,It])}(e);return Xn(n[0],n[1],t,"RFC 2822",e)},e.fromHTTP=function(e,t){void 0===t&&(t={});var n=function(e){return mt(e,[Lt,zt],[Ft,zt],[Ut,qt])}(e);return Xn(n[0],n[1],t,"HTTP",t)},e.fromFormat=function(t,n,r){if(void 0===r&&(r={}),G(t)||G(n))throw new b("fromFormat requires an input string and a format");var o=r,a=o.locale,i=void 0===a?null:a,s=o.numberingSystem,l=void 0===s?null:s,u=function(e,t,n){var r=jn(e,t,n);return[r.result,r.zone,r.invalidReason]}(ft.fromOpts({locale:i,numberingSystem:l,defaultToEN:!0}),t,n),c=u[0],p=u[1],f=u[2];return f?e.invalid(f):Xn(c,p,r,"format "+n,t)},e.fromString=function(t,n,r){return void 0===r&&(r={}),e.fromFormat(t,n,r)},e.fromSQL=function(e,t){void 0===t&&(t={});var n=function(e){return mt(e,[Qt,Jt],[Xt,en])}(e);return Xn(n[0],n[1],t,"SQL",e)},e.invalid=function(t,n){if(void 0===n&&(n=null),!t)throw new b("need to specify a reason the DateTime is invalid");var r=t instanceof Ie?t:new Ie(t,n);if(tt.throwOnInvalid)throw new h(r);return new e({invalid:r})},e.isDateTime=function(e){return e&&e.isLuxonDateTime||!1};var t=e.prototype;return t.get=function(e){return this[e]},t.resolvedLocaleOpts=function(e){void 0===e&&(e={});var t=Me.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t.locale,numberingSystem:t.numberingSystem,outputCalendar:t.calendar}},t.toUTC=function(e,t){return void 0===e&&(e=0),void 0===t&&(t={}),this.setZone(Ge.instance(e),t)},t.toLocal=function(){return this.setZone(tt.defaultZone)},t.setZone=function(t,n){var r=void 0===n?{}:n,o=r.keepLocalTime,a=void 0!==o&&o,i=r.keepCalendarTime,s=void 0!==i&&i;if((t=Ze(t,tt.defaultZone)).equals(this.zone))return this;if(t.isValid){var l=this.ts;if(a||s){var u=t.offset(this.ts);l=Yn(this.toObject(),u,t)[0]}return Kn(this,{ts:l,zone:t})}return e.invalid(Wn(t))},t.reconfigure=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,o=t.outputCalendar;return Kn(this,{loc:this.loc.clone({locale:n,numberingSystem:r,outputCalendar:o})})},t.setLocale=function(e){return this.reconfigure({locale:e})},t.set=function(e){if(!this.isValid)return this;var t,n=me(e,sr,[]);!G(n.weekYear)||!G(n.weekNumber)||!G(n.weekday)?t=zn(Object.assign(Un(this.c),n)):G(n.ordinal)?(t=Object.assign(this.toObject(),n),G(n.day)&&(t.day=Math.min(le(t.year,t.month),t.day))):t=Bn(Object.assign(qn(this.c),n));var r=Yn(t,this.o,this.zone);return Kn(this,{ts:r[0],o:r[1]})},t.plus=function(e){return this.isValid?Kn(this,Qn(this,cn(e))):this},t.minus=function(e){return this.isValid?Kn(this,Qn(this,cn(e).negate())):this},t.startOf=function(e){if(!this.isValid)return this;var t={},n=un.normalizeUnit(e);switch(n){case"years":t.month=1;case"quarters":case"months":t.day=1;case"weeks":case"days":t.hour=0;case"hours":t.minute=0;case"minutes":t.second=0;case"seconds":t.millisecond=0}if("weeks"===n&&(t.weekday=1),"quarters"===n){var r=Math.ceil(this.month/3);t.month=3*(r-1)+1}return this.set(t)},t.endOf=function(e){var t;return this.isValid?this.plus((t={},t[e]=1,t)).startOf(e).minus(1):this},t.toFormat=function(e,t){return void 0===t&&(t={}),this.isValid?Me.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):"Invalid DateTime"},t.toLocaleString=function(e){return void 0===e&&(e=A),this.isValid?Me.create(this.loc.clone(e),e).formatDateTime(this):"Invalid DateTime"},t.toLocaleParts=function(e){return void 0===e&&(e={}),this.isValid?Me.create(this.loc.clone(e),e).formatDateTimeParts(this):[]},t.toISO=function(e){return void 0===e&&(e={}),this.isValid?this.toISODate(e)+"T"+this.toISOTime(e):null},t.toISODate=function(e){var t=(void 0===e?{}:e).format,n="basic"===(void 0===t?"extended":t)?"yyyyMMdd":"yyyy-MM-dd";return this.year>9999&&(n="+"+n),Jn(this,n)},t.toISOWeekDate=function(){return Jn(this,"kkkk-'W'WW-c")},t.toISOTime=function(e){var t=void 0===e?{}:e,n=t.suppressMilliseconds,r=void 0!==n&&n,o=t.suppressSeconds,a=void 0!==o&&o,i=t.includeOffset,s=void 0===i||i,l=t.includePrefix,u=void 0!==l&&l,c=t.format;return er(this,{suppressSeconds:a,suppressMilliseconds:r,includeOffset:s,includePrefix:u,format:void 0===c?"extended":c})},t.toRFC2822=function(){return Jn(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)},t.toHTTP=function(){return Jn(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")},t.toSQLDate=function(){return Jn(this,"yyyy-MM-dd")},t.toSQLTime=function(e){var t=void 0===e?{}:e,n=t.includeOffset,r=void 0===n||n,o=t.includeZone;return er(this,{includeOffset:r,includeZone:void 0!==o&&o,spaceZone:!0})},t.toSQL=function(e){return void 0===e&&(e={}),this.isValid?this.toSQLDate()+" "+this.toSQLTime(e):null},t.toString=function(){return this.isValid?this.toISO():"Invalid DateTime"},t.valueOf=function(){return this.toMillis()},t.toMillis=function(){return this.isValid?this.ts:NaN},t.toSeconds=function(){return this.isValid?this.ts/1e3:NaN},t.toJSON=function(){return this.toISO()},t.toBSON=function(){return this.toJSDate()},t.toObject=function(e){if(void 0===e&&(e={}),!this.isValid)return{};var t=Object.assign({},this.c);return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t},t.toJSDate=function(){return new Date(this.isValid?this.ts:NaN)},t.diff=function(e,t,n){if(void 0===t&&(t="milliseconds"),void 0===n&&(n={}),!this.isValid||!e.isValid)return un.invalid(this.invalid||e.invalid,"created by diffing an invalid DateTime");var r,o=Object.assign({locale:this.locale,numberingSystem:this.numberingSystem},n),a=(r=t,Array.isArray(r)?r:[r]).map(un.normalizeUnit),i=e.valueOf()>this.valueOf(),s=yn(i?this:e,i?e:this,a,o);return i?s.negate():s},t.diffNow=function(t,n){return void 0===t&&(t="milliseconds"),void 0===n&&(n={}),this.diff(e.now(),t,n)},t.until=function(e){return this.isValid?dn.fromDateTimes(this,e):this},t.hasSame=function(e,t){if(!this.isValid)return!1;var n=e.valueOf(),r=this.setZone(e.zone,{keepLocalTime:!0});return r.startOf(t)<=n&&n<=r.endOf(t)},t.equals=function(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)},t.toRelative=function(t){if(void 0===t&&(t={}),!this.isValid)return null;var n=t.base||e.fromObject({zone:this.zone}),r=t.padding?thisthis.set({month:1}).offset||this.offset>this.set({month:5}).offset)}},{key:"isInLeapYear",get:function(){return ie(this.year)}},{key:"daysInMonth",get:function(){return le(this.year,this.month)}},{key:"daysInYear",get:function(){return this.isValid?se(this.year):NaN}},{key:"weeksInWeekYear",get:function(){return this.isValid?ce(this.weekYear):NaN}}],[{key:"DATE_SHORT",get:function(){return A}},{key:"DATE_MED",get:function(){return x}},{key:"DATE_MED_WITH_WEEKDAY",get:function(){return C}},{key:"DATE_FULL",get:function(){return O}},{key:"DATE_HUGE",get:function(){return k}},{key:"TIME_SIMPLE",get:function(){return P}},{key:"TIME_WITH_SECONDS",get:function(){return T}},{key:"TIME_WITH_SHORT_OFFSET",get:function(){return N}},{key:"TIME_WITH_LONG_OFFSET",get:function(){return j}},{key:"TIME_24_SIMPLE",get:function(){return D}},{key:"TIME_24_WITH_SECONDS",get:function(){return R}},{key:"TIME_24_WITH_SHORT_OFFSET",get:function(){return M}},{key:"TIME_24_WITH_LONG_OFFSET",get:function(){return I}},{key:"DATETIME_SHORT",get:function(){return L}},{key:"DATETIME_SHORT_WITH_SECONDS",get:function(){return F}},{key:"DATETIME_MED",get:function(){return U}},{key:"DATETIME_MED_WITH_SECONDS",get:function(){return z}},{key:"DATETIME_MED_WITH_WEEKDAY",get:function(){return q}},{key:"DATETIME_FULL",get:function(){return B}},{key:"DATETIME_FULL_WITH_SECONDS",get:function(){return V}},{key:"DATETIME_HUGE",get:function(){return H}},{key:"DATETIME_HUGE_WITH_SECONDS",get:function(){return W}}]),e}();function pr(e){if(cr.isDateTime(e))return e;if(e&&e.valueOf&&K(e.valueOf()))return cr.fromJSDate(e);if(e&&"object"==typeof e)return cr.fromObject(e);throw new b("Unknown datetime argument: "+e+", of type "+typeof e)}t.DateTime=cr,t.Duration=un,t.FixedOffsetZone=Ge,t.IANAZone=He,t.Info=hn,t.Interval=dn,t.InvalidZone=Ke,t.LocalZone=Ue,t.Settings=tt,t.VERSION="1.26.0",t.Zone=Le},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),s=n(9),l=n(243),u=n(11),c=n(14),p=n(15),f=n(153),d=n(6),h=n(86),m=n(535),y=n(30),g=n(245),v=n(536),b=n(537),_=n(8),w=n(20),E=n(2),S=n(246),A=function(e){function t(t){var n=e.call(this,t)||this;return n._getShareData=function(){return m.default("Article",n.props.article,n.props.onCreateAbsoluteUrl)},n._shouldShowImage=function(){return n.props.showImage&&n.props.article.imageUrl},n._read=function(e){e.stopPropagation(),n.props.onRead(n.props.article,e)},n._toggleStar=function(e){e&&e.stopPropagation(),n.setState({isStarring:!0}),n.props.onToggleStar(n.props.article).then((function(){n.setState({isStarring:!1})})).catch((function(){n.setState({isStarring:!1})}))},n._viewComments=function(e){e.stopPropagation(),e.preventDefault(),n.props.onViewComments(n.props.article)},n._getArticleUrlParams=function(){var e,t=a(n.props.article.slug.split("_"),2),r=t[0],o=t[1];return(e={}).articleSlug=o,e.sourceSlug=r,e},n._renderAuthorLinks=function(){return n.props.article.articleAuthors.map((function(e,t,r){return i.createElement(i.Fragment,{key:e.slug},i.createElement(_.default,{className:"data",screen:u.default.Author,params:{slug:e.slug},onClick:n.props.onNavTo,text:e.name,stopPropagation:!0}),t!==r.length-1?i.createElement("span",null,", "):null)}))},n._renderCommentsLinkHref=function(){return p.findRouteByKey(c.default,u.default.Comments).createUrl(n._getArticleUrlParams())},n._renderEstimatedReadTime=function(){return h.calculateEstimatedReadTime(n.props.article.wordCount)+" min"},n._renderRatingControl=function(){return i.createElement(v.default,{article:n.props.article,menuPosition:f.MenuPosition.TopCenter,onRateArticle:n.props.onRateArticle,stopPropagation:!0})},n._renderShareControl=function(){return i.createElement(f.default,{onGetData:n._getShareData,onShare:n.props.onShare,onShareViaChannel:n.props.onShareViaChannel,menuPosition:w.isMobileDevice(n.props.deviceType)?f.MenuPosition.LeftTop:n.props.shareMenuPosition,stopPropagation:!0},i.createElement(d.default,{display:"block",name:n.props.deviceType===w.DeviceType.Ios?"share":"share-android"}))},n.MAX_DESCRIPTION_LENGTH=250,n.state={isStarring:!1},n}return o(t,e),t.prototype.render=function(){return i.createElement("div",{className:E("article-details_d2vnmv",{"has-image":this._shouldShowImage(),"is-featured":this.props.isFeatured},this.props.className)},this.props.showAotdMetadata?i.createElement(b.default,{article:this.props.article,onCreateAbsoluteUrl:this.props.onCreateAbsoluteUrl,onViewProfile:this.props.onViewProfile,pointsCallout:this.props.pointsCallout,rankCallout:this.props.rankCallout,showPoints:this.props.showPoints,showScout:this.props.showScout}):null,i.createElement(y.default,{className:"article-container image--"+this.props.imagePosition,highlight:this.props.highlight,onClick:this._read},this._shouldShowImage()?i.createElement(S.default,{src:this.props.article.imageUrl}):null,i.createElement("div",{className:"content"},i.createElement("div",{className:"title"},this.props.user?i.createElement(l.default,{starred:!!this.props.article.dateStarred,busy:this.state.isStarring,onClick:this._toggleStar}):null,this._renderShareControl(),!this.props.article.isRead&&this.props.article.percentComplete>=1?i.createElement("div",{className:"bookmark"},i.createElement("span",{className:"percent-complete"},Math.floor(this.props.article.percentComplete),"%"),i.createElement(d.default,{name:"bookmark"})):null,i.createElement("a",{className:"title-link",href:this.props.article.url},this.props.article.title)),i.createElement("div",{className:"columns"},i.createElement("div",{className:"article"},i.createElement("div",{className:"meta"},i.createElement("span",null,this.props.article.source),i.createElement("i",{className:"spacer"}),this._renderAuthorLinks(),this._renderAuthorLinks().length?i.createElement("i",{className:"spacer"}):null,this.props.article.datePublished?i.createElement(i.Fragment,null,i.createElement("span",null,s.formatTimestamp(this.props.article.datePublished)),i.createElement("i",{className:"spacer"})):null,i.createElement("span",null,this._renderEstimatedReadTime())),this.props.showDescription&&this.props.article.description?i.createElement("p",{className:"description"},s.truncateText(this.props.article.description,this.MAX_DESCRIPTION_LENGTH)):null,this.props.showMetaActions?i.createElement("div",{className:"stats"},i.createElement("span",{className:"reads"},this.props.article.readCount," ",s.formatCountable(this.props.article.readCount,"read")),i.createElement("a",{className:"comments",href:this._renderCommentsLinkHref(),onClick:this._viewComments},this.props.article.commentCount," ",s.formatCountable(this.props.article.commentCount,"comment")),this._renderRatingControl()):null),i.createElement("div",{className:"small-stats-article"},i.createElement("div",{className:"meta"},i.createElement("div",{className:"publisher"},this.props.article.source),i.createElement("div",{className:"author-date-length"},this._renderAuthorLinks().length?i.createElement("span",{className:"author"},this._renderAuthorLinks()):null,this._renderAuthorLinks().length&&this.props.article.datePublished?i.createElement("span",{className:"spacer"}):null,this.props.article.datePublished?i.createElement("span",{className:"date"},s.formatTimestamp(this.props.article.datePublished)):null,this._renderAuthorLinks().length||this.props.article.datePublished?i.createElement("span",{className:"spacer"}):null,i.createElement("span",{className:"length"},this._renderEstimatedReadTime()))),this.props.showDescription&&this.props.article.description?i.createElement("p",{className:"description"},s.truncateText(this.props.article.description,this.MAX_DESCRIPTION_LENGTH)):null,this.props.showMetaActions?i.createElement("div",{className:"stats"},i.createElement("div",{className:"reads"},i.createElement("span",null,this.props.article.readCount," ",s.formatCountable(this.props.article.readCount,"read"))),i.createElement("div",{className:"comments"},i.createElement("a",{href:this._renderCommentsLinkHref(),onClick:this._viewComments},this.props.article.commentCount," ",s.formatCountable(this.props.article.commentCount,"comment"))),this._renderRatingControl()):null),this.props.onPost&&(this.props.article.isRead||this.props.article.datesPosted.length)?i.createElement("div",{className:"post"},i.createElement(g.default,{article:this.props.article,menuPosition:f.MenuPosition.LeftMiddle,onPost:this.props.onPost,stopPropagation:!0})):null))))},t.defaultProps={shareMenuPosition:f.MenuPosition.LeftTop,showAotdMetadata:!0,showImage:!1,showMetaActions:!0,showPoints:!0,showScout:!0,imagePosition:"right",isFeatured:!1},t}(i.PureComponent);t.default=A},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.unroutableQueryStringKeys=t.referrerUrlQueryStringKey=t.marketingVariantQueryStringKey=t.marketingScreenVariantQueryStringKey=t.subscribeQueryStringKey=t.messageQueryStringKey=t.extensionInstalledQueryStringKey=t.extensionAuthQueryStringKey=t.deviceTypeQueryStringKey=t.clientTypeQueryStringKey=t.authServiceTokenQueryStringKey=t.appVersion=t.appReferralQueryStringKey=t.appPlatformQueryStringKey=t.createQueryString=t.parseQueryString=void 0,t.parseQueryString=function(e){return e?(e.startsWith("?")&&(e=e.substring(1)),e.split("&").reduce((function(e,t){var n=t.split("=");return e[decodeURIComponent(n[0])]=decodeURIComponent(n[1]),e}),{})):{}},t.createQueryString=function(e){if(e){var t=Object.keys(e).reduce((function(t,n){var r=encodeURIComponent(n),o=e[n];return null==o?t.push(r):"string"==typeof o||"number"==typeof o||"boolean"==typeof o?t.push(r+"="+encodeURIComponent(o)):Array.isArray(o)&&o.forEach((function(e){t.push(r+"="+encodeURIComponent(e))})),t}),[]);if(t.length)return"?"+t.join("&")}return""},t.appPlatformQueryStringKey="appPlatform",t.appReferralQueryStringKey="appReferral",t.appVersion="appVersion",t.authServiceTokenQueryStringKey="authServiceToken",t.clientTypeQueryStringKey="clientType",t.deviceTypeQueryStringKey="deviceType",t.extensionAuthQueryStringKey="extensionAuth",t.extensionInstalledQueryStringKey="extensionInstalled",t.messageQueryStringKey="message",t.subscribeQueryStringKey="subscribe",t.marketingScreenVariantQueryStringKey="marketingScreenVariant",t.marketingVariantQueryStringKey="marketingVariant",t.referrerUrlQueryStringKey="referrerUrl",t.unroutableQueryStringKeys=[t.appPlatformQueryStringKey,t.appReferralQueryStringKey,t.appVersion,t.authServiceTokenQueryStringKey,t.clientTypeQueryStringKey,t.deviceTypeQueryStringKey,t.extensionAuthQueryStringKey,t.extensionInstalledQueryStringKey,t.messageQueryStringKey,t.subscribeQueryStringKey,t.marketingScreenVariantQueryStringKey,t.marketingVariantQueryStringKey,t.referrerUrlQueryStringKey]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1);t.default=function(e){return r.createElement("ul",{className:"list_prxe9g"},e.children)}},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=n(18),s=n(28),l=n(2),u=function(e){function t(t,n){var r=e.call(this,n)||this;return r._submit=function(){return r.setState({showErrors:!0}),r.getClientErrors().some((function(e){return Object.keys(e).some((function(t){return!!e[t]}))}))?Promise.reject():(r.setState({errorMessage:null}),r.submitForm().then((function(e){r.props.onCloseDialog(),r._successMessage&&r.props.onShowToast(r._successMessage,i.Intent.Success),r.onSuccess(e)})).catch((function(e){throw r.onError(e),new Error})))},r._className=t.className,r._title=t.title,r._submitButtonText=t.submitButtonText,r._successMessage=t.successMessage,r.state={errorMessage:null,showErrors:!1,isLoading:!1},r}return o(t,e),t.prototype.renderFooter=function(){return null},t.prototype.getClientErrors=function(){return[]},t.prototype.onSuccess=function(e){},t.prototype.onError=function(e){},t.prototype.render=function(){return a.createElement(s.default,{className:l.default("fieldset-dialog_y5ez5w",this._className),closeButtonText:"Cancel",footer:this.renderFooter(),onClose:this.props.onCloseDialog,onSubmit:this._submit,submitButtonText:this._submitButtonText,title:this._title},this.state.errorMessage?a.createElement("div",{className:"error-message",dangerouslySetInnerHTML:{__html:this.state.errorMessage.replace(/\n/g,"
")}}):null,this.renderFields())},t}(a.PureComponent);t.default=u},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=n(2),s=n(10),l=function(e){function t(t){var n=e.call(this,t)||this;return n._close=function(){n.props.onClose()},n._submit=function(){n.setState({isSubmitting:!0}),n.props.onSubmit().then((function(){n.props.onClose?n.props.onClose():n.setState({isSubmitting:!1})})).catch((function(){n.setState({isSubmitting:!1})}))},n.state={isSubmitting:!1},n}return o(t,e),t.prototype.render=function(){return a.createElement("div",{className:i.default("form-dialog_jnqz4n",this.props.className,{small:"small"===this.props.size})},a.createElement("div",{className:"header"},this.props.title),a.createElement("div",{className:i.default("children",this.props.textAlign||"left")},this.props.children),a.createElement("div",{className:i.default("buttons",this.props.onClose&&this.props.onSubmit?"double":"single")},this.props.onClose?a.createElement(s.default,{onClick:this._close,state:this.props.buttonsDisabled||this.state.isSubmitting?"disabled":"normal",text:this.props.closeButtonText||"Close"}):null,this.props.onSubmit?a.createElement(s.default,{onClick:this._submit,state:this.state.isSubmitting?"busy":this.props.buttonsDisabled?"disabled":"normal",style:"preferred",text:this.props.submitButtonText||"Submit"}):null),this.props.footer)},t}(a.PureComponent);t.default=l},function(e,t,n){var r=n(387),o=n(410),a=n(61),i=n(5),s=n(414);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?i(e)?o(e[0],e[1]):r(e):s(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(2),a=n(244);t.default=function(e){var t=o.default("content-box_kkp9lc",e.className);return e.highlight?r.createElement(a.default,{className:t,highlight:e.highlight},e.children):r.createElement("div",{className:t,onClick:e.onClick},e.children)}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nthis._minor||e.minor===this._minor&&e.patch>this._patch)},e.prototype.compareTo=function(e){return this._major!==e._major?this._major-e._major:this._minor!==e._minor?this._minor-e._minor:this._patch!==e._patch?this._patch-e._patch:0},e.prototype.toString=function(){return this._major+"."+this._minor+"."+this._patch},Object.defineProperty(e.prototype,"major",{get:function(){return this._major},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"minor",{get:function(){return this._minor},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"patch",{get:function(){return this._patch},enumerable:!1,configurable:!0}),e}();t.default=r},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=n(44),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._updatePageNumber=function(e){return t.props.onChange(parseInt(e.currentTarget.value))},t}return o(t,e),t.prototype.render=function(){return this.props.pageCount<=1?null:a.createElement("form",{autoComplete:"off",className:"page-selector_a8tbpb"},"Page",a.createElement(i.default,{disabled:this.props.disabled,onChange:this._updatePageNumber,options:Array.from(new Array(this.props.pageCount),(function(e,t){return{key:t+1}})),value:this.props.pageNumber}))},t.defaultProps={disabled:!1},t}(a.PureComponent);t.default=s},function(e,t,n){var r=n(47);e.exports=function(e){return r(e)&&e!=+e}},function(e,t,n){var r=n(100),o=n(227),a=n(61);e.exports=function(e){return e&&e.length?r(e,a,o):void 0}},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Aotd=1]="Aotd",e[e.Reply=2]="Reply",e[e.Loopback=4]="Loopback",e[e.Post=8]="Post",e[e.Follower=16]="Follower"}(r||(r={})),t.default=r},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=n(2),s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._handleBlur=function(){0!==window.scrollY&&window.scrollTo(0,0)},t}return o(t,e),t.prototype.render=function(){return a.createElement("select",{className:i.default("select-list_guiajx",this.props.className),disabled:this.props.disabled,onBlur:this._handleBlur,onChange:this.props.onChange,value:this.props.value},this.props.options.map((function(e){return a.createElement("option",{key:e.key,value:null!=e.value?e.value:e.key},e.key)})))},t}(a.Component);t.default=s},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var r=n(57),o=n(359),a=n(360),i=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":i&&i in Object(e)?o(e):a(e)}},function(e,t,n){var r=n(46),o=n(34);e.exports=function(e){return"number"==typeof e||o(e)&&"[object Number]"==r(e)}},function(e,t,n){(function(t){for(var r=n(423),o="undefined"==typeof window?t:window,a=["moz","webkit"],i="AnimationFrame",s=o["request"+i],l=o["cancel"+i]||o["cancelRequest"+i],u=0;!s&&u0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.parseNavReference=t.NavMethod=t.TemplateSection=void 0;var s,l=n(1),u=n(36),c=n(18),p=n(299),f=n(25),d=n(11),h=n(114),m=n(15),y=n(14),g=n(300),v=n(301),b=n(509),_=n(510),w=n(511),E=n(512),S=n(515),A=n(23),x=n(7),C=n(2),O=n(517),k=n(519),P=n(520),T=n(101),N=n(521),j=n(38),D=n(522),R=n(523),M=n(526),I=n(527),L=n(148),F=n(529),U=n(42),z=n(240),q=n(179),B=n(149),V=n(150),H=n(151),W=n(530),G=n(531);!function(e){e[e.None=0]="None",e[e.Header=1]="Header",e[e.Navigation=2]="Navigation",e[e.Footer=4]="Footer"}(t.TemplateSection||(t.TemplateSection={})),function(e){e[e.Pop=0]="Pop",e[e.Push=1]="Push",e[e.Replace=2]="Replace",e[e.ReplaceAll=3]="ReplaceAll"}(s=t.NavMethod||(t.NavMethod={})),t.parseNavReference=function(e){var t,n,r;if("string"==typeof e){var o=m.parseUrlForRoute(e);return{isInternal:o.isInternal,screenKey:null===(t=o.route)||void 0===t?void 0:t.screenKey,screenParams:(null===(n=o.route)||void 0===n?void 0:n.getPathParams)?o.route.getPathParams(o.url.pathname):null,url:null===(r=o.url)||void 0===r?void 0:r.href}}return{isInternal:!0,screenKey:e.key,screenParams:e.params,url:null}};var K=function(e){function t(t,n,r){var o,m,y,C,O,P=e.call(this,r)||this;return P._asyncTracker=new x.default,P._assignAuthorToArticle=function(e){return P.props.serverApi.assignAuthorToArticle(e)},P._rateArticle=function(e,t){return P.props.serverApi.rateArticle(e.id,t).then((function(e){return P.onArticleUpdated({article:e.article,isCompletionCommit:!1}),e.rating}))},P._toggleArticleStar=function(e){return(e.dateStarred?P.props.serverApi.unstarArticle:P.props.serverApi.starArticle)(e.id).then((function(e){P.onArticleUpdated({article:e,isCompletionCommit:!1})}))},P._unassignAuthorFromArticle=function(e){return P.props.serverApi.unassignAuthorFromArticle(e)},P._assignUserAccountToAuthor=function(e){return P.props.serverApi.assignUserAccountToAuthor(e)},P._deleteComment=function(e){return P.props.serverApi.deleteComment(e).then((function(e){return P.onCommentUpdated(e),e}))},P._postComment=function(e){return P.props.serverApi.postComment(e).then((function(e){return P.onArticleUpdated({article:e.article,isCompletionCommit:!1}),P.onCommentPosted(e.comment),e.comment}))},P._postCommentAddendum=function(e){return P.props.serverApi.postCommentAddendum(e).then((function(e){return P.onCommentUpdated(e),e}))},P._postCommentRevision=function(e){return P.props.serverApi.postCommentRevision(e).then((function(e){return P.onCommentUpdated(e),e}))},P._viewComments=function(e,t){var n,r=i(e.slug.split("_"),2),o=r[0],a=r[1],l=((n={}).articleSlug=a,n.sourceSlug=o,n);null!=t&&(l.commentId=t),P.navTo({key:d.default.Comments,params:l},{method:s.Push})},P._viewRead=function(e){var t,n=i(e.slug.split("_"),2),r=n[0],o=n[1],a=((t={}).articleSlug=o,t.sourceSlug=r,t);P.navTo({key:d.default.Read,params:a},{method:s.Push})},P._viewThread=function(e){P._viewComments({slug:e.articleSlug},e.id)},P._dialog=new F.default({setState:function(e,t){P.setState(e,t)}}),P._dialogCreatorMap=((o={})[h.default.ResetPassword]=function(e){var t=f.parseQueryString(e.queryString);return l.createElement(p.default,{email:t.email,onCloseDialog:P._dialog.closeDialog,onResetPassword:P._resetPassword,onShowToast:P._toaster.addToast,token:t.token})},o),P._openLinkAuthServiceAccountDialog=function(e){P._dialog.openDialog(l.createElement(q.default,{analyticsAction:"LinkAuthServiceAccount",authServiceToken:e,autoFocus:P._autoFocusInputs,onCloseDialog:P._dialog.closeDialog,onOpenPasswordResetDialog:P._openRequestPasswordResetDialog,onShowToast:P._toaster.addToast,onSignIn:P._signIn}))},P._openNewPlatformNotificationRequestDialog=function(){P._dialog.openDialog(l.createElement(W.default,{onCloseDialog:P._dialog.closeDialog,onShowToast:P._toaster.addToast,onSubmitRequest:P.props.serverApi.logNewPlatformNotificationRequest}))},P._openPostDialog=function(e){P._dialog.openDialog(l.createElement(I.default,{article:e,onCloseDialog:P._dialog.closeDialog,onOpenDialog:P._dialog.openDialog,onLinkAuthServiceAccount:P._linkAuthServiceAccount,onShowToast:P._toaster.addToast,onSubmit:P._postArticle,user:P.state.user}))},P._openRequestPasswordResetDialog=function(e){P._dialog.openDialog(l.createElement(g.default,{authServiceToken:e,autoFocus:P._autoFocusInputs,captcha:P.props.captcha,onCloseDialog:P._dialog.closeDialog,onRequestPasswordReset:P.props.serverApi.requestPasswordReset,onShowToast:P._toaster.addToast}))},P._eventManager=new D.default,P._registerArticleChangeEventHandler=function(e){return P._eventManager.addListener("articleUpdated",e)},P._registerArticlePostedEventHandler=function(e){return P._eventManager.addListener("articlePosted",e)},P._registerArticleStarredEventHandler=function(e){return P._eventManager.addListener("articleStarred",e)},P._registerAuthChangedEventHandler=function(e){return P._eventManager.addListener("authChanged",e)},P._registerCommentPostedEventHandler=function(e){return P._eventManager.addListener("commentPosted",e)},P._registerCommentUpdatedEventHandler=function(e){return P._eventManager.addListener("commentUpdated",e)},P._registerFolloweeCountChangedEventHandler=function(e){return P._eventManager.addListener("followeeCountChanged",e)},P._registerNotificationPreferenceChangedEventHandler=function(e){return P._eventManager.addListener("notificationPreferenceChanged",e)},P._clearAlerts=function(e){if(u.hasAnyAlerts(P.state.user,e)){var t=a({},P.state.user);e&U.default.Aotd&&(t.aotdAlert=!1),e&U.default.Reply&&(t.replyAlertCount=0),e&U.default.Loopback&&(t.loopbackAlertCount=0),e&U.default.Post&&(t.postAlertCount=0),e&U.default.Follower&&(t.followerAlertCount=0),P.props.serverApi.clearAlerts({alerts:e}),P.onUserUpdated(t,H.default.Local)}},P._createStaticContentUrl=function(e){return T.createUrl(P.props.staticServerEndpoint,e)},P._followUser=function(e){return P.props.serverApi.followUser(e).then((function(){P._eventManager.triggerEvent("followeeCountChanged",z.default.Increment)}))},P._postArticle=function(e){return P.props.serverApi.postArticle(e).then((function(e){return P.onArticlePosted(e),P.onArticleUpdated({article:e.article,isCompletionCommit:!1}),e.comment&&P.onCommentPosted(L.createCommentThread(e)),e}))},P._unfollowUser=function(e){return P.props.serverApi.unfollowUser(e).then((function(){P._eventManager.triggerEvent("followeeCountChanged",z.default.Decrement)}))},P._viewProfile=function(e,t){P.navTo({key:d.default.Profile,params:{userName:e||P.state.user.name}},null!=t?t:{method:e?s.Push:s.ReplaceAll})},P._screenId=0,P._setScreenState=function(e,t){var n=P.state.screens.find((function(t){return t.id===e}));if(n){var r=P.state.screens.slice(),o=r.indexOf(n),i=t(n);r.splice(o,1,a(a({},n),i)),P.setState({screens:r}),o===r.length-1&&("location"in i&&i.location.path!==n.location.path?P.onLocationChanged(i.location.path,i.title):"title"in i&&i.title!==n.title&&P.onTitleChanged(i.title))}},P._getSubscriptionDistributionSummary=function(e){return P.props.serverApi.getSubscriptionDistributionSummary(e)},P._toaster=new k.default({asyncTracker:P._asyncTracker,setState:function(e){P.setState(e)}}),P._changeDisplayPreference=function(e){return P.onDisplayPreferenceChanged(e,H.default.Local),P.props.serverApi.changeDisplayPreference(e)},P._changeEmailAddress=function(e){return P.props.serverApi.changeEmailAddress(e).then((function(e){P.onUserUpdated(e,H.default.Local)}))},P._changeNotificationPreference=function(e){return P.props.serverApi.changeNotificationPreference(e).then((function(e){return P.onNotificationPreferenceChanged(e),e}))},P._changePassword=function(e,t){return P.props.serverApi.changePassword(e,t)},P._changeTimeZone=function(e){return P.props.serverApi.changeTimeZone(e).then((function(e){P.onUserUpdated(e,H.default.Local)}))},P._createAccount=function(e){return P.props.serverApi.createUserAccount({name:e.name,email:e.email,password:e.password,captchaResponse:e.captchaResponse,timeZoneName:A.DateTime.local().zoneName,theme:V.getClientPreferredColorScheme(),analytics:P.getSignUpAnalyticsForm(e.analyticsAction),pushDevice:P.getPushDeviceForm()}).then((function(e){P.onUserSignedIn(e,B.default.NewUser,H.default.Local)}))},P._createAuthServiceAccount=function(e){return P.props.serverApi.createAuthServiceAccount(a(a({},e),{timeZoneName:A.DateTime.local().zoneName,theme:V.getClientPreferredColorScheme(),pushDevice:P.getPushDeviceForm()})).then((function(e){P.onUserSignedIn(e,B.default.NewUser,H.default.Local)}))},P._deleteAccount=function(){var e=P.getPushDeviceForm();return P.props.serverApi.deleteUserAccount({installationId:e&&e.installationId}).then((function(){return P.onUserSignedOut()}))},P._getSettings=function(e){return P.props.serverApi.getSettings((function(t){t.value&&P.onDisplayPreferenceChanged(t.value.displayPreference,H.default.Local),e(t)}))},P._resendConfirmationEmail=function(){return P.props.serverApi.resendConfirmationEmail().then((function(){P._toaster.addToast("Confirmation email sent",c.Intent.Success)})).catch((function(e){P._toaster.addToast(e.includes("ResendLimitExceeded")?"Error sending email.\nPlease try again in a few minutes.":"Error sending email.\nPlease try again later.",c.Intent.Danger)}))},P._sendPasswordCreationEmail=function(){return P.props.serverApi.sendPasswordCreationEmail()},P._signIn=function(e){return P.props.serverApi.signIn(a(a({},e),{pushDevice:P.getPushDeviceForm()})).then((function(e){return P.onUserSignedIn(e,B.default.ExistingUser,H.default.Local)}))},P._signOut=function(){var e=P.getPushDeviceForm();return P.props.serverApi.signOut({installationId:e&&e.installationId}).then((function(){return P.onUserSignedOut()}))},P._submitAuthorEmailVerificationRequest=function(e){return P.props.serverApi.submitAuthorEmailVerificationRequest(e)},P._updateEmailSubscriptions=function(e,t){return P.props.serverApi.updateEmailSubscriptions(e,t).then((function(){P.state.user&&P.onNotificationPreferenceChanged(t)}))},P._reloadWindow=function(){P.reloadWindow()},P._autoFocusInputs=n,P._concreteClassName=t,P.state={displayTheme:null===(C=null===(y=r.initialUserProfile)||void 0===y?void 0:y.displayPreference)||void 0===C?void 0:C.theme,toasts:[],user:null===(O=r.initialUserProfile)||void 0===O?void 0:O.userAccount},P._clipboard=new N.default((function(e,t){P._toaster.addToast(e,t)})),P._navTo=P.navTo.bind(P),P._readArticle=P.readArticle.bind(P),P._createAbsoluteUrl=function(e){return r.webServerEndpoint.protocol+"://"+r.webServerEndpoint.host+e},P._screenFactoryMap=((m={})[d.default.Admin]=v.default(d.default.Admin,{onAssignAuthorToArticle:P._assignAuthorToArticle,onAssignUserAccountToAuthor:P._assignUserAccountToAuthor,onGetAuthorMetadataAssignmentQueue:P.props.serverApi.getAuthorMetadataAssignmentQueue,onCloseDialog:P._dialog.closeDialog,onGetArticleIssueReports:P.props.serverApi.getArticleIssueReportAnalytics,onGetBulkMailings:P.props.serverApi.getBulkMailings,onGetConversions:P.props.serverApi.getConversionAnalytics,onGetDailyTotals:P.props.serverApi.getDailyTotalAnalytics,onGetPayoutReport:P.props.serverApi.getPayoutReport,onGetRevenueReport:P.props.serverApi.getAdminSubscriptionRevenueReport,onGetSignups:P.props.serverApi.getSignupAnalytics,onGetUserStats:P.props.serverApi.getUserAccountStats,onGetWeeklyUserActivityReport:P.props.serverApi.getWeeklyUserActivityReport,onNavTo:P._navTo,onOpenDialog:P._dialog.openDialog,onSendBulkMailing:P.props.serverApi.sendBulkMailing,onSendTestBulkMailing:P.props.serverApi.sendTestBulkMailing,onShowToast:P._toaster.addToast,onUnassignAuthorFromArticle:P._unassignAuthorFromArticle}),m[d.default.Download]=G.default(d.default.Download,{onOpenDialog:P._dialog.openDialog,onCloseDialog:P._dialog.closeDialog,onOpenNewPlatformNotificationRequestDialog:P._openNewPlatformNotificationRequestDialog,onCreateStaticContentUrl:P._createStaticContentUrl,onNavTo:P._navTo}),m[d.default.EmailConfirmation]=_.createScreenFactory(d.default.EmailConfirmation),m[d.default.EmailSubscriptions]=E.createScreenFactory(d.default.EmailSubscriptions,{onGetEmailSubscriptions:P.props.serverApi.getEmailSubscriptions,onUpdateEmailSubscriptions:P._updateEmailSubscriptions}),m[d.default.ExtensionRemoval]=M.default(d.default.ExtensionRemoval,{onLogExtensionRemovalFeedback:P.props.serverApi.logExtensionRemovalFeedback}),m[d.default.Password]=w.createScreenFactory(d.default.Password),m[d.default.PrivacyPolicy]=b.createScreenFactory(d.default.PrivacyPolicy,{onNavTo:P._navTo}),m[d.default.Stats]=R.createScreenFactory(d.default.Stats,{onGetReadingTimeStats:P.props.serverApi.getReadingTimeStats,onRegisterArticleChangeHandler:P._registerArticleChangeEventHandler}),m[d.default.About]=S.default(d.default.About,{onCreateStaticContentUrl:P._createStaticContentUrl,onNavTo:P._navTo}),m),P}return o(t,e),t.prototype.checkProfileForUnsetValues=function(e){null==e.userAccount.timeZoneId&&this._changeTimeZone({name:A.DateTime.local().zoneName}),null==e.displayPreference&&this._changeDisplayPreference(V.getClientDefaultDisplayPreference())},t.prototype.setThemeAttribute=function(e){document.documentElement.dataset.com_readup_theme=null!=e?e===V.DisplayTheme.Dark?"dark":"light":"",window.dispatchEvent(new CustomEvent("com.readup.themechange",{detail:e}))},t.prototype.setUserAuthChangedState=function(e,t){var n,r=this;return this.setThemeAttribute(null===(n=null==e?void 0:e.displayPreference)||void 0===n?void 0:n.theme),new Promise((function(n){r.setState(a(a({},t),{displayTheme:null==e?void 0:e.displayPreference.theme,user:null==e?void 0:e.userAccount}),(function(){r._eventManager.triggerEvent("authChanged",null==e?void 0:e.userAccount),n()}))}))},t.prototype.fetchUpdateStatus=function(){var e=this,t=Date.now(),n=localStorage.getItem("lastUpdateCheck");return!n||t-parseInt(n)>=36e5?(localStorage.setItem("lastUpdateCheck",t.toString()),fetch("/version").then((function(t){if(t.ok)return t.text().then((function(t){var n=new j.default(t);return e.props.version.compareTo(n)<0?{isAvailable:!0,version:n}:{isAvailable:!1}}));throw new Error})).catch((function(){return localStorage.setItem("lastUpdateCheck",n||"0"),{isAvailable:!1}}))):Promise.resolve({isAvailable:!1})},t.prototype.createScreen=function(e,t,n){var r=i(m.findRouteByKey(y.default,e).createUrl(t).split("?"),2),o=r[0],a=r[1],s=this._screenFactoryMap[e].create(this._screenId++,{path:o,queryString:a},this.getSharedState());return n&&(s.isReplacement=n.isReplacement),s},t.prototype.getLocationDependentState=function(e){var t=m.findRouteByLocation(y.default,e,f.unroutableQueryStringKeys),n=this.getSharedState();return{dialog:null!=t.dialogKey?this._dialogCreatorMap[t.dialogKey](e,n):null,screen:this._screenFactoryMap[t.screenKey].create(this._screenId++,e,n)}},t.prototype.onArticleUpdated=function(e){this._eventManager.triggerEvent("articleUpdated",e)},t.prototype.onArticlePosted=function(e){this._eventManager.triggerEvent("articlePosted",e)},t.prototype.onCommentPosted=function(e){this._eventManager.triggerEvent("commentPosted",e)},t.prototype.onCommentUpdated=function(e){this._eventManager.triggerEvent("commentUpdated",e)},t.prototype.onDisplayPreferenceChanged=function(e,t){this.setThemeAttribute(e.theme),this.setState({displayTheme:e.theme})},t.prototype.onLocationChanged=function(e,t){},t.prototype.onNotificationPreferenceChanged=function(e){this._eventManager.triggerEvent("notificationPreferenceChanged",e)},t.prototype.onTitleChanged=function(e){},t.prototype.onUserSignedIn=function(e,t,n,r){return t===B.default.ExistingUser&&n===H.default.Local&&this.checkProfileForUnsetValues(e),this.setUserAuthChangedState(e,r)},t.prototype.onUserSignedOut=function(e){return this.setUserAuthChangedState(null,e)},t.prototype.onUserUpdated=function(e,t,n){this.setState(a(a({},n),{user:e}))},t.prototype.componentDidMount=function(){this.props.initialUserProfile&&this.checkProfileForUnsetValues(this.props.initialUserProfile)},t.prototype.componentWillUnmount=function(){this._asyncTracker.cancelAll()},t.prototype.render=function(){return l.createElement("div",{className:C.default("root_9rc2fv",this._concreteClassName)},l.createElement(O.default,{onNavTo:this._navTo,onReloadWindow:this._reloadWindow},this.renderBody(),l.createElement(P.default,{onSetRef:this._clipboard.setTextInputRef})))},t}(l.Component);t.default=K},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){e.exports=!n(45)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(33).Symbol;e.exports=r},function(e,t,n){var r=n(46),o=n(34);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==r(e)}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n1&&i(e,t[0],t[1])?t=[]:n>2&&i(t[0],t[1],t[2])&&(t=[t[0]]),o(e,r(t,1),[])}));e.exports=s},function(e,t,n){var r=n(29),o=n(417);e.exports=function(e,t){return e&&e.length?o(e,r(t,2)):[]}},function(e,t,n){var r=n(465)();e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(6),a=n(2);t.default=function(e){return r.createElement(o.default,{badge:!1,className:a.default("spinner-icon_6s5uk2",e.className),name:"spinner"})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(31);t.default=function(e){return r.createElement(o.default,{autoFocus:e.autoFocus,error:e.error,label:"Email",labelPosition:e.labelPosition,maxLength:256,onChange:e.onChange,onEnterKeyPressed:e.onEnterKeyPressed,required:!0,showError:e.showError,type:"email",value:e.value})}},function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},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){var r=n(58);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){var r=n(232),o=n(144);e.exports=function(e,t,n,a){var i=!n;n||(n={});for(var s=-1,l=t.length;++s0?r:n)(e)}},function(e,t,n){var r=n(91),o=n(72);e.exports=function(e,t){for(var n=0,a=(t=r(t,e)).length;null!=e&&n Quoted text"),r.createElement("td",null,r.createElement("blockquote",null,"Quoted text"))),r.createElement("tr",null,r.createElement("td",null,"- List Item 1",r.createElement("br",null),"- List Item 2"),r.createElement("td",null,r.createElement("ul",null,r.createElement("li",null,"List Item 1"),r.createElement("li",null,"List Item 2")))))))}},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=n(8),s=n(2),l=n(15),u=n(14),c=n(11),p=l.findRouteByKey(u.default,c.default.Profile),f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._viewProfile=function(){t.props.onViewProfile(t.props.userName)},t}return o(t,e),t.prototype.render=function(){return a.createElement(i.default,{className:s.default("profile-link_7fs028",this.props.className),href:this.props.onCreateAbsoluteUrl(p.createUrl({userName:this.props.userName})),onClick:this._viewProfile,text:this.props.userName})},t}(a.Component);t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(2);t.default=function(e){return r.createElement("div",{className:o.default("panel_zd0n2d",e.className),"data-nosnippet":e.noGoogleSnippet?"":null},r.createElement("div",{className:"content"},e.children))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.jsonLdScriptProps=t.JsonLd=t.helmetJsonLdProp=void 0;var r=n(555);Object.defineProperty(t,"helmetJsonLdProp",{enumerable:!0,get:function(){return r.helmetJsonLdProp}}),Object.defineProperty(t,"JsonLd",{enumerable:!0,get:function(){return r.JsonLd}}),Object.defineProperty(t,"jsonLdScriptProps",{enumerable:!0,get:function(){return r.jsonLdScriptProps}})},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.isAppleAppPlatform=t.AppPlatform=void 0,function(e){e.Android="Android",e.Ios="iOS",e.Linux="Linux",e.MacOs="macOS",e.Windows="Windows"}(r=t.AppPlatform||(t.AppPlatform={})),t.isAppleAppPlatform=function(e){return e===r.Ios||e===r.MacOs}},function(e,t,n){"use strict";var r=s(n(435)),o=s(n(440)),a=s(n(224)),i=s(n(221));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:i.default,TransitionGroup:a.default,ReplaceTransition:o.default,CSSTransition:r.default}},function(e,t,n){var r=n(100),o=n(227),a=n(29);e.exports=function(e,t){return e&&e.length?r(e,a(t,2),o):void 0}},function(e,t,n){var r=n(468),o=n(469),a=n(29),i=n(5),s=n(99);e.exports=function(e,t,n){var l=i(e)?r:o;return n&&s(e,t,n)&&(t=void 0),l(e,a(t,3))}},function(e,t,n){var r=n(59),o=n(473),a=n(495),i=n(91),s=n(74),l=n(498),u=n(499),c=n(234),p=u((function(e,t){var n={};if(null==e)return n;var u=!1;t=r(t,(function(t){return t=i(t,e),u||(u=t.length>1),t})),s(e,c(e),n),u&&(n=o(n,7,l));for(var p=t.length;p--;)a(n,t[p]);return n}));e.exports=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encode=t.decodeStrict=t.decode=void 0;var r=n(250),o=n(253);t.decode=function(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?o.encodeXML:o.encodeHTML)(e)};var a=n(253);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var i=n(250);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return i.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return i.decodeXML}})},function(e,t,n){var r,o=n(454),a=n(455),i=n(457),s=/(\+|\-|\*|\\|[^a-z]|)(\s*)(\()/g;e.exports=function(e,t){function n(e,a,l){if(r++>100)throw r=0,new Error("Call stack overflow for "+l);if(""===e)throw new Error(a+"(): '"+l+"' must contain a non-whitespace string");var u=function(e){var t=[],n=[],r=/[\.0-9]([%a-z]+)/gi,o=r.exec(e);for(;o;)o&&o[1]&&(-1===n.indexOf(o[1].toLowerCase())&&(t.push(o[1]),n.push(o[1].toLowerCase())),o=r.exec(e));return t}(e=function(e,t){e=e.replace(/((?:\-[a-z]+\-)?calc)/g,"");var r,a="",i=e;for(;r=s.exec(i);){r[0].index>0&&(a+=i.substring(0,r[0].index));var l=o("(",")",i.substring([0].index));if(""===l.body)throw new Error("'"+e+"' must contain a non-whitespace string");var u=n(l.body,"",t);a+=l.pre+u,i=l.post}return a+i}(e,l));if(u.length>1||e.indexOf("var(")>-1)return a+"("+e+")";var c=u[0]||"";"%"===c&&(e=e.replace(/\b[0-9\.]+%/g,(function(e){return.01*parseFloat(e.slice(0,-1))})));var p,f=e.replace(new RegExp(c,"gi"),"");try{p=i.eval(f)}catch(t){return a+"("+e+")"}return"%"===c&&(p*=100),(a.length||"%"===c)&&(p=Math.round(p*t)/t),p+=c}return r=0,t=Math.pow(10,void 0===t?5:t),e=e.replace(/\n+/g," "),a(e,/((?:\-[a-z]+\-)?calc)\(/,n)}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(292)},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.ResetPassword=0]="ResetPassword"}(r||(r={})),t.default=r},function(e,t,n){var r=n(87),o=n(184),a=n(116),i=Object.defineProperty;t.f=n(56)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var r=n(55);e.exports=function(e,t){if(!r(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!r(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(334),o=n(121);e.exports=function(e){return r(o(e))}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(12),o=n(121),a=n(45),i=n(124),s="["+i+"]",l=RegExp("^"+s+s+"*"),u=RegExp(s+s+"*$"),c=function(e,t,n){var o={},s=a((function(){return!!i[e]()||"​…"!="​…"[e]()})),l=o[e]=s?t(p):i[e];n&&(o[n]=l),r(r.P+r.F*s,"String",o)},p=c.trim=function(e,t){return e=String(o(e)),1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(u,"")),e};e.exports=c},function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(e,t,n){var r=n(5),o=n(58),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,i=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!o(e))||(i.test(e)||!a.test(e)||null!=t&&e in Object(t))}},function(e,t,n){var r=n(364),o=n(380),a=n(382),i=n(383),s=n(384);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}},function(e,t,n){(function(e){var r=n(197),o=t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o&&r.process,s=function(){try{var e=a&&a.require&&a.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=s}).call(this,n(137)(e))},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var r=n(133),o=n(442);e.exports=function e(t,n,a,i,s){var l=-1,u=t.length;for(a||(a=o),s||(s=[]);++l0&&a(c)?n>1?e(c,n-1,a,i,s):r(s,c):i||(s[s.length]=c)}return s}},function(e,t,n){var r=n(208)(Object.getPrototypeOf,Object);e.exports=r},function(e,t,n){var r=n(219);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){var r=n(206),o=n(477),a=n(50);e.exports=function(e){return a(e)?r(e,!0):o(e)}},function(e,t,n){var r=n(201);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(76),a=n(2);t.default=function(e){return r.createElement(o.default,{className:a("home-hero_527aw5",e.className)},r.createElement("h1",{className:"heading-regular"},e.title),e.description&&r.createElement("p",{className:""},e.description),e.actionButton||null)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCommentThread=void 0,t.createCommentThread=function(e){return{id:e.comment&&e.comment.id||"",dateCreated:e.date,text:e.comment&&e.comment.text||"",addenda:e.comment&&e.comment.addenda||[],articleId:e.article.id,articleTitle:e.article.title,articleSlug:e.article.slug,userAccount:e.userName,badge:e.badge,isAuthor:!1,parentCommentId:null,dateDeleted:e.dateDeleted,children:[]}}},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.NewUser=1]="NewUser",e[e.ExistingUser=2]="ExistingUser"}(r||(r={})),t.default=r},function(e,t,n){"use strict";var r;function o(){return window.matchMedia("(prefers-color-scheme: dark)").matches?r.Dark:r.Light}Object.defineProperty(t,"__esModule",{value:!0}),t.getDisplayPreferenceChangeMessage=t.getClientDefaultDisplayPreference=t.getClientPreferredColorScheme=t.areEqual=t.DisplayTheme=void 0,function(e){e[e.Light=1]="Light",e[e.Dark=2]="Dark"}(r=t.DisplayTheme||(t.DisplayTheme={})),t.areEqual=function(e,t){return e.hideLinks===t.hideLinks&&e.textSize===t.textSize&&e.theme===t.theme},t.getClientPreferredColorScheme=o,t.getClientDefaultDisplayPreference=function(){return{hideLinks:!0,textSize:1,theme:o()}},t.getDisplayPreferenceChangeMessage=function(e,t){var n;return t.hideLinks!==e.hideLinks?n="Links "+(t.hideLinks?"Disabled":"Enabled"):t.textSize!==e.textSize?n="Text Size "+(t.textSize>e.textSize?"Increased":"Decreased"):t.theme!==e.theme&&(n=(t.theme===r.Dark?"Dark":"Light")+" Theme Enabled"),n}},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Local=0]="Local",e[e.Remote=1]="Remote"}(r||(r={})),t.default=r},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=n(6),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return o(t,e),t.prototype.render=function(){return a.createElement("div",{className:"dialog_1wfm87"},a.createElement("div",{className:"titlebar"},a.createElement("div",{className:"icon-right"},this.props.onClose?a.createElement(i.default,{display:"block",name:"cancel",onClick:this.props.onClose}):null)),a.createElement("div",{className:"content"},this.props.title?a.createElement("h1",null,this.props.title):null,a.createElement("div",null,this.props.children)))},t}(a.Component);t.default=s},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?1:-1},k=function(e){return h()(e)&&e.indexOf("%")===e.length-1},P=function(e){return C()(e)&&!A()(e)},T=function(e){return P(e)||h()(e)},N=0,j=function(e){var t=++N;return"".concat(e||"").concat(t)},D=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!P(e)&&!h()(e))return r;if(k(e)){var a=e.indexOf("%");n=t*parseFloat(e.slice(0,a))/100}else n=+e;return A()(n)&&(n=r),o&&n>t&&(n=t),n},R=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},M=function(e,t){return P(e)&&P(t)?function(n){return e+n*(t-e)}:function(){return t}},I=function(e,t,n){return e&&e.length?e.find((function(e){return e&&("function"==typeof t?t(e):E()(e,t))===n})):null};function L(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function F(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var z={"aria-current":l.a.string,"aria-details":l.a.any,"aria-disabled":l.a.any,"aria-hidden":l.a.any,"aria-invalid":l.a.any,"aria-keyshortcuts":l.a.any,"aria-label":l.a.any,"aria-roledescription":l.a.any,"aria-autocomplete":l.a.any,"aria-checked":l.a.any,"aria-expanded":l.a.any,"aria-haspopup":l.a.any,"aria-level":l.a.any,"aria-modal":l.a.any,"aria-multiline":l.a.any,"aria-multiselectable":l.a.any,"aria-orientation":l.a.any,"aria-placeholder":l.a.any,"aria-pressed":l.a.any,"aria-readonly":l.a.any,"aria-required":l.a.any,"aria-selected":l.a.any,"aria-sort":l.a.any,"aria-valuemax":l.a.any,"aria-valuemin":l.a.any,"aria-valuenow":l.a.any,"aria-valuetext":l.a.any,"aria-atomic":l.a.any,"aria-busy":l.a.any,"aria-live":l.a.any,"aria-relevant":l.a.any,"aria-dropeffect":l.a.any,"aria-grabbed":l.a.any,"aria-activedescendant":l.a.any,"aria-colcount":l.a.any,"aria-colindex":l.a.any,"aria-colspan":l.a.any,"aria-controls":l.a.any,"aria-describedby":l.a.any,"aria-errormessage":l.a.any,"aria-flowto":l.a.any,"aria-labelledby":l.a.any,"aria-owns":l.a.any,"aria-posinset":l.a.any,"aria-rowcount":l.a.any,"aria-rowindex":l.a.any,"aria-rowspan":l.a.any,"aria-setsize":l.a.any,alignmentBaseline:l.a.string,angle:l.a.number,baselineShift:l.a.string,clip:l.a.string,clipPath:l.a.string,clipRule:l.a.string,color:l.a.string,colorInterpolation:l.a.string,colorInterpolationFilters:l.a.string,colorProfile:l.a.string,colorRendering:l.a.string,cursor:l.a.string,direction:l.a.oneOf(["ltr","rtl","inherit"]),display:l.a.string,dominantBaseline:l.a.string,enableBackground:l.a.string,fill:l.a.string,fillOpacity:l.a.oneOfType([l.a.string,l.a.number]),fillRule:l.a.oneOf(["nonzero","evenodd","inherit"]),filter:l.a.string,floodColor:l.a.string,floodOpacity:l.a.oneOfType([l.a.string,l.a.number]),font:l.a.string,fontFamily:l.a.string,fontSize:l.a.oneOfType([l.a.number,l.a.string]),fontSizeAdjust:l.a.oneOfType([l.a.number,l.a.string]),fontStretch:l.a.oneOf(["normal","wider","narrower","ultra-condensed","extra-condensed","condensed","semi-condensed","semi-expanded","expanded","extra-expanded","ultra-expanded","inherit"]),fontStyle:l.a.oneOf(["normal","italic","oblique","inherit"]),fontVariant:l.a.oneOf(["normal","small-caps","inherit"]),fontWeight:l.a.oneOf(["normal","bold","bolder","lighter",100,200,300,400,500,600,700,800,900,"inherit"]),glyphOrientationHorizontal:l.a.string,glyphOrientationVertical:l.a.string,imageRendering:l.a.oneOf(["auto","optimizeSpeed","optimizeQuality","inherit"]),kerning:l.a.oneOfType([l.a.number,l.a.string]),letterSpacing:l.a.oneOfType([l.a.number,l.a.string]),lightingColor:l.a.string,lineHeight:l.a.oneOfType([l.a.number,l.a.string]),markerEnd:l.a.string,markerMid:l.a.string,markerStart:l.a.string,mask:l.a.string,opacity:l.a.oneOfType([l.a.number,l.a.string]),overflow:l.a.oneOf(["visible","hidden","scroll","auto","inherit"]),pointerEvents:l.a.oneOf(["visiblePainted","visibleFill","visibleStroke","visible","painted","fill","stroke","all","none","inherit"]),shapeRendering:l.a.oneOf(["auto","optimizeSpeed","crispEdges","geometricPrecision","inherit"]),stopColor:l.a.string,stopOpacity:l.a.oneOfType([l.a.number,l.a.string]),stroke:l.a.oneOfType([l.a.number,l.a.string]),strokeDasharray:l.a.string,strokeDashoffset:l.a.oneOfType([l.a.number,l.a.string]),strokeLinecap:l.a.oneOf(["butt","round","square","inherit"]),strokeLinejoin:l.a.oneOf(["miter","round","bevel","inherit"]),strokeMiterlimit:l.a.oneOfType([l.a.number,l.a.string]),strokeOpacity:l.a.oneOfType([l.a.number,l.a.string]),strokeWidth:l.a.oneOfType([l.a.number,l.a.string]),textAnchor:l.a.oneOf(["start","middle","end","inherit"]),textDecoration:l.a.oneOf(["none","underline","overline","line-through","blink","inherit"]),textRendering:l.a.oneOf(["auto","optimizeSpeed","optimizeLegibility","geometricPrecision","inherit"]),unicodeBidi:l.a.oneOf(["normal","embed","bidi-override","inherit"]),visibility:l.a.oneOf(["visible","hidden","collapse","inherit"]),wordSpacing:l.a.oneOfType([l.a.number,l.a.string]),writingMode:l.a.oneOf(["lr-tb","rl-tb","tb-rl","lr","rl","tb","inherit"]),transform:l.a.string,role:l.a.string,focusable:l.a.string,tabIndex:l.a.string,style:l.a.object,width:l.a.number,height:l.a.number,dx:l.a.number,dy:l.a.number,x:l.a.number,y:l.a.number,r:l.a.number,radius:l.a.oneOfType([l.a.number,l.a.array])},q={onClick:l.a.func,onMouseDown:l.a.func,onMouseUp:l.a.func,onMouseOver:l.a.func,onMouseMove:l.a.func,onMouseOut:l.a.func,onMouseEnter:l.a.func,onMouseLeave:l.a.func,onTouchEnd:l.a.func,onTouchMove:l.a.func,onTouchStart:l.a.func,onTouchCancel:l.a.func},B={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},V=["auto","linear","pow","sqrt","log","identity","time","band","point","ordinal","quantile","quantize","utc","sequential","threshold"],H=["plainline","line","square","rect","circle","cross","diamond","star","triangle","wye","none"],W=["none"],G=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},K=function(e,t){var n=[],r=[];return r=_()(t)?t.map((function(e){return G(e)})):[G(t)],i.a.Children.forEach(e,(function(e){var t=e&&e.type&&(e.type.displayName||e.type.name);-1!==r.indexOf(t)&&n.push(e)})),n},Z=function(e,t){var n=K(e,t);return n&&n[0]},$=function(e){if(!e||v()(e))return null;var t=i.a.isValidElement(e)?e.props:e;if(!y()(t))return null;var n=null;for(var r in t)({}).hasOwnProperty.call(t,r)&&z[r]&&(n||(n={}),n[r]=t[r]);return n},Y=function(e,t){return function(n){return e(t,n),null}},Q=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||v()(e))return null;var r=i.a.isValidElement(e)?e.props:e;if(!y()(r))return null;var o=null;for(var a in r)({}).hasOwnProperty.call(r,a)&&q[a]&&(o||(o={}),o[a]=t||(n?Y(r[a],r):r[a]));return o},X=function(e,t,n){return function(r){return e(t,n,r),null}},J=function(e,t,n){if(!y()(e))return null;var r=null;for(var o in e)({}).hasOwnProperty.call(e,o)&&q[o]&&v()(e[o])&&(r||(r={}),r[o]=X(e[o],t,n));return r},ee=function(e){if(!e||!e.props)return!1;var t=e.props,n=t.width,r=t.height;return!(!P(n)||n<=0||!P(r)||r<=0)},te=function(){return!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout)},ne=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],re=function(e){var t=[];return i.a.Children.forEach(e,(function(e){e&&e.type&&h()(e.type)&&ne.indexOf(e.type)>=0&&t.push(e)})),t},oe=function(e,t){if(f()(e)&&f()(t))return!0;if(!f()(e)&&!f()(t)){var n=e.props||{},r=n.children,o=U(n,["children"]),a=t.props||{},i=a.children,s=U(a,["children"]);return r&&i?L(o,s)&&ae(r,i):!r&&!i&&L(o,s)}return!1},ae=function e(t,n){if(t===n)return!0;if(a.Children.count(t)!==a.Children.count(n))return!1;var r=a.Children.count(t);if(0===r)return!0;if(1===r)return oe(_()(t)?t[0]:t,_()(n)?n[0]:n);for(var o=0;o=0}(e))n.push(e);else if(e&&t[G(e.type)]){var a=G(e.type),i=t[a],s=i.handler,l=i.once;if(l&&!r[a]||!l){var u=s(e,a,o);_()(u)?n=[n].concat(F(u)):n.push(u),r[a]=!0}}})),n};function se(){return(se=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var ue={width:l.a.number.isRequired,height:l.a.number.isRequired,viewBox:l.a.shape({x:l.a.number,y:l.a.number,width:l.a.number,height:l.a.number}),className:l.a.string,style:l.a.object,children:l.a.oneOfType([l.a.arrayOf(l.a.node),l.a.node])};function ce(e){var t=e.children,n=e.width,r=e.height,o=e.viewBox,a=e.className,s=e.style,l=le(e,["children","width","height","viewBox","className","style"]),u=o||{width:n,height:r,x:0,y:0},p=c()("recharts-surface",a),f=$(l);return i.a.createElement("svg",se({},f,{className:p,width:n,height:r,style:s,viewBox:"".concat(u.x," ").concat(u.y," ").concat(u.width," ").concat(u.height),version:"1.1"}),t)}ce.propTypes=ue;var pe=ce;function fe(){return(fe=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var he={className:l.a.string,children:l.a.oneOfType([l.a.arrayOf(l.a.node),l.a.node])};function me(e){var t=e.children,n=e.className,r=de(e,["children","className"]),o=c()("recharts-layer",n);return i.a.createElement("g",fe({className:o},r),t)}me.propTypes=he;var ye=me,ge=n(66),ve=n.n(ge),be=(Math.abs,Math.atan2,Math.cos,Math.max,Math.min,Math.sin,Math.sqrt,Math.PI),_e=2*be;var we={draw:function(e,t){var n=Math.sqrt(t/be);e.moveTo(n,0),e.arc(0,0,n,0,_e)}},Ee={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},Se=Math.sqrt(1/3),Ae=2*Se,xe={draw:function(e,t){var n=Math.sqrt(t/Ae),r=n*Se;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Ce={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}},Oe=Math.sin(be/10)/Math.sin(7*be/10),ke=Math.sin(_e/10)*Oe,Pe=-Math.cos(_e/10)*Oe,Te={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),r=ke*n,o=Pe*n;e.moveTo(0,-n),e.lineTo(r,o);for(var a=1;a<5;++a){var i=_e*a/5,s=Math.cos(i),l=Math.sin(i);e.lineTo(l*n,-s*n),e.lineTo(s*r-l*o,l*r+s*o)}e.closePath()}},Ne=Math.sqrt(3),je={draw:function(e,t){var n=-Math.sqrt(t/(3*Ne));e.moveTo(0,2*n),e.lineTo(-Ne*n,-n),e.lineTo(Ne*n,-n),e.closePath()}},De=Math.sqrt(3)/2,Re=1/Math.sqrt(12),Me=3*(Re/2+1),Ie={draw:function(e,t){var n=Math.sqrt(t/Me),r=n/2,o=n*Re,a=r,i=n*Re+n,s=-a,l=i;e.moveTo(r,o),e.lineTo(a,i),e.lineTo(s,l),e.lineTo(-.5*r-De*o,De*r+-.5*o),e.lineTo(-.5*a-De*i,De*a+-.5*i),e.lineTo(-.5*s-De*l,De*s+-.5*l),e.lineTo(-.5*r+De*o,-.5*o-De*r),e.lineTo(-.5*a+De*i,-.5*i-De*a),e.lineTo(-.5*s+De*l,-.5*l-De*s),e.closePath()}},Le=Math.PI,Fe=2*Le,Ue=Fe-1e-6;function ze(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function qe(){return new ze}ze.prototype=qe.prototype={constructor:ze,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,o,a){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+o)+","+(this._y1=+a)},arcTo:function(e,t,n,r,o){e=+e,t=+t,n=+n,r=+r,o=+o;var a=this._x1,i=this._y1,s=n-e,l=r-t,u=a-e,c=i-t,p=u*u+c*c;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(p>1e-6)if(Math.abs(c*s-l*u)>1e-6&&o){var f=n-a,d=r-i,h=s*s+l*l,m=f*f+d*d,y=Math.sqrt(h),g=Math.sqrt(p),v=o*Math.tan((Le-Math.acos((h+p-m)/(2*y*g)))/2),b=v/g,_=v/y;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*u)+","+(t+b*c)),this._+="A"+o+","+o+",0,0,"+ +(c*f>u*d)+","+(this._x1=e+_*s)+","+(this._y1=t+_*l)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,r,o,a){e=+e,t=+t,a=!!a;var i=(n=+n)*Math.cos(r),s=n*Math.sin(r),l=e+i,u=t+s,c=1^a,p=a?r-o:o-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+l+","+u:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-u)>1e-6)&&(this._+="L"+l+","+u),n&&(p<0&&(p=p%Fe+Fe),p>Ue?this._+="A"+n+","+n+",0,1,"+c+","+(e-i)+","+(t-s)+"A"+n+","+n+",0,1,"+c+","+(this._x1=l)+","+(this._y1=u):p>1e-6&&(this._+="A"+n+","+n+",0,"+ +(p>=Le)+","+c+","+(this._x1=e+n*Math.cos(o))+","+(this._y1=t+n*Math.sin(o))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var Be=qe,Ve=function(e){return function(){return e}};function He(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function We(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ge(e){return(Ge="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 Ke(){return(Ke=Object.assign||function(e){for(var t=1;t=0&&n>=0?{width:t,height:n}:null}},{key:"getDefaultPosition",value:function(e){var t,n,r=this.props,o=r.layout,a=r.align,i=r.verticalAlign,s=r.margin,l=r.chartWidth,u=r.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===a&&"vertical"===o?{left:((l||0)-(this.getBBox()||{width:0}).width)/2}:"right"===a?{right:s&&s.right||0}:{left:s&&s.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(n="middle"===i?{top:((u||0)-(this.getBBox()||{height:0}).height)/2}:"bottom"===i?{bottom:s&&s.bottom||0}:{top:s&&s.top||0}),yt({},t,{},n)}},{key:"updateBBox",value:function(){var e=this.state,t=e.boxWidth,n=e.boxHeight,r=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var o=this.wrapperNode.getBoundingClientRect();(Math.abs(o.width-t)>1||Math.abs(o.height-n)>1)&&this.setState({boxWidth:o.width,boxHeight:o.height},(function(){r&&r(o)}))}else-1===t&&-1===n||this.setState({boxWidth:-1,boxHeight:-1},(function(){r&&r(null)}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,r=t.width,o=t.height,a=t.wrapperStyle,s=t.paylodUniqBy,l=t.payload,u=yt({position:"absolute",width:r||"auto",height:o||"auto"},this.getDefaultPosition(a),{},a);return i.a.createElement("div",{className:"recharts-legend-wrapper",style:u,ref:function(t){e.wrapperNode=t}},function(e,t){return i.a.isValidElement(e)?i.a.cloneElement(e,t):v()(e)?e(t):i.a.createElement(dt,t)}(n,yt({},this.props,{payload:At(s,l)})))}}])&&bt(n.prototype,r),o&&bt(n,o),t}(a.PureComponent);Ct.displayName="Legend",Ct.propTypes={content:l.a.oneOfType([l.a.element,l.a.func]),wrapperStyle:l.a.object,chartWidth:l.a.number,chartHeight:l.a.number,width:l.a.number,height:l.a.number,iconSize:l.a.number,iconType:l.a.oneOf(xt),layout:l.a.oneOf(["horizontal","vertical"]),align:l.a.oneOf(["center","left","right"]),verticalAlign:l.a.oneOf(["top","bottom","middle"]),margin:l.a.shape({top:l.a.number,left:l.a.number,bottom:l.a.number,right:l.a.number}),payload:l.a.arrayOf(l.a.shape({value:l.a.any,id:l.a.any,type:l.a.oneOf(H)})),paylodUniqBy:l.a.oneOfType([l.a.func,l.a.bool]),formatter:l.a.func,onMouseEnter:l.a.func,onMouseLeave:l.a.func,onClick:l.a.func,onBBoxUpdate:l.a.func},Ct.defaultProps={iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"};var Ot=Ct,kt=n(16),Pt=n.n(kt),Tt=n(48),Nt=n.n(Tt);function jt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1,r=function r(o){n<0&&(n=o),o-n>t?(e(o),n=-1):Nt()(r)};Nt()(r)}function Dt(e){return(Dt="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 Rt(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Mt(){var e=function(){return null},t=!1;return{stop:function(){t=!0},start:function(n){t=!1,function n(r){if(!t){if(Array.isArray(r)){if(!r.length)return;var o=Rt(r),a=o[0],i=o.slice(1);return"number"==typeof a?void jt(n.bind(null,i),a):(n(a),void jt(n.bind(null,i)))}"object"===Dt(r)&&e(r),"function"==typeof r&&r()}}(n)},subscribe:function(t){return e=t,function(){e=function(){return null}}}}}var It=n(276),Lt=n.n(It);function Ft(e){for(var t=1;t=0&&e<=1}));var c=Qt(r,a),p=Qt(o,i),f=Xt(r,a),d=function(e){return e>1?1:e<0?0:e},h=function(e){for(var t=e>1?1:e,n=t,r=0;r<8;++r){var o=c(n)-t,a=f(n);if(Math.abs(o-t)<1e-4||a<1e-4)return p(n);n=d(n-o/a)}return p(n)};return h.isStepper=!1,h},en=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,r=e.damping,o=void 0===r?8:r,a=e.dt,i=void 0===a?17:a,s=function(e,t,r){var a=r+(-(e-t)*n-r*o)*i/1e3,s=r*i/1e3+e;return Math.abs(s-t)<1e-4&&Math.abs(a)<1e-4?[t,0]:[s,a]};return s.isStepper=!0,s.dt=i,s},tn=n(277),nn=n.n(tn);function rn(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function dn(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t0?n[o-1]:r,f=u||Object.keys(l);if("function"==typeof s||"spring"===s)return dn(e).concat([t.runJSAnimation.bind(t,{from:p.style,to:l,duration:a,easing:s}),a]);var d=Gt(f,a,s),h=hn({},p.style,l,{transition:d});return dn(e).concat([h,a,c]).filter(Vt)}),[i,Math.max(l,r)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=Mt());var t=e.begin,n=e.duration,r=e.attributeName,o=e.to,a=e.easing,i=e.onAnimationStart,s=e.onAnimationEnd,l=e.steps,u=e.children,c=this.manager;if(this.unSubscribe=c.subscribe(this.handleStyleChange),"function"!=typeof a&&"function"!=typeof u&&"spring"!==a)if(l.length>1)this.runStepAnimation(e);else{var p=r?mn({},r,o):o,f=Gt(Object.keys(p),n,a);c.start([i,t,hn({},p,{transition:f}),n,s])}else this.runJSAnimation(e)}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"render",value:function(){var e=this.props,t=e.children,n=(e.begin,e.duration,e.attributeName,e.easing,e.isActive),r=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,fn(e,["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"])),o=a.Children.count(t),s=Wt(this.state.style);if("function"==typeof t)return t(s);if(!n||0===o)return t;var l=function(e){var t=e.props,n=t.style,o=void 0===n?{}:n,i=t.className;return Object(a.cloneElement)(e,hn({},r,{style:hn({},o,s),className:i}))};return 1===o?l(a.Children.only(t)):i.a.createElement("div",null,a.Children.map(t,(function(e){return l(e)})))}}])&&yn(n.prototype,r),o&&yn(n,o),t}(a.PureComponent);wn.displayName="Animate",wn.propTypes={from:l.a.oneOfType([l.a.object,l.a.string]),to:l.a.oneOfType([l.a.object,l.a.string]),attributeName:l.a.string,duration:l.a.number,begin:l.a.number,easing:l.a.oneOfType([l.a.string,l.a.func]),steps:l.a.arrayOf(l.a.shape({duration:l.a.number.isRequired,style:l.a.object.isRequired,easing:l.a.oneOfType([l.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),l.a.func]),properties:l.a.arrayOf("string"),onAnimationEnd:l.a.func})),children:l.a.oneOfType([l.a.node,l.a.func]),isActive:l.a.bool,canBegin:l.a.bool,onAnimationEnd:l.a.func,shouldReAnimate:l.a.bool,onAnimationStart:l.a.func,onAnimationReStart:l.a.func},wn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};var En=wn,Sn=n(107);function An(e){return(An="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 xn(){return(xn=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function On(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Pn(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.steps,n=e.duration;return t&&t.length?t.reduce((function(e,t){return e+(C()(t.duration)&&t.duration>0?t.duration:0)}),0):C()(n)?n:0},Rn=function(e){function t(){var e,n;kn(this,t);for(var r=arguments.length,o=new Array(r),a=0;ac[t]+o?Math.max(p,c[t]):Math.max(f,c[t])},n}var n,r,o;return 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&&sr(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"updateBBox",value:function(){var e=this.state,t=e.boxWidth,n=e.boxHeight;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-t)>1||Math.abs(r.height-n)>1)&&this.setState({boxWidth:r.width,boxHeight:r.height})}else-1===t&&-1===n||this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var e,t,n,r=this,o=this.props,a=o.payload,s=o.isAnimationActive,l=o.animationDuration,u=o.animationEasing,p=o.filterNull,d=function(e,t){return!0===e?ve()(t,ur):v()(e)?ve()(t,e):t}(o.paylodUniqBy,p&&a&&a.length?a.filter((function(e){return!f()(e.value)})):a),h=d&&d.length,m=this.props,y=m.content,g=m.viewBox,b=m.coordinate,_=m.position,w=m.active,E=tr({pointerEvents:"none",visibility:w&&h?"visible":"hidden",position:"absolute",top:0},m.wrapperStyle);if(_&&P(_.x)&&P(_.y))t=_.x,n=_.y;else{var S=this.state,A=S.boxWidth,x=S.boxHeight;A>0&&x>0&&b?(t=this.getTranslate({key:"x",tooltipDimension:A,viewBoxDimension:g.width}),n=this.getTranslate({key:"y",tooltipDimension:x,viewBoxDimension:g.height})):E.visibility="hidden"}E=tr({},Wt({transform:this.props.useTranslate3d?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}),{},E),s&&w&&(E=tr({},Wt({transition:"transform ".concat(l,"ms ").concat(u)}),{},E));var C=c()(lr,(nr(e={},"".concat(lr,"-right"),P(t)&&b&&P(b.x)&&t>=b.x),nr(e,"".concat(lr,"-left"),P(t)&&b&&P(b.x)&&t=b.y),nr(e,"".concat(lr,"-top"),P(n)&&b&&P(b.y)&&n0?mr()(n.updateDimensionsImmediate,e.debounce):n.updateDimensionsImmediate,n}var n,r,o;return 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&&Er(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.getContainerSize();e&&this.setState(e)}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"getContainerSize",value:function(){return this.container?{containerWidth:this.container.clientWidth,containerHeight:this.container.clientHeight}:null}},{key:"renderChart",value:function(){var e=this.state,t=e.containerWidth,n=e.containerHeight;if(t<0||n<0)return null;var r=this.props,o=r.aspect,a=r.width,s=r.height,l=(r.minWidth,r.minHeight,r.maxHeight),u=r.children;k(a)||k(s);var c=k(a)?t:a,p=k(s)?n:s;return o&&o>0&&(c?p=c/o:p&&(c=p*o),l&&p>l&&(p=l)),i.a.cloneElement(u,{width:c,height:p})}},{key:"render",value:function(){var e=this,t=this.props,n=t.minWidth,r=t.minHeight,o=t.width,a=t.height,s=t.maxHeight,l=t.id,u=t.className,p={width:o,height:a,minWidth:n,minHeight:r,maxHeight:s};return i.a.createElement("div",{id:l,className:c()("recharts-responsive-container",u),style:p,ref:function(t){e.container=t}},this.renderChart(),i.a.createElement(gr.a,{handleWidth:!0,handleHeight:!0,onResize:this.handleResize}))}}])&&br(n.prototype,r),o&&br(n,o),t}(a.Component);Sr.displayName="ResponsiveContainer",Sr.propTypes={aspect:l.a.number,width:l.a.oneOfType([l.a.string,l.a.number]),height:l.a.oneOfType([l.a.string,l.a.number]),minHeight:l.a.oneOfType([l.a.string,l.a.number]),minWidth:l.a.oneOfType([l.a.string,l.a.number]),maxHeight:l.a.oneOfType([l.a.string,l.a.number]),children:l.a.node.isRequired,debounce:l.a.number,id:l.a.oneOfType([l.a.string,l.a.number]),className:l.a.oneOfType([l.a.string,l.a.number])},Sr.defaultProps={width:"100%",height:"100%",debounce:0};var Ar=Sr;function xr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Or(){return null}Or.propTypes=function(e){for(var t=1;t=0&&o===+o?"".concat(o,"px"):o),";");var r,o,a}),"")},Ur=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||te())return{width:0,height:0};var n="".concat(e),r=Fr(t),o="".concat(n,"-").concat(r);if(Mr.widthCache[o])return Mr.widthCache[o];try{var a=document.getElementById("recharts_measurement_span");a||((a=document.createElement("span")).setAttribute("id","recharts_measurement_span"),document.body.appendChild(a));var i=jr({},Ir,{},t);Object.keys(i).map((function(e){return a.style[e]=i[e],e})),a.textContent=n;var s=a.getBoundingClientRect(),l={width:s.width,height:s.height};return Mr.widthCache[o]=l,++Mr.cacheCount>2e3&&(Mr.cacheCount=0,Mr.widthCache={}),l}catch(e){return{width:0,height:0}}};function zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Br(e){return(Br="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 Vr(){return(Vr=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Wr(e,t){for(var n=0;nt?1:e>=t?0:NaN},io=function(e){var t;return 1===e.length&&(t=e,e=function(e,n){return ao(t(e),n)}),{left:function(t,n,r,o){for(null==r&&(r=0),null==o&&(o=t.length);r>>1;e(t[a],n)<0?r=a+1:o=a}return r},right:function(t,n,r,o){for(null==r&&(r=0),null==o&&(o=t.length);r>>1;e(t[a],n)>0?o=a:r=a+1}return r}}};var so=io(ao),lo=so.right,uo=(so.left,lo);var co=function(e){return null===e?NaN:+e},po=Array.prototype,fo=(po.slice,po.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)),a=new Array(o);++r0)return[e];if((r=t0)for(e=Math.ceil(e/i),t=Math.floor(t/i),a=new Array(o=Math.ceil(t-e+1));++s=0?(a>=ho?10:a>=mo?5:a>=yo?2:1)*Math.pow(10,o):-Math.pow(10,-o)/(a>=ho?10:a>=mo?5:a>=yo?2:1)}function bo(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),o=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),a=r/o;return a>=ho?o*=10:a>=mo?o*=5:a>=yo&&(o*=2),t=1)return+n(e[r-1],r-1,e);var r,o=(r-1)*t,a=Math.floor(o),i=+n(e[a],a,e);return i+(+n(e[a+1],a+1,e)-i)*(o-a)}};function wo(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function Eo(e,t){switch(arguments.length){case 0:break;case 1:this.interpolator(e);break;default:this.interpolator(t).domain(e)}return this}function So(){}function Ao(e,t){var n=new So;if(e instanceof So)e.each((function(e,t){n.set(t,e)}));else if(Array.isArray(e)){var r,o=-1,a=e.length;if(null==t)for(;++o>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?ta(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?ta(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Ho.exec(e))?new oa(t[1],t[2],t[3],1):(t=Wo.exec(e))?new oa(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Go.exec(e))?ta(t[1],t[2],t[3],t[4]):(t=Ko.exec(e))?ta(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Zo.exec(e))?la(t[1],t[2]/100,t[3]/100,1):(t=$o.exec(e))?la(t[1],t[2]/100,t[3]/100,t[4]):Yo.hasOwnProperty(e)?ea(Yo[e]):"transparent"===e?new oa(NaN,NaN,NaN,0):null}function ea(e){return new oa(e>>16&255,e>>8&255,255&e,1)}function ta(e,t,n,r){return r<=0&&(e=t=n=NaN),new oa(e,t,n,r)}function na(e){return e instanceof Uo||(e=Jo(e)),e?new oa((e=e.rgb()).r,e.g,e.b,e.opacity):new oa}function ra(e,t,n,r){return 1===arguments.length?na(e):new oa(e,t,n,null==r?1:r)}function oa(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function aa(){return"#"+sa(this.r)+sa(this.g)+sa(this.b)}function ia(){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+")")}function sa(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function la(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ca(e,t,n,r)}function ua(e){if(e instanceof ca)return new ca(e.h,e.s,e.l,e.opacity);if(e instanceof Uo||(e=Jo(e)),!e)return new ca;if(e instanceof ca)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),a=Math.max(t,n,r),i=NaN,s=a-o,l=(a+o)/2;return s?(i=t===a?(n-r)/s+6*(n0&&l<1?0:i,new ca(i,s,l,e.opacity)}function ca(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function pa(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function fa(e,t,n,r,o){var a=e*e,i=a*e;return((1-3*e+3*a-i)*t+(4-6*a+3*i)*n+(1+3*e+3*a-3*i)*r+i*o)/6}Lo(Uo,Jo,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:Qo,formatHex:Qo,formatHsl:function(){return ua(this).formatHsl()},formatRgb:Xo,toString:Xo}),Lo(oa,ra,Fo(Uo,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new oa(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new oa(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:aa,formatHex:aa,formatRgb:ia,toString:ia})),Lo(ca,(function(e,t,n,r){return 1===arguments.length?ua(e):new ca(e,t,n,null==r?1:r)}),Fo(Uo,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new ca(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ca(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 oa(pa(e>=240?e-240:e+120,o,r),pa(e,o,r),pa(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},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var da=function(e){return function(){return e}};function ha(e,t){return function(n){return e+n*t}}function ma(e){return 1==(e=+e)?ya: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):da(isNaN(t)?n:t)}}function ya(e,t){var n=t-e;return n?ha(e,n):da(isNaN(e)?t:e)}var ga=function e(t){var n=ma(t);function r(e,t){var r=n((e=ra(e)).r,(t=ra(t)).r),o=n(e.g,t.g),a=n(e.b,t.b),i=ya(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=a(t),e.opacity=i(t),e+""}}return r.gamma=e,r}(1);function va(e){return function(t){var n,r,o=t.length,a=new Array(o),i=new Array(o),s=new Array(o);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),o=e[r],a=e[r+1],i=r>0?e[r-1]:2*o-a,s=ra&&(o=t.slice(a,o),s[i]?s[i]+=o:s[++i]=o),(n=n[0])===(r=r[0])?s[i]?s[i]+=r:s[++i]=r:(s[++i]=null,l.push({i:i,x:Sa(n,r)})),a=Ca.lastIndex;return ar&&(t=n,n=r,r=t),function(e){return Math.max(n,Math.min(r,e))}}function Ma(e,t,n){var r=e[0],o=e[1],a=t[0],i=t[1];return o2?Ia:Ma,o=a=null,p}function p(t){return isNaN(t=+t)?n:(o||(o=r(i.map(e),s,l)))(e(u(t)))}return p.invert=function(n){return u(t((a||(a=r(s,i.map(e),Sa)))(n)))},p.domain=function(e){return arguments.length?(i=To.call(e,Ta),u===ja||(u=Ra(i)),c()):i.slice()},p.range=function(e){return arguments.length?(s=No.call(e),c()):s.slice()},p.rangeRound=function(e){return s=No.call(e),l=Pa,c()},p.clamp=function(e){return arguments.length?(u=e?Ra(i):ja,p):u!==ja},p.interpolate=function(e){return arguments.length?(l=e,c()):l},p.unknown=function(e){return arguments.length?(n=e,p):n},function(n,r){return e=n,t=r,c()}}function Ua(e,t){return Fa()(e,t)}var za=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function qa(e){if(!(t=za.exec(e)))throw new Error("invalid format: "+e);var t;return new Ba({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function Ba(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}qa.prototype=Ba.prototype,Ba.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};function Va(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)]}var Ha,Wa,Ga,Ka,Za=function(e){return(e=Va(Math.abs(e)))?e[1]:NaN},$a=function(e,t){var n=Va(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")},Ya={"%":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.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):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 $a(100*e,t)},r:$a,s:function(e,t){var n=Va(e,t);if(!n)return e+"";var r=n[0],o=n[1],a=o-(Ha=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,i=r.length;return a===i?r:a>i?r+new Array(a-i+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Va(e,Math.max(0,t+a-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},Qa=function(e){return e},Xa=Array.prototype.map,Ja=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];Wa=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?Qa:(t=Xa.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var o=e.length,a=[],i=0,s=t[0],l=0;o>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),a.push(e.substring(o-=s,o+s)),!((l+=s+1)>r));)s=t[i=(i+1)%t.length];return a.reverse().join(n)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",i=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?Qa:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(Xa.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"-":e.minus+"",c=void 0===e.nan?"NaN":e.nan+"";function p(e){var t=(e=qa(e)).fill,n=e.align,p=e.sign,f=e.symbol,d=e.zero,h=e.width,m=e.comma,y=e.precision,g=e.trim,v=e.type;"n"===v?(m=!0,v="g"):Ya[v]||(void 0===y&&(y=12),g=!0,v="g"),(d||"0"===t&&"="===n)&&(d=!0,t="0",n="=");var b="$"===f?o:"#"===f&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",_="$"===f?a:/[%p]/.test(v)?l:"",w=Ya[v],E=/[defgprs%]/.test(v);function S(e){var o,a,l,f=b,S=_;if("c"===v)S=w(e)+S,e="";else{var A=(e=+e)<0||1/e<0;if(e=isNaN(e)?c:w(Math.abs(e),y),g&&(e=function(e){e:for(var t,n=e.length,r=1,o=-1;r0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),A&&0==+e&&"+"!==p&&(A=!1),f=(A?"("===p?p:u:"-"===p||"("===p?"":p)+f,S=("s"===v?Ja[8+Ha/3]:"")+S+(A&&"("===p?")":""),E)for(o=-1,a=e.length;++o(l=e.charCodeAt(o))||l>57){S=(46===l?i+e.slice(o+1):e.slice(o))+S,e=e.slice(0,o);break}}m&&!d&&(e=r(e,1/0));var x=f.length+e.length+S.length,C=x>1)+f+e+S+C.slice(x);break;default:e=C+f+e+S}return s(e)}return y=void 0===y?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y)),S.toString=function(){return e+""},S}return{format:p,formatPrefix:function(e,t){var n=p(((e=qa(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Za(t)/3))),o=Math.pow(10,-r),a=Ja[8+r/3];return function(e){return n(o*e)+a}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),Ga=Wa.format,Ka=Wa.formatPrefix;var ei=function(e,t,n,r){var o,a=bo(e,t,n);switch((r=qa(null==r?",f":r)).type){case"s":var i=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(Za(t)/3)))-Za(Math.abs(e)))}(a,i))||(r.precision=o),Ka(r,i);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,Za(t)-Za(e))+1}(a,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,-Za(Math.abs(e)))}(a))||(r.precision=o-2*("%"===r.type))}return Ga(r)};function ti(e){var t=e.domain;return e.ticks=function(e){var n=t();return go(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return ei(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,o=t(),a=0,i=o.length-1,s=o[a],l=o[i];return l0?r=vo(s=Math.floor(s/r)*r,l=Math.ceil(l/r)*r,n):r<0&&(r=vo(s=Math.ceil(s*r)/r,l=Math.floor(l*r)/r,n)),r>0?(o[a]=Math.floor(s/r)*r,o[i]=Math.ceil(l/r)*r,t(o)):r<0&&(o[a]=Math.ceil(s*r)/r,o[i]=Math.floor(l*r)/r,t(o)),e},e}function ni(){var e=Ua(ja,ja);return e.copy=function(){return La(e,ni())},wo.apply(e,arguments),ti(e)}function ri(e){var t;function n(e){return isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=To.call(t,Ta),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return ri(e).unknown(t)},e=arguments.length?To.call(e,Ta):[0,1],ti(n)}var oi=function(e,t){var n,r=0,o=(e=e.slice()).length-1,a=e[r],i=e[o];return i0){for(;fl)break;m.push(p)}}else for(;f=1;--c)if(!((p=u*c)l)break;m.push(p)}}else m=go(f,d,Math.min(d-f,h)).map(n);return r?m.reverse():m},r.tickFormat=function(e,o){if(null==o&&(o=10===a?".0e":","),"function"!=typeof o&&(o=Ga(o)),e===1/0)return o;null==e&&(e=10);var i=Math.max(1,a*e/r.ticks().length);return function(e){var r=e/n(Math.round(t(e)));return r*a0?r[o-1]:t[0],o=r?[o[r-1],n]:[o[i-1],o[i]]},i.unknown=function(t){return arguments.length?(e=t,i):i},i.thresholds=function(){return o.slice()},i.copy=function(){return Ai().domain([t,n]).range(a).unknown(e)},wo.apply(ti(i),arguments)}function xi(){var e,t=[.5],n=[0,1],r=1;function o(o){return o<=o?n[uo(t,o,0,r)]:e}return o.domain=function(e){return arguments.length?(t=No.call(e),r=Math.min(t.length,n.length-1),o):t.slice()},o.range=function(e){return arguments.length?(n=No.call(e),r=Math.min(t.length,n.length-1),o):n.slice()},o.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},o.unknown=function(t){return arguments.length?(e=t,o):e},o.copy=function(){return xi().domain(t).range(n).unknown(e)},wo.apply(o,arguments)}var Ci=new Date,Oi=new Date;function ki(e,t,n,r){function o(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return o.floor=function(t){return e(t=new Date(+t)),t},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-t0))return s;do{s.push(i=new Date(+n)),t(n,a),e(n)}while(i=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 Ci.setTime(+t),Oi.setTime(+r),e(Ci),e(Oi),Math.floor(n(Ci,Oi))},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 Pi=ki((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()}));Pi.every=function(e){return isFinite(e=Math.floor(e))&&e>0?ki((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 Ti=Pi,Ni=(Pi.range,ki((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()}))),ji=Ni;Ni.range;function Di(e){return ki((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-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/6048e5}))}var Ri=Di(0),Mi=Di(1),Ii=Di(2),Li=Di(3),Fi=Di(4),Ui=Di(5),zi=Di(6),qi=(Ri.range,Mi.range,Ii.range,Li.range,Fi.range,Ui.range,zi.range,ki((function(e){e.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5}),(function(e){return e.getDate()-1}))),Bi=qi,Vi=(qi.range,ki((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getHours()}))),Hi=Vi,Wi=(Vi.range,ki((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getMinutes()}))),Gi=Wi,Ki=(Wi.range,ki((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+1e3*t)}),(function(e,t){return(t-e)/1e3}),(function(e){return e.getUTCSeconds()}))),Zi=Ki,$i=(Ki.range,ki((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e})));$i.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?ki((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):$i:null};var Yi=$i;$i.range;function Qi(e){return ki((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)/6048e5}))}var Xi=Qi(0),Ji=Qi(1),es=Qi(2),ts=Qi(3),ns=Qi(4),rs=Qi(5),os=Qi(6),as=(Xi.range,Ji.range,es.range,ts.range,ns.range,rs.range,os.range,ki((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}))),is=as,ss=(as.range,ki((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()})));ss.every=function(e){return isFinite(e=Math.floor(e))&&e>0?ki((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 ls=ss;ss.range;function us(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 cs(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 ps(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var fs,ds,hs,ms={"-":"",_:" ",0:"0"},ys=/^\s*\d+/,gs=/^%/,vs=/[\\^$*+?|[\]().{}]/g;function bs(e,t,n){var r=e<0?"-":"",o=(r?-e:e)+"",a=o.length;return r+(a68?1900:2e3),n+r[0].length):-1}function Ts(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 Ns(e,t,n){var r=ys.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function js(e,t,n){var r=ys.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function Ds(e,t,n){var r=ys.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Rs(e,t,n){var r=ys.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Ms(e,t,n){var r=ys.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Is(e,t,n){var r=ys.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function Ls(e,t,n){var r=ys.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Fs(e,t,n){var r=ys.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Us(e,t,n){var r=ys.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function zs(e,t,n){var r=gs.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function qs(e,t,n){var r=ys.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Bs(e,t,n){var r=ys.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function Vs(e,t){return bs(e.getDate(),t,2)}function Hs(e,t){return bs(e.getHours(),t,2)}function Ws(e,t){return bs(e.getHours()%12||12,t,2)}function Gs(e,t){return bs(1+Bi.count(Ti(e),e),t,3)}function Ks(e,t){return bs(e.getMilliseconds(),t,3)}function Zs(e,t){return Ks(e,t)+"000"}function $s(e,t){return bs(e.getMonth()+1,t,2)}function Ys(e,t){return bs(e.getMinutes(),t,2)}function Qs(e,t){return bs(e.getSeconds(),t,2)}function Xs(e){var t=e.getDay();return 0===t?7:t}function Js(e,t){return bs(Ri.count(Ti(e)-1,e),t,2)}function el(e){var t=e.getDay();return t>=4||0===t?Fi(e):Fi.ceil(e)}function tl(e,t){return e=el(e),bs(Fi.count(Ti(e),e)+(4===Ti(e).getDay()),t,2)}function nl(e){return e.getDay()}function rl(e,t){return bs(Mi.count(Ti(e)-1,e),t,2)}function ol(e,t){return bs(e.getFullYear()%100,t,2)}function al(e,t){return bs((e=el(e)).getFullYear()%100,t,2)}function il(e,t){return bs(e.getFullYear()%1e4,t,4)}function sl(e,t){var n=e.getDay();return bs((e=n>=4||0===n?Fi(e):Fi.ceil(e)).getFullYear()%1e4,t,4)}function ll(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+bs(t/60|0,"0",2)+bs(t%60,"0",2)}function ul(e,t){return bs(e.getUTCDate(),t,2)}function cl(e,t){return bs(e.getUTCHours(),t,2)}function pl(e,t){return bs(e.getUTCHours()%12||12,t,2)}function fl(e,t){return bs(1+is.count(ls(e),e),t,3)}function dl(e,t){return bs(e.getUTCMilliseconds(),t,3)}function hl(e,t){return dl(e,t)+"000"}function ml(e,t){return bs(e.getUTCMonth()+1,t,2)}function yl(e,t){return bs(e.getUTCMinutes(),t,2)}function gl(e,t){return bs(e.getUTCSeconds(),t,2)}function vl(e){var t=e.getUTCDay();return 0===t?7:t}function bl(e,t){return bs(Xi.count(ls(e)-1,e),t,2)}function _l(e){var t=e.getUTCDay();return t>=4||0===t?ns(e):ns.ceil(e)}function wl(e,t){return e=_l(e),bs(ns.count(ls(e),e)+(4===ls(e).getUTCDay()),t,2)}function El(e){return e.getUTCDay()}function Sl(e,t){return bs(Ji.count(ls(e)-1,e),t,2)}function Al(e,t){return bs(e.getUTCFullYear()%100,t,2)}function xl(e,t){return bs((e=_l(e)).getUTCFullYear()%100,t,2)}function Cl(e,t){return bs(e.getUTCFullYear()%1e4,t,4)}function Ol(e,t){var n=e.getUTCDay();return bs((e=n>=4||0===n?ns(e):ns.ceil(e)).getUTCFullYear()%1e4,t,4)}function kl(){return"+0000"}function Pl(){return"%"}function Tl(e){return+e}function Nl(e){return Math.floor(+e/1e3)}!function(e){fs=function(e){var t=e.dateTime,n=e.date,r=e.time,o=e.periods,a=e.days,i=e.shortDays,s=e.months,l=e.shortMonths,u=ws(o),c=Es(o),p=ws(a),f=Es(a),d=ws(i),h=Es(i),m=ws(s),y=Es(s),g=ws(l),v=Es(l),b={a:function(e){return i[e.getDay()]},A:function(e){return a[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:Vs,e:Vs,f:Zs,g:al,G:sl,H:Hs,I:Ws,j:Gs,L:Ks,m:$s,M:Ys,p:function(e){return o[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:Tl,s:Nl,S:Qs,u:Xs,U:Js,V:tl,w:nl,W:rl,x:null,X:null,y:ol,Y:il,Z:ll,"%":Pl},_={a:function(e){return i[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:ul,e:ul,f:hl,g:xl,G:Ol,H:cl,I:pl,j:fl,L:dl,m:ml,M:yl,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:Tl,s:Nl,S:gl,u:vl,U:bl,V:wl,w:El,W:Sl,x:null,X:null,y:Al,Y:Cl,Z:kl,"%":Pl},w={a:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=h[r[0].toLowerCase()],n+r[0].length):-1},A:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=f[r[0].toLowerCase()],n+r[0].length):-1},b:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.m=v[r[0].toLowerCase()],n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=y[r[0].toLowerCase()],n+r[0].length):-1},c:function(e,n,r){return A(e,t,n,r)},d:Ds,e:Ds,f:Us,g:Ps,G:ks,H:Ms,I:Ms,j:Rs,L:Fs,m:js,M:Is,p:function(e,t,n){var r=u.exec(t.slice(n));return r?(e.p=c[r[0].toLowerCase()],n+r[0].length):-1},q:Ns,Q:qs,s:Bs,S:Ls,u:As,U:xs,V:Cs,w:Ss,W:Os,x:function(e,t,r){return A(e,n,t,r)},X:function(e,t,n){return A(e,r,t,n)},y:Ps,Y:ks,Z:Ts,"%":zs};function E(e,t){return function(n){var r,o,a,i=[],s=-1,l=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in a||(a.w=1),"Z"in a?(o=(r=cs(ps(a.y,0,1))).getUTCDay(),r=o>4||0===o?Ji.ceil(r):Ji(r),r=is.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(o=(r=us(ps(a.y,0,1))).getDay(),r=o>4||0===o?Mi.ceil(r):Mi(r),r=Bi.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),o="Z"in a?cs(ps(a.y,0,1)).getUTCDay():us(ps(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(o+5)%7:a.w+7*a.U-(o+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,cs(a)):us(a)}}function A(e,t,n,r){for(var o,a,i=0,s=t.length,l=n.length;i=l)return-1;if(37===(o=t.charCodeAt(i++))){if(o=t.charAt(i++),!(a=w[o in ms?t.charAt(i++):o])||(r=a(e,n,r))<0)return-1}else if(o!=n.charCodeAt(r++))return-1}return r}return b.x=E(n,b),b.X=E(r,b),b.c=E(t,b),_.x=E(n,_),_.X=E(r,_),_.c=E(t,_),{format:function(e){var t=E(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=S(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=E(e+="",_);return t.toString=function(){return e},t},utcParse:function(e){var t=S(e+="",!0);return t.toString=function(){return e},t}}}(e),ds=fs.format,fs.parse,hs=fs.utcFormat,fs.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"]});function jl(e){return new Date(e)}function Dl(e){return e instanceof Date?+e:+new Date(+e)}function Rl(e,t,n,r,o,a,i,s,l){var u=Ua(ja,ja),c=u.invert,p=u.domain,f=l(".%L"),d=l(":%S"),h=l("%I:%M"),m=l("%I %p"),y=l("%a %d"),g=l("%b %d"),v=l("%B"),b=l("%Y"),_=[[i,1,1e3],[i,5,5e3],[i,15,15e3],[i,30,3e4],[a,1,6e4],[a,5,3e5],[a,15,9e5],[a,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function w(s){return(i(s)1)for(var n,r,o,a=1,i=e[t[0]],s=i.length;a=0;)n[t]=t;return n};function iu(e,t){return e[t]}function su(e){return(su="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 lu(){return(lu=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function pu(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function fu(e,t){for(var n=0;n=0}));if(a&&a.length){var i=a.map((function(e){return e.props.dataKey}));return e.reduce((function(e,t){var r=Eu(t,n,0),o=_()(r)?[to()(r),Jr()(r)]:[r,r],a=i.reduce((function(e,n){var r=Eu(t,n,0),a=o[0]-Math.abs(_()(r)?r[0]:r),i=o[1]+Math.abs(_()(r)?r[1]:r);return[Math.min(a,e[0]),Math.max(i,e[1])]}),[1/0,-1/0]);return[Math.min(a[0],e[0]),Math.max(a[1],e[1])]}),[1/0,-1/0])}return null},Ou=function(e,t,n,r){var o=t.map((function(t){var o=t.props.dataKey;return"number"===n&&o&&Cu(e,t,o)||Su(e,o,n,r)}));if("number"===n)return o.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]);var a={};return o.reduce((function(e,t){for(var n=0,r=t.length;n=0||t.indexOf("AreaChart")>=0)?{scale:Io(),realScaleType:"point"}:"category"===o?{scale:Ro(),realScaleType:"band"}:{scale:ni(),realScaleType:"linear"};if(h()(n)){var s="scale".concat(n.slice(0,1).toUpperCase()).concat(n.slice(1));return{scale:(r[s]||Io)(),realScaleType:r[s]?s:"point"}}return v()(n)?{scale:n}:{scale:Io(),realScaleType:"point"}},Du=function(e){var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),o=Math.min(r[0],r[1])-1e-4,a=Math.max(r[0],r[1])+1e-4,i=e(t[0]),s=e(t[n-1]);(ia||sa)&&e.domain([t[0],t[n-1]])}},Ru=function(e,t){if(!e)return null;for(var n=0,r=e.length;nr)&&(o[1]=r),o[0]>r&&(o[0]=r),o[1]=0?(e[i][n][0]=o,e[i][n][1]=o+s,o=e[i][n][1]):(e[i][n][0]=a,e[i][n][1]=a+s,a=e[i][n][1])}},expand:function(e,t){if((r=e.length)>0){for(var n,r,o,a=0,i=e[0].length;a0){for(var n,r=0,o=e[t[0]],a=o.length;r0&&(r=(n=e[t[0]]).length)>0){for(var n,r,o,a=0,i=1;i=0?0:o<0?o:r}return n[0]},Bu=function(e,t,n){return Object.keys(e).reduce((function(r,o){var a=e[o].stackedData.reduce((function(e,r){var o=r.slice(t,n+1).reduce((function(e,t){return[to()(t.concat([e[0]]).filter(P)),Jr()(t.concat([e[1]]).filter(P))]}),[1/0,-1/0]);return[Math.min(e[0],o[0]),Math.max(e[1],o[1])]}),[1/0,-1/0]);return[Math.min(a[0],r[0]),Math.max(a[1],r[1])]}),[1/0,-1/0]).map((function(e){return e===1/0||e===-1/0?0:e}))},Vu=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Hu=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Wu=function(e,t,n){if(!_()(e))return t;var r=[];if(P(e[0]))r[0]=n?e[0]:Math.min(e[0],t[0]);else if(Vu.test(e[0])){var o=+Vu.exec(e[0])[1];r[0]=t[0]-o}else v()(e[0])?r[0]=e[0](t[0]):r[0]=t[0];if(P(e[1]))r[1]=n?e[1]:Math.max(e[1],t[1]);else if(Hu.test(e[1])){var a=+Hu.exec(e[1])[1];r[1]=t[1]+a}else v()(e[1])?r[1]=e[1](t[1]):r[1]=t[1];return r},Gu=function(e,t){if(e&&e.scale&&e.scale.bandwidth)return e.scale.bandwidth();if(e&&t&&t.length>=2){for(var n=Un()(t,(function(e){return e.coordinate})),r=1/0,o=1,a=n.length;o2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},nc=function(e,t,n,r,o){var a=e.width,i=e.height,s=e.startAngle,l=e.endAngle,u=D(e.cx,a,a/2),c=D(e.cy,i,i/2),p=tc(a,i,n),d=D(e.innerRadius,p,0),h=D(e.outerRadius,p,.8*p);return Object.keys(t).reduce((function(e,n){var a,i=t[n],p=i.domain,m=i.reversed;if(f()(i.range))"angleAxis"===r?a=[s,l]:"radiusAxis"===r&&(a=[d,h]),m&&(a=[a[1],a[0]]);else{var y=Qu(a=i.range,2);s=y[0],l=y[1]}var g=ju(i,o),v=g.realScaleType,b=g.scale;b.domain(p).range(a),Du(b);var _=Fu(b,$u({},i,{realScaleType:v})),w=$u({},i,{},_,{range:a,radius:h,realScaleType:v,scale:b,cx:u,cy:c,innerRadius:d,outerRadius:h,startAngle:s,endAngle:l});return $u({},e,Yu({},n,w))}),{})},rc=function(e,t){var n,r,o,a,i,s,l=e.x,u=e.y,c=t.cx,p=t.cy,f=(r={x:c,y:p},o=(n={x:l,y:u}).x,a=n.y,i=r.x,s=r.y,Math.sqrt(Math.pow(o-i,2)+Math.pow(a-s,2)));if(f<=0)return{radius:f};var d=(l-c)/f,h=Math.acos(d);return u>p&&(h=2*Math.PI-h),{radius:f,angle:Ju(h),angleInRadian:h}},oc=function(e,t){var n=t.startAngle,r=t.endAngle,o=Math.floor(n/360),a=Math.floor(r/360);return e+360*Math.min(o,a)},ac=function(e,t){var n=e.x,r=e.y,o=rc({x:n,y:r},t),a=o.radius,i=o.angle,s=t.innerRadius,l=t.outerRadius;if(al)return!1;if(0===a)return!0;var u,c=function(e){var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),o=Math.floor(n/360),a=Math.min(r,o);return{startAngle:t-360*a,endAngle:n-360*a}}(t),p=c.startAngle,f=c.endAngle,d=i;if(p<=f){for(;d>f;)d-=360;for(;d=p&&d<=f}else{for(;d>p;)d-=360;for(;d=f&&d<=p}return u?$u({},t,{radius:a,angle:oc(d,t)}):null};function ic(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0?1:-1;"insideStart"===a?(r=y+w*l,o=v):"insideEnd"===a?(r=g-w*l,o=!v):"end"===a&&(r=g+w*l,o=v),o=_<=0?o:!o;var E=ec(p,d,b,r),S=ec(p,d,b,r+359*(o?1:-1)),A="M".concat(E.x,",").concat(E.y,"\n A").concat(b,",").concat(b,",0,1,").concat(o?0:1,",\n ").concat(S.x,",").concat(S.y),x=f()(e.id)?j("recharts-radial-line-"):e.id;return i.a.createElement("text",sc({},n,{dominantBaseline:"central",className:c()("recharts-radial-bar-label",u)}),i.a.createElement("defs",null,i.a.createElement("path",{id:x,d:A})),i.a.createElement("textPath",{xlinkHref:"#".concat(x)},t))};function hc(e){var t,n=e.viewBox,r=e.position,o=e.value,s=e.children,l=e.content,u=e.className,p=void 0===u?"":u;if(!n||f()(o)&&f()(s)&&!Object(a.isValidElement)(l)&&!v()(l))return null;if(Object(a.isValidElement)(l))return Object(a.cloneElement)(l,e);if(v()(l)){if(t=l(e),Object(a.isValidElement)(t))return t}else t=function(e){var t=e.value,n=e.formatter,r=f()(e.children)?t:e.children;return v()(n)?n(r):r}(e);var d=function(e){return P(e.cx)}(n),h=$(e),m=Q(e);if(d&&("insideStart"===r||"insideEnd"===r||"end"===r))return dc(e,t,h);var g=d?function(e){var t=e.viewBox,n=e.offset,r=e.position,o=t.cx,a=t.cy,i=t.innerRadius,s=t.outerRadius,l=(t.startAngle+t.endAngle)/2;if("outside"===r){var u=ec(o,a,s+n,l),c=u.x;return{x:c,y:u.y,textAnchor:c>=o?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:o,y:a,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:o,y:a,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:o,y:a,textAnchor:"middle",verticalAnchor:"end"};var p=ec(o,a,(i+s)/2,l);return{x:p.x,y:p.y,textAnchor:"middle",verticalAnchor:"middle"}}(e):function(e){var t=e.viewBox,n=e.offset,r=e.position,o=t.x,a=t.y,i=t.width,s=t.height,l=s>=0?1:-1;return"top"===r?{x:o+i/2,y:a-l*n,textAnchor:"middle",verticalAnchor:l>0?"end":"start"}:"bottom"===r?{x:o+i/2,y:a+s+l*n,textAnchor:"middle",verticalAnchor:"start"}:"left"===r?{x:o-n,y:a+s/2,textAnchor:"end",verticalAnchor:"middle"}:"right"===r?{x:o+i+n,y:a+s/2,textAnchor:"start",verticalAnchor:"middle"}:"insideLeft"===r?{x:o+n,y:a+s/2,textAnchor:"start",verticalAnchor:"middle"}:"insideRight"===r?{x:o+i-n,y:a+s/2,textAnchor:"end",verticalAnchor:"middle"}:"insideTop"===r?{x:o+i/2,y:a+l*n,textAnchor:"middle",verticalAnchor:"start"}:"insideBottom"===r?{x:o+i/2,y:a+s-l*n,textAnchor:"middle",verticalAnchor:"end"}:"insideTopLeft"===r?{x:o+n,y:a+l*n,textAnchor:"start",verticalAnchor:"start"}:"insideTopRight"===r?{x:o+i-n,y:a+l*n,textAnchor:"end",verticalAnchor:"start"}:"insideBottomLeft"===r?{x:o+n,y:a+s-l*n,textAnchor:"start",verticalAnchor:"end"}:"insideBottomRight"===r?{x:o+i-n,y:a+s-l*n,textAnchor:"end",verticalAnchor:"end"}:y()(r)&&(P(r.x)||k(r.x))&&(P(r.y)||k(r.y))?{x:o+D(r.x,i),y:a+D(r.y,s),textAnchor:"end",verticalAnchor:"end"}:{x:o+i/2,y:a+s/2,textAnchor:"middle",verticalAnchor:"middle"}}(e);return i.a.createElement(Qr,sc({className:c()("recharts-label",p)},h,g,m),t)}hc.displayName="Label",hc.defaultProps={offset:5},hc.propTypes=fc;var mc=function(e){var t=e.cx,n=e.cy,r=e.angle,o=e.startAngle,a=e.endAngle,i=e.r,s=e.radius,l=e.innerRadius,u=e.outerRadius,c=e.x,p=e.y,f=e.top,d=e.left,h=e.width,m=e.height,y=e.clockWise;if(P(h)&&P(m)){if(P(c)&&P(p))return{x:c,y:p,width:h,height:m};if(P(f)&&P(d))return{x:f,y:d,width:h,height:m}}return P(c)&&P(p)?{x:c,y:p,width:0,height:0}:P(t)&&P(n)?{cx:t,cy:n,startAngle:o||r||0,endAngle:a||r||0,innerRadius:l||0,outerRadius:u||s||i||0,clockWise:y}:e.viewBox?e.viewBox:{}},yc=function(e,t){return e?!0===e?i.a.createElement(hc,{key:"label-implicit",viewBox:t}):T(e)?i.a.createElement(hc,{key:"label-implicit",viewBox:t,value:e}):Object(a.isValidElement)(e)?e.type===hc?Object(a.cloneElement)(e,{key:"label-implicit",viewBox:t}):i.a.createElement(hc,{key:"label-implicit",content:e,viewBox:t}):v()(e)?i.a.createElement(hc,{key:"label-implicit",content:e,viewBox:t}):y()(e)?i.a.createElement(hc,sc({viewBox:t},e,{key:"label-implicit"})):null:null};hc.parseViewBox=mc,hc.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=e.children,o=mc(e),i=K(r,hc).map((function(e,n){return Object(a.cloneElement)(e,{viewBox:t||o,key:"label-".concat(n)})}));if(!n)return i;var s=yc(e.label,t||o);return[s].concat(ic(i))};var gc=hc,vc=n(169),bc=n.n(vc);function _c(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Cc={id:l.a.string,data:l.a.arrayOf(l.a.object),valueAccessor:l.a.func,clockWise:l.a.bool,dataKey:l.a.oneOfType([l.a.string,l.a.number,l.a.func])},Oc={valueAccessor:function(e){return _()(e.value)?bc()(e.value):e.value}};function kc(e){var t=e.data,n=e.valueAccessor,r=e.dataKey,o=e.clockWise,a=e.id,s=xc(e,["data","valueAccessor","dataKey","clockWise","id"]);return t&&t.length?i.a.createElement(ye,{className:"recharts-label-list"},t.map((function(e,t){var l=f()(r)?n(e,t):Eu(e&&e.payload,r),u=f()(a)?{}:{id:"".concat(a,"-").concat(t)};return i.a.createElement(gc,wc({},$(e),s,u,{index:t,value:l,viewBox:gc.parseViewBox(f()(o)?e:Sc({},e,{clockWise:o})),key:"label-".concat(t)}))}))):null}kc.propTypes=Cc,kc.displayName="LabelList";var Pc=function(e,t){return e?!0===e?i.a.createElement(kc,{key:"labelList-implicit",data:t}):i.a.isValidElement(e)||v()(e)?i.a.createElement(kc,{key:"labelList-implicit",data:t,content:e}):y()(e)?i.a.createElement(kc,wc({data:t},e,{key:"labelList-implicit"})):null:null};kc.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=e.children,o=K(r,kc).map((function(e,n){return Object(a.cloneElement)(e,{data:t,key:"labelList-".concat(n)})}));if(!n)return o;var i=Pc(e.label,t);return[i].concat(_c(o))},kc.defaultProps=Oc;var Tc=kc;function Nc(e){return(Nc="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 jc(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Dc(e){var t,n=e.component,r=jc(e,["component"]);return Object(a.isValidElement)(n)?t=Object(a.cloneElement)(n,r):v()(n)?t=n(r):Nc(n),i.a.createElement(ye,{className:"recharts-customized-wrapper"},t)}function Rc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ic(e){return(Ic="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 Lc(){return(Lc=Object.assign||function(e){for(var t=1;t180),",").concat(+(a>s),",\n ").concat(u.x,",").concat(u.y,"\n ");if(r>0){var p=ec(t,n,r,a),f=ec(t,n,r,s);c+="L ".concat(f.x,",").concat(f.y,"\n A ").concat(r,",").concat(r,",0,\n ").concat(+(Math.abs(i)>180),",").concat(+(a<=s),",\n ").concat(p.x,",").concat(p.y," Z")}else c+="L ".concat(t,",").concat(n," Z");return c},Wc=function(e){function t(){return Fc(this,t),zc(this,qc(t).apply(this,arguments))}var n,r,o;return 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&&Bc(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.innerRadius,o=e.outerRadius,a=e.cornerRadius,s=e.forceCornerRadius,l=e.cornerIsExternal,u=e.startAngle,p=e.endAngle,f=e.className;if(o0&&Math.abs(u-p)<360?function(e){var t=e.cx,n=e.cy,r=e.innerRadius,o=e.outerRadius,a=e.cornerRadius,i=e.forceCornerRadius,s=e.cornerIsExternal,l=e.startAngle,u=e.endAngle,c=O(u-l),p=Vc({cx:t,cy:n,radius:o,angle:l,sign:c,cornerRadius:a,cornerIsExternal:s}),f=p.circleTangency,d=p.lineTangency,h=p.theta,m=Vc({cx:t,cy:n,radius:o,angle:u,sign:-c,cornerRadius:a,cornerIsExternal:s}),y=m.circleTangency,g=m.lineTangency,v=m.theta,b=Math.abs(l-u)-h-v;if(b<0)return i?"M ".concat(d.x,",").concat(d.y,"\n a").concat(a,",").concat(a,",0,0,1,").concat(2*a,",0\n a").concat(a,",").concat(a,",0,0,1,").concat(2*-a,",0\n "):Hc({cx:t,cy:n,innerRadius:r,outerRadius:o,startAngle:l,endAngle:u});var _="M ".concat(d.x,",").concat(d.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(c<0),",").concat(f.x,",").concat(f.y,"\n A").concat(o,",").concat(o,",0,").concat(+(b>180),",").concat(+(c<0),",").concat(y.x,",").concat(y.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(c<0),",").concat(g.x,",").concat(g.y,"\n ");if(r>0){var w=Vc({cx:t,cy:n,radius:r,angle:l,sign:c,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),E=w.circleTangency,S=w.lineTangency,A=w.theta,x=Vc({cx:t,cy:n,radius:r,angle:u,sign:-c,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),C=x.circleTangency,k=x.lineTangency,P=x.theta,T=Math.abs(l-u)-A-P;if(T<0)return"".concat(_,"L").concat(t,",").concat(n,"Z");_+="L".concat(k.x,",").concat(k.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(c<0),",").concat(C.x,",").concat(C.y,"\n A").concat(r,",").concat(r,",0,").concat(+(T>180),",").concat(+(c>0),",").concat(E.x,",").concat(E.y,"\n A").concat(a,",").concat(a,",0,0,").concat(+(c<0),",").concat(S.x,",").concat(S.y,"Z")}else _+="L".concat(t,",").concat(n,"Z");return _}({cx:t,cy:n,innerRadius:r,outerRadius:o,cornerRadius:Math.min(y,m/2),forceCornerRadius:s,cornerIsExternal:l,startAngle:u,endAngle:p}):Hc({cx:t,cy:n,innerRadius:r,outerRadius:o,startAngle:u,endAngle:p}),i.a.createElement("path",Lc({},$(this.props),Q(this.props),{className:h,d:d}))}}])&&Uc(n.prototype,r),o&&Uc(n,o),t}(a.PureComponent);Wc.displayName="Sector",Wc.propTypes=function(e){for(var t=1;t=0;--t)o[t]=(i[t]-o[t+1])/a[t];for(a[r-1]=(e[r]+o[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};function pp(e){return e[0]}function fp(e){return e[1]}var dp=function(){var e=pp,t=fp,n=Ve(!0),r=null,o=ep,a=null;function i(i){var s,l,u,c=i.length,p=!1;for(null==r&&(a=o(u=Be())),s=0;s<=c;++s)!(s=c;--p)s.point(y[p],g[p]);s.lineEnd(),s.areaEnd()}m&&(y[u]=+e(f,u,l),g[u]=+n(f,u,l),s.point(t?+t(f,u,l):y[u],r?+r(f,u,l):g[u]))}if(d)return s=null,d+""||null}function u(){return dp().defined(o).curve(i).context(a)}return l.x=function(n){return arguments.length?(e="function"==typeof n?n:Ve(+n),t=null,l):e},l.x0=function(t){return arguments.length?(e="function"==typeof t?t:Ve(+t),l):e},l.x1=function(e){return arguments.length?(t=null==e?null:"function"==typeof e?e:Ve(+e),l):t},l.y=function(e){return arguments.length?(n="function"==typeof e?e:Ve(+e),r=null,l):n},l.y0=function(e){return arguments.length?(n="function"==typeof e?e:Ve(+e),l):n},l.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:Ve(+e),l):r},l.lineX0=l.lineY0=function(){return u().x(e).y(n)},l.lineY1=function(){return u().x(e).y(r)},l.lineX1=function(){return u().x(t).y(n)},l.defined=function(e){return arguments.length?(o="function"==typeof e?e:Ve(!!e),l):o},l.curve=function(e){return arguments.length?(i=e,null!=a&&(s=i(a)),l):i},l.context=function(e){return arguments.length?(null==e?a=s=null:s=i(a=e),l):a},l};function mp(e){return(mp="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 yp(){return(yp=Object.assign||function(e){for(var t=1;t=0?1:-1,l=n>=0?1:-1,u=r>=0&&n>=0||r<0&&n<0?1:0;if(i>0&&o instanceof Array){for(var c=[],p=0;p<4;p++)c[p]=o[p]>i?i:o[p];a="M".concat(e,",").concat(t+s*c[0]),c[0]>0&&(a+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(u,",").concat(e+l*c[0],",").concat(t)),a+="L ".concat(e+n-l*c[1],",").concat(t),c[1]>0&&(a+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(u,",\n ").concat(e+n,",").concat(t+s*c[1])),a+="L ".concat(e+n,",").concat(t+r-s*c[2]),c[2]>0&&(a+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(u,",\n ").concat(e+n-l*c[2],",").concat(t+r)),a+="L ".concat(e+l*c[3],",").concat(t+r),c[3]>0&&(a+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(u,",\n ").concat(e,",").concat(t+r-s*c[3])),a+="Z"}else if(i>0&&o===+o&&o>0){var f=Math.min(i,o);a="M ".concat(e,",").concat(t+s*f,"\n A ").concat(f,",").concat(f,",0,0,").concat(u,",").concat(e+l*f,",").concat(t,"\n L ").concat(e+n-l*f,",").concat(t,"\n A ").concat(f,",").concat(f,",0,0,").concat(u,",").concat(e+n,",").concat(t+s*f,"\n L ").concat(e+n,",").concat(t+r-s*f,"\n A ").concat(f,",").concat(f,",0,0,").concat(u,",").concat(e+n-l*f,",").concat(t+r,"\n L ").concat(e+l*f,",").concat(t+r,"\n A ").concat(f,",").concat(f,",0,0,").concat(u,",").concat(e,",").concat(t+r-s*f," Z")}else a="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return a},qp=function(e){function t(){var e,n;Mp(this,t);for(var r=arguments.length,o=new Array(r),a=0;a0,from:{width:o,height:a,x:n,y:r},to:{width:o,height:a,x:n,y:r},duration:d,animationEasing:f,isActive:y},(function(t){var n=t.width,r=t.height,o=t.x,a=t.y;return i.a.createElement(Ln,{canBegin:u>0,from:"0px ".concat(-1===u?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:d,isActive:m,easing:f},i.a.createElement("path",Rp({},$(e.props),Q(e.props),{className:g,d:zp(o,a,n,r,s),ref:function(t){e.node=t}})))})):i.a.createElement("path",Rp({},$(this.props),Q(this.props),{className:g,d:zp(n,r,o,a,s)}))}}])&&Ip(n.prototype,r),o&&Ip(n,o),t}(a.PureComponent);qp.displayName="Rectangle",qp.propTypes=function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Hf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wf(e,t){for(var n=0;n1e-5?"outer"===t?"start":"end":n<-1e-5?"outer"===t?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.radius,o=e.axisLine,a=e.axisLineType,s=ed({},$(this.props),{fill:"none"},$(o));if("circle"===a)return i.a.createElement(cf,Xf({className:"recharts-polar-angle-axis-line"},s,{cx:t,cy:n,r:r}));var l=this.props.ticks.map((function(e){return ec(t,n,r,e.coordinate)}));return i.a.createElement(ef,Xf({className:"recharts-polar-angle-axis-line"},s,{points:l}))}},{key:"renderTicks",value:function(){var e=this,t=this.props,n=t.ticks,r=t.tick,o=t.tickLine,a=t.tickFormatter,s=t.stroke,l=$(this.props),u=$(r),c=ed({},l,{fill:"none"},$(o)),p=n.map((function(t,n){var p=e.getTickLineCoord(t),f=ed({textAnchor:e.getTickTextAnchor(t)},l,{stroke:"none",fill:s},u,{index:n,payload:t,x:p.x2,y:p.y2});return i.a.createElement(ye,Xf({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(n)},J(e.props,t,n)),o&&i.a.createElement("line",Xf({className:"recharts-polar-angle-axis-tick-line"},c,p)),r&&e.constructor.renderTickItem(r,f,a?a(t.value):t.value))}));return i.a.createElement(ye,{className:"recharts-polar-angle-axis-ticks"},p)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.radius,r=e.axisLine;return n<=0||!t||!t.length?null:i.a.createElement(ye,{className:"recharts-polar-angle-axis"},r&&this.renderAxisLine(),this.renderTicks())}}])&&rd(n.prototype,r),o&&rd(n,o),t}(a.PureComponent);ld.displayName="PolarAngleAxis",ld.axisType="angleAxis",ld.propTypes=ed({},z,{},q,{type:l.a.oneOf(["number","category"]),angleAxisId:l.a.oneOfType([l.a.string,l.a.number]),dataKey:l.a.oneOfType([l.a.number,l.a.string,l.a.func]),cx:l.a.number,cy:l.a.number,radius:l.a.oneOfType([l.a.number,l.a.string]),hide:l.a.bool,scale:l.a.oneOfType([l.a.oneOf(V),l.a.func]),axisLine:l.a.oneOfType([l.a.bool,l.a.object]),axisLineType:l.a.oneOf(["polygon","circle"]),tickLine:l.a.oneOfType([l.a.bool,l.a.object]),tick:l.a.oneOfType([l.a.bool,l.a.func,l.a.object,l.a.element]),ticks:l.a.arrayOf(l.a.shape({value:l.a.any,coordinate:l.a.number})),stroke:l.a.string,orientation:l.a.oneOf(["inner","outer"]),tickFormatter:l.a.func,allowDuplicatedCategory:l.a.bool}),ld.defaultProps={type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,domain:[0,"auto"],orientation:"outer",axisLine:!0,tickLine:!0,tick:!0,hide:!1,allowDuplicatedCategory:!0};var ud=ld,cd=n(81),pd=n.n(cd);function fd(e){return(fd="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 dd(){return(dd=Object.assign||function(e){for(var t=1;tt?"start":e0?E()(e,"paddingAngle",0):0;if(n){var s=M(n.endAngle-n.startAngle,e.endAngle-e.startAngle),l=md({},e,{startAngle:a+i,endAngle:a+s(r)+i});o.push(l),a=l.endAngle}else{var c=e.endAngle,p=e.startAngle,f=M(0,c-p)(r),d=md({},e,{startAngle:a+i,endAngle:a+f+i});o.push(d),a=d.endAngle}})),i.a.createElement(ye,null,e.renderSectorsStatically(o))}))}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,n=e.isAnimationActive,r=this.state.prevSectors;return!(n&&t&&t.length)||r&&Pt()(r,t)?this.renderSectorsStatically(t):this.renderSectorsWithAnimation()}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.sectors,r=e.className,o=e.label,a=e.cx,s=e.cy,l=e.innerRadius,u=e.outerRadius,p=e.isAnimationActive,f=e.prevSectors;if(t||!n||!n.length||!P(a)||!P(s)||!P(l)||!P(u))return null;var d=c()("recharts-pie",r);return i.a.createElement(ye,{className:d},this.renderSectors(),o&&this.renderLabels(n),gc.renderCallByParent(this.props,null,!1),(!p||f&&Pt()(f,n))&&Tc.renderCallByParent(this.props,n,!1))}}])&&vd(n.prototype,r),o&&vd(n,o),t}(a.PureComponent);Ed.displayName="Pie",Ed.propTypes=md({},z,{},q,{className:l.a.string,animationId:l.a.number,cx:l.a.oneOfType([l.a.number,l.a.string]),cy:l.a.oneOfType([l.a.number,l.a.string]),startAngle:l.a.number,endAngle:l.a.number,paddingAngle:l.a.number,innerRadius:l.a.oneOfType([l.a.number,l.a.string]),outerRadius:l.a.oneOfType([l.a.number,l.a.string]),cornerRadius:l.a.oneOfType([l.a.number,l.a.string]),dataKey:l.a.oneOfType([l.a.string,l.a.number,l.a.func]).isRequired,nameKey:l.a.oneOfType([l.a.string,l.a.number,l.a.func]),valueKey:l.a.oneOfType([l.a.string,l.a.number,l.a.func]),data:l.a.arrayOf(l.a.object),blendStroke:l.a.bool,minAngle:l.a.number,legendType:l.a.oneOf(H),tooltipType:l.a.oneOf(W),maxRadius:l.a.number,sectors:l.a.arrayOf(l.a.object),hide:l.a.bool,labelLine:l.a.oneOfType([l.a.object,l.a.func,l.a.element,l.a.bool]),label:l.a.oneOfType([l.a.shape({offsetRadius:l.a.number}),l.a.func,l.a.element,l.a.bool]),activeShape:l.a.oneOfType([l.a.object,l.a.func,l.a.element]),activeIndex:l.a.oneOfType([l.a.number,l.a.arrayOf(l.a.number)]),onAnimationStart:l.a.func,onAnimationEnd:l.a.func,isAnimationActive:l.a.bool,animationBegin:l.a.number,animationDuration:l.a.number,animationEasing:l.a.oneOf(["ease","ease-in","ease-out","ease-in-out","spring","linear"]),id:l.a.string}),Ed.defaultProps={stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!te(),animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1},Ed.parseDeltaAngle=function(e){var t=e.startAngle,n=e.endAngle;return O(n-t)*Math.min(Math.abs(n-t),360)},Ed.getRealPieData=function(e){var t=e.props,n=t.data,r=t.children,o=$(e.props),a=K(r,kr);return n&&n.length?n.map((function(e,t){return md({payload:e},o,{},e,{},a&&a[t]&&a[t].props)})):a&&a.length?a.map((function(e){return md({},o,{},e.props)})):[]},Ed.parseCoordinateOfPie=function(e,t){var n=t.top,r=t.left,o=t.width,a=t.height,i=tc(o,a);return{cx:r+D(e.props.cx,o,o/2),cy:n+D(e.props.cy,a,a/2),innerRadius:D(e.props.innerRadius,i,0),outerRadius:D(e.props.outerRadius,i,.8*i),maxRadius:e.props.maxRadius||Math.sqrt(o*o+a*a)/2}},Ed.getComposedData=function(e){var t=e.item,n=e.offset,r=e.onItemMouseLeave,o=e.onItemMouseEnter,a=Ed.getRealPieData(t);if(!a||!a.length)return[];var i=t.props,s=i.cornerRadius,l=i.startAngle,u=i.endAngle,c=i.paddingAngle,p=i.dataKey,d=i.nameKey,h=i.valueKey,m=i.tooltipType,y=Math.abs(t.props.minAngle),g=Ed.parseCoordinateOfPie(t,n),v=a.length,b=Ed.parseDeltaAngle({startAngle:l,endAngle:u}),_=Math.abs(b),w=_-v*y-(_>=360?v:v-1)*c,E=p;f()(p)&&f()(h)?E="value":f()(p)&&(E=h);var S,A,x=a.reduce((function(e,t){var n=Eu(t,E,0);return e+(P(n)?n:0)}),0);x>0&&(S=a.map((function(e,t){var n,r=Eu(e,E,0),o=Eu(e,d,t),a=(P(r)?r:0)/x,i=(n=t?A.endAngle+O(b)*c:l)+O(b)*(y+a*w),u=(n+i)/2,p=(g.innerRadius+g.outerRadius)/2,f=[{name:o,value:r,payload:e,dataKey:E,type:m}],h=ec(g.cx,g.cy,p,u);return A=md({percent:a,cornerRadius:s,name:o,tooltipPayload:f,midAngle:u,middleRadius:p,tooltipPosition:h},e,{},g,{value:Eu(e,E),startAngle:n,endAngle:i,payload:e,paddingAngle:O(b)*c})})));return md({},g,{sectors:S,data:a,onMouseLeave:r,onMouseEnter:o})};var Sd=Ed;function Ad(e){return(Ad="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 xd(){return(xd=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function qd(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Bd(e,t){for(var n=0;n0&&Math.abs(C)0&&Math.abs(k)0&&n.handleDrag(e.changedTouches[0])},n.handleDragEnd=function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1})},n.handleLeaveWrapper=function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=setTimeout(n.handleDragEnd,n.props.leaveTimeOut))},n.handleEnterSlideOrTraveller=function(){n.setState({isTextActive:!0})},n.handleLeaveSlideOrTraveller=function(){n.setState({isTextActive:!1})},n.handleSlideDragStart=function(e){var t=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:t.pageX})},n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(ah(n),"startX"),endX:n.handleTravellerDragStart.bind(ah(n),"endX")},n.state=e.data&&e.data.length?n.updateScale(e):{},n}var n,r,o;return 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&&ih(e,t)}(t,e),n=t,o=[{key:"getIndexInRange",value:function(e,t){for(var n=0,r=e.length-1;r-n>1;){var o=Math.floor((n+r)/2);e[o]>t?r=o:n=o}return t>=e[r]?r:n}}],(r=[{key:"componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=n.data,o=n.width,a=n.x,i=n.travellerWidth,s=n.updateId;(e.data!==r||e.updateId!==s)&&e.data&&e.data.length?this.setState(this.updateScale(e)):e.width===o&&e.x===a&&e.travellerWidth===i||(this.scale.range([e.x,e.x+e.width-e.travellerWidth]),this.scaleValues=this.scale.domain().map((function(e){return t.scale(e)})),this.setState({startX:this.scale(e.startIndex),endX:this.scale(e.endIndex)}))}},{key:"componentWillUnmount",value:function(){this.scale=null,this.scaleValues=null,this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null)}},{key:"getIndex",value:function(e){var t=e.startX,n=e.endX,r=this.props,o=r.gap,a=r.data.length-1,i=Math.min(t,n),s=Math.max(t,n),l=this.constructor.getIndexInRange(this.scaleValues,i),u=this.constructor.getIndexInRange(this.scaleValues,s);return{startIndex:l-l%o,endIndex:u===a?a:u-u%o}}},{key:"getTextOfTick",value:function(e){var t=this.props,n=t.data,r=t.tickFormatter,o=t.dataKey,a=Eu(n[e],o,e);return v()(r)?r(a):a}},{key:"handleSlideDrag",value:function(e){var t=this.state,n=t.slideMoveStartX,r=t.startX,o=t.endX,a=this.props,i=a.x,s=a.width,l=a.travellerWidth,u=a.startIndex,c=a.endIndex,p=a.onChange,f=e.pageX-n;f>0?f=Math.min(f,i+s-l-o,i+s-l-r):f<0&&(f=Math.max(f,i-r,i-o));var d=this.getIndex({startX:r+f,endX:o+f});d.startIndex===u&&d.endIndex===c||!p||p(d),this.setState({startX:r+f,endX:o+f,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var n=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:n.pageX})}},{key:"handleTravellerMove",value:function(e){var t,n=this.state,r=n.brushMoveStartX,o=n.movingTravellerId,a=n.endX,i=n.startX,s=this.state[o],l=this.props,u=l.x,c=l.width,p=l.travellerWidth,f=l.onChange,d=l.gap,h=l.data,m={startX:this.state.startX,endX:this.state.endX},y=e.pageX-r;y>0?y=Math.min(y,u+c-p-s):y<0&&(y=Math.max(y,u-s)),m[o]=s+y;var g=this.getIndex(m),v=g.startIndex,b=g.endIndex;this.setState((nh(t={},o,s+y),nh(t,"brushMoveStartX",e.pageX),t),(function(){var e;f&&(e=h.length-1,("startX"===o&&(a>i?v%d==0:b%d==0)||ai?b%d==0:v%d==0)||a>i&&b===e)&&f(g))}))}},{key:"updateScale",value:function(e){var t=this,n=e.data,r=e.startIndex,o=e.endIndex,a=e.x,i=e.width,s=e.travellerWidth,l=n.length;return this.scale=Io().domain($d()(0,l)).range([a,a+i-s]),this.scaleValues=this.scale.domain().map((function(e){return t.scale(e)})),{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,startX:this.scale(r),endX:this.scale(o)}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,o=e.height,a=e.fill,s=e.stroke;return i.a.createElement("rect",{stroke:s,fill:a,x:t,y:n,width:r,height:o})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,o=e.height,s=e.data,l=e.children,u=e.padding,c=a.Children.only(l);return c?i.a.cloneElement(c,{x:t,y:n,width:r,height:o,margin:u,compact:!0,data:s}):null}},{key:"renderTraveller",value:function(e,t){var n=this.props,r=n.y,o=n.travellerWidth,a=n.height,s=n.stroke,l=Math.floor(r+a/2)-1,u=Math.max(e,this.props.x);return i.a.createElement(ye,{className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],style:{cursor:"col-resize"}},i.a.createElement("rect",{x:u,y:r,width:o,height:a,fill:s,stroke:"none"}),i.a.createElement("line",{x1:u+1,y1:l,x2:u+o-1,y2:l,fill:"none",stroke:"#fff"}),i.a.createElement("line",{x1:u+1,y1:l+2,x2:u+o-1,y2:l+2,fill:"none",stroke:"#fff"}))}},{key:"renderSlide",value:function(e,t){var n=this.props,r=n.y,o=n.height,a=n.stroke;return i.a.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:a,fillOpacity:.2,x:Math.min(e,t),y:r,width:Math.abs(t-e),height:o})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,n=e.endIndex,r=e.y,o=e.height,a=e.travellerWidth,s=e.stroke,l=this.state,u=l.startX,c=l.endX,p={pointerEvents:"none",fill:s};return i.a.createElement(ye,{className:"recharts-brush-texts"},i.a.createElement(Qr,th({textAnchor:"end",verticalAnchor:"middle",x:Math.min(u,c)-5,y:r+o/2},p),this.getTextOfTick(t)),i.a.createElement(Qr,th({textAnchor:"start",verticalAnchor:"middle",x:Math.max(u,c)+a+5,y:r+o/2},p),this.getTextOfTick(n)))}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.className,r=e.children,o=e.x,a=e.y,s=e.width,l=e.height,u=e.alwaysShowText,p=this.state,f=p.startX,d=p.endX,h=p.isTextActive,m=p.isSlideMoving,y=p.isTravellerMoving;if(!t||!t.length||!P(o)||!P(a)||!P(s)||!P(l)||s<=0||l<=0)return null;var g=c()("recharts-brush",n),v=1===i.a.Children.count(r),b=Jd("userSelect","none");return i.a.createElement(ye,{className:g,onMouseMove:this.handleDrag,onMouseLeave:this.handleLeaveWrapper,onMouseUp:this.handleDragEnd,onTouchEnd:this.handleDragEnd,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),v&&this.renderPanorama(),this.renderSlide(f,d),this.renderTraveller(f,"startX"),this.renderTraveller(d,"endX"),(h||m||y||u)&&this.renderText())}}])&&rh(n.prototype,r),o&&rh(n,o),t}(a.PureComponent);sh.displayName="Brush",sh.propTypes={className:l.a.string,fill:l.a.string,stroke:l.a.string,x:l.a.number,y:l.a.number,width:l.a.number,height:l.a.number.isRequired,travellerWidth:l.a.number,gap:l.a.number,padding:l.a.shape({top:l.a.number,right:l.a.number,bottom:l.a.number,left:l.a.number}),dataKey:l.a.oneOfType([l.a.string,l.a.number,l.a.func]),data:l.a.array,startIndex:l.a.number,endIndex:l.a.number,tickFormatter:l.a.func,children:l.a.node,onChange:l.a.func,updateId:l.a.oneOfType([l.a.string,l.a.number]),leaveTimeOut:l.a.number,alwaysShowText:l.a.bool},sh.defaultProps={height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1};var lh=sh,uh=n(281),ch=n.n(uh),ph=function(e,t){var n=e.alwaysShow,r=e.ifOverflow;return n&&(r="extendDomain"),r===t},fh=n(109),dh=n.n(fh),hh=n(171),mh=n.n(hh);function yh(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gh(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=t.position;if(void 0!==e){if(r)switch(r){case"start":return this.scale(e);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o;case"end":var a=this.bandwidth?this.bandwidth():0;return this.scale(e)+a;default:return this.scale(e)}if(n){var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+i}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),n=t[0],r=t[t.length-1];return n<=r?e>=n&&e<=r:e>=r&&e<=n}},{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}}]),e}();Ah.EPS=1e-4;var xh=function(){function e(t){yh(this,e),this.scales=mh()(t,Ah.create),Object.assign(this,this.scales)}return vh(e,null,[{key:"create",value:function(e){return new this(e)}}]),vh(e,[{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=this.scales;return mh()(e,(function(e,t){return r[t].apply(e,{bandAware:n})}))}},{key:"isInRange",value:function(e){var t=this.scales;return dh()(e,(function(e,n){return t[n].isInRange(e)}))}}]),e}();function Ch(e){return(Ch="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 Oh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kh(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function mm(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ym(e,t){for(var n=0;n=2?O(m[1].coordinate-m[0].coordinate):1;if(1===b?(n="width"===h?c:p,r="width"===h?c+f:p+d):(n="width"===h?c+f:p+d,r="width"===h?c:p),t){var _=o[g-1],w=v()(a)?a(_.value):_.value,E=Ur(w)[h]+y,S=b*(_.coordinate+b*E/2-r);m[g-1]=_=fm({},_,{tickCoord:S>0?_.coordinate-S*b:_.coordinate}),b*(_.tickCoord-b*E/2-n)>=0&&b*(_.tickCoord+b*E/2-r)<=0&&(r=_.tickCoord-b*(E/2+l),m[g-1]=fm({},_,{isShow:!0}))}for(var A=t?g-1:g,x=0;x=0&&b*(C.tickCoord+b*P/2-r)<=0&&(n=C.tickCoord+b*(P/2+l),m[x]=fm({},C,{isShow:!0}))}return m.filter((function(e){return e.isShow}))}},{key:"getTicksEnd",value:function(e){var t,n,r=e.ticks,o=e.tickFormatter,a=e.viewBox,i=e.orientation,s=e.minTickGap,l=e.unit,u=a.x,c=a.y,p=a.width,f=a.height,d="top"===i||"bottom"===i?"width":"height",h=l&&"width"===d?Ur(l)[d]:0,m=(r||[]).slice(),y=m.length,g=y>=2?O(m[1].coordinate-m[0].coordinate):1;1===g?(t="width"===d?u:c,n="width"===d?u+p:c+f):(t="width"===d?u+p:c+f,n="width"===d?u:c);for(var b=y-1;b>=0;b--){var _=m[b],w=v()(o)?o(_.value):_.value,E=Ur(w)[d]+h;if(b===y-1){var S=g*(_.coordinate+g*E/2-n);m[b]=_=fm({},_,{tickCoord:S>0?_.coordinate-S*g:_.coordinate})}else m[b]=_=fm({},_,{tickCoord:_.coordinate});g*(_.tickCoord-g*E/2-t)>=0&&g*(_.tickCoord+g*E/2-n)<=0&&(n=_.tickCoord-g*(E/2+s),m[b]=fm({},_,{isShow:!0}))}return m.filter((function(e){return e.isShow}))}},{key:"renderTickItem",value:function(e,t,n){return i.a.isValidElement(e)?i.a.cloneElement(e,t):v()(e)?e(t):i.a.createElement(Qr,cm({},t,{className:"recharts-cartesian-axis-tick-value"}),n)}}],(r=[{key:"shouldComponentUpdate",value:function(e,t){var n=e.viewBox,r=hm(e,["viewBox"]),o=this.props,a=o.viewBox,i=hm(o,["viewBox"]);return!L(n,a)||!L(r,i)||!L(t,this.state)}},{key:"getTickLineCoord",value:function(e){var t,n,r,o,a,i,s=this.props,l=s.x,u=s.y,c=s.width,p=s.height,f=s.orientation,d=s.tickSize,h=s.mirror,m=s.tickMargin,y=h?-1:1,g=e.tickSize||d,v=P(e.tickCoord)?e.tickCoord:e.coordinate;switch(f){case"top":t=n=e.coordinate,i=(r=(o=u+!h*p)-y*g)-y*m,a=v;break;case"left":r=o=e.coordinate,a=(t=(n=l+!h*c)-y*g)-y*m,i=v;break;case"right":r=o=e.coordinate,a=(t=(n=l+h*c)+y*g)+y*m,i=v;break;default:t=n=e.coordinate,i=(r=(o=u+h*p)+y*g)+y*m,a=v}return{line:{x1:t,y1:r,x2:n,y2:o},tick:{x:a,y:i}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,n=t.orientation,r=t.mirror;switch(n){case"left":e=r?"start":"end";break;case"right":e=r?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,n=e.mirror,r="end";switch(t){case"left":case"right":r="middle";break;case"top":r=n?"start":"end";break;default:r=n?"end":"start"}return r}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,o=e.height,a=e.orientation,s=e.axisLine,l=e.mirror,u=fm({},$(this.props),{fill:"none"},$(s));if("top"===a||"bottom"===a){var c="top"===a&&!l||"bottom"===a&&l;u=fm({},u,{x1:t,y1:n+c*o,x2:t+r,y2:n+c*o})}else{var p="left"===a&&!l||"right"===a&&l;u=fm({},u,{x1:t+p*r,y1:n,x2:t+p*r,y2:n+o})}return i.a.createElement("line",cm({className:"recharts-cartesian-axis-line"},u))}},{key:"renderTicks",value:function(e){var n=this,r=this.props,o=r.tickLine,a=r.stroke,s=r.tick,l=r.tickFormatter,u=r.unit,c=t.getTicks(fm({},this.props,{ticks:e})),p=this.getTickTextAnchor(),f=this.getTickVerticalAnchor(),d=$(this.props),h=$(s),m=fm({},d,{fill:"none"},$(o)),y=c.map((function(e,t){var r=n.getTickLineCoord(e),y=r.line,g=r.tick,b=fm({textAnchor:p,verticalAnchor:f},d,{stroke:"none",fill:a},h,{},g,{index:t,payload:e,visibleTicksCount:c.length});return i.a.createElement(ye,cm({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t)},J(n.props,e,t)),o&&i.a.createElement("line",cm({className:"recharts-cartesian-axis-tick-line"},m,y)),s&&n.constructor.renderTickItem(s,b,"".concat(v()(l)?l(e.value):e.value).concat(u||"")))}));return i.a.createElement("g",{className:"recharts-cartesian-axis-ticks"},y)}},{key:"render",value:function(){var e=this.props,t=e.axisLine,n=e.width,r=e.height,o=e.ticksGenerator,a=e.className;if(e.hide)return null;var s=this.props,l=s.ticks,u=hm(s,["ticks"]),p=l;return v()(o)&&(p=l&&l.length>0?o(this.props):o(u)),n<=0||r<=0||!p||!p.length?null:i.a.createElement(ye,{className:c()("recharts-cartesian-axis",a)},t&&this.renderAxisLine(),this.renderTicks(p),gc.renderCallByParent(this.props))}}])&&ym(n.prototype,r),o&&ym(n,o),t}(a.Component);_m.displayName="CartesianAxis",_m.propTypes=fm({},z,{},q,{className:l.a.string,x:l.a.number,y:l.a.number,width:l.a.number,height:l.a.number,orientation:l.a.oneOf(["top","bottom","left","right"]),viewBox:l.a.shape({x:l.a.number,y:l.a.number,width:l.a.number,height:l.a.number}),tick:l.a.oneOfType([l.a.bool,l.a.func,l.a.object,l.a.element]),axisLine:l.a.oneOfType([l.a.bool,l.a.object]),tickLine:l.a.oneOfType([l.a.bool,l.a.object]),mirror:l.a.bool,tickMargin:l.a.number.isRequired,minTickGap:l.a.number,ticks:l.a.array,tickSize:l.a.number,stroke:l.a.string,tickFormatter:l.a.func,ticksGenerator:l.a.func,interval:l.a.oneOfType([l.a.number,l.a.oneOf(["preserveStart","preserveEnd","preserveStartEnd"])])}),_m.defaultProps={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"};var wm=_m;function Em(e){return(Em="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 Sm(){return(Sm=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function xm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cm(e){for(var t=1;ta){s=[].concat(zm(n.slice(0,l)),[a-u]);break}var c=s.length%2==0?[0,i]:[i];return[].concat(zm(this.constructor.repeat(n,o)),zm(s),c).map((function(e){return"".concat(e,"px")})).join(", ")}},{key:"renderErrorBar",value:function(){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var e=this.props,t=e.points,n=e.xAxis,r=e.yAxis,o=e.layout,a=e.children,s=K(a,gu);if(!s)return null;function l(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:Eu(e.payload,t)}}return s.map((function(e,a){return i.a.cloneElement(e,{key:a,data:t,xAxis:n,yAxis:r,layout:o,dataPointFormatter:l})}))}},{key:"renderDots",value:function(e,t){var n=this;if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,o=r.dot,a=r.points,s=r.dataKey,l=$(this.props),u=$(o),c=Q(o),p=a.map((function(e,t){var r=Fm({key:"dot-".concat(t),r:3},l,{},u,{},c,{value:e.value,dataKey:s,cx:e.x,cy:e.y,index:t,payload:e.payload});return n.constructor.renderDotItem(o,r)})),f={clipPath:e?"url(#clipPath-".concat(t,")"):null};return i.a.createElement(ye,Im({className:"recharts-line-dots",key:"dots"},f),p)}},{key:"renderCurveStatically",value:function(e,t,n,r){var o=this.props,a=o.type,s=o.layout,l=o.connectNulls,u=Fm({},$(this.props),{},Q(this.props),{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(n,")"):null,points:e},r,{type:a,layout:s,connectNulls:l});return i.a.createElement(Tp,Im({},u,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(e,t){var n=this,r=this.props,o=r.points,a=r.strokeDasharray,s=r.isAnimationActive,l=r.animationBegin,u=r.animationDuration,c=r.animationEasing,p=r.animationId,f=r.width,d=r.height,h=this.state,m=h.prevPoints,y=h.totalLength;return i.a.createElement(Ln,{begin:l,duration:u,isActive:s,easing:c,from:{t:0},to:{t:1},key:"line-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},(function(r){var i=r.t;if(m){var s=m.length/o.length,l=o.map((function(e,t){var r=Math.floor(t*s);if(m[r]){var o=m[r],a=M(o.x,e.x),l=M(o.y,e.y);return Fm({},e,{x:a(i),y:l(i)})}if(n.animateNewValues){var u=M(2*f,e.x),c=M(d/2,e.y);return Fm({},e,{x:u(i),y:c(i)})}return Fm({},e,{x:e.x,y:e.y})}));return n.renderCurveStatically(l,e,t)}var u,c=M(0,y)(i);if(a){var p=a.split(/[,\s]+/gim).map((function(e){return parseFloat(e)}));u=n.getStrokeDasharray(c,y,p)}else u="".concat(c,"px ").concat(y-c,"px");return n.renderCurveStatically(o,e,t,{strokeDasharray:u})}))}},{key:"renderCurve",value:function(e,t){var n=this.props,r=n.points,o=n.isAnimationActive,a=this.state,i=a.prevPoints,s=a.totalLength;return o&&r&&r.length&&(!i&&s>0||!Pt()(i,r))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(r,e,t)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.dot,r=e.points,o=e.className,a=e.xAxis,s=e.yAxis,l=e.top,u=e.left,p=e.width,d=e.height,h=e.isAnimationActive,m=e.id;if(t||!r||!r.length)return null;var y=this.state.isAnimationFinished,g=1===r.length,v=c()("recharts-line",o),b=a&&a.allowDataOverflow||s&&s.allowDataOverflow,_=f()(m)?this.id:m;return i.a.createElement(ye,{className:v},b?i.a.createElement("defs",null,i.a.createElement("clipPath",{id:"clipPath-".concat(_)},i.a.createElement("rect",{x:u,y:l,width:p,height:d}))):null,!g&&this.renderCurve(b,_),this.renderErrorBar(),(g||n)&&this.renderDots(b,_),(!h||y)&&Tc.renderCallByParent(this.props,r))}}])&&Bm(n.prototype,r),o&&Bm(n,o),t}(a.PureComponent);Gm.displayName="Line",Gm.propTypes=Fm({},z,{},q,{className:l.a.string,type:l.a.oneOfType([l.a.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),l.a.func]),unit:l.a.oneOfType([l.a.string,l.a.number]),name:l.a.oneOfType([l.a.string,l.a.number]),yAxisId:l.a.oneOfType([l.a.string,l.a.number]),xAxisId:l.a.oneOfType([l.a.string,l.a.number]),yAxis:l.a.object,xAxis:l.a.object,legendType:l.a.oneOf(H),tooltipType:l.a.oneOf(W),layout:l.a.oneOf(["horizontal","vertical"]),connectNulls:l.a.bool,hide:l.a.bool,activeDot:l.a.oneOfType([l.a.object,l.a.element,l.a.func,l.a.bool]),dot:l.a.oneOfType([l.a.object,l.a.element,l.a.func,l.a.bool]),top:l.a.number,left:l.a.number,width:l.a.number,height:l.a.number,points:l.a.arrayOf(l.a.shape({x:l.a.number,y:l.a.number,value:l.a.value})),onAnimationStart:l.a.func,onAnimationEnd:l.a.func,isAnimationActive:l.a.bool,animateNewValues:l.a.bool,animationBegin:l.a.number,animationDuration:l.a.number,animationEasing:l.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),animationId:l.a.number,id:l.a.string}),Gm.defaultProps={xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!te(),animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,onAnimationStart:function(){},onAnimationEnd:function(){}},Gm.getComposedData=function(e){var t=e.props,n=e.xAxis,r=e.yAxis,o=e.xAxisTicks,a=e.yAxisTicks,i=e.dataKey,s=e.bandSize,l=e.displayedData,u=e.offset,c=t.layout;return Fm({points:l.map((function(e,t){var l=Eu(e,i);return"horizontal"===c?{x:Uu({axis:n,ticks:o,bandSize:s,entry:e,index:t}),y:f()(l)?null:r.scale(l),value:l,payload:e}:{x:f()(l)?null:n.scale(l),y:Uu({axis:r,ticks:a,bandSize:s,entry:e,index:t}),value:l,payload:e}})),layout:c},u)};var Km=Gm;function Zm(e){return(Zm="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 $m(){return($m=Object.assign||function(e){for(var t=1;t0||!Pt()(s,r)||!Pt()(l,o))?this.renderAreaWithAnimation(e,t):this.renderAreaStatically(r,o,e,t)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.dot,r=e.points,o=e.className,a=e.top,s=e.left,l=e.xAxis,u=e.yAxis,p=e.width,d=e.height,h=e.isAnimationActive,m=e.id;if(t||!r||!r.length)return null;var y=this.state.isAnimationFinished,g=1===r.length,v=c()("recharts-area",o),b=l&&l.allowDataOverflow||u&&u.allowDataOverflow,_=f()(m)?this.id:m;return i.a.createElement(ye,{className:v},b?i.a.createElement("defs",null,i.a.createElement("clipPath",{id:"clipPath-".concat(_)},i.a.createElement("rect",{x:s,y:a,width:p,height:parseInt(d,10)}))):null,g?null:this.renderArea(b,_),(n||g)&&this.renderDots(b,_),(!h||y)&&Tc.renderCallByParent(this.props,r))}}])&&ey(n.prototype,r),o&&ey(n,o),t}(a.PureComponent);oy.displayName="Area",oy.propTypes=Qm({},z,{},q,{className:l.a.string,dataKey:l.a.oneOfType([l.a.string,l.a.number,l.a.func]).isRequired,type:l.a.oneOfType([l.a.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),l.a.func]),unit:l.a.oneOfType([l.a.string,l.a.number]),name:l.a.oneOfType([l.a.string,l.a.number]),yAxisId:l.a.oneOfType([l.a.string,l.a.number]),xAxisId:l.a.oneOfType([l.a.string,l.a.number]),yAxis:l.a.object,xAxis:l.a.object,stackId:l.a.oneOfType([l.a.number,l.a.string]),legendType:l.a.oneOf(H),tooltipType:l.a.oneOf(W),connectNulls:l.a.bool,activeDot:l.a.oneOfType([l.a.object,l.a.element,l.a.func,l.a.bool]),dot:l.a.oneOfType([l.a.func,l.a.element,l.a.object,l.a.bool]),label:l.a.oneOfType([l.a.func,l.a.element,l.a.object,l.a.bool]),hide:l.a.bool,layout:l.a.oneOf(["horizontal","vertical"]),baseLine:l.a.oneOfType([l.a.number,l.a.array]),isRange:l.a.bool,points:l.a.arrayOf(l.a.shape({x:l.a.number,y:l.a.number,value:l.a.oneOfType([l.a.number,l.a.array])})),onAnimationStart:l.a.func,onAnimationEnd:l.a.func,animationId:l.a.number,isAnimationActive:l.a.bool,animationBegin:l.a.number,animationDuration:l.a.number,animationEasing:l.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),id:l.a.string}),oy.defaultProps={stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!te(),animationBegin:0,animationDuration:1500,animationEasing:"ease"},oy.getBaseValue=function(e,t,n){var r=e.layout,o=e.baseValue;if(P(o))return o;var a="horizontal"===r?n:t,i=a.scale.domain();if("number"===a.type){var s=Math.max(i[0],i[1]),l=Math.min(i[0],i[1]);return"dataMin"===o?l:"dataMax"===o||s<0?s:Math.max(Math.min(i[0],i[1]),0)}return"dataMin"===o?i[0]:"dataMax"===o?i[1]:i[0]},oy.getComposedData=function(e){var t,n=e.props,r=e.xAxis,o=e.yAxis,a=e.xAxisTicks,i=e.yAxisTicks,s=e.bandSize,l=e.dataKey,u=e.stackedData,c=e.dataStartIndex,p=e.displayedData,d=e.offset,h=n.layout,m=u&&u.length,y=oy.getBaseValue(n,r,o),g=!1,v=p.map((function(e,t){var n;return m?n=u[c+t]:(n=Eu(e,l),_()(n)?g=!0:n=[y,n]),"horizontal"===h?{x:Uu({axis:r,ticks:a,bandSize:s,entry:e,index:t}),y:f()(n[1])?null:o.scale(n[1]),value:n,payload:e}:{x:f()(n[1])?null:r.scale(n[1]),y:Uu({axis:o,ticks:i,bandSize:s,entry:e,index:t}),value:n,payload:e}}));return t=m||g?v.map((function(e){return"horizontal"===h?{x:e.x,y:f()(E()(e,"value[0]"))?null:o.scale(E()(e,"value[0]"))}:{x:f()(E()(e,"value[0]"))?null:r.scale(E()(e,"value[0]")),y:e.y}})):"horizontal"===h?o.scale(y):r.scale(y),Qm({points:v,baseLine:t,layout:h,isRange:g},d)},oy.renderDotItem=function(e,t){return i.a.isValidElement(e)?i.a.cloneElement(e,t):v()(e)?e(t):i.a.createElement(cf,$m({},t,{className:"recharts-area-dot"}))};var ay=oy;function iy(e){return(iy="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 sy(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ly(){return(ly=Object.assign||function(e){for(var t=1;t0&&Math.abs(m)0&&Math.abs(f)=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function pg(){return(pg=Object.assign||function(e){for(var t=1;t0&&n.handleMouseMove(e.changedTouches[0])},n.handleTouchStart=function(e){null!=e.changedTouches&&e.changedTouches.length>0&&n.handleMouseDown(e.changedTouches[0])},n.handleTouchEnd=function(e){null!=e.changedTouches&&e.changedTouches.length>0&&n.handleMouseUp(e.changedTouches[0])},n.verticalCoordinatesGenerator=function(e){var t=e.xAxis,n=e.width,r=e.height,o=e.offset;return Pu(wm.getTicks(hg({},wm.defaultProps,{},t,{ticks:Tu(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),o.left,o.left+o.width)},n.horizontalCoordinatesGenerator=function(e){var t=e.yAxis,n=e.width,r=e.height,o=e.offset;return Pu(wm.getTicks(hg({},wm.defaultProps,{},t,{ticks:Tu(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),o.top,o.top+o.height)},n.axesTicksGenerator=function(e){return Tu(e,!0)},n.tooltipTicksGenerator=function(e){var t=R(e),n=Tu(t,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Un()(n,(function(e){return e.coordinate})),tooltipAxis:t,tooltipAxisBandSize:Gu(t)}},n.renderCursor=function(e){var r=n.state,o=r.isTooltipActive,i=r.activeCoordinate,s=r.activePayload,l=r.offset;if(!(e&&e.props.cursor&&o&&i))return null;var u,c=n.props.layout,p=Tp;if("ScatterChart"===t)u=i,p=wf;else if("BarChart"===t)u=n.getCursorRectangle(),p=Bp;else if("radial"===c){var f=n.getCursorPoints(),d=f.cx,h=f.cy,m=f.radius;u={cx:d,cy:h,startAngle:f.startAngle,endAngle:f.endAngle,innerRadius:m,outerRadius:m},p=Gc}else u={points:n.getCursorPoints()},p=Tp;var y=e.key||"_recharts-cursor",g=hg({stroke:"#ccc",pointerEvents:"none"},l,{},u,{},$(e.props.cursor),{payload:s,key:y,className:"recharts-tooltip-cursor"});return Object(a.isValidElement)(e.props.cursor)?Object(a.cloneElement)(e.props.cursor,g):Object(a.createElement)(p,g)},n.renderPolarAxis=function(e,t,r){var o=e.type.axisType,i=n.state["".concat(o,"Map")][e.props["".concat(o,"Id")]];return Object(a.cloneElement)(e,hg({},i,{className:o,key:e.key||"".concat(t,"-").concat(r),ticks:Tu(i,!0)}))},n.renderXAxis=function(e,t,r){var o=n.state.xAxisMap[e.props.xAxisId];return n.renderAxis(o,e,t,r)},n.renderYAxis=function(e,t,r){var o=n.state.yAxisMap[e.props.yAxisId];return n.renderAxis(o,e,t,r)},n.renderGrid=function(e){var t=n.state,r=t.xAxisMap,o=t.yAxisMap,i=t.offset,s=n.props,l=s.width,u=s.height,c=R(r),p=ng()(o,(function(e){return dh()(e.domain,Number.isFinite)}))||R(o),f=e.props||{};return Object(a.cloneElement)(e,{key:e.key||"grid",x:P(f.x)?f.x:i.left,y:P(f.y)?f.y:i.top,width:P(f.width)?f.width:i.width,height:P(f.height)?f.height:i.height,xAxis:c,yAxis:p,offset:i,chartWidth:l,chartHeight:u,verticalCoordinatesGenerator:f.verticalCoordinatesGenerator||n.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:f.horizontalCoordinatesGenerator||n.horizontalCoordinatesGenerator})},n.renderPolarGrid=function(e){var t=n.state,r=t.radiusAxisMap,o=t.angleAxisMap,i=R(r),s=R(o),l=s.cx,u=s.cy,c=s.innerRadius,p=s.outerRadius;return Object(a.cloneElement)(e,{polarAngles:Tu(s,!0).map((function(e){return e.coordinate})),polarRadius:Tu(i,!0).map((function(e){return e.coordinate})),cx:l,cy:u,innerRadius:c,outerRadius:p,key:e.key||"polar-grid"})},n.renderBrush=function(e){var t=n.props,r=t.margin,o=t.data,i=n.state,s=i.offset,l=i.dataStartIndex,u=i.dataEndIndex,c=i.updateId;return Object(a.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:Nu(n.handleBrushChange,null,e.props.onChange),data:o,x:P(e.props.x)?e.props.x:s.left,y:P(e.props.y)?e.props.y:s.top+s.height+s.brushBottom-(r.bottom||0),width:P(e.props.width)?e.props.width:s.width,startIndex:l,endIndex:u,updateId:"brush-".concat(c)})},n.renderReferenceElement=function(e,t,r){if(!e)return null;var o=vg(n).clipPathId,i=n.state,s=i.xAxisMap,l=i.yAxisMap,u=i.offset,c=e.props,p=c.xAxisId,f=c.yAxisId;return Object(a.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(r),xAxis:s[p],yAxis:l[f],viewBox:{x:u.left,y:u.top,width:u.width,height:u.height},clipPathId:o})},n.renderGraphicChild=function(e,t,r){var o=n.filterFormatItem(e,t,r);if(!o)return null;var i=Object(a.cloneElement)(e,o.props),s=n.state,l=s.isTooltipActive,u=s.tooltipAxis,c=s.activeTooltipIndex,p=s.activeLabel,d=n.props.children,h=Z(d,dr),m=o.props,y=m.points,g=m.isRange,v=m.baseLine,b=o.item.props,_=b.activeDot;if(!b.hide&&l&&h&&_&&c>=0){var w,E;if(u.dataKey&&!u.allowDuplicatedCategory){var S="function"==typeof u.dataKey?function(e){return u.dataKey(e.payload)}:"payload.".concat(u.dataKey);w=I(y,S,p),E=g&&v&&I(v,S,p)}else w=y[c],E=g&&v&&v[c];if(!f()(w))return[i].concat(fg(n.renderActivePoints({item:o,activePoint:w,basePoint:E,childIndex:c,isRange:g})))}return g?[i,null,null]:[i,null]},n.renderCustomized=function(e){return Object(a.cloneElement)(e,hg({},n.props,{},n.state))};var o=n.constructor.createDefaultState(e);return n.state=hg({},o,{updateId:0},n.updateStateOfAxisMapsOffsetAndStackGroups(hg({props:e},o,{updateId:0}))),n.uniqueChartId=f()(e.id)?j("recharts"):e.id,n.clipPathId="".concat(n.uniqueChartId,"-clip"),e.throttleDelay&&(n.triggeredAfterMouseMove=og()(n.triggeredAfterMouseMove,e.throttleDelay)),n}var l,d,h;return 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&&bg(e,t)}(r,e),l=r,h=[{key:"getAxisNameByLayout",value:function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}}},{key:"renderActiveDot",value:function(e,t){var n;return n=Object(a.isValidElement)(e)?Object(a.cloneElement)(e,t):v()(e)?e(t):i.a.createElement(cf,t),i.a.createElement(ye,{className:"recharts-active-dot",key:t.key},n)}}],(d=[{key:"componentDidMount",value:function(){f()(this.props.syncId)||this.addListener()}},{key:"componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=n.data,o=n.children,a=n.width,i=n.height,s=n.layout,l=n.stackOffset,u=n.margin,c=this.state.updateId;if(e.data===r&&e.width===a&&e.height===i&&e.layout===s&&e.stackOffset===l&&L(e.margin,u)){if(!ae(e.children,o)){var p=f()(e.data)?c+1:c;this.setState((function(n){return hg({updateId:p},t.updateStateOfAxisMapsOffsetAndStackGroups(hg({props:e},n,{updateId:p})))}))}}else{var d=this.constructor.createDefaultState(e);this.setState(hg({},d,{updateId:c+1},this.updateStateOfAxisMapsOffsetAndStackGroups(hg({props:e},d,{updateId:c+1}))))}f()(this.props.syncId)&&!f()(e.syncId)&&this.addListener(),!f()(this.props.syncId)&&f()(e.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){f()(this.props.syncId)||this.removeListener(),"function"==typeof this.triggeredAfterMouseMove.cancel&&this.triggeredAfterMouseMove.cancel()}},{key:"getAxisMap",value:function(e,t){var n=t.axisType,r=void 0===n?"xAxis":n,o=t.AxisComp,a=t.graphicalItems,i=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,u=e.children,c="".concat(r,"Id"),p=K(u,o),f={};return p&&p.length?f=this.getAxisMapByAxes(e,{axes:p,graphicalItems:a,axisType:r,axisIdKey:c,stackGroups:i,dataStartIndex:s,dataEndIndex:l}):a&&a.length&&(f=this.getAxisMapByItems(e,{Axis:o,graphicalItems:a,axisType:r,axisIdKey:c,stackGroups:i,dataStartIndex:s,dataEndIndex:l})),f}},{key:"getAxisMapByAxes",value:function(e,t){var n=this,r=t.axes,o=t.graphicalItems,a=t.axisType,i=t.axisIdKey,s=t.stackGroups,l=t.dataStartIndex,u=t.dataEndIndex,c=e.layout,p=e.children,d=e.stackOffset,h=ku(c,a);return r.reduce((function(t,r){var m=r.props,y=m.type,g=m.dataKey,v=m.allowDataOverflow,b=m.allowDuplicatedCategory,w=m.scale,E=m.ticks,S=r.props[i],A=n.constructor.getDisplayedData(e,{graphicalItems:o.filter((function(e){return e.props[i]===S})),dataStartIndex:l,dataEndIndex:u}),x=A.length;if(!t[S]){var C,O,k;if(g){if(C=Su(A,g,y),"category"===y&&h){var P=function(e){if(!_()(e))return!1;for(var t=e.length,n={},r=0;r=0?e:[].concat(fg(e),[t])}),[]))}else if("category"===y)C=b?C.filter((function(e){return""!==e&&!f()(e)})):Ku(r.props.domain,C,r).reduce((function(e,t){return e.indexOf(t)>=0||""===t||f()(t)?e:[].concat(fg(e),[t])}),[]);else if("number"===y){var T=function(e,t,n,r){var o=t.map((function(t){return Cu(e,t,n,r)})).filter((function(e){return!f()(e)}));return o&&o.length?o.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]):null}(A,o.filter((function(e){return e.props[i]===S&&!e.props.hide})),g,a);T&&(C=T)}!h||"number"!==y&&"auto"===w||(k=Su(A,g,"category"))}else C=h?$d()(0,x):s&&s[S]&&s[S].hasStack&&"number"===y?"expand"===d?[0,1]:Bu(s[S].stackGroups,l,u):Ou(A,o.filter((function(e){return e.props[i]===S&&!e.props.hide})),y,!0);return"number"===y&&(C=ag(p,C,S,a,E),r.props.domain&&(C=Wu(r.props.domain,C,v))),hg({},t,mg({},S,hg({},r.props,{axisType:a,domain:C,categoricalDomain:k,duplicateDomain:O,originalDomain:r.props.domain,isCategorial:h,layout:c})))}return t}),{})}},{key:"getAxisMapByItems",value:function(e,t){var n=t.graphicalItems,r=t.Axis,o=t.axisType,a=t.axisIdKey,i=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,u=e.layout,c=e.children,p=this.constructor.getDisplayedData(e,{graphicalItems:n,dataStartIndex:s,dataEndIndex:l}),f=p.length,d=ku(u,o),h=-1;return n.reduce((function(e,t){var m,y=t.props[a];return e[y]?e:(h++,d?m=$d()(0,f):i&&i[y]&&i[y].hasStack?(m=Bu(i[y].stackGroups,s,l),m=ag(c,m,y,o)):(m=Wu(r.defaultProps.domain,Ou(p,n.filter((function(e){return e.props[a]===y&&!e.props.hide})),"number"),r.defaultProps.allowDataOverflow),m=ag(c,m,y,o)),hg({},e,mg({},y,hg({axisType:o},r.defaultProps,{hide:!0,orientation:_g[o]&&_g[o][h%2],domain:m,originalDomain:r.defaultProps.domain,isCategorial:d,layout:u}))))}),{})}},{key:"getActiveCoordinate",value:function(e,t,n){var r=this.props.layout,o=e.find((function(e){return e&&e.index===t}));if(o){if("horizontal"===r)return{x:o.coordinate,y:n.y};if("vertical"===r)return{x:n.x,y:o.coordinate};if("centric"===r){var a=o.coordinate,i=n.radius;return hg({},n,{},ec(n.cx,n.cy,i,a),{angle:a,radius:i})}var s=o.coordinate,l=n.angle;return hg({},n,{},ec(n.cx,n.cy,s,l),{angle:l,radius:s})}return wg}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t,n,r,a=function(e,t){return{chartX:Math.round(e.pageX-t.left),chartY:Math.round(e.pageY-t.top)}}(e,(t=this.container,n=t.ownerDocument.documentElement,r={top:0,left:0},void 0!==t.getBoundingClientRect&&(r=t.getBoundingClientRect()),{top:r.top+window.pageYOffset-n.clientTop,left:r.left+window.pageXOffset-n.clientLeft})),i=this.inRange(a.chartX,a.chartY);if(!i)return null;var s=this.state,l=s.xAxisMap,u=s.yAxisMap;if("axis"!==o&&l&&u){var c=R(l).scale,p=R(u).scale;return hg({},a,{xValue:c&&c.invert?c.invert(a.chartX):null,yValue:p&&p.invert?p.invert(a.chartY):null})}var f=this.state,d=f.orderedTooltipTicks,h=f.tooltipAxis,m=f.tooltipTicks,y=function(e,t,n,r){var o=-1,a=t.length;if(a>1){if(r&&"angleAxis"===r.axisType&&Math.abs(Math.abs(r.range[1]-r.range[0])-360)<=1e-6)for(var i=r.range,s=0;s0?n[s-1].coordinate:n[a-1].coordinate,u=n[s].coordinate,c=s>=a-1?n[0].coordinate:n[s+1].coordinate,p=void 0;if(O(u-l)!==O(c-u)){var f=[];if(O(c-u)===O(i[1]-i[0])){p=c;var d=u+i[1]-i[0];f[0]=Math.min(d,(d+l)/2),f[1]=Math.max(d,(d+l)/2)}else{p=l;var h=c+i[1]-i[0];f[0]=Math.min(u,(h+u)/2),f[1]=Math.max(u,(h+u)/2)}var m=[Math.min(u,(p+u)/2),Math.max(u,(p+u)/2)];if(e>m[0]&&e<=m[1]||e>=f[0]&&e<=f[1]){o=n[s].index;break}}else{var y=Math.min(l,c),g=Math.max(l,c);if(e>(y+u)/2&&e<=(g+u)/2){o=n[s].index;break}}}else for(var v=0;v0&&v(t[v].coordinate+t[v-1].coordinate)/2&&e<=(t[v].coordinate+t[v+1].coordinate)/2||v===a-1&&e>(t[v].coordinate+t[v-1].coordinate)/2){o=t[v].index;break}}else o=0;return o}(this.calculateTooltipPos(i),d,m,h);if(y>=0&&m){var g=m[y]&&m[y].value;return hg({},a,{activeTooltipIndex:y,activeLabel:g,activePayload:this.getTooltipContent(y,g),activeCoordinate:this.getActiveCoordinate(d,y,i)})}return null}},{key:"getTooltipContent",value:function(e,t){var n=this.state,r=n.graphicalItems,o=n.tooltipAxis,a=this.constructor.getDisplayedData(this.props,this.state);return e<0||!r||!r.length||e>=a.length?null:r.reduce((function(n,r){if(r.props.hide)return n;var i,s=r.props,l=s.dataKey,u=s.name,c=s.unit,p=s.formatter,f=s.data,d=s.tooltipType;return(i=o.dataKey&&!o.allowDuplicatedCategory?I(f||a,o.dataKey,t):f&&f[e]||a[e])?[].concat(fg(n),[hg({},$(r),{dataKey:l,unit:c,formatter:p,name:u||l,color:Au(r),value:Eu(i,l),type:d,payload:i})]):n}),[])}},{key:"getFormatItems",value:function(e,t){var n=this,r=t.graphicalItems,o=t.stackGroups,i=t.offset,l=t.updateId,u=t.dataStartIndex,c=t.dataEndIndex,p=e.barSize,d=e.layout,h=e.barGap,m=e.barCategoryGap,y=e.maxBarSize,g=this.constructor.getAxisNameByLayout(d),v=g.numericAxisName,b=g.cateAxisName,_=this.constructor.hasBar(r),w=_&&function(e){var t=e.barSize,n=e.stackGroups,r=void 0===n?{}:n;if(!r)return{};for(var o={},a=Object.keys(r),i=0,s=a.length;i=0}));if(y&&y.length){var g=y[0].props.barSize,v=y[0].props[m];o[v]||(o[v]=[]),o[v].push({item:y[0],stackList:y.slice(1),barSize:f()(g)?t:g})}}return o}({barSize:p,stackGroups:o}),E=[];return r.forEach((function(r,p){var g,S,A,x,C=n.constructor.getDisplayedData(e,{dataStartIndex:u,dataEndIndex:c},r),O=r.props,k=O.dataKey,P=O.maxBarSize,N=r.props["".concat(v,"Id")],j=r.props["".concat(b,"Id")],R=s.reduce((function(e,n){var o,a=t["".concat(n.axisType,"Map")],i=r.props["".concat(n.axisType,"Id")],s=a&&a[i];return hg({},e,(mg(o={},n.axisType,s),mg(o,"".concat(n.axisType,"Ticks"),Tu(s)),o))}),{}),M=R[b],I=R["".concat(b,"Ticks")],L=o&&o[N]&&o[N].hasStack&&function(e,t){var n=e.props.stackId;if(T(n)){var r=t[n];if(r&&r.items.length){for(var o=-1,a=0,i=r.items.length;a=0?r.stackedData[o]:null}}return null}(r,o[N].stackGroups),F=Gu(M,I),U=f()(P)?y:P,z=_&&function(e){var t=e.barGap,n=e.barCategoryGap,r=e.bandSize,o=e.sizeList,a=void 0===o?[]:o,i=e.maxBarSize,s=a.length;if(s<1)return null;var l,u=D(t,r,0,!0);if(a[0].barSize===+a[0].barSize){var c=!1,p=r/s,f=a.reduce((function(e,t){return e+t.barSize||0}),0);(f+=(s-1)*u)>=r&&(f-=(s-1)*u,u=0),f>=r&&p>0&&(c=!0,f=s*(p*=.9));var d={offset:((r-f)/2>>0)-u,size:0};l=a.reduce((function(e,t){var n=[].concat(vu(e),[{item:t.item,position:{offset:d.offset+d.size+u,size:c?p:t.barSize}}]);return d=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){n.push({item:e,position:d})})),n}),[])}else{var h=D(n,r,0,!0);r-2*h-(s-1)*u<=0&&(u=0);var m=(r-2*h-(s-1)*u)/s;m>1&&(m>>=0);var y=i===+i?Math.min(m,i):m;l=a.reduce((function(e,t,n){var r=[].concat(vu(e),[{item:t.item,position:{offset:h+(m+u)*n+(m-y)/2,size:y}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){r.push({item:e,position:r[r.length-1].position})})),r}),[])}return l}({barGap:h,barCategoryGap:m,bandSize:F,sizeList:w[j],maxBarSize:U}),q=r&&r.type&&r.type.getComposedData;q&&E.push({props:hg({},q(hg({},R,{displayedData:C,props:e,dataKey:k,item:r,bandSize:F,barPosition:z,offset:i,stackedData:L,layout:d,dataStartIndex:u,dataEndIndex:c,onItemMouseLeave:Nu(n.handleItemMouseLeave,null,r.props.onMouseLeave),onItemMouseEnter:Nu(n.handleItemMouseEnter,null,r.props.onMouseEnter)})),(g={key:r.key||"item-".concat(p)},mg(g,v,R[v]),mg(g,b,R[b]),mg(g,"animationId",l),g)),childIndex:(S=r,A=e.children,x=-1,a.Children.forEach(A,(function(e,t){e===S&&(x=t)})),x),item:r})})),E}},{key:"getCursorRectangle",value:function(){var e=this.props.layout,t=this.state,n=t.activeCoordinate,r=t.offset,o=t.tooltipAxisBandSize,a=o/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?n.x-a:r.left+.5,y:"horizontal"===e?r.top+.5:n.y-a,width:"horizontal"===e?o:r.width-1,height:"horizontal"===e?r.height-1:o}}},{key:"getCursorPoints",value:function(){var e,t,n,r,o=this.props.layout,a=this.state,i=a.activeCoordinate,s=a.offset;if("horizontal"===o)n=e=i.x,t=s.top,r=s.top+s.height;else if("vertical"===o)r=t=i.y,e=s.left,n=s.left+s.width;else if(!f()(i.cx)||!f()(i.cy)){if("centric"!==o){var l=i.cx,u=i.cy,c=i.radius,p=i.startAngle,d=i.endAngle;return{points:[ec(l,u,c,p),ec(l,u,c,d)],cx:l,cy:u,radius:c,startAngle:p,endAngle:d}}var h=i.cx,m=i.cy,y=i.innerRadius,g=i.outerRadius,v=i.angle,b=ec(h,m,y,v),_=ec(h,m,g,v);e=b.x,t=b.y,n=_.x,r=_.y}return[{x:e,y:t},{x:n,y:r}]}},{key:"calculateTooltipPos",value:function(e){var t=this.props.layout;return"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius}},{key:"inRange",value:function(e,t){var n=this.props.layout;if("horizontal"===n||"vertical"===n){var r=this.state.offset;return e>=r.left&&e<=r.left+r.width&&t>=r.top&&t<=r.top+r.height?{x:e,y:t}:null}var o=this.state,a=o.angleAxisMap,i=o.radiusAxisMap;if(a&&i){var s=R(a);return ac({x:e,y:t},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=Z(e,dr)&&"axis"===o?{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}:{};return hg({},Q(this.props,this.handleOuterEvent),{},t)}},{key:"updateStateOfAxisMapsOffsetAndStackGroups",value:function(e){var r=this,o=e.props,a=e.dataStartIndex,i=e.dataEndIndex,l=e.updateId;if(!ee({props:o}))return null;var u=o.children,c=o.layout,f=o.stackOffset,d=o.data,h=o.reverseStackOrder,m=this.constructor.getAxisNameByLayout(c),y=m.numericAxisName,g=m.cateAxisName,v=K(u,n),b=function(e,t,n,r,o,a){if(!e)return null;var i=(a?t.reverse():t).reduce((function(e,t){var o=t.props,a=o.stackId;if(o.hide)return e;var i=t.props[n],s=e[i]||{hasStack:!1,stackGroups:{}};if(T(a)){var l=s.stackGroups[a]||{numericAxisId:n,cateAxisId:r,items:[]};l.items.push(t),s.hasStack=!0,s.stackGroups[a]=l}else s.stackGroups[j("_stackId_")]={numericAxisId:n,cateAxisId:r,items:[t]};return _u({},e,wu({},i,s))}),{});return Object.keys(i).reduce((function(t,a){var s=i[a];return s.hasStack&&(s.stackGroups=Object.keys(s.stackGroups).reduce((function(t,a){var i=s.stackGroups[a];return _u({},t,wu({},a,{numericAxisId:n,cateAxisId:r,items:i.items,stackedData:Lu(e,i.items,o)}))}),{})),_u({},t,wu({},a,s))}),{})}(d,v,"".concat(y,"Id"),"".concat(g,"Id"),f,h),_=s.reduce((function(e,t){return hg({},e,mg({},"".concat(t.axisType,"Map"),r.getAxisMap(o,hg({},t,{graphicalItems:v,stackGroups:t.axisType===y&&b,dataStartIndex:a,dataEndIndex:i}))))}),{}),w=this.calculateOffset(hg({},_,{props:o,graphicalItems:v}));Object.keys(_).forEach((function(e){_[e]=p(o,_[e],w,e.replace("Map",""),t)}));var E=_["".concat(g,"Map")],S=this.tooltipTicksGenerator(E),A=this.getFormatItems(o,hg({},_,{dataStartIndex:a,dataEndIndex:i,updateId:l,graphicalItems:v,stackGroups:b,offset:w}));return hg({formatedGraphicalItems:A,graphicalItems:v,offset:w,stackGroups:b},S,{},_)}},{key:"addListener",value:function(){sg.on(lg,this.handleReceiveSyncEvent),sg.setMaxListeners&&sg._maxListeners&&sg.setMaxListeners(sg._maxListeners+1)}},{key:"removeListener",value:function(){sg.removeListener(lg,this.handleReceiveSyncEvent),sg.setMaxListeners&&sg._maxListeners&&sg.setMaxListeners(sg._maxListeners-1)}},{key:"calculateOffset",value:function(e){var t=e.props,n=e.graphicalItems,r=e.xAxisMap,o=void 0===r?{}:r,a=e.yAxisMap,i=void 0===a?{}:a,s=t.width,l=t.height,u=t.children,c=t.margin||{},p=Z(u,lh),f=Z(u,Ot),d=Object.keys(i).reduce((function(e,t){var n=i[t],r=n.orientation;return n.mirror||n.hide?e:hg({},e,mg({},r,e[r]+n.width))}),{left:c.left||0,right:c.right||0}),h=Object.keys(o).reduce((function(e,t){var n=o[t],r=n.orientation;return n.mirror||n.hide?e:hg({},e,mg({},r,e[r]+n.height))}),{top:c.top||0,bottom:c.bottom||0}),m=hg({},h,{},d),y=m.bottom;return p&&(m.bottom+=p.props.height||lh.defaultProps.height),f&&this.legendInstance&&(m=function(e,t,n,r){var o=n.children,a=n.width,i=n.height,s=n.margin,l=a-(s.left||0)-(s.right||0),u=i-(s.top||0)-(s.bottom||0),c=xu({children:o,items:t,legendWidth:l,legendHeight:u}),p=e;if(c){var f=r||{},d=c.align,h=c.verticalAlign,m=c.layout;("vertical"===m||"horizontal"===m&&"center"===h)&&P(e[d])&&(p=_u({},e,wu({},d,p[d]+(f.width||0)))),("horizontal"===m||"vertical"===m&&"center"===d)&&P(e[h])&&(p=_u({},e,wu({},h,p[h]+(f.height||0))))}return p}(m,n,t,this.legendInstance.getBBox())),hg({brushBottom:y},m,{width:s-m.left-m.right,height:l-m.top-m.bottom})}},{key:"triggerSyncEvent",value:function(e){var t=this.props.syncId;f()(t)||sg.emit(lg,t,this.uniqueChartId,e)}},{key:"filterFormatItem",value:function(e,t,n){for(var r=this.state.formatedGraphicalItems,o=0,a=r.length;o=0}))},m.getDisplayedData=function(e,t,n){var r=t.graphicalItems,o=t.dataStartIndex,a=t.dataEndIndex,i=(r||[]).reduce((function(e,t){var n=t.props.data;return n&&n.length?[].concat(fg(e),fg(n)):e}),[]);if(i&&i.length>0)return i;if(n&&n.props&&n.props.data&&n.props.data.length>0)return n.props.data;var s=e.data;return s&&s.length&&P(o)&&P(a)?s.slice(o,a+1):[]},m},Sg=Eg({chartName:"LineChart",GraphicalChild:Km,axisComponents:[{axisType:"xAxis",AxisComp:Gy},{axisType:"yAxis",AxisComp:eg}],formatAxisMap:Eh}),Ag=Eg({chartName:"BarChart",GraphicalChild:vy,axisComponents:[{axisType:"xAxis",AxisComp:Gy},{axisType:"yAxis",AxisComp:eg}],formatAxisMap:Eh}),xg=Eg({chartName:"PieChart",GraphicalChild:Sd,eventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:ud},{axisType:"radiusAxis",AxisComp:Yf}],formatAxisMap:nc,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},propTypes:{layout:l.a.oneOf(["centric"]),startAngle:l.a.number,endAngle:l.a.number,cx:l.a.oneOfType([l.a.number,l.a.string]),cy:l.a.oneOfType([l.a.number,l.a.string]),innerRadius:l.a.oneOfType([l.a.number,l.a.string]),outerRadius:l.a.oneOfType([l.a.number,l.a.string])}}),Cg=n(110),Og=n.n(Cg),kg=["#1890FF","#66B5FF","#41D9C7","#2FC25B","#6EDB8F","#9AE65C","#FACC14","#E6965C","#57AD71","#223273","#738AE6","#7564CC","#8543E0","#A877ED","#5C8EE6","#13C2C2","#70E0E0","#5CA3E6","#3436C7","#8082FF","#DD81E6","#F04864","#FA7D92","#D598D9"];function Pg(e){return(Pg="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 Tg(){return(Tg=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function jg(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dg(e,t){for(var n=0;nn.height)&&(o=n.height);for(var a,i=n.x,s=0,l=e.length;sn.width)&&(o=n.width);for(var a,i=n.y,s=0,l=e.length;s0;)s.push(o=p[0]),s.area+=o.area,(a=qg(s,u,n))<=l?(p.shift(),l=a):(s.area-=s.pop().area,i=Bg(s,u,i,!1),u=Math.min(i.width,i.height),s.length=s.area=0,l=1/0);return s.length&&(i=Bg(s,u,i,!0),s.length=s.area=0),Fg({},t,{children:c.map((function(t){return e(t,n)}))})}return t},Hg=function(e){function t(){var e,n;jg(this,t);for(var r=arguments.length,o=new Array(r),a=0;a10&&l>10&&t.children&&"nest"===n&&(c=i.a.createElement(ef,{points:[{x:o+2,y:a+l/2},{x:o+6,y:a+l/2+3},{x:o+2,y:a+l/2+6}]}));var p=null,f=Ur(t.name);s>20&&l>20&&f.width2&&!h?null:r.constructor.renderContentItem(e,Fg({},t,{isAnimationActive:a,isUpdateAnimationActive:!c,width:m,height:y,x:o,y:f}),p,d)))})):i.a.createElement(ye,w,this.constructor.renderContentItem(e,Fg({},t,{isAnimationActive:!1,isUpdateAnimationActive:!1,width:m,height:y,x:g,y:v}),p,d))}},{key:"renderNode",value:function(e,t,n){var r=this,o=this.props,a=o.content,s=o.type,l=Fg({},$(this.props),{},t,{root:e}),u=!t.children||!t.children.length;return!(this.state.currentRoot.children||[]).filter((function(e){return e.depth===t.depth&&e.name===t.name})).length&&e.depth&&"nest"===s?null:i.a.createElement(ye,{key:"recharts-treemap-node-".concat(n),className:"recharts-treemap-depth-".concat(t.depth)},this.renderItem(a,l,u),t.children&&t.children.length?t.children.map((function(e,n){return r.renderNode(t,e,n)})):null)}},{key:"renderAllNodes",value:function(){var e=this.state.formatRoot;return e?this.renderNode(e,e,0):null}},{key:"renderTooltip",value:function(){var e=this.props,t=e.children,n=e.nameKey,r=Z(t,dr);if(!r)return null;var o=this.props,a=o.width,s=o.height,l=o.dataKey,u=this.state,c=u.isTooltipActive,p=u.activeNode,f={x:0,y:0,width:a,height:s},d=p?{x:p.x+p.width/2,y:p.y+p.height/2}:null,h=c&&p?[{payload:p,name:Eu(p,n,""),value:Eu(p,l)}]:[];return i.a.cloneElement(r,{viewBox:f,active:c,coordinate:d,label:"",payload:h})}},{key:"renderNestIndex",value:function(){var e=this,t=this.props,n=t.nameKey,r=t.nestIndexContent,o=this.state.nestIndex;return i.a.createElement("div",{className:"recharts-treemap-nest-index-wrapper",style:{marginTop:"8px",textAlign:"center"}},o.map((function(t,o){var a=E()(t,n,"root"),s=null;return i.a.isValidElement(r)&&(s=i.a.cloneElement(r,t,o)),s=v()(r)?r(t,o):a,i.a.createElement("div",{onClick:e.handleNestIndex.bind(e,t,o),key:"nest-index-".concat(j()),className:"recharts-treemap-nest-index-box",style:{cursor:"pointer",display:"inline-block",padding:"0 7px",background:"#000",color:"#fff",marginRight:"3px"}},s)})))}},{key:"render",value:function(){if(!ee(this))return null;var e=this.props,t=e.width,n=e.height,r=e.className,o=e.style,a=e.children,s=e.type,l=Ng(e,["width","height","className","style","children","type"]),u=$(l);return i.a.createElement("div",{className:c()("recharts-wrapper",r),style:Fg({},o,{position:"relative",cursor:"default",width:t,height:n})},i.a.createElement(pe,Tg({},u,{width:t,height:"nest"===s?n-30:n}),this.renderAllNodes(),re(a)),this.renderTooltip(),"nest"===s&&this.renderNestIndex())}}])&&Dg(n.prototype,r),o&&Dg(n,o),t}(a.PureComponent);Hg.displayName="Treemap",Hg.propTypes={width:l.a.number,height:l.a.number,data:l.a.array,animationId:l.a.number,style:l.a.object,aspectRatio:l.a.number,content:l.a.oneOfType([l.a.element,l.a.func]),fill:l.a.string,stroke:l.a.string,className:l.a.string,nameKey:l.a.oneOfType([l.a.string,l.a.number,l.a.func]),dataKey:l.a.oneOfType([l.a.string,l.a.number,l.a.func]),children:l.a.oneOfType([l.a.arrayOf(l.a.node),l.a.node]),type:l.a.oneOf(["flat","nest"]),colorPanel:l.a.array,nestIndexContent:l.a.oneOfType([l.a.element,l.a.func]),onAnimationStart:l.a.func,onAnimationEnd:l.a.func,onMouseEnter:l.a.func,onMouseLeave:l.a.func,onClick:l.a.func,isAnimationActive:l.a.bool,isUpdateAnimationActive:l.a.bool,animationBegin:l.a.number,animationDuration:l.a.number,animationEasing:l.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"])},Hg.defaultProps={dataKey:"value",aspectRatio:.5*(1+Math.sqrt(5)),isAnimationActive:!te(),isUpdateAnimationActive:!te(),animationBegin:0,animationDuration:1500,animationEasing:"linear",type:"flat"};var Wg=Hg,Gg=n(285),Kg=n.n(Gg);function Zg(e){return(Zg="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 $g(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Yg(){return(Yg=Object.assign||function(e){for(var t=1;t0&&(u.y+=c),s=u.y+u.dy+n}s=t+n;for(var p=i-1;p>=0;p--){var f=a[p],d=f.y+f.dy+n-s;if(!(d>0))break;f.y-=d,s=f.y}}},dv=function(e,t,n,r){for(var o=0,a=t.length;o=0;o--)for(var a=t[o],i=0,s=a.length;i=1)for(var c=(t-n)/u,p=0,f=a.length;p0,from:{upperWidth:0,lowerWidth:0,height:s,x:n,y:r},to:{upperWidth:o,lowerWidth:a,height:s,x:n,y:r},duration:d,animationEasing:f,isActive:m},(function(t){var n=t.upperWidth,r=t.lowerWidth,o=t.height,a=t.x,s=t.y;return i.a.createElement(Ln,{canBegin:u>0,from:"0px ".concat(-1===u?1:u,"px"),to:"".concat(u,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:d,easing:f},i.a.createElement("path",Cv({},$(e.props),Q(e.props),{className:y,d:jv(a,s,n,r,o),ref:function(t){e.node=t}})))})):i.a.createElement("g",null,i.a.createElement("path",Cv({},$(this.props),Q(this.props),{className:y,d:jv(n,r,o,a,s)})))}}])&&kv(n.prototype,r),o&&kv(n,o),t}(a.PureComponent);Dv.displayName="Trapezoid",Dv.propTypes=function(e){for(var t=1;t=t||n<0||y&&e-h>=c}function w(){var e=o();if(_(e))return E(e);f=setTimeout(w,function(e){var n=t-(e-d);return y?s(n,c-(e-h)):n}(e))}function E(e){return f=void 0,g&&l?v(e):(l=u=void 0,p)}function S(){var e=o(),n=_(e);if(l=arguments,u=this,d=e,n){if(void 0===f)return b(d);if(y)return clearTimeout(f),f=setTimeout(w,t),v(d)}return void 0===f&&(f=setTimeout(w,t)),p}return t=a(t)||0,r(n)&&(m=!!n.leading,c=(y="maxWait"in n)?i(a(n.maxWait)||0,t):c,g="trailing"in n?!!n.trailing:g),S.cancel=function(){void 0!==f&&clearTimeout(f),h=0,l=d=u=f=void 0},S.flush=function(){return void 0===f?p:E(o())},S}},function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getTickValues",{enumerable:!0,get:function(){return r.getTickValues}}),Object.defineProperty(t,"getNiceTickValues",{enumerable:!0,get:function(){return r.getNiceTickValues}}),Object.defineProperty(t,"getTickValuesFixedDomain",{enumerable:!0,get:function(){return r.getTickValuesFixedDomain}});var r=n(463)},function(e,t,n){var r=n(144),o=n(220),a=n(29);e.exports=function(e,t){var n={};return t=a(t,3),o(e,(function(e,o,a){r(n,o,t(e,o,a))})),n}},,,,function(e,t,n){"use strict"; /* object-assign (c) Sindre Sorhus @license MIT */var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function i(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}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,s,l=i(e),u=1;u0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i},s=this&&this.__spread||function(){for(var e=[],t=0;t=0?o.props.appApi.requestAppleIdCredential():o.openAppUpdateRequiredDialog("5.4")}))},o._signInWithTwitter=function(){return new Promise((function(e){o.props.appApi.getDeviceInfo().then((function(e){if(ee.isAppleAppPlatform(e.appPlatform)&&e.appVersion.compareTo(new T.default("5.7.1"))<0)throw o.openAppUpdateRequiredDialog("5.7"),"Unsupported"})).then(o.props.serverApi.requestTwitterWebViewRequestToken).then((function(t){o.setState({authStatus:{provider:z.default.Twitter,step:l.Authenticating}},e);var n=new URL("https://api.twitter.com/oauth/authorize");return n.searchParams.set("oauth_token",t.value),o.props.appApi.requestWebAuthentication({authUrl:n.href,callbackScheme:"readup"})})).then((function(e){var t;if(!e.callbackURL)throw"Unsupported"===e.error&&o.openIosUpdateRequiredDialog("13"),null!==(t=e.error)&&void 0!==t?t:"Unknown";var n=new URL(e.callbackURL);if(n.searchParams.has("denied"))throw"Cancelled";return o.props.serverApi.authenticateTwitterCredential({oauthToken:n.searchParams.get("oauth_token"),oauthVerifier:n.searchParams.get("oauth_verifier"),analytics:o.getSignUpAnalyticsForm(null),pushDevice:o.getPushDeviceForm()}).then(o._handleAuthServiceCredentialAuthResponse)})).catch((function(t){var n;"Unsupported"!==t&&"Cancelled"!==t&&(n={provider:z.default.Twitter,step:l.Error}),o.setState({authStatus:n},e)}))}))},o._handleVisibilityChange=function(){o._isUpdateAvailable||window.document.hidden||o.fetchUpdateStatus().then((function(e){e.isAvailable&&(o._isUpdateAvailable=!0,o._toaster.addToast(u.createElement(x.default,{onUpdate:o._reloadWindow,updateAction:"reload"}),f.Intent.Success,!1))}))},o._screenFactoryMap=a(a({},o._screenFactoryMap),((n={})[g.default.AotdHistory]=R.default(g.default.AotdHistory,{deviceType:H.DeviceType.Ios,onCopyTextToClipboard:o._clipboard.copyText,onCopyAppReferrerTextToClipboard:o._noop,onCreateAbsoluteUrl:o._createAbsoluteUrl,onCreateStaticContentUrl:o._createStaticContentUrl,onGetAotdHistory:o.props.serverApi.getAotdHistory,onGetCommunityReads:o.props.serverApi.getCommunityReads,onNavTo:o._navTo,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewComments:o._viewComments,onViewProfile:o._viewProfile}),n[g.default.Author]=V.default(g.default.Author,{deviceType:H.DeviceType.Ios,onBeginOnboarding:o._noop,onCopyAppReferrerTextToClipboard:o._noop,onCreateAbsoluteUrl:o._createAbsoluteUrl,onCreateStaticContentUrl:o._createStaticContentUrl,onCreateTitle:o._createAuthorScreenTitle,onNavTo:o._navTo,onOpenNewPlatformNotificationRequestDialog:o._noop,onGetAuthorArticles:o.props.serverApi.getAuthorArticles,onGetAuthorProfile:o.props.serverApi.getAuthorProfile,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onSetScreenState:o._setScreenState,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewComments:o._viewComments,onViewProfile:o._viewProfile}),n[g.default.BestEver]=re.default(g.default.BestEver,{deviceType:H.DeviceType.Ios,onCopyTextToClipboard:o._clipboard.copyText,onCopyAppReferrerTextToClipboard:o._noop,onCreateAbsoluteUrl:o._createAbsoluteUrl,onCreateStaticContentUrl:o._createStaticContentUrl,onGetCommunityReads:o.props.serverApi.getCommunityReads,onNavTo:o._navTo,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewComments:o._viewComments,onViewProfile:o._viewProfile}),n[g.default.Blog]=Q.default(g.default.Blog,{deviceType:H.DeviceType.Ios,onCreateAbsoluteUrl:o._createAbsoluteUrl,onGetPublisherArticles:o.props.serverApi.getPublisherArticles,onNavTo:o._navTo,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewComments:o._viewComments,onViewProfile:o._viewProfile}),n[g.default.Comments]=v.default(g.default.Comments,{onCloseDialog:o._dialog.closeDialog,onCreateAbsoluteUrl:o._createAbsoluteUrl,onCreateStaticContentUrl:o._createStaticContentUrl,onDeleteComment:o._deleteComment,onGetArticle:o.props.serverApi.getArticle,onGetComments:o.props.serverApi.getComments,onNavTo:o._navTo,onOpenDialog:o._dialog.openDialog,onPostArticle:o._openPostDialog,onPostComment:o._postComment,onPostCommentAddendum:o._postCommentAddendum,onPostCommentRevision:o._postCommentRevision,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onRegisterCommentPostedHandler:o._registerCommentPostedEventHandler,onRegisterCommentUpdatedHandler:o._registerCommentUpdatedEventHandler,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewProfile:o._viewProfile}),n[g.default.Contenders]=b.default(g.default.Contenders,{deviceType:H.DeviceType.Ios,onCreateAbsoluteUrl:o._createAbsoluteUrl,onGetCommunityReads:o.props.serverApi.getCommunityReads,onNavTo:o._navTo,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewAotdHistory:o._viewAotdHistory,onViewComments:o._viewComments,onViewProfile:o._viewProfile}),n[g.default.Faq]=Y.createScreenFactory(g.default.Faq,{onCreateStaticContentUrl:o._createStaticContentUrl,onCreateTitle:o._createFaqScreenTitle,onNavTo:o._navTo,onOpenNewPlatformNotificationRequestDialog:o._openNewPlatformNotificationRequestDialog}),n[g.default.Home]=_.default(g.default.Home,{deviceType:H.DeviceType.Ios,onClearAlerts:o._clearAlerts,onCreateAbsoluteUrl:o._createAbsoluteUrl,onGetAotdHistory:o.props.serverApi.getAotdHistory,onGetCommunityReads:o.props.serverApi.getCommunityReads,onNavTo:o._navTo,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewComments:o._viewComments,onViewProfile:o._viewProfile}),n[g.default.Notifications]=W.default(g.default.Notifications,{deviceType:H.DeviceType.Ios,onClearAlerts:o._clearAlerts,onCloseDialog:o._dialog.closeDialog,onCreateAbsoluteUrl:o._createAbsoluteUrl,onGetNotificationPosts:o.props.serverApi.getNotificationPosts,onGetReplyPosts:o.props.serverApi.getReplyPosts,onNavTo:o._navTo,onOpenDialog:o._dialog.openDialog,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewComments:o._viewComments,onViewProfile:o._viewProfile,onViewThread:o._viewThread}),n[g.default.Leaderboards]=w.default(g.default.Leaderboards,{deviceType:H.DeviceType.Ios,onBeginOnboarding:o._noop,onCopyAppReferrerTextToClipboard:o._noop,onCloseDialog:o._dialog.closeDialog,onCreateAbsoluteUrl:o._createAbsoluteUrl,onCreateStaticContentUrl:o._createStaticContentUrl,onGetAuthorsEarningsReport:o.props.serverApi.getAuthorsEarningsReport,onOpenNewPlatformNotificationRequestDialog:o._noop,onGetReaderLeaderboards:o.props.serverApi.getLeaderboards,onNavTo:o._navTo,onOpenDialog:o._dialog.openDialog,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onSetScreenState:o._setScreenState,onViewAuthor:o._viewAuthor,onViewProfile:o._viewProfile}),n[g.default.MyFeed]=ne.default(g.default.MyFeed,{deviceType:H.DeviceType.Ios,onClearAlerts:o._clearAlerts,onCloseDialog:o._dialog.closeDialog,onCopyTextToClipboard:o._clipboard.copyText,onCreateAbsoluteUrl:o._createAbsoluteUrl,onFollowUser:o._followUser,onGetFollowees:o.props.serverApi.getFollowees,onGetFollowers:o.props.serverApi.getFollowers,onGetProfile:o.props.serverApi.getProfile,onGetNotificationPosts:o.props.serverApi.getNotificationPosts,onNavTo:o._navTo,onOpenDialog:o._dialog.openDialog,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onRegisterFolloweeCountChangedHandler:o._registerFolloweeCountChangedEventHandler,onSetScreenState:o._setScreenState,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onUnfollowUser:o._unfollowUser,onViewComments:o._viewComments,onViewProfile:o._viewProfile,onViewThread:o._viewThread}),n[g.default.MyImpact]=$.createMyImpactScreenFactory(g.default.MyImpact,{onCreateStaticContentUrl:o._createStaticContentUrl,onGetSubscriptionDistributionSummary:o._getSubscriptionDistributionSummary,onGetUserArticleHistory:o.props.serverApi.getUserArticleHistory,onNavTo:o._navTo,onOpenTweetComposerWithCompletionHandler:o._openTweetComposerWithCompletionHandler,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onShowToast:o._toaster.addToast,onViewAuthor:o._viewAuthor}),n[g.default.MyReads]=N.default(g.default.MyReads,{appPlatform:o.props.appApi.deviceInfo.appPlatform,deviceType:H.DeviceType.Ios,onCloseDialog:o._dialog.closeDialog,onCreateAbsoluteUrl:o._createAbsoluteUrl,onCreateStaticContentUrl:o._createStaticContentUrl,onGetStarredArticles:o.props.serverApi.getStarredArticles,onGetUserArticleHistory:o.props.serverApi.getUserArticleHistory,onNavTo:o._navTo,onOpenDialog:o._dialog.openDialog,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onRegisterArticleStarredHandler:o._registerArticleStarredEventHandler,onRegisterNewStarsHandler:o._registerNewStarsEventHandler,onSetScreenState:o._setScreenState,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewComments:o._viewComments,onViewProfile:o._viewProfile}),n[g.default.Profile]=j.default(g.default.Profile,{onClearAlerts:o._clearAlerts,onCloseDialog:o._dialog.closeDialog,onCreateAbsoluteUrl:o._createAbsoluteUrl,onCreateStaticContentUrl:o._createStaticContentUrl,onFollowUser:o._followUser,onGetAuthorArticles:o.props.serverApi.getAuthorArticles,onGetFollowees:o.props.serverApi.getFollowees,onGetFollowers:o.props.serverApi.getFollowers,onGetPosts:o.props.serverApi.getPostsFromUser,onGetProfile:o.props.serverApi.getProfile,onNavTo:o._navTo,onOpenDialog:o._dialog.openDialog,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onRegisterArticlePostedHandler:o._registerArticlePostedEventHandler,onRegisterCommentUpdatedHandler:o._registerCommentUpdatedEventHandler,onRegisterFolloweeCountChangedHandler:o._registerFolloweeCountChangedEventHandler,onSetScreenState:o._setScreenState,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onUnfollowUser:o._unfollowUser,onViewComments:o._viewComments,onViewProfile:o._viewProfile,onViewThread:o._viewThread}),n[g.default.Read]=J.default(g.default.Read,{deviceType:H.DeviceType.Ios,onCreateStaticContentUrl:o._createStaticContentUrl,onGetArticle:o.props.serverApi.getArticle,onNavTo:o._navTo,onOpenNewPlatformNotificationRequestDialog:o._openNewPlatformNotificationRequestDialog,onReadArticle:o._readArticle,onSetScreenState:o._setScreenState}),n[g.default.Search]=G.default(g.default.Search,{deviceType:H.DeviceType.Ios,onCreateAbsoluteUrl:o._createAbsoluteUrl,onGetSearchOptions:o.props.serverApi.getArticleSearchOptions,onNavTo:o._navTo,onPostArticle:o._openPostDialog,onRateArticle:o._rateArticle,onReadArticle:o._readArticle,onRegisterArticleChangeHandler:o._registerArticleChangeEventHandler,onSearchArticles:o.props.serverApi.searchArticles,onShare:o._handleShareRequest,onShareViaChannel:o._handleShareChannelRequest,onToggleArticleStar:o._toggleArticleStar,onViewComments:o._viewComments,onViewProfile:o._viewProfile,onViewThread:o._viewThread}),n[g.default.Settings]=U.default(g.default.Settings,{onCloseDialog:o._dialog.closeDialog,onChangeDisplayPreference:o._changeDisplayPreference,onChangeEmailAddress:o._changeEmailAddress,onChangeNotificationPreference:o._changeNotificationPreference,onChangePassword:o._changePassword,onChangeTimeZone:o._changeTimeZone,onCreateAbsoluteUrl:o._createAbsoluteUrl,onDeleteAccount:o._deleteAccount,onGetSettings:o._getSettings,onGetTimeZones:o.props.serverApi.getTimeZones,onLinkAuthServiceAccount:o._linkAuthServiceAccount,onNavTo:o._navTo,onOpenDialog:o._dialog.openDialog,onOpenTweetComposer:o._openTweetComposer,onRegisterNotificationPreferenceChangedEventHandler:o._registerNotificationPreferenceChangedEventHandler,onResendConfirmationEmail:o._resendConfirmationEmail,onSendPasswordCreationEmail:o._sendPasswordCreationEmail,onShowToast:o._toaster.addToast,onSignOut:o._signOut,onSubmitAuthorEmailVerificationRequest:o._submitAuthorEmailVerificationRequest,onViewPrivacyPolicy:o._viewPrivacyPolicy}),n));var i,s=o.processNavigationRequest(null===(r=t.initialUserProfile)||void 0===r?void 0:r.userAccount,t.initialLocation),c=s.screens,p=s.dialog;return o.state=a(a({},o.state),{dialogs:p?[o._dialog.createDialog(p)]:[],authStatus:null,isInOrientation:!!t.initialUserProfile&&!t.initialUserProfile.userAccount.dateOrientationCompleted,isPoppingScreen:!1,screens:c}),t.appApi.addListener("alertStatusUpdated",(function(e){if(o.state.user){var t=a(a({},o.state.user),e);m.areEqual(t,o.state.user)||o.onUserUpdated(t,K.default.Remote)}})).addListener("articlePosted",(function(e){e.article.datesPosted||(e.article.datesPosted=[],e.article.datePosted&&e.article.datesPosted.push(e.article.datePosted)),e.comment&&!e.comment.addenda&&(e.comment.addenda=[]),o.onArticlePosted(e)})).addListener("articleStarred",(function(e){e.article.datesPosted||(e.article.datesPosted=[],e.article.datePosted&&e.article.datesPosted.push(e.article.datePosted)),o._eventManager.triggerEvent("articleStarred",e)})).addListener("articleUpdated",(function(e){e.article.datesPosted||(e.article.datesPosted=[],e.article.datePosted&&e.article.datesPosted.push(e.article.datePosted)),o.onArticleUpdated(e)})).addListener("authenticateAppleIdCredential",(function(e){o.setState({authStatus:{provider:z.default.Apple,step:l.Authenticating}}),o.props.serverApi.authenticateAppleIdCredential(a(a({},e),{analytics:o.getSignUpAnalyticsForm(null),pushDevice:o.getPushDeviceForm()})).then(o._handleAuthServiceCredentialAuthResponse).catch((function(){o.setState({authStatus:{provider:z.default.Apple,step:l.Error}})}))})).addListener("authServiceAccountLinked",(function(e){e.provider!==z.default.Twitter||o.state.user.hasLinkedTwitterAccount||o.onUserUpdated(a(a({},o.state.user),{hasLinkedTwitterAccount:!0}),K.default.Remote)})).addListener("commentPosted",(function(e){e.addenda||(e.addenda=[]),o.onCommentPosted(e)})).addListener("commentUpdated",(function(e){e.addenda||(e.addenda=[]),o.onCommentUpdated(e)})).addListener("didBecomeActive",(i=0,function(e){var n=Date.now();(e.badgeCount||m.hasAnyAlerts(o.state.user))&&n-i>6e4&&t.serverApi.getUserAccount((function(e){e.value&&(m.areEqual(e.value,o.state.user)||o.onUserUpdated(e.value,K.default.Local),i=n)})),e.newStarCount&&o._eventManager.triggerEvent("newStars",e.newStarCount)})).addListener("displayPreferenceChanged",(function(e){o.onDisplayPreferenceChanged(e,K.default.Remote)})).addListener("loadUrl",(function(e){var t=new URL(e),n={path:t.pathname,queryString:t.search};if(O.findRouteByLocation(C.default,n,S.unroutableQueryStringKeys)){var r=o.processNavigationRequest(o.state.user,n),a=r.screens,i=r.dialog;o.setState({dialogs:i?[o._dialog.createDialog(i)]:[],isPoppingScreen:!1,screens:a})}else window.location.href=e})).addListener("updateAvailable",(function(){o._isUpdateAvailable&&o._toaster.removeToast(0),o._isUpdateAvailable=!0,o._toaster.addToast(u.createElement(x.default,{onUpdate:o._installUpdate,updateAction:o.props.appApi.deviceInfo.appPlatform===ee.AppPlatform.Linux?"download":"reload"}),f.Intent.Success,!1)})),o}return o(t,e),t.prototype.enterReaderView=function(e){this.props.appApi.readArticle(e)},t.prototype.openAppUpdateRequiredDialog=function(e){this._dialog.openDialog(u.createElement(B.default,{onClose:this._dialog.closeDialog,updateType:"app",versionRequired:e}),"push")},t.prototype.openIosUpdateRequiredDialog=function(e,t){void 0===t&&(t=null),this._dialog.openDialog(u.createElement(B.default,{message:t,onClose:this._dialog.closeDialog,updateType:"ios",versionRequired:e}),"push")},t.prototype.processNavigationRequest=function(e,t){var n,r,o=O.findRouteByLocation(C.default,t,S.unroutableQueryStringKeys);if(o.screenKey===g.default.Read)r=null,e?n=[this.createScreen(g.default.Comments,o.getPathParams(t.path))]:(this._signInLocation=t,n=[]);else{var a=this.getLocationDependentState(t);e?(n=[a.screen],r=a.dialog):(this._signInLocation=t,n=[],r=o.dialogKey===D.default.ResetPassword?a.dialog:null)}return{screens:n,dialog:r}},t.prototype.pushScreen=function(e,t){var n=this.createScreen(e,t);this.setScreenState(s(this.state.screens,[n]))},t.prototype.replaceAllScreens=function(e,t){var n=this.createScreen(e,t);this.setScreenState([n])},t.prototype.replaceScreen=function(e,t,n){var r=this.state.screens.findIndex((function(t){return t.id===e}));if(-1!==r){var o=this.createScreen(t,n,{isReplacement:!0}),a=this.state.screens.slice();a.splice(r,1,o),this.setScreenState(a)}},t.prototype.setScreenState=function(e){this.setState({screens:e})},t.prototype.getPushDeviceForm=function(){return{installationId:this.props.appApi.deviceInfo.installationId,name:this.props.appApi.deviceInfo.name,token:this.props.appApi.deviceInfo.token}},t.prototype.getSharedState=function(){return{displayTheme:this.state.displayTheme,user:this.state.user}},t.prototype.getSignUpAnalyticsForm=function(e){return{action:this.props.appReferral.action,currentPath:this.props.initialLocation.path,initialPath:this.props.appReferral.initialPath,referrerUrl:this.props.appReferral.referrerUrl}},t.prototype.navTo=function(e,t){void 0===t&&(t={method:h.NavMethod.Push});var n=h.parseNavReference(e);if(n.isInternal&&null!=n.screenKey){if(n.screenKey===g.default.Read)this.enterReaderView({slug:C.createArticleSlug(n.screenParams)});else switch(t.method){case h.NavMethod.Push:this.pushScreen(n.screenKey,n.screenParams);break;case h.NavMethod.Replace:this.replaceScreen(t.screenId,n.screenKey,n.screenParams);break;case h.NavMethod.ReplaceAll:this.replaceAllScreens(n.screenKey,n.screenParams)}return!0}return!(n.isInternal||!n.url)&&(/^https?:/.test(n.url)?this.props.appApi.openExternalUrl(n.url):this.props.appApi.openExternalUrlUsingSystem(n.url),!0)},t.prototype.onDisplayPreferenceChanged=function(t,n){n===K.default.Local&&this.props.appApi.displayPreferenceChanged(t),e.prototype.onDisplayPreferenceChanged.call(this,t,n)},t.prototype.onUserSignedIn=function(t,n,r){var o,a,i=this;if(!ee.isAppleAppPlatform(this.props.appApi.deviceInfo.appPlatform)||this.props.appApi.deviceInfo.appVersion.compareTo(new T.default("5.6.2"))>=0?this.props.appApi.signIn(t.userAccount,n).then((function(e){n===L.default.ExistingUser&&e.notificationAuthorizationStatus===F.default.NotDetermined&&i.props.appApi.requestNotificationAuthorization()})):this.props.appApi.syncAuthCookie(t.userAccount),t.displayPreference&&this.props.appApi.displayPreferenceChanged(t.displayPreference),this._signInLocation){var s=O.findRouteByLocation(C.default,this._signInLocation,S.unroutableQueryStringKeys);if(s.screenKey===g.default.Read){var l=s.getPathParams(this._signInLocation.path),u={slug:C.createArticleSlug(l)};o=this.createScreen(g.default.Comments,l),this.props.appApi.readArticle(u)}else o=this.getLocationDependentState(this._signInLocation).screen;this._signInLocation=null}else o=this.createScreen(g.default.Home);return n===L.default.NewUser?!ee.isAppleAppPlatform(this.props.appApi.deviceInfo.appPlatform)||this.props.appApi.deviceInfo.appVersion.compareTo(new T.default("5.5.1"))>=0?a=!0:(a=!1,this.props.appApi.requestNotificationAuthorization()):a=!t.userAccount.dateOrientationCompleted,e.prototype.onUserSignedIn.call(this,t,n,r,{isInOrientation:a,screens:[o]})},t.prototype.onUserSignedOut=function(){return!ee.isAppleAppPlatform(this.props.appApi.deviceInfo.appPlatform)||this.props.appApi.deviceInfo.appVersion.compareTo(new T.default("5.6.1"))>=0?this.props.appApi.signOut():this.props.appApi.syncAuthCookie(),e.prototype.onUserSignedOut.call(this,{screens:[]})},t.prototype.readArticle=function(e,t){null==t||t.preventDefault(),this.enterReaderView(e)},t.prototype.reloadWindow=function(){window.location.reload(!0)},t.prototype.renderBody=function(){var e,t=this,n=this.getSharedState(),r=this.state.screens[this.state.screens.length-(this.state.isPoppingScreen?2:1)];return r&&this._screenFactoryMap[r.key].renderHeaderContent&&(e=this._screenFactoryMap[r.key].renderHeaderContent(r,n)),u.createElement(u.Fragment,null,this.state.user?u.createElement(u.Fragment,null,u.createElement(te.default,{onNavTo:this._navTo,onViewContenders:this._viewContenders,onViewHome:this._viewHome,onViewMyFeed:this._viewMyFeed,onViewMyReads:this._viewMyReads,selectedScreen:this.state.screens[0],user:this.state.user}),u.createElement("div",{className:"content"},u.createElement(p.default,{content:e,isTransitioningBack:this.state.isPoppingScreen,onBack:this._popScreen,onViewNotifications:this._viewNotifications,onViewProfile:this._viewProfile,onViewSettings:this._viewSettings,selectedRootScreen:this.state.screens[0],currentScreen:this.state.screens[this.state.screens.length-1],titles:this.state.screens.map((function(e){return e.titleContent||e.title})),user:this.state.user}),u.createElement("ol",{className:"screens"},this.state.screens.map((function(e,r,o){return u.createElement("li",{className:E.default("screen",{"slide-in":!e.isReplacement,"slide-out":t.state.isPoppingScreen&&r===o.length-1}),key:e.id,onAnimationEnd:t._handleScreenAnimationEnd},t._screenFactoryMap[e.key].render(e,n))})))),u.createElement(d.default,{onViewContenders:this._viewContenders,onViewHome:this._viewHome,onViewMyFeed:this._viewMyFeed,onViewMyReads:this._viewMyReads,selectedScreen:this.state.screens[0],user:this.state.user}),this.state.isInOrientation?u.createElement(I.default,{appPlatform:this.props.appApi.deviceInfo.appPlatform,onComplete:this._completeOrientation,onCreateStaticContentUrl:this._createStaticContentUrl,onRequestNotificationAuthorization:this._requestNotificationAuthorization}):null):u.createElement(c.default,{authStatus:this.state.authStatus,captcha:this.props.captcha,onCloseDialog:this._dialog.closeDialog,onCreateAccount:this._createAccount,onOpenDialog:this._dialog.openDialog,onOpenRequestPasswordResetDialog:this._openRequestPasswordResetDialog,onShowToast:this._toaster.addToast,onSignIn:this._signIn,onSignInWithApple:this._signInWithApple,onSignInWithTwitter:this._signInWithTwitter}),u.createElement(y.default,{dialogs:this.state.dialogs,onGetDialogRenderer:this._dialog.getDialogRenderer,onTransitionComplete:this._dialog.handleTransitionCompletion,sharedState:this.state}),u.createElement(f.default,{onRemoveToast:this._toaster.removeToast,toasts:this.state.toasts}))},t.prototype.componentDidMount=function(){var t,n,r=this;this.props.appApi.getDeviceInfo().then((function(e){var t,n;!ee.isAppleAppPlatform(e.appPlatform)||e.appVersion.compareTo(new T.default("5.6.1"))>=0?r.props.appApi.initialize(null===(t=r.props.initialUserProfile)||void 0===t?void 0:t.userAccount):r.props.appApi.syncAuthCookie(null===(n=r.props.initialUserProfile)||void 0===n?void 0:n.userAccount)})),(null===(n=this.props.initialUserProfile)||void 0===n?void 0:n.displayPreference)&&this.props.appApi.displayPreferenceChanged(this.props.initialUserProfile.displayPreference),e.prototype.componentDidMount.call(this);var o=O.findRouteByLocation(C.default,this.props.initialLocation,S.unroutableQueryStringKeys);window.history.replaceState(null,null,"/"+S.createQueryString(((t={})[S.clientTypeQueryStringKey]=A.default.App,t))),window.document.addEventListener("visibilitychange",this._handleVisibilityChange),window.setTimeout((function(){0!==window.scrollY&&window.scrollTo(0,0)}),100),o.screenKey===g.default.Read&&this.props.initialUserProfile&&this.enterReaderView({slug:C.createArticleSlug(o.getPathParams(this.props.initialLocation.path))})},t.prototype.componentWillUnmount=function(){e.prototype.componentWillUnmount.call(this),window.document.removeEventListener("visibilitychange",this._handleVisibilityChange)},t}(h.default);t.default=oe},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(2),a=function(e){return r.createElement("div",{className:o.default("form-field_uv9cq4",e.className),"data-label-position":e.labelPosition},r.createElement("div",{className:o.default("control",e.labelPosition)},r.createElement("label",null,e.label),r.createElement("div",{className:"field-container"},e.children)),e.subtext?r.createElement("div",{className:"subtext"},e.subtext):null)};a.defaultProps={labelPosition:"auto"},t.default=a},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n1?"s":"")+" required";if("number"==typeof this.props.maxLength&&e.length>this.props.maxLength)return"No more than "+this.props.maxLength+" character"+(this.props.maxLength>1?"s":"")+" allowed";switch(this.props.type){case"email":if(!s.test(e))return"Invalid "+this.props.label+".";break;case"username":if(!l.test(e))return"Only letters/numbers/-_ allowed."}return null},t.prototype.componentDidMount=function(){this.props.onChange(this.props.value,this._validate(this.props.value))},t.prototype.componentDidUpdate=function(e){this.props.validate!==e.validate&&this.props.onChange(this.props.value,this._validate(this.props.value))},t.prototype.render=function(){var e=!this.state.isEditing&&this.props.showError&&!!this.props.error,t={autoCapitalize:this.props.autoCapitalize,autoFocus:this.props.autoFocus,value:this.props.value,onChange:this._handleChange,onFocus:this._handleFocus,onBlur:this._handleBlur};return i.createElement("div",{className:"input-control_k7j7i9"},"multiline"===this.props.type?i.createElement("textarea",a({},t)):i.createElement("input",a({},a(a({},t),{type:this.props.type,onKeyPress:this._handleKeyPress}))),e?i.createElement("div",{className:"error"},this.props.error):null)},t.defaultProps={value:"",validate:!0,showError:!1,onChange:function(){},autoFocus:!1,required:!1},t}(i.PureComponent);t.default=u},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=n(27),s=n(69),l=n(83),u=n(18),c=function(e){function t(t){var n=e.call(this,{className:"sign-in-dialog_rmrt01",title:t.authServiceToken?"Link Existing Account":"Log In",submitButtonText:t.authServiceToken?"Link Account":"Log In"},t)||this;return n._handleEmailChange=function(e,t){return n.setState({email:e,emailError:t})},n._handlePasswordChange=function(e,t){return n.setState({password:e,passwordError:t})},n._openPasswordResetDialog=function(){n.props.onOpenPasswordResetDialog(n.props.authServiceToken)},n}return o(t,e),t.prototype.renderFields=function(){return a.createElement(a.Fragment,null,a.createElement(s.default,{autoFocus:this.props.autoFocus,error:this.state.emailError,onChange:this._handleEmailChange,showError:this.state.showErrors,value:this.state.email}),a.createElement(l.default,{value:this.state.password,error:this.state.passwordError,showError:this.state.showErrors,onChange:this._handlePasswordChange}),a.createElement("div",{className:"link"},a.createElement("span",{onClick:this._openPasswordResetDialog},"Forgot your password?")))},t.prototype.getClientErrors=function(){return[{email:this.state.emailError,password:this.state.passwordError}]},t.prototype.submitForm=function(){return this.props.onSignIn({authServiceToken:this.props.authServiceToken,email:this.state.email,password:this.state.password,analyticsAction:this.props.analyticsAction})},t.prototype.onError=function(e){e.some((function(e){return"UserAccountNotFound"===e}))&&this.setState({emailError:"User account not found."}),e.some((function(e){return"IncorrectPassword"===e}))&&this.setState({passwordError:"Incorrect password."}),e.some((function(e){return"InvalidSessionId"===e}))&&this.props.onShowToast("Invalid session id.",u.Intent.Danger),e.some((function(e){return"AuthenticationExpired"===e}))&&this.props.onShowToast(a.createElement(a.Fragment,null,"Authentication expired.",a.createElement("br",null),"Please sign in again."),u.Intent.Danger)},t.defaultProps={autoFocus:!0},t}(i.default);t.default=c},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Regular=0]="Regular",e[e.Admin=1]="Admin"}(r||(r={})),t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BulkEmailSubscriptionStatusFilter=void 0,function(e){e[e.CurrentlySubscribed=1]="CurrentlySubscribed",e[e.NotCurrentlySubscribed=2]="NotCurrentlySubscribed",e[e.NeverSubscribed=3]="NeverSubscribed"}(t.BulkEmailSubscriptionStatusFilter||(t.BulkEmailSubscriptionStatusFilter={}))},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.Apple=1]="Apple",e[e.Stripe=2]="Stripe"}(r||(r={})),t.default=r},function(e,t,n){var r=n(115),o=n(186);e.exports=n(56)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=!n(56)&&!n(45)((function(){return 7!=Object.defineProperty(n(185)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(55),o=n(43).document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(43),o=n(183),a=n(88),i=n(188)("src"),s=n(309),l=(""+s).split("toString");n(70).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&(a(n,"name")||o(n,"name",t)),e[t]!==n&&(u&&(a(n,i)||o(n,i,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:o(e,t,n):(delete e[t],o(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[i]||s.call(this)}))},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(70),o=n(43),a=o["__core-js_shared__"]||(o["__core-js_shared__"]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(310)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(311);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},function(e,t,n){var r=n(333),o=n(186),a=n(120),i=n(116),s=n(88),l=n(184),u=Object.getOwnPropertyDescriptor;t.f=n(56)?u:function(e,t){if(e=a(e),t=i(t,!0),l)try{return u(e,t)}catch(e){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},function(e,t,n){var r=n(88),o=n(120),a=n(336)(!1),i=n(194)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),l=0,u=[];for(n in s)n!=i&&r(s,n)&&u.push(n);for(;t.length>l;)r(s,n=t[l++])&&(~a(u,n)||u.push(n));return u}},function(e,t,n){var r=n(189)("keys"),o=n(188);e.exports=function(e){return r[e]||(r[e]=o(e))}},function(e,t,n){var r=n(119);e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},function(e,t,n){var r=n(55),o=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&o(e)===e}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(71))},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,n){var r=n(130),o=n(200),a=n(131);e.exports=function(e,t,n,i,s,l){var u=1&n,c=e.length,p=t.length;if(c!=p&&!(u&&p>c))return!1;var f=l.get(e),d=l.get(t);if(f&&d)return f==t&&d==e;var h=-1,m=!0,y=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++h-1}},function(e,t){e.exports=function(e,t,n,r){for(var o=e.length,a=n+(r?1:-1);r?a--:++a1)for(var n=1;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 a=o.default.Children.only(n);return o.default.cloneElement(a,r)},r}(o.default.Component);function u(){}l.contextTypes={transitionGroup:r.object},l.childContextTypes={transitionGroup:function(){}},l.propTypes={},l.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:u,onEntering:u,onEntered:u,onExit:u,onExiting:u,onExited:u},l.UNMOUNTED=0,l.EXITED=1,l.ENTERING=2,l.ENTERED=3,l.EXITING=4;var c=(0,i.polyfill)(l);t.default=c},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 a(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 i(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,i=null,s=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==s){var l=e.displayName||e.name,u="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 "+u+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==s?"\n "+s:"")+"\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=a;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return i})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(0))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(0)),o=s(n(1)),a=n(222),i=n(441);function s(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,["component","childFactory"]),a=c(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?a:o.default.createElement(t,r,a)},r}(o.default.Component);p.childContextTypes={transitionGroup:r.default.object.isRequired},p.propTypes={},p.defaultProps={component:"div",childFactory:function(e){return e}};var f=(0,a.polyfill)(p);t.default=f,e.exports=t.default},function(e,t,n){var r=n(98),o=n(50);e.exports=function(e,t){var n=-1,a=o(e)?Array(e.length):[];return r(e,(function(e,r,o){a[++n]=t(e,r,o)})),a}},function(e,t,n){var r=n(448),o=n(19),a=n(58),i=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||l.test(e)?u(e.slice(2),n?2:8):i.test(e)?NaN:+e}},function(e,t){e.exports=function(e,t){return e>t}},function(e,t){e.exports=function(e,t){return e(l=(i=Math.ceil(f/7))>l?i+1:l+1)&&(a=l,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for((l=u.length)-(a=c.length)<0&&(a=l,r=c,c=u,u=r),n=0;a;)n=(u[--a]=u[a]+c[a]+n)/h|0,u[a]%=h;for(n&&(u.unshift(n),++o),l=u.length;0==u[--l];)u.pop();return t.d=u,t.e=o,s?O(t,f):t}function v(e,t,n){if(e!==~~e||en)throw Error(u+e)}function b(e){var t,n,r,o=e.length-1,a="",i=e[0];if(o>0){for(a+=i,t=1;te.e^a.s<0?1:-1;for(t=0,n=(r=a.d.length)<(o=e.d.length)?r:o;te.d[t]^a.s<0?1:-1;return r===o?0:r>o^a.s<0?1:-1},y.decimalPlaces=y.dp=function(){var e=this,t=e.d.length-1,n=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},y.dividedBy=y.div=function(e){return _(this,new this.constructor(e))},y.dividedToIntegerBy=y.idiv=function(e){var t=this.constructor;return O(_(this,new t(e),0,1),t.precision)},y.equals=y.eq=function(e){return!this.cmp(e)},y.exponent=function(){return E(this)},y.greaterThan=y.gt=function(e){return this.cmp(e)>0},y.greaterThanOrEqualTo=y.gte=function(e){return this.cmp(e)>=0},y.isInteger=y.isint=function(){return this.e>this.d.length-2},y.isNegative=y.isneg=function(){return this.s<0},y.isPositive=y.ispos=function(){return this.s>0},y.isZero=function(){return 0===this.s},y.lessThan=y.lt=function(e){return this.cmp(e)<0},y.lessThanOrEqualTo=y.lte=function(e){return this.cmp(e)<1},y.logarithm=y.log=function(e){var t,n=this,r=n.constructor,o=r.precision,i=o+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(a))throw Error(l+"NaN");if(n.s<1)throw Error(l+(n.s?"NaN":"-Infinity"));return n.eq(a)?new r(0):(s=!1,t=_(x(n,i),x(e,i),i),s=!0,O(t,o))},y.minus=y.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?k(t,e):g(t,(e.s=-e.s,e))},y.modulo=y.mod=function(e){var t,n=this,r=n.constructor,o=r.precision;if(!(e=new r(e)).s)throw Error(l+"NaN");return n.s?(s=!1,t=_(n,e,0,1).times(e),s=!0,n.minus(t)):O(new r(n),o)},y.naturalExponential=y.exp=function(){return w(this)},y.naturalLogarithm=y.ln=function(){return x(this)},y.negated=y.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},y.plus=y.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?g(t,e):k(t,(e.s=-e.s,e))},y.precision=y.sd=function(e){var t,n,r,o=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(u+e);if(t=E(o)+1,n=7*(r=o.d.length-1)+1,r=o.d[r]){for(;r%10==0;r/=10)n--;for(r=o.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},y.squareRoot=y.sqrt=function(){var e,t,n,r,o,a,i,u=this,c=u.constructor;if(u.s<1){if(!u.s)return new c(0);throw Error(l+"NaN")}for(e=E(u),s=!1,0==(o=Math.sqrt(+u))||o==1/0?(((t=b(u.d)).length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=p((e+1)/2)-(e<0||e%2),r=new c(t=o==1/0?"5e"+e:(t=o.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new c(o.toString()),o=i=(n=c.precision)+3;;)if(r=(a=r).plus(_(u,a,i+2)).times(.5),b(a.d).slice(0,i)===(t=b(r.d)).slice(0,i)){if(t=t.slice(i-3,i+1),o==i&&"4999"==t){if(O(a,n+1,0),a.times(a).eq(u)){r=a;break}}else if("9999"!=t)break;i+=4}return s=!0,O(r,n)},y.times=y.mul=function(e){var t,n,r,o,a,i,l,u,c,p=this,f=p.constructor,d=p.d,m=(e=new f(e)).d;if(!p.s||!e.s)return new f(0);for(e.s*=p.s,n=p.e+e.e,(u=d.length)<(c=m.length)&&(a=d,d=m,m=a,i=u,u=c,c=i),a=[],r=i=u+c;r--;)a.push(0);for(r=c;--r>=0;){for(t=0,o=u+r;o>r;)l=a[o]+m[r]*d[o-r-1]+t,a[o--]=l%h|0,t=l/h|0;a[o]=(a[o]+t)%h|0}for(;!a[--i];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,s?O(e,f.precision):e},y.toDecimalPlaces=y.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(v(e,0,1e9),void 0===t?t=r.rounding:v(t,0,8),O(n,e+E(n)+1,t))},y.toExponential=function(e,t){var n,r=this,o=r.constructor;return void 0===e?n=P(r,!0):(v(e,0,1e9),void 0===t?t=o.rounding:v(t,0,8),n=P(r=O(new o(r),e+1,t),!0,e+1)),n},y.toFixed=function(e,t){var n,r,o=this,a=o.constructor;return void 0===e?P(o):(v(e,0,1e9),void 0===t?t=a.rounding:v(t,0,8),n=P((r=O(new a(o),e+E(o)+1,t)).abs(),!1,e+E(r)+1),o.isneg()&&!o.isZero()?"-"+n:n)},y.toInteger=y.toint=function(){var e=this,t=e.constructor;return O(new t(e),E(e)+1,t.rounding)},y.toNumber=function(){return+this},y.toPower=y.pow=function(e){var t,n,r,o,i,u,c=this,f=c.constructor,d=+(e=new f(e));if(!e.s)return new f(a);if(!(c=new f(c)).s){if(e.s<1)throw Error(l+"Infinity");return c}if(c.eq(a))return c;if(r=f.precision,e.eq(a))return O(c,r);if(u=(t=e.e)>=(n=e.d.length-1),i=c.s,u){if((n=d<0?-d:d)<=9007199254740991){for(o=new f(a),t=Math.ceil(r/7+4),s=!1;n%2&&T((o=o.times(c)).d,t),0!==(n=p(n/2));)T((c=c.times(c)).d,t);return s=!0,e.s<0?new f(a).div(o):O(o,r)}}else if(i<0)throw Error(l+"NaN");return i=i<0&&1&e.d[Math.max(t,n)]?-1:1,c.s=1,s=!1,o=e.times(x(c,r+12)),s=!0,(o=w(o)).s=i,o},y.toPrecision=function(e,t){var n,r,o=this,a=o.constructor;return void 0===e?r=P(o,(n=E(o))<=a.toExpNeg||n>=a.toExpPos):(v(e,1,1e9),void 0===t?t=a.rounding:v(t,0,8),r=P(o=O(new a(o),e,t),e<=(n=E(o))||n<=a.toExpNeg,e)),r},y.toSignificantDigits=y.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(v(e,1,1e9),void 0===t?t=n.rounding:v(t,0,8)),O(new n(this),e,t)},y.toString=y.valueOf=y.val=y.toJSON=function(){var e=this,t=E(e),n=e.constructor;return P(e,t<=n.toExpNeg||t>=n.toExpPos)};var _=function(){function e(e,t){var n,r=0,o=e.length;for(e=e.slice();o--;)n=e[o]*t+r,e[o]=n%h|0,r=n/h|0;return r&&e.unshift(r),e}function t(e,t,n,r){var o,a;if(n!=r)a=n>r?1:-1;else for(o=a=0;ot[o]?1:-1;break}return a}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]1;)e.shift()}return function(r,o,a,i){var s,u,c,p,f,d,m,y,g,v,b,_,w,S,A,x,C,k,P=r.constructor,T=r.s==o.s?1:-1,N=r.d,j=o.d;if(!r.s)return new P(r);if(!o.s)throw Error(l+"Division by zero");for(u=r.e-o.e,C=j.length,A=N.length,y=(m=new P(T)).d=[],c=0;j[c]==(N[c]||0);)++c;if(j[c]>(N[c]||0)&&--u,(_=null==a?a=P.precision:i?a+(E(r)-E(o))+1:a)<0)return new P(0);if(_=_/7+2|0,c=0,1==C)for(p=0,j=j[0],_++;(c1&&(j=e(j,p),N=e(N,p),C=j.length,A=N.length),S=C,v=(g=N.slice(0,C)).length;v=h/2&&++x;do{p=0,(s=t(j,g,C,v))<0?(b=g[0],C!=v&&(b=b*h+(g[1]||0)),(p=b/x|0)>1?(p>=h&&(p=h-1),1==(s=t(f=e(j,p),g,d=f.length,v=g.length))&&(p--,n(f,C16)throw Error(c+E(e));if(!e.s)return new d(a);for(null==t?(s=!1,l=h):l=t,i=new d(.03125);e.abs().gte(.1);)e=e.times(i),p+=5;for(l+=Math.log(f(2,p))/Math.LN10*2+5|0,n=r=o=new d(a),d.precision=l;;){if(r=O(r.times(e),l),n=n.times(++u),b((i=o.plus(_(r,n,l))).d).slice(0,l)===b(o.d).slice(0,l)){for(;p--;)o=O(o.times(o),l);return d.precision=h,null==t?(s=!0,O(o,h)):o}o=i}}function E(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function S(e,t,n){if(t>e.LN10.sd())throw s=!0,n&&(e.precision=n),Error(l+"LN10 precision limit exceeded");return O(new e(e.LN10),t)}function A(e){for(var t="";e--;)t+="0";return t}function x(e,t){var n,r,o,i,u,c,p,f,d,h=1,m=e,y=m.d,g=m.constructor,v=g.precision;if(m.s<1)throw Error(l+(m.s?"NaN":"-Infinity"));if(m.eq(a))return new g(0);if(null==t?(s=!1,f=v):f=t,m.eq(10))return null==t&&(s=!0),S(g,f);if(f+=10,g.precision=f,r=(n=b(y)).charAt(0),i=E(m),!(Math.abs(i)<15e14))return p=S(g,f+2,v).times(i+""),m=x(new g(r+"."+n.slice(1)),f-10).plus(p),g.precision=v,null==t?(s=!0,O(m,v)):m;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=b((m=m.times(e)).d)).charAt(0),h++;for(i=E(m),r>1?(m=new g("0."+n),i++):m=new g(r+"."+n.slice(1)),c=u=m=_(m.minus(a),m.plus(a),f),d=O(m.times(m),f),o=3;;){if(u=O(u.times(d),f),b((p=c.plus(_(u,new g(o),f))).d).slice(0,f)===b(c.d).slice(0,f))return c=c.times(2),0!==i&&(c=c.plus(S(g,f+2,v).times(i+""))),c=_(c,new g(h),f),g.precision=v,null==t?(s=!0,O(c,v)):c;c=p,o+=2}}function C(e,t){var n,r,o;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(o=t.length;48===t.charCodeAt(o-1);)--o;if(t=t.slice(r,o)){if(o-=r,n=n-r-1,e.e=p(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),rm||e.e<-m))throw Error(c+n)}else e.s=0,e.e=0,e.d=[0];return e}function O(e,t,n){var r,o,a,i,l,u,d,y,g=e.d;for(i=1,a=g[0];a>=10;a/=10)i++;if((r=t-i)<0)r+=7,o=t,d=g[y=0];else{if((y=Math.ceil((r+1)/7))>=(a=g.length))return e;for(d=a=g[y],i=1;a>=10;a/=10)i++;o=(r%=7)-7+i}if(void 0!==n&&(l=d/(a=f(10,i-o-1))%10|0,u=t<0||void 0!==g[y+1]||d%a,u=n<4?(l||u)&&(0==n||n==(e.s<0?3:2)):l>5||5==l&&(4==n||u||6==n&&(r>0?o>0?d/f(10,i-o):0:g[y-1])%10&1||n==(e.s<0?8:7))),t<1||!g[0])return u?(a=E(e),g.length=1,t=t-a-1,g[0]=f(10,(7-t%7)%7),e.e=p(-t/7)||0):(g.length=1,g[0]=e.e=e.s=0),e;if(0==r?(g.length=y,a=1,y--):(g.length=y+1,a=f(10,7-r),g[y]=o>0?(d/f(10,i-o)%f(10,o)|0)*a:0),u)for(;;){if(0==y){(g[0]+=a)==h&&(g[0]=1,++e.e);break}if(g[y]+=a,g[y]!=h)break;g[y--]=0,a=1}for(r=g.length;0===g[--r];)g.pop();if(s&&(e.e>m||e.e<-m))throw Error(c+E(e));return e}function k(e,t){var n,r,o,a,i,l,u,c,p,f,d=e.constructor,m=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),s?O(t,m):t;if(u=e.d,f=t.d,r=t.e,c=e.e,u=u.slice(),i=c-r){for((p=i<0)?(n=u,i=-i,l=f.length):(n=f,r=c,l=u.length),i>(o=Math.max(Math.ceil(m/7),l)+2)&&(i=o,n.length=1),n.reverse(),o=i;o--;)n.push(0);n.reverse()}else{for((p=(o=u.length)<(l=f.length))&&(l=o),o=0;o0;--o)u[l++]=0;for(o=f.length;o>i;){if(u[--o]0?a=a.charAt(0)+"."+a.slice(1)+A(r):i>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(o<0?"e":"e+")+o):o<0?(a="0."+A(-o-1)+a,n&&(r=n-i)>0&&(a+=A(r))):o>=i?(a+=A(o+1-i),n&&(r=n-o-1)>0&&(a=a+"."+A(r))):((r=o+1)0&&(o+1===i&&(a+="."),a+=A(r))),e.s<0?"-"+a:a}function T(e,t){if(e.length>t)return e.length=t,!0}function N(e){if(!e||"object"!=typeof e)throw Error(l+"Object expected");var t,n,r,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t=o[t+1]&&r<=o[t+2]))throw Error(u+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error(u+n+": "+r);this[n]=new this(r)}return this}(i=function e(t){var n,r,o;function a(e){var t=this;if(!(t instanceof a))return new a(e);if(t.constructor=a,e instanceof a)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"==typeof e){if(0*e!=0)throw Error(u+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):C(t,e.toString())}if("string"!=typeof e)throw Error(u+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!d.test(e))throw Error(u+e);C(t,e)}if(a.prototype=y,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=N,void 0===t&&(t={}),t)for(o=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n=t?n.apply(void 0,l):e(t-c,s((function(){for(var e=arguments.length,t=new Array(e),o=0;owindow.innerHeight)&&e._elementRef.current.scrollIntoView({behavior:"smooth",block:"start"})}),100))},t.prototype.componentWillUnmount=function(){this._asyncTracker.cancelAll(),this._intersectionObserver&&this._intersectionObserver.disconnect()},t.prototype.render=function(){return a.createElement("div",{className:i.default("highlighter_trojkf",this.props.className,{"fade-highlight":this.state.fadeHighlight,highlight:this.props.highlight}),ref:this._elementRef},this.props.children)},t}(a.PureComponent);t.default=l},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),i=n(63),s=n(10),l=n(9),u=n(8),c=function(e){function t(t){var n=e.call(this,t)||this;return n._beginClosingMenu=function(){n.setState({menuState:i.MenuState.Closing})},n._closeMenu=function(){n.setState({menuState:i.MenuState.Closed})},n._openMenu=function(){n.setState({menuState:i.MenuState.Opened})},n._post=function(){n.props.onPost(n.props.article),n.state.menuState===i.MenuState.Opened&&n._beginClosingMenu()},n.state={menuState:i.MenuState.Closed},n}return o(t,e),t.prototype.render=function(){return this.props.article.datesPosted.length?a.createElement(i.default,{className:"post-button_euo01q",menuChildren:a.createElement("div",{className:"content"},a.createElement("ol",null,this.props.article.datesPosted.map((function(e){return a.createElement("li",{key:e},"Posted on ",l.formatTimestamp(e))}))),a.createElement(u.default,{text:"Post again",onClick:this._post})),menuPosition:this.props.menuPosition,menuState:this.state.menuState,onBeginClosing:this._beginClosingMenu,onClose:this._closeMenu,onOpen:this._openMenu,stopPropagation:this.props.stopPropagation},a.createElement(s.default,{intent:"success",state:"set",text:"Post",stopPropagation:this.props.stopPropagation})):a.createElement(s.default,{className:"post-button_euo01q",intent:"success",onClick:this._post,text:"Post",stopPropagation:this.props.stopPropagation})},t}(a.PureComponent);t.default=c},function(e,t,n){"use strict";var r=this&&this.__read||function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,a=n.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),a=n(2),i=n(6);t.default=function(e){var t=e.src,n=e.alwaysShowPlaceholder,s=r(function(){var e=r(o.useState(!1),2),t=e[0],n=e[1],a=o.useRef();return o.useEffect((function(){a.current&&a.current.complete&&n(!0)}),[]),[a,t,n]}(),3),l=s[0],u=s[1],c=s[2];return o.createElement("div",{className:"image_1ctn9c"},o.createElement("div",{className:"positioner"},o.createElement("div",{className:a("image","placeholder",{"always-show-placeholder":!!n,loading:!n&&!u}),style:{display:n||!u?"flex":"none"}},o.createElement(i.default,{name:"trophy"})),!n&&o.createElement("img",{ref:l,style:{display:u?"block":"none"},className:"image",onLoad:function(){return c(!0)},src:t})))}},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var a,i=n(1),s=n(541),l=n(8),u=n(2),c=n(7),p=n(9),f=n(30),d=n(248),h=n(542),m=n(28),y=n(543),g=n(23),v=n(544),b=n(254);!function(e){e[e.None=0]="None",e[e.Reply=1]="Reply",e[e.Revision=2]="Revision",e[e.Addendum=3]="Addendum"}(a||(a={}));var _=function(e){function t(t){var n=e.call(this,t)||this;return n._asyncTracker=new c.default,n._openEditComposer=function(){-1*g.DateTime.fromISO(p.formatIsoDateAsUtc(n.props.comment.dateCreated)).diffNow("seconds").seconds<170?n.setState({compositionState:a.Revision}):n.setState({compositionState:a.Addendum})},n._openReplyComposer=function(){var e=function(){n.setState({compositionState:a.Reply})};if(n.props.user)e();else if(n.props.onAuthenticationRequired){var t=n.props.onAuthenticationRequired((function(){t(),n._asyncTracker.removeCancellationDelegate(t),e()}));n._asyncTracker.addCancellationDelegate(t)}},n._closeComposer=function(){n.setState({compositionState:a.None})},n._openDeleteDialog=function(){n.props.onOpenDialog(i.createElement(m.default,{closeButtonText:"Cancel",onClose:n.props.onCloseDialog,onSubmit:function(){return n.props.onDeleteComment({commentId:n.props.comment.id})},size:"small",textAlign:"center",title:"Delete Comment"},i.createElement("p",null,"Are you sure?"),i.createElement("p",null,"Comment deletion is permanent. You can't undo this action.")))},n._navTo=function(e){var t=n.props.onNavTo(e);return t||n.props.onOpenDialog(i.createElement(m.default,{closeButtonText:"Ok",onClose:n.props.onCloseDialog,size:"small",textAlign:"center",title:"Navigation Error"},i.createElement("p",null,"This link is invalid."))),t},n._postComment=function(e){return n.props.onPostComment(e).then(n._asyncTracker.addCallback((function(){n.setState({compositionState:a.None})})))},n._postCommentRevision=function(e){return n._asyncTracker.addPromise(n.props.onPostCommentRevision(e)).then((function(e){return n.setState({compositionState:a.None}),e}))},n._postCommentAddendum=function(e){return n._asyncTracker.addPromise(n.props.onPostCommentAddendum(e)).then((function(e){return n.setState({compositionState:a.None}),e}))},n._viewThread=function(){n.props.onViewThread(n.props.comment)},n.state={compositionState:a.None},n.props.onPostComment&&n.props.user&&n.props.user.name===n.props.comment.userAccount&&(n._textDivRef=i.createRef()),n}return o(t,e),t.prototype.componentWillUnmount=function(){this._asyncTracker.cancelAll()},t.prototype.render=function(){var e,n=this,r=this.props.comment.dateDeleted?"This comment was deleted on "+g.DateTime.fromISO(p.formatIsoDateAsUtc(this.props.comment.dateDeleted)).toLocaleString(g.DateTime.DATE_SHORT):this.props.comment.text;return i.createElement(f.default,{className:"comment-details_qker1u",highlight:this.props.highlightedCommentId===this.props.comment.id},this.props.showPostHeader?i.createElement(d.default,{userName:this.props.comment.userAccount,leaderboardBadge:this.props.comment.badge,isAuthor:this.props.comment.isAuthor,date:this.props.comment.dateCreated,onCreateAbsoluteUrl:this.props.onCreateAbsoluteUrl,onGetShareData:this._getShareData,onShare:this.props.onShare,onShareViaChannel:this.props.onShareViaChannel,onViewProfile:this.props.onViewProfile}):null,this.state.compositionState===a.Revision?i.createElement(h.default,{comment:this.props.comment,initialHeight:this._textDivRef.current&&this._textDivRef.current.offsetHeight+30||0,onClose:this._closeComposer,onCloseDialog:this.props.onCloseDialog,onCreateAddendum:this._openEditComposer,onOpenDialog:this.props.onOpenDialog,onPostRevision:this._postCommentRevision}):i.createElement(i.Fragment,null,i.createElement("div",{className:"text-wrapper",ref:this._textDivRef},i.createElement(v.default,{className:u.default("text",{deleted:!!this.props.comment.dateDeleted}),onNavTo:this._navTo,text:r})),this.props.comment.addenda.length?i.createElement("ol",{className:"addenda"},this.props.comment.addenda.map((function(e){return i.createElement("li",{className:"addendum",key:e.dateCreated},i.createElement("span",{className:"date"},"Update (",g.DateTime.fromISO(p.formatIsoDateAsUtc(e.dateCreated)).toLocaleString(g.DateTime.DATE_SHORT),"):"),i.createElement(v.default,{className:"text",onNavTo:n._navTo,text:e.textContent}))}))):null),this.state.compositionState===a.Addendum?i.createElement(y.default,{comment:this.props.comment,onClose:this._closeComposer,onCloseDialog:this.props.onCloseDialog,onOpenDialog:this.props.onOpenDialog,onPostAddendum:this._postCommentAddendum}):null,this.state.compositionState===a.Reply?i.createElement(s.default,{articleId:this.props.comment.articleId,onCancel:this._closeComposer,onCloseDialog:this.props.onCloseDialog,onOpenDialog:this.props.onOpenDialog,onPostComment:this._postComment,parentCommentId:this.props.comment.id}):null,this.state.compositionState!==a.None||!this.props.onPostComment&&!this.props.onViewThread||this.props.comment.dateDeleted?null:i.createElement("div",{className:"actions"},this.props.onPostComment?(null===(e=this.props.user)||void 0===e?void 0:e.name)===this.props.comment.userAccount?i.createElement(i.Fragment,null,i.createElement(l.default,{text:"Edit",onClick:this._openEditComposer}),i.createElement(l.default,{text:"Delete",onClick:this._openDeleteDialog})):i.createElement(l.default,{text:"Reply",onClick:this._openReplyComposer}):this.props.onViewThread?i.createElement(l.default,{href:this.getCommentAbsoluteUrl(),text:"View Thread",onClick:this._viewThread}):null),this.props.comment.children.length?i.createElement("ul",{className:"replies"},this.props.comment.children.map((function(e){return i.createElement("li",{key:e.id},i.createElement(t,{comment:e,highlightedCommentId:n.props.highlightedCommentId,onAuthenticationRequired:n.props.onAuthenticationRequired,onCloseDialog:n.props.onCloseDialog,onCreateAbsoluteUrl:n.props.onCreateAbsoluteUrl,onDeleteComment:n.props.onDeleteComment,onNavTo:n.props.onNavTo,onOpenDialog:n.props.onOpenDialog,onPostComment:n.props.onPostComment,onPostCommentAddendum:n.props.onPostCommentAddendum,onPostCommentRevision:n.props.onPostCommentRevision,onShare:n.props.onShare,onShareViaChannel:n.props.onShareViaChannel,onViewProfile:n.props.onViewProfile,onViewThread:n.props.onViewThread,parentCommentId:n.props.comment.id,user:n.props.user}))}))):null)},t.defaultProps={showPostHeader:!0},t}(b.default);t.default=_},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(155),a=n(249),i=n(662),s=n(153),l=n(6),u=n(103),c=n(2);function p(e){return"boolean"==typeof e.verbose}var f=function(e){return r.createElement("div",{className:c("post-header_f4a846",{"has-flair":e.isAuthor,"is-verbose":p(e)&&e.verbose})},!e.userName||e.user&&e.user.name===e.userName?r.createElement("span",{className:"user-name"},e.userName||"[user]"):r.createElement(u.default,{className:"user-name",onCreateAbsoluteUrl:e.onCreateAbsoluteUrl,onViewProfile:e.onViewProfile,userName:e.userName}),e.leaderboardBadge!==o.default.None?r.createElement(a.default,{badge:e.leaderboardBadge}):null,p(e)&&e.verbose?r.createElement("span",{className:"posted-copy"},function(e){return e.isReply?"replied":e.userName===e.article.firstPoster?"scouted":e.isComment?"commented":"read"}(e)):null,r.createElement("span",{className:"age"},i.format(e.date.replace(/([^Z])$/,"$1Z"))),e.userName&&e.onGetShareData&&e.onShare&&e.onShareViaChannel?r.createElement(s.default,{menuPosition:s.MenuPosition.RightMiddle,onGetData:e.onGetShareData,onShare:e.onShare,onShareViaChannel:e.onShareViaChannel},r.createElement(l.default,{display:"block",name:"share"})):null,e.isAuthor?r.createElement("span",{className:"author"},r.createElement(l.default,{name:"verified-user"}),r.createElement("span",null,"Writer")):null)};f.defaultProps={verbose:!1},t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(155),a=n(6);t.default=function(e){var t=[];return e.badge&o.default.WeeklyReadCount&&t.push({iconName:"power",title:"Top reader this week"}),e.badge&o.default.ReadCount&&t.push({iconName:"medal",title:"Top reader of all time"}),e.badge&o.default.Streak&&t.push({iconName:"fire",title:"Reading streak"}),e.badge&o.default.LongestRead&&t.push({iconName:"graduation",title:"Longest recent read"}),e.badge&o.default.Scout&&t.push({iconName:"binoculars",title:"Scout"}),e.badge&o.default.Scribe&&t.push({iconName:"quill",title:"Scribe"}),r.createElement("div",{className:"leaderboard-badges_s4o6nj"},t.map((function(e){return r.createElement(a.default,{className:"badge",key:e.iconName,name:e.iconName,title:e.title})})))}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var o=r(n(251)),a=r(n(545)),i=r(n(252)),s=r(n(546));function l(e){var t=Object.keys(e).join("|"),n=c(e),r=new RegExp("&(?:"+(t+="|#[xX][\\da-fA-F]+|#\\d+")+");","g");return function(e){return String(e).replace(r,n)}}t.decodeXML=l(i.default),t.decodeHTMLStrict=l(o.default);var u=function(e,t){return e","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"⁣","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"⁣","InvisibleTimes":"⁢","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"⁢","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"‎","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"​","NegativeThickSpace":"​","NegativeThinSpace":"​","NegativeVeryThinSpace":"​","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"⁠","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"‏","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"­","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":"  ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"​","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"‍","zwnj":"‌"}')},function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escape=t.encodeHTML=t.encodeXML=void 0;var o=l(r(n(252)).default),a=u(o);t.encodeXML=f(o,a);var i=l(r(n(251)).default),s=u(i);function l(e){return Object.keys(e).sort().reduce((function(t,n){return t[e[n]]="&"+n+";",t}),{})}function u(e){for(var t=[],n=[],r=0,o=Object.keys(e);r0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),s=n(9),l=n(148),u=n(15),c=n(14),p=n(11),f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._commentsScreenRoute=u.findRouteByKey(c.default,p.default.Comments),t._hasComment=function(){return!!t.props.post.comment},t._getCommentThread=function(){return t.props.post&&t.props.post.comment?l.createCommentThread(t.props.post):t.props.comment?t.props.comment:void 0},t._getShareData=function(){var e=t._getCommentThread().articleTitle,n=t._getCommentThread().userAccount,r=t._getCommentThread().text.split(/\n\n+/).map((function(e,t,n){return'"'+e+(t===n.length-1?'"':"")})).join("\n\n"),o=t.getCommentAbsoluteUrl();return{action:"Comment",email:{body:r+"\n\n"+o,subject:t.props.user&&t.props.user.name===n?'My comment on "'+e+'"':"Check out "+s.formatPossessive(n)+' comment on "'+e+'"'},text:t.props.user&&t.props.user.name===n?t._getCommentThread().text:"Check out "+s.formatPossessive(n)+' comment on "'+e+'"',url:o}},t}return o(t,e),t.prototype.getCommentAbsoluteUrl=function(){var e,t=a(this._getCommentThread().articleSlug.split("_"),2),n=t[0],r=t[1];return this.props.onCreateAbsoluteUrl(this._commentsScreenRoute.createUrl(((e={}).articleSlug=r,e.commentId=this._getCommentThread().id,e.sourceSlug=n,e)))},t}(i.Component);t.default=f},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function a(e,t){var n,r;try{for(var i=o(t),s=i.next();!s.done;s=i.next()){var l=s.value;if(l.id===e)return l;var u=a(e,l.children);if(u)return u}}catch(e){n={error:e}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return null}Object.defineProperty(t,"__esModule",{value:!0}),t.updateComment=t.mergeComment=t.findComment=void 0,t.findComment=a,t.mergeComment=function(e,t){return e.parentCommentId?a(e.parentCommentId,t).children.unshift(e):t.unshift(e),t},t.updateComment=function(e,t){var n=function e(t,n){var r,a;if(n.some((function(e){return e.id===t})))return n;try{for(var i=o(n),s=i.next();!s.done;s=i.next()){var l=s.value,u=e(t,l.children);if(u)return u}}catch(e){r={error:e}}finally{try{s&&!s.done&&(a=i.return)&&a.call(i)}finally{if(r)throw r.error}}return null}(e.id,t);if(n){var a=n.find((function(t){return t.id===e.id}));n.splice(n.indexOf(a),1,r(r(r({},a),e),{children:e.children.length?e.children:a.children}))}return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),o=n(558);t.default=function(){return r.createElement(o.default,{className:"rank-callout_9oonk9"},"At midnight PST the #1 article becomes the AOTD.")}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0;return a.createElement("div",{className:i("filter_fn98x9",this.props.className)},a.createElement("div",{className:"header",onClick:this._toggle},a.createElement("div",{className:"title"},a.createElement("div",{className:"text"},this.props.title),a.createElement(s.default,{name:e?"chevron-up":"chevron-down"})),a.createElement("div",{className:i("subtitle",{hidden:this.props.hideSubtitleWhenOpen?e:!e&&!this.props.subtitle})},this.props.hideSubtitleWhenOpen||!e||this.props.subtitle?this.props.subtitle:a.createElement(a.Fragment,null," "))),a.createElement("div",{className:"content",ref:this.props.contentRef,style:{height:this.props.contentHeight>0?this.props.contentHeight+"px":null}},this.props.children))},t}(a.Component);t.default=u},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0)&&!(r=a.next()).done;)i.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.createScreenFactory=void 0;var o=n(1),a=n(2),i=n(6),s=n(1),l=n(147),u=n(76),c=n(10),p=n(8),f=n(11),d=[function(e){return{title:"Getting Started",questions:[{question:"How much does Readup cost?",answer:o.createElement("p",null,"Readup is free and supported by the donations of our generous readers ",o.createElement(p.default,{href:"https://opencollective.com/readup-collective",onClick:e.onNavTo},"on our Open Collective"),". Enjoy ad-free reading to your heart's content!")},{question:"How do I get started on my iPhone (or iPad)?",answer:o.createElement("p",null,"Download ",o.createElement(p.default,{href:"https://apps.apple.com/us/app/readup-social-reading/id1441825432",onClick:e.onNavTo},"the app")," ","from the app store.")},{question:"How do I get started on my Android?",answer:function(e){return o.createElement(o.Fragment,null,o.createElement("p",null,"Shucks! Readup isn't currently available for Android. Tap the button below to get notified when we launch the Android app."),o.createElement("div",{className:"faq-android-notify"},o.createElement(c.default,{text:"Get Notified",size:"x-large",intent:"loud",onClick:e})))}},{question:"How do I get started on my computer?",answer:o.createElement("p",null,"Download the app for"," ",o.createElement(p.default,{href:"https://apps.apple.com/us/app/readup-social-reading/id1441825432",onClick:e.onNavTo},"Mac"),","," ",o.createElement(p.default,{href:"https://static.readup.com/downloads/windows/ReadupSetup.exe",onClick:e.onNavTo},"Windows")," or"," ",o.createElement(p.default,{href:"https://static.readup.com/downloads/linux/latest",onClick:e.onNavTo},"Linux"),".")},{question:"What's a reader name?",answer:o.createElement("p",null,'The word "user" dehumanizes people. In lieu of "usernames," Readup has reader names.')}]}},function(e){return{title:"Using Readup",questions:[{question:"What can I read on Readup?",answer:o.createElement("p",null,'Anything! Readup curates top-quality articles from across the web. Plus you can easily save (or "import") articles to Readup from pretty much anywhere.')},{question:"I noticed a problem within an article. What do I do?",answer:o.createElement(o.Fragment,null,o.createElement("p",null,'Uh oh! All articles on Readup should display perfectly, but sometimes Readup\'s ad-destroyer (or "parser") makes a mistake. If you notice a problem within an article, please report it by clicking the flag icon in the top right corner. With our team of volunteers we try to take out these issues!'),o.createElement("img",{alt:"Screenshot of how to report issues on Readup",style:{maxWidth:"min(70vw,450px)",margin:"0.7em",boxShadow:"0px 2px 10px #0003",paddingLeft:"0"},src:e.onCreateStaticContentUrl("/app/images/faq-page/how-to-report-issues-mobile.jpeg")}))},{question:"When is the Article of the Day selected?",answer:o.createElement("p",null,"The #1 Contender becomes AOTD at midnight Pacific Standard Time. ")},{question:"Can I use Readup to bypass paywalls?",answer:o.createElement("p",null,'Yes. Readup is essentially a browser that cleans pages up by stripping away everything except the actual article. Many articles that are "hidden" behind soft paywalls are still "visible" in the code. Readup displays those articles.')},{question:"Can I change my reader name?",answer:o.createElement("p",null,"No. If you want a new reader name, you need to create a new account.")}]}},function(e){return{title:"Saving articles",questions:[{question:"Do I need to save articles?",answer:o.createElement("p",null,"Nope. You can always just browse the articles that other people save. But it’s a good thing to"," ","know how to do in case you ever want to save a specific article to Readup.")},{question:"How do I save articles to Readup on my iPhone?",answer:o.createElement(o.Fragment,null,o.createElement("p",null,"The Readup share extension in iOS makes it easy to save articles to Readup with just a few clicks."," ","When you are viewing an article you want to save (for example in the Safari app) just click the share extension"," ","(a square with an up arrow) and then click the Readup icon. (Note: If you can’t find the Readup icon, you might need to click “More.”)"," "),o.createElement("p",null,"You'll receive a notification that you can tap to open the article in Readup directly, and the article will appear at the top of your Starred list in My Reads. "))},{question:"How do I save articles to Readup on my laptop or computer?",answer:o.createElement("p",null,"First, get the browser extesion for your browser from our ",o.createElement(p.default,{screen:f.default.Download,onClick:e.onNavTo},"Downloads page"),". Then just click the browser extension button. When you view an article in Reader Mode, it will automatically be saved to"," ","the History section of My Reads.")},{question:"Can I disable the automatic starring of saved articles?",answer:o.createElement(o.Fragment,null,o.createElement("p",null,"Yes, you can on the desktop apps! You'll find this setting in the extension options page. To find the options:"),o.createElement("ul",null,o.createElement("li",null,o.createElement("strong",null,"In Chrome"),', right-click the Readup extension icon and click "Options."'),o.createElement("li",null,o.createElement("strong",null,"In Firefox"),', right-click the Readup extension icon, click "Manage Extension", then click the triple-dot menu next to the Readup extension, then click "Options."'),o.createElement("li",null,o.createElement("strong",null,"In Safari"),', right-click the Readup extension icon, click "Manage Extension...", then click "Preferences" in the pane that pops up.'),o.createElement("li",null,o.createElement("strong",null,"In Edge"),', right-click the Readup extension icon and click "Extension options."')),o.createElement("p",null,"Disabling starring is not yet possible in our mobile apps. Let us know in ",o.createElement(p.DiscordInviteLink,{onClick:e.onNavTo},"our Discord")," if this is something you want!"))}]}},function(e){return{title:"Privacy",questions:[{question:"Can people see everything I've been reading?",answer:o.createElement("p",null,"No. Your reading history is 100% private by default. On an article-by-article basis, you choose what you want to post publicly.")},{question:"Can I trust Readup?",answer:o.createElement("p",null,"Yes! Our ",o.createElement(p.default,{onClick:e.onNavTo,screen:f.default.PrivacyPolicy},"Privacy Policy")," is short and sweet. Read it.")}]}},function(e){return{title:"Writers",questions:[{question:"Why should I get verified?",answer:o.createElement("p",null,"As a writer on Readup you get special powers. Articles you've written will appear on your profile. You can comment on your own articles without reading them, and your comments will be highlighted.")},{question:"How do I get verified?",answer:o.createElement("p",null,"Go to ",g(e),'. Click "Get Verified."')}]}},function(e){return{title:"Misc",questions:[{question:"Who owns Readup?",answer:o.createElement(o.Fragment,null,o.createElement("p",null,"Readup's is owned by co-founder ",o.createElement(p.default,{onClick:e.onNavTo,href:"https://jefcamera.com"},"Jeff Camera"),", who hosts the readup.org & readup.com infrastructure."),o.createElement("p",null,"Readup is fully open-source under the ",o.createElement(p.default,{href:"https://github.com/reallyreadit/web/blob/master/LICENSE",onClick:e.onNavTo},"AGPL 3 license"),", which means anyone can modify or reuse Readup as long as they respect the license."),o.createElement("p",null,"Volunteers led by ",o.createElement(p.default,{onClick:e.onNavTo,href:"https://thorgalle.me"},"Thor Galle")," maintain and develop the platform further. They organize their work and budget transparently on ",o.createElement(p.default,{href:"https://opencollective.com/readup-collective",onClick:e.onNavTo},"Open Collective"),"."))},{question:"I'm a developer. Can I help?",answer:o.createElement("p",null,"Yes! Readup is fully open-source, we manage the code, issues and projects ",o.createElement(p.default,{href:"https://github.com/reallyreadit/dev-env",onClick:e.onNavTo},"on our GitHub"),". If you need support, ",o.createElement(p.default,{onClick:e.onNavTo,href:"https://discord.gg/XQZa8pHdVs"},"join our Discord")," & drop us a message in ",o.createElement(p.default,{href:"https://discord.com/channels/917433643796946964/930514149077835838",onClick:e.onNavTo},"the #development channel"),".")},{question:"I'm not a developer. Can I help?",answer:o.createElement(o.Fragment,null,o.createElement("p",null,"Possibly! Let us know how you'd like to contribute in ",o.createElement(p.default,{onClick:e.onNavTo,href:"https://discord.gg/XQZa8pHdVs"},"our Discord"),". If you can work with relative independence, your skills in design/marketing/social media/community management/... would be much appreciated. You can also contact volunteer lead Thor directly at thorgalle+readup ",o.createElement("code",null,"at")," gmail ",o.createElement("code",null,"dot")," com."),o.createElement("p",null,"You can also donate. Supporting us financially ",o.createElement(p.default,{href:"https://opencollective.com/readup-collective/contribute",onClick:e.onNavTo},"on Open Collective")," helps us pay our server bills, and devote more time to improving Readup."))}]}}],h=function(e){return e.toLowerCase().replace(/\s/g,"-").replace(/[?"'@*]/g,"")},m=function(e,t){var n=t.question,l=t.answer,u=r(s.useState(!1),2),c=u[0],p=u[1];return o.createElement("li",{key:n},o.createElement("h3",{className:"question",id:h(n),onClick:function(){return p(!c)}},o.createElement(i.default,{className:a({open:c}),name:"chevron-right"}),n),o.createElement("div",{className:a("answer",{open:c})},"function"==typeof l?l(e):l))},y=function(e,t){var n=t(e);return o.createElement("div",{key:n.title,className:"question-section"},o.createElement("h2",{className:"heading-regular",id:h(n.title)},n.title),o.createElement("ul",null,n.questions.map(m.bind(null,e.onOpenNewPlatformNotificationRequestDialog))))},g=function(e){return e.user?o.createElement(p.default,{onClick:e.onNavTo,screen:f.default.Settings},"the Settings screen"):"the Settings screen in the app"};function v(e){var t=document.getElementById(e.split("#")[1]);null==t||t.scrollIntoView({behavior:"smooth",block:"start"})}var b=function(e){return s.useEffect((function(){e.location.fragment&&v(e.location.fragment)}),[]),o.createElement("div",{className:"faq-page_35vamf"},o.createElement(l.default,{title:"Frequently Asked Questions",description:o.createElement("span",null,"If your question isn't answered below, you can try posting it ",o.createElement(p.DiscordInviteLink,{onClick:e.onNavTo},"on our Discord"),".")}),o.createElement(u.default,{className:"faq-content"},o.createElement("div",{className:"sidebar"},o.createElement("nav",null,o.createElement("h3",null,"Jump to"),o.createElement("ol",null,d.map((function(t){var n=t(e);return o.createElement("li",{key:n.title},o.createElement(p.default,{href:"#"+h(n.title),onClick:v},n.title))}))))),o.createElement("div",{className:"questions"},d.map(y.bind(null,e)))))};t.createScreenFactory=function(e,t){return{create:function(n,r){return{id:n,key:e,location:r,title:t.onCreateTitle()}},render:function(e,n){return o.createElement(b,{location:e.location,onCreateStaticContentUrl:t.onCreateStaticContentUrl,onNavTo:t.onNavTo,onOpenNewPlatformNotificationRequestDialog:t.onOpenNewPlatformNotificationRequestDialog,user:n.user})}}},t.default=b},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&i.length>o&&!i.warned){i.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=i.length,s=l,console&&console.warn&&console.warn(s)}return e}function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},o=f.bind(r);return o.listener=n,r.wrapFn=o,o}function h(e,t,n){var r=e._events;if(void 0===r)return[];var o=r[t];return void 0===o?[]:"function"==typeof o?n?[o.listener||o]:[o]:n?function(e){for(var t=new Array(e.length),n=0;n0&&(i=t[0]),i instanceof Error)throw i;var s=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw s.context=i,s}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)a(l,this,t);else{var u=l.length,c=y(l,u);for(n=0;n=0;a--)if(n[a]===t||n[a].listener===t){i=n[a].listener,o=a;break}if(o<0)return this;0===o?n.shift():function(e,t){for(;t+1=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return h(this,e,!0)},s.prototype.rawListeners=function(e){return h(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){var r=n(29),o=n(501);e.exports=function(e,t){return e&&e.length?o(e,r(t,2)):0}},function(e,t,n){"use strict";var r={};function o(e,t,n){var a,i,s,l,u,c="";for("string"!=typeof t&&(n=t,t=o.defaultChars),void 0===n&&(n=!0),u=function(e){var t,n,o=r[e];if(o)return o;for(o=r[e]=[],t=0;t<128;t++)n=String.fromCharCode(t),/^[0-9a-z]$/i.test(n)?o.push(n):o.push("%"+("0"+t.toString(16).toUpperCase()).slice(-2));for(t=0;t=55296&&s<=57343){if(s>=55296&&s<=56319&&a+1=56320&&l<=57343){c+=encodeURIComponent(e[a]+e[a+1]),a++;continue}c+="%EF%BF%BD"}else c+=encodeURIComponent(e[a]);return c}o.defaultChars=";/?:@&=+$,-_.!~*'()#",o.componentChars="-_.!~*'()",e.exports=o},,,,function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0&&(v.deviceType=g.DeviceType.Ios,b=!1);var _,w=new s.default(v.apiServerEndpoint,v.clientType,v.version.toString(),v.deviceType,v.exchanges),E={captcha:new l.default(null,(function(e){window.onReCaptchaLoaded=function(){e(window.grecaptcha)}})),initialLocation:r(r({},v.initialLocation),{fragment:location.hash}),initialUserProfile:v.userProfile,serverApi:w,staticServerEndpoint:v.staticServerEndpoint,version:new y.default(v.version),webServerEndpoint:v.webServerEndpoint};switch(v.clientType){case u.default.App:var S=new h.default;window.reallyreadit.app=r(r({},window.reallyreadit.app),S.createIncomingMessageHandlers()),_=o.createElement(i.default,r(r({},E),{appApi:new f.default({messagingContext:S,platform:v.appPlatform}),appReferral:v.appReferral}));break;case u.default.Browser:_=o.createElement(c.default,r(r({},E),{browserApi:new p.default,deviceType:v.deviceType,extensionApi:new d.default({installedVersion:v.extensionVersion?new y.default(v.extensionVersion):null,webServerEndpoint:v.webServerEndpoint})}));break;default:throw new Error("Invalid clientType")}var A=document.getElementById("root");if(b)a.hydrate(_,A);else{var x=document.createElement("div");x.id="root",A.replaceWith(x),a.render(_,x)}w.initialize(),m.polyfill()},function(e,t,n){"use strict"; /** @license React v17.0.2 * 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(175),o=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,s=60110,l=60112;t.Suspense=60113;var u=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var p=Symbol.for;o=p("react.element"),a=p("react.portal"),t.Fragment=p("react.fragment"),t.StrictMode=p("react.strict_mode"),t.Profiler=p("react.profiler"),i=p("react.provider"),s=p("react.context"),l=p("react.forward_ref"),t.Suspense=p("react.suspense"),u=p("react.memo"),c=p("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function d(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n