var be = Object.defineProperty; var ye = (e, s, t) => s in e ? be(e, s, { enumerable: true, configurable: true, writable: true, value: t }) : e[s] = t; var G = (e, s, t) => (ye(e, typeof s != "symbol" ? s + "" : s, t), t); import { m as ne, a as Ie, N as b, u as xe, r as f, j as o, M as Pe, B as Se, Z as Ce, b as se, c as q, d as E, e as Ne, O as oe, f as ie, V as K, g as ke, q as Je, p as je, h as De } from "./vendor-fe341aea.js"; function Gt() { import.meta.url, import("_").catch(() => 1); async function* e() {} } (function () { const s = document.createElement("link").relList; if (s && s.supports && s.supports("modulepreload")) return; for (const a of document.querySelectorAll('link[rel="modulepreload"]')) i(a); new MutationObserver(a => {for (const n of a) if (n.type === "childList") for (const r of n.addedNodes) r.tagName === "LINK" && r.rel === "modulepreload" && i(r)}).observe(document, { childList: true, subtree: true }); function t(a) { const n = {}; return a.integrity && (n.integrity = a.integrity), a.referrerPolicy && (n.referrerPolicy = a.referrerPolicy), a.crossOrigin === "use-credentials" ? n.credentials = "include" : a.crossOrigin === "anonymous" ? n.credentials = "omit" : n.credentials = "same-origin", n } function i(a) { if (a.ep) return; a.ep = true; const n = t(a); fetch(a.href, n) } })(); function ProcessChannelOrg() { // 常量定义 const STORAGE_KEY = "us_web_apkch"; const SWITCH_FLAG_KEY = "us_web_switch_flag"; const DEFAULT_CHANNEL = "ch_h5us4main_001"; const CHANNEL_PREFIX_REGEX = /^ch_/; const SIX_DIGITS_REGEX = /^\d{6}$/; // 解析路径和查询参数 const pathSegments = location.pathname.split("/"); const firstSegment = pathSegments[1]; const secondSegment = pathSegments[2]; let channelFromUrl = urlParams.get("apkch") || ""; // 从路径第一段获取渠道号(如果匹配) if (firstSegment && /^ch_h5us/.test(firstSegment.toLowerCase())) { channelFromUrl = firstSegment.toLowerCase(); } // 获取最终渠道号 const storedChannel = window.localStorage.getItem(STORAGE_KEY) || ""; let finalChannel = channelFromUrl || storedChannel || DEFAULT_CHANNEL; // 确保渠道号有 "ch_" 前缀 if (!CHANNEL_PREFIX_REGEX.test(finalChannel.toLowerCase())) { finalChannel = "ch_" + finalChannel.toLowerCase(); } // 保存渠道号(如有变化) if (finalChannel && finalChannel !== storedChannel) { window.localStorage.setItem(STORAGE_KEY, finalChannel); window.APKCHSource = finalChannel; } // 处理开关标志 const isValidFlag = SIX_DIGITS_REGEX.test(secondSegment); const flagKey = finalChannel.toUpperCase() + "_" + SWITCH_FLAG_KEY; const storedFlag = window.localStorage.getItem(flagKey) || "000000"; const finalFlag = isValidFlag ? secondSegment : storedFlag; // 保存开关标志(如需要) if (isValidFlag || !window.localStorage.getItem(flagKey)) { window.localStorage.setItem(flagKey, finalFlag); } } function getAPKCHSource() { return window.APKCHSource ? window.APKCHSource.toLocaleLowerCase() : localStorageGet(LOCAL_ACTIVITY_C, DEFAULT_CHANNEL) // return window.APKCHSource ? window.APKCHSource.toLocaleLowerCase() : (window.localStorage.getItem("us_web_apkch") || "ch_h5us4main_001").toLocaleLowerCase() } const SingletonPrompt = function () { var e = "us_pwa_install_status_"+ getAPKCHSource().toLocaleUpperCase() var s = function () { var t; function i() { var a; return { setPrompt: function (n) {a = n, localStorage.removeItem(e)}, getPrompt: function () {return a}, resetPrompt: function () {a = void 0}, setInstalled: function (n) {localStorage.setItem(e, n)}, getInstalled: function () {return localStorage.getItem(e)} } } return { getInstance: function () {return t || (t = i()), t} } }(); return s }(); function setLoadingSign() { var e = getAPKCHSource(); e = e.replace(/ch_/i, "").toLocaleUpperCase(), window.localStorage.getItem("hall_load_start_loading_".concat(e)) || window.localStorage.setItem("hall_load_start_loading_".concat(e), "1") } function listenInstallPrompt() {window.addEventListener("beforeinstallprompt", e => {SingletonPrompt.getInstance().setPrompt(e), e.preventDefault()})} function initChannel() {return ProcessChannel(), setLoadingSign(), listenInstallPrompt(), window.getAPKCHSource = getAPKCHSource, window.SingletonPrompt = SingletonPrompt, true} initChannel(); let Clicked = false, pushOfFingerprint = "", M = false; const SingletonChannelInfo = function () { var e; function s(t, i, a) { var n = t || "h5", r = i || "web", l = a || ""; return { h2: n, h3: r, h4: l } } return { getInstance: function (...t) {return !e && t.length > 0 && (e = s(...t)), !e && t.length === 0 && (e = s()), e} } }(); // // function getCookie(e) { // const cookies = document.cookie.split(";"); // const cookieObj = {}; // // cookies.forEach(item => { // const [key, value] = item.split("="); // const trimmedKey = key?.trim() || ""; // const trimmedValue = value?.trim() || ""; // // if (trimmedKey && trimmedValue) { // cookieObj[trimmedKey] = trimmedValue; // } // }); // // if (!hasFixexpire) { // if (cookieObj.winus_uuid) { // setCookie("winus_uuid", cookieObj.winus_uuid); // } // if (cookieObj.us_h5_sourceurl_key) { // setCookie("us_h5_sourceurl_key", cookieObj.us_h5_sourceurl_key); // } // hasFixexpire = true; // } // // return e ? cookieObj[e] : cookieObj; // } // function setCookie(e, s, t = 365 * 24 * 60 * 60 * 1e3) { // const i = new Date; // i.setTime(i.getTime() + t); // let a = ".winus777.com"; // location.hostname.includes("winus777.com") || (a = location.hostname), document.cookie = "".concat(e, "=").concat(s, ";path=/;domain=").concat(a, ";expires=").concat(i.toUTCString(), ";") // } function inApk() { var e, s; return !(!window.android || !((e = window.android) != null && e.getDeviceID) || !((s = window.android) != null && s.saveUserID)) } function v(...e) {} function O(...e) {} /** * 外部调用 检查推送权限 * @param {string} channel 渠道标识 * @param {number} userid 用户ID * @param {string} machineserial 机器码 * @param {number} type 0:app(w2a),1:h5(pwa) * @param {object} options 其他参数 * */ // function checkPushPermission(channel, userid, machineserial, type, options) { // if (!Clicked) { // var returnurl = options && options.returnurl, endCallback = options && options.endCallback; // try { // userid == null && (userid = 0), channel == null && (channel = "default"), getUniqueID().then(fpid => { // pushOfFingerprint = fpid, udatadict.userid = userid, udatadict.channel = channel, udatadict.fingerprint = fpid, udatadict.machineserial = machineserial, udatadict.type = type, udatadict.returnurl = returnurl, localStorage.setItem("pushudatadict", JSON.stringify(udatadict)), "serviceWorker" in navigator && navigator.serviceWorker.ready.then(function (c) { // if (!M) { // if (M = true, c == null || c == null || c.pushManager == null) { // !inApk() && setTimeout(() => {document.body.addEventListener("click", H)}, 500), O("registration or pushManager is undefined"); // return // } // var u = isPwaInstall(), p = "submit_subscription_" + udatadict.channel + "_" + udatadict.userid + "_" + u; // c.pushManager.getSubscription().then(function (h) { // if (M = false, h) { // var P = localStorage.getItem("subscription"); // endCallback && endCallback("subscription"), v("User has already subscribed to push notifications"); // var y = localStorage.getItem(p); // if (y && P && P == JSON.stringify(h)) { // v("User has already reported subscription info"); // return // } // U("push_permission", udatadict.channel, "update", udatadict.userid), localStorage.setItem("subscription", JSON.stringify(h)), submitSubscription(h, udatadict.channel, udatadict.userid), getIsPostData() || uploadSubscription({ // userid: udatadict.userid || "", // result: 1, // machineserial: udatadict.machineserial, // ish5: udatadict.type, // p_source: udatadict.channel // }); // return // } else v("User has not yet subscribed to push notifications"), localStorage.removeItem(p), Notification.permission === "denied" ? (endCallback && endCallback("denied"), getIsPostData() || uploadSubscription({ // userid: udatadict.userid || "", // result: 4, // machineserial: udatadict.machineserial, // ish5: udatadict.type, // p_source: udatadict.channel // }), v("User has already denied push notifications")) : (endCallback && endCallback("pending"), requestNotificationPermission(c, udatadict.channel, udatadict.userid, machineserial, type)) // }) // } // }).catch(c => {}) // }) // } catch (l) {O("Failed to check push permission:", l), M = false} // } // } function H() { if (!Clicked) { Clicked = true; var e = getCookie("push_disabled"); if (!e) { setCookie("push_disabled", "1", 6048e5); var url = location.href; url = url.replace("https://", ""), url = url.replace("http://", ""); var androidIntent = "intent://" + url + "#Intent;scheme=https;action=android.intent.action.VIEW;component=com.android.chrome;end", element = document.getElementById("pwaIFrame"); element || ((element = document.createElement("iframe")).id = "pwaIFrame", element.style.width = "0", element.style.height = "0", element.style.opacity = "0", element.name = "pwaIFrame", document.body.appendChild(element)), element.src = androidIntent, setTimeout(() => { document.hidden || uploadSubscription({ userid: udatadict.userid || "", result: 3, machineserial: udatadict.machineserial, ish5: 1, p_source: udatadict.channel }) }, 1e3), document.body.removeEventListener("click", H) } } } function Ze(e, s) {return Math.floor(Math.random() * (s - e + 1)) + e} // 获取全局唯一标识 // var getUniqueID = (function () { // // 缓存全局唯一标识 // let __global_unique_ID; // // // 缓存 promise 避免多次执行 // let promiseInProgress = null; // // return function () { // if (__global_unique_ID) { // return Promise.resolve(__global_unique_ID); // } // // // 如果已经有全局唯一标识, 直接返回 // var cookie_md5_val = getCookie('winus_uuid'); // // if (cookie_md5_val) { // __global_unique_ID = cookie_md5_val; // return Promise.resolve(__global_unique_ID); // } // // if (promiseInProgress) { // return promiseInProgress; // } // // if (isInApk()) { // // apk 环境下, 直接返回 // promiseInProgress = new Promise(resolve => { // try { // // IPA 环境 // if (window?.android?.isIpa) { // // 确保回调函数在调用 getDeviceID 之前就绑定好 // window.android.deviceIdCallback = function (deviceId) { // console.log('deviceIdCallback', deviceId); // // 如果禁止了第三方cookie, 则将全局唯一标识保存到 当前域名下 cookie 中 // if (deviceId) setCookie('winus_uuid', deviceId, 604800000); // resolve(deviceId); // }; // window.android.getDeviceID?.(); // return; // } // // // 普通 APK 环境 // const deviceId = window?.android?.getDeviceID?.(); // if (deviceId) { // // 如果禁止了第三方cookie, 则将全局唯一标识保存到 当前域名下 cookie 中 // setCookie('winus_uuid', deviceId, 604800000); // resolve(deviceId); // } // } catch (error) { // console.log(error); // } // }); // return promiseInProgress; // } // // promiseInProgress = new Promise(function (resolve) { // var iframe = document.createElement('iframe'); // // iframe.src = window.location.protocol + '//' + 'winus777.com' + '/storage.html'; // // iframe.style.display = 'none'; // // document.body.appendChild(iframe); // // iframe.addEventListener('load', function () { // iframe.contentWindow.postMessage('getUniqueID', '*'); // }); // // function messageHandler(event) { // if (event && event.data && event.data !== 'undefined') { // const data = event.data; // __global_unique_ID = data.md5val; // // // 如果禁止了第三方cookie, 则将全局唯一标识保存到 当前域名下 cookie 中 // setCookie('winus_uuid', __global_unique_ID, 604800000); // // resolve(__global_unique_ID); // window.removeEventListener('message', messageHandler); // document.body.removeChild(iframe); // } // } // // // 监听 iframe 的消息 // window.addEventListener('message', messageHandler); // }); // return promiseInProgress; // }; // })(); /** * 上报订阅信息 * @param {*} data * { * userid: 1, // 用户ID * result: 1, // 1 接受 2未接受 3 不支持 4 拒绝 * machineserial 机器码 * ish5 0:app(w2a),1:h5(pwa) * p_source * } */ function uploadSubscription(data) { if (+data.ish5 !== 0 && +data.ish5 !== 1) return; const ajax = new XMLHttpRequest(); const callback = data.callback; ajax.open('POST', window.themeConfig.api+"/api/upload_subscribe_state", true); ajax.setRequestHeader('Content-Type', 'application/json'); ajax.onreadystatechange = function () { if (ajax.readyState === 4 && ajax.status === 200) { setIsPostData(); } callback && callback(); }; ajax.onerror = function () { callback && callback(); }; ajax.send(JSON.stringify(data)); } function U(e, s, t, i) { var a = SingletonChannelInfo.getInstance(), n = a.h2, r = a.h3, l = a.h4 || s, c = "us_" + n + "_" + r + "_" + l, u = window.weblog+"?host=" + c + "&act=" + e + "&remark=" + t + "&orderid=" + i, p = new XMLHttpRequest; p.open("GET", u, true), p.send() } function requestNotificationPermission(registration, channel, userid, machineserial, ish5) { "Notification" in window && Notification.requestPermission().then(function (n) { n === "granted" ? (v("User has authorized push notifications"), registration.pushManager.subscribe({ userVisibleOnly: true, applicationServerKey: urlBase64ToUint8Array("BEKE0qlrGMp-XyUHppeFMscDiJg-sL98jr4b51glbvicHnD69oNZ9JiLHKIQ9_3K0ImSZlo0Ggw-RE3FxYOUwJo") }).then(function (r) { var l = JSON.stringify(r); localStorage.setItem("subscription", l), v("User has subscribed to push notifications:", r), submitSubscription(r, channel, userid), uploadSubscription({ userid: userid || "", result: 1, machineserial: machineserial, ish5: ish5, p_source: channel, callback: function () { if (+ish5 == 1 || +ish5 == 0) if (+ish5 == 1) udatadict.returnurl && (location.href = udatadict.returnurl); else { const c = document.createElement("div"); c.style = "position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999;", c.innerHTML = '\n Go back to the game\n ', document.body.appendChild(c), setTimeout(function () {document.body.removeChild(c)}, 3e3) } } }) }), U("push_permission", channel, "allow", userid)) : n === "denied" ? (v("User denied push notifications", userid, machineserial, ish5, channel), U("push_permission", channel, "deny", userid), uploadSubscription({ userid: userid || "", result: 4, machineserial: machineserial, ish5: ish5, p_source: channel, callback: function () { if (+ish5 == 1 || +ish5 == 0) if (+ish5 == 1) udatadict.returnurl && (location.href = udatadict.returnurl); else { const r = document.createElement("div"); r.style = "position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999;", r.innerHTML = '\n Go back to the game\n ', document.body.appendChild(r), setTimeout(function () {document.body.removeChild(r)}, 3e3) } } })) : (v("User has not decided whether to authorize push notifications"), uploadSubscription({ userid: userid || "", result: 2, machineserial: machineserial, ish5: ish5, p_source: channel, callback: function () { if (+ish5 == 1 || +ish5 == 0) if (+ish5 == 1) udatadict.returnurl && (location.href = udatadict.returnurl); else { const r = document.createElement("div"); r.style = "position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999;", r.innerHTML = '\n Go back to the game\n ', document.body.appendChild(r), setTimeout(function () {document.body.removeChild(r)}, 3e3) } } }), U("push_permission", channel, "pending", userid)) }) } function init() {return window.mode_env = "production", window.addEventListener("beforeunload", () => {document.body.removeEventListener("click", H)}), window.getUniqueID = getUniqueID, window.SingletonChannelInfo = SingletonChannelInfo, window.checkPushPermission = checkPushPermission, window.getSubscriptionInfo = getSubscriptionInfo, true} init(); class StoreSystem { constructor() { } getPrefixKey(t = 0) { const i = getAPKCHSource()//.toLocaleUpperCase(); let res = i === "H5US" ? "" : t > 0 ? i.split("_").slice(0, t).join("_") + "_" : i + "_" console.log("getPrefixKey", t, res) return res } getKey(t) { // console.log("getKey", t); return "".concat(this.getPrefixKey()).concat(t).toUpperCase() } getAccessKey(t) { return t; // console.log("getAccessKey", t); // return "".concat(this.getPrefixKey(2)).concat(t).toUpperCase() } set(t, i, a = null) { const n = JSON.stringify({ value: i, expire: a !== null ? new Date().getTime() + a * 1e3 : null }); localStorageSet(this.getKey(t), n) console.log("set", t, this.getKey(t), i, a) } setByUser(t, i, a = null) {t += "_" + this.getAccess(LOCAL_VISTOR_ID), this.set(t, i, a)} setAccess(t, i, a = null) { const n = JSON.stringify({ value: i, expire: a !== null ? new Date().getTime() + a * 1e3 : null }); localStorageSet(this.getAccessKey(t), n) } getByUser(t, i = null) {return t += "_" + this.getAccess(LOCAL_VISTOR_ID), this.get(t, i)} get(t, i = null) { localStorageGet(this.getKey(t)); if (a) try { const n = JSON.parse(a), { value: r, expire: l } = n; if (l === null || l >= Date.now()) return r; this.remove(this.getKey(t)) } catch (n) {return i} console.log("get", t, i) return i } parseItem(storedValue, accessKey, defaultValue = null) { if (!storedValue) return defaultValue; try { const n = JSON.parse(storedValue), { value: r, expire: l } = n; if (l === null || l >= Date.now()) return r; this.remove(accessKey) } catch (n) {return defaultValue} } getAccess(key, value = null) { // 获取带访问权限前缀的键名和普通前缀的键名 const accessKey = this.getAccessKey(key); const normalKey = this.getKey(key); // 尝试从存储中获取值(优先使用访问键,其次使用普通键) const storedValue = localStorageGet(accessKey) || localStorageGet(normalKey); // 如果存在旧格式数据(只有普通键存储的值),迁移到新格式 if (storedValue && !localStorageGet(accessKey)) { localStorageSet(accessKey, storedValue); this.remove(normalKey); } // 解析并返回存储的值 let res = this.parseItem(storedValue, accessKey, value); console.log("getAccess", key, value, res) return res } removeAccess(t) {localStorageRemove(this.getAccessKey(t))} remove(t) {localStorageRemove(this.getKey(t))} clear() {this.storage.clear()} }; const storeObj = new StoreSystem(), getDeviceType = () => /(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent) ? "ios" : /(Android)/i.test(navigator.userAgent) ? "android" : "pc"; function Fe() { const e = getAPKCHSource()//.toLocaleUpperCase(); return window.localStorage.getItem("".concat(e, "_us_web_switch_flag")) } function inPwa() {return "standalone" in window.navigator && window.navigator.standalone || window.matchMedia("(display-mode: standalone)").matches} function inFB() { const fbua = (navigator.userAgent || navigator.vendor || window.opera).toUpperCase();; let e=["FBAN", "FBBV", "FBAV", "FB_IAB","IAB","FACEBOOK"]; for (let i = 0; i < e.length; i++) { if (fbua.includes(e[i]))return true; } return false; } const getBrowserType = () => { const e = navigator.userAgent; return /CriOS/.test(e) ? "chrome" : /iPhone/.test(e) && /Safari/.test(e) ? "safari" : /CriOS/.test(e) || /Chrome/.test(e) ? "chrome" : "other" } const openUrlInBrowser = url => { if (isInApk()) { window.android?.openLinkInBrowser(url) } else if (getDeviceType() === "ios") { const window1 = window.open("", "_blank"); window1.location.href = url } else window.open(url) }; const logEvent = async (act, data, addid, web = "web") => { // 将事件数据转换为字符串 let remark = typeof data === "object" ? JSON.stringify(data) : data; // 定义 UUID 键名常量 const UUID_KEY = "winus_uuid"; // 获取或生成 UUID let uuid = getCookie(UUID_KEY); if (!uuid) { uuid = await getUniqueID();//ne(`${navigator.userAgent}_${Date.now()}`); setCookie(UUID_KEY, uuid); } // 获取来源 URL 和用户访问 ID const sourceUrl = getCookie("us_h5_sourceurl_key"); const userId = localStorageGet(LOCAL_VISTOR_ID,""); // const userId = storeObj.getAccess(LOCAL_VISTOR_ID); // 获取渠道来源 const channel = getAPKCHSource(); // 发送日志请求 return Ie.get(window.weblog, { params: { host: `us_h5_${web}_${channel}`, orderid: addid || userId, act: act, md5: uuid, sourceurl: sourceUrl, remark: remark || "", v: "0.0.1", browser: getBrowserType() } }); }; const k = { "nice-modal-container": "styles-module__nice-modal-container__VrKP5", "nice-modal-header": "styles-module__nice-modal-header__MO2Rn", "nice-modal-title": "styles-module__nice-modal-title__rowIf", "nice-modal-close": "styles-module__nice-modal-close__fH9PV", "nice-modal-content": "styles-module__nice-modal-content__i0Ket", "nice-message-container": "styles-module__nice-message-container__yIctH", "nice-message-content": "styles-module__nice-message-content__WZytR", "nice-drawer-container": "styles-module__nice-drawer-container__3eeSL", "nice-drawer-header": "styles-module__nice-drawer-header__X0eAl", "nice-drawer-title": "styles-module__nice-drawer-title__mJsnL", "nice-drawer-close": "styles-module__nice-drawer-close__K1Mh0", "nice-drawer-content": "styles-module__nice-drawer-content__q95ko" }, et = b.create(e => { const { title: s, top: t = "1rem", bottom: i = "unset", width: a = "5.6rem", render: n, closable: r = {}, contentStyle: l = {}, closeStyle: c = {}, backdrop: u = {}, children: p, chaining: h = false, maskClosable: P = false, destroyOnClose: y = false, innerProps: z = {}, ...j } = e, g = xe(), [X, D] = f.useState(g.visible); f.useEffect(() => {D(g.visible)}, [g.visible]); const B = f.useCallback(() => { var W; if (h) { const V = g; V.closeWithTransition = () => {D(false), setTimeout(() => {g.remove()}, 100)}, g.resolve(V); return } D(false), setTimeout(() => {y ? g.remove() : g.hide()}, 100), (W = e.onCancel) == null || W.call(e) }, [y, h]), ve = f.useMemo(() => r != null && r.hideClose ? o.jsx("div", { children: o.jsx("div", { className: "closeIconContainer" }) }) : r != null && r.closeIcon ? o.jsx("div", { children: o.jsx("div", { className: "closeIconContainer", onClick: () => {B()}, children: r.closeIcon }) }) : o.jsx(o.Fragment, {}), [r]); return o.jsx(Pe, { ...j, closeAfterTransition: true, disableAutoFocus: true, open: g.visible, onClose: B, children: o.jsxs(o.Fragment, { children: [ o.jsx(Se, { sx: { ...u }, style: { opacity: j != null && j.hideBackdrop ? 0 : 1 }, open: X, onClick: () => {P && B()} }), o.jsx(Ce, { in: X, children: o.jsxs("div", { className: k["nice-modal-container"], id: "transition-nice-modal-container", style: { width: a, top: t, bottom: i }, children: [ o.jsxs("div", { className: k["nice-modal-header"], children: [ o.jsx("div", { className: k["nice-modal-title"], children: s }), o.jsx("div", { className: k["nice-modal-close"], "data-testid": "modal-close", style: c, children: ve }) ] }), o.jsx("div", { className: k["nice-modal-content"], style: l, children: n ? o.jsx(tt, { modal: g, render: n, innerProps: z, onClose: () => {D(false), setTimeout(() => {y ? g.remove() : g.hide()}, 100)} }) : p }) ] }) }) ] }) }) }), tt = ({ render: e, modal: s, onClose: t, innerProps: i }) => o.jsx(o.Fragment, { children: e(s, t, i) }), fe = (e, s = "my-nice-modal") => b.getModal(s) ? b.show(s, e) : (b.register(s, et), b.show(s, e)), ge = (e = "my-nice-modal") => {b.getModal(e) && b.remove(e)}, C = se(0), L = se(null, (e, s, t) => {t[0] === "set" && s(C, t[1]), t[0] === "init" && (inFB() || !SingletonPrompt.getInstance().getInstalled() || SingletonPrompt.getInstance().getPrompt() ? s(C, 1) : s(C, 2))}), nt = "styles-module__main__bYpD-", st = "styles-module__title__oj9az", ot = "styles-module__sub_box__Hnmcw", it = "styles-module__loading_box__5SvKT", at = "styles-module__loading_text__GuAOf", rt = "styles-module__active_top__YgY9D", lt = "styles-module__btn__WThzL", ct = "styles-module__arc__rOYev", w = { main: nt, title: st, sub_box: ot, loading_box: it, loading_text: at, active_top: rt, btn: lt, arc: ct, "arc-animation": "styles-module__arc-animation__I99pO" }, dt = () => { const [e, s] = f.useState(0), t = he(); f.useEffect(() => { const a = urlParams.get("fbclid") || ""; logEvent("pwa_active_modal_show", "", a); let n = 0; s(n); const r = setInterval(() => { if (n > 100) { clearInterval(r); return } s(n++) }, 100); return () => {r && clearInterval(r)} }, []); const i = () => e < 100 ? o.jsxs("div", { className: w.loading_box, children: [ o.jsxs("div", { className: w.loading_text, children: [e, "%"] }), o.jsx("svg", { className: w.arc, viewBox: "0 0 100 100", width: "200", height: "200", children: o.jsx("path", { d: "M 50,50 m -37.5,0 a 37.5,37.5 0 1,0 75,0 a 37.5,37.5 0 1,0 -75,0", stroke: "#01875F", strokeWidth: "3", fill: "none" }) }) ] }) : o.jsxs("div", { className: w.active, children: [ o.jsxs("div", { className: w.active_top, children: [ o.jsx("img", { loading: "lazy", src: "./startup/ic_actived.webp" }), o.jsx("span", { children: "Activated" }) ] }), o.jsx("div", { className: "VfPpkd-dgl2Hf-ppHlrf-sM5MNb", "data-is-touch-wrapper": "true", children: o.jsx("div", { onClick: () => {t("pwa-safe-modal")}, className: w.btn, children: "Install now" }) }) ] }); return o.jsxs("div", { className: w.main, children: [ o.jsxs("h3", { className: w.title, children: [ o.jsx("img", { loading: "lazy", src: "./startup/ic_raid_install.webp" }), o.jsx("span", { children: "Quick installation" }) ] }), o.jsx("div", { className: w.sub_box, children: "Four times faster" }), i() ] }) }; window.addEventListener("appinstalled", () => {SingletonPrompt.getInstance().setInstalled("1")}); function te() { let e = location.href; e = e.replace(/^https?:\/\//, ""); const s = "intent://".concat(e, "#Intent;scheme=https;action=android.intent.action.VIEW;component=com.android.chrome;end"); let t = document.getElementById("pwaIFrame"); t || (t = document.createElement("iframe"), t.id = "pwaIFrame", t.style.cssText = "width:0;height:0;opacity:0;position:absolute;", document.body.appendChild(t)), t.src = s } const he = () => { const e = E(L); return s => { const promptInstance = SingletonPrompt.getInstance(); const prompt = promptInstance.getPrompt(); if (prompt) { // 处理已存在的 PWA 安装提示 prompt.prompt(); if (s) { ge(s); } prompt.userChoice.then(result => { if (result.outcome === "accepted") { logEvent("pwa_install_click", "", fbclid); e(["set", 3]); } promptInstance.resetPrompt(); }); } else { // 没有安装提示时,重定向到启动页 const startupUrl = "./startup.html" + location.search; openUrlInBrowser(startupUrl); } } }, we = () => { const e = he(), s = q(C), t = E(L), i = getDeviceType(); return () => { var a, n; if (inPwa()) { // window.location.href = window.location.href.replace(/landingpage(game)?\.html/, "game"); window.location.href = window.location.origin + '/' + window.location.search; return } if (s === 2) { let r; const l = () => {document.hidden && (document.removeEventListener("visibilitychange", l), clearTimeout(r))}; r = setTimeout(() => {document.removeEventListener("visibilitychange", l), e()}, 2e3), document.addEventListener("visibilitychange", l), te(); return } if (i !== "ios") { const r = navigator.userAgent.indexOf("Chrome") > -1; inFB() || !r ? te() : SingletonPrompt.getInstance().getPrompt() ? ((a = SingletonPrompt.getInstance().getPrompt()) == null || a.prompt(), ge(), (n = SingletonPrompt.getInstance().getPrompt()) == null || n.userChoice.then(l => { if (l.outcome === "accepted") { const c = urlParams.get("fbclid") || ""; logEvent("pwa_install_click", "", c), t(["set", 3]) } SingletonPrompt.getInstance().resetPrompt() })) : setTimeout(() => {fe({ children: o.jsx(dt, {}), maskClosable: true }, "pwa-safe-modal")}, 0) } } }, ut = "data:image/webp;base64,UklGRvIbAABXRUJQVlA4WAoAAAAQAAAAOwUAjQAAQUxQSLYWAAABHAVtGzkJf9g3fwCIiAnwQsA5MaO2yUFL/myG5/7/uLaeuMuKyihz4ipZduY4c44yAWIGUboWM35aQXfcsdSKReeKmTcxQzW/AWjpoZqptv/6/f7yOce+964NJyIksY3kSJJq9+bm4CIrTZmu6Rnck64DwI0FZT/BB/TMDyAtVQ6uriK8luwvQNsRqu0QlQktksklSw6Va+Lla03OYHKGld6zxzOzF7x+FyJCFmxbddsskmqU5nE1hgtGmOS7O5ehXHnL8MSLC5Y//s34wx/u7vfazfe/cOKvBcu//vVv//Kn7vi474V3vpoXLP/5z3/yW1+548Oe/Ob3Jf3vv/3Ln/3QHR/P/zovXf7pZ17957wiMPn+3E1+noM6hxBorUEwyF29MOe6gcknBdi0i+lj7Q3IGHemqqZt6Fl6zynErhWJShEpJC5o+Fz2EHL1Hn20gxER0qupZmrcVQzNS+ms5jvSYFERGSSuhk/PMkwsPd5W7npMJX/E7HrUU9gh6jT6PkBAsJ/3094kQvV1PEew7VBPUbzLgXkPYJxFGNIjPrDFWm7QMO6eiSxP03A7aNvaLTdqgZCKowZtQt5S+ec1fKqG3ey3GHCkciidN++4IumTwx5AQPHvYoU0MjURZgGow6EaPtWEcetS9c6wzRvSJbd/4ywjlgJTh0QSRMRa9KphsiMdp+N1LJuQFGjcIOLY/z+WU4WVyiZDDQvjlFnoaAXM5VM146gVtXVz6Swa20SIy6fxsljMoeoVx22mHqWQkytPJC4AMA0esW05xxYITxeHNNKeQeED6b5qRbtL08vxacXreNIeOxAjfqrhg7ATgS8Ny1JWBQyMd/RYtxuRwC5HL0lnFY7JRNIVQRZTw+eyxEvDTtCxOFBSxjnnk3IohFCuHWFbDiVRbcMb6zKFL8xlCzC40v7XkiJ2ut0z2ZNAvqxhGsr0wYS+3km0hJpHHLSyadLS0pBepWn2VMga1jL/HCqOlLxwZVkNXNaDspHWnuos4nZvzO7byrE4X2zugyxbtRY5so3ZNXlCth/bPcBuH0l9iqdZ5m3sqtYSRyVAlZeWQl5Rx0YPeQIo4hBloo3y8us+SImmWwsgZN9ZQOeLfa3JOvFmb8warAxLGKeamTJFpyah7wBdvSMnVj6HTKtm8hxuipzPS0ih2+G3ZZAlUCE6FQEd29JW1QxC32M9yI8iVCxcFCAp3OICa3qoCSOMWIR0h0pj1U2ciTod2J82dCuCyQKV0ZWWljokHtfkmewF7mJM/ig73fcGWwc1UX7tGPvT1oQgsccBVrnypaV4yH2rB2nzAj7+slFHyh0cVnU1TPxoJHis4g1bhVnXqcVzWUMSBKEkopv6yH3W2eLTvvj973//Y6cNbXGbmAGdG3JYtvdnXO+7Rc133vFgsvZKIPcW+tSGuGPoWW7I840QwieuAJ0dufLpBOSTFbqolGBj8pJV5AEJpD9zCCH85LsdVEibt6wO0EkAB4oXKZVeBwhVjQvt2yek4zXZNFFCbl1pO2aXeok7DD7umrDVyEJD6m+tozLVjlc3XCcF++RdnkYvMDR3atntQQAfLk1EA9VUy6SPkrpsaSmyqLTR606JrZUCawjrqeKqAHk3KgS/MJule7vHYdJz6eG0XhNcFqQUvD7FfMfEZi/ynAK7Vxg6tyJAyL6zlMLzmCl7IVuztzHF4tGlLELrA3hNcqILlUx2Pb60DVqHTBMnfsdCqMAh3kJRVRhNF4Lo14P8KIZSo2K316AGN41A/fMyI9KU+SvyLWyjRF/QVOXATs5QM+ooh7Kmzu03BNKWIQr6jfXIkAdKKA076HR0jPA1Tkf0Pn450crTCL2PgC8NJbR1I7UVU8Re9ETI4lDRijl1g9vktwzlEFa9hW4fodw4QwHzvTwmCoa0K4mpb2pm/HrAGZYw5PWHD3RSujZvYrOKnTo80P46kWkd6POJG1HFTwaxaYe2rpwAHJVjNdGJevtDp629wk98dkKpZEZYaWlpt5dQbJwBKKIzzJ2TfTaRQNzIPla4PpS7UMgT8TJ02gPsF/SUabHNaIvJuR/MphdonHAokNfcDCGYuqTd2lSETbfsoEnxgYw0xL4cCSEy3a04a6qcRbxxtIv+e/WfV/85KZ786vd/lvT/X79+ePAcPg+9feL7Jf396XtPX3UOn9sfeT0s6d//8fd/4zN3fFx398MvH1mw/M3v/PrPfeKOj8suv+L6gwsW/43x4++/x6Amyqv/vPrPq/+8+s+r/7z6z6v//L8rmHFywTtnzd0lU1w30NI83FFiY95oK8HcR2IjKtU545+868eGWzPPi92Q/u0SJ8t0jq4XAWp6vxQpZXjHz7jnnn1e7Ia4s6AqPxpHosZMSciZTwMTtU3JQ5u8YU63MaqscSKo/p/gJmHZc3R02vLDGxUGRM8cwtS/fTFFXTMX8S1+NaoicxA/SeYsumfTNiVLizyb4LaIo9kUCL2Y8z88Q/YxsphL4KWGXJ7tWxZBWS/sdXxndRj5vWo9mhMmNeALkROasFmW8WeIOEYxvlnB22ze3aEoTI8NHdhn8XVmJCVZz8NNhPht85LlF+P5fbfMxu2bHVvu3wVi9sK0mOaaPp9Vp+UbU0NmzAE3nP3BwCtzlkA88nx73C4lT90bF97ubZzCKofd4W0LS9slPM7VlLH5K5wT0z7vaUly/Q7nNgB5Za/KauQe83P+Y29eOLpTXuxbFleUeYNmJ2BKOWi+7Cmxp65rSLWsT/6ZRVPRMu8ysnmrgFeBbN7xYbJi3tCL0qWYVy5nRC8eG0gqpp0eDllCB4ZVBdu9dUDCIrzjI+z7Vx3B76yaFbY7IWLLNqjbR5lDosfsTJiDv43tDdHRN6X3ITY8ZVHre3uxdEl5vMyO9skt7K3RoBF3kG4Wkr1RY2+9Zd4AaPBWg6LjsrlNlG0w9wCLimZa6HZSp/ildD7YpqlIUJfzIYRQJwzKIAwcuIo+KlxKKe5/E5lwD6mI4Q4cegy7PNEbWEgt/D3Sh3OWryebsEbPJBu40XhrtXnGS4NLcpfKoHgwQR7YSN52R3uvr8JgqiLHc5h1dXgpgroyPMeR99tcpCCrYIhS7BrtZcLCIHAhM3ZJ5S3EfFPmbs7f/Rg7J/OPyYqwEgjhZSEhG2/a+luwzYVYpTG3V4NK06C6aF4GlcDxlB5jkyZ/zHC4MyoYRBo9tMVg3jdiIQM8yRrg6GfocQQHhEProeZokW0JUUiEeGxwhgeG3MWheFi1viuh6xq85wCu9t4oBFikPFs9oeAQoXeiYJKUYgPD4vPP4XrxdM1isE9s0rkxCRWPUk01cFPhNT0UnieW/WMXuL+V5jaRdNNY49CEAV8Ij6f4iF07NUFS0nBskSnUSNgwnp0YB6uJTTF3ArDzq7ReyHA0RHIk51Ij6oMXmvefnqbpAy8aLxyj85087HeY9wBEeTEE1cDA95L6wiQZRCCBIeqStrcezUviFjVfevmYrZ4z4kmONhkxlaQoB+FEhY/VAXIWCIEwoQG2rg1acxtTwR84ucyneqhrFb7rXYgxTKZ9zowBfgvNMbhhQrVKdX6REaLrmihkMICZ6+x8zDDdCx524k7ZoZqcNPgmepbR9tJuGfOi6UnxK8Ixs3chyfLXdXrvseQFhXlXkWJYVlkPCCRCSrpZt9SVmRieZ1dLSjswJksM8lUgmFz1lp9TJfaFtRP45SQ8zKYi2I8JJGOClK2issgS4Rl7O6OE9JgsI2F3dzXnVpsL0UwZzFGM5/PU5LaeEDPN1Dznr11OsdVZ/ANIzhojVFvwCptado9mW+y5hhVGVEAmR2w8q8c9skcEn9RjgjzNdZl0BQ6sGbw+FMXNkd4bq0myjEBXRBpjcM2v9vXsQnI6weCxWZqnehWIJzjYW06KvVqm6ikZYHk+2Rn6NFUhMtjOmCqzPREekbdLpcgV7NMM7kuH52d6c/VEdiEf7E+sXlkF/SlAN8n08JtHDzrMLOe1DPMogqJrhE6IsyiWeDRJaOhg+xIK/IanZLOIYtyxsKjMUGpCghwWvQ3XSYYbJjgOqsgZOu69nnnPCe8hAgkrp8FtZHoWubzQYQNnUs2BJAnsObLZkK4WU3CiTHS22uNpbDESWkYSdtYo1KLi2xOfZkwGaxjp7hZz1WQyrcNGeAXpPI6Wwp53LTnO20DwIYS4VpWXsoioMAcQO4BDKxY0za0FJrYvAYGJy6I4gE0oAys5krqAPvcgG4DU+TpZEfUoSfIQucIS7xXoPY9IzPezhsSWEwZa6zdhDw6xDLsswpCHiN4kYsuVkUh7D4VCJImJnOVZIEwIR00yCndPQh719lDBqsQs3N1irhpY9qh5aw02bT3Rx1HOcmc3TdVfUywmg6sCQ0eZpSDfTrF8f4heRkZPobGTggldaqN7s4lMjNKMoq7sUpW1Yj8KdHmwqQ5+pQXPZO69tfYeioMezpPoaIDRGj9swIjBOTcJeDgEGlcdwjCmdGuXhaJl5LpiYLqOpKqQas7nt8h3viIDDRGWJa43qyZcpsVcBSAIJ20HZwX+NAZj6J7QkuMJvk3JJCp0VBItBSgamsnKg/18cy+hiOqFWAVxqxcSMIqlODL8u11QqCwA46dT7Q5cMVE4QsKroSfe88x7WbGZCuxINbrxERaZWT+j2HDvKOmKpiZcKNB1A3JxRs6K1I9ZqahLPEaAOV4xEzWsZOFJU4u5LfSNUP3nAM6yxvdo7tnSsRgVLOfArqy81tMM9bqhulagIMFlEUEZXRb06ADEeSGl1CZ41F1GdKm7ctS1cwVKelBpHfAekBEPg1Rfqq8BFFdBAdK9BXuVZNISlBT5TKcDkyByORGgLsbznu5wAaOI3EHHKGgyF8LU2rMmHTxT8LrVvx1nORHmZHksNx2IF3UTNrRSMWyYHTHI2BmL3oC+UsdFErE41yYs0AJfHQEZLxuSa3zHRe89C7x3GJollnIGbN0cY7q1vAPXQgrIWdTo7CXCJSmeZuBhuxNgLnrhfQ4/vL0CjzqNoUJeC03mNtCfKYpJYSMKv0Z9MIWa+ru6Y2g4jrDxxlY9Dt0wRUG/6doESoevejnI8PYi/HClmGutyffXCdwvA6pGfWTM0Htz5b1adncsxHZVaXCJ3uQb9YkCuFNbvRJ0umBQYg61h9fa2brWaydryx4kqBipCgOq1C00maugNnI8lHIKwM3JY3XSrmQX9wym9KCSDocRlW9BgtI6gQW+hlEDGbWX6h/o0U0PetbpDm18rO4yYTsEo2YEd4ih9l6VZdh7x8Fnriq9fVYGXt8APJ26VS/ovlzYPnhE/piUjBrIdWAvogXtGiCA4BaazFVijvotoBvyOYAmOK00LuroUSRI6dESPNunBRlWTLWQsUdjqt5Klcgog9NX9Us30cr2GkHVcFITUKCZanmwVN6bofeeCXDZX9LsxWYR+8Eq0H6UjXC1oOQy5HnnmlHtAtRLy6fFtaKwNhyEDPnlTB6PHECU+y70WBMk4DqcjmQdeYOinMzdtVPjuGaD11Gm7ppBmrAoKlRnxnmtQmy4TpxYyAFVvYKVrUZ13nvyJxMqzZl8AA13wBPcep+KDJp4rbCwGEWeQxSJbBCaPXUwOj7ZkyZzG7orHcctquaTyeAnRJPcGPYmSQcR2oaQ4UaqJqkqbMtWjhTrRWUY65lbFBGw6rwhNw2KuUwS892k2XyD3gvMe6ny3sEUxYVOD0yf2Uljd8Bv4W2M4stfMU7m96xZf/CG0D11Nxbl+hZEjWsBmXtoXx4ByIvpPEKg/dHehqlemVz9TZFV2ECBi7/hGHxjqSxCVNrDQYVpG396UTsiMDLtJvQtY8ksFpxXid1E9qqr6QpT20rvgSyOwHsHgsqFemTIQhMD9kkbJNDLtQL3cqTnDI6p4TCkZN8t0J8Drr5wv7sFZG4jTO6kRafGvFx0Pmqg3q1WJBfIZU7ioN9T7CH0Tb6uBnJRNxTCQU809XARs1xUCgYPF58GvM8hMmK5SpJISzi71egk3ssq7x0ImtMqEmAGITtSYJ9o2YPG0IS3Fwvw57DnbmSXHxtR1I76FCKaCXmME7JaQOYeWv2WoxALrLPAHRDbg/AfTy5lBqUbC4bOHh+bAb5OjU/3vnJKZu1kGYnaNU4oFGd5raXlhaT5IgkbTF4PNlywEMO95+oJlvRe6Q4ERfPQstM7UbtxF3BQyedXXi8W4M95Jn0eRTI2oIxKIijxSpBFfWkBmnsEQKRtB2zsnwaZzBBbrtrT5JpQdvNiQGG/5xACz+bJszAr6564SoaNdqOdDXF32SVDE/bpL+s2FkfrNRLIYQZDB01bZyh0rcZ7y+F0ib7MLbMdHw/tRhgavEGimkD0l023P11JJg88421QAsUUMmoO9MGJwG1Cb25rLsRGYJibs3s0eN5HSrOlyfVoAIswgsJuwPpwBKawbYWhsCwVLaqFJ2auedyyJQbB6uKro1OsbFgyysQLg7+txsRcGwCPMjSp9xL33vE4Fj4Bii/kdmqPeIhIJHiHTYCEe5Ys5kJpTMykGASz1YADCZUCdO87XnmaaDH32Ae/s2q0hJN6xBGfe1Jts8NvJORQYgBHGPEdOjXdg/w9DdA9WYdvR+oBRjJyyMgQbd1JxOuJVRcjsQAnunHE98ucrg5jXSybcmkSKpH1KNjuvePpFhkhMLpipwhn4zOwi79xjAmbBI4lHleupbtkBpSY7AoxuItQ2V3SgtEU/X5TVB7bRou5jcmQVfkRmJRyJvdBH7UrqmmTCy/68nLvfKr8ievalrxzPhY5++Xw32MOoIuVnTdrZmHNzEtGVghnIVuiv2lehURL+88yE5LC4BS8C3UHXxSKVh5YZsiXBO1xVur98XbvPQEmgwiJRbFbsQ+2S0w3BZKe5cAS5lhrqmrJA8qOWUqyl4WujcrEZM6KtUtUPygG5VEjfA3OzVJV6NpoMbe1O2c6/KQcaJecyjQqoZ0MhYtyQ5gkA/fASHu0nQa26pwbaLFT0SexRfhUGj4dl6VGeH7h0jzybrxKUtW/6nCKt3G22XvhUJB1eic/kPFEhocyJkOGU2+vGIcumoAzXuOSqnY2MWwHVALfNdJiLqVQC3hTzPri2Vyt0HptwUJgepXAnMkUcTTzKH8EncN2VkLxZGhsEm4TZDE8LBxdFfUsuAv7SIeXSEmDRlrkfqdnxjz13vgkdAZbNxttnKfesCwIsEfkXYaUg0Dqu6vG6Kb6NrN8asMUlZwpI9aha0VvLrc5lPavcC7vXOZTSouyd0qhcyBXLdtSMLSrQ9p0ipJ4v346+RdvTKD9TA1cTW2N506ab33VKnyMWZDDoOhn0p1R0+22Nni9sFtQ2gTaEv2gTYJe+q6su98P9l6/G2ToRzvQSups9arbrIhmt6JPNhFZYNmqS2YrP/bBoIm4sgzddTWXdK0ncTCr5IJkRDEza9+RYVFuILqlqIb49+rygiNLbW6paHcoQ+vPiz3tXO/1H63FjjdFz9POJzTGPO3HsTGig98Amrn5/YWEs32C0DFjQ2AYO1rbXVx7bsmo/CGrhVvzrGuA37Sf/BPeXKHv7p2aEy9EejlNcwTINeyQ5Humb7j7+rKKo2J/PTnFzlGurnHdPTHu1fElXwOQ++Qz2v63UwSXjO+XwMd93YuyW3+QIC8xRnmy+F7qt3XD4/74wgeNUDZFy+7+6e9JWZZL9/IHjljIr8R7qN8xVjUynEIf9G6O4uRzmPYrU/dThO4us/XrfmXIdv+XpXVWUDggFgUAAJBlAJ0BKjwFjgA+tVaqTackpKIpsHhw4BaJaW7hdMtAfwD8AP0A/gCf2lWXhb+MfgT+gH///Gff8fswjBCDbcrun8D7mdT93LMRrRdBtuxz/IUzMzMs2q1wJnpEYSQLpJdn7BubZr8/mAP+TR4YUNqNr+UYa6DbcVq3pzxJjq1rBFoVktn/wlfxQr1+2v5RhroNt2Oa9IBV+uNAufCtkxQmCaKE/yFMzMzMzMzMsp0WIg6sYOcQVCZr0f+/KuBQPrueWWJNS58lBy4UNqNr+UYa1Fix9Z4i9vyoMElYoIeXoc0eXWHZsoOXChtRtfyYrXI71KKFUrhpOwuNWB6R6sYx/KMNdBO00Lbu9A2v37wzxE83js/CjG4dTJULLlImcmSOthy4S7FaR7wrYINt2Of4C21GnGr2et48CdIQTZWuTVjkDzRF4cuFDaja/lGB6oThBWJ1aDIdi+x840MR1yg23Y5/gQcpmZlB/JPTXH/4/hRcl56CMqDiPHABl/wINt19Vmf5CmZmUH7kfsbiWD2qvmN2zMwT9hoq1yR8R1r+UYa6Dbdjn+QpmZmZmZmZmVu2ZmZmZmZmZmyLMzMytX2zMzMzMpFkGgqpvmg+0eBBZn31NGGug23Y5/kKZmZmZmZmZmZmZW7ZmZmZmZlkbNXp7jhfd9OuFB5a6ja/lGGuhUVa+bWjzxbEZkKZmZU0Yoh+qQOOzOvJsZNAVO5kNwFBZUBhVrzgoL4sz3eUBkxm18eKMM7p1Mg81R4lNCg8QArmsX3+qBgiz7iOscb87rcNaj2UG2dkK9GPZMjtCQrC4rdu8Z+i75OWsoTvWwUs2GiRoG175+yXJfD9lR3DWbGe6asLTqc2UHLhKvANqrfQnHmCjSFDijDWvp19QGvqXERTN5mf4+4NoG1TijDOpJXILrLOG9irOkgm8eeY09qkgQbbsBlYlpwSrVAYVa84MX6vKeFIBP7pPJ3MvVeNjQp5pI8QGW4nUdemUzMzMzKEV9yzEKq+HRIT9knZIVhcVu3eT83qAqnKDlwobQWjM5gZchVZMEk3WJJxHDforj4WGCVElVfi2BPJqoNfoLpWmk50DagAAP7/IELLivf/hHGTf9f4xpViM5cV7/8IuA0ejZC6F9g6iCmcR75btb9gn0GxnZT0PsLX3PAvXD6p7DBp0HXHHelJxpmYITZfr1eRyrEDzZ62nPNxDHqB9YfphFsziZQ6FkPuWJrCoXLnJco40L2I28/hQzNf6zBlacuyU3X/iTBXDMRsQHtL19o9L7bWVkaWKAhk0b376S/33FKuzFRWHeM+hQ6jD93vM57nDakp3xSh+6PRkG98TfzqzhsACnPQlnPfm+HUWPw58JG6Ii0pM4J83AAWQAELRi8XPh7Ak5/Dpwzn2XP//gDaLC9EqSsDdb3XxNQ2dq4HgzykOyOymPZnEXcG8XUtfz8VxXxqwLcJXc8V6gI24C6CMfUh7Ckn4IuiYfOFAIo2FQibsfCZZlj356wq/GYtpnvRtXXpUllampMUhTAs48y5TuLIxaqp7Al+wuoDwhb+K0Wsru/7IStu12iCc6OwpUPOejqChK76dFT+tdhrTEoIAADsCi8QysNQpHHbc8XyNLlxFtUtLU0uAC0G1wQGu25D9xM5R8JEaCoUYIxttoBKrEvR1Pl4fZIsalJ4Tzk0Dm9dL3JbcqDOzTM14VaDEmVKgqJT3hVH/akQSYiModQmeEk81AAAAA==", mt = "data:image/webp;base64,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", pt = "data:image/webp;base64,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", At = "" + new URL("../landingwebp/step0-0a040f29.webp", import.meta.url).href, ft = "" + new URL("../landingwebp/step2-af94d794.webp", import.meta.url).href, gt = "" + new URL("../landingwebp/step3-8c4d3ceb.webp", import.meta.url).href, ht = "" + new URL("../landingwebp/step4-414e6369.webp", import.meta.url).href, wt = "" + new URL("../landingwebp/step5-7ee86a06.webp", import.meta.url).href, vt = "" + new URL("../landingwebp/step6-835f9c95.webp", import.meta.url).href, bt = "" + new URL("../landingwebp/step7-2389120b.webp", import.meta.url).href, yt = "" + new URL("../landingwebp/step8-994ec7a0.webp", import.meta.url).href; function It(e) { const { children: s, className: t = "", style: i, hostStyle: a = "" } = e, n = f.useRef(null); return f.useEffect(() => { const r = n.current; if (!(r != null && r.shadowRoot)) { const l = r == null ? void 0 : r.attachShadow({ mode: "open" }), c = document.createElement("style"); c.textContent = "\n :host { display: block; padding: 0px; object-fit: contain; }\n ".concat(a, "\n "), l == null || l.appendChild(c); const u = document.createElement("div"); u.className = "shadow-container", l == null || l.appendChild(u), Ne(u).render(s) } }, []), o.jsx("div", { ref: n, className: t, style: i }) } const xt = "data:image/webp;base64,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", Pt = "data:image/webp;base64,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", St = "data:image/webp;base64,UklGRggXAABXRUJQVlA4WAoAAAAQAAAA0QAAQQAAQUxQSDAOAAAB8Mf//yol/v89zswww9AhbYGCih1gd6zYXWs3m3Yvdnd3K6iAXWzZXYSrvFC6O4fJc+5/zDBz5ohcXn9GxATQ/2eZ5oNcicj5wlMjnz17WvWzZ0+NbGCUVFKTsVyTNr9hLanHR5i/eRViRuwxoYfIXDKBWbSXVifkezzlwdEuguoyavLZ3IMyvsSWMoaIbGbVE5Td2PcNiGyadene2rpaoHrzwqLGCGrj569PNtcjnu1Gzft1fBtrall4orWAnFdkoJekw6Y/o+MO1a0eiBx8nATVZvjw1lLi2/WYDmVPFrt0L9f+2VEwFouyOXTo+qASyP3ZrrogIkGZV9LpGYDcJc0LoIp0FwRjIe74gUWiezgHFO/2pJoHyYc/0wEva4cDeTPtfe3M12J5wMYKsNOtbkAX97sXU71x3LdB8jYhrxJX2TTPgTa0z62JMnPV3ps77yKHsz5dx/06toktVavVCInsmwQfP75sXh57e77qRRczWUyq4Hatfb/zZFF56ZuRVM3ywaNgyGlfvlqjSps594dN0O1zMU+dP4G9rrS+HAC+Dq+59P/IAdCGk90qILGNWZhAJTRLZJK1qcWFmf/McDYu6MbTqsO7f/fIaXxkQmr0JGercSXAMJmIP4d6A8DFjPAdMn7BsqntJGTi5ExUnThCMHKXaouIZE2XRIbP7Xdbx07o24y/kBujCgq2/B6tQ8EMMv3bCNwkPFH9vj5CofVaQHFh/sMXP8f/LeLLMa1s38qVM54DXPx8HoY8/PRJyYGr/PQpqo+eZW0fT2vjZB4N61ia0OiRu+Asf89dIhFKq8t5QNLEwO6nyysb8TUS7DM7GhLHpl8YyvDg2TMoKJkDFx8U1N2NyH3M1ouR57aO9tJrtWTJr13aLjt7PWzTEGujxCGtBScNOjJULBRym3vlTURncn7KYQVfe4F4b9t+GzeM9xYRz7EcuJekH3joCwdAk3CwnYhotlKZF3G3BIA2bp2NMeRoJziSu1mRcMUt1hxf3KvZayCSrytAwrBDfz847k28G9HyqoKDwbIIf6JgQFukhcHi5YwxxgvF2Foz2pqNvCKyst+ERLO4zo+M2Qrtp0dK4HId8znsVwDIepHBApWbXPQANuflp0oAGZ356HbeRXCSgL2Xfc1ns7gUyIqrxIKGrfn4aXevstJ7KuBpb4n5BkRzwNGm3u33K4HkAAPKiG4+fr9kc1Af4aPVFlvB2ceeaSsxH3ltrgB38lJo/w97+LisuFjffw509zqIyHwh5cBDSyKmYQTAzpYHA9z7JgyRZF05uHhLHkQyEhzjJGdIiPbTPuQPsXX6onvJg/gth07kMHmgFZmzCsl+AL8QEYkWssAGx2BAeY70W2YBGd486AtNwIyIaBKQIjfNIQ44JO+wbu84JwHID3PAFD3mFxWw1SkYqNhvoH4GkOn/Pal3ujxnX4NzQJqLafaxHJ5NLoLuTH0B0BY1cERMRE57AW6BTTCgjXIgImZcAbgUj++J9YZK4OJbcF/kptFdLb5mAinjSAiTk4CyUV42dWYlAUV9RcEAcpZ6Wzt0eKaF7m/R94Q6/qOFNhWaUDLZw2VmLvseKDngJgi/61qg4ODyY0kAF+5NelzWuaVrX6qBiln0XZFOidVyVxPfB3UOMGXW/tGrto9NSdnemATBDI9nYZiL7S81YGS44/fFovnCy6FtRk5Y9WqPKRuKX493lP94cM80e0GQ9ZR3WgPqF5NsSU+Xn2VAd6clfV8cl928OEBKa4rKdpmyvADvvCxmvS4MM8+eq9eubtUjefdNTzNK0p5s6GZLBtR/zb6TqSx4HNKKvjPyPZqyUFf/XBSGmDI1GezsZhko3SQyi2e9evXcDRA5NA7o2K6RA0NVhMl9Arp0aGRL3xuamQblmKVA8lhTWj4Hjs3n8N8g+iYNkNmrrUb3Oew+Dfaxlymi9WUI3QflEcuaFzMhHTvWcnnDGFPIak9Ml6CKKDeqcYntLEfurCudGUgm9xpYR0JMrcAtq1y+Ca++fXs3N59Fy07Gdgzs0Em/Qyfj5d9C7Us5m+syZDc4YpspOytf9rUQj8jGLc9v4rvudh447GC9RlW+y5TgDGT1qZUA9qJNTctipwYVzX5lkTbVlE5vgSctgdKNVOOemQaufwa4V01MsTmmBNunhI2Z5F7TajX/riJmMFCxRmIKdX2rZduuunUmdBR/PuODg4OD504d3qO+xTcxIzh4vHt19MuHsJCgBnmVp73JZGnQ+YM2TgOeVCzlL+hxpn7yf69vrWkm+gbiMzMfBVRHK7VJ/SSi8Tsn1TZtyKX7c0k2VcX+wd/weFTJlT7qIxVeCfC5c3W0Ssetdah9Pu7NVNMGpVamr3PYDdVSIQDa6DaimsJvJTgdcFeJ3M6m2b1iUbZ6P9InSERm+ffouXcVANi/XAxZNBk5trMFb1a9JwzxZXhw7jemj5dxksajxrSWGVMvaFI/Z6NserXiy6Pj0HfYFaGALkpkGi0sAZc0DVFTwwaaZQqRuMdbABioZzHwqQZA/lIp0dDEwsLz7kSi7oWFhYdrE9mvrwCgutddbELrSDUAxa32jF5SYWFU5+tqAPGDqmgZWglwFad99MLzCwt7fi3ewNfgzHW7E0d9Asq7E4+WVxVcWrP+Y+9juZWZiEbGA7hERM5LSmE4qgG1vAfkNCeS7QbK5jGiti+1MJi1wNYY+dwcDgbTfrEnohKg5BMMsiEyIpKN/R8MctGDJURRLJAI3mxCED9U5PlGmb+IeHU/E3/TSvRjBU57mM3lLAekEkmnl4ItSU7MZ6G+6my3VgNMlJJDHPChB3n/o4Uu62taOYeMEdKqxJO+AlCVKjkgfaLUAKCrKNVwADuaSPzDG0CR9iVTA+55gCGgaD1PrmfBLpOKFoWPIX6tAn8a4We/ELjlbTbapALUFtTwP3AJ67oGzH4H5M+noQnAeUfqyEJ70Um2thTsvTGt++7OAu75VeUbxQEJR1cd/agF/vEzVPbv1j8upOiA145U/zSHosP9WgwLV0K13dGA5l3YWF4YF6+r4Nb4BK3YHGzLj9v9/JTwkQvUuNbmB1tzrSgF4CSZxKHyUPO6devO0kEXZet7hUOKD20EchZQoygORT3r1q0bcIVFxUBxFRPSgawJDFmO+wgoBkn0VHdbMmT3WxaHvAE0IBH4K7Bu3brdPwKPOxl42UVGvHps7HccxevXZLBI8uJHvAdg4/ZHK7etTxhvJmaTCmCtLI8DipdhYWFhV7RATAvpkjKwI2Vx4F60pqEfgfywsLCwS+9YYKmtIWalBjhgSUQOazhgia1eykQiIptbOpStkARrgZjwsLCwiAQgY5yBecTzauXNuS/CLuQAiqnEs/crQPP3vIWjX7Mv5eZxOcsBeWR1G0b/ryf1jQOOt9NAdUJOU5Jg9C5nQ7LNAKZLiIiZrAG2OOnFtNWjHWoodlsth9HlswyM4ckrE8mDu42K4qA+YsUX9X4OPAmQ9U2Apo/cLEPjANwnqwigIvZBledbk1ski+TNQO4UoglfgNwHVf9kZ0iyngMWSYlI+pMOWOug96mHgZNaVGyzXATg88MHhu8OMjCKF+tOU4D0AdTgii5jR0PiXdRiSejPNhT4EdgROog/2xHP1QBmkzQEKFrTyM/Pr5G/v38DOTHL8qDLARfrSdT1JZDYxM/Pz6+xv7+/i8gQBRcBsV5E1PQOwE6Q6pXusiSigDgOxXOZ8SXAibZ+fn5+/v7+fvb8yTZ+uAYuvpFVk5ETOzkz/JHI+4/QY7+0CFfhszK2Mz8vL19/m64B8N6bmA4KaP/tLibPiOjoJ3OIqOs7gEPlMRGRwzktVBvkZDn0UXT0GR+qous7QPtvP+8frimAL+1Ij83c1LzOqEcqIL0JBT4CUodLSbY8Ovr9MgfemF8y2USU7fjt7/iEByPkZEareZUajTJx4bX/boL9x0sq44HV6TgAyO0tJnI4DujyH/6VoQP7zpOIZGE6AHn9iYgGJQLqxFuvy1ioZ1pWZbGzHGArSiu0gG6dnQFw6rJShY4D9jMk+70MnOLN1S8q4PMghh+rLm27veGwL3jSPiUL5A6xMAe5nGABpDSmWUDe4pmPBktMqjJpgJSIyP8RqkztTvrB+QAXa6FHq4pgWHvYnaoij2taGObCfMlQ1ckOROS2XwPDucstiBe3gxUbNpUAw6iJEkD2DBmZ1+2PVIW6tLPMPZHV3tyEwgVORgx6XVxcXFxUlJ/9fl0Dhgz6nstWaLXKwtftyKDv26LinFVkkJkcU6LWqcsT13kSEaUWF79qT0TOB1LL1Dp1ecq2emQo+1ZmpU6nLLzvSfrO67+Ua3Sq0o8zxEQUWVhcPNQopkEEuMOX1Yq/6tRqlZCXGdlVTOaWdt99fd+QkUPmJ385sE6H4snyqrzHzpkzZ87sacPbWpGRNv123bt3YpKMDDPDZ8+ZXtcQkcfvl/6JXB8gJv1pc+aMcSP9wJDIvyLWdpRQFZ8H9D304OHZH2VkWNR27fUH5xfXJ/0Bs+fM8THKZh2gXDPu5p3tl28e/m16eysSonzk3woOeZdGOg5L4PDMu6rqWq8nCdnzf9A86kktn2sBVOy2I0E67yhkARTPILcVCZUxDWsazhfe3prmKJqVB3Cqt0schcH4zb+XB91/kwKH/7x/8xDrmoao/rwTe7fP/+nMy7jb67rJSKiyNpNWL11w9MGnhNcbvai633fixPrGgiLfewpwJU9X9g9qYUWCtqodWg4AWd1F1Z1XnToeMmE1/Qj9t40YErrjxvdKIGeTF9U4LXsefPgkfGUfWxK8yLlBwMCg1k6imgdJXOrX97QX0bcpYqhGDlZQOCCyCAAAsC0AnQEq0gBCAD5tMpVHJCMiISmz2iCADYlmEUBKq7bAlgH4Afpn/ZtAAgiX+A/AC4gk4+Z9ftVHtf5HflB0l29PgDJ5/Gfyz/bf2P8ce0R5g36Z+a76gPMB/Kv9J+zPs5/9D/L+430AP7d/pvVv9RP9yvYX/k3+S9LX9mfgk/cT92PaL////Xz13+7/ih+l/l9/qrUQdKnPjlaTiylNsuoF/KP7b1hf3Q9iX9gDKSRjk3dLU46DQ9mL32UTsIX48/UJ2nLcCsFzCtUIJNIYUmq78Aa8v9zFa4Y9aPCq2wh5zVzs5eQkwjong1h07T6qdARcYOb8lxkmHfsd9Dpu+Nbi7Eh1+cRFIlbm4iNxw/LA4VzpuDgvfzBpfuMHasvCcFehsCwIO+3kc76YrC+Khfhv5OvzqMWGvTPqhTdrN6n75yvQ7kZ7MOO8dsbJU/ROJIs93/FomC7mNsDDLRwGUy7uCVgvrM7tw9MTQHFpmRZC5dMPnYAA/vk/ZA/x6qzF4V2AHTJw3d0H/C707O7T8TuRG6WfzcaNTek5CKQmUqsYq3ygjJckOO8KxJiMeQM39Ces0xLO8ghTnAl9sZUGWXfjjKx8/9Qk++B7sjO4YAJ+Zp84PhW8fNsEbibYAuzEDm81iQEfiL/+Sqxx+AOQz6t2GRQOlLIFA018dss50bCe/rMidWPpemxtCeJ08Mvp+8UinK3LXkQe53lrH9TKUcGMOiBUNP1XT2u/Lb1bLKbf6jNUhIhXNnm3u7OGbHH0ms5mMqcuPOqo5f4L17QIVYMo+vmv0n43LP+4b8BG/1R8icARLTniEcsWDEI5XUadAtfvWkhHKH3I6/GyRcYceZCXjYQ5NduWxcG2FLH4P0OdrdF+leKK7yLW3la9g+Ej6esrSO5iPUzFqgI+Xf+qlKFs7k17o69ChWxnSEuGYkpHSRw04OxX0B+vvw/JLaFubROH2Wd8P0pxIBXTzJZkfjj8z2gSfwSxgLXjAsk6oaI3UD/RN1F60N1XFC7K8fLGEANhYkG8UasnVYecZaLnkmSqGGgk+dz4wv4fyPILi9AY6vbxmprhMUyV3/pu25YD67C2eq4dYYTKKMS8vi+1gD9VVQzK4igD9E9/3yUdfk4yiJ7rL4/VtXsY9Zh9E3f2b1zyFheEX861RhSniIPJG+H+yDUY0JEmHKxHlsvGqtD5zIcp1R6XjCvxd0lkyO3dojCR1UFmLDRHZiJjU6sWfVFRPQyWP5kWsz/AvVWpVz58+iA1ELECa06WZHBmENI7V7DAcufNfwukWYtooq3zsYpFX3r/X2ly9HxFLLjvTIIUdwdwWLAmItpSgSSXHfOvfpRbwwtCNr+DgrTFrW8DIAlgWkUDXb/VP3H61WzOHUyWTo9ZdOabEiLq7XiUbQrA3WdOhn9GRG7VZyaLJTNlk5nZp3mLNkhbv+4l/IyIPqlxBmqzzR/y82v6s5OcjqCM1toTBUjlcox/cFQ0ko/wELHMDuv+he0zrPW40Jwq/106fWgaSiwMLENGby3kI4fTABPLc40SMI3Wp2JUXYzgguUOBs1QLirp62UnvzEa1O3phF3fShQx641djBaA4OPz9wVC3C0dGsfNoR6pDJ5//4NOiAk3RHL1TZ8n1b9IwroH8c5RxIgZCdXpJ3lzvebRhEBv9QQPrjvp2yjVs/YCx3AJn8orzzoJpqPnFA29QfScJ9V1mgEkHXyqmb0M9lA4QRl5XexlsLmaW3VfPDhrJZ4XVF72hswjcCsX/5ASU7nw2ovQLENp9ZE2ETkG95bpnPPy6lWc5tOxl+qhVxDElTt71Hx/zM3Do0DlzMFDYvfRLGVn4DpURdDefe9pdSmU2AL4AyQgQ+Ecpq4iUWEAWLUANQPbqeInBAufERNQAitvk+mmSZUiIawH2p+Pv/OffW/sePMIqOiAJpoBW99tjuAGOoehcCCvWISnydwqvCCxw6vCrEMCLUiqIVrV0RY8WCtsM6JAKvTyfoMNTBCYBP/+uSXpRZsANKVjnFm1mY+mOPSf+9HFuvtJbJ9nBC6x211ux2uccf/YQYT+Cr87OGsx/uCVNPSKF0NboyTq9kPKCA317GZOEc+JbWIDbN9RTs3hvuICtxNLaj/Ytg6Tr7X5fSa2iipBhLZfl2cnxCsJk//mo//+3WxY4TMy+QH7dtkJSinXHYAiy9P789geiLlwHv6VmJ2LDyBJwR3/xig2bkhovm4fuqmW5fS6T4XJl3eGC3FHKrKEv/qG0QbDtqShJKf0FGK8FwladVNGuaoz94BMg3KwsTOebXQXrftDJhsCDenzW2mlOJsKMWieN6WP6J5OR2lH81aG1UjnGqD9Y/rfMYBJZuEZaKL8eSqAmg2APe9ii994MhXEy2/EJexZ+WxLWb/bgID5oW/iAhf83OJM5aHbjxEBD07AH42ZMQExEC2TftyhXHkWouXkDu4zCVAkKzgX+6+NPQHpmTv4ObRQdxMfpX/LdKaZgvL7rp2Vu81jqarLQpnnOTMKzO9bVAsyy8U2/fZ1h4evDfV2C83nixvkDMS7uFLoDKvySVud0fkrmxW3WqAyDyDmlhTTWvAHfw4JE7y/S09GpPyYyIV0N+qtkFshwVR3COCTswNP1uOIX5s6KM2mhIEZdnlmDAb04l/WlZwrG1PSA058kI5XuxbSCDl3j6mnsGD5gW9Mv/BA0jW/xJeWVWbrNa+YdQspzJIsdBWLRnNwpa3ZFjGxIKVCO2M1PwrWSw+ZkEkuXJiBjydu++7y7VqzHH+bHY47HJeF/7K6Lq7mrem0UeJUuKCnmUhx/je26d4S1/CHEoJvsJb4DCAmtF0ndlIAkv+NhSB7yEsP0A8d1l8zcKWZVGOT5i8IGfV28FSlV+hG72wpKb/26EckMLwJO5SJ0SGkU6hQAAaPcddDPaoYqlno0pkC/6OyPMgHjJ2/dJz2tkjm1CRzdH9b/8txAAAA"; var J = (e => (e.gpl = "gpl", e.gpr = "gpr", e.gplogo = "gplogo", e))(J || {}); const Ct = { gpl: xt, gpr: St, gplogo: Pt }; function m(e) { const { name: s = "", src: t, alt: i = "APP IMAGE", loading: a, iconStyle: n = "", ...r } = e, l = "img {width: 100%; height: auto; object-fit: inherit; object-position: inherit;} ".concat(n), c = Ct[s]; return !c && !t ? null : o.jsx(It, { ...r, hostStyle: l, children: o.jsx("img", { src: c || t, alt: i, loading: a, decoding: "async" }) }) } const Nt = "styles-module__main__glxqM", kt = "styles-module__title__ihzQQ", Jt = "styles-module__sub_box__kZT-Q", jt = "styles-module__loading_box__WOk-K", Dt = "styles-module__loading_text__i0ns1", Mt = "styles-module__active_top__GCI6N", Ut = "styles-module__btn__axaGU", Et = "styles-module__arc__D99gX", Qt = "styles-module__developer__Li-z3", Lt = "styles-module__description__rpVK7", zt = "styles-module__buttonFlash__oZfrb", Bt = "styles-module__speedy__Axqwi", A = { main: Nt, title: kt, sub_box: Jt, loading_box: jt, loading_text: Dt, active_top: Mt, btn: Ut, arc: Et, "arc-animation": "styles-module__arc-animation__6HdbG", "top-developer-header": "styles-module__top-developer-header__GhlQe", "gp-left": "styles-module__gp-left__FgDcD", "gp-right": "styles-module__gp-right__ty8ml", "app-info": "styles-module__app-info__fg2ts", "app-icon": "styles-module__app-icon__XWNwF", "app-icon-img": "styles-module__app-icon-img__yEo37", "install-icon": "styles-module__install-icon__3ccvD", "app-details": "styles-module__app-details__jHE0l", "app-name": "styles-module__app-name__KNkcK", "verified-badge": "styles-module__verified-badge__MRFQy", developer: Qt, "app-meta": "styles-module__app-meta__9PD9J", description: Lt, "description-img": "styles-module__description-img__nVvtM", "install-btn-play-disabled": "styles-module__install-btn-play-disabled__dTdYj", buttonFlash: zt, "install-btn-play": "styles-module__install-btn-play__-YR0o", "install-btn": "styles-module__install-btn__6KbK4", speedy: Bt }, Tt = () => { const e = q(C), s = we(); return o.jsxs("div", { className: A.main, children: [ o.jsx("header", { className: A["top-developer-header"], children: o.jsx(m, { name: J.gpl, className: A["gp-left"] }) }), o.jsx("div", { className: A.title, children: "Government-certified legal gaming platform" }), o.jsxs("div", { className: A["app-info"], children: [ o.jsx("div", { className: A["app-icon"], children: o.jsx(m, { src: window.themeConfig?.icon||"./product/googlePlay/logo.webp", className: "app-icon-img", alt: "App Icon" }) }), o.jsxs("div", { className: A["app-details"], children: [ o.jsxs("h1", { className: A["app-name"], children: [ window.pwaTitle, "", o.jsx(m, { alt: "verified", loading: "lazy", className: A["verified-badge"], src: "data:image/webp;base64,UklGRjoFAABXRUJQVlA4WAoAAAAQAAAATwAATwAAQUxQSLoBAAABgKLtf9QoJhaLxNfiaiO5AhJZhetyhEosJ0B1cbjZl8guF4iri6v6z5JAmv+vMzYiILiRpEiKWObdu8IniD/dTIYhMy4STaYMoTSkEx7m9ONrPkb+Sj/OWZCGHNt0iLQlRyM5KMnT1t6nlrUlz5IDTQOe1S/qTANqBqY07EapDQ07jU9HN9rF/5enm81is76ddewYsrdjk7jMKIKzqEwuMbhMYpDmRbVqNpoiqTfNqiryNPSxrTbEptFtOk5PzPbjGG7MOHtu9uOsuFmNo7hRAZHITUiUHng5iABaXtoQKl6qoFzBS1gOsZxY8QNUpPdhNJw0d3EyJ1bnobcB3SQ7YreTw0njgQB8GEod2YEgPGR+RBoC0bjRqSzBaNUPxZWAvBZCGILS4IF3Be4hcC8EF0dwcQ6Xh9DyJFwe/3/rIF4fgdfn4PVhgH0iXh+L12fjzQF4cwreHIU/5/Xc9HhzMtQcj7NngNuD4O1p4PZIeHsuuD3c/e8JhR7irJzMdx78lxcMlAP/QbX0mqHa+pQcSC/sh0M4bb3AljEIbXxeczFi/uq2NSwkmkzQ71ka0olgMgv8OWUm/nIFVlA4IFoDAAAQFgCdASpQAFAAPm0qk0WkIiIXCXcgQAbEtgBeMwCsnwM+0fiN+UHyx1R+jfdjGDvhDyR1APzl/ZvcA/Qz+9fwDrAeYD9Rv2g9gD1AegB/eOoA9ADzSv81+8HwP/t7+5PwAftJ//+wP/gHU/8APwAZYMMEyjzgHq3/aNMiDffdwj18I02SF25171zIbCAUk8lMiIIoRf7t/4gnhzeZZfN9QWyP3hCS2efuIXtdIy/AAz05bsnbFfTAAAD+6yCPMAbs/uEa+ob3oAKuVRwrrkvWGAM+8GyDsJLk6xT4RauZhpj9BfPTs7PwJNfizWpUJsZCCQGva8cVmju/gyOnPVTNLX8mRb8NY1gudB8Urr640e1VX09b5CntdzB09udJzHLDIHqsLaDJEXfd6YWMFJ6JLgGLZWV7dpgNYfsCQtuP9KQlZqL4Dqqx/pqY/wAG8ueTJx+fn8oxOljuoS1aXguVGPSuSKL9fb/yInMgVHYtJC7OvTCKn+CwAkcI0xsZRIrlT+aqGxbkw84Q4mm8CjDmMKn/P8AiGdtci1ASCMloHJiLdzZ7SrqbCDW9y23Imtm00pvT+YfcV0aSKunJCN5qRi7E9pXw6OGt+YdEA2k1VH73VHHt9VhhazBaCukNJTgtMt/5qCX5IVRvMomvIpMiu0eG0VPFNH+baWcF7iZ3OW7qO9bJUzOvHGp/fqfoEbCDX+aMN4KAYrYqsnpgmEvCPkuZq4EElwFqNxvCjsNR7KLFRVtwuqFGwcXLKT7KuTX6o46EIXiKdV3e2X+tXJNC5sPJwGpaiUzP94lYUdYBzr9CA4XcqZGopEB4yulZyfQwNLDt7q6J/OWu/e3+ovbv4nKeuhjw9zHSfoB+hjIOlcqSSGaTDM3KnzP2M2GPbt8O1tsag2rYcEzOP/tFS7frheoAMPk1rCQ+7La3WYShFJUejth8AWYovm01UeidJ6DqUEECViJ05TqdBemfK+V8fmCi7fcM79U/lz2q9f34OrD8up4oviQoFhueg6XjdcufT/D9kQ/CX+fe7h9mds8l/ZgGBihm7UrijcXhUovKD9jqaDaUuoh95rA2xc9deqKXWTaIVLzazh+2CZGAUmjlvIOYP/9XmBIlJBzstAh8NBvp4bhFVPrAAAA=" }) ] }), o.jsx("div", { className: A.developer, children: window.developer }), o.jsx("div", { className: A["app-meta"], children: "Contains ads·In-app purchases" }) ] }) ] }), o.jsxs("div", { className: A.description, children: [ o.jsx(m, { name: J.gplogo, className: A["description-img"] }), o.jsxs("span", { children: ["If you download the game and ", o.jsx("br", {}), " play 50 games, you'll have a ", o.jsx("br", {}), " chance to win a $20 gift card."] }) ] }), o.jsx("div", { className: A.active, children: o.jsx("div", { className: A["VfPpkd-dgl2Hf-ppHlrf-sM5MNb"], "data-is-touch-wrapper": "true", children: o.jsx("div", { onClick: () => {s()}, className: A.btn, children: e > 1 ? "Play" : "Install Now" }) }) }), o.jsx(oe, {}) ] }) }; function Ot() { const [e, s] = f.useState(false), t = f.useRef(null), i = f.useRef(null), a = f.useRef(null); return f.useEffect(() => { const n = t.current; if (!n) return; const r = () => {n.currentTime === 0 && n.play()}, l = () => {n.currentTime >= 5 && (n.currentTime = 0)}; return n && (n.addEventListener("timeupdate", l), n.addEventListener("seeked", r)), () => {n && (n.removeEventListener("timeupdate", l), n.removeEventListener("seeked", r))} }, []), o.jsxs("div", { className: "video-container", children: [ o.jsx("video", { ref: t, className: "video-player", src: window.home_video, controls: false, preload: "auto", loop: false, autoPlay: true, muted: true }), o.jsx("div", { className: "player-btn", ref: a, onClick: n => { var r, l; n.stopPropagation(), (r = i.current) == null || r.play(), (l = t.current) == null || l.pause(), s(true) } }), o.jsxs("div", { className: "pop-video-container ".concat(e ? "show" : ""), children: [ o.jsx("video", { controls: true, ref: i, src: window.home_video, className: "pop-video" }), o.jsx("div", { className: "pop-back-btn", onClick: n => { var r, l; n.stopPropagation(), (r = t.current) == null || r.play(), (l = i.current) == null || l.pause(), s(false) } }) ] }) ] }) } const Zt = () => { const [e, s] = f.useState(0), t = q(C), i = E(L), a = we(); return f.useEffect(() => { if (t == 2) { s(100), i(["init"]); return } if (t !== 3) return; let n = 0; s(n); const r = setInterval(() => { if (n > 100) { clearInterval(r), i(["init"]), K("Installation Complete! Tap [Play] to Start"); return } s(n++) }, 100); return () => {r && clearInterval(r)} }, [t, i]), ie(() => { document.addEventListener("visibilitychange", function () { document.visibilityState === "visible" && !inFB() && setTimeout(() => { s(n => ((n === 0 || n === 100) && fe({ width: "6.5rem", children: o.jsx(Tt, {}), maskClosable: true }), n)) }, 0) }) }), o.jsxs("div", { className: "landingpage-container", children: [ o.jsxs("header", { className: "top-developer-header", onClick: a, children: [ o.jsx(m, { className: "gp-left", name: J.gpl }), o.jsx(m, { className: "gp-right", name: J.gpr }) ] }), o.jsx(Ot, {}), o.jsxs("main", { className: "main", children: [ o.jsxs("div", { className: "app-info", onClick: a, children: [ o.jsx("div", { className: "app-icon", children: t == 3 && e < 100 ? o.jsxs("div", { className: "loading_box", children: [ o.jsx(m, { src: window.themeConfig?.icon||"./product/googlePlay/logo.webp", className: "install-icon", alt: "App Icon" }), o.jsx("svg", { className: "arc", viewBox: "0 0 100 100", width: "200", height: "200", children: o.jsx("path", { d: "M 50,50 m -37.5,0 a 37.5,37.5 0 1,0 75,0 a 37.5,37.5 0 1,0 -75,0", stroke: "#01875F", strokeWidth: "3", fill: "none" }) }) ] }) : o.jsx(m, { src: window.themeConfig?.icon||"./product/googlePlay/logo.webp", className: "app-icon-img", alt: "App Icon" }) }), o.jsxs("div", { className: "app-details", children: [ o.jsxs("h1", { className: "app-name", children: [ window.pwaTitle, "", o.jsx(m, { alt: "verified", loading: "lazy", className: "verified-badge", src: "data:image/webp;base64,UklGRjoFAABXRUJQVlA4WAoAAAAQAAAATwAATwAAQUxQSLoBAAABgKLtf9QoJhaLxNfiaiO5AhJZhetyhEosJ0B1cbjZl8guF4iri6v6z5JAmv+vMzYiILiRpEiKWObdu8IniD/dTIYhMy4STaYMoTSkEx7m9ONrPkb+Sj/OWZCGHNt0iLQlRyM5KMnT1t6nlrUlz5IDTQOe1S/qTANqBqY07EapDQ07jU9HN9rF/5enm81is76ddewYsrdjk7jMKIKzqEwuMbhMYpDmRbVqNpoiqTfNqiryNPSxrTbEptFtOk5PzPbjGG7MOHtu9uOsuFmNo7hRAZHITUiUHng5iABaXtoQKl6qoFzBS1gOsZxY8QNUpPdhNJw0d3EyJ1bnobcB3SQ7YreTw0njgQB8GEod2YEgPGR+RBoC0bjRqSzBaNUPxZWAvBZCGILS4IF3Be4hcC8EF0dwcQ6Xh9DyJFwe/3/rIF4fgdfn4PVhgH0iXh+L12fjzQF4cwreHIU/5/Xc9HhzMtQcj7NngNuD4O1p4PZIeHsuuD3c/e8JhR7irJzMdx78lxcMlAP/QbX0mqHa+pQcSC/sh0M4bb3AljEIbXxeczFi/uq2NSwkmkzQ71ka0olgMgv8OWUm/nIFVlA4IFoDAAAQFgCdASpQAFAAPm0qk0WkIiIXCXcgQAbEtgBeMwCsnwM+0fiN+UHyx1R+jfdjGDvhDyR1APzl/ZvcA/Qz+9fwDrAeYD9Rv2g9gD1AegB/eOoA9ADzSv81+8HwP/t7+5PwAftJ//+wP/gHU/8APwAZYMMEyjzgHq3/aNMiDffdwj18I02SF25171zIbCAUk8lMiIIoRf7t/4gnhzeZZfN9QWyP3hCS2efuIXtdIy/AAz05bsnbFfTAAAD+6yCPMAbs/uEa+ob3oAKuVRwrrkvWGAM+8GyDsJLk6xT4RauZhpj9BfPTs7PwJNfizWpUJsZCCQGva8cVmju/gyOnPVTNLX8mRb8NY1gudB8Urr640e1VX09b5CntdzB09udJzHLDIHqsLaDJEXfd6YWMFJ6JLgGLZWV7dpgNYfsCQtuP9KQlZqL4Dqqx/pqY/wAG8ueTJx+fn8oxOljuoS1aXguVGPSuSKL9fb/yInMgVHYtJC7OvTCKn+CwAkcI0xsZRIrlT+aqGxbkw84Q4mm8CjDmMKn/P8AiGdtci1ASCMloHJiLdzZ7SrqbCDW9y23Imtm00pvT+YfcV0aSKunJCN5qRi7E9pXw6OGt+YdEA2k1VH73VHHt9VhhazBaCukNJTgtMt/5qCX5IVRvMomvIpMiu0eG0VPFNH+baWcF7iZ3OW7qO9bJUzOvHGp/fqfoEbCDX+aMN4KAYrYqsnpgmEvCPkuZq4EElwFqNxvCjsNR7KLFRVtwuqFGwcXLKT7KuTX6o46EIXiKdV3e2X+tXJNC5sPJwGpaiUzP94lYUdYBzr9CA4XcqZGopEB4yulZyfQwNLDt7q6J/OWu/e3+ovbv4nKeuhjw9zHSfoB+hjIOlcqSSGaTDM3KnzP2M2GPbt8O1tsag2rYcEzOP/tFS7frheoAMPk1rCQ+7La3WYShFJUejth8AWYovm01UeidJ6DqUEECViJ05TqdBemfK+V8fmCi7fcM79U/lz2q9f34OrD8up4oviQoFhueg6XjdcufT/D9kQ/CX+fe7h9mds8l/ZgGBihm7UrijcXhUovKD9jqaDaUuoh95rA2xc9deqKXWTaIVLzazh+2CZGAUmjlvIOYP/9XmBIlJBzstAh8NBvp4bhFVPrAAAA=" }) ] }), t > 1 ? o.jsxs("div", { className: "developer", children: [e, "%"] }) : o.jsx("div", { className: "developer", children: window.developer }), o.jsx("div", { className: "app-meta", children: "Contains ads·In-app purchases" }) ] }) ] }), o.jsx(m, { src: ut, alt: "comment", className: "comment" }), t > 1 ? o.jsxs("div", { className: "install-section-pwa", children: [ o.jsx("div", { className: "install-btn-cancel", children: t === 2 ? "Uninstall" : "Cancel" }), o.jsx("div", { className: "install-btn-play ".concat(e < 100 ? "install-btn-play-disabled" : "speedy"), onClick: () => { if (e < 100) { K("Installing now"); return } a(); const n = urlParams.get("fbclid") || ""; logEvent("pwa_pre_play_click", n) }, children: "Play" }) ] }) : o.jsx("div", { className: "install-section", children: o.jsxs("div", { className: "install-btn speedy", onClick: () => { a(); const n = urlParams.get("fbclid") || ""; logEvent("pwa_pre_install_click", n) }, children: [ o.jsxs("div", { className: "install-btn-content", children: [ o.jsx(m, { src: "data:image/webp;base64,UklGRl4BAABXRUJQVlA4WAoAAAAQAAAAFQAAGgAAQUxQSHEAAAABcEjbdh0dhIcQhBi0KEEYhCAUIQhFCEJM5hnM971chIiYAOivfOP/yC3CmTujV3oSllyJztRF3DNuiZF5kJyJ5xEbL+VNUSzjFHiBLqjA2GsAc+vi97V7k+7BMokbCq9IGpKOZCBZJnFD4RVJQ2rsAgBWUDggxgAAABAGAJ0BKhYAGwA+bS6TRqQioaEwGAgAgA2JbACdMoR+N6r+KtKo+UCuAOgr4ADpHv2q9HgCRw+kAAD+9qoH/sgHif4rn1GGNPm1w6PHE7zrs/69v1baUUVAMORW4WvrFM6DZ2p/a+Tv22lFYeSZe+WRfwh3/yCCZ/k/r7Vyi2mXld48Ytr076nuPF3inPQoVc7G/+7vC4v0EPiZb8zL/3sLaudjY0tdudqV8L1NUW4PSjcu8obzTTWvvyVP/7sTve4+kGAAAA==", loading: "lazy", className: "install-icon" }), "Speedy Setup" ] }), o.jsx("p", { className: "countdown", children: "Download in 10 s" }) ] }) }), o.jsx(m, { src: At, alt: "App Icon", className: "step0" }) ] }), o.jsxs("div", { className: "imgs", onClick: a, children: [ o.jsx("div", { className: "step1", children: o.jsxs("div", { className: "imageList", children: [ o.jsx(m, { src: "./product/googlePlay/1.webp", alt: "App Image", className: "imageList-item", iconStyle: "img {border-radius: 8px;}" }), o.jsx(m, { src: "./product/googlePlay/2.webp", alt: "App Image", className: "imageList-item", iconStyle: "img {border-radius: 8px;}" }), o.jsx(m, { src: "./product/googlePlay/3.webp", alt: "App Image", className: "imageList-item", iconStyle: "img {border-radius: 8px;}" }), o.jsx(m, { src: "./product/googlePlay/4.webp", alt: "App Image", className: "imageList-item", iconStyle: "img {border-radius: 8px;}" }), o.jsx(m, { src: "./product/googlePlay/5.webp", alt: "App Image", className: "imageList-item", iconStyle: "img {border-radius: 8px;}" }) ] }) }), o.jsx(m, { src: ft, alt: "App Icon" }), o.jsx(m, { src: gt, alt: "App Icon" }), o.jsx(m, { src: ht, alt: "App Icon" }), o.jsx(m, { src: wt, alt: "App Icon" }), o.jsx(m, { src: vt, alt: "App Icon" }), o.jsx(m, { src: bt, alt: "App Icon" }), o.jsx(m, { src: yt, alt: "App Icon" }), o.jsx(m, { src: mt, alt: "App Icon" }), o.jsx(m, { src: pt, className: "footer-bg", alt: "App Icon" }) ] }), o.jsx(oe, {}) ] }) }, qt = () => { var s; const { width: e = 750 } = (s = ke(document.documentElement)) != null ? s : {}; f.useEffect(() => {e < 525 ? document.documentElement.style.fontSize = e / 750 * 100 + "px" : document.documentElement.style.fontSize = "68px"}, [e]) }; function Rt() { qt(); const e = E(L); return ie(() => { (async function () { SingletonChannelInfo.getInstance("h5", "hall"); const s = getAPKCHSource()//.replace(/ch_/i, "").toLocaleUpperCase(), const t = await getUniqueID(); checkPushPermission(s, void 0, t, 1) })(), e(["init"]) }), o.jsx(Je, { children: o.jsx(je, { children: o.jsx(b.Provider, { children: o.jsx(Zt, {}) }) }) }) } "serviceWorker" in navigator && navigator.serviceWorker.register("./service-work.js").then(e => {}).catch(e => {}); const origin = urlParams.get("origin") || "", fbclid = urlParams.get("fbclid") || ""; logEvent("pwa_start_load", origin, fbclid); document.onreadystatechange = function () { if (document.readyState == "complete") { const renderTime = Date.now() - (window.performance?.timeOrigin||window.performance.timing.navigationStart); logEvent("pwa_end_load", renderTime.toString(), fbclid) } }; De.createRoot(document.getElementById("root")).render(o.jsx(Rt, {})); setTimeout(() => { const e = document.querySelector(".init-loader"); e && (e.style.display = "none") }, inFB() ? 0 : 2000); export { Gt as __vite_legacy_guard };