PageSourceSearch

https://coldbase.live/assets/index-BJbSoHEK.js

js coldbase.live collected 2026-10-02 01:59:33 UTC 963,317 bytes, 315 lines download raw bytes

vendor: 4,894 bytes, lines 1-9
1var $R=Object.defineProperty;var zR=(e,t,n)=>t in e?$R(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var nm=(e,t,n)=>zR(e,typeof t!="symbol"?t+"":t,n);function FR(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const a=Object.getOwnPropertyDescriptor(r,i);a&&Object.defineProperty(e,i,a.get?a:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const o of a.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(i){if(i.ep)return;i.ep=!0;const a=n(i);fetch(i.href,a)}})();var Bf=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function di(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var JP={exports:{}},xh={},eO={exports:{}},we={};/**
2 * @license React
3 * react.production.min.js
4 *
5 * Copyright (c) Facebook, Inc. and its affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var zu=Symbol.for("react.element"),BR=Symbol.for("react.portal"),WR=Symbol.for("react.fragment"),UR=Symbol.for("react.strict_mode"),HR=Symbol.for("react.profiler"),YR=Symbol.for("react.provider"),KR=Symbol.for("react.context"),VR=Symbol.for("react.forward_ref"),qR=Symbol.for("react.suspense"),GR=Symbol.for("react.memo"),XR=Symbol.for("react.lazy"),x1=Symbol.iterator;function QR(e){return e===null||typeof e!="object"?null:(e=x1&&e[x1]||e["@@iterator"],typeof e=="function"?e:null)}var tO={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},nO=Object.assign,rO={};function Dl(e,t,n){this.props=e,this.context=t,this.refs=rO,this.updater=n||tO}Dl.prototype.isReactComponent={};Dl.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Dl.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function iO(){}iO.prototype=Dl.prototype;function Ky(e,t,n){this.props=e,this.context=t,this.refs=rO,this.updater=n||tO}var Vy=Ky.prototype=new iO;Vy.constructor=Ky;nO(Vy,Dl.prototype);Vy.isPureReactComponent=!0;var b1=Array.isArray,aO=Object.prototype.hasOwnProperty,qy={current:null},oO={key:!0,ref:!0,__self:!0,__source:!0};function lO(e,t,n){var r,i={},a=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(a=""+t.key),t)aO.call(t,r)&&!oO.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1<l){for(var s=Array(l),u=0;u<l;u++)s[u]=arguments[u+2];i.children=s}if(e&&e.defaultProps)for(r in l=e.defaultProps,l)i[r]===void 0&&(i[r]=l[r]);return{$$typeof:zu,type:e,key:a,ref:o,props:i,_owner:qy.current}}function ZR(e,t){return{$$typeof:zu,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Gy(e){return typeof e=="object"&&e!==null&&e.$$typeof===zu}function JR(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var w1=/\/+/g;function rm(e,t){return typeof e=="object"&&e!==null&&e.key!=null?JR(""+e.key):t.toString(36)}function yf(e,t,n,r,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(a){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case zu:case BR:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+rm(o,0):r,b1(i)?(n="",e!=null&&(n=e.replace(w1,"$&/")+"/"),yf(i,t,n,"",function(u){return u})):i!=null&&(Gy(i)&&(i=ZR(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(w1,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",b1(e))for(var l=0;l<e.length;l++){a=e[l];var s=r+rm(a,l);o+=yf(a,t,n,s,i)}else if(s=QR(e),typeof s=="function")for(e=s.call(e),l=0;!(a=e.next()).done;)a=a.value,s=r+rm(a,l++),o+=yf(a,t,n,s,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}
vendor: 4,395 bytes, lines 9-17
9function Oc(e,t,n){if(e==null)return e;var r=[],i=0;return yf(e,r,"","",function(a){return t.call(n,a,i++)}),r}function e5(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var fn={current:null},xf={transition:null},t5={ReactCurrentDispatcher:fn,ReactCurrentBatchConfig:xf,ReactCurrentOwner:qy};function sO(){throw Error("act(...) is not supported in production builds of React.")}we.Children={map:Oc,forEach:function(e,t,n){Oc(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Oc(e,function(){t++}),t},toArray:function(e){return Oc(e,function(t){return t})||[]},only:function(e){if(!Gy(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};we.Component=Dl;we.Fragment=WR;we.Profiler=HR;we.PureComponent=Ky;we.StrictMode=UR;we.Suspense=qR;we.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=t5;we.act=sO;we.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=nO({},e.props),i=e.key,a=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,o=qy.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(s in t)aO.call(t,s)&&!oO.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&l!==void 0?l[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){l=Array(s);for(var u=0;u<s;u++)l[u]=arguments[u+2];r.children=l}return{$$typeof:zu,type:e.type,key:i,ref:a,props:r,_owner:o}};we.createContext=function(e){return e={$$typeof:KR,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:YR,_context:e},e.Consumer=e};we.createElement=lO;we.createFactory=function(e){var t=lO.bind(null,e);return t.type=e,t};we.createRef=function(){return{current:null}};we.forwardRef=function(e){return{$$typeof:VR,render:e}};we.isValidElement=Gy;we.lazy=function(e){return{$$typeof:XR,_payload:{_status:-1,_result:e},_init:e5}};we.memo=function(e,t){return{$$typeof:GR,type:e,compare:t===void 0?null:t}};we.startTransition=function(e){var t=xf.transition;xf.transition={};try{e()}finally{xf.transition=t}};we.unstable_act=sO;we.useCallback=function(e,t){return fn.current.useCallback(e,t)};we.useContext=function(e){return fn.current.useContext(e)};we.useDebugValue=function(){};we.useDeferredValue=function(e){return fn.current.useDeferredValue(e)};we.useEffect=function(e,t){return fn.current.useEffect(e,t)};we.useId=function(){return fn.current.useId()};we.useImperativeHandle=function(e,t,n){return fn.current.useImperativeHandle(e,t,n)};we.useInsertionEffect=function(e,t){return fn.current.useInsertionEffect(e,t)};we.useLayoutEffect=function(e,t){return fn.current.useLayoutEffect(e,t)};we.useMemo=function(e,t){return fn.current.useMemo(e,t)};we.useReducer=function(e,t,n){return fn.current.useReducer(e,t,n)};we.useRef=function(e){return fn.current.useRef(e)};we.useState=function(e){return fn.current.useState(e)};we.useSyncExternalStore=function(e,t,n){return fn.current.useSyncExternalStore(e,t,n)};we.useTransition=function(){return fn.current.useTransition()};we.version="18.3.1";eO.exports=we;var m=eO.exports;const H=di(m),n5=FR({__proto__:null,default:H},[m]);/**
10 * @license React
11 * react-jsx-runtime.production.min.js
12 *
13 * Copyright (c) Facebook, Inc. and its affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var r5=m,i5=Symbol.for("react.element"),a5=Symbol.for("react.fragment"),o5=Object.prototype.hasOwnProperty,l5=r5.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s5={key:!0,ref:!0,__self:!0,__source:!0};function uO(e,t,n){var r,i={},a=null,o=null;n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)o5.call(t,r)&&!s5.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:i5,type:e,key:a,ref:o,props:i,_owner:l5.current}}xh.Fragment=a5;xh.jsx=uO;xh.jsxs=uO;JP.exports=xh;var p=JP.exports,Dg={},cO={exports:{}},Vn={},fO={exports:{}},dO={};
vendor: 3,690 bytes, lines 17-25
17/**
18 * @license React
19 * scheduler.production.min.js
20 *
21 * Copyright (c) Facebook, Inc. and its affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */(function(e){function t(L,W){var P=L.length;L.push(W);e:for(;0<P;){var J=P-1>>>1,X=L[J];if(0<i(X,W))L[J]=W,L[P]=X,P=J;else break e}}function n(L){return L.length===0?null:L[0]}function r(L){if(L.length===0)return null;var W=L[0],P=L.pop();if(P!==W){L[0]=P;e:for(var J=0,X=L.length,j=X>>>1;J<j;){var ae=2*(J+1)-1,ce=L[ae],le=ae+1,be=L[le];if(0>i(ce,P))le<X&&0>i(be,ce)?(L[J]=be,L[le]=P,J=le):(L[J]=ce,L[ae]=P,J=ae);else if(le<X&&0>i(be,P))L[J]=be,L[le]=P,J=le;else break e}}return W}function i(L,W){var P=L.sortIndex-W.sortIndex;return P!==0?P:L.id-W.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var s=[],u=[],c=1,f=null,d=3,h=!1,g=!1,v=!1,x=typeof setTimeout=="function"?setTimeout:null,y=typeof clearTimeout=="function"?clearTimeout:null,b=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(L){for(var W=n(u);W!==null;){if(W.callback===null)r(u);else if(W.startTime<=L)r(u),W.sortIndex=W.expirationTime,t(s,W);else break;W=n(u)}}function S(L){if(v=!1,w(L),!g)if(n(s)!==null)g=!0,Z(C);else{var W=n(u);W!==null&&Y(S,W.startTime-L)}}function C(L,W){g=!1,v&&(v=!1,y(O),O=-1),h=!0;var P=d;try{for(w(W),f=n(s);f!==null&&(!(f.expirationTime>W)||L&&!M());){var J=f.callback;if(typeof J=="function"){f.callback=null,d=f.priorityLevel;var X=J(f.expirationTime<=W);W=e.unstable_now(),typeof X=="function"?f.callback=X:f===n(s)&&r(s),w(W)}else r(s);f=n(s)}if(f!==null)var j=!0;else{var ae=n(u);ae!==null&&Y(S,ae.startTime-W),j=!1}return j}finally{f=null,d=P,h=!1}}var k=!1,E=null,O=-1,N=5,D=-1;function M(){return!(e.unstable_now()-D<N)}function A(){if(E!==null){var L=e.unstable_now();D=L;var W=!0;try{W=E(!0,L)}finally{W?z():(k=!1,E=null)}}else k=!1}var z;if(typeof b=="function")z=function(){b(A)};else if(typeof MessageChannel<"u"){var F=new MessageChannel,B=F.port2;F.port1.onmessage=A,z=function(){B.postMessage(null)}}else z=function(){x(A,0)};function Z(L){E=L,k||(k=!0,z())}function Y(L,W){O=x(function(){L(e.unstable_now())},W)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(L){L.callback=null},e.unstable_continueExecution=function(){g||h||(g=!0,Z(C))},e.unstable_forceFrameRate=function(L){0>L||125<L?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):N=0<L?Math.floor(1e3/L):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(L){switch(d){case 1:case 2:case 3:var W=3;break;default:W=d}var P=d;d=W;try{return L()}finally{d=P}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(L,W){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var P=d;d=L;try{return W()}finally{d=P}},e.unstable_scheduleCallback=function(L,W,P){var J=e.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?J+P:J):P=J,L){case 1:var X=-1;break;case 2:X=250;break;case 5:X=1073741823;break;case 4:X=1e4;break;default:X=5e3}
vendor: 4,614 bytes, lines 25-33
25return X=P+X,L={id:c++,callback:W,priorityLevel:L,startTime:P,expirationTime:X,sortIndex:-1},P>J?(L.sortIndex=P,t(u,L),n(s)===null&&L===n(u)&&(v?(y(O),O=-1):v=!0,Y(S,P-J))):(L.sortIndex=X,t(s,L),g||h||(g=!0,Z(C))),L},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(L){var W=d;return function(){var P=d;d=W;try{return L.apply(this,arguments)}finally{d=P}}}})(dO);fO.exports=dO;var u5=fO.exports;/**
26 * @license React
27 * react-dom.production.min.js
28 *
29 * Copyright (c) Facebook, Inc. and its affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var c5=m,Un=u5;function K(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var hO=new Set,eu={};function Co(e,t){gl(e,t),gl(e+"Capture",t)}function gl(e,t){for(eu[e]=t,e=0;e<t.length;e++)hO.add(t[e])}var _i=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),_g=Object.prototype.hasOwnProperty,f5=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,k1={},S1={};function d5(e){return _g.call(S1,e)?!0:_g.call(k1,e)?!1:f5.test(e)?S1[e]=!0:(k1[e]=!0,!1)}function h5(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function p5(e,t,n,r){if(t===null||typeof t>"u"||h5(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function dn(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var Yt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){Yt[e]=new dn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];Yt[t]=new dn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){Yt[e]=new dn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Yt[e]=new dn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){Yt[e]=new dn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){Yt[e]=new dn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){Yt[e]=new dn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){Yt[e]=new dn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){Yt[e]=new dn(e,5,!1,e.toLowerCase(),null,!1,!1)});var Xy=/[\-:]([a-z])/g;function Qy(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
33-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Xy,Qy);Yt[t]=new dn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Xy,Qy);Yt[t]=new dn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Xy,Qy);Yt[t]=new dn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){Yt[e]=new dn(e,1,!1,e.toLowerCase(),null,!1,!1)});Yt.xlinkHref=new dn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){Yt[e]=new dn(e,1,!1,e.toLowerCase(),null,!0,!0)});function Zy(e,t,n,r){var i=Yt.hasOwnProperty(t)?Yt[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(p5(t,n,i,r)&&(n=null),r||i===null?d5(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var Ui=c5.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,jc=Symbol.for("react.element"),Uo=Symbol.for("react.portal"),Ho=Symbol.for("react.fragment"),Jy=Symbol.for("react.strict_mode"),Tg=Symbol.for("react.profiler"),pO=Symbol.for("react.provider"),mO=Symbol.for("react.context"),ex=Symbol.for("react.forward_ref"),Ig=Symbol.for("react.suspense"),Rg=Symbol.for("react.suspense_list"),tx=Symbol.for("react.memo"),ra=Symbol.for("react.lazy"),gO=Symbol.for("react.offscreen"),C1=Symbol.iterator;function ns(e){return e===null||typeof e!="object"?null:(e=C1&&e[C1]||e["@@iterator"],typeof e=="function"?e:null)}var it=Object.assign,im;function Os(e){if(im===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);im=t&&t[1]||""}return`
34`+im+e}var am=!1;function om(e,t){if(!e||am)return"";am=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(`
35`),a=r.stack.split(`
36`),o=i.length-1,l=a.length-1;1<=o&&0<=l&&i[o]!==a[l];)l--;for(;1<=o&&0<=l;o--,l--)if(i[o]!==a[l]){if(o!==1||l!==1)do if(o--,l--,0>l||i[o]!==a[l]){var s=`
37`+i[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=o&&0<=l);break}}}finally{am=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Os(e):""}function m5(e){switch(e.tag){case 5:return Os(e.type);case 16:return Os("Lazy");case 13:return Os("Suspense");case 19:return Os("SuspenseList");case 0:case 2:case 15:return e=om(e.type,!1),e;case 11:return e=om(e.type.render,!1),e;case 1:return e=om(e.type,!0),e;default:return""}}function Lg(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ho:return"Fragment";case Uo:return"Portal";case Tg:return"Profiler";case Jy:return"StrictMode";case Ig:return"Suspense";case Rg:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case mO:return(e.displayName||"Context")+".Consumer";case pO:return(e._context.displayName||"Context")+".Provider";case ex:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case tx:return t=e.displayName||null,t!==null?t:Lg(e.type)||"Memo";case ra:t=e._payload,e=e._init;try{return Lg(e(t))}catch{}}return null}function g5(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Lg(t);case 8:return t===Jy?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Ea(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function vO(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function v5(e){var t=vO(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,a.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Nc(e){e._valueTracker||(e._valueTracker=v5(e))}function yO(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=vO(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Wf(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function $g(e,t){var n=t.checked;return it({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function E1(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Ea(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function xO(e,t){t=t.checked,t!=null&&Zy(e,"checked",t,!1)}function zg(e,t){xO(e,t);var n=Ea(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Fg(e,t.type,n):t.hasOwnProperty("defaultValue")&&Fg(e,t.type,Ea(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}
vendor: 4,180 bytes, line 37
37function P1(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Fg(e,t,n){(t!=="number"||Wf(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var js=Array.isArray;function il(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Ea(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Bg(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(K(91));return it({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function O1(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(K(92));if(js(n)){if(1<n.length)throw Error(K(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Ea(n)}}function bO(e,t){var n=Ea(t.value),r=Ea(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function j1(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function wO(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Wg(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?wO(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ac,kO=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Ac=Ac||document.createElement("div"),Ac.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Ac.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function tu(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ls={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},y5=["Webkit","ms","Moz","O"];Object.keys(Ls).forEach(function(e){y5.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ls[t]=Ls[e]})});function SO(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ls.hasOwnProperty(e)&&Ls[e]?(""+t).trim():t+"px"}function CO(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=SO(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var x5=it({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ug(e,t){if(t){if(x5[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(K(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(K(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(K(61))}if(t.style!=null&&typeof t.style!="object")throw Error(K(62))}}function Hg(e,t){if(e.indexOf("-")===-1)return typeof t.is=="str
37ing";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Yg=null;function nx(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Kg=null,al=null,ol=null;function N1(e){if(e=Wu(e)){if(typeof Kg!="function")throw Error(K(280));var t=e.stateNode;t&&(t=Ch(t),Kg(e.stateNode,e.type,t))}}function EO(e){al?ol?ol.push(e):ol=[e]:al=e}function PO(){if(al){var e=al,t=ol;if(ol=al=null,N1(e),t)for(e=0;e<t.length;e++)N1(t[e])}}function OO(e,t){return e(t)}function jO(){}var lm=!1;function NO(e,t,n){if(lm)return e(t,n);lm=!0;try{return OO(e,t,n)}finally{lm=!1,(al!==null||ol!==null)&&(jO(),PO())}}function nu(e,t){var n=e.stateNode;if(n===null)return null;var r=Ch(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(K(231,t,typeof n));return n}var Vg=!1;if(_i)try{var rs={};Object.defineProperty(rs,"passive",{get:function(){Vg=!0}}),window.addEventListener("test",rs,rs),window.removeEventListener("test",rs,rs)}catch{Vg=!1}function b5(e,t,n,r,i,a,o,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var $s=!1,Uf=null,Hf=!1,qg=null,w5={onError:function(e){$s=!0,Uf=e}};function k5(e,t,n,r,i,a,o,l,s){$s=!1,Uf=null,b5.apply(w5,arguments)}function S5(e,t,n,r,i,a,o,l,s){if(k5.apply(this,arguments),$s){if($s){var u=Uf;$s=!1,Uf=null}else throw Error(K(198));Hf||(Hf=!0,qg=u)}}function Eo(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function AO(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function A1(e){if(Eo(e)!==e)throw Error(K(188))}function C5(e){var t=e.alternate;if(!t){if(t=Eo(e),t===null)throw Error(K(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return A1(i),e;if(a===r)return A1(i),t;a=a.sibling}throw Error(K(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,l=i.child;l;){if(l===n){o=!0,n=i,r=a;break}if(l===r){o=!0,r=i,n=a;break}l=l.sibling}if(!o){for(l=a.child;l;){if(l===n){o=!0,n=a,r=i;break}if(l===r){o=!0,r=a,n=i;break}l=l.sibling}if(!o)throw Error(K(189))}}if(n.alternate!==r)throw Error(K(190))}if(n.tag!==3)throw Error(K(188));return n.stateNode.current===n?e:t}function MO(e){return e=C5(e),e!==null?DO(e):null}function DO(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=DO(e);if(t!==null)return t;e=e.sibling}return null}var _O=Un.unstable_scheduleCallback,M1=Un.unstable_cancelCallback,E5=Un.unstable_shouldYield,P5=Un.unstable_requestPaint,pt=Un.unstable_now,O5=Un.unstable_getCurrentPriorityLevel,rx=Un.unstable_ImmediatePriority,TO=Un.unstable_UserBlockingPriority,Yf=Un.unstable_NormalPriority,j5=Un.unstable_LowPriority,IO=Un.unstable_IdlePriority,bh=null,ri=null;function N5(e){if(ri&&typeof ri.onCommitFiberRoot=="function")try{ri.onCommitFiberRoot(bh,e,void 0,(e.current.flags&128)===128)}catch{}}var Dr=Math.clz32?Math.clz32:D5,A5=Math.log,M5=Math.LN2;function D5(e){return e>>>=0,e===0?32:31-(A5(e)/M5|0)|0}var Mc=64,Dc=4194304;function Ns(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Kf(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var l=o&~i;l!==0?r=Ns(l):(a&=o,a!==0&&(r=Ns(a)))}else o=n&~i,o!==0?r=Ns(o):a!==0&&(r=Ns(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Dr(t),i=1<<n,r|=e[n],t&=~i;return r}function _5(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function T5(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-Dr(a),l=1<<o,s=i[o];s===-1?(!(l&n)||l&r)&&(i[o]=_5(l,t)):s<=t&&(e.expiredLanes|=l),a&=~l}}function Gg(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function RO(){var e=Mc;return Mc<<=1,!(Mc&4194240)&&(Mc=64),e}function sm(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Fu(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Dr(t),e[t]=n}function I5(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Dr(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}function ix(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Dr(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var _e=0;function LO(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var $O,ax,zO,FO,BO,Xg=!1,_c=[],ma=null,ga=null,va=null,ru=new Map,iu=new Map,sa=[],R5="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function D1(e,t){switch(e){case"focusin":case"focusout":ma=null;break;case"dragenter":case"dragleave":ga=null;break;case"mouseover":case"mouseout":va=null;break;case"pointerover":case"pointerout":ru.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":iu.delete(t.pointerId)}}function is(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Wu(t),t!==null&&ax(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function L5(e,t,n,r,i){switch(t){case"focusin":return ma=is(ma,e,t,n,r,i),!0;case"dragenter":return ga=is(ga,e,t,n,r,i),!0;case"mouseover":return va=is(va,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return ru.set(a,is(ru.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,iu.set(a,is(iu.get(a)||null,e,t,n,r,i)),!0}return!1}function WO(e){var t=Ga(e.target);if(t!==null){var n=Eo(t);if(n!==null){if(t=n.tag,t===13){if(t=AO(n),t!==null){e.blockedOn=t,BO(e.priority,function(){zO(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function bf(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qg(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Yg=r,n.target.dispatchEvent(r),Yg=null}else return t=Wu(n),t!==null&&ax(t),e.blockedOn=n,!1;t.shift()}return!0}function _1(e,t,n){bf(e)&&n.delete(t)}function $5(){Xg=!1,ma!==null&&bf(ma)&&(ma=null),ga!==null&&bf(ga)&&(ga=null),va!==null&&bf(va)&&(va=null),ru.forEach(_1),iu.forEach(_1)}function as(e,t){e.blockedOn===t&&(e.blockedOn=null,Xg||(Xg=!0,Un.unstable_scheduleCallback(Un.unstable_NormalPriority,$5)))}function au(e){function t(i){return as(i,e)}if(0<_c.length){as(_c[0],e);for(var n=1;n<_c.length;n++){var r=_c[n];r.blockedOn===e&&(r.blockedOn=null)}}for(ma!==null&&as(ma,e),ga!==null&&as(ga,e),va!==null&&as(va,e),ru.forEach(t),iu.forEach(t),n=0;n<sa.length;n++)r=sa[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<sa.length&&(n=sa[0],n.blockedOn===null);)WO(n),n.blockedOn===null&&sa.shift()}var ll=Ui.ReactCurrentBatchConfig,Vf=!0;function z5(e,t,n,r){var i=_e,a=ll.transition;ll.transition=null;try{_e=1,ox(e,t,n,r)}finally{_e=i,ll.transition=a}}function F5(e,t,n,r){var i=_e,a=ll.transition;ll.transition=null;try{_e=4,ox(e,t,n,r)}finally{_e=i,ll.transition=a}}function ox(e,t,n,r){if(Vf){var i=Qg(e,t,n,r);if(i===null)ym(e,t,r,qf,n),D1(e,r);else if(L5(i,e,t,n,r))r.stopPropagation();else if(D1(e,r),t&4&&-1<R5.indexOf(e)){for(;i!==null;){var a=Wu(i);if(a!==null&&$O(a),a=Qg(e,t,n,r),a===null&&ym(e,t,r,qf,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else ym(e,t,r,null,n)}}var qf=null;function Qg(e,t,n,r){if(qf=null,e=nx(r),e=Ga(e),e!==null)if(t=Eo(e),t===null)e=null;else if(n=t.tag,n===13){if(e=AO(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qf=e,null}
vendor: 10,401 bytes, line 37
37function UO(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(O5()){case rx:return 1;case TO:return 4;case Yf:case j5:return 16;case IO:return 536870912;default:return 16}default:return 16}}var fa=null,lx=null,wf=null;function HO(){if(wf)return wf;var e,t=lx,n=t.length,r,i="value"in fa?fa.value:fa.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return wf=i.slice(e,1<r?1-r:void 0)}function kf(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Tc(){return!0}function T1(){return!1}function qn(e){function t(n,r,i,a,o){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=a,this.target=o,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(n=e[l],this[l]=n?n(a):a[l]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Tc:T1,this.isPropagationStopped=T1,this}return it(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Tc)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Tc)},persist:function(){},isPersistent:Tc}),t}var _l={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},sx=qn(_l),Bu=it({},_l,{view:0,detail:0}),B5=qn(Bu),um,cm,os,wh=it({},Bu,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:ux,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==os&&(os&&e.type==="mousemove"?(um=e.screenX-os.screenX,cm=e.screenY-os.screenY):cm=um=0,os=e),um)},movementY:function(e){return"movementY"in e?e.movementY:cm}}),I1=qn(wh),W5=it({},wh,{dataTransfer:0}),U5=qn(W5),H5=it({},Bu,{relatedTarget:0}),fm=qn(H5),Y5=it({},_l,{animationName:0,elapsedTime:0,pseudoElement:0}),K5=qn(Y5),V5=it({},_l,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),q5=qn(V5),G5=it({},_l,{data:0}),R1=qn(G5),X5={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Q5={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Z5={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function J5(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Z5[e])?!!t[e]:!1}function ux(){return J5}var e3=it({},Bu,{key:function(e){if(e.key){var t=X5[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=kf(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Q5[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:ux,charCode:function(e){return e.type==="keypress"?kf(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?kf(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),t3=qn(e3),n3=it({},wh,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),L1=qn(n3),r3=it({},Bu,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:ux}),i3=qn(r3),a3=it({},_l,{propertyName:0,elapsedTime:0,pseudoElement:0}),o3=qn(a3),l3=it({},wh,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),s3=qn(l3),u3=[9,13,27,32],cx=_i&&"CompositionEvent"in window,zs=null;_i&&"documentMode"in document&&(zs=document.documentMode);var c3=_i&&"TextEvent"in window&&!zs,YO=_i&&(!cx||zs&&8<zs&&11>=zs),$1=" ",z1=!1;function KO(e,t){switch(e){case"keyup":return u3.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function VO(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Yo=!1;function f3(e,t){switch(e){case"compositionend":return VO(t);case"keypress":return t.which!==32?null:(z1=!0,$1);case"textInput":return e=t.data,e===$1&&z1?null:e;default:return null}}function d3(e,t){if(Yo)return e==="compositionend"||!cx&&KO(e,t)?(e=HO(),wf=lx=fa=null,Yo=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return YO&&t.locale!=="ko"?null:t.data;default:return null}}var h3={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function F1(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!h3[e.type]:t==="textarea"}function qO(e,t,n,r){EO(r),t=Gf(t,"onChange"),0<t.length&&(n=new sx("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Fs=null,ou=null;function p3(e){aj(e,0)}function kh(e){var t=qo(e);if(yO(t))return e}function m3(e,t){if(e==="change")return t}var GO=!1;if(_i){var dm;if(_i){var hm="oninput"in document;if(!hm){var B1=document.createElement("div");B1.setAttribute("oninput","return;"),hm=typeof B1.oninput=="function"}dm=hm}else dm=!1;GO=dm&&(!document.documentMode||9<document.documentMode)}function W1(){Fs&&(Fs.detachEvent("onpropertychange",XO),ou=Fs=null)}function XO(e){if(e.propertyName==="value"&&kh(ou)){var t=[];qO(t,ou,e,nx(e)),NO(p3,t)}}function g3(e,t,n){e==="focusin"?(W1(),Fs=t,ou=n,Fs.attachEvent("onpropertychange",XO)):e==="focusout"&&W1()}function v3(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return kh(ou)}function y3(e,t){if(e==="click")return kh(t)}function x3(e,t){if(e==="input"||e==="change")return kh(t)}function b3(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Tr=typeof Object.is=="function"?Object.is:b3;function lu(e,t){if(Tr(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!_g.call(t,i)||!Tr(e[i],t[i]))return!1}return!0}function U1(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function H1(e,t){var n=U1(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=U1(n)}}function QO(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?QO(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ZO(){for(var e=window,t=Wf();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Wf(e.document)}return t}function fx(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function w3(e){var t=ZO(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&QO(n.ownerDocument.documentElement,n)){if(r!==null&&fx(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=H1(n,a);var o=H1(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var k3=_i&&"documentMode"in document&&11>=document.documentMode,Ko=null,Zg=null,Bs=null,Jg=!1;function Y1(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Jg||Ko==null||Ko!==Wf(r)||(r=Ko,"selectionStart"in r&&fx(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 4,501 bytes, line 37
37sNode:r.focusNode,focusOffset:r.focusOffset}),Bs&&lu(Bs,r)||(Bs=r,r=Gf(Zg,"onSelect"),0<r.length&&(t=new sx("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Ko)))}function Ic(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Vo={animationend:Ic("Animation","AnimationEnd"),animationiteration:Ic("Animation","AnimationIteration"),animationstart:Ic("Animation","AnimationStart"),transitionend:Ic("Transition","TransitionEnd")},pm={},JO={};_i&&(JO=document.createElement("div").style,"AnimationEvent"in window||(delete Vo.animationend.animation,delete Vo.animationiteration.animation,delete Vo.animationstart.animation),"TransitionEvent"in window||delete Vo.transitionend.transition);function Sh(e){if(pm[e])return pm[e];if(!Vo[e])return e;var t=Vo[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in JO)return pm[e]=t[n];return e}var ej=Sh("animationend"),tj=Sh("animationiteration"),nj=Sh("animationstart"),rj=Sh("transitionend"),ij=new Map,K1="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ma(e,t){ij.set(e,t),Co(t,[e])}for(var mm=0;mm<K1.length;mm++){var gm=K1[mm],S3=gm.toLowerCase(),C3=gm[0].toUpperCase()+gm.slice(1);Ma(S3,"on"+C3)}Ma(ej,"onAnimationEnd");Ma(tj,"onAnimationIteration");Ma(nj,"onAnimationStart");Ma("dblclick","onDoubleClick");Ma("focusin","onFocus");Ma("focusout","onBlur");Ma(rj,"onTransitionEnd");gl("onMouseEnter",["mouseout","mouseover"]);gl("onMouseLeave",["mouseout","mouseover"]);gl("onPointerEnter",["pointerout","pointerover"]);gl("onPointerLeave",["pointerout","pointerover"]);Co("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Co("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Co("onBeforeInput",["compositionend","keypress","textInput","paste"]);Co("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Co("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Co("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var As="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),E3=new Set("cancel close invalid load scroll toggle".split(" ").concat(As));function V1(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,S5(r,t,void 0,e),e.currentTarget=null}function aj(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var l=r[o],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==a&&i.isPropagationStopped())break e;V1(i,l,u),a=s}else for(o=0;o<r.length;o++){if(l=r[o],s=l.instance,u=l.currentTarget,l=l.listener,s!==a&&i.isPropagationStopped())break e;V1(i,l,u),a=s}}}if(Hf)throw e=qg,Hf=!1,qg=null,e}function Ke(e,t){var n=t[iv];n===void 0&&(n=t[iv]=new Set);var r=e+"__bubble";n.has(r)||(oj(t,e,2,!1),n.add(r))}function vm(e,t,n){var r=0;t&&(r|=4),oj(n,e,r,t)}var Rc="_reactListening"+Math.random().toString(36).slice(2);function su(e){if(!e[Rc]){e[Rc]=!0,hO.forEach(function(n){n!=="selectionchange"&&(E3.has(n)||vm(n,!1,e),vm(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Rc]||(t[Rc]=!0,vm("selectionchange",!1,t))}}function oj(e,t,n,r){switch(UO(t)){case 1:var i=z5;break;case 4:i=F5;break;default:i=ox}n=i.bind(null,t,n,e),i=void 0,!Vg||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function ym(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var l=r.stateNode.containerInfo;
vendor: 21,713 bytes, lines 37-38
37if(l===i||l.nodeType===8&&l.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var s=o.tag;if((s===3||s===4)&&(s=o.stateNode.containerInfo,s===i||s.nodeType===8&&s.parentNode===i))return;o=o.return}for(;l!==null;){if(o=Ga(l),o===null)return;if(s=o.tag,s===5||s===6){r=a=o;continue e}l=l.parentNode}}r=r.return}NO(function(){var u=a,c=nx(n),f=[];e:{var d=ij.get(e);if(d!==void 0){var h=sx,g=e;switch(e){case"keypress":if(kf(n)===0)break e;case"keydown":case"keyup":h=t3;break;case"focusin":g="focus",h=fm;break;case"focusout":g="blur",h=fm;break;case"beforeblur":case"afterblur":h=fm;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=I1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=U5;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=i3;break;case ej:case tj:case nj:h=K5;break;case rj:h=o3;break;case"scroll":h=B5;break;case"wheel":h=s3;break;case"copy":case"cut":case"paste":h=q5;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=L1}var v=(t&4)!==0,x=!v&&e==="scroll",y=v?d!==null?d+"Capture":null:d;v=[];for(var b=u,w;b!==null;){w=b;var S=w.stateNode;if(w.tag===5&&S!==null&&(w=S,y!==null&&(S=nu(b,y),S!=null&&v.push(uu(b,S,w)))),x)break;b=b.return}0<v.length&&(d=new h(d,g,null,n,c),f.push({event:d,listeners:v}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",d&&n!==Yg&&(g=n.relatedTarget||n.fromElement)&&(Ga(g)||g[Ti]))break e;if((h||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,h?(g=n.relatedTarget||n.toElement,h=u,g=g?Ga(g):null,g!==null&&(x=Eo(g),g!==x||g.tag!==5&&g.tag!==6)&&(g=null)):(h=null,g=u),h!==g)){if(v=I1,S="onMouseLeave",y="onMouseEnter",b="mouse",(e==="pointerout"||e==="pointerover")&&(v=L1,S="onPointerLeave",y="onPointerEnter",b="pointer"),x=h==null?d:qo(h),w=g==null?d:qo(g),d=new v(S,b+"leave",h,n,c),d.target=x,d.relatedTarget=w,S=null,Ga(c)===u&&(v=new v(y,b+"enter",g,n,c),v.target=w,v.relatedTarget=x,S=v),x=S,h&&g)t:{for(v=h,y=g,b=0,w=v;w;w=Ao(w))b++;for(w=0,S=y;S;S=Ao(S))w++;for(;0<b-w;)v=Ao(v),b--;for(;0<w-b;)y=Ao(y),w--;for(;b--;){if(v===y||y!==null&&v===y.alternate)break t;v=Ao(v),y=Ao(y)}v=null}else v=null;h!==null&&q1(f,d,h,v,!1),g!==null&&x!==null&&q1(f,x,g,v,!0)}}e:{if(d=u?qo(u):window,h=d.nodeName&&d.nodeName.toLowerCase(),h==="select"||h==="input"&&d.type==="file")var C=m3;else if(F1(d))if(GO)C=x3;else{C=v3;var k=g3}else(h=d.nodeName)&&h.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(C=y3);if(C&&(C=C(e,u))){qO(f,C,n,c);break e}k&&k(e,d,u),e==="focusout"&&(k=d._wrapperState)&&k.controlled&&d.type==="number"&&Fg(d,"number",d.value)}switch(k=u?qo(u):window,e){case"focusin":(F1(k)||k.contentEditable==="true")&&(Ko=k,Zg=u,Bs=null);break;case"focusout":Bs=Zg=Ko=null;break;case"mousedown":Jg=!0;break;case"contextmenu":case"mouseup":case"dragend":Jg=!1,Y1(f,n,c);break;case"selectionchange":if(k3)break;case"keydown":case"keyup":Y1(f,n,c)}var E;if(cx)e:{switch(e){case"compositionstart":var O="onCompositionStart";break e;case"compositionend":O="onCompositionEnd";break e;case"compositionupdate":O="onCompositionUpdate";break e}O=void 0}else Yo?KO(e,n)&&(O="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(O="onCompositionStart");O&&(YO&&n.locale!=="ko"&&(Yo||O!=="onCompositionStart"?O==="onCompositionEnd"&&Yo&&(E=HO()):(fa=c,lx="value"in fa?fa.value:fa.textContent,Yo=!0)),k=Gf(u,O),0<k.length&&(O=new R1(O,e,null,n,c),f.push({event:O,listeners:k}),E?O.data=E:(E=VO(n),E!==null&&(O.data=E)))),(E=c3?f3(e,n):d3(e,n))&&(u=Gf(u,"onBeforeInput"),0<u.length&&(c=new R1("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:u}),c.data=E))}aj(f,t)})}function uu(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Gf(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=nu(e,n),a!=null&&r.unshift(uu(e,a,i)),a=nu(e,t),a!=null&&r.push(uu(e,a,i))),e=e.return}return r}function Ao(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function q1(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(s!==null&&s===r)break;l.tag===5&&u!==null&&(l=u,i?(s=nu(n,a),s!=null&&o.unshift(uu(n,s,l))):i||(s=nu(n,a),s!=null&&o.push(uu(n,s,l)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var P3=/\r\n?/g,O3=/\u0000|\uFFFD/g;function G1(e){return(typeof e=="string"?e:""+e).replace(P3,`
38`).replace(O3,"")}function Lc(e,t,n){if(t=G1(t),G1(e)!==t&&n)throw Error(K(425))}function Xf(){}var ev=null,tv=null;function nv(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var rv=typeof setTimeout=="function"?setTimeout:void 0,j3=typeof clearTimeout=="function"?clearTimeout:void 0,X1=typeof Promise=="function"?Promise:void 0,N3=typeof queueMicrotask=="function"?queueMicrotask:typeof X1<"u"?function(e){return X1.resolve(null).then(e).catch(A3)}:rv;function A3(e){setTimeout(function(){throw e})}function xm(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),au(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);au(t)}function ya(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Q1(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var Tl=Math.random().toString(36).slice(2),Qr="__reactFiber$"+Tl,cu="__reactProps$"+Tl,Ti="__reactContainer$"+Tl,iv="__reactEvents$"+Tl,M3="__reactListeners$"+Tl,D3="__reactHandles$"+Tl;function Ga(e){var t=e[Qr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Ti]||n[Qr]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Q1(e);e!==null;){if(n=e[Qr])return n;e=Q1(e)}return t}e=n,n=e.parentNode}return null}function Wu(e){return e=e[Qr]||e[Ti],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function qo(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(K(33))}function Ch(e){return e[cu]||null}var av=[],Go=-1;function Da(e){return{current:e}}function Ge(e){0>Go||(e.current=av[Go],av[Go]=null,Go--)}function He(e,t){Go++,av[Go]=e.current,e.current=t}var Pa={},Zt=Da(Pa),jn=Da(!1),co=Pa;function vl(e,t){var n=e.type.contextTypes;if(!n)return Pa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Nn(e){return e=e.childContextTypes,e!=null}function Qf(){Ge(jn),Ge(Zt)}function Z1(e,t,n){if(Zt.current!==Pa)throw Error(K(168));He(Zt,t),He(jn,n)}function lj(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(K(108,g5(e)||"Unknown",i));return it({},n,r)}function Zf(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Pa,co=Zt.current,He(Zt,e),He(jn,jn.current),!0}function J1(e,t,n){var r=e.stateNode;if(!r)throw Error(K(169));n?(e=lj(e,t,co),r.__reactInternalMemoizedMergedChildContext=e,Ge(jn),Ge(Zt),He(Zt,e)):Ge(jn),He(jn,n)}var bi=null,Eh=!1,bm=!1;function sj(e){bi===null?bi=[e]:bi.push(e)}function _3(e){Eh=!0,sj(e)}function _a(){if(!bm&&bi!==null){bm=!0;var e=0,t=_e;try{var n=bi;for(_e=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}bi=null,Eh=!1}catch(i){throw bi!==null&&(bi=bi.slice(e+1)),_O(rx,_a),i}finally{_e=t,bm=!1}}return null}var Xo=[],Qo=0,Jf=null,ed=0,ar=[],or=0,fo=null,Si=1,Ci="";function Wa(e,t){Xo[Qo++]=ed,Xo[Qo++]=Jf,Jf=e,ed=t}function uj(e,t,n){ar[or++]=Si,ar[or++]=Ci,ar[or++]=fo,fo=e;var r=Si;e=Ci;var i=32-Dr(r)-1;r&=~(1<<i),n+=1;var a=32-Dr(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Si=1<<32-Dr(t)+i|n<<i|r,Ci=a+e}else Si=1<<a|n<<i|r,Ci=e}function dx(e){e.return!==null&&(Wa(e,1),uj(e,1,0))}function hx(e){for(;e===Jf;)Jf=Xo[--Qo],Xo[Qo]=null,ed=Xo[--Qo],Xo[Qo]=null;for(;e===fo;)fo=ar[--or],ar[or]=null,Ci=ar[--or],ar[or]=null,Si=ar[--or],ar[or]=null}var Bn=null,$n=null,Xe=!1,Or=null;function cj(e,t){var n=sr(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function ew(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Bn=e,$n=ya(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Bn=e,$n=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=fo!==null?{id:Si,overflow:Ci}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=sr(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Bn=e,$n=null,!0):!1;default:return!1}}function ov(e){return(e.mode&1)!==0&&(e.flags&128)===0}function lv(e){if(Xe){var t=$n;if(t){var n=t;if(!ew(e,t)){if(ov(e))throw Error(K(418));t=ya(n.nextSibling);var r=Bn;t&&ew(e,t)?cj(r,n):(e.flags=e.flags&-4097|2,Xe=!1,Bn=e)}}else{if(ov(e))throw Error(K(418));e.flags=e.flags&-4097|2,Xe=!1,Bn=e}}}function tw(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Bn=e}function $c(e){if(e!==Bn)return!1;if(!Xe)return tw(e),Xe=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!nv(e.type,e.memoizedProps)),t&&(t=$n)){if(ov(e))throw fj(),Error(K(418));for(;t;)cj(e,t),t=ya(t.nextSibling)}if(tw(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(K(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){$n=ya(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}$n=null}}else $n=Bn?ya(e.stateNode.nextSibling):null;return!0}function fj(){for(var e=$n;e;)e=ya(e.nextSibling)}function yl(){$n=Bn=null,Xe=!1}function px(e){Or===null?Or=[e]:Or.push(e)}var T3=Ui.ReactCurrentBatchConfig;function ls(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(K(309));var r=n.stateNode}if(!r)throw Error(K(147,e));var i=r,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(o){var l=i.refs;o===null?delete l[a]:l[a]=o},t._stringRef=a,t)}if(typeof e!="string")throw Error(K(284));if(!n._owner)throw Error(K(290,e))}return e}function zc(e,t){throw e=Object.prototype.toString.call(t),Error(K(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function nw(e){var t=e._init;return t(e._payload)}function dj(e){function t(y,b){if(e){var w=y.deletions;w===null?(y.deletions=[b],y.flags|=16):w.push(b)}}function n(y,b){if(!e)return null;for(;b!==null;)t(y,b),b=b.sibling;return null}function r(y,b){for(y=new Map;b!==null;)b.key!==null?y.set(b.key,b):y.set(b.index,b),b=b.sibling;return y}function i(y,b){return y=ka(y,b),y.index=0,y.sibling=null,y}function a(y,b,w){return y.index=w,e?(w=y.alternate,w!==null?(w=w.index,w<b?(y.flags|=2,b):w):(y.flags|=2,b)):(y.flags|=1048576,b)}function o(y){return e&&y.alternate===null&&(y.flags|=2),y}function l(y,b,w,S){return b===null||b.tag!==6?(b=Om(w,y.mode,S),b.return=y,b):(b=i(b,w),b.return=y,b)}function s(y,b,w,S){var C=w.type;return C===Ho?c(y,b,w.props.children,S,w.key):b!==null&&(b.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===ra&&nw(C)===b.type)?(S=i(b,w.props),S.ref=ls(y,b,w),S.return=y,S):(S=Nf(w.type,w.key,w.props,null,y.mode,S),S.ref=ls(y,b,w),S.return=y,S)}function u(y,b,w,S){return b===null||b.tag!==4||b.stateNode.containerInfo!==w.containerInfo||b.stateNode.implementation!==w.implementation?(b=jm(w,y.mode,S),b.return=y,b):(b=i(b,w.children||[]),b.return=y,b)}function c(y,b,w,S,C){return b===null||b.tag!==7?(b=ao(w,y.mode,S,C),b.return=y,b):(b=i(b,w),b.return=y,b)}function f(y,b,w){if(typeof b=="string"&&b!==""||typeof b=="number")return b=Om(""+b,y.mode,w),b.return=y,b;if(typeof b=="object"&&b!==null){switch(b.$$typeof){case jc:return w=Nf(b.type,b.key,b.props,null,y.mode,w),w.ref=ls(y,null,b),w.return=y,w;case Uo:return b=jm(b,y.mode,w),b.return=y,b;case ra:var S=b._init;return f(y,S(b._payload),w)}if(js(b)||ns(b))return b=ao(b,y.mode,w,null),b.return=y,b;zc(y,b)}return null}function d(y,b,w,S){var C=b!==null?b.key:null;if(typeof w=="string"&&w!==""||typeof w=="number")return C!==null?null:l(y,b,""+w,S);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case jc:return w.key===C?s(y,b,w,S):null;case Uo:return w.key===C?u(y,b,w,S):null;case ra:return C=w._init,d(y,b,C(w._payload),S)}if(js(w)||ns(w))return C!==null?null:c(y,b,w,S,null);zc(y,w)}return null}function h(y,b,w,S,C){if(typeof S=="string"&&S!==""||typeof S=="number")return y=y.get(w)||null,l(b,y,""+S,C);if(typeof S=="object"&&S!==null){switch(S.$$typeof){case jc:return y=y.get(S.key===null?w:S.key)||null,s(b,y,S,C);case Uo:return y=y.get(S.key===null?w:S.key)||null,u(b,y,S,C);case ra:var k=S._init;return h(y,b,w,k(S._payload),C)}if(js(S)||ns(S))return y=y.get(w)||null,c(b,y,S,C,null);zc(b,S)}return null}function g(y,b,w,S){for(var C=null,k=null,E=b,O=b=0,N=null;E!==null&&O<w.length;O++){E.index>O?(N=E,E=null):N=E.sibling;var D=d(y,E,w[O],S);if(D===null){E===null&&(E=N);break}e&&E&&D.alternate===null&&t(y,E),b=a(D,b,O),k===null?C=D:k.sibling=D,k=D,E=N}if(O===w.length)return n(y,E),Xe&&Wa(y,O),C;if(E===null){for(;O<w.length;O++)E=f(y,w[O],S),E!==null&&(b=a(E,b,O),k===null?C=E:k.sibling=E,k=E);return Xe&&Wa(y,O),C}for(E=r(y,E);O<w.length;O++)N=h(E,y,O,w[O],S),N!==null&&(e&&N.alternate!==null&&E.delete(N.key===null?O:N.key),b=a(N,b,O),k===null?C=N:k.sibling=N,k=N);return e&&E.forEach(function(M){return t(y,M)}),Xe&&Wa(y,O),C}function v(y,b,w,S){var C=ns(w);if(typeof C!="function")throw Error(K(150));if(w=C.call(w),w==null)throw Error(K(151));for(var k=C=null,E=b,O=b=0,N=null,D=w.next();E!==null&&!D.done;O++,D=w.next()){E.index>O?(N=E,E=null):N=E.sibling;var M=d(y,E,D.value,S);if(M===null){E===null&&(E=N);break}e&&E&&M.alternate===null&&t(y,E),b=a(M,b,O),k===null?C=M:k.sibling=M,k=M,E=N}if(D.done)return n(y,E),Xe&&Wa(y,O),C;if(E===null){for(;!D.done;O++,D=w.next())D=f(y,D.value,S),D!==null&&(b=a(D,b,O),k===null?C=D:k.sibling=D,k=D);return Xe&&Wa(y,O),C}for(E=r(y,E);!D.done;O++,D=w.next())D=h(E,y,O,D.value,S),D!==null&&(e&&D.alternate!==null&&E.delete(D.key===null?O:D.key),b=a(D,b,O),k===null?C=D:k.sibling=D,k=D);return e&&E.forEach(function(A){return t(y,A)}),Xe&&Wa(y,O),C}function x(y,b,w,S){if(typeof w=="object"&&w!==null&&w.type===Ho&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case jc:e:{for(var C=w.key,k=b;k!==null;){if(k.key===C){if(C=w.type,C===Ho){if(k.tag===7){n(y,k.sibling),b=i(k,w.props.children),b.return=y,y=b;break e}}else if(k.elementType===C||typeof C=="object"&&C!==null&&C.$$typeof===ra&&nw(C)===k.type){n(y,k.sibling),b=i(k,w.props),b.ref=ls(y,k,w),b.return=y,y=b;break e}n(y,k);break}else t(y,k);k=k.sibling}w.type===Ho?(b=ao(w.props.children,y.mode,S,w.key),b.return=y,y=b):(S=Nf(w.type,w.key,w.props,null,y.mode,S),S.ref=ls(y,b,w),S.return=y,y=S)}return o(y);case Uo:e:{for(k=w.key;b!==null;){if(b.key===k)if(b.tag===4&&b.stateNode.containerInfo===w.containerInfo&&b.stateNode.implementation===w.implementation){n(y,b.sibling),b=i(b,w.children||[]),b.return=y,y=b;break e}else{n(y,b);break}else t(y,b);b=b.sibling}b=jm(w,y.mode,S),b.return=y,y=b}return o(y);case ra:return k=w._init,x(y,b,k(w._payload),S)}if(js(w))return g(y,b,w,S);if(ns(w))return v(y,b,w,S);zc(y,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,b!==null&&b.tag===6?(n(y,b.sibling),b=i(b,w),b.return=y,y=b):(n(y,b),b=Om(w,y.mode,S),b.return=y,y=b),o(y)):n(y,b)}return x}var xl=dj(!0),hj=dj(!1),td=Da(null),nd=null,Zo=null,mx=null;function gx(){mx=Zo=nd=null}function vx(e){var t=td.current;Ge(td),e._currentValue=t}function sv(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function sl(e,t){nd=e,mx=Zo=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Cn=!0),e.firstContext=null)}function dr(e){var t=e._currentValue;if(mx!==e)if(e={context:e,memoizedValue:t,next:null},Zo===null){if(nd===null)throw Error(K(308));Zo=e,nd.dependencies={lanes:0,firstContext:e}}else Zo=Zo.next=e;return t}var Xa=null;function yx(e){Xa===null?Xa=[e]:Xa.push(e)}function pj(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,yx(t)):(n.next=i.next,i.next=n),t.interleaved=n,Ii(e,r)}function Ii(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ia=!1;function xx(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function mj(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ni(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function xa(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Pe&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Ii(e,n)}return i=r.interleaved,i===null?(t.next=t,yx(r)):(t.next=i.next,i.next=t),r.interleaved=t,Ii(e,n)}function Sf(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ix(e,n)}}function rw(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function rd(e,t,n,r){var i=e.updateQueue;ia=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,l=i.shared.pending;if(l!==null){i.shared.pending=null;var s=l,u=s.next;s.next=null,o===null?a=u:o.next=u,o=s;var c=e.alternate;c!==null&&(c=c.updateQueue,l=c.lastBaseUpdate,l!==o&&(l===null?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(a!==null){var f=i.baseState;o=0,c=u=s=null,l=a;do{var d=l.lane,h=l.eventTime;if((r&d)===d){c!==null&&(c=c.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var g=e,v=l;switch(d=t,h=n,v.tag){case 1:if(g=v.payload,typeof g=="function"){f=g.call(h,f,d);break e}f=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=v.payload,d=typeof g=="function"?g.call(h,f,d):g,d==null)break e;f=it({},f,d);break e;case 2:ia=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,d=i.effects,d===null?i.effects=[l]:d.push(l))}else h={eventTime:h,lane:d,tag:l.tag,payload:l.payload,callback:l.callback,next:null},c===null?(u=c=h,s=f):c=c.next=h,o|=d;if(l=l.next,l===null){if(l=i.shared.pending,l===null)break;d=l,l=d.next,d.next=null,i.lastBaseUpdate=d,i.shared.pending=null}}while(!0);if(c===null&&(s=f),i.baseState=s,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);po|=o,e.lanes=o,e.memoizedState=f}}function iw(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(K(191,i));i.call(r)}}}var Uu={},ii=Da(Uu),fu=Da(Uu),du=Da(Uu);function Qa(e){if(e===Uu)throw Error(K(174));return e}function bx(e,t){switch(He(du,t),He(fu,e),He(ii,Uu),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Wg(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Wg(t,e)}Ge(ii),He(ii,t)}function bl(){Ge(ii),Ge(fu),Ge(du)}function gj(e){Qa(du.current);var t=Qa(ii.current),n=Wg(t,e.type);t!==n&&(He(fu,e),He(ii,n))}function wx(e){fu.current===e&&(Ge(ii),Ge(fu))}var tt=Da(0);function id(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var wm=[];function kx(){for(var e=0;e<wm.length;e++)wm[e]._workInProgressVersionPrimary=null;wm.length=0}var Cf=Ui.ReactCurrentDispatcher,km=Ui.ReactCurrentBatchConfig,ho=0,rt=null,St=null,Mt=null,ad=!1,Ws=!1,hu=0,I3=0;function Kt(){throw Error(K(321))}function Sx(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Tr(e[n],t[n]))return!1;return!0}function Cx(e,t,n,r,i,a){if(ho=a,rt=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Cf.current=e===null||e.memoizedState===null?z3:F3,e=n(r,i),Ws){a=0;
vendor: 5,197 bytes, line 38
38do{if(Ws=!1,hu=0,25<=a)throw Error(K(301));a+=1,Mt=St=null,t.updateQueue=null,Cf.current=B3,e=n(r,i)}while(Ws)}if(Cf.current=od,t=St!==null&&St.next!==null,ho=0,Mt=St=rt=null,ad=!1,t)throw Error(K(300));return e}function Ex(){var e=hu!==0;return hu=0,e}function qr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Mt===null?rt.memoizedState=Mt=e:Mt=Mt.next=e,Mt}function hr(){if(St===null){var e=rt.alternate;e=e!==null?e.memoizedState:null}else e=St.next;var t=Mt===null?rt.memoizedState:Mt.next;if(t!==null)Mt=t,St=e;else{if(e===null)throw Error(K(310));St=e,e={memoizedState:St.memoizedState,baseState:St.baseState,baseQueue:St.baseQueue,queue:St.queue,next:null},Mt===null?rt.memoizedState=Mt=e:Mt=Mt.next=e}return Mt}function pu(e,t){return typeof t=="function"?t(e):t}function Sm(e){var t=hr(),n=t.queue;if(n===null)throw Error(K(311));n.lastRenderedReducer=e;var r=St,i=r.baseQueue,a=n.pending;if(a!==null){if(i!==null){var o=i.next;i.next=a.next,a.next=o}r.baseQueue=i=a,n.pending=null}if(i!==null){a=i.next,r=r.baseState;var l=o=null,s=null,u=a;do{var c=u.lane;if((ho&c)===c)s!==null&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};s===null?(l=s=f,o=r):s=s.next=f,rt.lanes|=c,po|=c}u=u.next}while(u!==null&&u!==a);s===null?o=r:s.next=l,Tr(r,t.memoizedState)||(Cn=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do a=i.lane,rt.lanes|=a,po|=a,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Cm(e){var t=hr(),n=t.queue;if(n===null)throw Error(K(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);Tr(a,t.memoizedState)||(Cn=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function vj(){}function yj(e,t){var n=rt,r=hr(),i=t(),a=!Tr(r.memoizedState,i);if(a&&(r.memoizedState=i,Cn=!0),r=r.queue,Px(wj.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||Mt!==null&&Mt.memoizedState.tag&1){if(n.flags|=2048,mu(9,bj.bind(null,n,r,i,t),void 0,null),Tt===null)throw Error(K(349));ho&30||xj(n,t,i)}return i}function xj(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=rt.updateQueue,t===null?(t={lastEffect:null,stores:null},rt.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function bj(e,t,n,r){t.value=n,t.getSnapshot=r,kj(t)&&Sj(e)}function wj(e,t,n){return n(function(){kj(t)&&Sj(e)})}function kj(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Tr(e,n)}catch{return!0}}function Sj(e){var t=Ii(e,1);t!==null&&_r(t,e,1,-1)}function aw(e){var t=qr();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:pu,lastRenderedState:e},t.queue=e,e=e.dispatch=$3.bind(null,rt,e),[t.memoizedState,e]}function mu(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=rt.updateQueue,t===null?(t={lastEffect:null,stores:null},rt.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function Cj(){return hr().memoizedState}function Ef(e,t,n,r){var i=qr();rt.flags|=e,i.memoizedState=mu(1|t,n,void 0,r===void 0?null:r)}function Ph(e,t,n,r){var i=hr();r=r===void 0?null:r;var a=void 0;if(St!==null){var o=St.memoizedState;if(a=o.destroy,r!==null&&Sx(r,o.deps)){i.memoizedState=mu(t,n,a,r);return}}rt.flags|=e,i.memoizedState=mu(1|t,n,a,r)}function ow(e,t){return Ef(8390656,8,e,t)}function Px(e,t){return Ph(2048,8,e,t)}function Ej(e,t){return Ph(4,2,e,t)}function Pj(e,t){return Ph(4,4,e,t)}function Oj(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function jj(e,t,n){return n=n!=null?n.concat([e]):null,Ph(4,4,Oj.bind(null,t,e),n)}function Ox(){}function Nj(e,t){var n=hr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Sx(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Aj(e,t){var n=hr();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Sx(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Mj(e,t,n){return ho&21?(Tr(n,t)||(n=RO(),rt.lanes|=n,po|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Cn=!0),e.memoizedState=n)}function R3(e,t){var n=_e;_e=n!==0&&4>n?n:4,e(!0);var r=km.transition;km.transition={};try{e(!1),t()}finally{_e=n,km.transition=r}}function Dj(){return hr().memoizedState}function L3(e,t,n){var r=wa(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},_j(e))Tj(t,n);else if(n=pj(e,t,n,r),n!==null){var i=sn();_r(n,e,r,i),Ij(n,t,r)}}function $3(e,t,n){var r=wa(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(_j(e))Tj(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,l=a(o,n);if(i.hasEagerState=!0,i.eagerState=l,Tr(l,o)){var s=t.interleaved;
vendor: 8,826 bytes, lines 38-40
38s===null?(i.next=i,yx(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch{}finally{}n=pj(e,t,i,r),n!==null&&(i=sn(),_r(n,e,r,i),Ij(n,t,r))}}function _j(e){var t=e.alternate;return e===rt||t!==null&&t===rt}function Tj(e,t){Ws=ad=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ij(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ix(e,n)}}var od={readContext:dr,useCallback:Kt,useContext:Kt,useEffect:Kt,useImperativeHandle:Kt,useInsertionEffect:Kt,useLayoutEffect:Kt,useMemo:Kt,useReducer:Kt,useRef:Kt,useState:Kt,useDebugValue:Kt,useDeferredValue:Kt,useTransition:Kt,useMutableSource:Kt,useSyncExternalStore:Kt,useId:Kt,unstable_isNewReconciler:!1},z3={readContext:dr,useCallback:function(e,t){return qr().memoizedState=[e,t===void 0?null:t],e},useContext:dr,useEffect:ow,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ef(4194308,4,Oj.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ef(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ef(4,2,e,t)},useMemo:function(e,t){var n=qr();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=qr();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=L3.bind(null,rt,e),[r.memoizedState,e]},useRef:function(e){var t=qr();return e={current:e},t.memoizedState=e},useState:aw,useDebugValue:Ox,useDeferredValue:function(e){return qr().memoizedState=e},useTransition:function(){var e=aw(!1),t=e[0];return e=R3.bind(null,e[1]),qr().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=rt,i=qr();if(Xe){if(n===void 0)throw Error(K(407));n=n()}else{if(n=t(),Tt===null)throw Error(K(349));ho&30||xj(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,ow(wj.bind(null,r,a,e),[e]),r.flags|=2048,mu(9,bj.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=qr(),t=Tt.identifierPrefix;if(Xe){var n=Ci,r=Si;n=(r&~(1<<32-Dr(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=hu++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=I3++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},F3={readContext:dr,useCallback:Nj,useContext:dr,useEffect:Px,useImperativeHandle:jj,useInsertionEffect:Ej,useLayoutEffect:Pj,useMemo:Aj,useReducer:Sm,useRef:Cj,useState:function(){return Sm(pu)},useDebugValue:Ox,useDeferredValue:function(e){var t=hr();return Mj(t,St.memoizedState,e)},useTransition:function(){var e=Sm(pu)[0],t=hr().memoizedState;return[e,t]},useMutableSource:vj,useSyncExternalStore:yj,useId:Dj,unstable_isNewReconciler:!1},B3={readContext:dr,useCallback:Nj,useContext:dr,useEffect:Px,useImperativeHandle:jj,useInsertionEffect:Ej,useLayoutEffect:Pj,useMemo:Aj,useReducer:Cm,useRef:Cj,useState:function(){return Cm(pu)},useDebugValue:Ox,useDeferredValue:function(e){var t=hr();return St===null?t.memoizedState=e:Mj(t,St.memoizedState,e)},useTransition:function(){var e=Cm(pu)[0],t=hr().memoizedState;return[e,t]},useMutableSource:vj,useSyncExternalStore:yj,useId:Dj,unstable_isNewReconciler:!1};function Er(e,t){if(e&&e.defaultProps){t=it({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function uv(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:it({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Oh={isMounted:function(e){return(e=e._reactInternals)?Eo(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=sn(),i=wa(e),a=Ni(r,i);a.payload=t,n!=null&&(a.callback=n),t=xa(e,a,i),t!==null&&(_r(t,e,i,r),Sf(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=sn(),i=wa(e),a=Ni(r,i);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=xa(e,a,i),t!==null&&(_r(t,e,i,r),Sf(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=sn(),r=wa(e),i=Ni(n,r);i.tag=2,t!=null&&(i.callback=t),t=xa(e,i,r),t!==null&&(_r(t,e,r,n),Sf(t,e,r))}};function lw(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!lu(n,r)||!lu(i,a):!0}function Rj(e,t,n){var r=!1,i=Pa,a=t.contextType;return typeof a=="object"&&a!==null?a=dr(a):(i=Nn(t)?co:Zt.current,r=t.contextTypes,a=(r=r!=null)?vl(e,i):Pa),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Oh,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function sw(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Oh.enqueueReplaceState(t,t.state,null)}function cv(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},xx(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=dr(a):(a=Nn(t)?co:Zt.current,i.context=vl(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(uv(e,t,a,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&Oh.enqueueReplaceState(i,i.state,null),rd(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function wl(e,t){try{var n="",r=t;do n+=m5(r),r=r.return;while(r);var i=n}catch(a){i=`
39Error generating stack: `+a.message+`
40`+a.stack}return{value:e,source:t,stack:i,digest:null}}function Em(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function fv(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var W3=typeof WeakMap=="function"?WeakMap:Map;function Lj(e,t,n){n=Ni(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){sd||(sd=!0,wv=r),fv(e,t)},n}function $j(e,t,n){n=Ni(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){fv(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){fv(e,t),typeof r!="function"&&(ba===null?ba=new Set([this]):ba.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function uw(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new W3;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=n4.bind(null,e,t,n),t.then(e,e))}function cw(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function fw(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Ni(-1,1),t.tag=2,xa(n,t,1))),n.lanes|=1),e)}var U3=Ui.ReactCurrentOwner,Cn=!1;function an(e,t,n,r){t.child=e===null?hj(t,null,n,r):xl(t,e.child,n,r)}function dw(e,t,n,r,i){n=n.render;var a=t.ref;return sl(t,i),r=Cx(e,t,n,r,a,i),n=Ex(),e!==null&&!Cn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ri(e,t,i)):(Xe&&n&&dx(t),t.flags|=1,an(e,t,r,i),t.child)}function hw(e,t,n,r,i){if(e===null){var a=n.type;return typeof a=="function"&&!Ix(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,zj(e,t,a,r,i)):(e=Nf(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var o=a.memoizedProps;if(n=n.compare,n=n!==null?n:lu,n(o,r)&&e.ref===t.ref)return Ri(e,t,i)}return t.flags|=1,e=ka(a,r),e.ref=t.ref,e.return=t,t.child=e}function zj(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(lu(a,r)&&e.ref===t.ref)if(Cn=!1,t.pendingProps=r=a,(e.lanes&i)!==0)e.flags&131072&&(Cn=!0);else return t.lanes=e.lanes,Ri(e,t,i)}return dv(e,t,n,r,i)}function Fj(e,t,n){var r=t.pendingProps,i=r.children,a=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},He(el,In),In|=n;else{if(!(n&1073741824))return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,He(el,In),In|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,He(el,In),In|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,He(el,In),In|=r;return an(e,t,i,n),t.child}function Bj(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}
vendor: 10,574 bytes, line 40
40function dv(e,t,n,r,i){var a=Nn(n)?co:Zt.current;return a=vl(t,a),sl(t,i),n=Cx(e,t,n,r,a,i),r=Ex(),e!==null&&!Cn?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Ri(e,t,i)):(Xe&&r&&dx(t),t.flags|=1,an(e,t,n,i),t.child)}function pw(e,t,n,r,i){if(Nn(n)){var a=!0;Zf(t)}else a=!1;if(sl(t,i),t.stateNode===null)Pf(e,t),Rj(t,n,r),cv(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,l=t.memoizedProps;o.props=l;var s=o.context,u=n.contextType;typeof u=="object"&&u!==null?u=dr(u):(u=Nn(n)?co:Zt.current,u=vl(t,u));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof o.getSnapshotBeforeUpdate=="function";f||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==r||s!==u)&&sw(t,o,r,u),ia=!1;var d=t.memoizedState;o.state=d,rd(t,r,o,i),s=t.memoizedState,l!==r||d!==s||jn.current||ia?(typeof c=="function"&&(uv(t,n,c,r),s=t.memoizedState),(l=ia||lw(t,n,l,r,d,s,u))?(f||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=u,r=l):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,mj(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:Er(t.type,l),o.props=u,f=t.pendingProps,d=o.context,s=n.contextType,typeof s=="object"&&s!==null?s=dr(s):(s=Nn(n)?co:Zt.current,s=vl(t,s));var h=n.getDerivedStateFromProps;(c=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==f||d!==s)&&sw(t,o,r,s),ia=!1,d=t.memoizedState,o.state=d,rd(t,r,o,i);var g=t.memoizedState;l!==f||d!==g||jn.current||ia?(typeof h=="function"&&(uv(t,n,h,r),g=t.memoizedState),(u=ia||lw(t,n,u,r,d,g,s)||!1)?(c||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,g,s),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,g,s)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=g),o.props=r,o.state=g,o.context=s,r=u):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return hv(e,t,n,r,a,i)}function hv(e,t,n,r,i,a){Bj(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&J1(t,n,!1),Ri(e,t,a);r=t.stateNode,U3.current=t;var l=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=xl(t,e.child,null,a),t.child=xl(t,null,l,a)):an(e,t,l,a),t.memoizedState=r.state,i&&J1(t,n,!0),t.child}function Wj(e){var t=e.stateNode;t.pendingContext?Z1(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Z1(e,t.context,!1),bx(e,t.containerInfo)}function mw(e,t,n,r,i){return yl(),px(i),t.flags|=256,an(e,t,n,r),t.child}var pv={dehydrated:null,treeContext:null,retryLane:0};function mv(e){return{baseLanes:e,cachePool:null,transitions:null}}function Uj(e,t,n){var r=t.pendingProps,i=tt.current,a=!1,o=(t.flags&128)!==0,l;if((l=o)||(l=e!==null&&e.memoizedState===null?!1:(i&2)!==0),l?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),He(tt,i&1),e===null)return lv(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,a?(r=t.mode,a=t.child,o={mode:"hidden",children:o},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=o):a=Ah(o,r,0,null),e=ao(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=mv(n),t.memoizedState=pv,e):jx(t,o));if(i=e.memoizedState,i!==null&&(l=i.dehydrated,l!==null))return H3(e,t,o,r,l,i,n);if(a){a=r.fallback,o=t.mode,i=e.child,l=i.sibling;var s={mode:"hidden",children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=ka(i,s),r.subtreeFlags=i.subtreeFlags&14680064),l!==null?a=ka(l,a):(a=ao(a,o,n,null),a.flags|=2),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,o=e.child.memoizedState,o=o===null?mv(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},a.memoizedState=o,a.childLanes=e.childLanes&~n,t.memoizedState=pv,r}return a=e.child,e=a.sibling,r=ka(a,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function jx(e,t){return t=Ah({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Fc(e,t,n,r){return r!==null&&px(r),xl(t,e.child,null,n),e=jx(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function H3(e,t,n,r,i,a,o){if(n)return t.flags&256?(t.flags&=-257,r=Em(Error(K(422))),Fc(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=Ah({mode:"visible",children:r.children},i,0,null),a=ao(a,i,o,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,t.mode&1&&xl(t,e.child,null,o),t.child.memoizedState=mv(o),t.memoizedState=pv,a);if(!(t.mode&1))return Fc(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var l=r.dgst;return r=l,a=Error(K(419)),r=Em(a,r,void 0),Fc(e,t,o,r)}if(l=(o&e.childLanes)!==0,Cn||l){if(r=Tt,r!==null){switch(o&-o){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|o)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,Ii(e,i),_r(r,e,i,-1))}return Tx(),r=Em(Error(K(421))),Fc(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=r4.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,$n=ya(i.nextSibling),Bn=t,Xe=!0,Or=null,e!==null&&(ar[or++]=Si,ar[or++]=Ci,ar[or++]=fo,Si=e.id,Ci=e.overflow,fo=t),t=jx(t,r.children),t.flags|=4096,t)}function gw(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),sv(e.return,t,n)}function Pm(e,t,n,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function Hj(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(an(e,t,r.children,n),r=tt.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&gw(e,n,t);else if(e.tag===19)gw(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(He(tt,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&id(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Pm(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&id(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Pm(t,!0,n,null,a);break;case"together":Pm(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Pf(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Ri(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),po|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(K(153));if(t.child!==null){for(e=t.child,n=ka(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ka(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Y3(e,t,n){switch(t.tag){case 3:Wj(t),yl();break;case 5:gj(t);break;case 1:Nn(t.type)&&Zf(t);break;case 4:bx(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;He(td,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(He(tt,tt.current&1),t.flags|=128,null):n&t.child.childLanes?Uj(e,t,n):(He(tt,tt.current&1),e=Ri(e,t,n),e!==null?e.sibling:null);He(tt,tt.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Hj(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),He(tt,tt.current),r)break;return null;case 22:case 23:return t.lanes=0,Fj(e,t,n)}return Ri(e,t,n)}var Yj,gv,Kj,Vj;Yj=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};gv=function(){};Kj=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Qa(ii.current);var a=null;switch(n){case"input":i=$g(e,i),r=$g(e,r),a=[];break;case"select":i=it({},i,{value:void 0}),r=it({},r,{value:void 0}),a=[];break;case"textarea":i=Bg(e,i),r=Bg(e,r),a=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Xf)}Ug(n,r);var o;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var l=i[u];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(eu.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in r){var s=r[u];if(l=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&s!==l&&(s!=null||l!=null))if(u==="style")if(l){for(o in l)!l.hasOwnProperty(o)||s&&s.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in s)s.hasOwnProperty(o)&&l[o]!==s[o]&&(n||(n={}),n[o]=s[o])}else n||(a||(a=[]),a.push(u,n)),n=s;else u==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,l=l?l.__html:void 0,s!=null&&l!==s&&(a=a||[]).push(u,s)):u==="children"?typeof s!="str
40ing"&&typeof s!="number"||(a=a||[]).push(u,""+s):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(eu.hasOwnProperty(u)?(s!=null&&u==="onScroll"&&Ke("scroll",e),a||l===s||(a=[])):(a=a||[]).push(u,s))}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}};Vj=function(e,t,n,r){n!==r&&(t.flags|=4)};function ss(e,t){if(!Xe)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Vt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function K3(e,t,n){var r=t.pendingProps;switch(hx(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vt(t),null;case 1:return Nn(t.type)&&Qf(),Vt(t),null;case 3:return r=t.stateNode,bl(),Ge(jn),Ge(Zt),kx(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&($c(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Or!==null&&(Cv(Or),Or=null))),gv(e,t),Vt(t),null;case 5:wx(t);var i=Qa(du.current);if(n=t.type,e!==null&&t.stateNode!=null)Kj(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(K(166));return Vt(t),null}if(e=Qa(ii.current),$c(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[Qr]=t,r[cu]=a,e=(t.mode&1)!==0,n){case"dialog":Ke("cancel",r),Ke("close",r);break;case"iframe":case"object":case"embed":Ke("load",r);break;case"video":case"audio":for(i=0;i<As.length;i++)Ke(As[i],r);break;case"source":Ke("error",r);break;case"img":case"image":case"link":Ke("error",r),Ke("load",r);break;case"details":Ke("toggle",r);break;case"input":E1(r,a),Ke("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},Ke("invalid",r);break;case"textarea":O1(r,a),Ke("invalid",r)}Ug(n,a),i=null;for(var o in a)if(a.hasOwnProperty(o)){var l=a[o];o==="children"?typeof l=="string"?r.textContent!==l&&(a.suppressHydrationWarning!==!0&&Lc(r.textContent,l,e),i=["children",l]):typeof l=="number"&&r.textContent!==""+l&&(a.suppressHydrationWarning!==!0&&Lc(r.textContent,l,e),i=["children",""+l]):eu.hasOwnProperty(o)&&l!=null&&o==="onScroll"&&Ke("scroll",r)}switch(n){case"input":Nc(r),P1(r,a,!0);break;case"textarea":Nc(r),j1(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=Xf)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=wO(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Qr]=t,e[cu]=r,Yj(e,t,!1,!1),t.stateNode=e;e:{switch(o=Hg(n,r),n){case"dialog":Ke("cancel",e),Ke("close",e),i=r;break;case"iframe":case"object":case"embed":Ke("load",e),i=r;break;case"video":case"audio":for(i=0;i<As.length;i++)Ke(As[i],e);i=r;break;case"source":Ke("error",e),i=r;break;case"img":case"image":case"link":Ke("error",e),Ke("load",e),i=r;break;case"details":Ke("toggle",e),i=r;break;case"input":E1(e,r),i=$g(e,r),Ke("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=it({},r,{value:void 0}),Ke("invalid",e);break;case"textarea":O1(e,r),i=Bg(e,r),Ke("invalid",e);break;default:i=r}Ug(n,i),l=i;for(a in l)if(l.hasOwnProperty(a)){var s=l[a];a==="style"?CO(e,s):a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&kO(e,s)):a==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&tu(e,s):typeof s=="number"&&tu(e,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(eu.hasOwnProperty(a)?s!=null&&a==="onScroll"&&Ke("scroll",e):s!=null&&Zy(e,a,s,o))}switch(n){case"input":Nc(e),P1(e,r,!1);break;case"textarea":Nc(e),j1(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Ea(r.value));break;case"select":e.multiple=!!r.multiple,a=r.value,a!=null?il(e,!!r.multiple,a,!1):r.defaultValue!=null&&il(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Xf)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}
vendor: 28,665 bytes, line 40
40return Vt(t),null;case 6:if(e&&t.stateNode!=null)Vj(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(K(166));if(n=Qa(du.current),Qa(ii.current),$c(t)){if(r=t.stateNode,n=t.memoizedProps,r[Qr]=t,(a=r.nodeValue!==n)&&(e=Bn,e!==null))switch(e.tag){case 3:Lc(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Lc(r.nodeValue,n,(e.mode&1)!==0)}a&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Qr]=t,t.stateNode=r}return Vt(t),null;case 13:if(Ge(tt),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Xe&&$n!==null&&t.mode&1&&!(t.flags&128))fj(),yl(),t.flags|=98560,a=!1;else if(a=$c(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(K(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(K(317));a[Qr]=t}else yl(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Vt(t),a=!1}else Or!==null&&(Cv(Or),Or=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||tt.current&1?Pt===0&&(Pt=3):Tx())),t.updateQueue!==null&&(t.flags|=4),Vt(t),null);case 4:return bl(),gv(e,t),e===null&&su(t.stateNode.containerInfo),Vt(t),null;case 10:return vx(t.type._context),Vt(t),null;case 17:return Nn(t.type)&&Qf(),Vt(t),null;case 19:if(Ge(tt),a=t.memoizedState,a===null)return Vt(t),null;if(r=(t.flags&128)!==0,o=a.rendering,o===null)if(r)ss(a,!1);else{if(Pt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=id(e),o!==null){for(t.flags|=128,ss(a,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)a=n,e=r,a.flags&=14680066,o=a.alternate,o===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=o.childLanes,a.lanes=o.lanes,a.child=o.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=o.memoizedProps,a.memoizedState=o.memoizedState,a.updateQueue=o.updateQueue,a.type=o.type,e=o.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return He(tt,tt.current&1|2),t.child}e=e.sibling}a.tail!==null&&pt()>kl&&(t.flags|=128,r=!0,ss(a,!1),t.lanes=4194304)}else{if(!r)if(e=id(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),ss(a,!0),a.tail===null&&a.tailMode==="hidden"&&!o.alternate&&!Xe)return Vt(t),null}else 2*pt()-a.renderingStartTime>kl&&n!==1073741824&&(t.flags|=128,r=!0,ss(a,!1),t.lanes=4194304);a.isBackwards?(o.sibling=t.child,t.child=o):(n=a.last,n!==null?n.sibling=o:t.child=o,a.last=o)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=pt(),t.sibling=null,n=tt.current,He(tt,r?n&1|2:n&1),t):(Vt(t),null);case 22:case 23:return _x(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?In&1073741824&&(Vt(t),t.subtreeFlags&6&&(t.flags|=8192)):Vt(t),null;case 24:return null;case 25:return null}throw Error(K(156,t.tag))}function V3(e,t){switch(hx(t),t.tag){case 1:return Nn(t.type)&&Qf(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return bl(),Ge(jn),Ge(Zt),kx(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return wx(t),null;case 13:if(Ge(tt),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(K(340));yl()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ge(tt),null;case 4:return bl(),null;case 10:return vx(t.type._context),null;case 22:case 23:return _x(),null;case 24:return null;default:return null}}var Bc=!1,Xt=!1,q3=typeof WeakSet=="function"?WeakSet:Set,ne=null;function Jo(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ft(e,t,r)}else n.current=null}function vv(e,t,n){try{n()}catch(r){ft(e,t,r)}}var vw=!1;function G3(e,t){if(ev=Vf,e=ZO(),fx(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var o=0,l=-1,s=-1,u=0,c=0,f=e,d=null;t:for(;;){for(var h;f!==n||i!==0&&f.nodeType!==3||(l=o+i),f!==a||r!==0&&f.nodeType!==3||(s=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(h=f.firstChild)!==null;)d=f,f=h;for(;;){if(f===e)break t;if(d===n&&++u===i&&(l=o),d===a&&++c===r&&(s=o),(h=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=h}n=l===-1||s===-1?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(tv={focusedElem:e,selectionRange:n},Vf=!1,ne=t;ne!==null;)if(t=ne,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ne=e;else for(;ne!==null;){t=ne;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var v=g.memoizedProps,x=g.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?v:Er(t.type,v),x);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(K(163))}}catch(S){ft(t,t.return,S)}if(e=t.sibling,e!==null){e.return=t.return,ne=e;break}ne=t.return}return g=vw,vw=!1,g}function Us(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&vv(t,n,a)}i=i.next}while(i!==r)}}function jh(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function yv(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function qj(e){var t=e.alternate;t!==null&&(e.alternate=null,qj(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Qr],delete t[cu],delete t[iv],delete t[M3],delete t[D3])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Gj(e){return e.tag===5||e.tag===3||e.tag===4}function yw(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Gj(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function xv(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Xf));else if(r!==4&&(e=e.child,e!==null))for(xv(e,t,n),e=e.sibling;e!==null;)xv(e,t,n),e=e.sibling}function bv(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(bv(e,t,n),e=e.sibling;e!==null;)bv(e,t,n),e=e.sibling}var Bt=null,Pr=!1;function Ji(e,t,n){for(n=n.child;n!==null;)Xj(e,t,n),n=n.sibling}function Xj(e,t,n){if(ri&&typeof ri.onCommitFiberUnmount=="function")try{ri.onCommitFiberUnmount(bh,n)}catch{}switch(n.tag){case 5:Xt||Jo(n,t);case 6:var r=Bt,i=Pr;Bt=null,Ji(e,t,n),Bt=r,Pr=i,Bt!==null&&(Pr?(e=Bt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Bt.removeChild(n.stateNode));break;case 18:Bt!==null&&(Pr?(e=Bt,n=n.stateNode,e.nodeType===8?xm(e.parentNode,n):e.nodeType===1&&xm(e,n),au(e)):xm(Bt,n.stateNode));break;case 4:r=Bt,i=Pr,Bt=n.stateNode.containerInfo,Pr=!0,Ji(e,t,n),Bt=r,Pr=i;break;case 0:case 11:case 14:case 15:if(!Xt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&vv(n,t,o),i=i.next}while(i!==r)}Ji(e,t,n);break;case 1:if(!Xt&&(Jo(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){ft(n,t,l)}Ji(e,t,n);break;case 21:Ji(e,t,n);break;case 22:n.mode&1?(Xt=(r=Xt)||n.memoizedState!==null,Ji(e,t,n),Xt=r):Ji(e,t,n);break;default:Ji(e,t,n)}}function xw(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new q3),t.forEach(function(r){var i=i4.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Sr(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var a=e,o=t,l=o;e:for(;l!==null;){switch(l.tag){case 5:Bt=l.stateNode,Pr=!1;break e;case 3:Bt=l.stateNode.containerInfo,Pr=!0;break e;case 4:Bt=l.stateNode.containerInfo,Pr=!0;break e}l=l.return}if(Bt===null)throw Error(K(160));Xj(a,o,i),Bt=null,Pr=!1;var s=i.alternate;s!==null&&(s.return=null),i.return=null}catch(u){ft(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Qj(t,e),t=t.sibling}function Qj(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Sr(t,e),Hr(e),r&4){try{Us(3,e,e.return),jh(3,e)}catch(v){ft(e,e.return,v)}try{Us(5,e,e.return)}catch(v){ft(e,e.return,v)}}break;case 1:Sr(t,e),Hr(e),r&512&&n!==null&&Jo(n,n.return);break;case 5:if(Sr(t,e),Hr(e),r&512&&n!==null&&Jo(n,n.return),e.flags&32){var i=e.stateNode;try{tu(i,"")}catch(v){ft(e,e.return,v)}}if(r&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,o=n!==null?n.memoizedProps:a,l=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{l==="input"&&a.type==="radio"&&a.name!=null&&xO(i,a),Hg(l,o);var u=Hg(l,a);for(o=0;o<s.length;o+=2){var c=s[o],f=s[o+1];c==="style"?CO(i,f):c==="dangerouslySetInnerHTML"?kO(i,f):c==="children"?tu(i,f):Zy(i,c,f,u)}switch(l){case"input":zg(i,a);break;case"textarea":bO(i,a);break;case"select":var d=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var h=a.value;h!=null?il(i,!!a.multiple,h,!1):d!==!!a.multiple&&(a.defaultValue!=null?il(i,!!a.multiple,a.defaultValue,!0):il(i,!!a.multiple,a.multiple?[]:"",!1))}i[cu]=a}catch(v){ft(e,e.return,v)}}break;case 6:if(Sr(t,e),Hr(e),r&4){if(e.stateNode===null)throw Error(K(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(v){ft(e,e.return,v)}}break;case 3:if(Sr(t,e),Hr(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{au(t.containerInfo)}catch(v){ft(e,e.return,v)}break;case 4:Sr(t,e),Hr(e);break;case 13:Sr(t,e),Hr(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(Mx=pt())),r&4&&xw(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Xt=(u=Xt)||c,Sr(t,e),Xt=u):Sr(t,e),Hr(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(ne=e,c=e.child;c!==null;){for(f=ne=c;ne!==null;){switch(d=ne,h=d.child,d.tag){case 0:case 11:case 14:case 15:Us(4,d,d.return);break;case 1:Jo(d,d.return);var g=d.stateNode;if(typeof g.componentWillUnmount=="function"){r=d,n=d.return;try{t=r,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(v){ft(r,n,v)}}break;case 5:Jo(d,d.return);break;case 22:if(d.memoizedState!==null){ww(f);continue}}h!==null?(h.return=d,ne=h):ww(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{i=f.stateNode,u?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(l=f.stateNode,s=f.memoizedProps.style,o=s!=null&&s.hasOwnProperty("display")?s.display:null,l.style.display=SO("display",o))}catch(v){ft(e,e.return,v)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(v){ft(e,e.return,v)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Sr(t,e),Hr(e),r&4&&xw(e);break;case 21:break;default:Sr(t,e),Hr(e)}}function Hr(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Gj(n)){var r=n;break e}n=n.return}throw Error(K(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(tu(i,""),r.flags&=-33);var a=yw(e);bv(e,a,i);break;case 3:case 4:var o=r.stateNode.containerInfo,l=yw(e);xv(e,l,o);break;default:throw Error(K(161))}}catch(s){ft(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function X3(e,t,n){ne=e,Zj(e)}function Zj(e,t,n){for(var r=(e.mode&1)!==0;ne!==null;){var i=ne,a=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||Bc;if(!o){var l=i.alternate,s=l!==null&&l.memoizedState!==null||Xt;l=Bc;var u=Xt;if(Bc=o,(Xt=s)&&!u)for(ne=i;ne!==null;)o=ne,s=o.child,o.tag===22&&o.memoizedState!==null?kw(i):s!==null?(s.return=o,ne=s):kw(i);for(;a!==null;)ne=a,Zj(a),a=a.sibling;ne=i,Bc=l,Xt=u}bw(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,ne=a):bw(e)}}function bw(e){for(;ne!==null;){var t=ne;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Xt||jh(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Xt)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:Er(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&iw(t,a,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}iw(t,o,n)}break;case 5:var l=t.stateNode;if(n===null&&t.flags&4){n=l;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&au(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(K(163))}Xt||t.flags&512&&yv(t)}catch(d){ft(t,t.return,d)}}if(t===e){ne=null;break}if(n=t.sibling,n!==null){n.return=t.return,ne=n;break}ne=t.return}}function ww(e){for(;ne!==null;){var t=ne;if(t===e){ne=null;break}var n=t.sibling;if(n!==null){n.return=t.return,ne=n;break}ne=t.return}}function kw(e){for(;ne!==null;){var t=ne;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{jh(4,t)}catch(s){ft(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(s){ft(t,i,s)}}var a=t.return;try{yv(t)}catch(s){ft(t,a,s)}break;case 5:var o=t.return;try{yv(t)}catch(s){ft(t,o,s)}}}catch(s){ft(t,t.return,s)}if(t===e){ne=null;break}var l=t.sibling;if(l!==null){l.return=t.return,ne=l;break}ne=t.return}}var Q3=Math.ceil,ld=Ui.ReactCurrentDispatcher,Nx=Ui.ReactCurrentOwner,fr=Ui.ReactCurrentBatchConfig,Pe=0,Tt=null,gt=null,Ht=0,In=0,el=Da(0),Pt=0,gu=null,po=0,Nh=0,Ax=0,Hs=null,Sn=null,Mx=0,kl=1/0,xi=null,sd=!1,wv=null,ba=null,Wc=!1,da=null,ud=0,Ys=0,kv=null,Of=-1,jf=0;function sn(){return Pe&6?pt():Of!==-1?Of:Of=pt()}function wa(e){return e.mode&1?Pe&2&&Ht!==0?Ht&-Ht:T3.transition!==null?(jf===0&&(jf=RO()),jf):(e=_e,e!==0||(e=window.event,e=e===void 0?16:UO(e.type)),e):1}function _r(e,t,n,r){if(50<Ys)throw Ys=0,kv=null,Error(K(185));Fu(e,n,r),(!(Pe&2)||e!==Tt)&&(e===Tt&&(!(Pe&2)&&(Nh|=n),Pt===4&&ua(e,Ht)),An(e,r),n===1&&Pe===0&&!(t.mode&1)&&(kl=pt()+500,Eh&&_a()))}function An(e,t){var n=e.callbackNode;T5(e,t);var r=Kf(e,e===Tt?Ht:0);if(r===0)n!==null&&M1(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&M1(n),t===1)e.tag===0?_3(Sw.bind(null,e)):sj(Sw.bind(null,e)),N3(function(){!(Pe&6)&&_a()}),n=null;else{switch(LO(r)){case 1:n=rx;break;case 4:n=TO;break;case 16:n=Yf;break;case 536870912:n=IO;break;default:n=Yf}n=o2(n,Jj.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Jj(e,t){if(Of=-1,jf=0,Pe&6)throw Error(K(327));var n=e.callbackNode;if(ul()&&e.callbackNode!==n)return null;var r=Kf(e,e===Tt?Ht:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=cd(e,r);else{t=r;var i=Pe;Pe|=2;var a=t2();(Tt!==e||Ht!==t)&&(xi=null,kl=pt()+500,io(e,t));do try{e4();break}catch(l){e2(e,l)}while(!0);gx(),ld.current=a,Pe=i,gt!==null?t=0:(Tt=null,Ht=0,t=Pt)}if(t!==0){if(t===2&&(i=Gg(e),i!==0&&(r=i,t=Sv(e,i))),t===1)throw n=gu,io(e,0),ua(e,r),An(e,pt()),n;if(t===6)ua(e,r);else{if(i=e.current.alternate,!(r&30)&&!Z3(i)&&(t=cd(e,r),t===2&&(a=Gg(e),a!==0&&(r=a,t=Sv(e,a))),t===1))throw n=gu,io(e,0),ua(e,r),An(e,pt()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(K(345));case 2:Ua(e,Sn,xi);break;case 3:if(ua(e,r),(r&130023424)===r&&(t=Mx+500-pt(),10<t)){if(Kf(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){sn(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=rv(Ua.bind(null,e,Sn,xi),t);break}Ua(e,Sn,xi);break;case 4:if(ua(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var o=31-Dr(r);a=1<<o,o=t[o],o>i&&(i=o),r&=~a}if(r=i,r=pt()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Q3(r/1960))-r,10<r){e.timeoutHandle=rv(Ua.bind(null,e,Sn,xi),r);break}Ua(e,Sn,xi);break;case 5:Ua(e,Sn,xi);break;default:throw Error(K(329))}}}return An(e,pt()),e.callbackNode===n?Jj.bind(null,e):null}function Sv(e,t){var n=Hs;return e.current.memoizedState.isDehydrated&&(io(e,t).flags|=256),e=cd(e,t),e!==2&&(t=Sn,Sn=n,t!==null&&Cv(t)),e}function Cv(e){Sn===null?Sn=e:Sn.push.apply(Sn,e)}function Z3(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Tr(a(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function ua(e,t){for(t&=~Ax,t&=~Nh,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Dr(t),r=1<<n;e[n]=-1,t&=~r}}function Sw(e){if(Pe&6)throw Error(K(327));ul();var t=Kf(e,0);if(!(t&1))return An(e,pt()),null;var n=cd(e,t);if(e.tag!==0&&n===2){var r=Gg(e);r!==0&&(t=r,n=Sv(e,r))}if(n===1)throw n=gu,io(e,0),ua(e,t),An(e,pt()),n;if(n===6)throw Error(K(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ua(e,Sn,xi),An(e,pt()),null}function Dx(e,t){var n=Pe;Pe|=1;try{return e(t)}finally{Pe=n,Pe===0&&(kl=pt()+500,Eh&&_a())}}function mo(e){da!==null&&da.tag===0&&!(Pe&6)&&ul();var t=Pe;Pe|=1;var n=fr.transition,r=_e;try{if(fr.transition=null,_e=1,e)return e()}finally{_e=r,fr.transition=n,Pe=t,!(Pe&6)&&_a()}}function _x(){In=el.current,Ge(el)}function io(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,j3(n)),gt!==null)for(n=gt.return;n!==null;){var r=n;switch(hx(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Qf();break;case 3:bl(),Ge(jn),Ge(Zt),kx();break;case 5:wx(r);break;case 4:bl();break;case 13:Ge(tt);break;case 19:Ge(tt);break;case 10:vx(r.type._context);break;case 22:case 23:_x()}n=n.return}if(Tt=e,gt=e=ka(e.current,null),Ht=In=t,Pt=0,gu=null,Ax=Nh=po=0,Sn=Hs=null,Xa!==null){for(t=0;t<Xa.length;t++)if(n=Xa[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,a=n.pending;if(a!==null){var o=a.next;a.next=i,r.next=o}n.pending=r}Xa=null}return e}function e2(e,t){do{var n=gt;try{if(gx(),Cf.current=od,ad){for(var r=rt.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}ad=!1}if(ho=0,Mt=St=rt=null,Ws=!1,hu=0,Nx.current=null,n===null||n.return===null){Pt=1,gu=t,gt=null;break}e:{var a=e,o=n.return,l=n,s=t;if(t=Ht,l.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var u=s,c=l,f=c.tag;if(!(c.mode&1)&&(f===0||f===11||f===15)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=cw(o);if(h!==null){h.flags&=-257,fw(h,o,l,a,t),h.mode&1&&uw(a,u,t),t=h,s=u;var g=t.updateQueue;if(g===null){var v=new Set;v.add(s),t.updateQueue=v}else g.add(s);break e}else{if(!(t&1)){uw(a,u,t),Tx();break e}s=Error(K(426))}}else if(Xe&&l.mode&1){var x=cw(o);if(x!==null){!(x.flags&65536)&&(x.flags|=256),fw(x,o,l,a,t),px(wl(s,l));break e}}a=s=wl(s,l),Pt!==4&&(Pt=2),Hs===null?Hs=[a]:Hs.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var y=Lj(a,s,t);rw(a,y);break e;case 1:l=s;var b=a.type,w=a.stateNode;if(!(a.flags&128)&&(typeof b.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(ba===null||!ba.has(w)))){a.flags|=65536,t&=-t,a.lanes|=t;var S=$j(a,l,t);rw(a,S);break e}}a=a.return}while(a!==null)}r2(n)}catch(C){t=C,gt===n&&n!==null&&(gt=n=n.return);continue}break}while(!0)}function t2(){var e=ld.current;return ld.current=od,e===null?od:e}function Tx(){(Pt===0||Pt===3||Pt===2)&&(Pt=4),Tt===null||!(po&268435455)&&!(Nh&268435455)||ua(Tt,Ht)}function cd(e,t){var n=Pe;Pe|=2;var r=t2();(Tt!==e||Ht!==t)&&(xi=null,io(e,t));do try{J3();break}catch(i){e2(e,i)}while(!0);if(gx(),Pe=n,ld.current=r,gt!==null)throw Error(K(261));return Tt=null,Ht=0,Pt}function J3(){for(;gt!==null;)n2(gt)}function e4(){for(;gt!==null&&!E5();)n2(gt)}function n2(e){var t=a2(e.alternate,e,In);e.memoizedProps=e.pendingProps,t===null?r2(e):gt=t,Nx.current=null}function r2(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=V3(n,t),n!==null){n.flags&=32767,gt=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Pt=6,gt=null;return}}else if(n=K3(n,t,In),n!==null){gt=n;return}if(t=t.sibling,t!==null){gt=t;return}gt=t=e}while(t!==null);Pt===0&&(Pt=5)}function Ua(e,t,n){var r=_e,i=fr.transition;try{fr.transition=null,_e=1,t4(e,t,n,r)}finally{fr.transition=i,_e=r}return null}function t4(e,t,n,r){do ul();while(da!==null);if(Pe&6)throw Error(K(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(K(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(I5(e,a),e===Tt&&(gt=Tt=null,Ht=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Wc||(Wc=!0,o2(Yf,function(){return ul(),null})),a=(n.flags&15990)!==0,n.subtreeFlags&15990||a){a=fr.transition,fr.transition=null;var o=_e;_e=1;var l=Pe;Pe|=4,Nx.current=null,G3(e,n),Qj(n,e),w3(tv),Vf=!!ev,tv=ev=null,e.current=n,X3(n),P5(),Pe=l,_e=o,fr.transition=a}else e.current=n;if(Wc&&(Wc=!1,da=e,ud=i),a=e.pendingLanes,a===0&&(ba=null),N5(n.stateNode),An(e,pt()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(sd)throw sd=!1,e=wv,wv=null,e;return ud&1&&e.tag!==0&&ul(),a=e.pendingLanes,a&1?e===kv?Ys++:(Ys=0,kv=e):Ys=0,_a(),null}function ul(){if(da!==null){var e=LO(ud),t=fr.transition,n=_e;try{if(fr.transition=null,_e=16>e?16:e,da===null)var r=!1;else{if(e=da,da=null,ud=0,Pe&6)throw Error(K(331));var i=Pe;for(Pe|=4,ne=e.current;ne!==null;){var a=ne,o=a.child;if(ne.flags&16){var l=a.deletions;if(l!==null){for(var s=0;s<l.length;s++){var u=l[s];for(ne=u;ne!==null;){var c=ne;switch(c.tag){case 0:case 11:case 15:Us(8,c,a)}var f=c.child;if(f!==null)f.return=c,ne=f;else for(;ne!==null;){c=ne;var d=c.sibling,h=c.return;if(qj(c),c===u){ne=null;break}if(d!==null){d.return=h,ne=d;break}ne=h}}}var g=a.alternate;if(g!==null){var v=g.child;if(v!==null){g.child=null;do{var x=v.sibling;v.sibling=null,v=x}while(v!==null)}}ne=a}}if(a.subtreeFlags&2064&&o!==null)o.return=a,ne=o;else e:for(;ne!==null;){if(a=ne,a.flags&2048)switch(a.tag){case 0:case 11:case 15:Us(9,a,a.return)}var y=a.sibling;if(y!==null){y.return=a.return,ne=y;break e}ne=a.return}}var b=e.current;for(ne=b;ne!==null;){o=ne;var w=o.child;if(o.subtreeFlags&2064&&w!==null)w.return=o,ne=w;else e:for(o=b;ne!==null;){if(l=ne,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:jh(9,l)}}catch(C){ft(l,l.return,C)}if(l===o){ne=null;break e}var S=l.sibling;if(S!==null){S.return=l.return,ne=S;break e}ne=l.return}}if(Pe=i,_a(),ri&&typeof ri.onPostCommitFiberRoot=="function")try{ri.onPostCommitFiberRoot(bh,e)}catch{}r=!0}return r}finally{_e=n,fr.transition=t}}return!1}function Cw(e,t,n){t=wl(n,t),t=Lj(e,t,1),e=xa(e,t,1),t=sn(),e!==null&&(Fu(e,1,t),An(e,t))}function ft(e,t,n){if(e.tag===3)Cw(e,e,n);else for(;t!==null;){if(t.tag===3){Cw(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ba===null||!ba.has(r))){e=wl(n,e),e=$j(t,e,1),t=xa(t,e,1),e=sn(),t!==null&&(Fu(t,1,e),An(t,e));break}}t=t.return}}function n4(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=sn(),e.pingedLanes|=e.suspendedLanes&n,Tt===e&&(Ht&n)===n&&(Pt===4||Pt===3&&(Ht&130023424)===Ht&&500>pt()-Mx?io(e,0):Ax|=n),An(e,t)}function i2(e,t){t===0&&(e.mode&1?(t=Dc,Dc<<=1,!(Dc&130023424)&&(Dc=4194304)):t=1);var n=sn();e=Ii(e,t),e!==null&&(Fu(e,t,n),An(e,n))}function r4(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),i2(e,n)}function i4(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(K(314))}r!==null&&r.delete(t),i2(e,n)}var a2;a2=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||jn.current)Cn=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Cn=!1,Y3(e,t,n);Cn=!!(e.flags&131072)}else Cn=!1,Xe&&t.flags&1048576&&uj(t,ed,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Pf(e,t),e=t.pendingProps;var i=vl(t,Zt.current);sl(t,n),i=Cx(null,t,r,e,i,n);var a=Ex();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Nn(r)?(a=!0,Zf(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,xx(t),i.updater=Oh,t.stateNode=i,i._reactInternals=t,cv(t,r,e,n),t=hv(null,t,r,!0,a,n)):(t.tag=0,Xe&&a&&dx(t),an(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Pf(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=o4(r),e=Er(r,e),i){case 0:t=dv(null,t,r,e,n);break e;case 1:t=pw(null,t,r,e,n);break e;case 11:t=dw(null,t,r,e,n);break e;case 14:t=hw(null,t,r,Er(r.type,e),n);break e}throw Error(K(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Er(r,i),dv(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Er(r,i),pw(e,t,r,i,n);case 3:e:{if(Wj(t),e===null)throw Error(K(387));r=t.pendingProps,a=t.memoizedState,i=a.element,mj(e,t),rd(t,r,null,n);var o=t.memoizedState;if(r=o.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=wl(Error(K(423)),t),t=mw(e,t,r,n,i);break e}else if(r!==i){i=wl(Error(K(424)),t),t=mw(e,t,r,n,i);break e}else for($n=ya(t.stateNode.containerInfo.firstChild),Bn=t,Xe=!0,Or=null,n=hj(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(yl(),r===i){t=Ri(e,t,n);break e}an(e,t,r,n)}t=t.child}return t;case 5:return gj(t),e===null&&lv(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,o=i.children,nv(r,i)?o=null:a!==null&&nv(r,a)&&(t.flags|=32),Bj(e,t),an(e,t,o,n),t.child;case 6:return e===null&&lv(t),null;case 13:return Uj(e,t,n);case 4:return bx(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=xl(t,null,r,n):an(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Er(r,i),dw(e,t,r,i,n);case 7:return an(e,t,t.pendingProps,n),t.child;case 8:return an(e,t,t.pendingProps.children,n),t.child;case 12:return an(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,He(td,r._currentValue),r._currentValue=o,a!==null)if(Tr(a.value,o)){if(a.children===i.children&&!jn.current){t=Ri(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var l=a.dependencies;if(l!==null){o=a.child;for(var s=l.firstContext;s!==null;){if(s.context===r){if(a.tag===1){s=Ni(-1,n&-n),s.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),sv(a.return,n,t),l.lanes|=n;break}s=s.next}}else if(a.tag===10)o=a.type===t.type?null:a.child;else if(a.tag===18){if(o=a.return,o===null)throw Error(K(341));o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),sv(o,n,t),o=a.sibling}else o=a.child;if(o!==null)o.return=a;else for(o=a;o!==null;){if(o===t){o=null;break}if(a=o.sibling,a!==null){a.return=o.return,o=a;break}o=o.return}a=o}an(e,t,i.children,n),t=t.child}return t;
vendor: 6,234 bytes, line 40
40case 9:return i=t.type,r=t.pendingProps.children,sl(t,n),i=dr(i),r=r(i),t.flags|=1,an(e,t,r,n),t.child;case 14:return r=t.type,i=Er(r,t.pendingProps),i=Er(r.type,i),hw(e,t,r,i,n);case 15:return zj(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Er(r,i),Pf(e,t),t.tag=1,Nn(r)?(e=!0,Zf(t)):e=!1,sl(t,n),Rj(t,r,i),cv(t,r,i,n),hv(null,t,r,!0,e,n);case 19:return Hj(e,t,n);case 22:return Fj(e,t,n)}throw Error(K(156,t.tag))};function o2(e,t){return _O(e,t)}function a4(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function sr(e,t,n,r){return new a4(e,t,n,r)}function Ix(e){return e=e.prototype,!(!e||!e.isReactComponent)}function o4(e){if(typeof e=="function")return Ix(e)?1:0;if(e!=null){if(e=e.$$typeof,e===ex)return 11;if(e===tx)return 14}return 2}function ka(e,t){var n=e.alternate;return n===null?(n=sr(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Nf(e,t,n,r,i,a){var o=2;if(r=e,typeof e=="function")Ix(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Ho:return ao(n.children,i,a,t);case Jy:o=8,i|=8;break;case Tg:return e=sr(12,n,t,i|2),e.elementType=Tg,e.lanes=a,e;case Ig:return e=sr(13,n,t,i),e.elementType=Ig,e.lanes=a,e;case Rg:return e=sr(19,n,t,i),e.elementType=Rg,e.lanes=a,e;case gO:return Ah(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case pO:o=10;break e;case mO:o=9;break e;case ex:o=11;break e;case tx:o=14;break e;case ra:o=16,r=null;break e}throw Error(K(130,e==null?e:typeof e,""))}return t=sr(o,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function ao(e,t,n,r){return e=sr(7,e,r,t),e.lanes=n,e}function Ah(e,t,n,r){return e=sr(22,e,r,t),e.elementType=gO,e.lanes=n,e.stateNode={isHidden:!1},e}function Om(e,t,n){return e=sr(6,e,null,t),e.lanes=n,e}function jm(e,t,n){return t=sr(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function l4(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=sm(0),this.expirationTimes=sm(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=sm(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Rx(e,t,n,r,i,a,o,l,s){return e=new l4(e,t,n,l,s),t===1?(t=1,a===!0&&(t|=8)):t=0,a=sr(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},xx(a),e}function s4(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Uo,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function l2(e){if(!e)return Pa;e=e._reactInternals;e:{if(Eo(e)!==e||e.tag!==1)throw Error(K(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Nn(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(K(171))}if(e.tag===1){var n=e.type;if(Nn(n))return lj(e,n,t)}return t}function s2(e,t,n,r,i,a,o,l,s){return e=Rx(n,r,!0,e,i,a,o,l,s),e.context=l2(null),n=e.current,r=sn(),i=wa(n),a=Ni(r,i),a.callback=t??null,xa(n,a,i),e.current.lanes=i,Fu(e,i,r),An(e,r),e}function Mh(e,t,n,r){var i=t.current,a=sn(),o=wa(i);return n=l2(n),t.context===null?t.context=n:t.pendingContext=n,t=Ni(a,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=xa(i,t,o),e!==null&&(_r(e,i,o,a),Sf(e,i,o)),o}function fd(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function Ew(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Lx(e,t){Ew(e,t),(e=e.alternate)&&Ew(e,t)}function u4(){return null}var u2=typeof reportError=="function"?reportError:function(e){console.error(e)};function $x(e){this._internalRoot=e}Dh.prototype.render=$x.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(K(409));Mh(e,t,null,null)};Dh.prototype.unmount=$x.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;mo(function(){Mh(null,e,null,null)}),t[Ti]=null}};function Dh(e){this._internalRoot=e}Dh.prototype.unstable_scheduleHydration=function(e){if(e){var t=FO();e={blockedOn:null,target:e,priority:t};for(var n=0;n<sa.length&&t!==0&&t<sa[n].priority;n++);sa.splice(n,0,e),n===0&&WO(e)}};function zx(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function _h(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Pw(){}function c4(e,t,n,r,i){if(i){if(typeof r=="function"){var a=r;r=function(){var u=fd(o);a.call(u)}}var o=s2(t,r,e,0,null,!1,!1,"",Pw);return e._reactRootContainer=o,e[Ti]=o.current,su(e.nodeType===8?e.parentNode:e),mo(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var l=r;r=function(){var u=fd(s);l.call(u)}}var s=Rx(e,0,!1,null,null,!1,!1,"",Pw);return e._reactRootContainer=s,e[Ti]=s.current,su(e.nodeType===8?e.parentNode:e),mo(function(){Mh(t,s,n,r)}),s}function Th(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a;if(typeof i=="function"){var l=i;
40i=function(){var s=fd(o);l.call(s)}}Mh(t,o,e,i)}else o=c4(n,t,e,i,r);return fd(o)}$O=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Ns(t.pendingLanes);n!==0&&(ix(t,n|1),An(t,pt()),!(Pe&6)&&(kl=pt()+500,_a()))}break;case 13:mo(function(){var r=Ii(e,1);if(r!==null){var i=sn();_r(r,e,1,i)}}),Lx(e,1)}};ax=function(e){if(e.tag===13){var t=Ii(e,134217728);if(t!==null){var n=sn();_r(t,e,134217728,n)}Lx(e,134217728)}};zO=function(e){if(e.tag===13){var t=wa(e),n=Ii(e,t);if(n!==null){var r=sn();_r(n,e,t,r)}Lx(e,t)}};FO=function(){return _e};BO=function(e,t){var n=_e;try{return _e=e,t()}finally{_e=n}};Kg=function(e,t,n){switch(t){case"input":if(zg(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=Ch(r);if(!i)throw Error(K(90));yO(r),zg(r,i)}}}break;case"textarea":bO(e,n);break;case"select":t=n.value,t!=null&&il(e,!!n.multiple,t,!1)}};OO=Dx;jO=mo;var f4={usingClientEntryPoint:!1,Events:[Wu,qo,Ch,EO,PO,Dx]},us={findFiberByHostInstance:Ga,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},d4={bundleType:us.bundleType,version:us.version,rendererPackageName:us.rendererPackageName,rendererConfig:us.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Ui.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=MO(e),e===null?null:e.stateNode},findFiberByHostInstance:us.findFiberByHostInstance||u4,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Uc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Uc.isDisabled&&Uc.supportsFiber)try{bh=Uc.inject(d4),ri=Uc}catch{}}Vn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=f4;Vn.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!zx(t))throw Error(K(200));return s4(e,t,null,n)};Vn.createRoot=function(e,t){if(!zx(e))throw Error(K(299));var n=!1,r="",i=u2;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=Rx(e,1,!1,null,null,n,!1,r,i),e[Ti]=t.current,su(e.nodeType===8?e.parentNode:e),new $x(t)};Vn.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(K(188)):(e=Object.keys(e).join(","),Error(K(268,e)));return e=MO(t),e=e===null?null:e.stateNode,e};Vn.flushSync=function(e){return mo(e)};Vn.hydrate=function(e,t,n){if(!_h(t))throw Error(K(200));return Th(null,e,t,!0,n)};Vn.hydrateRoot=function(e,t,n){if(!zx(e))throw Error(K(405));var r=n!=null&&n.hydratedSources||null,i=!1,a="",o=u2;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=s2(t,null,e,1,n??null,i,!1,a,o),e[Ti]=t.current,su(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Dh(t)};Vn.render=function(e,t,n){if(!_h(t))throw Error(K(200));return Th(null,e,t,!1,n)};Vn.unmountComponentAtNode=function(e){if(!_h(e))throw Error(K(40));return e._reactRootContainer?(mo(function(){Th(null,null,e,!1,function(){e._reactRootContainer=null,e[Ti]=null})}),!0):!1};Vn.unstable_batchedUpdates=Dx;Vn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!_h(n))throw Error(K(200));if(e==null||e._reactInternals===void 0)throw Error(K(38));return Th(e,t,n,!1,r)};Vn.version="18.3.1-next-f1338f8080-20240426";function c2(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c2)}catch(e){console.error(e)}}c2(),cO.exports=Vn;var ha=cO.exports,Ow=ha;Dg.createRoot=Ow.createRoot,Dg.hydrateRoot=Ow.hydrateRoot;/**
41 * react-router v7.13.1
42 *
43 * Copyright (c) Remix Software Inc.
44 *
45 * This source code is licensed under the MIT license found in the
46 * LICENSE.md file in the root directory of this source tree.
47 *
48 * @license MIT
49 */var jw="popstate";function Nw(e){return typeof e=="object"&&e!=null&&"pathname"in e&&"search"in e&&"hash"in e&&"state"in e&&"key"in e}function h4(e={}){function t(r,i){var u;let a=(u=i.state)==null?void 0:u.masked,{pathname:o,search:l,hash:s}=a||r.location;return Ev("",{pathname:o,search:l,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default",a?{pathname:r.location.pathname,search:r.location.search,hash:r.location.hash}:void 0)}function n(r,i){return typeof i=="string"?i:vu(i)}return m4(t,n,null,e)}function Ze(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function pr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function p4(){return Math.random().toString(36).substring(2,10)}function Aw(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.unstable_mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function Ev(e,t,n=null,r,i){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Il(t):t,state:n,key:t&&t.key||r||p4(),unstable_mask:i}}function vu({pathname:e="/",search:t="",hash:n=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function Il(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function m4(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,l="POP",s=null,u=c();u==null&&(u=0,o.replaceState({...o.state,idx:u},""));function c(){return(o.state||{idx:null}).idx}function f(){l="POP";let x=c(),y=x==null?null:x-u;u=x,s&&s({action:l,location:v.location,delta:y})}function d(x,y){l="PUSH";let b=Nw(x)?x:Ev(v.location,x,y);u=c()+1;let w=Aw(b,u),S=v.createHref(b.unstable_mask||b);try{o.pushState(w,"",S)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;i.location.assign(S)}a&&s&&s({action:l,location:v.location,delta:1})}function h(x,y){l="REPLACE";let b=Nw(x)?x:Ev(v.location,x,y);u=c();let w=Aw(b,u),S=v.createHref(b.unstable_mask||b);o.replaceState(w,"",S),a&&s&&s({action:l,location:v.location,delta:0})}function g(x){return g4(x)}let v={get action(){return l},get location(){return e(i,o)}
49,listen(x){if(s)throw new Error("A history only accepts one active listener");return i.addEventListener(jw,f),s=x,()=>{i.removeEventListener(jw,f),s=null}},createHref(x){return t(i,x)},createURL:g,encodeLocation(x){let y=g(x);return{pathname:y.pathname,search:y.search,hash:y.hash}},push:d,replace:h,go(x){return o.go(x)}};return v}function g4(e,t=!1){let n="http://localhost";typeof window<"u"&&(n=window.location.origin!=="null"?window.location.origin:window.location.href),Ze(n,"No window.location.(origin|href) available to create URL");let r=typeof e=="string"?e:vu(e);return r=r.replace(/ $/,"%20"),!t&&r.startsWith("//")&&(r=n+r),new URL(r,n)}function f2(e,t,n="/"){return v4(e,t,n,!1)}function v4(e,t,n,r){let i=typeof t=="string"?Il(t):t,a=Li(i.pathname||"/",n);if(a==null)return null;let o=d2(e);y4(o);let l=null;for(let s=0;l==null&&s<o.length;++s){let u=N4(a);l=O4(o[s],u,r)}return l}function d2(e,t=[],n=[],r="",i=!1){let a=(o,l,s=i,u)=>{let c={relativePath:u===void 0?o.path||"":u,caseSensitive:o.caseSensitive===!0,childrenIndex:l,route:o};if(c.relativePath.startsWith("/")){if(!c.relativePath.startsWith(r)&&s)return;Ze(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let f=ai([r,c.relativePath]),d=n.concat(c);o.children&&o.children.length>0&&(Ze(o.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${f}".`),d2(o.children,t,d,f,s)),!(o.path==null&&!o.index)&&t.push({path:f,score:E4(f,o.index),routesMeta:d})};return e.forEach((o,l)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))a(o,l);else for(let u of h2(o.path))a(o,l,!0,u)}),t}function h2(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=h2(r.join("/")),l=[];return l.push(...o.map(s=>s===""?a:[a,s].join("/"))),i&&l.push(...o),l.map(s=>e.startsWith("/")&&s===""?"/":s)}function y4(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:P4(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}var x4=/^:[\w-]+$/,b4=3,w4=2,k4=1,S4=10,C4=-2,Mw=e=>e==="*";function E4(e,t){let n=e.split("/"),r=n.length;return n.some(Mw)&&(r+=C4),t&&(r+=w4),n.filter(i=>!Mw(i)).reduce((i,a)=>i+(x4.test(a)?b4:a===""?k4:S4),r)}function P4(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function O4(e,t,n=!1){let{routesMeta:r}=e,i={},a="/",o=[];for(let l=0;l<r.length;++l){let s=r[l],u=l===r.length-1,c=a==="/"?t:t.slice(a.length)||"/",f=dd({path:s.relativePath,caseSensitive:s.caseSensitive,end:u},c),d=s.route;if(!f&&u&&n&&!r[r.length-1].route.index&&(f=dd({path:s.relativePath,caseSensitive:s.caseSensitive,end:!1},c)),!f)return null;
49Object.assign(i,f.params),o.push({params:i,pathname:ai([a,f.pathname]),pathnameBase:_4(ai([a,f.pathnameBase])),route:d}),f.pathnameBase!=="/"&&(a=ai([a,f.pathnameBase]))}return o}function dd(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=j4(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),l=i.slice(1);return{params:r.reduce((u,{paramName:c,isOptional:f},d)=>{if(c==="*"){let g=l[d]||"";o=a.slice(0,a.length-g.length).replace(/(.)\/+$/,"$1")}const h=l[d];return f&&!h?u[c]=void 0:u[c]=(h||"").replace(/%2F/g,"/"),u},{}),pathname:a,pathnameBase:o,pattern:e}}function j4(e,t=!1,n=!0){pr(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,l,s,u,c)=>{if(r.push({paramName:l,isOptional:s!=null}),s){let f=c.charAt(u+o.length);return f&&f!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function N4(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return pr(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Li(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}var A4=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function M4(e,t="/"){let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Il(e):e,a;return n?(n=n.replace(/\/\/+/g,"/"),n.startsWith("/")?a=Dw(n.substring(1),"/"):a=Dw(n,t)):a=t,{pathname:a,search:T4(r),hash:I4(i)}}function Dw(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function Nm(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}].  Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function D4(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Fx(e){let t=D4(e);return t.map((n,r)=>r===t.length-1?n.pathname:n.pathnameBase)}function Ih(e,t,n,r=!1){let i;typeof e=="string"?i=Il(e):(i={...e},Ze(!i.pathname||!i.pathname.includes("?"),Nm("?","pathname","search",i)),Ze(!i.pathname||!i.pathname.includes("#"),Nm("#","pathname","hash",i)),Ze(!i.search||!i.search.includes("#"),Nm("#","search","hash",i)));let a=e===""||i.pathname==="",o=a?"/":i.pathname,l;if(o==null)l=n;else{let f=t.length-1;if(!r&&o.startsWith("..")){let d=o.split("/");for(;d[0]==="..";)d.shift(),f-=1;i.pathname=d.join("/")}l=f>=0?t[f]:"/"}let s=M4(i,l),u=o&&o!=="/"&&o.endsWith("/"),c=(a||o===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(u||c)&&(s.pathname+="/"),s}var ai=e=>e.join("/").replace(/\/\/+/g,"/"),_4=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),T4=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,I4=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,R4=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function L4(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function $4(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var p2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function m2(e,t){let n=e;
49if(typeof n!="string"||!A4.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(p2)try{let a=new URL(window.location.href),o=n.startsWith("//")?new URL(a.protocol+n):new URL(n),l=Li(o.pathname,t);o.origin===a.origin&&l!=null?n=l+o.search+o.hash:i=!0}catch{pr(!1,`<Link to="${n}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var g2=["POST","PUT","PATCH","DELETE"];new Set(g2);var z4=["GET",...g2];new Set(z4);var Rl=m.createContext(null);Rl.displayName="DataRouter";var Rh=m.createContext(null);Rh.displayName="DataRouterState";var F4=m.createContext(!1),v2=m.createContext({isTransitioning:!1});v2.displayName="ViewTransition";var B4=m.createContext(new Map);B4.displayName="Fetchers";var W4=m.createContext(null);W4.displayName="Await";var Gn=m.createContext(null);Gn.displayName="Navigation";var Hu=m.createContext(null);Hu.displayName="Location";var hi=m.createContext({outlet:null,matches:[],isDataRoute:!1});hi.displayName="Route";var Bx=m.createContext(null);Bx.displayName="RouteError";var y2="REACT_ROUTER_ERROR",U4="REDIRECT",H4="ROUTE_ERROR_RESPONSE";function Y4(e){if(e.startsWith(`${y2}:${U4}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function K4(e){if(e.startsWith(`${y2}:${H4}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new R4(t.status,t.statusText,t.data)}catch{}}function V4(e,{relative:t}={}){Ze(Ll(),"useHref() may be used only in the context of a <Router> component.");let{basename:n,navigator:r}=m.useContext(Gn),{hash:i,pathname:a,search:o}=Yu(e,{relative:t}),l=a;return n!=="/"&&(l=a==="/"?n:ai([n,a])),r.createHref({pathname:l,search:o,hash:i})}function Ll(){return m.useContext(Hu)!=null}function vr(){return Ze(Ll(),"useLocation() may be used only in the context of a <Router> component."),m.useContext(Hu).location}var x2="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function b2(e){m.useContext(Gn).static||m.useLayoutEffect(e)}function Fr(){let{isDataRoute:e}=m.useContext(hi);return e?oL():q4()}function q4(){Ze(Ll(),"useNavigate() may be used only in the context of a <Router> component.");let e=m.useContext(Rl),{basename:t,navigator:n}=m.useContext(Gn),{matches:r}=m.useContext(hi),{pathname:i}=vr(),a=JSON.stringify(Fx(r)),o=m.useRef(!1);return b2(()=>{o.current=!0}),m.useCallback((s,u={})=>{if(pr(o.current,x2),!o.current)return;if(typeof s=="number"){n.go(s);return}let c=Ih(s,JSON.parse(a),i,u.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:ai([t,c.pathname])),(u.replace?n.replace:n.push)(c,u.state,u)},[t,n,a,i,e])}m.createContext(null);function Yu(e,{relative:t}={}){let{matches:n}=m.useContext(hi),{pathname:r}=vr(),i=JSON.stringify(Fx(n));return m.useMemo(()=>Ih(e,JSON.parse(i),r,t==="path"),[e,i,r,t])}function G4(e,t){return w2(e,t)}function w2(e,t,n){var x;Ze(Ll(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:r}=m.useContext(Gn),{matches:i}=m.useContext(hi),a=i[i.length-1],o=a?a.params:{},l=a?a.pathname:"/",s=a?a.pathnameBase:"/",u=a&&a.route;{let y=u&&u.path||"";S2(l,!u||y.endsWith("*")||y.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${l}" (under <Route path="${y}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
50
51Please change the parent <Route path="${y}"> to <Route path="${y==="/"?"*":`${y}/*`}">.`)}let c=vr(),f;if(t){let y=typeof t=="string"?Il(t):t;Ze(s==="/"||((x=y.pathname)==null?void 0:x.startsWith(s)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${s}" but pathname "${y.pathname}" was given in the \`location\` prop.`),f=y}else f=c;let d=f.pathname||"/",h=d;if(s!=="/"){let y=s.replace(/^\//,"").split("/");h="/"+d.replace(/^\//,"").split("/").slice(y.length).join("/")}let g=f2(e,{pathname:h});pr(u||g!=null,`No routes matched location "${f.pathname}${f.search}${f.hash}" `),pr(g==null||g[g.length-1].route.element!==void 0||g[g.length-1].route.Component!==void 0||g[g.length-1].route.lazy!==void 0,`Matched leaf route at location "${f.pathname}${f.search}${f.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let v=eL(g&&g.map(y=>Object.assign({},y,{params:Object.assign({},o,y.params),pathname:ai([s,r.encodeLocation?r.encodeLocation(y.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?s:ai([s,r.encodeLocation?r.encodeLocation(y.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:y.pathnameBase])})),i,n);return t&&v?m.createElement(Hu.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...f},navigationType:"POP"}},v):v}function X4(){let e=aL(),t=L4(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:r},a={padding:"2px 4px",backgroundColor:r},o=null;return console.error("Error handled by React Router default ErrorBoundary:",e),o=m.createElement(m.Fragment,null,m.createElement("p",null,"💿 Hey developer 👋"),m.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",m.createElement("code",{style:a},"ErrorBoundary")," or"," ",m.createElement("code",{style:a},"errorElement")," prop on your route.")),m.createElement(m.Fragment,null,m.createElement("h2",null,"Unexpected Application 
51Error!"),m.createElement("h3",{style:{fontStyle:"italic"}},t),n?m.createElement("pre",{style:i},n):null,o)}var Q4=m.createElement(X4,null),k2=class extends m.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const n=K4(e.digest);n&&(e=n)}let t=e!==void 0?m.createElement(hi.Provider,{value:this.props.routeContext},m.createElement(Bx.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?m.createElement(Z4,{error:e},t):t}};k2.contextType=F4;var Am=new WeakMap;function Z4({children:e,error:t}){let{basename:n}=m.useContext(Gn);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let r=Y4(t.digest);if(r){let i=Am.get(t);if(i)throw i;let a=m2(r.location,n);if(p2&&!Am.get(t))if(a.isExternal||r.reloadDocument)window.location.href=a.absoluteURL||a.to;else{const o=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:r.replace}));throw Am.set(t,o),o}return m.createElement("meta",{httpEquiv:"refresh",content:`0;url=${a.absoluteURL||a.to}`})}}return e}function J4({routeContext:e,match:t,children:n}){let r=m.useContext(Rl);return r&&r.static&&r.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=t.route.id),m.createElement(hi.Provider,{value:e},n)}function eL(e,t=[],n){let r=n==null?void 0:n.state;if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,a=r==null?void 0:r.errors;if(a!=null){let c=i.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id])!==void 0);Ze(c>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(a).join(",")}`),i=i.slice(0,Math.min(i.length,c+1))}let o=!1,l=-1;if(n&&r){o=r.renderFallback;for(let c=0;c<i.length;c++){let f=i[c];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(l=c),f.route.id){let{loaderData:d,errors:h}=r,g=f.route.loader&&!d.hasOwnProperty(f.route.id)&&(!h||h[f.route.id]===void 0);if(f.route.lazy||g){n.isStatic&&(o=!0),l>=0?i=i.slice(0,l+1):i=[i[0]];break}}}}let s=n==null?void 0:n.onError,u=r&&s?(c,f)=>{var d,h;s(c,{location:r.location,params:((h=(d=r.matches)==null?void 0:d[0])==null?void 0:h.params)??{},unstable_pattern:$4(r.matches),errorInfo:f})}:void 0;return i.reduceRight((c,f,d)=>{let h,g=!1,v=null,x=null;r&&(h=a&&f.route.id?a[f.route.id]:void 0,v=f.route.errorElement||Q4,o&&(l<0&&d===0?(S2("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),g=!0,x=null):l===d&&(g=!0,x=f.route.hydrateFallbackElement||null)));let y=t.concat(i.slice(0,d+1)),b=()=>{let w;return h?w=v:g?w=x:f.route.Component?w=m.createElement(f.route.Component,null):f.route.element?w=f.route.element:w=c,m.createElement(J4,{match:f,routeContext:{outlet:c,matches:y,isDataRoute:r!=null},children:w})};return r&&(f.route.ErrorBoundary||f.route.errorElement||d===0)?m.createElement(k2,{location:r.location,revalidation:r.revalidation,component:v,error:h,children:b(),routeContext:{outlet:null,matches:y,isDataRoute:!0},onError:u}):b()},null)}function Wx(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function tL(e){let t=m.useContext(Rl);return Ze(t,Wx(e)),t}function nL(e){let t=m.useContext(Rh);return Ze(t,Wx(e)),t}function rL(e){let t=m.useContext(hi);return Ze(t,Wx(e)),t}function Ux(e){let t=rL(e),n=t.matches[t.matches.length-1];return Ze(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function iL(){return Ux("useRouteId")}function aL(){var r;let e=m.useContext(Bx),t=nL("useRouteError"),n=Ux("useRouteError");return e!==void 0?e:(r=t.errors)==null?void 0:r[n]}function oL(){let{router:e}=tL("useNavigate"),t=Ux("useNavigate"),n=m.useRef(!1);return b2(()=>{n.current=!0}),m.useCallback(async(i,a={})=>{pr(n.current,x2),n.current&&(typeof i=="number"?await e.navigate(i):await e.navigate(i,{fromRouteId:t,...a}))},[e,t])}var _w={};function S2(e,t,n){!t&&!_w[e]&&(_w[e]=!0,pr(!1,n))}m.memo(lL);function lL({routes:e,future:t,state:n,isStatic:r,onError:i}){return w2(e,void 0,{state:n,isStatic:r,onError:i})}function Pv({to:e,replace:t,state:n,relative:r}){Ze(Ll(),"<Navigate> may be used only in the context of a <Router> component.");let{static:i}=m.useContext(Gn);pr(!i,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:a}=m.useContext(hi),{pathname:o}=vr(),l=Fr(),s=Ih(e,Fx(a),o,r==="path"),u=JSON.stringify(s);return m.useEffect(()=>{l(JSON.parse(u),{replace:t,state:n,relative:r})},[l,u,r,t,n]),null}function wn(e){Ze(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function sL({basename:e="/",children:t=null,location:n,navigationType:r="POP",navigator:i,static:a=!1,unstable_useTransitions:o}){Ze(!Ll(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let l=e.replace(/^\/*/,"/"),s=m.useMemo(()=>({basename:l,navigator:i,static:a,unstable_useTransitions:o,future:{}}),[l,i,a,o]);typeof n=="string"&&(n=Il(n));
51let{pathname:u="/",search:c="",hash:f="",state:d=null,key:h="default",unstable_mask:g}=n,v=m.useMemo(()=>{let x=Li(u,l);return x==null?null:{location:{pathname:x,search:c,hash:f,state:d,key:h,unstable_mask:g},navigationType:r}},[l,u,c,f,d,h,r,g]);return pr(v!=null,`<Router basename="${l}"> is not able to match the URL "${u}${c}${f}" because it does not start with the basename, so the <Router> won't render anything.`),v==null?null:m.createElement(Gn.Provider,{value:s},m.createElement(Hu.Provider,{children:t,value:v}))}function uL({children:e,location:t}){return G4(Ov(e),t)}function Ov(e,t=[]){let n=[];return m.Children.forEach(e,(r,i)=>{if(!m.isValidElement(r))return;let a=[...t,i];if(r.type===m.Fragment){n.push.apply(n,Ov(r.props.children,a));return}Ze(r.type===wn,`[${typeof r.type=="string"?r.type:r.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Ze(!r.props.index||!r.props.children,"An index route cannot have child routes.");let o={id:r.props.id||a.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,middleware:r.props.middleware,loader:r.props.loader,action:r.props.action,hydrateFallbackElement:r.props.hydrateFallbackElement,HydrateFallback:r.props.HydrateFallback,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.hasErrorBoundary===!0||r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(o.children=Ov(r.props.children,a)),n.push(o)}),n}var Af="get",Mf="application/x-www-form-urlencoded";function Lh(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function cL(e){return Lh(e)&&e.tagName.toLowerCase()==="button"}function fL(e){return Lh(e)&&e.tagName.toLowerCase()==="form"}function dL(e){return Lh(e)&&e.tagName.toLowerCase()==="input"}function hL(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function pL(e,t){return e.button===0&&(!t||t==="_self")&&!hL(e)}function jv(e=""){return new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((t,n)=>{let r=e[n];return t.concat(Array.isArray(r)?r.map(i=>[n,i]):[[n,r]])},[]))}function mL(e,t){let n=jv(e);return t&&t.forEach((r,i)=>{n.has(i)||t.getAll(i).forEach(a=>{n.append(i,a)})}),n}var Hc=null;function gL(){if(Hc===null)try{new FormData(document.createElement("form"),0),Hc=!1}catch{Hc=!0}return Hc}var vL=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Mm(e){return e!=null&&!vL.has(e)?(pr(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${Mf}"`),null):e}function yL(e,t){let n,r,i,a,o;if(fL(e)){let l=e.getAttribute("action");r=l?Li(l,t):null,n=e.getAttribute("method")||Af,i=Mm(e.getAttribute("enctype"))||Mf,a=new FormData(e)}else if(cL(e)||dL(e)&&(e.type==="submit"||e.type==="image")){let l=e.form;if(l==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=e.getAttribute("formaction")||l.getAttribute("action");if(r=s?Li(s,t):null,n=e.getAttribute("formmethod")||l.getAttribute("method")||Af,i=Mm(e.getAttribute("formenctype"))||Mm(l.getAttribute("enctype"))||Mf,a=new FormData(l,e),!gL()){let{name:u,type:c,value:f}=e;if(c==="image"){let d=u?`${u}.`:"";a.append(`${d}x`,"0"),a.append(`${d}y`,"0")}else u&&a.append(u,f)}}else{if(Lh(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');n=Af,r=null,i=Mf,o=e}return a&&i==="text/plain"&&(o=a,a=void 0),{action:r,method:n.toLowerCase(),encType:i,formData:a,body:o}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function Hx(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function xL(e,t,n,r){let i=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return n?i.pathname.endsWith("/")?i.pathname=`${i.pathname}_.${r}`:i.pathname=`${i.pathname}.${r}`:i.pathname==="/"?i.pathname=`_root.${r}`:t&&Li(i.pathname,t)==="/"?i.pathname=`${t.replace(/\/$/,"")}/_root.${r}`:i.pathname=`${i.pathname.replace(/\/$/,"")}.${r}`,i}async function bL(e,t){if(e.id in t)return t[e.id];try{let n=await import(e.module);return t[e.id]=n,n}catch(n){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(n),window.__reactRouterContext&&window.__reactRouterContext.
51isSpaMode,window.location.reload(),new Promise(()=>{})}}function wL(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function kL(e,t,n){let r=await Promise.all(e.map(async i=>{let a=t.routes[i.route.id];if(a){let o=await bL(a,n);return o.links?o.links():[]}return[]}));return PL(r.flat(1).filter(wL).filter(i=>i.rel==="stylesheet"||i.rel==="preload").map(i=>i.rel==="stylesheet"?{...i,rel:"prefetch",as:"style"}:{...i,rel:"prefetch"}))}function Tw(e,t,n,r,i,a){let o=(s,u)=>n[u]?s.route.id!==n[u].route.id:!0,l=(s,u)=>{var c;return n[u].pathname!==s.pathname||((c=n[u].route.path)==null?void 0:c.endsWith("*"))&&n[u].params["*"]!==s.params["*"]};return a==="assets"?t.filter((s,u)=>o(s,u)||l(s,u)):a==="data"?t.filter((s,u)=>{var f;let c=r.routes[s.route.id];if(!c||!c.hasLoader)return!1;if(o(s,u)||l(s,u))return!0;if(s.route.shouldRevalidate){let d=s.route.shouldRevalidate({currentUrl:new URL(i.pathname+i.search+i.hash,window.origin),currentParams:((f=n[0])==null?void 0:f.params)||{},nextUrl:new URL(e,window.origin),nextParams:s.params,defaultShouldRevalidate:!0});if(typeof d=="boolean")return d}return!0}):[]}function SL(e,t,{includeHydrateFallback:n}={}){return CL(e.map(r=>{let i=t.routes[r.route.id];if(!i)return[];let a=[i.module];return i.clientActionModule&&(a=a.concat(i.clientActionModule)),i.clientLoaderModule&&(a=a.concat(i.clientLoaderModule)),n&&i.hydrateFallbackModule&&(a=a.concat(i.hydrateFallbackModule)),i.imports&&(a=a.concat(i.imports)),a}).flat(1))}function CL(e){return[...new Set(e)]}function EL(e){let t={},n=Object.keys(e).sort();for(let r of n)t[r]=e[r];return t}function PL(e,t){let n=new Set;return new Set(t),e.reduce((r,i)=>{let a=JSON.stringify(EL(i));return n.has(a)||(n.add(a),r.push({key:a,link:i})),r},[])}function C2(){let e=m.useContext(Rl);return Hx(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function OL(){let e=m.useContext(Rh);return Hx(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Yx=m.createContext(void 0);Yx.displayName="FrameworkContext";function E2(){let e=m.useContext(Yx);return Hx(e,"You must render this element inside a <HydratedRouter> element"),e}function jL(e,t){let n=m.useContext(Yx),[r,i]=m.useState(!1),[a,o]=m.useState(!1),{onFocus:l,onBlur:s,onMouseEnter:u,onMouseLeave:c,onTouchStart:f}=t,d=m.useRef(null);m.useEffect(()=>{if(e==="render"&&o(!0),e==="viewport"){let v=y=>{y.forEach(b=>{o(b.isIntersecting)})},x=new IntersectionObserver(v,{threshold:.5});return d.current&&x.observe(d.current),()=>{x.disconnect()}}},[e]),m.useEffect(()=>{if(r){let v=setTimeout(()=>{o(!0)},100);return()=>{clearTimeout(v)}}},[r]);let h=()=>{i(!0)},g=()=>{i(!1),o(!1)};return n?e!=="intent"?[a,d,{}]:[a,d,{onFocus:cs(l,h),onBlur:cs(s,g),onMouseEnter:cs(u,h),onMouseLeave:cs(c,g),onTouchStart:cs(f,h)}]:[!1,d,{}]}function cs(e,t){return n=>{e&&e(n),n.defaultPrevented||t(n)}}function NL({page:e,...t}){let{router:n}=C2(),r=m.useMemo(()=>f2(n.routes,e,n.basename),[n.routes,e,n.basename]);return r?m.createElement(ML,{page:e,matches:r,...t}):null}function AL(e){let{manifest:t,routeModules:n}=E2(),[r,i]=m.useState([]);return m.useEffect(()=>{let a=!1;return kL(e,t,n).then(o=>{a||i(o)}),()=>{a=!0}},[e,t,n]),r}function ML({page:e,matches:t,...n}){let r=vr(),{future:i,manifest:a,routeModules:o}=E2(),{basename:l}=C2(),{loaderData:s,matches:u}=OL(),c=m.useMemo(()=>Tw(e,t,u,a,r,"data"),[e,t,u,a,r]),f=m.useMemo(()=>Tw(e,t,u,a,r,"assets"),[e,t,u,a,r]),d=m.useMemo(()=>{if(e===r.pathname+r.search+r.hash)return[];let v=new Set,x=!1;if(t.forEach(b=>{var S;let w=a.routes[b.route.id];!w||!w.hasLoader||(!c.some(C=>C.route.id===b.route.id)&&b.route.id in s&&((S=o[b.route.id])!=null&&S.shouldRevalidate)||w.hasClientLoader?x=!0:v.add(b.route.id))}),v.size===0)return[];let y=xL(e,l,i.unstable_trailingSlashAwareDataRequests,"data");return x&&v.size>0&&y.searchParams.set("_routes",t.filter(b=>v.has(b.route.id)).map(b=>b.route.id).join(",")),[y.pathname+y.search]},[l,i.unstable_trailingSlashAwareDataRequests,s,r,a,c,t,e,o]),h=m.useMemo(()=>SL(f,a),[f,a]),g=AL(f);return m.createElement(m.Fragment,null,d.map(v=>m.createElement("link",{key:v,rel:"prefetch",as:"fetch",href:v,...n})),h.map(v=>m.createElement("link",{key:v,rel:"modulepreload",href:v,...n})),g.map(({key:v,link:x})=>m.createElement("link",{key:v,nonce:n.nonce,...x,crossOrigin:x.crossOrigin??n.crossOrigin})))}function DL(...e){return t=>{e.forEach(n=>{typeof n=="function"?n(t):n!=null&&(n.current=t)})}}var _L=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{_L&&(window.__reactRouterVersion="7.13.1")}catch{}function TL({basename:e,children:t,unstable_useTransitions:n,window:r}){let i=m.useRef();i.current==null&&(i.current=h4({window:r,v5Compat:!0}));let a=i.current,[o,l]=m.useState({action:a.action,location:a.location}),s=m.useCallback(u=>{n===!1?l(u):m.startTransition(()=>l(u))},[n]);return m.useLayoutEffect(()=>a.listen(s),[a,s]),m.createElement(sL,{basename:e,children:t,location:o.location,navigationType:o.action,navigator:a,unstable_useTransitions:n})}var P2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Ku=m.forwardRef(function({onClick:t,discover:n="render",prefetch:r="none",relative:i,reloadDocument:a,replace:o,unstable_mask:l,state:s,target:u,to:c,preventScrollReset:f,viewTransition:d,unstable_defaultShouldRevalidate:h,...g},v){let{basename:x,navigator:y,unstable_useTransitions:b}=m.useContext(Gn),w=typeof c=="string"&&P2.test(c),S=m2(c,x);c=S.to;let C=V4(c,{relative:i}),k=vr(),E=null;if(l){let B=Ih(l,[],k.unstable_mask?k.unstable_mask.pathname:"/",!0);x!=="/"&&(B.pathname=B.pathname==="/"?x:ai([x,B.pathname])),E=y.createHref(B)}let[O,N,D]=jL(r,g),M=$L(c,{replace:o,unstable_mask:l,state:s,target:u,preventScrollReset:f,relative:i,viewTransition:d,unstable_defaultShouldRevalidate:h,unstable_useTransitions:b});function A(B){t&&t(B),B.defaultPrevented||M(B)}let z=!(S.isExternal||a),F=m.createElement("a",{...g,...D,href:(z?E:void 0)||S.absoluteURL||C,onClick:z?A:t,ref:DL(v,N),target:u,"data-discover":!w&&n==="render"?"true":void 0});return O&&!w?m.createElement(m.Fragment,null,F,m.createElement(NL,{page:C})):F});Ku.displayName="Link";var IL=m.forwardRef(function({"aria-current":t="page",caseSensitive:n=!1,className:r="",end:i=!1,style:a,to:o,viewTransition:l,children:s,...u},c){let f=Yu(o,{relative:u.relative}),d=vr(),h=m.useContext(Rh),{navigator:g,basename:v}=m.useContext(Gn),x=h!=null&&UL(f)&&l===!0,y=g.encodeLocation?g.encodeLocation(f).pathname:f.pathname,b=d.pathname,w=h&&h.navigation&&h.navigation.location?h.navigation.location.pathname:null;n||(b=b.toLowerCase(),w=w?w.toLowerCase():null,y=y.toLowerCase()),w&&v&&(w=Li(w,v)||w);const S=y!=="/"&&y.endsWith("/")?y.length-1:y.length;let C=b===y||!i&&b.startsWith(y)&&b.charAt(S)==="/",k=w!=null&&(w===y||!i&&w.startsWith(y)&&w.charAt(y.length)==="/"),E={isActive:C,isPending:k,isTransitioning:x},O=C?t:void 0,N;typeof r=="function"?N=r(E):N=[r,C?"active":null,k?"pending":null,x?"transitioning":null].filter(
51Boolean).join(" ");let D=typeof a=="function"?a(E):a;return m.createElement(Ku,{...u,"aria-current":O,className:N,ref:c,style:D,to:o,viewTransition:l},typeof s=="function"?s(E):s)});IL.displayName="NavLink";var RL=m.forwardRef(({discover:e="render",fetcherKey:t,navigate:n,reloadDocument:r,replace:i,state:a,method:o=Af,action:l,onSubmit:s,relative:u,preventScrollReset:c,viewTransition:f,unstable_defaultShouldRevalidate:d,...h},g)=>{let{unstable_useTransitions:v}=m.useContext(Gn),x=BL(),y=WL(l,{relative:u}),b=o.toLowerCase()==="get"?"get":"post",w=typeof l=="string"&&P2.test(l),S=C=>{if(s&&s(C),C.defaultPrevented)return;C.preventDefault();let k=C.nativeEvent.submitter,E=(k==null?void 0:k.getAttribute("formmethod"))||o,O=()=>x(k||C.currentTarget,{fetcherKey:t,method:E,navigate:n,replace:i,state:a,relative:u,preventScrollReset:c,viewTransition:f,unstable_defaultShouldRevalidate:d});v&&n!==!1?m.startTransition(()=>O()):O()};return m.createElement("form",{ref:g,method:b,action:y,onSubmit:r?s:S,...h,"data-discover":!w&&e==="render"?"true":void 0})});RL.displayName="Form";function LL(e){return`${e} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function O2(e){let t=m.useContext(Rl);return Ze(t,LL(e)),t}function $L(e,{target:t,replace:n,unstable_mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:l,unstable_defaultShouldRevalidate:s,unstable_useTransitions:u}={}){let c=Fr(),f=vr(),d=Yu(e,{relative:o});return m.useCallback(h=>{if(pL(h,t)){h.preventDefault();let g=n!==void 0?n:vu(f)===vu(d),v=()=>c(e,{replace:g,unstable_mask:r,state:i,preventScrollReset:a,relative:o,viewTransition:l,unstable_defaultShouldRevalidate:s});u?m.startTransition(()=>v()):v()}},[f,c,d,n,r,i,t,e,a,o,l,s,u])}function j2(e){pr(typeof URLSearchParams<"u","You cannot use the `useSearchParams` hook in a browser that does not support the URLSearchParams API. If you need to support Internet Explorer 11, we recommend you load a polyfill such as https://github.com/ungap/url-search-params.");let t=m.useRef(jv(e)),n=m.useRef(!1),r=vr(),i=m.useMemo(()=>mL(r.search,n.current?null:t.current),[r.search]),a=Fr(),o=m.useCallback((l,s)=>{const u=jv(typeof l=="function"?l(new URLSearchParams(i)):l);n.current=!0,a("?"+u,s)},[a,i]);return[i,o]}var zL=0,FL=()=>`__${String(++zL)}__`;function BL(){let{router:e}=O2("useSubmit"),{basename:t}=m.useContext(Gn),n=iL(),r=e.fetch,i=e.navigate;return m.useCallback(async(a,o={})=>{let{action:l,method:s,encType:u,formData:c,body:f}=yL(a,t);if(o.navigate===!1){let d=o.fetcherKey||FL();await r(d,n,o.action||l,{unstable_defaultShouldRevalidate:o.unstable_defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:c,body:f,formMethod:o.method||s,formEncType:o.encType||u,flushSync:o.flushSync})}else await i(o.action||l,{unstable_defaultShouldRevalidate:o.unstable_defaultShouldRevalidate,preventScrollReset:o.preventScrollReset,formData:c,body:f,formMethod:o.method||s,formEncType:o.encType||u,replace:o.replace,state:o.state,fromRouteId:n,flushSync:o.flushSync,viewTransition:o.viewTransition})},[r,i,t,n])}function WL(e,{relative:t}={}){let{basename:n}=m.useContext(Gn),r=m.useContext(hi);Ze(r,"useFormAction must be used inside a RouteContext");let[i]=r.matches.slice(-1),a={...Yu(e||".",{relative:t})},o=vr();if(e==null){a.search=o.search;let l=new URLSearchParams(a.search),s=l.getAll("index");if(s.some(c=>c==="")){l.delete("index"),s.filter(f=>f).forEach(f=>l.append("index",f));let c=l.toString();a.search=c?`?${c}`:""}}return(!e||e===".")&&i.route.index&&(a.search=a.search?a.search.replace(/^\?/,"?index&"):"?index"),n!=="/"&&(a.pathname=a.pathname==="/"?n:ai([n,a.pathname])),vu(a)}function UL(e,{relative:t}={}){let n=m.useContext(v2);Ze(n!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:r}=O2("useViewTransitionState"),i=Yu(e,{relative:t});if(!n.isTransitioning)return!1;let a=Li(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Li(n.nextLocation.pathname,r)||n.nextLocation.pathname;return dd(i.pathname,o)!=null||dd(i.pathname,a)!=null}const Ai="coldbase_token";function Vu(){function e(a){localStorage.setItem(Ai,a),window.postMessage({source:"coldbase-webapp",type:"COLDBASE_LOGIN",token:a},"*")}function t(){localStorage.removeItem(Ai),window.postMessage({source:"coldbase-webapp",type:"COLDBASE_LOGOUT"},"*")}function n(){return localStorage.getItem(Ai)}function r(){return!!n()}function i(){const a=n();if(!a)return null;try{return JSON.parse(atob(a.split(".")[1])).email??null}catch{return null}}return{login:e,logout:t,getToken:n,isAuthenticated:r,getUserEmail:i}}const It="https://api.coldbase.live/api";function N2(){return localStorage.getItem(Ai)}async function hn(e,t={}){const n=N2();
51if(!n)throw window.location.href="/login",new Error("Not authenticated — redirecting to login");const r={"Content-Type":"application/json",Authorization:`Bearer ${n}`,...t.headers||{}},i=await fetch(e,{...t,headers:r});if(i.status===401)throw localStorage.removeItem(Ai),window.postMessage({source:"coldbase-webapp",type:"COLDBASE_LOGOUT"},"*"),window.location.href="/login",new Error("Session expired — redirecting to login");if(!i.ok){const a=await i.text().catch(()=>"");throw new Error(`${t.method??"GET"} ${e} failed (${i.status}): ${a||i.statusText}`)}return i}const HL=()=>hn(`${It}/outreach`).then(e=>e.json()),Iw=(e,t)=>hn(`${It}/outreach/${e}`,{method:"PATCH",body:JSON.stringify(t)}).then(n=>n.json()),YL=e=>hn(`${It}/outreach/${e}`,{method:"DELETE"}),Rw=({from:e,to:t}={})=>{const n=new URLSearchParams;e&&n.set("from",e),t&&n.set("to",t);const r=n.toString();return hn(`${It}/insights${r?`?${r}`:""}`).then(i=>i.json())};async function A2(e,t){const n=await fetch(`${It}/auth/signup`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,password:t})}),r=await n.json();if(!n.ok)throw new Error(r.message||"Signup failed");return r}const Kx=()=>hn(`${It}/auth/me`).then(e=>e.json());async function M2(e){const t=N2();if(!t)throw window.location.href="/login",new Error("Not authenticated");const n=new FormData;n.append("resume",e);const r=await fetch(`${It}/profile/resume`,{method:"POST",headers:{Authorization:`Bearer ${t}`},body:n});if(r.status===401)throw localStorage.removeItem(Ai),window.postMessage({source:"coldbase-webapp",type:"COLDBASE_LOGOUT"},"*"),window.location.href="/login",new Error("Session expired");if(!r.ok){const i=await r.text().catch(()=>"");throw new Error(`Upload failed (${r.status}): ${i||r.statusText}`)}return r.json()}async function D2(){return hn(`${It}/profile/resume`,{method:"DELETE"}).then(e=>e.json())}const Lw=()=>hn(`${It}/settings`).then(e=>e.json()),KL=e=>hn(`${It}/settings`,{method:"PATCH",body:JSON.stringify(e)}).then(t=>t.json()),VL=(e,t)=>hn(`${It}/auth/email`,{method:"PATCH",body:JSON.stringify({newEmail:e,password:t})}).then(n=>n.json()),qL=(e,t)=>hn(`${It}/auth/password`,{method:"PATCH",body:JSON.stringify({currentPassword:e,newPassword:t})}).then(n=>n.json()),GL=()=>hn(`${It}/auth/account`,{method:"DELETE",body:JSON.stringify({confirm:"DELETE"})}).then(e=>e.json()),XL=e=>hn(`${It}/billing/checkout`,{method:"POST",body:JSON.stringify({plan:e})}).then(t=>t.json()),QL=()=>hn(`${It}/billing/portal`,{method:"POST"}).then(e=>e.json()),ZL=()=>hn(`${It}/billing/subscription`,{method:"DELETE"}).then(e=>e.json()),JL=e=>hn(`${It}/feedback`,{method:"POST",body:JSON.stringify(e)}).then(t=>t.json());async function _2(e,t){const n=await fetch(`${It}/auth/login`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:e,password:t})}),r=await n.json();if(!n.ok)throw new Error(r.message||"Login failed");return r}const T2=m.createContext(null);function e$({children:e}){const[t,n]=m.useState(null);return m.useEffect(()=>{Kx().then(n).catch(()=>n(null))},[]),p.jsx(T2.Provider,{value:t,children:e})}function t$(){return m.useContext(T2)}function Vx({icon:e,title:t,message:n,onRetry:r}){return p.jsx("div",{className:"min-h-screen flex items-center justify-center bg-chrome-surface px-4",children:p.jsxs("div",{className:"flex flex-col items-center gap-4 max-w-sm text-center",children:[p.jsx("div",{className:"w-12 h-12 rounded-full bg-chrome-surface flex items-center justify-center text-chrome-muted/40",children:e}),p.jsxs("div",{className:"flex flex-col gap-1",children:[p.jsx("p",{className:"font-semibold text-[14px] text-chrome-text",children:t}),p.jsx("p",{className:"text-[13px] text-chrome-muted/70 leading-snug",children:n})]}),r&&p.jsx("button",{onClick:r,className:"mt-1 px-4 py-2 rounded-lg text-[13px] font-medium bg-chrome-surface border border-chrome-border text-chrome-text hover:bg-chrome-hover transition-colors",children:"Try again"})]})})}function n$({onRetry:e}){return p.jsx(Vx,{icon:p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:"w-6 h-6",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 3l18 18M10.584 10.587a2 2 0 002.828 2.828M9.172 9.172A4 4 0 0114.83 14.83m1.415 1.415A6 6 0 016.343 6.343m10.314 0A6 6 0 0117.657 17.657M4.929 4.929A10 10 0 0019.07 19.07"})}),title:"Can't connect to server",message:"Check your internet connection and try again.",onRetry:e})}function r$({onRetry:e}){return p.jsx(Vx,{icon:p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:"w-6 h-6",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z"})}),title:"Something went wrong",message:"An unexpected error occurred. We've been notified and are looking into it.",onRetry:e})}function i$(){return p.jsx(Vx,{icon:p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:"w-6 h-6",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9 5.25h.008v.008H12v-.008z"})}),title:"Page not found",message:"This page doesn't exist or you don't have permission to view it."})}function a$(e){var n;if(!e)return"generic";const t=((n=e.message)==null?void 0:n.toLowerCase())??"";return t.includes("failed to fetch")||t.includes("networkerror")||t.includes("network request failed")?"network":t.includes("404")||t.includes("not found")?"notfound":"server"}class I2 extends m.Component{constructor(t){super(t),this.state={hasError:!1,error:null},this.handleReset=this.handleReset.bind(this)}static getDerivedStateFromError(t){return{hasError:!0,error:t}}componentDidCatch(t,n){}handleReset(){this.setState({hasError:!1,error:null}),this.props.onReset&&this.props.onReset()}
vendor: 4,505 bytes, lines 51-120
51render(){if(!this.state.hasError)return this.props.children;if(this.props.fallback)return this.props.fallback;const t=a$(this.state.error);return t==="network"?p.jsx(n$,{onRetry:this.handleReset}):t==="notfound"?p.jsx(i$,{}):p.jsx(r$,{onRetry:this.handleReset})}}/**
52 * @license lucide-react v0.577.0 - ISC
53 *
54 * This source code is licensed under the ISC license.
55 * See the LICENSE file in the root directory of this source tree.
56 */const R2=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();/**
57 * @license lucide-react v0.577.0 - ISC
58 *
59 * This source code is licensed under the ISC license.
60 * See the LICENSE file in the root directory of this source tree.
61 */const o$=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
62 * @license lucide-react v0.577.0 - ISC
63 *
64 * This source code is licensed under the ISC license.
65 * See the LICENSE file in the root directory of this source tree.
66 */const l$=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase());/**
67 * @license lucide-react v0.577.0 - ISC
68 *
69 * This source code is licensed under the ISC license.
70 * See the LICENSE file in the root directory of this source tree.
71 */const $w=e=>{const t=l$(e);return t.charAt(0).toUpperCase()+t.slice(1)};/**
72 * @license lucide-react v0.577.0 - ISC
73 *
74 * This source code is licensed under the ISC license.
75 * See the LICENSE file in the root directory of this source tree.
76 */var s$={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
77 * @license lucide-react v0.577.0 - ISC
78 *
79 * This source code is licensed under the ISC license.
80 * See the LICENSE file in the root directory of this source tree.
81 */const u$=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1};/**
82 * @license lucide-react v0.577.0 - ISC
83 *
84 * This source code is licensed under the ISC license.
85 * See the LICENSE file in the root directory of this source tree.
86 */const c$=m.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:a,iconNode:o,...l},s)=>m.createElement("svg",{ref:s,...s$,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:R2("lucide",i),...!a&&!u$(l)&&{"aria-hidden":"true"},...l},[...o.map(([u,c])=>m.createElement(u,c)),...Array.isArray(a)?a:[a]]));/**
87 * @license lucide-react v0.577.0 - ISC
88 *
89 * This source code is licensed under the ISC license.
90 * See the LICENSE file in the root directory of this source tree.
91 */const ot=(e,t)=>{const n=m.forwardRef(({className:r,...i},a)=>m.createElement(c$,{ref:a,iconNode:t,className:R2(`lucide-${o$($w(e))}`,`lucide-${e}`,r),...i}));return n.displayName=$w(e),n};/**
92 * @license lucide-react v0.577.0 - ISC
93 *
94 * This source code is licensed under the ISC license.
95 * See the LICENSE file in the root directory of this source tree.
96 */const f$=[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]],L2=ot("archive",f$);/**
97 * @license lucide-react v0.577.0 - ISC
98 *
99 * This source code is licensed under the ISC license.
100 * See the LICENSE file in the root directory of this source tree.
101 */const d$=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],h$=ot("arrow-left",d$);/**
102 * @license lucide-react v0.577.0 - ISC
103 *
104 * This source code is licensed under the ISC license.
105 * See the LICENSE file in the root directory of this source tree.
106 */const p$=[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]],m$=ot("arrow-up-right",p$);/**
107 * @license lucide-react v0.577.0 - ISC
108 *
109 * This source code is licensed under the ISC license.
110 * See the LICENSE file in the root directory of this source tree.
111 */const g$=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],v$=ot("briefcase",g$);/**
112 * @license lucide-react v0.577.0 - ISC
113 *
114 * This source code is licensed under the ISC license.
115 * See the LICENSE file in the root directory of this source tree.
116 */const y$=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],x$=ot("check",y$);/**
117 * @license lucide-react v0.577.0 - ISC
118 *
119 * This source code is licensed under the ISC license.
120 * See the LICENSE file in the root directory of this source tree.
121 */const b$=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Dm=ot("chevron-down",b$);/**
122 * @license lucide-react v0.577.0 - ISC
123 *
124 * This source code is licensed under the ISC license.
125 * See the LICENSE file in the root directory of this source tree.
126 */const w$=[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]],k$=ot("chevron-left",w$);/**
127 * @license lucide-react v0.577.0 - ISC
128 *
129 * This source code is licensed under the ISC license.
130 * See the LICENSE file in the root directory of this source tree.
131 */const S$=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],C$=ot("chevron-right",S$);/**
132 * @license lucide-react v0.577.0 - ISC
133 *
134 * This source code is licensed under the ISC license.
135 * See the LICENSE file in the root directory of this source tree.
136 */const E$=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]],P$=ot("columns-3",E$);/**
137 * @license lucide-react v0.577.0 - ISC
138 *
139 * This source code is licensed under the ISC license.
140 * See the LICENSE file in the root directory of this source tree.
141 */const O$=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],j$=ot("download",O$);/**
142 * @license lucide-react v0.577.0 - ISC
143 *
144 * This source code is licensed under the ISC license.
145 * See the LICENSE file in the root directory of this source tree.
146 */const N$=[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]],A$=ot("ellipsis-vertical",N$);/**
147 * @license lucide-react v0.577.0 - ISC
148 *
149 * This source code is licensed under the ISC license.
150 * See the LICENSE file in the root directory of this source tree.
151 */const M$=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],D$=ot("eye-off",M$);/**
152 * @license lucide-react v0.577.0 - ISC
153 *
154 * This source code is licensed under the ISC license.
155 * See the LICENSE file in the root directory of this source tree.
156 */const _$=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],T$=ot("eye",_$);/**
157 * @license lucide-react v0.577.0 - ISC
158 *
159 * This source code is licensed under the ISC license.
160 * See the LICENSE file in the root directory of this source tree.
161 */const I$=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],$2=ot("file-text",I$);/**
162 * @license lucide-react v0.577.0 - ISC
163 *
164 * This source code is licensed under the ISC license.
165 * See the LICENSE file in the root directory of this source tree.
166 */const R$=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],Nv=ot("heart",R$);/**
167 * @license lucide-react v0.577.0 - ISC
168 *
169 * This source code is licensed under the ISC license.
170 * See the LICENSE file in the root directory of this source tree.
171 */const L$=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],$$=ot("house",L$);/**
172 * @license lucide-react v0.577.0 - ISC
173 *
174 * This source code is licensed under the ISC license.
175 * See the LICENSE file in the root directory of this source tree.
176 */const z$=[["path",{d:"M3 5h.01",key:"18ugdj"}],["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 19h.01",key:"noohij"}],["path",{d:"M8 5h13",key:"1pao27"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 19h13",key:"m83p4d"}]],F$=ot("list",z$);/**
177 * @license lucide-react v0.577.0 - ISC
178 *
179 * This source code is licensed under the ISC license.
180 * See the LICENSE file in the root directory of this source tree.
181 */const B$=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]],W$=ot("pencil",B$);/**
182 * @license lucide-react v0.577.0 - ISC
183 *
184 * This source code is licensed under the ISC license.
185 * See the LICENSE file in the root directory of this source tree.
186 */const U$=[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]],H$=ot("refresh-cw",U$);/**
187 * @license lucide-react v0.577.0 - ISC
188 *
189 * This source code is licensed under the ISC license.
190 * See the LICENSE file in the root directory of this source tree.
191 */const Y$=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],_m=ot("star",Y$);/**
192 * @license lucide-react v0.577.0 - ISC
193 *
194 * This source code is licensed under the ISC license.
195 * See the LICENSE file in the root directory of this source tree.
196 */const K$=[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]],V$=ot("trash-2",K$);/**
197 * @license lucide-react v0.577.0 - ISC
198 *
199 * This source code is licensed under the ISC license.
200 * See the LICENSE file in the root directory of this source tree.
201 */const q$=[["path",{d:"M12 3v12",key:"1x0j5s"}],["path",{d:"m17 8-5-5-5 5",key:"7q97r8"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}]],Av=ot("upload",q$);/**
202 * @license lucide-react v0.577.0 - ISC
203 *
204 * This source code is licensed under the ISC license.
205 * See the LICENSE file in the root directory of this source tree.
206 */const G$=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],X$=ot("x",G$),Jr=["Sent","Replied","Interviewing","Offer","Ghosted"];function z2(e){return e==="Applied"?"Sent":Jr.includes(e)?e:"Sent"}function Q$(e){return e.map(t=>{const n=z2(t.status);return n===t.status?t:{...t,status:n}})}function Z$(){const[e,t]=m.useState([]),[n,r]=m.useState(null),i=m.useCallback(()=>{r(null),HL().then(({data:h})=>t(Q$(h))).catch(h=>r(h.message))},[]);m.useEffect(()=>{i()},[i]);const a=m.useCallback((h,g,v)=>{Iw(h,g).catch(x=>console.error(`[Coldbase] Failed to persist ${v}:`,x.message))},[]),o=m.useCallback((h,g,v,x)=>{t(y=>{let b=null;const w=y.map(S=>{if(S.threadId!==h)return S;const C=g(S);return b=v(C),C});return b&&a(h,b,x),w})},[a]),l=m.useCallback((h,g)=>{const v=z2(g),x=v==="Sent"?{hasReply:!1}:{};o(h,y=>({...y,status:v,...x}),()=>({status:v,...x}),"status update")},[o]),s=m.useCallback(h=>{o(h,g=>({...g,favorite:!g.favorite}),g=>({favorite:g.favorite}),"favorite toggle")},[o]),u=m.useCallback(h=>{o(h,g=>({...g,archived:!g.archived}),g=>({archived:g.archived}),"archived toggle")},[o]),c=m.useCallback(h=>{const g=new Set(h);t(v=>{const x=v.map(y=>g.has(y.threadId)?{...y,archived:!0}:y);return h.forEach(y=>{a(y,{archived:!0},`archive for ${y}`)}),x})},[a]),f=m.useCallback((h,g)=>{let v=null;t(x=>x.map(y=>y.threadId!==h?y:(v=Object.fromEntries(Object.keys(g).map(b=>[b,y[b]])),{...y,...g}))),Iw(h,g).catch(x=>{console.error("[Coldbase] Failed to persist record update:",x.message),v&&t(y=>y.map(b=>b.threadId===h?{...b,...v}:b))})},[]),d=m.useCallback(h=>{t(g=>g.filter(v=>v.threadId!==h)),YL(h).catch(g=>console.error("[Coldbase] deleteOutreach failed:",g.message))},[]);return{records:e,error:n,refresh:i,updateStatus:l,toggleFavorite:s,toggleArchived:u,archiveAll:c,updateRecord:f,deleteRecord:d}}function J$(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.useMemo(()=>r=>{t.forEach(i=>i(r))},t)}const $h=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function $l(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function qx(e){return"nodeType"in e}function pn(e){var t,n;return e?$l(e)?e:qx(e)&&(t=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function Gx(e){const{Document:t}=pn(e);return e instanceof t}function qu(e){return $l(e)?!1:e instanceof pn(e).HTMLElement}function F2(e){return e instanceof pn(e).SVGElement}function zl(e){return e?$l(e)?e.document:qx(e)?Gx(e)?e:qu(e)||F2(e)?e.ownerDocument:document:document:document}const Ir=$h?m.useLayoutEffect:m.useEffect;function zh(e){const t=m.useRef(e);return Ir(()=>{t.current=e}),m.useCallback(function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t.current==null?void 0:t.current(...r)},[])}function ez(){const e=m.useRef(null),t=m.useCallback((r,i)=>{e.current=setInterval(r,i)},[]),n=m.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,n]}function yu(e,t){t===void 0&&(t=[e]);const n=m.useRef(e);return Ir(()=>{n.current!==e&&(n.current=e)},t),n}function Gu(e,t){const n=m.useRef();return m.useMemo(()=>{const r=e(n.current);return n.current=r,r},[...t])}function hd(e){const t=zh(e),n=m.useRef(null),r=m.useCallback(i=>{i!==n.current&&(t==null||t(i,n.current)),n.current=i},[]);return[n,r]}function pd(e){const t=m.useRef();return m.useEffect(()=>{t.current=e},[e]),t.current}let Tm={};function Xu(e,t){return m.useMemo(()=>{if(t)return t;const n=Tm[e]==null?0:Tm[e]+1;return Tm[e]=n,e+"-"+n},[e,t])}function B2(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return r.reduce((a,o)=>{const l=Object.entries(o);for(const[s,u]of l){const c=a[s];c!=null&&(a[s]=c+e*u)}return a},{...t})}}const cl=B2(1),xu=B2(-1);function tz(e){return"clientX"in e&&"clientY"in e}function Fh(e){if(!e)return!1;const{KeyboardEvent:t}
206=pn(e.target);return t&&e instanceof t}function nz(e){if(!e)return!1;const{TouchEvent:t}=pn(e.target);return t&&e instanceof t}function md(e){if(nz(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return tz(e)?{x:e.clientX,y:e.clientY}:null}const Oa=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[Oa.Translate.toString(e),Oa.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),zw="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function rz(e){return e.matches(zw)?e:e.querySelector(zw)}const iz={display:"none"};function az(e){let{id:t,value:n}=e;return H.createElement("div",{id:t,style:iz},n)}function oz(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;const i={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return H.createElement("div",{id:t,style:i,role:"status","aria-live":r,"aria-atomic":!0},n)}function lz(){const[e,t]=m.useState("");return{announce:m.useCallback(r=>{r!=null&&t(r)},[]),announcement:e}}const W2=m.createContext(null);function sz(e){const t=m.useContext(W2);m.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function uz(){const[e]=m.useState(()=>new Set),t=m.useCallback(r=>(e.add(r),()=>e.delete(r)),[e]);return[m.useCallback(r=>{let{type:i,event:a}=r;e.forEach(o=>{var l;return(l=o[i])==null?void 0:l.call(o,a)})},[e]),t]}const cz={draggable:`
207    To pick up a draggable item, press the space bar.
208    While dragging, use the arrow keys to move the item.
209    Press space again to drop the item in its new position, or press escape to cancel.
210  `},fz={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function dz(e){let{announcements:t=fz,container:n,hiddenTextDescribedById:r,screenReaderInstructions:i=cz}=e;const{announce:a,announcement:o}=lz(),l=Xu("DndLiveRegion"),[s,u]=m.useState(!1);if(m.useEffect(()=>{u(!0)},[]),sz(m.useMemo(()=>({onDragStart(f){let{active:d}=f;a(t.onDragStart({active:d}))},onDragMove(f){let{active:d,over:h}=f;t.onDragMove&&a(t.onDragMove({active:d,over:h}))},onDragOver(f){let{active:d,over:h}=f;a(t.onDragOver({active:d,over:h}))},onDragEnd(f){let{active:d,over:h}=f;a(t.onDragEnd({active:d,over:h}))},onDragCancel(f){let{active:d,over:h}=f;a(t.onDragCancel({active:d,over:h}))}}),[a,t])),!s)return null;const c=H.createElement(H.Fragment,null,H.createElement(az,{id:r,value:i.draggable}),H.createElement(oz,{id:l,announcement:o}));return n?ha.createPortal(c,n):c}var Et;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(Et||(Et={}));function gd(){}function Im(e,t){return m.useMemo(()=>({sensor:e,options:t??{}}),[e,t])}function hz(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.useMemo(()=>[...t].filter(r=>r!=null),[...t])}const Rr=Object.freeze({x:0,y:0});function pz(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function mz(e,t){const n=md(e);if(!n)return"0 0";const r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}function gz(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function vz(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function Fw(e){let{left:t,top:n,height:r,width:i}=e;return[{x:t,y:n},{x:t+i,y:n},{x:t,y:n+r},{x:t+i,y:n+r}]}function U2(e,t){if(!e||e.length===0)return null;const[n]=e;return n[t]}const H2=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const i=Fw(t),a=[];for(const o of r){const{id:l}=o,s=n.get(l);if(s){const u=Fw(s),c=i.reduce((d,h,g)=>d+pz(u[g],h),0),f=Number((c/4).toFixed(4));a.push({id:l,data:{droppableContainer:o,value:f}})}}return a.sort(gz)};function yz(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),i=Math.min(t.left+t.width,e.left+e.width),a=Math.min(t.top+t.height,e.top+e.height),o=i-r,l=a-n;if(r<i&&n<a){const s=t.width*t.height,u=e.width*e.height,c=o*l,f=c/(s+u-c);return Number(f.toFixed(4))}return 0}const xz=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const i=[];for(const a of r){const{id:o}=a,l=n.get(o);if(l){const s=yz(l,t);s>0&&i.push({id:o,data:{droppableContainer:a,value:s}})}}return i.sort(vz)};function bz(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function Y2(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:Rr}function wz(e){return function(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return i.reduce((o,l)=>
210({...o,top:o.top+e*l.y,bottom:o.bottom+e*l.y,left:o.left+e*l.x,right:o.right+e*l.x}),{...n})}}const kz=wz(1);function K2(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function Sz(e,t,n){const r=K2(t);if(!r)return e;const{scaleX:i,scaleY:a,x:o,y:l}=r,s=e.left-o-(1-i)*parseFloat(n),u=e.top-l-(1-a)*parseFloat(n.slice(n.indexOf(" ")+1)),c=i?e.width/i:e.width,f=a?e.height/a:e.height;return{width:c,height:f,top:u,right:s+c,bottom:u+f,left:s}}const Cz={ignoreTransform:!1};function Fl(e,t){t===void 0&&(t=Cz);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:u,transformOrigin:c}=pn(e).getComputedStyle(e);u&&(n=Sz(n,u,c))}const{top:r,left:i,width:a,height:o,bottom:l,right:s}=n;return{top:r,left:i,width:a,height:o,bottom:l,right:s}}function Bw(e){return Fl(e,{ignoreTransform:!0})}function Ez(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function Pz(e,t){return t===void 0&&(t=pn(e).getComputedStyle(e)),t.position==="fixed"}function Oz(e,t){t===void 0&&(t=pn(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(i=>{const a=t[i];return typeof a=="string"?n.test(a):!1})}function Bh(e,t){const n=[];function r(i){if(t!=null&&n.length>=t||!i)return n;if(Gx(i)&&i.scrollingElement!=null&&!n.includes(i.scrollingElement))return n.push(i.scrollingElement),n;if(!qu(i)||F2(i)||n.includes(i))return n;const a=pn(e).getComputedStyle(i);return i!==e&&Oz(i,a)&&n.push(i),Pz(i,a)?n:r(i.parentNode)}return e?r(e):n}function V2(e){const[t]=Bh(e,1);return t??null}function Rm(e){return!$h||!e?null:$l(e)?e:qx(e)?Gx(e)||e===zl(e).scrollingElement?window:qu(e)?e:null:null}function q2(e){return $l(e)?e.scrollX:e.scrollLeft}function G2(e){return $l(e)?e.scrollY:e.scrollTop}function Mv(e){return{x:q2(e),y:G2(e)}}var Dt;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(Dt||(Dt={}));function X2(e){return!$h||!e?!1:e===document.scrollingElement}function Q2(e){const t={x:0,y:0},n=X2(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},i=e.scrollTop<=t.y,a=e.scrollLeft<=t.x,o=e.scrollTop>=r.y,l=e.scrollLeft>=r.x;return{isTop:i,isLeft:a,isBottom:o,isRight:l,maxScroll:r,minScroll:t}}const jz={x:.2,y:.2};function Nz(e,t,n,r,i){let{top:a,left:o,right:l,bottom:s}=n;r===void 0&&(r=10),i===void 0&&(i=jz);const{isTop:u,isBottom:c,isLeft:f,isRight:d}=Q2(e),h={x:0,y:0},g={x:0,y:0},v={height:t.height*i.y,width:t.width*i.x};return!u&&a<=t.top+v.height?(h.y=Dt.Backward,g.y=r*Math.abs((t.top+v.height-a)/v.height)):!c&&s>=t.bottom-v.height&&(h.y=Dt.Forward,g.y=r*Math.abs((t.bottom-v.height-s)/v.height)),!d&&l>=t.right-v.width?(h.x=Dt.Forward,g.x=r*Math.abs((t.right-v.width-l)/v.width)):!f&&o<=t.left+v.width&&(h.x=Dt.Backward,g.x=r*Math.abs((t.left+v.width-o)/v.width)),{direction:h,speed:g}}function Az(e){if(e===document.scrollingElement){const{innerWidth:a,innerHeight:o}=window;return{top:0,left:0,right:a,bottom:o,width:a,height:o}}const{top:t,left:n,right:r,bottom:i}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:i,width:e.clientWidth,height:e.clientHeight}}function Z2(e){return e.reduce((t,n)=>cl(t,Mv(n)),Rr)}function Mz(e){return e.reduce((t,n)=>t+q2(n),0)}function Dz(e){return e.reduce((t,n)=>t+G2(n),0)}function J2(e,t){if(t===void 0&&(t=Fl),!e)return;const{top:n,left:r,bottom:i,right:a}=t(e);V2(e)&&(i<=0||a<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const _z=[["x",["left","right"],Mz],["y",["top","bottom"],Dz]];class Xx{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=Bh(n),i=Z2(r);this.rect={...t},this.width=t.width,this.height=t.height;for(const[a,o,l]of _z)for(const s of o)Object.defineProperty(this,s,{get:()=>{const u=l(r),c=i[a]-u;return this.rect[s]+c},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Ks{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>
210{this.listeners.forEach(n=>{var r;return(r=this.target)==null?void 0:r.removeEventListener(...n)})},this.target=t}add(t,n,r){var i;(i=this.target)==null||i.addEventListener(t,n,r),this.listeners.push([t,n,r])}}function Tz(e){const{EventTarget:t}=pn(e);return e instanceof t?e:zl(e)}function Lm(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t?r>t.y:!1}var ir;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(ir||(ir={}));function Ww(e){e.preventDefault()}function Iz(e){e.stopPropagation()}var Se;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(Se||(Se={}));const eN={start:[Se.Space,Se.Enter],cancel:[Se.Esc],end:[Se.Space,Se.Enter,Se.Tab]},Rz=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Se.Right:return{...n,x:n.x+25};case Se.Left:return{...n,x:n.x-25};case Se.Down:return{...n,y:n.y+25};case Se.Up:return{...n,y:n.y-25}}};class Qx{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new Ks(zl(n)),this.windowListeners=new Ks(pn(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(ir.Resize,this.handleCancel),this.windowListeners.add(ir.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(ir.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,r=t.node.current;r&&J2(r),n(Rr)}handleKeyDown(t){if(Fh(t)){const{active:n,context:r,options:i}=this.props,{keyboardCodes:a=eN,coordinateGetter:o=Rz,scrollBehavior:l="smooth"}=i,{code:s}=t;if(a.end.includes(s)){this.handleEnd(t);return}if(a.cancel.includes(s)){this.handleCancel(t);return}const{collisionRect:u}=r.current,c=u?{x:u.left,y:u.top}:Rr;this.referenceCoordinates||(this.referenceCoordinates=c);const f=o(t,{active:n,context:r.current,currentCoordinates:c});if(f){const d=xu(f,c),h={x:0,y:0},{scrollableAncestors:g}=r.current;for(const v of g){const x=t.code,{isTop:y,isRight:b,isLeft:w,isBottom:S,maxScroll:C,minScroll:k}=Q2(v),E=Az(v),O={x:Math.min(x===Se.Right?E.right-E.width/2:E.right,Math.max(x===Se.Right?E.left:E.left+E.width/2,f.x)),y:Math.min(x===Se.Down?E.bottom-E.height/2:E.bottom,Math.max(x===Se.Down?E.top:E.top+E.height/2,f.y))},N=x===Se.Right&&!b||x===Se.Left&&!w,D=x===Se.Down&&!S||x===Se.Up&&!y;if(N&&O.x!==f.x){const M=v.scrollLeft+d.x,A=x===Se.Right&&M<=C.x||x===Se.Left&&M>=k.x;if(A&&!d.y){v.scrollTo({left:M,behavior:l});return}A?h.x=v.scrollLeft-M:h.x=x===Se.Right?v.scrollLeft-C.x:v.scrollLeft-k.x,h.x&&v.scrollBy({left:-h.x,behavior:l});break}else if(D&&O.y!==f.y){const M=v.scrollTop+d.y,A=x===Se.Down&&M<=C.y||x===Se.Up&&M>=k.y;if(A&&!d.x){v.scrollTo({top:M,behavior:l});return}A?h.y=v.scrollTop-M:h.y=x===Se.Down?v.scrollTop-C.y:v.scrollTop-k.y,h.y&&v.scrollBy({top:-h.y,behavior:l});break}}this.handleMove(t,cl(xu(f,this.referenceCoordinates),h))}}}handleMove(t,n){const{onMove:r}=this.props;t.preventDefault(),r(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}Qx.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=eN,onActivation:i}=t,{active:a}=n;const{code:o}=e.nativeEvent;if(r.start.includes(o)){const l=a.activatorNode.current;return l&&e.target!==l?!1:(e.preventDefault(),i==null||i({event:e.nativeEvent}),!0)}return!1}}];function Uw(e){return!!(e&&"distance"in e)}function Hw(e){return!!(e&&"delay"in e)}class Zx{constructor(t,n,r){var i;r===void 0&&(r=Tz(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:a}=t,{target:o}=a;this.props=t,this.events=n,this.document=zl(o),this.documentListeners=new Ks(this.document),this.listeners=new Ks(r),this.windowListeners=new Ks(pn(o)),this.initialCoordinates=(i=md(a))!=null?i:Rr,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(ir.Resize,this.handleCancel),this.windowListeners.add(ir.DragStart,Ww),this.windowListeners.add(ir.VisibilityChange,this.handleCancel),this.windowListeners.add(ir.ContextMenu,Ww),this.documentListeners.add(ir.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(Hw(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(Uw(n)){this.handlePending(n);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,n){const{active:r,onPending:i}=this.props;i(r,t,this.initialCoordinates,n)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(ir.Click,Iz,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(ir.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:r,initialCoordinates:i,props:a}=this,{onMove:o,options:{activationConstraint:l}}=a;if(!i)return;const s=(n=md(t))!=null?n:Rr,u=xu(i,s);if(!r&&l){if(Uw(l)){if(l.tolerance!=null&&Lm(u,l.tolerance))return this.handleCancel();if(Lm(u,l.distance))return this.handleStart()}if(Hw(l)&&Lm(u,l.tolerance))return this.handleCancel();this.handlePending(l,u);return}t.cancelable&&t.preventDefault(),o(s)}handleEnd(){const{onAbort:t,onEnd:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleCancel(){const{onAbort:t,onCancel:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleKeydown(t){t.code===Se.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const Lz={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class tN extends Zx{constructor(t){const{event:n}=t,r=zl(n.target);super(t,Lz,r)}}tN.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!n.isPrimary||n.button!==0?!1:(r==null||r({event:n}),!0)}}];const $z={move:{name:"mousemove"},end:{name:"mouseup"}};var Dv;(function(e){e[e.RightClick=2]="RightClick"})(Dv||(Dv={}));
210class nN extends Zx{constructor(t){super(t,$z,zl(t.event.target))}}nN.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===Dv.RightClick?!1:(r==null||r({event:n}),!0)}}];const $m={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class rN extends Zx{constructor(t){super(t,$m)}static setup(){return window.addEventListener($m.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener($m.move.name,t)};function t(){}}}rN.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:i}=n;return i.length>1?!1:(r==null||r({event:n}),!0)}}];var Vs;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(Vs||(Vs={}));var vd;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(vd||(vd={}));function zz(e){let{acceleration:t,activator:n=Vs.Pointer,canScroll:r,draggingRect:i,enabled:a,interval:o=5,order:l=vd.TreeOrder,pointerCoordinates:s,scrollableAncestors:u,scrollableAncestorRects:c,delta:f,threshold:d}=e;const h=Bz({delta:f,disabled:!a}),[g,v]=ez(),x=m.useRef({x:0,y:0}),y=m.useRef({x:0,y:0}),b=m.useMemo(()=>{switch(n){case Vs.Pointer:return s?{top:s.y,bottom:s.y,left:s.x,right:s.x}:null;case Vs.DraggableRect:return i}},[n,i,s]),w=m.useRef(null),S=m.useCallback(()=>{const k=w.current;if(!k)return;const E=x.current.x*y.current.x,O=x.current.y*y.current.y;k.scrollBy(E,O)},[]),C=m.useMemo(()=>l===vd.TreeOrder?[...u].reverse():u,[l,u]);m.useEffect(()=>{if(!a||!u.length||!b){v();return}for(const k of C){if((r==null?void 0:r(k))===!1)continue;const E=u.indexOf(k),O=c[E];if(!O)continue;const{direction:N,speed:D}=Nz(k,O,b,t,d);for(const M of["x","y"])h[M][N[M]]||(D[M]=0,N[M]=0);if(D.x>0||D.y>0){v(),w.current=k,g(S,o),x.current=D,y.current=N;return}}x.current={x:0,y:0},y.current={x:0,y:0},v()},[t,S,r,v,a,o,JSON.stringify(b),JSON.stringify(h),g,u,C,c,JSON.stringify(d)])}const Fz={x:{[Dt.Backward]:!1,[Dt.Forward]:!1},y:{[Dt.Backward]:!1,[Dt.Forward]:!1}};function Bz(e){let{delta:t,disabled:n}=e;const r=pd(t);return Gu(i=>{if(n||!r||!i)return Fz;const a={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[Dt.Backward]:i.x[Dt.Backward]||a.x===-1,[Dt.Forward]:i.x[Dt.Forward]||a.x===1},y:{[Dt.Backward]:i.y[Dt.Backward]||a.y===-1,[Dt.Forward]:i.y[Dt.Forward]||a.y===1}}},[n,t,r])}function Wz(e,t){const n=t!=null?e.get(t):void 0,r=n?n.node.current:null;return Gu(i=>{var a;return t==null?null:(a=r??i)!=null?a:null},[r,t])}function Uz(e,t){return m.useMemo(()=>e.reduce((n,r)=>{const{sensor:i}=r,a=i.activators.map(o=>({eventName:o.eventName,handler:t(o.handler,r)}));return[...n,...a]},[]),[e,t])}var bu;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(bu||(bu={}));var _v;(function(e){e.Optimized="optimized"})(_v||(_v={}));const Yw=new Map;function Hz(e,t){let{dragging:n,dependencies:r,config:i}=t;const[a,o]=m.useState(null),{frequency:l,measure:s,strategy:u}=i,c=m.useRef(e),f=x(),d=yu(f),h=m.useCallback(function(y){y===void 0&&(y=[]),!d.current&&o(b=>b===null?y:b.concat(y.filter(w=>!b.includes(w))))},[d]),g=m.useRef(null),v=Gu(y=>{if(f&&!n)return Yw;if(!y||y===Yw||c.current!==e||a!=null){const b=new Map;for(let w of e){if(!w)continue;if(a&&a.length>0&&!a.includes(w.id)&&w.rect.current){b.set(w.id,w.rect.current);continue}const S=w.node.current,C=S?new Xx(s(S),S):null;w.rect.current=C,C&&b.set(w.id,C)}return b}return y},[e,a,n,f,s]);return m.useEffect(()=>{c.current=e},[e]),m.useEffect(()=>{f||h()},[n,f]),m.useEffect(()=>{a&&a.length>0&&o(null)},[JSON.stringify(a)]),m.useEffect(()=>{f||typeof l!="number"||g.current!==null||(g.current=setTimeout(()=>{h(),g.current=null},l))},[l,f,h,...r]),{droppableRects:v,measureDroppableContainers:h,measuringScheduled:a!=null};function x(){switch(u){case bu.Always:return!1;case bu.BeforeDragging:return n;default:return!n}}}function Jx(e,t){return Gu(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function Yz(e,t){return Jx(e,t)}function Kz(e){let{callback:t,disabled:n}=e;const r=zh(t),i=m.useMemo(()=>
210{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:a}=window;return new a(r)},[r,n]);return m.useEffect(()=>()=>i==null?void 0:i.disconnect(),[i]),i}function Wh(e){let{callback:t,disabled:n}=e;const r=zh(t),i=m.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:a}=window;return new a(r)},[n]);return m.useEffect(()=>()=>i==null?void 0:i.disconnect(),[i]),i}function Vz(e){return new Xx(Fl(e),e)}function Kw(e,t,n){t===void 0&&(t=Vz);const[r,i]=m.useState(null);function a(){i(s=>{if(!e)return null;if(e.isConnected===!1){var u;return(u=s??n)!=null?u:null}const c=t(e);return JSON.stringify(s)===JSON.stringify(c)?s:c})}const o=Kz({callback(s){if(e)for(const u of s){const{type:c,target:f}=u;if(c==="childList"&&f instanceof HTMLElement&&f.contains(e)){a();break}}}}),l=Wh({callback:a});return Ir(()=>{a(),e?(l==null||l.observe(e),o==null||o.observe(document.body,{childList:!0,subtree:!0})):(l==null||l.disconnect(),o==null||o.disconnect())},[e]),r}function qz(e){const t=Jx(e);return Y2(e,t)}const Vw=[];function Gz(e){const t=m.useRef(e),n=Gu(r=>e?r&&r!==Vw&&e&&t.current&&e.parentNode===t.current.parentNode?r:Bh(e):Vw,[e]);return m.useEffect(()=>{t.current=e},[e]),n}function Xz(e){const[t,n]=m.useState(null),r=m.useRef(e),i=m.useCallback(a=>{const o=Rm(a.target);o&&n(l=>l?(l.set(o,Mv(o)),new Map(l)):null)},[]);return m.useEffect(()=>{const a=r.current;if(e!==a){o(a);const l=e.map(s=>{const u=Rm(s);return u?(u.addEventListener("scroll",i,{passive:!0}),[u,Mv(u)]):null}).filter(s=>s!=null);n(l.length?new Map(l):null),r.current=e}return()=>{o(e),o(a)};function o(l){l.forEach(s=>{const u=Rm(s);u==null||u.removeEventListener("scroll",i)})}},[i,e]),m.useMemo(()=>e.length?t?Array.from(t.values()).reduce((a,o)=>cl(a,o),Rr):Z2(e):Rr,[e,t])}
210function qw(e,t){t===void 0&&(t=[]);const n=m.useRef(null);return m.useEffect(()=>{n.current=null},t),m.useEffect(()=>{const r=e!==Rr;r&&!n.current&&(n.current=e),!r&&n.current&&(n.current=null)},[e]),n.current?xu(e,n.current):Rr}function Qz(e){m.useEffect(()=>{if(!$h)return;const t=e.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return()=>{for(const n of t)n==null||n()}},e.map(t=>{let{sensor:n}=t;return n}))}function Zz(e,t){return m.useMemo(()=>e.reduce((n,r)=>{let{eventName:i,handler:a}=r;return n[i]=o=>{a(o,t)},n},{}),[e,t])}function iN(e){return m.useMemo(()=>e?Ez(e):null,[e])}const Gw=[];function Jz(e,t){t===void 0&&(t=Fl);const[n]=e,r=iN(n?pn(n):null),[i,a]=m.useState(Gw);function o(){a(()=>e.length?e.map(s=>X2(s)?r:new Xx(t(s),s)):Gw)}const l=Wh({callback:o});return Ir(()=>{l==null||l.disconnect(),o(),e.forEach(s=>l==null?void 0:l.observe(s))},[e]),i}function aN(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return qu(t)?t:e}function eF(e){let{measure:t}=e;const[n,r]=m.useState(null),i=m.useCallback(u=>{for(const{target:c}of u)if(qu(c)){r(f=>{const d=t(c);return f?{...f,width:d.width,height:d.height}:d});break}},[t]),a=Wh({callback:i}),o=m.useCallback(u=>{const c=aN(u);a==null||a.disconnect(),c&&(a==null||a.observe(c)),r(c?t(c):null)},[t,a]),[l,s]=hd(o);return m.useMemo(()=>({nodeRef:l,rect:n,setRef:s}),[n,l,s])}const tF=[{sensor:tN,options:{}},{sensor:Qx,options:{}}],nF={current:{}},Df={draggable:{measure:Bw},droppable:{measure:Bw,strategy:bu.WhileDragging,frequency:_v.Optimized},dragOverlay:{measure:Fl}};class qs extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,r;return(n=(r=this.get(t))==null?void 0:r.node.current)!=null?n:void 0}}const rF={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new qs,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:gd},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Df,measureDroppableContainers:gd,windowRect:null,measuringScheduled:!1},oN={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:gd,draggableNodes:new Map,over:null,measureDroppableContainers:gd},Qu=m.createContext(oN),lN=m.createContext(rF);function iF(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new qs}}}function aF(e,t){switch(t.type){case Et.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case Et.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case Et.DragEnd:case Et.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case Et.RegisterDroppable:{const{element:n}=t,{id:r}=n,i=new qs(e.droppable.containers);return i.set(r,n),{...e,droppable:{...e.droppable,containers:i}}}case Et.SetDroppableDisabled:{const{id:n,key:r,disabled:i}=t,a=e.droppable.containers.get(n);if(!a||r!==a.key)return e;const o=new qs(e.droppable.containers);return o.set(n,{...a,disabled:i}),{...e,droppable:{...e.droppable,containers:o}}}case Et.UnregisterDroppable:{const{id:n,key:r}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const a=new qs(e.droppable.containers);return a.delete(n),{...e,droppable:{...e.droppable,containers:a}}}default:return e}}function oF(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:i}=m.useContext(Qu),a=pd(r),o=pd(n==null?void 0:n.id);return m.useEffect(()=>{if(!t&&!r&&a&&o!=null){if(!Fh(a)||document.activeElement===a.target)return;const l=i.get(o);if(!l)return;const{activatorNode:s,node:u}=l;if(!s.current&&!u.current)return;requestAnimationFrame(()=>{for(const c of[s.current,u.current]){if(!c)continue;const f=rz(c);if(f){f.focus();break}}})}},[r,t,i,o,a]),null}function sN(e,t){let{transform:n,...r}=t;return e!=null&&e.length?e.reduce((i,a)=>a({transform:i,...r}),n):n}function lF(e){return m.useMemo(()=>({draggable:{...Df.draggable,...e==null?void 0:e.draggable},droppable:{...Df.droppable,...e==null?void 0:e.droppable},dragOverlay:{...Df.dragOverlay,...e==null?void 0:e.dragOverlay}}),[e==null?void 0:e.draggable,e==null?void 0:e.droppable,e==null?void 0:e.dragOverlay])}function sF(e){let{activeNode:t,measure:n,initialRect:r,config:i=!0}=e;const a=m.useRef(!1),{x:o,y:l}=typeof i=="boolean"?{x:i,y:i}:i;
210Ir(()=>{if(!o&&!l||!t){a.current=!1;return}if(a.current||!r)return;const u=t==null?void 0:t.node.current;if(!u||u.isConnected===!1)return;const c=n(u),f=Y2(c,r);if(o||(f.x=0),l||(f.y=0),a.current=!0,Math.abs(f.x)>0||Math.abs(f.y)>0){const d=V2(u);d&&d.scrollBy({top:f.y,left:f.x})}},[t,o,l,r,n])}const Uh=m.createContext({...Rr,scaleX:1,scaleY:1});var aa;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(aa||(aa={}));const uF=m.memo(function(t){var n,r,i,a;let{id:o,accessibility:l,autoScroll:s=!0,children:u,sensors:c=tF,collisionDetection:f=xz,measuring:d,modifiers:h,...g}=t;const v=m.useReducer(aF,void 0,iF),[x,y]=v,[b,w]=uz(),[S,C]=m.useState(aa.Uninitialized),k=S===aa.Initialized,{draggable:{active:E,nodes:O,translate:N},droppable:{containers:D}}=x,M=E!=null?O.get(E):null,A=m.useRef({initial:null,translated:null}),z=m.useMemo(()=>{var te;return E!=null?{id:E,data:(te=M==null?void 0:M.data)!=null?te:nF,rect:A}:null},[E,M]),F=m.useRef(null),[B,Z]=m.useState(null),[Y,L]=m.useState(null),W=yu(g,Object.values(g)),P=Xu("DndDescribedBy",o),J=m.useMemo(()=>D.getEnabled(),[D]),X=lF(d),{droppableRects:j,measureDroppableContainers:ae,measuringScheduled:ce}=Hz(J,{dragging:k,dependencies:[N.x,N.y],config:X.droppable}),le=Wz(O,E),be=m.useMemo(()=>Y?md(Y):null,[Y]),he=Oe(),U=Yz(le,X.draggable.measure);sF({activeNode:E!=null?O.get(E):null,config:he.layoutShiftCompensation,initialRect:U,measure:X.draggable.measure});const _=Kw(le,X.draggable.measure,U),V=Kw(le?le.parentElement:null),R=m.useRef({activatorEvent:null,active:null,activeNode:le,collisionRect:null,collisions:null,droppableRects:j,draggableNodes:O,draggingNode:null,draggingNodeRect:null,droppableContainers:D,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),fe=D.getNodeFor((n=R.current.over)==null?void 0:n.id),ie=eF({measure:X.dragOverlay.measure}),Ee=(r=ie.nodeRef.current)!=null?r:le,ke=k?(i=ie.rect)!=null?i:_:null,st=!!(ie.nodeRef.current&&ie.rect),gn=qz(st?null:_),Xn=iN(Ee?pn(Ee):null),dt=Gz(k?fe??le:null),Qn=Jz(dt),Q=sN(h,{transform:{x:N.x-gn.x,y:N.y-gn.y,scaleX:1,scaleY:1},activatorEvent:Y,active:z,activeNodeRect:_,containerNodeRect:V,draggingNodeRect:ke,over:R.current.over,overlayNodeRect:ie.rect,scrollableAncestors:dt,scrollableAncestorRects:Qn,windowRect:Xn}),Te=be?cl(be,N):null,Je=Xz(dt),wr=qw(Je),$=qw(Je,[_]),T=cl(Q,wr),G=ke?kz(ke,Q):null,oe=z&&G?f({active:z,collisionRect:G,droppableRects:j,droppableContainers:J,pointerCoordinates:Te}):null,me=U2(oe,"id"),[Ae,bt]=m.useState(null),Le=st?Q:cl(Q,$),vn=bz(Le,(a=Ae==null?void 0:Ae.rect)!=null?a:null,_),yn=m.useRef(null),Nt=m.useCallback((te,pe)=>{let{sensor:$e,options:ve}=pe;if(F.current==null)return;const bn=O.get(F.current);if(!bn)return;const rn=te.nativeEvent,Zn=new $e({active:F.current,activeNode:bn,event:rn,options:ve,context:R,onAbort(ht){if(!O.get(ht))return;const{onDragAbort:Ur}=W.current,yi={id:ht};Ur==null||Ur(yi),b({type:"onDragAbort",event:yi})},onPending(ht,Qi,Ur,yi){if(!O.get(ht))return;const{onDragPending:es}=W.current,Zi={id:ht,constraint:Qi,initialCoordinates:Ur,offset:yi};es==null||es(Zi),b({type:"onDragPending",event:Zi})},onStart(ht){const Qi=F.current;if(Qi==null)return;const Ur=O.get(Qi);if(!Ur)return;const{onDragStart:yi}=W.current,Jl={activatorEvent:rn,active:{id:Qi,data:Ur.data,rect:A}};ha.unstable_batchedUpdates(()=>{yi==null||yi(Jl),C(aa.Initializing),y({type:Et.DragStart,initialCoordinates:ht,active:Qi}),b({type:"onDragStart",event:Jl}),Z(yn.current),L(rn)})},onMove(ht){y({type:Et.DragMove,coordinates:ht})},onEnd:Wr(Et.DragEnd),onCancel:Wr(Et.DragCancel)});yn.current=Zn;function Wr(ht){return async function(){const{active:Ur,collisions:yi,over:Jl,scrollAdjustedTranslate:es}=R.current;let Zi=null;if(Ur&&es){const{cancelDrop:ts}=W.current;Zi={activatorEvent:rn,active:Ur,collisions:yi,delta:es,over:Jl},ht===Et.DragEnd&&typeof ts=="function"&&await Promise.resolve(ts(Zi))&&(ht=Et.DragCancel)}F.current=null,ha.unstable_batchedUpdates(()=>{y({type:ht}),C(aa.Uninitialized),bt(null),Z(null),L(null),yn.current=null;const ts=ht===Et.DragEnd?"onDragEnd":"onDragCancel";if(Zi){const tm=W.current[ts];tm==null||tm(Zi),b({type:ts,event:Zi})}})}}},[O]),kr=m.useCallback((te,pe)=>($e,ve)=>{const bn=$e.nativeEvent,rn=O.get(ve);if(F.current!==null||!rn||bn.dndKit||bn.defaultPrevented)return;const Zn={active:rn};te($e,pe.options,Zn)===!0&&(bn.dndKit={capturedBy:pe.sensor},F.current=ve,Nt($e,pe))},[O,Nt]),xn=Uz(c,kr);Qz(c),Ir(()=>{_&&S===aa.Initializing&&C(aa.Initialized)},[_,S]),m.useEffect(()=>{const{onDragMove:te}=W.current,{active:pe,activatorEvent:$e,collisions:ve,over:bn}=R.current;
210if(!pe||!$e)return;const rn={active:pe,activatorEvent:$e,collisions:ve,delta:{x:T.x,y:T.y},over:bn};ha.unstable_batchedUpdates(()=>{te==null||te(rn),b({type:"onDragMove",event:rn})})},[T.x,T.y]),m.useEffect(()=>{const{active:te,activatorEvent:pe,collisions:$e,droppableContainers:ve,scrollAdjustedTranslate:bn}=R.current;if(!te||F.current==null||!pe||!bn)return;const{onDragOver:rn}=W.current,Zn=ve.get(me),Wr=Zn&&Zn.rect.current?{id:Zn.id,rect:Zn.rect.current,data:Zn.data,disabled:Zn.disabled}:null,ht={active:te,activatorEvent:pe,collisions:$e,delta:{x:bn.x,y:bn.y},over:Wr};ha.unstable_batchedUpdates(()=>{bt(Wr),rn==null||rn(ht),b({type:"onDragOver",event:ht})})},[me]),Ir(()=>{R.current={activatorEvent:Y,active:z,activeNode:le,collisionRect:G,collisions:oe,droppableRects:j,draggableNodes:O,draggingNode:Ee,draggingNodeRect:ke,droppableContainers:D,over:Ae,scrollableAncestors:dt,scrollAdjustedTranslate:T},A.current={initial:ke,translated:G}},[z,le,oe,G,O,Ee,ke,j,D,Ae,dt,T]),zz({...he,delta:N,draggingRect:G,pointerCoordinates:Te,scrollableAncestors:dt,scrollableAncestorRects:Qn});const Pc=m.useMemo(()=>({active:z,activeNode:le,activeNodeRect:_,activatorEvent:Y,collisions:oe,containerNodeRect:V,dragOverlay:ie,draggableNodes:O,droppableContainers:D,droppableRects:j,over:Ae,measureDroppableContainers:ae,scrollableAncestors:dt,scrollableAncestorRects:Qn,measuringConfiguration:X,measuringScheduled:ce,windowRect:Xn}),[z,le,_,Y,oe,V,ie,O,D,j,Ae,ae,dt,Qn,X,ce,Xn]),ge=m.useMemo(()=>({activatorEvent:Y,activators:xn,active:z,activeNodeRect:_,ariaDescribedById:{draggable:P},dispatch:y,draggableNodes:O,over:Ae,measureDroppableContainers:ae}),[Y,xn,z,_,y,P,O,Ae,ae]);return H.createElement(W2.Provider,{value:w},H.createElement(Qu.Provider,{value:ge},H.createElement(lN.Provider,{value:Pc},H.createElement(Uh.Provider,{value:vn},u)),H.createElement(oF,{disabled:(l==null?void 0:l.restoreFocus)===!1})),H.createElement(dz,{...l,hiddenTextDescribedById:P}));function Oe(){const te=(B==null?void 0:B.autoScrollEnabled)===!1,pe=typeof s=="object"?s.enabled===!1:s===!1,$e=k&&!te&&!pe;return typeof s=="object"?{...s,enabled:$e}:{enabled:$e}}}),cF=m.createContext(null),Xw="button",fF="Draggable";function dF(e){let{id:t,data:n,disabled:r=!1,attributes:i}=e;const a=Xu(fF),{activators:o,activatorEvent:l,active:s,activeNodeRect:u,ariaDescribedById:c,draggableNodes:f,over:d}=m.useContext(Qu),{role:h=Xw,roleDescription:g="draggable",tabIndex:v=0}=i??{},x=(s==null?void 0:s.id)===t,y=m.useContext(x?Uh:cF),[b,w]=hd(),[S,C]=hd(),k=Zz(o,t),E=yu(n);Ir(()=>(f.set(t,{id:t,key:a,node:b,activatorNode:S,data:E}),()=>{const N=f.get(t);N&&N.key===a&&f.delete(t)}),[f,t]);const O=m.useMemo(()=>({role:h,tabIndex:v,"aria-disabled":r,"aria-pressed":x&&h===Xw?!0:void 0,"aria-roledescription":g,"aria-describedby":c.draggable}),[r,h,v,x,g,c.draggable]);return{active:s,activatorEvent:l,activeNodeRect:u,attributes:O,isDragging:x,listeners:r?void 0:k,node:b,over:d,setNodeRef:w,setActivatorNodeRef:C,transform:y}}function uN(){return m.useContext(lN)}const hF="Droppable",pF={timeout:25};function cN(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:i}=e;const a=Xu(hF),{active:o,dispatch:l,over:s,measureDroppableContainers:u}=m.useContext(Qu),c=m.useRef({disabled:n}),f=m.useRef(!1),d=m.useRef(null),h=m.useRef(null),{disabled:g,updateMeasurementsFor:v,timeout:x}={...pF,...i},y=yu(v??r),b=m.useCallback(()=>{if(!f.current){f.current=!0;return}h.current!=null&&clearTimeout(h.current),h.current=setTimeout(()=>{u(Array.isArray(y.current)?y.current:[y.current]),h.current=null},x)},[x]),w=Wh({callback:b,disabled:g||!o}),S=m.useCallback((O,N)=>{w&&(N&&(w.unobserve(N),f.current=!1),O&&w.observe(O))},[w]),[C,k]=hd(S),E=yu(t);return m.useEffect(()=>{!w||!C.current||(w.disconnect(),f.current=!1,w.observe(C.current))},[C,w]),m.useEffect(()=>(l({type:Et.RegisterDroppable,element:{id:r,key:a,disabled:n,node:C,rect:d,data:E}}),()=>l({type:Et.UnregisterDroppable,key:a,id:r})),[r]),m.useEffect(()=>{n!==c.current.disabled&&(l({type:Et.SetDroppableDisabled,id:r,key:a,disabled:n}),c.current.disabled=n)},[r,a,n,l]),{active:o,rect:d,isOver:(s==null?void 0:s.id)===r,node:C,over:s,setNodeRef:k}}function mF(e){let{animation:t,children:n}=e;const[r,i]=m.useState(null),[a,o]=m.useState(null),l=pd(n);return!n&&!r&&l&&i(l),Ir(()=>{if(!a)return;const s=r==null?void 0:r.key,u=r==null?void 0:r.props.id;if(s==null||u==null){i(null);return}Promise.resolve(t(u,a)).then(()=>{i(null)})},[t,r,a]),H.createElement(H.Fragment,null,n,r?m.cloneElement(r,{ref:o}):null)}const gF={x:0,y:0,scaleX:1,scaleY:1};function vF(e){let{children:t}=e;return H.createElement(Qu.Provider,{value:oN},H.createElement(Uh.Provider,{value:gF},t))}const yF={position:"fixed",touchAction:"none"},xF=e=>
210Fh(e)?"transform 250ms ease":void 0,bF=m.forwardRef((e,t)=>{let{as:n,activatorEvent:r,adjustScale:i,children:a,className:o,rect:l,style:s,transform:u,transition:c=xF}=e;if(!l)return null;const f=i?u:{...u,scaleX:1,scaleY:1},d={...yF,width:l.width,height:l.height,top:l.top,left:l.left,transform:Oa.Transform.toString(f),transformOrigin:i&&r?mz(r,l):void 0,transition:typeof c=="function"?c(r):c,...s};return H.createElement(n,{className:o,style:d,ref:t},a)}),wF=e=>t=>{let{active:n,dragOverlay:r}=t;const i={},{styles:a,className:o}=e;if(a!=null&&a.active)for(const[l,s]of Object.entries(a.active))s!==void 0&&(i[l]=n.node.style.getPropertyValue(l),n.node.style.setProperty(l,s));if(a!=null&&a.dragOverlay)for(const[l,s]of Object.entries(a.dragOverlay))s!==void 0&&r.node.style.setProperty(l,s);return o!=null&&o.active&&n.node.classList.add(o.active),o!=null&&o.dragOverlay&&r.node.classList.add(o.dragOverlay),function(){for(const[s,u]of Object.entries(i))n.node.style.setProperty(s,u);o!=null&&o.active&&n.node.classList.remove(o.active)}},kF=e=>{let{transform:{initial:t,final:n}}=e;return[{transform:Oa.Transform.toString(t)},{transform:Oa.Transform.toString(n)}]},SF={duration:250,easing:"ease",keyframes:kF,sideEffects:wF({styles:{active:{opacity:"0"}}})};function CF(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:i}=e;return zh((a,o)=>{if(t===null)return;const l=n.get(a);if(!l)return;const s=l.node.current;if(!s)return;const u=aN(o);if(!u)return;const{transform:c}=pn(o).getComputedStyle(o),f=K2(c);if(!f)return;const d=typeof t=="function"?t:EF(t);return J2(s,i.draggable.measure),d({active:{id:a,data:l.data,node:s,rect:i.draggable.measure(s)},draggableNodes:n,dragOverlay:{node:o,rect:i.dragOverlay.measure(u)},droppableContainers:r,measuringConfiguration:i,transform:f})})}function EF(e){const{duration:t,easing:n,sideEffects:r,keyframes:i}={...SF,...e};return a=>{let{active:o,dragOverlay:l,transform:s,...u}=a;if(!t)return;const c={x:l.rect.left-o.rect.left,y:l.rect.top-o.rect.top},f={scaleX:s.scaleX!==1?o.rect.width*s.scaleX/l.rect.width:1,scaleY:s.scaleY!==1?o.rect.height*s.scaleY/l.rect.height:1},d={x:s.x-c.x,y:s.y-c.y,...f},h=i({...u,active:o,dragOverlay:l,transform:{initial:s,final:d}}),[g]=h,v=h[h.length-1];if(JSON.stringify(g)===JSON.stringify(v))return;const x=r==null?void 0:r({active:o,dragOverlay:l,...u}),y=l.node.animate(h,{duration:t,easing:n,fill:"forwards"});return new Promise(b=>{y.onfinish=()=>{x==null||x(),b()}})}}let Qw=0;function PF(e){return m.useMemo(()=>{if(e!=null)return Qw++,Qw},[e])}const OF=H.memo(e=>
210{let{adjustScale:t=!1,children:n,dropAnimation:r,style:i,transition:a,modifiers:o,wrapperElement:l="div",className:s,zIndex:u=999}=e;const{activatorEvent:c,active:f,activeNodeRect:d,containerNodeRect:h,draggableNodes:g,droppableContainers:v,dragOverlay:x,over:y,measuringConfiguration:b,scrollableAncestors:w,scrollableAncestorRects:S,windowRect:C}=uN(),k=m.useContext(Uh),E=PF(f==null?void 0:f.id),O=sN(o,{activatorEvent:c,active:f,activeNodeRect:d,containerNodeRect:h,draggingNodeRect:x.rect,over:y,overlayNodeRect:x.rect,scrollableAncestors:w,scrollableAncestorRects:S,transform:k,windowRect:C}),N=Jx(d),D=CF({config:r,draggableNodes:g,droppableContainers:v,measuringConfiguration:b}),M=N?x.setRef:void 0;return H.createElement(vF,null,H.createElement(mF,{animation:D},f&&E?H.createElement(bF,{key:E,id:f.id,ref:M,as:l,activatorEvent:c,adjustScale:t,className:s,transition:a,rect:N,style:{zIndex:u,...i},transform:O},n):null))});function e0(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function jF(e,t){return e.reduce((n,r,i)=>{const a=t.get(r);return a&&(n[i]=a),n},Array(e.length))}function Yc(e){return e!==null&&e>=0}function NF(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function AF(e){return typeof e=="boolean"?{draggable:e,droppable:e}:e}const fN=e=>{let{rects:t,activeIndex:n,overIndex:r,index:i}=e;const a=e0(t,r,n),o=t[i],l=a[i];return!l||!o?null:{x:l.left-o.left,y:l.top-o.top,scaleX:l.width/o.width,scaleY:l.height/o.height}},Kc={scaleX:1,scaleY:1},MF=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:i,rects:a,overIndex:o}=e;const l=(t=a[n])!=null?t:r;if(!l)return null;if(i===n){const u=a[o];return u?{x:0,y:n<o?u.top+u.height-(l.top+l.height):u.top-l.top,...Kc}:null}const s=DF(a,i,n);return i>n&&i<=o?{x:0,y:-l.height-s,...Kc}:i<n&&i>=o?{x:0,y:l.height+s,...Kc}:{x:0,y:0,...Kc}};function DF(e,t,n){const r=e[t],i=e[t-1],a=e[t+1];return r?n<t?i?r.top-(i.top+i.height):a?a.top-(r.top+r.height):0:a?a.top-(r.top+r.height):i?r.top-(i.top+i.height):0:0}const dN="Sortable",hN=H.createContext({activeIndex:-1,containerId:dN,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:fN,disabled:{draggable:!1,droppable:!1}});function _F(e){let{children:t,id:n,items:r,strategy:i=fN,disabled:a=!1}=e;const{active:o,dragOverlay:l,droppableRects:s,over:u,measureDroppableContainers:c}=uN(),f=Xu(dN,n),d=l.rect!==null,h=m.useMemo(()=>r.map(k=>typeof k=="object"&&"id"in k?k.id:k),[r]),g=o!=null,v=o?h.indexOf(o.id):-1,x=u?h.indexOf(u.id):-1,y=m.useRef(h),b=!NF(h,y.current),w=x!==-1&&v===-1||b,S=AF(a);Ir(()=>{b&&g&&c(h)},[b,h,g,c]),m.useEffect(()=>{y.current=h},[h]);const C=m.useMemo(()=>({activeIndex:v,containerId:f,disabled:S,disableTransforms:w,items:h,overIndex:x,useDragOverlay:d,sortedRects:jF(h,s),strategy:i}),[v,f,S.draggable,S.droppable,w,h,x,s,d,i]);return H.createElement(hN.Provider,{value:C},t)}const TF=e=>{let{id:t,items:n,activeIndex:r,overIndex:i}=e;return e0(n,r,i).indexOf(t)},IF=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:i,items:a,newIndex:o,previousItems:l,previousContainerId:s,transition:u}=e;return!u||!r||l!==a&&i===o?!1:n?!0:o!==i&&t===s},RF={duration:200,easing:"ease"},pN="transform",LF=Oa.Transition.toString({property:pN,duration:0,easing:"linear"}),$F={roleDescription:"sortable"};function zF(e){let{disabled:t,index:n,node:r,rect:i}=e;const[a,o]=m.useState(null),l=m.useRef(n);return Ir(()=>{if(!t&&n!==l.current&&r.current){const s=i.current;if(s){const u=Fl(r.current,{ignoreTransform:!0}),c={x:s.left-u.left,y:s.top-u.top,scaleX:s.width/u.width,scaleY:s.height/u.height};(c.x||c.y)&&o(c)}}n!==l.current&&(l.current=n)},[t,n,r,i]),m.useEffect(()=>{a&&o(null)},[a]),a}function FF(e){let{animateLayoutChanges:t=IF,attributes:n,disabled:r,data:i,getNewIndex:a=TF,id:o,strategy:l,resizeObserverConfig:s,transition:u=RF}=e;const{items:c,containerId:f,activeIndex:d,disabled:h,disableTransforms:g,sortedRects:v,overIndex:x,useDragOverlay:y,strategy:b}=m.useContext(hN),w=BF(r,h),S=c.indexOf(o),C=m.useMemo(()=>({sortable:{containerId:f,index:S,items:c},...i}),[f,i,S,c]),k=m.useMemo(()=>c.slice(c.indexOf(o)),[c,o]),{rect:E,node:O,isOver:N,setNodeRef:D}=cN({id:o,data:C,disabled:w.droppable,resizeObserverConfig:{updateMeasurementsFor:k,...s}}),{active:M,activatorEvent:A,activeNodeRect:z,attributes:F,setNodeRef:B,listeners:Z,isDragging:Y,over:L,setActivatorNodeRef:W,transform:P}=dF({id:o,data:C,attributes:{...$F,...n},disabled:w.draggable}),J=J$(D,B),X=!!M,j=X&&!g&&Yc(d)&&Yc(x),ae=!y&&Y,ce=ae&&j?P:null,be=j?ce??(l??b)({rects:v,activeNodeRect:z,activeIndex:d,overIndex:x,index:S}):null,he=Yc(d)&&Yc(x)?a({id:o,items:c,activeIndex:d,overIndex:x}):S,U=M==null?void 0:M.id,_=m.useRef({activeId:U,items:c,newIndex:he,containerId:f}),V=c!==_.current.items,R=t({active:M,containerId:f,isDragging:Y,isSorting:X,id:o,index:S,items:c,newIndex:_.current.newIndex,previousItems:_.current.items,previousContainerId:_.current.containerId,transition:u,wasDragging:_.current.activeId!=null}),fe=zF({disabled:!R,index:S,node:O,rect:E});return m.useEffect(()=>{X&&_.current.newIndex!==he&&(_.current.newIndex=he),f!==_.current.containerId&&(_.current.containerId=f),c!==_.current.items&&(_.current.items=c)},[X,he,f,c]),m.useEffect(()=>{if(U===_.current.activeId)return;if(U&&!_.current.activeId){_.current.activeId=U;return}const Ee=setTimeout(()=>{_.current.activeId=U},50);return()=>clearTimeout(Ee)},[U]),{active:M,activeIndex:d,attributes:F,data:C,rect:E,index:S,newIndex:he,items:c,isOver:N,isSorting:X,isDragging:Y,listeners:Z,node:O,overIndex:x,over:L,setNodeRef:J,setActivatorNodeRef:W,setDroppableNodeRef:D,setDraggableNodeRef:B,transform:fe??be,transition:ie()};function ie(){if(fe||V&&_.current.newIndex===S)return LF;if(!(ae&&!Fh(A)||!u)&&(X||R))return Oa.Transition.toString({...u,property:pN})}}function BF(e,t){var n,r;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(n=e==null?void 0:e.draggable)!=null?n:t.draggable,droppable:(r=e==null?void 0:e.droppable)!=null?r:t.droppable}}function yd(e){if(!e)return!1;const t=e.data.current;return!!(t&&"sortable"in t&&typeof t.sortable=="object"&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable)}const WF=[Se.Down,Se.Right,Se.Up,Se.Left],UF=(e,t)=>{let{context:{active:n,collisionRect:r,droppableRects:i,droppableContainers:a,over:o,scrollableAncestors:l}}=t;if(WF.includes(e.code)){if(e.preventDefault(),!n||!r)return;const s=[];
210a.getEnabled().forEach(f=>{if(!f||f!=null&&f.disabled)return;const d=i.get(f.id);if(d)switch(e.code){case Se.Down:r.top<d.top&&s.push(f);break;case Se.Up:r.top>d.top&&s.push(f);break;case Se.Left:r.left>d.left&&s.push(f);break;case Se.Right:r.left<d.left&&s.push(f);break}});const u=H2({collisionRect:r,droppableRects:i,droppableContainers:s});let c=U2(u,"id");if(c===(o==null?void 0:o.id)&&u.length>1&&(c=u[1].id),c!=null){const f=a.get(n.id),d=a.get(c),h=d?i.get(d.id):null,g=d==null?void 0:d.node.current;if(g&&h&&f&&d){const x=Bh(g).some((k,E)=>l[E]!==k),y=mN(f,d),b=HF(f,d),w=x||!y?{x:0,y:0}:{x:b?r.width-h.width:0,y:b?r.height-h.height:0},S={x:h.left,y:h.top};return w.x&&w.y?S:xu(S,w)}}}};function mN(e,t){return!yd(e)||!yd(t)?!1:e.data.current.sortable.containerId===t.data.current.sortable.containerId}function HF(e,t){return!yd(e)||!yd(t)||!mN(e,t)?!1:e.data.current.sortable.index<t.data.current.sortable.index}const Zw=["bg-teal-600","bg-violet-500","bg-teal-500","bg-amber-500","bg-rose-500","bg-sky-500"],YF=new Set(["gmail.com","yahoo.com","outlook.com","hotmail.com","icloud.com","me.com","live.com","msn.com","protonmail.com","aol.com"]);function KF(e,t){return e&&!YF.has(e.toLowerCase())?e:t?t.toLowerCase().replace(/[^a-z0-9]/g,"")+".com":null}function gN({domain:e,company:t,size:n="small"}){var d;const r=KF(e,t),[i,a]=m.useState(!1),[o,l]=m.useState(!1),s=((d=t==null?void 0:t[0])==null?void 0:d.toUpperCase())||"?",u=t.split("").reduce((h,g)=>h*31+g.charCodeAt(0),0),c=Zw[Math.abs(u)%Zw.length],f=n==="large"?"w-12 h-12 rounded-xl text-sm":"w-8 h-8 rounded-lg text-xs";return!r||i?p.jsx("div",{className:`${f} ${c} flex items-center justify-center flex-shrink-0`,children:p.jsx("span",{className:"text-white font-bold",children:s})}):p.jsxs("div",{className:`${f} flex-shrink-0 overflow-hidden relative`,children:[!o&&p.jsx("div",{className:`absolute inset-0 ${c} flex items-center justify-center`,children:p.jsx("span",{className:"text-white font-bold",children:s})}),p.jsx("img",{src:`https://www.google.com/s2/favicons?domain=${r}&sz=64`,onLoad:()=>l(!0),onError:()=>a(!0),loading:"lazy",className:`w-full h-full object-cover transition-opacity duration-150 ${o?"opacity-100":"opacity-0"}`,alt:t})]})}function vN({filled:e,className:t="w-3.5 h-3.5"}){return e?p.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:t,children:p.jsx("path",{d:"M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"})}):p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:t,children:p.jsx("path",{d:"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"})})}function yN({className:e="w-3.5 h-3.5"}){return p.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:e,children:[p.jsx("path",{d:"M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"}),p.jsx("path",{d:"M13.73 21a2 2 0 0 1-3.46 0"})]})}function xN({className:e="w-3.5 h-3.5"}){return p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:e,children:p.jsx("path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"})})}function Zu({className:e="w-3.5 h-3.5"}){return p.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:e,children:[p.jsx("path",{d:"M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z"}),p.jsx("path",{d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"})]})}const t0={Sent:"#3b82f6",Replied:"#8b5cf6",Applied:"#8b5cf6",Interviewing:"#eab308",Offer:"#10b981",Ghosted:"#ef4444"};function xd(e){return Math.floor((Date.now()-new Date(e))/864e5)}function _f(e){return e?new Date(e).toLocaleDateString(void 0,{month:"short",day:"numeric",year:"numeric"}):"—"}function VF({record:e,onCardClick:t,onToggleFavorite:n}){const{attributes:r,listeners:i,setNodeRef:a,transform:o,transition:l,isDragging:s}=FF({id:e.threadId,data:{status:e.status}}),u=l?l.replace("ease","cubic-bezier(0.25, 1, 0.5, 1)"):void 0,c={transform:Oa.Transform.toString(o),transition:s?u:[u,"opacity 150ms ease-out"].filter(
210Boolean).join(", "),opacity:s?0:1},f=m.useCallback(()=>{s||t==null||t(e)},[s,t,e]);return p.jsxs("div",{ref:a,style:c,...i,...r,onClick:f,className:"group relative bg-chrome-card rounded-lg border border-chrome-rim py-3.5 px-4 cursor-grab shadow-card hover:shadow-card-hover hover:-translate-y-px transition-all duration-150",children:[p.jsxs("div",{className:"flex items-center gap-2.5 mb-2.5",children:[p.jsx(gN,{domain:e.domain,company:e.company}),p.jsx("p",{className:"flex-1 font-bold text-[15px] text-chrome-text truncate leading-tight",children:e.company}),p.jsx("button",{onClick:d=>{d.stopPropagation(),n==null||n(e.threadId)},"aria-label":e.favorite?"Remove from favorites":"Add to favorites",className:`flex-shrink-0 p-1.5 rounded transition-all duration-150 ${e.favorite?"text-rose-500":"text-stone-300 hover:text-rose-400"}`,children:p.jsx(vN,{filled:!!e.favorite})})]}),p.jsx("p",{className:"text-[12px] text-chrome-muted truncate mb-0.5",children:e.contactName}),p.jsx("p",{className:"text-[11px] text-chrome-muted/60 truncate mb-3",children:e.subject}),p.jsxs("div",{className:"flex items-center gap-2",children:[(()=>{const d=xd(e.sentDate),h=d>=5?"5+ days ago":`${d}d ago`,g=d>=5?"text-red-500":d>=2?"text-amber-600":"text-chrome-muted/60";return p.jsx("p",{className:`font-mono text-[11px] ${g}`,children:h})})(),p.jsxs("div",{className:"flex items-center gap-1.5 ml-auto",children:[xd(e.sentDate)>=3&&p.jsx("span",{role:"img","aria-label":"Follow up recommended",title:"Follow up recommended",className:"text-sky-600",children:p.jsx(yN,{className:"w-3.5 h-3.5"})}),(e.messageCount||1)>1&&p.jsxs("span",{role:"img","aria-label":`${e.messageCount} messages`,title:`${e.messageCount} messages`,className:"flex items-center gap-0.5 text-violet-600",children:[p.jsx(xN,{className:"w-3.5 h-3.5"}),p.jsx("span",{"aria-hidden":"true",className:"font-mono text-[10px]",children:e.messageCount})]}),p.jsxs("span",{role:"img","aria-label":e.isOpened?`Opened ${e.openCount} time${e.openCount!==1?"s":""}${e.lastOpenedAt?`, last ${new Date(e.lastOpenedAt).toLocaleDateString()}`:""}`:"Not opened yet",title:e.isOpened?`Opened ${e.openCount}x${e.lastOpenedAt?` — last ${new Date(e.lastOpenedAt).toLocaleDateString()}`:""}`:"Not opened yet",className:`flex items-center gap-0.5 ${e.isOpened?"text-emerald-600":"text-stone-300"}`,children:[p.jsx(Zu,{className:"w-3.5 h-3.5"}),e.isOpened&&e.openCount>1&&p.jsx("span",{className:"font-mono text-[10px]",children:e.openCount})]})]})]})]})}function qF(e,t){return e.record.threadId===t.record.threadId&&e.record.company===t.record.company&&e.record.domain===t.record.domain&&e.record.subject===t.record.subject&&e.record.contactName===t.record.contactName&&e.record.status===t.record.status&&e.record.favorite===t.record.favorite&&e.record.messageCount===t.record.messageCount&&e.record.sentDate===t.record.sentDate&&e.record.isOpened===t.record.isOpened&&e.record.openCount===t.record.openCount&&e.record.lastOpenedAt===t.record.lastOpenedAt&&e.onCardClick===t.onCardClick&&e.onToggleFavorite===t.onToggleFavorite}const bN=m.memo(VF,qF);function GF(){return p.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:"w-6 h-6 text-chrome-muted/40",children:[p.jsx("circle",{cx:"11",cy:"11",r:"8"}),p.jsx("path",{d:"M21 21l-4.35-4.35"})]})}const XF={Sent:{headline:"No outreach sent",sub:"Emails you send via the extension will appear here"},Replied:{headline:"No replies yet",sub:"Contacts who write back will move here automatically"},Applied:{headline:"No applications yet",sub:"Mark a contact as Applied after submitting your materials"},Interviewing:{headline:"No active interviews",sub:"Move contacts here when you land an interview"},Offer:{headline:"No offers yet",sub:"They're coming — drag a card here when one arrives"},Ghosted:{headline:"Gone quiet?",sub:"Drag contacts here when they stop responding"}};function Tv({context:e,query:t,status:n}){if(e==="column"){const r=XF[n]||{headline:"Nothing here",sub:null};return p.jsxs("div",{className:"flex flex-col items-center justify-center gap-1.5 py-6 px-4 text-center",children:[p.jsx("span",{className:"text-[12px] font-medium text-chrome-muted/50",children:r.headline}),r.sub&&p.jsx("span",{className:"text-[11px] text-chrome-muted/30 leading-snug",children:r.sub})]})}return e==="search"?p.jsxs("div",{className:"flex flex-col items-center justify-center gap-3 py-16 text-center px-6",children:[p.jsx(GF,{}),p.jsx("p",{className:"font-semibold text-[14px] text-chrome-muted",children:t?`No results for "${t}"`:"No results found"}),p.jsx("p",{className:"text-[13px] text-chrome-muted/60 max-w-xs",children:"Try a different c
210ompany name or contact"})]}):p.jsxs("div",{className:"flex flex-col items-center justify-center gap-2 py-16 text-center px-6",children:[p.jsx("p",{className:"font-semibold text-[14px] text-chrome-muted",children:"No outreach logged yet"}),p.jsx("p",{className:"text-[13px] text-chrome-muted/60 max-w-xs",children:"Install the extension and open Gmail to start tracking"})]})}function QF({status:e,records:t,onCardClick:n,onToggleFavorite:r}){const{setNodeRef:i,isOver:a}=cN({id:e}),o=t.map(s=>s.threadId),l=t0[e]||"#3b82f6";return p.jsxs("div",{className:"h-full min-h-0 flex flex-col w-[85vw] sm:w-[280px] flex-shrink-0 border-r border-chrome-border last:border-r-0 snap-start",children:[p.jsxs("div",{className:"flex items-center justify-between px-5 py-3.5 border-b border-chrome-border bg-chrome-bg",children:[p.jsxs("div",{className:"flex items-center gap-2",children:[p.jsx("div",{className:"w-2 h-2 rounded-full flex-shrink-0",style:{backgroundColor:l},"aria-hidden":"true"}),p.jsx("h3",{className:"font-sans font-semibold text-[10px] text-chrome-muted tracking-[0.1em] uppercase",children:e})]}),p.jsx("span",{className:"font-mono text-[11px] text-chrome-muted/60",children:t.length})]}),p.jsx("div",{ref:i,className:`flex-1 min-h-0 p-3 flex flex-col gap-3 transition-colors duration-150 overflow-y-auto ${a?"bg-[rgba(184,82,18,0.06)]":"bg-transparent"}`,children:p.jsx(_F,{items:o,strategy:MF,children:t.length===0?p.jsx(Tv,{context:"column",status:e}):t.map(s=>p.jsx(bN,{record:s,onCardClick:n,onToggleFavorite:r},s.threadId))})})]})}const ZF=m.memo(QF),wN="coldbase-card-order";function JF(){try{return JSON.parse(localStorage.getItem(wN))||{}}catch{return{}}}function zm(e){const t={};for(const[n,r]of Object.entries(e))t[n]=r.map(i=>i.threadId);return localStorage.setItem(wN,JSON.stringify(t)),t}function Fm(e,t={}){const n={};for(const r of Jr)n[r]=[];for(const r of e)n[r.status]&&n[r.status].push(r);for(const r of Jr){const i=t[r];if(!(i!=null&&i.length))continue;const a=new Map(i.map((o,l)=>[o,l]));n[r].sort((o,l)=>{const s=a.has(o.threadId)?a.get(o.threadId):1/0,u=a.has(l.threadId)?a.get(l.threadId):1/0;return s-u})}return n}function e6({records:e,onStatusChange:t,onCardClick:n,visibleColumns:r,onToggleFavorite:i}){const a=Im(nN,{activationConstraint:{distance:8}}),o=Im(rN,{activationConstraint:{delay:250,tolerance:5}}),l=Im(Qx,{coordinateGetter:UF}),s=hz(a,o,l),u=m.useRef(JF()),[c,f]=m.useState(null),[d,h]=m.useState(()=>Fm(e,u.current));m.useEffect(()=>{c||h(Fm(e,u.current))},[e,c]);function g(S){var C;if(Jr.includes(S))return S;for(const k of Jr)if((C=d[k])!=null&&C.some(E=>E.threadId===S))return k;return null}function v({active:S}){f(S.id)}function x({active:S,over:C}){if(!C)return;const k=g(S.id),E=g(C.id);!k||!E||k===E||h(O=>{const N=O[k].find(z=>z.threadId===S.id);if(!N)return O;const D=O[k].filter(z=>z.threadId!==S.id),M=[...O[E]],A=M.findIndex(z=>z.threadId===C.id);return M.splice(A>=0?A:M.length,0,N),{...O,[k]:D,[E]:M}})}function y({active:S,over:C}){var O;const k=g(S.id),E=(O=S.data.current)==null?void 0:O.status;if(f(null),!C){h(Fm(e,u.current));return}if(k&&k!==E)t(S.id,k),u.current=zm(d);else if(k===E){const N=d[k],D=N.findIndex(A=>A.threadId===S.id),M=N.findIndex(A=>A.threadId===C.id);if(D!==M&&M>=0){const A={...d,[k]:e0(d[k],D,M)};u.current=zm(A),h(A)}else u.current=zm(d)}}const b=m.useMemo(()=>c?e.find(S=>S.threadId===c):null,[c,e]),w=r||Jr;return p.jsxs(uF,{sensors:s,collisionDetection:H2,onDragStart:v,onDragOver:x,onDragEnd:y,autoScroll:{threshold:{x:.15,y:.15},acceleration:8,interval:5},children:[p.jsx("div",{className:`h-full overflow-x-auto overflow-y-hidden sm:snap-none ${c?"":"snap-x snap-mandatory"}`,children:p.jsx("div",{className:"h-full min-w-full flex items-stretch sm:justify-center",children:Jr.filter(S=>w.includes(S)).map(S=>p.jsx(ZF,{status:S,records:d[S],onCardClick:n,onToggleFavorite:i},S))})}),p.jsx(OF,{dropAnimation:null,children:b&&p.jsx("div",{style:{transform:"rotate(1.5deg)",filter:"drop-shadow(0 8px 24px rgba(0,0,0,0.12))"},children:p.jsx(bN,{record:b,onCardClick:()=>{},onToggleFavorite:()=>{}})})})]})}function t6({query:e,onSearch:t}){return p.jsxs("div",{className:"relative w-full",children:[p.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"absolute left-3 top-1/2 -translate-y-1/2 w-3.5 h-3.5 text-chrome-muted pointer-events-none","aria-hidden":"true",children:[p.jsx("circle",{cx:"11",cy:"11",r:"8"}),p.jsx("path",{d:"M21 21l-4.35-4.35"})]}
vendor: 4,736 bytes, line 210
210),p.jsx("input",{type:"text",value:e,onChange:n=>t(n.target.value),placeholder:"Search company, contact, subject…","aria-label":"Search contacts",className:"w-full pl-9 pr-3 py-1.5 border border-chrome-border rounded-md text-[13px] text-chrome-muted placeholder-chrome-muted/50 bg-chrome-bg focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors"})]})}function n6(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const r6=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,i6=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,a6={};function Jw(e,t){return(a6.jsx?i6:r6).test(e)}const o6=/[ \t\n\f\r]/g;function l6(e){return typeof e=="object"?e.type==="text"?ek(e.value):!1:ek(e)}function ek(e){return e.replace(o6,"")===""}class Ju{constructor(t,n,r){this.normal=n,this.property=t,r&&(this.space=r)}}Ju.prototype.normal={};Ju.prototype.property={};Ju.prototype.space=void 0;function kN(e,t){const n={},r={};for(const i of e)Object.assign(n,i.property),Object.assign(r,i.normal);return new Ju(n,r,t)}function Iv(e){return e.toLowerCase()}class Dn{constructor(t,n){this.attribute=n,this.property=t}}Dn.prototype.attribute="";Dn.prototype.booleanish=!1;Dn.prototype.boolean=!1;Dn.prototype.commaOrSpaceSeparated=!1;Dn.prototype.commaSeparated=!1;Dn.prototype.defined=!1;Dn.prototype.mustUseProperty=!1;Dn.prototype.number=!1;Dn.prototype.overloadedBoolean=!1;Dn.prototype.property="";Dn.prototype.spaceSeparated=!1;Dn.prototype.space=void 0;let s6=0;const ye=Po(),mt=Po(),Rv=Po(),q=Po(),Be=Po(),fl=Po(),Tn=Po();function Po(){return 2**++s6}const Lv=Object.freeze(Object.defineProperty({__proto__:null,boolean:ye,booleanish:mt,commaOrSpaceSeparated:Tn,commaSeparated:fl,number:q,overloadedBoolean:Rv,spaceSeparated:Be},Symbol.toStringTag,{value:"Module"})),Bm=Object.keys(Lv);class n0 extends Dn{constructor(t,n,r,i){let a=-1;if(super(t,n),tk(this,"space",i),typeof r=="number")for(;++a<Bm.length;){const o=Bm[a];tk(this,Bm[a],(r&Lv[o])===Lv[o])}}}n0.prototype.defined=!0;function tk(e,t,n){n&&(e[t]=n)}function Bl(e){const t={},n={};for(const[r,i]of Object.entries(e.properties)){const a=new n0(r,e.transform(e.attributes||{},r),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(r)&&(a.mustUseProperty=!0),t[r]=a,n[Iv(r)]=r,n[Iv(a.attribute)]=r}return new Ju(t,n,e.space)}const SN=Bl({properties:{ariaActiveDescendant:null,ariaAtomic:mt,ariaAutoComplete:null,ariaBusy:mt,ariaChecked:mt,ariaColCount:q,ariaColIndex:q,ariaColSpan:q,ariaControls:Be,ariaCurrent:null,ariaDescribedBy:Be,ariaDetails:null,ariaDisabled:mt,ariaDropEffect:Be,ariaErrorMessage:null,ariaExpanded:mt,ariaFlowTo:Be,ariaGrabbed:mt,ariaHasPopup:null,ariaHidden:mt,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Be,ariaLevel:q,ariaLive:null,ariaModal:mt,ariaMultiLine:mt,ariaMultiSelectable:mt,ariaOrientation:null,ariaOwns:Be,ariaPlaceholder:null,ariaPosInSet:q,ariaPressed:mt,ariaReadOnly:mt,ariaRelevant:null,ariaRequired:mt,ariaRoleDescription:Be,ariaRowCount:q,ariaRowIndex:q,ariaRowSpan:q,ariaSelected:mt,ariaSetSize:q,ariaSort:null,ariaValueMax:q,ariaValueMin:q,ariaValueNow:q,ariaValueText:null,role:null},transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()}});function CN(e,t){return t in e?e[t]:t}function EN(e,t){return CN(e,t.toLowerCase())}const u6=Bl({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:fl,acceptCharset:Be,accessKey:Be,action:null,allow:null,allowFullScreen:ye,allowPaymentRequest:ye,allowUserMedia:ye,alt:null,as:null,async:ye,autoCapitalize:null,autoComplete:Be,autoFocus:ye,autoPlay:ye,blocking:Be,capture:null,charSet:null,checked:ye,cite:null,className:Be,cols:q,colSpan:null,content:null,contentEditable:mt,controls:ye,controlsList:Be,coords:q|fl,crossOrigin:null,data:null,dateTime:null,decoding:null,default:ye,defer:ye,dir:null,dirName:null,disabled:ye,download:Rv,draggable:mt,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:ye,formTarget:null,headers:Be,height:q,hidden:Rv,high:q,href:null,hrefLang:null,htmlFor:Be,httpEquiv:Be,id:null,imageSizes:null,imageSrcSet:null,inert:ye,inputMode:null,integrity:null,is:null,isMap:ye,itemId:null,itemProp:Be,itemRef:Be,itemScope:ye,itemType:Be,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:ye,low:q,manifest:null,max:null,maxLength:q,media:null,method:null,min:null,minLength:q,multiple:ye,muted:ye,name:null,nonce:null,noModule:ye,noValidate:ye,onAbort:null,onAfterPrint:null,onAuxCl
210ick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:ye,optimum:q,pattern:null,ping:Be,placeholder:null,playsInline:ye,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:ye,referrerPolicy:null,rel:Be,required:ye,reversed:ye,rows:q,rowSpan:q,sandbox:Be,scope:null,scoped:ye,seamless:ye,selected:ye,shadowRootClonable:ye,shadowRootDelegatesFocus:ye,shadowRootMode:null,shape:null,size:q,sizes:null,slot:null,span:q,spellCheck:mt,src:null,srcDoc:null,srcLang:null,srcSet:null,start:q,step:null,style:null,tabIndex:q,target:null,title:null,translate:null,type:null,typeMustMatch:ye,useMap:null,value:mt,width:q,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:Be,axis:null,background:null,bgColor:null,border:q,borderColor:null,bottomMargin:q,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:ye,declare:ye,event:null,face:null,frame:null,frameBorder:null,hSpace:q,leftMargin:q,link:null,longDesc:null,lowSrc:null,marginHeight:q,marginWidth:q,noResize:ye,noHref:ye,noShade:ye,noWrap:ye,object:null,profile:null,prompt:null,rev:null,rightMargin:q,rules:null,scheme:null,scrolling:mt,standby:null,summary:null,text:null,topMargin:q,valueType:null,version:null,vAlign:null,vLink:null,vSpace:q,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:ye,disableRemotePlayback:ye,prefix:null,property:null,results:q,security:null,unselectable:null},space:"html",transform:EN}),c6=Bl({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav
210-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Tn,accentHeight:q,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:q,amplitude:q,arabicForm:null,ascent:q,attributeName:null,attributeType:null,azimuth:q,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:q,by:null,calcMode:null,capHeight:q,className:Be,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:q,diffuseConstant:q,direction:null,display:null,dur:null,divisor:q,dominantBaseline:null,download:ye,dx:null,dy:null,edgeMode:null,editable:null,elevation:q,enableBackground:null,end:null,event:null,exponent:q,externalResourcesRequired:null,fill:null,fillOpacity:q,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:fl,g2:fl,glyphName:fl,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:q,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:q,horizOriginX:q,horizOriginY:q,id:null,ideographic:q,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:q,k:q,k1:q,k2:q,k3:q,k4:q,kernelMatrix:Tn,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:q,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:q,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
vendor: 3,796 bytes, line 210
210Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:q,overlineThickness:q,paintOrder:null,panose1:null,path:null,pathLength:q,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Be,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:q,pointsAtY:q,pointsAtZ:q,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Tn,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Tn,rev:Tn,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Tn,requiredFeatures:Tn,requiredFonts:Tn,requiredFormats:Tn,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:q,specularExponent:q,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:q,strikethroughThickness:q,string:null,stroke:null,strokeDashArray:Tn,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:q,strokeOpacity:q,strokeWidth:null,style:null,surfaceScale:q,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Tn,tabIndex:q,tableValues:null,target:null,targetX:q,targetY:q,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Tn,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:q,underlineThickness:q,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:q,values:null,vAlphabetic:q,vMathematical:q,vectorEffect:null,vHanging:q,vIdeographic:q,version:null,vertAdvY:q,vertOriginX:q,vertOriginY:q,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:q,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:CN}),PN=Bl({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()}}),ON=Bl({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:EN}),jN=Bl({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()}}),f6={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},d6=/[A-Z]/g,nk=/-[a-z]/g,h6=/^data[-\w.:]+$/i;function p6(e,t){const n=Iv(t);let r=t,i=Dn;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&h6.test(t)){if(t.charAt(4)==="-"){const a=t.slice(5).replace(nk,g6);r="data"+a.charAt(0).toUpperCase()+a.slice(1)}else{const a=t.slice(4);if(!nk.test(a)){let o=a.replace(d6,m6);o.charAt(0)!=="-"&&(o="-"+o),t="data"+o}}i=n0}return new i(r,t)}function m6(e){return"-"+e.toLowerCase()}function g6(e){return e.charAt(1).toUpperCase()}const v6=kN([SN,u6,PN,ON,jN],"html"),r0=kN([SN,c6,PN,ON,jN],"svg");function y6(e){return e.join(" ").trim()}var i0={},rk=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,x6=/\n/g,b6=/^\s*/,w6=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,k6=/^:\s*/,S6=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,C6=/^[;
vendor: 4,146 bytes, lines 210-211
210\s]*/,E6=/^\s+|\s+$/g,P6=`
211`,ik="/",ak="*",qa="",O6="comment",j6="declaration";function N6(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function i(g){var v=g.match(x6);v&&(n+=v.length);var x=g.lastIndexOf(P6);r=~x?g.length-x:r+g.length}function a(){var g={line:n,column:r};return function(v){return v.position=new o(g),u(),v}}function o(g){this.start=g,this.end={line:n,column:r},this.source=t.source}o.prototype.content=e;function l(g){var v=new Error(t.source+":"+n+":"+r+": "+g);if(v.reason=g,v.filename=t.source,v.line=n,v.column=r,v.source=e,!t.silent)throw v}function s(g){var v=g.exec(e);if(v){var x=v[0];return i(x),e=e.slice(x.length),v}}function u(){s(b6)}function c(g){var v;for(g=g||[];v=f();)v!==!1&&g.push(v);return g}function f(){var g=a();if(!(ik!=e.charAt(0)||ak!=e.charAt(1))){for(var v=2;qa!=e.charAt(v)&&(ak!=e.charAt(v)||ik!=e.charAt(v+1));)++v;if(v+=2,qa===e.charAt(v-1))return l("End of comment missing");var x=e.slice(2,v-2);return r+=2,i(x),e=e.slice(v),r+=2,g({type:O6,comment:x})}}function d(){var g=a(),v=s(w6);if(v){if(f(),!s(k6))return l("property missing ':'");var x=s(S6),y=g({type:j6,property:ok(v[0].replace(rk,qa)),value:x?ok(x[0].replace(rk,qa)):qa});return s(C6),y}}function h(){var g=[];c(g);for(var v;v=d();)v!==!1&&(g.push(v),c(g));return g}return u(),h()}function ok(e){return e?e.replace(E6,qa):qa}var A6=N6,M6=Bf&&Bf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(i0,"__esModule",{value:!0});i0.default=_6;const D6=M6(A6);function _6(e,t){let n=null;if(!e||typeof e!="string")return n;const r=(0,D6.default)(e),i=typeof t=="function";return r.forEach(a=>{if(a.type!=="declaration")return;const{property:o,value:l}=a;i?t(o,l,a):l&&(n=n||{},n[o]=l)}),n}var Hh={};Object.defineProperty(Hh,"__esModule",{value:!0});Hh.camelCase=void 0;var T6=/^--[a-zA-Z0-9_-]+$/,I6=/-([a-z])/g,R6=/^[^-]+$/,L6=/^-(webkit|moz|ms|o|khtml)-/,$6=/^-(ms)-/,z6=function(e){return!e||R6.test(e)||T6.test(e)},F6=function(e,t){return t.toUpperCase()},lk=function(e,t){return"".concat(t,"-")},B6=function(e,t){return t===void 0&&(t={}),z6(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace($6,lk):e=e.replace(L6,lk),e.replace(I6,F6))};Hh.camelCase=B6;var W6=Bf&&Bf.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},U6=W6(i0),H6=Hh;function $v(e,t){var n={};return!e||typeof e!="string"||(0,U6.default)(e,function(r,i){r&&i&&(n[(0,H6.camelCase)(r,t)]=i)}),n}$v.default=$v;var Y6=$v;const K6=di(Y6),NN=AN("end"),a0=AN("start");function AN(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function V6(e){const t=a0(e),n=NN(e);if(t&&n)return{start:t,end:n}}function Gs(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?sk(e.position):"start"in e||"end"in e?sk(e):"line"in e||"column"in e?zv(e):""}function zv(e){return uk(e&&e.line)+":"+uk(e&&e.column)}function sk(e){return zv(e&&e.start)+"-"+zv(e&&e.end)}function uk(e){return e&&typeof e=="number"?e:1}class en extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let i="",a={},o=!1;if(n&&("line"in n&&"column"in n?a={place:n}:"start"in n&&"end"in n?a={place:n}:"type"in n?a={ancestors:[n],place:n.position}:a={...n}),typeof t=="string"?i=t:!a.cause&&t&&(o=!0,i=t.message,a.cause=t),!a.ruleId&&!a.source&&typeof r=="string"){const s=r.indexOf(":");s===-1?a.ruleId=r:(a.source=r.slice(0,s),a.ruleId=r.slice(s+1))}if(!a.place&&a.ancestors&&a.ancestors){const s=a.ancestors[a.ancestors.length-1];s&&(a.place=s.position)}const l=a.place&&"start"in a.place?a.place.start:a.place;this.ancestors=a.ancestors||void 0,this.cause=a.cause||void 0,this.column=l?l.column:void 0,this.fatal=void 0,this.file="",this.message=i,this.line=l?l.line:void 0,this.name=Gs(a.place)||"1:1",this.place=a.place||void 0,this.reason=this.message,this.ruleId=a.ruleId||void 0,this.source=a.source||void 0,this.stack=o&&a.cause&&typeof a.cause.stack=="str
211ing"?a.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}en.prototype.file="";en.prototype.name="";en.prototype.reason="";en.prototype.message="";en.prototype.stack="";en.prototype.column=void 0;en.prototype.line=void 0;en.prototype.ancestors=void 0;en.prototype.cause=void 0;en.prototype.fatal=void 0;en.prototype.place=void 0;en.prototype.ruleId=void 0;en.prototype.source=void 0;const o0={}.hasOwnProperty,q6=new Map,G6=/[A-Z]/g,X6=new Set(["table","tbody","thead","tfoot","tr"]),Q6=new Set(["td","th"]),MN="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function Z6(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=oB(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=aB(n,t.jsx,t.jsxs)}const i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?r0:v6,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},a=DN(i,e,void 0);return a&&typeof a!="string"?a:i.create(e,i.Fragment,{children:a||void 0},void 0)}function DN(e,t,n){if(t.type==="element")return J6(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return eB(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return nB(e,t,n);if(t.type==="mdxjsEsm")return tB(e,t);if(t.type==="root")return rB(e,t,n);if(t.type==="text")return iB(e,t)}function J6(e,t,n){const r=e.schema;let i=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(i=r0,e.schema=i),e.ancestors.push(t);const a=TN(e,t.tagName,!1),o=lB(e,t);let l=s0(e,t);return X6.has(t.tagName)&&(l=l.filter(function(s){return typeof s=="string"?!l6(s):!0})),_N(e,o,a,t),l0(o,l),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function eB(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}wu(e,t.position)}function tB(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);wu(e,t.position)}function nB(e,t,n){const r=e.schema;let i=r;t.name==="svg"&&r.space==="html"&&(i=r0,e.schema=i),e.ancestors.push(t);const a=t.name===null?e.Fragment:TN(e,t.name,!0),o=sB(e,t),l=s0(e,t);return _N(e,o,a,t),l0(o,l),e.ancestors.pop(),e.schema=r,e.create(t,a,o,n)}function rB(e,t,n){const r={};return l0(r,s0(e,t)),e.create(t,e.Fragment,r,n)}function iB(e,t){return t.value}function _N(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function l0(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}
vendor: 1,583 bytes, line 211
211function aB(e,t,n){return r;function r(i,a,o,l){const u=Array.isArray(o.children)?n:t;return l?u(a,o,l):u(a,o)}}function oB(e,t){return n;function n(r,i,a,o){const l=Array.isArray(a.children),s=a0(r);return t(i,a,o,l,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}function lB(e,t){const n={};let r,i;for(i in t.properties)if(i!=="children"&&o0.call(t.properties,i)){const a=uB(e,i,t.properties[i]);if(a){const[o,l]=a;e.tableCellAlignToStyle&&o==="align"&&typeof l=="string"&&Q6.has(t.tagName)?r=l:n[o]=l}}if(r){const a=n.style||(n.style={});a[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function sB(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const a=r.data.estree.body[0];a.type;const o=a.expression;o.type;const l=o.properties[0];l.type,Object.assign(n,e.evaluater.evaluateExpression(l.argument))}else wu(e,t.position);else{const i=r.name;let a;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const l=r.value.data.estree.body[0];l.type,a=e.evaluater.evaluateExpression(l.expression)}else wu(e,t.position);else a=r.value===null?!0:r.value;n[i]=a}return n}function s0(e,t){const n=[];let r=-1;const i=e.passKeys?new Map:q6;for(;++r<t.children.length;){const a=t.children[r];let o;if(e.passKeys){const s=a.type==="element"?a.tagName:a.type==="mdxJsxFlowElement"||a.type==="mdxJsxTextElement"?a.name:void 0;if(s){const u=i.get(s)||0;o=s+"-"+u,i.set(s,u+1)}}const l=DN(e,a,o);l!==void 0&&n.push(l)}return n}
vendor: 6,831 bytes, line 211
211function uB(e,t,n){const r=p6(e.schema,t);if(!(n==null||typeof n=="number"&&Number.isNaN(n))){if(Array.isArray(n)&&(n=r.commaSeparated?n6(n):y6(n)),r.property==="style"){let i=typeof n=="object"?n:cB(e,String(n));return e.stylePropertyNameCase==="css"&&(i=fB(i)),["style",i]}return[e.elementAttributeNameCase==="react"&&r.space?f6[r.property]||r.property:r.attribute,n]}}function cB(e,t){try{return K6(t,{reactCompat:!0})}catch(n){if(e.ignoreInvalidStyle)return{};const r=n,i=new en("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:r,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw i.file=e.filePath||void 0,i.url=MN+"#cannot-parse-style-attribute",i}}function TN(e,t,n){let r;if(!n)r={type:"Literal",value:t};else if(t.includes(".")){const i=t.split(".");let a=-1,o;for(;++a<i.length;){const l=Jw(i[a])?{type:"Identifier",name:i[a]}:{type:"Literal",value:i[a]};o=o?{type:"MemberExpression",object:o,property:l,computed:!!(a&&l.type==="Literal"),optional:!1}:l}r=o}else r=Jw(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(r.type==="Literal"){const i=r.value;return o0.call(e.components,i)?e.components[i]:i}if(e.evaluater)return e.evaluater.evaluateExpression(r);wu(e)}function wu(e,t){const n=new en("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw n.file=e.filePath||void 0,n.url=MN+"#cannot-handle-mdx-estrees-without-createevaluater",n}function fB(e){const t={};let n;for(n in e)o0.call(e,n)&&(t[dB(n)]=e[n]);return t}function dB(e){let t=e.replace(G6,hB);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function hB(e){return"-"+e.toLowerCase()}const Wm={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},pB={};function mB(e,t){const n=pB,r=typeof n.includeImageAlt=="boolean"?n.includeImageAlt:!0,i=typeof n.includeHtml=="boolean"?n.includeHtml:!0;return IN(e,r,i)}function IN(e,t,n){if(gB(e)){if("value"in e)return e.type==="html"&&!n?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return ck(e.children,t,n)}return Array.isArray(e)?ck(e,t,n):""}function ck(e,t,n){const r=[];let i=-1;for(;++i<e.length;)r[i]=IN(e[i],t,n);return r.join("")}function gB(e){return!!(e&&typeof e=="object")}const fk=document.createElement("i");function u0(e){const t="&"+e+";";fk.innerHTML=t;const n=fk.textContent;return n.charCodeAt(n.length-1)===59&&e!=="semi"||n===t?!1:n}function si(e,t,n,r){const i=e.length;let a=0,o;if(t<0?t=-t>i?0:i+t:t=t>i?i:t,n=n>0?n:0,r.length<1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&&e.splice(t,n);a<r.length;)o=r.slice(a,a+1e4),o.unshift(t,0),e.splice(...o),a+=1e4,t+=1e4}function lr(e,t){return e.length>0?(si(e,e.length,0,t),e):t}const dk={}.hasOwnProperty;function vB(e){const t={};let n=-1;for(;++n<e.length;)yB(t,e[n]);return t}function yB(e,t){let n;for(n in t){const i=(dk.call(e,n)?e[n]:void 0)||(e[n]={}),a=t[n];let o;if(a)for(o in a){dk.call(i,o)||(i[o]=[]);const l=a[o];xB(i[o],Array.isArray(l)?l:l?[l]:[])}}}function xB(e,t){let n=-1;const r=[];for(;++n<t.length;)(t[n].add==="after"?e:r).push(t[n]);si(e,0,0,r)}function RN(e,t){const n=Number.parseInt(e,t);return n<9||n===11||n>13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function dl(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Zr=Ta(/[A-Za-z]/),zn=Ta(/[\dA-Za-z]/),bB=Ta(/[#-'*+\--9=?A-Z^-~]/);function Fv(e){return e!==null&&(e<32||e===127)}const Bv=Ta(/\d/),wB=Ta(/[\dA-Fa-f]/),kB=Ta(/[!-/:-@[-`{-~]/);function de(e){return e!==null&&e<-2}function Mn(e){return e!==null&&(e<0||e===32)}function Ne(e){return e===-2||e===-1||e===32}const SB=Ta(new RegExp("\\p{P}|\\p{S}","u")),CB=Ta(/\s/);function Ta(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function Wl(e){const t=[];let n=-1,r=0,i=0;for(;++n<e.length;){const a=e.charCodeAt(n);let o="";if(a===37&&zn(e.charCodeAt(n+1))&&zn(e.charCodeAt(n+2)))i=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(o=String.fromCharCode(a));else if(a>55295&&a<57344){const l=e.charCodeAt(n+1);a<56320&&l>56319&&l<57344?(o=String.fromCharCode(a,l),i=1):o="�"}else o=String.fromCharCode(a);o&&(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+i+1,o=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function Ye(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let a=0;return o;function o(s){return Ne(s)?(e.enter(n),l(s)):t(s)}function l(s){return Ne(s)&&a++<i?(e.consume(s),l):(e.exit(n),t(s))}}const EB={tokenize:PB};function PB(e){const t=e.attempt(this.parser.constructs.contentInitial,r,i);let n;return t;function r(l){if(l===null){e.consume(l);return}return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),Ye(e,t,"linePrefix")}function i(l){return e.enter("paragraph"),a(l)}function a(l){const s=e.enter("chunkText",{contentType:"text",previous:n});return n&&(n.next=s),n=s,o(l)}function o(l){if(l===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(l);return}return de(l)?(e.consume(l),e.exit("chunkText"),a):(e.consume(l),o)}}const OB={tokenize:jB},hk={tokenize:NB};function jB(e){const t=this,n=[];let r=0,i,a,o;return l;function l(w){if(r<n.length){const S=n[r];return t.containerState=S[1],e.attempt(S[0].continuation,s,u)(w)}return u(w)}function s(w){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,i&&b();const S=t.events.length;let C=S,k;for(;C--;)if(t.events[C][0]==="exit"&&t.events[C][1].type==="chunkFlow"){k=t.events[C][1].end;break}y(r);let E=S;for(;E<t.events.length;)t.events[E][1].end={...k},E++;return si(t.events,C+1,0,t.events.slice(S)),t.events.length=E,u(w)}return l(w)}function u(w){if(r===n.length){if(!i)return d(w);if(i.currentConstruct&&i.currentConstruct.concrete)return g(w);t.interrupt=!!(i.currentConstruct&&!i._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(hk,c,f)(w)}function c(w){return i&&b(),y(r),d(w)}function f(w){return t.parser.lazy[t.now().line]=r!==n.length,o=t.now().offset,g(w)}function d(w){return t.containerState={},e.attempt(hk,h,g)(w)}function h(w){return r++,n.push([t.currentConstruct,t.containerState]),d(w)}function g(w){if(w===null){i&&b(),y(0),e.consume(w);return}return i=i||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:i,contentType:"flow",previous:a}),v(w)}function v(w){if(w===null){x(e.exit("chunkFlow"),!0),y(0),e.consume(w);return}return de(w)?(e.consume(w),x(e.exit("chunkFlow")),r=0,t.interrupt=void 0,l):(e.consume(w),v)}function x(w,S){const C=t.sliceStream(w);
vendor: 8,467 bytes, line 211
211if(S&&C.push(null),w.previous=a,a&&(a.next=w),a=w,i.defineSkip(w.start),i.write(C),t.parser.lazy[w.start.line]){let k=i.events.length;for(;k--;)if(i.events[k][1].start.offset<o&&(!i.events[k][1].end||i.events[k][1].end.offset>o))return;const E=t.events.length;let O=E,N,D;for(;O--;)if(t.events[O][0]==="exit"&&t.events[O][1].type==="chunkFlow"){if(N){D=t.events[O][1].end;break}N=!0}for(y(r),k=E;k<t.events.length;)t.events[k][1].end={...D},k++;si(t.events,O+1,0,t.events.slice(E)),t.events.length=k}}function y(w){let S=n.length;for(;S-- >w;){const C=n[S];t.containerState=C[1],C[0].exit.call(t,e)}n.length=w}function b(){i.write([null]),a=void 0,i=void 0,t.containerState._closeFlow=void 0}}function NB(e,t,n){return Ye(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function pk(e){if(e===null||Mn(e)||CB(e))return 1;if(SB(e))return 2}function c0(e,t,n){const r=[];let i=-1;for(;++i<e.length;){const a=e[i].resolveAll;a&&!r.includes(a)&&(t=a(t,n),r.push(a))}return t}const Wv={name:"attention",resolveAll:AB,tokenize:MB};function AB(e,t){let n=-1,r,i,a,o,l,s,u,c;for(;++n<e.length;)if(e[n][0]==="enter"&&e[n][1].type==="attentionSequence"&&e[n][1]._close){for(r=n;r--;)if(e[r][0]==="exit"&&e[r][1].type==="attentionSequence"&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&&(e[n][1].end.offset-e[n][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;s=e[r][1].end.offset-e[r][1].start.offset>1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const f={...e[r][1].end},d={...e[n][1].start};mk(f,-s),mk(d,s),o={type:s>1?"strongSequence":"emphasisSequence",start:f,end:{...e[r][1].end}},l={type:s>1?"strongSequence":"emphasisSequence",start:{...e[n][1].start},end:d},a={type:s>1?"strongText":"emphasisText",start:{...e[r][1].end},end:{...e[n][1].start}},i={type:s>1?"strong":"emphasis",start:{...o.start},end:{...l.end}},e[r][1].end={...o.start},e[n][1].start={...l.end},u=[],e[r][1].end.offset-e[r][1].start.offset&&(u=lr(u,[["enter",e[r][1],t],["exit",e[r][1],t]])),u=lr(u,[["enter",i,t],["enter",o,t],["exit",o,t],["enter",a,t]]),u=lr(u,c0(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),u=lr(u,[["exit",a,t],["enter",l,t],["exit",l,t],["exit",i,t]]),e[n][1].end.offset-e[n][1].start.offset?(c=2,u=lr(u,[["enter",e[n][1],t],["exit",e[n][1],t]])):c=0,si(e,r-1,n-r+3,u),n=r+u.length-c-2;break}}for(n=-1;++n<e.length;)e[n][1].type==="attentionSequence"&&(e[n][1].type="data");return e}function MB(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,i=pk(r);let a;return o;function o(s){return a=s,e.enter("attentionSequence"),l(s)}function l(s){if(s===a)return e.consume(s),l;const u=e.exit("attentionSequence"),c=pk(s),f=!c||c===2&&i||n.includes(s),d=!i||i===2&&c||n.includes(r);return u._open=!!(a===42?f:f&&(i||!d)),u._close=!!(a===42?d:d&&(c||!f)),t(s)}}function mk(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const DB={name:"autolink",tokenize:_B};function _B(e,t,n){let r=0;return i;function i(h){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(h),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),a}function a(h){return Zr(h)?(e.consume(h),o):h===64?n(h):u(h)}function o(h){return h===43||h===45||h===46||zn(h)?(r=1,l(h)):u(h)}function l(h){return h===58?(e.consume(h),r=0,s):(h===43||h===45||h===46||zn(h))&&r++<32?(e.consume(h),l):(r=0,u(h))}function s(h){return h===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(h),e.exit("autolinkMarker"),e.exit("autolink"),t):h===null||h===32||h===60||Fv(h)?n(h):(e.consume(h),s)}function u(h){return h===64?(e.consume(h),c):bB(h)?(e.consume(h),u):n(h)}function c(h){return zn(h)?f(h):n(h)}function f(h){return h===46?(e.consume(h),r=0,c):h===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(h),e.exit("autolinkMarker"),e.exit("autolink"),t):d(h)}function d(h){if((h===45||zn(h))&&r++<63){const g=h===45?d:f;return e.consume(h),g}return n(h)}}const Yh={partial:!0,tokenize:TB};function TB(e,t,n){return r;function r(a){return Ne(a)?Ye(e,i,"linePrefix")(a):i(a)}function i(a){return a===null||de(a)?t(a):n(a)}}const LN={continuation:{tokenize:RB},exit:LB,name:"blockQuote",tokenize:IB};function IB(e,t,n){const r=this;return i;function i(o){if(o===62){const l=r.containerState;return l.open||(e.enter("blockQuote",{_container:!0}),l.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(o),e.exit("blockQuoteMarker"),a}return n(o)}function a(o){return Ne(o)?(e.enter("blockQuotePrefixWhitespace"),e.consume(o),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(o))}}function RB(e,t,n){const r=this;return i;function i(o){return Ne(o)?Ye(e,a,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(o):a(o)}function a(o){return e.attempt(LN,t,n)(o)}}function LB(e){e.exit("blockQuote")}const $N={name:"characterEscape",tokenize:$B};function $B(e,t,n){return r;function r(a){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(a),e.exit("escapeMarker"),i}function i(a){return kB(a)?(e.enter("characterEscapeValue"),e.consume(a),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):n(a)}}const zN={name:"characterReference",tokenize:zB};function zB(e,t,n){const r=this;let i=0,a,o;return l;function l(f){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(f),e.exit("characterReferenceMarker"),s}function s(f){return f===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(f),e.exit("characterReferenceMarkerNumeric"),u):(e.enter("characterReferenceValue"),a=31,o=zn,c(f))}function u(f){return f===88||f===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(f),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),a=6,o=wB,c):(e.enter("characterReferenceValue"),a=7,o=Bv,c(f))}function c(f){if(f===59&&i){const d=e.exit("characterReferenceValue");return o===zn&&!u0(r.sliceSerialize(d))?n(f):(e.enter("characterReferenceMarker"),e.consume(f),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return o(f)&&i++<a?(e.consume(f),c):n(f)}}const gk={partial:!0,tokenize:BB},vk={concrete:!0,name:"codeFenced",tokenize:FB};function FB(e,t,n){const r=this,i={partial:!0,tokenize:C};let a=0,o=0,l;return s;function s(k){return u(k)}function u(k){const E=r.events[r.events.length-1];return a=E&&E[1].type==="linePrefix"?E[2].sliceSerialize(E[1],!0).length:0,l=k,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),c(k)}function c(k){return k===l?(o++,e.consume(k),c):o<3?n(k):(e.exit("codeFencedFenceSequence"),Ne(k)?Ye(e,f,"whitespace")(k):f(k))}function f(k){return k===null||de(k)?(e.exit("codeFencedFence"),r.interrupt?t(k):e.check(gk,v,S)(k)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),d(k))}function d(k){return k===null||de(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),f(k)):Ne(k)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Ye(e,h,"whitespace")(k)):k===96&&k===l?n(k):(e.consume(k),d)}function h(k){return k===null||de(k)?f(k):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),g(k))}function g(k){return k===null||de(k)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),f(k)):k===96&&k===l?n(k):(e.consume(k),g)}function v(k){return e.attempt(i,S,x)(k)}function x(k){return e.enter("lineEnding"),e.consume(k),e.exit("lineEnding"),y}function y(k){return a>0&&Ne(k)?Ye(e,b,"linePrefix",a+1)(k):b(k)}function b(k){return k===null||de(k)?e.check(gk,v,S)(k):(e.enter("codeFlowValue"),w(k))}function w(k){return k===null||de(k)?(e.exit("codeFlowValue"),b(k)):(e.consume(k),w)}function S(k){return e.exit("codeFenced"),t(k)}function C(k,E,O){let N=0;return D;function D(B){return k.enter("lineEnding"),k.consume(B),k.exit("lineEnding"),M}function M(B){return k.enter("codeFencedFence"),Ne(B)?Ye(k,A,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(B):A(B)}function A(B){return B===l?(k.enter("codeFencedFenceSequence"),z(B)):O(B)}function z(B){return B===l?(N++,k.consume(B),z):N>=o?(k.exit("codeFencedFenceSequence"),Ne(B)?Ye(k,F,"whitespace")(B):F(B)):O(B)}function F(B){return B===null||de(B)?(k.exit("codeFencedFence"),E(B)):O(B)}}}
vendor: 5,365 bytes, line 211
211function BB(e,t,n){const r=this;return i;function i(o){return o===null?n(o):(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),a)}function a(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}const Um={name:"codeIndented",tokenize:UB},WB={partial:!0,tokenize:HB};function UB(e,t,n){const r=this;return i;function i(u){return e.enter("codeIndented"),Ye(e,a,"linePrefix",5)(u)}function a(u){const c=r.events[r.events.length-1];return c&&c[1].type==="linePrefix"&&c[2].sliceSerialize(c[1],!0).length>=4?o(u):n(u)}function o(u){return u===null?s(u):de(u)?e.attempt(WB,o,s)(u):(e.enter("codeFlowValue"),l(u))}function l(u){return u===null||de(u)?(e.exit("codeFlowValue"),o(u)):(e.consume(u),l)}function s(u){return e.exit("codeIndented"),t(u)}}function HB(e,t,n){const r=this;return i;function i(o){return r.parser.lazy[r.now().line]?n(o):de(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),i):Ye(e,a,"linePrefix",5)(o)}function a(o){const l=r.events[r.events.length-1];return l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?t(o):de(o)?i(o):n(o)}}const YB={name:"codeText",previous:VB,resolve:KB,tokenize:qB};function KB(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r<t;)if(e[r][1].type==="codeTextData"){e[n][1].type="codeTextPadding",e[t][1].type="codeTextPadding",n+=2,t-=2;break}}for(r=n-1,t++;++r<=t;)i===void 0?r!==t&&e[r][1].type!=="lineEnding"&&(i=r):(r===t||e[r][1].type==="lineEnding")&&(e[i][1].type="codeTextData",r!==i+2&&(e[i][1].end=e[r-1][1].end,e.splice(i+2,r-i-2),t-=r-i-2,r=i+2),i=void 0);return e}function VB(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function qB(e,t,n){let r=0,i,a;return o;function o(f){return e.enter("codeText"),e.enter("codeTextSequence"),l(f)}function l(f){return f===96?(e.consume(f),r++,l):(e.exit("codeTextSequence"),s(f))}function s(f){return f===null?n(f):f===32?(e.enter("space"),e.consume(f),e.exit("space"),s):f===96?(a=e.enter("codeTextSequence"),i=0,c(f)):de(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),s):(e.enter("codeTextData"),u(f))}function u(f){return f===null||f===32||f===96||de(f)?(e.exit("codeTextData"),s(f)):(e.consume(f),u)}function c(f){return f===96?(e.consume(f),i++,c):i===r?(e.exit("codeTextSequence"),e.exit("codeText"),t(f)):(a.type="codeTextData",u(f))}}class GB{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,n){const r=n??Number.POSITIVE_INFINITY;return r<this.left.length?this.left.slice(t,r):t>this.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const i=n||0;this.setCursor(Math.trunc(t));const a=this.right.splice(this.right.length-i,Number.POSITIVE_INFINITY);return r&&fs(this.left,r),a.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),fs(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),fs(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const n=this.left.splice(t,Number.POSITIVE_INFINITY);fs(this.right,n.reverse())}else{const n=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);fs(this.left,n.reverse())}}}function fs(e,t){let n=0;if(t.length<1e4)e.push(...t);else for(;n<t.length;)e.push(...t.slice(n,n+1e4)),n+=1e4}function FN(e){const t={};let n=-1,r,i,a,o,l,s,u;const c=new GB(e);for(;++n<c.length;){for(;n in t;)n=t[n];if(r=c.get(n),n&&r[1].type==="chunkFlow"&&c.get(n-1)[1].type==="listItemPrefix"&&(s=r[1]._tokenizer.events,a=0,a<s.length&&s[a][1].type==="lineEndingBlank"&&(a+=2),a<s.length&&s[a][1].type==="content"))for(;++a<s.length&&s[a][1].type!=="content";)s[a][1].type==="chunkText"&&(s[a][1]._isInFirstContentOfListItem=!0,a++);if(r[0]==="enter")r[1].contentType&&(Object.assign(t,XB(c,n)),n=t[n],u=!0);else if(r[1]._container){for(a=n,i=void 0;a--;)if(o=c.get(a),o[1].type==="lineEnding"||o[1].type==="lineEndingBlank")o[0]==="enter"&&(i&&(c.get(i)[1].type="lineEndingBlank"),o[1].type="lineEnding",i=a);else if(!(o[1].type==="linePrefix"||o[1].type==="listItemIndent"))break;i&&(r[1].end={...c.get(i)[1].start},l=c.slice(i,n),l.unshift(r),c.splice(i,n-i+1,l))}}return si(e,0,Number.POSITIVE_INFINITY,c.slice(0)),!u}function XB(e,t){const n=e.get(t)[1],r=e.get(t)[2];let i=t-1;const a=[];let o=n._tokenizer;o||(o=r.parser[n.contentType](n.start),n._contentTypeTextTrailing&&(o._contentTypeTextTrailing=!0));const l=o.events,s=[],u={};let c,f,d=-1,h=n,g=0,v=0;const x=[v];for(;h;){for(;e.get(++i)[1]!==h;);a.push(i),h._tokenizer||(c=r.sliceStream(h),h.next||c.push(null),f&&o.defineSki
vendor: 18,560 bytes, line 211
211p(h.start),h._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=!0),o.write(c),h._isInFirstContentOfListItem&&(o._gfmTasklistFirstContentOfListItem=void 0)),f=h,h=h.next}for(h=n;++d<l.length;)l[d][0]==="exit"&&l[d-1][0]==="enter"&&l[d][1].type===l[d-1][1].type&&l[d][1].start.line!==l[d][1].end.line&&(v=d+1,x.push(v),h._tokenizer=void 0,h.previous=void 0,h=h.next);for(o.events=[],h?(h._tokenizer=void 0,h.previous=void 0):x.pop(),d=x.length;d--;){const y=l.slice(x[d],x[d+1]),b=a.pop();s.push([b,b+y.length-1]),e.splice(b,2,y)}for(s.reverse(),d=-1;++d<s.length;)u[g+s[d][0]]=g+s[d][1],g+=s[d][1]-s[d][0]-1;return u}const QB={resolve:JB,tokenize:e8},ZB={partial:!0,tokenize:t8};function JB(e){return FN(e),e}function e8(e,t){let n;return r;function r(l){return e.enter("content"),n=e.enter("chunkContent",{contentType:"content"}),i(l)}function i(l){return l===null?a(l):de(l)?e.check(ZB,o,a)(l):(e.consume(l),i)}function a(l){return e.exit("chunkContent"),e.exit("content"),t(l)}function o(l){return e.consume(l),e.exit("chunkContent"),n.next=e.enter("chunkContent",{contentType:"content",previous:n}),n=n.next,i}}function t8(e,t,n){const r=this;return i;function i(o){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),Ye(e,a,"linePrefix")}function a(o){if(o===null||de(o))return n(o);const l=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes("codeIndented")&&l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}}function BN(e,t,n,r,i,a,o,l,s){const u=s||Number.POSITIVE_INFINITY;let c=0;return f;function f(y){return y===60?(e.enter(r),e.enter(i),e.enter(a),e.consume(y),e.exit(a),d):y===null||y===32||y===41||Fv(y)?n(y):(e.enter(r),e.enter(o),e.enter(l),e.enter("chunkString",{contentType:"string"}),v(y))}function d(y){return y===62?(e.enter(a),e.consume(y),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(l),e.enter("chunkString",{contentType:"string"}),h(y))}function h(y){return y===62?(e.exit("chunkString"),e.exit(l),d(y)):y===null||y===60||de(y)?n(y):(e.consume(y),y===92?g:h)}function g(y){return y===60||y===62||y===92?(e.consume(y),h):h(y)}function v(y){return!c&&(y===null||y===41||Mn(y))?(e.exit("chunkString"),e.exit(l),e.exit(o),e.exit(r),t(y)):c<u&&y===40?(e.consume(y),c++,v):y===41?(e.consume(y),c--,v):y===null||y===32||y===40||Fv(y)?n(y):(e.consume(y),y===92?x:v)}function x(y){return y===40||y===41||y===92?(e.consume(y),v):v(y)}}function WN(e,t,n,r,i,a){const o=this;let l=0,s;return u;function u(h){return e.enter(r),e.enter(i),e.consume(h),e.exit(i),e.enter(a),c}function c(h){return l>999||h===null||h===91||h===93&&!s||h===94&&!l&&"_hiddenFootnoteSupport"in o.parser.constructs?n(h):h===93?(e.exit(a),e.enter(i),e.consume(h),e.exit(i),e.exit(r),t):de(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),f(h))}function f(h){return h===null||h===91||h===93||de(h)||l++>999?(e.exit("chunkString"),c(h)):(e.consume(h),s||(s=!Ne(h)),h===92?d:f)}function d(h){return h===91||h===92||h===93?(e.consume(h),l++,f):f(h)}}function UN(e,t,n,r,i,a){let o;return l;function l(d){return d===34||d===39||d===40?(e.enter(r),e.enter(i),e.consume(d),e.exit(i),o=d===40?41:d,s):n(d)}function s(d){return d===o?(e.enter(i),e.consume(d),e.exit(i),e.exit(r),t):(e.enter(a),u(d))}function u(d){return d===o?(e.exit(a),s(o)):d===null?n(d):de(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),Ye(e,u,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(d))}function c(d){return d===o||d===null||de(d)?(e.exit("chunkString"),u(d)):(e.consume(d),d===92?f:c)}function f(d){return d===o||d===92?(e.consume(d),c):c(d)}}function Xs(e,t){let n;return r;function r(i){return de(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):Ne(i)?Ye(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}const n8={name:"definition",tokenize:i8},r8={partial:!0,tokenize:a8};function i8(e,t,n){const r=this;let i;return a;function a(h){return e.enter("definition"),o(h)}function o(h){return WN.call(r,e,l,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(h)}function l(h){return i=dl(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),h===58?(e.enter("definitionMarker"),e.consume(h),e.exit("definitionMarker"),s):n(h)}function s(h){return Mn(h)?Xs(e,u)(h):u(h)}function u(h){return BN(e,c,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(h)}function c(h){return e.attempt(r8,f,f)(h)}function f(h){return Ne(h)?Ye(e,d,"whitespace")(h):d(h)}function d(h){return h===null||de(h)?(e.exit("definition"),r.parser.defined.push(i),t(h)):n(h)}}function a8(e,t,n){return r;function r(l){return Mn(l)?Xs(e,i)(l):n(l)}function i(l){return UN(e,a,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(l)}function a(l){return Ne(l)?Ye(e,o,"whitespace")(l):o(l)}function o(l){return l===null||de(l)?t(l):n(l)}}const o8={name:"hardBreakEscape",tokenize:l8};function l8(e,t,n){return r;function r(a){return e.enter("hardBreakEscape"),e.consume(a),i}function i(a){return de(a)?(e.exit("hardBreakEscape"),t(a)):n(a)}}const s8={name:"headingAtx",resolve:u8,tokenize:c8};function u8(e,t){let n=e.length-2,r=3,i,a;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},a={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},si(e,r,n-r+1,[["enter",i,t],["enter",a,t],["exit",a,t],["exit",i,t]])),e}function c8(e,t,n){let r=0;return i;function i(c){return e.enter("atxHeading"),a(c)}function a(c){return e.enter("atxHeadingSequence"),o(c)}function o(c){return c===35&&r++<6?(e.consume(c),o):c===null||Mn(c)?(e.exit("atxHeadingSequence"),l(c)):n(c)}function l(c){return c===35?(e.enter("atxHeadingSequence"),s(c)):c===null||de(c)?(e.exit("atxHeading"),t(c)):Ne(c)?Ye(e,l,"whitespace")(c):(e.enter("atxHeadingText"),u(c))}function s(c){return c===35?(e.consume(c),s):(e.exit("atxHeadingSequence"),l(c))}function u(c){return c===null||c===35||Mn(c)?(e.exit("atxHeadingText"),l(c)):(e.consume(c),u)}}const f8=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],yk=["pre","script","style","textarea"],d8={concrete:!0,name:"htmlFlow",resolveTo:m8,tokenize:g8},h8={partial:!0,tokenize:y8},p8={partial:!0,tokenize:v8};function m8(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function g8(e,t,n){const r=this;let i,a,o,l,s;return u;function u(j){return c(j)}function c(j){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(j),f}function f(j){return j===33?(e.consume(j),d):j===47?(e.consume(j),a=!0,v):j===63?(e.consume(j),i=3,r.interrupt?t:P):Zr(j)?(e.consume(j),o=String.fromCharCode(j),x):n(j)}function d(j){return j===45?(e.consume(j),i=2,h):j===91?(e.consume(j),i=5,l=0,g):Zr(j)?(e.consume(j),i=4,r.interrupt?t:P):n(j)}function h(j){return j===45?(e.consume(j),r.interrupt?t:P):n(j)}function g(j){const ae="CDATA[";return j===ae.charCodeAt(l++)?(e.consume(j),l===ae.length?r.interrupt?t:A:g):n(j)}function v(j){return Zr(j)?(e.consume(j),o=String.fromCharCode(j),x):n(j)}function x(j){if(j===null||j===47||j===62||Mn(j)){const ae=j===47,ce=o.toLowerCase();return!ae&&!a&&yk.includes(ce)?(i=1,r.interrupt?t(j):A(j)):f8.includes(o.toLowerCase())?(i=6,ae?(e.consume(j),y):r.interrupt?t(j):A(j)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(j):a?b(j):w(j))}return j===45||zn(j)?(e.consume(j),o+=String.fromCharCode(j),x):n(j)}function y(j){return j===62?(e.consume(j),r.interrupt?t:A):n(j)}function b(j){return Ne(j)?(e.consume(j),b):D(j)}function w(j){return j===47?(e.consume(j),D):j===58||j===95||Zr(j)?(e.consume(j),S):Ne(j)?(e.consume(j),w):D(j)}function S(j){return j===45||j===46||j===58||j===95||zn(j)?(e.consume(j),S):C(j)}function C(j){return j===61?(e.consume(j),k):Ne(j)?(e.consume(j),C):w(j)}function k(j){return j===null||j===60||j===61||j===62||j===96?n(j):j===34||j===39?(e.consume(j),s=j,E):Ne(j)?(e.consume(j),k):O(j)}function E(j){return j===s?(e.consume(j),s=null,N):j===null||de(j)?n(j):(e.consume(j),E)}function O(j){return j===null||j===34||j===39||j===47||j===60||j===61||j===62||j===96||Mn(j)?C(j):(e.consume(j),O)}function N(j){return j===47||j===62||Ne(j)?w(j):n(j)}function D(j){return j===62?(e.consume(j),M):n(j)}function M(j){return j===null||de(j)?A(j):Ne(j)?(e.consume(j),M):n(j)}function A(j){return j===45&&i===2?(e.consume(j),Z):j===60&&i===1?(e.consume(j),Y):j===62&&i===4?(e.consume(j),J):j===63&&i===3?(e.consume(j),P):j===93&&i===5?(e.consume(j),W):de(j)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(h8,X,z)(j)):j===null||de(j)?(e.exit("htmlFlowData"),z(j)):(e.consume(j),A)}function z(j){return e.check(p8,F,X)(j)}function F(j){return e.enter("lineEnding"),e.consume(j),e.exit("lineEnding"),B}function B(j){return j===null||de(j)?z(j):(e.enter("htmlFlowData"),A(j))}function Z(j){return j===45?(e.consume(j),P):A(j)}function Y(j){return j===47?(e.consume(j),o="",L):A(j)}function L(j){if(j===62){const ae=o.toLowerCase();return yk.includes(ae)?(e.consume(j),J):A(j)}return Zr(j)&&o.length<8?(e.consume(j),o+=String.fromCharCode(j),L):A(j)}function W(j){return j===93?(e.consume(j),P):A(j)}function P(j){return j===62?(e.consume(j),J):j===45&&i===2?(e.consume(j),P):A(j)}function J(j){return j===null||de(j)?(e.exit("htmlFlowData"),X(j)):(e.consume(j),J)}function X(j){return e.exit("htmlFlow"),t(j)}}function v8(e,t,n){const r=this;return i;function i(o){return de(o)?(e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),a):n(o)}function a(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}function y8(e,t,n){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(Yh,t,n)}}const x8={name:"htmlText",tokenize:b8};function b8(e,t,n){const r=this;let i,a,o;return l;function l(P){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(P),s}function s(P){return P===33?(e.consume(P),u):P===47?(e.consume(P),C):P===63?(e.consume(P),w):Zr(P)?(e.consume(P),O):n(P)}function u(P){return P===45?(e.consume(P),c):P===91?(e.consume(P),a=0,g):Zr(P)?(e.consume(P),b):n(P)}function c(P){return P===45?(e.consume(P),h):n(P)}function f(P){return P===null?n(P):P===45?(e.consume(P),d):de(P)?(o=f,Y(P)):(e.consume(P),f)}function d(P){return P===45?(e.consume(P),h):f(P)}function h(P){return P===62?Z(P):P===45?d(P):f(P)}function g(P){const J="CDATA[";return P===J.charCodeAt(a++)?(e.consume(P),a===J.length?v:g):n(P)}function v(P){return P===null?n(P):P===93?(e.consume(P),x):de(P)?(o=v,Y(P)):(e.consume(P),v)}function x(P){return P===93?(e.consume(P),y):v(P)}function y(P){return P===62?Z(P):P===93?(e.consume(P),y):v(P)}function b(P){return P===null||P===62?Z(P):de(P)?(o=b,Y(P)):(e.consume(P),b)}function w(P){return P===null?n(P):P===63?(e.consume(P),S):de(P)?(o=w,Y(P)):(e.consume(P),w)}function S(P){return P===62?Z(P):w(P)}function C(P){return Zr(P)?(e.consume(P),k):n(P)}function k(P){return P===45||zn(P)?(e.consume(P),k):E(P)}function E(P){return de(P)?(o=E,Y(P)):Ne(P)?(e.consume(P),E):Z(P)}function O(P){return P===45||zn(P)?(e.consume(P),O):P===47||P===62||Mn(P)?N(P):n(P)}function N(P){return P===47?(e.consume(P),Z):P===58||P===95||Zr(P)?(e.consume(P),D):de(P)?(o=N,Y(P)):Ne(P)?(e.consume(P),N):Z(P)}function D(P){return P===45||P===46||P===58||P===95||zn(P)?(e.consume(P),D):M(P)}function M(P){return P===61?(e.consume(P),A):de(P)?(o=M,Y(P)):Ne(P)?(e.consume(P),M):N(P)}function A(P){return P===null||P===60||P===61||P===62||P===96?n(P):P===34||P===39?(e.consume(P),i=P,z):de(P)?(o=A,Y(P)):Ne(P)?(e.consume(P),A):(e.consume(P),F)}function z(P){return P===i?(e.consume(P),i=void 0,B):P===null?n(P):de(P)?(o=z,Y(P)):(e.consume(P),z)}function F(P){return P===null||P===34||P===39||P===60||P===61||P===96?n(P):P===47||P===62||Mn(P)?N(P):(e.consume(P),F)}function B(P){return P===47||P===62||Mn(P)?N(P):n(P)}function Z(P){return P===62?(e.consume(P),e.exit("htmlTextData"),e.exit("htmlText"),t):n(P)}function Y(P){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(P),e.exit("lineEnding"),L}function L(P){return Ne(P)?Ye(e,W,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(P):W(P)}function W(P){return e.enter("htmlTextData"),o(P)}}const f0={name:"labelEnd",resolveAll:C8,resolveTo:E8,tokenize:P8},w8={tokenize:O8},k8={tokenize:j8},S8={tokenize:N8};function C8(e){let t=-1;const n=[];for(;++t<e.length;){const r=e[t][1];if(n.push(e[t]),r.type==="labelImage"||r.type==="labelLink"||r.type==="labelEnd"){const i=r.type==="labelImage"?4:2;r.type="data",t+=i}}return e.length!==n.length&&si(e,0,e.length,n),e}function E8(e,t){let n=e.length,r=0,i,a,o,l;for(;n--;)if(i=e[n][1],a){if(i.type==="link"||i.type==="labelLink"&&i._inactive)break;e[n][0]==="enter"&&i.type==="labelLink"&&(i._inactive=!0)}else if(o){if(e[n][0]==="enter"&&(i.type==="labelImage"||i.type==="labelLink")&&!i._balanced&&(a=n,i.type!=="labelLink")){r=2;break}}else i.type==="labelEnd"&&(o=n);const s={type:e[a][1].type==="labelLink"?"link":"image",start:{...e[a][1].start},end:{...e[e.length-1][1].end}},u={type:"label",start:{...e[a][1].start},end:{...e[o][1].end}},c={type:"labelText",start:{...e[a+r+2][1].end},end:{...e[o-2][1].start}};return l=[["enter",s,t],["enter",u,t]],l=lr(l,e.slice(a+1,a+r+3)),l=lr(l,[["enter",c,t]]),l=lr(l,c0(t.parser.constructs.insideSpan.null,e.slice(a+r+4,o-3),t)),l=lr(l,[["exit",c,t],e[o-2],e[o-1],["exit",u,t]]),l=lr(l,e.slice(o+1)),l=lr(l,[["exit",s,t]]),si(e,a,e.length,l),e}function P8(e,t,n){const r=this;let i=r.events.length,a,o;for(;i--;)if((r.events[i][1].type==="labelImage"||r.events[i][1].type==="labelLink")&&!r.events[i][1]._balanced){a=r.events[i][1];break}return l;function l(d){return a?a._inactive?f(d):(o=r.parser.defined.includes(dl(r.sliceSerialize({start:a.end,end:r.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(d),e.exit("labelMarker"),e.exit("labelEnd"),s):n(d)}function s(d){return d===40?e.attempt(w8,c,o?c:f)(d):d===91?e.attempt(k8,c,o?u:f)(d):o?c(d):f(d)}function u(d){return e.attempt(S8,c,f)(d)}function c(d){return t(d)}function f(d){return a._balanced=!0,n(d)}}function O8(e,t,n){return r;function r(f){return e.enter("resource"),e.enter("resourceMarker"),e.consume(f),e.exit("resourceMarker"),i}function i(f){return Mn(f)?Xs(e,a)(f):a(f)}function a(f){return f===41?c(f):BN(e,o,l,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(f)}function o(f){return Mn(f)?Xs(e,s)(f):c(f)}function l(f){return n(f)}function s(f){return f===34||f===39||f===40?UN(e,u,n,"resourceTitle","resourceTitleMarker","resourceTitleString")(f):c(f)}function u(f){return Mn(f)?Xs(e,c)(f):c(f)}function c(f){return f===41?(e.enter("resourceMarker"),e.consume(f),e.exit("resourceMarker"),e.exit("resource"),t):n(f)}}function j8(e,t,n){const r=this;return i;function i(l){return WN.call(r,e,a,o,"reference","referenceMarker","referenceString")(l)}function a(l){return r.parser.defined.includes(dl(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(l):n(l)}function o(l){return n(l)}}function N8(e,t,n){return r;function r(a){return e.enter("reference"),e.enter("referenceMarker"),e.consume(a),e.exit("referenceMarker"),i}function i(a){return a===93?(e.enter("referenceMarker"),e.consume(a),e.exit("referenceMarker"),e.exit("reference"),t):n(a)}}const A8={name:"labelStartImage",resolveAll:f0.resolveAll,tokenize:M8};function M8(e,t,n){const r=this;return i;function i(l){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(l),e.exit("labelImageMarker"),a}function a(l){return l===91?(e.enter("labelMarker"),e.consume(l),e.exit("labelMarker"),e.exit("labelImage"),o):n(l)}function o(l){return l===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(l):t(l)}}const D8={name:"labelStartLink",resolveAll:f0.resolveAll,tokenize:_8};function _8(e,t,n){const r=this;return i;function i(o){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(o),e.exit("labelMarker"),e.exit("labelLink"),a}function a(o){return o===94&&"_hiddenFootnoteSupport"in r.parser.constructs?n(o):t(o)}}const Hm={name:"lineEnding",tokenize:T8};function T8(e,t){return n;function n(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),Ye(e,t,"linePrefix")}}const Tf={name:"thematicBreak",tokenize:I8};function I8(e,t,n){let r=0,i;return a;function a(u){return e.enter("thematicBreak"),o(u)}function o(u){return i=u,l(u)}function l(u){return u===i?(e.enter("thematicBreakSequence"),s(u)):r>=3&&(u===null||de(u))?(e.exit("thematicBreak"),t(u)):n(u)}function s(u){return u===i?(e.consume(u),r++,s):(e.exit("thematicBreakSequence"),Ne(u)?Ye(e,l,"whitespace")(u):l(u))}}const kn={continuation:{tokenize:z8},exit:B8,name:"list",tokenize:$8},R8={partial:!0,tokenize:W8},L8={partial:!0,tokenize:F8};function $8(e,t,n){const r=this,i=r.events[r.events.length-1];let a=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,o=0;return l;function l(h){const g=r.containerState.type||(h===42||h===43||h===45?"listUnordered":"listOrdered");if(g==="listUnordered"?!r.containerState.marker||h===r.containerState.marker:Bv(h)){if(r.containerState.type||(r.containerState.type=g,e.enter(g,{_container:!0})),g==="listUnordered")return e.enter("listItemPrefix"),h===42||h===45?e.check(Tf,n,u)(h):u(h);if(!r.interrupt||h===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),s(h)}return n(h)}function s(h){return Bv(h)&&++o<10?(e.consume(h),s):(!r.interrupt||o<2)&&(r.containerState.marker?h===r.containerState.marker:h===41||h===46)?(e.exit("listItemValue"),u(h)):n(h)}function u(h){return e.enter("listItemMarker"),e.consume(h),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||h,e.check(Yh,r.interrupt?n:c,e.attempt(R8,d,f))}
vendor: 5,359 bytes, line 211
211function c(h){return r.containerState.initialBlankLine=!0,a++,d(h)}function f(h){return Ne(h)?(e.enter("listItemPrefixWhitespace"),e.consume(h),e.exit("listItemPrefixWhitespace"),d):n(h)}function d(h){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(h)}}function z8(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(Yh,i,a);function i(l){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Ye(e,t,"listItemIndent",r.containerState.size+1)(l)}function a(l){return r.containerState.furtherBlankLines||!Ne(l)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(l)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(L8,t,o)(l))}function o(l){return r.containerState._closeFlow=!0,r.interrupt=void 0,Ye(e,e.attempt(kn,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(l)}}function F8(e,t,n){const r=this;return Ye(e,i,"listItemIndent",r.containerState.size+1);function i(a){const o=r.events[r.events.length-1];return o&&o[1].type==="listItemIndent"&&o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(a):n(a)}}function B8(e){e.exit(this.containerState.type)}function W8(e,t,n){const r=this;return Ye(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(a){const o=r.events[r.events.length-1];return!Ne(a)&&o&&o[1].type==="listItemPrefixWhitespace"?t(a):n(a)}}const xk={name:"setextUnderline",resolveTo:U8,tokenize:H8};function U8(e,t){let n=e.length,r,i,a;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(i=n)}else e[n][1].type==="content"&&e.splice(n,1),!a&&e[n][1].type==="definition"&&(a=n);const o={type:"setextHeading",start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[i][1].type="setextHeadingText",a?(e.splice(i,0,["enter",o,t]),e.splice(a+1,0,["exit",e[r][1],t]),e[r][1].end={...e[a][1].end}):e[r][1]=o,e.push(["exit",o,t]),e}function H8(e,t,n){const r=this;let i;return a;function a(u){let c=r.events.length,f;for(;c--;)if(r.events[c][1].type!=="lineEnding"&&r.events[c][1].type!=="linePrefix"&&r.events[c][1].type!=="content"){f=r.events[c][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||f)?(e.enter("setextHeadingLine"),i=u,o(u)):n(u)}function o(u){return e.enter("setextHeadingLineSequence"),l(u)}function l(u){return u===i?(e.consume(u),l):(e.exit("setextHeadingLineSequence"),Ne(u)?Ye(e,s,"lineSuffix")(u):s(u))}function s(u){return u===null||de(u)?(e.exit("setextHeadingLine"),t(u)):n(u)}}const Y8={tokenize:K8};function K8(e){const t=this,n=e.attempt(Yh,r,e.attempt(this.parser.constructs.flowInitial,i,Ye(e,e.attempt(this.parser.constructs.flow,i,e.attempt(QB,i)),"linePrefix")));return n;function r(a){if(a===null){e.consume(a);return}return e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function i(a){if(a===null){e.consume(a);return}return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const V8={resolveAll:YN()},q8=HN("string"),G8=HN("text");function HN(e){return{resolveAll:YN(e==="text"?X8:void 0),tokenize:t};function t(n){const r=this,i=this.parser.constructs[e],a=n.attempt(i,o,l);return o;function o(c){return u(c)?a(c):l(c)}function l(c){if(c===null){n.consume(c);return}return n.enter("data"),n.consume(c),s}function s(c){return u(c)?(n.exit("data"),a(c)):(n.consume(c),s)}function u(c){if(c===null)return!0;const f=i[c];let d=-1;if(f)for(;++d<f.length;){const h=f[d];if(!h.previous||h.previous.call(r,r.previous))return!0}return!1}}}function YN(e){return t;function t(n,r){let i=-1,a;for(;++i<=n.length;)a===void 0?n[i]&&n[i][1].type==="data"&&(a=i,i++):(!n[i]||n[i][1].type!=="data")&&(i!==a+2&&(n[a][1].end=n[i-1][1].end,n.splice(a+2,i-a-2),i=a+2),a=void 0);return e?e(n,r):n}}function X8(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||e[n][1].type==="lineEnding")&&e[n-1][1].type==="data"){const r=e[n-1][1],i=t.sliceStream(r);let a=i.length,o=-1,l=0,s;for(;a--;){const u=i[a];if(typeof u=="string"){for(o=u.length;u.charCodeAt(o-1)===32;)l++,o--;if(o)break;o=-1}else if(u===-2)s=!0,l++;else if(u!==-1){a++;break}}if(t._contentTypeTextTrailing&&n===e.length&&(l=0),l){const u={type:n===e.length||s||l<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:a?o:r.start._bufferIndex+o,_index:r.start._index+a,line:r.end.line,column:r.end.column-l,offset:r.end.offset-l},end:{...r.end}};r.end={...u.start},r.start.offset===r.end.offset?Object.assign(r,u):(e.splice(n,0,["enter",u,t],["exit",u,t]),n+=2)}n++}return e}const Q8={42:kn,43:kn,45:kn,48:kn,49:kn,50:kn,51:kn,52:kn,53:kn,54:kn,55:kn,56:kn,57:kn,62:LN},Z8={91:n8},J8={[-2]:Um,[-1]:Um,32:Um},eW={35:s8,42:Tf,45:[xk,Tf],60:d8,61:xk,95:Tf,96:vk,126:vk},tW={38:zN,92:$N},nW={[-5]:Hm,[-4]:Hm,[-3]:Hm,33:A8,38:zN,42:Wv,60:[DB,x8],91:D8,92:[o8,$N],93:f0,95:Wv,96:YB},rW={null:[Wv,V8]},iW={null:[42,95]},aW={null:[]},oW=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:iW,contentInitial:Z8,disable:aW,document:Q8,flow:eW,flowInitial:J8,insideSpan:rW,string:tW,text:nW},Symbol.toStringTag,{value:"Module"}));function lW(e,t,n){let r={_bufferIndex:-1,_index:0,line:n&&n.line||1,c
vendor: 14,548 bytes, lines 211-213
211olumn:n&&n.column||1,offset:n&&n.offset||0};const i={},a=[];let o=[],l=[];const s={attempt:E(C),check:E(k),consume:b,enter:w,exit:S,interrupt:E(k,{interrupt:!0})},u={code:null,containerState:{},defineSkip:v,events:[],now:g,parser:e,previous:null,sliceSerialize:d,sliceStream:h,write:f};let c=t.tokenize.call(u,s);return t.resolveAll&&a.push(t),u;function f(M){return o=lr(o,M),x(),o[o.length-1]!==null?[]:(O(t,0),u.events=c0(a,u.events,u),u.events)}function d(M,A){return uW(h(M),A)}function h(M){return sW(o,M)}function g(){const{_bufferIndex:M,_index:A,line:z,column:F,offset:B}=r;return{_bufferIndex:M,_index:A,line:z,column:F,offset:B}}function v(M){i[M.line]=M.column,D()}function x(){let M;for(;r._index<o.length;){const A=o[r._index];if(typeof A=="string")for(M=r._index,r._bufferIndex<0&&(r._bufferIndex=0);r._index===M&&r._bufferIndex<A.length;)y(A.charCodeAt(r._bufferIndex));else y(A)}}function y(M){c=c(M)}function b(M){de(M)?(r.line++,r.column=1,r.offset+=M===-3?2:1,D()):M!==-1&&(r.column++,r.offset++),r._bufferIndex<0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&&(r._bufferIndex=-1,r._index++)),u.previous=M}function w(M,A){const z=A||{};return z.type=M,z.start=g(),u.events.push(["enter",z,u]),l.push(z),z}function S(M){const A=l.pop();return A.end=g(),u.events.push(["exit",A,u]),A}function C(M,A){O(M,A.from)}function k(M,A){A.restore()}function E(M,A){return z;function z(F,B,Z){let Y,L,W,P;return Array.isArray(F)?X(F):"tokenize"in F?X([F]):J(F);function J(le){return be;function be(he){const U=he!==null&&le[he],_=he!==null&&le.null,V=[...Array.isArray(U)?U:U?[U]:[],...Array.isArray(_)?_:_?[_]:[]];return X(V)(he)}}function X(le){return Y=le,L=0,le.length===0?Z:j(le[L])}function j(le){return be;function be(he){return P=N(),W=le,le.partial||(u.currentConstruct=le),le.name&&u.parser.constructs.disable.null.includes(le.name)?ce():le.tokenize.call(A?Object.assign(Object.create(u),A):u,s,ae,ce)(he)}}function ae(le){return M(W,P),B}function ce(le){return P.restore(),++L<Y.length?j(Y[L]):Z}}}function O(M,A){M.resolveAll&&!a.includes(M)&&a.push(M),M.resolve&&si(u.events,A,u.events.length-A,M.resolve(u.events.slice(A),u)),M.resolveTo&&(u.events=M.resolveTo(u.events,u))}function N(){const M=g(),A=u.previous,z=u.currentConstruct,F=u.events.length,B=Array.from(l);return{from:F,restore:Z};function Z(){r=M,u.previous=A,u.currentConstruct=z,u.events.length=F,l=B,D()}}function D(){r.line in i&&r.column<2&&(r.column=i[r.line],r.offset+=i[r.line]-1)}}function sW(e,t){const n=t.start._index,r=t.start._bufferIndex,i=t.end._index,a=t.end._bufferIndex;let o;if(n===i)o=[e[n].slice(r,a)];else{if(o=e.slice(n,i),r>-1){const l=o[0];typeof l=="string"?o[0]=l.slice(r):o.shift()}a>0&&o.push(e[i].slice(0,a))}return o}function uW(e,t){let n=-1;const r=[];let i;for(;++n<e.length;){const a=e[n];let o;if(typeof a=="string")o=a;else switch(a){case-5:{o="\r";break}case-4:{o=`
212`;break}case-3:{o=`\r
213`;break}case-2:{o=t?" ":"	";break}case-1:{if(!t&&i)continue;o=" ";break}default:o=String.fromCharCode(a)}i=a===-2,r.push(o)}return r.join("")}function cW(e){const r={constructs:vB([oW,...(e||{}).extensions||[]]),content:i(EB),defined:[],document:i(OB),flow:i(Y8),lazy:{},string:i(q8),text:i(G8)};return r;function i(a){return o;function o(l){return lW(r,a,l)}}}function fW(e){for(;!FN(e););return e}const bk=/[\0\t\n\r]/g;function dW(){let e=1,t="",n=!0,r;return i;function i(a,o,l){const s=[];let u,c,f,d,h;for(a=t+(typeof a=="string"?a.toString():new TextDecoder(o||void 0).decode(a)),f=0,t="",n&&(a.charCodeAt(0)===65279&&f++,n=void 0);f<a.length;){if(bk.lastIndex=f,u=bk.exec(a),d=u&&u.index!==void 0?u.index:a.length,h=a.charCodeAt(d),!u){t=a.slice(f);break}if(h===10&&f===d&&r)s.push(-3),r=void 0;else switch(r&&(s.push(-5),r=void 0),f<d&&(s.push(a.slice(f,d)),e+=d-f),h){case 0:{s.push(65533),e++;break}case 9:{for(c=Math.ceil(e/4)*4,s.push(-2);e++<c;)s.push(-1);break}case 10:{s.push(-4),e=1;break}default:r=!0,e=1}f=d+1}return l&&(r&&s.push(-5),t&&s.push(t),s.push(null)),s}}const hW=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function pW(e){return e.replace(hW,mW)}function mW(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){const i=n.charCodeAt(1),a=i===120||i===88;return RN(n.slice(a?2:1),a?16:10)}return u0(n)||e}const KN={}.hasOwnProperty;function gW(e,t,n){return t&&typeof t=="object"&&(n=t,t=void 0),vW(n)(fW(cW(n).document().write(dW()(e,t,!0))))}function vW(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:a(Xn),autolinkProtocol:N,autolinkEmail:N,atxHeading:a(Ee),blockQuote:a(_),characterEscape:N,characterReference:N,codeFenced:a(V),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:a(V,o),codeText:a(R,o),codeTextData:N,data:N,codeFlowValue:N,definition:a(fe),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:a(ie),hardBreakEscape:a(ke),hardBreakTrailing:a(ke),htmlFlow:a(st,o),htmlFlowData:N,htmlText:a(st,o),htmlTextData:N,image:a(gn),label:o,link:a(Xn),listItem:a(Qn),listItemValue:d,listOrdered:a(dt,f),listUnordered:a(dt),paragraph:a(Q),reference:j,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:a(Ee),strong:a(Te),thematicBreak:a(wr)},exit:{atxHeading:s(),atxHeadingSequence:C,autolink:s(),autolinkEmail:U,autolinkProtocol:he,blockQuote:s(),characterEscapeValue:D,characterReferenceMarkerHexadecimal:ce,characterReferenceMarkerNumeric:ce,characterReferenceValue:le,characterReference:be,codeFenced:s(x),codeFencedFence:v,codeFencedFenceInfo:h,codeFencedFenceMeta:g,codeFlowValue:D,codeIndented:s(y),codeText:s(B),codeTextData:D,data:D,definition:s(),definitionDestinationString:S,definitionLabelString:b,definitionTitleString:w,emphasis:s(),hardBreakEscape:s(A),hardBreakTrailing:s(A),htmlFlow:s(z),htmlFlowData:D,htmlText:s(F),htmlTextData:D,image:s(Y),label:W,labelText:L,lineEnding:M,link:s(Z),listItem:s(),listOrdered:s(),listUnordered:s(),paragraph:s(),referenceString:ae,resourceDestinationString:P,resourceTitleString:J,resource:X,setextHeading:s(O),setextHeadingLineSequence:E,setextHeadingText:k,strong:s(),thematicBreak:s()}};VN(t,(e||{}).mdastExtensions||[]);const n={};return r;function r($){let T={type:"root",children:[]};const G={stack:[T],tokenStack:[],config:t,enter:l,exit:u,buffer:o,resume:c,data:n},oe=[];let me=-1;for(;++me<$.length;)if($[me][1].type==="listOrdered"||$[me][1].type==="listUnordered")if($[me][0]==="enter")oe.push(me);else{const Ae=oe.pop();me=i($,Ae,me)}for(me=-1;++me<$.length;){const Ae=t[$[me][0]];KN.call(Ae,$[me][1].type)&&Ae[$[me][1].type].call(Object.assign({sliceSerialize:$[me][2].sliceSerialize},G),$[me][1])}if(G.tokenStack.length>0){const Ae=G.tokenStack[G.tokenStack.length-1];(Ae[1]||wk).call(G,void 0,Ae[0])}for(T.position={start:ea($.length>0?$[0][1].start:{line:1,column:1,offset:0}),end:ea($.length>0?$[$.length-2][1].end:{line:1,column:1,offset:0})},me=-1;++me<t.transforms.length;)T=t.transforms[me](T)||T;return T}function i($,T,G){let oe=T-1,me=-1,Ae=!1,bt,Le,vn,yn;for(;++oe<=G;){const Nt=$[oe];switch(Nt[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Nt[0]==="enter"?me++:me--,yn=void 0;break}case"lineEndingBlank":{Nt[0]==="enter"&&(bt&&!yn&&!me&&!vn&&(vn=oe),yn=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:yn=void 0}if(!me&&Nt[0]==="enter"&&Nt[1].type==="listItemPrefix"||me===-1&&Nt[0]==="exit"&&(Nt[1].type==="listUnordered"||Nt[1].type==="listOrdered")){if(bt){let kr=oe;for(Le=void 0;kr--;){const xn=$[kr];if(xn[1].type==="lineEnding"||xn[1].type==="lineEndingBlank"){if(xn[0]==="exit")continue;Le&&($[Le][1].type="lineEndingBlank",Ae=!0),xn[1].type="lineEnding",Le=kr}else if(!(xn[1].type==="linePrefix"||xn[1].type==="blockQuotePrefix"||xn[1].type==="blockQuotePrefixWhitespace"||xn[1].type==="blockQuoteMarker"||xn[1].type==="listItemIndent"))break}vn&&(!Le||vn<Le)&&(bt._spread=!0),bt.end=Object.assign({},Le?$[Le][1].start:Nt[1].end),$.splice(Le||oe,0,["exit",bt,Nt[2]]),oe++,G++}if(Nt[1].type==="listItemPrefix"){const kr={type:"listItem",_spread:!1,start:Object.assign({},Nt[1].start),end:void 0};bt=kr,$.splice(oe,0,["enter",kr,Nt[2]]),oe++,G++,vn=void 0,yn=!0}}}return $[T][1]._spread=Ae,G}function a($,T){return G;function G(oe){l.call(this,$(oe),oe),T&&T.call(this,oe)}}function o(){this.stack.push({type:"fragment",children:[]})}function l($,T,G){this.stack[this.stack.length-1].children.push($),this.stack.push($),this.tokenStack.push([T,G||void 0]),$.position={start:ea(T.start),end:void 0}}function s($){return T;function T(G){$&&$.call(this,G),u.call(this,G)}}function u($,T){const G=this.stack.pop(),oe=this.tokenStack.pop();if(oe)oe[0].type!==$.type&&(T?T.call(this,$,oe[0]):(oe[1]||wk).call(this,$,oe[0]));else throw new Error("Cannot close `"+$.type+"` ("+Gs({start:$.start,end:$.end})+"): it’s not open");G.position.end=ea($.end)}function c(){return mB(this.stack.pop())}function f(){this.data.expectingFirstListItemValue=!0}function d($){if(this.data.expectingFirstListItemValue){const T=this.stack[this.stack.length-2];T.start=Number.parseInt(this.sliceSerialize($),10),this.data.expectingFirstListItemValue=void 0}}function h(){const $=this.resume(),T=this.stack[this.stack.length-1];T.lang=$}function g(){const $=this.resume(),T=this.stack[this.stack.length-1];T.meta=$}function v(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function x(){const $=this.resume(),T=this.stack[this.stack.length-1];T.value=$.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function y(){const $=this.resume(),T=this.stack[this.stack.length-1];T.value=$.replace(/(\r?\n|\r)$/g,"")}function b($){const T=this.resume(),G=this.stack[this.stack.length-1];G.label=T,G.identifier=dl(this.sliceSerialize($)).toLowerCase()}function w(){const $=this.resume(),T=this.stack[this.stack.length-1];T.title=$}function S(){const $=this.resume(),T=this.stack[this.stack.length-1];T.url=$}function C($){const T=this.stack[this.stack.length-1];if(!T.depth){const G=this.sliceSerialize($).length;T.depth=G}}function k(){this.data.setextHeadingSlurpLineEnding=!0}function E($){const T=this.stack[this.stack.length-1];T.depth=this.sliceSerialize($).codePointAt(0)===61?1:2}function O(){this.data.setextHeadingSlurpLineEnding=void 0}function N($){const G=this.stack[this.stack.length-1].children;let oe=G[G.length-1];(!oe||oe.type!=="text")&&(oe=Je(),oe.position={start:ea($.start),end:void 0},G.push(oe)),this.stack.push(oe)}function D($){const T=this.stack.pop();T.value+=this.sliceSerialize($),T.position.end=ea($.end)}function M($){const T=this.stack[this.stack.length-1];if(this.data.atHardBreak){const G=T.children[T.children.length-1];G.position.end=ea($.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(T.type)&&(N.call(this,$),D.call(this,$))}function A(){this.data.atHardBreak=!0}function z(){const $=this.resume(),T=this.stack[this.stack.length-1];T.value=$}function F(){const $=this.resume(),T=this.stack[this.stack.length-1];T.value=$}function B(){const $=this.resume(),T=this.stack[this.stack.length-1];T.value=$}function Z(){const $=this.stack[this.stack.length-1];if(this.data.inReference){const T=this.data.referenceType||"shortcut";$.type+="Reference",$.referenceType=T,delete $.url,delete $.title}else delete $.identifier,delete $.label;this.data.referenceType=void 0}function Y(){const $=this.stack[this.stack.length-1];if(this.data.inReference){const T=this.data.referenceType||"shortcut";$.type+="Reference",$.referenceType=T,delete $.url,delete $.title}else delete $.identifier,delete $.label;this.data.referenceType=void 0}function L($){const T=this.sliceSerialize($),G=this.stack[this.stack.length-2];G.label=pW(T),G.identifier=dl(T).toLowerCase()}function W(){const $=this.stack[this.stack.length-1],T=this.resume(),G=this.stack[this.stack.length-1];if(this.data.inReference=!0,G.type==="link"){const oe=$.children;G.children=oe}else G.alt=T}function P(){const $=this.resume(),T=this.stack[this.stack.length-1];T.url=$}function J(){const $=this.resume(),T=this.stack[this.stack.length-1];T.title=$}function X(){this.data.inReference=void 0}function j(){this.data.referenceType="collapsed"}function ae($){const T=this.resume(),G=this.stack[this.stack.length-1];G.label=T,G.identifier=dl(this.sliceSerialize($)).toLowerCase(),this.data.referenceType="full"}function ce($){this.data.characterReferenceType=$.type}function le($){const T=this.sliceSerialize($),G=this.data.characterReferenceType;let oe;G?(oe=RN(T,G==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):oe=u0(T);const me=this.stack[this.stack.length-1];me.value+=oe}function be($){const T=this.stack.pop();T.position.end=ea($.end)}function he($){D.call(this,$);const T=this.stack[this.stack.length-1];T.url=this.sliceSerialize($)}function U($){D.call(this,$);const T=this.stack[this.stack.length-1];T.url="mailto:"+this.sliceSerialize($)}function _(){return{type:"blockquote",children:[]}}function V(){return{type:"code",lang:null,meta:null,value:""}}function R(){return{type:"inlineCode",value:""}}function fe(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function ie(){return{type:"emphasis",children:[]}}function Ee(){return{type:"heading",depth:0,children:[]}}function ke(){return{type:"break"}}function st(){return{type:"html",value:""}}function gn(){return{type:"image",title:null,url:"",alt:null}}function Xn(){return{type:"link",title:null,url:"",children:[]}}function dt($){return{type:"list",ordered:$.type==="listOrdered",start:null,spread:$._spread,children:[]}}function Qn($){return{type:"listItem",spread:$._spread,checked:null,children:[]}}function Q(){return{type:"paragraph",children:[]}}function Te(){return{type:"strong",children:[]}}function Je(){return{type:"text",value:""}}function wr(){return{type:"thematicBreak"}}}function ea(e){return{line:e.line,column:e.column,offset:e.offset}}function VN(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray(r)?VN(e,r):yW(e,r)}}function yW(e,t){let n;for(n in t)if(KN.call(t,n))switch(n){case"canContainEols":{const r=t[n];r&&e[n].push(...r);break}case"transforms":{const r=t[n];r&&e[n].push(...r);break}case"enter":case"exit":{const r=t[n];r&&Object.assign(e[n],r);break}}}function wk(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+Gs({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+Gs({start:t.start,end:t.end}
vendor: 10,608 bytes, lines 213-217
213)+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+Gs({start:t.start,end:t.end})+") is still open")}function xW(e){const t=this;t.parser=n;function n(r){return gW(r,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function bW(e,t){const n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function wW(e,t){const n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:`
214`}]}function kW(e,t){const n=t.value?t.value+`
215`:"",r={},i=t.lang?t.lang.split(/\s+/):[];i.length>0&&(r.className=["language-"+i[0]]);let a={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a=e.applyData(t,a),a={type:"element",tagName:"pre",properties:{},children:[a]},e.patch(t,a),a}function SW(e,t){const n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function CW(e,t){const n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function EW(e,t){const n=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=String(t.identifier).toUpperCase(),i=Wl(r.toLowerCase()),a=e.footnoteOrder.indexOf(r);let o,l=e.footnoteCounts.get(r);l===void 0?(l=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=a+1,l+=1,e.footnoteCounts.set(r,l);const s={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+i,id:n+"fnref-"+i+(l>1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(t,s);const u={type:"element",tagName:"sup",properties:{},children:[s]};return e.patch(t,u),e.applyData(t,u)}function PW(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function OW(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function qN(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const i=e.all(t),a=i[0];a&&a.type==="text"?a.value="["+a.value:i.unshift({type:"text",value:"["});const o=i[i.length-1];return o&&o.type==="text"?o.value+=r:i.push({type:"text",value:r}),i}function jW(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return qN(e,t);const i={src:Wl(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const a={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)}function NW(e,t){const n={src:Wl(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function AW(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function MW(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return qN(e,t);const i={href:Wl(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const a={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function DW(e,t){const n={href:Wl(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function _W(e,t,n){const r=e.all(t),i=n?TW(n):GN(t),a={},o=[];if(typeof t.checked=="boolean"){const c=r[0];let f;c&&c.type==="element"&&c.tagName==="p"?f=c:(f={type:"element",tagName:"p",properties:{},children:[]},r.unshift(f)),f.children.length>0&&f.children.unshift({type:"text",value:" "}),f.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let l=-1;for(;++l<r.length;){const c=r[l];(i||l!==0||c.type!=="element"||c.tagName!=="p")&&o.push({type:"text",value:`
216`}),c.type==="element"&&c.tagName==="p"&&!i?o.push(...c.children):o.push(c)}const s=r[r.length-1];s&&(i||s.type!=="element"||s.tagName!=="p")&&o.push({type:"text",value:`
217`});const u={type:"element",tagName:"li",properties:a,children:o};return e.patch(t,u),e.applyData(t,u)}function TW(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r<n.length;)t=GN(n[r])}return t}function GN(e){const t=e.spread;return t??e.children.length>1}function IW(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i<r.length;){const o=r[i];if(o.type==="element"&&o.tagName==="li"&&o.properties&&Array.isArray(o.properties.className)&&o.properties.className.includes("task-list-item")){n.className=["contains-task-list"];break}}const a={type:"element",tagName:t.ordered?"ol":"ul",properties:n,children:e.wrap(r,!0)};return e.patch(t,a),e.applyData(t,a)}function RW(e,t){const n={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function LW(e,t){const n={type:"root",children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function $W(e,t){const n={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function zW(e,t){const n=e.all(t),r=n.shift(),i=[];if(r){const o={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],o),i.push(o)}if(n.length>0){const o={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},l=a0(t.children[1]),s=NN(t.children[t.children.length-1]);l&&s&&(o.position={start:l,end:s}),i.push(o)}const a={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)}function FW(e,t,n){const r=n?n.children:void 0,a=(r?r.indexOf(t):1)===0?"th":"td",o=n&&n.type==="table"?n.align:void 0,l=o?o.length:t.children.length;let s=-1;const u=[];for(;++s<l;){const f=t.children[s],d={},h=o?o[s]:void 0;h&&(d.align=h);let g={type:"element",tagName:a,properties:d,children:[]};f&&(g.children=e.all(f),e.patch(f,g),g=e.applyData(f,g)),u.push(g)}const c={type:"element",tagName:"tr",properties:{},children:e.wrap(u,!0)};return e.patch(t,c),e.applyData(t,c)}function BW(e,t){const n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const kk=9,Sk=32;function WW(e){const t=String(e),n=/\r?\n|\r/g;let r=n.exec(t),i=0;const a=[];for(;r;)a.push(Ck(t.slice(i,r.index),i>0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(Ck(t.slice(i),i>0,!1)),a.join("")}function Ck(e,t,n){let r=0,i=e.length;if(t){let a=e.codePointAt(r);for(;a===kk||a===Sk;)r++,a=e.codePointAt(r)}if(n){let a=e.codePointAt(i-1);for(;a===kk||a===Sk;)i--,a=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function UW(e,t){const n={type:"text",value:WW(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function HW(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const YW={blockquote:bW,break:wW,code:kW,delete:SW,emphasis:CW,footnoteReference:EW,heading:PW,html:OW,imageReference:jW,image:NW,inlineCode:AW,linkReference:MW,link:DW,listItem:_W,list:IW,paragraph:RW,root:LW,strong:$W,table:zW,tableCell:BW,tableRow:FW,text:UW,thematicBreak:HW,toml:Vc,yaml:Vc,definition:Vc,footnoteDefinition:Vc};function Vc(){}const XN=-1,Kh=0,Qs=1,bd=2,d0=3,h0=4,p0=5,m0=6,QN=7,ZN=8,Ek=typeof self=="object"?self:globalThis,KW=(e,t)=>{const n=(i,a)=>(e.set(a,i),i),r=i=>{if(e.has(i))return e.get(i);const[a,o]=t[i];switch(a){case Kh:case XN:return n(o,i);case Qs:{const l=n([],i);for(const s of o)l.push(r(s));return l}case bd:{const l=n({},i);for(const[s,u]of o)l[r(s)]=r(u);return l}case d0:return n(new Date(o),i);case h0:{const{source:l,flags:s}=o;return n(new RegExp(l,s),i)}case p0:{const l=n(new Map,i);for(const[s,u]of o)l.set(r(s),r(u));return l}case m0:{const l=n(new Set,i);for(const s of o)l.add(r(s));return l}case QN:{const{name:l,message:s}=o;return n(new Ek[l](s),i)}case ZN:return n(BigInt(o),i);case"BigInt":return n(Object(BigInt(o)),i);case"ArrayBuffer":return n(new Uint8Array(o).buffer,o);case"DataView":{const{buffer:l}=new Uint8Array(o);return n(new DataView(l),o)}}return n(new Ek[a](o),i)};return r},Pk=e=>KW(new Map,e)(0),Mo="",{toString:VW}={},{keys:qW}=Object,ds=e=>{const t=typeof e;if(t!=="object"||!e)return[Kh,t];const n=VW.call(e).slice(8,-1);switch(n){case"Array":return[Qs,Mo];case"Object":return[bd,Mo];case"Date":return[d0,Mo];case"RegExp":return[h0,Mo];case"Map":return[p0,Mo];case"Set":return[m0,Mo];case"DataView":return[Qs,n]}return n.includes("Array")?[Qs,n]:n.includes("Error")?[QN,n]:[bd,n]},qc=([e,t])=>e===Kh&&(t==="function"||t==="symbol"),GW=(e,t,n,r)=>{const i=(o,l)=>{const s=r.push(o)-1;return n.set(l,s),s},a=o=>{if(n.has(o))return n.get(o);let[l,s]=ds(o);switch(l){case Kh:{let c=o;switch(s){case"bigint":l=ZN,c=o.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+s);c=null;break;case"undefined":return i([XN],o)}return i([l,c],o)}case Qs:{if(s){let d=o;return s==="DataView"?d=new Uint8Array(o.buffer):s==="ArrayBuffer"&&(d=new Uint8Array(o)),i([s,[...d]],o)}const c=[],f=i([l,c],o);for(const d of o)c.push(a(d));return f}case bd:{if(s)switch(s){case"BigInt":return i([s,o.toString()],o);case"Boolean":case"Number":case"String":return i([s,o.valueOf()],o)}if(t&&"toJSON"in o)return a(o.toJSON());const c=[],f=i([l,c],o);for(const d of qW(o))(e||!qc(ds(o[d])))&&c.push([a(d),a(o[d])]);return f}case d0:return i([l,o.toISOString()],o);case h0:{const{source:c,flags:f}=o;return i([l,{source:c,flags:f}],o)}case p0:{const c=[],f=i([l,c],o);for(const[d,h]of o)(e||!(qc(ds(d))||qc(ds(h))))&&c.push([a(d),a(h)]);return f}case m0:{const c=[],f=i([l,c],o);for(const d of o)(e||!qc(ds(d)))&&c.push(a(d));return f}}const{message:u}=o;return i([l,{name:s,message:u}],o)};return a},Ok=(e,{json:t,lossy:n}={})=>{const r=[];return GW(!(t||n),!!t,new Map,r)(e),r},wd=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?Pk(Ok(e,t)):structuredClone(e):(e,t)=>Pk(Ok(e,t));function XW(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function QW(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}
vendor: 19,601 bytes, lines 217-223
217function ZW(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||XW,r=e.options.footnoteBackLabel||QW,i=e.options.footnoteLabel||"Footnotes",a=e.options.footnoteLabelTagName||"h2",o=e.options.footnoteLabelProperties||{className:["sr-only"]},l=[];let s=-1;for(;++s<e.footnoteOrder.length;){const u=e.footnoteById.get(e.footnoteOrder[s]);if(!u)continue;const c=e.all(u),f=String(u.identifier).toUpperCase(),d=Wl(f.toLowerCase());let h=0;const g=[],v=e.footnoteCounts.get(f);for(;v!==void 0&&++h<=v;){g.length>0&&g.push({type:"text",value:" "});let b=typeof n=="string"?n:n(s,h);typeof b=="string"&&(b={type:"text",value:b}),g.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+d+(h>1?"-"+h:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(s,h),className:["data-footnote-backref"]},children:Array.isArray(b)?b:[b]})}const x=c[c.length-1];if(x&&x.type==="element"&&x.tagName==="p"){const b=x.children[x.children.length-1];b&&b.type==="text"?b.value+=" ":x.children.push({type:"text",value:" "}),x.children.push(...g)}else c.push(...g);const y={type:"element",tagName:"li",properties:{id:t+"fn-"+d},children:e.wrap(c,!0)};e.patch(u,y),l.push(y)}if(l.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:a,properties:{...wd(o),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:`
218`},{type:"element",tagName:"ol",properties:{},children:e.wrap(l,!0)},{type:"text",value:`
219`}]}}const JN=function(e){if(e==null)return n9;if(typeof e=="function")return Vh(e);if(typeof e=="object")return Array.isArray(e)?JW(e):e9(e);if(typeof e=="string")return t9(e);throw new Error("Expected function, string, or object as test")};function JW(e){const t=[];let n=-1;for(;++n<e.length;)t[n]=JN(e[n]);return Vh(r);function r(...i){let a=-1;for(;++a<t.length;)if(t[a].apply(this,i))return!0;return!1}}function e9(e){const t=e;return Vh(n);function n(r){const i=r;let a;for(a in e)if(i[a]!==t[a])return!1;return!0}}function t9(e){return Vh(t);function t(n){return n&&n.type===e}}function Vh(e){return t;function t(n,r,i){return!!(r9(n)&&e.call(this,n,typeof r=="number"?r:void 0,i||void 0))}}function n9(){return!0}function r9(e){return e!==null&&typeof e=="object"&&"type"in e}const eA=[],i9=!0,jk=!1,a9="skip";function o9(e,t,n,r){let i;typeof t=="function"&&typeof n!="function"?(r=n,n=t):i=t;const a=JN(i),o=r?-1:1;l(e,void 0,[])();function l(s,u,c){const f=s&&typeof s=="object"?s:{};if(typeof f.type=="string"){const h=typeof f.tagName=="string"?f.tagName:typeof f.name=="string"?f.name:void 0;Object.defineProperty(d,"name",{value:"node ("+(s.type+(h?"<"+h+">":""))+")"})}return d;function d(){let h=eA,g,v,x;if((!t||a(s,u,c[c.length-1]||void 0))&&(h=l9(n(s,c)),h[0]===jk))return h;if("children"in s&&s.children){const y=s;if(y.children&&h[0]!==a9)for(v=(r?y.children.length:-1)+o,x=c.concat(y);v>-1&&v<y.children.length;){const b=y.children[v];if(g=l(b,v,x)(),g[0]===jk)return g;v=typeof g[1]=="number"?g[1]:v+o}}return h}}}function l9(e){return Array.isArray(e)?e:typeof e=="number"?[i9,e]:e==null?eA:[e]}function tA(e,t,n,r){let i,a,o;typeof t=="function"&&typeof n!="function"?(a=void 0,o=t,i=n):(a=t,o=n,i=r),o9(e,a,l,i);function l(s,u){const c=u[u.length-1],f=c?c.children.indexOf(s):void 0;return o(s,f,c)}}const Uv={}.hasOwnProperty,s9={};function u9(e,t){const n=t||s9,r=new Map,i=new Map,a=new Map,o={...YW,...n.handlers},l={all:u,applyData:f9,definitionById:r,footnoteById:i,footnoteCounts:a,footnoteOrder:[],handlers:o,one:s,options:n,patch:c9,wrap:h9};return tA(e,function(c){if(c.type==="definition"||c.type==="footnoteDefinition"){const f=c.type==="definition"?r:i,d=String(c.identifier).toUpperCase();f.has(d)||f.set(d,c)}}),l;function s(c,f){const d=c.type,h=l.handlers[d];if(Uv.call(l.handlers,d)&&h)return h(l,c,f);if(l.options.passThrough&&l.options.passThrough.includes(d)){if("children"in c){const{children:v,...x}=c,y=wd(x);return y.children=l.all(c),y}return wd(c)}return(l.options.unknownHandler||d9)(l,c,f)}function u(c){const f=[];if("children"in c){const d=c.children;let h=-1;for(;++h<d.length;){const g=l.one(d[h],c);if(g){if(h&&d[h-1].type==="break"&&(!Array.isArray(g)&&g.type==="text"&&(g.value=Nk(g.value)),!Array.isArray(g)&&g.type==="element")){const v=g.children[0];v&&v.type==="text"&&(v.value=Nk(v.value))}Array.isArray(g)?f.push(...g):f.push(g)}}}return f}}function c9(e,t){e.position&&(t.position=V6(e))}function f9(e,t){let n=t;if(e&&e.data){const r=e.data.hName,i=e.data.hChildren,a=e.data.hProperties;if(typeof r=="string")if(n.type==="element")n.tagName=r;else{const o="children"in n?n.children:[n];n={type:"element",tagName:r,properties:{},children:o}}n.type==="element"&&a&&Object.assign(n.properties,wd(a)),"children"in n&&n.children&&i!==null&&i!==void 0&&(n.children=i)}return n}function d9(e,t){const n=t.data||{},r="value"in t&&!(Uv.call(n,"hProperties")||Uv.call(n,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function h9(e,t){const n=[];let r=-1;for(t&&n.push({type:"text",value:`
220`});++r<e.length;)r&&n.push({type:"text",value:`
221`}),n.push(e[r]);return t&&e.length>0&&n.push({type:"text",value:`
222`}),n}function Nk(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function Ak(e,t){const n=u9(e,t),r=n.one(e,void 0),i=ZW(n),a=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&a.children.push({type:"text",value:`
223`},i),a}function p9(e,t){return e&&"run"in e?async function(n,r){const i=Ak(n,{file:r,...t});await e.run(i,r)}:function(n,r){return Ak(n,{file:r,...e||t})}}function Mk(e){if(e)throw e}var If=Object.prototype.hasOwnProperty,nA=Object.prototype.toString,Dk=Object.defineProperty,_k=Object.getOwnPropertyDescriptor,Tk=function(t){return typeof Array.isArray=="function"?Array.isArray(t):nA.call(t)==="[object Array]"},Ik=function(t){if(!t||nA.call(t)!=="[object Object]")return!1;var n=If.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&If.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var i;for(i in t);return typeof i>"u"||If.call(t,i)},Rk=function(t,n){Dk&&n.name==="__proto__"?Dk(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},Lk=function(t,n){if(n==="__proto__")if(If.call(t,n)){if(_k)return _k(t,n).value}else return;return t[n]},m9=function e(){var t,n,r,i,a,o,l=arguments[0],s=1,u=arguments.length,c=!1;for(typeof l=="boolean"&&(c=l,l=arguments[1]||{},s=2),(l==null||typeof l!="object"&&typeof l!="function")&&(l={});s<u;++s)if(t=arguments[s],t!=null)for(n in t)r=Lk(l,n),i=Lk(t,n),l!==i&&(c&&i&&(Ik(i)||(a=Tk(i)))?(a?(a=!1,o=r&&Tk(r)?r:[]):o=r&&Ik(r)?r:{},Rk(l,{name:n,newValue:e(c,o,i)})):typeof i<"u"&&Rk(l,{name:n,newValue:i}));return l};const Ym=di(m9);function Hv(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function g9(){const e=[],t={run:n,use:r};return t;function n(...i){let a=-1;const o=i.pop();if(typeof o!="function")throw new TypeError("Expected function as last argument, not "+o);l(null,...i);function l(s,...u){const c=e[++a];let f=-1;if(s){o(s);return}for(;++f<i.length;)(u[f]===null||u[f]===void 0)&&(u[f]=i[f]);i=u,c?v9(c,l)(...u):o(null,...u)}}function r(i){if(typeof i!="function")throw new TypeError("Expected `middelware` to be a function, not "+i);return e.push(i),t}}function v9(e,t){let n;return r;function r(...o){const l=e.length>o.length;let s;l&&o.push(i);try{s=e.apply(this,o)}catch(u){const c=u;if(l&&n)throw c;return i(c)}l||(s&&s.then&&typeof s.then=="function"?s.then(a,i):s instanceof Error?i(s):a(s))}function i(o,...l){n||(n=!0,t(o,...l))}function a(o){i(null,o)}}const Gr={basename:y9,dirname:x9,extname:b9,join:w9,sep:"/"};function y9(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');ec(e);let n=0,r=-1,i=e.length,a;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else r<0&&(a=!0,r=i+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let o=-1,l=t.length-1;for(;i--;)if(e.codePointAt(i)===47){if(a){n=i+1;break}}else o<0&&(a=!0,o=i+1),l>-1&&(e.codePointAt(i)===t.codePointAt(l--)?l<0&&(r=i):(l=-1,r=o));return n===r?r=o:r<0&&(r=e.length),e.slice(n,r)}function x9(e){if(ec(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function b9(e){ec(e);let t=e.length,n=-1,r=0,i=-1,a=0,o;for(;t--;){const l=e.codePointAt(t);if(l===47){if(o){r=t+1;break}continue}n<0&&(o=!0,n=t+1),l===46?i<0?i=t:a!==1&&(a=1):i>-1&&(a=-1)}return i<0||n<0||a===0||a===1&&i===n-1&&i===r+1?"":e.slice(i,n)}function w9(...e){let t=-1,n;for(;++t<e.length;)ec(e[t]),e[t]&&(n=n===void 0?e[t]:n+"/"+e[t]);return n===void 0?".":k9(n)}function k9(e){ec(e);const t=e.codePointAt(0)===47;let n=S9(e,!t);return n.length===0&&!t&&(n="."),n.length>0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function S9(e,t){let n="",r=0,i=-1,a=0,o=-1,l,s;for(;++o<=e.length;){if(o<e.length)l=e.codePointAt(o);else{if(l===47)break;l=47}if(l===47){if(!(i===o-1||a===1))if(i!==o-1&&a===2){if(n.length<2||r!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length>2){if(s=n.lastIndexOf("/"),s!==n.length-1){s<0?(n="",r=0):(n=n.slice(0,s),r=n.length-1-n.lastIndexOf("/")),i=o,a=0;continue}}else if(n.length>0){n="",r=0,i=o,a=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(i+1,o):n=e.slice(i+1,o),r=o-i-1;i=o,a=0}else l===46&&a>-1?a++:a=-1}return n}function ec(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const C9={cwd:E9};function E9(){return"/"}function Yv(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function P9(e){if(typeof e=="string")e=new URL(e);else if(!Yv(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return O9(e)}function O9(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n<t.length;)if(t.codePointAt(n)===37&&t.codePointAt(n+1)===50){const r=t.codePointAt(n+2);if(r===70||r===102){const i=new TypeError("File URL path must not include encoded / characters");throw i.code="ERR_INVALID_FILE_URL_PATH",i}}return decodeURIComponent(t)}const Km=["history","path","basename","stem","extname","dirname"];class rA{constructor(t){let n;t?Yv(t)?n={path:t}:typeof t=="string"||j9(t)?n={value:t}:n=t:n={},this.cwd="cwd"in n?"":C9.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++r<Km.length;){const a=Km[r];a in n&&n[a]!==void 0&&n[a]!==null&&(this[a]=a==="history"?[...n[a]]:n[a])}let i;for(i in n)Km.includes(i)||(this[i]=n[i])}get basename(){return typeof this.path=="string"?Gr.basename(this.path):void 0}set basename(t){qm(t,"basename"),Vm(t,"basename"),this.path=Gr.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?Gr.dirname(this.path):void 0}set dirname(t){$k(this.basename,"dirname"),this.path=Gr.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?Gr.extname(this.path):void 0}set extname(t){if(Vm(t,"extname"),$k(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Gr.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){Yv(t)&&(t=P9(t)),qm(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?Gr.basename(this.path,this.extname):void 0}set stem(t){qm(t,"stem"),Vm(t,"stem"),this.path=Gr.join(this.dirname||"",t+(this.extname||""))}fail(t,n,r){const i=this.message(t,n,r);throw i.fatal=!0,i}info(t,n,r){const i=this.message(t,n,r);return i.fatal=void 0,i}message(t,n,r){const i=new en(t,n,r);return this.path&&(i.name=this.path+":"+i.name,i.file=this.path),i.fatal=!1,this.messages.push(i),i}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function Vm(e,t){if(e&&e.includes(Gr.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Gr.sep+"`")}function qm(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function $k(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function j9(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const N9=function(e){const r=this.constructor.prototype,i=r[e],a=function(){return i.apply(a,arguments)};return Object.setPrototypeOf(a,r),a},A9={}.hasOwnProperty;class g0 extends N9{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=g9()}copy(){const t=new g0;let n=-1;for(;++n<this.attachers.length;){const r=this.attachers[n];t.use(...r)}return t.data(Ym(!0,{},this.namespace)),t}data(t,n){return typeof t=="string"?arguments.length===2?(Qm("data",this.frozen),this.namespace[t]=n,this):A9.call(this.namespace,t)&&this.namespace[t]||void 0:t?(Qm("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[n,...r]=this.attachers[this.freezeIndex];if(r[0]===!1)continue;r[0]===!0&&(r[0]=void 0);const i=n.call(t,...r);typeof i=="function"&&this.transformers.use(i)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const n=Gc(t),r=this.parser||this.Parser;return Gm("parse",r),r(String(n),n)}process(t,n){const r=this;return this.freeze(),Gm("process",this.parser||this.Parser),Xm("process",this.compiler||this.Compiler),n?i(void 0,n):new Promise(i);function i(a,o){const l=Gc(t),s=r.parse(l);r.run(s,l,function(c,f,d){if(c||!f||!d)return u(c);const h=f,g=r.stringify(h,d);_9(g)?d.value=g:d.result=g,u(c,d)});function u(c,f){c||!f?o(c):a?a(f):n(void 0,f)}}}processSync(t){let n=!1,r;return this.freeze(),Gm("processSync",this.parser||this.Parser),Xm("processSync",this.compiler||this.Compiler),this.process(t,i),Fk("processSync","process",n),r;function i(a,o){n=!0,Mk(a),r=o}}run(t,n,r){zk(t),this.freeze();const i=this.transformers;return!r&&typeof n=="function"&&(r=n,n=void 0),r?a(void 0,r):new Promise(a);function a(o,l){const s=Gc(n);i.run(t,s,u);function u(c,f,d){const h=f||t;c?l(c):o?o(h):r(void 0,h,d)}}}runSync(t,n){let r=!1,i;return this.run(t,n,a),Fk("runSync","run",r),i;function a(o,l){Mk(o),i=l,r=!0}}stringify(t,n){this.freeze();const r=Gc(n),i=this.compiler||this.Compiler;return Xm("stringify",i),zk(t),i(t,r)}use(t,...n){const r=this.attachers,i=this.namespace;if(Qm("use",this.frozen),t!=null)if(typeof t=="function")s(t,n);else if(typeof t=="object")Array.isArray(t)?l(t):o(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function a(u){if(typeof u=="function")s(u,[]);else if(typeof u=="object")if(Array.isArray(u)){const[c,...f]=u;s(c,f)}else o(u);else throw new TypeError("Expected usable value, not `"+u+"`")}function o(u){if(!("plugins"in u)&&!("settings"in u))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");l(u.plugins),u.settings&&(i.settings=Ym(!0,i.settings,u.settings))}function l(u){let c=-1;if(u!=null)if(Array.isArray(u))for(;++c<u.length;){const f=u[c];a(f)}else throw new TypeError("Expected a list of plugins, not `"+u+"`")}function s(u,c){let f=-1,d=-1;for(;++f<r.length;)if(r[f][0]===u){d=f;break}if(d===-1)r.push([u,...c]);else if(c.length>0){let[h,...g]=c;const v=r[d][1];Hv(v)&&Hv(h)&&(h=Ym(!0,v,h)),r[d]=[u,h,...g]}}}}const M9=new g0().freeze();function Gm(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function Xm(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function Qm(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function zk(e){if(!Hv(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function Fk(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Gc(e){return D9(e)?e:new rA(e)}function D9(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function _9(e){return typeof e=="string"||T9(e)}function T9(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const I9="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Bk=[],Wk={allowDangerousHtml:!0},R9=/^(https?|ircs?|mailto|xmpp)$/i,L9=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function $9(e){const t=z9(e),n=F9(e);return B9(t.runSync(t.parse(n),n),e)}function z9(e){const t=e.rehypePlugins||Bk,n=e.remarkPlugins||Bk,r=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...Wk}:Wk;return M9().use(xW).use(n).use(p9,r).use(t)}function F9(e){const t=e.children||"",n=new rA;return typeof t=="string"&&(n.value=t),n}function B9(e,t){const n=t.allowedElements,r=t.allowElement,i=t.components,a=t.disallowedElements,o=t.skipHtml,l=t.unwrapDisallowed,s=t.urlTransform||W9;for(const c of L9)Object.hasOwn(t,c.from)&&(""+c.from+(c.to?"use `"+c.to+"` instead":"remove it")+I9+c.id,void 0);return tA(e,u),Z6(e,{Fragment:p.Fragment,components:i,ignoreInvalidStyle:!0,jsx:p.jsx,jsxs:p.jsxs,passKeys:!0,passNode:!0});function u(c,f,d){if(c.type==="raw"&&d&&typeof f=="number")return o?d.children.splice(f,1):d.children[f]={type:"text",value:c.value},f;if(c.type==="element"){let h;for(h in Wm)if(Object.hasOwn(Wm,h)&&Object.hasOwn(c.properties,h)){const g=c.properties[h],v=Wm[h];
vendor: 4,182 bytes, line 223
223(v===null||v.includes(c.tagName))&&(c.properties[h]=s(String(g||""),h,c))}}if(c.type==="element"){let h=n?!n.includes(c.tagName):a?a.includes(c.tagName):!1;if(!h&&r&&typeof f=="number"&&(h=!r(c,f,d)),h&&d&&typeof f=="number")return l&&c.children?d.children.splice(f,1,...c.children):d.children.splice(f,1),f}}}function W9(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return t===-1||i!==-1&&t>i||n!==-1&&t>n||r!==-1&&t>r||R9.test(e.slice(0,t))?e:""}function U9(e,t,n="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:n}).format(t).split(/\s/g).slice(2).join(" ")}const Zm={},Ms={};function Za(e,t){try{const r=(Zm[e]||(Zm[e]=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format))(t).split("GMT")[1];return r in Ms?Ms[r]:Uk(r,r.split(":"))}catch{if(e in Ms)return Ms[e];const n=e==null?void 0:e.match(H9);return n?Uk(e,n.slice(1)):NaN}}const H9=/([+-]\d\d):?(\d\d)?/;function Uk(e,t){const n=+(t[0]||0),r=+(t[1]||0),i=+(t[2]||0)/60;return Ms[e]=n*60+r>0?n*60+r+i:n*60-r-i}class ei extends Date{constructor(...t){super(),t.length>1&&typeof t[t.length-1]=="string"&&(this.timeZone=t.pop()),this.internal=new Date,isNaN(Za(this.timeZone,this))?this.setTime(NaN):t.length?typeof t[0]=="number"&&(t.length===1||t.length===2&&typeof t[1]!="number")?this.setTime(t[0]):typeof t[0]=="string"?this.setTime(+new Date(t[0])):t[0]instanceof Date?this.setTime(+t[0]):(this.setTime(+new Date(...t)),iA(this),Kv(this)):this.setTime(Date.now())}static tz(t,...n){return n.length?new ei(...n,t):new ei(Date.now(),t)}withTimeZone(t){return new ei(+this,t)}getTimezoneOffset(){const t=-Za(this.timeZone,this);return t>0?Math.floor(t):Math.ceil(t)}setTime(t){return Date.prototype.setTime.apply(this,arguments),Kv(this),+this}[Symbol.for("constructDateFrom")](t){return new ei(+new Date(t),this.timeZone)}}const Hk=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!Hk.test(e))return;const t=e.replace(Hk,"$1UTC");ei.prototype[t]&&(e.startsWith("get")?ei.prototype[e]=function(){return this.internal[t]()}:(ei.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),Y9(this),+this},ei.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),Kv(this),+this}))});function Kv(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-Za(e.timeZone,e)*60))}function Y9(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),iA(e)}function iA(e){const t=Za(e.timeZone,e),n=t>0?Math.floor(t):Math.ceil(t),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);const i=-new Date(+e).getTimezoneOffset(),a=-new Date(+r).getTimezoneOffset(),o=i-a,l=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();o&&l&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+o);const s=i-n;s&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+s);const u=new Date(+e);u.setUTCSeconds(0);const c=i>0?u.getSeconds():(u.getSeconds()-60)%60,f=Math.round(-(Za(e.timeZone,e)*60))%60;(f||c)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+f),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+f+c));const d=Za(e.timeZone,e),h=d>0?Math.floor(d):Math.ceil(d),v=-new Date(+e).getTimezoneOffset()-h,x=h!==n,y=v-s;if(x&&y){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+y);const b=Za(e.timeZone,e),w=b>0?Math.floor(b):Math.ceil(b),S=h-w;S&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+S),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+S))}}class Gt extends ei{static tz(t,...n){return n.length?new Gt(...n,t):new Gt(Date.now(),t)}toISOString(){const[t,n,r]=this.tzComponents(),i=`${t}${n}:${r}`;return this.internal.toISOString().slice(0,-1)+i}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){const[t,n,r,i]=this.internal.toUTCString().split(" ");return`${t==null?void 0:t.slice(0,-1)} ${r} ${n} ${i}`}
vendor: 13,379 bytes, line 223
223toTimeString(){const t=this.internal.toUTCString().split(" ")[4],[n,r,i]=this.tzComponents();return`${t} GMT${n}${r}${i} (${U9(this.timeZone,this)})`}toLocaleString(t,n){return Date.prototype.toLocaleString.call(this,t,{...n,timeZone:(n==null?void 0:n.timeZone)||this.timeZone})}toLocaleDateString(t,n){return Date.prototype.toLocaleDateString.call(this,t,{...n,timeZone:(n==null?void 0:n.timeZone)||this.timeZone})}toLocaleTimeString(t,n){return Date.prototype.toLocaleTimeString.call(this,t,{...n,timeZone:(n==null?void 0:n.timeZone)||this.timeZone})}tzComponents(){const t=this.getTimezoneOffset(),n=t>0?"-":"+",r=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),i=String(Math.abs(t)%60).padStart(2,"0");return[n,r,i]}withTimeZone(t){return new Gt(+this,t)}[Symbol.for("constructDateFrom")](t){return new Gt(+new Date(t),this.timeZone)}}const aA=6048e5,K9=864e5,Yk=Symbol.for("constructDateFrom");function xt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Yk in e?e[Yk](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ie(e,t){return xt(t||e,e)}function oA(e,t,n){const r=Ie(e,n==null?void 0:n.in);return isNaN(t)?xt(e,NaN):(t&&r.setDate(r.getDate()+t),r)}function lA(e,t,n){const r=Ie(e,n==null?void 0:n.in);if(isNaN(t))return xt(e,NaN);if(!t)return r;const i=r.getDate(),a=xt(e,r.getTime());a.setMonth(r.getMonth()+t+1,0);const o=a.getDate();return i>=o?a:(r.setFullYear(a.getFullYear(),a.getMonth(),i),r)}let V9={};function tc(){return V9}function Sl(e,t){var l,s,u,c;const n=tc(),r=(t==null?void 0:t.weekStartsOn)??((s=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:s.weekStartsOn)??n.weekStartsOn??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,i=Ie(e,t==null?void 0:t.in),a=i.getDay(),o=(a<r?7:0)+a-r;return i.setDate(i.getDate()-o),i.setHours(0,0,0,0),i}function ku(e,t){return Sl(e,{...t,weekStartsOn:1})}function sA(e,t){const n=Ie(e,t==null?void 0:t.in),r=n.getFullYear(),i=xt(n,0);i.setFullYear(r+1,0,4),i.setHours(0,0,0,0);const a=ku(i),o=xt(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);const l=ku(o);return n.getTime()>=a.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function Kk(e){const t=Ie(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Ul(e,...t){const n=xt.bind(null,t.find(r=>typeof r=="object"));return t.map(n)}function Su(e,t){const n=Ie(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function v0(e,t,n){const[r,i]=Ul(n==null?void 0:n.in,e,t),a=Su(r),o=Su(i),l=+a-Kk(a),s=+o-Kk(o);return Math.round((l-s)/K9)}function q9(e,t){const n=sA(e,t),r=xt(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),ku(r)}function G9(e,t,n){return oA(e,t*7,n)}function X9(e,t,n){return lA(e,t*12,n)}function Q9(e,t){let n,r=t==null?void 0:t.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=xt.bind(null,i));const a=Ie(i,r);(!n||n<a||isNaN(+a))&&(n=a)}),xt(r,n||NaN)}function Z9(e,t){let n,r=t==null?void 0:t.in;return e.forEach(i=>{!r&&typeof i=="object"&&(r=xt.bind(null,i));const a=Ie(i,r);(!n||n>a||isNaN(+a))&&(n=a)}),xt(r,n||NaN)}function J9(e,t,n){const[r,i]=Ul(n==null?void 0:n.in,e,t);return+Su(r)==+Su(i)}function uA(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function e7(e){return!(!uA(e)&&typeof e!="number"||isNaN(+Ie(e)))}function cA(e,t,n){const[r,i]=Ul(n==null?void 0:n.in,e,t),a=r.getFullYear()-i.getFullYear(),o=r.getMonth()-i.getMonth();return a*12+o}function t7(e,t){const n=Ie(e,t==null?void 0:t.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function fA(e,t){const[n,r]=Ul(e,t.start,t.end);return{start:n,end:r}}function n7(e,t){const{start:n,end:r}=fA(t==null?void 0:t.in,e);let i=+n>+r;const a=i?+n:+r,o=i?r:n;o.setHours(0,0,0,0),o.setDate(1);let l=1;const s=[];for(;+o<=a;)s.push(xt(n,o)),o.setMonth(o.getMonth()+l);return i?s.reverse():s}function r7(e,t){const n=Ie(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function i7(e,t){const n=Ie(e,t==null?void 0:t.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function dA(e,t){const n=Ie(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function a7(e,t){const{start:n,end:r}=fA(t==null?void 0:t.in,e);let i=+n>+r;const a=i?+n:+r,o=i?r:n;o.setHours(0,0,0,0),o.setMonth(0,1);let l=1;const s=[];for(;+o<=a;)s.push(xt(n,o)),o.setFullYear(o.getFullYear()+l);return i?s.reverse():s}function hA(e,t){var l,s,u,c;const n=tc(),r=(t==null?void 0:t.weekStartsOn)??((s=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:s.weekStartsOn)??n.weekStartsOn??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,i=Ie(e,t==null?void 0:t.in),a=i.getDay(),o=(a<r?-7:0)+6-(a-r);return i.setDate(i.getDate()+o),i.setHours(23,59,59,999),i}function o7(e,t){return hA(e,{...t,weekStartsOn:1})}const l7={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},s7=(e,t,n)=>{let r;const i=l7[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Jm(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const u7={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},c7={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},f7={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},d7={date:Jm({formats:u7,defaultWidth:"full"}),time:Jm({formats:c7,defaultWidth:"full"}),dateTime:Jm({formats:f7,defaultWidth:"full"})},h7={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},p7=(e,t,n,r)=>h7[e];function hs(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let i;if(r==="formatting"&&e.formattingValues){const o=e.defaultFormattingWidth||e.defaultWidth,l=n!=null&&n.width?String(n.width):o;i=e.formattingValues[l]||e.formattingValues[o]}else{const o=e.defaultWidth,l=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[l]||e.values[o]}const a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}const m7={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},g7={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},v7={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},y7={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},x7={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},b7={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},w7=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},k7={ordinalNumber:w7,era:hs({values:m7,defaultWidth:"wide"}),quarter:hs({values:g7,defaultWidth:"wide",argumentCallback:e=>e-1}),month:hs({values:v7,defaultWidth:"wide"}),day:hs({values:y7,defaultWidth:"wide"}),dayPeriod:hs({values:x7,defaultWidth:"wide",formattingValues:b7,defaultFormattingWidth:"wide"})};function ps(e){return(t,n={})=>{const r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;const o=a[0],l=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(l)?C7(l,f=>f.test(o)):S7(l,f=>f.test(o));let u;u=e.valueCallback?e.valueCallback(s):s,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(o.length);return{value:u,rest:c}}}function S7(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function C7(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function E7(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;const l=t.slice(i.length);return{value:o,rest:l}}}const P7=/^(\d+)(th|st|nd|rd)?/i,O7=/\d+/i,j7={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},N7={any:[/^b/i,/^(a|c)/i]},A7={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},M7={any:[/1/i,/2/i,/3/i,/4/i]},D7={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},_7={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},T7={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},I7={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},R7={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},L7={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},$7={ordinalNumber:E7({matchPattern:P7,parsePattern:O7,valueCallback:e=>parseInt(e,10)}),era:ps({matchPatterns:j7,defaultMatchWidth:"wide",parsePatterns:N7,defaultParseWidth:"any"}),quarter:ps({matchPatterns:A7,defaultMatchWidth:"wide",parsePatterns:M7,defaultParseWidth:"any",valueCallback:e=>e+1}),month:ps({matchPatterns:D7,defaultMatchWidth:"wide",parsePatterns:_7,defaultParseWidth:"any"}),day:ps({matchPatterns:T7,defaultMatchWidth:"wide",parsePatterns:I7,defaultParseWidth:"any"}),dayPeriod:ps({matchPatterns:R7,defaultMatchWidth:"any",parsePatterns:L7,defaultParseWidth:"any"})},Bo={code:"en-US",formatDistance:s7,formatLong:d7,formatRelative:p7,localize:k7,match:$7,options:{weekStartsOn:0,firstWeekContainsDate:1}};function z7(e,t){const n=Ie(e,t==null?void 0:t.in);return v0(n,dA(n))+1}function y0(e,t){const n=Ie(e,t==null?void 0:t.in),r=+ku(n)-+q9(n);return Math.round(r/aA)+1}function pA(e,t){var c,f,d,h;const n=Ie(e,t==null?void 0:t.in),r=n.getFullYear(),i=tc(),a=(t==null?void 0:t.firstWeekContainsDate)??((f=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:f.firstWeekContainsDate)??i.firstWeekContainsDate??((h=(d=i.locale)==null?void 0:d.options)==null?void 0:h.firstWeekContainsDate)??1,o=xt((t==null?void 0:t.in)||e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);const l=Sl(o,t),s=xt((t==null?void 0:t.in)||e,0);s.setFullYear(r,0,a),s.setHours(0,0,0,0);const u=Sl(s,t);return+n>=+l?r+1:+n>=+u?r:r-1}function F7(e,t){var l,s,u,c;const n=tc(),r=(t==null?void 0:t.firstWeekContainsDate)??((s=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:s.firstWeekContainsDate)??n.firstWeekContainsDate??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??1,i=pA(e,t),a=xt((t==null?void 0:t.in)||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),Sl(a,t)}function x0(e,t){const n=Ie(e,t==null?void 0:t.in),r=+Sl(n,t)-+F7(n,t);return Math.round(r/aA)+1}function De(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}
vendor: 5,432 bytes, line 223
223const ta={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return De(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):De(n+1,2)},d(e,t){return De(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return De(e.getHours()%12||12,t.length)},H(e,t){return De(e.getHours(),t.length)},m(e,t){return De(e.getMinutes(),t.length)},s(e,t){return De(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),i=Math.trunc(r*Math.pow(10,n-3));return De(i,t.length)}},Do={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Vk={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return ta.y(e,t)},Y:function(e,t,n,r){const i=pA(e,r),a=i>0?i:1-i;if(t==="YY"){const o=a%100;return De(o,2)}return t==="Yo"?n.ordinalNumber(a,{unit:"year"}):De(a,t.length)},R:function(e,t){const n=sA(e);return De(n,t.length)},u:function(e,t){const n=e.getFullYear();return De(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return De(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return De(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return ta.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return De(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const i=x0(e,r);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):De(i,t.length)},I:function(e,t,n){const r=y0(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):De(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):ta.d(e,t)},D:function(e,t,n){const r=z7(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):De(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return De(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return De(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),i=r===0?7:r;switch(t){case"i":return String(i);case"ii":return De(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let i;switch(r===12?i=Do.noon:r===0?i=Do.midnight:i=r/12>
vendor: 43,489 bytes, line 223
223=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let i;switch(r>=17?i=Do.evening:r>=12?i=Do.afternoon:r>=4?i=Do.morning:i=Do.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return ta.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):ta.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):De(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):De(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):ta.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):ta.s(e,t)},S:function(e,t){return ta.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return Gk(r);case"XXXX":case"XX":return Ha(r);case"XXXXX":case"XXX":default:return Ha(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return Gk(r);case"xxxx":case"xx":return Ha(r);case"xxxxx":case"xxx":default:return Ha(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+qk(r,":");case"OOOO":default:return"GMT"+Ha(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+qk(r,":");case"zzzz":default:return"GMT"+Ha(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return De(r,t.length)},T:function(e,t,n){return De(+e,t.length)}};function qk(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+De(a,2)}function Gk(e,t){return e%60===0?(e>0?"-":"+")+De(Math.abs(e)/60,2):Ha(e,t)}function Ha(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),i=De(Math.trunc(r/60),2),a=De(r%60,2);return n+i+t+a}const Xk=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},mA=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},B7=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return Xk(e,t);let a;switch(r){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;case"PPPP":default:a=t.dateTime({width:"full"});break}return a.replace("{{date}}",Xk(r,t)).replace("{{time}}",mA(i,t))},W7={p:mA,P:B7},U7=/^D+$/,H7=/^Y+$/,Y7=["D","DD","YY","YYYY"];function K7(e){return U7.test(e)}function V7(e){return H7.test(e)}function q7(e,t,n){const r=G7(e,t,n);if(console.warn(r),Y7.includes(e))throw new RangeError(r)}function G7(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const X7=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Q7=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Z7=/^'([^]*?)'?$/,J7=/''/g,eU=/[a-zA-Z]/;function Ds(e,t,n){var c,f,d,h,g,v,x,y;const r=tc(),i=(n==null?void 0:n.locale)??r.locale??Bo,a=(n==null?void 0:n.firstWeekContainsDate)??((f=(c=n==null?void 0:n.locale)==null?void 0:c.options)==null?void 0:f.firstWeekContainsDate)??r.firstWeekContainsDate??((h=(d=r.locale)==null?void 0:d.options)==null?void 0:h.firstWeekContainsDate)??1,o=(n==null?void 0:n.weekStartsOn)??((v=(g=n==null?void 0:n.locale)==null?void 0:g.options)==null?void 0:v.weekStartsOn)??r.weekStartsOn??((y=(x=r.locale)==null?void 0:x.options)==null?void 0:y.weekStartsOn)??0,l=Ie(e,n==null?void 0:n.in);if(!e7(l))throw new RangeError("Invalid time value");let s=t.match(Q7).map(b=>{const w=b[0];if(w==="p"||w==="P"){const S=W7[w];return S(b,i.formatLong)}return b}).join("").match(X7).map(b=>{if(b==="''")return{isToken:!1,value:"'"};const w=b[0];if(w==="'")return{isToken:!1,value:tU(b)};if(Vk[w])return{isToken:!0,value:b};if(w.match(eU))throw new RangeError("Format string contains an unescaped latin alphabet character `"+w+"`");return{isToken:!1,value:b}});i.localize.preprocessor&&(s=i.localize.preprocessor(l,s));const u={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return s.map(b=>{if(!b.isToken)return b.value;const w=b.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&V7(w)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&K7(w))&&q7(w,t,String(e));const S=Vk[w[0]];return S(l,w,i.localize,u)}).join("")}function tU(e){const t=e.match(Z7);return t?t[1].replace(J7,"'"):e}function nU(e,t){const n=Ie(e,t==null?void 0:t.in),r=n.getFullYear(),i=n.getMonth(),a=xt(n,0);return a.setFullYear(r,i+1,0),a.setHours(0,0,0,0),a.getDate()}function rU(e,t){return Ie(e,t==null?void 0:t.in).getMonth()}function iU(e,t){return Ie(e,t==null?void 0:t.in).getFullYear()}function aU(e,t){return+Ie(e)>+Ie(t)}function oU(e,t){return+Ie(e)<+Ie(t)}function lU(e,t,n){const[r,i]=Ul(n==null?void 0:n.in,e,t);return r.getFullYear()===i.getFullYear()&&r.getMonth()===i.getMonth()}function sU(e,t,n){const[r,i]=Ul(n==null?void 0:n.in,e,t);return r.getFullYear()===i.getFullYear()}function uU(e,t,n){const r=Ie(e,n==null?void 0:n.in),i=r.getFullYear(),a=r.getDate(),o=xt(e,0);o.setFullYear(i,t,15),o.setHours(0,0,0,0);const l=nU(o);return r.setMonth(t,Math.min(a,l)),r}function cU(e,t,n){const r=Ie(e,n==null?void 0:n.in);return isNaN(+r)?xt(e,NaN):(r.setFullYear(t),r)}const Qk=5,fU=4;function dU(e,t){const n=t.startOfMonth(e),r=n.getDay()>0?n.getDay():7,i=t.addDays(e,-r+1),a=t.addDays(i,Qk*7-1);return t.getMonth(e)===t.getMonth(a)?Qk:fU}function gA(e,t){const n=t.startOfMonth(e),r=n.getDay();return r===1?n:r===0?t.addDays(n,-1*6):t.addDays(n,-1*(r-1))}function hU(e,t){const n=gA(e,t),r=dU(e,t);return t.addDays(n,r*7-1)}const vA={...Bo,labels:{labelDayButton:(e,t,n,r)=>{let i;r&&typeof r.format=="function"?i=r.format.bind(r):i=(o,l)=>Ds(o,l,{locale:Bo,...n});let a=i(e,"PPPP");return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,n)=>{let r;return n&&typeof n.format=="function"?r=n.format.bind(n):r=(i,a)=>Ds(i,a,{locale:Bo,...t}),r(e,"LLLL yyyy")},labelGridcell:(e,t,n,r)=>{let i;r&&typeof r.format=="function"?i=r.format.bind(r):i=(o,l)=>Ds(o,l,{locale:Bo,...n});let a=i(e,"PPPP");return t!=null&&t.today&&(a=`Today, ${a}`),a},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,n)=>{let r;return n&&typeof n.format=="function"?r=n.format.bind(n):r=(i,a)=>Ds(i,a,{locale:Bo,...t}),r(e,"cccc")}}};class Hn{constructor(t,n){this.Date=Date,this.today=()=>{var r;return(r=this.overrides)!=null&&r.today?this.overrides.today():this.options.timeZone?Gt.tz(this.options.timeZone):new this.Date},this.newDate=(r,i,a)=>{var o;return(o=this.overrides)!=null&&o.newDate?this.overrides.newDate(r,i,a):this.options.timeZone?new Gt(r,i,a,this.options.timeZone):new Date(r,i,a)},this.addDays=(r,i)=>{var a;return(a=this.overrides)!=null&&a.addDays?this.overrides.addDays(r,i):oA(r,i)},this.addMonths=(r,i)=>{var a;return(a=this.overrides)!=null&&a.addMonths?this.overrides.addMonths(r,i):lA(r,i)},this.addWeeks=(r,i)=>{var a;return(a=this.overrides)!=null&&a.addWeeks?this.overrides.addWeeks(r,i):G9(r,i)},this.addYears=(r,i)=>{var a;return(a=this.overrides)!=null&&a.addYears?this.overrides.addYears(r,i):X9(r,i)},this.differenceInCalendarDays=(r,i)=>{var a;return(a=this.overrides)!=null&&a.differenceInCalendarDays?this.overrides.differenceInCalendarDays(r,i):v0(r,i)},this.differenceInCalendarMonths=(r,i)=>{var a;return(a=this.overrides)!=null&&a.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(r,i):cA(r,i)},this.eachMonthOfInterval=r=>{var i;return(i=this.overrides)!=null&&i.eachMonthOfInterval?this.overrides.eachMonthOfInterval(r):n7(r)},this.eachYearOfInterval=r=>{var l;const i=(l=this.overrides)!=null&&l.eachYearOfInterval?this.overrides.eachYearOfInterval(r):a7(r),a=new Set(i.map(s=>this.getYear(s)));if(a.size===i.length)return i;const o=[];return a.forEach(s=>{o.push(new Date(s,0,1))}),o},this.endOfBroadcastWeek=r=>{var i;return(i=this.overrides)!=null&&i.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(r):hU(r,this)},this.endOfISOWeek=r=>{var i;return(i=this.overrides)!=null&&i.endOfISOWeek?this.overrides.endOfISOWeek(r):o7(r)},this.endOfMonth=r=>{var i;return(i=this.overrides)!=null&&i.endOfMonth?this.overrides.endOfMonth(r):t7(r)},this.endOfWeek=(r,i)=>{var a;return(a=this.overrides)!=null&&a.endOfWeek?this.overrides.endOfWeek(r,i):hA(r,this.options)},this.endOfYear=r=>{var i;return(i=this.overrides)!=null&&i.endOfYear?this.overrides.endOfYear(r):i7(r)},this.format=(r,i,a)=>{var l;const o=(l=this.overrides)!=null&&l.format?this.overrides.format(r,i,this.options):Ds(r,i,this.options);return this.options.numerals&&this.options.numerals!=="latn"?this.replaceDigits(o):o},this.getISOWeek=r=>{var i;return(i=this.overrides)!=null&&i.getISOWeek?this.overrides.getISOWeek(r):y0(r)},this.getMonth=(r,i)=>{var a;return(a=this.overrides)!=null&&a.getMonth?this.overrides.getMonth(r,this.options):rU(r,this.options)},this.getYear=(r,i)=>{var a;return(a=this.overrides)!=null&&a.getYear?this.overrides.getYear(r,this.options):iU(r,this.options)},this.getWeek=(r,i)=>{var a;return(a=this.overrides)!=null&&a.getWeek?this.overrides.getWeek(r,this.options):x0(r,this.options)},this.isAfter=(r,i)=>{var a;return(a=this.overrides)!=null&&a.isAfter?this.overrides.isAfter(r,i):aU(r,i)},this.isBefore=(r,i)=>{var a;return(a=this.overrides)!=null&&a.isBefore?this.overrides.isBefore(r,i):oU(r,i)},this.isDate=r=>{var i;return(i=this.overrides)!=null&&i.isDate?this.overrides.isDate(r):uA(r)},this.isSameDay=(r,i)=>{var a;return(a=this.overrides)!=null&&a.isSameDay?this.overrides.isSameDay(r,i):J9(r,i)},this.isSameMonth=(r,i)=>{var a;return(a=this.overrides)!=null&&a.isSameMonth?this.overrides.isSameMonth(r,i):lU(r,i)},this.isSameYear=(r,i)=>{var a;return(a=this.overrides)!=null&&a.isSameYear?this.overrides.isSameYear(r,i):sU(r,i)},this.max=r=>{var i;return(i=this.overrides)!=null&&i.max?this.overrides.max(r):Q9(r)},this.min=r=>{var i;return(i=this.overrides)!=null&&i.min?this.overrides.min(r):Z9(r)},this.setMonth=(r,i)=>{var a;return(a=this.overrides)!=null&&a.setMonth?this.overrides.setMonth(r,i):uU(r,i)},this.setYear=(r,i)=>{var a;return(a=this.overrides)!=null&&a.setYear?this.overrides.setYear(r,i):cU(r,i)},this.startOfBroadcastWeek=(r,i)=>{var a;return(a=this.overrides)!=null&&a.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(r,this):gA(r,this)},this.startOfDay=r=>{var i;return(i=this.overrides)!=null&&i.startOfDay?this.overrides.startOfDay(r):Su(r)},this.startOfISOWeek=r=>{var i;return(i=this.overrides)!=null&&i.startOfISOWeek?this.overrides.startOfISOWeek(r):ku(r)},this.startOfMonth=r=>{var i;return(i=this.overrides)!=null&&i.startOfMonth?this.overrides.startOfMonth(r):r7(r)},this.startOfWeek=(r,i)=>{var a;return(a=this.overrides)!=null&&a.startOfWeek?this.overrides.startOfWeek(r,this.options):Sl(r,this.options)},this.startOfYear=r=>{var i;return(i=this.overrides)!=null&&i.startOfYear?this.overrides.startOfYear(r):dA(r)},this.options={locale:vA,...t},this.overrides=n}getDigitMap(){const{numerals:t="latn"}=this.options,n=new Intl.NumberFormat("en-US",{numberingSystem:t}),r={};for(let i=0;i<10;i++)r[i.toString()]=n.format(i);return r}replaceDigits(t){const n=this.getDigitMap();return t.replace(/\d/g,r=>n[r]||r)}formatNumber(t){return this.replaceDigits(t.toString())}getMonthYearOrder(){var n;const t=(n=this.options.locale)==null?void 0:n.code;return t&&Hn.yearFirstLocales.has(t)?"year-first":"month-first"}formatMonthYear(t){const{locale:n,timeZone:r,numerals:i}=this.options,a=n==null?void 0:n.code;if(a&&Hn.yearFirstLocales.has(a))try{return new Intl.DateTimeFormat(a,{month:"long",year:"numeric",timeZone:r,numberingSystem:i}).format(t)}catch{}const o=this.getMonthYearOrder()==="year-first"?"y LLLL":"LLLL y";return this.format(t,o)}}Hn.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);const pi=new Hn;class yA{constructor(t,n,r=pi){this.date=t,this.displayMonth=n,this.outside=!!(n&&!r.isSameMonth(t,n)),this.dateLib=r,this.isoDate=r.format(t,"yyyy-MM-dd"),this.displayMonthId=r.format(n,"yyyy-MM"),this.dateMonthId=r.format(t,"yyyy-MM")}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}}class pU{constructor(t,n){this.date=t,this.weeks=n}}class mU{constructor(t,n){this.days=n,this.weekNumber=t}}function gU(e){return H.createElement("button",{...e})}function vU(e){return H.createElement("span",{...e})}function yU(e){const{size:t=24,orientation:n="left",className:r}=e;return H.createElement("svg",{className:r,width:t,height:t,viewBox:"0 0 24 24"},n==="up"&&H.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),n==="down"&&H.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),n==="left"&&H.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),n==="right"&&H.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function xU(e){const{day:t,modifiers:n,...r}=e;return H.createElement("td",{...r})}function bU(e){const{day:t,modifiers:n,...r}=e,i=H.useRef(null);return H.useEffect(()=>{var a;n.focused&&((a=i.current)==null||a.focus())},[n.focused]),H.createElement("button",{ref:i,...r})}var ue;(function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"})(ue||(ue={}));var et;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(et||(et={}));var Mr;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(Mr||(Mr={}));var Rn;(function(e){e.weeks_before_enter="weeks_before_enter",e.weeks_before_exit="weeks_before_exit",e.weeks_after_enter="weeks_after_enter",e.weeks_after_exit="weeks_after_exit",e.caption_after_enter="caption_after_enter",e.caption_after_exit="caption_after_exit",e.caption_before_enter="caption_before_enter",e.caption_before_exit="caption_before_exit"})(Rn||(Rn={}));function wU(e){const{options:t,className:n,components:r,classNames:i,...a}=e,o=[i[ue.Dropdown],n].join(" "),l=t==null?void 0:t.find(({value:s})=>s===a.value);return H.createElement("span",{"data-disabled":a.disabled,className:i[ue.DropdownRoot]},H.createElement(r.Select,{className:o,...a},t==null?void 0:t.map(({value:s,label:u,disabled:c})=>H.createElement(r.Option,{key:s,value:s,disabled:c},u))),H.createElement("span",{className:i[ue.CaptionLabel],"aria-hidden":!0},l==null?void 0:l.label,H.createElement(r.Chevron,{orientation:"down",size:18,className:i[ue.Chevron]})))}function kU(e){return H.createElement("div",{...e})}function SU(e){return H.createElement("div",{...e})}function CU(e){const{calendarMonth:t,displayIndex:n,...r}=e;return H.createElement("div",{...r},e.children)}function EU(e){const{calendarMonth:t,displayIndex:n,...r}=e;return H.createElement("div",{...r})}function PU(e){return H.createElement("table",{...e})}function OU(e){return H.createElement("div",{...e})}const xA=m.createContext(void 0);function nc(){const e=m.useContext(xA);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function jU(e){const{components:t}=nc();return H.createElement(t.Dropdown,{...e})}function NU(e){const{onPreviousClick:t,onNextClick:n,previousMonth:r,nextMonth:i,...a}=e,{components:o,classNames:l,labels:{labelPrevious:s,labelNext:u}}=nc(),c=m.useCallback(d=>{i&&(n==null||n(d))},[i,n]),f=m.useCallback(d=>{r&&(t==null||t(d))},[r,t]);return H.createElement("nav",{...a},H.createElement(o.PreviousMonthButton,{type:"button",className:l[ue.PreviousMonthButton],tabIndex:r?void 0:-1,"aria-disabled":r?void 0:!0,"aria-label":s(r),onClick:f},H.createElement(o.Chevron,{disabled:r?void 0:!0,className:l[ue.Chevron],orientation:"left"})),H.createElement(o.NextMonthButton,{type:"button",className:l[ue.NextMonthButton],tabIndex:i?void 0:-1,"aria-disabled":i?void 0:!0,"aria-label":u(i),onClick:c},H.createElement(o.Chevron,{disabled:i?void 0:!0,orientation:"right",className:l[ue.Chevron]})))}function AU(e){const{components:t}=nc();return H.createElement(t.Button,{...e})}function MU(e){return H.createElement("option",{...e})}function DU(e){const{components:t}=nc();return H.createElement(t.Button,{...e})}function _U(e){const{rootRef:t,...n}=e;return H.createElement("div",{...n,ref:t})}function TU(e){return H.createElement("select",{...e})}function IU(e){const{week:t,...n}=e;return H.createElement("tr",{...n})}function RU(e){return H.createElement("th",{...e})}function LU(e){return H.createElement("thead",{"aria-hidden":!0},H.createElement("tr",{...e}))}function $U(e){const{week:t,...n}=e;return H.createElement("th",{...n})}function zU(e){return H.createElement("th",{...e})}function FU(e){return H.createElement("tbody",{...e})}function BU(e){const{components:t}=nc();return H.createElement(t.Dropdown,{...e})}const WU=Object.freeze(Object.defineProperty({__proto__:null,Button:gU,CaptionLabel:vU,Chevron:yU,Day:xU,DayButton:bU,Dropdown:wU,DropdownNav:kU,Footer:SU,Month:CU,MonthCaption:EU,MonthGrid:PU,Months:OU,MonthsDropdown:jU,Nav:NU,NextMonthButton:AU,Option:MU,PreviousMonthButton:DU,Root:_U,Select:TU,Week:IU,WeekNumber:$U,WeekNumberHeader:zU,Weekday:RU,Weekdays:LU,Weeks:FU,YearsDropdown:BU},Symbol.toStringTag,{value:"Module"}));function Ei(e,t,n=!1,r=pi){let{from:i,to:a}=e;const{differenceInCalendarDays:o,isSameDay:l}=r;return i&&a?(o(a,i)<0&&([i,a]=[a,i]),o(t,i)>=(n?1:0)&&o(a,t)>=(n?1:0)):!n&&a?l(a,t):!n&&i?l(i,t):!1}function b0(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function qh(e){return!!(e&&typeof e=="object"&&"from"in e)}function w0(e){return!!(e&&typeof e=="object"&&"after"in e)}function k0(e){return!!(e&&typeof e=="object"&&"before"in e)}function bA(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function wA(e,t){return Array.isArray(e)&&e.every(t.isDate)}function Pi(e,t,n=pi){const r=Array.isArray(t)?t:[t],{isSameDay:i,differenceInCalendarDays:a,isAfter:o}=n;return r.some(l=>{if(typeof l=="boolean")return l;if(n.isDate(l))return i(e,l);if(wA(l,n))return l.some(s=>i(e,s));if(qh(l))return Ei(l,e,!1,n);if(bA(l))return Array.isArray(l.dayOfWeek)?l.dayOfWeek.includes(e.getDay()):l.dayOfWeek===e.getDay();if(b0(l)){const s=a(l.before,e),u=a(l.after,e),c=s>0,f=u<0;return o(l.before,l.after)?f&&c:c||f}return w0(l)?a(e,l.after)>0:k0(l)?a(l.before,e)>0:typeof l=="function"?l(e):!1})}function UU(e,t,n,r,i){const{disabled:a,hidden:o,modifiers:l,showOutsideDays:s,broadcastCalendar:u,today:c=i.today()}=t,{isSameDay:f,isSameMonth:d,startOfMonth:h,isBefore:g,endOfMonth:v,isAfter:x}=i,y=n&&h(n),b=r&&v(r),w={[et.focused]:[],[et.outside]:[],[et.disabled]:[],[et.hidden]:[],[et.today]:[]},S={};for(const C of e){const{date:k,displayMonth:E}=C,O=!!(E&&!d(k,E)),N=!!(y&&g(k,y)),D=!!(b&&x(k,b)),M=!!(a&&Pi(k,a,i)),A=!!(o&&Pi(k,o,i))||N||D||!u&&!s&&O||u&&s===!1&&O,z=f(k,c);O&&w.outside.push(C),M&&w.disabled.push(C),A&&w.hidden.push(C),z&&w.today.push(C),l&&Object.keys(l).forEach(F=>{const B=l==null?void 0:l[F];B&&Pi(k,B,i)&&(S[F]?S[F].push(C):S[F]=[C])})}return C=>{const k={[et.focused]:!1,[et.disabled]:!1,[et.hidden]:!1,[et.outside]:!1,[et.today]:!1},E={};for(const O in w){const N=w[O];k[O]=N.some(D=>D===C)}for(const O in S)E[O]=S[O].some(N=>N===C);return{...k,...E}}}function HU(e,t,n={}){return Object.entries(e).filter(([,i])=>i===!0).reduce((i,[a])=>(n[a]?i.push(n[a]):t[et[a]]?i.push(t[et[a]]):t[Mr[a]]&&i.push(t[Mr[a]]),i),[t[ue.Day]])}function YU(e){return{...WU,...e}}function KU(e){const t={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0,"data-broadcast-calendar":e.broadcastCalendar||void 0,"data-nav-layout":e.navLayout||void 0};return Object.entries(e).forEach(([n,r])=>{n.startsWith("data-")&&(t[n]=r)}),t}function VU(){const e={};for(const t in ue)e[ue[t]]=`rdp-${ue[t]}`;for(const t in et)e[et[t]]=`rdp-${et[t]}`;for(const t in Mr)e[Mr[t]]=`rdp-${Mr[t]}`;for(const t in Rn)e[Rn[t]]=`rdp-${Rn[t]}`;return e}function kA(e,t,n){return(n??new Hn(t)).formatMonthYear(e)}const qU=kA;function GU(e,t,n){return(n??new Hn(t)).format(e,"d")}function XU(e,t=pi){return t.format(e,"LLLL")}function QU(e,t,n){return(n??new Hn(t)).format(e,"cccccc")}function ZU(e,t=pi){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function JU(){return""}function SA(e,t=pi){return t.format(e,"yyyy")}const eH=SA,tH=Object.freeze(Object.defineProperty({__proto__:null,formatCaption:kA,formatDay:GU,formatMonthCaption:qU,formatMonthDropdown:XU,formatWeekNumber:ZU,formatWeekNumberHeader:JU,formatWeekdayName:QU,formatYearCaption:eH,formatYearDropdown:SA},Symbol.toStringTag,{value:"Module"}));function nH(e){return e!=null&&e.formatMonthCaption&&!e.formatCaption&&(e.formatCaption=e.formatMonthCaption),e!=null&&e.formatYearCaption&&!e.formatYearDropdown&&(e.formatYearDropdown=e.formatYearCaption),{...tH,...e}}function S0(e,t,n,r){let i=(r??new Hn(n)).format(e,"PPPP");return t.today&&(i=`Today, ${i}`),t.selected&&(i=`${i}, selected`),i}const rH=S0;function C0(e,t,n){return(n??new Hn(t)).formatMonthYear(e)}const iH=C0;function CA(e,t,n,r){let i=(r??new Hn(n)).format(e,"PPPP");return t!=null&&t.today&&(i=`Today, ${i}`),i}function EA(e){return"Choose the Month"}function PA(){return""}const aH="Go to the Next Month";function OA(e,t){return aH}function jA(e){return"Go to the Previous Month"}function NA(e,t,n){return(n??new Hn(t)).format(e,"cccc")}function AA(e,t){return`Week ${e}`}function MA(e){return"Week Number"}function DA(e){return"Choose the Year"}const oH=Object.freeze(Object.defineProperty({__proto__:null,labelCaption:iH,labelDay:rH,labelDayButton:S0,labelGrid:C0,labelGridcell:CA,labelMonthDropdown:EA,labelNav:PA,labelNext:OA,labelPrevious:jA,labelWeekNumber:AA,labelWeekNumberHeader:MA,labelWeekday:NA,labelYearDropdown:DA},Symbol.toStringTag,{value:"Module"})),Cr=(e,t,n)=>t||(n?typeof n=="function"?n:(...r)=>n:e);function lH(e,t){var r;const n=((r=t.locale)==null?void 0:r.labels)??{};return{...oH,...e??{},labelDayButton:Cr(S0,e==null?void 0:e.labelDayButton,n.labelDayButton),labelMonthDropdown:Cr(EA,e==null?void 0:e.labelMonthDropdown,n.labelMonthDropdown),labelNext:Cr(OA,e==null?void 0:e.labelNext,n.labelNext),labelPrevious:Cr(jA,e==null?void 0:e.labelPrevious,n.labelPrevious),labelWeekNumber:Cr(AA,e==null?void 0:e.labelWeekNumber,n.labelWeekNumber),labelYearDropdown:Cr(DA,e==null?void 0:e.labelYearDropdown,n.labelYearDropdown),labelGrid:Cr(C0,e==null?void 0:e.labelGrid,n.labelGrid),labelGridcell:Cr(CA,e==null?void 0:e.labelGridcell,n.labelGridcell),labelNav:Cr(PA,e==null?void 0:e.labelNav,n.labelNav),labelWeekNumberHeader:Cr(MA,e==null?void 0:e.labelWeekNumberHeader,n.labelWeekNumberHeader),labelWeekday:Cr(NA,e==null?void 0:e.labelWeekday,n.labelWeekday)}}function sH(e,t,n,r,i){const{startOfMonth:a,startOfYear:o,endOfYear:l,eachMonthOfInterval:s,getMonth:u}=i;return s({start:o(e),end:l(e)}).map(d=>{const h=r.formatMonthDropdown(d,i),g=u(d),v=t&&d<a(t)||n&&d>a(n)||!1;return{value:g,label:h,disabled:v}})}function uH(e,t={},n={}){let r={...t==null?void 0:t[ue.Day]};return Object.entries(e).filter(([,i])=>i===!0).forEach(([i])=>{r={...r,...n==null?void 0:n[i]}}),r}function cH(e,t,n,r){const i=r??e.today(),a=n?e.startOfBroadcastWeek(i,e):t?e.startOfISOWeek(i):e.startOfWeek(i),o=[];for(let l=0;l<7;l++){const s=e.addDays(a,l);o.push(s)}return o}function fH(e,t,n,r,i=!1){if(!e||!t)return;const{startOfYear:a,endOfYear:o,eachYearOfInterval:l,getYear:s}=r,u=a(e),c=o(t),f=l({start:u,end:c});return i&&f.reverse(),f.map(d=>{const h=n.formatYearDropdown(d,r);return{value:s(d),label:h,disabled:!1}})}function dH(e,t={}){var l;const{weekStartsOn:n,locale:r}=t,i=n??((l=r==null?void 0:r.options)==null?void 0:l.weekStartsOn)??0,a=s=>{const u=typeof s=="number"||typeof s=="string"?new Date(s):s;return new Gt(u.getFullYear(),u.getMonth(),u.getDate(),12,0,0,e)},o=s=>{const u=a(s);return new Date(u.getFullYear(),u.getMonth(),u.getDate(),0,0,0,0)};return{today:()=>a(Gt.tz(e)),newDate:(s,u,c)=>new Gt(s,u,c,12,0,0,e),startOfDay:s=>a(s),startOfWeek:(s,u)=>{const c=a(s),f=(u==null?void 0:u.weekStartsOn)??i,d=(c.getDay()-f+7)%7;return c.setDate(c.getDate()-d),c},startOfISOWeek:s=>{const u=a(s),c=(u.getDay()-1+7)%7;return u.setDate(u.getDate()-c),u},startOfMonth:s=>{const u=a(s);return u.setDate(1),u},startOfYear:s=>{const u=a(s);return u.setMonth(0,1),u},endOfWeek:(s,u)=>{const c=a(s),h=((((u==null?void 0:u.weekStartsOn)??i)+6)%7-c.getDay()+7)%7;return c.setDate(c.getDate()+h),c},endOfISOWeek:s=>{const u=a(s),c=(7-u.getDay())%7;return u.setDate(u.getDate()+c),u},endOfMonth:s=>{const u=a(s);return u.setMonth(u.getMonth()+1,0),u},endOfYear:s=>{const u=a(s);return u.setMonth(11,31),u},eachMonthOfInterval:s=>{const u=a(s.start),c=a(s.end),f=[],d=new Gt(u.getFullYear(),u.getMonth(),1,12,0,0,e),h=c.getFullYear()*12+c.getMonth();for(;d.getFullYear()*12+d.getMonth()<=h;)f.push(new Gt(d,e)),d.setMonth(d.getMonth()+1,1);return f},addDays:(s,u)=>{const c=a(s);return c.setDate(c.getDate()+u),c},addWeeks:(s,u)=>{const c=a(s);return c.setDate(c.getDate()+u*7),c},addMonths:(s,u)=>{const c=a(s);return c.setMonth(c.getMonth()+u),c},addYears:(s,u)=>{const c=a(s);return c.setFullYear(c.getFullYear()+u),c},eachYearOfInterval:s=>{const u=a(s.start),c=a(s.end),f=[],d=new Gt(u.getFullYear(),0,1,12,0,0,e);for(;d.getFullYear()<=c.getFullYear();)f.push(new Gt(d,e)),d.setFullYear(d.getFullYear()+1,0,1);return f},getWeek:(s,u)=>{var f;const c=o(s);return x0(c,{weekStartsOn:(u==null?void 0:u.weekStartsOn)??i,firstWeekContainsDate:(u==null?void 0:u.firstWeekContainsDate)??((f=r==null?void 0:r.options)==null?void 0:f.firstWeekContainsDate)??1})},getISOWeek:s=>{const u=o(s);return y0(u)},differenceInCalendarDays:(s,u)=>{const c=o(s),f=o(u);return v0(c,f)},differenceInCalendarMonths:(s,u)=>{const c=o(s),f=o(u);return cA(c,f)}}}const rc=e=>e instanceof HTMLElement?e:null,eg=e=>[...e.querySelectorAll("[data-animated-month]")??[]],hH=e=>rc(e.querySelector("[data-animated-month]")),tg=e=>rc(e.querySelector("[data-animated-caption]")),ng=e=>rc(e.querySelector("[data-animated-weeks]")),pH=e=>rc(e.querySelector("[data-animated-nav]")),mH=e=>rc(e.querySelector("[data-animated-weekdays]"));function gH(e,t,{classNames:n,months:r,focused:i,dateLib:a}){const o=m.useRef(null),l=m.useRef(r),s=m.useRef(!1);m.useLayoutEffect(()=>{const u=l.current;if(l.current=r,!t||!e.current||!(e.current instanceof HTMLElement)||r.length===0||u.length===0||r.length!==u.length)return;const c=a.isSameMonth(r[0].date,u[0].date),f=a.isAfter(r[0].date,u[0].date),d=f?n[Rn.caption_after_enter]:n[Rn.caption_before_enter],h=f?n[Rn.weeks_after_enter]:n[Rn.weeks_before_enter],g=o.current,v=e.current.cloneNode(!0);if(v instanceof HTMLElement?(eg(v).forEach(w=>{if(!(w instanceof HTMLElement))return;const S=hH(w);S&&w.contains(S)&&w.removeChild(S);const C=tg(w);C&&C.classList.remove(d);const k=ng(w);k&&k.classList.remove(h)}),o.current=v):o.current=null,s.current||c||i)return;const x=g instanceof HTMLElement?eg(g):[],y=eg(e.current);if(y!=null&&y.every(b=>b instanceof HTMLElement)&&x&&x.every(b=>b instanceof HTMLElement)){s.current=!0,e.current.style.isolation="isolate";const b=pH(e.current);b&&(b.style.zIndex="1"),y.forEach((w,S)=>{const C=x[S];if(!C)return;w.style.position="relative",w.style.overflow="hidden";const k=tg(w);k&&k.classList.add(d);const E=ng(w);E&&E.classList.add(h);const O=()=>{s.current=!1,e.current&&(e.current.style.isolation=""),b&&(b.style.zIndex=""),k&&k.classList.remove(d),E&&E.classList.remove(h),w.style.position="",w.style.overflow="",w.contains(C)&&w.removeChild(C)};C.style.pointerEvents="none",C.style.position="absolute",C.style.overflow="hidden",C.setAttribute("aria-hidden","true");const N=mH(C);N&&(N.style.opacity="0");const D=tg(C);D&&(D.classList.add(f?n[Rn.caption_before_exit]:n[Rn.caption_after_exit]),D.addEventListener("animationend",O));const M=ng(C);M&&M.classList.add(f?n[Rn.weeks_before_exit]:n[Rn.weeks_after_exit]),w.insertBefore(C,w.firstChild)})}})}function vH(e,t,n,r){const i=e[0],a=e[e.length-1],{ISOWeek:o,fixedWeeks:l,broadcastCalendar:s}=n??{},{addDays:u,differenceInCalendarDays:c,differenceInCalendarMonths:f,endOfBroadcastWeek:d,endOfISOWeek:h,endOfMonth:g,endOfWeek:v,isAfter:x,startOfBroadcastWeek:y,startOfISOWeek:b,startOfWeek:w}=r,S=s?y(i,r):o?b(i):w(i),C=s?d(a):o?h(g(a)):v(g(a)),k=t&&(s?d(t):o?h(t):v(t)),E=k&&x(C,k)?k:C,O=c(E,S),N=f(a,i)+1,D=[];for(let z=0;z<=O;z++){const F=u(S,z);D.push(F)}const A=(s?35:42)*N;if(l&&D.length<A){const z=A-D.length;for(let F=0;F<z;F++){const B=u(D[D.length-1],1);D.push(B)}}return D}function yH(e){const t=[];return e.reduce((n,r)=>{const i=r.weeks.reduce((a,o)=>a.concat(o.days.slice()),t.slice());return n.concat(i.slice())},t.slice())}function xH(e,t,n,r){const{numberOfMonths:i=1}=n,a=[];for(let o=0;o<i;o++){const l=r.addMonths(e,o);if(t&&l>t)break;a.push(l)}return a}function Zk(e,t,n,r){const{month:i,defaultMonth:a,today:o=r.today(),numberOfMonths:l=1}=e;let s=i||a||o;const{differenceInCalendarMonths:u,addMonths:c,startOfMonth:f}=r;if(n&&u(n,s)<l-1){const d=-1*(l-1);s=c(n,d)}return t&&u(s,t)<0&&(s=t),f(s)}function bH(e,t,n,r){const{addDays:i,endOfBroadcastWeek:a,endOfISOWeek:o,endOfMonth:l,endOfWeek:s,getISOWeek:u,getWeek:c,startOfBroadcastWeek:f,startOfISOWeek:d,startOfWeek:h}=r,g=e.reduce((v,x)=>{const y=n.broadcastCalendar?f(x,r):n.ISOWeek?d(x):h(x),b=n.broadcastCalendar?a(x):n.ISOWeek?o(l(x)):s(l(x)),w=t.filter(E=>E>=y&&E<=b),S=n.broadcastCalendar?35:42;if(n.fixedWeeks&&w.length<S){const E=t.filter(O=>{const N=S-w.length;return O>b&&O<=i(b,N)});w.push(...E)}const C=w.reduce((E,O)=>{const N=n.ISOWeek?u(O):c(O),D=E.find(A=>A.weekNumber===N),M=new yA(O,x,r);return D?D.days.push(M):E.push(new mU(N,[M])),E},[]),k=new pU(x,C);return v.push(k),v},[]);return n.reverseMonths?g.reverse():g}function wH(e,t){let{startMonth:n,endMonth:r}=e;const{startOfYear:i,startOfDay:a,startOfMonth:o,endOfMonth:l,addYears:s,endOfYear:u,newDate:c,today:f}=t,{fromYear:d,toYear:h,fromMonth:g,toMonth:v}=e;!n&&g&&(n=g),!n&&d&&(n=t.newDate(d,0,1)),!r&&v&&(r=v),!r&&h&&(r=c(h,11,31));const x=e.captionLayout==="dropdown"||e.captionLayout==="dropdown-years";return n?n=o(n):d?n=c(d,0,1):!n&&x&&(n=i(s(e.today??f(),-100))),r?r=l(r):h?r=c(h,11,31):!r&&x&&(r=u(e.today??f())),[n&&a(n),r&&a(r)]}function kH(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:i,numberOfMonths:a=1}=n,{startOfMonth:o,addMonths:l,differenceInCalendarMonths:s}=r,u=i?a:1,c=o(e);if(!t)return l(c,u);if(!(s(t,e)<a))return l(c,u)}function SH(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:i,numberOfMonths:a}=n,{startOfMonth:o,addMonths:l,differenceInCalendarMonths:s}=r,u=i?a??1:1,c=o(e);if(!t)return l(c,-u);if(!(s(c,t)<=0))return l(c,-u)}function CH(e){const t=[];return e.reduce((n,r)=>n.concat(r.weeks.slice()),t.slice())}function Gh(e,t){const[n,r]=m.useState(e);return[t===void 0?n:t,r]}function EH(e,t){var S;const[n,r]=wH(e,t),{startOfMonth:i,endOfMonth:a}=t,o=Zk(e,n,r,t),[l,s]=Gh(o,e.month?o:void 0);m.useEffect(()=>{const C=Zk(e,n,r,t);s(C)},[e.timeZone]);const{months:u,weeks:c,days:f,previousMonth:d,nextMonth:h}=m.useMemo(()=>{const C=xH(l,r,{numberOfMonths:e.numberOfMonths},t),k=vH(C,e.endMonth?a(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),E=bH(C,k,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),O=CH(E),N=yH(E),D=SH(l,n,e,t),M=kH(l,r,e,t);return{months:E,weeks:O,days:N,previousMonth:D,nextMonth:M}},[t,l.getTime(),r==null?void 0:r.getTime(),n==null?void 0:n.getTime(),e.disableNavigation,e.broadcastCalendar,(S=e.endMonth)==null?void 0:S.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:g,onMonthChange:v}=e,x=C=>c.some(k=>k.days.some(E=>E.isEqualTo(C))),y=C=>{if(g)return;let k=i(C);n&&k<i(n)&&(k=i(n)),r&&k>i(r)&&(k=i(r)),s(k),v==null||v(k)};return{months:u,weeks:c,days:f,navStart:n,navEnd:r,previousMonth:d,nextMonth:h,goToMonth:y,goToDay:C=>{x(C)||y(C.date)}}}var Xr;(function(e){e[e.Today=0]="Today",e[e.Selected=1]="Selected",e[e.LastFocused=2]="LastFocused",e[e.FocusedModifier=3]="FocusedModifier"})(Xr||(Xr={}));function Jk(e){return!e[et.disabled]&&!e[et.hidden]&&!e[et.outside]}function PH(e,t,n,r){let i,a=-1;for(const o of e){const l=t(o);Jk(l)&&(l[et.focused]&&a<Xr.FocusedModifier?(i=o,a=Xr.FocusedModifier):r!=null&&r.isEqualTo(o)&&a<Xr.LastFocused?(i=o,a=Xr.LastFocused):n(o.date)&&a<Xr.Selected?(i=o,a=Xr.Selected):l[et.today]&&a<Xr.Today&&(i=o,a=Xr.Today))}return i||(i=e.find(o=>Jk(t(o)))),i}function OH(e,t,n,r,i,a,o){const{ISOWeek:l,broadcastCalendar:s}=a,{addDays:u,addMonths:c,addWeeks:f,addYears:d,endOfBroadcastWeek:h,endOfISOWeek:g,endOfWeek:v,max:x,min:y,startOfBroadcastWeek:b,startOfISOWeek:w,startOfWeek:S}=o;let k={day:u,week:f,month:c,year:d,startOfWeek:E=>s?b(E,o):l?w(E):S(E),endOfWeek:E=>s?h(E):l?g(E):v(E)}[e](n,t==="after"?1:-1);return t==="before"&&r?k=x([r,k]):t==="after"&&i&&(k=y([i,k])),k}function _A(e,t,n,r,i,a,o,l=0){if(l>365)return;const s=OH(e,t,n.date,r,i,a,o),u=!!(a.disabled&&Pi(s,a.disabled,o)),c=!!(a.hidden&&Pi(s,a.hidden,o)),f=s,d=new yA(s,f,o);return!u&&!c?d:_A(e,t,d,r,i,a,o,l+1)}function jH(e,t,n,r,i){const{autoFocus:a}=e,[o,l]=m.useState(),s=PH(t.days,n,r||(()=>!1),o),[u,c]=m.useState(a?s:void 0);return{isFocusTarget:v=>!!(s!=null&&s.isEqualTo(v)),setFocused:c,focused:u,blur:()=>{l(u),c(void 0)},moveFocus:(v,x)=>{if(!u)return;const y=_A(v,x,u,t.navStart,t.navEnd,e,i);y&&(e.disableNavigation&&!t.days.some(w=>w.isEqualTo(y))||(t.goToDay(y),c(y)))}}}function NH(e,t){const{selected:n,required:r,onSelect:i}=e,[a,o]=Gh(n,i?n:void 0),l=i?n:a,{isSameDay:s}=t,u=h=>(l==null?void 0:l.some(g=>s(g,h)))??!1,{min:c,max:f}=e;return{selected:l,select:(h,g,v)=>{let x=[...l??[]];if(u(h)){if((l==null?void 0:l.length)===c||r&&(l==null?void 0:l.length)===1)return;x=l==null?void 0:l.filter(y=>!s(y,h))}else(l==null?void 0:l.length)===f?x=[h]:x=[...x,h];return i||o(x),i==null||i(x,h,g,v),x},isSelected:u}}function AH(e,t,n=0,r=0,i=!1,a=pi){const{from:o,to:l}=t||{},{isSameDay:s,isAfter:u,isBefore:c}=a;let f;if(!o&&!l)f={from:e,to:n>0?void 0:e};else if(o&&!l)s(o,e)?n===0?f={from:o,to:e}:i?f={from:o,to:void 0}:f=void 0:c(e,o)?f={from:e,to:o}:f={from:o,to:e};else if(o&&l)if(s(o,e)&&s(l,e))i?f={from:o,to:l}:f=void 0;else if(s(o,e))f={from:o,to:n>0?void 0:e};else if(s(l,e))f={from:e,to:n>0?void 0:e};else if(c(e,o))f={from:e,to:l};else if(u(e,o))f={from:o,to:e};else if(u(e,l))f={from:o,to:e};else throw new Error("Invalid range");if(f!=null&&f.from&&(f!=null&&f.to)){const d=a.differenceInCalendarDays(f.to,f.from);r>0&&d>r?f={from:e,to:void 0}:n>1&&d<n&&(f={from:e,to:void 0})}return f}function MH(e,t,n=pi){const r=Array.isArray(t)?t:[t];let i=e.from;const a=n.differenceInCalendarDays(e.to,e.from),o=Math.min(a,6);for(let l=0;l<=o;l++){if(r.includes(i.getDay()))return!0;i=n.addDays(i,1)}return!1}function eS(e,t,n=pi){return Ei(e,t.from,!1,n)||Ei(e,t.to,!1,n)||Ei(t,e.from,!1,n)||Ei(t,e.to,!1,n)}function DH(e,t,n=pi){const r=Array.isArray(t)?t:[t];if(r.filter(l=>typeof l!="function").some(l=>typeof l=="boolean"?l:n.isDate(l)?Ei(e,l,!1,n):wA(l,n)?l.some(s=>Ei(e,s,!1,n)):qh(l)?l.from&&l.to?eS(e,{from:l.from,to:l.to},n):!1:bA(l)?MH(e,l.dayOfWeek,n):b0(l)?n.isAfter(l.before,l.after)?eS(e,{from:n.addDays(l.after,1),to:n.addDays(l.before,-1)},n):Pi(e.from,l,n)||Pi(e.to,l,n):w0(l)||k0(l)?Pi(e.from,l,n)||Pi(e.to,l,n):!1))return!0;const o=r.filter(l=>typeof l=="function");if(o.length){let l=e.from;const s=n.differenceInCalendarDays(e.to,e.from);for(let u=0;u<=s;u++){if(o.some(c=>c(l)))return!0;l=n.addDays(l,1)}}return!1}function _H(e,t){const{disabled:n,excludeDisabled:r,resetOnSelect:i,selected:a,required:o,onSelect:l}=e,[s,u]=Gh(a,l?a:void 0),c=l?a:s;return{selected:c,select:(h,g,v)=>{const{min:x,max:y}=e;let b;if(h){const w=c==null?void 0:c.from,S=c==null?void 0:c.to,C=!!w&&!!S,k=!!w&&!!S&&t.isSameDay(w,S)&&t.isSameDay(h,w);i&&(C||!(c!=null&&c.from))?!o&&k?b=void 0:b={from:h,to:void 0}:b=AH(h,c,x,y,o,t)}return r&&n&&(b!=null&&b.from)&&b.to&&DH({from:b.from,to:b.to},n,t)&&(b.from=h,b.to=void 0),l||u(b),l==null||l(b,h,g,v),b},isSelected:h=>c&&Ei(c,h,!1,t)}}function TH(e,t){const{selected:n,required:r,onSelect:i}=e,[a,o]=Gh(n,i?n:void 0),l=i?n:a,{isSameDay:s}=t;return{selected:l,select:(f,d,h)=>{let g=f;return!r&&l&&l&&s(f,l)&&(g=void 0),i||o(g),i==null||i(g,f,d,h),g},isSelected:f=>l?s(l,f):!1}}function IH(e,t){const n=TH(e,t),r=NH(e,t),i=_H(e,t);switch(e.mode){case"single":return n;case"multiple":return r;case"range":return i;default:return}}function rr(e,t){return e instanceof Gt&&e.timeZone===t?e:new Gt(e,t)}function _o(e,t,n){return rr(e,t)}function tS(e,t,n){return typeof e=="boolean"||typeof e=="function"?e:e instanceof Date?_o(e,t):Array.isArray(e)?e.map(r=>r instanceof Date?_o(r,t):r):qh(e)?{...e,from:e.from?rr(e.from,t):e.from,to:e.to?rr(e.to,t):e.to}:b0(e)?{before:_o(e.before,t),after:_o(e.after,t)}:w0(e)?{after:_o(e.after,t)}:k0(e)?{before:_o(e.before,t)}:e}function rg(e,t,n){return e&&(Array.isArray(e)?e.map(r=>tS(r,t)):tS(e,t))}function TA(e){var Pc;let t=e;const n=t.timeZone;if(n&&(t={...e,timeZone:n},t.today&&(t.today=rr(t.today,n)),t.month&&(t.month=rr(t.month,n)),t.defaultMonth&&(t.defaultMonth=rr(t.defaultMonth,n)),t.startMonth&&(t.startMonth=rr(t.startMonth,n)),t.endMonth&&(t.endMonth=rr(t.endMonth,n)),t.mode==="single"&&t.selected?t.selected=rr(t.selected,n):t.mode==="multiple"&&t.selected?t.selected=(Pc=t.selected)==null?void 0:Pc.map(ge=>rr(ge,n)):t.mode==="range"&&t.selected&&(t.selected={from:t.selected.from?rr(t.selected.from,n):t.selected.from,to:t.selected.to?rr(t.selected.to,n):t.selected.to}),t.disabled!==void 0&&(t.disabled=rg(t.disabled,n)),t.hidden!==void 0&&(t.hidden=rg(t.hidden,n)),t.modifiers)){const ge={};Object.keys(t.modifiers).forEach(Oe=>{var te;ge[Oe]=rg((te=t.modifiers)==null?void 0:te[Oe],n)}),t.modifiers=ge}const{components:r,formatters:i,labels:a,dateLib:o,locale:l,classNames:s}=m.useMemo(()=>{const ge={...vA,...t.locale},Oe=t.broadcastCalendar?1:t.weekStartsOn,te=t.noonSafe&&t.timeZone?dH(t.timeZone,{weekStartsOn:Oe,locale:ge}):void 0,pe=t.dateLib&&te?{...te,...t.dateLib}:t.dateLib??te,$e=new Hn({locale:ge,weekStartsOn:Oe,firstWeekContainsDate:t.firstWeekContainsDate,useAdditionalWeekYearTokens:t.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:t.useAdditionalDayOfYearTokens,timeZone:t.timeZone,numerals:t.numerals},pe);return{dateLib:$e,components:YU(t.components),formatters:nH(t.formatters),labels:lH(t.labels,$e.options),locale:ge,classNames:{...VU(),...t.classNames}}},[t.locale,t.broadcastCalendar,t.weekStartsOn,t.firstWeekContainsDate,t.useAdditionalWeekYearTokens,t.useAdditionalDayOfYearTokens,t.timeZone,t.numerals,t.dateLib,t.noonSafe,t.components,t.formatters,t.labels,t.classNames]);t.today||(t={...t,today:o.today()});const{captionLayout:u,mode:c,navLayout:f,numberOfMonths:d=1,onDayBlur:h,onDayClick:g,onDayFocus:v,onDayKeyDown:x,onDayMouseEnter:y,onDayMouseLeave:b,onNextClick:w,onPrevClick:S,showWeekNumber:C,styles:k}=t,{formatCaption:E,formatDay:O,formatMonthDropdown:N,formatWeekNumber:D,formatWeekNumberHeader:M,formatWeekdayName:A,formatYearDropdown:z}=i,F=EH(t,o),{days:B,months:Z,navStart:Y,navEnd:L,previousMonth:W,nextMonth:P,goToMonth:J}=F,X=UU(B,t,Y,L,o),{isSelected:j,select:ae,selected:ce}=IH(t,o)??{},{blur:le,focused:be,isFocusTarget:he,moveFocus:U,setFocused:_}=jH(t,F,X,j??(()=>!1),o),{labelDayButton:V,labelGridcell:R,labelGrid:fe,labelMonthDropdown:ie,labelNav:Ee,labelPrevious:ke,labelNext:st,labelWeekday:gn,labelWeekNumber:Xn,labelWeekNumberHeader:dt,labelYearDropdown:Qn}=a,Q=m.useMemo(()=>cH(o,t.ISOWeek,t.broadcastCalendar,t.today),[o,t.ISOWeek,t.broadcastCalendar,t.today]),Te=c!==void 0||g!==void 0,Je=m.useCallback(()=>{W&&(J(W),S==null||S(W))},[W,J,S]),wr=m.useCallback(()=>{P&&(J(P),w==null||w(P))},[J,P,w]),$=m.useCallback((ge,Oe)=>te=>{te.preventDefault(),te.stopPropagation(),_(ge),!Oe.disabled&&(ae==null||ae(ge.date,Oe,te),g==null||g(ge.date,Oe,te))},[ae,g,_]),T=m.useCallback((ge,Oe)=>te=>{_(ge),v==null||v(ge.date,Oe,te)},[v,_]),G=m.useCallback((ge,Oe)=>te=>{le(),h==null||h(ge.date,Oe,te)},[le,h]),oe=m.useCallback((ge,Oe)=>te=>{const pe={ArrowLeft:[te.shiftKey?"month":"day",t.dir==="rtl"?"after":"before"],ArrowRight:[te.shiftKey?"month":"day",t.dir==="rtl"?"before":"after"],ArrowDown:[te.shiftKey?"year":"week","after"],ArrowUp:[te.shiftKey?"year":"week","before"],PageUp:[te.shiftKey?"year":"month","before"],PageDown:[te.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(pe[te.key]){te.preventDefault(),te.stopPropagation();const[$e,ve]=pe[te.key];U($e,ve)}x==null||x(ge.date,Oe,te)},[U,x,t.dir]),me=m.useCallback((ge,Oe)=>te=>{y==null||y(ge.date,Oe,te)},[y]),Ae=m.useCallback((ge,Oe)=>te=>{b==null||b(ge.date,Oe,te)},[b]),bt=m.useCallback(ge=>Oe=>{const te=Number(Oe.target.value),pe=o.setMonth(o.startOfMonth(ge),te);J(pe)},[o,J]),Le=m.useCallback(ge=>Oe=>{const te=Number(Oe.target.value),pe=o.setYear(o.startOfMonth(ge),te);J(pe)},[o,J]),{className:vn,style:yn}=m.useMemo(()=>({className:[s[ue.Root],t.className].filter(Boolean).join(" "),style:{...k==null?void 0:k[ue.Root],...t.style}}),[s,t.className,t.style,k]),Nt=KU(t),kr=m.useRef(null);gH(kr,!!t.animate,{classNames:s,months:Z,focused:be,dateLib:o});const xn={dayPickerProps:t,selected:ce,select:ae,isSelected:j,months:Z,nextMonth:P,previousMonth:W,goToMonth:J,getModifiers:X,components:r,classNames:s,styles:k,labels:a,formatters:i};return H.createElement(xA.Provider,{value:xn},H.createElement(r.Root,{rootRef:t.animate?kr:void 0,className:vn,style:yn,dir:t.dir,id:t.
vendor: 4,278 bytes, line 223
223id,lang:t.lang??l.code,nonce:t.nonce,title:t.title,role:t.role,"aria-label":t["aria-label"],"aria-labelledby":t["aria-labelledby"],...Nt},H.createElement(r.Months,{className:s[ue.Months],style:k==null?void 0:k[ue.Months]},!t.hideNavigation&&!f&&H.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:s[ue.Nav],style:k==null?void 0:k[ue.Nav],"aria-label":Ee(),onPreviousClick:Je,onNextClick:wr,previousMonth:W,nextMonth:P}),Z.map((ge,Oe)=>H.createElement(r.Month,{"data-animated-month":t.animate?"true":void 0,className:s[ue.Month],style:k==null?void 0:k[ue.Month],key:Oe,displayIndex:Oe,calendarMonth:ge},f==="around"&&!t.hideNavigation&&Oe===0&&H.createElement(r.PreviousMonthButton,{type:"button",className:s[ue.PreviousMonthButton],tabIndex:W?void 0:-1,"aria-disabled":W?void 0:!0,"aria-label":ke(W),onClick:Je,"data-animated-button":t.animate?"true":void 0},H.createElement(r.Chevron,{disabled:W?void 0:!0,className:s[ue.Chevron],orientation:t.dir==="rtl"?"right":"left"})),H.createElement(r.MonthCaption,{"data-animated-caption":t.animate?"true":void 0,className:s[ue.MonthCaption],style:k==null?void 0:k[ue.MonthCaption],calendarMonth:ge,displayIndex:Oe},u!=null&&u.startsWith("dropdown")?H.createElement(r.DropdownNav,{className:s[ue.Dropdowns],style:k==null?void 0:k[ue.Dropdowns]},(()=>{const te=u==="dropdown"||u==="dropdown-months"?H.createElement(r.MonthsDropdown,{key:"month",className:s[ue.MonthsDropdown],"aria-label":ie(),classNames:s,components:r,disabled:!!t.disableNavigation,onChange:bt(ge.date),options:sH(ge.date,Y,L,i,o),style:k==null?void 0:k[ue.Dropdown],value:o.getMonth(ge.date)}):H.createElement("span",{key:"month"},N(ge.date,o)),pe=u==="dropdown"||u==="dropdown-years"?H.createElement(r.YearsDropdown,{key:"year",className:s[ue.YearsDropdown],"aria-label":Qn(o.options),classNames:s,components:r,disabled:!!t.disableNavigation,onChange:Le(ge.date),options:fH(Y,L,i,o,!!t.reverseYears),style:k==null?void 0:k[ue.Dropdown],value:o.getYear(ge.date)}):H.createElement("span",{key:"year"},z(ge.date,o));return o.getMonthYearOrder()==="year-first"?[pe,te]:[te,pe]})(),H.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},E(ge.date,o.options,o))):H.createElement(r.CaptionLabel,{className:s[ue.CaptionLabel],role:"status","aria-live":"polite"},E(ge.date,o.options,o))),f==="around"&&!t.hideNavigation&&Oe===d-1&&H.createElement(r.NextMonthButton,{type:"button",className:s[ue.NextMonthButton],tabIndex:P?void 0:-1,"aria-disabled":P?void 0:!0,"aria-label":st(P),onClick:wr,"data-animated-button":t.animate?"true":void 0},H.createElement(r.Chevron,{disabled:P?void 0:!0,className:s[ue.Chevron],orientation:t.dir==="rtl"?"left":"right"})),Oe===d-1&&f==="after"&&!t.hideNavigation&&H.createElement(r.Nav,{"data-animated-nav":t.animate?"true":void 0,className:s[ue.Nav],style:k==null?void 0:k[ue.Nav],"aria-label":Ee(),onPreviousClick:Je,onNextClick:wr,previousMonth:W,nextMonth:P}),H.createElement(r.MonthGrid,{role:"grid","aria-multiselectable":c==="multiple"||c==="range","aria-label":fe(ge.date,o.options,o)||void 0,className:s[ue.MonthGrid],style:k==null?void 0:k[ue.MonthGrid]},!t.hideWeekdays&&H.createElement(r.Weekdays,{"data-animated-weekdays":t.animate?"true":void 0,className:s[ue.Weekdays],style:k==null?void 0:k[ue.Weekdays]},C&&H.createElement(r.WeekNumberHeader,{"aria-label":dt(o.options),className:s[ue.WeekNumberHeader],style:k==null?void 0:k[ue.WeekNumberHeader],scope:"col"},M()),Q.map(te=>H.createElement(r.Weekday,{"aria-label":gn(te,o.options,o),className:s[ue.Weekday],key:String(te),style:k==null?void 0:k[ue.Weekday],scope:"col"},A(te,o.options,o)))),H.createElement(r.Weeks,{"data-animated-weeks":t.animate?"true":void 0,className:s[ue.Weeks],style:k==null?void 0:k[ue.Weeks]},ge.weeks.map(te=>H.createElement(r.Week,{className:s[ue.Week],key:te.weekNumber,style:k==null?void 0:k[ue.Week],week:te},C&&H.createElement(r.WeekNumber,{week:te,style:k==null?void 0:k[ue.WeekNumber],"aria-label":Xn(te.weekNumber,{locale:l}),className:s[ue.WeekNumber],scope:"row",role:"rowheader"},D(te.weekNumber,o)),te.days.map(pe=>{const{date:$e}=pe,ve=X(pe);
223if(ve[et.focused]=!ve.hidden&&!!(be!=null&&be.isEqualTo(pe)),ve[Mr.selected]=(j==null?void 0:j($e))||ve.selected,qh(ce)){const{from:Wr,to:ht}=ce;ve[Mr.range_start]=!!(Wr&&ht&&o.isSameDay($e,Wr)),ve[Mr.range_end]=!!(Wr&&ht&&o.isSameDay($e,ht)),ve[Mr.range_middle]=Ei(ce,$e,!0,o)}const bn=uH(ve,k,t.modifiersStyles),rn=HU(ve,s,t.modifiersClassNames),Zn=!Te&&!ve.hidden?R($e,ve,o.options,o):void 0;return H.createElement(r.Day,{key:`${pe.isoDate}_${pe.displayMonthId}`,day:pe,modifiers:ve,className:rn.join(" "),style:bn,role:"gridcell","aria-selected":ve.selected||void 0,"aria-label":Zn,"data-day":pe.isoDate,"data-month":pe.outside?pe.dateMonthId:void 0,"data-selected":ve.selected||void 0,"data-disabled":ve.disabled||void 0,"data-hidden":ve.hidden||void 0,"data-outside":pe.outside||void 0,"data-focused":ve.focused||void 0,"data-today":ve.today||void 0},!ve.hidden&&Te?H.createElement(r.DayButton,{className:s[ue.DayButton],style:k==null?void 0:k[ue.DayButton],type:"button",day:pe,modifiers:ve,disabled:!ve.focused&&ve.disabled||void 0,"aria-disabled":ve.focused&&ve.disabled||void 0,tabIndex:he(pe)?0:-1,"aria-label":V($e,ve,o.options,o),onClick:$(pe,ve),onBlur:G(pe,ve),onFocus:T(pe,ve),onKeyDown:oe(pe,ve),onMouseEnter:me(pe,ve),onMouseLeave:Ae(pe,ve)},O($e,o.options,o)):!ve.hidden&&O(pe.date,o.options,o))})))))))),t.footer&&H.createElement(r.Footer,{className:s[ue.Footer],style:k==null?void 0:k[ue.Footer],role:"status","aria-live":"polite"},t.footer)))}function RH(){return p.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",className:"w-3.5 h-3.5 flex-shrink-0",children:[p.jsx("rect",{x:"3",y:"4",width:"18",height:"18",rx:"2"}),p.jsx("path",{d:"M16 2v4M8 2v4M3 10h18"})]})}function Vv(e){if(!e)return;const[t,n,r]=e.split("-").map(Number);return new Date(t,n-1,r)}function qv(e){return e?[e.getFullYear(),String(e.getMonth()+1).padStart(2,"0"),String(e.getDate()).padStart(2,"0")].join("-"):""}function LH(e,t){const n=r=>r.toLocaleDateString("en-US",{month:"short",day:"numeric"});return e&&t?`${n(e)} – ${n(t)}`:e?`From ${n(e)}`:t?`Until ${n(t)}`:null}const $H={"--rdp-accent-color":"#b85212","--rdp-accent-background-color":"rgba(184, 82, 18, 0.12)","--rdp-day-height":"34px","--rdp-day-width":"34px","--rdp-day_button-height":"32px","--rdp-day_button-width":"32px","--rdp-day_button-border-radius":"6px","--rdp-nav-height":"2rem","--rdp-today-color":"#b85212","--rdp-range_start-color":"white","--rdp-range_end-color":"white","--rdp-range_start-date-background-color":"#b85212","--rdp-range_end-date-background-color":"#b85212","--rdp-range_middle-background-color":"rgba(184, 82, 18, 0.12)","--rdp-selected-border":"2px solid #b85212",fontFamily:"'Plus Jakarta Sans', sans-serif"},zH={root:$H,month:{display:"flex",flexDirection:"column",alignItems:"center"},month_caption:{fontSize:"13px",fontWeight:"700",letterSpacing:"-0.01em",fontFamily:"'Plus Jakarta Sans', sans-serif"},caption_label:{fontSize:"13px",fontWeight:"700",fontFamily:"'Plus Jakarta Sans', sans-serif"},month_grid:{margin:"0 auto"},day_button:{fontFamily:"'Plus Jakarta Sans', sans-serif",fontSize:"12px"},weekday:{fontSize:"10px",fontWeight:"600",textTransform:"uppercase",letterSpacing:"0.06em"}};function E0({dateFrom:e,dateTo:t,onRangeChange:n,align:r="right"}){const[i,a]=m.useState(!1),[o,l]=m.useState(null),s=m.useRef(null),u=Vv(e),c=Vv(t),f=u||c?{from:u,to:c}:void 0,d=!!(e||t),h=LH(u,c),g=i&&(o==null?void 0:o.from)&&!(o!=null&&o.to),v=m.useCallback(S=>{n({from:qv(S==null?void 0:S.from),to:qv(S==null?void 0:S.to)})},[n]),x=m.useCallback(S=>{S!==null&&v(S),a(!1),l(null)},[v]);m.useEffect(()=>{if(!i)return;const S=C=>{s.current&&!s.current.contains(C.target)&&x(o)};return document.addEventListener("mousedown",S),()=>document.removeEventListener("mousedown",S)},[i,o,x]);function y(){i?x(o):(l(f??null),a(!0))}function b(S){var O,N;const C=(O=S==null?void 0:S.from)==null?void 0:O.getTime(),k=(N=S==null?void 0:S.to)==null?void 0:N.getTime();C&&k&&C!==k?(v(S),a(!1),l(null)):l(S??null)}function w(S){S.stopPropagation(),n({from:"",to:""}),l(null),a(!1)}return p.jsxs("div",{ref:s,className:"relative",children:[p.jsxs("button",{onClick:y,"aria-label":"Filter by date range","aria-expanded":i,"aria-haspopup":"dialog",className:`flex items-center gap-1.5 font-mono text-[12px] px-3 py-[7px] border rounded-md transition-colors focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 ${d?"border-accent/40 text-accent bg-accent/5":"border-chrome-border text-chrome-muted bg-chrome-bg hover:border-chrome-muted hover:bg-chrome-deep"}`,children:[p.jsx(RH,{}),p.jsx("span",{className:d?void 0:"hidden sm:inline",children:h??"Date range"}),d&&p.jsx("span",{role:"button",tabIndex:0,onClick:w,onKeyDown:S=>S.key==="Enter"&&w(S),"aria-label":"Clear date range",className:"leading-none text-chrome-muted hover:text-chrome-text transition-colors cursor-pointer",children:"×"})]}),i&&p.jsxs("div",{role:"dialog","aria-label":"Date range picker",className:`absolute top-full mt-1.5 z-50 bg-chrome-surface border border-chrome-border rounded-lg shadow-lg p-3 max-w-[calc(100vw-2rem)] ${r==="left"?"left-0":"right-0"}`,children:[p.jsx("div",{style:{display:"flex",justifyContent:"center"},children:p.jsx(TA,{mode:"range",navLayout:"around",selected:o??void 0,onSelect:b,styles:zH,fixedWeeks:!0,showOutsideDays:!0,startMonth:new Date(2024,0,1)})}),p.jsx("p",{className:`text-[11px] text-center pb-0.5 transition-colors ${g?"text-accent/70":"text-chrome-muted/50"}`,children:g?"Now pick an end date":"Pick a start date"})]})]})}const nS=["Sent","Replied","Interviewing","Offer"],Jn={ACCENT:"#b85212",CHROME_BG:"#f8f7f5",CHROME_DEEP:"#f0ede8",CHROME_RIM:"#e4e2dd",CHROME_TEXT:"#1a1917",CHROME_SUBTLE:"#9c9189",GRAY_400:"#9ca3af"},rS={Sent:["Personalize your follow-up if no reply within 5 days. Mention something specific from their work.","Keep the subject line identical in your follow-up so it threads correctly."],Replied:["Keep your reply concise. Confirm next steps clearly.","Respond within 24 hours to maintain momentum."],Interviewing:["Send a thank-you follow-up within 24 hours of your interview.","Reference a specific topic from the conversation to show genuine interest."],Offer:["Don't accept on the spot. Ask for time to review and compare.","It's appropriate to negotiate — research market rate for the role first."],Ghosted:["Wait at least 7 days before a second follow-up. One bump max.","Keep the follow-up to 1-2 sentences — no explanation or apology needed."]};function FH(e){let t=0;for(let n=0;n<e.length;n++)t=Math.imul(31,t)+e.charCodeAt(n)|0;return Math.abs(t)}function BH(e){const t=FH(e||"default"),n=(f,d=0)=>f[(t+d)%f.length],r=["Your subject line was","The opening hook was","Your initial message was","The subject line felt","Your cold email was"],i=["specific and compelling","clear and direct","strong and well-targeted","concise and relevant","personable and confident"],a=["which likely helped your open rate.","making a strong first impression.","which shows good research.","and set the right tone.","standing out from generic outreach."],o=["However, the second paragraph","The middle section","Your closing line","The follow-up ask","One area to tighten up"],l=["came across as slightly generic.","could be more specific to their work.","felt a bit formulaic.","didn't differentiate you enough.","lacked a concrete next step."],s=['Avoid phrases like "passionate about" without evidence.',"Reference something specific from their recent work.","Tie your experience directly to their team's focus.","Make the ask smaller and easier to say yes to.","Swap filler sentences for one concrete proof point."],u=["The overall tone is professional and appropriately confident.","Tone is warm but could be slightly more direct.","The tone reads well — conversational without being too casual.","Tone is polished; consider adding a touch more personality.","Comes across as genuine, which is your strongest asset here."],c=["Given the current status, a short personalized bump in 5–7 days would be appropriate.","Consider referencing a specific project or article from their team in your follow-up.","A brief reply reaffirming your interest and availability would be a natural next move.","Coldbase out to a second contact at the same company to broaden your touchpoints.","Wait a few more days then send a one-line check-in — keep it light."];return[`1. What you did well: ${n(r,0)} ${n(i,1)}, ${n(a,2)}`,`
2242. What to improve: ${n(o,3)} ${n(l,4)} ${n(s,5)}`,`
2253. Tone: ${n(u,6)}`,`
2264. Next move: ${n(c,7)}`].join("")}function iS(e){if(!e||typeof document>"u")return e||"";const t=document.createElement("textarea");return t.innerHTML=e,t.value}function aS(e){return e&&e.replace(/\s+On\s+\S[\s\S]*?\bwrote:[\s\S]*/i,"").replace(/\s*-{3,}[\s\S]*?-{3,}[\s\S]*/i,"").trim()}function oS(e){const t=iS((e==null?void 0:e.snippet)||"").replace(/\r\n/g,`
227`).trim();if(!t){const n=iS((e==null?void 0:e.body)||(e==null?void 0:e.subject)||"").trim();return n?[{from:"",text:n,fromMe:!0}]:[]}if(t.includes(`
228
229`)){const n=t.includes("[OUT]")||t.includes("[IN]");if(!n)return[{from:"",text:t,fromMe:!0}];const r=t.split(`
230
231`).map((i,a)=>
231{const o=i.startsWith("[OUT] "),l=i.startsWith("[IN] "),s=i.replace(/^\[(OUT|IN)\] /,""),u=s.indexOf(": "),c=n?o||!l:a===0;return u>0&&u<60?{from:s.slice(0,u).trim(),text:aS(s.slice(u+2).trim()),fromMe:c}:{from:"",text:aS(s.trim()),fromMe:c}}).filter(i=>i.text);if(r.length>0)return r}return[{from:"",text:t,fromMe:!0}]}function WH(){return p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:"w-4 h-4",children:p.jsx("path",{d:"M20.25 7.5l-.625 10.632a2.25 2.25 0 01-2.247 2.118H6.622a2.25 2.25 0 01-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125z"})})}function UH(){return p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:"w-4 h-4",children:p.jsx("path",{d:"M14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 01-2.244 2.077H8.084a2.25 2.25 0 01-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 00-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 013.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 00-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 00-7.5 0"})})}function lS(){return p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"w-4 h-4",children:p.jsx("path",{d:"M6 18L18 6M6 6l12 12"})})}function HH(){return p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"3",className:"w-3 h-3",children:p.jsx("path",{d:"M5 13l4 4L19 7"})})}function YH(){return p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"white",strokeWidth:"3",className:"w-3 h-3",children:p.jsx("path",{d:"M6 18L18 6M6 6l12 12"})})}function KH(){return p.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:"w-3 h-3",children:[p.jsx("path",{d:"M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"}),p.jsx("polyline",{points:"15 3 21 3 21 9"}),p.jsx("line",{x1:"10",y1:"14",x2:"21",y2:"3"})]})}function sS({open:e}){return p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",className:`w-3.5 h-3.5 transition-transform duration-200 ${e?"rotate-180":""}`,children:p.jsx("path",{d:"M6 9l6 6 6-6"})})}function VH({record:e,onClose:t,onToggleFavorite:n,onToggleArchived:r,onDelete:i,onUpdateRecord:a,onStatusChange:o,onUpgradePrompt:l}){const s=!!e,u=t$(),c=(u==null?void 0:u.isAdmin)||(u==null?void 0:u.plan)==="pro",[f,d]=m.useState(""),[h,g]=m.useState(""),[v,x]=m.useState(!1),[y,b]=m.useState(!0),[w,S]=m.useState(!1),[C,k]=m.useState(!0),[E,O]=m.useState(""),[N,D]=m.useState(!1),[M,A]=m.useState(null),[z,F]=m.useState(!1),[B,Z]=m.useState(!1),[Y,L]=m.useState({}),W=m.useRef({notes:"",record:null}),P=m.useRef(null),J=m.useRef(null);m.useEffect(()=>{e&&(d(e.notes||""),O(e.feedbackText||""),A(null),b(!0),S(!1),x(!1),F(!1),Z(!1),L({company:e.company||"",contactName:e.contactName||"",contactEmail:e.contactEmail||"",subject:e.subject||""}),g(e.nextActionDate?new Date(e.nextActionDate).toISOString().split("T")[0]:""))},[e==null?void 0:e.threadId]),m.useEffect(()=>{W.current={notes:f,record:e}}),m.useEffect(()=>{if(!e||f===(e.notes||""))return;const _=setTimeout(()=>{const{notes:V,record:R}=W.current;R&&V!==(R.notes||"")&&a(R.threadId,{notes:V})},800);return()=>clearTimeout(_)},[f]),m.useEffect(()=>{if(!e)return;const _=e.nextActionDate?new Date(e.nextActionDate).toISOString().split("T")[0]:"";if(h===_)return;const V=setTimeout(()=>{const{record:R}=W.current;if(!R)return;const fe=h?new Date(h+"T12:00:00.000Z").toISOString():null;a(R.threadId,{nextActionDate:fe})},800);return()=>clearTimeout(V)},[h]),m.useEffect(()=>()=>{const{notes:_,record:V}=W.current;V&&_!==(V.notes||"")&&a(V.threadId,{notes:_})},[e==null?void 0:e.threadId]);const X=m.useCallback(async()=>{if(e){if(!c){l==null||l();return}D(!0),A(null);try{const _=await JL(e);O(_.text||""),a(e.threadId,{feedbackText:_.text||""})}catch(_){A((_==null?void 0:_.message)||"Failed to generate feedback.")}finally{D(!1)}}},[e,c,l]),j=m.useCallback(()=>{e&&(i(e.threadId),t())},[e,i,t]),ae=m.useCallback(()=>{e&&a(e.threadId,{notes:f})},[e,f,a]),ce=m.useCallback(_=>{const V=Y[_],R=(e==null?void 0:e[_])||"";V!==R&&a(e.threadId,{[_]:V})},[e,Y,a]),le=m.useCallback((_,V)=>{if(_.key==="Enter"){_.target.blur();return}_.key==="Escape"&&(L(R=>({...R,[V]:(e==null?void 0:e[V])||""})),_.preventDefault(),_.stopPropagation())},[e]);m.useEffect(()=>{var _;s?J.current=document.activeElement:(_=J.current)==null||_.focus()},[s]),m.useEffect(()=>{if(!s||!P.current)return;const _=P.current.querySelector('button:not([disabled]), [href], input, textarea, select, [tabindex]:not
231([tabindex="-1"])');_==null||_.focus()},[s]),m.useEffect(()=>{if(!s||!P.current)return;function _(V){if(V.key==="Escape"){t();return}if(V.key!=="Tab")return;const R=Array.from(P.current.querySelectorAll('button:not([disabled]), [href], input, textarea, select, [tabindex]:not([tabindex="-1"])'));if(!R.length)return;const fe=R[0],ie=R[R.length-1];V.shiftKey?document.activeElement===fe&&(V.preventDefault(),ie.focus()):document.activeElement===ie&&(V.preventDefault(),fe.focus())}return document.addEventListener("keydown",_),()=>document.removeEventListener("keydown",_)},[s,t]);const be=e?nS.indexOf(e.status):-1,he=(e==null?void 0:e.status)==="Ghosted",U=e!=null&&e.threadId&&!e.threadId.startsWith("reach_")?`https://mail.google.com/mail/u/0/#all/${e.threadId}`:(e==null?void 0:e.gmailThreadUrl)||(e==null?void 0:e.gmailUrl)||"";return p.jsxs(p.Fragment,{children:[p.jsx("div",{className:`fixed inset-0 bg-black/40 z-30 transition-opacity duration-200 ${s?"opacity-100 pointer-events-auto":"opacity-0 pointer-events-none"}`,onClick:t}),p.jsx("div",{ref:P,role:"dialog","aria-modal":"true","aria-label":e?`${e.company} — contact details`:"Contact details",className:`fixed top-0 right-0 h-full w-full sm:w-[560px] bg-chrome-bg z-40 flex flex-col transform transition-[transform,opacity] duration-200 ease-out shadow-panel ${s?"translate-x-0 opacity-100":"translate-x-full opacity-0"}`,children:e&&p.jsxs(p.Fragment,{children:[p.jsxs("div",{className:"flex items-center gap-3 px-5 py-4 border-b border-chrome-border flex-shrink-0",children:[p.jsx(gN,{domain:e.domain,company:e.company,size:"large"}),p.jsxs("div",{className:"flex-1 min-w-0",children:[B?p.jsx("input",{value:Y.company,onChange:_=>L(V=>({...V,company:_.target.value})),onBlur:()=>ce("company"),onKeyDown:_=>le(_,"company"),className:"font-semibold text-[16px] text-chrome-text leading-tight w-full bg-transparent border border-chrome-rim rounded px-1 outline-none focus:border-accent"}):p.jsx("p",{className:"font-semibold text-[16px] text-chrome-text leading-tight truncate",children:e.company}),p.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center sm:gap-1 min-w-0",children:[B?p.jsx("input",{value:Y.contactName,onChange:_=>L(V=>({...V,contactName:_.target.value})),onBlur:()=>ce("contactName"),onKeyDown:_=>le(_,"contactName"),placeholder:"Name",className:"text-[13px] text-chrome-muted w-24 bg-transparent border border-chrome-rim rounded px-1 outline-none focus:border-accent"}):p.jsx("span",{className:"text-[13px] text-chrome-muted truncate",children:e.contactName||p.jsx("span",{className:"opacity-40",children:"Name"})}),(e.contactName||e.contactEmail)&&p.jsx("span",{className:"hidden sm:inline text-[13px] text-chrome-muted shrink-0",children:"·"}),B?p.jsx("input",{type:"email",value:Y.contactEmail,onChange:_=>L(V=>({...V,contactEmail:_.target.value})),onBlur:()=>ce("contactEmail"),onKeyDown:_=>le(_,"contactEmail"),placeholder:"Email",className:"text-[13px] text-chrome-muted flex-1 bg-transparent border border-chrome-rim rounded px-1 outline-none focus:border-accent"}):p.jsx("span",{className:"text-[13px] text-chrome-muted truncate",children:e.contactEmail||p.jsx("span",{className:"opacity-40",children:"Email"})})]})]}),z?p.jsxs("div",{className:"flex items-center gap-2 flex-shrink-0",children:[p.jsx("span",{className:"text-[12px] text-red-500 font-medium",children:"Delete forever?"}),p.jsx("button",{onClick:j,autoFocus:!0,className:"text-[12px] font-semibold px-3 py-1.5 rounded-md bg-red-500/15 text-red-500 hover:bg-red-500/25 transition-colors",children:"Delete"}),p.jsx("button",{onClick:()=>F(!1),className:"text-[12px] font-medium px-3 py-1.5 rounded-md text-chrome-muted hover:text-chrome-text hover:bg-black/5 transition-colors",children:"Cancel"})]}):p.jsxs("div",{className:"flex items-center gap-0.5 flex-shrink-0",children:[p.jsx("button",{onClick:()=>Z(_=>!_),"aria-label":B?"Exit edit mode":"Edit record","aria-pressed":B,className:`p-2 rounded-lg transition-colors ${B?"text-accent bg-accent/10":"text-chrome-muted hover:text-chrome-text hover:bg-black/5"}`,children:p.jsx(W$,{className:"w-4 h-4"})}),p.jsx("button",{onClick:()=>n(e.threadId),"aria-label":e.favorite?"Remove from favorites":"Add to favorites",className:`p-2 rounded-lg transition-colors ${e.favorite?"text-rose-500 bg-rose-500/10":"text-chrome-muted hover:text-rose-500 hover:bg-black/5"}`,children:p.jsx(vN,{filled:!!e.favorite,className:"w-4 h-4"})}),p.jsx("button",{onClick:()=>r(e.threadId),"aria-label":e.archived?"Unarchive":"Archive",className:`p-2 rounded-lg transition-colors ${e.archived?"text-sky-600 bg-sky-500/10":"text-chrome-muted hover:text-chrome-text hover:bg-black/5"}`,children:p.jsx(WH,{})}),p.jsx("button",{onClick:()=>F(!0),"aria-label":"Delete this record",className:"p-2 rounded-lg text-chrome-muted hover:text-red-500 hover:bg-red-500/10 transition-colors",children:p.jsx(UH,{})}),p.jsx("div",{className:"w-px h-5 bg-chrome-border mx-1","aria-hidden":"true"}),p.jsx("button",{onClick:t,"aria-label":"Close panel",className:"p-2 rounded-lg text-chrome-muted hover:text-chrome-text hover:bg-black/5 transition-colors",children:p.jsx(lS,{})})]})]}),p.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-2 sm:divide-x divide-chrome-border flex-1 overflow-y-auto sm:overflow-hidden",children:[p.jsx("div",{className:"flex flex-col sm:overflow-hidden",children:p.jsxs("div",{className:"sm:flex-1 sm:overflow-y-auto p-5 flex flex-col gap-4",children:[B?p.jsx("input",{value:Y.subject,onChange:_=>L(V=>({...V,subject:_.target.value})),onBlur:()=>ce("subject"),onKeyDown:_=>le(_,"subject"),className:"font-semibold text-sm text-chrome-text w-full bg-transparent border border-chrome-rim rounded px-1 outline-none focus:border-accent leading-snug"}):p.jsx("h3",{className:"font-semibold text-sm text-chrome-text leading-snug",children:e.subject}),p.jsxs("div",{className:"flex flex-col gap-1.5",children:[p.jsxs("div",{className:"flex items-center gap-2 text-xs text-chrome-muted",children:[p.jsx("span",{children:_f(e.sentDate)}),p.jsx("span",{className:"text-chrome-rim",children:"·"}),p.jsxs("span",{children:[xd(e.sentDate),"d ago"]})]}),p.jsxs("div",{className:"flex items-center gap-1.5 flex-nowrap",children:[xd(e.sentDate)>=3&&p.jsxs("span",{className:"flex items-center gap-1 bg-sky-500/10 text-sky-600 px-2 py-0.5 rounded-md text-[11px] font-medium whitespace-nowrap",children:[p.jsx(yN,{className:"w-3 h-3"})," Follow up"]}),!(he&&!e.isOpened)&&p.jsxs("span",{className:`flex items-center gap-1 px-2 py-0.5 rounded-md text-[11px] font-medium whitespace-nowrap ${e.isOpened?"bg-emerald-500/10 text-emerald-600":"bg-black/5 text-chrome-muted"}`,children:[p.jsx(Zu,{className:"w-3 h-3"}),e.isOpened?`${Math.min(e.openCount,3)}${e.openCount>3?"+":"x"} opens`:"Not opened"]}),(e.messageCount||1)>1&&p.jsxs("span",{className:"flex items-center gap-1 bg-violet-500/10 text-violet-600 px-2 py-0.5 rounded-md text-[11px] font-medium whitespace-nowrap",children:[p.jsx(xN,{className:"w-3 h-3"})," ",Math.min(e.messageCount,3),e.messageCount>3?"+":""," msgs"]})]})]}),U&&p.jsxs("a",{href:U,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1.5 text-xs text-accent hover:text-accent-hover font-medium w-fit transition-colors",children:["Open in Gmail ",p.jsx(KH,{})]}),p.jsxs("div",{children:[p.jsxs("button",{onClick:()=>b(_=>!_),className:"flex items-center justify-between w-full mb-2 group",children:[p.jsx("p",{className:"font-sans text-[10px] font-semibold text-chrome-muted uppercase tracking-[0.1em]",children:"Conversation"}),p.jsx("span",{className:"text-chrome-muted group-hover:text-chrome-text transition-colors",children:p.jsx(sS,{open:y})})]}),y?(()=>{const _=oS(e);if(_.length===0)return p.jsx("p",{className:"text-xs text-chrome-muted italic",children:"No messages in this thread yet."});const V=w?_:_.slice(-2);return p.jsxs("div",{className:"flex flex-col gap-2",children:[!w&&_.length>2&&p.jsxs("button",{onClick:()=>S(!0),className:"text-xs text-accent hover:text-accent-hover font-medium self-start transition-colors",children:["Show full thread (",_.length," messages)"]}),p.jsx("div",{className:`flex flex-col gap-3 overflow-x-hidden ${w?"overflow-y-auto max-h-72":""}`,children:V.map((R,fe)=>{const ie=R.fromMe;return p.jsxs("div",{className:`flex flex-col ${ie?"items-end":"items-start"}`,children:[R.from&&p.jsx("p",{className:`text-[10px] font-semibold uppercase tracking-wider mb-1 px-1 ${ie?"text-accent/70":"text-chrome-muted"}`,children:R.from}),p.jsxs("div",{className:"relative",style:{maxWidth:"85%"},children:[p.jsx("div",{className:`px-3 py-2 ${ie?"bg-accent text-white rounded-2xl rounded-br-sm":"bg-chrome-deep text-chrome-subtle border border-chrome-border rounded-2xl rounded-bl-sm"}`,children:p.jsx("p",{className:"text-xs leading-relaxed",children:R.text})}),p.jsx("div",{style:{position:"absolute",bottom:0,...ie?{right:-9}:{left:-9},width:10,height:12,background:ie?Jn.ACCENT:Jn.CHROME_DEEP,clipPath:ie?"polygon(0 0, 0 100%, 100% 100%)":"polygon(100% 0, 100% 100%, 0 100%)"}})]})]},fe)})})]})})():(()=>{const _=oS(e),V=e.repliedAt||e.sentDate;return p.jsxs("p",{className:"text-xs text-chrome-muted",children:[_.length," message",_.length!==1?"s":""," · last on ",_f(V)]})})()]}),p.jsxs("div",{children:[p.jsx("p",{className:"font-sans text-[10px] font-semibold text-chrome-muted uppercase tracking-[0.1em] mb-2",children:"Conversation Feedback"}),E?p.jsxs("div",{children:[M&&p.jsx("p",{className:"text-red-500 text-xs mt-1",children:M}),p.jsx("div",{className:"text-xs text-chrome-subtle leading-relaxed bg-chrome-surface rounded-lg p-3 border border-chrome-border",children:p.jsx($9,{components:{h4:({children:_})=>p.jsx("p",{className:"font-semibold text-chrome-text mt-3 first:mt-0 mb-0.5",children:_}),p:({children:_})=>p.jsx("p",{className:"mb-2 last:mb-0",children:_}),strong:({children:_})=>p.jsx("strong",{className:"font-semibold text-chrome-text",children:_}),ol:({children:_})=>p.jsx("ol",{className:"list-decimal list-outside pl-4 space-y-2",children:_}),ul:({children:_})=>p.jsx("ul",{className:"list-disc list-outside pl-4 space-y-1",children:_}),li:({children:_})=>p.jsx("li",{children:_})},children:E})}),p.jsx("button",{onClick:X,disabled:N,className:"mt-2 text-[11px] text-chrome-muted hover:text-chrome-text disabled:opacity-50 transition-colors",children:N?"Regenerating...":"↻ Regenerate"})]}):p.jsxs("div",{className:"relative rounded-lg overflow-hidden",children:[p.jsx("div",{"aria-hidden":"true",className:"text-xs text-chrome-subtle leading-relaxed whitespace-pre-wrap p-3 bg-chrome-surface border border-chrome-border rounded-lg select-none",style:{filter:"blur(5px)",userSelect:"none"},children:BH(e.threadId)}),p.jsx("div",{className:"absolute bottom-0 left-0 right-0 h-16 rounded-b-lg pointer-events-none",style:{background:`linear-gradient(to bottom, transparent, ${Jn.CHROME_BG})`}}),p.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:N?p.jsx("p",{className:"text-xs text-chrome-muted italic bg-chrome-deep border border-chrome-rim px-3 py-1.5 rounded-md shadow-sm",children:"Generating feedback..."}):c?p.jsx("button",{onClick:X,className:"flex items-center gap-1.5 bg-accent text-white text-[12px] font-semibold px-4 py-2 rounded-md shadow-lg hover:bg-accent-hover transition-colors",children:"✦ View Personalized Feedback"}):p.jsx("button",{onClick:()=>l==null?void 0:l(),className:"flex items-center gap-1.5 bg-accent text-white text-[12px] font-semibold px-4 py-2 rounded-md shadow-lg hover:bg-accent-hover transition-colors",children:"✦ View Personalized Feedback"})})]})]})]})}),p.jsxs("div",{className:"flex flex-col sm:overflow-y-auto p-5 gap-6 border-t sm:border-t-0 border-chrome-border",children:[p.jsxs("div",{className:"grid grid-cols-[auto_1fr] gap-x-4 lg:grid-cols-1 lg:gap-x-0 lg:gap-y-6",children:[p.jsxs("div",{className:"flex flex-col lg:block",children:[p.jsx("p",{className:"font-sans text-[10px] font-semibold text-chrome-muted uppercase tracking-[0.1em] mb-3",children:"Status"}),p.jsxs("div",{className:"relative flex-1 flex flex-col lg:block",children:[p.jsx("div",{className:"absolute left-[10px] top-3 bottom-3 w-px bg-chrome-border"}),p.jsx("div",{className:"flex flex-col justify-between h-full lg:block",children:[...nS,"Ghosted"].map((_,V)=>{const R=_==="Ghosted",fe=!he&&!R&&V<be,ie=!he&&!R&&V===be||he&&R,Ee=R?Jn.GRAY_400:t0[_]||Jn.ACCENT,ke=ie?Ee:fe?Jn.ACCENT:"transparent",st=ie?Ee:fe?Jn.ACCENT:Jn.CHROME_RIM;return p.jsxs("button",{onClick:()=>o(e.threadId,_),className:"relative flex items-center gap-3 w-full text-left py-1.5 pr-2 roun
231ded-md transition-colors hover:bg-black/5",children:[p.jsxs("div",{className:"w-5 h-5 rounded-full flex items-center justify-center flex-shrink-0 border-2 z-10 bg-chrome-bg",style:{backgroundColor:ke,borderColor:st},children:[fe&&p.jsx(HH,{}),ie&&!R&&p.jsx("div",{className:"w-1.5 h-1.5 bg-white rounded-full"}),ie&&R&&p.jsx(YH,{})]}),p.jsx("span",{className:"text-[13px]",style:{color:ie?R?Jn.GRAY_400:Jn.CHROME_TEXT:fe?Jn.CHROME_TEXT:Jn.CHROME_SUBTLE,fontWeight:ie?600:400},children:_})]},_)})})]})]}),p.jsxs("div",{className:"min-w-0 self-start",children:[p.jsx("p",{className:"font-sans text-[10px] font-semibold text-chrome-muted uppercase tracking-[0.1em] mb-2",children:"Follow-up Reminder"}),h?p.jsxs("div",{className:"flex items-center gap-2",children:[p.jsxs("button",{onClick:()=>x(_=>!_),className:"inline-flex items-center gap-1.5 bg-accent/10 text-accent text-[12px] font-medium px-3 py-1 rounded-lg hover:bg-accent/20 transition-colors",children:["Follow up by ",_f(h+"T12:00:00.000Z")]}),p.jsx("button",{onClick:()=>{g(""),x(!1)},"aria-label":"Clear reminder",className:"text-chrome-muted hover:text-chrome-text transition-colors",children:p.jsx(lS,{})})]}):p.jsx("p",{className:"text-xs text-chrome-muted",children:"Set a reminder"}),(!h||v)&&p.jsx("div",{className:"mt-2 border border-chrome-border rounded-lg bg-chrome-surface w-fit sm:w-full p-0 sm:p-3",children:p.jsx("div",{style:{display:"flex",justifyContent:"center"},children:p.jsx(TA,{mode:"single",navLayout:"around",selected:Vv(h),startMonth:new Date(2024,0,1),disabled:{before:new Date},onSelect:_=>{g(qv(_)),x(!1)},styles:{root:{"--rdp-accent-color":"#b85212","--rdp-accent-background-color":"rgba(184, 82, 18, 0.1)","--rdp-day-height":"32px","--rdp-day-width":"32px","--rdp-day_button-height":"30px","--rdp-day_button-width":"30px","--rdp-day_button-border-radius":"6px","--rdp-nav-height":"2rem","--rdp-today-color":"#b85212","--rdp-selected-border":"2px solid #b85212",fontFamily:"'Plus Jakarta Sans', sans-serif"},month:{display:"flex",flexDirection:"column",alignItems:"center"},month_caption:{fontSize:"13px",fontWeight:"700",letterSpacing:"-0.01em",fontFamily:"'Plus Jakarta Sans', sans-serif"},caption_label:{fontSize:"13px",fontWeight:"700",fontFamily:"'Plus Jakarta Sans', sans-serif"},month_grid:{margin:"0 auto"},day_button:{fontFamily:"'Plus Jakarta Sans', sans-serif",fontSize:"12px"},weekday:{fontSize:"10px",fontWeight:"600",textTransform:"uppercase",letterSpacing:"0.06em",fontFamily:"'Plus Jakarta Sans', sans-serif"}}})})})]})]}),p.jsxs("div",{children:[p.jsx("p",{className:"font-sans text-[10px] font-semibold text-chrome-muted uppercase tracking-[0.1em] mb-2",children:"Notes"}),p.jsx("textarea",{value:f,onChange:_=>d(_.target.value),onBlur:ae,placeholder:"Add notes about this outreach...","aria-label":"Notes about this outreach",className:"w-full h-24 text-sm text-chrome-subtle bg-chrome-surface border border-chrome-border rounded-lg p-2 resize-none focus:outline-none focus:ring-2 focus:ring-accent/30 placeholder-stone-300 transition-colors"})]}),p.jsxs("div",{children:[p.jsxs("button",{onClick:()=>k(_=>!_),className:"flex items-center justify-between w-full mb-2 group",children:[p.jsxs("div",{className:"flex items-center gap-2",children:[p.jsx("p",{className:"font-sans text-[10px] font-semibold text-chrome-muted uppercase tracking-[0.1em]",children:"Tips"}),p.jsxs("span",{className:"text-[11px] text-chrome-subtle",children:[e.status," stage"]})]}),p.jsx("span",{className:"text-chrome-muted group-hover:text-chrome-text transition-colors",children:p.jsx(sS,{open:C})})]}),C&&p.jsx("ul",{className:"flex flex-col gap-2",children:(rS[e.status]||rS.Sent).map((_,V)=>p.jsxs("li",{className:"flex items-start gap-2",children:[p.jsx("span",{className:"mt-1.5 w-1.5 h-1.5 rounded-full bg-accent/40 flex-shrink-0"}),p.jsx("p",{className:"text-[12px] text-chrome-subtle leading-relaxed",children:_})]},V))})]})]})]})]})})]})}function qH(){return p.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",className:"w-4 h-4 flex-shrink-0","aria-hidden":"true",children:[p.jsx("path",{d:"M4 15s1-1 4-1 5 2 8 2 4-1 4-1V3s-1 1-4 1-5-2-8-2-4 1-4 1z"}),p.jsx("line",{x1:"4",y1:"22",x2:"4",y2:"15"})]})}function GH(){return p.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",className:"w-4 h-4 flex-shrink-0","aria-hidden":"true",children:[p.jsx("circle",{cx:"12",cy:"12",r:"3"}),p.jsx("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z"})]})}function XH(){return p.jsxs("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.7",className:"w-4 h-4 flex-shrink-0","aria-hidden":"true",children:[p.jsx("path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}),p.jsx("polyline",{points:"16 17 21 12 16 7"}),p.jsx("line",{x1:"21",y1:"12",x2:"9",y2:"12"})]})}function QH({onClose:e,onSettings:t,onSignOut:n}){const r=[{icon:GH,label:"Settings",onClick:t},{icon:qH,label:"Report an issue",onClick:()=>{}}];return p.jsxs("div",{role:"menu","aria-label":"Account menu",className:"absolute right-0 top-10 bg-chrome-surface border border-chrome-border rounded-xl shadow-card-hover z-50 py-1.5 min-w-[180px]",children:[r.map(({icon:i,label:a,onClick:o})=>p.jsxs("button",{role:"menuitem",onClick:()=>{o==null||o(),e()},className:"w-full flex items-center gap-3 px-4 py-2.5 text-[13px] text-chrome-text hover:bg-chrome-deep transition-colors text-left",children:[p.jsx(i,{}),a]},a)),p.jsx("div",{className:"my-1.5 border-t border-chrome-border",role:"separator"}),p.jsxs("button",{role:"menuitem",onClick:()=>{n==null||n(),e()},className:"w-full flex items-center gap-3 px-4 py-2.5 text-[13px] text-chrome-muted hover:text-chrome-text hover:bg-chrome-deep transition-colors text-left",children:[p.jsx(XH,{}),"Sign out"]})]})}const ZH=[{id:"home",label:"Home",Icon:$$},{id:"tracker",label:"Tracker",Icon:v$}];function JH({activeSection:e,onSectionChange:t}){var c;const[n,r]=m.useState(!1),{getUserEmail:i,logout:a}=Vu(),o=(((c=i())==null?void 0:c[0])??"?").toUpperCase(),l=Fr();function s(){a(),l("/auth")}const u=m.useRef(null);return m.useEffect(()=>{if(!n)return;function f(h){u.current&&!u.current.contains(h.target)&&r(!1)}function d(h){h.key==="Escape"&&r(!1)}return document.addEventListener("mousedown",f),document.addEventListener("keydown",d),()=>{document.removeEventListener("mousedown",f),document.removeEventListener("keydown",d)}},[n]),p.jsx("header",{className:"bg-chrome-bg border-b border-chrome-border flex-shrink-0",children:p.jsxs("div",{className:"px-4 sm:px-8 h-12 flex items-center justify-between gap-6",children:[p.jsxs("div",{className:"flex items-center gap-2 flex-shrink-0","aria-label":"Coldbase",children:[p.jsx("img",{src:"/logo.png",alt:"",className:"w-5 h-5 flex-shrink-0",onError:f=>{f.currentTarget.style.display="none"}}),p.jsx("span",{className:"font-display text-[18px] font-bold text-chrome-text leading-none tracking-tight",children:"Coldbase"})]}),p.jsx("nav",{"aria-label":"Main sections",className:"flex items-stretch h-full gap-1",children:ZH.map(({id:f,label:d,Icon:h})=>p.jsxs("button",{onClick:()=>t(f),"aria-current":e===f?"page":void 0,className:`
232                flex items-center gap-1.5 px-3 text-[13px] font-display font-semibold border-b-2 transition-all duration-150
233                ${e===f?"border-accent text-chrome-text":"border-transparent text-chrome-muted hover:text-chrome-text"}
234              `,children:[p.jsx(h,{size:14,strokeWidth:2.5,"aria-hidden":"true"}),d]},f))}),p.jsxs("div",{className:"relative flex-shrink-0",ref:u,children:[p.jsx("button",{onClick:()=>r(f=>!f),"aria-label":"Open account menu","aria-expanded":n,"aria-haspopup":"menu",className:"w-8 h-8 rounded-full bg-accent text-white flex items-center justify-center font-display font-bold text-[13px] hover:bg-accent-hover transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:o}),n&&p.jsx(QH,{onClose:()=>r(!1),onSettings:()=>{t("settings"),r(!1)},onSignOut:s})]})]})})}function IA(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=IA(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function Re(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=IA(e))&&(r&&(r+=" "),r+=t);return r}var eY=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
234ocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"];function P0(e){if(typeof e!="string")return!1;var t=eY;return t.includes(e)}var tY=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],nY=new Set(tY);function RA(e){return typeof e!="string"?!1:nY.has(e)}function LA(e){return typeof e=="string"&&e.startsWith("data-")}function mr(e){if(typeof e!="object"||e===null)return{};var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(RA(n)||LA(n))&&(t[n]=e[n]);return t}function ic(e){if(e==null)return null;if(m.isValidElement(e)&&typeof e.props=="object"&&e.props!==null){var t=e.props;return mr(t)}return typeof e=="object"&&!Array.isArray(e)?mr(e):null}function un(e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(RA(n)||LA(n)||P0(n))&&(t[n]=e[n]);return t}function rY(e){return e==null?null:m.isValidElement(e)?un(e.props):typeof e=="object"&&!Array.isArray(e)?un(e):null}var iY=["children","width","height","viewBox","className","style","title","desc"];function Gv(){return Gv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gv.apply(null,arguments)}function aY(e,t){if(e==null)return{};var n,r,i=oY(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function oY(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var $A=m.forwardRef((e,t)=>
vendor: 6,709 bytes, line 234
234{var{children:n,width:r,height:i,viewBox:a,className:o,style:l,title:s,desc:u}=e,c=aY(e,iY),f=a||{width:r,height:i,x:0,y:0},d=Re("recharts-surface",o);return m.createElement("svg",Gv({},un(c),{className:d,width:r,height:i,style:l,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height),ref:t}),m.createElement("title",null,s),m.createElement("desc",null,u),n)}),lY=["children","className"];function Xv(){return Xv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xv.apply(null,arguments)}function sY(e,t){if(e==null)return{};var n,r,i=uY(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function uY(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Jt=m.forwardRef((e,t)=>{var{children:n,className:r}=e,i=sY(e,lY),a=Re("recharts-layer",r);return m.createElement("g",Xv({className:a},un(i),{ref:t}),n)}),cY=m.createContext(null);function We(e){return function(){return e}}const zA=Math.cos,kd=Math.sin,Br=Math.sqrt,Sd=Math.PI,Xh=2*Sd,Qv=Math.PI,Zv=2*Qv,Ya=1e-6,fY=Zv-Ya;function FA(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}function dY(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return FA;const n=10**t;return function(r){this._+=r[0];for(let i=1,a=r.length;i<a;++i)this._+=Math.round(arguments[i]*n)/n+r[i]}}class hY{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?FA:dY(t)}moveTo(t,n){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,n){this._append`L${this._x1=+t},${this._y1=+n}`}quadraticCurveTo(t,n,r,i){this._append`Q${+t},${+n},${this._x1=+r},${this._y1=+i}`}bezierCurveTo(t,n,r,i,a,o){this._append`C${+t},${+n},${+r},${+i},${this._x1=+a},${this._y1=+o}`}arcTo(t,n,r,i,a){if(t=+t,n=+n,r=+r,i=+i,a=+a,a<0)throw new Error(`negative radius: ${a}`);let o=this._x1,l=this._y1,s=r-t,u=i-n,c=o-t,f=l-n,d=c*c+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=n}`;else if(d>Ya)if(!(Math.abs(f*s-u*c)>Ya)||!a)this._append`L${this._x1=t},${this._y1=n}`;else{let h=r-o,g=i-l,v=s*s+u*u,x=h*h+g*g,y=Math.sqrt(v),b=Math.sqrt(d),w=a*Math.tan((Qv-Math.acos((v+d-x)/(2*y*b)))/2),S=w/b,C=w/y;Math.abs(S-1)>Ya&&this._append`L${t+S*c},${n+S*f}`,this._append`A${a},${a},0,0,${+(f*h>c*g)},${this._x1=t+C*s},${this._y1=n+C*u}`}}arc(t,n,r,i,a,o){if(t=+t,n=+n,r=+r,o=!!o,r<0)throw new Error(`negative radius: ${r}`);let l=r*Math.cos(i),s=r*Math.sin(i),u=t+l,c=n+s,f=1^o,d=o?i-a:a-i;this._x1===null?this._append`M${u},${c}`:(Math.abs(this._x1-u)>Ya||Math.abs(this._y1-c)>Ya)&&this._append`L${u},${c}`,r&&(d<0&&(d=d%Zv+Zv),d>fY?this._append`A${r},${r},0,1,${f},${t-l},${n-s}A${r},${r},0,1,${f},${this._x1=u},${this._y1=c}`:d>Ya&&this._append`A${r},${r},0,${+(d>=Qv)},${f},${this._x1=t+r*Math.cos(a)},${this._y1=n+r*Math.sin(a)}`)}rect(t,n,r,i){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${r=+r}v${+i}h${-r}Z`}toString(){return this._}}function O0(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(n==null)t=null;else{const r=Math.floor(n);if(!(r>=0))throw new RangeError(`invalid digits: ${n}`);t=r}return e},()=>new hY(t)}function j0(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function BA(e){this._context=e}BA.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&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);break}}};function Qh(e){return new BA(e)}function WA(e){return e[0]}function UA(e){return e[1]}function HA(e,t){var n=We(!0),r=null,i=Qh,a=null,o=O0(l);e=typeof e=="function"?e:e===void 0?WA:We(e),t=typeof t=="function"?t:t===void 0?UA:We(t);function l(s){var u,c=(s=j0(s)).length,f,d=!1,h;for(r==null&&(a=i(h=o())),u=0;u<=c;++u)!(u<c&&n(f=s[u],u,s))===d&&((d=!d)?a.lineStart():a.lineEnd()),d&&a.point(+e(f,u,s),+t(f,u,s));if(h)return a=null,h+""||null}return l.x=function(s){return arguments.length?(e=typeof s=="function"?s:We(+s),l):e},l.y=function(s){return arguments.length?(t=typeof s=="function"?s:We(+s),l):t},l.defined=function(s){return arguments.length?(n=typeof s=="function"?s:We(!!s),l):n},l.curve=function(s){return arguments.length?(i=s,r!=null&&(a=i(r)),l):i},l.context=function(s){return arguments.length?(s==null?r=a=null:a=i(r=s),l):r},l}function Xc(e,t,n){var r=null,i=We(!0),a=null,o=Qh,l=null,s=O0(u);e=typeof e=="function"?e:e===void 0?WA:We(+e),t=typeof t=="function"?t:We(t===void 0?0:+t),n=typeof n=="function"?n:n===void 0?UA:We(+n);function u(f){var d,h,g,v=(f=j0(f)).length,x,y=!1,b,w=new Array(v),S=new Array(v);for(a==null&&(l=o(b=s())),d=0;d<=v;++d){if(!(d<v&&i(x=f[d],d,f))===y)if(y=!y)h=d,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),g=d-1;g>=h;--g)l.point(w[g],S[g]);l.lineEnd(),l.areaEnd()}y&&(w[d]=+e(x,d,f),S[d]=+t(x,d,f),l.point(r?+r(x,d,f):w[d],n?+n(x,d,f):S[d]))}if(b)return l=null,b+""||null}function c(){return HA().defined(i).curve(o).context(a)}return u.x=function(f){return arguments.length?(e=typeof f=="function"?f:We(+f),r=null,u):e},u.x0=function(f){return arguments.length?(e=typeof f=="function"?f:We(+f),u):e},u.x1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:We(+f),u):r},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:We(+f),n=null,u):t},u.y0=function(f){return arguments.length?(t=typeof f=="function"?f:We(+f),u):t},u.y1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:We(+f),u):n},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(n)},u.lineX1=function(){return c().x(r).y(t)},u.defined=function(f){return arguments.length?(i=typeof f=="function"?f:We(!!f),u):i},u.curve=function(f){return arguments.length?(o=f,a!=null&&(l=o(a)),u):o},u.context=function(f){return arguments.length?(f==null?a=l=null:l=o(a=f),u):a},u}class YA{constructor(t,n){this._context=t,this._x=n}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}
vendor: 8,417 bytes, line 234
234point(t,n){switch(t=+t,n=+n,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,n):this._context.moveTo(t,n);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,n,t,n):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+n)/2,t,this._y0,t,n);break}}this._x0=t,this._y0=n}}function pY(e){return new YA(e,!0)}function mY(e){return new YA(e,!1)}const N0={draw(e,t){const n=Br(t/Sd);e.moveTo(n,0),e.arc(0,0,n,0,Xh)}},gY={draw(e,t){const n=Br(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()}},KA=Br(1/3),vY=KA*2,yY={draw(e,t){const n=Br(t/vY),r=n*KA;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},xY={draw(e,t){const n=Br(t),r=-n/2;e.rect(r,r,n,n)}},bY=.8908130915292852,VA=kd(Sd/10)/kd(7*Sd/10),wY=kd(Xh/10)*VA,kY=-zA(Xh/10)*VA,SY={draw(e,t){const n=Br(t*bY),r=wY*n,i=kY*n;e.moveTo(0,-n),e.lineTo(r,i);for(let a=1;a<5;++a){const o=Xh*a/5,l=zA(o),s=kd(o);e.lineTo(s*n,-l*n),e.lineTo(l*r-s*i,s*r+l*i)}e.closePath()}},ig=Br(3),CY={draw(e,t){const n=-Br(t/(ig*3));e.moveTo(0,n*2),e.lineTo(-ig*n,-n),e.lineTo(ig*n,-n),e.closePath()}},er=-.5,tr=Br(3)/2,Jv=1/Br(12),EY=(Jv/2+1)*3,PY={draw(e,t){const n=Br(t/EY),r=n/2,i=n*Jv,a=r,o=n*Jv+n,l=-a,s=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(l,s),e.lineTo(er*r-tr*i,tr*r+er*i),e.lineTo(er*a-tr*o,tr*a+er*o),e.lineTo(er*l-tr*s,tr*l+er*s),e.lineTo(er*r+tr*i,er*i-tr*r),e.lineTo(er*a+tr*o,er*o-tr*a),e.lineTo(er*l+tr*s,er*s-tr*l),e.closePath()}};function OY(e,t){let n=null,r=O0(i);e=typeof e=="function"?e:We(e||N0),t=typeof t=="function"?t:We(t===void 0?64:+t);function i(){let a;if(n||(n=a=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return i.type=function(a){return arguments.length?(e=typeof a=="function"?a:We(a),i):e},i.size=function(a){return arguments.length?(t=typeof a=="function"?a:We(+a),i):t},i.context=function(a){return arguments.length?(n=a??null,i):n},i}function Cd(){}function Ed(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 qA(e){this._context=e}qA.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:Ed(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&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:Ed(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function jY(e){return new qA(e)}function GA(e){this._context=e}GA.prototype={areaStart:Cd,areaEnd:Cd,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);break}}},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:Ed(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function NY(e){return new GA(e)}function XA(e){this._context=e}XA.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||this._line!==0&&this._point===3)&&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:Ed(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function AY(e){return new XA(e)}function QA(e){this._context=e}QA.prototype={areaStart:Cd,areaEnd:Cd,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))}};function MY(e){return new QA(e)}function uS(e){return e<0?-1:1}function cS(e,t,n){var r=e._x1-e._x0,i=t-e._x1,a=(e._y1-e._y0)/(r||i<0&&-0),o=(n-e._y1)/(i||r<0&&-0),l=(a*i+o*r)/(r+i);return(uS(a)+uS(o))*Math.min(Math.abs(a),Math.abs(o),.5*Math.abs(l))||0}function fS(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function ag(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,l=(a-r)/3;e._context.bezierCurveTo(r+l,i+l*t,a-l,o-l*n,a,o)}function Pd(e){this._context=e}Pd.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:ag(this,this._t0,fS(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(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,ag(this,fS(this,n=cS(this,e,t)),n);break;default:ag(this,this._t0,n=cS(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function ZA(e){this._context=new JA(e)}(ZA.prototype=Object.create(Pd.prototype)).point=function(e,t){Pd.prototype.point.call(this,t,e)};function JA(e){this._context=e}JA.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,a){this._context.bezierCurveTo(t,e,r,n,a,i)}};function DY(e){return new Pd(e)}function _Y(e){return new ZA(e)}function eM(e){this._context=e}eM.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=dS(e),i=dS(t),a=0,o=1;o<n;++a,++o)this._context.bezierCurveTo(r[0][a],i[0][a],r[1][a],i[1][a],e[o],t[o]);(this._line||this._line!==0&&n===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function dS(e){var t,n=e.length-1,r,i=new Array(n),a=new Array(n),o=new Array(n);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,a[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/a[t-1],a[t]-=r,o[t]-=r*o[t-1];for(i[n-1]=o[n-1]/a[n-1],t=n-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[n-1]=(e[n]+i[n-1])/2,t=0;t<n-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}function TY(e){return new eM(e)}function Zh(e,t){this._context=e,this._t=t}Zh.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=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;
234default:{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)}break}}this._x=e,this._y=t}};function IY(e){return new Zh(e,.5)}function RY(e){return new Zh(e,0)}function LY(e){return new Zh(e,1)}function go(e,t){if((o=e.length)>1)for(var n=1,r,i,a=e[t[0]],o,l=a.length;n<o;++n)for(i=a,a=e[t[n]],r=0;r<l;++r)a[r][1]+=a[r][0]=isNaN(i[r][1])?i[r][0]:i[r][1]}function ey(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}function $Y(e,t){return e[t]}function zY(e){const t=[];return t.key=e,t}function FY(){var e=We([]),t=ey,n=go,r=$Y;function i(a){var o=Array.from(e.apply(this,arguments),zY),l,s=o.length,u=-1,c;for(const f of a)for(l=0,++u;l<s;++l)(o[l][u]=[0,+r(f,o[l].key,u,a)]).data=f;for(l=0,c=j0(t(o));l<s;++l)o[c[l]].index=l;return n(o,c),o}return i.keys=function(a){return arguments.length?(e=typeof a=="function"?a:We(Array.from(a)),i):e},i.value=function(a){return arguments.length?(r=typeof a=="function"?a:We(+a),i):r},i.order=function(a){return arguments.length?(t=a==null?ey:typeof a=="function"?a:We(Array.from(a)),i):t},i.offset=function(a){return arguments.length?(n=a??go,i):n},i}function BY(e,t){if((r=e.length)>0){for(var n,r,i=0,a=e[0].length,o;i<a;++i){for(o=n=0;n<r;++n)o+=e[n][i][1]||0;if(o)for(n=0;n<r;++n)e[n][i][1]/=o}go(e,t)}}function WY(e,t){if((i=e.length)>0){for(var n=0,r=e[t[0]],i,a=r.length;n<a;++n){for(var o=0,l=0;o<i;++o)l+=e[o][n][1]||0;r[n][1]+=r[n][0]=-l/2}go(e,t)}}function UY(e,t){if(!(!((o=e.length)>0)||!((a=(i=e[t[0]]).length)>0))){for(var n=0,r=1,i,a,o;r<a;++r){for(var l=0,s=0,u=0;l<o;++l){for(var c=e[t[l]],f=c[r][1]||0,d=c[r-1][1]||0,h=(f-d)/2,g=0;g<l;++g){var v=e[t[g]],x=v[r][1]||0,y=v[r-1][1]||0;h+=x-y}s+=f,u+=h*f}i[r-1][1]+=i[r-1][0]=n,s&&(n-=u/s)}i[r-1][1]+=i[r-1][0]=n,go(e,t)}}var Jh={},tM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==="__proto__"}e.isUnsafeProperty=t})(tM);var A0={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){switch(typeof n){case"number":case"symbol":return!1;case"string":return n.includes(".")||n.includes("[")||n.includes("]")}}e.isDeepKey=t})(A0);var ep={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){var r;return typeof n=="string"||typeof n=="symbol"?n:Object.is((r=n==null?void 0:n.valueOf)==null?void 0:r.call(n),-0)?"-0":String(n)}e.toKey=t})(ep);var tp={},nM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){if(n==null)return"";if(typeof n=="string")return n;if(Array.isArray(n))return n.map(t).join(",");const r=String(n);return r==="0"&&Object.is(Number(n),-0)?"-0":r}e.toString=t})(nM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=nM,n=ep;function r(i){if(Array.isArray(i))return i.map(n.toKey);if(typeof i=="symbol")return[i];i=t.toString(i);const a=[],o=i.length;if(o===0)return a;let l=0,s="",u="",c=!1;for(i.charCodeAt(0)===46&&(a.push(""),l++);l<o;){const f=i[l];u?f==="\\"&&l+1<o?(l++,s+=i[l]):f===u?u="":s+=f:c?f==='"'||f==="'"?u=f:f==="]"?(c=!1,a.push(s),s=""):s+=f:f==="["?(c=!0,s&&(a.push(s),s="")):f==="."?s&&(a.push(s),s=""):s+=f,l++}return s&&a.push(s),a}e.toPath=r})(tp);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=tM,n=A0,r=ep,i=tp;function a(l,s,u){if(l==null)return u;switch(typeof s){case"string":{if(t.isUnsafeProperty(s))return u;const c=l[s];return c===void 0?n.isDeepKey(s)?a(l,i.toPath(s),u):u:c}case"number":case"symbol":{typeof s=="number"&&(s=r.toKey(s));const c=l[s];return c===void 0?u:c}default:{if(Array.isArray(s))return o(l,s,u);if(Object.is(s==null?void 0:s.valueOf(),-0)?s="-0":s=String(s),t.isUnsafeProperty(s))return u;const c=l[s];return c===void 0?u:c}}}function o(l,s,u){if(s.length===0)return u;let c=l;for(let f=0;f<s.length;f++){if(c==null||t.isUnsafeProperty(s[f]))return u;c=c[s[f]]}return c===void 0?u:c}e.get=a})(Jh);var HY=Jh.get;const Cl=di(HY);var YY=4;function pa(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:YY,n=10**t,r=Math.round(e*n)/n;return Object.is(r,-0)?0:r}function ct(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.reduce((i,a,o)=>{var l=n[o-1];return typeof l=="string"?i+l+a:l!==void 0?i+pa(l)+a:i+a},"")}var En=e=>e===0?0:e>0?1:-1,Lr=e=>typeof e=="number"&&e!=+e,vo=e=>typeof e=="string"&&e.indexOf("%")===e.length-1,ee=e=>(typeof e=="number"||e instanceof Number)&&!Lr(e),ui=e=>ee(e)||typeof e=="string",KY=0,Cu=e=>{var t=++KY;return"".concat(e||"").concat(t)},$r=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!ee(t)&&typeof t!="string")return r;var a;if(vo(t)){if(n==null)return r;var o=t.indexOf("%");a=n*parseFloat(t.slice(0,o))/100}else a=+t;
234return Lr(a)&&(a=r),i&&n!=null&&a>n&&(a=n),a},rM=e=>{if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++)if(!n[String(e[r])])n[String(e[r])]=!0;else return!0;return!1};function nt(e,t,n){return ee(e)&&ee(t)?pa(e+n*(t-e)):t}function iM(e,t,n){if(!(!e||!e.length))return e.find(r=>r&&(typeof t=="function"?t(r):Cl(r,t))===n)}var at=e=>e===null||typeof e>"u",ac=e=>at(e)?e:"".concat(e.charAt(0).toUpperCase()).concat(e.slice(1));function Pn(e){return e!=null}function Ia(){}var VY=["type","size","sizeType"];function ty(){return ty=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ty.apply(null,arguments)}function hS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?hS(Object(n),!0).forEach(function(r){qY(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qY(e,t,n){return(t=GY(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function GY(e){var t=XY(e,"string");return typeof t=="symbol"?t:t+""}function XY(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function QY(e,t){if(e==null)return{};var n,r,i=ZY(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ZY(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var aM={symbolCircle:N0,symbolCross:gY,symbolDiamond:yY,symbolSquare:xY,symbolStar:SY,symbolTriangle:CY,symbolWye:PY},JY=Math.PI/180,eK=e=>{var t="symbol".concat(ac(e));return aM[t]||N0},tK=(e,t,n)=>{if(t==="area")return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":{var r=18*JY;return 1.25*e*e*(Math.tan(r)-Math.tan(r*2)*Math.tan(r)**2)}case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},nK=(e,t)=>{aM["symbol".concat(ac(e))]=t},oM=e=>{var{type:t="circle",size:n=64,sizeType:r="area"}=e,i=QY(e,VY),a=pS(pS({},i),{},{type:t,size:n,sizeType:r}),o="circle";typeof t=="string"&&(o=t);var l=()=>{var d=eK(o),h=OY().type(d).size(tK(n,r,o)),g=h();if(g!==null)return g},{className:s,cx:u,cy:c}=a,f=un(a);return ee(u)&&ee(c)&&ee(n)?m.createElement("path",ty({}
234,f,{className:Re("recharts-symbols",s),transform:"translate(".concat(u,", ").concat(c,")"),d:l()})):null};oM.registerSymbol=nK;var lM=e=>"radius"in e&&"startAngle"in e&&"endAngle"in e,M0=(e,t)=>{if(!e||typeof e=="function"||typeof e=="boolean")return null;var n=e;if(m.isValidElement(e)&&(n=e.props),typeof n!="object"&&typeof n!="function")return null;var r={};return Object.keys(n).forEach(i=>{P0(i)&&typeof n[i]=="function"&&(r[i]=a=>n[i](n,a))}),r},rK=(e,t,n)=>r=>(e(t,n,r),null),D0=(e,t,n)=>{if(e===null||typeof e!="object"&&typeof e!="function")return null;var r=null;return Object.keys(e).forEach(i=>{var a=e[i];P0(i)&&typeof a=="function"&&(r||(r={}),r[i]=rK(a,t,n))}),r};function mS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function iK(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mS(Object(n),!0).forEach(function(r){aK(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function aK(e,t,n){return(t=oK(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oK(e){var t=lK(e,"string");return typeof t=="symbol"?t:t+""}function lK(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _n(e,t){var n=iK({},e),r=t,i=Object.keys(t),a=i.reduce((o,l)=>(o[l]===void 0&&r[l]!==void 0&&(o[l]=r[l]),o),n);return a}var sM={},uM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){const i=new Map;for(let a=0;a<n.length;a++){const o=n[a],l=r(o,a,n);i.has(l)||i.set(l,o)}return Array.from(i.values())}e.uniqBy=t})(uM);var cM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){return function(...i){return n.apply(this,i.slice(0,r))}}e.ary=t})(cM);var _0={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n}e.identity=t})(_0);var fM={},T0={},dM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Number.isSafeInteger(n)&&n>=0}e.isLength=t})(dM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=dM;function n(r){return r!=null&&typeof r!="function"&&t.isLength(r.length)}e.isArrayLike=n})(T0);var hM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="object"&&n!==null}e.isObjectLike=t})(hM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=T0,n=hM;function r(i){return n.isObjectLike(i)&&t.isArrayLike(i)}e.isArrayLikeObject=r})(fM);var pM={},mM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=Jh;function n(r){return function(i){return t.get(i,r)}}e.property=n})(mM);var gM={},I0={},vM={},R0={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n!==null&&(typeof n=="object"||typeof n=="function")}e.isObject=t})(R0);var L0={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null||typeof n!="object"&&typeof n!="function"}e.isPrimitive=t})(L0);var $0={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r){return n===r||Number.isNaN(n)&&Number.isNaN(r)}e.isEqualsSameValueZero=t})($0);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=R0,n=L0,r=$0;function i(c,f,d){return typeof d!="function"?i(c,f,()=>{}):a(c,f,function h(g,v,x,y,b,w){const S=d(g,v,x,y,b,w);return S!==void 0?!!S:a(g,v,h,w)},new Map)}function a(c,f,d,h){if(f===c)return!0;switch(typeof f){case"object":return o(c,f,d,h);case"function":return Object.keys(f).length>0?a(c,{...f},d,h):r.isEqualsSameValueZero(c,f);default:return t.isObject(c)?typeof f=="string"?f==="":!0:r.isEqualsSameValueZero(c,f)}}function o(c,f,d,h){if(f==null)return!0;
234if(Array.isArray(f))return s(c,f,d,h);if(f instanceof Map)return l(c,f,d,h);if(f instanceof Set)return u(c,f,d,h);const g=Object.keys(f);if(c==null||n.isPrimitive(c))return g.length===0;if(g.length===0)return!0;if(h!=null&&h.has(f))return h.get(f)===c;h==null||h.set(f,c);try{for(let v=0;v<g.length;v++){const x=g[v];if(!n.isPrimitive(c)&&!(x in c)||f[x]===void 0&&c[x]!==void 0||f[x]===null&&c[x]!==null||!d(c[x],f[x],x,c,f,h))return!1}return!0}finally{h==null||h.delete(f)}}function l(c,f,d,h){if(f.size===0)return!0;if(!(c instanceof Map))return!1;for(const[g,v]of f.entries()){const x=c.get(g);if(d(x,v,g,c,f,h)===!1)return!1}return!0}function s(c,f,d,h){if(f.length===0)return!0;if(!Array.isArray(c))return!1;const g=new Set;for(let v=0;v<f.length;v++){const x=f[v];let y=!1;for(let b=0;b<c.length;b++){if(g.has(b))continue;const w=c[b];let S=!1;if(d(w,x,v,c,f,h)&&(S=!0),S){g.add(b),y=!0;break}}if(!y)return!1}return!0}function u(c,f,d,h){return f.size===0?!0:c instanceof Set?s([...c],[...f],d,h):!1}e.isMatchWith=i,e.isSetMatch=u})(vM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=vM;function n(r,i){return t.isMatchWith(r,i,()=>{})}e.isMatch=n})(I0);var yM={},z0={},xM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return Object.getOwnPropertySymbols(n).filter(r=>Object.prototype.propertyIsEnumerable.call(n,r))}e.getSymbols=t})(xM);var np={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return n==null?n===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(n)}e.getTag=t})(np);var F0={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t="[object RegExp]",n="[object String]",r="[object Number]",i="[object Boolean]",a="[object Arguments]",o="[object Symbol]",l="[object Date]",s="[object Map]",u="[object Set]",c="[object Array]",f="[object Function]",d="[object ArrayBuffer]",h="[object Object]",g="[object Error]",v="[object DataView]",x="[object Uint8Array]",y="[object Uint8ClampedArray]",b="[object Uint16Array]",w="[object Uint32Array]",S="[object BigUint64Array]",C="[object Int8Array]",k="[object Int16Array]",E="[object Int32Array]",O="[object BigInt64Array]",N="[object Float32Array]",D="[object Float64Array]";e.argumentsTag=a,e.arrayBufferTag=d,e.arrayTag=c,e.bigInt64ArrayTag=O,e.bigUint64ArrayTag=S,e.booleanTag=i,e.dataViewTag=v,e.dateTag=l,e.errorTag=g,e.float32ArrayTag=N,e.float64ArrayTag=D,e.functionTag=f,e.int16ArrayTag=k,e.int32ArrayTag=E,e.int8ArrayTag=C,e.mapTag=s,e.numberTag=r,e.objectTag=h,e.regexpTag=t,e.setTag=u,e.stringTag=n,e.symbolTag=o,e.uint16ArrayTag=b,e.uint32ArrayTag=w,e.uint8ArrayTag=x,e.uint8ClampedArrayTag=y})(F0);var bM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return ArrayBuffer.isView(n)&&!(n instanceof DataView)}e.isTypedArray=t})(bM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xM,n=np,r=F0,i=L0,a=bM;function o(c,f){return l(c,void 0,c,new Map,f)}function l(c,f,d,h=new Map,g=void 0){const v=g==null?void 0:g(c,f,d,h);if(v!==void 0)return v;if(i.isPrimitive(c))return c;if(h.has(c))return h.get(c);if(Array.isArray(c)){const x=new Array(c.length);h.set(c,x);for(let y=0;y<c.length;y++)x[y]=l(c[y],y,d,h,g);return Object.hasOwn(c,"index")&&(x.index=c.index),Object.hasOwn(c,"input")&&(x.input=c.input),x}if(c instanceof Date)return new Date(c.getTime());if(c instanceof RegExp){const x=new RegExp(c.source,c.flags);return x.lastIndex=c.lastIndex,x}if(c instanceof Map){const x=new Map;h.set(c,x);for(const[y,b]of c)x.set(y,l(b,y,d,h,g));return x}if(c instanceof Set){const x=new Set;h.set(c,x);for(const y of c)x.add(l(y,void 0,d,h,g));return x}if(typeof Buffer<"u"&&Buffer.isBuffer(c))return c.subarray();if(a.isTypedArray(c)){const x=new(Object.getPrototypeOf(c)).constructor(c.length);h.set(c,x);for(let y=0;y<c.length;y++)x[y]=l(c[y],y,d,h,g);return x}if(c instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&c instanceof SharedArrayBuffer)return c.slice(0);if(c instanceof DataView){const x=new DataView(c.buffer.slice(0),c.byteOffset,c.byteLength);return h.set(c,x),s(x,c,d,h,g),x}if(typeof File<"u"&&c instanceof File){const x=new File([c],c.name,{type:c.type});return h.set(c,x),s(x,c,d,h,g),x}
234if(typeof Blob<"u"&&c instanceof Blob){const x=new Blob([c],{type:c.type});return h.set(c,x),s(x,c,d,h,g),x}if(c instanceof Error){const x=structuredClone(c);return h.set(c,x),x.message=c.message,x.name=c.name,x.stack=c.stack,x.cause=c.cause,x.constructor=c.constructor,s(x,c,d,h,g),x}if(c instanceof Boolean){const x=new Boolean(c.valueOf());return h.set(c,x),s(x,c,d,h,g),x}if(c instanceof Number){const x=new Number(c.valueOf());return h.set(c,x),s(x,c,d,h,g),x}if(c instanceof String){const x=new String(c.valueOf());return h.set(c,x),s(x,c,d,h,g),x}if(typeof c=="object"&&u(c)){const x=Object.create(Object.getPrototypeOf(c));return h.set(c,x),s(x,c,d,h,g),x}return c}function s(c,f,d=c,h,g){const v=[...Object.keys(f),...t.getSymbols(f)];for(let x=0;x<v.length;x++){const y=v[x],b=Object.getOwnPropertyDescriptor(c,y);(b==null||b.writable)&&(c[y]=l(f[y],y,d,h,g))}}function u(c){switch(n.getTag(c)){case r.argumentsTag:case r.arrayTag:case r.arrayBufferTag:case r.dataViewTag:case r.booleanTag:case r.dateTag:case r.float32ArrayTag:case r.float64ArrayTag:case r.int8ArrayTag:case r.int16ArrayTag:case r.int32ArrayTag:case r.mapTag:case r.numberTag:case r.objectTag:case r.regexpTag:case r.setTag:case r.stringTag:case r.symbolTag:case r.uint8ArrayTag:case r.uint8ClampedArrayTag:case r.uint16ArrayTag:case r.uint32ArrayTag:return!0;default:return!1}}e.cloneDeepWith=o,e.cloneDeepWithImpl=l,e.copyProperties=s})(z0);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=z0;function n(r){return t.cloneDeepWithImpl(r,void 0,r,new Map,void 0)}e.cloneDeep=n})(yM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=I0,n=yM;function r(i){return i=n.cloneDeep(i),a=>t.isMatch(a,i)}e.matches=r})(gM);var wM={},kM={},SM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=z0,n=np,r=F0;function i(a,o){return t.cloneDeepWith(a,(l,s,u,c)=>{const f=o==null?void 0:o(l,s,u,c);if(f!==void 0)return f;if(typeof a=="object"){if(n.getTag(a)===r.objectTag&&typeof a.constructor!="function"){const d={};return c.set(a,d),t.copyProperties(d,a,u,c),d}switch(Object.prototype.toString.call(a)){case r.numberTag:case r.stringTag:case r.booleanTag:{const d=new a.constructor(a==null?void 0:a.valueOf());return t.copyProperties(d,a),d}case r.argumentsTag:{const d={};return t.copyProperties(d,a),d.length=a.length,d[Symbol.iterator]=a[Symbol.iterator],d}default:return}}})}e.cloneDeepWith=i})(SM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=SM;function n(r){return t.cloneDeepWith(r)}e.cloneDeep=n})(kM);var CM={},B0={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=/^(?:0|[1-9]\d*)$/;function n(r,i=Number.MAX_SAFE_INTEGER){switch(typeof r){case"number":return Number.isInteger(r)&&r>=0&&r<i;case"symbol":return!1;case"string":return t.test(r)}}e.isIndex=n})(B0);var EM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=np;function n(r){return r!==null&&typeof r=="object"&&t.getTag(r)==="[object Arguments]"}e.isArguments=n})(EM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=A0,n=B0,r=EM,i=tp;function a(o,l){let s;if(Array.isArray(l)?s=l:typeof l=="string"&&t.isDeepKey(l)&&(o==null?void 0:o[l])==null?s=i.toPath(l):s=[l],s.length===0)return!1;let u=o;for(let c=0;c<s.length;c++){const f=s[c];if((u==null||!Object.hasOwn(u,f))&&!((Array.isArray(u)||r.isArguments(u))&&n.isIndex(f)&&f<u.length))return!1;u=u[f]}return!0}e.has=a})(CM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=I0,n=ep,r=kM,i=Jh,a=CM;function o(l,s){switch(typeof l){case"object":{Object.is(l==null?void 0:l.valueOf(),-0)&&(l="-0");break}case"number":{l=n.toKey(l);break}}return s=r.cloneDeep(s),function(u){const c=i.get(u,l);return c===void 0?a.has(u,l):s===void 0?c===void 0:t.isMatch(c,s)}}e.matchesProperty=o})(wM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=_0,n=mM,r=gM,i=wM;function a(o){if(o==null)return t.identity;switch(typeof o){case"function":return o;case"object":return Array.isArray(o)&&o.length===2?i.matchesProperty(o[0],o[1]):r.matches(o);case"string":case"symbol":case"number":return n.property(o)}}e.iteratee=a})(pM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=uM,n=cM,r=_0,i=fM,a=pM;function o(l,s=r.identity){return i.isArrayLikeObject(l)?t.uniqBy(Array.from(l),n.ary(a.iteratee(s),1)):[]}e.uniqBy=o})(sM);var sK=sM.uniqBy;const gS=di(sK);
vendor: 5,575 bytes, lines 234-250
234function uK(e,t,n){return t===!0?gS(e,n):typeof t=="function"?gS(e,t):e}var PM={exports:{}},OM={},jM={exports:{}},NM={};/**
235 * @license React
236 * use-sync-external-store-shim.production.js
237 *
238 * Copyright (c) Meta Platforms, Inc. and affiliates.
239 *
240 * This source code is licensed under the MIT license found in the
241 * LICENSE file in the root directory of this source tree.
242 */var El=m;function cK(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var fK=typeof Object.is=="function"?Object.is:cK,dK=El.useState,hK=El.useEffect,pK=El.useLayoutEffect,mK=El.useDebugValue;function gK(e,t){var n=t(),r=dK({inst:{value:n,getSnapshot:t}}),i=r[0].inst,a=r[1];return pK(function(){i.value=n,i.getSnapshot=t,og(i)&&a({inst:i})},[e,n,t]),hK(function(){return og(i)&&a({inst:i}),e(function(){og(i)&&a({inst:i})})},[e]),mK(n),n}function og(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!fK(e,n)}catch{return!0}}function vK(e,t){return t()}var yK=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?vK:gK;NM.useSyncExternalStore=El.useSyncExternalStore!==void 0?El.useSyncExternalStore:yK;jM.exports=NM;var xK=jM.exports;/**
243 * @license React
244 * use-sync-external-store-shim/with-selector.production.js
245 *
246 * Copyright (c) Meta Platforms, Inc. and affiliates.
247 *
248 * This source code is licensed under the MIT license found in the
249 * LICENSE file in the root directory of this source tree.
250 */var rp=m,bK=xK;function wK(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var kK=typeof Object.is=="function"?Object.is:wK,SK=bK.useSyncExternalStore,CK=rp.useRef,EK=rp.useEffect,PK=rp.useMemo,OK=rp.useDebugValue;OM.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var a=CK(null);if(a.current===null){var o={hasValue:!1,value:null};a.current=o}else o=a.current;a=PK(function(){function s(h){if(!u){if(u=!0,c=h,h=r(h),i!==void 0&&o.hasValue){var g=o.value;if(i(g,h))return f=g}return f=h}if(g=f,kK(c,h))return g;var v=r(h);return i!==void 0&&i(g,v)?(c=h,g):(c=h,f=v)}var u=!1,c,f,d=n===void 0?null:n;return[function(){return s(t())},d===null?void 0:function(){return s(d())}]},[t,n,r,i]);var l=SK(e,a[0],a[1]);return EK(function(){o.hasValue=!0,o.value=l},[l]),OK(l),l};PM.exports=OM;var jK=PM.exports,W0=m.createContext(null),NK=e=>e,lt=()=>{var e=m.useContext(W0);return e?e.store.dispatch:NK},Rf=()=>{},AK=()=>Rf,MK=(e,t)=>e===t;function se(e){var t=m.useContext(W0),n=m.useMemo(()=>t?r=>{if(r!=null)return e(r)}:Rf,[t,e]);return jK.useSyncExternalStoreWithSelector(t?t.subscription.addNestedSub:AK,t?t.store.getState:Rf,t?t.store.getState:Rf,n,MK)}function DK(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!="function")throw new TypeError(t)}function _K(e,t=`expected an object, instead received ${typeof e}`){if(typeof e!="object")throw new TypeError(t)}function TK(e,t="expected all items to be functions, instead received the following types: "){if(!e.every(n=>typeof n=="function")){const n=e.map(r=>typeof r=="function"?`function ${r.name||"unnamed"}()`:typeof r).join(", ");throw new TypeError(`${t}[${n}]`)}}var vS=e=>Array.isArray(e)?e:[e];function IK(e){const t=Array.isArray(e[0])?e[0]:e;return TK(t,"createSelector expects all input-selectors to be functions, but received the following types: "),t}function RK(e,t){const n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}var LK=class{constructor(e){this.value=e}deref(){return this.value}},$K=typeof WeakRef<"u"?WeakRef:LK,zK=0,yS=1;function Qc(){return{s:zK,v:void 0,o:null,p:null}}function AM(e,t={}){let n=Qc();const{resultEqualityCheck:r}=t;let i,a=0;function o(){var f;let l=n;const{length:s}=arguments;for(let d=0,h=s;d<h;d++){const g=arguments[d];if(typeof g=="function"||typeof g=="object"&&g!==null){let v=l.o;v===null&&(l.o=v=new WeakMap);const x=v.get(g);x===void 0?(l=Qc(),v.set(g,l)):l=x}else{let v=l.p;v===null&&(l.p=v=new Map);const x=v.get(g);x===void 0?(l=Qc(),v.set(g,l)):l=x}}const u=l;let c;if(l.s===yS)c=l.v;else if(c=e.apply(null,arguments),a++,r){const d=((f=i==null?void 0:i.deref)==null?void 0:f.call(i))??i;d!=null&&r(d,c)&&(c=d,a!==0&&a--),i=typeof c=="object"&&c!==null||typeof c=="function"?new $K(c):c}return u.s=yS,u.v=c,c}return o.clearCache=()=>{n=Qc(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function FK(e,...t){const n=typeof e=="function"?{memoize:e,memoizeOptions:t}:e,r=(...i)=>{let a=0,o=0,l,s={},u=i.pop();typeof u=="object"&&(s=u,u=i.pop()),DK(u,`createSelector expects an output function after the inputs, but received: [${typeof u}]`);const c={...n,...s},{memoize:f,memoizeOptions:d=[],argsMemoize:h=AM,argsMemoizeOptions:g=[]}=c,v=vS(d),x=vS(g),y=IK(i),b=f(function(){return a++,u.apply(null,arguments)},...v),w=h(function(){o++;const C=RK(y,arguments);return l=b.apply(null,C),l},...x);return Object.assign(w,{resultFunc:u,memoizedResultFunc:b,dependencies:y,dependencyRecomputations:()=>o,resetDependencyRecomputations:()=>{o=0},lastResult:()=>l,recomputations:()=>a,resetRecomputations:()=>{a=0},memoize:f,argsMemoize:h})};return Object.assign(r,{withTypes:()=>r}),r}var I=FK(AM),BK=Object.assign((e,t=I)=>{_K(e,`createStructuredSelector expects first argument to be an object where each property is a selector, instead received a ${typeof e}`);const n=Object.keys(e),r=n.map(a=>e[a]);return t(r,(...a)=>a.reduce((o,l,s)=>(o[n[s]]=l,o),{}))},{withTypes:()=>BK}),MM={},DM={},_M={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(r){return typeof r=="symbol"?1:r===null?2:r===void 0?3:r!==r?4:0}const n=(r,i,a)=>
250{if(r!==i){const o=t(r),l=t(i);if(o===l&&o===0){if(r<i)return a==="desc"?1:-1;if(r>i)return a==="desc"?-1:1}return a==="desc"?l-o:o-l}return 0};e.compareValues=n})(_M);var TM={},U0={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){return typeof n=="symbol"||n instanceof Symbol}e.isSymbol=t})(U0);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=U0,n=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r=/^\w*$/;function i(a,o){return Array.isArray(a)?!1:typeof a=="number"||typeof a=="boolean"||a==null||t.isSymbol(a)?!0:typeof a=="string"&&(r.test(a)||!n.test(a))||o!=null&&Object.hasOwn(o,a)}e.isKey=i})(TM);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=_M,n=TM,r=tp;function i(a,o,l,s){if(a==null)return[];l=s?void 0:l,Array.isArray(a)||(a=Object.values(a)),Array.isArray(o)||(o=o==null?[null]:[o]),o.length===0&&(o=[null]),Array.isArray(l)||(l=l==null?[]:[l]),l=l.map(h=>String(h));const u=(h,g)=>{let v=h;for(let x=0;x<g.length&&v!=null;++x)v=v[g[x]];return v},c=(h,g)=>g==null||h==null?g:typeof h=="object"&&"key"in h?Object.hasOwn(g,h.key)?g[h.key]:u(g,h.path):typeof h=="function"?h(g):Array.isArray(h)?u(g,h):typeof g=="object"?g[h]:g,f=o.map(h=>(Array.isArray(h)&&h.length===1&&(h=h[0]),h==null||typeof h=="function"||Array.isArray(h)||n.isKey(h)?h:{key:h,path:r.toPath(h)}));return a.map(h=>({original:h,criteria:f.map(g=>c(g,h))})).slice().sort((h,g)=>{for(let v=0;v<f.length;v++){const x=t.compareValues(h.criteria[v],g.criteria[v],l[v]);if(x!==0)return x}return 0}).map(h=>h.original)}e.orderBy=i})(DM);var IM={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r=1){const i=[],a=Math.floor(r),o=(l,s)=>{for(let u=0;u<l.length;u++){const c=l[u];Array.isArray(c)&&s<a?o(c,s+1):i.push(c)}};return o(n,0),i}e.flatten=t})(IM);var H0={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=B0,n=T0,r=R0,i=$0;function a(o,l,s){return r.isObject(s)&&(typeof l=="number"&&n.isArrayLike(s)&&t.isIndex(l)&&l<s.length||typeof l=="string"&&l in s)?i.isEqualsSameValueZero(s[l],o):!1}e.isIterateeCall=a})(H0);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=DM,n=IM,r=H0;function i(a,...o){const l=o.length;return l>1&&r.isIterateeCall(a,o[0],o[1])?o=[]:l>2&&r.isIterateeCall(o[0],o[1],o[2])&&(o=[o[0]]),t.orderBy(a,n.flatten(o),["asc"])}e.sortBy=i})(MM);var WK=MM.sortBy;const ip=di(WK);var RM=e=>e.legend.settings,UK=e=>e.legend.size,HK=e=>e.legend.payload;I([HK,RM],(e,t)=>{var{itemSorter:n}=t,r=e.flat(1);return n?ip(r,n):r});var Zc=1;function YK(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],[t,n]=m.useState({height:0,left:0,top:0,width:0}),r=m.useCallback(i=>{if(i!=null){var a=i.getBoundingClientRect(),o={height:a.height,left:a.left,top:a.top,width:a.width};(Math.abs(o.height-t.height)>Zc||Math.abs(o.left-t.left)>Zc||Math.abs(o.top-t.top)>Zc||Math.abs(o.width-t.width)>Zc)&&n({height:o.height,left:o.left,top:o.top,width:o.width})}},[t.width,t.height,t.top,t.left,...e]);return[t,r]}function Ft(e){return`Minified Redux error #${e}; visit https://redux.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var KK=typeof Symbol=="function"&&Symbol.observable||"@@observable",xS=KK,lg=()=>Math.random().toString(36).substring(7).split("").join("."),VK={INIT:`@@redux/INIT${lg()}`,REPLACE:`@@redux/REPLACE${lg()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${lg()}`},Od=VK;function Y0(e){if(typeof e!="object"||e===null)return!1;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||Object.getPrototypeOf(e)===null}function LM(e,t,n){if(typeof e!="function")throw new Error(Ft(2));if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(Ft(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Ft(1));return n(LM)(e,t)}let r=e,i=t,a=new Map,o=a,l=0,s=!1;function u(){o===a&&(o=new Map,a.forEach((x,y)=>{o.set(y,x)}))}function c(){if(s)throw new Error(Ft(3));return i}function f(x){if(typeof x!="function")throw new Error(Ft(4));if(s)throw new Error(Ft(5));let y=!0;u();const b=l++;return o.set(b,x),function(){if(y){if(s)throw new Error(Ft(6));y=!1,u(),o.delete(b),a=null}}}function d(x){if(!Y0(x))throw new Error(Ft(7));if(typeof x.type>"u")throw new Error(Ft(8));if(typeof x.type!="string")throw new Error(Ft(17));if(s)throw new Error(Ft(9));try{s=!0,i=r(i,x)}finally{s=!1}
250return(a=o).forEach(b=>{b()}),x}function h(x){if(typeof x!="function")throw new Error(Ft(10));r=x,d({type:Od.REPLACE})}function g(){const x=f;return{subscribe(y){if(typeof y!="object"||y===null)throw new Error(Ft(11));function b(){const S=y;S.next&&S.next(c())}return b(),{unsubscribe:x(b)}},[xS](){return this}}}return d({type:Od.INIT}),{dispatch:d,subscribe:f,getState:c,replaceReducer:h,[xS]:g}}function qK(e){Object.keys(e).forEach(t=>{const n=e[t];if(typeof n(void 0,{type:Od.INIT})>"u")throw new Error(Ft(12));if(typeof n(void 0,{type:Od.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(Ft(13))})}function $M(e){const t=Object.keys(e),n={};for(let a=0;a<t.length;a++){const o=t[a];typeof e[o]=="function"&&(n[o]=e[o])}const r=Object.keys(n);let i;try{qK(n)}catch(a){i=a}return function(o={},l){if(i)throw i;let s=!1;const u={};for(let c=0;c<r.length;c++){const f=r[c],d=n[f],h=o[f],g=d(h,l);if(typeof g>"u")throw l&&l.type,new Error(Ft(14));u[f]=g,s=s||g!==h}return s=s||r.length!==Object.keys(o).length,s?u:o}}function jd(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function GK(...e){return t=>(n,r)=>{const i=t(n,r);let a=()=>{throw new Error(Ft(15))};const o={getState:i.getState,dispatch:(s,...u)=>a(s,...u)},l=e.map(s=>s(o));return a=jd(...l)(i.dispatch),{...i,dispatch:a}}}function zM(e){return Y0(e)&&"type"in e&&typeof e.type=="string"}var FM=Symbol.for("immer-nothing"),bS=Symbol.for("immer-draftable"),cn=Symbol.for("immer-state");function jr(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var Fn=Object,Pl=Fn.getPrototypeOf,Nd="constructor",ap="prototype",ny="configurable",Ad="enumerable",Lf="writable",Eu="value",$i=e=>!!e&&!!e[cn];function zr(e){var t;return e?BM(e)||lp(e)||!!e[bS]||!!((t=e[Nd])!=null&&t[bS])||sp(e)||up(e):!1}var XK=Fn[ap][Nd].toString(),wS=new WeakMap;function BM(e){if(!e||!K0(e))return!1;const t=Pl(e);if(t===null||t===Fn[ap])return!0;const n=Fn.hasOwnProperty.call(t,Nd)&&t[Nd];if(n===Object)return!0;if(!Wo(n))return!1;let r=wS.get(n);return r===void 0&&(r=Function.toString.call(n),wS.set(n,r)),r===XK}function op(e,t,n=!0){oc(e)===0?(n?Reflect.ownKeys(e):Fn.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((r,i)=>t(i,r,e))}function oc(e){const t=e[cn];return t?t.type_:lp(e)?1:sp(e)?2:up(e)?3:0}var kS=(e,t,n=oc(e))=>n===2?e.has(t):Fn[ap].hasOwnProperty.call(e,t),ry=(e,t,n=oc(e))=>n===2?e.get(t):e[t],Md=(e,t,n,r=oc(e))=>{r===2?e.set(t,n):r===3?e.add(n):e[t]=n};function QK(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}var lp=Array.isArray,sp=e=>e instanceof Map,up=e=>e instanceof Set,K0=e=>typeof e=="object",Wo=e=>typeof e=="function",sg=e=>typeof e=="boolean";function ZK(e){const t=+e;return Number.isInteger(t)&&String(t)===e}var wi=e=>e.copy_||e.base_,V0=e=>e.modified_?e.copy_:e.base_;function iy(e,t){if(sp(e))return new Map(e);if(up(e))return new Set(e);if(lp(e))return Array[ap].slice.call(e);const n=BM(e);if(t===!0||t==="class_only"&&!n){const r=Fn.getOwnPropertyDescriptors(e);delete r[cn];let i=Reflect.ownKeys(r);for(let a=0;a<i.length;a++){const o=i[a],l=r[o];l[Lf]===!1&&(l[Lf]=!0,l[ny]=!0),(l.get||l.set)&&(r[o]={[ny]:!0,[Lf]:!0,[Ad]:l[Ad],[Eu]:e[o]})}return Fn.create(Pl(e),r)}else{const r=Pl(e);if(r!==null&&n)return{...e};const i=Fn.create(r);return Fn.assign(i,e)}}function q0(e,t=!1){return cp(e)||$i(e)||!zr(e)||(oc(e)>1&&Fn.defineProperties(e,{set:Jc,add:Jc,clear:Jc,delete:Jc}),Fn.freeze(e),t&&op(e,(n,r)=>{q0(r,!0)},!1)),e}function JK(){jr(2)}var Jc={[Eu]:JK};function cp(e){return e===null||!K0(e)?!0:Fn.isFrozen(e)}var Dd="MapSet",ay="Patches",SS="ArrayMethods",WM={};function yo(e){const t=WM[e];return t||jr(0,e),t}var CS=e=>!!WM[e],Pu,UM=()=>Pu,eV=(e,t)=>({drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:CS(Dd)?yo(Dd):void 0,arrayMethodsPlugin_:CS(SS)?yo(SS):void 0});function ES(e,t){t&&(e.patchPlugin_=yo(ay),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function oy(e){ly(e),e.drafts_.forEach(tV),e.drafts_=null}function ly(e){e===Pu&&(Pu=e.parent_)}var PS=e=>Pu=eV(Pu,e);function tV(e){const t=e[cn];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function OS(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];if(e!==void 0&&e!==n){n[cn].modified_&&(oy(t),jr(4)),zr(e)&&(e=jS(t,e));const{patchPlugin_:i}=t;i&&i.generateReplacementPatches_(n[cn].base_,e,t)}else e=jS(t,n);return nV(t,e,!0),oy(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==FM?e:void 0}function jS(e,t){if(cp(t))return t;const n=t[cn];if(!n)return _d(t,e.handledSet_,e);if(!fp(n,e))return t;if(!n.modified_)return n.base_;if(!n.finalized_){const{callbacks_:r}=n;if(r)for(;r.length>0;)r.pop()(e);KM(n,e)}return n.copy_}function nV(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&q0(t,n)}function HM(e){e.finalized_=!0,e.scope_.unfinalizedDrafts_--}var fp=(e,t)=>e.scope_===t,rV=[];function YM(e,t,n,r){const i=wi(e),a=e.type_;if(r!==void 0&&ry(i,r,a)===t){Md(i,r,n,a);return}if(!e.draftLocations_){const l=e.draftLocations_=new Map;op(i,(s,u)=>{if($i(u)){const c=l.get(u)||[];c.push(s),l.set(u,c)}})}const o=e.draftLocations_.get(t)??rV;for(const l of o)Md(i,l,n,a)}function iV(e,t,n){e.callbacks_.push(function(i){var l;const a=t;if(!a||!fp(a,i))return;(l=i.mapSetPlugin_)==null||l.fixSetContents(a);const o=V0(a);YM(e,a.draft_??a,o,n),KM(a,i)})}function KM(e,t){var r;if(e.modified_&&!e.finalized_&&(e.type_===3||e.type_===1&&e.allIndicesReassigned_||(((r=e.assigned_)==null?void 0:r.size)??0)>0)){const{patchPlugin_:i}=t;if(i){const a=i.getPath(e);a&&i.generatePatches_(e,a,t)}HM(e)}}function aV(e,t,n){const{scope_:r}=e;if($i(n)){const i=n[cn];fp(i,r)&&i.callbacks_.push(function(){$f(e);const o=V0(i);YM(e,n,o,t)})}else zr(n)&&e.callbacks_.push(function(){const a=wi(e);e.type_===3?a.has(n)&&_d(n,r.handledSet_,r):ry(a,t,e.type_)===n&&r.drafts_.length>1&&(e.assigned_.get(t)??!1)===!0&&e.copy_&&_d(ry(e.copy_,t,e.type_),r.handledSet_,r)})}function _d(e,t,n){return!n.immer_.autoFreeze_&&n.unfinalizedDrafts_<1||$i(e)||t.has(e)||!zr(e)||cp(e)||(t.add(e),op(e,(r,i)=>{if($i(i)){const a=i[cn];if(fp(a,n)){const o=V0(a);Md(e,r,o,e.type_),HM(a)}}else zr(i)&&_d(i,t,n)})),e}function oV(e,t){const n=lp(e),r={type_:n?1:0,scope_:t?t.scope_:UM(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let i=r,a=Td;n&&(i=[r],a=Ou);const{revoke:o,proxy:l}=Proxy.revocable(i,a);return r.draft_=l,r.revoke_=o,[l,r]}var Td={get(e,t){if(t===cn)return e;let n=e.scope_.arrayMethodsPlugin_;const r=e.type_===1&&typeof t=="string";if(r&&n!=null&&n.isArrayOperationMethod(t))return n.createMethodInterceptor(e,t);const i=wi(e);if(!kS(i,t,e.type_))return lV(e,i,t);const a=i[t];if(e.finalized_||!zr(a)||r&&e.operationMethod&&(n!=null&&n.isMutatingArrayMethod(e.operationMethod))&&ZK(t))return a;
250if(a===ug(e.base_,t)){$f(e);const o=e.type_===1?+t:t,l=uy(e.scope_,a,e,o);return e.copy_[o]=l}return a},has(e,t){return t in wi(e)},ownKeys(e){return Reflect.ownKeys(wi(e))},set(e,t,n){const r=VM(wi(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const i=ug(wi(e),t),a=i==null?void 0:i[cn];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_.set(t,!1),!0;if(QK(n,i)&&(n!==void 0||kS(e.base_,t,e.type_)))return!0;$f(e),sy(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_.set(t,!0),aV(e,t,n)),!0},deleteProperty(e,t){return $f(e),ug(e.base_,t)!==void 0||t in e.base_?(e.assigned_.set(t,!1),sy(e)):e.assigned_.delete(t),e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=wi(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{[Lf]:!0,[ny]:e.type_!==1||t!=="length",[Ad]:r[Ad],[Eu]:n[t]}},defineProperty(){jr(11)},getPrototypeOf(e){return Pl(e.base_)},setPrototypeOf(){jr(12)}},Ou={};for(let e in Td){let t=Td[e];Ou[e]=function(){const n=arguments;return n[0]=n[0][0],t.apply(this,n)}}Ou.deleteProperty=function(e,t){return Ou.set.call(this,e,t,void 0)};Ou.set=function(e,t,n){return Td.set.call(this,e[0],t,n,e[0])};function ug(e,t){const n=e[cn];return(n?wi(n):e)[t]}function lV(e,t,n){var i;const r=VM(t,n);return r?Eu in r?r[Eu]:(i=r.get)==null?void 0:i.call(e.draft_):void 0}function VM(e,t){if(!(t in e))return;let n=Pl(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Pl(n)}}function sy(e){e.modified_||(e.modified_=!0,e.parent_&&sy(e.parent_))}function $f(e){e.copy_||(e.assigned_=new Map,e.copy_=iy(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var sV=class{constructor(t){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(n,r,i)=>{if(Wo(n)&&!Wo(r)){const o=r;r=n;const l=this;return function(u=o,...c){return l.produce(u,f=>r.call(this,f,...c))}}Wo(r)||jr(6),i!==void 0&&!Wo(i)&&jr(7);let a;if(zr(n)){const o=PS(this),l=uy(o,n,void 0);let s=!0;try{a=r(l),s=!1}finally{s?oy(o):ly(o)}return ES(o,i),OS(a,o)}else if(!n||!K0(n)){if(a=r(n),a===void 0&&(a=n),a===FM&&(a=void 0),this.autoFreeze_&&q0(a,!0),i){const o=[],l=[];yo(ay).generateReplacementPatches_(n,a,{patches_:o,inversePatches_:l}),i(o,l)}return a}else jr(1,n)},this.produceWithPatches=(n,r)=>{if(Wo(n))return(l,...s)=>this.produceWithPatches(l,u=>n(u,...s));let i,a;return[this.produce(n,r,(l,s)=>{i=l,a=s}),i,a]},sg(t==null?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),sg(t==null?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy),sg(t==null?void 0:t.useStrictIteration)&&this.setUseStrictIteration(t.useStrictIteration)}createDraft(t){zr(t)||jr(8),$i(t)&&(t=ur(t));const n=PS(this),r=uy(n,t,void 0);return r[cn].isManual_=!0,ly(n),r}finishDraft(t,n){const r=t&&t[cn];(!r||!r.isManual_)&&jr(9);const{scope_:i}=r;return ES(i,n),OS(void 0,i)}setAutoFreeze(t){this.autoFreeze_=t}setUseStrictShallowCopy(t){this.useStrictShallowCopy_=t}setUseStrictIteration(t){this.useStrictIteration_=t}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(t,n){let r;for(r=n.length-1;r>=0;r--){const a=n[r];if(a.path.length===0&&a.op==="replace"){t=a.value;break}}r>-1&&(n=n.slice(r+1));const i=yo(ay).applyPatches_;return $i(t)?i(t,n):this.produce(t,a=>i(a,n))}};function uy(e,t,n,r){const[i,a]=sp(t)?yo(Dd).proxyMap_(t,n):up(t)?yo(Dd).proxySet_(t,n):oV(t,n);return((n==null?void 0:n.scope_)??UM()).drafts_.push(i),a.callbacks_=(n==null?void 0:n.callbacks_)??[],a.key_=r,n&&r!==void 0?iV(n,a,r):a.callbacks_.push(function(s){var c;(c=s.mapSetPlugin_)==null||c.fixSetContents(a);const{patchPlugin_:u}=s;a.modified_&&u&&u.generatePatches_(a,[],s)}),i}function ur(e){return $i(e)||jr(10,e),qM(e)}function qM(e){if(!zr(e)||cp(e))return e;const t=e[cn];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=iy(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=iy(e,!0);return op(n,(i,a)=>{Md(n,i,qM(a))},r),t&&(t.finalized_=!1),n}var uV=new sV,GM=uV.produce;function XM(e){return({dispatch:n,getState:r})=>i=>a=>typeof a=="function"?a(n,r,e):i(a)}var cV=XM(),fV=XM,dV=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(arguments.length!==0)return typeof arguments[0]=="object"?jd:jd.apply(null,arguments)};function Yn(e,t){function n(...r){if(t){let i=t(...r);if(!i)throw new Error(Wn(0));return{type:e,payload:i.payload,..."meta"in i&&{meta:i.meta},..."error"in i&&{error:i.error}}}return{type:e,payload:r[0]}}return n.toString=()=>`${e}`,n.type=e,n.match=r=>zM(r)&&r.type===e,n}var QM=class _s extends Array{constructor(...t){super(...t),Object.setPrototypeOf(this,_s.prototype)}static get[Symbol.species](){return _s}concat(...t){return super.concat.apply(this,t)}prepend(...t){return t.length===1&&Array.isArray(t[0])?new _s(...t[0].concat(this)):new _s(...t.concat(this))}};function NS(e){return zr(e)?GM(e,()=>{}):e}function ef(e,t,n){return e.has(t)?e.get(t):e.set(t,n(t)).get(t)}function hV(e){return typeof e=="boolean"}var pV=()=>function(t){const{thunk:n=!0,immutableCheck:r=!0,serializableCheck:i=!0,actionCreatorCheck:a=!0}=t??{};let o=new QM;return n&&(hV(n)?o.push(cV):o.push(fV(n.extraArgument))),o},ZM="RTK_autoBatch",Ve=()=>e=>({payload:e,meta:{[ZM]:!0}}),AS=e=>t=>{setTimeout(t,e)},JM=(e={type:"raf"})=>t=>(...n)=>{const r=t(...n);let i=!0,a=!1,o=!1;const l=new Set,s=e.type==="tick"?queueMicrotask:e.type==="raf"?typeof window<"u"&&window.requestAnimationFrame?window.requestAnimationFrame:AS(10):e.type==="callback"?e.queueNotification:AS(e.timeout),u=()=>{o=!1,a&&(a=!1,l.forEach(c=>c()))};return Object.assign({},r,{subscribe(c){const f=()=>i&&c(),d=r.subscribe(f);return l.add(c),()=>{d(),l.delete(c)}},dispatch(c){var f;try{return i=!((f=c==null?void 0:c.meta)!=null&&f[ZM]),a=!i,a&&(o||(o=!0,s(u))),r.dispatch(c)}finally{i=!0}}})},mV=e=>function(n){const{autoBatch:r=!0}=n??{};let i=new QM(e);return r&&i.push(JM(typeof r=="object"?r:void 0)),i};function gV(e){const t=pV(),{reducer:n=void 0,middleware:r,devTools:i=!0,preloadedState:a=void 0,enhancers:o=void 0}=e||{};let l;if(typeof n=="function")l=n;else if(Y0(n))l=$M(n);else throw new Error(Wn(1));let s;typeof r=="function"?s=r(t):s=t();let u=jd;i&&(u=dV({trace:!1,...typeof i=="object"&&i}));const c=GK(...s),f=mV(c);let d=typeof o=="function"?o(f):f();const h=u(...d);return LM(l,a,h)}function eD(e){const t={},n=[];let r;
vendor: 4,145 bytes, line 250
250const i={addCase(a,o){const l=typeof a=="string"?a:a.type;if(!l)throw new Error(Wn(28));if(l in t)throw new Error(Wn(29));return t[l]=o,i},addAsyncThunk(a,o){return o.pending&&(t[a.pending.type]=o.pending),o.rejected&&(t[a.rejected.type]=o.rejected),o.fulfilled&&(t[a.fulfilled.type]=o.fulfilled),o.settled&&n.push({matcher:a.settled,reducer:o.settled}),i},addMatcher(a,o){return n.push({matcher:a,reducer:o}),i},addDefaultCase(a){return r=a,i}};return e(i),[t,n,r]}function vV(e){return typeof e=="function"}function yV(e,t){let[n,r,i]=eD(t),a;if(vV(e))a=()=>NS(e());else{const l=NS(e);a=()=>l}function o(l=a(),s){let u=[n[s.type],...r.filter(({matcher:c})=>c(s)).map(({reducer:c})=>c)];return u.filter(c=>!!c).length===0&&(u=[i]),u.reduce((c,f)=>{if(f)if($i(c)){const h=f(c,s);return h===void 0?c:h}else{if(zr(c))return GM(c,d=>f(d,s));{const d=f(c,s);if(d===void 0){if(c===null)return c;throw Error("A case reducer on a non-draftable value must not return undefined")}return d}}return c},l)}return o.getInitialState=a,o}var xV="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW",bV=(e=21)=>{let t="",n=e;for(;n--;)t+=xV[Math.random()*64|0];return t},wV=Symbol.for("rtk-slice-createasyncthunk");function kV(e,t){return`${e}/${t}`}function SV({creators:e}={}){var n;const t=(n=e==null?void 0:e.asyncThunk)==null?void 0:n[wV];return function(i){const{name:a,reducerPath:o=a}=i;if(!a)throw new Error(Wn(11));const l=(typeof i.reducers=="function"?i.reducers(EV()):i.reducers)||{},s=Object.keys(l),u={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},c={addCase(S,C){const k=typeof S=="string"?S:S.type;if(!k)throw new Error(Wn(12));if(k in u.sliceCaseReducersByType)throw new Error(Wn(13));return u.sliceCaseReducersByType[k]=C,c},addMatcher(S,C){return u.sliceMatchers.push({matcher:S,reducer:C}),c},exposeAction(S,C){return u.actionCreators[S]=C,c},exposeCaseReducer(S,C){return u.sliceCaseReducersByName[S]=C,c}};s.forEach(S=>{const C=l[S],k={reducerName:S,type:kV(a,S),createNotation:typeof i.reducers=="function"};OV(C)?NV(k,C,c,t):PV(k,C,c)});function f(){const[S={},C=[],k=void 0]=typeof i.extraReducers=="function"?eD(i.extraReducers):[i.extraReducers],E={...S,...u.sliceCaseReducersByType};return yV(i.initialState,O=>{for(let N in E)O.addCase(N,E[N]);for(let N of u.sliceMatchers)O.addMatcher(N.matcher,N.reducer);for(let N of C)O.addMatcher(N.matcher,N.reducer);k&&O.addDefaultCase(k)})}const d=S=>S,h=new Map,g=new WeakMap;let v;function x(S,C){return v||(v=f()),v(S,C)}function y(){return v||(v=f()),v.getInitialState()}function b(S,C=!1){function k(O){let N=O[S];return typeof N>"u"&&C&&(N=ef(g,k,y)),N}function E(O=d){const N=ef(h,C,()=>new WeakMap);return ef(N,O,()=>{const D={};for(const[M,A]of Object.entries(i.selectors??{}))D[M]=CV(A,O,()=>ef(g,O,y),C);return D})}return{reducerPath:S,getSelectors:E,get selectors(){return E(k)},selectSlice:k}}const w={name:a,reducer:x,actions:u.actionCreators,caseReducers:u.sliceCaseReducersByName,getInitialState:y,...b(o),injectInto(S,{reducerPath:C,...k}={}){const E=C??o;return S.inject({reducerPath:E,reducer:x},k),{...w,...b(E,!0)}}};return w}}function CV(e,t,n,r){function i(a,...o){let l=t(a);return typeof l>"u"&&r&&(l=n()),e(l,...o)}return i.unwrapped=e,i}var tn=SV();function EV(){function e(t,n){return{_reducerDefinitionType:"asyncThunk",payloadCreator:t,...n}}return e.withTypes=()=>e,{reducer(t){return Object.assign({[t.name](...n){return t(...n)}}[t.name],{_reducerDefinitionType:"reducer"})},preparedReducer(t,n){return{_reducerDefinitionType:"reducerWithPrepare",prepare:t,reducer:n}},asyncThunk:e}}function PV({type:e,reducerName:t,createNotation:n},r,i){let a,o;if("reducer"in r){if(n&&!jV(r))throw new Error(Wn(17));a=r.reducer,o=r.prepare}else a=r;i.addCase(e,a).exposeCaseReducer(t,a).exposeAction(t,o?Yn(e,o):Yn(e))}function OV(e){return e._reducerDefinitionType==="asyncThunk"}function jV(e){return e._reducerDefinitionType==="reducerWithPrepare"}function NV({type:e,reducerName:t},n,r,i){if(!i)throw new Error(Wn(18));const{payloadCreator:a,fulfilled:o,pending:l,rejected:s,settled:u,options:c}=n,f=i(e,a,c);
250r.exposeAction(t,f),o&&r.addCase(f.fulfilled,o),l&&r.addCase(f.pending,l),s&&r.addCase(f.rejected,s),u&&r.addMatcher(f.settled,u),r.exposeCaseReducer(t,{fulfilled:o||tf,pending:l||tf,rejected:s||tf,settled:u||tf})}function tf(){}var AV="task",tD="listener",nD="completed",G0="cancelled",MV=`task-${G0}`,DV=`task-${nD}`,cy=`${tD}-${G0}`,_V=`${tD}-${nD}`,dp=class{constructor(e){nm(this,"name","TaskAbortError");nm(this,"message");this.code=e,this.message=`${AV} ${G0} (reason: ${e})`}},X0=(e,t)=>{if(typeof e!="function")throw new TypeError(Wn(32))},Id=()=>{},rD=(e,t=Id)=>(e.catch(t),e),iD=(e,t)=>(e.addEventListener("abort",t,{once:!0}),()=>e.removeEventListener("abort",t)),oo=e=>{if(e.aborted)throw new dp(e.reason)};function aD(e,t){let n=Id;return new Promise((r,i)=>{const a=()=>i(new dp(e.reason));if(e.aborted){a();return}n=iD(e,a),t.finally(()=>n()).then(r,i)}).finally(()=>{n=Id})}var TV=async(e,t)=>{try{return await Promise.resolve(),{status:"ok",value:await e()}}catch(n){return{status:n instanceof dp?"cancelled":"rejected",error:n}}finally{t==null||t()}},Rd=e=>t=>rD(aD(e,t).then(n=>(oo(e),n))),oD=e=>{const t=Rd(e);return n=>t(new Promise(r=>setTimeout(r,n)))},{assign:hl}=Object,MS={},hp="listenerMiddleware",IV=(e,t)=>{const n=r=>iD(e,()=>r.abort(e.reason));return(r,i)=>{X0(r);const a=new AbortController;n(a);const o=TV(async()=>{oo(e),oo(a.signal);const l=await r({pause:Rd(a.signal),delay:oD(a.signal),signal:a.signal});return oo(a.signal),l},()=>a.abort(DV));return i!=null&&i.autoJoin&&t.push(o.catch(Id)),{result:Rd(e)(o),cancel(){a.abort(MV)}}}},RV=(e,t)=>{const n=async(r,i)=>{oo(t);let a=()=>{};const l=[new Promise((s,u)=>{let c=e({predicate:r,effect:(f,d)=>{d.unsubscribe(),s([f,d.getState(),d.getOriginalState()])}});a=()=>{c(),u()}})];i!=null&&l.push(new Promise(s=>setTimeout(s,i,null)));try{const s=await aD(t,Promise.race(l));return oo(t),s}finally{a()}};return(r,i)=>rD(n(r,i))},lD=e=>{let{type:t,actionCreator:n,matcher:r,predicate:i,effect:a}=e;if(t)i=Yn(t).match;else if(n)t=n.type,i=n.match;else if(r)i=r;else if(!i)throw new Error(Wn(21));return X0(a),{predicate:i,type:t,effect:a}},sD=hl(e=>{const{type:t,predicate:n,effect:r}=lD(e);return{id:bV(),effect:r,type:t,predicate:n,pending:new Set,unsubscribe:()=>{throw new Error(Wn(22))}}},{withTypes:()=>sD}),DS=(e,t)=>{const{type:n,effect:r,predicate:i}=lD(t);return Array.from(e.values()).find(a=>(typeof n=="string"?a.type===n:a.predicate===i)&&a.effect===r)},fy=e=>{e.pending.forEach(t=>{t.abort(cy)})},LV=(e,t)=>()=>{for(const n of t.keys())fy(n);e.clear()},_S=(e,t,n)=>{try{e(t,n)}catch(r){setTimeout(()=>{throw r},0)}},uD=hl(Yn(`${hp}/add`),{withTypes:()=>uD}),$V=Yn(`${hp}/removeAll`),cD=hl(Yn(`${hp}/remove`),{withTypes:()=>cD}),zV=(...e)=>{console.error(`${hp}/error`,...e)},lc=(e={})=>{const t=new Map,n=new Map,r=h=>{const g=n.get(h)??0;n.set(h,g+1)},i=h=>{const g=n.get(h)??1;g===1?n.delete(h):n.set(h,g-1)},{extra:a,onError:o=zV}=e;X0(o);const l=h=>(h.unsubscribe=()=>t.delete(h.id),t.set(h.id,h),g=>{h.unsubscribe(),g!=null&&g.cancelActive&&fy(h)}),s=h=>{const g=DS(t,h)??sD(h);return l(g)};hl(s,{withTypes:()=>s});const u=h=>{const g=DS(t,h);return g&&(g.unsubscribe(),h.cancelActive&&fy(g)),!!g};hl(u,{withTypes:()=>u});const c=async(h,g,v,x)=>{const y=new AbortController,b=RV(s,y.signal),w=[];try{h.pending.add(y),r(h),await Promise.resolve(h.effect(g,hl({},v,{getOriginalState:x,condition:(S,C)=>b(S,C).then(Boolean),take:b,delay:oD(y.signal),pause:Rd(y.signal),extra:a,signal:y.signal,fork:IV(y.signal,w),unsubscribe:h.unsubscribe,subscribe:()=>{t.set(h.id,h)},cancelActiveListeners:()=>{h.pending.forEach((S,C,k)=>{S!==y&&(S.abort(cy),k.delete(S))})},cancel:()=>{y.abort(cy),h.pending.delete(y)},throwIfCancelled:()=>{oo(y.signal)}})))}catch(S){S instanceof dp||_S(o,S,{raisedBy:"effect"})}finally{await Promise.all(w),y.abort(_V),i(h),h.pending.delete(y)}},f=LV(t,n);return{middleware:h=>g=>v=>{if(!zM(v))return g(v);if(uD.match(v))return s(v.payload);if($V.match(v)){f();return}if(cD.match(v))return u(v.payload);let x=h.getState();const y=()=>{if(x===MS)throw new Error(Wn(23));return x};let b;try{if(b=g(v),t.size>0){const w=h.getState(),S=Array.from(t.values());for(const C of S){let k=!1;try{k=C.predicate(v,w,x)}catch(E){k=!1,_S(o,E,{raisedBy:"predicate"})}k&&c(C,v,h,y)}}}finally{x=MS}return b},startListening:s,stopListening:u,clearListeners:f}};function Wn(e){return`Minified Redux Toolkit error #${e}; visit https://redux-toolkit.js.org/Errors?code=${e} for the full message or use the non-minified dev environment for full errors. `}var FV={layoutType:"horizontal",width:0,height:0,margin:{top:5,right:5,bottom:5,left:5},scale:1},fD=tn({name:"chartLayout",initialState:FV,reducers:{setLayout(e,t){e.layoutType=t.payload},setChartSize(e,t){e.width=t.payload.width,e.height=t.payload.height},setMargin(e,t){var n,r,i,a;e.margin.top=(n=t.payload.top)!==null&&n!==void 0?n:0,e.margin.right=(r=t.payload.right)!==null&&r!==void 0?r:0,e.margin.bottom=(i=t.payload.bottom)!==null&&i!==void 0?i:0,e.margin.left
250=(a=t.payload.left)!==null&&a!==void 0?a:0},setScale(e,t){e.scale=t.payload}}}),{setMargin:BV,setLayout:WV,setChartSize:UV,setScale:HV}=fD.actions,YV=fD.reducer;function dD(e,t,n){return Array.isArray(e)&&e&&t+n!==0?e.slice(t,n+1):e}function xe(e){return Number.isFinite(e)}function ci(e){return typeof e=="number"&&e>0&&Number.isFinite(e)}function TS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function tl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?TS(Object(n),!0).forEach(function(r){KV(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):TS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function KV(e,t,n){return(t=VV(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function VV(e){var t=qV(e,"string");return typeof t=="symbol"?t:t+""}function qV(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function vt(e,t,n){return at(e)||at(t)?n:ui(t)?Cl(e,t,n):typeof t=="function"?t(e):n}var GV=(e,t,n)=>{if(t&&n){var{width:r,height:i}=n,{align:a,verticalAlign:o,layout:l}=t;if((l==="vertical"||l==="horizontal"&&o==="middle")&&a!=="center"&&ee(e[a]))return tl(tl({},e),{},{[a]:e[a]+(r||0)});if((l==="horizontal"||l==="vertical"&&a==="center")&&o!=="middle"&&ee(e[o]))return tl(tl({},e),{},{[o]:e[o]+(i||0)})}return e},mi=(e,t)=>e==="horizontal"&&t==="xAxis"||e==="vertical"&&t==="yAxis"||e==="centric"&&t==="angleAxis"||e==="radial"&&t==="radiusAxis",hD=(e,t,n,r)=>{if(r)return e.map(l=>l.coordinate);var i,a,o=e.map(l=>(l.coordinate===t&&(i=!0),l.coordinate===n&&(a=!0),l.coordinate));return i||o.push(t),a||o.push(n),o},pD=(e,t,n)=>{if(!e)return null;var{duplicateDomain:r,type:i,range:a,scale:o,realScaleType:l,isCategorical:s,categoricalDomain:u,tickCount:c,ticks:f,niceTicks:d,axisType:h}=e;if(!o)return null;var g=l==="scaleBand"&&o.bandwidth?o.bandwidth()/2:2,v=i==="category"&&o.bandwidth?o.bandwidth()/g:0;if(v=h==="angleAxis"&&a&&a.length>=2?En(a[0]-a[1])*2*v:v,f||d){var x=(f||d||[]).map((y,b)=>{var w=r?r.indexOf(y):y,S=o.map(w);return xe(S)?{coordinate:S+v,value:y,offset:v,index:b}:null}).filter(Pn);return x}return s&&u?u.map((y,b)=>{var w=o.map(y);return xe(w)?{coordinate:w+v,value:y,index:b,offset:v}:null}).filter(Pn):o.ticks&&c!=null?o.ticks(c).map((y,b)=>{var w=o.map(y);return xe(w)?{coordinate:w+v,value:y,index:b,offset:v}:null}).filter(Pn):o.domain().map((y,b)=>{var w=o.map(y);return xe(w)?{coordinate:w+v,value:r?r[y]:y,index:b,offset:v}:null}).filter(Pn)},XV=(e,t)=>{if(!t||t.length!==2||!ee(t[0])||!ee(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!ee(e[0])||e[0]<n)&&(i[0]=n),(!ee(e[1])||e[1]>r)&&(i[1]=r),i[0]>r&&(i[0]=r),i[1]<n&&(i[1]=n),i},QV=e=>{var t,n=e.length;if(!(n<=0)){var r=(t=e[0])===null||t===void 0?void 0:t.length;if(!(r==null||r<=0))for(var i=0;i<r;++i)for(var a=0,o=0,l=0;l<n;++l){var s=e[l],u=s==null?void 0:s[i];if(u!=null){var c=u[1],f=u[0],d=Lr(c)?f:c;d>=0?(u[0]=a,a+=d,u[1]=a):(u[0]=o,o+=d,u[1]=o)}}}},ZV=e=>{var t,n=e.length;if(!(n<=0)){var r=(t=e[0])===null||t===void 0?void 0:t.length;if(!(r==null||r<=0))for(var i=0;i<r;++i)for(var a=0,o=0;o<n;++o){var l=e[o],s=l==null?void 0:l[i];if(s!=null){var u=Lr(s[1])?s[0]:s[1];u>=0?(s[0]=a,a+=u,s[1]=a):(s[0]=0,s[1]=0)}}}},JV={sign:QV,expand:BY,none:go,silhouette:WY,wiggle:UY,positive:ZV},eq=(e,t,n)=>{var r,i=(r=JV[n])!==null&&r!==void 0?r:go,a=FY().keys(t).value((l,s
250)=>Number(vt(l,s,0))).order(ey).offset(i),o=a(e);return o.forEach((l,s)=>{l.forEach((u,c)=>{var f=vt(e[c],t[s],0);Array.isArray(f)&&f.length===2&&ee(f[0])&&ee(f[1])&&(u[0]=f[0],u[1]=f[1])})}),o};function mD(e){return e==null?void 0:String(e)}function IS(e){var{axis:t,ticks:n,bandSize:r,entry:i,index:a,dataKey:o}=e;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!at(i[t.dataKey])){var l=iM(n,"value",i[t.dataKey]);if(l)return l.coordinate+r/2}return n!=null&&n[a]?n[a].coordinate+r/2:null}var s=vt(i,at(o)?t.dataKey:o),u=t.scale.map(s);return ee(u)?u:null}var RS=e=>{var{axis:t,ticks:n,offset:r,bandSize:i,entry:a,index:o}=e;if(t.type==="category")return n[o]?n[o].coordinate+r:null;var l=vt(a,t.dataKey,t.scale.domain()[o]);if(at(l))return null;var s=t.scale.map(l);return ee(s)?s-i/2+r:null},tq=e=>{var{numericAxis:t}=e,n=t.scale.domain();if(t.type==="number"){var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return r<=0&&i>=0?0:i<0?i:r}return n[0]},nq=e=>{var t=e.flat(2).filter(ee);return[Math.min(...t),Math.max(...t)]},rq=e=>[e[0]===1/0?0:e[0],e[1]===-1/0?0:e[1]],iq=(e,t,n)=>{if(e!=null)return rq(Object.keys(e).reduce((r,i)=>{var a=e[i];if(!a)return r;var{stackedData:o}=a,l=o.reduce((s,u)=>{var c=dD(u,t,n),f=nq(c);return!xe(f[0])||!xe(f[1])?s:[Math.min(s[0],f[0]),Math.max(s[1],f[1])]},[1/0,-1/0]);return[Math.min(l[0],r[0]),Math.max(l[1],r[1])]},[1/0,-1/0]))},LS=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,$S=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1}
250)$/,Ol=(e,t,n)=>{if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var i=ip(t,c=>c.coordinate),a=1/0,o=1,l=i.length;o<l;o++){var s=i[o],u=i[o-1];a=Math.min(((s==null?void 0:s.coordinate)||0)-((u==null?void 0:u.coordinate)||0),a)}return a===1/0?0:a}return n?void 0:0};function zS(e){var{tooltipEntrySettings:t,dataKey:n,payload:r,value:i,name:a}=e;return tl(tl({},t),{},{dataKey:n,payload:r,value:i,name:a})}function pp(e,t){if(e)return String(e);if(typeof t=="string")return t}var aq=(e,t)=>{if(t==="horizontal")return e.relativeX;if(t==="vertical")return e.relativeY},oq=(e,t)=>t==="centric"?e.angle:e.radius,Hi=e=>e.layout.width,Yi=e=>e.layout.height,lq=e=>e.layout.scale,gD=e=>e.layout.margin,mp=I(e=>e.cartesianAxis.xAxis,e=>Object.values(e)),gp=I(e=>e.cartesianAxis.yAxis,e=>Object.values(e)),sq="data-recharts-item-index",uq="data-recharts-item-id",sc=60;function FS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function nf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?FS(Object(n),!0).forEach(function(r){cq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):FS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cq(e,t,n){return(t=fq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fq(e){var t=dq(e,"string");return typeof t=="symbol"?t:t+""}function dq(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hq=e=>e.brush.height;function pq(e){var t=gp(e);return t.reduce((n,r)=>{if(r.orientation==="left"&&!r.mirror&&!r.hide){var i=typeof r.width=="number"?r.width:sc;return n+i}return n},0)}function mq(e){var t=gp(e);return t.reduce((n,r)=>{if(r.orientation==="right"&&!r.mirror&&!r.hide){var i=typeof r.width=="number"?r.width:sc;return n+i}return n},0)}function gq(e){var t=mp(e);return t.reduce((n,r)=>r.orientation==="top"&&!r.mirror&&!r.hide?n+r.height:n,0)}function vq(e){var t=mp(e);return t.reduce((n,r)=>r.orientation==="bottom"&&!r.mirror&&!r.hide?n+r.height:n,0)}var Rt=I([Hi,Yi,gD,hq,pq,mq,gq,vq,RM,UK],(e,t,n,r,i,a,o,l,s,u)=>{var c={left:(n.left||0)+i,right:(n.right||0)+a},f={top:(n.top||0)+o,bottom:(n.bottom||0)+l},d=nf(nf({},f),c),h=d.bottom;d.bottom+=r,d=GV(d,s,u);var g=e-d.left-d.right,v=t-d.top-d.bottom;return nf(nf({brushBottom:h},d),{},{width:Math.max(g,0),height:Math.max(v,0)})}),yq=I(Rt,e=>({x:e.left,y:e.top,width:e.width,height:e.height})),Q0=I(Hi,Yi,(e,t)=>({x:0,y:0,width:e,height:t})),xq=m.createContext(null),nn=()=>m.useContext(xq)!=null,vp=e=>e.brush,yp=I([vp,Rt,gD],(e,t,n)=>({height:e.height,x:ee(e.x)?e.x:t.left,y:ee(e.y)?e.y:t.top+t.height+t.brushBottom-((n==null?void 0:n.bottom)||0),width:ee(e.width)?e.width:t.width})),vD={},yD={},xD={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n,r,{signal:i,edges:a}={}){let o,l=null;const s=a!=null&&a.includes("leading"),u=a==null||a.includes("trailing"),c=()=>{l!==null&&(n.apply(o,l),o=void 0,l=null)},f=()=>{u&&c(),v()};let d=null;const h=()=>{d!=null&&clearTimeout(d),d=setTimeout(()=>{d=null,f()},r)},g=()=>{d!==null&&(clearTimeout(d),d=null)},v=()=>{g(),o=void 0,l=null},x=()=>{c()},y=function(...b){if(i!=null&&i.aborted)return;o=this,l=b;const w=d==null;h(),s&&w&&c()};return y.schedule=h,y.cancel=v,y.flush=x,i==null||i.addEventListener("abort",v,{once:!0}),y}e.debounce=t})(xD);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=xD;function n(r,i=0,a={}){typeof a!="object"&&(a={});const{leading:o=!1,trailing:l=!0,maxWait:s}=a,u=Array(2);o&&(u[0]="leading"),l&&(u[1]="trailing");let c,f=null;const d=t.debounce(function(...v){c=r.apply(this,v),f=null},i,{edges:u}),h=function(...v){return s!=null&&(f===null&&(f=Date.now()),Date.now()-f>=s)?(c=r.apply(this,v),f=Date.now(),d.cancel(),d.schedule(),c):(d.apply(this,v),c)},g=()=>(d.flush(),c);return h.cancel=d.cancel,h.flush=g,h}e.debounce=n})(yD);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=yD;function n(r,i=0,a={}){const{leading:o=!0,trailing:l=!0}=a;return t.debounce(r,i,{leading:o,maxWait:i,trailing:l})}e.throttle=n})(vD);var bq=vD.throttle;const wq=di(bq);var Ld=function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a];if(typeof console<"u"&&console.warn&&(n===void 0&&console.warn("LogUtils requires an error message argument"),!t))if(n===void 0)console.warn("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var o=0;console.warn(n.replace(/%s/g,()=>i[o++]))}},ti={width:"100%",height:"100%",debounce:0,minWidth:0,initialDimension:{width:-1,height:-1}},bD=(e,t,n)=>{var{width:r=ti.width,height:i=ti.height,aspect:a,maxHeight:o}=n,l=vo(r)?e:Number(r),s=vo(i)?t:Number(i);return a&&a>0&&(l?s=l/a:s&&(l=s*a),o&&s!=null&&s>o&&(s=o)),{calculatedWidth:l,calculatedHeight:s}},kq={width:0,height:0,overflow:"visible"},Sq={width:0,overflowX:"visible"},Cq={height:0,overflowY:"visible"},Eq={},Pq=e=>{var{width:t,height:n}=e,r=vo(t),i=vo(n);return r&&i?kq:r?Sq:i?Cq:Eq};function Oq(e){var{width:t,height:n,aspect:r}=e,i=t,a=n;return i===void 0&&a===void 0?(i=ti.width,a=ti.height):i===void 0?i=r&&r>0?void 0:ti.width:a===void 0&&(a=r&&r>0?void 0:ti.height),{width:i,height:a}}function dy(){return dy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dy.apply(null,arguments)}function BS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function WS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
250t%2?BS(Object(n),!0).forEach(function(r){jq(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jq(e,t,n){return(t=Nq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nq(e){var t=Aq(e,"string");return typeof t=="symbol"?t:t+""}function Aq(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var wD=m.createContext(ti.initialDimension);function Mq(e){return ci(e.width)&&ci(e.height)}function kD(e){var{children:t,width:n,height:r}=e,i=m.useMemo(()=>({width:n,height:r}),[n,r]);return Mq(i)?m.createElement(wD.Provider,{value:i},t):null}var Z0=()=>m.useContext(wD),Dq=m.forwardRef((e,t)=>{var{aspect:n,initialDimension:r=ti.initialDimension,width:i,height:a,minWidth:o=ti.minWidth,minHeight:l,maxHeight:s,children:u,debounce:c=ti.debounce,id:f,className:d,onResize:h,style:g={}}=e,v=m.useRef(null),x=m.useRef();x.current=h,m.useImperativeHandle(t,()=>v.current);var[y,b]=m.useState({containerWidth:r.width,containerHeight:r.height}),w=m.useCallback((O,N)=>{b(D=>{var M=Math.round(O),A=Math.round(N);return D.containerWidth===M&&D.containerHeight===A?D:{containerWidth:M,containerHeight:A}})},[]);m.useEffect(()=>{if(v.current==null||typeof ResizeObserver>"u")return Ia;var O=A=>{var z,F=A[0];if(F!=null){var{width:B,height:Z}=F.contentRect;w(B,Z),(z=x.current)===null||z===void 0||z.call(x,B,Z)}};c>0&&(O=wq(O,c,{trailing:!0,leading:!1}));var N=new ResizeObserver(O),{width:D,height:M}=v.current.getBoundingClientRect();return w(D,M),N.observe(v.current),()=>{N.disconnect()}},[w,c]);var{containerWidth:S,containerHeight:C}=y;Ld(!n||n>0,"The aspect(%s) must be greater than zero.",n);var{calculatedWidth:k,calculatedHeight:E}=bD(S,C,{width:i,height:a,aspect:n,maxHeight:s});return Ld(k!=null&&k>0||E!=null&&E>0,`The width(%s) and height(%s) of chart should be greater than 0,
251       please check the style of container, or the props width(%s) and height(%s),
252       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
253       height and width.`,k,E,i,a,o,l,n),m.createElement("div",{id:f?"".concat(f):void 0,className:Re("recharts-responsive-container",d),style:WS(WS({},g),{},{width:i,height:a,minWidth:o,minHeight:l,maxHeight:s}),ref:v},m.createElement("div",{style:Pq({width:i,height:a})},m.createElement(kD,{width:k,height:E},u)))}),SD=m.forwardRef((e,t)=>{var n=Z0();if(ci(n.width)&&ci(n.height))return e.children;var{width:r,height:i}=Oq({width:e.width,height:e.height,aspect:e.aspect}),{calculatedWidth:a,calculatedHeight:o}=bD(void 0,void 0,{width:r,height:i,aspect:e.aspect,maxHeight:e.maxHeight});return ee(a)&&ee(o)?m.createElement(kD,{width:a,height:o},e.children):m.createElement(Dq,dy({},e,{width:r,height:i,ref:t}))});function J0(e){if(e)return{x:e.x,y:e.y,upperWidth:"upperWidth"in e?e.upperWidth:e.width,lowerWidth:"lowerWidth"in e?e.lowerWidth:e.width,width:e.width,height:e.height}}var xp=()=>{var e,t=nn(),n=se(yq),r=se(yp),i=(e=se(vp))===null||e===void 0?void 0:e.padding;return!t||!r||!i?n:{width:r.width-i.left-i.right,height:r.height-i.top-i.bottom,x:i.left,y:i.top}},_q={top:0,bottom:0,left:0,right:0,width:0,height:0,brushBottom:0},CD=()=>{var e;return(e=se(Rt))!==null&&e!==void 0?e:_q},ED=()=>se(Hi),PD=()=>se(Yi),Me=e=>e.layout.layoutType,Oo=()=>se(Me),eb=()=>{var e=Oo();if(e==="horizontal"||e==="vertical")return e},OD=e=>{var t=e.layout.layoutType;if(t==="centric"||t==="radial")return t},Tq=()=>{var e=Oo();return e!==void 0},uc=e=>{var t=lt(),n=nn(),{width:r,height:i}=e,a=Z0(),o=r,l=i;return a&&(o=a.width>0?a.width:r,l=a.height>0?a.height:i),m.useEffect(()=>{!n&&ci(o)&&ci(l)&&t(UV({width:o,height:l}))},[t,n,o,l]),null},jD=Symbol.for("immer-nothing"),US=Symbol.for("immer-draftable"),Kn=Symbol.for("immer-state");function Nr(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var ju=Object.getPrototypeOf;function jl(e){return!!e&&!!e[Kn]}function xo(e){var t;return e?ND(e)||Array.isArray(e)||!!e[US]||!!((t=e.constructor)!=null&&t[US])||cc(e)||wp(e):!1}var Iq=Object.prototype.constructor.toString(),HS=new WeakMap;function ND(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(n===Object)return!0;
253if(typeof n!="function")return!1;let r=HS.get(n);return r===void 0&&(r=Function.toString.call(n),HS.set(n,r)),r===Iq}function $d(e,t,n=!0){bp(e)===0?(n?Reflect.ownKeys(e):Object.keys(e)).forEach(i=>{t(i,e[i],e)}):e.forEach((r,i)=>t(i,r,e))}function bp(e){const t=e[Kn];return t?t.type_:Array.isArray(e)?1:cc(e)?2:wp(e)?3:0}function hy(e,t){return bp(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function AD(e,t,n){const r=bp(e);r===2?e.set(t,n):r===3?e.add(n):e[t]=n}function Rq(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function cc(e){return e instanceof Map}function wp(e){return e instanceof Set}function Ka(e){return e.copy_||e.base_}function py(e,t){if(cc(e))return new Map(e);if(wp(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=ND(e);if(t===!0||t==="class_only"&&!n){const r=Object.getOwnPropertyDescriptors(e);delete r[Kn];let i=Reflect.ownKeys(r);for(let a=0;a<i.length;a++){const o=i[a],l=r[o];l.writable===!1&&(l.writable=!0,l.configurable=!0),(l.get||l.set)&&(r[o]={configurable:!0,writable:!0,enumerable:l.enumerable,value:e[o]})}return Object.create(ju(e),r)}else{const r=ju(e);if(r!==null&&n)return{...e};const i=Object.create(r);return Object.assign(i,e)}}function tb(e,t=!1){return kp(e)||jl(e)||!xo(e)||(bp(e)>1&&Object.defineProperties(e,{set:rf,add:rf,clear:rf,delete:rf}),Object.freeze(e),t&&Object.values(e).forEach(n=>tb(n,!0))),e}function Lq(){Nr(2)}var rf={value:Lq};function kp(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var $q={};function bo(e){const t=$q[e];return t||Nr(0,e),t}var Nu;function MD(){return Nu}function zq(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function YS(e,t){t&&(bo("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function my(e){gy(e),e.drafts_.forEach(Fq),e.drafts_=null}function gy(e){e===Nu&&(Nu=e.parent_)}function KS(e){return Nu=zq(Nu,e)}function Fq(e){const t=e[Kn];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function VS(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Kn].modified_&&(my(t),Nr(4)),xo(e)&&(e=zd(t,e),t.parent_||Fd(t,e)),t.patches_&&bo("Patches").generateReplacementPatches_(n[Kn].base_,e,t.patches_,t.inversePatches_)):e=zd(t,n,[]),my(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==jD?e:void 0}function zd(e,t,n){if(kp(t))return t;const r=e.immer_.shouldUseStrictIteration(),i=t[Kn];if(!i)return $d(t,(a,o)=>qS(e,i,t,a,o,n),r),t;if(i.scope_!==e)return t;if(!i.modified_)return Fd(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const a=i.copy_;let o=a,l=!1;i.type_===3&&(o=new Set(a),a.clear(),l=!0),$d(o,(s,u)=>qS(e,i,a,s,u,n,l),r),Fd(e,a,!1),n&&e.patches_&&bo("Patches").generatePatches_(i,n,e.patches_,e.inversePatches_)}return i.copy_}function qS(e,t,n,r,i,a,o){if(i==null||typeof i!="object"&&!o)return;const l=kp(i);if(!(l&&!o)){if(jl(i)){const s=a&&t&&t.type_!==3&&!hy(t.assigned_,r)?a.concat(r):void 0,u=zd(e,i,s);if(AD(n,r,u),jl(u))e.canAutoFreeze_=!1;else return}else o&&n.add(i);if(xo(i)&&!l){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[r]===i&&l)return;zd(e,i),(!t||!t.scope_.parent_)&&typeof r!="symbol"&&(cc(n)?n.has(r):Object.prototype.propertyIsEnumerable.call(n,r))&&Fd(e,i)}}}function Fd(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&tb(t,n)}function Bq(e,t){const n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:MD(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=r,a=nb;n&&(i=[r],a=Au);const{revoke:o,proxy:l}=Proxy.revocable(i,a);return r.draft_=l,r.revoke_=o,l}var nb={get(e,t){if(t===Kn)return e;const n=Ka(e);if(!hy(n,t))return Wq(e,n,t);const r=n[t];return e.finalized_||!xo(r)?r:r===cg(e.base_,t)?(fg(e),e.copy_[t]=yy(r,e)):r},has(e,t){return t in Ka(e)},ownKeys(e){return Reflect.ownKeys(Ka(e))},set(e,t,n){const r=DD(Ka(e),t);if(r!=null&&r.set)return r.set.call(e.draft_,n),!0;if(!e.modified_){const i=cg(Ka(e),t),a=i==null?void 0:i[Kn];if(a&&a.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(Rq(n,i)&&(n!==void 0||hy(e.base_,t)))return!0;fg(e),vy(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return cg(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,fg(e),vy(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=Ka(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:r.enumerable,value:n[t]}},defineProperty(){Nr(11)},getPrototypeOf(e){return ju(e.base_)},setPrototypeOf(){Nr(12)}},Au={};$d(nb,(e,t)=>{Au[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});Au.deleteProperty=function(e,t){return Au.set.call(this,e,t,void 0)};
253Au.set=function(e,t,n){return nb.set.call(this,e[0],t,n,e[0])};function cg(e,t){const n=e[Kn];return(n?Ka(n):e)[t]}function Wq(e,t,n){var i;const r=DD(t,n);return r?"value"in r?r.value:(i=r.get)==null?void 0:i.call(e.draft_):void 0}function DD(e,t){if(!(t in e))return;let n=ju(e);for(;n;){const r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=ju(n)}}function vy(e){e.modified_||(e.modified_=!0,e.parent_&&vy(e.parent_))}function fg(e){e.copy_||(e.copy_=py(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var Uq=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,n,r)=>{if(typeof t=="function"&&typeof n!="function"){const a=n;n=t;const o=this;return function(s=a,...u){return o.produce(s,c=>n.call(this,c,...u))}}typeof n!="function"&&Nr(6),r!==void 0&&typeof r!="function"&&Nr(7);let i;if(xo(t)){const a=KS(this),o=yy(t,void 0);let l=!0;try{i=n(o),l=!1}finally{l?my(a):gy(a)}return YS(a,r),VS(i,a)}else if(!t||typeof t!="object"){if(i=n(t),i===void 0&&(i=t),i===jD&&(i=void 0),this.autoFreeze_&&tb(i,!0),r){const a=[],o=[];bo("Patches").generateReplacementPatches_(t,i,a,o),r(a,o)}return i}else Nr(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(o,...l)=>this.produceWithPatches(o,s=>t(s,...l));let r,i;return[this.produce(t,n,(o,l)=>{r=o,i=l}),r,i]},typeof(e==null?void 0:e.autoFreeze)=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof(e==null?void 0:e.useStrictShallowCopy)=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof(e==null?void 0:e.useStrictIteration)=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){xo(e)||Nr(8),jl(e)&&(e=Hq(e));const t=KS(this),n=yy(e,void 0);return n[Kn].isManual_=!0,gy(t),n}finishDraft(e,t){const n=e&&e[Kn];(!n||!n.isManual_)&&Nr(9);const{scope_:r}=n;return YS(r,t),VS(void 0,r)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const i=t[n];if(i.path.length===0&&i.op==="replace"){e=i.value;break}}n>-1&&(t=t.slice(n+1));const r=bo("Patches").applyPatches_;return jl(e)?r(e,t):this.produce(e,i=>r(i,t))}};function yy(e,t){const n=cc(e)?bo("MapSet").proxyMap_(e,t):wp(e)?bo("MapSet").proxySet_(e,t):Bq(e,t);return(t?t.scope_:MD()).drafts_.push(n),n}function Hq(e){return jl(e)||Nr(10,e),_D(e)}function _D(e){if(!xo(e)||kp(e))return e;const t=e[Kn];let n,r=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=py(e,t.scope_.immer_.useStrictShallowCopy_),r=t.scope_.immer_.shouldUseStrictIteration()}else n=py(e,!0);return $d(n,(i,a)=>{AD(n,i,_D(a))},r),t&&(t.finalized_=!1),n}var Yq=new Uq;Yq.produce;var Kq={settings:{layout:"horizontal",align:"center",verticalAlign:"middle",itemSorter:"value"},size:{width:0,height:0},payload:[]},TD=tn({name:"legend",initialState:Kq,reducers:{setLegendSize(e,t){e.size.width=t.payload.width,e.size.height=t.payload.height},setLegendSettings(e,t){e.settings.align=t.payload.align,e.settings.layout=t.payload.layout,e.settings.verticalAlign=t.payload.verticalAlign,e.settings.itemSorter=t.payload.itemSorter},addLegendPayload:{reducer(e,t){e.payload.push(t.payload)},prepare:Ve()},replaceLegendPayload:{reducer(e,t){var{prev:n,next:r}=t.payload,i=ur(e).payload.indexOf(n);i>-1&&(e.payload[i]=r)},prepare:Ve()},removeLegendPayload:{reducer(e,t){var n=ur(e).payload.indexOf(t.payload);n>-1&&e.payload.splice(n,1)},prepare:Ve()}}}),{setLegendSize:ice,setLegendSettings:ace,addLegendPayload:Vq,replaceLegendPayload:qq,removeLegendPayload:Gq}=TD.actions,Xq=TD.reducer,Qq={};/**
254 * @license React
255 * use-sync-external-store-with-selector.production.js
256 *
257 * Copyright (c) Meta Platforms, Inc. and affiliates.
258 *
259 * This source code is licensed under the MIT license found in the
260 * LICENSE file in the root directory of this source tree.
261 */var fc=m;function Zq(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Jq=typeof Object.is=="function"?Object.is:Zq,eG=fc.useSyncExternalStore,tG=fc.useRef,nG=fc.useEffect,rG=fc.useMemo,iG=fc.useDebugValue;Qq.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var a=tG(null);if(a.current===null){var o={hasValue:!1,value:null};a.current=o}else o=a.current;a=rG(function(){function s(h){if(!u){if(u=!0,c=h,h=r(h),i!==void 0&&o.hasValue){var g=o.value;if(i(g,h))return f=g}return f=h}if(g=f,Jq(c,h))return g;var v=r(h);return i!==void 0&&i(g,v)?(c=h,g):(c=h,f=v)}var u=!1,c,f,d=n===void 0?null:n;return[function(){return s(t())},d===null?void 0:function(){return s(d())}]},[t,n,r,i]);var l=eG(e,a[0],a[1]);return nG(function(){o.hasValue=!0,o.value=l},[l]),iG(l),l};function aG(e){e()}function oG(){let e=null,t=null;return{clear(){e=null,t=null},notify(){aG(()=>{let n=e;for(;n;)n.callback(),n=n.next})},get(){const n=[];let r=e;for(;r;)n.push(r),r=r.next;return n},subscribe(n){let r=!0;const i=t={callback:n,next:null,prev:t};return i.prev?i.prev.next=i:e=i,function(){!r||e===null||(r=!1,i.next?i.next.prev=i.prev:t=i.prev,i.prev?i.prev.next=i.next:e=i.next)}}}}var GS={notify(){},get:()=>[]};function lG(e,t){let n,r=GS,i=0,a=!1;function o(v){c();const x=r.subscribe(v);let y=!1;return()=>{y||(y=!0,x(),f())}}function l(){r.notify()}function s(){g.onStateChange&&g.onStateChange()}function u(){return a}function c(){i++,n||(n=e.subscribe(s),r=oG())}function f(){i--,n&&i===0&&(n(),n=void 0,r.clear(),r=GS)}function d(){a||(a=!0,c())}function h(){a&&(a=!1,f())}const g={addNestedSub:o,notifyNestedSubs:l,handleChangeWrapper:s,isSubscribed:u,trySubscribe:d,tryUnsubscribe:h,getListeners:()=>r};return g}var sG=()=>typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",uG=sG(),cG=()=>typeof navigator<"u"&&navigator.product==="ReactNative",fG=cG(),dG=()=>uG||fG?m.useLayoutEffect:m.useEffect,hG=dG();function XS(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&&t!==t}function pG(e,t){if(XS(e,t))return!0;
261if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!XS(e[n[i]],t[n[i]]))return!1;return!0}var dg=Symbol.for("react-redux-context"),hg=typeof globalThis<"u"?globalThis:{};function mG(){if(!m.createContext)return{};const e=hg[dg]??(hg[dg]=new Map);let t=e.get(m.createContext);return t||(t=m.createContext(null),e.set(m.createContext,t)),t}var gG=mG();function vG(e){const{children:t,context:n,serverState:r,store:i}=e,a=m.useMemo(()=>{const s=lG(i);return{store:i,subscription:s,getServerState:r?()=>r:void 0}},[i,r]),o=m.useMemo(()=>i.getState(),[i]);hG(()=>{const{subscription:s}=a;return s.onStateChange=s.notifyNestedSubs,s.trySubscribe(),o!==i.getState()&&s.notifyNestedSubs(),()=>{s.tryUnsubscribe(),s.onStateChange=void 0}},[a,o]);const l=n||gG;return m.createElement(l.Provider,{value:a},t)}var yG=vG,xG=new Set(["axisLine","tickLine","activeBar","activeDot","activeLabel","activeShape","allowEscapeViewBox","background","cursor","dot","label","line","margin","padding","position","shape","style","tick","wrapperStyle","radius","throttledEvents"]);function bG(e,t){return e==null&&t==null?!0:typeof e=="number"&&typeof t=="number"?e===t||e!==e&&t!==t:e===t}function dc(e,t){var n=new Set([...Object.keys(e),...Object.keys(t)]);for(var r of n)if(xG.has(r)){if(e[r]==null&&t[r]==null)continue;if(!pG(e[r],t[r]))return!1}else if(!bG(e[r],t[r]))return!1;return!0}function xy(){return xy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xy.apply(null,arguments)}function QS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ms(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?QS(Object(n),!0).forEach(function(r){wG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wG(e,t,n){return(t=kG(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kG(e){var t=SG(e,"string");return typeof t=="symbol"?t:t+""}function SG(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function CG(e){return Array.isArray(e)&&ui(e[0])&&ui(e[1])?e.join(" ~ "):e}var To={separator:" : ",contentStyle:{margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},itemStyle:{display:"block",paddingTop:4,paddingBottom:4,color:"#000"},labelStyle:{},accessibilityLayer:!1};function EG(e,t){return t==null?e:ip(e,t)}var PG=e=>{var{separator:t=To.separator,contentStyle:n,itemStyle:r,labelStyle:i=To.labelStyle,payload:a,formatter:o,itemSorter:l,wrapperClassName:s,labelClassName:u,label:c,labelFormatter:f,accessibilityLayer:d=To.accessibilityLayer}=e,h=()=>{if(a&&a.length){var C={padding:0,margin:0},k=EG(a,l),E=k.map((O,N)=>{if(O.type==="none")return null;var D=O.formatter||o||CG,{value:M,name:A}=O,z=M,F=A;if(D){var B=D(M,A,O,N,a);if(Array.isArray(B))[z,F]=B;else if(B!=null)z=B;else return null}var Z=ms(ms({},To.itemStyle),{},{color:O.color||To.itemStyle.color},r);return m.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(N),style:Z},ui(F)?m.createElement("span",{className:"recharts-tooltip-item-name"},F):null,ui(F)?m.createElement("span",{className:"recharts-tooltip-item-separator"},t):null,m.createElement("span",{className:"recharts-tooltip-item-value"},z),m.createElement("span",{className:"recharts-tooltip-item-unit"},O.unit||""))});return m.createElement("ul",{className:"recharts-tooltip-item-list",style:C},E)}return null},g=ms(ms({},To.contentStyle),n),v=ms({margin:0},i),x=!at(c),y=x?c:"",b=Re("recharts-default-tooltip",s),w=Re("recharts-tooltip-label",u);x&&f&&a!==void 0&&a!==null&&(y=f(c,a));var S=d?{role:"status","aria-live":"assertive"}:{};return m.createElement("div",xy({className:b,style:g},S),m.createElement("p",{className:w,style:v},m.isValidElement(y)?y:"".concat(y)),h())},gs="recharts-tooltip-wrapper",OG={visibility:"hidden"};function jG(e){var{coordinate:t,translateX:n,translateY:r}=e;return Re(gs,{["".concat(gs,"-right")]:ee(n)&&t&&ee(t.x)&&n>=t.x,["".concat(gs,"-left")]:ee(n)&&t&&ee(t.x)&&n<t.x,["".concat(gs,"-bottom")]:ee(r)&&t&&ee(t.y)&&r>=t.y,["".concat(gs,"-top")]:ee(r)&&t&&ee(t.y)&&r<t.y})}function ZS(e){var{allowEscapeViewBox:t,coordinate:n,key:r,offset:i,position:a,reverseDirection:o,tooltipDimension:l,viewBox:s,viewBoxDimension:u}=e;if(a&&ee(a[r]))return a[r];var c=n[r]-l-(i>0?i:0),f=n[r]+i;if(t[r])return o[r]?c:f;var d=s[r];if(d==null)return 0;if(o[r]){var h=c,g=d;return h<g?Math.max(f,d):Math.max(c,d)}if(u==null)return 0;var v=f+l,x=d+u;return v>x?Math.max(c,d):Math.max(f,d)}function NG(e){var{translateX:t,translateY:n,useTranslate3d:r}=e;return{transform:r?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}}function AG(e){var{allowEscapeViewBox:t,coordinate:n,offsetTop:r,offsetLeft:i,position:a,reverseDirection:o,tooltipBox:l,useTranslate3d:s,viewBox:u}=e,c,f,d;return l.height>0&&l.width>0&&n?(f=ZS({allowEscapeViewBox:t,coordinate:n,key:"x",offset:i,position:a,reverseDirection:o,tooltipDimension:l.width,viewBox:u,viewBoxDimension:u.width}),d=ZS({allowEscapeViewBox:t,coordinate:n,key:"y",offset:r,position:a,reverseDirection:o,tooltipDimension:l.height,viewBox:u,viewBoxDimension:u.he
261ight}),c=NG({translateX:f,translateY:d,useTranslate3d:s})):c=OG,{cssProperties:c,cssClasses:jG({translateX:f,translateY:d,coordinate:n})}}var MG=()=>!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout),hc={isSsr:MG()};function ID(){var[e,t]=m.useState(()=>hc.isSsr||!window.matchMedia?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches);return m.useEffect(()=>{if(window.matchMedia){var n=window.matchMedia("(prefers-reduced-motion: reduce)"),r=()=>{t(n.matches)};return n.addEventListener("change",r),()=>{n.removeEventListener("change",r)}}},[]),e}function JS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Io(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?JS(Object(n),!0).forEach(function(r){DG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):JS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function DG(e,t,n){return(t=_G(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _G(e){var t=TG(e,"string");return typeof t=="symbol"?t:t+""}function TG(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function IG(e){if(!(e.prefersReducedMotion&&e.isAnimationActive==="auto")&&e.isAnimationActive&&e.active)return"transform ".concat(e.animationDuration,"ms ").concat(e.animationEasing)}function RG(e){var t,n,r,i,a,o,l=ID(),[s,u]=m.useState(()=>({dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}));m.useEffect(()=>{var g=v=>{if(v.key==="Escape"){var x,y,b,w;u({dismissed:!0,dismissedAtCoordinate:{x:(x=(y=e.coordinate)===null||y===void 0?void 0:y.x)!==null&&x!==void 0?x:0,y:(b=(w=e.coordinate)===null||w===void 0?void 0:w.y)!==null&&b!==void 0?b:0}})}};return document.addEventListener("keydown",g),()=>{document.removeEventListener("keydown",g)}},[(t=e.coordinate)===null||t===void 0?void 0:t.x,(n=e.coordinate)===null||n===void 0?void 0:n.y]),s.dismissed&&(((r=(i=e.coordinate)===null||i===void 0?void 0:i.x)!==null&&r!==void 0?r:0)!==s.dismissedAtCoordinate.x||((a=(o=e.coordinate)===null||o===void 0?void 0:o.y)!==null&&a!==void 0?a:0)!==s.dismissedAtCoordinate.y)&&u(Io(Io({},s),{},{dismissed:!1}));var{cssClasses:c,cssProperties:f}=AG({allowEscapeViewBox:e.allowEscapeViewBox,coordinate:e.coordinate,offsetLeft:typeof e.offset=="number"?e.offset:e.offset.x,offsetTop:typeof e.offset=="number"?e.offset:e.offset.y,position:e.position,reverseDirection:e.reverseDirection,tooltipBox:{height:e.lastBoundingBox.height,width:e.lastBoundingBox.width},useTranslate3d:e.useTranslate3d,viewBox:e.viewBox}),d=e.hasPortalFromProps?{}:Io(Io({transition:IG({prefersReducedMotion:l,isAnimationActive:e.isAnimationActive,active:e.active,animationDuration:e.animationDuration,animationEasing:e.animationEasing})},f),{},{pointerEvents:"none",position:"absolute",top:0,left:0}),h=Io(Io({},d),{},{visibility:!s.dismissed&&e.active&&e.hasPayload?"visible":"hidden"},e.wrapperStyle);return m.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",tabIndex:-1,className:c,style:h,ref:e.innerRef},e.children)}var LG=m.memo(RG),RD=()=>{var e;return(e=se(t=>t.rootProps.accessibilityLayer))!==null&&e!==void 0?e:!0};function by(){return by=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},by.apply(null,arguments)}function eC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function tC(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
261t%2?eC(Object(n),!0).forEach(function(r){$G(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eC(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $G(e,t,n){return(t=zG(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zG(e){var t=FG(e,"string");return typeof t=="symbol"?t:t+""}function FG(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nC={curveBasisClosed:NY,curveBasisOpen:AY,curveBasis:jY,curveBumpX:pY,curveBumpY:mY,curveLinearClosed:MY,curveLinear:Qh,curveMonotoneX:DY,curveMonotoneY:_Y,curveNatural:TY,curveStep:IY,curveStepAfter:LY,curveStepBefore:RY},Bd=e=>xe(e.x)&&xe(e.y),rC=e=>e.base!=null&&Bd(e.base)&&Bd(e),vs=e=>e.x,ys=e=>e.y,BG=(e,t)=>{if(typeof e=="function")return e;var n="curve".concat(ac(e));if((n==="curveMonotone"||n==="curveBump")&&t){var r=nC["".concat(n).concat(t==="vertical"?"Y":"X")];if(r)return r}return nC[n]||Qh},iC={connectNulls:!1,type:"linear"},WG=e=>{var{type:t=iC.type,points:n=[],baseLine:r,layout:i,connectNulls:a=iC.connectNulls}=e,o=BG(t,i),l=a?n.filter(Bd):n;if(Array.isArray(r)){var s,u=n.map((g,v)=>tC(tC({},g),{},{base:r[v]}));i==="vertical"?s=Xc().y(ys).x1(vs).x0(g=>g.base.x):s=Xc().x(vs).y1(ys).y0(g=>g.base.y);var c=s.defined(rC).curve(o),f=a?u.filter(rC):u;return c(f)}var d;i==="vertical"&&ee(r)?d=Xc().y(ys).x1(vs).x0(r):ee(r)?d=Xc().x(vs).y1(ys).y0(r):d=HA().x(vs).y(ys);var h=d.defined(Bd).curve(o);return h(l)},Zs=e=>{var{className:t,points:n,path:r,pathRef:i}=e,a=Oo();if((!n||!n.length)&&!r)return null;var o={type:e.type,points:e.points,baseLine:e.baseLine,layout:e.layout||a,connectNulls:e.connectNulls},l=n&&n.length?WG(o):r;return m.createElement("path",by({},mr(e),M0(e),{className:Re("recharts-curve",t),d:l===null?void 0:l,ref:i}))},UG=["x","y","top","left","width","height","className"];function wy(){return wy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wy.apply(null,arguments)}function aC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function HG(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?aC(Object(n),!0).forEach(function(r){YG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aC(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function YG(e,t,n){return(t=KG(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function KG(e){var t=VG(e,"string");return typeof t=="symbol"?t:t+""}function VG(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function qG(e,t){if(e==null)return{};var n,r,i=GG(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function GG(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var XG=(e,t,n,r,i,a)=>"M".concat(e,",").concat(i,"v").concat(r,"M").concat(a,",").concat(t,"h").concat(n),QG=e=>{var{x:t=0,y:n=0,top:r=0,left:i=0,width:a=0,height:o=0,className:l}=e,s=qG(e,UG),u=HG({x:t,y:n,top:r,left:i,width:a,height:o},s);return!ee(t)||!ee(n)||!ee(a)||!ee(o)||!ee(r)||!ee(i)?null:m.createElement("path",wy({},un(u),{className:Re("recharts-cross",l),d:XG(t,n,a,o,r,i)}))};function ZG(e,t,n,r){var i=r/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-i:n.left+.5,y:e==="horizontal"?n.top+.5:t.y-i,width:e==="horizontal"?r:n.width-1,height:e==="horizontal"?n.height-1:r}}function oC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function lC(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
261t%2?oC(Object(n),!0).forEach(function(r){JG(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oC(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function JG(e,t,n){return(t=eX(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eX(e){var t=tX(e,"string");return typeof t=="symbol"?t:t+""}function tX(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nX=e=>e.replace(/([A-Z])/g,t=>"-".concat(t.toLowerCase())),LD=(e,t,n)=>e.map(r=>"".concat(nX(r)," ").concat(t,"ms ").concat(n)).join(","),rX=(e,t)=>[Object.keys(e),Object.keys(t)].reduce((n,r)=>n.filter(i=>r.includes(i))),Mu=(e,t)=>Object.keys(t).reduce((n,r)=>lC(lC({},n),{},{[r]:e(r,t[r])}),{});function sC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Ct(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?sC(Object(n),!0).forEach(function(r){iX(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sC(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function iX(e,t,n){return(t=aX(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aX(e){var t=oX(e,"string");return typeof t=="symbol"?t:t+""}function oX(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wd=(e,t,n)=>e+(t-e)*n,ky=e=>{var{from:t,to:n}=e;return t!==n},$D=(e,t,n)=>{var r=Mu((i,a)=>{if(ky(a)){var[o,l]=e(a.from,a.to,a.velocity);return Ct(Ct({},a),{},{from:o,velocity:l})}return a},t);return n<1?Mu((i,a)=>ky(a)&&r[i]!=null?Ct(Ct({},a),{},{velocity:Wd(a.velocity,r[i].velocity,n),from:Wd(a.from,r[i].from,n)}):a,t):$D(e,r,n-1)};function lX(e,t,n,r,i,a){var o,l=r.reduce((d,h)=>Ct(Ct({},d),{},{[h]:{from:e[h],velocity:0,to:t[h]}}),{}),s=()=>Mu((d,h)=>h.from,l),u=()=>!Object.values(l).filter(ky).length,c=null,f=d=>{o||(o=d);var h=d-o,g=h/n.dt;l=$D(n,l,g),i(Ct(Ct(Ct({},e),t),s())),o=d,u()||(c=a.setTimeout(f))};return()=>(c=a.setTimeout(f),()=>{var d;(d=c)===null||d===void 0||d()})}function sX(e,t,n,r,i,a,o){var l=null,s=i.reduce((f,d)=>{var h=e[d],g=t[d];return h==null||g==null?f:Ct(Ct({},f),{},{[d]:[h,g]})},{}),u,c=f=>{u||(u=f);var d=(f-u)/r,h=Mu((v,x)=>Wd(...x,n(d)),s);if(a(Ct(Ct(Ct({},e),t),h)),d<1)l=o.setTimeout(c);else{var g=Mu((v,x)=>Wd(...x,n(1)),s);a(Ct(Ct(Ct({},e),t),g))}};return()=>(l=o.setTimeout(c),()=>{var f;(f=l)===null||f===void 0||f()})}const uX=(e,t,n,r,i,a)=>{var o=rX(e,t);return n==null?()=>(i(Ct(Ct({},e),t)),()=>{}):n.isStepper===!0?lX(e,t,n,o,i,a):sX(e,t,n,r,o,i,a)};var Ud=1e-4,zD=(e,t)=>[0,3*e,3*t-6*e,3*e-3*t+1],FD=(e,t)=>e.map((n,r)=>n*t**r).reduce((n,r)=>n+r),uC=(e,t)=>n=>{var r=zD(e,t);return FD(r,n)},cX=(e,t)=>n=>{var r=zD(e,t),i=[...r.map((a,o)=>a*o).slice(1),0];return FD(i,n)},fX=e=>{var t,n=e.split("(");if(n.length!==2||n[0]!=="cubic-bezier")return null;var r=(t=n[1])===null||t===void 0||(t=t.split(")")[0])===null||t===void 0?void 0:t.split(",");if(r==null||r.length!==4)return null;var i=r.map(a=>parseFloat(a));return[i[0],i[1],i[2],i[3]]},dX=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(n.length===1)switch(n[0]){case"linear":return[0,0,1,1];case"ease":return[.25,.1,.25,1];case"ease-in":return[.42,0,1,1];case"ease-out":return[.42,0,.58,1];case"ease-in-out":return[0,0,.58,1];default:{var i=fX(n[0]);if(i)return i}}return n.length===4?n:[0,0,1,1]},hX=(e,t,n,r)=>{var i=uC(e,n),a=uC(t,r),o=cX(e,n),l=u=>u>1?1:u<0?0:u,s=u=>{for(var c=u>1?1:u,f=c,d=0;d<8;++d){var h=i(f)-c,g=o(f);if(Math.abs(h-c)<Ud||g<Ud)return a(f);f=l(f-h/g)}return a(f)};return s.isStepper=!1,s},cC=function(){return hX(...dX(...arguments))},pX=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},{stiff:n=100,damping:r=8,dt:i=17}=t,a=(o,l,s)=>{var u=-(o-l)*n,c=s*r,f=s+(u-c)*i/1e3,d=s*i/1e3+o;return Math.abs(d-l)<Ud&&Math.abs(f)<Ud?[l,0]:[d,f]};return a.isStepper=!0,a.dt=i,a},mX=e=>{if(typeof e=="string")switch(e){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return cC(e);case"spring":return pX();default:if(e.split("(")[0]==="cubic-bezier")return cC(e)}return typeof e=="function"?e:null};function gX(e){var t,n=()=>null,r=!1,i=null,a=o=>{if(!r){if(Array.isArray(o)){if(!o.length)return;var l=o,[s,...u]=l;if(typeof s=="number"){i=e.setTimeout(a.bind(null,u),s);return}a(s),i=e.setTimeout(a.bind(null,u));return}
261typeof o=="string"&&(t=o,n(t)),typeof o=="object"&&(t=o,n(t)),typeof o=="function"&&o()}};return{stop:()=>{r=!0},start:o=>{r=!1,i&&(i(),i=null),a(o)},subscribe:o=>(n=o,()=>{n=()=>null}),getTimeoutController:()=>e}}class vX{setTimeout(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=performance.now(),i=null,a=o=>{o-r>=n?t(o):typeof requestAnimationFrame=="function"&&(i=requestAnimationFrame(a))};return i=requestAnimationFrame(a),()=>{i!=null&&cancelAnimationFrame(i)}}}function yX(){return gX(new vX)}var xX=m.createContext(yX);function bX(e,t){var n=m.useContext(xX);return m.useMemo(()=>t??n(e),[e,t,n])}var wX={begin:0,duration:1e3,easing:"ease",isActive:!0,canBegin:!0,onAnimationEnd:()=>{},onAnimationStart:()=>{}},fC={t:0},pg={t:1};function Sp(e){var t=_n(e,wX),{isActive:n,canBegin:r,duration:i,easing:a,begin:o,onAnimationEnd:l,onAnimationStart:s,children:u}=t,c=ID(),f=n==="auto"?!hc.isSsr&&!c:n,d=bX(t.animationId,t.animationManager),[h,g]=m.useState(f?fC:pg),v=m.useRef(null);return m.useEffect(()=>{f||g(pg)},[f]),m.useEffect(()=>{if(!f||!r)return Ia;var x=uX(fC,pg,mX(a),i,g,d.getTimeoutController()),y=()=>{v.current=x()};return d.start([s,o,y,i,l]),()=>{d.stop(),v.current&&v.current(),l()}},[f,r,i,a,o,s,l,d]),u(h.t)}function Cp(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"animation-",n=m.useRef(Cu(t)),r=m.useRef(e);return r.current!==e&&(n.current=Cu(t),r.current=e),n.current}var kX=["radius"],SX=["radius"],dC,hC,pC,mC,gC,vC,yC,xC,bC,wC;function kC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function SC(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?kC(Object(n),!0).forEach(function(r){CX(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kC(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function CX(e,t,n){return(t=EX(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function EX(e){var t=PX(e,"string");return typeof t=="symbol"?t:t+""}function PX(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Hd(){return Hd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hd.apply(null,arguments)}function CC(e,t){if(e==null)return{};var n,r,i=OX(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function OX(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Yr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var EC=(e,t,n,r,i)=>{var a=pa(n),o=pa(r),l=Math.min(Math.abs(a)/2,Math.abs(o)/2),s=o>=0?1:-1,u=a>=0?1:-1,c=o>=0&&a>=0||o<0&&a<0?1:0,f;if(l>0&&Array.isArray(i)){for(var d=[0,0,0,0],h=0,g=4;h<g;h++){var v,x=(v=i[h])!==null&&v!==void 0?v:0;d[h]=x>l?l:x}f=ct(dC||(dC=Yr(["M",",",""])),e,t+s*d[0]),d[0]>0&&(f+=ct(hC||(hC=Yr(["A ",",",",0,0,",",",",",""])),d[0],d[0],c,e+u*d[0],t)),f+=ct(pC||(pC=Yr(["L ",",",""])),e+n-u*d[1],t),d[1]>0&&(f+=ct(mC||(mC=Yr(["A ",",",",0,0,",`,
262        `,",",""])),d[1],d[1],c,e+n,t+s*d[1])),f+=ct(gC||(gC=Yr(["L ",",",""])),e+n,t+r-s*d[2]),d[2]>0&&(f+=ct(vC||(vC=Yr(["A ",",",",0,0,",`,
263        `,",",""])),d[2],d[2],c,e+n-u*d[2],t+r)),f+=ct(yC||(yC=Yr(["L ",",",""])),e+u*d[3],t+r),d[3]>0&&(f+=ct(xC||(xC=Yr(["A ",",",",0,0,",`,
264        `,",",""])),d[3],d[3],c,e,t+r-s*d[3])),f+="Z"}else if(l>0&&i===+i&&i>0){var y=Math.min(l,i);f=ct(bC||(bC=Yr(["M ",",",`
265            A `,",",",0,0,",",",",",`
266            L `,",",`
267            A `,",",",0,0,",",",",",`
268            L `,",",`
269            A `,",",",0,0,",",",",",`
270            L `,",",`
271            A `,",",",0,0,",",",","," Z"])),e,t+s*y,y,y,c,e+u*y,t,e+n-u*y,t,y,y,c,e+n,t+s*y,e+n,t+r-s*y,y,y,c,e+n-u*y,t+r,e+u*y,t+r,y,y,c,e,t+r-s*y)}else f=ct(wC||(wC=Yr(["M ",","," h "," v "," h "," Z"])),e,t,n,r,-n);return f},PC={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},BD=e=>{var t=_n(e,PC),n=m.useRef(null),[r,i]=m.useState(-1);m.useEffect(()=>{if(n.current&&n.current.getTotalLength)try{var Y=n.current.getTotalLength();Y&&i(Y)}catch{}},[]);var{x:a,y:o,width:l,height:s,radius:u,className:c}=t,{animationEasing:f,animationDuration:d,animationBegin:h,isAnimationActive:g,isUpdateAnimationActive:v}=t,x=m.useRef(l),y=m.useRef(s),b=m.useRef(a),w=m.useRef(o),S=m.useMemo(()=>({x:a,y:o,width:l,height:s,radius:u}),[a,o,l,s,u]),C=Cp(S,"rectangle-");if(a!==+a||o!==+o||l!==+l||s!==+s||l===0||s===0)return null;var k=Re("recharts-rectangle",c);if(!v){var E=un(t),{radius:O}=E,N=CC(E,kX);return m.createElement("path",Hd({},N,{x:pa(a),y:pa(o),width:pa(l),height:pa(s),radius:typeof u=="number"?u:void 0,className:k,d:EC(a,o,l,s,u)}))}var D=x.current,M=y.current,A=b.current,z=w.current,F="0px ".concat(r===-1?1:r,"px"),B="".concat(r,"px ").concat(r,"px"),Z=LD(["strokeDasharray"],d,typeof f=="string"?f:PC.animationEasing);
271return m.createElement(Sp,{animationId:C,key:C,canBegin:r>0,duration:d,easing:f,isActive:v,begin:h},Y=>{var L=nt(D,l,Y),W=nt(M,s,Y),P=nt(A,a,Y),J=nt(z,o,Y);n.current&&(x.current=L,y.current=W,b.current=P,w.current=J);var X;g?Y>0?X={transition:Z,strokeDasharray:B}:X={strokeDasharray:F}:X={strokeDasharray:B};var j=un(t),{radius:ae}=j,ce=CC(j,SX);return m.createElement("path",Hd({},ce,{radius:typeof u=="number"?u:void 0,className:k,d:EC(P,J,L,W,u),ref:n,style:SC(SC({},X),t.style)}))})};function OC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function jC(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?OC(Object(n),!0).forEach(function(r){jX(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):OC(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function jX(e,t,n){return(t=NX(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NX(e){var t=AX(e,"string");return typeof t=="symbol"?t:t+""}function AX(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Yd=Math.PI/180,MX=e=>e*180/Math.PI,Ut=(e,t,n,r)=>({x:e+Math.cos(-Yd*r)*n,y:t+Math.sin(-Yd*r)*n}),DX=function(t,n){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(r.left||0)-(r.right||0)),Math.abs(n-(r.top||0)-(r.bottom||0)))/2},_X=(e,t)=>{var{x:n,y:r}=e,{x:i,y:a}=t;return Math.sqrt((n-i)**2+(r-a)**2)},TX=(e,t)=>{var{x:n,y:r}=e,{cx:i,cy:a}=t,o=_X({x:n,y:r},{x:i,y:a});if(o<=0)return{radius:o,angle:0};var l=(n-i)/o,s=Math.acos(l);return r>a&&(s=2*Math.PI-s),{radius:o,angle:MX(s),angleInRadian:s}},IX=e=>{var{startAngle:t,endAngle:n}=e,r=Math.floor(t/360),i=Math.floor(n/360),a=Math.min(r,i);return{startAngle:t-a*360,endAngle:n-a*360}},RX=(e,t)=>{var{startAngle:n,endAngle:r}=t,i=Math.floor(n/360),a=Math.floor(r/360),o=Math.min(i,a);return e+o*360},LX=(e,t)=>{var{relativeX:n,relativeY:r}=e,{radius:i,angle:a}=TX({x:n,y:r},t),{innerRadius:o,outerRadius:l}=t;if(i<o||i>l||i===0)return null;var{startAngle:s,endAngle:u}=IX(t),c=a,f;if(s<=u){for(;c>u;)c-=360;for(;c<s;)c+=360;f=c>=s&&c<=u}else{for(;c>s;)c-=360;for(;c<u;)c+=360;f=c>=u&&c<=s}return f?jC(jC({},t),{},{radius:i,angle:RX(c,t)}):null};function WD(e){var{cx:t,cy:n,radius:r,startAngle:i,endAngle:a}=e,o=Ut(t,n,r,i),l=Ut(t,n,r,a);return{points:[o,l],cx:t,cy:n,radius:r,startAngle:i,endAngle:a}}var NC,AC,MC,DC,_C,TC,IC;function Sy(){return Sy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sy.apply(null,arguments)}function Ja(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var $X=(e,t)=>{var n=En(t-e),r=Math.min(Math.abs(t-e),359.999);return n*r},af=e=>{var{cx:t,cy:n,radius:r,angle:i,sign:a,isExternal:o,cornerRadius:l,cornerIsExternal:s}=e,u=l*(o?1:-1)+r,c=Math.asin(l/u)/Yd,f=s?i:i+a*c,d=Ut(t,n,u,f),h=Ut(t,n,r,f),g=s?i-a*c:i,v=Ut(t,n,u*Math.cos(c*Yd),g);return{center:d,circleTangency:h,lineTangency:v,theta:c}},UD=e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:i,startAngle:a,endAngle:o}=e,l=$X(a,o),s=a+l,u=Ut(t,n,i,a),c=Ut(t,n,i,s),f=ct(NC||(NC=Ja(["M ",",",`
272    A `,",",`,0,
273    `,",",`,
274    `,",",`
275  `])),u.x,u.y,i,i,+(Math.abs(l)>180),+(a>s),c.x,c.y);if(r>0){var d=Ut(t,n,r,a),h=Ut(t,n,r,s);f+=ct(AC||(AC=Ja(["L ",",",`
276            A `,",",`,0,
277            `,",",`,
278            `,","," Z"])),h.x,h.y,r,r,+(Math.abs(l)>180),+(a<=s),d.x,d.y)}else f+=ct(MC||(MC=Ja(["L ",","," Z"])),t,n);return f},zX=e=>{var{cx:t,cy:n,innerRadius:r,outerRadius:i,cornerRadius:a,forceCornerRadius:o,cornerIsExternal:l,startAngle:s,endAngle:u}=e,c=En(u-s),{circleTangency:f,lineTangency:d,theta:h}=af({cx:t,cy:n,radius:i,angle:s,sign:c,cornerRadius:a,cornerIsExternal:l}),{circleTangency:g,lineTangency:v,theta:x}=af({cx:t,cy:n,radius:i,angle:u,sign:-c,cornerRadius:a,cornerIsExternal:l}),y=l?Math.abs(s-u):Math.abs(s-u)-h-x;if(y<0)return o?ct(DC||(DC=Ja(["M ",",",`
279        a`,",",",0,0,1,",`,0
280        a`,",",",0,0,1,",`,0
281      `])),d.x,d.y,a,a,a*2,a,a,-a*2):UD({cx:t,cy:n,innerRadius:r,outerRadius:i,startAngle:s,endAngle:u});var b=ct(_C||(_C=Ja(["M ",",",`
282    A`,",",",0,0,",",",",",`
283    A`,",",",0,",",",",",",",`
284    A`,",",",0,0,",",",",",`
285  `])),d.x,d.y,a,a,+(c<0),f.x,f.y,i,i,+(y>180),+(c<0),g.x,g.y,a,a,+(c<0),v.x,v.y);if(r>0){var{circleTangency:w,lineTangency:S,theta:C}=af({cx:t,cy:n,radius:r,angle:s,sign:c,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),{circleTangency:k,lineTangency:E,theta:O}=af({cx:t,cy:n,radius:r,angle:u,sign:-c,isExternal:!0,cornerRadius:a,cornerIsExternal:l}),N=l?Math.abs(s-u):Math.abs(s-u)-C-O;if(N<0&&a===0)return"".concat(b,"L").concat(t,",").concat(n,"Z");b+=ct(TC||(TC=Ja(["L",",",`
286      A`,",",",0,0,",",",",",`
287      A`,",",",0,",",",",",",",`
288      A`,",",",0,0,",",",",","Z"])),E.x,E.y,a,a,+(c<0),k.x,k.y,r,r,+(N>180),+(c>0),w.x,w.y,a,a,+(c<0),S.x,S.y)}else b+=ct(IC||(IC=Ja(["L",",","Z"])),t,n);return b},FX={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},HD=e=>{var t=_n(e,FX),{cx:n,cy:r,innerRadius:i,outerRadius:a,cornerRadius:o,forceCornerRadius:l,cornerIsExternal:s,startAngle:u,endAngle:c,className:f}=t;if(a<i||u===c)return null;var d=Re("recharts-sector",f),h=a-i,g=$r(o,h,0,!0),v;return g>0&&Math.abs(u-c)<360?v=zX({cx:n,cy:r,innerRadius:i,outerRadius:a,cornerRadius:Math.min(g,h/2),forceCornerRadius:l,cornerIsExternal:s,startAngle:u,endAngle:c}):v=UD({cx:n,cy:r,innerRadius:i,outerRadius:a,startAngle:u,endAngle:c}),m.createElement("path",Sy({},un(t),{className:d,d:v}))};function BX(e,t,n){if(e==="horizontal")return[{x:t.x,y:n.top},{x:t.x,y:n.top+n.height}];if(e==="vertical")return[{x:n.left,y:t.y},{x:n.left+n.width,y:t.y}];if(lM(t)){if(e==="centric"){var{cx:r,cy:i,innerRadius:a,outerRadius:o,angle:l}=t,s=Ut(r,i,a,l),u=Ut(r,i,o,l);return[{x:s.x,y:s.y},{x:u.x,y:u.y}]}return WD(t)}}var YD={},KD={},VD={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=U0;function n(r){return t.isSymbol(r)?NaN:Number(r)}e.toNumber=n})(VD);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=VD;function n(r){return r?(r=t.toNumber(r),r===1/0||r===-1/0?(r<0?-1:1)*Number.MAX_VALUE:r===r?r:0):r===0?r:0}e.toFinite=n})(KD);(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});const t=H0,n=KD;function r(i,a,o){o&&typeof o!="number"&&t.isIterateeCall(i,a,o)&&(a=o=void 0),i=n.toFinite(i),a===void 0?(a=i,i=0):a=n.toFinite(a),o=o===void 0?i<a?1:-1:n.toFinite(o);const l=Math.max(Math.ceil((a-i)/(o||1)),0),s=new Array(l);for(let u=0;u<l;u++)s[u]=i,i+=o;return s}e.range=r})(YD);var WX=YD.range;const qD=di(WX);var Ki=e=>e.chartData,GD=I([Ki],e=>{var t=e.chartData!=null?e.chartData.length-1:0;return{chartData:e.chartData,computedData:e.computedData,dataEndIndex:t,dataStartIndex:0}}),XD=(e,t,n,r)=>r?GD(e):Ki(e),QD=(e,t,n)=>n?GD(e):Ki(e);function oi(e){if(Array.isArray(e)&&e.length===2){var[t,n]=e;if(xe(t)&&xe(n))return!0}return!1}function RC(e,t,n){return n?e:[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}function ZD(e,t){if(t&&typeof e!="function"&&Array.isArray(e)&&e.length===2){var[n,r]=e,i,a;if(xe(n))i=n;else if(typeof n=="function")return;if(xe(r))a=r;else if(typeof r=="function")return;var o=[i,a];if(oi(o))return o}}function UX(e,t,n){if(!(!n&&t==null)){if(typeof e=="function"&&t!=null)try{var r=e(t,n);if(oi(r))return RC(r,t,n)}catch{}if(Array.isArray(e)&&e.length===2){var[i,a]=e,o,l;if(i==="auto")t!=null&&(o=Math.min(...t));else if(ee(i))o=i;else if(typeof i=="function")try{t!=null&&(o=i(t==null?void 0:t[0]))}catch{}else if(typeof i=="string"&&LS.test(i)){var s=LS.exec(i);if(s==null||s[1]==null||t==null)o=void 0;else{var u=+s[1];o=t[0]-u}}else o=t==null?void 0:t[0];if(a==="auto")t!=null&&(l=Math.max(...t));else if(ee(a))l=a;else if(typeof a=="function")try{t!=null&&(l=a(t==null?void 0:t[1]))}catch{}
vendor: 12,403 bytes, line 288
288else if(typeof a=="string"&&$S.test(a)){var c=$S.exec(a);if(c==null||c[1]==null||t==null)l=void 0;else{var f=+c[1];l=t[1]+f}}else l=t==null?void 0:t[1];var d=[o,l];if(oi(d))return t==null?d:RC(d,t,n)}}}var Hl=1e9,HX={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},ib,Qe=!0,gr="[DecimalError] ",lo=gr+"Invalid argument: ",rb=gr+"Exponent out of range: ",Yl=Math.floor,Va=Math.pow,YX=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Ln,At=1e7,qe=7,JD=9007199254740991,Kd=Yl(JD/qe),re={};re.absoluteValue=re.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};re.comparedTo=re.cmp=function(e){var t,n,r,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(r=a.d.length,i=e.d.length,t=0,n=r<i?r:i;t<n;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return r===i?0:r>i^a.s<0?1:-1};re.decimalPlaces=re.dp=function(){var e=this,t=e.d.length-1,n=(t-e.e)*qe;if(t=e.d[t],t)for(;t%10==0;t/=10)n--;return n<0?0:n};re.dividedBy=re.div=function(e){return Mi(this,new this.constructor(e))};re.dividedToIntegerBy=re.idiv=function(e){var t=this,n=t.constructor;return ze(Mi(t,new n(e),0,1),n.precision)};re.equals=re.eq=function(e){return!this.cmp(e)};re.exponent=function(){return yt(this)};re.greaterThan=re.gt=function(e){return this.cmp(e)>0};re.greaterThanOrEqualTo=re.gte=function(e){return this.cmp(e)>=0};re.isInteger=re.isint=function(){return this.e>this.d.length-2};re.isNegative=re.isneg=function(){return this.s<0};re.isPositive=re.ispos=function(){return this.s>0};re.isZero=function(){return this.s===0};re.lessThan=re.lt=function(e){return this.cmp(e)<0};re.lessThanOrEqualTo=re.lte=function(e){return this.cmp(e)<1};re.logarithm=re.log=function(e){var t,n=this,r=n.constructor,i=r.precision,a=i+5;if(e===void 0)e=new r(10);else if(e=new r(e),e.s<1||e.eq(Ln))throw Error(gr+"NaN");if(n.s<1)throw Error(gr+(n.s?"NaN":"-Infinity"));return n.eq(Ln)?new r(0):(Qe=!1,t=Mi(Du(n,a),Du(e,a),a),Qe=!0,ze(t,i))};re.minus=re.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?n_(t,e):e_(t,(e.s=-e.s,e))};re.modulo=re.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(e=new r(e),!e.s)throw Error(gr+"NaN");return n.s?(Qe=!1,t=Mi(n,e,0,1).times(e),Qe=!0,n.minus(t)):ze(new r(n),i)};re.naturalExponential=re.exp=function(){return t_(this)};re.naturalLogarithm=re.ln=function(){return Du(this)};re.negated=re.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};re.plus=re.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?e_(t,e):n_(t,(e.s=-e.s,e))};re.precision=re.sd=function(e){var t,n,r,i=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(lo+e);if(t=yt(i)+1,r=i.d.length-1,n=r*qe+1,r=i.d[r],r){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n};re.squareRoot=re.sqrt=function(){var e,t,n,r,i,a,o,l=this,s=l.constructor;if(l.s<1){if(!l.s)return new s(0);throw Error(gr+"NaN")}for(e=yt(l),Qe=!1,i=Math.sqrt(+l),i==0||i==1/0?(t=ni(l.d),(t.length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=Yl((e+1)/2)-(e<0||e%2),i==1/0?t="5e"+e:(t=i.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),r=new s(t)):r=new s(i.toString()),n=s.precision,i=o=n+3;;)if(a=r,r=a.plus(Mi(l,a,o+2)).times(.5),ni(a.d).slice(0,o)===(t=ni(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&t=="4999"){if(ze(a,n+1,0),a.times(a).eq(l)){r=a;break}}else if(t!="9999")break;o+=4}return Qe=!0,ze(r,n)};re.times=re.mul=function(e){var t,n,r,i,a,o,l,s,u,c=this,f=c.constructor,d=c.d,h=(e=new f(e)).d;if(!c.s||!e.s)return new f(0);for(e.s*=c.s,n=c.e+e.e,s=d.length,u=h.length,s<u&&(a=d,d=h,h=a,o=s,s=u,u=o),a=[],o=s+u,r=o;r--;)a.push(0);for(r=u;--r>=0;){for(t=0,i=s+r;i>r;)l=a[i]+h[r]*d[i-r-1]+t,a[i--]=l%At|0,t=l/At|0;a[i]=(a[i]+t)%At|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,Qe?ze(e,f.precision):e};re.toDecimalPlaces=re.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),e===void 0?n:(fi(e,0,Hl),t===void 0?t=r.rounding:fi(t,0,8),ze(n,e+yt(n)+1,t))};re.toExponential=function(e,t){var n,r=this,i=r.constructor;return e===void 0?n=wo(r,!0):(fi(e,0,Hl),t===void 0?t=i.rounding:fi(t,0,8),r=ze(new i(r),e+1,t),n=wo(r,!0,e+1)),n};re.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?wo(i):(fi(e,0,Hl),t===void 0?t=a.rounding:fi(t,0,8),r=ze(new a(i),e+yt(i)+1,t),n=wo(r.abs(),!1,e+yt(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)};re.toInteger=re.toint=function(){var e=this,t=e.constructor;return ze(new t(e),yt(e)+1,t.rounding)};re.toNumber=function(){return+this};re.toPower=re.pow=function(e){var t,n,r,i,a,o,l=this,s=l.constructor,u=12,c=+(e=new s(e));if(!e.s)return new s(Ln);if(l=new s(l),!l.s){if(e.s<1)throw Error(gr+"Infinity");return l}if(l.eq(Ln))return l;if(r=s.precision,e.eq(Ln))return ze(l,r);if(t=e.e,n=e.d.length-1,o=t>=n,a=l.s,o){if((n=c<0?-c:c)<=JD){for(i=new s(Ln),t=Math.ceil(r/qe+4),Qe=!1;n%2&&(i=i.times(l),$C(i.d,t)),n=Yl(n/2),n!==0;)l=l.times(l),$C(l.d,t);return Qe=!0,e.s<0?new s(Ln).div(i):ze(i,r)}}else if(a<0)throw Error(gr+"NaN");return a=a<0&&e.d[Math.max(t,n)]&1?-1:1,l.s=1,Qe=!1,i=e.times(Du(l,r+u)),Qe=!0,i=t_(i),i.s=a,i};re.toPrecision=function(e,t){var n,r,i=this,a=i.constructor;return e===void 0?(n=yt(i),r=wo(i,n<=a.toExpNeg||n>=a.toExpPos)):(fi(e,1,Hl),t===void 0?t=a.rounding:fi(t,0,8),i=ze(new a(i),e,t),n=yt(i),r=wo(i,e<=n||n<=a.toExpNeg,e)),r};re.toSignificantDigits=re.tosd=function(e,t){var n=this,r=n.constructor;return e===void 0?(e=r.precision,t=r.rounding):(fi(e,1,Hl),t===void 0?t=r.rounding:fi(t,0,8)),ze(new r(n),e,t)};re.toString=re.valueOf=re.val=re.toJSON=re[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=yt(e),n=e.constructor;return wo(e,t<=n.toExpNeg||t>=n.toExpPos)};function e_(e,t){var n,r,i,a,o,l,s,u,c=e.constructor,f=c.precision;if(!e.s||!t.s)return t.s||(t=new c(e)),Qe?ze(t,f):t;if(s=e.d,u=t.d,o=e.e,i=t.e,s=s.slice(),a=o-i,a){for(a<0?(r=s,a=-a,l=u.length):(r=u,i=o,l=s.length),o=Math.ceil(f/qe),l=o>l?o+1:l+1,a>l&&(a=l,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for(l=s.length,a=u.length,l-a<0&&(a=l,r=u,u=s,s=r),n=0;a;)n=(s[--a]=s[a]+u[a]+n)/At|0,s[a]%=At;for(n&&(s.unshift(n),++i),l=s.length;s[--l]==0;)s.pop();return t.d=s,t.e=i,Qe?ze(t,f):t}function fi(e,t,n){if(e!==~~e||e<t||e>n)throw Error(lo+e)}function ni(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)r=e[t]+"",n=qe-r.length,n&&(a+=oa(n)),a+=r;o=e[t],r=o+"",n=qe-r.length,n&&(a+=oa(n))}else if(o===0)return"0";for(;o%10===0;)o/=10;return a+o}var Mi=function(){function e(r,i){var a,o=0,l=r.length;for(r=r.slice();l--;)a=r[l]*i+o,r[l]=a%At|0,o=a/At|0;return o&&r.unshift(o),r}function t(r,i,a,o){var l,s;if(a!=o)s=a>o?1:-1;else for(l=s=0;l<a;l++)if(r[l]!=i[l]){s=r[l]>i[l]?1:-1;break}return s}function n(r,i,a){for(var o=0;a--;)r[a]-=o,o=r[a]<i[a]?1:0,r[a]=o*At+r[a]-i[a];for(;!r[0]&&r.length>1;)r.shift()}return function(r,i,a,o){var l,s,u,c,f,d,h,g,v,x,y,b,w,S,C,k,E,O,N=r.constructor,D=r.s==i.s?1:-1,M=r.d,A=i.d;if(!r.s)return new N(r);if(!i.s)throw Error(gr+"Division by zero");for(s=r.e-i.e,E=A.length,C=M.length,h=new N(D),g=h.d=[],u=0;A[u]==(M[u]||0);)++u;if(A[u]>(M[u]||0)&&--s,a==null?b=a=N.precision:o?b=a+(yt(r)-yt(i))+1:b=a,b<0)return new N(0);if(b=b/qe+2|0,u=0,E==1)for(c=0,A=A[0],b++;(u<C||c)&&b--;u++)w=c*At+(M[u]||0),g[u]=w/A|0,c=w%A|0;else{for(c=At/(A[0]+1)|0,c>1&&(A=e(A,c),M=e(M,c),E=A.length,C=M.length),S=E,v=M.slice(0,E),x=v.length;x<E;)v[x++]=0;O=A.slice(),O.unshift(0),k=A[0],A[1]>=At/2&&++k;do c=0,l=t(A,v,E,x),l<0?(y=v[0],E!=x&&(y=y*At+(v[1]||0)),c=y/k|0,c>1?(c>=At&&(c=At-1),f=e(A,c),d=f.length,x=v.length,l=t(f,v,d,x),l==1&&(c--,n(f,E<d?O:A,d))):(c==0&&(l=c=1),f=A.slice()),d=f.length,d<x&&f.unshift(0),n(v,f,x),l==-1&&(x=v.length,l=t(A,v,E,x),l<1&&(c++,n(v,E<x?O:A,x))),x=v.length):l===0&&(c++,v=[0]),g[u++]=c,l&&v[0]?v[x++]=M[S]||0:(v=[M[S]],x=1);while((S++<C||v[0]!==void 0)&&b--)}return g[0]||g.shift(),h.e=s,ze(h,o?a+yt(h)+1:a)}}();function t_(e,t){var n,r,i,a,o,l,s=0,u=0,c=e.constructor,f=c.precision;if(yt(e)>16)throw Error(rb+yt(e));if(!e.s)return new c(Ln);for(Qe=!1,l=f,o=new c(.03125);e.abs().gte(.1);)e=e.times(o),u+=5;for(r=Math.log(Va(2,u))/Math.LN10*2+5|0,l+=r,n=i=a=new c(Ln),c.precision=l;;){if(i=ze(i.times(e),l),n=n.times(++s),o=a.plus(Mi(i,n,l)),ni(o.d).slice(0,l)===ni(a.d).slice(0,l)){for(;u--;)a=ze(a.times(a),l);return c.precision=f,t==null?(Qe=!0,ze(a,f)):a}a=o}}function yt(e){for(var t=e.e*qe,n=e.d[0];n>=10;n/=10)t++;return t}function mg(e,t,n){if(t>e.LN10.sd())throw Qe=!0,n&&(e.precision=n),Error(gr+"LN10 precision limit exceeded");return ze(new e(e.LN10),t)}function oa(e){for(var t="";e--;)t+="0";return t}function Du(e,t){var n,r,i,a,o,l,s,u,c,f=1,d=10,h=e,g=h.d,v=h.constructor,x=v.precision;if(h.s<1)throw Error(gr+(h.s?"NaN":"-Infinity"));if(h.eq(Ln))return new v(0);if(t==null?(Qe=!1,u=x):u=t,h.eq(10))return t==null&&(Qe=!0),mg(v,u);if(u+=d,v.precision=u,n=ni(g),r=n.charAt(0),a=yt(h),Math.abs(a)<15e14){for(;r<7&&r!=1||r==1&&n.charAt(1)>3;)h=h.times(e),n=ni(h.d),r=n.charAt(0),f++;a=yt(h),r>1?(h=new v("0."+n),a++):h=new v(r+"."+n.slice(1))}else return s=mg(v,u+2,x).times(a+""),h=Du(new v(r+"."+n.slice(1)),u-d).plus(s),v.precision=x,t==null?(Qe=!0,ze(h,x)):h;for(l=o=h=Mi(h.minus(Ln),h.plus(Ln),u),c=ze(h.times(h),u),i=3;;){if(o=ze(o.times(c),u),s=l.plus(Mi(o,new v(i),u)),ni(s.d).slice(0,u)===ni(l.d).slice(0,u))return l=l.times(2),a!==0&&(l=l.plus(mg(v,u+2,x).times(a+""))),l=Mi(l,new v(f),u),v.precision=x,t==null?(Qe=!0,ze(l,x)):l;l=s,i+=2}}function LC(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;t.charCodeAt(r)===48;)++r;for(i=t.length;t.charCodeAt(i-1)===48;)--i;if(t=t.slice(r,i),t){if(i-=r,n=n-r-1,e.e=Yl(n/qe),e.d=[],r=(n+1)%qe,n<0&&(r+=qe),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=qe;r<i;)e.d.push(+t.slice(r,r+=qe));t=t.slice(r),r=qe-t.length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),Qe&&(e.e>Kd||e.e<-Kd))throw Error(rb+n)}else e.s=0,e.e=0,e.d=[0];return e}function ze(e,t,n){var r,i,a,o,l,s,u,c,f=e.d;for(o=1,a=f[0];a>=10;a/=10)o++;if(r=t-o,r<0)r+=qe,i=t,u=f[c=0];else{if(c=Math.ceil((r+1)/qe),a=f.length,c>=a)return e;for(u=a=f[c],o=1;a>=10;a/=10)o++;r%=qe,i=r-qe+o}if(n!==void 0&&(a=Va(10,o-i-1),l=u/a%10|0,s=t<0||f[c+1]!==void 0||u%a,s=n<4?(l||s)&&(n==0||n==(e.s<0?3:2)):l>5||l==5&&(n==4||s||n==6&&(r>0?i>0?u/Va(10,o-i):0:f[c-1])%10&1||n==(e.s<0?8:7))),t<1||!f[0])return s?(a=yt(e),f.length=1,t=t-a-1,f[0]=Va(10,(qe-t%qe)%qe),e.e=Yl(-t/qe)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(r==0?(f.length=c,a=1,c--):(f.length=c+1,a=Va(10,qe-r),f[c]=i>0?(u/Va(10,o-i)%Va(10,i)|0)*a:0),s)for(;;)if(c==0){(f[0]+=a)==At&&(f[0]=1,++e.e);break}else{if(f[c]+=a,f[c]!=At)break;f[c--]=0,a=1}for(r=f.length;f[--r]===0;)f.pop();if(Qe&&(e.e>Kd||e.e<-Kd))throw Error(rb+yt(e));return e}function n_(e,t){var n,r,i,a,o,l,s,u,c,f,d=e.constructor,h=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),Qe?ze(t,h):t;if(s=e.d,f=t.d,r=t.e,u=e.e,s=s.slice(),o=u-r,o){for(c=o<0,c?(n=s,o=-o,l=f.length):(n=f,r=u,l=s.length),i=Math.max(Math.ceil(h/qe),l)+2,o>i&&(o=i,n.length=1),n.reverse(),i=o;i--;)n.push(0);n.reverse()}else{for(i=s.length,l=f.length,c=i<l,c&&(l=i),i=0;i<l;i++)if(s[i]!=f[i]){c=s[i]<f[i];break}o=0}for(c&&(n=s,s=f,f=n,t.s=-t.s),l=s.length,i=f.length-l;i>0;--i)s[l++]=0;for(i=f.length;i>o;){if(s[--i]<f[i]){for(a=i;a&&s[--a]===0;)s[a]=At-1;--s[a],s[i]+=At}s[i]-=f[i]}for(;s[--l]===0;)s.pop();for(;s[0]===0;s.shift())--r;return s[0]?(t.d=s,t.e=r,Qe?ze(t,h):t):new d(0)}function wo(e,t,n){var r,i=yt(e),a=ni(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+oa(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+oa(-i-1)+a,n&&(r=n-o)>0&&(a+=oa(r))):i>=o?(a+=oa(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+oa(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=oa(r))),e.s<0?"-"+a:a}function $C(e,t){if(e.length>t)return e.length=t,!0}function r_(e){var t,n,r;function i(a){var o=this;if(!(o instanceof i))return new i(a);if(o.constructor=i,a instanceof i){o.s=a.s,o.e=a.e,o.d=(a=a.d)?a.slice():a;return}if(typeof a=="number"){if(a*0!==0)throw Error(lo+a);if(a>0)o.s=1;else if(a<0)a=-a,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(a===~~a&&a<1e7){o.e=0,o.d=[a];return}return LC(o,a.toString())}else if(typeof a!="string")throw Error(lo+a);
288if(a.charCodeAt(0)===45?(a=a.slice(1),o.s=-1):o.s=1,YX.test(a))LC(o,a);else throw Error(lo+a)}if(i.prototype=re,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=r_,i.config=i.set=KX,e===void 0&&(e={}),e)for(r=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<r.length;)e.hasOwnProperty(n=r[t++])||(e[n]=this[n]);return i.config(e),i}function KX(e){if(!e||typeof e!="object")throw Error(gr+"Object expected");var t,n,r,i=["precision",1,Hl,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if((r=e[n=i[t]])!==void 0)if(Yl(r)===r&&r>=i[t+1]&&r<=i[t+2])this[n]=r;else throw Error(lo+n+": "+r);if((r=e[n="LN10"])!==void 0)if(r==Math.LN10)this[n]=new this(r);else throw Error(lo+n+": "+r);return this}var ib=r_(HX);Ln=new ib(1);const Ce=ib;function i_(e){var t;return e===0?t=1:t=Math.floor(new Ce(e).abs().log(10).toNumber())+1,t}function a_(e,t,n){for(var r=new Ce(e),i=0,a=[];r.lt(t)&&i<1e5;)a.push(r.toNumber()),r=r.add(n),i++;return a}var o_=e=>{var[t,n]=e,[r,i]=[t,n];return t>n&&([r,i]=[n,t]),[r,i]},ab=(e,t,n)=>{if(e.lte(0))return new Ce(0);var r=i_(e.toNumber()),i=new Ce(10).pow(r),a=e.div(i),o=r!==1?.05:.1,l=new Ce(Math.ceil(a.div(o).toNumber())).add(n).mul(o),s=l.mul(i);return t?new Ce(s.toNumber()):new Ce(Math.ceil(s.toNumber()))},l_=(e,t,n)=>{var r;if(e.lte(0))return new Ce(0);var i=[1,2,2.5,5],a=e.toNumber(),o=Math.floor(new Ce(a).abs().log(10).toNumber()),l=new Ce(10).pow(o),s=e.div(l).toNumber(),u=i.findIndex(h=>h>=s-1e-10);if(u===-1&&(l=l.mul(10),u=0),u+=n,u>=i.length){var c=Math.floor(u/i.length);u%=i.length,l=l.mul(new Ce(10).pow(c))}var f=(r=i[u])!==null&&r!==void 0?r:1,d=new Ce(f).mul(l);return t?d:new Ce(Math.ceil(d.toNumber()))},VX=(e,t,n)=>{var r=new Ce(1),i=new Ce(e);if(!i.isint()&&n){var a=Math.abs(e);a<1?(r=new Ce(10).pow(i_(e)-1),i=new Ce(Math.floor(i.div(r).toNumber())).mul(r)):a>1&&(i=new Ce(Math.floor(e)))}else e===0?i=new Ce(Math.floor((t-1)/2)):n||(i=new Ce(Math.floor(e)));for(var o=Math.floor((t-1)/2),l=[],s=0;s<t;s++)l.push(i.add(new Ce(s-o).mul(r)).toNumber());return l},s_=function(t,n,r,i){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:ab;if(!Number.isFinite((n-t)/(r-1)))return{step:new Ce(0),tickMin:new Ce(0),tickMax:new Ce(0)};var l=o(new Ce(n).sub(t).div(r-1),i,a),s;t<=0&&n>=0?s=new Ce(0):(s=new Ce(t).add(n).div(2),s=s.sub(new Ce(s).mod(l)));var u=Math.ceil(s.sub(t).div(l).toNumber()),c=Math.ceil(new Ce(n).sub(s).div(l).toNumber()),f=u+c+1;return f>r?s_(t,n,r,i,a+1,o):(f<r&&(c=n>0?c+(r-f):c,u=n>0?u:u+(r-f)),{step:l,tickMin:s.sub(new Ce(u).mul(l)),tickMax:s.add(new Ce(c).mul(l))})},zC=function(t){var[n,r]=t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",l=Math.max(i,2),[s,u]=o_([n,r]);if(s===-1/0||u===1/0){var c=u===1/0?[s,...Array(i-1).fill(1/0)]:[...Array(i-1).fill(-1/0),u];return n>r?c.reverse():c}if(s===u)return VX(s,i,a);var f=o==="snap125"?l_:ab,{step:d,tickMin:h,tickMax:g}=s_(s,u,l,a,0,f),v=a_(h,g.add(new Ce(.1).mul(d)),d);return n>r?v.reverse():v},FC=function(t,n){var[r,i]=t,a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",[l,s]=o_([r,i]);if(l===-1/0||s===1/0)return[r,i];if(l===s)return[l];var u=o==="snap125"?l_:ab,c=Math.max(n,2),f=u(new Ce(s).sub(l).div(c-1),a,0),d=[...a_(new Ce(l),new Ce(s),f),s];return a===!1&&(d=d.map(h=>Math.round(h))),r>i?d.reverse():d},u_=e=>e.rootProps.maxBarSize,qX=e=>e.rootProps.barGap,c_=e=>e.rootProps.barCategoryGap,GX=e=>e.rootProps.barSize,Ep=e=>e.rootProps.stackOffset,f_=e=>e.rootProps.reverseStackOrder,ob=e=>e.options.chartName,lb=e=>e.rootProps.syncId,d_=e=>e.rootProps.syncMethod,sb=e=>e.options.eventEmitter,XX=e=>e.rootProps.baseValue,_t={grid:-100,barBackground:-50,area:100,cursorRectangle:200,bar:300,line:400,axis:500,scatter:600,activeBar:1e3,cursorLine:1100,activeDot:1200,label:2e3},$a={allowDecimals:!1,allowDataOverflow:!1,angleAxisId:0,reversed:!1,scale:"auto",tick:!0,type:"auto"},Kr={allowDataOverflow:!1,allowDecimals:!1,allowDuplicatedCategory:!0,includeHidden:!1,radiusAxisId:0,reversed:!1,scale:"auto",tick:!0,tickCount:5,type:"auto"},Pp=(e,t)=>{if(!(!e||!t))return e!=null&&e.reversed?[t[1],t[0]]:t};function Op(e,t,n){if(n!=="auto")return n;if(e!=null)return mi(e,t)?"category":"number"}function BC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Vd(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
288t%2?BC(Object(n),!0).forEach(function(r){QX(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BC(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function QX(e,t,n){return(t=ZX(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ZX(e){var t=JX(e,"string");return typeof t=="symbol"?t:t+""}function JX(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var WC={allowDataOverflow:$a.allowDataOverflow,allowDecimals:$a.allowDecimals,allowDuplicatedCategory:!1,dataKey:void 0,domain:void 0,id:$a.angleAxisId,includeHidden:!1,name:void 0,reversed:$a.reversed,scale:$a.scale,tick:$a.tick,tickCount:void 0,ticks:void 0,type:$a.type,unit:void 0,niceTicks:"auto"},UC={allowDataOverflow:Kr.allowDataOverflow,allowDecimals:Kr.allowDecimals,allowDuplicatedCategory:Kr.allowDuplicatedCategory,dataKey:void 0,domain:void 0,id:Kr.radiusAxisId,includeHidden:Kr.includeHidden,name:void 0,reversed:Kr.reversed,scale:Kr.scale,tick:Kr.tick,tickCount:Kr.tickCount,ticks:void 0,type:Kr.type,unit:void 0,niceTicks:"auto"},eQ=(e,t)=>{if(t!=null)return e.polarAxis.angleAxis[t]},ub=I([eQ,OD],(e,t)=>{var n;if(e!=null)return e;var r=(n=Op(t,"angleAxis",WC.type))!==null&&n!==void 0?n:"category";return Vd(Vd({},WC),{},{type:r})}),tQ=(e,t)=>e.polarAxis.radiusAxis[t],cb=I([tQ,OD],(e,t)=>{var n;if(e!=null)return e;var r=(n=Op(t,"radiusAxis",UC.type))!==null&&n!==void 0?n:"category";return Vd(Vd({},UC),{},{type:r})}),jp=e=>e.polarOptions,fb=I([Hi,Yi,Rt],DX),h_=I([jp,fb],(e,t)=>{if(e!=null)return $r(e.innerRadius,t,0)}),p_=I([jp,fb],(e,t)=>{if(e!=null)return $r(e.outerRadius,t,t*.8)}),nQ=e=>{if(e==null)return[0,0];var{startAngle:t,endAngle:n}=e;return[t,n]},m_=I([jp],nQ);I([ub,m_],Pp);var g_=I([fb,h_,p_],(e,t,n)=>{if(!(e==null||t==null||n==null))return[t,n]});I([cb,g_],Pp);var v_=I([Me,jp,h_,p_,Hi,Yi],(e,t,n,r,i,a)=>{if(!(e!=="centric"&&e!=="radial"||t==null||n==null||r==null)){var{cx:o,cy:l,startAngle:s,endAngle:u}=t;return{cx:$r(o,i,i/2),cy:$r(l,a,a/2),innerRadius:n,outerRadius:r,startAngle:s,endAngle:u,clockWise:!1}}}),Lt=(e,t)=>t,Np=(e,t,n)=>n;function Ap(e){return e==null?void 0:e.id}function y_(e,t,n){var{chartData:r=[]}=t,{allowDuplicatedCategory:i,dataKey:a}=n,o=new Map;return e.forEach(l=>{var s,u=(s=l.data)!==null&&s!==void 0?s:r;if(!(u==null||u.length===0)){var c=Ap(l);u.forEach((f,d)=>{var h=a==null||i?d:String(vt(f,a,null)),g=vt(f,l.dataKey,0),v;o.has(h)?v=o.get(h):v={},Object.assign(v,{[c]:g}),o.set(h,v)})}}),Array.from(o.values())}function Mp(e){return"stackId"in e&&e.stackId!=null&&e.dataKey!=null}var Dp=(e,t)=>e===t?!0:e==null||t==null?!1:e[0]===t[0]&&e[1]===t[1];function _p(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===0&&t.length===0?!0:e===t}function rQ(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return!1}var $t=e=>{var t=Me(e);return t==="horizontal"?"xAxis":t==="vertical"?"yAxis":t==="centric"?"angleAxis":"radiusAxis"},Kl=e=>e.tooltip.settings.axisId;function db(e){if(e!=null){var t=e.ticks,n=e.bandwidth,r=e.range(),i=[Math.min(...r),Math.max(...r)];return{domain:()=>e.domain(),range:function(a){function o(){return a.apply(this,arguments)}return o.toString=function(){return a.toString()},o}(()=>i),rangeMin:()=>i[0],rangeMax:()=>i[1],isInRange(a){var o=i[0],l=i[1];return o<=l?a>=o&&a<=l:a>=l&&a<=o},bandwidth:n?()=>n.call(e):void 0,ticks:t?a=>t.call(e,a):void 0,map:(a,o)=>{var l=e(a);if(l!=null){if(e.bandwidth&&o!==null&&o!==void 0&&o.position){var s=e.bandwidth();switch(o.position){case"middle":l+=s/2;break;case"end":l+=s;break}}return l}}}}}var iQ=(e,t)=>{if(t!=null)switch(e){case"linear":{if(!oi(t)){for(var n,r,i=0;i<t.length;i++){var a=t[i];xe(a)&&((n===void 0||a<n)&&(n=a),(r===void 0||a>r)&&(r=a))}return n!==void 0&&r!==void 0?[n,r]:void 0}return t}default:return t}};function Sa(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function aQ(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function hb(e){let t,n,r;e.length!==2?(t=Sa,n=(l,s)=>Sa(e(l),s),r=(l,s)=>e(l)-s):(t=e===Sa||e===aQ?e:oQ,n=e,r=e);function i(l,s,u=0,c=l.length){if(u<c){if(t(s,s)!==0)return c;do{const f=u+c>>>1;n(l[f],s)<0?u=f+1:c=f}while(u<c)}return u}function a(l,s,u=0,c=l.length){if(u<c){if(t(s,s)!==0)return c;do{const f=u+c>>>1;n(l[f],s)<=0?u=f+1:c=f}while(u<c)}return u}function o(l,s,u=0,c=l.length){const f=i(l,s,u,c-1);return f>u&&r(l[f-1],s)>-r(l[f],s)?f-1:f}return{left:i,center:o,right:a}}function oQ(){return 0}function x_(e){return e===null?NaN:+e}function*lQ(e,t){for(let n of e)n!=null&&(n=+n)>=n&&(yield n)}const sQ=hb(Sa),pc=sQ.right;hb(x_).center;class HC extends Map{constructor(t,n=fQ){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:n}}),t!=null)for(const[r,i]of t)this.set(r,i)}get(t){return super.get(YC(this,t))}has(t){return super.has(YC(this,t))}set(t,n){return super.set(uQ(this,t),n)}delete(t){return super.delete(cQ(this,t))}}function YC({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}function uQ({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}function cQ({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}function fQ(e){return e!==null&&typeof e=="object"?e.valueOf():e}function dQ(e=Sa){if(e===Sa)return b_;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,n)=>{const r=e(t,n);return r||r===0?r:(e(n,n)===0)-(e(t,t)===0)}}function b_(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const hQ=Math.sqrt(50),pQ=Math.sqrt(10),mQ=Math.sqrt(2);function qd(e,t,n){const r=(t-e)/Math.max(0,n),i=Math.floor(Math.log10(r)),a=r/Math.pow(10,i),o=a>=hQ?10:a>=pQ?5:a>=mQ?2:1;let l,s,u;return i<0?(u=Math.pow(10,-i)/o,l=Math.round(e*u),s=Math.round(t*u),l/u<e&&++l,s/u>t&&--s,u=-u):(u=Math.pow(10,i)*o,l=Math.round(e/u),s=Math.round(t/u),l*u<e&&++l,s*u>t&&--s),s<l&&.5<=n&&n<2?qd(e,t,n*2):[l,s,u]}function Cy(e,t,n){if(t=+t,e=+e,n=+n,!(n>0))return[];if(e===t)return[e];const r=t<e,[i,a,o]=r?qd(t,e,n):qd(e,t,n);if(!(a>=i))return[];const l=a-i+1,s=new Array(l);if(r)if(o<0)for(let u=0;u<l;++u)s[u]=(a-u)/-o;else for(let u=0;u<l;++u)s[u]=(a-u)*o;else if(o<0)for(let u=0;u<l;++u)s[u]=(i+u)/-o;else for(let u=0;u<l;++u)s[u]=(i+u)*o;return s}function Ey(e,t,n){return t=+t,e=+e,n=+n,qd(e,t,n)[2]}function Py(e,t,n){t=+t,e=+e,n=+n;const r=t<e,i=r?Ey(t,e,n):Ey(e,t,n);return(r?-1:1)*(i<0?1/-i:i)}function KC(e,t){let n;for(const r of e)r!=null&&(n<r||n===void 0&&r>=r)&&(n=r);return n}function VC(e,t){let n;for(const r of e)r!=null&&(n>r||n===void 0&&r>=r)&&(n=r);return n}
288function w_(e,t,n=0,r=1/0,i){if(t=Math.floor(t),n=Math.floor(Math.max(0,n)),r=Math.floor(Math.min(e.length-1,r)),!(n<=t&&t<=r))return e;for(i=i===void 0?b_:dQ(i);r>n;){if(r-n>600){const s=r-n+1,u=t-n+1,c=Math.log(s),f=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*f*(s-f)/s)*(u-s/2<0?-1:1),h=Math.max(n,Math.floor(t-u*f/s+d)),g=Math.min(r,Math.floor(t+(s-u)*f/s+d));w_(e,t,h,g,i)}const a=e[t];let o=n,l=r;for(xs(e,n,t),i(e[r],a)>0&&xs(e,n,r);o<l;){for(xs(e,o,l),++o,--l;i(e[o],a)<0;)++o;for(;i(e[l],a)>0;)--l}i(e[n],a)===0?xs(e,n,l):(++l,xs(e,l,r)),l<=t&&(n=l+1),t<=l&&(r=l-1)}return e}function xs(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function gQ(e,t,n){if(e=Float64Array.from(lQ(e)),!(!(r=e.length)||isNaN(t=+t))){if(t<=0||r<2)return VC(e);if(t>=1)return KC(e);var r,i=(r-1)*t,a=Math.floor(i),o=KC(w_(e,a).subarray(0,a+1)),l=VC(e.subarray(a+1));return o+(l-o)*(i-a)}}function vQ(e,t,n=x_){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,a=Math.floor(i),o=+n(e[a],a,e),l=+n(e[a+1],a+1,e);return o+(l-o)*(i-a)}}function yQ(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=Math.max(0,Math.ceil((t-e)/n))|0,a=new Array(i);++r<i;)a[r]=e+r*n;return a}function yr(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Vi(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const Oy=Symbol("implicit");function pb(){var e=new HC,t=[],n=[],r=Oy;function i(a){let o=e.get(a);if(o===void 0){if(r!==Oy)return r;e.set(a,o=t.push(a)-1)}return n[o%n.length]}return i.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new HC;for(const o of a)e.has(o)||e.set(o,t.push(o)-1);return i},i.range=function(a){return arguments.length?(n=Array.from(a),i):n.slice()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return pb(t,n).unknown(r)},yr.apply(i,arguments),i}function mb(){var e=pb().unknown(void 0),t=e.domain,n=e.range,r=0,i=1,a,o,l=!1,s=0,u=0,c=.5;delete e.unknown;function f(){var d=t().length,h=i<r,g=h?i:r,v=h?r:i;a=(v-g)/Math.max(1,d-s+u*2),l&&(a=Math.floor(a)),g+=(v-g-a*(d-s))*c,o=a*(1-s),l&&(g=Math.round(g),o=Math.round(o));var x=yQ(d).map(function(y){return g+a*y});return n(h?x.reverse():x)}return e.domain=function(d){return arguments.length?(t(d),f()):t()},e.range=function(d){return arguments.length?([r,i]=d,r=+r,i=+i,f()):[r,i]},e.rangeRound=function(d){return[r,i]=d,r=+r,i=+i,l=!0,f()},e.bandwidth=function(){return o},e.step=function(){return a},e.round=function(d){return arguments.length?(l=!!d,f()):l},e.padding=function(d){return arguments.length?(s=Math.min(1,u=+d),f()):s},e.paddingInner=function(d){return arguments.length?(s=Math.min(1,d),f()):s},e.paddingOuter=function(d){return arguments.length?(u=+d,f()):u},e.align=function(d){return arguments.length?(c=Math.max(0,Math.min(1,d)),f()):c},e.copy=function(){return mb(t(),[r,i]).round(l).paddingInner(s).paddingOuter(u).align(c)},yr.apply(f(),arguments)}function k_(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return k_(t())},e}function xQ(){return k_(mb.apply(null,arguments).paddingInner(1))}function gb(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function S_(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function mc(){}var _u=.7,Gd=1/_u,pl="\\s*([+-]?\\d+)\\s*",Tu="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",li="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",bQ=/^#([0-9a-f]{3,8})$/,wQ=new RegExp(`^rgb\\(${pl},${pl},${pl}\\)$`),kQ=new RegExp(`^rgb\\(${li},${li},${li}\\)$`),SQ=new RegExp(`^rgba\\(${pl},${pl},${pl},${Tu}\\)$`),CQ=new RegExp(`^rgba\\(${li},${li},${li},${Tu}\\)$`),EQ=new RegExp(`^hsl\\(${Tu},${li},${li}\\)$`),PQ=new RegExp(`^hsla\\(${Tu},${li},${li},${Tu}\\)$`),qC={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};gb(mc,Iu,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:GC,formatHex:GC,formatHex8:OQ,formatHsl:jQ,formatRgb:XC,toString:XC}
vendor: 10,176 bytes, line 288
288);function GC(){return this.rgb().formatHex()}function OQ(){return this.rgb().formatHex8()}function jQ(){return C_(this).formatHsl()}function XC(){return this.rgb().formatRgb()}function Iu(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=bQ.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?QC(t):n===3?new On(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?of(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?of(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=wQ.exec(e))?new On(t[1],t[2],t[3],1):(t=kQ.exec(e))?new On(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=SQ.exec(e))?of(t[1],t[2],t[3],t[4]):(t=CQ.exec(e))?of(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=EQ.exec(e))?eE(t[1],t[2]/100,t[3]/100,1):(t=PQ.exec(e))?eE(t[1],t[2]/100,t[3]/100,t[4]):qC.hasOwnProperty(e)?QC(qC[e]):e==="transparent"?new On(NaN,NaN,NaN,0):null}function QC(e){return new On(e>>16&255,e>>8&255,e&255,1)}function of(e,t,n,r){return r<=0&&(e=t=n=NaN),new On(e,t,n,r)}function NQ(e){return e instanceof mc||(e=Iu(e)),e?(e=e.rgb(),new On(e.r,e.g,e.b,e.opacity)):new On}function jy(e,t,n,r){return arguments.length===1?NQ(e):new On(e,t,n,r??1)}function On(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}gb(On,jy,S_(mc,{brighter(e){return e=e==null?Gd:Math.pow(Gd,e),new On(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?_u:Math.pow(_u,e),new On(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new On(so(this.r),so(this.g),so(this.b),Xd(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:ZC,formatHex:ZC,formatHex8:AQ,formatRgb:JC,toString:JC}));function ZC(){return`#${eo(this.r)}${eo(this.g)}${eo(this.b)}`}function AQ(){return`#${eo(this.r)}${eo(this.g)}${eo(this.b)}${eo((isNaN(this.opacity)?1:this.opacity)*255)}`}function JC(){const e=Xd(this.opacity);return`${e===1?"rgb(":"rgba("}${so(this.r)}, ${so(this.g)}, ${so(this.b)}${e===1?")":`, ${e})`}`}function Xd(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function so(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function eo(e){return e=so(e),(e<16?"0":"")+e.toString(16)}function eE(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Ar(e,t,n,r)}function C_(e){if(e instanceof Ar)return new Ar(e.h,e.s,e.l,e.opacity);if(e instanceof mc||(e=Iu(e)),!e)return new Ar;if(e instanceof Ar)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,l=a-i,s=(a+i)/2;return l?(t===a?o=(n-r)/l+(n<r)*6:n===a?o=(r-t)/l+2:o=(t-n)/l+4,l/=s<.5?a+i:2-a-i,o*=60):l=s>0&&s<1?0:o,new Ar(o,l,s,e.opacity)}function MQ(e,t,n,r){return arguments.length===1?C_(e):new Ar(e,t,n,r??1)}function Ar(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}gb(Ar,MQ,S_(mc,{brighter(e){return e=e==null?Gd:Math.pow(Gd,e),new Ar(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?_u:Math.pow(_u,e),new Ar(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 On(gg(e>=240?e-240:e+120,i,r),gg(e,i,r),gg(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new Ar(tE(this.h),lf(this.s),lf(this.l),Xd(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(){const e=Xd(this.opacity);return`${e===1?"hsl(":"hsla("}${tE(this.h)}, ${lf(this.s)*100}%, ${lf(this.l)*100}%${e===1?")":`, ${e})`}`}}));function tE(e){return e=(e||0)%360,e<0?e+360:e}function lf(e){return Math.max(0,Math.min(1,e||0))}function gg(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}const vb=e=>()=>e;function DQ(e,t){return function(n){return e+n*t}}function _Q(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function TQ(e){return(e=+e)==1?E_:function(t,n){return n-t?_Q(t,n,e):vb(isNaN(t)?n:t)}}function E_(e,t){var n=t-e;return n?DQ(e,n):vb(isNaN(e)?t:e)}const nE=function e(t){var n=TQ(t);function r(i,a){var o=n((i=jy(i)).r,(a=jy(a)).r),l=n(i.g,a.g),s=n(i.b,a.b),u=E_(i.opacity,a.opacity);return function(c){return i.r=o(c),i.g=l(c),i.b=s(c),i.opacity=u(c),i+""}}return r.gamma=e,r}(1);function IQ(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i<n;++i)r[i]=e[i]*(1-a)+t[i]*a;return r}}function RQ(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function LQ(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=new Array(r),a=new Array(n),o;for(o=0;o<r;++o)i[o]=Vl(e[o],t[o]);for(;o<n;++o)a[o]=t[o];return function(l){for(o=0;o<r;++o)a[o]=i[o](l);return a}}function $Q(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Qd(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function zQ(e,t){var n={},r={},i;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(i in t)i in e?n[i]=Vl(e[i],t[i]):r[i]=t[i];return function(a){for(i in n)r[i]=n[i](a);return r}}var Ny=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,vg=new RegExp(Ny.source,"g");function FQ(e){return function(){return e}}function BQ(e){return function(t){return e(t)+""}}function WQ(e,t){var n=Ny.lastIndex=vg.lastIndex=0,r,i,a,o=-1,l=[],s=[];for(e=e+"",t=t+"";(r=Ny.exec(e))&&(i=vg.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),l[o]?l[o]+=a:l[++o]=a),(r=r[0])===(i=i[0])?l[o]?l[o]+=i:l[++o]=i:(l[++o]=null,s.push({i:o,x:Qd(r,i)})),n=vg.lastIndex;return n<t.length&&(a=t.slice(n),l[o]?l[o]+=a:l[++o]=a),l.length<2?s[0]?BQ(s[0].x):FQ(t):(t=s.length,function(u){for(var c=0,f;c<t;++c)l[(f=s[c]).i]=f.x(u);return l.join("")})}function Vl(e,t){var n=typeof t,r;return t==null||n==="boolean"?vb(t):(n==="number"?Qd:n==="string"?(r=Iu(t))?(t=r,nE):WQ:t instanceof Iu?nE:t instanceof Date?$Q:RQ(t)?IQ:Array.isArray(t)?LQ:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?zQ:Qd)(e,t)}function yb(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function UQ(e,t){t===void 0&&(t=e,e=Vl);for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return function(o){var l=Math.max(0,Math.min(r-1,Math.floor(o*=r)));return a[l](o-l)}}function HQ(e){return function(){return e}}function Zd(e){return+e}var rE=[0,1];function ln(e){return e}function Ay(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:HQ(isNaN(t)?NaN:.5)}function YQ(e,t){var n;return e>t&&(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function KQ(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=Ay(i,r),a=n(o,a)):(r=Ay(r,i),a=n(a,o)),function(l){return a(r(l))}}function VQ(e,t,n){var r=Math.min(e.length,t.length)-1,i=new Array(r),a=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)i[o]=Ay(e[o],e[o+1]),a[o]=n(t[o],t[o+1]);return function(l){var s=pc(e,l,1,r)-1;return a[s](i[s](l))}}function gc(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Tp(){var e=rE,t=rE,n=Vl,r,i,a,o=ln,l,s,u;function c(){var d=Math.min(e.length,t.length);return o!==ln&&(o=YQ(e[0],e[d-1])),l=d>2?VQ:KQ,s=u=null,f}function f(d){return d==null||isNaN(d=+d)?a:(s||(s=l(e.map(r),t,n)))(r(o(d)))}return f.invert=function(d){return o(i((u||(u=l(t,e.map(r),Qd)))(d)))},f.domain=function(d){return arguments.length?(e=Array.from(d,Zd),c()):e.slice()},f.range=function(d){return arguments.length?(t=Array.from(d),c()):t.slice()},f.rangeRound=function(d){return t=Array.from(d),n=yb,c()},f.clamp=function(d){return arguments.length?(o=d?!0:ln,c()):o!==ln},f.interpolate=function(d){return arguments.length?(n=d,c()):n},f.unknown=function(d){return arguments.length?(a=d,f):a},function(d,h){return r=d,i=h,c()}}function xb(){return Tp()(ln,ln)}function qQ(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function Jd(e,t){if(!isFinite(e)||e===0)return null;var n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"),r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Nl(e){return e=Jd(Math.abs(e)),e?e[1]:NaN}function GQ(e,t){return function(n,r){for(var i=n.length,a=[],o=0,l=e[0],s=0;i>0&&l>0&&(s+l+1>r&&(l=Math.max(1,r-s)),a.push(n.substring(i-=l,i+l)),!((s+=l+1)>r));)l=e[o=(o+1)%e.length];return a.reverse().join(t)}}function XQ(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var QQ=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Ru(e){if(!(t=QQ.exec(e)))throw new Error("invalid format: "+e);var t;return new bb({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]})}Ru.prototype=bb.prototype;function bb(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}bb.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function ZQ(e){e:for(var t=e.length,n=1,r=-1,i;n<t;++n)switch(e[n]){case".":r=i=n;break;case"0":r===0&&(r=n),i=n;break;default:if(!+e[n])break e;r>0&&(r=0);break}return r>0?e.slice(0,r)+e.slice(i+1):e}var eh;function JQ(e,t){var n=Jd(e,t);if(!n)return eh=void 0,e.toPrecision(t);var r=n[0],i=n[1],a=i-(eh=Math.max(-8,Math.min(8,Math.floor(i/3)))*3)+1,o=r.length;return a===o?r:a>o?r+new Array(a-o+1).join("0"):a>0?r.slice(0,a)+"."+r.slice(a):"0."+new Array(1-a).join("0")+Jd(e,Math.max(0,t+a-1))[0]}function iE(e,t){var n=Jd(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")}const aE={"%":(e,t)=>
vendor: 2,604 bytes, line 288
288(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:qQ,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)=>iE(e*100,t),r:iE,s:JQ,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function oE(e){return e}var lE=Array.prototype.map,sE=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function eZ(e){var t=e.grouping===void 0||e.thousands===void 0?oE:GQ(lE.call(e.grouping,Number),e.thousands+""),n=e.currency===void 0?"":e.currency[0]+"",r=e.currency===void 0?"":e.currency[1]+"",i=e.decimal===void 0?".":e.decimal+"",a=e.numerals===void 0?oE:XQ(lE.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",s=e.nan===void 0?"NaN":e.nan+"";function u(f,d){f=Ru(f);var h=f.fill,g=f.align,v=f.sign,x=f.symbol,y=f.zero,b=f.width,w=f.comma,S=f.precision,C=f.trim,k=f.type;k==="n"?(w=!0,k="g"):aE[k]||(S===void 0&&(S=12),C=!0,k="g"),(y||h==="0"&&g==="=")&&(y=!0,h="0",g="=");var E=(d&&d.prefix!==void 0?d.prefix:"")+(x==="$"?n:x==="#"&&/[boxX]/.test(k)?"0"+k.toLowerCase():""),O=(x==="$"?r:/[%p]/.test(k)?o:"")+(d&&d.suffix!==void 0?d.suffix:""),N=aE[k],D=/[defgprs%]/.test(k);S=S===void 0?6:/[gprs]/.test(k)?Math.max(1,Math.min(21,S)):Math.max(0,Math.min(20,S));function M(A){var z=E,F=O,B,Z,Y;if(k==="c")F=N(A)+F,A="";else{A=+A;var L=A<0||1/A<0;if(A=isNaN(A)?s:N(Math.abs(A),S),C&&(A=ZQ(A)),L&&+A==0&&v!=="+"&&(L=!1),z=(L?v==="("?v:l:v==="-"||v==="("?"":v)+z,F=(k==="s"&&!isNaN(A)&&eh!==void 0?sE[8+eh/3]:"")+F+(L&&v==="("?")":""),D){for(B=-1,Z=A.length;++B<Z;)if(Y=A.charCodeAt(B),48>Y||Y>57){F=(Y===46?i+A.slice(B+1):A.slice(B))+F,A=A.slice(0,B);break}}}w&&!y&&(A=t(A,1/0));var W=z.length+A.length+F.length,P=W<b?new Array(b-W+1).join(h):"";switch(w&&y&&(A=t(P+A,P.length?b-F.length:1/0),P=""),g){case"<":A=z+A+F+P;break;case"=":A=z+P+A+F;break;case"^":A=P.slice(0,W=P.length>>1)+z+A+F+P.slice(W);break;default:A=P+z+A+F;break}return a(A)}return M.toString=function(){return f+""},M}function c(f,d){var h=Math.max(-8,Math.min(8,Math.floor(Nl(d)/3)))*3,g=Math.pow(10,-h),v=u((f=Ru(f),f.type="f",f),{suffix:sE[8+h/3]});return function(x){return v(g*x)}}return{format:u,formatPrefix:c}}var sf,wb,P_;tZ({thousands:",",grouping:[3],currency:["$",""]});function tZ(e){return sf=eZ(e),wb=sf.format,P_=sf.formatPrefix,sf}function nZ(e){return Math.max(0,-Nl(Math.abs(e)))}function rZ(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Nl(t)/3)))*3-Nl(Math.abs(e)))}function iZ(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Nl(t)-Nl(e))+1}
288function O_(e,t,n,r){var i=Py(e,t,n),a;switch(r=Ru(r??",f"),r.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&&!isNaN(a=rZ(i,o))&&(r.precision=a),P_(r,o)}case"":case"e":case"g":case"p":case"r":{r.precision==null&&!isNaN(a=iZ(i,Math.max(Math.abs(e),Math.abs(t))))&&(r.precision=a-(r.type==="e"));break}case"f":case"%":{r.precision==null&&!isNaN(a=nZ(i))&&(r.precision=a-(r.type==="%")*2);break}}return wb(r)}function Ra(e){var t=e.domain;return e.ticks=function(n){var r=t();return Cy(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var i=t();return O_(i[0],i[i.length-1],n??10,r)},e.nice=function(n){n==null&&(n=10);var r=t(),i=0,a=r.length-1,o=r[i],l=r[a],s,u,c=10;for(l<o&&(u=o,o=l,l=u,u=i,i=a,a=u);c-- >0;){if(u=Ey(o,l,n),u===s)return r[i]=o,r[a]=l,t(r);if(u>0)o=Math.floor(o/u)*u,l=Math.ceil(l/u)*u;else if(u<0)o=Math.ceil(o*u)/u,l=Math.floor(l*u)/u;else break;s=u}return e},e}function j_(){var e=xb();return e.copy=function(){return gc(e,j_())},yr.apply(e,arguments),Ra(e)}function N_(e){var t;function n(r){return r==null||isNaN(r=+r)?t:r}return n.invert=n,n.domain=n.range=function(r){return arguments.length?(e=Array.from(r,Zd),n):e.slice()},n.unknown=function(r){return arguments.length?(t=r,n):t},n.copy=function(){return N_(e).unknown(t)},e=arguments.length?Array.from(e,Zd):[0,1],Ra(n)}function A_(e,t){e=e.slice();var n=0,r=e.length-1,i=e[n],a=e[r],o;return a<i&&(o=n,n=r,r=o,o=i,i=a,a=o),e[n]=t.floor(i),e[r]=t.ceil(a),e}function uE(e){return Math.log(e)}function cE(e){return Math.exp(e)}function aZ(e){return-Math.log(-e)}function oZ(e){return-Math.exp(-e)}function lZ(e){return isFinite(e)?+("1e"+e):e<0?0:e}function sZ(e){return e===10?lZ:e===Math.E?Math.exp:t=>Math.pow(e,t)}function uZ(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function fE(e){return(t,n)=>-e(-t,n)}function kb(e){const t=e(uE,cE),n=t.domain;let r=10,i,a;function o(){return i=uZ(r),a=sZ(r),n()[0]<0?(i=fE(i),a=fE(a),e(aZ,oZ)):e(uE,cE),t}return t.base=function(l){return arguments.length?(r=+l,o()):r},t.domain=function(l){return arguments.length?(n(l),o()):n()},t.ticks=l=>{const s=n();let u=s[0],c=s[s.length-1];const f=c<u;f&&([u,c]=[c,u]);let d=i(u),h=i(c),g,v;const x=l==null?10:+l;let y=[];if(!(r%1)&&h-d<x){if(d=Math.floor(d),h=Math.ceil(h),u>0){for(;d<=h;++d)for(g=1;g<r;++g)if(v=d<0?g/a(-d):g*a(d),!(v<u)){if(v>c)break;y.push(v)}}else for(;d<=h;++d)for(g=r-1;g>=1;--g)if(v=d>0?g/a(-d):g*a(d),!(v<u)){if(v>c)break;y.push(v)}y.length*2<x&&(y=Cy(u,c,x))}else y=Cy(d,h,Math.min(h-d,x)).map(a);return f?y.reverse():y},t.tickFormat=(l,s)=>{if(l==null&&(l=10),s==null&&(s=r===10?"s":","),typeof s!="function"&&(!(r%1)&&(s=Ru(s)).precision==null&&(s.trim=!0),s=wb(s)),l===1/0)return s;const u=Math.max(1,r*l/t.ticks().length);return c=>{let f=c/a(Math.round(i(c)));return f*r<r-.5&&(f*=r),f<=u?s(c):""}},t.nice=()=>n(A_(n(),{floor:l=>a(Math.floor(i(l))),ceil:l=>a(Math.ceil(i(l)))})),t}function M_(){const e=kb(Tp()).domain([1,10]);return e.copy=()=>gc(e,M_()).base(e.base()),yr.apply(e,arguments),e}function dE(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function hE(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Sb(e){var t=1,n=e(dE(t),hE(t));return n.constant=function(r){return arguments.length?e(dE(t=+r),hE(t)):t},Ra(n)}function D_(){var e=Sb(Tp());return e.copy=function(){return gc(e,D_()).constant(e.constant())},yr.apply(e,arguments)}function pE(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function cZ(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function fZ(e){return e<0?-e*e:e*e}function Cb(e){var t=e(ln,ln),n=1;function r(){return n===1?e(ln,ln):n===.5?e(cZ,fZ):e(pE(n),pE(1/n))}return t.exponent=function(i){return arguments.length?(n=+i,r()):n},Ra(t)}function Eb(){var e=Cb(Tp());return e.copy=function(){return gc(e,Eb()).exponent(e.exponent())},yr.apply(e,arguments),e}function dZ(){return Eb.apply(null,arguments).exponent(.5)}function mE(e){return Math.sign(e)*e*e}function hZ(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function __(){var e=xb(),t=[0,1],n=!1,r;function i(a){var o=hZ(e(a));return isNaN(o)?r:n?Math.round(o):o}return i.invert=function(a){return e.invert(mE(a))},i.domain=function(a){return arguments.length?(e.domain(a),i):e.domain()},i.range=function(a){return arguments.length?(e.range((t=Array.from(a,Zd)).map(mE)),i):t.slice()},i.rangeRound=function(a){return i.range(a).round(!0)},i.round=function(a){return arguments.length?(n=!!a,i):n},i.clamp=function(a){return arguments.length?(e.clamp(a),i):e.clamp()},i.unknown=function(a){return arguments.length?(r=a,i):r},i.copy=function(){return __(e.domain(),t).round(n).clamp(e.clamp()).unknown(r)},yr.apply(i,arguments),Ra(i)}
288function T_(){var e=[],t=[],n=[],r;function i(){var o=0,l=Math.max(1,t.length);for(n=new Array(l-1);++o<l;)n[o-1]=vQ(e,o/l);return a}function a(o){return o==null||isNaN(o=+o)?r:t[pc(n,o)]}return a.invertExtent=function(o){var l=t.indexOf(o);return l<0?[NaN,NaN]:[l>0?n[l-1]:e[0],l<n.length?n[l]:e[e.length-1]]},a.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let l of o)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(Sa),i()},a.range=function(o){return arguments.length?(t=Array.from(o),i()):t.slice()},a.unknown=function(o){return arguments.length?(r=o,a):r},a.quantiles=function(){return n.slice()},a.copy=function(){return T_().domain(e).range(t).unknown(r)},yr.apply(a,arguments)}function I_(){var e=0,t=1,n=1,r=[.5],i=[0,1],a;function o(s){return s!=null&&s<=s?i[pc(r,s,0,n)]:a}function l(){var s=-1;for(r=new Array(n);++s<n;)r[s]=((s+1)*t-(s-n)*e)/(n+1);return o}return o.domain=function(s){return arguments.length?([e,t]=s,e=+e,t=+t,l()):[e,t]},o.range=function(s){return arguments.length?(n=(i=Array.from(s)).length-1,l()):i.slice()},o.invertExtent=function(s){var u=i.indexOf(s);return u<0?[NaN,NaN]:u<1?[e,r[0]]:u>=n?[r[n-1],t]:[r[u-1],r[u]]},o.unknown=function(s){return arguments.length&&(a=s),o},o.thresholds=function(){return r.slice()},o.copy=function(){return I_().domain([e,t]).range(i).unknown(a)},yr.apply(Ra(o),arguments)}function R_(){var e=[.5],t=[0,1],n,r=1;function i(a){return a!=null&&a<=a?t[pc(e,a,0,r)]:n}return i.domain=function(a){return arguments.length?(e=Array.from(a),r=Math.min(e.length,t.length-1),i):e.slice()},i.range=function(a){return arguments.length?(t=Array.from(a),r=Math.min(e.length,t.length-1),i):t.slice()},i.invertExtent=function(a){var o=t.indexOf(a);return[e[o-1],e[o]]},i.unknown=function(a){return arguments.length?(n=a,i):n},i.copy=function(){return R_().domain(e).range(t).unknown(n)},yr.apply(i,arguments)}const yg=new Date,xg=new Date;function Ot(e,t,n,r){function i(a){return e(a=arguments.length===0?new Date:new Date(+a)),a}return i.floor=a=>(e(a=new Date(+a)),a),i.ceil=a=>(e(a=new Date(a-1)),t(a,1),e(a),a),i.round=a=>{const o=i(a),l=i.ceil(a);return a-o<l-a?o:l},i.offset=(a,o)=>(t(a=new Date(+a),o==null?1:Math.floor(o)),a),i.range=(a,o,l)=>{const s=[];if(a=i.ceil(a),l=l==null?1:Math.floor(l),!(a<o)||!(l>0))return s;let u;do s.push(u=new Date(+a)),t(a,l),e(a);while(u<a&&a<o);return s},i.filter=a=>Ot(o=>{if(o>=o)for(;e(o),!a(o);)o.setTime(o-1)},(o,l)=>{if(o>=o)if(l<0)for(;++l<=0;)for(;t(o,-1),!a(o););else for(;--l>=0;)for(;t(o,1),!a(o););}),n&&(i.count=(a,o)=>(yg.setTime(+a),xg.setTime(+o),e(yg),e(xg),Math.floor(n(yg,xg))),i.every=a=>(a=Math.floor(a),!isFinite(a)||!(a>0)?null:a>1?i.filter(r?o=>r(o)%a===0:o=>i.count(0,o)%a===0):i)),i}const th=Ot(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);th.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?Ot(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):th);th.range;const Oi=1e3,cr=Oi*60,ji=cr*60,zi=ji*24,Pb=zi*7,gE=zi*30,bg=zi*365,to=Ot(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Oi)},(e,t)=>(t-e)/Oi,e=>e.getUTCSeconds());to.range;const Ob=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Oi)},(e,t)=>{e.setTime(+e+t*cr)},(e,t)=>(t-e)/cr,e=>e.getMinutes());Ob.range;const jb=Ot(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*cr)},(e,t)=>(t-e)/cr,e=>e.getUTCMinutes());jb.range;const Nb=Ot(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Oi-e.getMinutes()*cr)},(e,t)=>{e.setTime(+e+t*ji)},(e,t)=>(t-e)/ji,e=>e.getHours());Nb.range;const Ab=Ot(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ji)},(e,t)=>(t-e)/ji,e=>e.getUTCHours());Ab.range;const vc=Ot(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*cr)/zi,e=>e.getDate()-1);vc.range;const Ip=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/zi,e=>e.getUTCDate()-1);Ip.range;const L_=Ot(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/zi,e=>Math.floor(e/zi));L_.range;function jo(e){return Ot(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,n)=>{t.setDate(t.getDate()+n*7)},(t,n)=>(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*cr)/Pb)}const Rp=jo(0),nh=jo(1),pZ=jo(2),mZ=jo(3),Al=jo(4),gZ=jo(5),vZ=jo(6);Rp.range;nh.range;pZ.range;mZ.range;Al.range;gZ.range;vZ.range;function No(e){return Ot(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCDate(t.getUTCDate()+n*7)},(t,n)=>(n-t)/Pb)}const Lp=No(0),rh=No(1),yZ=No(2),xZ=No(3),Ml=No(4),bZ=No(5),wZ=No(6);Lp.range;rh.range;yZ.range;xZ.range;Ml.range;bZ.range;wZ.range;const Mb=Ot(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());Mb.range;const Db=Ot(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());Db.range;const Fi=Ot(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());Fi.every=e=>
vendor: 11,021 bytes, line 288
288!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(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)});Fi.range;const Bi=Ot(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());Bi.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:Ot(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)});Bi.range;function $_(e,t,n,r,i,a){const o=[[to,1,Oi],[to,5,5*Oi],[to,15,15*Oi],[to,30,30*Oi],[a,1,cr],[a,5,5*cr],[a,15,15*cr],[a,30,30*cr],[i,1,ji],[i,3,3*ji],[i,6,6*ji],[i,12,12*ji],[r,1,zi],[r,2,2*zi],[n,1,Pb],[t,1,gE],[t,3,3*gE],[e,1,bg]];function l(u,c,f){const d=c<u;d&&([u,c]=[c,u]);const h=f&&typeof f.range=="function"?f:s(u,c,f),g=h?h.range(u,+c+1):[];return d?g.reverse():g}function s(u,c,f){const d=Math.abs(c-u)/f,h=hb(([,,x])=>x).right(o,d);if(h===o.length)return e.every(Py(u/bg,c/bg,f));if(h===0)return th.every(Math.max(Py(u,c,f),1));const[g,v]=o[d/o[h-1][2]<o[h][2]/d?h-1:h];return g.every(v)}return[l,s]}const[kZ,SZ]=$_(Bi,Db,Lp,L_,Ab,jb),[CZ,EZ]=$_(Fi,Mb,Rp,vc,Nb,Ob);function wg(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 kg(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 bs(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function PZ(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,l=e.months,s=e.shortMonths,u=ws(i),c=ks(i),f=ws(a),d=ks(a),h=ws(o),g=ks(o),v=ws(l),x=ks(l),y=ws(s),b=ks(s),w={a:Y,A:L,b:W,B:P,c:null,d:kE,e:kE,f:GZ,g:aJ,G:lJ,H:KZ,I:VZ,j:qZ,L:z_,m:XZ,M:QZ,p:J,q:X,Q:EE,s:PE,S:ZZ,u:JZ,U:eJ,V:tJ,w:nJ,W:rJ,x:null,X:null,y:iJ,Y:oJ,Z:sJ,"%":CE},S={a:j,A:ae,b:ce,B:le,c:null,d:SE,e:SE,f:dJ,g:kJ,G:CJ,H:uJ,I:cJ,j:fJ,L:B_,m:hJ,M:pJ,p:be,q:he,Q:EE,s:PE,S:mJ,u:gJ,U:vJ,V:yJ,w:xJ,W:bJ,x:null,X:null,y:wJ,Y:SJ,Z:EJ,"%":CE},C={a:D,A:M,b:A,B:z,c:F,d:bE,e:bE,f:WZ,g:xE,G:yE,H:wE,I:wE,j:$Z,L:BZ,m:LZ,M:zZ,p:N,q:RZ,Q:HZ,s:YZ,S:FZ,u:MZ,U:DZ,V:_Z,w:AZ,W:TZ,x:B,X:Z,y:xE,Y:yE,Z:IZ,"%":UZ};w.x=k(n,w),w.X=k(r,w),w.c=k(t,w),S.x=k(n,S),S.X=k(r,S),S.c=k(t,S);function k(U,_){return function(V){var R=[],fe=-1,ie=0,Ee=U.length,ke,st,gn;for(V instanceof Date||(V=new Date(+V));++fe<Ee;)U.charCodeAt(fe)===37&&(R.push(U.slice(ie,fe)),(st=vE[ke=U.charAt(++fe)])!=null?ke=U.charAt(++fe):st=ke==="e"?" ":"0",(gn=_[ke])&&(ke=gn(V,st)),R.push(ke),ie=fe+1);return R.push(U.slice(ie,fe)),R.join("")}}function E(U,_){return function(V){var R=bs(1900,void 0,1),fe=O(R,U,V+="",0),ie,Ee;if(fe!=V.length)return null;if("Q"in R)return new Date(R.Q);if("s"in R)return new Date(R.s*1e3+("L"in R?R.L:0));if(_&&!("Z"in R)&&(R.Z=0),"p"in R&&(R.H=R.H%12+R.p*12),R.m===void 0&&(R.m="q"in R?R.q:0),"V"in R){if(R.V<1||R.V>53)return null;"w"in R||(R.w=1),"Z"in R?(ie=kg(bs(R.y,0,1)),Ee=ie.getUTCDay(),ie=Ee>4||Ee===0?rh.ceil(ie):rh(ie),ie=Ip.offset(ie,(R.V-1)*7),R.y=ie.getUTCFullYear(),R.m=ie.getUTCMonth(),R.d=ie.getUTCDate()+(R.w+6)%7):(ie=wg(bs(R.y,0,1)),Ee=ie.getDay(),ie=Ee>4||Ee===0?nh.ceil(ie):nh(ie),ie=vc.offset(ie,(R.V-1)*7),R.y=ie.getFullYear(),R.m=ie.getMonth(),R.d=ie.getDate()+(R.w+6)%7)}else("W"in R||"U"in R)&&("w"in R||(R.w="u"in R?R.u%7:"W"in R?1:0),Ee="Z"in R?kg(bs(R.y,0,1)).getUTCDay():wg(bs(R.y,0,1)).getDay(),R.m=0,R.d="W"in R?(R.w+6)%7+R.W*7-(Ee+5)%7:R.w+R.U*7-(Ee+6)%7);return"Z"in R?(R.H+=R.Z/100|0,R.M+=R.Z%100,kg(R)):wg(R)}}function O(U,_,V,R){for(var fe=0,ie=_.length,Ee=V.length,ke,st;fe<ie;){if(R>=Ee)return-1;if(ke=_.charCodeAt(fe++),ke===37){if(ke=_.charAt(fe++),st=C[ke in vE?_.charAt(fe++):ke],!st||(R=st(U,V,R))<0)return-1}else if(ke!=V.charCodeAt(R++))return-1}return R}function N(U,_,V){var R=u.exec(_.slice(V));return R?(U.p=c.get(R[0].toLowerCase()),V+R[0].length):-1}function D(U,_,V){var R=h.exec(_.slice(V));return R?(U.w=g.get(R[0].toLowerCase()),V+R[0].length):-1}function M(U,_,V){var R=f.exec(_.slice(V));return R?(U.w=d.get(R[0].toLowerCase()),V+R[0].length):-1}function A(U,_,V){var R=y.exec(_.slice(V));return R?(U.m=b.get(R[0].toLowerCase()),V+R[0].length):-1}function z(U,_,V){var R=v.exec(_.slice(V));return R?(U.m=x.get(R[0].toLowerCase()),V+R[0].length):-1}function F(U,_,V){return O(U,t,_,V)}function B(U,_,V){return O(U,n,_,V)}function Z(U,_,V){return O(U,r,_,V)}function Y(U){return o[U.getDay()]}function L(U){return a[U.getDay()]}function W(U){return s[U.getMonth()]}function P(U){return l[U.getMonth()]}function J(U){return i[+(U.getHours()>=12)]}function X(U){return 1+~~(U.getMonth()/3)}function j(U){return o[U.getUTCDay()]}function ae(U){return a[U.getUTCDay()]}function ce(U){return s[U.getUTCMonth()]}function le(U){return l[U.getUTCMonth()]}function be(U){return i[+(U.getUTCHours()>=12)]}function he(U){return 1+~~(U.getUTCMonth()/3)}return{format:function(U){var _=k(U+="",w);return _.toString=function(){return U},_},parse:function(U){var _=E(U+="",!1);return _.toString=function(){return U},_},utcFormat:function(U){var _=k(U+="",S);return _.toString=function(){return U},_},utcParse:function(U){var _=E(U+="",!0);return _.toString=function(){return U},_}}}var vE={"-":"",_:" ",0:"0"},zt=/^\s*\d+/,OZ=/^%/,jZ=/[\\^$*+?|[\]().{}]/g;function je(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function NZ(e){return e.replace(jZ,"\\$&")}function ws(e){return new RegExp("^(?:"+e.map(NZ).join("|")+")","i")}function ks(e){return new Map(e.map((t,n)=>[t.toLowerCase(),n]))}function AZ(e,t,n){var r=zt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function MZ(e,t,n){var r=zt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function DZ(e,t,n){var r=zt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function _Z(e,t,n){var r=zt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function TZ(e,t,n){var r=zt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function yE(e,t,n){var r=zt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function xE(e,t,n){var r=zt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function IZ(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 RZ(e,t,n){var r=zt.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function LZ(e,t,n){var r=zt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function bE(e,t,n){var r=zt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function $Z(e,t,n){var r=zt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function wE(e,t,n){var r=zt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function zZ(e,t,n){var r=zt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function FZ(e,t,n){var r=zt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function BZ(e,t,n){var r=zt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function WZ(e,t,n){var r=zt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function UZ(e,t,n){var r=OZ.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function HZ(e,t,n){var r=zt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function YZ(e,t,n){var r=zt.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function kE(e,t){return je(e.getDate(),t,2)}function KZ(e,t){return je(e.getHours(),t,2)}function VZ(e,t){return je(e.getHours()%12||12,t,2)}function qZ(e,t){return je(1+vc.count(Fi(e),e),t,3)}function z_(e,t){return je(e.getMilliseconds(),t,3)}function GZ(e,t){return z_(e,t)+"000"}function XZ(e,t){return je(e.getMonth()+1,t,2)}function QZ(e,t){return je(e.getMinutes(),t,2)}function ZZ(e,t){return je(e.getSeconds(),t,2)}function JZ(e){var t=e.getDay();return t===0?7:t}function eJ(e,t){return je(Rp.count(Fi(e)-1,e),t,2)}function F_(e){var t=e.getDay();return t>=4||t===0?Al(e):Al.ceil(e)}function tJ(e,t){return e=F_(e),je(Al.count(Fi(e),e)+(Fi(e).getDay()===4),t,2)}function nJ(e){return e.getDay()}function rJ(e,t){return je(nh.count(Fi(e)-1,e),t,2)}function iJ(e,t){return je(e.getFullYear()%100,t,2)}function aJ(e,t){return e=F_(e),je(e.getFullYear()%100,t,2)}function oJ(e,t){return je(e.getFullYear()%1e4,t,4)}function lJ(e,t){var n=e.getDay();return e=n>=4||n===0?Al(e):Al.ceil(e),je(e.getFullYear()%1e4,t,4)}function sJ(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+je(t/60|0,"0",2)+je(t%60,"0",2)}function SE(e,t){return je(e.getUTCDate(),t,2)}function uJ(e,t){return je(e.getUTCHours(),t,2)}function cJ(e,t){return je(e.getUTCHours()%12||12,t,2)}function fJ(e,t){return je(1+Ip.count(Bi(e),e),t,3)}function B_(e,t){return je(e.getUTCMilliseconds(),t,3)}function dJ(e,t){return B_(e,t)+"000"}function hJ(e,t){return je(e.getUTCMonth()+1,t,2)}function pJ(e,t){return je(e.getUTCMinutes(),t,2)}function mJ(e,t){return je(e.getUTCSeconds(),t,2)}function gJ(e){var t=e.getUTCDay();return t===0?7:t}function vJ(e,t){return je(Lp.count(Bi(e)-1,e),t,2)}function W_(e){var t=e.getUTCDay();return t>=4||t===0?Ml(e):Ml.ceil(e)}function yJ(e,t){return e=W_(e),je(Ml.count(Bi(e),e)+(Bi(e).getUTCDay()===4),t,2)}function xJ(e){return e.getUTCDay()}function bJ(e,t){return je(rh.count(Bi(e)-1,e),t,2)}function wJ(e,t){return je(e.getUTCFullYear()%100,t,2)}function kJ(e,t){return e=W_(e),je(e.getUTCFullYear()%100,t,2)}function SJ(e,t){return je(e.getUTCFullYear()%1e4,t,4)}function CJ(e,t){var n=e.getUTCDay();return e=n>=4||n===0?Ml(e):Ml.ceil(e),je(e.getUTCFullYear()%1e4,t,4)}function EJ(){return"+0000"}function CE(){return"%"}function EE(e){return+e}function PE(e){return Math.floor(+e/1e3)}var Ro,U_,H_;PJ({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function PJ(e){return Ro=PZ(e),U_=Ro.format,Ro.parse,H_=Ro.utcFormat,Ro.utcParse,Ro}function OJ(e){return new Date(e)}function jJ(e){return e instanceof Date?+e:+new Date(+e)}function _b(e,t,n,r,i,a,o,l,s,u){var c=xb(),f=c.invert,d=c.domain,h=u(".%L"),g=u(":%S"),v=u("%I:%M"),x=u("%I %p"),y=u("%a %d"),b=u("%b %d"),w=u("%B"),S=u("%Y");function C(k){return(s(k)<k?h:l(k)<k?g:o(k)<k?v:a(k)<k?x:r(k)<k?i(k)<k?y:b:n(k)<k?w:S)(k)}return c.invert=function(k){return new Date(f(k))},c.domain=function(k){return arguments.length?d(Array.from(k,jJ)):d().map(OJ)},c.ticks=function(k){var E=d();return e(E[0],E[E.length-1],k??10)},c.tickFormat=function(k,E){return E==null?C:u(E)},c.nice=function(k){var E=d();return(!k||typeof k.range!="function")&&(k=t(E[0],E[E.length-1],k??10)),k?d(A_
vendor: 4,118 bytes, line 288
288(E,k)):c},c.copy=function(){return gc(c,_b(e,t,n,r,i,a,o,l,s,u))},c}function NJ(){return yr.apply(_b(CZ,EZ,Fi,Mb,Rp,vc,Nb,Ob,to,U_).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function AJ(){return yr.apply(_b(kZ,SZ,Bi,Db,Lp,Ip,Ab,jb,to,H_).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function $p(){var e=0,t=1,n,r,i,a,o=ln,l=!1,s;function u(f){return f==null||isNaN(f=+f)?s:o(i===0?.5:(f=(a(f)-n)*i,l?Math.max(0,Math.min(1,f)):f))}u.domain=function(f){return arguments.length?([e,t]=f,n=a(e=+e),r=a(t=+t),i=n===r?0:1/(r-n),u):[e,t]},u.clamp=function(f){return arguments.length?(l=!!f,u):l},u.interpolator=function(f){return arguments.length?(o=f,u):o};function c(f){return function(d){var h,g;return arguments.length?([h,g]=d,o=f(h,g),u):[o(0),o(1)]}}return u.range=c(Vl),u.rangeRound=c(yb),u.unknown=function(f){return arguments.length?(s=f,u):s},function(f){return a=f,n=f(e),r=f(t),i=n===r?0:1/(r-n),u}}function La(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function Y_(){var e=Ra($p()(ln));return e.copy=function(){return La(e,Y_())},Vi.apply(e,arguments)}function K_(){var e=kb($p()).domain([1,10]);return e.copy=function(){return La(e,K_()).base(e.base())},Vi.apply(e,arguments)}function V_(){var e=Sb($p());return e.copy=function(){return La(e,V_()).constant(e.constant())},Vi.apply(e,arguments)}function Tb(){var e=Cb($p());return e.copy=function(){return La(e,Tb()).exponent(e.exponent())},Vi.apply(e,arguments)}function MJ(){return Tb.apply(null,arguments).exponent(.5)}function q_(){var e=[],t=ln;function n(r){if(r!=null&&!isNaN(r=+r))return t((pc(e,r,1)-1)/(e.length-1))}return n.domain=function(r){if(!arguments.length)return e.slice();e=[];for(let i of r)i!=null&&!isNaN(i=+i)&&e.push(i);return e.sort(Sa),n},n.interpolator=function(r){return arguments.length?(t=r,n):t},n.range=function(){return e.map((r,i)=>t(i/(e.length-1)))},n.quantiles=function(r){return Array.from({length:r+1},(i,a)=>gQ(e,a/r))},n.copy=function(){return q_(t).domain(e)},Vi.apply(n,arguments)}function zp(){var e=0,t=.5,n=1,r=1,i,a,o,l,s,u=ln,c,f=!1,d;function h(v){return isNaN(v=+v)?d:(v=.5+((v=+c(v))-a)*(r*v<r*a?l:s),u(f?Math.max(0,Math.min(1,v)):v))}h.domain=function(v){return arguments.length?([e,t,n]=v,i=c(e=+e),a=c(t=+t),o=c(n=+n),l=i===a?0:.5/(a-i),s=a===o?0:.5/(o-a),r=a<i?-1:1,h):[e,t,n]},h.clamp=function(v){return arguments.length?(f=!!v,h):f},h.interpolator=function(v){return arguments.length?(u=v,h):u};function g(v){return function(x){var y,b,w;return arguments.length?([y,b,w]=x,u=UQ(v,[y,b,w]),h):[u(0),u(.5),u(1)]}}return h.range=g(Vl),h.rangeRound=g(yb),h.unknown=function(v){return arguments.length?(d=v,h):d},function(v){return c=v,i=v(e),a=v(t),o=v(n),l=i===a?0:.5/(a-i),s=a===o?0:.5/(o-a),r=a<i?-1:1,h}}function G_(){var e=Ra(zp()(ln));return e.copy=function(){return La(e,G_())},Vi.apply(e,arguments)}function X_(){var e=kb(zp()).domain([.1,1,10]);return e.copy=function(){return La(e,X_()).base(e.base())},Vi.apply(e,arguments)}function Q_(){var e=Sb(zp());return e.copy=function(){return La(e,Q_()).constant(e.constant())},Vi.apply(e,arguments)}function Ib(){var e=Cb(zp());return e.copy=function(){return La(e,Ib()).exponent(e.exponent())},Vi.apply(e,arguments)}function DJ(){return Ib.apply(null,arguments).exponent(.5)}const Ts=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:mb,scaleDiverging:G_,scaleDivergingLog:X_,scaleDivergingPow:Ib,scaleDivergingSqrt:DJ,scaleDivergingSymlog:Q_,scaleIdentity:N_,scaleImplicit:Oy,scaleLinear:j_,scaleLog:M_,scaleOrdinal:pb,scalePoint:xQ,scalePow:Eb,scaleQuantile:T_,scaleQuantize:I_,scaleRadial:__,scaleSequential:Y_,scaleSequentialLog:K_,scaleSequentialPow:Tb,scaleSequentialQuantile:q_,scaleSequentialSqrt:MJ,scaleSequentialSymlog:V_,scaleSqrt:dZ,scaleSymlog:D_,scaleThreshold:R_,scaleTime:NJ,scaleUtc:AJ,tickFormat:O_},Symbol.toStringTag,{value:"Module"}));function _J(e){if(e in Ts)return Ts[e]();var t="scale".concat(ac(e));if(t in Ts)return Ts[t]()}function OE(e,t,n){if(typeof e=="function")return e.copy().domain(t).range(n);if(e!=null){var r=_J(e);
288if(r!=null)return r.domain(t).range(n),r}}function Rb(e,t,n,r){if(!(n==null||r==null))return typeof e.scale=="function"?OE(e.scale,n,r):OE(t,n,r)}function TJ(e){return"scale".concat(ac(e))}function IJ(e){return TJ(e)in Ts}var Z_=(e,t,n)=>{if(e!=null){var{scale:r,type:i}=e;if(r==="auto")return i==="category"&&n&&(n.indexOf("LineChart")>=0||n.indexOf("AreaChart")>=0||n.indexOf("ComposedChart")>=0&&!t)?"point":i==="category"?"band":"linear";if(typeof r=="string")return IJ(r)?r:"point"}};function RJ(e,t){for(var n=0,r=e.length,i=e[0]<e[e.length-1];n<r;){var a=Math.floor((n+r)/2);(i?e[a]<t:e[a]>t)?n=a+1:r=a}return n}function J_(e,t){if(e){var n=t??e.domain(),r=n.map(a=>{var o;return(o=e(a))!==null&&o!==void 0?o:0}),i=e.range();if(!(n.length===0||i.length<2))return a=>{var o,l,s=RJ(r,a);if(s<=0)return n[0];if(s>=n.length)return n[n.length-1];var u=(o=r[s-1])!==null&&o!==void 0?o:0,c=(l=r[s])!==null&&l!==void 0?l:0;return Math.abs(a-u)<=Math.abs(a-c)?n[s-1]:n[s]}}}function LJ(e){if(e!=null)return"invert"in e&&typeof e.invert=="function"?e.invert.bind(e):J_(e,void 0)}function jE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ih(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jE(Object(n),!0).forEach(function(r){$J(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $J(e,t,n){return(t=zJ(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zJ(e){var t=FJ(e,"string");return typeof t=="symbol"?t:t+""}function FJ(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var My=[0,"auto"],wt={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:void 0,height:30,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"bottom",padding:{left:0,right:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"category",unit:void 0,niceTicks:"auto"},eT=(e,t)=>e.cartesianAxis.xAxis[t],qi=(e,t)=>{var n=eT(e,t);return n??wt},kt={allowDataOverflow:!1,allowDecimals:!0,allowDuplicatedCategory:!0,angle:0,dataKey:void 0,domain:My,hide:!0,id:0,includeHidden:!1,interval:"preserveEnd",minTickGap:5,mirror:!1,name:void 0,orientation:"left",padding:{top:0,bottom:0},reversed:!1,scale:"auto",tick:!0,tickCount:5,tickFormatter:void 0,ticks:void 0,type:"number",unit:void 0,niceTicks:"auto",width:sc},tT=(e,t)=>e.cartesianAxis.yAxis[t],Gi=(e,t)=>{var n=tT(e,t);return n??kt},BJ={domain:[0,"auto"],includeHidden:!1,reversed:!1,allowDataOverflow:!1,allowDuplicatedCategory:!1,dataKey:void 0,id:0,name:"",range:[64,64],scale:"auto",type:"number",unit:""},Lb=(e,t)=>{var n=e.cartesianAxis.zAxis[t];return n??BJ},mn=(e,t,n)=>{switch(t){case"xAxis":return qi(e,n);case"yAxis":return Gi(e,n);case"zAxis":return Lb(e,n);case"angleAxis":return ub(e,n);case"radiusAxis":return cb(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}}
288,WJ=(e,t,n)=>{switch(t){case"xAxis":return qi(e,n);case"yAxis":return Gi(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},yc=(e,t,n)=>{switch(t){case"xAxis":return qi(e,n);case"yAxis":return Gi(e,n);case"angleAxis":return ub(e,n);case"radiusAxis":return cb(e,n);default:throw new Error("Unexpected axis type: ".concat(t))}},nT=e=>e.graphicalItems.cartesianItems.some(t=>t.type==="bar")||e.graphicalItems.polarItems.some(t=>t.type==="radialBar");function rT(e,t){return n=>{switch(e){case"xAxis":return"xAxisId"in n&&n.xAxisId===t;case"yAxis":return"yAxisId"in n&&n.yAxisId===t;case"zAxis":return"zAxisId"in n&&n.zAxisId===t;case"angleAxis":return"angleAxisId"in n&&n.angleAxisId===t;case"radiusAxis":return"radiusAxisId"in n&&n.radiusAxisId===t;default:return!1}}}var Fp=e=>e.graphicalItems.cartesianItems,UJ=I([Lt,Np],rT),iT=(e,t,n)=>e.filter(n).filter(r=>(t==null?void 0:t.includeHidden)===!0?!0:!r.hide),xc=I([Fp,mn,UJ],iT,{memoizeOptions:{resultEqualityCheck:_p}}),aT=I([xc],e=>e.filter(t=>t.type==="area"||t.type==="bar").filter(Mp)),oT=e=>e.filter(t=>!("stackId"in t)||t.stackId===void 0),HJ=I([xc],oT),lT=e=>e.map(t=>t.data).filter(Boolean).flat(1),YJ=I([xc],lT,{memoizeOptions:{resultEqualityCheck:_p}}),sT=(e,t)=>{var{chartData:n=[],dataStartIndex:r,dataEndIndex:i}=t;return e.length>0?e:n.slice(r,i+1)},$b=I([YJ,XD],sT),uT=(e,t,n)=>(t==null?void 0:t.dataKey)!=null?e.map(r=>({value:vt(r,t.dataKey)})):n.length>0?n.map(r=>r.dataKey).flatMap(r=>e.map(i=>({value:vt(i,r)}))):e.map(r=>({value:r})),bc=I([$b,mn,xc],uT);function ml(e){if(ui(e)||e instanceof Date){var t=Number(e);if(xe(t))return t}}function NE(e){if(Array.isArray(e)){var t=[ml(e[0]),ml(e[1])];return oi(t)?t:void 0}var n=ml(e);if(n!=null)return[n,n]}function Wi(e){return e.map(ml).filter(Pn)}function KJ(e,t){var n=ml(e),r=ml(t);return n==null&&r==null?0:n==null?-1:r==null?1:n-r}var VJ=I([bc],e=>e==null?void 0:e.map(t=>t.value).sort(KJ));function cT(e,t){switch(e){case"xAxis":return t.direction==="x";case"yAxis":return t.direction==="y";default:return!1}}function qJ(e,t,n){return!n||typeof t!="number"||Lr(t)?[]:n.length?Wi(n.flatMap(r=>{var i=vt(e,r.dataKey),a,o;if(Array.isArray(i)?[a,o]=i:a=o=i,!(!xe(a)||!xe(o)))return[t-a,t+o]})):[]}var jt=e=>{var t=$t(e),n=Kl(e);return yc(e,t,n)},wc=I([jt],e=>e==null?void 0:e.dataKey),GJ=I([aT,XD,jt],y_),fT=(e,t,n,r)=>{var i={},a=t.reduce((o,l)=>{if(l.stackId==null)return o;var s=o[l.stackId];return s==null&&(s=[]),s.push(l),o[l.stackId]=s,o},i);return Object.fromEntries(Object.entries(a).map(o=>{var[l,s]=o,u=r?[...s].reverse():s,c=u.map(Ap);return[l,{stackedData:eq(e,c,n),graphicalItems:u}]}))},ah=I([GJ,aT,Ep,f_],fT),dT=(e,t,n,r)=>{var{dataStartIndex:i,dataEndIndex:a}=t;if(r==null&&n!=="zAxis"){var o=iq(e,i,a);if(!(o!=null&&o[0]===0&&o[1]===0))return o}},XJ=I([mn],e=>e.allowDataOverflow),zb=e=>{var t;if(e==null||!("domain"in e))return My;if(e.domain!=null)return e.domain;if("ticks"in e&&e.ticks!=null){if(e.type==="number"){var n=Wi(e.ticks);return[Math.min(...n),Math.max(...n)]}if(e.type==="category")return e.ticks.map(String)}return(t=e==null?void 0:e.domain)!==null&&t!==void 0?t:My},hT=I([mn],zb),pT=I([hT,XJ],ZD),QJ=I([ah,Ki,Lt,pT],dT,{memoizeOptions:{resultEqualityCheck:Dp}}),Fb=e=>e.errorBars,ZJ=(e,t,n)=>e.flatMap(r=>t[r.id]).filter(Boolean).filter(r=>cT(n,r)),oh=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];
288var i=n.filter(Boolean);if(i.length!==0){var a=i.flat(),o=Math.min(...a),l=Math.max(...a);return[o,l]}},mT=(e,t,n,r,i)=>{var a,o;if(n.length>0&&e.forEach(l=>{n.forEach(s=>{var u,c,f=(u=r[s.id])===null||u===void 0?void 0:u.filter(y=>cT(i,y)),d=vt(l,(c=t.dataKey)!==null&&c!==void 0?c:s.dataKey),h=qJ(l,d,f);if(h.length>=2){var g=Math.min(...h),v=Math.max(...h);(a==null||g<a)&&(a=g),(o==null||v>o)&&(o=v)}var x=NE(d);x!=null&&(a=a==null?x[0]:Math.min(a,x[0]),o=o==null?x[1]:Math.max(o,x[1]))})}),(t==null?void 0:t.dataKey)!=null&&e.forEach(l=>{var s=NE(vt(l,t.dataKey));s!=null&&(a=a==null?s[0]:Math.min(a,s[0]),o=o==null?s[1]:Math.max(o,s[1]))}),xe(a)&&xe(o))return[a,o]},JJ=I([$b,mn,HJ,Fb,Lt],mT,{memoizeOptions:{resultEqualityCheck:Dp}});function eee(e){var{value:t}=e;if(ui(t)||t instanceof Date)return t}var tee=(e,t,n)=>{var r=e.map(eee).filter(i=>i!=null);return n&&(t.dataKey==null||t.allowDuplicatedCategory&&rM(r))?qD(0,e.length):t.allowDuplicatedCategory?r:Array.from(new Set(r))},gT=e=>e.referenceElements.dots,ql=(e,t,n)=>e.filter(r=>r.ifOverflow==="extendDomain").filter(r=>t==="xAxis"?r.xAxisId===n:r.yAxisId===n),nee=I([gT,Lt,Np],ql),vT=e=>e.referenceElements.areas,ree=I([vT,Lt,Np],ql),yT=e=>e.referenceElements.lines,iee=I([yT,Lt,Np],ql),xT=(e,t)=>{if(e!=null){var n=Wi(e.map(r=>t==="xAxis"?r.x:r.y));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},aee=I(nee,Lt,xT),bT=(e,t)=>{if(e!=null){var n=Wi(e.flatMap(r=>[t==="xAxis"?r.x1:r.y1,t==="xAxis"?r.x2:r.y2]));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},oee=I([ree,Lt],bT);function lee(e){var t;if(e.x!=null)return Wi([e.x]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.x);return n==null||n.length===0?[]:Wi(n)}function see(e){var t;if(e.y!=null)return Wi([e.y]);var n=(t=e.segment)===null||t===void 0?void 0:t.map(r=>r.y);return n==null||n.length===0?[]:Wi(n)}var wT=(e,t)=>{if(e!=null){var n=e.flatMap(r=>t==="xAxis"?lee(r):see(r));if(n.length!==0)return[Math.min(...n),Math.max(...n)]}},uee=I([iee,Lt],wT),cee=I(aee,uee,oee,(e,t,n)=>oh(e,n,t)),kT=(e,t,n,r,i,a,o,l)=>{if(n!=null)return n;var s=o==="vertical"&&l==="xAxis"||o==="horizontal"&&l==="yAxis",u=s?oh(r,a,i):oh(a,i);return UX(t,u,e.allowDataOverflow)},fee=I([mn,hT,pT,QJ,JJ,cee,Me,Lt],kT,{memoizeOptions:{resultEqualityCheck:Dp}}),dee=[0,1],ST=(e,t,n,r,i,a,o)=>{if(!((e==null||n==null||n.length===0)&&o===void 0)){var{dataKey:l,type:s}=e,u=mi(t,a);if(u&&l==null){var c;return qD(0,(c=n==null?void 0:n.length)!==null&&c!==void 0?c:0)}return s==="category"?tee(r,e,u):i==="expand"?dee:o}},Bb=I([mn,Me,$b,bc,Ep,Lt,fee],ST),Gl=I([mn,nT,ob],Z_),CT=(e,t,n)=>{var{niceTicks:r}=t;if(r!=="none"){var i=zb(t),a=Array.isArray(i)&&(i[0]==="auto"||i[1]==="auto");if((r==="snap125"||r==="adaptive")&&t!=null&&t.tickCount&&oi(e)){if(a)return zC(e,t.tickCount,t.allowDecimals,r);if(t.type==="number")return FC(e,t.tickCount,t.allowDecimals,r)}if(r==="auto"&&n==="linear"&&t!=null&&t.tickCount){if(a&&oi(e))return zC(e,t.tickCount,t.allowDecimals,"adaptive");if(t.type==="number"&&oi(e))return FC(e,t.tickCount,t.allowDecimals,"adaptive")}}},Wb=I([Bb,yc,Gl],CT),ET=(e,t,n,r)=>{if(r!=="angleAxis"&&(e==null?void 0:e.type)==="number"&&oi(t)&&Array.isArray(n)&&n.length>0){var i,a,o=t[0],l=(i=n[0])!==null&&i!==void 0?i:0,s=t[1],u=(a=n[n.length-1])!==null&&a!==void 0?a:0;return[Math.min(o,l),Math.max(s,u)]}return t},hee=I([mn,Bb,Wb,Lt],ET),pee=I(bc,mn,(e,t)=>{if(!(!t||t.type!=="number")){var n=1/0,r=Array.from(Wi(e.map(f=>f.value))).sort((f,d)=>f-d),i=r[0],a=r[r.length-1];if(i==null||a==null)return 1/0;var o=a-i;if(o===0)return 1/0;for(var l=0;l<r.length-1;l++){var s=r[l],u=r[l+1];if(!(s==null||u==null)){var c=u-s;n=Math.min(n,c)}}return n/o}}),PT=I(pee,Me,c_,Rt,(e,t,n,r,i)=>i,(e,t,n,r,i)=>{if(!xe(e))return 0;var a=t==="vertical"?r.height:r.width;if(i==="gap")return e*a/2;if(i==="no-gap"){var o=$r(n,e*a),l=e*a/2;return l-o-(l-o)/a*o}return 0}),mee=(e,t,n)=>{var r=qi(e,t);return r==null||typeof r.padding!="string"?0:PT(e,"xAxis",t,n,r.padding)},gee=(e,t,n)=>{var r=Gi(e,t);return r==null||typeof r.padding!="string"?0:PT(e,"yAxis",t,n,r.padding)},vee=I(qi,mee,(e,t)=>{var n,r;if(e==null)return{left:0,right:0};var{padding:i}=e;return typeof i=="string"?{left:t,right:t}:{left:((n=i.left)!==null&&n!==void 0?n:0)+t,right:((r=i.right)!==null&&r!==void 0?r:0)+t}}),yee=I(Gi,gee,(e,t)=>{var n,r;if(e==null)return{top:0,bottom:0};var{padding:i}=e;return typeof i=="string"?{top:t,bottom:t}:{top:((n=i.top)!==null&&n!==void 0?n:0)+t,bottom:((r=i.bottom)!==null&&r!==void 0?r:0)+t}}),xee=I([Rt,vee,yp,vp,(e,t,n)=>n],(e,t,n,r,i)=>{var{padding:a}=r;return i?[a.left,n.width-a.right]:[e.left+t.left,e.left+e.width-t.right]}),bee=I([Rt,Me,yee,yp,vp,(e,t,n)=>n],(e,t,n,r,i,a)=>{var{padding:o}=i;return a?[r.height-o.bottom,o.top]:t==="horizontal"?[e.top+e.height-n.bottom,e.top+n.top]:[e.top+n.top,e.top+e.height-n.bottom]}),kc=(e,t,n,r)=>{var i;switch(t){case"xAxis":return xee(e,n,r);case"yAxis":return bee(e,n,r);case"zAxis":return(i=Lb(e,n))===null||i===void 0?void 0:i.range;case"angleAxis":return m_(e);case"radiusAxis":return g_(e,n);default:return}},OT=I([mn,kc],Pp),wee=I([Gl,hee],iQ),Ub=I([mn,Gl,wee,OT],Rb),jT=(e,t,n,r)=>{if(!(n==null||n.dataKey==null)){var{type:i,scale:a}=n,o=mi(e,r);if(o&&(i==="number"||a!=="auto"))return t.map(l=>l.value)}},Hb=I([Me,bc,yc,Lt],jT),Bp=I([Ub],db);I([Ub],LJ);I([Ub,VJ],J_);I([xc,Fb,Lt],ZJ);function NT(e,t){return e.id<t.id?-1:e.id>t.id?1:0}var Wp=(e,t)=>t,Up=(e,t,n)=>n,kee=I(mp,Wp,Up,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(NT)),See=I(gp,Wp,Up,(e,t,n)=>e.filter(r=>r.orientation===t).filter(r=>r.mirror===n).sort(NT)),AT=(e,t)=>
288({width:e.width,height:t.height}),Cee=(e,t)=>{var n=typeof t.width=="number"?t.width:sc;return{width:n,height:e.height}},MT=I(Rt,qi,AT),Eee=(e,t,n)=>{switch(t){case"top":return e.top;case"bottom":return n-e.bottom;default:return 0}},Pee=(e,t,n)=>{switch(t){case"left":return e.left;case"right":return n-e.right;default:return 0}},Oee=I(Yi,Rt,kee,Wp,Up,(e,t,n,r,i)=>{var a={},o;return n.forEach(l=>{var s=AT(t,l);o==null&&(o=Eee(t,r,e));var u=r==="top"&&!i||r==="bottom"&&i;a[l.id]=o-Number(u)*s.height,o+=(u?-1:1)*s.height}),a}),jee=I(Hi,Rt,See,Wp,Up,(e,t,n,r,i)=>{var a={},o;return n.forEach(l=>{var s=Cee(t,l);o==null&&(o=Pee(t,r,e));var u=r==="left"&&!i||r==="right"&&i;a[l.id]=o-Number(u)*s.width,o+=(u?-1:1)*s.width}),a}),Nee=(e,t)=>{var n=qi(e,t);if(n!=null)return Oee(e,n.orientation,n.mirror)},Aee=I([Rt,qi,Nee,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var i=n==null?void 0:n[r];return i==null?{x:e.left,y:0}:{x:e.left,y:i}}}),Mee=(e,t)=>{var n=Gi(e,t);if(n!=null)return jee(e,n.orientation,n.mirror)},Dee=I([Rt,Gi,Mee,(e,t)=>t],(e,t,n,r)=>{if(t!=null){var i=n==null?void 0:n[r];return i==null?{x:0,y:e.top}:{x:i,y:e.top}}}),DT=I(Rt,Gi,(e,t)=>{var n=typeof t.width=="number"?t.width:sc;return{width:n,height:e.height}}),AE=(e,t,n)=>{switch(t){case"xAxis":return MT(e,n).width;case"yAxis":return DT(e,n).height;default:return}},_T=(e,t,n,r)=>{if(n!=null){var{allowDuplicatedCategory:i,type:a,dataKey:o}=n,l=mi(e,r),s=t.map(u=>u.value);if(o&&l&&a==="category"&&i&&rM(s))return s}},Yb=I([Me,bc,mn,Lt],_T),ME=I([Me,WJ,Gl,Bp,Yb,Hb,kc,Wb,Lt],(e,t,n,r,i,a,o,l,s)=>{if(t!=null){var u=mi(e,s);return{angle:t.angle,interval:t.interval,minTickGap:t.minTickGap,orientation:t.orientation,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,axisType:s,categoricalDomain:a,duplicateDomain:i,isCategorical:u,niceTicks:l,range:o,realScaleType:n,scale:r}}}),_ee=(e,t,n,r,i,a,o,l,s)=>{if(!(t==null||r==null)){var u=mi(e,s),{type:c,ticks:f,tickCount:d}=t,h=n==="scaleBand"&&typeof r.bandwidth=="function"?r.bandwidth()/2:2,g=c==="category"&&r.bandwidth?r.bandwidth()/h:0;g=s==="angleAxis"&&a!=null&&a.length>=2?En(a[0]-a[1])*2*g:g;var v=f||i;return v?v.map((x,y)=>{var b=o?o.indexOf(x):x,w=r.map(b);return xe(w)?{index:y,coordinate:w+g,value:x,offset:g}:null}).filter(Pn):u&&l?l.map((x,y)=>{var b=r.map(x);return xe(b)?{coordinate:b+g,value:x,index:y,offset:g}:null}).filter(Pn):r.ticks?r.ticks(d).map((x,y)=>{var b=r.map(x);return xe(b)?{coordinate:b+g,value:x,index:y,offset:g}:null}).filter(Pn):r.domain().map((x,y)=>{var b=r.map(x);return xe(b)?{coordinate:b+g,value:o?o[x]:x,index:y,offset:g}:null}).filter(Pn)}},TT=I([Me,yc,Gl,Bp,Wb,kc,Yb,Hb,Lt],_ee),Tee=(e,t,n,r,i,a,o)=>{if(!(t==null||n==null||r==null||r[0]===r[1])){var l=mi(e,o),{tickCount:s}=t,u=0;return u=o==="angleAxis"&&(r==null?void 0:r.length)>=2?En(r[0]-r[1])*2*u:u,l&&a?a.map((c,f)=>{var d=n.map(c);return xe(d)?{coordinate:d+u,value:c,index:f,offset:u}:null}).filter(Pn):n.ticks?n.ticks(s).map((c,f)=>{var d=n.map(c);return xe(d)?{coordinate:d+u,value:c,index:f,offset:u}:null}).filter(Pn):n.domain().map((c,f)=>{var d=n.map(c);return xe(d)?{coordinate:d+u,value:i?i[c]:c,index:f,offset:u}:null}).filter(Pn)}},ja=I([Me,yc,Bp,kc,Yb,Hb,Lt],Tee),Na=I(mn,Bp,(e,t)=>{if(!(e==null||t==null))return ih(ih({},e),{},{scale:t})}),Iee=I([mn,Gl,Bb,OT],Rb),Ree=I([Iee],db);I((e,t,n)=>Lb(e,n),Ree,(e,t)=>{if(!(e==null||t==null))return ih(ih({},e),{},{scale:t})});var Lee=I([Me,mp,gp],(e,t,n)=>{switch(e){case"horizontal":return t.some(r=>r.reversed)?"right-to-left":"left-to-right";case"vertical":return n.some(r=>r.reversed)?"bottom-to-top":"top-to-bottom";case"centric":case"radial":return"left-to-right";default:return}}),$ee=(e,t,n)=>{var r;return(r=e.renderedTicks[t])===null||r===void 0?void 0:r[n]};I([$ee],e=>{if(!(!e||e.length===0))return t=>{var n,r=1/0,i=e[0];for(var a of e){var o=Math.abs(a.coordinate-t);o<r&&(r=o,i=a)}return(n=i)===null||n===void 0?void 0:n.value}});var IT=e=>e.options.defaultTooltipEventType,RT=e=>e.options.validateTooltipEventTypes;function LT(e,t,n){if(e==null)return t;var r=e?"axis":"item";return n==null?t:n.includes(r)?r:t}function Kb(e,t){var n=IT(e),r=RT(e);return LT(t,n,r)}function zee(e){return se(t=>Kb(t,e))}var $T=(e,t)=>
288{var n,r=Number(t);if(!(Lr(r)||t==null))return r>=0?e==null||(n=e[r])===null||n===void 0?void 0:n.value:void 0},Fee=e=>e.tooltip.settings,ca={active:!1,index:null,dataKey:void 0,graphicalItemId:void 0,coordinate:void 0},Bee={itemInteraction:{click:ca,hover:ca},axisInteraction:{click:ca,hover:ca},keyboardInteraction:ca,syncInteraction:{active:!1,index:null,dataKey:void 0,label:void 0,coordinate:void 0,sourceViewBox:void 0,graphicalItemId:void 0},tooltipItemPayloads:[],settings:{shared:void 0,trigger:"hover",axisId:0,active:!1,defaultIndex:void 0}},zT=tn({name:"tooltip",initialState:Bee,reducers:{addTooltipEntrySettings:{reducer(e,t){e.tooltipItemPayloads.push(t.payload)},prepare:Ve()},replaceTooltipEntrySettings:{reducer(e,t){var{prev:n,next:r}=t.payload,i=ur(e).tooltipItemPayloads.indexOf(n);i>-1&&(e.tooltipItemPayloads[i]=r)},prepare:Ve()},removeTooltipEntrySettings:{reducer(e,t){var n=ur(e).tooltipItemPayloads.indexOf(t.payload);n>-1&&e.tooltipItemPayloads.splice(n,1)},prepare:Ve()},setTooltipSettingsState(e,t){e.settings=t.payload},setActiveMouseOverItemIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.itemInteraction.hover.active=!0,e.itemInteraction.hover.index=t.payload.activeIndex,e.itemInteraction.hover.dataKey=t.payload.activeDataKey,e.itemInteraction.hover.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.hover.coordinate=t.payload.activeCoordinate},mouseLeaveChart(e){e.itemInteraction.hover.active=!1,e.axisInteraction.hover.active=!1},mouseLeaveItem(e){e.itemInteraction.hover.active=!1},setActiveClickItemIndex(e,t){e.syncInteraction.active=!1,e.itemInteraction.click.active=!0,e.keyboardInteraction.active=!1,e.itemInteraction.click.index=t.payload.activeIndex,e.itemInteraction.click.dataKey=t.payload.activeDataKey,e.itemInteraction.click.graphicalItemId=t.payload.activeGraphicalItemId,e.itemInteraction.click.coordinate=t.payload.activeCoordinate},setMouseOverAxisIndex(e,t){e.syncInteraction.active=!1,e.axisInteraction.hover.active=!0,e.keyboardInteraction.active=!1,e.axisInteraction.hover.index=t.payload.activeIndex,e.axisInteraction.hover.dataKey=t.payload.activeDataKey,e.axisInteraction.hover.coordinate=t.payload.activeCoordinate},setMouseClickAxisIndex(e,t){e.syncInteraction.active=!1,e.keyboardInteraction.active=!1,e.axisInteraction.click.active=!0,e.axisInteraction.click.index=t.payload.activeIndex,e.axisInteraction.click.dataKey=t.payload.activeDataKey,e.axisInteraction.click.coordinate=t.payload.activeCoordinate},setSyncInteraction(e,t){e.syncInteraction=t.payload},setKeyboardInteraction(e,t){e.keyboardInteraction.active=t.payload.active,e.keyboardInteraction.index=t.payload.activeIndex,e.keyboardInteraction.coordinate=t.payload.activeCoordinate}}}),{addTooltipEntrySettings:Wee,replaceTooltipEntrySettings:Uee,removeTooltipEntrySettings:Hee,setTooltipSettingsState:Yee,setActiveMouseOverItemIndex:FT,mouseLeaveItem:Kee,mouseLeaveChart:BT,setActiveClickItemIndex:Vee,setMouseOverAxisIndex:WT,setMouseClickAxisIndex:qee,setSyncInteraction:Dy,setKeyboardInteraction:lh}=zT.actions,Gee=zT.reducer;function DE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function uf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?DE(Object(n),!0).forEach(function(r){Xee(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Xee(e,t,n){return(t=Qee(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qee(e){var t=Zee(e,"string");return typeof t=="symbol"?t:t+""}function Zee(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Jee(e,t,n){return t==="axis"?n==="click"?e.axisInteraction.click:e.axisInteraction.hover:n==="click"?e.itemInteraction.click:e.itemInteraction.hover}function ete(e){return e.index!=null}var UT=(e,t,n,r)=>{if(t==null)return ca;var i=Jee(e,t,n);if(i==null)return ca;if(i.active)return i;if(e.keyboardInteraction.active)return e.keyboardInteraction;if(e.syncInteraction.active&&e.syncInteraction.index!=null)return e.syncInteraction;var a=e.settings.active===!0;
288if(ete(i)){if(a)return uf(uf({},i),{},{active:!0})}else if(r!=null)return{active:!0,coordinate:void 0,dataKey:void 0,index:r,graphicalItemId:void 0};return uf(uf({},ca),{},{coordinate:i.coordinate})};function tte(e){if(typeof e=="number")return Number.isFinite(e)?e:void 0;if(e instanceof Date){var t=e.valueOf();return Number.isFinite(t)?t:void 0}var n=Number(e);return Number.isFinite(n)?n:void 0}function nte(e,t){var n=tte(e),r=t[0],i=t[1];if(n===void 0)return!1;var a=Math.min(r,i),o=Math.max(r,i);return n>=a&&n<=o}function rte(e,t,n){if(n==null||t==null)return!0;var r=vt(e,t);return r==null||!oi(n)?!0:nte(r,n)}var Vb=(e,t,n,r)=>{var i=e==null?void 0:e.index;if(i==null)return null;var a=Number(i);if(!xe(a))return i;var o=0,l=1/0;t.length>0&&(l=t.length-1);var s=Math.max(o,Math.min(a,l)),u=t[s];return u==null||rte(u,n,r)?String(s):null},HT=(e,t,n,r,i,a,o)=>{if(a!=null){var l=o[0],s=l==null?void 0:l.getPosition(a);if(s!=null)return s;var u=i==null?void 0:i[Number(a)];if(u)switch(n){case"horizontal":return{x:u.coordinate,y:(r.top+t)/2};default:return{x:(r.left+e)/2,y:u.coordinate}}}},YT=(e,t,n,r)=>{if(t==="axis")return e.tooltipItemPayloads;if(e.tooltipItemPayloads.length===0)return[];var i;if(n==="hover"?i=e.itemInteraction.hover.graphicalItemId:i=e.itemInteraction.click.graphicalItemId,e.syncInteraction.active&&i==null)return e.tooltipItemPayloads;if(i==null&&r!=null){var a=e.tooltipItemPayloads[0];return a!=null?[a]:[]}return e.tooltipItemPayloads.filter(o=>{var l;return((l=o.settings)===null||l===void 0?void 0:l.graphicalItemId)===i})},KT=e=>e.options.tooltipPayloadSearcher,Xl=e=>e.tooltip;function _E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function TE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_E(Object(n),!0).forEach(function(r){ite(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_E(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function ite(e,t,n){return(t=ate(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ate(e){var t=ote(e,"string");return typeof t=="symbol"?t:t+""}function ote(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lte(e){if(typeof e=="string"||typeof e=="number")return e}function ste(e){if(typeof e=="string"||typeof e=="number"||typeof e=="boolean")return e}function ute(e){if(typeof e=="string"||typeof e=="number")return e;if(typeof e=="function")return t=>e(t)}function IE(e){if(typeof e=="string")return e}function cte(e){if(!(e==null||typeof e!="object")){var t="name"in e?lte(e.name):void 0,n="unit"in e?ste(e.unit):void 0,r="dataKey"in e?ute(e.dataKey):void 0,i="payload"in e?e.payload:void 0,a="color"in e?IE(e.color):void 0,o="fill"in e?IE(e.fill):void 0;return{name:t,unit:n,dataKey:r,payload:i,color:a,fill:o}}}function fte(e,t){return e??t}var VT=(e,t,n,r,i,a,o)=>{if(!(t==null||a==null)){var{chartData:l,computedData:s,dataStartIndex:u,dataEndIndex:c}=n,f=[];return e.reduce((d,h)=>{var g,{dataDefinedOnItem:v,settings:x}=h,y=fte(v,l),b=Array.isArray(y)?dD(y,u,c):y,w=(g=x==null?void 0:x.dataKey)!==null&&g!==void 0?g:r,S=x==null?void 0:x.nameKey,C;if(r&&Array.isArray(b)&&!Array.isArray(b[0])&&o==="axis"?C=iM(b,r,i):C=a(b,t,s,S),Array.isArray(C))C.forEach(E=>{var O,N,D=cte(E),M=D==null?void 0:D.name,A=D==null?void 0:D.dataKey,z=D==null?void 0:D.payload,F=TE(TE({},x),{},{name:M,unit:D==null?void 0:D.unit,color:(O=D==null?void 0:D.color)!==null&&O!==void 0?O:x==null?void 0:x.color,fill:(N=D==null?void 0:D.fill)!==null&&N!==void 0?N:x==null?void 0:x.fill});d.push(zS({tooltipEntrySettings:F,dataKey:A,payload:z,value:vt(z,A),name:M==null?void 0:String(M)}))});else{var k;d.push(zS({tooltipEntrySettings:x,dataKey:w,payload:C,value:vt(C,w),name:(k=vt(C,S))!==null&&k!==void 0?k:x==null?void 0:x.name}))}return d},f)}},qb=I([jt,nT,ob],Z_),dte=I([e=>e.graphicalItems.cartesianItems,e=>e.graphicalItems.polarItems],(e,t)=>[...e,...t]),hte=I([$t,Kl],rT),Ql=I([dte,jt,hte],iT,{memoizeOptions:{resultEqualityCheck:_p}}),pte=I([Ql],e=>e.filter(Mp)),mte=I([Ql],lT,{memoizeOptions:{resultEqualityCheck:_p}}),Zl=I([mte,Ki],sT),gte=I([pte,Ki,jt],y_),Gb=I([Zl,jt,Ql],uT),qT=I([jt],zb),vte=I([jt],e=>e.allowDataOverflow),GT=I([qT,vte],ZD),yte=I([Ql],e=>e.filter(Mp)),xte=I([gte,yte,Ep,f_],fT),bte=I([xte,Ki,$t,GT],dT),wte=I([Ql],oT),kte=I([Zl,jt,wte,Fb,$t],mT,{memoizeOptions:{resultEqualityCheck:Dp}}),Ste=I([gT,$t,Kl],ql),Cte=I([Ste,$t],xT),Ete=I([vT,$t,Kl],ql),Pte=I([Ete,$t],bT),Ote=I([yT,$t,Kl],ql),jte=I([Ote,$t],wT),Nte=I([Cte,jte,Pte],oh),Ate=I([jt,qT,GT,bte,kte,Nte,Me,$t],kT),Sc=I([jt,Me,Zl,Gb,Ep,$t,Ate],ST),Mte=I([Sc,jt,qb],CT),Dte=I([jt,Sc,Mte,$t],ET),XT=e=>{var t=$t(e),n=Kl(e),r=!1;return kc(e,t,n,r)},QT=I([jt,XT],Pp),_te=I([jt,qb,Dte,QT],Rb),ZT=I([_te],db),Tte=I([Me,Gb,jt,$t],_T),Ite=I([Me,Gb,jt,$t],jT),Rte=(e,t,n,r,i,a,o,l)=>{if(t){var{type:s}=t,u=mi(e,l);if(r){var c=n==="scaleBand"&&r.bandwidth?r.bandwidth()/2:2,f=s==="category"&&r.bandwidth?r.bandwidth()/c:0;return f=l==="angleAxis"&&i!=null&&(i==null?void 0:i.length)>=2?En(i[0]-i[1])*2*f:f,u&&o?o.map((d,h)=>{var g=r.map(d);return xe(g)?{coordinate:g+f,value:d,index:h,offset:f}:null}).filter(Pn):r.domain().map((d,h)=>{var g=r.map(d);return xe(g)?{coordinate:g+f,value:a?a[d]:d,index:h,offset:f}:null}).filter(Pn)}}},Xi=I([Me,jt,qb,ZT,XT,Tte,Ite,$t],Rte),Xb=I([IT,RT,Fee],(e,t,n)=>LT(n.shared,e,t)),JT=e=>e.tooltip.settings.trigger,Qb=e=>e.tooltip.settings.defaultIndex,Cc=I([Xl,Xb,JT,Qb],UT),ko=I([Cc,Zl,wc,Sc],Vb),eI=I([Xi,ko],$T),tI=I([Cc],e=>{if(e)return e.dataKey}),Lte=I([Cc],e=>{if(e)return e.graphicalItemId}),nI=I([Xl,Xb,JT,Qb],YT),$te=I([Hi,Yi,Me,Rt,Xi,Qb,nI],HT),zte=I([Cc,$te],(e,t)=>e!=null&&e.coordinate?e.coordinate:t),Fte=I([Cc],e=>{var t;return(t=e==null?void 0:e.active)!==null&&t!==void 0?t:!1}),Bte=I([nI,ko,Ki,wc,eI,KT,Xb],VT),Wte=I([Bte],e=>{if(e!=null){var t=e.map(n=>n.payload).filter(n=>n!=null);return Array.from(new Set(t))}});function RE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function LE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
288t%2?RE(Object(n),!0).forEach(function(r){Ute(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Ute(e,t,n){return(t=Hte(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hte(e){var t=Yte(e,"string");return typeof t=="symbol"?t:t+""}function Yte(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Kte=()=>se(jt),Vte=()=>{var e=Kte(),t=se(Xi),n=se(ZT);return Ol(!e||!n?void 0:LE(LE({},e),{},{scale:n}),t)};function $E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Lo(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$E(Object(n),!0).forEach(function(r){qte(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$E(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qte(e,t,n){return(t=Gte(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gte(e){var t=Xte(e,"string");return typeof t=="symbol"?t:t+""}function Xte(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Qte=(e,t,n,r)=>{var i=t.find(a=>a&&a.index===n);if(i){if(e==="horizontal")return{x:i.coordinate,y:r.relativeY};if(e==="vertical")return{x:r.relativeX,y:i.coordinate}}return{x:0,y:0}},Zte=(e,t,n,r)=>{var i=t.find(u=>u&&u.index===n);if(i){if(e==="centric"){var a=i.coordinate,{radius:o}=r;return Lo(Lo(Lo({},r),Ut(r.cx,r.cy,o,a)),{},{angle:a,radius:o})}var l=i.coordinate,{angle:s}=r;return Lo(Lo(Lo({},r),Ut(r.cx,r.cy,l,s)),{},{angle:s,radius:l})}return{angle:0,clockWise:!1,cx:0,cy:0,endAngle:0,innerRadius:0,outerRadius:0,radius:0,startAngle:0,x:0,y:0}};function Jte(e,t){var{relativeX:n,relativeY:r}=e;return n>=t.left&&n<=t.left+t.width&&r>=t.top&&r<=t.top+t.height}var rI=(e,t,n,r,i)=>{var a,o=(a=t==null?void 0:t.length)!==null&&a!==void 0?a:0;if(o<=1||e==null)return 0;if(r==="angleAxis"&&i!=null&&Math.abs(Math.abs(i[1]-i[0])-360)<=1e-6)for(var l=0;l<o;l++){var s,u,c,f,d,h=l>0?(s=n[l-1])===null||s===void 0?void 0:s.coordinate:(u=n[o-1])===null||u===void 0?void 0:u.coordinate,g=(c=n[l])===null||c===void 0?void 0:c.coordinate,v=l>=o-1?(f=n[0])===null||f===void 0?void 0:f.coordinate:(d=n[l+1])===null||d===void 0?void 0:d.coordinate,x=void 0;if(!(h==null||g==null||v==null))if(En(g-h)!==En(v-g)){var y=[];if(En(v-g)===En(i[1]-i[0])){x=v;var b=g+i[1]-i[0];y[0]=Math.min(b,(b+h)/2),y[1]=Math.max(b,(b+h)/2)}else{x=h;var w=v+i[1]-i[0];y[0]=Math.min(g,(w+g)/2),y[1]=Math.max(g,(w+g)/2)}var S=[Math.min(g,(x+g)/2),Math.max(g,(x+g)/2)];if(e>S[0]&&e<=S[1]||e>=y[0]&&e<=y[1]){var C;return(C=n[l])===null||C===void 0?void 0:C.index}}else{var k=Math.min(h,v),E=Math.max(h,v);if(e>(k+g)/2&&e<=(E+g)/2){var O;return(O=n[l])===null||O===void 0?void 0:O.index}}}else if(t)for(var N=0;N<o;N++){var D=t[N];if(D!=null){var M=t[N+1],A=t[N-1];if(N===0&&M!=null&&e<=(D.coordinate+M.coordinate)/2||N===o-1&&A!=null&&e>(D.coordinate+A.coordinate)/2||N>0&&N<o-1&&A!=null&&M!=null&&e>(D.coordinate+A.coordinate)/2&&e<=(D.coordinate+M.coordinate)/2)return D.index}}return-1},iI=()=>se(ob),Zb=(e,t)=>
288t,aI=(e,t,n)=>n,Jb=(e,t,n,r)=>r,ene=I(Xi,e=>ip(e,t=>t.coordinate)),e1=I([Xl,Zb,aI,Jb],UT),t1=I([e1,Zl,wc,Sc],Vb),tne=(e,t,n)=>{if(t!=null){var r=Xl(e);return t==="axis"?n==="hover"?r.axisInteraction.hover.dataKey:r.axisInteraction.click.dataKey:n==="hover"?r.itemInteraction.hover.dataKey:r.itemInteraction.click.dataKey}},oI=I([Xl,Zb,aI,Jb],YT),sh=I([Hi,Yi,Me,Rt,Xi,Jb,oI],HT),nne=I([e1,sh],(e,t)=>{var n;return(n=e.coordinate)!==null&&n!==void 0?n:t}),lI=I([Xi,t1],$T),rne=I([oI,t1,Ki,wc,lI,KT,Zb],VT),ine=I([e1,t1],(e,t)=>({isActive:e.active&&t!=null,activeIndex:t})),ane=(e,t,n,r,i,a,o)=>{if(!(!e||!n||!r||!i)&&Jte(e,o)){var l=aq(e,t),s=rI(l,a,i,n,r),u=Qte(t,i,s,e);return{activeIndex:String(s),activeCoordinate:u}}},one=(e,t,n,r,i,a,o)=>{if(!(!e||!r||!i||!a||!n)){var l=LX(e,n);if(l){var s=oq(l,t),u=rI(s,o,a,r,i),c=Zte(t,a,u,l);return{activeIndex:String(u),activeCoordinate:c}}}},lne=(e,t,n,r,i,a,o,l)=>{if(!(!e||!t||!r||!i||!a))return t==="horizontal"||t==="vertical"?ane(e,t,r,i,a,o,l):one(e,t,n,r,i,a,o)},sne=I(e=>e.zIndex.zIndexMap,(e,t)=>t,(e,t,n)=>n,(e,t,n)=>{if(t!=null){var r=e[t];if(r!=null)return n?r.panoramaElement:r.element}}),une=I(e=>e.zIndex.zIndexMap,e=>{var t=Object.keys(e).map(r=>parseInt(r,10)).concat(Object.values(_t)),n=Array.from(new Set(t));return n.sort((r,i)=>r-i)},{memoizeOptions:{resultEqualityCheck:rQ}});function zE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function FE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?zE(Object(n),!0).forEach(function(r){cne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function cne(e,t,n){return(t=fne(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fne(e){var t=dne(e,"string");return typeof t=="symbol"?t:t+""}function dne(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hne={},pne={zIndexMap:Object.values(_t).reduce((e,t)=>FE(FE({},e),{},{[t]:{element:void 0,panoramaElement:void 0,consumers:0}}),hne)},mne=new Set(Object.values(_t));function gne(e){return mne.has(e)}var sI=tn({name:"zIndex",initialState:pne,reducers:{registerZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]?e.zIndexMap[n].consumers+=1:e.zIndexMap[n]={consumers:1,element:void 0,panoramaElement:void 0}},prepare:Ve()},unregisterZIndexPortal:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(e.zIndexMap[n].consumers-=1,e.zIndexMap[n].consumers<=0&&!gne(n)&&delete e.zIndexMap[n])},prepare:Ve()},registerZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n,element:r,isPanorama:i}=t.payload;e.zIndexMap[n]?i?e.zIndexMap[n].panoramaElement=r:e.zIndexMap[n].element=r:e.zIndexMap[n]={consumers:0,element:i?void 0:r,panoramaElement:i?r:void 0}},prepare:Ve()},unregisterZIndexPortalElement:{reducer:(e,t)=>{var{zIndex:n}=t.payload;e.zIndexMap[n]&&(t.payload.isPanorama?e.zIndexMap[n].panoramaElement=void 0:e.zIndexMap[n].element=void 0)},prepare:Ve()}}}),{registerZIndexPortal:vne,unregisterZIndexPortal:yne,registerZIndexPortalElement:xne,unregisterZIndexPortalElement:bne}=sI.actions,wne=sI.reducer;function xr(e){var{zIndex:t,children:n}=e,r=Tq(),i=r&&t!==void 0&&t!==0,a=nn(),o=lt();m.useLayoutEffect(()=>i?(o(vne({zIndex:t})),()=>{o(yne({zIndex:t}))}):Ia,[o,t,i]);var l=se(s=>sne(s,t,a));return i?l?ha.createPortal(n,l):null:n}function _y(){return _y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_y.apply(null,arguments)}function BE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function cf(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
288t%2?BE(Object(n),!0).forEach(function(r){kne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):BE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function kne(e,t,n){return(t=Sne(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Sne(e){var t=Cne(e,"string");return typeof t=="symbol"?t:t+""}function Cne(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ene(e){var{cursor:t,cursorComp:n,cursorProps:r}=e;return m.isValidElement(t)?m.cloneElement(t,r):m.createElement(n,r)}function Pne(e){var t,{coordinate:n,payload:r,index:i,offset:a,tooltipAxisBandSize:o,layout:l,cursor:s,tooltipEventType:u,chartName:c}=e,f=n,d=r,h=i;if(!s||!f||c!=="ScatterChart"&&u!=="axis")return null;var g,v,x;if(c==="ScatterChart")g=f,v=QG,x=_t.cursorLine;else if(c==="BarChart")g=ZG(l,f,a,o),v=BD,x=_t.cursorRectangle;else if(l==="radial"&&lM(f)){var{cx:y,cy:b,radius:w,startAngle:S,endAngle:C}=WD(f);g={cx:y,cy:b,startAngle:S,endAngle:C,innerRadius:w,outerRadius:w},v=HD,x=_t.cursorLine}else g={points:BX(l,f,a)},v=Zs,x=_t.cursorLine;var k=typeof s=="object"&&"className"in s?s.className:void 0,E=cf(cf(cf(cf({stroke:"#ccc",pointerEvents:"none"},a),g),ic(s)),{},{payload:d,payloadIndex:h,className:Re("recharts-tooltip-cursor",k)});return m.createElement(xr,{zIndex:(t=e.zIndex)!==null&&t!==void 0?t:x},m.createElement(Ene,{cursor:s,cursorComp:v,cursorProps:E}))}function One(e){var t=Vte(),n=CD(),r=Oo(),i=iI();return t==null||n==null||r==null||i==null?null:m.createElement(Pne,_y({}
288,e,{offset:n,layout:r,tooltipAxisBandSize:t,chartName:i}))}var uI=m.createContext(null),jne=()=>m.useContext(uI),cI={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,n="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1));function i(s,u,c){this.fn=s,this.context=u,this.once=c||!1}function a(s,u,c,f,d){if(typeof c!="function")throw new TypeError("The listener must be a function");var h=new i(c,f||s,d),g=n?n+u:u;return s._events[g]?s._events[g].fn?s._events[g]=[s._events[g],h]:s._events[g].push(h):(s._events[g]=h,s._eventsCount++),s}function o(s,u){--s._eventsCount===0?s._events=new r:delete s._events[u]}function l(){this._events=new r,this._eventsCount=0}l.prototype.eventNames=function(){var u=[],c,f;if(this._eventsCount===0)return u;for(f in c=this._events)t.call(c,f)&&u.push(n?f.slice(1):f);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(c)):u},l.prototype.listeners=function(u){var c=n?n+u:u,f=this._events[c];if(!f)return[];if(f.fn)return[f.fn];for(var d=0,h=f.length,g=new Array(h);d<h;d++)g[d]=f[d].fn;return g},l.prototype.listenerCount=function(u){var c=n?n+u:u,f=this._events[c];return f?f.fn?1:f.length:0},l.prototype.emit=function(u,c,f,d,h,g){var v=n?n+u:u;if(!this._events[v])return!1;var x=this._events[v],y=arguments.length,b,w;if(x.fn){switch(x.once&&this.removeListener(u,x.fn,void 0,!0),y){case 1:return x.fn.call(x.context),!0;case 2:return x.fn.call(x.context,c),!0;case 3:return x.fn.call(x.context,c,f),!0;case 4:return x.fn.call(x.context,c,f,d),!0;case 5:return x.fn.call(x.context,c,f,d,h),!0;case 6:return x.fn.call(x.context,c,f,d,h,g),!0}for(w=1,b=new Array(y-1);w<y;w++)b[w-1]=arguments[w];x.fn.apply(x.context,b)}else{var S=x.length,C;for(w=0;w<S;w++)switch(x[w].once&&this.removeListener(u,x[w].fn,void 0,!0),y){case 1:x[w].fn.call(x[w].context);break;case 2:x[w].fn.call(x[w].context,c);break;case 3:x[w].fn.call(x[w].context,c,f);break;case 4:x[w].fn.call(x[w].context,c,f,d);break;default:if(!b)for(C=1,b=new Array(y-1);C<y;C++)b[C-1]=arguments[C];x[w].fn.apply(x[w].context,b)}}return!0},l.prototype.on=function(u,c,f){return a(this,u,c,f,!1)},l.prototype.once=function(u,c,f){return a(this,u,c,f,!0)},l.prototype.removeListener=function(u,c,f,d){var h=n?n+u:u;if(!this._events[h])return this;if(!c)return o(this,h),this;var g=this._events[h];if(g.fn)g.fn===c&&(!d||g.once)&&(!f||g.context===f)&&o(this,h);else{for(var v=0,x=[],y=g.length;v<y;v++)(g[v].fn!==c||d&&!g[v].once||f&&g[v].context!==f)&&x.push(g[v]);x.length?this._events[h]=x.length===1?x[0]:x:o(this,h)}return this},l.prototype.removeAllListeners=function(u){var c;return u?(c=n?n+u:u,this._events[c]&&o(this,c)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,e.exports=l})(cI);var Nne=cI.exports;const Ane=di(Nne);var Lu=new Ane,Ty="recharts.syncEvent.tooltip",WE="recharts.syncEvent.brush",fI=(e,t)=>{if(t&&Array.isArray(e)){var n=Number.parseInt(t,10);if(!Lr(n))return e[n]}},Mne={chartName:"",tooltipPayloadSearcher:()=>{},eventEmitter:void 0,defaultTooltipEventType:"axis"},dI=tn({name:"options",initialState:Mne,reducers:{createEventEmitter:e=>{e.eventEmitter==null&&(e.eventEmitter=Symbol("rechartsEventEmitter"))}}}),Dne=dI.reducer,{createEventEmitter:_ne}=dI.actions;function Tne(e){return e.tooltip.syncInteraction}var Ine={chartData:void 0,computedData:void 0,dataStartIndex:0,dataEndIndex:0},hI=tn({name:"chartData",initialState:Ine,reducers:{setChartData(e,t){if(e.chartData=t.payload,t.payload==null){e.dataStartIndex=0,e.dataEndIndex=0;return}t.payload.length>0&&e.dataEndIndex!==t.payload.length-1&&(e.dataEndIndex=t.payload.length-1)},setComputedData(e,t){e.computedData=t.payload},setDataStartEndIndexes(e,t){var{startIndex:n,endIndex:r}=t.payload;n!=null&&(e.dataStartIndex=n),r!=null&&(e.dataEndIndex=r)}}}),{setChartData:UE,setDataStartEndIndexes:Rne,setComputedData:oce}=hI.actions,Lne=hI.reducer,$ne=["x","y"];function HE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function $o(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
288t%2?HE(Object(n),!0).forEach(function(r){zne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):HE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zne(e,t,n){return(t=Fne(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fne(e){var t=Bne(e,"string");return typeof t=="symbol"?t:t+""}function Bne(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wne(e,t){if(e==null)return{};var n,r,i=Une(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Une(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Hne(){var e=se(lb),t=se(sb),n=lt(),r=se(d_),i=se(Xi),a=Oo(),o=xp(),l=se(s=>s.rootProps.className);m.useEffect(()=>{if(e==null)return Ia;var s=(u,c,f)=>{if(t!==f&&e===u){if(r==="index"){var d;if(o&&c!==null&&c!==void 0&&(d=c.payload)!==null&&d!==void 0&&d.coordinate&&c.payload.sourceViewBox){var h=c.payload.coordinate,{x:g,y:v}=h,x=Wne(h,$ne),{x:y,y:b,width:w,height:S}=c.payload.sourceViewBox,C=$o($o({},x),{},{x:o.x+(w?(g-y)/w:0)*o.width,y:o.y+(S?(v-b)/S:0)*o.height});n($o($o({},c),{},{payload:$o($o({},c.payload),{},{coordinate:C})}))}else n(c);return}if(i!=null){var k;if(typeof r=="function"){var E={activeTooltipIndex:c.payload.index==null?void 0:Number(c.payload.index),isTooltipActive:c.payload.active,activeIndex:c.payload.index==null?void 0:Number(c.payload.index),activeLabel:c.payload.label,activeDataKey:c.payload.dataKey,activeCoordinate:c.payload.coordinate},O=r(i,E);k=i[O]}else r==="value"&&(k=i.find(Z=>String(Z.value)===c.payload.label));var{coordinate:N}=c.payload;if(k==null||c.payload.active===!1||N==null||o==null){n(Dy({active:!1,coordinate:void 0,dataKey:void 0,index:null,label:void 0,sourceViewBox:void 0,graphicalItemId:void 0}));return}var{x:D,y:M}=N,A=Math.min(D,o.x+o.width),z=Math.min(M,o.y+o.height),F={x:a==="horizontal"?k.coordinate:A,y:a==="horizontal"?z:k.coordinate},B=Dy({active:c.payload.active,coordinate:F,dataKey:c.payload.dataKey,index:String(k.index),label:c.payload.label,sourceViewBox:c.payload.sourceViewBox,graphicalItemId:c.payload.graphicalItemId});n(B)}}};return Lu.on(Ty,s),()=>{Lu.off(Ty,s)}},[l,n,t,e,r,i,a,o])}function Yne(){var e=se(lb),t=se(sb),n=lt();m.useEffect(()=>{if(e==null)return Ia;var r=(i,a,o)=>{t!==o&&e===i&&n(Rne(a))};return Lu.on(WE,r),()=>{Lu.off(WE,r)}},[n,t,e])}function Kne(){var e=lt();m.useEffect(()=>{e(_ne())},[e]),Hne(),Yne()}function Vne(e,t,n,r,i,a){var o=se(g=>tne(g,e,t)),l=se(Lte),s=se(sb),u=se(lb),c=se(d_),f=se(Tne),d=f==null?void 0:f.active,h=xp();m.useEffect(()=>{if(!d&&u!=null&&s!=null){var g=Dy({active:a,coordinate:n,dataKey:o,index:i,label:typeof r=="number"?String(r):r,sourceViewBox:h,graphicalItemId:l});Lu.emit(Ty,u,g,s)}},[d,n,o,l,i,r,s,u,c,a,h])}function YE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function KE(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YE(Object(n),!0).forEach(function(r){qne(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function qne(e,t,n){return(t=Gne(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Gne(e){var t=Xne(e,"string");return typeof t=="symbol"?t:t+""}function Xne(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qne(e){return e.dataKey}function Zne(e,t){return m.isValidElement(e)?m.cloneElement(e,t):typeof e=="function"?m.createElement(e,t):m.createElement(PG,t)}var VE=[],Jne={allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",axisId:0,contentStyle:{},cursor:!0,filterNull:!0,includeHidden:!1,isAnimationActive:"auto",itemSorter:"name",itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,wrapperStyle:{}};function pI(e){var t,n,r=_n(e,Jne),{active:i,allowEscapeViewBox:a,animationDuration:o,animationEasing:l,content:s,filterNull:u,isAnimationActive:c,offset:f,payloadUniqBy:d,position:h,reverseDirection:g,useTranslate3d:v,wrapperStyle:x,cursor:y,shared:b,trigger:w,defaultIndex:S,portal:C,axisId:k}=r,E=lt(),O=typeof S=="number"?String(S):S;m.useEffect(()=>{E(Yee({shared:b,trigger:w,axisId:k,active:i,defaultIndex:O}))},[E,b,w,k,i,O]);var N=xp(),D=RD(),M=zee(b),{activeIndex:A,isActive:z}=(t=se(he=>ine(he,M,w,O)))!==null&&t!==void 0?t:{},F=se(he=>rne(he,M,w,O)),B=se(he=>lI(he,M,w,O)),Z=se(he=>nne(he,M,w,O)),Y=F,L=jne(),W=(n=i??z)!==null&&n!==void 0?n:!1,[P,J]=YK([Y,W]),X=M==="axis"?B:void 0;Vne(M,w,Z,X,A,W);var j=C??L;if(j==null||N==null||M==null)return null;var ae=Y??VE;W||(ae=VE),u&&ae.length&&(ae=uK(ae.filter(he=>he.value!=null&&(he.hide!==!0||r.includeHidden)),d,Qne));var ce=ae.length>0,le=KE(KE({},r),{},{payload:ae,label:X,active:W,activeIndex:A,coordinate:Z,accessibilityLayer:D}),be=m.createElement(LG,{allowEscapeViewBox:a,animationDuration:o,animationEasing:l,isAnimationActive:c,active:W,coordinate:Z,hasPayload:ce,offset:f,position:h,reverseDirection:g,useTranslate3d:v,viewBox:N,wrapperStyle:x,lastBoundingBox:P,innerRef:J,hasPortalFromProps:!!C},Zne(s,le));
288return m.createElement(m.Fragment,null,ha.createPortal(be,j),W&&m.createElement(One,{cursor:y,tooltipEventType:M,coordinate:Z,payload:ae,index:A}))}var mI=e=>null;mI.displayName="Cell";function ere(e,t,n){return(t=tre(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tre(e){var t=nre(e,"string");return typeof t=="symbol"?t:t+""}function nre(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}class rre{constructor(t){ere(this,"cache",new Map),this.maxSize=t}get(t){var n=this.cache.get(t);return n!==void 0&&(this.cache.delete(t),this.cache.set(t,n)),n}set(t,n){if(this.cache.has(t))this.cache.delete(t);else if(this.cache.size>=this.maxSize){var r=this.cache.keys().next().value;r!=null&&this.cache.delete(r)}this.cache.set(t,n)}clear(){this.cache.clear()}size(){return this.cache.size}}function qE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ire(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?qE(Object(n),!0).forEach(function(r){are(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function are(e,t,n){return(t=ore(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ore(e){var t=lre(e,"string");return typeof t=="symbol"?t:t+""}function lre(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sre={cacheSize:2e3,enableCache:!0},gI=ire({},sre),GE=new rre(gI.cacheSize),ure={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},XE="recharts_measurement_span";function cre(e,t){var n=t.fontSize||"",r=t.fontFamily||"",i=t.fontWeight||"",a=t.fontStyle||"",o=t.letterSpacing||"",l=t.textTransform||"";return"".concat(e,"|").concat(n,"|").concat(r,"|").concat(i,"|").concat(a,"|").concat(o,"|").concat(l)}var QE=(e,t)=>{try{var n=document.getElementById(XE);n||(n=document.createElement("span"),n.setAttribute("id",XE),n.setAttribute("aria-hidden","true"),document.body.appendChild(n)),Object.assign(n.style,ure,t),n.textContent="".concat(e);var r=n.getBoundingClientRect();return{width:r.width,height:r.height}}catch{return{width:0,height:0}}},Js=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||hc.isSsr)return{width:0,height:0};if(!gI.enableCache)return QE(t,n);var r=cre(t,n),i=GE.get(r);if(i)return i;var a=QE(t,n);return GE.set(r,a),a},vI;function fre(e,t,n){return(t=dre(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dre(e){var t=hre(e,"string");return typeof t=="symbol"?t:t+""}function hre(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ZE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,JE=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,pre=/^(px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q)$/,mre=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,gre={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},vre=["cm","mm","pt","pc","in","Q","px"];function yre(e){return vre.includes(e)}var nl="NaN";function xre(e,t){return e*gre[t]}class Wt{static parse(t){var n,[,r,i]=(n=mre.exec(t))!==null&&n!==void 0?n:[];return r==null?Wt.NaN:new Wt(parseFloat(r),i??"")}constructor(t,n){this.num=t,this.unit=n,this.num=t,this.unit=n,Lr(t)&&(this.unit=""),n!==""&&!pre.test(n)&&(this.num=NaN,this.unit=""),yre(n)&&(this.num=xre(t,n),this.unit="px")}add(t){return this.unit!==t.unit?new Wt(NaN,""):new Wt(this.num+t.num,this.unit)}subtract(t){return this.unit!==t.unit?new Wt(NaN,""):new Wt(this.num-t.num,this.unit)}multiply(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Wt(NaN,""):new Wt(this.num*t.num,this.unit||t.unit)}divide(t){return this.unit!==""&&t.unit!==""&&this.unit!==t.unit?new Wt(NaN,""):new Wt(this.num/t.num,this.unit||t.unit)}toString(){return"".concat(this.num).concat(this.unit)}isNaN(){return Lr(this.num)}}vI=Wt;
288fre(Wt,"NaN",new vI(NaN,""));function yI(e){if(e==null||e.includes(nl))return nl;for(var t=e;t.includes("*")||t.includes("/");){var n,[,r,i,a]=(n=ZE.exec(t))!==null&&n!==void 0?n:[],o=Wt.parse(r??""),l=Wt.parse(a??""),s=i==="*"?o.multiply(l):o.divide(l);if(s.isNaN())return nl;t=t.replace(ZE,s.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var u,[,c,f,d]=(u=JE.exec(t))!==null&&u!==void 0?u:[],h=Wt.parse(c??""),g=Wt.parse(d??""),v=f==="+"?h.add(g):h.subtract(g);if(v.isNaN())return nl;t=t.replace(JE,v.toString())}return t}var eP=/\(([^()]*)\)/;function bre(e){for(var t=e,n;(n=eP.exec(t))!=null;){var[,r]=n;t=t.replace(eP,yI(r))}return t}function wre(e){var t=e.replace(/\s+/g,"");return t=bre(t),t=yI(t),t}function kre(e){try{return wre(e)}catch{return nl}}function Sg(e){var t=kre(e.slice(5,-1));return t===nl?"":t}var Sre=["x","y","lineHeight","capHeight","fill","scaleToFit","textAnchor","verticalAnchor"],Cre=["dx","dy","angle","className","breakAll"];function Iy(){return Iy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Iy.apply(null,arguments)}function tP(e,t){if(e==null)return{};var n,r,i=Ere(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Ere(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var xI=/[ \f\n\r\t\v\u2028\u2029]+/,bI=e=>{var{children:t,breakAll:n,style:r}=e;try{var i=[];at(t)||(n?i=t.toString().split(""):i=t.toString().split(xI));var a=i.map(l=>({word:l,width:Js(l,r).width})),o=n?0:Js(" ",r).width;return{wordsWithComputedWidth:a,spaceWidth:o}}catch{return null}};function wI(e){return e==="start"||e==="middle"||e==="end"||e==="inherit"}function Pre(e){return at(e)||typeof e=="string"||typeof e=="number"||typeof e=="boolean"}var kI=(e,t,n,r)=>e.reduce((i,a)=>{var{word:o,width:l}=a,s=i[i.length-1];if(s&&l!=null&&(t==null||r||s.width+l+n<Number(t)))s.words.push(o),s.width+=l+n;else{var u={words:[o],width:l};i.push(u)}return i},[]),SI=e=>e.reduce((t,n)=>t.width>n.width?t:n),Ore="…",nP=(e,t,n,r,i,a,o,l)=>{var s=e.slice(0,t),u=bI({breakAll:n,style:r,children:s+Ore});if(!u)return[!1,[]];var c=kI(u.wordsWithComputedWidth,a,o,l),f=c.length>i||SI(c).width>Number(a);return[f,c]},jre=(e,t,n,r,i)=>{var{maxLines:a,children:o,style:l,breakAll:s}=e,u=ee(a),c=String(o),f=kI(t,r,n,i);if(!u||i)return f;var d=f.length>a||SI(f).width>Number(r);
288if(!d)return f;for(var h=0,g=c.length-1,v=0,x;h<=g&&v<=c.length-1;){var y=Math.floor((h+g)/2),b=y-1,[w,S]=nP(c,b,s,l,a,r,n,i),[C]=nP(c,y,s,l,a,r,n,i);if(!w&&!C&&(h=y+1),w&&C&&(g=y-1),!w&&C){x=S;break}v++}return x||f},rP=e=>{var t=at(e)?[]:e.toString().split(xI);return[{words:t,width:void 0}]},Nre=e=>{var{width:t,scaleToFit:n,children:r,style:i,breakAll:a,maxLines:o}=e;if((t||n)&&!hc.isSsr){var l,s,u=bI({breakAll:a,children:r,style:i});if(u){var{wordsWithComputedWidth:c,spaceWidth:f}=u;l=c,s=f}else return rP(r);return jre({breakAll:a,children:r,maxLines:o,style:i},l,s,t,!!n)}return rP(r)},CI="#808080",Are={angle:0,breakAll:!1,capHeight:"0.71em",fill:CI,lineHeight:"1em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",x:0,y:0},n1=m.forwardRef((e,t)=>{var n=_n(e,Are),{x:r,y:i,lineHeight:a,capHeight:o,fill:l,scaleToFit:s,textAnchor:u,verticalAnchor:c}=n,f=tP(n,Sre),d=m.useMemo(()=>Nre({breakAll:f.breakAll,children:f.children,maxLines:f.maxLines,scaleToFit:s,style:f.style,width:f.width}),[f.breakAll,f.children,f.maxLines,s,f.style,f.width]),{dx:h,dy:g,angle:v,className:x,breakAll:y}=f,b=tP(f,Cre);if(!ui(r)||!ui(i)||d.length===0)return null;var w=Number(r)+(ee(h)?h:0),S=Number(i)+(ee(g)?g:0);if(!xe(w)||!xe(S))return null;var C;switch(c){case"start":C=Sg("calc(".concat(o,")"));break;case"middle":C=Sg("calc(".concat((d.length-1)/2," * -").concat(a," + (").concat(o," / 2))"));break;default:C=Sg("calc(".concat(d.length-1," * -").concat(a,")"));break}var k=[],E=d[0];if(s&&E!=null){var O=E.width,{width:N}=f;k.push("scale(".concat(ee(N)&&ee(O)?N/O:1,")"))}return v&&k.push("rotate(".concat(v,", ").concat(w,", ").concat(S,")")),k.length&&(b.transform=k.join(" ")),m.createElement("text",Iy({},un(b),{ref:t,x:w,y:S,className:Re("recharts-text",x),textAnchor:u,fill:l.includes("url")?CI:l}),d.map((D,M)=>{var A=D.words.join(y?"":" ");return m.createElement("tspan",{x:w,dy:M===0?C:a,key:"".concat(A,"-").concat(M)},A)}))});n1.displayName="Text";function iP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Vr(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?iP(Object(n),!0).forEach(function(r){Mre(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mre(e,t,n){return(t=Dre(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dre(e){var t=_re(e,"string");return typeof t=="symbol"?t:t+""}function _re(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Tre=e=>{var{viewBox:t,position:n,offset:r=0,parentViewBox:i}=e,{x:a,y:o,height:l,upperWidth:s,lowerWidth:u}=J0(t),c=a,f=a+(s-u)/2,d=(c+f)/2,h=(s+u)/2,g=c+s/2,v=l>=0?1:-1,x=v*r,y=v>0?"end":"start",b=v>0?"start":"end",w=s>=0?1:-1,S=w*r,C=w>0?"end":"start",k=w>0?"start":"end",E=i;if(n==="top"){var O={x:c+s/2,y:o-x,horizontalAnchor:"middle",verticalAnchor:y};return E&&(O.height=Math.max(o-E.y,0),O.width=s),O}if(n==="bottom"){var N={x:f+u/2,y:o+l+x,horizontalAnchor:"middle",verticalAnchor:b};return E&&(N.height=Math.max(E.y+E.height-(o+l),0),N.width=u),N}if(n==="left"){var D={x:d-S,y:o+l/2,horizontalAnchor:C,verticalAnchor:"middle"};return E&&(D.width=Math.max(D.x-E.x,0),D.height=l),D}if(n==="right"){var M={x:d+h+S,y:o+l/2,horizontalAnchor:k,verticalAnchor:"middle"};return E&&(M.width=Math.max(E.x+E.width-M.x,0),M.height=l),M}var A=E?{width:h,height:l}:{};return n==="insideLeft"?Vr({x:d+S,y:o+l/2,horizontalAnchor:k,verticalAnchor:"middle"},A):n==="insideRight"?Vr({x:d+h-S,y:o+l/2,horizontalAnchor:C,verticalAnchor:"middle"},A):n==="insideTop"?Vr({x:c+s/2,y:o+x,horizontalAnchor:"middle",verticalAnchor:b},A):n==="insideBottom"?Vr({x:f+u/2,y:o+l-x,horizontalAnchor:"middle",verticalAnchor:y},A):n==="insideTopLeft"?Vr({x:c+S,y:o+x,horizontalAnchor:k,verticalAnchor:b},A):n==="insideTopRight"?Vr({x:c+s-S,y:o+x,horizontalAnchor:C,verticalAnchor:b},A):n==="insideBottomLeft"?Vr({x:f+S,y:o+l-x,horizontalAnchor:k,verticalAnchor:y},A):n==="insideBottomRight"?Vr({x:f+u-S,y:o+l-x,horizontalAnchor:C,verticalAnchor:y},A):n&&typeof n=="object"&&(ee(n.x)||vo(n.x))&&(ee(n.y)||vo(n.y))?Vr({x:a+$r(n.x,h),y:o+$r(n.y,l),horizontalAnchor:"end",verticalAnchor:"end"},A):Vr({x:g,y:o+l/2,horizontalAnchor:"middle",verticalAnchor:"middle"},A)},Ire=["labelRef"],Rre=["content"];function aP(e,t){if(e==null)return{};var n,r,i=Lre(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Lre(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function oP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Is(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
288t%2?oP(Object(n),!0).forEach(function(r){$re(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $re(e,t,n){return(t=zre(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zre(e){var t=Fre(e,"string");return typeof t=="symbol"?t:t+""}function Fre(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ki(){return ki=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ki.apply(null,arguments)}var EI=m.createContext(null),Bre=e=>{var{x:t,y:n,upperWidth:r,lowerWidth:i,width:a,height:o,children:l}=e,s=m.useMemo(()=>({x:t,y:n,upperWidth:r,lowerWidth:i,width:a,height:o}),[t,n,r,i,a,o]);return m.createElement(EI.Provider,{value:s},l)},PI=()=>{var e=m.useContext(EI),t=xp();return e||(t?J0(t):void 0)},Wre=m.createContext(null),Ure=()=>{var e=m.useContext(Wre),t=se(v_);return e||t},Hre=e=>{var{value:t,formatter:n}=e,r=at(e.children)?t:e.children;return typeof n=="function"?n(r):r},r1=e=>e!=null&&typeof e=="function",Yre=(e,t)=>{var n=En(t-e),r=Math.min(Math.abs(t-e),360);return n*r},Kre=(e,t,n,r,i)=>{var{offset:a,className:o}=e,{cx:l,cy:s,innerRadius:u,outerRadius:c,startAngle:f,endAngle:d,clockWise:h}=i,g=(u+c)/2,v=Yre(f,d),x=v>=0?1:-1,y,b;switch(t){case"insideStart":y=f+x*a,b=h;break;case"insideEnd":y=d-x*a,b=!h;break;case"end":y=d+x*a,b=h;break;default:throw new Error("Unsupported position ".concat(t))}b=v<=0?b:!b;var w=Ut(l,s,g,y),S=Ut(l,s,g,y+(b?1:-1)*359),C="M".concat(w.x,",").concat(w.y,`
289    A`).concat(g,",").concat(g,",0,1,").concat(b?0:1,`,
290    `).concat(S.x,",").concat(S.y),k=at(e.id)?Cu("recharts-radial-line-"):e.id;return m.createElement("text",ki({},r,{dominantBaseline:"central",className:Re("recharts-radial-bar-label",o)}),m.createElement("defs",null,m.createElement("path",{id:k,d:C})),m.createElement("textPath",{xlinkHref:"#".concat(k)},n))},Vre=(e,t,n)=>{var{cx:r,cy:i,innerRadius:a,outerRadius:o,startAngle:l,endAngle:s}=e,u=(l+s)/2;if(n==="outside"){var{x:c,y:f}=Ut(r,i,o+t,u);return{x:c,y:f,textAnchor:c>=r?"start":"end",verticalAnchor:"middle"}}if(n==="center")return{x:r,y:i,textAnchor:"middle",verticalAnchor:"middle"};if(n==="centerTop")return{x:r,y:i,textAnchor:"middle",verticalAnchor:"start"};if(n==="centerBottom")return{x:r,y:i,textAnchor:"middle",verticalAnchor:"end"};var d=(a+o)/2,{x:h,y:g}=Ut(r,i,d,u);return{x:h,y:g,textAnchor:"middle",verticalAnchor:"middle"}},zf=e=>e!=null&&"cx"in e&&ee(e.cx),qre={angle:0,offset:5,zIndex:_t.label,position:"middle",textBreakAll:!1};function Gre(e){if(!zf(e))return e;var{cx:t,cy:n,outerRadius:r}=e,i=r*2;return{x:t-r,y:n-r,width:i,upperWidth:i,lowerWidth:i,height:i}}function la(e){var t=_n(e,qre),{viewBox:n,parentViewBox:r,position:i,value:a,children:o,content:l,className:s="",textBreakAll:u,labelRef:c}=t,f=Ure(),d=PI(),h=i==="center"?d:f??d,g,v,x;n==null?g=h:zf(n)?g=n:g=J0(n);var y=Gre(g);if(!g||at(a)&&at(o)&&!m.isValidElement(l)&&typeof l!="function")return null;var b=Is(Is({},t),{},{viewBox:g});if(m.isValidElement(l)){var{labelRef:w}=b,S=aP(b,Ire);return m.cloneElement(l,S)}if(typeof l=="function"){var{content:C}=b,k=aP(b,Rre);if(v=m.createElement(l,k),m.isValidElement(v))return v}else v=Hre(t);var E=un(t);if(zf(g)){if(i==="insideStart"||i==="insideEnd"||i==="end")return Kre(t,i,v,E,g);x=Vre(g,t.offset,t.position)}else{if(!y)return null;var O=Tre({viewBox:y,position:i,offset:t.offset,parentViewBox:zf(r)?void 0:r});x=Is(Is({x:O.x,y:O.y,textAnchor:O.horizontalAnchor,verticalAnchor:O.verticalAnchor},O.width!==void 0?{width:O.width}:{}),O.height!==void 0?{height:O.height}:{})}return m.createElement(xr,{zIndex:t.zIndex},m.createElement(n1,ki({ref:c,className:Re("recharts-label",s)},E,x,{textAnchor:wI(E.textAnchor)?E.textAnchor:x.textAnchor,breakAll:u}),v))}la.displayName="Label";
290var Xre=(e,t,n)=>{if(!e)return null;var r={viewBox:t,labelRef:n};return e===!0?m.createElement(la,ki({key:"label-implicit"},r)):ui(e)?m.createElement(la,ki({key:"label-implicit",value:e},r)):m.isValidElement(e)?e.type===la?m.cloneElement(e,Is({key:"label-implicit"},r)):m.createElement(la,ki({key:"label-implicit",content:e},r)):r1(e)?m.createElement(la,ki({key:"label-implicit",content:e},r)):e&&typeof e=="object"?m.createElement(la,ki({},e,{key:"label-implicit"},r)):null};function Qre(e){var{label:t,labelRef:n}=e,r=PI();return Xre(t,r,n)||null}var Zre=["valueAccessor"],Jre=["dataKey","clockWise","id","textBreakAll","zIndex"];function uh(){return uh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uh.apply(null,arguments)}function lP(e,t){if(e==null)return{};var n,r,i=eie(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function eie(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var tie=e=>{var t=Array.isArray(e.value)?e.value[e.value.length-1]:e.value;if(Pre(t))return t},OI=m.createContext(void 0),jI=OI.Provider,NI=m.createContext(void 0);NI.Provider;function nie(){return m.useContext(OI)}function rie(){return m.useContext(NI)}function Ff(e){var{valueAccessor:t=tie}=e,n=lP(e,Zre),{dataKey:r,clockWise:i,id:a,textBreakAll:o,zIndex:l}=n,s=lP(n,Jre),u=nie(),c=rie(),f=u||c;return!f||!f.length?null:m.createElement(xr,{zIndex:l??_t.label},m.createElement(Jt,{className:"recharts-label-list"},f.map((d,h)=>{var g,v=at(r)?t(d,h):vt(d.payload,r),x=at(a)?{}:{id:"".concat(a,"-").concat(h)};return m.createElement(la,uh({key:"label-".concat(h)},un(d),s,x,{fill:(g=n.fill)!==null&&g!==void 0?g:d.fill,parentViewBox:d.parentViewBox,value:v,textBreakAll:o,viewBox:d.viewBox,index:h,zIndex:0}))})))}Ff.displayName="LabelList";function AI(e){var{label:t}=e;return t?t===!0?m.createElement(Ff,{key:"labelList-implicit"}):m.isValidElement(t)||r1(t)?m.createElement(Ff,{key:"labelList-implicit",content:t}):typeof t=="object"?m.createElement(Ff,uh({key:"labelList-implicit"},t,{type:String(t.type)})):null:null}function Ry(){return Ry=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ry.apply(null,arguments)}var MI=e=>{var{cx:t,cy:n,r,className:i}=e,a=Re("recharts-dot",i);return ee(t)&&ee(n)&&ee(r)?m.createElement("circle",Ry({},mr(e),M0(e),{className:a,cx:t,cy:n,r})):null},iie={radiusAxis:{},angleAxis:{}},DI=tn({name:"polarAxis",initialState:iie,reducers:{addRadiusAxis(e,t){e.radiusAxis[t.payload.id]=t.payload},removeRadiusAxis(e,t){delete e.radiusAxis[t.payload.id]},addAngleAxis(e,t){e.angleAxis[t.payload.id]=t.payload},removeAngleAxis(e,t){delete e.angleAxis[t.payload.id]}}}),{addRadiusAxis:lce,removeRadiusAxis:sce,addAngleAxis:uce,removeAngleAxis:cce}=DI.actions,aie=DI.reducer;function oie(e){return e&&typeof e=="object"&&"className"in e&&typeof e.className=="string"?e.className:""}var _I={exports:{}},Fe={};/**
291 * @license React
292 * react-is.production.js
293 *
294 * Copyright (c) Meta Platforms, Inc. and affiliates.
295 *
296 * This source code is licensed under the MIT license found in the
297 * LICENSE file in the root directory of this source tree.
298 */var i1=Symbol.for("react.transitional.element"),a1=Symbol.for("react.portal"),Hp=Symbol.for("react.fragment"),Yp=Symbol.for("react.strict_mode"),Kp=Symbol.for("react.profiler"),Vp=Symbol.for("react.consumer"),qp=Symbol.for("react.context"),Gp=Symbol.for("react.forward_ref"),Xp=Symbol.for("react.suspense"),Qp=Symbol.for("react.suspense_list"),Zp=Symbol.for("react.memo"),Jp=Symbol.for("react.lazy"),lie=Symbol.for("react.view_transition"),sie=Symbol.for("react.client.reference");function br(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case i1:switch(e=e.type,e){case Hp:case Kp:case Yp:case Xp:case Qp:case lie:return e;default:switch(e=e&&e.$$typeof,e){case qp:case Gp:case Jp:case Zp:return e;case Vp:return e;default:return t}}case a1:return t}}}Fe.ContextConsumer=Vp;Fe.ContextProvider=qp;Fe.Element=i1;Fe.ForwardRef=Gp;Fe.Fragment=Hp;Fe.Lazy=Jp;Fe.Memo=Zp;Fe.Portal=a1;Fe.Profiler=Kp;Fe.StrictMode=Yp;Fe.Suspense=Xp;Fe.SuspenseList=Qp;Fe.isContextConsumer=function(e){return br(e)===Vp};Fe.isContextProvider=function(e){return br(e)===qp};Fe.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===i1};Fe.isForwardRef=function(e){return br(e)===Gp};Fe.isFragment=function(e){return br(e)===Hp};Fe.isLazy=function(e){return br(e)===Jp};Fe.isMemo=function(e){return br(e)===Zp};Fe.isPortal=function(e){return br(e)===a1};Fe.isProfiler=function(e){return br(e)===Kp};Fe.isStrictMode=function(e){return br(e)===Yp};Fe.isSuspense=function(e){return br(e)===Xp};Fe.isSuspenseList=function(e){return br(e)===Qp};Fe.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Hp||e===Kp||e===Yp||e===Xp||e===Qp||typeof e=="object"&&e!==null&&(e.$$typeof===Jp||e.$$typeof===Zp||e.$$typeof===qp||e.$$typeof===Vp||e.$$typeof===Gp||e.$$typeof===sie||e.getModuleId!==void 0)};Fe.typeOf=br;_I.exports=Fe;var uie=_I.exports,sP=e=>typeof e=="string"?e:e?e.displayName||e.name||"Component":"",uP=null,Cg=null,TI=e=>{if(e===uP&&Array.isArray(Cg))return Cg;var t=[];
298return m.Children.forEach(e,n=>{at(n)||(uie.isFragment(n)?t=t.concat(TI(n.props.children)):t.push(n))}),Cg=t,uP=e,t};function cie(e,t){var n=[],r=[];return Array.isArray(t)?r=t.map(i=>sP(i)):r=[sP(t)],TI(e).forEach(i=>{var a=Cl(i,"type.displayName")||Cl(i,"type.name");a&&r.indexOf(a)!==-1&&n.push(i)}),n}var II=e=>e&&typeof e=="object"&&"clipDot"in e?!!e.clipDot:!0,RI={};(function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});function t(n){var i;if(typeof n!="object"||n==null)return!1;if(Object.getPrototypeOf(n)===null)return!0;if(Object.prototype.toString.call(n)!=="[object Object]"){const a=n[Symbol.toStringTag];return a==null||!((i=Object.getOwnPropertyDescriptor(n,Symbol.toStringTag))!=null&&i.writable)?!1:n.toString()===`[object ${a}]`}let r=n;for(;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(n)===r}e.isPlainObject=t})(RI);var fie=RI.isPlainObject;const die=di(fie);var cP,fP,dP,hP,pP;function mP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function gP(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?mP(Object(n),!0).forEach(function(r){hie(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hie(e,t,n){return(t=pie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pie(e){var t=mie(e,"string");return typeof t=="symbol"?t:t+""}function mie(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ch(){return ch=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ch.apply(null,arguments)}function Ss(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var vP=(e,t,n,r,i)=>{var a=n-r,o;return o=ct(cP||(cP=Ss(["M ",",",""])),e,t),o+=ct(fP||(fP=Ss(["L ",",",""])),e+n,t),o+=ct(dP||(dP=Ss(["L ",",",""])),e+n-a/2,t+i),o+=ct(hP||(hP=Ss(["L ",",",""])),e+n-a/2-r,t+i),o+=ct(pP||(pP=Ss(["L ",","," Z"])),e,t),o},gie={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},vie=e=>{var t=_n(e,gie),{x:n,y:r,upperWidth:i,lowerWidth:a,height:o,className:l}=t,{animationEasing:s,animationDuration:u,animationBegin:c,isUpdateAnimationActive:f}=t,d=m.useRef(null),[h,g]=m.useState(-1),v=m.useRef(i),x=m.useRef(a),y=m.useRef(o),b=m.useRef(n),w=m.useRef(r),S=Cp(e,"trapezoid-");if(m.useEffect(()=>{if(d.current&&d.current.getTotalLength)try{var F=d.current.getTotalLength();F&&g(F)}catch{}},[]),n!==+n||r!==+r||i!==+i||a!==+a||o!==+o||i===0&&a===0||o===0)return null;var C=Re("recharts-trapezoid",l);if(!f)return m.createElement("g",null,m.createElement("path",ch({},un(t),{className:C,d:vP(n,r,i,a,o)})));var k=v.current,E=x.current,O=y.current,N=b.current,D=w.current,M="0px ".concat(h===-1?1:h,"px"),A="".concat(h,"px ").concat(h,"px"),z=LD(["strokeDasharray"],u,s);return m.createElement(Sp,{animationId:S,key:S,canBegin:h>0,duration:u,easing:s,isActive:f,begin:c},F=>{var B=nt(k,i,F),Z=nt(E,a,F),Y=nt(O,o,F),L=nt(N,n,F),W=nt(D,r,F);d.current&&(v.current=B,x.current=Z,y.current=Y,b.current=L,w.current=W);var P=F>0?{transition:z,strokeDasharray:A}:{strokeDasharray:M};return m.createElement("path",ch({},un(t),{className:C,d:vP(L,W,B,Z,Y),ref:d,style:gP(gP({},P),t.style)}))})},yie=["option","shapeType","activeClassName","inActiveClassName"];function xie(e,t){if(e==null)return{};var n,r,i=bie(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function bie(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function yP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function fh(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
298t%2?yP(Object(n),!0).forEach(function(r){wie(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function wie(e,t,n){return(t=kie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kie(e){var t=Sie(e,"string");return typeof t=="symbol"?t:t+""}function Sie(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Cie(e,t){return fh(fh({},t),e)}function Eie(e,t){return e==="symbols"}function xP(e){var{shapeType:t,elementProps:n}=e;switch(t){case"rectangle":return m.createElement(BD,n);case"trapezoid":return m.createElement(vie,n);case"sector":return m.createElement(HD,n);case"symbols":if(Eie(t))return m.createElement(oM,n);break;case"curve":return m.createElement(Zs,n);default:return null}}function Pie(e){return m.isValidElement(e)?e.props:e}function Oie(e){var{option:t,shapeType:n,activeClassName:r="recharts-active-shape",inActiveClassName:i="recharts-shape"}=e,a=xie(e,yie),o;if(m.isValidElement(t))o=m.cloneElement(t,fh(fh({},a),Pie(t)));else if(typeof t=="function")o=t(a,a.index);else if(die(t)&&typeof t!="boolean"){var l=Cie(t,a);o=m.createElement(xP,{shapeType:n,elementProps:l})}else{var s=a;o=m.createElement(xP,{shapeType:n,elementProps:s})}return a.isActive?m.createElement(Jt,{className:r},o):m.createElement(Jt,{className:i},o)}var LI=(e,t,n)=>{var r=lt();return(i,a)=>o=>{e==null||e(i,a,o),r(FT({activeIndex:String(a),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:n}))}},$I=e=>{var t=lt();return(n,r)=>i=>{e==null||e(n,r,i),t(Kee())}},zI=(e,t,n)=>{var r=lt();return(i,a)=>o=>{e==null||e(i,a,o),r(Vee({activeIndex:String(a),activeDataKey:t,activeCoordinate:i.tooltipPosition,activeGraphicalItemId:n}))}};function FI(e){var{tooltipEntrySettings:t}=e,n=lt(),r=nn(),i=m.useRef(null);return m.useLayoutEffect(()=>{r||(i.current===null?n(Wee(t)):i.current!==t&&n(Uee({prev:i.current,next:t})),i.current=t)},[t,n,r]),m.useLayoutEffect(()=>()=>{i.current&&(n(Hee(i.current)),i.current=null)},[n]),null}function BI(e){var{legendPayload:t}=e,n=lt(),r=nn(),i=m.useRef(null);return m.useLayoutEffect(()=>{r||(i.current===null?n(Vq(t)):i.current!==t&&n(qq({prev:i.current,next:t})),i.current=t)},[n,r,t]),m.useLayoutEffect(()=>()=>{i.current&&(n(Gq(i.current)),i.current=null)},[n]),null}var Eg,jie=()=>{var[e]=m.useState(()=>Cu("uid-"));return e},Nie=(Eg=n5.useId)!==null&&Eg!==void 0?Eg:jie;function Aie(e,t){var n=Nie();return t||(e?"".concat(e,"-").concat(n):n)}var Mie=m.createContext(void 0),WI=e=>{var{id:t,type:n,children:r}=e,i=Aie("recharts-".concat(n),t);return m.createElement(Mie.Provider,{value:i},r(i))},Die={cartesianItems:[],polarItems:[]},UI=tn({name:"graphicalItems",initialState:Die,reducers:{addCartesianGraphicalItem:{reducer(e,t){e.cartesianItems.push(t.payload)},prepare:Ve()},replaceCartesianGraphicalItem:{reducer(e,t){var{prev:n,next:r}=t.payload,i=ur(e).cartesianItems.indexOf(n);i>-1&&(e.cartesianItems[i]=r)},prepare:Ve()},removeCartesianGraphicalItem:{reducer(e,t){var n=ur(e).cartesianItems.indexOf(t.payload);n>-1&&e.cartesianItems.splice(n,1)},prepare:Ve()},addPolarGraphicalItem:{reducer(e,t){e.polarItems.push(t.payload)},prepare:Ve()},removePolarGraphicalItem:{reducer(e,t){var n=ur(e).polarItems.indexOf(t.payload);n>-1&&e.polarItems.splice(n,1)},prepare:Ve()},replacePolarGraphicalItem:{reducer(e,t){var{prev:n,next:r}=t.payload,i=ur(e).polarItems.indexOf(n);i>-1&&(e.polarItems[i]=r)},prepare:Ve()}}}),{addCartesianGraphicalItem:_ie,replaceCartesianGraphicalItem:Tie,removeCartesianGraphicalItem:Iie,addPolarGraphicalItem:fce,removePolarGraphicalItem:dce,replacePolarGraphicalItem:hce}=UI.actions,Rie=UI.reducer,Lie=e=>{var t=lt(),n=m.useRef(null);return m.useLayoutEffect(()=>{n.current===null?t(_ie(e)):n.current!==e&&t(Tie({prev:n.current,next:e})),n.current=e},[t,e]),m.useLayoutEffect(()=>()=>{n.current&&(t(Iie(n.current)),n.current=null)},[t]),null},HI=m.memo(Lie),$ie=["points"];function bP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Pg(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
298t%2?bP(Object(n),!0).forEach(function(r){zie(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function zie(e,t,n){return(t=Fie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fie(e){var t=Bie(e,"string");return typeof t=="symbol"?t:t+""}function Bie(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dh(){return dh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dh.apply(null,arguments)}function Wie(e,t){if(e==null)return{};var n,r,i=Uie(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Uie(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function Hie(e){var{option:t,dotProps:n,className:r}=e;if(m.isValidElement(t))return m.cloneElement(t,n);if(typeof t=="function")return t(n);var i=Re(r,typeof t!="boolean"?t.className:""),a=n??{},{points:o}=a,l=Wie(a,$ie);return m.createElement(MI,dh({},l,{className:i}))}function Yie(e,t){return e==null?!1:t?!0:e.length===1}function Kie(e){var{points:t,dot:n,className:r,dotClassName:i,dataKey:a,baseProps:o,needClip:l,clipPathId:s,zIndex:u=_t.scatter}=e;if(!Yie(t,n))return null;var c=II(n),f=rY(n),d=t.map((g,v)=>{var x,y,b=Pg(Pg(Pg({r:3},o),f),{},{index:v,cx:(x=g.x)!==null&&x!==void 0?x:void 0,cy:(y=g.y)!==null&&y!==void 0?y:void 0,dataKey:a,value:g.value,payload:g.payload,points:t});return m.createElement(Hie,{key:"dot-".concat(v),option:n,dotProps:b,className:i})}),h={};return l&&s!=null&&(h.clipPath="url(#clipPath-".concat(c?"":"dots-").concat(s,")")),m.createElement(xr,{zIndex:u},m.createElement(Jt,dh({className:r},h),d))}function wP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function kP(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?wP(Object(n),!0).forEach(function(r){Vie(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Vie(e,t,n){return(t=qie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qie(e){var t=Gie(e,"string");return typeof t=="symbol"?t:t+""}function Gie(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var YI=0,Xie={xAxis:{},yAxis:{},zAxis:{}},KI=tn({name:"cartesianAxis",initialState:Xie,reducers:{addXAxis:{reducer(e,t){e.xAxis[t.payload.id]=t.payload},prepare:Ve()},replaceXAxis:{reducer(e,t){var{prev:n,next:r}=t.payload;e.xAxis[n.id]!==void 0&&(n.id!==r.id&&delete e.xAxis[n.id],e.xAxis[r.id]=r)},prepare:Ve()},removeXAxis:{reducer(e,t){delete e.xAxis[t.payload.id]},prepare:Ve()},addYAxis:{reducer(e,t){e.yAxis[t.payload.id]=t.payload},prepare:Ve()},replaceYAxis:{reducer(e,t){var{prev:n,next:r}=t.payload;e.yAxis[n.id]!==void 0&&(n.id!==r.id&&delete e.yAxis[n.id],e.yAxis[r.id]=r)},prepare:Ve()},removeYAxis:{reducer(e,t){delete e.yAxis[t.payload.id]},prepare:Ve()},addZAxis:{reducer(e,t){e.zAxis[t.payload.id]=t.payload},prepare:Ve()},replaceZAxis:{reducer(e,t){var{prev:n,next:r}=t.payload;e.zAxis[n.id]!==void 0&&(n.id!==r.id&&delete e.zAxis[n.id],e.zAxis[r.id]=r)},prepare:Ve()},removeZAxis:{reducer(e,t){delete e.zAxis[t.payload.id]},prepare:Ve()},updateYAxisWidth(e,t){var{id:n,width:r}=t.payload,i=e.yAxis[n];if(i){var a,o=i.widthHistory||[];if(o.length===3&&o[0]===o[2]&&r===o[1]&&r!==i.width&&Math.abs(r-((a=o[0])!==null&&a!==void 0?a:0))<=1)return;var l=[...o,r].slice(-3);e.yAxis[n]=kP(kP({},i),{}
298,{width:r,widthHistory:l})}}}}),{addXAxis:Qie,replaceXAxis:Zie,removeXAxis:Jie,addYAxis:eae,replaceYAxis:tae,removeYAxis:nae,addZAxis:pce,replaceZAxis:mce,removeZAxis:gce,updateYAxisWidth:rae}=KI.actions,iae=KI.reducer,aae=I([Rt],e=>({top:e.top,bottom:e.bottom,left:e.left,right:e.right})),oae=I([aae,Hi,Yi],(e,t,n)=>{if(!(!e||t==null||n==null))return{x:e.left,y:e.top,width:Math.max(0,t-e.left-e.right),height:Math.max(0,n-e.top-e.bottom)}}),o1=()=>se(oae),lae=()=>se(Wte);function SP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Og(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?SP(Object(n),!0).forEach(function(r){sae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):SP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function sae(e,t,n){return(t=uae(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uae(e){var t=cae(e,"string");return typeof t=="symbol"?t:t+""}function cae(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fae=e=>{var{point:t,childIndex:n,mainColor:r,activeDot:i,dataKey:a,clipPath:o}=e;if(i===!1||t.x==null||t.y==null)return null;var l={index:n,dataKey:a,cx:t.x,cy:t.y,r:4,fill:r??"none",strokeWidth:2,stroke:"#fff",payload:t.payload,value:t.value},s=Og(Og(Og({},l),ic(i)),M0(i)),u;return m.isValidElement(i)?u=m.cloneElement(i,s):typeof i=="function"?u=i(s):u=m.createElement(MI,s),m.createElement(Jt,{className:"recharts-active-dot",clipPath:o},u)};function CP(e){var{points:t,mainColor:n,activeDot:r,itemDataKey:i,clipPath:a,zIndex:o=_t.activeDot}=e,l=se(ko),s=lae();if(t==null||s==null)return null;var u=t.find(c=>s.includes(c.payload));return at(u)?null:m.createElement(xr,{zIndex:o},m.createElement(fae,{point:u,childIndex:Number(l),mainColor:n,dataKey:i,activeDot:r,clipPath:a}))}
298var EP=(e,t,n)=>{var r=n??e;if(!at(r))return $r(r,t,0)},dae=(e,t,n)=>{var r={},i=e.filter(Mp),a=e.filter(u=>u.stackId==null),o=i.reduce((u,c)=>{var f=u[c.stackId];return f==null&&(f=[]),f.push(c),u[c.stackId]=f,u},r),l=Object.entries(o).map(u=>{var c,[f,d]=u,h=d.map(v=>v.dataKey),g=EP(t,n,(c=d[0])===null||c===void 0?void 0:c.barSize);return{stackId:f,dataKeys:h,barSize:g}}),s=a.map(u=>{var c=[u.dataKey].filter(d=>d!=null),f=EP(t,n,u.barSize);return{stackId:void 0,dataKeys:c,barSize:f}});return[...l,...s]};function PP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ff(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?PP(Object(n),!0).forEach(function(r){hae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):PP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function hae(e,t,n){return(t=pae(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pae(e){var t=mae(e,"string");return typeof t=="symbol"?t:t+""}function mae(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function gae(e,t,n,r,i){var a,o=r.length;if(!(o<1)){var l=$r(e,n,0,!0),s,u=[];if(xe((a=r[0])===null||a===void 0?void 0:a.barSize)){var c=!1,f=n/o,d=r.reduce((b,w)=>b+(w.barSize||0),0);d+=(o-1)*l,d>=n&&(d-=(o-1)*l,l=0),d>=n&&f>0&&(c=!0,f*=.9,d=o*f);var h=(n-d)/2>>0,g={offset:h-l,size:0};s=r.reduce((b,w)=>{var S,C={stackId:w.stackId,dataKeys:w.dataKeys,position:{offset:g.offset+g.size+l,size:c?f:(S=w.barSize)!==null&&S!==void 0?S:0}},k=[...b,C];return g=C.position,k},u)}else{var v=$r(t,n,0,!0);n-2*v-(o-1)*l<=0&&(l=0);var x=(n-2*v-(o-1)*l)/o;x>1&&(x>>=0);var y=xe(i)?Math.min(x,i):x;s=r.reduce((b,w,S)=>[...b,{stackId:w.stackId,dataKeys:w.dataKeys,position:{offset:v+(x+l)*S+(x-y)/2,size:y}}],u)}return s}}var vae=(e,t,n,r,i,a,o)=>{var l=at(o)?t:o,s=gae(n,r,i!==a?i:a,e,l);return i!==a&&s!=null&&(s=s.map(u=>ff(ff({},u),{},{position:ff(ff({},u.position),{},{offset:u.position.offset-i/2})}))),s},yae=(e,t)=>{var n=Ap(t);if(!(!e||n==null||t==null)){var{stackId:r}=t;if(r!=null){var i=e[r];if(i){var{stackedData:a}=i;if(a)return a.find(o=>o.key===n)}}}},xae=(e,t)=>{if(!(e==null||t==null)){var n=e.find(r=>r.stackId===t.stackId&&t.dataKey!=null&&r.dataKeys.includes(t.dataKey));if(n!=null)return n.position}};function bae(e,t){return e&&typeof e=="object"&&"zIndex"in e&&typeof e.zIndex=="number"&&xe(e.zIndex)?e.zIndex:t}var wae=e=>{var{chartData:t}=e,n=lt(),r=nn();return m.useEffect(()=>r?()=>{}:(n(UE(t)),()=>{n(UE(void 0))}),[t,n,r]),null},OP={x:0,y:0,width:0,height:0,padding:{top:0,right:0,bottom:0,left:0}},VI=tn({name:"brush",initialState:OP,reducers:{setBrushSettings(e,t){return t.payload==null?OP:t.payload}}}),{setBrushSettings:vce}=VI.actions,kae=VI.reducer;function Sae(e){return(e%180+180)%180}var Cae=function(t){var{width:n,height:r}=t,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,a=Sae(i),o=a*Math.PI/180,l=Math.atan(r/n),s=o>l&&o<Math.PI-l?r/Math.sin(o):n/Math.cos(o);return Math.abs(s)},Eae={dots:[],areas:[],lines:[]},qI=tn({name:"referenceElements",initialState:Eae,reducers:{addDot:(e,t)=>{e.dots.push(t.payload)},removeDot:(e,t)=>{var n=ur(e).dots.findIndex(r=>r===t.payload);n!==-1&&e.dots.splice(n,1)},addArea:(e,t)=>{e.areas.push(t.payload)},removeArea:(e,t)=>{var n=ur(e).areas.findIndex(r=>r===t.payload);n!==-1&&e.areas.splice(n,1)},addLine:(e,t)=>{e.lines.push(t.payload)},removeLine:(e,t)=>{var n=ur(e).lines.findIndex(r=>r===t.payload);n!==-1&&e.lines.splice(n,1)}}}),{addDot:yce,removeDot:xce,addArea:bce,removeArea:wce,addLine:kce,removeLine:Sce}=qI.actions,Pae=qI.reducer,Oae=m.createContext(void 0),jae=e=>{var{children:t}=e,[n]=m.useState("".concat(Cu("recharts"),"-clip")),r=o1();if(r==null)return null;var{x:i,y:a,width:o,height:l}=r;return m.createElement(Oae.Provider,{value:n},m.createElement("defs",null,m.createElement("clipPath",{id:n},m.createElement("rect",{x:i,y:a,height:l,width:o}))),t)};function GI(e,t){if(t<1)return[];if(t===1)return e;for(var n=[],r=0;r<e.length;r+=t){var i=e[r];i!==void 0&&n.push(i)}return n}function Nae(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return Cae(r,n)}function Aae(e,t,n){var r=n==="width",{x:i,y:a,width:o,height:l}=e;return t===1?{start:r?i:a,end:r?i+o:a+l}:{start:r?i+o:a+l,end:r?i:a}}function $u(e,t,n,r,i){if(e*t<e*r||e*t>e*i)return!1;var a=n();return e*(t-e*a/2-r)>=0&&e*(t+e*a/2-i)<=0}function Mae(e,t){return GI(e,t+1)}function Dae(e,t,n,r,i){for(var a=(r||[]).slice(),{start:o,end:l}=t,s=0,u=1,c=o,f=function(){var g=r==null?void 0:r[s];if(g===void 0)return{v:GI(r,u)};var v=s,x,y=()=>(x===void 0&&(x=n(g,v)),x),b=g.coordinate,w=s===0||$u(e,b,y,c,l);
298w||(s=0,c=o,u+=1),w&&(c=b+e*(y()/2+i),s+=u)},d;u<=a.length;)if(d=f(),d)return d.v;return[]}function _ae(e,t,n,r,i){var a=(r||[]).slice(),o=a.length;if(o===0)return[];for(var{start:l,end:s}=t,u=1;u<=o;u++){for(var c=(o-1)%u,f=l,d=!0,h=function(){var S=r[v];if(S==null)return 0;var C=v,k,E=()=>(k===void 0&&(k=n(S,C)),k),O=S.coordinate,N=v===c||$u(e,O,E,f,s);if(!N)return d=!1,1;N&&(f=O+e*(E()/2+i))},g,v=c;v<o&&(g=h(),!(g!==0&&g===1));v+=u);if(d){for(var x=[],y=c;y<o;y+=u){var b=r[y];b!=null&&x.push(b)}return x}}return[]}function jP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function qt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?jP(Object(n),!0).forEach(function(r){Tae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Tae(e,t,n){return(t=Iae(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Iae(e){var t=Rae(e,"string");return typeof t=="symbol"?t:t+""}function Rae(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Lae(e,t,n,r,i){for(var a=(r||[]).slice(),o=a.length,{start:l}=t,{end:s}=t,u=function(d){var h=a[d];if(h==null)return 1;var g=h,v,x=()=>(v===void 0&&(v=n(h,d)),v);if(d===o-1){var y=e*(g.coordinate+e*x()/2-s);a[d]=g=qt(qt({},g),{},{tickCoord:y>0?g.coordinate-y*e:g.coordinate})}else a[d]=g=qt(qt({},g),{},{tickCoord:g.coordinate});if(g.tickCoord!=null){var b=$u(e,g.tickCoord,x,l,s);b&&(s=g.tickCoord-e*(x()/2+i),a[d]=qt(qt({},g),{},{isShow:!0}))}},c=o-1;c>=0;c--)u(c);return a}function $ae(e,t,n,r,i,a){var o=(r||[]).slice(),l=o.length,{start:s,end:u}=t;if(a){var c=r[l-1];if(c!=null){var f=n(c,l-1),d=e*(c.coordinate+e*f/2-u);if(o[l-1]=c=qt(qt({},c),{},{tickCoord:d>0?c.coordinate-d*e:c.coordinate}),c.tickCoord!=null){var h=$u(e,c.tickCoord,()=>f,s,u);h&&(u=c.tickCoord-e*(f/2+i),o[l-1]=qt(qt({},c),{},{isShow:!0}))}}}for(var g=a?l-1:l,v=function(b){var w=o[b];if(w==null)return 1;var S=w,C,k=()=>(C===void 0&&(C=n(w,b)),C);if(b===0){var E=e*(S.coordinate-e*k()/2-s);o[b]=S=qt(qt({},S),{},{tickCoord:E<0?S.coordinate-E*e:S.coordinate})}else o[b]=S=qt(qt({},S),{},{tickCoord:S.coordinate});if(S.tickCoord!=null){var O=$u(e,S.tickCoord,k,s,u);O&&(s=S.tickCoord+e*(k()/2+i),o[b]=qt(qt({},S),{},{isShow:!0}))}},x=0;x<g;x++)v(x);return o}function l1(e,t,n){var{tick:r,ticks:i,viewBox:a,minTickGap:o,orientation:l,interval:s,tickFormatter:u,unit:c,angle:f}=e;if(!i||!i.length||!r)return[];if(ee(s)||hc.isSsr){var d;return(d=Mae(i,ee(s)?s:0))!==null&&d!==void 0?d:[]}var h=[],g=l==="top"||l==="bottom"?"width":"height",v=c&&g==="width"?Js(c,{fontSize:t,letterSpacing:n}):{width:0,height:0},x=(C,k)=>{var E=typeof u=="function"?u(C.value,k):C.value;return g==="width"?Nae(Js(E,{fontSize:t,letterSpacing:n}),v,f):Js(E,{fontSize:t,letterSpacing:n})[g]},y=i[0],b=i[1],w=i.length>=2&&y!=null&&b!=null?En(b.coordinate-y.coordinate):1,S=Aae(a,w,g);return s==="equidistantPreserveStart"?Dae(w,S,x,i,o):s==="equidistantPreserveEnd"?_ae(w,S,x,i,o):(s==="preserveStart"||s==="preserveStartEnd"?h=$ae(w,S,x,i,o,s==="preserveStartEnd"):h=Lae(w,S,x,i,o),h.filter(C=>C.isShow))}var zae=e=>{var{ticks:t,label:n,labelGapWithTick:r=5,tickSize:i=0,tickMargin:a=0}=e,o=0;if(t){Array.from(t).forEach(c=>{if(c){var f=c.getBoundingClientRect();f.width>
298o&&(o=f.width)}});var l=n?n.getBoundingClientRect().width:0,s=i+a,u=o+s+l+(n?r:0);return Math.round(u)}return 0},Fae={xAxis:{},yAxis:{}},XI=tn({name:"renderedTicks",initialState:Fae,reducers:{setRenderedTicks:(e,t)=>{var{axisType:n,axisId:r,ticks:i}=t.payload;e[n][r]=i},removeRenderedTicks:(e,t)=>{var{axisType:n,axisId:r}=t.payload;delete e[n][r]}}}),{setRenderedTicks:Bae,removeRenderedTicks:Wae}=XI.actions,Uae=XI.reducer,Hae=["axisLine","width","height","className","hide","ticks","axisType","axisId"];function Yae(e,t){if(e==null)return{};var n,r,i=Kae(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Kae(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function So(){return So=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},So.apply(null,arguments)}function NP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function ut(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NP(Object(n),!0).forEach(function(r){Vae(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Vae(e,t,n){return(t=qae(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qae(e){var t=Gae(e,"string");return typeof t=="symbol"?t:t+""}function Gae(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Di={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd",zIndex:_t.axis};function Xae(e){var{x:t,y:n,width:r,height:i,orientation:a,mirror:o,axisLine:l,otherSvgProps:s}=e;if(!l)return null;var u=ut(ut(ut({},s),mr(l)),{},{fill:"none"});if(a==="top"||a==="bottom"){var c=+(a==="top"&&!o||a==="bottom"&&o);u=ut(ut({},u),{},{x1:t,y1:n+c*i,x2:t+r,y2:n+c*i})}else{var f=+(a==="left"&&!o||a==="right"&&o);u=ut(ut({},u),{},{x1:t+f*r,y1:n,x2:t+f*r,y2:n+i})}return m.createElement("line",So({},u,{className:Re("recharts-cartesian-axis-line",Cl(l,"className"))}))}function Qae(e,t,n,r,i,a,o,l,s){var u,c,f,d,h,g,v=l?-1:1,x=e.tickSize||o,y=ee(e.tickCoord)?e.tickCoord:e.coordinate;switch(a){case"top":u=c=e.coordinate,d=n+ +!l*i,f=d-v*x,g=f-v*s,h=y;break;case"left":f=d=e.coordinate,c=t+ +!l*r,u=c-v*x,h=u-v*s,g=y;break;case"right":f=d=e.coordinate,c=t+ +l*r,u=c+v*x,h=u+v*s,g=y;break;default:u=c=e.coordinate,d=n+ +l*i,f=d+v*x,g=f+v*s,h=y;break}return{line:{x1:u,y1:f,x2:c,y2:d},tick:{x:h,y:g}}}function Zae(e,t){switch(e){case"left":return t?"start":"end";case"right":return t?"end":"start";default:return"middle"}}function Jae(e,t){switch(e){case"left":case"right":return"middle";case"top":return t?"start":"end";default:return t?"end":"start"}}function eoe(e){var{option:t,tickProps:n,value:r}=e,i,a=Re(n.className,"recharts-cartesian-axis-tick-value");if(m.isValidElement(t))i=m.cloneElement(t,ut(ut({},n),{},{className:a}));else if(typeof t=="function")i=t(ut(ut({},n),{},{className:a}));else{var o="recharts-cartesian-axis-tick-value";typeof t!="boolean"&&(o=Re(o,oie(t))),i=m.createElement(n1,So({},n,{className:o}),r)}return i}function toe(e){var{ticks:t,axisType:n,axisId:r}=e,i=lt();return m.useEffect(()=>{if(r==null||n==null)return Ia;var a=t.map(o=>({value:o.value,coordinate:o.coordinate,offset:o.offset,index:o.index}));return i(Bae({ticks:a,axisId:r,axisType:n})),()=>{i(Wae({axisId:r,axisType:n}))}},[i,t,r,n]),null}var noe=m.forwardRef((e,t)=>
298{var{ticks:n=[],tick:r,tickLine:i,stroke:a,tickFormatter:o,unit:l,padding:s,tickTextProps:u,orientation:c,mirror:f,x:d,y:h,width:g,height:v,tickSize:x,tickMargin:y,fontSize:b,letterSpacing:w,getTicksConfig:S,events:C,axisType:k,axisId:E}=e,O=l1(ut(ut({},S),{},{ticks:n}),b,w),N=mr(S),D=ic(r),M=wI(N.textAnchor)?N.textAnchor:Zae(c,f),A=Jae(c,f),z={};typeof i=="object"&&(z=i);var F=ut(ut({},N),{},{fill:"none"},z),B=O.map(L=>ut({entry:L},Qae(L,d,h,g,v,c,x,f,y))),Z=B.map(L=>{var{entry:W,line:P}=L;return m.createElement(Jt,{className:"recharts-cartesian-axis-tick",key:"tick-".concat(W.value,"-").concat(W.coordinate,"-").concat(W.tickCoord)},i&&m.createElement("line",So({},F,P,{className:Re("recharts-cartesian-axis-tick-line",Cl(i,"className"))})))}),Y=B.map((L,W)=>{var P,J,{entry:X,tick:j}=L,ae=ut(ut(ut(ut({verticalAnchor:A},N),{},{textAnchor:M,stroke:"none",fill:a},j),{},{index:W,payload:X,visibleTicksCount:O.length,tickFormatter:o,padding:s},u),{},{angle:(P=(J=u==null?void 0:u.angle)!==null&&J!==void 0?J:N.angle)!==null&&P!==void 0?P:0}),ce=ut(ut({},ae),D);return m.createElement(Jt,So({className:"recharts-cartesian-axis-tick-label",key:"tick-label-".concat(X.value,"-").concat(X.coordinate,"-").concat(X.tickCoord)},D0(C,X,W)),r&&m.createElement(eoe,{option:r,tickProps:ce,value:"".concat(typeof o=="function"?o(X.value,W):X.value).concat(l||"")}))});return m.createElement("g",{className:"recharts-cartesian-axis-ticks recharts-".concat(k,"-ticks")},m.createElement(toe,{ticks:O,axisId:E,axisType:k}),Y.length>0&&m.createElement(xr,{zIndex:_t.label},m.createElement("g",{className:"recharts-cartesian-axis-tick-labels recharts-".concat(k,"-tick-labels"),ref:t},Y)),Z.length>0&&m.createElement("g",{className:"recharts-cartesian-axis-tick-lines recharts-".concat(k,"-tick-lines")},Z))}),roe=m.forwardRef((e,t)=>{var{axisLine:n,width:r,height:i,className:a,hide:o,ticks:l,axisType:s,axisId:u}=e,c=Yae(e,Hae),[f,d]=m.useState(""),[h,g]=m.useState(""),v=m.useRef(null);m.useImperativeHandle(t,()=>({getCalculatedWidth:()=>{var y;return zae({ticks:v.current,label:(y=e.labelRef)===null||y===void 0?void 0:y.current,labelGapWithTick:5,tickSize:e.tickSize,tickMargin:e.tickMargin})}}));var x=m.useCallback(y=>{if(y){var b=y.getElementsByClassName("recharts-cartesian-axis-tick-value");v.current=b;var w=b[0];if(w){var S=window.getComputedStyle(w),C=S.fontSize,k=S.letterSpacing;
298(C!==f||k!==h)&&(d(C),g(k))}}},[f,h]);return o||r!=null&&r<=0||i!=null&&i<=0?null:m.createElement(xr,{zIndex:e.zIndex},m.createElement(Jt,{className:Re("recharts-cartesian-axis",a)},m.createElement(Xae,{x:e.x,y:e.y,width:r,height:i,orientation:e.orientation,mirror:e.mirror,axisLine:n,otherSvgProps:mr(e)}),m.createElement(noe,{ref:x,axisType:s,events:c,fontSize:f,getTicksConfig:e,height:e.height,letterSpacing:h,mirror:e.mirror,orientation:e.orientation,padding:e.padding,stroke:e.stroke,tick:e.tick,tickFormatter:e.tickFormatter,tickLine:e.tickLine,tickMargin:e.tickMargin,tickSize:e.tickSize,tickTextProps:e.tickTextProps,ticks:l,unit:e.unit,width:e.width,x:e.x,y:e.y,axisId:u}),m.createElement(Bre,{x:e.x,y:e.y,width:e.width,height:e.height,lowerWidth:e.width,upperWidth:e.width},m.createElement(Qre,{label:e.label,labelRef:e.labelRef}),e.children)))}),s1=m.forwardRef((e,t)=>{var n=_n(e,Di);return m.createElement(roe,So({},n,{ref:t}))});s1.displayName="CartesianAxis";var ioe=["x1","y1","x2","y2","key"],aoe=["offset"],ooe=["xAxisId","yAxisId"],loe=["xAxisId","yAxisId"];function AP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Qt(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?AP(Object(n),!0).forEach(function(r){soe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function soe(e,t,n){return(t=uoe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function uoe(e){var t=coe(e,"string");return typeof t=="symbol"?t:t+""}function coe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function no(){return no=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},no.apply(null,arguments)}function hh(e,t){if(e==null)return{};var n,r,i=foe(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function foe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var doe=e=>{var{fill:t}=e;if(!t||t==="none")return null;var{fillOpacity:n,x:r,y:i,width:a,height:o,ry:l}=e;return m.createElement("rect",{x:r,y:i,ry:l,width:a,height:o,stroke:"none",fill:t,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function QI(e){var{option:t,lineItemProps:n}=e,r;if(m.isValidElement(t))r=m.cloneElement(t,n);else if(typeof t=="function")r=t(n);else{var i,{x1:a,y1:o,x2:l,y2:s,key:u}=n,c=hh(n,ioe),f=(i=mr(c))!==null&&i!==void 0?i:{},{offset:d}=f,h=hh(f,aoe);r=m.createElement("line",no({},h,{x1:a,y1:o,x2:l,y2:s,fill:"none",key:u}))}return r}function hoe(e){var{x:t,width:n,horizontal:r=!0,horizontalPoints:i}=e;if(!r||!i||!i.length)return null;var{xAxisId:a,yAxisId:o}=e,l=hh(e,ooe),s=i.map((u,c)=>{var f=Qt(Qt({},l),{},{x1:t,y1:u,x2:t+n,y2:u,key:"line-".concat(c),index:c});return m.createElement(QI,{key:"line-".concat(c),option:r,lineItemProps:f})});return m.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}function poe(e){var{y:t,height:n,vertical:r=!0,verticalPoints:i}=e;if(!r||!i||!i.length)return null;var{xAxisId:a,yAxisId:o}=e,l=hh(e,loe),s=i.map((u,c)=>{var f=Qt(Qt({},l),{},{x1:u,y1:t,x2:u,y2:t+n,key:"line-".concat(c),index:c});return m.createElement(QI,{option:r,lineItemProps:f,key:"line-".concat(c)})});return m.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}function moe(e){var{horizontalFill:t,fillOpacity:n,x:r,y:i,width:a,height:o,horizontalPoints:l,horizontal:s=!0}=e;if(!s||!t||!t.length||l==null)return null;var u=l.map(f=>Math.round(f+i-i)).sort((f,d)=>f-d);i!==u[0]&&u.unshift(0);var c=u.map((f,d)=>{var h=u[d+1],g=h==null,v=g?i+o-f:h-f;if(v<=0)return null;var x=d%t.length;return m.createElement("rect",{key:"react-".concat(d),y:f,x:r,height:v,width:a,stroke:"none",fill:t[x],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return m.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},c)}function goe(e){var{vertical:t=!0,verticalFill:n,fillOpacity:r,x:i,y:a,width:o,height:l,verticalPoints:s}=e;if(!t||!n||!n.length)return null;var u=s.map(f=>Math.round(f+i-i)).sort((f,d)=>f-d);i!==u[0]&&u.unshift(0);var c=u.map((f,d)=>{var h=u[d+1],g=h==null,v=g?i+o-f:h-f;if(v<=0)return null;var x=d%n.length;return m.createElement("rect",{key:"react-".concat(d),x:f,y:a,width:v,height:l,stroke:"none",fill:n[x],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return m.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},c)}var voe=(e,t)=>{var{xAxis:n,width:r,height:i,offset:a}=e;return hD(l1(Qt(Qt(Qt({},Di),n),{}
298,{ticks:pD(n),viewBox:{x:0,y:0,width:r,height:i}})),a.left,a.left+a.width,t)},yoe=(e,t)=>{var{yAxis:n,width:r,height:i,offset:a}=e;return hD(l1(Qt(Qt(Qt({},Di),n),{},{ticks:pD(n),viewBox:{x:0,y:0,width:r,height:i}})),a.top,a.top+a.height,t)},xoe={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[],xAxisId:0,yAxisId:0,syncWithTicks:!1,zIndex:_t.grid};function u1(e){var t=ED(),n=PD(),r=CD(),i=Qt(Qt({},_n(e,xoe)),{},{x:ee(e.x)?e.x:r.left,y:ee(e.y)?e.y:r.top,width:ee(e.width)?e.width:r.width,height:ee(e.height)?e.height:r.height}),{xAxisId:a,yAxisId:o,x:l,y:s,width:u,height:c,syncWithTicks:f,horizontalValues:d,verticalValues:h}=i,g=nn(),v=se(N=>ME(N,"xAxis",a,g)),x=se(N=>ME(N,"yAxis",o,g));if(!ci(u)||!ci(c)||!ee(l)||!ee(s))return null;var y=i.verticalCoordinatesGenerator||voe,b=i.horizontalCoordinatesGenerator||yoe,{horizontalPoints:w,verticalPoints:S}=i;if((!w||!w.length)&&typeof b=="function"){var C=d&&d.length,k=b({yAxis:x?Qt(Qt({},x),{},{ticks:C?d:x.ticks}):void 0,width:t??u,height:n??c,offset:r},C?!0:f);Ld(Array.isArray(k),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(typeof k,"]")),Array.isArray(k)&&(w=k)}if((!S||!S.length)&&typeof y=="function"){var E=h&&h.length,O=y({xAxis:v?Qt(Qt({},v),{},{ticks:E?h:v.ticks}):void 0,width:t??u,height:n??c,offset:r},E?!0:f);Ld(Array.isArray(O),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(typeof O,"]")),Array.isArray(O)&&(S=O)}return m.createElement(xr,{zIndex:i.zIndex},m.createElement("g",{className:"recharts-cartesian-grid"},m.createElement(doe,{fill:i.fill,fillOpacity:i.fillOpacity,x:i.x,y:i.y,width:i.width,height:i.height,ry:i.ry}),m.createElement(moe,no({},i,{horizontalPoints:w})),m.createElement(goe,no({},i,{verticalPoints:S})),m.createElement(hoe,no({},i,{offset:r,horizontalPoints:w,xAxis:v,yAxis:x})),m.createElement(poe,no({},i,{offset:r,verticalPoints:S,xAxis:v,yAxis:x}))))}u1.displayName="CartesianGrid";var boe={},ZI=tn({name:"errorBars",initialState:boe,reducers:{addErrorBar:(e,t)=>{var{itemId:n,errorBar:r}=t.payload;e[n]||(e[n]=[]),e[n].push(r)},replaceErrorBar:(e,t)=>{var{itemId:n,prev:r,next:i}=t.payload;e[n]&&(e[n]=e[n].map(a=>a.dataKey===r.dataKey&&a.direction===r.direction?i:a))},removeErrorBar:(e,t)=>{var{itemId:n,errorBar:r}=t.payload;e[n]&&(e[n]=e[n].filter(i=>i.dataKey!==r.dataKey||i.direction!==r.direction))}}}),{addErrorBar:Cce,replaceErrorBar:Ece,removeErrorBar:Pce}=ZI.actions,woe=ZI.reducer,koe=["children"];function Soe(e,t){if(e==null)return{};var n,r,i=Coe(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Coe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Eoe={data:[],xAxisId:"xAxis-0",yAxisId:"yAxis-0",dataPointFormatter:()=>({x:0,y:0,value:0}),errorBarOffset:0},Poe=m.createContext(Eoe);function Ooe(e){var{children:t}=e,n=Soe(e,koe);return m.createElement(Poe.Provider,{value:n},t)}function c1(e,t){var n,r,i=se(u=>qi(u,e)),a=se(u=>Gi(u,t)),o=(n=i==null?void 0:i.allowDataOverflow)!==null&&n!==void 0?n:wt.allowDataOverflow,l=(r=a==null?void 0:a.allowDataOverflow)!==null&&r!==void 0?r:kt.allowDataOverflow,s=o||l;return{needClip:s,needClipX:o,needClipY:l}}function JI(e){var{xAxisId:t,yAxisId:n,clipPathId:r}=e,i=o1(),{needClipX:a,needClipY:o,needClip:l}=c1(t,n);if(!l||!i)return null;var{x:s,y:u,width:c,height:f}=i;return m.createElement("clipPath",{id:"clipPath-".concat(r)},m.createElement("rect",{x:a?s:s-c/2,y:o?u:u-f/2,width:a?c:c*2,height:o?f:f*2}))}function joe(e){var t=ic(e),n=3,r=2;if(t!=null){var{r:i,strokeWidth:a}=t,o=Number(i),l=Number(a);return(Number.isNaN(o)||o<0)&&(o=n),(Number.isNaN(l)||l<0)&&(l=r),{r:o,strokeWidth:l}}return{r:n,strokeWidth:r}}function gi(e,t){var n,r;return(n=(r=e.graphicalItems.cartesianItems.find(i=>i.id===t))===null||r===void 0?void 0:r.xAxisId)!==null&&n!==void 0?n:YI}function vi(e,t){var n,r;return(n=(r=e.graphicalItems.cartesianItems.find(i=>i.id===t))===null||r===void 0?void 0:r.yAxisId)!==null&&n!==void 0?n:YI}var eR=(e,t,n)=>Na(e,"xAxis",gi(e,t),n),tR=(e,t,n)=>ja(e,"xAxis",gi(e,t),n),nR=(e,t,n)=>Na(e,"yAxis",vi(e,t),n),rR=(e,t,n)=>ja(e,"yAxis",vi(e,t),n),Noe=I([Me,eR,nR,tR,rR],(e,t,n,r,i)=>mi(e,"xAxis")?Ol(t,r,!1):Ol(n,i,!1)),Aoe=(e,t)=>t,iR=I([Fp,Aoe],(e,t)=>e.filter(n=>n.type==="area").find(n=>n.id===t)),aR=e=>{var t=Me(e),n=mi(t,"xAxis");return n?"yAxis":"xAxis"},Moe=(e,t)=>{var n=aR(e);return n==="yAxis"?vi(e,t):gi(e,t)},Doe=(e,t,n)=>ah(e,aR(e),Moe(e,t),n),_oe=I([iR,Doe],(e,t)=>{var n;if(!(e==null||t==null)){var{stackId:r}=e,i=Ap(e);if(!(r==null||i==null)){var a=(n=t[r])===null||n===void 0?void 0:n.stackedData,o=a==null?void 0:a.find(l=>l.key===i);if(o!=null)return o.map(l=>[l[0],l[1]])}}}),Toe=I([Me,eR,nR,tR,rR,_oe,QD,Noe,iR,XX],(e,t,n,r,i,a,o,l,s,u)=>{var{chartData:c,dataStartIndex:f,dataEndIndex:d}=o;if(!(s==null||e!=="horizontal"&&e!=="vertical"||t==null||n==null||r==null||i==null||r.length===0||i.length===0||l==null)){var{data:h}=s,g;if(h&&h.length>0?g=h:g=c==null?void 0:c.slice(f,d+1),g!=null)return ele({layout:e,xAxis:t,yAxis:n,xAxisTicks:r,yAxisTicks:i,dataStartIndex:f,areaSettings:s,stackedData:a,displayedData:g,chartBaseValue:u,bandSize:l})}}),Ioe=["id"],Roe=["activeDot","animationBegin","animationDuration","animationEasing","connectNulls","dot","fill","fillOpacity","hide","isAnimationActive","legendType","stroke","xAxisId","yAxisId"];function uo(){return uo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uo.apply(null,arguments)}function oR(e,t){if(e==null)return{};var n,r,i=Loe(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Loe(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function MP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function rl(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
298t%2?MP(Object(n),!0).forEach(function(r){$oe(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):MP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function $oe(e,t,n){return(t=zoe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zoe(e){var t=Foe(e,"string");return typeof t=="symbol"?t:t+""}function Foe(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ph(e,t){return e&&e!=="none"?e:t}var Boe=e=>{var{dataKey:t,name:n,stroke:r,fill:i,legendType:a,hide:o}=e;return[{inactive:o,dataKey:t,type:a,color:ph(r,i),value:pp(n,t),payload:e}]},Woe=m.memo(e=>{var{dataKey:t,data:n,stroke:r,strokeWidth:i,fill:a,name:o,hide:l,unit:s,tooltipType:u,id:c}=e,f={dataDefinedOnItem:n,getPosition:Ia,settings:{stroke:r,strokeWidth:i,fill:a,dataKey:t,nameKey:void 0,name:pp(o,t),hide:l,type:u,color:ph(r,a),unit:s,graphicalItemId:c}};return m.createElement(FI,{tooltipEntrySettings:f})});function Uoe(e){var{clipPathId:t,points:n,props:r}=e,{needClip:i,dot:a,dataKey:o}=r,l=mr(r);return m.createElement(Kie,{points:n,dot:a,className:"recharts-area-dots",dotClassName:"recharts-area-dot",dataKey:o,baseProps:l,needClip:i,clipPathId:t})}function Hoe(e){var{showLabels:t,children:n,points:r}=e,i=r.map(a=>{var o,l,s={x:(o=a.x)!==null&&o!==void 0?o:0,y:(l=a.y)!==null&&l!==void 0?l:0,width:0,lowerWidth:0,upperWidth:0,height:0};return rl(rl({},s),{},{value:a.value,payload:a.payload,parentViewBox:void 0,viewBox:s,fill:void 0})});return m.createElement(jI,{value:t?i:void 0},n)}function DP(e){var{points:t,baseLine:n,needClip:r,clipPathId:i,props:a}=e,{layout:o,type:l,stroke:s,connectNulls:u,isRange:c}=a,{id:f}=a,d=oR(a,Ioe),h=mr(d),g=un(d);return m.createElement(m.Fragment,null,(t==null?void 0:t.length)>1&&m.createElement(Jt,{clipPath:r?"url(#clipPath-".concat(i,")"):void 0},m.createElement(Zs,uo({},g,{id:f,points:t,connectNulls:u,type:l,baseLine:n,layout:o,stroke:"none",className:"recharts-area-area"})),s!=="none"&&m.createElement(Zs,uo({},h,{className:"recharts-area-curve",layout:o,type:l,connectNulls:u,fill:"none",points:t})),s!=="none"&&c&&Array.isArray(n)&&m.createElement(Zs,uo({},h,{className:"recharts-area-curve",layout:o,type:l,connectNulls:u,fill:"none",points:n}))),m.createElement(Uoe,{points:t,props:d,clipPathId:i}))}function Yoe(e){var t,n,{alpha:r,baseLine:i,points:a,strokeWidth:o}=e,l=(t=a[0])===null||t===void 0?void 0:t.y,s=(n=a[a.length-1])===null||n===void 0?void 0:n.y;if(!xe(l)||!xe(s))return null;var u=r*Math.abs(l-s),c=Math.max(...a.map(f=>f.x||0));return ee(i)?c=Math.max(i,c):i&&Array.isArray(i)&&i.length&&(c=Math.max(...i.map(f=>f.x||0),c)),ee(c)?m.createElement("rect",{x:0,y:l<s?l:l-u,width:c+(o?parseInt("".concat(o),10):1),height:Math.floor(u)}):null}function Koe(e){var t,n,{alpha:r,baseLine:i,points:a,strokeWidth:o}=e,l=(t=a[0])===null||t===void 0?void 0:t.x,s=(n=a[a.length-1])===null||n===void 0?void 0:n.x;if(!xe(l)||!xe(s))return null;var u=r*Math.abs(l-s),c=Math.max(...a.map(f=>f.y||0));return ee(i)?c=Math.max(i,c):i&&Array.isArray(i)&&i.length&&(c=Math.max(...i.map(f=>f.y||0),c)),ee(c)?m.createElement("rect",{x:l<s?l:l-u,y:0,width:u,height:Math.floor(c+(o?parseInt("".concat(o),10):1))}):null}function Voe(e){var{alpha:t,layout:n,points:r,baseLine:i,strokeWidth:a}=e;return n==="vertical"?m.createElement(Yoe,{alpha:t,points:r,baseLine:i,strokeWidth:a}):m.createElement(Koe,{alpha:t,points:r,baseLine:i,strokeWidth:a})}function qoe(e){var{needClip:t,clipPathId:n,props:r,previousPointsRef:i,previousBaselineRef:a}=e,{points:o,baseLine:l,isAnimationActive:s,animationBegin:u,animationDuration:c,animationEasing:f,onAnimationStart:d,onAnimationEnd:h}=r,g=m.useMemo(()=>({points:o,baseLine:l}),[o,l]),v=Cp(g,"recharts-area-"),x=eb(),[y,b]=m.useState(!1),w=!y,S=m.useCallback(()=>{typeof h=="function"&&h(),b(!1)}
298,[h]),C=m.useCallback(()=>{typeof d=="function"&&d(),b(!0)},[d]);if(x==null)return null;var k=i.current,E=a.current;return m.createElement(Hoe,{showLabels:w,points:o},r.children,m.createElement(Sp,{animationId:v,begin:u,duration:c,isActive:s,easing:f,onAnimationEnd:S,onAnimationStart:C,key:v},O=>{if(k){var N=k.length/o.length,D=O===1?o:o.map((A,z)=>{var F=Math.floor(z*N);if(k[F]){var B=k[F];return rl(rl({},A),{},{x:nt(B.x,A.x,O),y:nt(B.y,A.y,O)})}return A}),M;return ee(l)?M=nt(E,l,O):at(l)||Lr(l)?M=nt(E,0,O):M=l.map((A,z)=>{var F=Math.floor(z*N);if(Array.isArray(E)&&E[F]){var B=E[F];return rl(rl({},A),{},{x:nt(B.x,A.x,O),y:nt(B.y,A.y,O)})}return A}),O>0&&(i.current=D,a.current=M),m.createElement(DP,{points:D,baseLine:M,needClip:t,clipPathId:n,props:r})}return O>0&&(i.current=o,a.current=l),m.createElement(Jt,null,s&&m.createElement("defs",null,m.createElement("clipPath",{id:"animationClipPath-".concat(n)},m.createElement(Voe,{alpha:O,points:o,baseLine:l,layout:x,strokeWidth:r.strokeWidth}))),m.createElement(Jt,{clipPath:"url(#animationClipPath-".concat(n,")")},m.createElement(DP,{points:o,baseLine:l,needClip:t,clipPathId:n,props:r})))}),m.createElement(AI,{label:r.label}))}function Goe(e){var{needClip:t,clipPathId:n,props:r}=e,i=m.useRef(null),a=m.useRef();return m.createElement(qoe,{needClip:t,clipPathId:n,props:r,previousPointsRef:i,previousBaselineRef:a})}class Xoe extends m.PureComponent{render(){var{hide:t,dot:n,points:r,className:i,top:a,left:o,needClip:l,xAxisId:s,yAxisId:u,width:c,height:f,id:d,baseLine:h,zIndex:g}=this.props;if(t)return null;var v=Re("recharts-area",i),x=d,{r:y,strokeWidth:b}=joe(n),w=II(n),S=y*2+b,C=l?"url(#clipPath-".concat(w?"":"dots-").concat(x,")"):void 0;return m.createElement(xr,{zIndex:g},m.createElement(Jt,{className:v},l&&m.createElement("defs",null,m.createElement(JI,{clipPathId:x,xAxisId:s,yAxisId:u}),!w&&m.createElement("clipPath",{id:"clipPath-dots-".concat(x)},m.createElement("rect",{x:o-S/2,y:a-S/2,width:c+S,height:f+S}))),m.createElement(Goe,{needClip:l,clipPathId:x,props:this.props})),m.createElement(CP,{points:r,mainColor:ph(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:C}),this.props.isRange&&Array.isArray(h)&&m.createElement(CP,{points:h,mainColor:ph(this.props.stroke,this.props.fill),itemDataKey:this.props.dataKey,activeDot:this.props.activeDot,clipPath:C}))}}var Qoe={activeDot:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",connectNulls:!1,dot:!1,fill:"#3182bd",fillOpacity:.6,hide:!1,isAnimationActive:"auto",legendType:"line",stroke:"#3182bd",strokeWidth:1,type:"linear",label:!1,xAxisId:0,yAxisId:0,zIndex:_t.area};function Zoe(e){var t,{activeDot:n,animationBegin:r,animationDuration:i,animationEasing:a,connectNulls:o,dot:l,fill:s,fillOpacity:u,hide:c,isAnimationActive:f,legendType:d,stroke:h,xAxisId:g,yAxisId:v}=e,x=oR(e,Roe),y=Oo(),b=iI(),{needClip:w}=c1(g,v),S=nn(),{points:C,isRange:k,baseLine:E}=(t=se(z=>Toe(z,e.id,S)))!==null&&t!==void 0?t:{},O=o1();if(y!=="horizontal"&&y!=="vertical"||O==null||b!=="AreaChart"&&b!=="ComposedChart")return null;var{height:N,width:D,x:M,y:A}=O;return!C||!C.length?null:m.createElement(Xoe,uo({},x,{activeDot:n,animationBegin:r,animationDuration:i,animationEasing:a,baseLine:E,connectNulls:o,dot:l,fill:s,fillOpacity:u,height:N,hide:c,layout:y,isAnimationActive:f,isRange:k,legendType:d,needClip:w,points:C,stroke:h,width:D,left:M,top:A,xAxisId:g,yAxisId:v}))}var Joe=(e,t,n,r,i)=>{var a=n??t;if(ee(a))return a;var o=e==="horizontal"?i:r,l=o.scale.domain();if(o.type==="number"){var s=Math.max(l[0],l[1]),u=Math.min(l[0],l[1]);return a==="dataMin"?u:a==="dataMax"||s<0?s:Math.max(Math.min(l[0],l[1]),0)}return a==="dataMin"?l[0]:a==="dataMax"?l[1]:l[0]};function ele(e){var{areaSettings:{connectNulls:t,baseValue:n,dataKey:r},stackedData:i,layout:a,chartBaseValue:o,xAxis:l,yAxis:s,displayedData:u,dataStartIndex:c,xAxisTicks:f,yAxisTicks:d,bandSize:h}=e,g=i&&i.length,v=Joe(a,o,n,l,s),x=a==="horizontal",y=!1,b=u.map((S,C)=>{var k,E,O,N;if(g)N=i[c+C];else{var D=vt(S,r);Array.isArray(D)?(N=D,y=!0):N=[v,D]}var M=(k=(E=N)===null||E===void 0?void 0:E[1])!==null&&k!==void 0?k:null,A=M==null||g&&!t&&vt(S,r)==null;if(x){var z;return{x:IS({axis:l,ticks:f,bandSize:h,entry:S,index:C}),y:A?null:(z=s.scale.map(M))!==null&&z!==void 0?z:null,value:N,payload:S}}return{x:A?null:(O=l.scale.map(M))!==null&&O!==void 0?O:null,y:IS({axis:s,ticks:d,bandSize:h,entry:S,index:C}),value:N,payload:S}}),w;return g||y?w=b.map(S=>{var C,k=Array.isArray(S.value)?S.value[0]:null;if(x){var E;return{x:S.x,y:k!=null&&S.y!=null&&(E=s.scale.map(k))!==null&&E!==void 0?E:null,payload:S.payload}}return{x:k!=null&&(C=l.scale.map(k))!==null&&C!==void 0?C:null,y:S.y,payload:S.payload}}):w=x?s.scale.map(v):l.scale.map(v),{points:b,baseLine:w??0,isRange:y}}function tle(e){var t=_n(e,Qoe),n=nn();return m.createElement(WI,{id:t.id,type:"area"},r=>m.createElement(m.Fragment,null,m.createElement(BI,{legendPayload:Boe(t)}),m.createElement(Woe,{dataKey:t.dataKey,data:t.data,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:r}),m.createElement(HI,{type:"area",id:r,data:t.data,dataKey:t.dataKey,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,stackId:mD(t.stackId),hide:t.hide,barSize:void 0,baseValue:t.baseValue,isPanorama:n,connectNulls:t.connectNulls}),m.createElement(Zoe,uo({},t,{id:r}))))}var lR=m.memo(tle,dc);lR.displayName="Area";var nle="Invariant failed";function rle(e,t){throw new Error(nle)}function Ly(){return Ly=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ly.apply(null,arguments)}function f1(e){return m.createElement(Oie,Ly({shapeType:"rectangle",activeClassName:"recharts-active-bar",inActiveClassName:"recharts-inactive-bar"},e))}var ile=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return(r,i)=>{if(ee(t))return t;var a=ee(r)||at(r);return a?t(r,i):(a||rle(),n)}}
298,ale=(e,t,n)=>n,ole=(e,t)=>t,Ec=I([Fp,ole],(e,t)=>e.filter(n=>n.type==="bar").find(n=>n.id===t)),lle=I([Ec],e=>e==null?void 0:e.maxBarSize),sle=(e,t,n,r)=>r,ule=I([Me,Fp,gi,vi,ale],(e,t,n,r,i)=>t.filter(a=>e==="horizontal"?a.xAxisId===n:a.yAxisId===r).filter(a=>a.isPanorama===i).filter(a=>a.hide===!1).filter(a=>a.type==="bar")),cle=(e,t,n)=>{var r=Me(e),i=gi(e,t),a=vi(e,t);if(!(i==null||a==null))return r==="horizontal"?ah(e,"yAxis",a,n):ah(e,"xAxis",i,n)},fle=(e,t)=>{var n=Me(e),r=gi(e,t),i=vi(e,t);if(!(r==null||i==null))return n==="horizontal"?AE(e,"xAxis",r):AE(e,"yAxis",i)},dle=I([ule,GX,fle],dae),hle=(e,t,n)=>{var r,i,a=Ec(e,t);if(a==null)return 0;var o=gi(e,t),l=vi(e,t);if(o==null||l==null)return 0;var s=Me(e),u=u_(e),{maxBarSize:c}=a,f=at(c)?u:c,d,h;return s==="horizontal"?(d=Na(e,"xAxis",o,n),h=ja(e,"xAxis",o,n)):(d=Na(e,"yAxis",l,n),h=ja(e,"yAxis",l,n)),(r=(i=Ol(d,h,!0))!==null&&i!==void 0?i:f)!==null&&r!==void 0?r:0},sR=(e,t,n)=>{var r=Me(e),i=gi(e,t),a=vi(e,t);if(!(i==null||a==null)){var o,l;return r==="horizontal"?(o=Na(e,"xAxis",i,n),l=ja(e,"xAxis",i,n)):(o=Na(e,"yAxis",a,n),l=ja(e,"yAxis",a,n)),Ol(o,l)}},ple=I([dle,u_,qX,c_,hle,sR,lle],vae),mle=(e,t,n)=>{var r=gi(e,t);if(r!=null)return Na(e,"xAxis",r,n)},gle=(e,t,n)=>{var r=vi(e,t);if(r!=null)return Na(e,"yAxis",r,n)},vle=(e,t,n)=>{var r=gi(e,t);if(r!=null)return ja(e,"xAxis",r,n)},yle=(e,t,n)=>{var r=vi(e,t);if(r!=null)return ja(e,"yAxis",r,n)},xle=I([ple,Ec],xae),ble=I([cle,Ec],yae),wle=I([Rt,Q0,mle,gle,vle,yle,xle,Me,QD,sR,ble,Ec,sle],(e,t,n,r,i,a,o,l,s,u,c,f,d)=>{var{chartData:h,dataStartIndex:g,dataEndIndex:v}=s;if(!(f==null||o==null||t==null||l!=="horizontal"&&l!=="vertical"||n==null||r==null||i==null||a==null||u==null)){var{data:x}=f,y;if(x!=null&&x.length>0?y=x:y=h==null?void 0:h.slice(g,v+1),y!=null)return Gle({layout:l,barSettings:f,pos:o,parentViewBox:t,bandSize:u,xAxis:n,yAxis:r,xAxisTicks:i,yAxisTicks:a,stackedData:c,displayedData:y,offset:e,cells:d,dataStartIndex:g})}}),kle=["index"];function $y(){return $y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$y.apply(null,arguments)}function Sle(e,t){if(e==null)return{};var n,r,i=Cle(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Cle(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var uR=m.createContext(void 0),Ele=e=>{var t=m.useContext(uR);if(t!=null)return t.stackId;if(e!=null)return mD(e)},Ple=(e,t)=>"recharts-bar-stack-clip-path-".concat(e,"-").concat(t),Ole=e=>{var t=m.useContext(uR);if(t!=null){var{stackId:n}=t;return"url(#".concat(Ple(n,e),")")}},cR=e=>{var{index:t}=e,n=Sle(e,kle),r=Ole(t);return m.createElement(Jt,$y({className:"recharts-bar-stack-layer",clipPath:r},n))},jle=["onMouseEnter","onMouseLeave","onClick"],Nle=["value","background","tooltipPosition"],Ale=["id"],Mle=["onMouseEnter","onClick","onMouseLeave"];function Aa(){return Aa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Aa.apply(null,arguments)}function _P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function on(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?_P(Object(n),!0).forEach(function(r){Dle(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_P(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Dle(e,t,n){return(t=_le(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _le(e){var t=Tle(e,"string");return typeof t=="symbol"?t:t+""}function Tle(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mh(e,t){if(e==null)return{};var n,r,i=Ile(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Ile(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Rle=e=>{var{dataKey:t,name:n,fill:r,legendType:i,hide:a}=e;return[{inactive:a,dataKey:t,type:i,color:r,value:pp(n,t),payload:e}]},Lle=m.memo(e=>{var{dataKey:t,stroke:n,strokeWidth:r,fill:i,name:a,hide:o,unit:l,tooltipType:s,id:u}=e,c={dataDefinedOnItem:void 0,getPosition:Ia,settings:{stroke:n,strokeWidth:r,fill:i,dataKey:t,nameKey:void 0,name:pp(a,t),hide:o,type:s,color:i,unit:l,graphicalItemId:u}};return m.createElement(FI,{tooltipEntrySettings:c})});function $le(e){var t=se(ko),{data:n,dataKey:r,background:i,allOtherBarProps:a}=e,{onMouseEnter:o,onMouseLeave:l,onClick:s}=a,u=mh(a,jle),c=LI(o,r,a.id),f=$I(l),d=zI(s,r,a.id);if(!i||n==null)return null;var h=ic(i);
298return m.createElement(xr,{zIndex:bae(i,_t.barBackground)},n.map((g,v)=>{var{value:x,background:y,tooltipPosition:b}=g,w=mh(g,Nle);if(!y)return null;var S=c(g,v),C=f(g,v),k=d(g,v),E=on(on(on(on(on({option:i,isActive:String(v)===t},w),{},{fill:"#eee"},y),h),D0(u,g,v)),{},{onMouseEnter:S,onMouseLeave:C,onClick:k,dataKey:r,index:v,className:"recharts-bar-background-rectangle"});return m.createElement(f1,Aa({key:"background-bar-".concat(v)},E))}))}function zle(e){var{showLabels:t,children:n,rects:r}=e,i=r==null?void 0:r.map(a=>{var o={x:a.x,y:a.y,width:a.width,lowerWidth:a.width,upperWidth:a.width,height:a.height};return on(on({},o),{},{value:a.value,payload:a.payload,parentViewBox:a.parentViewBox,viewBox:o,fill:a.fill})});return m.createElement(jI,{value:t?i:void 0},n)}function Fle(e){var{shape:t,activeBar:n,baseProps:r,entry:i,index:a,dataKey:o}=e,l=se(ko),s=se(tI),u=n&&String(i.originalDataIndex)===l&&(s==null||o===s),[c,f]=m.useState(!1),[d,h]=m.useState(!1);m.useEffect(()=>{var w;return u?(f(!0),w=requestAnimationFrame(()=>{h(!0)})):h(!1),()=>{cancelAnimationFrame(w)}},[u]);var g=m.useCallback(()=>{u||f(!1)},[u]),v=u&&d,x=u||c,y;u?n===!0?y=t:y=n:y=t;var b=m.createElement(f1,Aa({},r,{name:String(r.name)},i,{isActive:v,option:y,index:a,dataKey:o,onTransitionEnd:g}));return x?m.createElement(xr,{zIndex:_t.activeBar},m.createElement(cR,{index:i.originalDataIndex},b)):b}function Ble(e){var{shape:t,baseProps:n,entry:r,index:i,dataKey:a}=e;return m.createElement(f1,Aa({},n,{name:String(n.name)},r,{isActive:!1,option:t,index:i,dataKey:a}))}function Wle(e){var t,{data:n,props:r}=e,i=(t=mr(r))!==null&&t!==void 0?t:{},{id:a}=i,o=mh(i,Ale),{shape:l,dataKey:s,activeBar:u}=r,{onMouseEnter:c,onClick:f,onMouseLeave:d}=r,h=mh(r,Mle),g=LI(c,s,a),v=$I(d),x=zI(f,s,a);return n?m.createElement(m.Fragment,null,n.map((y,b)=>m.createElement(cR,Aa({index:y.originalDataIndex,key:"rectangle-".concat(y==null?void 0:y.x,"-").concat(y==null?void 0:y.y,"-").concat(y==null?void 0:y.value,"-").concat(b),className:"recharts-bar-rectangle"},D0(h,y,b),{onMouseEnter:g(y,b),onMouseLeave:v(y,b),onClick:x(y,b)}),u?m.createElement(Fle,{shape:l,activeBar:u,baseProps:o,entry:y,index:b,dataKey:s}):m.createElement(Ble,{shape:l,baseProps:o,entry:y,index:b,dataKey:s})))):null}function Ule(e){var{props:t,previousRectanglesRef:n}=e,{data:r,layout:i,isAnimationActive:a,animationBegin:o,animationDuration:l,animationEasing:s,onAnimationEnd:u,onAnimationStart:c}=t,f=n.current,d=Cp(t,"recharts-bar-"),[h,g]=m.useState(!1),v=!h,x=m.useCallback(()=>{typeof u=="function"&&u(),g(!1)},[u]),y=m.useCallback(()=>{typeof c=="function"&&c(),g(!0)},[c]);return m.createElement(zle,{showLabels:v,rects:r},m.createElement(Sp,{animationId:d,begin:o,duration:l,isActive:a,easing:s,onAnimationEnd:x,onAnimationStart:y,key:d},b=>{var w=b===1?r:r==null?void 0:r.map((S,C)=>{var k=f&&f[C];if(k)return on(on({},S),{},{x:nt(k.x,S.x,b),y:nt(k.y,S.y,b),width:nt(k.width,S.width,b),height:nt(k.height,S.height,b)});if(i==="horizontal"){var E=nt(0,S.height,b),O=nt(S.stackedBarStart,S.y,b);return on(on({},S),{},{y:O,height:E})}var N=nt(0,S.width,b),D=nt(S.stackedBarStart,S.x,b);return on(on({},S),{},{width:N,x:D})});return b>0&&(n.current=w??null),w==null?null:m.createElement(Jt,null,m.createElement(Wle,{props:t,data:w}))}),m.createElement(AI,{label:t.label}),t.children)}function Hle(e){var t=m.useRef(null);return m.createElement(Ule,{previousRectanglesRef:t,props:e})}var fR=0,Yle=(e,t)=>{var n=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:n,errorVal:vt(e,t)}};class Kle extends m.PureComponent{render(){var{hide:t,data:n,dataKey:r,className:i,xAxisId:a,yAxisId:o,needClip:l,background:s,id:u}=this.props;if(t||n==null)return null;var c=Re("recharts-bar",i),f=u;return m.createElement(Jt,{className:c,id:u},l&&m.createElement("defs",null,m.createElement(JI,{clipPathId:f,xAxisId:a,yAxisId:o})),m.createElement(Jt,{className:"recharts-bar-rectangles",clipPath:l?"url(#clipPath-".concat(f,")"):void 0},m.createElement($le,{data:n,dataKey:r,background:s,allOtherBarProps:this.props}),m.createElement(Hle,this.props)))}}var Vle={activeBar:!1,animationBegin:0,animationDuration:400,animationEasing:"ease",background:!1,hide:!1,isAnimationActive:"auto",label:!1,legendT
298ype:"rect",minPointSize:fR,xAxisId:0,yAxisId:0,zIndex:_t.bar};function qle(e){var{xAxisId:t,yAxisId:n,hide:r,legendType:i,minPointSize:a,activeBar:o,animationBegin:l,animationDuration:s,animationEasing:u,isAnimationActive:c}=e,{needClip:f}=c1(t,n),d=Oo(),h=nn(),g=cie(e.children,mI),v=se(b=>wle(b,e.id,h,g));if(d!=="vertical"&&d!=="horizontal")return null;var x,y=v==null?void 0:v[0];return y==null||y.height==null||y.width==null?x=0:x=d==="vertical"?y.height/2:y.width/2,m.createElement(Ooe,{xAxisId:t,yAxisId:n,data:v,dataPointFormatter:Yle,errorBarOffset:x},m.createElement(Kle,Aa({},e,{layout:d,needClip:f,data:v,xAxisId:t,yAxisId:n,hide:r,legendType:i,minPointSize:a,activeBar:o,animationBegin:l,animationDuration:s,animationEasing:u,isAnimationActive:c})))}function Gle(e){var{layout:t,barSettings:{dataKey:n,minPointSize:r,hasCustomShape:i},pos:a,bandSize:o,xAxis:l,yAxis:s,xAxisTicks:u,yAxisTicks:c,stackedData:f,displayedData:d,offset:h,cells:g,parentViewBox:v,dataStartIndex:x}=e,y=t==="horizontal"?s:l,b=f?y.scale.domain():null,w=tq({numericAxis:y}),S=y.scale.map(w);return d.map((C,k)=>{var E,O,N,D,M,A;if(f){var z=f[k+x];if(z==null)return null;E=XV(z,b)}else E=vt(C,n),Array.isArray(E)||(E=[w,E]);var F=ile(r,fR)(E[1],k);if(t==="horizontal"){var B,Z=s.scale.map(E[0]),Y=s.scale.map(E[1]);if(Z==null||Y==null)return null;O=RS({axis:l,ticks:u,bandSize:o,offset:a.offset,entry:C,index:k}),N=(B=Y??Z)!==null&&B!==void 0?B:void 0,D=a.size;var L=Z-Y;if(M=Lr(L)?0:L,A={x:O,y:h.top,width:D,height:h.height},Math.abs(F)>0&&Math.abs(M)<Math.abs(F)){var W=En(M||F)*(Math.abs(F)-Math.abs(M));N-=W,M+=W}}else{var P=l.scale.map(E[0]),J=l.scale.map(E[1]);if(P==null||J==null)return null;if(O=P,N=RS({axis:s,ticks:c,bandSize:o,offset:a.offset,entry:C,index:k}),D=J-P,M=a.size,A={x:h.left,y:N,width:h.width,height:M},Math.abs(F)>0&&Math.abs(D)<Math.abs(F)){var X=En(D||F)*(Math.abs(F)-Math.abs(D));D+=X}}if(O==null||N==null||D==null||M==null||!i&&(D===0||M===0))return null;var j=on(on({},C),{},{stackedBarStart:S,x:O,y:N,width:D,height:M,value:f?E:E[1],payload:C,background:A,tooltipPosition:{x:O+D/2,y:N+M/2},parentViewBox:v,originalDataIndex:k},g&&g[k]&&g[k].props);return j}).filter(Boolean)}function Xle(e){var t=_n(e,Vle),n=Ele(t.stackId),r=nn();return m.createElement(WI,{id:t.id,type:"bar"},i=>m.createElement(m.Fragment,null,m.createElement(BI,{legendPayload:Rle(t)}),m.createElement(Lle,{dataKey:t.dataKey,stroke:t.stroke,strokeWidth:t.strokeWidth,fill:t.fill,name:t.name,hide:t.hide,unit:t.unit,tooltipType:t.tooltipType,id:i}),m.createElement(HI,{type:"bar",id:i,data:void 0,xAxisId:t.xAxisId,yAxisId:t.yAxisId,zAxisId:0,dataKey:t.dataKey,stackId:n,hide:t.hide,barSize:t.barSize,minPointSize:t.minPointSize,maxBarSize:t.maxBarSize,isPanorama:r,hasCustomShape:t.shape!=null}),m.createElement(xr,{zIndex:t.zIndex},m.createElement(qle,Aa({},t,{id:i})))))}var dR=m.memo(Xle,dc);dR.displayName="Bar";var Qle=["domain","range"],Zle=["domain","range"];function TP(e,t){if(e==null)return{};var n,r,i=Jle(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Jle(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function IP(e,t){return e===t?!0:Array.isArray(e)&&e.length===2&&Array.isArray(t)&&t.length===2?e[0]===t[0]&&e[1]===t[1]:!1}function hR(e,t){if(e===t)return!0;var{domain:n,range:r}=e,i=TP(e,Qle),{domain:a,range:o}=t,l=TP(t,Zle);return!IP(n,a)||!IP(r,o)?!1:dc(i,l)}var ese=["type"],tse=["dangerouslySetInnerHTML","ticks","scale"],nse=["id","scale"];function zy(){return zy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zy.apply(null,arguments)}function RP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function LP(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};
298t%2?RP(Object(n),!0).forEach(function(r){rse(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function rse(e,t,n){return(t=ise(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ise(e){var t=ase(e,"string");return typeof t=="symbol"?t:t+""}function ase(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Fy(e,t){if(e==null)return{};var n,r,i=ose(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ose(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function lse(e){var t=lt(),n=m.useRef(null),r=eb(),{type:i}=e,a=Fy(e,ese),o=Op(r,"xAxis",i),l=m.useMemo(()=>{if(o!=null)return LP(LP({},a),{},{type:o})},[a,o]);return m.useLayoutEffect(()=>{l!=null&&(n.current===null?t(Qie(l)):n.current!==l&&t(Zie({prev:n.current,next:l})),n.current=l)},[l,t]),m.useLayoutEffect(()=>()=>{n.current&&(t(Jie(n.current)),n.current=null)},[t]),null}var sse=e=>{var{xAxisId:t,className:n}=e,r=se(Q0),i=nn(),a="xAxis",o=se(y=>TT(y,a,t,i)),l=se(y=>MT(y,t)),s=se(y=>Aee(y,t)),u=se(y=>eT(y,t));if(l==null||s==null||u==null)return null;var{dangerouslySetInnerHTML:c,ticks:f,scale:d}=e,h=Fy(e,tse),{id:g,scale:v}=u,x=Fy(u,nse);return m.createElement(s1,zy({},h,x,{x:s.x,y:s.y,width:l.width,height:l.height,className:Re("recharts-".concat(a," ").concat(a),n),viewBox:r,ticks:o,axisType:a,axisId:t}))},use={allowDataOverflow:wt.allowDataOverflow,allowDecimals:wt.allowDecimals,allowDuplicatedCategory:wt.allowDuplicatedCategory,angle:wt.angle,axisLine:Di.axisLine,height:wt.height,hide:!1,includeHidden:wt.includeHidden,interval:wt.interval,label:!1,minTickGap:wt.minTickGap,mirror:wt.mirror,orientation:wt.orientation,padding:wt.padding,reversed:wt.reversed,scale:wt.scale,tick:wt.tick,tickCount:wt.tickCount,tickLine:Di.tickLine,tickSize:Di.tickSize,type:wt.type,niceTicks:wt.niceTicks,xAxisId:0},cse=e=>{var t=_n(e,use);return m.createElement(m.Fragment,null,m.createElement(lse,{allowDataOverflow:t.allowDataOverflow,allowDecimals:t.allowDecimals,allowDuplicatedCategory:t.allowDuplicatedCategory,angle:t.angle,dataKey:t.dataKey,domain:t.domain,height:t.height,hide:t.hide,id:t.xAxisId,includeHidden:t.includeHidden,interval:t.interval,minTickGap:t.minTickGap,mirror:t.mirror,name:t.name,orientation:t.orientation,padding:t.padding,reversed:t.reversed,scale:t.scale,tick:t.tick,tickCount:t.tickCount,tickFormatter:t.tickFormatter,ticks:t.ticks,type:t.type,unit:t.unit,niceTicks:t.niceTicks}),m.createElement(sse,t))},d1=m.memo(cse,hR);d1.displayName="XAxis";var fse=["type"],dse=["dangerouslySetInnerHTML","ticks","scale"],hse=["id","scale"];function By(){return By=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},By.apply(null,arguments)}function $P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function zP(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?$P(Object(n),!0).forEach(function(r){pse(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$P(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function pse(e,t,n){return(t=mse(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mse(e){var t=gse(e,"string");return typeof t=="symbol"?t:t+""}function gse(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wy(e,t){if(e==null)return{};var n,r,i=vse(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function vse(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function yse(e){var t=lt(),n=m.useRef(null),r=eb(),{type:i}=e,a=Wy(e,fse),o=Op(r,"yAxis",i),l=m.useMemo(()=>
298{if(o!=null)return zP(zP({},a),{},{type:o})},[o,a]);return m.useLayoutEffect(()=>{l!=null&&(n.current===null?t(eae(l)):n.current!==l&&t(tae({prev:n.current,next:l})),n.current=l)},[l,t]),m.useLayoutEffect(()=>()=>{n.current&&(t(nae(n.current)),n.current=null)},[t]),null}function xse(e){var{yAxisId:t,className:n,width:r,label:i}=e,a=m.useRef(null),o=m.useRef(null),l=se(Q0),s=nn(),u=lt(),c="yAxis",f=se(k=>DT(k,t)),d=se(k=>Dee(k,t)),h=se(k=>TT(k,c,t,s)),g=se(k=>tT(k,t));if(m.useLayoutEffect(()=>{if(!(r!=="auto"||!f||r1(i)||m.isValidElement(i)||g==null)){var k=a.current;if(k){var E=k.getCalculatedWidth();Math.round(f.width)!==Math.round(E)&&u(rae({id:t,width:E}))}}},[h,f,u,i,t,r,g]),f==null||d==null||g==null)return null;var{dangerouslySetInnerHTML:v,ticks:x,scale:y}=e,b=Wy(e,dse),{id:w,scale:S}=g,C=Wy(g,hse);return m.createElement(s1,By({},b,C,{ref:a,labelRef:o,x:d.x,y:d.y,tickTextProps:r==="auto"?{width:void 0}:{width:r},width:f.width,height:f.height,className:Re("recharts-".concat(c," ").concat(c),n),viewBox:l,ticks:h,axisType:c,axisId:t}))}var bse={allowDataOverflow:kt.allowDataOverflow,allowDecimals:kt.allowDecimals,allowDuplicatedCategory:kt.allowDuplicatedCategory,angle:kt.angle,axisLine:Di.axisLine,hide:!1,includeHidden:kt.includeHidden,interval:kt.interval,label:!1,minTickGap:kt.minTickGap,mirror:kt.mirror,orientation:kt.orientation,padding:kt.padding,reversed:kt.reversed,scale:kt.scale,tick:kt.tick,tickCount:kt.tickCount,tickLine:Di.tickLine,tickSize:Di.tickSize,type:kt.type,niceTicks:kt.niceTicks,width:kt.width,yAxisId:0},wse=e=>{var t=_n(e,bse);return m.createElement(m.Fragment,null,m.createElement(yse,{interval:t.interval,id:t.yAxisId,scale:t.scale,type:t.type,domain:t.domain,allowDataOverflow:t.allowDataOverflow,dataKey:t.dataKey,allowDuplicatedCategory:t.allowDuplicatedCategory,allowDecimals:t.allowDecimals,tickCount:t.tickCount,padding:t.padding,includeHidden:t.includeHidden,reversed:t.reversed,ticks:t.ticks,width:t.width,orientation:t.orientation,mirror:t.mirror,hide:t.hide,unit:t.unit,name:t.name,angle:t.angle,minTickGap:t.minTickGap,tick:t.tick,tickFormatter:t.tickFormatter,niceTicks:t.niceTicks}),m.createElement(xse,t))},h1=m.memo(wse,hR);h1.displayName="YAxis";var kse=(e,t)=>t,p1=I([kse,Me,v_,$t,QT,Xi,ene,Rt],lne);function Sse(e){return"getBBox"in e.currentTarget&&typeof e.currentTarget.getBBox=="function"}function m1(e){var t=e.currentTarget.getBoundingClientRect(),n,r;if(Sse(e)){var i=e.currentTarget.getBBox();n=i.width>0?t.width/i.width:1,r=i.height>0?t.height/i.height:1}else{var a=e.currentTarget;n=a.offsetWidth>0?t.width/a.offsetWidth:1,r=a.offsetHeight>0?t.height/a.offsetHeight:1}var o=(l,s)=>({relativeX:Math.round((l-t.left)/n),relativeY:Math.round((s-t.top)/r)});return"touches"in e?Array.from(e.touches).map(l=>o(l.clientX,l.clientY)):o(e.clientX,e.clientY)}var pR=Yn("mouseClick"),mR=lc();mR.startListening({actionCreator:pR,effect:(e,t)=>{var n=e.payload,r=p1(t.getState(),m1(n));(r==null?void 0:r.activeIndex)!=null&&t.dispatch(qee({activeIndex:r.activeIndex,activeDataKey:void 0,activeCoordinate:r.activeCoordinate}))}});var Uy=Yn("mouseMove"),gR=lc(),zo=null,za=null,jg=null;gR.startListening({actionCreator:Uy,effect:(e,t)=>{var n=e.payload,r=t.getState(),{throttleDelay:i,throttledEvents:a}=r.eventSettings,o=a==="all"||(a==null?void 0:a.includes("mousemove"));zo!==null&&(cancelAnimationFrame(zo),zo=null),za!==null&&(typeof i!="number"||!o)&&(clearTimeout(za),za=null),jg=m1(n);var l=()=>{var s=t.getState(),u=Kb(s,s.tooltip.settings.shared);if(!jg){zo=null,za=null;return}if(u==="axis"){var c=p1(s,jg);(c==null?void 0:c.activeIndex)!=null?t.dispatch(WT({activeIndex:c.activeIndex,activeDataKey:void 0,activeCoordinate:c.activeCoordinate})):t.dispatch(BT())}zo=null,za=null};if(!o){l();return}i==="raf"?zo=requestAnimationFrame(l):typeof i=="number"&&za===null&&(za=setTimeout(l,i))}});function Cse(e,t){return t instanceof HTMLElement?"HTMLElement <".concat(t.tagName,' class="').concat(t.className,'">'):t===window?"global.window":e==="children"&&typeof t=="object"&&t!==null?"<<CHILDREN>>":t}var FP={accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,barSize:void 0,className:void 0,maxBarSize:void 0,stackOffset:"none",syncId:void 0,syncMethod:"index",baseValue:void 0,reverseStackOrder:!1},vR=tn({name:"rootProps",initialState:FP,reducers:{updateOptions:(e,t)=>{var n;e.accessibilityLayer=t.payload.accessibilityLayer,e.barCategoryGap=t.payload.barCategoryGap,e.barGap=(n=t.payload.barGap)!==null&&n!==void 0?n:FP.barGap,e.barSize=t.payload.barSize,e.maxBarSize=t.payload.maxBarSize,e.stackOffset=t.payload.stackOffset,e.syncId=t.payload.syncId,e.syncMethod=t.payload.syncMethod,e.className=t.payload.className,e.baseValue=t.payload.baseValue,e.reverseStackOrder=t.payload.reverseStackOrder}}}),Ese=vR.reducer,{updateOptions:Pse}=vR.actions,Ose=null,jse={updatePolarOptions:(e,t)=>e===null?t.payload:(e.startAngle=t.payload.startAngle,e.endAngle=t.payload.endAngle,e.cx=t.payload.cx,e.cy=t.payload.cy,e.innerRadius=t.payload.innerRadius,e.outerRadius=t.payload.outerRadius,e)},yR=tn({name:"polarOptions",initialState:Ose,reducers:jse}),{updatePolarOptions:Oce}=yR.actions,Nse=yR.reducer,xR=Yn("keyDown"),bR=Yn("focus"),wR=Yn("blur"),em=lc(),Fo=null,Fa=null,df=null;em.startListening({actionCreator:xR,effect:(e,t)=>
298{df=e.payload,Fo!==null&&(cancelAnimationFrame(Fo),Fo=null);var n=t.getState(),{throttleDelay:r,throttledEvents:i}=n.eventSettings,a=i==="all"||i.includes("keydown");Fa!==null&&(typeof r!="number"||!a)&&(clearTimeout(Fa),Fa=null);var o=()=>{try{var l=t.getState(),s=l.rootProps.accessibilityLayer!==!1;if(!s)return;var{keyboardInteraction:u}=l.tooltip,c=df;if(c!=="ArrowRight"&&c!=="ArrowLeft"&&c!=="Enter")return;var f=Vb(u,Zl(l),wc(l),Sc(l)),d=f==null?-1:Number(f);if(!Number.isFinite(d)||d<0)return;var h=Xi(l);if(c==="Enter"){var g=sh(l,"axis","hover",String(u.index));t.dispatch(lh({active:!u.active,activeIndex:u.index,activeCoordinate:g}));return}var v=Lee(l),x=v==="left-to-right"?1:-1,y=c==="ArrowRight"?1:-1,b=d+y*x;if(h==null||b>=h.length||b<0)return;var w=sh(l,"axis","hover",String(b));t.dispatch(lh({active:!0,activeIndex:b.toString(),activeCoordinate:w}))}finally{Fo=null,Fa=null}};if(!a){o();return}r==="raf"?Fo=requestAnimationFrame(o):typeof r=="number"&&Fa===null&&(o(),df=null,Fa=setTimeout(()=>{df?o():(Fa=null,Fo=null)},r))}});em.startListening({actionCreator:bR,effect:(e,t)=>{var n=t.getState(),r=n.rootProps.accessibilityLayer!==!1;if(r){var{keyboardInteraction:i}=n.tooltip;if(!i.active&&i.index==null){var a="0",o=sh(n,"axis","hover",String(a));t.dispatch(lh({active:!0,activeIndex:a,activeCoordinate:o}))}}}});em.startListening({actionCreator:wR,effect:(e,t)=>{var n=t.getState(),r=n.rootProps.accessibilityLayer!==!1;if(r){var{keyboardInteraction:i}=n.tooltip;i.active&&t.dispatch(lh({active:!1,activeIndex:i.index,activeCoordinate:i.coordinate}))}}});function kR(e){e.persist();var{currentTarget:t}=e;return new Proxy(e,{get:(n,r)=>{if(r==="currentTarget")return t;var i=Reflect.get(n,r);return typeof i=="function"?i.bind(n):i}})}var nr=Yn("externalEvent"),SR=lc(),hf=new Map,Cs=new Map,Ng=new Map;SR.startListening({actionCreator:nr,effect:(e,t)=>{var{handler:n,reactEvent:r}=e.payload;if(n!=null){var i=r.type,a=kR(r);Ng.set(i,{handler:n,reactEvent:a});var o=hf.get(i);o!==void 0&&(cancelAnimationFrame(o),hf.delete(i));var l=t.getState(),{throttleDelay:s,throttledEvents:u}=l.eventSettings,c=u,f=c==="all"||(c==null?void 0:c.includes(i)),d=Cs.get(i);d!==void 0&&(typeof s!="number"||!f)&&(clearTimeout(d),Cs.delete(i));var h=()=>{var x=Ng.get(i);try{if(!x)return;var{handler:y,reactEvent:b}=x,w=t.getState(),S={activeCoordinate:zte(w),activeDataKey:tI(w),activeIndex:ko(w),activeLabel:eI(w),activeTooltipIndex:ko(w),isTooltipActive:Fte(w)};y&&y(S,b)}finally{hf.delete(i),Cs.delete(i),Ng.delete(i)}};if(!f){h();return}if(s==="raf"){var g=requestAnimationFrame(h);hf.set(i,g)}else if(typeof s=="number"){if(!Cs.has(i)){h();var v=setTimeout(h,s);Cs.set(i,v)}}else h()}}});var Ase=I([Xl],e=>e.tooltipItemPayloads),Mse=I([Ase,(e,t)=>t,(e,t,n)=>n],(e,t,n)=>{if(t!=null){var r=e.find(a=>a.settings.graphicalItemId===n);if(r!=null){var{getPosition:i}=r;if(i!=null)return i(t)}}}),CR=Yn("touchMove"),ER=lc(),Ba=null,na=null,BP=null,Es=null;ER.startListening({actionCreator:CR,effect:(e,t)=>{var n=e.payload;if(!(n.touches==null||n.touches.length===0)){Es=kR(n);var r=t.getState(),{throttleDelay:i,throttledEvents:a}=r.eventSettings,o=a==="all"||a.includes("touchmove");Ba!==null&&(cancelAnimationFrame(Ba),Ba=null),na!==null&&(typeof i!="number"||!o)&&(clearTimeout(na),na=null),BP=Array.from(n.touches).map(s=>m1({clientX:s.clientX,clientY:s.clientY,currentTarget:n.currentTarget}));var l=()=>{if(Es!=null){var s=t.getState(),u=Kb(s,s.tooltip.settings.shared);if(u==="axis"){var c,f=(c=BP)===null||c===void 0?void 0:c[0];if(f==null){Ba=null,na=null;return}var d=p1(s,f);(d==null?void 0:d.activeIndex)!=null&&t.dispatch(WT({activeIndex:d.activeIndex,activeDataKey:void 0,activeCoordinate:d.activeCoordinate}))}else if(u==="item"){var h,g=Es.touches[0];if(document.elementFromPoint==null||g==null)return;var v=document.elementFromPoint(g.clientX,g.clientY);if(!v||!v.getAttribute)return;var x=v.getAttribute(sq),y=(h=v.getAttribute(uq))!==null&&h!==void 0?h:void 0,b=Ql(s).find(C=>C.id===y);if(x==null||b==null||y==null)return;var{dataKey:w}=b,S=Mse(s,x,y);t.dispatch(FT({activeDataKey:w,activeIndex:x,activeCoordinate:S,activeGraphicalItemId:y}))}Ba=null,na=null}};if(!o){l();return}i==="raf"?Ba=requestAnimationFrame(l):typeof i=="number"&&na===null&&(l(),Es=null,na=setTimeout(()=>{Es?l():(na=null,Ba=null)},i))}}});var PR={throttleDelay:"raf",throttledEvents:["mousemove","touchmove","pointermove","scroll","wheel"]},OR=tn({name:"eventSettings",initialState:PR,reducers:{setEventSettings:(e,t)=>{t.payload.throttleDelay!=null&&(e.throttleDelay=t.payload.throttleDelay),t.payload.throttledEvents!=null&&(e.throttledEvents=t.payload.throttledEvents)}}}),{setEventSettings:Dse}=OR.actions,_se=OR.reducer,Tse=$M({brush:kae,cartesianAxis:iae,chartData:Lne,errorBars:woe,eventSettings:_se,graphicalItems:Rie,layout:YV,legend:Xq,options:Dne,polarAxis:aie,polarOptions:Nse,referenceElements:Pae,renderedTicks:Uae,rootProps:Ese,tooltip:Gee,zIndex:wne}),Ise=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Chart";return gV({reducer:Tse,preloadedState:t,middleware:r=>{var i;return r({serializableCheck:!1,immutableCheck:!["commonjs","es6","production"].includes((i="es6")!==null&&i!==void 0?i:"")}).concat([mR.middleware,gR.middleware,em.middleware,SR.middleware,ER.middleware])},enhancers:r=>{var i=r;return typeof r=="function"&&(i=r()),i.concat(JM({type:"raf"}))},devTools:{serialize:{replacer:Cse},name:"recharts-".concat(n)}})};function Rse(e){var{preloadedState:t,children:n,reduxStoreName:r}=e,i=nn(),a=m.useRef(null);if(i)return n;a.current==null&&(a.current=Ise(t,r));var o=W0;return m.createElement(yG,{context:o,store:a.current},n)}function Lse(e){var{layout:t,margin:n}=e,r=lt(),i=nn();return m.useEffect(()=>{i||(r(WV(t)),r(BV(n)))},[r,i,t,n]),null}var $se=m.memo(Lse,dc);function zse(e){var t=lt();return m.useEffect(()=>{t(Pse(e))},[t,e]),null}var Fse=e=>{var t=lt();return m.useEffect(()=>{t(Dse(e))},[t,e]),null},Bse=m.memo(Fse,dc);function WP(e){var{zIndex:t,isPanorama:n}=e,r=m.useRef(null),i=lt();return m.useLayoutEffect(()=>(r.current&&i(xne({zIndex:t,element:r.current,isPanorama:n})),()=>{i(bne({zIndex:t,isPanorama:n}))}),[i,t,n]),m.createElement("g",{tabIndex:-1,ref:r,className:"recharts-zIndex-layer_".concat(t)})}function UP(e){var{children:t,isPanorama:n}=e,r=se(une);if(!r||r.length===0)return t;var i=r.filter(o=>o<0),a=r.filter(o=>o>0);return m.createElement(m.Fragment,null,i.map(o=>m.createElement(WP,{key:o,zIndex:o,isPanorama:n})),t,a.map(o=>m.createElement(WP,{key:o,zIndex:o,isPanorama:n})))}var Wse=["children"];function Use(e,t){if(e==null)return{};var n,r,i=Hse(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Hse(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}function gh(){return gh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gh.apply(null,arguments)}var Yse={width:"100%",height:"100%",display:"block"},Kse=m.forwardRef((e,t)=>
298{var n=ED(),r=PD(),i=RD();if(!ci(n)||!ci(r))return null;var{children:a,otherAttributes:o,title:l,desc:s}=e,u,c;return o!=null&&(typeof o.tabIndex=="number"?u=o.tabIndex:u=i?0:void 0,typeof o.role=="string"?c=o.role:c=i?"application":void 0),m.createElement($A,gh({},o,{title:l,desc:s,role:c,tabIndex:u,width:n,height:r,style:Yse,ref:t}),a)}),Vse=e=>{var{children:t}=e,n=se(yp);if(!n)return null;var{width:r,height:i,y:a,x:o}=n;return m.createElement($A,{width:r,height:i,x:o,y:a},t)},HP=m.forwardRef((e,t)=>{var{children:n}=e,r=Use(e,Wse),i=nn();return i?m.createElement(Vse,null,m.createElement(UP,{isPanorama:!0},n)):m.createElement(Kse,gh({ref:t},r),m.createElement(UP,{isPanorama:!1},n))});function qse(){var e=lt(),[t,n]=m.useState(null),r=se(lq);return m.useEffect(()=>{if(t!=null){var i=t.getBoundingClientRect(),a=i.width/t.offsetWidth;xe(a)&&a!==r&&e(HV(a))}},[t,e,r]),n}function YP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function Gse(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?YP(Object(n),!0).forEach(function(r){Xse(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):YP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Xse(e,t,n){return(t=Qse(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qse(e){var t=Zse(e,"string");return typeof t=="symbol"?t:t+""}function Zse(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ca(){return Ca=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ca.apply(null,arguments)}var Jse=()=>(Kne(),null);function vh(e){if(typeof e=="number")return e;if(typeof e=="string"){var t=parseFloat(e);if(!Number.isNaN(t))return t}return 0}var eue=m.forwardRef((e,t)=>{var n,r,i=m.useRef(null),[a,o]=m.useState({containerWidth:vh((n=e.style)===null||n===void 0?void 0:n.width),containerHeight:vh((r=e.style)===null||r===void 0?void 0:r.height)}),l=m.useCallback((u,c)=>{o(f=>{var d=Math.round(u),h=Math.round(c);return f.containerWidth===d&&f.containerHeight===h?f:{containerWidth:d,containerHeight:h}})},[]),s=m.useCallback(u=>{if(typeof t=="function"&&t(u),u!=null&&typeof ResizeObserver<"u"){var{width:c,height:f}=u.getBoundingClientRect();l(c,f);var d=g=>{var v=g[0];if(v!=null){var{width:x,height:y}=v.contentRect;l(x,y)}},h=new ResizeObserver(d);h.observe(u),i.current=h}},[t,l]);return m.useEffect(()=>()=>{var u=i.current;u!=null&&u.disconnect()},[l]),m.createElement(m.Fragment,null,m.createElement(uc,{width:a.containerWidth,height:a.containerHeight}),m.createElement("div",Ca({ref:s},e)))}),tue=m.forwardRef((e,t)=>{var{width:n,height:r}=e,[i,a]=m.useState({containerWidth:vh(n),containerHeight:vh(r)}),o=m.useCallback((s,u)=>{a(c=>{var f=Math.round(s),d=Math.round(u);return c.containerWidth===f&&c.containerHeight===d?c:{containerWidth:f,containerHeight:d}})},[]),l=m.useCallback(s=>{if(typeof t=="function"&&t(s),s!=null){var{width:u,height:c}=s.getBoundingClientRect();o(u,c)}},[t,o]);return m.createElement(m.Fragment,null,m.createElement(uc,{width:i.containerWidth,height:i.containerHeight}),m.createElement("div",Ca({ref:l},e)))}),nue=m.forwardRef((e,t)=>{var{width:n,height:r}=e;return m.createElement(m.Fragment,null,m.createElement(uc,{width:n,height:r}),m.createElement("div",Ca({ref:t},e)))}),rue=m.forwardRef((e,t)=>{var{width:n,height:r}=e;return typeof n=="string"||typeof r=="string"?m.createElement(tue,Ca({},e,{ref:t})):typeof n=="number"&&typeof r=="number"?m.createElement(nue,Ca({},e,{width:n,height:r,ref:t})):m.createElement(m.Fragment,null,m.createElement(uc,{width:n,height:r}),m.createElement("div",Ca({ref:t},e)))});function iue(e){return e?eue:rue}var aue=m.forwardRef((e,t)=>
298{var{children:n,className:r,height:i,onClick:a,onContextMenu:o,onDoubleClick:l,onMouseDown:s,onMouseEnter:u,onMouseLeave:c,onMouseMove:f,onMouseUp:d,onTouchEnd:h,onTouchMove:g,onTouchStart:v,style:x,width:y,responsive:b,dispatchTouchEvents:w=!0}=e,S=m.useRef(null),C=lt(),[k,E]=m.useState(null),[O,N]=m.useState(null),D=qse(),M=Z0(),A=(M==null?void 0:M.width)>0?M.width:y,z=(M==null?void 0:M.height)>0?M.height:i,F=m.useCallback(_=>{D(_),typeof t=="function"&&t(_),E(_),N(_),_!=null&&(S.current=_)},[D,t,E,N]),B=m.useCallback(_=>{C(pR(_)),C(nr({handler:a,reactEvent:_}))},[C,a]),Z=m.useCallback(_=>{C(Uy(_)),C(nr({handler:u,reactEvent:_}))},[C,u]),Y=m.useCallback(_=>{C(BT()),C(nr({handler:c,reactEvent:_}))},[C,c]),L=m.useCallback(_=>{C(Uy(_)),C(nr({handler:f,reactEvent:_}))},[C,f]),W=m.useCallback(()=>{C(bR())},[C]),P=m.useCallback(()=>{C(wR())},[C]),J=m.useCallback(_=>{C(xR(_.key))},[C]),X=m.useCallback(_=>{C(nr({handler:o,reactEvent:_}))},[C,o]),j=m.useCallback(_=>{C(nr({handler:l,reactEvent:_}))},[C,l]),ae=m.useCallback(_=>{C(nr({handler:s,reactEvent:_}))},[C,s]),ce=m.useCallback(_=>{C(nr({handler:d,reactEvent:_}))},[C,d]),le=m.useCallback(_=>{C(nr({handler:v,reactEvent:_}))},[C,v]),be=m.useCallback(_=>{w&&C(CR(_)),C(nr({handler:g,reactEvent:_}))},[C,w,g]),he=m.useCallback(_=>{C(nr({handler:h,reactEvent:_}))},[C,h]),U=iue(b);return m.createElement(uI.Provider,{value:k},m.createElement(cY.Provider,{value:O},m.createElement(U,{width:A??(x==null?void 0:x.width),height:z??(x==null?void 0:x.height),className:Re("recharts-wrapper",r),style:Gse({position:"relative",cursor:"default",width:A,height:z},x),onClick:B,onContextMenu:X,onDoubleClick:j,onFocus:W,onBlur:P,onKeyDown:J,onMouseDown:ae,onMouseEnter:Z,onMouseLeave:Y,onMouseMove:L,onMouseUp:ce,onTouchEnd:he,onTouchMove:be,onTouchStart:le,ref:F},m.createElement(Jse,null),n)))}),oue=["width","height","responsive","children","className","style","compact","title","desc"];function lue(e,t){if(e==null)return{};var n,r,i=sue(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function sue(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var uue=m.forwardRef((e,t)=>{var{width:n,height:r,responsive:i,children:a,className:o,style:l,compact:s,title:u,desc:c}=e,f=lue(e,oue),d=mr(f);return s?m.createElement(m.Fragment,null,m.createElement(uc,{width:n,height:r}),m.createElement(HP,{otherAttributes:d,title:u,desc:c},a)):m.createElement(aue,{className:o,style:l,width:n,height:r,responsive:i??!1,onClick:e.onClick,onMouseLeave:e.onMouseLeave,onMouseEnter:e.onMouseEnter,onMouseMove:e.onMouseMove,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onContextMenu:e.onContextMenu,onDoubleClick:e.onDoubleClick,onTouchStart:e.onTouchStart,onTouchMove:e.onTouchMove,onTouchEnd:e.onTouchEnd},m.createElement(HP,{otherAttributes:d,title:u,desc:c,ref:t},m.createElement(jae,null,a)))});function Hy(){return Hy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hy.apply(null,arguments)}function KP(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function cue(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?KP(Object(n),!0).forEach(function(r){fue(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KP(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function fue(e,t,n){return(t=due(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function due(e){var t=hue(e,"string");return typeof t=="symbol"?t:t+""}function hue(e,t){if(typeof e!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var pue={top:5,right:5,bottom:5,left:5},mue=cue({accessibilityLayer:!0,barCategoryGap:"10%",barGap:4,layout:"horizontal",margin:pue,responsive:!1,reverseStackOrder:!1,stackOffset:"none",syncMethod:"index"},PR),jR=m.forwardRef(function(t,n){var r,i=_n(t.categoricalChartProps,mue),{chartName:a,defaultTooltipEventType:o,val
298idateTooltipEventTypes:l,tooltipPayloadSearcher:s,categoricalChartProps:u}=t,c={chartName:a,defaultTooltipEventType:o,validateTooltipEventTypes:l,tooltipPayloadSearcher:s,eventEmitter:void 0};return m.createElement(Rse,{preloadedState:{options:c},reduxStoreName:(r=u.id)!==null&&r!==void 0?r:a},m.createElement(wae,{chartData:u.data}),m.createElement($se,{layout:i.layout,margin:i.margin}),m.createElement(Bse,{throttleDelay:i.throttleDelay,throttledEvents:i.throttledEvents}),m.createElement(zse,{baseValue:i.baseValue,accessibilityLayer:i.accessibilityLayer,barCategoryGap:i.barCategoryGap,maxBarSize:i.maxBarSize,stackOffset:i.stackOffset,barGap:i.barGap,barSize:i.barSize,syncId:i.syncId,syncMethod:i.syncMethod,className:i.className,reverseStackOrder:i.reverseStackOrder}),m.createElement(uue,Hy({},i,{ref:n})))}),gue=["axis","item"],vue=m.forwardRef((e,t)=>m.createElement(jR,{chartName:"BarChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:gue,tooltipPayloadSearcher:fI,categoricalChartProps:e,ref:t})),yue=["axis"],xue=m.forwardRef((e,t)=>m.createElement(jR,{chartName:"AreaChart",defaultTooltipEventType:"axis",validateTooltipEventTypes:yue,tooltipPayloadSearcher:fI,categoricalChartProps:e,ref:t}));const Rs="#b85212",NR="#78716c",AR="#e8e6e1",bue="#1a1917",MR="IBM Plex Mono, monospace";function pf(e){return e===0?"12am":e<12?`${e}am`:e===12?"12pm":`${e-12}pm`}function mf(e){return e<24?`${Math.round(e)}h`:`${(e/24).toFixed(1)}d`}const yh={fontSize:10,fill:NR,fontFamily:MR},DR={background:bue,border:"none",borderRadius:6,padding:"6px 10px"},_R={color:NR,fontSize:11,fontFamily:MR},TR={color:"#f8f7f5",fontSize:11};function wue({sent:e,replied:t}){const n=e>0?Math.round(t/e*100):0,r=[{label:"Total Sent",value:e},{label:"Reply Rate",value:`${n}%`},{label:"Replies",value:t}];return p.jsx("div",{className:"flex gap-3 sm:gap-6",children:r.map(i=>p.jsxs("div",{className:"flex flex-col gap-0.5",children:[p.jsx("span",{className:"text-[9px] sm:text-[10px] font-semibold font-sans uppercase tracking-[0.1em] text-chrome-muted",children:i.label}),p.jsx("span",{className:"font-mono text-[18px] sm:text-[22px] font-medium text-accent leading-none",children:i.value})]},i.label))})}function kue(){const e=Array.from({length:24},(t,n)=>{const r=Math.exp(-Math.pow(n-10,2)/8),i=Math.exp(-Math.pow(n-14,2)/8);return Math.max(r,i)*75+8});return p.jsx("div",{className:"flex items-end gap-1 h-32 sm:h-40 opacity-20 pointer-events-none select-none",children:e.map((t,n)=>p.jsx("div",{className:"flex-1 rounded-t bg-chrome-muted",style:{height:`${t}%`}},n))})}function Sue(){return p.jsxs("svg",{viewBox:"0 0 100 60",className:"w-full h-32 sm:h-40 opacity-20",preserveAspectRatio:"none",children:[p.jsx("path",{d:"M 0 40 C 12 40, 18 18, 33 24 S 52 46, 68 30 S 88 14, 100 20 L 100 60 L 0 60 Z",className:"fill-chrome-muted"}),p.jsx("path",{d:"M 0 40 C 12 40, 18 18, 33 24 S 52 46, 68 30 S 88 14, 100 20",fill:"none",stroke:"currentColor",strokeWidth:"1.5",className:"text-chrome-muted"})]})}function Cue(){const e=[35,55,45,70,40,60,50,65];return p.jsx("div",{className:"flex items-end gap-1.5 h-32 sm:h-40 opacity-20 pointer-events-none select-none",children:e.map((t,n)=>p.jsx("div",{className:"flex-1 rounded-t bg-chrome-muted",style:{height:`${t}%`}},n))})}function Eue({data:e}){if(e.insufficient)return p.jsxs("div",{className:"relative min-h-[160px] sm:min-h-[180px]",children:[p.jsx(kue,{}),p.jsxs("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-1.5",children:[p.jsx("p",{className:"font-sans font-semibold text-[13px] text-chrome-text",children:"Send 20 emails to reveal your best times"}),p.jsxs("p",{className:"text-[11px] text-chrome-muted font-sans",children:[e.sent," of 20 sent · ",e.replied," of 5 replied"]})]})]});const t=Math.max(...e.data.map(o=>o.replyRate),.001),n=[...e.data].sort((o,l)=>l.replyRate-o.replyRate),r=new Set(n.slice(0,3).map(o=>o.hour)),i=Object.fromEntries(e.data.map(o=>[o.hour,o])),a=Array.from({length:24},(o,l)=>i[l]||{hour:l,sentCount:0,repliedCount:0,replyRate:0});return p.jsxs(p.Fragment,{children:[p.jsx("div",{className:"flex items-end gap-1 h-32 sm:h-40 mb-2",children:a.map(o=>{const l=t>0?o.replyRate/t*100:0,s=r.has(o.hour);return p.jsxs("div",{className:"flex-1 flex flex-col items-center group relative",title:`${pf(o.hour)}: ${o.sentCount} sent, ${o.repliedCount} replied (${Math.round(o.replyRate*100)}%)`,children:[p.jsx("div",{className:`w-full rounded-t transition-all duration-300 ${s&&o.sentCount>0?"bg-accent":"bg-chrome-border"}`,style:{height:`${Math.max(l,o.sentCount>0?4:0)}%`}}),o.sentCount>0&&p.jsxs("div",{className:"absolute bottom-full mb-1.5 left-1/2 -translate-x-1/2 bg-chrome-text text-chrome-bg text-[10px] rounded px-1.5 py-1 whitespace-nowrap opacity-0 group-hover:opacity-100 pointer-events-none z-10 transition-opacity",children:[pf(o.hour),p.jsx("br",{}),o.sentCount," sent · ",o.repliedCount," replied",p.jsx("br",{}),Math.round(o.replyRate*100),"% rate"]})]},o.hour)})}),p.jsx("div",{className:"flex gap-1 text-[9px] text-chrome-muted font-mono mb-4 sm:mb-6",children:a.map((o,l)=>p.jsx("div",{className:"flex-1 text-center",children:l%6===0?pf(o.hour):""},o.hour))}),n.length>0&&n[0].sentCount>0&&p.jsxs("div",{children:[p.jsx("p",{className:"font-sans text-[10px] font-semibold text-chrome-muted uppercase tracking-[0.1em] mb-2",children:"Top send windows"}),p.jsx("div",{className:"flex gap-2 sm:gap-3 flex-wrap",children:n.slice(0,3).filter(o=>o.sentCount>0).map((o,l)=>p.jsxs("div",{className:"flex items-center gap-1.5 sm:gap-2 bg-accent/10 text-accent rounded-lg px-2 sm:px-3 py-1.5 sm:py-2",children:[p.jsxs("span",{className:"font-mono text-[11px] text-accent/60",children:["#",l+1]}),p.jsx("span",{className:"font-semibold text-xs sm:text-sm",children:pf(o.hour)}),p.jsxs("span",{className:"hidden sm:inline text-[11px] text-accent/80",children:[Math.round(o.replyRate*100),"% reply rate"]})]},o.hour))})]})]})}function Pue({data:e}){if(e.insufficient)return p.jsxs("div",{className:"relative min-h-[160px] sm:min-h-[180px]",children:[p.jsx(Cue,{}),p.jsxs("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-1.5",children:[p.jsx("p",{className:"font-sans font-semibold text-[13px] text-chrome-text",children:"Your response time trend builds here"}),p.jsxs("p",{className:"text-[11px] text-chrome-muted font-sans",children:[e.replied," of 10 replies in — ",10-e.replied," more to go"]})]})]});const t=e.weeks??[];if(t.length<2){const r=mf(e.avgHours);return p.jsxs("div",{className:"flex flex-col items-center justify-center min-h-[160px] sm:min-h-[180px] gap-2",children:[p.jsx("p",{className:"font-display text-[48px] sm:text-[56px] font-bold text-chrome-text leading-none",children:r}),p.jsx("p",{className:"text-[12px] text-chrome-muted uppercase tracking-[0.08em] font-semibold",children:"avg. response time"}),p.jsxs("p",{className:"text-[11px] text-chrome-muted mt-1",children:["based on ",e.sampleSize," ",e.sampleSize===1?"reply":"replies"]})]})}const n=t.map(r=>({week:r.week.slice(5),hours:parseFloat(r.avgHours.toFixed(1))}));return p.jsxs("div",{className:"min-h-[160px] sm:min-h-[180px]",children:[p.jsx(SD,{width:"100%",height:160,children:p.jsxs(vue,{data:n,margin:{top:8,right:8,bottom:0,left:0},children:[p.jsx(u1,{strokeDasharray:"3 3",stroke:AR,vertical:!1}
298),p.jsx(d1,{dataKey:"week",tick:yh,tickLine:!1,axisLine:!1,interval:"preserveStartEnd"}),p.jsx(h1,{tickFormatter:mf,tick:yh,tickLine:!1,axisLine:!1,width:32}),p.jsx(pI,{contentStyle:DR,labelStyle:_R,itemStyle:TR,formatter:r=>[mf(r),"Avg Response"]}),p.jsx(dR,{dataKey:"hours",fill:Rs,fillOpacity:.85,radius:[3,3,0,0]})]})}),p.jsxs("p",{className:"text-[11px] text-chrome-muted text-center -mt-1",children:["avg ",mf(e.avgHours)," · ",e.sampleSize," ",e.sampleSize===1?"reply":"replies"]})]})}function Oue({data:e}){if(e.insufficient)return p.jsxs("div",{className:"relative min-h-[160px] sm:min-h-[180px]",children:[p.jsx(Sue,{}),p.jsxs("div",{className:"absolute inset-0 flex flex-col items-center justify-center gap-1.5",children:[p.jsx("p",{className:"font-sans font-semibold text-[13px] text-chrome-text",children:"Reply rate trend reveals itself over 30 days"}),p.jsxs("p",{className:"text-[11px] text-chrome-muted font-sans",children:[e.sent," of 10 sent — keep the momentum going"]})]})]});const t=e.data;if(t.length===0)return null;const n=t.map(r=>({week:r.week.slice(5),rate:parseFloat((r.rate*100).toFixed(1))}));return p.jsx("div",{className:"min-h-[160px] sm:min-h-[180px]",children:p.jsx(SD,{width:"100%",height:160,children:p.jsxs(xue,{data:n,margin:{top:8,right:8,bottom:0,left:0},children:[p.jsx("defs",{children:p.jsxs("linearGradient",{id:"replyRateGrad",x1:"0",y1:"0",x2:"0",y2:"1",children:[p.jsx("stop",{offset:"5%",stopColor:Rs,stopOpacity:.2}),p.jsx("stop",{offset:"95%",stopColor:Rs,stopOpacity:0})]})}),p.jsx(u1,{strokeDasharray:"3 3",stroke:AR,vertical:!1}),p.jsx(d1,{dataKey:"week",tick:yh,tickLine:!1,axisLine:!1,interval:"preserveStartEnd"}),p.jsx(h1,{tickFormatter:r=>`${r}%`,tick:yh,tickLine:!1,axisLine:!1,width:32}),p.jsx(pI,{contentStyle:DR,labelStyle:_R,itemStyle:TR,formatter:r=>[`${r}%`,"Reply Rate"]}),p.jsx(lR,{type:"monotone",dataKey:"rate",stroke:Rs,strokeWidth:2,fill:"url(#replyRateGrad)",dot:{r:3,fill:Rs,strokeWidth:0},activeDot:{r:4}})]})})})}const gf=[{key:"bestTime",label:"Best Time to Send",Component:Eue},{key:"responseTime",label:"Avg Response Time",Component:Pue},{key:"replyTrend",label:"Reply Rate Trend",Component:Oue}];function jue({dateFrom:e,dateTo:t,data:n,loading:r,error:i,onRangeChange:a}){var x,y,b,w,S,C,k,E,O;const[o,l]=m.useState(0),[s,u]=m.useState(null);if(r)return p.jsx("div",{className:"flex items-center justify-center h-full text-chrome-muted text-sm min-h-[340px]",children:"Loading insights…"});if(i)return p.jsx("div",{className:"flex items-center justify-center h-full text-red-400 text-sm min-h-[340px]",children:"Failed to load insights. Please refresh."});if(!n)return null;const c=gf.length;function f(N){u(N),l(D=>N==="next"?(D+1)%c:(D-1+c)%c)}function d(N){N!==o&&(u(N>o?"next":"prev"),l(N))}const{key:h,Component:g}=gf[o],v=s==="next"?"slide-in-from-right 300ms ease-in-out":s==="prev"?"slide-in-from-left 300ms ease-in-out":void 0;return p.jsxs("div",{className:"p-4 sm:p-6",children:[p.jsxs("div",{className:"flex items-start justify-between gap-4 mb-4 sm:mb-6",children:[p.jsxs("div",{children:[p.jsx(wue,{sent:n.sent,replied:n.replied}),p.jsx("p",{className:"text-[11px] text-chrome-muted mt-1.5 font-mono",children:e||t?`${e||"…"} – ${t||"today"}`:"All time"})]}),p.jsx(E0,{dateFrom:e,dateTo:t,onRangeChange:a})]}),p.jsx("div",{className:"mb-3 sm:mb-4",children:p.jsx("h2",{className:"font-display text-[16px] sm:text-[18px] font-bold text-chrome-text",children:gf[o].label})}),p.jsxs("div",{className:"flex items-center gap-2 sm:gap-3",children:[p.jsx("button",{type:"button",onClick:()=>f("prev"),"aria-label":"Previous insight",className:"flex-shrink-0 flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 rounded-lg border border-chrome-border text-chrome-muted hover:text-chrome-text hover:bg-chrome-deep transition-colors",children:p.jsx(k$,{size:16,strokeWidth:1.75,"aria-hidden":"true"})}),p.jsx("div",{className:"flex-1 overflow-hidden",children:p.jsx("div",{style:{animation:v},children:p.jsx(g,{data:n[h]})},`${o}-${s}`)}),p.jsx("button",{type:"button",onClick:()=>f("next"),"aria-label":"Next insight",className:"flex-shrink-0 flex items-center justify-center w-8 h-8 sm:w-9 sm:h-9 rounded-lg border border-chrome-border text-chrome-muted hover:text-chrome-text hover:bg-chrome-deep transition-colors",children:p.jsx(C$,{size:16,strokeWidth:1.75,"aria-hidden":"true"})})]}),p.jsx("div",{className:"flex justify-center gap-2 mt-3",role:"tablist","aria-label":"Insight slides",children:gf.map((N,D)=>p.jsx("button",{role:"tab","aria-selected":D===o,"aria-label":N.label,onClick:()=>d(D),className:`w-1.5 h-1.5 rounded-full transition-all duration-200 focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50 ${D===o?"bg-accent scale-125":"bg-chrome-border hover:bg-chrome-muted"}`},N.key))}),(((x=n.bestTime)==null?void 0:x.insufficient)||((y=n.responseTime)==null?void 0:y.insufficient)||((b=n.replyTrend)==null?void 0:b.insufficient))&&p.jsxs("div",{className:"mt-5 pt-4 border-t border-chrome-border",children:[p.jsx("p",{className:"text-[10px] font-semibold font-sans uppercase tracking-[0.1em] text-chrome-muted mb-3",children:"Unlock insights"}),p.jsx("div",{className:"space-y-3",children:[{label:"Best Time to Send",current:((w=n.bestTime)==null?void 0:w.sent)??0,needed:20,done:!((S=n.bestTime)!=null&&S.insufficient)},{label:"Avg Response Time",current:((C=n.responseTime)==null?void 0:C.replied)??0,needed:10,done:!((k=n.responseTime)!=null&&k.insufficient)},{label:"Reply Rate Trend",current:((E=n.replyTrend)==null?void 0:E.sent)??0,needed:10,done:!((O=n.replyTrend)!=null&&O.insufficient)}].map(({label:N,current:D,needed:M,done:A})=>p.jsxs("div",{children:[p.jsxs("div",{className:"flex justify-between items-center mb-1.5",children:[p.jsx("span",{className:"text-[11px] text-chrome-muted",children:N}),p.jsx("span",{className:"font-mono text-[10px] text-chrome-subtle",children:A?"✓ unlocked":`${D} / ${M}`})]}
298),p.jsx("div",{className:"h-1 bg-chrome-deep rounded-full overflow-hidden",children:p.jsx("div",{className:`h-full rounded-full transition-all duration-500 ${A?"bg-accent":"bg-accent/40"}`,style:{width:`${Math.min(D/M*100,100)}%`}})})]},N))})]})]})}function Yy({children:e,className:t=""}){return p.jsx("div",{className:`bg-chrome-surface border border-chrome-rim rounded-lg p-5 ${t}`,children:e})}function VP(e){return Math.floor((Date.now()-new Date(e))/(1e3*60*60*24))}function Nue(e){return e>=5?"text-red-500":e>=3?"text-amber-600":"text-chrome-subtle"}function Aue(e){return e>=5?"5+d ago":`${e}d ago`}function Mue({records:e=[],onGoToTracker:t,onSelectRecord:n}){const r=e.length;return p.jsxs("div",{className:"bg-chrome-surface border border-chrome-rim rounded-lg p-5 flex flex-col",children:[p.jsx("p",{className:"font-sans font-semibold text-[14px] text-chrome-text mb-0.5",children:r===0?"You're all caught up":p.jsxs(p.Fragment,{children:[p.jsx("span",{className:"font-mono text-accent",children:r})," ",r===1?"contact":"contacts"," to follow up with"]})}),p.jsx("p",{className:"text-[12px] text-chrome-muted leading-relaxed mb-3",children:r===0?"No follow-ups overdue. Keep the momentum going.":`${r===1?"Hasn't":"Haven't"} replied in 3+ days — worth a nudge.`}),r>0&&p.jsxs(p.Fragment,{children:[p.jsx("div",{className:"flex-1 overflow-y-auto -mx-5 min-h-0",children:p.jsx("ul",{children:e.map((i,a)=>p.jsxs("li",{children:[a>0&&p.jsx("div",{className:"border-t border-chrome-border mx-5"}),p.jsxs("div",{className:"flex items-center justify-between gap-3 px-5 py-2.5",children:[p.jsxs("div",{className:"min-w-0",children:[p.jsxs("button",{type:"button",onClick:()=>n==null?void 0:n(i),className:"group flex items-center gap-0.5 text-[13px] font-medium text-chrome-text hover:text-accent transition-colors text-left focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50 max-w-full",children:[p.jsx("span",{className:"truncate",children:i.company}),p.jsx(m$,{size:11,className:"flex-shrink-0 text-chrome-muted group-hover:text-accent transition-colors"})]}),i.contactName&&p.jsx("p",{className:"text-[11px] text-chrome-muted truncate",children:i.contactName})]}),p.jsx("span",{className:`font-mono text-[11px] flex-shrink-0 ${Nue(VP(i.sentDate))}`,children:Aue(VP(i.sentDate))})]})]},i.threadId))})}),p.jsx("div",{className:"pt-3 border-t border-chrome-border mt-3",children:p.jsx("button",{type:"button",onClick:t,className:"text-[12px] font-semibold text-accent hover:text-accent-hover transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Go to Tracker"})})]})]})}function Due({hasResume:e,onSetupProfile:t}){return e?p.jsxs(Yy,{children:[p.jsx("p",{className:"font-sans font-semibold text-[14px] text-chrome-text mb-0.5",children:"You're all set!"}),p.jsx("p",{className:"text-[12px] text-chrome-muted leading-relaxed mb-4",children:"Your resume is uploaded and notifications are configured."}),p.jsx("button",{type:"button",onClick:t,className:"text-[12px] font-semibold text-accent hover:text-accent-hover transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Check out your profile"})]}):p.jsxs(Yy,{children:[p.jsx("p",{className:"font-sans font-semibold text-[14px] text-chrome-text mb-0.5",children:"Complete your profile"}),p.jsx("p",{className:"text-[12px] text-chrome-muted leading-relaxed mb-4",children:"Upload a resume and set up email updates so Coldbase can personalise your outreach."}),p.jsx("button",{type:"button",onClick:t,className:"text-[12px] font-semibold text-accent hover:text-accent-hover transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Set up profile"})]})}function _ue({onOpenProModal:e}){const t=["10x more email finding","AI-drafted follow-up emails","Personalised AI feedback"];return p.jsxs(Yy,{className:"border-accent/20 bg-accent/[0.03] flex flex-col flex-1",children:[p.jsxs("div",{className:"mb-3",children:[p.jsx("p",{className:"font-sans font-semibold text-[14px] text-chrome-text mb-0.5",children:"Coldbase Pro"}),p.jsx("p",{className:"text-[12px] text-chrome-muted leading-relaxed",children:"More email finding, AI drafting, and personalised feedback."})]}),p.jsx("div",{className:"border-t border-chrome-border mx-5 mb-4"}),p.jsx("ul",{className:"space-y-2 mb-4 flex-1",children:t.map(n=>p.jsxs("li",{className:"flex items-center gap-2 text-[12px] text-chrome-muted",children:[p.jsx("span",{className:"text-accent text-[10px]",children:"✦"}),n]},n))}),p.jsx("button",{type:"button",onClick:e,className:"w-full py-2 bg-accent text-white font-semibold text-[12px] rounded-lg hover:bg-accent-hover transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Subscribe to Coldbase Pro"})]})}function Tue({insightsDateFrom:e,insightsDateTo:t,insightsData:n,insightsLoading:r,insightsError:i,onInsightsRangeChange:a,followUps:o=[],onGoToTracker:l,onSelectRecord:s,onOpenProModal:u}){const c=Fr(),[f,d]=m.useState(void 0);return m.useEffect(()=>{Kx().then(h=>d(h.resumeName??null)).catch(h=>{console.error("[Coldbase] Failed to load profile:",h.message),d(null)})},[]),p.jsx("div",{className:"h-full flex flex-col overflow-hidden",children:p.jsx("div",{className:"flex-1 min-h-0 overflow-y-auto sm:overflow-hidden sm:flex sm:flex-col",children:p.jsx("div",{className:"px-4 sm:px-6 py-4 sm:py-6 flex flex-col flex-1 min-h-0",children:p.jsxs("div",{className:"max-w-5xl w-full mx-auto flex flex-col flex-1 min-h-0 gap-4",children:[p.jsxs("div",{className:"flex flex-col sm:flex-row gap-4 flex-1 min-h-0",children:[p.jsx("div",{className:"sm:flex-[2] bg-c
298hrome-surface border border-chrome-rim rounded-lg overflow-hidden",children:p.jsx(jue,{dateFrom:e,dateTo:t,data:n,loading:r,error:i,onRangeChange:a})}),p.jsxs("div",{className:"sm:flex-[1] flex flex-col gap-4 sm:overflow-y-auto",children:[p.jsx(_ue,{onOpenProModal:u}),p.jsx(Mue,{records:o,onGoToTracker:l,onSelectRecord:s}),f!==void 0&&p.jsx(Due,{hasResume:!!f,onSetupProfile:()=>c(f?"/settings":"/settings?scrollTo=resume")})]})]}),p.jsxs("p",{className:"flex-shrink-0 text-[11px] text-chrome-subtle leading-relaxed pb-2",children:[p.jsx("span",{className:"font-semibold font-sans uppercase tracking-[0.08em] text-[9px] text-chrome-muted",children:"Note · "}),"Coldbase started as a small local project I built for myself. Initially, I kept losing track of who I'd reached out to, missing the right moment to follow up, and had no single place to manage everything. After building and using Coldbase for a while, I thought, ",p.jsx("em",{children:"why not see if it could be useful to other students too?"})]})]})})})})}const Iue=["Unlimited contact tracking","Basic email templates","Reply tracking","Send-time insights","CSV export"],Rue=[{title:"Everything in Free",desc:null},{title:"10x more email finding",desc:"30 contact lookups per month, vs 3 on the free plan."},{title:"AI-drafted follow-up emails",desc:"Generate personalised follow-ups in one click based on your prior conversation."},{title:"Personalised AI feedback",desc:"Get actionable feedback on your emails before you send them."}];function IR({onClose:e}){const[t,n]=m.useState("annual"),[r,i]=m.useState(!1),[a,o]=m.useState(!1);function l(){o(!0),setTimeout(()=>e(),180)}async function s(){i(!0);try{const{url:u}=await XL(t);window.location.href=u}catch(u){console.error("[Coldbase] Checkout failed:",u.message),i(!1)}}return p.jsx("div",{className:`overlay-backdrop fixed inset-0 z-50 flex sm:items-center sm:justify-center items-end bg-black/40 sm:p-4${a?" closing":""}`,onClick:l,children:p.jsxs("div",{className:`pro-modal-panel relative bg-chrome-surface w-full sm:max-w-2xl rounded-t-2xl sm:rounded-xl shadow-card-drag max-h-[90vh] overflow-y-auto${a?" closing":""}`,onClick:u=>u.stopPropagation(),children:[p.jsx("div",{className:"sm:hidden flex justify-center pt-3 pb-1",children:p.jsx("div",{className:"w-10 h-1 rounded-full bg-chrome-border"})}),p.jsx("button",{type:"button",onClick:l,"aria-label":"Close",className:"hidden sm:flex absolute top-4 right-5 w-9 h-9 items-center justify-center text-chrome-muted hover:text-chrome-text transition-colors rounded-full hover:bg-chrome-bg",children:p.jsxs("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",children:[p.jsx("line",{x1:"1",y1:"1",x2:"13",y2:"13"}),p.jsx("line",{x1:"13",y1:"1",x2:"1",y2:"13"})]})}),p.jsx("div",{className:"px-6 sm:px-8 pt-5 sm:pt-8 pb-5 sm:pb-6 sm:pr-12 text-center",children:p.jsxs("p",{className:"font-display text-[17px] sm:text-[19px] font-bold text-chrome-text leading-snug",children:["Coldbase Pro users send smarter and get ",p.jsx("span",{className:"text-accent",children:"more replies"}),"."]})}),p.jsxs("div",{className:"px-4 sm:px-6 pb-5 sm:pb-6 grid grid-cols-1 sm:grid-cols-2 gap-4",children:[p.jsxs("div",{className:"bg-chrome-bg rounded-lg p-4 sm:p-5",children:[p.jsx("p",{className:"font-sans font-bold text-[14px] text-chrome-text mb-1",children:"Free"}),p.jsx("p",{className:"text-[11px] text-chrome-muted mb-4 leading-relaxed",children:"Everything you need to get started. Free forever."}),p.jsx("ul",{className:"space-y-2.5",children:Iue.map(u=>p.jsxs("li",{className:"flex items-start gap-2 text-[12px] text-chrome-text",children:[p.jsx("span",{className:"mt-px text-chrome-muted text-[13px]",children:"○"}),u]},u))})]}),p.jsxs("div",{className:"bg-accent/[0.03] border border-accent/20 rounded-lg p-4 sm:p-5",children:[p.jsx("p",{className:"font-sans font-bold text-[14px] text-accent mb-1",children:"Coldbase Pro"}),p.jsx("p",{className:"text-[11px] text-chrome-muted mb-4 leading-relaxed",children:"The full suite, to help you close more opportunities."}),p.jsx("ul",{className:"space-y-3",children:Rue.map(u=>p.jsxs("li",{className:"flex items-start gap-2",children:[p.jsx("span",{className:"text-accent text-[10px] mt-0.5 flex-shrink-0",children:"✦"}),p.jsxs("div",{children:[p.jsx("p",{className:"text-[12px] font-semibold text-chrome-text",children:u.title}),u.desc&&p.jsx("p",{className:"text-[11px] text-chrome-muted leading-relaxed mt-0.5",children:u.desc})]})]},u.title))})]})]}),p.jsxs("div",{className:"px-4 sm:px-6 pb-5 sm:pb-6 grid grid-cols-2 gap-3 sm:gap-4",children:[p.jsxs("button",{type:"button",onClick:()=>n("monthly"),className:`rounded-lg p-3 sm:p-4 border text-left transition-colors ${t==="monthly"?"border-accent bg-accent/[0.04] ring-1 ring-accent/30":"border-chrome-border bg-chrome-bg hover:border-chrome-muted hover:bg-chrome-deep"}`,children:[p.jsx("p",{className:"text-[10px] sm:text-[11px] font-semibold font-sans uppercase tracking-[0.1em] text-chrome-muted mb-1",children:"Monthly"}),p.jsxs("p",{className:"font-display text-[22px] sm:text-[26px] font-bold text-chrome-text leading-none mb-0.5",children:["$7",p.jsx("span",{className:"text-[12px] sm:text-[13px] font-sans font-normal text-chrome-muted",children:" / mo"})]}),p.jsx("p",{className:"text-[10px] text-chrome-muted",children:"billed monthly"})]}),p.jsxs("button",{type:"button",onClick:()=>n("annual"),className:`rounded-lg p-3 sm:p-4 border relative text-left transition-colors ${t==="annual"?"border-accent bg-accent/[0.04] ring-1 ring-accent/30":"border-chrome-border bg-chrome-bg hover:border-chrome-muted hover:bg-chrome-deep"}`,children:[p.jsx("span",{className:"absolute -top-2.5 left-1/2 -translate-x-1/2 text-[9px] font-semibold font-sans uppercase tracking-[0.08em] bg-accent text-white px-2.5 py-0.5 rounded-full whitespace-nowrap",children:"Save 29%"}),p.jsx("p",{className:"text-[10px] sm:text-[11px] font-semibold font-sans uppercase tracking-[0.1em] text-accent mb-1",children:"Annual"}),p.jsxs("p",{className:"font-display text-[22px] sm:text-[26px] font-bold text-chrome-text leading-none mb-0.5",children:["$5",p.jsx("span",{className:"text-[12px] sm:text-[13px] font-sans font-normal text-chrome-muted",children:" / mo"})]}),p.jsx("p",{className:"text-[10px] text-chrome-muted",children:"billed $60 / yr"})]})]}),p.jsx("div",{className:"px-4 sm:px-6 pb-6 sm:pb-8",children:p.jsx("button",{type:"button",onClick:s,disabled:r,className:"w-full py-3 bg-accent text-white font-semibold text-[14px] rounded-lg hover:bg-accent-hover transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50 disabled:opacity-70 disabled:cursor-not-allowed",children:r?"Redirecting…":"Get Started"})})]})})}function g1(){return p.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[p.jsx("path",{d:"M17.64 9.205c0-.639-.057-1.252-.164-1.841H9v3.481h4.844a4.14 4.14 0 0 1-1.796 2.716v2.259h2.908c1.702-1.567 2.684-3.875 2.684-6.615z",fill:"#4285F4"}),p.jsx("path",{d:"M9 18c2.43 0 4.467-.806 5.956-2.18l-2.908-2.259c-.806.54-1.837.86-3.048.86-2.344 0-4.328-1.584-5.036-3.711H.957v2.332A8.997 8.997 0 0 0 9 18z",fill:"#34A853"}),p.jsx("path",{d:"M3.964 10.71A5.41 5.41 0 0 1 3.682 9c0-.593.102-1.17.282-1.71V4.958H.957A8.99
2986 8.996 0 0 0 0 9c0 1.452.348 2.827.957 4.042l3.007-2.332z",fill:"#FBBC05"}),p.jsx("path",{d:"M9 3.58c1.321 0 2.508.454 3.44 1.345l2.582-2.58C13.463.891 11.426 0 9 0A8.997 8.997 0 0 0 .957 4.958L3.964 7.29C4.672 5.163 6.656 3.58 9 3.58z",fill:"#EA4335"})]})}function qP({label:e,src:t}){return p.jsx("div",{className:"feature-card rounded-lg border border-chrome-rim shadow-card bg-chrome-surface aspect-video overflow-hidden flex items-center justify-center cursor-default select-none",children:t?p.jsx("img",{src:t,alt:e,className:"w-full h-full object-fill"}):p.jsx("span",{className:"font-mono text-[11px] text-chrome-subtle uppercase tracking-widest",children:e})})}function v1({children:e}){return p.jsxs("div",{className:"h-screen w-screen flex overflow-hidden bg-chrome-bg",children:[p.jsx("div",{className:"hidden md:block flex-1 w-full overflow-y-auto bg-chrome-bg border-r border-chrome-border",children:p.jsxs("div",{className:"px-12 py-16 pb-24",children:[p.jsxs("div",{className:"flex items-center gap-3",children:[p.jsx("img",{src:"/logo.png",alt:"",className:"w-10 h-10 flex-shrink-0",onError:t=>{t.currentTarget.style.display="none"}}),p.jsx("h2",{className:"font-display text-5xl sm:text-6xl font-bold text-chrome-text leading-none tracking-tight",children:"Coldbase"})]}),p.jsx("p",{className:"mt-3 font-sans text-xl font-semibold text-chrome-muted leading-snug",children:"Track every outreach. Land more replies."}),p.jsx("p",{className:"mt-5 font-sans text-[15px] text-chrome-muted leading-relaxed",children:"Find recruiters, draft outreach, and track every reply without living in a spreadsheet."}),p.jsxs("div",{className:"mt-10 flex flex-col gap-5 w-full",children:[p.jsx(qP,{label:"Track outreach",src:"/auth-feature-1.png"}),p.jsx(qP,{label:"See reply rates",src:"/auth-feature-2.png"})]})]})}),p.jsx("div",{className:"w-full md:w-[40%] flex-shrink-0 flex flex-col justify-center overflow-y-auto px-10 sm:px-14 py-10 bg-chrome-bg",children:p.jsx("div",{className:"w-full max-w-sm mx-auto",children:e})}),p.jsx("style",{children:`
299        .feature-card {
300          transition: transform 200ms ease-out, box-shadow 200ms ease-out;
301        }
302        .feature-card:hover {
303          transform: scale(1.015);
304          box-shadow: 0 0 0 6px rgba(184,82,18,0.07), 0 8px 32px rgba(0,0,0,0.08);
305        }
306        @media (prefers-reduced-motion: reduce) {
307          .feature-card { transition: box-shadow 200ms ease-out; }
308          .feature-card:hover { transform: none; }
309        }
310      `})]})}function y1({className:e="w-3.5 h-3.5"}){return p.jsx("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:e,children:p.jsx("path",{d:"M3.98 8.223A10.477 10.477 0 001.934 12C3.226 16.338 7.244 19.5 12 19.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.45 10.45 0 0112 4.5c4.756 0 8.773 3.162 10.065 7.498a10.523 10.523 0 01-4.293 5.774M6.228 6.228L3 3m3.228 3.228l3.65 3.65m7.894 7.894L21 21m-3.228-3.228l-3.65-3.65m0 0a3 3 0 10-4.243-4.243m4.242 4.242L9.88 9.88"})})}function Lue(){return p.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[p.jsx("circle",{cx:"9",cy:"9",r:"3.6",fill:"#4285F4"}),p.jsx("path",{d:"M9 5.4h7.2A9 9 0 1 0 5.4 14.22L9 5.4z",fill:"#EA4335"}),p.jsx("path",{d:"M9 5.4h7.2A9 9 0 1 0 5.4 14.22L9 5.4z",fill:"url(#cg1)"}),p.jsx("path",{d:"M5.4 14.22A9 9 0 0 0 16.2 9H9l-3.6 5.22z",fill:"#FBBC05"}),p.jsx("path",{d:"M9 12.6a3.6 3.6 0 0 0 3.117-5.4H5.883A3.6 3.6 0 0 0 9 12.6z",fill:"#4285F4"}),p.jsx("defs",{children:p.jsxs("linearGradient",{id:"cg1",x1:"9",y1:"5.4",x2:"16.2",y2:"9",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:"#EA4335"}),p.jsx("stop",{offset:"1",stopColor:"#FBBC05",stopOpacity:"0"})]})})]})}function RR({onLogin:e}){const[t,n]=m.useState(""),[r,i]=m.useState(""),[a,o]=m.useState(!1),[l,s]=m.useState(""),[u,c]=m.useState(!1),{login:f}=Vu(),d=Fr(),h=m.useRef(null);m.useEffect(()=>{var v;(v=h.current)==null||v.focus()},[]);async function g(v){v.preventDefault(),s(""),c(!0);try{const{token:x}=await _2(t,r);f(x),e==null||e(),d("/")}catch(x){s(x.message)}finally{c(!1)}}return p.jsxs(v1,{children:[p.jsxs("div",{className:"flex md:hidden items-center gap-2 mb-5",children:[p.jsx("img",{src:"/logo.png",alt:"",className:"w-6 h-6 flex-shrink-0",onError:v=>{v.currentTarget.style.display="none"}}),p.jsx("span",{className:"font-display text-2xl font-bold text-chrome-text leading-none tracking-tight",children:"Coldbase"})]}),p.jsx("h1",{className:"font-sans font-bold text-2xl text-chrome-text leading-snug mb-8",children:"Sign in to your account"}),p.jsxs("button",{type:"button",onClick:()=>{window.location.href="https://api.coldbase.live/api/auth/google"},className:"w-full flex items-center justify-center gap-3 px-4 py-2.5 bg-c
310hrome-surface border border-chrome-border rounded-lg text-[14px] font-medium text-chrome-text transition-colors hover:bg-chrome-hover",children:[p.jsx(g1,{}),"Continue with Google"]}),p.jsxs("div",{className:"flex items-center gap-3 my-5",role:"separator","aria-hidden":"true",children:[p.jsx("div",{className:"flex-1 h-px bg-chrome-border"}),p.jsx("span",{className:"text-[12px] text-chrome-muted font-sans select-none",children:"or continue with email"}),p.jsx("div",{className:"flex-1 h-px bg-chrome-border"})]}),l&&p.jsx("p",{className:"mb-4 text-[13px] text-red-700 bg-red-50 border border-red-200 rounded-lg px-3.5 py-2.5 font-sans",children:l}),p.jsxs("form",{onSubmit:g,className:"flex flex-col gap-4",noValidate:!0,children:[p.jsxs("div",{className:"flex flex-col gap-1.5",children:[p.jsx("label",{htmlFor:"email",className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted",children:"Email"}),p.jsx("input",{ref:h,id:"email",type:"email",value:t,onChange:v=>n(v.target.value),placeholder:"[email protected]",autoComplete:"email",required:!0,className:"w-full px-3.5 py-2.5 rounded-lg border border-chrome-border bg-chrome-surface text-[14px] font-sans text-chrome-text placeholder:text-chrome-subtle focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors"})]}),p.jsxs("div",{className:"flex flex-col gap-1.5",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsx("label",{htmlFor:"password",className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted",children:"Password"}),p.jsx("button",{type:"button",className:"text-[12px] text-accent hover:text-accent-hover transition-colors font-sans px-1 py-0.5 -mr-1 rounded focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Forgot password?"})]}),p.jsxs("div",{className:"relative",children:[p.jsx("input",{id:"password",type:a?"text":"password",value:r,onChange:v=>i(v.target.value),placeholder:"••••••••",autoComplete:"current-password",required:!0,className:"w-full px-3.5 py-2.5 pr-10 rounded-lg border border-chrome-border bg-chrome-surface text-[14px] font-sans text-chrome-text placeholder:text-chrome-subtle focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors"}),p.jsx("button",{type:"button",onClick:()=>o(v=>!v),"aria-label":a?"Hide password":"Show password",className:"absolute right-3 top-1/2 -translate-y-1/2 text-chrome-subtle hover:text-chrome-muted transition-colors",children:a?p.jsx(y1,{className:"w-4 h-4"}):p.jsx(Zu,{className:"w-4 h-4"})})]})]}),p.jsx("button",{type:"submit",disabled:u,className:"mt-1 w-full py-2.5 bg-accent text-white font-semibold text-[14px] rounded-lg hover:bg-accent-hover active:brightness-90 disabled:opacity-60 disabled:pointer-events-none transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:u?"Signing in…":"Sign in"})]}),p.jsxs("p",{className:"mt-5 text-[13px] font-sans text-chrome-muted",children:["Don't have an account?"," ",p.jsx(Ku,{to:"/auth/register",className:"text-accent hover:text-accent-hover transition-colors font-medium px-1 py-0.5 -ml-1 rounded focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Register."})]}),p.jsxs("div",{className:"mt-6 pt-5 border-t border-chrome-border",children:[p.jsx("p",{className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted mb-3",children:"Get the extension"}),p.jsxs("a",{href:"https://chromewebstore.google.com/detail/coldbase/eighoglbnlendebcekihijhfogifeijp",target:"_blank",rel:"noopener noreferrer",className:"w-full flex items-center justify-center gap-3 px-4 py-2.5 bg-chrome-surface border border-chrome-border rounded-xl text-[14px] font-medium text-chrome-text transition-colors hover:bg-chrome-hover",children:[p.jsx(Lue,{}),"Add to Chrome, it's free"]}),p.jsx("p",{className:"mt-2 text-[12px] text-chrome-subtle font-sans",children:"Required to track outreach from Gmail"})]})]})}function ro({children:e,className:t=""}){return p.jsx("h2",{className:`text-[11px] font-semibold uppercase tracking-[0.08em] text-chrome-muted mb-3 ${t}`,children:e})}function GP({label:e,id:t,...n}){return p.jsxs("div",{children:[p.jsx("label",{htmlFor:t,className:"block text-[11px] font-semibold uppercase tracking-[0.1em] text-chrome-muted mb-1.5",children:e}),p.jsx("input",{id:t,className:"w-full rounded-lg border border-chrome-border bg-chrome-bg px-3 py-2 text-[14px] text-chrome-text placeholder:text-chrome-muted focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors",...n})]})}function Ag({label:e,id:t,...n}){const[r,i]=m.useState(!1);return p.jsxs("div",{children:[p.jsx("label",{htmlFor:t,className:"block text-[11px] font-semibold uppercase tracking-[0.1em] text-chrome-muted mb-1.5",children:e}),p.jsxs("div",{className:"relative",children:[p.jsx("input",{id:t,type:r?"text":"password",className:"w-full rounded-lg border border-chrome-border bg-chrome-bg px-3 py-2 pr-9 text-[14px] text-chrome-text placeholder:text-chrome-muted focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors",...n}),p.jsx("button",{type:"button",onClick:()=>i(a=>!a),"aria-label":r?"Hide password":"Show password",className:"absolute inset-y-0 right-0 flex items-center px-2.5 text-chrome-muted hover:text-chrome-text transition-colors",children:r?p.jsx(D$,{size:15,strokeWidth:1.75,"aria-hidden":"true"}):p.jsx(T$,{size:15,strokeWidth:1.75,"aria-hidden":"true"})})]})]})}function Mg({isOpen:e,children:t}){return p.jsx("div",{className:`grid motion-safe:transition-[grid-template-rows] motion-safe:duration-[250ms] motion-safe:[transition-timing-function:cubic-bezier(0.25,1,0.5,1)] ${e?"grid-rows-[1fr]":"grid-rows-[0fr]"}`,children:p.jsx("div",{className:`overflow-hidden min-h-0 motion-safe:transition-opacity motion-safe:duration-200 ${e?"opacity-100":"opacity-0"}`,children:t})})}function XP({onCancel:e}){return p.jsxs("div",{className:"flex gap-2 pt-1",children:[p.jsx("button",{type:"submit",className:"px-4 py-2 rounded-lg bg-accent text-white text-[13px] font-semibold hover:bg-accent-hover transition-colors",children:"Save"}),p.jsx("button",{type:"button",onClick:e,className:"px-4 py-2 rounded-lg text-[13px] font-medium text-chrome-muted hover:text-chrome-text hover:bg-chrome-deep transition-colors",children:"Cancel"})]})}function QP({status:e,message:t}){return e?p.jsx("p",{className:`text-[13px] font-medium ${e==="success"?"text-emerald-600":"text-red-500"}`,children:t}):null}const ZP=["10x more email finding","AI-drafted follow-up emails","Personalised AI feedback"];function $ue({plan:e="free",subscriptionStatus:t,subscriptionCurrentPeriodEnd:n,onUpgrade:r,onManageSubscription:i,onSubscriptionCanceled:a}){const[o,l]=m.useState(!1),[s,u]=m.useState(!1),[c,f]=m.useState(null),d=e==="pro"&&t==="canceling";async function h(){u(!0);try{const{subscriptionCurrentPeriodEnd:g}=await ZL();a(new Date(g)),l(!1)}catch(g){console.error("[Coldbase] Cancel subscription failed:",g.message),f("Something went wrong. Please try again.")}finally{u(!1)}}if(e==="pro"){const g=n==null?void 0:n.toLocaleDateString("en-US",{month:"long",day:"numeric",year:"numeric"});return d&&!o?p.jsxs("section",{"aria-label":"Plan",children:[p.jsx(ro,{children:"Plan"}),p.jsxs("div",{className:"rounded-lg border border-chrome-rim bg-chrome-card overflow-hidden",children:[p.jsx("div",{className:"px-4 py-4",children:p.jsx("div",{className:"flex items-start justify-between gap-4",children:p.jsxs("div",{className:"min-w-0",children:[p.jsxs("div",{className:"flex items-center gap-2 mb-1.5",children:[p.jsx(_m,{size:13,className:"text-accent fill-accent flex-shrink-0","aria-hidden":"true"}),p.jsx("span",{className:"text-[14px] font-semibold text-chrome-text",children:"Coldbase Pro"}),p.jsx("span",{className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full bg-amber-50 border border-amber-200 text-[11px] font-semibold text-amber-700",children:"Canceling"})]}),p.jsxs("p",{className:"text-[13px] text-chrome-muted mt-1",children:["Your Pro access ends on ",p.jsx("span",{className:"font-semibold text-chrome-text",children:g}),"."]})]})})}),p.jsxs("div",{className:"border-t border-chrome-border px-4 py-3 flex items-center justify-between",children:[p.jsxs("span",{className:"text-[12px] text-chrome-muted",children:["You won't be charged after ",g]}),p.jsx("button",{onClick:r,className:"text-[13px] font-medium text-accent hover:text-accent-hover transition-colors",children:"Resubscribe"})]})]})]}):p.jsxs("section",{"aria-label":"Plan",children:[p.jsx(ro,{children:"Plan"}),p.jsxs("div",{className:"rounded-lg border border-chrome-rim bg-chrome-card overflow-hidden",children:[p.jsx("div",{className:"px-4 py-4",children:p.jsx("div",{className:"flex items-start justify-between gap-4",children:p.jsxs("div",{className:"min-w-0",children:[p.jsxs("div",{className:"flex items-center gap-2 mb-1.5",children:[p.jsx(_m,{size:13,className:"text-accent fill-accent flex-shrink-0","aria-hidden":"true"}),p.jsx("span",{className:"text-[14px] font-semibold text-chrome-text",children:"Coldbase Pro"}),p.jsxs("span",{className:"inline-flex items-center gap-1 px-2 py-0.5 rounded-full bg-emerald-50 border border-emerald-200 text-[11px] font-semibold text-emerald-700",children:[p.jsx(x$,{size:10,strokeWidth:2.5,"aria-hidden":"true"}),"Active"]})]}),p.jsx("ul",{className:"space-y-1 mt-2",children:ZP.map(v=>p.jsxs("li",{className:"flex items-center gap-2 text-[13px] text-chrome-muted",children:[p.jsx("span",{className:"text-accent text-[10px] flex-shrink-0","aria-hidden":"true",children:"✦"}),v]},v))})]})})}),p.jsx("div",{style:{display:"grid",gridTemplateRows:o?"1fr":"0fr",transition:"grid-template-rows 240ms cubic-bezier(0.25, 1, 0.5, 1)"},children:p.jsx("div",{className:"overflow-hidden",children:p.jsx("div",{className:"border-t border-chrome-border px-4 py-3",style:{opacity:o?1:0,transition:`opacity ${o?"200ms":"
310120ms"} cubic-bezier(0.25, 1, 0.5, 1) ${o?"60ms":"0ms"}`},children:g&&p.jsxs(p.Fragment,{children:[p.jsxs("p",{className:"text-[13px] text-chrome-muted mb-3",children:["You'll keep Pro access until ",p.jsx("span",{className:"font-semibold text-chrome-text",children:g}),", then move to the free plan. No further charges."]}),p.jsxs("div",{className:"flex items-center gap-3",children:[p.jsx("button",{onClick:h,disabled:s,className:"px-3 py-1.5 rounded-lg bg-red-500 text-white text-[13px] font-semibold hover:bg-red-600 transition-colors disabled:opacity-60 disabled:cursor-not-allowed",children:s?"Canceling…":"Confirm cancel"}),p.jsx("button",{type:"button",onClick:()=>{l(!1),f(null)},className:"text-[13px] font-medium text-chrome-muted hover:text-chrome-text transition-colors",children:"Keep plan"})]}),c&&p.jsx("p",{className:"text-[13px] text-red-500 font-medium mt-2",children:c})]})})})}),p.jsxs("div",{className:"border-t border-chrome-border px-4 py-3 flex items-center justify-between",children:[p.jsx("button",{onClick:i,className:"text-[13px] font-medium text-accent hover:text-accent-hover transition-colors",children:"Manage subscription"}),p.jsx("button",{type:"button",onClick:()=>l(!0),style:{opacity:o?0:1,pointerEvents:o?"none":"auto",transition:"opacity 150ms cubic-bezier(0.25, 1, 0.5, 1)"},className:"text-[13px] text-chrome-muted hover:text-chrome-text transition-colors",children:"Cancel plan"})]})]})]})}return p.jsxs("section",{"aria-label":"Plan",children:[p.jsx(ro,{children:"Plan"}),p.jsx("div",{className:"rounded-lg border border-chrome-rim bg-chrome-card overflow-hidden",children:p.jsx("div",{className:"px-4 py-4",children:p.jsxs("div",{className:"flex items-start justify-between gap-4",children:[p.jsxs("div",{className:"min-w-0",children:[p.jsxs("div",{className:"flex items-center gap-2 mb-1.5",children:[p.jsx("span",{className:"inline-flex items-center px-2 py-0.5 rounded-full bg-chrome-deep border border-chrome-border text-[11px] font-semibold text-chrome-muted uppercase tracking-wide",children:"Free"}),p.jsx("span",{className:"text-[13px] text-chrome-muted",children:"Upgrade to unlock:"})]}),p.jsx("ul",{className:"space-y-1 mt-2",children:ZP.map(g=>p.jsxs("li",{className:"flex items-center gap-2 text-[13px] text-chrome-muted",children:[p.jsx(_m,{size:11,className:"text-accent/60 flex-shrink-0","aria-hidden":"true"}),g]},g))})]}),p.jsx("button",{onClick:r,className:"flex-shrink-0 mt-0.5 px-4 py-2 rounded-lg bg-accent text-white text-[13px] font-semibold hover:bg-accent-hover transition-colors whitespace-nowrap",children:"Upgrade"})]})})})]})}function zue(){const{search:e}=vr(),[t,n]=m.useState("free"),[r,i]=m.useState(null),[a,o]=m.useState(null),[l,s]=m.useState(!1),[u,c]=m.useState(!1),f=m.useRef(null),d=m.useRef(null),[h,g]=m.useState(!1),[v,x]=m.useState(!1),[y,b]=m.useState(null),[w,S]=m.useState(null),[C,k]=m.useState(null),E=m.useRef(!1),O=260,[N,D]=m.useState(!1);m.useEffect(()=>{Lw().then(Q=>{Q.plan&&n(Q.plan),Q.subscriptionStatus&&b(Q.subscriptionStatus),Q.subscriptionCurrentPeriodEnd&&S(new Date(Q.subscriptionCurrentPeriodEnd)),Q.emailDigest&&i(Q.emailDigest),o(Q.resumeName??null),D(!0)}).catch(Q=>console.error("[Coldbase] Failed to load settings:",Q.message))},[]);async function M(Q,Te,Je=8,wr=1500){for(let $=0;$<Je;$++){await new Promise(T=>setTimeout(T,wr));try{const T=await Q();if((T==null?void 0:T.plan)==="pro")return Te.setPlan(T.plan),Te.setSubscriptionStatus(T.subscriptionStatus??null),Te.setSubscriptionCurrentPeriodEnd(T.subscriptionCurrentPeriodEnd?new Date(T.subscriptionCurrentPeriodEnd):null),!0}catch{}}return!1}m.useEffect(()=>{const Q=new URLSearchParams(e);if(Q.get("scrollTo")==="resume"&&d.current&&d.current.scrollIntoView({behavior:"smooth",block:"start"}),Q.get("stripe")==="success"){x(!0);const Te=new URL(window.location.href);Te.searchParams.delete("stripe"),window.history.replaceState({},"",Te.toString()),M(Lw,{setPlan:n,setSubscriptionStatus:b,setSubscriptionCurrentPeriodEnd:S}).then(Je=>{Je||console.warn("[Coldbase] Plan not yet updated after payment — webhook may be delayed")})}},[e]);const[A,z]=m.useState(""),[F,B]=m.useState(""),[Z,Y]=m.useState(null),[L,W]=m.useState(""),[P,J]=m.useState(""),[X,j]=m.useState(""),[ae,ce]=m.useState(null),[le,be]=m.useState(""),[he,
310U]=m.useState(null),[_,V]=m.useState(null);function R(){z(""),B(""),W(""),J(""),j(""),be("")}function fe(){E.current||(E.current=!0,k(null),setTimeout(()=>{E.current=!1},O))}function ie(Q){E.current||(E.current=!0,C===Q?(k(null),setTimeout(()=>{E.current=!1},O)):C!==null?(k(null),setTimeout(()=>{R(),k(Q),setTimeout(()=>{E.current=!1},O)},O)):(R(),k(Q),setTimeout(()=>{E.current=!1},O)))}async function Ee(Q){Q.preventDefault(),Y(null);try{await VL(A,F),Y({type:"success",message:"Saved ✓"}),setTimeout(()=>{fe(),Y(null)},2e3)}catch(Te){const Je=Te.message.includes("409")?"That email is already in use":Te.message.includes("401")?"Incorrect password":"Something went wrong, please try again";Y({type:"error",message:Je})}}async function ke(Q){if(Q.preventDefault(),ce(null),P!==X){ce({type:"error",message:"Passwords don't match"});return}try{await qL(L,P),ce({type:"success",message:"Saved ✓"}),setTimeout(()=>{fe(),ce(null)},2e3)}catch(Te){const Je=Te.message.includes("401")?"Incorrect password":Te.message.includes("400")?"New password must be at least 8 characters":"Something went wrong, please try again";ce({type:"error",message:Je})}}async function st(){try{await GL(),localStorage.removeItem(Ai),window.location.href="/login"}catch(Q){console.error("[Coldbase] Account deletion failed:",Q.message)}}async function gn(Q){if(!Q)return;if(!["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document"].includes(Q.type)){V("Only PDF, DOC, or DOCX files are accepted");return}V(null),c(!0);try{const{resumeName:Je}=await M2(Q);o(Je)}catch(Je){console.error("[Coldbase] Resume upload failed:",Je.message),V("Upload failed. Please try again.")}finally{c(!1)}}async function Xn(){try{await D2(),o(null)}catch(Q){console.error("[Coldbase] Resume delete failed:",Q.message)}}async function dt(){try{const{url:Q}=await QL();window.location.href=Q}catch(Q){console.error("[Coldbase] Failed to open billing portal:",Q.message)}}async function Qn(Q){i(Q),U(null);try{await KL({emailDigest:Q}),U("success"),setTimeout(()=>U(null),2e3)}catch(Te){console.error("[Coldbase] Failed to save email digest:",Te.message),U("error")}}return p.jsxs(p.Fragment,{children:[p.jsxs("div",{className:"flex flex-col h-full",children:[v&&p.jsxs("div",{className:"bg-emerald-50 border-b border-emerald-200 px-4 py-3 flex items-center justify-between",children:[p.jsx("p",{className:"text-[13px] font-medium text-emerald-700",children:"🎉 Welcome to Coldbase Pro! Your subscription is now active."}),p.jsx("button",{type:"button",onClick:()=>x(!1),"aria-label":"Dismiss",className:"text-emerald-500 hover:text-emerald-700 transition-colors text-lg leading-none ml-4",children:"✕"})]}),p.jsx("div",{className:"flex-1 overflow-y-auto bg-chrome-bg",children:p.jsx("div",{className:"max-w-2xl mx-auto px-4 pt-6 pb-10",children:p.jsxs("div",{className:"space-y-10",children:[p.jsxs("section",{"aria-label":"Resume",ref:d,children:[p.jsx(ro,{children:"Resume"}),N&&(a?p.jsxs("div",{className:"flex items-center gap-3 px-4 py-3 rounded-lg border border-orange-200 bg-orange-50",children:[p.jsx($2,{size:16,strokeWidth:1.75,className:"text-accent flex-shrink-0","aria-hidden":"true"}),p.jsx("span",{className:"flex-1 text-[13px] text-chrome-text font-medium truncate min-w-0",children:a}),p.jsx("button",{onClick:Xn,"aria-label":"Remove resume",className:"w-6 h-6 rounded-md flex items-center justify-center text-chrome-muted hover:text-chrome-text hover:bg-chrome-deep transition-colors flex-shrink-0",children:p.jsx(X$,{size:14,"aria-hidden":"true"})})]}):p.jsxs("div",{onDragOver:Q=>{Q.preventDefault(),s(!0)},onDragLeave:()=>s(!1),onDrop:Q=>{Q.preventDefault(),s(!1),gn(Q.dataTransfer.files[0])},className:`rounded-lg border-2 border-dashed px-6 py-8 flex flex-col items-center gap-3 transition-colors ${u?"border-accent/40 bg-accent/5 pointer-events-none":l?"border-accent bg-accent/5":"border-chrome-border bg-chrome-surface hover:border-chrome-muted hover:bg-chrome-deep"}`,children:[p.jsx("div",{className:"w-10 h-10 rounded-lg bg-chrome-deep flex items-center justify-center",children:p.jsx(Av,{size:18,className:"text-chrome-muted","aria-hidden":"true"})}),p.jsxs("div",{className:"text-center",children:[p.jsx("p",{className:"text-[14px] text-chrome-text font-medium",children:u?"Uploading…":"Drag your resume here"}),p.jsx("p",{className:"text-[12px] text-chrome-muted mt-0.5",children:"PDF, DOC, or DOCX"})]}),p.jsx("button",{onClick:()=>{var Q;return(Q=f.current)==null?void 0:Q.click()},className:"text-[13px] font-semibold text-accent hover:text-accent-hover transition-colors",children:"Browse files"}),p.jsx("input",{ref:f,type:"file",accept:".pdf,.doc,.docx",className:"hidden","aria-label":"Upload resume",onCh
310ange:Q=>gn(Q.target.files[0])})]})),_&&p.jsx("p",{className:"text-[13px] text-red-500 font-medium mt-2",children:_})]}),p.jsxs("section",{"aria-label":"Notifications",children:[p.jsx(ro,{children:"Notifications"}),p.jsxs("div",{className:"rounded-lg border border-chrome-rim bg-chrome-card overflow-hidden",children:[p.jsxs("div",{className:"flex items-center justify-between px-4 py-3.5 gap-4",children:[p.jsx("span",{className:"text-[14px] text-chrome-text font-medium",children:"Email me updates"}),N&&p.jsx("div",{className:"flex rounded-lg border border-chrome-border overflow-hidden",role:"radiogroup","aria-label":"Email update frequency",children:["Weekly","Monthly","None"].map((Q,Te)=>p.jsxs("label",{className:"cursor-pointer",children:[p.jsx("input",{type:"radio",name:"emailDigest",value:Q.toLowerCase(),checked:r===Q.toLowerCase(),onChange:()=>Qn(Q.toLowerCase()),className:"sr-only"}),p.jsx("span",{className:`
311                      block px-4 py-1.5 text-[13px] font-medium select-none transition-colors
312                      ${Te>0?"border-l border-chrome-border":""}
313                      ${r===Q.toLowerCase()?"bg-accent text-white":"text-chrome-muted hover:text-chrome-text hover:bg-chrome-deep"}
314                    `,children:Q})]},Q))})]}),he&&p.jsx("p",{className:`text-[12px] font-medium mt-1 px-4 pb-2 ${he==="success"?"text-emerald-600":"text-red-500"}`,children:he==="success"?"Saved ✓":"Failed to save"})]})]}),p.jsx($ue,{plan:t,subscriptionStatus:y,subscriptionCurrentPeriodEnd:w,onUpgrade:()=>g(!0),onManageSubscription:dt,onSubscriptionCanceled:Q=>{b("canceling"),S(Q)}}),p.jsxs("section",{"aria-label":"Account",children:[p.jsx(ro,{children:"Account"}),p.jsxs("div",{className:"rounded-lg border border-chrome-rim bg-chrome-card overflow-hidden",children:[p.jsxs("div",{children:[p.jsxs("button",{onClick:()=>ie("email"),"aria-expanded":C==="email",className:"w-full flex items-center justify-between px-4 py-3.5 text-[14px] font-medium text-chrome-text hover:bg-chrome-deep transition-colors",children:[p.jsx("span",{children:"Change email"}),p.jsx(Dm,{size:15,className:`text-chrome-muted transition-transform duration-200 ${C==="email"?"rotate-180":""}`,"aria-hidden":"true"})]}),p.jsx(Mg,{isOpen:C==="email",children:p.jsxs("form",{onSubmit:Ee,className:"px-4 pb-4 space-y-3 border-t border-chrome-border pt-3",children:[p.jsx(GP,{label:"New email address",id:"new-email",type:"email",value:A,onChange:Q=>{z(Q.target.value),Y(null)},placeholder:"[email protected]",autoComplete:"email"}),p.jsx(GP,{label:"Current password",id:"email-current-password",type:"password",value:F,onChange:Q=>{B(Q.target.value),Y(null)},placeholder:"••••••••",autoComplete:"current-password"}),p.jsx(QP,{status:Z==null?void 0:Z.type,message:Z==null?void 0:Z.message}),p.jsx(XP,{onCancel:fe})]})})]}),p.jsxs("div",{className:"border-t border-chrome-border",children:[p.jsxs("button",{onClick:()=>ie("password"),"aria-expanded":C==="password",className:"w-full flex items-center justify-between px-4 py-3.5 text-[14px] font-medium text-chrome-text hover:bg-chrome-deep transition-colors",children:[p.jsx("span",{children:"Change password"}),p.jsx(Dm,{size:15,className:`text-chrome-muted transition-transform duration-200 ${C==="password"?"rotate-180":""}`,"aria-hidden":"true"})]}),p.jsx(Mg,{isOpen:C==="password",children:p.jsxs("form",{onSubmit:ke,className:"px-4 pb-4 space-y-3 border-t border-chrome-border pt-3",children:[p.jsx(Ag,{label:"Current password",id:"current-password",value:L,onChange:Q=>{W(Q.target.value),ce(null)},placeholder:"••••••••",autoComplete:"current-password"}),p.jsx(Ag,{label:"New password",id:"new-password",value:P,onChange:Q=>{J(Q.target.value),ce(null)},placeholder:"••••••••",autoComplete:"new-password"}),p.jsx(Ag,{label:"Confirm new password",id:"confirm-password",value:X,onChange:Q=>{j(Q.target.value),ce(null)},placeholder:"••••••••",autoComplete:"new-password"}),p.jsx(QP,{status:ae==null?void 0:ae.type,message:ae==null?void 0:ae.message}),p.jsx(XP,{onCancel:fe})]})})]})]})]}),p.jsxs("section",{"aria-label":"Danger zone",children:[p.jsx(ro,{className:"text-red-400",children:"Danger zone"}),p.jsxs("div",{className:"rounded-lg border border-red-200 bg-chrome-card overflow-hidden",children:[p.jsxs("button",{onClick:()=>ie("delete"),"aria-expanded":C==="delete",className:"w-full flex items-center justify-between px-4 py-3.5 text-[14px] font-medium text-red-500 hover:bg-red-50/50 transition-colors",children:[p.jsx("span",{children:"Delete account"}),p.jsx(Dm,{size:15,className:`text-red-400 transition-transform duration-200 ${C==="delete"?"rotate-180":""}`,"aria-hidden":"true"})]}),p.jsx(Mg,{isOpen:C==="delete",children:p.jsxs("div",{className:"px-4 pb-4 space-y-3 border-t border-red-100 pt-3",children:[p.jsx("p",{className:"text-[13px] text-chrome-muted",children:"This action is permanent and cannot be undone. All your data will be deleted."}),p.jsxs("div",{children:[p.jsx("label",{htmlFor:"delete-confirm",className:"block text-[11px] font-semibold uppercase tracking-[0.1em] text-chrome-muted mb-1.5",children:"Type DELETE to confirm"}),p.jsx("input",{id:"delete-confirm",type:"text",value:le,onChange:Q=>be(Q.target.value),placeholder:"DELETE",className:"w-full rounded-lg border border-red-200 bg-red-50/50 px-3 py-2 text-[14px] text-chrome-text placeholder:text-chrome-muted/50 focus:outline-none focus:border-red-400 focus:ring-1 focus:ring-red-400/20 transition-colors"})]}),p.jsxs("div",{className:"flex gap-2 pt-1",children:[p.jsx("button",{onClick:st,disabled:le!=="DELETE",className:"px-4 py-2 rounded-lg bg-red-500 text-white text-[13px] font-semibold hover:bg-red-600 transition-colors disabled:opacity-40 disabled:cursor-not-allowed",children:"Delete my account"}),p.jsx("button",{type:"button",onClick:fe,className:"px-4 py-2 rounded-lg text-[13px] font-medium text-chrome-muted hover:text-chrome-text hover:bg-chrome-deep transition-colors",children:"Cancel"})]})]})})]})]})]})})})]}),h&&p.jsx(IR,{onClose:()=>g(!1)})]})}function Fue({status:e}){return p.jsxs("div",{className:"flex items-center gap-1.5",children:[p.jsx("div",{className:"w-1.5 h-1.5 rounded-full flex-shrink-0",style:{backgroundColor:t0[e]||"#9ca3af"}}),p.jsx("span",{className:"text-[12px] text-chrome-muted",children:e})]})}function Bue({onClose:e,showFavoritesOnly:t,onToggleFavorites:n,onArchiveAll:r,dateFrom:i,dateTo:a,onRangeChange:o,viewMode:l,visibleColumns:s,onToggleColumn:u}){const[c,f]=m.useState(!1);function d(){f(!0),setTimeout(()=>e(),180)}return p.jsxs(p.Fragment,{children:[p.jsx("div",{className:`overlay-backdrop fixed inset-0 bg-black/20 z-40${c?" closing":""}`,onClick:d,"aria-hidden":"true"}),p.jsxs("div",{role:"dialog","aria-modal":"true","aria-label":"Filter options",className:`bottom-sheet-panel fixed bottom-0 left-0 right-0 z-50 bg-chrome-surface rounded-t-2xl shadow-[0_-4px_24px_rgba(0,0,0,0.10)]${c?" closing":""}`,children:[p.jsx("div",{className:"flex justify-center pt-3 pb-1",children:p.jsx("div",{className:"w-10 h-1 bg-c
314hrome-border rounded-full"})}),p.jsxs("div",{className:"px-4 pt-1 pb-8 space-y-0.5",children:[p.jsxs("button",{onClick:()=>{n(),d()},className:`w-full flex items-center gap-3 px-4 py-3.5 rounded-xl text-left transition-colors ${t?"bg-rose-500/10 text-rose-500":"text-chrome-text hover:bg-chrome-deep"}`,children:[p.jsx(Nv,{size:16,strokeWidth:2,fill:t?"currentColor":"none"}),p.jsx("span",{className:"text-[14px] font-medium",children:t?"Show all contacts":"Show favorites only"})]}),p.jsxs("button",{onClick:()=>{r(),d()},className:"w-full flex items-center gap-3 px-4 py-3.5 rounded-xl text-left text-chrome-text hover:bg-chrome-deep transition-colors",children:[p.jsx(L2,{size:16,strokeWidth:2}),p.jsx("span",{className:"text-[14px] font-medium",children:"Archive all visible"})]}),p.jsx("div",{className:"h-px bg-chrome-border !my-2"}),p.jsxs("div",{className:"px-2 py-1",children:[p.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.1em] text-chrome-muted mb-2 px-2",children:"Date filter"}),p.jsx(E0,{dateFrom:i,dateTo:a,onRangeChange:o,align:"left"})]}),l==="columns"&&p.jsxs(p.Fragment,{children:[p.jsx("div",{className:"h-px bg-chrome-border !my-2"}),p.jsxs("div",{className:"px-2 py-1",children:[p.jsx("p",{className:"text-[10px] font-semibold uppercase tracking-[0.1em] text-chrome-muted mb-1 px-2",children:"Visible columns"}),Jr.map(h=>p.jsxs("label",{className:"flex items-center gap-3 px-2 py-2.5 rounded-lg hover:bg-chrome-deep cursor-pointer",children:[p.jsx("input",{type:"checkbox",checked:s.includes(h),onChange:()=>u(h),"aria-label":`Show ${h} column`,className:"accent-accent w-4 h-4"}),p.jsx("span",{className:"text-[14px] text-chrome-text",children:h})]},h))]})]})]})]})]})}function Wue(e){return e.startsWith("/tracker")?"tracker":e.startsWith("/settings")?"settings":"home"}function vf(){const e=Fr(),{pathname:t,search:n}=vr(),r=Wue(t),[i,a]=m.useState(()=>!!localStorage.getItem(Ai)),{records:o,error:l,refresh:s,updateStatus:u,toggleFavorite:c,toggleArchived:f,archiveAll:d,updateRecord:h,deleteRecord:g}=Z$(),[v,x]=m.useState(!1),[y,b]=m.useState(""),[w,S]=m.useState(null),[C,k]=m.useState("Active"),[E,O]=m.useState("columns"),[N,D]=m.useState(Jr),[M,A]=m.useState(!1),[z,F]=m.useState(""),[B,Z]=m.useState(""),[Y,L]=m.useState(!1),[W,P]=m.useState(!1),J=m.useRef(null),[X,j]=m.useState(""),[ae,ce]=m.useState(""),[le,be]=m.useState(!1);m.useEffect(()=>{new URLSearchParams(n).get("upgrade")==="true"&&(be(!0),e(t,{replace:!0}))},[]);const[he,U]=m.useState(null),[_,V]=m.useState(!0),[R,fe]=m.useState(null),ie=m.useRef(null);m.useEffect(()=>(clearTimeout(ie.current),ie.current=setTimeout(()=>{V(!0),fe(null),Rw({from:X||void 0,to:ae||void 0}).then(U).catch(T=>fe(T.message)).finally(()=>V(!1))},300),()=>clearTimeout(ie.current)),[X,ae]);const Ee=m.useMemo(()=>w&&o.find(T=>T.threadId===w)||null,[o,w]),ke=m.useMemo(()=>o.filter(T=>C==="Archived"?T.archived:!T.archived).filter(T=>M?T.favorite:!0).filter(T=>{var oe,me,Ae;if(!y.trim())return!0;const G=y.toLowerCase();return((oe=T.company)==null?void 0:oe.toLowerCase().includes(G))||((me=T.contactName)==null?void 0:me.toLowerCase().includes(G))||((Ae=T.subject)==null?void 0:Ae.toLowerCase().includes(G))}).filter(T=>z?new Date(T.sentDate)>=new Date(z):!0).filter(T=>B?new Date(T.sentDate)<=new Date(B):!0),[o,y,C,M,z,B]),st=m.useMemo(()=>new Date(Date.now()-3*24*60*60*1e3),[]),gn=m.useMemo(()=>o.filter(T=>!T.archived&&!T.hasReply&&T.status==="Sent"&&new Date(T.sentDate)<st).sort((T,G)=>{const oe=Math.floor((Date.now()-new Date(T.sentDate))/864e5),me=Math.floor((Date.now()-new Date(G.sentDate))/(1e3*60*60*24));return me!==oe?me-oe:(T.company??"").localeCompare(G.company??"")}),[o,st]);function Xn(){S(null),e("/"),be(!0)}const dt=m.useCallback((T=!1)=>{T||V(!0),fe(null),Rw({from:X||void 0,to:ae||void 0}).then(U).catch(G=>fe(G.message)).finally(()=>{T||V(!1)})},[X,ae]),Qn=m.useCallback((T,G)=>{u(T,G),dt(!0)},[u,dt]);async function Q(){if(!v){x(!0),await new Promise(T=>setTimeout(T,0));try{const T=G=>new Promise(oe=>{const me=`${G}-${Date.now()}`,Ae=setTimeout(oe,12e3);function bt(Le){var vn,yn;((vn=Le.data)==null?void 0:vn.source)==="coldbase-relay"&&((yn=Le.data)==null?void 0:yn.requestId)===me&&(window.removeEventListener("message",bt),clearTimeout(Ae),oe())}window.addEventListener("message",bt),window.postMessage({source:"coldbase-webapp",type:G,requestId:me},"*")});await Promise.all([T("RESCAN"),T("RECHECK_REPLIES")])}finally{s(),dt(),x(!1)}}}function Te(){d(ke.map(T=>T.threadId))}function Je(T){D(G=>G.includes(T)?G.filter(oe=>oe!==T):[...G,T])}function wr(){const T=["Company","Contact","Subject","Status","Sent Date","Messages","Favorite"],G=ke.map(Le=>[Le.company??"",Le.contactName??"",Le.subject??"",Le.status??"",Le.sentDate?new Date(Le.sentDate).toLocaleDateString():"",Le.messageCount??1,Le.favorite?"Yes":"No"]),oe=[T,...G].map(Le=>Le.map(vn=>`"${String(vn).replace(/"/g,'""')}"`).join(",")).join(`
315`),me=new Blob([oe],{type:"text/csv"}),Ae=URL.createObjectURL(me),bt=document.createElement("a");bt.href=Ae,bt.download=`Coldbase ${new Date().toISOString().slice(0,10)} Summary.csv`,bt.click(),URL.revokeObjectURL(Ae)}const $=y.trim()&&ke.length===0;return m.useEffect(()=>{if(!Y)return;function T(oe){J.current&&!J.current.contains(oe.target)&&L(!1)}function G(oe){oe.key==="Escape"&&L(!1)}return document.addEventListener("mousedown",T),document.addEventListener("keydown",G),()=>{document.removeEventListener("mousedown",T),document.removeEventListener("keydown",G)}},[Y]),m.useEffect(()=>{function T(){if(document.visibilityState!=="visible")return;const G=`RECHECK_REPLIES-${Date.now()}`;window.postMessage({source:"coldbase-webapp",type:"RECHECK_REPLIES",requestId:G},"*"),setTimeout(()=>{s(),dt(!0)},3500)}return document.addEventListener("visibilitychange",T),()=>document.removeEventListener("visibilitychange",T)},[s,dt]),i?p.jsx(I2,{children:p.jsxs(e$,{children:[p.jsxs("div",{className:"h-screen flex flex-col bg-chrome-bg",children:[p.jsx(JH,{activeSection:r,onSectionChange:T=>e(T==="home"?"/dashboard":`/${T}`)}),r==="tracker"&&p.jsxs("div",{className:"bg-chrome-bg px-4 sm:px-8 flex items-stretch h-11 flex-shrink-0",children:[p.jsx("div",{className:"flex items-stretch",role:"tablist","aria-label":"Tracker navigation",children:["Active","Archived"].map(T=>p.jsx("button",{role:"tab","aria-selected":C===T,onClick:()=>k(T),className:`px-3 text-[13px] font-display font-semibold border-b-2 transition-all duration-150 ${C===T?"border-accent text-chrome-text":"border-transparent text-chrome-muted hover:text-chrome-text"}`,children:T},T))}),p.jsx("div",{className:"flex-1"}),p.jsxs("div",{className:"hidden sm:flex items-center gap-0.5",children:[p.jsxs("button",{onClick:()=>A(T=>!T),"aria-label":M?"Show all contacts":"Show favorites only","aria-pressed":M,className:`flex items-center gap-1.5 text-[13px] px-2.5 py-1 rounded-md transition-colors font-medium focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50 ${M?"text-rose-500 bg-rose-500/10":"text-chrome-muted hover:text-chrome-text hover:bg-black/5"}`,children:[p.jsx(Nv,{size:14,strokeWidth:2,fill:M?"currentColor":"none","aria-hidden":"true"}),"Favorites"]}),p.jsxs("button",{type:"button",onClick:Te,"aria-label":"Archive all visible contacts",className:"flex items-center gap-1.5 text-[13px] px-2.5 py-1 rounded-md text-chrome-muted hover:text-chrome-text hover:bg-black/5 transition-colors font-medium focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:[p.jsx(L2,{size:14,strokeWidth:2,"aria-hidden":"true"}),"Archive all"]}),p.jsxs("button",{type:"button",onClick:wr,"aria-label":"Export current view as CSV",className:"flex items-center gap-1.5 text-[13px] px-2.5 py-1 rounded-md text-chrome-muted hover:text-chrome-text hover:bg-black/5 transition-colors font-medium focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:[p.jsx(j$,{size:14,strokeWidth:2,"aria-hidden":"true"}),"Export CSV"]}),p.jsx("div",{className:"w-px h-4 bg-chrome-border mx-1","aria-hidden":"true"}),E==="columns"&&p.jsxs("div",{className:"relative",ref:J,children:[p.jsxs("button",{onClick:()=>L(T=>!T),"aria-expanded":Y,"aria-haspopup":"listbox","aria-label":"Toggle column visibility",className:"text-[13px] px-2.5 py-1 rounded-md border border-chrome-border text-chrome-muted hover:bg-black/5 font-medium whitespace-nowrap transition-colors",children:["Columns (",N.length,")"]}),Y&&p.jsx("div",{role:"listbox","aria-multiselectable":"true","aria-label":"Visible columns",className:"absolute right-0 top-full mt-1 bg-chrome-surface border border-chrome-border rounded-lg shadow-lg z-50 p-1.5 min-w-max",children:Jr.map(T=>p.jsxs("label",{className:"flex items-center gap-2 px-2.5 py-1.5 hover:bg-black/5 rounded-md cursor-pointer",children:[p.jsx("input",{type:"checkbox",checked:N.includes(T),onChange:()=>Je(T),"aria-label":`Show ${T} column`,className:"rounded accent-accent w-3.5 h-3.5"}),p.jsx("span",{className:"text-[13px] text-chrome-muted",children:T})]},T))})]}),p.jsxs("div",{className:"flex border border-chrome-border rounded-md overflow-hidden ml-0.5",role:"group","aria-label":"View mode",children:[p.jsx("button",{onClick:()=>O("columns"),"aria-label":"Kanban view","aria-pressed":E==="columns",className:`px-2.5 py-1 transition-colors ${E==="columns"?"bg-black/[0.07] text-chrome-text":"text-chrome-muted hover:bg-black/5"}`,children:p.jsx(P$,{size:14,strokeWidth:1.75,"aria-hidden":"true"})}),p.jsx("button",{onClick:()=>O("list"),"aria-label":"List view","aria-pressed":E==="list",className:`px-2.5 py-1 border-l border-chrome-border transition-colors ${E==="list"?"bg-black/[0.07] text-chrome-text":"text-chrome-muted hover:bg-black/5"}`,children:p.jsx(F$,{size:14,strokeWidth:1.75,"aria-hidden":"true"})})]}),p.jsxs("button",{onClick:Q,disabled:v,"aria-label":v?"Syncing data…":"Refresh data",className:"flex items-center gap-1.5 text-[13px] px-2.5 py-1 rounded-md text-accent hover:text-accent-hover font-medium transition-colors disabled:opacity-60 focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:[p.jsx(H$,{size:14,strokeWidth:2,className:v?"animate-spin":"","aria-hidden":"true"}),v?"Syncing…":"Refresh"]})]}),p.jsxs("div",{className:"sm:hidden flex items-center",children:[p.jsx("button",{onClick:()=>P(T=>!T),"aria-label":"More options","aria-expanded":W,"aria-haspopup":"dialog",className:"p-1.5 rounded-md text-chrome-muted hover:text-chrome-text hover:bg-black/5 transition-colors",children:p.jsx(A$,{size:16,strokeWidth:2,"aria-hidden":"true"})}),W&&p.jsx(Bue,{onClose:()=>P(!1),showFavoritesOnly:M,onToggleFavorites:()=>A(T=>!T),onArchiveAll:Te,dateFrom:z,dateTo:B,onRangeChange:({from:T,to:G})=>{F(T),Z(G)},viewMode:E,visibleColumns:N,onToggleColumn:Je})]})]}),r==="tracker"&&p.jsxs("div",{className:"bg-chrome-bg border-b border-chrome-border px-4 sm:px-8 flex items-center gap-3 py-2 flex-shrink-0",children:[p.jsx("div",{className:"flex-1 min-w-0",children:p.jsx(t6,{query:y,onSearch:b})}),p.jsx("div",{className:"hidden sm:block flex-shrink-0",children:p.jsx(E0,{dateFrom:z,dateTo:B,onRangeChange:({from:T,to:G})=>{F(T),Z(G)}})}),p.jsx("button",{onClick:()=>A(T=>!T),"aria-label":M?"Show all contacts":"Show favorites only","aria-pressed":M,className:`sm:hidden flex items-center p-1.5 rounded-md transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50 ${M?"text-rose-500 bg-rose-500/10":"text-chrome-muted hover:bg-black/5"}`,children:p.jsx(Nv,{size:15,strokeWidth:2,fill:M?"currentColor":"none","aria-hidden":"true"})})]}),p.jsx("div",{className:"flex flex-1 overflow-hidden",children:p.jsx("div",{className:"flex-1 overflow-hidden",children:r==="settings"?p.jsx(zue,{}):r==="home"?p.jsx(Tue,{insightsDateFrom:X,insightsDateTo:ae,insightsData:he,insightsLoading:_,insightsError:R,onInsightsRangeChange:({from:T,to:G})=>{j(T),ce(G)},followUps:gn,onGoToTracker:()=>e("/tracker"),onSelectRecord:T=>{e("/tracker"),S(T.threadId)},onOpenProModal:()=>be(!0)}):l&&o.length===0?p.jsx("div",{className:"flex items-center justify-center flex-1 h-full text-red-500 text-sm",children:"Failed to load data. Please refresh."}):$?p.jsx("div",{className:"flex items-center justify-center h-full",children:p.jsx(Tv,{context:"search",query:y})}):E==="list"?p.jsx("div",{className:"p-4 sm:p-8 overflow-y-auto h-full",children:ke.length===0?p.jsx(Tv,{context:"board"}):p.jsx("div",{className:"overflow-x-auto",children:p.jsxs("table",{className:"w-full min-w-[480px]",children:[p.jsx("thead",{children:p.jsxs("tr",{className:"text-left border-b border-chrome-border",children:[p.jsx("th",{scope:"col",className:"pb-2.5 font-sans font-semibold text-[10px] text-chrome-muted uppercase tracking-[0.08em]",children:"Company"}),p.jsx("th",{scope:"col",className:"pb-2.5 font-sans font-semibold text-[10px] text-chrome-muted uppercase tracking-[0.08em] hidden sm:table-cell",children:"Contact"}),p.jsx("th",{scope:"col",className:"pb-2.5 font-sans font-semibold text-[10px] text-chrome-muted uppercase tracking-[0.08em] hidden md:table-cell",children:"Subject"}),p.jsx("th",{scope:"col",className:"pb-2.5 font-sans font-semibold text-[10px] text-chrome-muted uppercase tracking-[0.08em]",children:"Status"}),p.jsx("th",{scope:"col",className:"pb-2.5 font-sans font-semibold text-[10px] text-chrome-muted uppercase tracking-[0.08em] hidden sm:table-cell",children:"Sent"})]})}),p.jsx("tbody",{children:ke.map(T=>p.jsxs("tr",{tabIndex:0,"aria-label":`Open ${T.company} — ${T.contactName}`,onClick:()=>S(T.threadId),onKeyDown:G=>{(G.key==="Enter"||G.key===" ")&&(G.preventDefault(),S(T.threadId))},className:"border-b border-chrome-border hover:bg-black/5 cursor-pointer transition-colors focus:bg-black/5 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-[-2px] focus-visible:outline-accent/50",children:[p.jsx("td",{className:"py-2.5 font-semibold text-[13px] text-chrome-text",children:T.company}),p.jsx("td",{className:"py-2.5 text-[13px] text-chrome-muted hidden sm:table-cell",children:T.contactName}),p.jsx("td",{className:"py-2.5 text-[13px] text-chrome-muted max-w-xs truncate hidden md:table-cell",children:T.subject}),p.jsx("td",{className:"py-2.5",children:p.jsx(Fue,{status:T.status})}),p.jsx("td",{className:"py-2.5 font-mono text-[12px] text-chrome-muted hidden sm:table-cell",children:_f(T.sentDate)})]},T.threadId))})]})})}):p.jsx(e6,{records:ke,onStatusChange:Qn,onCardClick:T=>S(T.threadId),visibleColumns:N,onToggleFavorite:c})})}),p.jsx(VH,{record:Ee,onClose:()=>S(null),onToggleFavorite:c,onToggleArchived:f,onDelete:g,onUpdateRecord:h,onStatusChange:u,onUpgradePrompt:Xn})]}),le&&p.jsx(IR,{onClose:()=>be(!1)})]})}):p.jsx(RR,{onLogin:()=>a(!0)})}function Ue({title:e,children:t}){return p.jsxs("section",{children:[p.jsx("h2",{className:"font-display font-bold text-[18px] text-chrome-text mb-3",children:e}),p.jsx("div",{className:"text-chrome-muted space-y-3",children:t})]})}function LR({title:e,children:t,lastUpdated:n="April 6, 2026"}){return p.jsx("div",{className:"min-h-screen bg-chrome-bg px-6 py-12",children:p.jsxs("div",{className:"max-w-2xl mx-auto",children:[p.jsxs("div",{className:"flex items-center gap-2.5 mb-10",children:[p.jsx("img",{src:"/logo.png",alt:"",className:"w-7 h-7 flex-shrink-0",onError:r=>{r.currentTarget.style.display="none"}}),p.jsx("span",{className:"font-display text-2xl font-bold text-chrome-text leading-none tracking-tight",children:"Coldbase"})]}),p.jsx("h1",{className:"font-display text-3xl font-bold text-chrome-text mb-2",children:e}),p.jsxs("p",{className:"text-[13px] text-chrome-muted mb-10",children:["Last updated: ",n]}),p.jsxs("main",{children:[p.jsx("div",{className:"font-sans text-[14px] text-chrome-text leading-relaxed space-y-8",children:t}),p.jsx("div",{className:"mt-12 pt-6 border-t border-chrome-border",children:p.jsx(Ku,{to:"/auth/login",className:"text-[13px] text-accent hover:text-accent-hover transition-colors",children:"← Back to sign in"})})]})]})})}function Uue(){return p.jsxs(p.Fragment,{children:[p.jsx("p",{className:"text-chrome-muted",children:"By using Coldbase, you agree to these terms. Please read them."}),p.jsx(Ue,{title:"What Coldbase is",children:p.jsx("p",{children:"Coldbase is a Gmail extension and web dashboard for tracking cold outreach emails. It hel
315ps you manage your pipeline, draft follow-ups, and find contact information."})}),p.jsxs(Ue,{title:"Acceptable use",children:[p.jsx("p",{children:"Coldbase is for personal outreach tracking only. You may not use Coldbase to send unsolicited bulk email, spam, or to violate any applicable laws or Gmail's terms of service."}),p.jsx("p",{children:"We reserve the right to suspend accounts that abuse the service."})]}),p.jsxs(Ue,{title:"Pro subscription",children:[p.jsx("p",{children:"Coldbase Pro is available for $7/month (billed monthly) or $60/year (billed annually). Payments are processed by Stripe."}),p.jsx("p",{children:"You can cancel your subscription at any time from your account settings. Cancellation takes effect at the end of your current billing period. We do not offer refunds for partial billing periods."})]}),p.jsx(Ue,{title:"No warranty",children:p.jsx("p",{children:"Coldbase is provided as-is. We make no guarantees about uptime, data accuracy, or fitness for any particular purpose. We are not liable for lost data, missed outreach, or any other damages arising from your use of the service."})}),p.jsx(Ue,{title:"Changes to these terms",children:p.jsx("p",{children:"We may update these terms from time to time. If we make material changes, we will notify you by email. Continued use of Coldbase after changes take effect means you accept the updated terms."})}),p.jsx(Ue,{title:"Contact",children:p.jsxs("p",{children:["Questions? Email us at ",p.jsx("a",{href:"mailto:[email protected]",className:"text-accent hover:text-accent-hover",children:"[email protected]"}),"."]})})]})}function Hue(){return p.jsxs(p.Fragment,{children:[p.jsx("p",{className:"text-chrome-muted",children:"Coldbase is a Gmail extension and dashboard that helps you track cold outreach. This policy explains what data we collect, how we use it, and your rights."}),p.jsxs(Ue,{title:"What we collect",children:[p.jsx("p",{children:"When you create an account, we collect your email address and a hashed password. We never store your password in plain text."}),p.jsxs("p",{children:["When you use the Coldbase extension, we read your Gmail threads to detect cold outreach emails. From each thread we store: the company name, contact name, email subject line, thread ID, sent date, message count, and whether you received a reply. ",p.jsx("strong",{children:"We do not store full email bodies on our servers."})]}),p.jsx("p",{children:"The extension injects a small invisible tracking pixel into emails you send through our compose tool. This tells us when a recipient opens your email. This only applies to emails sent using the Coldbase compose feature."}),p.jsx("p",{children:"If you subscribe to Coldbase Pro, payment is processed by Stripe. We do not store your card number — Stripe handles all payment data."})]}),p.jsx(Ue,{title:"Cookies and local storage",children:p.jsx("p",{children:"Coldbase stores your login token in your browser's local storage to keep you signed in. This token expires when you log out. We do not use third-party tracking cookies."})}),p.jsxs(Ue,{title:"How we use your data",children:[p.jsx("p",{children:"Your outreach records are used to power the Coldbase tracker and dashboard — nothing else."}),p.jsx("p",{children:"If you use AI drafting or feedback features, your email content is sent to a third-party AI service to generate a response. It is not stored by us after the response is returned."}),p.jsx("p",{children:"If you use the email finder feature, your search query is sent to a third-party contact lookup service. That service's own privacy policy applies to that request."})]}),p.jsxs(Ue,{title:"Third-party services",children:[p.jsx("p",{children:"Coldbase uses the following third-party services:"}),p.jsxs("ul",{className:"list-disc list-inside space-y-1.5 pl-2",children:[p.jsxs("li",{children:[p.jsx("strong",{children:"Google OAuth & Gmail API"})," — to authenticate your account and read Gmail threads (readonly access only)"]}),p.jsxs("li",{children:[p.jsx("strong",{children:"Stripe"})," — to process Pro subscription payments"]})]})]}),p.jsxs(Ue,{title:"Data retention",children:[p.jsx("p",{children:"We keep your data for as long as your account is active. If you delete your account, your outreach records and account information are permanently deleted from our database."}
315),p.jsxs("p",{children:["To request account deletion, email us at ",p.jsx("a",{href:"mailto:[email protected]",className:"text-accent hover:text-accent-hover",children:"[email protected]"}),"."]})]}),p.jsx(Ue,{title:"Your rights",children:p.jsx("p",{children:"You can export all your outreach data as a CSV at any time from the Coldbase dashboard. You can request deletion of your account and all associated data by emailing us."})}),p.jsx(Ue,{title:"Contact",children:p.jsxs("p",{children:["Questions about this policy? Email us at ",p.jsx("a",{href:"mailto:[email protected]",className:"text-accent hover:text-accent-hover",children:"[email protected]"}),"."]})})]})}const Yue={terms:"Terms of Service",privacy:"Privacy Policy"};function Kue({doc:e,onClose:t}){const[n,r]=m.useState(!1);function i(){r(!0),setTimeout(()=>t(),180)}return p.jsx("div",{className:`overlay-backdrop fixed inset-0 z-50 flex items-end sm:items-center sm:justify-center bg-black/40 sm:p-4${n?" closing":""}`,onClick:i,children:p.jsxs("div",{className:`pro-modal-panel relative bg-chrome-surface w-full sm:max-w-xl rounded-t-2xl sm:rounded-xl shadow-card-drag max-h-[85vh] flex flex-col${n?" closing":""}`,onClick:a=>a.stopPropagation(),children:[p.jsx("div",{className:"sm:hidden flex justify-center pt-3 pb-1 flex-shrink-0",children:p.jsx("div",{className:"w-10 h-1 rounded-full bg-chrome-border"})}),p.jsxs("div",{className:"flex items-center justify-between px-6 pt-5 pb-4 border-b border-chrome-border flex-shrink-0",children:[p.jsx("h2",{className:"font-display font-bold text-[17px] text-chrome-text",children:Yue[e]}),p.jsx("button",{type:"button",onClick:i,"aria-label":"Close",className:"w-8 h-8 flex items-center justify-center text-chrome-muted hover:text-chrome-text transition-colors rounded-full hover:bg-chrome-bg",children:p.jsxs("svg",{width:"12",height:"12",viewBox:"0 0 14 14",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",children:[p.jsx("line",{x1:"1",y1:"1",x2:"13",y2:"13"}),p.jsx("line",{x1:"13",y1:"1",x2:"1",y2:"13"})]})})]}),p.jsx("div",{className:"overflow-y-auto px-6 py-6",children:p.jsx("div",{className:"font-sans text-[14px] text-chrome-text leading-relaxed space-y-8",children:e==="terms"?p.jsx(Uue,{}):p.jsx(Hue,{})})})]})})}function Vue(){const[e,t]=m.useState(""),[n,r]=m.useState(""),[i,a]=m.useState(""),[o,l]=m.useState(!1),[s,u]=m.useState(""),[c,f]=m.useState(!1),[d,h]=m.useState(null),{login:g}=Vu(),v=Fr(),x=m.useRef(null);m.useEffect(()=>{var b;(b=x.current)==null||b.focus()},[]);async function y(b){if(b.preventDefault(),u(""),n!==i){u("Passwords do not match");return}if(n.length<8){u("Password must be at least 8 characters");return}if(!/\d/.test(n)){u("Password must include at least one number");return}f(!0);try{const{token:w}=await A2(e,n);g(w),v("/")}catch(w){u(w.message)}finally{f(!1)}}return p.jsxs(p.Fragment,{children:[p.jsxs(v1,{children:[p.jsx("span",{className:"block md:hidden font-display text-2xl font-bold text-chrome-text leading-none tracking-tight mb-5",children:"Coldbase"}),p.jsx("h1",{className:"font-sans font-bold text-2xl text-chrome-text leading-snug mb-8",children:"Create your account"}),p.jsxs("button",{type:"button",onClick:()=>{window.location.href="https://api.coldbase.live/api/auth/google"},className:"w-full flex items-center justify-center gap-3 px-4 py-2.5 bg-chrome-surface border border-chrome-border rounded-lg text-[14px] font-medium text-chrome-text transition-colors hover:bg-chrome-hover",children:[p.jsx(g1,{}),"Continue with Google"]}),p.jsxs("div",{className:"flex items-center gap-3 my-5",role:"separator","aria-hidden":"true",children:[p.jsx("div",{className:"flex-1 h-px bg-chrome-border"}),p.jsx("span",{className:"text-[12px] text-chrome-muted font-sans select-none",children:"or continue with email"}),p.jsx("div",{className:"flex-1 h-px bg-chrome-border"})]}),s&&p.jsx("p",{className:"mb-4 text-[13px] text-red-700 bg-red-50 border border-red-200 rounded-lg px-3.5 py-2.5 font-sans",children:s}),p.jsxs("form",{onSubmit:y,className:"flex flex-col gap-4",noValidate:!0,children:[p.jsxs("div",{className:"flex flex-col gap-1.5",children:[p.jsx("label",{htmlFor:"email",className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted",children:"Email"}
315),p.jsx("input",{ref:x,id:"email",type:"email",value:e,onChange:b=>t(b.target.value),placeholder:"[email protected]",autoComplete:"email",required:!0,className:"w-full px-3.5 py-2.5 rounded-lg border border-chrome-border bg-chrome-surface text-[14px] font-sans text-chrome-text placeholder:text-chrome-subtle focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors"})]}),p.jsxs("div",{className:"flex flex-col gap-1.5",children:[p.jsx("label",{htmlFor:"password",className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted",children:"Password"}),p.jsxs("div",{className:"relative",children:[p.jsx("input",{id:"password",type:o?"text":"password",value:n,onChange:b=>r(b.target.value),placeholder:"Min. 8 characters",autoComplete:"new-password",required:!0,className:"w-full px-3.5 py-2.5 pr-10 rounded-lg border border-chrome-border bg-chrome-surface text-[14px] font-sans text-chrome-text placeholder:text-chrome-subtle focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors"}),p.jsx("button",{type:"button",onClick:()=>l(b=>!b),"aria-label":o?"Hide password":"Show password",className:"absolute right-3 top-1/2 -translate-y-1/2 text-chrome-subtle hover:text-chrome-muted transition-colors",children:o?p.jsx(y1,{className:"w-4 h-4"}):p.jsx(Zu,{className:"w-4 h-4"})})]}),p.jsx("p",{className:"text-[11px] text-chrome-subtle font-sans",children:"At least 8 characters and one number"})]}),p.jsxs("div",{className:"flex flex-col gap-1.5",children:[p.jsx("label",{htmlFor:"confirm",className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted",children:"Confirm password"}),p.jsx("input",{id:"confirm",type:"password",value:i,onChange:b=>a(b.target.value),placeholder:"••••••••",autoComplete:"new-password",required:!0,className:"w-full px-3.5 py-2.5 rounded-lg border border-chrome-border bg-chrome-surface text-[14px] font-sans text-chrome-text placeholder:text-chrome-subtle focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors"})]}),p.jsx("button",{type:"submit",disabled:c,className:"mt-1 w-full py-2.5 bg-accent text-white font-semibold text-[14px] rounded-lg hover:bg-accent-hover active:brightness-90 disabled:opacity-60 disabled:pointer-events-none transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:c?"Creating account…":"Create account"})]}),p.jsxs("p",{className:"mt-3 text-[11px] font-sans text-chrome-subtle text-left leading-relaxed",children:["By creating an account, you agree to our"," ",p.jsx("button",{type:"button",onClick:()=>h("terms"),className:"text-accent hover:text-accent-hover underline bg-transparent p-0 cursor-pointer",children:"Terms of Service"})," ","and"," ",p.jsx("button",{type:"button",onClick:()=>h("privacy"),className:"text-accent hover:text-accent-hover underline bg-transparent p-0 cursor-pointer",children:"Privacy Policy"}),"."]}),p.jsxs("p",{className:"mt-5 text-[13px] font-sans text-chrome-muted",children:["Already have an account?"," ",p.jsx(Ku,{to:"/auth/login",className:"text-accent hover:text-accent-hover transition-colors font-medium px-1 py-0.5 -ml-1 rounded focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Sign in."})]})]}),d&&p.jsx(Kue,{doc:d,onClose:()=>h(null)})]})}const que=".pdf,.doc,.docx,.txt",Gue=5*1024*1024;function Xue(){const e=Fr(),t=m.useRef(null),[n,r]=m.useState(""),[i,a]=m.useState(null),[o,l]=m.useState(!0),[s,u]=m.useState(!1),[c,f]=m.useState(!1),[d,h]=m.useState(""),[g,v]=m.useState("");m.useEffect(()=>{Kx().then(b=>{r(b.email),a(b.resumeName??null)}).catch(()=>h("Failed to load profile.")).finally(()=>l(!1))},[]);async function x(b){var S;const w=(S=b.target.files)==null?void 0:S[0];if(w){if(w.size>Gue){h("File exceeds 5 MB limit.");return}h(""),v(""),u(!0);try{const C=await M2(w);a(C.resumeName),v("Resume uploaded successfully.")}catch(C){h(C.message||"Upload failed.")}finally{u(!1),b.target.value=""}}}async function y(){h(""),v(""),f(!0);try{await D2(),a(null),v("Resume removed.")}catch(b){h(b.message||"Failed to remove resume.")}finally{f(!1)}}return o?p.jsx("div",{className:"flex items-center justify-center h-full text-chrome-muted text-sm",children:"Loading…"}):p.jsxs("div",{className:"max-w-lg mx-auto px-4 py-8",children:[p.jsxs("button",{onClick:()=>e(-1),className:"flex items-center gap-1.5 text-[13px] text-chrome-muted hover:text-chrome-text transition-colors mb-6",children:[p.jsx(h$,{size:14,strokeWidth:2}),"Back"]}),p.jsx("h1",{className:"font-display text-[22px] font-bold text-chrome-text tracking-tight mb-6",children:"Profile"}),p.jsxs("section",{className:"mb-8",children:[p.jsx("h2",{className:"text-[11px] font-semibold text-chrome-muted uppercase tracking-[0.08em] mb-3",children:"Account"}),p.jsx("div",{className:"bg-chrome-surface border border-chrome-border rounded-xl px-4 py-3 text-[13px] text-chrome-text",children:n})]}),p.jsxs("section",{children:[p.jsx("h2",{className:"text-[11px] font-semibold text-chrome-muted uppercase tracking-[0.08em] mb-3",children:"Resume"}),p.jsx("p",{className:"text-[12px] text-chrome-muted mb-4 leading-relaxed",children:"Your resume is used by Draft AI to personalize outreach emails. Accepts PDF, DOCX, or TXT up to 5 MB."}),d&&p.jsx("div",{className:"mb-4 px-3 py-2 bg-red-50 border border-red-200 rounded-lg text-[12px] text-red-600",children:d}),g&&p.jsx("div",{className:"mb-4 px-3 py-2 bg-green-50 border border-green-200 rounded-lg text-[12px] text-green-700",children:g}),i?p.jsxs("div",{className:"flex items-center gap-3 px-4 py-3 bg-orange-50 border border-orange-200 rounded-xl",children:[p.jsx($2,{size:16,strokeWidth:1.75,className:"text-accent flex-shrink-0"}),p.jsx("span",{className:"flex-1 text-[13px] font-medium text-chrome-text truncate",children:i}
315),p.jsxs("button",{onClick:y,disabled:c,className:"flex items-center gap-1.5 text-[12px] text-red-500 hover:text-red-600 transition-colors disabled:opacity-50 flex-shrink-0 font-medium",children:[p.jsx(V$,{size:13,strokeWidth:2}),c?"Removing…":"Remove"]}),p.jsxs("button",{onClick:()=>{var b;return(b=t.current)==null?void 0:b.click()},disabled:s,className:"flex items-center gap-1.5 text-[12px] text-accent hover:text-accent-hover transition-colors disabled:opacity-50 flex-shrink-0 font-medium",children:[p.jsx(Av,{size:13,strokeWidth:2}),s?"Uploading…":"Replace"]})]}):p.jsxs("button",{onClick:()=>{var b;return(b=t.current)==null?void 0:b.click()},disabled:s,className:"w-full flex flex-col items-center justify-center gap-2 px-4 py-8 border-2 border-dashed border-chrome-border rounded-xl text-chrome-muted hover:border-accent hover:text-accent transition-colors disabled:opacity-50",children:[p.jsx(Av,{size:20,strokeWidth:1.75}),p.jsx("span",{className:"text-[13px] font-medium",children:s?"Uploading…":"Click to upload resume"}),p.jsx("span",{className:"text-[11px]",children:"PDF, DOCX, or TXT · max 5 MB"})]}),p.jsx("input",{ref:t,type:"file",accept:que,className:"hidden",onChange:x})]})]})}function Que(){return p.jsxs(LR,{title:"Privacy Policy",children:[p.jsx("p",{className:"text-chrome-muted",children:"Coldbase is a Gmail extension and dashboard that helps you track cold outreach. This policy explains what data we collect, how we use it, and your rights."}),p.jsxs(Ue,{title:"What we collect",children:[p.jsx("p",{children:"When you create an account, we collect your email address and a hashed password. We never store your password in plain text."}),p.jsxs("p",{children:["When you use the Coldbase extension, we read your Gmail threads to detect cold outreach emails. From each thread we store: the company name, contact name, email subject line, thread ID, sent date, message count, and whether you received a reply. ",p.jsx("strong",{children:"We do not store full email bodies on our servers."})]}),p.jsx("p",{children:"The extension injects a small invisible tracking pixel into emails you send through our compose tool. This tells us when a recipient opens your email. This only applies to emails sent using the Coldbase compose feature."}),p.jsx("p",{children:"If you subscribe to Coldbase Pro, payment is processed by Stripe. We do not store your card number — Stripe handles all payment data."})]}),p.jsx(Ue,{title:"Cookies and local storage",children:p.jsx("p",{children:"Coldbase stores your login token in your browser's local storage to keep you signed in. This token expires when you log out. We do not use third-party tracking cookies."})}),p.jsxs(Ue,{title:"How we use your data",children:[p.jsx("p",{children:"Your outreach records are used to power the Coldbase tracker and dashboard — nothing else."}),p.jsx("p",{children:"If you use AI drafting or feedback features, your email content is sent to a third-party AI service to generate a response. It is not stored by us after the response is returned."}),p.jsx("p",{children:"If you use the email finder feature, your search query is sent to a third-party contact lookup service. That service's own privacy policy applies to that request."})]}),p.jsxs(Ue,{title:"Third-party services",children:[p.jsx("p",{children:"Coldbase uses the following third-party services:"}),p.jsxs("ul",{className:"list-disc list-inside space-y-1.5 pl-2",children:[p.jsxs("li",{children:[p.jsx("strong",{children:"Google OAuth & Gmail API"})," — to authenticate your account and read Gmail threads (readonly access only)"]}),p.jsxs("li",{children:[p.jsx("strong",{children:"Stripe"})," — to process Pro subscription payments"]})]})]}),p.jsxs(Ue,{title:"Data retention",children:[p.jsx("p",{children:"We keep your data for as long as your account is active. If you delete your account, your outreach records and account information are permanently deleted from our database."}),p.jsxs("p",{children:["To request account deletion, email us at ",p.jsx("a",{href:"mailto:[email protected]",className:"text-accent hover:text-accent-hover",children:"[email protected]"}),"."]})]}),p.jsx(Ue,{title:"Your rights",children:p.jsx("p",{children:"You can export all your outreach data as a CSV at any time from the Coldbase dashboard. You can request deleti
315on of your account and all associated data by emailing us."})}),p.jsx(Ue,{title:"Contact",children:p.jsxs("p",{children:["Questions about this policy? Email us at ",p.jsx("a",{href:"mailto:[email protected]",className:"text-accent hover:text-accent-hover",children:"[email protected]"}),"."]})})]})}function Zue(){return p.jsxs(LR,{title:"Terms of Service",children:[p.jsx("p",{className:"text-chrome-muted",children:"By using Coldbase, you agree to these terms. Please read them."}),p.jsx(Ue,{title:"What Coldbase is",children:p.jsx("p",{children:"Coldbase is a Gmail extension and web dashboard for tracking cold outreach emails. It helps you manage your pipeline, draft follow-ups, and find contact information."})}),p.jsxs(Ue,{title:"Acceptable use",children:[p.jsx("p",{children:"Coldbase is for personal outreach tracking only. You may not use Coldbase to send unsolicited bulk email, spam, or to violate any applicable laws or Gmail's terms of service."}),p.jsx("p",{children:"We reserve the right to suspend accounts that abuse the service."})]}),p.jsxs(Ue,{title:"Pro subscription",children:[p.jsx("p",{children:"Coldbase Pro is available for $7/month (billed monthly) or $60/year (billed annually). Payments are processed by Stripe."}),p.jsx("p",{children:"You can cancel your subscription at any time from your account settings. Cancellation takes effect at the end of your current billing period. We do not offer refunds for partial billing periods."})]}),p.jsx(Ue,{title:"No warranty",children:p.jsx("p",{children:"Coldbase is provided as-is. We make no guarantees about uptime, data accuracy, or fitness for any particular purpose. We are not liable for lost data, missed outreach, or any other damages arising from your use of the service."})}),p.jsx(Ue,{title:"Changes to these terms",children:p.jsx("p",{children:"We may update these terms from time to time. If we make material changes, we will notify you by email. Continued use of Coldbase after changes take effect means you accept the updated terms."})}),p.jsx(Ue,{title:"Contact",children:p.jsxs("p",{children:["Questions? Email us at ",p.jsx("a",{href:"mailto:[email protected]",className:"text-accent hover:text-accent-hover",children:"[email protected]"}),"."]})})]})}function Jue(){const[e]=j2(),{login:t}=Vu(),n=Fr();return m.useEffect(()=>{const r=e.get("token"),i=e.get("error");r?(t(r),n("/",{replace:!0})):n(`/auth?error=${i??"google_failed"}`,{replace:!0})},[e,t,n]),null}function ece(){return p.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:[p.jsx("circle",{cx:"9",cy:"9",r:"3.6",fill:"#4285F4"}),p.jsx("path",{d:"M9 5.4h7.2A9 9 0 1 0 5.4 14.22L9 5.4z",fill:"#EA4335"}),p.jsx("path",{d:"M9 5.4h7.2A9 9 0 1 0 5.4 14.22L9 5.4z",fill:"url(#cg1)"}),p.jsx("path",{d:"M5.4 14.22A9 9 0 0 0 16.2 9H9l-3.6 5.22z",fill:"#FBBC05"}),p.jsx("path",{d:"M9 12.6a3.6 3.6 0 0 0 3.117-5.4H5.883A3.6 3.6 0 0 0 9 12.6z",fill:"#4285F4"}),p.jsx("defs",{children:p.jsxs("linearGradient",{id:"cg1",x1:"9",y1:"5.4",x2:"16.2",y2:"9",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:"#EA4335"}),p.jsx("stop",{offset:"1",stopColor:"#FBBC05",stopOpacity:"0"})]})})]})}function tce({onLogin:e}){const[t]=j2(),[n,r]=m.useState(t.get("mode")==="signup"?"signup":"signin"),[i,a]=m.useState(""),[o,l]=m.useState(""),[s,u]=m.useState(""),[c,f]=m.useState(!1),[d,h]=m.useState(""),[g,v]=m.useState(!1),{login:x}=Vu(),y=Fr(),b=m.useRef(null);m.useEffect(()=>{var C;(C=b.current)==null||C.focus()},[n]);function w(C){r(C),h(""),l(""),u(""),f(!1)}async function S(C){if(C.preventDefault(),h(""),n==="signup"){if(o!==s){h("Passwords do not match");return}if(o.length<8){h("Password must be at least 8 characters");return}}v(!0);try{const{token:k}=n==="signin"?await _2(i,o):await A2(i,o);x(k),e==null||e(),y("/")}catch(k){h(k.message)}finally{v(!1)}}return p.jsxs(v1,{children:[p.jsxs("div",{className:"flex items-center gap-2 mb-6",children:[p.jsx("img",{src:"/logo.png",alt:"",className:"w-8 h-8 flex-shrink-0",onError:C=>{C.currentTarget.style.display="none"}}),p.jsx("span",{className:"font-display text-[28px] font-bold text-chrome-text leading-none tracking-tight",children:"Coldbase"})]}),p.jsx("h1",{className:"font-sans font-bold text-2xl text-chrome-text leading-snug mb-8",children:n==="signin"?"Sign in to your account":"Create your account"}),p.jsxs("button",{type:"button",onClick:()=>{window.location.href="https://api.coldbase.live/api/auth/google"},className:"w-full flex items-center justify-center gap-3 px-4 py-2.5 bg-c
315hrome-surface border border-chrome-border rounded-xl text-[14px] font-medium text-chrome-text transition-colors hover:bg-chrome-hover",children:[p.jsx(g1,{}),"Continue with Google"]}),p.jsxs("div",{className:"flex items-center gap-3 my-5",role:"separator","aria-hidden":"true",children:[p.jsx("div",{className:"flex-1 h-px bg-chrome-border"}),p.jsx("span",{className:"text-[12px] text-chrome-muted font-sans select-none",children:"or continue with email"}),p.jsx("div",{className:"flex-1 h-px bg-chrome-border"})]}),d&&p.jsx("p",{className:"mb-4 text-[13px] text-red-700 bg-red-50 border border-red-200 rounded-xl px-3.5 py-2.5 font-sans",children:d}),p.jsxs("form",{onSubmit:S,className:"flex flex-col gap-4",noValidate:!0,children:[p.jsxs("div",{className:"flex flex-col gap-1.5",children:[p.jsx("label",{htmlFor:"email",className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted",children:"Email"}),p.jsx("input",{ref:b,id:"email",type:"email",value:i,onChange:C=>a(C.target.value),placeholder:"[email protected]",autoComplete:"email",required:!0,className:"w-full px-3.5 py-2.5 rounded-xl border border-chrome-border bg-chrome-surface text-[14px] font-sans text-chrome-text placeholder:text-chrome-subtle focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors"})]}),p.jsxs("div",{className:"flex flex-col gap-1.5",children:[p.jsxs("div",{className:"flex items-center justify-between",children:[p.jsx("label",{htmlFor:"password",className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted",children:"Password"}),n==="signin"&&p.jsx("button",{type:"button",className:"text-[12px] text-accent hover:text-accent-hover transition-colors font-sans px-1 py-0.5 -mr-1 rounded focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Forgot password?"})]}),p.jsxs("div",{className:"relative",children:[p.jsx("input",{id:"password",type:c?"text":"password",value:o,onChange:C=>l(C.target.value),placeholder:n==="signup"?"Min. 8 characters":"••••••••",autoComplete:n==="signup"?"new-password":"current-password",required:!0,className:"w-full px-3.5 py-2.5 pr-10 rounded-xl border border-chrome-border bg-chrome-surface text-[14px] font-sans text-chrome-text placeholder:text-chrome-subtle focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors"}),p.jsx("button",{type:"button",onClick:()=>f(C=>!C),"aria-label":c?"Hide password":"Show password",className:"absolute right-3 top-1/2 -translate-y-1/2 text-chrome-subtle hover:text-chrome-muted transition-colors",children:c?p.jsx(y1,{className:"w-4 h-4"}):p.jsx(Zu,{className:"w-4 h-4"})})]})]}),n==="signup"&&p.jsxs("div",{className:"flex flex-col gap-1.5",children:[p.jsx("label",{htmlFor:"confirm",className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted",children:"Confirm password"}),p.jsx("input",{id:"confirm",type:"password",value:s,onChange:C=>u(C.target.value),placeholder:"••••••••",autoComplete:"new-password",required:!0,className:"w-full px-3.5 py-2.5 rounded-xl border border-chrome-border bg-chrome-surface text-[14px] font-sans text-chrome-text placeholder:text-chrome-subtle focus:outline-none focus:border-accent focus:ring-1 focus:ring-accent/20 transition-colors"})]}),p.jsx("button",{type:"submit",disabled:g,className:"mt-1 w-full py-2.5 bg-accent text-white font-semibold text-[14px] rounded-xl hover:bg-accent-hover active:brightness-90 disabled:opacity-60 disabled:pointer-events-none transition-colors focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:g?n==="signin"?"Signing in…":"Creating account…":n==="signin"?"Sign in":"Create account"})]}),p.jsx("p",{className:"mt-5 text-[13px] font-sans text-chrome-muted",children:n==="signin"?p.jsxs(p.Fragment,{children:["Don't have an account?"," ",p.jsx("button",{type:"button",onClick:()=>w("signup"),className:"text-accent hover:text-accent-hover transition-colors font-medium px-1 py-0.5 -ml-1 rounded focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Register."})]}):p.jsxs(p.Fragment,{children:["Already have an account?"," ",p.jsx("button",{type:"button",onClick:()=>w("signin"),className:"text-accent hover:text-accent-hover transition-colors font-medium px-1 py-0.5 -ml-1 rounded focus-visible:outline focus-visible:outline-2 focus-visible:outline-accent/50",children:"Sign in."})]})}),p.jsxs("div",{className:"mt-6 pt-5 border-t border-chrome-border",children:[p.jsx("p",{className:"text-[12px] font-semibold font-sans uppercase tracking-[0.08em] text-chrome-muted mb-3",children:"Get the extension"}),p.jsxs("a",{href:"https://chromewebstore.google.com/detail/coldbase/eighoglbnlendebcekihijhfogifeijp",target:"_blank",rel:"noopener noreferrer",className:"w-full flex items-center justify-center gap-3 px-4 py-2.5 bg-c
315hrome-surface border border-chrome-border rounded-xl text-[14px] font-medium text-chrome-text transition-colors hover:bg-chrome-hover",children:[p.jsx(ece,{}),"Add to Chrome, it's free"]}),p.jsx("p",{className:"mt-2 text-[12px] text-chrome-subtle font-sans",children:"Required to track outreach from Gmail"})]})]})}function Ps({children:e}){return localStorage.getItem(Ai)?e:p.jsx(Pv,{to:"/auth/login",replace:!0})}Dg.createRoot(document.getElementById("root")).render(p.jsx(H.StrictMode,{children:p.jsx(I2,{children:p.jsx(TL,{children:p.jsxs(uL,{children:[p.jsx(wn,{path:"/auth/login",element:p.jsx(RR,{})}),p.jsx(wn,{path:"/auth/register",element:p.jsx(Vue,{})}),p.jsx(wn,{path:"/auth/google/callback",element:p.jsx(Jue,{})}),p.jsx(wn,{path:"/auth",element:p.jsx(tce,{})}),p.jsx(wn,{path:"/login",element:p.jsx(Pv,{to:"/auth/login",replace:!0})}),p.jsx(wn,{path:"/signup",element:p.jsx(Pv,{to:"/auth/register",replace:!0})}),p.jsx(wn,{path:"/profile",element:p.jsx(Ps,{children:p.jsx(Xue,{})})}),p.jsx(wn,{path:"/settings",element:p.jsx(Ps,{children:p.jsx(vf,{})})}),p.jsx(wn,{path:"/tracker",element:p.jsx(Ps,{children:p.jsx(vf,{})})}),p.jsx(wn,{path:"/dashboard",element:p.jsx(Ps,{children:p.jsx(vf,{})})}),p.jsx(wn,{path:"/legal/privacy",element:p.jsx(Que,{})}),p.jsx(wn,{path:"/legal/terms",element:p.jsx(Zue,{})}),p.jsx(wn,{path:"/*",element:p.jsx(Ps,{children:p.jsx(vf,{})})})]})})})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.