1!function(){try{("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).__faroGitHash_myeroad="5ce3e63ee526711d9fdee9e150f093852f3a7cc4"}catch(e){}}(),function(){try{("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).__faroBundleId_myeroad="10.1.5092-apac"}catch(e){}}();try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="43a71e4d-97e6-4a5c-814f-e07dc9d8f865",e._sentryDebugIdIdentifier="sentry-dbid-43a71e4d-97e6-4a5c-814f-e07dc9d8f865")}catch(e){}("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"10.1.5092-apac"},(self.webpackChunk_eroad_myeroad=self.webpackChunk_eroad_myeroad||[]).push([[6730],{6252:(e,t,r)=>{r.d(t,{B:()=>a});var i=r(91562),n=r(6935);function a(){return(0,n.e)((0,i.D)(),1)}},22065:(e,t,r)=>{r.r(t),r.d(t,{default:()=>oe});var i=r(14041),n=r(70541),a=r(80601),l=r(40026),o=r(37506),s=r(13215),d=r(17025),c=r(16027),u=r(74951),v=r(43420),h=r(29676),m=r(2175),g=r(26221),f=r(92368),p=r(15294),b=r(40339),y=r(45230),E=r(1454);const w=(0,E.wY)(e=>({tabs:{color:e.colors.onsurfaceFont,"& > .ant-tabs-nav":{margin:0}}}),{name:"DrivingBehaviourCard"});var I=r(5358),D=r(93100),T=r(9101),S=r(14041);const H=e=>{const t=[{key:"driverName",title:S.createElement(v.s,{id:"decarbonisation.overview.driving.behaviourTable.column.name"}),dataIndex:"driverName"}];switch(e){case g.h4.HARSH_DRIVING:t.push({key:"harshEvents",title:S.createElement(v.s,{id:"decarbonisation.overview.driving.behaviourTable.harshDriving.column.events"}),dataIndex:"harshEvents",render:N});break;case g.h4.UNPRODUCTIVE_IDLING:t.push({key:"idleHours",title:S.createElement(S.Fragment,null,S.createElement(v.s,{id:"decarbonisation.overview.driving.behaviourTable.unproductiveIdling.column.idleHours"}),S.createElement(b.I,{id:"decarbonisation.overview.driving.behaviourTable.unproductiveIdling.column.idleHours.tooltip"})),dataIndex:"idleHours",render:N},{key:"loginHoursPercent",title:S.createElement(v.s,{id:"decarbonisation.overview.driving.behaviourTable.unproductiveIdling.column.percentLoginHours"}),dataIndex:"loginHoursPercent",render:e=>S.createElement(D.G,{value:e,minimumFractionDigits:2,maximumFractionDigits:2,style:"unit",unit:"percent"})})}return t},N=(e,t)=>S.createElement(S.Fragment,null,S.createElement(T.c,{current:e,previous:"prevHarshEvents"in t?t.prevHarshEvents:"prevIdleHours"in t?t.prevIdleHours:void 0,isIncreaseGood:!1,isValueVisible:!1}),S.createElement(D.G,{value:e,minimumFractionDigits:2,maximumFractionDigits:2}));var O=r(14041);const P=({data:e,behaviour:t})=>O.createElement(I.XI,{bordered:!1,columns:H(t),dataSource:e,disableHorizontalScroll:!0,pagination:!1,rowKey:"driverName",sticky:!1,useDefaultColumnWidth:!1});var R=r(14041);const _=({behaviour:e})=>{const t=w();return R.createElement(h.Z,{title:R.createElement(F,{behaviour:e}),height:"100%"},R.createElement(m.t,{className:t.tabs,items:[{label:R.createElement(v.s,{id:"decarbonisation.overview.driving.behaviourTable.tab.savers"}),key:"savers",children:R.createElement(x,{behaviour:e,isSavers:!0})},{label:R.createElement(v.s,{id:"decarbonisation.overview.driving.behaviourTable.tab.burners"}),key:"burners",children:R.createElement(x,{behaviour:e,isSavers:!1})}]}))},F=({behaviour:e})=>R.createElement(R.Fragment,null,R.createElement(v.s,{id:z[e]||"decarbonisation.response.unknown"}),R.createElement(b.I,{id:C[e]||"decarbonisation.response.unknown"})),x=({behaviour:e,isSavers:t})=>{var r;const i={[g.h4.HARSH_DRIVING]:(0,n.d4)(f.T.drivingBehaviourHarsh),[g.h4.UNPRODUCTIVE_IDLING]:(0,n.d4)(f.T.drivingBehaviourIdling)},{fetching:a,fetchError:l,result:o}=null!=(r=i[e])?r:{};if(a)return R.createElement(y.E,{height:g.d6});if(l)return R.createElement(p.E,{height:g.d6});const s=t?null==o?void 0:o.bestRecords:null==o?void 0:o.worstRecords;return R.createElement(P,{behaviour:e,data:s})},z={[g.h4.HARSH_DRIVING]:"decarbonisation.overview.driving.behaviourTable.harshDriving.title",[g.h4.UNPRODUCTIVE_IDLING]:"decarbonisation.overview.driving.behaviourTable.unproductiveIdling.title"},C={[g.h4.HARSH_DRIVING]:"decarbonisation.overview.driving.behaviourTable.harshDriving.tooltip",[g.h4.UNPRODUCTIVE_IDLING]:"decarbonisation.overview.driving.behaviourTable.unproductiveIdling.tooltip"};var V=r(36194),G=Object.defineProperty,j=Object.defineProperties,B=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,U=(e,t,r)=>t in e?G(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,L=(e,t)=>{for(var r in t||(t={}))A.call(t,r)&&U(e,r,t[r]);if(k)for(var r of k(t))M.call(t,r)&&U(e,r,t[r]);return e},W=(e,t)=>j(e,B(t));const Y=(0,E.wY)(e=>({root:{color:e.colors.onsurfaceFont,marginBottom:e.spacing(1),width:"100%",containerType:"inline-size",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},subtitle:W(L({},e.typography.sizes.sm),{fontWeight:e.typography.weights.regular}),savingNumber:W(L({},e.typography.h2),{fontWeight:e.typography.weights.medium,marginRight:e.spacing(1),"@container (max-width: 310px)":W(L({},e.typography.h4),{fontWeight:e.typography.weights.medium}),"@container (max-width: 230px)":W(L({},e.typography.h5),{fontWeight:e.typography.weights.medium})})}),{name:"SavingStatistic"});var Z=r(14041),q=Object.defineProperty,K=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,$=(e,t,r)=>t in e?q(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;const J=({data:e})=>{const t=Y();return Z.createElement(h.Z,{title:Z.createElement(Z.Fragment,null,Z.createElement(v.s,{id:"decarbonisation.overview.driving.savingStatistic.title"}),Z.createElement(b.I,{id:"decarbonisation.overview.driving.savingStatistic.tooltip"}
1),Z.createElement("div",{className:t.subtitle},Z.createElement(v.s,{id:"decarbonisation.overview.driving.savingStatistic.description"})))},Z.createElement(ee,((e,t)=>{for(var r in t||(t={}))Q.call(t,r)&&$(e,r,t[r]);if(K)for(var r of K(t))X.call(t,r)&&$(e,r,t[r]);return e})({},e)))},ee=({result:e,fetching:t,fetchError:r})=>{const i=Y(),{potentialSaving:n,units:a}=null!=e?e:{};return t?Z.createElement(y.E,{height:g.aV}):r?Z.createElement(p.E,{height:g.aV}):Z.createElement("div",{className:i.root},Z.createElement("span",{className:i.savingNumber},Z.createElement(D.G,{value:n,maximumFractionDigits:2})),Z.createElement("span",null,a&&g.Sr[a]))};var te=r(96227),re=r(86049),ie=r(92459),ne=r(76440),ae=r(48270),le=r(14041);const oe=(0,ae.A)(()=>{(0,ie.x)(),(()=>{const e=(0,n.wA)(),{timeZone:t}=(0,a.t)(),r=(0,n.d4)(f.T.selectedDateRange),{startDate:l,endDate:o}=(0,re.n)(r,t),s=(0,n.d4)(f.T.selectedClassifications),c=(0,n.d4)(f.T.selectedWeightTypes),u=(0,n.d4)(f.T.selectedFleetNumericIds);(0,i.useEffect)(()=>{const t={startDate:l,endDate:o,classifications:s,weightTypes:c,fleetIds:u};e(d.o.fetchDrivingPotentialSavings(t)),e(d.o.fetchDrivingBehaviourHarsh(t)),e(d.o.fetchDrivingBehaviourIdling(t)),e(d.o.fetchDrivingComparisonData(t))},[e,l,o,s,c,u])})(),(0,ne.O)();const e=(0,n.d4)(f.T.drivingPotentialSavings);return le.createElement(o.YW,null,le.createElement(V.U,null),le.createElement(o.TK,null,le.createElement(c.f,null),le.createElement(s.h,{axis:"vertical",size:6}),le.createElement(l.y,{gutter:[16,16],wrap:!0},le.createElement(l.f,{xs:24,md:12,xl:9},le.createElement(_,{behaviour:g.h4.HARSH_DRIVING})),le.createElement(l.f,{xs:24,md:12,xl:9},le.createElement(_,{behaviour:g.h4.UNPRODUCTIVE_IDLING})),le.createElement(l.f,{xs:24,md:9,xl:6},le.createElement(J,{data:e}))),le.createElement(s.h,{axis:"vertical",size:6}),le.createElement(te.M,{page:g.Vi.DRIVING}),le.createElement(s.h,{axis:"vertical",size:6}),le.createElement(u.M,null),le.createElement(s.h,{axis:"vertical",size:6})))})},61488:(e,t,r)=>{r.d(t,{z:()=>l});var i=r(15675),n=r(11644),a=r(12291);function l(e,t){return(0,i.y)(e)&&(0,i.y)(t)?(0,n.d)(e,t)?1:(0,a.Y)(e,t)?-1:0:NaN}},92368:(e,t,r)=>{r.d(t,{T:()=>R});var i=r(39552),n=r(76787),a=r(61488),l=r(13023),o=r(18198),s=r(71048),d=r(82306),c=Object.defineProperty,u=Object.defineProperties,v=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,f=(e,t,r)=>t in e?c(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,p=(e,t)=>{for(var r in t||(t={}))m.call(t,r)&&f(e,r,t[r]);if(h)for(var r of h(t))g.call(t,r)&&f(e,r,t[r]);return e},b=(e,t)=>u(e,v(t));const y=o.$n.DECARBONISATION,E=e=>{var t;return null==(t=e[y])?void 0:t.fleetHierarchy},w=e=>{var t;return null==(t=e[y])?void 0:t.selectedFleetHierarchyIds},I=(0,i.Mz)(e=>e[y].emissions.byFuelType,({result:e,fetching:t,fetchError:r})=>({fetching:t,fetchError:r,result:Array.isArray(e)?null==e?void 0:e.sort((e,t)=>(null==e?void 0:e.value)<(null==t?void 0:t.value)?1:-1):[]})),D=(0,i.Mz)(e=>e[y].fuelEcoComparison,({result:e,fetching:t,fetchError:r})=>{var i,n;return{fetching:t,fetchError:r,result:{graphData:b(p({},null==e?void 0:e.graphData),{series:null==(n=null==(i=null==e?void 0:e.graphData)?void 0:i.series)?void 0:n.map(e=>{var t;return b(p({},e),{datapoints:null==(t=null==e?void 0:e.datapoints)?void 0:t.sort((e,t)=>(0,a.z)(new Date(null==e?void 0:e.date),new Date(null==t?void 0:t.date)))})})})}}}),T=(0,i.Mz)([e=>e[y].suggestions,(e,t)=>t],(e,t)=>{var r;return null!=(r=e[t])?r:{}}),S=(0,i.Mz)(E,e=>{var t,r,i,n;return(0,d.H)(null!=(r=null==(t=null==e?void 0:e.result)?void 0:t.hierarchyTree)?r:[],null!=(n=null==(i=null==e?void 0:e.result)?void 0:i.fleets)?n:[])}),H=(0,i.Mz)(E,e=>{var t,r;return(0,l.U)(null!=(r=null==(t=null==e?void 0:e.result)?void 0:t.fleets)?r:[],["name"])}),N=(0,i.Mz)(S,H,(e,t)=>(0,s.n)(e,t)),O=(0,i.Mz)(H,w,(e,t)=>{const r=new Set(null!=t?t:[]);return e.filter(e=>r.has(e.id))}),P=(0,i.Mz)(O,e=>e.map(e=>e.fleetId)),R={absoluteEmissions:e=>e[y].emissions.absolute,emissionsByFuelType:I,emissionsIntensity:e=>e[y].emissions.intensity,drivingBehaviourHarsh:e=>e[y].drivingBehaviourHarsh,drivingBehaviourIdling:e=>e[y].drivingBehaviourIdling,drivingComparison:e=>e[y].drivingComparison,drivingPotentialSavings:e=>e[y].drivingPotentialSavings,drivingSummary:e=>e[y].drivingSummary,fleetPotentialSavings:e=>e[y].fleetPotentialSavings,fleetSummary:e=>e[y].fleetSummary,fuelEcoComparison:D,isPowerBiThrottled:e=>e[y].isPowerBiThrottled,overviewDrawerView:e=>e[y].overviewDrawerView,selectedClassifications:e=>{var t;return null==(t=e[y])?void 0:t.selectedClassifications},selectedDateRange:e=>{var t;return null==(t=e[y])?void 0:t.selectedDateRange},selectedWeightTypes:e=>{var t;return null==(t=e[y])?void 0:t.selectedWeightTypes},suggestionData:T,fleetHierarchyStructure:S,fleetHierarchyFleets:H,fleetOrphanFleets:N,selectedFleetHierarchyIds:w,selectedFleetNames:(0,i.Mz)(O,e=>e.map(e=>e.name)),selectedFleetNumericIds:P,isFleetHierarchyLoading:(0,i.Mz)(E,e=>{var t;return(null==(t=null==e?void 0:e.request)?void 0:t.status)===n.IQ.PENDING}),hasFleetHierarchyFailed:(0,i.Mz)(E,e=>{var t;return(null==(t=null==e?void 0:e.request)?void 0:t.status)===n.IQ.FAILED})}}}]); 2//# sourceMappingURL=decarbonisationOverviewDriving.myeroad.68564e699e27d1e6ebee.js.map
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.