1import{bz as l,b7 as g,bh as f,bm as _,br as s}from"#entry";const b=(t,c)=>{const{data:d,pending:i,error:o,refresh:n}=l(t,{key:c,default:()=>[],getCachedData:(r,a)=>a.payload.data[r]??a.static.data[r]},"$Vf2SzCCdpV"),e=s(()=>d.value??[]),u=s(()=>new Map(e.value.map(r=>[r.id,r]))),m=r=>u.value.get(r);{const{t:r}=g(),a=f();_(o,p=>{p&&a.add({id:"pricing-load-error",title:r("common.pricing_load_error_title"),description:r("common.pricing_load_error_message"),color:"error",icon:"i-lucide-triangle-alert"})},{immediate:!0})}return{products:e,pending:i,error:o,refresh:n,findById:m}},h=t=>b(`/api/crm/products/${t}`,`crm-products-${t}`);export{b as c,h as u};
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.