/*! maintenance_supporter frontend 2.74.0 */ import{a as ye,b as Ft,c as xt,d as Vt,e as Dt,f as xe,g as we,h as ke}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-EMQQ7OLP.js";import{E as Le,H as He,a as X,b as Ut,c as qt,d as Te,e as je,f as Wt,g as Se,h as Ee,i as j,j as At,k as ut,l as $t,m as Mt,n as ae,o as Gt,p as Yt,q as Ce,r as Re,s as Oe,t as De,u as Ae,v as ze,w as Pe,x as Ie}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-T4NXNE6P.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-MESNEW3F.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-GV4G354Y.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-OFC6OKGF.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-EUJZWPBG.js";import{b as $e}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-YP2KCO26.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-VLQ4FCHW.js";import"/maintenance_supporter_panelfiles/panel-chunks/chunk-UJ7FC2Z7.js";import{a as se}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-EOLJHFO4.js";import{a as Me}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-S2VAROHZ.js";import{a as C}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-NYOACMQR.js";import{A as Et,B as yt,F as ve,G as be,I as Rt,J as Ot,K as fe,L as Bt,a as u,b as O,c as r,d as V,f as d,h as D,i as ie,j as ge,k as me,l as k,m,n as Lt,o as Ht,p as Nt,q as s,r as St,s as H,t as _e,u as J,w as U,x as B,z as q}from"/maintenance_supporter_panelfiles/panel-chunks/chunk-Y2JXJRDF.js";var ui=["assignee_pool","required_completion_fields","checklist","labels","history"],gi=["checklist_progress"],mi=["tasks","parts"],_i=["manual_docs","battery_fleet_excluded"];function re(n,c,t=[]){for(let e of c)n[e]===void 0&&(n[e]=[]);for(let e of t)n[e]===void 0&&(n[e]={})}function vi(n){let c=n;re(c,mi),c.object&&typeof c.object=="object"&&re(c.object,_i);for(let t of c.tasks)re(t,ui,gi);return n}function zt(n){for(let c of n)vi(c);return n}function bi(n,c){if(c.objects)return c.objects;let t=c.delta||[],e=c.removed||[];if(!t.length&&!e.length)return null;let i=new Map(n.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 Ne(n,c){return c.objects&&zt(c.objects),c.delta&&zt(c.delta),bi(n,c)}var P={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 it(n){try{return localStorage.getItem(n)}catch{return null}}function Y(n,c){try{localStorage.setItem(n,c)}catch{}}var fi=168*3600*1e3;function Be(){try{let n=it(P.objectsCache);if(!n)return null;let c=JSON.parse(n);return c.v!==ie||!Number.isFinite(c.at)||Date.now()-c.at>fi||!Array.isArray(c.objects)||c.objects.length===0?null:{objects:c.objects,stats:c.stats??null}}catch{return null}}function oe(n,c){if(!(!Array.isArray(n)||n.length===0))try{let t={v:ie,at:Date.now(),objects:n,stats:c};Y(P.objectsCache,JSON.stringify(t))}catch{}}function I(n){return String(n??"").replace(/[&<>"']/g,c=>({"&":"&","<":"<",">":">",'"':""","'":"'"})[c])}function Fe(n,c,t,e,i,a){let o=[[t.manufacturer,n.manufacturer],[t.model,n.model],[t.serial,n.serial_number],[t.installed,n.installation_date?e(n.installation_date):null],[t.warranty,n.warranty_expiry?e(n.warranty_expiry):null]].filter(([,h])=>!!h),p=c.map(h=>{let g=t.scheduleLabel(h);return`
${I(t.title)} \xB7 ${I(t.generated)}: ${I(e(a))}
${o.length?``:""}| ${I(t.colTask)} | ${I(t.colType)} | ${I(t.colStatus)} | ${I(t.colSchedule)} | ${I(t.colLastDone)} | ${I(t.colNextDue)} | ${I(t.colTimes)} | ${I(t.colCost)} |
|---|---|---|---|---|---|---|---|
| ${I(t.none)} | |||||||
| ${I(t.totalCost)} | ${I(i(l))} | ||||||
| ${L(f)} | ${y} |