vendor: 18,459 bytes, lines 1-2
1import{aM as M,ac as y,w as st,r as fe,l as ct,b as U,s as K,j as i,n as lt,C as $,d as D,L as Dt,f as re,g as ne,k as Rt,c as Lt,o as qe,x as Ct}from"./index-RBJHJ7z5.js";import{B as It}from"./badge-Bwcw9wWj.js";import{W as Ft}from"./wallet-E9ECBNS1.js";import{C as Kt}from"./circle-check-DObPOKyv.js";import{C as Mt}from"./clock-tCxlsaUq.js";import{A as Bt}from"./arrow-right-D-y4Wc5v.js";import{f as se}from"./format-6uiUsnSk.js";import{D as qt}from"./dollar-sign-B3z01MTQ.js";import{T as Wt}from"./trending-up-DGBtC9xw.js";import{f as k,_ as ut,b as dt,c as zt,d as Vt,i as G,e as Me,p as W,L as R,g as ft,h as Be,j as pt,D as mt,k as ht,l as z,m as Z,S as Ht,A as vt,n as Jt,o as Q,q as yt,r as ae,s as gt,G as xt,t as bt,u as Ut,v as ye,w as We,x as ge,y as jt,z as At,E as Gt,F as ze,H as Zt,I as Pt,X as $e,Y as De,J as Xt,K as Yt,R as Ee,B as Qt,C as Ve,T as Te,a as er,M as tr}from"./BarChart-RxvLF2fM.js";import{s as He}from"./subDays-BT0eSq41.js";import"./en-US-CNcPqjlN.js";import"./index-Dl5F7_we.js";var rr=["points","className","baseLinePoints","connectNulls"];function ie(){return ie=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r},ie.apply(this,arguments)}function nr(r,e){if(r==null)return{};var n=ar(r,e),t,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(r);for(a=0;a<o.length;a++)t=o[a],!(e.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(r,t)&&(n[t]=r[t])}return n}function ar(r,e){if(r==null)return{};var n={};for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)){if(e.indexOf(t)>=0)continue;n[t]=r[t]}return n}function Je(r){return cr(r)||sr(r)||or(r)||ir()}function ir(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function or(r,e){if(r){if(typeof r=="string")return Re(r,e);var n=Object.prototype.toString.call(r).slice(8,-1);if(n==="Object"&&r.constructor&&(n=r.constructor.name),n==="Map"||n==="Set")return Array.from(r);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Re(r,e)}}function sr(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function cr(r){if(Array.isArray(r))return Re(r)}function Re(r,e){(e==null||e>r.length)&&(e=r.length);for(var n=0,t=new Array(e);n<e;n++)t[n]=r[n];return t}var Ue=function(e){return e&&e.x===+e.x&&e.y===+e.y},lr=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return e.forEach(function(t){Ue(t)?n[n.length-1].push(t):n[n.length-1].length>0&&n.push([])}),Ue(e[0])&&n[n.length-1].push(e[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},pe=function(e,n){var t=lr(e);n&&(t=[t.reduce(function(o,s){return[].concat(Je(o),Je(s))},[])]);var a=t.map(function(o){return o.reduce(function(s,c,u){return"".concat(s).concat(u===0?"M":"L").concat(c.x,",").concat(c.y)},"")}).join("");return t.length===1?"".concat(a,"Z"):a},ur=function(e,n,t){var a=pe(e,t);return"".concat(a.slice(-1)==="Z"?a.slice(0,-1):a,"L").concat(pe(n.reverse(),t).slice(1))},dr=function(e){var n=e.points,t=e.className,a=e.baseLinePoints,o=e.connectNulls,s=nr(e,rr);if(!n||!n.length)return null;var c=M("recharts-polygon",t);if(a&&a.length){var u=s.stroke&&s.stroke!=="none",d=ur(n,a,o);return y.createElement("g",{className:c},y.createElement("path",ie({},k(s,!0),{fill:d.slice(-1)==="Z"?s.fill:"none",stroke:"none",d})),u?y.createElement("path",ie({},k(s,!0),{fill:"none",d:pe(n,o)})):null,u?y.createElement("path",ie({},k(s,!0),{fill:"none",d:pe(a,o)})):null)}var h=pe(n,o);return y.createElement("path",ie({},k(s,!0),{fill:h.slice(-1)==="Z"?s.fill:"none",className:c,d:h}))},fr=ut,pr=zt,mr=dt;function hr(r,e){return r&&r.length?fr(r,mr(e),pr):void 0}var vr=hr;const yr=st(vr);var gr=ut,xr=dt,br=Vt;function jr(r,e){return r&&r.length?gr(r,xr(e),br):void 0}var Ar=jr;const Pr=st(Ar);var _r=["cx","cy","angle","ticks","axisLine"],Or=["ticks","tick","angle","tickFormatter","stroke"];function ce(r){"@babel/helpers - typeof";return ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ce(r)}function me(){return me=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r},me.apply(this,arguments)}function Ge(r,e){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),n.push.apply(n,t)}return n}function X(r){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ge(Object(n),!0).forEach(function(t){_e(r,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):Ge(Object(n)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))})}return r}function Ze(r,e){if(r==null)return{};var n=wr(r,e),t,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(r);for(a=0;a<o.length;a++)t=o[a],!(e.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(r,t)&&(n[t]=r[t])}return n}function wr(r,e){if(r==null)return{};var n={};for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)){if(e.indexOf(t)>=0)continue;n[t]=r[t]}return n}function kr(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function Xe(r,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(r,Ot(t.key),t)}}function Nr(r,e,n){return e&&Xe(r.prototype,e),n&&Xe(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}function Sr(r,e,n){return e=be(e),Er(r,_t()?Reflect.construct(e,n||[],be(r).constructor):e.apply(r,n))}function Er(r,e){if(e&&(ce(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Tr(r)}function Tr(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function _t(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(_t=function(){return!!r})()}function be(r){return be=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},be(r)}function $r(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&Le(r,e)}function Le(r,e){return Le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,a){return t.__proto__=a,t},Le(r,e)}function _e(r,e,n){return e=Ot(e),e in r?Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[e]=n,r}function Ot(r){var e=Dr(r,"string");return ce(e)=="symbol"?e:e+""}function Dr(r,e){if(ce(r)!="object"||!r)return r;var n=r[Symbol.toPrimitive];if(n!==void 0){var t=n.call(r,e||"default");if(ce(t)!="object")return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}var Oe=function(r){function e(){return kr(this,e),Sr(this,e,arguments)}return $r(e,r),Nr(e,[{key:"getTickValueCoord",value:function(t){var a=t.coordinate,o=this.props,s=o.angle,c=o.cx,u=o.cy;return W(c,u,a,s)}},{key:"getTickTextAnchor",value:function(){var t=this.props.orientation,a;switch(t){case"left":a="end";break;case"right":a="start";break;default:a="middle";break}return a}},{key:"getViewBox",value:function(){var t=this.props,a=t.cx,o=t.cy,s=t.angle,c=t.ticks,u=yr(c,function(h){return h.coordinate||0}),d=Pr(c,function(h){return h.coordinate||0});return{cx:a,cy:o,startAngle:s,endAngle:s,innerRadius:d.coordinate||0,outerRadius:u.coordinate||0}}},{key:"renderAxisLine",value:function(){var t=this.props,a=t.cx,o=t.cy,s=t.angle,c=t.ticks,u=t.axisLine,d=Ze(t,_r),h=c.reduce(function(p,m){return[Math.min(p[0],m.coordinate),Math.max(p[1],m.coordinate)]},[1/0,-1/0]),l=W(a,o,h[0],s),f=W(a,o,h[1],s),x=X(X(X({},k(d,!1)),{},{fill:"none"},k(u,!1)),{},{x1:l.x,y1:l.y,x2:f.x,y2:f.y});return y.createElement("line",me({className:"recharts-polar-radius-axis-line"},x))}},{key:"renderTicks",value:function(){var t=this,a=this.props,o=a.ticks,s=a.tick,c=a.angle,u=a.tickFormatter,d=a.stroke,h=Ze(a,Or),l=this.getTickTextAnchor(),f=k(h,!1),x=k(s,!1),p=o.map(function(m,b){var g=t.getTickValueCoord(m),j=X(X(X(X({textAnchor:l,transform:"rotate(".concat(90-c,", ").concat(g.x,", ").concat(g.y,")")},f),{},{stroke:"none",fill:d},x),{},{index:b},g),{},{payload:m});return y.createElement(R,me({className:M("recharts-polar-radius-axis-tick",ft(s)),key:"tick-".concat(m.coordinate)},Be(t.props,m,b)),e.renderTickItem(s,j,u?u(m.value,b):m.value))});return y.createElement(R,{className:"recharts-polar-radius-axis-ticks"},p)}},{key:"render",value:function(){var t=this.props,a=t.ticks,o=t.axisLine,s=t.tick;return!a||!a.length?null:y.createElement(R,{className:M("recharts-polar-radius-axis",this.props.className)},o&&this.renderAxisLine(),s&&this.renderTicks(),pt.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(t,a,o){var s;return y.isValidElement(t)?s=y.cloneElement(t,a):G(t)?s=t(a):s=y.createElement(Me,me({},a,{className:"recharts-polar-radius-axis-tick-value"}),o),s}}])}(fe.PureComponent);_e(Oe,"displayName","PolarRadiusAxis");_e(Oe,"axisType","radiusAxis");_e(Oe,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function le(r){"@babel/helpers - typeof";return le=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},le(r)}function ee(){return ee=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r},ee.apply(this,arguments)}function Ye(r,e){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),n.push.apply(n,t)}return n}function Y(r){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ye(Object(n),!0).forEach(function(t){we(r,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))})}return r}function Rr(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function Qe(r,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(r,kt(t.key),t)}}function Lr(r,e,n){return e&&Qe(r.prototype,e),n&&Qe(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}function Cr(r,e,n){return e=je(e),Ir(r,wt()?Reflect.construct(e,n||[],je(r).constructor):e.apply(r,n))}function Ir(r,e){if(e&&(le(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Fr(r)}function Fr(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function wt(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wt=function(){return!!r})()}function je(r){return je=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},je(r)}function Kr(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&Ce(r,e)}function Ce(r,e){return Ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,a){return t.__proto__=a,t},Ce(r,e)}function we(r,e,n){return e=kt(e),e in r?Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[e]=n,r}function kt(r){var e=Mr(r,"string");return le(e)=="symbol"?e:e+""}function Mr(r,e){if(le(r)!="object"||!r)return r;var n=r[Symbol.toPrimitive];if(n!==void 0){var t=n.call(r,e||"default");if(le(t)!="object")return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}var Br=Math.PI/180,et=1e-5,ke=function(r){function e(){return Rr(this,e),Cr(this,e,arguments)}return Kr(e,r),Lr(e,[{key:"getTickLineCoord",value:function(t){var a=this.props,o=a.cx,s=a.cy,c=a.radius,u=a.orientation,d=a.tickSize,h=d||8,l=W(o,s,c,t.coordinate),f=W(o,s,c+(u==="inner"?-1:1)*h,t.coordinate);return{x1:l.x,y1:l.y,x2:f.x,y2:f.y}}},{key:"getTickTextAnchor",value:function(t){var a=this.props.orientation,o=Math.cos(-t.coordinate*Br),s;return o>et?s=a==="outer"?"start":"end":o<-et?s=a==="outer"?"end":"start":s="middle",s}},{key:"renderAxisLine",value:function(){var t=this.props,a=t.cx,o=t.cy,s=t.radius,c=t.axisLine,u=t.axisLineType,d=Y(Y({},k(this.props,!1)),{},{fill:"none"},k(c,!1));if(u==="circle")return y.createElement(mt,ee({className:"recharts-polar-angle-axis-line"},d,{cx:a,cy:o,r:s}));var h=this.props.ticks,l=h.map(function(f){return W(a,o,s,f.coordinate)});return y.createElement(dr,ee({className:"recharts-polar-angle-axis-line"},d,{points:l}))}},{key:"renderTicks",value:function(){var t=this,a=this.props,o=a.ticks,s=a.tick,c=a.tickLine,u=a.tickFormatter,d=a.stroke,h=k(this.props,!1),l=k(s,!1),f=Y(Y({},h),{},{fill:"none"},k(c,!1)),x=o.map(function(p,m){var b=t.getTickLineCoord(p),g=t.getTickTextAnchor(p),j=Y(Y(Y({textAnchor:g},h),{},{stroke:"none",fill:d},l),{},{index:m,payload:p,x:b.x2,y:b.y2});return y.createElement(R,ee({className:M("recharts-polar-angle-axis-tick",ft(s)),key:"tick-".concat(p.coordinate)},Be(t.props,p,m)),c&&y.createElement("line",ee({className:"recharts-polar-angle-axis-tick-line"},f,b)),s&&e.renderTickItem(s,j,u?u(p.value,m):p.value))});return y.createElement(R,{className:"recharts-polar-angle-axis-ticks"},x)}},{key:"render",value:function(){var t=this.props,a=t.ticks,o=t.radius,s=t.axisLine;return o<=0||!a||!a.length?null:y.createElement(R,{className:M("recharts-polar-angle-axis",this.props.className)},s&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(t,a,o){var s;return y.isValidElement(t)?s=y.cloneElement(t,a):G(t)?s=t(a):s=y.createElement(Me,ee({},a,{className:"recharts-polar-angle-axis-tick-value"}),o),s}}])}(fe.PureComponent);we(ke,"displayName","PolarAngleAxis");we(ke,"axisType","angleAxis");we(ke,"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 xe;function ue(r){"@babel/helpers - typeof";return ue=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ue(r)}function oe(){return oe=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r},oe.apply(this,arguments)}function tt(r,e){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),n.push.apply(n,t)}return n}function _(r){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?tt(Object(n),!0).forEach(function(t){I(r,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):tt(Object(n)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))})}return r}function qr(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function rt(r,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(r,St(t.key),t)}}function Wr(r,e,n){return e&&rt(r.prototype,e),n&&rt(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}function zr(r,e,n){return e=Ae(e),Vr(r,Nt()?Reflect.construct(e,n||[],Ae(r).constructor):e.apply(r,n))}function Vr(r,e){if(e&&(ue(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Hr(r)}function Hr(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function Nt(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Nt=function(){return!!r})()}function Ae(r){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Ae(r)}function Jr(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&Ie(r,e)}function Ie(r,e){return Ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,a){return t.__proto__=a,t},Ie(r,e)}function I(r,e,n){return e=St(e),e in r?Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[e]=n,r}function St(r){var e=Ur(r,"string");return ue(e)=="symbol"?e:e+""}function Ur(r,e){if(ue(r)!="object"||!r)return r;var n=r[Symbol.toPrimitive];if(n!==void 0){var t=n.call(r,e||"default");if(ue(t)!="object")return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}var V=function(r){function e(n){var t;return qr(this,e),t=zr(this,e,[n]),I(t,"pieRef",null),I(t,"sectorRefs",[]),I(t,"i
2d",jt("recharts-pie-")),I(t,"handleAnimationEnd",function(){var a=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),G(a)&&a()}),I(t,"handleAnimationStart",function(){var a=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),G(a)&&a()}),t.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},t}return Jr(e,r),Wr(e,[{key:"isActiveIndex",value:function(t){var a=this.props.activeIndex;return Array.isArray(a)?a.indexOf(t)!==-1:t===a}},{key:"hasActiveIndex",value:function(){var t=this.props.activeIndex;return Array.isArray(t)?t.length!==0:t||t===0}},{key:"renderLabels",value:function(t){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var o=this.props,s=o.label,c=o.labelLine,u=o.dataKey,d=o.valueKey,h=k(this.props,!1),l=k(s,!1),f=k(c,!1),x=s&&s.offsetRadius||20,p=t.map(function(m,b){var g=(m.startAngle+m.endAngle)/2,j=W(m.cx,m.cy,m.outerRadius+x,g),O=_(_(_(_({},h),m),{},{stroke:"none"},l),{},{index:b,textAnchor:e.getTextAnchor(j.x,m.cx)},j),N=_(_(_(_({},h),m),{},{fill:"none",stroke:m.fill},f),{},{index:b,points:[W(m.cx,m.cy,m.outerRadius,g),j]}),v=u;return z(u)&&z(d)?v="value":z(u)&&(v=d),y.createElement(R,{key:"label-".concat(m.startAngle,"-").concat(m.endAngle,"-").concat(m.midAngle,"-").concat(b)},c&&e.renderLabelLineItem(c,N,"line"),e.renderLabelItem(s,O,Z(m,v)))});return y.createElement(R,{className:"recharts-pie-labels"},p)}},{key:"renderSectorsStatically",value:function(t){var a=this,o=this.props,s=o.activeShape,c=o.blendStroke,u=o.inactiveShape;return t.map(function(d,h){if((d==null?void 0:d.startAngle)===0&&(d==null?void 0:d.endAngle)===0&&t.length!==1)return null;var l=a.isActiveIndex(h),f=u&&a.hasActiveIndex()?u:null,x=l?s:f,p=_(_({},d),{},{stroke:c?d.fill:d.stroke,tabIndex:-1});return y.createElement(R,oe({ref:function(b){b&&!a.sectorRefs.includes(b)&&a.sectorRefs.push(b)},tabIndex:-1,className:"recharts-pie-sector"},Be(a.props,d,h),{key:"sector-".concat(d==null?void 0:d.startAngle,"-").concat(d==null?void 0:d.endAngle,"-").concat(d.midAngle,"-").concat(h)}),y.createElement(Ht,oe({option:x,isActive:l,shapeType:"sector"},p)))})}},{key:"renderSectorsWithAnimation",value:function(){var t=this,a=this.props,o=a.sectors,s=a.isAnimationActive,c=a.animationBegin,u=a.animationDuration,d=a.animationEasing,h=a.animationId,l=this.state,f=l.prevSectors,x=l.prevIsAnimationActive;return y.createElement(vt,{begin:c,duration:u,isActive:s,easing:d,from:{t:0},to:{t:1},key:"pie-".concat(h,"-").concat(x),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(p){var m=p.t,b=[],g=o&&o[0],j=g.startAngle;return o.forEach(function(O,N){var v=f&&f[N],A=N>0?Jt(O,"paddingAngle",0):0;if(v){var w=Q(v.endAngle-v.startAngle,O.endAngle-O.startAngle),P=_(_({},O),{},{startAngle:j+A,endAngle:j+w(m)+A});b.push(P),j=P.endAngle}else{var T=O.endAngle,E=O.startAngle,B=Q(0,T-E),S=B(m),C=_(_({},O),{},{startAngle:j+A,endAngle:j+S+A});b.push(C),j=C.endAngle}}),y.createElement(R,null,t.renderSectorsStatically(b))})}},{key:"attachKeyboardHandlers",value:function(t){var a=this;t.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var s=++a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[s].focus(),a.setState({sectorToFocus:s});break}case"ArrowRight":{var c=--a.state.sectorToFocus<0?a.sectorRefs.length-1:a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[c].focus(),a.setState({sectorToFocus:c});break}case"Escape":{a.sectorRefs[a.state.sectorToFocus].blur(),a.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var t=this.props,a=t.sectors,o=t.isAnimationActive,s=this.state.prevSectors;return o&&a&&a.length&&(!s||!yt(s,a))?this.renderSectorsWithAnimation():this.renderSectorsStatically(a)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var t=this,a=this.props,o=a.hide,s=a.sectors,c=a.className,u=a.label,d=a.cx,h=a.cy,l=a.innerRadius,f=a.outerRadius,x=a.isAnimationActive,p=this.state.isAnimationFinished;
vendor: 2,905 bytes, line 2
2if(o||!s||!s.length||!ae(d)||!ae(h)||!ae(l)||!ae(f))return null;var m=M("recharts-pie",c);return y.createElement(R,{tabIndex:this.props.rootTabIndex,className:m,ref:function(g){t.pieRef=g}},this.renderSectors(),u&&this.renderLabels(s),pt.renderCallByParent(this.props,null,!1),(!x||p)&>.renderCallByParent(this.props,s,!1))}}],[{key:"getDerivedStateFromProps",value:function(t,a){return a.prevIsAnimationActive!==t.isAnimationActive?{prevIsAnimationActive:t.isAnimationActive,prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:[],isAnimationFinished:!0}:t.isAnimationActive&&t.animationId!==a.prevAnimationId?{prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:a.curSectors,isAnimationFinished:!0}:t.sectors!==a.curSectors?{curSectors:t.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(t,a){return t>a?"start":t<a?"end":"middle"}},{key:"renderLabelLineItem",value:function(t,a,o){if(y.isValidElement(t))return y.cloneElement(t,a);if(G(t))return t(a);var s=M("recharts-pie-label-line",typeof t!="boolean"?t.className:"");return y.createElement(ht,oe({},a,{key:o,type:"linear",className:s}))}},{key:"renderLabelItem",value:function(t,a,o){if(y.isValidElement(t))return y.cloneElement(t,a);var s=o;if(G(t)&&(s=t(a),y.isValidElement(s)))return s;var c=M("recharts-pie-label-text",typeof t!="boolean"&&!G(t)?t.className:"");return y.createElement(Me,oe({},a,{alignmentBaseline:"middle",className:c}),s)}}])}(fe.PureComponent);xe=V;I(V,"displayName","Pie");I(V,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!xt.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});I(V,"parseDeltaAngle",function(r,e){var n=ge(e-r),t=Math.min(Math.abs(e-r),360);return n*t});I(V,"getRealPieData",function(r){var e=r.data,n=r.children,t=k(r,!1),a=bt(n,At);return e&&e.length?e.map(function(o,s){return _(_(_({payload:o},t),o),a&&a[s]&&a[s].props)}):a&&a.length?a.map(function(o){return _(_({},t),o.props)}):[]});I(V,"parseCoordinateOfPie",function(r,e){var n=e.top,t=e.left,a=e.width,o=e.height,s=Ut(a,o),c=t+ye(r.cx,a,a/2),u=n+ye(r.cy,o,o/2),d=ye(r.innerRadius,s,0),h=ye(r.outerRadius,s,s*.8),l=r.maxRadius||Math.sqrt(a*a+o*o)/2;return{cx:c,cy:u,innerRadius:d,outerRadius:h,maxRadius:l}});I(V,"getComposedData",function(r){var e=r.item,n=r.offset,t=e.type.defaultProps!==void 0?_(_({},e.type.defaultProps),e.props):e.props,a=xe.getRealPieData(t);if(!a||!a.length)return null;var o=t.cornerRadius,s=t.startAngle,c=t.endAngle,u=t.paddingAngle,d=t.dataKey,h=t.nameKey,l=t.valueKey,f=t.tooltipType,x=Math.abs(t.minAngle),p=xe.parseCoordinateOfPie(t,n),m=xe.parseDeltaAngle(s,c),b=Math.abs(m),g=d;z(d)&&z(l)?(We(!1,`Use "dataKey" to specify the value of pie,
3 the props "valueKey" will be deprecated in 1.1.0`),g="value"):z(d)&&(We(!1,`Use "dataKey" to specify the value of pie, 4 the props "valueKey" will be deprecated in 1.1.0`),g=l);var j=a.filter(function(P){return Z(P,g,0)!==0}).length,O=(b>=360?j:j-1)*u,N=b-j*x-O,v=a.reduce(function(P,T){var E=Z(T,g,0);return P+(ae(E)?E:0)},0),A;if(v>0){var w;A=a.map(function(P,T){var E=Z(P,g,0),B=Z(P,h,T),S=(ae(E)?E:0)/v,C;T?C=w.endAngle+ge(m)*u*(E!==0?1:0):C=s;var H=C+ge(m)*((E!==0?x:0)+S*N),J=(C+H)/2,q=(p.innerRadius+p.outerRadius)/2,Ne=[{name:B,value:E,payload:P,dataKey:g,type:f}],Se=W(p.cx,p.cy,q,J);return w=_(_(_({percent:S,cornerRadius:o,name:B,tooltipPayload:Ne,midAngle:J,middleRadius:q,tooltipPosition:Se},P),p),{},{value:Z(P,g),startAngle:C,endAngle:H,payload:P,paddingAngle:ge(m)*u}),w})}return _(_({},p),{},{sectors:A,data:a})});var Gr=["type","layout","connectNulls","ref"],Zr=["key"];function de(r){"@babel/helpers - typeof";return de=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},de(r)}function nt(r,e){if(r==null)return{};var n=Xr(r,e),t,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(r);for(a=0;a<o.length;a++)t=o[a],!(e.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(r,t)&&(n[t]=r[t])}return n}function Xr(r,e){if(r==null)return{};var n={};for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)){if(e.indexOf(t)>=0)continue;n[t]=r[t]}return n}function he(){return he=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r},he.apply(this,arguments)}function at(r,e){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),n.push.apply(n,t)}return n}function L(r){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?at(Object(n),!0).forEach(function(t){F(r,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):at(Object(n)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))})}return r}function te(r){return tn(r)||en(r)||Qr(r)||Yr()}function Yr(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 5In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qr(r,e){if(r){if(typeof r=="string")return Fe(r,e);var n=Object.prototype.toString.call(r).slice(8,-1);if(n==="Object"&&r.constructor&&(n=r.constructor.name),n==="Map"||n==="Set")return Array.from(r);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fe(r,e)}}function en(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function tn(r){if(Array.isArray(r))return Fe(r)}function Fe(r,e){(e==null||e>r.length)&&(e=r.length);for(var n=0,t=new Array(e);n<e;n++)t[n]=r[n];return t}function rn(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function it(r,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(r,Tt(t.key),t)}}function nn(r,e,n){return e&&it(r.prototype,e),n&&it(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}function an(r,e,n){return e=Pe(e),on(r,Et()?Reflect.construct(e,n||[],Pe(r).constructor):e.apply(r,n))}function on(r,e){if(e&&(de(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return sn(r)}function sn(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function Et(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Et=function(){return!!r})()}function Pe(r){return Pe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Pe(r)}function cn(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&Ke(r,e)}function Ke(r,e){return Ke=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,a){return t.__proto__=a,t},Ke(r,e)}function F(r,e,n){return e=Tt(e),e in r?Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[e]=n,r}function Tt(r){var e=ln(r,"string");return de(e)=="symbol"?e:e+""}function ln(r,e){if(de(r)!="object"||!r)return r;var n=r[Symbol.toPrimitive];if(n!==void 0){var t=n.call(r,e||"default");if(de(t)!="object")return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}var ve=function(r){function e(){var n;rn(this,e);for(var t=arguments.length,a=new Array(t),o=0;o<t;o++)a[o]=arguments[o];return n=an(this,e,[].concat(a)),F(n,"state",{isAnimationFinished:!0,totalLength:0}),F(n,"generateSimpleStrokeDasharray",function(s,c){return"".concat(c,"px ").concat(s-c,"px")}),F(n,"getStrokeDasharray",function(s,c,u){var d=u.reduce(function(g,j){return g+j});if(!d)return n.generateSimpleStrokeDasharray(c,s);for(var h=Math.floor(s/d),l=s%d,f=c-s,x=[],p=0,m=0;p<u.length;m+=u[p],++p)if(m+u[p]>l){x=[].concat(te(u.slice(0,p)),[l-m]);break}var b=x.length%2===0?[0,f]:[f];return[].concat(te(e.repeat(u,h)),te(x),b).map(function(g){return"".concat(g,"px")}).join(", ")}),F(n,"id",jt("recharts-line-")),F(n,"pathRef",function(s){n.mainCurve=s}),F(n,"handleAnimationEnd",function(){n.setState({isAnimationFinished:!0}),n.props.onAnimationEnd&&n.props.onAnimationEnd()}),F(n,"handleAnimationStart",function(){n.setState({isAnimationFinished:!1}),n.props.onAnimationStart&&n.props.onAnimationStart()}),n}
vendor: 4,617 bytes, line 5
5return cn(e,r),nn(e,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var t=this.getTotalLength();this.setState({totalLength:t})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var t=this.getTotalLength();t!==this.state.totalLength&&this.setState({totalLength:t})}}},{key:"getTotalLength",value:function(){var t=this.mainCurve;try{return t&&t.getTotalLength&&t.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(t,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var o=this.props,s=o.points,c=o.xAxis,u=o.yAxis,d=o.layout,h=o.children,l=bt(h,Zt);if(!l)return null;var f=function(m,b){return{x:m.x,y:m.y,value:m.value,errorVal:Z(m.payload,b)}},x={clipPath:t?"url(#clipPath-".concat(a,")"):null};return y.createElement(R,x,l.map(function(p){return y.cloneElement(p,{key:"bar-".concat(p.props.dataKey),data:s,xAxis:c,yAxis:u,layout:d,dataPointFormatter:f})}))}},{key:"renderDots",value:function(t,a,o){var s=this.props.isAnimationActive;if(s&&!this.state.isAnimationFinished)return null;var c=this.props,u=c.dot,d=c.points,h=c.dataKey,l=k(this.props,!1),f=k(u,!0),x=d.map(function(m,b){var g=L(L(L({key:"dot-".concat(b),r:3},l),f),{},{index:b,cx:m.x,cy:m.y,value:m.value,dataKey:h,payload:m.payload,points:d});return e.renderDotItem(u,g)}),p={clipPath:t?"url(#clipPath-".concat(a?"":"dots-").concat(o,")"):null};return y.createElement(R,he({className:"recharts-line-dots",key:"dots"},p),x)}},{key:"renderCurveStatically",value:function(t,a,o,s){var c=this.props,u=c.type,d=c.layout,h=c.connectNulls;c.ref;var l=nt(c,Gr),f=L(L(L({},k(l,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:a?"url(#clipPath-".concat(o,")"):null,points:t},s),{},{type:u,layout:d,connectNulls:h});return y.createElement(ht,he({},f,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(t,a){var o=this,s=this.props,c=s.points,u=s.strokeDasharray,d=s.isAnimationActive,h=s.animationBegin,l=s.animationDuration,f=s.animationEasing,x=s.animationId,p=s.animateNewValues,m=s.width,b=s.height,g=this.state,j=g.prevPoints,O=g.totalLength;return y.createElement(vt,{begin:h,duration:l,isActive:d,easing:f,from:{t:0},to:{t:1},key:"line-".concat(x),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(N){var v=N.t;if(j){var A=j.length/c.length,w=c.map(function(S,C){var H=Math.floor(C*A);if(j[H]){var J=j[H],q=Q(J.x,S.x),Ne=Q(J.y,S.y);return L(L({},S),{},{x:q(v),y:Ne(v)})}if(p){var Se=Q(m*2,S.x),$t=Q(b/2,S.y);return L(L({},S),{},{x:Se(v),y:$t(v)})}return L(L({},S),{},{x:S.x,y:S.y})});return o.renderCurveStatically(w,t,a)}var P=Q(0,O),T=P(v),E;if(u){var B="".concat(u).split(/[,\s]+/gim).map(function(S){return parseFloat(S)});E=o.getStrokeDasharray(T,O,B)}else E=o.generateSimpleStrokeDasharray(O,T);return o.renderCurveStatically(c,t,a,{strokeDasharray:E})})}},{key:"renderCurve",value:function(t,a){var o=this.props,s=o.points,c=o.isAnimationActive,u=this.state,d=u.prevPoints,h=u.totalLength;return c&&s&&s.length&&(!d&&h>0||!yt(d,s))?this.renderCurveWithAnimation(t,a):this.renderCurveStatically(s,t,a)}},{key:"render",value:function(){var t,a=this.props,o=a.hide,s=a.dot,c=a.points,u=a.className,d=a.xAxis,h=a.yAxis,l=a.top,f=a.left,x=a.width,p=a.height,m=a.isAnimationActive,b=a.id;if(o||!c||!c.length)return null;var g=this.state.isAnimationFinished,j=c.length===1,O=M("recharts-line",u),N=d&&d.allowDataOverflow,v=h&&h.allowDataOverflow,A=N||v,w=z(b)?this.id:b,P=(t=k(s,!1))!==null&&t!==void 0?t:{r:3,strokeWidth:2},T=P.r,E=T===void 0?3:T,B=P.strokeWidth,S=B===void 0?2:B,C=Gt(s)?s:{},H=C.clipDot,J=H===void 0?!0:H,q=E*2+S;return y.createElement(R,{className:O},N||v?y.createElement("defs",null,y.createElement("clipPath",{id:"clipPath-".concat(w)},y.createElement("rect",{x:N?f:f-x/2,y:v?l:l-p/2,width:N?x:x*2,height:v?p:p*2})),!J&&y.createElement("clipPath",{id:"clipPath-dots-".concat(w)},y.createElement("rect",{x:f-q/2,y:l-q/2,width:x+q,height:p+q}))):null,!j&&this.renderCurve(A,w),this.renderErrorBar(A,w),(j||s)&&this.renderDots(A,J,w),(!m||g)&>.renderCallByParent(this.props,c))}}],[{key:"getDerivedStateFromProps",value:function(t,a){return t.animationId!==a.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,prevPoints:a.curPoints}:t.points!==a.curPoints?{curPoints:t.points}:null}},{key:"repeat",value:function(t,a){for(var o=t.length%2!==0?[].concat(te(t),[0]):t,s=[],c=0;c<a;++c)s=[].concat(te(s),te(o));return s}},{key:"renderDotItem",value:function(t,a){var o;if(y.isValidElement(t))o=y.cloneElement(t,a);else if(G(t))o=t(a);
5else{var s=a.key,c=nt(a,Zr),u=M("recharts-line-dot",typeof t!="boolean"?t.className:"");o=y.createElement(mt,he({key:s},c,{className:u}))}return o}}])}(fe.PureComponent);F(ve,"displayName","Line");F(ve,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!xt.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});F(ve,"getComposedData",function(r){var e=r.props,n=r.xAxis,t=r.yAxis,a=r.xAxisTicks,o=r.yAxisTicks,s=r.dataKey,c=r.bandSize,u=r.displayedData,d=r.offset,h=e.layout,l=u.map(function(f,x){var p=Z(f,s);return h==="horizontal"?{x:ze({axis:n,ticks:a,bandSize:c,entry:f,index:x}),y:z(p)?null:t.scale(p),value:p,payload:f}:{x:z(p)?null:n.scale(p),y:ze({axis:t,ticks:o,bandSize:c,entry:f,index:x}),value:p,payload:f}});return L({points:l,layout:h},d)});var un=Pt({chartName:"LineChart",GraphicalChild:ve,axisComponents:[{axisType:"xAxis",AxisComp:$e},{axisType:"yAxis",AxisComp:De}],formatAxisMap:Xt}),dn=Pt({chartName:"PieChart",GraphicalChild:V,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:ke},{axisType:"radiusAxis",AxisComp:Oe}],formatAxisMap:Yt,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const fn=r=>{if(!r)return 0;const e=r.match(/\$?([\d,]+(?:\.\d+)?)/);return e?parseFloat(e[1].replace(/,/g,"")):0},pn=()=>{const{user:r}=ct(),{data:e}=U({queryKey:["payout-owner",r==null?void 0:r.id],queryFn:async()=>{const{data:l}=await K.from("profiles").select("company_id").eq("id",r.id).maybeSingle();if(!(l!=null&&l.company_id))return r.id;const{data:f}=await K.from("companies").select("owner_id").eq("id",l.company_id).maybeSingle();return(f==null?void 0:f.owner_id)||r.id},enabled:!!r}),{data:n}=U({queryKey:["payout-driver-ids",e],queryFn:async()=>{if(!e)return[];const{data:l}=await K.from("companies").select("id").eq("owner_id",e).maybeSingle();if(!(l!=null&&l.id))return[e];const{data:f}=await K.from("profiles").select("id").eq("company_id",l.id).range(0,9999);return[e,...(f==null?void 0:f.map(x=>x.id))||[]]},enabled:!!e}),{data:t,isLoading:a}=U({queryKey:["payout-completed-jobs",n],queryFn:async()=>{if(!(n!=null&&n.length))return[];const{data:l,error:f}=await K.from("user_jobs").select("id, rate, completed_at, service_request_id").in("user_id",n).eq("status","completed").order("completed_at",{ascending:!1}).range(0,9999);if(f)throw f;return l||[]},enabled:!!(n!=null&&n.length)}),{data:o}=U({queryKey:["payout-sr-commission",t==null?void 0:t.map(l=>l.service_request_id)],queryFn:async()=>{const l=(t||[]).map(p=>p.service_request_id).filter(Boolean);if(!l.length)return{};const{data:f}=await K.from("service_requests").select("id, commission_percentage").in("id",l),x={};return(f||[]).forEach(p=>x[p.id]=p.commission_percentage??null),x},enabled:!!(t!=null&&t.length)}),{data:s}=U({queryKey:["payout-default-commission"],queryFn:async()=>{const{data:l}=await K.from("platform_settings").select("value").eq("key","commission_percentage").maybeSingle(),f=parseFloat((l==null?void 0:l.value)||"25");return isNaN(f)?25:f}}),{data:c}=U({queryKey:["payout-paid-items",e],queryFn:async()=>{const{data:l,error:f}=await K.from("provider_payout_job_items").select("job_id, net_amount, payout:provider_payouts!inner(provider_id, paid_at, period_start, period_end, method, reference)").eq("payout.provider_id",e).range(0,9999);if(f)throw f;return l||[]},enabled:!!e}),{data:u,isLoading:d}=U({queryKey:["my-payouts",e],queryFn:async()=>{const{data:l,error:f}=await K.from("provider_payouts").select("*").eq("provider_id",e||"").order("paid_at",{ascending:!1}).range(0,49);if(f)throw f;return l||[]},enabled:!!e}),h=fe.useMemo(()=>{const l=g=>{const j=g?o==null?void 0:o[g]:null;return typeof j=="number"?j:s??25},f=new Set((c||[]).map(g=>g.job_id));let x=0,p=0,m=0;(t||[]).forEach(g=>{const j=fn(g.rate),O=l(g.service_request_id),N=j*(1-O/100);m+=N,f.has(g.id)||(x+=N,p+=1)});const b=(c||[]).reduce((g,j)=>g+Number(j.net_amount||0),0);
5return{pending:x,pendingCount:p,paid:b,lifetimeNet:m}},[t,c,o,s]);return a||d?i.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4 mb-8",children:Array.from({length:3}).map((l,f)=>i.jsx(lt,{className:"h-28 rounded-lg"},f))}):i.jsxs("div",{className:"mb-8 space-y-4",children:[i.jsxs("div",{className:"grid grid-cols-1 sm:grid-cols-3 gap-4",children:[i.jsx($,{className:"border-primary/30 bg-primary/5",children:i.jsx(D,{className:"pt-6",children:i.jsxs("div",{className:"flex items-center gap-3",children:[i.jsx("div",{className:"p-2 rounded-lg bg-primary/10",children:i.jsx(Ft,{className:"h-5 w-5 text-primary"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs text-muted-foreground",children:"Pending Payout"}),i.jsxs("p",{className:"text-2xl font-bold text-primary",children:["$",h.pending.toFixed(2)]}),i.jsxs("p",{className:"text-[11px] text-muted-foreground",children:[h.pendingCount," ",h.pendingCount===1?"job":"jobs"," ⢠Paid next Friday"]})]})]})})}),i.jsx($,{children:i.jsx(D,{className:"pt-6",children:i.jsxs("div",{className:"flex items-center gap-3",children:[i.jsx("div",{className:"p-2 rounded-lg bg-green-500/10",children:i.jsx(Kt,{className:"h-5 w-5 text-green-600"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs text-muted-foreground",children:"Paid to Date"}),i.jsxs("p",{className:"text-2xl font-bold",children:["$",h.paid.toFixed(2)]}),i.jsxs("p",{className:"text-[11px] text-muted-foreground",children:[(u==null?void 0:u.length)||0," payouts received"]})]})]})})}),i.jsx($,{children:i.jsx(D,{className:"pt-6",children:i.jsxs("div",{className:"flex items-center gap-3",children:[i.jsx("div",{className:"p-2 rounded-lg bg-muted",children:i.jsx(Mt,{className:"h-5 w-5 text-muted-foreground"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs text-muted-foreground",children:"Lifetime Net Earnings"}),i.jsxs("p",{className:"text-2xl font-bold",children:["$",h.lifetimeNet.toFixed(2)]}),i.jsxs(Dt,{to:"/settings?tab=payouts",className:"text-[11px] text-primary hover:underline inline-flex items-center gap-1",children:["Update payout method ",i.jsx(Bt,{className:"h-3 w-3"})]})]})]})})})]}),u&&u.length>0&&i.jsxs($,{children:[i.jsxs(re,{children:[i.jsx(ne,{className:"text-base",children:"Payout History"}),i.jsx(Rt,{children:"Weekly payouts sent to your account"})]}),i.jsx(D,{children:i.jsx("div",{className:"space-y-2",children:u.map(l=>i.jsxs("div",{className:"flex items-center justify-between p-3 rounded-lg border bg-card",children:[i.jsxs("div",{children:[i.jsxs("div",{className:"font-semibold text-sm",children:["$",Number(l.amount).toFixed(2)]}),i.jsxs("div",{className:"text-xs text-muted-foreground",children:[se(new Date(l.period_start),"MMM d")," â ",se(new Date(l.period_end),"MMM d, yyyy"),l.reference?` ⢠Ref ${l.reference}`:""]})]}),i.jsxs("div",{className:"text-right space-y-1",children:[i.jsx(It,{variant:l.status==="paid"?"secondary":"outline",className:"text-xs uppercase",children:l.method}),i.jsx("div",{className:"text-[11px] text-muted-foreground",children:l.paid_at?se(new Date(l.paid_at),"MMM d, yyyy"):""})]})]},l.id))})})]})]})},ot=["hsl(var(--primary))","hsl(var(--accent))","hsl(142 76% 36%)","hsl(48 96% 53%)","hsl(0 84% 60%)"],kn=()=>{const{user:r}=ct(),{data:e,isLoading:n}=U({queryKey:["reports-jobs",r==null?void 0:r.id],queryFn:async()=>{const{data:a,error:o}=await K.from("user_jobs").select("*").eq("user_id",(r==null?void 0:r.id)||"").order("created_at",{ascending:!1});if(o)throw o;return a||[]},enabled:!!r}),t=fe.useMemo(()=>{if(!(e!=null&&e.length))return null;const a=e.length,o=e.filter(v=>v.status==="completed"),s=e.filter(v=>v.status==="cancelled"),c=e.filter(v=>["accepted","in_progress"].includes(v.status)),u=o.reduce((v,A)=>{var P;const w=(P=A.rate)==null?void 0:P.match(/\$?([\d,]+)/);return v+(w?parseFloat(w[1].replace(",","")):0)},0),d=o.length>0?u/o.length:0,h=a>0?Math.round(o.length/a*100):0,l=He(new Date,30),x=o.filter(v=>v.completed_at&&new Date(v.completed_at)>=l).reduce((v,A)=>{var P;const w=(P=A.rate)==null?void 0:P.match(/\$?([\d,]+)/);return v+(w?parseFloat(w[1].replace(",","")):0)},0),p={};e.forEach(v=>{const A=v.service_type||"Other";p[A]=(p[A]||0)+1});const m=Object.entries(p).map(([v,A])=>({name:v.replace(/_/g," "),value:A})).sort((v,A)=>A.value-v.value),b=[{name:"Completed",value:o.length,color:"hsl(142 76% 36%)"},{name:"Active",value:c.length,color:"hsl(var(--primary))"},{name:"Cancelled",value:s.length,color:"hsl(0 84% 60%)"}].filter(v=>v.value>0),g={};for(let v=29;v>=0;v--){const A=se(He(new Date,v),"MM/dd");g[A]=0}e.forEach(v=>{const A=se(new Date(v.created_at),"MM/dd");g[A]!==void 0&&g[A]++});const j=Object.entries(g).map(([v,A])=>({date:v,count:A})),O={};o.forEach(v=>{var T;if(!v.completed_at)return;const A=se(new Date(v.completed_at),"MMM yyyy"),w=(T=v.rate)==null?void 0:T.match(/\$?([\d,]+)/),P=w?parseFloat(w[1].replace(",","")):0;O[A]=(O[A]||0)+P});const N=Object.entries(O).slice(-6).map(([v,A])=>({month:v,revenue:A}));return{totalJobs:a,completedCount:o.length,activeCount:c.length,cancelledCount:s.length,totalRevenue:u,monthRevenue:x,avgPerJob:d,completionRate:h,serviceTypeData:m,statusData:b,dailyData:j,monthlyRevData:N}},[e]);return i.jsxs("div",{className:"min-h-screen flex flex-col",children:[i.jsx(Lt,{}),i.jsxs("main",{className:"flex-1 container mx-auto px-4 py-8",children:[i.jsx("h1",{className:"text-2xl font-bold text-foreground mb-6",children:"Reports & Analytics"}),i.jsx(pn,{}),n?i.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-8",children:Array.from({length:4}).map((a,o)=>i.jsx(lt,{className:"h-28 rounded-lg"},o))}):!t||t.totalJobs===0?i.jsx($,{children:i.jsxs(D,{className:"py-12 text-center text-muted-foreground",children:[i.jsx(qe,{className:"h-12 w-12 mx-auto mb-4 opacity-40"}),i.jsx("p",{className:"text-lg font-medium",children:"No job data yet"}),i.jsx("p",{className:"text-sm",children:"Complete jobs to see your reports and analytics here."})]})}):i.jsxs(i.Fragment,{children:[i.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-8",children:[i.jsx($,{children:i.jsx(D,{className:"pt-6",children:i.jsxs("div",{className:"flex items-center gap-3",children:[i.jsx("div",{className:"p-2 rounded-lg bg-primary/10",children:i.jsx(qt,{className:"h-5 w-5 text-primary"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs text-muted-foreground",children:"Total Revenue"}),i.jsxs("p",{className:"text-xl font-bold",children:["$",t.totalRevenue.toLocaleStr
5ing()]})]})]})})}),i.jsx($,{children:i.jsx(D,{className:"pt-6",children:i.jsxs("div",{className:"flex items-center gap-3",children:[i.jsx("div",{className:"p-2 rounded-lg bg-accent/10",children:i.jsx(Wt,{className:"h-5 w-5 text-accent"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs text-muted-foreground",children:"Last 30 Days"}),i.jsxs("p",{className:"text-xl font-bold",children:["$",t.monthRevenue.toLocaleString()]})]})]})})}),i.jsx($,{children:i.jsx(D,{className:"pt-6",children:i.jsxs("div",{className:"flex items-center gap-3",children:[i.jsx("div",{className:"p-2 rounded-lg bg-primary/10",children:i.jsx(qe,{className:"h-5 w-5 text-primary"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs text-muted-foreground",children:"Total Jobs"}),i.jsx("p",{className:"text-xl font-bold",children:t.totalJobs})]})]})})}),i.jsx($,{children:i.jsx(D,{className:"pt-6",children:i.jsxs("div",{className:"flex items-center gap-3",children:[i.jsx("div",{className:"p-2 rounded-lg bg-green-500/10",children:i.jsx(Ct,{className:"h-5 w-5 text-green-600"})}),i.jsxs("div",{children:[i.jsx("p",{className:"text-xs text-muted-foreground",children:"Completion Rate"}),i.jsxs("p",{className:"text-xl font-bold",children:[t.completionRate,"%"]})]})]})})})]}),i.jsxs("div",{className:"grid md:grid-cols-2 gap-6 mb-8",children:[i.jsxs($,{children:[i.jsx(re,{children:i.jsx(ne,{className:"text-base",children:"Daily Job Activity (30 days)"})}),i.jsx(D,{children:i.jsx(Ee,{width:"100%",height:220,children:i.jsxs(Qt,{data:t.dailyData,children:[i.jsx(Ve,{strokeDasharray:"3 3",className:"stroke-border"}),i.jsx($e,{dataKey:"date",tick:{fontSize:10},interval:4,className:"text-muted-foreground"}),i.jsx(De,{allowDecimals:!1,tick:{fontSize:11},className:"text-muted-foreground"}),i.jsx(Te,{contentStyle:{backgroundColor:"hsl(var(--card))",border:"1px solid hsl(var(--border))",borderRadius:"8px",fontSize:"12px"}}),i.jsx(er,{dataKey:"count",fill:"hsl(var(--primary))",radius:[4,4,0,0]})]})})})]}),i.jsxs($,{children:[i.jsx(re,{children:i.jsx(ne,{className:"text-base",children:"Monthly Revenue"})}),i.jsx(D,{children:t.monthlyRevData.length>0?i.jsx(Ee,{width:"100%",height:220,children:i.jsxs(un,{data:t.monthlyRevData,children:[i.jsx(Ve,{strokeDasharray:"3 3",className:"stroke-border"}),i.jsx($e,{dataKey:"month",tick:{fontSize:11},className:"text-muted-foreground"}),i.jsx(De,{tick:{fontSize:11},tickFormatter:a=>`$${a}`,className:"text-muted-foreground"}),i.jsx(Te,{formatter:a=>[`$${a.toLocaleString()}`,"Revenue"],contentStyle:{backgroundColor:"hsl(var(--card))",border:"1px solid hsl(var(--border))",borderRadius:"8px",fontSize:"12px"}}),i.jsx(ve,{type:"monotone",dataKey:"revenue",stroke:"hsl(var(--primary))",strokeWidth:2,dot:{r:4}})]})}):i.jsx("p",{className:"text-sm text-muted-foreground text-center py-12",children:"No completed jobs yet"})})]})]}),i.jsxs("div",{className:"grid md:grid-cols-3 gap-6",children:[i.jsxs($,{children:[i.jsx(re,{children:i.jsx(ne,{className:"text-base",children:"Jobs by Service Type"})}),i.jsx(D,{children:i.jsx(Ee,{width:"100%",height:240,children:i.jsxs(dn,{children:[i.jsx(V,{data:t.serviceTypeData,cx:"50%",cy:"45%",innerRadius:40,outerRadius:70,dataKey:"value",paddingAngle:2,children:t.serviceTypeData.map((a,o)=>i.jsx(At,{fill:ot[o%ot.length]},o))}),i.jsx(Te,{formatter:(a,o)=>[`${a}`,o]}),i.jsx(tr,{verticalAlign:"bottom",height:36,iconType:"circle",wrapperStyle:{fontSize:"11px"},formatter:(a,o)=>{const s=t.serviceTypeData.reduce((u,d)=>u+d.value,0),c=s?Math.round(o.payload.value/s*100):0;return`${a} ${c}%`}})]})})})]}),i.jsxs($,{children:[i.jsx(re,{children:i.jsx(ne,{className:"text-base",children:"Job Status Overview"})}),i.jsx(D,{children:i.jsx("div",{className:"space-y-4",children:t.statusData.map(a=>i.jsxs("div",{className:"flex items-center justify-between",children:[i.jsxs("div",{className:"flex items-center gap-2",children:[i.jsx("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:a.color}}),i.jsx("span",{className:"text-sm",children:a.name})]}),i.jsx("span",{className:"text-sm font-semibold",children:a.value})]},a.name))})})]}),i.jsxs($,{children:[i.jsx(re,{children:i.jsx(ne,{className:"text-base",children:"Performance"})}),i.jsx(D,{children:i.jsxs("div",{className:"space-y-4",children:[i.jsxs("div",{className:"flex justify-between items-center",children:[i.jsx("span",{className:"text-sm text-muted-foreground",children:"Avg. per Job"}),i.jsxs("span",{className:"text-sm font-semibold",children:["$",t.avgPerJob.toFixed(0)]})]}),i.jsxs("div",{className:"flex justify-between items-center",children:[i.jsx("span",{className:"text-sm text-muted-foreground",children:"Completed"}),i.jsx("span",{className:"text-sm font-semibold text-green-600",children:t.completedCount})]}),i.jsxs("div",{className:"flex justify-between items-center",children:[i.jsx("span",{className:"text-sm text-muted-foreground",children:"Active"}),i.jsx("span",{className:"text-sm font-semibold text-blue-600",children:t.activeCount})]}),i.jsxs("div",{className:"flex justify-between items-center",children:[i.jsx("span",{className:"text-sm text-muted-foreground",children:"Cancelled"}),i.jsx("span",{className:"text-sm font-semibold text-red-500",children:t.cancelledCount})]})]})})]})]})]})]})]})};export{kn as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.