Files
tizi/config/ui/ui/_nuxt/1DnVlyxU.js
T
2026-07-15 13:36:24 +08:00

1 line
607 B
JavaScript

import{Ci as e,Di as t,Mi as n,_n as r,gn as i,ni as a}from"./qwr98M1s.js";var o=n(!1),s=n(0),c=a(()=>s.value>0),l=!1,u=null,d=null;async function f(){let{hasAgent:e,hasFeature:t}=i();if(!e.value||!t(`profiles`)){s.value=0,o.value=!0;return}try{s.value=(await r().listProfiles()).filter(e=>e.type!==`merge`&&e.type!==`script`).length}catch{s.value=0}finally{o.value=!0}}function p(){if(l)return;l=!0;let{ready:n}=i();if(n.value){f();return}d=t(!0),d.run(()=>{u=e(n,e=>{e&&(u?.(),u=null,d?.stop(),d=null,f())})})}function m(){return p(),{ready:o,hasBaseProfile:c,baseProfileCount:s,refresh:f}}export{m as t};