1import{u as o,a as i,b as d}from"./query-CHsQj_ED.js";import{q as t,O as s,G as r,Q as c,H as y,I as w}from"./index-M-p6Hmfh.js";async function p(a){return(await t.get("/private/admin/awards",a)).data}async function l(a,e){return(await t.post("/private/admin/awards",a,e)).data}async function v(a,e,n){return(await t.put(`/private/admin/awards/${a}`,e,n)).data}async function q(a,e){return(await t.delete(`/private/admin/awards/${a}`,e)).data}async function m(a,e){return(await t.put("/private/admin/awards/reorder",a,e)).data}function Q(){return o({queryKey:s.awards,staleTime:c,queryFn:async()=>(await p()).data})}function K(){return o({queryKey:r.landingData,staleTime:w,queryFn:y,select:a=>a.awards})}function g(){const a=i();return d({mutationFn:e=>l(e).then(n=>n.data),onSuccess:()=>{a.invalidateQueries({queryKey:s.awards}),a.invalidateQueries({queryKey:r.landingData})}})}function D(){const a=i();return d({mutationFn:({id:e,data:n})=>v(e,n).then(u=>u.data),onSuccess:()=>{a.invalidateQueries({queryKey:s.awards}),a.invalidateQueries({queryKey:r.landingData})}})}function S(){const a=i();return d({mutationFn:e=>q(e).then(n=>n.data),onSuccess:()=>{a.invalidateQueries({queryKey:s.awards}),a.invalidateQueries({queryKey:r.landingData})}})}function _(){const a=i();return d({mutationFn:e=>m({ids:e}).then(n=>n.data),onSuccess:()=>{a.invalidateQueries({queryKey:s.awards}),a.invalidateQueries({queryKey:r.landingData})}})}export{Q as a,S as b,_ as c,g as d,D as e,K 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.