(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[96201],{5263:function(e,t,n){"use strict";var r,i,o,a,u,s,l,c,f,d,h,p,g,y="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},m={},v={};Object.defineProperty(v,"__esModule",{value:!0}),v.BLOCKS=void 0,(r=h||(v.BLOCKS=h={})).DOCUMENT="document",r.PARAGRAPH="paragraph",r.HEADING_1="heading-1",r.HEADING_2="heading-2",r.HEADING_3="heading-3",r.HEADING_4="heading-4",r.HEADING_5="heading-5",r.HEADING_6="heading-6",r.OL_LIST="ordered-list",r.UL_LIST="unordered-list",r.LIST_ITEM="list-item",r.HR="hr",r.QUOTE="blockquote",r.EMBEDDED_ENTRY="embedded-entry-block",r.EMBEDDED_ASSET="embedded-asset-block",r.EMBEDDED_RESOURCE="embedded-resource-block",r.TABLE="table",r.TABLE_ROW="table-row",r.TABLE_CELL="table-cell",r.TABLE_HEADER_CELL="table-header-cell";var b={};Object.defineProperty(b,"__esModule",{value:!0}),b.INLINES=void 0,(i=p||(b.INLINES=p={})).ASSET_HYPERLINK="asset-hyperlink",i.EMBEDDED_ENTRY="embedded-entry-inline",i.EMBEDDED_RESOURCE="embedded-resource-inline",i.ENTRY_HYPERLINK="entry-hyperlink",i.HYPERLINK="hyperlink",i.RESOURCE_HYPERLINK="resource-hyperlink";var _={};Object.defineProperty(_,"__esModule",{value:!0}),_.MARKS=void 0,(o=g||(_.MARKS=g={})).BOLD="bold",o.ITALIC="italic",o.UNDERLINE="underline",o.CODE="code",o.SUPERSCRIPT="superscript",o.SUBSCRIPT="subscript",o.STRIKETHROUGH="strikethrough";var x={};u=y&&y.__spreadArray||function(e,t,n){if(n||2==arguments.length)for(var r,i=0,o=t.length;ie.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&void 0!==arguments[1]?arguments[1]:x;if(null===e||m(e)&&"function"==typeof e.elements&&"function"==typeof e.createToken&&"function"==typeof e.createPaymentMethod&&"function"==typeof e.confirmCardPayment)return e;throw Error(t)},O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:x;if(m(e)&&"function"==typeof e.then)return{tag:"async",stripePromise:Promise.resolve(e).then(function(e){return w(e,t)})};var n=w(e,t);return null===n?{tag:"empty"}:{tag:"sync",stripe:n}},M=function(e){e&&e._registerWrapper&&e.registerAppInfo&&(e._registerWrapper({name:"react-stripe-js",version:"2.7.3"}),e.registerAppInfo({name:"react-stripe-js",version:"2.7.3",url:"https://stripe.com/docs/stripe-js/react"}))},S=t.createContext(null);S.displayName="ElementsContext";var P=function(e,t){if(!e)throw Error("Could not find Elements context; You need to wrap the part of your app that ".concat(t," in an provider."));return e},k=function(e){var n=e.stripe,r=e.options,i=e.children,o=t.useMemo(function(){return O(n)},[n]),u=a(t.useState(function(){return{stripe:"sync"===o.tag?o.stripe:null,elements:"sync"===o.tag?o.stripe.elements(r):null}}),2),s=u[0],l=u[1];t.useEffect(function(){var e=!0,t=function(e){l(function(t){return t.stripe?t:{stripe:e,elements:e.elements(r)}})};return"async"!==o.tag||s.stripe?"sync"!==o.tag||s.stripe||t(o.stripe):o.stripePromise.then(function(n){n&&e&&t(n)}),function(){e=!1}},[o,s,r]);var c=y(n);t.useEffect(function(){null!==c&&c!==n&&console.warn("Unsupported prop change on Elements: You cannot change the `stripe` prop after setting it.")},[c,n]);var f=y(r);return t.useEffect(function(){if(s.elements){var e=_(r,f,["clientSecret","fonts"]);e&&s.elements.update(e)}},[r,f,s.elements]),t.useEffect(function(){M(s.stripe)},[s.stripe]),t.createElement(S.Provider,{value:s},i)};k.propTypes={stripe:p.any,options:p.object};var A=function(e){return P(t.useContext(S),e)},E=function(e){return(0,e.children)(A("mounts "))};E.propTypes={children:p.func.isRequired};var N=["on","session"],j=t.createContext(null);j.displayName="CustomCheckoutSdkContext";var T=function(e,t){if(!e)throw Error("Could not find CustomCheckoutProvider context; You need to wrap the part of your app that ".concat(t," in an provider."));return e},C=t.createContext(null);C.displayName="CustomCheckoutContext";var R=function(e,t){if(!e)return null;e.on,e.session;var n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,N);return t?r(r({},n),t):r(r({},n),e.session())},L=function(e){var n=e.stripe,r=e.options,i=e.children,o=t.useMemo(function(){return O(n,"Invalid prop `stripe` supplied to `CustomCheckoutProvider`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.")},[n]),u=a(t.useState(null),2),s=u[0],l=u[1],c=a(t.useState(function(){return{stripe:"sync"===o.tag?o.stripe:null,customCheckoutSdk:null}}),2),f=c[0],d=c[1],h=function(e,t){d(function(n){return n.stripe&&n.customCheckoutSdk?n:{stripe:e,customCheckoutSdk:t}})},p=t.useRef(!1);t.useEffect(function(){var e=!0;return"async"!==o.tag||f.stripe?"sync"===o.tag&&o.stripe&&!p.current&&(p.current=!0,o.stripe.initCustomCheckout(r).then(function(e){e&&(h(o.stripe,e),e.on("change",l))})):o.stripePromise.then(function(t){t&&e&&!p.current&&(p.current=!0,t.initCustomCheckout(r).then(function(e){e&&(h(t,e),e.on("change",l))}))}),function(){e=!1}},[o,f,r,l]);var g=y(n);t.useEffect(function(){null!==g&&g!==n&&console.warn("Unsupported prop change on CustomCheckoutProvider: You cannot change the `stripe` prop after setting it.")},[g,n]);var v=y(r);t.useEffect(function(){if(f.customCheckoutSdk){!r.clientSecret||m(v)||b(r.clientSecret,v.clientSecret)||console.warn("Unsupported prop change: options.client_secret is not a mutable property.");var e,t,n=null==v?void 0:null===(e=v.elementsOptions)||void 0===e?void 0:e.appearance,i=null==r?void 0:null===(t=r.elementsOptions)||void 0===t?void 0:t.appearance;i&&!b(i,n)&&f.customCheckoutSdk.changeAppearance(i)}},[r,v,f.customCheckoutSdk]),t.useEffect(function(){M(f.stripe)},[f.stripe]);var _=t.useMemo(function(){return R(f.customCheckoutSdk,s)},[f.customCheckoutSdk,s]);return f.customCheckoutSdk?t.createElement(j.Provider,{value:f},t.createElement(C.Provider,{value:_},i)):null};L.propTypes={stripe:p.any,options:p.shape({clientSecret:p.string.isRequired,elementsOptions:p.object}).isRequired};var I=function(e){var n=t.useContext(j),r=t.useContext(S);if(n&&r)throw Error("You cannot wrap the part of your app that ".concat(e," in both and providers."));return n?T(n,e):P(r,e)},D=function(e,n){var r="".concat(e.charAt(0).toUpperCase()+e.slice(1),"Element"),i=n?function(e){I("mounts <".concat(r,">"));var n=e.id,i=e.className;return t.createElement("div",{id:n,className:i})}:function(n){var i,o=n.id,u=n.className,s=n.options,l=void 0===s?{}:s,c=n.onBlur,f=n.onFocus,d=n.onReady,h=n.onChange,p=n.onEscape,m=n.onClick,v=n.onLoadError,b=n.onLoaderStart,x=n.onNetworksChange,w=n.onConfirm,O=n.onCancel,M=n.onShippingAddressChange,S=n.onShippingRateChange,P=I("mounts <".concat(r,">")),k="elements"in P?P.elements:null,A="customCheckoutSdk"in P?P.customCheckoutSdk:null,E=a(t.useState(null),2),N=E[0],j=E[1],T=t.useRef(null),C=t.useRef(null);g(N,"blur",c),g(N,"focus",f),g(N,"escape",p),g(N,"click",m),g(N,"loaderror",v),g(N,"loaderstart",b),g(N,"networkschange",x),g(N,"confirm",w),g(N,"cancel",O),g(N,"shippingaddresschange",M),g(N,"shippingratechange",S),g(N,"change",h),d&&(i="expressCheckout"===e?d:function(){d(N)}),g(N,"ready",i),t.useLayoutEffect(function(){if(null===T.current&&null!==C.current&&(k||A)){var t=null;A?t=A.createElement(e,l):k&&(t=k.create(e,l)),T.current=t,j(t),t&&t.mount(C.current)}},[k,A,l]);var R=y(l);return t.useEffect(function(){if(T.current){var e=_(l,R,["paymentRequest"]);e&&T.current.update(e)}},[l,R]),t.useLayoutEffect(function(){return function(){if(T.current&&"function"==typeof T.current.destroy)try{T.current.destroy(),T.current=null}catch(e){}}},[]),t.createElement("div",{id:o,className:u,ref:C})};return i.propTypes={id:p.string,className:p.string,onChange:p.func,onBlur:p.func,onFocus:p.func,onReady:p.func,onEscape:p.func,onClick:p.func,onLoadError:p.func,onLoaderStart:p.func,onNetworksChange:p.func,onConfirm:p.func,onCancel:p.func,onShippingAddressChange:p.func,onShippingRateChange:p.func,options:p.object},i.displayName=r,i.__elementType=e,i},Z="undefined"==typeof window,F=t.createContext(null);F.displayName="EmbeddedCheckoutProviderContext";var B=function(){var e=t.useContext(F);if(!e)throw Error(" must be used within ");return e},U=Z?function(e){var n=e.id,r=e.className;return B(),t.createElement("div",{id:n,className:r})}:function(e){var n=e.id,r=e.className,i=B().embeddedCheckout,o=t.useRef(!1),a=t.useRef(null);return t.useLayoutEffect(function(){return!o.current&&i&&null!==a.current&&(i.mount(a.current),o.current=!0),function(){if(o.current&&i)try{i.unmount(),o.current=!1}catch(e){}}},[i]),t.createElement("div",{ref:a,id:n,className:r})},W=D("auBankAccount",Z),V=D("card",Z),H=D("cardNumber",Z),z=D("cardExpiry",Z),q=D("cardCvc",Z),Y=D("fpxBank",Z),G=D("iban",Z),K=D("idealBank",Z),$=D("p24Bank",Z),X=D("epsBank",Z),Q=D("payment",Z),J=D("expressCheckout",Z),ee=D("paymentRequestButton",Z),et=D("linkAuthentication",Z),en=D("address",Z),er=D("shippingAddress",Z),ei=D("paymentMethodMessaging",Z),eo=D("affirmMessage",Z),ea=D("afterpayClearpayMessage",Z);e.AddressElement=en,e.AffirmMessageElement=eo,e.AfterpayClearpayMessageElement=ea,e.AuBankAccountElement=W,e.CardCvcElement=q,e.CardElement=V,e.CardExpiryElement=z,e.CardNumberElement=H,e.CustomCheckoutProvider=L,e.Elements=k,e.ElementsConsumer=E,e.EmbeddedCheckout=U,e.EmbeddedCheckoutProvider=function(e){var n=e.stripe,r=e.options,i=e.children,o=t.useMemo(function(){return O(n,"Invalid prop `stripe` supplied to `EmbeddedCheckoutProvider`. We recommend using the `loadStripe` utility from `@stripe/stripe-js`. See https://stripe.com/docs/stripe-js/react#elements-props-stripe for details.")},[n]),u=t.useRef(null),s=t.useRef(null),l=a(t.useState({embeddedCheckout:null}),2),c=l[0],f=l[1];t.useEffect(function(){if(!s.current&&!u.current){var e=function(e){s.current||u.current||(s.current=e,u.current=s.current.initEmbeddedCheckout(r).then(function(e){f({embeddedCheckout:e})}))};"async"===o.tag&&!s.current&&(r.clientSecret||r.fetchClientSecret)?o.stripePromise.then(function(t){t&&e(t)}):"sync"===o.tag&&!s.current&&(r.clientSecret||r.fetchClientSecret)&&e(o.stripe)}},[o,r,c,s]),t.useEffect(function(){return function(){c.embeddedCheckout?(u.current=null,c.embeddedCheckout.destroy()):u.current&&u.current.then(function(){u.current=null,c.embeddedCheckout&&c.embeddedCheckout.destroy()})}},[c.embeddedCheckout]),t.useEffect(function(){M(s)},[s]);var d=y(n);t.useEffect(function(){null!==d&&d!==n&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the `stripe` prop after setting it.")},[d,n]);var h=y(r);return t.useEffect(function(){if(null!=h){if(null==r){console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot unset options after setting them.");return}void 0===r.clientSecret&&void 0===r.fetchClientSecret&&console.warn("Invalid props passed to EmbeddedCheckoutProvider: You must provide one of either `options.fetchClientSecret` or `options.clientSecret`."),null!=h.clientSecret&&r.clientSecret!==h.clientSecret&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the client secret after setting it. Unmount and create a new instance of EmbeddedCheckoutProvider instead."),null!=h.fetchClientSecret&&r.fetchClientSecret!==h.fetchClientSecret&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change fetchClientSecret after setting it. Unmount and create a new instance of EmbeddedCheckoutProvider instead."),null!=h.onComplete&&r.onComplete!==h.onComplete&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the onComplete option after setting it."),null!=h.onShippingDetailsChange&&r.onShippingDetailsChange!==h.onShippingDetailsChange&&console.warn("Unsupported prop change on EmbeddedCheckoutProvider: You cannot change the onShippingDetailsChange option after setting it.")}},[h,r]),t.createElement(F.Provider,{value:c},i)},e.EpsBankElement=X,e.ExpressCheckoutElement=J,e.FpxBankElement=Y,e.IbanElement=G,e.IdealBankElement=K,e.LinkAuthenticationElement=et,e.P24BankElement=$,e.PaymentElement=Q,e.PaymentMethodMessagingElement=ei,e.PaymentRequestButtonElement=ee,e.ShippingAddressElement=er,e.useCustomCheckout=function(){e="calls useCustomCheckout()",T(t.useContext(j),e);var e,n=t.useContext(C);if(!n)throw Error("Could not find CustomCheckout Context; You need to wrap the part of your app that calls useCustomCheckout() in an provider.");return n},e.useElements=function(){return A("calls useElements()").elements},e.useStripe=function(){return I("calls useStripe()").stripe}}(t,n(2265))},1202:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var r=n(2265),i=n(56800),o=n.n(i),a=n(13452),u=n(62378),s=n(10666),l=n(24753),c=n(96815),f=n(55618);function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,b),F=null!=C?C:"tickFormat"in T?T.tickFormat():g.Z,B=E===f.Z.left,U=E===f.Z.top,W=U||E===f.Z.bottom,V=function(e,t){if(void 0===t&&(t="center"),"start"!==t&&"bandwidth"in e){var n=e.bandwidth();return"center"===t&&(n/=2),e.round()&&(n=Math.round(n)),function(t){var r=e(t);return"number"==typeof r?r+n:r}}return e}(T),H=B||U?-1:1,z=T.range(),q=(void 0===(t=j)&&(t=0),"number"==typeof t?{start:t,end:t}:v({start:0,end:0},t)),Y=m({x:Number(z[0])+.5-q.start,y:0},W),G=m({x:Number(z[z.length-1])+.5+q.end,y:0},W),K=(null!=I?I:(0,u.Z)(T,k)).filter(function(e){return!O||0!==e&&"0"!==e}).map(function(e,t){return{value:e,index:t}}),$=K.map(function(e){var t=e.value,n=e.index,r=(0,s.Z)(V(t));return{value:t,index:n,from:m({x:r,y:0},W),to:m({x:r,y:L*H},W),formattedValue:F(t,n,K)}});return r.createElement(a.Z,{className:o()("visx-axis",i),innerRef:M,top:void 0===D?0:D,left:void 0===S?0:S},(void 0===n?function(e){var t=e.axisFromPoint,n=e.axisLineClassName,i=e.axisToPoint,u=e.hideAxisLine,s=e.hideTicks,g=e.horizontal,y=e.label,m=void 0===y?"":y,v=e.labelClassName,b=e.labelOffset,_=e.labelProps,x=e.orientation,w=void 0===x?f.Z.bottom:x,O=e.scale,M=e.stroke,S=e.strokeDasharray,P=e.strokeWidth,k=void 0===P?1:P,A=e.tickClassName,E=e.tickComponent,N=e.tickLineProps,j=e.tickLabelProps,T=e.tickLength,C=e.tickStroke,R=e.tickTransform,L=e.ticks,I=e.ticksComponent,D=h({},p,_),Z=h({},p,"object"==typeof j?j:null),F=L.map(function(e){var t=e.value,n=e.index;return"function"==typeof j?j(t,n,L):Z}),B=Math.max.apply(Math,[10].concat(F.map(function(e){return"number"==typeof e.fontSize?e.fontSize:0})));return r.createElement(r.Fragment,null,(void 0===I?function(e){var t=e.hideTicks,n=e.horizontal,i=e.orientation,u=e.tickClassName,s=e.tickComponent,h=e.tickLabelProps,p=e.tickStroke,g=void 0===p?"#222":p,y=e.tickTransform,m=e.ticks,v=e.strokeWidth,b=e.tickLineProps;return m.map(function(e){var p,m=e.value,_=e.index,x=e.from,w=e.to,O=e.formattedValue,M=null!=(p=h[_])?p:{},S=Math.max(10,"number"==typeof M.fontSize&&M.fontSize||0),P=w.y+(n&&i!==f.Z.top?S:0);return r.createElement(a.Z,{key:"visx-tick-"+m+"-"+_,className:o()("visx-axis-tick",u),transform:y},!t&&r.createElement(l.Z,d({from:x,to:w,stroke:g,strokeWidth:v,strokeLinecap:"square"},b)),s?s(d({},M,{x:w.x,y:P,formattedValue:O})):r.createElement(c.Z,d({x:w.x,y:P},M),O))})}:I)({hideTicks:s,horizontal:g,orientation:w,scale:O,tickClassName:A,tickComponent:E,tickLabelProps:F,tickStroke:void 0===C?"#222":C,tickTransform:R,ticks:L,strokeWidth:k,tickLineProps:N}),!u&&r.createElement(l.Z,{className:o()("visx-axis-line",n),from:t,to:i,stroke:void 0===M?"#222":M,strokeWidth:k,strokeDasharray:S}),m&&r.createElement(c.Z,h({className:o()("visx-axis-label",v)},function(e){var t,n,r,i=e.labelOffset,o=e.labelProps,a=e.orientation,u=e.range,s=e.tickLabelFontSize,l=e.tickLength,c=a===f.Z.left||a===f.Z.top?-1:1;if(a===f.Z.top||a===f.Z.bottom){var d=a===f.Z.bottom&&"number"==typeof o.fontSize?o.fontSize:0;t=(Number(u[0])+Number(u[u.length-1]))/2,n=c*(l+i+s+d)}else t=(Number(u[0])+Number(u[u.length-1]))/2*c,n=-(l+i),r="rotate("+90*c+")";return{x:t,y:n,transform:r}}({labelOffset:void 0===b?14:b,labelProps:D,orientation:w,range:O.range(),tickLabelFontSize:B,tickLength:void 0===T?8:T}),D),m))}:n)(_({},Z,{axisFromPoint:Y,axisToPoint:G,hideAxisLine:void 0!==y&&y,hideTicks:void 0!==x&&x,hideZero:O,horizontal:W,numTicks:k,orientation:E,rangePadding:j,scale:T,tickFormat:F,tickLength:L,tickPosition:V,tickSign:H,ticks:$})))}},15043:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(2265),i=n(56800),o=n.n(i),a=n(1202),u=n(55618),s=["axisClassName","labelOffset","tickLength","tickLabelProps"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,s),h="function"==typeof f?f:l({},c,f);return r.createElement(a.Z,l({axisClassName:o()("visx-axis-bottom",t),labelOffset:void 0===n?8:n,orientation:u.Z.bottom,tickLabelProps:h,tickLength:void 0===i?8:i},d))}},40174:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(2265),i=n(56800),o=n.n(i),a=n(1202),u=n(55618),s=["axisClassName","labelOffset","tickLength","tickLabelProps"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,s),h="function"==typeof f?f:l({},c,f);return r.createElement(a.Z,l({axisClassName:o()("visx-axis-left",t),labelOffset:void 0===n?36:n,orientation:u.Z.left,tickLabelProps:h,tickLength:void 0===i?8:i},d))}},55618:function(e,t){"use strict";t.Z={top:"top",left:"left",right:"right",bottom:"bottom"}},22777:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.children,n=void 0===t?u.default:t,p=e.axisClassName,y=e.hideAxisLine,m=e.hideTicks,v=e.hideZero,b=void 0!==v&&v,_=e.innerRef,x=e.left,w=e.numTicks,O=void 0===w?10:w,M=e.orientation,S=void 0===M?f.default.bottom:M,P=e.rangePadding,k=void 0===P?0:P,A=e.scale,E=e.tickFormat,N=e.tickLength,j=void 0===N?8:N,T=e.tickValues,C=e.top,R=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,h),L=null!=E?E:(0,l.default)(A),I=S===f.default.left,D=S===f.default.top,Z=D||S===f.default.bottom,F=(0,s.default)(A),B=I||D?-1:1,U=A.range(),W=(0,d.default)(k),V=(0,c.default)({x:Number(U[0])+.5-W.start,y:0},Z),H=(0,c.default)({x:Number(U[U.length-1])+.5+W.end,y:0},Z),z=(null!=T?T:(0,a.getTicks)(A,O)).filter(function(e){return!b||0!==e&&"0"!==e}).map(function(e,t){return{value:e,index:t}}),q=z.map(function(e){var t=e.value,n=e.index,r=(0,a.coerceNumber)(F(t));return{value:t,index:n,from:(0,c.default)({x:r,y:0},Z),to:(0,c.default)({x:r,y:j*B},Z),formattedValue:L(t,n,z)}});return r.default.createElement(o.Group,{className:(0,i.default)("visx-axis",p),innerRef:_,top:void 0===C?0:C,left:void 0===x?0:x},n(g({},R,{axisFromPoint:V,axisToPoint:H,hideAxisLine:void 0!==y&&y,hideTicks:void 0!==m&&m,hideZero:b,horizontal:Z,numTicks:O,orientation:S,rangePadding:k,scale:A,tickFormat:L,tickLength:j,tickPosition:F,tickSign:B,ticks:q})))},p(n(41448));var r=p(n(2265)),i=p(n(56800)),o=n(80749),a=n(40301),u=p(n(6407)),s=p(n(38742)),l=p(n(87)),c=p(n(81855)),f=p(n(67366)),d=p(n(98595)),h=["children","axisClassName","hideAxisLine","hideTicks","hideZero","innerRef","left","numTicks","orientation","rangePadding","scale","tickFormat","tickLength","tickValues","top"];function p(e){return e&&e.__esModule?e:{default:e}}function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?{x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY}:i({},o);if(e&&"clientX"in e)return{x:e.clientX,y:e.clientY};var t=null==e?void 0:e.target,n=t&&"getBoundingClientRect"in t?t.getBoundingClientRect():null;return n?{x:n.x+n.width/2,y:n.y+n.height/2}:i({},o)}(t),a=e&&(e instanceof SVGElement||"ownerSVGElement"in e)?e.ownerSVGElement:e,u=a&&"getScreenCTM"in a?a.getScreenCTM():null;if(a&&"createSVGPoint"in a&&u){var s=a.createSVGPoint();return s.x=n.x,s.y=n.y,s=s.matrixTransform(u.inverse()),new r.Z({x:s.x,y:s.y})}var l=e.getBoundingClientRect();return new r.Z({x:n.x-l.left-e.clientLeft,y:n.y-l.top-e.clientTop})}function u(e,t){if(e&&e instanceof Element&&t)return a(e,t);if(e&&(e instanceof Event||"nativeEvent"in e&&e.nativeEvent instanceof Event)){var n=e.target;if(n)return a(n,e)}return null}},68107:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(41448),i=n.n(r),o=n(2265),a=n(56800),u=n.n(a),s=n(16123),l=n(13452),c=n(49936),f=n(62378),d=n(10666),h=n(32189),p=["top","left","scale","height","stroke","strokeWidth","strokeDasharray","className","numTicks","lineStyle","offset","tickValues","children"];function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,p),k=null!=M?M:(0,f.Z)(r,void 0===x?10:x),A=(null!=O?O:0)+(0,h.Z)(r)/2,E=k.map(function(e,t){var n,o=(null!=(n=(0,d.Z)(r(e)))?n:0)+A;return{index:t,from:new c.Z({x:o,y:0}),to:new c.Z({x:o,y:i})}});return o.createElement(l.Z,{className:u()("visx-columns",_),top:void 0===t?0:t,left:void 0===n?0:n},S?S({lines:E}):E.map(function(e){var t=e.from,n=e.to,r=e.index;return o.createElement(s.Z,g({key:"column-line-"+r,from:t,to:n,stroke:y,strokeWidth:v,strokeDasharray:b,style:w},P))}))}y.propTypes={tickValues:i().array,height:i().number.isRequired}},10309:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(41448),i=n.n(r),o=n(2265),a=n(56800),u=n.n(a),s=n(16123),l=n(13452),c=n(49936),f=n(62378),d=n(10666),h=n(32189),p=["top","left","scale","width","stroke","strokeWidth","strokeDasharray","className","children","numTicks","lineStyle","offset","tickValues"];function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,p),k=null!=S?S:(0,f.Z)(r,void 0===w?10:w),A=(null!=M?M:0)+(0,h.Z)(r)/2,E=k.map(function(e,t){var n,o=(null!=(n=(0,d.Z)(r(e)))?n:0)+A;return{index:t,from:new c.Z({x:0,y:o}),to:new c.Z({x:i,y:o})}});return o.createElement(l.Z,{className:u()("visx-rows",_),top:void 0===t?0:t,left:void 0===n?0:n},x?x({lines:E}):E.map(function(e){var t=e.from,n=e.to,r=e.index;return o.createElement(s.Z,g({key:"row-line-"+r,from:t,to:n,stroke:y,strokeWidth:v,strokeDasharray:b,style:O},P))}))}y.propTypes={tickValues:i().array,width:i().number.isRequired}},32189:function(e,t,n){"use strict";function r(e){return"bandwidth"in e?e.bandwidth():0}n.d(t,{Z:function(){return r}})},13452:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(41448),i=n.n(r),o=n(2265),a=n(56800),u=n.n(a),s=["top","left","transform","className","children","innerRef"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,s);return o.createElement("g",l({ref:c,className:u()("visx-group",i),transform:r||"translate("+(void 0===n?0:n)+", "+(void 0===t?0:t)+")"},f),a)}c.propTypes={top:i().number,left:i().number,transform:i().string,className:i().string,children:i().node,innerRef:i().oneOfType([i().string,i().func,i().object])}},80749:function(e,t,n){"use strict";n.r(t),n.d(t,{Group:function(){return r.Z}});var r=n(13452)},67147:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(41448),i=n.n(r),o=n(2265),a=["flexDirection","alignItems","margin","display","children"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,a);return o.createElement("div",u({className:"visx-legend-item",style:{display:void 0===i?"flex":i,alignItems:void 0===n?"center":n,flexDirection:void 0===t?"row":t,margin:void 0===r?"0":r}},l),s)}s.propTypes={alignItems:i().string,margin:i().oneOfType([i().string,i().number]),children:i().node,display:i().string}},37189:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(41448),i=n.n(r),o=n(2265),a=["flex","label","margin","align","children"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,a);return o.createElement("div",u({className:"visx-legend-label",style:{justifyContent:void 0===i?"left":i,display:"flex",flex:void 0===t?"1":t,margin:void 0===r?"5px 0":r}},l),s||n)}s.propTypes={align:i().string,label:i().node,flex:i().oneOfType([i().string,i().number]),margin:i().oneOfType([i().string,i().number]),children:i().node}},77177:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var r=n(2265),i=n(41448),o=n.n(i),a=n(56800),u=n.n(a),s=n(67147),l=n(37189);function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,w),q=c||("domain"in o?o.domain():[]),Y=m({scale:o,labelFormat:void 0===g?b:g}),G=q.map(Y);return H?r.createElement(r.Fragment,null,H(G)):r.createElement("div",{className:u()("visx-legend",t),style:O({},i,{flexDirection:void 0===B?"column":B})},G.map(function(e,t){return r.createElement(s.Z,O({key:"legend-"+e.text+"-"+t,margin:F,flexDirection:W},z),r.createElement(v,{shape:a,height:A,width:P,margin:N,item:q[t],itemIndex:t,label:e,fill:d,size:p,shapeStyle:j}),r.createElement(l.Z,O({label:e.text,flex:L,margin:D,align:C},V)))}))}function P(e){return r.createElement(S,e)}S.propTypes={children:o().func,className:o().string,domain:o().array,shapeWidth:o().oneOfType([o().string,o().number]),shapeHeight:o().oneOfType([o().string,o().number]),shapeMargin:o().oneOfType([o().string,o().number]),labelAlign:o().string,labelFlex:o().oneOfType([o().string,o().number]),labelMargin:o().oneOfType([o().string,o().number]),itemMargin:o().oneOfType([o().string,o().number]),fill:o().func,size:o().func,shapeStyle:o().func}},49936:function(e,t,n){"use strict";n.d(t,{Z:function(){return r}});var r=function(){function e(e){var t=e.x,n=e.y;this.x=0,this.y=0,this.x=void 0===t?0:t,this.y=void 0===n?0:n}var t=e.prototype;return t.value=function(){return{x:this.x,y:this.y}},t.toArray=function(){return[this.x,this.y]},e}()},49408:function(e,t,n){"use strict";n.r(t),n.d(t,{Point:function(){return r.Z},subtractPoints:function(){return o},sumPoints:function(){return i}});var r=n(49936);function i(e,t){return new r.Z({x:e.x+t.x,y:e.y+t.y})}function o(e,t){return new r.Z({x:e.x-t.x,y:e.y-t.y})}},33520:function(e,t,n){"use strict";t.Z=function(e){var t=e.animationTrajectory,n=e.tickComponent,u=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,a),s=(0,r.useMemo)(function(){return function(e){return r.default.createElement(o.default,l({},e,{tickComponent:n,animationTrajectory:t}))}},[t,n]);return r.default.createElement(i.default,l({},u,{ticksComponent:s}))},s(n(41448));var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(2265)),i=s(n(22777)),o=s(n(39131)),a=["animationTrajectory","tickComponent"];function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}var f={width:"100%",height:"100%"};function d(e){var t=e.className,n=e.children,r=e.debounceTime,s=e.ignoreDimensions,d=e.initialSize,h=e.parentSizeStyles,p=void 0===h?f:h,g=e.enableDebounceLeadingCall,y=e.resizeObserverPolyfill,m=c(e,a),v=(0,o.default)({initialSize:d,debounceTime:r,ignoreDimensions:s,enableDebounceLeadingCall:void 0===g||g,resizeObserverPolyfill:y}),b=v.parentRef,_=v.resize,x=c(v,u);return i.default.createElement("div",l({style:p,ref:b,className:t},m),n(l({},x,{ref:b.current,resize:_})))}d.propTypes={className:r.default.string,children:r.default.func.isRequired}},91964:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=void 0===e?{}:e,n=t.initialSize,r=t.debounceTime,l=void 0===r?300:r,c=t.ignoreDimensions,f=void 0===c?u:c,d=t.enableDebounceLeadingCall,h=void 0===d||d,p=t.resizeObserverPolyfill,g=(0,o.useRef)(null),y=(0,o.useRef)(0),m=(0,o.useState)(a({},s,void 0===n?s:n)),v=m[0],b=m[1],_=(0,o.useMemo)(function(){var e=Array.isArray(f)?f:[f];return(0,i.default)(function(t){b(function(n){return Object.keys(n).filter(function(e){return n[e]!==t[e]}).every(function(t){return e.includes(t)})?n:t})},l,{leading:h})},[l,h,f]);return(0,o.useEffect)(function(){var e=new(p||window.ResizeObserver)(function(e){e.forEach(function(e){var t,n=null!=(t=null==e?void 0:e.contentRect)?t:{},r=n.left,i=n.top,o=n.width,a=n.height;y.current=window.requestAnimationFrame(function(){_({width:o,height:a,top:i,left:r})})})});return g.current&&e.observe(g.current),function(){window.cancelAnimationFrame(y.current),e.disconnect(),_.cancel()}},[_,p]),a({parentRef:g,resize:_},v)};var r,i=(r=n(22170))&&r.__esModule?r:{default:r},o=n(2265);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;tc?Math.pow(e,1/3):e/l+u}function g(e){return e>s?e*e*e:l*(e-u)}function y(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function m(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function v(e,t,n,r){return 1==arguments.length?function(e){if(e instanceof b)return new b(e.h,e.c,e.l,e.opacity);if(e instanceof h||(e=f(e)),0===e.a&&0===e.b)return new b(NaN,0-e(-t,n)}var g=(0,n(28733).Z)("domain","range","reverse","base","clamp","interpolate","nice","round");function y(e){return g(function e(){let t=(function(e){let t,n;let u=e(l,c),s=u.domain,g=10;function y(){var r,i;return t=(r=g)===Math.E?Math.log:10===r&&Math.log10||2===r&&Math.log2||(r=Math.log(r),e=>Math.log(e)/r),n=10===(i=g)?h:i===Math.E?Math.exp:e=>Math.pow(i,e),s()[0]<0?(t=p(t),n=p(n),e(f,d)):e(l,c),u}return u.base=function(e){return arguments.length?(g=+e,y()):g},u.domain=function(e){return arguments.length?(s(e),y()):s()},u.ticks=e=>{let i,o;let a=s(),u=a[0],l=a[a.length-1],c=l0){for(;f<=d;++f)for(i=1;il)break;p.push(o)}}else for(;f<=d;++f)for(i=g-1;i>=1;--i)if(!((o=f>0?i/n(-f):i*n(f))l)break;p.push(o)}2*p.length{if(null==e&&(e=10),null==r&&(r=10===g?"s":","),"function"!=typeof r&&(g%1||null!=(r=(0,i.Z)(r)).precision||(r.trim=!0),r=(0,o.WU)(r)),e===1/0)return r;let a=Math.max(1,g*e/u.ticks().length);return e=>{let i=e/n(Math.round(t(e)));return i*gs((0,a.Z)(s(),{floor:e=>n(Math.floor(t(e))),ceil:e=>n(Math.ceil(t(e)))})),u})((0,u.l4)()).domain([1,10]);return t.copy=()=>(0,u.JG)(t,e()).base(t.base()),s.o.apply(t,arguments),t}(),e)}},8825:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(25028),i=(0,n(28733).Z)("domain","range","reverse","unknown");function o(e){return i((0,r.Z)(),e)}},20252:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(47298),i=(0,n(28733).Z)("domain","range","reverse","align","padding","round");function o(e){return i((0,r.x)(),e)}},80908:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(6718),i=(0,n(28733).Z)("domain","range","reverse","clamp","exponent","interpolate","nice","round","zero");function o(e){return i((0,r.ZP)(),e)}},69344:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(76607),i=n(59973),o=n(83789),a=n(48330),u=(0,n(28733).Z)("domain","range","reverse");function s(e){return u(function e(){var t,n=[],u=[],s=[];function l(){var e=0,t=Math.max(1,u.length);for(s=Array(t-1);++e=1)return+n(e[i-1],i-1,e);var i,o=(i-1)*t,a=Math.floor(o),u=+n(e[a],a,e);return u+(+n(e[a+1],a+1,e)-u)*(o-a)}}(n,e/t);return c}function c(e){return null==e||isNaN(e=+e)?t:u[(0,i.ZP)(s,e)]}return c.invertExtent=function(e){var t=u.indexOf(e);return t<0?[NaN,NaN]:[t>0?s[t-1]:n[0],t=u?[s[u-1],a]:[s[t-1],s[t]]},c.unknown=function(e){return arguments.length&&(t=e),c},c.thresholds=function(){return s.slice()},c.copy=function(){return e().domain([n,a]).range(l).unknown(t)},o.o.apply((0,i.Q)(c),arguments)}(),e)}},90411:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(6718),i=(0,n(28733).Z)("domain","range","reverse","clamp","interpolate","nice","round","zero");function o(e){return i((0,r._b)(),e)}},32981:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(31317),i=n(15927),o=n(48330);function a(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function u(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}var s=(0,n(28733).Z)("domain","range","reverse","clamp","constant","nice","zero","round");function l(e){return s(function e(){var t,n,s,l=(t=(0,i.l4)(),n=1,(s=t(a(1),u(n))).constant=function(e){return arguments.length?t(a(n=+e),u(n)):n},(0,r.Q)(s));return l.copy=function(){return(0,i.JG)(l,e()).constant(l.constant())},o.o.apply(l,arguments)}(),e)}},12612:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(59973),i=n(48330),o=(0,n(28733).Z)("domain","range","reverse");function a(e){return o(function e(){var t,n=[.5],o=[0,1],a=1;function u(e){return null!=e&&e<=e?o[(0,r.ZP)(n,e,0,a)]:t}return u.domain=function(e){return arguments.length?(a=Math.min((n=Array.from(e)).length,o.length-1),u):n.slice()},u.range=function(e){return arguments.length?(o=Array.from(e),a=Math.min(n.length,o.length-1),u):o.slice()},u.invertExtent=function(e){var t=o.indexOf(e);return[n[t-1],n[t]]},u.unknown=function(e){return arguments.length?(t=e,u):t},u.copy=function(){return e().domain(n).range(o).unknown(t)},i.o.apply(u,arguments)}(),e)}},79685:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(36920),i=(0,n(28733).Z)("domain","range","reverse","clamp","interpolate","nice","round");function o(e){return i((0,r.Z)(),e)}},85346:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(30720),i=n(2995),o=n(39006),a=n(66255),u=n(73589),s=n(61590),l=n(63061),c=n(65663),f=n(34589),d=n(36920),h=n(48330),p=(0,n(28733).Z)("domain","range","reverse","clamp","interpolate","nice","round");function g(e){return p(function(){return h.o.apply((0,d.Y)(r.WG,r.jo,i.ol,o.me,a.pI,u.AN,s.lM,l.rz,c.E,f.g0).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}(),e)}},10666:function(e,t,n){"use strict";function r(e){if(("function"==typeof e||"object"==typeof e&&e)&&"valueOf"in e){var t=e.valueOf();if("number"==typeof t)return t}return e}n.d(t,{Z:function(){return r}})},62378:function(e,t,n){"use strict";function r(e,t){return"ticks"in e?e.ticks(t):e.domain().filter(function(e,n,r){return null==t||r.length<=t||n%Math.round((r.length-1)/t)==0})}n.d(t,{Z:function(){return r}})},18326:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=new Date(Date.UTC(2020,1,2,3,4,5));function i(e){return"2020-02-02 03:04"===e.tickFormat(1,"%Y-%m-%d %H:%M")(r)}},66138:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=new Set(["linear","pow","quantize","sqrt","symlog"]);function i(e){return r.has(e.type)}},12752:function(e,t,n){"use strict";function r(e){return null==e?void 0:e.toString()}n.d(t,{Z:function(){return r}})},50491:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){"align"in e&&"align"in t&&void 0!==t.align&&e.align(t.align)}},80319:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){"base"in e&&"base"in t&&void 0!==t.base&&e.base(t.base)}},44111:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){"clamp"in e&&"clamp"in t&&void 0!==t.clamp&&e.clamp(t.clamp)}},18218:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){"constant"in e&&"constant"in t&&void 0!==t.constant&&e.constant(t.constant)}},78121:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){t.domain&&e.domain(t.domain)}},85195:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){"exponent"in e&&"exponent"in t&&void 0!==t.exponent&&e.exponent(t.exponent)}},51053:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if("interpolate"in t&&"interpolate"in e&&void 0!==t.interpolate){var n=(0,i.default)(t.interpolate);e.interpolate(n)}};var r,i=(r=n(26820))&&r.__esModule?r:{default:r}},11543:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if("nice"in t&&void 0!==t.nice&&"nice"in e){var n=t.nice;if("boolean"==typeof n)n&&e.nice();else if("number"==typeof n)e.nice(n);else{var r=(0,o.default)(e);if("string"==typeof n)e.nice(r?u[n]:a[n]);else{var i=n.interval,s=n.step,l=(r?u[i]:a[i]).every(s);null!=l&&e.nice(l)}}}};var r,i=n(68464),o=(r=n(93957))&&r.__esModule?r:{default:r},a={day:i.timeDay,hour:i.timeHour,minute:i.timeMinute,month:i.timeMonth,second:i.timeSecond,week:i.timeWeek,year:i.timeYear},u={day:i.utcDay,hour:i.utcHour,minute:i.utcMinute,month:i.utcMonth,second:i.utcSecond,week:i.utcWeek,year:i.utcYear}},39744:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){"padding"in e&&"padding"in t&&void 0!==t.padding&&e.padding(t.padding),"paddingInner"in e&&"paddingInner"in t&&void 0!==t.paddingInner&&e.paddingInner(t.paddingInner),"paddingOuter"in e&&"paddingOuter"in t&&void 0!==t.paddingOuter&&e.paddingOuter(t.paddingOuter)}},22876:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){t.range&&e.range(t.range)}},30323:function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(t.reverse){var n=e.range().slice().reverse();e.range(n)}}},90683:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){"round"in t&&void 0!==t.round&&(t.round&&"interpolate"in t&&void 0!==t.interpolate?console.warn("[visx/scale/applyRound] ignoring round: scale config contains round and interpolate. only applying interpolate. config:",t):"round"in e?e.round(t.round):"interpolate"in e&&t.round&&e.interpolate(r.interpolateRound))};var r=n(53150)},73957:function(e,t,n){"use strict";t.__esModule=!0,t.ALL_OPERATORS=void 0,t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n=0||(i[n]=e[n]);return i}(e,u),v=(0,a.Nb)({innerRadius:i,outerRadius:l,cornerRadius:c,startAngle:f,endAngle:d,padAngle:h,padRadius:p});return g?r.createElement(r.Fragment,null,g({path:v})):n||null!=f&&null!=d&&null!=i&&null!=l?r.createElement("path",s({ref:y,className:o()("visx-arc",t),d:v(n)||""},m)):(console.warn("[@visx/shape/Arc]: expected data because one of startAngle, endAngle, innerRadius, outerRadius is undefined. Bailing."),null)}var c=n(25550),f=n(24753),d=n(22831),h=["className","angle","radius","defined","curve","data","innerRef","children","fill"];function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,h),y=(0,a.aJ)({angle:n,radius:i,defined:u,curve:s});return f?r.createElement(r.Fragment,null,f({path:y})):r.createElement("path",p({ref:c,className:o()("visx-line-radial",t),d:y(void 0===l?[]:l)||"",fill:void 0===d?"transparent":d},g))}var y=["children","x","x0","x1","y","y0","y1","data","defined","className","curve","innerRef"];function m(){return(m=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,y),b=(0,a.SO)({x:n,x0:i,x1:u,y:s,y0:l,y1:c,defined:void 0===d?function(){return!0}:d,curve:p});return t?r.createElement(r.Fragment,null,t({path:b})):r.createElement("path",m({ref:g,className:o()("visx-area",h),d:b(void 0===f?[]:f)||""},v))}var b=n(31887),_=["x","x0","x1","y","y1","y0","yScale","data","defined","className","curve","innerRef","children"];function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,_),v=(0,a.SO)({x:t,x0:n,x1:i,defined:void 0===d?function(){return!0}:d,curve:p});return(null==l?v.y0(c.range()[0]):(0,b.Z)(v.y0,l),u&&!s&&(0,b.Z)(v.y1,u),s&&!u&&(0,b.Z)(v.y1,s),y)?r.createElement(r.Fragment,null,y({path:v})):r.createElement("path",x({ref:g,className:o()("visx-area-closed",h),d:v(void 0===f?[]:f)||""},m))}var O=n(13452),M=["className","top","left","keys","data","curve","defined","x","x0","x1","y0","y1","value","order","offset","color","children"];function S(){return(S=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,M),w=(0,a.kn)({keys:u,value:y,order:m,offset:v}),P=(0,a.SO)({x:f,x0:d,x1:h,y0:p,y1:g,curve:l,defined:c}),k=w(s);return _?r.createElement(r.Fragment,null,_({stacks:k,path:P,stack:w})):r.createElement(O.Z,{top:n,left:i},k.map(function(e,n){return r.createElement("path",S({className:o()("visx-stack",t),key:"stack-"+n+"-"+(e.key||""),d:P(e)||"",fill:null==b?void 0:b(e.key,n)},x))}))}var k=["className","top","left","keys","data","curve","defined","x","x0","x1","y0","y1","value","order","offset","color","children"];function A(){return(A=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,k);return r.createElement(P,A({className:t,top:n,left:i,keys:a,data:u,curve:s,defined:l,x:c,x0:f,x1:d,y0:h,y1:p,value:g,order:y,offset:m,color:v},_),b||function(e){var n=e.stacks,i=e.path;return n.map(function(e,n){return r.createElement("path",A({className:o()("visx-area-stack",t),key:"area-stack-"+n+"-"+(e.key||""),d:i(e)||"",fill:null==v?void 0:v(e.key,n)},_))})})}var N=n(97794),j=n(64697),T=n(70732),C=["data","className","top","left","x0","x0Scale","x1Scale","yScale","color","keys","height","children"];function R(){return(R=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,C),y=(0,T.Z)(l),m=t.map(function(e,t){return{index:t,x0:s(u(e)),bars:d.map(function(t,n){var r=e[t];return{index:n,key:t,value:r,width:y,x:l(t)||0,y:c(r)||0,color:f(t,n),height:h-(c(r)||0)}})}});return p?r.createElement(r.Fragment,null,p(m)):r.createElement(O.Z,{className:o()("visx-bar-group",n),top:i,left:a},m.map(function(e){return r.createElement(O.Z,{key:"bar-group-"+e.index+"-"+e.x0,left:e.x0},e.bars.map(function(t){return r.createElement(N.Z,R({key:"bar-group-bar-"+e.index+"-"+t.index+"-"+t.value+"-"+t.key,x:t.x,y:t.y,width:t.width,height:t.height,fill:t.color},g))}))}))}var I=["data","className","top","left","x","y0","y0Scale","y1Scale","xScale","color","keys","width","children"];function D(){return(D=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,I),m=(0,T.Z)(f),v=t.map(function(e,t){return{index:t,y0:c(l(e))||0,bars:p.map(function(t,n){var r=e[t];return{index:n,key:t,value:r,height:m,x:s(r)||0,y:f(t)||0,color:h(t,n),width:d(r)||0}})}});return g?r.createElement(r.Fragment,null,g(v)):r.createElement(O.Z,{className:o()("visx-bar-group-horizontal",n),top:i,left:a},v.map(function(e){return r.createElement(O.Z,{key:"bar-group-"+e.index+"-"+e.y0,top:e.y0},e.bars.map(function(t){return r.createElement(N.Z,D({key:"bar-group-bar-"+e.index+"-"+t.index+"-"+t.value+"-"+t.key,x:t.x,y:t.y,width:t.width,height:t.height,fill:t.color},y))}))}))}var F=n(66829),B=n(75246),U=n(52418),W=n(34903),V=function(e){return Math.PI/180*e},H=n(39390),z=n(24247),q=["className","children","data","innerRef","path","x","y","source","target"];function Y(){return(Y=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,q),m=u||G({source:h,target:g,x:l,y:f});return n?r.createElement(r.Fragment,null,n({path:m})):r.createElement("path",Y({ref:a,className:o()("visx-link visx-link-horizontal-diagonal",t),d:m(i)||""},y))}var $=["className","children","data","innerRef","path","x","y","source","target"];function X(){return(X=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,$),m=u||Q({source:h,target:g,x:l,y:f});return n?r.createElement(r.Fragment,null,n({path:m})):r.createElement("path",X({ref:a,className:o()("visx-link visx-link-vertical-diagonal",t),d:m(i)||""},y))}var ee=["className","children","data","innerRef","path","angle","radius","source","target"];function et(){return(et=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,ee),m=u||en({source:h,target:g,angle:l,radius:f});return n?r.createElement(r.Fragment,null,n({path:m})):r.createElement("path",et({ref:a,className:o()("visx-link visx-link-radial-diagonal",t),d:m(i)||""},y))}var ei=n(58987),eo=["className","children","data","innerRef","path","percent","x","y","source","target"];function ea(){return(ea=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,eo),v=u||eu({source:p,target:y,x:c,y:d,percent:void 0===s?.2:s});return n?r.createElement(r.Fragment,null,n({path:v})):r.createElement("path",ea({ref:a,className:o()("visx-link visx-link-horizontal-curve",t),d:v(i)||""},m))}var el=["className","children","data","innerRef","path","percent","x","y","source","target"];function ec(){return(ec=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,el),v=u||ef({source:p,target:y,x:c,y:d,percent:void 0===s?.2:s});return n?r.createElement(r.Fragment,null,n({path:v})):r.createElement("path",ec({ref:a,className:o()("visx-link visx-link-vertical-curve",t),d:v(i)||""},m))}var eh=["className","children","data","innerRef","path","percent","x","y","source","target"];function ep(){return(ep=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,eh),v=u||eg({source:p,target:y,x:c,y:d,percent:void 0===s?.2:s});return n?r.createElement(r.Fragment,null,n({path:v})):r.createElement("path",ep({ref:a,className:o()("visx-link visx-link-radial-curve",t),d:v(i)||""},m))}var em=["className","children","innerRef","data","path","x","y","source","target"];function ev(){return(ev=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,em),m=u||eb({source:h,target:g,x:l,y:f});return n?r.createElement(r.Fragment,null,n({path:m})):r.createElement("path",ev({ref:i,className:o()("visx-link visx-link-horizontal-line",t),d:m(a)||""},y))}var ex=["className","innerRef","data","path","x","y","source","target","children"];function ew(){return(ew=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,ex),m=a||eO({source:d,target:p,x:s,y:c});return g?r.createElement(r.Fragment,null,g({path:m})):r.createElement("path",ew({ref:n,className:o()("visx-link visx-link-vertical-line",t),d:m(i)||""},y))}var eS=["className","innerRef","data","path","x","y","source","target","children"];function eP(){return(eP=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,eS),m=a||ek({source:d,target:p,x:s,y:c});return g?r.createElement(r.Fragment,null,g({path:m})):r.createElement("path",eP({ref:n,className:o()("visx-link visx-link-radial-line",t),d:m(i)||""},y))}var eE=["className","innerRef","data","path","percent","x","y","source","target","children"];function eN(){return(eN=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,eE),v=a||ej({source:h,target:g,x:l,y:f,percent:void 0===u?.5:u});return y?r.createElement(r.Fragment,null,y({path:v})):r.createElement("path",eN({ref:n,className:o()("visx-link visx-link-horizontal-step",t),d:v(i)||""},m))}var eC=["className","innerRef","data","path","percent","x","y","source","target","children"];function eR(){return(eR=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,eC),v=a||eL({source:h,target:g,x:l,y:f,percent:void 0===u?.5:u});return y?r.createElement(r.Fragment,null,y({path:v})):r.createElement("path",eR({ref:n,className:o()("visx-link visx-link-vertical-step",t),d:v(i)||""},m))}var eD=["className","innerRef","data","path","x","y","source","target","children"];function eZ(){return(eZ=Object.assign?Object.assign.bind():function(e){for(var t=1;tMath.PI?d<=f:d>f)?1:0)+","+s*h+","+s*p+"\n L"+c*h+","+c*p+"\n "}}function eB(e){var t=e.className,n=e.innerRef,i=e.data,a=e.path,u=e.x,s=void 0===u?z.nZ:u,l=e.y,c=void 0===l?z.Ff:l,f=e.source,d=void 0===f?z.b5:f,h=e.target,p=void 0===h?z.U9:h,g=e.children,y=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,eD),m=a||eF({source:d,target:p,x:s,y:c});return g?r.createElement(r.Fragment,null,g({path:m})):r.createElement("path",eZ({ref:n,className:o()("visx-link visx-link-radial-step",t),d:m(i)||""},y))}var eU=["sides","size","center","rotate","className","children","innerRef","points"];function eW(){return(eW=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,eU),d=c||ez({sides:void 0===t?4:t,size:void 0===n?25:n,center:void 0===i?eV:i,rotate:void 0===a?0:a}).map(function(e){return[e.x,e.y]});return s?r.createElement(r.Fragment,null,s({points:d})):r.createElement("polygon",eW({ref:l,className:o()("visx-polygon",u),points:d.join(" ")},f))}var eY=n(78641),eG=n(41448),eK=n.n(eG),e$="http://www.w3.org/2000/svg",eX=function(){return!0};function eQ(){return(eQ=Object.assign?Object.assign.bind():function(e){for(var t=1;td[i]?f.map(function(e){return void 0===e?eX:function(t){return t>=e}}):f.map(function(e){return void 0===e?eX:function(t){return t<=e}}),p=0,g=0;g<=s;g+=a){for(var y=u.getPointAtLength(g),m=y[i];p=x[M+1];)M+=1;c[M].push(P)}}return c}catch(e){return[]}}({path:g,segmentation:u,pointsInSegments:p,sampleRate:s})},[g,u,p,s]);return r.createElement("g",null,y.map(function(e,i){return t?r.createElement(r.Fragment,{key:i},t({index:i,segment:e,styles:h[i]||h[i%h.length]})):r.createElement(d.Z,eQ({key:i,className:n,data:e,x:eJ,y:e0},h[i]||h[i%h.length]))}))}e1.propTypes={segments:eK().arrayOf(eK().array).isRequired,styles:eK().array.isRequired,children:eK().func,className:eK().string}},97794:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(2265),i=n(56800),o=n.n(i),a=["className","innerRef"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,a);return r.createElement("rect",u({ref:n,className:o()("visx-bar",t)},i))}},64697:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(2265),i=n(56800),o=n.n(i),a=["children","className","innerRef","x","y","width","height","radius","all","top","bottom","left","right","topLeft","topRight","bottomLeft","bottomRight"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,a),F=(n=(t={x:M,y:S,width:P,height:k,radius:A,all:void 0!==E&&E,top:void 0!==N&&N,bottom:void 0!==j&&j,left:void 0!==T&&T,right:void 0!==C&&C,topLeft:void 0!==R&&R,topRight:void 0!==L&&L,bottomLeft:void 0!==I&&I,bottomRight:void 0!==D&&D}).all,i=t.bottom,s=t.bottomLeft,l=t.bottomRight,c=t.height,f=t.left,d=t.radius,h=t.right,p=t.top,g=t.topLeft,y=t.topRight,m=t.width,v=t.x,b=t.y,y=n||p||h||y,l=n||i||h||l,s=n||i||f||s,g=n||p||f||g,_=2*(d=Math.max(1,Math.min(d,Math.min(m,c)/2))),("M"+(v+d)+","+b+" h"+(m-_)+"\n "+(y?"a"+d+","+d+" 0 0 1 "+d+","+d:"h"+d+"v"+d)+"\n v"+(c-_)+"\n "+(l?"a"+d+","+d+" 0 0 1 "+-d+","+d:"v"+d+"h"+-d)+"\n h"+(_-m)+"\n "+(s?"a"+d+","+d+" 0 0 1 "+-d+","+-d:"h"+-d+"v"+-d)+"\n v"+(_-c)+"\n "+(g?"a"+d+","+d+" 0 0 1 "+d+","+-d:"v"+-d+"h"+d)+"\nz").split("\n").join(""));return x?r.createElement(r.Fragment,null,x({path:F})):r.createElement("path",u({ref:O,className:o()("visx-bar-rounded",w),d:F},Z))}},66829:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(2265),i=n(56800),o=n.n(i),a=n(21305),u=n(13452),s=n(24247),l=n(70732),c=n(31887),f=n(34903),d=n(52418),h=n(97794),p=["data","className","top","left","x","y0","y1","xScale","yScale","color","keys","value","order","offset","children"];function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,p),j=(0,a.Z)();S&&j.keys(S),P&&(0,c.Z)(j.value,P),k&&j.order((0,f.ZP)(k)),A&&j.offset((0,d.ZP)(A));var T=j(t),C=(0,l.Z)(w),R=T.map(function(e,t){var n=e.key;return{index:t,key:n,bars:e.map(function(t,r){var i=(O(b(t))||0)-(O(x(t))||0),o=O(x(t)),a="bandwidth"in w?w(m(t.data)):Math.max((w(m(t.data))||0)-C/2);return{bar:t,key:n,index:r,height:i,width:C,x:a||0,y:o||0,color:M(e.key,r)}})}});return E?r.createElement(r.Fragment,null,E(R)):r.createElement(u.Z,{className:o()("visx-bar-stack",n),top:i,left:y},R.map(function(e){return e.bars.map(function(t){return r.createElement(h.Z,g({key:"bar-stack-"+e.index+"-"+t.index,x:t.x,y:t.y,height:t.height,width:t.width,fill:t.color},N))})}))}},75246:function(e,t,n){"use strict";n.d(t,{Z:function(){return y}});var r=n(2265),i=n(56800),o=n.n(i),a=n(21305),u=n(13452),s=n(24247),l=n(70732),c=n(31887),f=n(34903),d=n(52418),h=n(97794),p=["data","className","top","left","y","x0","x1","xScale","yScale","color","keys","value","order","offset","children"];function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,p),j=(0,a.Z)();S&&j.keys(S),P&&(0,c.Z)(j.value,P),k&&j.order((0,f.ZP)(k)),A&&j.offset((0,d.ZP)(A));var T=j(t),C=(0,l.Z)(O),R=T.map(function(e,t){var n=e.key;return{index:t,key:n,bars:e.map(function(t,r){var i=(w(x(t))||0)-(w(b(t))||0),o=w(b(t)),a="bandwidth"in O?O(m(t.data)):Math.max((O(m(t.data))||0)-i/2);return{bar:t,key:n,index:r,height:C,width:i,x:o||0,y:a||0,color:M(e.key,r)}})}});return E?r.createElement(r.Fragment,null,E(R)):r.createElement(u.Z,{className:o()("visx-bar-stack-horizontal",n),top:i,left:y},R.map(function(e){return e.bars.map(function(t){return r.createElement(h.Z,g({key:"bar-stack-"+e.index+"-"+t.index,x:t.x,y:t.y,height:t.height,width:t.width,fill:t.color},N))})}))}},78641:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(2265),i=n(56800),o=n.n(i),a=["className","innerRef"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,a);return r.createElement("circle",u({ref:n,className:o()("visx-circle",t)},i))}},24753:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(2265),i=n(56800),o=n.n(i),a=["from","to","fill","className","innerRef"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,a),h=n.x===s.x||n.y===s.y;return r.createElement("line",u({ref:f,className:o()("visx-line",c),x1:n.x,y1:n.y,x2:s.x,y2:s.y,fill:void 0===l?"transparent":l,shapeRendering:h?"crispEdges":"auto"},d))}},22831:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(2265),i=n(56800),o=n.n(i),a=n(88829),u=["children","data","x","y","fill","className","curve","innerRef","defined"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,u),y=(0,a.jv)({x:i,y:l,defined:void 0===p?function(){return!0}:p,curve:d});return t?r.createElement(r.Fragment,null,t({path:y})):r.createElement("path",s({ref:h,className:o()("visx-linepath",f),d:y(void 0===n?[]:n)||"",fill:void 0===c?"transparent":c,strokeLinecap:"round"},g))}},25550:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(2265),i=n(56800),o=n.n(i),a=n(13452),u=n(88829),s=["className","top","left","data","centroid","innerRadius","outerRadius","cornerRadius","startAngle","endAngle","padAngle","padRadius","pieSort","pieSortValues","pieValue","children","fill"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,s),P=(0,u.Nb)({innerRadius:void 0===d?0:d,outerRadius:h,cornerRadius:p,padRadius:v}),k=(0,u.ve)({startAngle:g,endAngle:y,padAngle:m,value:x,sort:b,sortValues:_}),A=k(void 0===c?[]:c);return w?r.createElement(r.Fragment,null,w({arcs:A,path:P,pie:k})):r.createElement(a.Z,{className:"visx-pie-arcs-group",top:n,left:i},A.map(function(e,n){return r.createElement("g",{key:"pie-arc-"+n},r.createElement("path",l({className:o()("visx-pie-arc",t),d:P(e)||"",fill:null==M||"string"==typeof M?M:M(e)},S)),null==f?void 0:f(P.centroid(e),e))}))}},88829:function(e,t,n){"use strict";n.d(t,{Nb:function(){return d},SO:function(){return h},aJ:function(){return y},jv:function(){return p},kn:function(){return m},ve:function(){return g}});var r=n(41036),i=n(25374),o=n(30366),a=n(56258),u=n(48616),s=n(21305),l=n(31887),c=n(34903),f=n(52418);function d(e){var t=void 0===e?{}:e,n=t.innerRadius,i=t.outerRadius,o=t.cornerRadius,a=t.startAngle,u=t.endAngle,s=t.padAngle,c=t.padRadius,f=(0,r.Z)();return null!=n&&(0,l.Z)(f.innerRadius,n),null!=i&&(0,l.Z)(f.outerRadius,i),null!=o&&(0,l.Z)(f.cornerRadius,o),null!=a&&(0,l.Z)(f.startAngle,a),null!=u&&(0,l.Z)(f.endAngle,u),null!=s&&(0,l.Z)(f.padAngle,s),null!=c&&(0,l.Z)(f.padRadius,c),f}function h(e){var t=void 0===e?{}:e,n=t.x,r=t.x0,o=t.x1,a=t.y,u=t.y0,s=t.y1,c=t.defined,f=t.curve,d=(0,i.Z)();return n&&(0,l.Z)(d.x,n),r&&(0,l.Z)(d.x0,r),o&&(0,l.Z)(d.x1,o),a&&(0,l.Z)(d.y,a),u&&(0,l.Z)(d.y0,u),s&&(0,l.Z)(d.y1,s),c&&d.defined(c),f&&d.curve(f),d}function p(e){var t=void 0===e?{}:e,n=t.x,r=t.y,i=t.defined,a=t.curve,u=(0,o.Z)();return n&&(0,l.Z)(u.x,n),r&&(0,l.Z)(u.y,r),i&&u.defined(i),a&&u.curve(a),u}function g(e){var t=void 0===e?{}:e,n=t.startAngle,r=t.endAngle,i=t.padAngle,o=t.value,u=t.sort,s=t.sortValues,c=(0,a.Z)();return null===u?c.sort(u):null!=u&&c.sort(u),null===s?c.sortValues(s):null!=s&&c.sortValues(s),null!=o&&c.value(o),null!=i&&(0,l.Z)(c.padAngle,i),null!=n&&(0,l.Z)(c.startAngle,n),null!=r&&(0,l.Z)(c.endAngle,r),c}function y(e){var t=void 0===e?{}:e,n=t.angle,r=t.radius,i=t.defined,o=t.curve,a=(0,u.Z)();return n&&(0,l.Z)(a.angle,n),r&&(0,l.Z)(a.radius,r),i&&a.defined(i),o&&a.curve(o),a}function m(e){var t=e.keys,n=e.value,r=e.order,i=e.offset,o=(0,s.Z)();return t&&o.keys(t),n&&(0,l.Z)(o.value,n),r&&o.order((0,c.ZP)(r)),i&&o.offset((0,f.ZP)(i)),o}},24247:function(e,t,n){"use strict";function r(e){return"number"==typeof(null==e?void 0:e.x)?null==e?void 0:e.x:0}function i(e){return"number"==typeof(null==e?void 0:e.y)?null==e?void 0:e.y:0}function o(e){return null==e?void 0:e.source}function a(e){return null==e?void 0:e.target}function u(e){return null==e?void 0:e[0]}function s(e){return null==e?void 0:e[1]}n.d(t,{Ff:function(){return i},U9:function(){return a},b5:function(){return o},l8:function(){return u},nZ:function(){return r},xf:function(){return s}})},70732:function(e,t,n){"use strict";function r(e){if("bandwidth"in e)return e.bandwidth();var t=e.range(),n=e.domain();return Math.abs(t[t.length-1]-t[0])/n.length}n.d(t,{Z:function(){return r}})},31887:function(e,t,n){"use strict";function r(e,t){e(t)}n.d(t,{Z:function(){return r}})},52418:function(e,t,n){"use strict";n.d(t,{ZP:function(){return c},ed:function(){return l},nW:function(){return s}});var r=n(84695),i=n(71088),o=n(55329),a=n(15330),u=n(7138),s={expand:r.Z,diverging:i.Z,none:o.Z,silhouette:a.Z,wiggle:u.Z},l=Object.keys(s);function c(e){return e&&s[e]||s.none}},34903:function(e,t,n){"use strict";n.d(t,{ZP:function(){return c},s2:function(){return l},un:function(){return s}});var r=n(21863),i=n(93185),o=n(66001),a=n(2345),u=n(43546),s={ascending:r.Z,descending:i.Z,insideout:o.Z,none:a.Z,reverse:u.Z},l=Object.keys(s);function c(e){return e&&s[e]||s.none}},16123:function(e,t,n){"use strict";t.Z=function(e){var t=e.from,n=void 0===t?{x:0,y:0}:t,a=e.to,s=void 0===a?{x:1,y:1}:a,l=e.fill,c=e.className,f=e.innerRef,d=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,o),h=n.x===s.x||n.y===s.y;return r.default.createElement("line",u({ref:f,className:(0,i.default)("visx-line",c),x1:n.x,y1:n.y,x2:s.x,y2:s.y,fill:void 0===l?"transparent":l,shapeRendering:h?"crispEdges":"auto"},d))};var r=a(n(2265)),i=a(n(56800)),o=["from","to","fill","className","innerRef"];function a(e){return e&&e.__esModule?e:{default:e}}function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,a),y=(0,o.line)({x:u,y:l,defined:void 0===p?function(){return!0}:p,curve:d});return t?r.default.createElement(r.default.Fragment,null,t({path:y})):r.default.createElement("path",s({ref:h,className:(0,i.default)("visx-linepath",f),d:y(void 0===n?[]:n)||"",fill:void 0===c?"transparent":c,strokeLinecap:"round"},g))};var r=u(n(2265)),i=u(n(56800)),o=n(17881),a=["children","data","x","y","fill","className","curve","innerRef","defined"];function u(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,o)),p=h.x,g=void 0===p?0:p,y=h.fontSize,m=(0,i.Z)(e),v=m.wordsByLines,b=m.startDy,_=m.transform;return r.createElement("svg",{ref:l,x:void 0===t?0:t,y:void 0===n?0:n,fontSize:y,style:u},v.length>0?r.createElement("text",a({ref:c,transform:_},h,{textAnchor:void 0===s?"start":s}),v.map(function(e,t){return r.createElement("tspan",{key:t,x:g,dy:0===t?b:d},e.words.join(" "))})):null)}},49415:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(2265),i=n(36076),o=n.n(i),a=n(99068),u=["verticalAnchor","scaleToFit","angle","width","lineHeight","capHeight","children","style"];function s(e){return"number"==typeof e}function l(e){return"number"==typeof e&&Number.isFinite(e)||"string"==typeof e}function c(e){var t=e.verticalAnchor,n=void 0===t?"end":t,i=e.scaleToFit,c=void 0!==i&&i,f=e.angle,d=e.width,h=e.lineHeight,p=void 0===h?"1em":h,g=e.capHeight,y=void 0===g?"0.71em":g,m=e.children,v=e.style,b=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,u),_=b.x,x=void 0===_?0:_,w=b.y,O=void 0===w?0:w,M=!l(x)||!l(O),S=(0,r.useMemo)(function(){return{wordsWithWidth:(null==m?[]:m.toString().split(/(?:(?!\u00A0+)\s+)/)).map(function(e){return{word:e,wordWidth:(0,a.Z)(e,v)||0}}),spaceWidth:(0,a.Z)("\xa0",v)||0}},[m,v]),P=S.wordsWithWidth,k=S.spaceWidth,A=(0,r.useMemo)(function(){return M?[]:d||c?P.reduce(function(e,t){var n=t.word,r=t.wordWidth,i=e[e.length-1];return i&&(null==d||c||(i.width||0)+r+k0){var t=A[0].width||1,n="shrink-only"===c?Math.min(d/t,1):d/t,r=x-n*x,i=O-n*O;e.push("matrix("+n+", 0, 0, "+n+", "+r+", "+i+")")}return f&&e.push("rotate("+f+", "+x+", "+O+")"),e.length>0?e.join(" "):""},[M,x,O,d,c,A,f]);return{wordsByLines:A,startDy:E,transform:N}}},10649:function(e,t,n){"use strict";n.r(t),n.d(t,{Text:function(){return r.Z},getStringWidth:function(){return i.Z},useText:function(){return o.Z}});var r=n(96815),i=n(99068),o=n(49415)},99068:function(e,t,n){"use strict";var r=n(89830),i=n.n(r),o="__react_svg_text_measurement_id";t.Z=i()(function(e,t){try{var n=document.getElementById(o);if(!n){var r=document.createElementNS("http://www.w3.org/2000/svg","svg");r.setAttribute("aria-hidden","true"),r.style.width="0",r.style.height="0",r.style.position="absolute",r.style.top="-100%",r.style.left="-100%",(n=document.createElementNS("http://www.w3.org/2000/svg","text")).setAttribute("id",o),r.appendChild(n),document.body.appendChild(r)}return Object.assign(n.style,t),n.textContent=e,n.getComputedTextLength()}catch(e){return null}},function(e,t){return e+"_"+JSON.stringify(t)})},38657:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(2265),i=["tooltipOpen"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(t,i);return o({},e(n),{tooltipOpen:!0})}:{tooltipOpen:!0,tooltipLeft:e.tooltipLeft,tooltipTop:e.tooltipTop,tooltipData:e.tooltipData})},[a]),s=(0,r.useCallback)(function(){return a({tooltipOpen:!1,tooltipLeft:void 0,tooltipTop:void 0,tooltipData:void 0})},[a]);return{tooltipOpen:n.tooltipOpen,tooltipLeft:n.tooltipLeft,tooltipTop:n.tooltipTop,tooltipData:n.tooltipData,updateTooltip:a,showTooltip:u,hideTooltip:s}}},8672:function(e,t,n){"use strict";n.d(t,{j:function(){return c}});var r=n(41448),i=n.n(r),o=n(2265),a=n(56800),u=n.n(a),s=["className","top","left","offsetLeft","offsetTop","style","children","unstyled","applyPositionStyle"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,s);return o.createElement("div",l({ref:t,className:u()("visx-tooltip",n),style:l({top:null==r||null==h?r:r+h,left:null==i||null==f?i:i+f},void 0!==v&&v&&{position:"absolute"},!(void 0!==m&&m)&&g)},b),y)});f.propTypes={children:i().node,className:i().string,left:i().number,offsetLeft:i().number,offsetTop:i().number,top:i().number,applyPositionStyle:i().bool,unstyled:i().bool},f.displayName="Tooltip",t.Z=f},89177:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r,i=n(41448),o=n.n(i),a=n(2265),u=n(54887);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,p),x=!1,w=!1;if(c&&l){var O=void 0===r?0:r,M=void 0===m?0:m;if(l.width){var S=O+o+c.width-l.width,P=c.width-O-o;x=S>0&&S>P}else{var k=O+o+c.width-window.innerWidth,A=c.width-O-o;x=k>0&&k>A}if(l.height){var E=M+s+c.height-l.height,N=c.height-M-s;w=E>0&&E>N}else w=M+s+c.height>window.innerHeight;O=x?O-c.width-o:O+o,M=w?M-c.height-s:M+s,t="translate("+(O=Math.round(O))+"px, "+(M=Math.round(M))+"px)"}return a.createElement(f.Z,g({ref:b,style:g({left:0,top:0,transform:t},!(void 0!==v&&v)&&y)},_),a.createElement(h,{value:{isFlippedVertically:!w,isFlippedHorizontally:!x}},n))}y.propTypes={nodeRef:o().oneOfType([o().string,o().func,o().object])};var m=((r=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={rect:void 0,parentRect:void 0},n.nodeRef=a.createRef(),n.getRects=n.getRects.bind(function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,l(t,e);var n=t.prototype;return n.componentDidMount=function(){var e,t=this;this.node=null!=(e=this.nodeRef)&&e.current?this.nodeRef.current:u.findDOMNode(this),this.setState(function(){return t.getRects()})},n.getRects=function(){if(!this.node)return this.state;var e=this.node,t=e.parentNode;return{rect:e.getBoundingClientRect?e.getBoundingClientRect():c,parentRect:null!=t&&t.getBoundingClientRect?t.getBoundingClientRect():c}},n.render=function(){return a.createElement(y,s({nodeRef:this.nodeRef,getRects:this.getRects},this.state,this.props))},t}(a.PureComponent)).displayName="withBoundingRects("+(y.displayName||"")+")",r)},53150:function(e,t,n){e.exports=n(21662)},11160:function(e,t,n){e.exports=n(16535)},68464:function(e,t,n){e.exports=n(43460)},2377:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.slice=t.map=void 0;var n=Array.prototype,r=n.slice;t.slice=r;var i=n.map;t.map=i},7335:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return null==e||null==t?NaN:et?1:e>=t?0:NaN}},55080:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=u.default,t=a.default,n=c.default;function f(r){Array.isArray(r)||(r=Array.from(r));var o,u,c,f=r.length,d=Array(f);for(o=0;o=g){if(e>=g&&t===a.default){let e=(0,l.tickIncrement)(p,g,n);isFinite(e)&&(e>0?g=(Math.floor(g/e)+1)*e:e<0&&(g=-((Math.ceil(-(g*e))+1)/e)))}else y.pop()}}for(var m=y.length,v=0,b=m;y[v]<=p;)++v;for(;y[b-1]>g;)--b;(v||b0?y[o-1]:p,_.x1=o0)for(o=0;o>>1;0>n(e[t],r)?i=t+1:o=t}while(i(0,r.default)(e(t),n),o=(t,n)=>e(t)-n):(t=e===r.default||e===i.default?e:a,n=e,o=e),{left:u,center:function(e,t,n=0,r=e.length){let i=u(e,t,n,r-1);return i>n&&o(e[i-1],t)>-o(e[i],t)?i-1:i},right:function(e,r,i=0,o=e.length){if(i>>1;0>=n(e[t],r)?i=t+1:o=t}while(i=0))throw RangeError("invalid r");let n=e.length;if(!((n=Math.floor(n))>=0))throw RangeError("invalid length");if(!n||!t)return e;let r=u(t),i=e.slice();return r(e,i,0,n,1),r(i,e,0,n,1),r(e,i,0,n,1),e},t.blurImage=t.blur2=void 0;let n=i(u);t.blur2=n;let r=i(function(e){let t=u(e);return(e,n,r,i,o)=>{t(e,n,(r<<=2)+0,(i<<=2)+0,o<<=2),t(e,n,r+1,i+1,o),t(e,n,r+2,i+2,o),t(e,n,r+3,i+3,o)}});function i(e){return function(t,n,r=n){if(!((n=+n)>=0))throw RangeError("invalid rx");if(!((r=+r)>=0))throw RangeError("invalid ry");let{data:i,width:u,height:s}=t;if(!((u=Math.floor(u))>=0))throw RangeError("invalid width");if(!((s=Math.floor(void 0!==s?s:i.length/u))>=0))throw RangeError("invalid height");if(!u||!s||!n&&!r)return t;let l=n&&e(n),c=r&&e(r),f=i.slice();return l&&c?(o(l,f,i,u,s),o(l,i,f,u,s),o(l,f,i,u,s),a(c,i,f,u,s),a(c,f,i,u,s),a(c,i,f,u,s)):l?(o(l,i,f,u,s),o(l,f,i,u,s),o(l,i,f,u,s)):c&&(a(c,i,f,u,s),a(c,f,i,u,s),a(c,i,f,u,s)),t}}function o(e,t,n,r,i){for(let o=0,a=r*i;o{if(!((o-=a)>=i))return;let u=e*r[i],s=a*e;for(let e=i,t=i+s;e{if(!((a-=u)>=o))return;let s=t*i[o],l=u*t,c=l+u;for(let e=o,t=o+l;ee}},4868:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&++n;else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(i=+i)>=i&&++n}return n}},46471:function(e,t){"use strict";function n(e){return 0|e.length}function r(e){return!(e>0)}function i(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(...e){var t;let o="function"==typeof e[e.length-1]&&(t=e.pop(),e=>t(...e)),a=(e=e.map(i)).map(n),u=e.length-1,s=Array(u+1).fill(0),l=[];if(u<0||a.some(r))return l;for(;;){l.push(s.map((t,n)=>e[n][t]));let t=u;for(;++s[t]===a[t];){if(0===t)return o?l.map(o):l;s[t--]=0}}}},18417:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=0,r=0;return Float64Array.from(e,void 0===t?e=>n+=+e||0:i=>n+=+t(i,r++,e)||0)}},12367:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN}},81486:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=(0,i.default)(e,t);return n?Math.sqrt(n):n};var r,i=(r=n(55945))&&r.__esModule?r:{default:r}},24980:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,...t){for(let n of(e=new r.InternSet(e),t))for(let t of n)e.delete(t);return e};var r=n(11764)},37622:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=t[Symbol.iterator](),i=new r.InternSet;for(let t of e){let e,r;if(i.has(t))return!1;for(;({value:e,done:r}=n.next())&&!r;){if(Object.is(t,e))return!1;i.add(e)}}return!0};var r=n(11764)},66135:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("function"!=typeof t)throw TypeError("test is not a function");let n=-1;for(let r of e)if(!t(r,++n,e))return!1;return!0}},27176:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n,r;if(void 0===t)for(let t of e)null!=t&&(void 0===n?t>=t&&(n=r=t):(n>t&&(n=t),r=o&&(n=r=o):(n>o&&(n=o),rr.add(+e||0):n=>r.add(+t(n,++i,e)||0))},t.fsum=function(e,t){let r=new n;if(void 0===t)for(let t of e)(t=+t)&&r.add(t);else{let n=-1;for(let i of e)(i=+t(i,++n,e))&&r.add(i)}return+r};class n{constructor(){this._partials=new Float64Array(32),this._n=0}add(e){let t=this._partials,n=0;for(let r=0;r0){for(o=e[--t];t>0&&(o=(n=o)+(r=e[--t]),!(i=r-(o-n))););t>0&&(i<0&&e[t-1]<0||i>0&&e[t-1]>0)&&(n=o+(r=2*i),r==n-o&&(o=n))}return o}}t.Adder=n},65846:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t=i.default){let n;let r=!1;if(1===t.length){let o;for(let a of e){let e=t(a);(r?(0,i.default)(e,o)>0:0===(0,i.default)(e,e))&&(n=a,o=e,r=!0)}}else for(let i of e)(r?t(i,n)>0:0===t(i,i))&&(n=i,r=!0);return n};var r,i=(r=n(7335))&&r.__esModule?r:{default:r}},37692:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t=r.default){let n;if(1===t.length)return(0,i.default)(e,t);let o=-1,a=-1;for(let r of e)++a,(o<0?0===t(r,r):t(r,n)>0)&&(n=r,o=a);return o};var r=o(n(7335)),i=o(n(73286));function o(e){return e&&e.__esModule?e:{default:e}}},535:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,...t){return c(e,o.default,o.default,t)},t.flatGroup=function(e,...t){return u(a(e,...t),t)},t.flatRollup=function(e,t,...n){return u(s(e,t,...n),n)},t.groups=a,t.index=function(e,...t){return c(e,o.default,l,t)},t.indexes=function(e,...t){return c(e,Array.from,l,t)},t.rollup=function(e,t,...n){return c(e,o.default,t,n)},t.rollups=s;var r,i=n(11764),o=(r=n(1094))&&r.__esModule?r:{default:r};function a(e,...t){return c(e,Array.from,o.default,t)}function u(e,t){for(let n=1,r=t.length;ne.pop().map(([t,n])=>[...e,t,n]));return e}function s(e,t,...n){return c(e,Array.from,t,n)}function l(e){if(1!==e.length)throw Error("duplicate key");return e[0]}function c(e,t,n,r){return function e(o,a){if(a>=r.length)return n(o);let u=new i.InternMap,s=r[a++],l=-1;for(let e of o){let t=s(e,++l,o),n=u.get(t);n?n.push(e):u.set(t,[e])}for(let[t,n]of u)u.set(t,e(n,a));return t(u)}(e,0)}},17715:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return(2!==t.length?(0,o.default)((0,i.rollup)(e,t,n),([e,t],[n,i])=>(0,r.default)(t,i)||(0,r.default)(e,n)):(0,o.default)((0,i.default)(e,n),([e,n],[i,o])=>t(n,o)||(0,r.default)(e,i))).map(([e])=>e)};var r=u(n(7335)),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=i?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(535)),o=u(n(77882));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}},1094:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},96522:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Adder",{enumerable:!0,get:function(){return h.Adder}}),Object.defineProperty(t,"InternMap",{enumerable:!0,get:function(){return eo.InternMap}}),Object.defineProperty(t,"InternSet",{enumerable:!0,get:function(){return eo.InternSet}}),Object.defineProperty(t,"ascending",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"bin",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"bisect",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"bisectCenter",{enumerable:!0,get:function(){return r.bisectCenter}}),Object.defineProperty(t,"bisectLeft",{enumerable:!0,get:function(){return r.bisectLeft}}),Object.defineProperty(t,"bisectRight",{enumerable:!0,get:function(){return r.bisectRight}}),Object.defineProperty(t,"bisector",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"blur",{enumerable:!0,get:function(){return a.blur}}),Object.defineProperty(t,"blur2",{enumerable:!0,get:function(){return a.blur2}}),Object.defineProperty(t,"blurImage",{enumerable:!0,get:function(){return a.blurImage}}),Object.defineProperty(t,"count",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"cross",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"cumsum",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"descending",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"deviation",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"difference",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"disjoint",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"every",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"extent",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"fcumsum",{enumerable:!0,get:function(){return h.fcumsum}}),Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"flatGroup",{enumerable:!0,get:function(){return p.flatGroup}}),Object.defineProperty(t,"flatRollup",{enumerable:!0,get:function(){return p.flatRollup}}),Object.defineProperty(t,"fsum",{enumerable:!0,get:function(){return h.fsum}}),Object.defineProperty(t,"greatest",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"greatestIndex",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"group",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"groupSort",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"groups",{enumerable:!0,get:function(){return p.groups}}),Object.defineProperty(t,"histogram",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"index",{enumerable:!0,get:function(){return p.index}}),Object.defineProperty(t,"indexes",{enumerable:!0,get:function(){return p.indexes}}),Object.defineProperty(t,"intersection",{enumerable:!0,get:function(){return et.default}}),Object.defineProperty(t,"least",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"leastIndex",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"map",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"max",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"maxIndex",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"mean",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"median",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"medianIndex",{enumerable:!0,get:function(){return O.medianIndex}}),Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"min",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"minIndex",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"mode",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"nice",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"permute",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"quantile",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"quantileIndex",{enumerable:!0,get:function(){return j.quantileIndex}}),Object.defineProperty(t,"quantileSorted",{enumerable:!0,get:function(){return j.quantileSorted}}),Object.defineProperty(t,"quickselect",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"range",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"rank",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"reverse",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"rollup",{enumerable:!0,get:function(){return p.rollup}}),Object.defineProperty(t,"rollups",{enumerable:!0,get:function(){return p.rollups}}),Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"shuffle",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"shuffler",{enumerable:!0,get:function(){return B.shuffler}}),Object.defineProperty(t,"some",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"sort",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"subset",{enumerable:!0,get:function(){return en.default}}),Object.defineProperty(t,"sum",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"superset",{enumerable:!0,get:function(){return er.default}}),Object.defineProperty(t,"thresholdFreedmanDiaconis",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"thresholdScott",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"thresholdSturges",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"tickIncrement",{enumerable:!0,get:function(){return W.tickIncrement}}),Object.defineProperty(t,"tickStep",{enumerable:!0,get:function(){return W.tickStep}}),Object.defineProperty(t,"ticks",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"transpose",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"union",{enumerable:!0,get:function(){return ei.default}}),Object.defineProperty(t,"variance",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return z.default}});var r=es(n(4127)),i=ea(n(7335)),o=ea(n(16060)),a=n(78339),u=ea(n(4868)),s=ea(n(46471)),l=ea(n(18417)),c=ea(n(12367)),f=ea(n(81486)),d=ea(n(27176)),h=n(99925),p=es(n(535)),g=ea(n(17715)),y=ea(n(55080)),m=ea(n(15235)),v=ea(n(59862)),b=ea(n(90114)),_=ea(n(28546)),x=ea(n(73286)),w=ea(n(516)),O=es(n(72001)),M=ea(n(32788)),S=ea(n(27045)),P=ea(n(98864)),k=ea(n(59942)),A=ea(n(45052)),E=ea(n(58729)),N=ea(n(39414)),j=es(n(68051)),T=ea(n(51955)),C=ea(n(34318)),R=ea(n(10433)),L=ea(n(13039)),I=ea(n(62208)),D=ea(n(65846)),Z=ea(n(37692)),F=ea(n(86170)),B=es(n(76682)),U=ea(n(90890)),W=es(n(69722)),V=ea(n(12167)),H=ea(n(55945)),z=ea(n(69221)),q=ea(n(66135)),Y=ea(n(40063)),G=ea(n(35690)),K=ea(n(9333)),$=ea(n(38444)),X=ea(n(18595)),Q=ea(n(77882)),J=ea(n(24980)),ee=ea(n(37622)),et=ea(n(43416)),en=ea(n(74215)),er=ea(n(90486)),ei=ea(n(72653)),eo=n(11764);function ea(e){return e&&e.__esModule?e:{default:e}}function eu(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(eu=function(e){return e?n:t})(e)}function es(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=eu(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}},43416:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,...t){e=new r.InternSet(e),t=t.map(i);e:for(let n of e)for(let r of t)if(!r.has(n)){e.delete(n);continue e}return e};var r=n(11764);function i(e){return e instanceof r.InternSet?e:new r.InternSet(e)}},13039:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t=i.default){let n;let r=!1;if(1===t.length){let o;for(let a of e){let e=t(a);(r?0>(0,i.default)(e,o):0===(0,i.default)(e,e))&&(n=a,o=e,r=!0)}}else for(let i of e)(r?0>t(i,n):0===t(i,i))&&(n=i,r=!0);return n};var r,i=(r=n(7335))&&r.__esModule?r:{default:r}},62208:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t=r.default){let n;if(1===t.length)return(0,i.default)(e,t);let o=-1,a=-1;for(let r of e)++a,(o<0?0===t(r,r):0>t(r,n))&&(n=r,o=a);return o};var r=o(n(7335)),i=o(n(98864));function o(e){return e&&e.__esModule?e:{default:e}}},9333:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("function"!=typeof e[Symbol.iterator])throw TypeError("values is not iterable");if("function"!=typeof t)throw TypeError("mapper is not a function");return Array.from(e,(n,r)=>t(n,r,e))}},28546:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n=i)&&(n=i)}return n}},73286:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n;let r=-1,i=-1;if(void 0===t)for(let t of e)++i,null!=t&&(n=t)&&(n=t,r=i);else for(let o of e)null!=(o=t(o,++i,e))&&(n=o)&&(n=o,r=i);return r}},516:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=0,r=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(++n,r+=t);else{let i=-1;for(let o of e)null!=(o=t(o,++i,e))&&(o=+o)>=o&&(++n,r+=o)}if(n)return r/n}},72001:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e,.5,t)},t.medianIndex=function(e,t){return(0,r.quantileIndex)(e,.5,t)};var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(void 0);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(68051));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}},32788:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Array.from(function*(e){for(let t of e)yield*t}(e))}},27045:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let i of e)null!=(i=t(i,++r,e))&&(n>i||void 0===n&&i>=i)&&(n=i)}return n}},98864:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n;let r=-1,i=-1;if(void 0===t)for(let t of e)++i,null!=t&&(n>t||void 0===n&&t>=t)&&(n=t,r=i);else for(let o of e)null!=(o=t(o,++i,e))&&(n>o||void 0===n&&o>=o)&&(n=o,r=i);return r}},59942:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n;let i=new r.InternMap;if(void 0===t)for(let t of e)null!=t&&t>=t&&i.set(t,(i.get(t)||0)+1);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&r>=r&&i.set(r,(i.get(r)||0)+1)}let o=0;for(let[e,t]of i)t>o&&(o=t,n=e);return n};var r=n(11764)},45052:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){let i;for(;;){let o=(0,r.tickIncrement)(e,t,n);if(o===i||0===o||!isFinite(o))return[e,t];o>0?(e=Math.floor(e/o)*o,t=Math.ceil(t/o)*o):o<0&&(e=Math.ceil(e*o)/o,t=Math.floor(t*o)/o),i=o}};var r=n(69722)},36785:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return null===e?NaN:+e},t.numbers=function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r=+r)>=r&&(yield r)}}},58729:function(e,t){"use strict";function n(e,t){return[e,t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t=n){let r;let i=[],o=!1;for(let n of e)o&&i.push(t(r,n)),r=n,o=!0;return i},t.pair=n},39414:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Array.from(t,t=>e[t])}},68051:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(!(!(i=(e=Float64Array.from((0,s.numbers)(e,n))).length)||isNaN(t=+t))){if(t<=0||i<2)return(0,o.default)(e);if(t>=1)return(0,r.default)(e);var i,a=(i-1)*t,l=Math.floor(a),c=(0,r.default)((0,u.default)(e,l).subarray(0,l+1));return c+((0,o.default)(e.subarray(l+1))-c)*(a-l)}},t.quantileIndex=function(e,t,n){if(!(!(r=(e=Float64Array.from((0,s.numbers)(e,n))).length)||isNaN(t=+t))){if(t<=0||r<2)return(0,a.default)(e);if(t>=1)return(0,i.default)(e);var r,o=Math.floor((r-1)*t),f=(0,u.default)(Uint32Array.from(e,(e,t)=>t),o,0,r-1,(t,n)=>(0,l.ascendingDefined)(e[t],e[n]));return(0,c.default)(f.subarray(0,o+1),t=>e[t])}},t.quantileSorted=function(e,t,n=s.default){if(!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,o=Math.floor(i),a=+n(e[o],o,e);return a+(+n(e[o+1],o+1,e)-a)*(i-o)}};var r=d(n(28546)),i=d(n(73286)),o=d(n(27045)),a=d(n(98864)),u=d(n(51955)),s=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(36785)),l=n(77882),c=d(n(65846));function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}},51955:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,o=0,a=1/0,u){if(n=Math.floor(n),o=Math.floor(Math.max(0,o)),a=Math.floor(Math.min(t.length-1,a)),!(o<=n&&n<=a))return t;for(u=void 0===u?r.ascendingDefined:(0,r.compareDefined)(u);a>o;){if(a-o>600){let r=a-o+1,i=n-o+1,s=Math.log(r),l=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*l*(r-l)/r)*(i-r/2<0?-1:1),f=Math.max(o,Math.floor(n-i*l/r+c)),d=Math.min(a,Math.floor(n+(r-i)*l/r+c));e(t,n,f,d,u)}let r=t[n],s=o,l=a;for(i(t,o,n),u(t[a],r)>0&&i(t,o,a);su(t[s],r);)++s;for(;u(t[l],r)>0;)--l}0===u(t[o],r)?i(t,o,l):i(t,++l,a),l<=n&&(o=l+1),n<=l&&(a=l-1)}return t};var r=n(77882);function i(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}},34318:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),o=Array(i);++rt(a[e],a[n]);return Uint32Array.from(a,(e,t)=>t).sort(t===i.default?(e,t)=>(0,o.ascendingDefined)(a[e],a[t]):(0,o.compareDefined)(s)).forEach((e,t)=>{let i=s(e,void 0===n?e:n);i>=0?((void 0===n||i>0)&&(n=e,r=t),u[e]=r):u[e]=NaN}),u};var r,i=(r=n(7335))&&r.__esModule?r:{default:r},o=n(77882)},38444:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if("function"!=typeof t)throw TypeError("reducer is not a function");let r=e[Symbol.iterator](),i,o,a=-1;if(arguments.length<3){if({done:i,value:n}=r.next(),i)return;++a}for(;{done:i,value:o}=r.next(),!i;)n=t(n,o,++a,e);return n}},18595:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("function"!=typeof e[Symbol.iterator])throw TypeError("values is not iterable");return Array.from(e).reverse()}},86170:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=(0,i.default)(e,t);return n<0?void 0:n};var r,i=(r=n(62208))&&r.__esModule?r:{default:r}},76682:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.shuffler=r;var n=r(Math.random);function r(e){return function(t,n=0,r=t.length){let i=r-(n=+n);for(;i;){let r=e()*i--|0,o=t[i+n];t[i+n]=t[r+n],t[r+n]=o}return t}}t.default=n},40063:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("function"!=typeof t)throw TypeError("test is not a function");let n=-1;for(let r of e)if(t(r,++n,e))return!0;return!1}},77882:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ascendingDefined=u,t.compareDefined=a,t.default=function(e,...t){if("function"!=typeof e[Symbol.iterator])throw TypeError("values is not iterable");e=Array.from(e);let[n]=t;if(n&&2!==n.length||t.length>1){let r=Uint32Array.from(e,(e,t)=>t);return t.length>1?(t=t.map(t=>e.map(t)),r.sort((e,n)=>{for(let r of t){let t=u(r[e],r[n]);if(t)return t}})):(n=e.map(n),r.sort((e,t)=>u(n[e],n[t]))),(0,i.default)(e,r)}return e.sort(a(n))};var r=o(n(7335)),i=o(n(39414));function o(e){return e&&e.__esModule?e:{default:e}}function a(e=r.default){if(e===r.default)return u;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,n)=>{let r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function u(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(et?1:0)}},74215:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(t,e)};var r,i=(r=n(90486))&&r.__esModule?r:{default:r}},90890:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=0;if(void 0===t)for(let t of e)(t=+t)&&(n+=t);else{let r=-1;for(let i of e)(i=+t(i,++r,e))&&(n+=i)}return n}},90486:function(e,t){"use strict";function n(e){return null!==e&&"object"==typeof e?e.valueOf():e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let r=e[Symbol.iterator](),i=new Set;for(let e of t){let t,o;let a=n(e);if(!i.has(a))for(;{value:t,done:o}=r.next();){if(o)return!1;let e=n(t);if(i.add(e),Object.is(a,e))break}}return!0}},15235:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return Math.ceil((n-t)/(2*((0,i.default)(e,.75)-(0,i.default)(e,.25))*Math.pow((0,r.default)(e),-1/3)))};var r=o(n(4868)),i=o(n(68051));function o(e){return e&&e.__esModule?e:{default:e}}},59862:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return Math.ceil((n-t)*Math.cbrt((0,r.default)(e))/(3.49*(0,i.default)(e)))};var r=o(n(4868)),i=o(n(81486));function o(e){return e&&e.__esModule?e:{default:e}}},90114:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.ceil(Math.log((0,i.default)(e))/Math.LN2)+1};var r,i=(r=n(4868))&&r.__esModule?r:{default:r}},69722:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r,i,a,u,s=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e];if((r=t0){let n=Math.round(e/u),r=Math.round(t/u);for(n*ut&&--r,a=Array(i=r-n+1);++st&&--r,a=Array(i=r-n+1);++s=n?u*=10:s>=r?u*=5:s>=i&&(u*=2),t=0?(s>=n?10:s>=r?5:s>=i?2:1)*Math.pow(10,u):-Math.pow(10,-u)/(s>=n?10:s>=r?5:s>=i?2:1)}},12167:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!(a=e.length))return[];for(var t=-1,n=(0,i.default)(e,o),r=Array(n);++t=t&&(n=t-i,i+=n/++r,o+=n*(t-i));else{let a=-1;for(let u of e)null!=(u=t(u,++a,e))&&(u=+u)>=u&&(n=u-i,i+=n/++r,o+=n*(u-i))}if(r>1)return o/(r-1)}},69221:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return(0,i.default)(arguments)};var r,i=(r=n(12167))&&r.__esModule?r:{default:r}},27792:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Color=o,t.Rgb=M,t.darker=t.brighter=void 0,t.default=b,t.hsl=T,t.hslConvert=j,t.rgb=O,t.rgbConvert=w;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(void 0);if(n&&n.has(e))return n.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(15327));function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function o(){}t.darker=.7,t.brighter=1.4285714285714286;var a="\\s*([+-]?\\d+)\\s*",u="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",s="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",l=/^#([0-9a-f]{3,8})$/,c=RegExp(`^rgb\\(${a},${a},${a}\\)$`),f=RegExp(`^rgb\\(${s},${s},${s}\\)$`),d=RegExp(`^rgba\\(${a},${a},${a},${u}\\)$`),h=RegExp(`^rgba\\(${s},${s},${s},${u}\\)$`),p=RegExp(`^hsl\\(${u},${s},${s}\\)$`),g=RegExp(`^hsla\\(${u},${s},${s},${u}\\)$`),y={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function m(){return this.rgb().formatHex()}function v(){return this.rgb().formatRgb()}function b(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=l.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?_(t):3===n?new M(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?x(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?x(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=c.exec(e))?new M(t[1],t[2],t[3],1):(t=f.exec(e))?new M(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=d.exec(e))?x(t[1],t[2],t[3],t[4]):(t=h.exec(e))?x(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=p.exec(e))?N(t[1],t[2]/100,t[3]/100,1):(t=g.exec(e))?N(t[1],t[2]/100,t[3]/100,t[4]):y.hasOwnProperty(e)?_(y[e]):"transparent"===e?new M(NaN,NaN,NaN,0):null}function _(e){return new M(e>>16&255,e>>8&255,255&e,1)}function x(e,t,n,r){return r<=0&&(e=t=n=NaN),new M(e,t,n,r)}function w(e){return(e instanceof o||(e=b(e)),e)?new M((e=e.rgb()).r,e.g,e.b,e.opacity):new M}function O(e,t,n,r){return 1==arguments.length?w(e):new M(e,t,n,null==r?1:r)}function M(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function S(){return`#${E(this.r)}${E(this.g)}${E(this.b)}`}function P(){let e=k(this.opacity);return`${1===e?"rgb(":"rgba("}${A(this.r)}, ${A(this.g)}, ${A(this.b)}${1===e?")":`, ${e})`}`}function k(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function A(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function E(e){return((e=A(e))<16?"0":"")+e.toString(16)}function N(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new C(e,t,n,r)}function j(e){if(e instanceof C)return new C(e.h,e.s,e.l,e.opacity);if(e instanceof o||(e=b(e)),!e)return new C;if(e instanceof C)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),u=NaN,s=a-i,l=(a+i)/2;return s?(u=t===a?(n-r)/s+(n0&&l<1?0:u,new C(u,s,l,e.opacity)}function T(e,t,n,r){return 1==arguments.length?j(e):new C(e,t,n,null==r?1:r)}function C(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function R(e){return(e=(e||0)%360)<0?e+360:e}function L(e){return Math.max(0,Math.min(1,e||0))}function I(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}(0,r.default)(o,b,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:m,formatHex:m,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return j(this).formatHsl()},formatRgb:v,toString:v}),(0,r.default)(M,O,(0,r.extend)(o,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new M(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new M(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new M(A(this.r),A(this.g),A(this.b),k(this.opacity))},displayable(){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:S,formatHex:S,formatHex8:function(){return`#${E(this.r)}${E(this.g)}${E(this.b)}${E((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:P,toString:P})),(0,r.default)(C,T,(0,r.extend)(o,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new C(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new C(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new M(I(e>=240?e-240:e+120,i,r),I(e,i,r),I(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new C(R(this.h),L(this.s),L(this.l),k(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=k(this.opacity);return`${1===e?"hsl(":"hsla("}${R(this.h)}, ${100*L(this.s)}%, ${100*L(this.l)}%${1===e?")":`, ${e})`}`}}))},92220:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Cubehelix=l,t.default=s;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=i?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(15327)),i=n(27792),o=n(45548);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}var u=-1.78277*.29227-.1347134789;function s(e,t,n,r){return 1==arguments.length?function(e){if(e instanceof l)return new l(e.h,e.s,e.l,e.opacity);e instanceof i.Rgb||(e=(0,i.rgbConvert)(e));var t=e.r/255,n=e.g/255,r=e.b/255,a=(u*r+-1.7884503806*t-3.5172982438*n)/(u+-1.7884503806-3.5172982438),s=r-a,c=-((1.97294*(n-a)- -.29227*s)/.90649),f=Math.sqrt(c*c+s*s)/(1.97294*a*(1-a)),d=f?Math.atan2(c,s)*o.degrees-120:NaN;return new l(d<0?d+360:d,f,a,e.opacity)}(e):new l(e,t,n,null==r?1:r)}function l(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}(0,r.default)(l,s,(0,r.extend)(i.Color,{brighter(e){return e=null==e?i.brighter:Math.pow(i.brighter,e),new l(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?i.darker:Math.pow(i.darker,e),new l(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=isNaN(this.h)?0:(this.h+120)*o.radians,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),a=Math.sin(e);return new i.Rgb(255*(t+n*(-.14861*r+1.78277*a)),255*(t+n*(-.29227*r+-.90649*a)),255*(t+1.97294*r*n),this.opacity)}}))},15327:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e},t.extend=function(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}},93941:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"color",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"cubehelix",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"gray",{enumerable:!0,get:function(){return o.gray}}),Object.defineProperty(t,"hcl",{enumerable:!0,get:function(){return o.hcl}}),Object.defineProperty(t,"hsl",{enumerable:!0,get:function(){return i.hsl}}),Object.defineProperty(t,"lab",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"lch",{enumerable:!0,get:function(){return o.lch}}),Object.defineProperty(t,"rgb",{enumerable:!0,get:function(){return i.rgb}});var r,i=s(n(27792)),o=s(n(67341)),a=(r=n(92220))&&r.__esModule?r:{default:r};function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}},67341:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hcl=_,t.Lab=h,t.default=d,t.gray=function(e,t){return new h(e,0,0,null==t?1:t)},t.hcl=b,t.lch=function(e,t,n,r){return 1==arguments.length?v(e):new _(n,t,e,null==r?1:r)};var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=i?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(15327)),i=n(27792),o=n(45548);function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}let u=4/29,s=6/29,l=6/29*3*(6/29),c=6/29*(6/29)*(6/29);function f(e){if(e instanceof h)return new h(e.l,e.a,e.b,e.opacity);if(e instanceof _)return x(e);e instanceof i.Rgb||(e=(0,i.rgbConvert)(e));var t,n,r=m(e.r),o=m(e.g),a=m(e.b),u=p((.2225045*r+.7168786*o+.0606169*a)/1);return r===o&&o===a?t=n=u:(t=p((.4360747*r+.3850649*o+.1430804*a)/.96422),n=p((.0139322*r+.0971045*o+.7141733*a)/.82521)),new h(116*u-16,500*(t-u),200*(u-n),e.opacity)}function d(e,t,n,r){return 1==arguments.length?f(e):new h(e,t,n,null==r?1:r)}function h(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function p(e){return e>c?Math.pow(e,1/3):e/l+u}function g(e){return e>s?e*e*e:l*(e-u)}function y(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function m(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function v(e){if(e instanceof _)return new _(e.h,e.c,e.l,e.opacity);if(e instanceof h||(e=f(e)),0===e.a&&0===e.b)return new _(NaN,0=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},t.formatDecimalParts=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}},92694:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(n,r){for(var i=n.length,o=[],a=0,u=e[0],s=0;i>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),o.push(n.substring(i-=u,i+u)),!((s+=u+1)>r));)u=e[a=(a+1)%e.length];return o.reverse().join(t)}}},1631:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}},42636:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,n){var o=(0,i.formatDecimalParts)(e,n);if(!o)return e+"";var a=o[0],u=o[1],s=u-(t.prefixExponent=r=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1,l=a.length;return s===l?a:s>l?a+Array(s-l+1).join("0"):s>0?a.slice(0,s)+"."+a.slice(s):"0."+Array(1-s).join("0")+(0,i.formatDecimalParts)(e,Math.max(0,n+s-1))[0]},t.prefixExponent=void 0;var r,i=n(35965);t.prefixExponent=r},35184:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,r.formatDecimalParts)(e,t);if(!n)return e+"";var i=n[0],o=n[1];return o<0?"0."+Array(-o).join("0")+i:i.length>o+1?i.slice(0,o+1)+"."+i.slice(o+1):i+Array(o-i.length+2).join("0")};var r=n(35965)},3921:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatSpecifier=i,t.default=r;var n=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function r(e){var t;if(!(t=n.exec(e)))throw Error("invalid format: "+e);return new i({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 i(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+""}r.prototype=i.prototype,i.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}},1444:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e:for(var t,n=e.length,r=1,i=-1;r0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}},53940:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(35965)),i=a(n(42636)),o=a(n(35184));function a(e){return e&&e.__esModule?e:{default:e}}var u={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:r.default,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>(0,o.default)(100*e,t),r:o.default,s:i.default,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};t.default=u},60151:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},28378:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FormatSpecifier",{enumerable:!0,get:function(){return o.FormatSpecifier}}),Object.defineProperty(t,"format",{enumerable:!0,get:function(){return r.format}}),Object.defineProperty(t,"formatDefaultLocale",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"formatLocale",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"formatPrefix",{enumerable:!0,get:function(){return r.formatPrefix}}),Object.defineProperty(t,"formatSpecifier",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"precisionFixed",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"precisionPrefix",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"precisionRound",{enumerable:!0,get:function(){return s.default}});var r=f(n(97730)),i=l(n(23073)),o=f(n(3921)),a=l(n(84264)),u=l(n(52966)),s=l(n(35077));function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}},23073:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0===e.grouping||void 0===e.thousands?c.default:(0,i.default)(d.call(e.grouping,Number),e.thousands+""),n=void 0===e.currency?"":e.currency[0]+"",f=void 0===e.currency?"":e.currency[1]+"",p=void 0===e.decimal?".":e.decimal+"",g=void 0===e.numerals?c.default:(0,o.default)(d.call(e.numerals,String)),y=void 0===e.percent?"%":e.percent+"",m=void 0===e.minus?"−":e.minus+"",v=void 0===e.nan?"NaN":e.nan+"";function b(e){var r=(e=(0,a.default)(e)).fill,i=e.align,o=e.sign,c=e.symbol,d=e.zero,b=e.width,_=e.comma,x=e.precision,w=e.trim,O=e.type;"n"===O?(_=!0,O="g"):s.default[O]||(void 0===x&&(x=12),w=!0,O="g"),(d||"0"===r&&"="===i)&&(d=!0,r="0",i="=");var M="$"===c?n:"#"===c&&/[boxX]/.test(O)?"0"+O.toLowerCase():"",S="$"===c?f:/[%p]/.test(O)?y:"",P=s.default[O],k=/[defgprs%]/.test(O);function A(e){var n,a,s,c=M,f=S;if("c"===O)f=P(e)+f,e="";else{var y=(e=+e)<0||1/e<0;if(e=isNaN(e)?v:P(Math.abs(e),x),w&&(e=(0,u.default)(e)),y&&0==+e&&"+"!==o&&(y=!1),c=(y?"("===o?o:m:"-"===o||"("===o?"":o)+c,f=("s"===O?h[8+l.prefixExponent/3]:"")+f+(y&&"("===o?")":""),k){for(n=-1,a=e.length;++n(s=e.charCodeAt(n))||s>57){f=(46===s?p+e.slice(n+1):e.slice(n))+f,e=e.slice(0,n);break}}}_&&!d&&(e=t(e,1/0));var A=c.length+e.length+f.length,E=A>1)+c+e+f+E.slice(A);break;default:e=E+c+e+f}return g(e)}return x=void 0===x?6:/[gprs]/.test(O)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x)),A.toString=function(){return e+""},A}return{format:b,formatPrefix:function(e,t){var n=b(((e=(0,a.default)(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor((0,r.default)(t)/3))),o=Math.pow(10,-i),u=h[8+i/3];return function(e){return n(o*e)+u}}}};var r=f(n(81290)),i=f(n(92694)),o=f(n(1631)),a=f(n(3921)),u=f(n(1444)),s=f(n(53940)),l=n(42636),c=f(n(60151));function f(e){return e&&e.__esModule?e:{default:e}}var d=Array.prototype.map,h=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"]},84264:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.max(0,-(0,i.default)(Math.abs(e)))};var r,i=(r=n(81290))&&r.__esModule?r:{default:r}},52966:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,i.default)(t)/3)))-(0,i.default)(Math.abs(e)))};var r,i=(r=n(81290))&&r.__esModule?r:{default:r}},35077:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return t=Math.abs(t)-(e=Math.abs(e)),Math.max(0,(0,i.default)(t)-(0,i.default)(e))+1};var r,i=(r=n(81290))&&r.__esModule?r:{default:r}},19978:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return((0,o.isNumberArray)(t)?o.default:u)(e,t)},t.genericArray=u;var r,i=(r=n(80396))&&r.__esModule?r:{default:r},o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=a(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var u=i?Object.getOwnPropertyDescriptor(e,o):null;u&&(u.get||u.set)?Object.defineProperty(r,o,u):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(2074));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function u(e,t){var n,r=t?t.length:0,o=e?Math.min(r,e.length):0,a=Array(o),u=Array(r);for(n=0;n=1?(r=1,t-1):Math.floor(r*t),o=e[i],a=e[i+1],u=i>0?e[i-1]:2*o-a,s=i180||n<-180?n-360*Math.round(n/360):n):(0,i.default)(isNaN(e)?t:e)};var r,i=(r=n(4630))&&r.__esModule?r:{default:r};function o(e,t){return function(n){return e+n*t}}function a(e,t){var n=t-e;return n?o(e,n):(0,i.default)(isNaN(e)?t:e)}},4630:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=e=>()=>e},42376:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.cubehelixLong=void 0;var r=n(93941),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(80062));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function a(e){return function t(n){function o(t,o){var a=e((t=(0,r.cubehelix)(t)).h,(o=(0,r.cubehelix)(o)).h),u=(0,i.default)(t.s,o.s),s=(0,i.default)(t.l,o.l),l=(0,i.default)(t.opacity,o.opacity);return function(e){return t.h=a(e),t.s=u(e),t.l=s(Math.pow(e,n)),t.opacity=l(e),t+""}}return n=+n,o.gamma=t,o}(1)}var u=a(i.hue);t.default=u;var s=a(i.default);t.cubehelixLong=s},14105:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}},39105:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}},9266:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hclLong=t.default=void 0;var r=n(93941),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(80062));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function a(e){return function(t,n){var o=e((t=(0,r.hcl)(t)).h,(n=(0,r.hcl)(n)).h),a=(0,i.default)(t.c,n.c),u=(0,i.default)(t.l,n.l),s=(0,i.default)(t.opacity,n.opacity);return function(e){return t.h=o(e),t.c=a(e),t.l=u(e),t.opacity=s(e),t+""}}}var u=a(i.hue);t.default=u;var s=a(i.default);t.hclLong=s},11848:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hslLong=t.default=void 0;var r=n(93941),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var u=i?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(80062));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function a(e){return function(t,n){var o=e((t=(0,r.hsl)(t)).h,(n=(0,r.hsl)(n)).h),a=(0,i.default)(t.s,n.s),u=(0,i.default)(t.l,n.l),s=(0,i.default)(t.opacity,n.opacity);return function(e){return t.h=o(e),t.s=a(e),t.l=u(e),t.opacity=s(e),t+""}}}var u=a(i.hue);t.default=u;var s=a(i.default);t.hslLong=s},59381:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,r.hue)(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}};var r=n(80062)},21662:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolate",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"interpolateArray",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"interpolateBasis",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"interpolateBasisClosed",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"interpolateCubehelix",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"interpolateCubehelixLong",{enumerable:!0,get:function(){return x.cubehelixLong}}),Object.defineProperty(t,"interpolateDate",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"interpolateDiscrete",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"interpolateHcl",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"interpolateHclLong",{enumerable:!0,get:function(){return _.hclLong}}),Object.defineProperty(t,"interpolateHsl",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"interpolateHslLong",{enumerable:!0,get:function(){return v.hslLong}}),Object.defineProperty(t,"interpolateHue",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"interpolateLab",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"interpolateNumber",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"interpolateNumberArray",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"interpolateObject",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"interpolateRgb",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"interpolateRgbBasis",{enumerable:!0,get:function(){return m.rgbBasis}}),Object.defineProperty(t,"interpolateRgbBasisClosed",{enumerable:!0,get:function(){return m.rgbBasisClosed}}),Object.defineProperty(t,"interpolateRound",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"interpolateString",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"interpolateTransformCss",{enumerable:!0,get:function(){return g.interpolateTransformCss}}),Object.defineProperty(t,"interpolateTransformSvg",{enumerable:!0,get:function(){return g.interpolateTransformSvg}}),Object.defineProperty(t,"interpolateZoom",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"piecewise",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"quantize",{enumerable:!0,get:function(){return O.default}});var r=P(n(80396)),i=P(n(19978)),o=P(n(71030)),a=P(n(11368)),u=P(n(14105)),s=P(n(39105)),l=P(n(59381)),c=P(n(24993)),f=P(n(2074)),d=P(n(29726)),h=P(n(38603)),p=P(n(58612)),g=n(1535),y=P(n(79218)),m=S(n(33508)),v=S(n(11848)),b=P(n(75283)),_=S(n(9266)),x=S(n(42376)),w=P(n(61056)),O=P(n(26887));function M(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(M=function(e){return e?n:t})(e)}function S(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=M(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}function P(e){return e&&e.__esModule?e:{default:e}}},75283:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,o.default)((e=(0,i.lab)(e)).l,(t=(0,i.lab)(t)).l),r=(0,o.default)(e.a,t.a),a=(0,o.default)(e.b,t.b),u=(0,o.default)(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=r(t),e.b=a(t),e.opacity=u(t),e+""}};var r,i=n(93941),o=(r=n(80062))&&r.__esModule?r:{default:r}},24993:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}},2074:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(o){for(n=0;nc&&(l=t.slice(c,l),d[f]?d[f]+=l:d[++f]=l),(u=u[0])===(s=s[0])?d[f]?d[f]+=s:d[++f]=s:(d[++f]=null,h.push({i:f,x:(0,i.default)(u,s)})),c=a.lastIndex;return c180?l+=360:l-s>180&&(s+=360),h.push({i:d.push(o(d)+"rotate(",null,r)-2,x:(0,i.default)(s,l)})):l&&d.push(o(d)+"rotate("+l+r),(c=a.skewX)!==(f=u.skewX)?h.push({i:d.push(o(d)+"skewX(",null,r)-2,x:(0,i.default)(c,f)}):f&&d.push(o(d)+"skewX("+f+r),!function(e,t,n,r,a,u){if(e!==n||t!==r){var s=a.push(o(a)+"scale(",null,",",null,")");u.push({i:s-4,x:(0,i.default)(e,n)},{i:s-2,x:(0,i.default)(t,r)})}else(1!==n||1!==r)&&a.push(o(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,u.scaleX,u.scaleY,d,h),a=u=null,function(e){for(var t,n=-1,r=h.length;++nt&&(n=e,e=t,t=n),g=function(n){return Math.max(e,Math.min(t,n))}),r=i>2?d:f,o=u=null,m}function m(t){return null==t||isNaN(t=+t)?n:(o||(o=r(c.map(e),h,p)))(e(g(t)))}return m.invert=function(n){return g(t((u||(u=r(h,c.map(e),i.interpolateNumber)))(n)))},m.domain=function(e){return arguments.length?(c=Array.from(e,a.default),y()):c.slice()},m.range=function(e){return arguments.length?(h=Array.from(e),y()):h.slice()},m.rangeRound=function(e){return h=Array.from(e),p=i.interpolateRound,y()},m.clamp=function(e){return arguments.length?(g=!!e||l,y()):g!==l},m.interpolate=function(e){return arguments.length?(p=e,y()):p},m.unknown=function(e){return arguments.length?(n=e,m):n},function(n,r){return e=n,t=r,y()}}},92038:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=(0,a.linearish)(f()(i.identity));return t.copy=function(){return(0,s.copy)(t,e())},o.initInterpolator.apply(t,arguments)},t.divergingLog=function e(){var t=(0,u.loggish)(f()).domain([.1,1,10]);return t.copy=function(){return(0,s.copy)(t,e()).base(t.base())},o.initInterpolator.apply(t,arguments)},t.divergingPow=d,t.divergingSqrt=function(){return d.apply(null,arguments).exponent(.5)},t.divergingSymlog=function e(){var t=(0,l.symlogish)(f());return t.copy=function(){return(0,s.copy)(t,e()).constant(t.constant())},o.initInterpolator.apply(t,arguments)};var r=n(21662),i=n(88989),o=n(87300),a=n(14846),u=n(1018),s=n(74935),l=n(23773),c=n(83426);function f(){var e,t,n,o,a,u,s,l=0,c=.5,f=1,d=1,h=i.identity,p=!1;function g(e){return isNaN(e=+e)?s:(e=.5+((e=+u(e))-t)*(d*e0;){if((o=(0,i.tickIncrement)(l,c,n))===r)return a[u]=l,a[s]=c,t(a);if(o>0)l=Math.floor(l/o)*o,c=Math.ceil(c/o)*o;else if(o<0)l=Math.ceil(l*o)/o,c=Math.floor(c*o)/o;else break;r=o}return e},e}},1018:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){let t=g((0,u.transformer)()).domain([1,10]);return t.copy=()=>(0,u.copy)(t,e()).base(t.base()),s.initRange.apply(t,arguments),t},t.loggish=g;var r,i=n(96522),o=n(28378),a=(r=n(16427))&&r.__esModule?r:{default:r},u=n(88989),s=n(87300);function l(e){return Math.log(e)}function c(e){return Math.exp(e)}function f(e){return-Math.log(-e)}function d(e){return-Math.exp(-e)}function h(e){return isFinite(e)?+("1e"+e):e<0?0:e}function p(e){return(t,n)=>-e(-t,n)}function g(e){let t,n;let r=e(l,c),u=r.domain,s=10;function g(){var i,o;return t=(i=s)===Math.E?Math.log:10===i&&Math.log10||2===i&&Math.log2||(i=Math.log(i),e=>Math.log(e)/i),n=10===(o=s)?h:o===Math.E?Math.exp:e=>Math.pow(o,e),u()[0]<0?(t=p(t),n=p(n),e(f,d)):e(l,c),r}return r.base=function(e){return arguments.length?(s=+e,g()):s},r.domain=function(e){return arguments.length?(u(e),g()):u()},r.ticks=e=>{let r,o;let a=u(),l=a[0],c=a[a.length-1],f=c0){for(;d<=h;++d)for(r=1;rc)break;g.push(o)}}else for(;d<=h;++d)for(r=s-1;r>=1;--r)if(!((o=d>0?r/n(-d):r*n(d))c)break;g.push(o)}2*g.length{if(null==e&&(e=10),null==i&&(i=10===s?"s":","),"function"!=typeof i&&(s%1||null!=(i=(0,o.formatSpecifier)(i)).precision||(i.trim=!0),i=(0,o.format)(i)),e===1/0)return i;let a=Math.max(1,s*e/r.ticks().length);return e=>{let r=e/n(Math.round(t(e)));return r*su((0,a.default)(u(),{floor:e=>n(Math.floor(t(e))),ceil:e=>n(Math.ceil(t(e)))})),r}},16427:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e=e.slice();var n,r=0,i=e.length-1,o=e[r],a=e[i];return a0?a[t-1]:n[0],t=u?[s[u-1],a]:[s[t-1],s[t]]},c.unknown=function(e){return arguments.length&&(t=e),c},c.thresholds=function(){return s.slice()},c.copy=function(){return e().domain([n,a]).range(l).unknown(t)},o.initRange.apply((0,i.linearish)(c),arguments)};var r=n(96522),i=n(14846),o=n(87300)},11874:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t,n=(0,r.default)(),u=[0,1],l=!1;function c(e){var r,i=Math.sign(r=n(e))*Math.sqrt(Math.abs(r));return isNaN(i)?t:l?Math.round(i):i}return c.invert=function(e){return n.invert(s(e))},c.domain=function(e){return arguments.length?(n.domain(e),c):n.domain()},c.range=function(e){return arguments.length?(n.range((u=Array.from(e,a.default)).map(s)),c):u.slice()},c.rangeRound=function(e){return c.range(e).round(!0)},c.round=function(e){return arguments.length?(l=!!e,c):l},c.clamp=function(e){return arguments.length?(n.clamp(e),c):n.clamp()},c.unknown=function(e){return arguments.length?(t=e,c):t},c.copy=function(){return e(n.domain(),u).round(l).clamp(n.clamp()).unknown(t)},i.initRange.apply(c,arguments),(0,o.linearish)(c)};var r=u(n(88989)),i=n(87300),o=n(14846),a=u(n(81773));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return Math.sign(e)*e*e}},74935:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.copy=f,t.default=function e(){var t=(0,a.linearish)(c()(i.identity));return t.copy=function(){return f(t,e())},o.initInterpolator.apply(t,arguments)},t.sequentialLog=function e(){var t=(0,u.loggish)(c()).domain([1,10]);return t.copy=function(){return f(t,e()).base(t.base())},o.initInterpolator.apply(t,arguments)},t.sequentialPow=d,t.sequentialSqrt=function(){return d.apply(null,arguments).exponent(.5)},t.sequentialSymlog=function e(){var t=(0,s.symlogish)(c());return t.copy=function(){return f(t,e()).constant(t.constant())},o.initInterpolator.apply(t,arguments)};var r=n(21662),i=n(88989),o=n(87300),a=n(14846),u=n(1018),s=n(23773),l=n(83426);function c(){var e,t,n,o,a,u=0,s=1,l=i.identity,c=!1;function f(t){return null==t||isNaN(t=+t)?a:l(0===n?.5:(t=(o(t)-e)*n,c?Math.max(0,Math.min(1,t)):t))}function d(e){return function(t){var n,r;return arguments.length?([n,r]=t,l=e(n,r),f):[l(0),l(1)]}}return f.domain=function(r){return arguments.length?([u,s]=r,e=o(u=+u),t=o(s=+s),n=e===t?0:1/(t-e),f):[u,s]},f.clamp=function(e){return arguments.length?(c=!!e,f):c},f.interpolator=function(e){return arguments.length?(l=e,f):l},f.range=d(r.interpolate),f.rangeRound=d(r.interpolateRound),f.unknown=function(e){return arguments.length?(a=e,f):a},function(r){return o=r,e=r(u),t=r(s),n=e===t?0:1/(t-e),f}}function f(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function d(){var e=(0,l.powish)(c());return e.copy=function(){return f(e,d()).exponent(e.exponent())},o.initInterpolator.apply(e,arguments)}},3977:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=[],n=i.identity;function a(e){if(null!=e&&!isNaN(e=+e))return n(((0,r.bisect)(t,e,1)-1)/(t.length-1))}return a.domain=function(e){if(!arguments.length)return t.slice();for(let n of(t=[],e))null==n||isNaN(n=+n)||t.push(n);return t.sort(r.ascending),a},a.interpolator=function(e){return arguments.length?(n=e,a):n},a.range=function(){return t.map((e,r)=>n(r/(t.length-1)))},a.quantiles=function(e){return Array.from({length:e+1},(n,i)=>(0,r.quantile)(t,i/e))},a.copy=function(){return e(n).domain(t)},o.initInterpolator.apply(a,arguments)};var r=n(96522),i=n(88989),o=n(87300)},23773:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=s((0,i.transformer)());return t.copy=function(){return(0,i.copy)(t,e()).constant(t.constant())},o.initRange.apply(t,arguments)},t.symlogish=s;var r=n(14846),i=n(88989),o=n(87300);function a(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function u(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function s(e){var t=1,n=e(a(1),u(t));return n.constant=function(n){return arguments.length?e(a(t=+n),u(t)):t},(0,r.linearish)(n)}},61780:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t,n=[.5],o=[0,1],a=1;function u(e){return null!=e&&e<=e?o[(0,r.bisect)(n,e,0,a)]:t}return u.domain=function(e){return arguments.length?(a=Math.min((n=Array.from(e)).length,o.length-1),u):n.slice()},u.range=function(e){return arguments.length?(o=Array.from(e),a=Math.min(n.length,o.length-1),u):o.slice()},u.invertExtent=function(e){var t=o.indexOf(e);return[n[t-1],n[t]]},u.unknown=function(e){return arguments.length?(t=e,u):t},u.copy=function(){return e().domain(n).range(o).unknown(t)},i.initRange.apply(u,arguments)};var r=n(96522),i=n(87300)},57697:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,o){var a,u=(0,r.tickStep)(e,t,n);switch((o=(0,i.formatSpecifier)(null==o?",f":o)).type){case"s":var s=Math.max(Math.abs(e),Math.abs(t));return null!=o.precision||isNaN(a=(0,i.precisionPrefix)(u,s))||(o.precision=a),(0,i.formatPrefix)(o,s);case"":case"e":case"g":case"p":case"r":null!=o.precision||isNaN(a=(0,i.precisionRound)(u,Math.max(Math.abs(e),Math.abs(t))))||(o.precision=a-("e"===o.type));break;case"f":case"%":null!=o.precision||isNaN(a=(0,i.precisionFixed)(u))||(o.precision=a-("%"===o.type)*2)}return(0,i.format)(o)};var r=n(96522),i=n(28378)},15940:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calendar=d,t.default=function(){return u.initRange.apply(d(i.timeTicks,i.timeTickInterval,i.timeYear,i.timeMonth,i.timeWeek,i.timeDay,i.timeHour,i.timeMinute,i.timeSecond,o.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)};var r,i=n(43460),o=n(2968),a=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(void 0);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(88989)),u=n(87300),s=(r=n(16427))&&r.__esModule?r:{default:r};function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e){return new Date(e)}function f(e){return e instanceof Date?+e:+new Date(+e)}function d(e,t,n,r,i,o,u,l,h,p){var g=(0,a.default)(),y=g.invert,m=g.domain,v=p(".%L"),b=p(":%S"),_=p("%I:%M"),x=p("%I %p"),w=p("%a %d"),O=p("%b %d"),M=p("%B"),S=p("%Y");function P(e){return(h(e)=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:ew,s:eO,S:V,u:H,U:z,V:Y,w:G,W:K,x:null,X:null,y:$,Y:Q,Z:ee,"%":ex},eR={a:function(e){return f[e.getUTCDay()]},A:function(e){return c[e.getUTCDay()]},b:function(e){return q[e.getUTCMonth()]},B:function(e){return d[e.getUTCMonth()]},c:null,d:et,e:et,f:ea,g:em,G:eb,H:en,I:er,j:ei,L:eo,m:eu,M:es,p:function(e){return l[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:ew,s:eO,S:el,u:ec,U:ef,V:eh,w:ep,W:eg,x:null,X:null,y:ey,Y:ev,Z:e_,"%":ex},eL={a:function(e,t,n){var r=ek.exec(t.slice(n));return r?(e.w=eA.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=eS.exec(t.slice(n));return r?(e.w=eP.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=ej.exec(t.slice(n));return r?(e.m=eT.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=eE.exec(t.slice(n));return r?(e.m=eN.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return eZ(e,t,n,r)},d:S,e:S,f:j,g:x,G:_,H:k,I:k,j:P,L:N,m:M,M:A,p:function(e,t,n){var r=ed.exec(t.slice(n));return r?(e.p=eM.get(r[0].toLowerCase()),n+r[0].length):-1},q:O,Q:C,s:R,S:E,u:y,U:m,V:v,w:g,W:b,x:function(e,t,r){return eZ(e,n,t,r)},X:function(e,t,n){return eZ(e,s,t,n)},y:x,Y:_,Z:w,"%":T};function eI(e,t){return function(n){var r,i,o,a=[],s=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in l||(l.w=1),"Z"in l?(u=(s=(u=o(a(l.y,0,1))).getUTCDay())>4||0===s?r.utcMonday.ceil(u):(0,r.utcMonday)(u),u=r.utcDay.offset(u,(l.V-1)*7),l.y=u.getUTCFullYear(),l.m=u.getUTCMonth(),l.d=u.getUTCDate()+(l.w+6)%7):(u=(s=(u=i(a(l.y,0,1))).getDay())>4||0===s?r.timeMonday.ceil(u):(0,r.timeMonday)(u),u=r.timeDay.offset(u,(l.V-1)*7),l.y=u.getFullYear(),l.m=u.getMonth(),l.d=u.getDate()+(l.w+6)%7)}else("W"in l||"U"in l)&&("w"in l||(l.w="u"in l?l.u%7:"W"in l?1:0),s="Z"in l?o(a(l.y,0,1)).getUTCDay():i(a(l.y,0,1)).getDay(),l.m=0,l.d="W"in l?(l.w+6)%7+7*l.W-(s+5)%7:l.w+7*l.U-(s+6)%7);return"Z"in l?(l.H+=l.Z/100|0,l.M+=l.Z%100,o(l)):i(l)}}function eZ(e,t,n,r){for(var i,o,a=0,s=t.length,l=n.length;a=l)return -1;if(37===(i=t.charCodeAt(a++))){if(!(o=eL[(i=t.charAt(a++))in u?t.charAt(a++):i])||(r=o(e,n,r))<0)return -1}else if(i!=n.charCodeAt(r++))return -1}return r}return eC.x=eI(n,eC),eC.X=eI(s,eC),eC.c=eI(t,eC),eR.x=eI(n,eR),eR.X=eI(s,eR),eR.c=eI(t,eR),{format:function(e){var t=eI(e+="",eC);return t.toString=function(){return e},t},parse:function(e){var t=eD(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=eI(e+="",eR);return t.toString=function(){return e},t},utcParse:function(e){var t=eD(e+="",!0);return t.toString=function(){return e},t}}};var r=n(43460);function i(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 o(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 a(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var u={"-":"",_:" ",0:"0"},s=/^\s*\d+/,l=/^%/,c=/[\\^$*+?|[\]().{}]/g;function f(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",o=i.length;return r+(o[e.toLowerCase(),t]))}function g(e,t,n){var r=s.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function y(e,t,n){var r=s.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function m(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function v(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function b(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function _(e,t,n){var r=s.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function x(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function w(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 O(e,t,n){var r=s.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function M(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function S(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function P(e,t,n){var r=s.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function k(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function A(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function E(e,t,n){var r=s.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function N(e,t,n){var r=s.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function j(e,t,n){var r=s.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function T(e,t,n){var r=l.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function C(e,t,n){var r=s.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function R(e,t,n){var r=s.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function L(e,t){return f(e.getDate(),t,2)}function I(e,t){return f(e.getHours(),t,2)}function D(e,t){return f(e.getHours()%12||12,t,2)}function Z(e,t){return f(1+r.timeDay.count((0,r.timeYear)(e),e),t,3)}function F(e,t){return f(e.getMilliseconds(),t,3)}function B(e,t){return F(e,t)+"000"}function U(e,t){return f(e.getMonth()+1,t,2)}function W(e,t){return f(e.getMinutes(),t,2)}function V(e,t){return f(e.getSeconds(),t,2)}function H(e){var t=e.getDay();return 0===t?7:t}function z(e,t){return f(r.timeSunday.count((0,r.timeYear)(e)-1,e),t,2)}function q(e){var t=e.getDay();return t>=4||0===t?(0,r.timeThursday)(e):r.timeThursday.ceil(e)}function Y(e,t){return e=q(e),f(r.timeThursday.count((0,r.timeYear)(e),e)+(4===(0,r.timeYear)(e).getDay()),t,2)}function G(e){return e.getDay()}function K(e,t){return f(r.timeMonday.count((0,r.timeYear)(e)-1,e),t,2)}function $(e,t){return f(e.getFullYear()%100,t,2)}function X(e,t){return f((e=q(e)).getFullYear()%100,t,2)}function Q(e,t){return f(e.getFullYear()%1e4,t,4)}function J(e,t){var n=e.getDay();return f((e=n>=4||0===n?(0,r.timeThursday)(e):r.timeThursday.ceil(e)).getFullYear()%1e4,t,4)}function ee(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+f(t/60|0,"0",2)+f(t%60,"0",2)}function et(e,t){return f(e.getUTCDate(),t,2)}function en(e,t){return f(e.getUTCHours(),t,2)}function er(e,t){return f(e.getUTCHours()%12||12,t,2)}function ei(e,t){return f(1+r.utcDay.count((0,r.utcYear)(e),e),t,3)}function eo(e,t){return f(e.getUTCMilliseconds(),t,3)}function ea(e,t){return eo(e,t)+"000"}function eu(e,t){return f(e.getUTCMonth()+1,t,2)}function es(e,t){return f(e.getUTCMinutes(),t,2)}function el(e,t){return f(e.getUTCSeconds(),t,2)}function ec(e){var t=e.getUTCDay();return 0===t?7:t}function ef(e,t){return f(r.utcSunday.count((0,r.utcYear)(e)-1,e),t,2)}function ed(e){var t=e.getUTCDay();return t>=4||0===t?(0,r.utcThursday)(e):r.utcThursday.ceil(e)}function eh(e,t){return e=ed(e),f(r.utcThursday.count((0,r.utcYear)(e),e)+(4===(0,r.utcYear)(e).getUTCDay()),t,2)}function ep(e){return e.getUTCDay()}function eg(e,t){return f(r.utcMonday.count((0,r.utcYear)(e)-1,e),t,2)}function ey(e,t){return f(e.getUTCFullYear()%100,t,2)}function em(e,t){return f((e=ed(e)).getUTCFullYear()%100,t,2)}function ev(e,t){return f(e.getUTCFullYear()%1e4,t,4)}function eb(e,t){var n=e.getUTCDay();return f((e=n>=4||0===n?(0,r.utcThursday)(e):r.utcThursday.ceil(e)).getUTCFullYear()%1e4,t,4)}function e_(){return"+0000"}function ex(){return"%"}function ew(e){return+e}function eO(e){return Math.floor(+e/1e3)}},4230:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcDays=t.utcDay=t.unixDays=t.unixDay=t.timeDays=t.timeDay=void 0;var r=n(86352),i=n(22559);let o=(0,r.timeInterval)(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*i.durationMinute)/i.durationDay,e=>e.getDate()-1);t.timeDay=o;let a=o.range;t.timeDays=a;let u=(0,r.timeInterval)(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/i.durationDay,e=>e.getUTCDate()-1);t.utcDay=u;let s=u.range;t.utcDays=s;let l=(0,r.timeInterval)(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/i.durationDay,e=>Math.floor(e/i.durationDay));t.unixDay=l;let c=l.range;t.unixDays=c},22559:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.durationYear=t.durationWeek=t.durationSecond=t.durationMonth=t.durationMinute=t.durationHour=t.durationDay=void 0,t.durationSecond=1e3,t.durationMinute=6e4;t.durationHour=36e5;let n=864e5;t.durationDay=n;let r=7*n;t.durationWeek=r;let i=30*n;t.durationMonth=i;let o=365*n;t.durationYear=o},7294:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcHours=t.utcHour=t.timeHours=t.timeHour=void 0;var r=n(86352),i=n(22559);let o=(0,r.timeInterval)(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*i.durationSecond-e.getMinutes()*i.durationMinute)},(e,t)=>{e.setTime(+e+t*i.durationHour)},(e,t)=>(t-e)/i.durationHour,e=>e.getHours());t.timeHour=o;let a=o.range;t.timeHours=a;let u=(0,r.timeInterval)(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*i.durationHour)},(e,t)=>(t-e)/i.durationHour,e=>e.getUTCHours());t.utcHour=u;let s=u.range;t.utcHours=s},43460:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"timeDay",{enumerable:!0,get:function(){return s.timeDay}}),Object.defineProperty(t,"timeDays",{enumerable:!0,get:function(){return s.timeDays}}),Object.defineProperty(t,"timeFriday",{enumerable:!0,get:function(){return l.timeFriday}}),Object.defineProperty(t,"timeFridays",{enumerable:!0,get:function(){return l.timeFridays}}),Object.defineProperty(t,"timeHour",{enumerable:!0,get:function(){return u.timeHour}}),Object.defineProperty(t,"timeHours",{enumerable:!0,get:function(){return u.timeHours}}),Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return r.timeInterval}}),Object.defineProperty(t,"timeMillisecond",{enumerable:!0,get:function(){return i.millisecond}}),Object.defineProperty(t,"timeMilliseconds",{enumerable:!0,get:function(){return i.milliseconds}}),Object.defineProperty(t,"timeMinute",{enumerable:!0,get:function(){return a.timeMinute}}),Object.defineProperty(t,"timeMinutes",{enumerable:!0,get:function(){return a.timeMinutes}}),Object.defineProperty(t,"timeMonday",{enumerable:!0,get:function(){return l.timeMonday}}),Object.defineProperty(t,"timeMondays",{enumerable:!0,get:function(){return l.timeMondays}}),Object.defineProperty(t,"timeMonth",{enumerable:!0,get:function(){return c.timeMonth}}),Object.defineProperty(t,"timeMonths",{enumerable:!0,get:function(){return c.timeMonths}}),Object.defineProperty(t,"timeSaturday",{enumerable:!0,get:function(){return l.timeSaturday}}),Object.defineProperty(t,"timeSaturdays",{enumerable:!0,get:function(){return l.timeSaturdays}}),Object.defineProperty(t,"timeSecond",{enumerable:!0,get:function(){return o.second}}),Object.defineProperty(t,"timeSeconds",{enumerable:!0,get:function(){return o.seconds}}),Object.defineProperty(t,"timeSunday",{enumerable:!0,get:function(){return l.timeSunday}}),Object.defineProperty(t,"timeSundays",{enumerable:!0,get:function(){return l.timeSundays}}),Object.defineProperty(t,"timeThursday",{enumerable:!0,get:function(){return l.timeThursday}}),Object.defineProperty(t,"timeThursdays",{enumerable:!0,get:function(){return l.timeThursdays}}),Object.defineProperty(t,"timeTickInterval",{enumerable:!0,get:function(){return d.timeTickInterval}}),Object.defineProperty(t,"timeTicks",{enumerable:!0,get:function(){return d.timeTicks}}),Object.defineProperty(t,"timeTuesday",{enumerable:!0,get:function(){return l.timeTuesday}}),Object.defineProperty(t,"timeTuesdays",{enumerable:!0,get:function(){return l.timeTuesdays}}),Object.defineProperty(t,"timeWednesday",{enumerable:!0,get:function(){return l.timeWednesday}}),Object.defineProperty(t,"timeWednesdays",{enumerable:!0,get:function(){return l.timeWednesdays}}),Object.defineProperty(t,"timeWeek",{enumerable:!0,get:function(){return l.timeSunday}}),Object.defineProperty(t,"timeWeeks",{enumerable:!0,get:function(){return l.timeSundays}}),Object.defineProperty(t,"timeYear",{enumerable:!0,get:function(){return f.timeYear}}),Object.defineProperty(t,"timeYears",{enumerable:!0,get:function(){return f.timeYears}}),Object.defineProperty(t,"unixDay",{enumerable:!0,get:function(){return s.unixDay}}),Object.defineProperty(t,"unixDays",{enumerable:!0,get:function(){return s.unixDays}}),Object.defineProperty(t,"utcDay",{enumerable:!0,get:function(){return s.utcDay}}),Object.defineProperty(t,"utcDays",{enumerable:!0,get:function(){return s.utcDays}}),Object.defineProperty(t,"utcFriday",{enumerable:!0,get:function(){return l.utcFriday}}),Object.defineProperty(t,"utcFridays",{enumerable:!0,get:function(){return l.utcFridays}}),Object.defineProperty(t,"utcHour",{enumerable:!0,get:function(){return u.utcHour}}),Object.defineProperty(t,"utcHours",{enumerable:!0,get:function(){return u.utcHours}}),Object.defineProperty(t,"utcMillisecond",{enumerable:!0,get:function(){return i.millisecond}}),Object.defineProperty(t,"utcMilliseconds",{enumerable:!0,get:function(){return i.milliseconds}}),Object.defineProperty(t,"utcMinute",{enumerable:!0,get:function(){return a.utcMinute}}),Object.defineProperty(t,"utcMinutes",{enumerable:!0,get:function(){return a.utcMinutes}}),Object.defineProperty(t,"utcMonday",{enumerable:!0,get:function(){return l.utcMonday}}),Object.defineProperty(t,"utcMondays",{enumerable:!0,get:function(){return l.utcMondays}}),Object.defineProperty(t,"utcMonth",{enumerable:!0,get:function(){return c.utcMonth}}),Object.defineProperty(t,"utcMonths",{enumerable:!0,get:function(){return c.utcMonths}}),Object.defineProperty(t,"utcSaturday",{enumerable:!0,get:function(){return l.utcSaturday}}),Object.defineProperty(t,"utcSaturdays",{enumerable:!0,get:function(){return l.utcSaturdays}}),Object.defineProperty(t,"utcSecond",{enumerable:!0,get:function(){return o.second}}),Object.defineProperty(t,"utcSeconds",{enumerable:!0,get:function(){return o.seconds}}),Object.defineProperty(t,"utcSunday",{enumerable:!0,get:function(){return l.utcSunday}}),Object.defineProperty(t,"utcSundays",{enumerable:!0,get:function(){return l.utcSundays}}),Object.defineProperty(t,"utcThursday",{enumerable:!0,get:function(){return l.utcThursday}}),Object.defineProperty(t,"utcThursdays",{enumerable:!0,get:function(){return l.utcThursdays}}),Object.defineProperty(t,"utcTickInterval",{enumerable:!0,get:function(){return d.utcTickInterval}}),Object.defineProperty(t,"utcTicks",{enumerable:!0,get:function(){return d.utcTicks}}),Object.defineProperty(t,"utcTuesday",{enumerable:!0,get:function(){return l.utcTuesday}}),Object.defineProperty(t,"utcTuesdays",{enumerable:!0,get:function(){return l.utcTuesdays}}),Object.defineProperty(t,"utcWednesday",{enumerable:!0,get:function(){return l.utcWednesday}}),Object.defineProperty(t,"utcWednesdays",{enumerable:!0,get:function(){return l.utcWednesdays}}),Object.defineProperty(t,"utcWeek",{enumerable:!0,get:function(){return l.utcSunday}}),Object.defineProperty(t,"utcWeeks",{enumerable:!0,get:function(){return l.utcSundays}}),Object.defineProperty(t,"utcYear",{enumerable:!0,get:function(){return f.utcYear}}),Object.defineProperty(t,"utcYears",{enumerable:!0,get:function(){return f.utcYears}});var r=n(86352),i=n(587),o=n(65055),a=n(15314),u=n(7294),s=n(4230),l=n(32861),c=n(65714),f=n(56594),d=n(97566)},86352:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.timeInterval=function e(t,i,o,a){function u(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return u.floor=e=>(t(e=new Date(+e)),e),u.ceil=e=>(t(e=new Date(e-1)),i(e,1),t(e),e),u.round=e=>{let t=u(e),n=u.ceil(e);return e-t(i(e=new Date(+e),null==t?1:Math.floor(t)),e),u.range=(e,n,r)=>{let o;let a=[];if(e=u.ceil(e),r=null==r?1:Math.floor(r),!(e0))return a;do a.push(o=new Date(+e)),i(e,r),t(e);while(oe(e=>{if(e>=e)for(;t(e),!n(e);)e.setTime(e-1)},(e,t)=>{if(e>=e){if(t<0)for(;++t<=0;)for(;i(e,-1),!n(e););else for(;--t>=0;)for(;i(e,1),!n(e););}}),o&&(u.count=(e,i)=>(n.setTime(+e),r.setTime(+i),t(n),t(r),Math.floor(o(n,r))),u.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?u.filter(a?t=>a(t)%e==0:t=>u.count(0,t)%e==0):u:null),u};let n=new Date,r=new Date},587:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.milliseconds=t.millisecond=void 0;var r=n(86352);let i=(0,r.timeInterval)(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);t.millisecond=i,i.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?(0,r.timeInterval)(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):i:null;let o=i.range;t.milliseconds=o},15314:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcMinutes=t.utcMinute=t.timeMinutes=t.timeMinute=void 0;var r=n(86352),i=n(22559);let o=(0,r.timeInterval)(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*i.durationSecond)},(e,t)=>{e.setTime(+e+t*i.durationMinute)},(e,t)=>(t-e)/i.durationMinute,e=>e.getMinutes());t.timeMinute=o;let a=o.range;t.timeMinutes=a;let u=(0,r.timeInterval)(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*i.durationMinute)},(e,t)=>(t-e)/i.durationMinute,e=>e.getUTCMinutes());t.utcMinute=u;let s=u.range;t.utcMinutes=s},65714:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcMonths=t.utcMonth=t.timeMonths=t.timeMonth=void 0;var r=n(86352);let i=(0,r.timeInterval)(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());t.timeMonth=i;let o=i.range;t.timeMonths=o;let a=(0,r.timeInterval)(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());t.utcMonth=a;let u=a.range;t.utcMonths=u},65055:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seconds=t.second=void 0;var r=n(86352),i=n(22559);let o=(0,r.timeInterval)(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*i.durationSecond)},(e,t)=>(t-e)/i.durationSecond,e=>e.getUTCSeconds());t.second=o;let a=o.range;t.seconds=a},97566:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcTicks=t.utcTickInterval=t.timeTicks=t.timeTickInterval=void 0;var r=n(96522),i=n(22559),o=n(587),a=n(65055),u=n(15314),s=n(7294),l=n(4230),c=n(32861),f=n(65714),d=n(56594);function h(e,t,n,u,s,l){let c=[[a.second,1,i.durationSecond],[a.second,5,5*i.durationSecond],[a.second,15,15*i.durationSecond],[a.second,30,30*i.durationSecond],[l,1,i.durationMinute],[l,5,5*i.durationMinute],[l,15,15*i.durationMinute],[l,30,30*i.durationMinute],[s,1,i.durationHour],[s,3,3*i.durationHour],[s,6,6*i.durationHour],[s,12,12*i.durationHour],[u,1,i.durationDay],[u,2,2*i.durationDay],[n,1,i.durationWeek],[t,1,i.durationMonth],[t,3,3*i.durationMonth],[e,1,i.durationYear]];function f(t,n,a){let u=Math.abs(n-t)/a,s=(0,r.bisector)(([,,e])=>e).right(c,u);if(s===c.length)return e.every((0,r.tickStep)(t/i.durationYear,n/i.durationYear,a));if(0===s)return o.millisecond.every(Math.max((0,r.tickStep)(t,n,a),1));let[l,f]=c[u/c[s-1][2]{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*i.durationMinute)/i.durationWeek)}let a=o(0);t.timeSunday=a;let u=o(1);t.timeMonday=u;let s=o(2);t.timeTuesday=s;let l=o(3);t.timeWednesday=l;let c=o(4);t.timeThursday=c;let f=o(5);t.timeFriday=f;let d=o(6);t.timeSaturday=d;let h=a.range;t.timeSundays=h;let p=u.range;t.timeMondays=p;let g=s.range;t.timeTuesdays=g;let y=l.range;t.timeWednesdays=y;let m=c.range;t.timeThursdays=m;let v=f.range;t.timeFridays=v;let b=d.range;function _(e){return(0,r.timeInterval)(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/i.durationWeek)}t.timeSaturdays=b;let x=_(0);t.utcSunday=x;let w=_(1);t.utcMonday=w;let O=_(2);t.utcTuesday=O;let M=_(3);t.utcWednesday=M;let S=_(4);t.utcThursday=S;let P=_(5);t.utcFriday=P;let k=_(6);t.utcSaturday=k;let A=x.range;t.utcSundays=A;let E=w.range;t.utcMondays=E;let N=O.range;t.utcTuesdays=N;let j=M.range;t.utcWednesdays=j;let T=S.range;t.utcThursdays=T;let C=P.range;t.utcFridays=C;let R=k.range;t.utcSaturdays=R},56594:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcYears=t.utcYear=t.timeYears=t.timeYear=void 0;var r=n(86352);let i=(0,r.timeInterval)(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());t.timeYear=i,i.every=e=>isFinite(e=Math.floor(e))&&e>0?(0,r.timeInterval)(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null;let o=i.range;t.timeYears=o;let a=(0,r.timeInterval)(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());t.utcYear=a,a.every=e=>isFinite(e=Math.floor(e))&&e>0?(0,r.timeInterval)(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null;let u=a.range;t.utcYears=u},11764:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InternSet=t.InternMap=void 0;class n extends Map{constructor(e,t=u){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(i(this,e))}has(e){return super.has(i(this,e))}set(e,t){return super.set(o(this,e),t)}delete(e){return super.delete(a(this,e))}}t.InternMap=n;class r extends Set{constructor(e,t=u){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let t of e)this.add(t)}has(e){return super.has(i(this,e))}add(e){return super.add(o(this,e))}delete(e){return super.delete(a(this,e))}}function i({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):n}function o({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function a({_intern:e,_key:t},n){let r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function u(e){return null!==e&&"object"==typeof e?e.valueOf():e}t.InternSet=r},67598:function(e,t,n){"use strict";n.d(t,{Z:function(){return K}});var r,i,o,a,u,s,l,c,f,d,h=n(41448),p=n.n(h),g=n(2265),y=n(41077),m=n(92293),v=n(43999),b=n(43251);function _(e){var t=e.children,n=(0,g.useMemo)(function(){var e;return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r&&r.push(n)||e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&r.splice(r.indexOf(n)>>>0,1)},emit:function(t,n){(e.get(t)||[]).slice().map(function(e){e(n)}),(e.get("*")||[]).slice().map(function(e){e(t,n)})}}},[]);return g.createElement(b.Z.Provider,{value:n},t)}var x=n(62139),w=n(22170),O=n.n(w),M=n(38657),S=n(40742);function P(){return(P=Object.assign?Object.assign.bind():function(e){for(var t=1;t=t&&(n=r=t):(n>t&&(n=t),r=o&&(n=r=o):(n>o&&(n=o),r0&&i>0&&S({width:p,height:i,margin:u})},[S,p,i,u]);var N=(0,V.Z)({source:H.hD});return((0,z.ZP)({dataKey:"nearest"===(void 0===d?"nearest":d)?z.tj:z.lN,onPointerMove:s,onPointerOut:l,onPointerUp:c,onPointerDown:f,allowedSources:G}),S)?null==p||null==i?g.createElement(y.Z,{resizeObserverPolyfill:P},function(t){return g.createElement(K,q({},e,{width:null==e.width?t.width:e.width,height:null==e.height?t.height:e.height}))}):null==A?g.createElement(k,null,g.createElement(K,e)):null==E?g.createElement(_,null,g.createElement(K,e)):p<=0||i<=0?null:g.createElement("svg",{width:p,height:i,"aria-label":void 0===t?"XYChart":t},r,(void 0===n||n)&&g.createElement("rect",q({x:u.left,y:u.top,width:p-u.left-u.right,height:i-u.top-u.bottom,fill:"transparent"},N))):b&&w?g.createElement(W,{xScale:b,yScale:w,theme:h,initialDimensions:{width:p,height:i,margin:u},horizontal:o,resizeObserverPolyfill:O},g.createElement(K,e)):(console.warn("[@visx/xychart] XYChart: When no DataProvider is available in context, you must pass xScale & yScale config to XYChart."),null)}K.propTypes={accessibilityLabel:p().string,captureEvents:p().bool,width:p().number,height:p().number,children:p().node.isRequired,horizontal:p().oneOfType([p().bool,p().oneOf(["auto"])]),onPointerMove:p().func,onPointerOut:p().func,onPointerUp:p().func,onPointerDown:p().func,pointerEventsDataKey:p().oneOf(["all","nearest"])}},82463:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(2265),i=n(33520),o=n(92293),a=["AxisComponent"];function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,a),p=(0,r.useContext)(o.Z),g=p.theme,y=p.xScale,m=p.yScale,v=p.margin,b=p.width,_=p.height,x=h.orientation,w=(0,r.useMemo)(function(){var e,t,n,r;return"left"===x||"right"===x?null==g?void 0:null==(e=g.axisStyles)?void 0:null==(t=e.y)?void 0:t[x]:null==g?void 0:null==(n=g.axisStyles)?void 0:null==(r=n.x)?void 0:r[x]},[g,x]),O=h.tickLabelProps,M=(0,r.useMemo)(function(){return O||w?function(e,t,n){return u({},null==w?void 0:w.tickLabel,{width:"left"===x||"right"===x?null==v?void 0:v[x]:void 0},"function"==typeof O?O(e,t,n):O)}:void 0},[O,w,x,v]),S="bottom"===x?(null!=_?_:0)-(null!=(t=null==v?void 0:v.bottom)?t:0):"top"===x&&null!=(n=null==v?void 0:v.top)?n:0,P="left"===x?null!=(i=null==v?void 0:v.left)?i:0:"right"===x?(null!=b?b:0)-(null!=(s=null==v?void 0:v.right)?s:0):0,k="left"===x||"right"===x?m:y;return k?r.createElement(d,u({top:S,left:P,labelProps:null==w?void 0:w.axisLabel,stroke:null==w?void 0:null==(l=w.axisLine)?void 0:l.stroke,strokeWidth:null==w?void 0:null==(c=w.axisLine)?void 0:c.strokeWidth,tickLength:null==w?void 0:w.tickLength,tickStroke:null==w?void 0:null==(f=w.tickLine)?void 0:f.stroke},h,{tickLabelProps:M,scale:k})):null}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,O),T=(0,u.useContext)(f.Z),C=T.colorScale,R=T.theme,L=(0,u.useMemo)(function(){return g(P,S)},[P,S]),I=(0,u.useMemo)(function(){return g(A,k)},[A,k]),D=(0,u.useCallback)(function(e){return(0,p.Z)(P(S(e)))&&(0,p.Z)(A(k(e)))},[P,S,A,k]),Z=null!=(t=null!=(n=null==C?void 0:C(s))?n:null==R?void 0:null==(r=R.colors)?void 0:r[0])?t:"#222",F=y._c+"-"+s,B=_({dataKey:s,enableEvents:void 0===x||x,onBlur:l,onFocus:d,onPointerMove:h,onPointerOut:m,onPointerUp:v,onPointerDown:b,source:F,allowedSources:[y.hD,F]}),U=!!(d||l),W=(0,u.useCallback)(function(e){var t=e.glyphs;return U?t.map(function(e){var t,n,r,i,o,a,s,l,c,f,d;return u.createElement(u.Fragment,{key:e.key},(n=(t=M({},e,{color:"transparent",onFocus:B.onFocus,onBlur:B.onBlur})).key,r=t.color,i=t.x,o=t.y,a=t.size,s=t.onBlur,l=t.onFocus,c=t.onPointerMove,f=t.onPointerOut,d=t.onPointerUp,u.createElement("circle",{className:"visx-circle-glyph",key:n,tabIndex:s||l?0:void 0,fill:r,r:a/2,cx:i,cy:o,onBlur:s,onFocus:l,onPointerMove:c,onPointerOut:f,onPointerUp:d})))}):null},[U,B.onFocus,B.onBlur]);return u.createElement(u.Fragment,null,u.createElement(c.Z,M({x:L,y:I,defined:D,curve:o},j),function(e){var t,n=e.path;return u.createElement(N,M({stroke:null!=(t=null==i?void 0:i(s))?t:Z,strokeWidth:2,fill:"transparent",strokeLinecap:"round"},j,{d:n(a)||""},B))}),U&&u.createElement(w,{dataKey:s,data:a,xAccessor:S,yAccessor:k,xScale:P,yScale:A,renderGlyphs:W}))}S.propTypes={colorAccessor:l().func};var P=h(S),k=V(),A=e=>F(e,k),E=V();A.write=e=>F(e,E);var N=V();A.onStart=e=>F(e,N);var j=V();A.onFrame=e=>F(e,j);var T=V();A.onFinish=e=>F(e,T);var C=[];A.setTimeout=(e,t)=>{let n=A.now()+t,r=()=>{let e=C.findIndex(e=>e.cancel==r);~e&&C.splice(e,1),D-=~e?1:0},i={time:n,handler:e,cancel:r};return C.splice(R(n),0,i),D+=1,B(),i};var R=e=>~(~C.findIndex(t=>t.time>e)||~C.length);A.cancel=e=>{N.delete(e),j.delete(e),T.delete(e),k.delete(e),E.delete(e)},A.sync=e=>{Z=!0,A.batchedUpdates(e),Z=!1},A.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,A.onStart(n)}return r.handler=e,r.cancel=()=>{N.delete(n),t=null},r};var L="undefined"!=typeof window?window.requestAnimationFrame:()=>{};A.use=e=>L=e,A.now="undefined"!=typeof performance?()=>performance.now():Date.now,A.batchedUpdates=e=>e(),A.catch=console.error,A.frameLoop="always",A.advance=()=>{"demand"!==A.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):W()};var I=-1,D=0,Z=!1;function F(e,t){Z?(t.delete(e),e(0)):(t.add(e),B())}function B(){I<0&&(I=0,"demand"!==A.frameLoop&&L(U))}function U(){~I&&(L(U),A.batchedUpdates(W))}function W(){let e=I,t=R(I=A.now());if(t&&(H(C.splice(0,t),e=>e.handler()),D-=t),!D){I=-1;return}N.flush(),k.flush(e?Math.min(64,I-e):16.667),j.flush(),E.flush(),T.flush()}function V(){let e=new Set,t=e;return{add(n){D+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(D-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,D-=t.size,H(t,t=>t(n)&&e.add(t)),D+=e.size,t=e)}}}function H(e,t){e.forEach(e=>{try{t(e)}catch(e){A.catch(e)}})}var z=Object.defineProperty,q={};function Y(){}((e,t)=>{for(var n in t)z(e,n,{get:t[n],enumerable:!0})})(q,{assign:()=>ea,colors:()=>er,createStringInterpolator:()=>i,skipAnimation:()=>ei,to:()=>o,willAdvance:()=>eo});var G=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),K={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function $(e,t){if(K.arr(e)){if(!K.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Q(e,t,n){if(K.arr(e)){for(let r=0;rK.und(e)?[]:K.arr(e)?e:[e];function ee(e,t){if(e.size){let n=Array.from(e);e.clear(),X(n,t)}}var et=(e,...t)=>ee(e,e=>e(...t)),en=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),er=null,ei=!1,eo=Y,ea=e=>{e.to&&(o=e.to),e.now&&(A.now=e.now),void 0!==e.colors&&(er=e.colors),null!=e.skipAnimation&&(ei=e.skipAnimation),e.createStringInterpolator&&(i=e.createStringInterpolator),e.requestAnimationFrame&&A.use(e.requestAnimationFrame),e.batchedUpdates&&(A.batchedUpdates=e.batchedUpdates),e.willAdvance&&(eo=e.willAdvance),e.frameLoop&&(A.frameLoop=e.frameLoop)},eu=new Set,es=[],el=[],ec=0,ef={get idle(){return!eu.size&&!es.length},start(e){ec>e.priority?(eu.add(e),A.onStart(ed)):(eh(e),A(eg))},advance:eg,sort(e){if(ec)A.onFrame(()=>ef.sort(e));else{let t=es.indexOf(e);~t&&(es.splice(t,1),ep(e))}},clear(){es=[],eu.clear()}};function ed(){eu.forEach(eh),eu.clear(),A(eg)}function eh(e){es.includes(e)||ep(e)}function ep(e){es.splice(function(e,t){let n=e.findIndex(t);return n<0?e.length:n}(es,t=>t.priority>e.priority),0,e)}function eg(e){let t=el;for(let n=0;n0}var ey="[-+]?\\d*\\.?\\d+",em=ey+"%";function ev(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var eb=RegExp("rgb"+ev(ey,ey,ey)),e_=RegExp("rgba"+ev(ey,ey,ey,ey)),ex=RegExp("hsl"+ev(ey,em,em)),ew=RegExp("hsla"+ev(ey,em,em,ey)),eO=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,eM=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,eS=/^#([0-9a-fA-F]{6})$/,eP=/^#([0-9a-fA-F]{8})$/;function ek(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function eA(e,t,n){let r=n<.5?n*(1+t):n+t-n*t,i=2*n-r;return Math.round(255*ek(i,r,e+1/3))<<24|Math.round(255*ek(i,r,e))<<16|Math.round(255*ek(i,r,e-1/3))<<8}function eE(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function eN(e){return(parseFloat(e)%360+360)%360/360}function ej(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function eT(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function eC(e){let t;let n="number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=eS.exec(e))?parseInt(t[1]+"ff",16)>>>0:er&&void 0!==er[e]?er[e]:(t=eb.exec(e))?(eE(t[1])<<24|eE(t[2])<<16|eE(t[3])<<8|255)>>>0:(t=e_.exec(e))?(eE(t[1])<<24|eE(t[2])<<16|eE(t[3])<<8|ej(t[4]))>>>0:(t=eO.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=eP.exec(e))?parseInt(t[1],16)>>>0:(t=eM.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=ex.exec(e))?(255|eA(eN(t[1]),eT(t[2]),eT(t[3])))>>>0:(t=ew.exec(e))?(eA(eN(t[1]),eT(t[2]),eT(t[3]))|ej(t[4]))>>>0:null;if(null===n)return e;let r=(4278190080&(n=n||0))>>>24,i=(16711680&n)>>>16,o=(65280&n)>>>8,a=(255&n)/255;return`rgba(${r}, ${i}, ${o}, ${a})`}var eR=(e,t,n)=>{if(K.fun(e))return e;if(K.arr(e))return eR({range:e,output:t,extrapolate:n});if(K.str(e.output[0]))return i(e);let r=e.output,o=e.range||[0,1],a=e.extrapolateLeft||e.extrapolate||"extend",u=e.extrapolateRight||e.extrapolate||"extend",s=e.easing||(e=>e);return t=>{let n=function(e,t){for(var n=1;n=e);++n);return n-1}(t,o);return function(e,t,n,r,i,o,a,u,s){let l=s?s(e):e;if(ln){if("identity"===u)return l;"clamp"===u&&(l=n)}return r===i?r:t===n?e<=t?r:i:(t===-1/0?l=-l:n===1/0?l-=t:l=(l-t)/(n-t),l=o(l),r===-1/0?l=-l:i===1/0?l+=r:l=l*(i-r)+r,l)}(t,o[n],o[n+1],r[n],r[n+1],s,a,u,e.map)}},eL=Symbol.for("FluidValue.get"),eI=Symbol.for("FluidValue.observers"),eD=e=>!!(e&&e[eL]),eZ=e=>e&&e[eL]?e[eL]():e,eF=e=>e[eI]||null;function eB(e,t){let n=e[eI];n&&n.forEach(e=>{e.eventObserved?e.eventObserved(t):e(t)})}var eU=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");eW(this,e)}},eW=(e,t)=>ez(e,eL,t);function eV(e,t){if(e[eL]){let n=e[eI];n||ez(e,eI,n=new Set),!n.has(t)&&(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function eH(e,t){let n=e[eI];if(n&&n.has(t)){let r=n.size-1;r?n.delete(t):e[eI]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var ez=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),eq=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,eY=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,eG=RegExp(`(${eq.source})(%|[a-z]+)`,"i"),eK=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,e$=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,eX=e=>{let[t,n]=eQ(e);if(!t||en())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(r)return r.trim();if(n&&n.startsWith("--")){let e=window.getComputedStyle(document.documentElement).getPropertyValue(n);if(e)return e}else if(n&&e$.test(n))return eX(n);else if(n)return n;return e},eQ=e=>{let t=e$.exec(e);if(!t)return[,];let[,n,r]=t;return[n,r]},eJ=(e,t,n,r,i)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${i})`,e0=e=>{a||(a=er?RegExp(`(${Object.keys(er).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(e=>eZ(e).replace(e$,eX).replace(eY,eC).replace(a,eC)),n=t.map(e=>e.match(eq).map(Number)),r=n[0].map((e,t)=>n.map(e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})).map(t=>eR({...e,output:t}));return e=>{let n=!eG.test(t[0])&&t.find(e=>eG.test(e))?.replace(eq,""),i=0;return t[0].replace(eq,()=>`${r[i++](e)}${n||""}`).replace(eK,eJ)}},e1="react-spring: ",e2=e=>{let t=!1;if("function"!=typeof e)throw TypeError(`${e1}once requires a function parameter`);return(...n)=>{t||(e(...n),t=!0)}},e3=e2(console.warn),e5=e2(console.warn);function e4(e){return K.str(e)&&("#"==e[0]||/\d/.test(e)||!en()&&e$.test(e)||e in(er||{}))}var e6=en()?u.useEffect:u.useLayoutEffect,e7=()=>{let e=(0,u.useRef)(!1);return e6(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function e8(){let e=(0,u.useState)()[1],t=e7();return()=>{t.current&&e(Math.random())}}var e9=e=>(0,u.useEffect)(e,te),te=[];function tt(e){let t=(0,u.useRef)();return(0,u.useEffect)(()=>{t.current=e}),t.current}var tn=Symbol.for("Animated:node"),tr=e=>!!e&&e[tn]===e,ti=e=>e&&e[tn],to=(e,t)=>G(e,tn,t),ta=e=>e&&e[tn]&&e[tn].getPayload(),tu=class{constructor(){to(this,this)}getPayload(){return this.payload||[]}},ts=class extends tu{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,K.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new ts(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return K.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){let{done:e}=this;this.done=!1,K.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},tl=class extends ts{constructor(e){super(0),this._string=null,this._toString=eR({output:[e,e]})}static create(e){return new tl(e)}getValue(){let e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(K.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=eR({output:[this.getValue(),e]})),this._value=0,super.reset()}},tc={dependencies:null},tf=class extends tu{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return Q(this.source,(n,r)=>{tr(n)?t[r]=n.getValue(e):eD(n)?t[r]=eZ(n):e||(t[r]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&X(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return Q(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){tc.dependencies&&eD(e)&&tc.dependencies.add(e);let t=ta(e);t&&X(t,e=>this.add(e))}},td=class extends tf{constructor(e){super(e)}static create(e){return new td(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){let t=this.getPayload();return e.length==t.length?t.map((t,n)=>t.setValue(e[n])).some(Boolean):(super.setValue(e.map(th)),!0)}};function th(e){return(e4(e)?tl:ts).create(e)}function tp(e){let t=ti(e);return t?t.constructor:K.arr(e)?td:e4(e)?tl:ts}var tg=(e,t)=>{let n=!K.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,u.forwardRef)((r,i)=>{let o=(0,u.useRef)(null),a=n&&(0,u.useCallback)(e=>{o.current=(i&&(K.fun(i)?i(e):i.current=e),e)},[i]),[s,l]=function(e,t){let n=new Set;return tc.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new tf(e),tc.dependencies=null,[e,n]}(r,t),c=e8(),f=()=>{let e=o.current;(!n||e)&&!1===(!!e&&t.applyAnimatedValues(e,s.getValue(!0)))&&c()},d=new ty(f,l),h=(0,u.useRef)();e6(()=>(h.current=d,X(l,e=>eV(e,d)),()=>{h.current&&(X(h.current.deps,e=>eH(e,h.current)),A.cancel(h.current.update))})),(0,u.useEffect)(f,[]),e9(()=>()=>{let e=h.current;X(e.deps,t=>eH(t,e))});let p=t.getComponentProps(s.getValue());return u.createElement(e,{...p,ref:a})})},ty=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&A.write(this.update)}},tm=Symbol.for("AnimatedComponent"),tv=e=>K.str(e)?e:e&&K.str(e.displayName)?e.displayName:K.fun(e)&&e.name||null;function tb(e,...t){return K.fun(e)?e(...t):e}var t_=(e,t)=>!0===e||!!(t&&e&&(K.fun(e)?e(t):J(e).includes(t))),tx=(e,t)=>K.obj(e)?t&&e[t]:e,tw=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,tO=e=>e,tM=(e,t=tO)=>{let n=tS;e.default&&!0!==e.default&&(n=Object.keys(e=e.default));let r={};for(let i of n){let n=t(e[i],i);K.und(n)||(r[i]=n)}return r},tS=["config","onProps","onStart","onChange","onPause","onResume","onRest"],tP={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function tk(e){let t=function(e){let t={},n=0;if(Q(e,(e,r)=>{!tP[r]&&(t[r]=e,n++)}),n)return t}(e);if(t){let n={to:t};return Q(e,(e,r)=>r in t||(n[r]=e)),n}return{...e}}function tA(e){return e=eZ(e),K.arr(e)?e.map(tA):e4(e)?q.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function tE(e){return K.fun(e)||K.arr(e)&&K.obj(e[0])}var tN={tension:170,friction:26,mass:1,damping:1,easing:e=>e,clamp:!1},tj=class{constructor(){this.velocity=0,Object.assign(this,tN)}};function tT(e,t){if(K.und(t.decay)){let n=!K.und(t.tension)||!K.und(t.friction);!n&&K.und(t.frequency)&&K.und(t.damping)&&K.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var tC=[],tR=class{constructor(){this.changed=!1,this.values=tC,this.toValues=null,this.fromValues=tC,this.config=new tj,this.immediate=!1}};function tL(e,{key:t,props:n,defaultProps:r,state:i,actions:o}){return new Promise((a,u)=>{let s,l;let c=t_(n.cancel??r?.cancel,t);if(c)h();else{K.und(n.pause)||(i.paused=t_(n.pause,t));let e=r?.pause;!0!==e&&(e=i.paused||t_(e,t)),s=tb(n.delay||0,t),e?(i.resumeQueue.add(d),o.pause()):(o.resume(),d())}function f(){i.resumeQueue.add(d),i.timeouts.delete(l),l.cancel(),s=l.time-A.now()}function d(){s>0&&!q.skipAnimation?(i.delayed=!0,l=A.setTimeout(h,s),i.pauseQueue.add(f),i.timeouts.add(l)):h()}function h(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(f),i.timeouts.delete(l),e<=(i.cancelId||0)&&(c=!0);try{o.start({...n,callId:e,cancel:c},a)}catch(e){u(e)}}})}var tI=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?tF(e.get()):t.every(e=>e.noop)?tD(e.get()):tZ(e.get(),t.every(e=>e.finished)),tD=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),tZ=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),tF=e=>({value:e,cancelled:!0,finished:!1});function tB(e,t,n,r){let{callId:i,parentId:o,onRest:a}=t,{asyncTo:u,promise:s}=n;return o||e!==u||t.reset?n.promise=(async()=>{let l,c,f;n.asyncId=i,n.asyncTo=e;let d=tM(t,(e,t)=>"onRest"===t?void 0:e),h=new Promise((e,t)=>(l=e,c=t)),p=e=>{let t=i<=(n.cancelId||0)&&tF(r)||i!==n.asyncId&&tZ(r,!1);if(t)throw e.result=t,c(e),e},g=(e,t)=>{let o=new tW,a=new tV;return(async()=>{if(q.skipAnimation)throw tU(n),a.result=tZ(r,!1),c(a),a;p(o);let u=K.obj(e)?{...e}:{...t,to:e};u.parentId=i,Q(d,(e,t)=>{K.und(u[t])&&(u[t]=e)});let s=await r.start(u);return p(o),n.paused&&await new Promise(e=>{n.resumeQueue.add(e)}),s})()};if(q.skipAnimation)return tU(n),tZ(r,!1);try{let t;t=K.arr(e)?(async e=>{for(let t of e)await g(t)})(e):Promise.resolve(e(g,r.stop.bind(r))),await Promise.all([t.then(l),h]),f=tZ(r.get(),!0,!1)}catch(e){if(e instanceof tW)f=e.result;else if(e instanceof tV)f=e.result;else throw e}finally{i==n.asyncId&&(n.asyncId=o,n.asyncTo=o?u:void 0,n.promise=o?s:void 0)}return K.fun(a)&&A.batchedUpdates(()=>{a(f,r,r.item)}),f})():s}function tU(e,t){ee(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var tW=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},tV=class extends Error{constructor(){super("SkipAnimationSignal")}},tH=e=>e instanceof tq,tz=1,tq=class extends eU{constructor(){super(...arguments),this.id=tz++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=ti(this);return e&&e.getValue()}to(...e){return q.to(this,e)}interpolate(...e){return e3(`${e1}The "interpolate" function is deprecated in v9 (use "to" instead)`),q.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){eB(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||ef.sort(this),eB(this,{type:"priority",parent:this,priority:e})}},tY=Symbol.for("SpringPhase"),tG=e=>(1&e[tY])>0,tK=e=>(2&e[tY])>0,t$=e=>(4&e[tY])>0,tX=(e,t)=>t?e[tY]|=3:e[tY]&=-3,tQ=(e,t)=>t?e[tY]|=4:e[tY]&=-5,tJ=class extends tq{constructor(e,t){if(super(),this.animation=new tR,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!K.und(e)||!K.und(t)){let n=K.obj(e)?{...e}:{...t,from:e};K.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(tK(this)||this._state.asyncTo)||t$(this)}get goal(){return eZ(this.animation.to)}get velocity(){let e=ti(this);return e instanceof ts?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return tG(this)}get isAnimating(){return tK(this)}get isPaused(){return t$(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1,r=this.animation,{toValues:i}=r,{config:o}=r,a=ta(r.to);!a&&eD(r.to)&&(i=J(eZ(r.to))),r.values.forEach((u,s)=>{if(u.done)return;let l=u.constructor==tl?1:a?a[s].lastPosition:i[s],c=r.immediate,f=l;if(!c){let t;if(f=u.lastPosition,o.tension<=0){u.done=!0;return}let n=u.elapsedTime+=e,i=r.fromValues[s],a=null!=u.v0?u.v0:u.v0=K.arr(o.velocity)?o.velocity[s]:o.velocity,d=o.precision||(i==l?.005:Math.min(1,.001*Math.abs(l-i)));if(K.und(o.duration)){if(o.decay){let e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*n);f=i+a/(1-e)*(1-r),c=Math.abs(u.lastPosition-f)<=d,t=a*r}else{t=null==u.lastVelocity?a:u.lastVelocity;let n=o.restVelocity||d/10,r=o.clamp?0:o.bounce,s=!K.und(r),h=i==l?u.v0>0:in)&&(c=Math.abs(l-f)<=d));++e){s&&(f==l||f>l==h)&&(t=-t*r,f=l);let e=(-(1e-6*o.tension)*(f-l)+-(.001*o.friction)*t)/o.mass;t+=1*e,f+=1*t}}}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,u.durationProgress>0&&(u.elapsedTime=o.duration*u.durationProgress,n=u.elapsedTime+=e)),r=(r=(o.progress||0)+n/this._memoizedDuration)>1?1:r<0?0:r,u.durationProgress=r),t=((f=i+o.easing(r)*(l-i))-u.lastPosition)/e,c=1==r}u.lastVelocity=t,Number.isNaN(f)&&(console.warn("Got NaN while animating:",this),c=!0)}a&&!a[s].done&&(c=!1),c?u.done=!0:t=!1,u.setValue(f,o.round)&&(n=!0)});let u=ti(this),s=u.getValue();if(t){let e=eZ(r.to);(s!==e||n)&&!o.decay?(u.setValue(e),this._onChange(e)):n&&o.decay&&this._onChange(s),this._stop()}else n&&this._onChange(s)}set(e){return A.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(tK(this)){let{to:e,config:t}=this.animation;A.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return K.und(e)?(n=this.queue||[],this.queue=[]):n=[K.obj(e)?e:{...t,to:e}],Promise.all(n.map(e=>this._update(e))).then(e=>tI(this,e))}stop(e){let{to:t}=this.animation;return this._focus(this.get()),tU(this._state,e&&this._lastCallId),A.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){let t=this.key||"",{to:n,from:r}=e;(null==(n=K.obj(n)?n[t]:n)||tE(n))&&(n=void 0),null==(r=K.obj(r)?r[t]:r)&&(r=void 0);let i={to:n,from:r};return tG(this)||(e.reverse&&([n,r]=[r,n]),r=eZ(r),K.und(r)?ti(this)||this._set(n):this._set(r)),i}_update({...e},t){let{key:n,defaultProps:r}=this;e.default&&Object.assign(r,tM(e,(e,t)=>/^on/.test(t)?tx(e,n):e)),t4(this,e,"onProps"),t6(this,"onProps",e,this);let i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let o=this._state;return tL(++this._lastCallId,{key:n,props:e,defaultProps:r,state:o,actions:{pause:()=>{t$(this)||(tQ(this,!0),et(o.pauseQueue),t6(this,"onPause",tZ(this,t0(this,this.animation.to)),this))},resume:()=>{t$(this)&&(tQ(this,!1),tK(this)&&this._resume(),et(o.resumeQueue),t6(this,"onResume",tZ(this,t0(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then(n=>{if(e.loop&&n.finished&&!(t&&n.noop)){let t=t1(e);if(t)return this._update(t,!0)}return n})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(tF(this));let r=!K.und(e.to),i=!K.und(e.from);if(r||i){if(!(t.callId>this._lastToId))return n(tF(this));this._lastToId=t.callId}let{key:o,defaultProps:a,animation:u}=this,{to:s,from:l}=u,{to:c=s,from:f=l}=e;i&&!r&&(!t.default||K.und(c))&&(c=f),t.reverse&&([c,f]=[f,c]);let d=!$(f,l);d&&(u.from=f),f=eZ(f);let h=!$(c,s);h&&this._focus(c);let p=tE(t.to),{config:g}=u,{decay:y,velocity:m}=g;(r||i)&&(g.velocity=0),t.config&&!p&&function(e,t,n){for(let r in n&&(tT(n={...n},t),t={...n,...t}),tT(e,t),Object.assign(e,t),tN)null==e[r]&&(e[r]=tN[r]);let{frequency:r,damping:i}=e,{mass:o}=e;K.und(r)||(r<.01&&(r=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/r,2)*o,e.friction=4*Math.PI*i*o/r)}(g,tb(t.config,o),t.config!==a.config?tb(a.config,o):void 0);let v=ti(this);if(!v||K.und(c))return n(tZ(this,!0));let b=K.und(t.reset)?i&&!t.default:!K.und(f)&&t_(t.reset,o),_=b?f:this.get(),x=tA(c),w=K.num(x)||K.arr(x)||e4(x),O=!p&&(!w||t_(a.immediate||t.immediate,o));if(h){let e=tp(c);if(e!==v.constructor){if(O)v=this._set(x);else throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`)}}let M=v.constructor,S=eD(c),P=!1;if(!S){let e=b||!tG(this)&&d;(h||e)&&(S=!(P=$(tA(_),x))),($(u.immediate,O)||O)&&$(g.decay,y)&&$(g.velocity,m)||(S=!0)}if(P&&tK(this)&&(u.changed&&!b?S=!0:S||this._stop(s)),!p&&((S||eD(s))&&(u.values=v.getPayload(),u.toValues=eD(c)?null:M==tl?[1]:J(x)),u.immediate==O||(u.immediate=O,O||b||this._set(s)),S)){let{onRest:e}=u;X(t5,e=>t4(this,t,e));let r=tZ(this,t0(this,s));et(this._pendingCalls,r),this._pendingCalls.add(n),u.changed&&A.batchedUpdates(()=>{u.changed=!b,e?.(r,this),b?tb(a.onRest,r):u.onStart?.(r,this)})}b&&this._set(_),p?n(tB(t.to,t,this._state,this)):S?this._start():tK(this)&&!h?this._pendingCalls.add(n):n(tD(_))}_focus(e){let t=this.animation;e!==t.to&&(eF(this)&&this._detach(),t.to=e,eF(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;eD(t)&&(eV(t,this),tH(t)&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;eD(e)&&eH(e,this)}_set(e,t=!0){let n=eZ(e);if(!K.und(n)){let e=ti(this);if(!e||!$(n,e.getValue())){let r=tp(n);e&&e.constructor==r?e.setValue(n):to(this,r.create(n)),e&&A.batchedUpdates(()=>{this._onChange(n,t)})}}return ti(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,t6(this,"onStart",tZ(this,t0(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),tb(this.animation.onChange,e,this)),tb(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){let e=this.animation;ti(this).reset(eZ(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),tK(this)||(tX(this,!0),t$(this)||this._resume())}_resume(){q.skipAnimation?this.finish():ef.start(this)}_stop(e,t){if(tK(this)){tX(this,!1);let n=this.animation;X(n.values,e=>{e.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),eB(this,{type:"idle",parent:this});let r=t?tF(this.get()):tZ(this.get(),t0(this,e??n.to));et(this._pendingCalls,r),n.changed&&(n.changed=!1,t6(this,"onRest",r,this))}}};function t0(e,t){let n=tA(t);return $(tA(e.get()),n)}function t1(e,t=e.loop,n=e.to){let r=tb(t);if(r){let i=!0!==r&&tk(r),o=(i||e).reverse,a=!i||i.reset;return t2({...e,loop:t,default:!1,pause:void 0,to:!o||tE(n)?n:void 0,from:a?e.from:void 0,reset:a,...i})}}function t2(e){let{to:t,from:n}=e=tk(e),r=new Set;return K.obj(t)&&t3(t,r),K.obj(n)&&t3(n,r),e.keys=r.size?Array.from(r):null,e}function t3(e,t){Q(e,(e,n)=>null!=e&&t.add(n))}var t5=["onStart","onRest","onChange","onPause","onResume"];function t4(e,t,n){e.animation[n]=t[n]!==tw(t,n)?tx(t[n],e.key):void 0}function t6(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var t7=["onStart","onChange","onRest"],t8=1,t9=class{constructor(e,t){this.id=t8++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(let t in e){let n=e[t];K.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(t2(e)),this}start(e){let{queue:t}=this;return(e?t=J(e).map(t2):this.queue=[],this._flush)?this._flush(this,t):(na(this,t),ne(this,t))}stop(e,t){if(!!e!==e&&(t=e),t){let n=this.springs;X(J(t),t=>n[t].stop(!!e))}else tU(this._state,this._lastAsyncId),this.each(t=>t.stop(!!e));return this}pause(e){if(K.und(e))this.start({pause:!0});else{let t=this.springs;X(J(e),e=>t[e].pause())}return this}resume(e){if(K.und(e))this.start({pause:!1});else{let t=this.springs;X(J(e),e=>t[e].resume())}return this}each(e){Q(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,i=this._changed.size>0;(r&&!this._started||i&&!this._started)&&(this._started=!0,ee(e,([e,t])=>{t.value=this.get(),e(t,this,this._item)}));let o=!r&&this._started,a=i||o&&n.size?this.get():null;i&&t.size&&ee(t,([e,t])=>{t.value=a,e(t,this,this._item)}),o&&(this._started=!1,ee(n,([e,t])=>{t.value=a,e(t,this,this._item)}))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}A.onFrame(this._onFrame)}};function ne(e,t){return Promise.all(t.map(t=>nt(e,t))).then(t=>tI(e,t))}async function nt(e,t,n){let{keys:r,to:i,from:o,loop:a,onRest:u,onResolve:s}=t,l=K.obj(t.default)&&t.default;a&&(t.loop=!1),!1===i&&(t.to=null),!1===o&&(t.from=null);let c=K.arr(i)||K.fun(i)?i:void 0;c?(t.to=void 0,t.onRest=void 0,l&&(l.onRest=void 0)):X(t7,n=>{let r=t[n];if(K.fun(r)){let i=e._events[n];t[n]=({finished:e,cancelled:t})=>{let n=i.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):i.set(r,{value:null,finished:e||!1,cancelled:t||!1})},l&&(l[n]=t[n])}});let f=e._state;!f.paused===t.pause?(f.paused=t.pause,et(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let d=(r||Object.keys(e.springs)).map(n=>e.springs[n].start(t)),h=!0===t.cancel||!0===tw(t,"cancel");(c||h&&f.asyncId)&&d.push(tL(++e._lastAsyncId,{props:t,state:f,actions:{pause:Y,resume:Y,start(t,n){h?(tU(f,e._lastAsyncId),n(tF(e))):(t.onRest=u,n(tB(c,t,f,e)))}}})),f.paused&&await new Promise(e=>{f.resumeQueue.add(e)});let p=tI(e,await Promise.all(d));if(a&&p.finished&&!(n&&p.noop)){let n=t1(t,a,i);if(n)return na(e,[n]),nt(e,n,!0)}return s&&A.batchedUpdates(()=>s(p,e,e.item)),p}function nn(e,t){let n={...e.springs};return t&&X(J(t),e=>{K.und(e.keys)&&(e=t2(e)),K.obj(e.to)||(e={...e,to:void 0}),no(n,e,e=>ni(e))}),nr(e,n),n}function nr(e,t){Q(t,(t,n)=>{e.springs[n]||(e.springs[n]=t,eV(t,e))})}function ni(e,t){let n=new tJ;return n.key=e,t&&eV(n,t),n}function no(e,t,n){t.keys&&X(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function na(e,t){X(t,t=>{no(e.springs,t,t=>ni(t,e))})}var nu=({children:e,...t})=>{let n=(0,u.useContext)(ns),r=t.pause||!!n.pause,i=t.immediate||!!n.immediate;t=function(e,t){let[n]=(0,u.useState)(()=>({inputs:t,result:e()})),r=(0,u.useRef)(),i=r.current,o=i;return o?t&&o.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n{r.current=o,i==n&&(n.inputs=n.result=void 0)},[o]),o.result}(()=>({pause:r,immediate:i}),[r,i]);let{Provider:o}=ns;return u.createElement(o,{value:t},e)},ns=(r={},Object.assign(nu,u.createContext(r)),nu.Provider._context=nu,nu.Consumer._context=nu,nu);nu.Provider=ns.Provider,nu.Consumer=ns.Consumer;var nl=()=>{let e=[],t=function(t){e5(`${e1}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);let r=[];return X(e,(e,i)=>{if(K.und(t))r.push(e.start());else{let o=n(t,e,i);o&&r.push(e.start(o))}}),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){let n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return X(e,e=>e.pause(...arguments)),this},t.resume=function(){return X(e,e=>e.resume(...arguments)),this},t.set=function(t){X(e,(e,n)=>{let r=K.fun(t)?t(n,e):t;r&&e.set(r)})},t.start=function(t){let n=[];return X(e,(e,r)=>{if(K.und(t))n.push(e.start());else{let i=this._getProps(t,e,r);i&&n.push(e.start(i))}}),n},t.stop=function(){return X(e,e=>e.stop(...arguments)),this},t.update=function(t){return X(e,(e,n)=>e.update(this._getProps(t,e,n))),this};let n=function(e,t,n){return K.fun(e)?e(n,t):e};return t._getProps=n,t};function nc(e,t){let n=K.fun(e),[[r],i]=function(e,t,n){let r=K.fun(t)&&t;r&&!n&&(n=[]);let i=(0,u.useMemo)(()=>r||3==arguments.length?nl():void 0,[]),o=(0,u.useRef)(0),a=e8(),s=(0,u.useMemo)(()=>({ctrls:[],queue:[],flush(e,t){let n=nn(e,t);return!(o.current>0)||s.queue.length||Object.keys(n).some(t=>!e.springs[t])?new Promise(r=>{nr(e,n),s.queue.push(()=>{r(ne(e,t))}),a()}):ne(e,t)}}),[]),l=(0,u.useRef)([...s.ctrls]),c=[],f=tt(e)||0;function d(e,n){for(let i=e;i{X(l.current.slice(e,f),e=>{e.ref?.delete(e),i?.delete(e),e.stop(!0)}),l.current.length=e,d(f,e)},[e]),(0,u.useMemo)(()=>{d(0,Math.min(f,e))},n);let h=l.current.map((e,t)=>nn(e,c[t])),p=(0,u.useContext)(nu),g=tt(p),y=p!==g&&function(e){for(let t in e)return!0;return!1}(p);e6(()=>{o.current++,s.ctrls=l.current;let{queue:e}=s;e.length&&(s.queue=[],X(e,e=>e())),X(l.current,(e,t)=>{i?.add(e),y&&e.start({default:p});let n=c[t];if(n){var r;(r=n.ref)&&e.ref!==r&&(e.ref?.delete(e),r.add(e),e.ref=r),e.ref?e.queue.push(n):e.start(n)}})}),e9(()=>()=>{X(s.ctrls,e=>e.stop(!0))});let m=h.map(e=>({...e}));return i?[m,i]:m}(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,i]:r}var nf=class extends tq{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=eR(...t);let n=this._get();to(this,tp(n).create(n))}advance(e){let t=this._get();$(t,this.get())||(ti(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&nh(this._active)&&np(this)}_get(){let e=K.arr(this.source)?this.source.map(eZ):J(eZ(this.source));return this.calc(...e)}_start(){this.idle&&!nh(this._active)&&(this.idle=!1,X(ta(this),e=>{e.done=!1}),q.skipAnimation?(A.batchedUpdates(()=>this.advance()),np(this)):ef.start(this))}_attach(){let e=1;X(J(this.source),t=>{eD(t)&&eV(t,this),tH(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){X(J(this.source),e=>{eD(e)&&eH(e,this)}),this._active.clear(),np(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=J(this.source).reduce((e,t)=>Math.max(e,(tH(t)?t.priority:0)+1),0))}};function nd(e){return!1!==e.idle}function nh(e){return!e.size||Array.from(e).every(nd)}function np(e){e.idle||(e.idle=!0,X(ta(e),e=>{e.done=!0}),eB(e,{type:"idle",parent:e}))}q.assign({createStringInterpolator:e0,to:(e,t)=>new nf(e,t)}),ef.advance;var ng=n(54887),ny=/^--/,nm={},nv={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},nb=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),n_=["Webkit","Ms","Moz","O"];nv=Object.keys(nv).reduce((e,t)=>(n_.forEach(n=>e[nb(n,t)]=e[t]),e),nv);var nx=/^(matrix|translate|scale|rotate|skew)/,nw=/^(translate)/,nO=/^(rotate|skew)/,nM=(e,t)=>K.num(e)&&0!==e?e+t:e,nS=(e,t)=>K.arr(e)?e.every(e=>nS(e,t)):K.num(e)?e===t:parseFloat(e)===t,nP=class extends tf{constructor({x:e,y:t,z:n,...r}){let i=[],o=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),o.push(e=>[`translate3d(${e.map(e=>nM(e,"px")).join(",")})`,nS(e,0)])),Q(r,(e,t)=>{if("transform"===t)i.push([e||""]),o.push(e=>[e,""===e]);else if(nx.test(t)){if(delete r[t],K.und(e))return;let n=nw.test(t)?"px":nO.test(t)?"deg":"";i.push(J(e)),o.push("rotate3d"===t?([e,t,r,i])=>[`rotate3d(${e},${t},${r},${nM(i,n)})`,nS(i,0)]:e=>[`${t}(${e.map(e=>nM(e,n)).join(",")})`,nS(e,t.startsWith("scale")?1:0)])}}),i.length&&(r.transform=new nk(i,o)),super(r)}},nk=class extends eU{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return X(this.inputs,(n,r)=>{let i=eZ(n[0]),[o,a]=this.transforms[r](K.arr(i)?i:n.map(eZ));e+=" "+o,t=t&&a}),t?"none":e}observerAdded(e){1==e&&X(this.inputs,e=>X(e,e=>eD(e)&&eV(e,this)))}observerRemoved(e){0==e&&X(this.inputs,e=>X(e,e=>eD(e)&&eH(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),eB(this,e)}};q.assign({batchedUpdates:ng.unstable_batchedUpdates,createStringInterpolator:e0,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var nA=((e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new tf(e),getComponentProps:r=e=>e}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},o=e=>{let t=tv(e)||"Anonymous";return(e=K.str(e)?o[e]||(o[e]=tg(e,i)):e[tm]||(e[tm]=tg(e,i))).displayName=`Animated(${t})`,e};return Q(e,(t,n)=>{K.arr(e)&&(n=tv(t)),o[n]=o(t)}),{animated:o}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:i,scrollTop:o,scrollLeft:a,viewBox:u,...s}=t,l=Object.values(s),c=Object.keys(s).map(t=>n||e.hasAttribute(t)?t:nm[t]||(nm[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==i&&(e.textContent=i),r)if(r.hasOwnProperty(t)){var f;let n=null==(f=r[t])||"boolean"==typeof f||""===f?"":"number"!=typeof f||0===f||ny.test(t)||nv.hasOwnProperty(t)&&nv[t]?(""+f).trim():f+"px";ny.test(t)?e.style.setProperty(t,n):e.style[t]=n}c.forEach((t,n)=>{e.setAttribute(t,l[n])}),void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==u&&e.setAttribute("viewBox",u)},createAnimatedStyle:e=>new nP(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}).animated,nE=n(48724),nN=n(22170),nj=n.n(nN),nT=["d","stroke","fill"];function nC(){return(nC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(i[n]=e[n]);return i}(e,nT),o=(0,u.useRef)(t),a=(0,u.useCallback)(nj()(function(e){o.current=e},50),[]),s=(0,nE.interpolatePath)(o.current,t);a(t);var l=nc({from:{t:0},to:{t:1},reset:!0,delay:0}).t,c=nc({stroke:void 0===n?"transparent":n,fill:void 0===r?"transparent":r});return u.createElement(nA.path,nC({className:"visx-path",d:l.to(s),stroke:c.stroke,fill:c.fill},i))});function nL(){return(nL=Object.assign?Object.assign.bind():function(e){for(var t=1;tt?1:e>=t?0:NaN}function u(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN}function s(e){let t,n,r;function i(e,r,i=0,o=e.length){if(i>>1;0>n(e[t],r)?i=t+1:o=t}while(ia(e(t),n),r=(t,n)=>e(t)-n):(t=e===a||e===u?e:l,n=e,r=e),{left:i,center:function(e,t,n=0,o=e.length){let a=i(e,t,n,o-1);return a>n&&r(e[a-1],t)>-r(e[a],t)?a-1:a},right:function(e,r,i=0,o=e.length){if(i>>1;0>=n(e[t],r)?i=t+1:o=t}while(iMath.abs(l-i(h))?h:d)===d?c-1:c}else{if(!("step"in r)||void 0===r.step)return console.warn("[visx/xychart/findNearestDatum] encountered incompatible scale type, bailing"),null;var p=r.domain(),g=r.range().map(Number),y=[].concat(g).sort(function(e,t){return e-t}),m=f(function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),o=Array(i);++r=0&&l>0){if(e===t)return[s,l];for(r=[],o=n.length;c>=0&&!u;)c==s?(r.push(c),s=n.indexOf(e,c+1)):1==r.length?u=[r.pop(),l]:((i=r.pop())=0?s:l;r.length&&(u=[o,a])}return u}e.exports=t,t.range=r},32141:function(e){function t(e,t){for(var r=0;re.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a,u=!0,s=!1;return{s:function(){o=e[Symbol.iterator]()},n:function(){var e=o.next();return u=e.done,e},e:function(e){s=!0,a=e},f:function(){try{u||null==o.return||o.return()}finally{if(s)throw a}}}}function o(e){var t={};return 4===e.length&&(t.x2=e[2][0],t.y2=e[2][1]),e.length>=3&&(t.x1=e[1][0],t.y1=e[1][1]),t.x=e[e.length-1][0],t.y=e[e.length-1][1],4===e.length?t.type="C":3===e.length?t.type="Q":t.type="L",t}var a=/[MLCSTQAHVZmlcstqahv]|-?[\d.e+-]+/g,u={M:["x","y"],L:["x","y"],H:["x"],V:["y"],C:["x1","y1","x2","y2","x","y"],S:["x2","y2","x","y"],Q:["x1","y1","x","y"],T:["x","y"],A:["rx","ry","xAxisRotation","largeArcFlag","sweepFlag","x","y"],Z:[]};function s(e,t){for(var n=Array(e),r=0;r0?o-=1:o0&&(o-=1)),t[o]=(t[o]||0)+1,t},[]).reduce(function(n,r,i){if(i===e.length-1){var a=s(r,t({},e[e.length-1]));return"M"===a[0].type&&a.forEach(function(e){e.type="L"}),n.concat(a)}return n.concat(function(e,n,r){var i,a=[];if("L"===n.type||"Q"===n.type||"C"===n.type)a=a.concat((i=[[e.x,e.y]],null!=n.x1&&i.push([n.x1,n.y1]),null!=n.x2&&i.push([n.x2,n.y2]),i.push([n.x,n.y]),(function(e,t){for(var n=[],r=e,i=1/(t=t||2),o=0;o0&&"Z"===o[o.length-1].type&&o.pop(),a.length>0&&"Z"===a[a.length-1].type&&a.pop(),o.length?a.length||a.push(o[0]):o.push(a[0]),0!==Math.abs(a.length-o.length)&&(a.length>o.length?o=l(o,a,r):a.length0)for(var n=0;n1e-6){if(Math.abs(f*s-l*c)>1e-6&&o){var h=r-a,p=i-u,g=s*s+l*l,y=Math.sqrt(g),m=Math.sqrt(d),v=o*Math.tan((n-Math.acos((g+d-(h*h+p*p))/(2*y*m)))/2),b=v/m,_=v/y;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*c)+","+(t+b*f)),this._+="A"+o+","+o+",0,0,"+ +(f*h>c*p)+","+(this._x1=e+_*s)+","+(this._y1=t+_*l)}else this._+="L"+(this._x1=e)+","+(this._y1=t)}},arc:function(e,t,o,a,u,s){e=+e,t=+t,o=+o,s=!!s;var l=o*Math.cos(a),c=o*Math.sin(a),f=e+l,d=t+c,h=1^s,p=s?a-u:u-a;if(o<0)throw Error("negative radius: "+o);null===this._x1?this._+="M"+f+","+d:(Math.abs(this._x1-f)>1e-6||Math.abs(this._y1-d)>1e-6)&&(this._+="L"+f+","+d),o&&(p<0&&(p=p%r+r),p>i?this._+="A"+o+","+o+",0,1,"+h+","+(e-l)+","+(t-c)+"A"+o+","+o+",0,1,"+h+","+(this._x1=f)+","+(this._y1=d):p>1e-6&&(this._+="A"+o+","+o+",0,"+ +(p>=n)+","+h+","+(this._x1=e+o*Math.cos(u))+","+(this._y1=t+o*Math.sin(u))))},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._}},t.Z=a},41036:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(58987),i=n(29751),o=n(79166);function a(e){return e.innerRadius}function u(e){return e.outerRadius}function s(e){return e.startAngle}function l(e){return e.endAngle}function c(e){return e&&e.padAngle}function f(e,t,n,r,i,a,u){var s=e-n,l=t-r,c=(u?a:-a)/(0,o._b)(s*s+l*l),f=c*l,d=-c*s,h=e+f,p=t+d,g=n+f,y=r+d,m=(h+g)/2,v=(p+y)/2,b=g-h,_=y-p,x=b*b+_*_,w=i-a,O=h*y-g*p,M=(_<0?-1:1)*(0,o._b)((0,o.Fp)(0,w*w*x-O*O)),S=(O*_-b*M)/x,P=(-O*b-_*M)/x,k=(O*_+b*M)/x,A=(-O*b+_*M)/x,E=S-m,N=P-v,j=k-m,T=A-v;return E*E+N*N>j*j+T*T&&(S=k,P=A),{cx:S,cy:P,x01:-f,y01:-d,x11:S*(i/w-1),y11:P*(i/w-1)}}function d(){var e=a,t=u,n=(0,i.Z)(0),d=null,h=s,p=l,g=c,y=null;function m(){var i,a,u=+e.apply(this,arguments),s=+t.apply(this,arguments),l=h.apply(this,arguments)-o.ou,c=p.apply(this,arguments)-o.ou,m=(0,o.Wn)(c-l),v=c>l;if(y||(y=i=(0,r.Z)()),so.Ho){if(m>o.BZ-o.Ho)y.moveTo(s*(0,o.mC)(l),s*(0,o.O$)(l)),y.arc(0,0,s,l,c,!v),u>o.Ho&&(y.moveTo(u*(0,o.mC)(c),u*(0,o.O$)(c)),y.arc(0,0,u,c,l,v));else{var b,_,x=l,w=c,O=l,M=c,S=m,P=m,k=g.apply(this,arguments)/2,A=k>o.Ho&&(d?+d.apply(this,arguments):(0,o._b)(u*u+s*s)),E=(0,o.VV)((0,o.Wn)(s-u)/2,+n.apply(this,arguments)),N=E,j=E;if(A>o.Ho){var T=(0,o.ZR)(A/u*(0,o.O$)(k)),C=(0,o.ZR)(A/s*(0,o.O$)(k));(S-=2*T)>o.Ho?(T*=v?1:-1,O+=T,M-=T):(S=0,O=M=(l+c)/2),(P-=2*C)>o.Ho?(C*=v?1:-1,x+=C,w-=C):(P=0,x=w=(l+c)/2)}var R=s*(0,o.mC)(x),L=s*(0,o.O$)(x),I=u*(0,o.mC)(M),D=u*(0,o.O$)(M);if(E>o.Ho){var Z,F=s*(0,o.mC)(w),B=s*(0,o.O$)(w),U=u*(0,o.mC)(O),W=u*(0,o.O$)(O);if(mo.Ho?j>o.Ho?(b=f(U,W,R,L,s,j,v),_=f(F,B,I,D,s,j,v),y.moveTo(b.cx+b.x01,b.cy+b.y01),jo.Ho&&S>o.Ho?N>o.Ho?(b=f(I,D,F,B,u,-N,v),_=f(R,L,U,W,u,-N,v),y.lineTo(b.cx+b.x01,b.cy+b.y01),N=a;--u)d.point(m[u],v[u]);d.lineEnd(),d.areaEnd()}}y&&(m[o]=+e(h,o,i),v[o]=+n(h,o,i),d.point(t?+t(h,o,i):m[o],s?+s(h,o,i):v[o]))}if(p)return d=null,p+""||null}function p(){return(0,a.Z)().defined(l).curve(f).context(c)}return h.x=function(n){return arguments.length?(e="function"==typeof n?n:(0,i.Z)(+n),t=null,h):e},h.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,i.Z)(+t),h):e},h.x1=function(e){return arguments.length?(t=null==e?null:"function"==typeof e?e:(0,i.Z)(+e),h):t},h.y=function(e){return arguments.length?(n="function"==typeof e?e:(0,i.Z)(+e),s=null,h):n},h.y0=function(e){return arguments.length?(n="function"==typeof e?e:(0,i.Z)(+e),h):n},h.y1=function(e){return arguments.length?(s=null==e?null:"function"==typeof e?e:(0,i.Z)(+e),h):s},h.lineX0=h.lineY0=function(){return p().x(e).y(n)},h.lineY1=function(){return p().x(e).y(s)},h.lineX1=function(){return p().x(t).y(n)},h.defined=function(e){return arguments.length?(l="function"==typeof e?e:(0,i.Z)(!!e),h):l},h.curve=function(e){return arguments.length?(f=e,null!=c&&(d=f(c)),h):f},h.context=function(e){return arguments.length?(null==e?c=d=null:d=f(c=e),h):c},h}},59148:function(e,t,n){"use strict";n.d(t,{t:function(){return r}});var r=Array.prototype.slice},29751:function(e,t,n){"use strict";function r(e){return function(){return e}}n.d(t,{Z:function(){return r}})},77148:function(e,t,n){"use strict";function r(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function i(e){this._context=e}function o(e){return new i(e)}n.d(t,{ZP:function(){return o},fE:function(){return i},xm:function(){return r}}),i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:r(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),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;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:r(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},78601:function(e,t,n){"use strict";function r(e){this._context=e}function i(e){return new r(e)}n.d(t,{Z:function(){return i}}),r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),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:this._context.lineTo(e,t)}}}},23421:function(e,t,n){"use strict";function r(e,t,n){var r=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(r||i<0&&-0),a=(n-e._y1)/(i||r<0&&-0);return((o<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs((o*i+a*r)/(r+i)))||0}function i(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function o(e,t,n){var r=e._x0,i=e._y0,o=e._x1,a=e._y1,u=(o-r)/3;e._context.bezierCurveTo(r+u,i+u*t,o-u,a-u*n,o,a)}function a(e){this._context=e}function u(e){this._context=new s(e)}function s(e){this._context=e}function l(e){return new a(e)}function c(e){return new u(e)}n.d(t,{Z:function(){return l},s:function(){return c}}),a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:o(this,this._t0,i(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(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;break;case 2:this._point=3,o(this,i(this,n=r(this,e,t)),n);break;default:o(this,this._t0,n=r(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(u.prototype=Object.create(a.prototype)).point=function(e,t){a.prototype.point.call(this,t,e)},s.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,o){this._context.bezierCurveTo(t,e,r,n,o,i)}}},73166:function(e,t,n){"use strict";n.d(t,{Z:function(){return o},j:function(){return r}});var r=o(n(78601).Z);function i(e){this._curve=e}function o(e){function t(t){return new i(e(t))}return t._curve=e,t}i.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),-(t*Math.cos(e)))}}},90184:function(e,t,n){"use strict";n.r(t),n.d(t,{arc:function(){return r.Z},area:function(){return i.Z},areaRadial:function(){return l},curveBasis:function(){return R.ZP},curveBasisClosed:function(){return I},curveBasisOpen:function(){return Z},curveBundle:function(){return B},curveCardinal:function(){return V},curveCardinalClosed:function(){return z},curveCardinalOpen:function(){return Y},curveCatmullRom:function(){return $},curveCatmullRomClosed:function(){return Q},curveCatmullRomOpen:function(){return ee},curveLinear:function(){return er.Z},curveLinearClosed:function(){return en},curveMonotoneX:function(){return ei.Z},curveMonotoneY:function(){return ei.s},curveNatural:function(){return eu},curveStep:function(){return el},curveStepAfter:function(){return ef},curveStepBefore:function(){return ec},line:function(){return o.Z},lineRadial:function(){return s.Z},linkHorizontal:function(){return f.h5},linkRadial:function(){return f.M4},linkVertical:function(){return f.rR},pie:function(){return a.Z},pointRadial:function(){return c.Z},radialArea:function(){return l},radialLine:function(){return s.Z},stack:function(){return ed.Z},stackOffsetDiverging:function(){return ep.Z},stackOffsetExpand:function(){return eh.Z},stackOffsetNone:function(){return eg.Z},stackOffsetSilhouette:function(){return ey.Z},stackOffsetWiggle:function(){return em.Z},stackOrderAppearance:function(){return ev.Z},stackOrderAscending:function(){return eb.Z},stackOrderDescending:function(){return e_.Z},stackOrderInsideOut:function(){return ex.Z},stackOrderNone:function(){return ew.Z},stackOrderReverse:function(){return eO.Z},symbol:function(){return T},symbolCircle:function(){return p},symbolCross:function(){return g},symbolDiamond:function(){return v},symbolSquare:function(){return O},symbolStar:function(){return w},symbolTriangle:function(){return S},symbolWye:function(){return E},symbols:function(){return j}});var r=n(41036),i=n(25374),o=n(30366),a=n(56258),u=n(73166),s=n(48616);function l(){var e=(0,i.Z)().curve(u.j),t=e.curve,n=e.lineX0,r=e.lineX1,o=e.lineY0,a=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return(0,s.X)(n())},delete e.lineX0,e.lineEndAngle=function(){return(0,s.X)(r())},delete e.lineX1,e.lineInnerRadius=function(){return(0,s.X)(o())},delete e.lineY0,e.lineOuterRadius=function(){return(0,s.X)(a())},delete e.lineY1,e.curve=function(e){return arguments.length?t((0,u.Z)(e)):t()._curve},e}var c=n(6445),f=n(39390),d=n(58987),h=n(79166),p={draw:function(e,t){var n=Math.sqrt(t/h.pi);e.moveTo(n,0),e.arc(0,0,n,0,h.BZ)}},g={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()}},y=Math.sqrt(1/3),m=2*y,v={draw:function(e,t){var n=Math.sqrt(t/m),r=n*y;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},b=Math.sin(h.pi/10)/Math.sin(7*h.pi/10),_=Math.sin(h.BZ/10)*b,x=-Math.cos(h.BZ/10)*b,w={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),r=_*n,i=x*n;e.moveTo(0,-n),e.lineTo(r,i);for(var o=1;o<5;++o){var a=h.BZ*o/5,u=Math.cos(a),s=Math.sin(a);e.lineTo(s*n,-u*n),e.lineTo(u*r-s*i,s*r+u*i)}e.closePath()}},O={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}},M=Math.sqrt(3),S={draw:function(e,t){var n=-Math.sqrt(t/(3*M));e.moveTo(0,2*n),e.lineTo(-M*n,-n),e.lineTo(M*n,-n),e.closePath()}},P=Math.sqrt(3)/2,k=1/Math.sqrt(12),A=(k/2+1)*3,E={draw:function(e,t){var n=Math.sqrt(t/A),r=n/2,i=n*k,o=n*k+n,a=-r;e.moveTo(r,i),e.lineTo(r,o),e.lineTo(a,o),e.lineTo(-.5*r-P*i,P*r+-.5*i),e.lineTo(-.5*r-P*o,P*r+-.5*o),e.lineTo(-.5*a-P*o,P*a+-.5*o),e.lineTo(-.5*r+P*i,-.5*i-P*r),e.lineTo(-.5*r+P*o,-.5*o-P*r),e.lineTo(-.5*a+P*o,-.5*o-P*a),e.closePath()}},N=n(29751),j=[p,g,v,O,w,S,E];function T(){var e=(0,N.Z)(p),t=(0,N.Z)(64),n=null;function r(){var r;if(n||(n=r=(0,d.Z)()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),r)return n=null,r+""||null}return r.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,N.Z)(t),r):e},r.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,N.Z)(+e),r):t},r.context=function(e){return arguments.length?(n=null==e?null:e,r):n},r}function C(){}var R=n(77148);function L(e){this._context=e}function I(e){return new L(e)}function D(e){this._context=e}function Z(e){return new D(e)}function F(e,t){this._basis=new R.fE(e),this._beta=t}L.prototype={areaStart:C,areaEnd:C,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:(0,R.xm)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},D.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:(0,R.xm)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},F.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,i=e[0],o=t[0],a=e[n]-i,u=t[n]-o,s=-1;++s<=n;)r=s/n,this._basis.point(this._beta*e[s]+(1-this._beta)*(i+r*a),this._beta*t[s]+(1-this._beta)*(o+r*u));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var B=function e(t){function n(e){return 1===t?new R.fE(e):new F(e,t)}return n.beta=function(t){return e(+t)},n}(.85);function U(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function W(e,t){this._context=e,this._k=(1-t)/6}W.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:U(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),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,this._x1=e,this._y1=t;break;case 2:this._point=3;default:U(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var V=function e(t){function n(e){return new W(e,t)}return n.tension=function(t){return e(+t)},n}(0);function H(e,t){this._context=e,this._k=(1-t)/6}H.prototype={areaStart:C,areaEnd:C,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:U(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var z=function e(t){function n(e){return new H(e,t)}return n.tension=function(t){return e(+t)},n}(0);function q(e,t){this._context=e,this._k=(1-t)/6}q.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:U(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Y=function e(t){function n(e){return new q(e,t)}return n.tension=function(t){return e(+t)},n}(0);function G(e,t,n){var r=e._x1,i=e._y1,o=e._x2,a=e._y2;if(e._l01_a>h.Ho){var u=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*u-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,i=(i*u-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>h.Ho){var l=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*l+e._x1*e._l23_2a-t*e._l12_2a)/c,a=(a*l+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,i,o,a,e._x2,e._y2)}function K(e,t){this._context=e,this._alpha=t}K.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(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;break;case 2:this._point=3;default:G(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var $=function e(t){function n(e){return t?new K(e,t):new W(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function X(e,t){this._context=e,this._alpha=t}X.prototype={areaStart:C,areaEnd:C,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:G(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var Q=function e(t){function n(e){return t?new X(e,t):new H(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function J(e,t){this._context=e,this._alpha=t}J.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:G(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var ee=function e(t){function n(e){return t?new J(e,t):new q(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);function et(e){this._context=e}function en(e){return new et(e)}et.prototype={areaStart:C,areaEnd:C,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};var er=n(78601),ei=n(23421);function eo(e){this._context=e}function ea(e){var t,n,r=e.length-1,i=Array(r),o=Array(r),a=Array(r);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(t=0,o[r-1]=(e[r]+i[r-1])/2;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}};var ed=n(21305),eh=n(84695),ep=n(71088),eg=n(55329),ey=n(15330),em=n(7138),ev=n(64025),eb=n(21863),e_=n(93185),ex=n(66001),ew=n(2345),eO=n(43546)},30366:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(58987),i=n(29751),o=n(78601),a=n(94598);function u(){var e=a.x,t=a.y,n=(0,i.Z)(!0),u=null,s=o.Z,l=null;function c(i){var o,a,c,f=i.length,d=!1;for(null==u&&(l=s(c=(0,r.Z)())),o=0;o<=f;++o)!(o1?0:e<-1?f:Math.acos(e)}function g(e){return e>=1?d:e<=-1?-d:Math.asin(e)}},71088:function(e,t,n){"use strict";function r(e,t){if((u=e.length)>0)for(var n,r,i,o,a,u,s=0,l=e[t[0]].length;s0?(r[0]=o,r[1]=o+=i):i<0?(r[1]=a,r[0]=a+=i):(r[0]=0,r[1]=i)}n.d(t,{Z:function(){return r}})},84695:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(55329);function i(e,t){if((i=e.length)>0){for(var n,i,o,a=0,u=e[0].length;a1)for(var n,r,i,o=1,a=e[t[0]],u=a.length;o0){for(var n,i=0,o=e[t[0]],a=o.length;i0&&(i=(n=e[t[0]]).length)>0){for(var n,i,o,a=0,u=1;uo&&(o=t,r=n);return r}},21863:function(e,t,n){"use strict";n.d(t,{S:function(){return o},Z:function(){return i}});var r=n(2345);function i(e){var t=e.map(o);return(0,r.Z)(e).sort(function(e,n){return t[e]-t[n]})}function o(e){for(var t,n=0,r=-1,i=e.length;++r=0;)n[t]=t;return n}n.d(t,{Z:function(){return r}})},43546:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(2345);function i(e){return(0,r.Z)(e).reverse()}},56258:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(29751);function i(e,t){return te?1:t>=e?0:NaN}function o(e){return e}var a=n(79166);function u(){var e=o,t=i,n=null,u=(0,r.Z)(0),s=(0,r.Z)(a.BZ),l=(0,r.Z)(0);function c(r){var i,o,c,f,d,h=r.length,p=0,g=Array(h),y=Array(h),m=+u.apply(this,arguments),v=Math.min(a.BZ,Math.max(-a.BZ,s.apply(this,arguments)-m)),b=Math.min(Math.abs(v)/h,l.apply(this,arguments)),_=b*(v<0?-1:1);for(i=0;i0&&(p+=d);for(null!=t?g.sort(function(e,n){return t(y[e],y[n])}):null!=n&&g.sort(function(e,t){return n(r[e],r[t])}),i=0,c=p?(v-h*_)/p:0;i0?d*c:0)+_,y[o]={data:r[o],index:i,value:d,startAngle:m,endAngle:f,padAngle:b};return y}return c.value=function(t){return arguments.length?(e="function"==typeof t?t:(0,r.Z)(+t),c):e},c.sortValues=function(e){return arguments.length?(t=e,n=null,c):t},c.sort=function(e){return arguments.length?(n=e,t=null,c):n},c.startAngle=function(e){return arguments.length?(u="function"==typeof e?e:(0,r.Z)(+e),c):u},c.endAngle=function(e){return arguments.length?(s="function"==typeof e?e:(0,r.Z)(+e),c):s},c.padAngle=function(e){return arguments.length?(l="function"==typeof e?e:(0,r.Z)(+e),c):l},c}},94598:function(e,t,n){"use strict";function r(e){return e[0]}function i(e){return e[1]}n.d(t,{x:function(){return r},y:function(){return i}})},6445:function(e,t,n){"use strict";function r(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}n.d(t,{Z:function(){return r}})},21305:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(59148),i=n(29751),o=n(55329),a=n(2345);function u(e,t){return e[t]}function s(){var e=(0,i.Z)([]),t=a.Z,n=o.Z,s=u;function l(r){var i,o,a=e.apply(this,arguments),u=r.length,l=a.length,c=Array(l);for(i=0;i=e;case"y":return Math.abs(i)>=e;case"z":return Math.abs(o)>=e;default:return!1}},S=function(e){var t,n,a,l,c=(l=function(e,t){if(!t)return e;var n=!0===t?s:t.map(function(e){return e?-1:1});return r({},e,{axisDelta:e.axisDelta.map(function(e,t){return e*n[t]})})}((t=e.deltaX*u[e.deltaMode],n=e.deltaY*u[e.deltaMode],a=(e.deltaZ||0)*u[e.deltaMode],{timeStamp:e.timeStamp,axisDelta:[t,n,a]}),v.reverseSign),r({},l,{axisDelta:l.axisDelta.map(function(e){return Math.min(Math.max(-700,e),700)})})),f=c.axisDelta,h=c.timeStamp,p=o(f);if(e.preventDefault&&M(p,f)&&e.preventDefault(),b.isStarted?b.isMomentum&&p>Math.max(2,2*b.lastAbsDelta)&&(L(!0),C()):C(),0===p&&Object.is&&Object.is(e.deltaX,-0)){_=!0;return}d=e,b.axisMovement=i(b.axisMovement,f),b.lastAbsDelta=p,b.scrollPointsToMerge.push({axisDelta:f,timeStamp:h}),P(),O({axisDelta:f,isStart:!b.isStartPublished}),b.isStartPublished=!0,R()},P=function(){if(2===b.scrollPointsToMerge.length){var e;b.scrollPoints.unshift({axisDeltaSum:b.scrollPointsToMerge.map(function(e){return e.axisDelta}).reduce(i),timeStamp:(e=b.scrollPointsToMerge.map(function(e){return e.timeStamp})).reduce(function(e,t){return e+t})/e.length}),A(),b.scrollPointsToMerge.length=0,b.scrollPoints.length=1,b.isMomentum||j()}else b.isStartPublished||k()},k=function(){var e;b.axisVelocity=(e=b.scrollPointsToMerge)[e.length-1].axisDelta.map(function(e){return e/b.willEndTimeout})},A=function(){var e=b.scrollPoints,t=e[0],n=e[1];if(n&&t){var r=t.timeStamp-n.timeStamp;if(!(r<=0)){var i=t.axisDeltaSum.map(function(e){return e/r}),o=i.map(function(e,t){return e/(b.axisVelocity[t]||1)});b.axisVelocity=i,b.accelerationFactors.push(o),E(r)}}},E=function(e){var t=12*Math.ceil(e/10);b.isMomentum||(t=Math.max(100,2*t)),b.willEndTimeout=Math.min(1e3,Math.round(t))},N=function(e){return 0===e||e<=.96&&e>=.6},j=function(){if(b.accelerationFactors.length>=5){if(_&&(_=!1,o(b.axisVelocity)>=.2)){T();return}var e=b.accelerationFactors.slice(-5);e.every(function(e){var t=!!e.reduce(function(e,t){return e&&e<1&&e===t?1:0}),n=e.filter(N).length===e.length;return t||n})&&T(),b.accelerationFactors=e}},T=function(){b.isMomentum=!0},C=function(){(b=c()).isStarted=!0,b.startTime=Date.now(),h=void 0,_=!1},R=function(){clearTimeout(t),t=setTimeout(L,b.willEndTimeout)},L=function(e){void 0===e&&(e=!1),b.isStarted&&(b.isMomentum&&e?O({isEnding:!0,isMomentumCancel:!0}):O({isEnding:!0}),b.isMomentum=!1,b.isStarted=!1)},I=(n=[],a({observe:function(e){return e.addEventListener("wheel",x,{passive:!1}),n.push(e),function(){return f(e)}},unobserve:f=function(e){e.removeEventListener("wheel",x),n=n.filter(function(t){return t!==e})},disconnect:function(){n.forEach(f)}})),D=I.observe,Z=I.unobserve,F=I.disconnect;return w(e),a({on:g,off:y,observe:D,unobserve:Z,disconnect:F,feedWheel:x,updateOptions:w})},d={active:!0,breakpoints:{},wheelDraggingClass:"is-wheel-dragging",forceWheelAxis:void 0,target:void 0};function h(e){void 0===e&&(e={});var t,n=function(){};return{name:"wheelGestures",options:e,init:function(r,i){var o,a,u,s=i.mergeOptions,l=i.optionsAtMedia,c=s(d,h.globalOptions);t=l(s(c,e));var p=r.internalEngine(),g=null!=(o=t.target)?o:r.containerNode().parentNode,y=null!=(a=t.forceWheelAxis)?a:p.options.axis,m=f({preventWheelAction:y,reverseSign:[!0,!0,!1]}),v=m.observe(g),b=m.on("wheel",function(e){var r=e.axisDelta,i=r[0],o=r[1],a="x"===y?i:o,s="x"===y?o:i,l=e.isMomentum&&e.previous&&!e.previous.isMomentum,c=e.isEnding&&!e.isMomentum||l;!(Math.abs(a)>Math.abs(s))||_||e.isMomentum||function(e){try{u=new MouseEvent("mousedown",e.event),M(u)}catch(e){return n()}_=!0,document.documentElement.addEventListener("mousemove",w,!0),document.documentElement.addEventListener("mouseup",w,!0),document.documentElement.addEventListener("mousedown",w,!0),t.wheelDraggingClass&&g.classList.add(t.wheelDraggingClass)}(e),_&&(c?(_=!1,M(O("mouseup",e)),x(),t.wheelDraggingClass&&g.classList.remove(t.wheelDraggingClass)):M(O("mousemove",e)))}),_=!1;function x(){document.documentElement.removeEventListener("mousemove",w,!0),document.documentElement.removeEventListener("mouseup",w,!0),document.documentElement.removeEventListener("mousedown",w,!0)}function w(e){_&&e.isTrusted&&e.stopImmediatePropagation()}function O(e,t){var n,r;if(y===p.options.axis){var i=t.axisMovement;n=i[0],r=i[1]}else{var o=t.axisMovement;r=o[0],n=o[1]}if(!p.options.skipSnaps&&!p.options.dragFree){var a=p.containerRect.width,s=p.containerRect.height;n=n<0?Math.max(n,-a):Math.min(n,a),r=r<0?Math.max(r,-s):Math.min(r,s)}return new MouseEvent(e,{clientX:u.clientX+n,clientY:u.clientY+r,screenX:u.screenX+n,screenY:u.screenY+r,movementX:n,movementY:r,button:0,bubbles:!0,cancelable:!0,composed:!0})}function M(e){r.containerNode().dispatchEvent(e)}n=function(){v(),b(),x()}},destroy:function(){return n()}}}h.globalOptions=void 0},70266:function(e,t,n){var r=n(89829),i=n(60734),o=n(35283),a=n(97283),u=n(54778);function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1}},97126:function(e,t,n){var r=n(22162);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},59752:function(e,t,n){var r=n(70266),i=n(57115),o=n(77970);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}},20170:function(e,t,n){var r=n(58035);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},41069:function(e,t,n){var r=n(58035);e.exports=function(e){return r(this,e).get(e)}},28690:function(e,t,n){var r=n(58035);e.exports=function(e){return r(this,e).has(e)}},27323:function(e,t,n){var r=n(58035);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},91850:function(e,t,n){var r=n(19044)(Object,"create");e.exports=r},68391:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},2381:function(e,t,n){var r=n(93330),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},70559:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},25788:function(e){var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},22170:function(e,t,n){var r=n(63117),i=n(49423),o=n(49666),a=Math.max,u=Math.min;e.exports=function(e,t,n){var s,l,c,f,d,h,p=0,g=!1,y=!1,m=!0;if("function"!=typeof e)throw TypeError("Expected a function");function v(t){var n=s,r=l;return s=l=void 0,p=t,f=e.apply(r,n)}function b(e){var n=e-h,r=e-p;return void 0===h||n>=t||n<0||y&&r>=c}function _(){var e,n,r,o=i();if(b(o))return x(o);d=setTimeout(_,(e=o-h,n=o-p,r=t-e,y?u(r,c-n):r))}function x(e){return(d=void 0,m&&s)?v(e):(s=l=void 0,f)}function w(){var e,n=i(),r=b(n);if(s=arguments,l=this,h=n,r){if(void 0===d)return p=e=h,d=setTimeout(_,t),g?v(e):f;if(y)return clearTimeout(d),d=setTimeout(_,t),v(h)}return void 0===d&&(d=setTimeout(_,t)),f}return t=o(t)||0,r(n)&&(g=!!n.leading,c=(y="maxWait"in n)?a(o(n.maxWait)||0,t):c,m="trailing"in n?!!n.trailing:m),w.cancel=function(){void 0!==d&&clearTimeout(d),p=0,s=h=l=d=void 0},w.flush=function(){return void 0===d?f:x(i())},w}},27087:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},14380:function(e,t,n){var r=n(12731),i=n(63117);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},63117:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},50561:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},41108:function(e,t,n){var r=n(12731),i=n(50561);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},89830:function(e,t,n){var r=n(8705);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},49423:function(e,t,n){var r=n(2381);e.exports=function(){return r.Date.now()}},49666:function(e,t,n){var r=n(19334),i=n(63117),o=n(41108),a=0/0,u=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return a;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(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)?c(e.slice(2),n?2:8):u.test(e)?a:+e}},89970:function(e,t,n){var r=n(90276);r.prototype.formulaEval=function(){"use strict";for(var e,t,n,r=[],i=this.value,o=0;o"+t.value+""+i[o].show+""+e.value+"",type:10}):r.push({value:(1!=t.type?"(":"")+t.value+(1!=t.type?")":"")+""+e.value+"",type:1})):2===i[o].type||9===i[o].type?(e=r.pop(),t=r.pop(),r.push({value:(1!=t.type?"(":"")+t.value+(1!=t.type?")":"")+i[o].show+(1!=e.type?"(":"")+e.value+(1!=e.type?")":""),type:i[o].type})):12===i[o].type&&(e=r.pop(),t=r.pop(),n=r.pop(),r.push({value:i[o].show+"("+n.value+","+t.value+","+e.value+")",type:12}));return r[0].value},e.exports=r},36889:function(e,t,n){"use strict";var r=n(35666);function i(e,t){for(var n=0;np.length-2?p.length-1:e.length-s;n>0;n--)if(void 0!==p[n])for(i=0;i0&&Mn)u.push(e);else{for(;n>=i&&!c||c&&i1)throw new r.Exception("Uncaught Syntax error");return o[0].value>1e15?"Infinity":parseFloat(o[0].value.toFixed(15))},r.eval=function(e,t,n){return void 0===t?this.lex(e).toPostfix().postfixEval():void 0!==n?this.lex(e,t).toPostfix().postfixEval(n):void 0!==t.length?this.lex(e,t).toPostfix().postfixEval():this.lex(e).toPostfix().postfixEval(t)},e.exports=r},58064:function(e,t,n){"use strict";Object.defineProperty(t,"$",{enumerable:!0,get:function(){return i}});let r=n(74590);function i(e){let{createServerReference:t}=n(6671);return t(e,r.callServer)}},99949:function(e,t,n){"use strict";var r=n(88877);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var u=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},41448:function(e,t,n){e.exports=n(99949)()},88877:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},63482:function(e,t,n){"use strict";let r,i;var o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),u=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.useTurnstile=void 0;let s=u(n(2265)),l="undefined"!=typeof globalThis?globalThis:window,c=void 0!==l.turnstile?"ready":"unloaded",f=new Promise((e,t)=>{i={resolve:e,reject:t},"ready"===c&&e(void 0)});{let e="cf__reactTurnstileOnLoad";r=()=>{if("unloaded"===c){c="loading",l[e]=()=>{i.resolve(),c="ready",delete l[e]};let t=`https://challenges.cloudflare.com/turnstile/v0/api.js?onload=${e}&render=explicit`,n=document.createElement("script");n.src=t,n.async=!0,n.addEventListener("error",()=>{i.reject("Failed to load Turnstile."),delete l[e]}),document.head.appendChild(n)}return f}}t.default=function({id:e,className:t,style:n,sitekey:i,action:o,cData:a,theme:u,language:l,tabIndex:f,responseField:d,responseFieldName:h,size:p,fixedSize:g,retry:y,retryInterval:m,refreshExpired:v,appearance:b,execution:_,userRef:x,onVerify:w,onSuccess:O,onLoad:M,onError:S,onExpire:P,onTimeout:k,onAfterInteractive:A,onBeforeInteractive:E,onUnsupported:N}){let j=(0,s.useRef)(null),T=(0,s.useState)({onVerify:w,onSuccess:O,onLoad:M,onError:S,onExpire:P,onTimeout:k,onAfterInteractive:A,onBeforeInteractive:E,onUnsupported:N})[0],C=null!=x?x:j,R=g?{width:"compact"===p?"130px":"flexible"===p?"100%":"300px",height:"compact"===p?"120px":"65px",...n}:n;return(0,s.useEffect)(()=>{if(!C.current)return;let e=!1,t="";return(async()=>{var n,s,g;let x;if("ready"!==c)try{await r()}catch(e){null===(n=T.onError)||void 0===n||n.call(T,e);return}!e&&C.current&&(g=t=window.turnstile.render(C.current,{sitekey:i,action:o,cData:a,theme:u,language:l,tabindex:f,"response-field":d,"response-field-name":h,size:p,retry:y,"retry-interval":m,"refresh-expired":v,appearance:b,execution:_,callback:(e,t)=>{var n,r;null===(n=T.onVerify)||void 0===n||n.call(T,e,x),null===(r=T.onSuccess)||void 0===r||r.call(T,e,t,x)},"error-callback":e=>{var t;return null===(t=T.onError)||void 0===t?void 0:t.call(T,e,x)},"expired-callback":e=>{var t;return null===(t=T.onExpire)||void 0===t?void 0:t.call(T,e,x)},"timeout-callback":()=>{var e;return null===(e=T.onTimeout)||void 0===e?void 0:e.call(T,x)},"after-interactive-callback":()=>{var e;return null===(e=T.onAfterInteractive)||void 0===e?void 0:e.call(T,x)},"before-interactive-callback":()=>{var e;return null===(e=T.onBeforeInteractive)||void 0===e?void 0:e.call(T,x)},"unsupported-callback":()=>{var e;return null===(e=T.onUnsupported)||void 0===e?void 0:e.call(T,x)}}),x={execute:e=>window.turnstile.execute(g,e),reset:()=>window.turnstile.reset(g),getResponse:()=>window.turnstile.getResponse(g),isExpired:()=>window.turnstile.isExpired(g)},null===(s=T.onLoad)||void 0===s||s.call(T,t,x))})(),()=>{e=!0,t&&window.turnstile.remove(t)}},[i,o,a,u,l,f,d,h,p,y,m,v,b,_]),(0,s.useEffect)(()=>{T.onVerify=w,T.onSuccess=O,T.onLoad=M,T.onError=S,T.onExpire=P,T.onTimeout=k,T.onAfterInteractive=A,T.onBeforeInteractive=E,T.onUnsupported=N},[w,O,M,S,P,k,A,E,N]),s.default.createElement("div",{ref:C,id:e,className:t,style:R})},t.useTurnstile=function(){let[e,t]=(0,s.useState)(c);return(0,s.useEffect)(()=>{"ready"!==c&&f.then(()=>t(c))},[]),l.turnstile}},36076:function(e,t,n){var r,i=n(61508),o=n(22258),a=n(89970),u=/(\+|\-|\*|\\|[^a-z]|)(\s*)(\()/g;e.exports=function(e,t){return r=0,t=Math.pow(10,void 0===t?5:t),o(e=e.replace(/\n+/g," "),/((?:\-[a-z]+\-)?calc)\(/,function e(n,o,s){if(r++>100)throw r=0,Error("Call stack overflow for "+s);if(""===n)throw Error(o+"(): '"+s+"' must contain a non-whitespace string");var l,c=function(e){for(var t=[],n=[],r=/[\.0-9]([%a-z]+)/gi,i=r.exec(e);i;)i&&i[1]&&(-1===n.indexOf(i[1].toLowerCase())&&(t.push(i[1]),n.push(i[1].toLowerCase())),i=r.exec(e));return t}(n=function(t,n){t=t.replace(/((?:\-[a-z]+\-)?calc)/g,"");for(var r,o="",a=t;r=u.exec(a);){r[0].index>0&&(o+=a.substring(0,r[0].index));var s=i("(",")",a.substring([0].index));if(""===s.body)throw Error("'"+t+"' must contain a non-whitespace string");var l=e(s.body,"",n);o+=s.pre+l,a=s.post}return o+a}(n,s));if(c.length>1||n.indexOf("var(")>-1)return o+"("+n+")";var f=c[0]||"";"%"===f&&(n=n.replace(/\b[0-9\.]+%/g,function(e){return .01*parseFloat(e.slice(0,-1))}));var d=n.replace(RegExp(f,"gi"),"");try{l=a.eval(d)}catch(e){return o+"("+n+")"}return"%"===f&&(l*=100),(o.length||"%"===f)&&(l=Math.round(l*t)/t),l+=f})}},61508:function(e){function t(e,t,i){e instanceof RegExp&&(e=n(e,i)),t instanceof RegExp&&(t=n(t,i));var o=r(e,t,i);return o&&{start:o[0],end:o[1],pre:i.slice(0,o[0]),body:i.slice(o[0]+e.length,o[1]),post:i.slice(o[1]+t.length)}}function n(e,t){var n=t.match(e);return n?n[0]:null}function r(e,t,n){var r,i,o,a,u,s=n.indexOf(e),l=n.indexOf(t,s+1),c=s;if(s>=0&&l>0){for(r=[],o=n.length;c>=0&&!u;)c==s?(r.push(c),s=n.indexOf(e,c+1)):1==r.length?u=[r.pop(),l]:((i=r.pop())=0?s:l;r.length&&(u=[o,a])}return u}e.exports=t,t.range=r},22258:function(e,t,n){var r=n(72717);e.exports=function e(t,n,i){return(function(e,t){var n=[],i="string"==typeof t?RegExp("\\b("+t+")\\("):t;do{var o=i.exec(e);if(!o)break;if(void 0===o[1])throw Error("Missing the first couple of parenthesis to get the function identifier in "+t);var a=o[1],u=o.index,s=r("(",")",e.substring(u));if(!s||s.start!==o[0].length-1)throw SyntaxError(a+"(): missing closing ')' in the value '"+e+"'");n.push({matches:s,functionIdentifier:a}),e=s.post}while(i.test(e));return n})(t,n).reduce(function(r,o){var a,u;return r.replace(o.functionIdentifier+"("+o.matches.body+")",(a=o.matches.body,u=o.functionIdentifier,i(e(a,n,i),u,t)))},t)}},34492:function(e,t,n){"use strict";var r=n(2265),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,a=r.useEffect,u=r.useLayoutEffect,s=r.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,c=r[1];return u(function(){i.value=n,i.getSnapshot=t,l(i)&&c({inst:i})},[e,n,t]),a(function(){return l(i)&&c({inst:i}),e(function(){l(i)&&c({inst:i})})},[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},10554:function(e,t,n){"use strict";e.exports=n(34492)},68916:function(){},18624:function(e){e.exports={verified:"icons_verified__1eJnA"}},91819:function(e){e.exports={root:"quoted-tweet-body_root__szSfI"}},30236:function(e){e.exports={root:"quoted-tweet-container_root__92393",article:"quoted-tweet-container_article__FoJQN"}},22820:function(e){e.exports={header:"quoted-tweet-header_header___qrcQ",avatar:"quoted-tweet-header_avatar__lGzrW",avatarSquare:"quoted-tweet-header_avatarSquare__l_eYT",author:"quoted-tweet-header_author__k48VI",authorText:"quoted-tweet-header_authorText__FULly",username:"quoted-tweet-header_username__YLPXR"}},44046:function(e){e.exports={skeleton:"skeleton_skeleton__gUMqh",loading:"skeleton_loading__XZoZ6"}},99030:function(e){e.exports={actions:"tweet-actions_actions__UDw7H",like:"tweet-actions_like__H1xYv",reply:"tweet-actions_reply__S4rFc",copy:"tweet-actions_copy__Tbdg_",likeIconWrapper:"tweet-actions_likeIconWrapper__JQkhp",likeCount:"tweet-actions_likeCount__MyxBd",replyIconWrapper:"tweet-actions_replyIconWrapper__NVdGa",copyIconWrapper:"tweet-actions_copyIconWrapper__toM2y",likeIcon:"tweet-actions_likeIcon__fhDng",replyIcon:"tweet-actions_replyIcon__MI2tG",copyIcon:"tweet-actions_copyIcon__SEaWw",replyText:"tweet-actions_replyText__doQct",copyText:"tweet-actions_copyText__fEqBx"}},84476:function(e){e.exports={root:"tweet-body_root__ChzUj"}},72786:function(e){e.exports={root:"tweet-container_root__0rJLq",article:"tweet-container_article__0ERPK"}},40823:function(e){e.exports={header:"tweet-header_header__CXzdi",avatar:"tweet-header_avatar__0Wi9G",avatarOverflow:"tweet-header_avatarOverflow__E2gxj",avatarSquare:"tweet-header_avatarSquare__uIUBO",avatarShadow:"tweet-header_avatarShadow__CB9Zo",author:"tweet-header_author___jWoR",authorLink:"tweet-header_authorLink__qj5Sm",authorVerified:"tweet-header_authorVerified__OFYo2",authorLinkText:"tweet-header_authorLinkText__y6HdU",authorMeta:"tweet-header_authorMeta__gIC3U",authorFollow:"tweet-header_authorFollow__w_j4h",username:"tweet-header_username__UebZb",follow:"tweet-header_follow__Fi7bf",separator:"tweet-header_separator__d4pqe",brand:"tweet-header_brand__0FLQl",twitterIcon:"tweet-header_twitterIcon__m0Rzu"}},51042:function(e){e.exports={root:"tweet-in-reply-to_root__o784R"}},85393:function(e){e.exports={root:"tweet-info-created-at_root__KaxZi"}},32249:function(e){e.exports={info:"tweet-info_info__ll_kH",infoLink:"tweet-info_infoLink__xdgYO",infoIcon:"tweet-info_infoIcon__S8lzA"}},94877:function(e){e.exports={root:"tweet-link_root__4EzRS"}},2290:function(e){e.exports={anchor:"tweet-media-video_anchor__EMqq1",videoButton:"tweet-media-video_videoButton__P9iF2",videoButtonIcon:"tweet-media-video_videoButtonIcon__7gRo1",watchOnTwitter:"tweet-media-video_watchOnTwitter__2ucCU",viewReplies:"tweet-media-video_viewReplies__dp8G_"}},60713:function(e){e.exports={root:"tweet-media_root__k6gQ2",rounded:"tweet-media_rounded__LgwFx",mediaWrapper:"tweet-media_mediaWrapper__6rfqr",grid2Columns:"tweet-media_grid2Columns__tO2Ea",grid3:"tweet-media_grid3__XbH4s",grid2x2:"tweet-media_grid2x2__Wiunq",mediaContainer:"tweet-media_mediaContainer__rjXGp",mediaLink:"tweet-media_mediaLink__vFkZL",skeleton:"tweet-media_skeleton__qZmSS",image:"tweet-media_image__yoPJg"}},87406:function(e){e.exports={root:"tweet-not-found_root__KQedq"}},84507:function(e){e.exports={replies:"tweet-replies_replies__PUxl8",link:"tweet-replies_link__roxYQ",text:"tweet-replies_text__o0Naf"}},44717:function(e){e.exports={root:"tweet-skeleton_root__1sn43"}},52983:function(e){e.exports={verifiedOld:"verified-badge_verifiedOld__zcaba",verifiedBlue:"verified-badge_verifiedBlue__s3_Vu",verifiedGovernment:"verified-badge_verifiedGovernment__qRJxq"}},9005:function(e,t,n){"use strict";let r,i,o;var a=Object.create,u=Object.defineProperty,s=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,c=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,d=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of l(t))f.call(e,i)||i===n||u(e,i,{get:()=>t[i],enumerable:!(r=s(t,i))||r.enumerable});return e},h={};((e,t)=>{for(var n in t)u(e,n,{get:t[n],enumerable:!0})})(h,{Animated:()=>_,AnimatedArray:()=>E,AnimatedObject:()=>A,AnimatedString:()=>M,AnimatedValue:()=>w,createHost:()=>B,getAnimated:()=>m,getAnimatedType:()=>T,getPayload:()=>b,isAnimated:()=>y,setAnimated:()=>v}),e.exports=d(u({},"__esModule",{value:!0}),h);var p=n(4565),g=Symbol.for("Animated:node"),y=e=>!!e&&e[g]===e,m=e=>e&&e[g],v=(e,t)=>(0,p.defineHidden)(e,g,t),b=e=>e&&e[g]&&e[g].getPayload(),_=class{constructor(){v(this,this)}getPayload(){return this.payload||[]}},x=n(4565),w=class extends _{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,x.is.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new w(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return x.is.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){let{done:e}=this;this.done=!1,x.is.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},O=n(4565),M=class extends w{constructor(e){super(0),this._string=null,this._toString=(0,O.createInterpolator)({output:[e,e]})}static create(e){return new M(e)}getValue(){return this._string??(this._string=this._toString(this._value))}setValue(e){if(O.is.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=(0,O.createInterpolator)({output:[this.getValue(),e]})),this._value=0,super.reset()}},S=n(4565),P=n(4565),k={dependencies:null},A=class extends _{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return(0,P.eachProp)(this.source,(n,r)=>{y(n)?t[r]=n.getValue(e):(0,P.hasFluidValue)(n)?t[r]=(0,P.getFluidValue)(n):e||(t[r]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&(0,P.each)(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return(0,P.eachProp)(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){k.dependencies&&(0,P.hasFluidValue)(e)&&k.dependencies.add(e);let t=b(e);t&&(0,P.each)(t,e=>this.add(e))}},E=class extends A{constructor(e){super(e)}static create(e){return new E(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){let t=this.getPayload();return e.length==t.length?t.map((t,n)=>t.setValue(e[n])).some(Boolean):(super.setValue(e.map(N)),!0)}};function N(e){return((0,S.isAnimatedString)(e)?M:w).create(e)}var j=n(4565);function T(e){let t=m(e);return t?t.constructor:j.is.arr(e)?E:(0,j.isAnimatedString)(e)?M:w}var C=n(4565),R=(o=null!=(r=n(2265))?a(c(r)):{},d(!i&&r&&r.__esModule?o:u(o,"default",{value:r,enumerable:!0}),r)),L=n(2265),I=n(4565),D=(e,t)=>{let n=!I.is.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,L.forwardRef)((r,i)=>{var o;let a;let u=(0,L.useRef)(null),s=n&&(0,L.useCallback)(e=>{u.current=(i&&(I.is.fun(i)?i(e):i.current=e),e)},[i]),[l,c]=(o=r,a=new Set,k.dependencies=a,o.style&&(o={...o,style:t.createAnimatedStyle(o.style)}),o=new A(o),k.dependencies=null,[o,a]),f=(0,I.useForceUpdate)(),d=()=>{let e=u.current;(!n||e)&&(!!e&&t.applyAnimatedValues(e,l.getValue(!0)))===!1&&f()},h=new Z(d,c),p=(0,L.useRef)();(0,I.useIsomorphicLayoutEffect)(()=>(p.current=h,(0,I.each)(c,e=>(0,I.addFluidObserver)(e,h)),()=>{p.current&&((0,I.each)(p.current.deps,e=>(0,I.removeFluidObserver)(e,p.current)),I.raf.cancel(p.current.update))})),(0,L.useEffect)(d,[]),(0,I.useOnce)(()=>()=>{let e=p.current;(0,I.each)(e.deps,t=>(0,I.removeFluidObserver)(t,e))});let g=t.getComponentProps(l.getValue());return R.createElement(e,{...g,ref:s})})},Z=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&I.raf.write(this.update)}},F=Symbol.for("AnimatedComponent"),B=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=e=>new A(e),getComponentProps:r=e=>e}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},o=e=>{let t=U(e)||"Anonymous";return(e=C.is.str(e)?o[e]||(o[e]=D(e,i)):e[F]||(e[F]=D(e,i))).displayName=`Animated(${t})`,e};return(0,C.eachProp)(e,(t,n)=>{C.is.arr(e)&&(n=U(t)),o[n]=o(t)}),{animated:o}},U=e=>C.is.str(e)?e:e&&C.is.str(e.displayName)?e.displayName:C.is.fun(e)&&e.name||null},28877:function(e,t,n){"use strict";let r,i;var o,a=Object.create,u=Object.defineProperty,s=Object.getOwnPropertyDescriptor,l=Object.getOwnPropertyNames,c=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,d=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of l(t))f.call(e,i)||i===n||u(e,i,{get:()=>t[i],enumerable:!(r=s(t,i))||r.enumerable});return e},h=(e,t,n)=>(n=null!=e?a(c(e)):{},d(!t&&e&&e.__esModule?n:u(n,"default",{value:e,enumerable:!0}),e)),p={};((e,t)=>{for(var n in t)u(e,n,{get:t[n],enumerable:!0})})(p,{BailSignal:()=>J,Controller:()=>eO,FrameValue:()=>eo,Globals:()=>tl.Globals,Interpolation:()=>tr,Spring:()=>e6,SpringContext:()=>eR,SpringRef:()=>eD,SpringValue:()=>ed,Trail:()=>e8,Transition:()=>e9,config:()=>Z,createInterpolator:()=>tf.createInterpolator,easings:()=>tf.easings,inferTo:()=>S,interpolate:()=>ts,to:()=>tu,update:()=>tc,useChain:()=>j,useInView:()=>e4,useIsomorphicLayoutEffect:()=>tf.useIsomorphicLayoutEffect,useReducedMotion:()=>tf.useReducedMotion,useResize:()=>e1,useScroll:()=>eJ,useSpring:()=>eF,useSpringRef:()=>eW,useSpringValue:()=>eH,useSprings:()=>eZ,useTrail:()=>eq,useTransition:()=>e$}),e.exports=d(u({},"__esModule",{value:!0}),p);var g=n(4565),y=n(4565);function m(e,...t){return y.is.fun(e)?e(...t):e}var v=(e,t)=>!0===e||!!(t&&e&&(y.is.fun(e)?e(t):(0,y.toArray)(e).includes(t))),b=(e,t)=>y.is.obj(e)?t&&e[t]:e,_=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,x=e=>e,w=(e,t=x)=>{let n=O;e.default&&!0!==e.default&&(n=Object.keys(e=e.default));let r={};for(let i of n){let n=t(e[i],i);y.is.und(n)||(r[i]=n)}return r},O=["config","onProps","onStart","onChange","onPause","onResume","onRest"],M={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function S(e){let t=function(e){let t={},n=0;if((0,y.eachProp)(e,(e,r)=>{M[r]||(t[r]=e,n++)}),n)return t}(e);if(t){let n={to:t};return(0,y.eachProp)(e,(e,r)=>r in t||(n[r]=e)),n}return{...e}}function P(e){return e=(0,y.getFluidValue)(e),y.is.arr(e)?e.map(P):(0,y.isAnimatedString)(e)?y.Globals.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function k(e){for(let t in e)return!0;return!1}function A(e){return y.is.fun(e)||y.is.arr(e)&&y.is.obj(e[0])}function E(e,t){e.ref?.delete(e),t?.delete(e)}function N(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}function j(e,t,n=1e3){(0,g.useIsomorphicLayoutEffect)(()=>{if(t){let r=0;(0,g.each)(e,(e,i)=>{let o=e.current;if(o.length){let a=n*t[i];isNaN(a)?a=r:r=a,(0,g.each)(o,e=>{(0,g.each)(e.queue,e=>{let t=e.delay;e.delay=e=>a+m(t||0,e)})}),e.start()}})}else{let t=Promise.resolve();(0,g.each)(e,e=>{let n=e.current;if(n.length){let r=n.map(e=>{let t=e.queue;return e.queue=[],t});t=t.then(()=>((0,g.each)(n,(e,t)=>(0,g.each)(r[t]||[],t=>e.queue.push(t))),Promise.all(e.start())))}})}})}var T=n(4565),C=n(2265),R=n(4565),L=n(4565),I=n(88348),D=n(4565),Z={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},F={...Z.default,mass:1,damping:1,easing:D.easings.linear,clamp:!1},B=class{constructor(){this.velocity=0,Object.assign(this,F)}};function U(e,t){if(D.is.und(t.decay)){let n=!D.is.und(t.tension)||!D.is.und(t.friction);!n&&D.is.und(t.frequency)&&D.is.und(t.damping)&&D.is.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var W=[],V=class{constructor(){this.changed=!1,this.values=W,this.toValues=null,this.fromValues=W,this.config=new B,this.immediate=!1}},H=n(4565);function z(e,{key:t,props:n,defaultProps:r,state:i,actions:o}){return new Promise((a,u)=>{let s,l,c=v(n.cancel??r?.cancel,t);if(c)h();else{H.is.und(n.pause)||(i.paused=v(n.pause,t));let e=r?.pause;!0!==e&&(e=i.paused||v(e,t)),s=m(n.delay||0,t),e?(i.resumeQueue.add(d),o.pause()):(o.resume(),d())}function f(){i.resumeQueue.add(d),i.timeouts.delete(l),l.cancel(),s=l.time-H.raf.now()}function d(){s>0&&!H.Globals.skipAnimation?(i.delayed=!0,l=H.raf.setTimeout(h,s),i.pauseQueue.add(f),i.timeouts.add(l)):h()}function h(){i.delayed&&(i.delayed=!1),i.pauseQueue.delete(f),i.timeouts.delete(l),e<=(i.cancelId||0)&&(c=!0);try{o.start({...n,callId:e,cancel:c},a)}catch(e){u(e)}}})}var q=n(4565),Y=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?$(e.get()):t.every(e=>e.noop)?G(e.get()):K(e.get(),t.every(e=>e.finished)),G=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),K=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),$=e=>({value:e,cancelled:!0,finished:!1});function X(e,t,n,r){let{callId:i,parentId:o,onRest:a}=t,{asyncTo:u,promise:s}=n;return o||e!==u||t.reset?n.promise=(async()=>{n.asyncId=i,n.asyncTo=e;let l=w(t,(e,t)=>"onRest"===t?void 0:e),c,f,d=new Promise((e,t)=>(c=e,f=t)),h=e=>{let t=i<=(n.cancelId||0)&&$(r)||i!==n.asyncId&&K(r,!1);if(t)throw e.result=t,f(e),e},p=(e,t)=>{let o=new J,a=new ee;return(async()=>{if(q.Globals.skipAnimation)throw Q(n),a.result=K(r,!1),f(a),a;h(o);let u=q.is.obj(e)?{...e}:{...t,to:e};u.parentId=i,(0,q.eachProp)(l,(e,t)=>{q.is.und(u[t])&&(u[t]=e)});let s=await r.start(u);return h(o),n.paused&&await new Promise(e=>{n.resumeQueue.add(e)}),s})()},g;if(q.Globals.skipAnimation)return Q(n),K(r,!1);try{let t;t=q.is.arr(e)?(async e=>{for(let t of e)await p(t)})(e):Promise.resolve(e(p,r.stop.bind(r))),await Promise.all([t.then(c),d]),g=K(r.get(),!0,!1)}catch(e){if(e instanceof J)g=e.result;else if(e instanceof ee)g=e.result;else throw e}finally{i==n.asyncId&&(n.asyncId=o,n.asyncTo=o?u:void 0,n.promise=o?s:void 0)}return q.is.fun(a)&&q.raf.batchedUpdates(()=>{a(g,r,r.item)}),g})():s}function Q(e,t){(0,q.flush)(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var J=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},ee=class extends Error{constructor(){super("SkipAnimationSignal")}},et=n(4565),en=n(88348),er=e=>e instanceof eo,ei=1,eo=class extends et.FluidValue{constructor(){super(...arguments),this.id=ei++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=(0,en.getAnimated)(this);return e&&e.getValue()}to(...e){return et.Globals.to(this,e)}interpolate(...e){return(0,et.deprecateInterpolate)(),et.Globals.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){(0,et.callFluidObservers)(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||et.frameLoop.sort(this),(0,et.callFluidObservers)(this,{type:"priority",parent:this,priority:e})}},ea=Symbol.for("SpringPhase"),eu=e=>(1&e[ea])>0,es=e=>(2&e[ea])>0,el=e=>(4&e[ea])>0,ec=(e,t)=>t?e[ea]|=3:e[ea]&=-3,ef=(e,t)=>t?e[ea]|=4:e[ea]&=-5,ed=class extends eo{constructor(e,t){if(super(),this.animation=new V,this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!L.is.und(e)||!L.is.und(t)){let n=L.is.obj(e)?{...e}:{...t,from:e};L.is.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(es(this)||this._state.asyncTo)||el(this)}get goal(){return(0,L.getFluidValue)(this.animation.to)}get velocity(){let e=(0,I.getAnimated)(this);return e instanceof I.AnimatedValue?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return eu(this)}get isAnimating(){return es(this)}get isPaused(){return el(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1,r=this.animation,{toValues:i}=r,{config:o}=r,a=(0,I.getPayload)(r.to);!a&&(0,L.hasFluidValue)(r.to)&&(i=(0,L.toArray)((0,L.getFluidValue)(r.to))),r.values.forEach((u,s)=>{if(u.done)return;let l=u.constructor==I.AnimatedString?1:a?a[s].lastPosition:i[s],c=r.immediate,f=l;if(!c){if(f=u.lastPosition,o.tension<=0){u.done=!0;return}let t=u.elapsedTime+=e,n=r.fromValues[s],i=null!=u.v0?u.v0:u.v0=L.is.arr(o.velocity)?o.velocity[s]:o.velocity,a,d=o.precision||(n==l?.005:Math.min(1,.001*Math.abs(l-n)));if(L.is.und(o.duration)){if(o.decay){let e=!0===o.decay?.998:o.decay,r=Math.exp(-(1-e)*t);f=n+i/(1-e)*(1-r),c=Math.abs(u.lastPosition-f)<=d,a=i*r}else{a=null==u.lastVelocity?i:u.lastVelocity;let t=o.restVelocity||d/10,r=o.clamp?0:o.bounce,s=!L.is.und(r),h=n==l?u.v0>0:nt)&&(c=Math.abs(l-f)<=d));++e){s&&(f==l||f>l==h)&&(a=-a*r,f=l);let e=(-(1e-6*o.tension)*(f-l)+-(.001*o.friction)*a)/o.mass;a+=1*e,f+=1*a}}}else{let r=1;o.duration>0&&(this._memoizedDuration!==o.duration&&(this._memoizedDuration=o.duration,u.durationProgress>0&&(u.elapsedTime=o.duration*u.durationProgress,t=u.elapsedTime+=e)),r=(r=(o.progress||0)+t/this._memoizedDuration)>1?1:r<0?0:r,u.durationProgress=r),a=((f=n+o.easing(r)*(l-n))-u.lastPosition)/e,c=1==r}u.lastVelocity=a,Number.isNaN(f)&&(console.warn("Got NaN while animating:",this),c=!0)}a&&!a[s].done&&(c=!1),c?u.done=!0:t=!1,u.setValue(f,o.round)&&(n=!0)});let u=(0,I.getAnimated)(this),s=u.getValue();if(t){let e=(0,L.getFluidValue)(r.to);(s!==e||n)&&!o.decay?(u.setValue(e),this._onChange(e)):n&&o.decay&&this._onChange(s),this._stop()}else n&&this._onChange(s)}set(e){return L.raf.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(es(this)){let{to:e,config:t}=this.animation;L.raf.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return L.is.und(e)?(n=this.queue||[],this.queue=[]):n=[L.is.obj(e)?e:{...t,to:e}],Promise.all(n.map(e=>this._update(e))).then(e=>Y(this,e))}stop(e){let{to:t}=this.animation;return this._focus(this.get()),Q(this._state,e&&this._lastCallId),L.raf.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){let t=this.key||"",{to:n,from:r}=e;(null==(n=L.is.obj(n)?n[t]:n)||A(n))&&(n=void 0),null==(r=L.is.obj(r)?r[t]:r)&&(r=void 0);let i={to:n,from:r};return eu(this)||(e.reverse&&([n,r]=[r,n]),r=(0,L.getFluidValue)(r),L.is.und(r)?(0,I.getAnimated)(this)||this._set(n):this._set(r)),i}_update({...e},t){let{key:n,defaultProps:r}=this;e.default&&Object.assign(r,w(e,(e,t)=>/^on/.test(t)?b(e,n):e)),ev(this,e,"onProps"),eb(this,"onProps",e,this);let i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let o=this._state;return z(++this._lastCallId,{key:n,props:e,defaultProps:r,state:o,actions:{pause:()=>{el(this)||(ef(this,!0),(0,L.flushCalls)(o.pauseQueue),eb(this,"onPause",K(this,eh(this,this.animation.to)),this))},resume:()=>{el(this)&&(ef(this,!1),es(this)&&this._resume(),(0,L.flushCalls)(o.resumeQueue),eb(this,"onResume",K(this,eh(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then(n=>{if(e.loop&&n.finished&&!(t&&n.noop)){let t=ep(e);if(t)return this._update(t,!0)}return n})}_merge(e,t,n){if(t.cancel)return this.stop(!0),n($(this));let r=!L.is.und(e.to),i=!L.is.und(e.from);if(r||i){if(!(t.callId>this._lastToId))return n($(this));this._lastToId=t.callId}let{key:o,defaultProps:a,animation:u}=this,{to:s,from:l}=u,{to:c=s,from:f=l}=e;i&&!r&&(!t.default||L.is.und(c))&&(c=f),t.reverse&&([c,f]=[f,c]);let d=!(0,L.isEqual)(f,l);d&&(u.from=f),f=(0,L.getFluidValue)(f);let h=!(0,L.isEqual)(c,s);h&&this._focus(c);let p=A(t.to),{config:g}=u,{decay:y,velocity:b}=g;(r||i)&&(g.velocity=0),t.config&&!p&&function(e,t,n){for(let r in n&&(U(n={...n},t),t={...n,...t}),U(e,t),Object.assign(e,t),F)null==e[r]&&(e[r]=F[r]);let{frequency:r,damping:i}=e,{mass:o}=e;D.is.und(r)||(r<.01&&(r=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/r,2)*o,e.friction=4*Math.PI*i*o/r)}(g,m(t.config,o),t.config!==a.config?m(a.config,o):void 0);let _=(0,I.getAnimated)(this);if(!_||L.is.und(c))return n(K(this,!0));let x=L.is.und(t.reset)?i&&!t.default:!L.is.und(f)&&v(t.reset,o),w=x?f:this.get(),O=P(c),M=L.is.num(O)||L.is.arr(O)||(0,L.isAnimatedString)(O),S=!p&&(!M||v(a.immediate||t.immediate,o));if(h){let e=(0,I.getAnimatedType)(c);if(e!==_.constructor){if(S)_=this._set(O);else throw Error(`Cannot animate between ${_.constructor.name} and ${e.name}, as the "to" prop suggests`)}}let k=_.constructor,E=(0,L.hasFluidValue)(c),N=!1;if(!E){let e=x||!eu(this)&&d;(h||e)&&(E=!(N=(0,L.isEqual)(P(w),O))),((0,L.isEqual)(u.immediate,S)||S)&&(0,L.isEqual)(g.decay,y)&&(0,L.isEqual)(g.velocity,b)||(E=!0)}if(N&&es(this)&&(u.changed&&!x?E=!0:E||this._stop(s)),!p&&((E||(0,L.hasFluidValue)(s))&&(u.values=_.getPayload(),u.toValues=(0,L.hasFluidValue)(c)?null:k==I.AnimatedString?[1]:(0,L.toArray)(O)),u.immediate==S||(u.immediate=S,S||x||this._set(s)),E)){let{onRest:e}=u;(0,L.each)(em,e=>ev(this,t,e));let r=K(this,eh(this,s));(0,L.flushCalls)(this._pendingCalls,r),this._pendingCalls.add(n),u.changed&&L.raf.batchedUpdates(()=>{u.changed=!x,e?.(r,this),x?m(a.onRest,r):u.onStart?.(r,this)})}x&&this._set(w),p?n(X(t.to,t,this._state,this)):E?this._start():es(this)&&!h?this._pendingCalls.add(n):n(G(w))}_focus(e){let t=this.animation;e!==t.to&&((0,L.getFluidObservers)(this)&&this._detach(),t.to=e,(0,L.getFluidObservers)(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;(0,L.hasFluidValue)(t)&&((0,L.addFluidObserver)(t,this),er(t)&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;(0,L.hasFluidValue)(e)&&(0,L.removeFluidObserver)(e,this)}_set(e,t=!0){let n=(0,L.getFluidValue)(e);if(!L.is.und(n)){let e=(0,I.getAnimated)(this);if(!e||!(0,L.isEqual)(n,e.getValue())){let r=(0,I.getAnimatedType)(n);e&&e.constructor==r?e.setValue(n):(0,I.setAnimated)(this,r.create(n)),e&&L.raf.batchedUpdates(()=>{this._onChange(n,t)})}}return(0,I.getAnimated)(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,eb(this,"onStart",K(this,eh(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),m(this.animation.onChange,e,this)),m(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){let e=this.animation;(0,I.getAnimated)(this).reset((0,L.getFluidValue)(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),es(this)||(ec(this,!0),el(this)||this._resume())}_resume(){L.Globals.skipAnimation?this.finish():L.frameLoop.start(this)}_stop(e,t){if(es(this)){ec(this,!1);let n=this.animation;(0,L.each)(n.values,e=>{e.done=!0}),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),(0,L.callFluidObservers)(this,{type:"idle",parent:this});let r=t?$(this.get()):K(this.get(),eh(this,e??n.to));(0,L.flushCalls)(this._pendingCalls,r),n.changed&&(n.changed=!1,eb(this,"onRest",r,this))}}};function eh(e,t){let n=P(t),r=P(e.get());return(0,L.isEqual)(r,n)}function ep(e,t=e.loop,n=e.to){let r=m(t);if(r){let i=!0!==r&&S(r),o=(i||e).reverse,a=!i||i.reset;return eg({...e,loop:t,default:!1,pause:void 0,to:!o||A(n)?n:void 0,from:a?e.from:void 0,reset:a,...i})}}function eg(e){let{to:t,from:n}=e=S(e),r=new Set;return L.is.obj(t)&&ey(t,r),L.is.obj(n)&&ey(n,r),e.keys=r.size?Array.from(r):null,e}function ey(e,t){(0,L.eachProp)(e,(e,n)=>null!=e&&t.add(n))}var em=["onStart","onRest","onChange","onPause","onResume"];function ev(e,t,n){e.animation[n]=t[n]!==_(t,n)?b(t[n],e.key):void 0}function eb(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var e_=n(4565),ex=["onStart","onChange","onRest"],ew=1,eO=class{constructor(e,t){this.id=ew++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(let t in e){let n=e[t];e_.is.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(eg(e)),this}start(e){let{queue:t}=this;return e?t=(0,e_.toArray)(e).map(eg):this.queue=[],this._flush?this._flush(this,t):(eN(this,t),eM(this,t))}stop(e,t){if(!!e!==e&&(t=e),t){let n=this.springs;(0,e_.each)((0,e_.toArray)(t),t=>n[t].stop(!!e))}else Q(this._state,this._lastAsyncId),this.each(t=>t.stop(!!e));return this}pause(e){if(e_.is.und(e))this.start({pause:!0});else{let t=this.springs;(0,e_.each)((0,e_.toArray)(e),e=>t[e].pause())}return this}resume(e){if(e_.is.und(e))this.start({pause:!1});else{let t=this.springs;(0,e_.each)((0,e_.toArray)(e),e=>t[e].resume())}return this}each(e){(0,e_.eachProp)(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,i=this._changed.size>0;(r&&!this._started||i&&!this._started)&&(this._started=!0,(0,e_.flush)(e,([e,t])=>{t.value=this.get(),e(t,this,this._item)}));let o=!r&&this._started,a=i||o&&n.size?this.get():null;i&&t.size&&(0,e_.flush)(t,([e,t])=>{t.value=a,e(t,this,this._item)}),o&&(this._started=!1,(0,e_.flush)(n,([e,t])=>{t.value=a,e(t,this,this._item)}))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}e_.raf.onFrame(this._onFrame)}};function eM(e,t){return Promise.all(t.map(t=>eS(e,t))).then(t=>Y(e,t))}async function eS(e,t,n){let{keys:r,to:i,from:o,loop:a,onRest:u,onResolve:s}=t,l=e_.is.obj(t.default)&&t.default;a&&(t.loop=!1),!1===i&&(t.to=null),!1===o&&(t.from=null);let c=e_.is.arr(i)||e_.is.fun(i)?i:void 0;c?(t.to=void 0,t.onRest=void 0,l&&(l.onRest=void 0)):(0,e_.each)(ex,n=>{let r=t[n];if(e_.is.fun(r)){let i=e._events[n];t[n]=({finished:e,cancelled:t})=>{let n=i.get(r);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):i.set(r,{value:null,finished:e||!1,cancelled:t||!1})},l&&(l[n]=t[n])}});let f=e._state;!f.paused===t.pause?(f.paused=t.pause,(0,e_.flushCalls)(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let d=(r||Object.keys(e.springs)).map(n=>e.springs[n].start(t)),h=!0===t.cancel||!0===_(t,"cancel");(c||h&&f.asyncId)&&d.push(z(++e._lastAsyncId,{props:t,state:f,actions:{pause:e_.noop,resume:e_.noop,start(t,n){h?(Q(f,e._lastAsyncId),n($(e))):(t.onRest=u,n(X(c,t,f,e)))}}})),f.paused&&await new Promise(e=>{f.resumeQueue.add(e)});let p=Y(e,await Promise.all(d));if(a&&p.finished&&!(n&&p.noop)){let n=ep(t,a,i);if(n)return eN(e,[n]),eS(e,n,!0)}return s&&e_.raf.batchedUpdates(()=>s(p,e,e.item)),p}function eP(e,t){let n={...e.springs};return t&&(0,e_.each)((0,e_.toArray)(t),e=>{e_.is.und(e.keys)&&(e=eg(e)),e_.is.obj(e.to)||(e={...e,to:void 0}),eE(n,e,e=>eA(e))}),ek(e,n),n}function ek(e,t){(0,e_.eachProp)(t,(t,n)=>{e.springs[n]||(e.springs[n]=t,(0,e_.addFluidObserver)(t,e))})}function eA(e,t){let n=new ed;return n.key=e,t&&(0,e_.addFluidObserver)(n,t),n}function eE(e,t,n){t.keys&&(0,e_.each)(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function eN(e,t){(0,e_.each)(t,t=>{eE(e.springs,t,t=>eA(t,e))})}var ej=h(n(2265)),eT=n(2265),eC=n(4565),eR=({children:e,...t})=>{let n=(0,eT.useContext)(eL),r=t.pause||!!n.pause,i=t.immediate||!!n.immediate;t=(0,eC.useMemoOne)(()=>({pause:r,immediate:i}),[r,i]);let{Provider:o}=eL;return ej.createElement(o,{value:t},e)},eL=(o={},Object.assign(eR,ej.createContext(o)),eR.Provider._context=eR,eR.Consumer._context=eR,eR);eR.Provider=eL.Provider,eR.Consumer=eL.Consumer;var eI=n(4565),eD=()=>{let e=[],t=function(t){(0,eI.deprecateDirectCall)();let r=[];return(0,eI.each)(e,(e,i)=>{if(eI.is.und(t))r.push(e.start());else{let o=n(t,e,i);o&&r.push(e.start(o))}}),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){let n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return(0,eI.each)(e,e=>e.pause(...arguments)),this},t.resume=function(){return(0,eI.each)(e,e=>e.resume(...arguments)),this},t.set=function(t){(0,eI.each)(e,(e,n)=>{let r=eI.is.fun(t)?t(n,e):t;r&&e.set(r)})},t.start=function(t){let n=[];return(0,eI.each)(e,(e,r)=>{if(eI.is.und(t))n.push(e.start());else{let i=this._getProps(t,e,r);i&&n.push(e.start(i))}}),n},t.stop=function(){return(0,eI.each)(e,e=>e.stop(...arguments)),this},t.update=function(t){return(0,eI.each)(e,(e,n)=>e.update(this._getProps(t,e,n))),this};let n=function(e,t,n){return eI.is.fun(e)?e(n,t):e};return t._getProps=n,t};function eZ(e,t,n){let r=R.is.fun(t)&&t;r&&!n&&(n=[]);let i=(0,C.useMemo)(()=>r||3==arguments.length?eD():void 0,[]),o=(0,C.useRef)(0),a=(0,R.useForceUpdate)(),u=(0,C.useMemo)(()=>({ctrls:[],queue:[],flush(e,t){let n=eP(e,t);return!(o.current>0)||u.queue.length||Object.keys(n).some(t=>!e.springs[t])?new Promise(r=>{ek(e,n),u.queue.push(()=>{r(eM(e,t))}),a()}):eM(e,t)}}),[]),s=(0,C.useRef)([...u.ctrls]),l=[],c=(0,R.usePrev)(e)||0;function f(e,n){for(let i=e;i{(0,R.each)(s.current.slice(e,c),e=>{E(e,i),e.stop(!0)}),s.current.length=e,f(c,e)},[e]),(0,C.useMemo)(()=>{f(0,Math.min(c,e))},n);let d=s.current.map((e,t)=>eP(e,l[t])),h=(0,C.useContext)(eR),p=(0,R.usePrev)(h),g=h!==p&&k(h);(0,R.useIsomorphicLayoutEffect)(()=>{o.current++,u.ctrls=s.current;let{queue:e}=u;e.length&&(u.queue=[],(0,R.each)(e,e=>e())),(0,R.each)(s.current,(e,t)=>{i?.add(e),g&&e.start({default:h});let n=l[t];n&&(N(e,n.ref),e.ref?e.queue.push(n):e.start(n))})}),(0,R.useOnce)(()=>()=>{(0,R.each)(u.ctrls,e=>e.stop(!0))});let y=d.map(e=>({...e}));return i?[y,i]:y}function eF(e,t){let n=T.is.fun(e),[[r],i]=eZ(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[r,i]:r}var eB=n(2265),eU=()=>eD(),eW=()=>(0,eB.useState)(eU)[0],eV=n(4565),eH=(e,t)=>{let n=(0,eV.useConstant)(()=>new ed(e,t));return(0,eV.useOnce)(()=>()=>{n.stop()}),n},ez=n(4565);function eq(e,t,n){let r=ez.is.fun(t)&&t;r&&!n&&(n=[]);let i=!0,o,a=eZ(e,(e,n)=>{let a=r?r(e,n):t;return o=a.ref,i=i&&a.reverse,a},n||[{}]);if((0,ez.useIsomorphicLayoutEffect)(()=>{(0,ez.each)(a[1].current,(e,t)=>{let n=a[1].current[t+(i?1:-1)];if(N(e,o),e.ref){n&&e.update({to:n.springs});return}n?e.start({to:n.springs}):e.start()})},n),r||3==arguments.length){let e=o??a[1];return e._getProps=(t,n,r)=>{let i=ez.is.fun(t)?t(r,n):t;if(i){let t=e.current[r+(i.reverse?1:-1)];return t&&(i.to=t.springs),i}},a}return a[0]}var eY=h(n(2265)),eG=n(2265),eK=n(4565);function e$(e,t,n){let r=eK.is.fun(t)&&t,{reset:i,sort:o,trail:a=0,expires:u=!0,exitBeforeEnter:s=!1,onDestroyed:l,ref:c,config:f}=r?r():t,d=(0,eG.useMemo)(()=>r||3==arguments.length?eD():void 0,[]),h=(0,eK.toArray)(e),p=[],g=(0,eG.useRef)(null),y=i?null:g.current;(0,eK.useIsomorphicLayoutEffect)(()=>{g.current=p}),(0,eK.useOnce)(()=>((0,eK.each)(p,e=>{d?.add(e.ctrl),e.ctrl.ref=d}),()=>{(0,eK.each)(g.current,e=>{e.expired&&clearTimeout(e.expirationId),E(e.ctrl,d),e.ctrl.stop(!0)})}));let v=function(e,{key:t,keys:n=t},r){if(null===n){let t=new Set;return e.map(e=>{let n=r&&r.find(n=>n.item===e&&"leave"!==n.phase&&!t.has(n));return n?(t.add(n),n.key):eX++})}return eK.is.und(n)?e:eK.is.fun(n)?e.map(n):(0,eK.toArray)(n)}(h,r?r():t,y),b=i&&g.current||[];(0,eK.useIsomorphicLayoutEffect)(()=>(0,eK.each)(b,({ctrl:e,item:t,key:n})=>{E(e,d),m(l,t,n)}));let _=[];if(y&&(0,eK.each)(y,(e,t)=>{e.expired?(clearTimeout(e.expirationId),b.push(e)):~(t=_[t]=v.indexOf(e.key))&&(p[t]=e)}),(0,eK.each)(h,(e,t)=>{p[t]||(p[t]={key:v[t],item:e,phase:"mount",ctrl:new eO},p[t].ctrl.item=e)}),_.length){let e=-1,{leave:n}=r?r():t;(0,eK.each)(_,(t,r)=>{let i=y[r];~t?(e=p.indexOf(i),p[e]={...i,item:h[t]}):n&&p.splice(++e,0,i)})}eK.is.fun(o)&&p.sort((e,t)=>o(e.item,t.item));let x=-a,O=(0,eK.useForceUpdate)(),M=w(t),P=new Map,A=(0,eG.useRef)(new Map),j=(0,eG.useRef)(!1);(0,eK.each)(p,(e,n)=>{let i=e.key,o=e.phase,l=r?r():t,d,h,p=m(l.delay||0,i);if("mount"==o)d=l.enter,h="enter";else{let e=0>v.indexOf(i);if("leave"!=o){if(e)d=l.leave,h="leave";else{if(!(d=l.update))return;h="update"}}else{if(e)return;d=l.enter,h="enter"}}if(d=m(d,e.item,n),!(d=eK.is.obj(d)?S(d):{to:d}).config){let t=f||M.config;d.config=m(t,e.item,n,h)}x+=a;let b={...M,delay:p+x,ref:c,immediate:l.immediate,reset:!1,...d};if("enter"==h&&eK.is.und(b.from)){let i=r?r():t,o=eK.is.und(i.initial)||y?i.from:i.initial;b.from=m(o,e.item,n)}let{onResolve:_}=b;b.onResolve=e=>{m(_,e);let t=g.current,n=t.find(e=>e.key===i);if(n&&!(e.cancelled&&"update"!=n.phase)&&n.ctrl.idle){let e=t.every(e=>e.ctrl.idle);if("leave"==n.phase){let t=m(u,n.item);if(!1!==t){let r=!0===t?0:t;if(n.expired=!0,!e&&r>0){r<=2147483647&&(n.expirationId=setTimeout(O,r));return}}}e&&t.some(e=>e.expired)&&(A.current.delete(n),s&&(j.current=!0),O())}};let w=eP(e.ctrl,b);"leave"===h&&s?A.current.set(e,{phase:h,springs:w,payload:b}):P.set(e,{phase:h,springs:w,payload:b})});let T=(0,eG.useContext)(eR),C=(0,eK.usePrev)(T),R=T!==C&&k(T);(0,eK.useIsomorphicLayoutEffect)(()=>{R&&(0,eK.each)(p,e=>{e.ctrl.start({default:T})})},[T]),(0,eK.each)(P,(e,t)=>{if(A.current.size){let e=p.findIndex(e=>e.key===t.key);p.splice(e,1)}}),(0,eK.useIsomorphicLayoutEffect)(()=>{(0,eK.each)(A.current.size?A.current:P,({phase:e,payload:t},n)=>{let{ctrl:r}=n;n.phase=e,d?.add(r),R&&"enter"==e&&r.start({default:T}),t&&(N(r,t.ref),(r.ref||d)&&!j.current?r.update(t):(r.start(t),j.current&&(j.current=!1)))})},i?void 0:n);let L=e=>eY.createElement(eY.Fragment,null,p.map((t,n)=>{let{springs:r}=P.get(t)||t.ctrl,i=e({...r},t.item,t,n);return i&&i.type?eY.createElement(i.type,{...i.props,key:eK.is.str(t.key)||eK.is.num(t.key)?t.key:t.ctrl.id,ref:i.ref}):i}));return d?[L,d]:L}var eX=1,eQ=n(4565),eJ=({container:e,...t}={})=>{let[n,r]=eF(()=>({scrollX:0,scrollY:0,scrollXProgress:0,scrollYProgress:0,...t}),[]);return(0,eQ.useIsomorphicLayoutEffect)(()=>{let t=(0,eQ.onScroll)(({x:e,y:t})=>{r.start({scrollX:e.current,scrollXProgress:e.progress,scrollY:t.current,scrollYProgress:t.progress})},{container:e?.current||void 0});return()=>{(0,eQ.each)(Object.values(n),e=>e.stop()),t()}},[]),n},e0=n(4565),e1=({container:e,...t})=>{let[n,r]=eF(()=>({width:0,height:0,...t}),[]);return(0,e0.useIsomorphicLayoutEffect)(()=>{let t=(0,e0.onResize)(({width:e,height:t})=>{r.start({width:e,height:t,immediate:0===n.width.get()||0===n.height.get()})},{container:e?.current||void 0});return()=>{(0,e0.each)(Object.values(n),e=>e.stop()),t()}},[]),n},e2=n(2265),e3=n(4565),e5={any:0,all:1};function e4(e,t){let[n,r]=(0,e2.useState)(!1),i=(0,e2.useRef)(),o=e3.is.fun(e)&&e,{to:a={},from:u={},...s}=o?o():{},l=o?t:e,[c,f]=eF(()=>({from:u,...s}),[]);return(0,e3.useIsomorphicLayoutEffect)(()=>{let e=i.current,{root:t,once:o,amount:s="any",...c}=l??{};if(!e||o&&n||typeof IntersectionObserver>"u")return;let d=new WeakMap,h=()=>(a&&f.start(a),r(!0),o?void 0:()=>{u&&f.start(u),r(!1)}),p=new IntersectionObserver(e=>{e.forEach(e=>{let t=d.get(e.target);if(!!t!==e.isIntersecting){if(e.isIntersecting){let t=h();e3.is.fun(t)?d.set(e.target,t):p.unobserve(e.target)}else t&&(t(),d.delete(e.target))}})},{root:t&&t.current||void 0,threshold:"number"==typeof s||Array.isArray(s)?s:e5[s],...c});return p.observe(e),()=>p.unobserve(e)},[l]),o?[i,c]:[i,n]}function e6({children:e,...t}){return e(eF(t))}var e7=n(4565);function e8({items:e,children:t,...n}){let r=eq(e.length,n);return e.map((e,n)=>{let i=t(e,n);return e7.is.fun(i)?i(r[n]):i})}function e9({items:e,children:t,...n}){return e$(e,n)(t)}var te=n(4565),tt=n(4565),tn=n(88348),tr=class extends eo{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=(0,tt.createInterpolator)(...t);let n=this._get(),r=(0,tn.getAnimatedType)(n);(0,tn.setAnimated)(this,r.create(n))}advance(e){let t=this._get(),n=this.get();(0,tt.isEqual)(t,n)||((0,tn.getAnimated)(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&to(this._active)&&ta(this)}_get(){let e=tt.is.arr(this.source)?this.source.map(tt.getFluidValue):(0,tt.toArray)((0,tt.getFluidValue)(this.source));return this.calc(...e)}_start(){this.idle&&!to(this._active)&&(this.idle=!1,(0,tt.each)((0,tn.getPayload)(this),e=>{e.done=!1}),tt.Globals.skipAnimation?(tt.raf.batchedUpdates(()=>this.advance()),ta(this)):tt.frameLoop.start(this))}_attach(){let e=1;(0,tt.each)((0,tt.toArray)(this.source),t=>{(0,tt.hasFluidValue)(t)&&(0,tt.addFluidObserver)(t,this),er(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){(0,tt.each)((0,tt.toArray)(this.source),e=>{(0,tt.hasFluidValue)(e)&&(0,tt.removeFluidObserver)(e,this)}),this._active.clear(),ta(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=(0,tt.toArray)(this.source).reduce((e,t)=>Math.max(e,(er(t)?t.priority:0)+1),0))}};function ti(e){return!1!==e.idle}function to(e){return!e.size||Array.from(e).every(ti)}function ta(e){e.idle||(e.idle=!0,(0,tt.each)((0,tn.getPayload)(e),e=>{e.done=!0}),(0,tt.callFluidObservers)(e,{type:"idle",parent:e}))}var tu=(e,...t)=>new tr(e,t),ts=(e,...t)=>((0,te.deprecateInterpolate)(),new tr(e,t)),tl=n(4565);tl.Globals.assign({createStringInterpolator:tl.createStringInterpolator,to:(e,t)=>new tr(e,t)});var tc=tl.frameLoop.advance,tf=n(4565);r=n(76023),i=e.exports,d(p,r,"default"),i&&d(i,r,"default")},69176:function(e){"use strict";var t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,o={};((e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:!0})})(o,{__raf:()=>M,raf:()=>u}),e.exports=((e,o,a,u)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let s of r(o))i.call(e,s)||s===a||t(e,s,{get:()=>o[s],enumerable:!(u=n(o,s))||u.enumerable});return e})(t({},"__esModule",{value:!0}),o);var a=w(),u=e=>v(e,a),s=w();u.write=e=>v(e,s);var l=w();u.onStart=e=>v(e,l);var c=w();u.onFrame=e=>v(e,c);var f=w();u.onFinish=e=>v(e,f);var d=[];u.setTimeout=(e,t)=>{let n=u.now()+t,r=()=>{let e=d.findIndex(e=>e.cancel==r);~e&&d.splice(e,1),y-=~e?1:0},i={time:n,handler:e,cancel:r};return d.splice(h(n),0,i),y+=1,b(),i};var h=e=>~(~d.findIndex(t=>t.time>e)||~d.length);u.cancel=e=>{l.delete(e),c.delete(e),f.delete(e),a.delete(e),s.delete(e)},u.sync=e=>{m=!0,u.batchedUpdates(e),m=!1},u.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...e){t=e,u.onStart(n)}return r.handler=e,r.cancel=()=>{l.delete(n),t=null},r};var p="u">typeof window?window.requestAnimationFrame:()=>{};u.use=e=>p=e,u.now="u">typeof performance?()=>performance.now():Date.now,u.batchedUpdates=e=>e(),u.catch=console.error,u.frameLoop="always",u.advance=()=>{"demand"!==u.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):x()};var g=-1,y=0,m=!1;function v(e,t){m?(t.delete(e),e(0)):(t.add(e),b())}function b(){g<0&&(g=0,"demand"!==u.frameLoop&&p(_))}function _(){~g&&(p(_),u.batchedUpdates(x))}function x(){let e=g,t=h(g=u.now());if(t&&(O(d.splice(0,t),e=>e.handler()),y-=t),!y){g=-1;return}l.flush(),a.flush(e?Math.min(64,g-e):16.667),c.flush(),s.flush(),f.flush()}function w(){let e=new Set,t=e;return{add(n){y+=t!=e||e.has(n)?0:1,e.add(n)},delete:n=>(y-=t==e&&e.has(n)?1:0,e.delete(n)),flush(n){t.size&&(e=new Set,y-=t.size,O(t,t=>t(n)&&e.add(t)),y+=e.size,t=e)}}}function O(e,t){e.forEach(e=>{try{t(e)}catch(e){u.catch(e)}})}var M={count:()=>y,isRunning:()=>g>=0,clear(){g=-1,d=[],l=w(),a=w(),c=w(),s=w(),f=w(),y=0}}},52721:function(e,t,n){"use strict";var r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.prototype.hasOwnProperty,u=(e,t)=>{for(var n in t)r(e,n,{get:t[n],enumerable:!0})},s={};u(s,{FluidValue:()=>eg,Globals:()=>l,addFluidObserver:()=>em,callFluidObserver:()=>eh,callFluidObservers:()=>ep,clamp:()=>D,colorToRgba:()=>en,colors:()=>Z,createInterpolator:()=>er,createStringInterpolator:()=>eE,defineHidden:()=>d,deprecateDirectCall:()=>eL,deprecateInterpolate:()=>eC,each:()=>g,eachProp:()=>y,easings:()=>eu,flush:()=>v,flushCalls:()=>x,frameLoop:()=>T,getFluidObservers:()=>ed,getFluidValue:()=>ef,hasFluidValue:()=>ec,hex3:()=>q,hex4:()=>Y,hex6:()=>G,hex8:()=>K,hsl:()=>H,hsla:()=>z,is:()=>h,isAnimatedString:()=>eI,isEqual:()=>p,isSSR:()=>w,noop:()=>f,onResize:()=>ez,onScroll:()=>eJ,once:()=>ej,prefix:()=>eN,raf:()=>tu.raf,removeFluidObserver:()=>ev,rgb:()=>W,rgba:()=>V,setFluidGetter:()=>ey,toArray:()=>m,useConstant:()=>e1,useForceUpdate:()=>e7,useIsomorphicLayoutEffect:()=>e4,useMemoOne:()=>e9,useOnce:()=>tt,usePrev:()=>ti,useReducedMotion:()=>ta}),e.exports=((e,t,n,u)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let s of o(t))a.call(e,s)||s===n||r(e,s,{get:()=>t[s],enumerable:!(u=i(t,s))||u.enumerable});return e})(r({},"__esModule",{value:!0}),s);var l={};u(l,{assign:()=>P,colors:()=>O,createStringInterpolator:()=>b,skipAnimation:()=>M,to:()=>_,willAdvance:()=>S});var c=n(30530);function f(){}var d=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),h={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function p(e,t){if(h.arr(e)){if(!h.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function y(e,t,n){if(h.arr(e)){for(let r=0;rh.und(e)?[]:h.arr(e)?e:[e];function v(e,t){if(e.size){let n=Array.from(e);e.clear(),g(n,t)}}var b,_,x=(e,...t)=>v(e,e=>e(...t)),w=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),O=null,M=!1,S=f,P=e=>{e.to&&(_=e.to),e.now&&(c.raf.now=e.now),void 0!==e.colors&&(O=e.colors),null!=e.skipAnimation&&(M=e.skipAnimation),e.createStringInterpolator&&(b=e.createStringInterpolator),e.requestAnimationFrame&&c.raf.use(e.requestAnimationFrame),e.batchedUpdates&&(c.raf.batchedUpdates=e.batchedUpdates),e.willAdvance&&(S=e.willAdvance),e.frameLoop&&(c.raf.frameLoop=e.frameLoop)},k=n(30530),A=new Set,E=[],N=[],j=0,T={get idle(){return!A.size&&!E.length},start(e){j>e.priority?(A.add(e),k.raf.onStart(C)):(R(e),(0,k.raf)(I))},advance:I,sort(e){if(j)k.raf.onFrame(()=>T.sort(e));else{let t=E.indexOf(e);~t&&(E.splice(t,1),L(e))}},clear(){E=[],A.clear()}};function C(){A.forEach(R),A.clear(),(0,k.raf)(I)}function R(e){E.includes(e)||L(e)}function L(e){var t,n;let r;E.splice((t=E,n=t=>t.priority>e.priority,(r=t.findIndex(n))<0?t.length:r),0,e)}function I(e){let t=N;for(let n=0;n0}var D=(e,t,n)=>Math.min(Math.max(n,e),t),Z={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},F="[-+]?\\d*\\.?\\d+",B=F+"%";function U(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var W=RegExp("rgb"+U(F,F,F)),V=RegExp("rgba"+U(F,F,F,F)),H=RegExp("hsl"+U(F,B,B)),z=RegExp("hsla"+U(F,B,B,F)),q=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Y=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,G=/^#([0-9a-fA-F]{6})$/,K=/^#([0-9a-fA-F]{8})$/;function $(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function X(e,t,n){let r=n<.5?n*(1+t):n+t-n*t,i=2*n-r;return Math.round(255*$(i,r,e+1/3))<<24|Math.round(255*$(i,r,e))<<16|Math.round(255*$(i,r,e-1/3))<<8}function Q(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function J(e){return(parseFloat(e)%360+360)%360/360}function ee(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function et(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function en(e){let t;let n="number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=G.exec(e))?parseInt(t[1]+"ff",16)>>>0:O&&void 0!==O[e]?O[e]:(t=W.exec(e))?(Q(t[1])<<24|Q(t[2])<<16|Q(t[3])<<8|255)>>>0:(t=V.exec(e))?(Q(t[1])<<24|Q(t[2])<<16|Q(t[3])<<8|ee(t[4]))>>>0:(t=q.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=K.exec(e))?parseInt(t[1],16)>>>0:(t=Y.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=H.exec(e))?(255|X(J(t[1]),et(t[2]),et(t[3])))>>>0:(t=z.exec(e))?(X(J(t[1]),et(t[2]),et(t[3]))|ee(t[4]))>>>0:null;if(null===n)return e;let r=(4278190080&(n=n||0))>>>24,i=(16711680&n)>>>16,o=(65280&n)>>>8,a=(255&n)/255;return`rgba(${r}, ${i}, ${o}, ${a})`}var er=(e,t,n)=>{if(h.fun(e))return e;if(h.arr(e))return er({range:e,output:t,extrapolate:n});if(h.str(e.output[0]))return b(e);let r=e.output,i=e.range||[0,1],o=e.extrapolateLeft||e.extrapolate||"extend",a=e.extrapolateRight||e.extrapolate||"extend",u=e.easing||(e=>e);return t=>{let n=function(e,t){for(var n=1;n=e);++n);return n-1}(t,i);return function(e,t,n,r,i,o,a,u,s){let l=s?s(e):e;if(ln){if("identity"===u)return l;"clamp"===u&&(l=n)}return r===i?r:t===n?e<=t?r:i:(t===-1/0?l=-l:n===1/0?l-=t:l=(l-t)/(n-t),l=o(l),r===-1/0?l=-l:i===1/0?l+=r:l=l*(i-r)+r,l)}(t,i[n],i[n+1],r[n],r[n+1],u,o,a,e.map)}},ei=2*Math.PI/3,eo=2*Math.PI/4.5,ea=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,eu={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>2.70158*e*e*e-1.70158*e*e,easeOutBack:e=>1+2.70158*Math.pow(e-1,3)+1.70158*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(3.5949095*2*e-2.5949095)/2:(Math.pow(2*e-2,2)*(3.5949095*(2*e-2)+2.5949095)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*ei),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*ei)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*eo))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*eo)/2+1,easeInBounce:e=>1-ea(1-e),easeOutBounce:ea,easeInOutBounce:e=>e<.5?(1-ea(1-2*e))/2:(1+ea(2*e-1))/2,steps:(e,t="end")=>n=>{let r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e;return D(0,1,("end"===t?Math.floor(r):Math.ceil(r))/e)}},es=Symbol.for("FluidValue.get"),el=Symbol.for("FluidValue.observers"),ec=e=>!!(e&&e[es]),ef=e=>e&&e[es]?e[es]():e,ed=e=>e[el]||null;function eh(e,t){e.eventObserved?e.eventObserved(t):e(t)}function ep(e,t){let n=e[el];n&&n.forEach(e=>{eh(e,t)})}var eg=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");ey(this,e)}},ey=(e,t)=>e_(e,es,t);function em(e,t){if(e[es]){let n=e[el];n||e_(e,el,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function ev(e,t){let n=e[el];if(n&&n.has(t)){let r=n.size-1;r?n.delete(t):e[el]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var eb,e_=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),ex=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,ew=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,eO=RegExp(`(${ex.source})(%|[a-z]+)`,"i"),eM=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,eS=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,eP=e=>{let[t,n]=ek(e);if(!t||w())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);return r?r.trim():n&&n.startsWith("--")?window.getComputedStyle(document.documentElement).getPropertyValue(n)||e:n&&eS.test(n)?eP(n):n||e},ek=e=>{let t=eS.exec(e);if(!t)return[,];let[,n,r]=t;return[n,r]},eA=(e,t,n,r,i)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${i})`,eE=e=>{eb||(eb=O?RegExp(`(${Object.keys(O).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(e=>ef(e).replace(eS,eP).replace(ew,en).replace(eb,en)),n=t.map(e=>e.match(ex).map(Number)),r=n[0].map((e,t)=>n.map(e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})).map(t=>er({...e,output:t}));return e=>{let n=!eO.test(t[0])&&t.find(e=>eO.test(e))?.replace(ex,""),i=0;return t[0].replace(ex,()=>`${r[i++](e)}${n||""}`).replace(eM,eA)}},eN="react-spring: ",ej=e=>{let t=!1;if("function"!=typeof e)throw TypeError(`${eN}once requires a function parameter`);return(...n)=>{t||(e(...n),t=!0)}},eT=ej(console.warn);function eC(){eT(`${eN}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var eR=ej(console.warn);function eL(){eR(`${eN}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function eI(e){return h.str(e)&&("#"==e[0]||/\d/.test(e)||!w()&&eS.test(e)||e in(O||{}))}var eD,eZ,eF=n(30530),eB=new WeakMap,eU=e=>e.forEach(({target:e,contentRect:t})=>eB.get(e)?.forEach(e=>e(t))),eW=new Set,eV=()=>{let e=()=>{eW.forEach(e=>e({width:window.innerWidth,height:window.innerHeight}))};return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},eH=e=>(eW.add(e),eZ||(eZ=eV()),()=>{eW.delete(e),!eW.size&&eZ&&(eZ(),eZ=void 0)}),ez=(e,{container:t=document.documentElement}={})=>{let n;return t===document.documentElement?eH(e):(eD||"u">typeof ResizeObserver&&(eD=new ResizeObserver(eU)),(n=eB.get(t))||(n=new Set,eB.set(t,n)),n.add(e),eD&&eD.observe(t),()=>{let n=eB.get(t);n&&(n.delete(e),!n.size&&eD&&eD.unobserve(t))})},eq=(e,t,n)=>t-e==0?1:(n-e)/(t-e),eY={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}},eG=class{constructor(e,t){this.createAxis=()=>({current:0,progress:0,scrollLength:0}),this.updateAxis=e=>{let t=this.info[e],{length:n,position:r}=eY[e];t.current=this.container[`scroll${r}`],t.scrollLength=this.container[`scroll${n}`]-this.container[`client${n}`],t.progress=eq(0,t.scrollLength,t.current)},this.update=()=>{this.updateAxis("x"),this.updateAxis("y")},this.sendEvent=()=>{this.callback(this.info)},this.advance=()=>{this.update(),this.sendEvent()},this.callback=e,this.container=t,this.info={time:0,x:this.createAxis(),y:this.createAxis()}}},eK=new WeakMap,e$=new WeakMap,eX=new WeakMap,eQ=e=>e===document.documentElement?window:e,eJ=(e,{container:t=document.documentElement}={})=>{let n=eX.get(t);n||(n=new Set,eX.set(t,n));let r=new eG(e,t);if(n.add(r),!eK.has(t)){let e=()=>(n?.forEach(e=>e.advance()),!0);eK.set(t,e);let r=eQ(t);window.addEventListener("resize",e,{passive:!0}),t!==document.documentElement&&e$.set(t,ez(e,{container:t})),r.addEventListener("scroll",e,{passive:!0})}let i=eK.get(t);return(0,eF.raf)(i),()=>{eF.raf.cancel(i);let e=eX.get(t);if(!e||(e.delete(r),e.size))return;let n=eK.get(t);eK.delete(t),n&&(eQ(t).removeEventListener("scroll",n),window.removeEventListener("resize",n),e$.get(t)?.())}},e0=n(2265);function e1(e){let t=(0,e0.useRef)(null);return null===t.current&&(t.current=e()),t.current}var e2=n(2265),e3=n(2265),e5=n(2265),e4=w()?e5.useEffect:e5.useLayoutEffect,e6=()=>{let e=(0,e3.useRef)(!1);return e4(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function e7(){let e=(0,e2.useState)()[1],t=e6();return()=>{t.current&&e(Math.random())}}var e8=n(2265);function e9(e,t){let[n]=(0,e8.useState)(()=>({inputs:t,result:e()})),r=(0,e8.useRef)(),i=r.current,o=i;return o?t&&o.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n{r.current=o,i==n&&(n.inputs=n.result=void 0)},[o]),o.result}var te=n(2265),tt=e=>(0,te.useEffect)(e,tn),tn=[],tr=n(2265);function ti(e){let t=(0,tr.useRef)();return(0,tr.useEffect)(()=>{t.current=e}),t.current}var to=n(2265),ta=()=>{let[e,t]=(0,to.useState)(null);return e4(()=>{let e=window.matchMedia("(prefers-reduced-motion)"),n=e=>{t(e.matches),P({skipAnimation:e.matches})};return n(e),e.addEventListener?e.addEventListener("change",n):e.addListener(n),()=>{e.removeEventListener?e.removeEventListener("change",n):e.removeListener(n)}},[]),e},tu=n(30530)},61348:function(e){"use strict";var t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.prototype.hasOwnProperty,o={};((e,n)=>{for(var r in n)t(e,r,{get:n[r],enumerable:!0})})(o,{Any:()=>a}),e.exports=((e,o,a,u)=>{if(o&&"object"==typeof o||"function"==typeof o)for(let s of r(o))i.call(e,s)||s===a||t(e,s,{get:()=>o[s],enumerable:!(u=n(o,s))||u.enumerable});return e})(t({},"__esModule",{value:!0}),o);var a=class{}},31734:function(e,t,n){"use strict";let r,i;var o=Object.defineProperty,a=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,s=Object.prototype.hasOwnProperty,l=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let i of u(t))s.call(e,i)||i===n||o(e,i,{get:()=>t[i],enumerable:!(r=a(t,i))||r.enumerable});return e},c={};((e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})})(c,{a:()=>E,animated:()=>E}),e.exports=l(o({},"__esModule",{value:!0}),c);var f=n(7806),d=n(54887),h=n(4565),p=n(88348),g=/^--/,y={},m={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},v=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),b=["Webkit","Ms","Moz","O"];m=Object.keys(m).reduce((e,t)=>(b.forEach(n=>e[v(n,t)]=e[t]),e),m);var _=n(88348),x=n(4565),w=/^(matrix|translate|scale|rotate|skew)/,O=/^(translate)/,M=/^(rotate|skew)/,S=(e,t)=>x.is.num(e)&&0!==e?e+t:e,P=(e,t)=>x.is.arr(e)?e.every(e=>P(e,t)):x.is.num(e)?e===t:parseFloat(e)===t,k=class extends _.AnimatedObject{constructor({x:e,y:t,z:n,...r}){let i=[],o=[];(e||t||n)&&(i.push([e||0,t||0,n||0]),o.push(e=>[`translate3d(${e.map(e=>S(e,"px")).join(",")})`,P(e,0)])),(0,x.eachProp)(r,(e,t)=>{if("transform"===t)i.push([e||""]),o.push(e=>[e,""===e]);else if(w.test(t)){if(delete r[t],x.is.und(e))return;let n=O.test(t)?"px":M.test(t)?"deg":"";i.push((0,x.toArray)(e)),o.push("rotate3d"===t?([e,t,r,i])=>[`rotate3d(${e},${t},${r},${S(i,n)})`,P(i,0)]:e=>[`${t}(${e.map(e=>S(e,n)).join(",")})`,P(e,t.startsWith("scale")?1:0)])}}),i.length&&(r.transform=new A(i,o)),super(r)}},A=class extends x.FluidValue{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return(0,x.each)(this.inputs,(n,r)=>{let i=(0,x.getFluidValue)(n[0]),[o,a]=this.transforms[r](x.is.arr(i)?i:n.map(x.getFluidValue));e+=" "+o,t=t&&a}),t?"none":e}observerAdded(e){1==e&&(0,x.each)(this.inputs,e=>(0,x.each)(e,e=>(0,x.hasFluidValue)(e)&&(0,x.addFluidObserver)(e,this)))}observerRemoved(e){0==e&&(0,x.each)(this.inputs,e=>(0,x.each)(e,e=>(0,x.hasFluidValue)(e)&&(0,x.removeFluidObserver)(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),(0,x.callFluidObservers)(this,e)}};r=n(7806),i=e.exports,l(c,r,"default"),i&&l(i,r,"default"),f.Globals.assign({batchedUpdates:d.unstable_batchedUpdates,createStringInterpolator:h.createStringInterpolator,colors:h.colors});var E=(0,p.createHost)(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:r,children:i,scrollTop:o,scrollLeft:a,viewBox:u,...s}=t,l=Object.values(s),c=Object.keys(s).map(t=>n||e.hasAttribute(t)?t:y[t]||(y[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==i&&(e.textContent=i),r)if(r.hasOwnProperty(t)){var f;let n=null==(f=r[t])||"boolean"==typeof f||""===f?"":"number"!=typeof f||0===f||g.test(t)||m.hasOwnProperty(t)&&m[t]?(""+f).trim():f+"px";g.test(t)?e.style.setProperty(t,n):e.style[t]=n}c.forEach((t,n)=>{e.setAttribute(t,l[n])}),void 0!==o&&(e.scrollTop=o),void 0!==a&&(e.scrollLeft=a),void 0!==u&&e.setAttribute("viewBox",u)},createAnimatedStyle:e=>new k(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}).animated},56800:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t element.");return r.appendChild(n),n},s=function(e,t){e&&e._registerWrapper&&e._registerWrapper({name:"stripe-js",version:"4.4.0",startTime:t})},l=null,c=null,f=null,d=function(e,t,n){if(null===e)return null;var r=e.apply(void 0,t);return s(r,n),r},h=!1,p=function(){return r||(r=(null!==l?l:(l=new Promise(function(e,t){if("undefined"==typeof window||"undefined"==typeof document){e(null);return}if(window.Stripe,window.Stripe){e(window.Stripe);return}try{var n,r=a();r?r&&null!==f&&null!==c&&(r.removeEventListener("load",f),r.removeEventListener("error",c),null===(n=r.parentNode)||void 0===n||n.removeChild(r),r=u(null)):r=u(null),f=function(){window.Stripe?e(window.Stripe):t(Error("Stripe.js not available"))},c=function(){t(Error("Failed to load Stripe.js"))},r.addEventListener("load",f),r.addEventListener("error",c)}catch(e){t(e);return}})).catch(function(e){return l=null,Promise.reject(e)})).catch(function(e){return r=null,Promise.reject(e)}))};Promise.resolve().then(function(){return p()}).catch(function(e){h||console.warn(e)});var g=function(){for(var e=arguments.length,t=Array(e),n=0;nt?1:e>=t?0:NaN}n.d(t,{Z:function(){return r}})},59973:function(e,t,n){"use strict";var r=n(83789),i=n(1342),o=n(76607);let a=(0,i.Z)(r.Z),u=a.right;a.left,(0,i.Z)(o.Z).center,t.ZP=u},1342:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(83789);function i(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN}function o(e){let t,n,o;function u(e,r,i=0,o=e.length){if(i>>1;0>n(e[t],r)?i=t+1:o=t}while(i(0,r.Z)(e(t),n),o=(t,n)=>e(t)-n):(t=e===r.Z||e===i?e:a,n=e,o=e),{left:u,center:function(e,t,n=0,r=e.length){let i=u(e,t,n,r-1);return i>n&&o(e[i-1],t)>-o(e[i],t)?i-1:i},right:function(e,r,i=0,o=e.length){if(i>>1;0>=n(e[t],r)?i=t+1:o=t}while(i=r?10:d>=i?5:d>=o?2:1;return(f<0?(u=Math.round(e*(l=Math.pow(10,-f)/h)),s=Math.round(t*l),u/lt&&--s,l=-l):(u=Math.round(e/(l=Math.pow(10,f)*h)),s=Math.round(t/l),u*lt&&--s),s0))return[];if(e===t)return[e];let r=t=i))return[];let s=o-i+1,l=Array(s);if(r){if(u<0)for(let e=0;e>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?w(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?w(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=f.exec(e))?new S(t[1],t[2],t[3],1):(t=d.exec(e))?new S(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=h.exec(e))?w(t[1],t[2],t[3],t[4]):(t=p.exec(e))?w(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=g.exec(e))?j(t[1],t[2]/100,t[3]/100,1):(t=y.exec(e))?j(t[1],t[2]/100,t[3]/100,t[4]):m.hasOwnProperty(e)?x(m[e]):"transparent"===e?new S(NaN,NaN,NaN,0):null}function x(e){return new S(e>>16&255,e>>8&255,255&e,1)}function w(e,t,n,r){return r<=0&&(e=t=n=NaN),new S(e,t,n,r)}function O(e){return(e instanceof i||(e=_(e)),e)?new S((e=e.rgb()).r,e.g,e.b,e.opacity):new S}function M(e,t,n,r){return 1==arguments.length?O(e):new S(e,t,n,null==r?1:r)}function S(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function P(){return`#${N(this.r)}${N(this.g)}${N(this.b)}`}function k(){let e=A(this.opacity);return`${1===e?"rgb(":"rgba("}${E(this.r)}, ${E(this.g)}, ${E(this.b)}${1===e?")":`, ${e})`}`}function A(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function E(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function N(e){return((e=E(e))<16?"0":"")+e.toString(16)}function j(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new R(e,t,n,r)}function T(e){if(e instanceof R)return new R(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new R;if(e instanceof R)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),u=NaN,s=a-o,l=(a+o)/2;return s?(u=t===a?(n-r)/s+(n0&&l<1?0:u,new R(u,s,l,e.opacity)}function C(e,t,n,r){return 1==arguments.length?T(e):new R(e,t,n,null==r?1:r)}function R(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function L(e){return(e=(e||0)%360)<0?e+360:e}function I(e){return Math.max(0,Math.min(1,e||0))}function D(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}(0,r.Z)(i,_,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:v,formatHex:v,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return T(this).formatHsl()},formatRgb:b,toString:b}),(0,r.Z)(S,M,(0,r.l)(i,{brighter(e){return e=null==e?a:Math.pow(a,e),new S(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?o:Math.pow(o,e),new S(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new S(E(this.r),E(this.g),E(this.b),A(this.opacity))},displayable(){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:P,formatHex:P,formatHex8:function(){return`#${N(this.r)}${N(this.g)}${N(this.b)}${N((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:k,toString:k})),(0,r.Z)(R,C,(0,r.l)(i,{brighter(e){return e=null==e?a:Math.pow(a,e),new R(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?o:Math.pow(o,e),new R(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new S(D(e>=240?e-240:e+120,i,r),D(e,i,r),D(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new R(L(this.h),I(this.s),I(this.l),A(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=A(this.opacity);return`${1===e?"hsl(":"hsla("}${L(this.h)}, ${100*I(this.s)}%, ${100*I(this.l)}%${1===e?")":`, ${e})`}`}}))},69442:function(e,t,n){"use strict";function r(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function i(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}n.d(t,{Z:function(){return r},l:function(){return i}})},57550:function(e,t,n){"use strict";n.d(t,{WU:function(){return o},jH:function(){return a}});var r,i,o,a,u=n(53157),s=n(52272),l=n(37303);function c(e,t){var n=(0,l.V)(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+Array(i-r.length+2).join("0")}var f={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:l.Z,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>c(100*e,t),r:c,s:function(e,t){var n=(0,l.V)(e,t);if(!n)return e+"";var i=n[0],o=n[1],a=o-(r=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,u=i.length;return a===u?i:a>u?i+Array(a-u+1).join("0"):a>0?i.slice(0,a)+"."+i.slice(a):"0."+Array(1-a).join("0")+(0,l.V)(e,Math.max(0,t+a-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function d(e){return e}var h=Array.prototype.map,p=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];o=(i=function(e){var t,n,i,o=void 0===e.grouping||void 0===e.thousands?d:(t=h.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var i=e.length,o=[],a=0,u=t[0],s=0;i>0&&u>0&&(s+u+1>r&&(u=Math.max(1,r-s)),o.push(e.substring(i-=u,i+u)),!((s+=u+1)>r));)u=t[a=(a+1)%t.length];return o.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",l=void 0===e.currency?"":e.currency[1]+"",c=void 0===e.decimal?".":e.decimal+"",g=void 0===e.numerals?d:(i=h.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return i[+e]})}),y=void 0===e.percent?"%":e.percent+"",m=void 0===e.minus?"−":e.minus+"",v=void 0===e.nan?"NaN":e.nan+"";function b(e){var t=(e=(0,s.Z)(e)).fill,n=e.align,i=e.sign,u=e.symbol,d=e.zero,h=e.width,b=e.comma,_=e.precision,x=e.trim,w=e.type;"n"===w?(b=!0,w="g"):f[w]||(void 0===_&&(_=12),x=!0,w="g"),(d||"0"===t&&"="===n)&&(d=!0,t="0",n="=");var O="$"===u?a:"#"===u&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",M="$"===u?l:/[%p]/.test(w)?y:"",S=f[w],P=/[defgprs%]/.test(w);function k(e){var a,u,s,l=O,f=M;if("c"===w)f=S(e)+f,e="";else{var y=(e=+e)<0||1/e<0;if(e=isNaN(e)?v:S(Math.abs(e),_),x&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),y&&0==+e&&"+"!==i&&(y=!1),l=(y?"("===i?i:m:"-"===i||"("===i?"":i)+l,f=("s"===w?p[8+r/3]:"")+f+(y&&"("===i?")":""),P){for(a=-1,u=e.length;++a(s=e.charCodeAt(a))||s>57){f=(46===s?c+e.slice(a+1):e.slice(a))+f,e=e.slice(0,a);break}}}b&&!d&&(e=o(e,1/0));var k=l.length+e.length+f.length,A=k>1)+l+e+f+A.slice(k);break;default:e=A+l+e+f}return g(e)}return _=void 0===_?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),k.toString=function(){return e+""},k}return{format:b,formatPrefix:function(e,t){var n=b(((e=(0,s.Z)(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor((0,u.Z)(t)/3))),i=Math.pow(10,-r),o=p[8+r/3];return function(e){return n(i*e)+o}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,a=i.formatPrefix},53157:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(37303);function i(e){return(e=(0,r.V)(Math.abs(e)))?e[1]:NaN}},37303:function(e,t,n){"use strict";function r(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function i(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)]}n.d(t,{V:function(){return i},Z:function(){return r}})},52272:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function i(e){var t;if(!(t=r.exec(e)))throw Error("invalid format: "+e);return new o({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 o(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+""}i.prototype=o.prototype,o.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}},77836:function(e,t,n){"use strict";n.d(t,{ZP:function(){return u},wx:function(){return o},yi:function(){return a}});var r=n(26536);function i(e,t){return function(n){return e+n*t}}function o(e,t){var n=t-e;return n?i(e,n>180||n<-180?n-360*Math.round(n/360):n):(0,r.Z)(isNaN(e)?t:e)}function a(e){return 1==(e=+e)?u:function(t,n){var i,o,a;return n-t?(i=t,o=n,i=Math.pow(i,a=e),o=Math.pow(o,a)-i,a=1/a,function(e){return Math.pow(i+e*o,a)}):(0,r.Z)(isNaN(t)?n:t)}}function u(e,t){var n=t-e;return n?i(e,n):(0,r.Z)(isNaN(e)?t:e)}},26536:function(e,t){"use strict";t.Z=e=>()=>e},17113:function(e,t,n){"use strict";function r(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}n.d(t,{Z:function(){return r}})},62556:function(e,t,n){"use strict";n.d(t,{ZP:function(){return a}});var r=n(34181);function i(e,t,n,r,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*n+(1+3*e+3*o-3*a)*r+a*i)/6}var o=n(77836),a=function e(t){var n=(0,o.yi)(t);function i(e,t){var i=n((e=(0,r.B8)(e)).r,(t=(0,r.B8)(t)).r),a=n(e.g,t.g),u=n(e.b,t.b),s=(0,o.ZP)(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=a(t),e.b=u(t),e.opacity=s(t),e+""}}return i.gamma=e,i}(1);function u(e){return function(t){var n,i,o=t.length,a=Array(o),u=Array(o),s=Array(o);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),o=e[r],a=e[r+1],u=r>0?e[r-1]:2*o-a,s=rc&&(l=t.slice(c,l),d[f]?d[f]+=l:d[++f]=l),(u=u[0])===(s=s[0])?d[f]?d[f]+=s:d[++f]=s:(d[++f]=null,h.push({i:f,x:(0,r.Z)(u,s)})),c=o.lastIndex;return ct&&(n=e,e=t,t=n),_=function(n){return Math.max(e,Math.min(t,n))}),r=i>2?g:p,h=y=null,w}function w(t){return null==t||isNaN(t=+t)?n:(h||(h=r(m.map(e),v,b)))(e(_(t)))}return w.invert=function(n){return _(t((y||(y=r(v,m.map(e),a.Z)))(n)))},w.domain=function(e){return arguments.length?(m=Array.from(e,c.Z),x()):m.slice()},w.range=function(e){return arguments.length?(v=Array.from(e),x()):v.slice()},w.rangeRound=function(e){return v=Array.from(e),b=l.Z,x()},w.clamp=function(e){return arguments.length?(_=!!e||d,x()):_!==d},w.interpolate=function(e){return arguments.length?(b=e,x()):b},w.unknown=function(e){return arguments.length?(n=e,w):n},function(n,r){return e=n,t=r,x()}}function v(){return m()(d,d)}},48330:function(e,t,n){"use strict";function r(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}n.d(t,{o:function(){return r}})},31317:function(e,t,n){"use strict";n.d(t,{Z:function(){return function e(){var t=(0,i.ZP)();return t.copy=function(){return(0,i.JG)(t,e())},o.o.apply(t,arguments),l(t)}},Q:function(){return l}});var r=n(84398),i=n(15927),o=n(48330),a=n(52272),u=n(53157),s=n(57550);function l(e){var t=e.domain;return e.ticks=function(e){var n=t();return(0,r.ZP)(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var i=t();return function(e,t,n,i){var o,l,c,f=(0,r.ly)(e,t,n);switch((i=(0,a.Z)(null==i?",f":i)).type){case"s":var d=Math.max(Math.abs(e),Math.abs(t));return null!=i.precision||isNaN(c=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,u.Z)(d)/3)))-(0,u.Z)(Math.abs(f))))||(i.precision=c),(0,s.jH)(i,d);case"":case"e":case"g":case"p":case"r":null!=i.precision||isNaN((o=f,l=Math.abs(l=Math.max(Math.abs(e),Math.abs(t)))-(o=Math.abs(o)),c=Math.max(0,(0,u.Z)(l)-(0,u.Z)(o))+1))||(i.precision=c-("e"===i.type));break;case"f":case"%":null!=i.precision||isNaN(c=Math.max(0,-(0,u.Z)(Math.abs(f))))||(i.precision=c-("%"===i.type)*2)}return(0,s.WU)(i)}(i[0],i[i.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var i,o,a=t(),u=0,s=a.length-1,l=a[u],c=a[s],f=10;for(c0;){if((o=(0,r.G9)(l,c,n))===i)return a[u]=l,a[s]=c,t(a);if(o>0)l=Math.floor(l/o)*o,c=Math.ceil(c/o)*o;else if(o<0)l=Math.ceil(l*o)/o,c=Math.floor(c*o)/o;else break;i=o}return e},e}},26811:function(e,t,n){"use strict";function r(e,t){e=e.slice();var n,r=0,i=e.length-1,o=e[r],a=e[i];return a[e.toLowerCase(),t]))}function _(e,t,n){var r=h.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function x(e,t,n){var r=h.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function w(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function O(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function M(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function S(e,t,n){var r=h.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function P(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function k(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 A(e,t,n){var r=h.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function E(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function N(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function j(e,t,n){var r=h.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function T(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function C(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function R(e,t,n){var r=h.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function L(e,t,n){var r=h.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function I(e,t,n){var r=h.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function D(e,t,n){var r=p.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function Z(e,t,n){var r=h.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function F(e,t,n){var r=h.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function B(e,t){return y(e.getDate(),t,2)}function U(e,t){return y(e.getHours(),t,2)}function W(e,t){return y(e.getHours()%12||12,t,2)}function V(e,t){return y(1+u.rr.count((0,s.jB)(e),e),t,3)}function H(e,t){return y(e.getMilliseconds(),t,3)}function z(e,t){return H(e,t)+"000"}function q(e,t){return y(e.getMonth()+1,t,2)}function Y(e,t){return y(e.getMinutes(),t,2)}function G(e,t){return y(e.getSeconds(),t,2)}function K(e){var t=e.getDay();return 0===t?7:t}function $(e,t){return y(a.Zy.count((0,s.jB)(e)-1,e),t,2)}function X(e){var t=e.getDay();return t>=4||0===t?(0,a.Ig)(e):a.Ig.ceil(e)}function Q(e,t){return e=X(e),y(a.Ig.count((0,s.jB)(e),e)+(4===(0,s.jB)(e).getDay()),t,2)}function J(e){return e.getDay()}function ee(e,t){return y(a.Ox.count((0,s.jB)(e)-1,e),t,2)}function et(e,t){return y(e.getFullYear()%100,t,2)}function en(e,t){return y((e=X(e)).getFullYear()%100,t,2)}function er(e,t){return y(e.getFullYear()%1e4,t,4)}function ei(e,t){var n=e.getDay();return y((e=n>=4||0===n?(0,a.Ig)(e):a.Ig.ceil(e)).getFullYear()%1e4,t,4)}function eo(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+y(t/60|0,"0",2)+y(t%60,"0",2)}function ea(e,t){return y(e.getUTCDate(),t,2)}function eu(e,t){return y(e.getUTCHours(),t,2)}function es(e,t){return y(e.getUTCHours()%12||12,t,2)}function el(e,t){return y(1+u.AN.count((0,s.ol)(e),e),t,3)}function ec(e,t){return y(e.getUTCMilliseconds(),t,3)}function ef(e,t){return ec(e,t)+"000"}function ed(e,t){return y(e.getUTCMonth()+1,t,2)}function eh(e,t){return y(e.getUTCMinutes(),t,2)}function ep(e,t){return y(e.getUTCSeconds(),t,2)}function eg(e){var t=e.getUTCDay();return 0===t?7:t}function ey(e,t){return y(a.pI.count((0,s.ol)(e)-1,e),t,2)}function em(e){var t=e.getUTCDay();return t>=4||0===t?(0,a.hB)(e):a.hB.ceil(e)}function ev(e,t){return e=em(e),y(a.hB.count((0,s.ol)(e),e)+(4===(0,s.ol)(e).getUTCDay()),t,2)}function eb(e){return e.getUTCDay()}function e_(e,t){return y(a.l6.count((0,s.ol)(e)-1,e),t,2)}function ex(e,t){return y(e.getUTCFullYear()%100,t,2)}function ew(e,t){return y((e=em(e)).getUTCFullYear()%100,t,2)}function eO(e,t){return y(e.getUTCFullYear()%1e4,t,4)}function eM(e,t){var n=e.getUTCDay();return y((e=n>=4||0===n?(0,a.hB)(e):a.hB.ceil(e)).getUTCFullYear()%1e4,t,4)}function eS(){return"+0000"}function eP(){return"%"}function ek(e){return+e}function eA(e){return Math.floor(+e/1e3)}i=(r=function(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,o=e.days,s=e.shortDays,h=e.months,p=e.shortMonths,g=v(i),y=b(i),m=v(o),X=b(o),em=v(s),eE=b(s),eN=v(h),ej=b(h),eT=v(p),eC=b(p),eR={a:function(e){return s[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return p[e.getMonth()]},B:function(e){return h[e.getMonth()]},c:null,d:B,e:B,f:z,g:en,G:ei,H:U,I:W,j:V,L:H,m:q,M:Y,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:ek,s:eA,S:G,u:K,U:$,V:Q,w:J,W:ee,x:null,X:null,y:et,Y:er,Z:eo,"%":eP},eL={a:function(e){return s[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return p[e.getUTCMonth()]},B:function(e){return h[e.getUTCMonth()]},c:null,d:ea,e:ea,f:ef,g:ew,G:eM,H:eu,I:es,j:el,L:ec,m:ed,M:eh,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:ek,s:eA,S:ep,u:eg,U:ey,V:ev,w:eb,W:e_,x:null,X:null,y:ex,Y:eO,Z:eS,"%":eP},eI={a:function(e,t,n){var r=em.exec(t.slice(n));return r?(e.w=eE.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.w=X.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=eT.exec(t.slice(n));return r?(e.m=eC.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=eN.exec(t.slice(n));return r?(e.m=ej.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return eF(e,t,n,r)},d:N,e:N,f:I,g:P,G:S,H:T,I:T,j:j,L:L,m:E,M:C,p:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.p=y.get(r[0].toLowerCase()),n+r[0].length):-1},q:A,Q:Z,s:F,S:R,u:x,U:w,V:O,w:_,W:M,x:function(e,t,r){return eF(e,n,t,r)},X:function(e,t,n){return eF(e,r,t,n)},y:P,Y:S,Z:k,"%":D};function eD(e,t){return function(n){var r,i,o,a=[],u=-1,s=0,l=e.length;for(n instanceof Date||(n=new Date(+n));++u53)return null;"w"in o||(o.w=1),"Z"in o?(r=(i=(r=c(f(o.y,0,1))).getUTCDay())>4||0===i?a.l6.ceil(r):(0,a.l6)(r),r=u.AN.offset(r,(o.V-1)*7),o.y=r.getUTCFullYear(),o.m=r.getUTCMonth(),o.d=r.getUTCDate()+(o.w+6)%7):(r=(i=(r=l(f(o.y,0,1))).getDay())>4||0===i?a.Ox.ceil(r):(0,a.Ox)(r),r=u.rr.offset(r,(o.V-1)*7),o.y=r.getFullYear(),o.m=r.getMonth(),o.d=r.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),i="Z"in o?c(f(o.y,0,1)).getUTCDay():l(f(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,c(o)):l(o)}}function eF(e,t,n,r){for(var i,o,a=0,u=t.length,s=n.length;a=s)return -1;if(37===(i=t.charCodeAt(a++))){if(!(o=eI[(i=t.charAt(a++))in d?t.charAt(a++):i])||(r=o(e,n,r))<0)return -1}else if(i!=n.charCodeAt(r++))return -1}return r}return eR.x=eD(n,eR),eR.X=eD(r,eR),eR.c=eD(t,eR),eL.x=eD(n,eL),eL.X=eD(r,eL),eL.c=eD(t,eL),{format:function(e){var t=eD(e+="",eR);return t.toString=function(){return e},t},parse:function(e){var t=eZ(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=eD(e+="",eL);return t.toString=function(){return e},t},utcParse:function(e){var t=eZ(e+="",!0);return t.toString=function(){return e},t}}}({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"]})).format,r.parse,o=r.utcFormat,r.utcParse},73589:function(e,t,n){"use strict";n.d(t,{AN:function(){return a},KB:function(){return u},rr:function(){return o}});var r=n(75641),i=n(21591);let o=(0,r.J)(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*i.yB)/i.UD,e=>e.getDate()-1);o.range;let a=(0,r.J)(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/i.UD,e=>e.getUTCDate()-1);a.range;let u=(0,r.J)(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/i.UD,e=>Math.floor(e/i.UD));u.range},21591:function(e,t,n){"use strict";n.d(t,{UD:function(){return a},Y2:function(){return o},Ym:function(){return r},iM:function(){return u},jz:function(){return s},qz:function(){return l},yB:function(){return i}});let r=1e3,i=6e4,o=36e5,a=864e5,u=6048e5,s=2592e6,l=31536e6},61590:function(e,t,n){"use strict";n.d(t,{WQ:function(){return o},lM:function(){return a}});var r=n(75641),i=n(21591);let o=(0,r.J)(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*i.Ym-e.getMinutes()*i.yB)},(e,t)=>{e.setTime(+e+t*i.Y2)},(e,t)=>(t-e)/i.Y2,e=>e.getHours());o.range;let a=(0,r.J)(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*i.Y2)},(e,t)=>(t-e)/i.Y2,e=>e.getUTCHours());a.range},75641:function(e,t,n){"use strict";n.d(t,{J:function(){return function e(t,n,o,a){function u(e){return t(e=0==arguments.length?new Date:new Date(+e)),e}return u.floor=e=>(t(e=new Date(+e)),e),u.ceil=e=>(t(e=new Date(e-1)),n(e,1),t(e),e),u.round=e=>{let t=u(e),n=u.ceil(e);return e-t(n(e=new Date(+e),null==t?1:Math.floor(t)),e),u.range=(e,r,i)=>{let o;let a=[];if(e=u.ceil(e),i=null==i?1:Math.floor(i),!(e0))return a;do a.push(o=new Date(+e)),n(e,i),t(e);while(oe(e=>{if(e>=e)for(;t(e),!r(e);)e.setTime(e-1)},(e,t)=>{if(e>=e){if(t<0)for(;++t<=0;)for(;n(e,-1),!r(e););else for(;--t>=0;)for(;n(e,1),!r(e););}}),o&&(u.count=(e,n)=>(r.setTime(+e),i.setTime(+n),t(r),t(i),Math.floor(o(r,i))),u.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?u.filter(a?t=>a(t)%e==0:t=>u.count(0,t)%e==0):u:null),u}}});let r=new Date,i=new Date},63061:function(e,t,n){"use strict";n.d(t,{Z_:function(){return o},rz:function(){return a}});var r=n(75641),i=n(21591);let o=(0,r.J)(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*i.Ym)},(e,t)=>{e.setTime(+e+t*i.yB)},(e,t)=>(t-e)/i.yB,e=>e.getMinutes());o.range;let a=(0,r.J)(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*i.yB)},(e,t)=>(t-e)/i.yB,e=>e.getUTCMinutes());a.range},39006:function(e,t,n){"use strict";n.d(t,{F0:function(){return i},me:function(){return o}});var r=n(75641);let i=(0,r.J)(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());i.range;let o=(0,r.J)(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());o.range},65663:function(e,t,n){"use strict";n.d(t,{E:function(){return o}});var r=n(75641),i=n(21591);let o=(0,r.J)(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*i.Ym)},(e,t)=>(t-e)/i.Ym,e=>e.getUTCSeconds());o.range},30720:function(e,t,n){"use strict";n.d(t,{_g:function(){return b},jK:function(){return v},jo:function(){return m},WG:function(){return y}});var r=n(1342),i=n(84398),o=n(21591),a=n(75641);let u=(0,a.J)(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);u.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?(0,a.J)(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):u:null,u.range;var s=n(65663),l=n(63061),c=n(61590),f=n(73589),d=n(66255),h=n(39006),p=n(2995);function g(e,t,n,a,l,c){let f=[[s.E,1,o.Ym],[s.E,5,5*o.Ym],[s.E,15,15*o.Ym],[s.E,30,30*o.Ym],[c,1,o.yB],[c,5,5*o.yB],[c,15,15*o.yB],[c,30,30*o.yB],[l,1,o.Y2],[l,3,3*o.Y2],[l,6,6*o.Y2],[l,12,12*o.Y2],[a,1,o.UD],[a,2,2*o.UD],[n,1,o.iM],[t,1,o.jz],[t,3,3*o.jz],[e,1,o.qz]];function d(t,n,a){let s=Math.abs(n-t)/a,l=(0,r.Z)(([,,e])=>e).right(f,s);if(l===f.length)return e.every((0,i.ly)(t/o.qz,n/o.qz,a));if(0===l)return u.every(Math.max((0,i.ly)(t,n,a),1));let[c,d]=f[s/f[l-1][2]{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*i.yB)/i.iM)}let a=o(0),u=o(1),s=o(2),l=o(3),c=o(4),f=o(5),d=o(6);function h(e){return(0,r.J)(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/i.iM)}a.range,u.range,s.range,l.range,c.range,f.range,d.range;let p=h(0),g=h(1),y=h(2),m=h(3),v=h(4),b=h(5),_=h(6);p.range,g.range,y.range,m.range,v.range,b.range,_.range},2995:function(e,t,n){"use strict";n.d(t,{jB:function(){return i},ol:function(){return o}});var r=n(75641);let i=(0,r.J)(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());i.every=e=>isFinite(e=Math.floor(e))&&e>0?(0,r.J)(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null,i.range;let o=(0,r.J)(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());o.every=e=>isFinite(e=Math.floor(e))&&e>0?(0,r.J)(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null,o.range},12482:function(e,t,n){"use strict";n.d(t,{LLu:function(){return d},y4O:function(){return h},gyn:function(){return e9},ruo:function(){return a},tiA:function(){return te.Z},BYU:function(){return tt.Z},PKp:function(){return tn.Z},Ys:function(){return tr}});var r,i=n(77760);function o(e){return e}function a(e,...t){return function e(n,r){if(r>=t.length)return o(n);let a=new i.L,u=t[r++],s=-1;for(let e of n){let t=u(e,++s,n),r=a.get(t);r?r.push(e):a.set(t,[e])}for(let[t,n]of a)a.set(t,e(n,r));return o(a)}(e,0)}function u(e){return e}function s(e){return"translate("+e+",0)"}function l(e){return"translate(0,"+e+")"}function c(){return!this.__axis}function f(e,t){var n=[],r=null,i=null,o=6,a=6,f=3,d="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,h=1===e||4===e?-1:1,p=4===e||2===e?"x":"y",g=1===e||3===e?s:l;function y(s){var l=null==r?t.ticks?t.ticks.apply(t,n):t.domain():r,y=null==i?t.tickFormat?t.tickFormat.apply(t,n):u:i,m=Math.max(o,0)+f,v=t.range(),b=+v[0]+d,_=+v[v.length-1]+d,x=(t.bandwidth?function(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),n=>+e(n)+t}:function(e){return t=>+e(t)})(t.copy(),d),w=s.selection?s.selection():s,O=w.selectAll(".domain").data([null]),M=w.selectAll(".tick").data(l,t).order(),S=M.exit(),P=M.enter().append("g").attr("class","tick"),k=M.select("line"),A=M.select("text");O=O.merge(O.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),M=M.merge(P),k=k.merge(P.append("line").attr("stroke","currentColor").attr(p+"2",h*o)),A=A.merge(P.append("text").attr("fill","currentColor").attr(p,h*m).attr("dy",1===e?"0em":3===e?"0.71em":"0.32em")),s!==w&&(O=O.transition(s),M=M.transition(s),k=k.transition(s),A=A.transition(s),S=S.transition(s).attr("opacity",1e-6).attr("transform",function(e){return isFinite(e=x(e))?g(e+d):this.getAttribute("transform")}),P.attr("opacity",1e-6).attr("transform",function(e){var t=this.parentNode.__axis;return g((t&&isFinite(t=t(e))?t:x(e))+d)})),S.remove(),O.attr("d",4===e||2===e?a?"M"+h*a+","+b+"H"+d+"V"+_+"H"+h*a:"M"+d+","+b+"V"+_:a?"M"+b+","+h*a+"V"+d+"H"+_+"V"+h*a:"M"+b+","+d+"H"+_),M.attr("opacity",1).attr("transform",function(e){return g(x(e)+d)}),k.attr(p+"2",h*o),A.attr(p,h*m).text(y),w.filter(c).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===e?"start":4===e?"end":"middle"),w.each(function(){this.__axis=x})}return y.scale=function(e){return arguments.length?(t=e,y):t},y.ticks=function(){return n=Array.from(arguments),y},y.tickArguments=function(e){return arguments.length?(n=null==e?[]:Array.from(e),y):n.slice()},y.tickValues=function(e){return arguments.length?(r=null==e?null:Array.from(e),y):r&&r.slice()},y.tickFormat=function(e){return arguments.length?(i=e,y):i},y.tickSize=function(e){return arguments.length?(o=a=+e,y):o},y.tickSizeInner=function(e){return arguments.length?(o=+e,y):o},y.tickSizeOuter=function(e){return arguments.length?(a=+e,y):a},y.tickPadding=function(e){return arguments.length?(f=+e,y):f},y.offset=function(e){return arguments.length?(d=+e,y):d},y}function d(e){return f(3,e)}function h(e){return f(4,e)}function p(){}function g(e){return null==e?p:function(){return this.querySelector(e)}}function y(){return[]}function m(e){return null==e?y:function(){return this.querySelectorAll(e)}}function v(e){return function(){return this.matches(e)}}function b(e){return function(t){return t.matches(e)}}var _=Array.prototype.find;function x(){return this.firstElementChild}var w=Array.prototype.filter;function O(){return Array.from(this.children)}function M(e){return Array(e.length)}function S(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function P(e,t,n,r,i,o){for(var a,u=0,s=t.length,l=o.length;ut?1:e>=t?0:NaN}S.prototype={constructor:S,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var N="http://www.w3.org/1999/xhtml",j={svg:"http://www.w3.org/2000/svg",xhtml:N,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function T(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),j.hasOwnProperty(t)?{space:j[t],local:e}:e}function C(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function R(e,t){return e.style.getPropertyValue(t)||C(e).getComputedStyle(e,null).getPropertyValue(t)}function L(e){return e.trim().split(/^|\s+/)}function I(e){return e.classList||new D(e)}function D(e){this._node=e,this._names=L(e.getAttribute("class")||"")}function Z(e,t){for(var n=I(e),r=-1,i=t.length;++rthis._names.indexOf(e)&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var Q=[null];function J(e,t){this._groups=e,this._parents=t}function ee(){return new J([[document.documentElement]],Q)}J.prototype=ee.prototype={constructor:J,select:function(e){"function"!=typeof e&&(e=g(e));for(var t=this._groups,n=t.length,r=Array(n),i=0;i=w&&(w=x+1);!(_=y[w])&&++w=0;)(r=i[o])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=E);for(var n=this._groups,r=n.length,i=Array(r),o=0;o1?this.each((null==t?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof t?function(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}:function(e,t,n){return function(){this.style.setProperty(e,t,n)}})(e,t,null==n?"":n)):R(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?function(e){return function(){delete this[e]}}:"function"==typeof t?function(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}:function(e,t){return function(){this[e]=t}})(e,t)):this.node()[e]},classed:function(e,t){var n=L(e+"");if(arguments.length<2){for(var r=I(this.node()),i=-1,o=n.length;++i=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}),a=o.length;if(arguments.length<2){var u=this.node().__on;if(u){for(var s,l=0,c=u.length;l{}};function en(){for(var e,t=0,n=arguments.length,r={};t=0&&(t=e.slice(n+1),e=e.slice(0,n)),e&&!r.hasOwnProperty(e))throw Error("unknown type: "+e);return{type:e,name:t}}),o=-1,a=i.length;if(arguments.length<2){for(;++o0)for(var n,r,i=Array(n),o=0;o=0&&t._call.call(void 0,e),t=t._next;--eu}()}finally{eu=0,function(){for(var e,t,n=eo,r=1/0;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:eo=t);ea=e,ex(r)}(),ef=0}}function e_(){var e=eh.now(),t=e-ec;t>1e3&&(ed-=t,ec=e)}function ex(e){!eu&&(es&&(es=clearTimeout(es)),e-ef>24?(e<1/0&&(es=setTimeout(eb,e-eh.now()-ed)),el&&(el=clearInterval(el))):(el||(ec=eh.now(),el=setInterval(e_,1e3)),eu=1,ep(eb)))}function ew(e,t,n){var r=new em;return t=null==t?0:+t,r.restart(n=>{r.stop(),e(n+t)},t,n),r}em.prototype=ev.prototype={constructor:em,restart:function(e,t,n){if("function"!=typeof e)throw TypeError("callback is not a function");n=(null==n?eg():+n)+(null==t?0:+t),this._next||ea===this||(ea?ea._next=this:eo=this,ea=this),this._call=e,this._time=n,ex()},stop:function(){this._call&&(this._call=null,this._time=1/0,ex())}};var eO=en("start","end","cancel","interrupt"),eM=[];function eS(e,t,n,r,i,o){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var r,i=e.__transition;function o(s){var l,c,f,d;if(1!==n.state)return u();for(l in i)if((d=i[l]).name===n.name){if(3===d.state)return ew(o);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete i[l]):+l0)throw Error("too late; already scheduled");return n}function ek(e,t){var n=eA(e,t);if(n.state>3)throw Error("too late; already running");return n}function eA(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw Error("transition not found");return n}var eE=n(17113),eN=180/Math.PI,ej={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function eT(e,t,n,r,i,o){var a,u,s;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(s=e*n+t*r)&&(n-=e*s,r-=t*s),(u=Math.sqrt(n*n+r*r))&&(n/=u,r/=u,s/=u),e*r180?s+=360:s-u>180&&(u+=360),d.push({i:f.push(i(f)+"rotate(",null,r)-2,x:(0,eE.Z)(u,s)})):s&&f.push(i(f)+"rotate("+s+r),(l=o.skewX)!==(c=a.skewX)?d.push({i:f.push(i(f)+"skewX(",null,r)-2,x:(0,eE.Z)(l,c)}):c&&f.push(i(f)+"skewX("+c+r),!function(e,t,n,r,o,a){if(e!==n||t!==r){var u=o.push(i(o)+"scale(",null,",",null,")");a.push({i:u-4,x:(0,eE.Z)(e,n)},{i:u-2,x:(0,eE.Z)(t,r)})}else(1!==n||1!==r)&&o.push(i(o)+"scale("+n+","+r+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,f,d),o=a=null,function(e){for(var t,n=-1,r=d.length;++n=0&&(e=e.slice(0,t)),!e||"start"===e})?eP:ek,function(){var a=i(this,o),u=a.on;u!==n&&(r=(n=u).copy()).on(e,t),a.on=r}))},attr:function(e,t){var n=T(e),r="transform"===n?eL:eB;return this.attrTween(e,"function"==typeof t?(n.local?function(e,t,n){var r,i,o;return function(){var a,u,s=n(this);return null==s?void this.removeAttributeNS(e.space,e.local):(a=this.getAttributeNS(e.space,e.local))===(u=s+"")?null:a===r&&u===i?o:(i=u,o=t(r=a,s))}}:function(e,t,n){var r,i,o;return function(){var a,u,s=n(this);return null==s?void this.removeAttribute(e):(a=this.getAttribute(e))===(u=s+"")?null:a===r&&u===i?o:(i=u,o=t(r=a,s))}})(n,r,eI(this,"attr."+e,t)):null==t?(n.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(n):(n.local?function(e,t,n){var r,i,o=n+"";return function(){var a=this.getAttributeNS(e.space,e.local);return a===o?null:a===r?i:i=t(r=a,n)}}:function(e,t,n){var r,i,o=n+"";return function(){var a=this.getAttribute(e);return a===o?null:a===r?i:i=t(r=a,n)}})(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw Error();var r=T(e);return this.tween(n,(r.local?function(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(t){this.setAttributeNS(e.space,e.local,i.call(this,t))}),n}return i._value=t,i}:function(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&function(t){this.setAttribute(e,i.call(this,t))}),n}return i._value=t,i})(r,t))},style:function(e,t,n){var r,i,o,a,u,s,l,c,f,d,h,p,g,y,m,v,b,_,x,w,O,M="transform"==(e+="")?eR:eB;return null==t?this.styleTween(e,(r=e,function(){var e=R(this,r),t=(this.style.removeProperty(r),R(this,r));return e===t?null:e===i&&t===o?a:a=M(i=e,o=t)})).on("end.style."+e,eW(e)):"function"==typeof t?this.styleTween(e,(u=e,s=eI(this,"style."+e,t),function(){var e=R(this,u),t=s(this),n=t+"";return null==t&&(this.style.removeProperty(u),n=t=R(this,u)),e===n?null:e===l&&n===c?f:(c=n,f=M(l=e,t))})).each((d=this._id,b="end."+(v="style."+(h=e)),function(){var e=ek(this,d),t=e.on,n=null==e.value[v]?m||(m=eW(h)):void 0;(t!==p||y!==n)&&(g=(p=t).copy()).on(b,y=n),e.on=g})):this.styleTween(e,(_=e,O=t+"",function(){var e=R(this,_);return e===O?null:e===x?w:w=M(x=e,t)}),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw Error();return this.tween(r,function(e,t,n){var r,i;function o(){var o=t.apply(this,arguments);return o!==i&&(r=(i=o)&&function(t){this.style.setProperty(e,o.call(this,t),n)}),r}return o._value=t,o}(e,t,null==n?"":n))},text:function(e){var t,n;return this.tween("text","function"==typeof e?(t=eI(this,"text",e),function(){var e=t(this);this.textContent=null==e?"":e}):(n=null==e?"":e+"",function(){this.textContent=n}))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw Error();return this.tween(t,function(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&function(e){this.textContent=r.call(this,e)}),t}return r._value=e,r}(e))},remove:function(){var e;return this.on("end.remove",(e=this._id,function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}))},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,i=eA(this.node(),n).tween,o=0,a=i.length;o2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete o[i]}a&&delete e.__transition}}(this,e)})},ee.prototype.transition=function(e){var t,n;e instanceof eH?(t=e._id,e=e._name):(t=++eV,(n=eq).time=eg(),e=null==e?null:e+"");for(var r=this._groups,i=r.length,o=0;o=o?s=!0:10===(r=e.charCodeAt(a++))?l=!0:13===r&&(l=!0,10===e.charCodeAt(a)&&++a),e.slice(i+1,t-1).replace(/""/g,'"')}for(;a9999?"+"+e1(u,6):e1(u,4))+"-"+e1(n.getUTCMonth()+1,2)+"-"+e1(n.getUTCDate(),2)+(a?"T"+e1(r,2)+":"+e1(i,2)+":"+e1(o,2)+"."+e1(a,3)+"Z":o?"T"+e1(r,2)+":"+e1(i,2)+":"+e1(o,2)+"Z":i||r?"T"+e1(r,2)+":"+e1(i,2)+"Z":"")):t.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,i,o=r(e,function(e,r){var o;if(n)return n(e,r-1);i=e,n=t?(o=eJ(e),function(n,r){return t(o(n),r,e)}):eJ(e)});return o.columns=i||[],o},parseRows:r,format:function(t,n){return null==n&&(n=e0(t)),[n.map(a).join(e)].concat(i(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=e0(e)),i(e,t).join("\n")},formatRows:function(e){return e.map(o).join("\n")},formatRow:o,formatValue:a}}var e3=e2(","),e5=e3.parse;e3.parseRows,e3.format,e3.formatBody,e3.formatRows,e3.formatRow,e3.formatValue;var e4=e2(" "),e6=e4.parse;function e7(e){if(!e.ok)throw Error(e.status+" "+e.statusText);return e.text()}function e8(e){return function(t,n,r){return 2==arguments.length&&"function"==typeof n&&(r=n,n=void 0),fetch(t,n).then(e7).then(function(t){return e(t,r)})}}e4.parseRows,e4.format,e4.formatBody,e4.formatRows,e4.formatRow,e4.formatValue;var e9=e8(e5);e8(e6);var te=n(47298),tt=n(31317),tn=n(25028);function tr(e){return"string"==typeof e?new J([[document.querySelector(e)]],[document.documentElement]):new J([[e]],Q)}function ti(e,t,n){this.k=e,this.x=t,this.y=n}ti.prototype={constructor:ti,scale:function(e){return 1===e?this:new ti(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new ti(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}},new ti(1,0,0),ti.prototype},57603:function(e,t,n){"use strict";var r,i,o="0123456789abcdef",a="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",u="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",s={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-9e15,maxE:9e15,crypto:!1},l=!0,c="[DecimalError] ",f=c+"Invalid argument: ",d=c+"Precision limit exceeded",h=c+"crypto unavailable",p="[object Decimal]",g=Math.floor,y=Math.pow,m=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,v=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,b=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,_=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,x=a.length-1,w=u.length-1,O={toStringTag:p};function M(e){var t,n,r,i=e.length-1,o="",a=e[0];if(i>0){for(o+=a,t=1;tn)throw Error(f+e)}function P(e,t,n,r){var i,o,a,u;for(o=e[0];o>=10;o/=10)--t;return--t<0?(t+=7,i=0):(i=Math.ceil((t+1)/7),t%=7),o=y(10,7-t),u=e[i]%o|0,null==r?t<3?(0==t?u=u/100|0:1==t&&(u=u/10|0),a=n<4&&99999==u||n>3&&49999==u||5e4==u||0==u):a=(n<4&&u+1==o||n>3&&u+1==o/2)&&(e[i+1]/o/100|0)==y(10,t-2)-1||(u==o/2||0==u)&&(e[i+1]/o/100|0)==0:t<4?(0==t?u=u/1e3|0:1==t?u=u/100|0:2==t&&(u=u/10|0),a=(r||n<4)&&9999==u||!r&&n>3&&4999==u):a=((r||n<4)&&u+1==o||!r&&n>3&&u+1==o/2)&&(e[i+1]/o/1e3|0)==y(10,t-3)-1,a}function k(e,t,n){for(var r,i,a=[0],u=0,s=e.length;un-1&&(void 0===a[r+1]&&(a[r+1]=0),a[r+1]+=a[r]/n|0,a[r]%=n)}return a.reverse()}O.absoluteValue=O.abs=function(){var e=new this.constructor(this);return e.s<0&&(e.s=1),E(e)},O.ceil=function(){return E(new this.constructor(this),this.e+1,2)},O.clampedTo=O.clamp=function(e,t){var n=this.constructor;if(e=new n(e),t=new n(t),!e.s||!t.s)return new n(NaN);if(e.gt(t))throw Error(f+t);return 0>this.cmp(e)?e:this.cmp(t)>0?t:new n(this)},O.comparedTo=O.cmp=function(e){var t,n,r,i,o=this.d,a=(e=new this.constructor(e)).d,u=this.s,s=e.s;if(!o||!a)return u&&s?u!==s?u:o===a?0:!o^u<0?1:-1:NaN;if(!o[0]||!a[0])return o[0]?u:a[0]?-s:0;if(u!==s)return u;if(this.e!==e.e)return this.e>e.e^u<0?1:-1;for(t=0,n=(r=o.length)<(i=a.length)?r:i;ta[t]^u<0?1:-1;return r===i?0:r>i^u<0?1:-1},O.cosine=O.cos=function(){var e,t,n=this,r=n.constructor;return n.d?n.d[0]?(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r,i;if(t.isZero())return t;(r=t.d.length)<32?i=(1/H(4,n=Math.ceil(r/3))).toString():(n=16,i="2.3283064365386962890625e-10"),e.precision+=n,t=V(e,1,t.times(i),new e(1));for(var o=n;o--;){var a=t.times(t);t=a.times(a).minus(a).times(8).plus(1)}return e.precision-=n,t}(r,z(r,n)),r.precision=e,r.rounding=t,E(2==i||3==i?n.neg():n,e,t,!0)):new r(1):new r(NaN)},O.cubeRoot=O.cbrt=function(){var e,t,n,r,i,o,a,u,s,c,f=this.constructor;if(!this.isFinite()||this.isZero())return new f(this);for(l=!1,(o=this.s*y(this.s*this,1/3))&&Math.abs(o)!=1/0?r=new f(o.toString()):(n=M(this.d),(o=((e=this.e)-n.length+1)%3)&&(n+=1==o||-2==o?"0":"00"),o=y(n,1/3),e=g((e+1)/3)-(e%3==(e<0?-1:2)),(r=new f(n=o==1/0?"5e"+e:(n=o.toExponential()).slice(0,n.indexOf("e")+1)+e)).s=this.s),a=(e=f.precision)+3;;)if(r=A((c=(s=(u=r).times(u).times(u)).plus(this)).plus(this).times(u),c.plus(s),a+2,1),M(u.d).slice(0,a)===(n=M(r.d)).slice(0,a)){if("9999"!=(n=n.slice(a-3,a+1))&&(i||"4999"!=n)){+n&&(+n.slice(1)||"5"!=n.charAt(0))||(E(r,e+1,1),t=!r.times(r).times(r).eq(this));break}if(!i&&(E(u,e+1,0),u.times(u).times(u).eq(this))){r=u;break}a+=4,i=1}return l=!0,E(r,e,f.rounding,t)},O.decimalPlaces=O.dp=function(){var e,t=this.d,n=NaN;if(t){if(n=((e=t.length-1)-g(this.e/7))*7,e=t[e])for(;e%10==0;e/=10)n--;n<0&&(n=0)}return n},O.dividedBy=O.div=function(e){return A(this,new this.constructor(e))},O.dividedToIntegerBy=O.divToInt=function(e){var t=this.constructor;return E(A(this,new t(e),0,1,1),t.precision,t.rounding)},O.equals=O.eq=function(e){return 0===this.cmp(e)},O.floor=function(){return E(new this.constructor(this),this.e+1,3)},O.greaterThan=O.gt=function(e){return this.cmp(e)>0},O.greaterThanOrEqualTo=O.gte=function(e){var t=this.cmp(e);return 1==t||0===t},O.hyperbolicCosine=O.cosh=function(){var e,t,n,r,i,o=this,a=o.constructor,u=new a(1);if(!o.isFinite())return new a(o.s?1/0:NaN);if(o.isZero())return u;n=a.precision,r=a.rounding,a.precision=n+Math.max(o.e,o.sd())+4,a.rounding=1,(i=o.d.length)<32?t=(1/H(4,e=Math.ceil(i/3))).toString():(e=16,t="2.3283064365386962890625e-10"),o=V(a,1,o.times(t),new a(1),!0);for(var s,l=e,c=new a(8);l--;)s=o.times(o),o=u.minus(s.times(c.minus(s.times(c))));return E(o,a.precision=n,a.rounding=r,!0)},O.hyperbolicSine=O.sinh=function(){var e,t,n,r,i=this,o=i.constructor;if(!i.isFinite()||i.isZero())return new o(i);if(t=o.precision,n=o.rounding,o.precision=t+Math.max(i.e,i.sd())+4,o.rounding=1,(r=i.d.length)<3)i=V(o,2,i,i,!0);else{e=(e=1.4*Math.sqrt(r))>16?16:0|e,i=V(o,2,i=i.times(1/H(5,e)),i,!0);for(var a,u=new o(5),s=new o(16),l=new o(20);e--;)a=i.times(i),i=i.times(u.plus(a.times(s.times(a).plus(l))))}return o.precision=t,o.rounding=n,E(i,t,n,!0)},O.hyperbolicTangent=O.tanh=function(){var e,t,n=this.constructor;return this.isFinite()?this.isZero()?new n(this):(e=n.precision,t=n.rounding,n.precision=e+7,n.rounding=1,A(this.sinh(),this.cosh(),n.precision=e,n.rounding=t)):new n(this.s)},O.inverseCosine=O.acos=function(){var e,t=this,n=t.constructor,r=t.abs().cmp(1),i=n.precision,o=n.rounding;return -1!==r?0===r?t.isNeg()?C(n,i,o):new n(0):new n(NaN):t.isZero()?C(n,i+4,o).times(.5):(n.precision=i+6,n.rounding=1,t=t.asin(),e=C(n,i+4,o).times(.5),n.precision=i,n.rounding=o,e.minus(t))},O.inverseHyperbolicCosine=O.acosh=function(){var e,t,n=this,r=n.constructor;return n.lte(1)?new r(n.eq(1)?0:NaN):n.isFinite()?(e=r.precision,t=r.rounding,r.precision=e+Math.max(Math.abs(n.e),n.sd())+4,r.rounding=1,l=!1,n=n.times(n).minus(1).sqrt().plus(n),l=!0,r.precision=e,r.rounding=t,n.ln()):new r(n)},O.inverseHyperbolicSine=O.asinh=function(){var e,t,n=this,r=n.constructor;return!n.isFinite()||n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+2*Math.max(Math.abs(n.e),n.sd())+6,r.rounding=1,l=!1,n=n.times(n).plus(1).sqrt().plus(n),l=!0,r.precision=e,r.rounding=t,n.ln())},O.inverseHyperbolicTangent=O.atanh=function(){var e,t,n,r,i=this,o=i.constructor;return i.isFinite()?i.e>=0?new o(i.abs().eq(1)?i.s/0:i.isZero()?i:NaN):(e=o.precision,t=o.rounding,Math.max(r=i.sd(),e)<-(2*i.e)-1)?E(new o(i),e,t,!0):(o.precision=n=r-i.e,i=A(i.plus(1),new o(1).minus(i),n+e,1),o.precision=e+4,o.rounding=1,i=i.ln(),o.precision=e,o.rounding=t,i.times(.5)):new o(NaN)},O.inverseSine=O.asin=function(){var e,t,n,r,i=this,o=i.constructor;return i.isZero()?new o(i):(t=i.abs().cmp(1),n=o.precision,r=o.rounding,-1!==t)?0===t?((e=C(o,n+4,r).times(.5)).s=i.s,e):new o(NaN):(o.precision=n+6,o.rounding=1,i=i.div(new o(1).minus(i.times(i)).sqrt().plus(1)).atan(),o.precision=n,o.rounding=r,i.times(2))},O.inverseTangent=O.atan=function(){var e,t,n,r,i,o,a,u,s,c=this,f=c.constructor,d=f.precision,h=f.rounding;if(c.isFinite()){if(c.isZero())return new f(c);if(c.abs().eq(1)&&d+4<=w)return(a=C(f,d+4,h).times(.25)).s=c.s,a}else{if(!c.s)return new f(NaN);if(d+4<=w)return(a=C(f,d+4,h).times(.5)).s=c.s,a}for(f.precision=u=d+10,f.rounding=1,e=n=Math.min(28,u/7+2|0);e;--e)c=c.div(c.times(c).plus(1).sqrt().plus(1));for(l=!1,t=Math.ceil(u/7),r=1,s=c.times(c),a=new f(c),i=c;-1!==e;)if(i=i.times(s),o=a.minus(i.div(r+=2)),i=i.times(s),void 0!==(a=o.plus(i.div(r+=2))).d[t])for(e=t;a.d[e]===o.d[e]&&e--;);return n&&(a=a.times(2<this.d.length-2},O.isNaN=function(){return!this.s},O.isNegative=O.isNeg=function(){return this.s<0},O.isPositive=O.isPos=function(){return this.s>0},O.isZero=function(){return!!this.d&&0===this.d[0]},O.lessThan=O.lt=function(e){return 0>this.cmp(e)},O.lessThanOrEqualTo=O.lte=function(e){return 1>this.cmp(e)},O.logarithm=O.log=function(e){var t,n,r,i,o,a,u,s=this.constructor,c=s.precision,f=s.rounding;if(null==e)e=new s(10),t=!0;else{if(n=(e=new s(e)).d,e.s<0||!n||!n[0]||e.eq(1))return new s(NaN);t=e.eq(10)}if(n=this.d,this.s<0||!n||!n[0]||this.eq(1))return new s(n&&!n[0]?-1/0:1!=this.s?NaN:n?0:1/0);if(t){if(n.length>1)i=!0;else{for(r=n[0];r%10==0;)r/=10;i=1!==r}}if(l=!1,P((u=A(B(this,a=c+5),t?T(s,a+10):B(e,a),a,1)).d,r=c,f))do if(a+=10,u=A(B(this,a),t?T(s,a+10):B(e,a),a,1),!i){+M(u.d).slice(r+1,r+15)+1==1e14&&(u=E(u,c+1,0));break}while(P(u.d,r+=10,f));return l=!0,E(u,c,f)},O.minus=O.sub=function(e){var t,n,r,i,o,a,u,s,c,f,d,h,p=this.constructor;if(e=new p(e),!this.d||!e.d)return this.s&&e.s?this.d?e.s=-e.s:e=new p(e.d||this.s!==e.s?this:NaN):e=new p(NaN),e;if(this.s!=e.s)return e.s=-e.s,this.plus(e);if(c=this.d,h=e.d,u=p.precision,s=p.rounding,!c[0]||!h[0]){if(h[0])e.s=-e.s;else{if(!c[0])return new p(3===s?-0:0);e=new p(this)}return l?E(e,u,s):e}if(n=g(e.e/7),f=g(this.e/7),c=c.slice(),o=f-n){for((d=o<0)?(t=c,o=-o,a=h.length):(t=h,n=f,a=c.length),o>(r=Math.max(Math.ceil(u/7),a)+2)&&(o=r,t.length=1),t.reverse(),r=o;r--;)t.push(0);t.reverse()}else{for((d=(r=c.length)<(a=h.length))&&(a=r),r=0;r0;--r)c[a++]=0;for(r=h.length;r>o;){if(c[--r](a=(o=Math.ceil(u/7))>a?o+1:a+1)&&(i=a,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((a=c.length)-(i=f.length)<0&&(i=a,n=f,f=c,c=n),t=0;i;)t=(c[--i]=c[i]+f[i]+t)/1e7|0,c[i]%=1e7;for(t&&(c.unshift(t),++r),a=c.length;0==c[--a];)c.pop();return e.d=c,e.e=j(c,r),l?E(e,u,s):e},O.precision=O.sd=function(e){var t;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(f+e);return this.d?(t=R(this.d),e&&this.e+1>t&&(t=this.e+1)):t=NaN,t},O.round=function(){var e=this.constructor;return E(new e(this),this.e+1,e.rounding)},O.sine=O.sin=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+Math.max(n.e,n.sd())+7,r.rounding=1,n=function(e,t){var n,r=t.d.length;if(r<3)return t.isZero()?t:V(e,2,t,t);n=(n=1.4*Math.sqrt(r))>16?16:0|n,t=V(e,2,t=t.times(1/H(5,n)),t);for(var i,o=new e(5),a=new e(16),u=new e(20);n--;)i=t.times(t),t=t.times(o.plus(i.times(a.times(i).minus(u))));return t}(r,z(r,n)),r.precision=e,r.rounding=t,E(i>2?n.neg():n,e,t,!0)):new r(NaN)},O.squareRoot=O.sqrt=function(){var e,t,n,r,i,o,a=this.d,u=this.e,s=this.s,c=this.constructor;if(1!==s||!a||!a[0])return new c(!s||s<0&&(!a||a[0])?NaN:a?this:1/0);for(l=!1,0==(s=Math.sqrt(+this))||s==1/0?(((t=M(a)).length+u)%2==0&&(t+="0"),s=Math.sqrt(t),u=g((u+1)/2)-(u<0||u%2),r=new c(t=s==1/0?"5e"+u:(t=s.toExponential()).slice(0,t.indexOf("e")+1)+u)):r=new c(s.toString()),n=(u=c.precision)+3;;)if(r=(o=r).plus(A(this,o,n+2,1)).times(.5),M(o.d).slice(0,n)===(t=M(r.d)).slice(0,n)){if("9999"!=(t=t.slice(n-3,n+1))&&(i||"4999"!=t)){+t&&(+t.slice(1)||"5"!=t.charAt(0))||(E(r,u+1,1),e=!r.times(r).eq(this));break}if(!i&&(E(o,u+1,0),o.times(o).eq(this))){r=o;break}n+=4,i=1}return l=!0,E(r,u,c.rounding,e)},O.tangent=O.tan=function(){var e,t,n=this,r=n.constructor;return n.isFinite()?n.isZero()?new r(n):(e=r.precision,t=r.rounding,r.precision=e+10,r.rounding=1,(n=n.sin()).s=1,n=A(n,new r(1).minus(n.times(n)).sqrt(),e+10,0),r.precision=e,r.rounding=t,E(2==i||4==i?n.neg():n,e,t,!0)):new r(NaN)},O.times=O.mul=function(e){var t,n,r,i,o,a,u,s,c,f=this.constructor,d=this.d,h=(e=new f(e)).d;if(e.s*=this.s,!d||!d[0]||!h||!h[0])return new f(e.s&&(!d||d[0]||h)&&(!h||h[0]||d)?d&&h?0*e.s:e.s/0:NaN);for(n=g(this.e/7)+g(e.e/7),(s=d.length)<(c=h.length)&&(o=d,d=h,h=o,a=s,s=c,c=a),o=[],r=a=s+c;r--;)o.push(0);for(r=c;--r>=0;){for(t=0,i=s+r;i>r;)u=o[i]+h[r]*d[i-r-1]+t,o[i--]=u%1e7|0,t=u/1e7|0;o[i]=(o[i]+t)%1e7|0}for(;!o[--a];)o.pop();return t?++n:o.shift(),e.d=o,e.e=j(o,n),l?E(e,f.precision,f.rounding):e},O.toBinary=function(e,t){return q(this,2,e,t)},O.toDecimalPlaces=O.toDP=function(e,t){var n=this,r=n.constructor;return(n=new r(n),void 0===e)?n:(S(e,0,1e9),void 0===t?t=r.rounding:S(t,0,8),E(n,e+n.e+1,t))},O.toExponential=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=N(r,!0):(S(e,0,1e9),void 0===t?t=i.rounding:S(t,0,8),n=N(r=E(new i(r),e+1,t),!0,e+1)),r.isNeg()&&!r.isZero()?"-"+n:n},O.toFixed=function(e,t){var n,r,i=this.constructor;return void 0===e?n=N(this):(S(e,0,1e9),void 0===t?t=i.rounding:S(t,0,8),n=N(r=E(new i(this),e+this.e+1,t),!1,e+r.e+1)),this.isNeg()&&!this.isZero()?"-"+n:n},O.toFraction=function(e){var t,n,r,i,o,a,u,s,c,d,h,p,g=this.d,m=this.constructor;if(!g)return new m(this);if(c=n=new m(1),r=s=new m(0),a=(o=(t=new m(r)).e=R(g)-this.e-1)%7,t.d[0]=y(10,a<0?7+a:a),null==e)e=o>0?t:c;else{if(!(u=new m(e)).isInt()||u.lt(c))throw Error(f+u);e=u.gt(t)?o>0?t:c:u}for(l=!1,u=new m(M(g)),d=m.precision,m.precision=o=14*g.length;h=A(u,t,0,1,1),1!=(i=n.plus(h.times(r))).cmp(e);)n=r,r=i,i=c,c=s.plus(h.times(i)),s=i,i=t,t=u.minus(h.times(i)),u=i;return i=A(e.minus(n),r,0,1,1),s=s.plus(i.times(c)),n=n.plus(i.times(r)),s.s=c.s=this.s,p=1>A(c,r,o,1).minus(this).abs().cmp(A(s,n,o,1).minus(this).abs())?[c,r]:[s,n],m.precision=d,l=!0,p},O.toHexadecimal=O.toHex=function(e,t){return q(this,16,e,t)},O.toNearest=function(e,t){var n=this,r=n.constructor;if(n=new r(n),null==e){if(!n.d)return n;e=new r(1),t=r.rounding}else{if(e=new r(e),void 0===t?t=r.rounding:S(t,0,8),!n.d)return e.s?n:e;if(!e.d)return e.s&&(e.s=n.s),e}return e.d[0]?(l=!1,n=A(n,e,0,t,1).times(e),l=!0,E(n)):(e.s=n.s,n=e),n},O.toNumber=function(){return+this},O.toOctal=function(e,t){return q(this,8,e,t)},O.toPower=O.pow=function(e){var t,n,r,i,o,a,u=this,s=u.constructor,c=+(e=new s(e));if(!u.d||!e.d||!u.d[0]||!e.d[0])return new s(y(+u,c));if((u=new s(u)).eq(1))return u;if(r=s.precision,o=s.rounding,e.eq(1))return E(u,r,o);if((t=g(e.e/7))>=e.d.length-1&&(n=c<0?-c:c)<=9007199254740991)return i=I(s,u,n,r),e.s<0?new s(1).div(i):E(i,r,o);if((a=u.s)<0){if(ts.maxE+1||t0?a/0:0):(l=!1,s.rounding=u.s=1,n=Math.min(12,(t+"").length),(i=F(e.times(B(u,r+n)),r)).d&&P((i=E(i,r+5,1)).d,r,o)&&(t=r+10,+M((i=E(F(e.times(B(u,t+n)),t),t+5,1)).d).slice(r+1,r+15)+1==1e14&&(i=E(i,r+1,0))),i.s=a,l=!0,s.rounding=o,E(i,r,o))},O.toPrecision=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=N(r,r.e<=i.toExpNeg||r.e>=i.toExpPos):(S(e,1,1e9),void 0===t?t=i.rounding:S(t,0,8),n=N(r=E(new i(r),e,t),e<=r.e||r.e<=i.toExpNeg,e)),r.isNeg()&&!r.isZero()?"-"+n:n},O.toSignificantDigits=O.toSD=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(S(e,1,1e9),void 0===t?t=n.rounding:S(t,0,8)),E(new n(this),e,t)},O.toString=function(){var e=this.constructor,t=N(this,this.e<=e.toExpNeg||this.e>=e.toExpPos);return this.isNeg()&&!this.isZero()?"-"+t:t},O.truncated=O.trunc=function(){return E(new this.constructor(this),this.e+1,1)},O.valueOf=O.toJSON=function(){var e=this.constructor,t=N(this,this.e<=e.toExpNeg||this.e>=e.toExpPos);return this.isNeg()?"-"+t:t};var A=function(){function e(e,t,n){var r,i=0,o=e.length;for(e=e.slice();o--;)r=e[o]*t+i,e[o]=r%n|0,i=r/n|0;return i&&e.unshift(i),e}function t(e,t,n,r){var i,o;if(n!=r)o=n>r?1:-1;else for(i=o=0;it[i]?1:-1;break}return o}function n(e,t,n,r){for(var i=0;n--;)e[n]-=i,i=e[n]1;)e.shift()}return function(i,o,a,u,s,l){var c,f,d,h,p,y,m,v,b,_,x,w,O,M,S,P,k,A,N,j,T=i.constructor,C=i.s==o.s?1:-1,R=i.d,L=o.d;if(!R||!R[0]||!L||!L[0])return new T(i.s&&o.s&&(R?!L||R[0]!=L[0]:L)?R&&0==R[0]||!L?0*C:C/0:NaN);for(l?(p=1,f=i.e-o.e):(l=1e7,p=7,f=g(i.e/p)-g(o.e/p)),N=L.length,k=R.length,_=(b=new T(C)).d=[],d=0;L[d]==(R[d]||0);d++);if(L[d]>(R[d]||0)&&f--,null==a?(M=a=T.precision,u=T.rounding):M=s?a+(i.e-o.e)+1:a,M<0)_.push(1),y=!0;else{if(M=M/p+2|0,d=0,1==N){for(h=0,L=L[0],M++;(d1&&(L=e(L,h,l),R=e(R,h,l),N=L.length,k=R.length),P=N,w=(x=R.slice(0,N)).length;w=l/2&&++A;do h=0,(c=t(L,x,N,w))<0?(O=x[0],N!=w&&(O=O*l+(x[1]||0)),(h=O/A|0)>1?(h>=l&&(h=l-1),v=(m=e(L,h,l)).length,w=x.length,1==(c=t(m,x,v,w))&&(h--,n(m,N=10;h/=10)d++;b.e=d+f*p-1,E(b,s?a+b.e+1:a,u,y)}return b}}();function E(e,t,n,r){var i,o,a,u,s,c,f,d,h,p=e.constructor;e:if(null!=t){if(!(d=e.d))return e;for(i=1,u=d[0];u>=10;u/=10)i++;if((o=t-i)<0)o+=7,a=t,s=(f=d[h=0])/y(10,i-a-1)%10|0;else if((h=Math.ceil((o+1)/7))>=(u=d.length)){if(r){for(;u++<=h;)d.push(0);f=s=0,i=1,o%=7,a=o-7+1}else break e}else{for(i=1,f=u=d[h];u>=10;u/=10)i++;o%=7,s=(a=o-7+i)<0?0:f/y(10,i-a-1)%10|0}if(r=r||t<0||void 0!==d[h+1]||(a<0?f:f%y(10,i-a-1)),c=n<4?(s||r)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||r||6==n&&(o>0?a>0?f/y(10,i-a):0:d[h-1])%10&1||n==(e.s<0?8:7)),t<1||!d[0])return d.length=0,c?(t-=e.e+1,d[0]=y(10,(7-t%7)%7),e.e=-t||0):d[0]=e.e=0,e;if(0==o?(d.length=h,u=1,h--):(d.length=h+1,u=y(10,7-o),d[h]=a>0?(f/y(10,i-a)%y(10,a)|0)*u:0),c)for(;;){if(0==h){for(o=1,a=d[0];a>=10;a/=10)o++;for(a=d[0]+=u,u=1;a>=10;a/=10)u++;o!=u&&(e.e++,1e7==d[0]&&(d[0]=1));break}if(d[h]+=u,1e7!=d[h])break;d[h--]=0,u=1}for(o=d.length;0===d[--o];)d.pop()}return l&&(e.e>p.maxE?(e.d=null,e.e=NaN):e.e0?o=o.charAt(0)+"."+o.slice(1)+L(r):a>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(e.e<0?"e":"e+")+e.e):i<0?(o="0."+L(-i-1)+o,n&&(r=n-a)>0&&(o+=L(r))):i>=a?(o+=L(i+1-a),n&&(r=n-i-1)>0&&(o=o+"."+L(r))):((r=i+1)0&&(i+1===a&&(o+="."),o+=L(r))),o}function j(e,t){var n=e[0];for(t*=7;n>=10;n/=10)t++;return t}function T(e,t,n){if(t>x)throw l=!0,n&&(e.precision=n),Error(d);return E(new e(a),t,1,!0)}function C(e,t,n){if(t>w)throw Error(d);return E(new e(u),t,n,!0)}function R(e){var t=e.length-1,n=7*t+1;if(t=e[t]){for(;t%10==0;t/=10)n--;for(t=e[0];t>=10;t/=10)n++}return n}function L(e){for(var t="";e--;)t+="0";return t}function I(e,t,n,r){var i,o=new e(1),a=Math.ceil(r/7+4);for(l=!1;;){if(n%2&&Y((o=o.times(t)).d,a)&&(i=!0),0===(n=g(n/2))){n=o.d.length-1,i&&0===o.d[n]&&++o.d[n];break}Y((t=t.times(t)).d,a)}return l=!0,o}function D(e){return 1&e.d[e.d.length-1]}function Z(e,t,n){for(var r,i=new e(t[0]),o=0;++o17)return new h(e.d?e.d[0]?e.s<0?0:1/0:1:e.s?e.s<0?0:e:0/0);for(null==t?(l=!1,s=g):s=t,u=new h(.03125);e.e>-2;)e=e.times(u),d+=5;for(s+=r=Math.log(y(2,d))/Math.LN10*2+5|0,n=o=a=new h(1),h.precision=s;;){if(o=E(o.times(e),s,1),n=n.times(++f),M((u=a.plus(A(o,n,s,1))).d).slice(0,s)===M(a.d).slice(0,s)){for(i=d;i--;)a=E(a.times(a),s,1);if(null!=t)return h.precision=g,a;if(!(c<3&&P(a.d,s-r,p,c)))return E(a,h.precision=g,p,l=!0);h.precision=s+=10,n=o=u=new h(1),f=0,c++}a=u}}function B(e,t){var n,r,i,o,a,u,s,c,f,d,h,p=1,g=e,y=g.d,m=g.constructor,v=m.rounding,b=m.precision;if(g.s<0||!y||!y[0]||!g.e&&1==y[0]&&1==y.length)return new m(y&&!y[0]?-1/0:1!=g.s?NaN:y?0:g);if(null==t?(l=!1,f=b):f=t,m.precision=f+=10,r=(n=M(y)).charAt(0),!(15e14>Math.abs(o=g.e)))return c=T(m,f+2,b).times(o+""),g=B(new m(r+"."+n.slice(1)),f-10).plus(c),m.precision=b,null==t?E(g,b,v,l=!0):g;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=M((g=g.times(e)).d)).charAt(0),p++;for(o=g.e,r>1?(g=new m("0."+n),o++):g=new m(r+"."+n.slice(1)),d=g,s=a=g=A(g.minus(1),g.plus(1),f,1),h=E(g.times(g),f,1),i=3;;){if(a=E(a.times(h),f,1),M((c=s.plus(A(a,new m(i),f,1))).d).slice(0,f)===M(s.d).slice(0,f)){if(s=s.times(2),0!==o&&(s=s.plus(T(m,f+2,b).times(o+""))),s=A(s,new m(p),f,1),null!=t)return m.precision=b,s;if(!P(s.d,f-10,v,u))return E(s,m.precision=b,v,l=!0);m.precision=f+=10,c=a=g=A(d.minus(1),d.plus(1),f,1),h=E(g.times(g),f,1),i=u=1}s=c,i+=2}}function U(e){return String(e.s*e.s/0)}function W(e,t){var n,r,i;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(i=t.length;48===t.charCodeAt(i-1);--i);if(t=t.slice(r,i)){if(i-=r,e.e=n=n-r-1,e.d=[],r=(n+1)%7,n<0&&(r+=7),re.constructor.maxE?(e.d=null,e.e=NaN):e.e=0&&(d=d.replace(".",""),(p=new g(1)).e=d.length-s,p.d=k(N(p),10,a),p.e=p.d.length),u=c=(h=k(d,10,a)).length;0==h[--c];)h.pop();if(h[0]){if(s<0?u--:((e=new g(e)).d=h,e.e=u,h=(e=A(e,p,n,i,0,a)).d,u=e.e,f=r),s=h[n],l=a/2,f=f||void 0!==h[n+1],f=i<4?(void 0!==s||f)&&(0===i||i===(e.s<0?3:2)):s>l||s===l&&(4===i||f||6===i&&1&h[n-1]||i===(e.s<0?8:7)),h.length=n,f)for(;++h[--n]>a-1;)h[n]=0,n||(++u,h.unshift(1));for(c=h.length;!h[c-1];--c);for(s=0,d="";s1){if(16==t||8==t){for(s=16==t?4:3,--c;c%s;c++)d+="0";for(c=(h=k(d,a,t)).length;!h[c-1];--c);for(s=1,d="1.";sc)for(u-=c;u--;)d+="0";else ut)return e.length=t,!0}function G(e){return new this(e).abs()}function K(e){return new this(e).acos()}function $(e){return new this(e).acosh()}function X(e,t){return new this(e).plus(t)}function Q(e){return new this(e).asin()}function J(e){return new this(e).asinh()}function ee(e){return new this(e).atan()}function et(e){return new this(e).atanh()}function en(e,t){e=new this(e),t=new this(t);var n,r=this.precision,i=this.rounding,o=r+4;return e.s&&t.s?e.d||t.d?!t.d||e.isZero()?(n=t.s<0?C(this,r,i):new this(0)).s=e.s:!e.d||t.isZero()?(n=C(this,o,1).times(.5)).s=e.s:t.s<0?(this.precision=o,this.rounding=1,n=this.atan(A(e,t,o,1)),t=C(this,o,1),this.precision=r,this.rounding=i,n=e.s<0?n.minus(t):n.plus(t)):n=this.atan(A(e,t,o,1)):(n=C(this,o,1).times(t.s>0?.25:.75)).s=e.s:n=new this(NaN),n}function er(e){return new this(e).cbrt()}function ei(e){return E(e=new this(e),e.e+1,2)}function eo(e,t,n){return new this(e).clamp(t,n)}function ea(e){if(!e||"object"!=typeof e)throw Error(c+"Object expected");var t,n,r,i=!0===e.defaults,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-9e15,0,"toExpPos",0,9e15,"maxE",0,9e15,"minE",-9e15,0,"modulo",0,9];for(t=0;t=o[t+1]&&r<=o[t+2])this[n]=r;else throw Error(f+n+": "+r)}if(n="crypto",i&&(this[n]=s[n]),void 0!==(r=e[n])){if(!0===r||!1===r||0===r||1===r){if(r){if("undefined"!=typeof crypto&&crypto&&(crypto.getRandomValues||crypto.randomBytes))this[n]=!0;else throw Error(h)}else this[n]=!1}else throw Error(f+n+": "+r)}return this}function eu(e){return new this(e).cos()}function es(e){return new this(e).cosh()}function el(e,t){return new this(e).div(t)}function ec(e){return new this(e).exp()}function ef(e){return E(e=new this(e),e.e+1,3)}function ed(){var e,t,n=new this(0);for(e=0,l=!1;e=429e7?t[o]=crypto.getRandomValues(new Uint32Array(1))[0]:u[o++]=i%1e7;else if(crypto.randomBytes){for(t=crypto.randomBytes(r*=4);o=214e7?crypto.randomBytes(4).copy(t,o):(u.push(i%1e7),o+=4);o=r/4}else throw Error(h)}else for(;o=10;i/=10)r++;r<7&&(n-=7-r)}return a.e=n,a.d=u,a}function eM(e){return E(e=new this(e),e.e+1,this.rounding)}function eS(e){return(e=new this(e)).d?e.d[0]?e.s:0*e.s:e.s||NaN}function eP(e){return new this(e).sin()}function ek(e){return new this(e).sinh()}function eA(e){return new this(e).sqrt()}function eE(e,t){return new this(e).sub(t)}function eN(){var e=0,t=arguments,n=new this(t[0]);for(l=!1;n.s&&++eo.maxE?(this.e=NaN,this.d=null):e.e=10;n/=10)t++;l?t>o.maxE?(this.e=NaN,this.d=null):t-1){if(t=t.replace(/(\d)_(?=\d)/g,"$1"),_.test(t))return W(e,t)}else if("Infinity"===t||"NaN"===t)return+t||(e.s=NaN),e.e=NaN,e.d=null,e;if(v.test(t))n=16,t=t.toLowerCase();else if(m.test(t))n=2;else if(b.test(t))n=8;else throw Error(f+t);for((o=t.search(/p/i))>0?(s=+t.slice(o+1),t=t.substring(2,o)):t=t.slice(2),a=(o=t.indexOf("."))>=0,r=e.constructor,a&&(o=(u=(t=t.replace(".","")).length)-o,i=I(r,new r(n),o,2*o)),o=d=(c=k(t,n,1e7)).length-1;0===c[o];--o)c.pop();return o<0?new r(0*e.s):(e.e=j(c,d),e.d=c,l=!1,a&&(e=A(e,i,4*u)),s&&(e=e.times(54>Math.abs(s)?y(2,s):eR.pow(2,s))),l=!0,e)}(this,e)}if(o.prototype=O,o.ROUND_UP=0,o.ROUND_DOWN=1,o.ROUND_CEIL=2,o.ROUND_FLOOR=3,o.ROUND_HALF_UP=4,o.ROUND_HALF_DOWN=5,o.ROUND_HALF_EVEN=6,o.ROUND_HALF_CEIL=7,o.ROUND_HALF_FLOOR=8,o.EUCLID=9,o.config=o.set=ea,o.clone=e,o.isDecimal=eh,o.abs=G,o.acos=K,o.acosh=$,o.add=X,o.asin=Q,o.asinh=J,o.atan=ee,o.atanh=et,o.atan2=en,o.cbrt=er,o.ceil=ei,o.clamp=eo,o.cos=eu,o.cosh=es,o.div=el,o.exp=ec,o.floor=ef,o.hypot=ed,o.ln=ep,o.log=eg,o.log10=em,o.log2=ey,o.max=ev,o.min=eb,o.mod=e_,o.mul=ex,o.pow=ew,o.random=eO,o.round=eM,o.sign=eS,o.sin=eP,o.sinh=ek,o.sqrt=eA,o.sub=eE,o.sum=eN,o.tan=ej,o.tanh=eT,o.trunc=eC,void 0===t&&(t={}),t&&!0!==t.defaults)for(n=0,i=["precision","rounding","toExpNeg","toExpPos","maxE","minE","modulo","crypto"];n{let r=e[n],a=t[n];return"function"==typeof r?`${r}`==`${a}`:i(r)&&i(a)?o(r,a):r===a})}function a(e){return e.concat().sort((e,t)=>e.name>t.name?1:-1).map(e=>e.options)}function u(e){return"number"==typeof e}function s(e){return"string"==typeof e}function l(e){return"boolean"==typeof e}function c(e){return"[object Object]"===Object.prototype.toString.call(e)}function f(e){return Math.abs(e)}function d(e){return Math.sign(e)}function h(e){return m(e).map(Number)}function p(e){return e[g(e)]}function g(e){return Math.max(0,e.length-1)}function y(e,t=0){return Array.from(Array(e),(e,n)=>t+n)}function m(e){return Object.keys(e)}function v(e,t){return void 0!==t.MouseEvent&&e instanceof t.MouseEvent}function b(){let e=[],t={add:function(n,r,i,o={passive:!0}){let a;return"addEventListener"in n?(n.addEventListener(r,i,o),a=()=>n.removeEventListener(r,i,o)):(n.addListener(i),a=()=>n.removeListener(i)),e.push(a),t},clear:function(){e=e.filter(e=>e())}};return t}function _(e=0,t=0){let n=f(e-t);function r(n){return nt}return{length:n,max:t,min:e,constrain:function(n){return r(n)?nt},reachedMin:function(t){return t(m(n).forEach(r=>{let i=t[r],o=n[r],a=c(i)&&c(o);t[r]=a?e(i,o):o}),t),{})}(e,t||{})}return{mergeOptions:t,optionsAtMedia:function(n){let r=n.breakpoints||{},i=m(r).filter(t=>e.matchMedia(t).matches).map(e=>r[e]).reduce((e,n)=>t(e,n),{});return t(n,i)},optionsMediaQueries:function(t){return t.map(e=>m(e.breakpoints||{})).reduce((e,t)=>e.concat(t),[]).map(e.matchMedia)}}}(k),E=(S=[],{init:function(e,t){return(S=t.filter(({options:e})=>!1!==A.optionsAtMedia(e).active)).forEach(t=>t.init(e,A)),t.reduce((e,t)=>Object.assign(e,{[t.name]:t}),{})},destroy:function(){S=S.filter(e=>e.destroy())}}),N=b(),j=function(){let e,t={},n={init:function(t){e=t},emit:function(r){return(t[r]||[]).forEach(t=>t(e,r)),n},off:function(e,r){return t[e]=(t[e]||[]).filter(e=>e!==r),n},on:function(e,r){return t[e]=(t[e]||[]).concat([r]),n},clear:function(){t={}}};return n}(),{mergeOptions:T,optionsAtMedia:C,optionsMediaQueries:R}=A,{on:L,off:I,emit:D}=j,Z=!1,F=T(O,M.globalOptions),B=T(F),U=[];function W(t,n){!Z&&(B=C(F=T(F,t)),U=n||U,function(){let{container:t,slides:n}=B;o=(s(t)?e.querySelector(t):t)||e.children[0];let r=s(n)?o.querySelectorAll(n):n;a=[].slice.call(r||o.children)}(),r=function t(n){let r=function(e,t,n,r,i,o,a){let c,O;let{align:M,axis:S,direction:P,startIndex:k,loop:A,duration:E,dragFree:N,dragThreshold:j,inViewThreshold:T,slidesToScroll:C,skipSnaps:R,containScroll:L,watchResize:I,watchSlides:D,watchDrag:Z,watchFocus:F}=o,B={measure:function(e){let{offsetTop:t,offsetLeft:n,offsetWidth:r,offsetHeight:i}=e;return{top:t,right:n+r,bottom:t+i,left:n,width:r,height:i}}},U=B.measure(t),W=n.map(B.measure),V=function(e,t){let n="rtl"===t,r="y"===e,i=!r&&n?-1:1;return{scroll:r?"y":"x",cross:r?"x":"y",startEdge:r?"top":n?"right":"left",endEdge:r?"bottom":n?"left":"right",measureSize:function(e){let{height:t,width:n}=e;return r?t:n},direction:function(e){return e*i}}}(S,P),H=V.measureSize(U),z={measure:function(e){return e/100*H}},q=function(e,t){let n={start:function(){return 0},center:function(e){return(t-e)/2},end:function(e){return t-e}};return{measure:function(r,i){return s(e)?n[e](r):e(t,r,i)}}}(M,H),Y=!A&&!!L,{slideSizes:G,slideSizesWithGaps:K,startGap:$,endGap:X}=function(e,t,n,r,i,o){let{measureSize:a,startEdge:u,endEdge:s}=e,l=n[0]&&i,c=function(){if(!l)return 0;let e=n[0];return f(t[u]-e[u])}(),d=l?parseFloat(o.getComputedStyle(p(r)).getPropertyValue(`margin-${s}`)):0,h=n.map(a),y=n.map((e,t,n)=>{let r=t===g(n);return t?r?h[t]+d:n[t+1][u]-e[u]:h[t]+c}).map(f);return{slideSizes:h,slideSizesWithGaps:y,startGap:c,endGap:d}}(V,U,W,n,A||!!L,i),Q=function(e,t,n,r,i,o,a,s,l){let{startEdge:c,endEdge:d,direction:y}=e,m=u(n);return{groupSlides:function(e){return m?h(e).filter(e=>e%n==0).map(t=>e.slice(t,t+n)):e.length?h(e).reduce((n,u,l)=>{let h=p(n)||0,m=u===g(e),v=i[c]-o[h][c],b=i[c]-o[u][d],_=r||0!==h?0:y(a),x=f(b-(!r&&m?y(s):0)-(v+_));return l&&x>t+2&&n.push(u),m&&n.push(e.length),n},[]).map((t,n,r)=>{let i=Math.max(r[n-1]||0);return e.slice(i,t)}):[]}}}(V,H,C,A,U,W,$,X,0),{snaps:J,snapsAligned:ee}=function(e,t,n,r,i){let{startEdge:o,endEdge:a}=e,{groupSlides:u}=i,s=u(r).map(e=>p(e)[a]-e[0][o]).map(f).map(t.measure),l=r.map(e=>n[o]-e[o]).map(e=>-f(e)),c=u(l).map(e=>e[0]).map((e,t)=>e+s[t]);return{snaps:l,snapsAligned:c}}(V,q,U,W,Q),et=-p(J)+p(K),{snapsContained:en,scrollContainLimit:er}=function(e,t,n,r,i){let o=_(-t+e,0),a=n.map((e,t)=>{let{min:r,max:i}=o,a=o.constrain(e),u=t===g(n);return t?u||1>f(r-a)?r:1>f(i-a)?i:a:i}).map(e=>parseFloat(e.toFixed(3))),u=function(){let e=a[0],t=p(a);return _(a.lastIndexOf(e),a.indexOf(t)+1)}();return{snapsContained:function(){if(t<=e+2)return[o.max];if("keepSnaps"===r)return a;let{min:n,max:i}=u;return a.slice(n,i)}(),scrollContainLimit:u}}(H,et,ee,L,0),ei=Y?en:ee,{limit:eo}=function(e,t,n){let r=t[0];return{limit:_(n?r-e:p(t),r)}}(et,ei,A),ea=function e(t,n,r){let{constrain:i}=_(0,t),o=t+1,a=u(n);function u(e){return r?f((o+e)%o):i(e)}function s(){return e(t,a,r)}let l={get:function(){return a},set:function(e){return a=u(e),l},add:function(e){return s().set(a+e)},clone:s};return l}(g(ei),k,A),eu=ea.clone(),es=h(n),el=({dragHandler:e,scrollBody:t,scrollBounds:n,options:{loop:r}},i)=>{r||n.constrain(e.pointerDown()),t.seek(i)},ec=({scrollBody:e,translate:t,location:n,offsetLocation:r,scrollLooper:i,slideLooper:o,dragHandler:a,animation:u,eventHandler:s,scrollBounds:l,options:{loop:c}},f)=>{let d=e.settled(),h=!l.shouldConstrain(),p=c?d:d&&h;p&&!a.pointerDown()&&(u.stop(),s.emit("settle")),p||s.emit("scroll");let g=n.get()*f+ep.get()*(1-f);r.set(g),c&&(i.loop(e.direction()),o.loop()),t.to(r.get())},ef=function(e,t,n,r){let i=b(),o=1e3/60,a=null,u=0,s=0;function l(e){if(!s)return;a||(a=e);let i=e-a;for(a=e,u+=i;u>=o;)n(o),u-=o;r(u/o),s&&t.requestAnimationFrame(l)}function c(){t.cancelAnimationFrame(s),a=null,u=0,s=0}return{init:function(){i.add(e,"visibilitychange",()=>{e.hidden&&(a=null,u=0)})},destroy:function(){c(),i.clear()},start:function(){s||(s=t.requestAnimationFrame(l))},stop:c,update:()=>n(o),render:r}}(r,i,e=>el(eS,e),e=>ec(eS,e)),ed=ei[ea.get()],eh=x(ed),ep=x(ed),eg=x(ed),ey=x(ed),em=function(e,t,n,r,i,o){let a=0,u=0,s=i,l=.68,c=e.get(),h=0;function p(e){return s=e,y}function g(e){return l=e,y}let y={direction:function(){return u},duration:function(){return s},velocity:function(){return a},seek:function(t){let i=t/1e3,o=s*i,f=r.get()-e.get(),p=0;return s?(n.set(e),a+=f/o,a*=l,c+=a,e.add(a*i),p=c-h):(a=0,n.set(r),e.set(r),p=f),u=d(p),h=c,y},settled:function(){return .001>f(r.get()-t.get())},useBaseFriction:function(){return g(.68)},useBaseDuration:function(){return p(i)},useFriction:g,useDuration:p};return y}(eh,eg,ep,ey,E,0),ev=function(e,t,n,r,i){let{reachedAny:o,removeOffset:a,constrain:u}=r;function s(e){return e.concat().sort((e,t)=>f(e)-f(t))[0]}function l(t,r){let i=[t,t+n,t-n];if(!e)return t;if(!r)return s(i);let o=i.filter(e=>d(e)===r);return o.length?s(o):p(i)-n}return{byDistance:function(n,r){let s=i.get()+n,{index:c,distance:d}=function(n){let r=e?a(n):u(n),{index:i}=t.map((e,t)=>({diff:l(e-r,0),index:t})).sort((e,t)=>f(e.diff)-f(t.diff))[0];return{index:i,distance:r}}(s),h=!e&&o(s);if(!r||h)return{index:c,distance:n};let p=n+l(t[c]-d,0);return{index:c,distance:p}},byIndex:function(e,n){let r=l(t[e]-i.get(),n);return{index:e,distance:r}},shortcut:l}}(A,ei,et,eo,ey),eb=function(e,t,n,r,i,o,a){function u(i){let u=i.distance,s=i.index!==t.get();o.add(u),u&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),s&&(n.set(t.get()),t.set(i.index),a.emit("select"))}return{distance:function(e,t){u(i.byDistance(e,t))},index:function(e,n){let r=t.clone().set(e);u(i.byIndex(r.get(),n))}}}(ef,ea,eu,em,ev,ey,a),e_=function(e){let{max:t,length:n}=e;return{get:function(e){return n?-((e-t)/n):0}}}(eo),ex=b(),ew=function(e,t,n,r){let i;let o={},a=null,u=null,s=!1;return{init:function(){i=new IntersectionObserver(e=>{s||(e.forEach(e=>{o[t.indexOf(e.target)]=e}),a=null,u=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(e=>i.observe(e))},destroy:function(){i&&i.disconnect(),s=!0},get:function(e=!0){if(e&&a)return a;if(!e&&u)return u;let t=m(o).reduce((t,n)=>{let r=parseInt(n),{isIntersecting:i}=o[r];return(e&&i||!e&&!i)&&t.push(r),t},[]);return e&&(a=t),e||(u=t),t}}}(t,n,a,T),{slideRegistry:eO}=function(e,t,n,r,i,o){let{groupSlides:a}=i,{min:u,max:s}=r;return{slideRegistry:function(){let r=a(o);return 1===n.length?[o]:e&&"keepSnaps"!==t?r.slice(u,s).map((e,t,n)=>{let r=t===g(n);return t?r?y(g(o)-p(n)[0]+1,p(n)[0]):e:y(p(n[0])+1)}):r}()}}(Y,L,ei,er,Q,es),eM=function(e,t,n,r,i,o,a,s){let c={passive:!0,capture:!0},f=0;function d(e){"Tab"===e.code&&(f=new Date().getTime())}return{init:function(h){s&&(o.add(document,"keydown",d,!1),t.forEach((t,d)=>{o.add(t,"focus",t=>{(l(s)||s(h,t))&&function(t){if(new Date().getTime()-f>10)return;a.emit("slideFocusStart"),e.scrollLeft=0;let o=n.findIndex(e=>e.includes(t));u(o)&&(i.useDuration(0),r.index(o,0),a.emit("slideFocus"))}(d)},c)}))}}}(e,n,eO,eb,em,ex,a,F),eS={ownerDocument:r,ownerWindow:i,eventHandler:a,containerRect:U,slideRects:W,animation:ef,axis:V,dragHandler:function(e,t,n,r,i,o,a,u,s,c,h,p,g,y,m,x,w,O,M){let{cross:S,direction:P}=e,k=["INPUT","SELECT","TEXTAREA"],A={passive:!1},E=b(),N=b(),j=_(50,225).constrain(y.measure(20)),T={mouse:300,touch:400},C={mouse:500,touch:600},R=m?43:25,L=!1,I=0,D=0,Z=!1,F=!1,B=!1,U=!1;function W(e){if(!v(e,r)&&e.touches.length>=2)return V(e);let t=o.readPoint(e),n=o.readPoint(e,S),a=f(t-I),s=f(n-D);if(!F&&!U&&(!e.cancelable||!(F=a>s)))return V(e);let l=o.pointerMove(e);a>x&&(B=!0),c.useFriction(.3).useDuration(.75),u.start(),i.add(P(l)),e.preventDefault()}function V(e){let t=h.byDistance(0,!1).index!==p.get(),n=o.pointerUp(e)*(m?C:T)[U?"mouse":"touch"],r=function(e,t){let n=p.add(-1*d(e)),r=h.byDistance(e,!m).distance;return m||f(e)e.preventDefault(),A).add(t,"touchmove",()=>void 0,A).add(t,"touchend",()=>void 0).add(t,"touchstart",u).add(t,"mousedown",u).add(t,"touchcancel",V).add(t,"contextmenu",V).add(t,"click",H,!0);function u(u){(l(M)||M(e,u))&&function(e){let u=v(e,r);U=u,B=m&&u&&!e.buttons&&L,L=f(i.get()-a.get())>=2,u&&0!==e.button||function(e){let t=e.nodeName||"";return k.includes(t)}(e.target)||(Z=!0,o.pointerDown(e),c.useFriction(0).useDuration(0),i.set(a),function(){let e=U?n:t;N.add(e,"touchmove",W,A).add(e,"touchend",V).add(e,"mousemove",W,A).add(e,"mouseup",V)}(),I=o.readPoint(e),D=o.readPoint(e,S),g.emit("pointerDown"))}(u)}},destroy:function(){E.clear(),N.clear()},pointerDown:function(){return Z}}}(V,e,r,i,ey,function(e,t){let n,r;function i(e){return e.timeStamp}function o(n,r){let i=r||e.scroll,o=`client${"x"===i?"X":"Y"}`;return(v(n,t)?n:n.touches[0])[o]}return{pointerDown:function(e){return n=e,r=e,o(e)},pointerMove:function(e){let t=o(e)-o(r),a=i(e)-i(n)>170;return r=e,a&&(n=e),t},pointerUp:function(e){if(!n||!r)return 0;let t=o(r)-o(n),a=i(e)-i(n),u=i(e)-i(r)>170,s=t/a;return a&&!u&&f(s)>.1?s:0},readPoint:o}}(V,i),eh,ef,eb,em,ev,ea,a,z,N,j,R,0,Z),eventStore:ex,percentOfView:z,index:ea,indexPrevious:eu,limit:eo,location:eh,offsetLocation:eg,previousLocation:ep,options:o,resizeHandler:function(e,t,n,r,i,o,a){let u,s;let c=[e].concat(r),d=[],h=!1;function p(e){return i.measureSize(a.measure(e))}return{init:function(i){o&&(s=p(e),d=r.map(p),u=new ResizeObserver(n=>{(l(o)||o(i,n))&&function(n){for(let o of n){if(h)return;let n=o.target===e,a=r.indexOf(o.target),u=n?s:d[a];if(f(p(n?e:r[a])-u)>=.5){i.reInit(),t.emit("resize");break}}}(n)}),n.requestAnimationFrame(()=>{c.forEach(e=>u.observe(e))}))},destroy:function(){h=!0,u&&u.disconnect()}}}(t,a,i,n,V,I,B),scrollBody:em,scrollBounds:function(e,t,n,r,i){let o=i.measure(10),a=i.measure(50),u=_(.1,.99),s=!1;function l(){return!!(!s&&e.reachedAny(n.get())&&e.reachedAny(t.get()))}return{shouldConstrain:l,constrain:function(i){if(!l())return;let s=e.reachedMin(t.get())?"min":"max",c=f(e[s]-t.get()),d=n.get()-t.get(),h=u.constrain(c/a);n.subtract(d*h),!i&&f(d)e.add(a))}}}(et,eo,eg,[eh,eg,ep,ey]),scrollProgress:e_,scrollSnapList:ei.map(e_.get),scrollSnaps:ei,scrollTarget:ev,scrollTo:eb,slideLooper:function(e,t,n,r,i,o,a,u,s){let l=h(i),c=p(d(h(i).reverse(),a[0]),n,!1).concat(p(d(l,t-a[0]-1),-n,!0));function f(e,t){return e.reduce((e,t)=>e-i[t],t)}function d(e,t){return e.reduce((e,n)=>f(e,t)>0?e.concat([n]):e,[])}function p(i,a,l){let c=o.map((e,n)=>({start:e-r[n]+.5+a,end:e+t-.5+a}));return i.map(t=>{let r=l?0:-n,i=l?n:0,o=c[t][l?"end":"start"];return{index:t,loopPoint:o,slideLocation:x(-1),translate:w(e,s[t]),target:()=>u.get()>o?r:i}})}return{canLoop:function(){return c.every(({index:e})=>.1>=f(l.filter(t=>t!==e),t))},clear:function(){c.forEach(e=>e.translate.clear())},loop:function(){c.forEach(e=>{let{target:t,translate:n,slideLocation:r}=e,i=t();i!==r.get()&&(n.to(i),r.set(i))})},loopPoints:c}}(V,H,et,G,K,J,ei,eg,n),slideFocus:eM,slidesHandler:(O=!1,{init:function(e){D&&(c=new MutationObserver(t=>{!O&&(l(D)||D(e,t))&&function(t){for(let n of t)if("childList"===n.type){e.reInit(),a.emit("slidesChanged");break}}(t)})).observe(t,{childList:!0})},destroy:function(){c&&c.disconnect(),O=!0}}),slidesInView:ew,slideIndexes:es,slideRegistry:eO,slidesToScroll:Q,target:ey,translate:w(V,t)};return eS}(e,o,a,P,k,n,j);return n.loop&&!r.slideLooper.canLoop()?t(Object.assign({},n,{loop:!1})):r}(B),R([F,...U.map(({options:e})=>e)]).forEach(e=>N.add(e,"change",V)),B.active&&(r.translate.to(r.location.get()),r.animation.init(),r.slidesInView.init(),r.slideFocus.init(Y),r.eventHandler.init(Y),r.resizeHandler.init(Y),r.slidesHandler.init(Y),r.options.loop&&r.slideLooper.loop(),o.offsetParent&&a.length&&r.dragHandler.init(Y),i=E.init(Y,U)))}function V(e,t){let n=q();H(),W(T({startIndex:n},e),t),j.emit("reInit")}function H(){r.dragHandler.destroy(),r.eventStore.clear(),r.translate.clear(),r.slideLooper.clear(),r.resizeHandler.destroy(),r.slidesHandler.destroy(),r.slidesInView.destroy(),r.animation.destroy(),E.destroy(),N.clear()}function z(e,t,n){B.active&&!Z&&(r.scrollBody.useBaseFriction().useDuration(!0===t?0:B.duration),r.scrollTo.index(e,n||0))}function q(){return r.index.get()}let Y={canScrollNext:function(){return r.index.add(1).get()!==q()},canScrollPrev:function(){return r.index.add(-1).get()!==q()},containerNode:function(){return o},internalEngine:function(){return r},destroy:function(){Z||(Z=!0,N.clear(),H(),j.emit("destroy"),j.clear())},off:I,on:L,emit:D,plugins:function(){return i},previousScrollSnap:function(){return r.indexPrevious.get()},reInit:V,rootNode:function(){return e},scrollNext:function(e){z(r.index.add(1).get(),e,-1)},scrollPrev:function(e){z(r.index.add(-1).get(),e,1)},scrollProgress:function(){return r.scrollProgress.get(r.location.get())},scrollSnapList:function(){return r.scrollSnapList},scrollTo:z,selectedScrollSnap:q,slideNodes:function(){return a},slidesInView:function(){return r.slidesInView.get()},slidesNotInView:function(){return r.slidesInView.get(!1)}};return W(t,n),setTimeout(()=>j.emit("init"),0),Y}function S(e={},t=[]){let n=(0,r.useRef)(e),i=(0,r.useRef)(t),[u,s]=(0,r.useState)(),[l,c]=(0,r.useState)(),f=(0,r.useCallback)(()=>{u&&u.reInit(n.current,i.current)},[u]);return(0,r.useEffect)(()=>{o(n.current,e)||(n.current=e,f())},[e,f]),(0,r.useEffect)(()=>{!function(e,t){if(e.length!==t.length)return!1;let n=a(e),r=a(t);return n.every((e,t)=>o(e,r[t]))}(i.current,t)&&(i.current=t,f())},[t,f]),(0,r.useEffect)(()=>{if("undefined"!=typeof window&&window.document&&window.document.createElement&&l){M.globalOptions=S.globalOptions;let e=M(l,n.current,i.current);return s(e),()=>e.destroy()}s(void 0)},[l,s]),[c,u]}M.globalOptions=void 0,S.globalOptions=void 0},77760:function(e,t,n){"use strict";n.d(t,{L:function(){return r}});class r extends Map{constructor(e,t=o){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(i(this,e))}has(e){return super.has(i(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},n){let r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}(this,e))}}function i({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):n}function o(e){return null!==e&&"object"==typeof e?e.valueOf():e}},58771:function(e,t){"use strict";var n=Array.isArray;t.Z=n},31266:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var r,i,o=function(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);++i{},u=a(),s=Object,l=e=>e===u,c=e=>"function"==typeof e,f=(e,t)=>({...e,...t}),d=e=>c(e.then),h=new WeakMap,p=0,g=e=>{let t,n;let r=typeof e,i=e&&e.constructor,o=i==Date;if(s(e)!==e||o||i==RegExp)t=o?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=h.get(e))return t;if(t=++p+"~",h.set(e,t),i==Array){for(n=0,t="@";n_&&typeof window.requestAnimationFrame!=b,O=(e,t)=>{let n=y.get(e);return[()=>!l(t)&&e.get(t)||m,r=>{if(!l(t)){let i=e.get(t);t in v||(v[t]=i),n[5](t,f(i,r),i||m)}},n[6],()=>!l(t)&&t in v?v[t]:!l(t)&&e.get(t)||m]},M=!0,[S,P]=_&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[a,a],k={initFocus:e=>(x&&document.addEventListener("visibilitychange",e),S("focus",e),()=>{x&&document.removeEventListener("visibilitychange",e),P("focus",e)}),initReconnect:e=>{let t=()=>{M=!0,e()},n=()=>{M=!1};return S("online",t),S("offline",n),()=>{P("online",t),P("offline",n)}}},A=!i.useId,E=!_||"Deno"in window,N=e=>w()?window.requestAnimationFrame(e):setTimeout(e,1),j=E?i.useEffect:i.useLayoutEffect,T="undefined"!=typeof navigator&&navigator.connection,C=!E&&T&&(["slow-2g","2g"].includes(T.effectiveType)||T.saveData),R=e=>{if(c(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?g(e):"",t]},L=0,I=()=>++L;var D={ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function Z(...e){let[t,n,r,i]=e,o=f({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),a=o.populateCache,s=o.rollbackOnError,h=o.optimisticData,p=e=>"function"==typeof s?s(e):!1!==s,g=o.throwOnError;if(c(n)){let e=[];for(let r of t.keys())!/^\$(inf|sub)\$/.test(r)&&n(t.get(r)._k)&&e.push(r);return Promise.all(e.map(m))}return m(n);async function m(n){let i;let[s]=R(n);if(!s)return;let[f,m]=O(t,s),[v,b,_,x]=y.get(t),w=()=>{let e=v[s];return(c(o.revalidate)?o.revalidate(f().data,n):!1!==o.revalidate)&&(delete _[s],delete x[s],e&&e[0])?e[0](2).then(()=>f().data):f().data};if(e.length<3)return w();let M=r,S=I();b[s]=[S,0];let P=!l(h),k=f(),A=k.data,E=k._c,N=l(E)?A:E;if(P&&m({data:h=c(h)?h(N,A):h,_c:N}),c(M))try{M=M(N)}catch(e){i=e}if(M&&d(M)){if(M=await M.catch(e=>{i=e}),S!==b[s][0]){if(i)throw i;return M}i&&P&&p(i)&&(a=!0,m({data:N,_c:u}))}if(a&&!i&&(c(a)?m({data:a(M,N),error:u,_c:u}):m({data:M,error:u,_c:u})),b[s][1]=I(),Promise.resolve(w()).then(()=>{m({_c:u})}),i){if(g)throw i;return}return M}}let F=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},B=(e,t)=>{if(!y.has(e)){let n=f(k,t),r={},i=Z.bind(u,e),o=a,s={},l=(e,t)=>{let n=s[e]||[];return s[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},c=(t,n,r)=>{e.set(t,n);let i=s[t];if(i)for(let e of i)e(n,r)},d=()=>{if(!y.has(e)&&(y.set(e,[r,{},{},{},i,c,l]),!E)){let t=n.initFocus(setTimeout.bind(u,F.bind(u,r,0))),i=n.initReconnect(setTimeout.bind(u,F.bind(u,r,1)));o=()=>{t&&t(),i&&i(),y.delete(e)}}};return d(),[e,i,d,o]}return[e,y.get(e)[4]]},[U,W]=B(new Map),V=f({onLoadingSlow:a,onSuccess:a,onError:a,onErrorRetry:(e,t,n,r,i)=>{let o=n.errorRetryCount,a=i.retryCount,u=~~((Math.random()+.5)*(1<<(a<8?a:8)))*n.errorRetryInterval;(l(o)||!(a>o))&&setTimeout(r,u,i)},onDiscarded:a,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:C?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:C?5e3:3e3,compare:(e,t)=>g(e)==g(t),isPaused:()=>!1,cache:U,mutate:W,fallback:{}},{isOnline:()=>M,isVisible:()=>{let e=x&&document.visibilityState;return l(e)||"hidden"!==e}}),H=(e,t)=>{let n=f(e,t);if(t){let{use:r,fallback:i}=e,{use:o,fallback:a}=t;r&&o&&(n.use=r.concat(o)),i&&a&&(n.fallback=f(i,a))}return n},z=(0,i.createContext)({}),q=_&&window.__SWR_DEVTOOLS_USE__,Y=q?window.__SWR_DEVTOOLS_USE__:[],G=e=>c(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],K=()=>f(V,(0,i.useContext)(z)),$=Y.concat(e=>(t,n,r)=>{let i=n&&((...e)=>{let[r]=R(t),[,,,i]=y.get(U);if(r.startsWith("$inf$"))return n(...e);let o=i[r];return l(o)?n(...e):(delete i[r],o)});return e(t,i,r)}),X=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}};q&&(window.__SWR_DEVTOOLS_REACT__=i);let Q=i.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),J={dedupe:!0};s.defineProperty(e=>{let{value:t}=e,n=(0,i.useContext)(z),r=c(t),o=(0,i.useMemo)(()=>r?t(n):t,[r,n,t]),a=(0,i.useMemo)(()=>r?o:H(n,o),[r,n,o]),s=o&&o.provider,l=(0,i.useRef)(u);s&&!l.current&&(l.current=B(s(a.cache||U),o));let d=l.current;return d&&(a.cache=d[0],a.mutate=d[1]),j(()=>{if(d)return d[2]&&d[2](),d[3]},[]),(0,i.createElement)(z.Provider,f(e,{value:a}))},"defaultValue",{value:V});let ee=(r=(e,t,n)=>{let{cache:r,compare:a,suspense:s,fallbackData:d,revalidateOnMount:h,revalidateIfStale:p,refreshInterval:g,refreshWhenHidden:m,refreshWhenOffline:v,keepPreviousData:b}=n,[_,x,w,M]=y.get(r),[S,P]=R(e),k=(0,i.useRef)(!1),T=(0,i.useRef)(!1),C=(0,i.useRef)(S),L=(0,i.useRef)(t),F=(0,i.useRef)(n),B=()=>F.current,U=()=>B().isVisible()&&B().isOnline(),[W,V,H,z]=O(r,S),q=(0,i.useRef)({}).current,Y=l(d)?n.fallback[S]:d,G=(e,t)=>{for(let n in q)if("data"===n){if(!a(e[n],t[n])&&(!l(e[n])||!a(ea,t[n])))return!1}else if(t[n]!==e[n])return!1;return!0},K=(0,i.useMemo)(()=>{let e=!!S&&!!t&&(l(h)?!B().isPaused()&&!s&&(!!l(p)||p):h),n=t=>{let n=f(t);return(delete n._k,e)?{isValidating:!0,isLoading:!0,...n}:n},r=W(),i=z(),o=n(r),a=r===i?o:n(i),u=o;return[()=>{let e=n(W());return G(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>a]},[r,S]),$=(0,o.useSyncExternalStore)((0,i.useCallback)(e=>H(S,(t,n)=>{G(n,t)||e()}),[r,S]),K[0],K[1]),ee=!k.current,et=_[S]&&_[S].length>0,en=$.data,er=l(en)?Y:en,ei=$.error,eo=(0,i.useRef)(er),ea=b?l(en)?eo.current:en:er,eu=(!et||!!l(ei))&&(ee&&!l(h)?h:!B().isPaused()&&(s?!l(er)&&p:l(er)||p)),es=!!(S&&t&&ee&&eu),el=l($.isValidating)?es:$.isValidating,ec=l($.isLoading)?es:$.isLoading,ef=(0,i.useCallback)(async e=>{let t,r;let i=L.current;if(!S||!i||T.current||B().isPaused())return!1;let o=!0,s=e||{},f=!w[S]||!s.dedupe,d=()=>A?!T.current&&S===C.current&&k.current:S===C.current,h={isValidating:!1,isLoading:!1},p=()=>{V(h)},g=()=>{let e=w[S];e&&e[1]===r&&delete w[S]},y={isValidating:!0};l(W().data)&&(y.isLoading=!0);try{if(f&&(V(y),n.loadingTimeout&&l(W().data)&&setTimeout(()=>{o&&d()&&B().onLoadingSlow(S,n)},n.loadingTimeout),w[S]=[i(P),I()]),[t,r]=w[S],t=await t,f&&setTimeout(g,n.dedupingInterval),!w[S]||w[S][1]!==r)return f&&d()&&B().onDiscarded(S),!1;h.error=u;let e=x[S];if(!l(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return p(),f&&d()&&B().onDiscarded(S),!1;let s=W().data;h.data=a(s,t)?s:t,f&&d()&&B().onSuccess(t,S,n)}catch(n){g();let e=B(),{shouldRetryOnError:t}=e;!e.isPaused()&&(h.error=n,f&&d()&&(e.onError(n,S,e),(!0===t||c(t)&&t(n))&&(!B().revalidateOnFocus||!B().revalidateOnReconnect||U())&&e.onErrorRetry(n,S,e,e=>{let t=_[S];t&&t[0]&&t[0](D.ERROR_REVALIDATE_EVENT,e)},{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return o=!1,p(),!0},[S,r]),ed=(0,i.useCallback)((...e)=>Z(r,C.current,...e),[]);if(j(()=>{L.current=t,F.current=n,l(en)||(eo.current=en)}),j(()=>{if(!S)return;let e=ef.bind(u,J),t=0,n=X(S,_,(n,r={})=>{if(n==D.FOCUS_EVENT){let n=Date.now();B().revalidateOnFocus&&n>t&&U()&&(t=n+B().focusThrottleInterval,e())}else if(n==D.RECONNECT_EVENT)B().revalidateOnReconnect&&U()&&e();else if(n==D.MUTATE_EVENT)return ef();else if(n==D.ERROR_REVALIDATE_EVENT)return ef(r)});return T.current=!1,C.current=S,k.current=!0,V({_k:P}),eu&&(l(er)||E?e():N(e)),()=>{T.current=!0,n()}},[S]),j(()=>{let e;function t(){let t=c(g)?g(W().data):g;t&&-1!==e&&(e=setTimeout(n,t))}function n(){!W().error&&(m||B().isVisible())&&(v||B().isOnline())?ef(J).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[g,m,v,S]),(0,i.useDebugValue)(ea),s&&l(er)&&S){if(!A&&E)throw Error("Fallback data is required when using suspense in SSR.");L.current=t,F.current=n,T.current=!1;let e=M[S];if(l(e)||Q(ed(e)),l(ei)){let e=ef(J);l(ea)||(e.status="fulfilled",e.value=!0),Q(e)}else throw ei}return{mutate:ed,get data(){return q.data=!0,ea},get error(){return q.error=!0,ei},get isValidating(){return q.isValidating=!0,el},get isLoading(){return q.isLoading=!0,ec}}},function(...e){let t=K(),[n,i,o]=G(e),a=H(t,o),u=r,{use:s}=a,l=(s||[]).concat($);for(let e=l.length;e--;)u=l[e](u);return u(n,i||a.fetcher||null,a)});class et extends Error{constructor({message:e,status:t,data:n}){super(e),this.name="TwitterApiError",this.status=t,this.data=n}}let en=ee.default||ee;async function er(e){let[t,n]=e,r=await fetch(t,n),i=await r.json();if(r.ok)return i.data||null;throw new et({message:'Failed to fetch tweet at "'.concat(t,'" with "').concat(r.status,'".'),data:i,status:r.status})}let ei=(e,t,n)=>{let{isLoading:r,data:i,error:o}=en(()=>t||e?[t||e&&"".concat("https://react-tweet.vercel.app","/api/tweet/").concat(e),n]:null,er,{revalidateIfStale:!1,revalidateOnFocus:!1,shouldRetryOnError:!1});return{isLoading:!!(r||void 0===i&&!o),data:i,error:o}},eo=()=>{let[e,t]=(0,i.useState)(!1);return(0,i.useEffect)(()=>t(!0),[]),e}},77551:function(e,t,n){"use strict";n.d(t,{q:function(){return i}});var r=n(57437);let i=e=>(0,r.jsx)("img",{...e})},10060:function(e,t,n){"use strict";n.r(t),n.d(t,{QuotedTweetContainer:function(){return o}});var r=n(57437),i=n(30236);let o=e=>{let{tweet:t,children:n}=e;return(0,r.jsx)("div",{className:i.root,onClick:e=>{e.preventDefault(),window.open(t.url,"_blank")},children:(0,r.jsx)("article",{className:i.article,children:n})})}},92795:function(e,t,n){"use strict";n.d(t,{D:function(){return h}});var r=n(57437),i=n(10060),o=n(44839),a=n(77551),u=n(22820),s=n(65845);let l=({tweet:e})=>{let{user:t}=e;return(0,r.jsxs)("div",{className:u.header,children:[(0,r.jsx)("a",{href:e.url,className:u.avatar,target:"_blank",rel:"noopener noreferrer",children:(0,r.jsx)("div",{className:(0,o.Z)(u.avatarOverflow,"Square"===t.profile_image_shape&&u.avatarSquare),children:(0,r.jsx)(a.q,{src:t.profile_image_url_https,alt:t.name,width:20,height:20})})}),(0,r.jsxs)("div",{className:u.author,children:[(0,r.jsx)("div",{className:u.authorText,children:(0,r.jsx)("span",{title:t.name,children:t.name})}),(0,r.jsx)(s.w,{user:t}),(0,r.jsx)("div",{className:u.username,children:(0,r.jsxs)("span",{title:`@${t.screen_name}`,children:["@",t.screen_name]})})]})]})};var c=n(91819);let f=({tweet:e})=>(0,r.jsx)("p",{className:c.root,children:e.entities.map((e,t)=>(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:e.text}},t))});var d=n(2353);let h=({tweet:e})=>{var t;return(0,r.jsxs)(i.QuotedTweetContainer,{tweet:e,children:[(0,r.jsx)(l,{tweet:e}),(0,r.jsx)(f,{tweet:e}),(null==(t=e.mediaDetails)?void 0:t.length)?(0,r.jsx)(d.w,{quoted:!0,tweet:e}):null]})}},26611:function(e,t,n){"use strict";n.r(t),n.d(t,{TweetActionsCopy:function(){return a}});var r=n(57437),i=n(2265),o=n(99030);let a=e=>{let{tweet:t}=e,[n,a]=(0,i.useState)(!1),[u,s]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{if(n){let e=setTimeout(()=>{a(!1),s(!0)},6e3);return()=>clearTimeout(e)}},[n]),(0,r.jsxs)("button",{type:"button",className:o.copy,"aria-label":"Copy link",onClick:()=>{navigator.clipboard.writeText(t.url),a(!0)},children:[(0,r.jsx)("div",{className:o.copyIconWrapper,children:n?(0,r.jsx)("svg",{viewBox:"0 0 24 24",className:o.copyIcon,"aria-hidden":"true",children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M9.64 18.952l-5.55-4.861 1.317-1.504 3.951 3.459 8.459-10.948L19.4 6.32 9.64 18.952z"})})}):(0,r.jsx)("svg",{viewBox:"0 0 24 24",className:o.copyIcon,"aria-hidden":"true",children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M18.36 5.64c-1.95-1.96-5.11-1.96-7.07 0L9.88 7.05 8.46 5.64l1.42-1.42c2.73-2.73 7.16-2.73 9.9 0 2.73 2.74 2.73 7.17 0 9.9l-1.42 1.42-1.41-1.42 1.41-1.41c1.96-1.96 1.96-5.12 0-7.07zm-2.12 3.53l-7.07 7.07-1.41-1.41 7.07-7.07 1.41 1.41zm-12.02.71l1.42-1.42 1.41 1.42-1.41 1.41c-1.96 1.96-1.96 5.12 0 7.07 1.95 1.96 5.11 1.96 7.07 0l1.41-1.41 1.42 1.41-1.42 1.42c-2.73 2.73-7.16 2.73-9.9 0-2.73-2.74-2.73-7.17 0-9.9z"})})})}),(0,r.jsx)("span",{className:o.copyText,children:n?"Copied!":u?"Copy link to Tweet":"Copy link"})]})}},86633:function(e,t,n){"use strict";n.d(t,{r:function(){return u}});var r=n(57437),i=n(20370),o=n(26611),a=n(99030);let u=({tweet:e})=>{let t=(0,i.uf)(e.favorite_count);return(0,r.jsxs)("div",{className:a.actions,children:[(0,r.jsxs)("a",{className:a.like,href:e.like_url,target:"_blank",rel:"noopener noreferrer","aria-label":`Like. This Tweet has ${t} likes`,children:[(0,r.jsx)("div",{className:a.likeIconWrapper,children:(0,r.jsx)("svg",{viewBox:"0 0 24 24",className:a.likeIcon,"aria-hidden":"true",children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M20.884 13.19c-1.351 2.48-4.001 5.12-8.379 7.67l-.503.3-.504-.3c-4.379-2.55-7.029-5.19-8.382-7.67-1.36-2.5-1.41-4.86-.514-6.67.887-1.79 2.647-2.91 4.601-3.01 1.651-.09 3.368.56 4.798 2.01 1.429-1.45 3.146-2.1 4.796-2.01 1.954.1 3.714 1.22 4.601 3.01.896 1.81.846 4.17-.514 6.67z"})})})}),(0,r.jsx)("span",{className:a.likeCount,children:t})]}),(0,r.jsxs)("a",{className:a.reply,href:e.reply_url,target:"_blank",rel:"noopener noreferrer","aria-label":"Reply to this Tweet on Twitter",children:[(0,r.jsx)("div",{className:a.replyIconWrapper,children:(0,r.jsx)("svg",{viewBox:"0 0 24 24",className:a.replyIcon,"aria-hidden":"true",children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M1.751 10c0-4.42 3.584-8 8.005-8h4.366c4.49 0 8.129 3.64 8.129 8.13 0 2.96-1.607 5.68-4.196 7.11l-8.054 4.46v-3.69h-.067c-4.49.1-8.183-3.51-8.183-8.01z"})})})}),(0,r.jsx)("span",{className:a.replyText,children:"Reply"})]}),(0,r.jsx)(o.TweetActionsCopy,{tweet:e})]})}},67698:function(e,t,n){"use strict";n.d(t,{b:function(){return u}});var r=n(57437),i=n(94877);let o=({href:e,children:t})=>(0,r.jsx)("a",{href:e,className:i.root,target:"_blank",rel:"noopener noreferrer nofollow",children:t});var a=n(84476);let u=({tweet:e})=>(0,r.jsx)("p",{className:a.root,children:e.entities.map((e,t)=>{switch(e.type){case"hashtag":case"mention":case"url":case"symbol":return(0,r.jsx)(o,{href:e.href,children:e.text},t);case"media":return;default:return(0,r.jsx)("span",{dangerouslySetInnerHTML:{__html:e.text}},t)}})})},59233:function(e,t,n){"use strict";n.d(t,{V:function(){return a}});var r=n(57437),i=n(44839),o=n(72786);n(68916);let a=({className:e,children:t})=>(0,r.jsx)("div",{className:(0,i.Z)("react-tweet-theme",o.root,e),children:(0,r.jsx)("article",{className:o.article,children:t})})},65704:function(e,t,n){"use strict";n.d(t,{d:function(){return s}});var r=n(57437),i=n(44839),o=n(77551),a=n(40823),u=n(65845);let s=({tweet:e,components:t})=>{var n;let s=null!=(n=null==t?void 0:t.AvatarImg)?n:o.q,{user:l}=e;return(0,r.jsxs)("div",{className:a.header,children:[(0,r.jsxs)("a",{href:e.url,className:a.avatar,target:"_blank",rel:"noopener noreferrer",children:[(0,r.jsx)("div",{className:(0,i.Z)(a.avatarOverflow,"Square"===l.profile_image_shape&&a.avatarSquare),children:(0,r.jsx)(s,{src:l.profile_image_url_https,alt:l.name,width:48,height:48})}),(0,r.jsx)("div",{className:a.avatarOverflow,children:(0,r.jsx)("div",{className:a.avatarShadow})})]}),(0,r.jsxs)("div",{className:a.author,children:[(0,r.jsxs)("a",{href:e.url,className:a.authorLink,target:"_blank",rel:"noopener noreferrer",children:[(0,r.jsx)("div",{className:a.authorLinkText,children:(0,r.jsx)("span",{title:l.name,children:l.name})}),(0,r.jsx)(u.w,{user:l,className:a.authorVerified})]}),(0,r.jsxs)("div",{className:a.authorMeta,children:[(0,r.jsx)("a",{href:e.url,className:a.username,target:"_blank",rel:"noopener noreferrer",children:(0,r.jsxs)("span",{title:`@${l.screen_name}`,children:["@",l.screen_name]})}),(0,r.jsxs)("div",{className:a.authorFollow,children:[(0,r.jsx)("span",{className:a.separator,children:"\xb7"}),(0,r.jsx)("a",{href:l.follow_url,className:a.follow,target:"_blank",rel:"noopener noreferrer",children:"Follow"})]})]})]}),(0,r.jsx)("a",{href:e.url,className:a.brand,target:"_blank",rel:"noopener noreferrer","aria-label":"View on Twitter",children:(0,r.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:a.twitterIcon,children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})})})})]})}},37845:function(e,t,n){"use strict";n.d(t,{f:function(){return o}});var r=n(57437),i=n(51042);let o=({tweet:e})=>(0,r.jsxs)("a",{href:e.in_reply_to_url,className:i.root,target:"_blank",rel:"noopener noreferrer",children:["Replying to @",e.in_reply_to_screen_name]})},95361:function(e,t,n){"use strict";n.d(t,{w:function(){return c}});var r=n(57437);let i=new Intl.DateTimeFormat("en-US",{hour:"numeric",minute:"2-digit",hour12:!0,weekday:"short",month:"short",day:"numeric",year:"numeric"}),o=e=>{let t={};for(let n of e)t[n.type]=n.value;return t},a=e=>{let t=o(i.formatToParts(e)),n=`${t.hour}:${t.minute} ${t.dayPeriod}`,r=`${t.month} ${t.day}, ${t.year}`;return`${n} \xb7 ${r}`};var u=n(85393);let s=({tweet:e})=>{let t=new Date(e.created_at),n=a(t);return(0,r.jsx)("a",{className:u.root,href:e.url,target:"_blank",rel:"noopener noreferrer","aria-label":n,children:(0,r.jsx)("time",{dateTime:t.toISOString(),children:n})})};var l=n(32249);let c=({tweet:e})=>(0,r.jsxs)("div",{className:l.info,children:[(0,r.jsx)(s,{tweet:e}),(0,r.jsx)("a",{className:l.infoLink,href:"https://help.twitter.com/en/twitter-for-websites-ads-info-and-privacy",target:"_blank",rel:"noopener noreferrer","aria-label":"Twitter for Websites, Ads Information and Privacy",children:(0,r.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",className:l.infoIcon,children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M13.5 8.5c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5S11.17 7 12 7s1.5.67 1.5 1.5zM13 17v-5h-2v5h2zm-1 5.25c5.66 0 10.25-4.59 10.25-10.25S17.66 1.75 12 1.75 1.75 6.34 1.75 12 6.34 22.25 12 22.25zM20.25 12c0 4.56-3.69 8.25-8.25 8.25S3.75 16.56 3.75 12 7.44 3.75 12 3.75s8.25 3.69 8.25 8.25z"})})})})]})},77003:function(e,t,n){"use strict";n.r(t),n.d(t,{TweetMediaVideo:function(){return l}});var r=n(57437),i=n(2265),o=n(44839),a=n(20370),u=n(60713),s=n(2290);let l=e=>{let{tweet:t,media:n}=e,[l,c]=(0,i.useState)(!0),[f,d]=(0,i.useState)(!1),[h,p]=(0,i.useState)(!1),g=(0,a.pK)(n),y=0;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("video",{className:u.image,poster:(0,a.jj)(n,"small"),controls:!l,muted:!0,preload:"none",tabIndex:l?-1:0,onPlay:()=>{y&&window.clearTimeout(y),f||d(!0),h&&p(!1)},onPause:()=>{y&&window.clearTimeout(y),y=window.setTimeout(()=>{f&&d(!1),y=0},100)},onEnded:()=>{p(!0)},children:(0,r.jsx)("source",{src:g.url,type:g.content_type})}),l&&(0,r.jsx)("button",{type:"button",className:s.videoButton,"aria-label":"View video on X",onClick:e=>{let t=e.currentTarget.previousSibling;e.preventDefault(),c(!1),d(!0),t.play(),t.focus()},children:(0,r.jsx)("svg",{viewBox:"0 0 24 24",className:s.videoButtonIcon,"aria-hidden":"true",children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M21 12L4 2v20l17-10z"})})})}),!f&&!h&&(0,r.jsx)("div",{className:s.watchOnTwitter,children:(0,r.jsx)("a",{href:t.url,className:s.anchor,target:"_blank",rel:"noopener noreferrer",children:l?"Watch on X":"Continue watching on X"})}),h&&(0,r.jsx)("a",{href:t.url,className:(0,o.Z)(s.anchor,s.viewReplies),target:"_blank",rel:"noopener noreferrer",children:"View replies"})]})}},2353:function(e,t,n){"use strict";n.d(t,{w:function(){return f}});var r=n(57437),i=n(2265),o=n(44839),a=n(20370),u=n(77003);let s=e=>(0,r.jsx)("img",{...e});var l=n(60713);let c=(e,t)=>{let n=56.25;return 1===t&&(n=100/e.original_info.width*e.original_info.height),2===t&&(n*=2),{width:"photo"===e.type?void 0:"unset",paddingBottom:`${n}%`}},f=({tweet:e,components:t,quoted:n})=>{var f,d,h,p;let g=null!=(h=null==(f=e.mediaDetails)?void 0:f.length)?h:0,y=null!=(p=null==t?void 0:t.MediaImg)?p:s;return(0,r.jsx)("div",{className:(0,o.Z)(l.root,!n&&l.rounded),children:(0,r.jsx)("div",{className:(0,o.Z)(l.mediaWrapper,g>1&&l.grid2Columns,3===g&&l.grid3,g>4&&l.grid2x2),children:null==(d=e.mediaDetails)?void 0:d.map(t=>(0,r.jsx)(i.Fragment,{children:"photo"===t.type?(0,r.jsxs)("a",{href:e.url,className:(0,o.Z)(l.mediaContainer,l.mediaLink),target:"_blank",rel:"noopener noreferrer",children:[(0,r.jsx)("div",{className:l.skeleton,style:c(t,g)}),(0,r.jsx)(y,{src:(0,a.jj)(t,"small"),alt:t.ext_alt_text||"Image",className:l.image,draggable:!0})]},t.media_url_https):(0,r.jsxs)("div",{className:l.mediaContainer,children:[(0,r.jsx)("div",{className:l.skeleton,style:c(t,g)}),(0,r.jsx)(u.TweetMediaVideo,{tweet:e,media:t})]},t.media_url_https)},t.media_url_https))})})}},1814:function(e,t,n){"use strict";n.d(t,{y:function(){return a}});var r=n(57437),i=n(20370),o=n(84507);let a=({tweet:e})=>(0,r.jsx)("div",{className:o.replies,children:(0,r.jsx)("a",{className:o.link,href:e.url,target:"_blank",rel:"noopener noreferrer",children:(0,r.jsx)("span",{className:o.text,children:0===e.conversation_count?"Read more on X":1===e.conversation_count?`Read ${(0,i.uf)(e.conversation_count)} reply`:`Read ${(0,i.uf)(e.conversation_count)} replies`})})})},65845:function(e,t,n){"use strict";n.d(t,{w:function(){return c}});var r=n(57437),i=n(44839),o=n(18624);let a=()=>(0,r.jsx)("svg",{viewBox:"0 0 24 24","aria-label":"Verified account",role:"img",className:o.verified,children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{d:"M22.25 12c0-1.43-.88-2.67-2.19-3.34.46-1.39.2-2.9-.81-3.91s-2.52-1.27-3.91-.81c-.66-1.31-1.91-2.19-3.34-2.19s-2.67.88-3.33 2.19c-1.4-.46-2.91-.2-3.92.81s-1.26 2.52-.8 3.91c-1.31.67-2.2 1.91-2.2 3.34s.89 2.67 2.2 3.34c-.46 1.39-.21 2.9.8 3.91s2.52 1.26 3.91.81c.67 1.31 1.91 2.19 3.34 2.19s2.68-.88 3.34-2.19c1.39.45 2.9.2 3.91-.81s1.27-2.52.81-3.91c1.31-.67 2.19-1.91 2.19-3.34zm-11.71 4.2L6.8 12.46l1.41-1.42 2.26 2.26 4.8-5.23 1.47 1.36-6.2 6.77z"})})}),u=()=>(0,r.jsx)("svg",{viewBox:"0 0 22 22","aria-label":"Verified account",role:"img",className:o.verified,children:(0,r.jsx)("g",{children:(0,r.jsx)("path",{clipRule:"evenodd",d:"M12.05 2.056c-.568-.608-1.532-.608-2.1 0l-1.393 1.49c-.284.303-.685.47-1.1.455L5.42 3.932c-.832-.028-1.514.654-1.486 1.486l.069 2.039c.014.415-.152.816-.456 1.1l-1.49 1.392c-.608.568-.608 1.533 0 2.101l1.49 1.393c.304.284.47.684.456 1.1l-.07 2.038c-.027.832.655 1.514 1.487 1.486l2.038-.069c.415-.014.816.152 1.1.455l1.392 1.49c.569.609 1.533.609 2.102 0l1.393-1.49c.283-.303.684-.47 1.099-.455l2.038.069c.832.028 1.515-.654 1.486-1.486L18 14.542c-.015-.415.152-.815.455-1.099l1.49-1.393c.608-.568.608-1.533 0-2.101l-1.49-1.393c-.303-.283-.47-.684-.455-1.1l.068-2.038c.029-.832-.654-1.514-1.486-1.486l-2.038.07c-.415.013-.816-.153-1.1-.456zm-5.817 9.367l3.429 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fillRule:"evenodd"})})}),s=()=>(0,r.jsx)("svg",{viewBox:"0 0 22 22","aria-label":"Verified account",role:"img",className:o.verified,children:(0,r.jsxs)("g",{children:[(0,r.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"0-a",x1:"4.411",x2:"18.083",y1:"2.495",y2:"21.508",children:[(0,r.jsx)("stop",{offset:"0",stopColor:"#f4e72a"}),(0,r.jsx)("stop",{offset:".539",stopColor:"#cd8105"}),(0,r.jsx)("stop",{offset:".68",stopColor:"#cb7b00"}),(0,r.jsx)("stop",{offset:"1",stopColor:"#f4ec26"}),(0,r.jsx)("stop",{offset:"1",stopColor:"#f4e72a"})]}),(0,r.jsxs)("linearGradient",{gradientUnits:"userSpaceOnUse",id:"0-b",x1:"5.355",x2:"16.361",y1:"3.395",y2:"19.133",children:[(0,r.jsx)("stop",{offset:"0",stopColor:"#f9e87f"}),(0,r.jsx)("stop",{offset:".406",stopColor:"#e2b719"}),(0,r.jsx)("stop",{offset:".989",stopColor:"#e2b719"})]}),(0,r.jsxs)("g",{clipRule:"evenodd",fillRule:"evenodd",children:[(0,r.jsx)("path",{d:"M13.324 3.848L11 1.6 8.676 3.848l-3.201-.453-.559 3.184L2.06 8.095 3.48 11l-1.42 2.904 2.856 1.516.559 3.184 3.201-.452L11 20.4l2.324-2.248 3.201.452.559-3.184 2.856-1.516L18.52 11l1.42-2.905-2.856-1.516-.559-3.184zm-7.09 7.575l3.428 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fill:"url(#0-a)"}),(0,r.jsx)("path",{d:"M13.101 4.533L11 2.5 8.899 4.533l-2.895-.41-.505 2.88-2.583 1.37L4.2 11l-1.284 2.627 2.583 1.37.505 2.88 2.895-.41L11 19.5l2.101-2.033 2.895.41.505-2.88 2.583-1.37L17.8 11l1.284-2.627-2.583-1.37-.505-2.88zm-6.868 6.89l3.429 3.428 5.683-6.206-1.347-1.247-4.4 4.795-2.072-2.072z",fill:"url(#0-b)"}),(0,r.jsx)("path",{d:"M6.233 11.423l3.429 3.428 5.65-6.17.038-.033-.005 1.398-5.683 6.206-3.429-3.429-.003-1.405.005.003z",fill:"#d18800"})]})]})});var l=n(52983);let c=({user:e,className:t})=>{let n=e.verified||e.is_blue_verified||e.verified_type,o=(0,r.jsx)(a,{}),c=l.verifiedBlue;if(n)switch(e.is_blue_verified||(c=l.verifiedOld),e.verified_type){case"Government":o=(0,r.jsx)(u,{}),c=l.verifiedGovernment;break;case"Business":o=(0,r.jsx)(s,{}),c=null}return n?(0,r.jsx)("div",{className:(0,i.Z)(t,c),children:o}):null}},20370:function(e,t,n){"use strict";n.d(t,{CI:function(){return m},jj:function(){return f},pK:function(){return h},uf:function(){return p}});let r=e=>`https://twitter.com/${e.user.screen_name}/status/${e.id_str}`,i=e=>`https://twitter.com/${"string"==typeof e?e:e.user.screen_name}`,o=e=>`https://twitter.com/intent/like?tweet_id=${e.id_str}`,a=e=>`https://twitter.com/intent/tweet?in_reply_to=${e.id_str}`,u=e=>`https://twitter.com/intent/follow?screen_name=${e.user.screen_name}`,s=e=>`https://twitter.com/hashtag/${e.text}`,l=e=>`https://twitter.com/search?q=%24${e.text}`,c=e=>`https://twitter.com/${e.in_reply_to_screen_name}/status/${e.in_reply_to_status_id_str}`,f=(e,t)=>{let n=new URL(e.media_url_https),r=n.pathname.split(".").pop();return r?(n.pathname=n.pathname.replace(`.${r}`,""),n.searchParams.set("format",r),n.searchParams.set("name",t),n.toString()):e.media_url_https},d=e=>{let{variants:t}=e.video_info;return t.filter(e=>"video/mp4"===e.content_type).sort((e,t)=>{var n,r;return(null!=(n=t.bitrate)?n:0)-(null!=(r=e.bitrate)?r:0)})},h=e=>{let t=d(e);return t.length>1?t[1]:t[0]},p=e=>e>999999?`${(e/1e6).toFixed(1)}M`:e>999?`${(e/1e3).toFixed(1)}K`:e.toString();function g(e){let t=Array.from(e.text),n=[{indices:e.display_text_range,type:"text"}];return y(n,"hashtag",e.entities.hashtags),y(n,"mention",e.entities.user_mentions),y(n,"url",e.entities.urls),y(n,"symbol",e.entities.symbols),e.entities.media&&y(n,"media",e.entities.media),function(e,t){e.entities.media&&e.entities.media[0].indices[0]e.display_text_range[1]&&(n.indices[1]=e.display_text_range[1])}(e,n),n.map(e=>{let n=t.slice(e.indices[0],e.indices[1]).join("");switch(e.type){case"hashtag":return Object.assign(e,{href:s(e),text:n});case"mention":return Object.assign(e,{href:i(e.screen_name),text:n});case"url":case"media":return Object.assign(e,{href:e.expanded_url,text:e.display_url});case"symbol":return Object.assign(e,{href:l(e),text:n});default:return Object.assign(e,{text:n})}})}function y(e,t,n){for(let r of n)for(let[n,i]of e.entries()){if(i.indices[0]>r.indices[0]||i.indices[1]r.indices[1]&&o.push({indices:[r.indices[1],i.indices[1]],type:"text"}),e.splice(n,1,...o);break}}let m=e=>({...e,url:r(e),user:{...e.user,url:i(e),follow_url:u(e)},like_url:o(e),reply_url:a(e),in_reply_to_url:e.in_reply_to_screen_name?c(e):void 0,entities:g(e),quoted_tweet:e.quoted_tweet?{...e.quoted_tweet,url:r(e.quoted_tweet),entities:g(e.quoted_tweet)}:void 0})}}]);