PageSourceSearch

https://my.eroad.co.nz/replay.myeroad.8c577ddb68b224d9690a.js

js eroad.co.nz collected 2026-09-26 07:46:41 UTC 61,768 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]="a2071b46-3fd4-4563-8a58-548b16e56c58",e._sentryDebugIdIdentifier="sentry-dbid-a2071b46-3fd4-4563-8a58-548b16e56c58")}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([[4630],{27655:(e,t,s)=>{s.r(t),s.d(t,{ReplayEventsPage:()=>Oa,default:()=>si});var a=s(14041),i=s(70541),l=s(67600),n=s(58725),r=s(87054),o=s(19615),d=s(43420),c=s(62397),p=s(77177),u=s(37506),v=s(5358),m=s(93753),g=s(67595),y=s(82162),h=s(62009),f=s(58671),E=s(13455),b=s(63409),S=s(78979),T=s(71995),A=s(91714),D=s(18198);const I=Object.values(T.TD).map(e=>e.type);var w=s(30381),R=s(99099),O=s(80601),C=s(62664),k=s(76866),F=s(31820),N=s(99204),P=s(1454);const V=(0,P.wY)(e=>({root:{"& .ant-table-tbody > tr":{cursor:"pointer"},"& .ant-table-selection":{"& .ant-checkbox-wrapper":{[`@media only screen and (max-width: ${e.breakpoints.values.md}px)`]:{padding:`${e.spacing(2)}px 0`}}}},rowSelectionCheckbox:{"& .ant-checkbox-wrapper":{[`@media only screen and (max-width: ${e.breakpoints.values.md}px)`]:{padding:`${e.spacing(4)}px 0`}}}}),{name:"ReplayEventsTable"});var x=s(79623),M=s(71429),B=s(83049),j=s(19116),z=s(97921),L=s(90947),_=s(10594),q=s(54218),$=s(14041);const K=({eventTime:e,machineId:t})=>{const{timeZone:s}=(0,O.t)(),a=(0,q.g1)({eventTime:e,machineId:t,timeZone:s});return(0,L.G)()||!a?null:$.createElement(_.o,{target:"_blank",to:a,"data-testid":"event-view-on-map"},$.createElement(d.s,{id:"replay.event.information.labels.viewOnMap"}))};var H=s(4078);const U="events-list-video-thumbnail";var W=Object.defineProperty,G=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,X=(e,t,s)=>t in e?W(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,ee=(e,t)=>
1{for(var s in t||(t={}))Z.call(t,s)&&X(e,s,t[s]);if(Q)for(var s of Q(t))J.call(t,s)&&X(e,s,t[s]);return e},te=(e,t)=>G(e,Y(t));const se=(0,P.wY)(e=>({root:{cursor:"pointer",fontSize:"2.4rem",[`@media (max-width: ${e.breakpoints.values.md-1}px)`]:{fontSize:"2rem",marginTop:-e.spacing(1.5),width:e.spacing(4)},"& .ant-modal-confirm-content":{marginTop:e.spacing(4)},"& .ant-modal-confirm-content span":{fontWeight:e.typography.weights.bold}},menuWrapper:{alignItems:"flex-start",display:"flex",flexDirection:"column","& a":te(ee({},e.typography.sizes.sm),{lineHeight:`${e.spacing(8)}px`})},menuButton:te(ee({},e.typography.sizes.sm),{padding:0,textAlign:"left"})}),{name:"EventActionsCell"});var ae=s(14041);const ie=({setShowPopoverMenu:e,id:t,disabled:s=!1})=>{const{t:a}=(0,O.t)(),l=se(),n=(0,i.wA)(),r=(0,g.T)("DELETE.DASHCAM_EVENT");return ae.createElement(c.$,{className:l.menuButton,"data-pendoid":"event-action-DISCARD","data-testid":"list-discard-event",key:"discard",type:"link",disabled:s||!r,onClick:()=>{e(!1),H.a.confirm({title:a("replay.event.information.event.review.confirmation.title"),content:ae.createElement("div",null,ae.createElement("p",null,a("replay.event.information.event.review.confirmation.content"))),okText:a("replay.event.information.event.review.confirmation.ok"),cancelText:a("replay.event.information.event.review.confirmation.cancel"),className:l.root,icon:null,onOk:()=>{n(S.A.discardReplayEventFromList({eventId:t,discarded:!0},{meta:{successMessage:a("replay.event.information.event.review.discard.success.message"),errorMessage:a("replay.event.common.error")}}))},onCancel:()=>{},okButtonProps:{"data-testid":"event-discard-confirm"},cancelButtonProps:{"data-testid":"event-discard-cancel"}})}},ae.createElement(d.s,{id:"replay.event.information.event.review.discard"}))};var le=s(51962),ne=s(14041);const re=({statuses:e,currentMenuItemValue:t,disabled:s,id:a,setShowPopoverMenu:l})=>{var n;const{t:r}=(0,O.t)(),o=se(),p=(0,i.wA)(),u=(0,A.e)(),v=r(null==(n=T.if[t])?void 0:n.messageId),m=null==e?void 0:e.includes(t),y=m?"replay.event.list.table.action.menu.statuses.unmark":"replay.event.list.table.action.menu.statuses",h=t===D._c.RESTRICTED;return!(0,g.T)("REVIEW_STATUS_UPDATE.DASHCAM_EVENT")&&m||h&&m||!u.has(t)?null:ne.createElement(c.$,{className:o.menuButton,"data-pendoid":`event-action-${t}`,"data-testid":`event-action-button-${t}`,key:t,type:"link",disabled:s,onClick:()=>oe({currentMenuItemValue:t,dispatch:p,id:a,isStatusAlreadySet:m,setShowPopoverMenu:l,statuses:e,t:r})},ne.createElement(d.s,{id:y,values:{status:v}}))},oe=({currentMenuItemValue:e,dispatch:t,id:s,isStatusAlreadySet:a,setShowPopoverMenu:i,statuses:l,t:n})=>{const r=((e,t,s)=>{var a;if(t===D._c.RESTRICTED){const a=e.filter(e=>e!==D._c.RESTRICTED);return s?a:[t,...a]}const i=e.filter(e=>e===D._c.INCIDENT||e===D._c.RESTRICTED),l=e.filter(e=>e!==D._c.INCIDENT&&e!==D._c.RESTRICTED);if(t===D._c.INCIDENT){const e=i.filter(e=>e!==D._c.INCIDENT);return[...s?T.Jf[D._c.INCIDENT]:[t],...e,...l]}const n=T.Jf,r=l[0],o=(0,le.O)(r)&&null!=(a=n[r])?a:[t];return[...s?o:[t],...i]})(l,e,a);t(S.a.setReplayEventStatuses({eventId:s,statuses:r},{meta:{errorMessage:n("replay.event.information.add.status.error")}})),i(!1)};var de=s(14041);const ce=({id:e,statuses:t,eventType:s,eventRequestStatus:i,eventStartTime:l,machine:n,locationReadable:r=""})=>{const o=se(),d=(0,g.T)("UNRESTRICT.DASHCAM_EVENT"),c=(0,g.T)("DELETE.DASHCAM_EVENT"),{id:p}=n||{},[u,v]=(0,a.useState)(!1),m=(0,z.L)({statuses:t}),y=!!i&&(0,M.K6)({eventType:s,eventRequestStatus:i}),h=!!i&&(0,M.g7)({eventType:s,eventRequestStatus:i}),f=l&&p&&r;if((0,M.AD)({statuses:t})&&!d)return null;const E=m?T.kr.map(s=>de.createElement(re,{statuses:t,currentMenuItemValue:s,disabled:y||h,id:e,key:s,setShowPopoverMenu:v})):null;return de.createElement(j.A,{content:de.createElement("div",{className:o.menuWrapper,"data-testid":"event-action-menu-items"},f?de.createElement(K,{eventTime:l,machineId:p}):null,E,c&&de.createElement(ie,{setShowPopoverMenu:v,id:e,disabled:y||h})),trigger:"click",placement:"leftBottom",open:u,onOpenChange:()=>v(!u)},de.createElement("div",{className:o.root,"data-testid":"event-actions"},de.createElement(B.A,{rotate:90,"data-testid":"dashcam-events-list-actions-icon"})))};var pe=s(42453),ue=s(22284),ve=s(36922),me=Object.defineProperty,ge=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,he=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,be=(e,t,s)=>t in e?me(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,Se=(e,t)=>{for(var s in t||(t={}))fe.call(t,s)&&be(e,s,t[s]);if(he)for(var s of he(t))Ee.call(t,s)&&be(e,s,t[s]);return e};const Te=(0,P.wY)(e=>{return{dateTimeValue:(t=Se({},e.typography.sizes.sm),s={display:"block",textOverflow:"ellipsis",overflow:"hidden",
1whiteSpace:"nowrap",fontWeight:e.typography.weights.medium},ge(t,ye(s))),regular:{fontWeight:e.typography.weights.regular}};var t,s},{name:"EventDateTimeCell"});var Ae=s(14041);const De=({eventType:e,eventStartTime:t,requestedByName:s,createdAt:a})=>{const i=Te(),l=(0,M.Sb)(e),n=(0,M.ZG)(e),r=Ae.createElement(d.s,{id:"replay.event.information.eventType.requestedBy",values:{requestedByName:s,createdAt:a&&Ae.createElement(ue.X,{value:a,valueIsInSeconds:!0,dateOnly:!0,"data-testid":"replay-event-requested-at"})}}),o=Ae.createElement("div",{className:(0,pe.$)(i.dateTimeValue,i.regular),"data-testid":"replay-event-type"},Ae.createElement(d.s,{tagName:"span",id:n}));return Ae.createElement(Ae.Fragment,null,t&&Ae.createElement("div",{className:i.dateTimeValue,"data-testid":"replay-event-time"},Ae.createElement(ue.X,{value:t,timeOnly:!0,showSeconds:!0,tagName:"span"})," ",Ae.createElement(ue.X,{value:t,dateOnly:!0})),l?Ae.createElement(ve.m,{title:r},o):o)};var Ie=s(68425),we=s(2392);const Re=({driverNameFallbackText:e="Not logged in",firstName:t,lastName:s})=>(0,we.z)({firstName:t,lastName:s})||e;var Oe=Object.defineProperty,Ce=Object.defineProperties,ke=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Ve=(e,t,s)=>t in e?Oe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;const xe=(0,P.wY)(e=>({root:({isMobile:t})=>{return s=((e,t)=>{for(var s in t||(t={}))Ne.call(t,s)&&Ve(e,s,t[s]);if(Fe)for(var s of Fe(t))Pe.call(t,s)&&Ve(e,s,t[s]);return e})({},t?e.typography.sizes.xxs:e.typography.sizes.sm),Ce(s,ke({textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"}));var s},driverName:({isMobile:t})=>({fontWeight:t?e.typography.weights.medium:e.typography.weights.regular})}),{name:"EventVehicleCell"});var Me=s(14041);const Be=({driver:e,isDriverInfo:t=!0,machine:s,isMobileView:a=!1})=>{const i=xe({isMobile:a}),{t:l}=(0,O.t)(),{firstName:n,lastName:r}=e||{},{displayName:o,registration:d}=s||{},c=(0,Ie.M)({displayName:o,registration:d,vehicleFallbackText:l("replay.event.information.labels.detail.vehicleNotAvailable"),separator:a?" | ":" • "}),p=Re({firstName:n,lastName:r,driverNameFallbackText:l("replay.event.information.labels.detail.driverNotLoggedIn")});return Me.createElement("div",{className:i.root,"data-testid":"event-machine-rego"},t&&Me.createElement(Me.Fragment,null,Me.createElement("span",{className:i.driverName},p),a?" • ":Me.createElement("br",null)),Me.createElement("span",null,c))},je=(0,P.wY)(()=>({root:{overflow:"hidden",minWidth:150}}),{name:"EventLocationCell"});var ze=s(14041);const Le=({locationReadable:e=""})=>{const t=je(),s=e.split(",").slice(-2).join(",").trim(),a=s&&ze.createElement(ve.m,{title:e},s);return ze.createElement("div",{className:t.root,"data-testid":"replay-event-location"},a||ze.createElement(d.s,{id:"replay.event.information.labels.detail.location.notAvailable"}))};var _e=s(27876),qe=s(3617),$e=s(13215),Ke=s(29159),He=s(41026),Ue=s(21218),We=s(45357),Ge=s(88636),Ye=s(35158),Qe=s(81172),Ze=Object.defineProperty,Je=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,at=(e,t,s)=>t in e?Ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,it=(e,t)=>{for(var s in t||(t={}))tt.call(t,s)&&at(e,s,t[s]);if(et)for(var s of et(t))st.call(t,s)&&at(e,s,t[s]);return e},lt=(e,t)=>Je(e,Xe(t));const nt=(0,P.wY)(e=>({root:{display:"flex",justifyContent:"space-between"},cloudAiTagsWrapper:{display:"flex",flexWrap:"wrap"},driverVehicleAndRego:lt(it({},e.typography.sizes.xxs),{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",marginBottom:e.spacing(.5)}),infoWrapper:{display:"flex",width:"100%",overflow:"hidden"},driverName:{marginRight:e.spacing(2)},eventDetails:{display:"flex",flexDirection:"column",justifyContent:"space-between",marginLeft:e.spacing(2),overflow:"hidden",width:"100%"},thumbnail:{display:"flex",flexDirection:"column","& a":{display:"flex"},"& img":{width:119,height:67}},eventStartDateTime:lt(it({},e.typography.sizes.xxs),{alignSelf:"center",backgroundColor:"rgba(0, 0, 0, 0.65)",color:e.colors.surfaceOverlay,marginTop:53,padding:`0 ${e.spacing(1)}px`,position:"absolute",width:119,textAlign:"center"}),eventStatusesWrapper:{alignItems:"flex-start",display:"flex",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",lineHeight:`${e.spacing(2)}px`,"& > div":{flexDirection:"row"},"& .ant-tag":{marginTop:0,marginBottom:0}},eventTitle:lt(it({},e.typography.sizes.md),{lineHeight:"1.6rem",marginBottom:e.spacing(.5),display:"flex",flexDirection:"column",gap:e.spacing(.5),"& > div:first-child":{display:"flex",flexDirection:"row",flexWrap:"wrap",gap:e.spacing(1)}}),harshEventTagWrapper:{marginTop:e.spacing(1)},separator:{margin:e.spacing(1)}}),{name:"EventMobileViewColumnCell"});var rt=s(14041);const ot=({driver:e,eventStartTime:t,eventType:s,id:a,intensity:i,machine:l,noThumbnailImage:n=T.F3,eventRequestStatus:r,statuses:o=[],thumbnail:d,groupedDetectionTags:c={AUTO:[],MANUA
1L:[]},errors:p,seatShakerDetails:{showSeatShakerUnconfirmedTag:u},dismissed:v})=>{var y;const f=nt(),E=(0,C.Zp)(),b=(0,Ke.l)(),{t:S}=(0,O.t)(),A=!(0,g.T)("UNRESTRICT.DASHCAM_EVENT")||!!r&&(0,M.K6)({eventType:s,eventRequestStatus:r}),D=(null==o?void 0:o.length)>1,I=Math.floor(b.innerWidth/143),w=(0,M.Fj)(s),R=Boolean(Object.values(c).flat().length),k=R&&D&&b.innerWidth<=qe.T.breakpoints.values.sm,F=S((null==(y=m.LM[s])?void 0:y.messageId)||"replay.event.information.eventType.default"),N=rt.createElement("img",{src:d||n,alt:F,"data-testid":"mobile-event-thumbnail"}),P=!w&&!R,V=(0,h.F)("replay.showBulkUserFeedback"),x=ct({id:a,linkContent:N,isDisabled:A,navigate:E});return rt.createElement("div",{className:f.root},rt.createElement("div",{className:f.thumbnail},x,t&&rt.createElement("span",{className:f.eventStartDateTime,"data-testid":"mobile-event-start-time"},rt.createElement(ue.X,{value:t,showSeconds:!0}))),rt.createElement("div",{className:f.infoWrapper},rt.createElement("div",{className:f.eventDetails},rt.createElement("div",{className:f.driverVehicleAndRego},rt.createElement(Be,{driver:e,machine:l,isMobileView:!0})),rt.createElement("div",{className:f.eventTitle},rt.createElement("div",null,u&&rt.createElement(Ye.e,null),w&&rt.createElement(Ge.z,{eventType:s,intensity:i})),P?F:rt.createElement(Ue.E,{detectionTags:c,tagsLimit:I})),rt.createElement("div",{className:f.eventStatusesWrapper,style:{display:k?"block":"flex"}},rt.createElement(We.r,{statuses:o,eventRequestStatus:r,errors:p}),V&&rt.createElement(Qe.Y,{show:v}),k&&rt.createElement($e.h,{size:1}))),rt.createElement("div",{onClick:e=>e.stopPropagation()},rt.createElement(ce,{id:a,statuses:o,eventType:s,eventRequestStatus:r}))))},dt=({isDisabled:e,id:t,navigate:s})=>a=>{a.preventDefault(),e||s(`${m.Ed}${t}`)},ct=({id:e,linkContent:t,isDisabled:s,navigate:a})=>s?t:(0,_e.d)()?rt.createElement(He.p,{key:e,to:`${T.Z0}${e}`,"data-testid":"event-table-video-depot-url",onClick:dt({isDisabled:s,id:e,navigate:a})},t):rt.createElement("a",{key:e,"data-testid":"event-table-mobile-video-url",href:`${m.Ed}${e}`,onClick:dt({isDisabled:s,id:e,navigate:a})},t);var pt=s(14041);const ut=({statuses:e,eventRequestStatus:t,errors:s,deviceLastOnlineTime:a,dismissed:i})=>{const l=(0,h.F)("replay.showBulkUserFeedback");return pt.createElement(pt.Fragment,null,pt.createElement(We.r,{statuses:e,eventRequestStatus:t,errors:s,deviceLastOnlineTime:a}),l&&pt.createElement(Qe.Y,{show:i}))};var vt=Object.defineProperty,mt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,yt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,Et=(e,t,s)=>t in e?vt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;const bt=(0,P.wY)(e=>({root:({isMultiLineBehaviorTags:t=!1})=>{return s=((e,t)=>{for(var s in t||(t={}))ht.call(t,s)&&Et(e,s,t[s]);if(yt)for(var s of yt(t))ft.call(t,s)&&Et(e,s,t[s]);return e})({},e.typography.sizes.sm),a={whiteSpace:"nowrap",display:"flex",flexDirection:"column",gap:e.spacing(2),"& > div:first-child":{display:"flex",flexDirection:"row",gap:e.spacing(2)},"& > div:last-child":{flexWrap:t?"wrap":"nowrap"}},mt(s,gt(a));var s,a}}),{name:"EventDriverCell"});var St=s(14041);const Tt=({seatShakerDetails:{showSeatShakerUnconfirmedTag:e},eventType:t,intensity:s,groupedDetectionTags:a={AUTO:[],MANUAL:[]}})=>{const i=t&&(0,M.Fj)(t),l=Object.values(a).flat().length,n=bt({isMultiLineBehaviorTags:!i}),r=i?3:6;return l||i||e?St.createElement("div",{className:n.root,"data-testid":"event-driver-name-and-behavior-tags"},St.createElement("div",null,e&&St.createElement(Ye.e,null),t&&St.createElement(Ge.z,{eventType:t,intensity:s})),Boolean(l)&&St.createElement(Ue.E,{detectionTags:a,tagsLimit:r})):null};var At=s(94752),Dt=s(59913);const It=(0,P.wY)(e=>({thumbnailContainer:({isIncident:t})=>({display:"flex",justifyContent:t?"center":"flex-start",borderLeft:t?`2px solid ${e.colors.decorativeRedDark}`:"",width:108}),thumbnailColumnImage:{height:54,width:96},thumbnailProgress:{height:54,width:96,paddingTop:e.spacing(3.5),backgroundColor:e.colors.surfaceLevel2,"& span":{color:e.colors.decorativeBlue,float:"left",marginTop:e.spacing(.5),marginLeft:e.spacing(5),marginRight:e.spacing(1)},"& .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path":{stroke:e.colors.decorativeBlue}},videoPlayArrow:{height:18,left:"calc(50% - 5px)",position:"absolute",top:"calc(50% - 10px
1)",width:14}}),{name:"VideoThumbnailCell"});var wt=s(14041);const Rt=({thumbnail:e,eventType:t,noThumbnailImage:s=T.F3,restrictThumbnailImage:a=T.qW,id:i,eventRequestStatus:l=m.yM.SUCCEEDED,statuses:n,videoUploadProgress:r=0})=>{var o,d,c,p,u,v;const y=!!t&&(0,M.K6)({eventType:t,eventRequestStatus:l}),h=!!n&&(0,M.hJ)({statuses:n}),f=It({isIncident:h}),E=(0,C.Zp)(),{t:b}=(0,O.t)(),S=(0,g.T)("READ.REQUEST_PROGRESS_STATUS"),A=(0,M.Zz)(l),D=(0,M.t6)(l),I=(0,At.g)(r)?0:r;if(n&&(0,M.AD)({statuses:n}))return wt.createElement("div",{className:f.thumbnailContainer},wt.createElement("img",{src:a,alt:t,className:f.thumbnailColumnImage,"data-testid":"event-table-video-thumbnail"}));if(!A)return D?S?wt.createElement("div",{className:f.thumbnailProgress},wt.createElement("span",null,`${I}%`),wt.createElement(Dt.k,{"data-testid":"replay-event-progress",type:"circle",showInfo:!1,size:24,strokeWidth:8,percent:I})):wt.createElement("div",{className:f.thumbnailContainer},wt.createElement("img",{src:null!=(d=null==(o=T.x5[m.yM.PENDING])?void 0:o.src)?d:s,alt:b(null==(c=m.J_[m.yM.PENDING])?void 0:c.messageId),className:f.thumbnailColumnImage,"data-testid":"event-table-video-thumbnail"})):wt.createElement("div",{className:f.thumbnailContainer},wt.createElement("img",{src:null!=(u=null==(p=T.x5[l])?void 0:p.src)?u:s,alt:b(null==(v=m.J_[l])?void 0:v.messageId),className:f.thumbnailColumnImage,"data-testid":"event-table-video-thumbnail"}));const w=wt.createElement("div",{className:f.thumbnailContainer},wt.createElement("img",{src:e||s,alt:t,className:f.thumbnailColumnImage,"data-testid":"event-table-video-thumbnail"}));return y?w:(0,_e.d)()?wt.createElement(He.p,{key:i,to:`${T.Z0}${i}`,"data-testid":"event-table-video-depot-url","data-pendoid":U,onClick:Ot({isDisabled:y,id:i,navigate:E})},w):wt.createElement("a",{key:i,onClick:Ot({isDisabled:y,id:i,navigate:E}),href:`${m.Ed}${i}`,"data-testid":"event-table-video-url","data-pendoid":U},w)},Ot=({isDisabled:e,id:t,navigate:s})=>a=>{a.preventDefault(),e||s(`${m.Ed}${t}`)};var Ct=s(14041),kt=Object.defineProperty,Ft=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Mt=(e,t,s)=>t in e?kt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,Bt=(e,t)=>{for(var s in t||(t={}))Vt.call(t,s)&&Mt(e,s,t[s]);if(Pt)for(var s of Pt(t))xt.call(t,s)&&Mt(e,s,t[s]);return e};const jt=(e=!1,t,s,a,i)=>{const l=[{titleId:"replay.event.list.column.titles.thumbnail",preventRowClick:!1,key:"thumbnail",className:a.thumbnailColumn,renderComponent:Rt},{titleId:"replay.event.list.column.titles.eventDateTime",preventRowClick:!1,key:"eventDateTime",className:a.DateTimeColumn,renderComponent:De},{titleId:"replay.event.list.column.titles.tags",preventRowClick:!1,key:"driver",className:a.eventTagsColumn,renderComponent:Tt},{titleId:"replay.event.list.column.titles.driver.and.vehicle",preventRowClick:!1,key:"vehicle",className:a.vehicleColumn,ellipsis:!0,renderComponent:Be},{titleId:"replay.event.list.column.titles.eventLocation",key:"eventLocation",preventRowClick:!1,className:a.locationColumn,renderComponent:Le},{titleId:"replay.event.list.column.titles.statuses",preventRowClick:!1,key:"statuses",className:a.statusColumn,renderComponent:ut},{titleId:"replay.event.list.column.titles.actionMenu",preventRowClick:!0,key:"id",className:a.eventActionMenu,renderComponent:ce}];return(t?[{key:"mobileEventInfo",preventRowClick:!1,renderComponent:ot}]:l).map(t=>{return a=Bt({},t),l={dataIndex:t.key,title:"titleId"in t?i(t.titleId):"",render:(e,s)=>{const{renderComponent:a,key:i}=t,l=()=>a(Bt({},s));return Ct.createElement("span",{"data-testid":`${i}-${null==s?void 0:s.id}`},Ct.createElement(l,null))},onCell:({id:a,eventType:l,eventRequestStatus:n=m.yM.SUCCEEDED,statuses:r})=>({onClick:()=>{const o=(0,M.AD)({statuses:r})&&!e,d=(0,M.K6)({eventType:l,eventRequestStatus:n}),c=(0,M.g7)({eventType:l,eventRequestStatus:n}),p=(0,M.Zz)(n);o||t.preventRowClick||c||(!d&&p||o||t.preventRowClick?s(`${m.Ed}${a}`):x.i.info(i("replay.event.list.info.notAvailable")))}})},Ft(a,Nt(l));var a,l})},zt=(0,P.wY)({eventActionMenu:{width:"4%"},locationColumn:{width:"15%"},DateTimeColumn:{width:"15%"},eventTagsColumn:{width:"30%",minWidth:100},vehicleColumn:{width:"18%"},statusColumn:{width:"15%"},thumbnailColumn:{width:128}},{name:"EventsTableColumns"});var Lt=s(14041);const _t=({events:e=[],setPagination:t,loading:s,pagination:a,isReplayEventDiscardingFromList:l})=>{const n=V(),r=(0,i.wA)(),o=zt(),{t:c}=(0,O.t)(),p=(0,N.a)(),u=(0,C.Zp)(),y=(0,g.T)("BULK_STATUS_UPDATE.DASHCAM_EVENT"),f=(0,g.T)("UNRESTRICT.DASHCAM_EVENT"),{pageId:E,pageSize:b,recordCount:T}=a||{},A=(0,h.F)("replay.bulkActionEnabled")&&y,D=(0,i.d4)(R.fM),I=jt(f,p,u,o,c),w={onChange:(e,t)=>
1{const s=new Map([...D,...t.filter(e=>null!=e).map(e=>({id:e.id,dismissed:e.dismissed}))].map(e=>[e.id,e])),a=e.map(e=>s.get(String(e))).filter(e=>null!=e);r(S.A.setSelectedEvents(a))},getCheckboxProps:e=>{const{eventRequestStatus:t}=e,s=[m.yM.FAILED_ERROR_PROCESSING,m.yM.FAILED_VIDEO_OVERWRITTEN,m.yM.PENDING,m.yM.PENDING_CAMERA_OFFLINE,m.yM.PENDING_UPLOADING_FOOTAGE];return{disabled:Array.isArray(s)&&t&&s.includes(t)}},selectedRowKeys:null==D?void 0:D.map(({id:e})=>e),columnWidth:p?"6%":48,renderCell:(e,t,s,a)=>Lt.createElement("span",{className:n.rowSelectionCheckbox},a)};return Lt.createElement("div",{className:n.root},Lt.createElement(v.XI,{columns:I,dataSource:e,pagination:{current:E+1,pageSize:b,total:T},rowSelection:A?w:void 0,loading:s,onPageNumberChange:e=>t({pageId:e-1,pageSize:b}),onPageSizeChange:e=>t({pageSize:e}),sortColumnKey:"id",locale:{emptyText:Lt.createElement(d.s,{id:"replay.event.list.table.empty"})},"data-testid":"event-replay-table",tableLayout:p?"fixed":"auto",disableHorizontalScroll:!0,bordered:!1,title:T>=1e4?$t:void 0}),l&&Lt.createElement(F.t,null))},qt=()=>{const{t:e,formatNumber:t}=(0,O.t)();return Lt.createElement(k.F,{message:e({id:"replay.event.list.table.header",values:{recordCount:t(1e4)}}),type:"info",showIcon:!0})},$t=()=>Lt.createElement(qt,null);var Kt=s(16487),Ht=s(3575),Ut=s(15313),Wt=s(67555),Gt=s(82479),Yt=s(77870),Qt=s(56664),Zt=s(37195),Jt=s(74149),Xt=s(62457);const es=(0,P.wY)(e=>({root:{background:"none",border:"none",cursor:"pointer",display:"block",padding:0,textAlign:"left",width:"100%"},confirmRow:{display:"flex",marginLeft:"auto",marginTop:e.spacing(2)}}),{name:"BulkDismissOtherItem"});var ts=s(14041);const ss=({onConfirm:e})=>{const t=es(),{t:s}=(0,O.t)(),[i,l]=(0,a.useState)(!1),[n,r]=(0,a.useState)("");return ts.createElement("button",{className:t.root,onClick:e=>{e.stopPropagation(),l(!0)},onKeyDown:e=>{"Enter"===e.key||" "===e.key?(e.stopPropagation(),l(!0)):i&&e.stopPropagation()},onMouseDown:e=>e.stopPropagation(),"aria-expanded":i,onMouseEnter:()=>l(!0),onMouseLeave:()=>l(!1),type:"button"},ts.createElement("span",{"data-testid":`replay-events-list-bulk-actions-dismiss-${T.fB}`},ts.createElement(d.s,{id:T.fB})),i&&ts.createElement(ts.Fragment,null,ts.createElement(Xt.lI,{"aria-label":s("replay.event.information.dismissEvent.other.enterReasonPlaceholder"),autoSize:{minRows:3,maxRows:8},"data-testid":"bulk-dismiss-other-detail",maxLength:T.Yb,onChange:e=>r(e.target.value),placeholder:s("replay.event.information.dismissEvent.other.enterReasonPlaceholder"),value:n}),ts.createElement(c.$,{className:t.confirmRow,"data-testid":"bulk-dismiss-other-confirm","data-pendoid":"events-list-bulk-dismiss-other-confirm",disabled:n.trim().length<=0,onClick:t=>{t.stopPropagation(),e(n.trim())},type:"primary"},ts.createElement(d.s,{id:"replay.event.information.dismissEvent.other.confirm"}))))};var as=s(15195),is=s(67451);const ls=(0,P.wY)(()=>({restoreModal:{borderTop:"none",borderBottom:"none"}}),{name:"BulkRestoreModal"});var ns=s(14041);const rs=({isOpen:e,restorableEvents:t,onClose:s,showErrorMessage:a})=>{const l=ls(),n=(0,i.wA)(),{t:r}=(0,O.t)(),o=t.length,c=r("replay.event.information.dismissEvent.message.action.undo");return ns.createElement(H.a,{className:l.restoreModal,open:e,title:ns.createElement(Jt.$,null,ns.createElement(as.A,null),ns.createElement(d.s,{id:"replay.event.bulk.action.restore.modal.title",values:{count:o}})),okText:r({id:"replay.event.bulk.action.restore.modal.confirm",values:{count:o}}),cancelText:r("replay.event.bulk.action.restore.modal.cancel"),okButtonProps:{"data-pendoid":"events-list-bulk-restore-dismissed-event-confirm"},cancelButtonProps:{"data-pendoid":"events-list-bulk-restore-dismissed-event-cancel"},onOk:()=>{s(),n(S.a.bulkRestoreDismissedEvent({eventIds:t.map(({id:e})=>e)},{meta:{errorMessage:()=>a(),successMessage:({commandId:e})=>(0,is.E)({content:r({id:"replay.event.bulk.action.restore.success",values:{count:o}}),undoLabel:c,onUndo:()=>{n(S.a.bulkUndoDismissLifecycleAction({commandId:e}))}})}}))},onCancel:s,"data-testid":"bulk-restore-modal"},r({id:"replay.event.bulk.action.restore.modal.content",values:{count:o}}))};var os=s(65802),ds=s(35002),cs=Object.defineProperty,ps=Object.defineProperties,us=Object.getOwnPropertyDescriptors,vs=Object.getOwnPropertySymbols,ms=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,ys=(e,t,s)=>t in e?cs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,hs=(e,t)=>{for(var s in t||(t={}))ms.call(t,s)&&ys(e,s,t[s]);if(vs)for(var s of vs(t))gs.call(t,s)&&ys(e,s,t[s]);return e};var fs=s(14041),Es=Object.defineProperty,bs=Object.defineProperties,Ss=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,Ds=Object.prototype.propertyIsEnumerable,Is=(e,t,s)=>t in e?Es(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,ws=(e,t)=>{for(var s in t||(t={}))As.call(t,s)&&Is(e,s,t[s]);if(Ts)for(var s of Ts(t))Ds.call(t,s)&&Is(e,s,t[s]);return e},Rs=(e,t)=>bs(e,Ss(t));const Os=()=>{const{dismissSubmenuMessageIds:e,dropdownKey:t,handleMenuClick:s,handleOtherConfirm:l,isBulkActionLoading:n,isDisabled:r,isMobile:o,isRestoreModalOpen:p,onCloseRestoreModal:u,restorableEvents:v,showBulkDismissAction:m,showErrorMessage:y}=(()=>{const e=(0,i.wA)(),t=(0,N.a)(),{t:s}=(0,O.t)(),{selectedEvents:l,isBulkActionLoading:n,filters:r,pagination:o}=(0,i.d4)(R.bh),[d,c]=(0,a.useState)(!1),[p,u]=(0,a.useState)(0),v=(0,h.F)("replay.showBulkUserFeedback"),m=(0,g.T)("FALSE_POSITIVE_FEEDBACK.DASHCAM_EVENT"),y=!0===v&&m,f=l.length<1,E=l.filter(e=>e.dismissed),b=E.length>0?T.LY:T._E,A=s("replay.event.information.dismissEvent.message.action.undo"),D=()=>{const t=r,{dateRange:a}=t,i=((e,t)=>{var s={};for(var a in e)ms.call(e,a)&&t.indexOf(a)<0&&(s[a]=e[a]);if(null!=e&&vs)for(var a of vs(e))t.indexOf(a)<0&&gs.call(e,a)&&(s[a]=e[a]);return s})(t,["dateRange"]);
1(0,ds.B)({content:s("replay.event.dismiss.common.error"),refreshActionLabel:s("replay.event.dismiss.common.error.action.refresh"),dismissActionLabel:s("replay.event.dismiss.common.error.action.dismiss"),pendoId:"events-list-bulk-dismiss-event-error",onRefresh:()=>{var t,s,l,n;return e(S.A.fetchReplayEvents({isSilentUpdate:!1,requestMetaData:o,filters:(l=hs({},i),n={from:null!=(t=null==a?void 0:a.from)?t:"",to:null!=(s=null==a?void 0:a.to)?s:""},ps(l,us(n)))}))}})},I=t=>{e(S.a.bulkDismissEvent({eventIds:l.map(({id:e})=>e),dismissedReason:t},{meta:{errorMessage:()=>D(),successMessage:({commandId:a})=>(0,is.E)({content:s({id:"replay.event.bulk.action.dismiss.success",values:{count:l.length,reason:t}}),undoLabel:A,onUndo:()=>e(S.a.bulkUndoDismissLifecycleAction({commandId:a}))})}}))};return{dismissSubmenuMessageIds:b,dropdownKey:p,handleMenuClick:({key:t})=>{const a=(0,os.K)(t)&&t===T.BB,i=(0,os.K)(t)&&t===T.OP,n=(0,os.K)(t)&&t===T.fB,r=(0,os.K)(t)&&T._E.includes(t)&&!n;var o;a||n||(i?c(!0):r?I(s(t)):(o=t,e(S.A.bulkStatusesUpdate({eventIds:l.map(({id:e})=>e),eventStatus:o},{meta:{errorMessage:s("replay.event.information.add.status.error")}}))))},handleOtherConfirm:e=>{u(e=>e+1),I(e)},isBulkActionLoading:n,isDisabled:f,isMobile:t,isRestoreModalOpen:d,onCloseRestoreModal:()=>c(!1),restorableEvents:E,showBulkDismissAction:y,showErrorMessage:D}})(),f=e.map(e=>({key:e,label:e===T.fB?fs.createElement(ss,{onConfirm:l}):fs.createElement("span",{"data-testid":`replay-events-list-bulk-actions-dismiss-${e}`,"data-pendoid":`events-list-bulk-dismiss-reason-${e.split(".").pop()}`},fs.createElement(d.s,{id:e}))})),E=T.sq.filter(({key:e})=>m||e!==T.BB).map(({key:e,messageId:t})=>{const s=f.map(e=>Rs(ws({},e),{disabled:r})),a={label:fs.createElement("span",{"data-testid":`replay-events-list-bulk-actions-${e}`},fs.createElement(d.s,{id:t})),key:e};return e!==T.BB?Rs(ws({},a),{disabled:r}):Rs(ws({},a),o?{type:"group",children:s}:{disabled:r,children:s})});return fs.createElement(fs.Fragment,null,fs.createElement(Zt.m,{disabled:n,key:t,menu:{items:E,onClick:s},trigger:o?["click"]:["hover"]},fs.createElement(c.$,{type:"default","data-testid":"events-bulk-action"},fs.createElement(Jt.$,null,fs.createElement(d.s,{id:o?"replay.event.bulk.action.button.mobile.label":"replay.event.bulk.action.button.label"}),n?fs.createElement(Yt.A,null):fs.createElement(Qt.A,null)))),fs.createElement(rs,{isOpen:p,restorableEvents:v,onClose:u,showErrorMessage:y}))};var Cs=Object.defineProperty,ks=Object.defineProperties,Fs=Object.getOwnPropertyDescriptors,Ns=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,xs=(e,t,s)=>t in e?Cs(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,Ms=(e,t)=>{for(var s in t||(t={}))Ps.call(t,s)&&xs(e,s,t[s]);if(Ns)for(var s of Ns(t))Vs.call(t,s)&&xs(e,s,t[s]);return e};const Bs=(0,P.wY)(e=>{return{root:{display:"flex",marginBottom:e.spacing(4)},filterBarWrapper:{"& .ant-input-affix-wrapper":{border:`1px solid ${e.colors.onsurfaceGrayBorders}`}},rootWithoutDriver:{display:"flex",marginBottom:e.spacing(4),"& > div":{width:"16% !important"},"& > div:nth-of-type(1)":{width:"30% !important"}},dateRangePickerWrapper:{paddingRight:e.spacing(2),[`@media (min-width: ${e.breakpoints.values.lg}px)`]:{paddingLeft:e.spacing(3)}},inactiveRecord:{color:e.colors.onsurfaceTechnicalFont,fontStyle:"italic","& span":{color:e.colors.onsurfaceFont}},resetButton:{width:80,[`@media (max-width: ${e.breakpoints.values.lg}px)`]:{paddingRight:e.spacing(1),paddingLeft:e.spacing(1)},[`@media (max-width: ${e.breakpoints.values.md}px)`]:Ms({},e.typography.sizes.md)},mobileDefaultFilter:{width:"50%",padding:0,margin:`0 ${e.spacing(2)}px ${e.spacing(3)}px ${e.spacing(4)}px`},multiSelectWrapper:{padding:`0 ${e.spacing(2)}px ${e.spacing(2)}px ${e.spacing(2)}px`,width:"14%",[`@media (max-width: ${e.breakpoints.values.md-1}px)`]:{padding:`0 0 ${e.spacing(4)}px 0`},zIndex:10},rootMobile:{display:"flex",paddingTop:e.spacing(3),backgroundColor:e.colors.surfaceOverlay,width:"100%","& button":(t=Ms({},e.typography.sizes.md),s={margin:`0 ${e.spacing(4)}px ${e.spacing(4)}px ${e.spacing(2)}px`,width:"50%"}
1,ks(t,Fs(s)))}};var t,s},{name:"ReplayEventsTableFilters"});var js=s(9680),zs=s(34191),Ls=s(14041);const _s=()=>{var e;const t=(0,i.wA)(),{warning:s}=H.a,a=(0,i.d4)(R.nb),{t:l,timeZone:n}=(0,O.t)(),{isExportProcessing:r}=(0,i.d4)(R.u5),{username:o}=null!=(e=(0,i.d4)(y.T.getUserProfile))?e:{},{organisationId:c}=(0,i.d4)(y.T.getSelectedOrganisation),p=(0,Gt.N)(),u=(0,g.T)("EXPORT.DASHCAM_EVENT");if(qs(),!u)return null;const{filters:v,pagination:m}=a,{dateRange:h}=v,f=`${T.h2}-${null==o?void 0:o.toUpperCase()}-${c}`,b=(0,E.C8)(f),{dateRange:A=h,selectedEventTypes:D=[],selectedFleets:I=[],selectedDrivers:w=[],selectedVehicles:C=[],selectedStatuses:k=[],selectedRequestVideoStatuses:F=[],selectedBehaviorTags:N=[],isAllFleetsSelected:P=!1,isAllDriversSelected:V=!1,isAllVehiclesSelected:x=!1,includingDismissedEvents:M=!1,onlyDismissed:B=!1}=b||v,{recordCount:j=0}=m,{from:z,to:L}=A;return Ls.createElement(Ut.Qn.ExportButton,{"data-pendoid":"events-list-export-events",icon:Ls.createElement(zs.A,null),onClick:()=>{j>=4e3?s({title:l("replay.event.export.events.button.warning.title"),content:l({id:"replay.event.export.events.button.warning.description",values:{recordCount:4e3,lineBreak:Ls.createElement("br",null)}}),icon:Ls.createElement(js.A,null)}):t(S.A.exportEvents({requestMetaData:{recordCount:j,orgId:c},filters:{selectedEventTypes:D,selectedFleets:I,selectedDrivers:w,selectedVehicles:C,selectedStatuses:k,selectedRequestVideoStatuses:F,selectedBehaviorTags:N,isAllFleetsSelected:P,isAllDriversSelected:V,isAllVehiclesSelected:x,includingDismissedEvents:M,onlyDismissed:B,from:z,to:L},timeZone:p?n:void 0}))},disabled:0===j,exporting:r,"data-testid":"export-events"},Ls.createElement(d.s,{id:"replay.event.export.events.button.label",tagName:"span"}))},qs=()=>{const{isExportProcessFailed:e}=(0,i.d4)(R.u5),{t}=(0,O.t)(),s=t("replay.event.common.error");(0,a.useEffect)(()=>{e&&x.i.error(s)},[e,s])};var $s=s(13023),Ks=s(14041);const Hs=({behaviorTags:e=[],selectedBehaviorTags:t=[],updateBehaviorTags:s})=>{const{t:a}=(0,O.t)(),i=e.map(e=>{var t;return{title:a((null==(t=T.gO[e])?void 0:t.messageId)||"replay.event.information.behaviorTag.default"),value:e}}),l=(0,$s.U)(i,["title"]);return Ks.createElement(Ut.yH,{onChange:e=>{s({selectedBehaviorTags:e})},parentNodeLabel:a("replay.event.list.filters.behaviorTags.multiSelect.allSelectedTitle"),pendoId:"events-filter-behavior-tags",placeholder:a("replay.event.list.filters.behaviorTags.multiSelect.dropdownTitle"),testId:"events-filter-behavior-tags",treeData:l,value:t})};var Us=s(14041);const Ws="ONLY_DISMISSED",Gs=({shouldShowFilterRequestStatus:e,updateStatuses:t,updateRequestVideoStatuses:s,updateIncludingDismissedEvents:i,updateOnlyDismissed:l,filtersData:n})=>{const{t:r}=(0,O.t)(),{selectedStatuses:o=[],selectedRequestVideoStatuses:d=[],statuses:c,requestVideoStatuses:p=[],includingDismissedEvents:u=!1,onlyDismissed:v=!1}=n,m=(0,g.T)("FALSE_POSITIVE_FEEDBACK.DASHCAM_EVENT"),y=(0,h.F)("replay.showBulkUserFeedback")&&m;(0,a.useEffect)(()=>{y||(u&&i({includingDismissedEvents:!1}),v&&l({onlyDismissed:!1}))},[y,u,v,i,l]);const f=null!=c?c:[],E=f.map(e=>{var t;return{title:r((null==(t=T.if[e])?void 0:t.messageId)||"replay.event.information.default"),value:e}}),b=[...e?p.map(e=>{var t;return{title:r((null==(t=T.TD[e])?void 0:t.messageId)||"replay.event.information.requestVideo.statuses.default"),value:e}}):[],...E,...Boolean(y)&&u?[{title:r("replay.event.information.statuses.dismissed"),value:Ws}]:[]],S=Array.from(new Set([...d,...o,...Boolean(y)&&v?[Ws]:[]]));return Us.createElement(Ut.yH,{onChange:e=>{const a=e.includes(Ws);l({onlyDismissed:a}),s({selectedRequestVideoStatuses:Ys(p,e)}),t({selectedStatuses:Ys(f,e)})},parentNodeLabel:r("replay.event.list.filters.statuses.multiSelect.allSelectedTitle"),pendoId:"events-filter-statuses",placeholder:r("replay.event.list.filters.statuses.multiSelect.dropdownTitle"),testId:"filter-event-status",toggleConfig:y?{checked:u,label:r("replay.event.list.filters.statuses.showDismissedEvents"),onToggle:e=>i({includingDismissedEvents:e})}:void 0,treeData:b,value:S})},Ys=(e,t)=>{const s=new Set(t);return e.filter(e=>s.has(e))};var Qs=s(14041);const Zs=({filtersData:e,updateEventTypes:t})=>{const{t:s}=(0,O.t)(),{eventTypes:a,selectedEventTypes:i}=e,l=null==a?void 0:a.map(e=>{var t;return{title:s((null==(t=m.LM[e])?void 0:t.messageId)||"replay.event.information.eventType.default"),value:e}});return Qs.createElement(Ut.yH,{onChange:e=>{t({selectedEventTypes:e})},parentNodeLabel:s("replay.event.list.filters.events.multiSelect.allSelectedTitle"),pendoId:"events-filter-event-types",placeholder:s("replay.event.list.filters.events.multiSelect.dropdownTitle"),testId:"events-filter-event-types",treeData:null!=l?l:[],value:null!=i?i:[]})};var Js=s(14041);const Xs=({filtersData:e,updateFleets:t})=>{const{t:s}=(0,O.t)(),{selectedFleets:a,fleets:i,isAuthorizedFleetsFetching:l}=e,n=null==i?void 0:i.map(({id:e,name:t})=>({title:t,value:e}));
1return Js.createElement(Ut.yH,{loading:l,onChange:e=>{const s=e.length===(null==n?void 0:n.length);t({isAllSelected:s,selectedFleets:e})},parentNodeLabel:s("replay.event.list.filters.fleets.multiSelect.groupTitle"),pendoId:"events-filter-fleets",placeholder:s("replay.event.list.filters.fleets.multiSelect.inputPlaceholder"),testId:"events-filter-fleets",treeData:null!=n?n:[],value:null!=a?a:[]})};var ea=s(35625);const ta=(0,P.wY)(()=>({root:{pointerEvents:"none"},buttonWrapper:{cursor:"no-drop"}}),{name:"RequestVideoButton"});var sa=s(14041);const aa=({clarityLocateOnlyFleet:e,dashcamPlansLoading:t,setShowVideoRequestModal:s})=>{const a=ta(),i=e;if(!(0,g.T)("REQUEST.DASHCAM_EVENT"))return null;const l=sa.createElement(c.$,{type:"primary","data-pendoid":"events-list-request-video","data-testid":"replay-event-request-video-button",icon:sa.createElement(ea.A,null),onClick:()=>s(!0),disabled:i,loading:t,className:i?a.root:""},sa.createElement(d.s,{id:"replay.event.request.video.button.label",tagName:"span"}));return sa.createElement(sa.Fragment,null,i?sa.createElement(ve.m,{title:sa.createElement(d.s,{id:"replay.event.request.video.button.disabledForClarityLocate.tooltip"})},sa.createElement("span",{className:a.buttonWrapper},l)):l)};var ia=s(14041),la=Object.defineProperty,na=Object.defineProperties,ra=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,pa=(e,t,s)=>t in e?la(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;const ua=({filtersData:e={},resetFilters:t,updateDateRange:s,updateEventTypes:l,updateFleets:n,updateDrivers:r,updateVehicles:o,updateStatuses:c,updateBehaviorTags:p,updateRequestVideoStatuses:u,updateIncludingDismissedEvents:v,updateOnlyDismissed:f,isDriverInfo:E=!0,fetchEventRecords:b,totalRecords:S})=>{var T;const A=Bs(),{t:D,timeZone:I}=(0,O.t)(),w=(0,N.a)(),{organisationId:C}=(0,i.d4)(y.T.getSelectedOrganisation),{availableDashcamPlans:k,requestProcessing:F}=(0,i.d4)(R.e5),P=(0,i.d4)(R.T2),V=(0,i.d4)(R.zl),[x,M]=(0,a.useState)(!1),[B,j]=(0,a.useState)(!1),[z,L]=(0,a.useState)(!1),{dateRange:_,drivers:q,vehicles:$,selectedVehicles:K,selectedDrivers:H,behaviorTags:U,selectedBehaviorTags:W,isAuthorizedDriversFetching:G}=e,{from:Y,to:Q}=null!=_?_:{},Z=1===(null==k?void 0:k.length)&&(null==k?void 0:k.includes(m.oH.PLAN_NAMES.CLARITY_LOCATE)),J=!(null==k?void 0:k.length)||(null==k?void 0:k.includes(m.oH.PLAN_NAMES.CLARITY_LOCATE)),X=(({classes:e,drivers:t,t:s})=>(0,At.g)(t)?null:t.reduce((t,{id:a,firstName:i,lastName:l,active:n})=>{const r=n?void 0:e.inactiveRecord,o=Re({firstName:i,lastName:l}),d={className:r,key:a,title:n?o:s({id:"replay.event.list.filters.inactive.item.label",values:{itemName:o}}),value:a};return n?t.active.push(d):t.inactive.push(d),t.all.push(d),t},{active:[],inactive:[],all:[]}))({drivers:q,classes:A,t:D}),ee=(({classes:e,t,vehicles:s})=>(0,At.g)(s)?null:s.reduce((s,{id:a,displayName:i,registration:l,active:n})=>{const r=n?void 0:e.inactiveRecord,o=(0,Ie.M)({displayName:i,registration:l}),d={className:r,key:a,title:n?o:t({id:"replay.event.list.filters.inactive.item.label",values:{itemName:o}}),value:a};return n?s.active.push(d):s.inactive.push(d),s.all.push(d),s},{active:[],inactive:[],all:[]}))({vehicles:$,classes:A,t:D}),te=(0,h.F)("replay.showFilterRequestStatus","showFilterRequestStatusOrganisationUuids",C),se=(0,g.T)("BULK_STATUS_UPDATE.DASHCAM_EVENT"),ae=(0,h.F)("replay.bulkActionEnabled")&&se,ie=(0,Gt.N)();ya(),ma({selectedItems:null!=H?H:[],itemGroupedData:X,updateItems:r,isActiveItemsOnly:x,updateKey:"selectedDrivers"}),ga({itemGroupedData:X,selectedItems:null!=H?H:[],setIsActiveOnly:M}),ma({selectedItems:null!=K?K:[],itemGroupedData:ee,updateItems:o,isActiveItemsOnly:B,updateKey:"selectedVehicles"}),ga({itemGroupedData:ee,selectedItems:null!=K?K:[],setIsActiveOnly:j});const le=B?null==ee?void 0:ee.active:null==ee?void 0:ee.all,ne=null!=K?K:[],re=x?null==X?void 0:X.active:null==X?void 0:X.all,oe=null!=H?H:[],de=[Ht.py.TODAY,Ht.py.YESTERDAY,Ht.py.LAST_3_DAYS,Ht.py.LAST_7_DAYS,Ht.py.LAST_WEEK,Ht.py.THIS_MONTH,Ht.py.LAST_MONTH],ce=ia.createElement(Ht.cv,{"data-testid":"events-filter-date-range",value:{from:Y,to:Q},onChange:va({updateDateRange:s}),allowClear:{clearIcon:null},organisationTimeZone:ie?void 0:I,inputReadOnly:w,useSelectedTimeZone:ie,presetKeys:de});return ia.createElement("div",{className:A.filterBarWrapper},ia.createElement(Ut.Qn,{dateRangePicker:ce,onReset:()=>{t(),M(!0),j(!0)},filterWidth:208,filterCount:S,otherItems:ia.createElement(ia.Fragment,null,ia.createElement(Wt.C,{fetchEventRecords:b,cameraStatus:V,requestVideo:P,setShowVideoRequestModal:L,showClarityLocateTooltip:J,showVideoRequestModal:z}),ia.createElement(aa,{clarityLocateOnlyFleet:Z,dashcamPlansLoading:F,setShowVideoRequestModal:L}),ae&&ia.createElement(Os,null),ia.createElement(_s,null))},ia.createElement(Ut.Qn.MobileGroupHeading,{text:ia.createElement(d.s,{id:"replay.event.list.filters.mobile.filter.behaviorTags"})}),ia.createElement(Hs,{behaviorTags:U,selectedBehaviorTags:W,updateBehaviorTags:p}),ia.createElement(Ut.Qn.MobileGroupHeading,{text:ia.createElement(d.s,{id:"replay.event.list.filters.mobile.filter.vehicles"})}),ia.createElement(Ut.yH,{loading:null!=(T=e.isAuthorizedVehiclesFetching)&&T,onChange:e=>{o({selectedVehicles:e,isAllSelected:(0,Kt.h)(le)&&e.length===le.length})},parentNodeLabel:D("filters.vehicles.multiSelect.activeDriverGroupTitle"),pendoId:"events-filter-vehicles",placeholder:D("filters.vehicles.multiSelect.inputPlaceholder"),testId:"filter-vehicles",toggleConfig:{checked:!B,label:D("filters.vehicles.multiSelect.showInactiveVehicles"),onToggle:e=>j(!e)},treeData:null!=le?le:[],value:ne}),E&&ia.createElement(Ut.Qn.MobileGroupHeading,{text:ia.createElement(d.s,{id:"replay.event.list.filters.mobile.filter.drivers"})}),E&&ia.createElement(Ut.yH,{loading:null!=G&&G,onChange:e=>{r({selectedDrivers:e,isAllSelected:(0,Kt.h)(re)&&e.length===re.length})},parentNodeLabel:D("replay.event.list.filters.drivers.multiSelect.activeDriverGroupTitle"),pendoId:"events-filter-drivers",placeholder:D("replay.event.list.filters.drivers.multiSelect.inputPlaceholder"),testId:"filter-drivers",toggleConfig:{checked:!x,label:D("replay.event.list.filters.drivers.multiSelect.showInactiveDrivers"),onToggle:e=>M(!e)},treeData:null!=re?re:[],value:oe}),ia.createElement(Ut.Qn.MobileGroupHeading,{text:ia.createElement(d.s,{id:"replay.event.list.filters.mobile.filter.status"})}),ia.createElement(Gs,{filtersData:e,shouldShowFilterRequestStatus:te,updateIncludingDismissedEvents:v,updateOnlyDismissed:f,updateRequestVideoStatuses:u,updateStatuses:c}),ia.createElement(Ut.Qn.MobileGroupHeading,{text:ia.createElement(d.s,{id:"replay.event.list.filters.mobile.filter.events"})}),ia.createElement(Zs,{updateEventTypes:l,filtersData:e}),ia.createElement(Ut.Qn.MobileGroupHeading,{text:ia.createElement(d.s,{id:"replay.event.list.filters.mobile.filter.groups"})}),ia.createElement(Xs,{updateFleets:n,filtersData:e})))},va=({updateDateRange:e})=>t=>e(t),ma=e=>{const{isActiveItemsOnly:t}=e,s=(0,a.useRef)(e);s.current=e,(0,a.useEffect)(()=>{var e;(e=>{var t,s,a,i,l,n;const{itemGroupedData:r,selectedItems:o=null,isActiveItemsOnly:d}=e;if(!r)return;const c=null!=o?o:[];if(d&&(null==(t=null==r?void 0:r.inactive)?void 0:t.length)>0){const t=new Set(r.inactive.map(({key:e})=>e)),a=c.filter(e=>!t.has(e)),i=a.length===(null==(s=null==r?void 0:r.active)?void 0:s.length);"selectedDrivers"===e.updateKey?e.updateItems({selectedDrivers:a,isAllSelected:i}):e.updateItems({selectedVehicles:a,isAllSelected:i})}if((null==(a=null==r?void 0:r.active)?void 0:a.length)>0&&(null==(i=null==r?void 0:r.active)?void 0:i.length)===c.length&&!d&&(null==(l=null==r?void 0:r.inactive)?void 0:l.length)>0){const t=r.inactive.map(({key:e})=>e),s=new Set([...c,...t]),a=Array.from(s),i=a.length===(null==(n=null==r?void 0:r.all)?void 0:n.length);"selectedDrivers"===e.updateKey?e.updateItems({selectedDrivers:a,isAllSelected:i}):e.updateItems({selectedVehicles:a,isAllSelected:i})}})((e=((e,t)=>{for(var s in t||(t={}))da.call(t,s)&&pa(e,s,t[s]);if(oa)for(var s of oa(t))ca.call(t,s)&&pa(e,s,t[s]);return e})({},s.current),na(e,ra({isActiveItemsOnly:t}
1))))},[t])},ga=({itemGroupedData:e,selectedItems:t,setIsActiveOnly:s})=>{const i=(0,a.useRef)({itemGroupedData:e,selectedItems:t,setIsActiveOnly:s});i.current={itemGroupedData:e,selectedItems:t,setIsActiveOnly:s};const l=JSON.stringify(null==e?void 0:e.inactive);(0,a.useEffect)(()=>{const{itemGroupedData:e,selectedItems:t,setIsActiveOnly:s}=i.current;(({itemGroupedData:e,selectedItems:t,setIsActiveOnly:s})=>{if(null==e?void 0:e.inactive){const a=new Set(null!=t?t:[]);s(!e.inactive.map(({key:e})=>e).some(e=>a.has(e)))}})({itemGroupedData:e,selectedItems:t,setIsActiveOnly:s})},[l])},ya=()=>{const e=(0,i.wA)();(0,a.useEffect)(()=>{e(S.A.fetchAvailableDashcamPlans())},[e])},ha=(0,P.wY)(()=>({pageTitleWrapper:{display:"flex",justifyContent:"space-between","& span":{textTransform:"none"},"& a":{paddingRight:0}}}),{name:"ReplayEvents"});var fa=s(14041),Ea=Object.defineProperty,ba=Object.defineProperties,Sa=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,Ia=(e,t,s)=>t in e?Ea(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s,wa=(e,t)=>{for(var s in t||(t={}))Aa.call(t,s)&&Ia(e,s,t[s]);if(Ta)for(var s of Ta(t))Da.call(t,s)&&Ia(e,s,t[s]);return e},Ra=(e,t)=>ba(e,Sa(t));const Oa=()=>{var e,t;const s=(0,i.wA)(),l=ha(),n=(0,i.d4)(R.nb),r=(0,i.d4)(R.I5),{username:o}=null!=(e=(0,i.d4)(y.T.getUserProfile))?e:{},{organisationId:w}=(0,i.d4)(y.T.getSelectedOrganisation),[O,C]=(0,a.useState)(!0),k=(0,b.Z)(O),F=(0,g.T)("FILTER.SEEING_MACHINES_EVENT"),N=(0,g.T)("READ.CARA_TRIGGERED_VIDEO_CAPTURE"),P=(0,h.F)("replay.showFTCloudLink","showFTCloudLinkWhitelist",w),{pageHiddenProperty:V,visibilityChangeEvent:x}=(0,f.F)(),{events:M,filters:B,pagination:j,isBulkActionSuccess:z,isBulkActionLoading:L,isReplayEventsFetching:_,isReplayEventStatusUpdateSuccess:q,isReplayEventDiscardingFromList:$,isReplayEventDiscardingFromListSuccess:K}=n,{dateRange:H}=B,{recordCount:U=0}=j,W=`${T.h2}-${null==o?void 0:o.toUpperCase()}-${w}`,G=(0,E.C8)(W),{dateRange:Y=H,selectedEventTypes:Q=[],selectedFleets:Z=[],selectedDrivers:J=[],selectedVehicles:X=[],selectedStatuses:ee=[],selectedBehaviorTags:te=[],selectedRequestVideoStatuses:se=[],isAllFleetsSelected:ae=!1,isAllDriversSelected:ie=!1,isAllVehiclesSelected:le=!1,includingDismissedEvents:ne=!1,onlyDismissed:re=!1}=G||B,{pageId:oe=0,pageSize:de=v.nu}=G||j,{allAllowedEventStatuses:ce,allowedSelectedStatuses:pe}=(({selectedStatuses:e})=>{const t=(0,A.e)();return{allAllowedEventStatuses:(0,a.useMemo)(()=>[...t],[t]),allowedSelectedStatuses:(0,a.useMemo)(()=>e.filter(e=>t.has(e)),[t,e])}})({selectedStatuses:ee}),{allAllowedRequestVideoStatuses:ue,allowedSelectedRequestVideoStatuses:ve}=(({selectedRequestVideoStatuses:e})=>{const t=(0,g.T)("REVIEW_STATUS_UPDATE.DASHCAM_EVENT");return{allAllowedRequestVideoStatuses:(0,a.useMemo)(()=>t?I.filter(e=>e!==D.bi.SUCCESS):[],[t]),allowedSelectedRequestVideoStatuses:(0,a.useMemo)(()=>t?e:[],[t,e])}})({selectedRequestVideoStatuses:se}),{from:me,to:ge}=Y,ye=Q.join(","),he=Z.join(","),fe=X.join(","),Ee=J.join(","),be=pe.join(","),Se=te.join(","),Te=ve.join(","),Ae=Boolean(null==M?void 0:M.length),De=Object.values(m.we).map(e=>e.type);N&&De.push(m.Nv.CARA.type),F&&De.push(...Object.values(m.q8).map(e=>e.type));const Ie=Object.keys(T.gO);Ca({dispatch:s,from:me,to:ge,selectedEventTypes:Q,selectedFleets:Z,selectedDrivers:J,selectedVehicles:X,selectedStatuses:pe,selectedBehaviorTags:te,selectedRequestVideoStatuses:ve,isAllFleetsSelected:ae,isAllDriversSelected:ie,isAllVehiclesSelected:le,includingDismissedEvents:ne,onlyDismissed:re,pageId:oe,pageSize:de});const we=e=>{s(S.A.fetchReplayEvents({requestMetaData:{pageId:oe,pageSize:de,orgId:w},filters:{selectedEventTypes:Q,selectedFleets:Z,selectedDrivers:J,selectedVehicles:X,selectedStatuses:pe,selectedBehaviorTags:te,selectedRequestVideoStatuses:ve,isAllFleetsSelected:ae,isAllDriversSelected:ie,isAllVehiclesSelected:le,includingDismissedEvents:ne,onlyDismissed:re,from:me,to:ge},isSilentUpdate:e}))};return za({visibilityChangeEvent:x,pageHiddenProperty:V,setIsPageVisible:C}),ka({fetchEventRecords:we,pageId:oe,pageSize:de,selectedEventTypeIds:ye,selectedFleetIds:he,selectedVehicleIds:fe,selectedDriverIds:Ee,selectedStatusIds:be,selectedBehaviorTagIds:Se,selectedRequestVideoStatusIds:Te,from:me,to:ge,isPageVisible:O,prevPageVisibilityState:k,isEventsAlreadyAvailable:Ae,isAllDriversSelected:ie,isAllVehiclesSelected:le,includingDismissedEvents:ne,onlyDismissed:re}),Fa({isReplayEventStatusUpdateSuccess:q,fetchEventRecords:we}),Na({isReplayEventDiscardingFromListSuccess:K,fetchEventRecords:we}),Pa({isBulkActionSuccess:z,fetchEventRecords:we}),Va({dispatch:s,organisationId:w,selectedFleetIds:he}),Ma({dispatch:s,organisationId:w,selectedFleetIds:he}),xa({dispatch:s,organisationId:w}),Ba({dispatch:s}),ja({fetchEventRecords:we,eventsRefreshInterval:T.cL,isPageVisible:O}),fa.createElement(u.YW,null,fa.createElement(u.zY,null,fa.createElement("div",{className:l.pageTitleWrapper},fa.createElement(u.sT,{title:fa.createElement(d.s,{id:"replay.event.list.title"})}),P&&fa.createElement(c.$,{icon:fa.createElement(p.Co,null),type:"link",href:T.v6,target:"_blank"},fa.createElement(d.s,{id:"replay.event.ftCloud.link",tagName:"span"})))),fa.createElement(u.TK,null,fa.createElement(ua,{fetchEventRecords:we,filtersData:Ra(wa({},r),{vehicles:null!=(t=r.vehicles)?t:void 0,dateRange:Y,eventTypes:De,selectedDrivers:J,selectedEventTypes:Q,selectedFleets:Z,selectedStatuses:pe,includingDismissedEvents:ne,onlyDismissed:re,requestVideoStatuses:ue,selectedRequestVideoStatuses:ve,selectedVehicles:X,statuses:ce,behaviorTags:Ie,selectedBehaviorTags:te}),updateDateRange:$a({dispatch:s,pageSize:de,sessionStorageReplayFiltersKey:W}),updateEventTypes:Ka({dispatch:s,pageSize:de,selectedEventTypeIds:ye,sessionStorageReplayFiltersKey:W}),updateDrivers:Ua({dispatch:s,selectedDriverIds:Ee,pageSize:de,sessionStorageReplayFiltersKey:W}
1),updateVehicles:Wa({dispatch:s,selectedVehicleIds:fe,pageSize:de,sessionStorageReplayFiltersKey:W}),updateFleets:Ga({dispatch:s,selectedFleetIds:he,selectedVehicleIds:fe,selectedDriverIds:Ee,pageSize:de,sessionStorageReplayFiltersKey:W}),updateBehaviorTags:Ha({dispatch:s,pageSize:de,selectedBehaviorTagIds:Se,sessionStorageReplayFiltersKey:W}),updateIncludingDismissedEvents:Qa({dispatch:s,pageSize:de,sessionStorageReplayFiltersKey:W}),updateOnlyDismissed:Za({dispatch:s,pageSize:de,sessionStorageReplayFiltersKey:W}),updateStatuses:Ya({dispatch:s,selectedStatusIds:be,pageSize:de,sessionStorageReplayFiltersKey:W}),updateRequestVideoStatuses:Ja({dispatch:s,selectedRequestVideoStatusIds:Te,pageSize:de,sessionStorageReplayFiltersKey:W}),resetFilters:_a({dispatch:s,pageSize:de,sessionStorageReplayFiltersKey:W}),totalRecords:U}),fa.createElement(_t,{events:M,setPagination:qa({dispatch:s,sessionStorageReplayFiltersKey:W}),loading:_||L,pagination:j,isReplayEventDiscardingFromList:$})))},Ca=({dispatch:e,from:t,to:s,selectedEventTypes:i,selectedFleets:l,selectedDrivers:n,selectedVehicles:r,selectedRequestVideoStatuses:d,selectedStatuses:c,selectedBehaviorTags:p,isAllFleetsSelected:u,isAllDriversSelected:v,isAllVehiclesSelected:m,includingDismissedEvents:g,onlyDismissed:y,pageId:h,pageSize:f})=>{const E=(0,a.useRef)({dispatch:e,from:t,to:s,selectedEventTypes:i,selectedFleets:l,selectedDrivers:n,selectedVehicles:r,selectedRequestVideoStatuses:d,selectedStatuses:c,selectedBehaviorTags:p,isAllFleetsSelected:u,isAllDriversSelected:v,isAllVehiclesSelected:m,includingDismissedEvents:g,onlyDismissed:y,pageId:h,pageSize:f});E.current={dispatch:e,from:t,to:s,selectedEventTypes:i,selectedFleets:l,selectedDrivers:n,selectedVehicles:r,selectedRequestVideoStatuses:d,selectedStatuses:c,selectedBehaviorTags:p,isAllFleetsSelected:u,isAllDriversSelected:v,isAllVehiclesSelected:m,includingDismissedEvents:g,onlyDismissed:y,pageId:h,pageSize:f},(0,o.y)(()=>{const{dispatch:e,from:t,to:s,selectedEventTypes:a,selectedFleets:i,selectedDrivers:l,selectedVehicles:n,selectedRequestVideoStatuses:r,selectedStatuses:o,selectedBehaviorTags:d,isAllFleetsSelected:c,isAllDriversSelected:p,isAllVehiclesSelected:u,includingDismissedEvents:v,onlyDismissed:m,pageId:g,pageSize:y}=E.current;e(S.A.setDateRange({from:t,to:s})),e(S.A.setEventTypes({selectedEventTypes:a})),e(S.A.setDrivers({selectedDrivers:l,isAllSelected:p})),e(S.A.setVehicles({selectedVehicles:n,isAllSelected:u})),e(S.A.setFleets({isAllSelected:c,selectedFleets:i})),e(S.A.setRequestVideoStatuses({selectedRequestVideoStatuses:r})),e(S.A.setStatuses({selectedStatuses:o})),e(S.A.setBehaviorTags({selectedBehaviorTags:d})),e(S.A.setIncludingDismissedEvents({includingDismissedEvents:v})),e(S.A.setOnlyDismissed({onlyDismissed:m})),e(S.A.setPagination({pageId:g,pageSize:y}))})},ka=({fetchEventRecords:e,pageId:t,pageSize:s,selectedEventTypeIds:i,selectedFleetIds:l,selectedVehicleIds:n,selectedDriverIds:r,selectedStatusIds:o,selectedBehaviorTagIds:d,selectedRequestVideoStatusIds:c,from:p,to:u,isPageVisible:v,prevPageVisibilityState:m,isEventsAlreadyAvailable:g,isAllDriversSelected:y,isAllVehiclesSelected:h,includingDismissedEvents:f,onlyDismissed:E})=>{const b=(0,a.useRef)({fetchEventRecords:e,prevPageVisibilityState:m,isEventsAlreadyAvailable:g});b.current={fetchEventRecords:e,prevPageVisibilityState:m,isEventsAlreadyAvailable:g},(0,a.useEffect)(()=>{const{fetchEventRecords:e,prevPageVisibilityState:t,isEventsAlreadyAvailable:s}=b.current;v&&e(!t&&s)},[t,s,i,l,n,r,o,d,c,p,u,v,y,h,f,E])},Fa=({isReplayEventStatusUpdateSuccess:e,fetchEventRecords:t})=>{const s=(0,a.useRef)(t);s.current=t,(0,a.useEffect)(()=>{e&&s.current()},[e])},Na=({isReplayEventDiscardingFromListSuccess:e,fetchEventRecords:t})=>{const s=(0,a.useRef)(t);s.current=t,(0,a.useEffect)(()=>{e&&s.current()},[e])},Pa=({isBulkActionSuccess:e,fetchEventRecords:t})=>{const s=(0,a.useRef)(t);s.current=t,(0,a.useEffect)(()=>{e&&s.current()},[e])},Va=({dispatch:e,organisationId:t,selectedFleetIds:s})=>(0,a.useEffect)(()=>{t&&e(S.A.fetchAuthorizedDrivers({orgId:t,selectedFleetIds:s}))}
1,[e,t,s]),xa=({dispatch:e,organisationId:t})=>{(0,o.y)(()=>{t&&e(S.A.fetchAuthorizedFleets({orgId:t}))})},Ma=({dispatch:e,organisationId:t,selectedFleetIds:s})=>{(0,a.useEffect)(()=>{t&&e(S.A.fetchAuthorizedVehicles({orgId:t,selectedFleetIds:s}))},[e,t,s])},Ba=({dispatch:e})=>{(0,o.y)(()=>{e(S.a.resetReplayEventRecord())})},ja=({fetchEventRecords:e,eventsRefreshInterval:t,isPageVisible:s})=>{const i=(0,a.useRef)(e);i.current=e,(0,a.useEffect)(()=>{if(!s)return;const e=setInterval(()=>i.current(!0),t);return()=>clearInterval(e)},[t,s])},za=({visibilityChangeEvent:e,pageHiddenProperty:t,setIsPageVisible:s})=>{(0,o.y)(()=>{if(!t||!e)return;const a=La({setIsPageVisible:s,pageHiddenProperty:t});return document.addEventListener(e,a),()=>document.removeEventListener(e,a)})},La=({setIsPageVisible:e,pageHiddenProperty:t})=>()=>e(!Reflect.get(document,t)),_a=({dispatch:e,pageSize:t,sessionStorageReplayFiltersKey:s})=>()=>{e(S.A.resetFilters()),ti({pageSize:t},s)},qa=({dispatch:e,sessionStorageReplayFiltersKey:t})=>({pageId:s=0,pageSize:a})=>{e(S.A.setPagination({pageId:s,pageSize:a})),ei({pageId:s,pageSize:a},t)},$a=({dispatch:e,pageSize:t,sessionStorageReplayFiltersKey:s})=>({from:a,to:l})=>{(0,i.vA)(()=>{e(S.A.setDateRange({from:a||"",to:l||""})),e(S.A.setPagination({pageId:0,pageSize:t}))}),a&&l&&ei({dateRange:{from:a,to:l},pageId:0},s)},Ka=({dispatch:e,pageSize:t,selectedEventTypeIds:s,sessionStorageReplayFiltersKey:a})=>({selectedEventTypes:i})=>{const r=(0,n.h)(s)?s.split(","):[];(0,l.Q)(i,r)||Xa({dispatch:e,storeFiltersAction:S.A.setEventTypes,filters:{selectedEventTypes:i},sessionStorage:{selectedEventTypes:i,pageSize:t},sessionStorageReplayFiltersKey:a})},Ha=({dispatch:e,pageSize:t,selectedBehaviorTagIds:s,sessionStorageReplayFiltersKey:a})=>({selectedBehaviorTags:i})=>{const r=(0,n.h)(s)?s.split(","):[];(0,l.Q)(i,r)||Xa({dispatch:e,storeFiltersAction:S.A.setBehaviorTags,filters:{selectedBehaviorTags:i},sessionStorage:{selectedBehaviorTags:i,pageSize:t},sessionStorageReplayFiltersKey:a})},Ua=({dispatch:e,pageSize:t,selectedDriverIds:s,sessionStorageReplayFiltersKey:a})=>({selectedDrivers:i,isAllSelected:r,forceUpdate:o=!1})=>{const d=(0,n.h)(s)?s.split(","):[];(0,l.Q)(d,i)&&!o||Xa({dispatch:e,storeFiltersAction:S.A.setDrivers,filters:{selectedDrivers:i,isAllSelected:r},sessionStorage:{selectedDrivers:i,isAllDriversSelected:r,pageSize:t},sessionStorageReplayFiltersKey:a})},Wa=({dispatch:e,pageSize:t,selectedVehicleIds:s,sessionStorageReplayFiltersKey:a})=>({selectedVehicles:i,isAllSelected:r,forceUpdate:o=!1})=>{const d=(0,n.h)(s)?s.split(","):[];(0,l.Q)(d,i)&&!o||Xa({dispatch:e,storeFiltersAction:S.A.setVehicles,filters:{selectedVehicles:i,isAllSelected:r},sessionStorage:{selectedVehicles:i,isAllVehiclesSelected:r,pageSize:t},sessionStorageReplayFiltersKey:a})},Ga=({dispatch:e,pageSize:t,selectedDriverIds:s,selectedFleetIds:a,selectedVehicleIds:i,sessionStorageReplayFiltersKey:r})=>({isAllSelected:o,selectedFleets:d})=>{const c=(0,n.h)(a)?a.split(","):[];(0,l.Q)(d,c)||(Xa({dispatch:e,storeFiltersAction:S.A.setFleets,filters:{selectedFleets:d,isAllSelected:o},sessionStorage:{selectedFleets:d,isAllFleetsSelected:o,pageSize:t},sessionStorageReplayFiltersKey:r}),Ua({dispatch:e,selectedDriverIds:s,pageSize:t,sessionStorageReplayFiltersKey:r})({selectedDrivers:[],isAllSelected:!1}),Wa({dispatch:e,selectedVehicleIds:i,pageSize:t,sessionStorageReplayFiltersKey:r})({selectedVehicles:[],isAllSelected:!1}))},Ya=({dispatch:e,pageSize:t,selectedStatusIds:s,sessionStorageReplayFiltersKey:a})=>({selectedStatuses:i})=>{const r=(0,n.h)(s)?s.split(","):[];(0,l.Q)(i,r)||Xa({dispatch:e,storeFiltersAction:S.A.setStatuses,filters:{selectedStatuses:i},sessionStorage:{selectedStatuses:i,pageSize:t},sessionStorageReplayFiltersKey:a})},Qa=({dispatch:e,pageSize:t,sessionStorageReplayFiltersKey:s})=>({includingDismissedEvents:a})=>{Xa({dispatch:e,storeFiltersAction:S.A.setIncludingDismissedEvents,filters:{includingDismissedEvents:a},sessionStorage:wa({includingDismissedEvents:a,pageSize:t},!a&&{onlyDismissed:!1}),sessionStorageReplayFiltersKey:s})}
1,Za=({dispatch:e,pageSize:t,sessionStorageReplayFiltersKey:s})=>({onlyDismissed:a})=>{Xa({dispatch:e,storeFiltersAction:S.A.setOnlyDismissed,filters:{onlyDismissed:a},sessionStorage:{onlyDismissed:a,pageSize:t},sessionStorageReplayFiltersKey:s})},Ja=({dispatch:e,pageSize:t,selectedRequestVideoStatusIds:s,sessionStorageReplayFiltersKey:a})=>({selectedRequestVideoStatuses:i})=>{const r=(0,n.h)(s)?s.split(","):[];(0,l.Q)(i,r)||Xa({dispatch:e,storeFiltersAction:S.A.setRequestVideoStatuses,filters:{selectedRequestVideoStatuses:i},sessionStorage:{selectedRequestVideoStatuses:i,pageSize:t},sessionStorageReplayFiltersKey:a})},Xa=({dispatch:e,storeFiltersAction:t,filters:s,sessionStorage:a,sessionStorageReplayFiltersKey:i})=>{const{pageSize:l}=a;e(t(s)),e(S.A.setPagination({pageId:0,pageSize:(0,r.E)(l)?l:v.nu})),ei(Ra(wa({},a),{pageId:0}),i)},ei=(e,t)=>{(0,E.kH)(t,wa(wa({},(0,E.C8)(t)),e))},ti=(e,t)=>{(0,E.kH)(t,e)},si=(0,w.A)(Oa)},58671:(e,t,s)=>{s.d(t,{F:()=>i});var a=s(51962);const i=()=>{const e=(0,a.O)(Reflect.get(document,"hidden")),t=(0,a.O)(Reflect.get(document,"msHidden")),s=(0,a.O)(Reflect.get(document,"webkitHidden"));return e?{pageHiddenProperty:"hidden",visibilityChangeEvent:"visibilitychange"}:t?{pageHiddenProperty:"msHidden",visibilityChangeEvent:"msvisibilitychange"}:s?{pageHiddenProperty:"webkitHidden",visibilityChangeEvent:"webkitvisibilitychange"}:{}}},67600:(e,t,s)=>{s.d(t,{Q:()=>n});var a=s(24134),i=s(47143),l=s(56956);const n=(e,t)=>!(!Array.isArray(e)||!Array.isArray(t)||e.length!==t.length)&&(0,a.I)((0,l.M)(e,t,i.n))},74149:(e,t,s)=>{s.d(t,{$:()=>c});var a=s(79725),i=s(14041),l=Object.defineProperty,n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,d=(e,t,s)=>t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;const c=e=>{var t=e,{children:s}=t,l=((e,t)=>{var s={};for(var a in e)r.call(e,a)&&t.indexOf(a)<0&&(s[a]=e[a]);if(null!=e&&n)for(var a of n(e))t.indexOf(a)<0&&o.call(e,a)&&(s[a]=e[a]);return s})(t,["children"]);return i.createElement(a.A,((e,t)=>{for(var s in t||(t={}))r.call(t,s)&&d(e,s,t[s]);if(n)for(var s of n(t))o.call(t,s)&&d(e,s,t[s]);return e})({},l),s)}}}]);
2//# sourceMappingURL=replay.myeroad.8c577ddb68b224d9690a.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.