PageSourceSearch

https://aibr.org/build/assets/Dashboard-f8Cfw4GW.js

js aibr.org collected 2026-09-24 09:33:53 UTC 712,767 bytes, 130 lines download raw bytes

1import{r as S,b as Rb,R as m,c as sl,g as De,e as Lb,q as _O,j as Je,a as NO,d as Pp}from"./app-belrbPXN.js";import MO from"./AuthenticatedLayout-SjaSIc0b.js";import{_ as An}from"./Lang-BxT6IC8I.js";import{_ as Y}from"./tslib.es6-gPgTONGq.js";import{e as jO}from"./chunk-3TAVD5Y3-JLEfvKNw.js";import{P as ye}from"./index-y-KvkKv6.js";import{o as Bi,y as $d,f as ln,s as Hn,I as Ze,n as Gs,m as $p,a as ce,t as Tp,r as Za,b as DO,c as In,h as Bb,T as Fb,d as Td,e as IO,N as RO,E as LO,g as Wb,O as Nt,M as ot,i as BO,j as Zr,k as Rn,G as FO,w as WO,_ as zb}from"./dialog-V36qtk1l.js";import{s as rn,l as qe,o as Q,O as Ht,U as We,u as je,p as sn,a as qs,d as st,x as Cd,C as Ie,y as Fe,b as Fi,c as qo,T as Ub,I as _d,f as zO,t as UO,q as _r}from"./transition-QhzdKtqK.js";import{b as Cp}from"./chunk-NXTXE2B3-LSC6jqGg.js";import"./ApplicationLogo-ZTC-5AHJ.js";import"./ResponsiveNavLink-XjpKtXWa.js";import"./chunk-HRMF5D3P-uRjUi5Tf.js";import"./import-0kiaZdOS.js";import"./import-CF4r66r5.js";import"./import-QsBJSc9f.js";import"./real-module-p6qORkc6.js";import"./import-_-a0l05m.js";import"./chunk-3XT5V4LF-zg9JoeIL.js";import"./chunk-MCFSCOSB--WO4Tv9A.js";import"./chunk-2PIR7DFM-PKNoTa34.js";import"./chunk-XHQUSKIE-9yTKuk0T.js";import"./index-Cg9dHLmZ.js";import"./use-force-update-VB-OXXUy.js";import"./index-2kllFQyz.js";import"./chunk-MCG5YV3A-mwckgY4f.js";import"./chunk-EB2I5ZVA-WHwNbYK3.js";import"./chunk-BSXPKUBX-mpJVaeDf.js";import"./chunk-YOBXD5IP-I7dSNQUW.js";import"./chunk-6BQDBGF4-B566eCa_.js";/**
2 * react-virtual
3 *
4 * Copyright (c) TanStack
5 *
6 * This source code is licensed under the MIT license found in the
7 * LICENSE.md file in the root directory of this source tree.
8 *
9 * @license MIT
10 */function Rl(){return Rl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Rl.apply(this,arguments)}/**
11 * virtual-core
12 *
13 * Copyright (c) TanStack
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE.md file in the root directory of this source tree.
17 *
18 * @license MIT
19 */function Ll(){return Ll=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ll.apply(this,arguments)}/**
20 * virtual-core
21 *
22 * Copyright (c) TanStack
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE.md file in the root directory of this source tree.
26 *
27 * @license MIT
28 */function sa(e,t,r){var n,a=(n=r.initialDeps)!=null?n:[],o;return function(){var i;r.key&&r.debug!=null&&r.debug()&&(i=Date.now());var l=e(),s=l.length!==a.length||l.some(function(v,g){return a[g]!==v});if(!s)return o;a=l;var u;if(r.key&&r.debug!=null&&r.debug()&&(u=Date.now()),o=t.apply(void 0,l),r.key&&r.debug!=null&&r.debug()){var c=Math.round((Date.now()-i)*100)/100,f=Math.round((Date.now()-u)*100)/100,d=f/16,p=function(g,h){for(g=String(g);g.length<h;)g=" "+g;return g};console.info("%c⏱ "+p(f,5)+" /"+p(c,5)+" ms",`
29            font-size: .6rem;
30            font-weight: bold;
31            color: hsl(`+Math.max(0,Math.min(120-120*d,120))+"deg 100% 31%);",r==null?void 0:r.key)}return r==null||r.onChange==null||r.onChange(o),o}}function Ju(e,t){if(e===void 0)throw new Error("Unexpected undefined"+(t?": "+t:""));return e}var VO=function(t,r){return Math.abs(t-r)<1};/**
32 * virtual-core
33 *
34 * Copyright (c) TanStack
35 *
36 * This source code is licensed under the MIT license found in the
37 * LICENSE.md file in the root directory of this source tree.
38 *
39 * @license MIT
40 */var KO=function(t){return t},HO=function(t){for(var r=Math.max(t.startIndex-t.overscan,0),n=Math.min(t.endIndex+t.overscan,t.count-1),a=[],o=r;o<=n;o++)a.push(o);return a},YO=function(t,r){var n=t.scrollElement;if(n){var a=function(l){var s=l.width,u=l.height;r({width:Math.round(s),height:Math.round(u)})};a(n.getBoundingClientRect());var o=new ResizeObserver(function(i){var l=i[0];if(l!=null&&l.borderBoxSize){var s=l.borderBoxSize[0];
40if(s){a({width:s.inlineSize,height:s.blockSize});return}}a(n.getBoundingClientRect())});return o.observe(n,{box:"border-box"}),function(){o.unobserve(n)}}},GO=function(t,r){var n=t.scrollElement;if(n){var a=function(){r(n[t.options.horizontal?"scrollLeft":"scrollTop"])};return a(),n.addEventListener("scroll",a,{passive:!0}),function(){n.removeEventListener("scroll",a)}}},qO=function(t,r,n){if(r!=null&&r.borderBoxSize){var a=r.borderBoxSize[0];if(a){var o=Math.round(a[n.options.horizontal?"inlineSize":"blockSize"]);return o}}return Math.round(t.getBoundingClientRect()[n.options.horizontal?"width":"height"])},XO=function(t,r,n){var a,o,i=r.adjustments,l=i===void 0?0:i,s=r.behavior,u=t+l;(a=n.scrollElement)==null||a.scrollTo==null||a.scrollTo((o={},o[n.options.horizontal?"left":"top"]=u,o.behavior=s,o))},ZO=function(t){var r=this;this.unsubs=[],this.scrollElement=null,this.isScrolling=!1,this.isScrollingTimeoutId=null,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollDirection=null,this.scrollAdjustments=0,this.measureElementCache=new Map,this.observer=function(){var n=null,a=function(){return n||(typeof ResizeObserver<"u"?n=new ResizeObserver(function(i){i.forEach(function(l){r._measureElement(l.target,l)})}):null)};return{disconnect:function(){var i;return(i=a())==null?void 0:i.disconnect()},observe:function(i){var l;return(l=a())==null?void 0:l.observe(i,{box:"border-box"})},unobserve:function(i){var l;return(l=a())==null?void 0:l.unobserve(i)}}}(),this.range=null,this.setOptions=function(n){Object.entries(n).forEach(function(a){var o=a[0],i=a[1];typeof i>"u"&&delete n[o]}),r.options=Ll({debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:KO,rangeExtractor:HO,onChange:function(){},measureElement:qO,initialRect:{width:0,height:0},scrollMargin:0,scrollingDelay:150,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1},n)},this.notify=function(n){r.options.onChange==null||r.options.onChange(r,n)},this.maybeNotify=sa(function(){return r.calculateRange(),[r.isScrolling,r.range?r.range.startIndex:null,r.range?r.range.endIndex:null]},function(n){r.notify(n)},{key:!1,debug:function(){return r.options.debug},initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=function(){r.unsubs.filter(Boolean).forEach(function(n){return n()}),r.unsubs=[],r.scrollElement=null},this._didMount=function(){return r.measureElementCache.forEach(r.observer.observe),function(){r.observer.disconnect(),r.cleanup()}},this._willUpdate=function(){var n=r.options.getScrollElement();r.scrollElement!==n&&(r.cleanup(),r.scrollElement=n,r._scrollToOffset(r.scrollOffset,{adjustments:void 0,behavior:void 0}),r.unsubs.push(r.options.observeElementRect(r,function(a){r.scrollRect=a,r.maybeNotify()})),r.unsubs.push(r.options.observeElementOffset(r,function(a){r.scrollAdjustments=0,r.scrollOffset!==a&&(r.isScrollingTimeoutId!==null&&(clearTimeout(r.isScrollingTimeoutId),r.isScrollingTimeoutId=null),r.isScrolling=!0,r.scrollDirection=r.scrollOffset<a?"forward":"backward",r.scrollOffset=a,r.maybeNotify(),r.isScrollingTimeoutId=setTimeout(function(){r.isScrollingTimeoutId=null,r.isScrolling=!1,r.scrollDirection=null,r.maybeNotify()},r.options.scrollingDelay))})))},this.getSize=function(){return r.scrollRect[r.options.horizontal?"width":"height"]},this.memoOptions=sa(function(){return[r.options.count,r.options.paddingStart,r.options.scrollMargin,r.options.getItemKey]},function(n,a,o,i){return r.pendingMeasuredCacheIndexes=[],{count:n,paddingStart:a,scrollMargin:o,getItemKey:i}},{key:!1}),this.getFurthestMeasurement=function(n,a){for(var o=new Map,i=new Map,l=a-1;l>=0;l--){var s=n[l];if(!o.has(s.lane)){var u=i.get(s.lane);if(u==null||s.end>u.end?i.set(s.lane,s):s.end<u.end&&o.set(s.lane,!0),o.size===r.options.lanes)break}}return i.size===r.options.lanes?Array.from(i.values()).sort(function(c,f){return c.end-f.end})[0]:void 0},this.getMeasurements=sa(function(){return[r.memoOptions(),r.itemSizeCache]},function(n,a){var o=n.count,i=n.paddingStart,l=n.scrollMargin,s=n.getItemKey,u=r.pendingMeasuredCacheIndexes.length>0?Math.min.apply(Math,r.pendingMeasuredCacheIndexes):0;r.pendingMeasuredCacheIndexes=[];for(var c=r.measurementsCache.slice(0,u),f=u;f<o;f++){var d=s(f),p=r.options.lanes===1?c[f-1]:r.getFurthestMeasurement(c,f),v=p?p.end:i+l,g=a.get(d),h=typeof g=="number"?g:r.options.estimateSize(f),y=v+h,b=p?p.lane:f%r.options.lanes;c[f]={index:f,start:v,size:h,end:y,key:d,lane:b}}return r.measurementsCache=c,c},{key:!1,debug:function(){return r.options.debug}}),this.calculateRange=sa(function(){return[r.getMeasurements(),r.getSize(),r.scrollOffset]},function(n,a,o){return r.range=n.length>0&&a>0?JO({measurements:n,outerSize:a,scrollOffset:o}):null},{key:!1,debug:function(){return r.options.debug}}),this.getIndexes=sa(function(){return[r.options.rangeExtractor,r.calculateRange(),r.options.overscan,r.options.count]},function(n,a,o,i){return a===null?[]:n(Ll({},a,{overscan:o,count:i}))},{key:!1,debug:function(){return r.options.debug}}),this.indexFromElement=function(n){var a=r.options.indexAttribute,o=n.getAttribute(a);return o?parseInt(o,10):(console.warn("Missing attribute name '"+a+"={index}' on measured element."),-1)},this._measureElement=function(n,a){var o=r.measurementsCache[r.indexFromElement(n)];if(!o||!n.isConnected){r.measureElementCache.forEach(function(s,u){s===n&&(r.observer.unobserve(n),r.measureElementCache.delete(u))});return}var i=r.measureElementCache.get(o.key);i!==n&&(i&&r.observer.unobserve(i),r.observer.observe(n),r.measureElementCache.set(o.key,n));var l=r.options.measureElement(n,a,r);r.resizeItem(o,l)},this.resizeItem=function(n,a){var o,i=(o=r.itemSizeCache.get(n.key))!=null?o:n.size,l=a-i;l!==0&&(n.start<r.scrollOffset&&r._scrollToOffset(r.scrollOffset,{adju
40stments:r.scrollAdjustments+=l,behavior:void 0}),r.pendingMeasuredCacheIndexes.push(n.index),r.itemSizeCache=new Map(r.itemSizeCache.set(n.key,a)),r.notify(!1))},this.measureElement=function(n){n&&r._measureElement(n,void 0)},this.getVirtualItems=sa(function(){return[r.getIndexes(),r.getMeasurements()]},function(n,a){for(var o=[],i=0,l=n.length;i<l;i++){var s=n[i],u=a[s];o.push(u)}return o},{key:!1,debug:function(){return r.options.debug}}),this.getVirtualItemForOffset=function(n){var a=r.getMeasurements();return Ju(a[Vb(0,a.length-1,function(o){return Ju(a[o]).start},n)])},this.getOffsetForAlignment=function(n,a){var o=r.getSize();a==="auto"&&(n<=r.scrollOffset?a="start":n>=r.scrollOffset+o?a="end":a="start"),a==="start"?n=n:a==="end"?n=n-o:a==="center"&&(n=n-o/2);var i=r.options.horizontal?"scrollWidth":"scrollHeight",l=r.scrollElement?"document"in r.scrollElement?r.scrollElement.document.documentElement[i]:r.scrollElement[i]:0,s=l-r.getSize();return Math.max(Math.min(s,n),0)},this.getOffsetForIndex=function(n,a){a===void 0&&(a="auto"),n=Math.max(0,Math.min(n,r.options.count-1));var o=Ju(r.getMeasurements()[n]);if(a==="auto")if(o.end>=r.scrollOffset+r.getSize()-r.options.scrollPaddingEnd)a="end";else if(o.start<=r.scrollOffset+r.options.scrollPaddingStart)a="start";else return[r.scrollOffset,a];var i=a==="end"?o.end+r.options.scrollPaddingEnd:o.start-r.options.scrollPaddingStart;return[r.getOffsetForAlignment(i,a),a]},this.isDynamicMode=function(){return r.measureElementCache.size>0},this.cancelScrollToIndex=function(){r.scrollToIndexTimeoutId!==null&&(clearTimeout(r.scrollToIndexTimeoutId),r.scrollToIndexTimeoutId=null)},this.scrollToOffset=function(n,a){var o=a===void 0?{}:a,i=o.align,l=i===void 0?"start":i,s=o.behavior;r.cancelScrollToIndex(),s==="smooth"&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r._scrollToOffset(r.getOffsetForAlignment(n,l),{adjustments:void 0,behavior:s})},this.scrollToIndex=function(n,a){var o=a===void 0?{}:a,i=o.align,l=i===void 0?"auto":i,s=o.behavior;n=Math.max(0,Math.min(n,r.options.count-1)),r.cancelScrollToIndex(),s==="smooth"&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");var u=r.getOffsetForIndex(n,l),c=u[0],f=u[1];r._scrollToOffset(c,{adjustments:void 0,behavior:s}),s!=="smooth"&&r.isDynamicMode()&&(r.scrollToIndexTimeoutId=setTimeout(function(){r.scrollToIndexTimeoutId=null;var d=r.measureElementCache.has(r.options.getItemKey(n));if(d){var p=r.getOffsetForIndex(n,f),v=p[0];VO(v,r.scrollOffset)||r.scrollToIndex(n,{align:f,behavior:s})}else r.scrollToIndex(n,{align:f,behavior:s})}))},this.scrollBy=function(n,a){var o=a===void 0?{}:a,i=o.behavior;r.cancelScrollToIndex(),i==="smooth"&&r.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),r._scrollToOffset(r.scrollOffset+n,{adjustments:void 0,behavior:i})},this.getTotalSize=function(){var n;return(((n=r.getMeasurements()[r.options.count-1])==null?void 0:n.end)||r.options.paddingStart)-r.options.scrollMargin+r.options.paddingEnd},this._scrollToOffset=function(n,a){var o=a.adjustments,i=a.behavior;r.options.scrollToFn(n,{behavior:i,adjustments:o},r)},this.measure=function(){r.itemSizeCache=new Map,r.notify(!1)},this.setOptions(t),this.scrollRect=this.options.initialRect,this.scrollOffset=this.options.initialOffset,this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(function(n){r.itemSizeCache.set(n.key,n.size)}),this.maybeNotify()},Vb=function(t,r,n,a){for(;t<=r;){var o=(t+r)/2|0,i=n(o);if(i<a)t=o+1;else if(i>
40a)r=o-1;else return o}return t>0?t-1:0};function JO(e){for(var t=e.measurements,r=e.outerSize,n=e.scrollOffset,a=t.length-1,o=function(u){return t[u].start},i=Vb(0,a,o,n),l=i;l<a&&t[l].end<n+r;)l++;return{startIndex:i,endIndex:l}}/**
41 * react-virtual
42 *
43 * Copyright (c) TanStack
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 QO=typeof document<"u"?S.useLayoutEffect:S.useEffect;function ek(e){var t=S.useReducer(function(){return{}},{})[1],r=Rl({},e,{onChange:function(i,l){l?Rb.flushSync(t):t(),e.onChange==null||e.onChange(i,l)}}),n=S.useState(function(){return new ZO(r)}),a=n[0];return a.setOptions(r),S.useEffect(function(){return a._didMount()},[]),QO(function(){return a._willUpdate()}),a}function tk(e){return ek(Rl({observeElementRect:YO,observeElementOffset:GO,scrollToFn:XO},e))}function Wi(e,t){let[r,n]=S.useState(e),a=rn(e);return qe(()=>n(a.current),[a,n,...t]),r}function Nd(e,t,r){let[n,a]=S.useState(r),o=e!==void 0,i=S.useRef(o),l=S.useRef(!1),s=S.useRef(!1);return o&&!i.current&&!l.current?(l.current=!0,i.current=o,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")):!o&&i.current&&!s.current&&(s.current=!0,i.current=o,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")),[o?e:n,Q(u=>(o||a(u),t==null?void 0:t(u)))]}function _p(e){var t;if(e.type)return e.type;let r=(t=e.as)!=null?t:"button";if(typeof r=="string"&&r.toLowerCase()==="button")return"button"}function Ja(e,t){let[r,n]=S.useState(()=>_p(e));return qe(()=>{n(_p(e))},[e.type,e.as]),qe(()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&n("button")},[r,t]),r}function Np(e){return[e.screenX,e.screenY]}function Kb(){let e=S.useRef([-1,-1]);return{wasMoved(t){let r=Np(t);return e.current[0]===r[0]&&e.current[1]===r[1]?!1:(e.current=r,!0)},update(t){e.current=Np(t)}}}function rk({container:e,accept:t,walk:r,enabled:n=!0}){let a=S.useRef(t),o=S.useRef(r);S.useEffect(()=>{a.current=t,o.current=r},[t,r]),qe(()=>{if(!e||!n)return;let i=Bi(e);if(!i)return;let l=a.current,s=o.current,u=Object.assign(f=>l(f),{acceptNode:l}),c=i.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,u,!1);for(;c.nextNode();)s(c.currentNode)},[e,n,a,o])}function nk(e){throw new Error("Unexpected object: "+e)}var Ee=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Ee||{});function Gc(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),a=n??-1;switch(e.focus){case 0:{for(let o=0;o<r.length;++o)if(!t.resolveDisabled(r[o],o,r))return o;return n}case 1:{for(let o=a-1;o>=0;--o)if(!t.resolveDisabled(r[o],o,r))return o;return n}case 2:{for(let o=a+1;o<r.length;++o)if(!t.resolveDisabled(r[o],o,r))return o;return n}case 3:{for(let o=r.length-1;o>=0;--o)if(!t.resolveDisabled(r[o],o,r))return o;return n}case 4:{for(let o=0;o<r.length;++o)if(t.resolveId(r[o],o,r)===e.id)return o;return n}case 5:return null;default:nk(e)}}function Md(e={},t=null,r=[]){for(let[n,a]of Object.entries(e))Yb(r,Hb(t,n),a);return r}function Hb(e,t){return e?e+"["+t+"]":t}function Yb(e,t,r){if(Array.isArray(r))for(let[n,a]of r.entries())Yb(e,Hb(t,n.toString()),a);else r instanceof Date?e.push([t,r.toISOString()]):typeof r=="boolean"?e.push([t,r?"1":"0"]):typeof r=="string"?e.push([t,r]):typeof r=="number"?e.push([t,`${r}`]):r==null?e.push([t,""]):Md(r,t,e)}function ak(e){var t,r;let n=(t=e==null?void 0:e.form)!=null?t:e.closest("form");if(n){for(let a of n.elements)if(a!==e&&(a.tagName==="INPUT"&&a.type==="submit"||a.tagName==="BUTTON"&&a.type==="submit"||a.nodeName==="INPUT"&&a.type==="image")){a.click();return}(r=n.requestSubmit)==null||r.call(n)}}var ok={},ik=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ik||{}),lk=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(lk||{}),sk=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(sk||{}),uk=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.RegisterOption=3]="RegisterOption",e[e.UnregisterOption=4]="UnregisterOption",e[e.RegisterLabel=5]="RegisterLabel",e[e.SetActivationTrigger=6]="SetActivationTrigger",e[e.UpdateVirtualOptions=7]="UpdateVirtualOptions",e))(uk||{});function Qu(e,t=r=>r){let r=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,n=t(e.options.slice()),a=n.length>0&&n[0].dataRef.current.order!==null?n.sort((i,l)=>i.dataRef.current.order-l.dataRef.current.order):In(n,i=>i.dataRef.current.domRef.current),o=r?a.indexOf(r):null;return o===-1&&(o=null),{options:a,activeOptionIndex:o}}let ck={1(e){var t;return(t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===1?e:{...e,activeOptionIndex:null,comboboxState:1}},0(e){var t,r;if((t=e.dataRef.current)!=null&&t.disabled||e.comboboxState===0)return e;if((r=e.dataRef.current)!=null&&r.value){let n=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(n!==-1)return{...e,activeOptionIndex:n,comboboxState:0}}return{...e,comboboxState:0}},2(e,t){var r,n,a,o,i;if((r=e.dataRef.current)!=null&&r.disabled||(n=e.dataRef.current)!=null&&n.optionsRef.current&&!((a=e.dataRef.current)!=null&&a.optionsPropsRef.current.static)&&e.comboboxState===1)return e;
49if(e.virtual){let c=t.focus===Ee.Specific?t.idx:Gc(t,{resolveItems:()=>e.virtual.options,resolveActiveIndex:()=>{var d,p;return(p=(d=e.activeOptionIndex)!=null?d:e.virtual.options.findIndex(v=>!e.virtual.disabled(v)))!=null?p:null},resolveDisabled:e.virtual.disabled,resolveId(){throw new Error("Function not implemented.")}}),f=(o=t.trigger)!=null?o:2;return e.activeOptionIndex===c&&e.activationTrigger===f?e:{...e,activeOptionIndex:c,activationTrigger:f}}let l=Qu(e);if(l.activeOptionIndex===null){let c=l.options.findIndex(f=>!f.dataRef.current.disabled);c!==-1&&(l.activeOptionIndex=c)}let s=t.focus===Ee.Specific?t.idx:Gc(t,{resolveItems:()=>l.options,resolveActiveIndex:()=>l.activeOptionIndex,resolveId:c=>c.id,resolveDisabled:c=>c.dataRef.current.disabled}),u=(i=t.trigger)!=null?i:2;return e.activeOptionIndex===s&&e.activationTrigger===u?e:{...e,...l,activeOptionIndex:s,activationTrigger:u}},3:(e,t)=>{var r,n,a;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:[...e.options,t.payload]};let o=t.payload,i=Qu(e,s=>(s.push(o),s));e.activeOptionIndex===null&&(n=e.dataRef.current)!=null&&n.isSelected(t.payload.dataRef.current.value)&&(i.activeOptionIndex=i.options.indexOf(o));let l={...e,...i,activationTrigger:2};return(a=e.dataRef.current)!=null&&a.__demoMode&&e.dataRef.current.value===void 0&&(l.activeOptionIndex=0),l},4:(e,t)=>{var r;if((r=e.dataRef.current)!=null&&r.virtual)return{...e,options:e.options.filter(a=>a.id!==t.id)};let n=Qu(e,a=>{let o=a.findIndex(i=>i.id===t.id);return o!==-1&&a.splice(o,1),a});return{...e,...n,activationTrigger:2}},5:(e,t)=>e.labelId===t.id?e:{...e,labelId:t.id},6:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},7:(e,t)=>{var r;if(((r=e.virtual)==null?void 0:r.options)===t.options)return e;let n=e.activeOptionIndex;if(e.activeOptionIndex!==null){let a=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);a!==-1?n=a:n=null}return{...e,activeOptionIndex:n,virtual:Object.assign({},e.virtual,{options:t.options})}}},jd=S.createContext(null);jd.displayName="ComboboxActionsContext";function zi(e){let t=S.useContext(jd);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,zi),r}return t}let Gb=S.createContext(null);function fk(e){var t;let r=ra("VirtualProvider"),[n,a]=S.useMemo(()=>{let s=r.optionsRef.current;if(!s)return[0,0];let u=window.getComputedStyle(s);return[parseFloat(u.paddingBlockStart||u.paddingTop),parseFloat(u.paddingBlockEnd||u.paddingBottom)]},[r.optionsRef.current]),o=tk({scrollPaddingStart:n,scrollPaddingEnd:a,count:r.virtual.options.length,estimateSize(){return 40},getScrollElement(){var s;return(s=r.optionsRef.current)!=null?s:null},overscan:12}),[i,l]=S.useState(0);return qe(()=>{l(s=>s+1)},[(t=r.virtual)==null?void 0:t.options]),m.createElement(Gb.Provider,{value:o},m.createElement("div",{style:{position:"relative",width:"100%",height:`${o.getTotalSize()}px`},ref:s=>{if(s){if(typeof process<"u"&&ok.JEST_WORKER_ID!==void 0||r.activationTrigger===0)return;r.activeOptionIndex!==null&&r.virtual.options.length>r.activeOptionIndex&&o.scrollToIndex(r.activeOptionIndex)}}},o.getVirtualItems().map(s=>{var u;return m.createElement(S.Fragment,{key:s.key},m.cloneElement((u=e.children)==null?void 0:u.call(e,{option:r.virtual.options[s.index],open:r.comboboxState===0}),{key:`${i}-${s.key}`,"data-index":s.index,"aria-setsize":r.virtual.options.length,"aria-posinset":s.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${s.start}px)`,overflowAnchor:"none"}}))})))}let Dd=S.createContext(null);Dd.displayName="ComboboxDataContext";function ra(e){let t=S.useContext(Dd);if(t===null){let r=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,ra),r}return t}function dk(e,t){return je(t.type,ck,e,t)}let mk=S.Fragment;function pk(e,t){let{value:r,defaultValue:n,onChange:a,form:o,name:i,by:l=null,disabled:s=!1,__demoMode:u=!1,nullable:c=!1,multiple:f=!1,immediate:d=!1,virtual:p=null,...v}=e,g=!1,h=null,[y=f?[]:void 0,b]=Nd(r,a,n),[O,w]=S.useReducer(dk,{dataRef:S.createRef(),c
49omboboxState:u?0:1,options:[],virtual:null,activeOptionIndex:null,activationTrigger:2,labelId:null}),x=S.useRef(!1),k=S.useRef({static:!1,hold:!1}),E=S.useRef(null),A=S.useRef(null),_=S.useRef(null),T=S.useRef(null),$=Q(typeof l=="string"?(L,z)=>{let X=l;return(L==null?void 0:L[X])===(z==null?void 0:z[X])}:l??((L,z)=>L===z)),P=Q(L=>O.options.findIndex(z=>$(z.dataRef.current.value,L))),j=S.useCallback(L=>je(N.mode,{1:()=>y.some(z=>$(z,L)),0:()=>$(y,L)}),[y]),M=Q(L=>O.activeOptionIndex===P(L)),N=S.useMemo(()=>({...O,immediate:g,optionsPropsRef:k,labelRef:E,inputRef:A,buttonRef:_,optionsRef:T,value:y,defaultValue:n,disabled:s,mode:f?1:0,virtual:O.virtual,get activeOptionIndex(){if(x.current&&O.activeOptionIndex===null&&O.options.length>0){let L=O.options.findIndex(z=>!z.dataRef.current.disabled);if(L!==-1)return L}return O.activeOptionIndex},calculateIndex:P,compare:$,isSelected:j,isActive:M,nullable:c,__demoMode:u}),[y,n,s,f,c,u,O,h]);qe(()=>{},[h,void 0]),qe(()=>{O.dataRef.current=N},[N]),$d([N.buttonRef,N.inputRef,N.optionsRef],()=>te.closeCombobox(),N.comboboxState===0);let D=S.useMemo(()=>{var L,z,X;return{open:N.comboboxState===0,disabled:s,activeIndex:N.activeOptionIndex,activeOption:N.activeOptionIndex===null?null:N.virtual?N.virtual.options[(L=N.activeOptionIndex)!=null?L:0]:(X=(z=N.options[N.activeOptionIndex])==null?void 0:z.dataRef.current.value)!=null?X:null,value:y}},[N,s,y]),I=Q(()=>{if(N.activeOptionIndex!==null){if(N.virtual)J(N.virtual.options[N.activeOptionIndex]);else{let{dataRef:L}=N.options[N.activeOptionIndex];J(L.current.value)}te.goToOption(Ee.Specific,N.activeOptionIndex)}}),R=Q(()=>{w({type:0}),x.current=!0}),B=Q(()=>{w({type:1}),x.current=!1}),H=Q((L,z,X)=>(x.current=!1,L===Ee.Specific?w({type:2,focus:Ee.Specific,idx:z,trigger:X}):w({type:2,focus:L,trigger:X}))),W=Q((L,z)=>(w({type:3,payload:{id:L,dataRef:z}}),()=>{N.isActive(z.current.value)&&(x.current=!0),w({type:4,id:L})})),K=Q(L=>(w({type:5,id:L}),()=>w({type:5,id:null}))),J=Q(L=>je(N.mode,{0(){return b==null?void 0:b(L)},1(){let z=N.value.slice(),X=z.findIndex(F=>$(F,L));return X===-1?z.push(L):z.splice(X,1),b==null?void 0:b(z)}})),ee=Q(L=>{w({type:6,trigger:L})}),te=S.useMemo(()=>({onChange:J,registerOption:W,registerLabel:K,goToOption:H,closeCombobox:B,openCombobox:R,setActivationTrigger:ee,selectActiveOption:I}),[]),xe=t===null?{}:{ref:t},le=S.useRef(null),se=sn();return S.useEffect(()=>{le.current&&n!==void 0&&se.addEventListener(le.current,"reset",()=>{b==null||b(n)})},[le,b]),m.createElement(jd.Provider,{value:te},m.createElement(Dd.Provider,{value:N},m.createElement(qs,{value:je(N.comboboxState,{0:st.Open,1:st.Closed})},i!=null&&y!=null&&Md({[i]:y}).map(([L,z],X)=>m.createElement(ln,{features:Hn.Hidden,ref:X===0?F=>{var oe;le.current=(oe=F==null?void 0:F.closest("form"))!=null?oe:null}:void 0,...Cd({key:L,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,name:L,value:z})})),Ie({ourProps:xe,theirProps:v,slot:D,defaultTag:mk,name:"Combobox"}))))}let vk="input";function hk(e,t){var r,n,a,o,i;let l=Ze(),{id:s=`headlessui-combobox-input-${l}`,onChange:u,displayValue:c,type:f="text",...d}=e,p=ra("Combobox.Input"),v=zi("Combobox.Input"),g=Fe(p.inputRef,t),h=Gs(p.inputRef),y=S.useRef(!1),b=sn(),O=Q(()=>{v.onChange(null),p.optionsRef.current&&(p.optionsRef.current.scrollTop=0),v.goToOption(Ee.Nothing)}),w=function(){var N;return typeof c=="function"&&p.value!==void 0?(N=c(p.value))!=null?N:"":typeof p.value=="string"?p.value:""}();$p(([N,D],[I,R])=>{if(y.current)return;let B=p.inputRef.current;B&&((R===0&&D===1||N!==I)&&(B.value=N),requestAnimationFrame(()=>{if(y.current||!B||(h==null?void 0:h.activeElement)!==B)return;let{selectionStart:H,selectionEnd:W}=B;Math.abs((W??0)-(H??0))===0&&H===0&&B.setSelectionRange(B.value.length,B.value.length)}))},[w,p.comboboxState,h]),$p(([N],[D])=>{if(N===0&&D===1){if(y.current)return;let I=p.inputRef.current;if(!I)return;let R=I.value,{selectionStart:B,selectionEnd:H,selectionDirection:W}=I;I.value="",I.value=R,W!==null?I.setSelectionRange(B,H,W):I.setSelectionRange(B,H)}},[p.comboboxState]);let x=S.useRef(!1),k=Q(()=>{x.current=!0}),E=Q(()=>{b.nextFrame(()=>{x.current=!1})}),A=Q(N=>{switch(y.current=!0,N.key){case ce.Enter:if(y.current=!1,p.comboboxState!==0||x.current)return;if(N.preventDefault(),N.stopPropagation(),p.activeOptionIndex===null){v.closeCombobox();return}v.selectActiveOption(),p.mode===0&&v.closeCombobox();break;case ce.ArrowDown:return y.current=!1,N.preventDefault(),N.stopPropagation(),je(p.comboboxState,{0:()=>v.goToOption(Ee.Next),1:()=>v.openCombobox()});case ce.ArrowUp:return y.current=!1,N.preventDefault(),N.stopPropagation(),je(p.comboboxState,{0:()=>v.goToOption(Ee.Previous),1:()=>{v.openCombobox(),b.nextFrame(()=>{p.value||v.goToOption(Ee.Last)})}});case ce.Home:if(N.shiftKey)break;return y.current=!1,N.preventDefault(),N.stopPropagation(),v.goToOption(Ee.First);case ce.PageUp:return y.current=!1,N.preventDefault(),N.stopPropagation(),v.goToOption(Ee.First);case ce.End:if(N.shiftKey)break;return y.current=!1,N.preventDefault(),N.stopPropagation(),v.goToOption(Ee.Last);case ce.PageDown:return y.current=!1,N.preventDefault(),N.stopPropagation(),v.goToOption(Ee.Last);case ce.Escape:return y.current=!1,p.comboboxState!==0?void 0:(N.preventDefault(),p.optionsRef.current&&!p.optionsPropsRef.current.static&&N.stopPropagation(),p.nullable&&p.mode===0&&p.value===null&&O(),v.closeCombobox());case ce.Tab:if(y.current=!1,p.comboboxState!==0)return;p.mode===0&&p.activationTrigger!==1&&v.selectActiveOption(),v.closeCombobox();break}}),_=Q(N=>{u==null||u(N),p.nullable&&p.mode===0&&N.target.value===""&&O(),v.openCombobox()}),T=Q(N=>{var D,I,R;let B=(D=N.relatedTarget)!=null?D:Tp.find(H=>H!==N.currentTarget);if(y.current=!1,!((I=p.optionsRef.current)!=null&&I.contains(B))&&!((R=p.buttonRef.current)!=null&&R.contains(B))&&p.comboboxState===0)return N.preventDefault(),p.mode===0&&(p.nullable&&p.value===null?O():p.activationTrigger!==1&&v.selectActiveOption()),v.closeCombobox()}),$=Q(N=>{var D,I,R;let B=(D=N.relatedTarget)!=null?D:Tp.find(H=>H!==N.currentTarget);(I=p.buttonRef.current)!=null&&I.contains(B)||(R=p.optionsRef.current)!=null&&R.contains(B)||p.disabled||p.immediate&&p.comboboxState!==0&&(v.openCombobox(),b.nextFrame(()=>{v.setActivationTrigger(1)}))}),P=Wi(()=>
49{if(p.labelId)return[p.labelId].join(" ")},[p.labelId]),j=S.useMemo(()=>({open:p.comboboxState===0,disabled:p.disabled}),[p]),M={ref:g,id:s,role:"combobox",type:f,"aria-controls":(r=p.optionsRef.current)==null?void 0:r.id,"aria-expanded":p.comboboxState===0,"aria-activedescendant":p.activeOptionIndex===null?void 0:p.virtual?(n=p.options.find(N=>{var D;return!((D=p.virtual)!=null&&D.disabled(N.dataRef.current.value))&&p.compare(N.dataRef.current.value,p.virtual.options[p.activeOptionIndex])}))==null?void 0:n.id:(a=p.options[p.activeOptionIndex])==null?void 0:a.id,"aria-labelledby":P,"aria-autocomplete":"list",defaultValue:(i=(o=e.defaultValue)!=null?o:p.defaultValue!==void 0?c==null?void 0:c(p.defaultValue):null)!=null?i:p.defaultValue,disabled:p.disabled,onCompositionStart:k,onCompositionEnd:E,onKeyDown:A,onChange:_,onFocus:$,onBlur:T};return Ie({ourProps:M,theirProps:d,slot:j,defaultTag:vk,name:"Combobox.Input"})}let gk="button";function yk(e,t){var r;let n=ra("Combobox.Button"),a=zi("Combobox.Button"),o=Fe(n.buttonRef,t),i=Ze(),{id:l=`headlessui-combobox-button-${i}`,...s}=e,u=sn(),c=Q(g=>{switch(g.key){case ce.ArrowDown:return g.preventDefault(),g.stopPropagation(),n.comboboxState===1&&a.openCombobox(),u.nextFrame(()=>{var h;return(h=n.inputRef.current)==null?void 0:h.focus({preventScroll:!0})});case ce.ArrowUp:return g.preventDefault(),g.stopPropagation(),n.comboboxState===1&&(a.openCombobox(),u.nextFrame(()=>{n.value||a.goToOption(Ee.Last)})),u.nextFrame(()=>{var h;return(h=n.inputRef.current)==null?void 0:h.focus({preventScroll:!0})});case ce.Escape:return n.comboboxState!==0?void 0:(g.preventDefault(),n.optionsRef.current&&!n.optionsPropsRef.current.static&&g.stopPropagation(),a.closeCombobox(),u.nextFrame(()=>{var h;return(h=n.inputRef.current)==null?void 0:h.focus({preventScroll:!0})}
49));default:return}}),f=Q(g=>{if(Za(g.currentTarget))return g.preventDefault();n.comboboxState===0?a.closeCombobox():(g.preventDefault(),a.openCombobox()),u.nextFrame(()=>{var h;return(h=n.inputRef.current)==null?void 0:h.focus({preventScroll:!0})})}),d=Wi(()=>{if(n.labelId)return[n.labelId,l].join(" ")},[n.labelId,l]),p=S.useMemo(()=>({open:n.comboboxState===0,disabled:n.disabled,value:n.value}),[n]),v={ref:o,id:l,type:Ja(e,n.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":(r=n.optionsRef.current)==null?void 0:r.id,"aria-expanded":n.comboboxState===0,"aria-labelledby":d,disabled:n.disabled,onClick:f,onKeyDown:c};return Ie({ourProps:v,theirProps:s,slot:p,defaultTag:gk,name:"Combobox.Button"})}let bk="label";function xk(e,t){let r=Ze(),{id:n=`headlessui-combobox-label-${r}`,...a}=e,o=ra("Combobox.Label"),i=zi("Combobox.Label"),l=Fe(o.labelRef,t);qe(()=>i.registerLabel(n),[n]);let s=Q(()=>{var c;return(c=o.inputRef.current)==null?void 0:c.focus({preventScroll:!0})}),u=S.useMemo(()=>({open:o.comboboxState===0,disabled:o.disabled}),[o]);return Ie({ourProps:{ref:l,id:n,onClick:s},theirProps:a,slot:u,defaultTag:bk,name:"Combobox.Label"})}let wk="ul",Ok=Ht.RenderStrategy|Ht.Static;function kk(e,t){let r=Ze(),{id:n=`headlessui-combobox-options-${r}`,hold:a=!1,...o}=e,i=ra("Combobox.Options"),l=Fe(i.optionsRef,t),s=Fi(),u=s!==null?(s&st.Open)===st.Open:i.comboboxState===0;qe(()=>{var p;i.optionsPropsRef.current.static=(p=e.static)!=null?p:!1},[i.optionsPropsRef,e.static]),qe(()=>{i.optionsPropsRef.current.hold=a},[i.optionsPropsRef,a]),rk({container:i.optionsRef.current,enabled:i.comboboxState===0,accept(p){return p.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:p.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(p){p.setAttribute("role","none")}});let c=Wi(()=>{var p,v;return(v=i.labelId)!=null?v:(p=i.buttonRef.current)==null?void 0:p.id},[i.labelId,i.buttonRef.current]),f=S.useMemo(()=>({open:i.comboboxState===0,option:void 0}),[i]),d={"aria-labelledby":c,role:"listbox","aria-multiselectable":i.mode===1?!0:void 0,id:n,ref:l};return i.virtual&&i.comboboxState===0&&Object.assign(o,{children:m.createElement(fk,null,o.children)}),Ie({ourProps:d,theirProps:o,slot:f,defaultTag:wk,features:Ok,visible:u,name:"Combobox.Options"})}let Sk="li";function Ek(e,t){var r;let n=Ze(),{id:a=`headlessui-combobox-option-${n}`,disabled:o=!1,value:i,order:l=null,...s}=e,u=ra("Combobox.Option"),c=zi("Combobox.Option"),f=u.virtual?u.activeOptionIndex===u.calculateIndex(i):u.activeOptionIndex===null?!1:((r=u.options[u.activeOptionIndex])==null?void 0:r.id)===a,d=u.isSelected(i),p=S.useRef(null),v=rn({disabled:o,value:i,domRef:p,order:l}),g=S.useContext(Gb),h=Fe(t,p,g?g.measureElement:null),y=Q(()=>c.onChange(i));qe(()=>c.registerOption(a,v),[v,a]);let b=S.useRef(!(u.virtual||u.__demoMode));qe(()=>{if(!u.virtual||!u.__demoMode)return;let T=qo();return T.requestAnimationFrame(()=>{b.current=!0}),T.dispose},[u.virtual,u.__demoMode]),qe(()=>{if(!b.current||u.comboboxState!==0||!f||u.activationTrigger===0)return;let T=qo();return T.requestAnimationFrame(()=>{var $,P;(P=($=p.current)==null?void 0:$.scrollIntoView)==null||P.call($,{block:"nearest"})}),T.dispose},[p,f,u.comboboxState,u.activationTrigger,u.activeOptionIndex]);let O=Q(T=>{var $;if(o||($=u.virtual)!=null&&$.disabled(i))return T.preventDefault();y(),DO()||requestAnimationFrame(()=>{var P;return(P=u.inputRef.current)==null?void 0:P.focus({preventScroll:!0})}),u.mode===0&&requestAnimationFrame(()=>c.closeCombobox())}),w=Q(()=>{var T;if(o||(T=u.virtual)!=null&&T.disabled(i))return c.goToOption(Ee.Nothing);let $=u.calculateIndex(i);c.goToOption(Ee.Specific,$)}),x=Kb(),k=Q(T=>x.update(T)),E=Q(T=>{var $;if(!x.wasMoved(T)||o||($=u.virtual)!=null&&$.disabled(i)||f)return;let P=u.calculateIndex(i);c.goToOption(Ee.Specific,P,0)}),A=Q(T=>{var $;x.wasMoved(T)&&(o||($=u.virtual)!=null&&$.disabled(i)||f&&(u.optionsPropsRef.current.hold||c.goToOption(Ee.Nothing)))}),_=S.useMemo(()=>({active:f,selected:d,disabled:o}),[f,d,o]);return Ie({ourProps:{id:a,ref:h,role:"option",tabIndex:o===!0?void 0:-1,"aria-disabled":o===!0?!0:void 0,"aria-selected":d,disabled:void 0,onClick:O,onFocus:w,onPointerEnter:k,onMouseEnter:k,onPointerMove:E,onMouseMove:E,onPointerLeave:A,onMouseLeave:A},theirProps:s,slot:_,defaultTag:Sk,name:"Combobox.Option"})}let Ak=We(pk),Pk=We(yk),$k=We(hk),Tk=We(xk),Ck=We(kk),_k=We(Ek),Mo=Object.assign(Ak,{Input:$k,Button:Pk,Label:Tk,Options:Ck,Option:_k});var Mp;let Nk=(Mp=m.startTransition)!=null?Mp:function(e){e()};var Mk=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Mk||{}),jk=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.LinkPanel=4]="LinkPanel",e[e.UnlinkPanel=5]="UnlinkPanel",e))(jk||{});let Dk={0:e=>({...e,disclosureState:je(e.disclosureState,{0:1,1:0})}),1:e=>e.disclosureState===1?e:{...e,disclosureState:1},4(e){return e.linkedPanel===!0?e:{...e,linkedPanel:!0}},5(e){return e.linkedPanel===!1?e:{...e,linkedPanel:!1}},2(e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},3(e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}}},Id=S.createContext(null);Id.displayName="DisclosureContext";function Rd(e){let t=S.useContext(Id);if(t===null){let r=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Rd),r}return t}let Ld=S.createContext(null);Ld.displayName="DisclosureAPIContext";function qb(e){let t=S.useContext(Ld);if(t===null){let r=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,qb),r}return t}let Bd=S.createContext(null);Bd.displayName="DisclosurePanelContext";function Ik(){return S.useContext(Bd)}function Rk(e,t){return je(t.type,Dk,e,t)}let Lk=S.Fragment;function Bk(e,t){let{defaultOpen:r=!1,...n}=e,a=S.useRef(null),o=Fe(t,Ub(h=>{a.current=h},e.as===void 0||e.as===S.Fragment)),i=S.useRef(null),l=S.useRef(null),s=S.useReducer(Rk,{disclosureState:r?0:1,linkedPanel:!1,buttonRef:l,panelRef:i,buttonId:null,panelId:null}),[{disclosureState:u,buttonId:c},f]=s,d=Q(h=>{f({type:1});let y=Bi(a);if(!y||!c)return;let b=h?h instanceof HTMLElement?h:h.current instanceof HTMLElement?h.current:y.getElementById(c):y.getElementById(c);
49b==null||b.focus()}),p=S.useMemo(()=>({close:d}),[d]),v=S.useMemo(()=>({open:u===0,close:d}),[u,d]),g={ref:o};return m.createElement(Id.Provider,{value:s},m.createElement(Ld.Provider,{value:p},m.createElement(qs,{value:je(u,{0:st.Open,1:st.Closed})},Ie({ourProps:g,theirProps:n,slot:v,defaultTag:Lk,name:"Disclosure"}))))}let Fk="button";function Wk(e,t){let r=Ze(),{id:n=`headlessui-disclosure-button-${r}`,...a}=e,[o,i]=Rd("Disclosure.Button"),l=Ik(),s=l===null?!1:l===o.panelId,u=S.useRef(null),c=Fe(u,t,s?null:o.buttonRef),f=_d();S.useEffect(()=>{if(!s)return i({type:2,buttonId:n}),()=>{i({type:2,buttonId:null})}},[n,i,s]);let d=Q(b=>{var O;if(s){if(o.disclosureState===1)return;switch(b.key){case ce.Space:case ce.Enter:b.preventDefault(),b.stopPropagation(),i({type:0}),(O=o.buttonRef.current)==null||O.focus();break}}else switch(b.key){case ce.Space:case ce.Enter:b.preventDefault(),b.stopPropagation(),i({type:0});break}}),p=Q(b=>{switch(b.key){case ce.Space:b.preventDefault();break}}),v=Q(b=>{var O;Za(b.currentTarget)||e.disabled||(s?(i({type:0}),(O=o.buttonRef.current)==null||O.focus()):i({type:0}))}),g=S.useMemo(()=>({open:o.disclosureState===0}),[o]),h=Ja(e,u),y=s?{ref:c,type:h,onKeyDown:d,onClick:v}:{ref:c,id:n,type:h,"aria-expanded":o.disclosureState===0,"aria-controls":o.linkedPanel?o.panelId:void 0,onKeyDown:d,onKeyUp:p,onClick:v};return Ie({mergeRefs:f,ourProps:y,theirProps:a,slot:g,defaultTag:Fk,name:"Disclosure.Button"})}let zk="div",Uk=Ht.RenderStrategy|Ht.Static;function Vk(e,t){let r=Ze(),{id:n=`headlessui-disclosure-panel-${r}`,...a}=e,[o,i]=Rd("Disclosure.Panel"),{close:l}=qb("Disclosure.Panel"),s=_d(),u=Fe(t,o.panelRef,v=>{Nk(()=>i({type:v?4:5}))});S.useEffect(()=>(i({type:3,panelId:n}),()=>{i({type:3,panelId:null})}),[n,i]);let c=Fi(),f=c!==null?(c&st.Open)===st.Open:o.disclosureState===0,d=S.useMemo(()=>({open:o.disclosureState===0,close:l}),[o,l]),p={ref:u,id:n};return m.createElement(Bd.Provider,{value:o.panelId},Ie({mergeRefs:s,ourProps:p,theirProps:a,slot:d,defaultTag:zk,features:Uk,visible:f,name:"Disclosure.Panel"}))}let Kk=We(Bk),Hk=We(Wk),Yk=We(Vk),Fd=Object.assign(Kk,{Button:Hk,Panel:Yk}),jp=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function Dp(e){var t,r;let n=(t=e.innerText)!=null?t:"",a=e.cloneNode(!0);if(!(a instanceof HTMLElement))return n;let o=!1;for(let l of a.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))l.remove(),o=!0;let i=o?(r=a.innerText)!=null?r:"":n;return jp.test(i)&&(i=i.replace(jp,"")),i}function Gk(e){let t=e.getAttribute("aria-label");if(typeof t=="string")return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let n=r.split(" ").map(a=>{let o=document.getElementById(a);if(o){let i=o.getAttribute("aria-label");return typeof i=="string"?i.trim():Dp(o).trim()}return null}).filter(Boolean);if(n.length>0)return n.join(", ")}return Dp(e).trim()}function qk(e){let t=S.useRef(""),r=S.useRef("");return Q(()=>{let n=e.current;if(!n)return"";let a=n.innerText;if(t.current===a)return r.current;let o=Gk(n).trim().toLowerCase();return t.current=a,r.current=o,o})}var Xk=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Xk||{}),Zk=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(Zk||{}),Jk=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(Jk||{}),Qk=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOption=5]="RegisterOption",e[e.UnregisterOption=6]="UnregisterOption",e[e.RegisterLabel=7]="RegisterLabel",e))(Qk||{});function ec(e,t=r=>r){let r=e.activeOptionIndex!==null?e.options[e.activeOptionIndex]:null,n=In(t(e.options.slice()),o=>o.dataRef.current.domRef.current),a=r?n.indexOf(r):null;return a===-1&&(a=null),{options:n,activeOptionIndex:a}}let eS={1(e){return e.dataRef.current.disabled||e.listboxState===1?e:{...e,activeOptionIndex:null,listboxState:1}},0(e){if(e.dataRef.current.disabled||e.listboxState===0)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,n=e.options.findIndex(a=>r(a.dataRef.current.value));return n!==-1&&(t=n),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||e.listboxState===1)return e;let n=ec(e),a=Gc(t,{resolveItems:()=>n.options,resolveActiveIndex:()=>n.activeOptionIndex,resolveId:o=>o.id,resolveDisabled:o=>o.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeOptionIndex:a,activationTrigger:(r=t.trigger)!=null?r:1}},3:(e,t)=>
49{if(e.dataRef.current.disabled||e.listboxState===1)return e;let r=e.searchQuery!==""?0:1,n=e.searchQuery+t.value.toLowerCase(),a=(e.activeOptionIndex!==null?e.options.slice(e.activeOptionIndex+r).concat(e.options.slice(0,e.activeOptionIndex+r)):e.options).find(i=>{var l;return!i.dataRef.current.disabled&&((l=i.dataRef.current.textValue)==null?void 0:l.startsWith(n))}),o=a?e.options.indexOf(a):-1;return o===-1||o===e.activeOptionIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeOptionIndex:o,activationTrigger:1}},4(e){return e.dataRef.current.disabled||e.listboxState===1||e.searchQuery===""?e:{...e,searchQuery:""}},5:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},n=ec(e,a=>[...a,r]);return e.activeOptionIndex===null&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(n.activeOptionIndex=n.options.indexOf(r)),{...e,...n}},6:(e,t)=>{let r=ec(e,n=>{let a=n.findIndex(o=>o.id===t.id);return a!==-1&&n.splice(a,1),n});return{...e,...r,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},Wd=S.createContext(null);Wd.displayName="ListboxActionsContext";function Ui(e){let t=S.useContext(Wd);if(t===null){let r=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Ui),r}return t}let zd=S.createContext(null);zd.displayName="ListboxDataContext";function Vi(e){let t=S.useContext(zd);if(t===null){let r=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Vi),r}return t}function tS(e,t){return je(t.type,eS,e,t)}let rS=S.Fragment;function nS(e,t){let{value:r,defaultValue:n,form:a,name:o,onChange:i,by:l=(ee,te)=>ee===te,disabled:s=!1,horizontal:u=!1,multiple:c=!1,...f}=e;const d=u?"horizontal":"vertical";let p=Fe(t),[v=c?[]:void 0,g]=Nd(r,i,n),[h,y]=S.useReducer(tS,{dataRef:S.createRef(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),b=S.useRef({static:!1,hold:!1}),O=S.useRef(null),w=S.useRef(null),x=S.useRef(null),k=Q(typeof l=="string"?(ee,te)=>{let xe=l;return(ee==null?void 0:ee[xe])===(te==null?void 0:te[xe])}:l),E=S.useCallback(ee=>je(A.mode,{1:()=>v.some(te=>k(te,ee)),0:()=>k(v,ee)}),[v]),A=S.useMemo(()=>({...h,value:v,disabled:s,mode:c?1:0,orientation:d,compare:k,isSelected:E,optionsPropsRef:b,labelRef:O,buttonRef:w,optionsRef:x}),[v,s,c,h]);qe(()=>{h.dataRef.current=A},[A]),$d([A.buttonRef,A.optionsRef],(ee,te)=>{var xe;y({type:1}),Bb(te,Fb.Loose)||(ee.preventDefault(),(xe=A.buttonRef.current)==null||xe.focus())},A.listboxState===0);let _=S.useMemo(()=>({open:A.listboxState===0,disabled:s,value:v}),[A,s,v]),T=Q(ee=>{let te=A.options.find(xe=>xe.id===ee);te&&I(te.dataRef.current.value)}),$=Q(()=>{if(A.activeOptionIndex!==null){let{dataRef:ee,id:te}=A.options[A.activeOptionIndex];I(ee.current.value),y({type:2,focus:Ee.Specific,id:te})}}),P=Q(()=>y({type:0})),j=Q(()=>y({type:1})),M=Q((ee,te,xe)=>ee===Ee.Specific?y({type:2,focus:Ee.Specific,id:te,trigger:xe}):y({type:2,focus:ee,trigger:xe})),N=Q((ee,te)=>(y({type:5,id:ee,dataRef:te}),()=>y({type:6,id:ee}))),D=Q(ee=>(y({type:7,id:ee}),()=>y({type:7,id:null}))),I=Q(ee=>je(A.mode,{0(){return g==null?void 0:g(ee)},1(){let te=A.value.slice(),xe=te.findIndex(le=>k(le,ee));return xe===-1?te.push(ee):te.splice(xe,1),g==null?void 0:g(te)}})),R=Q(ee=>y({type:3,value:ee})),B=Q(()=>y({type:4})),H=S.useMemo(()=>({onChange:I,registerOption:N,registerLabel:D,goToOption:M,closeListbox:j,openListbox:P,selectActiveOption:$,selectOption:T,search:R,clearSearch:B}),[]),W={ref:p},K=S.useRef(null),J=sn();return S.useEffect(()=>{K.current&&n!==void 0&&J.addEventListener(K.current,"reset",()=>{g==null||g(n)})},[K,g]),m.createElement(Wd.Provider,{value:H},m.createElement(zd.Provider,{value:A},m.createElement(qs,{value:je(A.listboxState,{0:st.Open,1:st.Closed})},o!=null&&v!=null&&Md({[o]:v}).map(([ee,te],xe)=>m.createElement(ln,{features:Hn.Hidden,ref:xe===0?le=>{var se;K.current=(se=le==null?void 0:le.closest("form"))!=null?se:null}:void 0,...Cd({key:ee,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:a,name:ee,value:te})})),Ie({ourProps:W,theirProps:f,slot:_,defaultTag:rS,name:"Listbox"}))))}let aS="button";function oS(e,t){var r;let n=Ze(),{id:a=`headlessui-listbox-button-${n}`,...o}=e,i=Vi("Listbox.Button"),l=Ui("Listbox.Button"),s=Fe(i.buttonRef,t),u=sn(),c=
49Q(h=>{switch(h.key){case ce.Space:case ce.Enter:case ce.ArrowDown:h.preventDefault(),l.openListbox(),u.nextFrame(()=>{i.value||l.goToOption(Ee.First)});break;case ce.ArrowUp:h.preventDefault(),l.openListbox(),u.nextFrame(()=>{i.value||l.goToOption(Ee.Last)});break}}),f=Q(h=>{switch(h.key){case ce.Space:h.preventDefault();break}}),d=Q(h=>{if(Za(h.currentTarget))return h.preventDefault();i.listboxState===0?(l.closeListbox(),u.nextFrame(()=>{var y;return(y=i.buttonRef.current)==null?void 0:y.focus({preventScroll:!0})})):(h.preventDefault(),l.openListbox())}),p=Wi(()=>{if(i.labelId)return[i.labelId,a].join(" ")},[i.labelId,a]),v=S.useMemo(()=>({open:i.listboxState===0,disabled:i.disabled,value:i.value}),[i]),g={ref:s,id:a,type:Ja(e,i.buttonRef),"aria-haspopup":"listbox","aria-controls":(r=i.optionsRef.current)==null?void 0:r.id,"aria-expanded":i.listboxState===0,"aria-labelledby":p,disabled:i.disabled,onKeyDown:c,onKeyUp:f,onClick:d};return Ie({ourProps:g,theirProps:o,slot:v,defaultTag:aS,name:"Listbox.Button"})}let iS="label";function lS(e,t){let r=Ze(),{id:n=`headlessui-listbox-label-${r}`,...a}=e,o=Vi("Listbox.Label"),i=Ui("Listbox.Label"),l=Fe(o.labelRef,t);qe(()=>i.registerLabel(n),[n]);let s=Q(()=>{var c;return(c=o.buttonRef.current)==null?void 0:c.focus({preventScroll:!0})}),u=S.useMemo(()=>({open:o.listboxState===0,disabled:o.disabled}),[o]);return Ie({ourProps:{ref:l,id:n,onClick:s},theirProps:a,slot:u,defaultTag:iS,name:"Listbox.Label"})}let sS="ul",uS=Ht.RenderStrategy|Ht.Static;function cS(e,t){var r;let n=Ze(),{id:a=`headlessui-listbox-options-${n}`,...o}=e,i=Vi("Listbox.Options"),l=Ui("Listbox.Options"),s=Fe(i.optionsRef,t),u=sn(),c=sn(),f=Fi(),d=f!==null?(f&st.Open)===st.Open:i.listboxState===0;S.useEffect(()=>{var y;let b=i.optionsRef.current;b&&i.listboxState===0&&b!==((y=Bi(b))==null?void 0:y.activeElement)&&b.focus({preventScroll:!0})},[i.listboxState,i.optionsRef]);let p=Q(y=>{switch(c.dispose(),y.key){case ce.Space:if(i.searchQuery!=="")return y.preventDefault(),y.stopPropagation(),l.search(y.key);case ce.Enter:if(y.preventDefault(),y.stopPropagation(),i.activeOptionIndex!==null){let{dataRef:b}=i.options[i.activeOptionIndex];l.onChange(b.current.value)}i.mode===0&&(l.closeListbox(),qo().nextFrame(()=>{var b;return(b=i.buttonRef.current)==null?void 0:b.focus({preventScroll:!0})}
49));break;case je(i.orientation,{vertical:ce.ArrowDown,horizontal:ce.ArrowRight}):return y.preventDefault(),y.stopPropagation(),l.goToOption(Ee.Next);case je(i.orientation,{vertical:ce.ArrowUp,horizontal:ce.ArrowLeft}):return y.preventDefault(),y.stopPropagation(),l.goToOption(Ee.Previous);case ce.Home:case ce.PageUp:return y.preventDefault(),y.stopPropagation(),l.goToOption(Ee.First);case ce.End:case ce.PageDown:return y.preventDefault(),y.stopPropagation(),l.goToOption(Ee.Last);case ce.Escape:return y.preventDefault(),y.stopPropagation(),l.closeListbox(),u.nextFrame(()=>{var b;return(b=i.buttonRef.current)==null?void 0:b.focus({preventScroll:!0})});case ce.Tab:y.preventDefault(),y.stopPropagation();break;default:y.key.length===1&&(l.search(y.key),c.setTimeout(()=>l.clearSearch(),350));break}}),v=Wi(()=>{var y;return(y=i.buttonRef.current)==null?void 0:y.id},[i.buttonRef.current]),g=S.useMemo(()=>({open:i.listboxState===0}),[i]),h={"aria-activedescendant":i.activeOptionIndex===null||(r=i.options[i.activeOptionIndex])==null?void 0:r.id,"aria-multiselectable":i.mode===1?!0:void 0,"aria-labelledby":v,"aria-orientation":i.orientation,id:a,onKeyDown:p,role:"listbox",tabIndex:0,ref:s};return Ie({ourProps:h,theirProps:o,slot:g,defaultTag:sS,features:uS,visible:d,name:"Listbox.Options"})}let fS="li";function dS(e,t){let r=Ze(),{id:n=`headlessui-listbox-option-${r}`,disabled:a=!1,value:o,...i}=e,l=Vi("Listbox.Option"),s=Ui("Listbox.Option"),u=l.activeOptionIndex!==null?l.options[l.activeOptionIndex].id===n:!1,c=l.isSelected(o),f=S.useRef(null),d=qk(f),p=rn({disabled:a,value:o,domRef:f,get textValue(){return d()}}),v=Fe(t,f);qe(()=>{if(l.listboxState!==0||!u||l.activationTrigger===0)return;let k=qo();return k.requestAnimationFrame(()=>{var E,A;(A=(E=f.current)==null?void 0:E.scrollIntoView)==null||A.call(E,{block:"nearest"})}),k.dispose},[f,u,l.listboxState,l.activationTrigger,l.activeOptionIndex]),qe(()=>s.registerOption(n,p),[p,n]);let g=Q(k=>{if(a)return k.preventDefault();s.onChange(o),l.mode===0&&(s.closeListbox(),qo().nextFrame(()=>{var E;return(E=l.buttonRef.current)==null?void 0:E.focus({preventScroll:!0})}
49))}),h=Q(()=>{if(a)return s.goToOption(Ee.Nothing);s.goToOption(Ee.Specific,n)}),y=Kb(),b=Q(k=>y.update(k)),O=Q(k=>{y.wasMoved(k)&&(a||u||s.goToOption(Ee.Specific,n,0))}),w=Q(k=>{y.wasMoved(k)&&(a||u&&s.goToOption(Ee.Nothing))}),x=S.useMemo(()=>({active:u,selected:c,disabled:a}),[u,c,a]);return Ie({ourProps:{id:n,ref:v,role:"option",tabIndex:a===!0?void 0:-1,"aria-disabled":a===!0?!0:void 0,"aria-selected":c,disabled:void 0,onClick:g,onFocus:h,onPointerEnter:b,onMouseEnter:b,onPointerMove:O,onMouseMove:O,onPointerLeave:w,onMouseLeave:w},theirProps:i,slot:x,defaultTag:fS,name:"Listbox.Option"})}let mS=We(nS),pS=We(oS),vS=We(lS),hS=We(cS),gS=We(dS),nr=Object.assign(mS,{Button:pS,Label:vS,Options:hS,Option:gS});var yS=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(yS||{}),bS=(e=>(e[e.TogglePopover=0]="TogglePopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e))(bS||{});let xS={0:e=>{let t={...e,popoverState:je(e.popoverState,{0:1,1:0})};return t.popoverState===0&&(t.__demoMode=!1),t},1(e){return e.popoverState===1?e:{...e,popoverState:1}},2(e,t){return e.button===t.button?e:{...e,button:t.button}},3(e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},4(e,t){return e.panel===t.panel?e:{...e,panel:t.panel}},5(e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}}},Ud=S.createContext(null);Ud.displayName="PopoverContext";function Xs(e){let t=S.useContext(Ud);if(t===null){let r=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Xs),r}return t}let Vd=S.createContext(null);Vd.displayName="PopoverAPIContext";function Kd(e){let t=S.useContext(Vd);if(t===null){let r=new Error(`<${e} /> is missing a parent <Popover /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Kd),r}return t}let Hd=S.createContext(null);Hd.displayName="PopoverGroupContext";function Xb(){return S.useContext(Hd)}let Zs=S.createContext(null);Zs.displayName="PopoverPanelContext";function wS(){return S.useContext(Zs)}function OS(e,t){return je(t.type,xS,e,t)}let kS="div";function SS(e,t){var r;let{__demoMode:n=!1,...a}=e,o=S.useRef(null),i=Fe(t,Ub(D=>{o.current=D})),l=S.useRef([]),s=S.useReducer(OS,{__demoMode:n,popoverState:n?0:1,buttons:l,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:S.createRef(),afterPanelSentinel:S.createRef()}),[{popoverState:u,button:c,buttonId:f,panel:d,panelId:p,beforePanelSentinel:v,afterPanelSentinel:g},h]=s,y=Gs((r=o.current)!=null?r:c),b=S.useMemo(()=>{if(!c||!d)return!1;for(let K of document.querySelectorAll("body > *"))if(Number(K==null?void 0:K.contains(c))^Number(K==null?void 0:K.contains(d)))return!0;let D=Td(),I=D.indexOf(c),R=(I+D.length-1)%D.length,B=(I+1)%D.length,H=D[R],W=D[B];return!d.contains(H)&&!d.contains(W)},[c,d]),O=rn(f),w=rn(p),x=S.useMemo(()=>({buttonId:O,panelId:w,close:()=>h({type:1})}),[O,w,h]),k=Xb(),E=k==null?void 0:k.registerPopover,A=Q(()=>{var D;return(D=k==null?void 0:k.isFocusWithinPopoverGroup())!=null?D:(y==null?void 0:y.activeElement)&&((c==null?void 0:c.contains(y.activeElement))||(d==null?void 0:d.contains(y.activeElement)))});S.useEffect(()=>E==null?void 0:E(x),[E,x]);let[_,T]=IO(),$=RO({mainTreeNodeRef:k==null?void 0:k.mainTreeNodeRef,portals:_,defaultContainers:[c,d]});LO(y==null?void 0:y.defaultView,"focus",D=>{var I,R,B,H;D.target!==window&&D.target instanceof HTMLElement&&u===0&&(A()||c&&d&&($.contains(D.target)||(R=(I=v.current)==null?void 0:I.contains)!=null&&R.call(I,D.target)||(H=(B=g.current)==null?void 0:B.contains)!=null&&H.call(B,D.target)||h({type:1})))},!0),$d($.resolveContainers,(D,I)=>{h({type:1}),Bb(I,Fb.Loose)||(D.preventDefault(),c==null||c.focus())},u===0);let P=Q(D=>{h({type:1});let I=D?D instanceof HTMLElement?D:"current"in D&&D.current instanceof HTMLElement?D.current:c:c;I==null||I.focus()}),j=S.useMemo(()=>({close:P,isPortalled:b}),[P,b]),M=S.useMemo(()=>({open:u===0,close:P}),[u,P]),N={ref:i};return m.createElement(Zs.Provider,{value:null},m.createElement(Ud.Provider,{value:s},m.createElement(Vd.Provider,{value:j},m.createElement(qs,{value:je(u,{0:st.Open,1:st.Closed})},m.createElement(T,null,Ie({ourProps:N,theirProps:a,slot:M,defaultTag:kS,name:"Popover"}),m.createElement($.MainTreeNode,null))))))}let ES="button";function AS(e,t){let r=Ze(),{id:n=`headlessui-popover-button-${r}`,...a}=e,[o,i]=Xs("Popover.Button"),{isPortalled:l}=Kd("Popover.Button"),s=S.useRef(null),u=`headlessui-focus-sentinel-${Ze()}`,c=Xb(),f=c==null?void 0:c.closeOthers,d=wS()!==null;S.useEffect(()=>{if(!d)return i({type:3,buttonId:n}),()=>{i({type:3,buttonId:null})}},[d,n,i]);let[p]=S.useState(()=>Symbol()),v=Fe(s,t,d?null:$=>{if($)o.buttons.current.push(p);else{let P=o.buttons.current.indexOf(p);P!==-1&&o.buttons.current.splice(P,1)}o.buttons.current.length>1&&console.warn("You are already using a <Popover.Button /> but only 1 <Popover.Button /> is supported."),$&&i({type:2,button:$})}),g=Fe(s,t),h=Gs(s),y=Q($=>{var P,j,M;if(d){if(o.popoverState===1)return;switch($.key){case ce.Space:case ce.Enter:$.preventDefault(),(j=(P=$.target).click)==null||j.call(P),i({type:1}),(M=o.button)==null||M.focus();break}}else switch($.key){case ce.Space:case ce.Enter:$.preventDefault(),$.stopPropagation(),o.popoverState===1&&(f==null||f(o.buttonId)),i({type:0});break;case ce.Escape:if(o.popoverState!==0)return f==null?void 0:f(o.buttonId);if(!s.current||h!=null&&h.activeElement&&!s.current.contains(h.activeElement))return;$.preventDefault(),$.stopPropagation(),i({type:1});break}}),b=Q($=>{d||$.key===ce.Space&&$.preventDefault()}),O=Q($=>{var P,j;Za($.currentTarget)||e.disabled||(d?(i({type:1}),(P=o.button)==null||P.focus()):($.preventDefault(),$.stopPropagation(),o.popoverState===1&&(f==null||f(o.buttonId)),i({type:0}),(j=o.button)==null||j.focus()))}),w=Q($=>{$.preventDefault(),$.stopPropagation()}),x=o.popoverState===0,k=S.useMemo(()=>({open:x}),[x]),E=Ja(e,s),A=d?{ref:g,type:E,onKeyDown:y,onClick:O}:{ref:v,id:o.buttonId,type:E,"aria-expanded":o.popoverState===0,"aria-controls":o.panel?o.panelId:void 0,onKeyDown:y,onKeyUp:b,onClick:O,onMouseDown:w},_=Wb(),T=Q(()=>{let $=o.panel;if(!$)return;function P(){je(_.current,{[Zr.Forwards]:()=>Nt($,ot.First),[Zr.Backwards]:()=>Nt($,ot.Last)})===Rn.Error&&Nt(Td().filter(j=>j.dataset.headlessuiFocusGuard!=="true"),je(_.current,{[Zr.Forwards]:ot.Next,[Zr.Backwards]:ot.Previous}),{relativeTo:o.button})}P()});return m.createElement(m.Fragment,null,Ie({ourProps:A,theirProps:a,slot:k,defaultTag:ES,name:"Popover.Button"}),x&&!d&&l&&m.createElement(ln,{id:u,features:Hn.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:T}))}let PS="div",$S=Ht.RenderStrategy|Ht.Static;function TS(e,t){let r=Ze(),{id:n=`headlessui-popover-overlay-${r}`,...a}=e,[{popoverState:o},i]=Xs("Popover.Overlay"),l=Fe(t),s=Fi(),u=s!==null?(s&st.Open)===st.Open:o===0,c=Q(d=>{if(Za(d.currentTarget))return d.preventDefault();i({type:1})}),f=S.useMemo(()=>({open:o===0}),[o]);return Ie({ourProps:{ref:l,id:n,"aria-hidden":!0,onClick:c},theirProps:a,slot:f,defaultTag:PS,features:$S,visible:u,name:"Popover.Overlay"})}let CS="div",_S=Ht.RenderStrategy|Ht.Static;function NS(e,t){let r=Ze(),{id:n=`headlessui-popover-panel-${r}`,focus:a=!1,...o}=e,[i,l]=Xs("Popover.Panel"),{close:s,isPortalled:u}=Kd("Popover.Panel"),c=`headlessui-focus-sentinel-before-${Ze()}`,f=`headlessui-focus-sentinel-after-${Ze()}`,d=S.useRef(null),p=Fe(d,t,A=>{l({type:4,panel:A})}),v=Gs(d),g=_d();qe(()=>(l({type:5,panelId:n}),()=>{l({type:5,panelId:null})}),[n,l]);let h=Fi(),y=h!==null?(h&st.Open)===st.Open:i.popoverState===0,b=Q(A=>{var _;switch(A.key){case ce.Escape:if(i.popoverState!==0||!d.current||v!=null&&v.activeElement&&!d.current.contains(v.activeElement))return;A.preventDefault(),A.stopPropagation(),l({type:1}),(_=i.button)==null||_.focus();break}});S.useEffect(()=>{var A;e.static||i.popoverState===1&&((A=e.unmount)==null||A)&&l({type:4,panel:null})},[i.popoverState,e.unmount,e.static,l]),S.useEffect(()=>{if(i.__demoMode||!a||i.popoverState!==0||!d.current)return;let A=v==null?void 0:v.activeElement;d.current.contains(A)||Nt(d.current,ot.First)},[i.__demoMode,a,d,i.popoverState]);let O=S.useMemo(()=>({open:i.popoverState===0,close:s}),[i,s]),w={ref:p,id:n,onKeyDown:b,onBlur:a&&i.popoverState===0?A=>{var _,T,$,P,j;let M=A.relatedTarget;M&&d.current&&((_=d.current)!=null&&_.contains(M)||(l({type:1}),(($=(T=i.beforePanelSentinel.current)==null?void 0:T.contains)!=null&&$.call(T,M)||(j=(P=i.afterPanelSentinel.current)==null?void 0:P.contains)!=null&&j.call(P,M))&&M.focus({preventScroll:!0})))}:void 0,tabIndex:-1},x=Wb(),k=Q(()=>{let A=d.current;if(!A)return;function _(){je(x.current,{[Zr.Forwards]:()=>{var T;Nt(A,ot.First)===Rn.Error&&((T=i.afterPanelSentinel.current)==null||T.focus())},[Zr.Backwards]:()=>{var T;(T=i.button)==null||T.focus({preventScroll:!0})}})}_()}),E=Q(()=>{let A=d.current;if(!A)return;function _(){je(x.current,{[Zr.Forwards]:()=>{var T;if(!i.button)return;let $=Td(),P=$.indexOf(i.button),j=$.slice(0,P+1),M=[...$.slice(P+1),...j];for(let N of M.slice())if(N.dataset.headlessuiFocusGuard==="true"||(T=i.panel)!=null&&T.contains(N)){let D=M.indexOf(N);D!==-1&&M.splice(D,1)}Nt(M,ot.First,{sorted:!1})},[Zr.Backwards]:()=>{var T;Nt(A,ot.Previous)===Rn.Error&&((T=i.button)==null||T.focus())}})}_()});return m.createElement(Zs.Provider,{value:n},y&&u&&m.createElement(ln,{id:c,ref:i.beforePanelSentinel,features:Hn.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:k}),Ie({mergeRefs:g,ourProps:w,theirProps:o,slot:O,defaultTag:CS,features:_S,visible:y,name:"Popover.Panel"}),y&&u&&m.createElement(ln,{id:f,ref:i.afterPanelSentinel,features:Hn.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:E}))}let MS="div";function jS(e,t){let r=S.useRef(null),n=Fe(r,t),[a,o]=S.useState([]),i=BO(),l=Q(g=>{o(h=>{let y=h.indexOf(g);if(y!==-1){let b=h.slice();return b.splice(y,1),b}return h})}),s=Q(g=>(o(h=>[...h,g]),()=>l(g))),u=Q(()=>{var g;let h=Bi(r);if(!h)return!1;let y=h.activeElement;return(g=r.current)!=null&&g.contains(y)?!0:a.some(b=>{var O,w;return((O=h.getElementById(b.buttonId.current))==null?void 0:O.contains(y))||((w=h.getElementById(b.panelId.current))==null?void 0:w.contains(y))})}),c=Q(g=>{for(let h of a)h.buttonId.current!==g&&h.close()}),f=S.useMemo(()=>({registerPopover:s,unregisterPopover:l,isFocusWithinPopoverGroup:u,closeOthers:c,mainTreeNodeRef:i.mainTreeNodeRef}),[s,l,u,c,i.mainTreeNodeRef]),d=S.useMemo(()=>({}),[]),p=e,v={ref:n};return m.createElement(Hd.Provider,{value:f},Ie({ourProps:v,theirProps:p,slot:d,defaultTag:MS,name:"Popover.Group"}),m.createElement(i.MainTreeNode,null))}let DS=We(SS),IS=We(AS),RS=We(TS),LS=We(NS),BS=We(jS),xa=Object.assign(DS,{Button:IS,Overlay:RS,Panel:LS,Group:BS}),Zb=S.createContext(null);function Jb(){let e=S.useContext(Zb);if(e===null){let t=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,Jb),t}return e}function FS(){let[e,t]=S.useState([]);return[e.length>0?e.join(" "):void 0,S.useMemo(()=>function(r){let n=Q(o=>(t(i=>[...i,o]),()=>t(i=>{let l=i.slice(),s=l.indexOf(o);return s!==-1&&l.splice(s,1),l}
49))),a=S.useMemo(()=>({register:n,slot:r.slot,name:r.name,props:r.props}),[n,r.slot,r.name,r.props]);return m.createElement(Zb.Provider,{value:a},r.children)},[t])]}let WS="label";function zS(e,t){let r=Ze(),{id:n=`headlessui-label-${r}`,passive:a=!1,...o}=e,i=Jb(),l=Fe(t);qe(()=>i.register(n),[n,i.register]);let s={ref:l,...i.props,id:n};return a&&("onClick"in s&&(delete s.htmlFor,delete s.onClick),"onClick"in o&&delete o.onClick),Ie({ourProps:s,theirProps:o,slot:i.slot||{},defaultTag:WS,name:i.name||"Label"})}let US=We(zS),VS=Object.assign(US,{}),Yd=S.createContext(null);Yd.displayName="GroupContext";let KS=S.Fragment;function HS(e){var t;let[r,n]=S.useState(null),[a,o]=FS(),[i,l]=WO(),s=S.useMemo(()=>({switch:r,setSwitch:n,labelledby:a,describedby:i}),[r,n,a,i]),u={},c=e;return m.createElement(l,{name:"Switch.Description"},m.createElement(o,{name:"Switch.Label",props:{htmlFor:(t=s.switch)==null?void 0:t.id,onClick(f){r&&(f.currentTarget.tagName==="LABEL"&&f.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},m.createElement(Yd.Provider,{value:s},Ie({ourProps:u,theirProps:c,defaultTag:KS,name:"Switch.Group"}))))}let YS="button";function GS(e,t){let r=Ze(),{id:n=`headlessui-switch-${r}`,checked:a,defaultChecked:o=!1,onChange:i,name:l,value:s,form:u,...c}=e,f=S.useContext(Yd),d=S.useRef(null),p=Fe(d,t,f===null?null:f.setSwitch),[v,g]=Nd(a,i,o),h=Q(()=>g==null?void 0:g(!v)),y=Q(E=>{if(Za(E.currentTarget))return E.preventDefault();E.preventDefault(),h()}),b=Q(E=>{E.key===ce.Space?(E.preventDefault(),h()):E.key===ce.Enter&&ak(E.currentTarget)}),O=Q(E=>E.preventDefault()),w=S.useMemo(()=>({checked:v}),[v]),x={id:n,ref:p,role:"switch",type:Ja(e,d),tabIndex:0,"aria-checked":v,"aria-labelledby":f==null?void 0:f.labelledby,"aria-describedby":f==null?void 0:f.describedby,onClick:y,onKeyUp:b,onKeyPress:O},k=sn();return S.useEffect(()=>{var E;let A=(E=d.current)==null?void 0:E.closest("form");A&&o!==void 0&&k.addEventListener(A,"reset",()=>{g(o)})},[d,g]),m.createElement(m.Fragment,null,l!=null&&v&&m.createElement(ln,{features:Hn.Hidden,...Cd({as:"input",type:"checkbox",hidden:!0,readOnly:!0,form:u,checked:v,name:l,value:s})}),Ie({ourProps:x,theirProps:c,slot:w,defaultTag:YS,name:"Switch"}))}let qS=We(GS),XS=HS,ZS=Object.assign(qS,{Group:XS,Label:VS,Description:FO});function JS({onFocus:e}){let[t,r]=S.useState(!0),n=zO();return t?m.createElement(ln,{as:"button",type:"button",features:Hn.Focusable,onFocus:a=>{a.preventDefault();let o,i=50;function l(){if(i--<=0){o&&cancelAnimationFrame(o);return}if(e()){if(cancelAnimationFrame(o),!n.current)return;r(!1);return}o=requestAnimationFrame(l)}o=requestAnimationFrame(l)}}):null}const Qb=S.createContext(null);function QS(){return{groups:new Map,get(e,t){var r;let n=this.groups.get(e);n||(n=new Map,this.groups.set(e,n));let a=(r=n.get(t))!=null?r:0;n.set(t,a+1);let o=Array.from(n.keys()).indexOf(t);function i(){let l=n.get(t);l>1?n.set(t,l-1):n.delete(t)}return[o,i]}}}function eE({children:e}){let t=S.useRef(QS());return S.createElement(Qb.Provider,{value:t},e)}function e0(e){let t=S.useContext(Qb);if(!t)throw new Error("You must wrap your component in a <StableCollection>");let r=tE(),[n,a]=t.current.get(e,r);return S.useEffect(()=>a,[]),n}function tE(){var e,t,r;let n=(r=(t=(e=S.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)==null?void 0:e.ReactCurrentOwner)==null?void 0:t.current)!=null?r:null;if(!n)return Symbol();let a=[],o=n;for(;o;)a.push(o.index),o=o.return;return"$."+a.join(".")}var rE=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(rE||{}),nE=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(nE||{}),aE=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(aE||{});let oE={0(e,t){var r;let n=In(e.tabs,c=>c.current),a=In(e.panels,c=>c.current),o=n.filter(c=>{var f;return!((f=c.current)!=null&&f.hasAttribute("disabled"))}),i={...e,tabs:n,panels:a};if(t.index<0||t.index>n.length-1){let c=je(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>
49je(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(o.length===0)return i;let f=je(c,{0:()=>n.indexOf(o[0]),1:()=>n.indexOf(o[o.length-1])});return{...i,selectedIndex:f===-1?e.selectedIndex:f}}let l=n.slice(0,t.index),s=[...n.slice(t.index),...l].find(c=>o.includes(c));if(!s)return i;let u=(r=n.indexOf(s))!=null?r:e.selectedIndex;return u===-1&&(u=e.selectedIndex),{...i,selectedIndex:u}},1(e,t){var r;if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],a=In([...e.tabs,t.tab],i=>i.current),o=(r=a.indexOf(n))!=null?r:e.selectedIndex;return o===-1&&(o=e.selectedIndex),{...e,tabs:a,selectedIndex:o}},2(e,t){return{...e,tabs:e.tabs.filter(r=>r!==t.tab)}},3(e,t){return e.panels.includes(t.panel)?e:{...e,panels:In([...e.panels,t.panel],r=>r.current)}},4(e,t){return{...e,panels:e.panels.filter(r=>r!==t.panel)}}},Gd=S.createContext(null);Gd.displayName="TabsDataContext";function Pa(e){let t=S.useContext(Gd);if(t===null){let r=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Pa),r}return t}let qd=S.createContext(null);qd.displayName="TabsActionsContext";function Xd(e){let t=S.useContext(qd);if(t===null){let r=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Xd),r}return t}function iE(e,t){return je(t.type,oE,e,t)}let lE=S.Fragment;function sE(e,t){let{defaultIndex:r=0,vertical:n=!1,manual:a=!1,onChange:o,selectedIndex:i=null,...l}=e;const s=n?"vertical":"horizontal",u=a?"manual":"auto";let c=i!==null,f=Fe(t),[d,p]=S.useReducer(iE,{selectedIndex:i??r,tabs:[],panels:[]}),v=S.useMemo(()=>({selectedIndex:d.selectedIndex}),[d.selectedIndex]),g=rn(o||(()=>{})),h=rn(d.tabs),y=S.useMemo(()=>({orientation:s,activation:u,...d}),[s,u,d]),b=Q(A=>(p({type:1,tab:A}),()=>p({type:2,tab:A}))),O=Q(A=>(p({type:3,panel:A}),()=>p({type:4,panel:A}))),w=Q(A=>{x.current!==A&&g.current(A),c||p({type:0,index:A})}),x=rn(c?e.selectedIndex:d.selectedIndex),k=S.useMemo(()=>({registerTab:b,registerPanel:O,change:w}),[]);qe(()=>{p({type:0,index:i??r})},[i]),qe(()=>{if(x.current===void 0||d.tabs.length<=0)return;let A=In(d.tabs,_=>_.current);A.some((_,T)=>d.tabs[T]!==_)&&w(A.indexOf(d.tabs[x.current]))});let E={ref:f};return m.createElement(eE,null,m.createElement(qd.Provider,{value:k},m.createElement(Gd.Provider,{value:y},y.tabs.length<=0&&m.createElement(JS,{onFocus:()=>{var A,_;for(let T of h.current)if(((A=T.current)==null?void 0:A.tabIndex)===0)return(_=T.current)==null||_.focus(),!0;return!1}}),Ie({ourProps:E,theirProps:l,slot:v,defaultTag:lE,name:"Tabs"}))))}let uE="div";function cE(e,t){let{orientation:r,selectedIndex:n}=Pa("Tab.List"),a=Fe(t);return Ie({ourProps:{ref:a,role:"tablist","aria-orientation":r},theirProps:e,slot:{selectedIndex:n},defaultTag:uE,name:"Tabs.List"})}let fE="button";function dE(e,t){var r,n;let a=Ze(),{id:o=`headlessui-tabs-tab-${a}`,...i}=e,{orientation:l,activation:s,selectedIndex:u,tabs:c,panels:f}=Pa("Tab"),d=Xd("Tab"),p=Pa("Tab"),v=S.useRef(null),g=Fe(v,t);qe(()=>d.registerTab(v),[d,v]);let h=e0("tabs"),y=c.indexOf(v);y===-1&&(y=h);let b=y===u,O=Q(T=>{var $;let P=T();if(P===Rn.Success&&s==="auto"){let j=($=Bi(v))==null?void 0:$.activeElement,M=p.tabs.findIndex(N=>N.current===j);M!==-1&&d.change(M)}return P}),w=Q(T=>{let $=c.map(P=>P.current).filter(Boolean);if(T.key===ce.Space||T.key===ce.Enter){T.preventDefault(),T.stopPropagation(),d.change(y);return}switch(T.key){case ce.Home:case ce.PageUp:return T.preventDefault(),T.stopPropagation(),O(()=>Nt($,ot.First));case ce.End:case ce.PageDown:return T.preventDefault(),T.stopPropagation(),O(()=>Nt($,ot.Last))}if(O(()=>je(l,{vertical(){return T.key===ce.ArrowUp?Nt($,ot.Previous|ot.WrapAround):T.key===ce.ArrowDown?Nt($,ot.Next|ot.WrapAround):Rn.Error},horizontal(){return T.key===ce.ArrowLeft?Nt($,ot.Previous|ot.WrapAround):T.key===ce.ArrowRight?Nt($,ot.Next|ot.WrapAround):Rn.Error}}))===Rn.Success)return T.preventDefault()}),x=S.useRef(!1),k=Q(()=>{var T;x.current||(x.current=!0,(T=v.current)==null||T.focus({preventScroll:!0}),d.change(y),UO(()=>{x.current=!1}))}),E=Q(T=>{T.preventDefault()}),A=S.useMemo(()=>({selected:b}),[b]),_={ref:g,onKeyDown:w,onMouseDown:E,onClick:k,id:o,role:"tab",type:Ja(e,v),"aria-controls":(n=(r=f[y])==null?void 0:r.current)==null?void 0:n.id,"aria-selected":b,tabIndex:b?0:-1};return Ie({ourProps:_,theirProps:i,slot:A,defaultTag:fE,name:"Tabs.Tab"})}let mE="div";function pE(e,t){let{selectedIndex:r}=Pa("Tab.Panels"),n=Fe(t),a=S.useMemo(()=>({selectedIndex:r}),[r]);return Ie({ourProps:{ref:n},theirProps:e,slot:a,defaultTag:mE,name:"Tabs.Panels"})}let vE="div",hE=Ht.RenderStrategy|Ht.Static;function gE(e,t){var r,n,a,o;let i=Ze(),{id:l=`headlessui-tabs-panel-${i}`,tabIndex:s=0,...u}=e,{selectedIndex:c,tabs:f,panels:d}=Pa("Tab.Panel"),p=Xd("Tab.Panel"),v=S.useRef(null),g=Fe(v,t);qe(()=>p.registerPanel(v),[p,v]);let h=e0("panels"),y=d.indexOf(v);y===-1&&(y=h);let b=y===c,O=S.useMemo(()=>({selected:b}),[b]),w={ref:g,id:l,role:"tabpanel","aria-labelledby":(n=(r=f[y])==null?void 0:r.current)==null?void 0:n.id,tabIndex:b?s:-1};return!b&&((a=u.unmount)==null||a)&&!((o=u.static)!=null&&o)?m.createElement(ln,{as:"span","aria-hidden":"true",...w}):Ie({ourProps:w,theirProps:u,slot:O,defaultTag:vE,features:hE,visible:b,name:"Tabs.Panel"})}let yE=We(dE),bE=We(sE),xE=We(cE),wE=We(pE),OE=We(gE),Js=Object.assign(yE,{Group:bE,List:xE,Panels:wE,Panel:OE});function t0(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=t0(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function ke(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=t0(e))&&(n&&(n+=" "),n+=t);return n}var kE=Array.isArray,$t=kE,SE=typeof sl=="object"&&sl&&sl.Object===Object&&sl,r0=SE,EE=r0,AE=typeof self=="object"&&self&&self.Object===Object&&self,PE=EE||AE||Function("return this")(),br=PE,$E=br,TE=$E.Symbol,Ki=TE,Ip=Ki,n0=Object.prototype,CE=n0.hasOwnProperty,_E=n0.toString,go=Ip?Ip.toStringTag:void 0;function NE(e){var t=CE.call(e,go),r=e[go];try{e[go]=void 0;var n=!0}catch{}var a=_E.call(e);return n&&(t?e[go]=r:delete e[go]),a}var ME=NE,jE=Object.prototype,DE=jE.toString;function IE(e){return DE.call(e)}var RE=IE,Rp=Ki,LE=ME,BE=RE,FE="[object Null]",WE="[object Undef
49ined]",Lp=Rp?Rp.toStringTag:void 0;function zE(e){return e==null?e===void 0?WE:FE:Lp&&Lp in Object(e)?LE(e):BE(e)}var Rr=zE;function UE(e){return e!=null&&typeof e=="object"}var Lr=UE,VE=Rr,KE=Lr,HE="[object Symbol]";function YE(e){return typeof e=="symbol"||KE(e)&&VE(e)==HE}var Qa=YE,GE=$t,qE=Qa,XE=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ZE=/^\w*$/;function JE(e,t){if(GE(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||qE(e)?!0:ZE.test(e)||!XE.test(e)||t!=null&&e in Object(t)}var Zd=JE;function QE(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var gn=QE;const eo=De(gn);var eA=Rr,tA=gn,rA="[object AsyncFunction]",nA="[object Function]",aA="[object GeneratorFunction]",oA="[object Proxy]";function iA(e){if(!tA(e))return!1;var t=eA(e);return t==nA||t==aA||t==rA||t==oA}var Jd=iA;const ve=De(Jd);var lA=br,sA=lA["__core-js_shared__"],uA=sA,tc=uA,Bp=function(){var e=/[^.]+$/.exec(tc&&tc.keys&&tc.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function cA(e){return!!Bp&&Bp in e}var fA=cA,dA=Function.prototype,mA=dA.toString;function pA(e){if(e!=null){try{return mA.call(e)}catch{}try{return e+""}catch{}}return""}var a0=pA,vA=Jd,hA=fA,gA=gn,yA=a0,bA=/[\\^$.*+?()[\]{}|]/g,xA=/^\[object .+?Constructor\]$/,wA=Function.prototype,OA=Object.prototype,kA=wA.toString,SA=OA.hasOwnProperty,EA=RegExp("^"+kA.call(SA).replace(bA,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function AA(e){if(!gA(e)||hA(e))return!1;var t=vA(e)?EA:xA;return t.test(yA(e))}var PA=AA;function $A(e,t){return e==null?void 0:e[t]}var TA=$A,CA=PA,_A=TA;function NA(e,t){var r=_A(e,t);return CA(r)?r:void 0}var na=NA,MA=na,jA=MA(Object,"create"),Qs=jA,Fp=Qs;function DA(){this.__data__=Fp?Fp(null):{},this.size=0}var IA=DA;function RA(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var LA=RA,BA=Qs,FA="__lodash_hash_undefined__",WA=Object.prototype,zA=WA.hasOwnProperty;function UA(e){var t=this.__data__;if(BA){var r=t[e];return r===FA?void 0:r}return zA.call(t,e)?t[e]:void 0}var VA=UA,KA=Qs,HA=Object.prototype,YA=HA.hasOwnProperty;function GA(e){var t=this.__data__;return KA?t[e]!==void 0:YA.call(t,e)}var qA=GA,XA=Qs,ZA="__lodash_hash_undefined__";function JA(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=XA&&t===void 0?ZA:t,this}var QA=JA,eP=IA,tP=LA,rP=VA,nP=qA,aP=QA;function to(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}to.prototype.clear=eP;to.prototype.delete=tP;to.prototype.get=rP;to.prototype.has=nP;to.prototype.set=aP;var oP=to;function iP(){this.__data__=[],this.size=0}var lP=iP;function sP(e,t){return e===t||e!==e&&t!==t}var Qd=sP,uP=Qd;function cP(e,t){for(var r=e.length;r--;)if(uP(e[r][0],t))return r;return-1}var eu=cP,fP=eu,dP=Array.prototype,mP=dP.splice;function pP(e){var t=this.__data__,r=fP(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():mP.call(t,r,1),--this.size,!0}var vP=pP,hP=eu;function gP(e){var t=this.__data__,r=hP(t,e);return r<0?void 0:t[r][1]}var yP=gP,bP=eu;function xP(e){return bP(this.__data__,e)>-1}var wP=xP,OP=eu;function kP(e,t){var r=this.__data__,n=OP(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var SP=kP,EP=lP,AP=vP,PP=yP,$P=wP,TP=SP;function ro(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ro.prototype.clear=EP;ro.prototype.delete=AP;ro.prototype.get=PP;ro.prototype.has=$P;ro.prototype.set=TP;var tu=ro,CP=na,_P=br,NP=CP(_P,"Map"),em=NP,Wp=oP,MP=tu,jP=em;function DP(){this.size=0,this.__data__={hash:new Wp,map:new(jP||MP),string:new Wp}}var IP=DP;function RP(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var LP=RP,BP=LP;function FP(e,t){var r=e.__data__;return BP(t)?r[typeof t=="string"?"string":"hash"]:r.map}var ru=FP,WP=ru;function zP(e){var t=WP(this,e).delete(e);return this.size-=t?1:0,t}var UP=zP,VP=ru;function KP(e){return VP(this,e).get(e)}var HP=KP,YP=ru;function GP(e){return YP(this,e).has(e)}var qP=GP,XP=ru;function ZP(e,t){var r=XP(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var JP=ZP,QP=IP,e$=UP,t$=HP,r$=qP,n$=JP;function no(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}no.prototype.clear=QP;no.prototype.delete=e$;no.prototype.get=t$;no.prototype.has=r$;no.prototype.set=n$;var tm=no,o0=tm,a$="Expected a function";function rm(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(a$);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],o=r.cache;if(o.has(a))return o.get(a);var i=e.apply(this,n);return r.cache=o.set(a,i)||o,i};return r.cache=new(rm.Cache||o0),r}rm.Cache=o0;var i0=rm;const o$=De(i0);var i$=i0,l$=500;function s$(e){var t=i$(e,function(n){return r.size===l$&&r.clear(),n}
49),r=t.cache;return t}var u$=s$,c$=u$,f$=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,d$=/\\(\\)?/g,m$=c$(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(f$,function(r,n,a,o){t.push(a?o.replace(d$,"$1"):n||r)}),t}),p$=m$;function v$(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}var nm=v$,zp=Ki,h$=nm,g$=$t,y$=Qa,b$=1/0,Up=zp?zp.prototype:void 0,Vp=Up?Up.toString:void 0;function l0(e){if(typeof e=="string")return e;if(g$(e))return h$(e,l0)+"";if(y$(e))return Vp?Vp.call(e):"";var t=e+"";return t=="0"&&1/e==-b$?"-0":t}var x$=l0,w$=x$;function O$(e){return e==null?"":w$(e)}var s0=O$,k$=$t,S$=Zd,E$=p$,A$=s0;function P$(e,t){return k$(e)?e:S$(e,t)?[e]:E$(A$(e))}var u0=P$,$$=Qa,T$=1/0;function C$(e){if(typeof e=="string"||$$(e))return e;var t=e+"";return t=="0"&&1/e==-T$?"-0":t}var nu=C$,_$=u0,N$=nu;function M$(e,t){t=_$(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[N$(t[r++])];return r&&r==n?e:void 0}var am=M$,j$=am;function D$(e,t,r){var n=e==null?void 0:j$(e,t);return n===void 0?r:n}var c0=D$;const jt=De(c0);function I$(e){return e==null}var R$=I$;const de=De(R$);var L$=Rr,B$=$t,F$=Lr,W$="[object String]";function z$(e){return typeof e=="string"||!B$(e)&&F$(e)&&L$(e)==W$}var U$=z$;const Hi=De(U$);var f0={exports:{}},Te={};/** @license React v16.13.1
50 * react-is.production.min.js
51 *
52 * Copyright (c) Facebook, Inc. and its affiliates.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE file in the root directory of this source tree.
56 */var ut=typeof Symbol=="function"&&Symbol.for,om=ut?Symbol.for("react.element"):60103,im=ut?Symbol.for("react.portal"):60106,au=ut?Symbol.for("react.fragment"):60107,ou=ut?Symbol.for("react.strict_mode"):60108,iu=ut?Symbol.for("react.profiler"):60114,lu=ut?Symbol.for("react.provider"):60109,su=ut?Symbol.for("react.context"):60110,lm=ut?Symbol.for("react.async_mode"):60111,uu=ut?Symbol.for("react.concurrent_mode"):60111,cu=ut?Symbol.for("react.forward_ref"):60112,fu=ut?Symbol.for("react.suspense"):60113,V$=ut?Symbol.for("react.suspense_list"):60120,du=ut?Symbol.for("react.memo"):60115,mu=ut?Symbol.for("react.lazy"):60116,K$=ut?Symbol.for("react.block"):60121,H$=ut?Symbol.for("react.fundamental"):60117,Y$=ut?Symbol.for("react.responder"):60118,G$=ut?Symbol.for("react.scope"):60119;function Rt(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case om:switch(e=e.type,e){case lm:case uu:case au:case iu:case ou:case fu:return e;default:switch(e=e&&e.$$typeof,e){case su:case cu:case mu:case du:case lu:return e;default:return t}}case im:return t}}}function d0(e){return Rt(e)===uu}Te.AsyncMode=lm;Te.ConcurrentMode=uu;Te.ContextConsumer=su;Te.ContextProvider=lu;Te.Element=om;Te.ForwardRef=cu;Te.Fragment=au;Te.Lazy=mu;Te.Memo=du;Te.Portal=im;Te.Profiler=iu;Te.StrictMode=ou;Te.Suspense=fu;Te.isAsyncMode=function(e){return d0(e)||Rt(e)===lm};Te.isConcurrentMode=d0;Te.isContextConsumer=function(e){return Rt(e)===su};Te.isContextProvider=function(e){return Rt(e)===lu};Te.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===om};Te.isForwardRef=function(e){return Rt(e)===cu};Te.isFragment=function(e){return Rt(e)===au};Te.isLazy=function(e){return Rt(e)===mu};Te.isMemo=function(e){return Rt(e)===du};Te.isPortal=function(e){return Rt(e)===im};Te.isProfiler=function(e){return Rt(e)===iu};Te.isStrictMode=function(e){return Rt(e)===ou};Te.isSuspense=function(e){return Rt(e)===fu};Te.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===au||e===uu||e===iu||e===ou||e===fu||e===V$||typeof e=="object"&&e!==null&&(e.$$typeof===mu||e.$$typeof===du||e.$$typeof===lu||e.$$typeof===su||e.$$typeof===cu||e.$$typeof===H$||e.$$typeof===Y$||e.$$typeof===G$||e.$$typeof===K$)};Te.typeOf=Rt;f0.exports=Te;var qc=f0.exports,q$=Rr,X$=Lr,Z$="[object Number]";function J$(e){return typeof e=="number"||X$(e)&&q$(e)==Z$}var m0=J$;const Q$=De(m0);var eT=m0;function tT(e){return eT(e)&&e!=+e}var rT=tT;const ao=De(rT);var yt=function(t){return t===0?0:t>0?1:-1},Ln=function(t){return Hi(t)&&t.indexOf("%")===t.length-1},q=function(t){return Q$(t)&&!ao(t)},tt=function(t){return q(t)||Hi(t)},nT=0,yn=function(t){var r=++nT;return"".concat(t||"").concat(r)},kt=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!q(t)&&!Hi(t))return n;var o;if(Ln(t)){var i=t.indexOf("%");o=r*parseFloat(t.slice(0,i))/100}
56else o=+t;return ao(o)&&(o=n),a&&o>r&&(o=r),o},qr=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},aT=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},a=0;a<r;a++)if(!n[t[a]])n[t[a]]=!0;else return!0;return!1},Ge=function(t,r){return q(t)&&q(r)?function(n){return t+n*(r-t)}:function(){return r}};function Bl(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):jt(n,t))===r})}var oT=function(t){if(!t||!t.length)return null;for(var r=t.length,n=0,a=0,o=0,i=0,l=1/0,s=-1/0,u=0,c=0,f=0;f<r;f++)u=t[f].cx||0,c=t[f].cy||0,n+=u,a+=c,o+=u*c,i+=u*u,l=Math.min(l,u),s=Math.max(s,u);var d=r*i!==n*n?(r*o-n*a)/(r*i-n*n):0;return{xmin:l,xmax:s,a:d,b:(a-d*n)/r}};function wa(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function Xc(e){"@babel/helpers - typeof";return Xc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xc(e)}var iT=["viewBox","children"],lT=["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"],Kp=["points","pathLength"],rc={svg:iT,polygon:Kp,polyline:Kp},sm=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
56ocus","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"],Fl=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(S.isValidElement(t)&&(n=t.props),!eo(n))return null;var a={};return Object.keys(n).forEach(function(o){sm.includes(o)&&(a[o]=r||function(i){return n[o](n,i)})}),a},sT=function(t,r,n){return function(a){return t(r,n,a),null}},un=function(t,r,n){if(!eo(t)||Xc(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(o){var i=t[o];sm.includes(o)&&typeof i=="function"&&(a||(a={}),a[o]=sT(i,r,n))}),a},uT=["children"],cT=["children"];function Hp(e,t){if(e==null)return{};var r=fT(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function fT(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function Zc(e){"@babel/helpers - typeof";return Zc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zc(e)}var Yp={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},$r=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},Gp=null,nc=null,um=function e(t){if(t===Gp&&Array.isArray(nc))return nc;var r=[];
56return S.Children.forEach(t,function(n){de(n)||(qc.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),nc=r,Gp=t,r};function xt(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(a){return $r(a)}):n=[$r(t)],um(e).forEach(function(a){var o=jt(a,"type.displayName")||jt(a,"type.name");n.indexOf(o)!==-1&&r.push(a)}),r}function _t(e,t){var r=xt(e,t);return r&&r[0]}var qp=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,a=r.height;return!(!q(n)||n<=0||!q(a)||a<=0)},dT=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],mT=function(t){return t&&t.type&&Hi(t.type)&&dT.indexOf(t.type)>=0},p0=function(t){return t&&Zc(t)==="object"&&"cx"in t&&"cy"in t&&"r"in t},pT=function(t,r,n,a){var o,i=(o=rc==null?void 0:rc[a])!==null&&o!==void 0?o:[];return!ve(t)&&(a&&i.includes(r)||lT.includes(r))||n&&sm.includes(r)},ie=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(S.isValidElement(t)&&(a=t.props),!eo(a))return null;var o={};return Object.keys(a).forEach(function(i){var l;pT((l=a)===null||l===void 0?void 0:l[i],i,r,n)&&(o[i]=a[i])}),o},Jc=function e(t,r){if(t===r)return!0;var n=S.Children.count(t);if(n!==S.Children.count(r))return!1;if(n===0)return!0;if(n===1)return Xp(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var a=0;a<n;a++){var o=t[a],i=r[a];if(Array.isArray(o)||Array.isArray(i)){if(!e(o,i))return!1}else if(!Xp(o,i))return!1}return!0},Xp=function(t,r){if(de(t)&&de(r))return!0;if(!de(t)&&!de(r)){var n=t.props||{},a=n.children,o=Hp(n,uT),i=r.props||{},l=i.children,s=Hp(i,cT);return a&&l?wa(o,s)&&Jc(a,l):!a&&!l?wa(o,s):!1}return!1},Zp=function(t,r){var n=[],a={};return um(t).forEach(function(o,i){if(mT(o))n.push(o);else if(o){var l=$r(o.type),s=r[l]||{},u=s.handler,c=s.once;if(u&&(!c||!a[l])){var f=u(o,l,i);n.push(f),a[l]=!0}}}),n},vT=function(t){var r=t&&t.type;return r&&Yp[r]?Yp[r]:null},hT=function(t,r){return um(r).indexOf(t)},gT=["children","width","height","viewBox","className","style","title","desc"];function Qc(){return Qc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Qc.apply(this,arguments)}function yT(e,t){if(e==null)return{};var r=bT(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function bT(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function ef(e){var t=e.children,r=e.width,n=e.height,a=e.viewBox,o=e.className,i=e.style,l=e.title,s=e.desc,u=yT(e,gT),c=a||{width:r,height:n,x:0,y:0},f=ke("recharts-surface",o);return m.createElement("svg",Qc({},ie(u,!0,"svg"),{className:f,width:r,height:n,style:i,viewBox:"".concat(c.x," ").concat(c.y," ").concat(c.width," ").concat(c.height)}),m.createElement("title",null,l),m.createElement("desc",null,s),t)}var xT=["children","className"];function tf(){return tf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tf.apply(this,arguments)}function wT(e,t){if(e==null)return{};var r=OT(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function OT(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}var ge=m.forwardRef(function(e,t){var r=e.children,n=e.className,a=wT(e,xT),o=ke("recharts-layer",n);return m.createElement("g",tf({className:o},ie(a,!0),{ref:t}),r)}),ar=function(t,r){for(var n=arguments.length,a=new Array(n>2?n-2:0),o=2;o<n;o++)a[o-2]=arguments[o]};function kT(e,t,r){var n=-1,a=e.length;t<0&&(t=-t>a?0:a+t),r=r>a?a:r,r<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(a);++n<a;)o[n]=e[n+t];return o}var ST=kT,ET=ST;function AT(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:ET(e,t,r)}var PT=AT,$T="\\ud800-\\udfff",TT="\\u0300-\\u036f",CT="\\ufe20-\\ufe2f",_T="\\u20d0-\\u20ff",NT=TT+CT+_T,MT="\\ufe0e\\ufe0f",jT="\\u200d",DT=RegExp("["+jT+$T+NT+MT+"]");function IT(e){return DT.test(e)}var v0=IT;function RT(e){return e.split("")}var LT=RT,h0="\\ud800-\\udfff",BT="\\u0300-\\u036f",FT="\\ufe20-\\ufe2f",WT="\\u20d0-\\u20ff",zT=BT+FT+WT,UT="\\ufe0e\\ufe0f",VT="["+h0+"]",rf="["+zT+"]",nf="\\ud83c[\\udffb-\\udfff]",KT="(?:"+rf+"|"+nf+")",g0="[^"+h0+"]",y0="(?:\\ud83c[\\udde6-\\uddff]){2}",b0="[\\ud800-\\udbff][\\udc00-\\udfff]",HT="\\u200d",x0=KT+"?",w0="["+UT+"]?",YT="(?:"+HT+"(?:"+[g0,y0,b0].join("|")+")"+w0+x0+")*",GT=w0+x0+YT,qT="(?:"+[g0+rf+"?",rf,y0,b0,VT].join("|")+")",XT=RegExp(nf+"(?="+nf+")|"+qT+GT,"g");function ZT(e){return e.match(XT)||[]}var JT=ZT,QT=LT,eC=v0,tC=JT;function rC(e){return eC(e)?tC(e):QT(e)}var nC=rC,aC=PT,oC=v0,iC=nC,lC=s0;function sC(e){return function(t){t=lC(t);var r=oC(t)?iC(t):void 0,n=r?r[0]:t.charAt(0),a=r?aC(r,1).join(""):t.slice(1);return n[e]()+a}}var uC=sC,cC=uC,fC=cC("toUpperCase"),dC=fC;const pu=De(dC);function Re(e){return function(){return e}}const O0=Math.cos,Wl=Math.sin,lr=Math.sqrt,zl=Math.PI,vu=2*zl,af=Math.PI,of=2*af,_n=1e-6,mC=of-_n;function k0(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function pC(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return k0;const r=10**t;return function(n){this._+=n[0];for(let a=1,o=n.length;a<o;++a)this._+=Math.round(arguments[a]*r)/r+n[a]}}class vC{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?k0:pC(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,a){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+a}`}bezierCurveTo(t,r,n,a,o,i){this._append`C${+t},${+r},${+n}
56,${+a},${this._x1=+o},${this._y1=+i}`}arcTo(t,r,n,a,o){if(t=+t,r=+r,n=+n,a=+a,o=+o,o<0)throw new Error(`negative radius: ${o}`);let i=this._x1,l=this._y1,s=n-t,u=a-r,c=i-t,f=l-r,d=c*c+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(d>_n)if(!(Math.abs(f*s-u*c)>_n)||!o)this._append`L${this._x1=t},${this._y1=r}`;else{let p=n-i,v=a-l,g=s*s+u*u,h=p*p+v*v,y=Math.sqrt(g),b=Math.sqrt(d),O=o*Math.tan((af-Math.acos((g+d-h)/(2*y*b)))/2),w=O/b,x=O/y;Math.abs(w-1)>_n&&this._append`L${t+w*c},${r+w*f}`,this._append`A${o},${o},0,0,${+(f*p>c*v)},${this._x1=t+x*s},${this._y1=r+x*u}`}}arc(t,r,n,a,o,i){if(t=+t,r=+r,n=+n,i=!!i,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(a),s=n*Math.sin(a),u=t+l,c=r+s,f=1^i,d=i?a-o:o-a;this._x1===null?this._append`M${u},${c}`:(Math.abs(this._x1-u)>_n||Math.abs(this._y1-c)>_n)&&this._append`L${u},${c}`,n&&(d<0&&(d=d%of+of),d>mC?this._append`A${n},${n},0,1,${f},${t-l},${r-s}A${n},${n},0,1,${f},${this._x1=u},${this._y1=c}`:d>_n&&this._append`A${n},${n},0,${+(d>=af)},${f},${this._x1=t+n*Math.cos(o)},${this._y1=r+n*Math.sin(o)}`)}rect(t,r,n,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+a}h${-n}Z`}toString(){return this._}}function cm(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new vC(t)}function fm(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function S0(e){this._context=e}S0.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 hu(e){return new S0(e)}function E0(e){return e[0]}function A0(e){return e[1]}function P0(e,t){var r=Re(!0),n=null,a=hu,o=null,i=cm(l);e=typeof e=="function"?e:e===void 0?E0:Re(e),t=typeof t=="function"?t:t===void 0?A0:Re(t);function l(s){var u,c=(s=fm(s)).length,f,d=!1,p;for(n==null&&(o=a(p=i())),u=0;u<=c;++u)!(u<c&&r(f=s[u],u,s))===d&&((d=!d)?o.lineStart():o.lineEnd()),d&&o.point(+e(f,u,s),+t(f,u,s));if(p)return o=null,p+""||null}return l.x=function(s){return arguments.length?(e=typeof s=="function"?s:Re(+s),l):e},l.y=function(s){return arguments.length?(t=typeof s=="function"?s:Re(+s),l):t},l.defined=function(s){return arguments.length?(r=typeof s=="function"?s:Re(!!s),l):r},l.curve=function(s){return arguments.length?(a=s,n!=null&&(o=a(n)),l):a},l.context=function(s){return arguments.length?(s==null?n=o=null:o=a(n=s),l):n},l}function ul(e,t,r){var n=null,a=Re(!0),o=null,i=hu,l=null,s=cm(u);e=typeof e=="function"?e:e===void 0?E0:Re(+e),t=typeof t=="function"?t:Re(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?A0:Re(+r);function u(f){var d,p,v,g=(f=fm(f)).length,h,y=!1,b,O=new Array(g),w=new Array(g);for(o==null&&(l=i(b=s())),d=0;d<=g;++d){if(!(d<g&&a(h=f[d],d,f))===y)if(y=!y)p=d,l.areaStart(),l.lineStart();else{for(l.lineEnd(),l.lineStart(),v=d-1;v>=p;--v)l.point(O[v],w[v]);l.lineEnd(),l.areaEnd()}y&&(O[d]=+e(h,d,f),w[d]=+t(h,d,f),l.point(n?+n(h,d,f):O[d],r?+r(h,d,f):w[d]))}if(b)return l=null,b+""||null}function c(){return P0().defined(a).curve(i).context(o)}return u.x=function(f){return arguments.length?(e=typeof f=="function"?f:Re(+f),n=null,u):e},u.x0=function(f){return arguments.length?(e=typeof f=="function"?f:Re(+f),u):e},u.x1=function(f){return arguments.length?(n=f==null?null:typeof f=="function"?f:Re(+f),u):n},u.y=function(f){return arguments.length?(t=typeof f=="function"?f:Re(+f),r=null,u):t},u.y0=function(f){return arguments.length?(t=typeof f=="function"?f:Re(+f),u):t},u.y1=function(f){return arguments.length?(r=f==null?null:typeof f=="function"?f:Re(+f),u):r},u.lineX0=u.lineY0=function(){return c().x(e).y(t)},u.lineY1=function(){return c().x(e).y(r)},u.lineX1=function(){return c().x(n).y(t)},u.defined=function(f){return arguments.length?(a=typeof f=="function"?f:Re(!!f),u):a},u.curve=function(f){return arguments.length?(i=f,o!=null&&(l=i(o)),u):i},u.context=function(f){return arguments.length?(f==null?o=l=null:l=i(o=f),u):o},u}class $0{constructor(t,r){this._context=t,this._x=r}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}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function hC(e){return new $0(e,!0)}function gC(e){return new $0(e,!1)}const dm={draw(e,t){const r=lr(t/zl);e.moveTo(r,0),e.arc(0,0,r,0,vu)}},yC={draw(e,t){const r=lr(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},T0=lr(1/3),bC=T0*2,xC={draw(e,t){const r=lr(t/bC),n=r*T0;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},wC={draw(e,t){const r=lr(t),n=-r/2;e.rect(n,n,r,r)}},OC=.8908130915292852,C0=Wl(zl/10)/Wl(7*zl/10),kC=Wl(vu/10)*C0,SC=-O0(vu/10)*C0,EC={draw(e,t){const r=lr(t*OC),n=kC*r,a=SC*r;e.moveTo(0,-r),e.lineTo(n,a);for(let o=1;o<5;++o){const i=vu*o/5,l=O0(i),s=Wl(i);e.lineTo(s*r,-l*r),e.lineTo(l*n-s*a,s*n+l*a)}e.closePath()}},ac=lr(3),AC={draw(e,t){const r=-lr(t/(ac*3));e.moveTo(0,r*2),e.lineTo(-ac*r,-r),e.lineTo(ac*r,-r),e.closePath()}},Lt=-.5,Bt=lr(3)/2,lf=1/lr(12),PC=(lf/2+1)*3,$C={draw(e,t){const r=lr(t/PC),n=r/2,a=r*lf,o=n,i=r*lf+r,l=-o,s=i;e.moveTo(n,a),e.lineTo(o,i),e.lineTo(l,s),e.lineTo(Lt*n-Bt*a,Bt*n+Lt*a),e.lineTo(Lt*o-Bt*i,Bt*o+Lt*i),e.lineTo(Lt*l-Bt*s,Bt*l+Lt*s),e.lineTo(Lt*n+Bt*a,Lt*a-Bt*n),e.lineTo(Lt*o+Bt*i,Lt*i-Bt*o),e.lineTo(Lt*l+Bt*s,Lt*s-Bt*l),e.closePath()}};function TC(e,t){let r=null,n=cm(a);e=typeof e=="function"?e:Re(e||dm),t=typeof t=="function"?t:Re(t===void 0?64:+t);function a(){let o;if(r||(r=o=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),o)return r=null,o+""||null}return a.type=function(o){return arguments.length?(e=typeof o=="function"?o:Re(o),a):e},a.size=function(o){return arguments.length?(t=typeof o=="function"?o:Re(+o),a):t},a.context=function(o){return arguments.length?(r=o??null,a):r},a}function Ul(){}function Vl(e,t,r){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+r)/6)}function _0(e){this._context=e}_0.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:Vl(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:Vl(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function CC(e){return new _0(e)}function N0(e){this._context=e}N0.prototype={areaStart:Ul,areaEnd:Ul,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:Vl(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function _C(e){return new N0(e)}function M0(e){this._context=e}M0.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 r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Vl(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function NC(e){return new M0(e)}function j0(e){this._context=e}j0.prototype={areaStart:Ul,areaEnd:Ul,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 MC(e){return new j0(e)}function Jp(e){return e<0?-1:1}function Qp(e,t,r){var n=e._x1-e._x0,a=t-e._x1,o=(e._y1-e._y0)/(n||a<0&&-0),i=(r-e._y1)/(a||n<0&&-0),l=(o*a+i*n)/(n+a);return(Jp(o)+Jp(i))*Math.min(Math.abs(o),Math.abs(i),.5*Math.abs(l))||0}function ev(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function oc(e,t,r){var n=e._x0,a=e._y0,o=e._x1,i=e._y1,l=(o-n)/3;e._context.bezierCurveTo(n+l,a+l*t,o-l,i-l*r,o,i)}function Kl(e){this._context=e}Kl.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:oc(this,this._t0,ev(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 r=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,oc(this,ev(this,r=Qp(this,e,t)),r);break;default:oc(this,this._t0,r=Qp(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function D0(e){this._context=new I0(e)}(D0.prototype=Object.create(Kl.prototype)).point=function(e,t){Kl.prototype.point.call(this,t,e)};function I0(e){this._context=e}I0.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,r,n,a,o){this._context.bezierCurveTo(t,e,n,r,o,a)}};function jC(e){return new Kl(e)}function DC(e){return new D0(e)}function R0(e){this._context=e}R0.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,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=tv(e),a=tv(t),o=0,i=1;i<r;++o,++i)this._context.bezierCurveTo(n[0][o],a[0][o],n[1][o],a[1][o],e[i],t[i]);(this._line||this._line!==0&&r===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 tv(e){var t,r=e.length-1,n,a=new Array(r),o=new Array(r),i=new Array(r);for(a[0]=0,o[0]=2,i[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,o[t]=4,i[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,o[r-1]=7,i[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/o[t-1],o[t]-=n,i[t]-=n*i[t-1];for(a[r-1]=i[r-1]/o[r-1],t=r-2;t>=0;--t)a[t]=(i[t]-a[t+1])/o[t];for(o[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)o[t]=2*e[t+1]-a[t+1];return[a,o]}function IC(e){return new R0(e)}function gu(e,t){this._context=e,this._t=t}gu.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;
56default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function RC(e){return new gu(e,.5)}function LC(e){return new gu(e,0)}function BC(e){return new gu(e,1)}function $a(e,t){if((i=e.length)>1)for(var r=1,n,a,o=e[t[0]],i,l=o.length;r<i;++r)for(a=o,o=e[t[r]],n=0;n<l;++n)o[n][1]+=o[n][0]=isNaN(a[n][1])?a[n][0]:a[n][1]}function sf(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function FC(e,t){return e[t]}function WC(e){const t=[];return t.key=e,t}function zC(){var e=Re([]),t=sf,r=$a,n=FC;function a(o){var i=Array.from(e.apply(this,arguments),WC),l,s=i.length,u=-1,c;for(const f of o)for(l=0,++u;l<s;++l)(i[l][u]=[0,+n(f,i[l].key,u,o)]).data=f;for(l=0,c=fm(t(i));l<s;++l)i[c[l]].index=l;return r(i,c),i}return a.keys=function(o){return arguments.length?(e=typeof o=="function"?o:Re(Array.from(o)),a):e},a.value=function(o){return arguments.length?(n=typeof o=="function"?o:Re(+o),a):n},a.order=function(o){return arguments.length?(t=o==null?sf:typeof o=="function"?o:Re(Array.from(o)),a):t},a.offset=function(o){return arguments.length?(r=o??$a,a):r},a}function UC(e,t){if((n=e.length)>0){for(var r,n,a=0,o=e[0].length,i;a<o;++a){for(i=r=0;r<n;++r)i+=e[r][a][1]||0;if(i)for(r=0;r<n;++r)e[r][a][1]/=i}$a(e,t)}}function VC(e,t){if((a=e.length)>0){for(var r=0,n=e[t[0]],a,o=n.length;r<o;++r){for(var i=0,l=0;i<a;++i)l+=e[i][r][1]||0;n[r][1]+=n[r][0]=-l/2}$a(e,t)}}function KC(e,t){if(!(!((i=e.length)>0)||!((o=(a=e[t[0]]).length)>0))){for(var r=0,n=1,a,o,i;n<o;++n){for(var l=0,s=0,u=0;l<i;++l){for(var c=e[t[l]],f=c[n][1]||0,d=c[n-1][1]||0,p=(f-d)/2,v=0;v<l;++v){var g=e[t[v]],h=g[n][1]||0,y=g[n-1][1]||0;p+=h-y}s+=f,u+=p*f}a[n-1][1]+=a[n-1][0]=r,s&&(r-=u/s)}a[n-1][1]+=a[n-1][0]=r,$a(e,t)}}function Xo(e){"@babel/helpers - typeof";return Xo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xo(e)}var HC=["type","size","sizeType"];function uf(){return uf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uf.apply(this,arguments)}function rv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function nv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?rv(Object(r),!0).forEach(function(n){YC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rv(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YC(e,t,r){return t=GC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GC(e){var t=qC(e,"string");return Xo(t)=="symbol"?t:String(t)}function qC(e,t){if(Xo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Xo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function XC(e,t){if(e==null)return{};var r=ZC(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ZC(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}var L0={symbolCircle:dm,symbolCross:yC,symbolDiamond:xC,symbolSquare:wC,symbolStar:EC,symbolTriangle:AC,symbolWye:$C},JC=Math.PI/180,QC=function(t){var r="symbol".concat(pu(t));return L0[r]||dm},e_=function(t,r,n){if(r==="area")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 a=18*JC;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),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}},t_=function(t,r){L0["symbol".concat(pu(t))]=r},yu=function(t){var r=t.type,n=r===void 0?"circle":r,a=t.size,o=a===void 0?64:a,i=t.sizeType,l=i===void 0?"area":i,s=XC(t,HC),u=nv(nv({},s),{},{type:n,size:o,sizeType:l}),c=function(){var h=QC(n),y=TC().type(h).size(e_(o,l,n));return y()},f=u.className,d=u.cx,p=u.cy,v=ie(u,!0);return d===+d&&p===+p&&o===+o?m.createElement("path",uf({}
56,v,{className:ke("recharts-symbols",f),transform:"translate(".concat(d,", ").concat(p,")"),d:c()})):null};yu.registerSymbol=t_;function Ta(e){"@babel/helpers - typeof";return Ta=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ta(e)}function cf(){return cf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},cf.apply(this,arguments)}function av(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function r_(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?av(Object(r),!0).forEach(function(n){Zo(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):av(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function n_(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ov(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,F0(n.key),n)}}function a_(e,t,r){return t&&ov(e.prototype,t),r&&ov(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function o_(e,t,r){return t=Hl(t),i_(e,B0()?Reflect.construct(t,r||[],Hl(e).constructor):t.apply(e,r))}function i_(e,t){if(t&&(Ta(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l_(e)}function l_(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function B0(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(B0=function(){return!!e})()}function Hl(e){return Hl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Hl(e)}function s_(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ff(e,t)}function ff(e,t){return ff=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ff(e,t)}function Zo(e,t,r){return t=F0(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F0(e){var t=u_(e,"string");return Ta(t)=="symbol"?t:String(t)}function u_(e,t){if(Ta(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ta(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ft=32,mm=function(e){s_(t,e);function t(){return n_(this,t),o_(this,t,arguments)}return a_(t,[{key:"renderIcon",value:function(n){var a=this.props.inactiveColor,o=Ft/2,i=Ft/6,l=Ft/3,s=n.inactive?a:n.color;if(n.type==="plainline")return m.createElement("line",{strokeWidth:4,fill:"none",stroke:s,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:o,x2:Ft,y2:o,className:"recharts-legend-icon"});if(n.type==="line")return m.createElement("path",{strokeWidth:4,fill:"none",stroke:s,d:"M0,".concat(o,"h").concat(l,`
57            A`).concat(i,",").concat(i,",0,1,1,").concat(2*l,",").concat(o,`
58            H`).concat(Ft,"M").concat(2*l,",").concat(o,`
59            A`).concat(i,",").concat(i,",0,1,1,").concat(l,",").concat(o),className:"recharts-legend-icon"});if(n.type==="rect")return m.createElement("path",{stroke:"none",fill:s,d:"M0,".concat(Ft/8,"h").concat(Ft,"v").concat(Ft*3/4,"h").concat(-Ft,"z"),className:"recharts-legend-icon"});if(m.isValidElement(n.legendIcon)){var u=r_({},n);return delete u.legendIcon,m.cloneElement(n.legendIcon,u)}return m.createElement(yu,{fill:s,cx:o,cy:o,size:Ft,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,o=a.payload,i=a.iconSize,l=a.layout,s=a.formatter,u=a.inactiveColor,c={x:0,y:0,width:Ft,height:Ft}
59,f={display:l==="horizontal"?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return o.map(function(p,v){var g=p.formatter||s,h=ke(Zo(Zo({"recharts-legend-item":!0},"legend-item-".concat(v),!0),"inactive",p.inactive));if(p.type==="none")return null;var y=ve(p.value)?null:p.value;ar(!ve(p.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var b=p.inactive?u:p.color;return m.createElement("li",cf({className:h,style:f,key:"legend-item-".concat(v)},un(n.props,p,v)),m.createElement(ef,{width:i,height:i,viewBox:c,style:d},n.renderIcon(p)),m.createElement("span",{className:"recharts-legend-item-text",style:{color:b}},g?g(y,p,v):y))})}},{key:"render",value:function(){var n=this.props,a=n.payload,o=n.layout,i=n.align;if(!a||!a.length)return null;var l={padding:0,margin:0,textAlign:o==="horizontal"?i:"left"};return m.createElement("ul",{className:"recharts-default-legend",style:l},this.renderItems())}}]),t}(S.PureComponent);Zo(mm,"displayName","Legend");Zo(mm,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var c_=tu;function f_(){this.__data__=new c_,this.size=0}var d_=f_;function m_(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var p_=m_;function v_(e){return this.__data__.get(e)}var h_=v_;function g_(e){return this.__data__.has(e)}var y_=g_,b_=tu,x_=em,w_=tm,O_=200;function k_(e,t){var r=this.__data__;if(r instanceof b_){var n=r.__data__;if(!x_||n.length<O_-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new w_(n)}return r.set(e,t),this.size=r.size,this}var S_=k_,E_=tu,A_=d_,P_=p_,$_=h_,T_=y_,C_=S_;function oo(e){var t=this.__data__=new E_(e);this.size=t.size}oo.prototype.clear=A_;oo.prototype.delete=P_;oo.prototype.get=$_;oo.prototype.has=T_;oo.prototype.set=C_;var W0=oo,__="__lodash_hash_undefined__";function N_(e){return this.__data__.set(e,__),this}var M_=N_;function j_(e){return this.__data__.has(e)}var D_=j_,I_=tm,R_=M_,L_=D_;function Yl(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new I_;++t<r;)this.add(e[t])}Yl.prototype.add=Yl.prototype.push=R_;Yl.prototype.has=L_;var z0=Yl;function B_(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var U0=B_;function F_(e,t){return e.has(t)}var V0=F_,W_=z0,z_=U0,U_=V0,V_=1,K_=2;function H_(e,t,r,n,a,o){var i=r&V_,l=e.length,s=t.length;if(l!=s&&!(i&&s>l))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var f=-1,d=!0,p=r&K_?new W_:void 0;for(o.set(e,t),o.set(t,e);++f<l;){var v=e[f],g=t[f];if(n)var h=i?n(g,v,f,t,e,o):n(v,g,f,e,t,o);if(h!==void 0){if(h)continue;d=!1;break}if(p){if(!z_(t,function(y,b){if(!U_(p,b)&&(v===y||a(v,y,r,n,o)))return p.push(b)})){d=!1;break}}else if(!(v===g||a(v,g,r,n,o))){d=!1;break}}return o.delete(e),o.delete(t),d}var K0=H_,Y_=br,G_=Y_.Uint8Array,q_=G_;function X_(e){var t=-1,r=Array(e.size);return e.forEach(function(n,a){r[++t]=[a,n]}),r}var Z_=X_;function J_(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var pm=J_,iv=Ki,lv=q_,Q_=Qd,e2=K0,t2=Z_,r2=pm,n2=1,a2=2,o2="[object Boolean]",i2="[object Date]",l2="[object Error]",s2="[object Map]",u2="[object Number]",c2="[object RegExp]",f2="[object Set]",d2="[object String]",m2="[object Symbol]",p2="[object ArrayBuffer]",v2="[object DataView]",sv=iv?iv.prototype:void 0,ic=sv?sv.valueOf:void 0;function h2(e,t,r,n,a,o,i){switch(r){case v2:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case p2:return!(e.byteLength!=t.byteLength||!o(new lv(e),new lv(t)));case o2:case i2:case u2:return Q_(+e,+t);case l2:return e.name==t.name&&e.message==t.message;case c2:case d2:return e==t+"";case s2:var l=t2;case f2:var s=n&n2;if(l||(l=r2),e.size!=t.size&&!s)return!1;var u=i.get(e);if(u)return u==t;n|=a2,i.set(e,t);var c=e2(l(e),l(t),n,a,o,i);return i.delete(e),c;case m2:if(ic)return ic.call(e)==ic.call(t)}return!1}var g2=h2;function y2(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}var H0=y2,b2=H0,x2=$t;function w2(e,t,r){var n=t(e);return x2(e)?n:b2(n,r(e))}var O2=w2;function k2(e,t){for(var r=-1,n=e==null?0:e.length,a=0,o=[];++r<n;){var i=e[r];t(i,r,e)&&(o[a++]=i)}return o}var S2=k2;function E2(){return[]}var A2=E2,P2=S2,$2=A2,T2=Object.prototype,C2=T2.propertyIsEnumerable,uv=Object.getOwnPropertySymbols,_2=uv?function(e){return e==null?[]:(e=Object(e),P2(uv(e),function(t){return C2.call(e,t)}))}:$2,N2=_2;function M2(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var j2=M2,D2=Rr,I2=Lr,R2="[object Arguments]";function L2(e){return I2(e)&&D2(e)==R2}var B2=L2,cv=B2,F2=Lr,Y0=Object.prototype,W2=Y0.hasOwnProperty,z2=Y0.propertyIsEnumerable,U2=cv(function(){return arguments}())?cv:function(e){return F2(e)&&W2.call(e,"callee")&&!z2.call(e,"callee")},vm=U2,Gl={exports:{}};function V2(){return!1}var K2=V2;Gl.exports;(function(e,t){var r=br,n=K2,a=t&&!t.nodeType&&t,o=a&&!0&&e&&!e.nodeType&&e,i=o&&o.exports===a,l=i?r.Buffer:void 0,s=l?l.isBuffer:void 0,u=s||n;e.exports=u})(Gl,Gl.exports);var G0=Gl.exports,H2=9007199254740991,Y2=/^(?:0|[1-9]\d*)$/;function G2(e,t){var r=typeof e;return t=t??H2,!!t&&(r=="number"||r!="symbol"&&Y2.test(e))&&e>-1&&e%1==0&&e<t}var hm=G2,q2=9007199254740991;function X2(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=q2}var gm=X2,Z2=Rr,J2=gm,Q2=Lr,eN="[object Arguments]",tN="[object Array]",rN="[object Boolean]",nN="[object Date]",aN="[object Error]",oN="[object Function]",iN="[object Map]",lN="[object Number]",
vendor: 3,884 bytes, line 59
59sN="[object Object]",uN="[object RegExp]",cN="[object Set]",fN="[object String]",dN="[object WeakMap]",mN="[object ArrayBuffer]",pN="[object DataView]",vN="[object Float32Array]",hN="[object Float64Array]",gN="[object Int8Array]",yN="[object Int16Array]",bN="[object Int32Array]",xN="[object Uint8Array]",wN="[object Uint8ClampedArray]",ON="[object Uint16Array]",kN="[object Uint32Array]",Ue={};Ue[vN]=Ue[hN]=Ue[gN]=Ue[yN]=Ue[bN]=Ue[xN]=Ue[wN]=Ue[ON]=Ue[kN]=!0;Ue[eN]=Ue[tN]=Ue[mN]=Ue[rN]=Ue[pN]=Ue[nN]=Ue[aN]=Ue[oN]=Ue[iN]=Ue[lN]=Ue[sN]=Ue[uN]=Ue[cN]=Ue[fN]=Ue[dN]=!1;function SN(e){return Q2(e)&&J2(e.length)&&!!Ue[Z2(e)]}var EN=SN;function AN(e){return function(t){return e(t)}}var q0=AN,ql={exports:{}};ql.exports;(function(e,t){var r=r0,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,o=a&&a.exports===n,i=o&&r.process,l=function(){try{var s=a&&a.require&&a.require("util").types;return s||i&&i.binding&&i.binding("util")}catch{}}();e.exports=l})(ql,ql.exports);var PN=ql.exports,$N=EN,TN=q0,fv=PN,dv=fv&&fv.isTypedArray,CN=dv?TN(dv):$N,X0=CN,_N=j2,NN=vm,MN=$t,jN=G0,DN=hm,IN=X0,RN=Object.prototype,LN=RN.hasOwnProperty;function BN(e,t){var r=MN(e),n=!r&&NN(e),a=!r&&!n&&jN(e),o=!r&&!n&&!a&&IN(e),i=r||n||a||o,l=i?_N(e.length,String):[],s=l.length;for(var u in e)(t||LN.call(e,u))&&!(i&&(u=="length"||a&&(u=="offset"||u=="parent")||o&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||DN(u,s)))&&l.push(u);return l}var FN=BN,WN=Object.prototype;function zN(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||WN;return e===r}var UN=zN;function VN(e,t){return function(r){return e(t(r))}}var Z0=VN,KN=Z0,HN=KN(Object.keys,Object),YN=HN,GN=UN,qN=YN,XN=Object.prototype,ZN=XN.hasOwnProperty;function JN(e){if(!GN(e))return qN(e);var t=[];for(var r in Object(e))ZN.call(e,r)&&r!="constructor"&&t.push(r);return t}var QN=JN,eM=Jd,tM=gm;function rM(e){return e!=null&&tM(e.length)&&!eM(e)}var Yi=rM,nM=FN,aM=QN,oM=Yi;function iM(e){return oM(e)?nM(e):aM(e)}var bu=iM,lM=O2,sM=N2,uM=bu;function cM(e){return lM(e,uM,sM)}var fM=cM,mv=fM,dM=1,mM=Object.prototype,pM=mM.hasOwnProperty;function vM(e,t,r,n,a,o){var i=r&dM,l=mv(e),s=l.length,u=mv(t),c=u.length;if(s!=c&&!i)return!1;for(var f=s;f--;){var d=l[f];if(!(i?d in t:pM.call(t,d)))return!1}var p=o.get(e),v=o.get(t);if(p&&v)return p==t&&v==e;var g=!0;o.set(e,t),o.set(t,e);for(var h=i;++f<s;){d=l[f];var y=e[d],b=t[d];if(n)var O=i?n(b,y,d,t,e,o):n(y,b,d,e,t,o);if(!(O===void 0?y===b||a(y,b,r,n,o):O)){g=!1;break}h||(h=d=="constructor")}if(g&&!h){var w=e.constructor,x=t.constructor;w!=x&&"constructor"in e&&"constructor"in t&&!(typeof w=="function"&&w instanceof w&&typeof x=="function"&&x instanceof x)&&(g=!1)}return o.delete(e),o.delete(t),g}var hM=vM,gM=na,yM=br,bM=gM(yM,"DataView"),xM=bM,wM=na,OM=br,kM=wM(OM,"Promise"),SM=kM,EM=na,AM=br,PM=EM(AM,"Set"),J0=PM,$M=na,TM=br,CM=$M(TM,"WeakMap"),_M=CM,df=xM,mf=em,pf=SM,vf=J0,hf=_M,Q0=Rr,io=a0,pv="[object Map]",NM="[object Object]",vv="[object Promise]",hv="[object Set]",gv="[object WeakMap]",yv="[object DataView]",MM=io(df),jM=io(mf),DM=io(pf),IM=io(vf),RM=io(hf),Nn=Q0;(df&&Nn(new df(new ArrayBuffer(1)))!=yv||mf&&Nn(new mf)!=pv||pf&&Nn(pf.resolve())!=vv||vf&&Nn(new vf)!=hv||hf&&Nn(new hf)!=gv)&&(Nn=function(e){var t=Q0(e),r=t==NM?e.constructor:void 0,n=r?io(r):"";if(n)switch(n){case MM:return yv;case jM:return pv;case DM:return vv;case IM:return hv;case RM:return gv}return t});var LM=Nn,lc=W0,BM=K0,FM=g2,WM=hM,bv=LM,xv=$t,wv=G0,zM=X0,UM=1,Ov="[object Arguments]",kv="[object Array]",cl="[object Object]",VM=Object.prototype,Sv=VM.hasOwnProperty;function KM(e,t,r,n,a,o){var i=xv(e),l=xv(t),s=i?kv:bv(e),u=l?kv:bv(t);s=s==Ov?cl:s,u=u==Ov?cl:u;var c=s==cl,f=u==cl,d=s==u;if(d&&wv(e)){if(!wv(t))return!1;i=!0,c=!1}if(d&&!c)return o||(o=new lc),i||zM(e)?BM(e,t,r,n,a,o):FM(e,t,s,r,n,a,o);if(!(r&UM)){var p=c&&Sv.call(e,"__wrapped__"),v=f&&Sv.call(t,"__wrapped__");
59if(p||v){var g=p?e.value():e,h=v?t.value():t;return o||(o=new lc),a(g,h,r,n,o)}}return d?(o||(o=new lc),WM(e,t,r,n,a,o)):!1}var HM=KM,YM=HM,Ev=Lr;function ex(e,t,r,n,a){return e===t?!0:e==null||t==null||!Ev(e)&&!Ev(t)?e!==e&&t!==t:YM(e,t,r,n,ex,a)}var ym=ex,GM=W0,qM=ym,XM=1,ZM=2;function JM(e,t,r,n){var a=r.length,o=a,i=!n;if(e==null)return!o;for(e=Object(e);a--;){var l=r[a];if(i&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<o;){l=r[a];var s=l[0],u=e[s],c=l[1];if(i&&l[2]){if(u===void 0&&!(s in e))return!1}else{var f=new GM;if(n)var d=n(u,c,s,e,t,f);if(!(d===void 0?qM(c,u,XM|ZM,n,f):d))return!1}}return!0}var QM=JM,ej=gn;function tj(e){return e===e&&!ej(e)}var tx=tj,rj=tx,nj=bu;function aj(e){for(var t=nj(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,rj(a)]}return t}var oj=aj;function ij(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var rx=ij,lj=QM,sj=oj,uj=rx;function cj(e){var t=sj(e);return t.length==1&&t[0][2]?uj(t[0][0],t[0][1]):function(r){return r===e||lj(r,e,t)}}var fj=cj;function dj(e,t){return e!=null&&t in Object(e)}var mj=dj,pj=u0,vj=vm,hj=$t,gj=hm,yj=gm,bj=nu;function xj(e,t,r){t=pj(t,e);for(var n=-1,a=t.length,o=!1;++n<a;){var i=bj(t[n]);if(!(o=e!=null&&r(e,i)))break;e=e[i]}return o||++n!=a?o:(a=e==null?0:e.length,!!a&&yj(a)&&gj(i,a)&&(hj(e)||vj(e)))}var wj=xj,Oj=mj,kj=wj;function Sj(e,t){return e!=null&&kj(e,t,Oj)}var Ej=Sj,Aj=ym,Pj=c0,$j=Ej,Tj=Zd,Cj=tx,_j=rx,Nj=nu,Mj=1,jj=2;function Dj(e,t){return Tj(e)&&Cj(t)?_j(Nj(e),t):function(r){var n=Pj(r,e);return n===void 0&&n===t?$j(r,e):Aj(t,n,Mj|jj)}}var Ij=Dj;function Rj(e){return e}var lo=Rj;function Lj(e){return function(t){return t==null?void 0:t[e]}}var Bj=Lj,Fj=am;function Wj(e){return function(t){return Fj(t,e)}}var zj=Wj,Uj=Bj,Vj=zj,Kj=Zd,Hj=nu;function Yj(e){return Kj(e)?Uj(Hj(e)):Vj(e)}var Gj=Yj,qj=fj,Xj=Ij,Zj=lo,Jj=$t,Qj=Gj;function eD(e){return typeof e=="function"?e:e==null?Zj:typeof e=="object"?Jj(e)?Xj(e[0],e[1]):qj(e):Qj(e)}var xr=eD;function tD(e,t,r,n){for(var a=e.length,o=r+(n?1:-1);n?o--:++o<a;)if(t(e[o],o,e))return o;return-1}var nx=tD;function rD(e){return e!==e}var nD=rD;function aD(e,t,r){for(var n=r-1,a=e.length;++n<a;)if(e[n]===t)return n;return-1}var oD=aD,iD=nx,lD=nD,sD=oD;function uD(e,t,r){return t===t?sD(e,t,r):iD(e,lD,r)}var cD=uD,fD=cD;function dD(e,t){var r=e==null?0:e.length;return!!r&&fD(e,t,0)>-1}var mD=dD;function pD(e,t,r){for(var n=-1,a=e==null?0:e.length;++n<a;)if(r(t,e[n]))return!0;return!1}var vD=pD;function hD(){}var gD=hD,sc=J0,yD=gD,bD=pm,xD=1/0,wD=sc&&1/bD(new sc([,-0]))[1]==xD?function(e){return new sc(e)}:yD,OD=wD,kD=z0,SD=mD,ED=vD,AD=V0,PD=OD,$D=pm,TD=200;function CD(e,t,r){var n=-1,a=SD,o=e.length,i=!0,l=[],s=l;if(r)i=!1,a=ED;else if(o>=TD){var u=t?null:PD(e);if(u)return $D(u);i=!1,a=AD,s=new kD}else s=t?[]:l;e:for(;++n<o;){var c=e[n],f=t?t(c):c;if(c=r||c!==0?c:0,i&&f===f){for(var d=s.length;d--;)if(s[d]===f)continue e;t&&s.push(f),l.push(c)}else a(s,f,r)||(s!==l&&s.push(f),l.push(c))}return l}var _D=CD,ND=xr,MD=_D;function jD(e,t){return e&&e.length?MD(e,ND(t)):[]}var DD=jD;const Av=De(DD);function ax(e,t,r){return t===!0?Av(e,r):ve(t)?Av(e,t):e}function Ca(e){"@babel/helpers - typeof";return Ca=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ca(e)}var ID=["ref"];function Pv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Pn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Pv(Object(r),!0).forEach(function(n){xu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pv(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function RD(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $v(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,lx(n.key),n)}}function LD(e,t,r){return t&&$v(e.prototype,t),r&&$v(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function BD(e,t,r){return t=Xl(t),FD(e,ox()?Reflect.construct(t,r||[],Xl(e).constructor):t.apply(e,r))}function FD(e,t){if(t&&(Ca(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return ix(e)}function ox(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ox=function(){return!!e})()}function Xl(e){return Xl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Xl(e)}function ix(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function WD(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gf(e,t)}function gf(e,t){return gf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},gf(e,t)}function xu(e,t,r){return t=lx(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lx(e){var t=zD(e,"string");return Ca(t)=="symbol"?t:String(t)}function zD(e,t){if(Ca(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ca(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function UD(e,t){if(e==null)return{};var r=VD(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VD(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function KD(e){return e.value}function HD(e,t){if(m.isValidElement(e))return m.cloneElement(e,t);if(typeof e=="function")return m.createElement(e,t);t.ref;var r=UD(t,ID);return m.createElement(mm,r)}var Tv=1,Nr=function(e){WD(t,e);function t(){var r;RD(this,t);for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return r=BD(this,t,[].concat(a)),xu(ix(r),"lastBoundingBox",{width:-1,height:-1}),r}
59return LD(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){return this.wrapperNode&&this.wrapperNode.getBoundingClientRect?this.wrapperNode.getBoundingClientRect():null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var a=this.wrapperNode.getBoundingClientRect();(Math.abs(a.width-this.lastBoundingBox.width)>Tv||Math.abs(a.height-this.lastBoundingBox.height)>Tv)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,n&&n(a))}else(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?Pn({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,o=a.layout,i=a.align,l=a.verticalAlign,s=a.margin,u=a.chartWidth,c=a.chartHe
59ight,f,d;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(i==="center"&&o==="vertical"){var p=this.getBBoxSnapshot();f={left:((u||0)-p.width)/2}}else f=i==="right"?{right:s&&s.right||0}:{left:s&&s.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(l==="middle"){var v=this.getBBoxSnapshot();d={top:((c||0)-v.height)/2}}else d=l==="bottom"?{bottom:s&&s.bottom||0}:{top:s&&s.top||0};return Pn(Pn({},f),d)}},{key:"render",value:function(){var n=this,a=this.props,o=a.content,i=a.width,l=a.height,s=a.wrapperStyle,u=a.payloadUniqBy,c=a.payload,f=Pn(Pn({position:"absolute",width:i||"auto",height:l||"auto"},this.getDefaultPosition(s)),s);return m.createElement("div",{className:"recharts-legend-wrapper",style:f,ref:function(p){n.wrapperNode=p}},HD(o,Pn(Pn({},this.props),{},{payload:ax(c,u,KD)})))}}],[{key:"getWithHeight",value:function(n,a){var o=n.props.layout;return o==="vertical"&&q(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||a}:null}}]),t}(S.PureComponent);xu(Nr,"displayName","Legend");xu(Nr,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var Cv=Ki,YD=vm,GD=$t,_v=Cv?Cv.isConcatSpreadable:void 0;function qD(e){return GD(e)||YD(e)||!!(_v&&e&&e[_v])}var XD=qD,ZD=H0,JD=XD;function sx(e,t,r,n,a){var o=-1,i=e.length;for(r||(r=JD),a||(a=[]);++o<i;){var l=e[o];t>0&&r(l)?t>1?sx(l,t-1,r,n,a):ZD(a,l):n||(a[a.length]=l)}return a}var ux=sx;function QD(e){return function(t,r,n){for(var a=-1,o=Object(t),i=n(t),l=i.length;l--;){var s=i[e?l:++a];if(r(o[s],s,o)===!1)break}return t}}var eI=QD,tI=eI,rI=tI(),nI=rI,aI=nI,oI=bu;function iI(e,t){return e&&aI(e,t,oI)}var cx=iI,lI=Yi;function sI(e,t){return function(r,n){if(r==null)return r;if(!lI(r))return e(r,n);for(var a=r.length,o=t?a:-1,i=Object(r);(t?o--:++o<a)&&n(i[o],o,i)!==!1;);return r}}var uI=sI,cI=cx,fI=uI,dI=fI(cI),bm=dI,mI=bm,pI=Yi;function vI(e,t){var r=-1,n=pI(e)?Array(e.length):[];return mI(e,function(a,o,i){n[++r]=t(a,o,i)}),n}var fx=vI;function hI(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var gI=hI,Nv=Qa;function yI(e,t){if(e!==t){var r=e!==void 0,n=e===null,a=e===e,o=Nv(e),i=t!==void 0,l=t===null,s=t===t,u=Nv(t);if(!l&&!u&&!o&&e>t||o&&i&&s&&!l&&!u||n&&i&&s||!r&&s||!a)return 1;if(!n&&!o&&!u&&e<t||u&&r&&a&&!n&&!o||l&&r&&a||!i&&a||!s)return-1}return 0}var bI=yI,xI=bI;function wI(e,t,r){for(var n=-1,a=e.criteria,o=t.criteria,i=a.length,l=r.length;++n<i;){var s=xI(a[n],o[n]);if(s){if(n>=l)return s;var u=r[n];return s*(u=="desc"?-1:1)}}return e.index-t.index}var OI=wI,uc=nm,kI=am,SI=xr,EI=fx,AI=gI,PI=q0,$I=OI,TI=lo,CI=$t;function _I(e,t,r){t.length?t=uc(t,function(o){return CI(o)?function(i){return kI(i,o.length===1?o[0]:o)}:o}):t=[TI];var n=-1;t=uc(t,PI(SI));var a=EI(e,function(o,i,l){var s=uc(t,function(u){return u(o)});return{criteria:s,index:++n,value:o}});return AI(a,function(o,i){return $I(o,i,r)})}var NI=_I;function MI(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var jI=MI,DI=jI,Mv=Math.max;function II(e,t,r){return t=Mv(t===void 0?e.length-1:t,0),function(){for(var n=arguments,a=-1,o=Mv(n.length-t,0),i=Array(o);++a<o;)i[a]=n[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=n[a];return l[t]=r(i),DI(e,this,l)}}var RI=II;function LI(e){return function(){return e}}var BI=LI,FI=na,WI=function(){try{var e=FI(Object,"defineProperty");return e({},"",{}),e}catch{}}(),dx=WI,zI=BI,jv=dx,UI=lo,VI=jv?function(e,t){return jv(e,"toString",{configurable:!0,enumerable:!1,value:zI(t),writable:!0})}:UI,KI=VI,HI=800,YI=16,GI=Date.now;function qI(e){var t=0,r=0;return function(){var n=GI(),a=YI-(n-r);if(r=n,a>0){if(++t>=HI)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var XI=qI,ZI=KI,JI=XI,QI=JI(ZI),eR=QI,tR=lo,rR=RI,nR=eR;function aR(e,t){return nR(rR(e,t,tR),e+"")}var oR=aR,iR=Qd,lR=Yi,sR=hm,uR=gn;function cR(e,t,r){if(!uR(r))return!1;var n=typeof t;return(n=="number"?lR(r)&&sR(t,r.length):n=="string"&&t in r)?iR(r[t],e):!1}var wu=cR,fR=ux,dR=NI,mR=oR,Dv=wu,pR=mR(function(e,t){if(e==null)return[];var r=t.length;return r>1&&Dv(e,t[0],t[1])?t=[]:r>2&&Dv(t[0],t[1],t[2])&&(t=[t[0]]),dR(e,fR(t,1),[])}),vR=pR;const xm=De(vR);function Jo(e){"@babel/helpers - typeof";return Jo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jo(e)}function yf(){return yf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
59for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yf.apply(this,arguments)}function hR(e,t){return xR(e)||bR(e,t)||yR(e,t)||gR()}function gR(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
60In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yR(e,t){if(e){if(typeof e=="string")return Iv(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Iv(e,t)}}function Iv(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function bR(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function xR(e){if(Array.isArray(e))return e}function Rv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function cc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Rv(Object(r),!0).forEach(function(n){wR(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rv(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wR(e,t,r){return t=OR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OR(e){var t=kR(e,"string");return Jo(t)=="symbol"?t:String(t)}function kR(e,t){if(Jo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Jo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function SR(e){return Array.isArray(e)&&tt(e[0])&&tt(e[1])?e.join(" ~ "):e}var ER=function(t){var r=t.separator,n=r===void 0?" : ":r,a=t.contentStyle,o=a===void 0?{}:a,i=t.itemStyle,l=i===void 0?{}:i,s=t.labelStyle,u=s===void 0?{}:s,c=t.payload,f=t.formatter,d=t.itemSorter,p=t.wrapperClassName,v=t.labelClassName,g=t.label,h=t.labelFormatter,y=t.accessibilityLayer,b=y===void 0?!1:y,O=function(){if(c&&c.length){var P={padding:0,margin:0},j=(d?xm(c,d):c).map(function(M,N){if(M.type==="none")return null;var D=cc({display:"block",paddingTop:4,paddingBottom:4,color:M.color||"#000"},l),I=M.formatter||f||SR,R=M.value,B=M.name,H=R,W=B;if(I&&H!=null&&W!=null){var K=I(R,B,M,N,c);if(Array.isArray(K)){var J=hR(K,2);H=J[0],W=J[1]}else H=K}return m.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(N),style:D},tt(W)?m.createElement("span",{className:"recharts-tooltip-item-name"},W):null,tt(W)?m.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,m.createElement("span",{className:"recharts-tooltip-item-value"},H),m.createElement("span",{className:"recharts-tooltip-item-unit"},M.unit||""))});return m.createElement("ul",{className:"recharts-tooltip-item-list",style:P},j)}return null},w=cc({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},o),x=cc({margin:0},u),k=!de(g),E=k?g:"",A=ke("recharts-default-tooltip",p),_=ke("recharts-tooltip-label",v);k&&h&&c!==void 0&&c!==null&&(E=h(g,c));var T=b?{role:"status","aria-live":"assertive"}:{};return m.createElement("div",yf({className:A,style:w},T),m.createElement("p",{className:_,style:x},m.isValidElement(E)?E:"".concat(E)),O())};function Qo(e){"@babel/helpers - typeof";return Qo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qo(e)}function fl(e,t,r){return t=AR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function AR(e){var t=PR(e,"string");return Qo(t)=="symbol"?t:String(t)}function PR(e,t){if(Qo(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Qo(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yo="recharts-tooltip-wrapper",$R={visibility:"hidden"};function TR(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return ke(yo,fl(fl(fl(fl({},"".concat(yo,"-right"),q(r)&&t&&q(t.x)&&r>=t.x),"".concat(yo,"-left"),q(r)&&t&&q(t.x)&&r<t.x),"".concat(yo,"-bottom"),q(n)&&t&&q(t.y)&&n>=t.y),"".concat(yo,"-top"),q(n)&&t&&q(t.y)&&n<t.y))}function Lv(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,a=e.offsetTopLeft,o=e.position,i=e.reverseDirection,l=e.tooltipDimension,s=e.viewBox,u=e.viewBoxDimension;if(o&&q(o[n]))return o[n];var c=r[n]-l-a,f=r[n]+a;if(t[n])return i[n]?c:f;if(i[n]){var d=c,p=s[n];return d<p?Math.max(f,s[n]):Math.max(c,s[n])}var v=f+l,g=s[n]+u;return v>g?Math.max(c,s[n]):Math.max(f,s[n])}function CR(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function _R(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,a=e.position,o=e.reverseDirection,i=e.tooltipBox,l=e.useTranslate3d,s=e.viewBox,u,c,f;return i.height>0&&i.width>0&&r?(c=Lv({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:o,tooltipDimension:i.width,viewBox:s,viewBoxDimension:s.width}),f=Lv({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:o,tooltipDimension:i.height,viewBox:s,viewBoxDimension:s.height}),u=CR({translateX:c,translateY:f,useTranslate3d:l}
60)):u=$R,{cssProperties:u,cssClasses:TR({translateX:c,translateY:f,coordinate:r})}}function _a(e){"@babel/helpers - typeof";return _a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_a(e)}function Bv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Fv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Bv(Object(r),!0).forEach(function(n){_l(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bv(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Wv(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,px(n.key),n)}}function MR(e,t,r){return t&&Wv(e.prototype,t),r&&Wv(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function jR(e,t,r){return t=Zl(t),DR(e,mx()?Reflect.construct(t,r||[],Zl(e).constructor):t.apply(e,r))}function DR(e,t){if(t&&(_a(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Cl(e)}function mx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mx=function(){return!!e})()}function Zl(e){return Zl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Zl(e)}function Cl(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function IR(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bf(e,t)}function bf(e,t){return bf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},bf(e,t)}function _l(e,t,r){return t=px(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function px(e){var t=RR(e,"string");return _a(t)=="symbol"?t:String(t)}function RR(e,t){if(_a(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(_a(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var zv=1,LR=function(e){IR(t,e);function t(){var r;NR(this,t);for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return r=jR(this,t,[].concat(a)),_l(Cl(r),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0}}),_l(Cl(r),"lastBoundingBox",{width:-1,height:-1}),_l(Cl(r),"handleKeyDown",function(i){if(i.key==="Escape"){var l,s,u,c;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(l=(s=r.props.coordinate)===null||s===void 0?void 0:s.x)!==null&&l!==void 0?l:0,y:(u=(c=r.props.coordinate)===null||c===void 0?void 0:c.y)!==null&&u!==void 0?u:0}})}}),r}return MR(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.lastBoundingBox.width)>zv||Math.abs(n.height-this.lastBoundingBox.height)>zv)&&(this.lastBoundingBox.width=n.width,this.lastBoundingBox.height=n.height)}else(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1)}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,a=this.props,o=a.active,i=a.allowEscapeViewBox,l=a.animationDuration,s=a.animationEasing,u=a.children,c=a.c
60oordinate,f=a.hasPayload,d=a.isAnimationActive,p=a.offset,v=a.position,g=a.reverseDirection,h=a.useTranslate3d,y=a.viewBox,b=a.wrapperStyle,O=_R({allowEscapeViewBox:i,coordinate:c,offsetTopLeft:p,position:v,reverseDirection:g,tooltipBox:{height:this.lastBoundingBox.height,width:this.lastBoundingBox.width},useTranslate3d:h,viewBox:y}),w=O.cssClasses,x=O.cssProperties,k=Fv(Fv({transition:d&&o?"transform ".concat(l,"ms ").concat(s):void 0},x),{},{pointerEvents:"none",visibility:!this.state.dismissed&&o&&f?"visible":"hidden",position:"absolute",top:0,left:0},b);return m.createElement("div",{tabIndex:-1,className:w,style:k,ref:function(A){n.wrapperNode=A}},u)}}]),t}(S.PureComponent),BR=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Kt={isSsr:BR(),get:function(t){return Kt[t]},set:function(t,r){if(typeof t=="string")Kt[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(a){Kt[a]=t[a]})}}};function Na(e){"@babel/helpers - typeof";return Na=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Na(e)}function Uv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Vv(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Uv(Object(r),!0).forEach(function(n){wm(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uv(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function FR(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kv(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,hx(n.key),n)}}function WR(e,t,r){return t&&Kv(e.prototype,t),r&&Kv(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function zR(e,t,r){return t=Jl(t),UR(e,vx()?Reflect.construct(t,r||[],Jl(e).constructor):t.apply(e,r))}function UR(e,t){if(t&&(Na(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return VR(e)}function VR(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vx(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(vx=function(){return!!e})()}function Jl(e){return Jl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Jl(e)}function KR(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&xf(e,t)}function xf(e,t){return xf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},xf(e,t)}function wm(e,t,r){return t=hx(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function hx(e){var t=HR(e,"string");return Na(t)=="symbol"?t:String(t)}function HR(e,t){if(Na(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Na(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function YR(e){return e.dataKey}function GR(e,t){return m.isValidElement(e)?m.cloneElement(e,t):typeof e=="function"?m.createElement(e,t):m.createElement(ER,t)}var wt=function(e){KR(t,e);function t(){return FR(this,t),zR(this,t,arguments)}return WR(t,[{key:"render",value:function(){var n=this,a=this.props,o=a.active,i=a.allowEscapeViewBox,l=a.animationDuration,s=a.animationEasing,u=a.content,c=a.coordinate,f=a.filterNull,d=a.isAnimationActive,p=a.offset,v=a.payload,g=a.payloadUniqBy,h=a.position,y=a.reverseDirection,b=a.useTranslate3d,O=a.viewB
60ox,w=a.wrapperStyle,x=v??[];f&&x.length&&(x=ax(v.filter(function(E){return E.value!=null&&(E.hide!==!0||n.props.includeHidden)}),g,YR));var k=x.length>0;return m.createElement(LR,{allowEscapeViewBox:i,animationDuration:l,animationEasing:s,isAnimationActive:d,active:o,coordinate:c,hasPayload:k,offset:p,position:h,reverseDirection:y,useTranslate3d:b,viewBox:O,wrapperStyle:w},GR(u,Vv(Vv({},this.props),{},{payload:x})))}}]),t}(S.PureComponent);wm(wt,"displayName","Tooltip");wm(wt,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Kt.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var qR=br,XR=function(){return qR.Date.now()},ZR=XR,JR=/\s/;function QR(e){for(var t=e.length;t--&&JR.test(e.charAt(t)););return t}var eL=QR,tL=eL,rL=/^\s+/;function nL(e){return e&&e.slice(0,tL(e)+1).replace(rL,"")}var aL=nL,oL=aL,Hv=gn,iL=Qa,Yv=NaN,lL=/^[-+]0x[0-9a-f]+$/i,sL=/^0b[01]+$/i,uL=/^0o[0-7]+$/i,cL=parseInt;function fL(e){if(typeof e=="number")return e;if(iL(e))return Yv;if(Hv(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Hv(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=oL(e);var r=sL.test(e);return r||uL.test(e)?cL(e.slice(2),r?2:8):lL.test(e)?Yv:+e}var gx=fL,dL=gn,fc=ZR,Gv=gx,mL="Expected a function",pL=Math.max,vL=Math.min;function hL(e,t,r){var n,a,o,i,l,s,u=0,c=!1,f=!1,d=!0;if(typeof e!="function")throw new TypeError(mL);t=Gv(t)||0,dL(r)&&(c=!!r.leading,f="maxWait"in r,o=f?pL(Gv(r.maxWait)||0,t):o,d="trailing"in r?!!r.trailing:d);function p(k){var E=n,A=a;return n=a=void 0,u=k,i=e.apply(A,E),i}function v(k){return u=k,l=setTimeout(y,t),c?p(k):i}function g(k){var E=k-s,A=k-u,_=t-E;return f?vL(_,o-A):_}function h(k){var E=k-s,A=k-u;return s===void 0||E>=t||E<0||f&&A>=o}function y(){var k=fc();if(h(k))return b(k);l=setTimeout(y,g(k))}function b(k){return l=void 0,d&&n?p(k):(n=a=void 0,i)}function O(){l!==void 0&&clearTimeout(l),u=0,n=s=a=l=void 0}function w(){return l===void 0?i:b(fc())}function x(){var k=fc(),E=h(k);if(n=arguments,a=this,s=k,E){if(l===void 0)return v(s);if(f)return clearTimeout(l),l=setTimeout(y,t),p(s)}return l===void 0&&(l=setTimeout(y,t)),i}return x.cancel=O,x.flush=w,x}var gL=hL,yL=gL,bL=gn,xL="Expected a function";function wL(e,t,r){var n=!0,a=!0;if(typeof e!="function")throw new TypeError(xL);return bL(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),yL(e,t,{leading:n,maxWait:t,trailing:a})}var OL=wL;const yx=De(OL);function ei(e){"@babel/helpers - typeof";return ei=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ei(e)}function qv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function dl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qv(Object(r),!0).forEach(function(n){kL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qv(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function kL(e,t,r){return t=SL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function SL(e){var t=EL(e,"string");return ei(t)=="symbol"?t:String(t)}function EL(e,t){if(ei(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ei(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function AL(e,t){return CL(e)||TL(e,t)||$L(e,t)||PL()}function PL(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
61In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $L(e,t){if(e){if(typeof e=="string")return Xv(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Xv(e,t)}}function Xv(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function TL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}
61finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function CL(e){if(Array.isArray(e))return e}var bn=S.forwardRef(function(e,t){var r=e.aspect,n=e.initialDimension,a=n===void 0?{width:-1,height:-1}:n,o=e.width,i=o===void 0?"100%":o,l=e.height,s=l===void 0?"100%":l,u=e.minWidth,c=u===void 0?0:u,f=e.minHeight,d=e.maxHeight,p=e.children,v=e.debounce,g=v===void 0?0:v,h=e.id,y=e.className,b=e.onResize,O=e.style,w=O===void 0?{}:O,x=S.useRef(null),k=S.useRef();k.current=b,S.useImperativeHandle(t,function(){return Object.assign(x.current,{get current(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),x.current}})});var E=S.useState({containerWidth:a.width,containerHeight:a.height}),A=AL(E,2),_=A[0],T=A[1],$=S.useCallback(function(j,M){T(function(N){var D=Math.round(j),I=Math.round(M);return N.containerWidth===D&&N.containerHeight===I?N:{containerWidth:D,containerHeight:I}})},[]);S.useEffect(function(){var j=function(B){var H,W=B[0].contentRect,K=W.width,J=W.height;$(K,J),(H=k.current)===null||H===void 0||H.call(k,K,J)};g>0&&(j=yx(j,g,{trailing:!0,leading:!1}));var M=new ResizeObserver(j),N=x.current.getBoundingClientRect(),D=N.width,I=N.height;return $(D,I),M.observe(x.current),function(){M.disconnect()}},[$,g]);var P=S.useMemo(function(){var j=_.containerWidth,M=_.containerHeight;if(j<0||M<0)return null;ar(Ln(i)||Ln(s),`The width(%s) and height(%s) are both fixed numbers,
62       maybe you don't need to use a ResponsiveContainer.`,i,s),ar(!r||r>0,"The aspect(%s) must be greater than zero.",r);var N=Ln(i)?j:i,D=Ln(s)?M:s;r&&r>0&&(N?D=N/r:D&&(N=D*r),d&&D>d&&(D=d)),ar(N>0||D>0,`The width(%s) and height(%s) of chart should be greater than 0,
63       please check the style of container, or the props width(%s) and height(%s),
64       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the
65       height and width.`,N,D,i,s,c,f,r);var I=!Array.isArray(p)&&qc.isElement(p)&&$r(p.type).endsWith("Chart");return m.Children.map(p,function(R){return qc.isElement(R)?S.cloneElement(R,dl({width:N,height:D},I?{style:dl({height:"100%",width:"100%",maxHeight:D,maxWidth:N},R.props.style)}:{})):R})},[r,p,s,d,f,c,_,i]);return m.createElement("div",{id:h?"".concat(h):void 0,className:ke("recharts-responsive-container",y),style:dl(dl({},w),{},{width:i,height:s,minWidth:c,minHeight:f,maxHeight:d}),ref:x},P)}),Ou=function(t){return null};Ou.displayName="Cell";function ti(e){"@babel/helpers - typeof";return ti=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ti(e)}function Zv(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Zv(Object(r),!0).forEach(function(n){_L(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zv(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _L(e,t,r){return t=NL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function NL(e){var t=ML(e,"string");return ti(t)=="symbol"?t:String(t)}function ML(e,t){if(ti(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ti(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ua={widthCache:{},cacheCount:0},jL=2e3,DL={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},Jv="recharts_measurement_span";function IL(e){var t=wf({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var Lo=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Kt.isSsr)return{width:0,height:0};var n=IL(r),a=JSON.stringify({text:t,copyStyle:n});if(ua.widthCache[a])return ua.widthCache[a];try{var o=document.getElementById(Jv);o||(o=document.createElement("span"),o.setAttribute("id",Jv),o.setAttribute("aria-hidden","true"),document.body.appendChild(o));var i=wf(wf({},DL),n);Object.assign(o.style,i),o.textContent="".concat(t);var l=o.getBoundingClientRect(),s={width:l.width,height:l.height};return ua.widthCache[a]=s,++ua.cacheCount>jL&&(ua.cacheCount=0,ua.widthCache={}),s}catch{return{width:0,height:0}}},RL=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function ri(e){"@babel/helpers - typeof";return ri=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ri(e)}function Ql(e,t){return WL(e)||FL(e,t)||BL(e,t)||LL()}
65function LL(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
66In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function BL(e,t){if(e){if(typeof e=="string")return Qv(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Qv(e,t)}}function Qv(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function FL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function WL(e){if(Array.isArray(e))return e}function zL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eh(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,VL(n.key),n)}}function UL(e,t,r){return t&&eh(e.prototype,t),r&&eh(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function VL(e){var t=KL(e,"string");return ri(t)=="symbol"?t:String(t)}function KL(e,t){if(ri(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ri(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var th=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,rh=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,HL=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,YL=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,bx={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},GL=Object.keys(bx),ha="NaN";function qL(e,t){return e*bx[t]}var ml=function(){function e(t,r){zL(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!HL.test(r)&&(this.num=NaN,this.unit=""),GL.includes(r)&&(this.num=qL(t,r),this.unit="px")}return UL(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,a=(n=YL.exec(r))!==null&&n!==void 0?n:[],o=Ql(a,3),i=o[1],l=o[2];return new e(parseFloat(i),l??"")}}]),e}();function xx(e){if(e.includes(ha))return ha;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=th.exec(t))!==null&&r!==void 0?r:[],a=Ql(n,4),o=a[1],i=a[2],l=a[3],s=ml.parse(o??""),u=ml.parse(l??""),c=i==="*"?s.multiply(u):s.divide(u);if(c.isNaN())return ha;t=t.replace(th,c.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var f,d=(f=rh.exec(t))!==null&&f!==void 0?f:[],p=Ql(d,4),v=p[1],g=p[2],h=p[3],y=ml.parse(v??""),b=ml.parse(h??""),O=g==="+"?y.add(b):y.subtract(b);if(O.isNaN())return ha;t=t.replace(rh,O.toString())}return t}var nh=/\(([^()]*)\)/;function XL(e){for(var t=e;t.includes("(");){var r=nh.exec(t),n=Ql(r,2),a=n[1];t=t.replace(nh,xx(a))}return t}function ZL(e){var t=e.replace(/\s+/g,"");return t=XL(t),t=xx(t),t}function JL(e){try{return ZL(e)}catch{return ha}}function dc(e){var t=JL(e.slice(5,-1));return t===ha?"":t}var QL=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],e3=["dx","dy","angle","className","breakAll"];function Of(){return Of=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
66for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Of.apply(this,arguments)}function ah(e,t){if(e==null)return{};var r=t3(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function t3(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function oh(e,t){return o3(e)||a3(e,t)||n3(e,t)||r3()}function r3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
67In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function n3(e,t){if(e){if(typeof e=="string")return ih(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ih(e,t)}}function ih(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function a3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function o3(e){if(Array.isArray(e))return e}var wx=/[ \f\n\r\t\v\u2028\u2029]+/,Ox=function(t){var r=t.children,n=t.breakAll,a=t.style;try{var o=[];de(r)||(n?o=r.toString().split(""):o=r.toString().split(wx));var i=o.map(function(s){return{word:s,width:Lo(s,a).width}}),l=n?0:Lo(" ",a).width;return{wordsWithComputedWidth:i,spaceWidth:l}}catch{return null}},i3=function(t,r,n,a,o){var i=t.maxLines,l=t.children,s=t.style,u=t.breakAll,c=q(i),f=l,d=function(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return N.reduce(function(D,I){var R=I.word,B=I.width,H=D[D.length-1];if(H&&(a==null||o||H.width+B+n<Number(a)))H.words.push(R),H.width+=B+n;else{var W={words:[R],width:B};D.push(W)}return D},[])},p=d(r),v=function(N){return N.reduce(function(D,I){return D.width>I.width?D:I})};if(!c)return p;for(var g="…",h=function(N){var D=f.slice(0,N),I=Ox({breakAll:u,style:s,children:D+g}).wordsWithComputedWidth,R=d(I),B=R.length>i||v(R).width>Number(a);return[B,R]},y=0,b=f.length-1,O=0,w;y<=b&&O<=f.length-1;){var x=Math.floor((y+b)/2),k=x-1,E=h(k),A=oh(E,2),_=A[0],T=A[1],$=h(x),P=oh($,1),j=P[0];if(!_&&!j&&(y=x+1),_&&j&&(b=x-1),!_&&j){w=T;break}O++}return w||p},lh=function(t){var r=de(t)?[]:t.toString().split(wx);return[{words:r}]},l3=function(t){var r=t.width,n=t.scaleToFit,a=t.children,o=t.style,i=t.breakAll,l=t.maxLines;if((r||n)&&!Kt.isSsr){var s,u,c=Ox({breakAll:i,children:a,style:o});if(c){var f=c.wordsWithComputedWidth,d=c.spaceWidth;s=f,u=d}else return lh(a);return i3({breakAll:i,children:a,maxLines:l,style:o},s,u,r,n)}return lh(a)},sh="#808080",Yn=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,o=a===void 0?0:a,i=t.lineHeight,l=i===void 0?"1em":i,s=t.capHeight,u=s===void 0?"0.71em":s,c=t.scaleToFit,f=c===void 0?!1:c,d=t.textAnchor,p=d===void 0?"start":d,v=t.verticalAnchor,g=v===void 0?"end":v,h=t.fill,y=h===void 0?sh:h,b=ah(t,QL),O=S.useMemo(function(){return l3({breakAll:b.breakAll,children:b.children,maxLines:b.maxLines,scaleToFit:f,style:b.style,width:b.width})},[b.breakAll,b.children,b.maxLines,f,b.style,b.width]),w=b.dx,x=b.dy,k=b.angle,E=b.className,A=b.breakAll,_=ah(b,e3);if(!tt(n)||!tt(o))return null;var T=n+(q(w)?w:0),$=o+(q(x)?x:0),P;switch(g){case"start":P=dc("calc(".concat(u,")"));break;case"middle":P=dc("calc(".concat((O.length-1)/2," * -").concat(l," + (").concat(u," / 2))"));break;default:P=dc("calc(".concat(O.length-1," * -").concat(l,")"));break}var j=[];if(f){var M=O[0].width,N=b.width;j.push("scale(".concat((q(N)?N/M:1)/M,")"))}return k&&j.push("rotate(".concat(k,", ").concat(T,", ").concat($,")")),j.length&&(_.transform=j.join(" ")),m.createElement("text",Of({},ie(_,!0),{x:T,y:$,className:ke("recharts-text",E),textAnchor:p,fill:y.includes("url")?sh:y}),O.map(function(D,I){var R=D.words.join(A?"":" ");return m.createElement("tspan",{x:T,dy:I===0?P:l,key:R},R)}))};function nn(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function s3(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}
67function Om(e){let t,r,n;e.length!==2?(t=nn,r=(l,s)=>nn(e(l),s),n=(l,s)=>e(l)-s):(t=e===nn||e===s3?e:u3,r=e,n=e);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;r(l[f],s)<0?u=f+1:c=f}while(u<c)}return u}function o(l,s,u=0,c=l.length){if(u<c){if(t(s,s)!==0)return c;do{const f=u+c>>>1;r(l[f],s)<=0?u=f+1:c=f}while(u<c)}return u}function i(l,s,u=0,c=l.length){const f=a(l,s,u,c-1);return f>u&&n(l[f-1],s)>-n(l[f],s)?f-1:f}return{left:a,center:i,right:o}}function u3(){return 0}function kx(e){return e===null?NaN:+e}function*c3(e,t){if(t===void 0)for(let r of e)r!=null&&(r=+r)>=r&&(yield r);else{let r=-1;for(let n of e)(n=t(n,++r,e))!=null&&(n=+n)>=n&&(yield n)}}const f3=Om(nn),Gi=f3.right;Om(kx).center;class uh extends Map{constructor(t,r=p3){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,a]of t)this.set(n,a)}get(t){return super.get(ch(this,t))}has(t){return super.has(ch(this,t))}set(t,r){return super.set(d3(this,t),r)}delete(t){return super.delete(m3(this,t))}}function ch({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function d3({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function m3({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function p3(e){return e!==null&&typeof e=="object"?e.valueOf():e}function v3(e=nn){if(e===nn)return Sx;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function Sx(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const h3=Math.sqrt(50),g3=Math.sqrt(10),y3=Math.sqrt(2);function es(e,t,r){const n=(t-e)/Math.max(0,r),a=Math.floor(Math.log10(n)),o=n/Math.pow(10,a),i=o>=h3?10:o>=g3?5:o>=y3?2:1;let l,s,u;return a<0?(u=Math.pow(10,-a)/i,l=Math.round(e*u),s=Math.round(t*u),l/u<e&&++l,s/u>t&&--s,u=-u):(u=Math.pow(10,a)*i,l=Math.round(e/u),s=Math.round(t/u),l*u<e&&++l,s*u>t&&--s),s<l&&.5<=r&&r<2?es(e,t,r*2):[l,s,u]}function kf(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[a,o,i]=n?es(t,e,r):es(e,t,r);if(!(o>=a))return[];const l=o-a+1,s=new Array(l);if(n)if(i<0)for(let u=0;u<l;++u)s[u]=(o-u)/-i;else for(let u=0;u<l;++u)s[u]=(o-u)*i;else if(i<0)for(let u=0;u<l;++u)s[u]=(a+u)/-i;else for(let u=0;u<l;++u)s[u]=(a+u)*i;return s}function Sf(e,t,r){return t=+t,e=+e,r=+r,es(e,t,r)[2]}function Ef(e,t,r){t=+t,e=+e,r=+r;const n=t<e,a=n?Sf(t,e,r):Sf(e,t,r);return(n?-1:1)*(a<0?1/-a:a)}function fh(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r<a||r===void 0&&a>=a)&&(r=a)}return r}function dh(e,t){let r;if(t===void 0)for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);else{let n=-1;for(let a of e)(a=t(a,++n,e))!=null&&(r>a||r===void 0&&a>=a)&&(r=a)}return r}function Ex(e,t,r=0,n=1/0,a){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(a=a===void 0?Sx:v3(a);n>r;){if(n-r>600){const s=n-r+1,u=t-r+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),p=Math.max(r,Math.floor(t-u*f/s+d)),v=Math.min(n,Math.floor(t+(s-u)*f/s+d));Ex(e,t,p,v,a)}const o=e[t];let i=r,l=n;for(bo(e,r,t),a(e[n],o)>0&&bo(e,r,n);i<l;){for(bo(e,i,l),++i,--l;a(e[i],o)<0;)++i;for(;a(e[l],o)>0;)--l}a(e[r],o)===0?bo(e,r,l):(++l,bo(e,l,n)),l<=t&&(r=l+1),t<=l&&(n=l-1)}return e}function bo(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function b3(e,t,r){if(e=Float64Array.from(c3(e,r)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return dh(e);if(t>=1)return fh(e);var n,a=(n-1)*t,o=Math.floor(a),i=fh(Ex(e,o).subarray(0,o+1)),l=dh(e.subarray(o+1));return i+(l-i)*(a-o)}}function x3(e,t,r=kx){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,a=(n-1)*t,o=Math.floor(a),i=+r(e[o],o,e),l=+r(e[o+1],o+1,e);return i+(l-i)*(a-o)}}function w3(e,t,r){e=+e,t=+t,r=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+r;for(var n=-1,a=Math.max(0,Math.ceil((t-e)/r))|0,o=new Array(a);++n<a;)o[n]=e+n*r;return o}function Jt(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function Br(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}
vendor: 15,460 bytes, line 67
67const Af=Symbol("implicit");function km(){var e=new uh,t=[],r=[],n=Af;function a(o){let i=e.get(o);if(i===void 0){if(n!==Af)return n;e.set(o,i=t.push(o)-1)}return r[i%r.length]}return a.domain=function(o){if(!arguments.length)return t.slice();t=[],e=new uh;for(const i of o)e.has(i)||e.set(i,t.push(i)-1);return a},a.range=function(o){return arguments.length?(r=Array.from(o),a):r.slice()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.copy=function(){return km(t,r).unknown(n)},Jt.apply(a,arguments),a}function ni(){var e=km().unknown(void 0),t=e.domain,r=e.range,n=0,a=1,o,i,l=!1,s=0,u=0,c=.5;delete e.unknown;function f(){var d=t().length,p=a<n,v=p?a:n,g=p?n:a;o=(g-v)/Math.max(1,d-s+u*2),l&&(o=Math.floor(o)),v+=(g-v-o*(d-s))*c,i=o*(1-s),l&&(v=Math.round(v),i=Math.round(i));var h=w3(d).map(function(y){return v+o*y});return r(p?h.reverse():h)}return e.domain=function(d){return arguments.length?(t(d),f()):t()},e.range=function(d){return arguments.length?([n,a]=d,n=+n,a=+a,f()):[n,a]},e.rangeRound=function(d){return[n,a]=d,n=+n,a=+a,l=!0,f()},e.bandwidth=function(){return i},e.step=function(){return o},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 ni(t(),[n,a]).round(l).paddingInner(s).paddingOuter(u).align(c)},Jt.apply(f(),arguments)}function Ax(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Ax(t())},e}function Bo(){return Ax(ni.apply(null,arguments).paddingInner(1))}function Sm(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Px(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function qi(){}var ai=.7,ts=1/ai,Oa="\\s*([+-]?\\d+)\\s*",oi="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",dr="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",O3=/^#([0-9a-f]{3,8})$/,k3=new RegExp(`^rgb\\(${Oa},${Oa},${Oa}\\)$`),S3=new RegExp(`^rgb\\(${dr},${dr},${dr}\\)$`),E3=new RegExp(`^rgba\\(${Oa},${Oa},${Oa},${oi}\\)$`),A3=new RegExp(`^rgba\\(${dr},${dr},${dr},${oi}\\)$`),P3=new RegExp(`^hsl\\(${oi},${dr},${dr}\\)$`),$3=new RegExp(`^hsla\\(${oi},${dr},${dr},${oi}\\)$`),mh={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};Sm(qi,ii,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:ph,formatHex:ph,formatHex8:T3,formatHsl:C3,formatRgb:vh,toString:vh});function ph(){return this.rgb().formatHex()}function T3(){return this.rgb().formatHex8()}function C3(){return $x(this).formatHsl()}function vh(){return this.rgb().formatRgb()}function ii(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=O3.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?hh(t):r===3?new St(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?pl(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?pl(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=k3.exec(e))?new St(t[1],t[2],t[3],1):(t=S3.exec(e))?new St(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=E3.exec(e))?pl(t[1],t[2],t[3],t[4]):(t=A3.exec(e))?pl(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=P3.exec(e))?bh(t[1],t[2]/100,t[3]/100,1):(t=$3.exec(e))?bh(t[1],t[2]/100,t[3]/100,t[4]):mh.hasOwnProperty(e)?hh(mh[e]):e==="transparent"?new St(NaN,NaN,NaN,0):null}function hh(e){return new St(e>>16&255,e>>8&255,e&255,1)}function pl(e,t,r,n){return n<=0&&(e=t=r=NaN),new St(e,t,r,n)}function _3(e){return e instanceof qi||(e=ii(e)),e?(e=e.rgb(),new St(e.r,e.g,e.b,e.opacity)):new St}function Pf(e,t,r,n){return arguments.length===1?_3(e):new St(e,t,r,n??1)}function St(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Sm(St,Pf,Px(qi,{brighter(e){return e=e==null?ts:Math.pow(ts,e),new St(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?ai:Math.pow(ai,e),new St(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new St(Un(this.r),Un(this.g),Un(this.b),rs(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:gh,formatHex:gh,formatHex8:N3,formatRgb:yh,toString:yh}));function gh(){return`#${Bn(this.r)}${Bn(this.g)}${Bn(this.b)}`}function N3(){return`#${Bn(this.r)}${Bn(this.g)}${Bn(this.b)}${Bn((isNaN(this.opacity)?1:this.opacity)*255)}`}function yh(){const e=rs(this.opacity);return`${e===1?"rgb(":"rgba("}${Un(this.r)}, ${Un(this.g)}, ${Un(this.b)}${e===1?")":`, ${e})`}`}function rs(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Un(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Bn(e){return e=Un(e),(e<16?"0":"")+e.toString(16)}function bh(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new rr(e,t,r,n)}function $x(e){if(e instanceof rr)return new rr(e.h,e.s,e.l,e.opacity);if(e instanceof qi||(e=ii(e)),!e)return new rr;if(e instanceof rr)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),o=Math.max(t,r,n),i=NaN,l=o-a,s=(o+a)/2;return l?(t===o?i=(r-n)/l+(r<n)*6:r===o?i=(n-t)/l+2:i=(t-r)/l+4,l/=s<.5?o+a:2-o-a,i*=60):l=s>0&&s<1?0:i,new rr(i,l,s,e.opacity)}function M3(e,t,r,n){return arguments.length===1?$x(e):new rr(e,t,r,n??1)}function rr(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Sm(rr,M3,Px(qi,{brighter(e){return e=e==null?ts:Math.pow(ts,e),new rr(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?ai:Math.pow(ai,e),new rr(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,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new St(mc(e>=240?e-240:e+120,a,n),mc(e,a,n),mc(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new rr(xh(this.h),vl(this.s),vl(this.l),rs(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=rs(this.opacity);return`${e===1?"hsl(":"hsla("}${xh(this.h)}, ${vl(this.s)*100}%, ${vl(this.l)*100}%${e===1?")":`, ${e})`}`}}));function xh(e){return e=(e||0)%360,e<0?e+360:e}function vl(e){return Math.max(0,Math.min(1,e||0))}function mc(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const Em=e=>()=>e;function j3(e,t){return function(r){return e+r*t}}function D3(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function I3(e){return(e=+e)==1?Tx:function(t,r){return r-t?D3(t,r,e):Em(isNaN(t)?r:t)}}function Tx(e,t){var r=t-e;return r?j3(e,r):Em(isNaN(e)?t:e)}const wh=function e(t){var r=I3(t);function n(a,o){var i=r((a=Pf(a)).r,(o=Pf(o)).r),l=r(a.g,o.g),s=r(a.b,o.b),u=Tx(a.opacity,o.opacity);return function(c){return a.r=i(c),a.g=l(c),a.b=s(c),a.opacity=u(c),a+""}}return n.gamma=e,n}(1);function R3(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),a;return function(o){for(a=0;a<r;++a)n[a]=e[a]*(1-o)+t[a]*o;return n}}function L3(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function B3(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,a=new Array(n),o=new Array(r),i;for(i=0;i<n;++i)a[i]=so(e[i],t[i]);for(;i<r;++i)o[i]=t[i];return function(l){for(i=0;i<n;++i)o[i]=a[i](l);return o}}function F3(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function ns(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function W3(e,t){var r={},n={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?r[a]=so(e[a],t[a]):n[a]=t[a];return function(o){for(a in r)n[a]=r[a](o);return n}}var $f=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,pc=new RegExp($f.source,"g");function z3(e){return function(){return e}}function U3(e){return function(t){return e(t)+""}}function V3(e,t){var r=$f.lastIndex=pc.lastIndex=0,n,a,o,i=-1,l=[],s=[];for(e=e+"",t=t+"";(n=$f.exec(e))&&(a=pc.exec(t));)(o=a.index)>r&&(o=t.slice(r,o),l[i]?l[i]+=o:l[++i]=o),(n=n[0])===(a=a[0])?l[i]?l[i]+=a:l[++i]=a:(l[++i]=null,s.push({i,x:ns(n,a)})),r=pc.lastIndex;return r<t.length&&(o=t.slice(r),l[i]?l[i]+=o:l[++i]=o),l.length<2?s[0]?U3(s[0].x):z3(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 so(e,t){var r=typeof t,n;return t==null||r==="boolean"?Em(t):(r==="number"?ns:r==="string"?(n=ii(t))?(t=n,wh):V3:t instanceof ii?wh:t instanceof Date?F3:L3(t)?R3:Array.isArray(t)?B3:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?W3:ns)(e,t)}function Am(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function K3(e,t){t===void 0&&(t=e,e=so);for(var r=0,n=t.length-1,a=t[0],o=new Array(n<0?0:n);r<n;)o[r]=e(a,a=t[++r]);return function(i){var l=Math.max(0,Math.min(n-1,Math.floor(i*=n)));return o[l](i-l)}}function H3(e){return function(){return e}}function as(e){return+e}var Oh=[0,1];function bt(e){return e}function Tf(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:H3(isNaN(t)?NaN:.5)}function Y3(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function G3(e,t,r){var n=e[0],a=e[1],o=t[0],i=t[1];return a<n?(n=Tf(a,n),o=r(i,o)):(n=Tf(n,a),o=r(o,i)),function(l){return o(n(l))}}function q3(e,t,r){var n=Math.min(e.length,t.length)-1,a=new Array(n),o=new Array(n),i=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++i<n;)a[i]=Tf(e[i],e[i+1]),o[i]=r(t[i],t[i+1]);return function(l){var s=Gi(e,l,1,n)-1;return o[s](a[s](l))}}function Xi(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function ku(){var e=Oh,t=Oh,r=so,n,a,o,i=bt,l,s,u;function c(){var d=Math.min(e.length,t.length);return i!==bt&&(i=Y3(e[0],e[d-1])),l=d>2?q3:G3,s=u=null,f}function f(d){return d==null||isNaN(d=+d)?o:(s||(s=l(e.map(n),t,r)))(n(i(d)))}return f.invert=function(d){return i(a((u||(u=l(t,e.map(n),ns)))(d)))},f.domain=function(d){return arguments.length?(e=Array.from(d,as),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),r=Am,c()},f.clamp=function(d){return arguments.length?(i=d?!0:bt,c()):i!==bt},f.interpolate=function(d){return arguments.length?(r=d,c()):r},f.unknown=function(d){return arguments.length?(o=d,f):o},function(d,p){return n=d,a=p,c()}}function Pm(){return ku()(bt,bt)}function X3(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function os(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function Ma(e){return e=os(Math.abs(e)),e?e[1]:NaN}function Z3(e,t){return function(r,n){for(var a=r.length,o=[],i=0,l=e[0],s=0;a>0&&l>0&&(s+l+1>n&&(l=Math.max(1,n-s)),o.push(r.substring(a-=l,a+l)),!((s+=l+1)>n));)l=e[i=(i+1)%e.length];return o.reverse().join(t)}}function J3(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var Q3=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function li(e){if(!(t=Q3.exec(e)))throw new Error("invalid format: "+e);var t;return new $m({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]})}li.prototype=$m.prototype;function $m(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+""}$m.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 eB(e){e:for(var t=e.length,r=1,n=-1,a;r<t;++r)switch(e[r]){case".":n=a=r;break;case"0":n===0&&(n=r),a=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(a+1):e}var Cx;function tB(e,t){var r=os(e,t);if(!r)return e+"";var n=r[0],a=r[1],o=a-(Cx=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,i=n.length;return o===i?n:o>i?n+new Array(o-i+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+new Array(1-o).join("0")+os(e,Math.max(0,t+o-1))[0]}function kh(e,t){var r=os(e,t);if(!r)return e+"";var n=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+n:n.length>a+1?n.slice(0,a+1)+"."+n.slice(a+1):n+new Array(a-n.length+2).join("0")}const Sh={"%":(e,t)=>
67(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:X3,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)=>kh(e*100,t),r:kh,s:tB,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function Eh(e){return e}var Ah=Array.prototype.map,Ph=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function rB(e){var t=e.grouping===void 0||e.thousands===void 0?Eh:Z3(Ah.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",o=e.numerals===void 0?Eh:J3(Ah.call(e.numerals,String)),i=e.percent===void 0?"%":e.percent+"",l=e.minus===void 0?"−":e.minus+"",s=e.nan===void 0?"NaN":e.nan+"";function u(f){f=li(f);var d=f.fill,p=f.align,v=f.sign,g=f.symbol,h=f.zero,y=f.width,b=f.comma,O=f.precision,w=f.trim,x=f.type;x==="n"?(b=!0,x="g"):Sh[x]||(O===void 0&&(O=12),w=!0,x="g"),(h||d==="0"&&p==="=")&&(h=!0,d="0",p="=");var k=g==="$"?r:g==="#"&&/[boxX]/.test(x)?"0"+x.toLowerCase():"",E=g==="$"?n:/[%p]/.test(x)?i:"",A=Sh[x],_=/[defgprs%]/.test(x);O=O===void 0?6:/[gprs]/.test(x)?Math.max(1,Math.min(21,O)):Math.max(0,Math.min(20,O));function T($){var P=k,j=E,M,N,D;if(x==="c")j=A($)+j,$="";else{$=+$;var I=$<0||1/$<0;if($=isNaN($)?s:A(Math.abs($),O),w&&($=eB($)),I&&+$==0&&v!=="+"&&(I=!1),P=(I?v==="("?v:l:v==="-"||v==="("?"":v)+P,j=(x==="s"?Ph[8+Cx/3]:"")+j+(I&&v==="("?")":""),_){for(M=-1,N=$.length;++M<N;)if(D=$.charCodeAt(M),48>D||D>57){j=(D===46?a+$.slice(M+1):$.slice(M))+j,$=$.slice(0,M);break}}}b&&!h&&($=t($,1/0));var R=P.length+$.length+j.length,B=R<y?new Array(y-R+1).join(d):"";switch(b&&h&&($=t(B+$,B.length?y-j.length:1/0),B=""),p){case"<":$=P+$+j+B;break;case"=":$=P+B+$+j;break;case"^":$=B.slice(0,R=B.length>>1)+P+$+j+B.slice(R);break;default:$=B+P+$+j;break}return o($)}return T.toString=function(){return f+""},T}function c(f,d){var p=u((f=li(f),f.type="f",f)),v=Math.max(-8,Math.min(8,Math.floor(Ma(d)/3)))*3,g=Math.pow(10,-v),h=Ph[8+v/3];return function(y){return p(g*y)+h}}return{format:u,formatPrefix:c}}var hl,Tm,_x;nB({thousands:",",grouping:[3],currency:["$",""]});function nB(e){return hl=rB(e),Tm=hl.format,_x=hl.formatPrefix,hl}function aB(e){return Math.max(0,-Ma(Math.abs(e)))}function oB(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Ma(t)/3)))*3-Ma(Math.abs(e)))}function iB(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ma(t)-Ma(e))+1}function Nx(e,t,r,n){var a=Ef(e,t,r),o;switch(n=li(n??",f"),n.type){case"s":{var i=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(o=oB(a,i))&&(n.precision=o),_x(n,i)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(o=iB(a,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=o-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(o=aB(a))&&(n.precision=o-(n.type==="%")*2);break}}return Tm(n)}function xn(e){var t=e.domain;return e.ticks=function(r){var n=t();return kf(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var a=t();return Nx(a[0],a[a.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),a=0,o=n.length-1,i=n[a],l=n[o],s,u,c=10;for(l<i&&(u=i,i=l,l=u,u=a,a=o,o=u);c-- >0;){if(u=Sf(i,l,r),u===s)return n[a]=i,n[o]=l,t(n);if(u>0)i=Math.floor(i/u)*u,l=Math.ceil(l/u)*u;else if(u<0)i=Math.ceil(i*u)/u,l=Math.floor(l*u)/u;else break;s=u}return e},e}function is(){var e=Pm();return e.copy=function(){return Xi(e,is())},Jt.apply(e,arguments),xn(e)}function Mx(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,as),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return Mx(e).unknown(t)},e=arguments.length?Array.from(e,as):[0,1],xn(r)}function jx(e,t){e=e.slice();var r=0,n=e.length-1,a=e[r],o=e[n],i;return o<a&&(i=r,r=n,n=i,i=a,a=o,o=i),e[r]=t.floor(a),e[n]=t.ceil(o),e}function $h(e){return Math.log(e)}function Th(e){return Math.exp(e)}function lB(e){return-Math.log(-e)}function sB(e){return-Math.exp(-e)}function uB(e){return isFinite(e)?+("1e"+e):e<0?0:e}function cB(e){return e===10?uB:e===Math.E?Math.exp:t=>Math.pow(e,t)}function fB(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 Ch(e){return(t,r)=>-e(-t,r)}function Cm(e){const t=e($h,Th),r=t.domain;let n=10,a,o;function i(){return a=fB(n),o=cB(n),r()[0]<0?(a=Ch(a),o=Ch(o),e(lB,sB)):e($h,Th),t}return t.base=function(l){return arguments.length?(n=+l,i()):n},t.domain=function(l){return arguments.length?(r(l),i()):r()},t.ticks=l=>{const s=r();let u=s[0],c=s[s.length-1];const f=c<u;f&&([u,c]=[c,u]);let d=a(u),p=a(c),v,g;const h=l==null?10:+l;let y=[];if(!(n%1)&&p-d<h){if(d=Math.floor(d),p=Math.ceil(p),u>0){for(;d<=p;++d)for(v=1;v<n;++v)if(g=d<0?v/o(-d):v*o(d),!(g<u)){if(g>c)break;y.push(g)}}else for(;d<=p;++d)for(v=n-1;v>=1;--v)if(g=d>0?v/o(-d):v*o(d),!(g<u)){if(g>c)break;y.push(g)}y.length*2<h&&(y=kf(u,c,h))}else y=kf(d,p,Math.min(p-d,h)).map(o);return f?y.reverse():y},t.tickFormat=(l,s)=>{if(l==null&&(l=10),s==null&&(s=n===10?"s":","),typeof s!="function"&&(!(n%1)&&(s=li(s)).precision==null&&(s.trim=!0),s=Tm(s)),l===1/0)return s;const u=Math.max(1,n*l/t.ticks().length);return c=>{let f=c/o(Math.round(a(c)));return f*n<n-.5&&(f*=n),f<=u?s(c):""}},t.nice=()=>r(jx(r(),{floor:l=>o(Math.floor(a(l))),ceil:l=>o(Math.ceil(a(l)))})),t}function Dx(){const e=Cm(ku()).domain([1,10]);return e.copy=()=>Xi(e,Dx()).base(e.base()),Jt.apply(e,arguments),e}
67function _h(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Nh(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function _m(e){var t=1,r=e(_h(t),Nh(t));return r.constant=function(n){return arguments.length?e(_h(t=+n),Nh(t)):t},xn(r)}function Ix(){var e=_m(ku());return e.copy=function(){return Xi(e,Ix()).constant(e.constant())},Jt.apply(e,arguments)}function Mh(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function dB(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function mB(e){return e<0?-e*e:e*e}function Nm(e){var t=e(bt,bt),r=1;function n(){return r===1?e(bt,bt):r===.5?e(dB,mB):e(Mh(r),Mh(1/r))}return t.exponent=function(a){return arguments.length?(r=+a,n()):r},xn(t)}function Mm(){var e=Nm(ku());return e.copy=function(){return Xi(e,Mm()).exponent(e.exponent())},Jt.apply(e,arguments),e}function pB(){return Mm.apply(null,arguments).exponent(.5)}function jh(e){return Math.sign(e)*e*e}function vB(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Rx(){var e=Pm(),t=[0,1],r=!1,n;function a(o){var i=vB(e(o));return isNaN(i)?n:r?Math.round(i):i}return a.invert=function(o){return e.invert(jh(o))},a.domain=function(o){return arguments.length?(e.domain(o),a):e.domain()},a.range=function(o){return arguments.length?(e.range((t=Array.from(o,as)).map(jh)),a):t.slice()},a.rangeRound=function(o){return a.range(o).round(!0)},a.round=function(o){return arguments.length?(r=!!o,a):r},a.clamp=function(o){return arguments.length?(e.clamp(o),a):e.clamp()},a.unknown=function(o){return arguments.length?(n=o,a):n},a.copy=function(){return Rx(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},Jt.apply(a,arguments),xn(a)}function Lx(){var e=[],t=[],r=[],n;function a(){var i=0,l=Math.max(1,t.length);for(r=new Array(l-1);++i<l;)r[i-1]=x3(e,i/l);return o}function o(i){return i==null||isNaN(i=+i)?n:t[Gi(r,i)]}return o.invertExtent=function(i){var l=t.indexOf(i);return l<0?[NaN,NaN]:[l>0?r[l-1]:e[0],l<r.length?r[l]:e[e.length-1]]},o.domain=function(i){if(!arguments.length)return e.slice();e=[];for(let l of i)l!=null&&!isNaN(l=+l)&&e.push(l);return e.sort(nn),a()},o.range=function(i){return arguments.length?(t=Array.from(i),a()):t.slice()},o.unknown=function(i){return arguments.length?(n=i,o):n},o.quantiles=function(){return r.slice()},o.copy=function(){return Lx().domain(e).range(t).unknown(n)},Jt.apply(o,arguments)}function Bx(){var e=0,t=1,r=1,n=[.5],a=[0,1],o;function i(s){return s!=null&&s<=s?a[Gi(n,s,0,r)]:o}function l(){var s=-1;for(n=new Array(r);++s<r;)n[s]=((s+1)*t-(s-r)*e)/(r+1);return i}return i.domain=function(s){return arguments.length?([e,t]=s,e=+e,t=+t,l()):[e,t]},i.range=function(s){return arguments.length?(r=(a=Array.from(s)).length-1,l()):a.slice()},i.invertExtent=function(s){var u=a.indexOf(s);return u<0?[NaN,NaN]:u<1?[e,n[0]]:u>=r?[n[r-1],t]:[n[u-1],n[u]]},i.unknown=function(s){return arguments.length&&(o=s),i},i.thresholds=function(){return n.slice()},i.copy=function(){return Bx().domain([e,t]).range(a).unknown(o)},Jt.apply(xn(i),arguments)}function Fx(){var e=[.5],t=[0,1],r,n=1;function a(o){return o!=null&&o<=o?t[Gi(e,o,0,n)]:r}return a.domain=function(o){return arguments.length?(e=Array.from(o),n=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(o){return arguments.length?(t=Array.from(o),n=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(o){var i=t.indexOf(o);return[e[i-1],e[i]]},a.unknown=function(o){return arguments.length?(r=o,a):r},a.copy=function(){return Fx().domain(e).range(t).unknown(r)},Jt.apply(a,arguments)}const vc=new Date,hc=new Date;function rt(e,t,r,n){function a(o){return e(o=arguments.length===0?new Date:new Date(+o)),o}return a.floor=o=>(e(o=new Date(+o)),o),a.ceil=o=>(e(o=new Date(o-1)),t(o,1),e(o),o),a.round=o=>{const i=a(o),l=a.ceil(o);return o-i<l-o?i:l},a.offset=(o,i)=>(t(o=new Date(+o),i==null?1:Math.floor(i)),o),a.range=(o,i,l)=>{const s=[];if(o=a.ceil(o),l=l==null?1:Math.floor(l),!(o<i)||!(l>0))return s;let u;do s.push(u=new Date(+o)),t(o,l),e(o);while(u<o&&o<i);return s},a.filter=o=>rt(i=>{if(i>=i)for(;e(i),!o(i);)i.setTime(i-1)},(i,l)=>{if(i>=i)if(l<0)for(;++l<=0;)for(;
67t(i,-1),!o(i););else for(;--l>=0;)for(;t(i,1),!o(i););}),r&&(a.count=(o,i)=>(vc.setTime(+o),hc.setTime(+i),e(vc),e(hc),Math.floor(r(vc,hc))),a.every=o=>(o=Math.floor(o),!isFinite(o)||!(o>0)?null:o>1?a.filter(n?i=>n(i)%o===0:i=>a.count(0,i)%o===0):a)),a}const ls=rt(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);ls.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?rt(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):ls);ls.range;const Sr=1e3,Vt=Sr*60,Er=Vt*60,Mr=Er*24,jm=Mr*7,Dh=Mr*30,gc=Mr*365,Fn=rt(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*Sr)},(e,t)=>(t-e)/Sr,e=>e.getUTCSeconds());Fn.range;const Dm=rt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Sr)},(e,t)=>{e.setTime(+e+t*Vt)},(e,t)=>(t-e)/Vt,e=>e.getMinutes());Dm.range;const Im=rt(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Vt)},(e,t)=>(t-e)/Vt,e=>e.getUTCMinutes());Im.range;const Rm=rt(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*Sr-e.getMinutes()*Vt)},(e,t)=>{e.setTime(+e+t*Er)},(e,t)=>(t-e)/Er,e=>e.getHours());Rm.range;const Lm=rt(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*Er)},(e,t)=>(t-e)/Er,e=>e.getUTCHours());Lm.range;const Zi=rt(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Vt)/Mr,e=>e.getDate()-1);Zi.range;const Su=rt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Mr,e=>e.getUTCDate()-1);Su.range;const Wx=rt(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/Mr,e=>Math.floor(e/Mr));Wx.range;function aa(e){return rt(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Vt)/jm)}const Eu=aa(0),ss=aa(1),hB=aa(2),gB=aa(3),ja=aa(4),yB=aa(5),bB=aa(6);Eu.range;ss.range;hB.range;gB.range;ja.range;yB.range;bB.range;function oa(e){return rt(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/jm)}const Au=oa(0),us=oa(1),xB=oa(2),wB=oa(3),Da=oa(4),OB=oa(5),kB=oa(6);Au.range;us.range;xB.range;wB.range;Da.range;OB.range;kB.range;const Bm=rt(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());Bm.range;const Fm=rt(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());Fm.range;const jr=rt(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());jr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:rt(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});jr.range;const Dr=rt(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());Dr.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:rt(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});Dr.range;function zx(e,t,r,n,a,o){const i=[[Fn,1,Sr],[Fn,5,5*Sr],[Fn,15,15*Sr],[Fn,30,30*Sr],[o,1,Vt],[o,5,5*Vt],[o,15,15*Vt],[o,30,30*Vt],[a,1,Er],[a,3,3*Er],[a,6,6*Er],[a,12,12*Er],[n,1,Mr],[n,2,2*Mr],[r,1,jm],[t,1,Dh],[t,3,3*Dh],[e,1,gc]];function l(u,c,f){const d=c<u;d&&([u,c]=[c,u]);const p=f&&typeof f.range=="function"?f:s(u,c,f),v=p?p.range(u,+c+1):[];return d?v.reverse():v}function s(u,c,f){const d=Math.abs(c-u)/f,p=Om(([,,h])=>h).right(i,d);if(p===i.length)return e.every(Ef(u/gc,c/gc,f));if(p===0)return ls.every(Math.max(Ef(u,c,f),1));const[v,g]=i[d/i[p-1][2]<i[p][2]/d?p-1:p];return v.every(g)}return[l,s]}const[SB,EB]=zx(Dr,Fm,Au,Wx,Lm,Im),[AB,PB]=zx(jr,Bm,Eu,Zi,Rm,Dm);function yc(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 bc(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 xo(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function $B(e){var t=e.dateTime,r=e.date,n=e.time,a=e.periods,o=e.days,i=e.shortDays,l=e.months,s=e.shortMonths,u=wo(a),c=Oo(a),f=wo(o),d=Oo(o),p=wo(i),v=Oo(i),g=wo(l),h=Oo(l),y=wo(s),b=Oo(s),O={a:I,A:R,b:B,B:H,c:null,d:Wh,e:Wh,f:ZB,g:l5,G:u5,H:GB,I:qB,j:XB,L:Ux,m:JB,M:QB,p:W,q:K,Q:Vh,s:Kh,S:e5,u:t5,U:r5,V:n5,w:a5,W:
vendor: 8,016 bytes, line 67
67o5,x:null,X:null,y:i5,Y:s5,Z:c5,"%":Uh},w={a:J,A:ee,b:te,B:xe,c:null,d:zh,e:zh,f:p5,g:S5,G:A5,H:f5,I:d5,j:m5,L:Kx,m:v5,M:h5,p:le,q:se,Q:Vh,s:Kh,S:g5,u:y5,U:b5,V:x5,w:w5,W:O5,x:null,X:null,y:k5,Y:E5,Z:P5,"%":Uh},x={a:T,A:$,b:P,B:j,c:M,d:Bh,e:Bh,f:VB,g:Lh,G:Rh,H:Fh,I:Fh,j:FB,L:UB,m:BB,M:WB,p:_,q:LB,Q:HB,s:YB,S:zB,u:MB,U:jB,V:DB,w:NB,W:IB,x:N,X:D,y:Lh,Y:Rh,Z:RB,"%":KB};O.x=k(r,O),O.X=k(n,O),O.c=k(t,O),w.x=k(r,w),w.X=k(n,w),w.c=k(t,w);function k(L,z){return function(X){var F=[],oe=-1,ae=0,he=L.length,we,Pe,_e;for(X instanceof Date||(X=new Date(+X));++oe<he;)L.charCodeAt(oe)===37&&(F.push(L.slice(ae,oe)),(Pe=Ih[we=L.charAt(++oe)])!=null?we=L.charAt(++oe):Pe=we==="e"?" ":"0",(_e=z[we])&&(we=_e(X,Pe)),F.push(we),ae=oe+1);return F.push(L.slice(ae,oe)),F.join("")}}function E(L,z){return function(X){var F=xo(1900,void 0,1),oe=A(F,L,X+="",0),ae,he;if(oe!=X.length)return null;if("Q"in F)return new Date(F.Q);if("s"in F)return new Date(F.s*1e3+("L"in F?F.L:0));if(z&&!("Z"in F)&&(F.Z=0),"p"in F&&(F.H=F.H%12+F.p*12),F.m===void 0&&(F.m="q"in F?F.q:0),"V"in F){if(F.V<1||F.V>53)return null;"w"in F||(F.w=1),"Z"in F?(ae=bc(xo(F.y,0,1)),he=ae.getUTCDay(),ae=he>4||he===0?us.ceil(ae):us(ae),ae=Su.offset(ae,(F.V-1)*7),F.y=ae.getUTCFullYear(),F.m=ae.getUTCMonth(),F.d=ae.getUTCDate()+(F.w+6)%7):(ae=yc(xo(F.y,0,1)),he=ae.getDay(),ae=he>4||he===0?ss.ceil(ae):ss(ae),ae=Zi.offset(ae,(F.V-1)*7),F.y=ae.getFullYear(),F.m=ae.getMonth(),F.d=ae.getDate()+(F.w+6)%7)}else("W"in F||"U"in F)&&("w"in F||(F.w="u"in F?F.u%7:"W"in F?1:0),he="Z"in F?bc(xo(F.y,0,1)).getUTCDay():yc(xo(F.y,0,1)).getDay(),F.m=0,F.d="W"in F?(F.w+6)%7+F.W*7-(he+5)%7:F.w+F.U*7-(he+6)%7);return"Z"in F?(F.H+=F.Z/100|0,F.M+=F.Z%100,bc(F)):yc(F)}}function A(L,z,X,F){for(var oe=0,ae=z.length,he=X.length,we,Pe;oe<ae;){if(F>=he)return-1;if(we=z.charCodeAt(oe++),we===37){if(we=z.charAt(oe++),Pe=x[we in Ih?z.charAt(oe++):we],!Pe||(F=Pe(L,X,F))<0)return-1}else if(we!=X.charCodeAt(F++))return-1}return F}function _(L,z,X){var F=u.exec(z.slice(X));return F?(L.p=c.get(F[0].toLowerCase()),X+F[0].length):-1}function T(L,z,X){var F=p.exec(z.slice(X));return F?(L.w=v.get(F[0].toLowerCase()),X+F[0].length):-1}function $(L,z,X){var F=f.exec(z.slice(X));return F?(L.w=d.get(F[0].toLowerCase()),X+F[0].length):-1}function P(L,z,X){var F=y.exec(z.slice(X));return F?(L.m=b.get(F[0].toLowerCase()),X+F[0].length):-1}function j(L,z,X){var F=g.exec(z.slice(X));return F?(L.m=h.get(F[0].toLowerCase()),X+F[0].length):-1}function M(L,z,X){return A(L,t,z,X)}function N(L,z,X){return A(L,r,z,X)}function D(L,z,X){return A(L,n,z,X)}function I(L){return i[L.getDay()]}function R(L){return o[L.getDay()]}function B(L){return s[L.getMonth()]}function H(L){return l[L.getMonth()]}function W(L){return a[+(L.getHours()>=12)]}function K(L){return 1+~~(L.getMonth()/3)}function J(L){return i[L.getUTCDay()]}function ee(L){return o[L.getUTCDay()]}function te(L){return s[L.getUTCMonth()]}function xe(L){return l[L.getUTCMonth()]}function le(L){return a[+(L.getUTCHours()>=12)]}function se(L){return 1+~~(L.getUTCMonth()/3)}return{format:function(L){var z=k(L+="",O);return z.toString=function(){return L},z},parse:function(L){var z=E(L+="",!1);return z.toString=function(){return L},z},utcFormat:function(L){var z=k(L+="",w);return z.toString=function(){return L},z},utcParse:function(L){var z=E(L+="",!0);return z.toString=function(){return L},z}}}var Ih={"-":"",_:" ",0:"0"},ct=/^\s*\d+/,TB=/^%/,CB=/[\\^$*+?|[\]().{}]/g;function Ae(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",o=a.length;return n+(o<r?new Array(r-o+1).join(t)+a:a)}function _B(e){return e.replace(CB,"\\$&")}function wo(e){return new RegExp("^(?:"+e.map(_B).join("|")+")","i")}function Oo(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function NB(e,t,r){var n=ct.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function MB(e,t,r){var n=ct.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function jB(e,t,r){var n=ct.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function DB(e,t,r){var n=ct.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function IB(e,t,r){var n=ct.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function Rh(e,t,r){var n=ct.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function Lh(e,t,r){var n=ct.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function RB(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function LB(e,t,r){var n=ct.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function BB(e,t,r){var n=ct.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function Bh(e,t,r){var n=ct.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function FB(e,t,r){var n=ct.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function Fh(e,t,r){var n=ct.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function WB(e,t,r){var n=ct.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function zB(e,t,r){var n=ct.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function UB(e,t,r){var n=ct.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function VB(e,t,r){var n=ct.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function KB(e,t,r){var n=TB.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function HB(e,t,r){var n=ct.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function YB(e,t,r){var n=ct.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function Wh(e,t){return Ae(e.getDate(),t,2)}function GB(e,t){return Ae(e.getHours(),t,2)}function qB(e,t){return Ae(e.getHours()%12||12,t,2)}function XB(e,t){return Ae(1+Zi.count(jr(e),e),t,3)}function Ux(e,t){return Ae(e.getMilliseconds(),t,3)}function ZB(e,t){return Ux(e,t)+"000"}function JB(e,t){return Ae(e.getMonth()+1,t,2)}function QB(e,t){return Ae(e.getMinutes(),t,2)}function e5(e,t){return Ae(e.getSeconds(),t,2)}function t5(e){var t=e.getDay();return t===0?7:t}function r5(e,t){return Ae(Eu.count(jr(e)-1,e),t,2)}function Vx(e){var t=e.getDay();return t>=4||t===0?ja(e):ja.ceil(e)}function n5(e,t){return e=Vx(e),Ae(ja.count(jr(e),e)+(jr(e).getDay()===4),t,2)}function a5(e){return e.getDay()}function o5(e,t){return Ae(ss.count(jr(e)-1,e),t,2)}function i5(e,t){return Ae(e.getFullYear()%100,t,2)}function l5(e,t){return e=Vx(e),Ae(e.getFullYear()%100,t,2)}function s5(e,t){return Ae(e.getFullYear()%1e4,t,4)}function u5(e,t){var r=e.getDay();return e=r>=4||r===0?ja(e):ja.ceil(e),Ae(e.getFullYear()%1e4,t,4)}function c5(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ae(t/60|0,"0",2)+Ae(t%60,"0",2)}function zh(e,t){return Ae(e.getUTCDate(),t,2)}function f5(e,t){return Ae(e.getUTCHours(),t,2)}function d5(e,t){return Ae(e.getUTCHours()%12||12,t,2)}function m5(e,t){return Ae(1+Su.count(Dr(e),e),t,3)}function Kx(e,t){return Ae(e.getUTCMilliseconds(),t,3)}function p5(e,t){return Kx(e,t)+"000"}function v5(e,t){return Ae(e.getUTCMonth()+1,t,2)}function h5(e,t){return Ae(e.getUTCMinutes(),t,2)}function g5(e,t){return Ae(e.getUTCSeconds(),t,2)}function y5(e){var t=e.getUTCDay();return t===0?7:t}function b5(e,t){return Ae(Au.count(Dr(e)-1,e),t,2)}function Hx(e){var t=e.getUTCDay();return t>=4||t===0?Da(e):Da.ceil(e)}function x5(e,t){return e=Hx(e),Ae(Da.count(Dr(e),e)+(Dr(e).getUTCDay()===4),t,2)}function w5(e){return e.getUTCDay()}function O5(e,t){return Ae(us.count(Dr(e)-1,e),t,2)}function k5(e,t){return Ae(e.getUTCFullYear()%100,t,2)}function S5(e,t){return e=Hx(e),Ae(e.getUTCFullYear()%100,t,2)}function E5(e,t){return Ae(e.getUTCFullYear()%1e4,t,4)}function A5(e,t){var r=e.getUTCDay();return e=r>=4||r===0?Da(e):Da.ceil(e),Ae(e.getUTCFullYear()%1e4,t,4)}function P5(){return"+0000"}function Uh(){return"%"}function Vh(e){return+e}function Kh(e){return Math.floor(+e/1e3)}var ca,Yx,Gx;$5({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
67ay","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 $5(e){return ca=$B(e),Yx=ca.format,ca.parse,Gx=ca.utcFormat,ca.utcParse,ca}function T5(e){return new Date(e)}function C5(e){return e instanceof Date?+e:+new Date(+e)}function Wm(e,t,r,n,a,o,i,l,s,u){var c=Pm(),f=c.invert,d=c.domain,p=u(".%L"),v=u(":%S"),g=u("%I:%M"),h=u("%I %p"),y=u("%a %d"),b=u("%b %d"),O=u("%B"),w=u("%Y");function x(k){return(s(k)<k?p:l(k)<k?v:i(k)<k?g:o(k)<k?h:n(k)<k?a(k)<k?y:b:r(k)<k?O:w)(k)}return c.invert=function(k){return new Date(f(k))},c.domain=function(k){return arguments.length?d(Array.from(k,C5)):d().map(T5)},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?x: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(jx(E,k)):c},c.copy=function(){return Xi(c,Wm(e,t,r,n,a,o,i,l,s,u))},c}function _5(){return Jt.apply(Wm(AB,PB,jr,Bm,Eu,Zi,Rm,Dm,Fn,Yx).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function N5(){return Jt.apply(Wm(SB,EB,Dr,Fm,Au,Su,Lm,Im,Fn,Gx).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function Pu(){var e=0,t=1,r,n,a,o,i=bt,l=!1,s;function u(f){return f==null||isNaN(f=+f)?s:i(a===0?.5:(f=(o(f)-r)*a,l?Math.max(0,Math.min(1,f)):f))}u.domain=function(f){return arguments.length?([e,t]=f,r=o(e=+e),n=o(t=+t),a=r===n?0:1/(n-r),u):[e,t]},u.clamp=function(f){return arguments.length?(l=!!f,u):l},u.interpolator=function(f){return arguments.length?(i=f,u):i};function c(f){return function(d){var p,v;return arguments.length?([p,v]=d,i=f(p,v),u):[i(0),i(1)]}}return u.range=c(so),u.rangeRound=c(Am),u.unknown=function(f){return arguments.length?(s=f,u):s},function(f){return o=f,r=f(e),n=f(t),a=r===n?0:1/(n-r),u}}function wn(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function qx(){var e=xn(Pu()(bt));return e.copy=function(){return wn(e,qx())},Br.apply(e,arguments)}function Xx(){var e=Cm(Pu()).domain([1,10]);return e.copy=function(){return wn(e,Xx()).base(e.base())},Br.apply(e,arguments)}function Zx(){var e=_m(Pu());return e.copy=function(){return wn(e,Zx()).constant(e.constant())},Br.apply(e,arguments)}function zm(){var e=Nm(Pu());return e.copy=function(){return wn(e,zm()).exponent(e.exponent())},Br.apply(e,arguments)}function M5(){return zm.apply(null,arguments).exponent(.5)}function Jx(){var e=[],t=bt;function r(n){if(n!=null&&!isNaN(n=+n))return t((Gi(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let a of n)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(nn),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,a)=>t(a/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(a,o)=>b3(e,o/n))},r.copy=function(){return Jx(t).domain(e)},Br.apply(r,arguments)}function $u(){var e=0,t=.5,r=1,n=1,a,o,i,l,s,u=bt,c,f=!1,d;function p(g){return isNaN(g=+g)?d:(g=.5+((g=+c(g))-o)*(n*g<n*o?l:s),u(f?Math.max(0,Math.min(1,g)):g))}p.domain=function(g){return arguments.length?([e,t,r]=g,a=c(e=+e),o=c(t=+t),i=c(r=+r),l=a===o?0:.5/(o-a),s=o===i?0:.5/(i-o),n=o<a?-1:1,p):[e,t,r]},p.clamp=function(g){return arguments.length?(f=!!g,p):f},p.interpolator=function(g){return arguments.length?(u=g,p):u};function v(g){return function(h){var y,b,O;return arguments.length?([y,b,O]=h,u=K3(g,[y,b,O]),p):[u(0),u(.5),u(1)]}}return p.range=v(so),p.rangeRound=v(Am),p.unknown=function(g){return arguments.length?(d=g,p):d},function(g){return c=g,a=g(e),o=g(t),i=g(r),l=a===o?0:.5/(o-a),s=o===i?0:.5/(i-o),n=o<a?-1:1,p}}function Qx(){var e=xn($u()(bt));return e.copy=function(){return wn(e,Qx())},Br.apply(e,arguments)}function e1(){var e=Cm($u()).domain([.1,1,10]);return e.copy=function(){return wn(e,e1()).base(e.base())},Br.apply(e,arguments)}function t1(){var e=_m($u());return e.copy=function(){return wn(e,t1()).constant(e.constant())},Br.apply(e,arguments)}function Um(){var e=Nm($u());return e.copy=function(){return wn(e,Um()).exponent(e.exponent())},Br.apply(e,arguments)}function j5(){return Um.apply(null,arguments).exponent(.5)}const Hh=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:ni,scaleDiverging:Qx,scaleDivergingLog:e1,scaleDivergingPow:Um,scaleDivergingSqrt:j5,scaleDivergingSymlog:t1,scaleIdentity:Mx,scaleImplicit:Af,scaleLinear:is,scaleLog:Dx,scaleOrdinal:km,scalePoint:Bo,scalePow:Mm,scaleQuantile:Lx,scaleQuantize:Bx,scaleRadial:Rx,scaleSequential:qx,scaleSequentialLog:Xx,scaleSequentialPow:zm,scaleSequentialQuantile:Jx,scaleSequentialSqrt:M5,scaleSequentialSymlog:Zx,scaleSqrt:pB,scaleSymlog:Ix,scaleThreshold:Fx,scaleTime:_5,scaleUtc:N5,tickFormat:Nx},Symbol.toStringTag,{value:"Module"}));var D5=Qa;function I5(e,t,r){for(var n=-1,a=e.length;++n<a;){var o=e[n],i=t(o);if(i!=null&&(l===void 0?i===i&&!D5(i):r(i,l)))var l=i,s=o}return s}var Tu=I5;function R5(e,t){return e>t}var r1=R5,L5=Tu,B5=r1,F5=lo;function W5(e){return e&&e.length?L5(e,F5,B5):void 0}var z5=W5;const Jr=De(z5);function U5(e,t){return e<t}var n1=U5,V5=Tu,K5=n1,H5=lo;function Y5(e){return e&&e.length?V5(e,H5,K5):void 0}var G5=Y5;const Cu=De(G5);var q5=nm,X5=xr,Z5=fx,J5=$t;function Q5(e,t){var r=J5(e)?q5:Z5;return r(e,X5(t))}var e4=Q5,t4=ux,r4=e4;function n4(e,t){return t4(r4(e,t),1)}var a4=n4;const o4=De(a4);var i4=ym;function l4(e,t){return i4(e,t)}var s4=l4;const cn=De(s4);
67var uo=1e9,u4={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Km,Ye=!0,Yt="[DecimalError] ",Vn=Yt+"Invalid argument: ",Vm=Yt+"Exponent out of range: ",co=Math.floor,Mn=Math.pow,c4=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Mt,it=1e7,Ve=7,a1=9007199254740991,cs=co(a1/Ve),ne={};ne.absoluteValue=ne.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};ne.comparedTo=ne.cmp=function(e){var t,r,n,a,o=this;if(e=new o.constructor(e),o.s!==e.s)return o.s||-e.s;if(o.e!==e.e)return o.e>e.e^o.s<0?1:-1;for(n=o.d.length,a=e.d.length,t=0,r=n<a?n:a;t<r;++t)if(o.d[t]!==e.d[t])return o.d[t]>e.d[t]^o.s<0?1:-1;return n===a?0:n>a^o.s<0?1:-1};ne.decimalPlaces=ne.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*Ve;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};ne.dividedBy=ne.div=function(e){return Tr(this,new this.constructor(e))};ne.dividedToIntegerBy=ne.idiv=function(e){var t=this,r=t.constructor;return Me(Tr(t,new r(e),0,1),r.precision)};ne.equals=ne.eq=function(e){return!this.cmp(e)};ne.exponent=function(){return Qe(this)};ne.greaterThan=ne.gt=function(e){return this.cmp(e)>0};ne.greaterThanOrEqualTo=ne.gte=function(e){return this.cmp(e)>=0};ne.isInteger=ne.isint=function(){return this.e>this.d.length-2};ne.isNegative=ne.isneg=function(){return this.s<0};ne.isPositive=ne.ispos=function(){return this.s>0};ne.isZero=function(){return this.s===0};ne.lessThan=ne.lt=function(e){return this.cmp(e)<0};ne.lessThanOrEqualTo=ne.lte=function(e){return this.cmp(e)<1};ne.logarithm=ne.log=function(e){var t,r=this,n=r.constructor,a=n.precision,o=a+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(Mt))throw Error(Yt+"NaN");if(r.s<1)throw Error(Yt+(r.s?"NaN":"-Infinity"));return r.eq(Mt)?new n(0):(Ye=!1,t=Tr(si(r,o),si(e,o),o),Ye=!0,Me(t,a))};ne.minus=ne.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?l1(t,e):o1(t,(e.s=-e.s,e))};ne.modulo=ne.mod=function(e){var t,r=this,n=r.constructor,a=n.precision;if(e=new n(e),!e.s)throw Error(Yt+"NaN");return r.s?(Ye=!1,t=Tr(r,e,0,1).times(e),Ye=!0,r.minus(t)):Me(new n(r),a)};ne.naturalExponential=ne.exp=function(){return i1(this)};ne.naturalLogarithm=ne.ln=function(){return si(this)};ne.negated=ne.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};ne.plus=ne.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?o1(t,e):l1(t,(e.s=-e.s,e))};ne.precision=ne.sd=function(e){var t,r,n,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Vn+e);if(t=Qe(a)+1,n=a.d.length-1,r=n*Ve+1,n=a.d[n],n){for(;n%10==0;n/=10)r--;for(n=a.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};ne.squareRoot=ne.sqrt=function(){var e,t,r,n,a,o,i,l=this,s=l.constructor;if(l.s<1){if(!l.s)return new s(0);throw Error(Yt+"NaN")}for(e=Qe(l),Ye=!1,a=Math.sqrt(+l),a==0||a==1/0?(t=ur(l.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=co((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new s(t)):n=new s(a.toString()),r=s.precision,a=i=r+3;;)if(o=n,n=o.plus(Tr(l,o,i+2)).times(.5),ur(o.d).slice(0,i)===(t=ur(n.d)).slice(0,i)){if(t=t.slice(i-3,i+1),a==i&&t=="4999"){if(Me(o,r+1,0),o.times(o).eq(l)){n=o;break}}else if(t!="9999")break;i+=4}return Ye=!0,Me(n,r)};ne.times=ne.mul=function(e){var t,r,n,a,o,i,l,s,u,c=this,f=c.constructor,d=c.d,p=(e=new f(e)).d;if(!c.s||!e.s)return new f(0);
67for(e.s*=c.s,r=c.e+e.e,s=d.length,u=p.length,s<u&&(o=d,d=p,p=o,i=s,s=u,u=i),o=[],i=s+u,n=i;n--;)o.push(0);for(n=u;--n>=0;){for(t=0,a=s+n;a>n;)l=o[a]+p[n]*d[a-n-1]+t,o[a--]=l%it|0,t=l/it|0;o[a]=(o[a]+t)%it|0}for(;!o[--i];)o.pop();return t?++r:o.shift(),e.d=o,e.e=r,Ye?Me(e,f.precision):e};ne.toDecimalPlaces=ne.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(pr(e,0,uo),t===void 0?t=n.rounding:pr(t,0,8),Me(r,e+Qe(r)+1,t))};ne.toExponential=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=Gn(n,!0):(pr(e,0,uo),t===void 0?t=a.rounding:pr(t,0,8),n=Me(new a(n),e+1,t),r=Gn(n,!0,e+1)),r};ne.toFixed=function(e,t){var r,n,a=this,o=a.constructor;return e===void 0?Gn(a):(pr(e,0,uo),t===void 0?t=o.rounding:pr(t,0,8),n=Me(new o(a),e+Qe(a)+1,t),r=Gn(n.abs(),!1,e+Qe(n)+1),a.isneg()&&!a.isZero()?"-"+r:r)};ne.toInteger=ne.toint=function(){var e=this,t=e.constructor;return Me(new t(e),Qe(e)+1,t.rounding)};ne.toNumber=function(){return+this};ne.toPower=ne.pow=function(e){var t,r,n,a,o,i,l=this,s=l.constructor,u=12,c=+(e=new s(e));if(!e.s)return new s(Mt);if(l=new s(l),!l.s){if(e.s<1)throw Error(Yt+"Infinity");return l}if(l.eq(Mt))return l;if(n=s.precision,e.eq(Mt))return Me(l,n);if(t=e.e,r=e.d.length-1,i=t>=r,o=l.s,i){if((r=c<0?-c:c)<=a1){for(a=new s(Mt),t=Math.ceil(n/Ve+4),Ye=!1;r%2&&(a=a.times(l),Gh(a.d,t)),r=co(r/2),r!==0;)l=l.times(l),Gh(l.d,t);return Ye=!0,e.s<0?new s(Mt).div(a):Me(a,n)}}else if(o<0)throw Error(Yt+"NaN");return o=o<0&&e.d[Math.max(t,r)]&1?-1:1,l.s=1,Ye=!1,a=e.times(si(l,n+u)),Ye=!0,a=i1(a),a.s=o,a};ne.toPrecision=function(e,t){var r,n,a=this,o=a.constructor;return e===void 0?(r=Qe(a),n=Gn(a,r<=o.toExpNeg||r>=o.toExpPos)):(pr(e,1,uo),t===void 0?t=o.rounding:pr(t,0,8),a=Me(new o(a),e,t),r=Qe(a),n=Gn(a,e<=r||r<=o.toExpNeg,e)),n};ne.toSignificantDigits=ne.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(pr(e,1,uo),t===void 0?t=n.rounding:pr(t,0,8)),Me(new n(r),e,t)};ne.toString=ne.valueOf=ne.val=ne.toJSON=ne[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=Qe(e),r=e.constructor;return Gn(e,t<=r.toExpNeg||t>=r.toExpPos)};function o1(e,t){var r,n,a,o,i,l,s,u,c=e.constructor,f=c.precision;if(!e.s||!t.s)return t.s||(t=new c(e)),Ye?Me(t,f):t;if(s=e.d,u=t.d,i=e.e,a=t.e,s=s.slice(),o=i-a,o){for(o<0?(n=s,o=-o,l=u.length):(n=u,a=i,l=s.length),i=Math.ceil(f/Ve),l=i>l?i+1:l+1,o>l&&(o=l,n.length=1),n.reverse();o--;)n.push(0);n.reverse()}for(l=s.length,o=u.length,l-o<0&&(o=l,n=u,u=s,s=n),r=0;o;)r=(s[--o]=s[o]+u[o]+r)/it|0,s[o]%=it;for(r&&(s.unshift(r),++a),l=s.length;s[--l]==0;)s.pop();return t.d=s,t.e=a,Ye?Me(t,f):t}function pr(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Vn+e)}function ur(e){var t,r,n,a=e.length-1,o="",i=e[0];if(a>0){for(o+=i,t=1;t<a;t++)n=e[t]+"",r=Ve-n.length,r&&(o+=Gr(r)),o+=n;i=e[t],n=i+"",r=Ve-n.length,r&&(o+=Gr(r))}else if(i===0)return"0";for(;i%10===0;)i/=10;return o+i}var Tr=function(){function e(n,a){var o,i=0,l=n.length;for(n=n.slice();l--;)o=n[l]*a+i,n[l]=o%it|0,i=o/it|0;return i&&n.unshift(i),n}function t(n,a,o,i){var l,s;if(o!=i)s=o>i?1:-1;else for(l=s=0;l<o;l++)if(n[l]!=a[l]){s=n[l]>a[l]?1:-1;break}return s}function r(n,a,o){for(var i=0;o--;)n[o]-=i,i=n[o]<a[o]?1:0,n[o]=i*it+n[o]-a[o];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,o,i){var l,s,u,c,f,d,p,v,g,h,y,b,O,w,x,k,E,A,_=n.constructor,T=n.s==a.s?1:-1,$=n.d,P=a.d;if(!n.s)return new _(n);if(!a.s)throw Error(Yt+"Division by zero");for(s=n.e-a.e,E=P.length,x=$.length,p=new _(T),v=p.d=[],u=0;P[u]==($[u]||0);)++u;if(P[u]>($[u]||0)&&--s,o==null?b=o=_.precision:i?b=o+(Qe(n)-Qe(a))+1:b=o,b<0)return new _(0);if(b=b/Ve+2|0,u=0,E==1)for(c=0,P=P[0],b++;(u<x||c)&&b--;u++)O=c*it+($[u]||0),v[u]=O/P|0,c=O%P|0;else{for(c=it/(P[0]+1)|0,c>1&&(P=e(P,c),$=e($,c),E=P.length,x=$.length),w=E,g=$.slice(0,E),h=g.length;h<E;)g[h++]=0;A=P.slice(),A.unshift(0),k=P[0],P[1]>=it/2&&++k;do c=0,l=t(P,g,E,h),l<0?(y=g[0],E!=h&&(y=y*it+(g[1]||0)),c=y/k|0,c>1?(c>=it&&(c=it-1),f=e(P,c),d=f.length,h=g.length,l=t(f,g,d,h),l==1&&(c--,r(f,E<d?A:P,d))):(c==0&&(l=c=1),f=P.slice()),d=f.length,d<h&&f.unshift(0),r(g,f,h),l==-1&&(h=g.length,l=t(P,g,E,h),l<1&&(c++,r(g,E<h?A:P,h))),h=g.length):l===0&&(c++,g=[0]),v[u++]=c,l&&g[0]?g[h++]=$[w]||0:(g=[$[w]],h=1);while((w++<x||g[0]!==void 0)&&b--)}return v[0]||v.shift(),p.e=s,Me(p,i?o+Qe(p)+1:o)}}();function i1(e,t){var r,n,a,o,i,l,s=0,u=0,c=e.constructor,f=c.precision;if(Qe(e)>16)throw Error(Vm+Qe(e));if(!e.s)return new c(Mt);for(t==null?(Ye=!1,l=f):l=t,i=new c(.03125);e.abs().gte(.1);)e=e.times(i),u+=5;for(n=Math.log(Mn(2,u))/Math.LN10*2+5|0,l+=n,r=a=o=new c(Mt),c.precision=l;;){if(a=Me(a.times(e),l),r=r.times(++s),i=o.plus(Tr(a,r,l)),ur(i.d).slice(0,l)===ur(o.d).slice(0,l)){for(;u--;)o=Me(o.times(o),l);return c.precision=f,t==null?(Ye=!0,Me(o,f)):o}o=i}}function Qe(e){for(var t=e.e*Ve,r=e.d[0];r>=10;r/=10)t++;return t}function xc(e,t,r){if(t>e.LN10.sd())throw Ye=!0,r&&(e.precision=r),Error(Yt+"LN10 precision limit exceeded");return Me(new e(e.LN10),t)}function Gr(e){for(var t="";e--;)t+="0";return t}
67function si(e,t){var r,n,a,o,i,l,s,u,c,f=1,d=10,p=e,v=p.d,g=p.constructor,h=g.precision;if(p.s<1)throw Error(Yt+(p.s?"NaN":"-Infinity"));if(p.eq(Mt))return new g(0);if(t==null?(Ye=!1,u=h):u=t,p.eq(10))return t==null&&(Ye=!0),xc(g,u);if(u+=d,g.precision=u,r=ur(v),n=r.charAt(0),o=Qe(p),Math.abs(o)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)p=p.times(e),r=ur(p.d),n=r.charAt(0),f++;o=Qe(p),n>1?(p=new g("0."+r),o++):p=new g(n+"."+r.slice(1))}else return s=xc(g,u+2,h).times(o+""),p=si(new g(n+"."+r.slice(1)),u-d).plus(s),g.precision=h,t==null?(Ye=!0,Me(p,h)):p;for(l=i=p=Tr(p.minus(Mt),p.plus(Mt),u),c=Me(p.times(p),u),a=3;;){if(i=Me(i.times(c),u),s=l.plus(Tr(i,new g(a),u)),ur(s.d).slice(0,u)===ur(l.d).slice(0,u))return l=l.times(2),o!==0&&(l=l.plus(xc(g,u+2,h).times(o+""))),l=Tr(l,new g(f),u),g.precision=h,t==null?(Ye=!0,Me(l,h)):l;l=s,a+=2}}function Yh(e,t){var r,n,a;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(n,a),t){if(a-=n,r=r-n-1,e.e=co(r/Ve),e.d=[],n=(r+1)%Ve,r<0&&(n+=Ve),n<a){for(n&&e.d.push(+t.slice(0,n)),a-=Ve;n<a;)e.d.push(+t.slice(n,n+=Ve));t=t.slice(n),n=Ve-t.length}else n-=a;for(;n--;)t+="0";if(e.d.push(+t),Ye&&(e.e>cs||e.e<-cs))throw Error(Vm+r)}else e.s=0,e.e=0,e.d=[0];return e}function Me(e,t,r){var n,a,o,i,l,s,u,c,f=e.d;for(i=1,o=f[0];o>=10;o/=10)i++;if(n=t-i,n<0)n+=Ve,a=t,u=f[c=0];else{if(c=Math.ceil((n+1)/Ve),o=f.length,c>=o)return e;for(u=o=f[c],i=1;o>=10;o/=10)i++;n%=Ve,a=n-Ve+i}if(r!==void 0&&(o=Mn(10,i-a-1),l=u/o%10|0,s=t<0||f[c+1]!==void 0||u%o,s=r<4?(l||s)&&(r==0||r==(e.s<0?3:2)):l>5||l==5&&(r==4||s||r==6&&(n>0?a>0?u/Mn(10,i-a):0:f[c-1])%10&1||r==(e.s<0?8:7))),t<1||!f[0])return s?(o=Qe(e),f.length=1,t=t-o-1,f[0]=Mn(10,(Ve-t%Ve)%Ve),e.e=co(-t/Ve)||0):(f.length=1,f[0]=e.e=e.s=0),e;if(n==0?(f.length=c,o=1,c--):(f.length=c+1,o=Mn(10,Ve-n),f[c]=a>0?(u/Mn(10,i-a)%Mn(10,a)|0)*o:0),s)for(;;)if(c==0){(f[0]+=o)==it&&(f[0]=1,++e.e);break}else{if(f[c]+=o,f[c]!=it)break;f[c--]=0,o=1}for(n=f.length;f[--n]===0;)f.pop();if(Ye&&(e.e>cs||e.e<-cs))throw Error(Vm+Qe(e));return e}function l1(e,t){var r,n,a,o,i,l,s,u,c,f,d=e.constructor,p=d.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new d(e),Ye?Me(t,p):t;if(s=e.d,f=t.d,n=t.e,u=e.e,s=s.slice(),i=u-n,i){for(c=i<0,c?(r=s,i=-i,l=f.length):(r=f,n=u,l=s.length),a=Math.max(Math.ceil(p/Ve),l)+2,i>a&&(i=a,r.length=1),r.reverse(),a=i;a--;)r.push(0);r.reverse()}else{for(a=s.length,l=f.length,c=a<l,c&&(l=a),a=0;a<l;a++)if(s[a]!=f[a]){c=s[a]<f[a];break}i=0}for(c&&(r=s,s=f,f=r,t.s=-t.s),l=s.length,a=f.length-l;a>0;--a)s[l++]=0;for(a=f.length;a>i;){if(s[--a]<f[a]){for(o=a;o&&s[--o]===0;)s[o]=it-1;--s[o],s[a]+=it}s[a]-=f[a]}for(;s[--l]===0;)s.pop();for(;s[0]===0;s.shift())--n;return s[0]?(t.d=s,t.e=n,Ye?Me(t,p):t):new d(0)}function Gn(e,t,r){var n,a=Qe(e),o=ur(e.d),i=o.length;return t?(r&&(n=r-i)>0?o=o.charAt(0)+"."+o.slice(1)+Gr(n):i>1&&(o=o.charAt(0)+"."+o.slice(1)),o=o+(a<0?"e":"e+")+a):a<0?(o="0."+Gr(-a-1)+o,r&&(n=r-i)>0&&(o+=Gr(n))):a>=i?(o+=Gr(a+1-i),r&&(n=r-a-1)>0&&(o=o+"."+Gr(n))):((n=a+1)<i&&(o=o.slice(0,n)+"."+o.slice(n)),r&&(n=r-i)>0&&(a+1===i&&(o+="."),o+=Gr(n))),e.s<0?"-"+o:o}function Gh(e,t){if(e.length>t)return e.length=t,!0}function s1(e){var t,r,n;function a(o){var i=this;if(!(i instanceof a))return new a(o);if(i.constructor=a,o instanceof a){i.s=o.s,i.e=o.e,i.d=(o=o.d)?o.slice():o;return}if(typeof o=="number"){if(o*0!==0)throw Error(Vn+o);if(o>0)i.s=1;else if(o<0)o=-o,i.s=-1;else{i.s=0,i.e=0,i.d=[0];return}if(o===~~o&&o<1e7){i.e=0,i.d=[o];return}return Yh(i,o.toString())}else if(typeof o!="string")throw Error(Vn+o);
67if(o.charCodeAt(0)===45?(o=o.slice(1),i.s=-1):i.s=1,c4.test(o))Yh(i,o);else throw Error(Vn+o)}if(a.prototype=ne,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=s1,a.config=a.set=f4,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return a.config(e),a}function f4(e){if(!e||typeof e!="object")throw Error(Yt+"Object expected");var t,r,n,a=["precision",1,uo,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((n=e[r=a[t]])!==void 0)if(co(n)===n&&n>=a[t+1]&&n<=a[t+2])this[r]=n;else throw Error(Vn+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Vn+r+": "+n);return this}var Km=s1(u4);Mt=new Km(1);const Ce=Km;function d4(e){return h4(e)||v4(e)||p4(e)||m4()}function m4(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
68In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p4(e,t){if(e){if(typeof e=="string")return Cf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Cf(e,t)}}function v4(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function h4(e){if(Array.isArray(e))return Cf(e)}function Cf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var g4=function(t){return t},u1={"@@functional/placeholder":!0},c1=function(t){return t===u1},qh=function(t){return function r(){return arguments.length===0||arguments.length===1&&c1(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},y4=function e(t,r){return t===1?r:qh(function(){for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];var i=a.filter(function(l){return l!==u1}).length;return i>=t?r.apply(void 0,a):e(t-i,qh(function(){for(var l=arguments.length,s=new Array(l),u=0;u<l;u++)s[u]=arguments[u];var c=a.map(function(f){return c1(f)?s.shift():f});return r.apply(void 0,d4(c).concat(s))}))})},_u=function(t){return y4(t.length,t)},_f=function(t,r){for(var n=[],a=t;a<r;++a)n[a-t]=a;return n},b4=_u(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),x4=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return g4;var a=r.reverse(),o=a[0],i=a.slice(1);return function(){return i.reduce(function(l,s){return s(l)},o.apply(void 0,arguments))}},Nf=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},f1=function(t){var r=null,n=null;return function(){for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return r&&o.every(function(l,s){return l===r[s]})||(r=o,n=t.apply(void 0,o)),n}};function w4(e){var t;return e===0?t=1:t=Math.floor(new Ce(e).abs().log(10).toNumber())+1,t}function O4(e,t,r){for(var n=new Ce(e),a=0,o=[];n.lt(t)&&a<1e5;)o.push(n.toNumber()),n=n.add(r),a++;return o}var k4=_u(function(e,t,r){var n=+e,a=+t;return n+r*(a-n)}),S4=_u(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),E4=_u(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const Nu={rangeStep:O4,getDigitCount:w4,interpolateNumber:k4,uninterpolateNumber:S4,uninterpolateTruncation:E4};function Mf(e){return $4(e)||P4(e)||d1(e)||A4()}function A4(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
69In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function P4(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function $4(e){if(Array.isArray(e))return jf(e)}function ui(e,t){return _4(e)||C4(e,t)||d1(e,t)||T4()}function T4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
70In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function d1(e,t){if(e){if(typeof e=="string")return jf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return jf(e,t)}}function jf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function C4(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,o=void 0;try{for(var i=e[Symbol.iterator](),l;!(n=(l=i.next()).done)&&(r.push(l.value),!(t&&r.length===t));n=!0);}catch(s){a=!0,o=s}finally{try{!n&&i.return!=null&&i.return()}finally{if(a)throw o}}return r}}function _4(e){if(Array.isArray(e))return e}function m1(e){var t=ui(e,2),r=t[0],n=t[1],a=r,o=n;return r>n&&(a=n,o=r),[a,o]}function p1(e,t,r){if(e.lte(0))return new Ce(0);var n=Nu.getDigitCount(e.toNumber()),a=new Ce(10).pow(n),o=e.div(a),i=n!==1?.05:.1,l=new Ce(Math.ceil(o.div(i).toNumber())).add(r).mul(i),s=l.mul(a);return t?s:new Ce(Math.ceil(s))}function N4(e,t,r){var n=1,a=new Ce(e);if(!a.isint()&&r){var o=Math.abs(e);o<1?(n=new Ce(10).pow(Nu.getDigitCount(e)-1),a=new Ce(Math.floor(a.div(n).toNumber())).mul(n)):o>1&&(a=new Ce(Math.floor(e)))}else e===0?a=new Ce(Math.floor((t-1)/2)):r||(a=new Ce(Math.floor(e)));var i=Math.floor((t-1)/2),l=x4(b4(function(s){return a.add(new Ce(s-i).mul(n)).toNumber()}),_f);return l(0,t)}function v1(e,t,r,n){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new Ce(0),tickMin:new Ce(0),tickMax:new Ce(0)};var o=p1(new Ce(t).sub(e).div(r-1),n,a),i;e<=0&&t>=0?i=new Ce(0):(i=new Ce(e).add(t).div(2),i=i.sub(new Ce(i).mod(o)
70));var l=Math.ceil(i.sub(e).div(o).toNumber()),s=Math.ceil(new Ce(t).sub(i).div(o).toNumber()),u=l+s+1;return u>r?v1(e,t,r,n,a+1):(u<r&&(s=t>0?s+(r-u):s,l=t>0?l:l+(r-u)),{step:o,tickMin:i.sub(new Ce(l).mul(o)),tickMax:i.add(new Ce(s).mul(o))})}function M4(e){var t=ui(e,2),r=t[0],n=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,i=Math.max(a,2),l=m1([r,n]),s=ui(l,2),u=s[0],c=s[1];if(u===-1/0||c===1/0){var f=c===1/0?[u].concat(Mf(_f(0,a-1).map(function(){return 1/0}))):[].concat(Mf(_f(0,a-1).map(function(){return-1/0})),[c]);return r>n?Nf(f):f}if(u===c)return N4(u,a,o);var d=v1(u,c,i,o),p=d.step,v=d.tickMin,g=d.tickMax,h=Nu.rangeStep(v,g.add(new Ce(.1).mul(p)),p);return r>n?Nf(h):h}function j4(e,t){var r=ui(e,2),n=r[0],a=r[1],o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,i=m1([n,a]),l=ui(i,2),s=l[0],u=l[1];if(s===-1/0||u===1/0)return[n,a];if(s===u)return[s];var c=Math.max(t,2),f=p1(new Ce(u).sub(s).div(c-1),o,0),d=[].concat(Mf(Nu.rangeStep(new Ce(s),new Ce(u).sub(new Ce(.99).mul(f)),f)),[u]);return n>a?Nf(d):d}var D4=f1(M4),I4=f1(j4),R4="Invariant failed";function qn(e,t){if(!e)throw new Error(R4)}var L4=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function fs(){return fs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fs.apply(this,arguments)}function B4(e,t){return U4(e)||z4(e,t)||W4(e,t)||F4()}function F4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
71In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W4(e,t){if(e){if(typeof e=="string")return Xh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Xh(e,t)}}function Xh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function z4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function U4(e){if(Array.isArray(e))return e}function V4(e,t){if(e==null)return{};var r=K4(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function K4(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function fo(e){var t=e.offset,r=e.layout,n=e.width,a=e.dataKey,o=e.data,i=e.dataPointFormatter,l=e.xAxis,s=e.yAxis,u=V4(e,L4),c=ie(u,!1);e.direction==="x"&&l.type!=="number"&&qn(!1);var f=o.map(function(d){var p=i(d,a),v=p.x,g=p.y,h=p.value,y=p.errorVal;if(!y)return null;var b=[],O,w;if(Array.isArray(y)){var x=B4(y,2);O=x[0],w=x[1]}else O=w=y;if(r==="vertical"){var k=l.scale,E=g+t,A=E+n,_=E-n,T=k(h-O),$=k(h+w);b.push({x1:$,y1:A,x2:$,y2:_}),b.push({x1:T,y1:E,x2:$,y2:E}),b.push({x1:T,y1:A,x2:T,y2:_})}else if(r==="horizontal"){var P=s.scale,j=v+t,M=j-n,N=j+n,D=P(h-O),I=P(h+w);b.push({x1:M,y1:I,x2:N,y2:I}),b.push({x1:j,y1:D,x2:j,y2:I}),b.push({x1:M,y1:D,x2:N,y2:D})}return m.createElement(ge,fs({className:"recharts-errorBar",key:"bar-".concat(b.map(function(R){return"".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))},c),b.map(function(R){return m.createElement("line",fs({},R,{key:"line-".concat(R.x1,"-").concat(R.x2,"-").concat(R.y1,"-").concat(R.y2)}))}))});return m.createElement(ge,{className:"recharts-errorBars"},f)}fo.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"};fo.displayName="ErrorBar";function ci(e){"@babel/helpers - typeof";return ci=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ci(e)}function Zh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
71t%2?Zh(Object(r),!0).forEach(function(n){H4(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zh(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H4(e,t,r){return t=Y4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Y4(e){var t=G4(e,"string");return ci(t)=="symbol"?t:String(t)}function G4(e,t){if(ci(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ci(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var h1=function(t){var r=t.children,n=t.formattedGraphicalItems,a=t.legendWidth,o=t.legendContent,i=_t(r,Nr);if(!i)return null;var l;return i.props&&i.props.payload?l=i.props&&i.props.payload:o==="children"?l=(n||[]).reduce(function(s,u){var c=u.item,f=u.props,d=f.sectors||f.data||[];return s.concat(d.map(function(p){return{type:i.props.iconType||c.props.legendType,value:p.name,color:p.fill,payload:p}}))},[]):l=(n||[]).map(function(s){var u=s.item,c=u.props,f=c.dataKey,d=c.name,p=c.legendType,v=c.hide;return{inactive:v,dataKey:f,type:i.props.iconType||p||"square",color:Hm(u),value:d||f,payload:u.props}}),wc(wc(wc({},i.props),Nr.getWithHeight(i,a)),{},{payload:l,item:i})};function fi(e){"@babel/helpers - typeof";return fi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},fi(e)}function Jh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function zt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Jh(Object(r),!0).forEach(function(n){ka(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jh(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ka(e,t,r){return t=q4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function q4(e){var t=X4(e,"string");return fi(t)=="symbol"?t:String(t)}function X4(e,t){if(fi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(fi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Qh(e){return eF(e)||Q4(e)||J4(e)||Z4()}function Z4(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
72In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function J4(e,t){if(e){if(typeof e=="string")return Df(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Df(e,t)}}function Q4(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function eF(e){if(Array.isArray(e))return Df(e)}function Df(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Ke(e,t,r){return de(e)||de(t)?r:tt(t)?jt(e,t,r):ve(t)?t(e):r}function Fo(e,t,r,n){var a=o4(e,function(l){return Ke(l,t)});if(r==="number"){var o=a.filter(function(l){return q(l)||parseFloat(l)});return o.length?[Cu(o),Jr(o)]:[1/0,-1/0]}var i=n?a.filter(function(l){return!de(l)}):a;return i.map(function(l){return tt(l)||l instanceof Date?l:""})}var tF=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,l=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(l<=1)return 0;if(o&&o.axisType==="angleAxis"&&Math.abs(Math.abs(o.range[1]-o.range[0])-360)<=1e-6)for(var s=o.range,u=0;u<l;u++){var c=u>0?a[u-1].coordinate:a[l-1].coordinate,f=a[u].coordinate,d=u>=l-1?a[0].coordinate:a[u+1].coordinate,p=void 0;if(yt(f-c)!==yt(d-f)){var v=[];
72if(yt(d-f)===yt(s[1]-s[0])){p=d;var g=f+s[1]-s[0];v[0]=Math.min(g,(g+c)/2),v[1]=Math.max(g,(g+c)/2)}else{p=c;var h=d+s[1]-s[0];v[0]=Math.min(f,(h+f)/2),v[1]=Math.max(f,(h+f)/2)}var y=[Math.min(f,(p+f)/2),Math.max(f,(p+f)/2)];if(t>y[0]&&t<=y[1]||t>=v[0]&&t<=v[1]){i=a[u].index;break}}else{var b=Math.min(c,d),O=Math.max(c,d);if(t>(b+f)/2&&t<=(O+f)/2){i=a[u].index;break}}}else for(var w=0;w<l;w++)if(w===0&&t<=(n[w].coordinate+n[w+1].coordinate)/2||w>0&&w<l-1&&t>(n[w].coordinate+n[w-1].coordinate)/2&&t<=(n[w].coordinate+n[w+1].coordinate)/2||w===l-1&&t>(n[w].coordinate+n[w-1].coordinate)/2){i=n[w].index;break}return i},Hm=function(t){var r=t,n=r.type.displayName,a=t.props,o=a.stroke,i=a.fill,l;switch(n){case"Line":l=o;break;case"Area":case"Radar":l=o&&o!=="none"?o:i;break;default:l=i;break}return l},rF=function(t){var r=t.barSize,n=t.stackGroups,a=n===void 0?{}:n;if(!a)return{};for(var o={},i=Object.keys(a),l=0,s=i.length;l<s;l++)for(var u=a[i[l]].stackGroups,c=Object.keys(u),f=0,d=c.length;f<d;f++){var p=u[c[f]],v=p.items,g=p.cateAxisId,h=v.filter(function(O){return $r(O.type).indexOf("Bar")>=0});if(h&&h.length){var y=h[0].props.barSize,b=h[0].props[g];o[b]||(o[b]=[]),o[b].push({item:h[0],stackList:h.slice(1),barSize:de(y)?r:y})}}return o},nF=function(t){var r=t.barGap,n=t.barCategoryGap,a=t.bandSize,o=t.sizeList,i=o===void 0?[]:o,l=t.maxBarSize,s=i.length;if(s<1)return null;var u=kt(r,a,0,!0),c,f=[];if(i[0].barSize===+i[0].barSize){var d=!1,p=a/s,v=i.reduce(function(w,x){return w+x.barSize||0},0);v+=(s-1)*u,v>=a&&(v-=(s-1)*u,u=0),v>=a&&p>0&&(d=!0,p*=.9,v=s*p);var g=(a-v)/2>>0,h={offset:g-u,size:0};c=i.reduce(function(w,x){var k={item:x.item,position:{offset:h.offset+h.size+u,size:d?p:x.barSize}},E=[].concat(Qh(w),[k]);return h=E[E.length-1].position,x.stackList&&x.stackList.length&&x.stackList.forEach(function(A){E.push({item:A,position:h})}),E},f)}else{var y=kt(n,a,0,!0);a-2*y-(s-1)*u<=0&&(u=0);var b=(a-2*y-(s-1)*u)/s;b>1&&(b>>=0);var O=l===+l?Math.min(b,l):b;c=i.reduce(function(w,x,k){var E=[].concat(Qh(w),[{item:x.item,position:{offset:y+(b+u)*k+(b-O)/2,size:O}}]);return x.stackList&&x.stackList.length&&x.stackList.forEach(function(A){E.push({item:A,position:E[E.length-1].position})}),E},f)}return c},aF=function(t,r,n,a){var o=n.children,i=n.width,l=n.margin,s=i-(l.left||0)-(l.right||0),u=h1({children:o,legendWidth:s});if(u){var c=a||{},f=c.width,d=c.height,p=u.align,v=u.verticalAlign,g=u.layout;if((g==="vertical"||g==="horizontal"&&v==="middle")&&p!=="center"&&q(t[p]))return zt(zt({},t),{},ka({},p,t[p]+(f||0)));if((g==="horizontal"||g==="vertical"&&p==="center")&&v!=="middle"&&q(t[v]))return zt(zt({},t),{},ka({},v,t[v]+(d||0)))}return t},oF=function(t,r,n){return de(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},g1=function(t,r,n,a,o){var i=r.props.children,l=xt(i,fo).filter(function(u){return oF(a,o,u.props.direction)});if(l&&l.length){var s=l.map(function(u){return u.props.dataKey});return t.reduce(function(u,c){var f=Ke(c,n,0),d=Array.isArray(f)?[Cu(f),Jr(f)]:[f,f],p=s.reduce(function(v,g){var h=Ke(c,g,0),y=d[0]-Math.abs(Array.isArray(h)?h[0]:h),b=d[1]+Math.abs(Array.isArray(h)?h[1]:h);return[Math.min(y,v[0]),Math.max(b,v[1])]},[1/0,-1/0]);return[Math.min(p[0],u[0]),Math.max(p[1],u[1])]},[1/0,-1/0])}return null},iF=function(t,r,n,a,o){var i=r.map(function(l){return g1(t,l,n,o,a)}).filter(function(l){return!de(l)});return i&&i.length?i.reduce(function(l,s){return[Math.min(l[0],s[0]),Math.max(l[1],s[1])]},[1/0,-1/0]):null},y1=function(t,r,n,a,o){var i=r.map(function(s){var u=s.props.dataKey;return n==="number"&&u&&g1(t,s,u,a)||Fo(t,u,n,o)});if(n==="number")return i.reduce(function(s,u){return[Math.min(s[0],u[0]),Math.max(s[1],u[1])]},[1/0,-1/0]);var l={};return i.reduce(function(s,u){for(var c=0,f=u.length;c<f;c++)l[u[c]]||(l[u[c]]=!0,s.push(u[c]));return s},[])},b1=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},x1=function(t,r,n,a){if(a)return t.map(function(s){return s.coordinate});var o,i,l=t.map(function(s){return s.coordinate===r&&(o=!0),s.coordinate===n&&(i=!0),s.coordinate});return o||l.push(r),i||l.push(n),l},Ar=function(t,r,n){if(!t)return null;var a=t.scale,o=t.duplicateDomain,i=t.type,l=t.range,s=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,u=(r||n)&&i==="category"&&a.bandwidth?a.bandwidth()/s:0;if(u=t.axisType==="angleAxis"&&(l==null?void 0:l.length)>=2?yt(l[0]-l[1])*2*u:u,r&&(t.ticks||t.niceTicks)){var c=(t.ticks||t.niceTicks).map(function(f){var d=o?o.indexOf(f):f;return{coordinate:a(d)+u,value:f,offset:u}});return c.filter(function(f){return!ao(f.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(f,d){return{coordinate:a(f)+u,value:f,index:d,offset:u}}
72):a.ticks&&!n?a.ticks(t.tickCount).map(function(f){return{coordinate:a(f)+u,value:f,offset:u}}):a.domain().map(function(f,d){return{coordinate:a(f)+u,value:o?o[f]:f,index:d,offset:u}})},Oc=new WeakMap,gl=function(t,r){if(typeof r!="function")return t;Oc.has(t)||Oc.set(t,new WeakMap);var n=Oc.get(t);if(n.has(r))return n.get(r);var a=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,a),a},w1=function(t,r,n){var a=t.scale,o=t.type,i=t.layout,l=t.axisType;if(a==="auto")return i==="radial"&&l==="radiusAxis"?{scale:ni(),realScaleType:"band"}:i==="radial"&&l==="angleAxis"?{scale:is(),realScaleType:"linear"}:o==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:Bo(),realScaleType:"point"}:o==="category"?{scale:ni(),realScaleType:"band"}:{scale:is(),realScaleType:"linear"};if(Hi(a)){var s="scale".concat(pu(a));return{scale:(Hh[s]||Bo)(),realScaleType:Hh[s]?s:"point"}}return ve(a)?{scale:a}:{scale:Bo(),realScaleType:"point"}},eg=1e-4,O1=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,a=t.range(),o=Math.min(a[0],a[1])-eg,i=Math.max(a[0],a[1])+eg,l=t(r[0]),s=t(r[n-1]);(l<o||l>i||s<o||s>i)&&t.domain([r[0],r[n-1]])}},lF=function(t,r){if(!t)return null;for(var n=0,a=t.length;n<a;n++)if(t[n].item===r)return t[n].position;return null},sF=function(t,r){if(!r||r.length!==2||!q(r[0])||!q(r[1]))return t;var n=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]),o=[t[0],t[1]];return(!q(t[0])||t[0]<n)&&(o[0]=n),(!q(t[1])||t[1]>a)&&(o[1]=a),o[0]>a&&(o[0]=a),o[1]<n&&(o[1]=n),o},uF=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var o=0,i=0,l=0;l<r;++l){var s=ao(t[l][n][1])?t[l][n][0]:t[l][n][1];s>=0?(t[l][n][0]=o,t[l][n][1]=o+s,o=t[l][n][1]):(t[l][n][0]=i,t[l][n][1]=i+s,i=t[l][n][1])}},cF=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var o=0,i=0;i<r;++i){var l=ao(t[i][n][1])?t[i][n][0]:t[i][n][1];l>=0?(t[i][n][0]=o,t[i][n][1]=o+l,o=t[i][n][1]):(t[i][n][0]=0,t[i][n][1]=0)}},fF={sign:uF,expand:UC,none:$a,silhouette:VC,wiggle:KC,positive:cF},dF=function(t,r,n){var a=r.map(function(l){return l.props.dataKey}),o=fF[n],i=zC().keys(a).value(function(l,s){return+Ke(l,s,0)}).order(sf).offset(o);return i(t)},mF=function(t,r,n,a,o,i){if(!t)return null;var l=i?r.reverse():r,s={},u=l.reduce(function(f,d){var p=d.props,v=p.stackId,g=p.hide;if(g)return f;var h=d.props[n],y=f[h]||{hasStack:!1,stackGroups:{}};if(tt(v)){var b=y.stackGroups[v]||{numericAxisId:n,cateAxisId:a,items:[]};b.items.push(d),y.hasStack=!0,y.stackGroups[v]=b}else y.stackGroups[yn("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[d]};return zt(zt({},f),{},ka({},h,y))},s),c={};return Object.keys(u).reduce(function(f,d){var p=u[d];if(p.hasStack){var v={};p.stackGroups=Object.keys(p.stackGroups).reduce(function(g,h){var y=p.stackGroups[h];return zt(zt({},g),{},ka({},h,{numericAxisId:n,cateAxisId:a,items:y.items,stackedData:dF(t,y.items,o)}))},v)}return zt(zt({},f),{},ka({},d,p))},c)},k1=function(t,r){var n=r.realScaleType,a=r.type,o=r.tickCount,i=r.originalDomain,l=r.allowDecimals,s=n||r.scale;if(s!=="auto"&&s!=="linear")return null;if(o&&a==="number"&&i&&(i[0]==="auto"||i[1]==="auto")){var u=t.domain();if(!u.length)return null;var c=D4(u,o,l);return t.domain([Cu(c),Jr(c)]),{niceTicks:c}}if(o&&a==="number"){var f=t.domain(),d=I4(f,o,l);return{niceTicks:d}}return null};function Ia(e){var t=e.axis,r=e.ticks,n=e.bandSize,a=e.entry,o=e.index,i=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!de(a[t.dataKey])){var l=Bl(r,"value",a[t.dataKey]);if(l)return l.coordinate+n/2}return r[o]?r[o].coordinate+n/2:null}var s=Ke(a,de(i)?t.dataKey:i);return de(s)?null:t.scale(s)}
72var tg=function(t){var r=t.axis,n=t.ticks,a=t.offset,o=t.bandSize,i=t.entry,l=t.index;if(r.type==="category")return n[l]?n[l].coordinate+a:null;var s=Ke(i,r.dataKey,r.domain[l]);return de(s)?null:r.scale(s)-o/2+a},pF=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var a=Math.min(n[0],n[1]),o=Math.max(n[0],n[1]);return a<=0&&o>=0?0:o<0?o:a}return n[0]},vF=function(t,r){var n=t.props.stackId;if(tt(n)){var a=r[n];if(a){var o=a.items.indexOf(t);return o>=0?a.stackedData[o]:null}}return null},hF=function(t){return t.reduce(function(r,n){return[Cu(n.concat([r[0]]).filter(q)),Jr(n.concat([r[1]]).filter(q))]},[1/0,-1/0])},S1=function(t,r,n){return Object.keys(t).reduce(function(a,o){var i=t[o],l=i.stackedData,s=l.reduce(function(u,c){var f=hF(c.slice(r,n+1));return[Math.min(u[0],f[0]),Math.max(u[1],f[1])]},[1/0,-1/0]);return[Math.min(s[0],a[0]),Math.max(s[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},rg=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ng=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,If=function(t,r,n){if(ve(t))return t(r,n);if(!Array.isArray(t))return r;var a=[];if(q(t[0]))a[0]=n?t[0]:Math.min(t[0],r[0]);else if(rg.test(t[0])){var o=+rg.exec(t[0])[1];a[0]=r[0]-o}else ve(t[0])?a[0]=t[0](r[0]):a[0]=r[0];if(q(t[1]))a[1]=n?t[1]:Math.max(t[1],r[1]);else if(ng.test(t[1])){var i=+ng.exec(t[1])[1];a[1]=r[1]+i}else ve(t[1])?a[1]=t[1](r[1]):a[1]=r[1];return a},ds=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!n||a>0)return a}if(t&&r&&r.length>=2){for(var o=xm(r,function(f){return f.coordinate}),i=1/0,l=1,s=o.length;l<s;l++){var u=o[l],c=o[l-1];i=Math.min((u.coordinate||0)-(c.coordinate||0),i)}return i===1/0?0:i}return n?void 0:0},ag=function(t,r,n){return!t||!t.length||cn(t,jt(n,"type.defaultProps.domain"))?r:t},E1=function(t,r){var n=t.props,a=n.dataKey,o=n.name,i=n.unit,l=n.formatter,s=n.tooltipType,u=n.chartType,c=n.hide;return zt(zt({},ie(t,!1)),{},{dataKey:a,unit:i,formatter:l,name:o||a,color:Hm(t),value:Ke(r,a),type:s,payload:r,chartType:u,hide:c})};function di(e){"@babel/helpers - typeof";return di=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},di(e)}function og(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function kr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?og(Object(r),!0).forEach(function(n){A1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):og(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function A1(e,t,r){return t=gF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gF(e){var t=yF(e,"string");return di(t)=="symbol"?t:String(t)}function yF(e,t){if(di(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(di(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function bF(e,t){return kF(e)||OF(e,t)||wF(e,t)||xF()}function xF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
73In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wF(e,t){if(e){if(typeof e=="string")return ig(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ig(e,t)}}function ig(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function OF(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}
73finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function kF(e){if(Array.isArray(e))return e}var ms=Math.PI/180,SF=function(t){return t*180/Math.PI},Be=function(t,r,n,a){return{x:t+Math.cos(-ms*a)*n,y:r+Math.sin(-ms*a)*n}},P1=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},EF=function(t,r,n,a,o){var i=t.width,l=t.height,s=t.startAngle,u=t.endAngle,c=kt(t.cx,i,i/2),f=kt(t.cy,l,l/2),d=P1(i,l,n),p=kt(t.innerRadius,d,0),v=kt(t.outerRadius,d,d*.8),g=Object.keys(r);return g.reduce(function(h,y){var b=r[y],O=b.domain,w=b.reversed,x;if(de(b.range))a==="angleAxis"?x=[s,u]:a==="radiusAxis"&&(x=[p,v]),w&&(x=[x[1],x[0]]);else{x=b.range;var k=x,E=bF(k,2);s=E[0],u=E[1]}var A=w1(b,o),_=A.realScaleType,T=A.scale;T.domain(O).range(x),O1(T);var $=k1(T,kr(kr({},b),{},{realScaleType:_})),P=kr(kr(kr({},b),$),{},{range:x,radius:v,realScaleType:_,scale:T,cx:c,cy:f,innerRadius:p,outerRadius:v,startAngle:s,endAngle:u});return kr(kr({},h),{},A1({},y,P))},{})},AF=function(t,r){var n=t.x,a=t.y,o=r.x,i=r.y;return Math.sqrt(Math.pow(n-o,2)+Math.pow(a-i,2))},PF=function(t,r){var n=t.x,a=t.y,o=r.cx,i=r.cy,l=AF({x:n,y:a},{x:o,y:i});if(l<=0)return{radius:l};var s=(n-o)/l,u=Math.acos(s);return a>i&&(u=2*Math.PI-u),{radius:l,angle:SF(u),angleInRadian:u}},$F=function(t){var r=t.startAngle,n=t.endAngle,a=Math.floor(r/360),o=Math.floor(n/360),i=Math.min(a,o);return{startAngle:r-i*360,endAngle:n-i*360}},TF=function(t,r){var n=r.startAngle,a=r.endAngle,o=Math.floor(n/360),i=Math.floor(a/360),l=Math.min(o,i);return t+l*360},lg=function(t,r){var n=t.x,a=t.y,o=PF({x:n,y:a},r),i=o.radius,l=o.angle,s=r.innerRadius,u=r.outerRadius;if(i<s||i>u)return!1;if(i===0)return!0;var c=$F(r),f=c.startAngle,d=c.endAngle,p=l,v;if(f<=d){for(;p>d;)p-=360;for(;p<f;)p+=360;v=p>=f&&p<=d}else{for(;p>f;)p-=360;for(;p<d;)p+=360;v=p>=d&&p<=f}return v?kr(kr({},r),{},{radius:i,angle:TF(p,r)}):null};function mi(e){"@babel/helpers - typeof";return mi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},mi(e)}var CF=["offset"];function _F(e){return DF(e)||jF(e)||MF(e)||NF()}function NF(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
74In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MF(e,t){if(e){if(typeof e=="string")return Rf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Rf(e,t)}}function jF(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function DF(e){if(Array.isArray(e))return Rf(e)}function Rf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function IF(e,t){if(e==null)return{};var r=RF(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function RF(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function sg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function et(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?sg(Object(r),!0).forEach(function(n){LF(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function LF(e,t,r){return t=BF(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function BF(e){var t=FF(e,"string");return mi(t)=="symbol"?t:String(t)}function FF(e,t){if(mi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(mi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function pi(){return pi=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
74for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pi.apply(this,arguments)}var WF=function(t){var r=t.value,n=t.formatter,a=de(t.children)?r:t.children;return ve(n)?n(a):a},zF=function(t,r){var n=yt(r-t),a=Math.min(Math.abs(r-t),360);return n*a},UF=function(t,r,n){var a=t.position,o=t.viewBox,i=t.offset,l=t.className,s=o,u=s.cx,c=s.cy,f=s.innerRadius,d=s.outerRadius,p=s.startAngle,v=s.endAngle,g=s.clockWise,h=(f+d)/2,y=zF(p,v),b=y>=0?1:-1,O,w;a==="insideStart"?(O=p+b*i,w=g):a==="insideEnd"?(O=v-b*i,w=!g):a==="end"&&(O=v+b*i,w=g),w=y<=0?w:!w;var x=Be(u,c,h,O),k=Be(u,c,h,O+(w?1:-1)*359),E="M".concat(x.x,",").concat(x.y,`
75    A`).concat(h,",").concat(h,",0,1,").concat(w?0:1,`,
76    `).concat(k.x,",").concat(k.y),A=de(t.id)?yn("recharts-radial-line-"):t.id;return m.createElement("text",pi({},n,{dominantBaseline:"central",className:ke("recharts-radial-bar-label",l)}),m.createElement("defs",null,m.createElement("path",{id:A,d:E})),m.createElement("textPath",{xlinkHref:"#".concat(A)},r))},VF=function(t){var r=t.viewBox,n=t.offset,a=t.position,o=r,i=o.cx,l=o.cy,s=o.innerRadius,u=o.outerRadius,c=o.startAngle,f=o.endAngle,d=(c+f)/2;if(a==="outside"){var p=Be(i,l,u+n,d),v=p.x,g=p.y;return{x:v,y:g,textAnchor:v>=i?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:i,y:l,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:i,y:l,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:i,y:l,textAnchor:"middle",verticalAnchor:"end"};var h=(s+u)/2,y=Be(i,l,h,d),b=y.x,O=y.y;return{x:b,y:O,textAnchor:"middle",verticalAnchor:"middle"}},KF=function(t){var r=t.viewBox,n=t.parentViewBox,a=t.offset,o=t.position,i=r,l=i.x,s=i.y,u=i.width,c=i.height,f=c>=0?1:-1,d=f*a,p=f>0?"end":"start",v=f>0?"start":"end",g=u>=0?1:-1,h=g*a,y=g>0?"end":"start",b=g>0?"start":"end";if(o==="top"){var O={x:l+u/2,y:s-f*a,textAnchor:"middle",verticalAnchor:p};return et(et({},O),n?{height:Math.max(s-n.y,0),width:u}:{})}if(o==="bottom"){var w={x:l+u/2,y:s+c+d,textAnchor:"middle",verticalAnchor:v};return et(et({},w),n?{height:Math.max(n.y+n.height-(s+c),0),width:u}:{})}if(o==="left"){var x={x:l-h,y:s+c/2,textAnchor:y,verticalAnchor:"middle"};return et(et({},x),n?{width:Math.max(x.x-n.x,0),height:c}:{})}if(o==="right"){var k={x:l+u+h,y:s+c/2,textAnchor:b,verticalAnchor:"middle"};return et(et({},k),n?{width:Math.max(n.x+n.width-k.x,0),height:c}:{})}var E=n?{width:u,height:c}:{};return o==="insideLeft"?et({x:l+h,y:s+c/2,textAnchor:b,verticalAnchor:"middle"},E):o==="insideRight"?et({x:l+u-h,y:s+c/2,textAnchor:y,verticalAnchor:"middle"},E):o==="insideTop"?et({x:l+u/2,y:s+d,textAnchor:"middle",verticalAnchor:v},E):o==="insideBottom"?et({x:l+u/2,y:s+c-d,textAnchor:"middle",verticalAnchor:p},E):o==="insideTopLeft"?et({x:l+h,y:s+d,textAnchor:b,verticalAnchor:v},E):o==="insideTopRight"?et({x:l+u-h,y:s+d,textAnchor:y,verticalAnchor:v},E):o==="insideBottomLeft"?et({x:l+h,y:s+c-d,textAnchor:b,verticalAnchor:p},E):o==="insideBottomRight"?et({x:l+u-h,y:s+c-d,textAnchor:y,verticalAnchor:p},E):eo(o)&&(q(o.x)||Ln(o.x))&&(q(o.y)||Ln(o.y))?et({x:l+kt(o.x,u),y:s+kt(o.y,c),textAnchor:"end",verticalAnchor:"end"},E):et({x:l+u/2,y:s+c/2,textAnchor:"middle",verticalAnchor:"middle"},E)},HF=function(t){return"cx"in t&&q(t.cx)};function lt(e){var t=e.offset,r=t===void 0?5:t,n=IF(e,CF),a=et({offset:r},n),o=a.viewBox,i=a.position,l=a.value,s=a.children,u=a.content,c=a.className,f=c===void 0?"":c,d=a.textBreakAll;if(!o||de(l)&&de(s)&&!S.isValidElement(u)&&!ve(u))return null;if(S.isValidElement(u))return S.cloneElement(u,a);var p;if(ve(u)){if(p=S.createElement(u,a),S.isValidElement(p))return p}else p=WF(a);var v=HF(o),g=ie(a,!0);if(v&&(i==="insideStart"||i==="insideEnd"||i==="end"))return UF(a,p,g);var h=v?VF(a):KF(a);return m.createElement(Yn,pi({className:ke("recharts-label",f)},g,h,{breakAll:d}),p)}lt.displayName="Label";var $1=function(t){var r=t.cx,n=t.cy,a=t.angle,o=t.startAngle,i=t.endAngle,l=t.r,s=t.radius,u=t.innerRadius,c=t.outerRadius,f=t.x,d=t.y,p=t.top,v=t.left,g=t.width,h=t.height,y=t.clockWise,b=t.labelViewBox;if(b)return b;if(q(g)&&q(h)){if(q(f)&&q(d))return{x:f,y:d,width:g,height:h};if(q(p)&&q(v))return{x:p,y:v,width:g,height:h}}return q(f)&&q(d)?{x:f,y:d,width:0,height:0}:q(r)&&q(n)?{cx:r,cy:n,startAngle:o||a||0,endAngle:i||a||0,innerRadius:u||0,outerRadius:c||s||l||0,clockWise:y}:t.viewBox?t.viewBox:{}},YF=function(t,r){return t?t===!0?m.createElement(lt,{key:"label-implicit",viewBox:r}):tt(t)?m.createElement(lt,{key:"label-implicit",viewBox:r,value:t}):S.isValidElement(t)?t.type===lt?S.cloneElement(t,{key:"label-implicit",viewBox:r}):m.createElement(lt,{key:"label-implicit",content:t,viewBox:r}):ve(t)?m.createElement(lt,{key:"label-implicit",content:t,viewBox:r}):eo(t)?m.createElement(lt,pi({viewBox:r},t,{key:"label-implicit"})):null:null},GF=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;
76var a=t.children,o=$1(t),i=xt(a,lt).map(function(s,u){return S.cloneElement(s,{viewBox:r||o,key:"label-".concat(u)})});if(!n)return i;var l=YF(t.label,r||o);return[l].concat(_F(i))};lt.parseViewBox=$1;lt.renderCallByParent=GF;function qF(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var XF=qF;const ZF=De(XF);function vi(e){"@babel/helpers - typeof";return vi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vi(e)}var JF=["valueAccessor"],QF=["data","dataKey","clockWise","id","textBreakAll"];function e6(e){return a6(e)||n6(e)||r6(e)||t6()}function t6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
77In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function r6(e,t){if(e){if(typeof e=="string")return Lf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Lf(e,t)}}function n6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function a6(e){if(Array.isArray(e))return Lf(e)}function Lf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ps(){return ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ps.apply(this,arguments)}function ug(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function cg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ug(Object(r),!0).forEach(function(n){o6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ug(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function o6(e,t,r){return t=i6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i6(e){var t=l6(e,"string");return vi(t)=="symbol"?t:String(t)}function l6(e,t){if(vi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function fg(e,t){if(e==null)return{};var r=s6(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function s6(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}var u6=function(t){return Array.isArray(t.value)?ZF(t.value):t.value};function or(e){var t=e.valueAccessor,r=t===void 0?u6:t,n=fg(e,JF),a=n.data,o=n.dataKey,i=n.clockWise,l=n.id,s=n.textBreakAll,u=fg(n,QF);return!a||!a.length?null:m.createElement(ge,{className:"recharts-label-list"},a.map(function(c,f){var d=de(o)?r(c,f):Ke(c&&c.payload,o),p=de(l)?{}:{id:"".concat(l,"-").concat(f)};return m.createElement(lt,ps({},ie(c,!0),u,p,{parentViewBox:c.parentViewBox,value:d,textBreakAll:s,viewBox:lt.parseViewBox(de(i)?c:cg(cg({},c),{},{clockWise:i})),key:"label-".concat(f),index:f}))}))}or.displayName="LabelList";function c6(e,t){return e?e===!0?m.createElement(or,{key:"labelList-implicit",data:t}):m.isValidElement(e)||ve(e)?m.createElement(or,{key:"labelList-implicit",data:t,content:e}):eo(e)?m.createElement(or,ps({data:t},e,{key:"labelList-implicit"})):null:null}function f6(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,a=xt(n,or).map(function(i,l){return S.cloneElement(i,{data:t,key:"labelList-".concat(l)})});if(!r)return a;var o=c6(e.label,t);return[o].concat(e6(a))}or.renderCallByParent=f6;function hi(e){"@babel/helpers - typeof";return hi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},hi(e)}function Bf(){return Bf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
77for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bf.apply(this,arguments)}function dg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function mg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dg(Object(r),!0).forEach(function(n){d6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function d6(e,t,r){return t=m6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m6(e){var t=p6(e,"string");return hi(t)=="symbol"?t:String(t)}function p6(e,t){if(hi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(hi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var v6=function(t,r){var n=yt(r-t),a=Math.min(Math.abs(r-t),359.999);return n*a},yl=function(t){var r=t.cx,n=t.cy,a=t.radius,o=t.angle,i=t.sign,l=t.isExternal,s=t.cornerRadius,u=t.cornerIsExternal,c=s*(l?1:-1)+a,f=Math.asin(s/c)/ms,d=u?o:o+i*f,p=Be(r,n,c,d),v=Be(r,n,a,d),g=u?o-i*f:o,h=Be(r,n,c*Math.cos(f*ms),g);return{center:p,circleTangency:v,lineTangency:h,theta:f}},T1=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,o=t.outerRadius,i=t.startAngle,l=t.endAngle,s=v6(i,l),u=i+s,c=Be(r,n,o,i),f=Be(r,n,o,u),d="M ".concat(c.x,",").concat(c.y,`
78    A `).concat(o,",").concat(o,`,0,
79    `).concat(+(Math.abs(s)>180),",").concat(+(i>u),`,
80    `).concat(f.x,",").concat(f.y,`
81  `);if(a>0){var p=Be(r,n,a,i),v=Be(r,n,a,u);d+="L ".concat(v.x,",").concat(v.y,`
82            A `).concat(a,",").concat(a,`,0,
83            `).concat(+(Math.abs(s)>180),",").concat(+(i<=u),`,
84            `).concat(p.x,",").concat(p.y," Z")}else d+="L ".concat(r,",").concat(n," Z");return d},h6=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,o=t.outerRadius,i=t.cornerRadius,l=t.forceCornerRadius,s=t.cornerIsExternal,u=t.startAngle,c=t.endAngle,f=yt(c-u),d=yl({cx:r,cy:n,radius:o,angle:u,sign:f,cornerRadius:i,cornerIsExternal:s}),p=d.circleTangency,v=d.lineTangency,g=d.theta,h=yl({cx:r,cy:n,radius:o,angle:c,sign:-f,cornerRadius:i,cornerIsExternal:s}),y=h.circleTangency,b=h.lineTangency,O=h.theta,w=s?Math.abs(u-c):Math.abs(u-c)-g-O;if(w<0)return l?"M ".concat(v.x,",").concat(v.y,`
85        a`).concat(i,",").concat(i,",0,0,1,").concat(i*2,`,0
86        a`).concat(i,",").concat(i,",0,0,1,").concat(-i*2,`,0
87      `):T1({cx:r,cy:n,innerRadius:a,outerRadius:o,startAngle:u,endAngle:c});var x="M ".concat(v.x,",").concat(v.y,`
88    A`).concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(p.x,",").concat(p.y,`
89    A`).concat(o,",").concat(o,",0,").concat(+(w>180),",").concat(+(f<0),",").concat(y.x,",").concat(y.y,`
90    A`).concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(b.x,",").concat(b.y,`
91  `);if(a>0){var k=yl({cx:r,cy:n,radius:a,angle:u,sign:f,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),E=k.circleTangency,A=k.lineTangency,_=k.theta,T=yl({cx:r,cy:n,radius:a,angle:c,sign:-f,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),$=T.circleTangency,P=T.lineTangency,j=T.theta,M=s?Math.abs(u-c):Math.abs(u-c)-_-j;if(M<0&&i===0)return"".concat(x,"L").concat(r,",").concat(n,"Z");x+="L".concat(P.x,",").concat(P.y,`
92      A`).concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat($.x,",").concat($.y,`
93      A`).concat(a,",").concat(a,",0,").concat(+(M>180),",").concat(+(f>0),",").concat(E.x,",").concat(E.y,`
94      A`).concat(i,",").concat(i,",0,0,").concat(+(f<0),",").concat(A.x,",").concat(A.y,"Z")}else x+="L".concat(r,",").concat(n,"Z");return x},g6={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Ym=function(t){var r=mg(mg({},g6),t),n=r.cx,a=r.cy,o=r.innerRadius,i=r.outerRadius,l=r.cornerRadius,s=r.forceCornerRadius,u=r.cornerIsExternal,c=r.startAngle,f=r.endAngle,d=r.className;if(i<o||c===f)return null;var p=ke("recharts-sector",d),v=i-o,g=kt(l,v,0,!0),h;return g>0&&Math.abs(c-f)<360?h=h6({cx:n,cy:a,innerRadius:o,outerRadius:i,cornerRadius:Math.min(g,v/2),forceCornerRadius:s,cornerIsExternal:u,startAngle:c,endAngle:f}):h=T1({cx:n,cy:a,innerRadius:o,outerRadius:i,startAngle:c,endAngle:f}),m.createElement("path",Bf({},ie(r,!0),{className:p,d:h,role:"img"}))};function gi(e){"@babel/helpers - typeof";return gi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},gi(e)}function Ff(){return Ff=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
94for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ff.apply(this,arguments)}function pg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function vg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pg(Object(r),!0).forEach(function(n){y6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function y6(e,t,r){return t=b6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b6(e){var t=x6(e,"string");return gi(t)=="symbol"?t:String(t)}function x6(e,t){if(gi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(gi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var hg={curveBasisClosed:_C,curveBasisOpen:NC,curveBasis:CC,curveBumpX:hC,curveBumpY:gC,curveLinearClosed:MC,curveLinear:hu,curveMonotoneX:jC,curveMonotoneY:DC,curveNatural:IC,curveStep:RC,curveStepAfter:BC,curveStepBefore:LC},bl=function(t){return t.x===+t.x&&t.y===+t.y}
94,ko=function(t){return t.x},So=function(t){return t.y},w6=function(t,r){if(ve(t))return t;var n="curve".concat(pu(t));return(n==="curveMonotone"||n==="curveBump")&&r?hg["".concat(n).concat(r==="vertical"?"Y":"X")]:hg[n]||hu},O6=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,o=a===void 0?[]:a,i=t.baseLine,l=t.layout,s=t.connectNulls,u=s===void 0?!1:s,c=w6(n,l),f=u?o.filter(function(g){return bl(g)}):o,d;if(Array.isArray(i)){var p=u?i.filter(function(g){return bl(g)}):i,v=f.map(function(g,h){return vg(vg({},g),{},{base:p[h]})});return l==="vertical"?d=ul().y(So).x1(ko).x0(function(g){return g.base.x}):d=ul().x(ko).y1(So).y0(function(g){return g.base.y}),d.defined(bl).curve(c),d(v)}return l==="vertical"&&q(i)?d=ul().y(So).x1(ko).x0(i):q(i)?d=ul().x(ko).y1(So).y0(i):d=P0().x(ko).y(So),d.defined(bl).curve(c),d(f)},an=function(t){var r=t.className,n=t.points,a=t.path,o=t.pathRef;if((!n||!n.length)&&!a)return null;var i=n&&n.length?O6(t):a;return m.createElement("path",Ff({},ie(t,!1),Fl(t),{className:ke("recharts-curve",r),d:i,ref:o}))},k6=Object.getOwnPropertyNames,S6=Object.getOwnPropertySymbols,E6=Object.prototype.hasOwnProperty;function gg(e,t){return function(n,a,o){return e(n,a,o)&&t(n,a,o)}}function xl(e){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,a);var o=a.cache,i=o.get(r),l=o.get(n);if(i&&l)return i===n&&l===r;o.set(r,n),o.set(n,r);var s=e(r,n,a);return o.delete(r),o.delete(n),s}}function yg(e){return k6(e).concat(S6(e))}var C1=Object.hasOwn||function(e,t){return E6.call(e,t)};function mo(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var _1="_owner",bg=Object.getOwnPropertyDescriptor,xg=Object.keys;function A6(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function P6(e,t){return mo(e.getTime(),t.getTime())}function wg(e,t,r){if(e.size!==t.size)return!1;for(var n={},a=e.entries(),o=0,i,l;(i=a.next())&&!i.done;){for(var s=t.entries(),u=!1,c=0;(l=s.next())&&!l.done;){var f=i.value,d=f[0],p=f[1],v=l.value,g=v[0],h=v[1];!u&&!n[c]&&(u=r.equals(d,g,o,c,e,t,r)&&r.equals(p,h,d,g,e,t,r))&&(n[c]=!0),c++}if(!u)return!1;o++}return!0}function $6(e,t,r){var n=xg(e),a=n.length;if(xg(t).length!==a)return!1;for(var o;a-- >0;)if(o=n[a],o===_1&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!C1(t,o)||!r.equals(e[o],t[o],o,o,e,t,r))return!1;return!0}function Eo(e,t,r){var n=yg(e),a=n.length;if(yg(t).length!==a)return!1;for(var o,i,l;a-- >0;)if(o=n[a],o===_1&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!C1(t,o)||!r.equals(e[o],t[o],o,o,e,t,r)||(i=bg(e,o),l=bg(t,o),(i||l)&&(!i||!l||i.configurable!==l.configurable||i.enumerable!==l.enumerable||i.writable!==l.writable)))return!1;return!0}function T6(e,t){return mo(e.valueOf(),t.valueOf())}function C6(e,t){return e.source===t.source&&e.flags===t.flags}function Og(e,t,r){if(e.size!==t.size)return!1;for(var n={},a=e.values(),o,i;(o=a.next())&&!o.done;){for(var l=t.values(),s=!1,u=0;(i=l.next())&&!i.done;)!s&&!n[u]&&(s=r.equals(o.value,i.value,o.value,i.value,e,t,r))&&(n[u]=!0),u++;if(!s)return!1}return!0}function _6(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}var N6="[object Arguments]",M6="[object Boolean]",j6="[object Date]",D6="[object Map]",I6="[object Number]",R6="[object Object]",L6="[object RegExp]",B6="[object Set]",F6="[object String]",W6=Array.isArray,kg=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,Sg=Object.assign,z6=Object.prototype.toString.call.bind(Object.prototype.toString);function U6(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areMapsEqual,a=e.areObjectsEqual,o=e.arePrimitiveWrappersEqual,i=e.areRegExpsEqual,l=e.areSetsEqual,s=e.areTypedArraysEqual;return function(c,f,d){if(c===f)return!0;if(c==null||f==null||typeof c!="object"||typeof f!="object")return c!==c&&f!==f;var p=c.constructor;if(p!==f.constructor)return!1;if(p===Object)return a(c,f,d);if(W6(c))return t(c,f,d);if(kg!=null&&kg(c))return s(c,f,d);if(p===Date)return r(c,f,d);if(p===RegExp)return i(c,f,d);if(p===Map)return n(c,f,d);if(p===Set)return l(c,f,d);var v=z6(c);return v===j6?r(c,f,d):v===L6?i(c,f,d):v===D6?n(c,f,d):v===B6?l(c,f,d):v===R6?typeof c.then!="function"&&typeof f.then!="function"&&a(c,f,d):v===N6?a(c,f,d):v===M6||v===I6||v===F6?o(c,f,d):!1}}
94function V6(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,a={areArraysEqual:n?Eo:A6,areDatesEqual:P6,areMapsEqual:n?gg(wg,Eo):wg,areObjectsEqual:n?Eo:$6,arePrimitiveWrappersEqual:T6,areRegExpsEqual:C6,areSetsEqual:n?gg(Og,Eo):Og,areTypedArraysEqual:n?Eo:_6};if(r&&(a=Sg({},a,r(a))),t){var o=xl(a.areArraysEqual),i=xl(a.areMapsEqual),l=xl(a.areObjectsEqual),s=xl(a.areSetsEqual);a=Sg({},a,{areArraysEqual:o,areMapsEqual:i,areObjectsEqual:l,areSetsEqual:s})}return a}function K6(e){return function(t,r,n,a,o,i,l){return e(t,r,l)}}function H6(e){var t=e.circular,r=e.comparator,n=e.createState,a=e.equals,o=e.strict;if(n)return function(s,u){var c=n(),f=c.cache,d=f===void 0?t?new WeakMap:void 0:f,p=c.meta;return r(s,u,{cache:d,equals:a,meta:p,strict:o})};if(t)return function(s,u){return r(s,u,{cache:new WeakMap,equals:a,meta:void 0,strict:o})};var i={cache:void 0,equals:a,meta:void 0,strict:o};return function(s,u){return r(s,u,i)}}var Y6=On();On({strict:!0});On({circular:!0});On({circular:!0,strict:!0});On({createInternalComparator:function(){return mo}});On({strict:!0,createInternalComparator:function(){return mo}});On({circular:!0,createInternalComparator:function(){return mo}});On({circular:!0,createInternalComparator:function(){return mo},strict:!0});function On(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,a=e.createState,o=e.strict,i=o===void 0?!1:o,l=V6(e),s=U6(l),u=n?n(s):K6(s);return H6({circular:r,comparator:s,createState:a,equals:u,strict:i})}function G6(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function Eg(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function a(o){r<0&&(r=o),o-r>t?(e(o),r=-1):G6(a)};requestAnimationFrame(n)}function Wf(e){"@babel/helpers - typeof";return Wf=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wf(e)}function q6(e){return Q6(e)||J6(e)||Z6(e)||X6()}function X6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
95In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Z6(e,t){if(e){if(typeof e=="string")return Ag(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ag(e,t)}}function Ag(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function J6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Q6(e){if(Array.isArray(e))return e}function e8(){var e={},t=function(){return null},r=!1,n=function a(o){if(!r){if(Array.isArray(o)){if(!o.length)return;var i=o,l=q6(i),s=l[0],u=l.slice(1);if(typeof s=="number"){Eg(a.bind(null,u),s);return}a(s),Eg(a.bind(null,u));return}Wf(o)==="object"&&(e=o,t(e)),typeof o=="function"&&o()}};return{stop:function(){r=!0},start:function(o){r=!1,n(o)},subscribe:function(o){return t=o,function(){t=function(){return null}}}}}function yi(e){"@babel/helpers - typeof";return yi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},yi(e)}function Pg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function $g(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Pg(Object(r),!0).forEach(function(n){N1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function N1(e,t,r){return t=t8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function t8(e){var t=r8(e,"string");return yi(t)==="symbol"?t:String(t)}function r8(e,t){if(yi(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(yi(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var n8=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,a){return n.filter(function(o){return a.includes(o)})})},a8=function(t){return t},o8=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},Wo=function(t,r){return Object.keys(r).reduce(function(n,a){return $g($g({},n),{},N1({},a,t(a,r[a])))},{})},Tg=function(t,r,n){return t.map(function(a){return"".concat(o8(a)," ").concat(r,"ms ").concat(n)}).join(",")};function i8(e,t){return u8(e)||s8(e,t)||M1(e,t)||l8()}
95function l8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
96In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function s8(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function u8(e){if(Array.isArray(e))return e}function c8(e){return m8(e)||d8(e)||M1(e)||f8()}function f8(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
97In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function M1(e,t){if(e){if(typeof e=="string")return zf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zf(e,t)}}function d8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function m8(e){if(Array.isArray(e))return zf(e)}function zf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var vs=1e-4,j1=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},D1=function(t,r){return t.map(function(n,a){return n*Math.pow(r,a)}).reduce(function(n,a){return n+a})},Cg=function(t,r){return function(n){var a=j1(t,r);return D1(a,n)}},p8=function(t,r){return function(n){var a=j1(t,r),o=[].concat(c8(a.map(function(i,l){return i*l}).slice(1)),[0]);return D1(o,n)}},_g=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0],o=r[1],i=r[2],l=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,o=0,i=1,l=1;break;case"ease":a=.25,o=.1,i=.25,l=1;break;case"ease-in":a=.42,o=0,i=1,l=1;break;case"ease-out":a=.42,o=0,i=.58,l=1;break;case"ease-in-out":a=0,o=0,i=.58,l=1;break;default:{var s=r[0].split("(");if(s[0]==="cubic-bezier"&&s[1].split(")")[0].split(",").length===4){var u=s[1].split(")")[0].split(",").map(function(h){return parseFloat(h)}),c=i8(u,4);a=c[0],o=c[1],i=c[2],l=c[3]}}}var f=Cg(a,i),d=Cg(o,l),p=p8(a,i),v=function(y){return y>1?1:y<0?0:y},g=function(y){for(var b=y>1?1:y,O=b,w=0;w<8;++w){var x=f(O)-b,k=p(O);if(Math.abs(x-b)<vs||k<vs)return d(O);O=v(O-x/k)}return d(O)};return g.isStepper=!1,g},v8=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,a=t.damping,o=a===void 0?8:a,i=t.dt,l=i===void 0?17:i,s=function(c,f,d){var p=-(c-f)*n,v=d*o,g=d+(p-v)*l/1e3,h=d*l/1e3+c;return Math.abs(h-f)<vs&&Math.abs(g)<vs?[f,0]:[h,g]};return s.isStepper=!0,s.dt=l,s},h8=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return _g(a);case"spring":return v8();default:if(a.split("(")[0]==="cubic-bezier")return _g(a)}return typeof a=="function"?a:null};function bi(e){"@babel/helpers - typeof";return bi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},bi(e)}function Ng(e){return b8(e)||y8(e)||I1(e)||g8()}function g8(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
98In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function y8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function b8(e){if(Array.isArray(e))return Vf(e)}function Mg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ft(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
98t%2?Mg(Object(r),!0).forEach(function(n){Uf(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Uf(e,t,r){return t=x8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function x8(e){var t=w8(e,"string");return bi(t)==="symbol"?t:String(t)}function w8(e,t){if(bi(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(bi(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function O8(e,t){return E8(e)||S8(e,t)||I1(e,t)||k8()}function k8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
99In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function I1(e,t){if(e){if(typeof e=="string")return Vf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Vf(e,t)}}function Vf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function S8(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function E8(e){if(Array.isArray(e))return e}var hs=function(t,r,n){return t+(r-t)*n},Kf=function(t){var r=t.from,n=t.to;return r!==n},A8=function e(t,r,n){var a=Wo(function(o,i){if(Kf(i)){var l=t(i.from,i.to,i.velocity),s=O8(l,2),u=s[0],c=s[1];return ft(ft({},i),{},{from:u,velocity:c})}return i},r);return n<1?Wo(function(o,i){return Kf(i)?ft(ft({},i),{},{velocity:hs(i.velocity,a[o].velocity,n),from:hs(i.from,a[o].from,n)}):i},r):e(t,a,n-1)};const P8=function(e,t,r,n,a){var o=n8(e,t),i=o.reduce(function(h,y){return ft(ft({},h),{},Uf({},y,[e[y],t[y]]))},{}),l=o.reduce(function(h,y){return ft(ft({},h),{},Uf({},y,{from:e[y],velocity:0,to:t[y]}))},{}),s=-1,u,c,f=function(){return null},d=function(){return Wo(function(y,b){return b.from},l)},p=function(){return!Object.values(l).filter(Kf).length},v=function(y){u||(u=y);var b=y-u,O=b/r.dt;l=A8(r,l,O),a(ft(ft(ft({},e),t),d())),u=y,p()||(s=requestAnimationFrame(f))},g=function(y){c||(c=y);var b=(y-c)/n,O=Wo(function(x,k){return hs.apply(void 0,Ng(k).concat([r(b)]))},i);if(a(ft(ft(ft({},e),t),O)),b<1)s=requestAnimationFrame(f);else{var w=Wo(function(x,k){return hs.apply(void 0,Ng(k).concat([r(1)]))},i);a(ft(ft(ft({},e),t),w))}};return f=r.isStepper?v:g,function(){return requestAnimationFrame(f),function(){cancelAnimationFrame(s)}}};function Ra(e){"@babel/helpers - typeof";return Ra=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ra(e)}var $8=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function T8(e,t){if(e==null)return{};var r=C8(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function C8(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function kc(e){return j8(e)||M8(e)||N8(e)||_8()}function _8(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
100In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function N8(e,t){if(e){if(typeof e=="string")return Hf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hf(e,t)}}function M8(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function j8(e){if(Array.isArray(e))return Hf(e)}function Hf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function jg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Qt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};
100t%2?jg(Object(r),!0).forEach(function(n){jo(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function jo(e,t,r){return t=R1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function D8(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dg(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,R1(n.key),n)}}function I8(e,t,r){return t&&Dg(e.prototype,t),r&&Dg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function R1(e){var t=R8(e,"string");return Ra(t)==="symbol"?t:String(t)}function R8(e,t){if(Ra(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ra(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function L8(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Yf(e,t)}function Yf(e,t){return Yf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Yf(e,t)}function B8(e){var t=F8();return function(){var n=gs(e),a;if(t){var o=gs(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return Gf(this,a)}}function Gf(e,t){if(t&&(Ra(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qf(e)}function qf(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F8(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function gs(e){return gs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},gs(e)}var Gt=function(e){L8(r,e);var t=B8(r);function r(n,a){var o;D8(this,r),o=t.call(this,n,a);var i=o.props,l=i.isActive,s=i.attributeName,u=i.from,c=i.to,f=i.steps,d=i.children,p=i.duration;if(o.handleStyleChange=o.handleStyleChange.bind(qf(o)),o.changeStyle=o.changeStyle.bind(qf(o)),!l||p<=0)return o.state={style:{}},typeof d=="function"&&(o.state={style:c}),Gf(o);if(f&&f.length)o.state={style:f[0].style};else if(u){if(typeof d=="function")return o.state={style:u},Gf(o);o.state={style:s?jo({},s,u):u}}else o.state={style:{}};return o}
100return I8(r,[{key:"componentDidMount",value:function(){var a=this.props,o=a.isActive,i=a.canBegin;this.mounted=!0,!(!o||!i)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var o=this.props,i=o.isActive,l=o.canBegin,s=o.attributeName,u=o.shouldReAnimate,c=o.to,f=o.from,d=this.state.style;if(l){if(!i){var p={style:s?jo({},s,c):c};this.state&&d&&(s&&d[s]!==c||!s&&d!==c)&&this.setState(p);return}if(!(Y6(a.to,c)&&a.canBegin&&a.isActive)){var v=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var g=v||u?f:a.to;if(this.state&&d){var h={style:s?jo({},s,g):g};(s&&[s]!==g||!s&&d!==g)&&this.setState(h)}this.runAnimation(Qt(Qt({},this.props),{},{from:g,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var o=this,i=a.from,l=a.to,s=a.duration,u=a.easing,c=a.begin,f=a.onAnimationEnd,d=a.onAnimationStart,p=P8(i,l,h8(u),s,this.changeStyle),v=function(){o.stopJSAnimation=p()};this.manager.start([d,c,v,s,f])}},{key:"runStepAnimation",value:function(a){var o=this,i=a.steps,l=a.begin,s=a.onAnimationStart,u=i[0],c=u.style,f=u.duration,d=f===void 0?0:f,p=function(g,h,y){if(y===0)return g;var b=h.duration,O=h.easing,w=O===void 0?"ease":O,x=h.style,k=h.properties,E=h.onAnimationEnd,A=y>0?i[y-1]:h,_=k||Object.keys(x);if(typeof w=="function"||w==="spring")return[].concat(kc(g),[o.runJSAnimation.bind(o,{from:A.style,to:x,duration:b,easing:w}),b]);var T=Tg(_,b,w),$=Qt(Qt(Qt({},A.style),x),{},{transition:T});return[].concat(kc(g),[$,b,E]).filter(a8)};return this.manager.start([s].concat(kc(i.reduce(p,[c,Math.max(d,l)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=e8());var o=a.begin,i=a.duration,l=a.attributeName,s=a.to,u=a.easing,c=a.onAnimationStart,f=a.onAnimationEnd,d=a.steps,p=a.children,v=this.manager;if(this.unSubscribe=v.subscribe(this.handleStyleChange),typeof u=="function"||typeof p=="function"||u==="spring"){this.runJSAnimation(a);return}if(d.length>1){this.runStepAnimation(a);return}var g=l?jo({},l,s):s,h=Tg(Object.keys(g),i,u);v.start([c,o,Qt(Qt({},g),{},{transition:h}),i,f])}},{key:"render",value:function(){var a=this.props,o=a.children;a.begin;var i=a.duration;a.attributeName,a.easing;var l=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var s=T8(a,$8),u=S.Children.count(o),c=this.state.style;if(typeof o=="function")return o(c);if(!l||u===0||i<=0)return o;var f=function(p){var v=p.props,g=v.style,h=g===void 0?{}:g,y=v.className,b=S.cloneElement(p,Qt(Qt({},s),{},{style:Qt(Qt({},h),c),className:y}));return b};return u===1?f(S.Children.only(o)):m.createElement("div",null,S.Children.map(o,function(d){return f(d)}))}}]),r}(S.PureComponent);Gt.displayName="Animate";Gt.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Gt.propTypes={from:ye.oneOfType([ye.object,ye.string]),to:ye.oneOfType([ye.object,ye.string]),attributeName:ye.string,duration:ye.number,begin:ye.number,easing:ye.oneOfType([ye.string,ye.func]),steps:ye.arrayOf(ye.shape({duration:ye.number.isRequired,style:ye.object.isRequired,easing:ye.oneOfType([ye.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ye.func]),properties:ye.arrayOf("string"),onAnimationEnd:ye.func})),children:ye.oneOfType([ye.node,ye.func]),isActive:ye.bool,canBegin:ye.bool,onAnimationEnd:ye.func,shouldReAnimate:ye.bool,onAnimationStart:ye.func,onAnimationReStart:ye.func};ye.object,ye.object,ye.object,ye.element;ye.object,ye.object,ye.object,ye.oneOfType([ye.array,ye.element]),ye.any;function xi(e){"@babel/helpers - typeof";return xi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},xi(e)}function ys(){return ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
100for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ys.apply(this,arguments)}function W8(e,t){return K8(e)||V8(e,t)||U8(e,t)||z8()}function z8(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
101In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U8(e,t){if(e){if(typeof e=="string")return Ig(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ig(e,t)}}function Ig(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function V8(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function K8(e){if(Array.isArray(e))return e}function Rg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Lg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Rg(Object(r),!0).forEach(function(n){H8(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H8(e,t,r){return t=Y8(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Y8(e){var t=G8(e,"string");return xi(t)=="symbol"?t:String(t)}function G8(e,t){if(xi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(xi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Bg=function(t,r,n,a,o){var i=Math.min(Math.abs(n)/2,Math.abs(a)/2),l=a>=0?1:-1,s=n>=0?1:-1,u=a>=0&&n>=0||a<0&&n<0?1:0,c;if(i>0&&o instanceof Array){for(var f=[0,0,0,0],d=0,p=4;d<p;d++)f[d]=o[d]>i?i:o[d];c="M".concat(t,",").concat(r+l*f[0]),f[0]>0&&(c+="A ".concat(f[0],",").concat(f[0],",0,0,").concat(u,",").concat(t+s*f[0],",").concat(r)),c+="L ".concat(t+n-s*f[1],",").concat(r),f[1]>0&&(c+="A ".concat(f[1],",").concat(f[1],",0,0,").concat(u,`,
102        `).concat(t+n,",").concat(r+l*f[1])),c+="L ".concat(t+n,",").concat(r+a-l*f[2]),f[2]>0&&(c+="A ".concat(f[2],",").concat(f[2],",0,0,").concat(u,`,
103        `).concat(t+n-s*f[2],",").concat(r+a)),c+="L ".concat(t+s*f[3],",").concat(r+a),f[3]>0&&(c+="A ".concat(f[3],",").concat(f[3],",0,0,").concat(u,`,
104        `).concat(t,",").concat(r+a-l*f[3])),c+="Z"}else if(i>0&&o===+o&&o>0){var v=Math.min(i,o);c="M ".concat(t,",").concat(r+l*v,`
105            A `).concat(v,",").concat(v,",0,0,").concat(u,",").concat(t+s*v,",").concat(r,`
106            L `).concat(t+n-s*v,",").concat(r,`
107            A `).concat(v,",").concat(v,",0,0,").concat(u,",").concat(t+n,",").concat(r+l*v,`
108            L `).concat(t+n,",").concat(r+a-l*v,`
109            A `).concat(v,",").concat(v,",0,0,").concat(u,",").concat(t+n-s*v,",").concat(r+a,`
110            L `).concat(t+s*v,",").concat(r+a,`
111            A `).concat(v,",").concat(v,",0,0,").concat(u,",").concat(t,",").concat(r+a-l*v," Z")}else c="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return c},q8=function(t,r){if(!t||!r)return!1;var n=t.x,a=t.y,o=r.x,i=r.y,l=r.width,s=r.height;if(Math.abs(l)>0&&Math.abs(s)>0){var u=Math.min(o,o+l),c=Math.max(o,o+l),f=Math.min(i,i+s),d=Math.max(i,i+s);return n>=u&&n<=c&&a>=f&&a<=d}return!1},X8={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Gm=function(t){var r=Lg(Lg({},X8),t),n=S.useRef(),a=S.useState(-1),o=W8(a,2),i=o[0],l=o[1];S.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var w=n.current.getTotalLength();w&&l(w)}catch{}},[]);var s=r.x,u=r.y,c=r.width,f=r.height,d=r.radius,p=r.className,v=r.animationEasing,g=r.animationDuration,h=r.animationBegin,y=r.isAnimationActive,b=r.isUpdateAnimationActive;if(s!==+s||u!==+u||c!==+c||f!==+f||c===0||f===0)return null;var O=ke("recharts-rectangle",p);return b?m.createElement(Gt,{canBegin:i>0,from:{width:c,height:f,x:s,y:u},to:{width:c,height:f,x:s,y:u},duration:g,animationEasing:v,isActive:b},function(w){var x=w.width,k=w.height,E=w.x,A=w.y;return m.createElement(Gt,{canBegin:i>0,from:"0px ".concat(i===-1?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:g,isActive:y,easing:v},m.createElement("path",ys({},ie(r,!0),{className:O,d:Bg(E,A,x,k,d),ref:n})))}):m.createElement("path",ys({},ie(r,!0),{className:O,d:Bg(s,u,c,f,d)}))},Z8=["points","className","baseLinePoints","connectNulls"];function ga(){return ga=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
111for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ga.apply(this,arguments)}function J8(e,t){if(e==null)return{};var r=Q8(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Q8(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function Fg(e){return nW(e)||rW(e)||tW(e)||eW()}function eW(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
112In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function tW(e,t){if(e){if(typeof e=="string")return Xf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Xf(e,t)}}function rW(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function nW(e){if(Array.isArray(e))return Xf(e)}function Xf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Wg=function(t){return t&&t.x===+t.x&&t.y===+t.y},aW=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],r=[[]];return t.forEach(function(n){Wg(n)?r[r.length-1].push(n):r[r.length-1].length>0&&r.push([])}),Wg(t[0])&&r[r.length-1].push(t[0]),r[r.length-1].length<=0&&(r=r.slice(0,-1)),r},zo=function(t,r){var n=aW(t);r&&(n=[n.reduce(function(o,i){return[].concat(Fg(o),Fg(i))},[])]);var a=n.map(function(o){return o.reduce(function(i,l,s){return"".concat(i).concat(s===0?"M":"L").concat(l.x,",").concat(l.y)},"")}).join("");return n.length===1?"".concat(a,"Z"):a},oW=function(t,r,n){var a=zo(t,n);return"".concat(a.slice(-1)==="Z"?a.slice(0,-1):a,"L").concat(zo(r.reverse(),n).slice(1))},iW=function(t){var r=t.points,n=t.className,a=t.baseLinePoints,o=t.connectNulls,i=J8(t,Z8);if(!r||!r.length)return null;var l=ke("recharts-polygon",n);if(a&&a.length){var s=i.stroke&&i.stroke!=="none",u=oW(r,a,o);return m.createElement("g",{className:l},m.createElement("path",ga({},ie(i,!0),{fill:u.slice(-1)==="Z"?i.fill:"none",stroke:"none",d:u})),s?m.createElement("path",ga({},ie(i,!0),{fill:"none",d:zo(r,o)})):null,s?m.createElement("path",ga({},ie(i,!0),{fill:"none",d:zo(a,o)})):null)}var c=zo(r,o);return m.createElement("path",ga({},ie(i,!0),{fill:c.slice(-1)==="Z"?i.fill:"none",className:l,d:c}))};function Zf(){return Zf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zf.apply(this,arguments)}var vr=function(t){var r=t.cx,n=t.cy,a=t.r,o=t.className,i=ke("recharts-dot",o);return r===+r&&n===+n&&a===+a?m.createElement("circle",Zf({},ie(t,!1),Fl(t),{className:i,cx:r,cy:n,r:a})):null};function wi(e){"@babel/helpers - typeof";return wi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wi(e)}var lW=["x","y","top","left","width","height","className"];function Jf(){return Jf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jf.apply(this,arguments)}function zg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function sW(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?zg(Object(r),!0).forEach(function(n){uW(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uW(e,t,r){return t=cW(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cW(e){var t=fW(e,"string");return wi(t)=="symbol"?t:String(t)}function fW(e,t){if(wi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(wi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function dW(e,t){if(e==null)return{};var r=mW(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function mW(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}var pW=function(t,r,n,a,o,i){return"M".concat(t,",").concat(o,"v").concat(a,"M").concat(i,",").concat(r,"h").concat(n)},vW=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,o=a===void 0?0:a,i=t.top,l=i===void 0?0:i,s=t.left,u=s===void 0?0:s,c=t.width,f=c===void 0?0:c,d=t.height,p=d===void 0?0:d,v=t.className,g=dW(t,lW),h=sW({x:n,y:o,top:l,left:u,width:f,height:p},g);return!q(n)||!q(o)||!q(f)||!q(p)||!q(l)||!q(u)?null:m.createElement("path",Jf({},ie(h,!0),{className:ke("recharts-cross",v),d:pW(n,o,f,p,l,u)}))},hW=Tu,gW=r1,yW=xr;function bW(e,t){return e&&e.length?hW(e,yW(t),gW):void 0}var xW=bW;const wW=De(xW);var OW=Tu,kW=xr,SW=n1;function EW(e,t){return e&&e.length?OW(e,kW(t),SW):void 0}var AW=EW;const PW=De(AW);
112var $W=["cx","cy","angle","ticks","axisLine"],TW=["ticks","tick","angle","tickFormatter","stroke"];function La(e){"@babel/helpers - typeof";return La=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},La(e)}function Uo(){return Uo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Uo.apply(this,arguments)}function Ug(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function $n(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ug(Object(r),!0).forEach(function(n){Mu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ug(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Vg(e,t){if(e==null)return{};var r=CW(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function CW(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function _W(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kg(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,B1(n.key),n)}}function NW(e,t,r){return t&&Kg(e.prototype,t),r&&Kg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function MW(e,t,r){return t=bs(t),jW(e,L1()?Reflect.construct(t,r||[],bs(e).constructor):t.apply(e,r))}function jW(e,t){if(t&&(La(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return DW(e)}function DW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function L1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(L1=function(){return!!e})()}function bs(e){return bs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},bs(e)}function IW(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Qf(e,t)}function Qf(e,t){return Qf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Qf(e,t)}function Mu(e,t,r){return t=B1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function B1(e){var t=RW(e,"string");return La(t)=="symbol"?t:String(t)}function RW(e,t){if(La(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(La(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ju=function(e){IW(t,e);function t(){return _W(this,t),MW(this,t,arguments)}return NW(t,[{key:"getTickValueCoord",value:function(n){var a=n.coordinate,o=this.props,i=o.angle,l=o.cx,s=o.cy;return Be(l,s,a,i)}},{key:"getTickTextAnchor",value:function(){var n=this.props.orientation,a;switch(n){case"left":a="end";break;case"right":a="start";break;default:a="middle";break}return a}},{key:"getViewBox",value:function(){var n=this.props,a=n.cx,o=n.cy,i=n.angle,l=n.ticks,s=wW(l,function(c){return c.coordinate||0}),u=PW(l,function(c){return c.coordinate||0});return{cx:a,cy:o,startAngle:i,endAngle:i,innerRadius:u.coordinate||0,outerRadius:s.coordinate||0}}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.cx,o=n.cy,i=n.angle,l=n.ticks,s=n.axisLine,u=Vg(n,$W),c=l.reduce(function(v,g){return[Math.min(v[0],g.coordinate),Math.max(v[1],g.coordinate)]},[1/0,-1/0]),f=Be(a,o,c[0],i),d=Be(a,o,c[1],i),p=$n($n($n({},ie(u,!1)),{},{fill:"none"},ie(s,!1)),{},{x1:f.x,y1:f.y,x2:d.x,y2:d.y});return m.createElement("line",Uo({className:"recharts-polar-radius-axis-line"},p))}},{key:"renderTicks",value:function(){var n=this,a=this.props,o=a.ticks,i=a.tick,l=a.angle,s=a.tickFormatter,u=a.stroke,c=Vg(a,TW),f=this.getTickTextAnchor(),d=ie(c,!1),p=ie(i,!1),v=o.map(function(g,h){var y=n.getTickValueCoord(g),b=$n($n($n($n({textAnchor:f,transform:"rotate(".concat(90-l,", ").concat(y.x,", ").concat(y.y,")")},d),{},{stroke:"none",fill:u},p),{},{index:h},y),{},{payload:g});return m.createElement(ge,Uo({className:"recharts-polar-radius-axis-tick",key:"tick-".concat(g.coordinate)},un(n.props,g,h)),t.renderTickItem(i,b,s?s(g.value,h):g.value))});return m.createElement(ge,{className:"recharts-polar-radius-axis-ticks"},v)}},{key:"render",value:function(){var n=this.props,a=n.ticks,o=n.axisLine,i=n.tick;return!a||!a.length?null:m.createElement(ge,{className:"recharts-polar-radius-axis"},o&&this.renderAxisLine(),i&&this.renderTicks(),lt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(n,a,o){var i;return m.isValidElement(n)?i=m.cloneElement(n,a):ve(n)?i=n(a):i=m.createElement(Yn,Uo({},a,{className:"recharts-polar-radius-axis-tick-value"}),o),i}}]),t}(S.PureComponent);Mu(ju,"displayName","PolarRadiusAxis");Mu(ju,"axisType","radiusAxis");
112Mu(ju,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function Ba(e){"@babel/helpers - typeof";return Ba=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ba(e)}function Dn(){return Dn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Dn.apply(this,arguments)}function Hg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Tn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Hg(Object(r),!0).forEach(function(n){Du(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function LW(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yg(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,W1(n.key),n)}}function BW(e,t,r){return t&&Yg(e.prototype,t),r&&Yg(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function FW(e,t,r){return t=xs(t),WW(e,F1()?Reflect.construct(t,r||[],xs(e).constructor):t.apply(e,r))}function WW(e,t){if(t&&(Ba(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zW(e)}function zW(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(F1=function(){return!!e})()}function xs(e){return xs=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},xs(e)}function UW(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ed(e,t)}function ed(e,t){return ed=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ed(e,t)}function Du(e,t,r){return t=W1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function W1(e){var t=VW(e,"string");return Ba(t)=="symbol"?t:String(t)}function VW(e,t){if(Ba(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ba(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var KW=Math.PI/180,Gg=1e-5,Iu=function(e){UW(t,e);function t(){return LW(this,t),FW(this,t,arguments)}return BW(t,[{key:"getTickLineCoord",value:function(n){var a=this.props,o=a.cx,i=a.cy,l=a.radius,s=a.orientation,u=a.tickSize,c=u||8,f=Be(o,i,l,n.coordinate),d=Be(o,i,l+(s==="inner"?-1:1)*c,n.coordinate);return{x1:f.x,y1:f.y,x2:d.x,y2:d.y}}},{key:"getTickTextAnchor",value:function(n){var a=this.props.orientation,o=Math.cos(-n.coordinate*KW),i;return o>Gg?i=a==="outer"?"start":"end":o<-Gg?i=a==="outer"?"end":"start":i="middle",i}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.cx,o=n.cy,i=n.radius,l=n.axisLine,s=n.axisLineType,u=Tn(Tn({},ie(this.props,!1)),{},{fill:"none"},ie(l,!1));if(s==="circle")return m.createElement(vr,Dn({className:"recharts-polar-angle-axis-line"},u,{cx:a,cy:o,r:i}));var c=this.props.ticks,f=c.map(function(d){return Be(a,o,i,d.coordinate)});return m.createElement(iW,Dn({className:"recharts-polar-angle-axis-line"},u,{points:f}))}},{key:"renderTicks",value:function(){var n=this,a=this.props,o=a.ticks,i=a.tick,l=a.tickLine,s=a.tickFormatter,u=a.stroke,c=ie(this.props,!1),f=ie(i,!1),d=Tn(Tn({},c),{},{fill:"none"}
112,ie(l,!1)),p=o.map(function(v,g){var h=n.getTickLineCoord(v),y=n.getTickTextAnchor(v),b=Tn(Tn(Tn({textAnchor:y},c),{},{stroke:"none",fill:u},f),{},{index:g,payload:v,x:h.x2,y:h.y2});return m.createElement(ge,Dn({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(v.coordinate)},un(n.props,v,g)),l&&m.createElement("line",Dn({className:"recharts-polar-angle-axis-tick-line"},d,h)),i&&t.renderTickItem(i,b,s?s(v.value,g):v.value))});return m.createElement(ge,{className:"recharts-polar-angle-axis-ticks"},p)}},{key:"render",value:function(){var n=this.props,a=n.ticks,o=n.radius,i=n.axisLine;return o<=0||!a||!a.length?null:m.createElement(ge,{className:"recharts-polar-angle-axis"},i&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(n,a,o){var i;return m.isValidElement(n)?i=m.cloneElement(n,a):ve(n)?i=n(a):i=m.createElement(Yn,Dn({},a,{className:"recharts-polar-angle-axis-tick-value"}),o),i}}]),t}(S.PureComponent);Du(Iu,"displayName","PolarAngleAxis");Du(Iu,"axisType","angleAxis");Du(Iu,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var HW=Z0,YW=HW(Object.getPrototypeOf,Object),GW=YW,qW=Rr,XW=GW,ZW=Lr,JW="[object Object]",QW=Function.prototype,e7=Object.prototype,z1=QW.toString,t7=e7.hasOwnProperty,r7=z1.call(Object);function n7(e){if(!ZW(e)||qW(e)!=JW)return!1;var t=XW(e);if(t===null)return!0;var r=t7.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&z1.call(r)==r7}var a7=n7;const o7=De(a7);var i7=Rr,l7=Lr,s7="[object Boolean]";function u7(e){return e===!0||e===!1||l7(e)&&i7(e)==s7}var c7=u7;const f7=De(c7);function Oi(e){"@babel/helpers - typeof";return Oi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Oi(e)}function ws(){return ws=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ws.apply(this,arguments)}function d7(e,t){return h7(e)||v7(e,t)||p7(e,t)||m7()}function m7(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
113In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p7(e,t){if(e){if(typeof e=="string")return qg(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return qg(e,t)}}function qg(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function v7(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function h7(e){if(Array.isArray(e))return e}function Xg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Zg(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Xg(Object(r),!0).forEach(function(n){g7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function g7(e,t,r){return t=y7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function y7(e){var t=b7(e,"string");return Oi(t)=="symbol"?t:String(t)}function b7(e,t){if(Oi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Oi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Jg=function(t,r,n,a,o){var i=n-a,l;return l="M ".concat(t,",").concat(r),l+="L ".concat(t+n,",").concat(r),l+="L ".concat(t+n-i/2,",").concat(r+o),l+="L ".concat(t+n-i/2-a,",").concat(r+o),l+="L ".concat(t,",").concat(r," Z"),l}
113,x7={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},w7=function(t){var r=Zg(Zg({},x7),t),n=S.useRef(),a=S.useState(-1),o=d7(a,2),i=o[0],l=o[1];S.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var O=n.current.getTotalLength();O&&l(O)}catch{}},[]);var s=r.x,u=r.y,c=r.upperWidth,f=r.lowerWidth,d=r.height,p=r.className,v=r.animationEasing,g=r.animationDuration,h=r.animationBegin,y=r.isUpdateAnimationActive;if(s!==+s||u!==+u||c!==+c||f!==+f||d!==+d||c===0&&f===0||d===0)return null;var b=ke("recharts-trapezoid",p);return y?m.createElement(Gt,{canBegin:i>0,from:{upperWidth:0,lowerWidth:0,height:d,x:s,y:u},to:{upperWidth:c,lowerWidth:f,height:d,x:s,y:u},duration:g,animationEasing:v,isActive:y},function(O){var w=O.upperWidth,x=O.lowerWidth,k=O.height,E=O.x,A=O.y;return m.createElement(Gt,{canBegin:i>0,from:"0px ".concat(i===-1?1:i,"px"),to:"".concat(i,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:g,easing:v},m.createElement("path",ws({},ie(r,!0),{className:b,d:Jg(E,A,w,x,k),ref:n})))}):m.createElement("g",null,m.createElement("path",ws({},ie(r,!0),{className:b,d:Jg(s,u,c,f,d)})))},O7=["option","shapeType","propTransformer","activeClassName","isActive"];function ki(e){"@babel/helpers - typeof";return ki=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ki(e)}function k7(e,t){if(e==null)return{};var r=S7(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function S7(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function Qg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Os(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Qg(Object(r),!0).forEach(function(n){E7(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qg(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function E7(e,t,r){return t=A7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function A7(e){var t=P7(e,"string");return ki(t)=="symbol"?t:String(t)}function P7(e,t){if(ki(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ki(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $7(e,t){return Os(Os({},t),e)}function T7(e,t){return e==="symbols"}function ey(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return m.createElement(Gm,r);case"trapezoid":return m.createElement(w7,r);case"sector":return m.createElement(Ym,r);case"symbols":if(T7(t))return m.createElement(yu,r);break;default:return null}}function C7(e){return S.isValidElement(e)?e.props:e}function ks(e){var t=e.option,r=e.shapeType,n=e.propTransformer,a=n===void 0?$7:n,o=e.activeClassName,i=o===void 0?"recharts-active-shape":o,l=e.isActive,s=k7(e,O7),u;if(S.isValidElement(t))u=S.cloneElement(t,Os(Os({},s),C7(t)));else if(ve(t))u=t(s);else if(o7(t)&&!f7(t)){var c=a(t,s);u=m.createElement(ey,{shapeType:r,elementProps:c})}else{var f=s;u=m.createElement(ey,{shapeType:r,elementProps:f})}return l?m.createElement(ge,{className:i},u):u}function Ru(e,t){return t!=null&&"trapezoids"in e.props}function Lu(e,t){return t!=null&&"sectors"in e.props}function Si(e,t){return t!=null&&"points"in e.props}function _7(e,t){var r,n,a=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,o=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return a&&o}function N7(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function M7(e,t){var r=e.x===t.x,n=e.y===t.y,a=e.z===t.z;return r&&n&&a}function j7(e,t){var r;return Ru(e,t)?r=_7:Lu(e,t)?r=N7:Si(e,t)&&(r=M7),r}function D7(e,t){var r;return Ru(e,t)?r="trapezoids":Lu(e,t)?r="sectors":Si(e,t)&&(r="points"),r}function I7(e,t){if(Ru(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(Lu(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return Si(e,t)?t.payload:{}}
113function R7(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,a=D7(r,t),o=I7(r,t),i=n.filter(function(s,u){var c=cn(o,s),f=r.props[a].filter(function(v){var g=j7(r,t);return g(v,t)}),d=r.props[a].indexOf(f[f.length-1]),p=u===d;return c&&p}),l=n.indexOf(i[i.length-1]);return l}var Nl;function Fa(e){"@babel/helpers - typeof";return Fa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Fa(e)}function ya(){return ya=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ya.apply(this,arguments)}function ty(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function He(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ty(Object(r),!0).forEach(function(n){Ut(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ty(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function L7(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ry(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,V1(n.key),n)}}function B7(e,t,r){return t&&ry(e.prototype,t),r&&ry(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function F7(e,t,r){return t=Ss(t),W7(e,U1()?Reflect.construct(t,r||[],Ss(e).constructor):t.apply(e,r))}function W7(e,t){if(t&&(Fa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return pa(e)}function U1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(U1=function(){return!!e})()}function Ss(e){return Ss=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ss(e)}function pa(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z7(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&td(e,t)}function td(e,t){return td=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},td(e,t)}function Ut(e,t,r){return t=V1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function V1(e){var t=U7(e,"string");return Fa(t)=="symbol"?t:String(t)}function U7(e,t){if(Fa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Fa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Fr=function(e){z7(t,e);function t(r){var n;return L7(this,t),n=F7(this,t,[r]),Ut(pa(n),"pieRef",null),Ut(pa(n),"sectorRefs",[]),Ut(pa(n),"id",yn("recharts-pie-")),Ut(pa(n),"handleAnimationEnd",function(){var a=n.props.onAnimationEnd;n.setState({isAnimationFinished:!0}),ve(a)&&a()}),Ut(pa(n),"handleAnimationStart",function(){var a=n.props.onAnimationStart;n.setState({isAnimationFinished:!1}),ve(a)&&a()}),n.state={isAnimationFinished:!r.isAnimationActive,prevIsAnimationActive:r.isAnimationActive,prevAnimationId:r.animationId,sectorToFocus:0},n}return B7(t,[{key:"isActiveIndex",value:function(n){var a=this.props.activeIndex;return Array.isArray(a)?a.indexOf(n)!==-1:n===a}},{key:"hasActiveIndex",value:function(){var n=this.props.activeIndex;return Array.isArray(n)?n.length!==0:n||n===0}},{key:"renderLabels",value:function(n){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var o=this.props,i=o.label,l=o.labelLine,s=o.dataKey,u=o.valueKey,c=ie(this.props,!1),f=ie(i,!1),d=ie(l,!1),p=i&&i.offsetRadius||20,v=n.map(function(g,h){var y=(g.startAngle+g.endAngle)/2,b=Be(g.cx,g.cy,g.outerRadius+p,y),O=He(He(He(He({},c),g),{},{stroke:"none"},f),{},{index:h,textAnchor:t.getTextAnchor(b.x,g.cx)},b),w=He(He(He(He({},c),g),{},{fill:"none",stroke:g.fill},d),{},{index:h,points:[Be(g.cx,g.cy,g.outerRadius,y),b],key:"line"}),x=s;return de(s)&&de(u)?x="value":de(s)&&(x=u),m.createElement(ge,{key:"label-".concat(g.startAngle,"-").concat(g.endAngle)},l&&t.renderLabelLineItem(l,w),t.renderLabelItem(i,O,Ke(g,x)))});return m.createElement(ge,{className:"recharts-pie-labels"},v)}},{key:"renderSectorsStatically",value:function(n){var a=this,o=this.props,i=o.activeShape,l=o.blendStroke,s=o.inactiveShape;
113return n.map(function(u,c){if((u==null?void 0:u.startAngle)===0&&(u==null?void 0:u.endAngle)===0&&n.length!==1)return null;var f=a.isActiveIndex(c),d=s&&a.hasActiveIndex()?s:null,p=f?i:d,v=He(He({},u),{},{stroke:l?u.fill:u.stroke,tabIndex:-1});return m.createElement(ge,ya({ref:function(h){h&&!a.sectorRefs.includes(h)&&a.sectorRefs.push(h)},tabIndex:-1,className:"recharts-pie-sector"},un(a.props,u,c),{key:"sector-".concat(u==null?void 0:u.startAngle,"-").concat(u==null?void 0:u.endAngle,"-").concat(u.midAngle,"-").concat(c)}),m.createElement(ks,ya({option:p,isActive:f,shapeType:"sector"},v)))})}},{key:"renderSectorsWithAnimation",value:function(){var n=this,a=this.props,o=a.sectors,i=a.isAnimationActive,l=a.animationBegin,s=a.animationDuration,u=a.animationEasing,c=a.animationId,f=this.state,d=f.prevSectors,p=f.prevIsAnimationActive;return m.createElement(Gt,{begin:l,duration:s,isActive:i,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(c,"-").concat(p),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(v){var g=v.t,h=[],y=o&&o[0],b=y.startAngle;return o.forEach(function(O,w){var x=d&&d[w],k=w>0?jt(O,"paddingAngle",0):0;if(x){var E=Ge(x.endAngle-x.startAngle,O.endAngle-O.startAngle),A=He(He({},O),{},{startAngle:b+k,endAngle:b+E(g)+k});h.push(A),b=A.endAngle}else{var _=O.endAngle,T=O.startAngle,$=Ge(0,_-T),P=$(g),j=He(He({},O),{},{startAngle:b+k,endAngle:b+P+k});h.push(j),b=j.endAngle}}),m.createElement(ge,null,n.renderSectorsStatically(h))})}},{key:"attachKeyboardHandlers",value:function(n){var a=this;n.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var i=++a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[i].focus(),a.setState({sectorToFocus:i});break}case"ArrowRight":{var l=--a.state.sectorToFocus<0?a.sectorRefs.length-1:a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[l].focus(),a.setState({sectorToFocus:l});break}case"Escape":{a.sectorRefs[a.state.sectorToFocus].blur(),a.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var n=this.props,a=n.sectors,o=n.isAnimationActive,i=this.state.prevSectors;return o&&a&&a.length&&(!i||!cn(i,a))?this.renderSectorsWithAnimation():this.renderSectorsStatically(a)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var n=this,a=this.props,o=a.hide,i=a.sectors,l=a.className,s=a.label,u=a.cx,c=a.cy,f=a.innerRadius,d=a.outerRadius,p=a.isAnimationActive,v=this.state.isAnimationFinished;if(o||!i||!i.length||!q(u)||!q(c)||!q(f)||!q(d))return null;var g=ke("recharts-pie",l);return m.createElement(ge,{tabIndex:this.props.rootTabIndex,className:g,ref:function(y){n.pieRef=y}},this.renderSectors(),s&&this.renderLabels(i),lt.renderCallByParent(this.props,null,!1),(!p||v)&&or.renderCallByParent(this.props,i,!1))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return a.prevIsAnimationActive!==n.isAnimationActive?{prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:[],isAnimationFinished:!0}:n.isAnimationActive&&n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curSectors:n.sectors,prevSectors:a.curSectors,isAnimationFinished:!0}:n.sectors!==a.curSectors?{curSectors:n.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(n,a){return n>a?"start":n<a?"end":"middle"}},{key:"renderLabelLineItem",value:function(n,a){return m.isValidElement(n)?m.cloneElement(n,a):ve(n)?n(a):m.createElement(an,ya({},a,{type:"linear",className:"recharts-pie-label-line"}))}},{key:"renderLabelItem",value:function(n,a,o){if(m.isValidElement(n))return m.cloneElement(n,a);var i=o;return ve(n)&&(i=n(a),m.isValidElement(i))?i:m.createElement(Yn,ya({},a,{alignmentBaseline:"middle",className:"recharts-pie-label-text"}),i)}}]),t}(S.PureComponent);Nl=Fr;Ut(Fr,"displayName","Pie");Ut(Fr,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!Kt.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});Ut(Fr,"parseDeltaAngle",function(e,t){var r=yt(t-e),n=Math.min(Math.abs(t-e),360);return r*n});
113Ut(Fr,"getRealPieData",function(e){var t=e.props,r=t.data,n=t.children,a=ie(e.props,!1),o=xt(n,Ou);return r&&r.length?r.map(function(i,l){return He(He(He({payload:i},a),i),o&&o[l]&&o[l].props)}):o&&o.length?o.map(function(i){return He(He({},a),i.props)}):[]});Ut(Fr,"parseCoordinateOfPie",function(e,t){var r=t.top,n=t.left,a=t.width,o=t.height,i=P1(a,o),l=n+kt(e.props.cx,a,a/2),s=r+kt(e.props.cy,o,o/2),u=kt(e.props.innerRadius,i,0),c=kt(e.props.outerRadius,i,i*.8),f=e.props.maxRadius||Math.sqrt(a*a+o*o)/2;return{cx:l,cy:s,innerRadius:u,outerRadius:c,maxRadius:f}});Ut(Fr,"getComposedData",function(e){var t=e.item,r=e.offset,n=Nl.getRealPieData(t);if(!n||!n.length)return null;var a=t.props,o=a.cornerRadius,i=a.startAngle,l=a.endAngle,s=a.paddingAngle,u=a.dataKey,c=a.nameKey,f=a.valueKey,d=a.tooltipType,p=Math.abs(t.props.minAngle),v=Nl.parseCoordinateOfPie(t,r),g=Nl.parseDeltaAngle(i,l),h=Math.abs(g),y=u;de(u)&&de(f)?(ar(!1,`Use "dataKey" to specify the value of pie,
114      the props "valueKey" will be deprecated in 1.1.0`),y="value"):de(u)&&(ar(!1,`Use "dataKey" to specify the value of pie,
115      the props "valueKey" will be deprecated in 1.1.0`),y=f);var b=n.filter(function(A){return Ke(A,y,0)!==0}).length,O=(h>=360?b:b-1)*s,w=h-b*p-O,x=n.reduce(function(A,_){var T=Ke(_,y,0);return A+(q(T)?T:0)},0),k;if(x>0){var E;k=n.map(function(A,_){var T=Ke(A,y,0),$=Ke(A,c,_),P=(q(T)?T:0)/x,j;_?j=E.endAngle+yt(g)*s*(T!==0?1:0):j=i;var M=j+yt(g)*((T!==0?p:0)+P*w),N=(j+M)/2,D=(v.innerRadius+v.outerRadius)/2,I=[{name:$,value:T,payload:A,dataKey:y,type:d}],R=Be(v.cx,v.cy,D,N);return E=He(He(He({percent:P,cornerRadius:o,name:$,tooltipPayload:I,midAngle:N,middleRadius:D,tooltipPosition:R},A),v),{},{value:Ke(A,y),startAngle:j,endAngle:M,payload:A,paddingAngle:yt(g)*s}),E})}return He(He({},v),{},{sectors:k,data:n})});var V7=Math.ceil,K7=Math.max;function H7(e,t,r,n){for(var a=-1,o=K7(V7((t-e)/(r||1)),0),i=Array(o);o--;)i[n?o:++a]=e,e+=r;return i}var Y7=H7,G7=gx,ny=1/0,q7=17976931348623157e292;function X7(e){if(!e)return e===0?e:0;if(e=G7(e),e===ny||e===-ny){var t=e<0?-1:1;return t*q7}return e===e?e:0}var K1=X7,Z7=Y7,J7=wu,Sc=K1;function Q7(e){return function(t,r,n){return n&&typeof n!="number"&&J7(t,r,n)&&(r=n=void 0),t=Sc(t),r===void 0?(r=t,t=0):r=Sc(r),n=n===void 0?t<r?1:-1:Sc(n),Z7(t,r,n,e)}}var e9=Q7,t9=e9,r9=t9(),n9=r9;const Es=De(n9);function Ei(e){"@babel/helpers - typeof";return Ei=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ei(e)}function ay(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function oy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ay(Object(r),!0).forEach(function(n){H1(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ay(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H1(e,t,r){return t=a9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a9(e){var t=o9(e,"string");return Ei(t)=="symbol"?t:String(t)}function o9(e,t){if(Ei(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ei(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var i9=["Webkit","Moz","O","ms"],l9=function(t,r){if(!t)return null;var n=t.replace(/(\w)/,function(o){return o.toUpperCase()}),a=i9.reduce(function(o,i){return oy(oy({},o),{},H1({},i+n,r))},{});return a[t]=r,a};function Wa(e){"@babel/helpers - typeof";return Wa=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wa(e)}function As(){return As=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},As.apply(this,arguments)}function iy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ec(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?iy(Object(r),!0).forEach(function(n){Ct(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function s9(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ly(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,G1(n.key),n)}}function u9(e,t,r){return t&&ly(e.prototype,t),r&&ly(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function c9(e,t,r){return t=Ps(t),f9(e,Y1()?Reflect.construct(t,r||[],Ps(e).constructor):t.apply(e,r))}function f9(e,t){if(t&&(Wa(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sr(e)}function Y1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Y1=function(){return!!e})()}
115function Ps(e){return Ps=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ps(e)}function sr(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d9(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&rd(e,t)}function rd(e,t){return rd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},rd(e,t)}function Ct(e,t,r){return t=G1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G1(e){var t=m9(e,"string");return Wa(t)=="symbol"?t:String(t)}function m9(e,t){if(Wa(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Wa(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var p9=function(t){var r=t.data,n=t.startIndex,a=t.endIndex,o=t.x,i=t.width,l=t.travellerWidth;if(!r||!r.length)return{};var s=r.length,u=Bo().domain(Es(0,s)).range([o,o+i-l]),c=u.domain().map(function(f){return u(f)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:u(n),endX:u(a),scale:u,scaleValues:c}},sy=function(t){return t.changedTouches&&!!t.changedTouches.length},za=function(e){d9(t,e);function t(r){var n;return s9(this,t),n=c9(this,t,[r]),Ct(sr(n),"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),Ct(sr(n),"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),Ct(sr(n),"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,o=a.endIndex,i=a.onDragEnd,l=a.startIndex;i==null||i({endIndex:o,startIndex:l})}),n.detachDragEndListener()}),Ct(sr(n),"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),Ct(sr(n),"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),Ct(sr(n),"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),Ct(sr(n),"handleSlideDragStart",function(a){var o=sy(a)?a.changedTouches[0]:a;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:o.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(sr(n),"startX"),endX:n.handleTravellerDragStart.bind(sr(n),"endX")},n.state={},n}return u9(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var a=n.startX,o=n.endX,i=this.state.scaleValues,l=this.props,s=l.gap,u=l.data,c=u.length-1,f=Math.min(a,o),d=Math.max(a,o),p=t.getIndexInRange(i,f),v=t.getIndexInRange(i,d);return{startIndex:p-p%s,endIndex:v===c?c:v-v%s}}},{key:"getTextOfTick",value:function(n){var a=this.props,o=a.data,i=a.tickFormatter,l=a.dataKey,s=Ke(o[n],l,n);return ve(i)?i(s,n):s}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var a=this.state,o=a.slideMoveStartX,i=a.startX,l=a.endX,s=this.props,u=s.x,c=s.width,f=s.travellerWidth,d=s.startIndex,p=s.endIndex,v=s.onChange,g=n.pageX-o;g>0?g=Math.min(g,u+c-f-l,u+c-f-i):g<0&&(g=Math.max(g,u-i,u-l));var h=this.getIndex({startX:i+g,endX:l+g});(h.startIndex!==d||h.endIndex!==p)&&v&&v(h),this.setState({startX:i+g,endX:l+g,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,a){var o=sy(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:o.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var a=this.state,o=a.brush
115MoveStartX,i=a.movingTravellerId,l=a.endX,s=a.startX,u=this.state[i],c=this.props,f=c.x,d=c.width,p=c.travellerWidth,v=c.onChange,g=c.gap,h=c.data,y={startX:this.state.startX,endX:this.state.endX},b=n.pageX-o;b>0?b=Math.min(b,f+d-p-u):b<0&&(b=Math.max(b,f-u)),y[i]=u+b;var O=this.getIndex(y),w=O.startIndex,x=O.endIndex,k=function(){var A=h.length-1;return i==="startX"&&(l>s?w%g===0:x%g===0)||l<s&&x===A||i==="endX"&&(l>s?x%g===0:w%g===0)||l>s&&x===A};this.setState(Ct(Ct({},i,u+b),"brushMoveStartX",n.pageX),function(){v&&k()&&v(O)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var o=this,i=this.state,l=i.scaleValues,s=i.startX,u=i.endX,c=this.state[a],f=l.indexOf(c);if(f!==-1){var d=f+n;if(!(d===-1||d>=l.length)){var p=l[d];a==="startX"&&p>=u||a==="endX"&&p<=s||this.setState(Ct({},a,p),function(){o.props.onChange(o.getIndex({startX:o.state.startX,endX:o.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,a=n.x,o=n.y,i=n.width,l=n.height,s=n.fill,u=n.stroke;return m.createElement("rect",{stroke:u,fill:s,x:a,y:o,width:i,height:l})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,o=n.y,i=n.width,l=n.height,s=n.data,u=n.children,c=n.padding,f=S.Children.only(u);return f?m.cloneElement(f,{x:a,y:o,width:i,height:l,margin:c,compact:!0,data:s}):null}},{key:"renderTravellerLayer",value:function(n,a){var o=this,i=this.props,l=i.y,s=i.travellerWidth,u=i.height,c=i.traveller,f=i.ariaLabel,d=i.data,p=i.startIndex,v=i.endIndex,g=Math.max(n,this.props.x),h=Ec(Ec({},ie(this.props,!1)),{},{x:g,y:l,width:s,height:u}),y=f||"Min value: ".concat(d[p].name,", Max value: ").concat(d[v].name);return m.createElement(ge,{tabIndex:0,role:"slider","aria-label":y,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(O){["ArrowLeft","ArrowRight"].includes(O.key)&&(O.preventDefault(),O.stopPropagation(),o.handleTravellerMoveKeyboard(O.key==="ArrowRight"?1:-1,a))},onFocus:function(){o.setState({isTravellerFocused:!0})},onBlur:function(){o.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(c,h))}},{key:"renderSlide",value:function(n,a){var o=this.props,i=o.y,l=o.height,s=o.stroke,u=o.travellerWidth,c=Math.min(n,a)+u,f=Math.max(Math.abs(a-n)-u,0);return m.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:s,fillOpacity:.2,x:c,y:i,width:f,height:l})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,o=n.endIndex,i=n.y,l=n.height,s=n.travellerWidth,u=n.stroke,c=this.state,f=c.startX,d=c.endX,p=5,v={pointerEvents:"none",fill:u};return m.createElement(ge,{className:"recharts-brush-texts"},m.createElement(Yn,As({textAnchor:"end",verticalAnchor:"middle",x:Math.min(f,d)-p,y:i+l/2},v),this.getTextOfTick(a)),m.createElement(Yn,As({textAnchor:"start",verticalAnchor:"middle",x:Math.max(f,d)+s+p,y:i+l/2},v),this.getTextOfTick(o)))}},{key:"render",value:function(){var n=this.props,a=n.data,o=n.className,i=n.children,l=n.x,s=n.y,u=n.width,c=n.height,f=n.alwaysShowText,d=this.state,p=d.startX,v=d.endX,g=d.isTextActive,h=d.isSlideMoving,y=d.isTravellerMoving,b=d.isTravellerFocused;if(!a||!a.length||!q(l)||!q(s)||!q(u)||!q(c)||u<=0||c<=0)return null;var O=ke("recharts-brush",o),w=m.Children.count(i)===1,x=l9("userSelect","none");return m.createElement(ge,{className:O,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:x},this.renderBackground(),w&&this.renderPanorama(),this.renderSlide(p,v),this.renderTravellerLayer(p,"startX"),this.renderTravellerLayer(v,"endX"),(g||h||y||b||f)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,o=n.y,i=n.width,l=n.height,s=n.stroke,u=Math.floor(o+l/2)-1;return m.createElement(m.Fragment,null,m.createElement("rect",{x:a,y:o,width:i,height:l,fill:s,stroke:"none"}),m.createElement("line",{x1:a+1,y1:u,x2:a+i-1,y2:u,fill:"none",stroke:"#fff"}),m.createElement("line",{x1:a+1,y1:u+2,x2:a+i-1,y2:u+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var o;return m.isValidElement(n)?o=m.cloneElement(n,a):ve(n)?o=n(a):o=t.renderDefaultTraveller(a),o}},{key:"getDerivedStateFromProps",value:function(n,a){var o=n.data,i=n.width,l=n.x,s=n.travellerWidth,u=n.updateId,c=n.startIndex,f=n.endIndex;if(o!==a.prevData||u!==a.prevUpdateId)return Ec({prevData:o,prevTravellerWidth:s,prevUpdateId:u,prevX:l,prevWidth:i},o&&o.length?p9({data:o,width:i,x:l,travellerWidth:s,startIndex:c,endIndex:f}):{scale:null,scaleValues:null});if(a.scale&&(i!==a.prevWidth||l!==a.prevX||s!==a.prevTravellerWidth)){a.scale.range([l,l+i-s]);var d=a.scale.domain().map(function(p){return a.scale(p)});return{prevData:o,prevTravellerWidth:s,prevUpdateId:u,prevX:l,prevWidth:i,startX:a.scale(n.startIndex),endX:a.scale(n.endIndex),scaleValues:d}}return null}},{key:"getIndexInRange",value:function(n,a){for(var o=n.length,i=0,l=o-1;l-i>1;){var s=Math.floor((i+l)/2);n[s]>a?l=s:i=s}return a>=n[l]?l:i}}]),t}(S.PureComponent);Ct(za,"displayName","Brush");Ct(za,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var v9=bm;function h9(e,t){var r;return v9(e,function(n,a,o){return r=t(n,a,o),!r}),!!r}var g9=h9,y9=U0,b9=xr,x9=g9,w9=$t,O9=wu;function k9(e,t,r){var n=w9(e)?y9:x9;return r&&O9(e,t,r)&&(t=void 0),n(e,b9(t))}var S9=k9;const E9=De(S9);var mr=function(t,r){var n=t.alwaysShow,a=t.ifOverflow;return n&&(a="extendDomain"),a===r},uy=dx;function A9(e,t,r){t=="__proto__"&&uy?uy(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var P9=A9,$9=P9,T9=cx,C9=xr;function _9(e,t){var r={};return t=C9(t),T9(e,function(n,a,o){$9(r,a,t(n,a,o))}),r}var N9=_9;const M9=De(N9);function j9(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var D9=j9,I9=bm;function R9(e,t){var r=!0;return I9(e,function(n,a,o){return r=!!t(n,a,o),r}),r}var L9=R9,B9=D9,F9=L9,W9=xr,z9=$t,U9=wu;function V9(e,t,r){var n=z9(e)?B9:F9;return r&&U9(e,t,r)&&(t=void 0),n(e,W9(t))}var K9=V9;
115const q1=De(K9);var H9=["x","y"];function Ai(e){"@babel/helpers - typeof";return Ai=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ai(e)}function nd(){return nd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nd.apply(this,arguments)}function cy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ao(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cy(Object(r),!0).forEach(function(n){Y9(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Y9(e,t,r){return t=G9(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G9(e){var t=q9(e,"string");return Ai(t)=="symbol"?t:String(t)}function q9(e,t){if(Ai(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ai(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X9(e,t){if(e==null)return{};var r=Z9(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Z9(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function J9(e,t){var r=e.x,n=e.y,a=X9(e,H9),o="".concat(r),i=parseInt(o,10),l="".concat(n),s=parseInt(l,10),u="".concat(t.height||a.height),c=parseInt(u,10),f="".concat(t.width||a.width),d=parseInt(f,10);return Ao(Ao(Ao(Ao(Ao({},t),a),i?{x:i}:{}),s?{y:s}:{}),{},{height:c,width:d,name:t.name,radius:t.radius})}function fy(e){return m.createElement(ks,nd({shapeType:"rectangle",propTransformer:J9,activeClassName:"recharts-active-bar"},e))}var Q9=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,a){if(typeof t=="number")return t;var o=typeof n=="number";return o?t(n,a):(o||qn(!1),r)}},ez=["value","background"],X1;function Ua(e){"@babel/helpers - typeof";return Ua=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ua(e)}function tz(e,t){if(e==null)return{};var r=rz(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rz(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function $s(){return $s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$s.apply(this,arguments)}function dy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function at(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?dy(Object(r),!0).forEach(function(n){Qr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function my(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,J1(n.key),n)}}function az(e,t,r){return t&&my(e.prototype,t),r&&my(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function oz(e,t,r){return t=Ts(t),iz(e,Z1()?Reflect.construct(t,r||[],Ts(e).constructor):t.apply(e,r))}function iz(e,t){if(t&&(Ua(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Do(e)}function Z1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Z1=function(){return!!e})()}
115function Ts(e){return Ts=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ts(e)}function Do(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lz(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ad(e,t)}function ad(e,t){return ad=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},ad(e,t)}function Qr(e,t,r){return t=J1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J1(e){var t=sz(e,"string");return Ua(t)=="symbol"?t:String(t)}function sz(e,t){if(Ua(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ua(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var kn=function(e){lz(t,e);function t(){var r;nz(this,t);for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return r=oz(this,t,[].concat(a)),Qr(Do(r),"state",{isAnimationFinished:!1}),Qr(Do(r),"id",yn("recharts-bar-")),Qr(Do(r),"handleAnimationEnd",function(){var i=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),i&&i()}),Qr(Do(r),"handleAnimationStart",function(){var i=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),i&&i()}),r}return az(t,[{key:"renderRectanglesStatically",value:function(n){var a=this,o=this.props,i=o.shape,l=o.dataKey,s=o.activeIndex,u=o.activeBar,c=ie(this.props,!1);return n&&n.map(function(f,d){var p=d===s,v=p?u:i,g=at(at(at({},c),f),{},{isActive:p,option:v,index:d,dataKey:l,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return m.createElement(ge,$s({className:"recharts-bar-rectangle"},un(a.props,f,d),{key:"rectangle-".concat(f==null?void 0:f.x,"-").concat(f==null?void 0:f.y,"-").concat(f==null?void 0:f.value)}),m.createElement(fy,g))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,a=this.props,o=a.data,i=a.layout,l=a.isAnimationActive,s=a.animationBegin,u=a.animationDuration,c=a.animationEasing,f=a.animationId,d=this.state.prevData;return m.createElement(Gt,{begin:s,duration:u,isActive:l,easing:c,from:{t:0},to:{t:1},key:"bar-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(p){var v=p.t,g=o.map(function(h,y){var b=d&&d[y];if(b){var O=Ge(b.x,h.x),w=Ge(b.y,h.y),x=Ge(b.width,h.width),k=Ge(b.height,h.height);return at(at({},h),{},{x:O(v),y:w(v),width:x(v),height:k(v)})}if(i==="horizontal"){var E=Ge(0,h.height),A=E(v);return at(at({},h),{},{y:h.y+h.height-A,height:A})}var _=Ge(0,h.width),T=_(v);return at(at({},h),{},{width:T})});return m.createElement(ge,null,n.renderRectanglesStatically(g))})}},{key:"renderRectangles",value:function(){var n=this.props,a=n.data,o=n.isAnimationActive,i=this.state.prevData;return o&&a&&a.length&&(!i||!cn(i,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var n=this,a=this.props,o=a.data,i=a.dataKey,l=a.activeIndex,s=ie(this.props.background,!1);return o.map(function(u,c){u.value;var f=u.background,d=tz(u,ez);if(!f)return null;var p=at(at(at(at(at({},d),{},{fill:"#eee"},f),s),un(n.props,u,c)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:i,index:c,key:"background-bar-".concat(c),className:"recharts-bar-background-rectangle"});return m.createElement(fy,$s({option:n.props.background,isActive:c===l},p))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,i=o.data,l=o.xAxis,s=o.yAxis,u=o.layout,c=o.children,f=xt(c,fo);if(!f)return null;var d=u==="vertical"?i[0].height/2:i[0].width/2,p=function(h,y){var b=Array.isArray(h.value)?h.value[1]:h.value;return{x:h.x,y:h.y,value:b,errorVal:Ke(h,y)}},v={clipPath:n?"url(#clipPath-".concat(a,")"):null};return m.createElement(ge,v,f.map(function(g){return m.cloneElement(g,{key:"error-bar-".concat(a,"-").concat(g.props.dataKey),data:i,xAxis:l,yAxis:s,layout:u,offset:d,dataPointFormatter:p})}))}},{key:"render",value:function(){var n=this.props,a=n.hide,o=n.data,i=n.className,l=n.xAxis,s=n.yAxis,u=n.left,c=n.top,f=n.width,d=n.height,p=n.isAnimationActive,v=n.background,g=n.id;if(a||!o||!o.length)return null;var h=this.state.isAnimationFinished,y=ke("recharts-bar",i),b=l&&l.allowDataOverflow,O=s&&s.allowDataOverflow,w=b||O,x=de(g)?this.id:g;return m.createElement(ge,{className:y},b||O?m.createElement("defs",null,m.createElement("clipPath",{id:"clipPath-".concat(x)},m.createElement("rect",{x:b?u:u-f/2,y:O?c:c-d/2,width:b?f:f*2,height:O?d:d*2}))):null,m.createElement(ge,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(x,")"):null}
115,v?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,x),(!p||h)&&or.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:a.curData}:n.data!==a.curData?{curData:n.data}:null}}]),t}(S.PureComponent);X1=kn;Qr(kn,"displayName","Bar");Qr(kn,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Kt.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});Qr(kn,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,a=e.bandSize,o=e.xAxis,i=e.yAxis,l=e.xAxisTicks,s=e.yAxisTicks,u=e.stackedData,c=e.dataStartIndex,f=e.displayedData,d=e.offset,p=lF(n,r);if(!p)return null;var v=t.layout,g=r.props,h=g.dataKey,y=g.children,b=g.minPointSize,O=v==="horizontal"?i:o,w=u?O.scale.domain():null,x=pF({numericAxis:O}),k=xt(y,Ou),E=f.map(function(A,_){var T,$,P,j,M,N;u?T=sF(u[c+_],w):(T=Ke(A,h),Array.isArray(T)||(T=[x,T]));var D=Q9(b,X1.defaultProps.minPointSize)(T[1],_);if(v==="horizontal"){var I,R=[i.scale(T[0]),i.scale(T[1])],B=R[0],H=R[1];$=tg({axis:o,ticks:l,bandSize:a,offset:p.offset,entry:A,index:_}),P=(I=H??B)!==null&&I!==void 0?I:void 0,j=p.size;var W=B-H;if(M=Number.isNaN(W)?0:W,N={x:$,y:i.y,width:j,height:i.height},Math.abs(D)>0&&Math.abs(M)<Math.abs(D)){var K=yt(M||D)*(Math.abs(D)-Math.abs(M));P-=K,M+=K}}else{var J=[o.scale(T[0]),o.scale(T[1])],ee=J[0],te=J[1];if($=ee,P=tg({axis:i,ticks:s,bandSize:a,offset:p.offset,entry:A,index:_}),j=te-ee,M=p.size,N={x:o.x,y:P,width:o.width,height:M},Math.abs(D)>0&&Math.abs(j)<Math.abs(D)){var xe=yt(j||D)*(Math.abs(D)-Math.abs(j));j+=xe}}return at(at(at({},A),{},{x:$,y:P,width:j,height:M,value:u?T:T[1],payload:A,background:N},k&&k[_]&&k[_].props),{},{tooltipPayload:[E1(r,A)],tooltipPosition:{x:$+j/2,y:P+M/2}})});return at({data:E,layout:v},d)});function Pi(e){"@babel/helpers - typeof";return Pi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Pi(e)}function uz(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function py(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Q1(n.key),n)}}function cz(e,t,r){return t&&py(e.prototype,t),r&&py(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function vy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function er(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?vy(Object(r),!0).forEach(function(n){Bu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Bu(e,t,r){return t=Q1(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q1(e){var t=fz(e,"string");return Pi(t)=="symbol"?t:String(t)}function fz(e,t){if(Pi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Pi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Fu=function(t,r,n,a,o){var i=t.width,l=t.height,s=t.layout,u=t.children,c=Object.keys(r),f={left:n.left,leftMirror:n.left,right:i-n.right,rightMirror:i-n.right,top:n.top,topMirror:n.top,bottom:l-n.bottom,bottomMirror:l-n.bottom},d=!!_t(u,kn);return c.reduce(function(p,v){var g=r[v],h=g.orientation,y=g.domain,b=g.padding,O=b===void 0?{}:b,w=g.mirror,x=g.reversed,k="".concat(h).concat(w?"Mirror":""),E,A,_,T,$;if(g.type==="number"&&(g.padding==="gap"||g.padding==="no-gap")){var P=y[1]-y[0],j=1/0,M=g.categoricalDomain.sort();M.forEach(function(ee,te){te>0&&(j=Math.min((ee||0)-(M[te-1]||0),j))});var N=j/P,D=g.layout==="vertical"?n.height:n.width;if(g.padding==="gap"&&(E=N*D/2),g.padding==="no-gap"){var I=kt(t.barCategoryGap,N*D),R=N*D/2;E=R-I-(R-I)/D*I}}a==="xAxis"?A=[n.left+(O.left||0)+(E||0),n.left+n.width-(O.right||0)-(E||0)]:a==="yAxis"?A=s==="horizontal"?[n.top+n.height-(O.bottom||0),n.top+(O.top||0)]:[n.top+(O.top||0)+(E||0),n.top+n.height-(O.bottom||0)-(E||0)]:A=g.range,x&&(A=[A[1],A[0]]);var B=w1(g,o,d),H=B.scale,W=B.realScaleType;H.domain(y).range(A),O1(H);var K=k1(H,er(er({},g),{},{realScaleType:W}));a==="xAxis"?($=h==="top"&&!w||h==="bottom"&&w,_=n.left,T=f[k]-$*g.height):a==="yAxis"&&($=h==="left"&&!w||h==="right"&&w,_=f[k]-$*g.width,T=n.top);var J=er(er(er({},g),K),{},{realScaleType:W,x:_,y:T,scale:H,width:a==="xAxis"?n.width:g.width,height:a==="yAxis"?n.height:g.height});return J.bandSize=ds(J,K),!g.hide&&a==="xAxis"?f[k]+=($?-1:1)*J.height:g.hide||(f[k]+=($?-1:1)*J.width),er(er({},p),{},Bu({},v,J))},{})},ew=function(t,r){var n=t.x,a=t.y,o=r.x,i=r.y;return{x:Math.min(n,o),y:Math.min(a,i),width:Math.abs(o-n),height:Math.abs(i-a)}},dz=function(t){var r=t.x1,n=t.y1,a=t.x2,o=t.y2;return ew({x:r,y:n},{x:a,y:o})},tw=function(){function e(t){uz(this,e),this.scale=t}return cz(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.bandAware,o=n.position;if(r!==void 0){if(o)switch(o){case"start":return this.scale(r);case"middle":{var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+i}case"end":{var l=this.bandwidth?this.bandwidth():0;return this.scale(r)+l}default:return this.scale(r)}if(a){var s=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+s}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),a=n[0],o=n[n.length-1];return a<=o?r>=a&&r<=o:r>=o&&r<=a}}],[{key:"create",value:function(r){return new e(r)}}]),e}();Bu(tw,"EPS",1e-4);var qm=function(t){var r=Object.keys(t).reduce(function(n,a){return er(er({},n),{},Bu({},a,tw.create(t[a])))},{});return er(er({},r),{},{apply:function(a){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=o.bandAware,l=o.position;return M9(a,function(s,u){return r[u].apply(s,{bandAware:i,position:l})})},isInRange:function(a){return q1(a,function(o,i){return r[i].isInRange(o)})}})};function mz(e){return(e%180+180)%180}var pz=function(t){var r=t.width,n=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,o=mz(a),i=o*Math.PI/180,l=Math.atan(n/r),s=i>l&&i<Math.PI-l?n/Math.sin(i):r/Math.cos(i);return Math.abs(s)},vz=xr,hz=Yi,gz=bu;function yz(e){return function(t,r,n){var a=Object(t);if(!hz(t)){var o=vz(r);t=gz(t),r=function(l){return o(a[l],l,a)}}var i=e(t,r,n);return i>-1?a[o?t[i]:i]:void 0}}var bz=yz,xz=K1;function wz(e){var t=xz(e),r=t%1;return t===t?r?t-r:t:0}
115var Oz=wz,kz=nx,Sz=xr,Ez=Oz,Az=Math.max;function Pz(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var a=r==null?0:Ez(r);return a<0&&(a=Az(n+a,0)),kz(e,Sz(t),a)}var $z=Pz,Tz=bz,Cz=$z,_z=Tz(Cz),Nz=_z;const Mz=De(Nz);var jz=o$(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),Xm=S.createContext(void 0),Zm=S.createContext(void 0),rw=S.createContext(void 0),nw=S.createContext({}),aw=S.createContext(void 0),ow=S.createContext(0),iw=S.createContext(0),hy=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,o=r.offset,i=t.clipPathId,l=t.children,s=t.width,u=t.height,c=jz(o);return m.createElement(Xm.Provider,{value:n},m.createElement(Zm.Provider,{value:a},m.createElement(nw.Provider,{value:o},m.createElement(rw.Provider,{value:c},m.createElement(aw.Provider,{value:i},m.createElement(ow.Provider,{value:u},m.createElement(iw.Provider,{value:s},l)))))))},Dz=function(){return S.useContext(aw)},lw=function(t){var r=S.useContext(Xm);r==null&&qn(!1);var n=r[t];return n==null&&qn(!1),n},Iz=function(){var t=S.useContext(Xm);return qr(t)},Rz=function(){var t=S.useContext(Zm),r=Mz(t,function(n){return q1(n.domain,Number.isFinite)});return r||qr(t)},sw=function(t){var r=S.useContext(Zm);r==null&&qn(!1);var n=r[t];return n==null&&qn(!1),n},Lz=function(){var t=S.useContext(rw);return t},Bz=function(){return S.useContext(nw)},Jm=function(){return S.useContext(iw)},Qm=function(){return S.useContext(ow)};function $i(e){"@babel/helpers - typeof";return $i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},$i(e)}function gy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function yy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?gy(Object(r),!0).forEach(function(n){Fz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Fz(e,t,r){return t=Wz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Wz(e){var t=zz(e,"string");return $i(t)=="symbol"?t:String(t)}function zz(e,t){if($i(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if($i(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Uz(e,t){return Yz(e)||Hz(e,t)||Kz(e,t)||Vz()}function Vz(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
116In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Kz(e,t){if(e){if(typeof e=="string")return by(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return by(e,t)}}function by(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Hz(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function Yz(e){if(Array.isArray(e))return e}function od(){return od=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},od.apply(this,arguments)}var Gz=function(t,r){var n;return m.isValidElement(t)?n=m.cloneElement(t,r):ve(t)?n=t(r):n=m.createElement("line",od({},r,{className:"recharts-reference-line-line"})),n},qz=function(t,r,n,a,o,i,l,s,u){var c=o.x,f=o.y,d=o.width,p=o.height;if(n){var v=u.y,g=t.y.apply(v,{position:i});if(mr(u,"discard")&&!t.y.isInRange(g))return null;var h=[{x:c+d,y:g},{x:c,y:g}];return s==="left"?h.reverse():h}if(r){var y=u.x,b=t.x.apply(y,{position:i});if(mr(u,"discard")&&!t.x.isInRange(b))return null;var O=[{x:b,y:f+p},{x:b,y:f}];return l==="top"?O.reverse():O}if(a){var w=u.segment,x=w.map(function(k){return t.apply(k,{position:i})});return mr(u,"discard")&&E9(x,function(k){return!t.isInRange(k)})?null:x}return null};function ep(e){var t=e.x,r=e.y,n=e.segment,a=e.xAxisId,o=e.yAxisId,i=e.shape,l=e.className,s=e.alwaysShow,u=Dz(),c=lw(a),f=sw(o),d=Lz();if(!u||!d)return null;ar(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var p=qm({x:c.scale,y:f.scale}),v=tt(t),g=tt(r),h=n&&n.length===2,y=qz(p,v,g,h,d,e.position,c.orientation,f.orientation,e);if(!y)return null;var b=Uz(y,2),O=b[0],w=O.x,x=O.y,k=b[1],E=k.x,A=k.y,_=mr(e,"hidden")?"url(#".concat(u,")"):void 0,T=yy(yy({clipPath:_},ie(e,!0)),{},{x1:w,y1:x,x2:E,y2:A});return m.createElement(ge,{className:ke("recharts-reference-line",l)},Gz(i,T),lt.renderCallByParent(e,dz({x1:w,y1:x,x2:E,y2:A})))}ep.displayName="ReferenceLine";ep.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"};function Ti(e){"@babel/helpers - typeof";return Ti=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ti(e)}function id(){return id=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
116for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},id.apply(this,arguments)}function xy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wy(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?xy(Object(r),!0).forEach(function(n){Xz(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):xy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Xz(e,t,r){return t=Zz(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Zz(e){var t=Jz(e,"string");return Ti(t)=="symbol"?t:String(t)}function Jz(e,t){if(Ti(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ti(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Qz=function(t){var r=t.x,n=t.y,a=t.xAxis,o=t.yAxis,i=qm({x:a.scale,y:o.scale}),l=i.apply({x:r,y:n},{bandAware:!0});return mr(t,"discard")&&!i.isInRange(l)?null:l};function Ji(e){var t=e.x,r=e.y,n=e.r,a=e.alwaysShow,o=e.clipPathId,i=tt(t),l=tt(r);if(ar(a===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!i||!l)return null;var s=Qz(e);if(!s)return null;var u=s.x,c=s.y,f=e.shape,d=e.className,p=mr(e,"hidden")?"url(#".concat(o,")"):void 0,v=wy(wy({clipPath:p},ie(e,!0)),{},{cx:u,cy:c});return m.createElement(ge,{className:ke("recharts-reference-dot",d)},Ji.renderDot(f,v),lt.renderCallByParent(e,{x:u-n,y:c-n,width:2*n,height:2*n}))}Ji.displayName="ReferenceDot";Ji.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1};Ji.renderDot=function(e,t){var r;return m.isValidElement(e)?r=m.cloneElement(e,t):ve(e)?r=e(t):r=m.createElement(vr,id({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r};function Ci(e){"@babel/helpers - typeof";return Ci=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ci(e)}function ld(){return ld=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ld.apply(this,arguments)}function Oy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ky(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Oy(Object(r),!0).forEach(function(n){eU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function eU(e,t,r){return t=tU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tU(e){var t=rU(e,"string");return Ci(t)=="symbol"?t:String(t)}function rU(e,t){if(Ci(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ci(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var nU=function(t,r,n,a,o){var i=o.x1,l=o.x2,s=o.y1,u=o.y2,c=o.xAxis,f=o.yAxis;if(!c||!f)return null;var d=qm({x:c.scale,y:f.scale}),p={x:t?d.x.apply(i,{position:"start"}):d.x.rangeMin,y:n?d.y.apply(s,{position:"start"}):d.y.rangeMin},v={x:r?d.x.apply(l,{position:"end"}):d.x.rangeMax,y:a?d.y.apply(u,{position:"end"}):d.y.rangeMax};return mr(o,"discard")&&(!d.isInRange(p)||!d.isInRange(v))?null:ew(p,v)};
116function Qi(e){var t=e.x1,r=e.x2,n=e.y1,a=e.y2,o=e.className,i=e.alwaysShow,l=e.clipPathId;ar(i===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var s=tt(t),u=tt(r),c=tt(n),f=tt(a),d=e.shape;if(!s&&!u&&!c&&!f&&!d)return null;var p=nU(s,u,c,f,e);if(!p&&!d)return null;var v=mr(e,"hidden")?"url(#".concat(l,")"):void 0;return m.createElement(ge,{className:ke("recharts-reference-area",o)},Qi.renderRect(d,ky(ky({clipPath:v},ie(e,!0)),p)),lt.renderCallByParent(e,p))}Qi.displayName="ReferenceArea";Qi.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1};Qi.renderRect=function(e,t){var r;return m.isValidElement(e)?r=m.cloneElement(e,t):ve(e)?r=e(t):r=m.createElement(Gm,ld({},t,{className:"recharts-reference-area-rect"})),r};function uw(e,t,r){if(t<1)return[];if(t===1&&r===void 0)return e;for(var n=[],a=0;a<e.length;a+=t)if(r===void 0||r(e[a])===!0)n.push(e[a]);else return;return n}function aU(e,t,r){var n={width:e.width+t.width,height:e.height+t.height};return pz(n,r)}function oU(e,t,r){var n=r==="width",a=e.x,o=e.y,i=e.width,l=e.height;return t===1?{start:n?a:o,end:n?a+i:o+l}:{start:n?a+i:o+l,end:n?a:o}}function Cs(e,t,r,n,a){if(e*t<e*n||e*t>e*a)return!1;var o=r();return e*(t-e*o/2-n)>=0&&e*(t+e*o/2-a)<=0}function iU(e,t){return uw(e,t+1)}function lU(e,t,r,n,a){for(var o=(n||[]).slice(),i=t.start,l=t.end,s=0,u=1,c=i,f=function(){var v=n==null?void 0:n[s];if(v===void 0)return{v:uw(n,u)};var g=s,h,y=function(){return h===void 0&&(h=r(v,g)),h},b=v.coordinate,O=s===0||Cs(e,b,y,c,l);O||(s=0,c=i,u+=1),O&&(c=b+e*(y()/2+a),s+=u)},d;u<=o.length;)if(d=f(),d)return d.v;return[]}function _i(e){"@babel/helpers - typeof";return _i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_i(e)}function Sy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function pt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Sy(Object(r),!0).forEach(function(n){sU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function sU(e,t,r){return t=uU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function uU(e){var t=cU(e,"string");return _i(t)=="symbol"?t:String(t)}function cU(e,t){if(_i(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(_i(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function fU(e,t,r,n,a){for(var o=(n||[]).slice(),i=o.length,l=t.start,s=t.end,u=function(d){var p=o[d],v,g=function(){return v===void 0&&(v=r(p,d)),v};if(d===i-1){var h=e*(p.coordinate+e*g()/2-s);o[d]=p=pt(pt({},p),{},{tickCoord:h>0?p.coordinate-h*e:p.coordinate})}else o[d]=p=pt(pt({},p),{},{tickCoord:p.coordinate});var y=Cs(e,p.tickCoord,g,l,s);y&&(s=p.tickCoord-e*(g()/2+a),o[d]=pt(pt({},p),{},{isShow:!0}))},c=i-1;c>=0;c--)u(c);return o}function dU(e,t,r,n,a,o){var i=(n||[]).slice(),l=i.length,s=t.start,u=t.end;if(o){var c=n[l-1],f=r(c,l-1),d=e*(c.coordinate+e*f/2-u);i[l-1]=c=pt(pt({},c),{},{tickCoord:d>0?c.coordinate-d*e:c.coordinate});var p=Cs(e,c.tickCoord,function(){return f},s,u);p&&(u=c.tickCoord-e*(f/2+a),i[l-1]=pt(pt({},c),{},{isShow:!0}))}for(var v=o?l-1:l,g=function(b){var O=i[b],w,x=function(){return w===void 0&&(w=r(O,b)),w};if(b===0){var k=e*(O.coordinate-e*x()/2-s);i[b]=O=pt(pt({},O),{},{tickCoord:k<0?O.coordinate-k*e:O.coordinate})}else i[b]=O=pt(pt({},O),{},{tickCoord:O.coordinate});var E=Cs(e,O.tickCoord,x,s,u);E&&(s=O.tickCoord+e*(x()/2+a),i[b]=pt(pt({},O),{},{isShow:!0}
116))},h=0;h<v;h++)g(h);return i}function tp(e,t,r){var n=e.tick,a=e.ticks,o=e.viewBox,i=e.minTickGap,l=e.orientation,s=e.interval,u=e.tickFormatter,c=e.unit,f=e.angle;if(!a||!a.length||!n)return[];if(q(s)||Kt.isSsr)return iU(a,typeof s=="number"&&q(s)?s:0);var d=[],p=l==="top"||l==="bottom"?"width":"height",v=c&&p==="width"?Lo(c,{fontSize:t,letterSpacing:r}):{width:0,height:0},g=function(O,w){var x=ve(u)?u(O.value,w):O.value;return p==="width"?aU(Lo(x,{fontSize:t,letterSpacing:r}),v,f):Lo(x,{fontSize:t,letterSpacing:r})[p]},h=a.length>=2?yt(a[1].coordinate-a[0].coordinate):1,y=oU(o,h,p);return s==="equidistantPreserveStart"?lU(h,y,g,a,i):(s==="preserveStart"||s==="preserveStartEnd"?d=dU(h,y,g,a,i,s==="preserveStartEnd"):d=fU(h,y,g,a,i),d.filter(function(b){return b.isShow}))}var mU=["viewBox"],pU=["viewBox"],vU=["ticks"];function Va(e){"@babel/helpers - typeof";return Va=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Va(e)}function ba(){return ba=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ba.apply(this,arguments)}function Ey(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ht(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ey(Object(r),!0).forEach(function(n){rp(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ey(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ac(e,t){if(e==null)return{};var r=hU(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function hU(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function gU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ay(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,fw(n.key),n)}}function yU(e,t,r){return t&&Ay(e.prototype,t),r&&Ay(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function bU(e,t,r){return t=_s(t),xU(e,cw()?Reflect.construct(t,r||[],_s(e).constructor):t.apply(e,r))}function xU(e,t){if(t&&(Va(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return wU(e)}function wU(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(cw=function(){return!!e})()}function _s(e){return _s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},_s(e)}function OU(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&sd(e,t)}function sd(e,t){return sd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},sd(e,t)}function rp(e,t,r){return t=fw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fw(e){var t=kU(e,"string");return Va(t)=="symbol"?t:String(t)}function kU(e,t){if(Va(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Va(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var po=function(e){OU(t,e);function t(r){var n;return gU(this,t),n=bU(this,t,[r]),n.state={fontSize:"",letterSpacing:""},n}return yU(t,[{key:"shouldComponentUpdate",value:function(n,a){var o=n.viewBox,i=Ac(n,mU),l=this.props,s=l.viewBox,u=Ac(l,pU);return!wa(o,s)||!wa(i,u)||!wa(a,this.state)}},{key:"componentDidMount",value:function(){var n=this.layerReference;if(n){var a=n.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];a&&this.setState({fontSize:window.getComputedStyle(a).fontSize,letterSpacing:window.getComputedStyle(a).letterSpacing})}}}
116,{key:"getTickLineCoord",value:function(n){var a=this.props,o=a.x,i=a.y,l=a.width,s=a.height,u=a.orientation,c=a.tickSize,f=a.mirror,d=a.tickMargin,p,v,g,h,y,b,O=f?-1:1,w=n.tickSize||c,x=q(n.tickCoord)?n.tickCoord:n.coordinate;switch(u){case"top":p=v=n.coordinate,h=i+ +!f*s,g=h-O*w,b=g-O*d,y=x;break;case"left":g=h=n.coordinate,v=o+ +!f*l,p=v-O*w,y=p-O*d,b=x;break;case"right":g=h=n.coordinate,v=o+ +f*l,p=v+O*w,y=p+O*d,b=x;break;default:p=v=n.coordinate,h=i+ +f*s,g=h+O*w,b=g+O*d,y=x;break}return{line:{x1:p,y1:g,x2:v,y2:h},tick:{x:y,y:b}}}},{key:"getTickTextAnchor",value:function(){var n=this.props,a=n.orientation,o=n.mirror,i;switch(a){case"left":i=o?"start":"end";break;case"right":i=o?"end":"start";break;default:i="middle";break}return i}},{key:"getTickVerticalAnchor",value:function(){var n=this.props,a=n.orientation,o=n.mirror,i="end";switch(a){case"left":case"right":i="middle";break;case"top":i=o?"start":"end";break;default:i=o?"end":"start";break}return i}},{key:"renderAxisLine",value:function(){var n=this.props,a=n.x,o=n.y,i=n.width,l=n.height,s=n.orientation,u=n.mirror,c=n.axisLine,f=ht(ht(ht({},ie(this.props,!1)),ie(c,!1)),{},{fill:"none"});if(s==="top"||s==="bottom"){var d=+(s==="top"&&!u||s==="bottom"&&u);f=ht(ht({},f),{},{x1:a,y1:o+d*l,x2:a+i,y2:o+d*l})}else{var p=+(s==="left"&&!u||s==="right"&&u);f=ht(ht({},f),{},{x1:a+p*i,y1:o,x2:a+p*i,y2:o+l})}return m.createElement("line",ba({},f,{className:ke("recharts-cartesian-axis-line",jt(c,"className"))}))}},{key:"renderTicks",value:function(n,a,o){var i=this,l=this.props,s=l.tickLine,u=l.stroke,c=l.tick,f=l.tickFormatter,d=l.unit,p=tp(ht(ht({},this.props),{},{ticks:n}),a,o),v=this.getTickTextAnchor(),g=this.getTickVerticalAnchor(),h=ie(this.props,!1),y=ie(c,!1),b=ht(ht({},h),{},{fill:"none"},ie(s,!1)),O=p.map(function(w,x){var k=i.getTickLineCoord(w),E=k.line,A=k.tick,_=ht(ht(ht(ht({textAnchor:v,verticalAnchor:g},h),{},{stroke:"none",fill:u},y),A),{},{index:x,payload:w,visibleTicksCount:p.length,tickFormatter:f});return m.createElement(ge,ba({className:"recharts-cartesian-axis-tick",key:"tick-".concat(w.value,"-").concat(w.coordinate,"-").concat(w.tickCoord)},un(i.props,w,x)),s&&m.createElement("line",ba({},b,E,{className:ke("recharts-cartesian-axis-tick-line",jt(s,"className"))})),c&&t.renderTickItem(c,_,"".concat(ve(f)?f(w.value,x):w.value).concat(d||"")))});return m.createElement("g",{className:"recharts-cartesian-axis-ticks"},O)}},{key:"render",value:function(){var n=this,a=this.props,o=a.axisLine,i=a.width,l=a.height,s=a.ticksGenerator,u=a.className,c=a.hide;if(c)return null;var f=this.props,d=f.ticks,p=Ac(f,vU),v=d;return ve(s)&&(v=d&&d.length>0?s(this.props):s(p)),i<=0||l<=0||!v||!v.length?null:m.createElement(ge,{className:ke("recharts-cartesian-axis",u),ref:function(h){n.layerReference=h}},o&&this.renderAxisLine(),this.renderTicks(v,this.state.fontSize,this.state.letterSpacing),lt.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(n,a,o){var i;return m.isValidElement(n)?i=m.cloneElement(n,a):ve(n)?i=n(a):i=m.createElement(Yn,ba({},a,{className:"recharts-cartesian-axis-tick-value"}),o),i}}]),t}(S.Component);rp(po,"displayName","CartesianAxis");rp(po,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var SU=["x1","y1","x2","y2","key"],EU=["offset"];function Xn(e){"@babel/helpers - typeof";return Xn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xn(e)}function Py(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function vt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Py(Object(r),!0).forEach(function(n){AU(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Py(Object(r)).forEac
116h(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AU(e,t,r){return t=PU(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function PU(e){var t=$U(e,"string");return Xn(t)=="symbol"?t:String(t)}function $U(e,t){if(Xn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Xn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wn(){return Wn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wn.apply(this,arguments)}function $y(e,t){if(e==null)return{};var r=TU(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function TU(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}var CU=function(t){var r=t.fill;if(!r||r==="none")return null;var n=t.fillOpacity,a=t.x,o=t.y,i=t.width,l=t.height;return m.createElement("rect",{x:a,y:o,width:i,height:l,stroke:"none",fill:r,fillOpacity:n,className:"recharts-cartesian-grid-bg"})};function dw(e,t){var r;if(m.isValidElement(e))r=m.cloneElement(e,t);else if(ve(e))r=e(t);else{var n=t.x1,a=t.y1,o=t.x2,i=t.y2,l=t.key,s=$y(t,SU),u=ie(s,!1);u.offset;var c=$y(u,EU);r=m.createElement("line",Wn({},c,{x1:n,y1:a,x2:o,y2:i,fill:"none",key:l}))}return r}function _U(e){var t=e.x,r=e.width,n=e.horizontal,a=n===void 0?!0:n,o=e.horizontalPoints;if(!a||!o||!o.length)return null;var i=o.map(function(l,s){var u=vt(vt({},e),{},{x1:t,y1:l,x2:t+r,y2:l,key:"line-".concat(s),index:s});return dw(a,u)});return m.createElement("g",{className:"recharts-cartesian-grid-horizontal"},i)}function NU(e){var t=e.y,r=e.height,n=e.vertical,a=n===void 0?!0:n,o=e.verticalPoints;if(!a||!o||!o.length)return null;var i=o.map(function(l,s){var u=vt(vt({},e),{},{x1:l,y1:t,x2:l,y2:t+r,key:"line-".concat(s),index:s});return dw(a,u)});return m.createElement("g",{className:"recharts-cartesian-grid-vertical"},i)}function MU(e){var t=e.horizontalFill,r=e.fillOpacity,n=e.x,a=e.y,o=e.width,i=e.height,l=e.horizontalPoints,s=e.horizontal,u=s===void 0?!0:s;if(!u||!t||!t.length)return null;var c=l.map(function(d){return Math.round(d+a-a)}).sort(function(d,p){return d-p});a!==c[0]&&c.unshift(0);var f=c.map(function(d,p){var v=!c[p+1],g=v?a+i-d:c[p+1]-d;if(g<=0)return null;var h=p%t.length;return m.createElement("rect",{key:"react-".concat(p),y:d,x:n,height:g,width:o,stroke:"none",fill:t[h],fillOpacity:r,className:"recharts-cartesian-grid-bg"})});return m.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},f)}function jU(e){var t=e.vertical,r=t===void 0?!0:t,n=e.verticalFill,a=e.fillOpacity,o=e.x,i=e.y,l=e.width,s=e.height,u=e.verticalPoints;if(!r||!n||!n.length)return null;var c=u.map(function(d){return Math.round(d+o-o)}).sort(function(d,p){return d-p});o!==c[0]&&c.unshift(0);var f=c.map(function(d,p){var v=!c[p+1],g=v?o+l-d:c[p+1]-d;if(g<=0)return null;var h=p%n.length;return m.createElement("rect",{key:"react-".concat(p),x:d,y:i,width:g,height:s,stroke:"none",fill:n[h],fillOpacity:a,className:"recharts-cartesian-grid-bg"})});return m.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},f)}var DU=function(t,r){var n=t.xAxis,a=t.width,o=t.height,i=t.offset;return x1(tp(vt(vt(vt({},po.defaultProps),n),{},{ticks:Ar(n,!0),viewBox:{x:0,y:0,width:a,height:o}})),i.left,i.left+i.width,r)},IU=function(t,r){var n=t.yAxis,a=t.width,o=t.height,i=t.offset;return x1(tp(vt(vt(vt({},po.defaultProps),n),{},{ticks:Ar(n,!0),viewBox:{x:0,y:0,width:a,height:o}})),i.top,i.top+i.height,r)},fa={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function el(e){var t,r,n,a,o,i,l=Jm(),s=Qm(),u=Bz(),c=vt(vt({},e),{},{stroke:(t=e.stroke)!==null&&t!==void 0?t:fa.stroke,fill:(r=e.fill)!==null&&r!==void 0?r:fa.fill,horizontal:(n=e.horizontal)!==null&&n!==void 0?n:fa.horizontal,horizontalFill:(a=e.horizontalFill)!==null&&a!==void 0?a:fa.horizontalFill,vertical:(o=e.vertical)!==null&&o!==void 0?o:fa.vertical,verticalFill:(i=e.verticalFill)!==null&&i!==void 0?i:fa.verticalFill,x:q(e.x)?e.x:u.left,y:q(e.y)?e.y:u.top,width:q(e.width)?e.width:u.width,height:q(e.height)?e.height:u.height}),f=c.x,d=c.y,p=c.width,v=c.height,g=c.syncWithTicks,h=c.horizontalValues,y=c.verticalValues,b=Iz(),O=Rz();if(!q(p)||p<=0||!q(v)||v<=0||!q(f)||f!==+f||!q(d)||d!==+d)return null;var w=c.verticalCoordinatesGenerator||DU,x=c.horizontalCoordinatesGenerator||IU,k=c.horizontalPoints,E=c.verticalPoints;if((!k||!k.length)&&ve(x)){var A=h&&h.length,_=x({yAxis:O?vt(vt({},O),{},{ticks:A?h:O.ticks}):void 0,width:l,height:s,offset:u},A?!0:g);ar(Array.isArray(_),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(Xn(_),"]")),Array.isArray(_)&&(k=_)}if((!E||!E.length)&&ve(w)){var T=y&&y.length,$=w({xAxis:b?vt(vt({},b),{},{ticks:T?y:b.ticks}):void 0,width:l,height:s,offset:u},T?!0:g);ar(Array.isArray($),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(Xn($),"]")),Array.isArray($)&&(E=$)}return m.createElement("g",{className:"recharts-cartesian-grid"},m.createElement(CU,{fill:c.fill,fillOpacity:c.fillOpacity,x:c.x,y:c.y,width:c.width,height:c.height}),m.createElement(_U,Wn({},c,{offset:u,horizontalPoints:k,xAxis:b,yAxis:O})),m.createElement(NU,Wn({},c,{offset:u,verticalPoints:E,xAxis:b,yAxis:O})),m.createElement(MU,Wn({},c,{horizontalPoints:k})),m.createElement(jU,Wn({},c,{verticalPoints:E})))}
vendor: 3,646 bytes, lines 116-117
116el.displayName="CartesianGrid";var RU=["type","layout","connectNulls","ref"];function Ka(e){"@babel/helpers - typeof";return Ka=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ka(e)}function LU(e,t){if(e==null)return{};var r=BU(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function BU(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function Vo(){return Vo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vo.apply(this,arguments)}function Ty(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Tt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ty(Object(r),!0).forEach(function(n){tr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ty(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function da(e){return UU(e)||zU(e)||WU(e)||FU()}function FU(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
117In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function WU(e,t){if(e){if(typeof e=="string")return ud(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ud(e,t)}}function zU(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function UU(e){if(Array.isArray(e))return ud(e)}function ud(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function VU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Cy(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,pw(n.key),n)}}function KU(e,t,r){return t&&Cy(e.prototype,t),r&&Cy(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function HU(e,t,r){return t=Ns(t),YU(e,mw()?Reflect.construct(t,r||[],Ns(e).constructor):t.apply(e,r))}function YU(e,t){if(t&&(Ka(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hr(e)}function mw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(mw=function(){return!!e})()}function Ns(e){return Ns=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ns(e)}function Hr(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function GU(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cd(e,t)}
117function cd(e,t){return cd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},cd(e,t)}function tr(e,t,r){return t=pw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function pw(e){var t=qU(e,"string");return Ka(t)=="symbol"?t:String(t)}function qU(e,t){if(Ka(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ka(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var fn=function(e){GU(t,e);function t(){var r;VU(this,t);for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return r=HU(this,t,[].concat(a)),tr(Hr(r),"state",{isAnimationFinished:!0,totalLength:0}),tr(Hr(r),"generateSimpleStrokeDasharray",function(i,l){return"".concat(l,"px ").concat(i-l,"px")}),tr(Hr(r),"getStrokeDasharray",function(i,l,s){var u=s.reduce(function(y,b){return y+b});if(!u)return r.generateSimpleStrokeDasharray(l,i);for(var c=Math.floor(i/u),f=i%u,d=l-i,p=[],v=0,g=0;v<s.length;g+=s[v],++v)if(g+s[v]>f){p=[].concat(da(s.slice(0,v)),[f-g]);break}var h=p.length%2===0?[0,d]:[d];return[].concat(da(t.repeat(s,c)),da(p),h).map(function(y){return"".concat(y,"px")}).join(", ")}),tr(Hr(r),"id",yn("recharts-line-")),tr(Hr(r),"pathRef",function(i){r.mainCurve=i}),tr(Hr(r),"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0}),r.props.onAnimationEnd&&r.props.onAnimationEnd()}),tr(Hr(r),"handleAnimationStart",function(){r.setState({isAnimationFinished:!1}),r.props.onAnimationStart&&r.props.onAnimationStart()}),r}
117return KU(t,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();this.setState({totalLength:n})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var n=this.getTotalLength();n!==this.state.totalLength&&this.setState({totalLength:n})}}},{key:"getTotalLength",value:function(){var n=this.mainCurve;try{return n&&n.getTotalLength&&n.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,i=o.points,l=o.xAxis,s=o.yAxis,u=o.layout,c=o.children,f=xt(c,fo);if(!f)return null;var d=function(g,h){return{x:g.x,y:g.y,value:g.value,errorVal:Ke(g.payload,h)}},p={clipPath:n?"url(#clipPath-".concat(a,")"):null};return m.createElement(ge,p,f.map(function(v){return m.cloneElement(v,{key:"bar-".concat(v.props.dataKey),data:i,xAxis:l,yAxis:s,layout:u,dataPointFormatter:d})}))}},{key:"renderDots",value:function(n,a,o){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var l=this.props,s=l.dot,u=l.points,c=l.dataKey,f=ie(this.props,!1),d=ie(s,!0),p=u.map(function(g,h){var y=Tt(Tt(Tt({key:"dot-".concat(h),r:3},f),d),{},{value:g.value,dataKey:c,cx:g.x,cy:g.y,index:h,payload:g.payload});return t.renderDotItem(s,y)}),v={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(o,")"):null};return m.createElement(ge,Vo({className:"recharts-line-dots",key:"dots"},v),p)}},{key:"renderCurveStatically",value:function(n,a,o,i){var l=this.props,s=l.type,u=l.layout,c=l.connectNulls;l.ref;var f=LU(l,RU),d=Tt(Tt(Tt({},ie(f,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:a?"url(#clipPath-".concat(o,")"):null,points:n},i),{},{type:s,layout:u,connectNulls:c});return m.createElement(an,Vo({},d,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(n,a){var o=this,i=this.props,l=i.points,s=i.strokeDasharray,u=i.isAnimationActive,c=i.animationBegin,f=i.animationDuration,d=i.animationEasing,p=i.animationId,v=i.animateNewValues,g=i.width,h=i.height,y=this.state,b=y.prevPoints,O=y.totalLength;return m.createElement(Gt,{begin:c,duration:f,isActive:u,easing:d,from:{t:0},to:{t:1},key:"line-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(w){var x=w.t;if(b){var k=b.length/l.length,E=l.map(function(P,j){var M=Math.floor(j*k);if(b[M]){var N=b[M],D=Ge(N.x,P.x),I=Ge(N.y,P.y);return Tt(Tt({},P),{},{x:D(x),y:I(x)})}if(v){var R=Ge(g*2,P.x),B=Ge(h/2,P.y);return Tt(Tt({},P),{},{x:R(x),y:B(x)})}return Tt(Tt({},P),{},{x:P.x,y:P.y})});return o.renderCurveStatically(E,n,a)}var A=Ge(0,O),_=A(x),T;if(s){var $="".concat(s).split(/[,\s]+/gim).map(function(P){return parseFloat(P)});T=o.getStrokeDasharray(_,O,$)}else T=o.generateSimpleStrokeDasharray(O,_);return o.renderCurveStatically(l,n,a,{strokeDasharray:T})})}},{key:"renderCurve",value:function(n,a){var o=this.props,i=o.points,l=o.isAnimationActive,s=this.state,u=s.prevPoints,c=s.totalLength;return l&&i&&i.length&&(!u&&c>0||!cn(u,i))?this.renderCurveWithAnimation(n,a):this.renderCurveStatically(i,n,a)}},{key:"render",value:function(){var n,a=this.props,o=a.hide,i=a.dot,l=a.points,s=a.className,u=a.xAxis,c=a.yAxis,f=a.top,d=a.left,p=a.width,v=a.height,g=a.isAnimationActive,h=a.id;if(o||!l||!l.length)return null;var y=this.state.isAnimationFinished,b=l.length===1,O=ke("recharts-line",s),w=u&&u.allowDataOverflow,x=c&&c.allowDataOverflow,k=w||x,E=de(h)?this.id:h,A=(n=ie(i,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},_=A.r,T=_===void 0?3:_,$=A.strokeWidth,P=$===void 0?2:$,j=p0(i)?i:{},M=j.clipDot,N=M===void 0?!0:M,D=T*2+P;return m.createElement(ge,{className:O},w||x?m.createElement("defs",null,m.createElement("clipPath",{id:"clipPath-".concat(E)},m.createElement("rect",{x:w?d:d-p/2,y:x?f:f-v/2,width:w?p:p*2,height:x?v:v*2})),!N&&m.createElement("clipPath",{id:"clipPath-dots-".concat(E)},m.createElement("rect",{x:d-D/2,y:f-D/2,width:p+D,height:v+D}))):null,!b&&this.renderCurve(k,E),this.renderErrorBar(k,E),(b||i)&&this.renderDots(k,N,E),(!g||y)&&or.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:a.curPoints}:n.points!==a.curPoints?{curPoints:n.points}:null}},{key:"repeat",value:function(n,a){for(var o=n.length%2!==0?[].concat(da(n),[0]):n,i=[],l=0;l<a;++l)i=[].concat(da(i),da(o));return i}},{key:"renderDotItem",value:function(n,a){var o;if(m.isValidElement(n))o=m.cloneElement(n,a);else if(ve(n))o=n(a);else{var i=ke("recharts-line-dot",n?n.className:"");o=m.createElement(vr,Vo({},a,{className:i}))}return o}}]),t}(S.PureComponent);tr(fn,"displayName","Line");tr(fn,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendT
117ype:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!Kt.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});tr(fn,"getComposedData",function(e){var t=e.props,r=e.xAxis,n=e.yAxis,a=e.xAxisTicks,o=e.yAxisTicks,i=e.dataKey,l=e.bandSize,s=e.displayedData,u=e.offset,c=t.layout,f=s.map(function(d,p){var v=Ke(d,i);return c==="horizontal"?{x:Ia({axis:r,ticks:a,bandSize:l,entry:d,index:p}),y:de(v)?null:n.scale(v),value:v,payload:d}:{x:de(v)?null:r.scale(v),y:Ia({axis:n,ticks:o,bandSize:l,entry:d,index:p}),value:v,payload:d}});return Tt({points:f,layout:c},u)});var XU=["layout","type","stroke","connectNulls","isRange","ref"],vw;function Ha(e){"@babel/helpers - typeof";return Ha=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ha(e)}function ZU(e,t){if(e==null)return{};var r=JU(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function JU(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function zn(){return zn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zn.apply(this,arguments)}function _y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Yr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?_y(Object(r),!0).forEach(function(n){cr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_y(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function QU(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ny(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,gw(n.key),n)}}function eV(e,t,r){return t&&Ny(e.prototype,t),r&&Ny(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function tV(e,t,r){return t=Ms(t),rV(e,hw()?Reflect.construct(t,r||[],Ms(e).constructor):t.apply(e,r))}function rV(e,t){if(t&&(Ha(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Io(e)}function hw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(hw=function(){return!!e})()}function Ms(e){return Ms=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ms(e)}function Io(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nV(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fd(e,t)}function fd(e,t){return fd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},fd(e,t)}function cr(e,t,r){return t=gw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gw(e){var t=aV(e,"string");return Ha(t)=="symbol"?t:String(t)}function aV(e,t){if(Ha(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ha(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Wr=function(e){nV(t,e);function t(){var r;QU(this,t);for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return r=tV(this,t,[].concat(a)),cr(Io(r),"state",{isAnimationFinished:!0}
117),cr(Io(r),"id",yn("recharts-area-")),cr(Io(r),"handleAnimationEnd",function(){var i=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),ve(i)&&i()}),cr(Io(r),"handleAnimationStart",function(){var i=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),ve(i)&&i()}),r}return eV(t,[{key:"renderDots",value:function(n,a,o){var i=this.props.isAnimationActive,l=this.state.isAnimationFinished;if(i&&!l)return null;var s=this.props,u=s.dot,c=s.points,f=s.dataKey,d=ie(this.props,!1),p=ie(u,!0),v=c.map(function(h,y){var b=Yr(Yr(Yr({key:"dot-".concat(y),r:3},d),p),{},{dataKey:f,cx:h.x,cy:h.y,index:y,value:h.value,payload:h.payload});return t.renderDotItem(u,b)}),g={clipPath:n?"url(#clipPath-".concat(a?"":"dots-").concat(o,")"):null};return m.createElement(ge,zn({className:"recharts-area-dots"},g),v)}},{key:"renderHorizontalRect",value:function(n){var a=this.props,o=a.baseLine,i=a.points,l=a.strokeWidth,s=i[0].x,u=i[i.length-1].x,c=n*Math.abs(s-u),f=Jr(i.map(function(d){return d.y||0}));return q(o)&&typeof o=="number"?f=Math.max(o,f):o&&Array.isArray(o)&&o.length&&(f=Math.max(Jr(o.map(function(d){return d.y||0})),f)),q(f)?m.createElement("rect",{x:s<u?s:s-c,y:0,width:c,height:Math.floor(f+(l?parseInt("".concat(l),10):1))}):null}},{key:"renderVerticalRect",value:function(n){var a=this.props,o=a.baseLine,i=a.points,l=a.strokeWidth,s=i[0].y,u=i[i.length-1].y,c=n*Math.abs(s-u),f=Jr(i.map(function(d){return d.x||0}));return q(o)&&typeof o=="number"?f=Math.max(o,f):o&&Array.isArray(o)&&o.length&&(f=Math.max(Jr(o.map(function(d){return d.x||0})),f)),q(f)?m.createElement("rect",{x:0,y:s<u?s:s-c,width:f+(l?parseInt("".concat(l),10):1),height:Math.floor(c)}):null}},{key:"renderClipRect",value:function(n){var a=this.props.layout;return a==="vertical"?this.renderVerticalRect(n):this.renderHorizontalRect(n)}},{key:"renderAreaStatically",value:function(n,a,o,i){var l=this.props,s=l.layout,u=l.type,c=l.stroke,f=l.connectNulls,d=l.isRange;l.ref;var p=ZU(l,XU);return m.createElement(ge,{clipPath:o?"url(#clipPath-".concat(i,")"):null},m.createElement(an,zn({},ie(p,!0),{points:n,connectNulls:f,type:u,baseLine:a,layout:s,stroke:"none",className:"recharts-area-area"})),c!=="none"&&m.createElement(an,zn({},ie(this.props,!1),{className:"recharts-area-curve",layout:s,type:u,connectNulls:f,fill:"none",points:n})),c!=="none"&&d&&m.createElement(an,zn({},ie(this.props,!1),{className:"recharts-area-curve",layout:s,type:u,connectNulls:f,fill:"none",points:a})))}},{key:"renderAreaWithAnimation",value:function(n,a){var o=this,i=this.props,l=i.points,s=i.baseLine,u=i.isAnimationActive,c=i.animationBegin,f=i.animationDuration,d=i.animationEasing,p=i.animationId,v=this.state,g=v.prevPoints,h=v.prevBaseLine;return m.createElement(Gt,{begin:c,duration:f,isActive:u,easing:d,from:{t:0},to:{t:1},key:"area-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(y){var b=y.t;if(g){var O=g.length/l.length,w=l.map(function(A,_){var T=Math.floor(_*O);if(g[T]){var $=g[T],P=Ge($.x,A.x),j=Ge($.y,A.y);return Yr(Yr({},A),{},{x:P(b),y:j(b)})}return A}),x;if(q(s)&&typeof s=="number"){var k=Ge(h,s);x=k(b)}else if(de(s)||ao(s)){var E=Ge(h,0);x=E(b)}else x=s.map(function(A,_){var T=Math.floor(_*O);if(h[T]){var $=h[T],P=Ge($.x,A.x),j=Ge($.y,A.y);return Yr(Yr({},A),{},{x:P(b),y:j(b)})}return A});return o.renderAreaStatically(w,x,n,a)}return m.createElement(ge,null,m.createElement("defs",null,m.createElement("clipPath",{id:"animationClipPath-".concat(a)},o.renderClipRect(b))),m.createElement(ge,{clipPath:"url(#animationClipPath-".concat(a,")")},o.renderAreaStatically(l,s,n,a)))})}},{key:"renderArea",value:function(n,a){var o=this.props,i=o.points,l=o.baseLine,s=o.isAnimationActive,u=this.state,c=u.prevPoints,f=u.prevBaseLine,d=u.totalLength;return s&&i&&i.length&&(!c&&d>0||!cn(c,i)||!cn(f,l))?this.renderAreaWithAnimation(n,a):this.renderAreaStatically(i,l,n,a)}},{key:"render",value:function(){var n,a=this.props,o=a.hide,i=a.dot,l=a.points,s=a.className,u=a.top,c=a.left,f=a.xAxis,d=a.yAxis,p=a.width,v=a.height,g=a.isAnimationActive,h=a.id;if(o||!l||!l.length)return null;var y=this.state.isAnimationFinished,b=l.length===1,O=ke("recharts-area",s),w=f&&f.allowDataOverflow,x=d&&d.allowDataOverflow,k=w||x,E=de(h)?this.id:h,A=(n=ie(i,!1))!==null&&n!==void 0?n:{r:3,strokeWidth:2},_=A.r,T=_===void 0?3:_,$=A.strokeWidth,P=$===void 0?2:$,j=p0(i)?i:{},M=j.clipDot,N=M===void 0?!0:M,D=T*2+P;return m.createElement(ge,{className:O},w||x?m.createElement("defs",null,m.createElement("clipPath",{id:"clipPath-".concat(E)},m.createElement("rect",{x:w?c:c-p/2,y:x?u:u-v/2,width:w?p:p*2,height:x?v:v*2})),!N&&m.createElement("clipPath",{id:"clipPath-dots-".concat(E)},m.createElement("rect",{x:c-D/2,y:u-D/2,width:p+D,height:v+D}))):null,b?null:this.renderArea(k,E),(i||b)&&this.renderDots(k,N,E),(!g||y)&&or.renderCallByParent(this.props,l))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,curBaseLine:n.baseLine,prevPoints:a.curPoints,prevBaseLine:a.curBaseLine}:n.points!==a.curPoints||n.baseLine!==a.curBaseLine?{curPoints:n.points,curBaseLine:n.baseLine}:null}}]),t}(S.PureComponent);vw=Wr;cr(Wr,"displayName","Area");cr(Wr,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendT
117ype:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!Kt.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});cr(Wr,"getBaseValue",function(e,t,r,n){var a=e.layout,o=e.baseValue,i=t.props.baseValue,l=i??o;if(q(l)&&typeof l=="number")return l;var s=a==="horizontal"?n:r,u=s.scale.domain();if(s.type==="number"){var c=Math.max(u[0],u[1]),f=Math.min(u[0],u[1]);return l==="dataMin"?f:l==="dataMax"||c<0?c:Math.max(Math.min(u[0],u[1]),0)}return l==="dataMin"?u[0]:l==="dataMax"?u[1]:u[0]});cr(Wr,"getComposedData",function(e){var t=e.props,r=e.item,n=e.xAxis,a=e.yAxis,o=e.xAxisTicks,i=e.yAxisTicks,l=e.bandSize,s=e.dataKey,u=e.stackedData,c=e.dataStartIndex,f=e.displayedData,d=e.offset,p=t.layout,v=u&&u.length,g=vw.getBaseValue(t,r,n,a),h=p==="horizontal",y=!1,b=f.map(function(w,x){var k;v?k=u[c+x]:(k=Ke(w,s),Array.isArray(k)?y=!0:k=[g,k]);var E=k[1]==null||v&&Ke(w,s)==null;return h?{x:Ia({axis:n,ticks:o,bandSize:l,entry:w,index:x}),y:E?null:a.scale(k[1]),value:k,payload:w}:{x:E?null:n.scale(k[1]),y:Ia({axis:a,ticks:i,bandSize:l,entry:w,index:x}),value:k,payload:w}}),O;return v||y?O=b.map(function(w){var x=Array.isArray(w.value)?w.value[0]:null;return h?{x:w.x,y:x!=null&&w.y!=null?a.scale(x):null}:{x:x!=null?n.scale(x):null,y:w.y}}):O=h?a.scale(g):n.scale(g),Yr({points:b,baseLine:O,layout:p,isRange:y},d)});cr(Wr,"renderDotItem",function(e,t){var r;return m.isValidElement(e)?r=m.cloneElement(e,t):ve(e)?r=e(t):r=m.createElement(vr,zn({},t,{className:"recharts-area-dot"})),r});var tl=function(){return null};tl.displayName="ZAxis";tl.defaultProps={zAxisId:0,range:[64,64],scale:"auto",type:"number"};var oV=["option","isActive"];function Ko(){return Ko=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ko.apply(this,arguments)}function iV(e,t){if(e==null)return{};var r=lV(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function lV(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function sV(e){var t=e.option,r=e.isActive,n=iV(e,oV);return typeof t=="string"?m.createElement(ks,Ko({option:m.createElement(yu,Ko({type:t},n)),isActive:r,shapeType:"symbols"},n)):m.createElement(ks,Ko({option:t,isActive:r,shapeType:"symbols"},n))}function Ya(e){"@babel/helpers - typeof";return Ya=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ya(e)}function Ho(){return Ho=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ho.apply(this,arguments)}function My(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Wt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?My(Object(r),!0).forEach(function(n){en(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):My(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function jy(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,bw(n.key),n)}}function cV(e,t,r){return t&&jy(e.prototype,t),r&&jy(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function fV(e,t,r){return t=js(t),dV(e,yw()?Reflect.construct(t,r||[],js(e).constructor):t.apply(e,r))}function dV(e,t){if(t&&(Ya(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ro(e)}function yw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(yw=function(){return!!e})()}
117function js(e){return js=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},js(e)}function Ro(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function mV(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&dd(e,t)}function dd(e,t){return dd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},dd(e,t)}function en(e,t,r){return t=bw(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bw(e){var t=pV(e,"string");return Ya(t)=="symbol"?t:String(t)}function pV(e,t){if(Ya(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ya(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var rl=function(e){mV(t,e);function t(){var r;uV(this,t);for(var n=arguments.length,a=new Array(n),o=0;o<n;o++)a[o]=arguments[o];return r=fV(this,t,[].concat(a)),en(Ro(r),"state",{isAnimationFinished:!1}),en(Ro(r),"handleAnimationEnd",function(){r.setState({isAnimationFinished:!0})}),en(Ro(r),"handleAnimationStart",function(){r.setState({isAnimationFinished:!1})}),en(Ro(r),"id",yn("recharts-scatter-")),r}return cV(t,[{key:"renderSymbolsStatically",value:function(n){var a=this,o=this.props,i=o.shape,l=o.activeShape,s=o.activeIndex,u=ie(this.props,!1);return n.map(function(c,f){var d=s===f,p=d?l:i,v=Wt(Wt({key:"symbol-".concat(f)},u),c);return m.createElement(ge,Ho({className:"recharts-scatter-symbol"},un(a.props,c,f),{key:"symbol-".concat(c==null?void 0:c.cx,"-").concat(c==null?void 0:c.cy,"-").concat(c==null?void 0:c.size,"-").concat(f),role:"img"}),m.createElement(sV,Ho({option:p,isActive:d},v)))})}},{key:"renderSymbolsWithAnimation",value:function(){var n=this,a=this.props,o=a.points,i=a.isAnimationActive,l=a.animationBegin,s=a.animationDuration,u=a.animationEasing,c=a.animationId,f=this.state.prevPoints;return m.createElement(Gt,{begin:l,duration:s,isActive:i,easing:u,from:{t:0},to:{t:1},key:"pie-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(d){var p=d.t,v=o.map(function(g,h){var y=f&&f[h];if(y){var b=Ge(y.cx,g.cx),O=Ge(y.cy,g.cy),w=Ge(y.size,g.size);return Wt(Wt({},g),{},{cx:b(p),cy:O(p),size:w(p)})}var x=Ge(0,g.size);return Wt(Wt({},g),{},{size:x(p)})});return m.createElement(ge,null,n.renderSymbolsStatically(v))})}},{key:"renderSymbols",value:function(){var n=this.props,a=n.points,o=n.isAnimationActive,i=this.state.prevPoints;return o&&a&&a.length&&(!i||!cn(i,a))?this.renderSymbolsWithAnimation():this.renderSymbolsStatically(a)}},{key:"renderErrorBar",value:function(){var n=this.props.isAnimationActive;if(n&&!this.state.isAnimationFinished)return null;var a=this.props,o=a.points,i=a.xAxis,l=a.yAxis,s=a.children,u=xt(s,fo);return u?u.map(function(c,f){var d=c.props,p=d.direction,v=d.dataKey;return m.cloneElement(c,{key:"".concat(p,"-").concat(v,"-").concat(o[f]),data:o,xAxis:i,yAxis:l,layout:p==="x"?"vertical":"horizontal",dataPointFormatter:function(h,y){return{x:h.cx,y:h.cy,value:p==="x"?+h.node.x:+h.node.y,errorVal:Ke(h,y)}}})}):null}},{key:"renderLine",value:function(){var n=this.props,a=n.points,o=n.line,i=n.lineType,l=n.lineJointType,s=ie(this.props,!1),u=ie(o,!1),c,f;if(i==="joint")c=a.map(function(O){return{x:O.cx,y:O.cy}});else if(i==="fitting"){var d=oT(a),p=d.xmin,v=d.xmax,g=d.a,h=d.b,y=function(w){return g*w+h};c=[{x:p,y:y(p)},{x:v,y:y(v)}]}var b=Wt(Wt(Wt({},s),{},{fill:"none",stroke:s&&s.fill},u),{},{points:c});return m.isValidElement(o)?f=m.cloneElement(o,b):ve(o)?f=o(b):f=m.createElement(an,Ho({},b,{type:l})),m.createElement(ge,{className:"recharts-scatter-line",key:"recharts-scatter-line"},f)}},{key:"render",value:function(){var n=this.props,a=n.hide,o=n.points,i=n.line,l=n.className,s=n.xAxis,u=n.yAxis,c=n.left,f=n.top,d=n.width,p=n.height,v=n.id,g=n.isAnimationActive;if(a||!o||!o.length)return null;var h=this.state.isAnimationFinished,y=ke("recharts-scatter",l),b=s&&s.allowDataOverflow,O=u&&u.allowDataOverflow,w=b||O,x=de(v)?this.id:v;return m.createElement(ge,{className:y,clipPath:w?"url(#clipPath-".concat(x,")"):null},b||O?m.createElement("defs",null,m.createElement("clipPath",{id:"clipPath-".concat(x)},m.createElement("rect",{x:b?c:c-d/2,y:O?f:f-p/2,width:b?d:d*2,height:O?p:p*2}))):null,i&&this.renderLine(),this.renderErrorBar(),m.createElement(ge,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!g||h)&&or.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curPoints:n.points,prevPoints:a.curPoints}:n.points!==a.curPoints?{curPoints:n.points}:null}}]),t}(S.PureComponent);en(rl,"displayName","Scatter");
117en(rl,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!Kt.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"});en(rl,"getComposedData",function(e){var t=e.xAxis,r=e.yAxis,n=e.zAxis,a=e.item,o=e.displayedData,i=e.xAxisTicks,l=e.yAxisTicks,s=e.offset,u=a.props.tooltipType,c=xt(a.props.children,Ou),f=de(t.dataKey)?a.props.dataKey:t.dataKey,d=de(r.dataKey)?a.props.dataKey:r.dataKey,p=n&&n.dataKey,v=n?n.range:tl.defaultProps.range,g=v&&v[0],h=t.scale.bandwidth?t.scale.bandwidth():0,y=r.scale.bandwidth?r.scale.bandwidth():0,b=o.map(function(O,w){var x=Ke(O,f),k=Ke(O,d),E=!de(p)&&Ke(O,p)||"-",A=[{name:de(t.dataKey)?a.props.name:t.name||t.dataKey,unit:t.unit||"",value:x,payload:O,dataKey:f,type:u},{name:de(r.dataKey)?a.props.name:r.name||r.dataKey,unit:r.unit||"",value:k,payload:O,dataKey:d,type:u}];E!=="-"&&A.push({name:n.name||n.dataKey,unit:n.unit||"",value:E,payload:O,dataKey:p,type:u});var _=Ia({axis:t,ticks:i,bandSize:h,entry:O,index:w,dataKey:f}),T=Ia({axis:r,ticks:l,bandSize:y,entry:O,index:w,dataKey:d}),$=E!=="-"?n.scale(E):g,P=Math.sqrt(Math.max($,0)/Math.PI);return Wt(Wt({},O),{},{cx:_,cy:T,x:_-P,y:T-P,xAxis:t,yAxis:r,zAxis:n,width:2*P,height:2*P,size:$,node:{x,y:k,z:E},tooltipPayload:A,tooltipPosition:{x:_,y:T},payload:O},c&&c[w]&&c[w].props)});return Wt({points:b},s)});function md(){return md=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},md.apply(this,arguments)}var At=function(t){var r=t.xAxisId,n=Jm(),a=Qm(),o=lw(r);return o==null?null:m.createElement(po,md({},o,{className:ke("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(l){return Ar(l,!0)}}))};At.displayName="XAxis";At.defaultProps={allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0};function pd(){return pd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pd.apply(this,arguments)}var Pt=function(t){var r=t.yAxisId,n=Jm(),a=Qm(),o=sw(r);return o==null?null:m.createElement(po,pd({},o,{className:ke("recharts-".concat(o.axisType," ").concat(o.axisType),o.className),viewBox:{x:0,y:0,width:n,height:a},ticksGenerator:function(l){return Ar(l,!0)}}))};Pt.displayName="YAxis";Pt.defaultProps={allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1};function Dy(e){return yV(e)||gV(e)||hV(e)||vV()}function vV(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
118In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function hV(e,t){if(e){if(typeof e=="string")return vd(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return vd(e,t)}}function gV(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yV(e){if(Array.isArray(e))return vd(e)}function vd(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var hd=function(t,r,n,a,o){var i=xt(t,ep),l=xt(t,Ji),s=[].concat(Dy(i),Dy(l)),u=xt(t,Qi),c="".concat(a,"Id"),f=a[0],d=r;if(s.length&&(d=s.reduce(function(g,h){if(h.props[c]===n&&mr(h.props,"extendDomain")&&q(h.props[f])){var y=h.props[f];return[Math.min(g[0],y),Math.max(g[1],y)]}return g},d)),u.length){var p="".concat(f,"1"),v="".concat(f,"2");d=u.reduce(function(g,h){if(h.props[c]===n&&mr(h.props,"extendDomain")&&q(h.props[p])&&q(h.props[v])){var y=h.props[p],b=h.props[v];return[Math.min(g[0],y,b),Math.max(g[1],y,b)]}return g},d)}return o&&o.length&&(d=o.reduce(function(g,h){return q(h)?[Math.min(g[0],h),Math.max(g[1],h)]:g},d)),d},xw={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function a(s,u,c){this.fn=s,this.context=u,this.once=c||!1}function o(s,u,c,f,d){if(typeof c!="function")throw new TypeError("The listener must be a function");var p=new a(c,f||s,d),v=r?r+u:u;
118return s._events[v]?s._events[v].fn?s._events[v]=[s._events[v],p]:s._events[v].push(p):(s._events[v]=p,s._eventsCount++),s}function i(s,u){--s._eventsCount===0?s._events=new n:delete s._events[u]}function l(){this._events=new n,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(r?f.slice(1):f);return Object.getOwnPropertySymbols?u.concat(Object.getOwnPropertySymbols(c)):u},l.prototype.listeners=function(u){var c=r?r+u:u,f=this._events[c];if(!f)return[];if(f.fn)return[f.fn];for(var d=0,p=f.length,v=new Array(p);d<p;d++)v[d]=f[d].fn;return v},l.prototype.listenerCount=function(u){var c=r?r+u:u,f=this._events[c];return f?f.fn?1:f.length:0},l.prototype.emit=function(u,c,f,d,p,v){var g=r?r+u:u;if(!this._events[g])return!1;var h=this._events[g],y=arguments.length,b,O;if(h.fn){switch(h.once&&this.removeListener(u,h.fn,void 0,!0),y){case 1:return h.fn.call(h.context),!0;case 2:return h.fn.call(h.context,c),!0;case 3:return h.fn.call(h.context,c,f),!0;case 4:return h.fn.call(h.context,c,f,d),!0;case 5:return h.fn.call(h.context,c,f,d,p),!0;case 6:return h.fn.call(h.context,c,f,d,p,v),!0}for(O=1,b=new Array(y-1);O<y;O++)b[O-1]=arguments[O];h.fn.apply(h.context,b)}else{var w=h.length,x;for(O=0;O<w;O++)switch(h[O].once&&this.removeListener(u,h[O].fn,void 0,!0),y){case 1:h[O].fn.call(h[O].context);break;case 2:h[O].fn.call(h[O].context,c);break;case 3:h[O].fn.call(h[O].context,c,f);break;case 4:h[O].fn.call(h[O].context,c,f,d);break;default:if(!b)for(x=1,b=new Array(y-1);x<y;x++)b[x-1]=arguments[x];h[O].fn.apply(h[O].context,b)}}return!0},l.prototype.on=function(u,c,f){return o(this,u,c,f,!1)},l.prototype.once=function(u,c,f){return o(this,u,c,f,!0)},l.prototype.removeListener=function(u,c,f,d){var p=r?r+u:u;if(!this._events[p])return this;if(!c)return i(this,p),this;var v=this._events[p];if(v.fn)v.fn===c&&(!d||v.once)&&(!f||v.context===f)&&i(this,p);else{for(var g=0,h=[],y=v.length;g<y;g++)(v[g].fn!==c||d&&!v[g].once||f&&v[g].context!==f)&&h.push(v[g]);h.length?this._events[p]=h.length===1?h[0]:h:i(this,p)}return this},l.prototype.removeAllListeners=function(u){var c;return u?(c=r?r+u:u,this._events[c]&&i(this,c)):(this._events=new n,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=r,l.EventEmitter=l,e.exports=l})(xw);var bV=xw.exports;const xV=De(bV);var Pc=new xV,$c="recharts.syncMouseEvents";function Ni(e){"@babel/helpers - typeof";return Ni=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ni(e)}function wV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Iy(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,ww(n.key),n)}}function OV(e,t,r){return t&&Iy(e.prototype,t),r&&Iy(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Tc(e,t,r){return t=ww(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ww(e){var t=kV(e,"string");return Ni(t)=="symbol"?t:String(t)}function kV(e,t){if(Ni(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ni(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var SV=function(){function e(){wV(this,e),Tc(this,"activeIndex",0),Tc(this,"coordinateList",[]),Tc(this,"layout","horizontal")}return OV(e,[{key:"setDetails",value:function(r){var n,a=r.coordinateList,o=a===void 0?null:a,i=r.container,l=i===void 0?null:i,s=r.layout,u=s===void 0?null:s,c=r.offset,f=c===void 0?null:c,d=r.mouseHandlerCallback,p=d===void 0?null:d;this.coordinateList=(n=o??this.coordinateList)!==null&&n!==void 0?n:[],this.container=l??this.container,this.layout=u??this.layout,this.offset=f??this.offset,this.mouseHandlerCallback=p??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if
118(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var a=this.container.getBoundingClientRect(),o=a.x,i=a.y,l=a.height,s=this.coordinateList[this.activeIndex].coordinate,u=((r=window)===null||r===void 0?void 0:r.scrollX)||0,c=((n=window)===null||n===void 0?void 0:n.scrollY)||0,f=o+s+u,d=i+this.offset.top+l/2+c;this.mouseHandlerCallback({pageX:f,pageY:d})}}}]),e}();function EV(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],a=e==null?void 0:e[1];if(n&&a&&q(n)&&q(a))return!0}return!1}function AV(e,t,r,n){var a=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-a,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function Ow(e){var t=e.cx,r=e.cy,n=e.radius,a=e.startAngle,o=e.endAngle,i=Be(t,r,n,a),l=Be(t,r,n,o);return{points:[i,l],cx:t,cy:r,radius:n,startAngle:a,endAngle:o}}function PV(e,t,r){var n,a,o,i;if(e==="horizontal")n=t.x,o=n,a=r.top,i=r.top+r.height;else if(e==="vertical")a=t.y,i=a,n=r.left,o=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var l=t.cx,s=t.cy,u=t.innerRadius,c=t.outerRadius,f=t.angle,d=Be(l,s,u,f),p=Be(l,s,c,f);n=d.x,a=d.y,o=p.x,i=p.y}else return Ow(t);return[{x:n,y:a},{x:o,y:i}]}function Mi(e){"@babel/helpers - typeof";return Mi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mi(e)}function Ry(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function wl(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ry(Object(r),!0).forEach(function(n){$V(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ry(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function $V(e,t,r){return t=TV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function TV(e){var t=CV(e,"string");return Mi(t)=="symbol"?t:String(t)}function CV(e,t){if(Mi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Mi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function _V(e){var t=e.element,r=e.tooltipEventType,n=e.isActive,a=e.activeCoordinate,o=e.activePayload,i=e.offset,l=e.activeTooltipIndex,s=e.tooltipAxisBandSize,u=e.layout,c=e.chartName;if(!t||!t.props.cursor||!n||!a||c!=="ScatterChart"&&r!=="axis")return null;var f,d=an;if(c==="ScatterChart")f=a,d=vW;else if(c==="BarChart")f=AV(u,a,i,s),d=Gm;else if(u==="radial"){var p=Ow(a),v=p.cx,g=p.cy,h=p.radius,y=p.startAngle,b=p.endAngle;f={cx:v,cy:g,startAngle:y,endAngle:b,innerRadius:h,outerRadius:h},d=Ym}else f={points:PV(u,a,i)},d=an;var O=wl(wl(wl(wl({stroke:"#ccc",pointerEvents:"none"},i),f),ie(t.props.cursor,!1)),{},{payload:o,payloadIndex:l,className:"recharts-tooltip-cursor"});return S.isValidElement(t.props.cursor)?S.cloneElement(t.props.cursor,O):S.createElement(d,O)}var NV=["item"],MV=["children","className","width","height","style","compact","title","desc"];function Ga(e){"@babel/helpers - typeof";return Ga=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ga(e)}function Yo(){return Yo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];
118for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yo.apply(this,arguments)}function Ly(e,t){return IV(e)||DV(e,t)||Sw(e,t)||jV()}function jV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
119In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function DV(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,o,i,l=[],s=!0,u=!1;try{if(o=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=o.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(c){u=!0,a=c}finally{try{if(!s&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw a}}return l}}function IV(e){if(Array.isArray(e))return e}function By(e,t){if(e==null)return{};var r=RV(e,t),n,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function RV(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,o;for(o=0;o<n.length;o++)a=n[o],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function LV(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fy(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ew(n.key),n)}}function BV(e,t,r){return t&&Fy(e.prototype,t),r&&Fy(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function FV(e,t,r){return t=Ds(t),WV(e,kw()?Reflect.construct(t,r||[],Ds(e).constructor):t.apply(e,r))}function WV(e,t){if(t&&(Ga(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Se(e)}function kw(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(kw=function(){return!!e})()}function Ds(e){return Ds=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ds(e)}function Se(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function zV(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&gd(e,t)}function gd(e,t){return gd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},gd(e,t)}function qa(e){return KV(e)||VV(e)||Sw(e)||UV()}function UV(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
120In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Sw(e,t){if(e){if(typeof e=="string")return yd(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yd(e,t)}}function VV(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function KV(e){if(Array.isArray(e))return yd(e)}function yd(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Wy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function U(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Wy(Object(r),!0).forEach(function(n){me(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wy(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function me(e,t,r){return t=Ew(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ew(e){var t=HV(e,"string");return Ga(t)=="symbol"?t:String(t)}function HV(e,t){if(Ga(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Ga(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var YV={xAxis:["bottom","top"],yAxis:["left","right"]},GV={width:"100%",height:"100%"},Aw={x:0,y:0};function Ol(e){return e}var qV=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},XV=function(t,r,n,a){var o=r.find(function(c){return c&&c.index===n});if(o){if(t==="horizontal")return{x:o.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:o.coordinate};if(t==="centric"){var i=o.coordinate,l=a.radius;return U(U(U({},a),Be(a.cx,a.cy,l,i)),{},{angle:i,radius:l})}var s=o.coordinate,u=a.angle;return U(U(U({},a),Be(a.cx,a.cy,s,u)),{},{angle:u,radius:s})}return Aw},Wu=function(t,r){var n=r.graphicalItems,a=r.dataStartIndex,o=r.dataEndIndex,i=(n??[]).reduce(function(l,s){var u=s.props.data;return u&&u.length?[].concat(qa(l),qa(u)):l},[]);return i.length>0?i:t&&t.length&&q(a)&&q(o)?t.slice(a,o+1):[]};function Pw(e){return e==="number"?[0,"auto"]:void 0}var bd=function(t,r,n,a){var o=t.graphicalItems,i=t.tooltipAxis,l=Wu(r,t);return n<0||!o||!o.length||n>=l.length?null:o.reduce(function(s,u){var c,f=(c=u.props.data)!==null&&c!==void 0?c:r;f&&t.dataStartIndex+t.dataEndIndex!==0&&(f=f.slice(t.dataStartIndex,t.dataEndIndex+1));var d;if(i.dataKey&&!i.allowDuplicatedCategory){var p=f===void 0?l:f;d=Bl(p,i.dataKey,a)}else d=f&&f[n]||l[n];return d?[].concat(qa(s),[E1(u,d)]):s},[])},zy=function(t,r,n,a){var o=a||{x:t.chartX,y:t.chartY},i=qV(o,n),l=t.orderedTooltipTicks,s=t.tooltipAxis,u=t.tooltipTicks,c=tF(i,l,u,s);if(c>=0&&u){var f=u[c]&&u[c].value,d=bd(t,r,c,f),p=XV(n,l,c,o);return{activeTooltipIndex:c,activeLabel:f,activePayload:d,activeCoordinate:p}}return null},ZV=function(t,r){var n=r.axes,a=r.graphicalItems,o=r.axisType,i=r.axisIdKey,l=r.stackGroups,s=r.dataStartIndex,u=r.dataEndIndex,c=t.layout,f=t.children,d=t.stackOffset,p=b1(c,o);return n.reduce(function(v,g){var h,y=g.props,b=y.type,O=y.dataKey,w=y.allowDataOverflow,x=y.allowDuplicatedCategory,k=y.scale,E=y.ticks,A=y.includeHidden,_=g.props[i];if(v[_])return v;var T=Wu(t.data,{graphicalItems:a.filter(function(K){return K.props[i]===_}),dataStartIndex:s,dataEndIndex:u}),$=T.length,P,j,M;EV(g.props.domain,w,b)&&(P=If(g.props.domain,null,w),p&&(b==="number"||k!=="auto")&&(M=Fo(T,O,"category")));var N=Pw(b);
120if(!P||P.length===0){var D,I=(D=g.props.domain)!==null&&D!==void 0?D:N;if(O){if(P=Fo(T,O,b),b==="category"&&p){var R=aT(P);x&&R?(j=P,P=Es(0,$)):x||(P=ag(I,P,g).reduce(function(K,J){return K.indexOf(J)>=0?K:[].concat(qa(K),[J])},[]))}else if(b==="category")x?P=P.filter(function(K){return K!==""&&!de(K)}):P=ag(I,P,g).reduce(function(K,J){return K.indexOf(J)>=0||J===""||de(J)?K:[].concat(qa(K),[J])},[]);else if(b==="number"){var B=iF(T,a.filter(function(K){return K.props[i]===_&&(A||!K.props.hide)}),O,o,c);B&&(P=B)}p&&(b==="number"||k!=="auto")&&(M=Fo(T,O,"category"))}else p?P=Es(0,$):l&&l[_]&&l[_].hasStack&&b==="number"?P=d==="expand"?[0,1]:S1(l[_].stackGroups,s,u):P=y1(T,a.filter(function(K){return K.props[i]===_&&(A||!K.props.hide)}),b,c,!0);if(b==="number")P=hd(f,P,_,o,E),I&&(P=If(I,P,w));else if(b==="category"&&I){var H=I,W=P.every(function(K){return H.indexOf(K)>=0});W&&(P=H)}}return U(U({},v),{},me({},_,U(U({},g.props),{},{axisType:o,domain:P,categoricalDomain:M,duplicateDomain:j,originalDomain:(h=g.props.domain)!==null&&h!==void 0?h:N,isCategorical:p,layout:c})))},{})},JV=function(t,r){var n=r.graphicalItems,a=r.Axis,o=r.axisType,i=r.axisIdKey,l=r.stackGroups,s=r.dataStartIndex,u=r.dataEndIndex,c=t.layout,f=t.children,d=Wu(t.data,{graphicalItems:n,dataStartIndex:s,dataEndIndex:u}),p=d.length,v=b1(c,o),g=-1;return n.reduce(function(h,y){var b=y.props[i],O=Pw("number");if(!h[b]){g++;var w;return v?w=Es(0,p):l&&l[b]&&l[b].hasStack?(w=S1(l[b].stackGroups,s,u),w=hd(f,w,b,o)):(w=If(O,y1(d,n.filter(function(x){return x.props[i]===b&&!x.props.hide}),"number",c),a.defaultProps.allowDataOverflow),w=hd(f,w,b,o)),U(U({},h),{},me({},b,U(U({axisType:o},a.defaultProps),{},{hide:!0,orientation:jt(YV,"".concat(o,".").concat(g%2),null),domain:w,originalDomain:O,isCategorical:v,layout:c})))}return h},{})},QV=function(t,r){var n=r.axisType,a=n===void 0?"xAxis":n,o=r.AxisComp,i=r.graphicalItems,l=r.stackGroups,s=r.dataStartIndex,u=r.dataEndIndex,c=t.children,f="".concat(a,"Id"),d=xt(c,o),p={};return d&&d.length?p=ZV(t,{axes:d,graphicalItems:i,axisType:a,axisIdKey:f,stackGroups:l,dataStartIndex:s,dataEndIndex:u}):i&&i.length&&(p=JV(t,{Axis:o,graphicalItems:i,axisType:a,axisIdKey:f,stackGroups:l,dataStartIndex:s,dataEndIndex:u})),p},eK=function(t){var r=qr(t),n=Ar(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:xm(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:ds(r,n)}},Uy=function(t){var r=t.children,n=t.defaultShowTooltip,a=_t(r,za),o=0,i=0;return t.data&&t.data.length!==0&&(i=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(o=a.props.startIndex),a.props.endIndex>=0&&(i=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:o,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!n}},tK=function(t){return!t||!t.length?!1:t.some(function(r){var n=$r(r&&r.type);return n&&n.indexOf("Bar")>=0})},Vy=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},rK=function(t,r){var n=t.props,a=t.graphicalItems,o=t.xAxisMap,i=o===void 0?{}:o,l=t.yAxisMap,s=l===void 0?{}:l,u=n.width,c=n.height,f=n.children,d=n.margin||{},p=_t(f,za),v=_t(f,Nr),g=Object.keys(s).reduce(function(x,k){var E=s[k],A=E.orientation;return!E.mirror&&!E.hide?U(U({},x),{},me({},A,x[A]+E.width)):x},{left:d.left||0,right:d.right||0}),h=Object.keys(i).reduce(function(x,k){var E=i[k],A=E.orientation;return!E.mirror&&!E.hide?U(U({},x),{},me({},A,jt(x,"".concat(A))+E.height)):x},{top:d.top||0,bottom:d.bottom||0}),y=U(U({},h),g),b=y.bottom;p&&(y.bottom+=p.props.height||za.defaultProps.height),v&&r&&(y=aF(y,a,n,r));var O=u-y.left-y.right,w=c-y.top-y.bottom;return U(U({brushBottom:b},y),{},{width:Math.max(O,0),height:Math.max(w,0)})},nl=function(t){var r,n=t.chartName,a=t.GraphicalChild,o=t.defaultTooltipEventType,i=o===void 0?"axis":o,l=t.validateTooltipEventTypes,s=l===void 0?["axis"]:l,u=t.axisComponents,c=t.legendContent,f=t.formatAxisMap,d=t.defaultProps,p=function(h,y){var b=y.graphicalItems,O=y.stackGroups,w=y.offset,x=y.updateId,k=y.dataStartIndex,E=y.dataEndIndex,A=h.barSize,_=h.layout,T=h.barGap,$=h.barCategoryGap,P=h.maxBarSize,j=Vy(_),M=j.numericAxisName,N=j.cateAxisName,D=tK(b),I=D&&rF({barSize:A,stackGroups:O}),R=[];return b.forEach(function(B,H){var W=Wu(h.data,{graphicalItems:[B],dataStartIndex:k,dataEndIndex:E}),K=B.props,J=K.dataKey,ee=K.maxBarSize,te=B.props["".concat(M,"Id")],xe=B.props["".concat(N,"Id")],le={},se=u.reduce(function(Oe,mt){var Xe=y["".concat(mt.axisType,"Map")],la=B.props["".concat(mt.axisType,"Id")];Xe&&Xe[la]||mt.axisType==="zAxis"||qn(!1);var ho=Xe[la];return U(U({},Oe),{},me(me({},mt.axisType,ho),"".concat(mt.axisType,"Ticks"),Ar(ho)))},le),L=se[N],z=se["".concat(N,"Ticks")],X=O&&O[te]&&O[te].hasStack&&vF(B,O[te].stackGroups),F=$r(B.type).indexOf("Bar")>=0,oe=ds(L,z),ae=[];if(F){var he,we,Pe=de(ee)?P:ee,_e=(he=(we=ds(L,z,!0))!==null&&we!==void 0?we:Pe)!==null&&he!==void 0?he:0;ae=nF({barGap:T,barCategoryGap:$,bandSize:_e!==oe?_e:oe,sizeList:I[xe],maxBarSize:Pe}),_e!==oe&&(ae=ae.map(function(Oe){return U(U({},Oe),{},{position:U(U({},Oe.position),{},{offset:Oe.position.offset-_e/2})})}))}var nt=B&&B.type&&B.type.getComposedData;nt&&R.push({props:U(U({},nt(U(U({},se),{},{displayedData:W,props:h,dataKey:J,item:B,bandSize:oe,barPosition:ae,offset:w,stackedData:X,layout:_,dataStartIndex:k,dataEndIndex:E}))),{},me(me(me({key:B.key||"item-".concat(H)},M,se[M]),N,se[N]),"animationId",x)),childIndex:hT(B,h.children),item:B})}),R},v=function(h,y){var b=h.props,O=h.dataStartIndex,w=h.dataEndIndex,x=h.updateId;if(!qp({props:b}))return null;var k=b.children,E=b.layout,A=b.stackOffset,_=b.data,T=b.reverseStackOrder,$=Vy(E),P=$.numericAxisName,j=$.cateAxisName,M=xt(k,a),N=mF(_,M,"".concat(P,"Id"),"".concat(j,"Id"),A,T),D=u.reduce(function(W,K){var J="".concat(K.axisType,"Map");return U(U({},W),{},me({},J,QV(b,U(U({},K),{},{graphicalItems:M,stackGroups:K.axisType===P&&N,dataStartIndex:O,dataEndIndex:w}))))},{}),I=rK(U(U({},D),{},{props:b,graphicalItems:M}),y==null?void 0:y.legendBBox);
120Object.keys(D).forEach(function(W){D[W]=f(b,D[W],I,W.replace("Map",""),n)});var R=D["".concat(j,"Map")],B=eK(R),H=p(b,U(U({},D),{},{dataStartIndex:O,dataEndIndex:w,updateId:x,graphicalItems:M,stackGroups:N,offset:I}));return U(U({formattedGraphicalItems:H,graphicalItems:M,offset:I,stackGroups:N},B),D)};return r=function(g){zV(h,g);function h(y){var b,O,w;return LV(this,h),w=FV(this,h,[y]),me(Se(w),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),me(Se(w),"accessibilityManager",new SV),me(Se(w),"handleLegendBBoxUpdate",function(x){if(x){var k=w.state,E=k.dataStartIndex,A=k.dataEndIndex,_=k.updateId;w.setState(U({legendBBox:x},v({props:w.props,dataStartIndex:E,dataEndIndex:A,updateId:_},U(U({},w.state),{},{legendBBox:x}))))}}),me(Se(w),"handleReceiveSyncEvent",function(x,k,E){if(w.props.syncId===x){if(E===w.eventEmitterSymbol&&typeof w.props.syncMethod!="function")return;w.applySyncEvent(k)}}),me(Se(w),"handleBrushChange",function(x){var k=x.startIndex,E=x.endIndex;if(k!==w.state.dataStartIndex||E!==w.state.dataEndIndex){var A=w.state.updateId;w.setState(function(){return U({dataStartIndex:k,dataEndIndex:E},v({props:w.props,dataStartIndex:k,dataEndIndex:E,updateId:A},w.state))}),w.triggerSyncEvent({dataStartIndex:k,dataEndIndex:E})}}),me(Se(w),"handleMouseEnter",function(x){var k=w.getMouseInfo(x);if(k){var E=U(U({},k),{},{isTooltipActive:!0});w.setState(E),w.triggerSyncEvent(E);var A=w.props.onMouseEnter;ve(A)&&A(E,x)}}),me(Se(w),"triggeredAfterMouseMove",function(x){var k=w.getMouseInfo(x),E=k?U(U({},k),{},{isTooltipActive:!0}):{isTooltipActive:!1};w.setState(E),w.triggerSyncEvent(E);var A=w.props.onMouseMove;ve(A)&&A(E,x)}),me(Se(w),"handleItemMouseEnter",function(x){w.setState(function(){return{isTooltipActive:!0,activeItem:x,activePayload:x.tooltipPayload,activeCoordinate:x.tooltipPosition||{x:x.cx,y:x.cy}}})}),me(Se(w),"handleItemMouseLeave",function(){w.setState(function(){return{isTooltipActive:!1}})}),me(Se(w),"handleMouseMove",function(x){x.persist(),w.throttleTriggeredAfterMouseMove(x)}),me(Se(w),"handleMouseLeave",function(x){w.throttleTriggeredAfterMouseMove.cancel();var k={isTooltipActive:!1};w.setState(k),w.triggerSyncEvent(k);var E=w.props.onMouseLeave;ve(E)&&E(k,x)}),me(Se(w),"handleOuterEvent",function(x){var k=vT(x),E=jt(w.props,"".concat(k));if(k&&ve(E)){var A,_;/.*touch.*/i.test(k)?_=w.getMouseInfo(x.changedTouches[0]):_=w.getMouseInfo(x),E((A=_)!==null&&A!==void 0?A:{},x)}}),me(Se(w),"handleClick",function(x){var k=w.getMouseInfo(x);if(k){var E=U(U({},k),{},{isTooltipActive:!0});w.setState(E),w.triggerSyncEvent(E);var A=w.props.onClick;ve(A)&&A(E,x)}}),me(Se(w),"handleMouseDown",function(x){var k=w.props.onMouseDown;if(ve(k)){var E=w.getMouseInfo(x);k(E,x)}}),me(Se(w),"handleMouseUp",function(x){var k=w.props.onMouseUp;if(ve(k)){var E=w.getMouseInfo(x);k(E,x)}}),me(Se(w),"handleTouchMove",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&w.throttleTriggeredAfterMouseMove(x.changedTouches[0])}),me(Se(w),"handleTouchStart",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&w.handleMouseDown(x.changedTouches[0])}),me(Se(w),"handleTouchEnd",function(x){x.changedTouches!=null&&x.changedTouches.length>0&&w.handleMouseUp(x.changedTouches[0])}),me(Se(w),"triggerSyncEvent",function(x){w.props.syncId!==void 0&&Pc.emit($c,w.props.syncId,x,w.eventEmitterSymbol)}),me(Se(w),"applySyncEvent",function(x){var k=w.props,E=k.layout,A=k.syncMethod,_=w.state.updateId,T=x.dataStartIndex,$=x.dataEndIndex;if(x.dataStartIndex!==void 0||x.dataEndIndex!==void 0)w.setState(U({dataStartIndex:T,dataEndIndex:$},v({props:w.props,dataStartIndex:T,dataEndIndex:$,updateId:_},w.state)));else if(x.activeTooltipIndex!==void 0){var P=x.chartX,j=x.chartY,M=x.activeTooltipIndex,N=w.state,D=N.offset,I=N.tooltipTicks;if(!D)return;if(typeof A=="function")M=A(I,x);else if(A==="value"){M=-1;for(var R=0;R<I.length;R++)if(I[R].value===x.activeLabel){M=R;break}}var B=U(U({},D),{},{x:D.left,y:D.top}),H=Math.min(P,B.x+B.width),W=Math.min(j,B.y+B.height),K=I[M]&&I[M].value,J=bd(w.state,w.props.data,M),ee=I[M]?{x:E==="horizontal"?I[M].coordinate:H,y:E==="horizontal"?W:I[M].coordinate}:Aw;w.setState(U(U({},x),{},{activeLabel:K,activeCoordinate:ee,activePayload:J,activeTooltipIndex:M}))}else w.setState(x)}),me(Se(w),"renderCursor",function(x){var k,E=w.state,A=E.isTooltipActive,_=E.activeCoordinate,T=E.activePayload,$=E.offset,P=E.activeTooltipIndex,j=E.tooltipAxisBandSize,M=w.getTooltipEventType(),N=(k=x.props.active)!==null&&k!==void 0?k:A,D=w.props.layout,I=x.key||"_recharts-cursor";return m.createElement(_V,{key:I,activeCoordinate:_,activePayload:T,activeTooltipIndex:P,chartName:n,element:x,isActive:N,layout:D,offset:$,tooltipAxisBandSize:j,tooltipEventType:M})}),me(Se(w),"renderPolarAxis",function(x,k,E){var A=jt(x,"type.axisType"),_=jt(w.state,"".concat(A,"Map")),T=_&&_[x.props["".concat(A,"Id")]];return S.cloneElement(x,U(U({},T),{}
120,{className:A,key:x.key||"".concat(k,"-").concat(E),ticks:Ar(T,!0)}))}),me(Se(w),"renderPolarGrid",function(x){var k=x.props,E=k.radialLines,A=k.polarAngles,_=k.polarRadius,T=w.state,$=T.radiusAxisMap,P=T.angleAxisMap,j=qr($),M=qr(P),N=M.cx,D=M.cy,I=M.innerRadius,R=M.outerRadius;return S.cloneElement(x,{polarAngles:Array.isArray(A)?A:Ar(M,!0).map(function(B){return B.coordinate}),polarRadius:Array.isArray(_)?_:Ar(j,!0).map(function(B){return B.coordinate}),cx:N,cy:D,innerRadius:I,outerRadius:R,key:x.key||"polar-grid",radialLines:E})}),me(Se(w),"renderLegend",function(){var x=w.state.formattedGraphicalItems,k=w.props,E=k.children,A=k.width,_=k.height,T=w.props.margin||{},$=A-(T.left||0)-(T.right||0),P=h1({children:E,formattedGraphicalItems:x,legendWidth:$,legendContent:c});if(!P)return null;var j=P.item,M=By(P,NV);return S.cloneElement(j,U(U({},M),{},{chartWidth:A,chartHeight:_,margin:T,onBBoxUpdate:w.handleLegendBBoxUpdate}))}),me(Se(w),"renderTooltip",function(){var x,k=w.props,E=k.children,A=k.accessibilityLayer,_=_t(E,wt);if(!_)return null;var T=w.state,$=T.isTooltipActive,P=T.activeCoordinate,j=T.activePayload,M=T.activeLabel,N=T.offset,D=(x=_.props.active)!==null&&x!==void 0?x:$;return S.cloneElement(_,{viewBox:U(U({},N),{},{x:N.left,y:N.top}),active:D,label:M,payload:D?j:[],coordinate:P,accessibilityLayer:A})}),me(Se(w),"renderBrush",function(x){var k=w.props,E=k.margin,A=k.data,_=w.state,T=_.offset,$=_.dataStartIndex,P=_.dataEndIndex,j=_.updateId;return S.cloneElement(x,{key:x.key||"_recharts-brush",onChange:gl(w.handleBrushChange,x.props.onChange),data:A,x:q(x.props.x)?x.props.x:T.left,y:q(x.props.y)?x.props.y:T.top+T.height+T.brushBottom-(E.bottom||0),width:q(x.props.width)?x.props.width:T.width,startIndex:$,endIndex:P,updateId:"brush-".concat(j)})}),me(Se(w),"renderReferenceElement",function(x,k,E){if(!x)return null;var A=Se(w),_=A.clipPathId,T=w.state,$=T.xAxisMap,P=T.yAxisMap,j=T.offset,M=x.props,N=M.xAxisId,D=M.yAxisId;return S.cloneElement(x,{key:x.key||"".concat(k,"-").concat(E),xAxis:$[N],yAxis:P[D],viewBox:{x:j.left,y:j.top,width:j.width,height:j.height},clipPathId:_})}),me(Se(w),"renderActivePoints",function(x){var k=x.item,E=x.activePoint,A=x.basePoint,_=x.childIndex,T=x.isRange,$=[],P=k.props.key,j=k.item.props,M=j.activeDot,N=j.dataKey,D=U(U({index:_,dataKey:N,cx:E.x,cy:E.y,r:4,fill:Hm(k.item),strokeWidth:2,stroke:"#fff",payload:E.payload,value:E.value,key:"".concat(P,"-activePoint-").concat(_)},ie(M,!1)),Fl(M));return $.push(h.renderActiveDot(M,D)),A?$.push(h.renderActiveDot(M,U(U({},D),{},{cx:A.x,cy:A.y,key:"".concat(P,"-basePoint-").concat(_)}))):T&&$.push(null),$}),me(Se(w),"renderGraphicChild",function(x,k,E){var A=w.filterFormatItem(x,k,E);if(!A)return null;var _=w.getTooltipEventType(),T=w.state,$=T.isTooltipActive,P=T.tooltipAxis,j=T.activeTooltipIndex,M=T.activeLabel,N=w.props.children,D=_t(N,wt),I=A.props,R=I.points,B=I.isRange,H=I.baseLine,W=A.item.props,K=W.activeDot,J=W.hide,ee=W.activeBar,te=W.activeShape,xe=!!(!J&&$&&D&&(K||ee||te)),le={};_!=="axis"&&D&&D.props.trigger==="click"?le={onClick:gl(w.handleItemMouseEnter,x.props.onClick)}:_!=="axis"&&(le={onMouseLeave:gl(w.handleItemMouseLeave,x.props.onMouseLeave),onMouseEnter:gl(w.handleItemMouseEnter,x.props.onMouseEnter)});var se=S.cloneElement(x,U(U({},A.props),le));function L(mt){return typeof P.dataKey=="function"?P.dataKey(mt.payload):null}if(xe)if(j>=0){var z,X;if(P.dataKey&&!P.allowDuplicatedCategory){var F=typeof P.dataKey=="function"?L:"payload.".concat(P.dataKey.toString());z=Bl(R,F,M),X=B&&H&&Bl(H,F,M)}else z=R==null?void 0:R[j],X=B&&H&&H[j];if(te||ee){var oe=x.props.activeIndex!==void 0?x.props.activeIndex:j;return[S.cloneElement(x,U(U(U({},A.props),le),{},{activeIndex:oe})),null,null]}if(!de(z))return[se].concat(qa(w.renderActivePoints({item:A,activePoint:z,basePoint:X,childIndex:j,isRange:B})))}else{var ae,he=(ae=w.getItemByXY(w.state.activeCoordinate))!==null&&ae!==void 0?ae:{graphicalItem:se},we=he.graphicalItem,Pe=we.item,_e=Pe===void 0?x:Pe,nt=we.childIndex,Oe=U(U(U({},A.props),le),{},{activeIndex:nt});
120return[S.cloneElement(_e,Oe),null,null]}return B?[se,null,null]:[se,null]}),me(Se(w),"renderCustomized",function(x,k,E){return S.cloneElement(x,U(U({key:"recharts-customized-".concat(E)},w.props),w.state))}),me(Se(w),"renderMap",{CartesianGrid:{handler:Ol,once:!0},ReferenceArea:{handler:w.renderReferenceElement},ReferenceLine:{handler:Ol},ReferenceDot:{handler:w.renderReferenceElement},XAxis:{handler:Ol},YAxis:{handler:Ol},Brush:{handler:w.renderBrush,once:!0},Bar:{handler:w.renderGraphicChild},Line:{handler:w.renderGraphicChild},Area:{handler:w.renderGraphicChild},Radar:{handler:w.renderGraphicChild},RadialBar:{handler:w.renderGraphicChild},Scatter:{handler:w.renderGraphicChild},Pie:{handler:w.renderGraphicChild},Funnel:{handler:w.renderGraphicChild},Tooltip:{handler:w.renderCursor,once:!0},PolarGrid:{handler:w.renderPolarGrid,once:!0},PolarAngleAxis:{handler:w.renderPolarAxis},PolarRadiusAxis:{handler:w.renderPolarAxis},Customized:{handler:w.renderCustomized}}),w.clipPathId="".concat((b=y.id)!==null&&b!==void 0?b:yn("recharts"),"-clip"),w.throttleTriggeredAfterMouseMove=yx(w.triggeredAfterMouseMove,(O=y.throttleDelay)!==null&&O!==void 0?O:1e3/60),w.state={},w}return BV(h,[{key:"componentDidMount",value:function(){var b,O;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(b=this.props.margin.left)!==null&&b!==void 0?b:0,top:(O=this.props.margin.top)!==null&&O!==void 0?O:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var b=this.props,O=b.children,w=b.data,x=b.height,k=b.layout,E=_t(O,wt);if(E){var A=E.props.defaultIndex;if(!(typeof A!="number"||A<0||A>this.state.tooltipTicks.length)){var _=this.state.tooltipTicks[A]&&this.state.tooltipTicks[A].value,T=bd(this.state,w,A,_),$=this.state.tooltipTicks[A].coordinate,P=(this.state.offset.top+x)/2,j=k==="horizontal",M=j?{x:$,y:P}:{y:$,x:P},N=this.state.formattedGraphicalItems.find(function(I){var R=I.item;return R.type.name==="Scatter"});N&&(M=U(U({},M),N.props.points[A].tooltipPosition),T=N.props.points[A].tooltipPayload);var D={activeTooltipIndex:A,isTooltipActive:!0,activeLabel:_,activePayload:T,activeCoordinate:M};this.setState(D),this.renderCursor(E),this.accessibilityManager.setIndex(A)}}}},{key:"getSnapshotBeforeUpdate",value:function(b,O){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==O.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==b.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==b.margin){var w,x;this.accessibilityManager.setDetails({offset:{left:(w=this.props.margin.left)!==null&&w!==void 0?w:0,top:(x=this.props.margin.top)!==null&&x!==void 0?x:0}})}return null}},{key:"componentDidUpdate",value:function(b){Jc([_t(b.children,wt)],[_t(this.props.children,wt)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var b=_t(this.props.children,wt);if(b&&typeof b.props.shared=="boolean"){var O=b.props.shared?"axis":"item";return s.indexOf(O)>=0?O:i}return i}},{key:"getMouseInfo",value:function(b){if(!this.container)return null;var O=this.container,w=O.getBoundingClientRect(),x=RL(w),k={chartX:Math.round(b.pageX-x.left),chartY:Math.round(b.pageY-x.top)},E=w.width/O.offsetWidth||1,A=this.inRange(k.chartX,k.chartY,E);if(!A)return null;var _=this.state,T=_.xAxisMap,$=_.yAxisMap,P=this.getTooltipEventType();if(P!=="axis"&&T&&$){var j=qr(T).scale,M=qr($).scale,N=j&&j.invert?j.invert(k.chartX):null,D=M&&M.invert?M.invert(k.chartY):null;return U(U({},k),{},{xValue:N,yValue:D})}var I=zy(this.state,this.props.data,this.props.layout,A);return I?U(U({},k),I):null}},{key:"inRange",value:function(b,O){var w=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,x=this.props.layout,k=b/w,E=O/w;if(x==="horizontal"||x==="vertical"){var A=this.state.offset,_=k>=A.left&&k<=A.left+A.width&&E>=A.top&&E<=A.top+A.height;return _?{x:k,y:E}:null}
120var T=this.state,$=T.angleAxisMap,P=T.radiusAxisMap;if($&&P){var j=qr($);return lg({x:k,y:E},j)}return null}},{key:"parseEventsOfWrapper",value:function(){var b=this.props.children,O=this.getTooltipEventType(),w=_t(b,wt),x={};w&&O==="axis"&&(w.props.trigger==="click"?x={onClick:this.handleClick}:x={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var k=Fl(this.props,this.handleOuterEvent);return U(U({},k),x)}},{key:"addListener",value:function(){Pc.on($c,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){Pc.removeListener($c,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(b,O,w){for(var x=this.state.formattedGraphicalItems,k=0,E=x.length;k<E;k++){var A=x[k];if(A.item===b||A.props.key===b.key||O===$r(A.item.type)&&w===A.childIndex)return A}return null}},{key:"renderClipPath",value:function(){var b=this.clipPathId,O=this.state.offset,w=O.left,x=O.top,k=O.height,E=O.width;return m.createElement("defs",null,m.createElement("clipPath",{id:b},m.createElement("rect",{x:w,y:x,height:k,width:E})))}},{key:"getXScales",value:function(){var b=this.state.xAxisMap;return b?Object.entries(b).reduce(function(O,w){var x=Ly(w,2),k=x[0],E=x[1];return U(U({},O),{},me({},k,E.scale))},{}):null}},{key:"getYScales",value:function(){var b=this.state.yAxisMap;return b?Object.entries(b).reduce(function(O,w){var x=Ly(w,2),k=x[0],E=x[1];return U(U({},O),{},me({},k,E.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(b){var O;return(O=this.state.xAxisMap)===null||O===void 0||(O=O[b])===null||O===void 0?void 0:O.scale}},{key:"getYScaleByAxisId",value:function(b){var O;return(O=this.state.yAxisMap)===null||O===void 0||(O=O[b])===null||O===void 0?void 0:O.scale}},{key:"getItemByXY",value:function(b){var O=this.state,w=O.formattedGraphicalItems,x=O.activeItem;if(w&&w.length)for(var k=0,E=w.length;k<E;k++){var A=w[k],_=A.props,T=A.item,$=$r(T.type);if($==="Bar"){var P=(_.data||[]).find(function(D){return q8(b,D)});if(P)return{graphicalItem:A,payload:P}}else if($==="RadialBar"){var j=(_.data||[]).find(function(D){return lg(b,D)});if(j)return{graphicalItem:A,payload:j}}else if(Ru(A,x)||Lu(A,x)||Si(A,x)){var M=R7({graphicalItem:A,activeTooltipItem:x,itemData:T.props.data}),N=T.props.activeIndex===void 0?M:T.props.activeIndex;return{graphicalItem:U(U({},A),{},{childIndex:N}),payload:Si(A,x)?T.props.data[M]:A.props.data[M]}}}return null}},{key:"render",value:function(){var b=this,O;if(!qp(this))return null;var w=this.props,x=w.children,k=w.className,E=w.width,A=w.height,_=w.style,T=w.compact,$=w.title,P=w.desc,j=By(w,MV),M=ie(j,!1);if(T)return m.createElement(hy,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},m.createElement(ef,Yo({},M,{width:E,height:A,title:$,desc:P}),this.renderClipPath(),Zp(x,this.renderMap)));if(this.props.accessibilityLayer){var N,D;M.tabIndex=(N=this.props.tabIndex)!==null&&N!==void 0?N:0,M.role=(D=this.props.role)!==null&&D!==void 0?D:"application",M.onKeyDown=function(R){b.accessibilityManager.keyboardEvent(R)},M.onFocus=function(){b.accessibilityManager.focus()}}var I=this.parseEventsOfWrapper();return m.createElement(hy,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},m.createElement("div",Yo({className:ke("recharts-wrapper",k),style:U({position:"relative",cursor:"default",width:E,height:A},_)},I,{ref:function(B){b.container=B},role:(O=M.role)!==null&&O!==void 0?O:"region"}),m.createElement(ef,Yo({},M,{width:E,height:A,title:$,desc:P,style:GV}),this.renderClipPath(),Zp(x,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}]),h}(S.Component),me(r,"displayName",n),me(r,"defaultProps",U({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},d)),me(r,"getDerivedStateFromProps",function(g,h){var y=g.dataKey,b=g.data,O=g.children,w=g.width,x=g.height,k=g.layout,E=g.stackOffset,A=g.margin,_=h.dataStartIndex,T=h.dataEndIndex;if(h.updateId===void 0){var $=Uy(g);return U(U(U({},$),{},{updateId:0},v(U(U({props:g},$),{},{updateId:0}),h)),{},{prevDataKey:y,prevData:b,prevWidth:w,prevHeight:x,prevLayout:k,prevStackOffset:E,prevMargin:A,prevChildren:O})}if(y!==h.prevDataKey||b!==h.prevData||w!==h.prevWidth||x!==h.prevHeight||k!==h.prevLayout||E!==h.prevStackOffset||!wa(A,h.prevMargin)){var P=Uy(g),j={chartX:h.chartX,chartY:h.chartY,isTooltipActive:h.isTooltipActive},M=U(U({}
120,zy(h,b,k)),{},{updateId:h.updateId+1}),N=U(U(U({},P),j),M);return U(U(U({},N),v(U({props:g},N),h)),{},{prevDataKey:y,prevData:b,prevWidth:w,prevHeight:x,prevLayout:k,prevStackOffset:E,prevMargin:A,prevChildren:O})}if(!Jc(O,h.prevChildren)){var D,I,R,B,H=_t(O,za),W=H&&(D=(I=H.props)===null||I===void 0?void 0:I.startIndex)!==null&&D!==void 0?D:_,K=H&&(R=(B=H.props)===null||B===void 0?void 0:B.endIndex)!==null&&R!==void 0?R:T,J=W!==_||K!==T,ee=!de(b),te=ee&&!J?h.updateId:h.updateId+1;return U(U({updateId:te},v(U(U({props:g},h),{},{updateId:te,dataStartIndex:W,dataEndIndex:K}),h)),{},{prevChildren:O,dataStartIndex:W,dataEndIndex:K})}return null}),me(r,"renderActiveDot",function(g,h){var y;return S.isValidElement(g)?y=S.cloneElement(g,h):ve(g)?y=g(h):y=m.createElement(vr,h),m.createElement(ge,{className:"recharts-active-dot",key:h.key},y)}),r},$w=nl({chartName:"LineChart",GraphicalChild:fn,axisComponents:[{axisType:"xAxis",AxisComp:At},{axisType:"yAxis",AxisComp:Pt}],formatAxisMap:Fu}),Tw=nl({chartName:"BarChart",GraphicalChild:kn,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:At},{axisType:"yAxis",AxisComp:Pt}],formatAxisMap:Fu}),nK=nl({chartName:"PieChart",GraphicalChild:Fr,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:Iu},{axisType:"radiusAxis",AxisComp:ju}],formatAxisMap:EF,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}}),aK=nl({chartName:"ScatterChart",GraphicalChild:rl,defaultTooltipEventType:"item",validateTooltipEventTypes:["item"],axisComponents:[{axisType:"xAxis",AxisComp:At},{axisType:"yAxis",AxisComp:Pt},{axisType:"zAxis",AxisComp:tl}],formatAxisMap:Fu}),Cw=nl({chartName:"AreaChart",GraphicalChild:Wr,axisComponents:[{axisType:"xAxis",AxisComp:At},{axisType:"yAxis",AxisComp:Pt}],formatAxisMap:Fu});const oK=(e,t)=>{const[r,n]=S.useState(t);S.useEffect(()=>{const a=()=>{n(window.innerWidth),e()};return a(),window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)},[e,r])},Ne={Increase:"increase",ModerateIncrease:"moderateIncrease",Decrease:"decrease",ModerateDecrease:"moderateDecrease",Unchanged:"unchanged"},re={Slate:"slate",Gray:"gray",Zinc:"zinc",Neutral:"neutral",Stone:"stone",Red:"red",Orange:"orange",Amber:"amber",Yellow:"yellow",Lime:"lime",Green:"green",Emerald:"emerald",Teal:"teal",Cyan:"cyan",Sky:"sky",Blue:"blue",Indigo:"indigo",Violet:"violet",Purple:"purple",Fuchsia:"fuchsia",Pink:"pink",Rose:"rose"},zu={XS:"xs",SM:"sm",MD:"md",LG:"lg",XL:"xl"},Sa={Left:"left",Right:"right"},Ky={Top:"top",Bottom:"bottom"}
120,Z={canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,iconRing:500,lightText:400,text:500,iconText:600,darkText:700,darkestText:900,icon:500},wr=[re.Blue,re.Cyan,re.Sky,re.Indigo,re.Violet,re.Purple,re.Fuchsia,re.Slate,re.Gray,re.Zinc,re.Neutral,re.Stone,re.Red,re.Orange,re.Amber,re.Yellow,re.Lime,re.Green,re.Emerald,re.Teal,re.Pink,re.Rose],C=jO({classGroups:{boxShadow:[{shadow:[{tremor:["input","card","dropdown"],"dark-tremor":["input","card","dropdown"]}]}],borderRadius:[{rounded:[{tremor:["small","default","full"],"dark-tremor":["small","default","full"]}]}],fontSize:[{text:[{tremor:["default","title","metric"],"dark-tremor":["default","title","metric"]}]}]}}),iK=["slate","gray","zinc","neutral","stone","red","orange","amber","yellow","lime","green","emerald","teal","cyan","sky","blue","indigo","violet","purple","fuchsia","pink","rose"],lK=e=>iK.includes(e),_w=(e,t)=>{if(t||e===Ne.Unchanged)return e;switch(e){case Ne.Increase:return Ne.Decrease;case Ne.ModerateIncrease:return Ne.ModerateDecrease;case Ne.Decrease:return Ne.Increase;case Ne.ModerateDecrease:return Ne.ModerateIncrease}return""},Cr=e=>e.toString(),Nw=e=>e.reduce((t,r)=>t+r,0),sK=(e,t)=>{for(let r=0;r<t.length;r++)if(t[r]===e)return!0;return!1};function zr(e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}function fe(e){return t=>`tremor-${e}-${t}`}function G(e,t){const r=lK(e);if(e==="white"||e==="black"||e==="transparent"||!t||!r){const n=(a=>a.includes("#")||a.includes("--")||a.includes("rgb"))(e)?`[${e}]`:e;return{bgColor:`bg-${n}`,hoverBgColor:`hover:bg-${n}`,selectBgColor:`ui-selected:bg-${n}`,textColor:`text-${n}`,selectTextColor:`ui-selected:text-${n}`,hoverTextColor:`hover:text-${n}`,borderColor:`border-${n}`,selectBorderColor:`ui-selected:border-${n}`,hoverBorderColor:`hover:border-${n}`,ringColor:`ring-${n}`,strokeColor:`stroke-${n}`,fillColor:`fill-${n}`}}return{bgColor:`bg-${e}-${t}`,selectBgColor:`ui-selected:bg-${e}-${t}`,hoverBgColor:`hover:bg-${e}-${t}`,textColor:`text-${e}-${t}`,selectTextColor:`ui-selected:text-${e}-${t}`,hoverTextColor:`hover:text-${e}-${t}`,borderColor:`border-${e}-${t}`,selectBorderColor:`ui-selected:border-${e}-${t}`,hoverBorderColor:`hover:border-${e}-${t}`,ringColor:`ring-${e}-${t}`,strokeColor:`stroke-${e}-${t}`,fillColor:`fill-${e}-${t}`}}const uK=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),m.createElement("path",{d:"M8 12L14 6V18L8 12Z"}))},cK=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),m.createElement("path",{d:"M16 12L10 18V6L16 12Z"}))},np=fe("Legend"),fK=({name:e,color:t,onClick:r,activeLegend:n})=>{const a=!!r;return m.createElement("li",{className:C(np("legendItem"),"group inline-flex items-center px-2 py-0.5 rounded-tremor-small transition whitespace-nowrap",a?"cursor-pointer":"cursor-default","text-tremor-content",a?"hover:bg-tremor-background-subtle":"","dark:text-dark-tremor-content",a?"dark:hover:bg-dark-tremor-background-subtle":""),onClick:o=>{o.stopPropagation(),r==null||r(e,t)}},m.createElement("svg",{className:C("flex-none h-2 w-2 mr-1.5",G(t,Z.text).textColor,n&&n!==e?"opacity-40":"opacity-100"),fill:"currentColor",viewBox:"0 0 8 8"},m.createElement("circle",{cx:4,cy:4,r:4})),m.createElement("p",{className:C("whitespace-nowrap truncate text-tremor-default","text-tremor-content",a?"group-hover:text-tremor-content-emphasis":"","dark:text-dark-tremor-content",n&&n!==e?"opacity-40":"opacity-100",a?"dark:group-hover:text-dark-tremor-content-emphasis":"")},e))},Hy=({icon:e,onClick:t,disabled:r})=>{const n=e,[a,o]=m.useState(!1),i=m.useRef(null);return m.useEffect(()=>(a?i.current=setInterval(()=>{t==null||t()},300):clearInterval(i.current),()=>clearInterval(i.current)),[a,t]),S.useEffect(()=>{r&&(clearInterval(i.current),o(!1))},[r]),m.createElement("button",{type:"button",className:C(np("legendSliderButton"),"w-5 group inline-flex items-center truncate rounded-tremor-small transition",r?"cursor-not-allowed":"cursor-pointer",r?"text-tremor-content-subtle":"text-tremor-content hover:text-tremor-content-emphasis hover:bg-tremor-background-subtle",r?"dark:text-dark-tremor-subtle":"dark:text-dark-tremor dark:hover:text-tremor-content-emphasis dark:hover:bg-dark-tremor-background-subtle"),disabled:r,onClick:l=>{l.stopPropagation(),t==null||t()},onMouseDown:l=>{l.stopPropagation(),o(!0)},onMouseUp:l=>{l.stopPropagation(),o(!1)}},m.createElement(n,{className:"w-full"}))},Mw=m.forwardRef((e,t)=>
120{var r,n;const{categories:a,colors:o=wr,className:i,onClickLegendItem:l,activeLegend:s,enableLegendSlider:u=!1}=e,c=Y(e,["categories","colors","className","onClickLegendItem","activeLegend","enableLegendSlider"]),f=m.useRef(null),[d,p]=m.useState(null),[v,g]=m.useState(null),h=m.useRef(null),y=S.useCallback(()=>{const x=f==null?void 0:f.current;if(!x)return;const k=x.scrollLeft>0,E=x.scrollWidth-x.clientWidth>x.scrollLeft;p({left:k,right:E})},[p]),b=S.useCallback(x=>{var k;const E=f==null?void 0:f.current,A=(k=E==null?void 0:E.clientWidth)!==null&&k!==void 0?k:0;E&&u&&(E.scrollTo({left:x==="left"?E.scrollLeft-A:E.scrollLeft+A,behavior:"smooth"}),setTimeout(()=>{y()},400))},[u,y]);m.useEffect(()=>{const x=k=>{k==="ArrowLeft"?b("left"):k==="ArrowRight"&&b("right")};return v?(x(v),h.current=setInterval(()=>{x(v)},300)):clearInterval(h.current),()=>clearInterval(h.current)},[v,b]);const O=x=>{x.stopPropagation(),x.key!=="ArrowLeft"&&x.key!=="ArrowRight"||(x.preventDefault(),g(x.key))},w=x=>{x.stopPropagation(),g(null)};return m.useEffect(()=>{const x=f==null?void 0:f.current;return u&&(y(),x==null||x.addEventListener("keydown",O),x==null||x.addEventListener("keyup",w)),()=>{x==null||x.removeEventListener("keydown",O),x==null||x.removeEventListener("keyup",w)}},[y,u]),m.createElement("ol",Object.assign({ref:t,className:C(np("root"),"relative overflow-hidden",i)},c),m.createElement("div",{ref:f,tabIndex:0,className:C("h-full flex",u?d!=null&&d.right||d!=null&&d.left?"pl-4 pr-12  items-center overflow-auto snap-mandatory [&::-webkit-scrollbar]:hidden [scrollbar-width:none]":"":"flex-wrap")},a.map((x,k)=>m.createElement(fK,{key:`item-${k}`,name:x,color:o[k],onClick:l,activeLegend:s}))),u&&(d!=null&&d.right||d!=null&&d.left)?m.createElement(m.Fragment,null,m.createElement("div",{className:C("from-tremor-background","dark:from-dark-tremor-background","absolute top-0 bottom-0 left-0 w-4 bg-gradient-to-r to-transparent pointer-events-none")}),m.createElement("div",{className:C("to-tremor-background","dark:to-dark-tremor-background","absolute top-0 bottom-0 right-10 w-4 bg-gradient-to-r from-transparent pointer-events-none")}),m.createElement("div",{className:C("bg-tremor-background","dark:bg-dark-tremor-background","absolute flex top-0 pr-1 bottom-0 right-0 items-center justify-center h-full")},m.createElement(Hy,{icon:uK,onClick:()=>{g(null),b("left")},disabled:(r=!(d!=null&&d.left))===null||r===void 0||r}),m.createElement(Hy,{icon:cK,onClick:()=>{g(null),b("right")},disabled:(n=!(d!=null&&d.right))===null||n===void 0||n}))):null)});Mw.displayName="Legend";const Uu=({payload:e},t,r,n,a,o)=>{const i=S.useRef(null);oK(()=>{var s,u;r((u=(s=i.current)===null||s===void 0?void 0:s.clientHeight)?Number(u)+20:60)});const l=e.filter(s=>s.type!=="none");return m.createElement("div",{ref:i,className:"flex items-center justify-end"},m.createElement(Mw,{categories:l.map(s=>s.value),colors:l.map(s=>t.get(s.value)),onClickLegendItem:a,activeLegend:n,enableLegendSlider:o}))},jw=({children:e})=>m.createElement("div",{className:C("rounded-tremor-default text-tremor-default border","bg-tremor-background shadow-tremor-dropdown border-tremor-border","dark:bg-dark-tremor-background dark:shadow-dark-tremor-dropdown dark:border-dark-tremor-border")},e),Dw=({value:e,name:t,color:r})=>m.createElement("div",{className:"flex items-center justify-between space-x-8"},m.createElement("div",{className:"flex items-center space-x-2"},m.createElement("span",{className:C("shrink-0 rounded-tremor-full border-2 h-3 w-3","border-tremor-background shadow-tremor-card","dark:border-dark-tremor-background dark:shadow-dark-tremor-card",G(r,Z.background).bgColor)}),m.createElement("p",{className:C("text-right whitespace-nowrap","text-tremor-content","dark:text-dark-tremor-content")},t)),m.createElement("p",{className:C("font-medium tabular-nums text-right whitespace-nowrap","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},e)),ap=({active:e,payload:t,label:r,categoryColors:n,valueFormatter:a})=>{if(e&&t){const o=t.filter(i=>i.type!=="none");return m.createElement(jw,null,m.createElement("div",{className:C("border-tremor-border border-b px-4 py-2","dark:border-dark-tremor-border")},m.createElement("p",{className:C("font-medium","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},r)),m.createElement("div",{className:C("px-4 py-2 space-y-1")},o.map(({value:i,name:l},s)=>{var u;return m.createElement(Dw,{key:`id-${s}`,value:a(i),name:l,color:(u=n.get(l))!==null&&u!==void 0?u:re.Blue})})))}return null},dK=fe("Flex"),mK={start:"justify-start",end:"justify-end",center:"justify-center",between:"justify-between",around:"justify-around",evenly:"justify-evenly"},pK={start:"items-start",end:"items-end",center:"items-center",baseline:"items-baseline",stretch:"items-stretch"},vK={row:"flex-row",col:"flex-col","row-reverse":"flex-row-reverse","col-reverse":"flex-col-reverse"},Iw=m.forwardRef((e,t)=>
120{const{flexDirection:r="row",justifyContent:n="between",alignItems:a="center",children:o,className:i}=e,l=Y(e,["flexDirection","justifyContent","alignItems","children","className"]);return m.createElement("div",Object.assign({ref:t,className:C(dK("root"),"flex w-full",vK[r],mK[n],pK[a],i)},l),o)});Iw.displayName="Flex";const op=m.forwardRef((e,t)=>{const{color:r,className:n,children:a}=e;return m.createElement("p",{ref:t,className:C("text-tremor-default",r?G(r,Z.text).textColor:C("text-tremor-content","dark:text-dark-tremor-content"),n)},a)});op.displayName="Text";const Sn=({noDataText:e="No data"})=>m.createElement(Iw,{alignItems:"center",justifyContent:"center",className:C("w-full h-full border border-dashed rounded-tremor-default","border-tremor-border","dark:border-dark-tremor-border")},m.createElement(op,{className:C("text-tremor-content","dark:text-dark-tremor-content")},e)),ia=(e,t)=>{const r=new Map;return e.forEach((n,a)=>{r.set(n,t[a])}),r},dn=(e,t,r)=>[e?"auto":t??0,r??"auto"],hK=(e,t)=>{if(!t)return[];const r=new Set;return e.forEach(n=>{r.add(n[t])}),Array.from(r)};function ji(e,t){if(e===t)return!0;if(typeof e!="object"||typeof t!="object"||e===null||t===null)return!1;const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(const a of r)if(!n.includes(a)||!ji(e[a],t[a]))return!1;return!0}function Ea(e,t){const r=[];for(const n of e)if(Object.prototype.hasOwnProperty.call(n,t)&&(r.push(n[t]),r.length>1))return!1;return!0}const gK=m.forwardRef((e,t)=>{const{data:r=[],categories:n=[],index:a,stack:o=!1,colors:i=wr,valueFormatter:l=Cr,startEndOnly:s=!1,showXAxis:u=!0,showYAxis:c=!0,yAxisWidth:f=56,intervalType:d="equidistantPreserveStart",showAnimation:p=!1,animationDuration:v=900,showTooltip:g=!0,showLegend:h=!0,showGridLines:y=!0,showGradient:b=!0,autoMinValue:O=!1,curveType:w="linear",minValue:x,maxValue:k,connectNulls:E=!1,allowDecimals:A=!0,noDataText:_,className:T,onValueChange:$,enableLegendSlider:P=!1,customTooltip:j,rotateLabelX:M,tickGap:N=5}=e,D=Y(e,["data","categories","index","stack","colors","valueFormatter","startEndOnly","showXAxis","showYAxis","yAxisWidth","intervalType","showAnimation","animationDuration","showTooltip","showLegend","showGridLines","showGradient","autoMinValue","curveType","minValue","maxValue","connectNulls","allowDecimals","noDataText","className","onValueChange","enableLegendSlider","customTooltip","rotateLabelX","tickGap"]),I=j,R=!u&&!c||s&&!c?0:20,[B,H]=S.useState(60),[W,K]=S.useState(void 0),[J,ee]=S.useState(void 0),te=ia(n,i),xe=dn(O,x,k),le=!!$;function se(L){le&&(L===J&&!W||Ea(r,L)&&W&&W.dataKey===L?(ee(void 0),$==null||$(null)):(ee(L),$==null||$({eventType:"category",categoryClicked:L})),K(void 0))}return m.createElement("div",Object.assign({ref:t,className:C("w-full h-80",T)},D),m.createElement(bn,{className:"h-full w-full"},r!=null&&r.length?m.createElement(Cw,{data:r,onClick:le&&(J||W)?()=>{K(void 0),ee(void 0),$==null||$(null)}:void 0},y?m.createElement(el,{className:C("stroke-1","stroke-tremor-border","dark:stroke-dark-tremor-border"),horizontal:!0,vertical:!1}):null,m.createElement(At,{padding:{left:R,right:R},hide:!u,dataKey:a,tick:{transform:"translate(0, 6)"},ticks:s?[r[0][a],r[r.length-1][a]]:void 0,fill:"",stroke:"",className:C("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),interval:s?"preserveStartEnd":d,tickLine:!1,axisLine:!1,minTickGap:N,angle:M==null?void 0:M.angle,dy:M==null?void 0:M.verticalShift,height:M==null?void 0:M.xAxisHeight}),m.createElement(Pt,{width:f,hide:!c,axisLine:!1,tickLine:!1,type:"number",domain:xe,tick:{transform:"translate(-3, 0)"},fill:"",stroke:"",className:C("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickFormatter:l,allowDecimals:A}),m.createElement(wt,{wrapperStyle:{outline:"none"},isAnimationActive:!1,cursor:{stroke:"#d1d5db",strokeWidth:1},content:g?({active:L,payload:z,label:X})=>I?m.createElement(I,{payload:z==null?void 0:z.map(F=>{var oe;return Object.assign(Object.assign({},F),{color:(oe=te.get(F.dataKey))!==null&&oe!==void 0?oe:re.Gray})}),active:L,label:X}):m.createElement(ap,{active:L,payload:z,label:X,valueFormatter:l,categoryColors:te}):m.createElement(m.Fragment,null),position:{y:0}}),h?m.createElement(Nr,{verticalAlign:"top",height:B,content:({payload:L})=>Uu({payload:L},te,H,J,le?z=>se(z):void 0,P)}):null,n.map(L=>{var z,X;return m.createElement("defs",{key:L},b?m.createElement("linearGradient",{className:G((z=te.get(L))!==null&&z!==void 0?z:re.Gray,Z.text).textColor,id:te.get(L),x1:"0",y1:"0",x2:"0",y2:"1"}
120,m.createElement("stop",{offset:"5%",stopColor:"currentColor",stopOpacity:W||J&&J!==L?.15:.4}),m.createElement("stop",{offset:"95%",stopColor:"currentColor",stopOpacity:0})):m.createElement("linearGradient",{className:G((X=te.get(L))!==null&&X!==void 0?X:re.Gray,Z.text).textColor,id:te.get(L),x1:"0",y1:"0",x2:"0",y2:"1"},m.createElement("stop",{stopColor:"currentColor",stopOpacity:W||J&&J!==L?.1:.3})))}),n.map(L=>{var z;return m.createElement(Wr,{className:G((z=te.get(L))!==null&&z!==void 0?z:re.Gray,Z.text).strokeColor,strokeOpacity:W||J&&J!==L?.3:1,activeDot:X=>{var F;const{cx:oe,cy:ae,stroke:he,strokeLinecap:we,strokeLinejoin:Pe,strokeWidth:_e,dataKey:nt}=X;return m.createElement(vr,{className:C("stroke-tremor-background dark:stroke-dark-tremor-background",$?"cursor-pointer":"",G((F=te.get(nt))!==null&&F!==void 0?F:re.Gray,Z.text).fillColor),cx:oe,cy:ae,r:5,fill:"",stroke:he,strokeLinecap:we,strokeLinejoin:Pe,strokeWidth:_e,onClick:(Oe,mt)=>function(Xe,la){la.stopPropagation(),le&&(Xe.index===(W==null?void 0:W.index)&&Xe.dataKey===(W==null?void 0:W.dataKey)||Ea(r,Xe.dataKey)&&J&&J===Xe.dataKey?(ee(void 0),K(void 0),$==null||$(null)):(ee(Xe.dataKey),K({index:Xe.index,dataKey:Xe.dataKey}),$==null||$(Object.assign({eventType:"dot",categoryClicked:Xe.dataKey},Xe.payload))))}(X,mt)})},dot:X=>{var F;const{stroke:oe,strokeLinecap:ae,strokeLinejoin:he,strokeWidth:we,cx:Pe,cy:_e,dataKey:nt,index:Oe}=X;return Ea(r,L)&&!(W||J&&J!==L)||(W==null?void 0:W.index)===Oe&&(W==null?void 0:W.dataKey)===L?m.createElement(vr,{key:Oe,cx:Pe,cy:_e,r:5,stroke:oe,fill:"",strokeLinecap:ae,strokeLinejoin:he,strokeWidth:we,className:C("stroke-tremor-background dark:stroke-dark-tremor-background",$?"cursor-pointer":"",G((F=te.get(nt))!==null&&F!==void 0?F:re.Gray,Z.text).fillColor)}):m.createElement(S.Fragment,{key:Oe})},key:L,name:L,type:w,dataKey:L,stroke:"",fill:`url(#${te.get(L)})`,strokeWidth:2,strokeLinejoin:"round",strokeLinecap:"round",isAnimationActive:p,animationDuration:v,stackId:o?"a":void 0,connectNulls:E})}),$?n.map(L=>m.createElement(fn,{className:C("cursor-pointer"),strokeOpacity:0,key:L,name:L,type:w,dataKey:L,stroke:"transparent",fill:"transparent",legendType:"none",tooltipType:"none",strokeWidth:12,connectNulls:E,onClick:(z,X)=>{X.stopPropagation();const{name:F}=z;se(F)}})):null):m.createElement(Sn,{noDataText:_})))});gK.displayName="AreaChart";const yK=m.forwardRef((e,t)=>{const{data:r=[],categories:n=[],index:a,colors:o=wr,valueFormatter:i=Cr,layout:l="horizontal",stack:s=!1,relative:u=!1,startEndOnly:c=!1,animationDuration:f=900,showAnimation:d=!1,showXAxis:p=!0,showYAxis:v=!0,yAxisWidth:g=56,intervalType:h="equidistantPreserveStart",showTooltip:y=!0,showLegend:b=!0,showGridLines:O=!0,autoMinValue:w=!1,minValue:x,maxValue:k,allowDecimals:E=!0,noDataText:A,onValueChange:_,enableLegendSlider:T=!1,customTooltip:$,rotateLabelX:P,tickGap:j=5,className:M}=e,N=Y(e,["data","categories","index","colors","valueFormatter","layout","stack","relative","startEndOnly","animationDuration","showAnimation","showXAxis","showYAxis","yAxisWidth","intervalType","showTooltip","showLegend","showGridLines","autoMinValue","minValue","maxValue","allowDecimals","noDataText","onValueChange","enableLegendSlider","customTooltip","rotateLabelX","tickGap","className"]),D=$,I=p||v?20:0,[R,B]=S.useState(60),H=ia(n,o),[W,K]=m.useState(void 0),[J,ee]=S.useState(void 0),te=!!_;function xe(se,L,z){var X,F,oe,ae;z.stopPropagation(),_&&(ji(W,Object.assign(Object.assign({},se.payload),{value:se.value}))?(ee(void 0),K(void 0),_==null||_(null)):(ee((F=(X=se.tooltipPayload)===null||X===void 0?void 0:X[0])===null||F===void 0?void 0:F.dataKey),K(Object.assign(Object.assign({},se.payload),{value:se.value})),_==null||_(Object.assign({eventType:"bar",categoryClicked:(ae=(oe=se.tooltipPayload)===null||oe===void 0?void 0:oe[0])===null||ae===void 0?void 0:ae.dataKey},se.payload))))}const le=dn(w,x,k);return m.createElement("div",Object.assign({ref:t,className:C("w-full h-80",M)},N),m.createElement(bn,{className:"h-full w-full"},r!=null&&r.length?m.createElement(Tw,{data:r,stackOffset:s?"sign":u?"expand":"none",layout:l==="vertical"?"vertical":"horizontal",onClick:te&&(J||W)?()=>{K(void 0),ee(void 0),_==null||_(null)}:void 0},O?m.createElement(el,{className:C("stroke-1","stroke-tremor-border","dark:stroke-dark-tremor-border"),horizontal:l!=="vertical",vertical:l==="vertical"}):null,l!=="vertical"?m.createElement(At,{padding:{left:I,right:I},hide:!p,dataKey:a,interval:c?"preserveStartEnd":h,tick:{transform:"translate(0, 6)"},ticks:c?[r[0][a],r[r.length-1][a]]:void 0,fill:"",stroke:"",className:C("mt-4 text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickLine:!1,axisLine
120:!1,angle:P==null?void 0:P.angle,dy:P==null?void 0:P.verticalShift,height:P==null?void 0:P.xAxisHeight,minTickGap:j}):m.createElement(At,{hide:!p,type:"number",tick:{transform:"translate(-3, 0)"},domain:le,fill:"",stroke:"",className:C("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickLine:!1,axisLine:!1,tickFormatter:i,minTickGap:j,allowDecimals:E,angle:P==null?void 0:P.angle,dy:P==null?void 0:P.verticalShift,height:P==null?void 0:P.xAxisHeight}),l!=="vertical"?m.createElement(Pt,{width:g,hide:!v,axisLine:!1,tickLine:!1,type:"number",domain:le,tick:{transform:"translate(-3, 0)"},fill:"",stroke:"",className:C("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickFormatter:u?se=>`${(100*se).toString()} %`:i,allowDecimals:E}):m.createElement(Pt,{width:g,hide:!v,dataKey:a,axisLine:!1,tickLine:!1,ticks:c?[r[0][a],r[r.length-1][a]]:void 0,type:"category",interval:"preserveStartEnd",tick:{transform:"translate(0, 6)"},fill:"",stroke:"",className:C("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content")}),m.createElement(wt,{wrapperStyle:{outline:"none"},isAnimationActive:!1,cursor:{fill:"#d1d5db",opacity:"0.15"},content:y?({active:se,payload:L,label:z})=>D?m.createElement(D,{payload:L==null?void 0:L.map(X=>{var F;return Object.assign(Object.assign({},X),{color:(F=H.get(X.dataKey))!==null&&F!==void 0?F:re.Gray})}),active:se,label:z}):m.createElement(ap,{active:se,payload:L,label:z,valueFormatter:i,categoryColors:H}):m.createElement(m.Fragment,null),position:{y:0}}),b?m.createElement(Nr,{verticalAlign:"top",height:R,content:({payload:se})=>Uu({payload:se},H,B,J,te?L=>{return z=L,void(te&&(z!==J||W?(ee(z),_==null||_({eventType:"category",categoryClicked:z})):(ee(void 0),_==null||_(null)),K(void 0)));var z}:void 0,T)}):null,n.map(se=>{var L;return m.createElement(kn,{className:C(G((L=H.get(se))!==null&&L!==void 0?L:re.Gray,Z.background).fillColor,_?"cursor-pointer":""),key:se,name:se,type:"linear",stackId:s||u?"a":void 0,dataKey:se,fill:"",isAnimationActive:d,animationDuration:f,shape:z=>((X,F,oe,ae)=>{const{fillOpacity:he,name:we,payload:Pe,value:_e}=X;let{x:nt,width:Oe,y:mt,height:Xe}=X;return ae==="horizontal"&&Xe<0?(mt+=Xe,Xe=Math.abs(Xe)):ae==="vertical"&&Oe<0&&(nt+=Oe,Oe=Math.abs(Oe)),m.createElement("rect",{x:nt,y:mt,width:Oe,height:Xe,opacity:F||oe&&oe!==we?ji(F,Object.assign(Object.assign({},Pe),{value:_e}))?he:.3:he})})(z,W,J,l),onClick:xe})})):m.createElement(Sn,{noDataText:A})))});yK.displayName="BarChart";const bK=({active:e,payload:t,valueFormatter:r})=>{if(e&&(t!=null&&t[0])){const n=t==null?void 0:t[0];return m.createElement(jw,null,m.createElement("div",{className:C("px-4 py-2")},m.createElement(Dw,{value:r(n.value),name:n.name,color:n.payload.color})))}return null},xK=(e,t)=>e.map((r,n)=>{const a=n<t.length?t[n]:re.Gray;return Object.assign(Object.assign({},r),{color:a,className:G(a??re.Gray,Z.background).fillColor,fill:""})}),wK=(e,t,r,n)=>e||t(((a,o)=>Nw(a.map(i=>i[o])))(r,n)),OK=e=>{const{cx:t,cy:r,innerRadius:n,outerRadius:a,startAngle:o,endAngle:i,className:l}=e;return m.createElement("g",null,m.createElement(Ym,{cx:t,cy:r,innerRadius:n,outerRadius:a,startAngle:o,endAngle:i,className:l,fill:"",opacity:.3,style:{outline:"none"}}))},kK=m.forwardRef((e,t)=>{const{data:r=[],category:n="value",index:a="name",colors:o=wr,variant:i="donut",valueFormatter:l=Cr,label:s,showLabel:u=!0,animationDuration:c=900,showAnimation:f=!1,showTooltip:d=!0,noDataText:p,onValueChange:v,customTooltip:g,className:h}=e,y=Y(e,["data","category","index","colors","variant","valueFormatter","label","showLabel","animationDuration","showAnimation","showTooltip","noDataText","onValueChange","customTooltip","className"]),b=g,O=i=="donut",w=wK(s,l,r,n),[x,k]=m.useState(void 0),E=!!v;return S.useEffect(()=>{const A=document.querySelectorAll(".recharts-pie-sector");A&&A.forEach(_=>{_.setAttribute("style","outline: none")})},[x]),m.createElement("div",Object.assign({ref:t,className:C("w-full h-40",h)},y),m.createElement(bn,{className:"h-full w-full"},r!=null&&r.length?m.createElement(nK,{onClick:E&&x?()=>{k(void 0),v==null||v(null)}:void 0,margin:{top:0,left:0,right:0,bottom:0}},u&&O?m.createElement("text",{className:C("fill-tremor-content-emphasis","dark:fill-dark-tremor-content-emphasis"),x:"50%",y:"50%",textAnchor:"middle",dominantBaseline:"middle"},w):null,m.createElement(Fr,{className:C("stroke-tremor-background dark:stroke-dark-tremor-background",v?"cursor-pointer":"cursor-default"),data:xK(r,o),cx:"50%",cy:"50%",startAngle:90,endAngle:-270,innerRadius:O?"75%":"0%",outerRadius:"100%",stroke:"",strokeLinejoin:"round",dataKey:n,nameKey:a,isAnimationActive:f,animationDuration:c,onClick:function(A,_,T){T.stopPropagation(),E&&(x===_?(k(void 0),v==null||v(null)):(k(_),v==null||v(Object.assign({eventType:"slice"},A.payload.payload))))},activeIndex:x,inactiveShape:OK,style:{outline:"none"}}),m.createElement(wt,{wrapperStyle:{outline:"none"},isAnimationActive:!1,content:d?({active:A,payload:_})=>{var T;return b?m.createElement(b,{payload:_==null?void 0:_.map($=>{var P,j,M;return Object.assign(Object.assign({},$),{color:(M=(j=(P=_==null?void 0:_[0])===null||P===void 0?void 0:P.payload)===null||j===void 0?void 0:j.color)!==null&&M!==void 0?M:re.Gray})}),active:A,label:(T=_==null?void 0:_[0])===null||T===void 0?void 0:T.name}):m.createElement(bK,{active:A,payload:_,valueFormatter:l})}:m.createElement(m.Fragment,null)})):m.createElement(Sn,{noDataText:p})))});kK.displayName="DonutChart";const SK=m.forwardRef((e,t)=>
120{const{data:r=[],categories:n=[],index:a,colors:o=wr,valueFormatter:i=Cr,startEndOnly:l=!1,showXAxis:s=!0,showYAxis:u=!0,yAxisWidth:c=56,intervalType:f="equidistantPreserveStart",animationDuration:d=900,showAnimation:p=!1,showTooltip:v=!0,showLegend:g=!0,showGridLines:h=!0,autoMinValue:y=!1,curveType:b="linear",minValue:O,maxValue:w,connectNulls:x=!1,allowDecimals:k=!0,noDataText:E,className:A,onValueChange:_,enableLegendSlider:T=!1,customTooltip:$,rotateLabelX:P,tickGap:j=5}=e,M=Y(e,["data","categories","index","colors","valueFormatter","startEndOnly","showXAxis","showYAxis","yAxisWidth","intervalType","animationDuration","showAnimation","showTooltip","showLegend","showGridLines","autoMinValue","curveType","minValue","maxValue","connectNulls","allowDecimals","noDataText","className","onValueChange","enableLegendSlider","customTooltip","rotateLabelX","tickGap"]),N=$,D=s||u?20:0,[I,R]=S.useState(60),[B,H]=S.useState(void 0),[W,K]=S.useState(void 0),J=ia(n,o),ee=dn(y,O,w),te=!!_;function xe(le){te&&(le===W&&!B||Ea(r,le)&&B&&B.dataKey===le?(K(void 0),_==null||_(null)):(K(le),_==null||_({eventType:"category",categoryClicked:le})),H(void 0))}return m.createElement("div",Object.assign({ref:t,className:C("w-full h-80",A)},M),m.createElement(bn,{className:"h-full w-full"},r!=null&&r.length?m.createElement($w,{data:r,onClick:te&&(W||B)?()=>{H(void 0),K(void 0),_==null||_(null)}:void 0},h?m.createElement(el,{className:C("stroke-1","stroke-tremor-border","dark:stroke-dark-tremor-border"),horizontal:!0,vertical:!1}):null,m.createElement(At,{padding:{left:D,right:D},hide:!s,dataKey:a,interval:l?"preserveStartEnd":f,tick:{transform:"translate(0, 6)"},ticks:l?[r[0][a],r[r.length-1][a]]:void 0,fill:"",stroke:"",className:C("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickLine:!1,axisLine:!1,minTickGap:j,angle:P==null?void 0:P.angle,dy:P==null?void 0:P.verticalShift,height:P==null?void 0:P.xAxisHeight}),m.createElement(Pt,{width:c,hide:!u,axisLine:!1,tickLine:!1,type:"number",domain:ee,tick:{transform:"translate(-3, 0)"},fill:"",stroke:"",className:C("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickFormatter:i,allowDecimals:k}),m.createElement(wt,{wrapperStyle:{outline:"none"},isAnimationActive:!1,cursor:{stroke:"#d1d5db",strokeWidth:1},content:v?({active:le,payload:se,label:L})=>N?m.createElement(N,{payload:se==null?void 0:se.map(z=>{var X;return Object.assign(Object.assign({},z),{color:(X=J.get(z.dataKey))!==null&&X!==void 0?X:re.Gray})}),active:le,label:L}):m.createElement(ap,{active:le,payload:se,label:L,valueFormatter:i,categoryColors:J}):m.createElement(m.Fragment,null),position:{y:0}}),g?m.createElement(Nr,{verticalAlign:"top",height:I,content:({payload:le})=>Uu({payload:le},J,R,W,te?se=>xe(se):void 0,T)}):null,n.map(le=>{var se;return m.createElement(fn,{className:C(G((se=J.get(le))!==null&&se!==void 0?se:re.Gray,Z.text).strokeColor),strokeOpacity:B||W&&W!==le?.3:1,activeDot:L=>{var z;const{cx:X,cy:F,stroke:oe,strokeLinecap:ae,strokeLinejoin:he,strokeWidth:we,dataKey:Pe}=L;return m.createElement(vr,{className:C("stroke-tremor-background dark:stroke-dark-tremor-background",_?"cursor-pointer":"",G((z=J.get(Pe))!==null&&z!==void 0?z:re.Gray,Z.text).fillColor),cx:X,cy:F,r:5,fill:"",stroke:oe,strokeLinecap:ae,strokeLinejoin:he,strokeWidth:we,onClick:(_e,nt)=>function(Oe,mt){mt.stopPropagation(),te&&(Oe.index===(B==null?void 0:B.index)&&Oe.dataKey===(B==null?void 0:B.dataKey)||Ea(r,Oe.dataKey)&&W&&W===Oe.dataKey?(K(void 0),H(void 0),_==null||_(null)):(K(Oe.dataKey),H({index:Oe.index,dataKey:Oe.dataKey}),_==null||_(Object.assign({eventType:"dot",categoryClicked:Oe.dataKey},Oe.payload))))}(L,nt)})},dot:L=>{var z;const{stroke:X,strokeLinecap:F,strokeLinejoin:oe,strokeWidth:ae,cx:he,cy:we,dataKey:Pe,index:_e}=L;return Ea(r,le)&&!(B||W&&W!==le)||(B==null?void 0:B.index)===_e&&(B==null?void 0:B.dataKey)===le?m.createElement(vr,{key:_e,cx:he,cy:we,r:5,stroke:X,fill:"",strokeLinecap:F,strokeLinejoin:oe,strokeWidth:ae,className:C("stroke-tremor-background dark:stroke-dark-tremor-background",_?"cursor-pointer":"",G((z=J.get(Pe))!==null&&z!==void 0?z:re.Gray,Z.text).fillColor)}):m.createElement(S.Fragment,{key:_e})},key:le,name:le,type:b,dataKey:le,stroke:"",strokeWidth:2,strokeLinejoin:"round",strokeLinecap:"round",isAnimationActive:p,animationDuration:d,connectNulls:x})}),_?n.map(le=>m.createElement(fn,{className:C("cursor-pointer"),strokeOpacity:0,key:le,name:le,type:b,dataKey:le,stroke:"transparent",fill:"transparent",legendType:"none",tooltipType:"none",strokeWidth:12,connectNulls:x,onClick:(se,L)=>{L.stopPropagation();const{name:z}=se;xe(z)}
120})):null):m.createElement(Sn,{noDataText:E})))});SK.displayName="LineChart";const EK=({children:e})=>m.createElement("div",{className:C("rounded-tremor-default text-tremor-default border","bg-tremor-background shadow-tremor-dropdown border-tremor-border","dark:bg-dark-tremor-background dark:shadow-dark-tremor-dropdown dark:border-dark-tremor-border")},e),AK=({value:e,name:t})=>m.createElement("div",{className:"flex items-center justify-between space-x-8"},m.createElement("div",{className:"flex items-center space-x-2"},m.createElement("p",{className:C("text-right whitespace-nowrap","text-tremor-content","dark:text-dark-tremor-content")},t)),m.createElement("p",{className:C("font-medium tabular-nums text-right whitespace-nowrap","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},e)),PK=({label:e,active:t,payload:r,valueFormatter:n,axis:a,category:o,categoryColors:i})=>{var l,s;return t&&r?m.createElement(EK,null,m.createElement("div",{className:C("flex items-center space-x-2 border-b px-4 py-2","border-tremor-border","dark:border-dark-tremor-border")},m.createElement("span",{className:C("shrink-0 rounded-tremor-full border-2 h-3 w-3","border-tremor-background shadow-tremor-card","dark:border-dark-tremor-background dark:shadow-dark-tremor-card",G(o&&(s=i.get((l=r==null?void 0:r[0])===null||l===void 0?void 0:l.payload[o]))!==null&&s!==void 0?s:re.Blue,Z.background).bgColor)}),m.createElement("p",{className:C("font-medium","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},e)),m.createElement("div",{className:C("px-4 py-2 space-y-1")},r.map(({value:u,name:c},f)=>{var d,p;const v=(d=Object.keys(a).find(h=>a[h]===c))!==null&&d!==void 0?d:"",g=(p=n[v])!==null&&p!==void 0?p:Cr;return m.createElement(AK,{key:`id-${f}`,value:n&&g?g(u):`${u}`,name:c})}))):null},$K=m.forwardRef((e,t)=>{const{data:r=[],x:n,y:a,size:o,category:i,colors:l=wr,showOpacity:s=!1,sizeRange:u=[1,1e3],valueFormatter:c={x:Cr,y:Cr,size:Cr},startEndOnly:f=!1,showXAxis:d=!0,showYAxis:p=!0,yAxisWidth:v=56,intervalType:g="equidistantPreserveStart",animationDuration:h=900,showAnimation:y=!1,showTooltip:b=!0,showLegend:O=!0,showGridLines:w=!0,autoMinXValue:x=!1,minXValue:k,maxXValue:E,autoMinYValue:A=!1,minYValue:_,maxYValue:T,allowDecimals:$=!0,noDataText:P,onValueChange:j,customTooltip:M,rotateLabelX:N,className:D,enableLegendSlider:I=!1,tickGap:R=5}=e,B=Y(e,["data","x","y","size","category","colors","showOpacity","sizeRange","valueFormatter","startEndOnly","showXAxis","showYAxis","yAxisWidth","intervalType","animationDuration","showAnimation","showTooltip","showLegend","showGridLines","autoMinXValue","minXValue","maxXValue","autoMinYValue","minYValue","maxYValue","allowDecimals","noDataText","onValueChange","customTooltip","rotateLabelX","className","enableLegendSlider","tickGap"]),H=M,[W,K]=S.useState(60),[J,ee]=m.useState(void 0),[te,xe]=S.useState(void 0),le=!!j;function se(oe,ae,he){he.stopPropagation(),le&&(ji(J,oe.node)?(xe(void 0),ee(void 0),j==null||j(null)):(ee(oe.node),xe(oe.payload[i]),j==null||j(Object.assign({eventType:"bubble",categoryClicked:oe.payload[i]},oe.payload))))}const L=hK(r,i),z=ia(L,l),X=dn(x,k,E),F=dn(A,_,T);return m.createElement("div",Object.assign({ref:t,className:C("w-full h-80",D)},B),m.createElement(bn,{className:"h-full w-full"},r!=null&&r.length?m.createElement(aK,{onClick:le&&(te||J)?()=>{ee(void 0),xe(void 0),j==null||j(null)}:void 0,margin:{left:20,right:20}},w?m.createElement(el,{className:C("stroke-1","stroke-tremor-border","dark:stroke-dark-tremor-border"),horizontal:!0,vertical:!0}):null,n?m.createElement(At,{hide:!d,dataKey:n,interval:f?"preserveStartEnd":g,tick:{transform:"translate(0, 6)"},ticks:f?[r[0][n],r[r.length-1][n]]:void 0,type:"number",name:n,fill:"",stroke:"",className:C("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickLine:!1,tickFormatter:c.x,axisLine:!1,minTickGap:R,domain:X,allowDataOverflow:!0,angle:N==null?void 0:N.angle,dy:N==null?void 0:N.verticalShift,height:N==null?void 0:N.xAxisHeight}
120):null,a?m.createElement(Pt,{width:v,hide:!p,axisLine:!1,tickLine:!1,dataKey:a,type:"number",name:a,domain:F,tick:{transform:"translate(-3, 0)"},tickFormatter:c.y,fill:"",stroke:"",className:C("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),allowDecimals:$,allowDataOverflow:!0}):null,m.createElement(wt,{wrapperStyle:{outline:"none"},isAnimationActive:!1,cursor:{stroke:"#d1d5db",strokeWidth:1},content:b?({active:oe,payload:ae,label:he})=>{var we,Pe;const _e=i?(Pe=(we=ae==null?void 0:ae[0])===null||we===void 0?void 0:we.payload)===null||Pe===void 0?void 0:Pe[i]:he;return H?m.createElement(H,{payload:ae==null?void 0:ae.map(nt=>{var Oe;return Object.assign(Object.assign({},nt),{color:(Oe=z.get(_e))!==null&&Oe!==void 0?Oe:re.Gray})}),active:oe,label:_e}):m.createElement(PK,{active:oe,payload:ae,label:_e,valueFormatter:c,axis:{x:n,y:a,size:o},category:i,categoryColors:z})}:m.createElement(m.Fragment,null)}),o?m.createElement(tl,{dataKey:o,type:"number",range:u,name:o}):null,L.map(oe=>{var ae,he;return m.createElement(rl,{className:C(G((ae=z.get(oe))!==null&&ae!==void 0?ae:re.Gray,Z.text).fillColor,s?G((he=z.get(oe))!==null&&he!==void 0?he:re.Gray,Z.text).strokeColor:"",j?"cursor-pointer":""),fill:`url(#${z.get(oe)})`,fillOpacity:s?.7:1,key:oe,name:oe,data:i?r.filter(we=>we[i]===oe):r,isAnimationActive:y,animationDuration:h,shape:we=>((Pe,_e,nt)=>{const{cx:Oe,cy:mt,width:Xe,node:la,fillOpacity:ho,name:CO}=Pe;return m.createElement(vr,{cx:Oe,cy:mt,r:Xe/2,opacity:_e||nt&&nt!==CO?ji(_e,la)?ho:.3:ho})})(we,J,te),onClick:se})}),O?m.createElement(Nr,{verticalAlign:"top",height:W,content:({payload:oe})=>Uu({payload:oe},z,K,te,le?ae=>{return he=ae,void(le&&(he!==te||J?(xe(he),j==null||j({eventType:"category",categoryClicked:he})):(xe(void 0),j==null||j(null)),ee(void 0)));var he}:void 0,I)}):null):m.createElement(Sn,{noDataText:P})))});$K.displayName="ScatterChart";const Is=Math.min,Kn=Math.max,Rs=Math.round,kl=Math.floor,mn=e=>({x:e,y:e}),TK={left:"right",right:"left",bottom:"top",top:"bottom"},CK={start:"end",end:"start"};function Yy(e,t,r){return Kn(e,Is(t,r))}function Vu(e,t){return typeof e=="function"?e(t):e}function Zn(e){return e.split("-")[0]}function Ku(e){return e.split("-")[1]}function Rw(e){return e==="x"?"y":"x"}function Lw(e){return e==="y"?"height":"width"}function Hu(e){return["top","bottom"].includes(Zn(e))?"y":"x"}function Bw(e){return Rw(Hu(e))}function _K(e,t,r){r===void 0&&(r=!1);const n=Ku(e),a=Bw(e),o=Lw(a);let i=a==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[o]>t.floating[o]&&(i=Ls(i)),[i,Ls(i)]}function NK(e){const t=Ls(e);return[xd(e),t,xd(t)]}function xd(e){return e.replace(/start|end/g,t=>CK[t])}function MK(e,t,r){const n=["left","right"],a=["right","left"],o=["top","bottom"],i=["bottom","top"];switch(e){case"top":case"bottom":return r?t?a:n:t?n:a;case"left":case"right":return t?o:i;default:return[]}}function jK(e,t,r,n){const a=Ku(e);let o=MK(Zn(e),r==="start",n);return a&&(o=o.map(i=>i+"-"+a),t&&(o=o.concat(o.map(xd)))),o}function Ls(e){return e.replace(/left|right|bottom|top/g,t=>TK[t])}function DK(e){return{top:0,right:0,bottom:0,left:0,...e}}function IK(e){return typeof e!="number"?DK(e):{top:e,right:e,bottom:e,left:e}}function Bs(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}function Gy(e,t,r){let{reference:n,floating:a}=e;const o=Hu(t),i=Bw(t),l=Lw(i),s=Zn(t),u=o==="y",c=n.x+n.width/2-a.width/2,f=n.y+n.height/2-a.height/2,d=n[l]/2-a[l]/2;let p;switch(s){case"top":p={x:c,y:n.y-a.height};break;case"bottom":p={x:c,y:n.y+n.height};break;case"right":p={x:n.x+n.width,y:f};break;case"left":p={x:n.x-a.width,y:f};break;default:p={x:n.x,y:n.y}}switch(Ku(t)){case"start":p[i]-=d*(r&&u?-1:1);break;case"end":p[i]+=d*(r&&u?-1:1);break}return p}const RK=async(e,t,r)=>{const{placement:n="bottom",strategy:a="absolute",middleware:o=[],platform:i}=r,l=o.filter(Boolean),s=await(i.isRTL==null?void 0:i.isRTL(t));let u=await i.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:f}=Gy(u,n,s),d=n,p={},v=0;for(let g=0;g<l.length;g++){const{name:h,fn:y}=l[g],{x:b,y:O,data:w,reset:x}=await y({x:c,y:f,initialPlacement:n,placement:d,strategy:a,middlewareData:p,rects:u,platform:i,elements:{reference:e,floating:t}});c=b??c,f=O??f,p={...p,[h]:{...p[h],...w}},x&&v<=50&&(v++,typeof x=="object"&&(x.placement&&(d=x.placement),x.rects&&(u=x.rects===!0?await i.getElementRects({reference:e,floating:t,strategy:a}):x.rects),{x:c,y:f}=Gy(u,d,s)),g=-1)}return{x:c,y:f,placement:d,strategy:a,middlewareData:p}};async function Fw(e,t){var r;t===void 0&&(t={});const{x:n,y:a,platform:o,rects:i,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:d=!1,padding:p=0}
120=Vu(t,e),v=IK(p),h=l[d?f==="floating"?"reference":"floating":f],y=Bs(await o.getClippingRect({element:(r=await(o.isElement==null?void 0:o.isElement(h)))==null||r?h:h.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),b=f==="floating"?{...i.floating,x:n,y:a}:i.reference,O=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l.floating)),w=await(o.isElement==null?void 0:o.isElement(O))?await(o.getScale==null?void 0:o.getScale(O))||{x:1,y:1}:{x:1,y:1},x=Bs(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:b,offsetParent:O,strategy:s}):b);return{top:(y.top-x.top+v.top)/w.y,bottom:(x.bottom-y.bottom+v.bottom)/w.y,left:(y.left-x.left+v.left)/w.x,right:(x.right-y.right+v.right)/w.x}}const LK=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var r,n;const{placement:a,middlewareData:o,rects:i,initialPlacement:l,platform:s,elements:u}=t,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:d,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:g=!0,...h}=Vu(e,t);if((r=o.arrow)!=null&&r.alignmentOffset)return{};const y=Zn(a),b=Zn(l)===l,O=await(s.isRTL==null?void 0:s.isRTL(u.floating)),w=d||(b||!g?[Ls(l)]:NK(l));!d&&v!=="none"&&w.push(...jK(l,g,v,O));const x=[l,...w],k=await Fw(t,h),E=[];let A=((n=o.flip)==null?void 0:n.overflows)||[];if(c&&E.push(k[y]),f){const P=_K(a,i,O);E.push(k[P[0]],k[P[1]])}if(A=[...A,{placement:a,overflows:E}],!E.every(P=>P<=0)){var _,T;const P=(((_=o.flip)==null?void 0:_.index)||0)+1,j=x[P];if(j)return{data:{index:P,overflows:A},reset:{placement:j}};let M=(T=A.filter(N=>N.overflows[0]<=0).sort((N,D)=>N.overflows[1]-D.overflows[1])[0])==null?void 0:T.placement;if(!M)switch(p){case"bestFit":{var $;const N=($=A.map(D=>[D.placement,D.overflows.filter(I=>I>0).reduce((I,R)=>I+R,0)]).sort((D,I)=>D[1]-I[1])[0])==null?void 0:$[0];N&&(M=N);break}case"initialPlacement":M=l;break}if(a!==M)return{reset:{placement:M}}}return{}}}};async function BK(e,t){const{placement:r,platform:n,elements:a}=e,o=await(n.isRTL==null?void 0:n.isRTL(a.floating)),i=Zn(r),l=Ku(r),s=Hu(r)==="y",u=["left","top"].includes(i)?-1:1,c=o&&s?-1:1,f=Vu(t,e);let{mainAxis:d,crossAxis:p,alignmentAxis:v}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return l&&typeof v=="number"&&(p=l==="end"?v*-1:v),s?{x:p*c,y:d*u}:{x:d*u,y:p*c}}const FK=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,n;const{x:a,y:o,placement:i,middlewareData:l}=t,s=await BK(t,e);return i===((r=l.offset)==null?void 0:r.placement)&&(n=l.arrow)!=null&&n.alignmentOffset?{}:{x:a+s.x,y:o+s.y,data:{...s,placement:i}}}}},WK=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:r,y:n,placement:a}=t,{mainAxis:o=!0,crossAxis:i=!1,limiter:l={fn:h=>{let{x:y,y:b}=h;return{x:y,y:b}}},...s}=Vu(e,t),u={x:r,y:n},c=await Fw(t,s),f=Hu(Zn(a)),d=Rw(f);let p=u[d],v=u[f];if(o){const h=d==="y"?"top":"left",y=d==="y"?"bottom":"right",b=p+c[h],O=p-c[y];p=Yy(b,p,O)}if(i){const h=f==="y"?"top":"left",y=f==="y"?"bottom":"right",b=v+c[h],O=v-c[y];v=Yy(b,v,O)}const g=l.fn({...t,[d]:p,[f]:v});return{...g,data:{x:g.x-r,y:g.y-n}}}}};function pn(e){return Ww(e)?(e.nodeName||"").toLowerCase():"#document"}function Dt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Ur(e){var t;return(t=(Ww(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ww(e){return e instanceof Node||e instanceof Dt(e).Node}function Ir(e){return e instanceof Element||e instanceof Dt(e).Element}function hr(e){return e instanceof HTMLElement||e instanceof Dt(e).HTMLElement}function qy(e){return typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Dt(e).ShadowRoot}function al(e){const{overflow:t,overflowX:r,overflowY:n,display:a}=qt(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(a)}function zK(e){return["table","td","th"].includes(pn(e))}function ip(e){const t=lp(),r=qt(e);return r.transform!=="none"||r.perspective!=="none"||(r.containerType?r.containerType!=="normal":!1)||!t&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!t&&(r.filter?r.filter!=="none":!1)||["transform","perspective","filter"].some(n=>(r.willChange||"").includes(n))||["paint","layout","strict","content"].some(n=>(r.contain||"").includes(n))}function UK(e){let t=Xa(e);for(;hr(t)&&!Yu(t);){if(ip(t))return t;t=Xa(t)}return null}function lp(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Yu(e){return["html","body","#document"].includes(pn(e))}function qt(e){return Dt(e).getComputedStyle(e)}function Gu(e){return Ir(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Xa(e){if(pn(e)==="html")return e;const t=e.assignedSlot||e.parentNode||qy(e)&&e.host||Ur(e);return qy(t)?t.host:t}function zw(e){const t=Xa(e);return Yu(t)?e.ownerDocument?e.ownerDocument.body:e.body:hr(t)&&al(t)?t:zw(t)}function on(e,t,r){var n;t===void 0&&(t=[]),r===void 0&&(r=!0);const a=zw(e),o=a===((n=e.ownerDocument)==null?void 0:n.body),i=Dt(a);
120return o?t.concat(i,i.visualViewport||[],al(a)?a:[],i.frameElement&&r?on(i.frameElement):[]):t.concat(a,on(a,[],r))}function Uw(e){const t=qt(e);let r=parseFloat(t.width)||0,n=parseFloat(t.height)||0;const a=hr(e),o=a?e.offsetWidth:r,i=a?e.offsetHeight:n,l=Rs(r)!==o||Rs(n)!==i;return l&&(r=o,n=i),{width:r,height:n,$:l}}function sp(e){return Ir(e)?e:e.contextElement}function Aa(e){const t=sp(e);if(!hr(t))return mn(1);const r=t.getBoundingClientRect(),{width:n,height:a,$:o}=Uw(t);let i=(o?Rs(r.width):r.width)/n,l=(o?Rs(r.height):r.height)/a;return(!i||!Number.isFinite(i))&&(i=1),(!l||!Number.isFinite(l))&&(l=1),{x:i,y:l}}const VK=mn(0);function Vw(e){const t=Dt(e);return!lp()||!t.visualViewport?VK:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function KK(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==Dt(e)?!1:t}function Jn(e,t,r,n){t===void 0&&(t=!1),r===void 0&&(r=!1);const a=e.getBoundingClientRect(),o=sp(e);let i=mn(1);t&&(n?Ir(n)&&(i=Aa(n)):i=Aa(e));const l=KK(o,r,n)?Vw(o):mn(0);let s=(a.left+l.x)/i.x,u=(a.top+l.y)/i.y,c=a.width/i.x,f=a.height/i.y;if(o){const d=Dt(o),p=n&&Ir(n)?Dt(n):n;let v=d,g=v.frameElement;for(;g&&n&&p!==v;){const h=Aa(g),y=g.getBoundingClientRect(),b=qt(g),O=y.left+(g.clientLeft+parseFloat(b.paddingLeft))*h.x,w=y.top+(g.clientTop+parseFloat(b.paddingTop))*h.y;s*=h.x,u*=h.y,c*=h.x,f*=h.y,s+=O,u+=w,v=Dt(g),g=v.frameElement}}return Bs({width:c,height:f,x:s,y:u})}const HK=[":popover-open",":modal"];function Kw(e){return HK.some(t=>{try{return e.matches(t)}catch{return!1}})}function YK(e){let{elements:t,rect:r,offsetParent:n,strategy:a}=e;const o=a==="fixed",i=Ur(n),l=t?Kw(t.floating):!1;if(n===i||l&&o)return r;let s={scrollLeft:0,scrollTop:0},u=mn(1);const c=mn(0),f=hr(n);if((f||!f&&!o)&&((pn(n)!=="body"||al(i))&&(s=Gu(n)),hr(n))){const d=Jn(n);u=Aa(n),c.x=d.x+n.clientLeft,c.y=d.y+n.clientTop}return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-s.scrollLeft*u.x+c.x,y:r.y*u.y-s.scrollTop*u.y+c.y}}function GK(e){return Array.from(e.getClientRects())}function Hw(e){return Jn(Ur(e)).left+Gu(e).scrollLeft}function qK(e){const t=Ur(e),r=Gu(e),n=e.ownerDocument.body,a=Kn(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),o=Kn(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+Hw(e);const l=-r.scrollTop;return qt(n).direction==="rtl"&&(i+=Kn(t.clientWidth,n.clientWidth)-a),{width:a,height:o,x:i,y:l}}function XK(e,t){const r=Dt(e),n=Ur(e),a=r.visualViewport;let o=n.clientWidth,i=n.clientHeight,l=0,s=0;if(a){o=a.width,i=a.height;const u=lp();(!u||u&&t==="fixed")&&(l=a.offsetLeft,s=a.offsetTop)}return{width:o,height:i,x:l,y:s}}function ZK(e,t){const r=Jn(e,!0,t==="fixed"),n=r.top+e.clientTop,a=r.left+e.clientLeft,o=hr(e)?Aa(e):mn(1),i=e.clientWidth*o.x,l=e.clientHeight*o.y,s=a*o.x,u=n*o.y;return{width:i,height:l,x:s,y:u}}function Xy(e,t,r){let n;if(t==="viewport")n=XK(e,r);else if(t==="document")n=qK(Ur(e));else if(Ir(t))n=ZK(t,r);else{const a=Vw(e);
120n={...t,x:t.x-a.x,y:t.y-a.y}}return Bs(n)}function Yw(e,t){const r=Xa(e);return r===t||!Ir(r)||Yu(r)?!1:qt(r).position==="fixed"||Yw(r,t)}function JK(e,t){const r=t.get(e);if(r)return r;let n=on(e,[],!1).filter(l=>Ir(l)&&pn(l)!=="body"),a=null;const o=qt(e).position==="fixed";let i=o?Xa(e):e;for(;Ir(i)&&!Yu(i);){const l=qt(i),s=ip(i);!s&&l.position==="fixed"&&(a=null),(o?!s&&!a:!s&&l.position==="static"&&!!a&&["absolute","fixed"].includes(a.position)||al(i)&&!s&&Yw(e,i))?n=n.filter(c=>c!==i):a=l,i=Xa(i)}return t.set(e,n),n}function QK(e){let{element:t,boundary:r,rootBoundary:n,strategy:a}=e;const i=[...r==="clippingAncestors"?JK(t,this._c):[].concat(r),n],l=i[0],s=i.reduce((u,c)=>{const f=Xy(t,c,a);return u.top=Kn(f.top,u.top),u.right=Is(f.right,u.right),u.bottom=Is(f.bottom,u.bottom),u.left=Kn(f.left,u.left),u},Xy(t,l,a));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function eH(e){const{width:t,height:r}=Uw(e);return{width:t,height:r}}function tH(e,t,r){const n=hr(t),a=Ur(t),o=r==="fixed",i=Jn(e,!0,o,t);let l={scrollLeft:0,scrollTop:0};const s=mn(0);
120if(n||!n&&!o)if((pn(t)!=="body"||al(a))&&(l=Gu(t)),n){const f=Jn(t,!0,o,t);s.x=f.x+t.clientLeft,s.y=f.y+t.clientTop}else a&&(s.x=Hw(a));const u=i.left+l.scrollLeft-s.x,c=i.top+l.scrollTop-s.y;return{x:u,y:c,width:i.width,height:i.height}}function Zy(e,t){return!hr(e)||qt(e).position==="fixed"?null:t?t(e):e.offsetParent}function Gw(e,t){const r=Dt(e);if(!hr(e)||Kw(e))return r;let n=Zy(e,t);for(;n&&zK(n)&&qt(n).position==="static";)n=Zy(n,t);return n&&(pn(n)==="html"||pn(n)==="body"&&qt(n).position==="static"&&!ip(n))?r:n||UK(e)||r}const rH=async function(e){const t=this.getOffsetParent||Gw,r=this.getDimensions;return{reference:tH(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,...await r(e.floating)}}};function nH(e){return qt(e).direction==="rtl"}const aH={convertOffsetParentRelativeRectToViewportRelativeRect:YK,getDocumentElement:Ur,getClippingRect:QK,getOffsetParent:Gw,getElementRects:rH,getClientRects:GK,getDimensions:eH,getScale:Aa,isElement:Ir,isRTL:nH};function oH(e,t){let r=null,n;const a=Ur(e);function o(){var l;clearTimeout(n),(l=r)==null||l.disconnect(),r=null}function i(l,s){l===void 0&&(l=!1),s===void 0&&(s=1),o();const{left:u,top:c,width:f,height:d}=e.getBoundingClientRect();if(l||t(),!f||!d)return;const p=kl(c),v=kl(a.clientWidth-(u+f)),g=kl(a.clientHeight-(c+d)),h=kl(u),b={rootMargin:-p+"px "+-v+"px "+-g+"px "+-h+"px",threshold:Kn(0,Is(1,s))||1};let O=!0;function w(x){const k=x[0].intersectionRatio;if(k!==s){if(!O)return i();k?i(!1,k):n=setTimeout(()=>{i(!1,1e-7)},100)}O=!1}try{r=new IntersectionObserver(w,{...b,root:a.ownerDocument})}catch{r=new IntersectionObserver(w,b)}r.observe(e)}return i(!0),o}function iH(e,t,r,n){n===void 0&&(n={});const{ancestorScroll:a=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:s=!1}=n,u=sp(e),c=a||o?[...u?on(u):[],...on(t)]:[];c.forEach(y=>{a&&y.addEventListener("scroll",r,{passive:!0}),o&&y.addEventListener("resize",r)});const f=u&&l?oH(u,r):null;let d=-1,p=null;i&&(p=new ResizeObserver(y=>{let[b]=y;b&&b.target===u&&p&&(p.unobserve(t),cancelAnimationFrame(d),d=requestAnimationFrame(()=>{var O;(O=p)==null||O.observe(t)})),r()}),u&&!s&&p.observe(u),p.observe(t));let v,g=s?Jn(e):null;s&&h();function h(){const y=Jn(e);g&&(y.x!==g.x||y.y!==g.y||y.width!==g.width||y.height!==g.height)&&r(),g=y,v=requestAnimationFrame(h)}return r(),()=>{var y;c.forEach(b=>{a&&b.removeEventListener("scroll",r),o&&b.removeEventListener("resize",r)}),f==null||f(),(y=p)==null||y.disconnect(),p=null,s&&cancelAnimationFrame(v)}}const lH=WK,sH=LK,uH=(e,t,r)=>{const n=new Map,a={platform:aH,...r},o={...a.platform,_c:n};return RK(e,t,{...a,platform:o})};var Ml=typeof document<"u"?S.useLayoutEffect:S.useEffect;function Fs(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,n,a;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!Fs(e[n],t[n]))return!1;return!0}if(a=Object.keys(e),r=a.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,a[n]))return!1;for(n=r;n--!==0;){const o=a[n];if(!(o==="_owner"&&e.$$typeof)&&!Fs(e[o],t[o]))return!1}return!0}return e!==e&&t!==t}function Jy(e){const t=S.useRef(e);return Ml(()=>{t.current=e}),t}function cH(e){e===void 0&&(e={});const{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:a,whileElementsMounted:o,open:i}=e,[l,s]=S.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[u,c]=S.useState(n);Fs(u,n)||c(n);const f=S.useRef(null),d=S.useRef(null),p=S.useRef(l),v=Jy(o),g=Jy(a),[h,y]=S.useState(null),[b,O]=S.useState(null),w=S.useCallback(T=>{f.current!==T&&(f.current=T,y(T))},[]),x=S.useCallback(T=>{d.current!==T&&(d.current=T,O(T))},[]),k=S.useCallback(()=>{if(!f.current||!d.current)return;const T={placement:t,strategy:r,middleware:u};g.current&&(T.platform=g.current),uH(f.current,d.current,T).then($=>{const P={...$,isPositioned:!0};E.current&&!Fs(p.current,P)&&(p.current=P,Rb.flushSync(()=>{s(P)}))})},[u,t,r,g]);Ml(()=>{i===!1&&p.current.isPositioned&&(p.current.isPositioned=!1,s(T=>({...T,isPositioned:!1})))},[i]);const E=S.useRef(!1);Ml(()=>(E.current=!0,()=>{E.current=!1}),[]),Ml(()=>{if(h&&b){if(v.current)return v.current(h,b,k);k()}},[h,b,k,v]);const A=S.useMemo(()=>({reference:f,floating:d,setReference:w,setFloating:x}),[w,x]),_=S.useMemo(()=>({reference:h,floating:b}),[h,b]);return S.useMemo(()=>({...l,update:k,refs:A,elements:_,reference:w,floating:x}),[l,k,A,_,w,x])}var Di=typeof document<"u"?S.useLayoutEffect:S.useEffect;let Cc=!1,fH=0;const Qy=()=>"floating-ui-"+fH++;function dH(){const[e,t]=S.useState(()=>Cc?Qy():void 0);return Di(()=>{e==null&&t(Qy())},[]),S.useEffect(()=>{Cc||(Cc=!0)},[]),e}const mH=Lb.useId,eb=mH||dH;function pH(){const e=new Map;return{emit(t,r){var n;
120(n=e.get(t))==null||n.forEach(a=>a(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(n=>n!==r))}}}const vH=S.createContext(null),hH=S.createContext(null),qw=()=>{var e;return((e=S.useContext(vH))==null?void 0:e.id)||null},up=()=>S.useContext(hH);function tn(e){return(e==null?void 0:e.ownerDocument)||document}function gH(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function yH(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:r,version:n}=t;return r+"/"+n}).join(" "):navigator.userAgent}function cp(e){return tn(e).defaultView||window}function fr(e){return e?e instanceof cp(e).Element:!1}function Xw(e){return e?e instanceof cp(e).HTMLElement:!1}function bH(e){if(typeof ShadowRoot>"u")return!1;const t=cp(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function xH(e){if(e.mozInputSource===0&&e.isTrusted)return!0;const t=/Android/i;return(t.test(gH())||t.test(yH()))&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function wH(e){return e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType!=="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0}function Zw(e,t){const r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function tb(e){const t=S.useRef(e);return Di(()=>{t.current=e}),t}const rb="data-floating-ui-safe-polygon";function _c(e,t,r){return r&&!Zw(r)?0:typeof e=="number"?e:e==null?void 0:e[t]}const OH=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:a=null,mouseOnly:o=!1,restMs:i=0,move:l=!0}=t===void 0?{}:t;const{open:s,onOpenChange:u,dataRef:c,events:f,elements:{domReference:d,floating:p},refs:v}=e,g=up(),h=qw(),y=tb(a),b=tb(n),O=S.useRef(),w=S.useRef(),x=S.useRef(),k=S.useRef(),E=S.useRef(!0),A=S.useRef(!1),_=S.useRef(()=>{}),T=S.useCallback(()=>{var M;const N=(M=c.current.openEvent)==null?void 0:M.type;return(N==null?void 0:N.includes("mouse"))&&N!=="mousedown"},[c]);S.useEffect(()=>{if(!r)return;function M(){clearTimeout(w.current),clearTimeout(k.current),E.current=!0}return f.on("dismiss",M),()=>{f.off("dismiss",M)}},[r,f]),S.useEffect(()=>{if(!r||!y.current||!s)return;function M(){T()&&u(!1)}const N=tn(p).documentElement;return N.addEventListener("mouseleave",M),()=>{N.removeEventListener("mouseleave",M)}},[p,s,u,r,y,c,T]);const $=S.useCallback(function(M){M===void 0&&(M=!0);const N=_c(b.current,"close",O.current);N&&!x.current?(clearTimeout(w.current),w.current=setTimeout(()=>u(!1),N)):M&&(clearTimeout(w.current),u(!1))},[b,u]),P=S.useCallback(()=>{_.current(),x.current=void 0},[]),j=S.useCallback(()=>{if(A.current){const M=tn(v.floating.current).body;M.style.pointerEvents="",M.removeAttribute(rb),A.current=!1}},[v]);return S.useEffect(()=>{if(!r)return;function M(){return c.current.openEvent?["click","mousedown"].includes(c.current.openEvent.type):!1}function N(R){if(clearTimeout(w.current),E.current=!1,o&&!Zw(O.current)||i>0&&_c(b.current,"open")===0)return;c.current.openEvent=R;const B=_c(b.current,"open",O.current);B?w.current=setTimeout(()=>{u(!0)},B):u(!0)}function D(R){if(M())return;_.current();const B=tn(p);if(clearTimeout(k.current),y.current){s||clearTimeout(w.current),x.current=y.current({...e,tree:g,x:R.clientX,y:R.clientY,onClose(){j(),P(),$()}});const H=x.current;B.addEventListener("mousemove",H),_.current=()=>{B.removeEventListener("mousemove",H)};return}$()}function I(R){M()||y.current==null||y.current({...e,tree:g,x:R.clientX,y:R.clientY,onClose(){j(),P(),$()}})(R)}if(fr(d)){const R=d;return s&&R.addEventListener("mouseleave",I),p==null||p.addEventListener("mouseleave",I),l&&R.addEventListener("mousemove",N,{once:!0}),R.addEventListener("mouseenter",N),R.addEventListener("mouseleave",D),()=>{s&&R.removeEventListener("mouseleave",I),p==null||p.removeEventListener("mouseleave",I),l&&R.removeEventListener("mousemove",N),R.removeEventListener("mouseenter",N),R.removeEventListener("mouseleave",D)}}},[d,p,r,e,o,i,l,$,P,j,u,s,g,b,y,c]),Di(()=>{var M;if(r&&s&&(M=y.current)!=null&&M.__options.blockPointerEvents&&T()){const I=tn(p).body;if(I.setAttribute(rb,""),I.style.pointerEvents="none",A.current=!0,fr(d)&&p){var N,D;const R=d,B=g==null||(N=g.nodesRef.current.find(H=>H.id===h))==null||(D=N.context)==null?void 0:D.elements.floating;return B&&(B.style.pointerEvents=""),R.style.pointerEvents="auto",p.style.pointerEvents="auto",()=>{R.style.pointerEvents="",p.style.pointerEvents=""}}}},[r,s,h,p,d,g,y,c,T]),Di(()=>{s||(O.current=void 0,P(),j())},[s,P,j]),S.useEffect(()=>()=>{P(),clearTimeout(w.current),clearTimeout(k.current),j()},[r,P,j]),S.useMemo(()=>
120{if(!r)return{};function M(N){O.current=N.pointerType}return{reference:{onPointerDown:M,onPointerEnter:M,onMouseMove(){s||i===0||(clearTimeout(k.current),k.current=setTimeout(()=>{E.current||u(!0)},i))}},floating:{onMouseEnter(){clearTimeout(w.current)},onMouseLeave(){f.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),$(!1)}}}},[f,r,i,s,u,$])};function kH(e){let t=e.activeElement;for(;((r=t)==null||(n=r.shadowRoot)==null?void 0:n.activeElement)!=null;){var r,n;t=t.shadowRoot.activeElement}return t}function nb(e,t){if(!e||!t)return!1;const r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&bH(r)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}function Nc(e,t){let r=e.filter(a=>{var o;return a.parentId===t&&((o=a.context)==null?void 0:o.open)})||[],n=r;for(;n.length;)n=e.filter(a=>{var o;return(o=n)==null?void 0:o.some(i=>{var l;return a.parentId===i.id&&((l=a.context)==null?void 0:l.open)})})||[],r=r.concat(n);return r}function SH(e){return"composedPath"in e?e.composedPath()[0]:e.target}const EH=Lb.useInsertionEffect,AH=EH||(e=>e());function Jw(e){const t=S.useRef(()=>{});return AH(()=>{t.current=e}),S.useCallback(function(){for(var r=arguments.length,n=new Array(r),a=0;a<r;a++)n[a]=arguments[a];return t.current==null?void 0:t.current(...n)},[])}function jl(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const r=e;return r.target!=null&&t.contains(r.target)}const PH={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},$H={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},TH=function(e){var t,r;return e===void 0&&(e=!0),{escapeKeyBubbles:typeof e=="boolean"?e:(t=e.escapeKey)!=null?t:!0,outsidePressBubbles:typeof e=="boolean"?e:(r=e.outsidePress)!=null?r:!0}},CH=function(e,t){let{open:r,onOpenChange:n,events:a,nodeId:o,elements:{reference:i,domReference:l,floating:s},dataRef:u}=e,{enabled:c=!0,escapeKey:f=!0,outsidePress:d=!0,outsidePressEvent:p="pointerdown",referencePress:v=!1,referencePressEvent:g="pointerdown",ancestorScroll:h=!1,bubbles:y=!0}=t===void 0?{}:t;const b=up(),O=qw()!=null,w=Jw(typeof d=="function"?d:()=>!1),x=typeof d=="function"?w:d,k=S.useRef(!1),{escapeKeyBubbles:E,outsidePressBubbles:A}=TH(y);return S.useEffect(()=>{if(!r||!c)return;u.current.__escapeKeyBubbles=E,u.current.__outsidePressBubbles=A;function _(M){if(M.key==="Escape"){const N=b?Nc(b.nodesRef.current,o):[];if(N.length>0){let D=!0;if(N.forEach(I=>{var R;if((R=I.context)!=null&&R.open&&!I.context.dataRef.current.__escapeKeyBubbles){D=!1;return}}),!D)return}a.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function T(M){const N=k.current;if(k.current=!1,N||typeof x=="function"&&!x(M))return;const D=SH(M);if(Xw(D)&&s){const B=s.ownerDocument.defaultView||window,H=D.scrollWidth>D.clientWidth,W=D.scrollHeight>D.clientHeight;let K=W&&M.offsetX>D.clientWidth;if(W&&B.getComputedStyle(D).direction==="rtl"&&(K=M.offsetX<=D.offsetWidth-D.clientWidth),K||H&&M.offsetY>D.clientHeight)return}const I=b&&Nc(b.nodesRef.current,o).some(B=>{var H;return jl(M,(H=B.context)==null?void 0:H.elements.floating)});if(jl(M,s)||jl(M,l)||I)return;const R=b?Nc(b.nodesRef.current,o):[];if(R.length>0){let B=!0;if(R.forEach(H=>{var W;if((W=H.context)!=null&&W.open&&!H.context.dataRef.current.__outsidePressBubbles){B=!1;return}}),!B)return}a.emit("dismiss",{type:"outsidePress",data:{returnFocus:O?{preventScroll:!0}:xH(M)||wH(M)}}),n(!1)}function $(){n(!1)}const P=tn(s);f&&P.addEventListener("keydown",_),x&&P.addEventListener(p,T);let j=[];return h&&(fr(l)&&(j=on(l)),fr(s)&&(j=j.concat(on(s))),!fr(i)&&i&&i.contextElement&&(j=j.concat(on(i.contextElement)))),j=j.filter(M=>{var N;return M!==((N=P.defaultView)==null?void 0:N.visualViewport)}),j.forEach(M=>{M.addEventListener("scroll",$,{passive:!0})}),()=>{f&&P.removeEventListener("keydown",_),x&&P.removeEventListener(p,T),j.forEach(M=>{M.removeEventListener("scroll",$)})}},[u,s,l,i,f,x,p,a,b,o,r,n,h,c,E,A,O]),S.useEffect(()=>{k.current=!1},[x,p]),S.useMemo(()=>c?{reference:{[PH[g]]:()=>{v&&(a.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[$H[p]]:()=>{k.current=!0}}}:{},[c,a,v,p,g,n])},_H=function(e,t){let{open:r,onOpenChange:n,dataRef:a,events:o,refs:i,elements:{floating:l,domReference:s}}=e,{enabled:u=!0,keyboardOnly:c=!0}
120=t===void 0?{}:t;const f=S.useRef(""),d=S.useRef(!1),p=S.useRef();return S.useEffect(()=>{if(!u)return;const g=tn(l).defaultView||window;function h(){!r&&Xw(s)&&s===kH(tn(s))&&(d.current=!0)}return g.addEventListener("blur",h),()=>{g.removeEventListener("blur",h)}},[l,s,r,u]),S.useEffect(()=>{if(!u)return;function v(g){(g.type==="referencePress"||g.type==="escapeKey")&&(d.current=!0)}return o.on("dismiss",v),()=>{o.off("dismiss",v)}},[o,u]),S.useEffect(()=>()=>{clearTimeout(p.current)},[]),S.useMemo(()=>u?{reference:{onPointerDown(v){let{pointerType:g}=v;f.current=g,d.current=!!(g&&c)},onMouseLeave(){d.current=!1},onFocus(v){var g;d.current||v.type==="focus"&&((g=a.current.openEvent)==null?void 0:g.type)==="mousedown"&&a.current.openEvent&&jl(a.current.openEvent,s)||(a.current.openEvent=v.nativeEvent,n(!0))},onBlur(v){d.current=!1;const g=v.relatedTarget,h=fr(g)&&g.hasAttribute("data-floating-ui-focus-guard")&&g.getAttribute("data-type")==="outside";p.current=setTimeout(()=>{nb(i.floating.current,g)||nb(s,g)||h||n(!1)})}}}:{},[u,c,s,i,a,n])},NH=function(e,t){let{open:r}=e,{enabled:n=!0,role:a="dialog"}=t===void 0?{}:t;const o=eb(),i=eb();return S.useMemo(()=>{const l={id:o,role:a};return n?a==="tooltip"?{reference:{"aria-describedby":r?o:void 0},floating:l}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":a==="alertdialog"?"dialog":a,"aria-controls":r?o:void 0,...a==="listbox"&&{role:"combobox"},...a==="menu"&&{id:i}},floating:{...l,...a==="menu"&&{"aria-labelledby":i}}}:{}},[n,a,r,o,i])};function MH(e){e===void 0&&(e={});const{open:t=!1,onOpenChange:r,nodeId:n}=e,a=cH(e),o=up(),i=S.useRef(null),l=S.useRef({}),s=S.useState(()=>pH())[0],[u,c]=S.useState(null),f=S.useCallback(y=>{const b=fr(y)?{getBoundingClientRect:()=>y.getBoundingClientRect(),contextElement:y}:y;a.refs.setReference(b)},[a.refs]),d=S.useCallback(y=>{(fr(y)||y===null)&&(i.current=y,c(y)),(fr(a.refs.reference.current)||a.refs.reference.current===null||y!==null&&!fr(y))&&a.refs.setReference(y)},[a.refs]),p=S.useMemo(()=>({...a.refs,setReference:d,setPositionReference:f,domReference:i}),[a.refs,d,f]),v=S.useMemo(()=>({...a.elements,domReference:u}),[a.elements,u]),g=Jw(r),h=S.useMemo(()=>
120({...a,refs:p,elements:v,dataRef:l,nodeId:n,events:s,open:t,onOpenChange:g}),[a,n,s,t,g,p,v]);return Di(()=>{const y=o==null?void 0:o.nodesRef.current.find(b=>b.id===n);y&&(y.context=h)}),S.useMemo(()=>({...a,context:h,refs:p,reference:d,positionReference:f}),[a,p,h,d,f])}function Mc(e,t,r){const n=new Map;return{...r==="floating"&&{tabIndex:-1},...e,...t.map(a=>a?a[r]:null).concat(e).reduce((a,o)=>(o&&Object.entries(o).forEach(i=>{let[l,s]=i;if(l.indexOf("on")===0){if(n.has(l)||n.set(l,[]),typeof s=="function"){var u;(u=n.get(l))==null||u.push(s),a[l]=function(){for(var c,f=arguments.length,d=new Array(f),p=0;p<f;p++)d[p]=arguments[p];(c=n.get(l))==null||c.forEach(v=>v(...d))}}}else a[l]=s}),a),{})}}const jH=function(e){e===void 0&&(e=[]);const t=e,r=S.useCallback(o=>Mc(o,e,"reference"),t),n=S.useCallback(o=>Mc(o,e,"floating"),t),a=S.useCallback(o=>Mc(o,e,"item"),e.map(o=>o==null?void 0:o.item));return S.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:a}),[r,n,a])},Xt=e=>{const[t,r]=S.useState(!1),[n,a]=S.useState(),{x:o,y:i,refs:l,strategy:s,context:u}=MH({open:t,onOpenChange:h=>{if(h&&e){const y=setTimeout(()=>{r(h)},e);a(y)}else clearTimeout(n),r(h)},placement:"top",whileElementsMounted:iH,middleware:[FK(5),sH({fallbackAxisSideDirection:"start"}),lH()]}),c=OH(u,{move:!1}),f=_H(u),d=CH(u),p=NH(u,{role:"tooltip"}),{getReferenceProps:v,getFloatingProps:g}=jH([c,f,d,p]);return{tooltipProps:{open:t,x:o,y:i,refs:l,strategy:s,getFloatingProps:g},getReferenceProps:v}},It=({text:e,open:t,x:r,y:n,refs:a,strategy:o,getFloatingProps:i})=>t&&e?m.createElement("div",Object.assign({className:C("max-w-xs text-sm z-20 rounded-tremor-default opacity-100 px-2.5 py-1 whitespace-nowrap","text-white bg-tremor-background-emphasis","text-white dark:bg-dark-tremor-background-subtle"),ref:a.setFloating,style:{position:o,top:n??0,left:r??0}},i()),e):null;It.displayName="Tooltip";const jc={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},ab={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},Dc=fe("Badge"),DH=m.forwardRef((e,t)=>{const{color:r,icon:n,size:a=zu.SM,tooltip:o,className:i,children:l}=e,s=Y(e,["color","icon","size","tooltip","className","children"]),u=n||null,{tooltipProps:c,getReferenceProps:f}=Xt();return m.createElement("span",Object.assign({ref:zr([t,c.refs.setReference]),className:C(Dc("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",r?C(G(r,Z.background).bgColor,G(r,Z.iconText).textColor,G(r,Z.iconRing).ringColor,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60"):C("bg-tremor-brand-faint text-tremor-brand-emphasis ring-tremor-brand/20","dark:bg-dark-tremor-brand-muted/50 dark:text-dark-tremor-brand dark:ring-dark-tremor-subtle/20"),jc[a].paddingX,jc[a].paddingY,jc[a].fontSize,i)},f,s),m.createElement(It,Object.assign({text:o},c)),u?m.createElement(u,{className:C(Dc("icon"),"shrink-0 -ml-1 mr-1.5",ab[a].height,ab[a].width)}):null,m.createElement("span",{className:C(Dc("text"),"whitespace-nowrap")},l))});DH.displayName="Badge";const IH=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M13.0001 16.1716L18.3641 10.8076L19.7783 12.2218L12.0001 20L4.22192 12.2218L5.63614 10.8076L11.0001 16.1716V4H13.0001V16.1716Z"}))},RH=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M14.5895 16.0032L5.98291 7.39664L7.39712 5.98242L16.0037 14.589V7.00324H18.0037V18.0032H7.00373V16.0032H14.5895Z"}))},LH=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"
120currentColor"},t),m.createElement("path",{d:"M16.1716 10.9999L10.8076 5.63589L12.2218 4.22168L20 11.9999L12.2218 19.778L10.8076 18.3638L16.1716 12.9999H4V10.9999H16.1716Z"}))},BH=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M13.0001 7.82843V20H11.0001V7.82843L5.63614 13.1924L4.22192 11.7782L12.0001 4L19.7783 11.7782L18.3641 13.1924L13.0001 7.82843Z"}))},FH=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M16.0037 9.41421L7.39712 18.0208L5.98291 16.6066L14.5895 8H7.00373V6H18.0037V17H16.0037V9.41421Z"}))},WH={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-1",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-1.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-1.5",fontSize:"text-lg"},xl:{paddingX:"px-3.5",paddingY:"py-1.5",fontSize:"text-xl"}},zH={xs:{paddingX:"px-2",paddingY:"py-0.5",fontSize:"text-xs"},sm:{paddingX:"px-2.5",paddingY:"py-0.5",fontSize:"text-sm"},md:{paddingX:"px-3",paddingY:"py-0.5",fontSize:"text-md"},lg:{paddingX:"px-3.5",paddingY:"py-0.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-1",fontSize:"text-xl"}},ob={xs:{height:"h-4",width:"w-4"},sm:{height:"h-4",width:"w-4"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"}},Ic={[Ne.Increase]:{bgColor:G(re.Emerald,Z.background).bgColor,textColor:G(re.Emerald,Z.iconText).textColor,ringColor:G(re.Emerald,Z.iconRing).ringColor},[Ne.ModerateIncrease]:{bgColor:G(re.Emerald,Z.background).bgColor,textColor:G(re.Emerald,Z.iconText).textColor,ringColor:G(re.Emerald,Z.iconRing).ringColor},[Ne.Decrease]:{bgColor:G(re.Red,Z.background).bgColor,textColor:G(re.Red,Z.iconText).textColor,ringColor:G(re.Red,Z.iconRing).ringColor},[Ne.ModerateDecrease]:{bgColor:G(re.Red,Z.background).bgColor,textColor:G(re.Red,Z.iconText).textColor,ringColor:G(re.Red,Z.iconRing).ringColor},[Ne.Unchanged]:{bgColor:G(re.Orange,Z.background).bgColor,textColor:G(re.Orange,Z.iconText).textColor,ringColor:G(re.Orange,Z.iconRing).ringColor}},UH={[Ne.Increase]:BH,[Ne.ModerateIncrease]:FH,[Ne.Decrease]:IH,[Ne.ModerateDecrease]:RH,[Ne.Unchanged]:LH},Rc=fe("BadgeDelta"),VH=m.forwardRef((e,t)=>{const{deltaType:r=Ne.Increase,isIncreasePositive:n=!0,size:a=zu.SM,tooltip:o,children:i,className:l}=e,s=Y(e,["deltaType","isIncreasePositive","size","tooltip","children","className"]),u=UH[r],c=_w(r,n),f=i?zH:WH,{tooltipProps:d,getReferenceProps:p}=Xt();return m.createElement("span",Object.assign({ref:zr([t,d.refs.setReference]),className:C(Rc("root"),"w-max shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-small ring-1 ring-inset",Ic[c].bgColor,Ic[c].textColor,Ic[c].ringColor,f[a].paddingX,f[a].paddingY,f[a].fontSize,"bg-opacity-10 ring-opacity-20","dark:bg-opacity-5 dark:ring-opacity-60",l)},p,s),m.createElement(It,Object.assign({text:o},d)),m.createElement(u,{className:C(Rc("icon"),"shrink-0",i?C("-ml-1 mr-1.5"):ob[a].height,ob[a].width)}),i?m.createElement("span",{className:C(Rc("text"),"whitespace-nowrap")},i):null)});VH.displayName="BadgeDelta";const ib={xs:{paddingX:"px-1.5",paddingY:"py-1.5"},sm:{paddingX:"px-1.5",paddingY:"py-1.5"},md:{paddingX:"px-2",paddingY:"py-2"},lg:{paddingX:"px-2",paddingY:"py-2"},xl:{paddingX:"px-2.5",paddingY:"py-2.5"}},lb={xs:{height:"h-3",width:"w-3"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-7",width:"w-7"},xl:{height:"h-9",width:"w-9"}},Sl={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:"border",ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:"border-2",ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:"border",ring:"ring-2",shadow:""}},KH=(e,t)=>{switch(e){case"simple":return{textColor:t?G(t,Z.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:t?G(t,Z.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?C(G(t,Z.background).bgColor,"bg-opacity-20"):"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:t?G(t,Z.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?C(G(t,Z.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:t?G(t,Z.text).textColor:"text-tremor-brand-inverted dar
120k:text-dark-tremor-brand-inverted",bgColor:t?C(G(t,Z.background).bgColor,"bg-opacity-20"):"bg-tremor-brand dark:bg-dark-tremor-brand",borderColor:"border-tremor-brand-inverted dark:border-dark-tremor-brand-inverted",ringColor:"ring-tremor-ring dark:ring-dark-tremor-ring"};case"outlined":return{textColor:t?G(t,Z.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?C(G(t,Z.background).bgColor,"bg-opacity-20"):"bg-tremor-background dark:bg-dark-tremor-background",borderColor:t?G(t,Z.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:t?C(G(t,Z.ring).ringColor,"ring-opacity-40"):"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}},sb=fe("Icon"),HH={Simple:"simple",Light:"light",Shadow:"shadow",Solid:"solid",Outlined:"outlined"},Qw=m.forwardRef((e,t)=>{const{icon:r,variant:n=HH.Simple,tooltip:a,size:o=zu.SM,color:i,className:l}=e,s=Y(e,["icon","variant","tooltip","size","color","className"]),u=r,c=KH(n,i),{tooltipProps:f,getReferenceProps:d}=Xt();return m.createElement("span",Object.assign({ref:zr([t,f.refs.setReference]),className:C(sb("root"),"inline-flex shrink-0 items-center justify-center",c.bgColor,c.textColor,c.borderColor,c.ringColor,Sl[n].rounded,Sl[n].border,Sl[n].shadow,Sl[n].ring,ib[o].paddingX,ib[o].paddingY,l)},d,s),m.createElement(It,Object.assign({text:a},f)),m.createElement(u,{className:C(sb("icon"),"shrink-0",lb[o].height,lb[o].width)}))});Qw.displayName="Icon";const wd=0,Od=1,Ws=2,zs=3,Us=4,YH=5,eO=6,GH=["preEnter","entering","entered","preExit","exiting","exited","unmounted"],tO=e=>({_s:e,status:GH[e],isEnter:e<zs,isMounted:e!==eO,isResolved:e===Ws||e>Us}),kd=e=>e?eO:YH,qH=(e,t)=>{switch(e){case Od:case wd:return Ws;case Us:case zs:return kd(t)}},XH=e=>typeof e=="object"?[e.enter,e.exit]:[e,e],ZH=(e,t)=>setTimeout(()=>{isNaN(document.body.offsetTop)||e(t+1)},0),ub=(e,t,r,n,a)=>{clearTimeout(n.current);const o=tO(e);t(o),r.current=o,a&&a({current:o})},JH=({enter:e=!0,exit:t=!0,preEnter:r,preExit:n,timeout:a,initialEntered:o,mountOnEnter:i,unmountOnExit:l,onStateChange:s}={})=>{const[u,c]=S.useState(()=>tO(o?Ws:kd(i))),f=S.useRef(u),d=S.useRef(),[p,v]=XH(a),g=S.useCallback(()=>{const y=qH(f.current._s,l);y&&ub(y,c,f,d,s)},[s,l]),h=S.useCallback(y=>{const b=w=>{switch(ub(w,c,f,d,s),w){case Od:p>=0&&(d.current=setTimeout(g,p));break;case Us:v>=0&&(d.current=setTimeout(g,v));break;case wd:case zs:d.current=ZH(b,w);break}},O=f.current.isEnter;typeof y!="boolean"&&(y=!O),y?!O&&b(e?r?wd:Od:Ws):O&&b(t?n?zs:Us:kd(l))},[g,s,e,t,r,n,p,v,l]);return S.useEffect(()=>()=>clearTimeout(d.current),[]),[u,h,g]},QH=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),m.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),m.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))},cb={xs:{height:"h-4",width:"w-4"},sm:{height:"h-5",width:"w-5"},md:{height:"h-5",width:"w-5"},lg:{height:"h-6",width:"w-6"},xl:{height:"h-6",width:"w-6"}},eY=e=>e!=="light"?{xs:{paddingX:"px-2.5",paddingY:"py-1.5",fontSize:"text-xs"},sm:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-sm"},md:{paddingX:"px-4",paddingY:"py-2",fontSize:"text-md"},lg:{paddingX:"px-4",paddingY:"py-2.5",fontSize:"text-lg"},xl:{paddingX:"px-4",paddingY:"py-3",fontSize:"text-xl"}}:{xs:{paddingX:"",paddingY:"",fontSize:"text-xs"},sm:{paddingX:"",paddingY:"",fontSize:"text-sm"},md:{paddingX:"",paddingY:"",fontSize:"text-md"},lg:{paddingX:"",paddingY:"",fontSize:"text-lg"},xl:{paddingX:"",paddingY:"",fontSize:"text-xl"}},El=(e,t)=>{switch(e){case"primary":return{textColor:t?G("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?G("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?G(t,Z.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?G(t,Z.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?G(t,Z.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?G(t,Z.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?G(t,Z.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?G(t,Z.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:G("transparent").bgColor,hoverBgColor:t?C(G(t,Z.background).hoverBgColor,"hover:bg-opacity-20 dark:hover:bg-opacity-20"):"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?G(t,Z.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?G(t,Z.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?G(t,Z.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:G("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},Vs=fe("Button"),fb=({loading:e,iconSize:t,iconPosition:r,Icon:n,needMargin:a,transitionStatus:o})=>{const i=a?r===Sa.Left?C("-ml-1","mr-1.5"):C("-mr-1","ml-1.5"):"",l=C("w-0 h-0"),s={default:l,entering:l,entered:t,exiting:t,exited:l};return e?m.createElement(QH,{className:C(Vs("icon"),"animate-spin shrink-0",i,s.default,s[o]),style:{transition:"width 150ms"}}):m.createElement(n,{className:C(Vs("icon"),"shrink-0",t,i)})},tY=m.forwardRef((e,t)=>
120{const{icon:r,iconPosition:n=Sa.Left,size:a=zu.SM,color:o,variant:i="primary",disabled:l,loading:s=!1,loadingText:u,children:c,tooltip:f,className:d}=e,p=Y(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","tooltip","className"]),v=r,g=s||l,h=v!==void 0||s,y=s&&u,b=!(!c&&!y),O=C(cb[a].height,cb[a].width),w=i!=="light"?C("rounded-tremor-default border","shadow-tremor-input","dark:shadow-dark-tremor-input"):"",x=El(i,o),k=eY(i)[a],{tooltipProps:E,getReferenceProps:A}=Xt(300),[_,T]=JH({timeout:50});return S.useEffect(()=>{T(s)},[s]),m.createElement("button",Object.assign({ref:zr([t,E.refs.setReference]),className:C(Vs("root"),"shrink-0 inline-flex justify-center items-center group font-medium outline-none",w,k.paddingX,k.paddingY,k.fontSize,x.textColor,x.bgColor,x.borderColor,x.hoverBorderColor,g?"opacity-50 cursor-not-allowed":C(El(i,o).hoverTextColor,El(i,o).hoverBgColor,El(i,o).hoverBorderColor),d),disabled:g},A,p),m.createElement(It,Object.assign({text:f},E)),h&&n!==Sa.Right?m.createElement(fb,{loading:s,iconSize:O,iconPosition:n,Icon:v,transitionStatus:_.status,needMargin:b}):null,y||c?m.createElement("span",{className:C(Vs("text"),"text-tremor-default whitespace-nowrap")},y?u:c):null,h&&n===Sa.Right?m.createElement(fb,{loading:s,iconSize:O,iconPosition:n,Icon:v,transitionStatus:_.status,needMargin:b}):null)});tY.displayName="Button";function Qn(e){"@babel/helpers - typeof";return Qn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Qn(e)}function Le(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function ue(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function be(e){ue(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Qn(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}function gt(e,t){ue(2,arguments);var r=be(e),n=Le(t);return isNaN(n)?new Date(NaN):(n&&r.setDate(r.getDate()+n),r)}function Zt(e,t){ue(2,arguments);var r=be(e),n=Le(t);if(isNaN(n))return new Date(NaN);if(!n)return r;var a=r.getDate(),o=new Date(r.getTime());o.setMonth(r.getMonth()+n+1,0);var i=o.getDate();return a>=i?o:(r.setFullYear(o.getFullYear(),o.getMonth(),a),r)}function rY(e,t){ue(2,arguments);var r=be(e).getTime(),n=Le(t);return new Date(r+n)}var nY={};function En(){return nY}function gr(e,t){var r,n,a,o,i,l,s,u;ue(1,arguments);var c=En(),f=Le((r=(n=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(l=i.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&n!==void 0?n:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&r!==void 0?r:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=be(e),p=d.getDay(),v=(p<f?7:0)+p-f;return d.setDate(d.getDate()-v),d.setHours(0,0,0,0),d}function ea(e){return ue(1,arguments),gr(e,{weekStartsOn:1})}function aY(e){ue(1,arguments);var t=be(e),r=t.getFullYear(),n=new Date(0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);var a=ea(n),o=new Date(0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);var i=ea(o);return t.getTime()>=a.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function oY(e){ue(1,arguments);var t=aY(e),r=new Date(0);r.setFullYear(t,0,4),r.setHours(0,0,0,0);var n=ea(r);return n}function Ii(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function yr(e){ue(1,arguments);var t=be(e);return t.setHours(0,0,0,0),t}var iY=864e5;function Pr(e,t){ue(2,arguments);var r=yr(e),n=yr(t),a=r.getTime()-Ii(r),o=n.getTime()-Ii(n);return Math.round((a-o)/iY)}function Sd(e,t){ue(2,arguments);var r=Le(t),n=r*7;return gt(e,n)}function Ed(e,t){ue(2,arguments);var r=Le(t);return Zt(e,r*12)}function rO(e){ue(1,arguments);var t;if(e&&typeof e.forEach=="function")t=e;else if(Qn(e)==="object"&&e!==null)t=Array.prototype.slice.call(e);else return new Date(NaN);var r;return t.forEach(function(n){var a=be(n);(r===void 0||r<a||isNaN(Number(a)))&&(r=a)}),r||new Date(NaN)}function nO(e){ue(1,arguments);var t;if(e&&typeof e.forEach=="function")t=e;else if(Qn(e)==="object"&&e!==null)t=Array.prototype.slice.call(e);else return new Date(NaN);var r;return t.forEach(function(n){var a=be(n);(r===void 0||r>a||isNaN(a.getDate()))&&(r=a)}),r||new Date(NaN)}function Et(e,t){ue(2,arguments);var r=yr(e),n=yr(t);return r.getTime()===n.getTime()}function fp(e){return ue(1,arguments),e instanceof Date||Qn(e)==="object"&&Object.prototype.toString.call(e)==="[object Date]"}function lY(e){if(ue(1,arguments),!fp(e)&&typeof e!="number")return!1;var t=be(e);return!isNaN(Number(t))}function Ri(e,t){ue(2,arguments);var r=be(e),n=be(t),a=r.getFullYear()-n.getFullYear(),o=r.getMonth()-n.getMonth();return a*12+o}var sY=6048e5;function uY(e,t,r){ue(2,arguments);var n=gr(e,r),a=gr(t,r),o=n.getTime()-Ii(n),i=a.getTime()-Ii(a);return Math.round((o-i)/sY)}function dp(e){ue(1,arguments);var t=be(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function dt(e){ue(1,arguments);var t=be(e);return t.setDate(1),t.setHours(0,0,0,0),t}function aO(e){ue(1,arguments);var t=be(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r}function mp(e,t){var r,n,a,o,i,l,s,u;ue(1,arguments);var c=En(),f=Le((r=(n=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(l=i.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&n!==void 0?n:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&r!==void 0?r:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=be(e),p=d.getDay(),v=(p<f?-7:0)+6-(p-f);return d.setDate(d.getDate()+v),d.setHours(23,59,59,999),d}function oO(e){return ue(1,arguments),mp(e,{weekStartsOn:1}
120)}function cY(e,t){ue(2,arguments);var r=Le(t);return rY(e,-r)}var fY=864e5;function dY(e){ue(1,arguments);var t=be(e),r=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var n=t.getTime(),a=r-n;return Math.floor(a/fY)+1}function Ks(e){ue(1,arguments);var t=1,r=be(e),n=r.getUTCDay(),a=(n<t?7:0)+n-t;return r.setUTCDate(r.getUTCDate()-a),r.setUTCHours(0,0,0,0),r}function iO(e){ue(1,arguments);var t=be(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var a=Ks(n),o=new Date(0);o.setUTCFullYear(r,0,4),o.setUTCHours(0,0,0,0);var i=Ks(o);return t.getTime()>=a.getTime()?r+1:t.getTime()>=i.getTime()?r:r-1}function mY(e){ue(1,arguments);var t=iO(e),r=new Date(0);r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0);var n=Ks(r);return n}var pY=6048e5;function vY(e){ue(1,arguments);var t=be(e),r=Ks(t).getTime()-mY(t).getTime();return Math.round(r/pY)+1}function Hs(e,t){var r,n,a,o,i,l,s,u;ue(1,arguments);var c=En(),f=Le((r=(n=(a=(o=t==null?void 0:t.weekStartsOn)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(l=i.options)===null||l===void 0?void 0:l.weekStartsOn)!==null&&a!==void 0?a:c.weekStartsOn)!==null&&n!==void 0?n:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&r!==void 0?r:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var d=be(e),p=d.getUTCDay(),v=(p<f?7:0)+p-f;return d.setUTCDate(d.getUTCDate()-v),d.setUTCHours(0,0,0,0),d}function lO(e,t){var r,n,a,o,i,l,s,u;ue(1,arguments);var c=be(e),f=c.getUTCFullYear(),d=En(),p=Le((r=(n=(a=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(l=i.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&a!==void 0?a:d.firstWeekContainsDate)!==null&&n!==void 0?n:(s=d.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&r!==void 0?r:1);if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var v=new Date(0);v.setUTCFullYear(f+1,0,p),v.setUTCHours(0,0,0,0);var g=Hs(v,t),h=new Date(0);h.setUTCFullYear(f,0,p),h.setUTCHours(0,0,0,0);var y=Hs(h,t);return c.getTime()>=g.getTime()?f+1:c.getTime()>=y.getTime()?f:f-1}function hY(e,t){var r,n,a,o,i,l,s,u;ue(1,arguments);var c=En(),f=Le((r=(n=(a=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(l=i.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&a!==void 0?a:c.firstWeekContainsDate)!==null&&n!==void 0?n:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&r!==void 0?r:1),d=lO(e,t),p=new Date(0);p.setUTCFullYear(d,0,f),p.setUTCHours(0,0,0,0);var v=Hs(p,t);return v}var gY=6048e5;function yY(e,t){ue(1,arguments);var r=be(e),n=Hs(r,t).getTime()-hY(r,t).getTime();return Math.round(n/gY)+1}function $e(e,t){for(var r=e<0?"-":"",n=Math.abs(e).toString();n.length<t;)n="0"+n;return r+n}var bY={y:function(t,r){var n=t.getUTCFullYear(),a=n>0?n:1-n;return $e(r==="yy"?a%100:a,r.length)},M:function(t,r){var n=t.getUTCMonth();return r==="M"?String(n+1):$e(n+1,2)},d:function(t,r){return $e(t.getUTCDate(),r.length)},a:function(t,r){var n=t.getUTCHours()/12>=1?"pm":"am";switch(r){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:function(t,r){return $e(t.getUTCHours()%12||12,r.length)},H:function(t,r){return $e(t.getUTCHours(),r.length)},m:function(t,r){return $e(t.getUTCMinutes(),r.length)},s:function(t,r){return $e(t.getUTCSeconds(),r.length)},S:function(t,r){var n=r.length,a=t.getUTCMilliseconds(),o=Math.floor(a*Math.pow(10,n-3));return $e(o,r.length)}};const Vr=bY;var ma={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},xY={G:function(t,r,n){var a=t.getUTCFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(t,r,n){if(r==="yo"){var a=t.getUTCFullYear(),o=a>0?a:1-a;return n.ordinalNumber(o,{unit:"year"})}return Vr.y(t,r)},Y:function(t,r,n,a){var o=lO(t,a),i=o>0?o:1-o;if(r==="YY"){var l=i%100;return $e(l,2)}return r==="Yo"?n.ordinalNumber(i,{unit:"year"}):$e(i,r.length)},R:function(t,r){var n=iO(t);return $e(n,r.length)},u:function(t,r){var n=t.getUTCFullYear();return $e(n,r.length)},Q:function(t,r,n){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"Q":return String(a);case"QQ":return $e(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(t,r,n){var a=Math.ceil((t.getUTCMonth()+1)/3);switch(r){case"q":return String(a);case"qq":return $e(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(t,r,n){var a=t.getUTCMonth();switch(r){case"M":case"MM":return Vr.M(t,r);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(t,r,n){var a=t.getUTCMonth();switch(r){case"L":return String(a+1);case"LL":return $e(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(t,r,n,a){var o=yY(t,a);return r==="wo"?n.ordinalNumber(o,{unit:"week"}):$e(o,r.length)},I:function(t,r,n){var a=vY(t);return r==="Io"?n.ordinalNumber(a,{unit:"week"}):$e(a,r.length)},d:function(t,r,n){return r==="do"?n.ordinalNumber(t.getUTCDate(),{unit:"date"}):Vr.d(t,r)},D:function(t,r,n){var a=dY(t);return r==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):$e(a,r.length)},E:function(t,r,n){var a=t.getUTCDay();switch(r){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(t,r,n,a){var o=t.getUTCDay(),i=(o-a.weekStartsOn+8)%7||7;switch(r){case"e":return String(i);case"ee":return $e(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});case"eeee":default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(t,r,n,a){var o=t.getUTCDay(),i=(o-a.weekStartsOn+8)%7||7;switch(r){case"c":return String(i);case"cc":return $e(i,r.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});case"cccc":default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(t,r,n){var a=t.getUTCDay(),o=a===0?7:a;switch(r){case"i":return String(o);case"ii":return $e(o,r.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(t,r,n){var a=t.getUTCHours(),o=a/12>=1?"pm":"am";switch(r){case"a":case"aa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},b:function(t,r,n){var a=t.getUTCHours(),o;switch(a===12?o=ma.noon:a===0?o=ma.midnight:o=a/12>
120=1?"pm":"am",r){case"b":case"bb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},B:function(t,r,n){var a=t.getUTCHours(),o;switch(a>=17?o=ma.evening:a>=12?o=ma.afternoon:a>=4?o=ma.morning:o=ma.night,r){case"B":case"BB":case"BBB":return n.dayPeriod(o,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(o,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(o,{width:"wide",context:"formatting"})}},h:function(t,r,n){if(r==="ho"){var a=t.getUTCHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return Vr.h(t,r)},H:function(t,r,n){return r==="Ho"?n.ordinalNumber(t.getUTCHours(),{unit:"hour"}):Vr.H(t,r)},K:function(t,r,n){var a=t.getUTCHours()%12;return r==="Ko"?n.ordinalNumber(a,{unit:"hour"}):$e(a,r.length)},k:function(t,r,n){var a=t.getUTCHours();return a===0&&(a=24),r==="ko"?n.ordinalNumber(a,{unit:"hour"}):$e(a,r.length)},m:function(t,r,n){return r==="mo"?n.ordinalNumber(t.getUTCMinutes(),{unit:"minute"}):Vr.m(t,r)},s:function(t,r,n){return r==="so"?n.ordinalNumber(t.getUTCSeconds(),{unit:"second"}):Vr.s(t,r)},S:function(t,r){return Vr.S(t,r)},X:function(t,r,n,a){var o=a._originalDate||t,i=o.getTimezoneOffset();if(i===0)return"Z";switch(r){case"X":return mb(i);case"XXXX":case"XX":return jn(i);case"XXXXX":case"XXX":default:return jn(i,":")}},x:function(t,r,n,a){var o=a._originalDate||t,i=o.getTimezoneOffset();switch(r){case"x":return mb(i);case"xxxx":case"xx":return jn(i);case"xxxxx":case"xxx":default:return jn(i,":")}},O:function(t,r,n,a){var o=a._originalDate||t,i=o.getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+db(i,":");case"OOOO":default:return"GMT"+jn(i,":")}},z:function(t,r,n,a){var o=a._originalDate||t,i=o.getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+db(i,":");case"zzzz":default:return"GMT"+jn(i,":")}},t:function(t,r,n,a){var o=a._originalDate||t,i=Math.floor(o.getTime()/1e3);return $e(i,r.length)},T:function(t,r,n,a){var o=a._originalDate||t,i=o.getTime();return $e(i,r.length)}};function db(e,t){var r=e>0?"-":"+",n=Math.abs(e),a=Math.floor(n/60),o=n%60;if(o===0)return r+String(a);var i=t||"";return r+String(a)+i+$e(o,2)}function mb(e,t){if(e%60===0){var r=e>0?"-":"+";return r+$e(Math.abs(e)/60,2)}return jn(e,t)}function jn(e,t){var r=t||"",n=e>0?"-":"+",a=Math.abs(e),o=$e(Math.floor(a/60),2),i=$e(a%60,2);return n+o+r+i}var pb=function(t,r){switch(t){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},sO=function(t,r){switch(t){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},wY=function(t,r){var n=t.match(/(P+)(p+)?/)||[],a=n[1],o=n[2];if(!o)return pb(t,r);var i;switch(a){case"P":i=r.dateTime({width:"short"});break;case"PP":i=r.dateTime({width:"medium"});break;case"PPP":i=r.dateTime({width:"long"});break;case"PPPP":default:i=r.dateTime({width:"full"});break}return i.replace("{{date}}",pb(a,r)).replace("{{time}}",sO(o,r))},OY={p:sO,P:wY},kY=["D","DD"],SY=["YY","YYYY"];function EY(e){return kY.indexOf(e)!==-1}function AY(e){return SY.indexOf(e)!==-1}function vb(e,t,r){if(e==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").
vendor: 5,629 bytes, line 120
120concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(e==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}var PY={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"}},$Y=function(t,r,n){var a,o=PY[t];return typeof o=="string"?a=o:r===1?a=o.one:a=o.other.replace("{{count}}",r.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};const TY=$Y;function Lc(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth,n=e.formats[r]||e.formats[e.defaultWidth];return n}}var CY={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},_Y={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},NY={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},MY={date:Lc({formats:CY,defaultWidth:"full"}),time:Lc({formats:_Y,defaultWidth:"full"}),dateTime:Lc({formats:NY,defaultWidth:"full"})};const jY=MY;var DY={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},IY=function(t,r,n,a){return DY[t]};const RY=IY;function Po(e){return function(t,r){var n=r!=null&&r.context?String(r.context):"standalone",a;if(n==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=r!=null&&r.width?String(r.width):o;a=e.formattingValues[i]||e.formattingValues[o]}else{var l=e.defaultWidth,s=r!=null&&r.width?String(r.width):e.defaultWidth;a=e.values[s]||e.values[l]}var u=e.argumentCallback?e.argumentCallback(t):t;return a[u]}}var LY={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},BY={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},FY={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"]},WY={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"]},zY={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"}},UY={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"}},VY=function(t,r){var n=Number(t),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},KY={ordinalNumber:VY,era:Po({values:LY,defaultWidth:"wide"}),quarter:Po({values:BY,defaultWidth:"wide",argumentCallback:function(t){return t-1}}),month:Po({values:FY,defaultWidth:"wide"}),day:Po({values:WY,defaultWidth:"wide"}),dayPeriod:Po({values:zY,defaultWidth:"wide",formattingValues:UY,defaultFormattingWidth:"wide"})};const HY=KY;function $o(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=r.width,a=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;var i=o[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(l)?GY(l,function(f){return f.test(i)}):YY(l,function(f){return f.test(i)}),u;u=e.valueCallback?e.valueCallback(s):s,u=r.valueCallback?r.valueCallback(u):u;var c=t.slice(i.length);return{value:u,rest:c}}}
120function YY(e,t){for(var r in e)if(e.hasOwnProperty(r)&&t(e[r]))return r}function GY(e,t){for(var r=0;r<e.length;r++)if(t(e[r]))return r}function qY(e){return function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.match(e.matchPattern);if(!n)return null;var a=n[0],o=t.match(e.parsePattern);if(!o)return null;var i=e.valueCallback?e.valueCallback(o[0]):o[0];i=r.valueCallback?r.valueCallback(i):i;var l=t.slice(a.length);return{value:i,rest:l}}}var XY=/^(\d+)(th|st|nd|rd)?/i,ZY=/\d+/i,JY={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},QY={any:[/^b/i,/^(a|c)/i]},eG={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},tG={any:[/1/i,/2/i,/3/i,/4/i]},rG={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},nG={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]},aG={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},oG={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]},iG={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},lG={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}},sG={ordinalNumber:qY({matchPattern:XY,parsePattern:ZY,valueCallback:function(t){return parseInt(t,10)}}),era:$o({matchPatterns:JY,defaultMatchWidth:"wide",parsePatterns:QY,defaultParseWidth:"any"}),quarter:$o({matchPatterns:eG,defaultMatchWidth:"wide",parsePatterns:tG,defaultParseWidth:"any",valueCallback:function(t){return t+1}}),month:$o({matchPatterns:rG,defaultMatchWidth:"wide",parsePatterns:nG,defaultParseWidth:"any"}),day:$o({matchPatterns:aG,defaultMatchWidth:"wide",parsePatterns:oG,defaultParseWidth:"any"}),dayPeriod:$o({matchPatterns:iG,defaultMatchWidth:"any",parsePatterns:lG,defaultParseWidth:"any"})};const uG=sG;var cG={code:"en-US",formatDistance:TY,formatLong:jY,formatRelative:RY,localize:HY,match:uG,options:{weekStartsOn:0,firstWeekContainsDate:1}};const qu=cG;var fG=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,dG=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,mG=/^'([^]*?)'?$/,pG=/''/g,vG=/[a-zA-Z]/;function Ot(e,t,r){var n,a,o,i,l,s,u,c,f,d,p,v,g,h,y,b,O,w;ue(2,arguments);var x=String(t),k=En(),E=(n=(a=r==null?void 0:r.locale)!==null&&a!==void 0?a:k.locale)!==null&&n!==void 0?n:qu,A=Le((o=(i=(l=(s=r==null?void 0:r.firstWeekContainsDate)!==null&&s!==void 0?s:r==null||(u=r.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&l!==void 0?l:k.firstWeekContainsDate)!==null&&i!==void 0?i:(f=k.locale)===null||f===void 0||(d=f.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&o!==void 0?o:1);if(!(A>=1&&A<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var _=Le((p=(v=(g=(h=r==null?void 0:r.weekStartsOn)!==null&&h!==void 0?h:r==null||(y=r.locale)===null||y===void 0||(b=y.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&g!==void 0?g:k.weekStartsOn)!==null&&v!==void 0?v:(O=k.locale)===null||O===void 0||(w=O.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&&p!==void 0?p:0);if(!(_>=0&&_<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!E.localize)throw new RangeError("locale must contain localize property");if(!E.formatLong)throw new RangeError("locale must contain formatLong property");var T=be(e);if(!lY(T))throw new RangeError("Invalid time value");var $=Ii(T),P=cY(T,$),j={firstWeekContainsDate:A,weekStartsOn:_,locale:E,_originalDate:T},M=x.match(dG).map(function(N){var D=N[0];if(D==="p"||D==="P"){var I=OY[D];return I(N,E.formatLong)}return N}).join("").match(fG).map(function(N){if(N==="''")return"'";var D=N[0];if(D==="'")return hG(N);var I=xY[D];if(I)return!(r!=null&&r.useAdditionalWeekYearTokens)&&AY(N)&&vb(N,t,String(e)),!(r!=null&&r.useAdditionalDayOfYearTokens)&&EY(N)&&vb(N,t,String(e)),I(P,N,E.localize,j);
120if(D.match(vG))throw new RangeError("Format string contains an unescaped latin alphabet character `"+D+"`");return N}).join("");return M}function hG(e){var t=e.match(mG);return t?t[1].replace(pG,"'"):e}function gG(e){ue(1,arguments);var t=be(e),r=t.getFullYear(),n=t.getMonth(),a=new Date(0);return a.setFullYear(r,n+1,0),a.setHours(0,0,0,0),a.getDate()}var yG=6048e5;function bG(e){ue(1,arguments);var t=be(e),r=ea(t).getTime()-oY(t).getTime();return Math.round(r/yG)+1}function xG(e){ue(1,arguments);var t=be(e),r=t.getTime();return r}function wG(e){return ue(1,arguments),Math.floor(xG(e)/1e3)}function OG(e,t){var r,n,a,o,i,l,s,u;ue(1,arguments);var c=be(e),f=c.getFullYear(),d=En(),p=Le((r=(n=(a=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(l=i.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&a!==void 0?a:d.firstWeekContainsDate)!==null&&n!==void 0?n:(s=d.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&r!==void 0?r:1);if(!(p>=1&&p<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var v=new Date(0);v.setFullYear(f+1,0,p),v.setHours(0,0,0,0);var g=gr(v,t),h=new Date(0);h.setFullYear(f,0,p),h.setHours(0,0,0,0);var y=gr(h,t);return c.getTime()>=g.getTime()?f+1:c.getTime()>=y.getTime()?f:f-1}function kG(e,t){var r,n,a,o,i,l,s,u;ue(1,arguments);var c=En(),f=Le((r=(n=(a=(o=t==null?void 0:t.firstWeekContainsDate)!==null&&o!==void 0?o:t==null||(i=t.locale)===null||i===void 0||(l=i.options)===null||l===void 0?void 0:l.firstWeekContainsDate)!==null&&a!==void 0?a:c.firstWeekContainsDate)!==null&&n!==void 0?n:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&r!==void 0?r:1),d=OG(e,t),p=new Date(0);p.setFullYear(d,0,f),p.setHours(0,0,0,0);var v=gr(p,t);return v}var SG=6048e5;function EG(e,t){ue(1,arguments);var r=be(e),n=gr(r,t).getTime()-kG(r,t).getTime();return Math.round(n/SG)+1}
120function AG(e){ue(1,arguments);var t=be(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(0,0,0,0),t}function PG(e,t){return ue(1,arguments),uY(AG(e),dt(e),t)+1}function Ad(e,t){ue(2,arguments);var r=be(e),n=be(t);return r.getTime()>n.getTime()}function uO(e,t){ue(2,arguments);var r=be(e),n=be(t);return r.getTime()<n.getTime()}function $G(e,t){ue(2,arguments);var r=be(e),n=be(t);return r.getTime()===n.getTime()}function pp(e,t){ue(2,arguments);var r=be(e),n=be(t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}function TG(e,t){ue(2,arguments);var r=be(e),n=be(t);return r.getFullYear()===n.getFullYear()}function Dl(e,t){ue(2,arguments);var r=Le(t);return gt(e,-r)}function Bc(e,t){ue(2,arguments);var r=be(e),n=Le(t),a=r.getFullYear(),o=r.getDate(),i=new Date(0);i.setFullYear(a,n,15),i.setHours(0,0,0,0);var l=gG(i);return r.setMonth(n,Math.min(o,l)),r}function hb(e,t){ue(2,arguments);var r=be(e),n=Le(t);return isNaN(r.getTime())?new Date(NaN):(r.setFullYear(n),r)}function Xr(){return yr(Date.now())}function CG(e,t){ue(2,arguments);var r=Le(t);return Zt(e,-r)}function gb(e,t){if(ue(2,arguments),!t||Qn(t)!=="object")return new Date(NaN);var r=t.years?Le(t.years):0,n=t.months?Le(t.months):0,a=t.weeks?Le(t.weeks):0,o=t.days?Le(t.days):0,i=t.hours?Le(t.hours):0,l=t.minutes?Le(t.minutes):0,s=t.seconds?Le(t.seconds):0,u=CG(e,n+r*12),c=Dl(u,o+a*7),f=l+i*60,d=s+f*60,p=d*1e3,v=new Date(c.getTime()-p);return v}const cO=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"}),m.createElement("path",{fillRule:"evenodd",d:"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z",clipRule:"evenodd"}))},ol=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 10.5858L9.17157 7.75736L7.75736 9.17157L10.5858 12L7.75736 14.8284L9.17157 16.2426L12 13.4142L14.8284 16.2426L16.2426 14.8284L13.4142 12L16.2426 9.17157L14.8284 7.75736L12 10.5858Z"}))};var pe=function(){return pe=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},pe.apply(this,arguments)};function _G(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function fO(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,o;n<a;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}var dO={exports:{}},To={};/**
121 * @license React
122 * react-jsx-runtime.production.min.js
123 *
124 * Copyright (c) Facebook, Inc. and its affiliates.
125 *
126 * This source code is licensed under the MIT license found in the
127 * LICENSE file in the root directory of this source tree.
128 */var yb;function NG(){if(yb)return To;yb=1;var e=m,t=Symbol.for("react.element"),r=Symbol.for("react.fragment"),n=Object.prototype.hasOwnProperty,a=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function i(l,s,u){var c,f={},d=null,p=null;u!==void 0&&(d=""+u),s.key!==void 0&&(d=""+s.key),s.ref!==void 0&&(p=s.ref);for(c in s)n.call(s,c)&&!o.hasOwnProperty(c)&&(f[c]=s[c]);if(l&&l.defaultProps)for(c in s=l.defaultProps,s)f[c]===void 0&&(f[c]=s[c]);
128return{$$typeof:t,type:l,key:d,ref:p,props:f,_owner:a.current}}return To.Fragment=r,To.jsx=i,To.jsxs=i,To}dO.exports=NG();var V=dO.exports;function il(e){return e.mode==="multiple"}function ll(e){return e.mode==="range"}function Xu(e){return e.mode==="single"}var MG={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};function jG(e,t){return Ot(e,"LLLL y",t)}function DG(e,t){return Ot(e,"d",t)}function IG(e,t){return Ot(e,"LLLL",t)}function RG(e){return"".concat(e)}function LG(e,t){return Ot(e,"cccccc",t)}function BG(e,t){return Ot(e,"yyyy",t)}var FG=Object.freeze({__proto__:null,formatCaption:jG,formatDay:DG,formatMonthCaption:IG,formatWeekNumber:RG,formatWeekdayName:LG,formatYearCaption:BG}),WG=function(e,t,r){return Ot(e,"do MMMM (EEEE)",r)},zG=function(){return"Month: "},UG=function(){return"Go to next month"},VG=function(){return"Go to previous month"},KG=function(e,t){return Ot(e,"cccc",t)},HG=function(e){return"Week n. ".concat(e)},YG=function(){return"Year: "},GG=Object.freeze({__proto__:null,labelDay:WG,labelMonthDropdown:zG,labelNext:UG,labelPrevious:VG,labelWeekNumber:HG,labelWeekday:KG,labelYearDropdown:YG});function qG(){var e="buttons",t=MG,r=qu,n={},a={},o=1,i={},l=new Date;return{captionLayout:e,classNames:t,formatters:FG,labels:GG,locale:r,modifiersClassNames:n,modifiers:a,numberOfMonths:o,styles:i,today:l,mode:"default"}}function XG(e){var t=e.fromYear,r=e.toYear,n=e.fromMonth,a=e.toMonth,o=e.fromDate,i=e.toDate;return n?o=dt(n):t&&(o=new Date(t,0,1)),a?i=dp(a):r&&(i=new Date(r,11,31)),{fromDate:o?yr(o):void 0,toDate:i?yr(i):void 0}}var mO=S.createContext(void 0);function ZG(e){var t,r=e.initialProps,n=qG(),a=XG(r),o=a.fromDate,i=a.toDate,l=(t=r.captionLayout)!==null&&t!==void 0?t:n.captionLayout;l!=="buttons"&&(!o||!i)&&(l="buttons");var s;(Xu(r)||il(r)||ll(r))&&(s=r.onSelect);var u=pe(pe(pe({},n),r),{captionLayout:l,classNames:pe(pe({},n.classNames),r.classNames),components:pe({},r.components),formatters:pe(pe({},n.formatters),r.formatters),fromDate:o,labels:pe(pe({},n.labels),r.labels),mode:r.mode||n.mode,modifiers:pe(pe({},n.modifiers),r.modifiers),modifiersClassNames:pe(pe({},n.modifiersClassNames),r.modifiersClassNames),onSelect:s,styles:pe(pe({},n.styles),r.styles),toDate:i});return V.jsx(mO.Provider,{value:u,children:e.children})}function ze(){var e=S.useContext(mO);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function pO(e){var t=ze(),r=t.locale,n=t.classNames,a=t.styles,o=t.formatters.formatCaption;return V.jsx("div",{className:n.caption_label,style:a.caption_label,"aria-live":"polite",role:"presentation",id:e.id,children:o(e.displayMonth,{locale:r})})}function JG(e){return V.jsx("svg",pe({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:V.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.7
12878175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function vO(e){var t,r,n=e.onChange,a=e.value,o=e.children,i=e.caption,l=e.className,s=e.style,u=ze(),c=(r=(t=u.components)===null||t===void 0?void 0:t.IconDropdown)!==null&&r!==void 0?r:JG;return V.jsxs("div",{className:l,style:s,children:[V.jsx("span",{className:u.classNames.vhidden,children:e["aria-label"]}),V.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:u.classNames.dropdown,style:u.styles.dropdown,value:a,onChange:n,children:o}),V.jsxs("div",{className:u.classNames.caption_label,style:u.styles.caption_label,"aria-hidden":"true",children:[i,V.jsx(c,{className:u.classNames.dropdown_icon,style:u.styles.dropdown_icon})]})]})}function QG(e){var t,r=ze(),n=r.fromDate,a=r.toDate,o=r.styles,i=r.locale,l=r.formatters.formatMonthCaption,s=r.classNames,u=r.components,c=r.labels.labelMonthDropdown;if(!n)return V.jsx(V.Fragment,{});if(!a)return V.jsx(V.Fragment,{});var f=[];if(TG(n,a))for(var d=dt(n),p=n.getMonth();p<=a.getMonth();p++)f.push(Bc(d,p));else for(var d=dt(new Date),p=0;p<=11;p++)f.push(Bc(d,p));var v=function(h){var y=Number(h.target.value),b=Bc(dt(e.displayMonth),y);e.onChange(b)},g=(t=u==null?void 0:u.Dropdown)!==null&&t!==void 0?t:vO;return V.jsx(g,{name:"months","aria-label":c(),className:s.dropdown_month,style:o.dropdown_month,onChange:v,value:e.displayMonth.getMonth(),caption:l(e.displayMonth,{locale:i}),children:f.map(function(h){return V.jsx("option",{value:h.getMonth(),children:l(h,{locale:i})},h.getMonth())})})}
128function eq(e){var t,r=e.displayMonth,n=ze(),a=n.fromDate,o=n.toDate,i=n.locale,l=n.styles,s=n.classNames,u=n.components,c=n.formatters.formatYearCaption,f=n.labels.labelYearDropdown,d=[];if(!a)return V.jsx(V.Fragment,{});if(!o)return V.jsx(V.Fragment,{});for(var p=a.getFullYear(),v=o.getFullYear(),g=p;g<=v;g++)d.push(hb(aO(new Date),g));var h=function(b){var O=hb(dt(r),Number(b.target.value));e.onChange(O)},y=(t=u==null?void 0:u.Dropdown)!==null&&t!==void 0?t:vO;return V.jsx(y,{name:"years","aria-label":f(),className:s.dropdown_year,style:l.dropdown_year,onChange:h,value:r.getFullYear(),caption:c(r,{locale:i}),children:d.map(function(b){return V.jsx("option",{value:b.getFullYear(),children:c(b,{locale:i})},b.getFullYear())})})}function tq(e,t){var r=S.useState(e),n=r[0],a=r[1],o=t===void 0?n:t;return[o,a]}function rq(e){var t=e.month,r=e.defaultMonth,n=e.today,a=t||r||n||new Date,o=e.toDate,i=e.fromDate,l=e.numberOfMonths,s=l===void 0?1:l;if(o&&Ri(o,a)<0){var u=-1*(s-1);a=Zt(o,u)}return i&&Ri(a,i)<0&&(a=i),dt(a)}function nq(){var e=ze(),t=rq(e),r=tq(t,e.month),n=r[0],a=r[1],o=function(i){var l;if(!e.disableNavigation){var s=dt(i);a(s),(l=e.onMonthChange)===null||l===void 0||l.call(e,s)}};return[n,o]}function aq(e,t){for(var r=t.reverseMonths,n=t.numberOfMonths,a=dt(e),o=dt(Zt(a,n)),i=Ri(o,a),l=[],s=0;s<i;s++){var u=Zt(a,s);l.push(u)}return r&&(l=l.reverse()),l}function oq(e,t){if(!t.disableNavigation){var r=t.toDate,n=t.pagedNavigation,a=t.numberOfMonths,o=a===void 0?1:a,i=n?o:1,l=dt(e);if(!r)return Zt(l,i);var s=Ri(r,e);if(!(s<o))return Zt(l,i)}}function iq(e,t){if(!t.disableNavigation){var r=t.fromDate,n=t.pagedNavigation,a=t.numberOfMonths,o=a===void 0?1:a,i=n?o:1,l=dt(e);if(!r)return Zt(l,-i);var s=Ri(l,r);if(!(s<=0))return Zt(l,-i)}}var hO=S.createContext(void 0);function lq(e){var t=ze(),r=nq(),n=r[0],a=r[1],o=aq(n,t),i=oq(n,t),l=iq(n,t),s=function(f){return o.some(function(d){return pp(f,d)})},u=function(f,d){s(f)||(d&&uO(f,d)?a(Zt(f,1+t.numberOfMonths*-1)):a(f))},c={currentMonth:n,displayMonths:o,goToMonth:a,goToDate:u,previousMonth:l,nextMonth:i,isDateDisplayed:s};return V.jsx(hO.Provider,{value:c,children:e.children})}function vo(){var e=S.useContext(hO);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function bb(e){var t,r=ze(),n=r.classNames,a=r.styles,o=r.components,i=vo().goToMonth,l=function(c){i(Zt(c,e.displayIndex?-e.dis
128playIndex:0))},s=(t=o==null?void 0:o.CaptionLabel)!==null&&t!==void 0?t:pO,u=V.jsx(s,{id:e.id,displayMonth:e.displayMonth});return V.jsxs("div",{className:n.caption_dropdowns,style:a.caption_dropdowns,children:[V.jsx("div",{className:n.vhidden,children:u}),V.jsx(QG,{onChange:l,displayMonth:e.displayMonth}),V.jsx(eq,{onChange:l,displayMonth:e.displayMonth})]})}function sq(e){return V.jsx("svg",pe({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:V.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function uq(e){return V.jsx("svg",pe({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:V.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var Ys=S.forwardRef(function(e,t){var r=ze(),n=r.classNames,a=r.styles,o=[n.button_reset,n.button];e.className&&o.push(e.className);var i=o.join(" "),l=pe(pe({},a.button_reset),a.button);return e.style&&Object.assign(l,e.style),V.jsx("button",pe({},e,{ref:t,type:"button",className:i,style:l}))});function cq(e){var t,r,n=ze(),a=n.dir,o=n.locale,i=n.classNames,l=n.styles,s=n.labels,u=s.labelPrevious,c=s.labelNext,f=n.components;if(!e.nextMonth&&!e.previousMonth)return V.jsx(V.Fragment,{});var d=u(e.previousMonth,{locale:o}),p=[i.nav_button,i.nav_button_previous].join(" "),v=c(e.nextMonth,{locale:o}),g=[i.nav_button,i.nav_button_next].join(" "),h=(t=f==null?void 0:f.IconRight)!==null&&t!==void 0?t:uq,y=(r=f==null?void 0:f.IconLeft)!==null&&r!==void 0?r:sq;return V.jsxs("div",{className:i.nav,style:l.nav,children:[!e.hidePrevious&&V.jsx(Ys,{name:"previous-month","aria-label":d,className:p,style:l.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:a==="rtl"?V.jsx(h,{className:i.nav_icon,style:l.nav_icon}):V.jsx(y,{className:i.nav_icon,style:l.nav_icon})}),!e.hideNext&&V.jsx(Ys,{name:"next-month","aria-label":v,className:g,style:l.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:a==="rtl"?V.jsx(y,{className:i.nav_icon,style:l.nav_icon}):V.jsx(h,{className:i.nav_icon,style:l.nav_icon})})]})}function xb(e){var t=ze().numberOfMonths,r=vo(),n=r.previousMonth,a=r.nextMonth,o=r.goToMonth,i=r.displayMonths,l=i.findIndex(function(v){return pp(e.displayMonth,v)}),s=l===0,u=l===i.length-1,c=t>1&&(s||!u),f=t>1&&(u||!s),d=function(){n&&o(n)},p=function(){a&&o(a)};return V.jsx(cq,{displayMonth:e.displayMonth,hideNext:c,hidePrevious:f,nextMonth:a,previousMonth:n,onPreviousClick:d,onNextClick:p})}function fq(e){var t,r=ze(),n=r.classNames,a=r.disableNavigation,o=r.styles,i=r.captionLayout,l=r.components,s=(t=l==null?void 0:l.CaptionLabel)!==null&&t!==void 0?t:pO,u;return a?u=V.jsx(s,{id:e.id,displayMonth:e.displayMonth}):i==="dropdown"?u=V.jsx(bb,{displayMonth:e.displayMonth,id:e.id}):i==="dropdown-buttons"?u=V.jsxs(V.Fragment,{children:[V.jsx(bb,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),V.jsx(xb,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):u=V.jsxs(V.Fragment,{children:[V.jsx(s,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),V.jsx(xb,{displayMonth:e.displayMonth,id:e.id})]}),V.jsx("div",{className:n.caption,style:o.caption,children:u})}function dq(e){var t=ze(),r=t.footer,n=t.styles,a=t.classNames.tfoot;return r?V.jsx("tfoot",{className:a,style:n.tfoot,children:V.jsx("tr",{children:V.jsx("td",{colSpan:8,children:r})})}):V.jsx(V.Fragment,{})}function mq(e,t,r){for(var n=r?ea(new Date):gr(new Date,{locale:e,weekStartsOn:t}),a=[],o=0;o<7;o++){var i=gt(n,o);a.push(i)}return a}
128function pq(){var e=ze(),t=e.classNames,r=e.styles,n=e.showWeekNumber,a=e.locale,o=e.weekStartsOn,i=e.ISOWeek,l=e.formatters.formatWeekdayName,s=e.labels.labelWeekday,u=mq(a,o,i);return V.jsxs("tr",{style:r.head_row,className:t.head_row,children:[n&&V.jsx("td",{style:r.head_cell,className:t.head_cell}),u.map(function(c,f){return V.jsx("th",{scope:"col",className:t.head_cell,style:r.head_cell,"aria-label":s(c,{locale:a}),children:l(c,{locale:a})},f)})]})}function vq(){var e,t=ze(),r=t.classNames,n=t.styles,a=t.components,o=(e=a==null?void 0:a.HeadRow)!==null&&e!==void 0?e:pq;return V.jsx("thead",{style:n.head,className:r.head,children:V.jsx(o,{})})}function hq(e){var t=ze(),r=t.locale,n=t.formatters.formatDay;return V.jsx(V.Fragment,{children:n(e.date,{locale:r})})}var vp=S.createContext(void 0);function gq(e){if(!il(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return V.jsx(vp.Provider,{value:t,children:e.children})}return V.jsx(yq,{initialProps:e.initialProps,children:e.children})}function yq(e){var t=e.initialProps,r=e.children,n=t.selected,a=t.min,o=t.max,i=function(u,c,f){var d,p;(d=t.onDayClick)===null||d===void 0||d.call(t,u,c,f);var v=!!(c.selected&&a&&(n==null?void 0:n.length)===a);if(!v){var g=!!(!c.selected&&o&&(n==null?void 0:n.length)===o);if(!g){var h=n?fO([],n,!0):[];if(c.selected){var y=h.findIndex(function(b){return Et(u,b)});h.splice(y,1)}else h.push(u);(p=t.onSelect)===null||p===void 0||p.call(t,h,u,c,f)}}},l={disabled:[]};n&&l.disabled.push(function(u){var c=o&&n.length>o-1,f=n.some(function(d){return Et(d,u)});return!!(c&&!f)});var s={selected:n,onDayClick:i,modifiers:l};return V.jsx(vp.Provider,{value:s,children:r})}function hp(){var e=S.useContext(vp);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function bq(e,t){var r=t||{},n=r.from,a=r.to;return n&&a?Et(a,e)&&Et(n,e)?void 0:Et(a,e)?{from:a,to:void 0}:Et(n,e)?void 0:Ad(n,e)?{from:e,to:a}:{from:n,to:e}:a?Ad(e,a)?{from:a,to:e}:{from:e,to:a}:n?uO(e,n)?{from:e,to:n}:{from:n,to:e}:{from:e,to:void 0}}var gp=S.createContext(void 0);function xq(e){if(!ll(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return V.jsx(gp.Provider,{value:t,children:e.children})}return V.jsx(wq,{initialProps:e.initialProps,children:e.children})}function wq(e){var t=e.initialProps,r=e.children,n=t.selected,a=n||{},o=a.from,i=a.to,l=t.min,s=t.max,u=function(p,v,g){var h,y;(h=t.onDayClick)===null||h===void 0||h.call(t,p,v,g);var b=bq(p,n);(y=t.onSelect)===null||y===void 0||y.call(t,b,p,v,g)},c={range_start:[],range_end:[],range_middle:[],disabled:[]};if(o?(c.range_start=[o],i?(c.range_end=[i],Et(o,i)||(c.range_middle=[{after:o,before:i}])):c.range_end=[o]):i&&(c.range_start=[i],c.range_end=[i]),l&&(o&&!i&&c.disabled.push({after:Dl(o,l-1),before:gt(o,l-1)}),o&&i&&c.disabled.push({after:o,before:gt(o,l-1)}),!o&&i&&c.disabled.push({after:Dl(i,l-1),before:gt(i,l-1)})),s){if(o&&!i&&(c.disabled.push({before:gt(o,-s+1)}),c.disabled.push({after:gt(o,s-1)})),o&&i){var f=Pr(i,o)+1,d=s-f;c.disabled.push({before:Dl(o,d)}),c.disabled.push({after:gt(i,d)})}!o&&i&&(c.disabled.push({before:gt(i,-s+1)}),c.disabled.push({after:gt(i,s-1)}))}return V.jsx(gp.Provider,{value:{selected:n,onDayClick:u,modifiers:c},children:r})}function yp(){var e=S.useContext(gp);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function Il(e){return Array.isArray(e)?fO([],e,!0):e!==void 0?[e]:[]}function Oq(e){var t={};return Object.entries(e).forEach(function(r){var n=r[0],a=r[1];t[n]=Il(a)}),t}var ir;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(ir||(ir={}));var kq=ir.Selected,Or=ir.Disabled,Sq=ir.Hidden,Eq=ir.Today,Fc=ir.RangeEnd,Wc=ir.RangeMiddle,zc=ir.RangeStart,Aq=ir.Outside;function Pq(e,t,r){var n,a=(n={},n[kq]=Il(e.selected),n[Or]=Il(e.disabled),n[Sq]=Il(e.hidden),n[Eq]=[e.today],n[Fc]=[],n[Wc]=[],n[zc]=[],n[Aq]=[],n);return e.fromDate&&a[Or].push({before:e.fromDate}),e.toDate&&a[Or].push({after:e.toDate}),il(e)?a[Or]=a[Or].concat(t.modifiers[Or]):ll(e)&&(a[Or]=a[Or].concat(r.modifiers[Or]),a[zc]=r.modifiers[zc],a[Wc]=r.modifiers[Wc],a[Fc]=r.modifiers[Fc]),a}var gO=S.createContext(void 0);function $q(e){var t=ze(),r=hp(),n=yp(),a=Pq(t,r,n),o=Oq(t.modifiers),i=pe(pe({},a),o);return V.jsx(gO.Provider,{value:i,children:e.children})}function yO(){var e=S.useContext(gO);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function Tq(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Cq(e){return!!(e&&typeof e=="object"&&"from"in e)}function _q(e){return!!(e&&typeof e=="object"&&"after"in e)}function Nq(e){return!!(e&&typeof e=="object"&&"before"in e)}function Mq(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function jq(e,t){var r,n=t.from,a=t.to;if(n&&a){var o=Pr(a,n)<0;o&&(r=[a,n],n=r[0],a=r[1]);var i=Pr(e,n)>=0&&Pr(a,e)>=0;return i}return a?Et(a,e):n?Et(n,e):!1}function Dq(e){return fp(e)}function Iq(e){return Array.isArray(e)&&e.every(fp)}function Rq(e,t){return t.some(function(r){if(typeof r=="boolean")return r;if(Dq(r))return Et(e,r);if(Iq(r))return r.includes(e);if(Cq(r))return jq(e,r);if(Mq(r))return r.dayOfWeek.includes(e.getDay());if(Tq(r)){var n=Pr(r.before,e),a=Pr(r.after,e),o=n>0,i=a<0,l=Ad(r.before,r.after);return l?i&&o:o||i}return _q(r)?Pr(e,r.after)>0:Nq(r)?Pr(r.before,e)>0:typeof r=="function"?r(e):!1})}function bp(e,t,r){var n=Object.keys(t).reduce(function(o,i){var l=t[i];return Rq(e,l)&&o.push(i),o},[]),a={};
128return n.forEach(function(o){return a[o]=!0}),r&&!pp(e,r)&&(a.outside=!0),a}function Lq(e,t){for(var r=dt(e[0]),n=dp(e[e.length-1]),a,o,i=r;i<=n;){var l=bp(i,t),s=!l.disabled&&!l.hidden;if(!s){i=gt(i,1);continue}if(l.selected)return i;l.today&&!o&&(o=i),a||(a=i),i=gt(i,1)}return o||a}var Bq=365;function bO(e,t){var r=t.moveBy,n=t.direction,a=t.context,o=t.modifiers,i=t.retry,l=i===void 0?{count:0,lastFocused:e}:i,s=a.weekStartsOn,u=a.fromDate,c=a.toDate,f=a.locale,d={day:gt,week:Sd,month:Zt,year:Ed,startOfWeek:function(h){return a.ISOWeek?ea(h):gr(h,{locale:f,weekStartsOn:s})},endOfWeek:function(h){return a.ISOWeek?oO(h):mp(h,{locale:f,weekStartsOn:s})}},p=d[r](e,n==="after"?1:-1);n==="before"&&u?p=rO([u,p]):n==="after"&&c&&(p=nO([c,p]));var v=!0;if(o){var g=bp(p,o);v=!g.disabled&&!g.hidden}return v?p:l.count>Bq?l.lastFocused:bO(p,{moveBy:r,direction:n,context:a,modifiers:o,retry:pe(pe({},l),{count:l.count+1})})}var xO=S.createContext(void 0);function Fq(e){var t=vo(),r=yO(),n=S.useState(),a=n[0],o=n[1],i=S.useState(),l=i[0],s=i[1],u=Lq(t.displayMonths,r),c=a??(l&&t.isDateDisplayed(l))?l:u,f=function(){s(a),o(void 0)},d=function(h){o(h)},p=ze(),v=function(h,y){if(a){var b=bO(a,{moveBy:h,direction:y,context:p,modifiers:r});Et(a,b)||(t.goToDate(b,a),d(b))}},g={focusedDay:a,focusTarget:c,blur:f,focus:d,focusDayAfter:function(){return v("day","after")},focusDayBefore:function(){return v("day","before")},focusWeekAfter:function(){return v("week","after")},focusWeekBefore:function(){return v("week","before")},focusMonthBefore:function(){return v("month","before")},focusMonthAfter:function(){return v("month","after")},focusYearBefore:function(){return v("year","before")},focusYearAfter:function(){return v("year","after")},focusStartOfWeek:function(){return v("startOfWeek","before")},focusEndOfWeek:function(){return v("endOfWeek","after")}};return V.jsx(xO.Provider,{value:g,children:e.children})}function xp(){var e=S.useContext(xO);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function Wq(e,t){var r=yO(),n=bp(e,r,t);return n}var wp=S.createContext(void 0);function zq(e){if(!Xu(e.initialProps)){var t={selected:void 0};return V.jsx(wp.Provider,{value:t,children:e.children})}return V.jsx(Uq,{initialProps:e.initialProps,children:e.children})}function Uq(e){var t=e.initialProps,r=e.children,n=function(o,i,l){var s,u,c;if((s=t.onDayClick)===null||s===void 0||s.call(t,o,i,l),i.selected&&!t.required){(u=t.onSelect)===null||u===void 0||u.call(t,void 0,o,i,l);return}(c=t.onSelect)===null||c===void 0||c.call(t,o,o,i,l)},a={selected:t.selected,onDayClick:n};return V.jsx(wp.Provider,{value:a,children:r})}function wO(){var e=S.useContext(wp);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function Vq(e,t){var r=ze(),n=wO(),a=hp(),o=yp(),i=xp(),l=i.focusDayAfter,s=i.focusDayBefore,u=i.focusWeekAfter,c=i.focusWeekBefore,f=i.blur,d=i.focus,p=i.focusMonthBefore,v=i.focusMonthAfter,g=i.focusYearBefore,h=i.focusYearAfter,y=i.focusStartOfWeek,b=i.focusEndOfWeek,O=function(I){var R,B,H,W;Xu(r)?(R=n.onDayClick)===null||R===void 0||R.call(n,e,t,I):il(r)?(B=a.onDayCl
128ick)===null||B===void 0||B.call(a,e,t,I):ll(r)?(H=o.onDayClick)===null||H===void 0||H.call(o,e,t,I):(W=r.onDayClick)===null||W===void 0||W.call(r,e,t,I)},w=function(I){var R;d(e),(R=r.onDayFocus)===null||R===void 0||R.call(r,e,t,I)},x=function(I){var R;f(),(R=r.onDayBlur)===null||R===void 0||R.call(r,e,t,I)},k=function(I){var R;(R=r.onDayMouseEnter)===null||R===void 0||R.call(r,e,t,I)},E=function(I){var R;(R=r.onDayMouseLeave)===null||R===void 0||R.call(r,e,t,I)},A=function(I){var R;(R=r.onDayPointerEnter)===null||R===void 0||R.call(r,e,t,I)},_=function(I){var R;(R=r.onDayPointerLeave)===null||R===void 0||R.call(r,e,t,I)},T=function(I){var R;(R=r.onDayTouchCancel)===null||R===void 0||R.call(r,e,t,I)},$=function(I){var R;(R=r.onDayTouchEnd)===null||R===void 0||R.call(r,e,t,I)},P=function(I){var R;(R=r.onDayTouchMove)===null||R===void 0||R.call(r,e,t,I)},j=function(I){var R;(R=r.onDayTouchStart)===null||R===void 0||R.call(r,e,t,I)},M=function(I){var R;(R=r.onDayKeyUp)===null||R===void 0||R.call(r,e,t,I)},N=function(I){var R;switch(I.key){case"ArrowLeft":I.preventDefault(),I.stopPropagation(),r.dir==="rtl"?l():s();break;case"ArrowRight":I.preventDefault(),I.stopPropagation(),r.dir==="rtl"?s():l();break;case"ArrowDown":I.preventDefault(),I.stopPropagation(),u();break;case"ArrowUp":I.preventDefault(),I.stopPropagation(),c();break;case"PageUp":I.preventDefault(),I.stopPropagation(),I.shiftKey?g():p();break;case"PageDown":I.preventDefault(),I.stopPropagation(),I.shiftKey?h():v();break;case"Home":I.preventDefault(),I.stopPropagation(),y();break;case"End":I.preventDefault(),I.stopPropagation(),b();break}(R=r.onDayKeyDown)===null||R===void 0||R.call(r,e,t,I)},D={onClick:O,onFocus:w,onBlur:x,onKeyDown:N,onKeyUp:M,onMouseEnter:k,onMouseLeave:E,onPointerEnter:A,onPointerLeave:_,onTouchCancel:T,onTouchEnd:$,onTouchMove:P,onTouchStart:j};return D}function Kq(){var e=ze(),t=wO(),r=hp(),n=yp(),a=Xu(e)?t.selected:il(e)?r.selected:ll(e)?n.selected:void 0;return a}function Hq(e){return Object.values(ir).includes(e)}function Yq(e,t){var r=[e.classNames.day];return Object.keys(t).forEach(function(n){var a=e.modifiersClassNames[n];if(a)r.push(a);else if(Hq(n)){var o=e.classNames["day_".concat(n)];o&&r.push(o)}}),r}function Gq(e,t){var r=pe({},e.styles.day);return Object.keys(t).forEach(function(n){var a;r=pe(pe({},r),(a=e.modifiersStyles)===null||a===void 0?void 0:a[n])}),r}function qq(e,t,r){var n,a,o,i=ze(),l=xp(),s=Wq(e,t),u=Vq(e,s),c=Kq(),f=!!(i.onDayClick||i.mode!=="default");S.useEffect(function(){var k;s.outside||l.focusedDay&&f&&Et(l.focusedDay,e)&&((k=r.current)===null||k===void 0||k.focus())},[l.focusedDay,e,r,f,s.outside]);var d=Yq(i,s).join(" "),p=Gq(i,s),v=!!(s.outside&&!i.showOutsideDays||s.hidden),g=(o=(a=i.components)===null||a===void 0?void 0:a.DayContent)!==null&&o!==void 0?o:hq,h=V.jsx(g,{date:e,displayMonth:t,activeModifiers:s}),y={style:p,className:d,children:h,role:"gridcell"},b=l.focusTarget&&Et(l.focusTarget,e)&&!s.outside,O=l.focusedDay&&Et(l.focusedDay,e),w=pe(pe(pe({},y),(n={disabled:s.disabled,role:"gridcell"},n["aria-selected"]=s.selected,n.tabIndex=O||b?0:-1,n)),u),x={isButton:f,isHidden:v,activeModifiers:s,selectedDays:c,buttonProps:w,divProps:y};return x}function Xq(e){var t=S.useRef(null),r=qq(e.date,e.displayMonth,t);return r.isHidden?V.jsx("div",{role:"gridcell"}):r.isButton?V.jsx(Ys,pe({name:"day",ref:t},r.buttonProps)):V.jsx("div",pe({},r.divProps))}function Zq(e){var t=e.number,r=e.dates,n=ze(),a=n.onWeekNumberClick,o=n.styles,i=n.classNames,l=n.locale,s=n.labels.labelWeekNumber,u=n.formatters.formatWeekNumber,c=u(Number(t),{locale:l});if(!a)return V.jsx("span",{className:i.weeknumber,style:o.weeknumber,children:c});var f=s(Number(t),{locale:l}),d=function(p){a(t,r,p)};return V.jsx(Ys,{name:"week-number","aria-label":f,className:i.weeknumber,style:o.weeknumber,onClick:d,children:c})}function Jq(e){var t,r,n=ze(),a=n.styles,o=n.classNames,i=n.showWeekNumber,l=n.components,s=(t=l==null?void 0:l.Day)!==null&&t!==void 0?t:Xq,u=(r=l==null?void 0:l.WeekNumber)!==null&&r!==void 0?r:Zq,c;return i&&(c=V.jsx("td",{className:o.cell,style:a.cell,children:V.jsx(u,{number:e.weekNumber,dates:e.dates})})),V.jsxs("tr",{className:o.row,style:a.row,children:[c,e.dates.map(function(f){return V.jsx("td",{className:o.cell,style:a.cell,role:"presentation",children:V.jsx(s,{displayMonth:e.displayMonth,date:f})},wG(f))})]})}function wb(e,t,r){for(var n=r!=null&&r.ISOWeek?oO(t):mp(t,r),a=r!=null&&r.ISOWeek?ea(e):gr(e,r),o=Pr(n,a),i=[],l=0;l<=o;l++)i.push(gt(a,l));var s=i.reduce(function(u,c){var f=r!=null&&r.ISOWeek?bG(c):EG(c,r),d=u.find(function(p){return p.weekNumber===f});return d?(d.dates.push(c),u):(u.push({weekNumber:f,dates:[c]}),u)},[]);return s}function Qq(e,t){var r=wb(dt(e),dp(e),t);if(t!=null&&t.useFixedWeeks){var n=PG(e,t);if(n<6){var a=r[r.length-1],o=a.dates[a.dates.length-1],i=Sd(o,6-n),l=wb(Sd(o,1),i,t);r.push.apply(r,l)}}return r}function eX(e){var t,r,n,a=ze(),o=a.locale,i=a.classNames,l=a.styles,s=a.hideHead,u=a.fixedWeeks,c=a.components,f=a.weekStartsOn,d=a.firstWeekContainsDate,p=a.ISOWeek,v=Qq(e.displayMonth,{useFixedWeeks:!!u,ISOWeek:p,locale:o,weekStartsOn:f,firstWeekContainsDate:d}),g=(t=c==null?void 0:c.Head)!==null&&t!==void 0?t:vq,h=(r=c==null?void 0:c.Row)!==null&&r!==void 0?r:Jq,y=(n=c==null?void 0:c.Footer)!==null&&n!==void 0?n:dq;return V.jsxs("table",{id:e.id,className:i.table,style:l.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!s&&V.jsx(g,{}),V.jsx("tbody",{className:i.tbody,style:l.tbody,children:v.map(function(b){return V.jsx(h,{displayMonth:e.displayMonth,dates:b.dates,weekNumber:b.weekNumber},b.weekNumber)})}),V.jsx(y,{displayMonth:e.displayMonth})]})}function tX(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}
128var rX=tX()?S.useLayoutEffect:S.useEffect,Uc=!1,nX=0;function Ob(){return"react-day-picker-".concat(++nX)}function aX(e){var t,r=e??(Uc?Ob():null),n=S.useState(r),a=n[0],o=n[1];return rX(function(){a===null&&o(Ob())},[]),S.useEffect(function(){Uc===!1&&(Uc=!0)},[]),(t=e??a)!==null&&t!==void 0?t:void 0}function oX(e){var t,r,n=ze(),a=n.dir,o=n.classNames,i=n.styles,l=n.components,s=vo().displayMonths,u=aX(n.id?"".concat(n.id,"-").concat(e.displayIndex):void 0),c=n.id?"".concat(n.id,"-grid-").concat(e.displayIndex):void 0,f=[o.month],d=i.month,p=e.displayIndex===0,v=e.displayIndex===s.length-1,g=!p&&!v;a==="rtl"&&(t=[p,v],v=t[0],p=t[1]),p&&(f.push(o.caption_start),d=pe(pe({},d),i.caption_start)),v&&(f.push(o.caption_end),d=pe(pe({},d),i.caption_end)),g&&(f.push(o.caption_between),d=pe(pe({},d),i.caption_between));var h=(r=l==null?void 0:l.Caption)!==null&&r!==void 0?r:fq;return V.jsxs("div",{className:f.join(" "),style:d,children:[V.jsx(h,{id:u,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),V.jsx(eX,{id:c,"aria-labelledby":u,displayMonth:e.displayMonth})]},e.displayIndex)}function iX(e){var t=ze(),r=t.classNames,n=t.styles;return V.jsx("div",{className:r.months,style:n.months,children:e.children})}function lX(e){var t,r,n=e.initialProps,a=ze(),o=xp(),i=vo(),l=S.useState(!1),s=l[0],u=l[1];S.useEffect(function(){a.initialFocus&&o.focusTarget&&(s||(o.focus(o.focusTarget),u(!0)))},[a.initialFocus,s,o.focus,o.focusTarget,o]);var c=[a.classNames.root,a.className];a.numberOfMonths>1&&c.push(a.classNames.multiple_months),a.showWeekNumber&&c.push(a.classNames.with_weeknumber);var f=pe(pe({},a.styles.root),a.style),d=Object.keys(n).filter(function(v){return v.startsWith("data-")}).reduce(function(v,g){var h;return pe(pe({},v),(h={},h[g]=n[g],h))},{}),p=(r=(t=n.components)===null||t===void 0?void 0:t.Months)!==null&&r!==void 0?r:iX;return V.jsx("div",pe({className:c.join(" "),style:f,dir:a.dir,id:a.id,nonce:n.nonce,title:n.title,lang:n.lang},d,{children:V.jsx(p,{children:i.displayMonths.map(function(v,g){return V.jsx(oX,{displayIndex:g,displayMonth:v},g)})})}))}function sX(e){var t=e.children,r=_G(e,["children"]);return V.jsx(ZG,{initialProps:r,children:V.jsx(lq,{children:V.jsx(zq,{initialProps:r,children:V.jsx(gq,{initialProps:r,children:V.jsx(xq,{initialProps:r,children:V.jsx($q,{children:V.jsx(Fq,{children:t})})})})})})})}function uX(e){return V.jsx(sX,pe({},e,{children:V.jsx(lX,{initialProps:e})}))}const kb=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M10.8284 12.0007L15.7782 16.9504L14.364 18.3646L8 12.0007L14.364 5.63672L15.7782 7.05093L10.8284 12.0007Z"}))},Sb=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M13.1717 12.0007L8.22192 7.05093L9.63614 5.63672L16.0001 12.0007L9.63614 18.3646L8.22192 16.9504L13.1717 12.0007Z"}))},cX=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M4.83582 12L11.0429 18.2071L12.4571 16.7929L7.66424 12L12.4571 7.20712L11.0429 5.79291L4.83582 12ZM10.4857 12L16.6928 18.2071L18.107 16.7929L13.3141 12L18.107 7.20712L16.6928 5.79291L10.4857 12Z"}))},fX=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M19.1642 12L12.9571 5.79291L11.5429 7.20712L16.3358 12L11.5429 16.7929L12.9571 18.2071L19.1642 12ZM13.5143 12L7.30722 5.79291L5.89301 7.20712L10.6859 12L5.89301 16.7929L7.30722 18.2071L13.5143 12Z"}))},Al=e=>{var{onClick:t,icon:r}=e,n=Y(e,["onClick","icon"]);const a=r;return m.createElement("button",Object.assign({type:"button",className:C("flex items-center justify-center p-1 h-7 w-7 outline-none focus:ring-2 transition duration-100 border border-tremor-border dark:border-dark-tremor-border hover:bg-tremor-background-muted dark:hover:bg-dark-tremor-background-muted rounded-tremor-small focus:border-tremor-brand-subtle select-none dark:focus:border-dark-tremor-brand-subtle focus:ring-tremor-brand-muted dark:focus:ring-dark-tremor-brand-muted text-tremor-content-subtle dark:text-dark-tremor-content-subtle hover:text-tremor-content dark:hover:text-dark-tremor-content")},n),m.createElement(Qw,{onClick:t,icon:a,variant:"simple",color:"slate",size:"sm"}))};function Op(e){var{mode:t,defaultMonth:r,selected:n,onSelect:a,locale:o,disabled:i,enableYearNavigation:l,classNames:s,weekStartsOn:u=0}=e,c=Y(e,["mode","defaultMonth","selected","onSelect","locale","disabled","enableYearNavigation","classNames","weekStartsOn"]);return m.createElement(uX,Object.assign({showOutsideDays:!0,mode:t,defaultMonth:r,selected:n,onSelect:a,locale:o,disabled:i,weekStartsOn:u,classNames:Object.assign({months:"flex flex-col sm:flex-row space-y-4 sm:sp
128ace-x-4 sm:space-y-0",month:"space-y-4",caption:"flex justify-center pt-2 relative items-center",caption_label:"text-tremor-default text-tremor-content-emphasis dark:text-dark-tremor-content-emphasis font-medium",nav:"space-x-1 flex items-center",nav_button:"flex items-center justify-center p-1 h-7 w-7 outline-none focus:ring-2 transition duration-100 border border-tremor-border dark:border-dark-tremor-border hover:bg-tremor-background-muted dark:hover:bg-dark-tremor-background-muted rounded-tremor-small focus:border-tremor-brand-subtle dark:focus:border-dark-tremor-brand-subtle focus:ring-tremor-brand-muted dark:focus:ring-dark-tremor-brand-muted text-tremor-content-subtle dark:text-dark-tremor-content-subtle hover:text-tremor-content dark:hover:text-dark-tremor-content",nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-y-1",head_row:"flex",head_cell:"w-9 font-normal text-center text-tremor-content-subtle dark:text-dark-tremor-content-subtle",row:"flex w-full mt-0.5",cell:"text-center p-0 relative focus-within:relative text-tremor-default text-tremor-content-emphasis dark:text-dark-tremor-content-emphasis",day:"h-9 w-9 p-0 hover:bg-tremor-background-subtle dark:hover:bg-dark-tremor-background-subtle outline-tremor-brand dark:outline-dark-tremor-brand rounded-tremor-default",day_today:"font-bold",day_selected:"aria-selected:bg-tremor-background-emphasis aria-selected:text-tremor-content-inverted dark:aria-selected:bg-dark-tremor-background-emphasis dark:aria-selected:text-dark-tremor-content-inverted ",day_disabled:"text-tremor-content-subtle dark:text-dark-tremor-content-subtle disabled:hover:bg-transparent",day_outside:"text-tremor-content-subtle dark:text-dark-tremor-content-subtle"},s),components:{IconLeft:f=>{var d=Y(f,[]);return m.createElement(kb,Object.assign({className:"h-4 w-4"},d))},IconRight:f=>{var d=Y(f,[]);return m.createElement(Sb,Object.assign({className:"h-4 w-4"},d))},Caption:f=>{var d=Y(f,[]);const{goToMonth:p,nextMonth:v,previousMonth:g,currentMonth:h}=vo();return m.createElement("div",{className:"flex justify-between items-center"},m.createElement("div",{className:"flex items-center space-x-1"},l&&m.createElement(Al,{onClick:()=>h&&p(Ed(h,-1)),icon:cX}),m.createElement(Al,{onClick:()=>g&&p(g),icon:kb})),m.createElement(op,{className:"text-tremor-default tabular-nums capitalize text-tremor-content-emphasis dark:text-dark-tremor-content-emphasis font-medium"},Ot(d.displayMonth,"LLLL yyy",{locale:o})),m.createElement("div",{className:"flex items-center space-x-1"},m.createElement(Al,{onClick:()=>v&&p(v),icon:Sb}),l&&m.createElement(Al,{onClick:()=>h&&p(Ed(h,1)),icon:fX})))}}},c))}Op.displayName="DateRangePicker";const dX=fe("DatePicker"),vn=(e,t)=>{const r=t!==void 0,[n,a]=S.useState(e);return[r?t:n,o=>{r||a(o)}]},Eb=fe("DateRangePicker"),mX=(e,t,r,n)=>{var a;if(r&&(e=(a=n.get(r))===null||a===void 0?void 0:a.from),e)return yr(e&&!t?e:rO([e,t]))},pX=(e,t,r,n)=>{var a,o;if(r&&(e=yr((o=(a=n.get(r))===null||a===void 0?void 0:a.to)!==null&&o!==void 0?o:Xr())),e)return yr(e&&!t?e:nO([e,t]))},Vc=[{value:"tdy",text:"Today",from:Xr()},{value:"w",text:"Last 7 days",from:gb(Xr(),{days:7})},{value:"t",text:"Last 30 days",from:gb(Xr(),{days:30})},{value:"m",text:"Month to Date",from:dt(Xr())},{value:"y",text:"Year to Date",from:aO(Xr())}],OO=(e,t,r,n)=>{const a=(r==null?void 0:r.code)||"en-US";if(!e&&!t)return"";if(e&&!t){if(n)return Ot(e,n);const o={year:"numeric",month:"short",day:"numeric"};return e.toLocaleDateString(a,o)}if(e&&t){if($G(e,t)){if(n)return Ot(e,n);const o={year:"numeric",month:"short",day:"numeric"};return e.toLocaleDateString(a,o)}if(e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()){if(n)return`${Ot(e,n)} - ${Ot(t,n)}`;const o={month:"short",day:"numeric"};return`${e.toLocaleDateString(a,o)} - 
129                    ${t.getDate()}, ${t.getFullYear()}`}{if(n)return`${Ot(e,n)} - ${Ot(t,n)}`;const o={year:"numeric",month:"short",day:"numeric"};return`${e.toLocaleDateString(a,o)} - 
130                    ${t.toLocaleDateString(a,o)}`}}return""},Li=e=>["string","number"].includes(typeof e)?e:e instanceof Array?e.map(Li).join(""):typeof e=="object"&&e?Li(e.props.children):void 0;function kp(e){const t=new Map;return m.Children.map(e,r=>{var n;t.set(r.props.value,(n=Li(r))!==null&&n!==void 0?n:r.props.value)}),t}function Pd(e,t){return m.Children.map(t,r=>{var n;if(((n=Li(r))!==null&&n!==void 0?n:r.props.value).toLowerCase().includes(e.toLowerCase()))return r})}const hn=(e,t,r=!1)=>C(t?"bg-tremor-background-subtle dark:bg-dark-tremor-background-subtle":"bg-tremor-background dark:bg-dark-tremor-background",!t&&"hover:bg-tremor-background-muted dark:hover:bg-dark-tremor-background-muted",e?"text-tremor-content-emphasis dark:text-dark-tremor-content-emphasis":"text-tremor-content dark:text-dark-tremor-content",t&&"text-tremor-content-subtle dark:text-dark-tremor-content-subtle",r&&"text-red-500",r?"border-red-500":"border-tremor-border dark:border-dark-tremor-border");function ta(e){return e!=null&&e!==""}const vX=Xr(),hX=m.forwardRef((e,t)=>
130{var r;const{value:n,defaultValue:a,onValueChange:o,minDate:i,maxDate:l,placeholder:s="Select date",disabled:u=!1,locale:c=qu,enableClear:f=!0,displayFormat:d,className:p,enableYearNavigation:v=!1,weekStartsOn:g=0,disabledDates:h}=e,y=Y(e,["value","defaultValue","onValueChange","minDate","maxDate","placeholder","disabled","locale","enableClear","displayFormat","className","enableYearNavigation","weekStartsOn","disabledDates"]),[b,O]=vn(a,n),w=S.useMemo(()=>{const A=[];return i&&A.push({before:i}),l&&A.push({after:l}),[...A,...h??[]]},[i,l,h]),x=b?OO(b,void 0,c,d):s,k=dt((r=b??l)!==null&&r!==void 0?r:vX),E=f&&!u;return m.createElement(xa,Object.assign({ref:t,as:"div",className:C("relative w-full min-w-[10rem] text-tremor-default","focus:ring-2 focus:ring-tremor-brand-muted dark:focus:ring-dark-tremor-brand-muted",p)},y),m.createElement(xa.Button,{disabled:u,className:C("w-full outline-none text-left whitespace-nowrap truncate focus:ring-2 transition duration-100 rounded-tremor-default flex flex-nowrap border pl-3 py-2","border-tremor-border shadow-tremor-input text-tremor-content-emphasis focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:border-dark-tremor-border dark:shadow-dark-tremor-input dark:text-dark-tremor-content-emphasis dark:focus:border-dark-tremor-brand-subtle dark:focus:ring-dark-tremor-brand-muted",E?"pr-8":"pr-4",hn(ta(b),u))},m.createElement(cO,{className:C(dX("calendarIcon"),"flex-none shrink-0 h-5 w-5 mr-2 -ml-0.5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle"),"aria-hidden":"true"}),m.createElement("p",{className:"truncate"},x)),E&&b?m.createElement("button",{type:"button",className:C("absolute outline-none inset-y-0 right-0 flex items-center transition duration-100 mr-4"),onClick:A=>{A.preventDefault(),o==null||o(void 0),O(void 0)}},m.createElement(ol,{className:C("flex-none h-4 w-4","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})):null,m.createElement(_r,{className:"absolute z-10 min-w-min left-0",enter:"transition ease duration-100 transform",enterFrom:"opacity-0 -translate-y-4",enterTo:"opacity-100 translate-y-0",leave:"transition ease duration-100 transform",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-4"},m.createElement(xa.Panel,{className:C("divide-y overflow-y-auto outline-none rounded-tremor-default p-3 border my-1","bg-tremor-background border-tremor-border divide-tremor-border shadow-tremor-dropdown","dark:bg-dark-tremor-background dark:border-dark-tremor-border dark:divide-dark-tremor-border dark:shadow-dark-tremor-dropdown")},({close:A})=>m.createElement(Op,{showOutsideDays:!0,mode:"single",defaultMonth:k,selected:b,weekStartsOn:g,onSelect:_=>{o==null||o(_),O(_),A()},locale:c,disabled:w,enableYearNavigation:v}))))});hX.displayName="DatePicker";const Sp=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M11.9999 13.1714L16.9497 8.22168L18.3639 9.63589L11.9999 15.9999L5.63599 9.63589L7.0502 8.22168L11.9999 13.1714Z"}))},Kc=fe("Select"),gX=m.forwardRef((e,t)=>{const{defaultValue:r="",value:n,onValueChange:a,placeholder:o="Select...",disabled:i=!1,icon:l,enableClear:s=!1,required:u,children:c,name:f,error:d=!1,errorMessage:p,className:v,id:g}=e,h=Y(e,["defaultValue","value","onValueChange","placeholder","disabled","icon","enableClear","required","children","name","error","errorMessage","className","id"]),y=S.useRef(null),b=S.Children.toArray(c),[O,w]=vn(r,n),x=l,k=S.useMemo(()=>{const E=m.Children.toArray(c).filter(S.isValidElement);return kp(E)},[c]);return m.createElement("div",{className:C("w-full min-w-[10rem] relative text-tremor-default")},m.createElement("select",{title:"select-hidden",required:u,className:C("h-full w-full absolute left-0 top-0 z-0 opacity-0"),value:O,onChange:E=>{E.preventDefault()},name:f,disabled:i,id:g,onFocus:()=>{const E=y.current;E&&E.focus()}},m.createElement("option",{className:"hidden",value:"",disabled:!0,hidden:!0},o),b.map(E=>{const A=E.props.value,_=E.props.children;return m.createElement("option",{className:"hidden",key:A,value:A},_)})),m.createElement(nr,Object.assign({as:"div",ref:t,defaultValue:O,value:O,onChange:E=>{a==null||a(E),w(E)},disabled:i,className:C("w-full min-w-[10rem] relative text-tremor-default",v),id:g},h),({value:E})=>{var A;return m.createElement(m.Fragment,null,m.createElement(nr.Button,{ref:y,
130className:C("w-full outline-none text-left whitespace-nowrap truncate rounded-tremor-default focus:ring-2 transition duration-100 border pr-8 py-2","border-tremor-border shadow-tremor-input focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:border-dark-tremor-border dark:shadow-dark-tremor-input dark:focus:border-dark-tremor-brand-subtle dark:focus:ring-dark-tremor-brand-muted",x?"pl-10":"pl-3",hn(ta(E),i,d))},x&&m.createElement("span",{className:C("absolute inset-y-0 left-0 flex items-center ml-px pl-2.5")},m.createElement(x,{className:C(Kc("Icon"),"flex-none h-5 w-5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})),m.createElement("span",{className:"w-[90%] block truncate"},E&&(A=k.get(E))!==null&&A!==void 0?A:o),m.createElement("span",{className:C("absolute inset-y-0 right-0 flex items-center mr-3")},m.createElement(Sp,{className:C(Kc("arrowDownIcon"),"flex-none h-5 w-5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")}))),s&&O?m.createElement("button",{type:"button",className:C("absolute inset-y-0 right-0 flex items-center mr-8"),onClick:_=>{_.preventDefault(),w(""),a==null||a("")}},m.createElement(ol,{className:C(Kc("clearIcon"),"flex-none h-4 w-4","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})):null,m.createElement(_r,{className:"absolute z-10 w-full",enter:"transition ease duration-100 transform",enterFrom:"opacity-0 -translate-y-4",enterTo:"opacity-100 translate-y-0",leave:"transition ease duration-100 transform",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-4"},m.createElement(nr.Options,{className:C("divide-y overflow-y-auto outline-none rounded-tremor-default max-h-[228px] left-0 border my-1","bg-tremor-background border-tremor-border divide-tremor-border shadow-tremor-dropdown","dark:bg-dark-tremor-background dark:border-dark-tremor-border dark:divide-dark-tremor-border dark:shadow-dark-tremor-dropdown")},c)))}),d&&p?m.createElement("p",{className:C("errorMessage","text-sm text-rose-500 mt-1")},p):null)});gX.displayName="Select";const Ab=fe("SelectItem"),Ep=m.forwardRef((e,t)=>{const{value:r,icon:n,className:a,children:o}=e,i=Y(e,["value","icon","className","children"]),l=n;return m.createElement(nr.Option,Object.assign({className:C(Ab("root"),"flex justify-start items-center cursor-default text-tremor-default px-2.5 py-2.5","ui-active:bg-tremor-background-muted  ui-active:text-tremor-content-strong ui-selected:text-tremor-content-strong ui-selected:bg-tremor-background-muted text-tremor-content-emphasis","dark:ui-active:bg-dark-tremor-background-muted  dark:ui-active:text-dark-tremor-content-strong dark:ui-selected:text-dark-tremor-content-strong dark:ui-selected:bg-dark-tremor-background-muted dark:text-dark-tremor-content-emphasis",a),ref:t,key:r,value:r},i),l&&m.createElement(l,{className:C(Ab("icon"),"flex-none w-5 h-5 mr-1.5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")}),m.createElement("span",{className:"whitespace-nowrap truncate"},o??r))});Ep.displayName="SelectItem";const Hc=Xr(),yX=m.forwardRef((e,t)=>{var r,n;const{value:a,defaultValue:o,onValueChange:i,enableSelect:l=!0,minDate:s,maxDate:u,placeholder:c="Select range",selectPlaceholder:f="Select range",disabled:d=!1,locale:p=qu,enableClear:v=!0,displayFormat:g,children:h,className:y,enableYearNavigation:b=!1,weekStartsOn:O=0,disabledDates:w}=e,x=Y(e,["value","defaultValue","onValueChange","enableSelect","minDate","maxDate","placeholder","selectPlaceholder","disabled","locale","enableClear","displayFormat","children","className","enableYearNavigation","weekStartsOn","disabledDates"]),[k,E]=vn(o,a),[A,_]=S.useState(!1),[T,$]=S.useState(!1),P=S.useMemo(()=>{const W=[];return s&&W.push({before:s}),u&&W.push({after:u}),[...W,...w??[]]},[s,u,w]),j=S.useMemo(()=>{const W=new Map;return h?m.Children.forEach(h,K=>{var J;W.set(K.props.value,{text:(J=Li(K))!==null&&J!==void 0?J:K.props.value,from:K.props.from,to:K.props.to})}):Vc.forEach(K=>{W.set(K.value,{text:K.text,from:K.from,to:Hc})}),W},[h]),M=S.useMemo(()=>{if(h)return kp(h);const W=new Map;return Vc.forEach(K=>W.set(K.value,K.text)),W},[h]),N=(k==null?void 0:k.selectValue)||"",D=mX(k==null?void 0:k.from,s,N,j),I=pX(k==null?void 0:k.to,u,N,j),R=D||I?OO(D,I,p,g):c,B=dt((n=(r=I??D)!==null&&r!==void 0?r:u)!==null&&n!==void 0?n:Hc),H=v&&!d;return m.createElement("div",Object.assign({ref:t,className:C("w-full min-w-[10rem] relative flex justify-between text-tremor-default max-w-sm shadow-tremor-input dark:shadow-dark-tremor-input rounded-tremor-default",y)},x),m.createElement(xa,{as:"div",className:C("w-full",l?"rounded-l-tremor-default":"rounded-tremor-default",A&&"ring-2 ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted z-10")},m.createElement("div",{className:"relative w-full"},m.createElement(xa.Button,{onFocus:()=>_(!0),onBlur:()=>_(!1),disabled:d,className:C("w-full outline-none text-left whitespace-nowrap truncate focus:ring-2 transition duration-100 rounded-l-tremor-default flex flex-nowrap border pl-3 py-2","rounded-l-tremor-default border-tremor-border text-tremor-content-emphasis focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:border-dark-tremor-border dark:text-dark-tremor-content-emphasis dark:focus:border-dark-tremor-brand-subtle dark:focus:ring-dark-tremor-brand-muted",l?"rounded-l-tremor-default":"rounded-tremor-default",H?"pr-8":"pr-4",hn(ta(D||I),d))},m.createElement(cO,{className:C(Eb("calendarIcon"),"flex-none shrink-0 h-5 w-5 -ml-0.5 mr-2","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle"),"aria-hidden":"true"}),m.createElement("p",{className:"truncate"},R)),H&&D?m.createElement("button",{type:"button",className:C("absolute outline-none inset-y-0 right-0 flex items-center transition duration-100 mr-4"),onClick:W=>{W.preventDefault(),i==null||i({}),E({})}},m.createElement(ol,{className:C(Eb("clearIcon"),"flex-none h-4 w-4","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})):null),m.createElement(_r,{className:"absolute z-10 min-w-min left-0",enter:"transition ease duration-100 transform",enterFrom:"opacity-0 -translate-y-4",enterTo:"opacity-100 translate-y-0",leave:"transition ease duration-100 transform",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-4"},m.createElement(xa.Panel,{focus:!0,className:C("divide-y overflow-y-auto outline-none rounded-tremor-default p-3 border my-1","bg-tremor-background border-tremor-border divide-tremor-border shadow-tremor-dropdown","dark:bg-dark-tremor-background dark:border-dark-tremor-border dark:divide-dark-tremor-border dark:shadow-dark-tremor-dropdown")},m.createElement(Op,Object.assign({mode:"range",showOutsideDays:!0,defaultMonth:B,selected:{from:D,to:I},onSelect:W=>{i==null||i({from:W==null?void 0:W.from,to:W==null?void 0:W.to}),E({from:W==null?void 0:W.from,to:W==null?void 0:W.to})},locale:p,disabled:P,enableYearNavigation:b,classNames:{day_range_middle:C("!rounded-none aria-selected:!bg-tremor-background-subtle aria-selected:dark:!bg-dark-tremor-background-subtle aria-selected:!text-tremor-content aria-selected:dark:!bg-dark-tremor-background-subtle"),day_range_start:"rounded-r-none rounded-l-tremor-small aria-selected:text-tremor-brand-inverted dar
130k:aria-selected:text-dark-tremor-brand-inverted",day_range_end:"rounded-l-none rounded-r-tremor-small aria-selected:text-tremor-brand-inverted dark:aria-selected:text-dark-tremor-brand-inverted"},weekStartsOn:O},e))))),l&&m.createElement(nr,{as:"div",className:C("w-48 -ml-px rounded-r-tremor-default",T&&"ring-2 ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted z-10"),value:N,onChange:W=>{const{from:K,to:J}=j.get(W),ee=J??Hc;i==null||i({from:K,to:ee,selectValue:W}),E({from:K,to:ee,selectValue:W})},disabled:d},({value:W})=>{var K;return m.createElement(m.Fragment,null,m.createElement(nr.Button,{onFocus:()=>$(!0),onBlur:()=>$(!1),className:C("w-full outline-none text-left whitespace-nowrap truncate rounded-r-tremor-default transition duration-100 border px-4 py-2","border-tremor-border text-tremor-content-emphasis focus:border-tremor-brand-subtle","dark:border-dark-tremor-border  dark:text-dark-tremor-content-emphasis dark:focus:border-dark-tremor-brand-subtle",hn(ta(W),d))},W&&(K=M.get(W))!==null&&K!==void 0?K:f),m.createElement(_r,{className:"absolute z-10 w-full inset-x-0 right-0",enter:"transition ease duration-100 transform",enterFrom:"opacity-0 -translate-y-4",enterTo:"opacity-100 translate-y-0",leave:"transition ease duration-100 transform",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-4"},m.createElement(nr.Options,{className:C("divide-y overflow-y-auto outline-none border my-1","shadow-tremor-dropdown bg-tremor-background border-tremor-border divide-tremor-border rounded-tremor-default","dark:shadow-dark-tremor-dropdown dark:bg-dark-tremor-background dark:border-dark-tremor-border dark:divide-dark-tremor-border")},h??Vc.map(J=>m.createElement(Ep,{key:J.value,value:J.value},J.text)))))}))});yX.displayName="DateRangePicker";const bX=m.forwardRef((e,t)=>{const{value:r,className:n,children:a}=e,o=Y(e,["value","className","children"]);return m.createElement(Ep,Object.assign({ref:t,className:n,value:r},o),a??r)});bX.displayName="DateRangePickerItem";const kO=S.createContext(re.Blue),SO=S.createContext(0),Go=S.createContext(void 0),Zu=S.createContext({selectedValue:void 0,handleValueChange:void 0}),xX=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M18.031 16.6168L22.3137 20.8995L20.8995 22.3137L16.6168 18.031C15.0769 19.263 13.124 20 11 20C6.032 20 2 15.968 2 11C2 6.032 6.032 2 11 2C15.968 2 20 6.032 20 11C20 13.124 19.263 15.0769 18.031 16.6168ZM16.0247 15.8748C17.2475 14.6146 18 12.8956 18 11C18 7.1325 14.8675 4 11 4C7.1325 4 4 7.1325 4 11C4 14.8675 7.1325 18 11 18C12.8956 18 14.6146 17.2475 15.8748 16.0247L16.0247 15.8748Z"}))},wX=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},t),m.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),m.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"}))},Pl=fe("MultiSelect"),OX=m.forwardRef((e,t)=>{const{defaultValue:r=[],value:n,onValueChange:a,placeholder:o="Select...",placeholderSearch:i="Search",disabled:l=!1,icon:s,children:u,className:c,required:f,name:d,error:p=!1,errorMessage:v,id:g}=e,h=Y(e,["defaultValue","value","onValueChange","placeholder","placeholderSearch","disabled","icon","children","className","required","name","error","errorMessage","id"]),y=S.useRef(null),b=s,[O,w]=vn(r,n),{reactElementChildren:x,optionsAvailable:k}=S.useMemo(()=>{const P=m.Children.toArray(u).filter(S.isValidElement);return{reactElementChildren:P,optionsAvailable:Pd("",P)}},[u]),[E,A]=S.useState(""),_=(O??[]).length>0,T=S.useMemo(()=>E?Pd(E,x):k,[E,x,k]),$=()=>{A("")};return m.createElement("div",{className:C("w-full min-w-[10rem] relative text-tremor-default")},m.createElement("select",{title:"multi-select-hidden",required:f,className:C("h-full w-full absolute left-0 top-0 z-0 opacity-0"),value:O,onChange:P=>{P.preventDefault()},name:d,disabled:l,multiple:!0,id:g,onFocus:()=>{const P=y.current;P&&P.focus()}},m.createElement("option",{className:"hidden",value:"",disabled:!0,hidden:!0},o),T.map(P=>{const j=P.props.value,M=P.props.children;return m.createElement("option",{className:"hidden",key:j,value:j},M)})),m.createElement(nr,Object.assign({as:"div",ref:t,defaultValue:O,value:O,onChange:P=>{a==null||a(P),w(P)},disabled:l,className:C("w-full min-w-[10rem] relative text-tremor-default",c),id:g,multiple:!0},h),({value:P})=>m.createElement(m.Fragment,null,m.createElement(nr.Button,{className:C("w-full outline-none text-left whitespace-nowrap truncate rounded-tremor-default focus:ring-2 transition duration-100 border pr-8 py-1.5","border-tremor-border shadow-tremor-input focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:border-dark-tremor-border dark:shadow-dark-tremor-input dark:focus:border-dark-tremor-brand-subtle dark:focus:ring-dark-tremor-brand-muted",b?"pl-11 -ml-0.5":"pl-3",hn(P.length>0,l,p)),ref:y},b&&m.createElement("span",{className:C("absolute inset-y-0 left-0 flex items-center ml-px pl-2.5")},m.createElement(b,{className:C(Pl("Icon"),"flex-none h-5 w-5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})),m.createElement("div",{className:"h-6 flex items-center"},P.length>0?m.createElement("div",{className:"flex flex-nowrap overflow-x-scroll [&::-webkit-scrollbar]:hidden [scrollbar-width:none] gap-x-1 mr-5 -ml-1.5 relative"},k.filter(j=>P.includes(j.props.value)).map((j,M)=>{var N;return m.createElement("div",{key:M,className:C("max-w-[100px] lg:max-w-[200px] flex justify-center items-center pl-2 pr-1.5 py-1 font-medium","rounded-tremor-small","bg-tremor-background-muted dark:bg-dark-tremor-background-muted","bg-tremor-background-subtle dark:bg-dark-tremor-background-subtle","text-tremor-content-default dark:text-dark-tremor-content-default","text-tremor-content-emphasis dark:text-dark-tremor-content-emphasis")},m.createElement("div",{className:"text-xs truncate "},(N=j.props.children)!==null&&N!==void 0?N:j.props.value),m.createElement("div",{onClick:D=>{D.preventDefault();const I=P.filter(R=>R!==j.props.value);a==null||a(I),w(I)}},m.createElement(wX,{className:C(Pl("clearIconItem"),"cursor-pointer rounded-tremor-full w-3.5 h-3.5 ml-2","text-tremor-content-subtle hover:text-tremor-content","dark:text-dark-tremor-content-subtle dark:hover:text-tremor-content")})))}
130)):m.createElement("span",null,o)),m.createElement("span",{className:C("absolute inset-y-0 right-0 flex items-center mr-2.5")},m.createElement(Sp,{className:C(Pl("arrowDownIcon"),"flex-none h-5 w-5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")}))),_&&!l?m.createElement("button",{type:"button",className:C("absolute inset-y-0 right-0 flex items-center mr-8"),onClick:j=>{j.preventDefault(),w([]),a==null||a([])}},m.createElement(ol,{className:C(Pl("clearIconAllItems"),"flex-none h-4 w-4","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})):null,m.createElement(_r,{className:"absolute z-10 w-full",enter:"transition ease duration-100 transform",enterFrom:"opacity-0 -translate-y-4",enterTo:"opacity-100 translate-y-0",leave:"transition ease duration-100 transform",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-4"},m.createElement(nr.Options,{className:C("divide-y overflow-y-auto outline-none rounded-tremor-default max-h-[228px] left-0 border my-1","bg-tremor-background border-tremor-border divide-tremor-border shadow-tremor-dropdown","dark:bg-dark-tremor-background dark:border-dark-tremor-border dark:divide-dark-tremor-border dark:shadow-dark-tremor-dropdown")},m.createElement("div",{className:C("flex items-center w-full px-2.5","bg-tremor-background-muted","dark:bg-dark-tremor-background-muted")},m.createElement("span",null,m.createElement(xX,{className:C("flex-none w-4 h-4 mr-2","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})),m.createElement("input",{name:"search",type:"input",autoComplete:"off",placeholder:i,className:C("w-full focus:outline-none focus:ring-none bg-transparent text-tremor-default py-2","text-tremor-content-emphasis","dark:text-dark-tremor-content-subtle"),onKeyDown:j=>{j.code==="Space"&&j.target.value!==""&&j.stopPropagation()},onChange:j=>A(j.target.value),value:E})),m.createElement(Zu.Provider,Object.assign({},{onBlur:{handleResetSearch:$}},{value:{selectedValue:P}}),T))))),p&&v?m.createElement("p",{className:C("errorMessage","text-sm text-rose-500 mt-1")},v):null)});OX.displayName="MultiSelect";const Pb=fe("MultiSelectItem"),kX=m.forwardRef((e,t)=>{const{value:r,className:n,children:a}=e,o=Y(e,["value","className","children"]),{selectedValue:i}=S.useContext(Zu),l=sK(r,i);return m.createElement(nr.Option,Object.assign({className:C(Pb("root"),"flex justify-start items-center cursor-default text-tremor-default p-2.5","ui-active:bg-tremor-background-muted ui-active:text-tremor-content-strong ui-selected:text-tremor-content-strong text-tremor-content-emphasis","dark:ui-active:bg-dark-tremor-background-muted dark:ui-active:text-dark-tremor-content-strong dark:ui-selected:text-dark-tremor-content-strong dark:ui-selected:bg-dark-tremor-background-muted dark:text-dark-tremor-content-emphasis",n),ref:t,key:r,value:r},o),m.createElement("input",{type:"checkbox",className:C(Pb("checkbox"),"flex-none focus:ring-none focus:outline-none cursor-pointer mr-2.5","accent-tremor-brand","dark:accent-dark-tremor-brand"),checked:l,readOnly:!0}),m.createElement("span",{className:"whitespace-nowrap truncate"},a??r))});kX.displayName="MultiSelectItem";const SX=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),m.createElement("path",{d:"M12 4v16m8-8H4"}))},EX=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),m.createElement("path",{d:"M20 12H4"}))},AX=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM11 15V17H13V15H11ZM11 7V13H13V7H11Z"}))},PX=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M1.18164 12C2.12215 6.87976 6.60812 3 12.0003 3C17.3924 3 21.8784 6.87976 22.8189 12C21.8784 17.1202 17.3924 21 12.0003 21C6.60812 21 2.12215 17.1202 1.18164 12ZM12.0003 17C14.7617 17 17.0003 14.7614 17.0003 12C17.0003 9.23858 14.7617 7 12.0003 7C9.23884 7 7.00026 9.23858 7.00026 12C7.00026 14.7614 9.23884 17 12.0003 17ZM12.0003 15C10.3434 15 9.00026 13.6569 9.00026 12C9.00026 10.3431 10.3434 9 12.0003 9C13.6571 9 15.0003 10.3431 15.0003 12C15.0003 13.6569 13.6571 15 12.0003 15Z"}))},$X=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"
130currentColor"},t),m.createElement("path",{d:"M4.52047 5.93457L1.39366 2.80777L2.80788 1.39355L22.6069 21.1925L21.1927 22.6068L17.8827 19.2968C16.1814 20.3755 14.1638 21.0002 12.0003 21.0002C6.60812 21.0002 2.12215 17.1204 1.18164 12.0002C1.61832 9.62282 2.81932 7.5129 4.52047 5.93457ZM14.7577 16.1718L13.2937 14.7078C12.902 14.8952 12.4634 15.0002 12.0003 15.0002C10.3434 15.0002 9.00026 13.657 9.00026 12.0002C9.00026 11.537 9.10522 11.0984 9.29263 10.7067L7.82866 9.24277C7.30514 10.0332 7.00026 10.9811 7.00026 12.0002C7.00026 14.7616 9.23884 17.0002 12.0003 17.0002C13.0193 17.0002 13.9672 16.6953 14.7577 16.1718ZM7.97446 3.76015C9.22127 3.26959 10.5793 3.00016 12.0003 3.00016C17.3924 3.00016 21.8784 6.87992 22.8189 12.0002C22.5067 13.6998 21.8038 15.2628 20.8068 16.5925L16.947 12.7327C16.9821 12.4936 17.0003 12.249 17.0003 12.0002C17.0003 9.23873 14.7617 7.00016 12.0003 7.00016C11.7514 7.00016 11.5068 7.01833 11.2677 7.05343L7.97446 3.76015Z"}))},Ap=m.forwardRef((e,t)=>{const{value:r,defaultValue:n,type:a,placeholder:o="Type...",icon:i,error:l=!1,errorMessage:s,disabled:u=!1,stepper:c,makeInputClassName:f,className:d,onChange:p,onValueChange:v,autoFocus:g}=e,h=Y(e,["value","defaultValue","type","placeholder","icon","error","errorMessage","disabled","stepper","makeInputClassName","className","onChange","onValueChange","autoFocus"]),[y,b]=S.useState(g||!1),[O,w]=S.useState(!1),x=S.useCallback(()=>w(!O),[O,w]),k=i,E=S.useRef(null),A=ta(r||n);return m.useEffect(()=>{const _=()=>b(!0),T=()=>b(!1),$=E.current;return $&&($.addEventListener("focus",_),$.addEventListener("blur",T),g&&$.focus()),()=>{$&&($.removeEventListener("focus",_),$.removeEventListener("blur",T))}},[g]),m.createElement(m.Fragment,null,m.createElement("div",{className:C(f("root"),"relative w-full flex items-center min-w-[10rem] outline-none rounded-tremor-default transition duration-100 border","shadow-tremor-input","dark:shadow-dark-tremor-input",hn(A,u,l),y&&C("ring-2","border-tremor-brand-subtle ring-tremor-brand-muted","dark:border-dark-tremor-brand-subtle dark:ring-dark-tremor-brand-muted"),d)},k?m.createElement(k,{className:C(f("icon"),"shrink-0 h-5 w-5 ml-2.5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")}):null,m.createElement("input",Object.assign({ref:zr([E,t]),defaultValue:n,value:r,type:O?"text":a,className:C(f("input"),"w-full focus:outline-none focus:ring-0 border-none bg-transparent text-tremor-default rounded-tremor-default transition duration-100 py-2","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis","[appearance:textfield] [&::-webkit-outer-spin-button]:appearance-none [&::-webkit-inner-spin-button]:appearance-none",k?"pl-2":"pl-3",l?"pr-3":"pr-4",u?"placeholder:text-tremor-content-subtle dark:placeholder:text-dark-tremor-content-subtle":"placeholder:text-tremor-content dark:placeholder:text-dark-tremor-content"),placeholder:o,disabled:u,"data-testid":"base-input",onChange:_=>{p==null||p(_),v==null||v(_.target.value)}},h)),a!=="password"||u?null:m.createElement("button",{className:C(f("toggleButton"),"mr-2"),type:"button",onClick:()=>x(),"aria-label":O?"Hide password":"Show Password"},O?m.createElement($X,{className:C("flex-none h-5 w-5 transition","text-tremor-content-subtle hover:text-tremor-content","dark:text-dark-tremor-content-subtle hover:dark:text-dark-tremor-content"),"aria-hidden":!0}):m.createElement(PX,{className:C("flex-none h-5 w-5 transition","text-tremor-content-subtle hover:text-tremor-content","dark:text-dark-tremor-content-subtle hover:dark:text-dark-tremor-content"),"aria-hidden":!0})),l?m.createElement(AX,{className:C(f("errorIcon"),"text-red-500 shrink-0 w-5 h-5 mr-2.5")}):null,c??null),l&&s?m.createElement("p",{className:C(f("errorMessage"),"text-sm text-red-500 mt-1")},s):null)});Ap.displayName="BaseInput";const $b="flex mx-auto text-tremor-content-subtle dark:text-dark-tremor-content-subtle",Tb="cursor-pointer hover:text-tremor-content dark:hover:text-dark-tremor-content",TX=m.forwardRef((e,t)=>{const{onSubmit:r,enableStepper:n=!0,disabled:a,onValueChange:o,onChange:i}=e,l=Y(e,["onSubmit","enableStepper","disabled","onValueChange","onChange"]),s=S.useRef(null),[u,c]=m.useState(!1),f=m.useCallback(()=>{c(!0)},[]),d=m.useCallback(()=>{c(!1)},[]),[p,v]=m.useState(!1),g=m.useCallback(()=>{v(!0)},[]),h=m.useCallback(()=>{v(!1)},[]);return m.createElement(Ap,Object.assign({type:"number",ref:zr([s,t]),disabled:a,makeInputClassName:fe("NumberInput"),onKeyDown:y=>{var b;if(y.key==="Enter"&&!y.ctrlKey&&!y.altKey&&!y.shiftKey){const O=(b=s.current)===null||b===void 0?void 0:b.value;r==null||r(parseFloat(O??""))}y.key==="ArrowDown"&&f(),y.key==="ArrowUp"&&g()},onKeyUp:y=>{y.key==="ArrowDown"&&d(),y.key==="ArrowUp"&&h()},onChange:y=>{a||(o==null||o(parseFloat(y.target.value)),i==null||i(y))},stepper:n?m.createElement("div",{className:C("flex justify-center align-middle")},m.createElement("div",{tabIndex:-1,onClick:y=>y.preventDefault(),onMouseDown:y=>y.preventDefault(),onTouchStart:y=>{y.cancelable&&y.preventDefault()},onMouseUp:()=>{var y,b;a||((y=s.current)===null||y===void 0||y.stepDown(),(b=s.current)===null||b===void 0||b.dispatchEvent(new Event("input",{bubbles:!0})))}
130,className:C(!a&&Tb,$b,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},m.createElement(EX,{"data-testid":"step-down",className:(u?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"})),m.createElement("div",{tabIndex:-1,onClick:y=>y.preventDefault(),onMouseDown:y=>y.preventDefault(),onTouchStart:y=>{y.cancelable&&y.preventDefault()},onMouseUp:()=>{var y,b;a||((y=s.current)===null||y===void 0||y.stepUp(),(b=s.current)===null||b===void 0||b.dispatchEvent(new Event("input",{bubbles:!0})))},className:C(!a&&Tb,$b,"group py-[10px] px-2.5 border-l border-tremor-border dark:border-dark-tremor-border")},m.createElement(SX,{"data-testid":"step-up",className:(p?"scale-95":"")+" h-4 w-4 duration-75 transition group-active:scale-95"}))):null},l))});TX.displayName="NumberInput";const Cb=fe("SearchSelect"),CX=fe("SearchSelect"),_X=m.forwardRef((e,t)=>{const{defaultValue:r="",searchValue:n,onSearchValueChange:a,value:o,onValueChange:i,placeholder:l="Select...",disabled:s=!1,icon:u,enableClear:c=!0,name:f,required:d,error:p=!1,errorMessage:v,children:g,className:h,id:y}=e,b=Y(e,["defaultValue","searchValue","onSearchValueChange","value","onValueChange","placeholder","disabled","icon","enableClear","name","required","error","errorMessage","children","className","id"]),O=S.useRef(null),[w,x]=vn("",n),[k,E]=vn(r,o),A=u,{reactElementChildren:_,valueToNameMapping:T}=S.useMemo(()=>{const P=m.Children.toArray(g).filter(S.isValidElement);return{reactElementChildren:P,valueToNameMapping:kp(P)}},[g]),$=S.useMemo(()=>Pd(w??"",_),[w,_]);return m.createElement("div",{className:C("w-full min-w-[10rem] relative text-tremor-default")},m.createElement("select",{title:"search-select-hidden",required:d,className:C("h-full w-full absolute left-0 top-0 z-0 opacity-0"),value:k,onChange:P=>{P.preventDefault()},name:f,disabled:s,id:y,onFocus:()=>{const P=O.current;P&&P.click()}},m.createElement("option",{className:"hidden",value:"",disabled:!0,hidden:!0},l),$.map(P=>{const j=P.props.value,M=P.props.children;return m.createElement("option",{className:"hidden",key:j,value:j},M)})),m.createElement(Mo,Object.assign({as:"div",ref:t,defaultValue:k,value:k,onChange:P=>{i==null||i(P),E(P)},disabled:s,className:C("w-full min-w-[10rem] relative text-tremor-default",h),id:y},b),({value:P})=>m.createElement(m.Fragment,null,m.createElement(Mo.Button,{ref:O,className:"w-full"},A&&m.createElement("span",{className:C("absolute inset-y-0 left-0 flex items-center ml-px pl-2.5")},m.createElement(A,{className:C(Cb("Icon"),"flex-none h-5 w-5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})),m.createElement(Mo.Input,{className:C("w-full outline-none text-left whitespace-nowrap truncate rounded-tremor-default focus:ring-2 transition duration-100 text-tremor-default pr-14 border py-2","border-tremor-border shadow-tremor-input focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:border-dark-tremor-border dark:shadow-dark-tremor-input dark:focus:border-dark-tremor-brand-subtle dark:focus:ring-dark-tremor-brand-muted",A?"pl-10":"pl-3",s?"placeholder:text-tremor-content-subtle dark:placeholder:text-tremor-content-subtle":"placeholder:text-tremor-content dark:placeholder:text-tremor-content",hn(ta(P),s)),placeholder:l,onChange:j=>{a==null||a(j.target.value),x(j.target.value)},displayValue:j=>{var M;return(M=T.get(j))!==null&&M!==void 0?M:""}}),m.createElement("div",{className:C("absolute inset-y-0 right-0 flex items-center pr-2.5")},m.createElement(Sp,{className:C(Cb("arrowDownIcon"),"flex-none h-5 w-5","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")}))),c&&k?m.createElement("button",{type:"button",className:C("absolute inset-y-0 right-0 flex items-center mr-8"),onClick:j=>{j.preventDefault(),E(""),x(""),i==null||i(""),a==null||a("")}},m.createElement(ol,{className:C(CX("clearIcon"),"flex-none h-4 w-4","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")})):null,$.length>0&&m.createElement(_r,{className:"absolute z-10 w-full",enter:"transition ease duration-100 transform",enterFrom:"opacity-0 -translate-y-4",enterTo:"opacity-100 translate-y-0",leave:"transition ease duration-100 transform",leaveFrom:"opacity-100 translate-y-0",leaveTo:"opacity-0 -translate-y-4"},m.createElement(Mo.Options,{className:C("divide-y overflow-y-auto outline-none rounded-tremor-default text-tremor-default max-h-[228px] left-0 border my-1","bg-tremor-background border-tremor-border divide-tremor-border shadow-tremor-dropdown","dark:bg-dark-tremor-background dark:border-dark-tremor-border dark:divide-dark-tremor-border dark:shadow-dark-tremor-dropdown")},$)))),p&&v?m.createElement("p",{className:C("errorMessage","text-sm text-rose-500 mt-1")},v):null)});_X.displayName="SearchSelect";const _b=fe("SearchSelectItem"),NX=m.forwardRef((e,t)=>
130{const{value:r,icon:n,className:a,children:o}=e,i=Y(e,["value","icon","className","children"]),l=n;return m.createElement(Mo.Option,Object.assign({className:C(_b("root"),"flex justify-start items-center cursor-default text-tremor-default p-2.5","ui-active:bg-tremor-background-muted  ui-active:text-tremor-content-strong ui-selected:text-tremor-content-strong ui-selected:bg-tremor-background-muted text-tremor-content-emphasis","dark:ui-active:bg-dark-tremor-background-muted  dark:ui-active:text-dark-tremor-content-strong dark:ui-selected:text-dark-tremor-content-strong dark:ui-selected:bg-dark-tremor-background-muted dark:text-dark-tremor-content-emphasis",a),ref:t,key:r,value:r},i),l&&m.createElement(l,{className:C(_b("icon"),"flex-none h-5 w-5 mr-3","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle")}),m.createElement("span",{className:"whitespace-nowrap truncate"},o??r))});NX.displayName="SearchSelectItem";const Cn=fe("Switch"),MX=m.forwardRef((e,t)=>{const{checked:r,defaultChecked:n=!1,onChange:a,c
130olor:o,name:i,error:l,errorMessage:s,disabled:u,required:c,tooltip:f,id:d}=e,p=Y(e,["checked","defaultChecked","onChange","color","name","error","errorMessage","disabled","required","tooltip","id"]),v=(x=>({bgColor:x?G(x,Z.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",ringColor:x?G(x,Z.ring).ringColor:"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}))(o),[g,h]=vn(n,r),[y,b]=S.useState(!1),{tooltipProps:O,getReferenceProps:w}=Xt(300);return m.createElement("div",{className:"flex flex-row items-center justify-start"},m.createElement(It,Object.assign({text:f},O)),m.createElement("div",Object.assign({ref:zr([t,O.refs.setReference]),className:C(Cn("root"),"flex flex-row relative h-5")},p,w),m.createElement("input",{type:"checkbox",className:C(Cn("input"),"absolute w-5 h-5 cursor-pointer left-0 top-0 opacity-0"),name:i,required:c,checked:g,onChange:x=>{x.preventDefault()}}),m.createElement(ZS,{checked:g,onChange:x=>{h(x),a==null||a(x)},disabled:u,className:C(Cn("switch"),"w-10 h-5 group relative inline-flex shrink-0 cursor-pointer items-center justify-center rounded-tremor-full","focus:outline-none",u?"cursor-not-allowed":""),onFocus:()=>b(!0),onBlur:()=>b(!1),id:d},m.createElement("span",{className:C(Cn("sr-only"),"sr-only")},"Switch ",g?"on":"off"),m.createElement("span",{"aria-hidden":"true",className:C(Cn("background"),g?v.bgColor:"bg-tremor-border dark:bg-dark-tremor-border","pointer-events-none absolute mx-auto h-3 w-9 rounded-tremor-full transition-colors duration-100 ease-in-out")}),m.createElement("span",{"aria-hidden":"true",className:C(Cn("round"),g?C(v.bgColor,"translate-x-5 border-tremor-background dark:border-dark-tremor-background"):"translate-x-0 bg-tremor-border dark:bg-dark-tremor-border border-tremor-background dark:border-dark-tremor-background","pointer-events-none absolute left-0 inline-block h-5 w-5 transform rounded-tremor-full border-2 shadow-tremor-input duration-100 ease-in-out transition",y?C("ring-2",v.ringColor):"")}))),l&&s?m.createElement("p",{className:C(Cn("errorMessage"),"text-sm text-red-500 mt-1 ")},s):null)});MX.displayName="Switch";const jX=fe("TabList"),EO=S.createContext("line"),DX={line:C("flex border-b space-x-4","border-tremor-border","dark:border-dark-tremor-border"),solid:C("inline-flex p-0.5 rounded-tremor-default space-x-1.5","bg-tremor-background-subtle","dark:bg-dark-tremor-background-subtle")},IX=m.forwardRef((e,t)=>{const{color:r,variant:n="line",children:a,className:o}=e,i=Y(e,["color","variant","children","className"]);return m.createElement(Js.List,Object.assign({ref:t,className:C(jX("root"),"justify-start overflow-x-clip",DX[n],o)},i),m.createElement(EO.Provider,{value:n},m.createElement(kO.Provider,{value:r},a)))});IX.displayName="TabList";const Nb=fe("Tab");function RX(e,t){switch(e){case"line":return C("ui-selected:border-b-2 hover:border-b-2 border-transparent transition duration-100 -mb-px px-2 py-2","hover:border-tremor-content hover:text-tremor-content-emphasis text-tremor-content","dark:hover:border-dark-tremor-content-emphasis dark:hover:text-dark-tremor-content-emphasis dark:text-dark-tremor-content",t?G(t,Z.border).selectBorderColor:"ui-selected:border-tremor-brand dark:ui-selected:border-dark-tremor-brand");case"solid":return C("border-transparent border rounded-tremor-small px-2.5 py-1","ui-selected:border-tremor-border ui-selected:bg-tremor-background ui-selected:shadow-tremor-input hover:text-tremor-content-emphasis ui-selected:text-tremor-brand","dark:ui-selected:border-dark-tremor-border dark:ui-selected:bg-dark-tremor-background dark:ui-selected:shadow-dark-tremor-input dark:hover:text-dark-tremor-content-emphasis dark:ui-selected:text-dark-tremor-brand",t?G(t,Z.text).selectTextColor:"text-tremor-content dark:text-dark-tremor-content")}}const LX=m.forwardRef((e,t)=>{const{icon:r,className:n,children:a}=e,o=Y(e,["icon","className","children"]),i=S.useContext(EO),l=S.useContext(kO),s=r;return m.createElement(Js,Object.assign({ref:t,className:C(Nb("root"),"flex whitespace-nowrap truncate max-w-xs outline-none focus:ring-0 text-tremor-default transition duration-100",l?G(l,Z.text).selectTextColor:i==="solid"?"ui-selected:text-tremor-content-emphasis dark:ui-selected:text-dark-tremor-content-emphasis":"ui-selected:text-tremor-brand dark:ui-selected:text-dark-tremor-brand",RX(i,l),n)},o),s?m.createElement(s,{className:C(Nb("icon"),"flex-none h-5 w-5",a?"mr-2":"")}):null,a?m.createElement("span",null,a):null)});LX.displayName="Tab";const BX=fe("TabGroup"),FX=m.forwardRef((e,t)=>
130{const{defaultIndex:r,index:n,onIndexChange:a,children:o,className:i}=e,l=Y(e,["defaultIndex","index","onIndexChange","children","className"]);return m.createElement(Js.Group,Object.assign({as:"div",ref:t,defaultIndex:r,selectedIndex:n,onChange:a,className:C(BX("root"),"w-full",i)},l),o)});FX.displayName="TabGroup";const WX=fe("TabPanel"),zX=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]),{selectedValue:o}=S.useContext(Zu),i=o===S.useContext(SO);return m.createElement("div",Object.assign({ref:t,className:C(WX("root"),"w-full mt-2",i?"":"hidden",n),"aria-selected":i?"true":"false"},a),r)});zX.displayName="TabPanel";const UX=fe("TabPanels"),VX=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(Js.Panels,Object.assign({as:"div",ref:t,className:C(UX("root"),"w-full",n)},a),({selectedIndex:o})=>m.createElement(Zu.Provider,{value:{selectedValue:o}},m.Children.map(r,(i,l)=>m.createElement(SO.Provider,{value:l},i))))});VX.displayName="TabPanels";const Mb=fe("Textarea"),KX=m.forwardRef((e,t)=>{const{value:r,defaultValue:n="",placeholder:a="Type...",error:o=!1,errorMessage:i,disabled:l=!1,className:s,onChange:u,onValueChange:c}=e,f=Y(e,["value","defaultValue","placeholder","error","errorMessage","disabled","className","onChange","onValueChange"]),[d,p]=vn(n,r),v=S.useRef(null),g=ta(d);return m.createElement(m.Fragment,null,m.createElement("textarea",Object.assign({ref:zr([v,t]),value:d,placeholder:a,disabled:l,className:C(Mb("Textarea"),"w-full flex items-center outline-none rounded-tremor-default px-3 py-2 text-tremor-default focus:ring-2 transition duration-100 border","shadow-tremor-input focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:shadow-dark-tremor-input focus:dark:border-dark-tremor-brand-subtle focus:dark:ring-dark-tremor-brand-muted",hn(g,l,o),l?"placeholder:text-tremor-content-subtle dark:placeholder:text-dark-tremor-content-subtle":"placeholder:text-tremor-content dark:placeholder:text-dark-tremor-content",s),"data-testid":"text-area",onChange:h=>{u==null||u(h),p(h.target.value),c==null||c(h.target.value)}},f)),o&&i?m.createElement("p",{className:C(Mb("errorMessage"),"text-sm text-red-500 mt-1")},i):null)});KX.displayName="Textarea";const HX=fe("TextInput"),YX=m.forwardRef((e,t)=>{const{type:r="text"}=e,n=Y(e,["type"]);return m.createElement(Ap,Object.assign({ref:t,type:r,makeInputClassName:HX},n))});YX.displayName="TextInput";const GX=fe("Accordion"),AO=S.createContext({isOpen:!1}),qX=m.forwardRef((e,t)=>{var r;const{defaultOpen:n=!1,children:a,className:o}=e,i=Y(e,["defaultOpen","children","className"]),l=(r=S.useContext(Go))!==null&&r!==void 0?r:C("rounded-tremor-default border");return m.createElement(Fd,Object.assign({as:"div",ref:t,className:C(GX("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",l,o),defaultOpen:n},i),({open:s})=>m.createElement(AO.Provider,{value:{isOpen:s}},a))});qX.displayName="Accordion";const XX=fe("AccordionBody"),ZX=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(Fd.Panel,Object.assign({ref:t,className:C(XX("root"),"w-full text-tremor-default px-4 pb-3","text-tremor-content","dark:text-dark-tremor-content",n)},a),r)});ZX.displayName="AccordionBody";const JX=e=>{var t=Y(e,[]);return m.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"},t),m.createElement("path",{d:"M11.9999 10.8284L7.0502 15.7782L5.63599 14.364L11.9999 8L18.3639 14.364L16.9497 15.7782L11.9999 10.8284Z"}))},Yc=fe("AccordionHeader"),QX=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]),{isOpen:o}=S.useContext(AO);return m.createElement(Fd.Button,Object.assign({ref:t,className:C(Yc("root"),"w-full flex items-center justify-between px-4 py-3","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",n)},a),m.createElement("div",{className:C(Yc("children"),"flex flex-1 text-inherit mr-4")},r),m.createElement("div",null,m.createElement(JX,{className:C(Yc("arrowIcon"),"h-5 w-5 -mr-1","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",o?"transition-all":"transition-all -rotate-180")}
130)))});QX.displayName="AccordionHeader";const eZ=fe("AccordionList"),tZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]),o=m.Children.count(r);return m.createElement("div",Object.assign({ref:t,className:C(eZ("root"),"rounded-tremor-default","shadow-tremor-card","dark:shadow-dark-tremor-card",n)},a),m.Children.map(r,(i,l)=>l===0?m.createElement(Go.Provider,{value:C("rounded-t-tremor-default border")},m.cloneElement(i)):l===o-1?m.createElement(Go.Provider,{value:C("rounded-b-tremor-default border-l border-r border-b")},m.cloneElement(i)):m.createElement(Go.Provider,{value:C("border-l border-r border-b")},m.cloneElement(i))))});tZ.displayName="AccordionList";const rZ=fe("Card"),nZ=e=>{if(!e)return"";switch(e){case Sa.Left:return"border-l-4";case Ky.Top:return"border-t-4";case Sa.Right:return"border-r-4";case Ky.Bottom:return"border-b-4";default:return""}},aZ=m.forwardRef((e,t)=>{const{decoration:r="",decorationColor:n,children:a,className:o}=e,i=Y(e,["decoration","decorationColor","children","className"]);return m.createElement("div",Object.assign({ref:t,className:C(rZ("root"),"relative w-full text-left ring-1 rounded-tremor-default p-6","bg-tremor-background ring-tremor-ring shadow-tremor-card","dark:bg-dark-tremor-background dark:ring-dark-tremor-ring dark:shadow-dark-tremor-card",n?G(n,Z.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",nZ(r),o)},i),a)});aZ.displayName="Card";const oZ=fe("Divider"),iZ=m.forwardRef((e,t)=>{const{className:r,children:n}=e,a=Y(e,["className","children"]);return m.createElement("div",Object.assign({ref:t,className:C(oZ("root"),"w-full mx-auto my-6 flex justify-between gap-3 items-center text-tremor-default","text-tremor-content","dark:text-dark-tremor-content",r)},a),n?m.createElement(m.Fragment,null,m.createElement("div",{className:C("w-full h-[1px] bg-tremor-border dark:bg-dark-tremor-border")}),m.createElement("div",{className:C("text-inherit whitespace-nowrap")},n),m.createElement("div",{className:C("w-full h-[1px] bg-tremor-border dark:bg-dark-tremor-border")})):m.createElement("div",{className:C("w-full h-[1px] bg-tremor-border dark:bg-dark-tremor-border")}))});iZ.displayName="Divider";const lZ={0:"grid-cols-none",1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},sZ={0:"sm:grid-cols-none",1:"sm:grid-cols-1",2:"sm:grid-cols-2",3:"sm:grid-cols-3",4:"sm:grid-cols-4",5:"sm:grid-cols-5",6:"sm:grid-cols-6",7:"sm:grid-cols-7",8:"sm:grid-cols-8",9:"sm:grid-cols-9",10:"sm:grid-cols-10",11:"sm:grid-cols-11",12:"sm:grid-cols-12"},uZ={0:"md:grid-cols-none",1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},cZ={0:"lg:grid-cols-none",1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"},fZ={1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12",13:"col-span-13"},dZ={1:"sm:col-span-1",2:"sm:col-span-2",3:"sm:col-span-3",4:"sm:col-span-4",5:"sm:col-span-5",6:"sm:col-span-6",7:"sm:col-span-7",8:"sm:col-span-8",9:"sm:col-span-9",10:"sm:col-span-10",11:"sm:col-span-11",12:"sm:col-span-12",13:"sm:col-span-13"},mZ={1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12",13:"md:col-span-13"},pZ={1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12",13:"lg:col-span-13"},vZ=fe("Col"),hZ=m.forwardRef((e,t)=>
130{const{numColSpan:r=1,numColSpanSm:n,numColSpanMd:a,numColSpanLg:o,children:i,className:l}=e,s=Y(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),u=(c,f)=>c&&Object.keys(f).includes(String(c))?f[c]:"";return m.createElement("div",Object.assign({ref:t,className:C(vZ("root"),(()=>{const c=u(r,fZ),f=u(n,dZ),d=u(a,mZ),p=u(o,pZ);return C(c,f,d,p)})(),l)},s),i)});hZ.displayName="Col";const gZ=fe("Grid"),$l=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",yZ=m.forwardRef((e,t)=>{const{numItems:r=1,numItemsSm:n,numItemsMd:a,numItemsLg:o,children:i,className:l}=e,s=Y(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),u=$l(r,lZ),c=$l(n,sZ),f=$l(a,uZ),d=$l(o,cZ),p=C(u,c,f,d);return m.createElement("div",Object.assign({ref:t,className:C(gZ("root"),"grid",p,l)},s),i)});yZ.displayName="Grid";const bZ=fe("dialog"),xZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(_r,{as:m.Fragment,appear:!0,show:e.open},m.createElement(zb,Object.assign({as:"div",ref:t},a,{className:C(bZ("root"),"relative z-50",n)}),m.createElement(_r.Child,{as:m.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0"},m.createElement("div",{className:C("fixed inset-0 bg-slate-950/30  dark:bg-slate-950/50 transition-opacity")})),m.createElement("div",{className:"fixed inset-0 overflow-y-auto w-screen"},m.createElement("div",{className:"flex min-h-full items-center justify-center p-4"},r))))});xZ.displayName="Dialog";const wZ=fe("dialog"),OZ=m.forwardRef((e,t)=>{var r;const{children:n,className:a}=e,o=Y(e,["children","className"]),i=(r=m.useContext(Go))!==null&&r!==void 0?r:C("rounded-tremor-default p-6");return m.createElement(_r.Child,{as:m.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 scale-95",enterTo:"opacity-100 scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 scale-100",leaveTo:"opacity-0 scale-95"},m.createElement(zb.Panel,Object.assign({ref:t,className:C(wZ("panel"),"w-full max-w-lg overflow-hidden text-left ring-1 shadow-tremor transition-all transform","bg-tremor-background  text-tremor-content ring-tremor-ring","dark:bg-dark-tremor-background dark:text-dark-tremor-content dark:ring-dark-tremor-ring",i,a)},o),n))});OZ.displayName="DialogPanel";const kZ=fe("List"),SZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement("ul",Object.assign({ref:t,className:C(kZ("root"),"w-full divide-y","divide-tremor-border text-tremor-content","dark:divide-dark-tremor-border dark:text-dark-tremor-content",n)},a),r)});SZ.displayName="List";const EZ=fe("ListItem"),AZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(m.Fragment,null,m.createElement("li",Object.assign({ref:t,className:C(EZ("root"),"w-full flex justify-between items-center text-tremor-default py-2",n)},a),r))});AZ.displayName="ListItem";const jb=fe("Table"),PZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement("div",{className:C(jb("root"),"overflow-auto",n)},m.createElement("table",Object.assign({ref:t,className:C(jb("table"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},a),r))});PZ.displayName="Table";const $Z=fe("TableBody"),TZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(m.Fragment,null,m.createElement("tbody",Object.assign({ref:t,className:C($Z("root"),"align-top divide-y","divide-tremor-border","dark:divide-dark-tremor-border",n)},a),r))});TZ.displayName="TableBody";const CZ=fe("TableCell"),_Z=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(m.Fragment,null,m.createElement("td",Object.assign({ref:t,className:C(CZ("root"),"align-middle whitespace-nowrap text-left p-4",n)},a),r))});_Z.displayName="TableCell";const NZ=fe("TableFoot"),MZ=m.forwardRef((e,t)=>
130{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement("tfoot",Object.assign({ref:t,className:C(NZ("root"),"text-left font-medium border-t-[1px] ","text-tremor-content border-tremor-border","dark:text-dark-tremor-content dark:border-dark-tremor-border",n)},a),r)});MZ.displayName="TableFoot";const jZ=fe("TableFooterCell"),DZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(m.Fragment,null,m.createElement("th",Object.assign({ref:t,className:C(jZ("root"),"top-0 px-4 py-3.5","text-tremor-content font-medium","dark:text-dark-tremor-content",n)},a),r))});DZ.displayName="TableFooterCell";const IZ=fe("TableHead"),RZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(m.Fragment,null,m.createElement("thead",Object.assign({ref:t,className:C(IZ("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",n)},a),r))});RZ.displayName="TableHead";const LZ=fe("TableHeaderCell"),BZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(m.Fragment,null,m.createElement("th",Object.assign({ref:t,className:C(LZ("root"),"whitespace-nowrap text-left font-semibold top-0 px-4 py-3.5","text-tremor-content-strong","dark:text-dark-tremor-content-strong",n)},a),r))});BZ.displayName="TableHeaderCell";const FZ=fe("TableRow"),WZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement(m.Fragment,null,m.createElement("tr",Object.assign({ref:t,className:C(FZ("row"),n)},a),r))});WZ.displayName="TableRow";const zZ=m.forwardRef((e,t)=>{const{data:r=[],categories:n=[],index:a,colors:o=wr,stack:i=!1,relative:l=!1,animationDuration:s=900,showAnimation:u=!1,noDataText:c,autoMinValue:f=!1,minValue:d,maxValue:p,className:v}=e,g=Y(e,["data","categories","index","colors","stack","relative","animationDuration","showAnimation","noDataText","autoMinValue","minValue","maxValue","className"]),h=ia(n,o),y=dn(f,d,p);return m.createElement("div",Object.assign({ref:t,className:C("w-28 h-12",v)},g),m.createElement(bn,{className:"h-full w-full"},r!=null&&r.length?m.createElement(Tw,{data:r,stackOffset:l?"expand":"none",margin:{top:0,left:-1.5,right:-1.5,bottom:0}},m.createElement(Pt,{hide:!0,domain:y}),m.createElement(At,{hide:!0,dataKey:a}),n.map(b=>{var O;return m.createElement(kn,{className:C(G((O=h.get(b))!==null&&O!==void 0?O:re.Gray,Z.background).fillColor),key:b,name:b,type:"linear",stackId:i||l?"a":void 0,dataKey:b,fill:"",isAnimationActive:u,animationDuration:s})})):m.createElement(Sn,{noDataText:c})))});zZ.displayName="SparkBarChart";const UZ=m.forwardRef((e,t)=>{const{data:r=[],categories:n=[],index:a,colors:o=wr,animationDuration:i=900,showAnimation:l=!1,curveType:s="linear",connectNulls:u=!1,noDataText:c,autoMinValue:f=!1,minValue:d,maxValue:p,className:v}=e,g=Y(e,["data","categories","index","colors","animationDuration","showAnimation","curveType","connectNulls","noDataText","autoMinValue","minValue","maxValue","className"]),h=ia(n,o),y=dn(f,d,p);return m.createElement("div",Object.assign({ref:t,className:C("w-28 h-12",v)},g),m.createElement(bn,{className:"h-full w-full"},r!=null&&r.length?m.createElement($w,{data:r,margin:{top:1,left:1,right:1,bottom:1}},m.createElement(Pt,{hide:!0,domain:y}),m.createElement(At,{hide:!0,dataKey:a}),n.map(b=>{var O;return m.createElement(fn,{className:C(G((O=h.get(b))!==null&&O!==void 0?O:re.Gray,Z.text).strokeColor),strokeOpacity:1,dot:!1,key:b,name:b,type:s,dataKey:b,stroke:"",strokeWidth:2,strokeLinejoin:"round",strokeLinecap:"round",isAnimationActive:l,animationDuration:i,connectNulls:u})})):m.createElement(Sn,{noDataText:c})))});UZ.displayName="SparkLineChart";const VZ=m.forwardRef((e,t)=>{const{data:r=[],categories:n=[],index:a,stack:o=!1,colors:i=wr,showAnimation:l=!1,animationDuration:s=900,showGradient:u=!0,curveType:c="linear",connectNulls:f=!1,noDataText:d,autoMinValue:p=!1,minValue:v,maxValue:g,className:h}=e,y=Y(e,["data","categories","index","stack","colors","showAnimation","animationDuration","showGradient","curveType","connectNulls","noDataText","autoMinValue","minValue","maxValue","className"]),b=ia(n,i),O=dn(p,v,g);return m.createElement("div",Object.assign({ref:t,className:C("w-28 h-12",h)},y),m.createElement(bn,{className:"h-full w-full"},r!=null&&r.length?m.createElement(Cw,{data:r,margin:{top:1,left:1,right:1,bottom:1}},m.createElement(Pt,{hide:!0,domain:O}),m.createElement(At,{hide:!0,dataKey:a}),n.map(w=>{var x,k;return m.createElement("defs",{key:w},u?m.createElement("linearGradient",{className:G((x=b.get(w))!==null&&x!==void 0?x:re.Gray,Z.text).textColor,id:b.get(w),x1:"0",y1:"0",x2:"0",y2:"1"}
130,m.createElement("stop",{offset:"5%",stopColor:"currentColor",stopOpacity:.4}),m.createElement("stop",{offset:"95%",stopColor:"currentColor",stopOpacity:0})):m.createElement("linearGradient",{className:G((k=b.get(w))!==null&&k!==void 0?k:re.Gray,Z.text).textColor,id:b.get(w),x1:"0",y1:"0",x2:"0",y2:"1"},m.createElement("stop",{stopColor:"currentColor",stopOpacity:.3})))}),n.map(w=>{var x;return m.createElement(Wr,{className:G((x=b.get(w))!==null&&x!==void 0?x:re.Gray,Z.text).strokeColor,strokeOpacity:1,dot:!1,key:w,name:w,type:c,dataKey:w,stroke:"",fill:`url(#${b.get(w)})`,strokeWidth:2,strokeLinejoin:"round",strokeLinecap:"round",isAnimationActive:l,animationDuration:s,stackId:o?"a":void 0,connectNulls:f})})):m.createElement(Sn,{noDataText:d})))});VZ.displayName="AreaChart";const KZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement("b",Object.assign({ref:t,className:C("text-inherit font-bold",n)},a),r)});KZ.displayName="Bold";const Co=fe("Callout"),HZ=m.forwardRef((e,t)=>{const{title:r,icon:n,color:a,className:o,children:i}=e,l=Y(e,["title","icon","color","className","children"]),s=n;return m.createElement("div",Object.assign({ref:t,className:C(Co("root"),"flex flex-col overflow-hidden rounded-tremor-default text-tremor-default border-l-4 py-3 pr-3 pl-4",a?C(G(a,Z.background).bgColor,G(a,Z.darkBorder).borderColor,G(a,Z.darkText).textColor,"dark:bg-opacity-10 bg-opacity-10"):C("bg-tremor-brand-faint border-tremor-brand-emphasis text-tremor-brand-emphasis","dark:bg-dark-tremor-brand-muted/70 dark:border-dark-tremor-brand-emphasis dark:text-dark-tremor-brand-emphasis"),o)},l),m.createElement("div",{className:C(Co("header"),"flex items-start")},s?m.createElement(s,{className:C(Co("icon"),"flex-none h-5 w-5 mr-1.5")}):null,m.createElement("h4",{className:C(Co("title"),"font-semibold")},r)),m.createElement("p",{className:C(Co("body"),"overflow-y-auto",i?"mt-2":"")},i))});HZ.displayName="Callout";const YZ=m.forwardRef((e,t)=>{const{children:r,className:n}=e,a=Y(e,["children","className"]);return m.createElement("i",Object.assign({ref:t,className:C("italic text-inherit",n)},a),r)});YZ.displayName="Italic";const GZ=m.forwardRef((e,t)=>{const{color:r,children:n,className:a}=e,o=Y(e,["color","children","className"]);return m.createElement("p",Object.assign({ref:t,className:C("font-semibold text-tremor-metric",r?G(r,Z.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",a)},o),n)});GZ.displayName="Metric";const qZ=m.forwardRef((e,t)=>{const{color:r,children:n,className:a}=e,o=Y(e,["color","children","className"]);return m.createElement("p",Object.assign({ref:t,className:C(r?G(r,Z.lightText).textColor:"text-tremor-content-emphasis dark:text-dark-tremor-content-emphasis",a)},o),n)});qZ.displayName="Subtitle";const XZ=m.forwardRef((e,t)=>{const{color:r,children:n,className:a}=e,o=Y(e,["color","children","className"]);return m.createElement("p",Object.assign({ref:t,className:C("font-medium text-tremor-title",r?G(r,Z.darkText).textColor:"text-tremor-content-strong dark:text-dark-tremor-content-strong",a)},o),n)});XZ.displayName="Title";const Kr=fe("BarList");function PO(e,t){const{data:r=[],color:n,valueFormatter:a=Cr,showAnimation:o=!1,onValueChange:i,className:l}=e,s=Y(e,["data","color","valueFormatter","showAnimation","onValueChange","className"]),u=(c=>{let f=-1/0;return c.forEach(d=>{f=Math.max(f,d)}),c.map(d=>d===0?0:Math.max(d/f*100,1))})(r.map(c=>c.value));return m.createElement("div",Object.assign({ref:t,className:C(Kr("root"),"flex justify-between space-x-6",l)},s),m.createElement("div",{className:C(Kr("bars"),"relative w-full")},r.map((c,f)=>{var d,p,v;const g=c.icon;return m.createElement("div",{key:(d=c.key)!==null&&d!==void 0?d:c.name,className:C(Kr("bar"),"flex items-center rounded-tremor-small bg-opacity-30","h-9",c.color||n?G((p=c.color)!==null&&p!==void 0?p:n,Z.background).bgColor:"bg-tremor-brand-subtle dark:bg-dark-tremor-brand-subtle dark:bg-opacity-30",f===r.length-1?"mb-0":"mb-2"),style:{width:`${u[f]}%`,transition:o?"all 1s":""}},m.createElement("div",{className:C("absolute max-w-full flex left-2",i?"cursor-pointer":""),onClick:()=>{i==null||i(c)}},g?m.createElement(g,{className:C(Kr("barIcon"),"flex-none h-5 w-5 mr-2","text-tremor-content","dark:text-dark-tremor-content")}):null,c.href?m.createElement("a",{href:c.href,target:(v=c.target)!==null&&v!==void 0?v:"_blank",rel:"noreferrer",className:C(Kr("barLink"),"whitespace-nowrap hover:underline truncate text-tremor-default",i?"cursor-pointer":"","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis"),onClick:()=>{i==null||i(c)}},c.name):m.createElement("p",{className:C(Kr("barText"),"whitespace-nowrap truncate text-tremor-default",i?"cursor-pointer":"","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis"),onClick:()=>{i==null||i(c)}},c.name)))})),m.createElement("div",{className:"text-right min-w-min"},r.map((c,f)=>{var d;return m.createElement("div",{key:(d=c.key)!==null&&d!==void 0?d:c.name,className:C(Kr("labelWrapper"),"flex justify-end items-center","h-9",f===r.length-1?"mb
130-0":"mb-2")},m.createElement("p",{className:C(Kr("labelText"),"whitespace-nowrap truncate text-tremor-default","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},a(c.value)))})))}PO.displayName="BarList";const ZZ=m.forwardRef(PO),va=fe("CategoryBar"),JZ=({values:e})=>{const t=Nw(e);let r=0,n=0;return m.createElement("div",{className:C(va("labels"),"relative flex w-full text-tremor-default h-5 mb-2","text-tremor-content","dark:text-dark-tremor-content")},e.slice(0,e.length).map((a,o)=>{r+=a;const i=(a>=.1*t||n>=.09*t)&&t-r>=.15*t&&r>=.1*t;return n=i?0:n+=a,m.createElement("div",{key:`item-${o}`,className:"flex items-center justify-end",style:{width:`${a}%`}},m.createElement("span",{className:C(i?"block":"hidden","left-1/2 translate-x-1/2")},r))}),m.createElement("div",{className:C("absolute bottom-0 flex items-center left-0")},"0"),m.createElement("div",{className:C("absolute bottom-0 flex items-center right-0")},t))},QZ=m.forwardRef((e,t)=>{const{values:r=[],colors:n=wr,markerValue:a,showLabels:o=!0,tooltip:i,showAnimation:l=!1,className:s}=e,u=Y(e,["values","colors","markerValue","showLabels","tooltip","showAnimation","className"]),c=((p,v,g)=>{if(p===void 0)return"";let h=0;for(let y=0;y<v.length;y++){const b=v[y],O=G(g[y],Z.background).bgColor;if(h+=b,h>=p)return O}return""})(a,r,n),{tooltipProps:f,getReferenceProps:d}=Xt();return m.createElement(m.Fragment,null,m.createElement(It,Object.assign({text:i},f)),m.createElement("div",Object.assign({ref:t,className:C(va("root"),s)},u),o?m.createElement(JZ,{values:r}):null,m.createElement("div",{className:C(va("barWrapper"),"relative w-full flex items-center h-2")},m.createElement("div",{className:C("flex-1 flex items-center h-full overflow-hidden rounded-tremor-full")},r.map((p,v)=>{var g;const h=(g=n[v])!==null&&g!==void 0?g:"gray";return m.createElement("div",{key:`item-${v}`,className:C(va("categoryBar"),"h-full",G(h,Z.background).bgColor),style:{width:`${p}%`}})})),a!==void 0?m.createElement("div",Object.assign({ref:f.refs.setReference,className:C(va("markerWrapper"),"absolute right-1/2 -translate-x-1/2 w-5"),style:{left:`${a}%`,transition:l?"all 1s":""}},d),m.createElement("div",{className:C(va("marker"),"ring-2 mx-auto rounded-tremor-full h-4 w-1","ring-tremor-brand-inverted","dark:ring-dark-tremor-brand-inverted",c)})):null)))});QZ.displayName="CategoryBar";const Db={[Ne.Increase]:{bgColor:G(re.Emerald,Z.background).bgColor},[Ne.ModerateIncrease]:{bgColor:G(re.Emerald,Z.background).bgColor},[Ne.Decrease]:{bgColor:G(re.Rose,Z.background).bgColor},[Ne.ModerateDecrease]:{bgColor:G(re.Rose,Z.background).bgColor},[Ne.Unchanged]:{bgColor:G(re.Orange,Z.background).bgColor}},_o=fe("DeltaBar"),eJ=m.forwardRef((e,t)=>{const{value:r,isIncreasePositive:n=!0,showAnimation:a=!1,className:o,tooltip:i}=e,l=Y(e,["value","isIncreasePositive","showAnimation","className","tooltip"]),s=_w((f=>f>=0?Ne.Increase:Ne.Decrease)(r),n),{tooltipProps:u,getReferenceProps:c}=Xt();return m.createElement(m.Fragment,null,m.createElement(It,Object.assign({text:i},u)),m.createElement("div",Object.assign({ref:t,className:C(_o("root"),"relative flex items-center w-full rounded-tremor-full h-2","bg-tremor-background-subtle","dark:bg-dark-tremor-background-subtle",o)},l),m.createElement("div",{className:"flex justify-end h-full w-1/2"},r<0?m.createElement("div",Object.assign({ref:u.refs.setReference,className:C(_o("negativeDeltaBar"),"rounded-l-tremor-full",Db[s].bgColor),style:{width:`${Math.abs(r)}%`,transition:a?"all 1s":""}},c)):null),m.createElement("div",{className:C(_o("separator"),"ring-2 z-10 rounded-tremor-full h-4 w-1","ring-tremor-brand-inverted bg-tremor-background-emphasis","dark:ring-dark-tremor-brand-inverted dark:bg-dark-tremor-background-emphasis")}),m.createElement("div",{className:C(_o("positiveDeltaBarWrapper"),"flex justify-start h-full w-1/2")},r>=0?m.createElement("div",Object.assign({ref:u.refs.setReference,className:C(_o("positiveDeltaBar"),"rounded-r-tremor-full",Db[s].bgColor),style:{width:`${Math.abs(r)}%`,transition:a?"all 1s":""}},c)):null)))});eJ.displayName="DeltaBar";const Tl=fe("MarkerBar"),tJ=m.forwardRef((e,t)=>
130{const{value:r,minValue:n,maxValue:a,markerTooltip:o,rangeTooltip:i,showAnimation:l=!1,color:s,className:u}=e,c=Y(e,["value","minValue","maxValue","markerTooltip","rangeTooltip","showAnimation","color","className"]),{tooltipProps:f,getReferenceProps:d}=Xt(),{tooltipProps:p,getReferenceProps:v}=Xt();return m.createElement("div",Object.assign({ref:t,className:C(Tl("root"),"relative flex items-center w-full rounded-tremor-full h-2","bg-tremor-background-subtle","dark:bg-dark-tremor-background-subtle",u)},c),n!==void 0&&a!==void 0?m.createElement(m.Fragment,null,m.createElement(It,Object.assign({text:i},p)),m.createElement("div",Object.assign({ref:p.refs.setReference,className:C(Tl("rangeBar"),"absolute h-full rounded-tremor-full","bg-tremor-content-subtle","dark:bg-dark-tremor-content-subtle"),style:{left:`${n}%`,width:a-n+"%",transition:l?"all 1s":""}},v))):null,m.createElement(It,Object.assign({text:o},f)),m.createElement("div",Object.assign({ref:f.refs.setReference,className:C(Tl("markerWrapper"),"absolute right-1/2 -translate-x-1/2 w-5"),style:{left:`${r}%`,transition:l?"all 1s":""}},d),m.createElement("div",{className:C(Tl("marker"),"ring-2 mx-auto rounded-tremor-full h-4 w-1","ring-tremor-brand-inverted","dark:ring-dark-tremor-brand-inverted",s?G(s,Z.background).bgColor:"dark:bg-dark-tremor-brand bg-tremor-brand")})))});tJ.displayName="MarkerBar";const No=fe("ProgressBar"),rJ=m.forwardRef((e,t)=>{const{value:r,label:n,color:a,tooltip:o,showAnimation:i=!1,className:l}=e,s=Y(e,["value","label","color","tooltip","showAnimation","className"]),{tooltipProps:u,getReferenceProps:c}=Xt();return m.createElement(m.Fragment,null,m.createElement(It,Object.assign({text:o},u)),m.createElement("div",Object.assign({ref:t,className:C(No("root"),"flex items-center w-full",l)},s),m.createElement("div",Object.assign({ref:u.refs.setReference,className:C(No("progressBarWrapper"),"relative flex items-center w-full rounded-tremor-full bg-opacity-20 h-2",a?G(a,Z.background).bgColor:"bg-tremor-brand-muted/50 dark:bg-dark-tremor-brand-muted")},c),m.createElement("div",{className:C(No("progressBar"),"flex-col h-full rounded-tremor-full",a?G(a,Z.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand"),style:{width:`${r}%`,transition:i?"all 1s":""}})),n?m.createElement("div",{className:C(No("labelWrapper"),"w-16 truncate text-right ml-2","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},m.createElement("p",{className:C(No("label"),"shrink-0 whitespace-nowrap truncate text-tremor-default")},n)):null))});rJ.displayName="ProgressBar";const nJ=fe("ProgressBar"),Ib={xs:{radius:15,strokeWidth:3},sm:{radius:19,strokeWidth:4},md:{radius:32,strokeWidth:6},lg:{radius:52,strokeWidth:8},xl:{radius:80,strokeWidth:10}},aJ=m.forwardRef((e,t)=>{const{value:r,size:n="md",className:a,showAnimation:o=!0,color:i,tooltip:l,radius:s,strokeWidth:u,children:c}=e,f=Y(e,["value","size","className","showAnimation","color","tooltip","radius","strokeWidth","children"]),d=(p=r)===void 0?0:p>100?100:p;var p;const v=s??Ib[n].radius,g=u??Ib[n].strokeWidth,h=v-g/2,y=2*h*Math.PI,b=y-d/100*y,{tooltipProps:O,getReferenceProps:w}=Xt();return m.createElement(m.Fragment,null,m.createElement(It,Object.assign({text:l},O)),m.createElement("div",Object.assign({ref:t,className:C(nJ("root"),"flex flex-col items-center justify-center",a)},f),m.createElement("svg",Object.assign({ref:O.refs.setReference,width:2*v,height:2*v,viewBox:`0 0 ${2*v} ${2*v}`,className:"transform -rotate-90"},w),m.createElement("circle",{r:h,cx:v,cy:v,strokeWidth:g,fill:"transparent",stroke:"",strokeLinecap:"round",className:C("transition-colors ease-linear",i?`${G(i,Z.background).strokeColor} opacity-20 dark:opacity-25`:"stroke-tremor-brand-muted/50 dark:stroke-dark-tremor-brand-muted")}),d>=0?m.createElement("circle",{r:h,cx:v,cy:v,strokeWidth:g,strokeDasharray:y+" "+y,strokeDashoffset:b,fill:"transparent",stroke:"",strokeLinecap:"round",className:C("transition-colors ease-linear",i?G(i,Z.background).strokeColor:"stroke-tremor-brand dark:stroke-dark-tremor-brand",o?"transition-all duration-300 ease-in-out":"")}):null),m.createElement("div",{className:C("absolute flex")},c)))});aJ.displayName="ProgressCircle";const $O=fe("Tracker"),TO=m.forwardRef((e,t)=>
130{const{color:r,tooltip:n}=e,a=Y(e,["color","tooltip"]),{tooltipProps:o,getReferenceProps:i}=Xt();return m.createElement("div",Object.assign({ref:zr([t,o.refs.setReference]),className:C($O("trackingBlock"),"w-full h-full rounded-[1px] first:rounded-l-[4px] last:rounded-r-[4px]",G(r??"gray",Z.background).bgColor)},a,i),m.createElement(It,Object.assign({text:n},o)))});TO.displayName="TrackerBlock";const oJ=m.forwardRef((e,t)=>{const{data:r=[],className:n}=e,a=Y(e,["data","className"]);return m.createElement("div",Object.assign({ref:t,className:C($O("root"),"h-10 flex items-center space-x-0.5",n)},a),r.map((o,i)=>{var l;return m.createElement(TO,{key:(l=o.key)!==null&&l!==void 0?l:i,color:o.color,tooltip:o.tooltip})}))});oJ.displayName="Tracker";function DJ({auth:e,props:t}){const{sectionStat:r}=_O().props,{sections:n,page:a,indice:o,count:i}=r;return Je.jsxs(MO,{user:e.user,header:Je.jsx("h2",{className:"font-semibold text-xl text-gray-800 leading-tight",children:An("Dashboard")}),children:[Je.jsx(NO,{title:An("Dashboard")}),Je.jsx("div",{className:"py-12",children:Je.jsx("div",{className:"max-w-7xl mx-auto sm:px-6 lg:px-8",children:Je.jsx("div",{className:"max-w-xl p-4 sm:p-8 bg-white shadow sm:rounded-lg",children:Je.jsxs("section",{className:"max-w-xl",children:[Je.jsxs("header",{children:[Je.jsx("h2",{className:"text-lg font-medium text-gray-900",children:An("Sections stats")}),Je.jsx("p",{className:"mt-1 text-sm text-gray-600",children:An("Listed rank  of articles per sections")})]}),Je.jsxs("div",{className:"py-3",children:[Je.jsx("div",{className:"flex justify-end",children:Je.jsx("span",{className:"font-bold",children:An("Articles")})}),Je.jsx(ZZ,{data:n,className:"max-w-full"})]}),Je.jsxs("div",{className:"flex justify-between",children:[Je.jsxs("div",{className:"flex gap-2",children:[Je.jsx(Cp,{as:Pp,href:`?page=${o===0?1:o}`,size:"sm",variant:"flat",isDisabled:o===0,children:An("Previus")}),Je.jsx(Cp,{as:Pp,href:`?page=${a}`,size:"sm",variant:"flat",children:An("Next")})]}),Je.jsx("div",{className:"flex gap-2",children:Je.jsxs("span",{children:["Total: ",i]})})]})]})})})})]})}export{DJ as default};

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.