PageSourceSearch

https://dwp.werner.com/530.5c82cda4bf0f4dec.js

js werner.com collected 2026-10-02 02:58:16 UTC 4,694 bytes, 1 lines download raw bytes

1(self.webpackChunkapp=self.webpackChunkapp||[]).push([[530],{90530(o,p,t){"use strict";t.d(p,{SafetyInspectionsDetailsPageModule:()=>c});var n=t(31635),s=t(23214),i=t(16213),f=t(89417),d=t(64211),r=t(25207),u=t(10467);var v,x=t(78290),S=t.n(x),g=t(88254),h=t(50678);let a=(class{constructor(e){this.analytics=e,this.inspectionDetails={},this.reportNumber="",this.title="",this.comments="",this.severityWeight=0,this.oosText="Out of Service (No)",this.serviceWeight=0,this.timeWeight=0,this.timeWeightMonths="0-6 months",this.totalPoints=0,this.SAFETY_PAGE_SELECTED_TAB_KEY="safety-page-selected-tab",this.SAFETY_INSPECTION_KEY="selected-safety-inspection"}ngOnInit(){this.analytics.trackEvent("User","entered_safety_inspections_details","Entered Safety Inspections Details"),this.loadInspectionDetails()}loadInspectionDetails(){var e=this;return(0,u.A)(function*(){yield g.p.set({key:e.SAFETY_PAGE_SELECTED_TAB_KEY,value:"1"});const D=yield g.p.get({key:e.SAFETY_INSPECTION_KEY});switch(e.inspectionDetails=JSON.parse(D.value),e.reportNumber=e.inspectionDetails.detail.reportNumber,e.title=e.inspectionDetails.detail.csaBasicCategory.id.replaceAll(/([a-z])([A-Z])/g,"$1 $2"),e.comments=e.inspectionDetails.detail.sectionDescription,e.severityWeight=e.inspectionDetails.detail.severityWeight,e.serviceWeight="Y"===e.inspectionDetails.detail.outOfService?2:0,e.oosText="Y"===e.inspectionDetails.detail.outOfService?"Out of Service (Yes)":"Out of Service (No)",e.timeWeight=e.inspectionDetails.detail.timeWeight,e.totalPoints=e.inspectionDetails.detail.totalSeverityPoints,e.timeWeight){case 1:e.timeWeightMonths="12-24 months";break;case 2:e.timeWeightMonths="6-12 months";break;case 3:e.timeWeightMonths="0-6 months"}})()}static#e=v=()=>(this.ctorParameters=()=>[{type:h.c}],this)},v());a=(0,n.Cg)([(0,s.uAl)({selector:"safety-inspections-details",template:'<ion-header class="ion-safe-area-top">\n  <ion-toolbar mode="ios">\n    <ion-buttons slot="start">\n      <ion-back-button defaultHref="/safety" text=""></ion-back-button>\n    </ion-buttons>\n    <ion-title class="edge-value ion-text-center">{{ reportNumber }}</ion-title>\n  </ion-toolbar>\n</ion-header>\n\n<ion-content>\n    \x3c!-- Loop through the basics + comments here \n         And get point values for each --\x3e\n    <div class="edge-label flex-me">\n      <div class="flex-me col">\n        <span>\n          <ion-icon name="warning"></ion-icon>\n          <span>\n            {{ title }}\n          </span>\n        </span>\n        <span class="italic">\n          <ion-icon name="chatbubble"></ion-icon>\n          <span>\n            {{ comments }}\n          </span>\n        </span>\n      </div>\n    </div>\n    <div class=\'weights\'>\n\n      <div>\n        <span class="edge-label">Severity Weight</span>\n        <span class="edge-value">{{ severityWeight }}</span>\n      </div>\n      <div>\n        <span class="edge-label">{{ oosText }}</span>\n        <span class="edge-value">+ {{ serviceWeight }}</span>\n      </div>\n      <div>\n        <span class="edge-label">Time Weight ({{ timeWeightMonths }})</span>\n        <span class="edge-value">x {{ timeWeight }}</span>\n      </div>\n    </div>\n    <div class="total">
1\n      <span class="edge-label">\n        Total Points\n      </span>\n      <span>\n        <ion-chip class="edge-value">\n          {{ totalPoints }}\n        </ion-chip>\n      </span>\n    </div>\n</ion-content>\n',imports:[d.bv],styles:[S()]}),(0,n.Sn)("design:paramtypes",[h.c])],a);const b=[{path:"",component:a}];let l=class{};l=(0,n.Cg)([(0,s.UQu)({imports:[r.iI.forChild(b)],exports:[r.iI]})],l);let c=class{};c=(0,n.Cg)([(0,s.UQu)({imports:[i.MD,f.YN,d.bv,l,a]})],c)},78290(o,p,t){var n=t(8564),i=t(98557)(n);i.push([o.id,"ion-content {\n  --background: white;\n}\n\nion-card {\n  color: var(--body-text);\n  font-size: 20px;\n}\n\nion-chip {\n  font-size: 24px;\n  pointer-events: none;\n}\n\nion-icon {\n  padding-right: 10px;\n  min-width: 32px;\n  font-size: 24px;\n}\n\n.weights div {\n  padding: 10px 16px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background-color: var(--canvas-background);\n}\n\n.flex-me {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n.flex-me .col {\n  flex-direction: column;\n  align-items: flex-start;\n  padding: 10px 16px;\n}\n.flex-me .col span {\n  display: flex;\n  align-items: center;\n}\n\n.italic {\n  font-style: italic;\n  display: block;\n  padding-top: 16px;\n}\n\n.total {\n  padding: 10px 16px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\nion-title {\n  color: var(--body-text);\n}",""]),o.exports=i.toString()}}]);

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.