(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[616],{3181:function(e,t,r){"use strict";r.d(t,{zx:function(){return bU}});var n,o,i,a,l,s,u,c,f,d,p,h,m,v,g,y,b,x,w,E,_,O,k,S,A,T,P,C={};r.r(C),r.d(C,{scaleBand:function(){return te},scaleDiverging:function(){return function e(){var t=rb(oF()(rt));return t.copy=function(){return oD(t,e())},e4.apply(t,arguments)}},scaleDivergingLog:function(){return function e(){var t=rT(oF()).domain([.1,1,10]);return t.copy=function(){return oD(t,e()).base(t.base())},e4.apply(t,arguments)}},scaleDivergingPow:function(){return oU},scaleDivergingSqrt:function(){return oz},scaleDivergingSymlog:function(){return function e(){var t=rM(oF());return t.copy=function(){return oD(t,e()).constant(t.constant())},e4.apply(t,arguments)}},scaleIdentity:function(){return function e(t){var r;function n(e){return null==e||isNaN(e=+e)?r:e}return n.invert=n,n.domain=n.range=function(e){return arguments.length?(t=Array.from(e,t9),n):t.slice()},n.unknown=function(e){return arguments.length?(r=e,n):r},n.copy=function(){return e(t).unknown(r)},t=arguments.length?Array.from(t,t9):[0,1],rb(n)}},scaleImplicit:function(){return e8},scaleLinear:function(){return rx},scaleLog:function(){return function e(){let t=rT(ra()).domain([1,10]);return t.copy=()=>ri(t,e()).base(t.base()),e5.apply(t,arguments),t}},scaleOrdinal:function(){return e9},scalePoint:function(){return tt},scalePow:function(){return rD},scaleQuantile:function(){return function e(){var t,r=[],n=[],o=[];function i(){var e=0,t=Math.max(1,n.length);for(o=Array(t-1);++e=1)return+r(e[n-1],n-1,e);var n,o=(n-1)*t,i=Math.floor(o),a=+r(e[i],i,e);return a+(+r(e[i+1],i+1,e)-a)*(o-i)}}(r,e/t);return a}function a(e){return null==e||isNaN(e=+e)?t:n[tm(o,e)]}return a.invertExtent=function(e){var t=n.indexOf(e);return t<0?[NaN,NaN]:[t>0?o[t-1]:r[0],t=o?[i[o-1],n]:[i[t-1],i[t]]},l.unknown=function(e){return arguments.length&&(t=e),l},l.thresholds=function(){return i.slice()},l.copy=function(){return e().domain([r,n]).range(a).unknown(t)},e5.apply(rb(l),arguments)}},scaleRadial:function(){return function e(){var t,r=rl(),n=[0,1],o=!1;function i(e){var n,i=Math.sign(n=r(e))*Math.sqrt(Math.abs(n));return isNaN(i)?t:o?Math.round(i):i}return i.invert=function(e){return r.invert(rB(e))},i.domain=function(e){return arguments.length?(r.domain(e),i):r.domain()},i.range=function(e){return arguments.length?(r.range((n=Array.from(e,t9)).map(rB)),i):n.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(o=!!e,i):o},i.clamp=function(e){return arguments.length?(r.clamp(e),i):r.clamp()},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e(r.domain(),n).round(o).clamp(r.clamp()).unknown(t)},e5.apply(i,arguments),rb(i)}},scaleSequential:function(){return function e(){var t=rb(oI()(rt));return t.copy=function(){return oD(t,e())},e4.apply(t,arguments)}},scaleSequentialLog:function(){return function e(){var t=rT(oI()).domain([1,10]);return t.copy=function(){return oD(t,e()).base(t.base())},e4.apply(t,arguments)}},scaleSequentialPow:function(){return oL},scaleSequentialQuantile:function(){return function e(){var t=[],r=rt;function n(e){if(null!=e&&!isNaN(e=+e))return r((tm(t,e,1)-1)/(t.length-1))}return n.domain=function(e){if(!arguments.length)return t.slice();for(let r of(t=[],e))null==r||isNaN(r=+r)||t.push(r);return t.sort(tu),n},n.interpolator=function(e){return arguments.length?(r=e,n):r},n.range=function(){return t.map((e,n)=>r(n/(t.length-1)))},n.quantiles=function(e){return Array.from({length:e+1},(r,n)=>(function(e,t,r){if(!(!(n=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t&&(yield t);else{let r=-1;for(let n of e)null!=(n=t(n,++r,e))&&(n=+n)>=n&&(yield n)}}(e,void 0))).length)||isNaN(t=+t))){if(t<=0||n<2)return rU(e);if(t>=1)return rF(e);var n,o=(n-1)*t,i=Math.floor(o),a=rF((function e(t,r,n=0,o=1/0,i){if(r=Math.floor(r),n=Math.floor(Math.max(0,n)),o=Math.floor(Math.min(t.length-1,o)),!(n<=r&&r<=o))return t;for(i=void 0===i?rz:function(e=tu){if(e===tu)return rz;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,r)=>{let n=e(t,r);return n||0===n?n:(0===e(r,r))-(0===e(t,t))}}(i);o>n;){if(o-n>600){let a=o-n+1,l=r-n+1,s=Math.log(a),u=.5*Math.exp(2*s/3),c=.5*Math.sqrt(s*u*(a-u)/a)*(l-a/2<0?-1:1),f=Math.max(n,Math.floor(r-l*u/a+c)),d=Math.min(o,Math.floor(r+(a-l)*u/a+c));e(t,r,f,d,i)}let a=t[r],l=n,s=o;for(rH(t,n,r),i(t[o],a)>0&&rH(t,n,o);li(t[l],a);)++l;for(;i(t[s],a)>0;)--s}0===i(t[n],a)?rH(t,n,s):rH(t,++s,o),s<=r&&(n=s+1),r<=s&&(o=s-1)}return t})(e,i).subarray(0,i+1));return a+(rU(e.subarray(i+1))-a)*(o-i)}})(t,n/e))},n.copy=function(){return e(r).domain(t)},e4.apply(n,arguments)}},scaleSequentialSqrt:function(){return oB},scaleSequentialSymlog:function(){return function e(){var t=rM(oI());return t.copy=function(){return oD(t,e()).constant(t.constant())},e4.apply(t,arguments)}},scaleSqrt:function(){return rL},scaleSymlog:function(){return function e(){var t=rM(ra());return t.copy=function(){return ri(t,e()).constant(t.constant())},e5.apply(t,arguments)}},scaleThreshold:function(){return function e(){var t,r=[.5],n=[0,1],o=1;function i(e){return null!=e&&e<=e?n[tm(r,e,0,o)]:t}return i.domain=function(e){return arguments.length?(o=Math.min((r=Array.from(e)).length,n.length-1),i):r.slice()},i.range=function(e){return arguments.length?(n=Array.from(e),o=Math.min(r.length,n.length-1),i):n.slice()},i.invertExtent=function(e){var t=n.indexOf(e);return[r[t-1],r[t]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e().domain(r).range(n).unknown(t)},e5.apply(i,arguments)}},scaleTime:function(){return oN},scaleUtc:function(){return oR},tickFormat:function(){return ry}});function M(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}var j=r(7294),N=r.t(j,2),R=r(4184),I=r.n(R),D=r(3935),L=r(3279),B=r.n(L),F=r(3493),U=r.n(F),z=function(e,t){return(z=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},H=function(e,t,r,n){switch(t){case"debounce":return B()(e,r,n);case"throttle":return U()(e,r,n);default:return e}},$=function(e){return"function"==typeof e},V=function(){return"undefined"==typeof window},Y=function(e){return e instanceof Element||e instanceof HTMLDocument},W=function(e){function t(t){var r=e.call(this,t)||this;r.cancelHandler=function(){r.resizeHandler&&r.resizeHandler.cancel&&(r.resizeHandler.cancel(),r.resizeHandler=null)},r.attachObserver=function(){var e=r.props,t=e.targetRef,n=e.observerOptions;if(!V()){t&&t.current&&(r.targetRef.current=t.current);var o=r.getElement();o&&(!r.observableElement||r.observableElement!==o)&&(r.observableElement=o,r.resizeObserver.observe(o,n))}},r.getElement=function(){var e=r.props,t=e.querySelector,n=e.targetDomEl;if(V())return null;if(t)return document.querySelector(t);if(n&&Y(n))return n;if(r.targetRef&&Y(r.targetRef.current))return r.targetRef.current;var o=(0,D.findDOMNode)(r);if(!o)return null;switch(r.getRenderType()){case"renderProp":case"childFunction":case"child":case"childArray":return o;default:return o.parentElement}},r.createResizeHandler=function(e){var t=r.props,n=t.handleWidth,o=void 0===n||n,i=t.handleHeight,a=void 0===i||i,l=t.onResize;if(o||a){var s=function(e){var t=e.width,n=e.height;r.setState(function(e){return(e.width!==t||e.height!==n)&&(e.width!==t||a)&&(e.height!==n||o)?{width:t,height:n}:e},function(){return null==l?void 0:l(r.state.width,r.state.height)})};e.forEach(function(e){var t=e&&e.contentRect||{},n=t.width,o=t.height;r.skipOnMount||V()||s({width:n,height:o}),r.skipOnMount=!1})}},r.getRenderType=function(){var e=r.props,t=e.render,n=e.children;return $(t)?"renderProp":$(n)?"childFunction":(0,j.isValidElement)(n)?"child":Array.isArray(n)?"childArray":"parent"};var n=t.skipOnMount,o=t.refreshMode,i=t.refreshRate,a=t.refreshOptions;return r.state={width:void 0,height:void 0},r.skipOnMount=n,r.targetRef=(0,j.createRef)(),r.observableElement=null,V()||(r.resizeHandler=H(r.createResizeHandler,o,void 0===i?1e3:i,a),r.resizeObserver=new window.ResizeObserver(r.resizeHandler)),r}return!function(e,t){function r(){this.constructor=e}z(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}(t,e),t.prototype.componentDidMount=function(){this.attachObserver()},t.prototype.componentDidUpdate=function(){this.attachObserver()},t.prototype.componentWillUnmount=function(){V()||(this.observableElement=null,this.resizeObserver.disconnect(),this.cancelHandler())},t.prototype.render=function(){var e=this.props,t=e.render,r=e.children,n=e.nodeType,o=this.state,i={width:o.width,height:o.height,targetRef:this.targetRef};switch(this.getRenderType()){case"renderProp":return null==t?void 0:t(i);case"childFunction":return null==r?void 0:r(i);case"child":if(r.type&&"string"==typeof r.type){i.targetRef;var a=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}(i,["targetRef"]);return(0,j.cloneElement)(r,a)}return(0,j.cloneElement)(r,i);case"childArray":return r.map(function(e){return!!e&&(0,j.cloneElement)(e,i)});default:return j.createElement(void 0===n?"div":n,null)}},t}(j.PureComponent);V()?j.useEffect:j.useLayoutEffect;var X=r(7361),G=r.n(X),q=r(1469),K=r.n(q),Z=r(7654),J=r.n(Z),Q=r(1763),ee=r.n(Q),et=r(7037),er=r.n(et),en=function(e){return 0===e?0:e>0?1:-1},eo=function(e){return er()(e)&&e.indexOf("%")===e.length-1},ei=function(e){return ee()(e)&&!J()(e)},ea=function(e){return ei(e)||er()(e)},el=0,es=function(e){var t=++el;return"".concat(e||"").concat(t)},eu=function(e,t){var r,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!ei(e)&&!er()(e))return n;if(eo(e)){var i=e.indexOf("%");r=t*parseFloat(e.slice(0,i))/100}else r=+e;return J()(r)&&(r=n),o&&r>t&&(r=t),r},ec=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},ef=function(e){if(!K()(e))return!1;for(var t=e.length,r={},n=0;n2?r-2:0),o=2;oe.length)&&(t=e.length);for(var r=0,n=Array(t);r0,"The aspect(%s) must be greater than zero.",n);var r=eo(l)?e:l,o=eo(u)?t:u;return n&&n>0&&(r?o=r/n:o&&(r=o*n),p&&o>p&&(o=p)),eh(r>0||o>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",r,o,l,u,f,d,n),(0,j.cloneElement)(h,{width:r,height:o})},[n,h,u,p,d,f,w,l]);return(0,j.useEffect)(function(){var e=O();e&&E(e)},[O]),j.createElement(W,{handleWidth:!0,handleHeight:!0,onResize:k,targetRef:_,refreshMode:v>0?"debounce":void 0,refreshRate:v},j.createElement("div",em({},null!=g?{id:"".concat(g)}:{},{className:I()("recharts-responsive-container",y),style:{width:l,height:u,minWidth:f,minHeight:d,maxHeight:p},ref:_}),S))}),ey=r(7290),eb=r.n(ey),ex=r(3311),ew=r.n(ex),eE=r(3560),e_=r.n(eE),eO=r(9734),ek=r.n(eO),eS=r(6026),eA=r.n(eS),eT=r(4293),eP=r.n(eT),eC=r(1584),eM=r.n(eC),ej={isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout),get:function(e){return ej[e]},set:function(e,t){if("string"==typeof e)ej[e]=t;else{var r=Object.keys(e);r&&r.length&&r.forEach(function(t){ej[t]=e[t]})}}};function eN(e){return(eN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eI(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||ej.isSsr)return{width:0,height:0};var r="".concat(e),n=Object.keys(t).reduce(function(e,r){var n;return"".concat(e).concat(r.split("").reduce(function(e,t){return t===t.toUpperCase()?[].concat(eD(e),["-",t.toLowerCase()]):[].concat(eD(e),[t])},[]).join(""),":").concat((n=t[r],eU.indexOf(r)>=0&&n===+n?"".concat(n,"px"):n),";")},""),o="".concat(r,"-").concat(n);if(eB.widthCache[o])return eB.widthCache[o];try{var i=document.getElementById(ez);i||((i=document.createElement("span")).setAttribute("id",ez),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var a=eI(eI({},eF),t);Object.keys(a).map(function(e){return i.style[e]=a[e],e}),i.textContent=r;var l=i.getBoundingClientRect(),s={width:l.width,height:l.height};return eB.widthCache[o]=s,++eB.cacheCount>2e3&&(eB.cacheCount=0,eB.widthCache={}),s}catch(e){return{width:0,height:0}}},e$=function(e){var t=e.ownerDocument.documentElement,r={top:0,left:0};return void 0!==e.getBoundingClientRect&&(r=e.getBoundingClientRect()),{top:r.top+window.pageYOffset-t.clientTop,left:r.left+window.pageXOffset-t.clientLeft}};function eV(e,t,r){if(t<1)return[];if(1===t&&void 0===r)return e;for(var n=[],o=0;o=tr?10:s>=tn?5:s>=to?2:1;return(l<0?(n=Math.round(e*(i=Math.pow(10,-l)/u)),o=Math.round(t*i),n/it&&--o,i=-i):(n=Math.round(e/(i=Math.pow(10,l)*u)),o=Math.round(t/i),n*it&&--o),o0))return[];if(e===t)return[e];let n=t=o))return[];let l=i-o+1,s=Array(l);if(n){if(a<0)for(let e=0;et?1:e>=t?0:NaN}function tc(e,t){return null==e||null==t?NaN:te?1:t>=e?0:NaN}function tf(e){let t,r,n;function o(e,n,o=0,i=e.length){if(o>>1;0>r(e[t],n)?o=t+1:i=t}while(otu(e(t),r),n=(t,r)=>e(t)-r):(t=e===tu||e===tc?e:td,r=e,n=e),{left:o,center:function(e,t,r=0,i=e.length){let a=o(e,t,r,i-1);return a>r&&n(e[a-1],t)>-n(e[a],t)?a-1:a},right:function(e,n,o=0,i=e.length){if(o>>1;0>=r(e[t],n)?o=t+1:i=t}while(o>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?tR(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?tR(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=t_.exec(e))?new tD(t[1],t[2],t[3],1):(t=tO.exec(e))?new tD(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=tk.exec(e))?tR(t[1],t[2],t[3],t[4]):(t=tS.exec(e))?tR(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=tA.exec(e))?tH(t[1],t[2]/100,t[3]/100,1):(t=tT.exec(e))?tH(t[1],t[2]/100,t[3]/100,t[4]):tP.hasOwnProperty(e)?tN(tP[e]):"transparent"===e?new tD(NaN,NaN,NaN,0):null}function tN(e){return new tD(e>>16&255,e>>8&255,255&e,1)}function tR(e,t,r,n){return n<=0&&(e=t=r=NaN),new tD(e,t,r,n)}function tI(e,t,r,n){var o;return 1==arguments.length?((o=e)instanceof ty||(o=tj(o)),o)?(o=o.rgb(),new tD(o.r,o.g,o.b,o.opacity)):new tD:new tD(e,t,r,null==n?1:n)}function tD(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function tL(){return`#${tz(this.r)}${tz(this.g)}${tz(this.b)}`}function tB(){let e=tF(this.opacity);return`${1===e?"rgb(":"rgba("}${tU(this.r)}, ${tU(this.g)}, ${tU(this.b)}${1===e?")":`, ${e})`}`}function tF(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function tU(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function tz(e){return((e=tU(e))<16?"0":"")+e.toString(16)}function tH(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new tV(e,t,r,n)}function t$(e){if(e instanceof tV)return new tV(e.h,e.s,e.l,e.opacity);if(e instanceof ty||(e=tj(e)),!e)return new tV;if(e instanceof tV)return e;var t=(e=e.rgb()).r/255,r=e.g/255,n=e.b/255,o=Math.min(t,r,n),i=Math.max(t,r,n),a=NaN,l=i-o,s=(i+o)/2;return l?(a=t===i?(r-n)/l+(r0&&s<1?0:a,new tV(a,l,s,e.opacity)}function tV(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function tY(e){return(e=(e||0)%360)<0?e+360:e}function tW(e){return Math.max(0,Math.min(1,e||0))}function tX(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}function tG(e,t,r,n,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*r+(1+3*e+3*i-3*a)*n+a*o)/6}tv(ty,tj,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:tC,formatHex:tC,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return t$(this).formatHsl()},formatRgb:tM,toString:tM}),tv(tD,tI,tg(ty,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new tD(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new tD(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new tD(tU(this.r),tU(this.g),tU(this.b),tF(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:tL,formatHex:tL,formatHex8:function(){return`#${tz(this.r)}${tz(this.g)}${tz(this.b)}${tz((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:tB,toString:tB})),tv(tV,function(e,t,r,n){return 1==arguments.length?t$(e):new tV(e,t,r,null==n?1:n)},tg(ty,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new tV(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new tV(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,o=2*r-n;return new tD(tX(e>=240?e-240:e+120,o,n),tX(e,o,n),tX(e<120?e+240:e-120,o,n),this.opacity)},clamp(){return new tV(tY(this.h),tW(this.s),tW(this.l),tF(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=tF(this.opacity);return`${1===e?"hsl(":"hsla("}${tY(this.h)}, ${100*tW(this.s)}%, ${100*tW(this.l)}%${1===e?")":`, ${e})`}`}}));var tq=e=>()=>e;function tK(e,t){var r=t-e;return r?function(t){return e+t*r}:tq(isNaN(e)?t:e)}var tZ=function e(t){var r,n=1==(r=+(r=t))?tK:function(e,t){var n,o,i;return t-e?(n=e,o=t,n=Math.pow(n,i=r),o=Math.pow(o,i)-n,i=1/i,function(e){return Math.pow(n+e*o,i)}):tq(isNaN(e)?t:e)};function o(e,t){var r=n((e=tI(e)).r,(t=tI(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),a=tK(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=i(t),e.opacity=a(t),e+""}}return o.gamma=e,o}(1);function tJ(e){return function(t){var r,n,o=t.length,i=Array(o),a=Array(o),l=Array(o);for(r=0;r=1?(r=1,t-1):Math.floor(r*t),o=e[n],i=e[n+1],a=n>0?e[n-1]:2*o-i,l=nl&&(a=t.slice(l,a),u[s]?u[s]+=a:u[++s]=a),(o=o[0])===(i=i[0])?u[s]?u[s]+=i:u[++s]=i:(u[++s]=null,c.push({i:s,x:t1(o,i)})),l=t4.lastIndex;return l(t=a[s-1])&&(r=e,e=t,t=r),u=function(r){return Math.max(e,Math.min(t,r))}),n=s>2?ro:rn,o=i=null,f}function f(t){return null==t||isNaN(t=+t)?r:(o||(o=n(a.map(e),l,s)))(e(u(t)))}return f.invert=function(r){return u(t((i||(i=n(l,a.map(e),t1)))(r)))},f.domain=function(e){return arguments.length?(a=Array.from(e,t9),c()):a.slice()},f.range=function(e){return arguments.length?(l=Array.from(e),c()):l.slice()},f.rangeRound=function(e){return l=Array.from(e),s=t8,c()},f.clamp=function(e){return arguments.length?(u=!!e||rt,c()):u!==rt},f.interpolate=function(e){return arguments.length?(s=e,c()):s},f.unknown=function(e){return arguments.length?(r=e,f):r},function(r,n){return e=r,t=n,c()}}function rl(){return ra()(rt,rt)}var rs=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function ru(e){var t;if(!(t=rs.exec(e)))throw Error("invalid format: "+e);return new rc({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function rc(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function rf(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 rd(e){return(e=rf(Math.abs(e)))?e[1]:NaN}function rp(e,t){var r=rf(e,t);if(!r)return e+"";var n=r[0],o=r[1];return o<0?"0."+Array(-o).join("0")+n:n.length>o+1?n.slice(0,o+1)+"."+n.slice(o+1):n+Array(o-n.length+2).join("0")}ru.prototype=rc.prototype,rc.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var rh={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},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)=>rp(100*e,t),r:rp,s:function(e,t){var r=rf(e,t);if(!r)return e+"";var n=r[0],o=r[1],i=o-(w=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,a=n.length;return i===a?n:i>a?n+Array(i-a+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+Array(1-i).join("0")+rf(e,Math.max(0,t+i-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function rm(e){return e}var rv=Array.prototype.map,rg=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function ry(e,t,r,n){var o,i,a=ts(e,t,r);switch((n=ru(null==n?",f":n)).type){case"s":var l=Math.max(Math.abs(e),Math.abs(t));return null!=n.precision||isNaN(i=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(rd(l)/3)))-rd(Math.abs(a))))||(n.precision=i),O(n,l);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN((o=a,i=Math.max(0,rd(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(o=Math.abs(o)))-rd(o))+1))||(n.precision=i-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(i=Math.max(0,-rd(Math.abs(a))))||(n.precision=i-("%"===n.type)*2)}return _(n)}function rb(e){var t=e.domain;return e.ticks=function(e){var r=t();return ta(r[0],r[r.length-1],null==e?10:e)},e.tickFormat=function(e,r){var n=t();return ry(n[0],n[n.length-1],null==e?10:e,r)},e.nice=function(r){null==r&&(r=10);var n,o,i=t(),a=0,l=i.length-1,s=i[a],u=i[l],c=10;for(u0;){if((o=tl(s,u,r))===n)return i[a]=s,i[l]=u,t(i);if(o>0)s=Math.floor(s/o)*o,u=Math.ceil(u/o)*o;else if(o<0)s=Math.ceil(s*o)/o,u=Math.floor(u*o)/o;else break;n=o}return e},e}function rx(){var e=rl();return e.copy=function(){return ri(e,rx())},e5.apply(e,arguments),rb(e)}function rw(e,t){e=e.slice();var r,n=0,o=e.length-1,i=e[n],a=e[o];return a-e(-t,r)}function rT(e){let t,r;let n=e(rE,r_),o=n.domain,i=10;function a(){var a,l;return t=(a=i)===Math.E?Math.log:10===a&&Math.log10||2===a&&Math.log2||(a=Math.log(a),e=>Math.log(e)/a),r=10===(l=i)?rS:l===Math.E?Math.exp:e=>Math.pow(l,e),o()[0]<0?(t=rA(t),r=rA(r),e(rO,rk)):e(rE,r_),n}return n.base=function(e){return arguments.length?(i=+e,a()):i},n.domain=function(e){return arguments.length?(o(e),a()):o()},n.ticks=e=>{let n,a;let l=o(),s=l[0],u=l[l.length-1],c=u0){for(;f<=d;++f)for(n=1;nu)break;h.push(a)}}else for(;f<=d;++f)for(n=i-1;n>=1;--n)if(!((a=f>0?n/r(-f):n*r(f))u)break;h.push(a)}2*h.length{if(null==e&&(e=10),null==o&&(o=10===i?"s":","),"function"!=typeof o&&(i%1||null!=(o=ru(o)).precision||(o.trim=!0),o=_(o)),e===1/0)return o;let a=Math.max(1,i*e/n.ticks().length);return e=>{let n=e/r(Math.round(t(e)));return n*io(rw(o(),{floor:e=>r(Math.floor(t(e))),ceil:e=>r(Math.ceil(t(e)))})),n}function rP(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function rC(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function rM(e){var t=1,r=e(rP(1),rC(t));return r.constant=function(r){return arguments.length?e(rP(t=+r),rC(t)):t},rb(r)}function rj(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function rN(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function rR(e){return e<0?-e*e:e*e}function rI(e){var t=e(rt,rt),r=1;return t.exponent=function(t){return arguments.length?1==(r=+t)?e(rt,rt):.5===r?e(rN,rR):e(rj(r),rj(1/r)):r},rb(t)}function rD(){var e=rI(ra());return e.copy=function(){return ri(e,rD()).exponent(e.exponent())},e5.apply(e,arguments),e}function rL(){return rD.apply(null,arguments).exponent(.5)}function rB(e){return Math.sign(e)*e*e}function rF(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r=t)&&(r=t);else{let n=-1;for(let o of e)null!=(o=t(o,++n,e))&&(r=o)&&(r=o)}return r}function rU(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r>t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let o of e)null!=(o=t(o,++n,e))&&(r>o||void 0===r&&o>=o)&&(r=o)}return r}function rz(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(et?1:0)}function rH(e,t,r){let n=e[t];e[t]=e[r],e[r]=n}_=(E=function(e){var t,r,n,o=void 0===e.grouping||void 0===e.thousands?rm:(t=rv.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var o=e.length,i=[],a=0,l=t[0],s=0;o>0&&l>0&&(s+l+1>n&&(l=Math.max(1,n-s)),i.push(e.substring(o-=l,o+l)),!((s+=l+1)>n));)l=t[a=(a+1)%t.length];return i.reverse().join(r)}),i=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",l=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?rm:(n=rv.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return n[+e]})}),u=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"−":e.minus+"",f=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=ru(e)).fill,r=e.align,n=e.sign,d=e.symbol,p=e.zero,h=e.width,m=e.comma,v=e.precision,g=e.trim,y=e.type;"n"===y?(m=!0,y="g"):rh[y]||(void 0===v&&(v=12),g=!0,y="g"),(p||"0"===t&&"="===r)&&(p=!0,t="0",r="=");var b="$"===d?i:"#"===d&&/[boxX]/.test(y)?"0"+y.toLowerCase():"",x="$"===d?a:/[%p]/.test(y)?u:"",E=rh[y],_=/[defgprs%]/.test(y);function O(e){var i,a,u,d=b,O=x;if("c"===y)O=E(e)+O,e="";else{var k=(e=+e)<0||1/e<0;if(e=isNaN(e)?f:E(Math.abs(e),v),g&&(e=function(e){e:for(var t,r=e.length,n=1,o=-1;n0&&(o=0)}return o>0?e.slice(0,o)+e.slice(t+1):e}(e)),k&&0==+e&&"+"!==n&&(k=!1),d=(k?"("===n?n:c:"-"===n||"("===n?"":n)+d,O=("s"===y?rg[8+w/3]:"")+O+(k&&"("===n?")":""),_){for(i=-1,a=e.length;++i(u=e.charCodeAt(i))||u>57){O=(46===u?l+e.slice(i+1):e.slice(i))+O,e=e.slice(0,i);break}}}m&&!p&&(e=o(e,1/0));var S=d.length+e.length+O.length,A=S>1)+d+e+O+A.slice(S);break;default:e=A+d+e+O}return s(e)}return v=void 0===v?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),O.toString=function(){return e+""},O}return{format:d,formatPrefix:function(e,t){var r=d(((e=ru(e)).type="f",e)),n=3*Math.max(-8,Math.min(8,Math.floor(rd(t)/3))),o=Math.pow(10,-n),i=rg[8+n/3];return function(e){return r(o*e)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,O=E.formatPrefix;let r$=864e5,rV=7*r$,rY=30*r$,rW=365*r$,rX=new Date,rG=new Date;function rq(e,t,r,n){function o(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return o.floor=t=>(e(t=new Date(+t)),t),o.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),o.round=e=>{let t=o(e),r=o.ceil(e);return e-t(t(e=new Date(+e),null==r?1:Math.floor(r)),e),o.range=(r,n,i)=>{let a;let l=[];if(r=o.ceil(r),i=null==i?1:Math.floor(i),!(r0))return l;do l.push(a=new Date(+r)),t(r,i),e(r);while(arq(t=>{if(t>=t)for(;e(t),!r(t);)t.setTime(t-1)},(e,n)=>{if(e>=e){if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););}}),r&&(o.count=(t,n)=>(rX.setTime(+t),rG.setTime(+n),e(rX),e(rG),Math.floor(r(rX,rG))),o.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?o.filter(n?t=>n(t)%e==0:t=>o.count(0,t)%e==0):o:null),o}let rK=rq(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);rK.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?rq(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):rK:null,rK.range;let rZ=rq(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());rZ.range;let rJ=rq(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());rJ.range;let rQ=rq(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());rQ.range;let r0=rq(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());r0.range;let r1=rq(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());r1.range;let r2=rq(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/r$,e=>e.getDate()-1);r2.range;let r5=rq(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/r$,e=>e.getUTCDate()-1);r5.range;let r4=rq(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/r$,e=>Math.floor(e/r$));function r3(e){return rq(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/rV)}r4.range;let r6=r3(0),r7=r3(1),r8=r3(2),r9=r3(3),ne=r3(4),nt=r3(5),nr=r3(6);function nn(e){return rq(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/rV)}r6.range,r7.range,r8.range,r9.range,ne.range,nt.range,nr.range;let no=nn(0),ni=nn(1),na=nn(2),nl=nn(3),ns=nn(4),nu=nn(5),nc=nn(6);no.range,ni.range,na.range,nl.range,ns.range,nu.range,nc.range;let nf=rq(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());nf.range;let nd=rq(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());nd.range;let np=rq(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());np.every=e=>isFinite(e=Math.floor(e))&&e>0?rq(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)}):null,np.range;let nh=rq(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());function nm(e,t,r,n,o,i){let a=[[rZ,1,1e3],[rZ,5,5e3],[rZ,15,15e3],[rZ,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[o,1,36e5],[o,3,108e5],[o,6,216e5],[o,12,432e5],[n,1,r$],[n,2,2*r$],[r,1,rV],[t,1,rY],[t,3,3*rY],[e,1,rW]];function l(t,r,n){let o=Math.abs(r-t)/n,i=tf(([,,e])=>e).right(a,o);if(i===a.length)return e.every(ts(t/rW,r/rW,n));if(0===i)return rK.every(Math.max(ts(t,r,n),1));let[l,s]=a[o/a[i-1][2]isFinite(e=Math.floor(e))&&e>0?rq(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)}):null,nh.range;let[nv,ng]=nm(nh,nd,no,r4,r1,rQ),[ny,nb]=nm(np,nf,r6,r2,r0,rJ);function nx(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 nw(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 nE(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var n_={"-":"",_:" ",0:"0"},nO=/^\s*\d+/,nk=/^%/,nS=/[\\^$*+?|[\]().{}]/g;function nA(e,t,r){var n=e<0?"-":"",o=(n?-e:e)+"",i=o.length;return n+(i[e.toLowerCase(),t]))}function nM(e,t,r){var n=nO.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function nj(e,t,r){var n=nO.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function nN(e,t,r){var n=nO.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function nR(e,t,r){var n=nO.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function nI(e,t,r){var n=nO.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function nD(e,t,r){var n=nO.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function nL(e,t,r){var n=nO.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function nB(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 nF(e,t,r){var n=nO.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function nU(e,t,r){var n=nO.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function nz(e,t,r){var n=nO.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function nH(e,t,r){var n=nO.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function n$(e,t,r){var n=nO.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function nV(e,t,r){var n=nO.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function nY(e,t,r){var n=nO.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function nW(e,t,r){var n=nO.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function nX(e,t,r){var n=nO.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function nG(e,t,r){var n=nk.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function nq(e,t,r){var n=nO.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function nK(e,t,r){var n=nO.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function nZ(e,t){return nA(e.getDate(),t,2)}function nJ(e,t){return nA(e.getHours(),t,2)}function nQ(e,t){return nA(e.getHours()%12||12,t,2)}function n0(e,t){return nA(1+r2.count(np(e),e),t,3)}function n1(e,t){return nA(e.getMilliseconds(),t,3)}function n2(e,t){return n1(e,t)+"000"}function n5(e,t){return nA(e.getMonth()+1,t,2)}function n4(e,t){return nA(e.getMinutes(),t,2)}function n3(e,t){return nA(e.getSeconds(),t,2)}function n6(e){var t=e.getDay();return 0===t?7:t}function n7(e,t){return nA(r6.count(np(e)-1,e),t,2)}function n8(e){var t=e.getDay();return t>=4||0===t?ne(e):ne.ceil(e)}function n9(e,t){return e=n8(e),nA(ne.count(np(e),e)+(4===np(e).getDay()),t,2)}function oe(e){return e.getDay()}function ot(e,t){return nA(r7.count(np(e)-1,e),t,2)}function or(e,t){return nA(e.getFullYear()%100,t,2)}function on(e,t){return nA((e=n8(e)).getFullYear()%100,t,2)}function oo(e,t){return nA(e.getFullYear()%1e4,t,4)}function oi(e,t){var r=e.getDay();return nA((e=r>=4||0===r?ne(e):ne.ceil(e)).getFullYear()%1e4,t,4)}function oa(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+nA(t/60|0,"0",2)+nA(t%60,"0",2)}function ol(e,t){return nA(e.getUTCDate(),t,2)}function os(e,t){return nA(e.getUTCHours(),t,2)}function ou(e,t){return nA(e.getUTCHours()%12||12,t,2)}function oc(e,t){return nA(1+r5.count(nh(e),e),t,3)}function of(e,t){return nA(e.getUTCMilliseconds(),t,3)}function od(e,t){return of(e,t)+"000"}function op(e,t){return nA(e.getUTCMonth()+1,t,2)}function oh(e,t){return nA(e.getUTCMinutes(),t,2)}function om(e,t){return nA(e.getUTCSeconds(),t,2)}function ov(e){var t=e.getUTCDay();return 0===t?7:t}function og(e,t){return nA(no.count(nh(e)-1,e),t,2)}function oy(e){var t=e.getUTCDay();return t>=4||0===t?ns(e):ns.ceil(e)}function ob(e,t){return e=oy(e),nA(ns.count(nh(e),e)+(4===nh(e).getUTCDay()),t,2)}function ox(e){return e.getUTCDay()}function ow(e,t){return nA(ni.count(nh(e)-1,e),t,2)}function oE(e,t){return nA(e.getUTCFullYear()%100,t,2)}function o_(e,t){return nA((e=oy(e)).getUTCFullYear()%100,t,2)}function oO(e,t){return nA(e.getUTCFullYear()%1e4,t,4)}function ok(e,t){var r=e.getUTCDay();return nA((e=r>=4||0===r?ns(e):ns.ceil(e)).getUTCFullYear()%1e4,t,4)}function oS(){return"+0000"}function oA(){return"%"}function oT(e){return+e}function oP(e){return Math.floor(+e/1e3)}function oC(e){return new Date(e)}function oM(e){return e instanceof Date?+e:+new Date(+e)}function oj(e,t,r,n,o,i,a,l,s,u){var c=rl(),f=c.invert,d=c.domain,p=u(".%L"),h=u(":%S"),m=u("%I:%M"),v=u("%I %p"),g=u("%a %d"),y=u("%b %d"),b=u("%B"),x=u("%Y");function w(e){return(s(e)1)for(var r,n,o,i=1,a=e[t[0]],l=a.length;i=0;)r[t]=t;return r}function oW(e,t){return e[t]}function oX(e){let t=[];return t.key=e,t}S=(k=function(e){var t=e.dateTime,r=e.date,n=e.time,o=e.periods,i=e.days,a=e.shortDays,l=e.months,s=e.shortMonths,u=nP(o),c=nC(o),f=nP(i),d=nC(i),p=nP(a),h=nC(a),m=nP(l),v=nC(l),g=nP(s),y=nC(s),b={a:function(e){return a[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return s[e.getMonth()]},B:function(e){return l[e.getMonth()]},c:null,d:nZ,e:nZ,f:n2,g:on,G:oi,H:nJ,I:nQ,j:n0,L:n1,m:n5,M:n4,p:function(e){return o[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:oT,s:oP,S:n3,u:n6,U:n7,V:n9,w:oe,W:ot,x:null,X:null,y:or,Y:oo,Z:oa,"%":oA},x={a:function(e){return a[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return s[e.getUTCMonth()]},B:function(e){return l[e.getUTCMonth()]},c:null,d:ol,e:ol,f:od,g:o_,G:ok,H:os,I:ou,j:oc,L:of,m:op,M:oh,p:function(e){return o[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:oT,s:oP,S:om,u:ov,U:og,V:ob,w:ox,W:ow,x:null,X:null,y:oE,Y:oO,Z:oS,"%":oA},w={a:function(e,t,r){var n=p.exec(t.slice(r));return n?(e.w=h.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(e,t,r){var n=f.exec(t.slice(r));return n?(e.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(e,t,r){var n=g.exec(t.slice(r));return n?(e.m=y.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(e,t,r){var n=m.exec(t.slice(r));return n?(e.m=v.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(e,r,n){return O(e,t,r,n)},d:nz,e:nz,f:nX,g:nL,G:nD,H:n$,I:n$,j:nH,L:nW,m:nU,M:nV,p:function(e,t,r){var n=u.exec(t.slice(r));return n?(e.p=c.get(n[0].toLowerCase()),r+n[0].length):-1},q:nF,Q:nq,s:nK,S:nY,u:nj,U:nN,V:nR,w:nM,W:nI,x:function(e,t,n){return O(e,r,t,n)},X:function(e,t,r){return O(e,n,t,r)},y:nL,Y:nD,Z:nB,"%":nG};function E(e,t){return function(r){var n,o,i,a=[],l=-1,s=0,u=e.length;for(r instanceof Date||(r=new Date(+r));++l53)return null;"w"in i||(i.w=1),"Z"in i?(n=(o=(n=nw(nE(i.y,0,1))).getUTCDay())>4||0===o?ni.ceil(n):ni(n),n=r5.offset(n,(i.V-1)*7),i.y=n.getUTCFullYear(),i.m=n.getUTCMonth(),i.d=n.getUTCDate()+(i.w+6)%7):(n=(o=(n=nx(nE(i.y,0,1))).getDay())>4||0===o?r7.ceil(n):r7(n),n=r2.offset(n,(i.V-1)*7),i.y=n.getFullYear(),i.m=n.getMonth(),i.d=n.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),o="Z"in i?nw(nE(i.y,0,1)).getUTCDay():nx(nE(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(o+5)%7:i.w+7*i.U-(o+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,nw(i)):nx(i)}}function O(e,t,r,n){for(var o,i,a=0,l=t.length,s=r.length;a=s)return -1;if(37===(o=t.charCodeAt(a++))){if(!(i=w[(o=t.charAt(a++))in n_?t.charAt(a++):o])||(n=i(e,r,n))<0)return -1}else if(o!=r.charCodeAt(n++))return -1}return n}return b.x=E(r,b),b.X=E(n,b),b.c=E(t,b),x.x=E(r,x),x.X=E(n,x),x.c=E(t,x),{format:function(e){var t=E(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=_(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=E(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=_(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,k.parse,A=k.utcFormat,k.utcParse,Array.prototype.slice;var oG=r(9887),oq=r.n(oG);function oK(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=t?r.apply(void 0,o):e(t-a,o0(function(){for(var e=arguments.length,t=Array(e),n=0;ne.length)&&(t=e.length);for(var r=0,n=Array(t);rn&&(o=n,i=r),[o,i]}function io(e,t,r){if(e.lte(0))return new(oq())(0);var n=o7.getDigitCount(e.toNumber()),o=new(oq())(10).pow(n),i=e.div(o),a=1!==n?.05:.1,l=new(oq())(Math.ceil(i.div(a).toNumber())).add(r).mul(a).mul(o);return t?l:new(oq())(Math.ceil(l))}function ii(e,t,r){var n=1,o=new(oq())(e);if(!o.isint()&&r){var i=Math.abs(e);i<1?(n=new(oq())(10).pow(o7.getDigitCount(e)-1),o=new(oq())(Math.floor(o.div(n).toNumber())).mul(n)):i>1&&(o=new(oq())(Math.floor(e)))}else 0===e?o=new(oq())(Math.floor((t-1)/2)):r||(o=new(oq())(Math.floor(e)));var a=Math.floor((t-1)/2);return o4(o5(function(e){return o.add(new(oq())(e-a).mul(n)).toNumber()}),o2)(0,t)}var ia=o6(function(e){var t=o9(e,2),r=t[0],n=t[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=o9(ir([r,n]),2),l=a[0],s=a[1];if(l===-1/0||s===1/0){var u=s===1/0?[l].concat(o8(o2(0,o-1).map(function(){return 1/0}))):[].concat(o8(o2(0,o-1).map(function(){return-1/0})),[s]);return r>n?o3(u):u}if(l===s)return ii(l,o,i);var c=function e(t,r,n,o){var i,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((r-t)/(n-1)))return{step:new(oq())(0),tickMin:new(oq())(0),tickMax:new(oq())(0)};var l=io(new(oq())(r).sub(t).div(n-1),o,a),s=Math.ceil((i=t<=0&&r>=0?new(oq())(0):(i=new(oq())(t).add(r).div(2)).sub(new(oq())(i).mod(l))).sub(t).div(l).toNumber()),u=Math.ceil(new(oq())(r).sub(i).div(l).toNumber()),c=s+u+1;return c>n?e(t,r,n,o,a+1):(c0?u+(n-c):u,s=r>0?s:s+(n-c)),{step:l,tickMin:i.sub(new(oq())(s).mul(l)),tickMax:i.add(new(oq())(u).mul(l))})}(l,s,Math.max(o,2),i),f=c.step,d=c.tickMin,p=c.tickMax,h=o7.rangeStep(d,p.add(new(oq())(.1).mul(f)),f);return r>n?o3(h):h});o6(function(e){var t=o9(e,2),r=t[0],n=t[1],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=Math.max(o,2),l=o9(ir([r,n]),2),s=l[0],u=l[1];if(s===-1/0||u===1/0)return[r,n];if(s===u)return ii(s,o,i);var c=io(new(oq())(u).sub(s).div(a-1),i,0),f=o4(o5(function(e){return new(oq())(s).add(new(oq())(e).mul(c)).toNumber()}),o2)(0,a).filter(function(e){return e>=s&&e<=u});return r>n?o3(f):f});var il=o6(function(e,t){var r=o9(e,2),n=r[0],o=r[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=o9(ir([n,o]),2),l=a[0],s=a[1];if(l===-1/0||s===1/0)return[n,o];if(l===s)return[l];var u=io(new(oq())(s).sub(l).div(Math.max(t,2)-1),i,0),c=[].concat(o8(o7.rangeStep(new(oq())(l),new(oq())(s).sub(new(oq())(.99).mul(u)),u)),[s]);return n>o?o3(c):c}),is=r(3218),iu=r.n(is),ic=r(9864);function id(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 ip(e){return(ip="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ih=["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"],im=["points","pathLength"],iv={svg:["viewBox","children"],polygon:im,polyline:im},ig=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],iy=function(e,t){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if((0,j.isValidElement)(e)&&(r=e.props),!iu()(r))return null;var n={};return Object.keys(r).forEach(function(e){ig.includes(e)&&(n[e]=t||function(t){return r[e](r,t)})}),n},ib=function(e,t,r){if(!iu()(e)||"object"!==ip(e))return null;var n=null;return Object.keys(e).forEach(function(o){var i=e[o];ig.includes(o)&&"function"==typeof i&&(n||(n={}),n[o]=function(e){return i(t,r,e),null})}),n},ix=["children"],iw=["children"];function iE(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function i_(e){return(i_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var iO={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},ik=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},iS=null,iA=null,iT=function e(t){if(t===iS&&K()(iA))return iA;var r=[];return j.Children.forEach(t,function(t){eP()(t)||((0,ic.isFragment)(t)?r=r.concat(e(t.props.children)):r.push(t))}),iA=r,iS=t,r};function iP(e,t){var r=[],n=[];return n=K()(t)?t.map(function(e){return ik(e)}):[ik(t)],iT(e).forEach(function(e){var t=G()(e,"type.displayName")||G()(e,"type.name");-1!==n.indexOf(t)&&r.push(e)}),r}function iC(e,t){var r=iP(e,t);return r&&r[0]}var iM=function(e){if(!e||!e.props)return!1;var t=e.props,r=t.width,n=t.height;return!!ei(r)&&!(r<=0)&&!!ei(n)&&!(n<=0)},ij=["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"],iN=function(e){return e&&"object"===i_(e)&&"cx"in e&&"cy"in e&&"r"in e},iR=function(e,t,r,n){var o,i=null!==(o=null==iv?void 0:iv[n])&&void 0!==o?o:[];return!e_()(e)&&(n&&i.includes(t)||ih.includes(t))||r&&ig.includes(t)},iI=function(e,t,r){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,j.isValidElement)(e)&&(n=e.props),!iu()(n))return null;var o={};return Object.keys(n).forEach(function(e){var i;iR(null===(i=n)||void 0===i?void 0:i[e],e,t,r)&&(o[e]=n[e])}),o},iD=function e(t,r){if(t===r)return!0;var n=j.Children.count(t);if(n!==j.Children.count(r))return!1;if(0===n)return!0;if(1===n)return iL(K()(t)?t[0]:t,K()(r)?r[0]:r);for(var o=0;o=0)r.push(e);else if(e){var i=ik(e.type),a=t[i]||{},l=a.handler,s=a.once;if(l&&(!s||!n[i])){var u=l(e,i,o);r.push(u),n[i]=!0}}}),r},iF=function(e){var t=e&&e.type;return t&&iO[t]?iO[t]:null},iU=["children","className"];function iz(){return(iz=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,iU),i=I()("recharts-layer",n);return j.createElement("g",iz({className:i},iI(o,!0),{ref:t}),r)}),i$=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function iV(){return(iV=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,i$)),c=i.map(function(e,i){var c,f,d=a(e,o),p=d.x,h=d.y,m=d.value,v=d.errorVal;if(!v)return null;var g=[];if(Array.isArray(v)){var y=function(e){if(Array.isArray(e))return e}(v)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,l=[],s=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(v,2)||function(e,t){if(e){if("string"==typeof e)return iY(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return iY(e,t)}}(v,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();c=y[0],f=y[1]}else c=f=v;if("vertical"===r){var b=l.scale,x=h+t,w=x+n,E=x-n,_=b(m-c),O=b(m+f);g.push({x1:O,y1:w,x2:O,y2:E}),g.push({x1:_,y1:x,x2:O,y2:x}),g.push({x1:_,y1:w,x2:_,y2:E})}else if("horizontal"===r){var k=s.scale,S=p+t,A=S-n,T=S+n,P=k(m-c),C=k(m+f);g.push({x1:A,y1:C,x2:T,y2:C}),g.push({x1:S,y1:P,x2:S,y2:C}),g.push({x1:A,y1:P,x2:T,y2:P})}return j.createElement(iH,iV({className:"recharts-errorBar",key:"bar-".concat(i)},u),g.map(function(e,t){return j.createElement("line",iV({},e,{key:"line-".concat(t)}))}))});return j.createElement(iH,{className:"recharts-errorBars"},c)}iW.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"},iW.displayName="ErrorBar";var iX=r(5578),iG=r.n(iX),iq=["children","width","height","viewBox","className","style"];function iK(){return(iK=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,iq),s=o||{width:r,height:n,x:0,y:0},u=I()("recharts-surface",i);return j.createElement("svg",iK({},iI(l,!0,"svg"),{className:u,width:r,height:n,style:a,viewBox:"".concat(s.x," ").concat(s.y," ").concat(s.width," ").concat(s.height)}),j.createElement("title",null,e.title),j.createElement("desc",null,e.desc),t)}let iJ=Math.cos,iQ=Math.sin,i0=Math.sqrt,i1=Math.PI,i2=2*i1;var i5={draw(e,t){let r=i0(t/i1);e.moveTo(r,0),e.arc(0,0,r,0,i2)}};let i4=i0(1/3),i3=2*i4,i6=iQ(i1/10)/iQ(7*i1/10),i7=iQ(i2/10)*i6,i8=-iJ(i2/10)*i6,i9=i0(3),ae=i0(3)/2,at=1/i0(12),ar=(at/2+1)*3,an=Math.PI,ao=2*an,ai=ao-1e-6;function aa(e){this._+=e[0];for(let t=1,r=e.length;t=0))throw Error(`invalid digits: ${e}`);if(t>15)return aa;let r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t1e-6){if(Math.abs(c*l-s*u)>1e-6&&o){let d=r-i,p=n-a,h=l*l+s*s,m=Math.sqrt(h),v=Math.sqrt(f),g=o*Math.tan((an-Math.acos((h+f-(d*d+p*p))/(2*m*v)))/2),y=g/v,b=g/m;Math.abs(y-1)>1e-6&&this._append`L${e+y*u},${t+y*c}`,this._append`A${o},${o},0,0,${+(c*d>u*p)},${this._x1=e+b*l},${this._y1=t+b*s}`}else this._append`L${this._x1=e},${this._y1=t}`}}arc(e,t,r,n,o,i){if(e=+e,t=+t,i=!!i,(r=+r)<0)throw Error(`negative radius: ${r}`);let a=r*Math.cos(n),l=r*Math.sin(n),s=e+a,u=t+l,c=1^i,f=i?n-o:o-n;null===this._x1?this._append`M${s},${u}`:(Math.abs(this._x1-s)>1e-6||Math.abs(this._y1-u)>1e-6)&&this._append`L${s},${u}`,r&&(f<0&&(f=f%ao+ao),f>ai?this._append`A${r},${r},0,1,${c},${e-a},${t-l}A${r},${r},0,1,${c},${this._x1=s},${this._y1=u}`:f>1e-6&&this._append`A${r},${r},0,${+(f>=an)},${c},${this._x1=e+r*Math.cos(o)},${this._y1=t+r*Math.sin(o)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r=+r}v${+n}h${-r}Z`}toString(){return this._}}function as(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{let e=Math.floor(r);if(!(e>=0))throw RangeError(`invalid digits: ${r}`);t=e}return e},()=>new al(t)}function au(){return(au=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&r>=0?{width:t,height:r}:null}},{key:"getDefaultPosition",value:function(e){var t,r,n=this.props,o=n.layout,i=n.align,a=n.verticalAlign,l=n.margin,s=n.chartWidth,u=n.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===i&&"vertical"===o?{left:((s||0)-(this.getBBoxSnapshot()||{width:0}).width)/2}:"right"===i?{right:l&&l.right||0}:{left:l&&l.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(r="middle"===a?{top:((u||0)-(this.getBBoxSnapshot()||{height:0}).height)/2}:"bottom"===a?{bottom:l&&l.bottom||0}:{top:l&&l.top||0}),aS(aS({},t),r)}},{key:"updateBBox",value:function(){var e=this.state,t=e.boxWidth,r=e.boxHeight,n=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var o=this.wrapperNode.getBoundingClientRect();(Math.abs(o.width-t)>1||Math.abs(o.height-r)>1)&&this.setState({boxWidth:o.width,boxHeight:o.height},function(){n&&n(o)})}else(-1!==t||-1!==r)&&this.setState({boxWidth:-1,boxHeight:-1},function(){n&&n(null)})}},{key:"render",value:function(){var e=this,t=this.props,r=t.content,n=t.width,o=t.height,i=t.wrapperStyle,a=t.payloadUniqBy,l=t.payload,s=aS(aS({position:"absolute",width:n||"auto",height:o||"auto"},this.getDefaultPosition(i)),i);return j.createElement("div",{className:"recharts-legend-wrapper",style:s,ref:function(t){e.wrapperNode=t}},function(e,t){if(j.isValidElement(e))return j.cloneElement(e,t);if(e_()(e))return j.createElement(e,t);t.ref;var r=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,aO);return j.createElement(aE,r)}(r,aS(aS({},this.props),{},{payload:!0===a?iG()(l,aN):e_()(a)?iG()(l,a):l})))}}],n=[{key:"getWithHeight",value:function(e,t){var r=e.props.layout;return"vertical"===r&&ei(e.props.height)?{height:e.props.height}:"horizontal"===r?{width:e.props.width||t}:null}}],r&&aA(i.prototype,r),n&&aA(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(j.PureComponent);function aI(e){return(aI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function aD(e){return function(e){if(Array.isArray(e))return aL(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return aL(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return aL(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aL(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,i=-1,a=null!==(t=null==r?void 0:r.length)&&void 0!==t?t:0;if(a<=1)return 0;if(o&&"angleAxis"===o.axisType&&1e-6>=Math.abs(Math.abs(o.range[1]-o.range[0])-360))for(var l=o.range,s=0;s0?n[s-1].coordinate:n[a-1].coordinate,c=n[s].coordinate,f=s>=a-1?n[0].coordinate:n[s+1].coordinate,d=void 0;if(en(c-u)!==en(f-c)){var p=[];if(en(f-c)===en(l[1]-l[0])){d=f;var h=c+l[1]-l[0];p[0]=Math.min(h,(h+u)/2),p[1]=Math.max(h,(h+u)/2)}else{d=u;var m=f+l[1]-l[0];p[0]=Math.min(c,(m+c)/2),p[1]=Math.max(c,(m+c)/2)}var v=[Math.min(c,(d+c)/2),Math.max(c,(d+c)/2)];if(e>v[0]&&e<=v[1]||e>=p[0]&&e<=p[1]){i=n[s].index;break}}else{var g=Math.min(u,f),y=Math.max(u,f);if(e>(g+c)/2&&e<=(y+c)/2){i=n[s].index;break}}}else for(var b=0;b0&&b(r[b].coordinate+r[b-1].coordinate)/2&&e<=(r[b].coordinate+r[b+1].coordinate)/2||b===a-1&&e>(r[b].coordinate+r[b-1].coordinate)/2){i=r[b].index;break}return i},aV=function(e){var t,r=e.type.displayName,n=e.props,o=n.stroke,i=n.fill;switch(r){case"Line":t=o;break;case"Area":case"Radar":t=o&&"none"!==o?o:i;break;default:t=i}return t},aY=function(e){var t,r=e.children,n=e.formattedGraphicalItems,o=e.legendWidth,i=e.legendContent,a=iC(r,aR);return a?(t=a.props&&a.props.payload?a.props&&a.props.payload:"children"===i?(n||[]).reduce(function(e,t){var r=t.item,n=t.props,o=n.sectors||n.data||[];return e.concat(o.map(function(e){return{type:a.props.iconType||r.props.legendType,value:e.name,color:e.fill,payload:e}}))},[]):(n||[]).map(function(e){var t=e.item,r=t.props,n=r.dataKey,o=r.name,i=r.legendType;return{inactive:r.hide,dataKey:n,type:a.props.iconType||i||"square",color:aV(t),value:o||n,payload:t.props}}),aF(aF(aF({},a.props),aR.getWithHeight(a,o)),{},{payload:t,item:a})):null},aW=function(e){var t=e.barSize,r=e.stackGroups,n=void 0===r?{}:r;if(!n)return{};for(var o={},i=Object.keys(n),a=0,l=i.length;a=0});if(m&&m.length){var v=m[0].props.barSize,g=m[0].props[h];o[g]||(o[g]=[]),o[g].push({item:m[0],stackList:m.slice(1),barSize:eP()(v)?t:v})}}return o},aX=function(e){var t,r=e.barGap,n=e.barCategoryGap,o=e.bandSize,i=e.sizeList,a=void 0===i?[]:i,l=e.maxBarSize,s=a.length;if(s<1)return null;var u=eu(r,o,0,!0);if(a[0].barSize===+a[0].barSize){var c=!1,f=o/s,d=a.reduce(function(e,t){return e+t.barSize||0},0);(d+=(s-1)*u)>=o&&(d-=(s-1)*u,u=0),d>=o&&f>0&&(c=!0,f*=.9,d=s*f);var p={offset:((o-d)/2>>0)-u,size:0};t=a.reduce(function(e,t){var r=[].concat(aD(e),[{item:t.item,position:{offset:p.offset+p.size+u,size:c?f:t.barSize}}]);return p=r[r.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){r.push({item:e,position:p})}),r},[])}else{var h=eu(n,o,0,!0);o-2*h-(s-1)*u<=0&&(u=0);var m=(o-2*h-(s-1)*u)/s;m>1&&(m>>=0);var v=l===+l?Math.min(m,l):m;t=a.reduce(function(e,t,r){var n=[].concat(aD(e),[{item:t.item,position:{offset:h+(m+u)*r+(m-v)/2,size:v}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:n[n.length-1].position})}),n},[])}return t},aG=function(e,t,r,n){var o=r.children,i=r.width,a=r.margin,l=aY({children:o,legendWidth:i-(a.left||0)-(a.right||0)}),s=e;if(l){var u=n||{},c=l.align,f=l.verticalAlign,d=l.layout;("vertical"===d||"horizontal"===d&&"middle"===f)&&ei(e[c])&&(s=aF(aF({},e),{},aU({},c,s[c]+(u.width||0)))),("horizontal"===d||"vertical"===d&&"center"===c)&&ei(e[f])&&(s=aF(aF({},e),{},aU({},f,s[f]+(u.height||0))))}return s},aq=function(e,t,r,n,o){var i=iP(t.props.children,iW).filter(function(e){var t;return t=e.props.direction,!!eP()(o)||("horizontal"===n?"yAxis"===o:"vertical"===n||"x"===t?"xAxis"===o:"y"!==t||"yAxis"===o)});if(i&&i.length){var a=i.map(function(e){return e.props.dataKey});return e.reduce(function(e,t){var n=az(t,r,0),o=K()(n)?[e0()(n),eJ()(n)]:[n,n],i=a.reduce(function(e,r){var n=az(t,r,0),i=o[0]-Math.abs(K()(n)?n[0]:n),a=o[1]+Math.abs(K()(n)?n[1]:n);return[Math.min(i,e[0]),Math.max(a,e[1])]},[1/0,-1/0]);return[Math.min(i[0],e[0]),Math.max(i[1],e[1])]},[1/0,-1/0])}return null},aK=function(e,t,r,n,o){var i=t.map(function(t){return aq(e,t,r,o,n)}).filter(function(e){return!eP()(e)});return i&&i.length?i.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null},aZ=function(e,t,r,n,o){var i=t.map(function(t){var i=t.props.dataKey;return"number"===r&&i&&aq(e,t,i,n)||aH(e,i,r,o)});if("number"===r)return i.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var a={};return i.reduce(function(e,t){for(var r=0,n=t.length;r=2?2*en(a[0]-a[1])*s:s,t&&(e.ticks||e.niceTicks))?(e.ticks||e.niceTicks).map(function(e){return{coordinate:n(o?o.indexOf(e):e)+s,value:e,offset:s}}).filter(function(e){return!J()(e.coordinate)}):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(e,t){return{coordinate:n(e)+s,value:e,index:t,offset:s}}):n.ticks&&!r?n.ticks(e.tickCount).map(function(e){return{coordinate:n(e)+s,value:e,offset:s}}):n.domain().map(function(e,t){return{coordinate:n(e)+s,value:o?o[e]:e,index:t,offset:s}})},a1=function(e,t,r){var n;return(e_()(r)?n=r:e_()(t)&&(n=t),e_()(e)||n)?function(t,r,o,i){e_()(e)&&e(t,r,o,i),e_()(n)&&n(t,r,o,i)}:null},a2=function(e,t,r){var n=e.scale,o=e.type,i=e.layout,a=e.axisType;if("auto"===n)return"radial"===i&&"radiusAxis"===a?{scale:te(),realScaleType:"band"}:"radial"===i&&"angleAxis"===a?{scale:rx(),realScaleType:"linear"}:"category"===o&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!r)?{scale:tt(),realScaleType:"point"}:"category"===o?{scale:te(),realScaleType:"band"}:{scale:rx(),realScaleType:"linear"};if(er()(n)){var l="scale".concat(eK()(n));return{scale:(C[l]||tt)(),realScaleType:C[l]?l:"point"}}return e_()(n)?{scale:n}:{scale:tt(),realScaleType:"point"}},a5=function(e){var t=e.domain();if(t&&!(t.length<=2)){var r=t.length,n=e.range(),o=Math.min(n[0],n[1])-1e-4,i=Math.max(n[0],n[1])+1e-4,a=e(t[0]),l=e(t[r-1]);(ai||li)&&e.domain([t[0],t[r-1]])}},a4=function(e,t){if(!e)return null;for(var r=0,n=e.length;rn)&&(o[1]=n),o[0]>n&&(o[0]=n),o[1]=0?(e[a][r][0]=o,e[a][r][1]=o+l,o=e[a][r][1]):(e[a][r][0]=i,e[a][r][1]=i+l,i=e[a][r][1])}},expand:function(e,t){if((n=e.length)>0){for(var r,n,o,i=0,a=e[0].length;i0){for(var r,n=0,o=e[t[0]],i=o.length;n0&&(n=(r=e[t[0]]).length)>0){for(var r,n,o,i=0,a=1;a=0?(e[i][r][0]=o,e[i][r][1]=o+a,o=e[i][r][1]):(e[i][r][0]=0,e[i][r][1]=0)}}},a7=function(e,t,r){var n=t.map(function(e){return e.props.dataKey});return(function(){var e=oV([]),t=oY,r=oH,n=oW;function o(o){var i,a,l=Array.from(e.apply(this,arguments),oX),s=l.length,u=-1;for(let e of o)for(i=0,++u;i=0?0:o<0?o:n}return r[0]},ln=function(e,t){var r=e.props.stackId;if(ea(r)){var n=t[r];if(n&&n.items.length){for(var o=-1,i=0,a=n.items.length;i=0?n.stackedData[o]:null}}return null},lo=function(e,t,r){return Object.keys(e).reduce(function(n,o){var i=e[o].stackedData.reduce(function(e,n){var o=n.slice(t,r+1).reduce(function(e,t){return[e0()(t.concat([e[0]]).filter(ei)),eJ()(t.concat([e[1]]).filter(ei))]},[1/0,-1/0]);return[Math.min(e[0],o[0]),Math.max(e[1],o[1])]},[1/0,-1/0]);return[Math.min(i[0],n[0]),Math.max(i[1],n[1])]},[1/0,-1/0]).map(function(e){return e===1/0||e===-1/0?0:e})},li=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,la=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ll=function(e,t,r){if(e_()(e))return e(t,r);if(!K()(e))return t;var n=[];if(ei(e[0]))n[0]=r?e[0]:Math.min(e[0],t[0]);else if(li.test(e[0])){var o=+li.exec(e[0])[1];n[0]=t[0]-o}else e_()(e[0])?n[0]=e[0](t[0]):n[0]=t[0];if(ei(e[1]))n[1]=r?e[1]:Math.max(e[1],t[1]);else if(la.test(e[1])){var i=+la.exec(e[1])[1];n[1]=t[1]+i}else e_()(e[1])?n[1]=e[1](t[1]):n[1]=t[1];return n},ls=function(e,t,r){if(e&&e.scale&&e.scale.bandwidth){var n=e.scale.bandwidth();if(!r||n>0)return n}if(e&&t&&t.length>=2){for(var o=ek()(t,function(e){return e.coordinate}),i=1/0,a=1,l=o.length;a0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function lk(e,t){return lx(e.getTime(),t.getTime())}function lS(e,t,r){if(e.size!==t.size)return!1;for(var n,o,i={},a=e.entries(),l=0;(n=a.next())&&!n.done;){for(var s=t.entries(),u=!1,c=0;(o=s.next())&&!o.done;){var f=n.value,d=f[0],p=f[1],h=o.value,m=h[0],v=h[1];!u&&!i[c]&&(u=r.equals(d,m,l,c,e,t,r)&&r.equals(p,v,d,m,e,t,r))&&(i[c]=!0),c++}if(!u)return!1;l++}return!0}function lA(e,t,r){var n,o=l_(e),i=o.length;if(l_(t).length!==i)return!1;for(;i-- >0;)if((n=o[i])===lw&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!lb(t,n)||!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function lT(e,t,r){var n,o,i,a=ly(e),l=a.length;if(ly(t).length!==l)return!1;for(;l-- >0;)if((n=a[l])===lw&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!lb(t,n)||!r.equals(e[n],t[n],n,n,e,t,r)||(o=lE(e,n),i=lE(t,n),(o||i)&&(!o||!i||o.configurable!==i.configurable||o.enumerable!==i.enumerable||o.writable!==i.writable)))return!1;return!0}function lP(e,t){return lx(e.valueOf(),t.valueOf())}function lC(e,t){return e.source===t.source&&e.flags===t.flags}function lM(e,t,r){if(e.size!==t.size)return!1;for(var n,o,i={},a=e.values();(n=a.next())&&!n.done;){for(var l=t.values(),s=!1,u=0;(o=l.next())&&!o.done;)!s&&!i[u]&&(s=r.equals(n.value,o.value,n.value,o.value,e,t,r))&&(i[u]=!0),u++;if(!s)return!1}return!0}function lj(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 lN=Array.isArray,lR="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,lI=Object.assign,lD=Object.prototype.toString.call.bind(Object.prototype.toString),lL=lB();function lB(e){void 0===e&&(e={});var t,r,n,o,i,a,l,s,u,c=e.circular,f=e.createInternalComparator,d=e.createState,p=e.strict,h=(r=(t=function(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,o={areArraysEqual:n?lT:lO,areDatesEqual:lk,areMapsEqual:n?lv(lS,lT):lS,areObjectsEqual:n?lT:lA,arePrimitiveWrappersEqual:lP,areRegExpsEqual:lC,areSetsEqual:n?lv(lM,lT):lM,areTypedArraysEqual:n?lT:lj};if(r&&(o=lI({},o,r(o))),t){var i=lg(o.areArraysEqual),a=lg(o.areMapsEqual),l=lg(o.areObjectsEqual),s=lg(o.areSetsEqual);o=lI({},o,{areArraysEqual:i,areMapsEqual:a,areObjectsEqual:l,areSetsEqual:s})}return o}(e)).areArraysEqual,n=t.areDatesEqual,o=t.areMapsEqual,i=t.areObjectsEqual,a=t.arePrimitiveWrappersEqual,l=t.areRegExpsEqual,s=t.areSetsEqual,u=t.areTypedArraysEqual,function(e,t,c){if(e===t)return!0;if(null==e||null==t||"object"!=typeof e||"object"!=typeof t)return e!=e&&t!=t;var f=e.constructor;if(f!==t.constructor)return!1;if(f===Object)return i(e,t,c);if(lN(e))return r(e,t,c);if(null!=lR&&lR(e))return u(e,t,c);if(f===Date)return n(e,t,c);if(f===RegExp)return l(e,t,c);if(f===Map)return o(e,t,c);if(f===Set)return s(e,t,c);var d=lD(e);return"[object Date]"===d?n(e,t,c):"[object RegExp]"===d?l(e,t,c):"[object Map]"===d?o(e,t,c):"[object Set]"===d?s(e,t,c):"[object Object]"===d?"function"!=typeof e.then&&"function"!=typeof t.then&&i(e,t,c):"[object Arguments]"===d?i(e,t,c):("[object Boolean]"===d||"[object Number]"===d||"[object String]"===d)&&a(e,t,c)}),m=f?f(h):function(e,t,r,n,o,i,a){return h(e,t,a)};return function(e){var t=e.circular,r=e.comparator,n=e.createState,o=e.equals,i=e.strict;if(n)return function(e,a){var l=n(),s=l.cache;return r(e,a,{cache:void 0===s?t?new WeakMap:void 0:s,equals:o,meta:l.meta,strict:i})};if(t)return function(e,t){return r(e,t,{cache:new WeakMap,equals:o,meta:void 0,strict:i})};var a={cache:void 0,equals:o,meta:void 0,strict:i};return function(e,t){return r(e,t,a)}}({circular:void 0!==c&&c,comparator:h,createState:d,equals:m,strict:void 0!==p&&p})}function lF(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=-1;requestAnimationFrame(function n(o){r<0&&(r=o),o-r>t?(e(o),r=-1):requestAnimationFrame(n)})}function lU(e){return(lU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function lz(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r=0&&e<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",n);var d=l3(i,l),p=l3(a,s),h=(e=i,t=l,function(r){var n;return l4([].concat(function(e){if(Array.isArray(e))return l2(e)}(n=l5(e,t).map(function(e,t){return e*t}).slice(1))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||l1(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),r)}),m=function(e){for(var t=e>1?1:e,r=t,n=0;n<8;++n){var o,i=d(r)-t,a=h(r);if(1e-4>Math.abs(i-t)||a<1e-4)break;r=(o=r-i/a)>1?1:o<0?0:o}return p(r)};return m.isStepper=!1,m},l7=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,r=void 0===t?100:t,n=e.damping,o=void 0===n?8:n,i=e.dt,a=void 0===i?17:i,l=function(e,t,n){var i=n+(-(e-t)*r-n*o)*a/1e3,l=n*a/1e3+e;return 1e-4>Math.abs(l-t)&&1e-4>Math.abs(i)?[t,0]:[l,i]};return l.isStepper=!0,l.dt=a,l},l8=function(){for(var e=arguments.length,t=Array(e),r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r0?r[o-1]:n,d=u||Object.keys(s);if("function"==typeof l||"spring"===l)return[].concat(sd(e),[t.runJSAnimation.bind(t,{from:f.style,to:s,duration:i,easing:l}),i]);var p=lQ(d,i,l),h=sm(sm(sm({},f.style),s),{},{transition:p});return[].concat(sd(e),[h,i,c]).filter(lq)},[a,Math.max(void 0===l?0:l,n)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){if(!this.manager){var t,r,n;this.manager=(t=function(){return null},r=!1,n=function e(n){if(!r){if(Array.isArray(n)){if(!n.length)return;var o=function(e){if(Array.isArray(e))return e}(n)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return lz(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lz(e,t)}}(n)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=o[0],a=o.slice(1);if("number"==typeof i){lF(e.bind(null,a),i);return}e(i),lF(e.bind(null,a));return}"object"===lU(n)&&t(n),"function"==typeof n&&n()}},{stop:function(){r=!0},start:function(e){r=!1,n(e)},subscribe:function(e){return t=e,function(){t=function(){return null}}}})}var o=e.begin,i=e.duration,a=e.attributeName,l=e.to,s=e.easing,u=e.onAnimationStart,c=e.onAnimationEnd,f=e.steps,d=e.children,p=this.manager;if(this.unSubscribe=p.subscribe(this.handleStyleChange),"function"==typeof s||"function"==typeof d||"spring"===s){this.runJSAnimation(e);return}if(f.length>1){this.runStepAnimation(e);return}var h=a?sv({},a,l):l,m=lQ(Object.keys(h),i,s);p.start([u,o,sm(sm({},h),{},{transition:m}),i,c])}},{key:"render",value:function(){var e=this.props,t=e.children,r=(e.begin,e.duration),n=(e.attributeName,e.easing,e.isActive),o=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,sf)),i=j.Children.count(t),a=lJ(this.state.style);if("function"==typeof t)return t(a);if(!n||0===i||r<=0)return t;var l=function(e){var t=e.props,r=t.style,n=t.className;return(0,j.cloneElement)(e,sm(sm({},o),{},{style:sm(sm({},void 0===r?{}:r),a),className:n}))};return 1===i?l(j.Children.only(t)):j.createElement("div",null,j.Children.map(t,function(e){return l(e)}))}}],sg(i.prototype,r),n&&sg(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(j.PureComponent);s_.displayName="Animate",s_.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},s_.propTypes={from:ld().oneOfType([ld().object,ld().string]),to:ld().oneOfType([ld().object,ld().string]),attributeName:ld().string,duration:ld().number,begin:ld().number,easing:ld().oneOfType([ld().string,ld().func]),steps:ld().arrayOf(ld().shape({duration:ld().number.isRequired,style:ld().object.isRequired,easing:ld().oneOfType([ld().oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),ld().func]),properties:ld().arrayOf("string"),onAnimationEnd:ld().func})),children:ld().oneOfType([ld().node,ld().func]),isActive:ld().bool,canBegin:ld().bool,onAnimationEnd:ld().func,shouldReAnimate:ld().bool,onAnimationStart:ld().func,onAnimationReStart:ld().func};var sO=r(9469),sk=["children","appearOptions","enterOptions","leaveOptions"];function sS(e){return(sS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sA(){return(sA=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.steps,r=e.duration;return t&&t.length?t.reduce(function(e,t){return e+(Number.isFinite(t.duration)&&t.duration>0?t.duration:0)},0):Number.isFinite(r)?r:0},sL=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw 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&&sM(e,t)}(i,e);var t,r,n,o=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=sN(i);if(t){var n=sN(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return function(e,t){if(t&&("object"===sS(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return sj(e)}(this,e)});function i(){var e;return!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),sR(sj(e=o.call(this)),"handleEnter",function(t,r){var n=e.props,o=n.appearOptions,i=n.enterOptions;e.handleStyleActive(r?o:i)}),sR(sj(e),"handleExit",function(){var t=e.props.leaveOptions;e.handleStyleActive(t)}),e.state={isActive:!1},e}return r=[{key:"handleStyleActive",value:function(e){if(e){var t=e.onAnimationEnd?function(){e.onAnimationEnd()}:null;this.setState(sP(sP({},e),{},{onAnimationEnd:t,isActive:!0}))}}},{key:"parseTimeout",value:function(){var e=this.props,t=e.appearOptions,r=e.enterOptions,n=e.leaveOptions;return sD(t)+sD(r)+sD(n)}},{key:"render",value:function(){var e=this,t=this.props,r=t.children,n=(t.appearOptions,t.enterOptions,t.leaveOptions,function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,sk));return j.createElement(sO.Transition,sA({},n,{onEnter:this.handleEnter,onExit:this.handleExit,timeout:this.parseTimeout()}),function(){return j.createElement(s_,e.state,j.Children.only(r))})}}],sC(i.prototype,r),n&&sC(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(j.Component);function sB(e){var t=e.component,r=e.children,n=e.appear,o=e.enter,i=e.leave;return j.createElement(sO.TransitionGroup,{component:t},j.Children.map(r,function(e,t){return j.createElement(sL,{appearOptions:n,enterOptions:o,leaveOptions:i,key:"child-".concat(t)},e)}))}function sF(){return(sF=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r=0?1:-1,s=r>=0?1:-1,u=n>=0&&r>=0||n<0&&r<0?1:0;if(a>0&&o instanceof Array){for(var c=[0,0,0,0],f=0;f<4;f++)c[f]=o[f]>a?a:o[f];i="M".concat(e,",").concat(t+l*c[0]),c[0]>0&&(i+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(u,",").concat(e+s*c[0],",").concat(t)),i+="L ".concat(e+r-s*c[1],",").concat(t),c[1]>0&&(i+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(u,",\n ").concat(e+r,",").concat(t+l*c[1])),i+="L ".concat(e+r,",").concat(t+n-l*c[2]),c[2]>0&&(i+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(u,",\n ").concat(e+r-s*c[2],",").concat(t+n)),i+="L ".concat(e+s*c[3],",").concat(t+n),c[3]>0&&(i+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(u,",\n ").concat(e,",").concat(t+n-l*c[3])),i+="Z"}else if(a>0&&o===+o&&o>0){var d=Math.min(a,o);i="M ".concat(e,",").concat(t+l*d,"\n A ").concat(d,",").concat(d,",0,0,").concat(u,",").concat(e+s*d,",").concat(t,"\n L ").concat(e+r-s*d,",").concat(t,"\n A ").concat(d,",").concat(d,",0,0,").concat(u,",").concat(e+r,",").concat(t+l*d,"\n L ").concat(e+r,",").concat(t+n-l*d,"\n A ").concat(d,",").concat(d,",0,0,").concat(u,",").concat(e+r-s*d,",").concat(t+n,"\n L ").concat(e+s*d,",").concat(t+n,"\n A ").concat(d,",").concat(d,",0,0,").concat(u,",").concat(e,",").concat(t+n-l*d," Z")}else i="M ".concat(e,",").concat(t," h ").concat(r," v ").concat(n," h ").concat(-r," Z");return i},sH=function(e,t){if(!e||!t)return!1;var r=e.x,n=e.y,o=t.x,i=t.y,a=t.width,l=t.height;return!!(Math.abs(a)>0&&Math.abs(l)>0)&&r>=Math.min(o,o+a)&&r<=Math.max(o,o+a)&&n>=Math.min(i,i+l)&&n<=Math.max(i,i+l)},s$=function(e){var t,r=(0,j.useRef)(),n=function(e){if(Array.isArray(e))return e}(t=(0,j.useState)(-1))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,l=[],s=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(t,2)||function(e,t){if(e){if("string"==typeof e)return sU(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return sU(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=n[0],i=n[1];(0,j.useLayoutEffect)(function(){if(r.current&&r.current.getTotalLength)try{var e=r.current.getTotalLength();e&&i(e)}catch(e){}},[]);var a=e.x,l=e.y,s=e.width,u=e.height,c=e.radius,f=e.className,d=e.animationEasing,p=e.animationDuration,h=e.animationBegin,m=e.isAnimationActive,v=e.isUpdateAnimationActive;if(a!==+a||l!==+l||s!==+s||u!==+u||0===s||0===u)return null;var g=I()("recharts-rectangle",f);return v?j.createElement(s_,{canBegin:o>0,from:{width:s,height:u,x:a,y:l},to:{width:s,height:u,x:a,y:l},duration:p,animationEasing:d,isActive:v},function(t){var n=t.width,i=t.height,a=t.x,l=t.y;return j.createElement(s_,{canBegin:o>0,from:"0px ".concat(-1===o?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:p,isActive:m,easing:d},j.createElement("path",sF({},iI(e,!0),{className:g,d:sz(a,l,n,i,c),ref:r})))}):j.createElement("path",sF({},iI(e,!0),{className:g,d:sz(a,l,s,u,c)}))};s$.defaultProps={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"};var sV=function(e){return null};sV.displayName="Cell";var sY=r(3061),sW=r.n(sY),sX=r(4275),sG=r.n(sX),sq=["dx","dy","textAnchor","verticalAnchor","scaleToFit","angle","lineHeight","capHeight","className","breakAll"];function sK(){return(sK=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce(function(e,t){var i=t.word,a=t.width,l=e[e.length-1];return l&&(null==n||o||l.width+a+ra||t.reduce(function(e,t){return e.width>t.width?e:t}).width>Number(n),t]},h=0,m=l.length-1,v=0;h<=m&&v<=l.length-1;){var g=Math.floor((h+m)/2),y=sZ(p(g-1),2),b=y[0],x=y[1],w=sZ(p(g),1)[0];if(b||w||(h=g+1),b&&w&&(m=g-1),!b&&w){i=x;break}v++}return i||d},s2=function(e){return[{words:eP()(e)?[]:e.toString().split(sQ)}]},s5=function(e){var t=e.width,r=e.scaleToFit,n=e.children,o=e.style,i=e.breakAll,a=e.maxLines;if((t||r)&&!ej.isSsr){var l=s0({breakAll:i,children:n,style:o});if(!l)return s2(n);var s=l.wordsWithComputedWidth,u=l.spaceWidth;return s1({breakAll:i,children:n,maxLines:a,style:o},s,u,t,r)}return s2(n)},s4={x:0,y:0,lineHeight:"1em",capHeight:"0.71em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",fill:"#808080"},s3=function(e){var t,r=(0,j.useMemo)(function(){return s5({breakAll:e.breakAll,children:e.children,maxLines:e.maxLines,scaleToFit:e.scaleToFit,style:e.style,width:e.width})},[e.breakAll,e.children,e.maxLines,e.scaleToFit,e.style,e.width]),n=e.dx,o=e.dy,i=e.textAnchor,a=e.verticalAnchor,l=e.scaleToFit,s=e.angle,u=e.lineHeight,c=e.capHeight,f=e.className,d=e.breakAll,p=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,sq);if(!ea(p.x)||!ea(p.y))return null;var h=p.x+(ei(n)?n:0),m=p.y+(ei(o)?o:0);switch(a){case"start":t=sG()("calc(".concat(c,")"));break;case"middle":t=sG()("calc(".concat((r.length-1)/2," * -").concat(u," + (").concat(c," / 2))"));break;default:t=sG()("calc(".concat(r.length-1," * -").concat(u,")"))}var v=[];if(l){var g=r[0].width,y=e.width;v.push("scale(".concat((ei(y)?y/g:1)/g,")"))}return s&&v.push("rotate(".concat(s,", ").concat(h,", ").concat(m,")")),v.length&&(p.transform=v.join(" ")),j.createElement("text",sK({},iI(p,!0),{x:h,y:m,className:I()("recharts-text",f),textAnchor:i,fill:p.fill.includes("url")?s4.fill:p.fill}),r.map(function(e,r){return j.createElement("tspan",{x:h,dy:0===r?t:u,key:r},e.words.join(d?"":" "))}))};function s6(e){return(s6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s7(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s8(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(r.left||0)-(r.right||0)),Math.abs(t-(r.top||0)-(r.bottom||0)))/2},uo=function(e,t){var r=e.x,n=e.y;return Math.sqrt(Math.pow(r-t.x,2)+Math.pow(n-t.y,2))},ui=function(e,t){var r=e.x,n=e.y,o=t.cx,i=t.cy,a=uo({x:r,y:n},{x:o,y:i});if(a<=0)return{radius:a};var l=Math.acos((r-o)/a);return n>i&&(l=2*Math.PI-l),{radius:a,angle:180*l/Math.PI,angleInRadian:l}},ua=function(e){var t=e.startAngle,r=e.endAngle,n=Math.min(Math.floor(t/360),Math.floor(r/360));return{startAngle:t-360*n,endAngle:r-360*n}},ul=function(e,t){var r,n=ui({x:e.x,y:e.y},t),o=n.radius,i=n.angle,a=t.innerRadius,l=t.outerRadius;if(ol)return!1;if(0===o)return!0;var s=ua(t),u=s.startAngle,c=s.endAngle,f=i;if(u<=c){for(;f>c;)f-=360;for(;f=u&&f<=c}else{for(;f>u;)f-=360;for(;f=c&&f<=u}return r?s8(s8({},t),{},{radius:o,angle:f+360*Math.min(Math.floor(t.startAngle/360),Math.floor(t.endAngle/360))}):null};function us(e){return(us="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function uu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0?1:-1;"insideStart"===i?(n=p+y*l,o=m):"insideEnd"===i?(n=h-y*l,o=!m):"end"===i&&(n=h+y*l,o=m),o=g<=0?o:!o;var b=ur(u,c,v,n),x=ur(u,c,v,n+(o?1:-1)*359),w="M".concat(b.x,",").concat(b.y,"\n A").concat(v,",").concat(v,",0,1,").concat(o?0:1,",\n ").concat(x.x,",").concat(x.y),E=eP()(e.id)?es("recharts-radial-line-"):e.id;return j.createElement("text",ud({},r,{dominantBaseline:"central",className:I()("recharts-radial-bar-label",s)}),j.createElement("defs",null,j.createElement("path",{id:E,d:w})),j.createElement("textPath",{xlinkHref:"#".concat(E)},t))},um=function(e){var t=e.viewBox,r=e.offset,n=e.position,o=t.cx,i=t.cy,a=t.innerRadius,l=t.outerRadius,s=(t.startAngle+t.endAngle)/2;if("outside"===n){var u=ur(o,i,l+r,s),c=u.x;return{x:c,y:u.y,textAnchor:c>=o?"start":"end",verticalAnchor:"middle"}}if("center"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===n)return{x:o,y:i,textAnchor:"middle",verticalAnchor:"end"};var f=ur(o,i,(a+l)/2,s);return{x:f.x,y:f.y,textAnchor:"middle",verticalAnchor:"middle"}},uv=function(e){var t=e.viewBox,r=e.parentViewBox,n=e.offset,o=e.position,i=t.x,a=t.y,l=t.width,s=t.height,u=s>=0?1:-1,c=u*n,f=u>0?"end":"start",d=u>0?"start":"end",p=l>=0?1:-1,h=p*n,m=p>0?"end":"start",v=p>0?"start":"end";if("top"===o)return uf(uf({},{x:i+l/2,y:a-u*n,textAnchor:"middle",verticalAnchor:f}),r?{height:Math.max(a-r.y,0),width:l}:{});if("bottom"===o)return uf(uf({},{x:i+l/2,y:a+s+c,textAnchor:"middle",verticalAnchor:d}),r?{height:Math.max(r.y+r.height-(a+s),0),width:l}:{});if("left"===o){var g={x:i-h,y:a+s/2,textAnchor:m,verticalAnchor:"middle"};return uf(uf({},g),r?{width:Math.max(g.x-r.x,0),height:s}:{})}if("right"===o){var y={x:i+l+h,y:a+s/2,textAnchor:v,verticalAnchor:"middle"};return uf(uf({},y),r?{width:Math.max(r.x+r.width-y.x,0),height:s}:{})}var b=r?{width:l,height:s}:{};return"insideLeft"===o?uf({x:i+h,y:a+s/2,textAnchor:v,verticalAnchor:"middle"},b):"insideRight"===o?uf({x:i+l-h,y:a+s/2,textAnchor:m,verticalAnchor:"middle"},b):"insideTop"===o?uf({x:i+l/2,y:a+c,textAnchor:"middle",verticalAnchor:d},b):"insideBottom"===o?uf({x:i+l/2,y:a+s-c,textAnchor:"middle",verticalAnchor:f},b):"insideTopLeft"===o?uf({x:i+h,y:a+c,textAnchor:v,verticalAnchor:d},b):"insideTopRight"===o?uf({x:i+l-h,y:a+c,textAnchor:m,verticalAnchor:d},b):"insideBottomLeft"===o?uf({x:i+h,y:a+s-c,textAnchor:v,verticalAnchor:f},b):"insideBottomRight"===o?uf({x:i+l-h,y:a+s-c,textAnchor:m,verticalAnchor:f},b):iu()(o)&&(ei(o.x)||eo(o.x))&&(ei(o.y)||eo(o.y))?uf({x:i+eu(o.x,l),y:a+eu(o.y,s),textAnchor:"end",verticalAnchor:"end"},b):uf({x:i+l/2,y:a+s/2,textAnchor:"middle",verticalAnchor:"middle"},b)};function ug(e){var t,r=e.viewBox,n=e.position,o=e.value,i=e.children,a=e.content,l=e.className,s=e.textBreakAll;if(!r||eP()(o)&&eP()(i)&&!(0,j.isValidElement)(a)&&!e_()(a))return null;if((0,j.isValidElement)(a))return(0,j.cloneElement)(a,e);if(e_()(a)){if(t=(0,j.createElement)(a,e),(0,j.isValidElement)(t))return t}else t=up(e);var u="cx"in r&&ei(r.cx),c=iI(e,!0);if(u&&("insideStart"===n||"insideEnd"===n||"end"===n))return uh(e,t,c);var f=u?um(e):uv(e);return j.createElement(s3,ud({className:I()("recharts-label",void 0===l?"":l)},c,f,{breakAll:s}),t)}ug.displayName="Label",ug.defaultProps={offset:5};var uy=function(e){var t=e.cx,r=e.cy,n=e.angle,o=e.startAngle,i=e.endAngle,a=e.r,l=e.radius,s=e.innerRadius,u=e.outerRadius,c=e.x,f=e.y,d=e.top,p=e.left,h=e.width,m=e.height,v=e.clockWise,g=e.labelViewBox;if(g)return g;if(ei(h)&&ei(m)){if(ei(c)&&ei(f))return{x:c,y:f,width:h,height:m};if(ei(d)&&ei(p))return{x:d,y:p,width:h,height:m}}return ei(c)&&ei(f)?{x:c,y:f,width:0,height:0}:ei(t)&&ei(r)?{cx:t,cy:r,startAngle:o||n||0,endAngle:i||n||0,innerRadius:s||0,outerRadius:u||l||a||0,clockWise:v}:e.viewBox?e.viewBox:{}};function ub(e){return(ub="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}ug.parseViewBox=uy,ug.renderCallByParent=function(e,t){var r,n,o=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&o&&!e.label)return null;var i=e.children,a=uy(e),l=iP(i,ug).map(function(e,r){return(0,j.cloneElement)(e,{viewBox:t||a,key:"label-".concat(r)})});return o?[(r=e.label,n=t||a,r?!0===r?j.createElement(ug,{key:"label-implicit",viewBox:n}):ea(r)?j.createElement(ug,{key:"label-implicit",viewBox:n,value:r}):(0,j.isValidElement)(r)?r.type===ug?(0,j.cloneElement)(r,{key:"label-implicit",viewBox:n}):j.createElement(ug,{key:"label-implicit",content:r,viewBox:n}):e_()(r)?j.createElement(ug,{key:"label-implicit",content:r,viewBox:n}):iu()(r)?j.createElement(ug,ud({viewBox:n},r,{key:"label-implicit"})):null:null)].concat(function(e){if(Array.isArray(e))return uu(e)}(l)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(l)||function(e,t){if(e){if("string"==typeof e)return uu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return uu(e,t)}}(l)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):l};var ux=["data","valueAccessor","dataKey","clockWise","id","textBreakAll"];function uw(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,ux);return t&&t.length?j.createElement(iH,{className:"recharts-label-list"},t.map(function(e,t){var s=eP()(n)?r(e,t):az(e&&e.payload,n),u=eP()(i)?{}:{id:"".concat(i,"-").concat(t)};return j.createElement(ug,uE({},iI(e,!0),l,u,{parentViewBox:e.parentViewBox,index:t,value:s,textBreakAll:a,viewBox:ug.parseViewBox(eP()(o)?e:uO(uO({},e),{},{clockWise:o})),key:"label-".concat(t)}))})):null}uk.displayName="LabelList",uk.renderCallByParent=function(e,t){var r,n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var o=iP(e.children,uk).map(function(e,r){return(0,j.cloneElement)(e,{data:t,key:"labelList-".concat(r)})});return n?[(r=e.label)?!0===r?j.createElement(uk,{key:"labelList-implicit",data:t}):j.isValidElement(r)||e_()(r)?j.createElement(uk,{key:"labelList-implicit",data:t,content:r}):iu()(r)?j.createElement(uk,uE({data:t},r,{key:"labelList-implicit"})):null:null].concat(function(e){if(Array.isArray(e))return uw(e)}(o)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return uw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return uw(e,t)}}(o)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):o},uk.defaultProps={valueAccessor:function(e){return K()(e.value)?sW()(e.value):e.value}};var uS=["value","background"];function uA(e){return(uA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function uT(){return(uT=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,uS);if(!o)return null;var l=uC(uC(uC(uC(uC({},a),{},{fill:"#eee"},o),r),ib(e.props,t,n)),{},{index:n,key:"background-bar-".concat(n),className:"recharts-bar-background-rectangle"});return i.renderRectangle(e.props.background,l)})}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.data,o=r.xAxis,i=r.yAxis,a=r.layout,l=iP(r.children,iW);if(!l)return null;var s="vertical"===a?n[0].height/2:n[0].width/2,u=function(e,t){var r=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:r,errorVal:az(e,t)}};return j.createElement(iH,{clipPath:e?"url(#clipPath-".concat(t,")"):null},l.map(function(e,t){return j.cloneElement(e,{key:"error-bar-".concat(t),data:n,xAxis:o,yAxis:i,layout:a,offset:s,dataPointFormatter:u})}))}},{key:"render",value:function(){var e=this.props,t=e.hide,r=e.data,n=e.className,o=e.xAxis,i=e.yAxis,a=e.left,l=e.top,s=e.width,u=e.height,c=e.isAnimationActive,f=e.background,d=e.id;if(t||!r||!r.length)return null;var p=this.state.isAnimationFinished,h=I()("recharts-bar",n),m=o&&o.allowDataOverflow,v=i&&i.allowDataOverflow,g=m||v,y=eP()(d)?this.id:d;return j.createElement(iH,{className:h},m||v?j.createElement("defs",null,j.createElement("clipPath",{id:"clipPath-".concat(y)},j.createElement("rect",{x:m?a:a-s/2,y:v?l:l-u/2,width:m?s:2*s,height:v?u:2*u}))):null,j.createElement(iH,{className:"recharts-bar-rectangles",clipPath:g?"url(#clipPath-".concat(y,")"):null},f?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(g,y),(!c||p)&&uk.renderCallByParent(this.props,r))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}},{key:"renderRectangle",value:function(e,t){return j.isValidElement(e)?j.cloneElement(e,t):e_()(e)?e(t):j.createElement(s$,t)}}],r&&uM(i.prototype,r),n&&uM(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(j.PureComponent);function uB(e){return(uB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function uF(e,t){for(var r=0;r0&&Math.abs(g)0&&Math.abs(m)0&&(O=Math.min((e||0)-(k[t-1]||0),O))});var S=O/_,A="vertical"===m.layout?r.height:r.width;if("gap"===m.padding&&(s=S*A/2),"no-gap"===m.padding){var T=eu(e.barCategoryGap,S*A),P=S*A/2;s=P-T-(P-T)/A*T}}u="xAxis"===n?[r.left+(b.left||0)+(s||0),r.left+r.width-(b.right||0)-(s||0)]:"yAxis"===n?"horizontal"===l?[r.top+r.height-(b.bottom||0),r.top+(b.top||0)]:[r.top+(b.top||0)+(s||0),r.top+r.height-(b.bottom||0)-(s||0)]:m.range,w&&(u=[u[1],u[0]]);var C=a2(m,o,f),M=C.scale,j=C.realScaleType;M.domain(g).range(u),a5(M);var N=a9(M,uz(uz({},m),{},{realScaleType:j}));"xAxis"===n?(h="top"===v&&!x||"bottom"===v&&x,d=r.left,p=c[E]-h*m.height):"yAxis"===n&&(h="left"===v&&!x||"right"===v&&x,d=c[E]-h*m.width,p=r.top);var R=uz(uz(uz({},m),N),{},{realScaleType:j,x:d,y:p,scale:M,width:"xAxis"===n?r.width:m.width,height:"yAxis"===n?r.height:m.height});return R.bandSize=ls(R,N),m.hide||"xAxis"!==n?m.hide||(c[E]+=(h?-1:1)*R.width):c[E]+=(h?-1:1)*R.height,uz(uz({},i),{},uH({},a,R))},{})},uY=function(e,t){var r=e.x,n=e.y,o=t.x,i=t.y;return{x:Math.min(r,o),y:Math.min(n,i),width:Math.abs(o-r),height:Math.abs(i-n)}},uW=function(){var e,t;function r(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,r),this.scale=e}return 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(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.bandAware,n=t.position;if(void 0!==e){if(n)switch(n){case"start":default:return this.scale(e);case"middle":var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(e)+i}if(r){var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),r=t[0],n=t[t.length-1];return r<=n?e>=r&&e<=n:e>=n&&e<=r}}],t=[{key:"create",value:function(e){return new r(e)}}],e&&uF(r.prototype,e),t&&uF(r,t),Object.defineProperty(r,"prototype",{writable:!1}),r}();uH(uW,"EPS",1e-4);var uX=function(e){var t=Object.keys(e).reduce(function(t,r){return uz(uz({},t),{},uH({},r,uW.create(e[r])))},{});return uz(uz({},t),{},{apply:function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.bandAware,o=r.position;return eW()(e,function(e,r){return t[r].apply(e,{bandAware:n,position:o})})},isInRange:function(e){return eb()(e,function(e,r){return t[r].isInRange(e)})}})},uG=function(e){var t=e.width,r=e.height,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=(n%180+180)%180*Math.PI/180,i=Math.atan(r/t);return Math.abs(o>i&&o=2?en(y[1].coordinate-y[0].coordinate):1;if(1===w?(r="width"===g?p:h,n="width"===g?p+m:h+v):(r="width"===g?p+m:h+v,n="width"===g?p:h),t){var E=i[x-1],_=e_()(a)?a(E.value,x-1):E.value,O="width"===g?uJ(eH(_,{fontSize:f,letterSpacing:d}),b,o):eH(_,{fontSize:f,letterSpacing:d})[g],k=w*(E.coordinate+w*O/2-n);y[x-1]=E=uZ(uZ({},E),{},{tickCoord:k>0?E.coordinate-k*w:E.coordinate}),w*(E.tickCoord-w*O/2-r)>=0&&w*(E.tickCoord+w*O/2-n)<=0&&(n=E.tickCoord-w*(O/2+u),y[x-1]=uZ(uZ({},E),{},{isShow:!0}))}for(var S=t?x-1:x,A=0;A=0&&w*(T.tickCoord+w*C/2-n)<=0&&(r=T.tickCoord+w*(C/2+u),y[A]=uZ(uZ({},T),{},{isShow:!0}))}return y}function u0(e,t,r){var n=e.tick,o=e.ticks,i=e.viewBox,a=e.minTickGap,l=e.orientation,s=e.interval,u=e.tickFormatter,c=e.unit,f=e.angle;return o&&o.length&&n?ei(s)||ej.isSsr?eV(o,("number"==typeof s&&ei(s)?s:0)+1):"equidistantPreserveStart"===s?function(e){for(var t=1,r=eV(e,1,function(e){return e.isShow});t<=e.length;){if(void 0!==r)return r;r=eV(e,++t,function(e){return e.isShow})}return e.slice(0,1)}(uQ({angle:f,ticks:o,tickFormatter:u,viewBox:i,orientation:l,minTickGap:a,unit:c,fontSize:t,letterSpacing:r})):("preserveStart"===s||"preserveStartEnd"===s?uQ({angle:f,ticks:o,tickFormatter:u,viewBox:i,orientation:l,minTickGap:a,unit:c,fontSize:t,letterSpacing:r},"preserveStartEnd"===s):function(e){var t,r,n=e.angle,o=e.ticks,i=e.tickFormatter,a=e.viewBox,l=e.orientation,s=e.minTickGap,u=e.unit,c=e.fontSize,f=e.letterSpacing,d=a.x,p=a.y,h=a.width,m=a.height,v="top"===l||"bottom"===l?"width":"height",g=u&&"width"===v?eH(u,{fontSize:c,letterSpacing:f}):{width:0,height:0},y=(o||[]).slice(),b=y.length,x=b>=2?en(y[1].coordinate-y[0].coordinate):1;1===x?(t="width"===v?d:p,r="width"===v?d+h:p+m):(t="width"===v?d+h:p+m,r="width"===v?d:p);for(var w=b-1;w>=0;w--){var E=y[w],_=e_()(i)?i(E.value,b-w-1):E.value,O="width"===v?uJ(eH(_,{fontSize:c,letterSpacing:f}),g,n):eH(_,{fontSize:c,letterSpacing:f})[v];if(w===b-1){var k=x*(E.coordinate+x*O/2-r);y[w]=E=uZ(uZ({},E),{},{tickCoord:k>0?E.coordinate-k*x:E.coordinate})}else y[w]=E=uZ(uZ({},E),{},{tickCoord:E.coordinate});x*(E.tickCoord-x*O/2-t)>=0&&x*(E.tickCoord+x*O/2-r)<=0&&(r=E.tickCoord-x*(O/2+s),y[w]=uZ(uZ({},E),{},{isShow:!0}))}return y}({angle:f,ticks:o,tickFormatter:u,viewBox:i,orientation:l,minTickGap:a,unit:c,fontSize:t,letterSpacing:r})).filter(function(e){return e.isShow}):[]}function u1(e){return(u1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u2(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r1||Math.abs(e.height-c)>1)&&(s(e.width),f(e.height))}else(-1!==l||-1!==c)&&(s(-1),f(-1))}(),function(){document.removeEventListener("keydown",k)}},[c,l,w,p,v.x,v.y,k]);var S=function(e){var t=e.key,r=e.tooltipDimension,n=e.viewBoxDimension;if(_&&ei(_[t]))return _[t];var o=w[t]-r-E,i=w[t]+E;return null!=b&&b[t]?x[t]?o:i:null!=x&&x[t]?oO[t]+n?Math.max(o,O[t]):Math.max(i,O[t])},A=e.payload,T=e.payloadUniqBy,P=e.filterNull,C=e.active,M=e.wrapperStyle,N=e.useTranslate3d,R=e.isAnimationActive,D=e.animationDuration,L=e.animationEasing,B=(t=P&&A&&A.length?A.filter(function(e){return!eP()(e.value)}):A,!0===T?iG()(t,co):e_()(T)?iG()(t,T):t),F=B&&B.length,U=e.content,z=u9({pointerEvents:"none",visibility:!p&&C&&F?"visible":"hidden",position:"absolute",top:0,left:0},M);_&&ei(_.x)&&ei(_.y)?(o=_.x,i=_.y):l>0&&c>0&&w?(o=S({key:"x",tooltipDimension:l,viewBoxDimension:O.width}),i=S({key:"y",tooltipDimension:c,viewBoxDimension:O.height})):z.visibility="hidden",z=u9(u9({},lJ({transform:N?"translate3d(".concat(o,"px, ").concat(i,"px, 0)"):"translate(".concat(o,"px, ").concat(i,"px)")})),z),R&&C&&(z=u9(u9({},lJ({transition:"transform ".concat(D,"ms ").concat(L)})),z));var H=I()(cn,(ce(n={},"".concat(cn,"-right"),ei(o)&&w&&ei(w.x)&&o>=w.x),ce(n,"".concat(cn,"-left"),ei(o)&&w&&ei(w.x)&&o=w.y),ce(n,"".concat(cn,"-top"),ei(i)&&w&&ei(w.y)&&i=0;--t)o[t]=(a[t]-o[t+1])/i[t];for(t=0,i[n-1]=(e[n]+o[n-1])/2;t=f;--d)l.point(g[d],y[d]);l.lineEnd(),l.areaEnd()}}v&&(g[c]=+e(p,c,u),y[c]=+t(p,c,u),l.point(n?+n(p,c,u):g[c],r?+r(p,c,u):y[c]))}if(h)return l=null,h+""||null}function c(){return cA().defined(o).curve(a).context(i)}return e="function"==typeof e?e:void 0===e?ck:oV(+e),t="function"==typeof t?t:void 0===t?oV(0):oV(+t),r="function"==typeof r?r:void 0===r?cS:oV(+r),u.x=function(t){return arguments.length?(e="function"==typeof t?t:oV(+t),n=null,u):e},u.x0=function(t){return arguments.length?(e="function"==typeof t?t:oV(+t),u):e},u.x1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:oV(+e),u):n},u.y=function(e){return arguments.length?(t="function"==typeof e?e:oV(+e),r=null,u):t},u.y0=function(e){return arguments.length?(t="function"==typeof e?e:oV(+e),u):t},u.y1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:oV(+e),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(e){return arguments.length?(o="function"==typeof e?e:oV(!!e),u):o},u.curve=function(e){return arguments.length?(a=e,null!=i&&(l=a(i)),u):a},u.context=function(e){return arguments.length?(null==e?i=l=null:l=a(i=e),u):i},u}function cP(e){return(cP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function cC(){return(cC=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}}this._x=e,this._y=t}};var cN={curveBasisClosed:function(e){return new cc(e)},curveBasisOpen:function(e){return new cf(e)},curveBasis:function(e){return new cu(e)},curveBumpX:function(e){return new cd(e,!0)},curveBumpY:function(e){return new cd(e,!1)},curveLinearClosed:function(e){return new cp(e)},curveLinear:cm,curveMonotoneX:function(e){return new cb(e)},curveMonotoneY:function(e){return new cx(e)},curveNatural:function(e){return new cE(e)},curveStep:function(e){return new cO(e,.5)},curveStepAfter:function(e){return new cO(e,1)},curveStepBefore:function(e){return new cO(e,0)}},cR=function(e){return e.x===+e.x&&e.y===+e.y},cI=function(e){return e.x},cD=function(e){return e.y},cL=function(e,t){if(e_()(e))return e;var r="curve".concat(eK()(e));return("curveMonotone"===r||"curveBump"===r)&&t?cN["".concat(r).concat("vertical"===t?"Y":"X")]:cN[r]||cm},cB=function(e){var t,r=e.type,n=e.points,o=e.baseLine,i=e.layout,a=e.connectNulls,l=cL(r,i),s=a?n.filter(function(e){return cR(e)}):n;if(K()(o)){var u=a?o.filter(function(e){return cR(e)}):o,c=s.map(function(e,t){return cj(cj({},e),{},{base:u[t]})});return(t="vertical"===i?cT().y(cD).x1(cI).x0(function(e){return e.base.x}):cT().x(cI).y1(cD).y0(function(e){return e.base.y})).defined(cR).curve(l),t(c)}return(t="vertical"===i&&ei(o)?cT().y(cD).x1(cI).x0(o):ei(o)?cT().x(cI).y1(cD).y0(o):cA().x(cI).y(cD)).defined(cR).curve(l),t(s)},cF=function(e){var t=e.className,r=e.points,n=e.path,o=e.pathRef;if((!r||!r.length)&&!n)return null;var i=r&&r.length?cB(e):n;return j.createElement("path",cC({},iI(e),iy(e),{className:I()("recharts-curve",t),d:i,ref:o}))};function cU(){return(cU=Object.assign?Object.assign.bind():function(e){for(var t=1;t180),",").concat(+(a>s),",\n ").concat(c.x,",").concat(c.y,"\n ");if(o>0){var d=ur(r,n,o,a),p=ur(r,n,o,s);f+="L ".concat(p.x,",").concat(p.y,"\n A ").concat(o,",").concat(o,",0,\n ").concat(+(Math.abs(l)>180),",").concat(+(a<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else f+="L ".concat(r,",").concat(n," Z");return f},cY=function(e){var t=e.cx,r=e.cy,n=e.innerRadius,o=e.outerRadius,i=e.cornerRadius,a=e.forceCornerRadius,l=e.cornerIsExternal,s=e.startAngle,u=e.endAngle,c=en(u-s),f=c$({cx:t,cy:r,radius:o,angle:s,sign:c,cornerRadius:i,cornerIsExternal:l}),d=f.circleTangency,p=f.lineTangency,h=f.theta,m=c$({cx:t,cy:r,radius:o,angle:u,sign:-c,cornerRadius:i,cornerIsExternal:l}),v=m.circleTangency,g=m.lineTangency,y=m.theta,b=l?Math.abs(s-u):Math.abs(s-u)-h-y;if(b<0)return a?"M ".concat(p.x,",").concat(p.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):cV({cx:t,cy:r,innerRadius:n,outerRadius:o,startAngle:s,endAngle:u});var x="M ".concat(p.x,",").concat(p.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(c<0),",").concat(d.x,",").concat(d.y,"\n A").concat(o,",").concat(o,",0,").concat(+(b>180),",").concat(+(c<0),",").concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(c<0),",").concat(g.x,",").concat(g.y,"\n ");if(n>0){var w=c$({cx:t,cy:r,radius:n,angle:s,sign:c,isExternal:!0,cornerRadius:i,cornerIsExternal:l}),E=w.circleTangency,_=w.lineTangency,O=w.theta,k=c$({cx:t,cy:r,radius:n,angle:u,sign:-c,isExternal:!0,cornerRadius:i,cornerIsExternal:l}),S=k.circleTangency,A=k.lineTangency,T=k.theta,P=l?Math.abs(s-u):Math.abs(s-u)-O-T;if(P<0&&0===i)return"".concat(x,"L").concat(t,",").concat(r,"Z");x+="L".concat(A.x,",").concat(A.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(c<0),",").concat(S.x,",").concat(S.y,"\n A").concat(n,",").concat(n,",0,").concat(+(P>180),",").concat(+(c>0),",").concat(E.x,",").concat(E.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(c<0),",").concat(_.x,",").concat(_.y,"Z")}else x+="L".concat(t,",").concat(r,"Z");return x},cW=function(e){var t,r=e.cx,n=e.cy,o=e.innerRadius,i=e.outerRadius,a=e.cornerRadius,l=e.forceCornerRadius,s=e.cornerIsExternal,u=e.startAngle,c=e.endAngle,f=e.className;if(i0&&360>Math.abs(u-c)?cY({cx:r,cy:n,innerRadius:o,outerRadius:i,cornerRadius:Math.min(h,p/2),forceCornerRadius:l,cornerIsExternal:s,startAngle:u,endAngle:c}):cV({cx:r,cy:n,innerRadius:o,outerRadius:i,startAngle:u,endAngle:c}),j.createElement("path",cH({},iI(e,!0),{className:d,d:t,role:"img"}))};function cX(){return(cX=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function c5(e,t){for(var r=0;r0?this.props:u)),n<=0||o<=0||!c||!c.length)?null:j.createElement(iH,{className:I()("recharts-cartesian-axis",a),ref:function(t){e.layerReference=t}},r&&this.renderAxisLine(),this.renderTicks(c,this.state.fontSize,this.state.letterSpacing),ug.renderCallByParent(this.props))}}],n=[{key:"renderTickItem",value:function(e,t,r){return j.isValidElement(e)?j.cloneElement(e,t):e_()(e)?e(t):j.createElement(s3,cQ({},t,{className:"recharts-cartesian-axis-tick-value"}),r)}}],r&&c5(i.prototype,r),n&&c5(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(j.Component);function c9(e){return(c9="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ft(e){for(var t=1;t0&&t.handleDrag(e.changedTouches[0])}),fp(ff(t),"handleDragEnd",function(){t.setState({isTravellerMoving:!1,isSlideMoving:!1}),t.detachDragEndListener()}),fp(ff(t),"handleLeaveWrapper",function(){(t.state.isTravellerMoving||t.state.isSlideMoving)&&(t.leaveTimer=window.setTimeout(t.handleDragEnd,t.props.leaveTimeOut))}),fp(ff(t),"handleEnterSlideOrTraveller",function(){t.setState({isTextActive:!0})}),fp(ff(t),"handleLeaveSlideOrTraveller",function(){t.setState({isTextActive:!1})}),fp(ff(t),"handleSlideDragStart",function(e){var r=fv(e)?e.changedTouches[0]:e;t.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:r.pageX}),t.attachDragEndListener()}),t.travellerDragStartHandlers={startX:t.handleTravellerDragStart.bind(ff(t),"startX"),endX:t.handleTravellerDragStart.bind(ff(t),"endX")},t.state={},t}return r=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(e){var t=e.startX,r=e.endX,n=this.state.scaleValues,o=this.props,a=o.gap,l=o.data.length-1,s=i.getIndexInRange(n,Math.min(t,r)),u=i.getIndexInRange(n,Math.max(t,r));return{startIndex:s-s%a,endIndex:u===l?l:u-u%a}}},{key:"getTextOfTick",value:function(e){var t=this.props,r=t.data,n=t.tickFormatter,o=t.dataKey,i=az(r[e],o,e);return e_()(n)?n(i,e):i}},{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(e){var t=this.state,r=t.slideMoveStartX,n=t.startX,o=t.endX,i=this.props,a=i.x,l=i.width,s=i.travellerWidth,u=i.startIndex,c=i.endIndex,f=i.onChange,d=e.pageX-r;d>0?d=Math.min(d,a+l-s-o,a+l-s-n):d<0&&(d=Math.max(d,a-n,a-o));var p=this.getIndex({startX:n+d,endX:o+d});(p.startIndex!==u||p.endIndex!==c)&&f&&f(p),this.setState({startX:n+d,endX:o+d,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var r=fv(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:r.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t,r=this.state,n=r.brushMoveStartX,o=r.movingTravellerId,i=r.endX,a=r.startX,l=this.state[o],s=this.props,u=s.x,c=s.width,f=s.travellerWidth,d=s.onChange,p=s.gap,h=s.data,m={startX:this.state.startX,endX:this.state.endX},v=e.pageX-n;v>0?v=Math.min(v,u+c-f-l):v<0&&(v=Math.max(v,u-l)),m[o]=l+v;var g=this.getIndex(m),y=g.startIndex,b=g.endIndex,x=function(){var e=h.length-1;return"startX"===o&&(i>a?y%p==0:b%p==0)||ia?b%p==0:y%p==0)||i>a&&b===e};this.setState((fp(t={},o,l+v),fp(t,"brushMoveStartX",e.pageX),t),function(){d&&x()&&d(g)})}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,o=e.height,i=e.fill,a=e.stroke;return j.createElement("rect",{stroke:a,fill:i,x:t,y:r,width:n,height:o})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,r=e.y,n=e.width,o=e.height,i=e.data,a=e.children,l=e.padding,s=j.Children.only(a);return s?j.cloneElement(s,{x:t,y:r,width:n,height:o,margin:l,compact:!0,data:i}):null}},{key:"renderTravellerLayer",value:function(e,t){var r=this.props,n=r.y,o=r.travellerWidth,a=r.height,l=r.traveller,s=Math.max(e,this.props.x),u=fs(fs({},iI(this.props)),{},{x:s,y:n,width:o,height:a});return j.createElement(iH,{className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],style:{cursor:"col-resize"}},i.renderTraveller(l,u))}},{key:"renderSlide",value:function(e,t){var r=this.props,n=r.y,o=r.height,i=r.stroke,a=r.travellerWidth;return j.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(e,t)+a,y:n,width:Math.max(Math.abs(t-e)-a,0),height:o})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,r=e.endIndex,n=e.y,o=e.height,i=e.travellerWidth,a=e.stroke,l=this.state,s=l.startX,u=l.endX,c={pointerEvents:"none",fill:a};return j.createElement(iH,{className:"recharts-brush-texts"},j.createElement(s3,fa({textAnchor:"end",verticalAnchor:"middle",x:Math.min(s,u)-5,y:n+o/2},c),this.getTextOfTick(t)),j.createElement(s3,fa({textAnchor:"start",verticalAnchor:"middle",x:Math.max(s,u)+i+5,y:n+o/2},c),this.getTextOfTick(r)))}},{key:"render",value:function(){var e=this.props,t=e.data,r=e.className,n=e.children,o=e.x,i=e.y,a=e.width,l=e.height,s=e.alwaysShowText,u=this.state,c=u.startX,f=u.endX,d=u.isTextActive,p=u.isSlideMoving,h=u.isTravellerMoving;if(!t||!t.length||!ei(o)||!ei(i)||!ei(a)||!ei(l)||a<=0||l<=0)return null;var m=I()("recharts-brush",r),v=1===j.Children.count(n),g=fo("userSelect","none");return j.createElement(iH,{className:m,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:g},this.renderBackground(),v&&this.renderPanorama(),this.renderSlide(c,f),this.renderTravellerLayer(c,"startX"),this.renderTravellerLayer(f,"endX"),(d||p||h||s)&&this.renderText())}}],n=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,r=e.y,n=e.width,o=e.height,i=e.stroke,a=Math.floor(r+o/2)-1;return j.createElement(j.Fragment,null,j.createElement("rect",{x:t,y:r,width:n,height:o,fill:i,stroke:"none"}),j.createElement("line",{x1:t+1,y1:a,x2:t+n-1,y2:a,fill:"none",stroke:"#fff"}),j.createElement("line",{x1:t+1,y1:a+2,x2:t+n-1,y2:a+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(e,t){return j.isValidElement(e)?j.cloneElement(e,t):e_()(e)?e(t):i.renderDefaultTraveller(t)}},{key:"getDerivedStateFromProps",value:function(e,t){var r=e.data,n=e.width,o=e.x,i=e.travellerWidth,a=e.updateId,l=e.startIndex,s=e.endIndex;if(r!==t.prevData||a!==t.prevUpdateId)return fs({prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n},r&&r.length?fm({data:r,width:n,x:o,travellerWidth:i,startIndex:l,endIndex:s}):{scale:null,scaleValues:null});if(t.scale&&(n!==t.prevWidth||o!==t.prevX||i!==t.prevTravellerWidth)){t.scale.range([o,o+n-i]);var u=t.scale.domain().map(function(e){return t.scale(e)});return{prevData:r,prevTravellerWidth:i,prevUpdateId:a,prevX:o,prevWidth:n,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:u}}return null}},{key:"getIndexInRange",value:function(e,t){for(var r=e.length,n=0,o=r-1;o-n>1;){var i=Math.floor((n+o)/2);e[i]>t?o=i:n=i}return t>=e[o]?o:n}}],r&&fu(i.prototype,r),n&&fu(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(j.PureComponent);fp(fg,"displayName","Brush"),fp(fg,"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 fy=function(e,t){var r=e.alwaysShow,n=e.ifOverflow;return r&&(n="extendDomain"),n===t};function fb(e){return(fb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function fx(){return(fx=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);re.length)&&(t=e.length);for(var r=0,n=Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function f5(e,t){for(var r=0;re.length)&&(t=e.length);for(var r=0,n=Array(t);r0?a:r&&r.props&&r.props.data&&r.props.data.length>0?r.props.data:e&&e.length&&ei(o)&&ei(i)?e.slice(o,i+1):[]};function dd(e){return"number"===e?[0,"auto"]:void 0}var dp=function(e,t,r,n){var o=e.graphicalItems,i=e.tooltipAxis,a=df(t,e);return r<0||!o||!o.length||r>=a.length?null:o.reduce(function(e,t){if(t.props.hide)return e;var o,l=t.props.data;return(o=i.dataKey&&!i.allowDuplicatedCategory?ep(void 0===l?a:l,i.dataKey,n):l&&l[r]||a[r])?[].concat(f7(e),[lc(t,o)]):e},[])},dh=function(e,t,r,n){var o=n||{x:e.chartX,y:e.chartY},i="horizontal"===r?o.x:"vertical"===r?o.y:"centric"===r?o.angle:o.radius,a=e.orderedTooltipTicks,l=e.tooltipAxis,s=e.tooltipTicks,u=a$(i,a,s,l);if(u>=0&&s){var c=s[u]&&s[u].value,f=dp(e,t,u,c),d=dc(r,a,u,o);return{activeTooltipIndex:u,activeLabel:c,activePayload:f,activeCoordinate:d}}return null},dm=function(e,t){var r=t.axes,n=t.graphicalItems,o=t.axisType,i=t.axisIdKey,a=t.stackGroups,l=t.dataStartIndex,s=t.dataEndIndex,u=e.layout,c=e.children,f=e.stackOffset,d=aJ(u,o);return r.reduce(function(t,r){var p=r.props,h=p.type,m=p.dataKey,v=p.allowDataOverflow,g=p.allowDuplicatedCategory,y=p.scale,b=p.ticks,x=p.includeHidden,w=r.props[i];if(t[w])return t;var E=df(e.data,{graphicalItems:n.filter(function(e){return e.props[i]===w}),dataStartIndex:l,dataEndIndex:s}),_=E.length;(function(e,t,r){if("number"===r&&!0===t&&Array.isArray(e)){var n=null==e?void 0:e[0],o=null==e?void 0:e[1];if(n&&o&&ei(n)&&ei(o))return!0}return!1})(r.props.domain,v,h)&&(S=ll(r.props.domain,null,v),d&&("number"===h||"auto"!==y)&&(T=aH(E,m,"category")));var O=dd(h);if(!S||0===S.length){var k,S,A,T,P,C=null!==(P=r.props.domain)&&void 0!==P?P:O;if(m){if(S=aH(E,m,h),"category"===h&&d){var M=ef(S);g&&M?(A=S,S=eA()(0,_)):g||(S=lu(C,S,r).reduce(function(e,t){return e.indexOf(t)>=0?e:[].concat(f7(e),[t])},[]))}else if("category"===h)S=g?S.filter(function(e){return""!==e&&!eP()(e)}):lu(C,S,r).reduce(function(e,t){return e.indexOf(t)>=0||""===t||eP()(t)?e:[].concat(f7(e),[t])},[]);else if("number"===h){var j=aK(E,n.filter(function(e){return e.props[i]===w&&(x||!e.props.hide)}),m,o,u);j&&(S=j)}d&&("number"===h||"auto"!==y)&&(T=aH(E,m,"category"))}else S=d?eA()(0,_):a&&a[w]&&a[w].hasStack&&"number"===h?"expand"===f?[0,1]:lo(a[w].stackGroups,l,s):aZ(E,n.filter(function(e){return e.props[i]===w&&(x||!e.props.hide)}),h,u,!0);"number"===h?(S=fH(c,S,w,o,b),C&&(S=ll(C,S,v))):"category"===h&&C&&S.every(function(e){return C.indexOf(e)>=0})&&(S=C)}return dt(dt({},t),{},dr({},w,dt(dt({},r.props),{},{axisType:o,domain:S,categoricalDomain:T,duplicateDomain:A,originalDomain:null!==(k=r.props.domain)&&void 0!==k?k:O,isCategorical:d,layout:u})))},{})},dv=function(e,t){var r=t.graphicalItems,n=t.Axis,o=t.axisType,i=t.axisIdKey,a=t.stackGroups,l=t.dataStartIndex,s=t.dataEndIndex,u=e.layout,c=e.children,f=df(e.data,{graphicalItems:r,dataStartIndex:l,dataEndIndex:s}),d=f.length,p=aJ(u,o),h=-1;return r.reduce(function(e,t){var m,v=t.props[i],g=dd("number");return e[v]?e:(h++,m=p?eA()(0,d):a&&a[v]&&a[v].hasStack?fH(c,m=lo(a[v].stackGroups,l,s),v,o):fH(c,m=ll(g,aZ(f,r.filter(function(e){return e.props[i]===v&&!e.props.hide}),"number",u),n.defaultProps.allowDataOverflow),v,o),dt(dt({},e),{},dr({},v,dt(dt({axisType:o},n.defaultProps),{},{hide:!0,orientation:G()(di,"".concat(o,".").concat(h%2),null),domain:m,originalDomain:g,isCategorical:p,layout:u}))))},{})},dg=function(e,t){var r=t.axisType,n=void 0===r?"xAxis":r,o=t.AxisComp,i=t.graphicalItems,a=t.stackGroups,l=t.dataStartIndex,s=t.dataEndIndex,u=e.children,c="".concat(n,"Id"),f=iP(u,o),d={};return f&&f.length?d=dm(e,{axes:f,graphicalItems:i,axisType:n,axisIdKey:c,stackGroups:a,dataStartIndex:l,dataEndIndex:s}):i&&i.length&&(d=dv(e,{Axis:o,graphicalItems:i,axisType:n,axisIdKey:c,stackGroups:a,dataStartIndex:l,dataEndIndex:s})),d},dy=function(e){var t=ec(e),r=a0(t,!1,!0);return{tooltipTicks:r,orderedTooltipTicks:ek()(r,function(e){return e.coordinate}),tooltipAxis:t,tooltipAxisBandSize:ls(t,r)}},db=function(e){var t,r,n=e.children,o=e.defaultShowTooltip,i=iC(n,fg);return{chartX:0,chartY:0,dataStartIndex:i&&i.props&&i.props.startIndex||0,dataEndIndex:(null==i?void 0:null===(t=i.props)||void 0===t?void 0:t.endIndex)!==void 0?null==i?void 0:null===(r=i.props)||void 0===r?void 0:r.endIndex:e.data&&e.data.length-1||0,activeTooltipIndex:-1,isTooltipActive:!eP()(o)&&o}},dx=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},dw=function(e,t){var r=e.props,n=e.graphicalItems,o=e.xAxisMap,i=void 0===o?{}:o,a=e.yAxisMap,l=void 0===a?{}:a,s=r.width,u=r.height,c=r.children,f=r.margin||{},d=iC(c,fg),p=iC(c,aR),h=Object.keys(l).reduce(function(e,t){var r=l[t],n=r.orientation;return r.mirror||r.hide?e:dt(dt({},e),{},dr({},n,e[n]+r.width))},{left:f.left||0,right:f.right||0}),m=Object.keys(i).reduce(function(e,t){var r=i[t],n=r.orientation;return r.mirror||r.hide?e:dt(dt({},e),{},dr({},n,G()(e,"".concat(n))+r.height))},{top:f.top||0,bottom:f.bottom||0}),v=dt(dt({},m),h),g=v.bottom;return d&&(v.bottom+=d.props.height||fg.defaultProps.height),p&&t&&(v=aG(v,n,r,t)),dt(dt({brushBottom:g},v),{},{width:s-v.left-v.right,height:u-v.top-v.bottom})},dE=function(e){var t,r=e.chartName,n=e.GraphicalChild,o=e.defaultTooltipEventType,i=void 0===o?"axis":o,a=e.validateTooltipEventTypes,l=void 0===a?["axis"]:a,s=e.axisComponents,u=e.legendContent,c=e.formatAxisMap,f=e.defaultProps,d=function(e,t){var r=t.graphicalItems,n=t.stackGroups,o=t.offset,i=t.updateId,a=t.dataStartIndex,l=t.dataEndIndex,u=e.barSize,c=e.layout,f=e.barGap,d=e.barCategoryGap,p=e.maxBarSize,h=dx(c),m=h.numericAxisName,v=h.cateAxisName,g=!!r&&!!r.length&&r.some(function(e){var t=ik(e&&e.type);return t&&t.indexOf("Bar")>=0})&&aW({barSize:u,stackGroups:n}),y=[];return r.forEach(function(r,u){var h,b=df(e.data,{dataStartIndex:a,dataEndIndex:l},r),x=r.props,w=x.dataKey,E=x.maxBarSize,_=r.props["".concat(m,"Id")],O=r.props["".concat(v,"Id")],k=s.reduce(function(e,n){var o,i=t["".concat(n.axisType,"Map")],a=r.props["".concat(n.axisType,"Id")],l=i&&i[a];return dt(dt({},e),{},(dr(o={},n.axisType,l),dr(o,"".concat(n.axisType,"Ticks"),a0(l)),o))},{}),S=k[v],A=k["".concat(v,"Ticks")],T=n&&n[_]&&n[_].hasStack&&ln(r,n[_].stackGroups),P=ik(r.type).indexOf("Bar")>=0,C=ls(S,A),M=[];if(P){var j,N,R=eP()(E)?p:E,I=null!==(j=null!==(N=ls(S,A,!0))&&void 0!==N?N:R)&&void 0!==j?j:0;M=aX({barGap:f,barCategoryGap:d,bandSize:I!==C?I:C,sizeList:g[O],maxBarSize:R}),I!==C&&(M=M.map(function(e){return dt(dt({},e),{},{position:dt(dt({},e.position),{},{offset:e.position.offset-I/2})})}))}var D=r&&r.type&&r.type.getComposedData;D&&y.push({props:dt(dt({},D(dt(dt({},k),{},{displayedData:b,props:e,dataKey:w,item:r,bandSize:C,barPosition:M,offset:o,stackedData:T,layout:c,dataStartIndex:a,dataEndIndex:l}))),{},(dr(h={key:r.key||"item-".concat(u)},m,k[m]),dr(h,v,k[v]),dr(h,"animationId",i),h)),childIndex:iT(e.children).indexOf(r),item:r})}),y},p=function(e,t){var o=e.props,i=e.dataStartIndex,a=e.dataEndIndex,l=e.updateId;if(!iM({props:o}))return null;var u=o.children,f=o.layout,p=o.stackOffset,h=o.data,m=o.reverseStackOrder,v=dx(f),g=v.numericAxisName,y=v.cateAxisName,b=iP(u,n),x=a8(h,b,"".concat(g,"Id"),"".concat(y,"Id"),p,m),w=s.reduce(function(e,t){var r="".concat(t.axisType,"Map");return dt(dt({},e),{},dr({},r,dg(o,dt(dt({},t),{},{graphicalItems:b,stackGroups:t.axisType===g&&x,dataStartIndex:i,dataEndIndex:a}))))},{}),E=dw(dt(dt({},w),{},{props:o,graphicalItems:b}),null==t?void 0:t.legendBBox);Object.keys(w).forEach(function(e){w[e]=c(o,w[e],E,e.replace("Map",""),r)});var _=dy(w["".concat(y,"Map")]),O=d(o,dt(dt({},w),{},{dataStartIndex:i,dataEndIndex:a,updateId:l,graphicalItems:b,stackGroups:x,offset:E}));return dt(dt({formattedGraphicalItems:O,graphicalItems:b,offset:E,stackGroups:x},_),w)};return t=function(e){(function(e,t){if("function"!=typeof t&&null!==t)throw 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&&f4(e,t)})(s,e);var t,n,o,a=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=f6(s);if(t){var n=f6(this).constructor;e=Reflect.construct(r,arguments,n)}else e=r.apply(this,arguments);return function(e,t){if(t&&("object"===fQ(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return f3(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,s),dr(f3(t=a.call(this,e)),"accessibilityManager",new fK),dr(f3(t),"clearDeferId",function(){!eP()(t.deferId)&&du&&du(t.deferId),t.deferId=null}),dr(f3(t),"handleLegendBBoxUpdate",function(e){if(e){var r=t.state,n=r.dataStartIndex,o=r.dataEndIndex,i=r.updateId;t.setState(dt({legendBBox:e},p({props:t.props,dataStartIndex:n,dataEndIndex:o,updateId:i},dt(dt({},t.state),{},{legendBBox:e}))))}}),dr(f3(t),"handleReceiveSyncEvent",function(e,r,n){t.props.syncId===e&&r!==t.uniqueChartId&&(t.clearDeferId(),t.deferId=ds&&ds(t.applySyncEvent.bind(f3(t),n)))}),dr(f3(t),"handleBrushChange",function(e){var r=e.startIndex,n=e.endIndex;if(r!==t.state.dataStartIndex||n!==t.state.dataEndIndex){var o=t.state.updateId;t.setState(function(){return dt({dataStartIndex:r,dataEndIndex:n},p({props:t.props,dataStartIndex:r,dataEndIndex:n,updateId:o},t.state))}),t.triggerSyncEvent({dataStartIndex:r,dataEndIndex:n})}}),dr(f3(t),"handleMouseEnter",function(e){var r=t.props.onMouseEnter,n=t.getMouseInfo(e);if(n){var o=dt(dt({},n),{},{isTooltipActive:!0});t.setState(o),t.triggerSyncEvent(o),e_()(r)&&r(o,e)}}),dr(f3(t),"triggeredAfterMouseMove",function(e){var r=t.props.onMouseMove,n=t.getMouseInfo(e),o=n?dt(dt({},n),{},{isTooltipActive:!0}):{isTooltipActive:!1};t.setState(o),t.triggerSyncEvent(o),e_()(r)&&r(o,e)}),dr(f3(t),"handleItemMouseEnter",function(e){t.setState(function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}})}),dr(f3(t),"handleItemMouseLeave",function(){t.setState(function(){return{isTooltipActive:!1}})}),dr(f3(t),"handleMouseMove",function(e){e&&e_()(e.persist)&&e.persist(),t.triggeredAfterMouseMove(e)}),dr(f3(t),"handleMouseLeave",function(e){var r=t.props.onMouseLeave,n={isTooltipActive:!1};t.setState(n),t.triggerSyncEvent(n),e_()(r)&&r(n,e),t.cancelThrottledTriggerAfterMouseMove()}),dr(f3(t),"handleOuterEvent",function(e){var r=iF(e),n=G()(t.props,"".concat(r));r&&e_()(n)&&n(/.*touch.*/i.test(r)?t.getMouseInfo(e.changedTouches[0]):t.getMouseInfo(e),e)}),dr(f3(t),"handleClick",function(e){var r=t.props.onClick,n=t.getMouseInfo(e);if(n){var o=dt(dt({},n),{},{isTooltipActive:!0});t.setState(o),t.triggerSyncEvent(o),e_()(r)&&r(o,e)}}),dr(f3(t),"handleMouseDown",function(e){var r=t.props.onMouseDown;e_()(r)&&r(t.getMouseInfo(e),e)}),dr(f3(t),"handleMouseUp",function(e){var r=t.props.onMouseUp;e_()(r)&&r(t.getMouseInfo(e),e)}),dr(f3(t),"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleMouseMove(e.changedTouches[0])}),dr(f3(t),"handleTouchStart",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleMouseDown(e.changedTouches[0])}),dr(f3(t),"handleTouchEnd",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleMouseUp(e.changedTouches[0])}),dr(f3(t),"verticalCoordinatesGenerator",function(e){var t=e.xAxis,r=e.width,n=e.height,o=e.offset;return aQ(u0(dt(dt(dt({},c8.defaultProps),t),{},{ticks:a0(t,!0),viewBox:{x:0,y:0,width:r,height:n}})),o.left,o.left+o.width)}),dr(f3(t),"horizontalCoordinatesGenerator",function(e){var t=e.yAxis,r=e.width,n=e.height,o=e.offset;return aQ(u0(dt(dt(dt({},c8.defaultProps),t),{},{ticks:a0(t,!0),viewBox:{x:0,y:0,width:r,height:n}})),o.top,o.top+o.height)}),dr(f3(t),"axesTicksGenerator",function(e){return a0(e,!0)}),dr(f3(t),"renderCursor",function(e){var n,o=t.state,i=o.isTooltipActive,a=o.activeCoordinate,l=o.activePayload,s=o.offset,u=o.activeTooltipIndex,c=t.getTooltipEventType();if(!e||!e.props.cursor||!i||!a||"ScatterChart"!==r&&"axis"!==c)return null;var f=t.props.layout,d=cF;if("ScatterChart"===r)n=a,d=cz;else if("BarChart"===r)n=t.getCursorRectangle(),d=s$;else if("radial"===f){var p=t.getCursorPoints(),h=p.cx,m=p.cy,v=p.radius;n={cx:h,cy:m,startAngle:p.startAngle,endAngle:p.endAngle,innerRadius:v,outerRadius:v},d=cW}else n={points:t.getCursorPoints()},d=cF;var g=e.key||"_recharts-cursor",y=dt(dt(dt(dt({stroke:"#ccc",pointerEvents:"none"},s),n),iI(e.props.cursor)),{},{payload:l,payloadIndex:u,key:g,className:"recharts-tooltip-cursor"});return(0,j.isValidElement)(e.props.cursor)?(0,j.cloneElement)(e.props.cursor,y):(0,j.createElement)(d,y)}),dr(f3(t),"renderPolarAxis",function(e,r,n){var o=G()(e,"type.axisType"),i=G()(t.state,"".concat(o,"Map")),a=i&&i[e.props["".concat(o,"Id")]];return(0,j.cloneElement)(e,dt(dt({},a),{},{className:o,key:e.key||"".concat(r,"-").concat(n),ticks:a0(a,!0)}))}),dr(f3(t),"renderXAxis",function(e,r,n){var o=t.state.xAxisMap[e.props.xAxisId];return t.renderAxis(o,e,r,n)}),dr(f3(t),"renderYAxis",function(e,r,n){var o=t.state.yAxisMap[e.props.yAxisId];return t.renderAxis(o,e,r,n)}),dr(f3(t),"renderGrid",function(e){var r=t.state,n=r.xAxisMap,o=r.yAxisMap,i=r.offset,a=t.props,l=a.width,s=a.height,u=ec(n),c=ew()(o,function(e){return eb()(e.domain,dl)})||ec(o),f=e.props||{};return(0,j.cloneElement)(e,{key:e.key||"grid",x:ei(f.x)?f.x:i.left,y:ei(f.y)?f.y:i.top,width:ei(f.width)?f.width:i.width,height:ei(f.height)?f.height:i.height,xAxis:u,yAxis:c,offset:i,chartWidth:l,chartHeight:s,verticalCoordinatesGenerator:f.verticalCoordinatesGenerator||t.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:f.horizontalCoordinatesGenerator||t.horizontalCoordinatesGenerator})}),dr(f3(t),"renderPolarGrid",function(e){var r=e.props,n=r.radialLines,o=r.polarAngles,i=r.polarRadius,a=t.state,l=a.radiusAxisMap,s=a.angleAxisMap,u=ec(l),c=ec(s),f=c.cx,d=c.cy,p=c.innerRadius,h=c.outerRadius;return(0,j.cloneElement)(e,{polarAngles:K()(o)?o:a0(c,!0).map(function(e){return e.coordinate}),polarRadius:K()(i)?i:a0(u,!0).map(function(e){return e.coordinate}),cx:f,cy:d,innerRadius:p,outerRadius:h,key:e.key||"polar-grid",radialLines:n})}),dr(f3(t),"renderLegend",function(){var e=t.state.formattedGraphicalItems,r=t.props,n=r.children,o=r.width,i=r.height,a=t.props.margin||{},l=aY({children:n,formattedGraphicalItems:e,legendWidth:o-(a.left||0)-(a.right||0),legendContent:u});if(!l)return null;var s=l.item,c=f2(l,fZ);return(0,j.cloneElement)(s,dt(dt({},c),{},{chartWidth:o,chartHeight:i,margin:a,ref:function(e){t.legendInstance=e},onBBoxUpdate:t.handleLegendBBoxUpdate}))}),dr(f3(t),"renderTooltip",function(){var e=iC(t.props.children,ca);if(!e)return null;var r=t.state,n=r.isTooltipActive,o=r.activeCoordinate,i=r.activePayload,a=r.activeLabel,l=r.offset;return(0,j.cloneElement)(e,{viewBox:dt(dt({},l),{},{x:l.left,y:l.top}),active:n,label:a,payload:n?i:[],coordinate:o})}),dr(f3(t),"renderBrush",function(e){var r=t.props,n=r.margin,o=r.data,i=t.state,a=i.offset,l=i.dataStartIndex,s=i.dataEndIndex,u=i.updateId;return(0,j.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:a1(t.handleBrushChange,null,e.props.onChange),data:o,x:ei(e.props.x)?e.props.x:a.left,y:ei(e.props.y)?e.props.y:a.top+a.height+a.brushBottom-(n.bottom||0),width:ei(e.props.width)?e.props.width:a.width,startIndex:l,endIndex:s,updateId:"brush-".concat(u)})}),dr(f3(t),"renderReferenceElement",function(e,r,n){if(!e)return null;var o=f3(t).clipPathId,i=t.state,a=i.xAxisMap,l=i.yAxisMap,s=i.offset,u=e.props,c=u.xAxisId,f=u.yAxisId;return(0,j.cloneElement)(e,{key:e.key||"".concat(r,"-").concat(n),xAxis:a[c],yAxis:l[f],viewBox:{x:s.left,y:s.top,width:s.width,height:s.height},clipPathId:o})}),dr(f3(t),"renderActivePoints",function(e){var t=e.item,r=e.activePoint,n=e.basePoint,o=e.childIndex,i=e.isRange,a=[],l=t.props.key,u=t.item.props,c=u.activeDot,f=dt(dt({index:o,dataKey:u.dataKey,cx:r.x,cy:r.y,r:4,fill:aV(t.item),strokeWidth:2,stroke:"#fff",payload:r.payload,value:r.value,key:"".concat(l,"-activePoint-").concat(o)},iI(c)),iy(c));return a.push(s.renderActiveDot(c,f)),n?a.push(s.renderActiveDot(c,dt(dt({},f),{},{cx:n.x,cy:n.y,key:"".concat(l,"-basePoint-").concat(o)}))):i&&a.push(null),a}),dr(f3(t),"renderGraphicChild",function(e,r,n){var o,i,a=t.filterFormatItem(e,r,n);if(!a)return null;var l=t.getTooltipEventType(),s=t.state,u=s.isTooltipActive,c=s.tooltipAxis,f=s.activeTooltipIndex,d=s.activeLabel,p=iC(t.props.children,ca),h=a.props,m=h.points,v=h.isRange,g=h.baseLine,y=a.item.props,b=y.activeDot,x=y.hide,w={};"axis"!==l&&p&&"click"===p.props.trigger?w={onClick:a1(t.handleItemMouseEnter,null,e.props.onCLick)}:"axis"!==l&&(w={onMouseLeave:a1(t.handleItemMouseLeave,null,e.props.onMouseLeave),onMouseEnter:a1(t.handleItemMouseEnter,null,e.props.onMouseEnter)});var E=(0,j.cloneElement)(e,dt(dt({},a.props),w));if(!x&&u&&p&&b&&f>=0){if(c.dataKey&&!c.allowDuplicatedCategory){var _="function"==typeof c.dataKey?function(e){return"function"==typeof c.dataKey?c.dataKey(e.payload):null}:"payload.".concat(c.dataKey.toString());o=ep(m,_,d),i=v&&g&&ep(g,_,d)}else o=m[f],i=v&&g&&g[f];if(!eP()(o))return[E].concat(f7(t.renderActivePoints({item:a,activePoint:o,basePoint:i,childIndex:f,isRange:v})))}return v?[E,null,null]:[E,null]}),dr(f3(t),"renderCustomized",function(e,r,n){return(0,j.cloneElement)(e,dt(dt({key:"recharts-customized-".concat(n)},t.props),t.state))}),t.uniqueChartId=eP()(e.id)?es("recharts"):e.id,t.clipPathId="".concat(t.uniqueChartId,"-clip"),e.throttleDelay&&(t.triggeredAfterMouseMove=U()(t.triggeredAfterMouseMove,e.throttleDelay)),t.state={},t}return n=[{key:"componentDidMount",value:function(){var e,t;eP()(this.props.syncId)||this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(e=this.props.margin.left)&&void 0!==e?e:0,top:null!==(t=this.props.margin.top)&&void 0!==t?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.handleMouseMove,layout:this.props.layout})}},{key:"getSnapshotBeforeUpdate",value:function(e,t){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin){var r,n;this.accessibilityManager.setDetails({offset:{left:null!==(r=this.props.margin.left)&&void 0!==r?r:0,top:null!==(n=this.props.margin.top)&&void 0!==n?n:0}})}return null}},{key:"componentDidUpdate",value:function(e){eP()(e.syncId)&&!eP()(this.props.syncId)&&this.addListener(),!eP()(e.syncId)&&eP()(this.props.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){this.clearDeferId(),eP()(this.props.syncId)||this.removeListener(),this.cancelThrottledTriggerAfterMouseMove()}},{key:"cancelThrottledTriggerAfterMouseMove",value:function(){"function"==typeof this.triggeredAfterMouseMove.cancel&&this.triggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=iC(this.props.children,ca);if(e&&eM()(e.props.shared)){var t=e.props.shared?"axis":"item";return l.indexOf(t)>=0?t:i}return i}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=e$(this.container),r={chartX:Math.round(e.pageX-t.left),chartY:Math.round(e.pageY-t.top)},n=this.inRange(r.chartX,r.chartY);if(!n)return null;var o=this.state,i=o.xAxisMap,a=o.yAxisMap;if("axis"!==this.getTooltipEventType()&&i&&a){var l=ec(i).scale,s=ec(a).scale,u=l&&l.invert?l.invert(r.chartX):null,c=s&&s.invert?s.invert(r.chartY):null;return dt(dt({},r),{},{xValue:u,yValue:c})}var f=dh(this.state,this.props.data,this.props.layout,n);return f?dt(dt({},r),f):null}},{key:"getCursorRectangle",value:function(){var e=this.props.layout,t=this.state,r=t.activeCoordinate,n=t.offset,o=t.tooltipAxisBandSize,i=o/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?r.x-i:n.left+.5,y:"horizontal"===e?n.top+.5:r.y-i,width:"horizontal"===e?o:n.width-1,height:"horizontal"===e?n.height-1:o}}},{key:"getCursorPoints",value:function(){var e,t,r,n,o=this.props.layout,i=this.state,a=i.activeCoordinate,l=i.offset;if("horizontal"===o)r=e=a.x,t=l.top,n=l.top+l.height;else if("vertical"===o)n=t=a.y,e=l.left,r=l.left+l.width;else if(!eP()(a.cx)||!eP()(a.cy)){if("centric"===o){var s=a.cx,u=a.cy,c=a.innerRadius,f=a.outerRadius,d=a.angle,p=ur(s,u,c,d),h=ur(s,u,f,d);e=p.x,t=p.y,r=h.x,n=h.y}else{var m=a.cx,v=a.cy,g=a.radius,y=a.startAngle,b=a.endAngle;return{points:[ur(m,v,g,y),ur(m,v,g,b)],cx:m,cy:v,radius:g,startAngle:y,endAngle:b}}}return[{x:e,y:t},{x:r,y:n}]}},{key:"inRange",value:function(e,t){var r=this.props.layout;if("horizontal"===r||"vertical"===r){var n=this.state.offset;return e>=n.left&&e<=n.left+n.width&&t>=n.top&&t<=n.top+n.height?{x:e,y:t}:null}var o=this.state,i=o.angleAxisMap,a=o.radiusAxisMap;return i&&a?ul({x:e,y:t},ec(i)):null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),r=iC(e,ca),n={};return r&&"axis"===t&&(n="click"===r.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}),dt(dt({},iy(this.props,this.handleOuterEvent)),n)}},{key:"addListener",value:function(){fV.on(fY,this.handleReceiveSyncEvent),fV.setMaxListeners&&fV._maxListeners&&fV.setMaxListeners(fV._maxListeners+1)}},{key:"removeListener",value:function(){fV.removeListener(fY,this.handleReceiveSyncEvent),fV.setMaxListeners&&fV._maxListeners&&fV.setMaxListeners(fV._maxListeners-1)}},{key:"triggerSyncEvent",value:function(e){var t=this.props.syncId;eP()(t)||fV.emit(fY,t,this.uniqueChartId,e)}},{key:"applySyncEvent",value:function(e){var t=this.props,r=t.layout,n=t.syncMethod,o=this.state.updateId,i=e.dataStartIndex,a=e.dataEndIndex;if(eP()(e.dataStartIndex)&&eP()(e.dataEndIndex)){if(eP()(e.activeTooltipIndex))this.setState(e);else{var l=e.chartX,s=e.chartY,u=e.activeTooltipIndex,c=this.state,f=c.offset,d=c.tooltipTicks;if(!f)return;if("function"==typeof n)u=n(d,e);else if("value"===n){u=-1;for(var h=0;h=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(o,d_));return j.createElement(iH,{clipPath:r?"url(#clipPath-".concat(n,")"):null},j.createElement(cF,dk({},iI(c,!0),{points:e,connectNulls:s,type:a,baseLine:t,layout:i,stroke:"none",className:"recharts-area-area"})),"none"!==l&&j.createElement(cF,dk({},iI(this.props),{className:"recharts-area-curve",layout:i,type:a,connectNulls:s,fill:"none",points:e})),"none"!==l&&u&&j.createElement(cF,dk({},iI(this.props),{className:"recharts-area-curve",layout:i,type:a,connectNulls:s,fill:"none",points:t})))}},{key:"renderAreaWithAnimation",value:function(e,t){var r=this,n=this.props,o=n.points,i=n.baseLine,a=n.isAnimationActive,l=n.animationBegin,s=n.animationDuration,u=n.animationEasing,c=n.animationId,f=this.state,d=f.prevPoints,p=f.prevBaseLine;return j.createElement(s_,{begin:l,duration:s,isActive:a,easing:u,from:{t:0},to:{t:1},key:"area-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(n){var a=n.t;if(d){var l,s=d.length/o.length,u=o.map(function(e,t){var r=Math.floor(t*s);if(d[r]){var n=d[r],o=ed(n.x,e.x),i=ed(n.y,e.y);return dA(dA({},e),{},{x:o(a),y:i(a)})}return e});return l=ei(i)&&"number"==typeof i?ed(p,i)(a):eP()(i)||J()(i)?ed(p,0)(a):i.map(function(e,t){var r=Math.floor(t*s);if(p[r]){var n=p[r],o=ed(n.x,e.x),i=ed(n.y,e.y);return dA(dA({},e),{},{x:o(a),y:i(a)})}return e}),r.renderAreaStatically(u,l,e,t)}return j.createElement(iH,null,j.createElement("defs",null,j.createElement("clipPath",{id:"animationClipPath-".concat(t)},r.renderClipRect(a))),j.createElement(iH,{clipPath:"url(#animationClipPath-".concat(t,")")},r.renderAreaStatically(o,i,e,t)))})}},{key:"renderArea",value:function(e,t){var r=this.props,n=r.points,o=r.baseLine,i=r.isAnimationActive,a=this.state,l=a.prevPoints,s=a.prevBaseLine,u=a.totalLength;return i&&n&&n.length&&(!l&&u>0||!eG()(l,n)||!eG()(s,o))?this.renderAreaWithAnimation(e,t):this.renderAreaStatically(n,o,e,t)}},{key:"render",value:function(){var e,t=this.props,r=t.hide,n=t.dot,o=t.points,i=t.className,a=t.top,l=t.left,s=t.xAxis,u=t.yAxis,c=t.width,f=t.height,d=t.isAnimationActive,p=t.id;if(r||!o||!o.length)return null;var h=this.state.isAnimationFinished,m=1===o.length,v=I()("recharts-area",i),g=s&&s.allowDataOverflow,y=u&&u.allowDataOverflow,b=g||y,x=eP()(p)?this.id:p,w=null!==(e=iI(n))&&void 0!==e?e:{r:3,strokeWidth:2},E=w.r,_=w.strokeWidth,O=(iN(n)?n:{}).clipDot,k=void 0===O||O,S=2*(void 0===E?3:E)+(void 0===_?2:_);return j.createElement(iH,{className:v},g||y?j.createElement("defs",null,j.createElement("clipPath",{id:"clipPath-".concat(x)},j.createElement("rect",{x:g?l:l-c/2,y:y?a:a-f/2,width:g?c:2*c,height:y?f:2*f})),!k&&j.createElement("clipPath",{id:"clipPath-dots-".concat(x)},j.createElement("rect",{x:l-S/2,y:a-S/2,width:c+S,height:f+S}))):null,m?null:this.renderArea(b,x),(n||m)&&this.renderDots(b,k,x),(!d||h)&&uk.renderCallByParent(this.props,o))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,curBaseLine:e.baseLine,prevPoints:t.curPoints,prevBaseLine:t.curBaseLine}:e.points!==t.curPoints||e.baseLine!==t.curBaseLine?{curPoints:e.points,curBaseLine:e.baseLine}:null}}],r&&dT(i.prototype,r),n&&dT(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(j.PureComponent);dj(dR,"displayName","Area"),dj(dR,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!ej.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),dj(dR,"getBaseValue",function(e,t,r,n){var o=e.layout,i=e.baseValue,a=t.props.baseValue,l=null!=a?a:i;if(ei(l)&&"number"==typeof l)return l;var s="horizontal"===o?n:r,u=s.scale.domain();if("number"===s.type){var c=Math.max(u[0],u[1]),f=Math.min(u[0],u[1]);return"dataMin"===l?f:"dataMax"===l?c:c<0?c:Math.max(Math.min(u[0],u[1]),0)}return"dataMin"===l?u[0]:"dataMax"===l?u[1]:u[0]}),dj(dR,"getComposedData",function(e){var t,r=e.props,n=e.item,o=e.xAxis,i=e.yAxis,a=e.xAxisTicks,l=e.yAxisTicks,s=e.bandSize,u=e.dataKey,c=e.stackedData,f=e.dataStartIndex,d=e.displayedData,p=e.offset,h=r.layout,m=c&&c.length,v=dR.getBaseValue(r,n,o,i),g=!1,y=d.map(function(e,t){var r,n=az(e,u);m?r=c[f+t]:(r=n,K()(r)?g=!0:r=[v,r]);var d=eP()(r[1])||m&&eP()(n);return"horizontal"===h?{x:le({axis:o,ticks:a,bandSize:s,entry:e,index:t}),y:d?null:i.scale(r[1]),value:r,payload:e}:{x:d?null:o.scale(r[1]),y:le({axis:i,ticks:l,bandSize:s,entry:e,index:t}),value:r,payload:e}});return t=m||g?y.map(function(e){return"horizontal"===h?{x:e.x,y:eP()(G()(e,"value[0]"))||eP()(G()(e,"y"))?null:i.scale(G()(e,"value[0]"))}:{x:eP()(G()(e,"value[0]"))?null:o.scale(G()(e,"value[0]")),y:e.y}}):"horizontal"===h?i.scale(v):o.scale(v),dA({points:y,baseLine:t,layout:h,isRange:g},p)}),dj(dR,"renderDotItem",function(e,t){return j.isValidElement(e)?j.cloneElement(e,t):e_()(e)?e(t):j.createElement(cG,dk({},t,{className:"recharts-area-dot"}))});var dI=function(){return null};dI.displayName="XAxis",dI.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};var dD=function(){return null};dD.displayName="YAxis",dD.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};var dL=dE({chartName:"AreaChart",GraphicalChild:dR,axisComponents:[{axisType:"xAxis",AxisComp:dI},{axisType:"yAxis",AxisComp:dD}],formatAxisMap:uV}),dB=["x1","y1","x2","y2","key"];function dF(e){return(dF="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function dU(){return(dU=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(t,dB);r=j.createElement("line",dU({},iI(s),{x1:n,y1:o,x2:i,y2:a,fill:"none",key:l}))}return r}}],r&&d$(i.prototype,r),n&&d$(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(j.PureComponent);dW(dG,"displayName","CartesianGrid"),dW(dG,"defaultProps",{horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]});let dq=(e,t)=>{let r=new Map;return e.forEach((e,n)=>{r.set(e,t[n])}),r},dK=(e,t,r)=>[e?"auto":null!=t?t:0,null!=r?r:"auto"],dZ=(e,t)=>{let[r,n]=(0,j.useState)(t);(0,j.useEffect)(()=>{let t=()=>{n(window.innerWidth),e()};return t(),window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[e,r])},dJ={none:{height:"h-0",width:"w-0"},threeXs:{height:"h-0.5",width:"w-0.5"},twoXs:{height:"h-1",width:"w-1"},xs:{height:"h-2",width:"w-2"},sm:{height:"h-3",width:"w-3"},md:{height:"h-4",width:"w-4"},lg:{height:"h-5",width:"w-5"},xl:{height:"h-6",width:"w-6"},twoXl:{height:"h-7",width:"w-7"},threeXl:{height:"h-9",width:"w-9"}},dQ={none:{paddingLeft:"pl-0",paddingTop:"pt-0",paddingRight:"pr-0",paddingBottom:"pb-0",paddingX:"px-0",paddingY:"py-0",paddingAll:"p-0",marginLeft:"ml-0",marginTop:"mt-0",marginRight:"mr-0",marginBottom:"mb-0",negativeMarginLeft:"-ml-0",negativeMarginRight:"-mr-0",negativeMarginTop:"-mt-0",negativeMarginBottom:"-mb-0",left:"left-0",right:"right-0",top:"top-0",bottom:"bottom-0",spaceX:"space-x-0"},px:{paddingLeft:"pl-px",paddingTop:"pt-px",paddingRight:"pr-px",paddingBottom:"pb-px",paddingX:"px-px",paddingY:"py-px",paddingAll:"p-px",marginLeft:"ml-px",marginTop:"mt-px",marginRight:"mr-px",marginBottom:"mb-px",negativeMarginLeft:"-ml-px",negativeMarginRight:"-mr-px",negativeMarginTop:"-mt-px",negativeMarginBottom:"-mb-px",left:"left-px",right:"right-px",top:"top-px",bottom:"bottom-px",spaceX:"space-x-px"},threeXs:{paddingLeft:"pl-0.5",paddingTop:"pt-0.5",paddingRight:"pr-0.5",paddingBottom:"pb-0.5",paddingX:"px-0.5",paddingY:"py-0.5",paddingAll:"p-0.5",marginLeft:"ml-0.5",marginTop:"mt-0.5",marginRight:"mr-0.5",marginBottom:"mb-0.5",negativeMarginLeft:"-ml-0.5",negativeMarginRight:"-mr-0.5",negativeMarginTop:"-mt-0.5",negativeMarginBottom:"-mb-0.5",left:"left-0.5",right:"right-0.5",top:"top-0.5",bottom:"bottom-0.5",spaceX:"space-x-0.5"},twoXs:{paddingLeft:"pl-1",paddingTop:"pt-1",paddingRight:"pr-1",paddingBottom:"pb-1",paddingX:"px-1",paddingY:"py-1",paddingAll:"p-1",marginLeft:"ml-1",marginTop:"mt-1",marginRight:"mr-1",marginBottom:"mb-1",negativeMarginLeft:"-ml-1",negativeMarginRight:"-mr-1",left:"left-1",right:"right-1",top:"top-1",bottom:"bottom-1",spaceX:"space-x-1"},xs:{paddingLeft:"pl-1.5",paddingTop:"pt-1.5",paddingRight:"pr-1.5",paddingBottom:"pb-1.5",paddingX:"px-1.5",paddingY:"py-1.5",paddingAll:"p-1.5",marginLeft:"ml-1.5",marginTop:"mt-1.5",marginRight:"mr-1.5",marginBottom:"mb-1.5",negativeMarginLeft:"-ml-1.5",negativeMarginRight:"-mr-1.5",negativeMarginTop:"-mt-1.5",negativeMarginBottom:"-mb-1.5",left:"left-1.5",right:"right-1.5",top:"top-1.5",bottom:"bottom-1.5",spaceX:"space-x-1.5"},sm:{paddingLeft:"pl-2",paddingTop:"pt-2",paddingRight:"pr-2",paddingBottom:"pb-2",paddingX:"px-2",paddingY:"py-2",paddingAll:"p-2",marginLeft:"ml-2",marginTop:"mt-2",marginRight:"mr-2",marginBottom:"mb-2",negativeMarginLeft:"-ml-2",negativeMarginRight:"-mr-2",negativeMarginTop:"-mt-2",negativeMarginBottom:"-mb-2",left:"left-2",right:"right-2",top:"left-2",bottom:"bottom-2",spaceX:"space-x-2"},md:{paddingLeft:"pl-2.5",paddingTop:"pt-2.5",paddingRight:"pr-2.5",paddingBottom:"pb-2.5",paddingX:"px-2.5",paddingY:"py-2.5",paddingAll:"p-2.5",marginLeft:"ml-2.5",marginTop:"mt-2.5",marginRight:"mr-2.5",marginBottom:"mb-2.5",negativeMarginLeft:"-ml-2.5",negativeMarginRight:"-mr-2.5",negativeMarginTop:"-mt-2.5",negativeMarginBottom:"-mb-2.5",left:"left-2.5",right:"right-2.5",top:"top-2.5",bottom:"bottom-2.5",spaceX:"space-x-2.5"},lg:{paddingLeft:"pl-3",paddingTop:"pt-3",paddingRight:"pr-3",paddingBottom:"pb-3",paddingX:"px-3",paddingY:"py-3",paddingAll:"p-3",marginLeft:"ml-3",marginTop:"mt-3",marginRight:"mr-3",marginBottom:"mb-3",negativeMarginLeft:"-ml-3",negativeMarginRight:"-mr-3",negativeMarginTop:"-mt-3",negativeMarginBottom:"-mb-3",left:"left-3",right:"right-3",top:"top-3",bottom:"bottom-3",spaceX:"space-x-3"},xl:{paddingLeft:"pl-3.5",paddingTop:"pt-3.5",paddingRight:"pr-3.5",paddingBottom:"pb-3.5",paddingX:"px-3.5",paddingY:"py-3.5",paddingAll:"p-3.5",marginLeft:"ml-3.5",marginTop:"mt-3.5",marginRight:"mr-3.5",marginBottom:"mb-3.5",negativeMarginLeft:"-ml-3.5",negativeMarginRight:"-mr-3.5",negativeMarginTop:"-mt-3.5",negativeMarginBottom:"-mb-3.5",left:"left-3.5",right:"right-3.5",top:"top-3.5",bottom:"bottom-3.5",spaceX:"space-x-3.5"},twoXl:{paddingLeft:"pl-4",paddingTop:"pt-4",paddingRight:"pr-4",paddingBottom:"pb-4",paddingX:"px-4",paddingY:"py-4",paddingAll:"p-4",marginLeft:"ml-4",marginTop:"mt-4",marginRight:"mr-4",marginBottom:"mb-4",negativeMarginLeft:"-ml-4",negativeMarginRight:"-mr-4",negativeMarginTop:"-mt-4",negativeMarginBottom:"-mb-4",left:"left-4",right:"right-4",top:"top-4",bottom:"bottom-4",spaceX:"space-x-4"},threeXl:{paddingLeft:"pl-6",paddingTop:"pt-6",paddingRight:"pr-6",paddingBottom:"pb-6",paddingX:"px-6",paddingY:"py-6",paddingAll:"p-6",marginLeft:"ml-6",marginTop:"mt-6",marginRight:"mr-6",marginBottom:"mb-6",negativeMarginLeft:"-ml-6",negativeMarginRight:"-mr-6",negativeMarginTop:"-mt-6",negativeMarginBottom:"-mb-6",left:"left-6",right:"right-6",top:"top-6",bottom:"bottom-6",spaceX:"space-x-6"},fourXl:{paddingLeft:"pl-8",paddingTop:"pt-8",paddingRight:"pr-8",paddingBottom:"pb-8",paddingX:"px-8",paddingY:"py-8",paddingAll:"p-8",marginLeft:"ml-8",marginTop:"mt-8",marginRight:"mr-8",marginBottom:"mb-8",negativeMarginLeft:"-ml-8",negativeMarginRight:"-mr-8",negativeMarginTop:"-mt-8",negativeMarginBottom:"-mb-8",left:"left-8",right:"right-8",top:"top-8",bottom:"bottom-8",spaceX:"space-x-8"}},d0={Increase:"increase",ModerateIncrease:"moderateIncrease",Decrease:"decrease",ModerateDecrease:"moderateDecrease",Unchanged:"unchanged"},d1={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"},d2={XS:"xs",SM:"sm",MD:"md",LG:"lg",XL:"xl"},d5={Left:"left",Right:"right"},d4={Top:"top",Bottom:"bottom"},d3={canvasBackground:50,lightBackground:100,background:500,darkBackground:600,darkestBackground:800,lightBorder:200,border:500,darkBorder:700,lightRing:200,ring:300,lightText:400,text:500,darkText:700,darkestText:900,icon:500},d6=[d1.Blue,d1.Cyan,d1.Sky,d1.Indigo,d1.Violet,d1.Purple,d1.Fuchsia,d1.Slate,d1.Gray,d1.Zinc,d1.Neutral,d1.Stone,d1.Red,d1.Orange,d1.Amber,d1.Yellow,d1.Lime,d1.Green,d1.Emerald,d1.Teal,d1.Pink,d1.Rose],d7=(e,t)=>{if(t||e===d0.Unchanged)return e;switch(e){case d0.Increase:return d0.Decrease;case d0.ModerateIncrease:return d0.ModerateDecrease;case d0.Decrease:return d0.Increase;case d0.ModerateDecrease:return d0.ModerateIncrease}return""},d8=e=>e.toString(),d9=e=>e.reduce((e,t)=>e+t,0),pe=(e,t)=>{for(let r=0;r{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}}function pr(e){return t=>`tremor-${e}-${t}`}function pn(e,t){return"white"!==e&&"black"!==e&&"transparent"!==e&&t?{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}`}:{bgColor:`bg-${e}`,hoverBgColor:`hover:bg-${e}`,selectBgColor:`ui-selected:bg-${e}`,textColor:`text-${e}`,selectTextColor:`ui-selected:text-${e}`,hoverTextColor:`hover:text-${e}`,borderColor:`border-${e}`,selectBorderColor:`ui-selected:border-${e}`,hoverBorderColor:`hover:border-${e}`,ringColor:`ring-${e}`,strokeColor:`stroke-${e}`,fillColor:`fill-${e}`}}var po=/^\[(.+)\]$/;function pi(e,t){var r=e;return t.split("-").forEach(function(e){r.nextPart.has(e)||r.nextPart.set(e,{nextPart:new Map,validators:[]}),r=r.nextPart.get(e)}),r}var pa=/\s+/;function pl(){for(var e,t,r=0,n="";re&&(t=0,n=r,r=new Map)}return{get:function(e){var t=r.get(e);return void 0!==t?t:void 0!==(t=n.get(e))?(o(e,t),t):void 0},set:function(e,t){r.has(e)?r.set(e,t):o(e,t)}}}(e.cacheSize),splitModifiers:(r=1===(t=e.separator||":").length,n=t[0],o=t.length,function(e){for(var i,a=[],l=0,s=0,u=0;us?i-s:void 0}}),...(s=e.theme,u=e.prefix,c={nextPart:new Map,validators:[]},(f=Object.entries(e.classGroups),u?f.map(function(e){return[e[0],e[1].map(function(e){return"string"==typeof e?u+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(function(e){return[u+e[0],e[1]]})):e})]}):f).forEach(function(e){var t=e[0];(function e(t,r,n,o){t.forEach(function(t){if("string"==typeof t){(""===t?r:pi(r,t)).classGroupId=n;return}if("function"==typeof t){if(t.isThemeGetter){e(t(o),r,n,o);return}r.validators.push({validator:t,classGroupId:n});return}Object.entries(t).forEach(function(t){var i=t[0];e(t[1],pi(r,i),n,o)})})})(e[1],c,t,s)}),i=e.conflictingClassGroups,l=void 0===(a=e.conflictingClassGroupModifiers)?{}:a,{getClassGroupId:function(e){var t=e.split("-");return""===t[0]&&1!==t.length&&t.shift(),function e(t,r){if(0===t.length)return r.classGroupId;var n=t[0],o=r.nextPart.get(n),i=o?e(t.slice(1),o):void 0;if(i)return i;if(0!==r.validators.length){var a=t.join("-");return r.validators.find(function(e){return(0,e.validator)(a)})?.classGroupId}}(t,c)||function(e){if(po.test(e)){var t=po.exec(e)[1],r=t?.substring(0,t.indexOf(":"));if(r)return"arbitrary.."+r}}(e)},getConflictingClassGroupIds:function(e,t){var r=i[e]||[];return t&&l[e]?[].concat(r,l[e]):r}})}}(o.slice(1).reduce(function(e,t){return t(e)},i()))).cache.get,r=e.cache.set,a=l,l(n)};function l(n){var o,i,a,l,s,u=t(n);if(u)return u;var c=(i=(o=e).splitModifiers,a=o.getClassGroupId,l=o.getConflictingClassGroupIds,s=new Set,n.trim().split(pa).map(function(e){var t=i(e),r=t.modifiers,n=t.hasImportantModifier,o=t.baseClassName,l=t.maybePostfixModifierPosition,s=a(l?o.substring(0,l):o),u=Boolean(l);if(!s){if(!l||!(s=a(o)))return{isTailwindClass:!1,originalClassName:e};u=!1}var c=(function(e){if(e.length<=1)return e;var t=[],r=[];return e.forEach(function(e){"["===e[0]?(t.push.apply(t,r.sort().concat([e])),r=[]):r.push(e)}),t.push.apply(t,r.sort()),t})(r).join(":");return{isTailwindClass:!0,modifierId:n?c+"!":c,classGroupId:s,originalClassName:e,hasPostfixModifier:u}}).reverse().filter(function(e){if(!e.isTailwindClass)return!0;var t=e.modifierId,r=e.classGroupId,n=e.hasPostfixModifier,o=t+r;return!s.has(o)&&(s.add(o),l(r,n).forEach(function(e){return s.add(t+e)}),!0)}).reverse().map(function(e){return e.originalClassName}).join(" "));return r(n,c),c}return function(){return a(pl.apply(null,arguments))}}function pu(e){var t=function(t){return t[e]||[]};return t.isThemeGetter=!0,t}var pc=/^\[(?:([a-z-]+):)?(.+)\]$/i,pf=/^\d+\/\d+$/,pd=new Set(["px","full","screen"]),pp=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ph=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|^0$/,pm=/^-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/;function pv(e){return pE(e)||pd.has(e)||pf.test(e)||pg(e)}function pg(e){return pP(e,"length",pC)}function py(e){return pP(e,"size",pM)}function pb(e){return pP(e,"position",pM)}function px(e){return pP(e,"url",pj)}function pw(e){return pP(e,"number",pE)}function pE(e){return!Number.isNaN(Number(e))}function p_(e){return e.endsWith("%")&&pE(e.slice(0,-1))}function pO(e){return pN(e)||pP(e,"number",pN)}function pk(e){return pc.test(e)}function pS(){return!0}function pA(e){return pp.test(e)}function pT(e){return pP(e,"",pR)}function pP(e,t,r){var n=pc.exec(e);return!!n&&(n[1]?n[1]===t:r(n[2]))}function pC(e){return ph.test(e)}function pM(){return!1}function pj(e){return e.startsWith("url(")}function pN(e){return Number.isInteger(Number(e))}function pR(e){return pm.test(e)}function pI(){var e=pu("colors"),t=pu("spacing"),r=pu("blur"),n=pu("brightness"),o=pu("borderColor"),i=pu("borderRadius"),a=pu("borderSpacing"),l=pu("borderWidth"),s=pu("contrast"),u=pu("grayscale"),c=pu("hueRotate"),f=pu("invert"),d=pu("gap"),p=pu("gradientColorStops"),h=pu("gradientColorStopPositions"),m=pu("inset"),v=pu("margin"),g=pu("opacity"),y=pu("padding"),b=pu("saturate"),x=pu("scale"),w=pu("sepia"),E=pu("skew"),_=pu("space"),O=pu("translate"),k=function(){return["auto","contain","none"]},S=function(){return["auto","hidden","clip","visible","scroll"]},A=function(){return["auto",t]},T=function(){return["",pv]},P=function(){return["auto",pE,pk]},C=function(){return["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]},M=function(){return["solid","dashed","dotted","double","none"]},j=function(){return["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]},N=function(){return["start","end","center","between","around","evenly","stretch"]},R=function(){return["","0",pk]},I=function(){return["auto","avoid","all","avoid-page","page","left","right","column"]},D=function(){return[pE,pw]},L=function(){return[pE,pk]};return{cacheSize:500,theme:{colors:[pS],spacing:[pv],blur:["none","",pA,pg],brightness:D(),borderColor:[e],borderRadius:["none","","full",pA,pg],borderSpacing:[t],borderWidth:T(),contrast:D(),grayscale:R(),hueRotate:L(),invert:R(),gap:[t],gradientColorStops:[e],gradientColorStopPositions:[p_,pg],inset:A(),margin:A(),opacity:D(),padding:[t],saturate:D(),scale:D(),sepia:R(),skew:L(),space:[t],translate:[t]},classGroups:{aspect:[{aspect:["auto","square","video",pk]}],container:["container"],columns:[{columns:[pA]}],"break-after":[{"break-after":I()}],"break-before":[{"break-before":I()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none"]}],clear:[{clear:["left","right","both","none"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(C(),[pk])}],overflow:[{overflow:S()}],"overflow-x":[{"overflow-x":S()}],"overflow-y":[{"overflow-y":S()}],overscroll:[{overscroll:k()}],"overscroll-x":[{"overscroll-x":k()}],"overscroll-y":[{"overscroll-y":k()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",pO]}],basis:[{basis:A()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",pk]}],grow:[{grow:R()}],shrink:[{shrink:R()}],order:[{order:["first","last","none",pO]}],"grid-cols":[{"grid-cols":[pS]}],"col-start-end":[{col:["auto",{span:[pO]},pk]}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":[pS]}],"row-start-end":[{row:["auto",{span:[pO]},pk]}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",pk]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",pk]}],gap:[{gap:[d]}],"gap-x":[{"gap-x":[d]}],"gap-y":[{"gap-y":[d]}],"justify-content":[{justify:["normal"].concat(N())}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(N(),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(N(),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[_]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[_]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit",t]}],"min-w":[{"min-w":["min","max","fit",pv]}],"max-w":[{"max-w":["0","none","full","min","max","fit","prose",{screen:[pA]},pA,pg]}],h:[{h:[t,"auto","min","max","fit"]}],"min-h":[{"min-h":["min","max","fit",pv]}],"max-h":[{"max-h":[t,"min","max","fit"]}],"font-size":[{text:["base",pA,pg]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",pw]}],"font-family":[{font:[pS]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",pg]}],"line-clamp":[{"line-clamp":["none",pE,pw]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",pv]}],"list-image":[{"list-image":["none",pk]}],"list-style-type":[{list:["none","disc","decimal",pk]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(M(),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",pv]}],"underline-offset":[{"underline-offset":["auto",pv]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],indent:[{indent:[t]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",pg]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",pk]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(C(),[pb])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",py]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},px]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[].concat(M(),["hidden"])}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:M()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:[""].concat(M())}],"outline-offset":[{"outline-offset":[pv]}],"outline-w":[{outline:[pv]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:T()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[pv]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",pA,pT]}],"shadow-color":[{shadow:[pS]}],opacity:[{opacity:[g]}],"mix-blend":[{"mix-blend":j()}],"bg-blend":[{"bg-blend":j()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[s]}],"drop-shadow":[{"drop-shadow":["","none",pA,pk]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[f]}],saturate:[{saturate:[b]}],sepia:[{sepia:[w]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[s]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[w]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",pk]}],duration:[{duration:L()}],ease:[{ease:["linear","in","out","in-out",pk]}],delay:[{delay:L()}],animate:[{animate:["none","spin","ping","pulse","bounce",pk]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[pO,pk]}],"translate-x":[{"translate-x":[O]}],"translate-y":[{"translate-y":[O]}],"skew-x":[{"skew-x":[E]}],"skew-y":[{"skew-y":[E]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",pk]}],accent:[{accent:["auto",e]}],appearance:["appearance-none"],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",pk]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":[t]}],"scroll-mx":[{"scroll-mx":[t]}],"scroll-my":[{"scroll-my":[t]}],"scroll-ms":[{"scroll-ms":[t]}],"scroll-me":[{"scroll-me":[t]}],"scroll-mt":[{"scroll-mt":[t]}],"scroll-mr":[{"scroll-mr":[t]}],"scroll-mb":[{"scroll-mb":[t]}],"scroll-ml":[{"scroll-ml":[t]}],"scroll-p":[{"scroll-p":[t]}],"scroll-px":[{"scroll-px":[t]}],"scroll-py":[{"scroll-py":[t]}],"scroll-ps":[{"scroll-ps":[t]}],"scroll-pe":[{"scroll-pe":[t]}],"scroll-pt":[{"scroll-pt":[t]}],"scroll-pr":[{"scroll-pr":[t]}],"scroll-pb":[{"scroll-pb":[t]}],"scroll-pl":[{"scroll-pl":[t]}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","pinch-zoom","manipulation",{pan:["x","left","right","y","up","down"]}]}],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",pk]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[pv,pw]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}var pD=Object.prototype.hasOwnProperty,pL=new Set(["string","number","boolean"]);let pB=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;nj.createElement("li",{className:pB(pF("legendItem"),"inline-flex items-center truncate","text-tremor-content","dark:text-dark-tremor-content",dQ.md.marginRight)},j.createElement("svg",{className:pB("flex-none",pn(t,d3.text).textColor,dJ.xs.height,dJ.xs.width,dQ.xs.marginRight),fill:"currentColor",viewBox:"0 0 8 8"},j.createElement("circle",{cx:4,cy:4,r:4})),j.createElement("p",{className:pB("whitespace-nowrap truncate text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},e)),pz=j.forwardRef((e,t)=>{let{categories:r,colors:n=d6,className:o}=e,i=M(e,["categories","colors","className"]);return j.createElement("ol",Object.assign({ref:t,className:pB(pF("root"),"flex flex-wrap overflow-hidden truncate",o)},i),r.map((e,t)=>j.createElement(pU,{key:`item-${t}`,name:e,color:n[t]})))});pz.displayName="Legend";let pH=({payload:e},t,r)=>{let n=(0,j.useRef)(null);return dZ(()=>{var e,t;r((t=null===(e=n.current)||void 0===e?void 0:e.clientHeight)?Number(t)+20:60)}),j.createElement("div",{ref:n,className:"flex items-center justify-end"},j.createElement(pz,{categories:e.map(e=>e.value),colors:e.map(e=>t.get(e.value))}))},p$={none:{left:"border-l-0",top:"border-t-0",right:"border-r-0",bottom:"border-b-0",all:"border-0"},sm:{left:"border-l",top:"border-t",right:"border-r",bottom:"border-b",all:"border"},md:{left:"border-l-2",top:"border-t-2",right:"border-r-2",bottom:"border-b-2",all:"border-2"},lg:{left:"border-l-4",top:"border-t-4",right:"border-r-4",bottom:"border-b-4",all:"border-4"}},pV=({children:e})=>j.createElement("div",{className:pB("rounded-tremor-default text-tremor-default","bg-tremor-background shadow-tremor-dropdown border-tremor-border","dark:bg-dark-tremor-background dark:shadow-dark-tremor-dropdown dark:border-dark-tremor-border",p$.sm.all)},e),pY=({value:e,name:t,color:r})=>j.createElement("div",{className:"flex items-center justify-between space-x-8"},j.createElement("div",{className:"flex items-center space-x-2"},j.createElement("span",{className:pB("shrink-0 rounded-tremor-full","border-tremor-background shadow-tremor-card","dark:border-dark-tremor-background dark:shadow-dark-tremor-card",pn(r,d3.background).bgColor,dJ.sm.height,dJ.sm.width,p$.md.all)}),j.createElement("p",{className:pB("text-right whitespace-nowrap","text-tremor-content","dark:text-dark-tremor-content")},t)),j.createElement("p",{className:pB("font-medium tabular-nums text-right whitespace-nowrap","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},e)),pW=({active:e,payload:t,label:r,categoryColors:n,valueFormatter:o})=>e&&t?j.createElement(pV,null,j.createElement("div",{className:pB("border-tremor-border","dark:border-dark-tremor-border",dQ.twoXl.paddingX,dQ.sm.paddingY,p$.sm.bottom)},j.createElement("p",{className:pB("font-medium","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},r)),j.createElement("div",{className:pB(dQ.twoXl.paddingX,dQ.sm.paddingY,"space-y-1")},t.map(({value:e,name:t},r)=>{var i;return j.createElement(pY,{key:`id-${r}`,value:o(e),name:t,color:null!==(i=n.get(t))&&void 0!==i?i:d1.Blue})}))):null,pX=pr("Flex"),pG={start:"justify-start",end:"justify-end",center:"justify-center",between:"justify-between",around:"justify-around",evenly:"justify-evenly"},pq={start:"items-start",end:"items-end",center:"items-center",baseline:"items-baseline",stretch:"items-stretch"},pK={row:"flex-row",col:"flex-col","row-reverse":"flex-row-reverse","col-reverse":"flex-col-reverse"},pZ=j.forwardRef((e,t)=>{let{flexDirection:r="row",justifyContent:n="between",alignItems:o="center",children:i,className:a}=e,l=M(e,["flexDirection","justifyContent","alignItems","children","className"]);return j.createElement("div",Object.assign({ref:t,className:pB(pX("root"),"flex w-full",pK[r],pG[n],pq[o],a)},l),i)});pZ.displayName="Flex";let pJ=j.forwardRef((e,t)=>{let{color:r,className:n,children:o}=e;return j.createElement("p",{ref:t,className:pB("text-tremor-default",r?pn(r,d3.text).textColor:pB("text-tremor-content","dark:text-dark-tremor-content"),n)},o)});pJ.displayName="Text";let pQ=({noDataText:e="No data"})=>j.createElement(pZ,{alignItems:"center",justifyContent:"center",className:pB("w-full h-full border border-dashed rounded-tremor-default","border-tremor-border","dark:border-tdark-remor-border")},j.createElement(pJ,{className:pB("text-tremor-content","dark:text-dark-tremor-content")},e)),p0=j.forwardRef((e,t)=>{let{data:r=[],categories:n=[],index:o,stack:i=!1,colors:a=d6,valueFormatter:l=d8,startEndOnly:s=!1,showXAxis:u=!0,showYAxis:c=!0,yAxisWidth:f=56,showAnimation:d=!0,animationDuration:p=900,showTooltip:h=!0,showLegend:m=!0,showGridLines:v=!0,showGradient:g=!0,autoMinValue:y=!1,curveType:b="linear",minValue:x,maxValue:w,connectNulls:E=!1,allowDecimals:_=!0,noDataText:O,className:k}=e,S=M(e,["data","categories","index","stack","colors","valueFormatter","startEndOnly","showXAxis","showYAxis","yAxisWidth","showAnimation","animationDuration","showTooltip","showLegend","showGridLines","showGradient","autoMinValue","curveType","minValue","maxValue","connectNulls","allowDecimals","noDataText","className"]),[A,T]=(0,j.useState)(60),P=dq(n,a),C=dK(y,x,w);return j.createElement("div",Object.assign({ref:t,className:pB("w-full h-80",k)},S),j.createElement(eg,{className:"h-full w-full"},(null==r?void 0:r.length)?j.createElement(dL,{data:r},v?j.createElement(dG,{className:pB("stroke-1","stroke-tremor-content-subtle","dark:stroke-dark-tremor-content-subtle"),strokeDasharray:"3 3",horizontal:!0,vertical:!1}):null,j.createElement(dI,{hide:!u,dataKey:o,tick:{transform:"translate(0, 6)"},ticks:s?[r[0][o],r[r.length-1][o]]:void 0,fill:"",stroke:"",className:pB("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),interval:"preserveStartEnd",tickLine:!1,axisLine:!1,padding:{left:10,right:10},minTickGap:5}),j.createElement(dD,{width:f,hide:!c,axisLine:!1,tickLine:!1,type:"number",domain:C,tick:{transform:"translate(-3, 0)"},fill:"",stroke:"",className:pB("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickFormatter:l,allowDecimals:_}),h?j.createElement(ca,{wrapperStyle:{outline:"none"},isAnimationActive:!1,cursor:{stroke:"#d1d5db",strokeWidth:1},content:({active:e,payload:t,label:r})=>j.createElement(pW,{active:e,payload:t,label:r,valueFormatter:l,categoryColors:P}),position:{y:0}}):null,m?j.createElement(aR,{verticalAlign:"top",height:A,content:({payload:e})=>pH({payload:e},P,T)}):null,n.map(e=>{var t,r;return j.createElement("defs",{key:e},g?j.createElement("linearGradient",{className:pn(null!==(t=P.get(e))&&void 0!==t?t:d1.Gray,d3.text).textColor,id:P.get(e),x1:"0",y1:"0",x2:"0",y2:"1"},j.createElement("stop",{offset:"5%",stopColor:"currentColor",stopOpacity:.4}),j.createElement("stop",{offset:"95%",stopColor:"currentColor",stopOpacity:0})):j.createElement("linearGradient",{className:pn(null!==(r=P.get(e))&&void 0!==r?r:d1.Gray,d3.text).textColor,id:P.get(e),x1:"0",y1:"0",x2:"0",y2:"1"},j.createElement("stop",{stopColor:"currentColor",stopOpacity:.3})))}),n.map(e=>{var t,r;return j.createElement(dR,{className:pn(null!==(t=P.get(e))&&void 0!==t?t:d1.Gray,d3.text).strokeColor,activeDot:{className:pB("stroke-tremor-background dark:stroke-dark-tremor-background",pn(null!==(r=P.get(e))&&void 0!==r?r:d1.Gray,d3.text).fillColor)},dot:!1,key:e,name:e,type:b,dataKey:e,stroke:"",fill:`url(#${P.get(e)})`,strokeWidth:2,strokeLinejoin:"round",strokeLinecap:"round",isAnimationActive:d,animationDuration:p,stackId:i?"a":void 0,connectNulls:E})})):j.createElement(pQ,{noDataText:O})))});p0.displayName="AreaChart";var p1=dE({chartName:"BarChart",GraphicalChild:uL,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:dI},{axisType:"yAxis",AxisComp:dD}],formatAxisMap:uV});let p2=j.forwardRef((e,t)=>{let{data:r=[],categories:n=[],index:o,colors:i=d6,valueFormatter:a=d8,layout:l="horizontal",stack:s=!1,relative:u=!1,startEndOnly:c=!1,animationDuration:f=900,showAnimation:d=!0,showXAxis:p=!0,showYAxis:h=!0,yAxisWidth:m=56,showTooltip:v=!0,showLegend:g=!0,showGridLines:y=!0,autoMinValue:b=!1,minValue:x,maxValue:w,allowDecimals:E=!0,noDataText:_,className:O}=e,k=M(e,["data","categories","index","colors","valueFormatter","layout","stack","relative","startEndOnly","animationDuration","showAnimation","showXAxis","showYAxis","yAxisWidth","showTooltip","showLegend","showGridLines","autoMinValue","minValue","maxValue","allowDecimals","noDataText","className"]),[S,A]=(0,j.useState)(60),T=dq(n,i),P=dK(b,x,w);return j.createElement("div",Object.assign({ref:t,className:pB("w-full h-80",O)},k),j.createElement(eg,{className:"h-full w-full"},(null==r?void 0:r.length)?j.createElement(p1,{data:r,stackOffset:u?"expand":"none",layout:"vertical"===l?"vertical":"horizontal"},y?j.createElement(dG,{className:pB("stroke-1","stroke-tremor-content-subtle","dark:stroke-dark-tremor-content-subtle"),strokeDasharray:"3 3",horizontal:"vertical"!==l,vertical:"vertical"===l}):null,"vertical"!==l?j.createElement(dI,{hide:!p,dataKey:o,interval:"preserveStartEnd",tick:{transform:"translate(0, 6)"},ticks:c?[r[0][o],r[r.length-1][o]]:void 0,fill:"",stroke:"",className:pB("mt-4 text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickLine:!1,axisLine:!1}):j.createElement(dI,{hide:!p,type:"number",tick:{transform:"translate(-3, 0)"},domain:P,fill:"",stroke:"",className:pB("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickLine:!1,axisLine:!1,tickFormatter:a,padding:{left:10,right:10},minTickGap:5,allowDecimals:E}),"vertical"!==l?j.createElement(dD,{width:m,hide:!h,axisLine:!1,tickLine:!1,type:"number",domain:P,tick:{transform:"translate(-3, 0)"},fill:"",stroke:"",className:pB("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickFormatter:u?e=>`${(100*e).toString()} %`:a,allowDecimals:E}):j.createElement(dD,{width:m,hide:!h,dataKey:o,axisLine:!1,tickLine:!1,ticks:c?[r[0][o],r[r.length-1][o]]:void 0,type:"category",interval:"preserveStartEnd",tick:{transform:"translate(0, 6)"},fill:"",stroke:"",className:pB("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content")}),v?j.createElement(ca,{wrapperStyle:{outline:"none"},isAnimationActive:!1,cursor:{fill:"#d1d5db",opacity:"0.15"},content:({active:e,payload:t,label:r})=>j.createElement(pW,{active:e,payload:t,label:r,valueFormatter:a,categoryColors:T}),position:{y:0}}):null,g?j.createElement(aR,{verticalAlign:"top",height:S,content:({payload:e})=>pH({payload:e},T,A)}):null,n.map(e=>{var t;return j.createElement(uL,{className:pn(null!==(t=T.get(e))&&void 0!==t?t:d1.Gray,d3.background).fillColor,key:e,name:e,type:"linear",stackId:s||u?"a":void 0,dataKey:e,fill:"",isAnimationActive:d,animationDuration:f})})):j.createElement(pQ,{noDataText:_})))});p2.displayName="BarChart";var p5=["type","layout","connectNulls","ref"];function p4(e){return(p4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p3(){return(p3=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);ro){l=[].concat(p8(r.slice(0,s)),[o-u]);break}var c=l.length%2==0?[0,a]:[a];return[].concat(p8(i.repeat(r,Math.floor(e/n))),p8(l),c).map(function(e){return"".concat(e,"px")}).join(", ")}),ho(hr(e),"id",es("recharts-line-")),ho(hr(e),"pathRef",function(t){e.mainCurve=t}),ho(hr(e),"handleAnimationEnd",function(){e.setState({isAnimationFinished:!0}),e.props.onAnimationEnd&&e.props.onAnimationEnd()}),ho(hr(e),"handleAnimationStart",function(){e.setState({isAnimationFinished:!1}),e.props.onAnimationStart&&e.props.onAnimationStart()}),e}return r=[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();this.setState({totalLength:e})}}},{key:"getTotalLength",value:function(){var e=this.mainCurve;try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(e){return 0}}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,n=r.points,o=r.xAxis,i=r.yAxis,a=r.layout,l=iP(r.children,iW);if(!l)return null;var s=function(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:az(e.payload,t)}};return j.createElement(iH,{clipPath:e?"url(#clipPath-".concat(t,")"):null},l.map(function(e,t){return j.cloneElement(e,{key:"bar-".concat(t),data:n,xAxis:o,yAxis:i,layout:a,dataPointFormatter:s})}))}},{key:"renderDots",value:function(e,t,r){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,o=n.dot,a=n.points,l=n.dataKey,s=iI(this.props),u=iI(o,!0),c=a.map(function(e,t){var r=p7(p7(p7({key:"dot-".concat(t),r:3},s),u),{},{value:e.value,dataKey:l,cx:e.x,cy:e.y,index:t,payload:e.payload});return i.renderDotItem(o,r)}),f={clipPath:e?"url(#clipPath-".concat(t?"":"dots-").concat(r,")"):null};return j.createElement(iH,p3({className:"recharts-line-dots",key:"dots"},f,{role:"img"}),c)}},{key:"renderCurveStatically",value:function(e,t,r,n){var o=this.props,i=o.type,a=o.layout,l=o.connectNulls,s=p7(p7(p7({},iI((o.ref,function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(o,p5)),!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(r,")"):null,points:e},n),{},{type:i,layout:a,connectNulls:l});return j.createElement(cF,p3({},s,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(e,t){var r=this,n=this.props,o=n.points,i=n.strokeDasharray,a=n.isAnimationActive,l=n.animationBegin,s=n.animationDuration,u=n.animationEasing,c=n.animationId,f=n.animateNewValues,d=n.width,p=n.height,h=this.state,m=h.prevPoints,v=h.totalLength;return j.createElement(s_,{begin:l,duration:s,isActive:a,easing:u,from:{t:0},to:{t:1},key:"line-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(n){var a,l=n.t;if(m){var s=m.length/o.length,u=o.map(function(e,t){var r=Math.floor(t*s);if(m[r]){var n=m[r],o=ed(n.x,e.x),i=ed(n.y,e.y);return p7(p7({},e),{},{x:o(l),y:i(l)})}if(f){var a=ed(2*d,e.x),u=ed(p/2,e.y);return p7(p7({},e),{},{x:a(l),y:u(l)})}return p7(p7({},e),{},{x:e.x,y:e.y})});return r.renderCurveStatically(u,e,t)}var c=ed(0,v)(l);if(i){var h="".concat(i).split(/[,\s]+/gim).map(function(e){return parseFloat(e)});a=r.getStrokeDasharray(c,v,h)}else a="".concat(c,"px ").concat(v-c,"px");return r.renderCurveStatically(o,e,t,{strokeDasharray:a})})}},{key:"renderCurve",value:function(e,t){var r=this.props,n=r.points,o=r.isAnimationActive,i=this.state,a=i.prevPoints,l=i.totalLength;return o&&n&&n.length&&(!a&&l>0||!eG()(a,n))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(n,e,t)}},{key:"render",value:function(){var e,t=this.props,r=t.hide,n=t.dot,o=t.points,i=t.className,a=t.xAxis,l=t.yAxis,s=t.top,u=t.left,c=t.width,f=t.height,d=t.isAnimationActive,p=t.id;if(r||!o||!o.length)return null;var h=this.state.isAnimationFinished,m=1===o.length,v=I()("recharts-line",i),g=a&&a.allowDataOverflow,y=l&&l.allowDataOverflow,b=g||y,x=eP()(p)?this.id:p,w=null!==(e=iI(n))&&void 0!==e?e:{r:3,strokeWidth:2},E=w.r,_=w.strokeWidth,O=(iN(n)?n:{}).clipDot,k=void 0===O||O,S=2*(void 0===E?3:E)+(void 0===_?2:_);return j.createElement(iH,{className:v},g||y?j.createElement("defs",null,j.createElement("clipPath",{id:"clipPath-".concat(x)},j.createElement("rect",{x:g?u:u-c/2,y:y?s:s-f/2,width:g?c:2*c,height:y?f:2*f})),!k&&j.createElement("clipPath",{id:"clipPath-dots-".concat(x)},j.createElement("rect",{x:u-S/2,y:s-S/2,width:c+S,height:f+S}))):null,!m&&this.renderCurve(b,x),this.renderErrorBar(b,x),(m||n)&&this.renderDots(b,k,x),(!d||h)&&uk.renderCallByParent(this.props,o))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,prevPoints:t.curPoints}:e.points!==t.curPoints?{curPoints:e.points}:null}},{key:"repeat",value:function(e,t){for(var r=e.length%2!=0?[].concat(p8(e),[0]):e,n=[],o=0;o{let{data:r=[],categories:n=[],index:o,colors:i=d6,valueFormatter:a=d8,startEndOnly:l=!1,showXAxis:s=!0,showYAxis:u=!0,yAxisWidth:c=56,animationDuration:f=900,showAnimation:d=!0,showTooltip:p=!0,showLegend:h=!0,showGridLines:m=!0,autoMinValue:v=!1,curveType:g="linear",minValue:y,maxValue:b,connectNulls:x=!1,allowDecimals:w=!0,noDataText:E,className:_}=e,O=M(e,["data","categories","index","colors","valueFormatter","startEndOnly","showXAxis","showYAxis","yAxisWidth","animationDuration","showAnimation","showTooltip","showLegend","showGridLines","autoMinValue","curveType","minValue","maxValue","connectNulls","allowDecimals","noDataText","className"]),[k,S]=(0,j.useState)(60),A=dq(n,i),T=dK(v,y,b);return j.createElement("div",Object.assign({ref:t,className:pB("w-full h-80",_)},O),j.createElement(eg,{className:"h-full w-full"},(null==r?void 0:r.length)?j.createElement(hl,{data:r},m?j.createElement(dG,{className:pB("stroke-1","stroke-tremor-content-subtle","dark:stroke-dark-tremor-content-subtle"),strokeDasharray:"3 3",horizontal:!0,vertical:!1}):null,j.createElement(dI,{hide:!s,dataKey:o,interval:"preserveStartEnd",tick:{transform:"translate(0, 6)"},ticks:l?[r[0][o],r[r.length-1][o]]:void 0,fill:"",stroke:"",className:pB("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickLine:!1,axisLine:!1,padding:{left:10,right:10},minTickGap:5}),j.createElement(dD,{width:c,hide:!u,axisLine:!1,tickLine:!1,type:"number",domain:T,tick:{transform:"translate(-3, 0)"},fill:"",stroke:"",className:pB("text-tremor-label","fill-tremor-content","dark:fill-dark-tremor-content"),tickFormatter:a,allowDecimals:w}),p?j.createElement(ca,{wrapperStyle:{outline:"none"},isAnimationActive:!1,cursor:{stroke:"#d1d5db",strokeWidth:1},content:({active:e,payload:t,label:r})=>j.createElement(pW,{active:e,payload:t,label:r,valueFormatter:a,categoryColors:A}),position:{y:0}}):null,h?j.createElement(aR,{verticalAlign:"top",height:k,content:({payload:e})=>pH({payload:e},A,S)}):null,n.map(e=>{var t,r;return j.createElement(ha,{className:pn(null!==(t=A.get(e))&&void 0!==t?t:d1.Gray,d3.text).strokeColor,activeDot:{className:pB("stroke-tremor-background dark:stroke-dark-tremor-background",pn(null!==(r=A.get(e))&&void 0!==r?r:d1.Gray,d3.text).fillColor)},dot:!1,key:e,name:e,type:g,dataKey:e,stroke:"",strokeWidth:2,strokeLinejoin:"round",strokeLinecap:"round",isAnimationActive:d,animationDuration:f,connectNulls:x})})):j.createElement(pQ,{noDataText:E})))});hs.displayName="LineChart";var hu=["points","className","baseLinePoints","connectNulls"];function hc(){return(hc=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=Array(t);r0&&void 0!==arguments[0]?arguments[0]:[],t=[[]];return e.forEach(function(e){hp(e)?t[t.length-1].push(e):t[t.length-1].length>0&&t.push([])}),hp(e[0])&&t[t.length-1].push(e[0]),t[t.length-1].length<=0&&(t=t.slice(0,-1)),t},hm=function(e,t){var r=hh(e);t&&(r=[r.reduce(function(e,t){return[].concat(hf(e),hf(t))},[])]);var n=r.map(function(e){return e.reduce(function(e,t,r){return"".concat(e).concat(0===r?"M":"L").concat(t.x,",").concat(t.y)},"")}).join("");return 1===r.length?"".concat(n,"Z"):n},hv=function(e,t,r){var n=hm(e,r);return"".concat("Z"===n.slice(-1)?n.slice(0,-1):n,"L").concat(hm(t.reverse(),r).slice(1))},hg=function(e){var t=e.points,r=e.className,n=e.baseLinePoints,o=e.connectNulls,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,hu);if(!t||!t.length)return null;var a=I()("recharts-polygon",r);if(n&&n.length){var l=i.stroke&&"none"!==i.stroke,s=hv(t,n,o);return j.createElement("g",{className:a},j.createElement("path",hc({},iI(i,!0),{fill:"Z"===s.slice(-1)?i.fill:"none",stroke:"none",d:s})),l?j.createElement("path",hc({},iI(i,!0),{fill:"none",d:hm(t,o)})):null,l?j.createElement("path",hc({},iI(i,!0),{fill:"none",d:hm(n,o)})):null)}var u=hm(t,o);return j.createElement("path",hc({},iI(i,!0),{fill:"Z"===u.slice(-1)?i.fill:"none",className:a,d:u}))};function hy(e){return(hy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function hb(){return(hb=Object.assign?Object.assign.bind():function(e){for(var t=1;t1e-5?"outer"===t?"start":"end":r<-.00001?"outer"===t?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,r=e.cy,n=e.radius,o=e.axisLine,i=e.axisLineType,a=hw(hw({},iI(this.props)),{},{fill:"none"},iI(o));if("circle"===i)return j.createElement(cG,hb({className:"recharts-polar-angle-axis-line"},a,{cx:t,cy:r,r:n}));var l=this.props.ticks.map(function(e){return ur(t,r,n,e.coordinate)});return j.createElement(hg,hb({className:"recharts-polar-angle-axis-line"},a,{points:l}))}},{key:"renderTicks",value:function(){var e=this,t=this.props,r=t.ticks,n=t.tick,o=t.tickLine,a=t.tickFormatter,l=t.stroke,s=iI(this.props),u=iI(n),c=hw(hw({},s),{},{fill:"none"},iI(o)),f=r.map(function(t,r){var f=e.getTickLineCoord(t),d=hw(hw(hw({textAnchor:e.getTickTextAnchor(t)},s),{},{stroke:"none",fill:l},u),{},{index:r,payload:t,x:f.x2,y:f.y2});return j.createElement(iH,hb({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(r)},ib(e.props,t,r)),o&&j.createElement("line",hb({className:"recharts-polar-angle-axis-tick-line"},c,f)),n&&i.renderTickItem(n,d,a?a(t.value,r):t.value))});return j.createElement(iH,{className:"recharts-polar-angle-axis-ticks"},f)}},{key:"render",value:function(){var e=this.props,t=e.ticks,r=e.radius,n=e.axisLine;return!(r<=0)&&t&&t.length?j.createElement(iH,{className:"recharts-polar-angle-axis"},n&&this.renderAxisLine(),this.renderTicks()):null}}],n=[{key:"renderTickItem",value:function(e,t,r){return j.isValidElement(e)?j.cloneElement(e,t):e_()(e)?e(t):j.createElement(s3,hb({},t,{className:"recharts-polar-angle-axis-tick-value"}),r)}}],r&&hE(i.prototype,r),n&&hE(i,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(j.PureComponent);hk(hT,"displayName","PolarAngleAxis"),hk(hT,"axisType","angleAxis"),hk(hT,"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 hP=r(2762),hC=r.n(hP),hM=r(4753),hj=r.n(hM),hN=["cx","cy","angle","ticks","axisLine"],hR=["ticks","tick","angle","tickFormatter","stroke"];function hI(e){return(hI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function hD(){return(hD=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function hU(e,t){for(var r=0;r0?G()(e,"paddingAngle",0):0;if(r){var l=ed(r.endAngle-r.startAngle,e.endAngle-e.startAngle),s=hZ(hZ({},e),{},{startAngle:i+a,endAngle:i+l(n)+a});o.push(s),i=s.endAngle}else{var c=ed(0,e.endAngle-e.startAngle)(n),f=hZ(hZ({},e),{},{startAngle:i+a,endAngle:i+c+a});o.push(f),i=f.endAngle}}),j.createElement(iH,null,e.renderSectorsStatically(o))})}},{key:"attachKeyboardHandlers",value:function(e){var t=this;e.onkeydown=function(e){if(!e.altKey)switch(e.key){case"ArrowLeft":var r=++t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[r].focus(),t.setState({sectorToFocus:r});break;case"ArrowRight":var n=--t.state.sectorToFocus<0?t.sectorRefs.length-1:t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[n].focus(),t.setState({sectorToFocus:n});break;case"Escape":t.sectorRefs[t.state.sectorToFocus].blur(),t.setState({sectorToFocus:0})}}}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,r=e.isAnimationActive,n=this.state.prevSectors;return r&&t&&t.length&&(!n||!eG()(n,t))?this.renderSectorsWithAnimation():this.renderSectorsStatically(t)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var e=this,t=this.props,r=t.hide,n=t.sectors,o=t.className,i=t.label,a=t.cx,l=t.cy,s=t.innerRadius,u=t.outerRadius,c=t.isAnimationActive,f=this.state.isAnimationFinished;if(r||!n||!n.length||!ei(a)||!ei(l)||!ei(s)||!ei(u))return null;var d=I()("recharts-pie",o);return j.createElement(iH,{tabIndex:0,className:d,ref:function(t){e.pieRef=t}},this.renderSectors(),i&&this.renderLabels(n),ug.renderCallByParent(this.props,null,!1),(!c||f)&&uk.renderCallByParent(this.props,n,!1))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return t.prevIsAnimationActive!==e.isAnimationActive?{prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:[],isAnimationFinished:!0}:e.isAnimationActive&&e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:t.curSectors,isAnimationFinished:!0}:e.sectors!==t.curSectors?{curSectors:e.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(e,t){return e>t?"start":e=360?x:x-1)*c,E=i.reduce(function(e,t){var r=az(t,b,0);return e+(ei(r)?r:0)},0);return E>0&&(t=i.map(function(e,t){var n,o=az(e,b,0),i=az(e,d,t),a=(ei(o)?o:0)/E,u=(n=t?r.endAngle+en(g)*c*(0!==o?1:0):s)+en(g)*((0!==o?m:0)+a*w),f=(n+u)/2,p=(v.innerRadius+v.outerRadius)/2,y=[{name:i,value:o,payload:e,dataKey:b,type:h}],x=ur(v.cx,v.cy,p,f);return r=hZ(hZ(hZ({percent:a,cornerRadius:l,name:i,tooltipPayload:y,midAngle:f,middleRadius:p,tooltipPosition:x},e),v),{},{value:az(e,b),startAngle:n,endAngle:u,payload:e,paddingAngle:en(g)*c})})),hZ(hZ({},v),{},{sectors:t,data:i})});var h3=dE({chartName:"PieChart",GraphicalChild:h4,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:hT},{axisType:"radiusAxis",AxisComp:hY}],formatAxisMap:function(e,t,r,n,o){var i=e.width,a=e.height,l=e.startAngle,s=e.endAngle,u=eu(e.cx,i,i/2),c=eu(e.cy,a,a/2),f=un(i,a,r),d=eu(e.innerRadius,f,0),p=eu(e.outerRadius,f,.8*f);return Object.keys(t).reduce(function(e,r){var i,a=t[r],f=a.domain,h=a.reversed;if(eP()(a.range))"angleAxis"===n?i=[l,s]:"radiusAxis"===n&&(i=[d,p]),h&&(i=[i[1],i[0]]);else{var m,v=function(e){if(Array.isArray(e))return e}(m=i=a.range)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i,a,l=[],s=!0,u=!1;try{if(i=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;s=!1}else for(;!(s=(n=i.call(r)).done)&&(l.push(n.value),l.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(u)throw o}}return l}}(m,2)||function(e,t){if(e){if("string"==typeof e)return ue(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ue(e,t)}}(m,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();l=v[0],s=v[1]}var g=a2(a,o),y=g.realScaleType,b=g.scale;b.domain(f).range(i),a5(b);var x=a9(b,s8(s8({},a),{},{realScaleType:y})),w=s8(s8(s8({},a),x),{},{range:i,radius:p,realScaleType:y,scale:b,cx:u,cy:c,innerRadius:d,outerRadius:p,startAngle:l,endAngle:s});return s8(s8({},e),{},s9({},r,w))},{})},defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});let h6=(e,t)=>e.map((e,r)=>{let n=re||t(d9(r.map(e=>e[n]))),h8=({active:e,payload:t,valueFormatter:r})=>{if(e&&t[0]){let e=t[0];return j.createElement(pV,null,j.createElement("div",{className:pB(dQ.twoXl.paddingX,dQ.sm.paddingY)},j.createElement(pY,{value:r(e.value),name:e.name,color:e.payload.color})))}return null},h9=j.forwardRef((e,t)=>{let{data:r=[],category:n="value",index:o="name",colors:i=d6,variant:a="donut",valueFormatter:l=d8,label:s,showLabel:u=!0,animationDuration:c=900,showAnimation:f=!0,showTooltip:d=!0,noDataText:p,className:h}=e,m=M(e,["data","category","index","colors","variant","valueFormatter","label","showLabel","animationDuration","showAnimation","showTooltip","noDataText","className"]),v="donut"==a,g=h7(s,l,r,n);return j.createElement("div",Object.assign({ref:t,className:pB("w-full h-44",h)},m),j.createElement(eg,{className:"h-full w-full"},(null==r?void 0:r.length)?j.createElement(h3,null,u&&v?j.createElement("text",{className:pB("fill-tremor-content-emphasis","dark:fill-dark-tremor-content-emphasis"),x:"50%",y:"50%",textAnchor:"middle",dominantBaseline:"middle"},g):null,j.createElement(h4,{className:"stroke-tremor-background dark:stroke-dark-tremor-background",data:h6(r,i),cx:"50%",cy:"50%",startAngle:90,endAngle:-270,innerRadius:v?"75%":"0%",outerRadius:"100%",stroke:"",strokeLinejoin:"round",dataKey:n,nameKey:o,isAnimationActive:f,animationDuration:c}),d?j.createElement(ca,{wrapperStyle:{outline:"none"},content:({active:e,payload:t})=>j.createElement(h8,{active:e,payload:t,valueFormatter:l})}):null):j.createElement(pQ,{noDataText:p})))});h9.displayName="DonutChart";let me={xs:"text-xs",sm:"text-sm",md:"text-base",lg:"text-lg",xl:"text-xl",threeXl:"text-3xl"},mt={xs:{paddingX:dQ.sm.paddingX,paddingY:dQ.threeXs.paddingY,fontSize:me.xs},sm:{paddingX:dQ.md.paddingX,paddingY:dQ.threeXs.paddingY,fontSize:me.sm},md:{paddingX:dQ.lg.paddingX,paddingY:dQ.threeXs.paddingY,fontSize:me.md},lg:{paddingX:dQ.xl.paddingX,paddingY:dQ.threeXs.paddingY,fontSize:me.lg},xl:{paddingX:dQ.twoXl.paddingX,paddingY:dQ.twoXs.paddingY,fontSize:me.xl}},mr={xs:{height:dJ.md.height,width:dJ.md.width},sm:{height:dJ.md.height,width:dJ.md.width},md:{height:dJ.md.height,width:dJ.md.width},lg:{height:dJ.lg.height,width:dJ.lg.width},xl:{height:dJ.xl.height,width:dJ.xl.width}};function mn(e){return e.split("-")[1]}function mo(e){return"y"===e?"height":"width"}function mi(e){return e.split("-")[0]}function ma(e){return["top","bottom"].includes(mi(e))?"x":"y"}function ml(e,t,r){let n,{reference:o,floating:i}=e,a=o.x+o.width/2-i.width/2,l=o.y+o.height/2-i.height/2,s=ma(t),u=mo(s),c=o[u]/2-i[u]/2,f="x"===s;switch(mi(t)){case"top":n={x:a,y:o.y-i.height};break;case"bottom":n={x:a,y:o.y+o.height};break;case"right":n={x:o.x+o.width,y:l};break;case"left":n={x:o.x-i.width,y:l};break;default:n={x:o.x,y:o.y}}switch(mn(t)){case"start":n[s]-=c*(r&&f?-1:1);break;case"end":n[s]+=c*(r&&f?-1:1)}return n}let ms=async(e,t,r)=>{let{placement:n="bottom",strategy:o="absolute",middleware:i=[],platform:a}=r,l=i.filter(Boolean),s=await (null==a.isRTL?void 0:a.isRTL(t)),u=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:f}=ml(u,n,s),d=n,p={},h=0;for(let r=0;re.concat(t,t+"-start",t+"-end"),[]);let mh={left:"right",right:"left",bottom:"top",top:"bottom"};function mm(e){return e.replace(/left|right|bottom|top/g,e=>mh[e])}let mv={start:"end",end:"start"};function mg(e){return e.replace(/start|end/g,e=>mv[e])}function my(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function mb(e){return my(e).getComputedStyle(e)}function mx(e){return e instanceof my(e).Node}function mw(e){return mx(e)?(e.nodeName||"").toLowerCase():"#document"}function mE(e){return e instanceof my(e).HTMLElement}function m_(e){return e instanceof my(e).Element}function mO(e){return"undefined"!=typeof ShadowRoot&&(e instanceof my(e).ShadowRoot||e instanceof ShadowRoot)}function mk(e){let{overflow:t,overflowX:r,overflowY:n,display:o}=mb(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+r)&&!["inline","contents"].includes(o)}function mS(e){let t=mA(),r=mb(e);return"none"!==r.transform||"none"!==r.perspective||!t&&!!r.backdropFilter&&"none"!==r.backdropFilter||!t&&!!r.filter&&"none"!==r.filter||["transform","perspective","filter"].some(e=>(r.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(r.contain||"").includes(e))}function mA(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function mT(e){return["html","body","#document"].includes(mw(e))}let mP=Math.min,mC=Math.max,mM=Math.round,mj=Math.floor,mN=e=>({x:e,y:e});function mR(e){let t=mb(e),r=parseFloat(t.width)||0,n=parseFloat(t.height)||0,o=mE(e),i=o?e.offsetWidth:r,a=o?e.offsetHeight:n,l=mM(r)!==i||mM(n)!==a;return l&&(r=i,n=a),{width:r,height:n,$:l}}function mI(e){return m_(e)?e:e.contextElement}function mD(e){let t=mI(e);if(!mE(t))return mN(1);let r=t.getBoundingClientRect(),{width:n,height:o,$:i}=mR(t),a=(i?mM(r.width):r.width)/n,l=(i?mM(r.height):r.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}let mL=mN(0);function mB(e,t,r){var n,o;if(void 0===t&&(t=!0),!mA())return mL;let i=e?my(e):window;return!r||t&&r!==i?mL:{x:(null==(n=i.visualViewport)?void 0:n.offsetLeft)||0,y:(null==(o=i.visualViewport)?void 0:o.offsetTop)||0}}function mF(e,t,r,n){void 0===t&&(t=!1),void 0===r&&(r=!1);let o=e.getBoundingClientRect(),i=mI(e),a=mN(1);t&&(n?m_(n)&&(a=mD(n)):a=mD(e));let l=mB(i,r,n),s=(o.left+l.x)/a.x,u=(o.top+l.y)/a.y,c=o.width/a.x,f=o.height/a.y;if(i){let e=my(i),t=n&&m_(n)?my(n):n,r=e.frameElement;for(;r&&n&&t!==e;){let e=mD(r),t=r.getBoundingClientRect(),n=getComputedStyle(r),o=t.left+(r.clientLeft+parseFloat(n.paddingLeft))*e.x,i=t.top+(r.clientTop+parseFloat(n.paddingTop))*e.y;s*=e.x,u*=e.y,c*=e.x,f*=e.y,s+=o,u+=i,r=my(r).frameElement}}return mc({width:c,height:f,x:s,y:u})}function mU(e){return((mx(e)?e.ownerDocument:e.document)||window.document).documentElement}function mz(e){return m_(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function mH(e){return mF(mU(e)).left+mz(e).scrollLeft}function m$(e){if("html"===mw(e))return e;let t=e.assignedSlot||e.parentNode||mO(e)&&e.host||mU(e);return mO(t)?t.host:t}function mV(e,t){var r;void 0===t&&(t=[]);let n=function e(t){let r=m$(t);return mT(r)?t.ownerDocument?t.ownerDocument.body:t.body:mE(r)&&mk(r)?r:e(r)}(e),o=n===(null==(r=e.ownerDocument)?void 0:r.body),i=my(n);return o?t.concat(i,i.visualViewport||[],mk(n)?n:[]):t.concat(n,mV(n))}function mY(e,t,r){let n;if("viewport"===t)n=function(e,t){let r=my(e),n=mU(e),o=r.visualViewport,i=n.clientWidth,a=n.clientHeight,l=0,s=0;if(o){i=o.width,a=o.height;let e=mA();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,s=o.offsetTop)}return{width:i,height:a,x:l,y:s}}(e,r);else if("document"===t)n=function(e){let t=mU(e),r=mz(e),n=e.ownerDocument.body,o=mC(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=mC(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),a=-r.scrollLeft+mH(e),l=-r.scrollTop;return"rtl"===mb(n).direction&&(a+=mC(t.clientWidth,n.clientWidth)-o),{width:o,height:i,x:a,y:l}}(mU(e));else if(m_(t))n=function(e,t){let r=mF(e,!0,"fixed"===t),n=r.top+e.clientTop,o=r.left+e.clientLeft,i=mE(e)?mD(e):mN(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:n*i.y}}(t,r);else{let r=mB(e);n={...t,x:t.x-r.x,y:t.y-r.y}}return mc(n)}function mW(e,t){return mE(e)&&"fixed"!==mb(e).position?t?t(e):e.offsetParent:null}function mX(e,t){let r=my(e);if(!mE(e))return r;let n=mW(e,t);for(;n&&["table","td","th"].includes(mw(n))&&"static"===mb(n).position;)n=mW(n,t);return n&&("html"===mw(n)||"body"===mw(n)&&"static"===mb(n).position&&!mS(n))?r:n||function(e){let t=m$(e);for(;mE(t)&&!mT(t);){if(mS(t))return t;t=m$(t)}return null}(e)||r}let mG={getClippingRect:function(e){let{element:t,boundary:r,rootBoundary:n,strategy:o}=e,i="clippingAncestors"===r?function(e,t){let r=t.get(e);if(r)return r;let n=mV(e).filter(e=>m_(e)&&"body"!==mw(e)),o=null,i="fixed"===mb(e).position,a=i?m$(e):e;for(;m_(a)&&!mT(a);){let t=mb(a),r=mS(a);r||"fixed"!==t.position||(o=null),(i?!r&&!o:!r&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||mk(a)&&!r&&function e(t,r){let n=m$(t);return!(n===r||!m_(n)||mT(n))&&("fixed"===mb(n).position||e(n,r))}(e,a))?n=n.filter(e=>e!==a):o=t,a=m$(a)}return t.set(e,n),n}(t,this._c):[].concat(r),a=[...i,n],l=a[0],s=a.reduce((e,r)=>{let n=mY(t,r,o);return e.top=mC(n.top,e.top),e.right=mP(n.right,e.right),e.bottom=mP(n.bottom,e.bottom),e.left=mC(n.left,e.left),e},mY(t,l,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:r,strategy:n}=e,o=mE(r),i=mU(r);if(r===i)return t;let a={scrollLeft:0,scrollTop:0},l=mN(1),s=mN(0);if((o||!o&&"fixed"!==n)&&(("body"!==mw(r)||mk(i))&&(a=mz(r)),mE(r))){let e=mF(r);l=mD(r),s.x=e.x+r.clientLeft,s.y=e.y+r.clientTop}return{width:t.width*l.x,height:t.height*l.y,x:t.x*l.x-a.scrollLeft*l.x+s.x,y:t.y*l.y-a.scrollTop*l.y+s.y}},isElement:m_,getDimensions:function(e){return mR(e)},getOffsetParent:mX,getDocumentElement:mU,getScale:mD,async getElementRects(e){let{reference:t,floating:r,strategy:n}=e,o=this.getOffsetParent||mX,i=this.getDimensions;return{reference:function(e,t,r){let n=mE(t),o=mU(t),i="fixed"===r,a=mF(e,!0,i,t),l={scrollLeft:0,scrollTop:0},s=mN(0);if(n||!n&&!i){if(("body"!==mw(t)||mk(o))&&(l=mz(t)),mE(t)){let e=mF(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=mH(o))}return{x:a.left+l.scrollLeft-s.x,y:a.top+l.scrollTop-s.y,width:a.width,height:a.height}}(t,await o(r),n),floating:{x:0,y:0,...await i(r)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===mb(e).direction};function mq(e,t,r,n){void 0===n&&(n={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,layoutShift:l="function"==typeof IntersectionObserver,animationFrame:s=!1}=n,u=mI(e),c=o||i?[...u?mV(u):[],...mV(t)]:[];c.forEach(e=>{o&&e.addEventListener("scroll",r,{passive:!0}),i&&e.addEventListener("resize",r)});let f=u&&l?function(e,t){let r,n=null,o=mU(e);function i(){clearTimeout(r),n&&n.disconnect(),n=null}return function a(l,s){void 0===l&&(l=!1),void 0===s&&(s=1),i();let{left:u,top:c,width:f,height:d}=e.getBoundingClientRect();if(l||t(),!f||!d)return;let p=mj(c),h=mj(o.clientWidth-(u+f)),m=mj(o.clientHeight-(c+d)),v=mj(u),g=!0;(n=new IntersectionObserver(e=>{let t=e[0].intersectionRatio;if(t!==s){if(!g)return a();t?a(!1,t):r=setTimeout(()=>{a(!1,1e-7)},100)}g=!1},{rootMargin:-p+"px "+-h+"px "+-m+"px "+-v+"px",threshold:mC(0,mP(1,s))||1})).observe(e)}(!0),i}(u,r):null,d,p=null;a&&(p=new ResizeObserver(r),u&&!s&&p.observe(u),p.observe(t));let h=s?mF(e):null;return s&&function t(){let n=mF(e);h&&(n.x!==h.x||n.y!==h.y||n.width!==h.width||n.height!==h.height)&&r(),h=n,d=requestAnimationFrame(t)}(),r(),()=>{c.forEach(e=>{o&&e.removeEventListener("scroll",r),i&&e.removeEventListener("resize",r)}),f&&f(),p&&p.disconnect(),p=null,s&&cancelAnimationFrame(d)}}let mK=(e,t,r)=>{let n=new Map,o={platform:mG,...r},i={...o.platform,_c:n};return ms(e,t,{...o,platform:i})};var mZ="undefined"!=typeof document?j.useLayoutEffect:j.useEffect;function mJ(e,t){let r,n,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((r=e.length)!=t.length)return!1;for(n=r;0!=n--;)if(!mJ(e[n],t[n]))return!1;return!0}if((r=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(n=r;0!=n--;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;for(n=r;0!=n--;){let r=o[n];if(("_owner"!==r||!e.$$typeof)&&!mJ(e[r],t[r]))return!1}return!0}return e!=e&&t!=t}function mQ(e){let t=j.useRef(e);return mZ(()=>{t.current=e}),t}var m0="undefined"!=typeof document?j.useLayoutEffect:j.useEffect;let m1=!1,m2=0,m5=()=>"floating-ui-"+m2++,m4=N["useId".toString()],m3=m4||function(){let[e,t]=j.useState(()=>m1?m5():void 0);return m0(()=>{null==e&&t(m5())},[]),j.useEffect(()=>{m1||(m1=!0)},[]),e},m6=j.createContext(null),m7=j.createContext(null),m8=()=>{var e;return(null==(e=j.useContext(m6))?void 0:e.id)||null},m9=()=>j.useContext(m7);function ve(e){return(null==e?void 0:e.ownerDocument)||document}function vt(e){return ve(e).defaultView||window}function vr(e){return!!e&&e instanceof vt(e).Element}function vn(e){return!!e&&e instanceof vt(e).HTMLElement}function vo(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function vi(e){let t=(0,j.useRef)(e);return m0(()=>{t.current=e}),t}let va="data-floating-ui-safe-polygon";function vl(e,t,r){return r&&!vo(r)?0:"number"==typeof e?e:null==e?void 0:e[t]}let vs=function(e,t){let{enabled:r=!0,delay:n=0,handleClose:o=null,mouseOnly:i=!1,restMs:a=0,move:l=!0}=void 0===t?{}:t,{open:s,onOpenChange:u,dataRef:c,events:f,elements:{domReference:d,floating:p},refs:h}=e,m=m9(),v=m8(),g=vi(o),y=vi(n),b=j.useRef(),x=j.useRef(),w=j.useRef(),E=j.useRef(),_=j.useRef(!0),O=j.useRef(!1),k=j.useRef(()=>{}),S=j.useCallback(()=>{var e;let t=null==(e=c.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[c]);j.useEffect(()=>{if(r)return f.on("dismiss",e),()=>{f.off("dismiss",e)};function e(){clearTimeout(x.current),clearTimeout(E.current),_.current=!0}},[r,f]),j.useEffect(()=>{if(!r||!g.current||!s)return;function e(){S()&&u(!1)}let t=ve(p).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[p,s,u,r,g,c,S]);let A=j.useCallback(function(e){void 0===e&&(e=!0);let t=vl(y.current,"close",b.current);t&&!w.current?(clearTimeout(x.current),x.current=setTimeout(()=>u(!1),t)):e&&(clearTimeout(x.current),u(!1))},[y,u]),T=j.useCallback(()=>{k.current(),w.current=void 0},[]),P=j.useCallback(()=>{if(O.current){let e=ve(h.floating.current).body;e.style.pointerEvents="",e.removeAttribute(va),O.current=!1}},[h]);return j.useEffect(()=>{if(r&&vr(d))return s&&d.addEventListener("mouseleave",f),null==p||p.addEventListener("mouseleave",f),l&&d.addEventListener("mousemove",n,{once:!0}),d.addEventListener("mouseenter",n),d.addEventListener("mouseleave",o),()=>{s&&d.removeEventListener("mouseleave",f),null==p||p.removeEventListener("mouseleave",f),l&&d.removeEventListener("mousemove",n),d.removeEventListener("mouseenter",n),d.removeEventListener("mouseleave",o)};function t(){return!!c.current.openEvent&&["click","mousedown"].includes(c.current.openEvent.type)}function n(e){if(clearTimeout(x.current),_.current=!1,i&&!vo(b.current)||a>0&&0===vl(y.current,"open"))return;c.current.openEvent=e;let t=vl(y.current,"open",b.current);t?x.current=setTimeout(()=>{u(!0)},t):u(!0)}function o(r){if(t())return;k.current();let n=ve(p);if(clearTimeout(E.current),g.current){s||clearTimeout(x.current),w.current=g.current({...e,tree:m,x:r.clientX,y:r.clientY,onClose(){P(),T(),A()}});let t=w.current;n.addEventListener("mousemove",t),k.current=()=>{n.removeEventListener("mousemove",t)};return}A()}function f(r){t()||null==g.current||g.current({...e,tree:m,x:r.clientX,y:r.clientY,onClose(){P(),T(),A()}})(r)}},[d,p,r,e,i,a,l,A,T,P,u,s,m,y,g,c]),m0(()=>{var e,t,n;if(r&&s&&null!=(e=g.current)&&e.__options.blockPointerEvents&&S()){let e=ve(p).body;if(e.setAttribute(va,""),e.style.pointerEvents="none",O.current=!0,vr(d)&&p){let e=d,r=null==m?void 0:null==(t=m.nodesRef.current.find(e=>e.id===v))?void 0:null==(n=t.context)?void 0:n.elements.floating;return r&&(r.style.pointerEvents=""),e.style.pointerEvents="auto",p.style.pointerEvents="auto",()=>{e.style.pointerEvents="",p.style.pointerEvents=""}}}},[r,s,v,p,d,m,g,c,S]),m0(()=>{s||(b.current=void 0,T(),P())},[s,T,P]),j.useEffect(()=>()=>{T(),clearTimeout(x.current),clearTimeout(E.current),P()},[r,T,P]),j.useMemo(()=>{if(!r)return{};function e(e){b.current=e.pointerType}return{reference:{onPointerDown:e,onPointerEnter:e,onMouseMove(){s||0===a||(clearTimeout(E.current),E.current=setTimeout(()=>{_.current||u(!0)},a))}},floating:{onMouseEnter(){clearTimeout(x.current)},onMouseLeave(){f.emit("dismiss",{type:"mouseLeave",data:{returnFocus:!1}}),A(!1)}}}},[f,r,a,s,u,A])};function vu(e,t){if(!e||!t)return!1;let r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&function(e){if("undefined"==typeof ShadowRoot)return!1;let t=vt(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}(r)){let r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}function vc(e,t){let r=e.filter(e=>{var r;return e.parentId===t&&(null==(r=e.context)?void 0:r.open)})||[],n=r;for(;n.length;)n=e.filter(e=>{var t;return null==(t=n)?void 0:t.some(t=>{var r;return e.parentId===t.id&&(null==(r=e.context)?void 0:r.open)})})||[],r=r.concat(n);return r}let vf=N["useInsertionEffect".toString()],vd=vf||(e=>e());function vp(e){let t=j.useRef(()=>{});return vd(()=>{t.current=e}),j.useCallback(function(){for(var e=arguments.length,r=Array(e),n=0;n!1),w="function"==typeof d?x:d,E=j.useRef(!1),{escapeKeyBubbles:_,outsidePressBubbles:O}=vg(g);return j.useEffect(()=>{if(!r||!c)return;function e(e){if("Escape"===e.key){let e=y?vc(y.nodesRef.current,i):[];if(e.length>0){let t=!0;if(e.forEach(e=>{var r;if(null!=(r=e.context)&&r.open&&!e.context.dataRef.current.__escapeKeyBubbles){t=!1;return}}),!t)return}o.emit("dismiss",{type:"escapeKey",data:{returnFocus:{preventScroll:!1}}}),n(!1)}}function t(e){var t;let r=E.current;if(E.current=!1,r||"function"==typeof w&&!w(e))return;let a="composedPath"in e?e.composedPath()[0]:e.target;if(vn(a)&&s){let t=s.ownerDocument.defaultView||window,r=a.scrollWidth>a.clientWidth,n=a.scrollHeight>a.clientHeight,o=n&&e.offsetX>a.clientWidth;if(n){let r="rtl"===t.getComputedStyle(a).direction;r&&(o=e.offsetX<=a.offsetWidth-a.clientWidth)}if(o||r&&e.offsetY>a.clientHeight)return}let u=y&&vc(y.nodesRef.current,i).some(t=>{var r;return vh(e,null==(r=t.context)?void 0:r.elements.floating)});if(vh(e,s)||vh(e,l)||u)return;let c=y?vc(y.nodesRef.current,i):[];if(c.length>0){let e=!0;if(c.forEach(t=>{var r;if(null!=(r=t.context)&&r.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}o.emit("dismiss",{type:"outsidePress",data:{returnFocus:b?{preventScroll:!0}:function(e){if(0===e.mozInputSource&&e.isTrusted)return!0;let t=/Android/i;return(t.test(function(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}())||t.test(function(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:r}=e;return t+"/"+r}).join(" "):navigator.userAgent}()))&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType}(e)||0===(t=e).width&&0===t.height||1===t.width&&1===t.height&&0===t.pressure&&0===t.detail&&"mouse"!==t.pointerType||t.width<1&&t.height<1&&0===t.pressure&&0===t.detail}}),n(!1)}function d(){n(!1)}u.current.__escapeKeyBubbles=_,u.current.__outsidePressBubbles=O;let h=ve(s);f&&h.addEventListener("keydown",e),w&&h.addEventListener(p,t);let m=[];return v&&(vr(l)&&(m=mV(l)),vr(s)&&(m=m.concat(mV(s))),!vr(a)&&a&&a.contextElement&&(m=m.concat(mV(a.contextElement)))),(m=m.filter(e=>{var t;return e!==(null==(t=h.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",d,{passive:!0})}),()=>{f&&h.removeEventListener("keydown",e),w&&h.removeEventListener(p,t),m.forEach(e=>{e.removeEventListener("scroll",d)})}},[u,s,l,a,f,w,p,o,y,i,r,n,v,c,_,O,b]),j.useEffect(()=>{E.current=!1},[w,p]),j.useMemo(()=>c?{reference:{[vm[m]]:()=>{h&&(o.emit("dismiss",{type:"referencePress",data:{returnFocus:!1}}),n(!1))}},floating:{[vv[p]]:()=>{E.current=!0}}}:{},[c,o,h,p,m,n])},vb=function(e,t){let{open:r,onOpenChange:n,dataRef:o,events:i,refs:a,elements:{floating:l,domReference:s}}=e,{enabled:u=!0,keyboardOnly:c=!0}=void 0===t?{}:t,f=j.useRef(""),d=j.useRef(!1),p=j.useRef();return j.useEffect(()=>{if(!u)return;let e=ve(l),t=e.defaultView||window;function n(){!r&&vn(s)&&s===function(e){let t=e.activeElement;for(;(null==(r=t)?void 0:null==(n=r.shadowRoot)?void 0:n.activeElement)!=null;){var r,n;t=t.shadowRoot.activeElement}return t}(ve(s))&&(d.current=!0)}return t.addEventListener("blur",n),()=>{t.removeEventListener("blur",n)}},[l,s,r,u]),j.useEffect(()=>{if(u)return i.on("dismiss",e),()=>{i.off("dismiss",e)};function e(e){("referencePress"===e.type||"escapeKey"===e.type)&&(d.current=!0)}},[i,u]),j.useEffect(()=>()=>{clearTimeout(p.current)},[]),j.useMemo(()=>u?{reference:{onPointerDown(e){let{pointerType:t}=e;f.current=t,d.current=!!(t&&c)},onMouseLeave(){d.current=!1},onFocus(e){var t;d.current||"focus"===e.type&&(null==(t=o.current.openEvent)?void 0:t.type)==="mousedown"&&o.current.openEvent&&vh(o.current.openEvent,s)||(o.current.openEvent=e.nativeEvent,n(!0))},onBlur(e){d.current=!1;let t=e.relatedTarget,r=vr(t)&&t.hasAttribute("data-floating-ui-focus-guard")&&"outside"===t.getAttribute("data-type");p.current=setTimeout(()=>{vu(a.floating.current,t)||vu(s,t)||r||n(!1)})}}}:{},[u,c,s,a,o,n])},vx=function(e,t){let{open:r}=e,{enabled:n=!0,role:o="dialog"}=void 0===t?{}:t,i=m3(),a=m3();return j.useMemo(()=>{let e={id:i,role:o};return n?"tooltip"===o?{reference:{"aria-describedby":r?i:void 0},floating:e}:{reference:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===o?"dialog":o,"aria-controls":r?i:void 0,..."listbox"===o&&{role:"combobox"},..."menu"===o&&{id:a}},floating:{...e,..."menu"===o&&{"aria-labelledby":a}}}:{}},[n,o,r,i,a])};function vw(e,t,r){let n=new Map;return{..."floating"===r&&{tabIndex:-1},...e,...t.map(e=>e?e[r]:null).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[r,o]=t;if(0===r.indexOf("on")){if(n.has(r)||n.set(r,[]),"function"==typeof o){var i;null==(i=n.get(r))||i.push(o),e[r]=function(){for(var e,t=arguments.length,o=Array(t),i=0;ie(...o))}}}else e[r]=o}),e),{})}}let vE=function(e){void 0===e&&(e=[]);let t=e,r=j.useCallback(t=>vw(t,e,"reference"),t),n=j.useCallback(t=>vw(t,e,"floating"),t),o=j.useCallback(t=>vw(t,e,"item"),e.map(e=>null==e?void 0:e.item));return j.useMemo(()=>({getReferenceProps:r,getFloatingProps:n,getItemProps:o}),[r,n,o])},v_=e=>{var t,r;let[n,o]=(0,j.useState)(!1),[i,a]=(0,j.useState)(),{x:l,y:s,refs:u,strategy:c,context:f}=function(e){void 0===e&&(e={});let{open:t=!1,onOpenChange:r,nodeId:n}=e,o=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:n=[],platform:o,whileElementsMounted:i,open:a}=e,[l,s]=j.useState({x:null,y:null,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[u,c]=j.useState(n);mJ(u,n)||c(n);let f=j.useRef(null),d=j.useRef(null),p=j.useRef(l),h=mQ(i),m=mQ(o),[v,g]=j.useState(null),[y,b]=j.useState(null),x=j.useCallback(e=>{f.current!==e&&(f.current=e,g(e))},[]),w=j.useCallback(e=>{d.current!==e&&(d.current=e,b(e))},[]),E=j.useCallback(()=>{if(!f.current||!d.current)return;let e={placement:t,strategy:r,middleware:u};m.current&&(e.platform=m.current),mK(f.current,d.current,e).then(e=>{let t={...e,isPositioned:!0};_.current&&!mJ(p.current,t)&&(p.current=t,D.flushSync(()=>{s(t)}))})},[u,t,r,m]);mZ(()=>{!1===a&&p.current.isPositioned&&(p.current.isPositioned=!1,s(e=>({...e,isPositioned:!1})))},[a]);let _=j.useRef(!1);mZ(()=>(_.current=!0,()=>{_.current=!1}),[]),mZ(()=>{if(v&&y){if(h.current)return h.current(v,y,E);E()}},[v,y,E,h]);let O=j.useMemo(()=>({reference:f,floating:d,setReference:x,setFloating:w}),[x,w]),k=j.useMemo(()=>({reference:v,floating:y}),[v,y]);return j.useMemo(()=>({...l,update:E,refs:O,elements:k,reference:x,floating:w}),[l,E,O,k,x,w])}(e),i=m9(),a=j.useRef(null),l=j.useRef({}),s=j.useState(()=>(function(){let e=new Map;return{emit(t,r){var n;null==(n=e.get(t))||n.forEach(e=>e(r))},on(t,r){e.set(t,[...e.get(t)||[],r])},off(t,r){e.set(t,(e.get(t)||[]).filter(e=>e!==r))}}})())[0],[u,c]=j.useState(null),f=j.useCallback(e=>{let t=vr(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;o.refs.setReference(t)},[o.refs]),d=j.useCallback(e=>{(vr(e)||null===e)&&(a.current=e,c(e)),(vr(o.refs.reference.current)||null===o.refs.reference.current||null!==e&&!vr(e))&&o.refs.setReference(e)},[o.refs]),p=j.useMemo(()=>({...o.refs,setReference:d,setPositionReference:f,domReference:a}),[o.refs,d,f]),h=j.useMemo(()=>({...o.elements,domReference:u}),[o.elements,u]),m=vp(r),v=j.useMemo(()=>({...o,refs:p,elements:h,dataRef:l,nodeId:n,events:s,open:t,onOpenChange:m}),[o,n,s,t,m,p,h]);return m0(()=>{let e=null==i?void 0:i.nodesRef.current.find(e=>e.id===n);e&&(e.context=v)}),j.useMemo(()=>({...o,context:v,refs:p,reference:d,positionReference:f}),[o,p,v,d,f])}({open:n,onOpenChange:t=>{if(t&&e){let r=setTimeout(()=>{o(t)},e);a(r)}else clearTimeout(i),o(t)},placement:"top",whileElementsMounted:mq,middleware:[{name:"offset",options:5,async fn(e){let{x:t,y:r}=e,n=await async function(e,t){let{placement:r,platform:n,elements:o}=e,i=await (null==n.isRTL?void 0:n.isRTL(o.floating)),a=mi(r),l=mn(r),s="x"===ma(r),u=["left","top"].includes(a)?-1:1,c=i&&s?-1:1,f=mu(5,e),{mainAxis:d,crossAxis:p,alignmentAxis:h}="number"==typeof f?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...f};return l&&"number"==typeof h&&(p="end"===l?-1*h:h),s?{x:p*c,y:d*u}:{x:d*u,y:p*c}}(e,0);return{x:t+n.x,y:r+n.y,data:n}}},{name:"flip",options:t={fallbackAxisSideDirection:"start"},async fn(e){var r,n,o,i;let{placement:a,middlewareData:l,rects:s,initialPlacement:u,platform:c,elements:f}=e,{mainAxis:d=!0,crossAxis:p=!0,fallbackPlacements:h,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:g=!0,...y}=mu(t,e),b=mi(a),x=mi(u)===u,w=await (null==c.isRTL?void 0:c.isRTL(f.floating)),E=h||(x||!g?[mm(u)]:function(e){let t=mm(e);return[mg(e),t,mg(t)]}(u));h||"none"===v||E.push(...function(e,t,r,n){let o=mn(e),i=function(e,t,r){let n=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":return r?t?o:n:t?n:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(mi(e),"start"===r,n);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(mg)))),i}(u,g,v,w));let _=[u,...E],O=await mf(e,y),k=[],S=(null==(r=l.flip)?void 0:r.overflows)||[];if(d&&k.push(O[b]),p){let{main:e,cross:t}=function(e,t,r){void 0===r&&(r=!1);let n=mn(e),o=ma(e),i=mo(o),a="x"===o?n===(r?"end":"start")?"right":"left":"start"===n?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=mm(a)),{main:a,cross:mm(a)}}(a,s,w);k.push(O[e],O[t])}if(S=[...S,{placement:a,overflows:k}],!k.every(e=>e<=0)){let e=((null==(n=l.flip)?void 0:n.index)||0)+1,t=_[e];if(t)return{data:{index:e,overflows:S},reset:{placement:t}};let r=null==(o=S.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!r)switch(m){case"bestFit":{let e=null==(i=S.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(r=e);break}case"initialPlacement":r=u}if(a!==r)return{reset:{placement:r}}}return{}}},(void 0===r&&(r={}),{name:"shift",options:r,async fn(e){let{x:t,y:n,placement:o}=e,{mainAxis:i=!0,crossAxis:a=!1,limiter:l={fn:e=>{let{x:t,y:r}=e;return{x:t,y:r}}},...s}=mu(r,e),u={x:t,y:n},c=await mf(e,s),f=ma(mi(o)),d="x"===f?"y":"x",p=u[f],h=u[d];i&&(p=mp(p+c["y"===f?"top":"left"],md(p,p-c["y"===f?"bottom":"right"]))),a&&(h=mp(h+c["y"===d?"top":"left"],md(h,h-c["y"===d?"bottom":"right"])));let m=l.fn({...e,[f]:p,[d]:h});return{...m,data:{x:m.x-t,y:m.y-n}}}})]}),d=vs(f,{move:!1}),p=vb(f),h=vy(f),m=vx(f,{role:"tooltip"}),{getReferenceProps:v,getFloatingProps:g}=vE([d,p,h,m]);return{tooltipProps:{open:n,x:l,y:s,refs:u,strategy:c,getFloatingProps:g},getReferenceProps:v}},vO=({text:e,open:t,x:r,y:n,refs:o,strategy:i,getFloatingProps:a})=>t&&e?j.createElement("div",Object.assign({className:pB("max-w-xs text-sm z-20 rounded-tremor-default","text-white bg-tremor-background-emphasis","dark:text text-white dark:bg-dark-tremor-background-subtle",dQ.md.paddingX,dQ.twoXs.paddingY),ref:o.setFloating,style:{position:i,top:null!=n?n:0,left:null!=r?r:0}},a()),e):null;vO.displayName="Tooltip";let vk=pr("Badge"),vS=j.forwardRef((e,t)=>{let{color:r,icon:n,size:o=d2.SM,tooltip:i,className:a,children:l}=e,s=M(e,["color","icon","size","tooltip","className","children"]),u=n||null,{tooltipProps:c,getReferenceProps:f}=v_();return j.createElement("span",Object.assign({ref:pt([t,c.refs.setReference]),className:pB(vk("root"),"w-max flex-shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-full",r?pB(pn(r,d3.lightBackground).bgColor,pn(r,d3.darkText).textColor):pB("bg-tremor-brand-muted text-tremor-brand-emphasis","dark:bg-dark-tremor-brand-muted dark:text-dark-tremor-brand-emphasis"),mt[o].paddingX,mt[o].paddingY,mt[o].fontSize,a)},f,s),j.createElement(vO,Object.assign({text:i},c)),u?j.createElement(u,{className:pB(vk("icon"),"shrink-0",dQ.twoXs.negativeMarginLeft,dQ.xs.marginRight,mr[o].height,mr[o].width)}):null,j.createElement("p",{className:pB(vk("text"),"text-sm whitespace-nowrap")},l))});vS.displayName="Badge";let vA=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"}),j.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),j.createElement("path",{fill:"currentColor",d:"M14.59 16.004L5.982 7.397l1.414-1.414 8.607 8.606V7.004h2v11h-11v-2z"}))},vT=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"}),j.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),j.createElement("path",{fill:"currentColor",d:"M13 16.172l5.364-5.364 1.414 1.414L12 20l-7.778-7.778 1.414-1.414L11 16.172V4h2v12.172z"}))},vP=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"}),j.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),j.createElement("path",{fill:"currentColor",d:"M16.172 11l-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z"}))},vC=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"}),j.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),j.createElement("path",{fill:"currentColor",d:"M13 7.828V20h-2V7.828l-5.364 5.364-1.414-1.414L12 4l7.778 7.778-1.414 1.414L13 7.828z"}))},vM=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"}),j.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),j.createElement("path",{fill:"currentColor",d:"M16.004 9.414l-8.607 8.607-1.414-1.414L14.589 8H7.004V6h11v11h-2V9.414z"}))},vj={xs:{paddingX:dQ.sm.paddingX,paddingY:dQ.threeXs.paddingY,fontSize:me.xs},sm:{paddingX:dQ.md.paddingX,paddingY:dQ.twoXs.paddingY,fontSize:me.sm},md:{paddingX:dQ.lg.paddingX,paddingY:dQ.xs.paddingY,fontSize:me.md},lg:{paddingX:dQ.xl.paddingX,paddingY:dQ.xs.paddingY,fontSize:me.lg},xl:{paddingX:dQ.xl.paddingX,paddingY:dQ.xs.paddingY,fontSize:me.xl}},vN={xs:{paddingX:dQ.sm.paddingX,paddingY:dQ.threeXs.paddingY,fontSize:me.xs},sm:{paddingX:dQ.md.paddingX,paddingY:dQ.threeXs.paddingY,fontSize:me.sm},md:{paddingX:dQ.lg.paddingX,paddingY:dQ.threeXs.paddingY,fontSize:me.md},lg:{paddingX:dQ.xl.paddingX,paddingY:dQ.threeXs.paddingY,fontSize:me.lg},xl:{paddingX:dQ.twoXl.paddingX,paddingY:dQ.twoXs.paddingY,fontSize:me.xl}},vR={xs:{height:dJ.md.height,width:dJ.md.width},sm:{height:dJ.md.height,width:dJ.md.width},md:{height:dJ.md.height,width:dJ.md.width},lg:{height:dJ.lg.height,width:dJ.lg.width},xl:{height:dJ.xl.height,width:dJ.xl.width}},vI={[d0.Increase]:{bgColor:pn(d1.Emerald,d3.lightBackground).bgColor,textColor:pn(d1.Emerald,d3.darkText).textColor},[d0.ModerateIncrease]:{bgColor:pn(d1.Emerald,d3.lightBackground).bgColor,textColor:pn(d1.Emerald,d3.darkText).textColor},[d0.Decrease]:{bgColor:pn(d1.Rose,d3.lightBackground).bgColor,textColor:pn(d1.Rose,d3.darkText).textColor},[d0.ModerateDecrease]:{bgColor:pn(d1.Rose,d3.lightBackground).bgColor,textColor:pn(d1.Rose,d3.darkText).textColor},[d0.Unchanged]:{bgColor:pn(d1.Orange,d3.lightBackground).bgColor,textColor:pn(d1.Orange,d3.darkText).textColor}},vD={[d0.Increase]:vC,[d0.ModerateIncrease]:vM,[d0.Decrease]:vT,[d0.ModerateDecrease]:vA,[d0.Unchanged]:vP},vL=pr("BadgeDelta"),vB=j.forwardRef((e,t)=>{let{deltaType:r=d0.Increase,isIncreasePositive:n=!0,size:o=d2.SM,children:i,className:a}=e,l=M(e,["deltaType","isIncreasePositive","size","children","className"]),s=vD[r],u=d7(r,n),c=i?vN:vj;return j.createElement("span",Object.assign({ref:t,className:pB(vL("root"),"w-max flex-shrink-0 inline-flex justify-center items-center cursor-default rounded-tremor-full",vI[u].bgColor,vI[u].textColor,c[o].paddingX,c[o].paddingY,c[o].fontSize,a)},l),j.createElement(s,{className:pB(vL("icon"),"shrink-0",i?pB(dQ.twoXs.negativeMarginLeft,dQ.xs.marginRight):vR[o].height,vR[o].width)}),i?j.createElement("p",{className:pB(vL("text"),"text-sm whitespace-nowrap")},i):null)});vB.displayName="BadgeDelta";let vF={xs:{paddingX:dQ.xs.paddingX,paddingY:dQ.xs.paddingY},sm:{paddingX:dQ.xs.paddingX,paddingY:dQ.xs.paddingY},md:{paddingX:dQ.sm.paddingX,paddingY:dQ.sm.paddingY},lg:{paddingX:dQ.sm.paddingX,paddingY:dQ.sm.paddingY},xl:{paddingX:dQ.md.paddingX,paddingY:dQ.md.paddingY}},vU={xs:{height:dJ.sm.height,width:dJ.sm.width},sm:{height:dJ.lg.height,width:dJ.lg.width},md:{height:dJ.lg.height,width:dJ.lg.width},lg:{height:dJ.twoXl.height,width:dJ.twoXl.width},xl:{height:dJ.threeXl.height,width:dJ.threeXl.width}},vz={simple:{rounded:"",border:"",ring:"",shadow:""},light:{rounded:"rounded-tremor-default",border:"",ring:"",shadow:""},shadow:{rounded:"rounded-tremor-default",border:p$.sm.all,ring:"",shadow:"shadow-tremor-card dark:shadow-dark-tremor-card"},solid:{rounded:"rounded-tremor-default",border:p$.md.all,ring:"ring-1",shadow:""},outlined:{rounded:"rounded-tremor-default",border:p$.sm.all,ring:"ring-2",shadow:""}},vH=(e,t)=>{switch(e){case"simple":return{textColor:t?pn(t,d3.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:"",borderColor:"",ringColor:""};case"light":return{textColor:t?pn(t,d3.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?pn(t,d3.lightBackground).bgColor:"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",borderColor:"",ringColor:""};case"shadow":return{textColor:t?pn(t,d3.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?pn(t,d3.lightBackground).bgColor:"bg-tremor-background dark:bg-dark-tremor-background",borderColor:"border-tremor-border dark:border-dark-tremor-border",ringColor:""};case"solid":return{textColor:t?pn(t,d3.text).textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?pn(t,d3.lightBackground).bgColor:"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?pn(t,d3.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",bgColor:t?pn(t,d3.lightBackground).bgColor:"bg-tremor-background dark:bg-dark-tremor-background",borderColor:t?pn(t,d3.ring).borderColor:"border-tremor-brand-subtle dark:border-dark-tremor-brand-subtle",ringColor:t?pn(t,d3.lightRing).ringColor:"ring-tremor-brand-muted dark:ring-dark-tremor-brand-muted"}}},v$=pr("Icon"),vV={Simple:"simple",Light:"light",Shadow:"shadow",Solid:"solid",Outlined:"outlined"},vY=j.forwardRef((e,t)=>{let{icon:r,variant:n=vV.Simple,tooltip:o,size:i=d2.SM,color:a,className:l}=e,s=M(e,["icon","variant","tooltip","size","color","className"]),u=vH(n,a),{tooltipProps:c,getReferenceProps:f}=v_();return j.createElement("span",Object.assign({ref:pt([t,c.refs.setReference]),className:pB(v$("root"),"inline-flex flex-shrink-0 items-center",u.bgColor,u.textColor,u.borderColor,u.ringColor,vz[n].rounded,vz[n].border,vz[n].shadow,vz[n].ring,vF[i].paddingX,vF[i].paddingY,l)},f,s),j.createElement(vO,Object.assign({text:o},c)),j.createElement(r,{className:pB(v$("icon"),"shrink-0",vU[i].height,vU[i].width)}))});vY.displayName="Icon";let vW=(0,j.createContext)(d1.Blue),vX=(0,j.createContext)(0),vG=(0,j.createContext)(void 0),vq=(0,j.createContext)({selectedValue:void 0,handleValueChange:void 0});var vK=r(2984),vZ=r(5748),vJ=r(3784),vQ=r(9946),v0=r(1363),v1=r(4103),v2=r(6567),v5=r(6723);function v4(e){var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";if("string"==typeof r&&"button"===r.toLowerCase())return"button"}function v3(e,t){let[r,n]=(0,j.useState)(()=>v4(e));return(0,v5.e)(()=>{n(v4(e))},[e.type,e.as]),(0,v5.e)(()=>{r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&n("button")},[r,t]),r}var v6=r(5466),v7=r(3781);let v8=null!=(T=j.startTransition)?T:function(e){e()};var v9=((n=v9||{})[n.Open=0]="Open",n[n.Closed=1]="Closed",n),ge=((o=ge||{})[o.ToggleDisclosure=0]="ToggleDisclosure",o[o.CloseDisclosure=1]="CloseDisclosure",o[o.SetButtonId=2]="SetButtonId",o[o.SetPanelId=3]="SetPanelId",o[o.LinkPanel=4]="LinkPanel",o[o.UnlinkPanel=5]="UnlinkPanel",o);let gt={0:e=>({...e,disclosureState:(0,vK.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},gr=(0,j.createContext)(null);function gn(e){let t=(0,j.useContext)(gr);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,gn),t}return t}gr.displayName="DisclosureContext";let go=(0,j.createContext)(null);go.displayName="DisclosureAPIContext";let gi=(0,j.createContext)(null);function ga(e,t){return(0,vK.E)(t.type,gt,e,t)}gi.displayName="DisclosurePanelContext";let gl=j.Fragment,gs=vZ.AN.RenderStrategy|vZ.AN.Static,gu=Object.assign((0,vZ.yV)(function(e,t){let{defaultOpen:r=!1,...n}=e,o=(0,j.useRef)(null),i=(0,vJ.T)(t,(0,vJ.h)(e=>{o.current=e},void 0===e.as||e.as===j.Fragment)),a=(0,j.useRef)(null),l=(0,j.useRef)(null),s=(0,j.useReducer)(ga,{disclosureState:r?0:1,linkedPanel:!1,buttonRef:l,panelRef:a,buttonId:null,panelId:null}),[{disclosureState:u,buttonId:c},f]=s,d=(0,v7.z)(e=>{f({type:1});let t=(0,v6.r)(o);if(!t||!c)return;let r=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(c):t.getElementById(c);null==r||r.focus()}),p=(0,j.useMemo)(()=>({close:d}),[d]),h=(0,j.useMemo)(()=>({open:0===u,close:d}),[u,d]);return j.createElement(gr.Provider,{value:s},j.createElement(go.Provider,{value:p},j.createElement(v2.up,{value:(0,vK.E)(u,{0:v2.ZM.Open,1:v2.ZM.Closed})},(0,vZ.sY)({ourProps:{ref:i},theirProps:n,slot:h,defaultTag:gl,name:"Disclosure"}))))}),{Button:(0,vZ.yV)(function(e,t){let r=(0,vQ.M)(),{id:n=`headlessui-disclosure-button-${r}`,...o}=e,[i,a]=gn("Disclosure.Button"),l=(0,j.useContext)(gi),s=null!==l&&l===i.panelId,u=(0,j.useRef)(null),c=(0,vJ.T)(u,t,s?null:i.buttonRef);(0,j.useEffect)(()=>{if(!s)return a({type:2,buttonId:n}),()=>{a({type:2,buttonId:null})}},[n,a,s]);let f=(0,v7.z)(e=>{var t;if(s){if(1===i.disclosureState)return;switch(e.key){case v0.R.Space:case v0.R.Enter:e.preventDefault(),e.stopPropagation(),a({type:0}),null==(t=i.buttonRef.current)||t.focus()}}else switch(e.key){case v0.R.Space:case v0.R.Enter:e.preventDefault(),e.stopPropagation(),a({type:0})}}),d=(0,v7.z)(e=>{e.key===v0.R.Space&&e.preventDefault()}),p=(0,v7.z)(t=>{var r;(0,v1.P)(t.currentTarget)||e.disabled||(s?(a({type:0}),null==(r=i.buttonRef.current)||r.focus()):a({type:0}))}),h=(0,j.useMemo)(()=>({open:0===i.disclosureState}),[i]),m=v3(e,u),v=s?{ref:c,type:m,onKeyDown:f,onClick:p}:{ref:c,id:n,type:m,"aria-expanded":e.disabled?void 0:0===i.disclosureState,"aria-controls":i.linkedPanel?i.panelId:void 0,onKeyDown:f,onKeyUp:d,onClick:p};return(0,vZ.sY)({ourProps:v,theirProps:o,slot:h,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,vZ.yV)(function(e,t){let r=(0,vQ.M)(),{id:n=`headlessui-disclosure-panel-${r}`,...o}=e,[i,a]=gn("Disclosure.Panel"),{close:l}=function e(t){let r=(0,j.useContext)(go);if(null===r){let r=Error(`<${t} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,e),r}return r}("Disclosure.Panel"),s=(0,vJ.T)(t,i.panelRef,e=>{v8(()=>a({type:e?4:5}))});(0,j.useEffect)(()=>(a({type:3,panelId:n}),()=>{a({type:3,panelId:null})}),[n,a]);let u=(0,v2.oJ)(),c=null!==u?(u&v2.ZM.Open)===v2.ZM.Open:0===i.disclosureState,f=(0,j.useMemo)(()=>({open:0===i.disclosureState,close:l}),[i,l]);return j.createElement(gi.Provider,{value:i.panelId},(0,vZ.sY)({ourProps:{ref:s,id:n},theirProps:o,slot:f,defaultTag:"div",features:gs,visible:c,name:"Disclosure.Panel"}))})}),gc=pr("Accordion"),gf=(0,j.createContext)({isOpen:!1}),gd=j.forwardRef((e,t)=>{var r;let{defaultOpen:n=!1,children:o,className:i}=e,a=M(e,["defaultOpen","children","className"]),l=null!==(r=(0,j.useContext)(vG))&&void 0!==r?r:pB(p$.sm.all,"rounded-tremor-default");return j.createElement(gu,Object.assign({as:"div",ref:t,className:pB(gc("root"),"overflow-hidden","bg-tremor-background border-tremor-border","dark:bg-dark-tremor-background dark:border-dark-tremor-border",l,i),defaultOpen:n},a),({open:e})=>j.createElement(gf.Provider,{value:{isOpen:e}},o))});gd.displayName="Accordion";let gp=pr("AccordionBody"),gh=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement(gu.Panel,Object.assign({ref:t,className:pB(gp("root"),"w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content",dQ.twoXl.paddingX,dQ.lg.paddingBottom,n)},o),r)});gh.displayName="AccordionBody";let gm=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),j.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"}))},gv=pr("AccordionHeader"),gg=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]),{isOpen:i}=(0,j.useContext)(gf);return j.createElement(gu.Button,Object.assign({ref:t,className:pB(gv("root"),"w-full flex items-center justify-between","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",dQ.twoXl.paddingX,dQ.lg.paddingY,n)},o),j.createElement("div",{className:pB(gv("children"),"flex flex-1 text-inherit",dQ.twoXl.marginRight)},r),j.createElement("div",null,j.createElement(gm,{className:pB(gv("arrowIcon"),"text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dQ.twoXs.negativeMarginRight,dJ.md.height,dJ.md.width,i?"transition-all":"transition-all -rotate-180")})))});gg.displayName="AccordionHeader";let gy=pr("AccordionList"),gb=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]),i=j.Children.count(r);return j.createElement("div",Object.assign({ref:t,className:pB(gy("root"),"rounded-tremor-default","shadow-tremor-card","dark:shadow-dark-tremor-card",n)},o),j.Children.map(r,(e,t)=>0===t?j.createElement(vG.Provider,{value:pB("rounded-t-tremor-default",p$.sm.left,p$.sm.top,p$.sm.right,p$.sm.bottom)},j.cloneElement(e)):t===i-1?j.createElement(vG.Provider,{value:pB("rounded-b-tremor-default",p$.sm.left,p$.sm.right,p$.sm.bottom)},j.cloneElement(e)):j.createElement(vG.Provider,{value:pB(p$.sm.left,p$.sm.right,p$.sm.bottom)},j.cloneElement(e))))});gb.displayName="AccordionList";let gx={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"},gw={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"},gE={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"},g_={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"},gO={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"},gk={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"},gS={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"},gA={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"},gT=pr("Col"),gP=j.forwardRef((e,t)=>{let{numColSpan:r=1,numColSpanSm:n,numColSpanMd:o,numColSpanLg:i,children:a,className:l}=e,s=M(e,["numColSpan","numColSpanSm","numColSpanMd","numColSpanLg","children","className"]),u=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"";return j.createElement("div",Object.assign({ref:t,className:pB(gT("root"),(()=>{let e=u(r,gO),t=u(n,gk),a=u(o,gS),l=u(i,gA);return pB(e,t,a,l)})(),l)},s),a)});gP.displayName="Col";let gC=pr("Grid"),gM=(e,t)=>e&&Object.keys(t).includes(String(e))?t[e]:"",gj=j.forwardRef((e,t)=>{let{numItems:r=1,numItemsSm:n,numItemsMd:o,numItemsLg:i,children:a,className:l}=e,s=M(e,["numItems","numItemsSm","numItemsMd","numItemsLg","children","className"]),u=(0,j.useMemo)(()=>{let e=gM(r,gx),t=gM(n,gw),a=gM(o,gE),l=gM(i,g_);return pB(e,t,a,l)},[r,n,o,i]);return j.createElement("div",Object.assign({ref:t,className:pB(gC("root"),"grid",u,l)},s),a)});gj.displayName="Grid";let gN=pr("Card"),gR=e=>{if(!e)return"";switch(e){case d5.Left:return p$.lg.left;case d4.Top:return p$.lg.top;case d5.Right:return p$.lg.right;case d4.Bottom:return p$.lg.bottom;default:return""}},gI=j.forwardRef((e,t)=>{let{decoration:r="",decorationColor:n,children:o,className:i}=e,a=M(e,["decoration","decorationColor","children","className"]);return j.createElement("div",Object.assign({ref:t,className:pB(gN("root"),"relative w-full text-left ring-1 rounded-tremor-default","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?pn(n,d3.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",gR(r),dQ.threeXl.paddingAll,i)},a),o)});gI.displayName="Card";let gD=pr("Divider"),gL=j.forwardRef((e,t)=>{let{className:r}=e,n=M(e,["className"]);return j.createElement("div",Object.assign({ref:t,className:pB(gD("root"),"w-full mx-auto","bg-tremor-background-subtle","dark:bg-dark-tremor-background-subtle",dJ.threeXs.height,dQ.threeXl.marginTop,dQ.threeXl.marginBottom,r)},n))});gL.displayName="Divider";let gB=pr("List"),gF=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement("ul",Object.assign({ref:t,className:pB(gB("root"),"w-full overflow-hidden divide-y","divide-tremor-border text-tremor-content","dark:divide-dark-tremor-border dark:text-dark-tremor-content",n)},o),r)});gF.displayName="List";let gU=pr("ListItem"),gz=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement(j.Fragment,null,j.createElement("li",Object.assign({ref:t,className:pB(gU("root"),"w-full flex justify-between items-center truncate tabular-nums text-tremor-default",dQ.sm.paddingY,n)},o),r))});gz.displayName="ListItem";let gH=pr("Table"),g$=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement("div",{className:pB(gH("root"),"overflow-auto",n)},j.createElement("table",Object.assign({ref:t,className:pB(gH("table"),"w-full tabular-nums text-tremor-default","text-tremor-content","dark:text-dark-tremor-content")},o),r))});g$.displayName="Table";let gV=pr("TableBody"),gY=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement(j.Fragment,null,j.createElement("tbody",Object.assign({ref:t,className:pB(gV("root"),"align-top overflow-x-auto divide-y","divide-tremor-border","dark:divide-dark-tremor-border",n)},o),r))});gY.displayName="TableBody";let gW=pr("TableCell"),gX=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement(j.Fragment,null,j.createElement("td",Object.assign({ref:t,className:pB(gW("root"),"align-middle whitespace-nowrap tabular-nums text-left",dQ.twoXl.paddingAll,n)},o),r))});gX.displayName="TableCell";let gG=pr("TableHead"),gq=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement(j.Fragment,null,j.createElement("thead",Object.assign({ref:t,className:pB(gG("root"),"text-left","text-tremor-content","dark:text-dark-tremor-content",n)},o),r))});gq.displayName="TableHead";let gK=pr("TableHeaderCell"),gZ=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement(j.Fragment,null,j.createElement("th",Object.assign({ref:t,className:pB(gK("root"),"sticky whitespace-nowrap text-left font-semibold","text-tremor-content","dark:text-dark-tremor-content",dQ.none.top,dQ.twoXl.paddingX,dQ.xl.paddingY,n)},o),r))});gZ.displayName="TableHeaderCell";let gJ=pr("TableRow"),gQ=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement(j.Fragment,null,j.createElement("tr",Object.assign({ref:t,className:pB(gJ("row"),n)},o),r))});gQ.displayName="TableRow";let g0=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"}),j.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"}))},g1=e=>["string","number"].includes(typeof e)?e:e instanceof Array?e.map(g1).join(""):"object"==typeof e&&e?g1(e.props.children):void 0;function g2(e){let t=new Map;return j.Children.map(e,e=>{var r;t.set(e.props.value,null!==(r=g1(e))&&void 0!==r?r:e.props.value)}),t}function g5(e,t){return j.Children.map(t,t=>{var r;if((null!==(r=g1(t))&&void 0!==r?r:t.props.value).toLowerCase().includes(e.toLowerCase()))return t})}let g4=(e,t,r=!1)=>pB(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-rose-500",r?"border-rose-500":"border-tremor-border dark:border-dark-tremor-border");function g3(e){return null!=e&&""!==e}var g6=r(4192),g7=r(3855);function g8(e,t){let[r,n]=(0,j.useState)(e),o=(0,g7.E)(e);return(0,v5.e)(()=>n(o.current),[o,n,...t]),r}var g9=r(9362),ye=((i=ye||{})[i.First=0]="First",i[i.Previous=1]="Previous",i[i.Next=2]="Next",i[i.Last=3]="Last",i[i.Specific=4]="Specific",i[i.Nothing=5]="Nothing",i);function yt(e,t){let r=t.resolveItems();if(r.length<=0)return null;let n=t.resolveActiveIndex(),o=null!=n?n:-1,i=(()=>{switch(e.focus){case 0:return r.findIndex(e=>!t.resolveDisabled(e));case 1:{let e=r.slice().reverse().findIndex((e,r,n)=>(-1===o||!(n.length-r-1>=o))&&!t.resolveDisabled(e));return -1===e?e:r.length-1-e}case 2:return r.findIndex((e,r)=>!(r<=o)&&!t.resolveDisabled(e));case 3:{let e=r.slice().reverse().findIndex(e=>!t.resolveDisabled(e));return -1===e?e:r.length-1-e}case 4:return r.findIndex(r=>t.resolveId(r)===e.id);case 5:return null;default:!function(e){throw Error("Unexpected object: "+e)}(e)}})();return -1===i?n:i}var yr=r(4575),yn=r(9650),yo=r(6045);function yi(e={},t=null,r=[]){for(let[n,o]of Object.entries(e))!function e(t,r,n){if(Array.isArray(n))for(let[o,i]of n.entries())e(t,ya(r,o.toString()),i);else n instanceof Date?t.push([r,n.toISOString()]):"boolean"==typeof n?t.push([r,n?"1":"0"]):"string"==typeof n?t.push([r,n]):"number"==typeof n?t.push([r,`${n}`]):null==n?t.push([r,""]):yi(n,r,t)}(r,ya(t,n),o);return r}function ya(e,t){return e?e+"["+t+"]":t}function yl(e,t,r){let[n,o]=(0,j.useState)(r),i=void 0!==e,a=(0,j.useRef)(i),l=(0,j.useRef)(!1),s=(0,j.useRef)(!1);return!i||a.current||l.current?i||!a.current||s.current||(s.current=!0,a.current=i,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.")):(l.current=!0,a.current=i,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.")),[i?e:n,(0,v7.z)(e=>(i||o(e),null==t?void 0:t(e)))]}function ys(e){return[e.screenX,e.screenY]}function yu(){let e=(0,j.useRef)([-1,-1]);return{wasMoved(t){let r=ys(t);return(e.current[0]!==r[0]||e.current[1]!==r[1])&&(e.current=r,!0)},update(t){e.current=ys(t)}}}let yc=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function yf(e){var t,r;let n=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return n;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let a=i?null!=(r=o.innerText)?r:"":n;return yc.test(a)&&(a=a.replace(yc,"")),a}var yd=((a=yd||{})[a.Open=0]="Open",a[a.Closed=1]="Closed",a),yp=((l=yp||{})[l.Single=0]="Single",l[l.Multi=1]="Multi",l),yh=((s=yh||{})[s.Pointer=0]="Pointer",s[s.Other=1]="Other",s),ym=((u=ym||{})[u.OpenListbox=0]="OpenListbox",u[u.CloseListbox=1]="CloseListbox",u[u.GoToOption=2]="GoToOption",u[u.Search=3]="Search",u[u.ClearSearch=4]="ClearSearch",u[u.RegisterOption=5]="RegisterOption",u[u.UnregisterOption=6]="UnregisterOption",u[u.RegisterLabel=7]="RegisterLabel",u);function yv(e,t=e=>e){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=(0,yr.z2)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=r?n.indexOf(r):null;return -1===o&&(o=null),{options:n,activeOptionIndex:o}}let yg={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,n=e.options.findIndex(e=>r(e.dataRef.current.value));return -1!==n&&(t=n),{...e,listboxState:0,activeOptionIndex:t}},2(e,t){var r;if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=yv(e),o=yt(t,{resolveItems:()=>n.options,resolveActiveIndex:()=>n.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...n,searchQuery:"",activeOptionIndex:o,activationTrigger:null!=(r=t.trigger)?r:1}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let r=""!==e.searchQuery?0:1,n=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+r).concat(e.options.slice(0,e.activeOptionIndex+r)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(n))}),i=o?e.options.indexOf(o):-1;return -1===i||i===e.activeOptionIndex?{...e,searchQuery:n}:{...e,searchQuery:n,activeOptionIndex:i,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let r={id:t.id,dataRef:t.dataRef},n=yv(e,e=>[...e,r]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(n.activeOptionIndex=n.options.indexOf(r)),{...e,...n}},6:(e,t)=>{let r=yv(e,e=>{let r=e.findIndex(e=>e.id===t.id);return -1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},7:(e,t)=>({...e,labelId:t.id})},yy=(0,j.createContext)(null);function yb(e){let t=(0,j.useContext)(yy);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,yb),t}return t}yy.displayName="ListboxActionsContext";let yx=(0,j.createContext)(null);function yw(e){let t=(0,j.useContext)(yx);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,yw),t}return t}function yE(e,t){return(0,vK.E)(t.type,yg,e,t)}yx.displayName="ListboxDataContext";let y_=j.Fragment,yO=vZ.AN.RenderStrategy|vZ.AN.Static,yk=Object.assign((0,vZ.yV)(function(e,t){let{value:r,defaultValue:n,form:o,name:i,onChange:a,by:l=(e,t)=>e===t,disabled:s=!1,horizontal:u=!1,multiple:c=!1,...f}=e,d=u?"horizontal":"vertical",p=(0,vJ.T)(t),[h=c?[]:void 0,m]=yl(r,a,n),[v,g]=(0,j.useReducer)(yE,{dataRef:(0,j.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),y=(0,j.useRef)({static:!1,hold:!1}),b=(0,j.useRef)(null),x=(0,j.useRef)(null),w=(0,j.useRef)(null),E=(0,v7.z)("string"==typeof l?(e,t)=>(null==e?void 0:e[l])===(null==t?void 0:t[l]):l),_=(0,j.useCallback)(e=>(0,vK.E)(O.mode,{1:()=>h.some(t=>E(t,e)),0:()=>E(h,e)}),[h]),O=(0,j.useMemo)(()=>({...v,value:h,disabled:s,mode:c?1:0,orientation:d,compare:E,isSelected:_,optionsPropsRef:y,labelRef:b,buttonRef:x,optionsRef:w}),[h,s,c,v]);(0,v5.e)(()=>{v.dataRef.current=O},[O]),(0,yn.O)([O.buttonRef,O.optionsRef],(e,t)=>{var r;g({type:1}),(0,yr.sP)(t,yr.tJ.Loose)||(e.preventDefault(),null==(r=O.buttonRef.current)||r.focus())},0===O.listboxState);let k=(0,j.useMemo)(()=>({open:0===O.listboxState,disabled:s,value:h}),[O,s,h]),S=(0,v7.z)(e=>{let t=O.options.find(t=>t.id===e);t&&R(t.dataRef.current.value)}),A=(0,v7.z)(()=>{if(null!==O.activeOptionIndex){let{dataRef:e,id:t}=O.options[O.activeOptionIndex];R(e.current.value),g({type:2,focus:ye.Specific,id:t})}}),T=(0,v7.z)(()=>g({type:0})),P=(0,v7.z)(()=>g({type:1})),C=(0,v7.z)((e,t,r)=>e===ye.Specific?g({type:2,focus:ye.Specific,id:t,trigger:r}):g({type:2,focus:e,trigger:r})),M=(0,v7.z)((e,t)=>(g({type:5,id:e,dataRef:t}),()=>g({type:6,id:e}))),N=(0,v7.z)(e=>(g({type:7,id:e}),()=>g({type:7,id:null}))),R=(0,v7.z)(e=>(0,vK.E)(O.mode,{0:()=>null==m?void 0:m(e),1(){let t=O.value.slice(),r=t.findIndex(t=>E(t,e));return -1===r?t.push(e):t.splice(r,1),null==m?void 0:m(t)}})),I=(0,v7.z)(e=>g({type:3,value:e})),D=(0,v7.z)(()=>g({type:4})),L=(0,j.useMemo)(()=>({onChange:R,registerOption:M,registerLabel:N,goToOption:C,closeListbox:P,openListbox:T,selectActiveOption:A,selectOption:S,search:I,clearSearch:D}),[]),B=(0,j.useRef)(null),F=(0,g6.G)();return(0,j.useEffect)(()=>{B.current&&void 0!==n&&F.addEventListener(B.current,"reset",()=>{R(n)})},[B,R]),j.createElement(yy.Provider,{value:L},j.createElement(yx.Provider,{value:O},j.createElement(v2.up,{value:(0,vK.E)(O.listboxState,{0:v2.ZM.Open,1:v2.ZM.Closed})},null!=i&&null!=h&&yi({[i]:h}).map(([e,t],r)=>j.createElement(yo._,{features:yo.A.Hidden,ref:0===r?e=>{var t;B.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,vZ.oA)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:o,name:e,value:t})})),(0,vZ.sY)({ourProps:{ref:p},theirProps:f,slot:k,defaultTag:y_,name:"Listbox"}))))}),{Button:(0,vZ.yV)(function(e,t){var r;let n=(0,vQ.M)(),{id:o=`headlessui-listbox-button-${n}`,...i}=e,a=yw("Listbox.Button"),l=yb("Listbox.Button"),s=(0,vJ.T)(a.buttonRef,t),u=(0,g6.G)(),c=(0,v7.z)(e=>{switch(e.key){case v0.R.Space:case v0.R.Enter:case v0.R.ArrowDown:e.preventDefault(),l.openListbox(),u.nextFrame(()=>{a.value||l.goToOption(ye.First)});break;case v0.R.ArrowUp:e.preventDefault(),l.openListbox(),u.nextFrame(()=>{a.value||l.goToOption(ye.Last)})}}),f=(0,v7.z)(e=>{e.key===v0.R.Space&&e.preventDefault()}),d=(0,v7.z)(e=>{if((0,v1.P)(e.currentTarget))return e.preventDefault();0===a.listboxState?(l.closeListbox(),u.nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})})):(e.preventDefault(),l.openListbox())}),p=g8(()=>{if(a.labelId)return[a.labelId,o].join(" ")},[a.labelId,o]),h=(0,j.useMemo)(()=>({open:0===a.listboxState,disabled:a.disabled,value:a.value}),[a]),m={ref:s,id:o,type:v3(e,a.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(r=a.optionsRef.current)?void 0:r.id,"aria-expanded":a.disabled?void 0:0===a.listboxState,"aria-labelledby":p,disabled:a.disabled,onKeyDown:c,onKeyUp:f,onClick:d};return(0,vZ.sY)({ourProps:m,theirProps:i,slot:h,defaultTag:"button",name:"Listbox.Button"})}),Label:(0,vZ.yV)(function(e,t){let r=(0,vQ.M)(),{id:n=`headlessui-listbox-label-${r}`,...o}=e,i=yw("Listbox.Label"),a=yb("Listbox.Label"),l=(0,vJ.T)(i.labelRef,t);(0,v5.e)(()=>a.registerLabel(n),[n]);let s=(0,v7.z)(()=>{var e;return null==(e=i.buttonRef.current)?void 0:e.focus({preventScroll:!0})}),u=(0,j.useMemo)(()=>({open:0===i.listboxState,disabled:i.disabled}),[i]);return(0,vZ.sY)({ourProps:{ref:l,id:n,onClick:s},theirProps:o,slot:u,defaultTag:"label",name:"Listbox.Label"})}),Options:(0,vZ.yV)(function(e,t){var r;let n=(0,vQ.M)(),{id:o=`headlessui-listbox-options-${n}`,...i}=e,a=yw("Listbox.Options"),l=yb("Listbox.Options"),s=(0,vJ.T)(a.optionsRef,t),u=(0,g6.G)(),c=(0,g6.G)(),f=(0,v2.oJ)(),d=null!==f?(f&v2.ZM.Open)===v2.ZM.Open:0===a.listboxState;(0,j.useEffect)(()=>{var e;let t=a.optionsRef.current;t&&0===a.listboxState&&t!==(null==(e=(0,v6.r)(t))?void 0:e.activeElement)&&t.focus({preventScroll:!0})},[a.listboxState,a.optionsRef]);let p=(0,v7.z)(e=>{switch(c.dispose(),e.key){case v0.R.Space:if(""!==a.searchQuery)return e.preventDefault(),e.stopPropagation(),l.search(e.key);case v0.R.Enter:if(e.preventDefault(),e.stopPropagation(),null!==a.activeOptionIndex){let{dataRef:e}=a.options[a.activeOptionIndex];l.onChange(e.current.value)}0===a.mode&&(l.closeListbox(),(0,g9.k)().nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})}));break;case(0,vK.E)(a.orientation,{vertical:v0.R.ArrowDown,horizontal:v0.R.ArrowRight}):return e.preventDefault(),e.stopPropagation(),l.goToOption(ye.Next);case(0,vK.E)(a.orientation,{vertical:v0.R.ArrowUp,horizontal:v0.R.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),l.goToOption(ye.Previous);case v0.R.Home:case v0.R.PageUp:return e.preventDefault(),e.stopPropagation(),l.goToOption(ye.First);case v0.R.End:case v0.R.PageDown:return e.preventDefault(),e.stopPropagation(),l.goToOption(ye.Last);case v0.R.Escape:return e.preventDefault(),e.stopPropagation(),l.closeListbox(),u.nextFrame(()=>{var e;return null==(e=a.buttonRef.current)?void 0:e.focus({preventScroll:!0})});case v0.R.Tab:e.preventDefault(),e.stopPropagation();break;default:1===e.key.length&&(l.search(e.key),c.setTimeout(()=>l.clearSearch(),350))}}),h=g8(()=>{var e,t,r;return null!=(r=null==(e=a.labelRef.current)?void 0:e.id)?r:null==(t=a.buttonRef.current)?void 0:t.id},[a.labelRef.current,a.buttonRef.current]),m=(0,j.useMemo)(()=>({open:0===a.listboxState}),[a]),v={"aria-activedescendant":null===a.activeOptionIndex||null==(r=a.options[a.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===a.mode||void 0,"aria-labelledby":h,"aria-orientation":a.orientation,id:o,onKeyDown:p,role:"listbox",tabIndex:0,ref:s};return(0,vZ.sY)({ourProps:v,theirProps:i,slot:m,defaultTag:"ul",features:yO,visible:d,name:"Listbox.Options"})}),Option:(0,vZ.yV)(function(e,t){let r,n;let o=(0,vQ.M)(),{id:i=`headlessui-listbox-option-${o}`,disabled:a=!1,value:l,...s}=e,u=yw("Listbox.Option"),c=yb("Listbox.Option"),f=null!==u.activeOptionIndex&&u.options[u.activeOptionIndex].id===i,d=u.isSelected(l),p=(0,j.useRef)(null),h=(r=(0,j.useRef)(""),n=(0,j.useRef)(""),(0,v7.z)(()=>{let e=p.current;if(!e)return"";let t=e.innerText;if(r.current===t)return n.current;let o=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let r=e.getAttribute("aria-labelledby");if(r){let e=r.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():yf(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return yf(e).trim()})(e).trim().toLowerCase();return r.current=t,n.current=o,o})),m=(0,g7.E)({disabled:a,value:l,domRef:p,get textValue(){return h()}}),v=(0,vJ.T)(t,p);(0,v5.e)(()=>{if(0!==u.listboxState||!f||0===u.activationTrigger)return;let e=(0,g9.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[p,f,u.listboxState,u.activationTrigger,u.activeOptionIndex]),(0,v5.e)(()=>c.registerOption(i,m),[m,i]);let g=(0,v7.z)(e=>{if(a)return e.preventDefault();c.onChange(l),0===u.mode&&(c.closeListbox(),(0,g9.k)().nextFrame(()=>{var e;return null==(e=u.buttonRef.current)?void 0:e.focus({preventScroll:!0})}))}),y=(0,v7.z)(()=>{if(a)return c.goToOption(ye.Nothing);c.goToOption(ye.Specific,i)}),b=yu(),x=(0,v7.z)(e=>b.update(e)),w=(0,v7.z)(e=>{b.wasMoved(e)&&(a||f||c.goToOption(ye.Specific,i,0))}),E=(0,v7.z)(e=>{b.wasMoved(e)&&(a||f&&c.goToOption(ye.Nothing))}),_=(0,j.useMemo)(()=>({active:f,selected:d,disabled:a}),[f,d,a]);return(0,vZ.sY)({ourProps:{id:i,ref:v,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":d,disabled:void 0,onClick:g,onFocus:y,onPointerEnter:x,onMouseEnter:x,onPointerMove:w,onMouseMove:w,onPointerLeave:E,onMouseLeave:E},theirProps:s,slot:_,defaultTag:"li",name:"Listbox.Option"})})}),yS=pr("Select"),yA=j.forwardRef((e,t)=>{let{defaultValue:r,value:n,onValueChange:o,placeholder:i="Select...",disabled:a=!1,icon:l,children:s,className:u}=e,c=M(e,["defaultValue","value","onValueChange","placeholder","disabled","icon","children","className"]),f=(0,j.useMemo)(()=>g2(s),[s]);return j.createElement(yk,Object.assign({as:"div",ref:t,defaultValue:r,value:n,onChange:o,disabled:a,className:pB("w-full min-w-[10rem] relative text-tremor-default",u)},c),({value:e})=>{var t;return j.createElement(j.Fragment,null,j.createElement(yk.Button,{className:pB("w-full outline-none text-left whitespace-nowrap truncate rounded-tremor-default focus:ring-2 transition duration-100","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",l?dQ.fourXl.paddingLeft:dQ.twoXl.paddingLeft,dQ.fourXl.paddingRight,dQ.sm.paddingY,p$.sm.all,g4(g3(e),a))},l&&j.createElement("span",{className:pB("absolute inset-y-0 left-0 flex items-center",dQ.md.paddingLeft)},j.createElement(l,{className:pB(yS("Icon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.lg.height,dJ.lg.width)})),e&&null!==(t=f.get(e))&&void 0!==t?t:i,j.createElement("span",{className:pB("absolute inset-y-0 right-0 flex items-center",dQ.md.marginRight)},j.createElement(g0,{className:pB(yS("arrowDownIcon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.md.height,dJ.md.width)}))),j.createElement(yk.Options,{className:pB("absolute z-10 divide-y overflow-y-auto max-h-[228px] w-full left-0 outline-none rounded-tremor-default","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",dQ.twoXs.marginTop,dQ.twoXs.marginBottom,p$.sm.all)},s))})});yA.displayName="Select";let yT=pr("SelectItem"),yP=j.forwardRef((e,t)=>{let{value:r,icon:n,className:o,children:i}=e,a=M(e,["value","icon","className","children"]);return j.createElement(yk.Option,Object.assign({className:pB(yT("root"),"flex justify-start items-center cursor-default text-tremor-default","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",dQ.md.paddingX,dQ.md.paddingY,o),ref:t,key:r,value:r},a),n&&j.createElement(n,{className:pB(yT("icon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.lg.width,dQ.xs.marginRight)}),j.createElement("span",{className:"whitespace-nowrap truncate"},null!=i?i:r))});yP.displayName="SelectItem";let yC=(e,t)=>{let r=void 0!==t,[n,o]=(0,j.useState)(e);return[r?t:n,e=>{r||o(e)}]},yM=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"}),j.createElement("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"}))},yj=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"}),j.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z",clipRule:"evenodd"}))},yN=pr("MultiSelect"),yR=j.forwardRef((e,t)=>{let{defaultValue:r,value:n,onValueChange:o,placeholder:i="Select...",disabled:a=!1,icon:l,children:s,className:u}=e,c=M(e,["defaultValue","value","onValueChange","placeholder","disabled","icon","children","className"]),[f,d]=yC(r,n),[p,h]=(0,j.useState)(""),m=(0,j.useMemo)(()=>g5(p,s),[p,s]);return j.createElement(yk,Object.assign({as:"div",ref:t,defaultValue:f,value:f,onChange:e=>{null==o||o(e),d(e)},disabled:a,className:pB("w-full min-w-[10rem] relative text-tremor-default",u)},c,{multiple:!0}),({value:e})=>j.createElement(j.Fragment,null,j.createElement(yk.Button,{className:pB("w-full outline-none text-left whitespace-nowrap truncate rounded-tremor-default focus:ring-2 transition duration-100","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",l?dQ.fourXl.paddingLeft:dQ.twoXl.paddingLeft,dQ.fourXl.paddingRight,dQ.sm.paddingY,p$.sm.all,g4(e.length>0,a))},l&&j.createElement("span",{className:pB("absolute inset-y-0 left-0 flex items-center",dQ.md.paddingLeft)},j.createElement(l,{className:pB(yN("Icon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.lg.height,dJ.lg.width)})),e.length>0?`${e.length} selected`:i,j.createElement("span",{className:pB("absolute inset-y-0 right-0 flex items-center",dQ.md.marginRight)},j.createElement(g0,{className:pB(yN("arrowDownIcon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.md.height,dJ.md.width)}))),j.createElement("button",{className:pB("absolute inset-y-0 right-0 flex items-center",dQ.fourXl.marginRight),onClick:e=>{e.preventDefault(),d([]),null==o||o([])}},j.createElement(yj,{className:pB(yN("clearIcon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.md.height,dJ.md.width)})),j.createElement(yk.Options,{className:pB("absolute z-10 divide-y overflow-y-auto max-h-[228px] w-full left-0 outline-none rounded-tremor-default","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",dQ.twoXs.marginTop,dQ.twoXs.marginBottom,p$.sm.all)},j.createElement("div",{className:pB("flex items-center w-full","bg-tremor-background-muted","dark:bg-dark-tremor-background-muted",dQ.twoXl.paddingX)},j.createElement("span",null,j.createElement(yM,{className:pB("flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dQ.threeXs.negativeMarginLeft,dQ.lg.marginRight,dJ.md.height,dJ.md.width)})),j.createElement("input",{name:"search",type:"input",placeholder:"Search",className:pB("w-full focus:outline-none focus:ring-none bg-transparent text-tremor-default","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",dQ.sm.paddingY),onChange:e=>h(e.target.value)})),j.createElement(vq.Provider,{value:{selectedValue:e}},m))))});yR.displayName="MultiSelect";let yI=pr("MultiSelectItem"),yD=j.forwardRef((e,t)=>{let{value:r,className:n,children:o}=e,i=M(e,["value","className","children"]),{selectedValue:a}=(0,j.useContext)(vq),l=pe(r,a);return j.createElement(yk.Option,Object.assign({className:pB(yI("root"),"flex justify-start items-center cursor-default text-tremor-default","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",dQ.md.paddingX,dQ.md.paddingY,n),ref:t,key:r,value:r},i),j.createElement("input",{type:"checkbox",className:pB(yI("checkbox"),"flex-none focus:ring-none focus:outline-none cursor-pointer","accent-tremor-brand","dark:accent-dark-tremor-brand",dQ.sm.marginRight),checked:l,readOnly:!0}),j.createElement("span",{className:"whitespace-nowrap truncate "},null!=o?o:r))});yD.displayName="MultiSelectItem";var yL=r(6599),yB=r(8657),yF=((c=yF||{})[c.Open=0]="Open",c[c.Closed=1]="Closed",c),yU=((f=yU||{})[f.Single=0]="Single",f[f.Multi=1]="Multi",f),yz=((d=yz||{})[d.Pointer=0]="Pointer",d[d.Other=1]="Other",d),yH=((p=yH||{})[p.OpenCombobox=0]="OpenCombobox",p[p.CloseCombobox=1]="CloseCombobox",p[p.GoToOption=2]="GoToOption",p[p.RegisterOption=3]="RegisterOption",p[p.UnregisterOption=4]="UnregisterOption",p[p.RegisterLabel=5]="RegisterLabel",p);function y$(e,t=e=>e){let r=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,n=(0,yr.z2)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=r?n.indexOf(r):null;return -1===o&&(o=null),{options:n,activeOptionIndex:o}}let yV={1(e){var t;return null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1}},0(e){var t;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;let r=e.activeOptionIndex;if(e.dataRef.current){let{isSelected:t}=e.dataRef.current,n=e.options.findIndex(e=>t(e.dataRef.current.value));-1!==n&&(r=n)}return{...e,comboboxState:0,activeOptionIndex:r}},2(e,t){var r,n,o,i;if(null!=(r=e.dataRef.current)&&r.disabled||null!=(n=e.dataRef.current)&&n.optionsRef.current&&!(null!=(o=e.dataRef.current)&&o.optionsPropsRef.current.static)&&1===e.comboboxState)return e;let a=y$(e);if(null===a.activeOptionIndex){let e=a.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(a.activeOptionIndex=e)}let l=yt(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...e,...a,activeOptionIndex:l,activationTrigger:null!=(i=t.trigger)?i:1}},3:(e,t)=>{var r,n;let o={id:t.id,dataRef:t.dataRef},i=y$(e,e=>[...e,o]);null===e.activeOptionIndex&&null!=(r=e.dataRef.current)&&r.isSelected(t.dataRef.current.value)&&(i.activeOptionIndex=i.options.indexOf(o));let a={...e,...i,activationTrigger:1};return null!=(n=e.dataRef.current)&&n.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},4:(e,t)=>{let r=y$(e,e=>{let r=e.findIndex(e=>e.id===t.id);return -1!==r&&e.splice(r,1),e});return{...e,...r,activationTrigger:1}},5:(e,t)=>({...e,labelId:t.id})},yY=(0,j.createContext)(null);function yW(e){let t=(0,j.useContext)(yY);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,yW),t}return t}yY.displayName="ComboboxActionsContext";let yX=(0,j.createContext)(null);function yG(e){let t=(0,j.useContext)(yX);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,yG),t}return t}function yq(e,t){return(0,vK.E)(t.type,yV,e,t)}yX.displayName="ComboboxDataContext";let yK=j.Fragment,yZ=vZ.AN.RenderStrategy|vZ.AN.Static,yJ=(0,vZ.yV)(function(e,t){let{value:r,defaultValue:n,onChange:o,form:i,name:a,by:l=(e,t)=>e===t,disabled:s=!1,__demoMode:u=!1,nullable:c=!1,multiple:f=!1,...d}=e,[p=f?[]:void 0,h]=yl(r,o,n),[m,v]=(0,j.useReducer)(yq,{dataRef:(0,j.createRef)(),comboboxState:u?0:1,options:[],activeOptionIndex:null,activationTrigger:1,labelId:null}),g=(0,j.useRef)(!1),y=(0,j.useRef)({static:!1,hold:!1}),b=(0,j.useRef)(null),x=(0,j.useRef)(null),w=(0,j.useRef)(null),E=(0,j.useRef)(null),_=(0,v7.z)("string"==typeof l?(e,t)=>(null==e?void 0:e[l])===(null==t?void 0:t[l]):l),O=(0,j.useCallback)(e=>(0,vK.E)(k.mode,{1:()=>p.some(t=>_(t,e)),0:()=>_(p,e)}),[p]),k=(0,j.useMemo)(()=>({...m,optionsPropsRef:y,labelRef:b,inputRef:x,buttonRef:w,optionsRef:E,value:p,defaultValue:n,disabled:s,mode:f?1:0,get activeOptionIndex(){if(g.current&&null===m.activeOptionIndex&&m.options.length>0){let e=m.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return m.activeOptionIndex},compare:_,isSelected:O,nullable:c,__demoMode:u}),[p,n,s,f,c,u,m]),S=(0,j.useRef)(null!==k.activeOptionIndex?k.options[k.activeOptionIndex]:null);(0,j.useEffect)(()=>{let e=null!==k.activeOptionIndex?k.options[k.activeOptionIndex]:null;S.current!==e&&(S.current=e)}),(0,v5.e)(()=>{m.dataRef.current=k},[k]),(0,yn.O)([k.buttonRef,k.inputRef,k.optionsRef],()=>L.closeCombobox(),0===k.comboboxState);let A=(0,j.useMemo)(()=>({open:0===k.comboboxState,disabled:s,activeIndex:k.activeOptionIndex,activeOption:null===k.activeOptionIndex?null:k.options[k.activeOptionIndex].dataRef.current.value,value:p}),[k,s,p]),T=(0,v7.z)(e=>{let t=k.options.find(t=>t.id===e);t&&D(t.dataRef.current.value)}),P=(0,v7.z)(()=>{if(null!==k.activeOptionIndex){let{dataRef:e,id:t}=k.options[k.activeOptionIndex];D(e.current.value),L.goToOption(ye.Specific,t)}}),C=(0,v7.z)(()=>{v({type:0}),g.current=!0}),M=(0,v7.z)(()=>{v({type:1}),g.current=!1}),N=(0,v7.z)((e,t,r)=>(g.current=!1,e===ye.Specific?v({type:2,focus:ye.Specific,id:t,trigger:r}):v({type:2,focus:e,trigger:r}))),R=(0,v7.z)((e,t)=>(v({type:3,id:e,dataRef:t}),()=>{var t;(null==(t=S.current)?void 0:t.id)===e&&(g.current=!0),v({type:4,id:e})})),I=(0,v7.z)(e=>(v({type:5,id:e}),()=>v({type:5,id:null}))),D=(0,v7.z)(e=>(0,vK.E)(k.mode,{0:()=>null==h?void 0:h(e),1(){let t=k.value.slice(),r=t.findIndex(t=>_(t,e));return -1===r?t.push(e):t.splice(r,1),null==h?void 0:h(t)}})),L=(0,j.useMemo)(()=>({onChange:D,registerOption:R,registerLabel:I,goToOption:N,closeCombobox:M,openCombobox:C,selectActiveOption:P,selectOption:T}),[]),B=(0,j.useRef)(null),F=(0,g6.G)();return(0,j.useEffect)(()=>{B.current&&void 0!==n&&F.addEventListener(B.current,"reset",()=>{D(n)})},[B,D]),j.createElement(yY.Provider,{value:L},j.createElement(yX.Provider,{value:k},j.createElement(v2.up,{value:(0,vK.E)(k.comboboxState,{0:v2.ZM.Open,1:v2.ZM.Closed})},null!=a&&null!=p&&yi({[a]:p}).map(([e,t],r)=>j.createElement(yo._,{features:yo.A.Hidden,ref:0===r?e=>{var t;B.current=null!=(t=null==e?void 0:e.closest("form"))?t:null}:void 0,...(0,vZ.oA)({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:i,name:e,value:t})})),(0,vZ.sY)({ourProps:null===t?{}:{ref:t},theirProps:d,slot:A,defaultTag:yK,name:"Combobox"}))))}),yQ=(0,vZ.yV)(function(e,t){var r;let n=yG("Combobox.Button"),o=yW("Combobox.Button"),i=(0,vJ.T)(n.buttonRef,t),a=(0,vQ.M)(),{id:l=`headlessui-combobox-button-${a}`,...s}=e,u=(0,g6.G)(),c=(0,v7.z)(e=>{switch(e.key){case v0.R.ArrowDown:return e.preventDefault(),e.stopPropagation(),1===n.comboboxState&&o.openCombobox(),u.nextFrame(()=>{var e;return null==(e=n.inputRef.current)?void 0:e.focus({preventScroll:!0})});case v0.R.ArrowUp:return e.preventDefault(),e.stopPropagation(),1===n.comboboxState&&(o.openCombobox(),u.nextFrame(()=>{n.value||o.goToOption(ye.Last)})),u.nextFrame(()=>{var e;return null==(e=n.inputRef.current)?void 0:e.focus({preventScroll:!0})});case v0.R.Escape:return 0!==n.comboboxState?void 0:(e.preventDefault(),n.optionsRef.current&&!n.optionsPropsRef.current.static&&e.stopPropagation(),o.closeCombobox(),u.nextFrame(()=>{var e;return null==(e=n.inputRef.current)?void 0:e.focus({preventScroll:!0})}));default:return}}),f=(0,v7.z)(e=>{if((0,v1.P)(e.currentTarget))return e.preventDefault();0===n.comboboxState?o.closeCombobox():(e.preventDefault(),o.openCombobox()),u.nextFrame(()=>{var e;return null==(e=n.inputRef.current)?void 0:e.focus({preventScroll:!0})})}),d=g8(()=>{if(n.labelId)return[n.labelId,l].join(" ")},[n.labelId,l]),p=(0,j.useMemo)(()=>({open:0===n.comboboxState,disabled:n.disabled,value:n.value}),[n]),h={ref:i,id:l,type:v3(e,n.buttonRef),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==(r=n.optionsRef.current)?void 0:r.id,"aria-expanded":n.disabled?void 0:0===n.comboboxState,"aria-labelledby":d,disabled:n.disabled,onClick:f,onKeyDown:c};return(0,vZ.sY)({ourProps:h,theirProps:s,slot:p,defaultTag:"button",name:"Combobox.Button"})}),y0=Object.assign(yJ,{Input:(0,vZ.yV)(function(e,t){var r,n,o,i,a;let l=(0,vQ.M)(),{id:s=`headlessui-combobox-input-${l}`,onChange:u,displayValue:c,type:f="text",...d}=e,p=yG("Combobox.Input"),h=yW("Combobox.Input"),m=(0,vJ.T)(p.inputRef,t),v=(0,j.useRef)(!1),g=(0,g6.G)(),y="function"==typeof c&&void 0!==p.value?null!=(a=c(p.value))?a:"":"string"==typeof p.value?p.value:"";(0,yL.q)(([e,t],[r,n])=>{v.current||p.inputRef.current&&(0===n&&1===t||e!==r)&&(p.inputRef.current.value=e)},[y,p.comboboxState]),(0,yL.q)(([e],[t])=>{if(0===e&&1===t){let e=p.inputRef.current;if(!e)return;let t=e.value,{selectionStart:r,selectionEnd:n,selectionDirection:o}=e;e.value="",e.value=t,null!==o?e.setSelectionRange(r,n,o):e.setSelectionRange(r,n)}},[p.comboboxState]);let b=(0,j.useRef)(!1),x=(0,j.useRef)(null),w=(0,v7.z)(()=>{b.current=!0}),E=(0,v7.z)(()=>{g.nextFrame(()=>{b.current=!1,x.current&&(h.openCombobox(),null==u||u(x.current),x.current=null)})}),_=(0,v7.z)(e=>{switch(v.current=!0,e.key){case v0.R.Backspace:case v0.R.Delete:if(0!==p.mode||!p.nullable)return;let t=e.currentTarget;g.requestAnimationFrame(()=>{""===t.value&&(h.onChange(null),p.optionsRef.current&&(p.optionsRef.current.scrollTop=0),h.goToOption(ye.Nothing))});break;case v0.R.Enter:if(v.current=!1,0!==p.comboboxState||b.current)return;if(e.preventDefault(),e.stopPropagation(),null===p.activeOptionIndex){h.closeCombobox();return}h.selectActiveOption(),0===p.mode&&h.closeCombobox();break;case v0.R.ArrowDown:return v.current=!1,e.preventDefault(),e.stopPropagation(),(0,vK.E)(p.comboboxState,{0:()=>{h.goToOption(ye.Next)},1:()=>{h.openCombobox()}});case v0.R.ArrowUp:return v.current=!1,e.preventDefault(),e.stopPropagation(),(0,vK.E)(p.comboboxState,{0:()=>{h.goToOption(ye.Previous)},1:()=>{h.openCombobox(),g.nextFrame(()=>{p.value||h.goToOption(ye.Last)})}});case v0.R.Home:if(e.shiftKey)break;return v.current=!1,e.preventDefault(),e.stopPropagation(),h.goToOption(ye.First);case v0.R.PageUp:return v.current=!1,e.preventDefault(),e.stopPropagation(),h.goToOption(ye.First);case v0.R.End:if(e.shiftKey)break;return v.current=!1,e.preventDefault(),e.stopPropagation(),h.goToOption(ye.Last);case v0.R.PageDown:return v.current=!1,e.preventDefault(),e.stopPropagation(),h.goToOption(ye.Last);case v0.R.Escape:return v.current=!1,0!==p.comboboxState?void 0:(e.preventDefault(),p.optionsRef.current&&!p.optionsPropsRef.current.static&&e.stopPropagation(),h.closeCombobox());case v0.R.Tab:if(v.current=!1,0!==p.comboboxState)return;0===p.mode&&h.selectActiveOption(),h.closeCombobox()}}),O=(0,v7.z)(e=>{if(b.current){x.current=e;return}h.openCombobox(),null==u||u(e)}),k=(0,v7.z)(()=>{v.current=!1}),S=g8(()=>{if(p.labelId)return[p.labelId].join(" ")},[p.labelId]),A=(0,j.useMemo)(()=>({open:0===p.comboboxState,disabled:p.disabled}),[p]),T={ref:m,id:s,role:"combobox",type:f,"aria-controls":null==(r=p.optionsRef.current)?void 0:r.id,"aria-expanded":p.disabled?void 0:0===p.comboboxState,"aria-activedescendant":null===p.activeOptionIndex||null==(n=p.options[p.activeOptionIndex])?void 0:n.id,"aria-labelledby":S,"aria-autocomplete":"list",defaultValue:null!=(i=null!=(o=e.defaultValue)?o:void 0!==p.defaultValue?null==c?void 0:c(p.defaultValue):null)?i:p.defaultValue,disabled:p.disabled,onCompositionStart:w,onCompositionEnd:E,onKeyDown:_,onChange:O,onBlur:k};return(0,vZ.sY)({ourProps:T,theirProps:d,slot:A,defaultTag:"input",name:"Combobox.Input"})}),Button:yQ,Label:(0,vZ.yV)(function(e,t){let r=(0,vQ.M)(),{id:n=`headlessui-combobox-label-${r}`,...o}=e,i=yG("Combobox.Label"),a=yW("Combobox.Label"),l=(0,vJ.T)(i.labelRef,t);(0,v5.e)(()=>a.registerLabel(n),[n]);let s=(0,v7.z)(()=>{var e;return null==(e=i.inputRef.current)?void 0:e.focus({preventScroll:!0})}),u=(0,j.useMemo)(()=>({open:0===i.comboboxState,disabled:i.disabled}),[i]);return(0,vZ.sY)({ourProps:{ref:l,id:n,onClick:s},theirProps:o,slot:u,defaultTag:"label",name:"Combobox.Label"})}),Options:(0,vZ.yV)(function(e,t){let r=(0,vQ.M)(),{id:n=`headlessui-combobox-options-${r}`,hold:o=!1,...i}=e,a=yG("Combobox.Options"),l=(0,vJ.T)(a.optionsRef,t),s=(0,v2.oJ)(),u=null!==s?(s&v2.ZM.Open)===v2.ZM.Open:0===a.comboboxState;(0,v5.e)(()=>{var t;a.optionsPropsRef.current.static=null!=(t=e.static)&&t},[a.optionsPropsRef,e.static]),(0,v5.e)(()=>{a.optionsPropsRef.current.hold=o},[a.optionsPropsRef,o]),function({container:e,accept:t,walk:r,enabled:n=!0}){let o=(0,j.useRef)(t),i=(0,j.useRef)(r);(0,j.useEffect)(()=>{o.current=t,i.current=r},[t,r]),(0,v5.e)(()=>{if(!e||!n)return;let t=(0,v6.r)(e);if(!t)return;let r=o.current,a=i.current,l=Object.assign(e=>r(e),{acceptNode:r}),s=t.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,l,!1);for(;s.nextNode();)a(s.currentNode)},[e,n,o,i])}({container:a.optionsRef.current,enabled:0===a.comboboxState,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let c=g8(()=>{var e,t;return null!=(t=a.labelId)?t:null==(e=a.buttonRef.current)?void 0:e.id},[a.labelId,a.buttonRef.current]),f=(0,j.useMemo)(()=>({open:0===a.comboboxState}),[a]),d={"aria-labelledby":c,role:"listbox","aria-multiselectable":1===a.mode||void 0,id:n,ref:l};return(0,vZ.sY)({ourProps:d,theirProps:i,slot:f,defaultTag:"ul",features:yZ,visible:u,name:"Combobox.Options"})}),Option:(0,vZ.yV)(function(e,t){var r,n;let o=(0,vQ.M)(),{id:i=`headlessui-combobox-option-${o}`,disabled:a=!1,value:l,...s}=e,u=yG("Combobox.Option"),c=yW("Combobox.Option"),f=null!==u.activeOptionIndex&&u.options[u.activeOptionIndex].id===i,d=u.isSelected(l),p=(0,j.useRef)(null),h=(0,g7.E)({disabled:a,value:l,domRef:p,textValue:null==(n=null==(r=p.current)?void 0:r.textContent)?void 0:n.toLowerCase()}),m=(0,vJ.T)(t,p),v=(0,v7.z)(()=>c.selectOption(i));(0,v5.e)(()=>c.registerOption(i,h),[h,i]);let g=(0,j.useRef)(!u.__demoMode);(0,v5.e)(()=>{if(!u.__demoMode)return;let e=(0,g9.k)();return e.requestAnimationFrame(()=>{g.current=!0}),e.dispose},[]),(0,v5.e)(()=>{if(0!==u.comboboxState||!f||!g.current||0===u.activationTrigger)return;let e=(0,g9.k)();return e.requestAnimationFrame(()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})}),e.dispose},[p,f,u.comboboxState,u.activationTrigger,u.activeOptionIndex]);let y=(0,v7.z)(e=>{if(a)return e.preventDefault();v(),0===u.mode&&c.closeCombobox(),(0,yB.tq)()||requestAnimationFrame(()=>{var e;return null==(e=u.inputRef.current)?void 0:e.focus()})}),b=(0,v7.z)(()=>{if(a)return c.goToOption(ye.Nothing);c.goToOption(ye.Specific,i)}),x=yu(),w=(0,v7.z)(e=>x.update(e)),E=(0,v7.z)(e=>{x.wasMoved(e)&&(a||f||c.goToOption(ye.Specific,i,0))}),_=(0,v7.z)(e=>{x.wasMoved(e)&&(a||f&&(u.optionsPropsRef.current.hold||c.goToOption(ye.Nothing)))}),O=(0,j.useMemo)(()=>({active:f,selected:d,disabled:a}),[f,d,a]);return(0,vZ.sY)({ourProps:{id:i,ref:m,role:"option",tabIndex:!0===a?void 0:-1,"aria-disabled":!0===a||void 0,"aria-selected":d,disabled:void 0,onClick:y,onFocus:b,onPointerEnter:w,onMouseEnter:w,onPointerMove:E,onMouseMove:E,onPointerLeave:_,onMouseLeave:_},theirProps:s,slot:O,defaultTag:"li",name:"Combobox.Option"})})}),y1=pr("SearchSelect"),y2=j.forwardRef((e,t)=>{let{defaultValue:r,value:n,onValueChange:o,placeholder:i="Select...",disabled:a=!1,icon:l,children:s,className:u}=e,c=M(e,["defaultValue","value","onValueChange","placeholder","disabled","icon","children","className"]),[f,d]=(0,j.useState)(""),p=(0,j.useMemo)(()=>g2(s),[s]),h=(0,j.useMemo)(()=>g5(f,s),[f,s]);return j.createElement(y0,Object.assign({as:"div",ref:t,defaultValue:r,value:n,onChange:o,disabled:a,className:pB("w-full min-w-[10rem] relative text-tremor-default",u)},c),({value:e})=>j.createElement(j.Fragment,null,j.createElement(y0.Button,{className:"w-full"},l&&j.createElement("div",{className:pB("absolute inset-y-0 left-0 flex items-center",dQ.md.paddingLeft)},j.createElement(l,{className:pB(y1("Icon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.lg.height,dJ.lg.width)})),j.createElement(y0.Input,{className:pB("w-full outline-none text-left whitespace-nowrap truncate rounded-tremor-default focus:ring-2 transition duration-100 text-tremor-default","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",l?dQ.fourXl.paddingLeft:dQ.twoXl.paddingLeft,dQ.fourXl.paddingRight,dQ.sm.paddingY,p$.sm.all,a?"placeholder:text-tremor-content-subtle dark:placeholder:text-tremor-content-subtle":"placeholder:text-tremor-content dark:placeholder:text-tremor-content",g4(g3(e),a)),placeholder:i,onChange:e=>d(e.target.value),displayValue:e=>{var t;return null!==(t=p.get(e))&&void 0!==t?t:""}}),j.createElement("div",{className:pB("absolute inset-y-0 right-0 flex items-center",dQ.md.paddingRight)},j.createElement(g0,{className:pB(y1("arrowDownIcon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.md.height,dJ.md.width)}))),h.length>0&&j.createElement(y0.Options,{className:pB("absolute z-10 divide-y overflow-y-auto max-h-[228px] w-full left-0 outline-none rounded-tremor-default text-tremor-default","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",dQ.twoXs.marginTop,dQ.twoXs.marginBottom,p$.sm.all)},h)))});y2.displayName="SearchSelect";let y5=pr("SearchSelectItem"),y4=j.forwardRef((e,t)=>{let{value:r,icon:n,className:o,children:i}=e,a=M(e,["value","icon","className","children"]);return j.createElement(y0.Option,Object.assign({className:pB(y5("root"),"flex justify-start items-center cursor-default text-tremor-default","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",dQ.md.paddingX,dQ.md.paddingY,o),ref:t,key:r,value:r},a),n&&j.createElement(n,{className:pB(y5("icon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.lg.height,dJ.lg.width,dQ.lg.marginRight)}),j.createElement("span",{className:"whitespace-nowrap truncate"},null!=i?i:r))});function y3({onFocus:e}){let[t,r]=(0,j.useState)(!0);return t?j.createElement(yo._,{as:"button",type:"button",features:yo.A.Focusable,onFocus:t=>{t.preventDefault();let n,o=50;n=requestAnimationFrame(function t(){if(o--<=0){n&&cancelAnimationFrame(n);return}if(e()){r(!1),cancelAnimationFrame(n);return}n=requestAnimationFrame(t)})}}):null}y4.displayName="SearchSelectItem";var y6=r(1021);let y7=j.createContext(null);function y8({children:e}){let t=j.useRef({groups:new Map,get(e,t){var r;let n=this.groups.get(e);n||(n=new Map,this.groups.set(e,n));let o=null!=(r=n.get(t))?r:0;return n.set(t,o+1),[Array.from(n.keys()).indexOf(t),function(){let e=n.get(t);e>1?n.set(t,e-1):n.delete(t)}]}});return j.createElement(y7.Provider,{value:t},e)}function y9(e){let t=j.useContext(y7);if(!t)throw Error("You must wrap your component in a ");let r=function(){var e,t,r;let n=null!=(r=null==(t=null==(e=j.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:e.ReactCurrentOwner)?void 0:t.current)?r:null;if(!n)return Symbol();let o=[],i=n;for(;i;)o.push(i.index),i=i.return;return"$."+o.join(".")}(),[n,o]=t.current.get(e,r);return j.useEffect(()=>o,[]),n}var be=((h=be||{})[h.Forwards=0]="Forwards",h[h.Backwards=1]="Backwards",h),bt=((m=bt||{})[m.Less=-1]="Less",m[m.Equal=0]="Equal",m[m.Greater=1]="Greater",m),br=((v=br||{})[v.SetSelectedIndex=0]="SetSelectedIndex",v[v.RegisterTab=1]="RegisterTab",v[v.UnregisterTab=2]="UnregisterTab",v[v.RegisterPanel=3]="RegisterPanel",v[v.UnregisterPanel=4]="UnregisterPanel",v);let bn={0(e,t){var r;let n=(0,yr.z2)(e.tabs,e=>e.current),o=(0,yr.z2)(e.panels,e=>e.current),i=n.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),a={...e,tabs:n,panels:o};if(t.index<0||t.index>n.length-1){let r=(0,vK.E)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,vK.E)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});return 0===i.length?a:{...a,selectedIndex:(0,vK.E)(r,{0:()=>n.indexOf(i[0]),1:()=>n.indexOf(i[i.length-1])})}}let l=n.slice(0,t.index),s=[...n.slice(t.index),...l].find(e=>i.includes(e));if(!s)return a;let u=null!=(r=n.indexOf(s))?r:e.selectedIndex;return -1===u&&(u=e.selectedIndex),{...a,selectedIndex:u}},1(e,t){var r;if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],o=(0,yr.z2)([...e.tabs,t.tab],e=>e.current),i=null!=(r=o.indexOf(n))?r:e.selectedIndex;return -1===i&&(i=e.selectedIndex),{...e,tabs:o,selectedIndex:i}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>e.panels.includes(t.panel)?e:{...e,panels:(0,yr.z2)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},bo=(0,j.createContext)(null);function bi(e){let t=(0,j.useContext)(bo);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,bi),t}return t}bo.displayName="TabsDataContext";let ba=(0,j.createContext)(null);function bl(e){let t=(0,j.useContext)(ba);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,bl),t}return t}function bs(e,t){return(0,vK.E)(t.type,bn,e,t)}ba.displayName="TabsActionsContext";let bu=j.Fragment,bc=vZ.AN.RenderStrategy|vZ.AN.Static,bf=Object.assign((0,vZ.yV)(function(e,t){var r,n;let o=(0,vQ.M)(),{id:i=`headlessui-tabs-tab-${o}`,...a}=e,{orientation:l,activation:s,selectedIndex:u,tabs:c,panels:f}=bi("Tab"),d=bl("Tab"),p=bi("Tab"),h=(0,j.useRef)(null),m=(0,vJ.T)(h,t);(0,v5.e)(()=>d.registerTab(h),[d,h]);let v=y9("tabs"),g=c.indexOf(h);-1===g&&(g=v);let y=g===u,b=(0,v7.z)(e=>{var t;let r=e();if(r===yr.fE.Success&&"auto"===s){let e=null==(t=(0,v6.r)(h))?void 0:t.activeElement,r=p.tabs.findIndex(t=>t.current===e);-1!==r&&d.change(r)}return r}),x=(0,v7.z)(e=>{let t=c.map(e=>e.current).filter(Boolean);if(e.key===v0.R.Space||e.key===v0.R.Enter){e.preventDefault(),e.stopPropagation(),d.change(g);return}switch(e.key){case v0.R.Home:case v0.R.PageUp:return e.preventDefault(),e.stopPropagation(),b(()=>(0,yr.jA)(t,yr.TO.First));case v0.R.End:case v0.R.PageDown:return e.preventDefault(),e.stopPropagation(),b(()=>(0,yr.jA)(t,yr.TO.Last))}if(b(()=>(0,vK.E)(l,{vertical:()=>e.key===v0.R.ArrowUp?(0,yr.jA)(t,yr.TO.Previous|yr.TO.WrapAround):e.key===v0.R.ArrowDown?(0,yr.jA)(t,yr.TO.Next|yr.TO.WrapAround):yr.fE.Error,horizontal:()=>e.key===v0.R.ArrowLeft?(0,yr.jA)(t,yr.TO.Previous|yr.TO.WrapAround):e.key===v0.R.ArrowRight?(0,yr.jA)(t,yr.TO.Next|yr.TO.WrapAround):yr.fE.Error}))===yr.fE.Success)return e.preventDefault()}),w=(0,j.useRef)(!1),E=(0,v7.z)(()=>{var e;w.current||(w.current=!0,null==(e=h.current)||e.focus(),d.change(g),(0,y6.Y)(()=>{w.current=!1}))}),_=(0,v7.z)(e=>{e.preventDefault()}),O=(0,j.useMemo)(()=>({selected:y}),[y]),k={ref:m,onKeyDown:x,onMouseDown:_,onClick:E,id:i,role:"tab",type:v3(e,h),"aria-controls":null==(n=null==(r=f[g])?void 0:r.current)?void 0:n.id,"aria-selected":y,tabIndex:y?0:-1};return(0,vZ.sY)({ourProps:k,theirProps:a,slot:O,defaultTag:"button",name:"Tabs.Tab"})}),{Group:(0,vZ.yV)(function(e,t){let{defaultIndex:r=0,vertical:n=!1,manual:o=!1,onChange:i,selectedIndex:a=null,...l}=e,s=n?"vertical":"horizontal",u=o?"manual":"auto",c=null!==a,f=(0,vJ.T)(t),[d,p]=(0,j.useReducer)(bs,{selectedIndex:null!=a?a:r,tabs:[],panels:[]}),h=(0,j.useMemo)(()=>({selectedIndex:d.selectedIndex}),[d.selectedIndex]),m=(0,g7.E)(i||(()=>{})),v=(0,g7.E)(d.tabs),g=(0,j.useMemo)(()=>({orientation:s,activation:u,...d}),[s,u,d]),y=(0,v7.z)(e=>(p({type:1,tab:e}),()=>p({type:2,tab:e}))),b=(0,v7.z)(e=>(p({type:3,panel:e}),()=>p({type:4,panel:e}))),x=(0,v7.z)(e=>{w.current!==e&&m.current(e),c||p({type:0,index:e})}),w=(0,g7.E)(c?e.selectedIndex:d.selectedIndex),E=(0,j.useMemo)(()=>({registerTab:y,registerPanel:b,change:x}),[]);return(0,v5.e)(()=>{p({type:0,index:null!=a?a:r})},[a]),(0,v5.e)(()=>{if(void 0===w.current||d.tabs.length<=0)return;let e=(0,yr.z2)(d.tabs,e=>e.current);e.some((e,t)=>d.tabs[t]!==e)&&x(e.indexOf(d.tabs[w.current]))}),j.createElement(y8,null,j.createElement(ba.Provider,{value:E},j.createElement(bo.Provider,{value:g},g.tabs.length<=0&&j.createElement(y3,{onFocus:()=>{var e,t;for(let r of v.current)if((null==(e=r.current)?void 0:e.tabIndex)===0)return null==(t=r.current)||t.focus(),!0;return!1}}),(0,vZ.sY)({ourProps:{ref:f},theirProps:l,slot:h,defaultTag:bu,name:"Tabs"}))))}),List:(0,vZ.yV)(function(e,t){let{orientation:r,selectedIndex:n}=bi("Tab.List"),o=(0,vJ.T)(t);return(0,vZ.sY)({ourProps:{ref:o,role:"tablist","aria-orientation":r},theirProps:e,slot:{selectedIndex:n},defaultTag:"div",name:"Tabs.List"})}),Panels:(0,vZ.yV)(function(e,t){let{selectedIndex:r}=bi("Tab.Panels"),n=(0,vJ.T)(t),o=(0,j.useMemo)(()=>({selectedIndex:r}),[r]);return(0,vZ.sY)({ourProps:{ref:n},theirProps:e,slot:o,defaultTag:"div",name:"Tabs.Panels"})}),Panel:(0,vZ.yV)(function(e,t){var r,n,o,i;let a=(0,vQ.M)(),{id:l=`headlessui-tabs-panel-${a}`,tabIndex:s=0,...u}=e,{selectedIndex:c,tabs:f,panels:d}=bi("Tab.Panel"),p=bl("Tab.Panel"),h=(0,j.useRef)(null),m=(0,vJ.T)(h,t);(0,v5.e)(()=>p.registerPanel(h),[p,h]);let v=y9("panels"),g=d.indexOf(h);-1===g&&(g=v);let y=g===c,b=(0,j.useMemo)(()=>({selected:y}),[y]),x={ref:m,id:l,role:"tabpanel","aria-labelledby":null==(n=null==(r=f[g])?void 0:r.current)?void 0:n.id,tabIndex:y?s:-1};return y||null!=(o=u.unmount)&&!o||null!=(i=u.static)&&i?(0,vZ.sY)({ourProps:x,theirProps:u,slot:b,defaultTag:"div",features:bc,visible:y,name:"Tabs.Panel"}):j.createElement(yo._,{as:"span",...x})})}),bd=pr("TabList"),bp=(0,j.createContext)("line"),bh={line:pB("flex","border-tremor-border","dark:border-dark-tremor-border",dQ.twoXl.spaceX,p$.sm.bottom),solid:pB("inline-flex p-1 rounded-tremor-default","bg-tremor-background-subtle","dark:bg-dark-tremor-background-subtle",dQ.xs.spaceX)},bm=j.forwardRef((e,t)=>{let{color:r,variant:n="line",children:o,className:i}=e,a=M(e,["color","variant","children","className"]);return j.createElement(bf.List,Object.assign({ref:t,className:pB(bd("root"),"justify-start overflow-x-clip",bh[n],i)},a),j.createElement(bp.Provider,{value:n},j.createElement(vW.Provider,{value:r},o)))});bm.displayName="TabList";let bv=pr("Tab"),bg=j.forwardRef((e,t)=>{let{icon:r,className:n,children:o}=e,i=M(e,["icon","className","children"]),a=(0,j.useContext)(bp),l=(0,j.useContext)(vW);return j.createElement(bf,Object.assign({ref:t,className:pB(bv("root"),"flex whitespace-nowrap truncate max-w-xs outline-none focus:ring-0 text-tremor-default transition duration-100",l?pn(l,d3.text).selectTextColor:"ui-selected:text-tremor-brand dark:ui-selected:text-dark-tremor-brand",function(e,t){switch(e){case"line":return pB("ui-selected:border-b-2 hover:border-b-2 border-transparent transition duration-100","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?pn(t,d3.border).selectBorderColor:"ui-selected:border-tremor-brand dark:ui-selected:border-dark-tremor-brand",dQ.px.negativeMarginBottom);case"solid":return pB("border-transparent border rounded-tremor-small","ui-selected:border-tremor-border ui-selected:bg-tremor-background ui-selected:shadow-tremor-input hover:text-tremor-content-emphasis text-tremor-content","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:text-dark-tremor-content",dQ.lg.paddingX,dQ.xs.paddingY)}}(a,l),dQ.sm.paddingX,dQ.sm.paddingY,n)},i),r?j.createElement(r,{className:pB(bv("icon"),"flex-none",dJ.lg.height,dJ.lg.width,dQ.sm.marginRight)}):null,j.createElement("span",null,o))});bg.displayName="Tab";let by=pr("TabGroup"),bb=j.forwardRef((e,t)=>{let{defaultIndex:r,index:n,onIndexChange:o,children:i,className:a}=e,l=M(e,["defaultIndex","index","onIndexChange","children","className"]);return j.createElement(bf.Group,Object.assign({as:"div",ref:t,defaultIndex:r,selectedIndex:n,onChange:o,className:pB(by("root"),"w-full",a)},l),i)});bb.displayName="TabGroup";let bx=pr("TabPanel"),bw=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]),{selectedValue:i}=(0,j.useContext)(vq),a=i===(0,j.useContext)(vX);return j.createElement("div",Object.assign({ref:t,className:pB(bx("root"),"w-full mt-2",a?"":"hidden",n),"aria-selected":a?"true":"false"},o),r)});bw.displayName="TabPanel";let bE=pr("TabPanels"),b_=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement(bf.Panels,Object.assign({as:"div",ref:t,className:pB(bE("root"),"w-full",n)},o),({selectedIndex:e})=>j.createElement(vq.Provider,{value:{selectedValue:e}},j.Children.map(r,(e,t)=>j.createElement(vX.Provider,{value:t},e))))});b_.displayName="TabPanels";var bO=r(9611),bk={disabled:!1},bS=j.createContext(null),bA="unmounted",bT="exited",bP="entering",bC="entered",bM="exiting",bj=function(e){function t(t,r){n=e.call(this,t,r)||this;var n,o,i=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?i?(o=bT,n.appearStatus=bP):o=bC:o=t.unmountOnExit||t.mountOnEnter?bA:bT,n.state={status:o},n.nextCallback=null,n}(r=t).prototype=Object.create(e.prototype),r.prototype.constructor=r,(0,bO.Z)(r,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===bA?{status:bT}:null};var r,n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==bP&&r!==bC&&(t=bP):(r===bP||r===bC)&&(t=bM)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){if(this.cancelNextCallback(),t===bP){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:D.findDOMNode(this);r&&r.scrollTop}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===bT&&this.setState({status:bA})},n.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,o=this.props.nodeRef?[n]:[D.findDOMNode(this),n],i=o[0],a=o[1],l=this.getTimeouts(),s=n?l.appear:l.enter;if(!e&&!r||bk.disabled){this.safeSetState({status:bC},function(){t.props.onEntered(i)});return}this.props.onEnter(i,a),this.safeSetState({status:bP},function(){t.props.onEntering(i,a),t.onTransitionEnd(s,function(){t.safeSetState({status:bC},function(){t.props.onEntered(i,a)})})})},n.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:D.findDOMNode(this);if(!t||bk.disabled){this.safeSetState({status:bT},function(){e.props.onExited(n)});return}this.props.onExit(n),this.safeSetState({status:bM},function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:bT},function(){e.props.onExited(n)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:D.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(!r||n){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===bA)return null;var t=this.props,r=t.children,n=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return j.createElement(bS.Provider,{value:null},"function"==typeof r?r(e,n):j.cloneElement(j.Children.only(r),n))},t}(j.Component);function bN(){}bj.contextType=bS,bj.propTypes={},bj.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:bN,onEntering:bN,onEntered:bN,onExit:bN,onExiting:bN,onExited:bN},bj.UNMOUNTED=bA,bj.EXITED=bT,bj.ENTERING=bP,bj.ENTERED=bC,bj.EXITING=bM;let bR={xs:{height:dJ.md.height,width:dJ.md.width},sm:{height:dJ.lg.height,width:dJ.lg.width},md:{height:dJ.lg.height,width:dJ.lg.width},lg:{height:dJ.xl.height,width:dJ.xl.width},xl:{height:dJ.xl.height,width:dJ.xl.width}},bI=e=>"light"!==e?{xs:{paddingX:dQ.md.paddingX,paddingY:dQ.xs.paddingY,fontSize:me.xs},sm:{paddingX:dQ.twoXl.paddingX,paddingY:dQ.sm.paddingY,fontSize:me.sm},md:{paddingX:dQ.twoXl.paddingX,paddingY:dQ.sm.paddingY,fontSize:me.md},lg:{paddingX:dQ.twoXl.paddingX,paddingY:dQ.md.paddingY,fontSize:me.lg},xl:{paddingX:dQ.twoXl.paddingX,paddingY:dQ.lg.paddingY,fontSize:me.xl}}:{xs:{paddingX:"",paddingY:"",fontSize:me.xs},sm:{paddingX:"",paddingY:"",fontSize:me.sm},md:{paddingX:"",paddingY:"",fontSize:me.md},lg:{paddingX:"",paddingY:"",fontSize:me.lg},xl:{paddingX:"",paddingY:"",fontSize:me.xl}},bD=(e,t)=>{switch(e){case"primary":return{textColor:t?pn("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",hoverTextColor:t?pn("white").textColor:"text-tremor-brand-inverted dark:text-dark-tremor-brand-inverted",bgColor:t?pn(t,d3.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand",hoverBgColor:t?pn(t,d3.darkBackground).hoverBgColor:"hover:bg-tremor-brand-emphasis dark:hover:bg-dark-tremor-brand-emphasis",borderColor:t?pn(t,d3.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand",hoverBorderColor:t?pn(t,d3.darkBorder).hoverBorderColor:"hover:border-tremor-brand-emphasis dark:hover:border-dark-tremor-brand-emphasis"};case"secondary":return{textColor:t?pn(t,d3.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?pn(t,d3.text).textColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:pn("transparent").bgColor,hoverBgColor:t?pn(t,d3.lightBackground).hoverBgColor:"hover:bg-tremor-brand-faint dark:hover:bg-dark-tremor-brand-faint",borderColor:t?pn(t,d3.border).borderColor:"border-tremor-brand dark:border-dark-tremor-brand"};case"light":return{textColor:t?pn(t,d3.text).textColor:"text-tremor-brand dark:text-dark-tremor-brand",hoverTextColor:t?pn(t,d3.darkText).hoverTextColor:"hover:text-tremor-brand-emphasis dark:hover:text-dark-tremor-brand-emphasis",bgColor:pn("transparent").bgColor,borderColor:"",hoverBorderColor:""}}},bL=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),j.createElement("path",{fill:"none",d:"M0 0h24v24H0z"}),j.createElement("path",{d:"M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z"}))},bB=pr("Button"),bF=({loading:e,iconSize:t,iconPosition:r,Icon:n,transitionState:o})=>{let i=r===d5.Left?pB(dQ.twoXs.negativeMarginLeft,dQ.xs.marginRight):pB(dQ.twoXs.negativeMarginRight,dQ.xs.marginLeft),a=pB(dJ.none.width,dJ.none.height),l={default:a,entering:a,entered:t,exiting:t,exited:a};return e?j.createElement(bL,{className:pB(bB("icon"),"animate-spin shrink-0",i,l.default,l[o]),style:{transition:"width 150ms"}}):j.createElement(n,{className:pB(bB("icon"),"shrink-0",t,i)})},bU=j.forwardRef((e,t)=>{let{icon:r,iconPosition:n=d5.Left,size:o=d2.SM,color:i,variant:a="primary",disabled:l,loading:s=!1,loadingText:u,children:c,className:f,tooltip:d}=e,p=M(e,["icon","iconPosition","size","color","variant","disabled","loading","loadingText","children","className","tooltip"]),h=s||l,m=void 0!==r||s,v=s&&u,g=pB(bR[o].height,bR[o].width),y="light"!==a?pB("rounded-tremor-default","shadow-tremor-input","dark:shadow-dark-tremor-input",p$.sm.all):"",b=bD(a,i),x=bI(a)[o],{tooltipProps:w,getReferenceProps:E}=v_(300);return j.createElement(bj,{in:s,timeout:50},e=>j.createElement("button",Object.assign({ref:pt([t,w.refs.setReference]),className:pB(bB("root"),"flex-shrink-0 inline-flex justify-center items-center group font-medium outline-none",y,x.paddingX,x.paddingY,x.fontSize,b.textColor,b.bgColor,b.borderColor,b.hoverBorderColor,h?"opacity-50":pB(bD(a,i).hoverTextColor,bD(a,i).hoverBgColor,bD(a,i).hoverBorderColor),f),disabled:h},E,p),j.createElement(vO,Object.assign({text:d},w)),m&&n!==d5.Right?j.createElement(bF,{loading:s,iconSize:g,iconPosition:n,Icon:r,transitionState:e}):null,j.createElement("span",{className:pB(bB("text"),"text-sm whitespace-nowrap")},v?u:c),m&&n===d5.Right?j.createElement(bF,{loading:s,iconSize:g,iconPosition:n,Icon:r,transitionState:e}):null))});bU.displayName="Button";var bz={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"}};function bH(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.width?String(t.width):e.defaultWidth;return e.formats[r]||e.formats[e.defaultWidth]}}var b$={date:bH({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:bH({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:bH({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},bV={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function bY(e){return function(t,r){var n;if("formatting"===(null!=r&&r.context?String(r.context):"standalone")&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,i=null!=r&&r.width?String(r.width):o;n=e.formattingValues[i]||e.formattingValues[o]}else{var a=e.defaultWidth,l=null!=r&&r.width?String(r.width):e.defaultWidth;n=e.values[l]||e.values[a]}return n[e.argumentCallback?e.argumentCallback(t):t]}}function bW(e){return function(t){var r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.width,i=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var l=a[0],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?function(e,t){for(var r=0;r0?"in "+n:n+" ago":n},formatLong:b$,formatRelative:function(e,t,r,n){return bV[e]},localize:{ordinalNumber:function(e,t){var r=Number(e),n=r%100;if(n>20||n<10)switch(n%10){case 1:return r+"st";case 2:return r+"nd";case 3:return r+"rd"}return r+"th"},era:bY({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:bY({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:bY({values:{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"]},defaultWidth:"wide"}),day:bY({values:{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"]},defaultWidth:"wide"}),dayPeriod:bY({values:{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"}},defaultWidth:"wide",formattingValues:{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"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(g={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.match(g.matchPattern);if(!r)return null;var n=r[0],o=e.match(g.parsePattern);if(!o)return null;var i=g.valueCallback?g.valueCallback(o[0]):o[0];return{value:i=t.valueCallback?t.valueCallback(i):i,rest:e.slice(n.length)}}),era:bW({matchPatterns:{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},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:bW({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:bW({matchPatterns:{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},defaultMatchWidth:"wide",parsePatterns:{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]},defaultParseWidth:"any"}),day:bW({matchPatterns:{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},defaultMatchWidth:"wide",parsePatterns:{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]},defaultParseWidth:"any"}),dayPeriod:bW({matchPatterns:{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},defaultMatchWidth:"any",parsePatterns:{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}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},bG=r(1002);function bq(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function bK(e){return bq(1,arguments),e instanceof Date||"object"===(0,bG.Z)(e)&&"[object Date]"===Object.prototype.toString.call(e)}function bZ(e){bq(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,bG.Z)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(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(Error().stack)),new Date(NaN))}function bJ(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}function bQ(e){bq(1,arguments);var t=bZ(e),r=t.getUTCDay();return t.setUTCDate(t.getUTCDate()-((r<1?7:0)+r-1)),t.setUTCHours(0,0,0,0),t}function b0(e){bq(1,arguments);var t=bZ(e),r=t.getUTCFullYear(),n=new Date(0);n.setUTCFullYear(r+1,0,4),n.setUTCHours(0,0,0,0);var o=bQ(n),i=new Date(0);i.setUTCFullYear(r,0,4),i.setUTCHours(0,0,0,0);var a=bQ(i);return t.getTime()>=o.getTime()?r+1:t.getTime()>=a.getTime()?r:r-1}var b1={};function b2(e,t){bq(1,arguments);var r,n,o,i,a,l,s,u,c=bJ(null!==(r=null!==(n=null!==(o=null!==(i=null==t?void 0:t.weekStartsOn)&&void 0!==i?i:null==t?void 0:null===(a=t.locale)||void 0===a?void 0:null===(l=a.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:b1.weekStartsOn)&&void 0!==n?n:null===(s=b1.locale)||void 0===s?void 0:null===(u=s.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==r?r:0);if(!(c>=0&&c<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=bZ(e),d=f.getUTCDay();return f.setUTCDate(f.getUTCDate()-((d=1&&d<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setUTCFullYear(f+1,0,d),p.setUTCHours(0,0,0,0);var h=b2(p,t),m=new Date(0);m.setUTCFullYear(f,0,d),m.setUTCHours(0,0,0,0);var v=b2(m,t);return c.getTime()>=h.getTime()?f+1:c.getTime()>=v.getTime()?f:f-1}function b4(e,t){for(var r=Math.abs(e).toString();r.length0?r:1-r;return b4("yy"===t?n%100:n,t.length)},M:function(e,t){var r=e.getUTCMonth();return"M"===t?String(r+1):b4(r+1,2)},d:function(e,t){return b4(e.getUTCDate(),t.length)},a:function(e,t){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.toUpperCase();case"aaa":return r;case"aaaaa":return r[0];default:return"am"===r?"a.m.":"p.m."}},h:function(e,t){return b4(e.getUTCHours()%12||12,t.length)},H:function(e,t){return b4(e.getUTCHours(),t.length)},m:function(e,t){return b4(e.getUTCMinutes(),t.length)},s:function(e,t){return b4(e.getUTCSeconds(),t.length)},S:function(e,t){var r=t.length;return b4(Math.floor(e.getUTCMilliseconds()*Math.pow(10,r-3)),t.length)}},b6={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function b7(e,t){var r=e>0?"-":"+",n=Math.abs(e),o=Math.floor(n/60),i=n%60;return 0===i?r+String(o):r+String(o)+(t||"")+b4(i,2)}function b8(e,t){return e%60==0?(e>0?"-":"+")+b4(Math.abs(e)/60,2):b9(e,t)}function b9(e,t){var r=Math.abs(e);return(e>0?"-":"+")+b4(Math.floor(r/60),2)+(t||"")+b4(r%60,2)}var xe={G:function(e,t,r){var n=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return r.era(n,{width:"abbreviated"});case"GGGGG":return r.era(n,{width:"narrow"});default:return r.era(n,{width:"wide"})}},y:function(e,t,r){if("yo"===t){var n=e.getUTCFullYear();return r.ordinalNumber(n>0?n:1-n,{unit:"year"})}return b3.y(e,t)},Y:function(e,t,r,n){var o=b5(e,n),i=o>0?o:1-o;return"YY"===t?b4(i%100,2):"Yo"===t?r.ordinalNumber(i,{unit:"year"}):b4(i,t.length)},R:function(e,t){return b4(b0(e),t.length)},u:function(e,t){return b4(e.getUTCFullYear(),t.length)},Q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return b4(n,2);case"Qo":return r.ordinalNumber(n,{unit:"quarter"});case"QQQ":return r.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return r.quarter(n,{width:"narrow",context:"formatting"});default:return r.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,r){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return b4(n,2);case"qo":return r.ordinalNumber(n,{unit:"quarter"});case"qqq":return r.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return r.quarter(n,{width:"narrow",context:"standalone"});default:return r.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,r){var n=e.getUTCMonth();switch(t){case"M":case"MM":return b3.M(e,t);case"Mo":return r.ordinalNumber(n+1,{unit:"month"});case"MMM":return r.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return r.month(n,{width:"narrow",context:"formatting"});default:return r.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,r){var n=e.getUTCMonth();switch(t){case"L":return String(n+1);case"LL":return b4(n+1,2);case"Lo":return r.ordinalNumber(n+1,{unit:"month"});case"LLL":return r.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return r.month(n,{width:"narrow",context:"standalone"});default:return r.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,r,n){var o=function(e,t){bq(1,arguments);var r=bZ(e);return Math.round((b2(r,t).getTime()-(function(e,t){bq(1,arguments);var r,n,o,i,a,l,s,u,c=bJ(null!==(r=null!==(n=null!==(o=null!==(i=null==t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null==t?void 0:null===(a=t.locale)||void 0===a?void 0:null===(l=a.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==o?o:b1.firstWeekContainsDate)&&void 0!==n?n:null===(s=b1.locale)||void 0===s?void 0:null===(u=s.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==r?r:1),f=b5(e,t),d=new Date(0);return d.setUTCFullYear(f,0,c),d.setUTCHours(0,0,0,0),b2(d,t)})(r,t).getTime())/6048e5)+1}(e,n);return"wo"===t?r.ordinalNumber(o,{unit:"week"}):b4(o,t.length)},I:function(e,t,r){var n=function(e){bq(1,arguments);var t=bZ(e);return Math.round((bQ(t).getTime()-(function(e){bq(1,arguments);var t=b0(e),r=new Date(0);return r.setUTCFullYear(t,0,4),r.setUTCHours(0,0,0,0),bQ(r)})(t).getTime())/6048e5)+1}(e);return"Io"===t?r.ordinalNumber(n,{unit:"week"}):b4(n,t.length)},d:function(e,t,r){return"do"===t?r.ordinalNumber(e.getUTCDate(),{unit:"date"}):b3.d(e,t)},D:function(e,t,r){var n=function(e){bq(1,arguments);var t=bZ(e),r=t.getTime();return t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0),Math.floor((r-t.getTime())/864e5)+1}(e);return"Do"===t?r.ordinalNumber(n,{unit:"dayOfYear"}):b4(n,t.length)},E:function(e,t,r){var n=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return r.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return r.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return b4(i,2);case"eo":return r.ordinalNumber(i,{unit:"day"});case"eee":return r.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return r.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(o,{width:"short",context:"formatting"});default:return r.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,r,n){var o=e.getUTCDay(),i=(o-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return b4(i,t.length);case"co":return r.ordinalNumber(i,{unit:"day"});case"ccc":return r.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return r.day(o,{width:"narrow",context:"standalone"});case"cccccc":return r.day(o,{width:"short",context:"standalone"});default:return r.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,r){var n=e.getUTCDay(),o=0===n?7:n;switch(t){case"i":return String(o);case"ii":return b4(o,t.length);case"io":return r.ordinalNumber(o,{unit:"day"});case"iii":return r.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return r.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return r.day(n,{width:"short",context:"formatting"});default:return r.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,r){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"aaa":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},b:function(e,t,r){var n,o=e.getUTCHours();switch(n=12===o?b6.noon:0===o?b6.midnight:o/12>=1?"pm":"am",t){case"b":case"bb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"bbb":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},B:function(e,t,r){var n,o=e.getUTCHours();switch(n=o>=17?b6.evening:o>=12?b6.afternoon:o>=4?b6.morning:b6.night,t){case"B":case"BB":case"BBB":return r.dayPeriod(n,{width:"abbreviated",context:"formatting"});case"BBBBB":return r.dayPeriod(n,{width:"narrow",context:"formatting"});default:return r.dayPeriod(n,{width:"wide",context:"formatting"})}},h:function(e,t,r){if("ho"===t){var n=e.getUTCHours()%12;return 0===n&&(n=12),r.ordinalNumber(n,{unit:"hour"})}return b3.h(e,t)},H:function(e,t,r){return"Ho"===t?r.ordinalNumber(e.getUTCHours(),{unit:"hour"}):b3.H(e,t)},K:function(e,t,r){var n=e.getUTCHours()%12;return"Ko"===t?r.ordinalNumber(n,{unit:"hour"}):b4(n,t.length)},k:function(e,t,r){var n=e.getUTCHours();return(0===n&&(n=24),"ko"===t)?r.ordinalNumber(n,{unit:"hour"}):b4(n,t.length)},m:function(e,t,r){return"mo"===t?r.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):b3.m(e,t)},s:function(e,t,r){return"so"===t?r.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):b3.s(e,t)},S:function(e,t){return b3.S(e,t)},X:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();if(0===o)return"Z";switch(t){case"X":return b8(o);case"XXXX":case"XX":return b9(o);default:return b9(o,":")}},x:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"x":return b8(o);case"xxxx":case"xx":return b9(o);default:return b9(o,":")}},O:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+b7(o,":");default:return"GMT"+b9(o,":")}},z:function(e,t,r,n){var o=(n._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+b7(o,":");default:return"GMT"+b9(o,":")}},t:function(e,t,r,n){return b4(Math.floor((n._originalDate||e).getTime()/1e3),t.length)},T:function(e,t,r,n){return b4((n._originalDate||e).getTime(),t.length)}},xt=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},xr=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},xn={p:xr,P:function(e,t){var r,n=e.match(/(P+)(p+)?/)||[],o=n[1],i=n[2];if(!i)return xt(e,t);switch(o){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;default:r=t.dateTime({width:"full"})}return r.replace("{{date}}",xt(o,t)).replace("{{time}}",xr(i,t))}};function xo(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()}var xi=["D","DD"],xa=["YY","YYYY"];function xl(e,t,r){if("YYYY"===e)throw RangeError("Use `yyyy` instead of `YYYY` (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("YY"===e)throw 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("D"===e)throw 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("DD"===e)throw 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 xs=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,xu=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,xc=/^'([^]*?)'?$/,xf=/''/g,xd=/[a-zA-Z]/;function xp(e,t,r){bq(2,arguments);var n,o,i,a,l,s,u,c,f,d,p,h,m,v,g,y,b,x,w=String(t),E=null!==(n=null!==(o=null==r?void 0:r.locale)&&void 0!==o?o:b1.locale)&&void 0!==n?n:bX,_=bJ(null!==(i=null!==(a=null!==(l=null!==(s=null==r?void 0:r.firstWeekContainsDate)&&void 0!==s?s:null==r?void 0:null===(u=r.locale)||void 0===u?void 0:null===(c=u.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==l?l:b1.firstWeekContainsDate)&&void 0!==a?a:null===(f=b1.locale)||void 0===f?void 0:null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==i?i:1);if(!(_>=1&&_<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var O=bJ(null!==(p=null!==(h=null!==(m=null!==(v=null==r?void 0:r.weekStartsOn)&&void 0!==v?v:null==r?void 0:null===(g=r.locale)||void 0===g?void 0:null===(y=g.options)||void 0===y?void 0:y.weekStartsOn)&&void 0!==m?m:b1.weekStartsOn)&&void 0!==h?h:null===(b=b1.locale)||void 0===b?void 0:null===(x=b.options)||void 0===x?void 0:x.weekStartsOn)&&void 0!==p?p:0);if(!(O>=0&&O<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!E.localize)throw RangeError("locale must contain localize property");if(!E.formatLong)throw RangeError("locale must contain formatLong property");var k=bZ(e);if(!function(e){return bq(1,arguments),(!!bK(e)||"number"==typeof e)&&!isNaN(Number(bZ(e)))}(k))throw RangeError("Invalid time value");var S=xo(k),A=function(e,t){return bq(2,arguments),function(e,t){bq(2,arguments);var r=bZ(e).getTime(),n=bJ(t);return new Date(r+n)}(e,-bJ(t))}(k,S),T={firstWeekContainsDate:_,weekStartsOn:O,locale:E,_originalDate:k};return w.match(xu).map(function(e){var t=e[0];return"p"===t||"P"===t?(0,xn[t])(e,E.formatLong):e}).join("").match(xs).map(function(n){if("''"===n)return"'";var o,i=n[0];if("'"===i)return(o=n.match(xc))?o[1].replace(xf,"'"):n;var a=xe[i];if(a)return null!=r&&r.useAdditionalWeekYearTokens||-1===xa.indexOf(n)||xl(n,t,String(e)),null!=r&&r.useAdditionalDayOfYearTokens||-1===xi.indexOf(n)||xl(n,t,String(e)),a(A,n,E.localize,T);if(i.match(xd))throw RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return n}).join("")}function xh(e){bq(1,arguments);var t=bZ(e);return t.setDate(1),t.setHours(0,0,0,0),t}function xm(e){bq(1,arguments);var t=bZ(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(23,59,59,999),t}function xv(e){bq(1,arguments);var t=bZ(e);return t.setHours(0,0,0,0),t}function xg(e,t){bq(2,arguments);var r=bZ(e),n=bJ(t),o=r.getFullYear(),i=r.getDate(),a=new Date(0);a.setFullYear(o,n,15),a.setHours(0,0,0,0);var l=function(e){bq(1,arguments);var t=bZ(e),r=t.getFullYear(),n=t.getMonth(),o=new Date(0);return o.setFullYear(r,n+1,0),o.setHours(0,0,0,0),o.getDate()}(a);return r.setMonth(n,Math.min(i,l)),r}function xy(e,t){bq(2,arguments);var r=bZ(e),n=bJ(t);return isNaN(r.getTime())?new Date(NaN):(r.setFullYear(n),r)}function xb(e){bq(1,arguments);var t=bZ(e),r=new Date(0);return r.setFullYear(t.getFullYear(),0,1),r.setHours(0,0,0,0),r}function xx(e,t){bq(2,arguments);var r=bZ(e),n=bZ(t);return 12*(r.getFullYear()-n.getFullYear())+(r.getMonth()-n.getMonth())}function xw(e,t){bq(2,arguments);var r=bZ(e),n=bJ(t);if(isNaN(n))return new Date(NaN);if(!n)return r;var o=r.getDate(),i=new Date(r.getTime());return(i.setMonth(r.getMonth()+n+1,0),o>=i.getDate())?i:(r.setFullYear(i.getFullYear(),i.getMonth(),o),r)}function xE(e,t){bq(2,arguments);var r=bZ(e),n=bZ(t);return r.getFullYear()===n.getFullYear()&&r.getMonth()===n.getMonth()}function x_(e,t){bq(2,arguments);var r=bZ(e),n=bZ(t);return r.getTime()=0&&c<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=bZ(e),d=f.getDay();return f.setDate(f.getDate()-((dn.getTime()}function xP(e,t){return bq(2,arguments),xS(e,-bJ(t))}function xC(e,t){bq(2,arguments);var r=xv(e),n=xv(t);return Math.round((r.getTime()-xo(r)-(n.getTime()-xo(n)))/864e5)}function xM(e,t){return bq(2,arguments),xS(e,7*bJ(t))}function xj(e,t){return bq(2,arguments),xw(e,12*bJ(t))}function xN(e,t){bq(1,arguments);var r,n,o,i,a,l,s,u,c=bJ(null!==(r=null!==(n=null!==(o=null!==(i=null==t?void 0:t.weekStartsOn)&&void 0!==i?i:null==t?void 0:null===(a=t.locale)||void 0===a?void 0:null===(l=a.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:b1.weekStartsOn)&&void 0!==n?n:null===(s=b1.locale)||void 0===s?void 0:null===(u=s.options)||void 0===u?void 0:u.weekStartsOn)&&void 0!==r?r:0);if(!(c>=0&&c<=6))throw RangeError("weekStartsOn must be between 0 and 6 inclusively");var f=bZ(e),d=f.getDay();return f.setDate(f.getDate()+((dt||isNaN(t.getDate()))&&(r=t)}),r||new Date(NaN)}var xL=function(){return(xL=Object.assign||function(e){for(var t,r=1,n=arguments.length;rxx(l,a)&&(a=xw(l,-1*((void 0===u?1:u)-1))),s&&0>xx(a,s)&&(a=s),c=xh(a),f=t.month,p=(d=(0,j.useState)(c))[0],h=[void 0===f?p:f,d[1]])[0],v=h[1],[m,function(e){if(!t.disableNavigation){var r,n=xh(e);v(n),null===(r=t.onMonthChange)||void 0===r||r.call(t,n)}}]),b=y[0],x=y[1],w=function(e,t){for(var r=t.reverseMonths,n=t.numberOfMonths,o=xh(e),i=xx(xh(xw(o,n)),o),a=[],l=0;l=xx(i,r)))return xw(i,-(n?void 0===o?1:o:1))}}(b,g),O=function(e){return w.some(function(t){return xE(e,t)})};return j.createElement(xQ.Provider,{value:{currentMonth:b,displayMonths:w,goToMonth:x,goToDate:function(e,t){O(e)||(t&&x_(e,t)?x(xw(e,1+-1*g.numberOfMonths)):x(e))},previousMonth:_,nextMonth:E,isDateDisplayed:O}},e.children)}function x1(){var e=(0,j.useContext)(xQ);if(!e)throw Error("useNavigation must be used within a NavigationProvider");return e}function x2(e){var t,r=xX(),n=r.classNames,o=r.styles,i=r.components,a=x1().goToMonth,l=function(e){a(e)},s=null!==(t=null==i?void 0:i.CaptionLabel)&&void 0!==t?t:xG,u=j.createElement(s,{id:e.id,displayMonth:e.displayMonth});return j.createElement("div",{className:n.caption_dropdowns,style:o.caption_dropdowns},j.createElement("div",{className:n.vhidden},u),j.createElement(xZ,{onChange:l,displayMonth:e.displayMonth}),j.createElement(xJ,{onChange:l,displayMonth:e.displayMonth}))}function x5(e){return j.createElement("svg",xL({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),j.createElement("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 x4(e){return j.createElement("svg",xL({width:"16px",height:"16px",viewBox:"0 0 120 120"},e),j.createElement("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 x3=(0,j.forwardRef)(function(e,t){var r=xX(),n=r.classNames,o=r.styles,i=[n.button_reset,n.button];e.className&&i.push(e.className);var a=i.join(" "),l=xL(xL({},o.button_reset),o.button);return e.style&&Object.assign(l,e.style),j.createElement("button",xL({},e,{ref:t,type:"button",className:a,style:l}))});function x6(e){var t,r,n=xX(),o=n.dir,i=n.locale,a=n.classNames,l=n.styles,s=n.labels,u=s.labelPrevious,c=s.labelNext,f=n.components;if(!e.nextMonth&&!e.previousMonth)return j.createElement(j.Fragment,null);var d=u(e.previousMonth,{locale:i}),p=[a.nav_button,a.nav_button_previous].join(" "),h=c(e.nextMonth,{locale:i}),m=[a.nav_button,a.nav_button_next].join(" "),v=null!==(t=null==f?void 0:f.IconRight)&&void 0!==t?t:x4,g=null!==(r=null==f?void 0:f.IconLeft)&&void 0!==r?r:x5;return j.createElement("div",{className:a.nav,style:l.nav},!e.hidePrevious&&j.createElement(x3,{name:"previous-month","aria-label":d,className:p,style:l.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick},"rtl"===o?j.createElement(v,{className:a.nav_icon,style:l.nav_icon}):j.createElement(g,{className:a.nav_icon,style:l.nav_icon})),!e.hideNext&&j.createElement(x3,{name:"next-month","aria-label":h,className:m,style:l.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick},"rtl"===o?j.createElement(g,{className:a.nav_icon,style:l.nav_icon}):j.createElement(v,{className:a.nav_icon,style:l.nav_icon})))}function x7(e){var t=xX().numberOfMonths,r=x1(),n=r.previousMonth,o=r.nextMonth,i=r.goToMonth,a=r.displayMonths,l=a.findIndex(function(t){return xE(e.displayMonth,t)}),s=0===l,u=l===a.length-1;return j.createElement(x6,{displayMonth:e.displayMonth,hideNext:t>1&&(s||!u),hidePrevious:t>1&&(u||!s),nextMonth:o,previousMonth:n,onPreviousClick:function(){n&&i(n)},onNextClick:function(){o&&i(o)}})}function x8(e){var t,r,n=xX(),o=n.classNames,i=n.disableNavigation,a=n.styles,l=n.captionLayout,s=n.components,u=null!==(t=null==s?void 0:s.CaptionLabel)&&void 0!==t?t:xG;return r=i?j.createElement(u,{id:e.id,displayMonth:e.displayMonth}):"dropdown"===l?j.createElement(x2,{displayMonth:e.displayMonth,id:e.id}):"dropdown-buttons"===l?j.createElement(j.Fragment,null,j.createElement(x2,{displayMonth:e.displayMonth,id:e.id}),j.createElement(x7,{displayMonth:e.displayMonth,id:e.id})):j.createElement(j.Fragment,null,j.createElement(u,{id:e.id,displayMonth:e.displayMonth}),j.createElement(x7,{displayMonth:e.displayMonth,id:e.id})),j.createElement("div",{className:o.caption,style:a.caption},r)}function x9(e){var t=xX(),r=t.footer,n=t.styles,o=t.classNames.tfoot;return r?j.createElement("tfoot",{className:o,style:n.tfoot},j.createElement("tr",null,j.createElement("td",{colSpan:8},r))):j.createElement(j.Fragment,null)}function we(){var e=xX(),t=e.classNames,r=e.styles,n=e.showWeekNumber,o=e.locale,i=e.weekStartsOn,a=e.ISOWeek,l=e.formatters.formatWeekdayName,s=e.labels.labelWeekday,u=function(e,t,r){for(var n=r?xk(new Date):xO(new Date,{locale:e,weekStartsOn:t}),o=[],i=0;i<7;i++){var a=xS(n,i);o.push(a)}return o}(o,i,a);return j.createElement("tr",{style:r.head_row,className:t.head_row},n&&j.createElement("td",{style:r.head_cell,className:t.head_cell}),u.map(function(e,n){return j.createElement("th",{key:n,scope:"col",className:t.head_cell,style:r.head_cell,"aria-label":s(e,{locale:o})},l(e,{locale:o}))}))}function wt(){var e,t=xX(),r=t.classNames,n=t.styles,o=t.components,i=null!==(e=null==o?void 0:o.HeadRow)&&void 0!==e?e:we;return j.createElement("thead",{style:n.head,className:r.head},j.createElement(i,null))}function wr(e){var t=xX(),r=t.locale,n=t.formatters.formatDay;return j.createElement(j.Fragment,null,n(e.date,{locale:r}))}var wn=(0,j.createContext)(void 0);function wo(e){return xF(e.initialProps)?j.createElement(wi,{initialProps:e.initialProps,children:e.children}):j.createElement(wn.Provider,{value:{selected:void 0,modifiers:{disabled:[]}}},e.children)}function wi(e){var t=e.initialProps,r=e.children,n=t.selected,o=t.min,i=t.max,a={disabled:[]};return n&&a.disabled.push(function(e){var t=i&&n.length>i-1,r=n.some(function(t){return xA(t,e)});return Boolean(t&&!r)}),j.createElement(wn.Provider,{value:{selected:n,onDayClick:function(e,r,a){if(null===(l=t.onDayClick)||void 0===l||l.call(t,e,r,a),!(Boolean(r.selected&&o&&(null==n?void 0:n.length)===o)||Boolean(!r.selected&&i&&(null==n?void 0:n.length)===i))){var l,s,u=n?xB([],n,!0):[];if(r.selected){var c=u.findIndex(function(t){return xA(e,t)});u.splice(c,1)}else u.push(e);null===(s=t.onSelect)||void 0===s||s.call(t,u,e,r,a)}},modifiers:a}},r)}function wa(){var e=(0,j.useContext)(wn);if(!e)throw Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}var wl=(0,j.createContext)(void 0);function ws(e){return xU(e.initialProps)?j.createElement(wu,{initialProps:e.initialProps,children:e.children}):j.createElement(wl.Provider,{value:{selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}}},e.children)}function wu(e){var t=e.initialProps,r=e.children,n=t.selected,o=n||{},i=o.from,a=o.to,l=t.min,s=t.max,u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(i&&(u.range_start=[i],a?(u.range_end=[a],xA(i,a)||(u.range_middle=[{after:i,before:a}])):u.range_end=[i]),l&&(i&&!a&&u.disabled.push({after:xP(i,l-1),before:xS(i,l-1)}),i&&a&&u.disabled.push({after:i,before:xS(i,l-1)})),s&&(i&&!a&&(u.disabled.push({before:xS(i,-s+1)}),u.disabled.push({after:xS(i,s-1)})),i&&a)){var c=s-(xC(a,i)+1);u.disabled.push({before:xP(i,c)}),u.disabled.push({after:xS(a,c)})}return j.createElement(wl.Provider,{value:{selected:n,onDayClick:function(e,r,o){null===(s=t.onDayClick)||void 0===s||s.call(t,e,r,o);var i,a,l,s,u,c=(a=(i=n||{}).from,l=i.to,a?!l&&xA(a,e)?{from:a,to:e}:!l&&x_(e,a)?{from:e,to:a}:l?xA(l,e)&&xA(a,e)?void 0:xA(l,e)?{from:l,to:void 0}:xA(a,e)?void 0:xT(a,e)?{from:e,to:l}:{from:a,to:e}:{from:a,to:e}:{from:e,to:void 0});null===(u=t.onSelect)||void 0===u||u.call(t,c,e,r,o)},modifiers:u}},r)}function wc(){var e=(0,j.useContext)(wl);if(!e)throw Error("useSelectRange must be used within a SelectRangeProvider");return e}function wf(e){return Array.isArray(e)?xB([],e,!0):void 0!==e?[e]:[]}(y=P||(P={})).Outside="outside",y.Disabled="disabled",y.Selected="selected",y.Hidden="hidden",y.Today="today",y.RangeStart="range_start",y.RangeEnd="range_end",y.RangeMiddle="range_middle";var wd=P.Selected,wp=P.Disabled,wh=P.Hidden,wm=P.Today,wv=P.RangeEnd,wg=P.RangeMiddle,wy=P.RangeStart,wb=P.Outside,wx=(0,j.createContext)(void 0);function ww(e){var t,r,n,o,i=xX(),a=wa(),l=wc(),s=((t={})[wd]=wf(i.selected),t[wp]=wf(i.disabled),t[wh]=wf(i.hidden),t[wm]=[i.today],t[wv]=[],t[wg]=[],t[wy]=[],t[wb]=[],r=t,i.fromDate&&r[wp].push({before:i.fromDate}),i.toDate&&r[wp].push({after:i.toDate}),xF(i)?r[wp]=r[wp].concat(a.modifiers[wp]):xU(i)&&(r[wp]=r[wp].concat(l.modifiers[wp]),r[wy]=l.modifiers[wy],r[wg]=l.modifiers[wg],r[wv]=l.modifiers[wv]),r),u=(n=i.modifiers,o={},Object.entries(n).forEach(function(e){var t=e[0],r=e[1];o[t]=wf(r)}),o),c=xL(xL({},s),u);return j.createElement(wx.Provider,{value:c},e.children)}function wE(){var e=(0,j.useContext)(wx);if(!e)throw Error("useModifiers must be used within a ModifiersProvider");return e}function w_(e,t,r){var n=Object.keys(t).reduce(function(r,n){return t[n].some(function(t){if("boolean"==typeof t)return t;if(bK(t))return xA(e,t);if(Array.isArray(t)&&t.every(bK))return t.includes(e);if(Boolean(t&&"object"==typeof t&&"from"in t))return n=t.from,o=t.to,!!n&&(!!(!o&&xA(n,e))||!!o&&(0>xC(o,n)&&(n=(r=[o,n])[0],o=r[1]),xC(e,n)>=0&&xC(o,e)>=0));if(Boolean(t&&"object"==typeof t&&"dayOfWeek"in t))return t.dayOfWeek.includes(e.getDay());if(Boolean(t&&"object"==typeof t&&"before"in t&&"after"in t)){var r,n,o,i=xC(t.before,e),a=xC(t.after,e),l=i>0,s=a<0;return xT(t.before,t.after)?s&&l:l||s}return Boolean(t&&"object"==typeof t&&"after"in t)?xC(e,t.after)>0:Boolean(t&&"object"==typeof t&&"before"in t)?xC(t.before,e)>0:"function"==typeof t&&t(e)})&&r.push(n),r},[]),o={};return n.forEach(function(e){return o[e]=!0}),r&&!xE(e,r)&&(o.outside=!0),o}var wO=(0,j.createContext)(void 0);function wk(e){var t=x1(),r=wE(),n=(0,j.useState)(),o=n[0],i=n[1],a=(0,j.useState)(),l=a[0],s=a[1],u=function(e,t){for(var r,n,o=xh(e[0]),i=xm(e[e.length-1]),a=o;a<=i;){var l=w_(a,t);if(!(!l.disabled&&!l.hidden)){a=xS(a,1);continue}if(l.selected)return a;l.today&&!n&&(n=a),r||(r=a),a=xS(a,1)}return n||r}(t.displayMonths,r),c=(null!=o?o:l&&t.isDateDisplayed(l))?l:u,f=function(e){i(e)},d=xX(),p=function(e,n){if(o){var i=function e(t,r){var n=r.moveBy,o=r.direction,i=r.context,a=r.modifiers,l=r.retry,s=void 0===l?{count:0,lastFocused:t}:l,u=i.weekStartsOn,c=i.fromDate,f=i.toDate,d=i.locale,p=({day:xS,week:xM,month:xw,year:xj,startOfWeek:function(e){return i.ISOWeek?xk(e):xO(e,{locale:d,weekStartsOn:u})},endOfWeek:function(e){return i.ISOWeek?xR(e):xN(e,{locale:d,weekStartsOn:u})}})[n](t,"after"===o?1:-1);"before"===o&&c?p=xI([c,p]):"after"===o&&f&&(p=xD([f,p]));var h=!0;if(a){var m=w_(p,a);h=!m.disabled&&!m.hidden}return h?p:s.count>365?s.lastFocused:e(p,{moveBy:n,direction:o,context:i,modifiers:a,retry:xL(xL({},s),{count:s.count+1})})}(o,{moveBy:e,direction:n,context:d,modifiers:r});xA(o,i)||(t.goToDate(i,o),f(i))}};return j.createElement(wO.Provider,{value:{focusedDay:o,focusTarget:c,blur:function(){s(o),i(void 0)},focus:f,focusDayAfter:function(){return p("day","after")},focusDayBefore:function(){return p("day","before")},focusWeekAfter:function(){return p("week","after")},focusWeekBefore:function(){return p("week","before")},focusMonthBefore:function(){return p("month","before")},focusMonthAfter:function(){return p("month","after")},focusYearBefore:function(){return p("year","before")},focusYearAfter:function(){return p("year","after")},focusStartOfWeek:function(){return p("startOfWeek","before")},focusEndOfWeek:function(){return p("endOfWeek","after")}}},e.children)}function wS(){var e=(0,j.useContext)(wO);if(!e)throw Error("useFocusContext must be used within a FocusProvider");return e}var wA=(0,j.createContext)(void 0);function wT(e){return xz(e.initialProps)?j.createElement(wP,{initialProps:e.initialProps,children:e.children}):j.createElement(wA.Provider,{value:{selected:void 0}},e.children)}function wP(e){var t=e.initialProps,r=e.children,n={selected:t.selected,onDayClick:function(e,r,n){var o,i,a;if(null===(o=t.onDayClick)||void 0===o||o.call(t,e,r,n),r.selected&&!t.required){null===(i=t.onSelect)||void 0===i||i.call(t,void 0,e,r,n);return}null===(a=t.onSelect)||void 0===a||a.call(t,e,e,r,n)}};return j.createElement(wA.Provider,{value:n},r)}function wC(){var e=(0,j.useContext)(wA);if(!e)throw Error("useSelectSingle must be used within a SelectSingleProvider");return e}function wM(e){var t,r,n,o,i,a,l,s,u,c,f,d,p,h,m,v,g,y,b,x,w,E,_,O,k,S,A,T,C,M,N,R,I,D,L,B,F,U,z,H,$,V=(0,j.useRef)(null),Y=(t=e.date,r=e.displayMonth,a=xX(),l=wS(),s=w_(t,wE(),r),u=xX(),c=wC(),f=wa(),d=wc(),h=(p=wS()).focusDayAfter,m=p.focusDayBefore,v=p.focusWeekAfter,g=p.focusWeekBefore,y=p.blur,b=p.focus,x=p.focusMonthBefore,w=p.focusMonthAfter,E=p.focusYearBefore,_=p.focusYearAfter,O=p.focusStartOfWeek,k=p.focusEndOfWeek,S=xX(),A=wC(),T=wa(),C=wc(),M=xz(S)?A.selected:xF(S)?T.selected:xU(S)?C.selected:void 0,N=Boolean(a.onDayClick||"default"!==a.mode),(0,j.useEffect)(function(){var e;!s.outside&&l.focusedDay&&N&&xA(l.focusedDay,t)&&(null===(e=V.current)||void 0===e||e.focus())},[l.focusedDay,t,V,N,s.outside]),I=(R=[a.classNames.day],Object.keys(s).forEach(function(e){var t=a.modifiersClassNames[e];if(t)R.push(t);else if(Object.values(P).includes(e)){var r=a.classNames["day_".concat(e)];r&&R.push(r)}}),R).join(" "),D=xL({},a.styles.day),Object.keys(s).forEach(function(e){var t;D=xL(xL({},D),null===(t=a.modifiersStyles)||void 0===t?void 0:t[e])}),L=D,B=Boolean(s.outside&&!a.showOutsideDays||s.hidden),F=null!==(i=null===(o=a.components)||void 0===o?void 0:o.DayContent)&&void 0!==i?i:wr,U={style:L,className:I,children:j.createElement(F,{date:t,displayMonth:r,activeModifiers:s}),role:"gridcell"},z=l.focusTarget&&xA(l.focusTarget,t)&&!s.outside,H=l.focusedDay&&xA(l.focusedDay,t),$=xL(xL(xL({},U),((n={disabled:s.disabled,role:"gridcell"})["aria-selected"]=s.selected,n.tabIndex=H||z?0:-1,n)),{onClick:function(e){var r,n,o,i;xz(u)?null===(r=c.onDayClick)||void 0===r||r.call(c,t,s,e):xF(u)?null===(n=f.onDayClick)||void 0===n||n.call(f,t,s,e):xU(u)?null===(o=d.onDayClick)||void 0===o||o.call(d,t,s,e):null===(i=u.onDayClick)||void 0===i||i.call(u,t,s,e)},onFocus:function(e){var r;b(t),null===(r=u.onDayFocus)||void 0===r||r.call(u,t,s,e)},onBlur:function(e){var r;y(),null===(r=u.onDayBlur)||void 0===r||r.call(u,t,s,e)},onKeyDown:function(e){var r;switch(e.key){case"ArrowLeft":e.preventDefault(),e.stopPropagation(),"rtl"===u.dir?h():m();break;case"ArrowRight":e.preventDefault(),e.stopPropagation(),"rtl"===u.dir?m():h();break;case"ArrowDown":e.preventDefault(),e.stopPropagation(),v();break;case"ArrowUp":e.preventDefault(),e.stopPropagation(),g();break;case"PageUp":e.preventDefault(),e.stopPropagation(),e.shiftKey?E():x();break;case"PageDown":e.preventDefault(),e.stopPropagation(),e.shiftKey?_():w();break;case"Home":e.preventDefault(),e.stopPropagation(),O();break;case"End":e.preventDefault(),e.stopPropagation(),k()}null===(r=u.onDayKeyDown)||void 0===r||r.call(u,t,s,e)},onKeyUp:function(e){var r;null===(r=u.onDayKeyUp)||void 0===r||r.call(u,t,s,e)},onMouseEnter:function(e){var r;null===(r=u.onDayMouseEnter)||void 0===r||r.call(u,t,s,e)},onMouseLeave:function(e){var r;null===(r=u.onDayMouseLeave)||void 0===r||r.call(u,t,s,e)},onPointerEnter:function(e){var r;null===(r=u.onDayPointerEnter)||void 0===r||r.call(u,t,s,e)},onPointerLeave:function(e){var r;null===(r=u.onDayPointerLeave)||void 0===r||r.call(u,t,s,e)},onTouchCancel:function(e){var r;null===(r=u.onDayTouchCancel)||void 0===r||r.call(u,t,s,e)},onTouchEnd:function(e){var r;null===(r=u.onDayTouchEnd)||void 0===r||r.call(u,t,s,e)},onTouchMove:function(e){var r;null===(r=u.onDayTouchMove)||void 0===r||r.call(u,t,s,e)},onTouchStart:function(e){var r;null===(r=u.onDayTouchStart)||void 0===r||r.call(u,t,s,e)}}),{isButton:N,isHidden:B,activeModifiers:s,selectedDays:M,buttonProps:$,divProps:U});return Y.isHidden?j.createElement("div",{role:"gridcell"}):Y.isButton?j.createElement(x3,xL({name:"day",ref:V},Y.buttonProps)):j.createElement("div",xL({},Y.divProps))}function wj(e){var t=e.number,r=e.dates,n=xX(),o=n.onWeekNumberClick,i=n.styles,a=n.classNames,l=n.locale,s=n.labels.labelWeekNumber,u=(0,n.formatters.formatWeekNumber)(Number(t),{locale:l});if(!o)return j.createElement("span",{className:a.weeknumber,style:i.weeknumber},u);var c=s(Number(t),{locale:l});return j.createElement(x3,{name:"week-number","aria-label":c,className:a.weeknumber,style:i.weeknumber,onClick:function(e){o(t,r,e)}},u)}function wN(e){var t,r,n,o=xX(),i=o.styles,a=o.classNames,l=o.showWeekNumber,s=o.components,u=null!==(t=null==s?void 0:s.Day)&&void 0!==t?t:wM,c=null!==(r=null==s?void 0:s.WeekNumber)&&void 0!==r?r:wj;return l&&(n=j.createElement("td",{className:a.cell,style:i.cell},j.createElement(c,{number:e.weekNumber,dates:e.dates}))),j.createElement("tr",{className:a.row,style:i.row},n,e.dates.map(function(t){return j.createElement("td",{className:a.cell,style:i.cell,key:function(e){return bq(1,arguments),Math.floor(function(e){return bq(1,arguments),bZ(e).getTime()}(e)/1e3)}(t),role:"presentation"},j.createElement(u,{displayMonth:e.displayMonth,date:t}))}))}function wR(e,t,r){for(var n=(null==r?void 0:r.ISOWeek)?xR(t):xN(t,r),o=(null==r?void 0:r.ISOWeek)?xk(e):xO(e,r),i=xC(n,o),a=[],l=0;l<=i;l++)a.push(xS(o,l));return a.reduce(function(e,t){var n=(null==r?void 0:r.ISOWeek)?function(e){bq(1,arguments);var t=bZ(e);return Math.round((xk(t).getTime()-(function(e){bq(1,arguments);var t=function(e){bq(1,arguments);var t=bZ(e),r=t.getFullYear(),n=new Date(0);n.setFullYear(r+1,0,4),n.setHours(0,0,0,0);var o=xk(n),i=new Date(0);i.setFullYear(r,0,4),i.setHours(0,0,0,0);var a=xk(i);return t.getTime()>=o.getTime()?r+1:t.getTime()>=a.getTime()?r:r-1}(e),r=new Date(0);return r.setFullYear(t,0,4),r.setHours(0,0,0,0),xk(r)})(t).getTime())/6048e5)+1}(t):function(e,t){bq(1,arguments);var r=bZ(e);return Math.round((xO(r,t).getTime()-(function(e,t){bq(1,arguments);var r,n,o,i,a,l,s,u,c=bJ(null!==(r=null!==(n=null!==(o=null!==(i=null==t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null==t?void 0:null===(a=t.locale)||void 0===a?void 0:null===(l=a.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==o?o:b1.firstWeekContainsDate)&&void 0!==n?n:null===(s=b1.locale)||void 0===s?void 0:null===(u=s.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==r?r:1),f=function(e,t){bq(1,arguments);var r,n,o,i,a,l,s,u,c=bZ(e),f=c.getFullYear(),d=bJ(null!==(r=null!==(n=null!==(o=null!==(i=null==t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null==t?void 0:null===(a=t.locale)||void 0===a?void 0:null===(l=a.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==o?o:b1.firstWeekContainsDate)&&void 0!==n?n:null===(s=b1.locale)||void 0===s?void 0:null===(u=s.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==r?r:1);if(!(d>=1&&d<=7))throw RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setFullYear(f+1,0,d),p.setHours(0,0,0,0);var h=xO(p,t),m=new Date(0);m.setFullYear(f,0,d),m.setHours(0,0,0,0);var v=xO(m,t);return c.getTime()>=h.getTime()?f+1:c.getTime()>=v.getTime()?f:f-1}(e,t),d=new Date(0);return d.setFullYear(f,0,c),d.setHours(0,0,0,0),xO(d,t)})(r,t).getTime())/6048e5)+1}(t,r),o=e.find(function(e){return e.weekNumber===n});return o?(o.dates.push(t),e):(e.push({weekNumber:n,dates:[t]}),e)},[])}function wI(e){var t,r,n,o=xX(),i=o.locale,a=o.classNames,l=o.styles,s=o.hideHead,u=o.fixedWeeks,c=o.components,f=o.weekStartsOn,d=o.firstWeekContainsDate,p=o.ISOWeek,h=function(e,t){var r=wR(xh(e),xm(e),t);if(null==t?void 0:t.useFixedWeeks){var n=function(e,t){return bq(1,arguments),function(e,t,r){bq(2,arguments);var n=xO(e,r),o=xO(t,r);return Math.round((n.getTime()-xo(n)-(o.getTime()-xo(o)))/6048e5)}(function(e){bq(1,arguments);var t=bZ(e),r=t.getMonth();return t.setFullYear(t.getFullYear(),r+1,0),t.setHours(0,0,0,0),t}(e),xh(e),t)+1}(e,t);if(n<6){var o=r[r.length-1],i=o.dates[o.dates.length-1],a=xM(i,6-n),l=wR(xM(i,1),a,t);r.push.apply(r,l)}}return r}(e.displayMonth,{useFixedWeeks:Boolean(u),ISOWeek:p,locale:i,weekStartsOn:f,firstWeekContainsDate:d}),m=null!==(t=null==c?void 0:c.Head)&&void 0!==t?t:wt,v=null!==(r=null==c?void 0:c.Row)&&void 0!==r?r:wN,g=null!==(n=null==c?void 0:c.Footer)&&void 0!==n?n:x9;return j.createElement("table",{id:e.id,className:a.table,style:l.table,role:"grid","aria-labelledby":e["aria-labelledby"]},!s&&j.createElement(m,null),j.createElement("tbody",{className:a.tbody,style:l.tbody,role:"rowgroup"},h.map(function(t){return j.createElement(v,{displayMonth:e.displayMonth,key:t.weekNumber,dates:t.dates,weekNumber:t.weekNumber})})),j.createElement(g,{displayMonth:e.displayMonth}))}var wD="undefined"!=typeof window&&window.document&&window.document.createElement?j.useLayoutEffect:j.useEffect,wL=!1,wB=0;function wF(){return"react-day-picker-".concat(++wB)}function wU(e){var t,r,n,o,i,a,l,s,u=xX(),c=u.dir,f=u.classNames,d=u.styles,p=u.components,h=x1().displayMonths,m=(n=null!=(t=u.id?"".concat(u.id,"-").concat(e.displayIndex):void 0)?t:wL?wF():null,i=(o=j.useState(n))[0],a=o[1],wD(function(){null===i&&a(wF())},[]),j.useEffect(function(){!1===wL&&(wL=!0)},[]),null!==(r=null!=t?t:i)&&void 0!==r?r:void 0),v=u.id?"".concat(u.id,"-grid-").concat(e.displayIndex):void 0,g=[f.month],y=d.month,b=0===e.displayIndex,x=e.displayIndex===h.length-1,w=!b&&!x;"rtl"===c&&(x=(l=[b,x])[0],b=l[1]),b&&(g.push(f.caption_start),y=xL(xL({},y),d.caption_start)),x&&(g.push(f.caption_end),y=xL(xL({},y),d.caption_end)),w&&(g.push(f.caption_between),y=xL(xL({},y),d.caption_between));var E=null!==(s=null==p?void 0:p.Caption)&&void 0!==s?s:x8;return j.createElement("div",{key:e.displayIndex,className:g.join(" "),style:y},j.createElement(E,{id:m,displayMonth:e.displayMonth}),j.createElement(wI,{id:v,"aria-labelledby":m,displayMonth:e.displayMonth}))}function wz(e){var t=e.initialProps,r=xX(),n=wS(),o=x1(),i=(0,j.useState)(!1),a=i[0],l=i[1];(0,j.useEffect)(function(){r.initialFocus&&n.focusTarget&&(a||(n.focus(n.focusTarget),l(!0)))},[r.initialFocus,a,n.focus,n.focusTarget,n]);var s=[r.classNames.root,r.className];r.numberOfMonths>1&&s.push(r.classNames.multiple_months),r.showWeekNumber&&s.push(r.classNames.with_weeknumber);var u=xL(xL({},r.styles.root),r.style),c=Object.keys(t).filter(function(e){return e.startsWith("data-")}).reduce(function(e,r){var n;return xL(xL({},e),((n={})[r]=t[r],n))},{});return j.createElement("div",xL({className:s.join(" "),style:u,dir:r.dir,id:r.id},c),j.createElement("div",{className:r.classNames.months,style:r.styles.months},o.displayMonths.map(function(e,t){return j.createElement(wU,{key:t,displayIndex:t,displayMonth:e})})))}function wH(e){var t=e.children,r=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}(e,["children"]);return j.createElement(xW,{initialProps:r},j.createElement(x0,null,j.createElement(wT,{initialProps:r},j.createElement(wo,{initialProps:r},j.createElement(ws,{initialProps:r},j.createElement(ww,null,j.createElement(wk,null,t)))))))}function w$(e){return j.createElement(wH,xL({},e),j.createElement(wz,{initialProps:e}))}function wV(){return xv(Date.now())}function wY(e,t){if(bq(2,arguments),!t||"object"!==(0,bG.Z)(t))return new Date(NaN);var r=t.years?bJ(t.years):0,n=t.months?bJ(t.months):0,o=t.weeks?bJ(t.weeks):0,i=t.days?bJ(t.days):0,a=t.hours?bJ(t.hours):0,l=t.minutes?bJ(t.minutes):0,s=t.seconds?bJ(t.seconds):0,u=xP(function(e,t){return bq(2,arguments),xw(e,-bJ(t))}(e,n+12*r),i+7*o);return new Date(u.getTime()-1e3*(s+60*(l+60*a)))}let wW=pr("DateRangePicker"),wX=(e,t,r,n)=>{var o;if(r&&(e=null===(o=n.get(r))||void 0===o?void 0:o.from),e)return xv(e&&!t?e:xI([e,t]))},wG=(e,t,r,n)=>{var o,i;if(r&&(e=xv(null!==(i=null===(o=n.get(r))||void 0===o?void 0:o.to)&&void 0!==i?i:wV())),e)return xv(e&&!t?e:xD([e,t]))},wq=[{value:"tdy",text:"Today",from:wV()},{value:"w",text:"Last 7 days",from:wY(wV(),{days:7})},{value:"t",text:"Last 30 days",from:wY(wV(),{days:30})},{value:"m",text:"Month to Date",from:xh(wV())},{value:"y",text:"Year to Date",from:xb(wV())}],wK=(e,t,r)=>{let n=(null==r?void 0:r.code)||"en-US";if(!e&&!t)return"";if(e&&!t)return e.toLocaleDateString(n,{year:"numeric",month:"short",day:"numeric"});if(e&&t){if(function(e,t){bq(2,arguments);var r=bZ(e),n=bZ(t);return r.getTime()===n.getTime()}(e,t))return e.toLocaleDateString(n,{year:"numeric",month:"short",day:"numeric"});if(e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear())return`${e.toLocaleDateString(n,{month:"short",day:"numeric"})} - ${t.getDate()}, ${t.getFullYear()}`;{let r={year:"numeric",month:"short",day:"numeric"};return`${e.toLocaleDateString(n,r)} - ${t.toLocaleDateString(n,r)}`}}return""},wZ=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"},t),j.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"}))},wJ=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2.5"},t),j.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19l-7-7 7-7"}))};var wQ=r(1074),w0=r(4007),w1=r(5662),w2=r(5958),w5=r(2740),w4=((b=w4||{})[b.Open=0]="Open",b[b.Closed=1]="Closed",b),w3=((x=w3||{})[x.TogglePopover=0]="TogglePopover",x[x.ClosePopover=1]="ClosePopover",x[x.SetButton=2]="SetButton",x[x.SetButtonId=3]="SetButtonId",x[x.SetPanel=4]="SetPanel",x[x.SetPanelId=5]="SetPanelId",x);let w6={0:e=>{let t={...e,popoverState:(0,vK.E)(e.popoverState,{0:1,1:0})};return 0===t.popoverState&&(t.__demoMode=!1),t},1:e=>1===e.popoverState?e:{...e,popoverState:1},2:(e,t)=>e.button===t.button?e:{...e,button:t.button},3:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},4:(e,t)=>e.panel===t.panel?e:{...e,panel:t.panel},5:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId}},w7=(0,j.createContext)(null);function w8(e){let t=(0,j.useContext)(w7);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,w8),t}return t}w7.displayName="PopoverContext";let w9=(0,j.createContext)(null);function Ee(e){let t=(0,j.useContext)(w9);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Ee),t}return t}w9.displayName="PopoverAPIContext";let Et=(0,j.createContext)(null);function Er(){return(0,j.useContext)(Et)}Et.displayName="PopoverGroupContext";let En=(0,j.createContext)(null);function Eo(e,t){return(0,vK.E)(t.type,w6,e,t)}En.displayName="PopoverPanelContext";let Ei=vZ.AN.RenderStrategy|vZ.AN.Static,Ea=vZ.AN.RenderStrategy|vZ.AN.Static,El=Object.assign((0,vZ.yV)(function(e,t){var r;let{__demoMode:n=!1,...o}=e,i=(0,j.useRef)(null),a=(0,vJ.T)(t,(0,vJ.h)(e=>{i.current=e})),l=(0,j.useRef)([]),s=(0,j.useReducer)(Eo,{__demoMode:n,popoverState:n?0:1,buttons:l,button:null,buttonId:null,panel:null,panelId:null,beforePanelSentinel:(0,j.createRef)(),afterPanelSentinel:(0,j.createRef)()}),[{popoverState:u,button:c,buttonId:f,panel:d,panelId:p,beforePanelSentinel:h,afterPanelSentinel:m},v]=s,g=(0,wQ.i)(null!=(r=i.current)?r:c),y=(0,j.useMemo)(()=>{if(!c||!d)return!1;for(let e of document.querySelectorAll("body > *"))if(Number(null==e?void 0:e.contains(c))^Number(null==e?void 0:e.contains(d)))return!0;let e=(0,yr.GO)(),t=e.indexOf(c),r=(t+e.length-1)%e.length,n=(t+1)%e.length,o=e[r],i=e[n];return!d.contains(o)&&!d.contains(i)},[c,d]),b=(0,g7.E)(f),x=(0,g7.E)(p),w=(0,j.useMemo)(()=>({buttonId:b,panelId:x,close:()=>v({type:1})}),[b,x,v]),E=Er(),_=null==E?void 0:E.registerPopover,O=(0,v7.z)(()=>{var e;return null!=(e=null==E?void 0:E.isFocusWithinPopoverGroup())?e:(null==g?void 0:g.activeElement)&&((null==c?void 0:c.contains(g.activeElement))||(null==d?void 0:d.contains(g.activeElement)))});(0,j.useEffect)(()=>null==_?void 0:_(w),[_,w]);let[k,S]=(0,w5.k)(),A=(0,w2.v)({portals:k,defaultContainers:[c,d]});(0,w0.O)(null==g?void 0:g.defaultView,"focus",e=>{var t,r,n,o;e.target!==window&&e.target instanceof HTMLElement&&0===u&&(O()||c&&d&&(A.contains(e.target)||null!=(r=null==(t=h.current)?void 0:t.contains)&&r.call(t,e.target)||null!=(o=null==(n=m.current)?void 0:n.contains)&&o.call(n,e.target)||v({type:1})))},!0),(0,yn.O)(A.resolveContainers,(e,t)=>{v({type:1}),(0,yr.sP)(t,yr.tJ.Loose)||(e.preventDefault(),null==c||c.focus())},0===u);let T=(0,v7.z)(e=>{v({type:1});let t=e?e instanceof HTMLElement?e:"current"in e&&e.current instanceof HTMLElement?e.current:c:c;null==t||t.focus()}),P=(0,j.useMemo)(()=>({close:T,isPortalled:y}),[T,y]),C=(0,j.useMemo)(()=>({open:0===u,close:T}),[u,T]);return j.createElement(En.Provider,{value:null},j.createElement(w7.Provider,{value:s},j.createElement(w9.Provider,{value:P},j.createElement(v2.up,{value:(0,vK.E)(u,{0:v2.ZM.Open,1:v2.ZM.Closed})},j.createElement(S,null,(0,vZ.sY)({ourProps:{ref:a},theirProps:o,slot:C,defaultTag:"div",name:"Popover"}),j.createElement(A.MainTreeNode,null))))))}),{Button:(0,vZ.yV)(function(e,t){let r=(0,vQ.M)(),{id:n=`headlessui-popover-button-${r}`,...o}=e,[i,a]=w8("Popover.Button"),{isPortalled:l}=Ee("Popover.Button"),s=(0,j.useRef)(null),u=`headlessui-focus-sentinel-${(0,vQ.M)()}`,c=Er(),f=null==c?void 0:c.closeOthers,d=null!==(0,j.useContext)(En);(0,j.useEffect)(()=>{if(!d)return a({type:3,buttonId:n}),()=>{a({type:3,buttonId:null})}},[d,n,a]);let[p]=(0,j.useState)(()=>Symbol()),h=(0,vJ.T)(s,t,d?null:e=>{if(e)i.buttons.current.push(p);else{let e=i.buttons.current.indexOf(p);-1!==e&&i.buttons.current.splice(e,1)}i.buttons.current.length>1&&console.warn("You are already using a but only 1 is supported."),e&&a({type:2,button:e})}),m=(0,vJ.T)(s,t),v=(0,wQ.i)(s),g=(0,v7.z)(e=>{var t,r,n;if(d){if(1===i.popoverState)return;switch(e.key){case v0.R.Space:case v0.R.Enter:e.preventDefault(),null==(r=(t=e.target).click)||r.call(t),a({type:1}),null==(n=i.button)||n.focus()}}else switch(e.key){case v0.R.Space:case v0.R.Enter:e.preventDefault(),e.stopPropagation(),1===i.popoverState&&(null==f||f(i.buttonId)),a({type:0});break;case v0.R.Escape:if(0!==i.popoverState)return null==f?void 0:f(i.buttonId);if(!s.current||null!=v&&v.activeElement&&!s.current.contains(v.activeElement))return;e.preventDefault(),e.stopPropagation(),a({type:1})}}),y=(0,v7.z)(e=>{d||e.key===v0.R.Space&&e.preventDefault()}),b=(0,v7.z)(t=>{var r,n;(0,v1.P)(t.currentTarget)||e.disabled||(d?(a({type:1}),null==(r=i.button)||r.focus()):(t.preventDefault(),t.stopPropagation(),1===i.popoverState&&(null==f||f(i.buttonId)),a({type:0}),null==(n=i.button)||n.focus()))}),x=(0,v7.z)(e=>{e.preventDefault(),e.stopPropagation()}),w=0===i.popoverState,E=(0,j.useMemo)(()=>({open:w}),[w]),_=v3(e,s),O=d?{ref:m,type:_,onKeyDown:g,onClick:b}:{ref:h,id:i.buttonId,type:_,"aria-expanded":e.disabled?void 0:0===i.popoverState,"aria-controls":i.panel?i.panelId:void 0,onKeyDown:g,onKeyUp:y,onClick:b,onMouseDown:x},k=(0,w1.l)(),S=(0,v7.z)(()=>{let e=i.panel;e&&(0,vK.E)(k.current,{[w1.N.Forwards]:()=>(0,yr.jA)(e,yr.TO.First),[w1.N.Backwards]:()=>(0,yr.jA)(e,yr.TO.Last)})===yr.fE.Error&&(0,yr.jA)((0,yr.GO)().filter(e=>"true"!==e.dataset.headlessuiFocusGuard),(0,vK.E)(k.current,{[w1.N.Forwards]:yr.TO.Next,[w1.N.Backwards]:yr.TO.Previous}),{relativeTo:i.button})});return j.createElement(j.Fragment,null,(0,vZ.sY)({ourProps:O,theirProps:o,slot:E,defaultTag:"button",name:"Popover.Button"}),w&&!d&&l&&j.createElement(yo._,{id:u,features:yo.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:S}))}),Overlay:(0,vZ.yV)(function(e,t){let r=(0,vQ.M)(),{id:n=`headlessui-popover-overlay-${r}`,...o}=e,[{popoverState:i},a]=w8("Popover.Overlay"),l=(0,vJ.T)(t),s=(0,v2.oJ)(),u=null!==s?(s&v2.ZM.Open)===v2.ZM.Open:0===i,c=(0,v7.z)(e=>{if((0,v1.P)(e.currentTarget))return e.preventDefault();a({type:1})}),f=(0,j.useMemo)(()=>({open:0===i}),[i]);return(0,vZ.sY)({ourProps:{ref:l,id:n,"aria-hidden":!0,onClick:c},theirProps:o,slot:f,defaultTag:"div",features:Ei,visible:u,name:"Popover.Overlay"})}),Panel:(0,vZ.yV)(function(e,t){let r=(0,vQ.M)(),{id:n=`headlessui-popover-panel-${r}`,focus:o=!1,...i}=e,[a,l]=w8("Popover.Panel"),{close:s,isPortalled:u}=Ee("Popover.Panel"),c=`headlessui-focus-sentinel-before-${(0,vQ.M)()}`,f=`headlessui-focus-sentinel-after-${(0,vQ.M)()}`,d=(0,j.useRef)(null),p=(0,vJ.T)(d,t,e=>{l({type:4,panel:e})}),h=(0,wQ.i)(d);(0,v5.e)(()=>(l({type:5,panelId:n}),()=>{l({type:5,panelId:null})}),[n,l]);let m=(0,v2.oJ)(),v=null!==m?(m&v2.ZM.Open)===v2.ZM.Open:0===a.popoverState,g=(0,v7.z)(e=>{var t;if(e.key===v0.R.Escape){if(0!==a.popoverState||!d.current||null!=h&&h.activeElement&&!d.current.contains(h.activeElement))return;e.preventDefault(),e.stopPropagation(),l({type:1}),null==(t=a.button)||t.focus()}});(0,j.useEffect)(()=>{var t;e.static||1===a.popoverState&&(null==(t=e.unmount)||t)&&l({type:4,panel:null})},[a.popoverState,e.unmount,e.static,l]),(0,j.useEffect)(()=>{if(a.__demoMode||!o||0!==a.popoverState||!d.current)return;let e=null==h?void 0:h.activeElement;d.current.contains(e)||(0,yr.jA)(d.current,yr.TO.First)},[a.__demoMode,o,d,a.popoverState]);let y=(0,j.useMemo)(()=>({open:0===a.popoverState,close:s}),[a,s]),b={ref:p,id:n,onKeyDown:g,onBlur:o&&0===a.popoverState?e=>{var t,r,n,o,i;let s=e.relatedTarget;s&&d.current&&(null!=(t=d.current)&&t.contains(s)||(l({type:1}),(null!=(n=null==(r=a.beforePanelSentinel.current)?void 0:r.contains)&&n.call(r,s)||null!=(i=null==(o=a.afterPanelSentinel.current)?void 0:o.contains)&&i.call(o,s))&&s.focus({preventScroll:!0})))}:void 0,tabIndex:-1},x=(0,w1.l)(),w=(0,v7.z)(()=>{let e=d.current;e&&(0,vK.E)(x.current,{[w1.N.Forwards]:()=>{var t;(0,yr.jA)(e,yr.TO.First)===yr.fE.Error&&(null==(t=a.afterPanelSentinel.current)||t.focus())},[w1.N.Backwards]:()=>{var e;null==(e=a.button)||e.focus({preventScroll:!0})}})}),E=(0,v7.z)(()=>{let e=d.current;e&&(0,vK.E)(x.current,{[w1.N.Forwards]:()=>{var e;if(!a.button)return;let t=(0,yr.GO)(),r=t.indexOf(a.button),n=t.slice(0,r+1),o=[...t.slice(r+1),...n];for(let t of o.slice())if("true"===t.dataset.headlessuiFocusGuard||null!=(e=a.panel)&&e.contains(t)){let e=o.indexOf(t);-1!==e&&o.splice(e,1)}(0,yr.jA)(o,yr.TO.First,{sorted:!1})},[w1.N.Backwards]:()=>{var t;(0,yr.jA)(e,yr.TO.Previous)===yr.fE.Error&&(null==(t=a.button)||t.focus())}})});return j.createElement(En.Provider,{value:n},v&&u&&j.createElement(yo._,{id:c,ref:a.beforePanelSentinel,features:yo.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:w}),(0,vZ.sY)({ourProps:b,theirProps:i,slot:y,defaultTag:"div",features:Ea,visible:v,name:"Popover.Panel"}),v&&u&&j.createElement(yo._,{id:f,ref:a.afterPanelSentinel,features:yo.A.Focusable,"data-headlessui-focus-guard":!0,as:"button",type:"button",onFocus:E}))}),Group:(0,vZ.yV)(function(e,t){let r=(0,j.useRef)(null),n=(0,vJ.T)(r,t),[o,i]=(0,j.useState)([]),a=(0,v7.z)(e=>{i(t=>{let r=t.indexOf(e);if(-1!==r){let e=t.slice();return e.splice(r,1),e}return t})}),l=(0,v7.z)(e=>(i(t=>[...t,e]),()=>a(e))),s=(0,v7.z)(()=>{var e;let t=(0,v6.r)(r);if(!t)return!1;let n=t.activeElement;return!!(null!=(e=r.current)&&e.contains(n))||o.some(e=>{var r,o;return(null==(r=t.getElementById(e.buttonId.current))?void 0:r.contains(n))||(null==(o=t.getElementById(e.panelId.current))?void 0:o.contains(n))})}),u=(0,v7.z)(e=>{for(let t of o)t.buttonId.current!==e&&t.close()}),c=(0,j.useMemo)(()=>({registerPopover:l,unregisterPopover:a,isFocusWithinPopoverGroup:s,closeOthers:u}),[l,a,s,u]),f=(0,j.useMemo)(()=>({}),[]);return j.createElement(Et.Provider,{value:c},(0,vZ.sY)({ourProps:{ref:n},theirProps:e,slot:f,defaultTag:"div",name:"Popover.Group"}))})}),Es=wV(),Eu=j.forwardRef((e,t)=>{var r,n;let{value:o,defaultValue:i,onValueChange:a,enableSelect:l=!0,minDate:s,maxDate:u,placeholder:c="Select",selectPlaceholder:f="Select",disabled:d=!1,locale:p=bX,enableClear:h=!0,children:m,className:v}=e,g=M(e,["value","defaultValue","onValueChange","enableSelect","minDate","maxDate","placeholder","selectPlaceholder","disabled","locale","enableClear","children","className"]),[y,b]=yC(i,o),[x,w]=(0,j.useState)(!1),[E,_]=(0,j.useState)(!1),O=(0,j.useMemo)(()=>{let e=[];return s&&e.push({before:s}),u&&e.push({after:u}),e},[s,u]),k=(0,j.useMemo)(()=>{let e=new Map;return m?j.Children.forEach(m,t=>{var r;e.set(t.props.value,{text:null!==(r=g1(t))&&void 0!==r?r:t.props.value,from:t.props.from,to:t.props.to})}):wq.forEach(t=>{e.set(t.value,{text:t.text,from:t.from,to:Es})}),e},[m]),S=(0,j.useMemo)(()=>{if(m)return g2(m);let e=new Map;return wq.forEach(t=>e.set(t.value,t.text)),e},[m]),A=null==y?void 0:y.selectValue,T=wX(null==y?void 0:y.from,s,A,k),P=wG(null==y?void 0:y.to,u,A,k),C=T||P?wK(T,P,p):c,N=xh(null!==(n=null!==(r=null!=P?P:T)&&void 0!==r?r:u)&&void 0!==n?n:Es),R=h&&!d;return j.createElement("div",Object.assign({ref:t,className:pB("w-full min-w-[10rem] relative flex justify-between text-tremor-default","max-w-sm",v)},g),j.createElement(El,{as:"div",className:pB("w-full overflow-hidden",l?"rounded-l-tremor-default":"rounded-tremor-default",x&&"ring-2 ring-tremor-brand-muted dark:focus:ring-dark-tremor-brand-muted")},j.createElement("div",{className:"relative w-full overflow-hidden"},j.createElement(El.Button,{onFocus:()=>w(!0),onBlur:()=>w(!1),disabled:d,className:pB("w-full outline-none text-left whitespace-nowrap truncate focus:ring-2 transition duration-100 rounded-l-tremor-default","rounded-l-tremor-default border-tremor-border shadow-tremor-input text-tremor-content-emphasis focus:border-tremor-brand-subtle","dark:border-dark-tremor-border dark:shadow-dark-tremor-input dark:text-dark-tremor-content-emphasis dark:focus:border-dark-tremor-brand-subtle",l?"rounded-l-tremor-default":"rounded-tremor-default",dQ.twoXl.paddingLeft,R?dQ.fourXl.paddingRight:dQ.twoXl.paddingRight,dQ.sm.paddingY,p$.sm.all,g4(g3(T||P),d))},C),R&&j.createElement("button",{className:pB("absolute outline-none focus:ring-2 inset-y-0 right-0 flex items-center transition duration-100","focus:border-tremor-brand-subtle focus:ring-tremor-brand-muted","dark:focus:border-dark-tremor-brand-subtle dark:focus:ring-dark-tremor-brand-muted",dQ.twoXl.marginRight),onClick:e=>{e.preventDefault(),null==a||a({}),b({})}},j.createElement(yj,{className:pB(wW("clearIcon"),"flex-none","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.md.height,dJ.md.width)}))),j.createElement(El.Panel,{className:pB("absolute z-10 divide-y overflow-y-auto min-w-min left-0 outline-none rounded-tremor-default p-3","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",dQ.twoXs.marginTop,dQ.twoXs.marginBottom,p$.sm.all)},j.createElement(w$,{mode:"range",showOutsideDays:!0,defaultMonth:N,selected:{from:T,to:P},onSelect:e=>{null==a||a({from:null==e?void 0:e.from,to:null==e?void 0:e.to}),b({from:null==e?void 0:e.from,to:null==e?void 0:e.to})},locale:p,disabled:O,classNames:{months:"flex flex-col sm:flex-row space-y-4 sm:space-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:pB("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_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_range_middle:pB("!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_outside:"text-tremor-content-subtle dark:text-dark-tremor-content-subtle",day_range_start:"rounded-r-none rounded-l-tremor-small aria-selected:text-tremor-brand-inverted dark: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"},components:{IconLeft:e=>{var t=M(e,[]);return j.createElement(wJ,Object.assign({},t,{className:"h-4 w-4"}))},IconRight:e=>{var t=M(e,[]);return j.createElement(wZ,Object.assign({},t,{className:"h-4 w-4"}))}}}))),l&&j.createElement(yk,{as:"div",className:pB("w-48 overflow-hidden -ml-px rounded-r-tremor-default",E&&"ring-2 ring-tremor-brand-muted dark:focus:ring-dark-tremor-brand-muted"),value:A,onChange:e=>{let{from:t,to:r}=k.get(e),n=null!=r?r:Es;null==a||a({from:t,to:n,selectValue:e}),b({from:t,to:n,selectValue:e})},disabled:d},({value:e})=>{var t;return j.createElement(j.Fragment,null,j.createElement(yk.Button,{onFocus:()=>_(!0),onBlur:()=>_(!1),className:pB("w-full outline-none text-left whitespace-nowrap truncate rounded-r-tremor-default transition duration-100","border-tremor-border shadow-tremor-input text-tremor-content-emphasis focus:border-tremor-brand-subtle","dark:border-dark-tremor-border dark:shadow-dark-tremor-input dark:text-dark-tremor-content-emphasis dark:focus:border-dark-tremor-brand-subtle",dQ.twoXl.paddingLeft,dQ.twoXl.paddingRight,dQ.sm.paddingY,p$.sm.all,g4(g3(e),d))},e&&null!==(t=S.get(e))&&void 0!==t?t:f),j.createElement(yk.Options,{className:pB("absolute z-10 divide-y overflow-y-auto w-full inset-x-0 right-0 outline-none","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",dQ.twoXs.marginTop,dQ.twoXs.marginBottom,p$.sm.all)},null!=m?m:wq.map(e=>j.createElement(yP,{key:e.value,value:e.value},e.text))))}))});Eu.displayName="DateRangePicker";let Ec=j.forwardRef((e,t)=>{let{value:r,className:n,children:o}=e,i=M(e,["value","className","children"]);return j.createElement(yP,Object.assign({ref:t,className:n,value:r},i),null!=o?o:r)});Ec.displayName="DateRangePickerItem";let Ef=e=>{var t=M(e,[]);return j.createElement("svg",Object.assign({},t,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor"}),j.createElement("path",{fillRule:"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"}))},Ed=pr("TextInput"),Ep=j.forwardRef((e,t)=>{let{type:r="text",placeholder:n="Type...",icon:o,error:i=!1,errorMessage:a,disabled:l=!1,className:s}=e,u=M(e,["type","placeholder","icon","error","errorMessage","disabled","className"]),[c,f]=(0,j.useState)(!1),d=(0,j.useRef)(null),p=g3(e.value||e.defaultValue),h=e=>{var t,r;!1===e?null===(t=d.current)||void 0===t||t.blur():null===(r=d.current)||void 0===r||r.focus(),f(e)};return j.createElement(j.Fragment,null,j.createElement("div",{className:pB(Ed("root"),"relative w-full flex items-center min-w-[10rem] outline-none rounded-tremor-default","shadow-tremor-input","dark:shadow-dark-tremor-input",g4(p,l,i),c&&pB("ring-2 transition duration-100","border-tremor-brand-subtle ring-tremor-brand-muted","dark:border-dark-tremor-brand-subtle dark:ring-dark-tremor-brand-muted"),p$.sm.all,s),onClick:()=>{l||h(!0)},onFocus:()=>{h(!0)},onBlur:()=>{h(!1)}},o?j.createElement(o,{className:pB(Ed("icon"),"shrink-0","text-tremor-content-subtle","dark:text-dark-tremor-content-subtle",dJ.lg.height,dJ.lg.width,dQ.xl.marginLeft)}):null,j.createElement("input",Object.assign({ref:pt([t,d]),type:r,className:pB(Ed("input"),"w-full focus:outline-none focus:ring-0 border-none bg-transparent text-tremor-default","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",o?dQ.lg.paddingLeft:dQ.twoXl.paddingLeft,i?dQ.lg.paddingRight:dQ.twoXl.paddingRight,dQ.sm.paddingY,l?"placeholder:text-tremor-content-subtle dark:placeholder:text-dark-tremor-content-subtle":"placeholder:text-tremor-content dark:placeholder:text-dark-tremor-content"),placeholder:n,disabled:l},u)),i?j.createElement(Ef,{className:pB(Ed("errorIcon"),"text-rose-500",dQ.xl.marginRight,dJ.lg.height,dJ.lg.width)}):null),a?j.createElement("p",{className:pB(Ed("errorMessage"),"text-sm text-rose-500 mt-1")},a):null)});Ep.displayName="TextInput";let Eh=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement("b",Object.assign({ref:t,className:pB("text-inherit font-bold",n)},o),r)});Eh.displayName="Bold";let Em=j.forwardRef((e,t)=>{let{children:r,className:n}=e,o=M(e,["children","className"]);return j.createElement("i",Object.assign({ref:t,className:pB("italic text-inherit",n)},o),r)});Em.displayName="Italic";let Ev=j.forwardRef((e,t)=>{let{color:r,children:n,className:o}=e,i=M(e,["color","children","className"]);return j.createElement("p",Object.assign({ref:t,className:pB("font-medium text-tremor-title",r?pn(r,d3.darkText).textColor:"text-tremor-content-emphasis dark:text-dark-tremor-content-emphasis",o)},i),n)});Ev.displayName="Title";let Eg=j.forwardRef((e,t)=>{let{color:r,children:n,className:o}=e,i=M(e,["color","children","className"]);return j.createElement("p",Object.assign({ref:t,className:pB(r?pn(r,d3.lightText).textColor:"text-tremor-content-subtle dark:text-dark-tremor-content-subtle",o)},i),n)});Eg.displayName="Subtitle";let Ey=j.forwardRef((e,t)=>{let{color:r,children:n,className:o}=e,i=M(e,["color","children","className"]);return j.createElement("p",Object.assign({ref:t,className:pB("font-semibold text-tremor-metric",r?pn(r,d3.darkText).textColor:"text-tremor-content-emphasis dark:text-dark-tremor-content-emphasis",o)},i),n)});Ey.displayName="Metric";let Eb=pr("Callout"),Ex=j.forwardRef((e,t)=>{let{title:r,icon:n,color:o,className:i,children:a}=e,l=M(e,["title","icon","color","className","children"]);return j.createElement("div",Object.assign({ref:t,className:pB(Eb("root"),"flex flex-col overflow-hidden rounded-tremor-default text-tremor-default",o?pB(pn(o,d3.canvasBackground).bgColor,pn(o,d3.darkBorder).borderColor,pn(o,d3.darkText).textColor):pB("bg-tremor-brand-faint border-tremor-brand-emphasis text-tremor-brand-emphasis","dark:bg-dark-tremor-brand-faint dark:border-dark-tremor-brand-emphasis dark:text-dark-tremor-brand-emphasis"),dQ.lg.paddingY,dQ.lg.paddingRight,dQ.twoXl.paddingLeft,p$.lg.left,i)},l),j.createElement("div",{className:pB(Eb("header"),"flex items-start")},n?j.createElement(n,{className:pB(Eb("icon"),"flex-none",dJ.lg.height,dJ.lg.width,dQ.xs.marginRight)}):null,j.createElement("h4",{className:pB(Eb("title"),"font-semibold")},r)),j.createElement("p",{className:pB(Eb("body"),"overflow-y-auto",a?dQ.sm.marginTop:"")},a))});Ex.displayName="Callout";let Ew=pr("CategoryBar"),EE=({values:e})=>{let t=d9(e),r=0,n=0;return j.createElement("div",{className:pB(Ew("labels"),"relative flex w-full text-tremor-default","text-tremor-content","dark:text-dark-tremor-content",dQ.sm.marginBottom,dJ.lg.height)},e.slice(0,e.length).map((e,o)=>{r+=e;let i=(e>=.1*t||n>=.09*t)&&t-r>=.15*t&&r>=.1*t;return n=i?0:n+=e,j.createElement("div",{key:`item-${o}`,className:"flex items-center justify-end",style:{width:`${e}%`}},j.createElement("span",{className:pB(i?"block":"hidden","left-1/2 translate-x-1/2")},r))}),j.createElement("div",{className:pB("absolute bottom-0 flex items-center",dQ.none.left)},"0"),j.createElement("div",{className:pB("absolute bottom-0 flex items-center",dQ.none.right)},t))},E_=j.forwardRef((e,t)=>{let{values:r=[],colors:n=d6,markerValue:o,showLabels:i=!0,tooltip:a,showAnimation:l=!0,className:s}=e,u=M(e,["values","colors","markerValue","showLabels","tooltip","showAnimation","className"]),c=((e,t,r)=>{if(void 0===e)return"";let n=0;for(let o=0;o=e)return a}return""})(o,r,n),{tooltipProps:f,getReferenceProps:d}=v_();return j.createElement(j.Fragment,null,j.createElement(vO,Object.assign({text:a},f)),j.createElement("div",Object.assign({ref:t,className:pB(Ew("root"),s)},u),i?j.createElement(EE,{values:r}):null,j.createElement("div",{className:pB(Ew("barWrapper"),"relative w-full flex items-center",dJ.xs.height)},j.createElement("div",{className:pB("flex-1 flex items-center h-full overflow-hidden rounded-tremor-full")},r.map((e,t)=>{var r;let o=null!==(r=n[t])&&void 0!==r?r:"gray";return j.createElement("div",{key:`item-${t}`,className:pB(Ew("categoryBar"),"h-full",pn(o,d3.background).bgColor),style:{width:`${e}%`}})})),void 0!==o?j.createElement("div",Object.assign({ref:f.refs.setReference,className:pB(Ew("markerWrapper"),"absolute right-1/2 -translate-x-1/2",dJ.lg.width),style:{left:`${o}%`,transition:l?"all 1s":""}},d),j.createElement("div",{className:pB(Ew("marker"),"ring-2 mx-auto rounded-tremor-full","ring-tremor-brand-inverted","dark:ring-dark-tremor-brand-inverted",c,dJ.md.height,dJ.twoXs.width)})):null)))});E_.displayName="CategoryBar";let EO={[d0.Increase]:{bgColor:pn(d1.Emerald,d3.background).bgColor},[d0.ModerateIncrease]:{bgColor:pn(d1.Emerald,d3.background).bgColor},[d0.Decrease]:{bgColor:pn(d1.Rose,d3.background).bgColor},[d0.ModerateDecrease]:{bgColor:pn(d1.Rose,d3.background).bgColor},[d0.Unchanged]:{bgColor:pn(d1.Orange,d3.background).bgColor}},Ek=pr("DeltaBar"),ES=j.forwardRef((e,t)=>{let{value:r,isIncreasePositive:n=!0,showAnimation:o=!0,className:i,tooltip:a}=e,l=M(e,["value","isIncreasePositive","showAnimation","className","tooltip"]),s=d7(r>=0?d0.Increase:d0.Decrease,n),{tooltipProps:u,getReferenceProps:c}=v_();return j.createElement(j.Fragment,null,j.createElement(vO,Object.assign({text:a},u)),j.createElement("div",Object.assign({ref:t,className:pB(Ek("root"),"relative flex items-center w-full rounded-tremor-full","bg-tremor-background-subtle","dark:bg-dark-tremor-background-subtle",dJ.xs.height,i)},l),j.createElement("div",{className:"flex justify-end h-full w-1/2"},r<0?j.createElement("div",Object.assign({ref:u.refs.setReference,className:pB(Ek("negativeDeltaBar"),"rounded-l-tremor-full",EO[s].bgColor),style:{width:`${Math.abs(r)}%`,transition:o?"all 1s":""}},c)):null),j.createElement("div",{className:pB(Ek("separator"),"ring-2 z-10 rounded-tremor-full","ring-tremor-brand-inverted bg-tremor-background-emphasis","dark:ring-dark-tremor-brand-inverted dark:bg-dark-tremor-background-emphasis",dJ.md.height,dJ.twoXs.width)}),j.createElement("div",{className:pB(Ek("positiveDeltaBarWrapper"),"flex justify-start h-full w-1/2")},r>=0?j.createElement("div",Object.assign({ref:u.refs.setReference,className:pB(Ek("positiveDeltaBar"),"rounded-r-tremor-full",EO[s].bgColor),style:{width:`${Math.abs(r)}%`,transition:o?"all 1s":""}},c)):null)))});ES.displayName="DeltaBar";let EA=pr("ProgressBar"),ET=j.forwardRef((e,t)=>{let{value:r,label:n,color:o,tooltip:i,showAnimation:a=!0,className:l}=e,s=M(e,["value","label","color","tooltip","showAnimation","className"]),{tooltipProps:u,getReferenceProps:c}=v_();return j.createElement(j.Fragment,null,j.createElement(vO,Object.assign({text:i},u)),j.createElement("div",Object.assign({ref:t,className:pB(EA("root"),"flex items-center w-full",l)},s),j.createElement("div",Object.assign({ref:u.refs.setReference,className:pB(EA("progressBarWrapper"),"relative flex items-center w-full rounded-tremor-full",o?pn(o,d3.lightBackground).bgColor:"bg-tremor-brand-faint dark:bg-dark-tremor-brand-faint",dJ.xs.height)},c),j.createElement("div",{className:pB(EA("progressBar"),"flex-col h-full rounded-tremor-full",o?pn(o,d3.background).bgColor:"bg-tremor-brand dark:bg-dark-tremor-brand"),style:{width:`${r}%`,transition:a?"all 1s":""}})),n?j.createElement("div",{className:pB(EA("labelWrapper"),"w-16 truncate text-right","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis",dQ.sm.marginLeft)},j.createElement("p",{className:pB(EA("label"),"shrink-0 whitespace-nowrap truncate text-tremor-default")},n)):null))});ET.displayName="ProgressBar";let EP=pr("MarkerBar"),EC=j.forwardRef((e,t)=>{let{value:r,minValue:n,maxValue:o,markerTooltip:i,rangeTooltip:a,showAnimation:l=!0,color:s,className:u}=e,c=M(e,["value","minValue","maxValue","markerTooltip","rangeTooltip","showAnimation","color","className"]),{tooltipProps:f,getReferenceProps:d}=v_(),{tooltipProps:p,getReferenceProps:h}=v_();return j.createElement("div",Object.assign({ref:t,className:pB(EP("root"),"relative flex items-center w-full rounded-tremor-full","bg-tremor-background-subtle","dark:bg-dark-tremor-background-subtle",dJ.xs.height,u)},c),n&&o&&j.createElement(j.Fragment,null,j.createElement(vO,Object.assign({text:a},p)),j.createElement("div",Object.assign({ref:p.refs.setReference,className:pB(EP("rangeBar"),"absolute h-full rounded-tremor-full","bg-tremor-content-subtle","dark:bg-dark-tremor-content-subtle"),style:{left:`${n}%`,width:o-n+"%",transition:l?"all 1s":""}},h))),j.createElement(vO,Object.assign({text:i},f)),j.createElement("div",Object.assign({ref:f.refs.setReference,className:pB(EP("markerWrapper"),"absolute right-1/2 -translate-x-1/2",dJ.lg.width),style:{left:`${r}%`,transition:l?"all 1s":""}},d),j.createElement("div",{className:pB(EP("marker"),"ring-2 mx-auto rounded-tremor-full","ring-tremor-brand-inverted","dark:ring-dark-tremor-brand-inverted",s?pn(s,d3.background).bgColor:"dark:bg-dark-tremor-brand bg-tremor-brand",dJ.md.height,dJ.twoXs.width)})))});EC.displayName="MarkerBar";let EM=pr("BarList"),Ej=j.forwardRef((e,t)=>{var r;let n;let{data:o=[],color:i,valueFormatter:a=d8,showAnimation:l=!0,className:s}=e,u=M(e,["data","color","valueFormatter","showAnimation","className"]),c=(r=o.map(e=>e.value),n=-1/0,r.forEach(e=>{n=Math.max(n,e)}),r.map(e=>0===e?0:Math.max(e/n*100,1))),f=dJ.threeXl.height;return j.createElement("div",Object.assign({ref:t,className:pB(EM("root"),"flex justify-between",dQ.threeXl.spaceX,s)},u),j.createElement("div",{className:pB(EM("bars"),"relative w-full")},o.map((e,t)=>{var r,n,a;let s=e.icon;return j.createElement("div",{key:null!==(r=e.key)&&void 0!==r?r:e.name,className:pB(EM("bar"),"flex items-center rounded-tremor-small",f,e.color||i?pn(null!==(n=e.color)&&void 0!==n?n:i,d3.lightBackground).bgColor:"bg-tremor-brand-muted dark:bg-dark-tremor-brand-muted",t===o.length-1?dQ.none.marginBottom:dQ.sm.marginBottom),style:{width:`${c[t]}%`,transition:l?"all 1s":""}},j.createElement("div",{className:pB("absolute max-w-full flex",dQ.sm.left)},s?j.createElement(s,{className:pB(EM("barIcon"),"flex-none","text-tremor-content","dark:text-dark-tremor-content",dJ.lg.height,dJ.lg.width,dQ.md.marginRight)}):null,e.href?j.createElement("a",{href:e.href,target:null!==(a=e.target)&&void 0!==a?a:"_blank",rel:"noreferrer",className:pB(EM("barLink"),"whitespace-nowrap hover:underline truncate text-tremor-default","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},e.name):j.createElement("p",{className:pB(EM("barText"),"whitespace-nowrap truncate text-tremor-default","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},e.name)))})),j.createElement("div",{className:"text-right min-w-min"},o.map((e,t)=>{var r;return j.createElement("div",{key:null!==(r=e.key)&&void 0!==r?r:e.name,className:pB(EM("labelWrapper"),"flex justify-end items-center",f,t===o.length-1?dQ.none.marginBottom:dQ.sm.marginBottom)},j.createElement("p",{className:pB(EM("labelText"),"whitespace-nowrap truncate text-tremor-default","text-tremor-content-emphasis","dark:text-dark-tremor-content-emphasis")},a(e.value)))})))});Ej.displayName="BarList";let EN=pr("Tracker"),ER=j.forwardRef((e,t)=>{let{color:r,tooltip:n}=e,o=M(e,["color","tooltip"]),{tooltipProps:i,getReferenceProps:a}=v_();return j.createElement("div",Object.assign({ref:pt([t,i.refs.setReference]),className:pB(EN("trackingBlock"),"w-full h-full rounded-tremor-small",pn(null!=r?r:"gray",d3.background).bgColor)},o,a),j.createElement(vO,Object.assign({text:n},i)))});ER.displayName="TrackerBlock";let EI=j.forwardRef((e,t)=>{let{data:r=[],className:n}=e,o=M(e,["data","className"]);return j.createElement("div",Object.assign({ref:t,className:pB(EN("root"),"w-full flex items-center h-10",dQ.threeXs.spaceX,n)},o),r.map((e,t)=>{var r;return j.createElement(ER,{key:null!==(r=e.key)&&void 0!==r?r:t,color:e.color,tooltip:e.tooltip})}))});EI.displayName="Tracker"},9742:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,i=s(e),a=i[0],l=i[1],u=new o((a+l)*3/4-l),c=0,f=l>0?a-4:a;for(r=0;r>16&255,u[c++]=t>>8&255,u[c++]=255&t;return 2===l&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,u[c++]=255&t),1===l&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],a=0,l=n-o;a>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return i.join("")}(e,a,a+16383>l?l:a+16383));return 1===o?i.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===o&&i.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),i.join("")};for(var r=[],n=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,l=i.length;a0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},8764:function(e,t,r){"use strict";/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */let n=r(9742),o=r(645),i="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function a(e){if(e>2147483647)throw RangeError('The value "'+e+'" is invalid for option "size"');let t=new Uint8Array(e);return Object.setPrototypeOf(t,l.prototype),t}function l(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return c(e)}return s(e,t,r)}function s(e,t,r){if("string"==typeof e)return function(e,t){if(("string"!=typeof t||""===t)&&(t="utf8"),!l.isEncoding(t))throw TypeError("Unknown encoding: "+t);let r=0|h(e,t),n=a(r),o=n.write(e,t);return o!==r&&(n=n.slice(0,o)),n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(L(e,Uint8Array)){let t=new Uint8Array(e);return d(t.buffer,t.byteOffset,t.byteLength)}return f(e)}(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(L(e,ArrayBuffer)||e&&L(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(L(e,SharedArrayBuffer)||e&&L(e.buffer,SharedArrayBuffer)))return d(e,t,r);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');let n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return l.from(n,t,r);let o=function(e){var t;if(l.isBuffer(e)){let t=0|p(e.length),r=a(t);return 0===r.length||e.copy(r,0,0,t),r}return void 0!==e.length?"number"!=typeof e.length||(t=e.length)!=t?a(0):f(e):"Buffer"===e.type&&Array.isArray(e.data)?f(e.data):void 0}(e);if(o)return o;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return l.from(e[Symbol.toPrimitive]("string"),t,r);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function u(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function c(e){return u(e),a(e<0?0:0|p(e))}function f(e){let t=e.length<0?0:0|p(e.length),r=a(t);for(let n=0;n=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function h(e,t){if(l.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||L(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);let r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;let o=!1;for(;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return R(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return I(e).length;default:if(o)return n?-1:R(e).length;t=(""+t).toLowerCase(),o=!0}}function m(e,t,r){let o=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){let n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);let o="";for(let n=t;n2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),(i=r=+r)!=i&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return -1;r=e.length-1}else if(r<0){if(!o)return -1;r=0}if("string"==typeof t&&(t=l.from(t,n)),l.isBuffer(t))return 0===t.length?-1:y(e,t,r,n,o);if("number"==typeof t)return(t&=255,"function"==typeof Uint8Array.prototype.indexOf)?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):y(e,[t],r,n,o);throw TypeError("val must be string, number or Buffer")}function y(e,t,r,n,o){let i,a=1,l=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;a=2,l/=2,s/=2,r/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(o){let n=-1;for(i=r;il&&(r=l-s),i=r;i>=0;i--){let r=!0;for(let n=0;n239?4:t>223?3:t>191?2:1;if(o+a<=r){let r,n,l,s;switch(a){case 1:t<128&&(i=t);break;case 2:(192&(r=e[o+1]))==128&&(s=(31&t)<<6|63&r)>127&&(i=s);break;case 3:r=e[o+1],n=e[o+2],(192&r)==128&&(192&n)==128&&(s=(15&t)<<12|(63&r)<<6|63&n)>2047&&(s<55296||s>57343)&&(i=s);break;case 4:r=e[o+1],n=e[o+2],l=e[o+3],(192&r)==128&&(192&n)==128&&(192&l)==128&&(s=(15&t)<<18|(63&r)<<12|(63&n)<<6|63&l)>65535&&s<1114112&&(i=s)}}null===i?(i=65533,a=1):i>65535&&(i-=65536,n.push(i>>>10&1023|55296),i=56320|1023&i),n.push(i),o+=a}return function(e){let t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);let r="",n=0;for(;nr)throw RangeError("Trying to access beyond buffer length")}function w(e,t,r,n,o,i){if(!l.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw RangeError("Index out of range")}function E(e,t,r,n,o){C(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i,i>>=8,e[r++]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,r}function _(e,t,r,n,o){C(t,n,o,e,r,7);let i=Number(t&BigInt(4294967295));e[r+7]=i,i>>=8,e[r+6]=i,i>>=8,e[r+5]=i,i>>=8,e[r+4]=i;let a=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=a,a>>=8,e[r+2]=a,a>>=8,e[r+1]=a,a>>=8,e[r]=a,r+8}function O(e,t,r,n,o,i){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function k(e,t,r,n,i){return t=+t,r>>>=0,i||O(e,t,r,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,r,n,23,4),r+4}function S(e,t,r,n,i){return t=+t,r>>>=0,i||O(e,t,r,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,r,n,52,8),r+8}t.lW=l,t.h2=50,l.TYPED_ARRAY_SUPPORT=function(){try{let e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),l.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(l.prototype,"parent",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.buffer}}),Object.defineProperty(l.prototype,"offset",{enumerable:!0,get:function(){if(l.isBuffer(this))return this.byteOffset}}),l.poolSize=8192,l.from=function(e,t,r){return s(e,t,r)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(e,t,r){return(u(e),e<=0)?a(e):void 0!==t?"string"==typeof r?a(e).fill(t,r):a(e).fill(t):a(e)},l.allocUnsafe=function(e){return c(e)},l.allocUnsafeSlow=function(e){return c(e)},l.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==l.prototype},l.compare=function(e,t){if(L(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),L(t,Uint8Array)&&(t=l.from(t,t.offset,t.byteLength)),!l.isBuffer(e)||!l.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;let r=e.length,n=t.length;for(let o=0,i=Math.min(r,n);on.length?(l.isBuffer(t)||(t=l.from(t)),t.copy(n,o)):Uint8Array.prototype.set.call(n,t,o);else if(l.isBuffer(t))t.copy(n,o);else throw TypeError('"list" argument must be an Array of Buffers');o+=t.length}return n},l.byteLength=h,l.prototype._isBuffer=!0,l.prototype.swap16=function(){let e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let t=0;tr&&(e+=" ... "),""},i&&(l.prototype[i]=l.prototype.inspect),l.prototype.compare=function(e,t,r,n,o){if(L(e,Uint8Array)&&(e=l.from(e,e.offset,e.byteLength)),!l.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,o>>>=0,this===e)return 0;let i=o-n,a=r-t,s=Math.min(i,a),u=this.slice(n,o),c=e.slice(t,r);for(let e=0;e>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let d=this.length-t;if((void 0===r||r>d)&&(r=d),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");let p=!1;for(;;)switch(n){case"hex":return function(e,t,r,n){let o;r=Number(r)||0;let i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;let a=t.length;for(n>a/2&&(n=a/2),o=0;o>8,o.push(r%256),o.push(n);return o}(e,this.length-c),this,c,f);default:if(p)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),p=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},l.prototype.slice=function(e,t){let r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||x(e,t,this.length);let n=this[e],o=1,i=0;for(;++i>>=0,t>>>=0,r||x(e,t,this.length);let n=this[e+--t],o=1;for(;t>0&&(o*=256);)n+=this[e+--t]*o;return n},l.prototype.readUint8=l.prototype.readUInt8=function(e,t){return e>>>=0,t||x(e,1,this.length),this[e]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(e,t){return e>>>=0,t||x(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(e,t){return e>>>=0,t||x(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(e,t){return e>>>=0,t||x(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(e,t){return e>>>=0,t||x(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readBigUInt64LE=F(function(e){M(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&j(e,this.length-8);let n=t+256*this[++e]+65536*this[++e]+16777216*this[++e],o=this[++e]+256*this[++e]+65536*this[++e]+16777216*r;return BigInt(n)+(BigInt(o)<>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&j(e,this.length-8);let n=16777216*t+65536*this[++e]+256*this[++e]+this[++e],o=16777216*this[++e]+65536*this[++e]+256*this[++e]+r;return(BigInt(n)<>>=0,t>>>=0,r||x(e,t,this.length);let n=this[e],o=1,i=0;for(;++i=(o*=128)&&(n-=Math.pow(2,8*t)),n},l.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||x(e,t,this.length);let n=t,o=1,i=this[e+--n];for(;n>0&&(o*=256);)i+=this[e+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return(e>>>=0,t||x(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},l.prototype.readInt16LE=function(e,t){e>>>=0,t||x(e,2,this.length);let r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},l.prototype.readInt16BE=function(e,t){e>>>=0,t||x(e,2,this.length);let r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},l.prototype.readInt32LE=function(e,t){return e>>>=0,t||x(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return e>>>=0,t||x(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readBigInt64LE=F(function(e){M(e>>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&j(e,this.length-8);let n=this[e+4]+256*this[e+5]+65536*this[e+6]+(r<<24);return(BigInt(n)<>>=0,"offset");let t=this[e],r=this[e+7];(void 0===t||void 0===r)&&j(e,this.length-8);let n=(t<<24)+65536*this[++e]+256*this[++e]+this[++e];return(BigInt(n)<>>=0,t||x(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return e>>>=0,t||x(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return e>>>=0,t||x(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return e>>>=0,t||x(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(e,t,r,n){if(e=+e,t>>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;w(this,e,t,r,n,0)}let o=1,i=0;for(this[t]=255&e;++i>>=0,r>>>=0,!n){let n=Math.pow(2,8*r)-1;w(this,e,t,r,n,0)}let o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},l.prototype.writeUint8=l.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,1,255,0),this[t]=255&e,t+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigUInt64LE=F(function(e,t=0){return E(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeBigUInt64BE=F(function(e,t=0){return _(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*r-1);w(this,e,t,r,n-1,-n)}let o=0,i=1,a=0;for(this[t]=255&e;++o>0)-a&255;return t+r},l.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){let n=Math.pow(2,8*r-1);w(this,e,t,r,n-1,-n)}let o=r-1,i=1,a=0;for(this[t+o]=255&e;--o>=0&&(i*=256);)e<0&&0===a&&0!==this[t+o+1]&&(a=1),this[t+o]=(e/i>>0)-a&255;return t+r},l.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},l.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},l.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},l.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||w(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},l.prototype.writeBigInt64LE=F(function(e,t=0){return E(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeBigInt64BE=F(function(e,t=0){return _(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeFloatLE=function(e,t,r){return k(this,e,t,!0,r)},l.prototype.writeFloatBE=function(e,t,r){return k(this,e,t,!1,r)},l.prototype.writeDoubleLE=function(e,t,r){return S(this,e,t,!0,r)},l.prototype.writeDoubleBE=function(e,t,r){return S(this,e,t,!1,r)},l.prototype.copy=function(e,t,r,n){if(!l.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(o=t;o=n+4;r-=3)t=`_${e.slice(r-3,r)}${t}`;return`${e.slice(0,r)}${t}`}function C(e,t,r,n,o,i){if(e>r||e3?0===t||t===BigInt(0)?`>= 0${o} and < 2${o} ** ${(i+1)*8}${o}`:`>= -(2${o} ** ${(i+1)*8-1}${o}) and < 2 ** ${(i+1)*8-1}${o}`:`>= ${t}${o} and <= ${r}${o}`,new A.ERR_OUT_OF_RANGE("value",n,e)}M(o,"offset"),(void 0===n[o]||void 0===n[o+i])&&j(o,n.length-(i+1))}function M(e,t){if("number"!=typeof e)throw new A.ERR_INVALID_ARG_TYPE(t,"number",e)}function j(e,t,r){if(Math.floor(e)!==e)throw M(e,r),new A.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new A.ERR_BUFFER_OUT_OF_BOUNDS;throw new A.ERR_OUT_OF_RANGE(r||"offset",`>= ${r?1:0} and <= ${t}`,e)}T("ERR_BUFFER_OUT_OF_BOUNDS",function(e){return e?`${e} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),T("ERR_INVALID_ARG_TYPE",function(e,t){return`The "${e}" argument must be of type number. Received type ${typeof t}`},TypeError),T("ERR_OUT_OF_RANGE",function(e,t,r){let n=`The value of "${e}" is out of range.`,o=r;return Number.isInteger(r)&&Math.abs(r)>4294967296?o=P(String(r)):"bigint"==typeof r&&(o=String(r),(r>BigInt(2)**BigInt(32)||r<-(BigInt(2)**BigInt(32)))&&(o=P(o)),o+="n"),n+=` It must be ${t}. Received ${o}`},RangeError);let N=/[^+/0-9A-Za-z-_]/g;function R(e,t){let r;t=t||1/0;let n=e.length,o=null,i=[];for(let a=0;a55295&&r<57344){if(!o){if(r>56319||a+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=(o-55296<<10|r-56320)+65536}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return i}function I(e){return n.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function D(e,t,r,n){let o;for(o=0;o=t.length)&&!(o>=e.length);++o)t[o+r]=e[o];return o}function L(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}let B=function(){let e="0123456789abcdef",t=Array(256);for(let r=0;r<16;++r){let n=16*r;for(let o=0;o<16;++o)t[n+o]=e[r]+e[o]}return t}();function F(e){return"undefined"==typeof BigInt?U:e}function U(){throw Error("BigInt not supported")}},4184:function(e,t){var r;/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;tt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r};Object.defineProperty(t,"__esModule",{value:!0}),t.hasCookie=t.deleteCookie=t.setCookie=t.getCookie=t.getCookies=void 0;var i=r(5324),a=function(){return"undefined"!=typeof window},l=function(e){return!!e&&"getAll"in e&&"set"in e&&"function"==typeof e.getAll&&"function"==typeof e.set},s=function(e){return!!(null==e?void 0:e.req)&&"cookies"in e.req&&l(null==e?void 0:e.req.cookies)||!!(null==e?void 0:e.res)&&"cookies"in e.res&&l(null==e?void 0:e.res.cookies)||!!(null==e?void 0:e.cookies)&&l(e.cookies())},u=function(e){var t={};return e.getAll().forEach(function(e){var r=e.name,n=e.value;t[r]=n}),t},c=function(e){void 0===e&&(e="");try{var t=JSON.stringify(e);return/^[\{\[]/.test(t)?t:e}catch(t){return e}};t.getCookies=function(e){if(s(e)){if(null==e?void 0:e.req)return u(e.req.cookies);if(null==e?void 0:e.cookies)return u(e.cookies())}if(e&&(t=e.req),!a())return t&&t.cookies?t.cookies:t&&t.headers.cookie?(0,i.parse)(t.headers.cookie):{};for(var t,r={},n=document.cookie?document.cookie.split("; "):[],o=0,l=n.length;o(s=(a=Math.ceil(d/7))>s?a+1:s+1)&&(i=s,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for((s=u.length)-(i=c.length)<0&&(i=s,n=c,c=u,u=n),r=0;i;)r=(u[--i]=u[i]+c[i]+r)/1e7|0,u[i]%=1e7;for(r&&(u.unshift(r),++o),s=u.length;0==u[--s];)u.pop();return t.d=u,t.e=o,l?S(t,d):t}function g(e,t,r){if(e!==~~e||er)throw Error(u+e)}function y(e){var t,r,n,o=e.length-1,i="",a=e[0];if(o>0){for(i+=a,t=1;te.e^this.s<0?1:-1;for(t=0,r=(n=this.d.length)<(o=e.d.length)?n:o;te.d[t]^this.s<0?1:-1;return n===o?0:n>o^this.s<0?1:-1},m.decimalPlaces=m.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},m.dividedBy=m.div=function(e){return b(this,new this.constructor(e))},m.dividedToIntegerBy=m.idiv=function(e){var t=this.constructor;return S(b(this,new t(e),0,1),t.precision)},m.equals=m.eq=function(e){return!this.cmp(e)},m.exponent=function(){return w(this)},m.greaterThan=m.gt=function(e){return this.cmp(e)>0},m.greaterThanOrEqualTo=m.gte=function(e){return this.cmp(e)>=0},m.isInteger=m.isint=function(){return this.e>this.d.length-2},m.isNegative=m.isneg=function(){return this.s<0},m.isPositive=m.ispos=function(){return this.s>0},m.isZero=function(){return 0===this.s},m.lessThan=m.lt=function(e){return 0>this.cmp(e)},m.lessThanOrEqualTo=m.lte=function(e){return 1>this.cmp(e)},m.logarithm=m.log=function(e){var t,r=this.constructor,n=r.precision,o=n+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(i))throw Error(s+"NaN");if(this.s<1)throw Error(s+(this.s?"NaN":"-Infinity"));return this.eq(i)?new r(0):(l=!1,t=b(O(this,o),O(e,o),o),l=!0,S(t,n))},m.minus=m.sub=function(e){return e=new this.constructor(e),this.s==e.s?A(this,e):v(this,(e.s=-e.s,e))},m.modulo=m.mod=function(e){var t,r=this.constructor,n=r.precision;if(!(e=new r(e)).s)throw Error(s+"NaN");return this.s?(l=!1,t=b(this,e,0,1).times(e),l=!0,this.minus(t)):S(new r(this),n)},m.naturalExponential=m.exp=function(){return x(this)},m.naturalLogarithm=m.ln=function(){return O(this)},m.negated=m.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},m.plus=m.add=function(e){return e=new this.constructor(e),this.s==e.s?v(this,e):A(this,(e.s=-e.s,e))},m.precision=m.sd=function(e){var t,r,n;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(u+e);if(t=w(this)+1,r=7*(n=this.d.length-1)+1,n=this.d[n]){for(;n%10==0;n/=10)r--;for(n=this.d[0];n>=10;n/=10)r++}return e&&t>r?t:r},m.squareRoot=m.sqrt=function(){var e,t,r,n,o,i,a,u=this.constructor;if(this.s<1){if(!this.s)return new u(0);throw Error(s+"NaN")}for(e=w(this),l=!1,0==(o=Math.sqrt(+this))||o==1/0?(((t=y(this.d)).length+e)%2==0&&(t+="0"),o=Math.sqrt(t),e=f((e+1)/2)-(e<0||e%2),t=o==1/0?"5e"+e:(t=o.toExponential()).slice(0,t.indexOf("e")+1)+e,n=new u(t)):n=new u(o.toString()),o=a=(r=u.precision)+3;;)if(n=(i=n).plus(b(this,i,a+2)).times(.5),y(i.d).slice(0,a)===(t=y(n.d)).slice(0,a)){if(t=t.slice(a-3,a+1),o==a&&"4999"==t){if(S(i,r+1,0),i.times(i).eq(this)){n=i;break}}else if("9999"!=t)break;a+=4}return l=!0,S(n,r)},m.times=m.mul=function(e){var t,r,n,o,i,a,s,u,c,f=this.constructor,d=this.d,p=(e=new f(e)).d;if(!this.s||!e.s)return new f(0);for(e.s*=this.s,r=this.e+e.e,(u=d.length)<(c=p.length)&&(i=d,d=p,p=i,a=u,u=c,c=a),i=[],n=a=u+c;n--;)i.push(0);for(n=c;--n>=0;){for(t=0,o=u+n;o>n;)s=i[o]+p[n]*d[o-n-1]+t,i[o--]=s%1e7|0,t=s/1e7|0;i[o]=(i[o]+t)%1e7|0}for(;!i[--a];)i.pop();return t?++r:i.shift(),e.d=i,e.e=r,l?S(e,f.precision):e},m.toDecimalPlaces=m.todp=function(e,t){var r=this,n=r.constructor;return(r=new n(r),void 0===e)?r:(g(e,0,1e9),void 0===t?t=n.rounding:g(t,0,8),S(r,e+w(r)+1,t))},m.toExponential=function(e,t){var r,n=this,o=n.constructor;return void 0===e?r=T(n,!0):(g(e,0,1e9),void 0===t?t=o.rounding:g(t,0,8),r=T(n=S(new o(n),e+1,t),!0,e+1)),r},m.toFixed=function(e,t){var r,n,o=this.constructor;return void 0===e?T(this):(g(e,0,1e9),void 0===t?t=o.rounding:g(t,0,8),r=T((n=S(new o(this),e+w(this)+1,t)).abs(),!1,e+w(n)+1),this.isneg()&&!this.isZero()?"-"+r:r)},m.toInteger=m.toint=function(){var e=this.constructor;return S(new e(this),w(this)+1,e.rounding)},m.toNumber=function(){return+this},m.toPower=m.pow=function(e){var t,r,n,o,a,u,c=this,d=c.constructor,p=+(e=new d(e));if(!e.s)return new d(i);if(!(c=new d(c)).s){if(e.s<1)throw Error(s+"Infinity");return c}if(c.eq(i))return c;if(n=d.precision,e.eq(i))return S(c,n);if(u=(t=e.e)>=(r=e.d.length-1),a=c.s,u){if((r=p<0?-p:p)<=9007199254740991){for(o=new d(i),t=Math.ceil(n/7+4),l=!1;r%2&&P((o=o.times(c)).d,t),0!==(r=f(r/2));)P((c=c.times(c)).d,t);return l=!0,e.s<0?new d(i).div(o):S(o,n)}}else if(a<0)throw Error(s+"NaN");return a=a<0&&1&e.d[Math.max(t,r)]?-1:1,c.s=1,l=!1,o=e.times(O(c,n+12)),l=!0,(o=x(o)).s=a,o},m.toPrecision=function(e,t){var r,n,o=this,i=o.constructor;return void 0===e?(r=w(o),n=T(o,r<=i.toExpNeg||r>=i.toExpPos)):(g(e,1,1e9),void 0===t?t=i.rounding:g(t,0,8),r=w(o=S(new i(o),e,t)),n=T(o,e<=r||r<=i.toExpNeg,e)),n},m.toSignificantDigits=m.tosd=function(e,t){var r=this.constructor;return void 0===e?(e=r.precision,t=r.rounding):(g(e,1,1e9),void 0===t?t=r.rounding:g(t,0,8)),S(new r(this),e,t)},m.toString=m.valueOf=m.val=m.toJSON=function(){var e=w(this),t=this.constructor;return T(this,e<=t.toExpNeg||e>=t.toExpPos)};var b=function(){function e(e,t){var r,n=0,o=e.length;for(e=e.slice();o--;)r=e[o]*t+n,e[o]=r%1e7|0,n=r/1e7|0;return n&&e.unshift(n),e}function t(e,t,r,n){var o,i;if(r!=n)i=r>n?1:-1;else for(o=i=0;ot[o]?1:-1;break}return i}function r(e,t,r){for(var n=0;r--;)e[r]-=n,n=e[r]1;)e.shift()}return function(n,o,i,a){var l,u,c,f,d,p,h,m,v,g,y,b,x,E,_,O,k,A,T=n.constructor,P=n.s==o.s?1:-1,C=n.d,M=o.d;if(!n.s)return new T(n);if(!o.s)throw Error(s+"Division by zero");for(c=0,u=n.e-o.e,k=M.length,_=C.length,m=(h=new T(P)).d=[];M[c]==(C[c]||0);)++c;if(M[c]>(C[c]||0)&&--u,(b=null==i?i=T.precision:a?i+(w(n)-w(o))+1:i)<0)return new T(0);if(b=b/7+2|0,c=0,1==k)for(f=0,M=M[0],b++;(c<_||f)&&b--;c++)x=1e7*f+(C[c]||0),m[c]=x/M|0,f=x%M|0;else{for((f=1e7/(M[0]+1)|0)>1&&(M=e(M,f),C=e(C,f),k=M.length,_=C.length),E=k,g=(v=C.slice(0,k)).length;g=1e7/2&&++O;do f=0,(l=t(M,v,k,g))<0?(y=v[0],k!=g&&(y=1e7*y+(v[1]||0)),(f=y/O|0)>1?(f>=1e7&&(f=1e7-1),p=(d=e(M,f)).length,g=v.length,1==(l=t(d,v,p,g))&&(f--,r(d,k16)throw Error(c+w(e));if(!e.s)return new p(i);for(null==t?(l=!1,s=h):s=t,a=new p(.03125);e.abs().gte(.1);)e=e.times(a),f+=5;for(s+=Math.log(d(2,f))/Math.LN10*2+5|0,r=n=o=new p(i),p.precision=s;;){if(n=S(n.times(e),s),r=r.times(++u),y((a=o.plus(b(n,r,s))).d).slice(0,s)===y(o.d).slice(0,s)){for(;f--;)o=S(o.times(o),s);return p.precision=h,null==t?(l=!0,S(o,h)):o}o=a}}function w(e){for(var t=7*e.e,r=e.d[0];r>=10;r/=10)t++;return t}function E(e,t,r){if(t>e.LN10.sd())throw l=!0,r&&(e.precision=r),Error(s+"LN10 precision limit exceeded");return S(new e(e.LN10),t)}function _(e){for(var t="";e--;)t+="0";return t}function O(e,t){var r,n,o,a,u,c,f,d,p,h=1,m=e,v=m.d,g=m.constructor,x=g.precision;if(m.s<1)throw Error(s+(m.s?"NaN":"-Infinity"));if(m.eq(i))return new g(0);if(null==t?(l=!1,d=x):d=t,m.eq(10))return null==t&&(l=!0),E(g,d);if(d+=10,g.precision=d,n=(r=y(v)).charAt(0),!(15e14>Math.abs(a=w(m))))return f=E(g,d+2,x).times(a+""),m=O(new g(n+"."+r.slice(1)),d-10).plus(f),g.precision=x,null==t?(l=!0,S(m,x)):m;for(;n<7&&1!=n||1==n&&r.charAt(1)>3;)n=(r=y((m=m.times(e)).d)).charAt(0),h++;for(a=w(m),n>1?(m=new g("0."+r),a++):m=new g(n+"."+r.slice(1)),c=u=m=b(m.minus(i),m.plus(i),d),p=S(m.times(m),d),o=3;;){if(u=S(u.times(p),d),y((f=c.plus(b(u,new g(o),d))).d).slice(0,d)===y(c.d).slice(0,d))return c=c.times(2),0!==a&&(c=c.plus(E(g,d+2,x).times(a+""))),c=b(c,new g(h),d),g.precision=x,null==t?(l=!0,S(c,x)):c;c=f,o+=2}}function k(e,t){var r,n,o;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;48===t.charCodeAt(n);)++n;for(o=t.length;48===t.charCodeAt(o-1);)--o;if(t=t.slice(n,o)){if(o-=n,r=r-n-1,e.e=f(r/7),e.d=[],n=(r+1)%7,r<0&&(n+=7),nh||e.e<-h))throw Error(c+r)}else e.s=0,e.e=0,e.d=[0];return e}function S(e,t,r){var n,o,i,a,s,u,p,m,v=e.d;for(a=1,i=v[0];i>=10;i/=10)a++;if((n=t-a)<0)n+=7,o=t,p=v[m=0];else{if(m=Math.ceil((n+1)/7),i=v.length,m>=i)return e;for(a=1,p=i=v[m];i>=10;i/=10)a++;n%=7,o=n-7+a}if(void 0!==r&&(s=p/(i=d(10,a-o-1))%10|0,u=t<0||void 0!==v[m+1]||p%i,u=r<4?(s||u)&&(0==r||r==(e.s<0?3:2)):s>5||5==s&&(4==r||u||6==r&&(n>0?o>0?p/d(10,a-o):0:v[m-1])%10&1||r==(e.s<0?8:7))),t<1||!v[0])return u?(i=w(e),v.length=1,t=t-i-1,v[0]=d(10,(7-t%7)%7),e.e=f(-t/7)||0):(v.length=1,v[0]=e.e=e.s=0),e;if(0==n?(v.length=m,i=1,m--):(v.length=m+1,i=d(10,7-n),v[m]=o>0?(p/d(10,a-o)%d(10,o)|0)*i:0),u)for(;;){if(0==m){1e7==(v[0]+=i)&&(v[0]=1,++e.e);break}if(v[m]+=i,1e7!=v[m])break;v[m--]=0,i=1}for(n=v.length;0===v[--n];)v.pop();if(l&&(e.e>h||e.e<-h))throw Error(c+w(e));return e}function A(e,t){var r,n,o,i,a,s,u,c,f,d,p=e.constructor,h=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),l?S(t,h):t;if(u=e.d,d=t.d,n=t.e,c=e.e,u=u.slice(),a=c-n){for((f=a<0)?(r=u,a=-a,s=d.length):(r=d,n=c,s=u.length),o=Math.max(Math.ceil(h/7),s)+2,a>o&&(a=o,r.length=1),r.reverse(),o=a;o--;)r.push(0);r.reverse()}else{for((f=(o=u.length)<(s=d.length))&&(s=o),o=0;o0;--o)u[s++]=0;for(o=d.length;o>a;){if(u[--o]0?i=i.charAt(0)+"."+i.slice(1)+_(n):a>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(o<0?"e":"e+")+o):o<0?(i="0."+_(-o-1)+i,r&&(n=r-a)>0&&(i+=_(n))):o>=a?(i+=_(o+1-a),r&&(n=r-o-1)>0&&(i=i+"."+_(n))):((n=o+1)0&&(o+1===a&&(i+="."),i+=_(n))),e.s<0?"-"+i:i}function P(e,t){if(e.length>t)return e.length=t,!0}function C(e){if(!e||"object"!=typeof e)throw Error(s+"Object expected");var t,r,n,o=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t=o[t+1]&&n<=o[t+2])this[r]=n;else throw Error(u+r+": "+n)}if(void 0!==(n=e[r="LN10"])){if(n==Math.LN10)this[r]=new this(n);else throw Error(u+r+": "+n)}return this}(a=function e(t){var r,n,o;function i(e){var t=this;if(!(t instanceof i))return new i(e);if(t.constructor=i,e instanceof i){t.s=e.s,t.e=e.e,t.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(u+e);if(e>0)t.s=1;else if(e<0)e=-e,t.s=-1;else{t.s=0,t.e=0,t.d=[0];return}if(e===~~e&&e<1e7){t.e=0,t.d=[e];return}return k(t,e.toString())}if("string"!=typeof e)throw Error(u+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,p.test(e))k(t,e);else throw Error(u+e)}if(i.prototype=m,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=e,i.config=i.set=C,void 0===t&&(t={}),t)for(r=0,o=["precision","rounding","toExpNeg","toExpPos","LN10"];r=0&&e<=1){if(t._volume=e,t._muted)return t;t.usingWebAudio&&t.masterGain.gain.setValueAtTime(e,i.ctx.currentTime);for(var r=0;r=0;t--)e._howls[t].unload();return e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close&&(e.ctx.close(),e.ctx=null,p()),e},codecs:function(e){return(this||i)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||i;if(e.state=e.ctx&&e.ctx.state||"suspended",e._autoSuspend(),!e.usingWebAudio){if("undefined"!=typeof Audio)try{var t=new Audio;void 0===t.oncanplaythrough&&(e._canPlayEvent="canplay")}catch(t){e.noAudio=!0}else e.noAudio=!0}try{var t=new Audio;t.muted&&(e.noAudio=!0)}catch(e){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||i,t=null;try{t="undefined"!=typeof Audio?new Audio:null}catch(t){return e}if(!t||"function"!=typeof t.canPlayType)return e;var r=t.canPlayType("audio/mpeg;").replace(/^no$/,""),n=e._navigator?e._navigator.userAgent:"",o=n.match(/OPR\/(\d+)/g),a=o&&33>parseInt(o[0].split("/")[1],10),l=-1!==n.indexOf("Safari")&&-1===n.indexOf("Chrome"),s=n.match(/Version\/(.*?) /),u=l&&s&&15>parseInt(s[1],10);return e._codecs={mp3:!!(!a&&(r||t.canPlayType("audio/mp3;").replace(/^no$/,""))),mpeg:!!r,opus:!!t.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!t.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(t.canPlayType('audio/wav; codecs="1"')||t.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!t.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!t.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(t.canPlayType("audio/x-m4a;")||t.canPlayType("audio/m4a;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(t.canPlayType("audio/x-m4b;")||t.canPlayType("audio/m4b;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(t.canPlayType("audio/x-mp4;")||t.canPlayType("audio/mp4;")||t.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!(!u&&t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!!(!u&&t.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!t.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(t.canPlayType("audio/x-flac;")||t.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||i;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1,e.autoUnlock=!1,e._mobileUnloaded||44100===e.ctx.sampleRate||(e._mobileUnloaded=!0,e.unload()),e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var t=function(r){for(;e._html5AudioPool.length0?l._seek:r._sprite[e][0]/1e3),c=Math.max(0,(r._sprite[e][0]+r._sprite[e][1])/1e3-u),f=1e3*c/Math.abs(l._rate),d=r._sprite[e][0]/1e3,p=(r._sprite[e][0]+r._sprite[e][1])/1e3;l._sprite=e,l._ended=!1;var h=function(){l._paused=!1,l._seek=u,l._start=d,l._stop=p,l._loop=!!(l._loop||r._sprite[e][2])};if(u>=p){r._ended(l);return}var m=l._node;if(r._webAudio){var v=function(){r._playLock=!1,h(),r._refreshBuffer(l);var e=l._muted||r._muted?0:l._volume;m.gain.setValueAtTime(e,i.ctx.currentTime),l._playStart=i.ctx.currentTime,void 0===m.bufferSource.start?l._loop?m.bufferSource.noteGrainOn(0,u,86400):m.bufferSource.noteGrainOn(0,u,c):l._loop?m.bufferSource.start(0,u,86400):m.bufferSource.start(0,u,c),f!==1/0&&(r._endTimers[l._id]=setTimeout(r._ended.bind(r,l),f)),t||setTimeout(function(){r._emit("play",l._id),r._loadQueue()},0)};"running"===i.state&&"interrupted"!==i.ctx.state?v():(r._playLock=!0,r.once("resume",v),r._clearTimer(l._id))}else{var g=function(){m.currentTime=u,m.muted=l._muted||r._muted||i._muted||m.muted,m.volume=l._volume*i.volume(),m.playbackRate=l._rate;try{var n=m.play();if(n&&"undefined"!=typeof Promise&&(n instanceof Promise||"function"==typeof n.then)?(r._playLock=!0,h(),n.then(function(){r._playLock=!1,m._unlocked=!0,t?r._loadQueue():r._emit("play",l._id)}).catch(function(){r._playLock=!1,r._emit("playerror",l._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction."),l._ended=!0,l._paused=!0})):t||(r._playLock=!1,h(),r._emit("play",l._id)),m.playbackRate=l._rate,m.paused){r._emit("playerror",l._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");return}"__default"!==e||l._loop?r._endTimers[l._id]=setTimeout(r._ended.bind(r,l),f):(r._endTimers[l._id]=function(){r._ended(l),m.removeEventListener("ended",r._endTimers[l._id],!1)},m.addEventListener("ended",r._endTimers[l._id],!1))}catch(e){r._emit("playerror",l._id,e)}};"data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===m.src&&(m.src=r._src,m.load());var y=window&&window.ejecta||!m.readyState&&i._navigator.isCocoonJS;if(m.readyState>=3||y)g();else{r._playLock=!0,r._state="loading";var b=function(){r._state="loaded",g(),m.removeEventListener(i._canPlayEvent,b,!1)};m.addEventListener(i._canPlayEvent,b,!1),r._clearTimer(l._id)}}return l._id},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var r=t._getSoundIds(e),n=0;n=0?t=parseInt(o[0],10):e=parseFloat(o[0]):o.length>=2&&(e=parseFloat(o[0]),t=parseInt(o[1],10)),void 0===e||!(e>=0)||!(e<=1))return(r=t?n._soundById(t):n._sounds[0])?r._volume:0;if("loaded"!==n._state||n._playLock)return n._queue.push({event:"volume",action:function(){n.volume.apply(n,o)}}),n;void 0===t&&(n._volume=e),t=n._getSoundIds(t);for(var a=0;at&&l>=r)&&(clearInterval(e._interval),e._interval=null,e._fadeTo=null,a.volume(r,e._id),a._emit("fade",e._id))},Math.max(4,u>0?n/u:n))},_stopFade:function(e){var t=this._soundById(e);return t&&t._interval&&(this._webAudio&&t._node.gain.cancelScheduledValues(i.ctx.currentTime),clearInterval(t._interval),t._interval=null,this.volume(t._fadeTo,e),t._fadeTo=null,this._emit("fade",e)),this},loop:function(){var e,t,r,n=this,o=arguments;if(0===o.length)return n._loop;if(1===o.length){if("boolean"!=typeof o[0])return!!(r=n._soundById(parseInt(o[0],10)))&&r._loop;e=o[0],n._loop=e}else 2===o.length&&(e=o[0],t=parseInt(o[1],10));for(var i=n._getSoundIds(t),a=0;a=0?t=parseInt(o[0],10):e=parseFloat(o[0]):2===o.length&&(e=parseFloat(o[0]),t=parseInt(o[1],10)),"number"!=typeof e)return(r=n._soundById(t))?r._rate:n._rate;if("loaded"!==n._state||n._playLock)return n._queue.push({event:"rate",action:function(){n.rate.apply(n,o)}}),n;void 0===t&&(n._rate=e),t=n._getSoundIds(t);for(var a=0;a=0?t=parseInt(n[0],10):r._sounds.length&&(t=r._sounds[0]._id,e=parseFloat(n[0])):2===n.length&&(e=parseFloat(n[0]),t=parseInt(n[1],10)),void 0===t)return 0;if("number"==typeof e&&("loaded"!==r._state||r._playLock))return r._queue.push({event:"seek",action:function(){r.seek.apply(r,n)}}),r;var o=r._soundById(t);if(o){if("number"==typeof e&&e>=0){var a=r.playing(t);a&&r.pause(t,!0),o._seek=e,o._ended=!1,r._clearTimer(t),r._webAudio||!o._node||isNaN(o._node.duration)||(o._node.currentTime=e);var l=function(){a&&r.play(t,!0),r._emit("seek",t)};if(a&&!r._webAudio){var s=function(){r._playLock?setTimeout(s,0):l()};setTimeout(s,0)}else l()}else{if(!r._webAudio)return o._node.currentTime;var u=r.playing(t)?i.ctx.currentTime-o._playStart:0,c=o._rateSeek?o._rateSeek-o._seek:0;return o._seek+(c+u*Math.abs(o._rate))}}return r},playing:function(e){if("number"==typeof e){var t=this._soundById(e);return!!t&&!t._paused}for(var r=0;r=0&&i._howls.splice(n,1);var o=!0;for(r=0;r=0){o=!1;break}return s&&o&&delete s[e._src],i.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,r,n){var o=this["_on"+e];return"function"==typeof t&&o.push(n?{id:r,fn:t,once:n}:{id:r,fn:t}),this},off:function(e,t,r){var n=this,o=n["_on"+e],i=0;if("number"==typeof t&&(r=t,t=null),t||r)for(i=0;i=0;o--)(!n[o].id||n[o].id===t||"load"===e)&&(setTimeout((function(e){e.call(this,t,r)}).bind(this,n[o].fn),0),n[o].once&&this.off(e,n[o].fn,n[o].id));return this._loadQueue(e),this},_loadQueue:function(e){if(this._queue.length>0){var t=this._queue[0];t.event===e&&(this._queue.shift(),this._loadQueue()),e||t.action()}return this},_ended:function(e){var t=this,r=e._sprite;if(!t._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime=0;r--){if(t<=e)return;this._sounds[r]._ended&&(this._webAudio&&this._sounds[r]._node&&this._sounds[r]._node.disconnect(0),this._sounds.splice(r,1),t--)}}},_getSoundIds:function(e){if(void 0!==e)return[e];for(var t=[],r=0;r=0;if(!e.bufferSource)return this;if(i._scratchBuffer&&e.bufferSource&&(e.bufferSource.onended=null,e.bufferSource.disconnect(0),t))try{e.bufferSource.buffer=i._scratchBuffer}catch(e){}return e.bufferSource=null,this},_clearSound:function(e){/MSIE |Trident\//.test(i._navigator&&i._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}},(l=function(e){this._parent=e,this.init()}).prototype={init:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++i._counter,t._sounds.push(e),e.create(),e},create:function(){var e=this,t=e._parent,r=i._muted||e._muted||e._parent._muted?0:e._volume;return t._webAudio?(e._node=void 0===i.ctx.createGain?i.ctx.createGainNode():i.ctx.createGain(),e._node.gain.setValueAtTime(r,i.ctx.currentTime),e._node.paused=!0,e._node.connect(i.masterGain)):i.noAudio||(e._node=i._obtainHtml5Audio(),e._errorFn=e._errorListener.bind(e),e._node.addEventListener("error",e._errorFn,!1),e._loadFn=e._loadListener.bind(e),e._node.addEventListener(i._canPlayEvent,e._loadFn,!1),e._endFn=e._endListener.bind(e),e._node.addEventListener("ended",e._endFn,!1),e._node.src=t._src,e._node.preload=!0===t._preload?"auto":t._preload,e._node.volume=r*i.volume(),e._node.load()),e},reset:function(){var e=this,t=e._parent;return e._muted=t._muted,e._loop=t._loop,e._volume=t._volume,e._rate=t._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++i._counter,e},_errorListener:function(){this._parent._emit("loaderror",this._id,this._node.error?this._node.error.code:0),this._node.removeEventListener("error",this._errorFn,!1)},_loadListener:function(){var e=this._parent;e._duration=Math.ceil(10*this._node.duration)/10,0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue()),this._node.removeEventListener(i._canPlayEvent,this._loadFn,!1)},_endListener:function(){var e=this._parent;e._duration===1/0&&(e._duration=Math.ceil(10*this._node.duration)/10,e._sprite.__default[1]===1/0&&(e._sprite.__default[1]=1e3*e._duration),e._ended(this)),this._node.removeEventListener("ended",this._endFn,!1)}},s={},u=function(e){var t=e._src;if(s[t]){e._duration=s[t].duration,d(e);return}if(/^data:[^;]+;base64,/.test(t)){for(var r=atob(t.split(",")[1]),n=new Uint8Array(r.length),o=0;o0?(s[t._src]=e,d(t,e)):r()};"undefined"!=typeof Promise&&1===i.ctx.decodeAudioData.length?i.ctx.decodeAudioData(e).then(n).catch(r):i.ctx.decodeAudioData(e,n,r)},d=function(e,t){t&&!e._duration&&(e._duration=t.duration),0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]}),"loaded"!==e._state&&(e._state="loaded",e._emit("load"),e._loadQueue())},p=function(){if(i.usingWebAudio){try{"undefined"!=typeof AudioContext?i.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?i.ctx=new webkitAudioContext:i.usingWebAudio=!1}catch(e){i.usingWebAudio=!1}i.ctx||(i.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(i._navigator&&i._navigator.platform),t=i._navigator&&i._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),r=t?parseInt(t[1],10):null;if(e&&r&&r<9){var n=/safari/.test(i._navigator&&i._navigator.userAgent.toLowerCase());i._navigator&&!n&&(i.usingWebAudio=!1)}i.usingWebAudio&&(i.masterGain=void 0===i.ctx.createGain?i.ctx.createGainNode():i.ctx.createGain(),i.masterGain.gain.setValueAtTime(i._muted?0:i._volume,i.ctx.currentTime),i.masterGain.connect(i.ctx.destination)),i._setup()}},void 0!==(n=(function(){return{Howler:i,Howl:a}}).apply(t,[]))&&(e.exports=n),t.Howler=i,t.Howl=a,void 0!==r.g?(r.g.HowlerGlobal=o,r.g.Howler=i,r.g.Howl=a,r.g.Sound=l):"undefined"!=typeof window&&(window.HowlerGlobal=o,window.Howler=i,window.Howl=a,window.Sound=l),HowlerGlobal.prototype._pos=[0,0,0],HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0],HowlerGlobal.prototype.stereo=function(e){if(!this.ctx||!this.ctx.listener)return this;for(var t=this._howls.length-1;t>=0;t--)this._howls[t].stereo(e);return this},HowlerGlobal.prototype.pos=function(e,t,r){var n=this;return n.ctx&&n.ctx.listener?(t="number"!=typeof t?n._pos[1]:t,r="number"!=typeof r?n._pos[2]:r,"number"!=typeof e)?n._pos:(n._pos=[e,t,r],void 0!==n.ctx.listener.positionX?(n.ctx.listener.positionX.setTargetAtTime(n._pos[0],Howler.ctx.currentTime,.1),n.ctx.listener.positionY.setTargetAtTime(n._pos[1],Howler.ctx.currentTime,.1),n.ctx.listener.positionZ.setTargetAtTime(n._pos[2],Howler.ctx.currentTime,.1)):n.ctx.listener.setPosition(n._pos[0],n._pos[1],n._pos[2]),n):n},HowlerGlobal.prototype.orientation=function(e,t,r,n,o,i){var a=this;if(!a.ctx||!a.ctx.listener)return a;var l=a._orientation;return(t="number"!=typeof t?l[1]:t,r="number"!=typeof r?l[2]:r,n="number"!=typeof n?l[3]:n,o="number"!=typeof o?l[4]:o,i="number"!=typeof i?l[5]:i,"number"!=typeof e)?l:(a._orientation=[e,t,r,n,o,i],void 0!==a.ctx.listener.forwardX?(a.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1),a.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1),a.ctx.listener.forwardZ.setTargetAtTime(r,Howler.ctx.currentTime,.1),a.ctx.listener.upX.setTargetAtTime(n,Howler.ctx.currentTime,.1),a.ctx.listener.upY.setTargetAtTime(o,Howler.ctx.currentTime,.1),a.ctx.listener.upZ.setTargetAtTime(i,Howler.ctx.currentTime,.1)):a.ctx.listener.setOrientation(e,t,r,n,o,i),a)},Howl.prototype.init=(h=Howl.prototype.init,function(e){var t=this;return t._orientation=e.orientation||[1,0,0],t._stereo=e.stereo||null,t._pos=e.pos||null,t._pannerAttr={coneInnerAngle:void 0!==e.coneInnerAngle?e.coneInnerAngle:360,coneOuterAngle:void 0!==e.coneOuterAngle?e.coneOuterAngle:360,coneOuterGain:void 0!==e.coneOuterGain?e.coneOuterGain:0,distanceModel:void 0!==e.distanceModel?e.distanceModel:"inverse",maxDistance:void 0!==e.maxDistance?e.maxDistance:1e4,panningModel:void 0!==e.panningModel?e.panningModel:"HRTF",refDistance:void 0!==e.refDistance?e.refDistance:1,rolloffFactor:void 0!==e.rolloffFactor?e.rolloffFactor:1},t._onstereo=e.onstereo?[{fn:e.onstereo}]:[],t._onpos=e.onpos?[{fn:e.onpos}]:[],t._onorientation=e.onorientation?[{fn:e.onorientation}]:[],h.call(this,e)}),Howl.prototype.stereo=function(e,t){var r=this;if(!r._webAudio)return r;if("loaded"!==r._state)return r._queue.push({event:"stereo",action:function(){r.stereo(e,t)}}),r;var n=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===t){if("number"!=typeof e)return r._stereo;r._stereo=e,r._pos=[e,0,0]}for(var o=r._getSoundIds(t),i=0;i */t.read=function(e,t,r,n,o){var i,a,l=8*o-n-1,s=(1<>1,c=-7,f=r?o-1:0,d=r?-1:1,p=e[t+f];for(f+=d,i=p&(1<<-c)-1,p>>=-c,c+=l;c>0;i=256*i+e[t+f],f+=d,c-=8);for(a=i&(1<<-c)-1,i>>=-c,c+=n;c>0;a=256*a+e[t+f],f+=d,c-=8);if(0===i)i=1-u;else{if(i===s)return a?NaN:(p?-1:1)*(1/0);a+=Math.pow(2,n),i-=u}return(p?-1:1)*a*Math.pow(2,i-n)},t.write=function(e,t,r,n,o,i){var a,l,s,u=8*i-o-1,c=(1<>1,d=23===o?5960464477539062e-23:0,p=n?0:i-1,h=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(isNaN(t=Math.abs(t))||t===1/0?(l=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-a))<1&&(a--,s*=2),a+f>=1?t+=d/s:t+=d*Math.pow(2,1-f),t*s>=2&&(a++,s/=2),a+f>=c?(l=0,a=c):a+f>=1?(l=(t*s-1)*Math.pow(2,o),a+=f):(l=t*Math.pow(2,f-1)*Math.pow(2,o),a=0));o>=8;e[r+p]=255&l,p+=h,l/=256,o-=8);for(a=a<0;e[r+p]=255&a,p+=h,a/=256,u-=8);e[r+p-h]|=128*m}},8552:function(e,t,r){var n=r(852)(r(5639),"DataView");e.exports=n},1989:function(e,t,r){var n=r(1789),o=r(8792),i=r(7667),a=r(1327),l=r(1866);function s(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t-1}},1196:function(e){e.exports=function(e,t,r){for(var n=-1,o=null==e?0:e.length;++n0&&i(c)?r>1?e(c,r-1,i,a,l):n(l,c):a||(l[l.length]=c)}return l}},6224:function(e,t,r){var n=r(5063)();e.exports=n},7816:function(e,t,r){var n=r(6224),o=r(3674);e.exports=function(e,t){return e&&n(e,t,o)}},7786:function(e,t,r){var n=r(1811),o=r(327);e.exports=function(e,t){t=n(t,e);for(var r=0,i=t.length;null!=e&&rt}},13:function(e){e.exports=function(e,t){return null!=e&&t in Object(e)}},2118:function(e,t,r){var n=r(1848),o=r(2722),i=r(2351);e.exports=function(e,t,r){return t==t?i(e,t,r):n(e,o,r)}},9454:function(e,t,r){var n=r(4239),o=r(7005);e.exports=function(e){return o(e)&&"[object Arguments]"==n(e)}},939:function(e,t,r){var n=r(2492),o=r(7005);e.exports=function e(t,r,i,a,l){return t===r||(null!=t&&null!=r&&(o(t)||o(r))?n(t,r,i,a,e,l):t!=t&&r!=r)}},2492:function(e,t,r){var n=r(6384),o=r(7114),i=r(8351),a=r(6096),l=r(4160),s=r(1469),u=r(4144),c=r(6719),f="[object Arguments]",d="[object Array]",p="[object Object]",h=Object.prototype.hasOwnProperty;e.exports=function(e,t,r,m,v,g){var y=s(e),b=s(t),x=y?d:l(e),w=b?d:l(t);x=x==f?p:x,w=w==f?p:w;var E=x==p,_=w==p,O=x==w;if(O&&u(e)){if(!u(t))return!1;y=!0,E=!1}if(O&&!E)return g||(g=new n),y||c(e)?o(e,t,r,m,v,g):i(e,t,x,r,m,v,g);if(!(1&r)){var k=E&&h.call(e,"__wrapped__"),S=_&&h.call(t,"__wrapped__");if(k||S){var A=k?e.value():e,T=S?t.value():t;return g||(g=new n),v(A,T,r,m,g)}}return!!O&&(g||(g=new n),a(e,t,r,m,v,g))}},2958:function(e,t,r){var n=r(6384),o=r(939);e.exports=function(e,t,r,i){var a=r.length,l=a,s=!i;if(null==e)return!l;for(e=Object(e);a--;){var u=r[a];if(s&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++ao?0:o+t),(r=r>o?o:r)<0&&(r+=o),o=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(o);++n=200){var m=t?null:l(e);if(m)return s(m);d=!1,c=a,h=new n}else h=t?[]:p;t:for(;++u=o?e:n(e,t,r)}},6393:function(e,t,r){var n=r(3448);e.exports=function(e,t){if(e!==t){var r=void 0!==e,o=null===e,i=e==e,a=n(e),l=void 0!==t,s=null===t,u=t==t,c=n(t);if(!s&&!c&&!a&&e>t||a&&l&&u&&!s&&!c||o&&l&&u||!r&&u||!i)return 1;if(!o&&!a&&!c&&e=s)return u;return u*("desc"==r[o]?-1:1)}}return e.index-t.index}},4429:function(e,t,r){var n=r(5639)["__core-js_shared__"];e.exports=n},9291:function(e,t,r){var n=r(8612);e.exports=function(e,t){return function(r,o){if(null==r)return r;if(!n(r))return e(r,o);for(var i=r.length,a=t?i:-1,l=Object(r);(t?a--:++a-1?l[s?t[u]:u]:void 0}}},7445:function(e,t,r){var n=r(98),o=r(6612),i=r(8601);e.exports=function(e){return function(t,r,a){return a&&"number"!=typeof a&&o(t,r,a)&&(r=a=void 0),t=i(t),void 0===r?(r=t,t=0):r=i(r),a=void 0===a?tc))return!1;var d=s.get(e),p=s.get(t);if(d&&p)return d==t&&p==e;var h=-1,m=!0,v=2&r?new n:void 0;for(s.set(e,t),s.set(t,e);++h-1&&e%1==0&&e-1}},4705:function(e,t,r){var n=r(8470);e.exports=function(e,t){var r=this.__data__,o=n(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}},4785:function(e,t,r){var n=r(1989),o=r(8407),i=r(7071);e.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||o),string:new n}}},1285:function(e,t,r){var n=r(5050);e.exports=function(e){var t=n(this,e).delete(e);return this.size-=t?1:0,t}},6e3:function(e,t,r){var n=r(5050);e.exports=function(e){return n(this,e).get(e)}},9916:function(e,t,r){var n=r(5050);e.exports=function(e){return n(this,e).has(e)}},5265:function(e,t,r){var n=r(5050);e.exports=function(e,t){var r=n(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}},8776:function(e){e.exports=function(e){var t=-1,r=Array(e.size);return e.forEach(function(e,n){r[++t]=[n,e]}),r}},2634:function(e){e.exports=function(e,t){return function(r){return null!=r&&r[e]===t&&(void 0!==t||e in Object(r))}}},4523:function(e,t,r){var n=r(8306);e.exports=function(e){var t=n(e,function(e){return 500===r.size&&r.clear(),e}),r=t.cache;return t}},4536:function(e,t,r){var n=r(852)(Object,"create");e.exports=n},6916:function(e,t,r){var n=r(5569)(Object.keys,Object);e.exports=n},1167:function(e,t,r){e=r.nmd(e);var n=r(1957),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&n.process,l=function(){try{var e=i&&i.require&&i.require("util").types;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=l},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:function(e){e.exports=function(e,t){return function(r){return e(t(r))}}},5357:function(e,t,r){var n=r(6874),o=Math.max;e.exports=function(e,t,r){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,l=o(i.length-t,0),s=Array(l);++a0){if(++r>=800)return arguments[0]}else r=0;return e.apply(void 0,arguments)}}},7465:function(e,t,r){var n=r(8407);e.exports=function(){this.__data__=new n,this.size=0}},3779:function(e){e.exports=function(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}},7599:function(e){e.exports=function(e){return this.__data__.get(e)}},4758:function(e){e.exports=function(e){return this.__data__.has(e)}},4309:function(e,t,r){var n=r(8407),o=r(7071),i=r(3369);e.exports=function(e,t){var r=this.__data__;if(r instanceof n){var a=r.__data__;if(!o||a.length<199)return a.push([e,t]),this.size=++r.size,this;r=this.__data__=new i(a)}return r.set(e,t),this.size=r.size,this}},2351:function(e){e.exports=function(e,t,r){for(var n=r-1,o=e.length;++n=t||r<0||v&&n>=c}function x(){var e,r,n,i=o();if(b(i))return w(i);d=setTimeout(x,(e=i-p,r=i-h,n=t-e,v?l(n,c-r):n))}function w(e){return(d=void 0,g&&s)?y(e):(s=u=void 0,f)}function E(){var e,r=o(),n=b(r);if(s=arguments,u=this,p=r,n){if(void 0===d)return h=e=p,d=setTimeout(x,t),m?y(e):f;if(v)return clearTimeout(d),d=setTimeout(x,t),y(p)}return void 0===d&&(d=setTimeout(x,t)),f}return t=i(t)||0,n(r)&&(m=!!r.leading,c=(v="maxWait"in r)?a(i(r.maxWait)||0,t):c,g="trailing"in r?!!r.trailing:g),E.cancel=function(){void 0!==d&&clearTimeout(d),h=0,s=p=u=d=void 0},E.flush=function(){return void 0===d?f:w(o())},E}},7813:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},7290:function(e,t,r){var n=r(6193),o=r(3239),i=r(7206),a=r(1469),l=r(6612);e.exports=function(e,t,r){var s=a(e)?n:o;return r&&l(e,t,r)&&(t=void 0),s(e,i(t,3))}},3311:function(e,t,r){var n=r(7740)(r(998));e.exports=n},998:function(e,t,r){var n=r(1848),o=r(7206),i=r(554),a=Math.max;e.exports=function(e,t,r){var l=null==e?0:e.length;if(!l)return -1;var s=null==r?0:i(r);return s<0&&(s=a(l+s,0)),n(e,o(t,3),s)}},4654:function(e,t,r){var n=r(1078),o=r(5161);e.exports=function(e,t){return n(o(e,t),1)}},7361:function(e,t,r){var n=r(7786);e.exports=function(e,t,r){var o=null==e?void 0:n(e,t);return void 0===o?r:o}},9095:function(e,t,r){var n=r(13),o=r(222);e.exports=function(e,t){return null!=e&&o(e,t,n)}},6557:function(e){e.exports=function(e){return e}},5694:function(e,t,r){var n=r(9454),o=r(7005),i=Object.prototype,a=i.hasOwnProperty,l=i.propertyIsEnumerable,s=n(function(){return arguments}())?n:function(e){return o(e)&&a.call(e,"callee")&&!l.call(e,"callee")};e.exports=s},1469:function(e){var t=Array.isArray;e.exports=t},8612:function(e,t,r){var n=r(3560),o=r(1780);e.exports=function(e){return null!=e&&o(e.length)&&!n(e)}},1584:function(e,t,r){var n=r(4239),o=r(7005);e.exports=function(e){return!0===e||!1===e||o(e)&&"[object Boolean]"==n(e)}},4144:function(e,t,r){e=r.nmd(e);var n=r(5639),o=r(5062),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,l=a&&a.exports===i?n.Buffer:void 0,s=l?l.isBuffer:void 0;e.exports=s||o},8446:function(e,t,r){var n=r(939);e.exports=function(e,t){return n(e,t)}},3560:function(e,t,r){var n=r(4239),o=r(3218);e.exports=function(e){if(!o(e))return!1;var t=n(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1780:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},7654:function(e,t,r){var n=r(1763);e.exports=function(e){return n(e)&&e!=+e}},4293:function(e){e.exports=function(e){return null==e}},1763:function(e,t,r){var n=r(4239),o=r(7005);e.exports=function(e){return"number"==typeof e||o(e)&&"[object Number]"==n(e)}},3218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},8630:function(e,t,r){var n=r(4239),o=r(5924),i=r(7005),a=Object.prototype,l=Function.prototype.toString,s=a.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=n(e))return!1;var t=o(e);if(null===t)return!0;var r=s.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&l.call(r)==u}},7037:function(e,t,r){var n=r(4239),o=r(1469),i=r(7005);e.exports=function(e){return"string"==typeof e||!o(e)&&i(e)&&"[object String]"==n(e)}},3448:function(e,t,r){var n=r(4239),o=r(7005);e.exports=function(e){return"symbol"==typeof e||o(e)&&"[object Symbol]"==n(e)}},6719:function(e,t,r){var n=r(8749),o=r(1717),i=r(1167),a=i&&i.isTypedArray,l=a?o(a):n;e.exports=l},3674:function(e,t,r){var n=r(4636),o=r(280),i=r(8612);e.exports=function(e){return i(e)?n(e):o(e)}},3061:function(e){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},5161:function(e,t,r){var n=r(9932),o=r(7206),i=r(9199),a=r(1469);e.exports=function(e,t){return(a(e)?n:i)(e,o(t,3))}},6604:function(e,t,r){var n=r(9465),o=r(7816),i=r(7206);e.exports=function(e,t){var r={};return t=i(t,3),o(e,function(e,o,i){n(r,o,t(e,o,i))}),r}},6162:function(e,t,r){var n=r(6029),o=r(3325),i=r(6557);e.exports=function(e){return e&&e.length?n(e,i,o):void 0}},4753:function(e,t,r){var n=r(6029),o=r(3325),i=r(7206);e.exports=function(e,t){return e&&e.length?n(e,i(t,2),o):void 0}},8306:function(e,t,r){var n=r(3369);function o(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var r=function(){var n=arguments,o=t?t.apply(this,n):n[0],i=r.cache;if(i.has(o))return i.get(o);var a=e.apply(this,n);return r.cache=i.set(o,a)||i,a};return r.cache=new(o.Cache||n),r}o.Cache=n,e.exports=o},3632:function(e,t,r){var n=r(6029),o=r(433),i=r(6557);e.exports=function(e){return e&&e.length?n(e,i,o):void 0}},2762:function(e,t,r){var n=r(6029),o=r(7206),i=r(433);e.exports=function(e,t){return e&&e.length?n(e,o(t,2),i):void 0}},308:function(e){e.exports=function(){}},7771:function(e,t,r){var n=r(5639);e.exports=function(){return n.Date.now()}},9601:function(e,t,r){var n=r(371),o=r(9152),i=r(5403),a=r(327);e.exports=function(e){return i(e)?n(a(e)):o(e)}},6026:function(e,t,r){var n=r(7445)();e.exports=n},9704:function(e,t,r){var n=r(2908),o=r(7206),i=r(5076),a=r(1469),l=r(6612);e.exports=function(e,t,r){var s=a(e)?n:i;return r&&l(e,t,r)&&(t=void 0),s(e,o(t,3))}},9734:function(e,t,r){var n=r(1078),o=r(2689),i=r(5976),a=r(6612),l=i(function(e,t){if(null==e)return[];var r=t.length;return r>1&&a(e,t[0],t[1])?t=[]:r>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),o(e,n(t,1),[])});e.exports=l},479:function(e){e.exports=function(){return[]}},5062:function(e){e.exports=function(){return!1}},3493:function(e,t,r){var n=r(3279),o=r(3218);e.exports=function(e,t,r){var i=!0,a=!0;if("function"!=typeof e)throw TypeError("Expected a function");return o(r)&&(i="leading"in r?!!r.leading:i,a="trailing"in r?!!r.trailing:a),n(e,t,{leading:i,maxWait:t,trailing:a})}},8601:function(e,t,r){var n=r(4841),o=1/0;e.exports=function(e){return e?(e=n(e))===o||e===-o?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},554:function(e,t,r){var n=r(8601);e.exports=function(e){var t=n(e),r=t%1;return t==t?r?t-r:t:0}},4841:function(e,t,r){var n=r(7561),o=r(3218),i=r(3448),a=0/0,l=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return a;if(o(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=o(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=n(e);var r=s.test(e);return r||u.test(e)?c(e.slice(2),r?2:8):l.test(e)?a:+e}},9833:function(e,t,r){var n=r(531);e.exports=function(e){return null==e?"":n(e)}},5578:function(e,t,r){var n=r(7206),o=r(5652);e.exports=function(e,t){return e&&e.length?o(e,n(t,2)):[]}},1700:function(e,t,r){var n=r(8805)("toUpperCase");e.exports=n},7971:function(e,t,r){!function(e){e.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(r(381))},9548:function(e,t,r){"use strict";var n=r(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastChannel=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"nextauth.message";return{receive:function(t){var r=function(r){if(r.key===e){var n,o=JSON.parse(null!==(n=r.newValue)&&void 0!==n?n:"{}");(null==o?void 0:o.event)==="session"&&null!=o&&o.data&&t(o)}};return window.addEventListener("storage",r),function(){return window.removeEventListener("storage",r)}},post:function(t){if("undefined"!=typeof window)try{localStorage.setItem(e,JSON.stringify(s(s({},t),{},{timestamp:f()})))}catch(e){}}}},t.apiBaseUrl=c,t.fetchData=function(e,t,r){return u.apply(this,arguments)},t.now=f;var o=n(r(4687)),i=n(r(8416)),a=n(r(7156));function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t3&&void 0!==v[3]?v[3]:{}).ctx,u=void 0===(l=i.req)?null==a?void 0:a.req:l,f="".concat(c(r),"/").concat(t),e.prev=2,p={headers:s({"Content-Type":"application/json"},null!=u&&null!==(d=u.headers)&&void 0!==d&&d.cookie?{cookie:u.headers.cookie}:{})},null!=u&&u.body&&(p.body=JSON.stringify(u.body),p.method="POST"),e.next=7,fetch(f,p);case 7:return h=e.sent,e.next=10,h.json();case 10:if(m=e.sent,h.ok){e.next=13;break}throw m;case 13:return e.abrupt("return",Object.keys(m).length>0?m:null);case 16:return e.prev=16,e.t0=e.catch(2),n.error("CLIENT_FETCH_ERROR",{error:e.t0,url:f}),e.abrupt("return",null);case 20:case"end":return e.stop()}},e,null,[[2,16]])}))).apply(this,arguments)}function c(e){return"undefined"==typeof window?"".concat(e.baseUrlServer).concat(e.basePathServer):e.basePath}function f(){return Math.floor(Date.now()/1e3)}},6925:function(e,t,r){"use strict";var n=r(4836);Object.defineProperty(t,"__esModule",{value:!0}),t.UnsupportedStrategy=t.UnknownError=t.OAuthCallbackError=t.MissingSecret=t.MissingAuthorize=t.MissingAdapterMethods=t.MissingAdapter=t.MissingAPIRoute=t.InvalidCallbackUrl=t.AccountNotLinkedError=void 0,t.adapterErrorHandler=function(e,t){if(e)return Object.keys(e).reduce(function(r,n){return r[n]=(0,i.default)(o.default.mark(function r(){var i,a,l,s,u,c=arguments;return o.default.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:for(r.prev=0,a=Array(i=c.length),l=0;l0&&void 0!==n[0]?n[0]:{}).event,e.prev=1,!((r="storage"===t)||void 0===S._session)){e.next=10;break}return S._lastSync=(0,b.now)(),e.next=7,C({broadcast:!r});case 7:return S._session=e.sent,w(S._session),e.abrupt("return");case 10:if(!(!t||null===S._session||(0,b.now)()0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0;try{if("undefined"==typeof window)return e;var r={},n=function(e){r[e]=function(r,n){s[e](r,n),"error"===e&&(n=l(n)),n.client=!0;var i="".concat(t,"/_log"),u=new URLSearchParams(function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;t||(s.debug=function(){}),e.error&&(s.error=e.error),e.warn&&(s.warn=e.warn),e.debug&&(s.debug=e.debug)};var o=n(r(8416)),i=r(6925);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){var t;return e instanceof Error&&!(e instanceof i.UnknownError)?{message:e.message,stack:e.stack,name:e.name}:(null!=e&&e.error&&(e.error=l(e.error),e.message=null!==(t=e.message)&&void 0!==t?t:e.error.message),e)}var s={error:function(e,t){t=l(t),console.error("[next-auth][error][".concat(e,"]"),"\nhttps://next-auth.js.org/errors#".concat(e.toLowerCase()),t.message,t)},warn:function(e){console.warn("[next-auth][warn][".concat(e,"]"),"\nhttps://next-auth.js.org/warnings#".concat(e.toLowerCase()))},debug:function(e,t){console.log("[next-auth][debug][".concat(e,"]"),t)}};t.default=s},762:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;let r=new URL("http://localhost:3000/api/auth");e&&!e.startsWith("http")&&(e=`https://${e}`);let n=new URL(null!==(t=e)&&void 0!==t?t:r),o=("/"===n.pathname?r.pathname:n.pathname).replace(/\/$/,""),i=`${n.origin}${o}`;return{origin:n.origin,host:n.host,path:o,base:i,toString:()=>i}}},6086:function(e){"use strict";var t=Object.assign.bind(Object);e.exports=t,e.exports.default=e.exports},7544:function(){},4155:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function a(){throw Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var s=[],u=!1,c=-1;function f(){u&&n&&(u=!1,n.length?s=n.concat(s):c=-1,s.length&&d())}function d(){if(!u){var e=l(f);u=!0;for(var t=s.length;t;){for(n=s,s=[];++c1)for(var r=1;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&(r[n[o]]=e[n[o]]);return r}(e,["children"]);return(0,n.createElement)("div",{"data-test-id":"CircularProgressbarWithChildren"},(0,n.createElement)("div",{style:{position:"relative",width:"100%",height:"100%"}},(0,n.createElement)(l,i({},t)),e.children?(0,n.createElement)("div",{"data-test-id":"CircularProgressbarWithChildren__children",style:{position:"absolute",width:"100%",height:"100%",marginTop:"-100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"}},e.children):null))}function u(e){var t=e.rotation,r=e.strokeLinecap,n=e.textColor,o=e.textSize,i=e.pathColor,a=e.pathTransition,l=e.pathTransitionDuration,s=e.trailColor,u=e.backgroundColor,f=null==t?void 0:"rotate("+t+"turn)",d=null==t?void 0:"center center";return{root:{},path:c({stroke:i,strokeLinecap:r,transform:f,transformOrigin:d,transition:a,transitionDuration:null==l?void 0:l+"s"}),trail:c({stroke:s,strokeLinecap:r,transform:f,transformOrigin:d}),text:c({fill:n,fontSize:o}),background:c({fill:u})}}function c(e){return Object.keys(e).forEach(function(t){null==e[t]&&delete e[t]}),e}},246:function(e,t,r){"use strict";var n=r(7294),o=function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r1){if(0===r)return e.replace(t,"");if(e.includes(t)){var n=e.split(t),o=n[0],i=n[1];if(i.length===r)return e;if(i.length>r)return""+o+t+i.slice(0,r)}var a=e.length>r?RegExp("(\\d+)(\\d{"+r+"})"):RegExp("(\\d)(\\d+)"),l=e.match(a);if(l){var o=l[1],i=l[2];return""+o+t+i}}return e},p=function(e,t){var r=t.groupSeparator,n=t.decimalSeparator,o=RegExp("\\d([^"+a(void 0===r?",":r)+a(void 0===n?".":n)+"0-9]+)"),i=e.match(o);return i?i[1]:void 0},h=function(e){var t=e.value,r=e.decimalSeparator,n=e.intlConfig,i=e.decimalScale,l=e.prefix,s=void 0===l?"":l,u=e.suffix,c=void 0===u?"":u;if(""===t||void 0===t)return"";if("-"===t)return"-";var f=RegExp("^\\d?-"+(s?a(s)+"?":"")+"\\d").test(t),d="."!==r?m(t,r,f):t,h={minimumFractionDigits:i||0,maximumFractionDigits:20},g=v((n?new Intl.NumberFormat(n.locale,n.currency?o(o({},h),{style:"currency",currency:n.currency}):h):new Intl.NumberFormat(void 0,h)).formatToParts(Number(d)),e),y=p(g,o({},e)),b=t.slice(-1)===r?r:"",x=(d.match(RegExp("\\d+\\.(\\d+)"))||[])[1];return(void 0===i&&x&&r&&(g=g.includes(r)?g.replace(RegExp("(\\d+)("+a(r)+")(\\d+)","g"),"$1$2"+x):y&&!c?g.replace(y,""+r+x+y):""+g+r+x),c&&b)?""+g+b+c:y&&b?g.replace(y,""+b+y):y&&c?g.replace(y,""+b+c):[g,b,c].join("")},m=function(e,t,r){var n=e;return t&&"."!==t&&(n=n.replace(RegExp(a(t),"g"),"."),r&&"-"===t&&(n="-"+n.slice(1))),n},v=function(e,t){var r=t.prefix,n=t.groupSeparator,o=t.decimalSeparator,a=t.decimalScale,l=t.disableGroupSeparators,s=void 0!==l&&l;return e.reduce(function(e,t,l){var u=t.type,c=t.value;return 0===l&&r?"minusSign"===u?[c,r]:"currency"===u?i(i([],e),[r]):[r,c]:"currency"===u?r?e:i(i([],e),[c]):"group"===u?s?e:i(i([],e),[void 0!==n?n:c]):"decimal"===u?void 0!==a&&0===a?e:i(i([],e),[void 0!==o?o:c]):"fraction"===u?i(i([],e),[void 0!==a?c.slice(0,a):c]):i(i([],e),[c])},[""]).join("")},g={currencySymbol:"",groupSeparator:"",decimalSeparator:"",prefix:"",suffix:""},y=function(e){var t=e||{},r=t.locale,n=t.currency;return(r?new Intl.NumberFormat(r,n?{currency:n,style:"currency"}:void 0):new Intl.NumberFormat).formatToParts(1000.1).reduce(function(e,t,r){return"currency"===t.type?0===r?o(o({},e),{currencySymbol:t.value,prefix:t.value}):o(o({},e),{currencySymbol:t.value,suffix:t.value}):"group"===t.type?o(o({},e),{groupSeparator:t.value}):"decimal"===t.type?o(o({},e),{decimalSeparator:t.value}):e},g)},b=function(e){return RegExp(/\d/,"gi").test(e)},x=function(e,t,r){if(void 0===t&&(t="."),void 0===r||""===e||void 0===e)return e;if(!e.match(/\d/g))return"";var n=e.split(t),o=n[0],i=n[1];if(0===r)return o;var a=i||"";if(a.lengtht.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);ot.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}(e,["allowDecimals","allowNegativeValue","id","name","className","customInput","decimalsLimit","defaultValue","disabled","maxLength","value","onValueChange","fixedDecimalLength","placeholder","decimalScale","prefix","suffix","intlConfig","step","min","max","disableGroupSeparators","disableAbbreviations","decimalSeparator","groupSeparator","onChange","onFocus","onBlur","onKeyDown","onKeyUp","transformRawValue"]);if(D&&b(D))throw Error("decimalSeparator cannot be a number");if(L&&b(L))throw Error("groupSeparator cannot be a number");var Y=(0,n.useMemo)(function(){return y(P)},[P]),W=D||Y.decimalSeparator||"",X=L||Y.groupSeparator||"";if(W&&X&&W===X&&!1===R)throw Error("decimalSeparator cannot be the same as groupSeparator");var G={decimalSeparator:W,groupSeparator:X,disableGroupSeparators:R,intlConfig:P,prefix:A||Y.prefix,suffix:T},q={decimalSeparator:W,groupSeparator:X,allowDecimals:void 0===r||r,decimalsLimit:c||O||2,allowNegativeValue:void 0===i||i,disableAbbreviations:void 0!==I&&I,prefix:A||Y.prefix,transformRawValue:$},K=null!=m?h(o(o({},G),{decimalScale:S,value:String(m)})):null!=E?h(o(o({},G),{decimalScale:S,value:String(E)})):"",Z=(0,n.useState)(K),J=Z[0],Q=Z[1],ee=(0,n.useState)(!1),et=ee[0],er=ee[1],en=(0,n.useState)(0),eo=en[0],ei=en[1],ea=(0,n.useState)(0),el=ea[0],es=ea[1],eu=(0,n.useState)(null),ec=eu[0],ef=eu[1],ed=(0,n.useRef)(null);(0,n.useImperativeHandle)(t,function(){return ed.current});var ep=function(e,t){er(!0);var r=w({selectionStart:t,value:e,lastKeyStroke:ec,stateValue:J,groupSeparator:X}),n=r.modifiedValue,i=r.cursorPosition,a=f(o({value:n},q));if(!g||!(a.replace(/-/g,"").length>g)){if(""===a||"-"===a||a===W){_&&_(void 0,l,{float:null,formatted:"",value:""}),Q(a),ei(1);return}var s=parseFloat(W?a.replace(W,"."):a),u=h(o({value:a},G));if(null!=i){var c=i+(u.length-e.length);ei(c=c<=0?A?A.length:0:c),es(el+1)}Q(u),_&&_(a,l,{float:s,formatted:u,value:a})}};(0,n.useEffect)(function(){et&&"-"!==J&&ed.current&&document.activeElement===ed.current&&ed.current.setSelectionRange(eo,eo)},[J,eo,ed,et,el]);var eh=o({type:"text",inputMode:"decimal",id:a,name:l,className:s,onChange:function(e){var t=e.target;ep(t.value,t.selectionStart),B&&B(e)},onBlur:function(e){var t=f(o({value:e.target.value},q));if("-"===t||t===W||!t){Q(""),U&&U(e);return}var r=x(d(t,W,O),W,void 0!==S?S:O),n=parseFloat(r.replace(W,".")),i=h(o(o({},G),{value:r}));_&&_(r,l,{float:n,formatted:i,value:r}),Q(i),U&&U(e)},onFocus:function(e){return F&&F(e),J?J.length:0},onKeyDown:function(e){var t=e.key;if(ef(t),C&&("ArrowUp"===t||"ArrowDown"===t)){e.preventDefault(),ei(J.length);var r=parseFloat(null!=E?String(E).replace(W,"."):f(o({value:J},q)))||0,n="ArrowUp"===t?r+C:r-C;if(void 0!==M&&nj)return;var i=String(C).includes(".")?Number(String(C).split(".")[1].length):void 0;ep(String(i?n.toFixed(i):n).replace(".",W))}z&&z(e)},onKeyUp:function(e){var t=e.key,r=e.currentTarget.selectionStart;if("ArrowUp"!==t&&"ArrowDown"!==t&&"-"!==J){var n=p(J,{groupSeparator:X,decimalSeparator:W});if(n&&r&&r>J.length-n.length&&ed.current){var o=J.length-n.length;ed.current.setSelectionRange(o,o)}}H&&H(e)},placeholder:k,disabled:void 0!==v&&v,value:null==E||"-"===J||W&&J===W?J:h(o(o({},G),{decimalScale:et?void 0:S,value:String(E)})),ref:ed},V);return u?n.createElement(u,o({},eh)):n.createElement("input",o({},eh))}).displayName="CurrencyInput"},9590:function(e){var t="undefined"!=typeof Element,r="function"==typeof Map,n="function"==typeof Set,o="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,i){try{return function e(i,a){if(i===a)return!0;if(i&&a&&"object"==typeof i&&"object"==typeof a){var l,s,u,c;if(i.constructor!==a.constructor)return!1;if(Array.isArray(i)){if((l=i.length)!=a.length)return!1;for(s=l;0!=s--;)if(!e(i[s],a[s]))return!1;return!0}if(r&&i instanceof Map&&a instanceof Map){if(i.size!==a.size)return!1;for(c=i.entries();!(s=c.next()).done;)if(!a.has(s.value[0]))return!1;for(c=i.entries();!(s=c.next()).done;)if(!e(s.value[1],a.get(s.value[0])))return!1;return!0}if(n&&i instanceof Set&&a instanceof Set){if(i.size!==a.size)return!1;for(c=i.entries();!(s=c.next()).done;)if(!a.has(s.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(i)&&ArrayBuffer.isView(a)){if((l=i.length)!=a.length)return!1;for(s=l;0!=s--;)if(i[s]!==a[s])return!1;return!0}if(i.constructor===RegExp)return i.source===a.source&&i.flags===a.flags;if(i.valueOf!==Object.prototype.valueOf&&"function"==typeof i.valueOf&&"function"==typeof a.valueOf)return i.valueOf()===a.valueOf();if(i.toString!==Object.prototype.toString&&"function"==typeof i.toString&&"function"==typeof a.toString)return i.toString()===a.toString();if((l=(u=Object.keys(i)).length)!==Object.keys(a).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(a,u[s]))return!1;if(t&&i instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!i.$$typeof)&&!e(i[u[s]],a[u[s]]))return!1;return!0}return i!=i&&a!=a}(e,i)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},4593:function(e,t,r){"use strict";r.d(t,{q:function(){return ee}});var n,o,i,a,l=r(5697),s=r.n(l),u=r(3524),c=r.n(u),f=r(9590),d=r.n(f),p=r(7294),h=r(6086),m=r.n(h),v={BODY:"bodyAttributes",HTML:"htmlAttributes",TITLE:"titleAttributes"},g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title"};Object.keys(g).map(function(e){return g[e]});var y={CHARSET:"charset",CSS_TEXT:"cssText",HREF:"href",HTTPEQUIV:"http-equiv",INNER_HTML:"innerHTML",ITEM_PROP:"itemprop",NAME:"name",PROPERTY:"property",REL:"rel",SRC:"src",TARGET:"target"},b={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate"},w=Object.keys(b).reduce(function(e,t){return e[b[t]]=t,e},{}),E=[g.NOSCRIPT,g.SCRIPT,g.STYLE],_="data-react-helmet",O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")},S=function(){function e(e,t){for(var r=0;r=0)&&Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},C=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e},M=function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},j=function(e){var t=I(e,g.TITLE),r=I(e,x.TITLE_TEMPLATE);if(r&&t)return r.replace(/%s/g,function(){return Array.isArray(t)?t.join(""):t});var n=I(e,x.DEFAULT_TITLE);return t||n||void 0},N=function(e,t){return t.filter(function(t){return void 0!==t[e]}).map(function(t){return t[e]}).reduce(function(e,t){return A({},e,t)},{})},R=function(e,t,r){var n={};return r.filter(function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&U("Helmet: "+e+' should be of type "Array". Instead found type "'+O(t[e])+'"'),!1)}).map(function(t){return t[e]}).reverse().reduce(function(e,r){var o={};r.filter(function(e){for(var r=void 0,i=Object.keys(e),a=0;a=0;r--){var n=e[r];if(n.hasOwnProperty(t))return n[t]}return null},D=(n=Date.now(),function(e){var t=Date.now();t-n>16?(n=t,e(t)):setTimeout(function(){D(e)},0)}),L=function(e){return clearTimeout(e)},B="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||D:r.g.requestAnimationFrame||D,F="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||L:r.g.cancelAnimationFrame||L,U=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},z=null,H=function(e,t){var r=e.baseTag,n=e.bodyAttributes,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,l=e.noscriptTags,s=e.onChangeClientState,u=e.scriptTags,c=e.styleTags,f=e.title,d=e.titleAttributes;Y(g.BODY,n),Y(g.HTML,o),V(f,d);var p={baseTag:W(g.BASE,r),linkTags:W(g.LINK,i),metaTags:W(g.META,a),noscriptTags:W(g.NOSCRIPT,l),scriptTags:W(g.SCRIPT,u),styleTags:W(g.STYLE,c)},h={},m={};Object.keys(p).forEach(function(e){var t=p[e],r=t.newTags,n=t.oldTags;r.length&&(h[e]=r),n.length&&(m[e]=p[e].oldTags)}),t&&t(),s(e,h,m)},$=function(e){return Array.isArray(e)?e.join(""):e},V=function(e,t){void 0!==e&&document.title!==e&&(document.title=$(e)),Y(g.TITLE,t)},Y=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute(_),o=n?n.split(","):[],i=[].concat(o),a=Object.keys(t),l=0;l=0;f--)r.removeAttribute(i[f]);o.length===i.length?r.removeAttribute(_):r.getAttribute(_)!==a.join(",")&&r.setAttribute(_,a.join(","))}},W=function(e,t){var r=document.head||document.querySelector(g.HEAD),n=r.querySelectorAll(e+"["+_+"]"),o=Array.prototype.slice.call(n),i=[],a=void 0;return t&&t.length&&t.forEach(function(t){var r=document.createElement(e);for(var n in t)if(t.hasOwnProperty(n)){if(n===y.INNER_HTML)r.innerHTML=t.innerHTML;else if(n===y.CSS_TEXT)r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText));else{var l=void 0===t[n]?"":t[n];r.setAttribute(n,l)}}r.setAttribute(_,"true"),o.some(function(e,t){return a=t,r.isEqualNode(e)})?o.splice(a,1):i.push(r)}),o.forEach(function(e){return e.parentNode.removeChild(e)}),i.forEach(function(e){return r.appendChild(e)}),{oldTags:o,newTags:i}},X=function(e){return Object.keys(e).reduce(function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n},"")},G=function(e,t,r,n){var o=X(r),i=$(t);return o?"<"+e+" "+_+'="true" '+o+">"+M(i,n)+"":"<"+e+" "+_+'="true">'+M(i,n)+""},q=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce(function(t,r){return t[b[r]||r]=e[r],t},t)},K=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce(function(t,r){return t[w[r]||r]=e[r],t},t)},Z=function(e,t,r){var n,o=q(r,((n={key:t})[_]=!0,n));return[p.createElement(g.TITLE,o,t)]},J=function(e,t,r){switch(e){case g.TITLE:return{toComponent:function(){return Z(e,t.title,t.titleAttributes,r)},toString:function(){return G(e,t.title,t.titleAttributes,r)}};case v.BODY:case v.HTML:return{toComponent:function(){return q(t)},toString:function(){return X(t)}};default:return{toComponent:function(){return t.map(function(t,r){var n,o=((n={key:r})[_]=!0,n);return Object.keys(t).forEach(function(e){var r=b[e]||e;if(r===y.INNER_HTML||r===y.CSS_TEXT){var n=t.innerHTML||t.cssText;o.dangerouslySetInnerHTML={__html:n}}else o[r]=t[e]}),p.createElement(e,o)})},toString:function(){return t.reduce(function(t,n){var o=Object.keys(n).filter(function(e){return!(e===y.INNER_HTML||e===y.CSS_TEXT)}).reduce(function(e,t){var o=void 0===n[t]?t:t+'="'+M(n[t],r)+'"';return e?e+" "+o:o},""),i=n.innerHTML||n.cssText||"",a=-1===E.indexOf(e);return t+"<"+e+" "+_+'="true" '+o+(a?"/>":">"+i+"")},"")}}}},Q=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,l=e.noscriptTags,s=e.scriptTags,u=e.styleTags,c=e.title,f=e.titleAttributes;return{base:J(g.BASE,t,n),bodyAttributes:J(v.BODY,r,n),htmlAttributes:J(v.HTML,o,n),link:J(g.LINK,i,n),meta:J(g.META,a,n),noscript:J(g.NOSCRIPT,l,n),script:J(g.SCRIPT,s,n),style:J(g.STYLE,u,n),title:J(g.TITLE,{title:void 0===c?"":c,titleAttributes:f},n)}},ee=(o=c()(function(e){var t;return{baseTag:(t=[y.HREF,y.TARGET],e.filter(function(e){return void 0!==e[g.BASE]}).map(function(e){return e[g.BASE]}).reverse().reduce(function(e,r){if(!e.length)for(var n=Object.keys(r),o=0;o elements are self-closing and can not contain children. Refer to our API for more information.")},t.prototype.flattenArrayTypeChildren=function(e){var t,r=e.child,n=e.arrayTypeChildren,o=e.newChildProps,i=e.nestedChildren;return A({},n,((t={})[r.type]=[].concat(n[r.type]||[],[A({},o,this.mapNestedChildrenToProps(r,i))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,r,n=e.child,o=e.newProps,i=e.newChildProps,a=e.nestedChildren;switch(n.type){case g.TITLE:return A({},o,((t={})[n.type]=a,t.titleAttributes=A({},i),t));case g.BODY:return A({},o,{bodyAttributes:A({},i)});case g.HTML:return A({},o,{htmlAttributes:A({},i)})}return A({},o,((r={})[n.type]=A({},i),r))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var r=A({},t);return Object.keys(e).forEach(function(t){var n;r=A({},r,((n={})[t]=e[t],n))}),r},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var r=this,n={};return p.Children.forEach(e,function(e){if(e&&e.props){var o=e.props,i=o.children,a=K(P(o,["children"]));switch(r.warnOnInvalidChildren(e,i),e.type){case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:n=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:n,newChildProps:a,nestedChildren:i});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:a,nestedChildren:i})}}}),t=this.mapArrayTypeChildrenToProps(n,t)},t.prototype.render=function(){var e=this.props,t=e.children,r=A({},P(e,["children"]));return t&&(r=this.mapChildrenToProps(t,r)),p.createElement(o,r)},S(t,null,[{key:"canUseDOM",set:function(e){o.canUseDOM=e}}]),t}(p.Component),i.propTypes={base:s().object,bodyAttributes:s().object,children:s().oneOfType([s().arrayOf(s().node),s().node]),defaultTitle:s().string,defer:s().bool,encodeSpecialCharacters:s().bool,htmlAttributes:s().object,link:s().arrayOf(s().object),meta:s().arrayOf(s().object),noscript:s().arrayOf(s().object),onChangeClientState:s().func,script:s().arrayOf(s().object),style:s().arrayOf(s().object),title:s().string,titleAttributes:s().object,titleTemplate:s().string},i.defaultProps={defer:!0,encodeSpecialCharacters:!0},i.peek=o.peek,i.rewind=function(){var e=o.rewind();return e||(e=Q({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},a);ee.renderStatic=ee.rewind},9921:function(e,t){"use strict";/** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,c=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,h=(r&&Symbol.for("react.suspense_list"),r?Symbol.for("react.memo"):60115),m=r?Symbol.for("react.lazy"):60116;r&&Symbol.for("react.block"),r&&Symbol.for("react.fundamental"),r&&Symbol.for("react.responder"),r&&Symbol.for("react.scope"),t.isFragment=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case c:case f:case i:case l:case a:case p:return e;default:switch(e=e&&e.$$typeof){case u:case d:case m:case h:case s:return e;default:return t}}case o:return t}}}(e)===i}},9864:function(e,t,r){"use strict";e.exports=r(9921)},6871:function(e,t,r){"use strict";function n(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState((function(t){var r=this.constructor.getDerivedStateFromProps(e,t);return null!=r?r:null}).bind(this))}function i(e,t){try{var r=this.props,n=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(r,n)}finally{this.props=r,this.state=n}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var r=null,a=null,l=null;if("function"==typeof t.componentWillMount?r="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(r="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?l="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==r||null!==a||null!==l)throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+(e.displayName||e.name)+" uses "+("function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()")+" but also contains the following legacy lifecycles:"+(null!==r?"\n "+r:"")+(null!==a?"\n "+a:"")+(null!==l?"\n "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=n,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var s=t.componentDidUpdate;t.componentDidUpdate=function(e,t,r){var n=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:r;s.call(this,e,t,n)}}return e}r.r(t),r.d(t,{polyfill:function(){return a}}),n.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},8486:function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}r.d(t,{r:function(){return q}});var o=r(1002);function i(e){var t=function(e,t){if("object"!==(0,o.Z)(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==(0,o.Z)(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===(0,o.Z)(t)?t:String(t)}function a(e,t){for(var r=0;r=0&&t._call.call(null,e),t=t._next;--g}()}finally{g=0,function(){for(var e,t,r=m,n=1/0;r;)r._call?(n>r._time&&(n=r._time),e=r,r=r._next):(t=r._next,r._next=null,r=e?e._next=t:m=t);v=e,M(n)}(),w=0}}function C(){var e=_.now(),t=e-x;t>1e3&&(E-=t,x=e)}function M(e){!g&&(y&&(y=clearTimeout(y)),e-w>24?(e<1/0&&(y=setTimeout(P,e-_.now()-E)),b&&(b=clearInterval(b))):(b||(x=_.now(),b=setInterval(C,1e3)),g=1,O(P)))}function j(e,t,r){var n=new A;return t=null==t?0:+t,n.restart(function(r){n.stop(),e(r+t)},t,r),n}function N(e){return(N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}A.prototype=T.prototype={constructor:A,restart:function(e,t,r){if("function"!=typeof e)throw TypeError("callback is not a function");r=(null==r?k():+r)+(null==t?0:+t),this._next||v===this||(v?v._next=this:m=this,v=this),this._call=e,this._time=r,M()},stop:function(){this._call&&(this._call=null,this._time=1/0,M())}};var R=0;function I(e,t){for(var r in t)e[r]=t[r]}var D={delay:0,duration:250,ease:function(e){return+e}},L=function e(t){var r=this;!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e),this.start=null,this.interrupt=null,this.end=null,t.events&&Object.keys(t.events).forEach(function(e){var n,o;if("function"!=typeof t.events[e])throw Error("Event handlers must be a function");r[e]=(n=t.events[e],o=!1,function(){o||(o=!0,n.call(this))})})};function B(e){for(var t=1;tt[c])return -1;if(i>n[c]&&st[d])return 1;if(a>n[d]&&l=0||(o[r]=e[r]);return o}(e,["children","in"]),a=n.default.Children.toArray(t),l=a[0],s=a[1];return delete o.onEnter,delete o.onEntering,delete o.onEntered,delete o.onExit,delete o.onExiting,delete o.onExited,n.default.createElement(i.default,o,r?n.default.cloneElement(l,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):n.default.cloneElement(s,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},t}(n.default.Component);l.propTypes={},t.default=l,e.exports=t.default},2096:function(e,t,r){"use strict";t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var n=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e){for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};n.get||n.set?Object.defineProperty(t,r,n):t[r]=e[r]}}return t.default=e,t}(r(5697)),o=l(r(7294)),i=l(r(3935)),a=r(6871);function l(e){return e&&e.__esModule?e:{default:e}}r(9806);var s="unmounted";t.UNMOUNTED=s;var u="exited";t.EXITED=u;var c="entering";t.ENTERING=c;var f="entered";t.ENTERED=f;var d="exiting";t.EXITING=d;var p=function(e){function t(t,r){n=e.call(this,t,r)||this;var n,o,i=r.transitionGroup,a=i&&!i.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?a?(o=u,n.appearStatus=c):o=f:o=t.unmountOnExit||t.mountOnEnter?s:u,n.state={status:o},n.nextCallback=null,n}(r=t).prototype=Object.create(e.prototype),r.prototype.constructor=r,r.__proto__=e;var r,n=t.prototype;return n.getChildContext=function(){return{transitionGroup:null}},t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===s?{status:u}:null},n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==c&&r!==f&&(t=c):(r===c||r===f)&&(t=d)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var r=i.default.findDOMNode(this);t===c?this.performEnter(r,e):this.performExit(r)}else this.props.unmountOnExit&&this.state.status===u&&this.setState({status:s})},n.performEnter=function(e,t){var r=this,n=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,i=this.getTimeouts(),a=o?i.appear:i.enter;if(!t&&!n){this.safeSetState({status:f},function(){r.props.onEntered(e)});return}this.props.onEnter(e,o),this.safeSetState({status:c},function(){r.props.onEntering(e,o),r.onTransitionEnd(e,a,function(){r.safeSetState({status:f},function(){r.props.onEntered(e,o)})})})},n.performExit=function(e){var t=this,r=this.props.exit,n=this.getTimeouts();if(!r){this.safeSetState({status:u},function(){t.props.onExited(e)});return}this.props.onExit(e),this.safeSetState({status:d},function(){t.props.onExiting(e),t.onTransitionEnd(e,n.exit,function(){t.safeSetState({status:u},function(){t.props.onExited(e)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},n.onTransitionEnd=function(e,t,r){this.setNextCallback(r);var n=null==t&&!this.props.addEndListener;if(!e||n){setTimeout(this.nextCallback,0);return}this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)},n.render=function(){var e=this.state.status;if(e===s)return null;var t=this.props,r=t.children,n=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(t,["children"]);if(delete n.in,delete n.mountOnEnter,delete n.unmountOnExit,delete n.appear,delete n.enter,delete n.exit,delete n.timeout,delete n.addEndListener,delete n.onEnter,delete n.onEntering,delete n.onEntered,delete n.onExit,delete n.onExiting,delete n.onExited,"function"==typeof r)return r(e,n);var i=o.default.Children.only(r);return o.default.cloneElement(i,n)},t}(o.default.Component);function h(){}p.contextTypes={transitionGroup:n.object},p.childContextTypes={transitionGroup:function(){}},p.propTypes={},p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},p.UNMOUNTED=0,p.EXITED=1,p.ENTERING=2,p.ENTERED=3,p.EXITING=4;var m=(0,a.polyfill)(p);t.default=m},6165:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=l(r(5697)),o=l(r(7294)),i=r(6871),a=r(4474);function l(e){return e&&e.__esModule?e:{default:e}}function s(){return(s=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,["component","childFactory"]),i=c(this.state.children).map(r);return(delete n.appear,delete n.enter,delete n.exit,null===t)?i:o.default.createElement(t,n,i)},t}(o.default.Component);f.childContextTypes={transitionGroup:n.default.object.isRequired},f.propTypes={},f.defaultProps={component:"div",childFactory:function(e){return e}};var d=(0,i.polyfill)(f);t.default=d,e.exports=t.default},9469:function(e,t,r){"use strict";var n=l(r(2810)),o=l(r(7557)),i=l(r(6165)),a=l(r(2096));function l(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:a.default,TransitionGroup:i.default,ReplaceTransition:o.default,CSSTransition:n.default}},4474:function(e,t,r){"use strict";t.__esModule=!0,t.getChildMapping=o,t.mergeChildMappings=i,t.getInitialChildMapping=function(e,t){return o(e.children,function(r){return(0,n.cloneElement)(r,{onExited:t.bind(null,r),in:!0,appear:a(r,"appear",e),enter:a(r,"enter",e),exit:a(r,"exit",e)})})},t.getNextChildMapping=function(e,t,r){var l=o(e.children),s=i(t,l);return Object.keys(s).forEach(function(o){var i=s[o];if((0,n.isValidElement)(i)){var u=o in t,c=o in l,f=t[o],d=(0,n.isValidElement)(f)&&!f.props.in;c&&(!u||d)?s[o]=(0,n.cloneElement)(i,{onExited:r.bind(null,i),in:!0,exit:a(i,"exit",e),enter:a(i,"enter",e)}):c||!u||d?c&&u&&(0,n.isValidElement)(f)&&(s[o]=(0,n.cloneElement)(i,{onExited:r.bind(null,i),in:f.props.in,exit:a(i,"exit",e),enter:a(i,"enter",e)})):s[o]=(0,n.cloneElement)(i,{in:!1})}}),s};var n=r(7294);function o(e,t){var r=Object.create(null);return e&&n.Children.map(e,function(e){return e}).forEach(function(e){r[e.key]=t&&(0,n.isValidElement)(e)?t(e):e}),r}function i(e,t){function r(r){return r in t?t[r]:e[r]}e=e||{},t=t||{};var n,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var l={};for(var s in t){if(o[s])for(n=0;n1&&void 0!==arguments[1]?arguments[1]:5;return(0,n.default)(e).walk(function(e){if("function"===e.type&&s.test(e.value)){var r=n.default.stringify(e.nodes);if(!(r.indexOf("constant")>=0||r.indexOf("env")>=0)){var l=o.parser.parse(r),u=(0,i.default)(l,t);e.type="word",e.value=(0,a.default)(e.value,u,t)}}},!0).toString()},e.exports=t.default},460:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=(n=r(3258))&&n.__esModule?n:{default:n};t.default=function(e,t,r){switch(e.type){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":var n;return(n=t).type===e.type&&(n={type:e.type,value:(0,o.default)(n.value,n.unit,e.unit,r),unit:e.unit}),{left:e,right:n};default:return{left:e,right:t}}},e.exports=t.default},174:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flip=l;var n,o=(n=r(460))&&n.__esModule?n:{default:n};function i(e,t){return e.type===t.type&&e.value===t.value}function a(e){switch(e){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":case"EmValue":case"ExValue":case"ChValue":case"RemValue":case"VhValue":case"VwValue":case"VminValue":case"VmaxValue":case"PercentageValue":case"Value":return!0}return!1}function l(e){return"+"===e?"-":"+"}t.default=function e(t,r){return"MathExpression"===t.type?function(t,r){var n,s,u,c;switch(n=t,u=e((s=(0,o.default)(n.left,n.right,r)).left,r),c=e(s.right,r),"MathExpression"===u.type&&"MathExpression"===c.type&&("/"===u.operator&&"*"===c.operator||"-"===u.operator&&"+"===c.operator||"*"===u.operator&&"/"===c.operator||"+"===u.operator&&"-"===c.operator)&&(i(u.right,c.right)?s=(0,o.default)(u.left,c.left,r):i(u.right,c.left)&&(s=(0,o.default)(u.left,c.right,r)),u=e(s.left,r),c=e(s.right,r)),n.left=u,n.right=c,(t=n).operator){case"+":case"-":return function(t,r){var n=t,o=n.left,i=n.right,s=n.operator;if("CssVariable"===o.type||"CssVariable"===i.type)return t;if(0===i.value)return o;if(0===o.value&&"+"===s)return i;if(0===o.value&&"-"===s)return function e(t){return a(t.type)?t.value=-t.value:"MathExpression"==t.type&&(t.left=e(t.left),t.right=e(t.right)),t}(i);if(o.type===i.type&&a(o.type)&&(t=Object.assign({},o),"+"===s?t.value=o.value+i.value:t.value=o.value-i.value),a(o.type)&&("+"===i.operator||"-"===i.operator)&&"MathExpression"===i.type){if(o.type===i.left.type)return(t=Object.assign({},t)).left=e({type:"MathExpression",operator:s,left:o,right:i.left},r),t.right=i.right,t.operator="-"===s?l(i.operator):i.operator,e(t,r);if(o.type===i.right.type)return(t=Object.assign({},t)).left=e({type:"MathExpression",operator:"-"===s?l(i.operator):i.operator,left:o,right:i.right},r),t.right=i.left,e(t,r)}if("MathExpression"===o.type&&("+"===o.operator||"-"===o.operator)&&a(i.type)){if(i.type===o.left.type)return(t=Object.assign({},o)).left=e({type:"MathExpression",operator:s,left:o.left,right:i},r),e(t,r);if(i.type===o.right.type)return t=Object.assign({},o),"-"===o.operator?(t.right=e({type:"MathExpression",operator:"-"===s?"+":"-",left:i,right:o.right},r),t.operator="-"===s?"-":"+"):t.right=e({type:"MathExpression",operator:s,left:o.right,right:i},r),t.right.value<0&&(t.right.value*=-1,t.operator="-"===t.operator?"+":"-"),e(t,r)}return t}(t,r);case"/":return function(t,r){if(!a(t.right.type))return t;if("Value"!==t.right.type)throw Error('Cannot divide by "'+t.right.unit+'", number expected');if(0===t.right.value)throw Error("Cannot divide by zero");if("MathExpression"===t.left.type){if(a(t.left.left.type)&&a(t.left.right.type))return t.left.left.value/=t.right.value,t.left.right.value/=t.right.value,e(t.left,r)}else if(a(t.left.type))return t.left.value/=t.right.value,t.left;return t}(t,r);case"*":return function(e){if("MathExpression"===e.left.type&&"Value"===e.right.type){if(a(e.left.left.type)&&a(e.left.right.type))return e.left.left.value*=e.right.value,e.left.right.value*=e.right.value,e.left}else if(a(e.left.type)&&"Value"===e.right.type)return e.left.value*=e.right.value,e.left;else if("Value"===e.left.type&&"MathExpression"===e.right.type){if(a(e.right.left.type)&&a(e.right.right.type))return e.right.left.value*=e.left.value,e.right.right.value*=e.left.value,e.right}else if("Value"===e.left.type&&a(e.right.type))return e.right.value*=e.left.value,e.right;return e}(t)}return t}(t,r):"Calc"===t.type?e(t.value,r):t}},3697:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){var a=function e(t,r){switch(t.type){case"MathExpression":var a=t.left,l=t.right,s=t.operator,u="";return"MathExpression"===a.type&&o[s]1)return e;if(h.cleanupAfterLex&&h.cleanupAfterLex(i),c&&(c.lexer=void 0,c.parser=void 0,h.yy===c&&(h.yy=void 0)),c=void 0,this.parseError=this.originalParseError,this.quoteName=this.originalQuoteName,r.length=0,n.length=0,o.length=0,a=0,!i){for(var l,s,u=this.__error_infos.length-1;u>=0;u--){var f=this.__error_infos[u];f&&"function"==typeof f.destroy&&f.destroy()}this.__error_infos.length=0}return e},this.constructParseErrorInfo=function(e,t,i,s){var u={errStr:e,exception:t,text:h.match,value:h.yytext,token:this.describeSymbol(l)||l,token_id:l,line:h.yylineno,expected:i,recoverable:s,state:m,action:v,new_state:E,symbol_stack:r,state_stack:n,value_stack:o,stack_pointer:a,yy:c,lexer:h,parser:this,destroy:function(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"==typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(u),u};var f=function(){var e=h.lex();return"number"!=typeof e&&(e=t.symbols_[e]||e),e||s},d={$:!0,_$:void 0,yy:c},p=!1;try{for(this.__reentrant_call_depth++,h.setInput(e,c),"function"==typeof h.canIUse&&h.canIUse().fastLex&&(f=function(){var e=h.fastLex();return"number"!=typeof e&&(e=t.symbols_[e]||e),e||s}),o[a]=null,n[a]=0,r[a]=0,++a,this.pre_parse&&this.pre_parse.call(this,c),c.pre_parse&&c.pre_parse.call(this,c),E=n[a-1];;){if(m=E,this.defaultActions[m])v=2,E=this.defaultActions[m];else if(l||(l=f()),E=(y=i[m]&&i[m][l]||u)[1],!(v=y[0])){var h,m,v,g,y,b,x,w,E,_,O=this.describeSymbol(l)||l,k=this.collect_expected_token_set(m);_="number"==typeof h.yylineno?"Parse error on line "+(h.yylineno+1)+": ":"Parse error: ","function"==typeof h.showPosition&&(_+="\n"+h.showPosition(69,10)+"\n"),k.length?_+="Expecting "+k.join(", ")+", got unexpected "+O:_+="Unexpected "+O,b=this.constructParseErrorInfo(_,null,k,!1),g=this.parseError(b.errStr,b,this.JisonParserError),void 0!==g&&(p=g);break}switch(v){default:if(v instanceof Array){b=this.constructParseErrorInfo("Parse Error: multiple actions possible at state: "+m+", token: "+l,null,null,!1),g=this.parseError(b.errStr,b,this.JisonParserError),void 0!==g&&(p=g);break}b=this.constructParseErrorInfo("Parsing halted. No viable error recovery approach available due to internal system failure.",null,null,!1),g=this.parseError(b.errStr,b,this.JisonParserError),void 0!==g&&(p=g);break;case 1:r[a]=l,o[a]=h.yytext,n[a]=E,++a,l=0;continue;case 2:if(x=(w=this.productions_[E-1])[1],g=this.performAction.call(d,E,a-1,o),void 0!==g){p=g;break}a-=x;var S=w[0];r[a]=S,o[a]=d.$,E=i[n[a-1]][S],n[a]=E,++a;continue;case 3:-2!==a&&(p=!0,a--,void 0!==o[a]&&(p=o[a]))}break}}catch(e){if(e instanceof this.JisonParserError||h&&"function"==typeof h.JisonLexerError&&e instanceof h.JisonLexerError)throw e;b=this.constructParseErrorInfo("Parsing aborted due to exception.",e,null,!1),p=!1,void 0!==(g=this.parseError(b.errStr,b,this.JisonParserError))&&(p=g)}finally{p=this.cleanupAfterParse(p,!0,!0),this.__reentrant_call_depth--}return p}};o.originalParseError=o.parseError,o.originalQuoteName=o.quoteName;var i=function(){function e(e,t){if(Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonLexerError"}),null==e&&(e="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:e}),this.hash=t,t&&t.exception instanceof Error){var r,n=t.exception;this.message=n.message||e,r=n.stack}r||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):r=Error(e).stack),r&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:r})}return"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf(e.prototype,Error.prototype):e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e.prototype.name="JisonLexerError",{EOF:1,ERROR:2,__currentRuleSet__:null,__error_infos:[],__decompressed:!1,done:!1,_backtrack:!1,_input:"",_more:!1,_signaled_error_token:!1,conditionStack:[],match:"",matched:"",matches:!1,yytext:"",offset:0,yyleng:0,yylineno:0,yylloc:null,constructLexErrorInfo:function(e,t,r){if(e=""+e,void 0==r&&(r=!(e.indexOf("\n")>0&&e.indexOf("^")>0)),this.yylloc&&r){if("function"==typeof this.prettyPrintRange)this.prettyPrintRange(this.yylloc),/\n\s*$/.test(e)||(e+="\n"),e+="\n Erroneous area:\n"+this.prettyPrintRange(this.yylloc);else if("function"==typeof this.showPosition){var n=this.showPosition();n&&(e.length&&"\n"!==e[e.length-1]&&"\n"!==n[0]?e+="\n"+n:e+=n)}}var o={errStr:e,recoverable:!!t,text:this.match,token:null,line:this.yylineno,loc:this.yylloc,yy:this.yy,lexer:this,destroy:function(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"==typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(o),o},parseError:function(e,t,r){if(r||(r=this.JisonLexerError),this.yy){if(this.yy.parser&&"function"==typeof this.yy.parser.parseError)return this.yy.parser.parseError.call(this,e,t,r)||this.ERROR;if("function"==typeof this.yy.parseError)return this.yy.parseError.call(this,e,t,r)||this.ERROR}throw new r(e,t)},yyerror:function(e){var t="";this.yylloc&&(t=" on line "+(this.yylineno+1));var r=this.constructLexErrorInfo("Lexical error"+t+": "+e,this.options.lexerErrorsAreRecoverable),n=Array.prototype.slice.call(arguments,1);return n.length&&(r.extra_error_attributes=n),this.parseError(r.errStr,r,this.JisonLexerError)||this.ERROR},cleanupAfterLex:function(e){if(this.setInput("",{}),!e){for(var t=this.__error_infos.length-1;t>=0;t--){var r=this.__error_infos[t];r&&"function"==typeof r.destroy&&r.destroy()}this.__error_infos.length=0}return this},clear:function(){this.yytext="",this.yyleng=0,this.match="",this.matches=!1,this._more=!1,this._backtrack=!1;var e=this.yylloc?this.yylloc.last_column:0;this.yylloc={first_line:this.yylineno+1,first_column:e,last_line:this.yylineno+1,last_column:e,range:[this.offset,this.offset]}},setInput:function(e,t){if(this.yy=t||this.yy||{},!this.__decompressed){for(var r=this.rules,n=0,o=r.length;n1){this.yylineno-=r.length-1,this.yylloc.last_line=this.yylineno+1;var n=this.match,o=n.split(/(?:\r\n?|\n)/g);1===o.length&&(o=(n=this.matched).split(/(?:\r\n?|\n)/g)),this.yylloc.last_column=o[o.length-1].length}else this.yylloc.last_column-=t;return this.yylloc.range[1]=this.yylloc.range[0]+this.yyleng,this.done=!1,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else{var e="";this.yylloc&&(e=" on line "+(this.yylineno+1));var t=this.constructLexErrorInfo("Lexical error"+e+": You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).",!1);this._signaled_error_token=this.parseError(t.errStr,t,this.JisonLexerError)||this.ERROR}return this},less:function(e){return this.unput(this.match.slice(e))},pastInput:function(e,t){var r=this.matched.substring(0,this.matched.length-this.match.length);e<0?e=r.length:e||(e=20),t<0?t=r.length:t||(t=1);var n=(r=r.substr(-(2*e)-2)).replace(/\r\n|\r/g,"\n").split("\n");return(r=(n=n.slice(-t)).join("\n")).length>e&&(r="..."+r.substr(-e)),r},upcomingInput:function(e,t){var r=this.match;e<0?e=r.length+this._input.length:e||(e=20),t<0?t=e:t||(t=1),r.length<2*e+2&&(r+=this._input.substring(0,2*e+2));var n=r.replace(/\r\n|\r/g,"\n").split("\n");return(r=(n=n.slice(0,t)).join("\n")).length>e&&(r=r.substring(0,e)+"..."),r},showPosition:function(e,t){var r=this.pastInput(e).replace(/\s/g," "),n=Array(r.length+1).join("-");return r+this.upcomingInput(t).replace(/\s/g," ")+"\n"+n+"^"},deriveLocationInfo:function(e,t,r,n){var o={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]};return e&&(o.first_line=0|e.first_line,o.last_line=0|e.last_line,o.first_column=0|e.first_column,o.last_column=0|e.last_column,e.range&&(o.range[0]=0|e.range[0],o.range[1]=0|e.range[1])),(o.first_line<=0||o.last_line=o.first_line)&&(o.last_line=0|n.last_line,o.last_column=0|n.last_column,n.range&&(o.range[1]=0|n.range[1]))),o.last_line<=0&&(o.first_line<=0?(o.first_line=this.yylloc.first_line,o.last_line=this.yylloc.last_line,o.first_column=this.yylloc.first_column,o.last_column=this.yylloc.last_column,o.range[0]=this.yylloc.range[0],o.range[1]=this.yylloc.range[1]):(o.last_line=this.yylloc.last_line,o.last_column=this.yylloc.last_column,o.range[1]=this.yylloc.range[1])),o.first_line<=0&&(o.first_line=o.last_line,o.first_column=0,o.range[1]=o.range[0]),o.first_column<0&&(o.first_column=0),o.last_column<0&&(o.last_column=o.first_column>0?o.first_column:80),o},prettyPrintRange:function(e,t,r){e=this.deriveLocationInfo(e,t,r);var n=(this.matched+this._input).split("\n"),o=Math.max(1,t?t.first_line:e.first_line-3),i=Math.max(1,r?r.last_line:e.last_line+1),a=1+Math.log10(1|i)|0,l=Array(a).join(" "),s=[],u=n.slice(o-1,i+1).map(function(t,r){var n=r+o,i=(l+n).substr(-a)+": "+t,u=Array(a+1).join("^"),c=3,f=0;return n===e.first_line?(c+=e.first_column,f=Math.max(2,(n===e.last_line?e.last_column:t.length)-e.first_column+1)):n===e.last_line?f=Math.max(2,e.last_column+1):n>e.first_line&&n0&&s.push(r)),i=i.replace(/\t/g," ")});if(s.length>4){var c=s[1]+1,f=s[s.length-2]-1,d=Array(a+1).join(" ")+" (...continued...)";d+="\n"+Array(a+1).join("-")+" (---------------)",u.splice(c,f-c+1,d)}return u.join("\n")},describeYYLLOC:function(e,t){var r,n=e.first_line,o=e.last_line,i=e.first_column,a=e.last_column;if(0==o-n?(r="line "+n+", ",a-i<=1?r+="column "+i:r+="columns "+i+" .. "+a):r="lines "+n+"(column "+i+") .. "+o+"(column "+a+")",e.range&&t){var l=e.range[0],s=e.range[1]-1;s<=l?r+=" {String Offset: "+l+"}":r+=" {String Offset range: "+l+" .. "+s+"}"}return r},test_match:function(e,t){var r,n,o,i,a;if(this.options.backtrack_lexer&&(o={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.yylloc.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column,range:this.yylloc.range.slice(0)},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done}),a=(i=e[0]).length,(n=i.split(/(?:\r\n?|\n)/g)).length>1?(this.yylineno+=n.length-1,this.yylloc.last_line=this.yylineno+1,this.yylloc.last_column=n[n.length-1].length):this.yylloc.last_column+=a,this.yytext+=i,this.match+=i,this.matched+=i,this.matches=e,this.yyleng=this.yytext.length,this.yylloc.range[1]+=a,this.offset+=a,this._more=!1,this._backtrack=!1,this._input=this._input.slice(a),r=this.performAction.call(this,this.yy,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),r)return r;if(this._backtrack){for(var l in o)this[l]=o[l];this.__currentRuleSet__=null}else if(this._signaled_error_token)return r=this._signaled_error_token,this._signaled_error_token=!1,r;return!1},next:function(){if(this.done)return this.clear(),this.EOF;this._input||(this.done=!0),this._more||this.clear();var e,t,r,n,o=this.__currentRuleSet__;if(!o&&(!(o=this.__currentRuleSet__=this._currentRules())||!o.rules)){var i="";this.options.trackPosition&&(i=" on line "+(this.yylineno+1));var a=this.constructLexErrorInfo("Internal lexer engine error"+i+': The lex grammar programmer pushed a non-existing condition name "'+this.topState()+'"; this is a fatal error and should be reported to the application programmer team!',!1);return this.parseError(a.errStr,a,this.JisonLexerError)||this.ERROR}for(var l=o.rules,s=o.__rule_regexes,u=o.__rule_count,c=1;c<=u;c++)if((r=this._input.match(s[c]))&&(!t||r[0].length>t[0].length)){if(t=r,n=c,this.options.backtrack_lexer){if(!1!==(e=this.test_match(r,l[c])))return e;if(!this._backtrack)return!1;t=void 0;continue}if(!this.options.flex)break}if(t)return!1!==(e=this.test_match(t,l[n]))&&e;if(!this._input)return this.done=!0,this.clear(),this.EOF;var i="";this.options.trackPosition&&(i=" on line "+(this.yylineno+1));var a=this.constructLexErrorInfo("Lexical error"+i+": Unrecognized text.",this.options.lexerErrorsAreRecoverable),f=this._input,d=this.topState(),p=this.conditionStack.length;return(e=this.parseError(a.errStr,a,this.JisonLexerError)||this.ERROR)!==this.ERROR||this.matches||f!==this._input||d!==this.topState()||p!==this.conditionStack.length||this.input(),e},lex:function(){var e;for("function"==typeof this.pre_lex&&(e=this.pre_lex.call(this,0)),"function"==typeof this.options.pre_lex&&(e=this.options.pre_lex.call(this,e)||e),this.yy&&"function"==typeof this.yy.pre_lex&&(e=this.yy.pre_lex.call(this,e)||e);!e;)e=this.next();return this.yy&&"function"==typeof this.yy.post_lex&&(e=this.yy.post_lex.call(this,e)||e),"function"==typeof this.options.post_lex&&(e=this.options.post_lex.call(this,e)||e),"function"==typeof this.post_lex&&(e=this.post_lex.call(this,e)||e),e},fastLex:function(){for(var e;!e;)e=this.next();return e},canIUse:function(){return{fastLex:!("function"==typeof this.pre_lex||"function"==typeof this.options.pre_lex||this.yy&&"function"==typeof this.yy.pre_lex||this.yy&&"function"==typeof this.yy.post_lex||"function"==typeof this.options.post_lex||"function"==typeof this.post_lex)&&"function"==typeof this.fastLex}},begin:function(e){return this.pushState(e)},pushState:function(e){return this.conditionStack.push(e),this.__currentRuleSet__=null,this},popState:function(){return this.conditionStack.length-1>0?(this.__currentRuleSet__=null,this.conditionStack.pop()):this.conditionStack[0]},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]]:this.conditions.INITIAL},stateStackSize:function(){return this.conditionStack.length},options:{trackPosition:!0},JisonLexerError:e,performAction:function(e,t,r){if(1!==t)return this.simpleCaseActionClusters[t]},simpleCaseActionClusters:{/*! Conditions:: INITIAL *//*! Rule:: (--[0-9a-z-A-Z-]*) */0:13,/*! Conditions:: INITIAL *//*! Rule:: \* */2:5,/*! Conditions:: INITIAL *//*! Rule:: \/ */3:6,/*! Conditions:: INITIAL *//*! Rule:: \+ */4:3,/*! Conditions:: INITIAL *//*! Rule:: - */5:4,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)px\b */6:15,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)cm\b */7:15,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)mm\b */8:15,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)in\b */9:15,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)pt\b */10:15,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)pc\b */11:15,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)deg\b */12:16,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)grad\b */13:16,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)rad\b */14:16,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)turn\b */15:16,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)s\b */16:17,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)ms\b */17:17,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)Hz\b */18:18,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)kHz\b */19:18,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)dpi\b */20:19,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)dpcm\b */21:19,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)dppx\b */22:19,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)em\b */23:20,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)ex\b */24:21,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)ch\b */25:22,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)rem\b */26:23,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)vw\b */27:25,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)vh\b */28:24,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)vmin\b */29:26,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)vmax\b */30:27,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)% */31:28,/*! Conditions:: INITIAL *//*! Rule:: ([0-9]+(\.[0-9]*)?|\.[0-9]+)\b */32:11,/*! Conditions:: INITIAL *//*! Rule:: (calc) */33:9,/*! Conditions:: INITIAL *//*! Rule:: (var) */34:12,/*! Conditions:: INITIAL *//*! Rule:: ([a-z]+) */35:10,/*! Conditions:: INITIAL *//*! Rule:: \( */36:7,/*! Conditions:: INITIAL *//*! Rule:: \) */37:8,/*! Conditions:: INITIAL *//*! Rule:: , */38:14,/*! Conditions:: INITIAL *//*! Rule:: $ */39:1},rules:[/^(?:(--[\d\-A-Za-z]*))/,/^(?:\s+)/,/^(?:\*)/,/^(?:\/)/,/^(?:\+)/,/^(?:-)/,/^(?:(\d+(\.\d*)?|\.\d+)px\b)/,/^(?:(\d+(\.\d*)?|\.\d+)cm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)mm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)in\b)/,/^(?:(\d+(\.\d*)?|\.\d+)pt\b)/,/^(?:(\d+(\.\d*)?|\.\d+)pc\b)/,/^(?:(\d+(\.\d*)?|\.\d+)deg\b)/,/^(?:(\d+(\.\d*)?|\.\d+)grad\b)/,/^(?:(\d+(\.\d*)?|\.\d+)rad\b)/,/^(?:(\d+(\.\d*)?|\.\d+)turn\b)/,/^(?:(\d+(\.\d*)?|\.\d+)s\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ms\b)/,/^(?:(\d+(\.\d*)?|\.\d+)Hz\b)/,/^(?:(\d+(\.\d*)?|\.\d+)kHz\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dpi\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dpcm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dppx\b)/,/^(?:(\d+(\.\d*)?|\.\d+)em\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ex\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ch\b)/,/^(?:(\d+(\.\d*)?|\.\d+)rem\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vw\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vh\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vmin\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vmax\b)/,/^(?:(\d+(\.\d*)?|\.\d+)%)/,/^(?:(\d+(\.\d*)?|\.\d+)\b)/,/^(?:(calc))/,/^(?:(var))/,/^(?:([a-z]+))/,/^(?:\()/,/^(?:\))/,/^(?:,)/,/^(?:$)/],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],inclusive:!0}}}}();function a(){this.yy={}}return o.lexer=i,a.prototype=o,o.Parser=a,new a}();t.parser=r,t.Parser=r.Parser,t.parse=function(){return r.parse.apply(r,arguments)}},8336:function(e,t,r){var n=r(8219),o=r(6461),i=r(1088);function a(e){return this instanceof a?(this.nodes=n(e),this):new a(e)}a.prototype.toString=function(){return Array.isArray(this.nodes)?i(this.nodes):""},a.prototype.walk=function(e,t){return o(this.nodes,e,t),this},a.unit=r(4386),a.walk=o,a.stringify=i,e.exports=a},8219:function(e){e.exports=function(e){for(var t,r,n,o,i,a,l,s,u=[],c=e,f=0,d=c.charCodeAt(f),p=c.length,h=[{nodes:u}],m=0,v="",g="",y="";f=48&&t<=57)a=!0;else if(101===t||69===t){if(i>-1)break;i=r}else if(46===t){if(o)break;o=!0}else if(43===t||45===t){if(0!==r)break}else break;r+=1}return i+1===r&&r--,!!a&&{number:e.slice(0,r),unit:e.slice(r)}}},6461:function(e){e.exports=function e(t,r,n){var o,i,a,l;for(o=0,i=t.length;oe.length)&&(t=e.length);for(var r=0,n=Array(t);r=0;--n){var o=this.tryEntries[n],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=i.call(o,"catchLoc"),s=i.call(o,"finallyLoc");if(l&&s){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),k(r),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;k(r)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:A(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),h}},t}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},6015:function(e){function t(r,n){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r,n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},7424:function(e,t,r){var n=r(5372),o=r(8872),i=r(6116),a=r(2218);e.exports=function(e,t){return n(e)||o(e,t)||i(e,t)||a()},e.exports.__esModule=!0,e.exports.default=e.exports},5036:function(e,t,r){var n=r(8698).default;e.exports=function(e,t){if("object"!==n(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!==n(o))return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},4062:function(e,t,r){var n=r(8698).default,o=r(5036);e.exports=function(e){var t=o(e,"string");return"symbol"===n(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},8698:function(e){function t(r){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},6116:function(e,t,r){var n=r(3897);e.exports=function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}},e.exports.__esModule=!0,e.exports.default=e.exports},3496:function(e,t,r){var n=r(3808),o=r(6015),i=r(6035),a=r(3515);function l(t){var r="function"==typeof Map?new Map:void 0;return e.exports=l=function(e){if(null===e||!i(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==r){if(r.has(e))return r.get(e);r.set(e,t)}function t(){return a(e,arguments,n(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),o(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,l(t)}e.exports=l,e.exports.__esModule=!0,e.exports.default=e.exports},4687:function(e,t,r){var n=r(7061)();e.exports=n;try{regeneratorRuntime=n}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=n:Function("r","regeneratorRuntime = r")(n)}},9611:function(e,t,r){"use strict";function n(e,t){return(n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}r.d(t,{Z:function(){return n}})},1002:function(e,t,r){"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.d(t,{Z:function(){return n}})},7514:function(e,t,r){"use strict";let n,o;r.d(t,{V:function(){return ec}});var i,a,l,s,u,c=r(7294),f=r.t(c,2),d=r(2984),p=r(5748),h=r(3784),m=r(1363),v=r(4103),g=r(9946),y=r(2180),b=r(6045),x=r(4575),w=r(3781),E=r(5662),_=r(4879),O=r(1074),k=r(4007),S=r(1021),A=r(6599),T=r(4192),P=r(1595);function C(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let r of e.current)r.current instanceof HTMLElement&&t.add(r.current);return t}var M=((i=M||{})[i.None=1]="None",i[i.InitialFocus=2]="InitialFocus",i[i.TabLock=4]="TabLock",i[i.FocusLock=8]="FocusLock",i[i.RestoreFocus=16]="RestoreFocus",i[i.All=30]="All",i);let j=Object.assign((0,p.yV)(function(e,t){let r=(0,c.useRef)(null),n=(0,h.T)(r,t),{initialFocus:o,containers:i,features:a=30,...l}=e;(0,y.H)()||(a=1);let s=(0,O.i)(r);!function({ownerDocument:e},t){let r=function(e=!0){let t=(0,c.useRef)(N.slice());return(0,A.q)(([e],[r])=>{!0===r&&!1===e&&(0,S.Y)(()=>{t.current.splice(0)}),!1===r&&!0===e&&(t.current=N.slice())},[e,N,t]),(0,w.z)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(t);(0,A.q)(()=>{t||(null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&(0,x.C5)(r())},[t]),(0,P.L)(()=>{t&&(0,x.C5)(r())})}({ownerDocument:s},Boolean(16&a));let u=function({ownerDocument:e,container:t,initialFocus:r},n){let o=(0,c.useRef)(null),i=(0,_.t)();return(0,A.q)(()=>{if(!n)return;let a=t.current;a&&(0,S.Y)(()=>{if(!i.current)return;let t=null==e?void 0:e.activeElement;if(null!=r&&r.current){if((null==r?void 0:r.current)===t){o.current=t;return}}else if(a.contains(t)){o.current=t;return}null!=r&&r.current?(0,x.C5)(r.current):(0,x.jA)(a,x.TO.First)===x.fE.Error&&console.warn("There are no focusable elements inside the "),o.current=null==e?void 0:e.activeElement})},[n]),o}({ownerDocument:s,container:r,initialFocus:o},Boolean(2&a));!function({ownerDocument:e,container:t,containers:r,previousActiveElement:n},o){let i=(0,_.t)();(0,k.O)(null==e?void 0:e.defaultView,"focus",e=>{if(!o||!i.current)return;let a=C(r);t.current instanceof HTMLElement&&a.add(t.current);let l=n.current;if(!l)return;let s=e.target;s&&s instanceof HTMLElement?R(a,s)?(n.current=s,(0,x.C5)(s)):(e.preventDefault(),e.stopPropagation(),(0,x.C5)(l)):(0,x.C5)(n.current)},!0)}({ownerDocument:s,container:r,containers:i,previousActiveElement:u},Boolean(8&a));let f=(0,E.l)(),m=(0,w.z)(e=>{let t=r.current;t&&(0,d.E)(f.current,{[E.N.Forwards]:()=>{(0,x.jA)(t,x.TO.First,{skipElements:[e.relatedTarget]})},[E.N.Backwards]:()=>{(0,x.jA)(t,x.TO.Last,{skipElements:[e.relatedTarget]})}})}),v=(0,T.G)(),g=(0,c.useRef)(!1);return c.createElement(c.Fragment,null,Boolean(4&a)&&c.createElement(b._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:b.A.Focusable}),(0,p.sY)({ourProps:{ref:n,onKeyDown(e){"Tab"==e.key&&(g.current=!0,v.requestAnimationFrame(()=>{g.current=!1}))},onBlur(e){let t=C(i);r.current instanceof HTMLElement&&t.add(r.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(R(t,n)||(g.current?(0,x.jA)(r.current,(0,d.E)(f.current,{[E.N.Forwards]:()=>x.TO.Next,[E.N.Backwards]:()=>x.TO.Previous})|x.TO.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,x.C5)(e.target)))}},theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(4&a)&&c.createElement(b._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:m,features:b.A.Focusable}))}),{features:M}),N=[];function R(e,t){for(let r of e)if(r.contains(t))return!0;return!1}!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){e.target instanceof HTMLElement&&e.target!==document.body&&N[0]!==e.target&&(N.unshift(e.target),(N=N.filter(e=>null!=e&&e.isConnected)).splice(10))}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var I=r(2740),D=r(1438),L=r(6723);let B=(0,c.createContext)(null),F=Object.assign((0,p.yV)(function(e,t){let r=(0,g.M)(),{id:n=`headlessui-description-${r}`,...o}=e,i=function e(){let t=(0,c.useContext)(B);if(null===t){let t=Error("You used a component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),a=(0,h.T)(t);(0,L.e)(()=>i.register(n),[n,i.register]);let l={ref:a,...i.props,id:n};return(0,p.sY)({ourProps:l,theirProps:o,slot:i.slot||{},defaultTag:"p",name:i.name||"Description"})}),{});var U=r(6567);let z=(0,c.createContext)(()=>{});z.displayName="StackContext";var H=((a=H||{})[a.Add=0]="Add",a[a.Remove=1]="Remove",a);function $({children:e,onUpdate:t,type:r,element:n,enabled:o}){let i=(0,c.useContext)(z),a=(0,w.z)((...e)=>{null==t||t(...e),i(...e)});return(0,L.e)(()=>{let e=void 0===o||!0===o;return e&&a(0,r,n),()=>{e&&a(1,r,n)}},[a,r,n,o]),c.createElement(z.Provider,{value:a},e)}var V=r(9650);let{useState:Y,useEffect:W,useLayoutEffect:X,useDebugValue:G}=f;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let q=f.useSyncExternalStore;var K=r(9362),Z=r(8657);let J=(l={PUSH(e,t){var r;let n=null!=(r=this.get(e))?r:{doc:e,count:0,d:(0,K.k)(),meta:new Set};return n.count++,n.meta.add(t),this.set(e,n),this},POP(e,t){let r=this.get(e);return r&&(r.count--,r.meta.delete(t)),this},SCROLL_PREVENT({doc:e,d:t,meta:r}){let n,o;let i={doc:e,d:t,meta:function(e){let t={};for(let r of e)Object.assign(t,r(t));return t}(r)},a=[(0,Z.gn)()?{before(){n=window.pageYOffset},after({doc:e,d:t,meta:r}){function o(e){return r.containers.flatMap(e=>e()).some(t=>t.contains(e))}t.style(e.body,"marginTop",`-${n}px`),window.scrollTo(0,0);let i=null;t.addEventListener(e,"click",t=>{if(t.target instanceof HTMLElement)try{let r=t.target.closest("a");if(!r)return;let{hash:n}=new URL(r.href),a=e.querySelector(n);a&&!o(a)&&(i=a)}catch{}},!0),t.addEventListener(e,"touchmove",e=>{e.target instanceof HTMLElement&&!o(e.target)&&e.preventDefault()},{passive:!1}),t.add(()=>{window.scrollTo(0,window.pageYOffset+n),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})}}:{},{before({doc:e}){var t;let r=e.documentElement;o=(null!=(t=e.defaultView)?t:window).innerWidth-r.clientWidth},after({doc:e,d:t}){let r=e.documentElement,n=o-(r.clientWidth-r.offsetWidth);t.style(r,"paddingRight",`${n}px`)}},{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];a.forEach(({before:e})=>null==e?void 0:e(i)),a.forEach(({after:e})=>null==e?void 0:e(i))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}},n=new Map,o=new Set,{getSnapshot:()=>n,subscribe:e=>(o.add(e),()=>o.delete(e)),dispatch(e,...t){let r=l[e].call(n,...t);r&&(n=r,o.forEach(e=>e()))}});J.subscribe(()=>{let e=J.getSnapshot(),t=new Map;for(let[r]of e)t.set(r,r.documentElement.style.overflow);for(let r of e.values()){let e="hidden"===t.get(r.doc),n=0!==r.count;(n&&!e||!n&&e)&&J.dispatch(r.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",r),0===r.count&&J.dispatch("TEARDOWN",r)}});let Q=new Map,ee=new Map;function et(e,t=!0){(0,L.e)(()=>{var r;if(!t)return;let n="function"==typeof e?e():e.current;if(!n)return;let o=null!=(r=ee.get(n))?r:0;return ee.set(n,o+1),0!==o||(Q.set(n,{"aria-hidden":n.getAttribute("aria-hidden"),inert:n.inert}),n.setAttribute("aria-hidden","true"),n.inert=!0),function(){var e;if(!n)return;let t=null!=(e=ee.get(n))?e:1;if(1===t?ee.delete(n):ee.set(n,t-1),1!==t)return;let r=Q.get(n);r&&(null===r["aria-hidden"]?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",r["aria-hidden"]),n.inert=r.inert,Q.delete(n))}},[e,t])}var er=r(5958),en=((s=en||{})[s.Open=0]="Open",s[s.Closed=1]="Closed",s),eo=((u=eo||{})[u.SetTitleId=0]="SetTitleId",u);let ei={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},ea=(0,c.createContext)(null);function el(e){let t=(0,c.useContext)(ea);if(null===t){let t=Error(`<${e} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,el),t}return t}function es(e,t){return(0,d.E)(t.type,ei,e,t)}ea.displayName="DialogContext";let eu=p.AN.RenderStrategy|p.AN.Static,ec=Object.assign((0,p.yV)(function(e,t){var r;let n=(0,g.M)(),{id:o=`headlessui-dialog-${n}`,open:i,onClose:a,initialFocus:l,__demoMode:s=!1,...u}=e,[f,v]=(0,c.useState)(0),b=(0,U.oJ)();void 0===i&&null!==b&&(i=(b&U.ZM.Open)===U.ZM.Open);let x=(0,c.useRef)(null),E=(0,h.T)(x,t),_=(0,O.i)(x),S=e.hasOwnProperty("open")||null!==b,A=e.hasOwnProperty("onClose");if(!S&&!A)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!S)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!A)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof i)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${i}`);if("function"!=typeof a)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${a}`);let T=i?0:1,[P,C]=(0,c.useReducer)(es,{titleId:null,descriptionId:null,panelRef:(0,c.createRef)()}),M=(0,w.z)(()=>a(!1)),N=(0,w.z)(e=>C({type:0,id:e})),R=!!(0,y.H)()&&!s&&0===T,F=f>1,z=null!==(0,c.useContext)(ea),[Y,W]=(0,I.k)(),{resolveContainers:X,mainTreeNodeRef:G,MainTreeNode:K}=(0,er.v)({portals:Y,defaultContainers:[null!=(r=P.panelRef.current)?r:x.current]}),Z=null!==b&&(b&U.ZM.Closing)===U.ZM.Closing;et((0,c.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==_?void 0:_.querySelectorAll("body > *"))?e:[]).find(e=>"headlessui-portal-root"!==e.id&&e.contains(G.current)&&e instanceof HTMLElement))?t:null},[G]),!z&&!Z&&R),et((0,c.useCallback)(()=>{var e,t;return null!=(t=Array.from(null!=(e=null==_?void 0:_.querySelectorAll("[data-headlessui-portal]"))?e:[]).find(e=>e.contains(G.current)&&e instanceof HTMLElement))?t:null},[G]),!!F||R),(0,V.O)(X,M,!(!R||F));let Q=!(F||0!==T);(0,k.O)(null==_?void 0:_.defaultView,"keydown",e=>{Q&&(e.defaultPrevented||e.key===m.R.Escape&&(e.preventDefault(),e.stopPropagation(),M()))}),function(e,t,r=()=>[document.body]){var n;let o,i;n=e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],r]}},o=q(J.subscribe,J.getSnapshot,J.getSnapshot),(i=e?o.get(e):void 0)&&i.count,(0,L.e)(()=>{if(!(!e||!t))return J.dispatch("PUSH",e,n),()=>J.dispatch("POP",e,n)},[t,e])}(_,!(Z||0!==T||z),X),(0,c.useEffect)(()=>{if(0!==T||!x.current)return;let e=new ResizeObserver(e=>{for(let t of e){let e=t.target.getBoundingClientRect();0===e.x&&0===e.y&&0===e.width&&0===e.height&&M()}});return e.observe(x.current),()=>e.disconnect()},[T,x,M]);let[ee,en]=function(){let[e,t]=(0,c.useState)([]);return[e.length>0?e.join(" "):void 0,(0,c.useMemo)(()=>function(e){let r=(0,w.z)(e=>(t(t=>[...t,e]),()=>t(t=>{let r=t.slice(),n=r.indexOf(e);return -1!==n&&r.splice(n,1),r}))),n=(0,c.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props}),[r,e.slot,e.name,e.props]);return c.createElement(B.Provider,{value:n},e.children)},[t])]}(),eo=(0,c.useMemo)(()=>[{dialogState:T,close:M,setTitleId:N},P],[T,P,M,N]),ei=(0,c.useMemo)(()=>({open:0===T}),[T]),el={ref:E,id:o,role:"dialog","aria-modal":0===T||void 0,"aria-labelledby":P.titleId,"aria-describedby":ee};return c.createElement($,{type:"Dialog",enabled:0===T,element:x,onUpdate:(0,w.z)((e,t)=>{"Dialog"===t&&(0,d.E)(e,{[H.Add]:()=>v(e=>e+1),[H.Remove]:()=>v(e=>e-1)})})},c.createElement(D.O,{force:!0},c.createElement(I.h,null,c.createElement(ea.Provider,{value:eo},c.createElement(I.h.Group,{target:x},c.createElement(D.O,{force:!1},c.createElement(en,{slot:ei,name:"Dialog.Description"},c.createElement(j,{initialFocus:l,containers:X,features:R?(0,d.E)(F?"parent":"leaf",{parent:j.features.RestoreFocus,leaf:j.features.All&~j.features.FocusLock}):j.features.None},c.createElement(W,null,(0,p.sY)({ourProps:el,theirProps:u,slot:ei,defaultTag:"div",features:eu,visible:0===T,name:"Dialog"}))))))))),c.createElement(K,null))}),{Backdrop:(0,p.yV)(function(e,t){let r=(0,g.M)(),{id:n=`headlessui-dialog-backdrop-${r}`,...o}=e,[{dialogState:i},a]=el("Dialog.Backdrop"),l=(0,h.T)(t);(0,c.useEffect)(()=>{if(null===a.panelRef.current)throw Error("A component is being used, but a component is missing.")},[a.panelRef]);let s=(0,c.useMemo)(()=>({open:0===i}),[i]);return c.createElement(D.O,{force:!0},c.createElement(I.h,null,(0,p.sY)({ourProps:{ref:l,id:n,"aria-hidden":!0},theirProps:o,slot:s,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,p.yV)(function(e,t){let r=(0,g.M)(),{id:n=`headlessui-dialog-panel-${r}`,...o}=e,[{dialogState:i},a]=el("Dialog.Panel"),l=(0,h.T)(t,a.panelRef),s=(0,c.useMemo)(()=>({open:0===i}),[i]),u=(0,w.z)(e=>{e.stopPropagation()});return(0,p.sY)({ourProps:{ref:l,id:n,onClick:u},theirProps:o,slot:s,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,p.yV)(function(e,t){let r=(0,g.M)(),{id:n=`headlessui-dialog-overlay-${r}`,...o}=e,[{dialogState:i,close:a}]=el("Dialog.Overlay"),l=(0,h.T)(t),s=(0,w.z)(e=>{if(e.target===e.currentTarget){if((0,v.P)(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}),u=(0,c.useMemo)(()=>({open:0===i}),[i]);return(0,p.sY)({ourProps:{ref:l,id:n,"aria-hidden":!0,onClick:s},theirProps:o,slot:u,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,p.yV)(function(e,t){let r=(0,g.M)(),{id:n=`headlessui-dialog-title-${r}`,...o}=e,[{dialogState:i,setTitleId:a}]=el("Dialog.Title"),l=(0,h.T)(t);(0,c.useEffect)(()=>(a(n),()=>a(null)),[n,a]);let s=(0,c.useMemo)(()=>({open:0===i}),[i]);return(0,p.sY)({ourProps:{ref:l,id:n},theirProps:o,slot:s,defaultTag:"h2",name:"Dialog.Title"})}),Description:F})},1363:function(e,t,r){"use strict";r.d(t,{R:function(){return o}});var n,o=((n=o||{}).Space=" ",n.Enter="Enter",n.Escape="Escape",n.Backspace="Backspace",n.Delete="Delete",n.ArrowLeft="ArrowLeft",n.ArrowUp="ArrowUp",n.ArrowRight="ArrowRight",n.ArrowDown="ArrowDown",n.Home="Home",n.End="End",n.PageUp="PageUp",n.PageDown="PageDown",n.Tab="Tab",n)},2740:function(e,t,r){"use strict";r.d(t,{h:function(){return b},k:function(){return y}});var n=r(7294),o=r(3935),i=r(5748),a=r(6723),l=r(1438),s=r(2180),u=r(3784),c=r(1595),f=r(1074),d=r(7896),p=r(3781);let h=n.Fragment,m=n.Fragment,v=(0,n.createContext)(null),g=(0,n.createContext)(null);function y(){let e=(0,n.useContext)(g),t=(0,n.useRef)([]),r=(0,p.z)(r=>(t.current.push(r),e&&e.register(r),()=>o(r))),o=(0,p.z)(r=>{let n=t.current.indexOf(r);-1!==n&&t.current.splice(n,1),e&&e.unregister(r)}),i=(0,n.useMemo)(()=>({register:r,unregister:o,portals:t}),[r,o,t]);return[t,(0,n.useMemo)(()=>function({children:e}){return n.createElement(g.Provider,{value:i},e)},[i])]}let b=Object.assign((0,i.yV)(function(e,t){let r=(0,n.useRef)(null),p=(0,u.T)((0,u.h)(e=>{r.current=e}),t),m=(0,f.i)(r),y=function(e){let t=(0,l.n)(),r=(0,n.useContext)(v),o=(0,f.i)(e),[i,a]=(0,n.useState)(()=>{if(!t&&null!==r||d.O.isServer)return null;let e=null==o?void 0:o.getElementById("headlessui-portal-root");if(e)return e;if(null===o)return null;let n=o.createElement("div");return n.setAttribute("id","headlessui-portal-root"),o.body.appendChild(n)});return(0,n.useEffect)(()=>{null!==i&&(null!=o&&o.body.contains(i)||null==o||o.body.appendChild(i))},[i,o]),(0,n.useEffect)(()=>{t||null!==r&&a(r.current)},[r,a,t]),i}(r),[b]=(0,n.useState)(()=>{var e;return d.O.isServer?null:null!=(e=null==m?void 0:m.createElement("div"))?e:null}),x=(0,n.useContext)(g),w=(0,s.H)();return(0,a.e)(()=>{!y||!b||y.contains(b)||(b.setAttribute("data-headlessui-portal",""),y.appendChild(b))},[y,b]),(0,a.e)(()=>{if(b&&x)return x.register(b)},[x,b]),(0,c.L)(()=>{var e;y&&b&&(b instanceof Node&&y.contains(b)&&y.removeChild(b),y.childNodes.length<=0&&(null==(e=y.parentElement)||e.removeChild(y)))}),w&&y&&b?(0,o.createPortal)((0,i.sY)({ourProps:{ref:p},theirProps:e,defaultTag:h,name:"Portal"}),b):null}),{Group:(0,i.yV)(function(e,t){let{target:r,...o}=e,a={ref:(0,u.T)(t)};return n.createElement(v.Provider,{value:r},(0,i.sY)({ourProps:a,theirProps:o,defaultTag:m,name:"Popover.Group"}))})})},4080:function(e,t,r){"use strict";r.d(t,{u:function(){return j}});var n,o=r(7294),i=r(5748),a=r(6567),l=r(2984),s=r(4879),u=r(6723),c=r(3855),f=r(2180),d=r(3784),p=r(9362);function h(e,...t){e&&t.length>0&&e.classList.add(...t)}function m(e,...t){e&&t.length>0&&e.classList.remove(...t)}var v=r(4192),g=r(3781),y=r(4067);function b(e=""){return e.split(" ").filter(e=>e.trim().length>1)}let x=(0,o.createContext)(null);x.displayName="TransitionContext";var w=((n=w||{}).Visible="visible",n.Hidden="hidden",n);let E=(0,o.createContext)(null);function _(e){return"children"in e?_(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function O(e,t){let r=(0,c.E)(e),n=(0,o.useRef)([]),a=(0,s.t)(),u=(0,v.G)(),f=(0,g.z)((e,t=i.l4.Hidden)=>{let o=n.current.findIndex(({el:t})=>t===e);-1!==o&&((0,l.E)(t,{[i.l4.Unmount](){n.current.splice(o,1)},[i.l4.Hidden](){n.current[o].state="hidden"}}),u.microTask(()=>{var e;!_(n)&&a.current&&(null==(e=r.current)||e.call(r))}))}),d=(0,g.z)(e=>{let t=n.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):n.current.push({el:e,state:"visible"}),()=>f(e,i.l4.Unmount)}),p=(0,o.useRef)([]),h=(0,o.useRef)(Promise.resolve()),m=(0,o.useRef)({enter:[],leave:[],idle:[]}),y=(0,g.z)((e,r,n)=>{p.current.splice(0),t&&(t.chains.current[r]=t.chains.current[r].filter(([t])=>t!==e)),null==t||t.chains.current[r].push([e,new Promise(e=>{p.current.push(e)})]),null==t||t.chains.current[r].push([e,new Promise(e=>{Promise.all(m.current[r].map(([e,t])=>t)).then(()=>e())})]),"enter"===r?h.current=h.current.then(()=>null==t?void 0:t.wait.current).then(()=>n(r)):n(r)}),b=(0,g.z)((e,t,r)=>{Promise.all(m.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=p.current.shift())||e()}).then(()=>r(t))});return(0,o.useMemo)(()=>({children:n,register:d,unregister:f,onStart:y,onStop:b,wait:h,chains:m}),[d,f,n,y,b,m,h])}function k(){}E.displayName="NestingContext";let S=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function A(e){var t;let r={};for(let n of S)r[n]=null!=(t=e[n])?t:k;return r}let T=i.AN.RenderStrategy,P=(0,i.yV)(function(e,t){let{show:r,appear:n=!1,unmount:l,...s}=e,c=(0,o.useRef)(null),p=(0,d.T)(c,t);(0,f.H)();let h=(0,a.oJ)();if(void 0===r&&null!==h&&(r=(h&a.ZM.Open)===a.ZM.Open),![!0,!1].includes(r))throw Error("A is used but it is missing a `show={true | false}` prop.");let[m,v]=(0,o.useState)(r?"visible":"hidden"),y=O(()=>{v("hidden")}),[b,w]=(0,o.useState)(!0),k=(0,o.useRef)([r]);(0,u.e)(()=>{!1!==b&&k.current[k.current.length-1]!==r&&(k.current.push(r),w(!1))},[k,r]);let S=(0,o.useMemo)(()=>({show:r,appear:n,initial:b}),[r,n,b]);(0,o.useEffect)(()=>{if(r)v("visible");else if(_(y)){let e=c.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&v("hidden")}else v("hidden")},[r,y]);let A={unmount:l},P=(0,g.z)(()=>{var t;b&&w(!1),null==(t=e.beforeEnter)||t.call(e)}),M=(0,g.z)(()=>{var t;b&&w(!1),null==(t=e.beforeLeave)||t.call(e)});return o.createElement(E.Provider,{value:y},o.createElement(x.Provider,{value:S},(0,i.sY)({ourProps:{...A,as:o.Fragment,children:o.createElement(C,{ref:p,...A,...s,beforeEnter:P,beforeLeave:M})},theirProps:{},defaultTag:o.Fragment,features:T,visible:"visible"===m,name:"Transition"})))}),C=(0,i.yV)(function(e,t){var r;let n,{beforeEnter:w,afterEnter:k,beforeLeave:S,afterLeave:P,enter:C,enterFrom:M,enterTo:j,entered:N,leave:R,leaveFrom:I,leaveTo:D,...L}=e,B=(0,o.useRef)(null),F=(0,d.T)(B,t),U=L.unmount?i.l4.Unmount:i.l4.Hidden,{show:z,appear:H,initial:$}=function(){let e=(0,o.useContext)(x);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),[V,Y]=(0,o.useState)(z?"visible":"hidden"),W=function(){let e=(0,o.useContext)(E);if(null===e)throw Error("A is used but it is missing a parent or .");return e}(),{register:X,unregister:G}=W,q=(0,o.useRef)(null);(0,o.useEffect)(()=>X(B),[X,B]),(0,o.useEffect)(()=>{if(U===i.l4.Hidden&&B.current){if(z&&"visible"!==V){Y("visible");return}return(0,l.E)(V,{hidden:()=>G(B),visible:()=>X(B)})}},[V,B,X,G,z,U]);let K=(0,c.E)({enter:b(C),enterFrom:b(M),enterTo:b(j),entered:b(N),leave:b(R),leaveFrom:b(I),leaveTo:b(D)}),Z=(r={beforeEnter:w,afterEnter:k,beforeLeave:S,afterLeave:P},n=(0,o.useRef)(A(r)),(0,o.useEffect)(()=>{n.current=A(r)},[r]),n),J=(0,f.H)();(0,o.useEffect)(()=>{if(J&&"visible"===V&&null===B.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[B,V,J]);let Q=$&&!H,ee=!J||Q||q.current===z?"idle":z?"enter":"leave",et=function(e=0){let[t,r]=(0,o.useState)(e),n=(0,s.t)(),i=(0,o.useCallback)(e=>{n.current&&r(t=>t|e)},[t,n]),a=(0,o.useCallback)(e=>Boolean(t&e),[t]);return{flags:t,addFlag:i,hasFlag:a,removeFlag:(0,o.useCallback)(e=>{n.current&&r(t=>t&~e)},[r,n]),toggleFlag:(0,o.useCallback)(e=>{n.current&&r(t=>t^e)},[r])}}(0),er=(0,g.z)(e=>(0,l.E)(e,{enter:()=>{et.addFlag(a.ZM.Opening),Z.current.beforeEnter()},leave:()=>{et.addFlag(a.ZM.Closing),Z.current.beforeLeave()},idle:()=>{}})),en=(0,g.z)(e=>(0,l.E)(e,{enter:()=>{et.removeFlag(a.ZM.Opening),Z.current.afterEnter()},leave:()=>{et.removeFlag(a.ZM.Closing),Z.current.afterLeave()},idle:()=>{}})),eo=O(()=>{Y("hidden"),G(B)},W);(function({container:e,direction:t,classes:r,onStart:n,onStop:o}){let i=(0,s.t)(),a=(0,v.G)(),f=(0,c.E)(t);(0,u.e)(()=>{let t=(0,p.k)();a.add(t.dispose);let s=e.current;if(s&&"idle"!==f.current&&i.current){var u,c,d,v;let e,i,a,g,y,b,x;return t.dispose(),n.current(f.current),t.add((u=s,c=r.current,d="enter"===f.current,v=()=>{t.dispose(),o.current(f.current)},i=d?"enter":"leave",a=(0,p.k)(),g=void 0!==v?(e={called:!1},(...t)=>{if(!e.called)return e.called=!0,v(...t)}):()=>{},"enter"===i&&(u.removeAttribute("hidden"),u.style.display=""),y=(0,l.E)(i,{enter:()=>c.enter,leave:()=>c.leave}),b=(0,l.E)(i,{enter:()=>c.enterTo,leave:()=>c.leaveTo}),x=(0,l.E)(i,{enter:()=>c.enterFrom,leave:()=>c.leaveFrom}),m(u,...c.enter,...c.enterTo,...c.enterFrom,...c.leave,...c.leaveFrom,...c.leaveTo,...c.entered),h(u,...y,...x),a.nextFrame(()=>{m(u,...x),h(u,...b),function(e,t){let r=(0,p.k)();if(!e)return r.dispose;let{transitionDuration:n,transitionDelay:o}=getComputedStyle(e),[i,a]=[n,o].map(e=>{let[t=0]=e.split(",").filter(Boolean).map(e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e)).sort((e,t)=>t-e);return t}),l=i+a;if(0!==l){r.group(r=>{r.setTimeout(()=>{t(),r.dispose()},l),r.addEventListener(e,"transitionrun",e=>{e.target===e.currentTarget&&r.dispose()})});let n=r.addEventListener(e,"transitionend",e=>{e.target===e.currentTarget&&(t(),n())})}else t();r.add(()=>t()),r.dispose}(u,()=>(m(u,...y),h(u,...c.entered),g()))}),a.dispose)),t.dispose}},[t])})({container:B,classes:K,direction:ee,onStart:(0,c.E)(e=>{eo.onStart(B,e,er)}),onStop:(0,c.E)(e=>{eo.onStop(B,e,en),"leave"!==e||_(eo)||(Y("hidden"),G(B))})}),(0,o.useEffect)(()=>{Q&&(U===i.l4.Hidden?q.current=null:q.current=z)},[z,Q,V]);let ei=L;return H&&z&&$&&(ei={...ei,className:(0,y.A)(L.className,...K.current.enter,...K.current.enterFrom)}),o.createElement(E.Provider,{value:eo},o.createElement(a.up,{value:(0,l.E)(V,{visible:a.ZM.Open,hidden:a.ZM.Closed})|et.flags},(0,i.sY)({ourProps:{ref:F},theirProps:ei,defaultTag:"div",features:T,visible:"visible"===V,name:"Transition.Child"})))}),M=(0,i.yV)(function(e,t){let r=null!==(0,o.useContext)(x),n=null!==(0,a.oJ)();return o.createElement(o.Fragment,null,!r&&n?o.createElement(P,{ref:t,...e}):o.createElement(C,{ref:t,...e}))}),j=Object.assign(P,{Child:M,Root:P})},4192:function(e,t,r){"use strict";r.d(t,{G:function(){return i}});var n=r(7294),o=r(9362);function i(){let[e]=(0,n.useState)(o.k);return(0,n.useEffect)(()=>()=>e.dispose(),[e]),e}},4007:function(e,t,r){"use strict";r.d(t,{O:function(){return i}});var n=r(7294),o=r(3855);function i(e,t,r,i){let a=(0,o.E)(r);(0,n.useEffect)(()=>{function r(e){a.current(e)}return(e=null!=e?e:window).addEventListener(t,r,i),()=>e.removeEventListener(t,r,i)},[e,t,i])}},3781:function(e,t,r){"use strict";r.d(t,{z:function(){return i}});var n=r(7294),o=r(3855);let i=function(e){let t=(0,o.E)(e);return n.useCallback((...e)=>t.current(...e),[t])}},9946:function(e,t,r){"use strict";r.d(t,{M:function(){return s}});var n,o=r(7294),i=r(6723),a=r(2180),l=r(7896);let s=null!=(n=o.useId)?n:function(){let e=(0,a.H)(),[t,r]=o.useState(e?()=>l.O.nextId():null);return(0,i.e)(()=>{null===t&&r(l.O.nextId())},[t]),null!=t?""+t:void 0}},4879:function(e,t,r){"use strict";r.d(t,{t:function(){return i}});var n=r(7294),o=r(6723);function i(){let e=(0,n.useRef)(!1);return(0,o.e)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},6723:function(e,t,r){"use strict";r.d(t,{e:function(){return i}});var n=r(7294),o=r(7896);let i=(e,t)=>{o.O.isServer?(0,n.useEffect)(e,t):(0,n.useLayoutEffect)(e,t)}},3855:function(e,t,r){"use strict";r.d(t,{E:function(){return i}});var n=r(7294),o=r(6723);function i(e){let t=(0,n.useRef)(e);return(0,o.e)(()=>{t.current=e},[e]),t}},1595:function(e,t,r){"use strict";r.d(t,{L:function(){return a}});var n=r(7294),o=r(1021),i=r(3781);function a(e){let t=(0,i.z)(e),r=(0,n.useRef)(!1);(0,n.useEffect)(()=>(r.current=!1,()=>{r.current=!0,(0,o.Y)(()=>{r.current&&t()})}),[t])}},9650:function(e,t,r){"use strict";r.d(t,{O:function(){return s}});var n=r(7294),o=r(4575),i=r(3855);function a(e,t,r){let o=(0,i.E)(t);(0,n.useEffect)(()=>{function t(e){o.current(e)}return document.addEventListener(e,t,r),()=>document.removeEventListener(e,t,r)},[e,r])}var l=r(7815);function s(e,t,r=!0){let i=(0,n.useRef)(!1);function s(r,n){if(!i.current||r.defaultPrevented)return;let a=n(r);if(null!==a&&a.getRootNode().contains(a)){for(let t of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e)){if(null===t)continue;let e=t instanceof HTMLElement?t:t.current;if(null!=e&&e.contains(a)||r.composed&&r.composedPath().includes(e))return}return(0,o.sP)(a,o.tJ.Loose)||-1===a.tabIndex||r.preventDefault(),t(r,a)}}(0,n.useEffect)(()=>{requestAnimationFrame(()=>{i.current=r})},[r]);let u=(0,n.useRef)(null);a("mousedown",e=>{var t,r;i.current&&(u.current=(null==(r=null==(t=e.composedPath)?void 0:t.call(e))?void 0:r[0])||e.target)},!0),a("click",e=>{u.current&&(s(e,()=>u.current),u.current=null)},!0),(0,l.s)("blur",e=>s(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},1074:function(e,t,r){"use strict";r.d(t,{i:function(){return i}});var n=r(7294),o=r(5466);function i(...e){return(0,n.useMemo)(()=>(0,o.r)(...e),[...e])}},5958:function(e,t,r){"use strict";r.d(t,{v:function(){return l}});var n=r(7294),o=r(6045),i=r(3781),a=r(1074);function l({defaultContainers:e=[],portals:t}={}){let r=(0,n.useRef)(null),l=(0,a.i)(r),s=(0,i.z)(()=>{var n;let o=[];for(let t of e)null!==t&&(t instanceof HTMLElement?o.push(t):"current"in t&&t.current instanceof HTMLElement&&o.push(t.current));if(null!=t&&t.current)for(let e of t.current)o.push(e);for(let e of null!=(n=null==l?void 0:l.querySelectorAll("html > *, body > *"))?n:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(e.contains(r.current)||o.some(t=>e.contains(t))||o.push(e));return o});return{resolveContainers:s,contains:(0,i.z)(e=>s().some(t=>t.contains(e))),mainTreeNodeRef:r,MainTreeNode:(0,n.useMemo)(()=>function(){return n.createElement(o._,{features:o.A.Hidden,ref:r})},[r])}}},2180:function(e,t,r){"use strict";r.d(t,{H:function(){return i}});var n=r(7294),o=r(7896);function i(){let[e,t]=(0,n.useState)(o.O.isHandoffComplete);return e&&!1===o.O.isHandoffComplete&&t(!1),(0,n.useEffect)(()=>{!0!==e&&t(!0)},[e]),(0,n.useEffect)(()=>o.O.handoff(),[]),e}},3784:function(e,t,r){"use strict";r.d(t,{T:function(){return l},h:function(){return a}});var n=r(7294),o=r(3781);let i=Symbol();function a(e,t=!0){return Object.assign(e,{[i]:t})}function l(...e){let t=(0,n.useRef)(e);(0,n.useEffect)(()=>{t.current=e},[e]);let r=(0,o.z)(e=>{for(let r of t.current)null!=r&&("function"==typeof r?r(e):r.current=e)});return e.every(e=>null==e||(null==e?void 0:e[i]))?void 0:r}},5662:function(e,t,r){"use strict";r.d(t,{N:function(){return a},l:function(){return l}});var n,o=r(7294),i=r(7815),a=((n=a||{})[n.Forwards=0]="Forwards",n[n.Backwards=1]="Backwards",n);function l(){let e=(0,o.useRef)(0);return(0,i.s)("keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}},6599:function(e,t,r){"use strict";r.d(t,{q:function(){return i}});var n=r(7294),o=r(3781);function i(e,t){let r=(0,n.useRef)([]),i=(0,o.z)(e);(0,n.useEffect)(()=>{let e=[...r.current];for(let[n,o]of t.entries())if(r.current[n]!==o){let n=i(t,e);return r.current=t,n}},[i,...t])}},7815:function(e,t,r){"use strict";r.d(t,{s:function(){return i}});var n=r(7294),o=r(3855);function i(e,t,r){let i=(0,o.E)(t);(0,n.useEffect)(()=>{function t(e){i.current(e)}return window.addEventListener(e,t,r),()=>window.removeEventListener(e,t,r)},[e,r])}},6045:function(e,t,r){"use strict";r.d(t,{A:function(){return i},_:function(){return a}});var n,o=r(5748),i=((n=i||{})[n.None=1]="None",n[n.Focusable=2]="Focusable",n[n.Hidden=4]="Hidden",n);let a=(0,o.yV)(function(e,t){let{features:r=1,...n}=e,i={ref:t,"aria-hidden":(2&r)==2||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&r)==4&&(2&r)!=2&&{display:"none"}}};return(0,o.sY)({ourProps:i,theirProps:n,slot:{},defaultTag:"div",name:"Hidden"})})},6567:function(e,t,r){"use strict";r.d(t,{ZM:function(){return a},oJ:function(){return l},up:function(){return s}});var n,o=r(7294);let i=(0,o.createContext)(null);i.displayName="OpenClosedContext";var a=((n=a||{})[n.Open=1]="Open",n[n.Closed=2]="Closed",n[n.Closing=4]="Closing",n[n.Opening=8]="Opening",n);function l(){return(0,o.useContext)(i)}function s({value:e,children:t}){return o.createElement(i.Provider,{value:e},t)}},1438:function(e,t,r){"use strict";r.d(t,{O:function(){return a},n:function(){return i}});var n=r(7294);let o=(0,n.createContext)(!1);function i(){return(0,n.useContext)(o)}function a(e){return n.createElement(o.Provider,{value:e.force},e.children)}},4103:function(e,t,r){"use strict";function n(e){let t=e.parentElement,r=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(r=t),t=t.parentElement;let n=(null==t?void 0:t.getAttribute("disabled"))==="";return!(n&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(r))&&n}r.d(t,{P:function(){return n}})},4067:function(e,t,r){"use strict";function n(...e){return e.filter(Boolean).join(" ")}r.d(t,{A:function(){return n}})},9362:function(e,t,r){"use strict";r.d(t,{k:function(){return function e(){let t=[],r={addEventListener:(e,t,n,o)=>(e.addEventListener(t,n,o),r.add(()=>e.removeEventListener(t,n,o))),requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return r.add(()=>cancelAnimationFrame(t))},nextFrame:(...e)=>r.requestAnimationFrame(()=>r.requestAnimationFrame(...e)),setTimeout(...e){let t=setTimeout(...e);return r.add(()=>clearTimeout(t))},microTask(...e){let t={current:!0};return(0,n.Y)(()=>{t.current&&e[0]()}),r.add(()=>{t.current=!1})},style(e,t,r){let n=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:r}),this.add(()=>{Object.assign(e.style,{[t]:n})})},group(t){let r=e();return t(r),this.add(()=>r.dispose())},add:e=>(t.push(e),()=>{let r=t.indexOf(e);if(r>=0)for(let e of t.splice(r,1))e()}),dispose(){for(let e of t.splice(0))e()}};return r}}});var n=r(1021)},7896:function(e,t,r){"use strict";r.d(t,{O:function(){return a}});var n=Object.defineProperty,o=(e,t,r)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,i=(e,t,r)=>(o(e,"symbol"!=typeof t?t+"":t,r),r);let a=new class{constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},4575:function(e,t,r){"use strict";r.d(t,{C5:function(){return y},GO:function(){return h},TO:function(){return f},fE:function(){return d},jA:function(){return x},sP:function(){return v},tJ:function(){return m},z2:function(){return b}});var n,o,i,a,l,s=r(2984),u=r(5466);let c=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var f=((n=f||{})[n.First=1]="First",n[n.Previous=2]="Previous",n[n.Next=4]="Next",n[n.Last=8]="Last",n[n.WrapAround=16]="WrapAround",n[n.NoScroll=32]="NoScroll",n),d=((o=d||{})[o.Error=0]="Error",o[o.Overflow=1]="Overflow",o[o.Success=2]="Success",o[o.Underflow=3]="Underflow",o),p=((i=p||{})[i.Previous=-1]="Previous",i[i.Next=1]="Next",i);function h(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(c)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var m=((a=m||{})[a.Strict=0]="Strict",a[a.Loose=1]="Loose",a);function v(e,t=0){var r;return e!==(null==(r=(0,u.r)(e))?void 0:r.body)&&(0,s.E)(t,{0:()=>e.matches(c),1(){let t=e;for(;null!==t;){if(t.matches(c))return!0;t=t.parentElement}return!1}})}var g=((l=g||{})[l.Keyboard=0]="Keyboard",l[l.Mouse=1]="Mouse",l);function y(e){null==e||e.focus({preventScroll:!0})}function b(e,t=e=>e){return e.slice().sort((e,r)=>{let n=t(e),o=t(r);if(null===n||null===o)return 0;let i=n.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function x(e,t,{sorted:r=!0,relativeTo:n=null,skipElements:o=[]}={}){var i,a,l;let s=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,u=Array.isArray(e)?r?b(e):e:h(e);o.length>0&&u.length>1&&(u=u.filter(e=>!o.includes(e))),n=null!=n?n:s.activeElement;let c=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,u.indexOf(n))-1;if(4&t)return Math.max(0,u.indexOf(n))+1;if(8&t)return u.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=32&t?{preventScroll:!0}:{},p=0,m=u.length,v;do{if(p>=m||p+m<=0)return 0;let e=f+p;if(16&t)e=(e+m)%m;else{if(e<0)return 3;if(e>=m)return 1}null==(v=u[e])||v.focus(d),p+=c}while(v!==s.activeElement);return 6&t&&null!=(l=null==(a=null==(i=v)?void 0:i.matches)?void 0:a.call(i,"textarea,input"))&&l&&v.select(),2}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},2984:function(e,t,r){"use strict";function n(e,t,...r){if(e in t){let n=t[e];return"function"==typeof n?n(...r):n}let o=Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,n),o}r.d(t,{E:function(){return n}})},1021:function(e,t,r){"use strict";function n(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}r.d(t,{Y:function(){return n}})},5466:function(e,t,r){"use strict";r.d(t,{r:function(){return o}});var n=r(7896);function o(e){return n.O.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},8657:function(e,t,r){"use strict";function n(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return n()||/Android/gi.test(window.navigator.userAgent)}r.d(t,{gn:function(){return n},tq:function(){return o}})},5748:function(e,t,r){"use strict";r.d(t,{AN:function(){return s},l4:function(){return u},oA:function(){return h},sY:function(){return c},yV:function(){return p}});var n,o,i=r(7294),a=r(4067),l=r(2984),s=((n=s||{})[n.None=0]="None",n[n.RenderStrategy=1]="RenderStrategy",n[n.Static=2]="Static",n),u=((o=u||{})[o.Unmount=0]="Unmount",o[o.Hidden=1]="Hidden",o);function c({ourProps:e,theirProps:t,slot:r,defaultTag:n,features:o,visible:i=!0,name:a}){let s=d(t,e);if(i)return f(s,r,n,a);let u=null!=o?o:0;if(2&u){let{static:e=!1,...t}=s;if(e)return f(t,r,n,a)}if(1&u){let{unmount:e=!0,...t}=s;return(0,l.E)(e?0:1,{0:()=>null,1:()=>f({...t,hidden:!0,style:{display:"none"}},r,n,a)})}return f(s,r,n,a)}function f(e,t={},r,n){let{as:o=r,children:l,refName:s="ref",...u}=m(e,["unmount","static"]),c=void 0!==e.ref?{[s]:e.ref}:{},f="function"==typeof l?l(t):l;"className"in u&&u.className&&"function"==typeof u.className&&(u.className=u.className(t));let p={};if(t){let e=!1,r=[];for(let[n,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&r.push(n);e&&(p["data-headlessui-state"]=r.join(" "))}if(o===i.Fragment&&Object.keys(h(u)).length>0){if(!(0,i.isValidElement)(f)||Array.isArray(f)&&f.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${n} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(u).map(e=>` - ${e}`).join(` `),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>` - ${e}`).join(` `)].join(` `));let e=f.props,t="function"==typeof(null==e?void 0:e.className)?(...t)=>(0,a.A)(null==e?void 0:e.className(...t),u.className):(0,a.A)(null==e?void 0:e.className,u.className);return(0,i.cloneElement)(f,Object.assign({},d(f.props,h(m(u,["ref"]))),p,c,function(...e){return{ref:e.every(e=>null==e)?void 0:t=>{for(let r of e)null!=r&&("function"==typeof r?r(t):r.current=t)}}}(f.ref,c.ref),t?{className:t}:{}))}return(0,i.createElement)(o,Object.assign({},m(u,["ref"]),o!==i.Fragment&&c,o!==i.Fragment&&p),f)}function d(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},r={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=r[e]||(r[e]=[]),r[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(r).map(e=>[e,void 0])));for(let e in r)Object.assign(t,{[e](t,...n){for(let o of r[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;o(t,...n)}}});return t}function p(e){var t;return Object.assign((0,i.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function h(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function m(e,t=[]){let r=Object.assign({},e);for(let e of t)e in r&&delete r[e];return r}},2435:function(e,t,r){"use strict";var n=r(7294);let o=n.forwardRef(function({title:e,titleId:t,...r},o){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 18.75a60.07 60.07 0 0115.797 2.101c.727.198 1.453-.342 1.453-1.096V18.75M3.75 4.5v.75A.75.75 0 013 6h-.75m0 0v-.375c0-.621.504-1.125 1.125-1.125H20.25M2.25 6v9m18-10.5v.75c0 .414.336.75.75.75h.75m-1.5-1.5h.375c.621 0 1.125.504 1.125 1.125v9.75c0 .621-.504 1.125-1.125 1.125h-.375m1.5-1.5H21a.75.75 0 00-.75.75v.75m0 0H3.75m0 0h-.375a1.125 1.125 0 01-1.125-1.125V15m1.5 1.5v-.75A.75.75 0 003 15h-.75M15 10.5a3 3 0 11-6 0 3 3 0 016 0zm3 0h.008v.008H18V10.5zm-12 0h.008v.008H6V10.5z"}))});t.Z=o},8362:function(e,t,r){"use strict";var n=r(7294);let o=n.forwardRef(function({title:e,titleId:t,...r},o){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 1.5H8.25A2.25 2.25 0 006 3.75v16.5a2.25 2.25 0 002.25 2.25h7.5A2.25 2.25 0 0018 20.25V3.75a2.25 2.25 0 00-2.25-2.25H13.5m-3 0V3h3V1.5m-3 0h3m-3 18.75h3"}))});t.Z=o},6244:function(e,t,r){"use strict";var n=r(7294);let o=n.forwardRef(function({title:e,titleId:t,...r},o){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z"}))});t.Z=o},8825:function(e,t,r){"use strict";var n=r(7294);let o=n.forwardRef(function({title:e,titleId:t,...r},o){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:o,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 9h3.75M15 12h3.75M15 15h3.75M4.5 19.5h15a2.25 2.25 0 002.25-2.25V6.75A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25v10.5A2.25 2.25 0 004.5 19.5zm6-10.125a1.875 1.875 0 11-3.75 0 1.875 1.875 0 013.75 0zm1.294 6.336a6.721 6.721 0 01-3.17.789 6.721 6.721 0 01-3.168-.789 3.376 3.376 0 016.338 0z"}))});t.Z=o},6154:function(e,t,r){"use strict";let n;function o(e,t){return function(){return e.apply(t,arguments)}}r.d(t,{Z:function(){return e3}});let{toString:i}=Object.prototype,{getPrototypeOf:a}=Object,l=(Q=Object.create(null),e=>{let t=i.call(e);return Q[t]||(Q[t]=t.slice(8,-1).toLowerCase())}),s=e=>(e=e.toLowerCase(),t=>l(t)===e),u=e=>t=>typeof t===e,{isArray:c}=Array,f=u("undefined"),d=s("ArrayBuffer"),p=u("string"),h=u("function"),m=u("number"),v=e=>null!==e&&"object"==typeof e,g=e=>{if("object"!==l(e))return!1;let t=a(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},y=s("Date"),b=s("File"),x=s("Blob"),w=s("FileList"),E=e=>v(e)&&h(e.pipe),_=e=>{let t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||i.call(e)===t||h(e.toString)&&e.toString()===t)},O=s("URLSearchParams"),k=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function S(e,t,{allOwnKeys:r=!1}={}){let n,o;if(null!=e){if("object"!=typeof e&&(e=[e]),c(e))for(n=0,o=e.length;n0;)if(t===(r=n[o]).toLowerCase())return r;return null}let T="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,P=e=>!f(e)&&e!==T,C=(e,t,r,{allOwnKeys:n}={})=>(S(t,(t,n)=>{r&&h(t)?e[n]=o(t,r):e[n]=t},{allOwnKeys:n}),e),M=e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),j=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},N=(e,t,r,n)=>{let o,i,l;let s={};if(t=t||{},null==e)return t;do{for(i=(o=Object.getOwnPropertyNames(e)).length;i-- >0;)l=o[i],(!n||n(l,e,t))&&!s[l]&&(t[l]=e[l],s[l]=!0);e=!1!==r&&a(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},R=(e,t,r)=>{e=String(e),(void 0===r||r>e.length)&&(r=e.length),r-=t.length;let n=e.indexOf(t,r);return -1!==n&&n===r},I=e=>{if(!e)return null;if(c(e))return e;let t=e.length;if(!m(t))return null;let r=Array(t);for(;t-- >0;)r[t]=e[t];return r},D=(ee="undefined"!=typeof Uint8Array&&a(Uint8Array),e=>ee&&e instanceof ee),L=(e,t)=>{let r;let n=e&&e[Symbol.iterator],o=n.call(e);for(;(r=o.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},B=(e,t)=>{let r;let n=[];for(;null!==(r=e.exec(t));)n.push(r);return n},F=s("HTMLFormElement"),U=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,r){return t.toUpperCase()+r}),z=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),H=s("RegExp"),$=(e,t)=>{let r=Object.getOwnPropertyDescriptors(e),n={};S(r,(r,o)=>{!1!==t(r,o,e)&&(n[o]=r)}),Object.defineProperties(e,n)},V=e=>{$(e,(t,r)=>{if(h(e)&&-1!==["arguments","caller","callee"].indexOf(r))return!1;let n=e[r];if(h(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},Y=(e,t)=>{let r={};return(e=>{e.forEach(e=>{r[e]=!0})})(c(e)?e:String(e).split(t)),r},W=()=>{},X=(e,t)=>Number.isFinite(e=+e)?e:t,G="abcdefghijklmnopqrstuvwxyz",q="0123456789",K={DIGIT:q,ALPHA:G,ALPHA_DIGIT:G+G.toUpperCase()+q},Z=(e=16,t=K.ALPHA_DIGIT)=>{let r="",{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r},J=e=>{let t=Array(10),r=(e,n)=>{if(v(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[n]=e;let o=c(e)?[]:{};return S(e,(e,t)=>{let i=r(e,n+1);f(i)||(o[t]=i)}),t[n]=void 0,o}}return e};return r(e,0)};var Q,ee,et={isArray:c,isArrayBuffer:d,isBuffer:function(e){return null!==e&&!f(e)&&null!==e.constructor&&!f(e.constructor)&&h(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:_,isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&d(e.buffer)},isString:p,isNumber:m,isBoolean:e=>!0===e||!1===e,isObject:v,isPlainObject:g,isUndefined:f,isDate:y,isFile:b,isBlob:x,isRegExp:H,isFunction:h,isStream:E,isURLSearchParams:O,isTypedArray:D,isFileList:w,forEach:S,merge:function e(){let{caseless:t}=P(this)&&this||{},r={},n=(n,o)=>{let i=t&&A(r,o)||o;g(r[i])&&g(n)?r[i]=e(r[i],n):g(n)?r[i]=e({},n):c(n)?r[i]=n.slice():r[i]=n};for(let e=0,t=arguments.length;e{eo[e]={value:e}}),Object.defineProperties(er,eo),Object.defineProperty(en,"isAxiosError",{value:!0}),er.from=(e,t,r,n,o,i)=>{let a=Object.create(en);return et.toFlatObject(e,a,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e),er.call(a,e.message,t,r,n,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};var ei=r(8764).lW;function ea(e){return et.isPlainObject(e)||et.isArray(e)}function el(e){return et.endsWith(e,"[]")?e.slice(0,-2):e}function es(e,t,r){return e?e.concat(t).map(function(e,t){return e=el(e),!r&&t?"["+e+"]":e}).join(r?".":""):t}let eu=et.toFlatObject(et,{},null,function(e){return/^is[A-Z]/.test(e)});var ec=function(e,t,r){if(!et.isObject(e))throw TypeError("target must be an object");t=t||new FormData,r=et.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!et.isUndefined(t[e])});let n=r.metaTokens,o=r.visitor||c,i=r.dots,a=r.indexes,l=r.Blob||"undefined"!=typeof Blob&&Blob,s=l&&et.isSpecCompliantForm(t);if(!et.isFunction(o))throw TypeError("visitor must be a function");function u(e){if(null===e)return"";if(et.isDate(e))return e.toISOString();if(!s&&et.isBlob(e))throw new er("Blob is not supported. Use a Buffer instead.");return et.isArrayBuffer(e)||et.isTypedArray(e)?s&&"function"==typeof Blob?new Blob([e]):ei.from(e):e}function c(e,r,o){let l=e;if(e&&!o&&"object"==typeof e){if(et.endsWith(r,"{}"))r=n?r:r.slice(0,-2),e=JSON.stringify(e);else{var s;if(et.isArray(e)&&(s=e,et.isArray(s)&&!s.some(ea))||(et.isFileList(e)||et.endsWith(r,"[]"))&&(l=et.toArray(e)))return r=el(r),l.forEach(function(e,n){et.isUndefined(e)||null===e||t.append(!0===a?es([r],n,i):null===a?r:r+"[]",u(e))}),!1}}return!!ea(e)||(t.append(es(o,r,i),u(e)),!1)}let f=[],d=Object.assign(eu,{defaultVisitor:c,convertValue:u,isVisitable:ea});if(!et.isObject(e))throw TypeError("data must be an object");return!function e(r,n){if(!et.isUndefined(r)){if(-1!==f.indexOf(r))throw Error("Circular reference detected in "+n.join("."));f.push(r),et.forEach(r,function(r,i){let a=!(et.isUndefined(r)||null===r)&&o.call(t,r,et.isString(i)?i.trim():i,n,d);!0===a&&e(r,n?n.concat(i):[i])}),f.pop()}}(e),t};function ef(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function ed(e,t){this._pairs=[],e&&ec(e,this,t)}let ep=ed.prototype;function eh(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function em(e,t,r){let n;if(!t)return e;let o=r&&r.encode||eh,i=r&&r.serialize;if(n=i?i(t,r):et.isURLSearchParams(t)?t.toString():new ed(t,r).toString(o)){let t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}ep.append=function(e,t){this._pairs.push([e,t])},ep.toString=function(e){let t=e?function(t){return e.call(this,t,ef)}:ef;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};var ev=class{constructor(){this.handlers=[]}use(e,t,r){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!r&&r.synchronous,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){et.forEach(this.handlers,function(t){null!==t&&e(t)})}},eg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ey="undefined"!=typeof URLSearchParams?URLSearchParams:ed,eb="undefined"!=typeof FormData?FormData:null,ex="undefined"!=typeof Blob?Blob:null;let ew=("undefined"==typeof navigator||"ReactNative"!==(n=navigator.product)&&"NativeScript"!==n&&"NS"!==n)&&"undefined"!=typeof window&&"undefined"!=typeof document,eE="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var e_={isBrowser:!0,classes:{URLSearchParams:ey,FormData:eb,Blob:ex},isStandardBrowserEnv:ew,isStandardBrowserWebWorkerEnv:eE,protocols:["http","https","file","blob","url","data"]},eO=function(e){if(et.isFormData(e)&&et.isFunction(e.entries)){let t={};return et.forEachEntry(e,(e,r)=>{!function e(t,r,n,o){let i=t[o++],a=Number.isFinite(+i),l=o>=t.length;if(i=!i&&et.isArray(n)?n.length:i,l)return et.hasOwnProp(n,i)?n[i]=[n[i],r]:n[i]=r,!a;n[i]&&et.isObject(n[i])||(n[i]=[]);let s=e(t,r,n[i],o);return s&&et.isArray(n[i])&&(n[i]=function(e){let t,r;let n={},o=Object.keys(e),i=o.length;for(t=0;t"[]"===e[0]?"":e[1]||e[0]),r,t,0)}),t}return null};let ek={"Content-Type":void 0},eS={transitional:eg,adapter:["xhr","http"],transformRequest:[function(e,t){let r;let n=t.getContentType()||"",o=n.indexOf("application/json")>-1,i=et.isObject(e);i&&et.isHTMLForm(e)&&(e=new FormData(e));let a=et.isFormData(e);if(a)return o&&o?JSON.stringify(eO(e)):e;if(et.isArrayBuffer(e)||et.isBuffer(e)||et.isStream(e)||et.isFile(e)||et.isBlob(e))return e;if(et.isArrayBufferView(e))return e.buffer;if(et.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1){var l,s;return(l=e,s=this.formSerializer,ec(l,new e_.classes.URLSearchParams,Object.assign({visitor:function(e,t,r,n){return e_.isNode&&et.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},s))).toString()}if((r=et.isFileList(e))||n.indexOf("multipart/form-data")>-1){let t=this.env&&this.env.FormData;return ec(r?{"files[]":e}:e,t&&new t,this.formSerializer)}}return i||o?(t.setContentType("application/json",!1),function(e,t,r){if(et.isString(e))try{return(0,JSON.parse)(e),et.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(0,JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){let t=this.transitional||eS.transitional,r=t&&t.forcedJSONParsing,n="json"===this.responseType;if(e&&et.isString(e)&&(r&&!this.responseType||n)){let r=t&&t.silentJSONParsing;try{return JSON.parse(e)}catch(e){if(!r&&n){if("SyntaxError"===e.name)throw er.from(e,er.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:e_.classes.FormData,Blob:e_.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};et.forEach(["delete","get","head"],function(e){eS.headers[e]={}}),et.forEach(["post","put","patch"],function(e){eS.headers[e]=et.merge(ek)});let eA=et.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var eT=e=>{let t,r,n;let o={};return e&&e.split("\n").forEach(function(e){n=e.indexOf(":"),t=e.substring(0,n).trim().toLowerCase(),r=e.substring(n+1).trim(),!t||o[t]&&eA[t]||("set-cookie"===t?o[t]?o[t].push(r):o[t]=[r]:o[t]=o[t]?o[t]+", "+r:r)}),o};let eP=Symbol("internals");function eC(e){return e&&String(e).trim().toLowerCase()}function eM(e){return!1===e||null==e?e:et.isArray(e)?e.map(eM):String(e)}function ej(e,t,r,n,o){if(et.isFunction(n))return n.call(this,t,r);if(o&&(t=r),et.isString(t)){if(et.isString(n))return -1!==t.indexOf(n);if(et.isRegExp(n))return n.test(t)}}class eN{constructor(e){e&&this.set(e)}set(e,t,r){let n=this;function o(e,t,r){let o=eC(t);if(!o)throw Error("header name must be a non-empty string");let i=et.findKey(n,o);i&&void 0!==n[i]&&!0!==r&&(void 0!==r||!1===n[i])||(n[i||t]=eM(e))}let i=(e,t)=>et.forEach(e,(e,r)=>o(e,r,t));if(et.isPlainObject(e)||e instanceof this.constructor)i(e,t);else{var a;et.isString(e)&&(e=e.trim())&&(a=e,!/^[-_a-zA-Z]+$/.test(a.trim()))?i(eT(e),t):null!=e&&o(t,e,r)}return this}get(e,t){if(e=eC(e)){let r=et.findKey(this,e);if(r){let e=this[r];if(!t)return e;if(!0===t)return function(e){let t;let r=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;for(;t=n.exec(e);)r[t[1]]=t[2];return r}(e);if(et.isFunction(t))return t.call(this,e,r);if(et.isRegExp(t))return t.exec(e);throw TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=eC(e)){let r=et.findKey(this,e);return!!(r&&void 0!==this[r]&&(!t||ej(this,this[r],r,t)))}return!1}delete(e,t){let r=this,n=!1;function o(e){if(e=eC(e)){let o=et.findKey(r,e);o&&(!t||ej(r,r[o],o,t))&&(delete r[o],n=!0)}}return et.isArray(e)?e.forEach(o):o(e),n}clear(e){let t=Object.keys(this),r=t.length,n=!1;for(;r--;){let o=t[r];(!e||ej(this,this[o],o,e,!0))&&(delete this[o],n=!0)}return n}normalize(e){let t=this,r={};return et.forEach(this,(n,o)=>{let i=et.findKey(r,o);if(i){t[i]=eM(n),delete t[o];return}let a=e?o.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,r)=>t.toUpperCase()+r):String(o).trim();a!==o&&delete t[o],t[a]=eM(n),r[a]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return et.forEach(this,(r,n)=>{null!=r&&!1!==r&&(t[n]=e&&et.isArray(r)?r.join(", "):r)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+": "+t).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...t){let r=new this(e);return t.forEach(e=>r.set(e)),r}static accessor(e){let t=this[eP]=this[eP]={accessors:{}},r=t.accessors,n=this.prototype;function o(e){let t=eC(e);r[t]||(!function(e,t){let r=et.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(e,r,o){return this[n].call(this,t,e,r,o)},configurable:!0})})}(n,e),r[t]=!0)}return et.isArray(e)?e.forEach(o):o(e),this}}function eR(e,t){let r=this||eS,n=t||r,o=eN.from(n.headers),i=n.data;return et.forEach(e,function(e){i=e.call(r,i,o.normalize(),t?t.status:void 0)}),o.normalize(),i}function eI(e){return!!(e&&e.__CANCEL__)}function eD(e,t,r){er.call(this,null==e?"canceled":e,er.ERR_CANCELED,t,r),this.name="CanceledError"}eN.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),et.freezeMethods(eN.prototype),et.freezeMethods(eN),et.inherits(eD,er,{__CANCEL__:!0});var eL=e_.isStandardBrowserEnv?{write:function(e,t,r,n,o,i){let a=[];a.push(e+"="+encodeURIComponent(t)),et.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),et.isString(n)&&a.push("path="+n),et.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){let t=document.cookie.match(RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function eB(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e:t}var eF=e_.isStandardBrowserEnv?function(){let e;let t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function n(e){let n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=n(window.location.href),function(t){let r=et.isString(t)?n(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0},eU=function(e,t){let r;e=e||10;let n=Array(e),o=Array(e),i=0,a=0;return t=void 0!==t?t:1e3,function(l){let s=Date.now(),u=o[a];r||(r=s),n[i]=l,o[i]=s;let c=a,f=0;for(;c!==i;)f+=n[c++],c%=e;if((i=(i+1)%e)===a&&(a=(a+1)%e),s-r{let i=o.loaded,a=o.lengthComputable?o.total:void 0,l=i-r,s=n(l);r=i;let u={loaded:i,total:a,progress:a?i/a:void 0,bytes:l,rate:s||void 0,estimated:s&&a&&i<=a?(a-i)/s:void 0,event:o};u[t?"download":"upload"]=!0,e(u)}}let eH="undefined"!=typeof XMLHttpRequest;var e$=eH&&function(e){return new Promise(function(t,r){let n,o=e.data,i=eN.from(e.headers).normalize(),a=e.responseType;function l(){e.cancelToken&&e.cancelToken.unsubscribe(n),e.signal&&e.signal.removeEventListener("abort",n)}et.isFormData(o)&&(e_.isStandardBrowserEnv||e_.isStandardBrowserWebWorkerEnv)&&i.setContentType(!1);let s=new XMLHttpRequest;if(e.auth){let t=e.auth.username||"",r=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";i.set("Authorization","Basic "+btoa(t+":"+r))}let u=eB(e.baseURL,e.url);function c(){if(!s)return;let n=eN.from("getAllResponseHeaders"in s&&s.getAllResponseHeaders()),o=a&&"text"!==a&&"json"!==a?s.response:s.responseText,i={data:o,status:s.status,statusText:s.statusText,headers:n,config:e,request:s};!function(e,t,r){let n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new er("Request failed with status code "+r.status,[er.ERR_BAD_REQUEST,er.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}(function(e){t(e),l()},function(e){r(e),l()},i),s=null}if(s.open(e.method.toUpperCase(),em(u,e.params,e.paramsSerializer),!0),s.timeout=e.timeout,"onloadend"in s?s.onloadend=c:s.onreadystatechange=function(){s&&4===s.readyState&&(0!==s.status||s.responseURL&&0===s.responseURL.indexOf("file:"))&&setTimeout(c)},s.onabort=function(){s&&(r(new er("Request aborted",er.ECONNABORTED,e,s)),s=null)},s.onerror=function(){r(new er("Network Error",er.ERR_NETWORK,e,s)),s=null},s.ontimeout=function(){let t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",n=e.transitional||eg;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(new er(t,n.clarifyTimeoutError?er.ETIMEDOUT:er.ECONNABORTED,e,s)),s=null},e_.isStandardBrowserEnv){let t=(e.withCredentials||eF(u))&&e.xsrfCookieName&&eL.read(e.xsrfCookieName);t&&i.set(e.xsrfHeaderName,t)}void 0===o&&i.setContentType(null),"setRequestHeader"in s&&et.forEach(i.toJSON(),function(e,t){s.setRequestHeader(t,e)}),et.isUndefined(e.withCredentials)||(s.withCredentials=!!e.withCredentials),a&&"json"!==a&&(s.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&s.addEventListener("progress",ez(e.onDownloadProgress,!0)),"function"==typeof e.onUploadProgress&&s.upload&&s.upload.addEventListener("progress",ez(e.onUploadProgress)),(e.cancelToken||e.signal)&&(n=t=>{s&&(r(!t||t.type?new eD(null,e,s):t),s.abort(),s=null)},e.cancelToken&&e.cancelToken.subscribe(n),e.signal&&(e.signal.aborted?n():e.signal.addEventListener("abort",n)));let f=function(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(u);if(f&&-1===e_.protocols.indexOf(f)){r(new er("Unsupported protocol "+f+":",er.ERR_BAD_REQUEST,e));return}s.send(o||null)})};let eV={http:null,xhr:e$};et.forEach(eV,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(e){}Object.defineProperty(e,"adapterName",{value:t})}});var eY={getAdapter:e=>{let t,r;e=et.isArray(e)?e:[e];let{length:n}=e;for(let o=0;oe instanceof eN?e.toJSON():e;function eq(e,t){t=t||{};let r={};function n(e,t,r){return et.isPlainObject(e)&&et.isPlainObject(t)?et.merge.call({caseless:r},e,t):et.isPlainObject(t)?et.merge({},t):et.isArray(t)?t.slice():t}function o(e,t,r){return et.isUndefined(t)?et.isUndefined(e)?void 0:n(void 0,e,r):n(e,t,r)}function i(e,t){if(!et.isUndefined(t))return n(void 0,t)}function a(e,t){return et.isUndefined(t)?et.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function l(r,o,i){return i in t?n(r,o):i in e?n(void 0,r):void 0}let s={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:l,headers:(e,t)=>o(eG(e),eG(t),!0)};return et.forEach(Object.keys(e).concat(Object.keys(t)),function(n){let i=s[n]||o,a=i(e[n],t[n],n);et.isUndefined(a)&&i!==l||(r[n]=a)}),r}let eK="1.3.4",eZ={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{eZ[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});let eJ={};eZ.transitional=function(e,t,r){function n(e,t){return"[Axios v"+eK+"] Transitional option '"+e+"'"+t+(r?". "+r:"")}return(r,o,i)=>{if(!1===e)throw new er(n(o," has been removed"+(t?" in "+t:"")),er.ERR_DEPRECATED);return t&&!eJ[o]&&(eJ[o]=!0,console.warn(n(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(r,o,i)}};var eQ={assertOptions:function(e,t,r){if("object"!=typeof e)throw new er("options must be an object",er.ERR_BAD_OPTION_VALUE);let n=Object.keys(e),o=n.length;for(;o-- >0;){let i=n[o],a=t[i];if(a){let t=e[i],r=void 0===t||a(t,i,e);if(!0!==r)throw new er("option "+i+" must be "+r,er.ERR_BAD_OPTION_VALUE);continue}if(!0!==r)throw new er("Unknown option "+i,er.ERR_BAD_OPTION)}},validators:eZ};let e0=eQ.validators;class e1{constructor(e){this.defaults=e,this.interceptors={request:new ev,response:new ev}}request(e,t){let r,n,o;"string"==typeof e?(t=t||{}).url=e:t=e||{},t=eq(this.defaults,t);let{transitional:i,paramsSerializer:a,headers:l}=t;void 0!==i&&eQ.assertOptions(i,{silentJSONParsing:e0.transitional(e0.boolean),forcedJSONParsing:e0.transitional(e0.boolean),clarifyTimeoutError:e0.transitional(e0.boolean)},!1),void 0!==a&&eQ.assertOptions(a,{encode:e0.function,serialize:e0.function},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase(),(r=l&&et.merge(l.common,l[t.method]))&&et.forEach(["delete","get","head","post","put","patch","common"],e=>{delete l[e]}),t.headers=eN.concat(r,l);let s=[],u=!0;this.interceptors.request.forEach(function(e){("function"!=typeof e.runWhen||!1!==e.runWhen(t))&&(u=u&&e.synchronous,s.unshift(e.fulfilled,e.rejected))});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let f=0;if(!u){let e=[eX.bind(this),void 0];for(e.unshift.apply(e,s),e.push.apply(e,c),o=e.length,n=Promise.resolve(t);f{if(!r._listeners)return;let t=r._listeners.length;for(;t-- >0;)r._listeners[t](e);r._listeners=null}),this.promise.then=e=>{let t;let n=new Promise(e=>{r.subscribe(e),t=e}).then(e);return n.cancel=function(){r.unsubscribe(t)},n},e(function(e,n,o){r.reason||(r.reason=new eD(e,n,o),t(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;let t=new e2(function(t){e=t});return{token:t,cancel:e}}}let e5={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(e5).forEach(([e,t])=>{e5[t]=e});let e4=function e(t){let r=new e1(t),n=o(e1.prototype.request,r);return et.extend(n,e1.prototype,r,{allOwnKeys:!0}),et.extend(n,r,null,{allOwnKeys:!0}),n.create=function(r){return e(eq(t,r))},n}(eS);e4.Axios=e1,e4.CanceledError=eD,e4.CancelToken=e2,e4.isCancel=eI,e4.VERSION=eK,e4.toFormData=ec,e4.AxiosError=er,e4.Cancel=e4.CanceledError,e4.all=function(e){return Promise.all(e)},e4.spread=function(e){return function(t){return e.apply(null,t)}},e4.isAxiosError=function(e){return et.isObject(e)&&!0===e.isAxiosError},e4.mergeConfig=eq,e4.AxiosHeaders=eN,e4.formToJSON=e=>eO(et.isHTMLForm(e)?new FormData(e):e),e4.HttpStatusCode=e5,e4.default=e4;var e3=e4},1530:function(e,t,r){"use strict";r.d(t,{Mn:function(){return c},gw:function(){return d},h0:function(){return l},zt:function(){return f}});var n=/\D/g,o=function(e){return e.replace(n,"")},i=function(e){return e%11<2?0:11-e%11},a=/^(\d{11}|\d{3}\.\d{3}\.\d{3}\-\d{2})$/,l=function(e){if(!a.test(e))return!1;var t=o(e).split("").map(Number);if(t.every(function(e){return t[0]===e}))return!1;var r=[11,10,9,8,7,6,5,4,3,2].reduce(function(e,r,n){var o=e[0],i=e[1];return[0===n?0:o+t[n-1]*r,i+t[n]*r]},[0,0]);return t[9]===i(r[0])&&t[10]===i(r[1])},s=["11","12","13","14","15","16","17","18","19","21","22","24","27","28","31","32","33","34","35","37","38","41","42","43","44","45","46","47","48","49","51","53","54","55","61","62","63","64","65","66","67","68","69","71","73","74","75","77","79","81","82","83","84","85","86","87","88","89","91","92","93","94","95","96","97","98","99"],u=/^(\+55)? ?\(?(\d{2})?\)? ?9? ?\d{4}[-| ]?\d{4}$/,c=function(e){if(!u.test(e))return!1;var t=u.exec(e)[2];return!t||-1!==s.indexOf(t)},f=function(e){return o(e).replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d)/,"$1.$2").replace(/(\d{3})(\d{1,2})$/,"$1-$2")},d=function(e){return o(e).replace(/(\d{1,2})/,"($1").replace(/(\(\d{2})(\d{1,4})/,"$1) $2").replace(/( \d{4})(\d{1,4})/,"$1-$2").replace(/( \d{1})(\d{3})(?:-)(\d{1})(\d{4})/,"$1 $2$3-$4")}},2067:function(e,t,r){"use strict";function n(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}r.d(t,{tw:function(){return n}})}}]);