import{t as e}from"./ids-BPsM98Uu-CJBJAeVC.mjs";import{Lt as t}from"./bundled-compat-BpaDaAAu-DJtrIX6i.mjs";import{n,t as r}from"./message-channel-core-DTA--Gjh-CIh10vfo.mjs";const i={WEBCHAT_UI:`webchat-ui`,CONTROL_UI:`openclaw-control-ui`,TUI:`openclaw-tui`,WEBCHAT:`webchat`,CLI:`cli`,GATEWAY_CLIENT:`gateway-client`,MACOS_APP:`openclaw-macos`,IOS_APP:`openclaw-ios`,ANDROID_APP:`openclaw-android`,NODE_HOST:`node-host`,TEST:`test`,FINGERPRINT:`fingerprint`,PROBE:`openclaw-probe`},a=i,o={WEBCHAT:`webchat`,CLI:`cli`,UI:`ui`,BACKEND:`backend`,NODE:`node`,PROBE:`probe`,TEST:`test`};new Set(Object.values(i)),new Set(Object.values(o));function s(e){return n(e)}const c=()=>t(),l=()=>Array.from(new Set([...e,...c()])),u=()=>[...l(),r];function d(e){return u().includes(e)}function f(e){return l().includes(e)}function p(e){return s(e)===r}export{d as a,s as c,f as i,o as n,p as o,a as r,l as s,i as t};