import{n as e}from"./rolldown-runtime-DkW27tQK.js";import{dr as t,fr as n,p as r,pr as i,w as a}from"./control-ui-core-pH6nakZ-.js";import{G as o,J as s,W as c}from"./lit-runtime-BEtFSUCp.js";import{Ht as l,Lt as u,Nt as d,Q as f,Rt as p,Z as m,et as h,qt as g}from"./control-ui-core-Br5DB0Zj.js";function _(e){return g(e===`limited`?`devices.pairing.limitedAccess`:e===`node`?`devices.pairing.nodeAccessSummary`:`devices.pairing.fullAccessSummary`)}function v(e){if(!e.open)return o;let i=e.lifecycle,a=g(`devices.pairing.title`),c=i.phase===`success`?g(`devices.pairing.pairedTitle`):i.phase===`delivery-uncertain`?g(`devices.pairing.deliveryUncertainTitle`):i.phase===`expired`?g(`devices.pairing.expiredTitle`):g(`devices.pairing.subtitle`),l=g(`devices.pairing.copySetupCode`),d=i.phase===`waiting`?i.setup:null,f=d?.gatewayUrls??(d?[d.gatewayUrl]:[]),p=i.access===`node`,v=p?b:y,S=d?`openclaw node run --pair "oc-pair://${d.setupCode}"`:``,C=!!(d&&d.expiresAtMs<=e.nowMs),w=i.phase!==`success`&&i.phase!==`delivery-uncertain`&&i.phase!==`reconciling`&&(i.phase!==`error`||i.source!==`status`),T=i.phase===`selection`||i.phase===`error`&&i.source===`create`;return s`

${a}

${c}

${i.phase!==`success`&&!p?s`

${g(`devices.pairing.noApp`)}

`:o}
${w?s`
${g(`devices.pairing.accessTitle`)} ${x.map(([t,n,r])=>s``)}
`:o} ${i.phase===`selection`?s` `:o} ${i.phase===`loading`?s`
${g(`devices.pairing.generating`)}
`:o} ${i.phase===`reconciling`?s`
${g(`common.loading`)}
`:o} ${i.phase===`error`?s` `:o} ${d?s` ${p?s`
${C?o:s``}

${C?g(`devices.pairing.nodeExpired`):g(`devices.pairing.nodeExpiresIn`,{time:r(d.expiresAtMs,e.nowMs)})}

`:s`
${d.qrDataUrl?s`${g(`devices.pairing.qrAlt`)}`:s`
${g(`devices.pairing.qrUnavailable`)}
`}
`}
${d.auth}
${f.map(e=>s` ${e} `)}
${d.accessDowngraded?s`
${g(`devices.pairing.transportLimitedTitle`)} ${g(`devices.pairing.transportLimitedHint`)}
`:o}
${p?o:s``}
${g(`devices.pairing.showSetupCode`)} ${d.setupCode}
${e.pendingCount>0?s`
${g(`devices.pairing.pending`,{count:String(e.pendingCount)})}
`:s`

${g(p?`devices.pairing.nodeWaiting`:`devices.pairing.waiting`)}

`} `:o} ${i.phase===`success`?s`

${i.deviceName??g(`devices.pairing.pairedTitle`)}

${i.deviceName?s`${g(`devices.pairing.pairedTitle`)} `:o}${_(i.access)}

`:o} ${i.phase===`delivery-uncertain`?s``:o} ${i.phase===`expired`?s`

${g(`devices.pairing.expiredTitle`)}

`:o}
`}var y,b,x;function S(){return(S=e((()=>{c(),f(),p(),d(),l(),i(),a(),y=`https://docs.openclaw.ai/channels/pairing#pair-from-the-control-ui-recommended`,b=`https://docs.openclaw.ai/gateway/pairing#one-paste-node-pairing`,x=[[`full`,`devices.pairing.fullAccess`,`devices.pairing.fullAccessHint`],[`limited`,`devices.pairing.limitedAccess`,`devices.pairing.limitedAccessHint`],[`node`,`devices.pairing.nodeAccess`,`devices.pairing.nodeAccessHint`]]})))()}S();export{v as renderDevicePairSetup}; //# sourceMappingURL=view-pairing.runtime-Dv0qtb6U.js.map