1import{h as a,ce as l,ah as s,qS as i,dR as u,b3 as m,aN as c,m3 as g,H as h}from"./commonChunk.BIjOjUCX.js";import{f as b}from"../vendors/vendor-stable.BZTOV27i.js";import"./vendorChunk.B6ure_9S.js";const L=o=>{const{t:e}=a(),{push:t}=l(),n=s();i(u.OTHER_CLIENT_GAME_LOGIN,{title:()=>e("lobby.error.friendlyReminder"),cancelButtonText:()=>e("lobby.error.otherClientLogin.checkDevice"),confirmButtonText:()=>e("lobby.error.otherClientLogin.logoutGame"),closeOnRouteChange:!1,showCloseButton:!0,async beforeClose(r){if(r==="cancel")return t({name:c.DEVICE_INFO}),!0;if(r==="confirm")try{return await g.apiGameLogout({token:o.token},"multi terminal login"),!0}catch(f){return h.error({message:()=>"lobby.error.otherClientLogin.logoutGameError"}),!1}return!0},message(){return b(m,{class:n.rtlClass,html:e("lobby.error.otherClientLogin.contents",{deviceModel:o.deviceModel})},null)}})};export{L as createOtherGameLoginDialog};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.