1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[966],{88647:function(e,l,t){t.d(l,{lk:function(){return DragAndDrop},OL:function(){return FormButton},TR:function(){return SortableItem},ws:function(){return g},Li:function(){return getStagesDropdownOptions},om:function(){return prepareNCards}});var i=t(85893),a=t(31342),s=t(98585),o=t(9046),n=t(58930),r=t(57061),d=t(15008),u=t(45587),c=t(24285),v=t(25675),m=t.n(v),h=t(57851),x=t(66908),b=t(60887),p=t(67294);function DragAndDrop(e){let{children:l,...t}=e,a=(0,b.Dy)((0,b.VT)(b.we,{activationConstraint:{distance:8}}),(0,b.VT)(b.Lg,{coordinateGetter:u.is}));return(0,i.jsx)(b.LB,{sensors:a,...t,children:l})}function SkeletonCandidateCard(e){let{candidate:l,className:t}=e,s=+l.stars?createArray(l.stars):[],o=+l.info?createArray(l.info):[],n=+l.points?createArray(l.points):[];return(0,i.jsxs)("div",{className:(0,h.m)("bg-[#F5F5F5] min-w-40 min-h-20 flex flex-col gap-2 p-2.5 rounded-lg",t),children:[(0,i.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,i.jsx)(m(),{src:l.profileImg,alt:"Candidate Profile Image",className:"w-8 h-8"}),(0,i.jsx)("div",{className:"flex gap-1",children:s.map(e=>(0,i.jsx)("span",{children:(0,i.jsx)(a.U,{size:18,weight:"fill",className:"text-[#D9D9D9]"})}))})]}),(0,i.jsx)("div",{className:"flex gap-2",children:o.map((e,l)=>(0,i.jsx)("div",{className:`h-4 ${l%2==0?"w-11":"w-8"} rounded-md bg-[#DFDDFD]`}))}),(0,i.jsx)("div",{className:"flex gap-2",children:n.map((e,l)=>(0,i.jsx)("div",{className:"h-4 w-4 rounded-full bg-[#D9D9D9]"}))})]})}function SortableItem(e){let{item:l,children:t,disabled:a,...s}=e,{attributes:o,listeners:n,setNodeRef:r,transform:d,isDragging:v,transition:m}=(0,u.nB)({id:l.key,disabled:!!a}),h={transform:a?"":c.ux.Translate.toString(d),transition:m,opacity:v?.3:1};return(0,i.jsx)(g,{item:l,style:h,ref:r,...s,...o,...n})}let g=(0,p.forwardRef)(function(e,l){let{item:t,style:a,className:u,isDragging:c,canAddAfterStage:v=!1,disableAddAfterStage:m=!1,candidateCount:b=0,...g}=e,[f,j]=(0,p.useState)(!1),{handleDelete:k,handleEdit:y,handleAdd:N,...w}=g,F=k||noop,D=y||noop,C=N||noop,S=!t.editable,E=t.cards||[],P=(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)("div",{className:(0,h.m)(`${S?"cursor-not-allowed":c?"cursor-grabbing":"cursor-grab"} 2 bg-[#F0EFFD] relative flex flex-col items-center px-3 pt-3 pb-1.5 gap-3 w-56 min-h-[85px] rounded-[4px] font-inter font-medium leading-4`,u),ref:l,...w,children:[(0,i.jsx)("div",{className:"w-full text-center truncate pb-1",children:t.label}),(0,i.jsx)("div",{className:"actions flex gap-x-1.5 gap-y-2",children:S?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(s.H,{size:22})}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:"hover:bg-lightPurple hover:text-white text-lightPurple p-1 rounded-full cursor-pointer",children:(0,i.jsx)(o.k,{onClick:()=>D(t),size:22,className:" ",weight:"bold"})}),(0,i.jsx)("div",{className:"text-[#E15D5D] hover:bg-[#E15D5D] hover:text-white p-1 rounded-full cursor-pointer",children:(0,i.jsx)(n.S,{onClick:()=>F(t),size:22,className:"",weight:"bold"})}),(0,i.jsx)("div",{className:"hover:bg-lightPurple hover:text-white text-lightPurple p-1 rounded-full",children:(0,i.jsx)(r.b,{size:22,className:"",weight:"bold"})})]})}),!!v&&(0,i.jsx)("div",{className:"absolute top-1/2 left-full -translate-x-2.5 -translate-y-1/2 z-10",children:(0,i.jsxs)("div",{className:"relative group/item",children:[(0,i.jsx)("button",{type:"button",className:"bg-white p-1 rounded-full",onMouseEnter:()=>j(!0),onMouseLeave:()=>j(!1),onClick:()=>{C(t)},disabled:!!m,style:m?{pointerEvents:"none"}:{},children:(0,i.jsx)(d.v,{size:30,className:`${m?"cursor-not-allowed":"hover:bg-lightPurple hover:text-white"} text-lightPurple bg-[#F0EFFD] rounded-full p-1.5`,weight:"bold"})}),(0,i.jsx)("div",{className:"invisible group-hover/item:visible delay-0 group-hover/item:delay-700 cursor-pointer absolute top-full left-1/2 -translate-x-1/2 mt-1 p-2.5 bg-white rounded-[4px] shadow-md text-nowrap font-normal",children:"Add Hiring Stage"})]})}),!!b&&(0,i.jsx)("div",{className:`absolute top-0 left-full -translate-y-1/2 ${b>999?"-translate-x-[80%]":b>99?"-translate-x-[65%]":"-translate-x-[50%]"} z-10`,children:(0,i.jsx)("div",{className:"min-w-7 min-h-7 rounded-full bg-lightPurple text-white text-sm flex items-center justify-center font-semibold p-1",children:b})})]})});return(0,i.jsxs)("div",{className:"flex flex-col gap-4",style:a||{},children:[S&&!f?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(x.zt,{delayDuration:400,children:(0,i.jsxs)(x.fC,{children:[(0,i.jsx)(x.xz,{children:P}),(0,i.jsx)(x.h_,{children:(0,i.jsx)(x.VY,{sideOffset:5,side:"bottom",children:(0,i.jsx)("div",{className:"p-2.5 bg-white rounded-[4px] shadow-md max-w-60",children:"This is a fixed stage. Fixed stages cannot be modified or moved."})})})]})})}):(0,i.jsx)(i.Fragment,{children:P}),E.map(e=>(0,i.jsx)(SkeletonCandidateCard,{candidate:e}))]})});function FormButton(e){let{className:l,children:t,...a}=e,s=(0,h.m)("min-w-20 min-h-9 rounded-md border-[1px] bg-[#F5F1FF] text-lightPurple px-3 py-2 border-lightPurple",l);return(0,i.jsx)("button",{className:s,...a,children:t})}let f=[{src:"/_next/static/media/userprofile01.42965032.svg",height:24,width:24,blurWidth:0,blurHeight:0},{src:"/_next/static/media/userprofile02.0cb3c316.svg",height:24,width:24,blurWidth:0,blurHeight:0},{src:"/_next/static/media/userprofile03.15bb1ce4.svg",height:24,width:24,blurWidth:0,blurHeight:0},{src:"/_next/static/media/userprofile04.fae1f11e.svg",height:24,width:24,blurWidth:0,blurHeight:0},{src:"/_next/static/media/userprofile05.3022e0b3.svg",height:24,width:24,blurWidth:0,blurHeight:0}];function getRandomIntValue(e,l){let t=Math.ceil(e);return Math.floor(Math.random()*(Math.floor(l)-t+1)+t)}function getStagesDropdownOptions(e){return e.filter((e,l,t)=>{var i;return(null===(i=t[l+1])||void 0===i?void 0:i.editable)||e.editable||0===l}).map(e=>({key:e.key,label:e.label}))}function prepareNCards(e){let l=[];for(let t=0;t<e;
2t+=1)l.push({profileImg:f[getRandomIntValue(0,4)],stars:getRandomIntValue(2,4),info:getRandomIntValue(2,3),points:getRandomIntValue(2,4)});return l}function createArray(e){return Array(e).fill(0)}function noop(){}},30966:function(e,l,t){t.r(l),t.d(l,{default:function(){return MainDashboard_NewStats}});var i=t(85893),a=t(78040),s=t(92884),o=t(99874),n=t(41131),r=t(38130),d=t(2196),u=t(2444),c=t(81543),v=t(98619),m=t(3551),h=t(84143),x=t(37285),b=t(67294),p=t(99675),g=t(45914);function BinningFilter(e){let{binning:l,title_tag:t,onChange:a}=e,s=(0,b.useRef)(null),[o,n]=(0,b.useState)(!1),[r,d]=(0,b.useState)((null==l?void 0:l[t])?null==l?void 0:l[t]:1);(0,b.useEffect)(()=>{let handleClickOutside=e=>{s.current&&!s.current.contains(e.target)&&n(!1)};if(document)return document.addEventListener("mousedown",handleClickOutside),()=>{document.removeEventListener("mousedown",handleClickOutside)}},[document]);let handleBinningChange=(e,l)=>{d(e),l&&a({[t]:e}),n(!1)};return(0,i.jsx)("div",{className:"flex flex-col gap-6 relative overflow-visible ml-2",children:(0,i.jsxs)("div",{className:"flex items-center justify-between",ref:s,children:[(0,i.jsxs)("button",{variant:"outline",className:"flex items-center gap-2 bg-slate-100 px-2 py-1 rounded-md hover:bg-slate-200 transition-all duration-200 ease-in-out border border-solid border-slate-200",onClick:()=>{n(!o)},children:[(0,i.jsx)("span",{className:"text-sm",children:{1:"Daily",7:"Weekly",30:"Monthly",90:"Quarterly"}[r]}),(0,i.jsx)(g.K,{className:"h-4 w-4"})]}),(0,i.jsx)("div",{className:`${o?"grid gap-4 py-4 absolute z-50 top-10 left-0 rounded-md shadow-sm border border-solid border-slate-200 bg-slate-50 w-80":"hidden"}`,children:(0,i.jsx)("div",{children:(0,i.jsxs)("div",{className:"px-4 grid gap-2",children:[(0,i.jsx)("h3",{className:"text-md font-semibold",children:"Binning"}),(0,i.jsx)("div",{className:"grid grid-cols-3 gap-2",children:[{title:"Daily",dayCount:1},{title:"Weekly",dayCount:7},{title:"Monthly",dayCount:30}].map(e=>(0,i.jsx)("button",{className:`whitespace-nowrap text-sm border border-solid rounded-md p-2 transition-all duration-200 ease-in-out ${r===e.dayCount?"bg-violet-50 hover:bg-violet-100 text-lightPurple font-medium border-violet-300":"bg-white hover:bg-slate-50 border-slate-300"}`,onClick:()=>{handleBinningChange(e.dayCount,!0)},children:e.title}))})]})})})]})})}var f=t(15889),j=t(50185),k=t(13662),MainDashboard_PaginationButton=e=>{var l;let{currentPage:t,setCurrentPage:a,totalPages:s,isDataFetching:o}=e,handlePageClick=e=>{o||a(e)},n=o?"cursor-not-allowed opacity-50":"cursor-pointer";return(0,i.jsxs)("div",{className:"flex items-center space-x-1 mt-4",children:[(0,i.jsx)("button",{onClick:()=>{t>1&&!o&&a(t-1)},className:`${1===t||o?"cursor-not-allowed opacity-50":"cursor-pointer"} px-3 py-1 bg-slate-200 text-gray-700 rounded hover:bg-slate-300`,disabled:1===t||o,children:"Prev"}),null===(l=(0,k.o)(t,s))||void 0===l?void 0:l.map((e,l)=>(0,i.jsx)("button",{disabled:o,onClick:()=>{"..."!==e&&handlePageClick(e)},className:`${n} px-3 py-1 rounded ${t===e?"bg-lightPurple text-white hover:bg-darkPurple":"bg-slate-200 text-gray-700 "} ${"..."!==e&&t!==e?"hover:bg-lightPurple hover:text-white":""}`,children:e},l)),(0,i.jsx)("button",{onClick:()=>{t<s&&!o&&a(t+1)},className:`${t===s||o?"cursor-not-allowed opacity-50":"cursor-pointer"} px-3 py-1 bg-slate-200 text-gray-700 rounded hover:bg-slate-300`,disabled:t===s||o,children:"Next"})]})},y=t(95332),N=t(45476),w=t(29377),MainDashboard_SearchableDropdown=e=>{let{text:l,dateRange:t,setDateRange:a,uniqueList:s,showSearchBox:o,resetPageNumber:n}=e,[r,d]=(0,b.useState)(!1),[u,c]=(0,b.useState)(""),[v,m]=(0,b.useState)(s),h=(0,b.useRef)(null),x=(0,b.useRef)(null),p=(null==t?void 0:t.title)=="Jobs"&&"Email"===l?"recruiterEmail":l;(0,b.useEffect)(()=>{m(s.filter(e=>e&&((null==e?void 0:e.first_name)||(null==e?void 0:e.email)||e).toLowerCase().includes(u.toLowerCase())))},[u,s]),(0,b.useEffect)(()=>{let handleClickOutside=e=>{h.current&&!h.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",handleClickOutside),()=>document.removeEventListener("mousedown",handleClickOutside)},[]);let f={"Posted By":"selectedRecruiter",Function:"selectedFunction","Business Division":"selectedDepartment","Seniority Level":"selectedSeniority","Job Type":"jobType","Job Status":"jobStatus",Role:"recruiterRole","Job Locations":"jobLocations","Job Close Reason":"jobCloseReasons",Name:"memberName",Email:"memberEmail",recruiterEmail:"recruiterEmail"},handleChange=e=>{var l;let i=(null==f?void 0:f[p])||"",s=(null==t?void 0:null===(l=t.jobsFilter)||void 0===l?void 0:l[i])||[];n(),(null==s?void 0:s.includes(e))||(null==e?void 0:e._id)&&(null==s?void 0:s.find(l=>(null==l?void 0:l._id)==(null==e?void 0:e._id)))?(s=s.filter(l=>(null==e?void 0:e._id)?(null==l?void 0:l._id)!==(null==e?void 0:e._id):l!==e),a({...t,jobsFilter:{jobPage:1,memberPageNo:1,...t.jobsFilter,[i]:[...s]}})):a({...t,jobsFilter:{...t.jobsFilter,jobPage:1,memberPageNo:1,[i]:[...s,e]}})},returnChecked=e=>{var l;let i=(null==f?void 0:f[p])||"",a=(null==t?void 0:null===(l=t.jobsFilter)||void 0===l?void 0:l[i])||[];return!!((null==e?void 0:e._id)&&(null==a?void 0:a.find(l=>(null==l?void 0:l._id)==(null==e?void 0:e._id)))||(null==a?void 0:a.includes(e)))};return(0,i.jsxs)("div",{className:"relative",ref:h,children:[(0,i.jsx)("div",{className:"relative w-full cursor-pointer",onClick:()=>{d(!r)},children:(0,i.jsxs)("p",{className:"flex items-center gap-1",children:[l,(null==s?void 0:s.length)>0&&(0,i.jsx)(g.K,{className:"h-3 w-3"})]})}),r&&(null==s?void 0:s.length)>0&&(0,i.jsxs)("div",{className:`absolute bg-white border border-gray-300 rounded outline-none border-solid mt-2 max-h-52 z-20 list-none px-0 pb-1 text-base shadow-lg ring-1 ring-black/5 focus:outline-none sm:text-sm overflow-y-auto scrollCustom w-auto ${o?"":"py-1.5"}`,children:[o&&(0,i.jsx)("div",{className:"sticky top-0 bg-white px-2 z-10 py-2",children:(0,i.jsxs)("div",{className:"relative",children:[(0,i.jsx)("input",{type:"text",className:"w-full py-1 px-2 pr-6 text-sm border rounded placeholder:text-gray-400 font-medium text-[#4E4E4E] focus:ring-0",placeholder:"Search...",value:u,onChange:e=>c(e.target.value)}),(0,i.jsx)(N.Y,{className:"absolute right-2 top-1/2 transform -translate-y-1/2 text-gray-400",size:14})]})}),(0,i.jsx)("div",{ref:x,children:v.map((e,l)=>(0,i.jsx)("div",{className:`relative rounded text-sm hover:bg-violet-50 font-medium text-[#4E4E4E] curs
2or-pointer select-none py-1.5 mx-1 ${o?"px-2.5":"px-1.5"}`,onClick:()=>handleChange(e),children:(0,i.jsxs)("span",{className:"flex items-center gap-1 truncate",children:[(0,i.jsx)(w.Z,{checked:returnChecked(e),disabled:!1,onCheckedChange:()=>{}})," ",(0,i.jsx)("p",{className:"flex flex-wrap",children:(null==e?void 0:e.first_name)?e.first_name:(null==e?void 0:e.email)?e.email:"string"==typeof e?e:""})]})},l))})]})]})},F=t(8891),D=t(93866),C={src:"/_next/static/media/charts_no_data_found.7b961bae.svg",height:905,width:1010,blurWidth:0,blurHeight:0},S=t(25675),E=t.n(S),P=t(41698);let ClosableTag=e=>{let{text:l,onClose:t}=e;return(0,i.jsxs)("div",{className:`${"Clear Filters"==l?"cursor-pointer":" cursor-default"} flex gap-2 text-sm text-textDark bg-slate-100 border border-lightPurple/10 px-3 py-1.5 rounded-full w-fit items-center`,onClick:()=>{"Clear Filters"==l&&t()},children:[l,(0,i.jsx)(D.X,{size:18,className:"cursor-pointer",onClick:t})]})};var MainDashboard_JobsReportTable=e=>{var l,t,a,s,o,n,r,d,u,c,v,m,h,x,p,k,N,w,D,S,R,M,A,L,$,_,B,T,O,V,J,z,G,I,W,Y,H,U;let{field:Z,dateRange:q,setDateRange:K,searchInTable:X,isDataFetching:Q,optionsData:ee}=e,[el,et]=(0,b.useState)(1),ei=null==Z?void 0:Z.totalPages,ea=(0,b.useRef)();(0,b.useEffect)(()=>{var e;K(e=>({...e,jobsFilter:{...null==e?void 0:e.jobsFilter,jobPage:el}})),null==ea||null===(e=ea.current)||void 0===e||e.scroll({top:0,behavior:"smooth"})},[el]);let es=(0,b.useCallback)((0,F.Z)(e=>{K(l=>({...l,jobsFilter:{...l.jobsFilter,jobTitleSearch:e}}))},500),[]);(0,b.useEffect)(()=>{es(null==X?void 0:X["Jobs Posted"])},[null==X?void 0:X["Jobs Posted"]]);let removeFilter=(e,l)=>{if("all"==e)K(e=>({...e,jobsFilter:{...e.jobsFilter,selectedRecruiter:!1,selectedFunction:!1,selectedDepartment:!1,selectedSeniority:!1,jobType:!1,jobStatus:!1,jobLocations:!1,jobCloseReasons:!1,recruiterEmail:!1}}
2));else{var t;let i=(null==q?void 0:null===(t=q.jobsFilter)||void 0===t?void 0:t[e])||[],a=i.filter(e=>null!=l&&!!l._id&&(null==e?void 0:e._id)!==(null==l?void 0:l._id)||e!==l);K(l=>({...l,jobsFilter:{...l.jobsFilter,[e]:a}}))}},eo=(null==q?void 0:null===(t=q.jobsFilter)||void 0===t?void 0:null===(l=t.selectedRecruiter)||void 0===l?void 0:l.length)>0||(null==q?void 0:null===(s=q.jobsFilter)||void 0===s?void 0:null===(a=s.selectedFunction)||void 0===a?void 0:a.length)>0||(null==q?void 0:null===(n=q.jobsFilter)||void 0===n?void 0:null===(o=n.selectedDepartment)||void 0===o?void 0:o.length)>0||(null==q?void 0:null===(d=q.jobsFilter)||void 0===d?void 0:null===(r=d.selectedSeniority)||void 0===r?void 0:r.length)>0||(null==q?void 0:null===(c=q.jobsFilter)||void 0===c?void 0:null===(u=c.jobType)||void 0===u?void 0:u.length)>0||(null==q?void 0:null===(m=q.jobsFilter)||void 0===m?void 0:null===(v=m.jobStatus)||void 0===v?void 0:v.length)>0||(null==q?void 0:null===(x=q.jobsFilter)||void 0===x?void 0:null===(h=x.jobLocations)||void 0===h?void 0:h.length)>0||(null==q?void 0:null===(k=q.jobsFilter)||void 0===k?void 0:null===(p=k.jobCloseReasons)||void 0===p?void 0:p.length)>0||(null==q?void 0:null===(w=q.jobsFilter)||void 0===w?void 0:null===(N=w.recruiterEmail)||void 0===N?void 0:N.length)>0,en=["Job Creation Date"],er=["Posted By","Email","Function","Business Division","Seniority Level","Job Type","Job Status","Job Locations","Job Close Reason"],ed=["Job Title","Job Close Reason","Function","Business Division","Job Locations"],eu=null==ee?void 0:ee[null==Z?void 0:Z.title],ec=["Posted By","Email","Function","Business Division","Job Locations"];return(0,i.jsxs)("div",{className:"mt-6 relative",children:[eo&&(0,i.jsxs)("div",{className:"flex gap-2 flex-wrap",children:[(null==q?void 0:null===(S=q.jobsFilter)||void 0===S?void 0:null===(D=S.selectedRecruiter)||void 0===D?void 0:D.length)>0&&q.jobsFilter.selectedRecruiter.map(e=>(0,i.jsx)(ClosableTag,{text:`${null==e?void 0:e.first_name}`,onClose:()=>{removeFilter("selectedRecruiter",e)}})),(null==q?void 0:null===(M=q.jobsFilter)||void 0===M?void 0:null===(R=M.selectedFunction)||void 0===R?void 0:R.length)>0&&q.jobsFilter.selectedFunction.map(e=>(0,i.jsx)(ClosableTag,{text:`${e}`,onClose:()=>{removeFilter("selectedFunction",e)}})),(null==q?void 0:null===(L=q.jobsFilter)||void 0===L?void 0:null===(A=L.selectedDepartment)||void 0===A?void 0:A.length)>0&&q.jobsFilter.selectedDepartment.map(e=>(0,i.jsx)(ClosableTag,{text:`${e}`,onClose:()=>{removeFilter("selectedDepartment",e)}})),(null==q?void 0:null===(_=q.jobsFilter)||void 0===_?void 0:null===($=_.selectedSeniority)||void 0===$?void 0:$.length)>0&&q.jobsFilter.selectedSeniority.map(e=>(0,i.jsx)(ClosableTag,{text:`${e}`,onClose:()=>{removeFilter("selectedSeniority",e)}})),(null==q?void 0:null===(T=q.jobsFilter)||void 0===T?void 0:null===(B=T.jobStatus)||void 0===B?void 0:B.length)>0&&q.jobsFilter.jobStatus.map(e=>(0,i.jsx)(ClosableTag,{text:`${e}`,onClose:()=>{removeFilter("jobStatus",e)}})),(null==q?void 0:null===(V=q.jobsFilter)||void 0===V?void 0:null===(O=V.jobType)||void 0===O?void 0:O.length)>0&&q.jobsFilter.jobType.map(e=>(0,i.jsx)(ClosableTag,{text:`${e}`,onClose:()=>{removeFilter("jobType",e)}})),(null==q?void 0:null===(z=q.jobsFilter)||void 0===z?void 0:null===(J=z.jobLocations)||void 0===J?void 0:J.length)>0&&q.jobsFilter.jobLocations.map(e=>(0,i.jsx)(ClosableTag,{text:`${e}`,onClose:()=>{removeFilter("jobLocations",e)}})),(null==q?void 0:null===(I=q.jobsFilter)||void 0===I?void 0:null===(G=I.jobCloseReasons)||void 0===G?void 0:G.length)>0&&q.jobsFilter.jobCloseReasons.map(e=>(0,i.jsx)(ClosableTag,{text:`${e}`,onClose:()=>{removeFilter("jobCloseReasons",e)}})),(null==q?void 0:null===(Y=q.jobsFilter)||void 0===Y?void 0:null===(W=Y.recruiterEmail)||void 0===W?void 0:W.length)>0&&q.jobsFilter.recruiterEmail.map(e=>(0,i.jsx)(ClosableTag,{text:`${null==e?void 0:e.email}`,onClose:()=>{removeFilter("recruiterEmail",e)}})),eo&&(0,i.jsx)("div",{onClick:()=>{removeFilter("all")},className:"ml-auto text-lightPurple rounded hover:underline flex items-center justify-center cursor-pointer",children:"Reset"})]}),(0,i.jsx)("div",{ref:ea,className:`${ei>1?"h-[55vh] 2xl:h-[60vh]":"h-[60vh] 2xl:h-[65vh]"} overflow-y-auto mt-6 border border-solid border-slate-200 scrollCustom`,children:(0,i.jsxs)("table",{className:"w-full table-auto text-left text-sm",children:[(0,i.jsx)("thead",{className:"bg-violet-50 sticky top-0 z-10",children:(0,i.jsx)("tr",{children:null===(H=Z.columnData)||void 0===H?void 0:H.map((e,l)=>{var t,a,s,o,n,r;let d=(null==eu?void 0:eu[e])||[];return"Function"===e?d=P.map(e=>e.value):"Seniority Level"===e?d=["Fresher","Junior","Mid-Level","Senior","Executive"]:"Job Type"===e?d=["Public","Private"]:"Job Status"===e?d=["Open","Closed"]:"Job Close Reason"===e&&(d=["Hired through Expertia","Hired from outside Expertia","Received enough Candidates","Not hiring anymore/position on-hold","Not enough candidates","Others"]),(0,i.jsx)("th",{className:`px-6 py-3 text-left bg-violet-50 whitespace-nowrap ${1===l?"sticky left-0 bg-vi
2olet-50 z-10":""}`,children:er.includes(e)&&(null==q?void 0:q.title)=="Jobs"?(0,i.jsx)(MainDashboard_SearchableDropdown,{text:e,dateRange:q,setDateRange:K,uniqueList:d,showSearchBox:!!ec.includes(e),resetPageNumber:()=>{et(()=>1)}}):en.includes(e)?(0,i.jsxs)("p",{onClick:()=>{var l,t,i,a;et(()=>1);let s=(null==q?void 0:null===(t=q.jobsFilter)||void 0===t?void 0:null===(l=t.jobsSort)||void 0===l?void 0:l.value)?null==q?void 0:null===(a=q.jobsFilter)||void 0===a?void 0:null===(i=a.jobsSort)||void 0===i?void 0:i.value:-1;K(l=>({...l,jobsFilter:{...null==l?void 0:l.jobsFilter,jobPage:1,jobsSort:{key:e,value:-1*s}}}))},className:"flex items-center gap-1 cursor-pointer",children:[e,(null==q?void 0:null===(a=q.jobsFilter)||void 0===a?void 0:null===(t=a.jobsSort)||void 0===t?void 0:t.key)||"Job Creation Date"!=e?(null==q?void 0:null===(o=q.jobsFilter)||void 0===o?void 0:null===(s=o.jobsSort)||void 0===s?void 0:s.key)==e?(null==q?void 0:null===(r=q.jobsFilter)||void 0===r?void 0:null===(n=r.jobsSort)||void 0===n?void 0:n.value)==1?(0,i.jsx)(j.U,{className:"h-3 w-3",color:"#6d5ce9",weight:"fill"}):(0,i.jsx)(f.p,{className:"h-3 w-3",color:"#6d5ce9",weight:"fill"}):(0,i.jsx)(g.K,{className:"h-3 w-3"}):(0,i.jsx)(f.p,{className:"h-3 w-3",color:"#6d5ce9",weight:"fill"})]}):e},l)})})}),0===Z.value.length?(0,i.jsx)("div",{className:"w-full h-[60vh] flex items-center justify-center",children:(0,i.jsxs)("div",{className:"flex justify-center items-center flex-col absolute left-[45%]",children:[(0,i.jsx)("p",{className:"text-slate-400 ",children:"No data found"}),(0,i.jsx)("div",{className:"h-32 w-32 ",children:(0,i.jsx)(E(),{src:C,alt:"No Data Found",style:{width:"100%",height:"100%",maxWidth:"100%",height:"auto"}})})]})}):(0,i.jsxs)(i.Fragment,{children:[Q&&(0,i.jsxs)("div",{className:"absolute left-1/2 top-1/2",children:[(0,i.jsx)(y.Z,{})," Loading..."]}),(0,i.jsx)("tbody",{className:`divide-y divide-gray-200 pt-12 ${Q?"opacity-50 blur-sm":""}`,children:Z.value.length>0&&(null===(U=Z.value)||void 0===U?void 0:U.map((e,l)=>{var t;return(0,i.jsx)("tr",{children:null===(t=Z.columnData)||void 0===t?void 0:t.map((l,t)=>{var a;return(0,i.jsx)("td",{className:`px-6 py-4 ${ed.includes(l)?"min-w-[200px]":""} text-left ${"Job Title"==l?"sticky left-0 bg-white ":""}`,children:""===l?(0,i.jsx)("div",{className:"flex",children:(0,i.jsx)("div",{className:"bg-violet-50 px-3 py-0.5 rounded-full",children:e.Tags})}):"Job Title"==l&&(null==Z?void 0:Z.title)=="Jobs Posted"?(0,i.jsxs)("a",{target:"_blank",href:`/dashboard/user/candidates?jobId=${e.JobId}`,className:"cursor-pointer text-darkPurple hover:underline hover:underline-offset-2",children:[" ",e[l]," "]}):(0,i.jsx)("p",{className:` ${"Skills"==l?"min-w-[300px]":""} ${"Name"==l&&(null==Z?void 0:Z.title)=="Member Activity"?" cursor-pointer text-darkPurple hover:underline hover:underline-offset-2":""} `,onClick:()=>{"Name"==l&&(null==Z?void 0:Z.title)=="Member Activity"&&K({...q,title:"Jobs",jobsFilter:{...q.jobsFilter,selectedRecruiter:e[l]}})},children:"Skills"==l||"Job Title"==l||"Email"===l||"Job Close Reason"==l||"Business Division"==l?e[l]:"str
2ing"!=typeof(a=e[l])?a:null==a?void 0:a.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")})},t)})},l)}))})]})]})}),ei>1&&(0,i.jsx)(MainDashboard_PaginationButton,{currentPage:el,setCurrentPage:et,totalPages:ei,isDataFetching:Q})]})},R=t(2299),M=t(11163),A=t(30381),L=t.n(A);let TableView_ClosableTag=e=>{let{text:l,onClose:t}=e;return(0,i.jsxs)("div",{className:`${"Clear Filters"==l?"cursor-pointer":" cursor-default"} flex gap-2 text-sm text-textDark bg-slate-100 border border-lightPurple/10 px-3 py-1.5 rounded-full w-fit items-center`,onClick:()=>{"Clear Filters"==l&&t()},children:[l,(0,i.jsx)(D.X,{size:18,className:"cursor-pointer",onClick:t})]})};var MainDashboard_TableView=e=>{var l,t,a,s,o,n,r,d,u,c,v,m,h,x;let{field:p,dateRange:k,setDateRange:N,searchInTable:w,optionsData:F,isDataFetching:D,lastMonthDate:S}=e,P=(0,M.useRouter)(),[A,$]=(0,b.useState)(1),_=(null==p?void 0:p.totalPages)||1,B=(0,b.useRef)();function toTitleCase(e){return"string"!=typeof e?e:null==e?void 0:e.split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(" ")}let removeFilter=(e,l)=>{if("all"==e)N(e=>({...e,jobsFilter:{...e.jobsFilter,recruiterRole:!1,memberName:!1,memberEmail:!1}}
2));else{var t;let i=(null==k?void 0:null===(t=k.jobsFilter)||void 0===t?void 0:t[e])||[],a=i.filter(e=>null!=l&&!!l._id&&(null==e?void 0:e._id)!==(null==l?void 0:l._id)||e!==l);N(l=>({...l,jobsFilter:{...l.jobsFilter,[e]:a}}))}},T=(null==k?void 0:null===(t=k.jobsFilter)||void 0===t?void 0:null===(l=t.recruiterRole)||void 0===l?void 0:l.length)>0||(null==k?void 0:null===(s=k.jobsFilter)||void 0===s?void 0:null===(a=s.memberName)||void 0===a?void 0:a.length)>0||(null==k?void 0:null===(n=k.jobsFilter)||void 0===n?void 0:null===(o=n.memberEmail)||void 0===o?void 0:o.length)>0,O=null==F?void 0:F[null==p?void 0:p.title],V={"Member Activity":"memberPageNo","Candidates Offered":"candiOfferedPageNo"};(0,b.useEffect)(()=>{var e;let l=(null==V?void 0:V[null==p?void 0:p.title])||"";N(e=>({...e,jobsFilter:{...null==e?void 0:e.jobsFilter,[l]:A}})),null==B||null===(e=B.current)||void 0===e||e.scroll({top:0,behavior:"smooth"})},[A]);let J=["Role","Name","Email"],z=["Jobs Posted","Offers Made","Open Jobs","Last Activity","Days Active"],G=["Name","Email"],I="30d";if(null==k?void 0:k.dateRange){let e=k.dateRange.startDate,l=k.dateRange.endDate;if(L()(e).format("YYYY-MM-DD")===S.start&&L()(l).format("YYYY-MM-DD")===S.end)I="Last Month";else{let t=L()(l).diff(L()(e),"days")||30;I=`${t}d`}}return(0,i.jsxs)("div",{className:"mt-6 relative",children:[T&&(null==p?void 0:p.title)==="Member Activity"&&(0,i.jsxs)("div",{className:"flex gap-2 flex-wrap",children:[(null==k?void 0:null===(d=k.jobsFilter)||void 0===d?void 0:null===(r=d.recruiterRole)||void 0===r?void 0:r.length)>0&&k.jobsFilter.recruiterRole.map(e=>(0,i.jsx)(TableView_ClosableTag,{text:`${e}`,onClose:()=>{removeFilter("recruiterRole",e)}})),(null==k?void 0:null===(c=k.jobsFilter)||void 0===c?void 0:null===(u=c.memberName)||void 0===u?void 0:u.length)>0&&k.jobsFilter.memberName.map(e=>(0,i.jsx)(TableView_ClosableTag,{text:`${null==e?void 0:e.first_name}`,onClose:()=>{removeFilter("memberName",e)}})),(null==k?void 0:null===(m=k.jobsFilter)||void 0===m?void 0:null===(v=m.memberEmail)||void 0===v?void 0:v.length)>0&&k.jobsFilter.memberEmail.map(e=>(0,i.jsx)(TableView_ClosableTag,{text:`${e}`,onClose:()=>{removeFilter("memberEmail",e)}})),T&&(0,i.jsx)("div",{onClick:()=>{removeFilter("all")},className:"ml-auto text-lightPurple rounded hover:underline flex items-center justify-center cursor-pointer",children:"Reset"})]}),(0,i.jsx)("div",{className:`mt-6 ${(null==p?void 0:p.title)==="Member Activity"?"":"max-h-[450px] 2xl:max-h-[600px]"}`,children:(0,i.jsx)("div",{ref:B,className:`relative overflow-y-auto mt-6 border border-solid border-slate-200 scrollCustom ${(null==p?void 0:p.title)==="Member Activity"?`${_>1?"h-[55vh] 2xl:h-[60vh]":"h-[60vh] 2xl:h-[65vh]"}`:`max-h-[400px] 2xl:max-h-[550px] ${0===p.value.length?"h-[400px]":""} min-h-[400px] 2xl:min-h-[550px]`}`,children:(0,i.jsxs)("table",{className:"w-full table-auto text-left text-sm",children:[(0,i.jsx)("thead",{className:"bg-violet-50 sticky top-0 z-10",children:(0,i.jsx)("tr",{children:null===(h=p.columnData)||void 0===h?void 0:h.map((e,l)=>{var t,a,s,o,n,r;let d=(null==O?void 0:O[e])||[];return(0,i.jsx)("th",{className:"px-6 py-3 text-left bg-violet-50 whitespace-nowrap",children:(null==p?void 0:p.title)=="Member Activity"&&J.includes(e)?(0,i.jsx)(MainDashboard_SearchableDropdown,{text:e,dateRange:k,setDateRange:N,uniqueList:d,showSearchBox:!!G.includes(e),resetPageNumber:()=>{$(()=>1)}}):(null==p?void 0:p.title)=="Member Activity"&&z.includes(e)?(0,i.jsxs)("p",{onClick:()=>{var l,t,i,a;$(()=>1);let s=(null==k?void 0:null===(t=k.jobsFilter)||void 0===t?void 0:null===(l=t.memberSort)||void 0===l?void 0:l.value)?null==k?void 0:null===(a=k.jobsFilter)||void 0===a?void 0:null===(i=a.memberSort)||void 0===i?void 0:i.value:1,o=(null==V?void 0:V[null==p?void 0:p.title])||"";N(l=>({...l,jobsFilter:{...null==l?void 0:l.jobsFilter,[o]:1,memberSort:{key:e,value:-1*s}}}))},className:"flex items-center gap-1 cursor-pointer",children:["Days Active"===e?`Days Active (${I})`:e,(null==k?void 0:null===(a=k.jobsFilter)||void 0===a?void 0:null===(t=a.memberSort)||void 0===t?void 0:t.key)||"Name"!=e?(null==k?void 0:null===(o=k.jobsFilter)||void 0===o?void 0:null===(s=o.memberSort)||void 0===s?void 0:s.key)==e?(null==k?void 0:null===(r=k.jobsFilter)||void 0===r?void 0:null===(n=r.memberSort)||void 0===n?void 0:n.value)==1?(0,i.jsx)(j.U,{className:"h-3 w-3",color:"#6d5ce9",weight:"fill"}):(0,i.jsx)(f.p,{className:"h-3 w-3",color:"#6d5ce9",weight:"fill"}):(0,i.jsx)(g.K,{className:"h-3 w-3"}):(0,i.jsx)(j.U,{className:"h-3 w-3",color:"#6d5ce9",weight:"fill"})]}):e},l)})})}),0===p.value.length?(0,i.jsxs)("div",{className:"w-full h-[350px] flex items-center justify-center flex-col absolute",children:[(0,i.jsx)("p",{className:"text-slate-400 pb-2",children:"No data found"}),(0,i.jsx)("div",{className:"h-32 w-32",children:(0,i.jsx)(E(),{src:C,alt:"No Data Found",style:{width:"100%",height:"100%",maxWidth:"100%",height:"auto"}})})]}):(0,i.jsxs)(i.Fragment,{children:[D&&(0,i.jsxs)("div",{className:"absolute left-1/2 top-1/2",children:[(0,i.jsx)(y.Z,{})," Loading..."]}
2),(0,i.jsx)("tbody",{className:`divide-y divide-gray-200 pt-12 ${D?"opacity-50 blur-sm":""}`,children:p.value.length>0&&(null===(x=[...p.value].filter(e=>{var l,t,i;if(null==p||!p.SearchBar||!((null==w?void 0:null===(l=w[null==p?void 0:p.title])||void 0===l?void 0:l.length)>0))return!0;{let l=w[null==p?void 0:p.title].toLowerCase()||"",a=Object.keys(e),s=(null==e?void 0:null===(t=e[null==a?void 0:a[0]])||void 0===t?void 0:t.toLowerCase())||"",o=(null==e?void 0:null===(i=e.Email)||void 0===i?void 0:i.toLowerCase())||"";return!!(s.includes(l)||o.includes(l))}}))||void 0===x?void 0:x.map((e,l)=>{var t;return(0,i.jsx)("tr",{children:null===(t=p.columnData)||void 0===t?void 0:t.map((l,t)=>{var a;return(0,i.jsx)("td",{className:`px-6 py-4 text-left ${"Invited Date"==l?"min-w-[140px]":""}`,children:"Stage"===l?(0,i.jsx)("div",{className:"flex",children:(0,i.jsx)("div",{className:"bg-slate-200 px-3 py-0.5 rounded-full",children:e.Stage})}):(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("p",{className:`${"Name"==l&&(null==p?void 0:p.title)=="Member Activity"&&"~"!==e[l]?"cursor-pointer text-darkPurple hover:underline hover:underline-offset-2":""} ${"Weekly Activity"==l?"cursor-default":""} ${"string"==typeof e[l]&&e[l].includes("Pending")?"min-w-[160px]":""}`,onClick:()=>{"Name"==l&&(null==p?void 0:p.title)=="Member Activity"&&"~"!==e[l]&&(P.replace({pathname:"/dashboard/user",query:{report:"jobs"}}),N({...k,title:"Jobs",jobsFilter:{...k.jobsFilter,selectedRecruiter:[{_id:e.userId,first_name:e[l]}]}}))},children:"Email"==l?e[l]:"Name"==l&&(null==p?void 0:p.title)=="Candidates Offered"&&e.userId&&e.jobId?(0,i.jsx)("a",{target:"_blank",href:`${R.jW}/dashboard/user/candidate/${e.userId}?jobId=${e.jobId}`,className:"text-lightPurple cursor-pointer",children:toTitleCase(e[l])}):"Role"==l||"Last Activity"==l||"NA"==e[l]?e[l]:toTitleCase(e[l])}),"Name"==l&&(null==e?void 0:e.linkedin_profile_link)&&(0,i.jsx)("a",{target:"_blank",href:(a=null==e?void 0:e.linkedin_profile_link).startsWith("http://")||a.startsWith("https://")?a:"https://"+a,children:(0,i.jsx)("img",{src:"/LinkedIn.png",className:"w-[18px] h-[18px] flex items-center justify-center hover:scale-[110%] duration-300"})})]})},t)})},l)}))})]})]})})}),_>1&&(0,i.jsx)(MainDashboard_PaginationButton,{currentPage:A,setCurrentPage:$,totalPages:_,isDataFetching:D})]})},$=t(21032),_=t(19712),B=t(73343),T=t(27028),O=t(88647),MainDashboard_ExportData=e=>{var l;let{field:t,dateRange:a}=e,[s,o]=(0,b.useState)(!1),[n,r]=(0,b.useState)(!1),d=(null==t?void 0:null===(l=t.value)||void 0===l?void 0:l.length)>0,exportDataBe=async e=>{var l,t;if(!d)return r(!0),"";let i=`${R.bl}v2/user/get-stats-export`,s=(0,B.$8)(),n={"Content-Type":"application/json"};s&&(n.Authorization=`Bearer ${s}`);let u={};try{o(!0);let l=await fetch(i,{method:"POST",headers:n,body:JSON.stringify({...a,exportTitle:e})});if((null==(u=await l.json())?void 0:u.code)==="BULK_EXPORT")return o(!1),null==u?void 0:u.membersData;(null==u?void 0:u.code)==="BULK_EXPORT_EMAIL"&&r(!0)}catch(e){o(!1)}return(o(!1),(null==u?void 0:null===(t=u.jobsData)||void 0===t?void 0:null===(l=t.field)||void 0===l?void 0:l.title)==e)?u.jobsData.field:{}};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("button",{variant:"outline",disabled:s,className:`${s?"cursor-not-allowed opacity-50":"cursor-pointer"} flex items-center gap-2 bg-slate-100 px-2 py-1 rounded-md hover:bg-slate-200 transition-all duration-200 ease-in-out border border-solid border-slate-200`,onClick:async()=>{var e,l,i,o,n,r;if(s)return"";let d=new Date,u=d.getDate(),c=d.toLocaleString("default",{month:"short"}).toLowerCase(),v=(null==t?void 0:t.title)?null==t?void 0:null===(e=t.title)||void 0===e?void 0:e.toLowerCase().replace(/[^a-z0-9\s]/g,"").replace(/\s+/g,"-"):"data",m="weekly",h=(null==t?void 0:null===(o=t.title)||void 0===o?void 0:null===(i=o.toLowerCase())||void 0===i?void 0:null===(l=i.replace(/[^a-z0-9\s]/g,""))||void 0===l?void 0:l.replace(/\s+/g,"_"))||"",x=`expertia-${v}-${u}-${c}.csv`;if(null==a?void 0:null===(n=a.binning)||void 0===n?void 0:n[h]){let e={1:"daily",7:"weekly",30:"monthly",90:"quartely"};m=(null==e?void 0:e[null==a?void 0:null===(r=a.binning)||void 0===r?void 0:r[h]])||"",x=`expertia-${m}-${v}-${u}-${c}.csv`}let b=t;
2if((null==t?void 0:t.title)=="Jobs Posted"){let e=null==t?void 0:t.title;await exportDataBe(e);return}if((null==t?void 0:t.title)=="Member Activity"){let e=null==t?void 0:t.title;b=await exportDataBe(e)}(0,_.GS)(b,x)},children:s?(0,i.jsx)("div",{className:"flex items-center gap-1",children:(0,i.jsx)(y.Z,{})}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{className:"text-sm",children:"Export"}),(0,i.jsx)($.D,{className:"h-4 w-4"})]})}),(0,i.jsxs)(T.V,{open:n,onClose:()=>{},className:"relative z-50",initialFocus:null,children:[(0,i.jsx)("div",{className:"fixed inset-0 bg-black/70","aria-hidden":"true"}),(0,i.jsx)("div",{className:"fixed inset-0 flex w-screen items-center justify-center p-4",children:(0,i.jsxs)(T.V.Panel,{className:"mx-auto rounded-lg bg-white px-8 py-10 relative min-w-[400px]",children:[(0,i.jsx)(D.X,{size:20,className:"ml-auto cursor-pointer absolute top-3 right-3",weight:"regular",onClick:()=>r(!1)}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(T.V.Title,{className:"font-inter text-lg leading-4 font-bold text-center m-0 ",children:d?"Export Job Data":"No data available for export"}),(0,i.jsx)("div",{className:"mt-6 min-w-32 text-wrap",children:d?"Working on your request, you will receive the jobs data export in your email.":"Please adjust your filters and try again to export your data"})]}),(0,i.jsx)("div",{className:"flex gap-4 items-start justify-center mt-6",children:(0,i.jsx)(O.OL,{className:"bg-lightPurple text-white h-auto min-h-0",onClick:()=>r(!1),children:"Okay"})})]})})]})]})},V=t(50739);function OffersMadeBarChart(e){let{data:l}=e;return(0,i.jsx)("div",{className:"h-80 mt-6",children:(0,i.jsx)(V.jM,{data:l,keys:["count"],indexBy:"name",margin:{top:0,right:0,bottom:40,left:40},padding:.3,colors:["#2563eb"],axisBottom:{tickSize:0,tickPadding:16},axisLeft:{tickSize:0,tickValues:4,tickPadding:16},gridYValues:4,theme:{tooltip:{chip:{borderRadius:"9999px"},container:{fontSize:"12px",textTransform:"capitalize",borderRadius:"6px"}},grid:{line:{stroke:"#f3f4f6"}}},tooltipLabel:e=>{let{id:l}=e;return`${l}`},enableLabel:!1,role:"application",ariaLabel:"A bar chart showing data"})})}var J=t(4815);let CustomLegend=e=>{let{legends:l,onClick:t,visibleSeries:a,customLegendRef:s}=e;return(0,i.jsx)("div",{className:"flex flex-row justify-end select-none",ref:s,children:l.map(e=>(0,i.jsxs)("div",{onClick:()=>{(null==l?void 0:l.length)>1&&t(e.id)},className:`flex text-sm items-center mr-4 cursor-pointer ${a&&a!=e.id?"opacity-50":"opacity-100"}`,children:[(0,i.jsx)("span",{className:"ml-2 w-3 h-3 rounded-full inline-block mr-2",style:{backgroundColor:e.color}}),e.label]},e.id))})};function ResponsiveLineChart(e){var l,t,a;let{data:s,titleName:o,dateRange:n,isDataFetching:r}=e,[d,u]=(0,b.useState)(!1),c=(0,b.useRef)(null),[v,m]=(0,b.useState)(s);(0,b.useEffect)(()=>{m(s)},[s]);let h=(null==o?void 0:null===(t=o.toLowerCase())||void 0===t?void 0:null===(l=t.replace(/[^a-z0-9\s]/g,""))||void 0===l?void 0:l.replace(/\s+/g,"_"))||"",x=(0,b.useRef)(),formatDate=e=>{var l;let t=new Date(e);return(null==n?void 0:null===(l=n.binning)||void 0===l?void 0:l[h])==30?new Intl.DateTimeFormat("en-US",{month:"short",year:"2-digit"}).format(t):new Intl.DateTimeFormat("en-US",{month:"short",day:"2-digit"}).format(t)};(0,b.useEffect)(()=>{let handleClickOutside=e=>{(null==c?void 0:c.current)&&!c.current.contains(e.target)&&u(!1)};if(document)return document.addEventListener("mousedown",handleClickOutside),()=>{document.removeEventListener("mousedown",handleClickOutside)}},[document]);let p=v.map(e=>d&&d!=e.id?{...e,data:[]}:e),g=["#1D7656"];(null==v?void 0:v.length)>1&&(g=["#2563eb","#e8a937"]),(0,b.useEffect)(()=>{setTimeout(()=>{var e,l,t,i;let a=null===(e=document)||void 0===e?void 0:e.getElementById(o),s=null==a?void 0:null===(l=a.children)||void 0===l?void 0:l[0],n=null==s?void 0:null===(t=s.children)||void 0===t?void 0:t[0];(null==n?void 0:null===(i=n.style)||void 0===i?void 0:i.position)&&(n.style.position="absolute")},1500)},[]);let generateDateLabels=e=>{var l;let t=(null==e?void 0:e.length)||0,i=(null==x?void 0:null===(l=x.current)||void 0===l?void 0:l.clientWidth)||
2!1,a=[];if(!i)return[];let s=Math.floor(t/Math.min(Math.floor(i/30),t));for(let l=0;l<t;l+=s){let t=e[l];a.push(new Date(t.toISOString()))}return a},f=(0,b.useMemo)(()=>{let e=v.reduce((e,l)=>l.data.length>e.data.length?l:e);return e.data.map(e=>new Date(e.x))},[v]),[j,k]=(0,b.useState)([]);return((0,b.useEffect)(()=>(k([...generateDateLabels(f)]),()=>{k([])}),[v]),(0,b.useEffect)(()=>{let updateOnResize=()=>{k([...generateDateLabels(f)])};return window.addEventListener("resize",updateOnResize),()=>{window.removeEventListener("resize",updateOnResize)}},[]),(null==v?void 0:v.length)==0)?"":(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(CustomLegend,{legends:v.map(e=>({id:e.id,label:e.id,color:"Active Users"==e.id?"#2563eb":"Offers Made"==e.id?"#1D7656":"#e8a937"})),onClick:e=>{u(e)},visibleSeries:d,customLegendRef:c}),(0,i.jsxs)("div",{className:`h-80 mt-6 pr-2 ${r?"relative":""}`,children:[r&&(0,i.jsx)("div",{className:"absolute z-10 flex justify-center w-full h-full items-center",children:(0,i.jsx)(y.Z,{})}),(0,i.jsx)("div",{className:`h-full ${r?"opacity-50 blur-sm":""}`,id:o,ref:x,children:(0,i.jsx)(J.fH,{data:p,margin:{top:10,right:10,bottom:55,left:40},xScale:{format:"%Y-%m-%dT%H:%M:%S.%L%Z",type:"time"},xFormat:"time:%Y-%m-%d",yScale:{type:"linear",min:"auto",max:"auto",stacked:!1,reverse:!1},curve:"monotoneX",axisTop:null,axisRight:null,axisBottom:{format:(null==n?void 0:null===(a=n.binning)||void 0===a?void 0:a[h])==30?"%b %y":"%d %b %y",tickValues:j,tickRotation:-45,tickPadding:10},axisLeft:{tickSize:0,tickValues:10,tickPadding:16,format:e=>Math.floor(e)===e?e:""},colors:g,legends:[],pointSize:6,useMesh:!0,gridYValues:6,theme:{tooltip:{chip:{borderRadius:"9999px"},container:{fontSize:"12px",textTransform:"capitalize",borderRadius:"6px"}},grid:{line:{stroke:"#f3f4f6"}}},tooltip:e=>{let{point:l}=e;return(0,i.jsxs)("div",{className:"flex items-center p-2 bg-white rounded shadow-lg",children:[(0,i.jsx)("div",{className:"w-2.5 h-2.5 rounded-full mr-2",style:{backgroundColor:l.serieColor}}),(null==l?void 0:l.serieId)=="Jobs Posted"?(0,i.jsxs)("div",{className:"flex gap-2 text-sm",children:[(0,i.jsx)("p",{children:formatDate(l.data.x)}),(0,i.jsxs)("p",{children:["Jobs Posted: ",l.data.y]})]}):(null==l?void 0:l.serieId)=="Offers Made"?(0,i.jsxs)("div",{className:"flex gap-2 text-sm",children:[(0,i.jsx)("p",{children:formatDate(l.data.x)}),(0,i.jsxs)("p",{children:["Offers Made: ",l.data.y]})]}):(null==l?void 0:l.serieId)=="Active Users"?(0,i.jsxs)("div",{className:"flex gap-2 text-sm",children:[(0,i.jsx)("p",{children:formatDate(l.data.x)}),(0,i.jsxs)("p",{children:["Active Users: ",l.data.y]})]}):(0,i.jsxs)("div",{className:"flex gap-2 text-sm",children:[(0,i.jsx)("p",{children:formatDate(l.data.x)}),(0,i.jsxs)("p",{children:["Data: ",l.data.y]})]})]})},role:"application"})})]})]})}var z={src:"/_next/static/media/HandArrowUp.78b82c1a.svg",height:24,width:24,blurWidth:0,blurHeight:0},G=t(8778),I=JSON.parse('{"nm":"home loader","ddd":0,"h":1000,"w":1000,"meta":{"g":"LottieFiles AE 3.0.1"},"layers":[{"ty":4,"nm":"rectangleL Outlines","sr":1,"st":0,"op":100,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[401,539,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0,0,100],"t":63},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[115,115,100],"t":70},{"s":[100,100,100],"t":75}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[401,539,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[3.314,0],[0,0],[0,3.314],[0,0],[-3.314,0],[0,0],[0,-3.314],[0,0]],"o":[[0,0],[-3.314,0],[0,0],[0,-3.314],[0,0],[3.314,0],[0,0],[0,3.314]],"v":[[37.512,109.802],[-37.512,109.802],[-43.512,103.802],[-43.512,-103.801],[-37.512,-109.801],[37.512,-109.801],[43.512,-103.801],[43.512,103.802]]}}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.4275,0.3647,0.9059]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[399.483,536.764]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":1},{"ty":4,"nm":"rectangle s3 Outlines","sr":1,"st":0,"op":100,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[551,460,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833}
2,"s":[0,0,100],"t":54},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[110,110,100],"t":60},{"s":[100,100,100],"t":64}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[551,460,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[3.314,0],[0,0],[0,3.314],[0,0],[-3.314,0],[0,0],[0,-3.314],[0,0]],"o":[[0,0],[-3.314,0],[0,0],[0,-3.314],[0,0],[3.314,0],[0,0],[0,3.314]],"v":[[88.632,32.189],[-88.632,32.189],[-94.632,26.189],[-94.632,-26.189],[-88.632,-32.189],[88.632,-32.189],[94.632,-26.189],[94.632,26.189]]}}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.4275,0.3647,0.9059]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[550.65,459.152]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":2},{"ty":4,"nm":"rectangle s2 Outlines","sr":1,"st":0,"op":100,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[552.5,537,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0,0,100],"t":46},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[110,110,100],"t":52},{"s":[100,100,100],"t":56}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[552.5,537,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[3.314,0],[0,0],[0,3.314],[0,0],[-3.314,0],[0,0],[0,-3.314],[0,0]],"o":[[0,0],[-3.314,0],[0,0],[0,-3.314],[0,0],[3.314,0],[0,0],[0,3.314]],"v":[[88.632,32.19],[-88.632,32.19],[-94.632,26.19],[-94.632,-26.189],[-88.632,-32.189],[88.632,-32.189],[94.632,-26.189],[94.632,26.19]]}}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.4275,0.3647,0.9059]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[550.65,536.969]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":3},{"ty":4,"nm":"rectangle s1 Outlines","sr":1,"st":0,"op":100,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[552,617,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0,0,100],"t":40},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[120,120,100],"t":45},{"s":[100,100,100],"t":48}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[552,617,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[3.314,0],[0,0],[0,3.314],[0,0],[-3.314,0],[0,0],[0,-3.314],[0,0]],"o":[[0,0],[-3.314,0],[0,0],[0,-3.314],[0,0],[3.314,0],[0,0],[0,3.314]],"v":[[88.632,32.189],[-88.632,32.189],[-94.632,26.189],[-94.632,-26.19],[-88.632,-32.19],[88.632,-32.19],[94.632,-26.19],[94.632,26.189]]}}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.4275,0.3647,0.9059]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[550.65,614.376]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":4},{"ty":4,"nm":"circle 3 Outlines","sr":1,"st":0,"op":100,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[447,368,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0,0,100],"t":34},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[140,140,100],"t":39},{"s":[100,100,100],"t":42}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[447,368,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-8.121],[8.121,0],[0,8.121],[-8.122,0]],"o":[[0,8.121],[-8.122,0],[0,-8.121],[8.121,0]],"v":[[14.705,0],[0.001,14.704],[-14.704,0],[0.001,-14.704]]}}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.698,0.698,0.698]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[445.995,365.719]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":5},{"ty":4,"nm":"circle 2 Outlines","sr":1,"st":0,"op":100,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[403.875,365.875,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833}
2,"s":[0,0,100],"t":28},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[140,140,100],"t":33},{"s":[100,100,100],"t":36}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[403.875,365.875,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-8.121],[8.121,0],[0,8.121],[-8.122,0]],"o":[[0,8.121],[-8.122,0],[0,-8.121],[8.121,0]],"v":[[14.705,0],[0.001,14.704],[-14.704,0],[0.001,-14.704]]}}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.698,0.698,0.698]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[403.196,365.719]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":6},{"ty":4,"nm":"Circle 1 Outlines","sr":1,"st":0,"op":100,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[358.75,365.75,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0,0,100],"t":22},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[140,140,100],"t":27},{"s":[100,100,100],"t":30}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[358.75,365.75,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,-8.121],[8.121,0],[0,8.121],[-8.122,0]],"o":[[0,8.121],[-8.122,0],[0,-8.121],[8.121,0]],"v":[[14.704,0],[0,14.704],[-14.705,0],[0,-14.704]]}}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.698,0.698,0.698]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[358.97,365.719]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":7},{"ty":4,"nm":"rectangle Outlines","sr":1,"st":0,"op":100,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[500,537,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0,0,100],"t":10},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[110,110,100],"t":17},{"s":[100,100,100],"t":21}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[500,537,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[8.673,0],[0,0],[0,8.672],[0,0],[-8.672,0],[0,0],[0,-8.673],[0,0]],"o":[[0,0],[-8.672,0],[0,0],[0,-8.673],[0,0],[8.673,0],[0,0],[0,8.672]],"v":[[143.995,125.125],[-143.995,125.125],[-159.697,109.422],[-159.697,-109.421],[-143.995,-125.124],[143.995,-125.124],[159.697,-109.421],[159.697,109.422]]}}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.9451,0.9451,0.949]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[499.927,536.087]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":8},{"ty":4,"nm":"bg Outlines","sr":1,"st":0,"op":100,"ip":0,"hd":false,"ddd":0,"bm":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[500,500,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0,0,100],"t":0},{"s":[100,100,100],"t":10}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[500,500,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","bm":0,"hd":false,"mn":"ADBE Vector Group","nm":"Group 1","ix":1,"cix":2,"np":2,"it":[{"ty":"sh","bm":0,"hd":false,"mn":"ADBE Vector Shape - Group","nm":"Path 1","ix":1,"d":1,"ks":{"a":0,"k":{"c":true,"i":[[12.935,0],[0,0],[0,12.935],[0,0],[-12.935,0],[0,0],[0,-12.936],[0,0]],"o":[[0,0],[-12.935,0],[0,0],[0,-12.936],[0,0],[12.935,0],[0,0],[0,12.935]],"v":[[156.311,179.732],[-156.311,179.732],[-179.732,156.311],[-179.732,-156.31],[-156.311,-179.732],[156.311,-179.732],[179.732,-156.31],[179.732,156.311]]}}},{"ty":"fl","bm":0,"hd":false,"mn":"ADBE Vector Graphic - Fill","nm":"Fill 1","c":{"a":0,"k":[0.8784,0.8784,0.8784]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[499.927,500]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":9}],"v":"4.8.0","fr":25,"op":100,"ip":0,"assets":[]}'),W=t(79464),MainDashboard_NewStats=()=>{var e;(0,M.useRouter)();let[l,t]=(0,b.useState)({}),{selectedModule:g,secondaryLayerModule:f,setSecondaryLayerModule:j}=(0,b.useContext)(G.V),{data:k,isFetching:y,isLoading:N}=(0,h.yE)(l,{skip:!(null==f?void 0:f.selected)||!(null==l?void 0:l.title)}),{data:w,isFetching:F}=(0,h.w9)(l,{skip:!(null==f?void 0:f.selected)||!(null==l?void 0:l.title)}),{data:D}=(0,x.Nf)({}),[S]=(0,b.useState)({start:L()().subtract(1,"month").startOf("month").format("YYYY-MM-DD"),end:L()().subtract(1,"month").endOf("month").format("YYYY-MM-DD")}),[P,R]=(0,b.useState)({}),A=["Overview","Jobs","Members"];return((0,b.useEffect)(()=>
2{A.forEach(e=>{(null==f?void 0:f.selected)===e&&t({...l,title:e,jobsFilter:{...(null==l?void 0:l.jobsFilter)?l.jobsFilter:{jobPage:1}}})})},[null==f?void 0:f.selected]),N||y&&(null==k?void 0:k.currentTitle)!==(null==l?void 0:l.title))?(0,i.jsx)("div",{className:"w-full h-full flex items-center justify-center",children:(0,i.jsx)(W.Z,{height:"500px",width:"500px",options:{loop:!0,autoplay:!0,animationData:I}})}):(0,i.jsx)("div",{className:"flex justify-center overflow-x-hidden pb-10",children:(0,i.jsxs)("div",{className:"container pt-10 mb-10 px-5 md:px-16",children:[k&&(0,i.jsx)(i.Fragment,{children:null==k?void 0:null===(e=k.data)||void 0===e?void 0:e.map(e=>(0,i.jsxs)("div",{className:"w-full relative rounded-md shadow-sm",children:[(0,i.jsxs)("div",{className:"flex w-full flex-col md:flex-row",children:[(0,i.jsx)("div",{className:"flex-1"}),e.dateRange&&((null==e?void 0:e.title)=="Members"||(null==e?void 0:e.title)=="Jobs")&&(0,i.jsx)("div",{className:"",children:(0,i.jsx)(p.Z,{startDate:e.dateRange.startDate,endDate:e.dateRange.endDate,onChange:i=>{t({dateRange:{...i},binning:null==l?void 0:l.binning,title:e.title,...(null==l?void 0:l.jobsFilter)?{jobsFilter:{...null==l?void 0:l.jobsFilter}}:{}})},lastMonthDate:S})})]}),(0,i.jsx)("div",{className:`grid grid-cols-1 ${4===e.columns?"lg:grid-cols-4":"lg:grid-cols-1"} gap-4 ${(null==e?void 0:e.title)=="Jobs"||(null==e?void 0:e.title)=="Members"?"mt-4":""} rounded-lg overflow-hidden`,children:e.fields.map((h,x)=>{var b,g,f,j,k,N,F,D,M;return(0,i.jsxs)(i.Fragment,{children:[4==x&&(0,i.jsxs)("div",{className:"flex w-full flex-col md:flex-row col-span-4",children:[(0,i.jsx)("div",{className:"flex-1"}),e.dateRange&&(null==e?void 0:e.title)!=="Members"&&(0,i.jsx)("div",{className:"",children:(0,i.jsx)(p.Z,{startDate:e.dateRange.startDate,endDate:e.dateRange.endDate,onChange:i=>{t({dateRange:{...i},binning:null==l?void 0:l.binning,title:e.title,...(null==l?void 0:l.jobsFilter)?{jobsFilter:{...null==l?void 0:l.jobsFilter}}:{}})},lastMonthDate:S})})]}),(null==h?void 0:h.heading)&&(0,i.jsx)("h1",{className:"text-2xl font-bold mb-[-4px] flex items-center gap-2",children:null==h?void 0:h.heading}),(0,i.jsxs)("div",{className:`bg-white rounded-lg p-4 shadow-sm border border-solid border-slate-200 ${"number"!==h.type?"col-span-4":""}`,id:`${e.title}-${x}`,children:[(0,i.jsxs)("div",{className:"flex items-center",children:[{briefcase:(0,i.jsx)(a.a,{className:"h-[20px] w-[20px]"}),clipboard:(0,i.jsx)(s.T,{className:"h-[20px] w-[20px]"}),checksquare:(0,i.jsx)(o.l,{className:"h-[20px] w-[20px]"}),users:(0,i.jsx)(n.W,{className:"h-[20px] w-[20px]"}),user:(0,i.jsx)(r.n,{className:"h-[20px] w-[20px]"}),pulse:(0,i.jsx)(d.G,{className:"h-[20px] w-[20px]"}),userlist:(0,i.jsx)(u.Z,{className:"h-[20px] w-[20px]"}),userplus:(0,i.jsx)(c.b,{className:"h-[20px] w-[20px]"}),HandCoins:(0,i.jsx)(v.f,{className:"h-[20px] w-[20px]"}),offeredlogo:(0,i.jsx)("div",{className:"h-[20px] w-[20px]",children:(0,i.jsx)(E(),{src:z,alt:"Offered Logo",style:{width:"100%",height:"100%",maxWidth:"100%",height:"auto"}})})}[h.icon],(0,i.jsx)("p",{className:"text-lg font-bold ml-2 flex-1 flex items-center gap-2",children:h.title}),(null==h?void 0:h.SearchBar)&&(0,i.jsx)("input",{value:null==P?void 0:P[null==h?void 0:h.title],onChange:e=>{R(l=>({...l,[h.title]:e.target.value}))},placeholder:`${"Jobs Posted"==h.title?"Search job title / Id":"Search name or email"}`,className:"bg-slate-100 px-2 py-[2px] rounded-md border border-solid border-slate-200 mr-2"}),((null==h?void 0:h.type)=="table"||(null==h?void 0:h.type)=="bar"||(null==h?void 0:h.type)=="line")&&(0,i.jsx)(MainDashboard_ExportData,{field:h,dateRange:l})]}),(0,i.jsx)("div",{className:"mt-2 -ml-2",children:(null==h?void 0:h.showBinning)&&(0,i.jsx)(BinningFilter,{binning:e.binning,title_tag:null==h?void 0:null===(b=h.title)||void 0===b?void 0:b.toLowerCase().replace(/[^a-z0-9\s]/g,"").replace(/\s+/g,"_"),onChange:i=>{var a,s;t({dateRange:{startDate:null==l?void 0:null===(a=l.dateRange)||void 0===a?void 0:a.startDate,endDate:null==l?void 0:null===(s=l.dateRange)||void 0===s?void 0:s.endDate},binning:{...null==l?void 0:l.binning,...i},title:e.title,...(null==l?void 0:l.jobsFilter)?{jobsFilter:null==l?void 0:l.jobsFilter}:{}})}})}),{number:(0,i.jsxs)("div",{className:"mt-8",children:[(0,i.jsx)("p",{className:"text-4xl font-bold",children:h.value}),(0,i.jsxs)("p",{className:"font-medium text-sm mt-1 flex items-center gap-1",children:[(0,i.jsx)("span",{children:"Last 7 Days:"}),(null==h?void 0:h.last7Days)==0?(0,i.jsx)("span",{children:"~"}):(0,i.jsxs)("span",{className:"font-semibold text-greenText flex items-center",children:[(0,i.jsx)(m.a,{size:16,weight:"bold"})," ",null==h?void 0:h.last7Days]})]})]}),line:(0,i.jsx)(i.Fragment,{children:(null==h?void 0:null===(j=h.value)||void 0===j?void 0:null===(f=j[0])||void 0===f?void 0:null===(g=f.data)||void 0===g?void 0:g.length)!==0||(null==h?void 0:null===(F=h.value)||void 0===F?void 0:null===(N=F[1])||void 0===N?void 0:null===(k=N.data)||void 0===k?void 0:k.length)!==0&&(null==h?void 0:null===(M=h.value)||void 0===M?void 0:null===(D=M[1])||void 0===D?void 0:D.data)?(0,i.jsx)(ResponsiveLineChart,{data:null==h?void 0:h.value,titleName:null==h?void 0:h.title,dateRange:l,isDataFetching:y}):(0,i.jsxs)("div",{className:"h-80 mt-6 w-full flex items-center justify-center flex-col",children:[(0,i.jsx)("p",{className:"text-slate-400 pb-2",children:"No data found"}),(0,i.jsx)("div",{className:"h-32 w-32",children:(0,i.jsx)(E(),{src:C,alt:"No Data Found",style:{width:"100%",height:"100%",maxWidth:"100%",height:"auto"}})})]})}),table:(0,i.jsx)(i.Fragment,{children:(null==l?void 0:l.title)=="Jobs"?(0,i.jsx)(MainDashboard_JobsReportTable,{field:h,dateRange:l,setDateRange:t,searchInTable:P,isDataFetching:y,optionsData:w}):(0,i.jsx)(MainDashboard_TableView,{field:h,dateRange:l,setDateRange:t,searchInTable:P,o
2ptionsData:w,isDataFetching:y,lastMonthDate:S})}),bar:(0,i.jsx)(i.Fragment,{children:0===h.value.length?(0,i.jsxs)("div",{className:"w-full flex items-center justify-center h-80 mt-6 flex-col",children:[(0,i.jsx)("p",{className:"text-slate-400 pb-2",children:"No data found"}),(0,i.jsx)("div",{className:"h-32 w-32",children:(0,i.jsx)(E(),{src:C,alt:"No Data Found",style:{width:"100%",height:"100%",maxWidth:"100%",height:"auto"}})})]}):(0,i.jsx)(OffersMadeBarChart,{data:null==h?void 0:h.value,dateRange:l})})}[h.type]]})]})})})]}))}),(0,i.jsx)("div",{className:"h-10"})]})})}},13662:function(e,l,t){t.d(l,{o:function(){return pagination}});function pagination(e,l){let t=[];if(l<7){for(let e=0;e<l;e++)t.push(e+1);return t}for(let e=0;e<7;e++)t.push(e+1);return t[6]=l,t[6]-1!==t[5]&&(t[5]="..."),t[4]+2==t[6]&&(t[5]=t[6]-1),e>=l-2&&(t[1]="...",t[2]=l-4,t[3]=l-3,t[4]=l-2,t[5]=l-1,t[6]=l),e>4&&e<l-2&&(t[1]="...",t[2]=e-1,t[3]=e,t[4]=e+1,t[5]="..."),t}},41698:function(e){e.exports=JSON.parse('[{"value":"Accounting / Auditing","code":"acct","label":"Accounting / Auditing"},{"value":"Administrative","code":"adm","label":"Administrative"},{"value":"Advertising","code":"advr","label":"Advertising"},{"value":"Analyst","code":"anls","label":"Analyst"},{"value":"Art / Creative","code":"art","label":"Art / Creative"},{"value":"Business Development","code":"bd","label":"Business Development"},{"value":"Consulting","code":"cnsl","label":"Consulting"},{"value":"Customer Service","code":"cust","label":"Customer Service"},{"value":"Distribution","code":"dist","label":"Distribution"},{"value":"Design","code":"dsgn","label":"Design"},{"value":"Education","code":"edu","label":"Education"},{"value":"Engineering","code":"eng","label":"Engineering"},{"value":"Finance","code":"fin","label":"Finance"},{"value":"General Business","code":"genb","label":"General Business"},{"value":"HealthCare Provider","code":"hcpr","label":"HealthCare Provider"},{"value":"Human Resources","code":"hr","label":"Human Resources"},{"value":"Information Technology","code":"it","label":"Information Technology"},{"value":"Legal","code":"lgl","label":"Legal"},{"value":"Management","code":"mgmt","label":"Management"},{"value":"Manufacturing","code":"mnfc","label":"Manufacturing"},{"value":"Marketing","code":"mrkt","label":"Marketing"},{"value":"Other","code":"othr","label":"Other"},{"value":"Public Relations","code":"pr","label":"Public Relations"},{"value":"Purchasing","code":"prch","label":"Purchasing"},{"value":"Product Management","code":"prdm","label":"Product Management"},{"value":"Project Management","code":"prjm","label":"Project Management"},{"value":"Production","code":"prod","label":"Production"},{"value":"QualityAssurance","code":"qa","label":"QualityAssurance"},{"value":"Research","code":"rsch","label":"Research"},{"value":"Sales","code":"sale","label":"Sales"},{"value":"Science","code":"sci","label":"Science"},{"value":"Strategy / Planning","code":"stra","label":"Strategy / Planning"},{"value":"Supply Chain","code":"supl","label":"Supply Chain"},{"value":"Training","code":"trng","label":"Training"},{"value":"Writing / Editing","code":"wrt","label":"Writing / Editing"}]')}}]);
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.