PageSourceSearch

https://my.eroad.co.nz/assetMetadata.myeroad.200600a8237a8707db08.js

js eroad.co.nz collected 2026-09-26 07:46:08 UTC 50,358 bytes, 2 lines download raw bytes

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]="288bc8f5-791d-440d-b0ee-c5327d92f9cd",e._sentryDebugIdIdentifier="sentry-dbid-288bc8f5-791d-440d-b0ee-c5327d92f9cd")}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([[671,677,696,946,2496,3575,4973,5580,6251,6988,8300,8632,8772,9710],{696:(e,t,a)=>{a.d(t,{h:()=>y});var r=a(76787),n=a(94386),s=a(40671),o=a(78300),l=Object.defineProperty,i=Object.defineProperties,d=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,p=(e,t,a)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,g=(e,t)=>{for(var a in t||(t={}))m.call(t,a)&&p(e,a,t[a]);if(c)for(var a of c(t))u.call(t,a)&&p(e,a,t[a]);return e},f=(e,t)=>i(e,d(t));const b=s.D.getMaintenanceBaseUrl(),y={createFetchPresets:e=>()=>(0,n.F)({baseURL:b,url:o.B.PRESETS,method:r.ym.GET,params:{context:e}}),createInsertPreset:e=>t=>(0,n.F)({baseURL:b,url:o.B.PRESETS,method:r.ym.POST,data:f(g({},t),{active:!1,context:e})}),createUpdatePreset:e=>t=>(0,n.F)({url:`${o.B.PRESETS}/${t.id}`,baseURL:b,method:r.ym.PUT,data:f(g({},t),{active:!1,context:e})}),deletePreset:e=>(0,n.F)({url:`${o.B.PRESETS}/${e.id}`,baseURL:b,method:r.ym.DELETE})}},3575:(e,t,a)=>{a.d(t,{lr:()=>ce,py:()=>y,cv:()=>De});var r=a(91562),n=a(27242),s=a(78710),o=a(10677),l=a(38097),i=a(13875),d=a(71362),c=a(6935),m=a(8263),u=a(53807);const p="TODAY",g="YESTERDAY",f="7_DAYS_AGO",b="30_DAYS_AGO",y={TODAY:"TODAY",YESTERDAY:"YESTERDAY",LAST_3_DAYS:"LAST_3_DAYS",THIS_WEEK:"THIS_WEEK",LAST_WEEK:"LAST_WEEK",THIS_MONTH:"THIS_MONTH",LAST_MONTH:"LAST_MONTH",LAST_7_DAYS:"LAST_7_DAYS",LAST_30_DAYS:"LAST_30_DAYS",LAST_3_MONTHS:"LAST_3_MONTHS",LAST_6_MONTHS:"LAST_6_MONTHS",YEAR_TO_DATE:"YEAR_TO_DATE"},v={[p]:{labelTranslationId:"ui.library.datePicker.preset.today",value:()=>new Date,pendoId:"components-DatePicker-presets-today"},[g]:{labelTranslationId:"ui.library.datePicker.preset.yesterday",value:()=>(0,c.e)((0,r.D)(),1),pendoId:"components-DatePicker-presets-yesterday"},[f]:{labelTranslationId:"ui.library.datePicker.preset.7daysAgo",value:()=>(0,c.e)((0,r.D)(),7),pendoId:"components-DatePicker-presets-7daysAgo"},[b]:{labelTranslationId:"ui.library.datePicker.preset.30daysAgo",value:()=>(0,c.e)((0,r.D)(),30),pendoId:"components-DatePicker-presets-30daysAgo"}},h={[y.TODAY]:{labelTranslationId:"ui.library.rangePicker.preset.today",value:()=>[(0,o.o)(),new Date],pendoId:"components-DefaultDateRangePicker-presets-today"},[y.YESTERDAY]:{labelTranslationId:"ui.library.rangePicker.preset.yesterday",value:()=>[(0,c.e)((0,o.o)(),1),(0,c.e)((0,r.D)(),1)],pendoId:"components-DefaultDateRangePicker-presets-yesterday"},[y.LAST_3_DAYS]:{labelTranslationId:"ui.library.rangePicker.preset.last3Days",value:()=>[(0,c.e)((0,o.o)(),3),new Date],pendoId:"components-DefaultDateRangePicker-presets-last3Days"},[y.THIS_WEEK]:{labelTranslationId:"ui.library.rangePicker.preset.thisWeek",value:()=>[(0,i.k)(),new Date],pendoId:"components-DefaultDateRangePicker-presets-thisWeek"},[y.LAST_WEEK]:{labelTranslationId:"ui.library.rangePicker.preset.lastWeek",value:()=>[(0,u.k)((0,i.k)(),1),(0,s.$)((0,u.k)(Date.now(),1))],pendoId:"components-DefaultDateRangePicker-preset
1s-lastWeek"},[y.THIS_MONTH]:{labelTranslationId:"ui.library.rangePicker.preset.thisMonth",value:()=>[(0,l.w)(),new Date],pendoId:"components-DefaultDateRangePicker-presets-thisMonth"},[y.LAST_MONTH]:{labelTranslationId:"ui.library.rangePicker.preset.lastMonth",value:()=>[(0,m.a)((0,l.w)(),1),(0,n.p)((0,m.a)(Date.now(),1))],pendoId:"components-DefaultDateRangePicker-presets-lastMonth"},[y.LAST_7_DAYS]:{labelTranslationId:"ui.library.rangePicker.preset.rolling7Days",value:()=>[(0,c.e)((0,o.o)(),7),new Date],pendoId:"components-DefaultDateRangePicker-presets-7Days"},[y.LAST_30_DAYS]:{labelTranslationId:"ui.library.rangePicker.preset.rolling30Days",value:()=>[(0,c.e)((0,o.o)(),30),new Date],pendoId:"components-DefaultDateRangePicker-presets-30Days"},[y.LAST_3_MONTHS]:{labelTranslationId:"ui.library.rangePicker.preset.rolling3Months",value:()=>[(0,m.a)((0,o.o)(),3),new Date],pendoId:"components-DefaultDateRangePicker-presets-3Months"},[y.LAST_6_MONTHS]:{labelTranslationId:"ui.library.rangePicker.preset.rolling6Months",value:()=>[(0,m.a)((0,o.o)(),6),new Date],pendoId:"components-DefaultDateRangePicker-presets-6Months"},[y.YEAR_TO_DATE]:{labelTranslationId:"ui.library.rangePicker.preset.yearToDate",value:()=>[(0,d.D)(),new Date],pendoId:"components-DefaultDateRangePicker-presets-yearToDate"}},E=[y.TODAY,y.YESTERDAY,y.THIS_WEEK,y.LAST_WEEK,y.THIS_MONTH,y.LAST_MONTH];var w=a(14041),P=a(24912),T=a(42453),O=a(11878),A=a(62515),S=a(1454);const k=(0,S.wY)(e=>({datePicker:{".ant-form-item &.ant-picker-middle":{height:e.inputSizes.medium},".ant-form-item &.ant-picker-large":{height:e.inputSizes.large}},datePickerPopup:{[`@media only screen and (max-width: ${e.breakpoints.values.md}px)`]:{"& .ant-picker-cell":{padding:`${e.spacing(.5)}px 0 !important`},"& .ant-picker-content th":{height:"auto !important"}}}}),{name:"DatePicker"});var D=a(96039),C=a(98533),I=a(38393),_=a(65755),x=a(51962),M=a(94752),N=a(75734),j=a(43420),R=a(14041);const L=({labelTranslationId:e,pendoId:t})=>R.createElement("div",{"data-pendoid":t},R.createElement(j.s,{id:e}));var Y=a(14041),$=Object.defineProperty,F=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,V=(e,t,a)=>t in e?$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;function W({timeZone:e,value:t}){if((0,M.g)(t))return;const a=(0,N.L)({date:t,timeZone:e});return(0,D.y)(a)}function z({noDefaultRange:e,timeZone:t,value:a}){const{from:n,to:s}=null!=a?a:{};if(e&&(0,M.g)(n)&&(0,M.g)(s))return;const o=(0,C.u)({date:(0,i.k)(new Date),timeZone:t}),l=(0,N.L)({date:null!=n?n:o,timeZone:t}),d=(0,C.u)({date:(0,r.D)(new Date),timeZone:t}),c=(0,N.L)({date:null!=s?s:d,timeZone:t});return[(0,D.y)(l),(0,D.y)(c)]}function G({disabledDate:e,timeZone:t}){return a=>{if((0,x.O)(e)&&(0,x.O)(a)){const r=(0,C.u)({date:a.toISOString(),timeZone:t});return e(r.toISOString())}return!1}}function K({disabledTime:e,timeZone:t}){return a=>{if((0,x.O)(e)&&(0,x.O)(a)){const r=(0,C.u)({date:a.toISOString(),timeZone:t});return e(r.toISOString())}return{}}}function Q(e){return(0,M.g)(e)?[]:e.map(e=>{const{labelTranslationId:t,pendoId:a,value:r}=v[e];return{label:Y.createElement(L,{labelTranslationId:t,pendoId:a}),value:(0,D.y)(r())}})}function X(e){return(0,M.g)(e)?[]:e.map(e=>{const{labelTranslationId:t,pendoId:a,value:r}=h[e],[n,s]=r();return{label:Y.createElement(L,{labelTranslationId:t,pendoId:a}),value:[(0,D.y)(n),(0,D.y)(s)]}})}function J({showTime:e,timeZone:t,useSelectedTimeZone:a}){if((0,M.g)(e)||(0,_.L)(e))return e;const r=(0,I.W)(e.defaultValue);if((0,M.g)(r))return e;const n=a?(0,N.L)({date:r,timeZone:t}).toISOString():r;return s=((e,t)=>{for(var a in t||(t={}))B.call(t,a)&&V(e,a,t[a]);if(H)for(var a of H(t))U.call(t,a)&&V(e,a,t[a]);return e})({},e),o={defaultValue:(0,D.y)(n)},F(s,Z(o));var s,o}function q({onChange:e,timeZone:t}){return a=>{if(!(0,M.g)(e))if((0,x.O)(a)){const r=(0,C.u)({date:a.toISOString(),timeZone:t});e(r.toISOString())}else e(null)}}function ee({onChange:e,timeZone:t}){return a=>{if(!(0,M.g)(e))if((0,x.O)(a)&&(0,x.O)(a[0])&&(0,x.O)(a[1])){const[n,s]=a,l=(0,C.u)({date:(0,o.o)(n.toISOString()),timeZone:t}),i=(0,C.u)({date:(0,r.D)(s.toISOString()),timeZone:t});e({from:l.toISOString(),to:i.toISOString()})}else e({from:null,to:null})}}var te=a(16045),ae=a(80601);function re({timeZoneOverride:e,useSelectedTimeZone:t}){const{timeZone:a}=(0,ae.t)();return(0,x.O)(e)?e:t?a:te.oT}var ne=Object.defineProperty,se=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,ie=(e,t,a)=>t in e?ne(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;const de=w.forwardRef((e,t)=>
1{var a=e,{"data-testid":r,className:n,disabledDate:s,disabledTime:o,onChange:l,popupClassName:i,presetKeys:d,showTime:c,timeZoneOverride:m,useSelectedTimeZone:u=!1,value:p}=a,g=((e,t)=>{var a={};for(var r in e)oe.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(null!=e&&se)for(var r of se(e))t.indexOf(r)<0&&le.call(e,r)&&(a[r]=e[r]);return a})(a,["data-testid","className","disabledDate","disabledTime","onChange","popupClassName","presetKeys","showTime","timeZoneOverride","useSelectedTimeZone","value"]);const f=k(),b=re({timeZoneOverride:m,useSelectedTimeZone:u});return w.createElement(O.m,null,w.createElement(P.A,((e,t)=>{for(var a in t||(t={}))oe.call(t,a)&&ie(e,a,t[a]);if(se)for(var a of se(t))le.call(t,a)&&ie(e,a,t[a]);return e})({"data-testid":null!=r?r:"ui-library-date-picker",disabledDate:G({disabledDate:s,timeZone:b}),disabledTime:K({disabledTime:o,timeZone:b}),className:(0,T.$)(f.datePicker,n),onChange:q({onChange:l,timeZone:b}),popupClassName:(0,T.$)(f.datePickerPopup,i),presets:Q(d),showTime:J({showTime:c,timeZone:b,useSelectedTimeZone:u}),value:W({timeZone:b,value:p}),ref:t},g)))}),ce=(0,A.I)(de);var me=a(11644),ue=a(16947),pe=a(28966),ge=a(20307),fe=a(96841);const be=(0,S.wY)(e=>({root:{marginLeft:e.spacing(3)}}),{name:"DatePickerPopover"});var ye=a(14041);const ve=({organisationTimeZone:e})=>{const t=be(),{locale:a}=(0,ae.t)(),r=(0,pe.v)({locale:a,timeZone:te.oT,short:!0});return ye.createElement(ye.Fragment,null,te.oT!==e&&ye.createElement(fe.A,{className:t.root,content:ye.createElement(j.s,{id:"ui.library.rangePicker.organisationTimeZone",values:{timeZoneName:r}})},ye.createElement(ge.A,null)))},he=(0,S.wY)(e=>({root:{display:"flex",alignItems:"center",minWidth:140,"& .ant-picker-range":{width:"100%"},"& .ant-picker-input > input":{textAlign:"center",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",padding:`0 ${e.spacing(1)}px`}},rangePickerPopup:{"& .ant-picker-panel-layout":{[`@media (max-width: ${e.breakpoints.values.md}px)`]:{flexDirection:"column-reverse"}},"& .ant-picker-presets":{[`@media (max-width: ${e.breakpoints.values.md}px)`]:{width:"100%",borderTop:"1px solid #ededed",maxWidth:"100% !important","& ul":{height:"auto !important",display:"flex",alignItems:"baseline",flexWrap:"wrap","& li":{minWidth:"fit-content",marginTop:"0 !important"}}}},"& .ant-calendar-panel":{[`@media (max-width: ${e.breakpoints.values.md}px)`]:{fontSize:"1rem"},"& .ant-calendar-range-middle":{[`@media (max-width: ${e.breakpoints.values.sm}px)`]:{padding:0}},"& .ant-calendar-range-right":{"& .ant-calendar-date-input-wrap":{[`@media (max-width: ${e.breakpoints.values.sm}px)`]:{marginLeft:0}}}},"& .ant-picker-range-wrapper":{[`@media (max-width: ${e.breakpoints.values.md}px)`]:{width:"100vw",transform:"translateX(-14px)"},"& .ant-picker-panel > div":{[`@media (max-width: ${e.breakpoints.values.md}px)`]:{width:"auto !important"}},"& .ant-picker-header":{[`@media (max-width: ${e.breakpoints.values.sm}px)`]:{padding:0}},"& .ant-picker-date-panel .ant-picker-body":{[`@media (max-width: ${e.breakpoints.values.md}px)`]:{padding:e.spacing(1)}},"& .ant-picker-content":{"& td, th":{[`@media (max-width: ${e.breakpoints.values.sm}px)`]:{minWidth:16},"& .ant-picker-cell-inner ":{[`@media (max-width: ${e.breakpoints.values.sm}px)`]:{minWidth:20}}}},"& .ant-picker-cell":{[`@media (max-width: ${e.breakpoints.values.md}px)`]:{padding:`${e.spacing(.5)}px 0`},"& .ant-picker-cell-inner":{[`@media (max-width: ${e.breakpoints.values.sm}px)`]:{width:20}}},"& .ant-calendar-selected-end-date, .ant-picker-cell-range-start ":{"& .ant-calendar-date":{[`@media (max-width: ${e.breakpoints.values.sm}px)`]:{width:20}}}},"& .ant-calendar-date":{[`@media (max-width: ${e.breakpoints.values.sm}px)`]:{width:"auto"}}}}),{name:"RangePicker"});var Ee=Object.defineProperty,we=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Se=(e,t,a)=>t in e?Ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;const ke=w.forwardRef((e,t)=>{var a=e,{"data-pendoid":r,"data-testid":n,allowClear:s=!1,disabledDate:o=e=>(0,me.d)(e,Date.now()),inputReadOnly:l=!1,noDefaultRange:i=!1,onChange:d,organisationTimeZone:c,popupClassName:m,presetKeys:u=E,timeZoneOverride:p,tooltip:g,tooltipPlacement:f,useSelectedTimeZone:b=!1,value:y}=a,v=((e,t)=>{var a={};for(var r in e)Oe.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(null!=e&&Te)for(var r of Te(e))t.indexOf(r)<0&&Ae.call(e,r)&&(a[r]=e[r]);return a})(a,["data-pendoid","data-testid","allowClear","disabledDate","inputReadOnly","noDefaultRange","onChange","organisationTimeZone","popupClassName","presetKeys","timeZoneOverride","tooltip","tooltipPlacement","useSelectedTimeZone","value"]);const h=he(),A=re({timeZoneOverride:p,useSelectedTimeZone:b});return w.createElement(O.m,null,w.createElement(ue.m,{title:g,placement:f},w.createElement("div",{className:h.root},w.createElement(P.A.RangePicker,(S=((e,t)=>{for(var a in t||(t={}))Oe.call(t,a)&&Se(e,a,t[a]);if(Te)for(var a of Te(t))Ae.call(t,a)&&Se(e,a,t[a]);return e})({},v),k={allowClear:s,"data-pendoid":r,"data-testid":null!=n?n:"ui-library-range-picker",disabledDate:G({disabledDate:o,timeZone:A}),format:"D MMM YYYY",inputReadOnly:l,onChange:ee({onChange:d,timeZone:A}),picker:"date",popupClassName:(0,T.$)(h.rangePickerPopup,m),presets:X(u),ref:t,separator:"-",value:z({noDefaultRange:i,timeZone:A,value:y})},we(S,Pe(k)))),c&&w.createElement(ve,{organisationTimeZone:c}))));var S,k}),De=(0,A.I)(ke)},5142:(e,t,a)=>{a.d(t,{j:()=>n});var r=a(51962);function n(e){return(t,...a)=>{(0,r.O)(t)&&(t.stopPropagation(),t.preventDefault()),(0,r.O)(e)&&e(t,...a)}}},8263:(e,t,a)=>{a.d(t,{a:()=>o});var r=a(51962),n=a(22263),s=a(96039);function o(e,t){return(0,r.O)(e)&&(0,r.O)(t)?(0,s.y)(e).subtract(t,"month").toDate():n.F}},10677:(e,t,a)=>{a.d(t,{o:()=>n});var r=a(96039);function n(e){return(0,r.y)(null!=e?e:Date.now()).startOf("day").toDate()}},14350:(e,t,a)=>{a.d(t,{e:()=>s});var r=a(79436),n=a(55246);const s=({kmValue:e=0,withUnits:t=!0,isRounded:a=!0,inMilesPerHour:s="NA"===(0,n.n)()})=>{if(s){const n=a?Math.round(e*r.O):parseFloat((e*r.O).toFixed(2));return t?`${n} mph`:n}const o=a?Math.round(e):parseFloat(e.toFixed(2))||0;return t?`${o} km/h`:o}},15333:(e,t,a)=>{a.d(t,{Q:()=>r});const r=(0,a(1454).wY)(e=>({iconButton:{display:"none"},optionWithButton:{display:"flex",justifyContent:"space-between",alignItems:"stretch",padding:"0px !important",height:e.spacing(10),"& div":{display:"flex",justifyContent:"space-between",alignItems:"center",textIndent:10},"& button":{border:"none",cursor:"pointer",width:e.spacing(10),display:"block",backgroundColor:"transparent","&:hover":{backgroundColor:e.colors.surfaceLevel3}},"& .anticon":{color:e.colors.onsurfaceFont}},message:{"&::after":{content:"none"}},markWithStar:{"&::after":{content:'"*"',color:e.colors.onsurfaceCriticalRed}}}),{name:"PresetOption"})},16975:(e,t,a)=>{a.d(t,{N:()=>d});var r=a(42453),n=a(5142),s=a(59110),o=a(14773),l=a(62397),i=a(14041);const d=({preset:e={}
1,classes:t={},testid:a,markWithStar:d,handleEditPreset:c,handleDeletePreset:m,showButtons:u,trackingIds:p={}})=>{const{id:g,name:f}=e;return{key:g,value:g,className:t.optionWithButton,"data-testid":a,"data-pendoid":p.presetOption,label:i.createElement(i.Fragment,null,i.createElement("div",{className:(0,r.$)(t.message,{[t.markWithStar]:d})},f),u&&i.createElement("div",{className:t.buttonContainer,"data-testid":`${a}-buttonContainer`},i.createElement(l.$,{className:t.iconButton,icon:i.createElement(s.A,null),onClick:(0,n.j)(()=>c(g)),"data-testid":`${a}-edit`,"data-pendoid":p.presetEdit}),i.createElement(l.$,{className:t.iconButton,icon:i.createElement(o.A,null),onClick:(0,n.j)(()=>m(e)),"data-testid":`${a}-delete`,"data-pendoid":p.presetDelete})))}}},27242:(e,t,a)=>{a.d(t,{p:()=>n});var r=a(96039);function n(e){return(0,r.y)(null!=e?e:Date.now()).endOf("month").toDate()}},28772:(e,t,a)=>{a.d(t,{X:()=>g});var r=a(18699),n=Object.defineProperty,s=Object.defineProperties,o=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,c=(e,t,a)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,m=(e,t)=>{for(var a in t||(t={}))i.call(t,a)&&c(e,a,t[a]);if(l)for(var a of l(t))d.call(t,a)&&c(e,a,t[a]);return e},u=(e,t)=>
1s(e,o(t)),p=(e,t)=>{var a={};for(var r in e)i.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(null!=e&&l)for(var r of l(e))t.indexOf(r)<0&&d.call(e,r)&&(a[r]=e[r]);return a};function g(e){return(0,r.tTi)((e,t)=>{var a=e,{render:r,renderFunction:n=({cell:e})=>e}=a,s=p(a,["render","renderFunction"]);return u(m({},s),{key:t||s.dataIndex,dataIndex:s.dataIndex||t,render:null!=r?r:(e,t,a)=>n({cell:e,row:t,index:a})})},e)}},29710:(e,t,a)=>{a.d(t,{DC:()=>_,Eb:()=>f,GT:()=>k,Ir:()=>C,Jc:()=>O,Lc:()=>D,N8:()=>h,On:()=>A,WH:()=>M,aE:()=>T,bO:()=>S,iR:()=>I,jD:()=>P,jd:()=>E,pI:()=>b,wO:()=>x,yt:()=>N,zk:()=>w});var r=a(15675),n=a(92211),s=a(11644),o=a(12291),l=a(51962),i=a(24134),d=a(47143),c=a(87054),m=a(36136),u=a(65802),p=a(93753),g=a(14350);const f=({changed:e,formInitialValues:t})=>Object.entries(e).some(([e,a])=>{const r=t[e];return Array.isArray(r)?JSON.stringify(r)!==JSON.stringify(a):String(t[e])!==a}),b=({formInitialValues:e,formFinalValues:t})=>{const a={};return Object.entries(t).forEach(([t,r])=>{const n=e[t];if(null==n&&null==r)return;const s=(0,m.G)(r);let o=!1;null==n&&null!=r||null!=n&&null==r?o=!0:Array.isArray(r)||s?s&&("checked"in r&&r.checked?(0,d.n)(n,r.checked)||(o=!0):(0,d.n)(n,r)||(o=!0)):String(n)!==String(r)&&(o=!0),o&&Object.assign(a,{[t]:r})}),a},y=({name:e,t})=>null!=e?e:t("myeroad.form.validator.default.input.name"),v=e=>!(0,l.O)(e)||(0,i.I)(e),h=({t:e,name:t})=>(a,n)=>v(n)||(0,r.y)(n)?Promise.resolve():Promise.reject(new Error(e({id:"myeroad.form.validator.date.valid",values:{name:y({name:t,t:e})}}))),E=({t:e,date:t,name:a})=>(r,s)=>v(s)||v(t)||(0,o.Y)(s,t)?Promise.resolve():Promise.reject(new Error(e({id:"myeroad.form.validator.date.max",values:{name:y({name:a,t:e}),date:(0,n.Y)({date:t,format:"h:mm a"})}}))),w=({t:e,date:t,name:a})=>(r,o)=>v(o)||v(t)||(0,s.d)(o,t)?Promise.resolve():Promise.reject(new Error(e({id:"myeroad.form.validator.date.min",values:{name:y({name:a,t:e}),date:(0,n.Y)({date:t,format:"h:mm a"})}}))),P=({t:e,maxLength:t,name:a,messageId:r})=>(n,s)=>{if(!s||s.length<=t)return Promise.resolve();const o=e({id:null!=r?r:"myeroad.form.validator.max.length",values:{name:y({name:a,t:e}),maxLength:t}});return Promise.reject(new Error(o))},T=({t:e,name:t})=>(a,r)=>{const n=e({id:"myeroad.form.validator.max.safe.integer",values:{maxSafeInteger:p.d5,name:y({name:t,t:e})}});return v(r)||Number(r)<=p.d5?Promise.resolve():Promise.reject(new Error(n))},O=({t:e,max:t,name:a})=>(r,n)=>{const s=e({id:"myeroad.form.validator.max",values:{max:t,name:y({name:a,t:e})}});return v(n)||Number(n)<=t?Promise.resolve():Promise.reject(new Error(s))},A=({t:e,max:t,name:a,useMiles:r})=>(n,s)=>{const o=e({id:"myeroad.form.validator.max",values:{max:(0,g.e)({kmValue:t,withUnits:!1,inMilesPerHour:r}),name:y({name:a,t:e})}});return v(s)||Number(s)<=t?Promise.resolve():Promise.reject(new Error(o))},S=({t:e,minLength:t,name:a})=>(r,n)=>{const s=e({id:"myeroad.form.validator.min.length",values:{minLength:t,name:y({name:a,t:e})}});return n?n.length>=t?Promise.resolve():Promise.reject(new Error(s)):Promise.resolve()},k=({t:e,name:t})=>(a,r)=>{const n=e({id:"myeroad.form.validator.min.safe.integer",values:{minSafeInteger:p.ly,name:y({name:t,t:e})}});return v(r)||Number(r)>=p.ly?Promise.resolve():Promise.reject(new Error(n))},D=({t:e,min:t,name:a})=>(r,n)=>{const s=e({id:"myeroad.form.validator.min",values:{min:t,name:y({name:a,t:e})}});return v(n)||Number(n)>=t&&""!==n?Promise.resolve():Promise.reject(new Error(s))},C=({t:e,min:t,name:a,useMiles:r})=>(n,s)=>{const o=e({id:"myeroad.form.validator.min",values:{min:(0,g.e)({kmValue:t,withUnits:!1,inMilesPerHour:r}),name:y({name:a,t:e})}});return v(s)||Number(s)>=t&&""!==s?Promise.resolve():Promise.reject(new Error(o))},I=({t:e,name:t})=>(a,r)=>{if(!r)return Promise.resolve();const n=e({id:"myeroad.form.validator.leading.zero",values:{name:y({name:t,t:e})}}),s=e({id:"myeroad.form.validator.not.number",values:{name:y({name:t,t:e})}});if(r.length>1){if(!r.match(/^[0-9]\d*$/g))return Promise.reject(new Error(s));if(!r.match(/^[1-9]\d*$/g))return Promise.reject(new Error(n))}return 1!==r.length||r.match(/^[0-9]\d*$/g)?Promise.resolve():Promise.reject(new Error(s))},_=({max:e,min:t,t:a})=>(r,n)=>{if(v(n))return Promise.resolve();if(!(0,u.K)(n)&&!(0,c.E)(n))return Promise.resolve();const s=Number(n);if(Number.isNaN(s))return Promise.resolve();const o=(0,c.E)(t)&&s<t,l=(0,c.E)(e)&&s>e;if(!o&&!l)return Promise.resolve();let i="myeroad.form.validator.number.max",d={max:e};return(0,c.E)(t)&&(0,c.E)(e)?(i="myeroad.form.validator.number.range",d={min:t,max:e}):(0,c.E)(t)&&(i="myeroad.form.validator.number.min",d={min:t}),Promise.reject(new Error(a({id:i,values:d})))},x=({name:e,t})=>(a,r)=>{const n=I({name:e,t}),s=(0,c.E)(r)?String(r):r;return(0,u.K)(s)&&s.startsWith("-")&&s.length>1?n(a,s.slice(1)):n(a,s)},M=({t:e,name:t,messageId:a})=>(r,n)=>{if(v(n))return Promise.resolve();const s=e({id:null!=a?a:"myeroad.form.validator.no.special-char-msg",values:{name:y({name:t,t:e})}});return p.sg.test(n)?Promise.reject(new Error(s)):Promise.resolve()},N=({t:e,tId:t="myeroad.form.validator.required"})=>({required:!0,message:e(t)})},31273:(e,t,a)=>{a.d(t,{j:()=>n});var r=a(5171);const n=(e,t)=>(0,r.h)({},e,t)},38097:(e,t,a)=>{a.d(t,{w:()=>n});var r=a(96039);function n(e){return(0,r.y)(null!=e?e:Date.now()).startOf("month").toDate()}},38393:(e,t,a)=>{a.d(t,{W:()=>n});var r=a(15675);function n(e){if((0,r.y)(e))return new Date(e).toISOString()}},40671:(e,t,a)=>{a.d(t,{D:()=>l});const r="REACT_APP_BASE_MAINTENANCE_URL_API",n="REACT_APP_REPLAY_API_URL",
1s="REACT_APP_STREAMAX_H5PLAYER_GATEWAY",o=e=>{switch(e){case r:return"https://api-my.eroad.co.nz/maintenance";case n:return"https://api-my.eroad.co.nz/replay/v2";case s:return"https://apac.ftcloud.eroad.com/gateway";default:throw new Error(`Unknown environment variable: ${e}`)}},l={getMaintenanceBaseUrl:()=>o(r),getReplayBaseUrl:()=>o(n),getStreamaxH5PlayerGateway:()=>o(s)}},47143:(e,t,a)=>{a.d(t,{n:()=>n});var r=a(26782);function n(e,t){return(0,r.n)(e,t)}},48632:(e,t,a)=>{function r(e,t,a="application/octet-stream",r){const n=new Blob(r?[r,e]:[e],{type:a}),s=globalThis.navigator;if(void 0!==s.msSaveBlob)s.msSaveBlob(n,t);else{const e=globalThis.URL.createObjectURL(n),a=document.createElement("a");a.setAttribute("style","display: none;"),a.setAttribute("href",e),a.setAttribute("download",t),void 0===a.download&&a.setAttribute("target","_blank"),document.body.appendChild(a),a.click(),document.body.removeChild(a),globalThis.URL.revokeObjectURL(e)}}a.d(t,{P:()=>r})},52447:(e,t,a)=>{a.d(t,{N:()=>pe});var r=a(14041),n=a(70541),s=a(42453),o=a(51962),l=a(24134),i=a(43420),d=a(80601),c=a(93815),m=a(62457),u=a(94752),p=a(56664),g=a(13666),f=a(62397),b=a(95141),y=a(33233),v=a(83593),h=a(1454);const E=(0,h.wY)(e=>({"@keyframes fade":{from:{transform:"translateY(-100%)"},to:{transform:"translateY(0)"}},root:{width:"100%",position:"relative","& > .ant-checkbox-group":{width:"100%"}},badge:{marginLeft:e.spacing(2)},buttonDiv:{position:"absolute",display:"none",right:0,"& button":{border:0,boxShadow:"none",backgroundColor:e.colors.surfaceBlueHover}},item:{borderBottom:`1px solid ${e.colors.surfaceLevel3}`,width:"100%",display:"flex",justifyContent:"space-between",alignItems:"center",height:41,animation:"$fade 0.3s","& > label":{display:"flex",paddingLeft:e.spacing(3),width:"100%"},"& .ant-checkbox + span":{width:"95%"},"&:hover":{backgroundColor:e.colors.surfaceBlueHover,"& > $buttonDiv":{display:"flex"}}}}),{name:"SortableCheckboxGroup"});var w=a(14041);const P=({name:e,options:t=[],selected:a,onChange:r})=>{const n=E(),s=(0,v.D)();return w.createElement("div",{className:n.root,"data-testid":`SortableCheckboxGroup${e}`},t.map(({label:e,value:o,isNew:l},d)=>w.createElement("div",{key:`SortableCheckbox${o}`,className:n.item},w.createElement(b.S,{value:o,"data-testid":`Checkbox_${o}`,onChange:e=>{const t=e.target.value;(0,u.g)(t)||r({selected:a.includes(t)?a.filter(e=>e!=t):[...a,t]})},checked:a.includes(o)},l?w.createElement(w.Fragment,null,e,w.createElement(y.v,{color:s.colors.onsurfaceWarningOrange,className:n.badge},w.createElement(i.s,{id:"myeroad.components.ColumnPresets.new"}))):w.createElement(w.Fragment,null,e)),w.createElement("div",{className:n.buttonDiv},w.createElement(f.$,{onClick:T(d,1,t,r),"data-testid":`clickable_down_${o}`},w.createElement(p.A,null)),w.createElement(f.$,{onClick:T(d,-1,t,r),"data-testid":`clickable_up_${o}`},w.createElement(g.A,null)),w.createElement(f.$,{onClick:T(d,-d,t,r),"data-testid":`double_clickable_up_${o}`},w.createElement("img",{src:"./images/svg/double-up-arrow.svg",alt:"double-up-arrow"}))))))},T=(e,t,a,r)=>()=>{const n=e+t===a.length?0:e+t,s=[...a],[o]=s.splice(e,1),l=n<0?a.length+n:n;s.splice(l,0,o),r({options:s.map(({value:e})=>e)})},O=(0,h.wY)(e=>({inputWrapper:{padding:`0 ${e.spacing(3)}px;`},label:{color:e.colors.onsurfaceTechnicalFont},text:{padding:e.spacing(4),paddingLeft:e.spacing(3),paddingBottom:e.spacing(2)},status:{padding:e.spacing(3)}}),{name:"ColumnPresetDrawer"});var A=a(79623),S=a(14041),k=Object.defineProperty,D=Object.defineProperties,C=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,M=(e,t,a)=>t in e?k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,N=(e,t)=>{for(var a in t||(t={}))_.call(t,a)&&M(e,a,t[a]);if(I)for(var a of I(t))x.call(t,a)&&M(e,a,t[a]);return e},j=(e,t)=>D(e,C(t));const R=({actions:e,columnDefs:t={},currentColumnPreset:a,drawerVisible:r,maxPresets:u,presets:p=[],trackingIds:g={},closeDrawer:f})=>{const b=O(),y=(0,n.wA)(),{t:v}=(0,d.t)(),h={id:null,name:"",options:[],selected:[]},{createPreset:E,updateCurrentPreset:w,updatePreset:T}=e,{name:k}=null!=a?a:h,{labeledOptions:D,filteredSelected:C}=((e,t,a)=>{var r,n;const s=null!=(r=null==a?void 0:a.options)?r:[],o=null!=(n=null==a?void 0:a.selected)?n:[],l=s.filter(t=>e[t]),i=o.filter(t=>e[t]);return{labeledOptions:l.map(a=>({label:e[a].titleId?t(e[a].titleId):e[a].title,value:a,isNew:e[a].isNew}
1)),filteredSelected:i}})(t,v,a),I=e=>y(w(N(N({},null!=a?a:h),e)));return S.createElement(c._s,{type:c.ts.STANDARD,title:S.createElement(i.s,{id:"myeroad.components.ColumnPresets.drawer.title"}),open:r,onClose:f,"data-testid":"preset-drawer",mask:!0,primaryButtonConfig:{"data-pendoid":g.presetDrawerSave,"data-testid":"preset-drawer-submit-button",label:S.createElement(i.s,{id:"myeroad.components.ColumnPresets.drawer.button.confirm.text"}),disabled:(0,l.I)(k.trim())||0===C.length,onClick:()=>{const e={currentColumnPreset:a,presets:p,maxPresets:u,closeDrawer:f,dispatch:y,t:v};return(0,o.O)(a.id)?(e=>({currentColumnPreset:{name:t,selected:a,options:r,id:n},presets:s,dispatch:o,closeDrawer:l,t:i})=>{const d=s.find(e=>e.name===t);d&&d.id!==n?A.i.error(i({id:"myeroad.components.ColumnPresets.update.error.nameClash",values:{name:t}})):(o(e({name:t,id:n,preset:{selected:a,options:r}})),l())})(T)(j(N({},e),{currentColumnPreset:j(N({},a),{id:a.id})})):null===a.id?((e,t)=>({currentColumnPreset:{name:a,selected:r,options:n},maxPresets:s,presets:o,closeDrawer:l,dispatch:i,t:d})=>{o.some(e=>e.name===a)?A.i.error(d({id:"myeroad.components.ColumnPresets.create.error.nameClash",values:{name:a}})):o.length!==s?(i(e({name:a,preset:{selected:r,options:n}})),t({id:"___saving___"}),l()):A.i.error(d({id:"myeroad.components.ColumnPresets.create.error.maxReached",values:{max:s}}))})(E,I)(j(N({},e),{currentColumnPreset:j(N({},a),{id:a.id})})):void 0}},secondaryButtonConfig:{"data-pendoid":g.presetDrawerCancel,"data-testid":"preset-drawer-cancel-button",label:S.createElement(i.s,{id:"myeroad.components.ColumnPresets.drawer.button.cancel.text"}),onClick:f}},S.createElement("div",{className:(0,s.$)(b.text,b.label)},S.createElement(i.s,{id:"myeroad.components.ColumnPresets.drawer.name.label"})),S.createElement("div",{className:b.inputWrapper},S.createElement(m.pd,{onChange:e=>{return t=e.target.value,y(w(j(N({},null!=a?a:h),{name:t})));var t},placeholder:v("myeroad.components.ColumnPresets.drawer.name.placeholder"),maxLength:20,value:k,"data-testid":"preset-name-input"})),S.createElement("div",{className:b.text},S.createElement(i.s,{id:"myeroad.components.ColumnPresets.drawer.help.text"})),S.createElement(P,{name:"ColumnPresets",options:D,selected:C,onChange:I}),S.createElement("div",{className:b.status,"data-testid":"number-selected-wrapper"},S.createElement(i.s,{id:"myeroad.components.ColumnPresets.drawer.numberSelected.text",values:{selectedCount:C.length,maxCount:D.length}})))};var L=a(67600),Y=a(73608),$=a(4078),F=a(61418),Z=a(65353),H=a(15333),B=a(16975),U=Object.defineProperty,V=Object.defineProperties,W=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,Q=(e,t,a)=>t in e?U(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,X=(e,t)=>{for(var a in t||(t={}))G.call(t,a)&&Q(e,a,t[a]);if(z)for(var a of z(t))K.call(t,a)&&Q(e,a,t[a]);return e};const J=(0,h.wY)(e=>{return{select:(t=X({},e.typography.sizes.md),a={height:e.spacing(8),[`@media (max-width: ${e.breakpoints.values.md}px)`]:{height:e.spacing(10)},width:e.spacing(50),"& .ant-select-selection":{height:"100%",borderRadius:0},"& .ant-select-selection-selected-value":{lineHeight:"38px"}},V(t,W(a))),unsavedPreset:{fontStyle:"italic"},newPresetOption:{padding:"0px !important"},valueLabel:{display:"flex",alignItems:"center","& svg":{fontSize:"1.15em",marginRight:e.spacing(2)}}};var t,a},{name:"PresetBarItem"});var q=a(14041),ee=Object.defineProperty,te=Object.defineProperties,ae=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,oe=(e,t,a)=>t in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;const le=({actions:{deletePreset:e,updateCurrentPreset:t}={},currentColumnPreset:a={},presets:s=[],trackingIds:o={},size:l,openDrawer:d})=>{const c=(0,n.wA)(),m=J(),u=(0,H.Q)(),[p,g]=(0,r.useState)(!1),[b,y]=(0,r.useState)(!1),{id:v,name:h}=a||{},E=(0,r.useRef)(null===v?s.find(({id:e})=>e===Z.SO):s.find(({id:e})=>e===v)),w=E.current,P=ce(w,a),T=ie({updateCurrentPreset:t,presets:s}),O=de({handleChangePreset:T,currentColumnPresetName:h,deletePreset:e}),A=e=>{T(e),d()};return q.createElement(F.l,{value:{key:v||Z.vj,label:(()=>{let e=h;return a.id||(e=P?q.createElement(me,null):null==w?void 0:w.name),q.createElement("span",{className:m.valueLabel},q.createElement(Y.A,null),e)})()},labelInValue:!0,onChange:({key:e})=>{E.current=s.find(({id:t})=>e===t),T(e)},className:m.select,popupMatchSelectWidth:!1,"data-testid":"column-preset-select","data-pendoid":o.presetSelect,size:l,open:p,onDropdownVisibleChange:e=>{e&&y(!1),g(e)},transitionName:b?"":void 0,options:[...s.map((e,t)=>(0,B.N)({preset:e,classes:u,showButtons:![Z.SO,Z.we].includes(e.id||""),handleEditPreset:A,handleDeletePreset:O,testid:`preset-${t}`,trackingIds:o})),{key:"optionButton-addNew",value:"addNew",className:m.newPresetOption,"data-pendoid":o.presetAdd,label:q.createElement(f.$,{onClick:e=>{var r;null==e||e.preventDefault(),null==e||e.stopPropagation(),y(!0),g(!1),d(),c(t((r=((e,t)=>{for(var a in t||(t={}))ne.call(t,a)&&oe(e,a,t[a]);if(re)for(var a of re(t))se.call(t,a)&&oe(e,a,t[a]);return e})({},a),te(r,ae({id:null,name:v?"":h})))))},"data-testid":"preset-create",type:"primary",block:!0},q.createElement(i.s,{id:"myeroad.components.ColumnPresetSelect.button.addWorkspace"}))}],getPopupContainer:e=>e.parentElement||e})},ie=({presets:e,updateCurrentPreset:t})=>{const a=(0,n.wA)();return r=>{var n;return a(t(null!=(n=e.find(e=>e.id===r))?n:{}))}},de=({currentColumnPresetName:e,deletePreset:t,handleChangePreset:a})=>{const{t:r}=(0,d.t)(),s=(0,n.wA)();return n=>$.a.confirm({title:r({id:"myeroad.components.ColumnPresets.delete.pleaseConfirm",values:{name:n.name}}),okType:"primary",onOk:()=>{e===n.name&&a(Z.SO),s(t({id:n.id})),A.i.success(r({id:"myeroad.components.ColumnPresets.delete.success",values:{name:n.name}}))}})},ce=(e,t)=>{const a=null==e?void 0:e.selected,r=null==t?void 0:t.selected,n=!!a&&!!r&&!(0,L.Q)(a,r),s=!(null==t?void 0:t.id)&&!!(null==t?void 0:t.name);return n||s},me=()=>{const e=J();return q.createElement("span",{className:e.unsavedPreset},q.createElement(i.s,{id:"myeroad.components.ColumnPresetSelect.unsaved.label"}))};var ue=a(14041);const pe=({actions:{createPreset:e,updatePreset:t,deletePreset:a,updateCurrentPreset:s},columnDefs:o,maxPresets:l=5,presetSelector:i,size:d,trackingIds:c={}})=>{const{current:m,presets:u}=(0,n.d4)(i),[p,g]=(0,r.useState)(!1);return ue.createElement(ue.Fragment,null,ue.createElement(le,{currentColumnPreset:m,presets:u,openDrawer:()=>g(!0),actions:{deletePreset:a,updateCurrentPreset:s},trackingIds:c,size:d}),ue.createElement(R,{currentColumnPreset:m,presets:u,columnDefs:o,drawerVisible:p,closeDrawer:()=>g(!1),maxPresets:l,actions:{createPreset:e,updatePreset:t,updateCurrentPreset:s},trackingIds:c}))}},53807:(e,t,a)=>{a.d(t,{k:()=>o});var r=a(51962),n=a(22263),s=a(96039);function o(e,t){return(0,r.O)(e)&&(0,r.O)(t)?(0,s.y)(e).subtract(t,"week").toDate():n.F}},64973:(e,t,a)=>{a.d(t,{F:()=>o});var r=a(55332),n=a(31273),s=a(13455);const o=(e,t)=>{const a=(0,s.C8)(t);return(0,r.Q)(a)?(0,n.j)(e,a):e}},67600:(e,t,a)=>{a.d(t,{Q:()=>o});var r=a(24134),n=a(47143),s=a(56956);const o=(e,t)=>!(!Array.isArray(e)||!Array.isArray(t)||e.length!==t.length)&&(0,r.I)((0,s.M)(e,t,n.n))},71362:(e,t,a)=>{a.d(t,{D:()=>n});var r=a(96039);function n(e){return(0,r.y)(null!=e?e:Date.now()).startOf("year").toDate()}},78300:(e,t,a)=>{a.d(t,{B:()=>r});
1const r={FLEETS:"/fleets",PRESETS:"/user-presets",SCHEDULED_REPORT:"/report-schedules",SERVICE_TYPES:"/service-types",SERVICE_SUPPLIERS:"/service-suppliers",REPAIRS:"/repairs",REPAIR_IMAGES:"/repair-images",REPAIR_STATUSES:"/repair-statuses",REPAIR_COMMENTS:"/repair-comments"}},78662:(e,t,a)=>{a.d(t,{F:()=>c});var r=a(18699),n=Object.defineProperty,s=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,i=(e,t,a)=>t in e?n(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,d=(e,t)=>{for(var a in t||(t={}))o.call(t,a)&&i(e,a,t[a]);if(s)for(var a of s(t))l.call(t,a)&&i(e,a,t[a]);return e};const c=(e,t,a)=>n=>e(n,{meta:d({},(0,r.TjK)(e=>t(e(n)),a))})},78710:(e,t,a)=>{a.d(t,{$:()=>n});var r=a(96039);function n(e){return(0,r.y)(null!=e?e:Date.now()).endOf("week").toDate()}},79809:(e,t,a)=>{a.r(t),a.d(t,{default:()=>We});var r=a(55246),n=a(43420),s=a(80601),o=a(37506),l=a(57621),i=a(14041),d=a(70541),c=a(93815),m=a(63244),u=a(67595),p=a(96705),g=a(29710),f=a(89874),b=a(66150),y=a(89093),v=a(36098),h=a(26827),E=a(26038),w=a(24134),P=a(62397),T=a(99728),O=a(1454);const A=(0,O.wY)(e=>({root:{display:"flex",justifyContent:"space-between",marginBottom:e.spacing(8)},treeSelect:{width:"100%",marginRight:e.spacing(4)}}),{name:"AddAssetMetadata"});var S=a(14041);const k=()=>{const e=A(),t=(0,d.wA)(),{t:a}=(0,s.t)(),r=(0,d.d4)(h.T.getUnassignedAttributesForAsset),o=(0,d.d4)(h.T.getActiveAssetId),[l,c]=(0,i.useState)([]);(0,i.useEffect)(()=>{c([])},[o]);const m=a("assetMetadata.add.attributes.all"),u=(0,i.useMemo)(()=>(0,w.I)(r)?[]:[{title:m,value:"all-attributes",children:r.map(({label:e,key:t})=>({title:e,value:t}))}],[r,m]);return S.createElement("div",{className:e.root},S.createElement("div",{className:e.treeSelect},S.createElement(T.f,{maxTagCount:"responsive",onChange:e=>{c(Array.isArray(e)?e:[e])},placeholder:a("assetMetadata.add.attributes.placeholder"),showCheckedStrategy:"SHOW_CHILD",treeCheckable:!0,treeData:u,treeDefaultExpandAll:!0,value:l})),S.createElement(P.$,{type:"primary",disabled:0===l.length,"data-pendoid":E.R.addAssetMetadataButton,onClick:()=>{const e=l.map(e=>({metadataTypeName:e,key:e}));c([]),t(f.o.createTempMetadataList(e))}},S.createElement(n.s,{id:"assetMetadata.add.new.metadata"})))};var D=a(94752),C=a(22284),I=a(3575),_=a(82479),x=a(14041);const M=({readOnly:e,schema:t,value:a,onChange:r})=>{const n=(0,_.N)(),s=t.type===y._.DATE_TIME,o=s?"D MMM YYYY, h:mm a":"D MMM YYYY";return e?x.createElement(C.X,{value:a,dateOnly:!0}):x.createElement(I.lr,{allowClear:!1,value:a,disabled:e,format:o,onChange:r,showTime:s,useSelectedTimeZone:n})};var N=a(62457),j=a(14041);const R=({readOnly:e,schema:t,value:a,onChange:r})=>{if(e)return a?j.createElement(j.Fragment,null,a):null;const n=t.type===y._.NUMBER_UNIT?t.unit:void 0;return j.createElement(N.pd,{"data-testid":"asset-metadata-type-number-input",defaultValue:a,disabled:e,onChange:r,suffix:n,type:"number"})};var L=a(61418),Y=a(14041);const $=({readOnly:e,schema:t,value:a,onChange:r})=>{const{options:n}=t;return e?a?Y.createElement(Y.Fragment,null,a):null:Y.createElement(L.l,{defaultValue:a,disabled:e,onChange:r,options:F(n)})};function F(e){return null==e?void 0:e.map(e=>({label:e,value:e}))}var Z=a(14041);const H=({readOnly:e,schema:t,value:a,onChange:r})=>{const{maxLength:n}=t,s=Boolean(n);return e?a?Z.createElement(Z.Fragment,null,a):null:Z.createElement(N.lI,{disabled:e,maxLength:n,onChange:r,rows:1,showCount:s,value:a})};var B=a(14041),U=Object.defineProperty,V=Object.defineProperties,W=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,K=Object.prototype.propertyIsEnumerable,Q=(e,t,a)=>t in e?U(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,X=(e,t)=>{for(var a in t||(t={}))G.call(t,a)&&Q(e,a,t[a]);if(z)for(var a of z(t))K.call(t,a)&&Q(e,a,t[a]);return e},J=(e,t)=>V(e,W(t));const q=({readOnly:e,schema:t,value:a,onChange:r})=>{if((0,D.g)(t))return null;const n={onChange:r,readOnly:e,value:a};switch(t.type){case y._.DATE:case y._.DATE_TIME:return B.createElement(M,J(X({},n),{schema:t}));case y._.NUMBER:case y._.NUMBER_UNIT:return B.createElement(R,J(X({},n),{schema:t}));case y._.SELECT:return B.createElement($,J(X({},n),{schema:t}));case y._.TEXT:return B.createElement(H,J(X({},n),{schema:t}));default:return null}};var ee=Object.defineProperty,te=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,ne=(e,t,a)=>t in e?ee(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,se=(e,t)=>{for(var a in t||(t={}))ae.call(t,a)&&ne(e,a,t[a]);if(te)for(var a of te(t))re.call(t,a)&&ne(e,a,t[a]);return e};const oe=(0,O.wY)(e=>({formItem:{"& .ant-form-item-with-help .ant-form-item-explain":{marginBottom:e.spacing(1),marginTop:e.spacing(1)},"& .ant-picker":{width:"100%"},"& .ant-input-textarea-show-count::after":{marginBottom:-10},"& .ant-form-item-label":{padding:0,"& label":{color:e.colors.onsurfaceTechnicalFont}}},nztaHeading:se({},e.typography.h7),nztaDescription:{color:e.colors.onsurfaceTechnicalFont}}),{name:"AssetDetailsDrawer"});var le=a(14041);const ie=()=>{var e,t,a;const r=oe(),o=(0,d.wA)(),{t:l}=(0,s.t)(),{track:g}=(0,p.n)(),f=(0,u.T)("CREATE.MACHINE_METADATA"),y=(0,u.T)("UPDATE.MACHINE_METADATA"),{metadataTypes:v}=(0,d.d4)(h.T.getMetadataTypes),{updating:w}=(0,d.d4)(h.T.getAssets),P=(0,d.d4)(h.T.getTempMetadataList),T=(0,d.d4)(h.T.getActiveAsset),O=null!=(e=null==T?void 0:T.id)?e:"",A=null!=(t=null==T?void 0:T.displayName)?t:"",S=null!=(a=null==T?void 0:T.metadataList)?a:[],[D,C]=(0,i.useState)(!1),I=pe({hasMachineMetadataUpdateAccess:y,updating:w}),_=de({metadataList:S,tempMetadataList:P}),x=ce({classes:r,metadataList:S.filter(e=>!e.source),metadataTypes:v.filter(e=>!e.source),readOnly:I,t:l,tempMetadataList:P}),M=ce({classes:r,metadataList:S.filter(e=>e.source===b.u2.NZTA),metadataTypes:v.filter(e=>e.source===b.u2.NZTA),readOnly:!0,t:l,tempMetadataList:[]}
1),N=ge({dispatch:o,setHaveFormValuesChanged:C,track:g});return ye({setHaveFormValuesChanged:C}),le.createElement(c._s,{type:c.ts.STANDARD,open:Boolean(O),title:A,onClose:N,primaryButtonConfig:y?{"data-pendoid":E.R.detailsDrawerSave,disabled:!D,form:"asset-metadata",htmlType:"submit",label:le.createElement(n.s,{id:"assetMetadata.form.button.update"}),loading:w}:void 0,secondaryButtonConfig:{"data-pendoid":E.R.detailsDrawerCancel,onClick:N,label:le.createElement(n.s,{id:y?"assetMetadata.form.button.cancel":"assetMetadata.form.button.close"})}},le.createElement(c.Ft,{data:T,options:b.Cc}),le.createElement(c.Tm,null,le.createElement("div",{className:r.nztaHeading},le.createElement(n.s,{id:"assetMetadata.drawer.header.attributes",tagName:"p"})),f&&le.createElement(k,null),le.createElement(m.lV,{key:O,layout:"vertical",name:"asset-metadata",onFinish:fe({machineId:O,dispatch:o,formInitialValues:_,setHaveFormValuesChanged:C,t:l,track:g}),onFinishFailed:()=>C(!1),initialValues:_,requiredMark:!1,onValuesChange:be({formInitialValues:_,setHaveFormValuesChanged:C})},x)),M.length>0&&le.createElement(c.Tm,null,le.createElement("div",{className:r.nztaHeading},le.createElement(n.s,{id:"assetMetadata.drawer.header.nzta"})),le.createElement("span",{className:r.nztaDescription},le.createElement(n.s,{id:"assetMetadata.drawer.header.description.nzta",tagName:"p"})),le.createElement(m.lV,{key:`${O}-nzta`,layout:"vertical",name:"nzta-asset-metadata",initialValues:_},M)))},de=({metadataList:e,tempMetadataList:t})=>{const a={};return e.forEach(({metadataTypeName:e,value:t})=>{a[e]=t}),t.forEach(({metadataTypeName:e})=>{a[e]=void 0}),a},ce=({classes:e,metadataList:t,metadataTypes:a,readOnly:r=!1,t:n,tempMetadataList:s})=>[...s,...t].map(({key:t,metadataTypeName:s})=>{var o;const l=ue({metadataTypes:a,metadataTypeName:s}),i=null==(o=a.find(e=>e.key===s))?void 0:o.description,d=(null==i?void 0:i.trim())||s;return le.createElement("div",{className:e.formItem,key:`${s}-${t}`},le.createElement(m.eI,{name:s,label:d,rules:r?[]:me({name:d,schema:l,t:n})},le.createElement(q,{key:t,schema:l,readOnly:r})))}),me=({name:e,schema:t,t:a})=>{const r=[(0,v.C4)({t:a})];switch(null==t?void 0:t.type){case y._.DATE:case y._.DATE_TIME:r.push(...(0,v.uF)({name:e,t:a}));break;case y._.NUMBER:case y._.NUMBER_UNIT:r.push(...(0,v.hM)({name:e,schema:t,t:a}));break;case y._.TEXT:r.push(...(0,v.Bh)({name:e,schema:t,t:a}));case y._.SELECT:}return r},ue=({metadataTypes:e,metadataTypeName:t})=>{var a;return null==(a=e.find(({key:e})=>e===t))?void 0:a.schema},pe=({hasMachineMetadataUpdateAccess:e,updating:t})=>!e||t,ge=({dispatch:e,setHaveFormValuesChanged:t,track:a})=>()=>{t(!1),e(f.o.drawerClosed()),a(E.A.detailsDrawerClose)},fe=({dispatch:e,formInitialValues:t,machineId:a,setHaveFormValuesChanged:r,t:n,track:s})=>o=>{const l=(0,g.pI)({formInitialValues:t,formFinalValues:o});e(f.o.updateAssetMetadata({machineId:a,t:n,values:l})),r(!1),s(E.A.detailsDrawerFormFinish)},be=({formInitialValues:e,setHaveFormValuesChanged:t})=>a=>{const r=(0,g.Eb)({changed:a,formInitialValues:e});t(r)},ye=({setHaveFormValuesChanged:e})=>{const{updateError:t}=(0,d.d4)(h.T.getAssets);(0,i.useEffect)(()=>{t instanceof Error&&e(!0)},[e,t])};var ve=a(19615),he=a(5358);const Ee=(0,O.wY)(e=>({root:{"& td.asset-metadata__table__cell__readOnly":{backgroundColor:e.colors.surfaceLevel3,color:e.colors.onsurfaceFont}}}),{name:"AssetMetadataTable"});var we=a(14041);const Pe=()=>{const e=(0,d.wA)(),{track:t}=(0,p.n)(),a=Ee(),{fetching:r,results:s,total:o}=(0,d.d4)(h.T.getAssets),{fetching:l}=(0,d.d4)(h.T.getMetadataTypes),{page:i,pageSize:c}=(0,d.d4)(h.T.getAssetsQueryParams),{columnDefinitions:m}=(0,d.d4)(h.T.getCurrentColumnsDefsFromPresets);return Te(),Oe(),we.createElement("div",{className:a.root},we.createElement(he.XI,{columns:m,dataSource:s,loading:r||l,locale:{emptyText:we.createElement(n.s,{id:"assetMetadata.table.empty.message"})},onPageNumberChange:t=>e(f.o.setPage(t)),onPageSizeChange:t=>e(f.o.setPageSize(t)),onRow:({id:a})=>({onClick(){e(f.o.setActiveAssetId(a)),t(E.A.tableRowClick)}}),pagination:{current:i,pageSize:c,total:o}}))},Te=()=>{const e=(0,d.wA)(),{filters:{selectedGroups:t},keyword:a,page:r,pageSize:n}=(0,d.d4)(h.T.getAssetsQueryParams);(0,i.useEffect)(()=>{e(f.o.fetchAssets({filters:{selectedGroups:t},keyword:a,page:r,pageSize:n}))},[e,a,r,n,t])},Oe=()=>{const e=(0,d.wA)();(0,ve.y)(()=>{e(f.o.fetchMetadataTypes())})};var Ae=a(15313),Se=a(52447),ke=a(78662),De=a(90741),Ce=a(5287);const Ie=(0,O.wY)(()=>({text:{alignSelf:"center"}}),{name:"Filters"});var _e=a(14041);const xe=()=>{const e=(0,d.wA)(),{t}=(0,s.t)(),{track:a}=(0,p.n)(),r=Ie(),o=(0,d.d4)(h.T.getAssetGroupsForTreeSelect),l=(0,d.d4)(h.T.getAssetGroupsFetching),c=(0,d.d4)(h.T.getSelectedTableFilters),{metadataTypes:m}=(0,d.d4)(h.T.getMetadataTypes),[u,g]=(0,i.useState)(c.keyword);Me();const b=(0,i.useCallback)(()=>(0,De.l)((0,Ce.b)(m)),[m]);return _e.createElement(Ae.Qn,{onReset:()=>
1{e(f.o.filtersReset()),g("")},otherItems:_e.createElement(_e.Fragment,null,_e.createElement("div",{className:r.text},_e.createElement(n.s,{id:"assetMetadata.filter.columns.supporting.text"})),_e.createElement(Se.N,{presetSelector:h.T.getAssetsMetadataColumnPresets,columnDefs:b(),actions:{createPreset:je(t),updatePreset:Ne(t),deletePreset:f.o.deleteAssetMetadataColumnPreset,updateCurrentPreset:f.o.setAssetMetadataColumnPresetState}})),search:_e.createElement(N.NJ,{enterButton:!0,value:u,onChange:e=>g(e.target.value),placeholder:t("assetMetadata.filter.search.placeholder"),onSearch:t=>{e(f.o.setKeyword(t)),a(E.A.searchAsset)},allowClear:!0})},_e.createElement(Ae.Qn.MobileGroupHeading,{text:t("assetMetadata.filter.groups.mobileHeading")}),_e.createElement(Ae.yH,{loading:l,onChange:t=>e(f.o.groupsFilterSelectionChanged(t)),parentNodeLabel:t("assetMetadata.filter.groups.all"),placeholder:t("assetMetadata.filter.groups.placeholder"),treeData:o,value:c.selectedGroups}))},Me=()=>{const e=(0,d.wA)();(0,i.useEffect)(()=>{e(f.o.fetchAssetMetadataColumnPresets()),e(f.o.fetchAssetGroups())},[e])},Ne=e=>(0,ke.F)(f.o.updateAssetMetadataColumnPreset,e,{successMessage:e=>({id:"assetMetadata.columnsPreset.update.success.message",values:{name:e.name}})}),je=e=>(0,ke.F)(f.o.insertAssetMetadataColumnPreset,e,{successMessage:e=>({id:"assetMetadata.columnsPreset.create.success.message",values:{name:e.name}})});
1var Re=a(77870),Le=a(34191),Ye=a(99204),$e=a(62009),Fe=a(14041);const Ze=()=>{const e=(0,d.wA)(),{t}=(0,s.t)(),a=(0,Ye.a)(),r=(0,$e.F)("assetMetadata.exportAssets"),{exporting:o}=(0,d.d4)(h.T.getAssets),{groupIds:l,keyword:i,metadataTypeNameList:c}=(0,d.d4)(h.T.getActiveExportFilters);return r?Fe.createElement(P.$,{type:"primary",icon:o?Fe.createElement(Re.A,null):Fe.createElement(Le.A,null),onClick:()=>{e(f.o.exportAssetAttributes({data:{groupIds:l,keyword:i,metadataTypeNameList:c}},{meta:{successMessage:t("assetMetadata.export.csv.success.message"),errorMessage:t("assetMetadata.export.csv.error.message")}}))}},!a&&Fe.createElement(n.s,{id:"assetMetadata.export.asset.metadata",tagName:"span"})):null};var He=a(62664),Be=a(14041);const Ue=()=>{const e=(0,He.Zp)(),t=(0,u.T)("CREATE.METADATA_TYPE"),a=(0,u.T)("UPDATE.METADATA_TYPE");return t||a?Be.createElement(P.$,{onClick:()=>e(b.Ix.MANAGE),"data-pendoid":E.R.manageAttributesButton},Be.createElement(n.s,{id:"assetMetadata.add.new.attribute"})):null};var Ve=a(14041);const We=(0,l.A)(()=>{const{t:e}=(0,s.t)(),t=[e("assetMetadata.page.description.asset.attributes.general")];return"NZ"===(0,r.n)()&&t.push(e("assetMetadata.page.description.asset.attributes.nzta")),Ve.createElement(o.YW,null,Ve.createElement(o.zY,null,Ve.createElement(o.sT,{title:Ve.createElement(n.s,{id:"assetMetadata.page.title.asset.attributes"}),actions:[Ve.createElement(Ue,{key:"manageAttributes"}),Ve.createElement(Ze,{key:"export"})]}),Ve.createElement(o.Kw,{text:t.join(" ")})),Ve.createElement(o.TK,null,Ve.createElement(xe,null),Ve.createElement(Pe,null),Ve.createElement(ie,null)))})},82496:(e,t,a)=>{a.d(t,{O:()=>m,X:()=>c});var r=Object.defineProperty,n=Object.defineProperties,s=Object.getOwnPropertyDescriptors,o=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,d=(e,t,a)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a;const c={results:[],fetching:!1,fetchError:null,total:0},m=(e,{items:t,total:a})=>{return r=((e,t)=>{for(var a in t||(t={}))l.call(t,a)&&d(e,a,t[a]);if(o)for(var a of o(t))i.call(t,a)&&d(e,a,t[a]);return e})({},e),n(r,s({fetching:!1,fetchError:null,results:null!=t?t:[],total:a}));var r}},88632:(e,t,a)=>{a.d(t,{C:()=>n,r:()=>r});const r=({list:e,key:t,isDescending:a})=>{const r=a?-1:1;return null==e?void 0:e.sort((e,a)=>{var n,s;return(null==(n=e[t])?void 0:n.toUpperCase())<(null==(s=a[t])?void 0:s.toUpperCase())?-1*r:1*r})},n=({list:e,key:t})=>{const a={};return null==e||e.forEach(e=>{a[e[t]]=e}),JSON.parse(JSON.stringify(a))}},98533:(e,t,a)=>{a.d(t,{u:()=>s});var r=a(22263),n=a(96039);function s({date:e,timeZone:t}){if(!(0,n.y)(e).isValid())return r.F;try{const a=n.y.tz(e,t).utcOffset(),r=(0,n.y)(e).tz(t,!0);return n.y.utc({day:r.date(),hour:r.hour(),minute:r.minute(),month:r.month(),second:r.second(),year:r.year()}).subtract(a,"minute").toDate()}catch(a){return a instanceof Error&&console.error(a.message,{date:e,timeZone:t}),r.F}}}}]);
2//# sourceMappingURL=assetMetadata.myeroad.200600a8237a8707db08.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.