import{aa as p,N as f,h as i,A as o,s as v}from"./EJiqiqZX.js";const y=p("ScreenshotStore",()=>{const t=o({}),s=o(!0),{kapi:n}=f(),a=async(e,h=!1)=>{if(t.value[e]&&!h)return t.value[e];s.value=!0;try{const r=await n("Screenshot"),S=await r.getSystemScreenshots(Number(e)),m=await r.getScreenshot(Number(e));return t.value[e]={components:S?.screenshots||{},main:m?.screenshot||{}},t.value[e]}catch(r){console.error(r)}finally{s.value=!1}},c=()=>{t.value={},s.value=!1},u=i(),l=v(()=>{const{sid:e}=u.params;return e&&t.value?.[e]||null});return{getScreenshots:a,screenshots:t,polling:s,resetStore:c,selectProjectScreenshots:l}});export{y as u};