1import{i as e,t}from"./jsx-runtime-DUAcabCT.js";import{t as n}from"./react-6OGjdfot.js";import{n as r,r as i,t as a}from"./useBaseQuery-BaNjCVyz.js";function o(e,t){return a({...e,enabled:!0,suspense:!0,throwOnError:r,placeholderData:void 0},i,t)}var s=e(n(),1),c=t();function l({src:e,alt:t,className:n,category:r,priority:i=!1}){let[a,o]=(0,s.useState)(!1);return!e||a?(0,c.jsx)(`div`,{className:`flex items-center justify-center bg-gradient-to-br from-primary/15 via-accent/10 to-secondary ${n??``}`,children:r&&(0,c.jsx)(`span`,{className:`px-4 text-center text-xs font-semibold uppercase tracking-[0.18em] text-primary/70`,children:r})}):(0,c.jsx)(`img`,{src:e,alt:t??``,width:1600,height:900,loading:i?`eager`:`lazy`,decoding:`async`,fetchPriority:i?`high`:`auto`,sizes:`(min-width: 768px) 768px, 100vw`,onError:()=>o(!0),className:n})}export{o as n,l as t};
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.