/*! maintenance_supporter frontend 2.68.0 */ import{a as he,b as Ht,c as vt,d as Nt,e as Ct,f as ue,g as ge,h as me}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-YOKUW3LY.js";import{a as W,b as Bt,c as Vt,d as ve,e as be,f as Ut,g as fe,h as ye,i as $e,j as we,k as ke,l as Te,m as je,n as Se,o as Ee,p as Me,u as Ce,x as De}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-LHS5CWL7.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-Z4NJK7EI.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-IZFQW4PJ.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-PUICUH7O.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-W2J73EGP.js";import{b as _e}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-CPVQNQQQ.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-XME3CTBO.js";import{a as Xt}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-LATOZBYW.js";import{a as xe}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-MEZOPQBI.js";import{a as S}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-PPH3NCFT.js";import{A as Et,B as Mt,C as pe,D as Ft,a as u,b as D,c as o,d as H,f as d,h as R,i as Jt,j as le,k as ce,l as $,m,n as zt,o as It,p as Lt,q as s,r as Pt,s as P,t as de,u as Y,v as V,w as kt,x as _t}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-YEY3J44W.js";var ii=["assignee_pool","required_completion_fields","checklist","labels","history"],si=["checklist_progress"],ai=["tasks","parts"],ri=["manual_docs","battery_fleet_excluded"];function te(r,n,t=[]){for(let e of n)r[e]===void 0&&(r[e]=[]);for(let e of t)r[e]===void 0&&(r[e]={})}function oi(r){let n=r;te(n,ai),n.object&&typeof n.object=="object"&&te(n.object,ri);for(let t of n.tasks)te(t,ii,si);return r}function Dt(r){for(let n of r)oi(n);return r}function ni(r,n){if(n.objects)return n.objects;let t=n.delta||[],e=n.removed||[];if(!t.length&&!e.length)return null;let i=new Map(r.map(a=>[a.entry_id,a]));for(let a of t)i.set(a.entry_id,a);for(let a of e)i.delete(a);return[...i.values()]}function Re(r,n){return n.objects&&Dt(n.objects),n.delta&&Dt(n.delta),ni(r,n)}var A={overviewTab:"msp-overview-tab",collapsedSections:"msp-collapsed-sections",chartRange:"msp-chart-range",chartHideOutliers:"msp-chart-hide-outliers",taskSort:"maintenance_supporter_sort",objectSort:"maintenance_supporter_object_sort",groupBy:"maintenance_supporter_groupby",objectView:"maintenance_supporter_object_view",objectsCache:"msp-objects-cache",gettingStartedDismissed:"msp-gs-dismissed",batteryRosterSort:"ms_bf_roster_sort"};function J(r){try{return localStorage.getItem(r)}catch{return null}}function q(r,n){try{localStorage.setItem(r,n)}catch{}}var li=168*3600*1e3;function Oe(){try{let r=J(A.objectsCache);if(!r)return null;let n=JSON.parse(r);return n.v!==Jt||!Number.isFinite(n.at)||Date.now()-n.at>li||!Array.isArray(n.objects)||n.objects.length===0?null:{objects:n.objects,stats:n.stats??null}}catch{return null}}function ee(r,n){if(!(!Array.isArray(r)||r.length===0))try{let t={v:Jt,at:Date.now(),objects:r,stats:n};q(A.objectsCache,JSON.stringify(t))}catch{}}function O(r){return String(r??"").replace(/[&<>"']/g,n=>({"&":"&","<":"<",">":">",'"':""","'":"'"})[n])}function Ae(r,n,t,e,i,a){let l=[[t.manufacturer,r.manufacturer],[t.model,r.model],[t.serial,r.serial_number],[t.installed,r.installation_date?e(r.installation_date):null],[t.warranty,r.warranty_expiry?e(r.warranty_expiry):null]].filter(([,h])=>!!h),p=n.map(h=>{let g=t.scheduleLabel(h);return`
${O(t.title)} \xB7 ${O(t.generated)}: ${O(e(a))}
${l.length?``:""}| ${O(t.colTask)} | ${O(t.colType)} | ${O(t.colStatus)} | ${O(t.colSchedule)} | ${O(t.colLastDone)} | ${O(t.colNextDue)} | ${O(t.colTimes)} | ${O(t.colCost)} |
|---|---|---|---|---|---|---|---|
| ${O(t.none)} | |||||||
| ${O(t.totalCost)} | ${c.toFixed(2)} ${O(i)} | ||||||
| ${I(y)} | ${k} |