1import{c as m,j as l,a as p,O as d,R as f,J as h,G as R}from"./B4hK4J7v.js";import{g as b}from"./B8VejK4m.js";import"./OmuqJ8O0.js";import{u as P}from"./BRGRk1h9.js";function k(e){return e instanceof Error?e:new Error(String(e))}function U(){const e=l(null),u=l(null),s=l(null),t=l("idle"),i=m(()=>t.value==="submitting"||t.value==="processing");return{jobId:e,result:u,error:s,status:t,isRunning:i,startSubmitting:()=>{e.value=null,u.value=null,s.value=null,t.value="submitting"},setProcessing:n=>{n&&(e.value=n),t.value="processing"},succeed:(n,a)=>{a&&(e.value=a),u.value=n,s.value=null,t.value="succeeded"},fail:(n,a)=>{a&&(e.value=a),s.value=k(n),t.value="failed"},reset:()=>{e.value=null,u.value=null,s.value=null,t.value="idle"}}}function B(){const u=h().public,s=P(),t=p(),i=d(),c=async(g,v)=>{try{return await b(g,v)}catch(o){const r=o?.status??o?.statusCode,n=r===401||r===403,a=t("/login");throw s.value&&n&&i.path!==a&&R(a),o}};return{user:s,authBaseUrl:f(u,"authBaseUrl"),apiBaseUrl:f(u,"publicApiBaseUrl"),getWorkerAuthToken:c}}function E(e){return(...u)=>e(...u)}export{E as a,U as c,B 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.