import{i as L,j as t,b as Pe,T as C,I as Ie,bs as S,a3 as s,ak as fe,b0 as Je,B as De,am as Qe,ai as Ze,aX as _e,aV as je,aY as $e,a9 as et,aZ as tt,a_ as nt,d as be,c2 as it,a$ as rt,aW as Q,ag as ve,av as ke,aw as Se,ax as m,bq as me}from"./mui-vendor-CkIVaoQP.js";import{r as g}from"./react-vendor-CmFgShSM.js";import{r as O,G as I,k as at,m as Z,fq as st}from"./index-Cr86_nOs.js";import{d as dt}from"./FilterAlt-RwhTl5ac.js";import{s as ct}from"./styled-components.browser.esm-gS9mh05b.js";var _={},lt=L;Object.defineProperty(_,"__esModule",{value:!0});var Ve=_.default=void 0,xt=lt(O()),ut=t;Ve=_.default=(0,xt.default)((0,ut.jsx)("path",{d:"M19 7H9c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2m0 2v2H9V9zm-6 6v-2h2v2zm2 2v2h-2v-2zm-4-2H9v-2h2zm6-2h2v2h-2zm-8 4h2v2H9zm8 2v-2h2v2zM6 17H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v1h-2V5H5v10h1z"}),"TableView");const ot="5.7.4",ht=29.9700012207031,At=0,pt=75.0000030548126,gt=266,yt=266,ft="Comp 1",jt=0,bt=[{id:"image_0",w:38,h:38,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmBAMAAABaE/SdAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALVBMVEVHcEzzXHTyWnLzWXDzWXLyWnLyWnLxW3LyWnL//v781dv1g5X0dYn5t8L2jp5j9zpmAAAACHRSTlMAQWAroOTGcMVbXa4AAACPSURBVCjPY2DACtgzOhAgxQAkxBzRgQxaQGIWHajAASgWgSbWCDQNTaijlYGBDV2sw4CBA8a8A2MIwMW6Zw2MWA8WsY4XWMQ6KBA7gcXeuVjU3cFnngGmGDCcMcSasIg5YIqB4hdNrEUAJqaAmlo4IMZiiClgiqErA4kpYIphKAOKYShjYMVUxsBswEAMAADsu/0qA5pP3wAAAABJRU5ErkJggg==",e:1},{id:"image_1",w:73,h:71,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAABHCAMAAAB8p5qeAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAdVBMVEVHcExTVWxNUGVcYXZjaH5VWW1HSV7a7P9BQ1dqcIVCRFhLTWJHSV5ER1tQUmlNT2WHkaVMTF9vdYqlscVNTmRISl/O3/JcYHZJTGGWobVMTmS2xdhGR1xDRVpNT2RGSF1XWnB6gZXQ4/VNUGVPUmfF1ehdYHci4ka3AAAAJ3RSTlMAvPjy7/X8sv7r9tzm78XQ2A/pySZht9uP0FDBOb52qufftummu82Kdd2xAAADHklEQVRYw9XY23qjIBAA4IgieCZ4iKdoTLTv/4id0bZrthXQ9GJ3bvt9fwZmkKGn038S57orxwRjLPP2BWaM4zj5jCAIyvqQ0wETXy4OhI1xAyq4due9To6M8xH2Ytn0Ada+vLLRii+e5zhSpM2dMTY11WBTm9JHGPY70sot682DqCa2jnSgEGEYGO99Z1nAyOrO/o4JLUgrN4UwIfHdwWg8SoghNUMyZRtRDISSKDKg6hma2HZUBLPKtFWDPZJKaKaiKNBU8DzqIcYEUqWu/m/SS5kuJFLKXjhblvSEFmIFdV3/qqmblHe9xCrXjfxWnZKsmEl46qRq05Tg5IDkb3dCCYUzS4kxClKn3O/JUBKq5bWwuMEQYg0ub7uZzBfHGHF93m5vk0FXfobDOe82Jek1xpLgPt86Mbjh9x0SV0ieNIZYCtJVkdNvSd4OqdLkNP3KPmEXmNduUEjdrn6yQao3e/xi8pn7CIA2ezyDa0XuKd3muTvFsflGSUXpYKNi4+UVLkjb12cNkjMZ94CvuPLG2HGEcUq96rrD6asxbCbeKq9gSGq4GxWOR5ZqNqjjxGB9BUHpEscqqsT1VbobGCHqXBIVdY4ToFI9RISDlGJ+zZLk5tiVDnIbBtQtSRRUDZRtb257Sjl2AGY9U4GW+nmFxeC6CC05i3ner5UFDGCO/z5rFoLMjvv5l3SmOtWImASQFnVE8zSOkyUh8qdNgKLwnlE9WuCNgmM8taWAZ0IlBg8ZuMC5f/NWxzyFh0MYqibFdgTrMWMwgGO4cH1D9BZ8D58oqqEWK3w8yIPgVAnh+1Gf4XT8RDU2UurHTJb34UcgFPb5edlFPAdrCn/pqnsXtXlX9n3fdXW2KshMfXVcQ42on2uLlHym/IMUnE57RTlYjmt2hIrxHMjiq2dt7JCoPUx5TxR82Q9RPVB0TXHNJbF9Dnrs3BV144r73YByitUUxPmRTZ+p8ItaoPx0OkiFISV2Mz+JXoGAuoYhIbR5GZqpCA64cN0XIaSiaP5yvQot1PwFfBXCyxY+XL5y3DCn8FP6O/86a9v29G/HO1j/Y1S5TQboAAAAAElFTkSuQmCC",e:1},{id:"image_2",w:135,h:111,u:"",p:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABvCAMAAADxLiPXAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAAACXBIWXMAAAABAAAAAQBPJcTWAAAATlBMVEVHcEyRmKeRl6Z0fo5weoplcYJUY3R+h5eJkaFtd4SMlqNpdIVsd4d6g5OOlaSQl6deanyPlqWRmKft7e3m5+ikqbWYn63FyM/Y2d20uML3wTkVAAAAEnRSTlMA7l/ZwXA97f0aMpuvhJu7VtIT1ptLAAAEqElEQVRo3uWbi5KjIBBFo5k8MDEPn5P//9FFwAjaQDeCbu1aU1NTU4oHuFwabA6Hf+a6/ZR/AcXpUlXV5bQzxXmgGK7jeUcKdhwQrj9X8ZvthSHff+c88q/bLhTl8O5KtYJsmR1kIuSpq+Il/nHZVibFBaj+STTQkW0tz6Uc7lKwG1HIt92herMfQVhuJ8+z01CSC1aq8fiiKHgjeQITTlpfU51/x9yZztfYg1LLZL4m5Uno9SS+lstCXzTLje1rSp707o7qa6M8Wfiz5dbyTOZrqo9fa4pY72t5nMqs9DX2DpRnVF9jz3B5xvM1Jc+Igz/I1/L18ozga8U10eRA87VcyjPFtC197Y1rjaxKFu9KuVYPPMYQ+8VvjaFfOhQI4xht03dV/EBG2FnVNz3/nSO8q23quu5Fk1zjaVXa+2csO/didMOtdd18qoiBjJzu2l9RdP3xgXAP7dS9nKSNJVg5TKaSfSAP4+a6/hUyqe4xbKPqtYIFSOHAMO/mXdmtlom00U9jFszbOivs/jXDUOScJFQmclppm3mxjRUExpgEy4J9q/2FirWADBifGrxGwQb6Vm8vNWOQjVowJsHe6L7V9Y2t0IYX+mZLjLZ2XGRf03zLVTsTRLp57bxIvmb6Fhbk6+bOSwkW4WsL33KBPCE39zzWonzt7pLnrER98n2i2DXBOhdosG+5dPeA3dz/oMPXbL7lB7H5l0+wBc23nCC5mlU+DeVJm6+5fcvV0/m4YKI+3AK+NsZbpCqJxn3KIZhntC7VJuKS4ltLCiG2aZaRa0hak5iCxfkWVJfMiIdkk9CKmQSL9q1l3z4YEAQRm3UU7OVKb04ljMKycCHWaZyI6cJYdom2NxnQJEomIcKwm3LxJg9h1TWU0WYRxmGp14aKQXjGLgyzSUiuJmI7PnjxIE5hHAKHsIx1+YDJkSBS1siQm2VIf1YhNy/4gAIZOxG7kSC/UXuH8Bj5DxwIECmMd0niuPuH8HcBIji8IKMwTiSOsxjCLluY1kGSww0ihVFyYRA5fK6mLccUhwNEn93JHM7ARF8Vjhw2EHN2p3M4XM1YnH45YJCZY4Rw2AITc408cQAgCxMP4oBdbbZU1zjmIICJB3IAgcl8x0DnMEDk7P42TTyYYx6YLDYuDA4NBJ7dwznMIbzcPzE5RhDb7L6GQwtMgG2cGYcEsc7uqzi+QxjaTZpzyA8Fttl9JYcKTDpgU2vBIUCyEp7d13KoJgH21pYch/xhDfsIHHyx/LJ9sgO2+AAO17YEnoOviiz7YEUOVHMHDvD6HzhuyThuJA7K93gKh9gXwH6/YLTv8XgOlYaB3qmnfY9HcwSkpVC+xyM5AtN08N/jURwr0pawFUBwrEzjwnWol2N9Whsqz8jHESXND5Fn5OaIlvboLcjFETUN1NOwdo7YabFuoVk5EqQJuwaehSNR2rTdiECOhGnktgoCHInT6uEOX3CkP2YADoA5x22LYxeAIZgcG6RrW16kc2yUvg42/MSxYTo/IMQvx6bHG5YDU3FsftxjblSCY5fjL6avDRv3ex0H0gXBf3Y8HqUNkGrf42KaYex7fO7ra7sfJ/z3rj/8USnvgCbE4wAAAABJRU5ErkJggg==",e:1}],vt=[{ddd:0,ind:1,ty:4,nm:"Shape Layer 1",sr:1,ks:{o:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:32,s:[100]},{t:41.0000016699642,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[125.5,135.5,0],ix:2,l:2},a:{a:0,k:[0,0,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:1,k:[{i:{x:[.667,.667],y:[1,1]},o:{x:[.333,.333],y:[0,0]},t:0,s:[55,11]},{i:{x:[.667,.667],y:[1,1]},o:{x:[.333,.333],y:[0,0]},t:15,s:[45,7]},{i:{x:[.667,.667],y:[1,1]},o:{x:[.333,.333],y:[0,0]},t:30,s:[55,11]},{i:{x:[.667,.667],y:[1,1]},o:{x:[.333,.333],y:[0,0]},t:45,s:[45,7]},{t:60.0000024438501,s:[59,14]}],ix:2},p:{a:0,k:[0,0],ix:3},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse",hd:!1},{ty:"st",c:{a:0,k:[1,1,1,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:0,ix:5},lc:1,lj:1,ml:4,bm:0,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"fl",c:{a:0,k:[.827450980392,.827450980392,.827450980392,1],ix:4},o:{a:0,k:50,ix:5},r:1,bm:0,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[83,60],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,cix:2,bm:0,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:75.0000030548126,st:0,bm:0},{ddd:0,ind:2,ty:2,nm:"Error Icon",refId:"image_0",sr:1,ks:{o:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:33,s:[0]},{t:48.0000019550801,s:[100]}],ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:33,s:[168.234,106.021,0],to:[1.833,-5.333,0],ti:[-1.833,5.333,0]},{t:48.0000019550801,s:[179.234,74.021,0]}],ix:2,l:2},a:{a:0,k:[18.707,18.707,0],ix:1,l:2},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},t:33,s:[20,20,100]},{t:48.0000019550801,s:[100,100,100]}],ix:6,l:2}},ao:0,ip:31.0000012626559,op:75.0000030548126,st:31.0000012626559,bm:0},{ddd:0,ind:3,ty:2,nm:"Search Icon",refId:"image_1",sr:1,ks:{o:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:32,s:[100]},{t:41.0000016699642,s:[0]}],ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.667,y:1},o:{x:.333,y:0},t:0,s:[180.298,138.638,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:15,s:[181.298,106.263,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:30,s:[180.298,147.638,0],to:[0,0,0],ti:[0,0,0]},{i:{x:.667,y:1},o:{x:.333,y:0},t:45,s:[181.298,106.263,0],to:[0,0,0],ti:[0,0,0]},{t:60.0000024438501,s:[180.298,147.638,0]}],ix:2,l:2},a:{a:0,k:[36.205,35.348,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:75.0000030548126,st:0,bm:0},{ddd:0,ind:4,ty:2,nm:"Box Icon",refId:"image_2",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:0,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:3,s:[2]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:6,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:9,s:[-2]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:12,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:15,s:[2]},{i:{x:[.833],y:[1]},o:{x:[.167],y:[0]},t:18,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:21,s:[-2]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:24,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:27,s:[2]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:30,s:[0]},{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},t:33,s:[-2]},{t:36.0000014663101,s:[0]}],ix:10},p:{a:0,k:[133,139,0],ix:2,l:2},a:{a:0,k:[67.471,55.221,0],ix:1,l:2},s:{a:0,k:[100,100,100],ix:6,l:2}},ao:0,ip:0,op:75.0000030548126,st:0,bm:0}],kt=[],St={v:ot,fr:ht,ip:At,op:pt,w:gt,h:yt,nm:ft,ddd:jt,assets:bt,layers:vt,markers:kt};var $={},mt=L;Object.defineProperty($,"__esModule",{value:!0});var Be=$.default=void 0,It=mt(O()),Vt=t;Be=$.default=(0,It.default)((0,Vt.jsx)("path",{d:"M19.79 5.61C20.3 4.95 19.83 4 19 4H6.83l7.97 7.97zM2.81 2.81 1.39 4.22 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.17l5.78 5.78 1.41-1.41z"}),"FilterAltOff");var ee={},Bt=L;Object.defineProperty(ee,"__esModule",{value:!0});var Me=ee.default=void 0,Mt=Bt(O()),Et=t;Me=ee.default=(0,Mt.default)((0,Et.jsx)("path",{fillRule:"evenodd",d:"M3 3v8h8V3zm6 6H5V5h4zm-6 4v8h8v-8zm6 6H5v-4h4zm4-16v8h8V3zm6 6h-4V5h4zm-6 4v8h8v-8zm6 6h-4v-4h4z"}),"GridView");var te={},wt=L;Object.defineProperty(te,"__esModule",{value:!0});var Ee=te.default=void 0,Ft=wt(O()),Tt=t;Ee=te.default=(0,Ft.default)((0,Tt.jsx)("path",{d:"M11.71 17.99C8.53 17.84 6 15.22 6 12c0-3.31 2.69-6 6-6 3.22 0 5.84 2.53 5.99 5.71l-2.1-.63C15.48 9.31 13.89 8 12 8c-2.21 0-4 1.79-4 4 0 1.89 1.31 3.48 3.08 3.89zM22 12c0 .3-.01.6-.04.9l-1.97-.59c.01-.1.01-.21.01-.31 0-4.42-3.58-8-8-8s-8 3.58-8 8 3.58 8 8 8c.1 0 .21 0 .31-.01l.59 1.97c-.3.03-.6.04-.9.04-5.52 0-10-4.48-10-10S6.48 2 12 2s10 4.48 10 10m-3.77 4.26L22 15l-10-3 3 10 1.26-3.77 4.27 4.27 1.98-1.98z"}),"AdsClick");const we=({columns:c,data:F,isDashboard:V,allColors:y,customColors:o})=>{const[W,X]=g.useState([]),z=d=>{if(y)return y.color;{const r=o!=null&&o.find(h=>h.name===(d==null?void 0:d.name))?o==null?void 0:o.find(h=>h.name===(d==null?void 0:d.name)):o==null?void 0:o.find(h=>h.rest===!0);return r?r.color:V?"#f4c3c3":o!=null&&o.length?"#f6e58d":null}},H=d=>{X(r=>r.includes(d)?r.filter(h=>h!==d):[...r,d])};function l(d){const r=String(d),h=r==null?void 0:r.replace(/,/g,""),E=Number(h);return isNaN(E)?!0:E>=0}const U=d=>{if(y!=null&&y.text)return y.text;const r=z(d);return!r||r==="black"||r==="blue"||r==="red"||r==="brown"||r==="green"?"white":"black"};return t.jsx(I,{xs:12,container:!0,justifyContent:"center",style:{width:"100%"},children:t.jsx(I,{container:!0,xs:12,spacing:1,justifyContent:"space-between",style:{width:"100%"},children:F==null?void 0:F.map((d,r)=>{var b,f;let h=0;const E=W.includes(r);return t.jsx(I,{xs:F.length===1?12:6,children:t.jsxs(Pe,{display:"flex",flexDirection:"column",border:1,borderRadius:3,style:{width:"100%",borderColor:"darkgray"},children:[d.slice(0,8+((b=c.filter(x=>(x==null?void 0:x.visible)===!1))==null?void 0:b.length)).map((x,u)=>{var p,B,w,T;return((p=c[u])==null?void 0:p.visible)&&t.jsxs(I,{borderRadius:u===0?"11px 11px 0px 0px":0,alignItems:"center",justifyContent:"space-between",display:"flex",xs:12,sx:{backgroundColor:h++%2===0?V?"white":"#daeef0":"white",borderStyle:"solid",borderWidth:"1px",borderColor:"darkgray",padding:0},children:[t.jsx(I,{item:!0,xs:5,sx:{backgroundColor:z(c[u])||(V?"#c23616":"#547687"),borderRadius:"4px 0 0 4px",paddingY:"8px"},children:t.jsx(C,{sx:{fontSize:((w=(B=c[u])==null?void 0:B.name)==null?void 0:w.length)<=15?13:10,color:U(c[u])},children:`${(T=c[u])==null?void 0:T.name}`})}),t.jsx(I,{item:!0,xs:7,style:{fontSize:12,width:"100%",color:l(x)?"black":"red",lineBreak:"anywhere"},children:l(x)?x:String(x).replace("-","")+"-‌ ‌"})]},u)}),E&&((f=d.slice(8))==null?void 0:f.map((x,u)=>{var p,B,w,T;return((p=c[u+8])==null?void 0:p.visible)&&t.jsxs(I,{alignItems:"center",justifyContent:"space-between",display:"flex",xs:12,sx:{backgroundColor:h++%2===0?V?"white":"#daeef0":"white",borderStyle:"solid",borderWidth:"1px",borderColor:"darkgray",padding:0},children:[t.jsx(I,{item:!0,xs:5,sx:{backgroundColor:z(c[u+8])||(V?"#c23616":"#547687"),borderRadius:"4px 0 0 4px",paddingY:"8px"},children:t.jsx(C,{sx:{fontSize:((w=(B=c[u+8])==null?void 0:B.name)==null?void 0:w.length)<=15?13:10,color:U(c[u+8])},children:`${(T=c[u+8])==null?void 0:T.name}`})}),t.jsx(I,{item:!0,xs:7,style:{fontSize:12,width:"100%",color:l(x)?"black":"red",lineBreak:"anywhere"},children:l(x)?x:String(x).replace("-","")+"-‌ ‌"})]},u+8)})),d.length>8&&t.jsx(Ie,{onClick:()=>H(r),children:t.jsx(at,{sx:{transform:E?"rotate(180deg)":"rotate(0deg)",transition:"transform 0.3s"}})})]})},r)})})})};we.propTypes={columns:S.any,data:S.any,ignore:S.array};const zt=({columns:c,data:F,title:V,paginated:y=!1,handlePageChange:o,handlePerRowsChange:W,totalRows:X,page:z,perPage:H,customColors:l,noPagination:U,changed:d,isDashboard:r,noSearch:h,operation:E,allColors:b,activeRows:f,customWidth:x,ignoreTextsLength:u,CustomColumnsColor:p,hasSum:B,hasSumColumn:w})=>{const ne=`${window.location.pathname}_${c.length}_columnsVisibility${V}${c.join(" ")}`,ie=()=>{var n;const e=localStorage.getItem(ne);return e&&((n=JSON.parse(e))==null?void 0:n.length)===(c==null?void 0:c.length)&&!d?JSON.parse(e):c.map(i=>({name:i,visible:!0}))};g.useEffect(()=>{ae(ie())},[c]);function K(e){const n=String(e),i=n==null?void 0:n.replace(/,/g,""),a=Number(i);return isNaN(a)?!0:a>=0}const[Y,Fe]=g.useState(10),[re,P]=g.useState(1),[J,Te]=g.useState(""),[q,ze]=g.useState(null),[v,ae]=g.useState(ie()),[j,He]=g.useState({key:null,direction:"asc"});g.useEffect(()=>{localStorage.setItem(ne,JSON.stringify(v))},[v]);const Ue=e=>{const n=j.key===e&&j.direction==="asc"?"desc":"asc";He({key:e,direction:n})},R=[...F||[]].sort((e,n)=>{if(j.key===null)return 0;const i=String(e[j.key]),a=String(n[j.key]),k=!isNaN(i.replace(/,/g,"")),M=!isNaN(a.replace(/,/g,""));if(k&&M){const N=parseFloat(i.replace(/,/g,"")),G=parseFloat(a.replace(/,/g,""));return j.direction==="asc"?N-G:G-N}return typeof i=="string"&&typeof a=="string"?j.direction==="asc"?i.localeCompare(a,"fa",{sensitivity:"base"}):a.localeCompare(i,"fa",{sensitivity:"base"}):k?j.direction==="asc"?-1:1:M?j.direction==="asc"?1:-1:0}).filter(e=>e.some(n=>{var i,a;return(a=(i=n==null?void 0:n.toString())==null?void 0:i.toLowerCase())==null?void 0:a.includes(J.toLowerCase())}));g.useEffect(()=>{P(1)},[J]);const Ye=Math.ceil((R==null?void 0:R.length)/Y),se=(re-1)*Y,Re=se+Y,A=y?R.slice(se,Re):R,Ne=e=>{const n=[...v];n[e].visible=!n[e].visible,ae(n)},[de,ce]=g.useState(null),Ce=e=>{ce(e.currentTarget)},le=()=>{ce(null)},xe=!!de,ue=xe?"simple-popover":void 0,[oe,he]=g.useState(!1),Xe=e=>{Fe(e.target.value,P(1))},Ae=()=>{he(!1)},pe=()=>{he(!0)},qe={hidden:{opacity:0},visible:{opacity:1}},Ge=()=>t.jsx(Z.span,{style:{display:"inline-flex"},initial:"hidden",animate:"visible",transition:{staggerChildren:1.5,repeat:1/0},children:[".",".","."].map((e,n)=>t.jsx(Z.span,{variants:qe,transition:{duration:1.5},children:e},n))}),Le=t.jsxs(s,{container:!0,alignItems:"center",justifyContent:"space-between",xs:12,style:{width:"85vw"},children:[t.jsx(s,{gap:2,alignItems:"center",children:t.jsxs(s,{container:!0,gap:2,alignItems:"center",children:[r?t.jsx(Me,{sx:{color:"#c23616"}}):t.jsx(Ve,{sx:{color:"#547687"}}),t.jsx(C,{style:{fontSize:"16px",color:r?"#c23616":"black"},variant:"body2",children:V})]})}),t.jsx(s,{gap:2,alignItems:"center",justifyContent:"center",children:t.jsxs(s,{container:!0,gap:1,alignItems:"center",children:[t.jsx(s,{item:!0,children:E}),y&&!h&&t.jsx(s,{item:!0,children:t.jsx(fe,{size:"small",type:"search",variant:"standard",placeholder:"جستجو...",value:J,onChange:e=>Te(e.target.value)})}),t.jsx(s,{item:!0,children:!r&&t.jsx(Ie,{onClick:Ce,"aria-describedby":ue,color:v.filter(e=>(e==null?void 0:e.visible)===!1).length?"error":"primary",children:v.filter(e=>(e==null?void 0:e.visible)===!1).length?t.jsx(dt,{}):t.jsx(Be,{})})}),t.jsx(s,{container:!0,xs:4,children:t.jsx(Je,{id:ue,open:xe,anchorEl:de,onClose:le,anchorOrigin:{vertical:"bottom",horizontal:"left"},children:t.jsxs(s,{container:!0,width:"300px",p:3,children:[t.jsxs(s,{container:!0,xs:12,justifyContent:"space-between",alignItems:"center",children:[t.jsx(C,{variant:"body1",color:"primary",children:"فیلتر ستون ها"}),t.jsx(De,{color:"error",onClick:()=>{le()},children:"بازگشت"})]}),t.jsx(Qe,{style:{width:"100%"}}),v.map((e,n)=>t.jsx(s,{container:!0,alignItems:"center",gap:1,children:t.jsx(Ze,{style:{color:e.visible?"black":"red"},control:t.jsx(_e,{size:"small",checked:e.visible,onChange:()=>Ne(n)}),label:e.name},n)},n))]})})})]})})]}),Oe=ct(Q)` font-weight: bold; background: ${({bgColor:e})=>`${e} !important`}; color: ${({bgColor:e,textColor:n})=>`${n||(r?"white":b?b==null?void 0:b.text:e==="black"||e==="blue"||e==="red"||e==="brown"||e==="green"?"white":"black")} !important`}; `,We=e=>{if(p){const i=p==null?void 0:p.find(a=>e==null?void 0:e.name.includes(a.key));if(i)return i.color}const n=l!=null&&l.find(i=>i.name===(e==null?void 0:e.name))?l==null?void 0:l.find(i=>i.name===(e==null?void 0:e.name)):l==null?void 0:l.find(i=>i.rest===!0);return n?n.color:b?b.color:r?"#c23616":l!=null&&l.length?"#f6e58d":null},Ke=e=>{const n=/^\d{4}\/\d{2}\/\d{2}$/,i=typeof e=="string"&&e.replace(/,/g,"").length>14;if(typeof e=="string"&&(n.test(e)||i))return 0;if(typeof e=="string"){const a=parseFloat(e.replace(/,/g,""));return isNaN(a)?0:a}return typeof e=="number"?e:0},D=e=>{let n=!1;const i=A.reduce((a,k)=>{const M=Ke(k[e]);return M!==null?(n=!0,a+M):a},0);return n?i:null},ge=Z(je),ye={active:{backgroundColor:B?["rgba(176, 84, 237, 0.8)","rgba(176, 84, 237, 0.6)","rgba(176, 84, 237, 0.8)"]:["rgb(234, 137, 130, 0.6)","rgb(234, 137, 130, 0.4)","rgb(234, 137, 130, 0.6)"],transition:{duration:3,repeat:1/0,ease:"easeInOut"}}};return t.jsxs(t.Fragment,{children:[Le,t.jsx(s,{id:"startoftable",display:{xs:"none",sm:"grid"},style:{width:x||"85vw"},children:t.jsx($e,{component:et,sx:{maxHeight:"70vh",overflow:"auto"},children:t.jsxs(tt,{"aria-label":"simple table",stickyHeader:!0,children:[t.jsx(nt,{children:t.jsx(je,{children:v.filter(e=>e.visible).map((e,n)=>{var a,k,M,N;const i=D(n);return t.jsx(be,{title:`مجموع: ${parseInt(D(n)).toLocaleString()}`,arrow:!0,placement:"top",disableHoverListener:i===0||r||(e==null?void 0:e.name)==="ردیف"||((a=e==null?void 0:e.name)==null?void 0:a.includes("موبایل"))||((k=e==null?void 0:e.name)==null?void 0:k.includes("حساب"))||((M=e==null?void 0:e.name)==null?void 0:M.includes("شماره"))||(A==null?void 0:A.length)===1,slots:{transition:it},children:t.jsxs(Oe,{bgColor:We(e),textColor:((N=p==null?void 0:p.find(G=>e==null?void 0:e.name.includes(G.key)))==null?void 0:N.text)||null,onClick:()=>Ue(n),style:{cursor:"pointer"},children:[e==null?void 0:e.name,j.key===n&&!r&&(j.direction==="asc"?" 🔻":" 🔺")]},n)},n)})})}),t.jsxs(rt,{children:[A==null?void 0:A.map((e,n)=>t.jsx(ge,{style:{background:f&&f[n]?"rgb(249 218 218)":n%2===0?r?"white":"#daeef0":"white",borderStyle:f&&f[n]?"solid":"none",borderWidth:f&&f[n]?"1px":"none"},variants:ye,initial:"initial",animate:f&&f[n]?"active":"inactive",children:e==null?void 0:e.map((i,a)=>{var k;return((k=v[a])==null?void 0:k.visible)&&t.jsx(Q,{children:t.jsx(s,{container:!0,justifyContent:"center",alignItems:"center",xs:12,style:{color:K(i)?"black":"red"},children:t.jsx(s,{style:{textAlign:"center"},children:K(i)?typeof i=="string"&&!u&&i.length>30?t.jsxs(be,{title:i,placement:"top",children:[t.jsx("span",{children:i.slice(0,30)+" ... "}),t.jsx(Ee,{color:"primary",fontSize:"5px"})]}):((i==null?void 0:i.toString())==="NaN"||!i)&&i!==0?"-":i:String(i).replace("-","")+"-‌ ‌"})})},a)})},n)),B&&t.jsx(ge,{style:{background:"#2c3e50",borderStyle:"none",borderWidth:"none"},variants:ye,initial:"initial",animate:"active",children:v.filter(e=>e.visible).map((e,n)=>{const i=D(n);return t.jsx(Q,{children:t.jsx(s,{container:!0,justifyContent:"center",alignItems:"center",xs:12,style:{color:"white"},children:t.jsx(s,{style:{textAlign:"center"},children:(e==null?void 0:e.name)==="ردیف"?(A==null?void 0:A.length)+1:(e==null?void 0:e.name)===w?"مجموع":K(i)?i==null?void 0:i.toLocaleString():String(i).replace("-","")+"-‌ ‌"})})},n)})})]})]})})}),!(A!=null&&A.length)&&t.jsxs(s,{container:!0,xs:12,mt:2,mb:2,justifyContent:"center",children:[!r&&!U&&t.jsx(s,{width:"120px",alignSelf:"center",children:t.jsx(st,{animationData:St,loop:!0})}),t.jsx(s,{xs:12,justifyContent:"center",container:!0,children:t.jsx(C,{children:r?t.jsxs(t.Fragment,{children:["در حال دریافت اطلاعات ","‌‌",t.jsx(Ge,{})]}):"داده ای دریافت نشد!"})})]}),t.jsx(s,{display:{xs:"grid",sm:"none"},style:{width:"100%"},children:t.jsx(we,{columns:v,data:A,paginated:y,isDashboard:r,allColors:b,customColors:l})}),!U&&t.jsx(s,{container:!0,mt:2,children:y?t.jsxs(s,{container:!0,mb:2,justifyContent:"center",xs:12,alignItems:"center",gap:2,children:[t.jsxs(ve,{sx:{width:80},children:[t.jsx(ke,{id:"demo-controlled-open-select-label",children:"تعداد"}),t.jsxs(Se,{size:"small",labelId:"demo-controlled-open-select-label",id:"demo-controlled-open-select",open:oe,onClose:Ae,onOpen:pe,value:Y,label:"Age",onChange:Xe,children:[t.jsx(m,{value:10,children:"10"}),t.jsx(m,{value:20,children:"20"}),t.jsx(m,{value:40,children:"40"}),t.jsx(m,{value:100,children:"100"}),t.jsx(m,{value:1e3,children:"همه"})]})]}),Y!==1e3&&t.jsx(me,{count:Ye,page:re,variant:"outlined",onChange:(e,n)=>P(n)})]}):t.jsxs(s,{container:!0,mb:2,justifyContent:"center",xs:12,alignItems:"center",gap:2,children:[t.jsxs(ve,{sx:{width:80},children:[t.jsx(ke,{id:"demo-controlled-open-select-label",children:"تعداد"}),t.jsxs(Se,{size:"small",labelId:"demo-controlled-open-select-label",id:"demo-controlled-open-select",open:oe,onClose:Ae,onOpen:pe,value:H,label:"Age",onChange:e=>{W(e.target.value)},children:[t.jsx(m,{value:10,children:"10"}),t.jsx(m,{value:20,children:"20"}),t.jsx(m,{value:40,children:"40"}),t.jsx(m,{value:100,children:"100"})]})]}),t.jsx(me,{count:Math.ceil(X/H),page:z,variant:"outlined",onChange:(e,n)=>o(n)}),t.jsx(s,{container:!0,justifyContent:"center",alignItems:"center",gap:1,sx:{maxWidth:"65px"},children:t.jsx(fe,{size:"small",type:"search",variant:"standard",placeholder:"برو به...",value:q,onChange:e=>ze(e.target.value),onKeyDown:e=>{e.key==="Enter"&&parseInt(q)<=Math.ceil(X/H)&&parseInt(q)>0&&o(parseInt(q))}})})]})})]})};zt.propTypes={columns:S.arrayOf(S.string).isRequired,data:S.arrayOf(S.arrayOf(S.any)).isRequired,title:S.string.isRequired,paginated:S.bool};export{zt as R};