1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Cjuczndv.js","./hyMhP2mm.js","./D2XzVb-v.js","./jlUl7zWo.js","./DTfFWtwR.js","./Input.CMN-uV2q.css","./CLbPRYAK.js","./Cz43qnur.js","./Bn_78omk.js","./ByU81_GI.js","./CtS3qIZj.js","./CJYuMBAa.js","./ReH2LqOl.js","./o9DGxk6T.js","./DAmfrov7.js","./Dc6xNxwe.js","./BCbRsY6Z.js","./CQb_7WEP.js","./CuZ_GiUH.js","./RichText.Av3amPsV.css"])))=>i.map(i=>d[i]); 2import{d as h,M as p,o as g,k,z as w,e as t,aU as y,Y as C,g as x,E as d,O as D,$ as I,L as R,a9 as V,ag as z,ah as L}from"./D2XzVb-v.js";import{u as S}from"./B1xr_hxw.js";import{u}from"./DESZ8da6.js";import{u as A}from"./TxmGG7rL.js";import"./CQb_7WEP.js";const B=z(()=>L(()=>import("./Cjuczndv.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19]),import.meta.url).then(e=>e.default||e)),F=h({__name:"Drs",props:{previewId:{},labelResult:{},placeholderSearchInput:{default:""},labelMechanics:{default:""},labelBodywork:{default:""},labelPaintwork:{default:""},labelCar:{default:""},labelTruck:{default:""},text:{default:null},csv:{default:null}},setup(e){const{isInsideContainer:f}=S(),m=x(()=>({result:e.labelResult||"",mechanics:e.labelMechanics||"",bodywork:e.labelBodywork||"",paintwork:e.labelPaintwork||"",car:e.labelCar||"",truck:e.labelTruck||""})),r=p(`drs-loading-${u(e.previewId)}`,()=>!1),l=d(""),o=d(!1),{data:i,refresh:v}=A(u(e.previewId),async()=>{const c=e.csv?await D({references:e.csv}):[],s=l.value.trim(),a=c?.[0];if(!s||!a?.id||!a?.url||a.fileMeta?.extension!=="csv")return[];try{return await I("/api/caas/content/drs",{id:a.id,url:a.url,zipCode:s})||[]}catch(n){return R.error(V,"fetchDrsData","Failed to fetch DRS data",n),[]}},{immediate:!1}),b=async()=>{if(!/^[0-9]{5}$/.test(l.value)){o.value=!0,i.value=[];return}r.value=!0,await v(),r.value=!1,o.value=!i.value?.length};return(c,s)=>{const a=B;return g(),k("section",{class:C({"page-grid-small vertical-spacing-enabled":!t(f)})},[w(a,{modelValue:t(l),"onUpdate:modelValue":s[0]||(s[0]=n=>y(l)?l.value=n:null),"search-label":e.placeholderSearchInput||"","is-loading":t(r),labels:t(m),"drs-data":t(i)?.[0],"additional-text":e.text,"no-results":t(o),onSearch:b},null,8,["modelValue","search-label","is-loading","labels","drs-data","additional-text","no-results"])],2)}}});export{F as default};
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.