PageSourceSearch

https://portal.commoninterest.com/assets/inspections-jrnNYnxZ.js

js commoninterest.com collected 2026-09-24 13:27:44 UTC 19,880 bytes, 1 lines download raw bytes

1import{r as t,u as E,j as e,k as q,bf as _,B as v,F as D,cw as K,a_ as X,bL as T,aQ as L,n as O,M as Q,aP as V,aR as Y,a2 as Z,aT as J,cx as ee}from"./elements-DVh2jUIM.js";import{M as se}from"./ModernPortalPage-C8UaH3aE.js";import{B as te}from"./BoardListDetailOutlet-Bl3ZVN15.js";import{A as ae}from"./authorization-CE7gncHO.js";import{c as ne}from"./clickableCardProps-D_7666nR.js";import{M as ie}from"./MobileCardButton-CebfhP3v.js";import{u as G,g as re,a as oe}from"./useMobileRedesignActive-BZoYJS32.js";import{G as le}from"./GridSettings-CRFyN887.js";import{g as ce}from"./boardDetailItemIds-CezeTAyo.js";import{x as de,G as pe,j as me,W as ue,a8 as xe,a2 as fe,am as he}from"./index-DeQvL4I7.js";import{u as H}from"./useBoardFrustrationEnabled-DO3xOrwY.js";import{u as ge,a as be,b as je,c as we,d as ve,e as ye}from"./board-inspections-B1QbFt9J.js";import{u as Ne}from"./useAttachmentViewer-CxkfXrEj.js";import"./useAuthorization-D7B2eQha.js";import"./useIsMobile-Davbtvz5.js";import"./useMobileRedesignBoardPages-CLS9im5M.js";import"./useRedesign-DVyq07A4.js";import"./grids-DXrfAsUA.js";import"./startOfDay-AazlW55I.js";import"./useMutation-CfDMVIpo.js";const U="board-inspections-grid",z=n=>[n.inspectionId??"",n.actionItemId??"",n.stepDescription??"",n.ownerName??"",n.propertyAddress??"",n.description??"",n.followUpDate?new Date(n.followUpDate).toISOString():""].join("|"),Ie=({onSave:n,onCancel:h})=>{const{t:w}=E(),[p,y]=t.useState(""),[l,a]=t.useState(!1),g=async()=>{if(p.trim()){a(!0);try{await n(p.trim())}finally{a(!1)}}};return e.jsxs("div",{className:"flex items-center gap-2 py-1",onClick:s=>s.stopPropagation(),children:[e.jsx(L,{className:"flex-1",placeholder:w("board.inspections.replyPlaceholder"),rows:2,value:p,onChange:s=>y(s.target.value),autoFocus:!0}),e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx(v,{variant:"passiveOutline",size:"xs",onClick:h,disabled:l,children:w("board.inspections.cancel")}),e.jsx(v,{variant:"primary",size:"xs",onClick:g,disabled:l||!p.trim(),children:w(l?"board.inspections.saving":"board.inspections.save")})]})]})},Se=t.forwardRef(({violations:n,isLoading:h=!1,hasSelectedInspection:w=!1,canAddMessage:p=!1,onFirstDataRendered:y,onView:l,onSaveMessage:a},g)=>{const{t:s}=E(),{showAttachments:b}=Ne(),j=t.useRef(l),S=t.useRef(a),u=t.useRef(p),r=H(),[x,f]=t.useState(null);t.useEffect(()=>{j.current=l},[l]),t.useEffect(()=>{S.current=a},[a]),t.useEffect(()=>{u.current=p},[p]);const N=s(w?"board.inspections.noViolations":"board.inspections.selectInspectionPrompt"),I=t.useCallback(d=>{u.current&&f(z(d))},[]),k=t.useCallback(()=>{f(null)},[]),i=t.useMemo(()=>[{field:"stepDescription",headerName:"Step",rowGroup:!0,enableRowGroup:!0,minWidth:150,filter:"agTextColumnFilter",floatingFilter:!0},{field:"ownerName",headerName:"Owner",autoHeight:!0,minWidth:200,filter:"agTextColumnFilter",floatingFilter:!0,enableRowGroup:!0,cellRenderer:d=>{const{ownerName:m,propertyAddress:C}=d.data??{};return e.jsxs("div",{className:"flex flex-col py-2",children:[e.jsx("span",{className:"font-medium text-base-header",children:m??s("board.inspections.associationName")}),e.jsx("span",{className:"text-sm text-gray-500",children:C??""})]})}},{field:"propertyAddress",headerName:"Property Address",initialHide:!0,minWidth:200,filter:"agTextColumnFilter",floatingFilter:!0,enableRowGroup:!0},{field:"description",headerName:"Description",autoHeight:!0,minWidth:150,filter:"agTextColumnFilter",floatingFilter:!0,wrapText:!0,cellClass:"!leading-snug py-1 text-sm",cellStyle:{lineHeight:"1.3",fontSize:"0.8125rem"},enableRowGroup:!0},{field:"fineAmount",headerName:"Fine",autoHeight:!0,minWidth:130,filter:"agTextColumnFilter",floatingFilter:!0,cellRenderer:d=>{const{followUpDate:m,fineAmount:C}=d.data??{};return e.jsxs("div",{className:"flex flex-col py-2",children:[e.jsx("span",{className:"text-sm text-gray-500",children:s("board.inspections.followUp")}),e.jsx("span",{className:"text-sm text-base-header",children:m?q(m,{format:"numeric"}):"-"}),e.jsx("span",{className:"text-sm text-base-header",children:s("board.inspections.fineLabel",{amount:C!=null?_(C):"$0.00"})})]})}},{field:"lastImageFilename",headerName:"Photo",sortable:!1,autoHeight:!0,minWidth:130,filter:!1,cellRenderer:
1d=>{const{lastImageFilename:m,actionItemId:C}=d.data??{};return m?e.jsx("button",{type:"button",className:"text-base-link hover:underline text-sm font-medium",onClick:o=>{o.stopPropagation(),C&&b({actionItemId:C,title:s("board.inspections.inspection")})},children:s("board.inspections.viewAttachment")}):e.jsx("span",{className:"text-gray-400 text-sm",children:s("board.inspections.noAttachment")})}},{field:"lastNotePortal",headerName:"Message",autoHeight:!0,minWidth:200,filter:"agTextColumnFilter",floatingFilter:!0,cellRenderer:d=>{const m=d.data;return m?x===z(m)?e.jsx(Ie,{onSave:async o=>{S.current&&(f(null),S.current(m,o))},onCancel:k}):e.jsx("div",{className:`py-2 text-sm ${u.current?"cursor-pointer hover:bg-gray-50":""}`,onDoubleClick:()=>I(m),title:u.current?s("board.inspections.doubleClickToReply"):void 0,children:m.lastNotePortal||e.jsx("span",{className:"text-gray-400 italic",children:"-"})}):null}},{colId:"actions",headerName:"",sortable:!1,resizable:!1,hide:r&&!p,autoHeight:!0,...r?{width:110,minWidth:110}:{width:220,minWidth:220},filter:!1,suppressMenu:!0,cellRenderer:({data:d})=>d?e.jsxs("div",{className:"flex flex-wrap items-center gap-2 py-2",children:[!r&&e.jsx(v,{variant:"passiveOutline",size:"xs",onClick:m=>{m.stopPropagation(),j.current(d)},children:s("board.inspections.view")}),u.current&&e.jsx(v,{variant:"passiveOutline",size:"xs",onClick:m=>{m.stopPropagation(),I(d)},startIcon:e.jsx(D,{icon:K,className:"w-3 h-3"}),children:s("board.inspections.edit")})]}):null}],[x,I,k,s,b,p,r]);return e.jsx(t.Suspense,{fallback:e.jsx("div",{className:"flex items-center justify-center py-12",children:e.jsx(D,{icon:T,className:"w-8 h-8 text-primary animate-spin"})}),children:e.jsx(X,{ref:g,gridId:U,rowData:n,columnDefs:i,enableClipboard:!0,pagination:!1,getRowId:({data:d})=>z(d),suppressLoadingOverlay:!h,overlayNoRowsTemplate:`<span class="text-gray-500">${N}</span>`,rowGroupPanelShow:"always",suppressRowGroupHidesColumns:!0,onRowClicked:r?({data:d})=>{d&&j.current(d)}:void 0,onFirstDataRendered:y})})}),$=n=>{const h=new Date;return h.setDate(h.getDate()+n),h.toISOString().split("T")[0]},Ce=n=>new Date(n+"T00:00:00Z").toISOString(),Re=({open:n,onClose:h,inspectionId:w,associationId:p,onSuccess:y})=>{const{t:l}=E(),a=t.useRef(null),{data:g=[],isLoading:s}=ge(w,p,!0,{enabled:n}),b=be(),[j,S]=t.useState(null),[u,r]=t.useState(""),[x,f]=t.useState(""),[N,I]=t.useState(null);t.useEffect(()=>{g.length>0&&!j&&(S(g[0]),f($(g[0].duration)))},[g,j]);const k=t.useCallback(o=>{S(o),f($(o.duration))},[]),i=t.useCallback(()=>{var o;(o=a.current)==null||o.click()},[]),d=t.useCallback(o=>{o.target.files&&o.target.files.length>0&&I(o.target.files)},[]),m=t.useCallback(()=>{I(null),a.current&&(a.current.value="")},[]);t.useEffect(()=>{n||(S(null),r(""),f(""),I(null),a.current&&(a.current.value=""))},[n]);const C=t.useCallback(async()=>{if(!j)return;const o={nextStepId:j.actionStepId,approved:1,associationId:p,...u.trim()&&{note:u.trim()},...x&&{followUpDate:Ce(x)},...N&&{attachments:N}};try{const F=await b.mutateAsync({inspectionId:w,request:o});O({type:"success",message:F.message||l("board.inspections.reviewCompleteSuccess")}),y(),h()}catch(F){console.error("Review complete failed:",F),O({type:"error",message:l("board.inspections.reviewCompleteError")})}},[j,p,u,x,N,w,b,y,h,l]);return e.jsx(Q,{open:n,onClose:h,title:l("board.inspections.reviewCompleteTitle"),textAlign:"left",children:e.jsx("div",{className:"flex flex-col gap-4 min-w-[400px]",children:s?e.jsx("div",{className:"flex items-center justify-center py-8",children:e.jsx(D,{icon:T,className:"w-6 h-6 text-primary animate-spin"})}):e.jsxs(e.Fragment,{children:[e.jsx("div",{children:e.jsx(V,{label:l("board.inspections.nextStep"),options:g,value:j??void 0,onChange:k,qaListAttribute:"inspection-next-step",qaOptionValue:o=>o.actionStepId.toString(),deriveKey:o=>o.actionStepId.toString(),displaySelected:o=>o.displayText,displayOption:o=>e.jsxs("div",{className:"flex flex-col",children:[e.jsx("span",{children:o.displayText}),o.feeAmount!=null&&o.feeAmount>0&&e.jsx("span",{className:"text-xs text-gray-500",children:l("board.inspections.feeLabel",{amount:`$${o.feeAmount.toFixed(2)}`})})]}),placeholder:l("board.inspections.selectStep")})}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:l("board.inspections.followUpDate")}),e.jsx("input",{type:"date",className:"w-full px-3 py-2 border border-gray-300 rounded-md text-sm focus:outline-none focus:ring-1 focus:ring-primary focus:border-primary",value:x,onChange:o=>f(o.target.value)})]}),e.jsx(L,{label:l("board.inspections.noteLabel"),placeholder:l("board.inspections.notePlaceholder"),rows:4,value:u,onChange:o=>r(o.target.value)}),e.jsxs("div",{children:[e.jsx("label",{className:"block text-sm font-medium text-gray-700 mb-1",children:l("board.inspections.attachments")}),e.jsx("input",{ref:a,type:"file",multiple:!0,className:"hidden",onChange:d}),e.jsx(v,{variant:"passiveOutline",size:"sm",onClick:i,startIcon:e.jsx(D,{icon:Y,className:"w-3 h-3"}),children:l("board.inspections.addAttachment")}),N&&N.length>0&&e.jsx("div",{className:"mt-2 flex flex-col gap-1",children:Array.from(N).map((o,F)=>e.jsxs("div",{className:"flex items-center justify-between text-sm text-gray-600 bg-gray-50 px-2 py-1 rounded",children:[e.jsx("span",{className:"truncate",children:o.name}),e.jsx("button",{type:"button",onClick:m,className:"text-gray-400 hover:text-gray-600 ml-2",children:e.jsx(D,{icon:Z,className:"w-3 h-3"})})]},F))})]}),e.jsxs("div",{className:"flex justify-end gap-3 pt-2",children:[e.jsx(v,{variant:"passiveOutline",size:"sm",onClick:h,disabled:b.isPending,children:l("board.inspections.cancel")}),e.jsx(v,{variant:"primary",size:"sm","data-qa":"inspection-review-submit",onClick:C,disabled:!j||b.isPending,children:b.isPending?e.jsxs(e.Fragment,{children:[e.jsx(D,{icon:T,className:"w-3 h-3 animate-spin mr-1"}),l("board.inspections.submitting")]}):l("board.inspections.update")})]})]})})})},ke=()=>{const{t:n}=E(),h=de(),w=pe(),p=(w==null?void 0:w.id)??0,{isMobileRedesignActive:y}=G(),l=t.useRef(null),a=me(c=>c.gridsColumnState),g=t.useMemo(()=>a[U],[a]),{data:s,isLoading:b}=je(p),{data:j=[],isLoading:S}=we(p),u=t.useMemo(()=>[...j].sort((c,R)=>{const A=c.startDateUtc?new Date(c.startDateUtc).getTime():0;return(R.startDateUtc?new Date(R.startDateUtc).getTime():0)-A}),[j]),[r,x]=t.useState(null),[f,N]=t.useState(!1),[I,k]=t.useState(!1),{data:i=[],isLoading:d}=ve((r==null?void 0:r.assocInspectId)??0,p),m=ye(),C=t.useCallback(async()=>
1{if(!(!r||f)){N(!0);try{const{blob:c,filename:R}=await ue.downloadBoardInspectionReport(r.assocInspectId,p),A=()=>{const P=window.URL.createObjectURL(c),M=document.createElement("a");M.href=P,M.download=R,document.body.appendChild(M),M.click(),document.body.removeChild(M),window.URL.revokeObjectURL(P)};try{const P=await xe(c);fe({content:P,contentType:c.type,fileName:R},A)}catch{A()}}catch(c){console.error("Failed to download report:",c);const R=c instanceof Error?c.message.includes("403")?"You do not have permission to download this report":c.message.includes("404")?"Inspection not found":"Failed to download report. Please try again.":"Failed to download report. Please try again.";O({type:"error",title:"Error",message:R})}finally{N(!1)}}},[r,p,f]),o=t.useCallback(c=>{const R=ce(l.current,i,({actionItemId:P})=>P),A=new URLSearchParams({associationId:p.toString()});r!=null&&r.assocInspectId&&A.append("inspectionId",r.assocInspectId.toString()),h(`/board/inspections/${c.actionItemId}?${A.toString()}`,{state:{itemIds:R}})},[h,p,r,i]),F=t.useCallback(async(c,R)=>{if(r)try{await m.mutateAsync({inspectionId:r.assocInspectId,violationId:c.actionItemId,request:{noteText:R,existingNoteId:c.lastNoteId??0,associationId:p}}),O({type:"success",message:n("board.inspections.messageSaved")})}catch(A){throw console.error("Failed to save message:",A),O({type:"error",message:n("board.inspections.messageSaveError")}),A}},[r,p,m,n]),W=b||S||d,B=t.useCallback(()=>{!l.current||!g||l.current.applyColumnState({state:g,applyOrder:!0})},[g]);return t.useEffect(()=>{if(b||!g)return;const c=window.setTimeout(()=>{B()},0);return()=>window.clearTimeout(c)},[b,s==null?void 0:s.isAdmin,g,B]),s&&!s.canRead?e.jsx("div",{className:"w-full bg-base-fill rounded-xl px-6 py-6",children:e.jsx("div",{className:"text-center py-12 text-gray-500",children:n("board.inspections.noPermission")})}):e.jsxs("div",{...re(y,"w-full bg-base-fill rounded-xl px-9 py-6 max-mobile:px-4 space-y-4 relative"),children:[e.jsxs("div",{className:"flex flex-col mobile:flex-row mobile:items-center mobile:justify-between gap-4",children:[e.jsxs("div",{className:"flex flex-col mobile:flex-row mobile:items-center gap-3 mobile:gap-4 flex-wrap",children:[e.jsx("span",{className:"text-base font-medium text-base-header",children:n("board.inspections.chooseInspection")}),e.jsx(V,{options:u,value:r??void 0,onChange:x,qaListAttribute:"inspection-select",qaOptionValue:c=>c.assocInspectId.toString(),deriveKey:c=>c.assocInspectId.toString(),displaySelected:c=>c.displayText,displayOption:c=>e.jsxs("div",{className:"flex flex-col",children:[e.jsx("span",{children:c.displayText}),c.inspectionType&&e.jsx("span",{className:"text-xs text-gray-500",children:c.inspectionType})]}),label:"",placeholder:n("board.inspections.selectInspection"),className:"w-full mobile:min-w-[400px] mobile:w-auto",buttonClassName:"bg-white"}),r&&(s==null?void 0:s.isAdmin)&&e.jsx(v,{variant:"additive",size:"sm","data-qa":"inspection-review-complete",startIcon:e.jsx(D,{icon:J,className:"w-4 h-4"}),onClick:()=>k(!0),children:n("board.inspections.reviewComplete")})]}),e.jsxs("div",{className:"flex items-center gap-3 max-mobile:self-end",children:[!y&&e.jsx(v,{variant:"passive",size:"sm",onClick:C,startIcon:e.jsx(D,{icon:f?T:ee,className:`w-4 h-4 ${f?"animate-spin":""}`}),disabled:!r||f,children:e.jsx("span",{className:"max-mobile:hidden",children:n(f?"board.inspections.generatingReport":"board.inspections.printReport")})}),!y&&e.jsx(le,{gridId:U,getGridRef:()=>l.current})]})]}),e.jsx("div",{className:"max-mobile:hidden",children:e.jsx(Se,{ref:l,violations:i,isLoading:d,hasSelectedInspection:!!r,canAddMessage:(s==null?void 0:s.isAdmin)??!1,onFirstDataRendered:B,onView:o,onSaveMessage:F})}),e.jsx("div",{className:"mobile:hidden",children:e.jsx(Ae,{violations:i,isLoading:d,hasSelectedInspection:!!r,canAddMessage:(s==null?void 0:s.isAdmin)??!1,onSaveMessage:F,onView:o})}),W&&e.jsx("div",{className:"absolute inset-0 bg-white/50 flex items-center justify-center rounded-xl",children:e.jsx(D,{icon:T,className:"w-8 h-8 text-primary animate-spin"})}),r&&(s==null?void 0:s.isAdmin)&&e.jsx(Re,{open:I,onClose:()=>k(!1),inspectionId:r.assocInspectId,associationId:p,onSuccess:()=>{x(null)}})]})},Ae=({violations:n,isLoading:h,hasSelectedInspection:w,canAddMessage:p,onSaveMessage:y,onView:l})=>{const{t:a}=E(),{isMobileRedesignActive:g}
1=G(),s=H(),b=p&&!!y,[j,S]=t.useState(null),[u,r]=t.useState(""),[x,f]=t.useState(!1),N=i=>{S(i),r("")},I=()=>{S(null),r("")},k=async i=>{if(!(!u.trim()||x||!y)){f(!0);try{await y(i,u.trim()),I()}finally{f(!1)}}};return w?n.length===0&&!h?e.jsx("div",{className:"text-center py-8 text-gray-500",children:a("board.inspections.noViolations")}):g?e.jsx("div",{className:"flex flex-col gap-3",children:n.map(i=>e.jsxs("div",{className:`flex flex-col ${oe}`,children:[e.jsx(ie,{onClick:()=>l(i),"aria-label":`${a("board.inspections.view")} ${i.ownerName??a("board.inspections.unknownOwner")} XN ${i.actionItemId}`,buttonClassName:"p-4 pb-0",children:e.jsxs("div",{className:"flex-1 flex flex-col gap-3 min-w-0",children:[e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"font-medium text-base-header",children:i.ownerName??a("board.inspections.unknownOwner")}),e.jsx("span",{className:"text-sm text-gray-500",children:i.propertyAddress??""})]}),e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"text-sm font-medium text-gray-600",children:a("board.inspections.description")}),e.jsx("span",{className:"text-sm text-base-header",children:i.description??"-"})]})]})}),e.jsxs("div",{className:"px-4 pb-4 pt-3 flex justify-between items-end",children:[e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"text-sm text-gray-500",children:a("board.inspections.fine")}),e.jsx("span",{className:"text-sm text-base-header",children:i.fineAmount!=null?`$${i.fineAmount.toFixed(2)}`:"-"})]}),b&&e.jsx(v,{variant:"passiveOutline",size:"xs",onClick:()=>N(i.actionItemId),children:a("board.inspections.edit")})]}),b&&j===i.actionItemId&&e.jsxs("div",{className:"px-4 pb-4 flex flex-col gap-2 pt-2 border-t border-base-border",children:[e.jsx(L,{placeholder:a("board.inspections.replyPlaceholder"),rows:3,value:u,onChange:d=>r(d.target.value)}),e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[e.jsx(v,{variant:"passiveOutline",size:"xs",onClick:I,disabled:x,children:a("board.inspections.cancel")}),e.jsx(v,{variant:"primary",size:"xs",onClick:()=>k(i),disabled:x||!u.trim(),children:a(x?"board.inspections.saving":"board.inspections.save")})]})]})]},i.actionItemId))}):e.jsx("div",{className:"flex flex-col gap-3",children:n.map(i=>e.jsxs("div",{className:`p-4 rounded-md border border-base-border bg-white flex flex-col gap-3 ${s?"cursor-pointer":""}`,...s?ne(()=>l(i)):{},children:[e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"font-medium text-base-header",children:i.ownerName??a("board.inspections.unknownOwner")}),e.jsx("span",{className:"text-sm text-gray-500",children:i.propertyAddress??""})]}),e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"text-sm font-medium text-gray-600",children:a("board.inspections.description")}),e.jsx("span",{className:"text-sm text-base-header",children:i.description??"-"})]}),e.jsxs("div",{className:"flex justify-between items-end",children:[e.jsxs("div",{className:"flex flex-col gap-1",children:[e.jsx("span",{className:"text-sm text-gray-500",children:a("board.inspections.fine")}),e.jsx("span",{className:"text-sm text-base-header",children:i.fineAmount!=null?`$${i.fineAmount.toFixed(2)}`:"-"})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[!s&&e.jsx(v,{variant:"passiveOutline",size:"xs",onClick:()=>l(i),children:a("board.inspections.view")}),b&&e.jsx(v,{variant:"passiveOutline",size:"xs",onClick:()=>N(i.actionItemId),children:a("board.inspections.edit")})]})]}),b&&j===i.actionItemId&&e.jsxs("div",{className:"flex flex-col gap-2 pt-2 border-t border-base-border",children:[e.jsx(L,{placeholder:a("board.inspections.replyPlaceholder"),rows:3,value:u,onChange:d=>r(d.target.value)}),e.jsxs("div",{className:"flex items-center justify-end gap-2",children:[e.jsx(v,{variant:"passiveOutline",size:"xs",onClick:I,disabled:x,children:a("board.inspections.cancel")}),e.jsx(v,{variant:"primary",size:"xs",onClick:()=>k(i),disabled:x||!u.trim(),children:a(x?"board.inspections.saving":"board.inspections.save")})]})]})]},i.actionItemId))}):e.jsx("div",{className:"text-center py-8 text-gray-500",children:a("board.inspections.selectInspectionPrompt")})},Qe={title:"Inspections",showPropertySelector:!0,showAi:!0,redesignPage:"inspectionsPage",redesignHandle:{customContentId:["Inspections","Board_v2"]}};function Ye(){const n=he("inspectionsPage");return e.jsx(ae,{controller:"Board_v2",action:"Inspections",children:n?e.jsx(te,{children:e.jsx(ke,{})}):e.jsx(se,{action:"Inspections",controller:"Board_v2"})})}export{Ye as Component,Qe as handle};

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.