1import{ei as Q,e2 as J,dw as o,ac as D,f9 as z,eg as K,fj as N,iQ as X,iR as Y,e0 as Z,an as w,e1 as P,eb as S,fi as y,f0 as E,dR as ee,iS as ne}from"./vendor-DKdbt11B.js";import{x as ae,j as n,k as t,r as a,bb as A,c as G,B as W,e9 as te,aO as ie,l as se,ea as re,eb as h,bW as oe,ec as de,e2 as v,O as ce,e8 as me,ca as le,b1 as fe,cA as pe}from"./startApp-CTN2hsPb.js";import{p as ue}from"./partnerDashboard.service-DbjH7mjh.js";import"./vendor-azure-Dv2cCLQn.js";import"./vendor-charts-DqDj4X3p.js";import"./index-CFLxD1jK.js";import"./vendor-quill-B9f5GEcW.js";const C=(e,i,m)=>e?.palette?.[i]?.[m],U=ae()((e,i,m)=>({active:{"&:hover":{background:e.palette.hoverColor,opacity:"0.5"}},selctList:{backgroundColor:e&&e.palette&&e.palette.drawer&&e.palette.drawer.activeNew,borderRadius:"8px"},backgroundHighlight:{"&:hover":{background:e.palette.hoverColor,opacity:"0.5"},backgroundColor:e&&e.palette&&e.palette.drawer&&e.palette.drawer.active},mt:{marginTop:-64},listContainer:{display:"flex",alignItems:"center",justifyContent:"flex-end",paddingBottom:"0px",background:e&&e.palette&&e.palette.drawer&&e.palette.drawer.main},listPadding:{marginRight:"16px",position:"absolute",top:"21px",right:"0",visibility:"visible",[e.breakpoints.between("sm","lg")]:{marginRight:"16px",position:"absolute",top:"12px",right:"0",visibility:"visible"}},listItemText:{fontSize:14,fontFamily:e.typography.fontGothamMedium,color:e&&e.palette&&e.palette.font&&e.palette.font.main,[e.breakpoints.down("sm")]:{fontSize:14,fontFamily:e.typography.fontGothamMedium,color:e&&e.palette&&e.palette.font&&e.palette.font.main}},listItemText1:{marginLeft:"52px"},addspace:{marginTop:"8px",marginBottom:"8px",[e.breakpoints.down("sm")]:{marginTop:"3px",marginBottom:"2px"},[e.breakpoints.between("sm","lg")]:{marginTop:"2px",marginBottom:"2px"}},menuPadding:{[e.breakpoints.between("sm","xl")]:{paddingTop:"4px",paddingBottom:"4px",height:"40px !important"}},minWidthIconAndText:{minWidth:"45px"},nested:{paddingRight:"30px"},ListItemIcon:{fontSize:16,color:e&&e.palette&&e.palette.icon&&e.palette.icon.main,[e.breakpoints.down("sm")]:{fontSize:14,color:e&&e.palette&&e.palette.icon&&e.palette.icon.main}},listItemText2:{fontSize:14,fontFamily:e.typography.fontGothamBook,color:e.palette.normalTextColor,[e.breakpoints.down("sm")]:{fontSize:13,fontFamily:e.typography.fontGothamBook,color:e.palette.normalTextColor}},activeLinksText:{fontWeight:"bold"},deactivelinktext:{fontWeight:"Normal"},menuIcon:{width:"20px",fontSize:"18px",marginRight:"10px"},background:{[e.breakpoints.down("sm")]:{background:e&&e.palette&&e.palette.drawer&&e.palette.drawer.main}},activePlatformSetting:{[e.breakpoints.up("sm")]:{"&:hover":{background:e.palette.hoverColor,opacity:"0.5"}}},settings:{display:"flex",justifyContent:"flex-end",flexDirection:"column",marginTop:"auto",width:"100%",padding:0,[e.breakpoints.up("lg")]:{display:"flex",justifyContent:"flex-end",flexDirection:"column"},[e.breakpoints.only("sm")]:{display:"flex",justifyContent:"flex-end",flexDirection:"column"}},innerstyle:{position:"relative",top:"100%"},listItemTextPlatformSetting:{[e.breakpoints.down("xs")]:{fontSize:14,fontFamily:e.typography.fontGothamMedium},[e.breakpoints.up("sm")]:{fontSize:14,fontFamily:e.typography.fontGothamMedium,color:e&&e.palette&&e.palette.font&&e.palette.font.main},[e.breakpoints.down("sm")]:{fontSize:14,fontFamily:e.typography.fontGothamMedium}},ListItemIconPlatformSetting:{[e.breakpoints.down("xs")]:{fontSize:15},[e.breakpoints.up("sm")]:{fontSize:15,color:e&&e.palette&&e.palette.font&&e.palette.icon.main},[e.breakpoints.down("sm")]:{fontSize:15}},listpaddingTopBottom:{paddingTop:"7px",paddingBottom:"7px"},listpaddingTopBottomMobile:{paddingTop:"5px",paddingBottom:"5px"},linkStyle:{display:"flex",alignItems:"Center",position:"relative",paddingLeft:"1rem",textDecoration:"none",cursor:"pointer","&:hover":{cursor:"pointer"}},openCallCountBadge:{marginLeft:"auto",minWidth:"24px",height:"20px",padding:"0 8px",borderRadius:"10px",display:"inline-flex",alignItems:"center",justifyContent:"center",fontFamily:e.typography.fontGothamMedium,fontSize:"12px",lineHeight:1,backgroundColor:C(e,"drawer","activeNew"),color:C(e,"font","main")},openCallCountBadgeCollapsed:{position:"absolute",top:"2px",right:"2px",marginLeft:0,minWidth:"15px",height:"15px",padding:"0 3px",borderRadius:"8px",fontSize:"9px",backgroundColor:C(e,"drawer","main"),...C(e,"drawer","activeNew")&&{backgroundImage:`linear-gradient(${C(e,"drawer","activeNew")}, ${C(e,"drawer","activeNew")})`},color:C(e,"font","main")}}
1)),ge=e=>n(a.recommendationGridView,e)!=t.hidden||n(a.addTenantSpecificRecommendations,e)!=t.hidden,he=e=>n(a.envDashboard,e)!=t.hidden||n(a.activeDirectory,e)!=t.hidden||n(a.assets,e)!=t.hidden||n(a.envUsers,e)!=t.hidden,xe=e=>n(a.Equipment,e)!=t.hidden||n(a.MeterReading,e)!=t.hidden||n(a.SupplyOrder,e)!=t.hidden||n(a.ServiceRequest,e)!=t.hidden,be=e=>n(a.overviewCard,e)!=t.hidden||n(a.contactsCard,e)!=t.hidden||n(a.accountTeamsCard,e)!=t.hidden||n(a.opportunityCountCard,e)!=t.hidden||n(a.serviceTicketsCard,e)!=t.hidden||n(a.projectsCard,e)!=t.hidden||n(a.nextScheduledVisits,e)!=t.hidden||n(a.accountNotes,e)!=t.hidden||n(a.clientGeneratedAgreements,e)!=t.hidden||n(a.clientInteractions,e)!=t.hidden,ke=e=>n(a.customerDocumentation,e)!=t.hidden||n(a.checkOrderStatus,e)!=t.hidden||n(a.RecommendationsActionItems,e)!=t.hidden||n(a.browseOurShop,e)!=t.hidden||n(a.placeSupplyOrder,e)!=t.hidden||n(a.microsoft365lic,e)!=t.hidden||n(a.makeaservicerequest,e)!=t.hidden||n(a.meetyourmarco,e)!=t.hidden,Ce=(e,i,m)=>n(a.itServiceInsights,i)!=t.hidden||n(a.O365Activity,i)!=t.hidden&&m===A.tenantId||n(a.portalInformation,i)!=t.hidden&&m===A.tenantId||n(a.recommendationReport,i)!=t.hidden||n(a.usersReport,i)!=t.hidden||n(a.assetReport,i)!=t.hidden||n(a.installedApplication,i)!=t.hidden||n(a.copierReport,i)!=t.hidden||n(a.dcaMetersReport,i)!=t.hidden||n(a.serviceHistory,i)!=t.hidden||n(a.printDeviceMeterReadings,i)!=t.hidden||n(a.dcaDeviceExport,i)!=t.hidden||n(a.endpointSecurityReport,i)!=t.hidden||n(a.microsoftPatchingReport,i)!=t.hidden||n(a.microsoftLicenseReport,i)!=t.hidden||n(a.amplifyITServiceCatalogReport,i)!=t.hidden||n(a.merakiHealthReport,i)!=t.hidden||n(a.microsoftHealthReport,i)!=t.hidden||n(a.clientBusinessReview,i)!=t.hidden,$e=e=>n(a.itServices,e)!=t.hidden||n(a.imagingServices,e)!=t.hidden,ve=e=>n(a.CLMManageContract,e)!=t.hidden||n(a.contractTimeline,e)!=t.hidden||n(a.spendByContractType,e)!=t.hidden||n(a.spendByVendor,e)!=t.hidden||n(a.statestics,e)!=t.hidden,we=e=>n(a.companyorder,e)!=t.hidden,ye=e=>n(a.invoices,e)!=t.hidden,Ie=(e,i=!0)=>n(a.myGlue,e)!=t.hidden&&i,Oe=(e,i,m,g=!0)=>{let f=!1;switch(e.name){case"Reports":f=Ce(e,i,m);break;case"Recommendations":f=ge(i);break;case"Environment":f=he(i);break;case"Copier":f=xe(i);break;case"Services":f=$e(i);break;case"Client 360":f=be(i);break;case"New Dashboard":f=ke(i);break;case"Contracts":f=ve(i);break;case"Company Order":f=we(i);break;case"Invoices":f=ye(i);break;case"MyGlue":f=Ie(i,g);break;case"Feature Flag Example":f=!0;break;default:f=n(e.name,i)!=t.hidden;break}return f},H=e=>n(a.tenantRequests,e)!=t.hidden||n(a.userRequests,e)!=t.hidden||n(a.wishes,e)!=t.hidden||n(a.automateTonerRequests,e)!=t.hidden||n(a.copierContractRequests,e)!=t.hidden||n(a.permissions,e)!=t.hidden||n(a.manageRoles,e)!=t.hidden||n(a.assignments,e)!=t.hidden||n(a.assignedUsers,e)!=t.hidden||n(a.domains,e)!=t.hidden||n(a.nonshared,e)!=t.hidden||n(a.CLMConfiguration,e)!=t.hidden||n(a.microsoftPricing,e)!=t.hidden||n(a.notifications,e)!=t.hidden||n(a.categories,e)!=t.hidden||n(a.mappings,e)!=t.hidden||n(a.steppers,e)!=t.hidden||n(a.buttons,e)!=t.hidden||n(a.list,e)!=t.hidden||n(a.addform,e)!=t.hidden||n(a.environmentPreferences,e)!=t.hidden||n(a.types,e)!=t.hidden||n(a.recommends,e)!=t.hidden||n(a.reRequests,e)!=t.hidden||n(a.addFlow,e)!=t.hidden||n(a.flowList,e)!=t.hidden||n(a.defaultConfiguration,e)!=t.hidden||n(a.outputFlow,e)!=t.hidden||n(a.documentCategoryType,e)!=t.hidden||n(a.microsoftHealth,e)!=t.hidden||n(a.featureFlags,e)!=t.hidden||n(a.microsoftHealth,e)!=t.hidden||n(a.cbrLeadMonitoring,e)!=t.hidden,Se=e=>window.location.pathname===`/${e}/platformsettings/managerequests/tenantrequests/pending`||window.location.pathname===`/${e}/platformsettings/managerequests/userrequests/pending`||window.location.pathname===`/${e}/platformsettings/managerequests/wishes/pending`||window.location.pathname===`/${e}/platformsettings/managerequests/rerequests/planned`||window.location.pathname===`/${e}/platformsettings/managerequests/copiercontractrequests/pending`||window.location.pathname===`/${e}/platformsettings/managerequests/automatetonerrequests/pending`||window.location.pathname===`/${e}/platformsettings/rolemanagement/entitlements`||window.location.pathname===`/${e}/platformsettings/manageassignments/assignments`||window.location.pathname===`/${e}/platformsettings/manageassignments/assignedusers`||window.location.pathname===`/${e}/platformsettings/rolemanagement/manageroles`||window.location.pathname===`/${e}/platformsettings/ticketing/categories`||window.location.pathname===`/${e}/platformsettings/ticketing/mappings`||window.location.pathname===`/${e}/platformsettings/ticketing/steppers`||window.location.pathname===`/${e}/platformsettings/ticketing/buttons`||window.location.pathname===`/${e}/platformsettings/forms`||window.location.pathname===`/${e}/platformsettings/forms/addform`||window.location.pathname===`/${e}/platformsettings/notifications`||window.location.pathname===`/${e}/platformsettings/configurations/domains`||window.location.pathname===`/${e}/platformsettings/configurations/nonshared`||window.location.pathname===`/${e}/platformsettings/configurations/microsoftpricing`||window.location.pathname===`/${e}/platformsettings/configurations/clm/vendor`||window.location.pathname===`/${e}/platformsettings/configurations/clm/contract_type`||window.location.pathname===`/${e}/platformsettings/recommendations/recommends`||window.location.pathname===`/${e}/platformsettings/recommendations/types`||window.location.pathname===`/${e}/platformsettings/recommendations/environmentpreferences`||window.location.pathname===`/${e}/platformsettings/flows/list`||window.location.pathname===`/${e}/platformsettings/flows/list/addflow`||window.location.pathname===`/${e}/platformsettings/flows/defaults`||window.location.pathname===`/${e}/platformsettings/flows/outputs`||window.location.pathname===`/${e}/platformsettings/assessments/microsofthealth`?!0:window.location.pathname===`/${e}/platformsettings/assessments/cbrleadmonitoring`,De=(e,i)=>{if(n(a.tenantRequests,i)!=t.hidden)return`/${e}/platformsettings/managerequests/tenantrequests/pending`;if(n(a.userRequests,i)!=t.hidden)return`/${e}/platformsettings/managerequests/userrequests/pending`;if(n(a.wishes,i)!=t.hidden)return`/${e}/platformsettings/managerequests/wishes/pending`;if(n(a.reRequests,i)!=t.hidden)return`/${e}/platformsettings/managerequests/rerequests/planned`;if(n(a.copierContractRequests,i)!=t.hidden)return`/${e}/platformsettings/managerequests/copiercontractrequests/pending`;if(n(a.automateTonerRequests,i)!=t.hidden)return`/${e}/platformsettings/managerequests/automatetonerrequests/pending`;if(n(a.assignments,i)!=t.hidden)return`/${e}/platformsettings/manageassignments/assignments`;if(n(a.assignedUsers,i)!=t.hidden)return`/${e}/platformsettings/manageassignments/assignedusers`;if(n(a.permissions,i)!==t.hidden)return`/${e}/platformsettings/rolemanagement/entitlements`;if(n(a.manageroles,i)!=t.hidden)return`/${e}/platformsettings/rolemanagement/manageroles`;if(n(a.categories,i)!=t.hidden)return`/${e}/platformsettings/ticketing/categories`;if(n(a.steppers,i)!=t.hidden)return`/${e}/platformsettings/ticketing/steppers`;if(n(a.buttons,i)!=t.hidden)return`/${e}/platformsettings/ticketing/buttons`;if(n(a.mappings,i)!=t.hidden)return`/${e}/platformsettings/ticketing/mappings`;if(n(a.list,i)!=t.hidden)return`/${e}/platformsettings/forms`;if(n(a.addform,i)!=t.hidden)return`/${e}/platformsettings/forms/addform`;if(n(a.flowList,i)!=t.hidden)return`/${e}/platformsettings/flows/list`;if(n(a.addFlow,i)!=t.hidden)return`/${e}/platformsettings/flows/list/addflow`;if(n(a.defaultConfiguration,i)!=t.hidden)return`/${e}/platformsettings/flows/defaults`;if(n(a.outputFlow,i)!=t.hidden)return`/${e}/platformsettings/flows/outputs`;if(n(a.notifications,i)!=t.hidden)return`/${e}/platformsettings/notifications`;if(n(a.domains,i)!=t.hidden)return`/${e}/platformsettings/configurations/domains`;if(n(a.nonshared,i)!=t.hidden)return`/${e}/platformsettings/configurations/nonshared`;if(n(a.CLMConfiguration,i)!=t.hidden)return`/${e}/platformsettings/configurations/clm/vendor`;if(n(a.documentCategoryType,i)!=t.hidden)return`/${e}/platformsettings/configurations/documentation`;if(n(a.microsoftPricing,i)!=t.hidden)return`/${e}/platformsettings/configurations/microsoftpricing`;if(n(a.recommends,i)!=t.hidden)return`/${e}/platformsettings/recommendations/recommends`;if(n(a.types,i)!=t.hidden)return`/${e}/platformsettings/recommendations/types`;if(n(a.environmentPreferences,i)!=t.hidden)return`/${e}/platformsettings/recommendations/environmentPreferences`;if(n(a.microsoftHealth,i)!=t.hidden)return`/${e}/platformsettings/assessments/microsofthealth`;if(n(a.featureFlags,i)!=t.hidden)return`/${e}/platformsettings/configurations/featureflags`;
1if(n(a.cbrLeadMonitoring,i)!=t.hidden)return`/${e}/platformsettings/assessments/cbrleadmonitoring`},Te=e=>e<=9999?`${e}`:e<1e6?`${Math.floor(e/1e4)*10}k+`:e<1e9?`${Math.floor(e/1e6)}M+`:`${Math.floor(e/1e9)}B+`,Le=(e,i,m,g)=>e==null?null:o.jsx("span",{className:m(i.openCallCountBadge,g&&i.openCallCountBadgeCollapsed),"data-testid":"open-call-count-badge",children:g?Te(e):e});function q(e){const{classes:i,cx:m}=U(),{classes:g}=G(),f=W(),{urlState:c}=Q(p=>p.authReducer),{pathname:r}=J(),$=p=>(r.indexOf("/tickets")!==-1||r.indexOf("/createissue")!==-1||r.indexOf("/copiertickets")!==-1||r.indexOf("/createrequest")!==-1||r.indexOf("/selectticket")!==-1||r.indexOf("/viewTicketInformation/")!==-1||r.indexOf("/CreateTicket")!==-1)&&(p==="Services Dashboard"||p==="Services")||p==="Platform Settings"&&r.indexOf("/platformsettings")!==-1,I=p=>p==="Cloud Subscriptions"&&r.indexOf("/subscriptions")!==-1,T={DealerDashboard:"/partner/dashboard",DealerOpenCalls:"/partner/opencalls",DealerCustomers:"/partner/customers",DealerDevices:"/partner/devices",DealerMarcoContact:"/partner/marcocontact"},L=p=>{const k=T[p];return!!k&&r.indexOf(k)!==-1},d=p=>c&&(c.indexOf(u)!==-1||e.name==="Copier"&&c.indexOf("copier")!==-1||e.name==="Environment"&&c.indexOf("environment")!==-1||e.name==="Recommendations"&&c.indexOf("recommendations")!==-1||e.name==="Subscriptions"&&c.indexOf("subscriptions")!==-1||e.name==="Client 360"&&c.indexOf("client360")!==-1&&c.indexOf("reports")===-1||e.name==="Contracts"&&c.indexOf("contracts")!==-1||e.name==="Partners"&&c.indexOf("partners")!==-1||e.name==="Company Orders"&&c.indexOf("companyorders")!==-1||e.name==="Reports"&&c.indexOf("reports")!==-1||e.name==="Online Marketplace"&&c.indexOf("onlinemarketplace")!==-1||e.name==="Documents"&&c.indexOf("documents")!==-1||e.name==="Invoices"&&c.indexOf("invoices")!==-1||e.name==="Dashboard"&&c.indexOf("dashboard")!==-1||e.name==="DealerDashboard"&&c.indexOf("partner/dashboard")!==-1||e.name==="DealerOpenCalls"&&c.indexOf("partner/opencalls")!==-1||e.name==="DealerCustomers"&&c.indexOf("partner/customers")!==-1||e.name==="DealerDevices"&&c.indexOf("partner/devices")!==-1||e.name==="DealerMarcoContact"&&c.indexOf("partner/marcocontact")!==-1)||$(e.name)||e.name==="DealerDashboard"&&r.indexOf("partner/dashboard")!==-1||e.name==="DealerOpenCalls"&&r.indexOf("partner/opencalls")!==-1||e.name==="DealerCustomers"&&r.indexOf("partner/customers")!==-1||e.name==="DealerDevices"&&r.indexOf("partner/devices")!==-1||e.name==="DealerMarcoContact"&&r.indexOf("partner/marcocontact")!==-1,{to:u,child:x,parent:j,open:b,hasHover:B,count:F,...M}=e,O=(u===r||b||r.indexOf("/companyorders")!==-1&&e.name==="Company Order"||r.indexOf("/onlinemarketplace")!==-1&&e.name==="Online Marketplace"||r.indexOf("/reports")!==-1&&(e.name==="Reports"||e.name==="IT Service Insights")||$(e.name)||I(e.name)||r.indexOf("/platformsettings")!==-1&&e.name==="Platform Settings"||r.indexOf("/subscriptions")!==-1&&e.name==="Subscriptions"||r.indexOf("/recommendations")!==-1&&r.indexOf("/platformsettings")===-1&&r.indexOf("/environment")===-1&&e.name==="Recommendations"||r.indexOf("/environment")!==-1&&r.indexOf("/platformsettings")===-1&&e.name==="Environment"||r.indexOf("/copier")!==-1&&r.indexOf("copiertickets")===-1&&e.name==="Copier"||r.indexOf("/client360")!==-1&&e.name==="Client 360"||r.indexOf("/contracts")!==-1&&e.name==="Contracts"||r.indexOf("/documents")!==-1&&e.name==="Documents"||r.indexOf("/invoices")!==-1&&e.name==="Invoices"||r.indexOf("/partners")!==-1&&e.name==="Partners"||r.indexOf("/dashboard/modern")!==-1&&e.name==="Dashboard"||L(e.name))&&!x?i.selctList:null,s=x?i.subNavLink:i.navLink,l=f.mobile?i.listpaddingTopBottomMobile:i.listpaddingTopBottom;return o.jsxs("li",{style:{display:"flex",alignItems:"Center",position:"relative"},children:[D.createElement(z,{component:u?K:null,to:{pathname:u,params:{title:e.title}},...M,className:d(e.name)?m(g.font15,i.menuPadding,s,i.active,O,l):m(g.font15,i.menuPadding,i.active,s,O,l),key:`${e.index}${e.name}complistitem`},e.children,o.jsx(N,{primary:e.title,classes:{primary:e.child?m(i.listItemText,i.listItemText1,e.hasHover===!0?g.fontBlack:""):m(i.listItemText,i.addspace)}},`${e.index}${e.name}text`),Le(F,i,m,!e.drawer)),j?b?o.jsx(X,{className:m(i.ListItemIcon,i.listPadding),style:{visibility:e.drawer?"visible":"hidden"},onClick:()=>{e.handleClick(e.index,!0)}},`${e.index}${e.name}expand`):o.jsx(Y,{className:m(i.ListItemIcon,i.listPadding),style:{visibility:e.drawer?"visible":"hidden"},onClick:()=>{e.handleClick(e.index,!0)}},`${e.index}${e.name}more`):null]},`${e.index}${e.name}complistitemli`)}const je=e=>{if(e?.data?.succeeded!==!0)return null;const i=e.data.data;return typeof i=="number"?i:i?.count??i?.openCallCount??null},V=e=>{const i=W(),m=P(),g=n(a.imagingServices,e.roleEntitlement),f=n(a.itServices,e.roleEntitlement),c=te(e.isAuthenticated,e.roleEntitlement),r=ie(e.isPartnerRole,e.roleEntitlement),[$,I]=w.useState([]),[T,L]=D.useState(null),{classes:d,cx:u}=U(),{classes:x}=G();D.useEffect(()=>{I([])},[e.isPartnerRole]),D.useEffect(()=>{if(!c||!r)return;let s=!0;const l=new AbortController;return ue.getOpenCallCount(se.partnerDashboard,e.tenantId,l.signal).then(p=>{s&&L(je(p))}),()=>{s=!1,l.abort()}},[c,r,e.tenantId]);const j=s=>{e.closeDrawer&&e.closeDrawer()},b=(s,l)=>{s.text==="Stop Impersonating"&&B(e.userName),e.showSwitch&&i.mobile&&e.switchTenantClick();const k=[...$].map((R,_)=>(_!==s&&(R=!1),R));k[s]=!k[s],I(k),l||e.closeDrawer&&e.closeDrawer()},B=s=>{localStorage.setItem("stopImpersonateDetails",s),setTimeout(()=>{m("/impersonation")},500)},F=s=>{const l=u(x.font15,d.menuPadding,d.active,d.navLink,d.linkStyle,i.mobile?d.listpaddingTopBottomMobile:d.listpaddingTopBottom),p=s.hasHover===!0?x.fontBlack:null,k=s.child?u(d.listItemText,d.listItemText1,p):u(d.listItemText,d.addspace);return o.jsxs("a",{href:s.link,target:"_blank",rel:"noopener noreferrer",className:l,title:s.title,children:[o.jsx(y,{classes:{root:d.ListItemIcon},children:o.jsx("i",{className:s.icon},`${h.length}${s.name}iconi`)},`${s.name}icon`),o.jsx(N,{primary:s.title,classes:{primary:k}},`${s.index}${s.name}text`)]},`${s.index}${s.name}complistitem`)},M=(s,l)=>o.jsx(q,{handleClick:b,open:!1,onClick:()=>b(l,!1),to:`/${e.tenantRoute}${s.link}`,className:d.nested,title:s.title,name:s.name,icon:s.icon,index:l,drawer:e.drawer,count:s.name==="DealerOpenCalls"?T:void 0,children:o.jsx(y,{classes:{root:d.ListItemIcon},children:o.jsx("i",{className:s.icon},`${s.name}iconi`)},`${s.name}icon`)},s.icon+s.name),O=(s,l)=>{const p=f==1&&g==3?`/${e.tenantRoute}/copiertickets`:`/${e.tenantRoute}${s.link}`;return o.jsx(q,{handleClick:b,"data-testid":"componentlistitemhandleclick",id:"componentlistitemhandleclick",open:$[l],onClick:()=>{j(s.name)},to:s.name!=="Services"?`/${e.tenantRoute}${s.link}`:p,className:d.nested,title:s.title,name:s.name,icon:s.icon,index:l,children:o.jsx(y,{classes:{root:d.ListItemIcon},children:o.jsx("i",{className:s.icon,children:s.name==="Dashboard"?o.jsx(ne,{classes:{root:x.verticalAlignM}}):""},`${h.length}${s.name}iconi`)},`${s.name}icon`)},s.icon+s.name)};return o.jsxs(w.Fragment,{children:[o.jsx(S,{"data-testid":"list-items",disablePadding:!0,className:d.background,children:e.isPartnerRole?r&&re.map((s,l)=>o.jsx(w.Fragment,{children:M(s,l)},s.name)):h.map((s,l)=>o.jsx(w.Fragment,{children:(!s.featureFlag||oe(s.featureFlag,e.featureFlags))&&Oe(s,e.roleEntitlement,e.tenantId,e.settingDetails?.myGlueEnabled)&&o.jsx(o.Fragment,{children:!s.subItem&&s.external?F(s):!s.subItem&&O(s,l)})},s.name))},"SidebarList"),!e.isPartnerRole&&H(e.roleEntitlement)&&o.jsx(o.Fragment,{children:de.map((s,l)=>o.jsx(S,{className:u(d.settings,d.background,Se(e.tenantRoute)&&!H(e.roleEntitlement)?d.backgroundHighlight:""),children:o.jsx(q,{"data-testid":"platform-Sett
1ings",handleClick:b,open:$[h.length],onClick:()=>{b(h.length,!1)},to:s.name==="Platform Settings"?i.desktop?De(e.tenantRoute,e.roleEntitlement):`/${e.tenantRoute}/platformsettings`:`/${e.tenantRoute}${s.path}`,className:d.nested,title:s.title,name:s.name,icon:s.icon,index:h.length,children:o.jsx(y,{classes:{root:d.ListItemIcon},children:o.jsx("i",{className:s.icon},`${h.length}${s.name}iconi`)},`${h.length}${s.name}icon`)},`${h.length}${s.name}child`)},`${h.length}${s.name}`))}),o.jsx(E,{className:x.boxShadow,sx:{display:{sm:"none",xs:"block"}},children:e.isUserImpersonated===!1?o.jsx(S,{},"signout"):o.jsx(S,{children:o.jsxs(z,{"data-testid":"impersonatelistItem",button:!0,className:u(x.font15,x.fontGothamBook),onClick:()=>b(v[v.length-2],!1),children:[o.jsx(y,{className:d.minWidthIconAndText,children:o.jsx(ee,{className:u(v[v.length-2].icon,d.menuIcon)},"impersonateiconbtn")},"impersonatelistItemIcon"),o.jsx(N,{primary:v[v.length-2].text,classes:{primary:d.listItemText2}},"impersonatelistItemtext")]},"impersonatelistItem")},"impersonate")})]})},Fe=e=>({userName:e.authReducer.userName,tenantRoute:e.authReducer.tenantRoute,isUserImpersonated:e.authReducer.isUserImpersonated,roleEntitlement:e.authReducer.roleEntitlement,showSwitch:e.authReducer.showSwitch,tenantId:e.authReducer.tenantId,userDetail:e.authReducer.userDetail,userRoleName:e.authReducer.userRoleName,settingDetails:e.authReducer.settingDetails,featureFlags:e.authReducer.featureFlags,isPartnerRole:e.authReducer.isPartnerRole,isAuthenticated:e.authReducer.isAuthenticated}),Me=e=>({setSnackBarObj:i=>{e(pe(i))},userImpersonate:(i,m)=>{e(fe(i,m))},switchTenant:i=>{e(le(i))},switchTenantClick:i=>{e(me())},signOut:()=>{e(ce())}});function qe(e,i){return e.drawer===i.drawer}w.memo(V,qe);const We=Z(Fe,Me)(w.memo(V));export{We as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.