1import{qY as r,bA as a,h as m,el as i,H as p}from"./commonChunk.BIjOjUCX.js";import{n,p as s,a as g,g as l}from"./index.B9wm74Qa.js";import{p as o,a as c}from"./index.Cf0Xc_yd.js";import"./vendorChunk.B6ure_9S.js";import"../vendors/vendor-stable.BZTOV27i.js";import"./1_EmbeddedGameChunk.CW6JsTlA.js";import"./0_RechargeCommonChunk.CfvjGnyg.js";import"./0_EntryLoginRegisterChunk.DEYBGXQ-.js";import"../vendors/[email protected]";import"./index.Bwh9pEvA.js";import"./store.Du-4K9Tr.js";import"./enum.BEBvq45N.js";import"./index.CtoUliKG.js";import"./base.BarZL1DK.js";import"./index.V6DMvKoH.js";import"./1_SubGameChunk.EUgQcVC6.js";import"./1_SearchGameChunk.DPI3iJMb.js";import"./1_MineChunk.D4xSacn5.js";import"./0_WithdrawChunk.BZmRfyng.js";import"./1_AgentCenterChunk.C1eo237I.js";import"../vendors/vendor-swiper.ByVZYtOX.js";import"./1_SearchSubGameChunk.CUyZ8_f5.js";class G{constructor(){this.listenGameEvent()}listenGameEvent(){a("GAME_LOGOUT_AND_UPDATE_PRIZE",({force:e})=>this.logoutAndUpdatePrize(e)),a("CONTINUE_GAME",({gameInfo:e,lastGameInfo:t})=>n(e,t))}async logoutAndUpdatePrize(e=!1,t=""){return s(e,t)}async openGame(e){return o(e)}async openRealLiveGame(e){return c(e)}continueGameDialog(e){g(e)}async updatePrizeAndReenterGame(e){const{t}=m();try{await l(),await i(1e3),await o(e)}catch(u){p.error({message:t("lobby.game.gameEmbedded.updatePrizeError")})}}}const q=r.getInstance("gameOpenerInstance",G);export{q as gameOpenerImpl};
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.