Files
2026-08-26 16:31:12 -04:00

2 lines
23 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{r as o,j as l,c as $e}from"./index-kE4_6-nI.js";import{C as _,P as W}from"./DashboardParts-nkkWHQei.js";import{P as _e}from"./PageHeader-BIrj68Xg.js";import{c as b,p as B,b as We,i as Ge,s as C,d as ze,e as Ve,f as Ee,g as Ue,h as qe,j as T,k as He,l as Je,m as Ze,n as Xe,o as Ye,q as Oe,r as Qe,t as ea,u as aa,v as ta,w as Se,x as ra,y as na,z as ia,A as De,D as la,E as re,F as Te,G as oa,S as sa,H as Ie,I as ca,J as da,K as Re,L as M,M as ua,N as ne,O as L,Z as Ce,P as ma,Q as ve,U as ie,V as pa,W as va,_ as fa,$ as ha,a0 as ga,a1 as J,a2 as V,a3 as ya,a4 as ba,a5 as Pa,a6 as xa,a7 as Aa,a8 as ja,a9 as Ea,aa as Oa,ab as Sa,ac as Da,ad as Ta,ae as Ia,af as Ra,ag as F,ah as ae,ai as fe,aj as Ca,ak as ka,al as wa,am as La,an as Na,ao as Ka,ap as Ma,aq as Fa,ar as Ba,as as $a,at as _a,au as Wa,av as Ga,R as G,T as z,B as he,C as Z,X,Y,a as Q}from"./BarChart-DxUPBeMP.js";import{L as za,a as Va}from"./LineChart-CrnmrpEO.js";var ke=e=>e.graphicalItems.polarItems,Ua=b([B,We],Ge),U=b([ke,C,Ua],ze),qa=b([U],Ve),q=b([qa,Ee],Ue),Ha=b([q,C,U],qe);b([q,C,U],(e,a,t)=>t.length>0?e.flatMap(r=>t.flatMap(n=>{var i,c=T(r,(i=a.dataKey)!==null&&i!==void 0?i:n.dataKey);return{value:c,errorDomain:[]}})).filter(Boolean):a?.dataKey!=null?e.map(r=>({value:T(r,a.dataKey),errorDomain:[]})):e.map(r=>({value:r,errorDomain:[]})));var ge=()=>{},Ja=b([q,C,U,He,B,Je],Ze),Za=b([C,Xe,Ye,ge,Ja,ge,Oe,B],Qe),we=b([C,Oe,q,Ha,ea,B,Za],aa),Xa=b([we,ta,Se],ra),Ya=b([C,we,Xa,B],na);b([Se,Ya],ia);function ye(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function be(e){for(var a=1;a<arguments.length;a++){var t=arguments[a]!=null?arguments[a]:{};a%2?ye(Object(t),!0).forEach(function(r){Qa(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ye(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Qa(e,a,t){return(a=et(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function et(e){var a=at(e,"string");return typeof a=="symbol"?a:a+""}function at(e,a){if(typeof e!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,a);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(e)}var tt=(e,a)=>a,le=b([ke,tt],(e,a)=>e.filter(t=>t.type==="pie").find(t=>t.id===a)),rt=[],oe=(e,a,t)=>t?.length===0?rt:t,Le=b([Ee,le,oe],(e,a,t)=>{var r=e.chartData;if(a!=null){var n;if(a?.data!=null&&a.data.length>0?n=a.data:n=r,(!n||!n.length)&&t!=null&&(n=t.map(i=>be(be({},a.presentationProps),i.props))),n!=null)return n}}),nt=b([Le,le,oe],(e,a,t)=>{if(!(e==null||a==null))return e.map((r,n)=>{var i,c=T(r,a.nameKey,a.name),d;return t!=null&&(i=t[n])!==null&&i!==void 0&&(i=i.props)!==null&&i!==void 0&&i.fill?d=t[n].props.fill:typeof r=="object"&&r!=null&&"fill"in r?d=r.fill:d=a.fill,{value:De(c,a.dataKey),dataKey:a.dataKey,color:d,payload:r,type:a.legendType}})}),it=b([Le,le,oe,la],(e,a,t,r)=>{if(!(a==null||e==null))return St({offset:r,pieSettings:a,displayedData:e,cells:t})}),lt=["key"],ot=["onMouseEnter","onClick","onMouseLeave"],st=["id"],ct=["id"];function R(){return R=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},R.apply(null,arguments)}function H(e,a){if(e==null)return{};var t,r,n=dt(e,a);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],a.indexOf(t)===-1&&{}.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}function dt(e,a){if(e==null)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(a.indexOf(r)!==-1)continue;t[r]=e[r]}return t}function Pe(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function v(e){for(var a=1;a<arguments.length;a++){var t=arguments[a]!=null?arguments[a]:{};a%2?Pe(Object(t),!0).forEach(function(r){ut(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Pe(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function ut(e,a,t){return(a=mt(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function mt(e){var a=pt(e,"string");return typeof a=="symbol"?a:a+""}function pt(e,a){if(typeof e!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,a);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(e)}var Ne=ca;function vt(e){var a=o.useMemo(()=>Re(e.children,ie),[e.children]),t=M(r=>nt(r,e.id,a));return t==null?null:o.createElement(ua,{legendPayload:t})}function ft(e){if(!(e==null||typeof e=="boolean"||typeof e=="function")){if(o.isValidElement(e)){var a,t=(a=e.props)===null||a===void 0?void 0:a.fill;return typeof t=="string"?t:void 0}var r=e.fill;return typeof r=="string"?r:void 0}}var ht=o.memo(e=>{var a=e.dataKey,t=e.nameKey,r=e.sectors,n=e.stroke,i=e.strokeWidth,c=e.fill,d=e.name,f=e.hide,u=e.tooltipType,h=e.formatter,g=e.id,s=e.activeShape,y=ft(s),E=r.map(P=>{var m=P.tooltipPayload;return y==null||m==null?m:m.map(S=>v(v({},S),{},{color:y,fill:y}))}),j={dataDefinedOnItem:E,getPosition:P=>{var m;return(m=r[Number(P)])===null||m===void 0?void 0:m.tooltipPosition},settings:{stroke:n,strokeWidth:i,fill:c,dataKey:a,nameKey:t,name:De(d,a),hide:f,type:u,color:c,unit:"",formatter:h,graphicalItemId:g}};return o.createElement(pa,{tooltipEntrySettings:j})}),gt=(e,a)=>e>a?"start":e<a?"end":"middle",yt=(e,a,t)=>typeof a=="function"?F(a(e),t,t*.8):F(a,t,t*.8),bt=(e,a,t)=>{var r=a.top,n=a.left,i=a.width,c=a.height,d=Ra(i,c),f=n+F(e.cx,i,i/2),u=r+F(e.cy,c,c/2),h=F(e.innerRadius,d,0),g=yt(t,e.outerRadius,d),s=e.maxRadius||Math.sqrt(i*i+c*c)/2;return{cx:f,cy:u,innerRadius:h,outerRadius:g,maxRadius:s}},Pt=(e,a)=>{var t=V(a-e),r=Math.min(Math.abs(a-e),360);return t*r},xt=(e,a)=>{if(o.isValidElement(e))return o.cloneElement(e,a);if(typeof e=="function")return e(a);var t=ne("recharts-pie-label-line",typeof e!="boolean"?e.className:"");a.key;var r=H(a,lt);return o.createElement(Ca,R({},r,{type:"linear",className:t}))},At=(e,a,t)=>{if(o.isValidElement(e))return o.cloneElement(e,a);var r=t;if(typeof e=="function"&&(r=e(a),o.isValidElement(r)))return r;var n=ne("recharts-pie-label-text",ka(e));return o.createElement(wa,R({},a,{alignmentBaseline:"middle",className:n}),r)};function jt(e){var a=e.sectors,t=e.props,r=e.showLabels,n=t.label,i=t.labelLine,c=t.dataKey;if(!r||!n||!a)return null;var d=Te(t),f=fe(n),u=fe(i),h=typeof n=="object"&&"offsetRadius"in n&&typeof n.offsetRadius=="number"&&n.offsetRadius||20,g=a.map((s,y)=>{var E=(s.startAngle+s.endAngle)/2,j=ae(s.cx,s.cy,s.outerRadius+h,E),P=v(v(v(v({},d),s),{},{stroke:"none"},f),{},{index:y,textAnchor:gt(j.x,s.cx)},j),m=v(v(v(v({},d),s),{},{fill:"none",stroke:s.fill},u),{},{index:y,points:[ae(s.cx,s.cy,s.outerRadius,E),j],key:"line"});return o.createElement(Ce,{zIndex:Ie.label,key:"label-".concat(s.startAngle,"-").concat(s.endAngle,"-").concat(s.midAngle,"-").concat(y)},o.createElement(L,null,i&&xt(i,m),At(n,P,T(s,c))))});return o.createElement(L,{className:"recharts-pie-labels"},g)}function Et(e){var a=e.sectors,t=e.props,r=e.showLabels,n=t.label;return typeof n=="object"&&n!=null&&"position"in n?o.createElement(Ia,{label:n}):o.createElement(jt,{sectors:a,props:t,showLabels:r})}function Ot(e){var a=e.sectors,t=e.activeShape,r=e.inactiveShape,n=e.allOtherPieProps,i=e.shape,c=e.id,d=e.animationElapsedTime,f=e.isAnimating,u=e.isEntrance,h=M(ba),g=M(Pa),s=M(xa),y=n.onMouseEnter,E=n.onClick,j=n.onMouseLeave,P=H(n,ot),m=Aa(y,n.dataKey,c),S=ja(j),k=Ea(E,n.dataKey,c);return a==null||a.length===0?null:o.createElement(o.Fragment,null,a.map((p,D)=>{if(p?.startAngle===0&&p?.endAngle===0&&a.length!==1)return null;var $=s==null||s===c,w=String(D)===h&&(g==null||n.dataKey===g)&&$,O=h?r:null,x=t&&w?t:O,A=v(v({},p),{},{stroke:p.stroke,tabIndex:-1,index:D,isActive:w,animationElapsedTime:d,isAnimating:f,isEntrance:u,[Sa]:D,[Oa]:c});return o.createElement(L,R({key:"sector-".concat(p?.startAngle,"-").concat(p?.endAngle,"-").concat(p.midAngle,"-").concat(D),tabIndex:-1,className:"recharts-pie-sector"},Da(P,p,D),{onMouseEnter:m(p,D),onMouseLeave:S(p,D),onClick:k(p,D)}),o.createElement(Ta,{option:x??i,DefaultShape:Ne,shapeProps:A}))}))}function St(e){var a,t=e.pieSettings,r=e.displayedData,n=e.cells,i=e.offset,c=t.cornerRadius,d=t.startAngle,f=t.endAngle,u=t.dataKey,h=t.nameKey,g=t.tooltipType,s=Math.abs(t.minAngle),y=Pt(d,f),E=Math.abs(y),j=r.length<=1?0:(a=t.paddingAngle)!==null&&a!==void 0?a:0,P=r.filter(O=>T(O,u,0)!==0).length,m=(E>=360?P:P-1)*j,S=r.reduce((O,x)=>{var A=T(x,u,0);return O+(J(A)?A:0)},0),k=s>0&&S>0&&r.some(O=>{var x=T(O,u,0),A=(J(x)?x:0)/S;return x!==0&&A*E<s}),p=k?s:0,D=E-P*p-m,$;if(S>0){var w;$=r.map((O,x)=>{var A=T(O,u,0),se=T(O,h,x),N=bt(t,i,O),ce=(J(A)?A:0)/S,K,I=v(v({},O),n&&n[x]&&n[x].props),de=I!=null&&"fill"in I&&typeof I.fill=="string"?I.fill:t.fill;x?K=w.endAngle+V(y)*j*(A!==0?1:0):K=d;var ue=K+V(y)*((A!==0?p:0)+ce*D),me=(K+ue)/2,pe=(N.innerRadius+N.outerRadius)/2,Fe=[{name:se,value:A,payload:I,dataKey:u,type:g,color:de,fill:de,graphicalItemId:t.id}],Be=ae(N.cx,N.cy,pe,me);return w=v(v(v(v({},t.presentationProps),{},{percent:ce,cornerRadius:typeof c=="string"?parseFloat(c):c,name:se,tooltipPayload:Fe,midAngle:me,middleRadius:pe,tooltipPosition:Be},I),N),{},{value:A,dataKey:u,startAngle:K,endAngle:ue,payload:I,paddingAngle:A!==0?V(y)*j:0}),w})}return $}function Dt(e){var a=e.showLabels,t=e.sectors,r=e.children,n=o.useMemo(()=>!a||!t?[]:t.map(i=>({value:i.value,payload:i.payload,clockWise:!1,parentViewBox:void 0,viewBox:{cx:i.cx,cy:i.cy,innerRadius:i.innerRadius,outerRadius:i.outerRadius,startAngle:i.startAngle,endAngle:i.endAngle,clockWise:!1},fill:i.fill})),[t,a]);return o.createElement(ya,{value:a?n:void 0},r)}var Tt=(e,a)=>{if(e==null)return[];var t=[],r=e.find(i=>i.status!=="removed"),n=r?r.next.startAngle:0;return e.forEach((i,c)=>{if(i.status!=="removed"){var d=c>0?ma(i.next,"paddingAngle",0):0;if(i.status==="matched"){var f=ve(i.prev.endAngle-i.prev.startAngle,i.next.endAngle-i.next.startAngle,a),u=v(v({},i.next),{},{startAngle:n+d,endAngle:n+f+d});t.push(u),n=u.endAngle}else{var h=ve(0,i.next.endAngle-i.next.startAngle,a),g=v(v({},i.next),{},{startAngle:n+d,endAngle:n+h+d});t.push(g),n=g.endAngle}}}),t};function It(e){var a,t,r,n,i=e.props,c=e.previousSectorsRef,d=e.id,f=i.sectors,u=i.activeShape,h=i.inactiveShape,g=i.animationInterpolateFn,s=va(i.onAnimationStart,i.onAnimationEnd),y=s.isAnimating,E=s.handleAnimationStart,j=s.handleAnimationEnd,P=fa();if(P==null)return null;var m=f[0];return o.createElement(Dt,{showLabels:!y,sectors:f},o.createElement(ha,{animationInput:i,animationIdPrefix:"recharts-pie-",items:f,previousItemsRef:c,isAnimationActive:i.isAnimationActive,animationBegin:i.animationBegin,animationDuration:i.animationDuration,animationEasing:i.animationEasing,onAnimationStart:E,onAnimationEnd:j,animationInterpolateFn:g,animationMatchBy:i.animationMatchBy,layout:P},(S,k,p)=>o.createElement(L,null,o.createElement(Ot,{sectors:S,activeShape:u,inactiveShape:h,allOtherPieProps:i,shape:i.shape,id:d,animationElapsedTime:k,isAnimating:y||k<1,isEntrance:p}))),o.createElement(Et,{showLabels:!y,sectors:f,props:i}),o.createElement(ga,{cx:(a=m?.cx)!==null&&a!==void 0?a:0,cy:(t=m?.cy)!==null&&t!==void 0?t:0,innerRadius:(r=m?.innerRadius)!==null&&r!==void 0?r:0,outerRadius:(n=m?.outerRadius)!==null&&n!==void 0?n:0,startAngle:i.startAngle,endAngle:i.endAngle,clockWise:!1},i.children))}var Rt={animationBegin:400,animationDuration:1500,animationEasing:"ease",animationInterpolateFn:Tt,animationMatchBy:da,cx:"50%",cy:"50%",dataKey:"value",endAngle:360,fill:"#808080",hide:!1,innerRadius:0,isAnimationActive:"auto",label:!1,labelLine:!0,legendType:"rect",minAngle:0,nameKey:"name",outerRadius:"80%",paddingAngle:0,rootTabIndex:0,shape:Ne,startAngle:0,stroke:"#fff",zIndex:Ie.area};function Ct(e){var a=e.id,t=H(e,st),r=e.hide,n=e.className,i=e.rootTabIndex,c=o.useMemo(()=>Re(e.children,ie),[e.children]),d=M(h=>it(h,a,c)),f=o.useRef(null),u=ne("recharts-pie",n);return r||d==null?(f.current=null,o.createElement(L,{tabIndex:i,className:u})):o.createElement(Ce,{zIndex:e.zIndex},o.createElement(ht,{dataKey:e.dataKey,nameKey:e.nameKey,sectors:d,stroke:e.stroke,strokeWidth:e.strokeWidth,fill:e.fill,name:e.name,hide:e.hide,tooltipType:e.tooltipType,formatter:e.formatter,id:a,activeShape:e.activeShape}),o.createElement(L,{tabIndex:i,className:u},o.createElement(It,{props:v(v({},t),{},{sectors:d}),previousSectorsRef:f,id:a})))}function kt(e){var a=re(e,Rt),t=a.id,r=H(a,ct),n=Te(r);return o.createElement(oa,{id:t,type:"pie"},i=>o.createElement(o.Fragment,null,o.createElement(sa,{type:"pie",id:i,data:r.data,dataKey:r.dataKey,hide:r.hide,angleAxisId:0,radiusAxisId:0,name:r.name,nameKey:r.nameKey,tooltipType:r.tooltipType,legendType:r.legendType,fill:r.fill,cx:r.cx,cy:r.cy,startAngle:r.startAngle,endAngle:r.endAngle,paddingAngle:r.paddingAngle,minAngle:r.minAngle,innerRadius:r.innerRadius,outerRadius:r.outerRadius,cornerRadius:r.cornerRadius,presentationProps:n,maxRadius:a.maxRadius}),o.createElement(vt,R({},r,{id:i})),o.createElement(Ct,R({},r,{id:i}))))}var Ke=kt;Ke.displayName="Pie";function wt(e){var a=La();return o.useEffect(()=>{a(Na(e))},[a,e]),null}var Lt=["layout"];function te(){return te=Object.assign?Object.assign.bind():function(e){for(var a=1;a<arguments.length;a++){var t=arguments[a];for(var r in t)({}).hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},te.apply(null,arguments)}function Nt(e,a){if(e==null)return{};var t,r,n=Kt(e,a);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],a.indexOf(t)===-1&&{}.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}function Kt(e,a){if(e==null)return{};var t={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(a.indexOf(r)!==-1)continue;t[r]=e[r]}return t}function xe(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function Mt(e){for(var a=1;a<arguments.length;a++){var t=arguments[a]!=null?arguments[a]:{};a%2?xe(Object(t),!0).forEach(function(r){Ft(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):xe(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Ft(e,a,t){return(a=Bt(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function Bt(e){var a=$t(e,"string");return typeof a=="symbol"?a:a+""}function $t(e,a){if(typeof e!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,a);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(e)}var _t={top:5,right:5,bottom:5,left:5},Me=Mt({accessibilityLayer:!0,stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:_t,reverseStackOrder:!1,syncMethod:"index",layout:"radial",responsive:!1,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"},Wa),Wt=o.forwardRef(function(a,t){var r,n=re(a.categoricalChartProps,Me),i=n.layout,c=Nt(n,Lt),d=a.chartName,f=a.defaultTooltipEventType,u=a.validateTooltipEventTypes,h=a.tooltipPayloadSearcher,g={chartName:d,defaultTooltipEventType:f,validateTooltipEventTypes:u,tooltipPayloadSearcher:h,eventEmitter:void 0};return o.createElement(Ka,{preloadedState:{options:g},reduxStoreName:(r=n.id)!==null&&r!==void 0?r:d},o.createElement(Ma,{chartData:n.data}),o.createElement(Fa,{layout:i,margin:n.margin}),o.createElement(Ba,{throttleDelay:n.throttleDelay,throttledEvents:n.throttledEvents}),o.createElement($a,{baseValue:void 0,accessibilityLayer:n.accessibilityLayer,barCategoryGap:n.barCategoryGap,maxBarSize:n.maxBarSize,stackOffset:n.stackOffset,barGap:n.barGap,barSize:n.barSize,syncId:n.syncId,syncMethod:n.syncMethod,className:n.className,reverseStackOrder:n.reverseStackOrder}),o.createElement(wt,{cx:n.cx,cy:n.cy,startAngle:n.startAngle,endAngle:n.endAngle,innerRadius:n.innerRadius,outerRadius:n.outerRadius}),o.createElement(_a,te({},c,{ref:t})))});function Ae(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function je(e){for(var a=1;a<arguments.length;a++){var t=arguments[a]!=null?arguments[a]:{};a%2?Ae(Object(t),!0).forEach(function(r){Gt(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Ae(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Gt(e,a,t){return(a=zt(a))in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function zt(e){var a=Vt(e,"string");return typeof a=="symbol"?a:a+""}function Vt(e,a){if(typeof e!="object"||!e)return e;var t=e[Symbol.toPrimitive];if(t!==void 0){var r=t.call(e,a);if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(a==="string"?String:Number)(e)}var Ut=["item"],qt=je(je({},Me),{},{layout:"centric",startAngle:0,endAngle:360}),Ht=o.forwardRef((e,a)=>{var t=re(e,qt);return o.createElement(Wt,{chartName:"PieChart",defaultTooltipEventType:"item",validateTooltipEventTypes:Ut,tooltipPayloadSearcher:Ga,categoricalChartProps:t,ref:a})});const ee=[{name:"Reclutamiento",value:14,color:"#4F758B"},{name:"Aprobación",value:6,color:"#F0C75E"},{name:"Corrección",value:3,color:"#FF6A13"},{name:"Cerradas",value:11,color:"#6CC24A"}],Jt=[{tier:"Tier 1",dias:8},{tier:"Tier 2",dias:13},{tier:"Tier 3",dias:21}],Zt=[{mes:"Mar",aprobacion:4.1,reclutamiento:13.9},{mes:"Abr",aprobacion:3.8,reclutamiento:13.2},{mes:"May",aprobacion:5.2,reclutamiento:13.8},{mes:"Jun",aprobacion:3.4,reclutamiento:11.6},{mes:"Jul",aprobacion:3.1,reclutamiento:10.9},{mes:"Ago",aprobacion:2.7,reclutamiento:9.3}],Xt=[{mes:"Mar",valor:82},{mes:"Abr",valor:84},{mes:"May",valor:79},{mes:"Jun",valor:87},{mes:"Jul",valor:89},{mes:"Ago",valor:92}];function rr(){const[e,a]=o.useState("Todos los países"),[t,r]=o.useState("Últimos 6 meses"),[n,i]=o.useState("Todas"),[c,d]=o.useState("Global"),[f,u]=o.useState("Promedio"),[h,g]=o.useState("Todos los tiers");return l.jsxs("div",{className:"page-stack",children:[l.jsx(_e,{eyebrow:"Analítica · Dirección de RRHH",title:"Reportes",description:"Mide desempeño sin ocultar dónde se consume el tiempo.",actions:l.jsxs("div",{className:"filter-pair",children:[l.jsxs("label",{children:[l.jsx("span",{children:"Territorio"}),l.jsxs("select",{value:e,onChange:s=>a(s.target.value),children:[l.jsx("option",{children:"Todos los países"}),$e.map(s=>l.jsx("option",{children:s},s))]})]}),l.jsxs("label",{children:[l.jsx("span",{children:"Período"}),l.jsxs("select",{value:t,onChange:s=>r(s.target.value),children:[l.jsx("option",{children:"Últimos 6 meses"}),l.jsx("option",{children:"Este trimestre"}),l.jsx("option",{children:"Este año"})]})]})]})}),l.jsxs("div",{className:"dashboard-grid",children:[l.jsx(_,{title:"Estado del portafolio",description:"Distribución de requisiciones",filter:l.jsx(W,{label:"Filtrar estados",value:n,onChange:i,options:["Todas","Casos activos","Cerradas"]}),children:l.jsxs("div",{className:"donut-layout",children:[l.jsx("div",{className:"chart-height chart-height--compact",children:l.jsx(G,{width:"100%",height:"100%",children:l.jsxs(Ht,{children:[l.jsx(Ke,{data:ee,dataKey:"value",nameKey:"name",innerRadius:62,outerRadius:92,paddingAngle:1,children:ee.map(s=>l.jsx(ie,{fill:s.color},s.name))}),l.jsx(z,{contentStyle:{border:"1px solid #D0D0D0",borderRadius:4,fontFamily:"Arial"}})]})})}),l.jsx("div",{className:"donut-legend",children:ee.map(s=>l.jsxs("div",{children:[l.jsx("i",{style:{background:s.color}}),l.jsx("span",{children:s.name}),l.jsx("b",{children:s.value})]},s.name))})]})}),l.jsxs(_,{title:"TTF por complejidad",description:"Días hábiles promedio por tier",filter:l.jsx(W,{label:"Filtrar TTF por tier",value:c,onChange:d,options:["Global","Solo activos","Solo cerrados"]}),children:[l.jsx("div",{className:"chart-height chart-height--compact",children:l.jsx(G,{width:"100%",height:"100%",children:l.jsxs(he,{data:Jt,margin:{top:16,right:16,left:-22,bottom:0},children:[l.jsx(Z,{vertical:!1,stroke:"#E4E8EA"}),l.jsx(X,{dataKey:"tier",axisLine:!1,tickLine:!1,tick:{fontSize:11,fill:"#6B7780"}}),l.jsx(Y,{axisLine:!1,tickLine:!1,tick:{fontSize:11,fill:"#6B7780"}}),l.jsx(z,{contentStyle:{border:"1px solid #D0D0D0",borderRadius:4,fontFamily:"Arial"}}),l.jsx(Q,{dataKey:"dias",fill:"#4F758B"})]})})}),l.jsxs("p",{className:"chart-insight",children:[l.jsx("strong",{children:"Lectura:"})," los roles Tier 3 tardan 2.6× más que los perfiles de volumen."]})]}),l.jsxs(_,{title:"Responsabilidad del ciclo",description:"Aprobación vs. reclutamiento",filter:l.jsx(W,{label:"Filtrar responsabilidad",value:f,onChange:u,options:["Promedio","Mediana","Percentil 90"]}),children:[l.jsx("div",{className:"chart-height chart-height--compact",children:l.jsx(G,{width:"100%",height:"100%",children:l.jsxs(he,{data:Zt,margin:{top:16,right:12,left:-22,bottom:0},children:[l.jsx(Z,{vertical:!1,stroke:"#E4E8EA"}),l.jsx(X,{dataKey:"mes",axisLine:!1,tickLine:!1,tick:{fontSize:11,fill:"#6B7780"}}),l.jsx(Y,{axisLine:!1,tickLine:!1,tick:{fontSize:11,fill:"#6B7780"}}),l.jsx(z,{contentStyle:{border:"1px solid #D0D0D0",borderRadius:4,fontFamily:"Arial"}}),l.jsx(Q,{dataKey:"aprobacion",stackId:"cycle",fill:"#F0C75E"}),l.jsx(Q,{dataKey:"reclutamiento",stackId:"cycle",fill:"#4F758B"})]})})}),l.jsxs("div",{className:"chart-legend",children:[l.jsxs("span",{children:[l.jsx("i",{className:"legend-gold"}),"Aprobación"]}),l.jsxs("span",{children:[l.jsx("i",{className:"legend-blue"}),"Reclutamiento"]})]})]}),l.jsxs(_,{title:"Cumplimiento de SLA",description:"Porcentaje de cierres dentro del objetivo",filter:l.jsx(W,{label:"Filtrar cumplimiento",value:h,onChange:g,options:["Todos los tiers","Tier 1","Tier 2","Tier 3"]}),children:[l.jsx("div",{className:"chart-height chart-height--compact",children:l.jsx(G,{width:"100%",height:"100%",children:l.jsxs(za,{data:Xt,margin:{top:16,right:16,left:-22,bottom:0},children:[l.jsx(Z,{vertical:!1,stroke:"#E4E8EA"}),l.jsx(X,{dataKey:"mes",axisLine:!1,tickLine:!1,tick:{fontSize:11,fill:"#6B7780"}}),l.jsx(Y,{domain:[70,100],axisLine:!1,tickLine:!1,tick:{fontSize:11,fill:"#6B7780"}}),l.jsx(z,{contentStyle:{border:"1px solid #D0D0D0",borderRadius:4,fontFamily:"Arial"}}),l.jsx(Va,{type:"monotone",dataKey:"valor",stroke:"#6CC24A",strokeWidth:3,dot:{fill:"#4F758B",r:4}})]})})}),l.jsxs("p",{className:"chart-insight",children:[l.jsx("strong",{children:"Meta:"})," 90% · Agosto cerró en 92%."]})]})]})]})}export{rr as default};