import{g as f,aX as g,G as E}from"./radical-e583b742.js";import{q as t,o as l}from"./index-7a259168.js";const{httpRefreshTime:S}=f({VITE_PORT:"3000",VITE_GLOB_APP_TITLE:"SagooMedia",VITE_GLOB_APP_SHORT_NAME:"SagooMedia",VITE_NEED_LOGIN:"false",VITE_USE_MOCK:"true",VITE_PUBLIC_PATH:"/plugin/media",VITE_DROP_CONSOLE:"true",VITE_BUILD_COMPRESS:"none",VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE:"false",VITE_GLOB_HTTP_REFRESH_TIME:"5000",VITE_USE_IMAGEMIN:"true",VITE_LEGACY:"false",VITE_M7S_SERVER:"/media",VITE_M7S_WS_SERVER:"/media",BASE_URL:"/plugin/media",MODE:"production",DEV:!1,PROD:!0,SSR:!1});function p(e){return g(e,S)}function T(){return t.post({url:"/restart"})}function I(){return t.get({url:"/sysinfo"},{errorMessageMode:"message"})}function d(){return t.get({url:"/config/file"})}function R(e){return t.post({url:"/config/file/update",data:e})}let r;function V(e,s,u){r=r||new EventSource(l()+"/summary/sse");try{r.onmessage=n=>{if(!n.data)return{};e(JSON.parse(n.data))},s&&(r.onerror=s),u&&(r.onopen=u)}catch(n){E.error(`Summary EventSource failed: ${n}`)}return c}function c(){r==null||r.close(),r=null}function L(e,s,u,n,o){let a;return a=new EventSource(l()+`/${s}track/sse/${e}`),a.onmessage=i=>{if(!i.data)return{};u(JSON.parse(i.data))},n&&(a.onerror=n),o&&(a.onopen=o),()=>{a==null||a.close(),a=null}}function O(e){return t.post({url:"/stream/stop/"+e})}function M(){return t.get({url:"/stream/list"})}function P(e){return t.get({url:"/stream/info/"+e})}function k(e){return t.get({url:"/subscribers/"+e})}function A(){return t.get({url:"/stream/alias/list"})}function B(){return t.get({url:"/transform/list"})}function C(e){return t.post({url:"/stream/alias",data:e})}function D(e,s){return t.post({url:`/stream/speed/${e}`,data:{speed:s}})}function G(e,s){return t.post({url:`/stream/seek/${e}`,data:{timeStamp:s}})}function N(e){return t.get({url:`/stream/progress/${e}`})}function $(){return t.get({url:"/task/tree"})}function b(e){return t.post({url:`/task/restart/${e}`})}function U(e){return t.post({url:`/task/stop/${e}`})}export{R as a,d as b,M as c,B as d,$ as e,b as f,A as g,U as h,I as i,D as j,G as k,V as l,P as m,k as n,L as o,N as p,O as q,T as r,C as s,p as u};