ivt
Version:
Ivt Components Library
1 lines • 222 kB
JavaScript
import*as t from"react";import e,{isValidElement as n,forwardRef as r,useContext as i,createContext as o,PureComponent as a,useState as c,useCallback as u,useEffect as l,Children as s,cloneElement as f,useRef as h,createElement as d,useImperativeHandle as p,useMemo as y}from"react";import{a as g,c as v}from"../chunks/utils-C-nkZ_Ir.mjs";import{createPortal as m}from"react-dom";import{g as b}from"../chunks/_commonjsHelpers-CGOCqDTk.mjs";import{r as w}from"../chunks/index-CmQIO6_E.mjs";import"../chunks/bundle-mjs-DHbvkKp4.mjs";var x,O={},_={};function j(){return x||(x=1,t=_,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isUnsafeProperty=function(t){return"__proto__"===t}),_;var t}var M,S={};function A(){return M||(M=1,t=S,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isDeepKey=function(t){switch(typeof t){case"number":case"symbol":return!1;case"string":return t.includes(".")||t.includes("[")||t.includes("]")}}),S;var t}var P,T={};function E(){return P||(P=1,t=T,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toKey=function(t){return"string"==typeof t||"symbol"==typeof t?t:Object.is(t?.valueOf?.(),-0)?"-0":String(t)}),T;var t}var k,C,D,N,I={};function L(){return k||(k=1,t=I,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.toPath=function(t){const e=[],n=t.length;if(0===n)return e;let r=0,i="",o="",a=!1;for(46===t.charCodeAt(0)&&(e.push(""),r++);r<n;){const c=t[r];o?"\\"===c&&r+1<n?(r++,i+=t[r]):c===o?o="":i+=c:a?'"'===c||"'"===c?o=c:"]"===c?(a=!1,e.push(i),i=""):i+=c:"["===c?(a=!0,i&&(e.push(i),i="")):"."===c?i&&(e.push(i),i=""):i+=c,r++}return i&&e.push(i),e}),I;var t}function R(){return C||(C=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=j(),n=A(),r=E(),i=L();t.get=function t(o,a,c){if(null==o)return c;switch(typeof a){case"string":{if(e.isUnsafeProperty(a))return c;const r=o[a];return void 0===r?n.isDeepKey(a)?t(o,i.toPath(a),c):c:r}case"number":case"symbol":{"number"==typeof a&&(a=r.toKey(a));const t=o[a];return void 0===t?c:t}default:{if(Array.isArray(a))return function(t,n,r){if(0===n.length)return r;let i=t;for(let t=0;t<n.length;t++){if(null==i)return r;if(e.isUnsafeProperty(n[t]))return r;i=i[n[t]]}if(void 0===i)return r;return i}(o,a,c);if(a=Object.is(a?.valueOf(),-0)?"-0":String(a),e.isUnsafeProperty(a))return c;const t=o[a];return void 0===t?c:t}}}}(O)),O}function U(){return N?D:(N=1,D=R().get)}var $=b(U()),z=t=>0===t?0:t>0?1:-1,B=t=>"number"==typeof t&&t!=+t,F=t=>"string"==typeof t&&t.indexOf("%")===t.length-1,K=t=>("number"==typeof t||t instanceof Number)&&!B(t),V=t=>K(t)||"string"==typeof t,H=function(t,e){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!K(t)&&"string"!=typeof t)return r;if(F(t)){if(null==e)return r;var o=t.indexOf("%");n=e*parseFloat(t.slice(0,o))/100}else n=+t;return B(n)&&(n=r),i&&null!=e&&n>e&&(n=e),n},q=t=>{if(!Array.isArray(t))return!1;for(var e=t.length,n={},r=0;r<e;r++){if(n[t[r]])return!0;n[t[r]]=!0}return!1};var W=t=>null==t,Y=t=>W(t)?t:"".concat(t.charAt(0).toUpperCase()).concat(t.slice(1)),X=["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"],Z=["points","pathLength"],G={svg:["viewBox","children"],polygon:Z,polyline:Z},J=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","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"],Q=(t,e,r)=>{if(!t||"function"==typeof t||"boolean"==typeof t)return null;var i=t;if(n(t)&&(i=t.props),"object"!=typeof i&&"function"!=typeof i)return null;var o={};return Object.keys(i).forEach(t=>{var n;((t,e,n,r)=>{var i,o=null!==(i=r&&(null==G?void 0:G[r]))&&void 0!==i?i:[];return e.startsWith("data-")||"function"!=typeof t&&(r&&o.includes(e)||X.includes(e))||n&&J.includes(e)})(null===(n=i)||void 0===n?void 0:n[t],t,e,r)&&(o[t]=i[t])}),o},tt=["children","width","height","viewBox","className","style","title","desc"];function et(){return et=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},et.apply(null,arguments)}var nt=r((e,n)=>{var{children:r,width:i,height:o,viewBox:a,className:c,style:u,title:l,desc:s}=e,f=function(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)n=o[r],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}(e,tt),h=a||{width:i,height:o,x:0,y:0},d=g("recharts-surface",c);return t.createElement("svg",et({},Q(f,!0,"svg"),{className:d,width:i,height:o,style:u,viewBox:"".concat(h.x," ").concat(h.y," ").concat(h.width," ").concat(h.height),ref:n}),t.createElement("title",null,l),t.createElement("desc",null,s),r)}),rt=o(null);function it(t){return function(){return t}}const ot=Math.cos,at=Math.sin,ct=Math.sqrt,ut=Math.PI,lt=2*ut,st=Math.PI,ft=2*st,ht=1e-6,dt=ft-ht;function pt(t){this._+=t[0];for(let e=1,n=t.length;e<n;++e)this._+=arguments[e]+t[e]}class yt{moveTo(t,e){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,e){this._append`L${this._x1=+t},${this._y1=+e}`}quadraticCurveTo(t,e,n,r){this._append`Q${+t},${+e},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(t,e,n,r,i,o){this._append`C${+t},${+e},${+n},${+r},${this._x1=+i},${this._y1=+o}`}arcTo(t,e,n,r,i){if(t=+t,e=+e,n=+n,r=+r,(i=+i)<0)throw new Error(`negative radius: ${i}`);let o=this._x1,a=this._y1,c=n-t,u=r-e,l=o-t,s=a-e,f=l*l+s*s;if(null===this._x1)this._append`M${this._x1=t},${this._y1=e}`;else if(f>ht)if(Math.abs(s*c-u*l)>ht&&i){let h=n-o,d=r-a,p=c*c+u*u,y=h*h+d*d,g=Math.sqrt(p),v=Math.sqrt(f),m=i*Math.tan((st-Math.acos((p+f-y)/(2*g*v)))/2),b=m/v,w=m/g;Math.abs(b-1)>ht&&this._append`L${t+b*l},${e+b*s}`,this._append`A${i},${i},0,0,${+(s*h>l*d)},${this._x1=t+w*c},${this._y1=e+w*u}`}else this._append`L${this._x1=t},${this._y1=e}`;else;}arc(t,e,n,r,i,o){if(t=+t,e=+e,o=!!o,(n=+n)<0)throw new Error(`negative radius: ${n}`);let a=n*Math.cos(r),c=n*Math.sin(r),u=t+a,l=e+c,s=1^o,f=o?r-i:i-r;null===this._x1?this._append`M${u},${l}`:(Math.abs(this._x1-u)>ht||Math.abs(this._y1-l)>ht)&&this._append`L${u},${l}`,n&&(f<0&&(f=f%ft+ft),f>dt?this._append`A${n},${n},0,1,${s},${t-a},${e-c}A${n},${n},0,1,${s},${this._x1=u},${this._y1=l}`:f>ht&&this._append`A${n},${n},0,${+(f>=st)},${s},${this._x1=t+n*Math.cos(i)},${this._y1=e+n*Math.sin(i)}`)}rect(t,e,n,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+e}h${n=+n}v${+r}h${-n}Z`}toString(){return this._}constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==t?pt:function(t){let e=Math.floor(t);if(!(e>=0))throw new Error(`invalid digits: ${t}`);if(e>15)return pt;const n=10**e;return function(t){this._+=t[0];for(let e=1,r=t.length;e<r;++e)this._+=Math.round(arguments[e]*n)/n+t[e]}}(t)}}function gt(t){let e=3;return t.digits=function(n){if(!arguments.length)return e;if(null==n)e=null;else{const t=Math.floor(n);if(!(t>=0))throw new RangeError(`invalid digits: ${n}`);e=t}return t},()=>new yt(e)}function vt(t){return"object"==typeof t&&"length"in t?t:Array.from(t)}function mt(t){this._context=t}function bt(t){return new mt(t)}function wt(t){return t[0]}function xt(t){return t[1]}function Ot(t,e){var n=it(!0),r=null,i=bt,o=null,a=gt(c);function c(c){var u,l,s,f=(c=vt(c)).length,h=!1;for(null==r&&(o=i(s=a())),u=0;u<=f;++u)!(u<f&&n(l=c[u],u,c))===h&&((h=!h)?o.lineStart():o.lineEnd()),h&&o.point(+t(l,u,c),+e(l,u,c));if(s)return o=null,s+""||null}return t="function"==typeof t?t:void 0===t?wt:it(t),e="function"==typeof e?e:void 0===e?xt:it(e),c.x=function(e){return arguments.length?(t="function"==typeof e?e:it(+e),c):t},c.y=function(t){return arguments.length?(e="function"==typeof t?t:it(+t),c):e},c.defined=function(t){return arguments.length?(n="function"==typeof t?t:it(!!t),c):n},c.curve=function(t){return arguments.length?(i=t,null!=r&&(o=i(r)),c):i},c.context=function(t){return arguments.length?(null==t?r=o=null:o=i(r=t),c):r},c}function _t(t,e,n){var r=null,i=it(!0),o=null,a=bt,c=null,u=gt(l);function l(l){var s,f,h,d,p,y=(l=vt(l)).length,g=!1,v=new Array(y),m=new Array(y);for(null==o&&(c=a(p=u())),s=0;s<=y;++s){if(!(s<y&&i(d=l[s],s,l))===g)if(g=!g)f=s,c.areaStart(),c.lineStart();else{for(c.lineEnd(),c.lineStart(),h=s-1;h>=f;--h)c.point(v[h],m[h]);c.lineEnd(),c.areaEnd()}g&&(v[s]=+t(d,s,l),m[s]=+e(d,s,l),c.point(r?+r(d,s,l):v[s],n?+n(d,s,l):m[s]))}if(p)return c=null,p+""||null}function s(){return Ot().defined(i).curve(a).context(o)}return t="function"==typeof t?t:void 0===t?wt:it(+t),e="function"==typeof e?e:it(void 0===e?0:+e),n="function"==typeof n?n:void 0===n?xt:it(+n),l.x=function(e){return arguments.length?(t="function"==typeof e?e:it(+e),r=null,l):t},l.x0=function(e){return arguments.length?(t="function"==typeof e?e:it(+e),l):t},l.x1=function(t){return arguments.length?(r=null==t?null:"function"==typeof t?t:it(+t),l):r},l.y=function(t){return arguments.length?(e="function"==typeof t?t:it(+t),n=null,l):e},l.y0=function(t){return arguments.length?(e="function"==typeof t?t:it(+t),l):e},l.y1=function(t){return arguments.length?(n=null==t?null:"function"==typeof t?t:it(+t),l):n},l.lineX0=l.lineY0=function(){return s().x(t).y(e)},l.lineY1=function(){return s().x(t).y(n)},l.lineX1=function(){return s().x(r).y(e)},l.defined=function(t){return arguments.length?(i="function"==typeof t?t:it(!!t),l):i},l.curve=function(t){return arguments.length?(a=t,null!=o&&(c=a(o)),l):a},l.context=function(t){return arguments.length?(null==t?o=c=null:c=a(o=t),l):o},l}mt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._context.lineTo(t,e)}}};class jt{areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,e,t,e):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+e)/2,t,this._y0,t,e)}this._x0=t,this._y0=e}constructor(t,e){this._context=t,this._x=e}}var Mt={draw(t,e){const n=ct(e/ut);t.moveTo(n,0),t.arc(0,0,n,0,lt)}},St={draw(t,e){const n=ct(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}};const At=ct(1/3),Pt=2*At;var Tt={draw(t,e){const n=ct(e/Pt),r=n*At;t.moveTo(0,-n),t.lineTo(r,0),t.lineTo(0,n),t.lineTo(-r,0),t.closePath()}},Et={draw(t,e){const n=ct(e),r=-n/2;t.rect(r,r,n,n)}};const kt=at(ut/10)/at(7*ut/10),Ct=at(lt/10)*kt,Dt=-ot(lt/10)*kt;var Nt={draw(t,e){const n=ct(.8908130915292852*e),r=Ct*n,i=Dt*n;t.moveTo(0,-n),t.lineTo(r,i);for(let e=1;e<5;++e){const o=lt*e/5,a=ot(o),c=at(o);t.lineTo(c*n,-a*n),t.lineTo(a*r-c*i,c*r+a*i)}t.closePath()}};const It=ct(3);var Lt={draw(t,e){const n=-ct(e/(3*It));t.moveTo(0,2*n),t.lineTo(-It*n,-n),t.lineTo(It*n,-n),t.closePath()}};const Rt=-.5,Ut=ct(3)/2,$t=1/ct(12),zt=3*($t/2+1);var Bt={draw(t,e){const n=ct(e/zt),r=n/2,i=n*$t,o=r,a=n*$t+n,c=-o,u=a;t.moveTo(r,i),t.lineTo(o,a),t.lineTo(c,u),t.lineTo(Rt*r-Ut*i,Ut*r+Rt*i),t.lineTo(Rt*o-Ut*a,Ut*o+Rt*a),t.lineTo(Rt*c-Ut*u,Ut*c+Rt*u),t.lineTo(Rt*r+Ut*i,Rt*i-Ut*r),t.lineTo(Rt*o+Ut*a,Rt*a-Ut*o),t.lineTo(Rt*c+Ut*u,Rt*u-Ut*c),t.closePath()}};function Ft(){}function Kt(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function Vt(t){this._context=t}function Ht(t){this._context=t}function qt(t){this._context=t}function Wt(t){this._context=t}function Yt(t){return t<0?-1:1}function Xt(t,e,n){var r=t._x1-t._x0,i=e-t._x1,o=(t._y1-t._y0)/(r||i<0&&-0),a=(n-t._y1)/(i||r<0&&-0),c=(o*i+a*r)/(r+i);return(Yt(o)+Yt(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(c))||0}function Zt(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function Gt(t,e,n){var r=t._x0,i=t._y0,o=t._x1,a=t._y1,c=(o-r)/3;t._context.bezierCurveTo(r+c,i+c*e,o-c,a-c*n,o,a)}function Jt(t){this._context=t}function Qt(t){this._context=new te(t)}function te(t){this._context=t}function ee(t){this._context=t}function ne(t){var e,n,r=t.length-1,i=new Array(r),o=new Array(r),a=new Array(r);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e<r-1;++e)i[e]=1,o[e]=4,a[e]=4*t[e]+2*t[e+1];for(i[r-1]=2,o[r-1]=7,a[r-1]=8*t[r-1]+t[r],e=1;e<r;++e)n=i[e]/o[e-1],o[e]-=n,a[e]-=n*a[e-1];for(i[r-1]=a[r-1]/o[r-1],e=r-2;e>=0;--e)i[e]=(a[e]-i[e+1])/o[e];for(o[r-1]=(t[r]+i[r-1])/2,e=0;e<r-1;++e)o[e]=2*t[e+1]-i[e+1];return[i,o]}function re(t,e){this._context=t,this._t=e}function ie(t,e){if((i=t.length)>1)for(var n,r,i,o=1,a=t[e[0]],c=a.length;o<i;++o)for(r=a,a=t[e[o]],n=0;n<c;++n)a[n][1]+=a[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}function oe(t){for(var e=t.length,n=new Array(e);--e>=0;)n[e]=e;return n}function ae(t,e){return t[e]}function ce(t){const e=[];return e.key=t,e}Vt.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:Kt(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);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:Kt(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Ht.prototype={areaStart:Ft,areaEnd:Ft,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:Kt(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},qt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,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+t)/6,r=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Kt(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}},Wt.prototype={areaStart:Ft,areaEnd:Ft,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}},Jt.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:Gt(this,this._t0,Zt(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){var n=NaN;if(e=+e,(t=+t)!==this._x1||e!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,Gt(this,Zt(this,n=Xt(this,t,e)),n);break;default:Gt(this,this._t0,n=Xt(this,t,e))}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e,this._t0=n}}},(Qt.prototype=Object.create(Jt.prototype)).point=function(t,e){Jt.prototype.point.call(this,e,t)},te.prototype={moveTo:function(t,e){this._context.moveTo(e,t)},closePath:function(){this._context.closePath()},lineTo:function(t,e){this._context.lineTo(e,t)},bezierCurveTo:function(t,e,n,r,i,o){this._context.bezierCurveTo(e,t,r,n,o,i)}},ee.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var t=this._x,e=this._y,n=t.length;if(n)if(this._line?this._context.lineTo(t[0],e[0]):this._context.moveTo(t[0],e[0]),2===n)this._context.lineTo(t[1],e[1]);else for(var r=ne(t),i=ne(e),o=0,a=1;a<n;++o,++a)this._context.bezierCurveTo(r[0][o],i[0][o],r[1][o],i[1][o],t[a],e[a]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(t,e){this._x.push(+t),this._y.push(+e)}},re.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&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var ue=["type","size","sizeType"];function le(){return le=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},le.apply(null,arguments)}function se(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function fe(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?se(Object(n),!0).forEach(function(e){he(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):se(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function he(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var de={symbolCircle:Mt,symbolCross:St,symbolDiamond:Tt,symbolSquare:Et,symbolStar:Nt,symbolTriangle:Lt,symbolWye:Bt},pe=Math.PI/180,ye=e=>{var n,r,{type:i="circle",size:o=64,sizeType:a="area"}=e,c=fe(fe({},function(t,e){if(null==t)return{};var n,r,i=function(t,e){if(null==t)return{};var n={};for(var r in t)if({}.hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)n=o[r],-1===e.indexOf(n)&&{}.propertyIsEnumerable.call(t,n)&&(i[n]=t[n])}return i}(e,ue)),{},{type:i,size:o,sizeType:a}),{className:u,cx:l,cy:s}=c,f=Q(c,!0);return l===+l&&s===+s&&o===+o?t.createElement("path",le({},f,{className:g("recharts-symbols",u),transform:"translate(".concat(l,", ").concat(s,")"),d:(n=(t=>{var e="symbol".concat(Y(t));return de[e]||Mt})(i),r=function(t,e){let n=null,r=gt(i);function i(){let i;if(n||(n=i=r()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),i)return n=null,i+""||null}return t="function"==typeof t?t:it(t||Mt),e="function"==typeof e?e:it(void 0===e?64:+e),i.type=function(e){return arguments.length?(t="function"==typeof e?e:it(e),i):t},i.size=function(t){return arguments.length?(e="function"==typeof t?t:it(+t),i):e},i.context=function(t){return arguments.length?(n=null==t?null:t,i):n},i}().type(n).size(((t,e,n)=>{if("area"===e)return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return.5*t*t/Math.sqrt(3);case"square":return t*t;case"star":var r=18*pe;return 1.25*t*t*(Math.tan(r)-Math.tan(2*r)*Math.tan(r)**2);case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}})(o,a,i)),r())})):null};function ge(){return ge=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},ge.apply(null,arguments)}function ve(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function me(t,e,n){return(e=function(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:e+""}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}ye.registerSymbol=(t,e)=>{de["symbol".concat(Y(t))]=e};var be=32;class we extends a{renderIcon(e,n){var{inactiveColor:r}=this.props,i=16,o=be/6,a=be/3,c=e.inactive?r:e.color,u=null!=n?n:e.type;if("none"===u)return null;if("plainline"===u)return t.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:i,x2:be,y2:i,className:"recharts-legend-icon"});if("line"===u)return t.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(i,"h").concat(a,"\n A").concat(o,",").concat(o,",0,1,1,").concat(2*a,",").concat(i,"\n H").concat(be,"M").concat(2*a,",").concat(i,"\n A").concat(o,",").concat(o,",0,1,1,").concat(a,",").concat(i),className:"recharts-legend-icon"});if("rect"===u)return t.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(4,"h").concat(be,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(t.isValidElement(e.legendIcon)){var l=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?ve(Object(n),!0).forEach(function(e){me(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}({},e);return delete l.legendIcon,t.cloneElement(e.legendIcon,l)}return t.createElement(ye,{fill:c,cx:i,cy:i,size:be,sizeType:"diameter",type:u})}renderItems(){var{payload:e,iconSize:n,layout:r,formatter:i,inactiveColor:o,iconType:a}=this.props,c={x:0,y:0,width:be,height:be},u={display:"horizontal"===r?"inline-block":"block",marginRight:10},l={display:"inline-block",verticalAlign:"middle",marginRight:4};return e.map((e,r)=>{var s=e.formatter||i,f=g({"recharts-legend-item":!0,["legend-item-".concat(r)]:!0,inactive:e.inactive});if("none"===e.type)return null;var h=e.inactive?o:e.color,d=s?s(e.value,e,r):e.value;return t.createElement("li",ge({className:f,style:u,key:"legend-item-".concat(r)},((t,e,n)=>{if(null===t||"object"!=typeof t&&"function"!=typeof t)return null;var r=null;return Object.keys(t).forEach(i=>{var o=t[i];J.includes(i)&&"function"==typeof o&&(r||(r={}),r[i]=((t,e,n)=>r=>(t(e,n,r),null))(o,e,n))}),r})(this.props,e,r)),t.createElement(nt,{width:n,height:n,viewBox:c,style:l,"aria-label":"".concat(d," legend icon")},this.renderIcon(e,a)),t.createElement("span",{className:"recharts-legend-item-text",style:{color:h}},d))})}render(){var{payload:e,layout:n,align:r}=this.props;if(!e||!e.length)return null;var i={padding:0,margin:0,textAlign:"horizontal"===n?r:"left"};return t.createElement("ul",{className:"recharts-default-legend",style:i},this.renderItems())}}me(we,"displayName","Legend"),me(we,"defaultProps",{align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle"});var xe,Oe={},_e={};function je(){return xe||(xe=1,t=_e,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.uniqBy=function(t,e){const n=new Map;for(let r=0;r<t.length;r++){const i=t[r],o=e(i);n.has(o)||n.set(o,i)}return Array.from(n.values())}),_e;var t}var Me,Se={};function Ae(){return Me||(Me=1,t=Se,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.identity=function(t){return t}),Se;var t}var Pe,Te,Ee={},ke={},Ce={};function De(){return Pe||(Pe=1,t=Ce,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isLength=function(t){return Number.isSafeInteger(t)&&t>=0}),Ce;var t}function Ne(){return Te||(Te=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=De();t.isArrayLike=function(t){return null!=t&&"function"!=typeof t&&e.isLength(t.length)}}(ke)),ke}var Ie,Le,Re={};function Ue(){return Ie||(Ie=1,t=Re,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isObjectLike=function(t){return"object"==typeof t&&null!==t}),Re;var t}function $e(){return Le||(Le=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=Ne(),n=Ue();t.isArrayLikeObject=function(t){return n.isObjectLike(t)&&e.isArrayLike(t)}}(Ee)),Ee}var ze,Be={},Fe={};function Ke(){return ze||(ze=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=R();t.property=function(t){return function(n){return e.get(n,t)}}}(Fe)),Fe}var Ve,He={},qe={},We={},Ye={};function Xe(){return Ve||(Ve=1,t=Ye,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isObject=function(t){return null!==t&&("object"==typeof t||"function"==typeof t)}),Ye;var t}var Ze,Ge={};function Je(){return Ze||(Ze=1,t=Ge,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isPrimitive=function(t){return null==t||"object"!=typeof t&&"function"!=typeof t}),Ge;var t}var Qe,tn,en,nn={};function rn(){return Qe||(Qe=1,t=nn,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.eq=function(t,e){return t===e||Number.isNaN(t)&&Number.isNaN(e)}),nn;var t}function on(){return tn||(tn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=an(),n=Xe(),r=Je(),i=rn();function o(t,e,u,l){if(e===t)return!0;switch(typeof e){case"object":return function(t,e,n,i){if(null==e)return!0;if(Array.isArray(e))return a(t,e,n,i);if(e instanceof Map)return function(t,e,n,r){if(0===e.size)return!0;if(!(t instanceof Map))return!1;for(const[i,o]of e.entries()){if(!1===n(t.get(i),o,i,t,e,r))return!1}return!0}(t,e,n,i);if(e instanceof Set)return c(t,e,n,i);const o=Object.keys(e);if(null==t)return 0===o.length;if(0===o.length)return!0;if(i&&i.has(e))return i.get(e)===t;i&&i.set(e,t);try{for(let a=0;a<o.length;a++){const c=o[a];if(!r.isPrimitive(t)&&!(c in t))return!1;if(void 0===e[c]&&void 0!==t[c])return!1;if(null===e[c]&&null!==t[c])return!1;if(!n(t[c],e[c],c,t,e,i))return!1}return!0}finally{i&&i.delete(e)}}(t,e,u,l);case"function":return Object.keys(e).length>0?o(t,{...e},u,l):i.eq(t,e);default:return n.isObject(t)?"string"!=typeof e||""===e:i.eq(t,e)}}function a(t,e,n,r){if(0===e.length)return!0;if(!Array.isArray(t))return!1;const i=new Set;for(let o=0;o<e.length;o++){const a=e[o];let c=!1;for(let u=0;u<t.length;u++){if(i.has(u))continue;let l=!1;if(n(t[u],a,o,t,e,r)&&(l=!0),l){i.add(u),c=!0;break}}if(!c)return!1}return!0}function c(t,e,n,r){return 0===e.size||t instanceof Set&&a([...t],[...e],n,r)}t.isMatchWith=function(t,n,r){return"function"!=typeof r?e.isMatch(t,n):o(t,n,function t(e,n,i,a,c,u){const l=r(e,n,i,a,c,u);return void 0!==l?Boolean(l):o(e,n,t,u)},new Map)},t.isSetMatch=c}(We)),We}function an(){return en||(en=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=on();t.isMatch=function(t,n){return e.isMatchWith(t,n,()=>{})}}(qe)),qe}var cn,un={},ln={},sn={};function fn(){return cn||(cn=1,t=sn,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.getSymbols=function(t){return Object.getOwnPropertySymbols(t).filter(e=>Object.prototype.propertyIsEnumerable.call(t,e))}),sn;var t}var hn,dn={};function pn(){return hn||(hn=1,t=dn,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.getTag=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}),dn;var t}var yn,gn={};function vn(){return yn||(yn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});t.argumentsTag="[object Arguments]",t.arrayBufferTag="[object ArrayBuffer]",t.arrayTag="[object Array]",t.bigInt64ArrayTag="[object BigInt64Array]",t.bigUint64ArrayTag="[object BigUint64Array]",t.booleanTag="[object Boolean]",t.dataViewTag="[object DataView]",t.dateTag="[object Date]",t.errorTag="[object Error]",t.float32ArrayTag="[object Float32Array]",t.float64ArrayTag="[object Float64Array]",t.functionTag="[object Function]",t.int16ArrayTag="[object Int16Array]",t.int32ArrayTag="[object Int32Array]",t.int8ArrayTag="[object Int8Array]",t.mapTag="[object Map]",t.numberTag="[object Number]",t.objectTag="[object Object]",t.regexpTag="[object RegExp]",t.setTag="[object Set]",t.stringTag="[object String]",t.symbolTag="[object Symbol]",t.uint16ArrayTag="[object Uint16Array]",t.uint32ArrayTag="[object Uint32Array]",t.uint8ArrayTag="[object Uint8Array]",t.uint8ClampedArrayTag="[object Uint8ClampedArray]"}(gn)),gn}var mn,bn,wn,xn,On={};function _n(){return mn||(mn=1,t=On,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isTypedArray=function(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}),On;var t}function jn(){return bn||(bn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=fn(),n=pn(),r=vn(),i=Je(),o=_n();function a(t,e,u,l=new Map,s=void 0){const f=s?.(t,e,u,l);if(null!=f)return f;if(i.isPrimitive(t))return t;if(l.has(t))return l.get(t);if(Array.isArray(t)){const e=new Array(t.length);l.set(t,e);for(let n=0;n<t.length;n++)e[n]=a(t[n],n,u,l,s);return Object.hasOwn(t,"index")&&(e.index=t.index),Object.hasOwn(t,"input")&&(e.input=t.input),e}if(t instanceof Date)return new Date(t.getTime());if(t instanceof RegExp){const e=new RegExp(t.source,t.flags);return e.lastIndex=t.lastIndex,e}if(t instanceof Map){const e=new Map;l.set(t,e);for(const[n,r]of t)e.set(n,a(r,n,u,l,s));return e}if(t instanceof Set){const e=new Set;l.set(t,e);for(const n of t)e.add(a(n,void 0,u,l,s));return e}if("undefined"!=typeof Buffer&&Buffer.isBuffer(t))return t.subarray();if(o.isTypedArray(t)){const e=new(Object.getPrototypeOf(t).constructor)(t.length);l.set(t,e);for(let n=0;n<t.length;n++)e[n]=a(t[n],n,u,l,s);return e}if(t instanceof ArrayBuffer||"undefined"!=typeof SharedArrayBuffer&&t instanceof SharedArrayBuffer)return t.slice(0);if(t instanceof DataView){const e=new DataView(t.buffer.slice(0),t.byteOffset,t.byteLength);return l.set(t,e),c(e,t,u,l,s),e}if("undefined"!=typeof File&&t instanceof File){const e=new File([t],t.name,{type:t.type});return l.set(t,e),c(e,t,u,l,s),e}if(t instanceof Blob){const e=new Blob([t],{type:t.type});return l.set(t,e),c(e,t,u,l,s),e}if(t instanceof Error){const e=new t.constructor;return l.set(t,e),e.message=t.message,e.name=t.name,e.stack=t.stack,e.cause=t.cause,c(e,t,u,l,s),e}if("object"==typeof t&&function(t){switch(n.getTag(t)){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}}(t)){const e=Object.create(Object.getPrototypeOf(t));return l.set(t,e),c(e,t,u,l,s),e}return t}function c(t,n,r=t,i,o){const c=[...Object.keys(n),...e.getSymbols(n)];for(let e=0;e<c.length;e++){const u=c[e],l=Object.getOwnPropertyDescriptor(t,u);(null==l||l.writable)&&(t[u]=a(n[u],u,r,i,o))}}t.cloneDeepWith=function(t,e){return a(t,void 0,t,new Map,e)},t.cloneDeepWithImpl=a,t.copyProperties=c}(ln)),ln}function Mn(){return wn||(wn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=jn();t.cloneDeep=function(t){return e.cloneDeepWithImpl(t,void 0,t,new Map,void 0)}}(un)),un}function Sn(){return xn||(xn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=an(),n=Mn();t.matches=function(t){return t=n.cloneDeep(t),n=>e.isMatch(n,t)}}(He)),He}var An,Pn,Tn={},En={},kn={};function Cn(){return An||(An=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=jn(),n=vn();t.cloneDeepWith=function(t,r){return e.cloneDeepWith(t,(i,o,a,c)=>{const u=r?.(i,o,a,c);if(null!=u)return u;if("object"==typeof t)switch(Object.prototype.toString.call(t)){case n.numberTag:case n.stringTag:case n.booleanTag:{const n=new t.constructor(t?.valueOf());return e.copyProperties(n,t),n}case n.argumentsTag:{const n={};return e.copyProperties(n,t),n.length=t.length,n[Symbol.iterator]=t[Symbol.iterator],n}default:return}})}}(kn)),kn}function Dn(){return Pn||(Pn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=Cn();t.cloneDeep=function(t){return e.cloneDeepWith(t)}}(En)),En}var Nn,In={},Ln={};function Rn(){return Nn||(Nn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=/^(?:0|[1-9]\d*)$/;t.isIndex=function(t,n=Number.MAX_SAFE_INTEGER){switch(typeof t){case"number":return Number.isInteger(t)&&t>=0&&t<n;case"symbol":return!1;case"string":return e.test(t)}}}(Ln)),Ln}var Un,$n,zn,Bn,Fn,Kn,Vn,Hn={};function qn(){return Un||(Un=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=pn();t.isArguments=function(t){return null!==t&&"object"==typeof t&&"[object Arguments]"===e.getTag(t)}}(Hn)),Hn}function Wn(){return $n||($n=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=A(),n=Rn(),r=qn(),i=L();t.has=function(t,o){let a;if(a=Array.isArray(o)?o:"string"==typeof o&&e.isDeepKey(o)&&null==t?.[o]?i.toPath(o):[o],0===a.length)return!1;let c=t;for(let t=0;t<a.length;t++){const e=a[t];if(null==c||!Object.hasOwn(c,e)){if(!((Array.isArray(c)||r.isArguments(c))&&n.isIndex(e)&&e<c.length))return!1}c=c[e]}return!0}}(In)),In}function Yn(){return zn||(zn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=an(),n=E(),r=Dn(),i=R(),o=Wn();t.matchesProperty=function(t,a){switch(typeof t){case"object":Object.is(t?.valueOf(),-0)&&(t="-0");break;case"number":t=n.toKey(t)}return a=r.cloneDeep(a),function(n){const r=i.get(n,t);return void 0===r?o.has(n,t):void 0===a?void 0===r:e.isMatch(r,a)}}}(Tn)),Tn}function Xn(){return Bn||(Bn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=Ae(),n=Ke(),r=Sn(),i=Yn();t.iteratee=function(t){if(null==t)return e.identity;switch(typeof t){case"function":return t;case"object":return Array.isArray(t)&&2===t.length?i.matchesProperty(t[0],t[1]):r.matches(t);case"string":case"symbol":case"number":return n.property(t)}}}(Be)),Be}function Zn(){return Fn||(Fn=1,function(t){Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});const e=je(),n=Ae(),r=$e(),i=Xn();t.uniqBy=function(t,o=n.identity){return r.isArrayLikeObject(t)?e.uniqBy(Array.from(t),i.iteratee(o)):[]}}(Oe)),Oe}function Gn(){return Vn?Kn:(Vn=1,Kn=Zn().uniqBy)}var Jn=b(Gn());function Qn(t,e,n){return!0===e?Jn(t,n):"function"==typeof e?Jn(t,e):t}var tr,er={exports:{}},nr={};var rr,ir,or={};var ar=(ir||(ir=1,"production"===process.env.NODE_ENV?er.exports=function(){if(tr)return nr;tr=1;var t=e,n=w(),r="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},i=n.useSyncExternalStore,o=t.useRef,a=t.useEffect,c=t.useMemo,u=t.useDebugValue;return nr.useSyncExternalStoreWithSelector=function(t,e,n,l,s){var f=o(null);if(null===f.current){var h={hasValue:!1,value:null};f.current=h}else h=f.current;f=c(function(){function t(t){if(!a){if(a=!0,i=t,t=l(t),void 0!==s&&h.hasValue){var e=h.value;if(s(e,t))return o=e}return o=t}if(e=o,r(i,t))return e;var n=l(t);return void 0!==s&&s(e,n)?(i=t,e):(i=t,o=n)}var i,o,a=!1,c=void 0===n?null:n;return[function(){return t(e())},null===c?void 0:function(){return t(c())}]},[e,n,l,s]);var d=i(t,f[0],f[1]);return a(function(){h.hasValue=!0,h.value=d},[d]),u(d),d},nr}():er.exports=(rr||(rr=1,"production"!==process.env.NODE_ENV&&function(){"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(Error());var t=e,n=w(),r="function"==typeof Object.is?Object.is:function(t,e){return t===e&&(0!==t||1/t==1/e)||t!=t&&e!=e},i=n.useSyncExternalStore,o=t.useRef,a=t.useEffect,c=t.useMemo,u=t.useDebugValue;or.useSyncExternalStoreWithSelector=function(t,e,n,l,s){var f=o(null);if(null===f.current){var h={hasValue:!1,value:null};f.current=h}else h=f.current;f=c(function(){function t(t){if(!a){if(a=!0,i=t,t=l(t),void 0!==s&&h.hasValue){var e=h.value;if(s(e,t))return o=e}return o=t}if(e=o,r(i,t))return e;var n=l(t);return void 0!==s&&s(e,n)?(i=t,e):(i=t,o=n)}var i,o,a=!1,c=void 0===n?null:n;return[function(){return t(e())},null===c?void 0:function(){return t(c())}]},[e,n,l,s]);var d=i(t,f[0],f[1]);return a(function(){h.hasValue=!0,h.value=d},[d]),u(d),d},"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(Error())}()),or)),er.exports),cr=o(null),ur=t=>t,lr=()=>{var t=i(cr);return t?t.store.dispatch:ur},sr=()=>{},fr=()=>sr,hr=(t,e)=>t===e;function dr(t){var e=i(cr);return ar.useSyncExternalStoreWithSelector(e?e.subscription.addNestedSub:fr,e?e.store.getState:sr,e?e.store.getState:sr,e?t:sr,hr)}var pr=(t,e,n)=>{if(1===e.length&&e[0]===n){let e=!1;try{const n={};t(n)===n&&(e=!0)}catch{}if(e){let t;try{throw new Error}catch(e){({stack:t}=e)}}}},yr=(t,e,n)=>{const{memoize:r,memoizeOptions:i}=e,{inputSelectorResults:o,inputSelectorResultsCopy:a}=t,c=r(()=>({}),...i);if(!(c.apply(null,o)===c.apply(null,a))){let t;try{throw new Error}catch(e){({stack:t}=e)}}},gr={inputStabilityCheck:"once",identityFunctionCheck:"once"};var vr=t=>Array.isArray(t)?t:[t];function mr(t){const e=Array.isArray(t[0])?t[0]:t;return function(t,e="expected all items to be functions, instead received the following types: "){if(!t.every(t=>"function"==typeof t)){const n=t.map(t=>"function"==typeof t?`function ${t.name||"unnamed"}()`:typeof t).join(", ");throw new TypeError(`${e}[${n}]`)}}(e,"createSelector expects all input-selectors to be functions, but received the following types: "),e}function br(t,e){const n=[],{length:r}=t;for(let i=0;i<r;i++)n.push(t[i].apply(null,e));return n}var wr="undefined"!=typeof WeakRef?WeakRef:class{deref(){return this.value}constructor(t){this.value=t}};function xr(){return{s:0,v:void 0,o:null,p:null}}function Or(t,e={}){let n={s:0,v:void 0,o:null,p:null};const{resultEqualityCheck:r}=e;let i,o=0;function a(){let e=n;const{length:a}=arguments;for(let t=0,n=a;t<n;t++){const n=arguments[t];if("function"==typeof n||"object"==typeof n&&null!==n){let t=e.o;null===t&&(e.o=t=new WeakMap);const r=t.get(n);void 0===r?(e=xr(),t.set(n,e)):e=r}else{let t=e.p;null===t&&(e.p=t=new Map);const r=t.get(n);void 0===r?(e=xr(),t.set(n,e)):e=r}}const c=e;let u;if(1===e.s)u=e.v;else if(u=t.apply(null,arguments),o++,r){const t=i?.deref?.()??i;null!=t&&r(t,u)&&(u=t,0!==o&&o--);i="object"==typeof u&&null!==u||"function"==typeof u?new wr(u):u}return c.s=1,c.v=u,u}return a.clearCache=()=>{n={s:0,v:void 0,o:null,p:null},a.resetResultsCount()},a.resultsCount=()=>o,a.resetResultsCount=()=>{o=0},a}function _r(t,...e){const n="function"==typeof t?{memoize:t,memoizeOptions:e}:t,r=(...t)=>{let e,r=0,i=0,o={},a=t.pop();"object"==typeof a&&(o=a,a=t.pop()),function(t,e="expected a function, instead received "+typeof t){if("function"!=typeof t)throw new TypeError(e)}(a,`createSelector expects an output function after the inputs, but received: [${typeof a}]`);const c={...n,...o},{memoize:u,memoizeOptions:l=[],argsMemoize:s=Or,argsMemoizeOptions:f=[],devModeChecks:h={}}=c,d=vr(l),p=vr(f),y=mr(t),g=u(function(){return r++,a.apply(null,arguments)},...d);let v=!0;const m=s(function(){i++;const t=br(y,arguments);if(e=g.apply(null,t),"production"!==process.env.NODE_ENV){const{identityFunctionCheck:n,inputStabilityCheck:r}=((t,e)=>{const{identityFunctionCheck:n,inputStabilityCheck:r}={...gr,...e};return{identityFunctionCheck:{shouldRun:"always"===n||"once"===n&&t,run:pr},inputStabilityCheck:{shouldRun:"always"===r||"once"===r&&t,run:yr}}})(v,h);if(n.shouldRun&&n.run(a,t,e),r.shouldRun){const e=br(y,arguments);r.run({inputSelectorResults:t,inputSelectorResultsCopy:e},{memoize:u,memoizeOptions:d},arguments)}v&&(v=!1)}return e},...p);return Object.assign(m,{resultFunc:a,memoizedResultFunc:g,dependencies:y,dependencyRecomputations:()=>i,resetDependencyRecomputations:()=>{i=0},lastResult:()=>e,recomputations:()=>r,resetRecomputations:()=>{r=0},memoize:u,argsMemoize:s})};return Object.assign(r,{withTypes:()=>r}),r}var jr,Mr=_r(Or),Sr=Object.assign((t,e=Mr)=>{!function(t,e="expected an object, instead received "+typeof t){if("object"!=typeof t)throw new TypeError(e)}(t,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof t);const n=Object.keys(t);return e(n.map(e=>t[e]),(...t)=>t.reduce((t,e,r)=>(t[n[r]]=e,t),{}))},{withTypes:()=>Sr}),Ar={},Pr={},Tr={};function Er(){return jr||(jr=1,function(t){function e(t){return"symbol"==typeof t?1:null===t?2:void 0===t?3:t!=t?4:0}Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});t.compareValues=(t,n,r)=>{if(t!==n){const i=e(t),o=e(n);if(i===o&&0===i){if(t<n)return"desc"===r?1:-1;if(t>n)return"desc"===r?-1:1}return"desc"===r?o-i:i-o}return 0}}(Tr)),Tr}var kr,Cr,Dr,Nr={},Ir={};function Lr(){return kr||(kr=1,t=Ir,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),t.isSymbol=function(t){return"symbol"==typeof t||t instanceof Symbol}),Ir;var t}function Rr(){return Cr||(Cr=1,functio