Help
RSS
API
Feed
Maltego
Contact
Domain > gux5145.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-02-10
23.145.136.118
(
ClassC
)
2025-11-01
27.124.5.123
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sat, 01 Nov 2025 23:03:43 GMTContent-Type: text/htmlContent-Length: 166Connection: keep-aliveLocation: https://gux5145.com/Server: cdn html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>openresty/center>/body>/html>
Port 443
HTTP/1.1 200 Date: Sat, 01 Nov 2025 23:03:44 GMTContent-Type: text/html;charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveVary: Accept-EncodingStrict-Transport-Security: max-age31536000Vary: Accept-EncodingSet-Cookie: WEB_SESSIONID7BBF166C4D251370DFD79B16E3C86846; Path/; HttpOnlyContent-Language: en-USAccess-Control-Allow-Origin: *Access-Control-Allow-Credentials: trueAccess-Control-Allow-Methods: GET,POSTPragma: no-cacheExpires: 0Cache-Control: no-store, no-cache, must-revalidate, proxy-revalidate, max-age0Server: cdn !DOCTYPE html>html langen>head> meta charsetutf-8> meta nameviewport contentwidth640 /> meta nameviewport contentwidthdevice-width,initial-scale1.0, minimum-scale1.0, maximum-scale1.0, user-scalableno /> meta http-equivX-UA-Compatible contentIEedge,chrome1> title>平台-穆里尼奥·独家特约合作顾问/title> meta namedescription content平台为您提供专业服务与指导|提供娱乐、竞技、体育多项选择|平台致力为玩家提供最公正的环境|是亚洲市场最具权威及最先进的平台> meta namekeywords content体育|体育咨询|球迷社区|体育直播|世界杯|冬奥会> link relshortcut icon href/assets/abc2024/images/favicon.ico typeimage/vnd.microsoft.icon /> link relicon href/assets/abc2024/images/favicon.ico typeimage/vnd.microsoft.icon /> link relstylesheet typetext/css href/assets/abc2024/css/bootstrap1.css> link relstylesheet href/assets/abc2024/css/font-awesome.min1.css typetext/css> link relstylesheet href/assets/abc2024/css/b.tabs1.css?v1.12 typetext/css> link relstylesheet href/assets/abc2024/css/help-center1.css?v0.1.4 typetext/css> link relstylesheet href/assets/abc2024/css/style1.css?v11.68.4166678 typetext/css> link relstylesheet href/assets/abc2024/css/layui.css typetext/css> link relstylesheet href/assets/abc2024/css/glowing1.css typetext/css> link relstylesheet href/assets/abc2024/css/calendar1.css typetext/css> link relstylesheet href/assets/abc2024/css/notiflix-1.3.1.min.css typetext/css> link relstylesheet href/assets/abc2024/css/auth_v3.css?v1.0.1 typetext/css /> link relstylesheet href/assets/abc2024/css/header2.css?v1.0.1 typetext/css /> script typetext/javascript src/assets/abc2024/js/node-forge.js?v3.1>/script> script typetext/javascript src/assets/abc2024/public/js/common.js?v0.0.6>/script> script typetext/javascript src/assets/abc2024/js/jquery-1.9.1.min.js>/script> script typetext/javascript src/assets/abc2024/js/bootstrap.min.js>/script> script typetext/javascript src/assets/abc2024/js/jquery.SuperSlide.2.1.3.js charsetutf-8>/script> script typetext/javascript src/assets/abc2024/js/b.tabs.js?v2.2>/script> script typetext/javascript src/assets/abc2024/js/customSelect.jquery.min.js>/script> script typetext/javascript src/assets/abc2024/js/jquery.glide.js>/script> script typetext/javascript src/assets/abc2024/js/pako.js?v1.3.11>/script> script typetext/javascript src/assets/abc2024/js/layer.js?v0.1>/script> script typetext/javascript src/assets/abc2024/js/demo.js?v0.0.3>/script> script typetext/javascript src/assets/abc2024/js/alert.js>/script> script typetext/javascript src/assets/abc2024/js/notiflix-1.3.0.min.js>/script> script typetext/javascript src/assets/abc2024/js/jquery.qrcode.min.js>/script> script typetext/javascript src/assets/abc2024/js/jquery.blockUI.js>/script> script typetext/javascript src/assets/abc2024/js/clipboard.min.js>/script> script typetext/javascript src/assets/abc2024/js/util/rsaEncryption.js?v1.02>/script> script typetext/javascript src/assets/abc2024/js/util/dataCompression.js>/script> script typetext/javascript src/assets/abc2024/js/main.js?v3.1>/script> script typetext/javascript src/assets/abc2024/js/GamesSwitches.js?v3.39>/script> script typetext/javascript src/assets/abc2024/js/util/imageSlider.js?v1.4>/script> script typetext/javascript src/assets/abc2024/js/util/gt4.js>/script> script typetext/javascript src/assets/abc2024/js/qrcode.lib.js>/script> script typetext/javascript src/assets/abc2024/js/util/qrCode.js>/script> script src/assets/abc2024/js/util/handleContent.js>/script>/head>body>div classmask-cover>/div>!-- 提示绑定 -->div classiframe-cancel-box idv3_warningPop styledisplay: none;> div classiframe-cancel-line>/div> div classiframe-cancel-title flex-c> img src/assets/abc2024/images/auth_v3/alert-icon.png alt classiframe-cancel-alert-icon> 安全提示 /div> input typehidden idv3_popRouterVal value> !-- input typehidden idv3_realName value0> input typehidden idv3_cashPwd value0> input typehidden idv3_bindCount value0> --> div classiframe-cancel-centent flex-c idv3_warningFont>为了您的账号安全,请先绑定支付密码。/div> div classiframe-cancel-bottom flex-c> div classiframe-cancel-btn flex-c onclickcancelRemind()>取消/div> div classiframe-cancel-btn flex-c onclickremindRouterFn()>前往/div> /div>/div>div classiframe-cancel-box idv4_warningPop styledisplay: none;> div classiframe-cancel-line>/div> div classiframe-cancel-title flex-c> img src/assets/abc2024/images/auth_v3/alert-icon.png alt classiframe-cancel-alert-icon> 安全提示 /div> input typehidden idv3_popRouterVal value> div classiframe-cancel-centent popup-wrap> div> 为了您的账号安全,请尽快完成安全验证绑定。/div> div>• 微软安全令牌/div> div>• 邮箱绑定/div> /div> div classiframe-cancel-bottom flex-c> div classiframe-cancel-btn flex-c onclicknextTimeClose()>下次再说/div> div classiframe-cancel-btn flex-c onclicktoSafetyCenter()>前往/div> /div>/div>div classiframe-cancel-box idv5_warningPop styledisplay: none;> div classiframe-cancel-line>/div> div classiframe-cancel-title flex-c> img src/assets/abc2024/images/auth_v3/alert-icon.png alt classiframe-cancel-alert-icon> 安全提示 /div> input typehidden idv3_popRouterVal value> div classiframe-cancel-centent popup-wrap> div> 由于国内手机验证码接收不稳定,建议您绑定 span stylecolor: red;> 微软安全令牌/span>和span stylecolor: red;>邮箱/span>作为主要方式。/div> /div> div classiframe-cancel-bottom flex-c> div classiframe-cancel-btn flex-c onclicknextTimeClick()>下次再说/div> div classiframe-cancel-btn flex-c onclicktoSafetyCenter()>前往/div> /div>/div>div classheader> div classlogin> div classlogin-content> div classtimeShow idshowtime>GMT+8 2018-04-20 09:55:45/div> input typehidden idfingerPrintVisitorId> div classtopr> div classtop-fm> ul> li>input typetext classtxt idloginName value placeholder用户名 />/li> li>input typepassword classtxt idpassword value placeholder密 码 /> a hrefjavascript:; classpwd idgetPwdBtn onclickshowForget(document.getElementById(loginName).value);>忘记?/a> /li> li>input typebutton classheader-btn onclicklogin_zip(); value登录 />/li> li>a classheader-btn btn-reg hrefjavascript:; onclickshowNewReg()>注册/a>/li> !-- li>a classheader-btn btn-reg href/register>register/a>/li> --> /ul> /div> /div> /div> /div> div classheader-content> div classhd-logo> a href/index> img src/assets/abc2024/images/header-logo-2022.webp?v0.1 /> /a> /div> div classhd-nav> ul idnav classnav clearfix> li classnLi> p classnav-columns-fonts> a hrefjavascript:;>体育img src/assets/abc2024/images/tm/header-betting.svg alt classheader-tm>/a> img src/assets/abc2024/images/header-nav-icon.png alt> /p> ul classsub ty-columns idtyGames> !-- li>a hrefjavascript:nologingogame();> img classty-columns-2 src/assets/abc2024/images/banner/ty-yb10.png> img src/assets/abc2024/images/banner/ty-nav-yb.webp> /a>/li> li>a hrefjavascript:nologingogame();> img classty-columns-2 src/assets/abc2024/images/banner/ty-btizx-top-10.png> img src/assets/abc2024/images/banner/ty-nav-emc.webp> /a>/li> li>a hrefjavascript:nologingogame();> img classty-columns-2 src/assets/abc2024/images/banner/ty-yb-top-10.png> img src/assets/abc2024/images/banner/ty-nav-eb.webp> /a>/li> li>a hrefjavascript:nologingogame();> img classty-columns-2 src/assets/abc2024/images/banner/ty-im-top-10.png> img src/assets/abc2024/images/banner/ty-nav-im.webp> /a>/li> li>a hrefjavascript:nologingogame();> img classty-columns-2 src/assets/abc2024/images/banner/ty-ai-top-10.png> img src/assets/abc2024/images/banner/ty-nav-ai.webp> /a>/li> --> !-- li idgame_62_89> a idgame_62_89_route hrefjavascript:void(0);> --> li idgame_89> a idgame_89_route hrefjavascript:void(0);> img classty-columns-2 src/assets/abc2024/images/banner/ty-yb10.webp?v0.1> img src/assets/abc2024/images/banner/ty-nav-yb-euro.webp styleheight: 240px;margin: -22px auto 0;> /a> !-- div idsport62_89 classoverlay-content> div classgameState> img classmaintenanceImg src/assets/abc2024/images/maintenanceState@2x.png alt> span classmaintenanceText> 维护中 /span> /div> /div> --> /li> !-- id 30 --> li idgame_30> a idgame_30_route hrefjavascript:void(0);> img classty-columns-2 src/assets/abc2024/images/banner/ty-btizx-top-10.webp?v0.1> img src/assets/abc2024/images/banner/ty-nav-emc-euro.webp styleheight: 240px;margin: -22px auto 0;> /a> /li> !-- li idgame_47_79> a idgame_47_79_route hrefjavascript:void(0);> --> li idgame_79> a idgame_79_route hrefjavascript:void(0);> img classty-columns-2 src/assets/abc2024/images/banner/ty-yb-top-10.webp?v0.1> img src/assets/abc2024/images/banner/ty-nav-eb-603.png styleheight: 154px;margin: 34px;> /a> /li> !-- li idgame_56_78> a idgame_56_78_route hrefjavascript:void(0);> --> li idgame_78> a idgame_78_route hrefjavascript:void(0);> img classty-columns-2 src/assets/abc2024/images/banner/ty-im-top-10.webp?v0.1> img src/assets/abc2024/images/banner/ty-nav-im-603.png styleheight: 130px;margin: 50px auto 0;> /a> /li> li idgame_60> a idgame_60_route hrefjavascript:void(0);> img classty-columns-2 src/assets/abc2024/images/banner/ty-ai-top-10.webp?v0.1> img src/assets/abc2024/images/banner/ty-nav-ai-603.png?v0.2 styleheight: 128px;margin: 48px auto 0;> /a> /li> /ul> /li> li classnLi> p classnav-columns-fonts> a href/gamedj>电子竞技/a> img src/assets/abc2024/images/header-nav-icon.png alt> /p> ul classsub ty-columns styleleft: -662px;> !-- li idgame_49_81 stylewidth: 24.9%> a idgame_49_81_route classbanner-dj hrefjavascript:void(0);> --> li idgame_81 stylewidth: 24.9%> a idgame_81_route classbanner-dj hrefjavascript:void(0);> img classdj-columns-1 src/assets/abc2024/images/banner/dj-yb-icon.webp alt> img classdj-logo src/assets/abc2024/images/banner/dj-yb-img.webp alt> /a> /li> !-- li idgame_8_84 stylewidth: 24.9%> a idgame_8_84_route classbanner-dj href/play/84> --> li idgame_84 stylewidth: 24.9%> a idgame_84_route classbanner-dj hrefjavascript:void(0);> img classdj-columns-1 src/assets/abc2024/images/banner/dj-emc-icon.webp alt> img classdj-logo src/assets/abc2024/images/banner/dj-emc-img.webp alt> /a> /li> !-- li idgame_32_88 stylewidth: 24.9%> a idgame_32_88_route classbanner-dj href/play/88> --> li idgame_88 stylewidth: 24.9%> a idgame_88_route classbanner-dj hrefjavascript:void(0);> img classdj-columns-1 src/assets/abc2024/images/banner/dj-sk-icon.webp alt> img classdj-logo src/assets/abc2024/images/banner/dj-sk-img.webp alt> /a> /li> li stylewidth: 24.9%> a classdj-columns-3 hrefjavascript:; styledisplay: flex; justify-content: center; align-items: center;> img classqp-title src/assets/abc2024/images/banner/dj-right.webp alt stylewidth: 208px; height: auto; margin-top: 0;> /a> /li> /ul> /li> li classnLi on> p classnav-columns-fonts> a href/gamezr>真人娱乐/a> img src/assets/abc2024/images/header-nav-icon.png alt> /p> ul classsub zr-columns-new styleleft: -764px;> li idgame_43 stylewidth: 20%> a idgame_43_route class hrefjavascript:void(0);> img class src/assets/abc2024/images/banner/zr-nav-fonts-eb.webp alt> img src/assets/abc2024/images/banner/zr-nav-eb-603.png stylewidth: 200px;margin: 22px auto 0; alt> /a> /li> li idgame_31 stylewidth: 20%> a idgame_31_route class hrefjavascript:void(0);> img class src/assets/abc2024/images/banner/zr-nav-fonts-evo.webp?v0.2 alt> img src/assets/abc2024/images/banner/zr-nav-evo-603.png stylewidth: 126px;margin: 22px auto 0; alt> /a> /li> li idgame_5 stylewidth: 20%> a idgame_5_route> img class src/assets/abc2024/images/banner/zr-nav-fonts-ag.webp?1.1.1 alt> img src/assets/abc2024/images/banner/zr-nav-ag-603.png stylewidth: 154px;margin: 22px auto 0; alt> /a> /li> li idgame_20 stylewidth: 20%> a idgame_20_route class hrefjavascript:void(0);> img class src/assets/abc2024/images/banner/zr-nav-fonts-bg.webp alt> img src/assets/abc2024/images/banner/zr-nav-bg-603.png stylewidth: 154px;margin: 22px auto 0; alt stylemargin-left: -20px> /a> /li> !-- li idgame_98 stylewidth: 16.6%> a idgame_98_route class hrefjavascript:void(0);> img class src/assets/abc2024/images/banner/zr-nav-fonts-fb.png alt> img src/assets/abc2024/images/banner/zr-nav-fb-603.png stylewidth: 178px;margin: 22px auto 0; alt stylemargin-left: -20px> /a> /li> --> li idgame_91 stylewidth: 20%> a hrefjavascript:nologingogame(); class> img class src/assets/abc2024/images/banner/zr-nav-fonts-pp.webp alt> img src/assets/abc2024/images/banner/zr-nav-pp-603.png?v0.2 alt stylewidth: 178px;margin: 22px auto 0;> /a> /li> /ul> /li> li classnLi > p classnav-columns-fonts> a href/slot/PG2>电子游艺/a> img src/assets/abc2024/images/header-nav-icon.png alt> /p> ul classsub dz-columns styleleft: -866px;> li idgame_68 stylewidth:16.6%> a idgame_68_route classbanner-dz-2 hrefjavascript:void(0);> img classdz-columns-2 src/assets/abc2024/images/banner/dz-pgdz-icon.webp alt> img src/assets/abc2024/images/banner/dz-pgdz-603.png alt styleheight: 162px;margin: 34px auto 0;> /a> /li> li idgame_70 stylewidth: 16.6%> a idgame_70_route classbanner-dz-2 hrefjavascript:void(0);> img classdz-columns-2 src/assets/abc2024/images/banner/dz-dydz-icon.webp alt styleheight: 38px; margin: 4px 0 0;> img src/assets/abc2024/images/banner/dz-dydz.webp alt stylemargin: -40px 0 0;height: 254px;> /a> /li> li idgame_72 stylewidth: 16.6%> a idgame_72_route classbanner-dz-2 hrefjavascript:void(0);> img classdz-columns-2 src/assets/abc2024/images/banner/dz-ppdz-icon.webp alt styleheight: 38px; margin: 4px 0 0> img src/assets/abc2024/images/banner/dz-ppdz.webp?v0.1 alt stylemargin: -38px 0 0 -10px;> /a> /li> !-- li idgame_12 stylewidth: 14.3%> a hrefjavascript:nologingogame(); classbanner-dz-2> img classdz-columns-2 src/assets/abc2024/images/banner/dz-agby-icon.webp alt> img src/assets/abc2024/images/banner/dz-agby.webp alt stylemargin: -42px 0 0; height: 270px;> /a> /li> --> li idgame_77 stylewidth: 16.6%> a idgame_77_route classbanner-dz-2 hrefjavascript:void(0);> img classdz-columns-2 src/assets/abc2024/images/banner/dz-ebby-icon2.webp styleheight: 38px; margin:4px 0px 0; alt> img src/assets/abc2024/images/banner/dz-ebby-2.webp alt stylemargin: -42px 0 0; height: 250px;> /a> /li> !-- Pa电子 --> li idgame_9 stylewidth: 16.6%> a idgame_9_route classbanner-dz-2 href/play/9> img classdz-columns-2 src/assets/abc2024/images/banner/dz-agdz-icon.png?v0.0.2 alt styleheight:34px; margin: 4px 0 0> img src/assets/abc2024/images/banner/dz-agdz-603.png alt stylemargin: 27px auto 0;height: 170px;> /a> /li> li idgame_113 stylewidth: 16.6%> a idgame_113_route classbanner-dz-2 hrefjavascript:void(0);> img classdz-columns-2 src/assets/abc2024/images/banner/dz-agby-icon2.png?v0.0.2 alt styleheight:34px; margin: 4px 0 0> img src/assets/abc2024/images/banner/dz-agbyeb.webp?v0.0.3 alt stylemargin: -48px 0 0; height: 270px;> /a> /li> /ul> /li> li classnLi > p classnav-columns-fonts> a href/gameqp>棋牌游戏/a> img src/assets/abc2024/images/header-nav-icon.png alt> /p> ul classsub qp-columns styleleft: -968px;> li idgame_38 stylewidth: 20%> a idgame_38_route classbanner-qp hrefjavascript:void(0);> img classqp-title src/assets/abc2024/images/banner/qp-yb-title.webp alt> img classqp-logo src/assets/abc2024/images/banner/qp-yb-603.png alt stylemargin-top: -26px;height: 240px;> /a> /li> li idgame_55 stylewidth: 20%> a idgame_55_route classbanner-qp hrefjavascript:void(0);> !-- img src/assets/abc2024/images/game-hot-mark.png classgame-hot-mark> --> img classqp-title src/assets/abc2024/images/banner/qp-lx-title.webp alt> img classqp-logo src/assets/abc2024/images/banner/qp-dy-603.png alt stylemargin-top: 50px;height: 130px;> /a> /li> !-- li stylewidth: 20%> a hrefjavascript:nologingogame(); classbanner-qp> img classqp-title src/assets/abc2024/images/banner/qp-emc-title-5.png alt> div>/div> img classqp-logo src/assets/abc2024/images/banner/qp-kx.png alt> /a>/li> --> li idgame_18 stylewidth: 20%> a idgame_18_route classbanner-qp hrefjavascript:void(0);> img classqp-title src/assets/abc2024/images/banner/qp-ky-title.webp alt> img classqp-logo src/assets/abc2024/images/banner/qp-ky-603.png alt stylemargin-top: 50px;height: 130px;> /a> /li> !-- 博雅棋牌 --> li idgame_74 stylewidth: 20%> a idgame_74_route classbanner-qp hrefjavascript:void(0);> img classqp-title src/assets/abc2024/images/banner/qp-by-title.webp alt styleheight: 40px;margin: 4px auto 0;> img classqp-logo src/assets/abc2024/images/banner/qp-by-603.png?v0.1 alt stylemargin: 50px auto 0;height: 130px;> /a> /li> !-- 云游棋牌 --> li idgame_76 stylewidth: 20%> a idgame_76_route classbanner-qp hrefjavascript:void(0);> img classqp-title src/assets/abc2024/images/banner/qp-yy-title.webp alt styleheight: 40px;margin: 4px auto 0;> img classqp-logo src/assets/abc2024/images/banner/qp-yy-603.png alt stylemargin: 50px auto 0;height: 130px;> /a> /li> /ul> /li> li classnLi > p classnav-columns-fonts> a href/gamecp>彩票img src/assets/abc2024/images/tm/header-betting.svg alt classheader-tm>/a> img src/assets/abc2024/images/header-nav-icon.png alt> /p> ul classsub cp-columns styleleft: -1070px;> !-- li stylewidth: 14%> a hrefjavascript:nologingogame(); classbanner-zr-1 banner-dz-1> img classcp-columns-1 src/assets/abc2024/images/banner/cp-qkl-title.webp alt styleheight: 42px;margin: 4px 0 0 -26px;> img src/assets/abc2024/images/banner/cp-nav-qkl.webp alt stylemargin: -60px 0 0 -40px;height: 268px;> /a> /li> --> !-- li idgame_37_83 stylewidth: 24.9%> a idgame_37_83_route classbanner-zr-1 banner-cp-1 hrefjavascript:void(0);> --> li idgame_83 stylewidth: 20%> a idgame_83_route classbanner-zr-1 banner-cp-1 hrefjavascript:void(0);> img classcp-columns-1 src/assets/abc2024/images/banner/cp-yb-title.png alt> img styleheight: 140px;margin: 40px auto 0; src/assets/abc2024/images/banner/cp-yb-603.png alt> /a> /li> !-- 区块链彩票 --> li idgame_110 stylewidth: 20%> a idgame_110_route classbanner-zr-1 banner-cp-1 hrefjavascript:void(0);> img classcp-columns-1 src/assets/abc2024/images/banner/cp-block-title.png?v0.0.1 alt> img styleheight: 140px;margin: 40px auto 0; src/assets/abc2024/images/banner/cp-block-603.png alt> /a> /li> !-- SGWIN双赢彩票 --> li idgame_71 stylewidth: 20%> a idgame_71_route classbanner-zr-1 banner-cp-1 hrefjavascript:void(0);> img classcp-columns-1 src/assets/abc2024/images/banner/cp-sy-title.png alt styleheight: 32px; margin: 14px auto 0;> img src/assets/abc2024/images/banner/cp-sy-603.png alt styleheight: 140px;margin: 40px auto 0;> /a> /li> !-- li stylewidth: 14%> a hrefjavascript:nologingogame(); classbanner-zr-1 banner-dz-1> img classcp-columns-1 src/assets/abc2024/images/banner/cp-lb-title.png?v0.1 alt> img src/assets/abc2024/images/banner/cp-lb-4.png alt> /a> /li> --> li idgame_16 stylewidth: 20%> a idgame_16_route classbanner-zr-1 banner-cp-1 hrefjavascript:void(0);> img classcp-columns-1 src/assets/abc2024/images/banner/cp-vr-title.png alt> img styleheight: 140px;margin: 40px auto 0; src/assets/abc2024/images/banner/cp-vr-603.png alt> /a> /li> !-- li idgame_63 stylewidth: 24.9%> a idgame_63_route classbanner-zr-1 banner-cp-1 hrefjavascript:void(0);> img classcp-columns-1 src/assets/abc2024/images/banner/cp-tc-title.webp alt> img src/assets/abc2024/images/banner/cp-tc-4.webp alt> /a> /li> --> !-- li stylewidth: 14%> a hrefjavascript:nologingogame(); classbanner-zr-1 banner-dz-1> img classcp-columns-1 src/assets/abc2024/images/banner/cp-bbin-title.png?v0.1 alt> img src/assets/abc2024/images/banner/cp-bbin-4.png?v0.1 alt> /a> /li> --> !-- li stylewidth: 14%> a hrefjavascript:nologingogame(); classbanner-zr-1 banner-dz-1> img classcp-columns-1 src/assets/abc2024/images/banner/cp-qkl-title.webp alt styleheight: 42px;margin: 4px 0 0 -26px;> img src/assets/abc2024/images/banner/cp-nav-qkl.webp alt stylemargin: -60px 0 0 -40px;height: 268px;> /a> /li> --> li idgame_63 stylewidth: 20%> a idgame_63_route classbanner-zr-1 banner-cp-1 hrefjavascript:void(0);> img classcp-columns-1 src/assets/abc2024/images/banner/cp-tc-title.webp alt> img styleheight: 140px;margin: 40px auto 0; src/assets/abc2024/images/banner/cp-tc-603.png alt> /a> /li> /ul> /li> !-- not part of games. --> li classnLi> p classnav-columns-fonts> a href/zanzhu/mlna>品牌赞助/a> img src/assets/abc2024/images/header-nav-icon.png alt> /p> ul classsub brand-sub zanzhuSub styleleft: -1172px;> li stylewidth:12.5%;>a href/zanzhu/award> img classscale-img src/assets/abc2024/images/award-header-logo2.webp alt styleheight: 100px;> p classspaced>环足奖/p> p>合作伙伴/p> /a>/li> !-- li stylewidth: 9.8%;>a href/zanzhu/belgian> img classscale-img src/assets/abc2024/images/belgian-header-logo@2x.png alt styleheight: 100px;> p classspaced>比利时/p> p>合作伙伴/p> /a>/li> --> li stylewidth: 12.5%;>a href/zanzhu/girona> img classscale-img src/assets/abc2024/images/girona-header@2x.webp?v0.1 alt styleheight: 100px;> p classspaced>吉罗纳/p> p>合作伙伴/p> /a>/li> !-- li stylewidth: 11.1%;>a href/zanzhu/serbian> img classscale-img src/assets/abc2024/images/serbian-header.webp?v0.1 alt styleheight: 100px;> p>塞尔维亚/p> p>合作伙伴/p> /a>/li> --> li stylewidth: 12.5%;>a href/zanzhu/florence> img classscale-img src/assets/abc2024/images/zanzhu/florence/images/florence_logo.webp?v0.1 alt styleheight: 100px;> p>佛罗伦萨/p> p>合作伙伴/p> /a>/li> li stylewidth: 12.5%;>a href/zanzhu/mlna> img classscale-img src/assets/abc2024/images/mlna.webp?v0.1 alt styleheight: 100px;> p>穆里尼奥/p> p>合作顾问/p> /a>/li> li stylewidth: 12.5%;>a href/zanzhu/mtlq> img classscale-img src/assets/abc2024/images/mtlq.webp?v0.1 alt styleheight: 100px;> p>马特拉齐/p> p>形象代言/p> /a>/li> li stylewidth: 12.5%;>a href/zanzhu/nsdk> img classscale-img src/assets/abc2024/images/nav-nsdk.webp?v0.1 alt styleheight: 100px;> p>纳斯达克/p> p>视频宣传/p> /a>/li> li stylewidth: 12.5%;>a href/zanzhu/yc> img classscale-img src/assets/abc2024/images/yc.webp?v0.1 alt styleheight: 100px;> p>英超联赛/p> p>合作伙伴/p> /a>/li> li stylewidth: 12.5%;>a href/zanzhu/klsb> img classscale-img src/assets/abc2024/images/klsb.webp?v0.1 alt styleheight: 100px;> p>克雷斯波/p> p>形象代言/p> /a>/li> /ul> /li> li classnLi> p classnav-columns-fonts> a href/agent>加入合营/a> img src/assets/abc2024/images/header-nav-icon.png alt> /p> ul classsub styleleft: -1284px;padding: 0;width: 1920px;> li stylewidth: 100%;> div classjoin-agent-header stylewidth: 100%;> img src/assets/abc2024/images/join-agent-left.png?v0.1 alt classjoin-agent-left> div classjoin-agent-center> div classjoin-agent-center-fonts-box> div classjoin-agent-center-fonts> img src/assets/abc2024/images/join-agent-center-fonts.png?v0.1 alt classjoin-agent-center-fonts-img> div classjoin-agent-center-icon-box> div classjoin-agent-center-icon-list-box> div classjoin-agent-center-icon-list-top> img src/assets/abc2024/images/join-agent-center-icon-1.svg alt classjoin-agent-center-list-icon> /div> 最优质的产品 /div> div classjoin-agent-center-icon-list-box> div classjoin-agent-center-icon-list-top> img src/assets/abc2024/images/join-agent-center-icon-2.svg alt classjoin-agent-center-list-icon> /div> 最精准的数据 /div> div classjoin-agent-center-icon-list-box> div classjoin-agent-center-icon-list-top> img src/assets/abc2024/images/join-agent-center-icon-3.svg alt classjoin-agent-center-list-icon> /div> 最贴心的服务 /div> div classjoin-agent-center-icon-list-box> div classjoin-agent-center-icon-list-top> img src/assets/abc2024/images/join-agent-center-icon-4.svg alt classjoin-agent-center-list-icon> /div> 最高额的返佣 /div> /div> /div> /div> /div> a href/agent classjoin-agent-right>加入我们/a> /div> /li> /ul> /li> li classnLi> p classnav-columns-fonts> a href/appdownload>APP下载/a> /p> /li> li classnLi> p classnav-columns-fonts> a href/discount/discountList>优惠活动/a> /p> /li> /ul> script idjsID typetext/javascript> jQuery(#nav).slide({ type: menu,// 效果类型,针对菜单/导航而引入的参数(默认slide) titCell: .nLi, //鼠标触发对象 targetCell: .sub, //titCell里面包含的要显示/消失的对象 effect: fade, //targetCell下拉效果 delayTime: 300, //效果时间 triggerTime: 0, //鼠标延迟触发时间(默认150) returnDefault: true //鼠标移走后返回默认状态,例如默认栏目是“aa”,鼠标移走后会返回“aa”(默认false) }); /script> /div> /div>/div>div classag-select idagMenuPop> div classselect-title2>选择游戏大厅/div> div classag-title-info> div classag-title-info-list>限额模式/div> div classag-title-info-list>限额范围/div> /div> div classselect-content> div classselect-content-list> div idgoGame_AG2_C classselect-list> span>普通区/span> span>20-10,000/span> /div> div idgoGame_AG2_G classselect-list> span>高级区/span> span>500-50,000/span> /div> div idgoGame_AG2_I classselect-list> span>贵宾区/span> span>2,000-200,000/span> /div> /div> /div>/div>div classreg-content idregContent> !-- OLD REGISTER MODAL --> div styledisplay: none; idregLoginSteps classstep-body> div classhide-mask idpopMaskInside styledisplay: none;>/div> i classclose-icon layui-icon layui-icon-close idcloseIcon stylecolor: #3F4248; font-size: 28px; position: absolute; top: 60px; right: 12px; cursor: pointer;>/i> img src/assets/abc2024/images/login/step-body-logo.png alt classstep-body-logo> div classlogo-fonts> span classgray-line>/span> span classgray-fonts> 体育 /span> span classgray-line>/span> /div> !--登录页面--> div classinput-area-box idlogIn> div classinput-area> div classinput-fonts>用户名/div> div classinput-border-box> img src/assets/abc2024/images/login/account-name.png alt classinput-icon> input classinput-border reg-step1 typetext maxlength16 placeholder请输入用户名 idloginName2> /div> /div> div classinput-area> div classinput-fonts>密码/div> div classinput-border-box> img src/assets/abc2024/images/login/password.png alt classinput-icon> input classinput-border reg-step1 typepassword maxlength16 placeholder请输入密码 idpassword2> /div> /div> div classinput-area about-pwd> div classinput-area-right idgetPwdBtn stylecursor: pointer; onclickshowForget(document.getElementById(loginName).value)>忘记密码?/div> /div> div classreg-next-btn login-sub-btn idloginSub onclicklogin2_zip();>登录/div> div classreg-next-btn reg-next-btn2 login-sub-btn idloginSub2 onclicklogin2_zip();>登录/div> div classto-login> 没有体育帐号? span classblue-fonts idtoReg onclickshowReg()>立即注册/span> /div> /div> !--找回密码第一步--> div classinput-area-box idgetPwdStep1> div classinput-area> div classinput-fonts>登录账号/div> div classinput-border-box> img src/assets/abc2024/images/login/account-name.png alt classinput-icon> input classinput-border reg-step1 typetext maxlength16 placeholder请输入登录账号 idfindAccount> /div> /div> div classinput-area> div classinput-fonts>真实姓名/div> div classinput-border-box> img src/assets/abc2024/images/login/real-name-icon.png alt classinput-icon real-name-icon> input classinput-border reg-step1 asdf typetext maxlength16 placeholder请输入您账号绑定的真实姓名 idfindRealName> /div> /div> div classinput-area> div classinput-fonts>手机号/div> div classinput-border-box> img src/assets/abc2024/images/login/phone-icon.png alt classinput-icon> div classcountry-code-show flex-center onclickshowCountryCodeForget()> span classcountry-code-fonts idcountryCodeForget>/span> span classcountry-code-icon layui-icon layui-icon-down>/span> /div> div classcountry-code-box idcountryListBoxForget> div classcountry-code-list flex-between> div classcountry-code-list-fonts>国家1/div> div classcountry-code-list-fonts code-value>111/div> /div> div classcountry-code-list flex-between> div classcountry-code-list-fonts>国家2/div> div classcountry-code-list-fonts code-value>222/div> /div> div classcountry-code-list flex-between> div classcountry-code-list-fonts>国家3/div> div classcountry-code-list-fonts code-value>333/div> /div> /div> input typehidden idfindCountryCode namefindCountryCode value86> input classinput-border reg-step1 country-code-right typenumber maxlength11 oninputif(value.length>11)valuevalue.slice(0,11) placeholder请输入账号绑定的11位手机号 idfindMobile> /div> /div> div classinput-area> div classinput-fonts>验证码/div> div classinput-border-box> img src/assets/abc2024/images/login/vcode-icon.png alt classinput-icon> input classinput-border reg-step1 vcode-input-left asdf typetext maxlength6 placeholder请输入验证码 idfindMobileVcode> div classvcode-input-right idgetPwdFontsShow onclicksendFindMobileCode2(this)>获取验证码/div> div classvcode-input-right idgetPwdSecondsShow>获取验证码/div> /div> /div> div classreg-next-btn login-sub-btn idgetPwdNext1 onclickcheckFindPassword2()>下一步 /div> div classreg-next-btn reg-next-btn2 login-sub-btn idgetPwdNext2>下一步/div> /div> !--设置新密码--> div classinput-area-box idgetPwdStep2> div classinput-area> div classinput-fonts>重置密码/div> div classinput-border-box> img src/assets/abc2024/images/login/password.png alt classinput-icon> input classinput-border reg-step1 typepassword maxlength16 placeholder请输入8到16位字母和数字组合的密码 idnpassword> /div> /div> div classinput-area> div classinput-fonts>确认密码/div> div classinput-border-box> img src/assets/abc2024/images/login/con-password.png alt classinput-icon> input classinput-border reg-step1 typepassword maxlength16 placeholder请再次输入密码 idshwPwd> /div> /div> div classreg-next-btn login-sub-btn idnewPwdSub onclickeditFindPassword()>确定/div> div classreg-next-btn reg-next-btn2 login-sub-btn idnewPwdSub2>确定/div> /div> !--注册页面第一步--> div classinput-area-box idregStep1> div classinput-area> div classinput-fonts>用户名/div> div classinput-border-box> img src/assets/abc2024/images/login/account-name.png alt classinput-icon> input classinput-border reg-step1 typetext maxlength16 placeholder请输入5到16位字母和数字组合的用户名 idzcloginName> /div> /div> div classinput-area> div classinput-fonts>密码/div> div classinput-border-box> img src/assets/abc2024/images/login/password.png alt classinput-icon> input classinput-border reg-step1 typepassword maxlength16 placeholder请输入8到16位字母和数字组合的密码 idzcpassword> img src/assets/abc2024/images/login/hide-icon.png?v0.1 alt classinput-icon input-icon2 idhidePwd> img src/assets/abc2024/images/login/show-icon.png?v0.1 alt classinput-icon input-icon2 idshowPwd> /div> /div> div classinput-area> div classinput-fonts>确认密码/div> div classinput-border-box> img src/assets/abc2024/images/login/con-password.png alt classinput-icon> input classinput-border reg-step1 typepassword maxlength16 placeholder请再次输入密码 idzcrepassword> img src/assets/abc2024/images/login/hide-icon.png?v0.1 alt classinput-icon input-icon2 idhidePwd2> img src/assets/abc2024/images/login/show-icon.png?v0.1 alt classinput-icon input-icon2 idshowPwd2> /div> /div> div classreg-next-btn idregBtn1>点击下一步完善注册资料/div> div classreg-next-btn reg-next-btn2 idregBtn2>点击下一步完善注册资料/div> div classto-login> 已有体育帐号? span classblue-fonts idtoLogin onclickshowLogin()>立即登录/span> /div> /div> !--注册页面第二部--> div classinput-area-box idregStep2> div classinput-area> div classinput-fonts>真实姓名(用于提款)/div> div classinput-border-box> img src/assets/abc2024/images/login/real-name-icon.png alt classinput-icon real-name-icon> input classinput-border reg-step1 asdf typetext maxlength16 oninputcheckRealName() placeholder请输入您的真实姓名 idrealName> /div> /div> div classinput-area> div classinput-fonts>手机号/div> div classinput-border-box> img src/assets/abc2024/images/login/phone-icon.png alt classinput-icon phone-icon> div classcountry-code-show flex-center onclickshowCountryCode()> span classcountry-code-fonts idcountryCode>/span> span classcountry-code-icon layui-icon layui-icon-down>/span> /div> div classcountry-code-box idcountryListBox> div classcountry-code-list flex-between> div classcountry-code-list-fonts>国家1/div> div classcountry-code-list-fonts code-value>111/div> /div> /div> input typehidden idzcCountryCode namezcCountryCode value86> input classinput-border reg-step1 country-code-right typenumber maxlength11 oninputif(value.length>11)valuevalue.slice(0,11) placeholder请输入正确的11位手机号码 idzcphone> /div> /div> div classinput-area> div classinput-fonts>验证码/div> div classinput-border-box> img src/assets/abc2024/images/login/vcode-icon.png alt classinput-icon> input classinput-border reg-step1 vcode-input-left asdf typetext maxlength6 placeholder请输入验证码 idzcsecurityCode> div classvcode-input-right idfontsShow onclicksendMess(register)>获取验证码 /div> div classvcode-input-right idsecondsShow>获取验证码/div> /div> /div> div classinput-area> div classinput-fonts>邀请码/div> div classinput-border-box> img src/assets/abc2024/images/login/referees-icon.png alt classinput-icon> input classinput-border reg-step1 asdf typetext maxlength16 placeholder用于呼朋唤友和VIP邀请,选填/非必填 idagentName> /div> /div> div classreg-next-btn reg-next-btn3 idregCfmBtn1 onclickregJson()>注册/div> div classreg-next-btn reg-next-btn2 reg-next-btn3 idregCfmBtn2 stylecursor: unset;>注册/div> label stylemargin: 10px 0 0 0; font-weight: normal; display: flex; align-items: center; justify-content: center; font-size: 14px;> input nameinviteCheckbox idhasReadedInfo typecheckbox value stylemargin: 0 5px 0 0; />完成注册后将无法输入推荐人/邀请码 /label> /div> !--手机验证码登录--> div classinput-area-box idloginSms2> div classinput-area> div classinput-fonts>手机号/div> div classinput-border-box> img src/assets/abc2024/images/login/account-name.png alt classinput-icon> input classinput-border reg-step1 typetext maxlength16 readonlyreadonly idloginSmsPhone> /div> /div> div classinput-area> div classinput-fonts>验证码/div> div classinput-border-box> img src/assets/abc2024/images/login/vcode-icon.png alt classinput-icon> input classinput-border reg-step1 vcode-input-left asdf typetext maxlength6 placeholder请输入验证码 idloginSmsCode> div classvcode-input-right idloginSmsFontsShow onclicksendFindLoginSms()> 获取验证码/div> div classvcode-input-right idloginSmsSecondsShow onclicksendFindLoginSms()>获取验证码/div> /div> /div> input typehidden idloginSmsName> input typehidden idloginSmsPass> div classreg-next-btn login-sub-btn idloginSmsSub onclickloginSmsJson2();>登录/div> div classreg-next-btn reg-next-btn2 login-sub-btn idloginSmsSub2 onclickloginSmsJson2();>登录/div> div classto-login>检测到您的账号有安全隐患,请输入手机验证码/div> /div> /div> !-- NEW AUTHENTICATION MODAL --> div idnewAuthenticationModal styledisplay: none;align-items: center;justify-content: center; position: relative;> !-- Register Card --> div classlogin-in-content style display: flex; justify-content: center; padding-top: initial; idmodalContainer> input typehidden idfingerPrintVisitorId> img idcloseRegModal src/assets/abc2024/images/reg-login/cross.png alt styleposition: absolute; width: 15px; z-index: 10;top: 15px;right: 20px; cursor: pointer;> !-- left side: imgSlider --> div idimgSliderId stylewidth: 400px; height: 100%; display: flex;> !-- Images carousel--> div classimg-carousel-frame> div classcontainer-body img-carousel-body> div classimgSlider> div classimgSlider-list> div classimgSlider-track> img idslideImgId classslideWindow src/assets/abc2024/images/reg-login/1s.webp alt> img classslideWindow src/assets/abc2024/images/reg-login/2s.webp alt> img classslideWindow src/assets/abc2024/images/reg-login/3s.webp alt> img classslideWindow src/assets/abc2024/images/reg-login/4s.webp alt> /div> /div> div classimgSlider-arrows> /div> /div> /div> /div> /div> !-- right side: Register --> div styledisplay: flex; justify-content: center; align-items: center; height: 100%;> div idregisterCard stylewidth: 400px; height: 643px; background: white; border-radius: 0px 10px 10px 0px;> div classregister-login-input register-login-input2 stylewidth: 400px;> p classreg-title>注册/p> div stylewidth: 330px;display: flex;flex-direction: column;align-items: center;justify-content: center;margin: 0 auto;> div classlogin-box login-name stylewidth: 330px;display: flex;align-items: center;gap: 7px; > img src/assets/abc2024/images/reg-login/username.png alt> div stylewidth: 1px; height: 18px; background: #CDD0D8; margin-left:10px> /div> input idregisterLoginName typetext placeholder请输入用户名 5-16位数字或字母 value> /div> div classlogin-box login-password stylewidth: 330px;display: flex;align-items: center;gap: 7px;> img src/assets/abc2024/images/reg-login/pwd.png alt> div stylewidth: 1px; height: 18px; background: #CDD0D8; margin-left:10px> /div> input minlength8 maxlength16 idregisterLogindisPwd typepassword placeholder请输入密码 8-16位数字和字母> /div> div classlogin-box login-password style width: 330px;display: flex;align-items: center;gap: 7px;> img src/assets/abc2024/images/reg-login/pwd.png alt> div stylewidth: 1px; height: 18px; background: #CDD0D8; margin-left:10px> /div> input minlength8 maxlength16 idregisterLogindisPwd2 typepassword placeholder请确认密码 8-16位数字和字母 onblurpasswordBlur2()> /div> div classlogin-box login-password stylewidth: 330px;display: flex;align-items: center;gap: 7px;> img src/assets/abc2024/images/reg-login/invitationCode.png alt> div stylewidth: 1px; height: 18px; background: #CDD0D8;> /div> input stylewidth: 259px; margin-left: 9px; idregisterLoginInviter typetext placeholder请输入邀请码> /div> /div> script> function xyPassword2() { $(#registerLoginshwPwd2).toggle(); $(#registerLogindisPwd2).toggle(); } function textBlur2() { $(#registerLogindisPwd2).val($(#registerLoginshwPwd2).val()); } function passwordBlur2() { $(#registerLoginshwPwd2).val($(#registerLogindisPwd2).val()); } /script> input classlogin-btn stylewidth: 310px; border-radius: 23px; typesubmit value注册 onclickreg_zip_Sequentially()> div classauth-switch> div classaut-switch-circle onclickswitchCard(login)> img stylewidth: 20px; src/assets/abc2024/images/reg-login/login.png alt> /div> span stylefont-size: 12px; color: #A3AAB0; padding-top: 3px;>前往登录/span> /div> /div> /div> /div> !-- right side: Login --> div styledisplay: flex; justify-content: center; align-items: center; height: 100%;> div idloginCard styledisplay: none ;width: 400px; height: 643px; background: white; border-radius: 0px 10px 10px 0px;> div classregister-login-input register-login-input2 stylewidth: 400px;> p classreg-title>登录/p> div classlogin-box login-name> img src/assets/abc2024/images/reg-login/username.png alt> div stylewidth: 1px; height: 18px; margin-left: 18px; background: #CDD0D8;> /div> input idnewLoginName typetext placeholder请输入用户名 value stylebackground: #F7F8FA> /div> div classlogin-box login-password> img src/assets/abc2024/images/reg-login/pwd.png alt> div stylewidth: 1px; height: 18px; margin-left: 18px; background: #CDD0D8;> /div> input idnewLoginPwd classpasToText typepassword placeholder请输入密码 stylebackground: #F7F8FA> span idregisterLoginchgPwd classdis-btn stylewidth: 38px; height: 52px;> img idshow-pwd src/assets/abc2024/images/reg-login/pwd-show.png stylemargin-left: 8px;width: 21px;margin-top: 16px; alt> img idhide-pwd src/assets/abc2024/images/reg-login/pwd-hide.png stylemargin-left: 8px;width: 21px;margin-top: 16px; display:none alt> /span> /div> !-- Switch --> div stylewidth: 100%;display: flex;padding-left: 18px;> label classtoggleSwitch> input typecheckbox idloginSwitch /> span classtoggleSwitchSlider round>/span> /label> span styledisplay: flex;align-items: center;margin-left: -22px;color: #7E7D7D;font-size: 12px;>记住密码/span> !-- span a hrefjavascript:; classpwd idgetPwdBtn styledisplay: flex;align-items: center;color: #2485FD;font-size: 12px;margin-left: auto;margin-right: 63px; onClickshowForget(document.getElementById(newLoginName).value)>忘记密码1/span> --> span a hrefjavascript:; classpwd idgetPwdBtn styledisplay: flex;align-items: center;color: #2485FD;font-size: 12px;margin-left: auto;margin-right: 63px; onClickswitchCard(forgetPwd)>忘记密码/span> /div> input classlogin-btn stylewidth: 310px; border-radius: 23px; typesubmit value登录 onclicklogin_zip($(#newLoginName).val(), $(#newLoginPwd).val());> div classauth-switch> div classaut-switch-circle onclickswitchCard(register)> img stylewidth: 20px; src/assets/abc2024/images/reg-login/login.png alt> /div> span stylefont-size: 12px; color: #A3AAB0; padding-top: 3px;>立即注册/span> /div> /div> /div> /div> !-- right side: PASSWORD MODAL --> div idforgotPwdModal styledisplay: flex; justify-content: center; align-items: center; height: 100%;> !-- forget modal Card --> div classlogin-in-content styledisplay: none ;width: 400px; background: white; border-radius: 0px 10px 10px 0px; idforgetPwdCard> input typehidden idfingerPrintVisitorId> div classregister-login-input register-login-input2 stylewidth: 400px; margin-top: -178px; height: 643px;> !-- Modal Title --> p classreg-title idforgetPwdTitle style>忘记登录密码/p> p class idforgetPwdSubTitle styledisplay: none; color: #7C8591; font-weight: bold; font-size: 16px;align-items: center;justify-content: center; margin-bottom: 124px; margin-top: -15px;> 邮箱验证/p> !-- Alert container step1--> div idforgot-step1-alert stylewidth: 370px; height: 48px; border-radius: 5px; display: none; align-items: center; justify-content: start; margin: 0 auto; padding-left: 30px; gap: 8px; margin-top: 80px;> img stylewidth: 27px; src/assets/abc2024/images/alert-icon.png?v0.1 alt> p>请输入您需要找回密码的账号/p> /div> !-- Alert container step2--> div idforgot-step2-alert style display: none; width: 370px; height: 48px; border-radius: 5px; align-items: center; justify-content: start; margin: 0 auto; padding-left: 30px; gap: 8px; margin-top: 40px; margin-bottom: 18px;> img stylewidth: 27px; src/assets/abc2024/images/alert-icon.png?v0.1 alt> p idchooseVerificationsText>请选择一种动态验证用于找回登录密码/p> /div> !-- Alert container step2a--> div idforgot-step2a-alert style display: none; width: 370px; height: 48px; border-radius: 5px; align-items: center; justify-content: start; margin: 0px auto; padding-left: 30px; gap: 8px; margin-top: 100px;> img stylewidth: 27px; src/assets/abc2024/images/alert-icon.png?v0.1 alt> p>前往人工客服之前,请预设新的登录密码/p> /div> !-- Alert container Login with 2ndFactor auth--> div idlogin-step-alert styledisplay: none;width: 370px;height: 48px;border-radius: 5px;align-items: center;justify-content: start;margin: 100px auto;padding-left: 30px;gap: 8px;> img stylewidth: 27px; src/assets/abc2024/images/alert-icon.png?v0.1 alt> p stylefont-size: 12px;display: flex;align-items: center;justify-content: center;text-align: left; color: #303030;> 系统检测到您的ip或设备不是常用类型,为了您的信 br> 息安全,请进行两步验证,如有疑虑,请联系在线客服/p> /div> !-- Step 1: Enter Payment pwd --> div idverifyCashPwdStep styledisplay: none;align-items: center;justify-content: center;flex-direction: column;/* gap: 40px; */margin-top: -60px;> div classinput-area stylemargin-top: 0px;width: 380px;height: 52px;background: rgba(255,255,255,.4);border-radius: 8px;/*! overflow: hidden; */margin: 0 auto 0;width: 330px;height: 46px;background: rgba(255,255,255,.4);background: #F7F8FA;border-radius: 23px;> div classinput-border-box> span classinput-icon stylecolor: #444444; left: 13px; top: 12px; font-size: 13px;>支付密码: /span> input class typepassword placeholder请输入支付密码 idcashPwdVer style cursor: pointer;position: absolute;border-radius: 3px;width: 229px;height: 40px;line-height: 40px;margin-top: 3px;padding-left: 65px;z-index: 1;font-weight: normal;color: #7E7D7D;box-shadow: unset;background: unset;> span onclickcashPwdVerNext(forgotCashPwd) classarrow-icon stylez-index: 10;position: absolute;right: 128px;;top: 12px;width: 10px; white-space: nowrap; color: #1D9DFC; font-size: 13px; cursor: pointer;> 忘记支付密码 /span> /div> /div> button idforgotCashPwdNextDisable stylewidth: 310px; height: 48px; background: #D7D7D8; border:none; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 45px;> 下一步 /button> div idforgotCashPwdNextActive stylewidth: 310px; height: 48px; background: #D7D7D8; border:none; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 45px; background: linear-gradient(90deg,#78BDF2, #167BFF); color: white; border-radius: 24px; display: none; align-items: center; justify-content: center; cursor: pointer; onclickcashPwdVerNext(ipDetection)> 下一步 /div> /div> !-- Step 1: Enter login name --> div idforgotPwdStep1 styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px; margin-top: 15px;> div classinput-area-box> div classinput-area styledisplay: flex;align-items: center;justify-content: center; margin-top: 0px;> div classinput-border-box> input classlogin-box login-name typetext placeholder请输入账号 idforgotInput1 styleposition: absolute;width: 330px;height: 45px;line-height: 40px;margin-top: 5px;padding-left: 15px;z-index: 1; background: #F7F8FA; color: #7E7D7D;> /div> /div> /div> !-- button idforgotDisableNextBtn stylewidth: 310px; height: 48px; background: #D7D7D8; border:none; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 45px; > 下一步 /button> --> button idforgotActiveNextBtn styleborder: none; width: 310px; height: 48px; background: linear-gradient(90deg, #78BDF2, #167BFF); color: white; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 45px; onclickcashPwdVerNext(forgotLoginPwd)> 下一步 /button> /div> !-- step2a: Customer Service: Setting-up login-password in case user has no verifications --> div idforgotPwdStep2a styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px;> div classinput-area-box> div classinput-area styledisplay: flex;align-items: center;justify-content: center; margin-top: 0px;> div classinput-border-box> input classforgotInput-step1 typepassword maxlength16 placeholder输入新的登录密码 idforgotInput2a styleposition: absolute;width: 330px;height: 45px;line-height: 40px;margin-top: 5px;padding-left: 15px;z-index: 1; background: #F7F8FA; color: #7E7D7D; border-radius: 25px;> /div> /div> /div> div idstep2aNextBtn stylewidth: 280px; height: 48px; background: #D7D7D8; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 15px;> 前往人工客服 /div> div idstep2aNextBtnActive stylewidth: 280px; height: 48px; background: linear-gradient(90deg, #78BDF2, #167BFF); color: white; border-radius: 24px; display: none; align-items: center; justify-content: center; onclickstep2aCustomerService(,,,resetByManual)> 前往人工客服 /div> /div> !-- Step2b: Choose verification method --> div idforgotPwdStep2 styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px;> div classinput-area-box styledisplay: flex;align-items: center;justify-content: center;flex-direction: column;gap: 20px;> div idforgotAuthVerification classinput-area login-box login-name stylemargin-top: 0px; display: none; width: 330px; onclicksetAuthVerification()> div classinput-border-box styleposition: relative;width: 370px;height: 30px;display: flex;align-items: center;> img src/assets/abc2024/images/forgot-password/authenticator.png alt classinput-icon stylemargin-top: -12px; margin-left: -3px;> input readonly classplaceholderColor typetext value微软安全令牌 maxlength16 placeholder微软安全令牌 idforgotAuthenticator style cursor: pointer; width: 300px; margin-left: 50px; color: #444444; font-weight: bold;> img src/assets/abc2024/images/forgot-password/input-icon.png alt classarrow-icon stylez-index: 10;position: absolute;right: 35px;top: 9px;width: 7px;> /div> /div> div idforgotEmailVerification classinput-area login-box login-name stylemargin-top: 0px; display: none; width: 330px; onclicksetEmailVerification()> div classinput-border-box styleposition: relative;width: 370px;height: 30px;display: flex;align-items: center;> img src/assets/abc2024/images/forgot-password/email.png alt classinput-icon stylemargin-top: -12px; margin-left: -3px;> input classplaceholderColor typetext value邮箱验证 placeholder邮箱验证 idforgotEmail style cursor: pointer; width: 300px; margin-left: 50px; color: #444444; font-weight: bold; readonly> img src/assets/abc2024/images/forgot-password/input-icon.png alt classarrow-icon stylez-index: 10;position: absolute;right: 35px;top: 9px;width: 7px;> /div> /div> div idforgotMobileVerification classinput-area login-box login-name stylemargin-top: 0px; display: none; width: 330px; onclicksetMobileVerification()> div classinput-border-box styleposition: relative;width: 370px;height: 30px;display: flex;align-items: center;> img src/assets/abc2024/images/forgot-password/mobile.png alt classinput-icon stylemargin-top: -12px; margin-left: -3px;> input readonly classplaceholderColor typetext maxlength16 placeholder手机验证 value手机验证 stylecursor: pointer; width: 300px; margin-left: 50px; color: #444444; font-weight: bold; idmobileAuthenticator> img src/assets/abc2024/images/forgot-password/input-icon.png alt classarrow-icon stylez-index: 10;position: absolute;right: 35px;top: 9px;width: 7px;> /div> /div> div idforgotCashPwdVerification classinput-area login-box login-name stylemargin-top: 0px; display: none; width: 330px; onclicksetCashPwdVerification()> div classinput-border-box styleposition: relative;width: 370px;height: 30px;display: flex;align-items: center;> img src/assets/abc2024/images/forgot-password/cashPwd.png alt classinput-icon stylemargin-top: -12px; margin-left: -3px;> input readonly classplaceholderColor typetext maxlength16 placeholder支付密码验证 value支付密码验证 stylecursor: pointer; width: 300px; margin-left: 50px; color: #444444; font-weight: bold; idcashPwdAuthenticator> img src/assets/abc2024/images/forgot-password/input-icon.png alt classarrow-icon stylez-index: 10;position: absolute;right: 35px;top: 9px;width: 7px;> /div> /div> div idforgotCustomerVerification classinput-area login-box login-name stylemargin-top: 0px; display: flex; width: 330px; onclicksetCallCustomer()> div classinput-border-box styleposition: relative;width: 370px;height: 30px;display: flex;align-items: center;> img src/assets/abc2024/images/forgot-password/customerCall.png alt classinput-icon stylemargin-top: -12px; margin-left: -3px;> input readonly classplaceholderColor typetext value以上方式皆不可用,联系人工客服 maxlength16 placeholder以上方式皆不可用,联系人工客服 style cursor: pointer; width: 300px; margin-left: 50px; color: #444444; font-weight: bold; idcustomerService> img src/assets/abc2024/images/forgot-password/input-icon.png alt classarrow-icon stylez-index: 10;position: absolute;right: 35px;top: 9px;width: 7px;> /div> /div> /div> /div> !-- step3: Email verification --> div idforgotPwdEmail styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px;> div classinput-area-box styledisplay: flex;align-items: center;justify-content: center;flex-direction: column;gap: 20px;> div classinput-area stylemargin-top: 0px;width: 380px;height: 52px;background: rgba(255,255,255,.4);border-radius: 8px;/*! overflow: hidden; */margin: 30px auto 0;width: 330px;height: 46px;background: rgba(255,255,255,.4);background: #F7F8FA;border-radius: 23px;> div classinput-border-box> span classinput-icon stylecolor: #444444; left: 13px; top: 12px;>邮箱号码:/span> input class typetext placeholder请输入邮箱号码 idemailVer style cursor: pointer;position: absolute;border-radius: 3px;width: 300px;height: 40px;line-height: 40px;margin-top: 3px;padding-left: 90px;z-index: 1;font-weight: normal; color: #7E7D7D ;box-shadow: unset;background: unset;> /div> /div> div classinput-area stylemargin-top: 0px;width: 380px;height: 52px;background: rgba(255,255,255,.4);border-radius: 8px;/*! overflow: hidden; */margin: 0 auto 0;width: 330px;height: 46px;background: rgba(255,255,255,.4);background: #F7F8FA;border-radius: 23px;> div classinput-border-box> span classinput-icon stylecolor: #444444; left: 13px; top: 12px;>验证码: /span> input class typetext maxlength6 placeholder请输入验证码 idemailVerCode style cursor: pointer;position: absolute;border-radius: 3px;width: 229px;height: 40px;line-height: 40px;margin-top: 3px;padding-left: 90px;z-index: 1;font-weight: normal;color: #7E7D7D;box-shadow: unset;background: unset;> span idsendEmCodeSelector onclicksendCodeByEmailCounter() classarrow-icon stylez-index: 10;position: absolute;right: 112px;;top: 12px;width: 10px; white-space: nowrap; color: #1D9DFC; font-size: 14px; cursor: pointer;> 获取验证码 /span> /div> /div> div idemailVerNextBtn stylewidth: 280px; height: 48px; background: #D7D7D8; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 10px;> 确定 /div> div idemailVerActiveNextBtn stylewidth: 280px; height: 48px; background: linear-gradient(90deg, #78BDF2, #167BFF); color: white; border-radius: 24px; display: none; align-items: center; justify-content: center; margin-top: 10px; onclickemailVerNextStep()> 确定 /div> /div> /div> !-- step3: Mobile verification --> div idforgotPwdMobile styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px;> div styledisplay: flex;align-items: center;justify-content: center;flex-direction: column;gap: 20px;> !-- Phone number input --> div classinput-area-box> div classinput-area stylewidth: 380px;height: 52px;background: rgba(255,255,255,.4);border-radius: 8px;/*! overflow: hidden; */margin: 30px auto 0;width: 330px;height: 46px;background: rgba(255,255,255,.4);background: #F7F8FA;border-radius: 23px;> div classinput-border-box> !-- img src/assets/abc2024/images/login/phone-icon.png alt classinput-icon> --> span classinput-icon styleleft: 15px;color: #444444; margin-top: -3px;>手机号码:/span> div classcountry-code-show flex-center styleleft: 92px; padding-right: 11px; onclickshowCountryCodeForget()> span classcountry-code-fonts idcountryCodeForget2>/span> span classcountry-code-icon layui-icon layui-icon-down stylefont-size: 10px;color: #9C9C9C;margin-left: 12px;margin-right: 4px;>/span> /div> div classcountry-code-box idcountryListBoxForget2 stylez-index: 20; width: 330px;> div classcountry-code-list flex-between> div classcountry-code-list-fonts>国家1/div> div classcountry-code-list-fonts code-value>111 /div> /div> div classcountry-code-list flex-between> div classcountry-code-list-fonts>国家2/div> div classcountry-code-list-fonts code-value>222 /div> /div> div classcountry-code-list flex-between> div classcountry-code-list-fonts>国家3/div> div classcountry-code-list-fonts code-value>333 /div> /div> /div> input typehidden idfindCountryCode2 namefindCountryCode2 value86> input class reg-step1 country-code-right removeOutline stylepadding-left: 158px; width: 100%; margin-top: 1px;box-shadow: unset;background: unset; typenumber maxlength11 oninputif(value.length>11)valuevalue.slice(0,11) placeholder请输入手机号 idmobileVer> /div> /div> /div> !-- Ver Code input --> div classinput-area stylemargin-top: 0px;width: 380px;height: 52px;background: rgba(255, 255, 255, .4);border-radius: 8px;margin: 0 auto 0;width: 330px;height: 46px;background: rgba(255, 255, 255, .4);background: #F7F8FA;border-radius: 23px;border: none;outline: none;> div classinput-border-box> span classinput-icon stylecolor: #444444; margin-top: -3px;>验证码:/span> input class removeOutline typetext maxlength6 placeholder请输入验证码 idmobileVerCode style cursor: pointer;position: absolute; border-radius: 3px;width: 250px;height: 40px;line-height: 40px;margin-top: 5px;padding-left: 90px;z-index: 1; font-weight: normal; color: #7E7D7D ;box-shadow: unset;background: unset;> span idsendMobCodeSelector onclicksendCodeByMobileCounter() classarrow-icon stylez-index: 10;position: absolute;right: 115px;;top: 15px;width: 10px; white-space: nowrap; color: #1D9DFC; font-size: 14px; cursor: pointer;> 获取验证码 /span> /div> /div> !-- buttons --> div idmobileVerNextBtn stylewidth: 280px; height: 48px; background: #D7D7D8; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 10px;> 确定 /div> div idmobileVerActiveNextBtn stylewidth: 280px; height: 48px; background: linear-gradient(90deg, #78BDF2, #167BFF); color: white; border-radius: 24px; display: none; align-items: center; justify-content: center; margin-top: 10px; onclickmobileVerNextStep()> 确定 /div> /div> /div> !-- step3: Authenticator verification --> div idforgotPwdAuthenticator styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px;> div classinput-area-box styledisplay: flex;align-items: center;justify-content: center;flex-direction: column;gap: 20px;> div classinput-area stylemargin-top: 0px;margin-top: 0px;width: 380px;height: 52px;background: rgba(255, 255, 255, .4);border-radius: 8px;margin: 30px auto 0;width: 330px;height: 46px;background: rgba(255, 255, 255, .4);background: #F7F8FA;border-radius: 23px;border: none;outline: none; > div classinput-border-box> span classinput-icon stylecolor: #444444; top: 12px;>验证码: /span> input class typetext maxlength16 placeholder请输入验证码 idauthVer style cursor: pointer;position: absolute;border-radius: 3px;width: 300px;height: 40px;line-height: 40px;margin-top: 5px;padding-left: 80px;z-index: 1;font-weight: normal; color: #7E7D7D ;box-shadow: unset;background: unset;> /div> /div> div idauthVerNextBtn stylewidth: 240px; height: 48px; background: #D7D7D8; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 10px;> 确定 /div> div idauthVerActiveNextBtn stylewidth: 240px; height: 48px; background: linear-gradient(90deg, #78BDF2, #167BFF); color: white; border-radius: 24px; display: none; align-items: center; justify-content: center; margin-top: 10px; cursor: pointer; onclickauthVerNextStep()> 确定 /div> /div> /div> !-- step3: cashPwd verification --> div idforgotPwdCashPwd styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px;> div classinput-area-box styledisplay: flex;align-items: center;justify-content: center;flex-direction: column;gap: 20px;> div classinput-area stylemargin-top: 0px;margin-top: 0px;width: 380px;height: 52px;background: rgba(255, 255, 255, .4);border-radius: 8px;margin: 30px auto 0;width: 330px;height: 46px;background: rgba(255, 255, 255, .4);background: #F7F8FA;border-radius: 23px;border: none;outline: none; > div classinput-border-box> !-- span classinput-icon stylecolor: #444444; top: 12px;>验证码: /span> --> input class typepassword placeholder请输入支付密码 idforgotCashPwdVer style cursor: pointer;position: absolute;border-radius: 3px;width: 300px;height: 40px;line-height: 40px;margin-top: 3px;padding-left: 0px;z-index: 1;font-weight: normal; color: #7E7D7D ;> /div> /div> div idcashPwdVerNextBtn stylewidth: 240px; height: 48px; background: #D7D7D8; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 10px;> 下一步 /div> div idcashPwdVerActiveNextBtn stylewidth: 240px; height: 48px; background: linear-gradient(90deg, #78BDF2, #167BFF); color: white; border-radius: 24px; display: none; align-items: center; justify-content: center; margin-top: 10px; cursor: pointer; onclickauthCashPwdNextStep()> 下一步 /div> /div> /div> !-- step4: Authenticator Download step --> div idMicrosoftAuthDownload styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px;> div classinput-area-box styledisplay: flex;align-items: center;justify-content: center;flex-direction: column;gap: 20px; margin-top: 4rem;> div classinput-area iddownloadContainer styleheight: 550px;width: 740px;margin-top: -51px;display: flex;align-items: center;justify-content: start;flex-direction: column;padding: 32px;border-radius: 5px;> img src/assets/abc2024/images/user-center/authIcon.png?v0.1 alt stylewidth: 95px;> span stylecolor: #7C8591; font-size: 14px;>Authenticator/span> div classinput-border-box stylewidth: 495px; margin-top: 20px;> p style display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: bold; color: #000000; margin-left: -16px; ; > span style display: flex; width: 7px; height: 7px; background: black; border-radius: 50%; margin-top: -26px; margin-right: 12px; >/span> IOS系统,用户可以在 APP Store,搜索Authenticator,进行下 br> 载。/p> p style display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: bold; color: #000000; margin-top: 5px; > span style display: flex; width: 7px; height: 7px; background: black; border-radius: 50%; margin-top: -26px; margin-right: 12px; >/span> 安卓系统,用户可以在手机自带的应用商城,搜索Authenticator,br> 进行下载。/p> p style display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: bold; color: #000000; margin-top: 5px; > span style display: flex; width: 7px; height: 7px; background: black; border-radius: 50%; margin-top: -26px; margin-right: 12px; >/span> 安卓系统,自带的应用商城未找到Authenticator,可以直接点击下br> 方下载进行下载。/p> /div> div styledisplay: flex;align-items: center;justify-content: space-around;gap: 0px;margin-top: 131px;width: 70%;> div idiosQRAtHeader styleheight: 145px;width: 125px;background: white;display: flex;align-items: center;justify-content: center;margin-top: 10px;border-radius: 5px;padding: 10px; flex-direction: column-reverse; gap: 10px;> span style>IOS系统/span> /div> div idandroidQRAtHeader styleheight: 145px;width: 125px;background: white;display: flex;align-items: center;justify-content: center;margin-top: 10px;border-radius: 5px;padding: 10px; flex-direction: column-reverse; gap: 10px;> span style>安卓系统/span> /div> /div> /div> span iddownloadReminder style display: flex; color: #E90619; font-size: 14px; margin-top: 0px;>确保您的手机已经安装Authenticator。/span> div idauthVerGetAuthNextBtn stylewidth: 240px; height: 48px; background: linear-gradient(270deg, #78BDF2, #167BFF); color: white; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: -8px; cursor: pointer; onclickgetAuthKeyAtHeader()> 下一步 /div> /div> /div> !-- step4: Authenticator Config step 1 and 2 --> div idmicrosoftAutConfig12 styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px;> div classinput-area-box styledisplay: flex;align-items: center;justify-content: center;flex-direction: column;gap: 80px; margin-top: 4rem;> div classinput-area idmicrosoftConfig1 styleheight: 280px;width: 740px;margin-top: -51px;display: flex;align-items: center;justify-content: start;flex-direction: column;background: #F6F9FF;padding: 32px;border-radius: 5px;> p styledisplay: flex; align-items: center; justify-content: center; gap: 15px;> img src/assets/abc2024/images/user-center/auth-config/authConfigStep1.png?v0.1 alt stylewidth: 20px; > span stylefont-weight: bold; font-size: 14px; color: #303030;>第一步 复制26位密钥。或扫描下方二维码。/span> /p> span stylecolor: #7C8591; font-size: 14px;>26位密钥/span> div classinput-border-box stylewidth: 495px;margin-top: 20px;background: white;width: 413px;height: 24px;border-radius: 5px;padding: 5px 0 5px 0 ;display: flex;align-items: center;justify-content: center;position: relative;> span idauthSecretKeyHeader stylefont-weight: bold; font-size: 14px; color: #303030; >7AGYVIV2E2BXMIX2/span> img src/assets/abc2024/images/user-center/auth-config/keyCode.png?v0.1 alt stylewidth: 12px;position: absolute;right: 12px;> /div> div idconfigQrCodeContainer styleheight: 150px;background: white;display: flex;align-items: center;justify-content: center;margin-top: 10px;border-radius: 5px; padding: 10px; > /div> /div> div classinput-area idmicrosoftConfig2 styleheight: 200px;width: 740px;margin-top: -51px;display: flex;align-items: center;justify-content: start;flex-direction: column;background: #F6F9FF;padding: 32px;border-radius: 5px;> p styledisplay: flex; align-items: center; justify-content: center; gap: 15px;> img src/assets/abc2024/images/user-center/auth-config/authConfigStep2.png?v0.1 alt stylewidth: 20px; > span stylefont-weight: bold; font-size: 14px; color: #303030;>第二步 打开Authenticator,完成绑定。/span> /p> span stylecolor: #303030; font-size: 14px; margin-top: 10px;>绑定教学/span> div styledisplay: flex; align-items: center; justify-content: center; gap: 100px; margin-top: 15px;> div onclickopenImgTutorialPopup(); styledisplay: flex; align-items: center; justify-content: center; height:65px ; width: 175px; background: white; border-radius: 5px; gap: 20px;> img src/assets/abc2024/images/user-center/auth-config/pics.png?v0.1 alt stylewidth: 20px; > span stylefont-weight: bold; font-size: 14px; color: #464646;>图文教学/span> img stylewidth: 8px; src/assets/abc2024/images/user-center/columns-arrow.png alt> /div> div onclickopenVideoTutorialPopup() styledisplay: flex; align-items: center; justify-content: center; height:65px ; width: 175px; background: white; border-radius: 5px; gap: 20px;> img src/assets/abc2024/images/user-center/auth-config/videos.png?v0.1 alt stylewidth: 20px; > span stylefont-weight: bold; font-size: 14px; color: #464646;>视频教学/span> img stylewidth: 8px; src/assets/abc2024/images/user-center/columns-arrow.png alt> /div> /div> /div> span iddownloadReminder style display: flex; color: #E90619; font-size: 14px; margin-top: -55px;>请确保您已完成第二步/span> div idauthDownloadHeader stylewidth: 240px; height: 48px; background: linear-gradient(270deg, #78BDF2, #167BFF); color: white; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: -67px; cursor: pointer; onclicksetBindingAuth()> 下载 /div> /div> /div> !-- step5: Authenticator Config step 3 --> div idmicrosoftAuthConfigStep3 styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px;> div classinput-area-box styledisplay: flex;align-items: center;justify-content: center;flex-direction: column;gap: 20px; margin-top: 10rem;> div classinput-area stylemargin-top: 0px;> p styledisplay: flex; align-items: center; justify-content: center; gap: 15px;> img src/assets/abc2024/images/user-center/auth-config/authConfigStep3.png?v0.1 alt stylewidth: 20px; > span stylefont-weight: bold; font-size: 14px; color: #303030;>第三步 验证微软安全令牌/span> /p> div classinput-area stylemargin-top: 0px;width: 370px;height: 52px;background: rgba(255,255,255,.4);border-radius: 8px;margin: 10px auto 0;width: 330px;height: 46px;background: rgba(255,255,255,.4);background: #F7F8FA;border-radius: 23px;> div classinput-border-box> span classinput-icon stylecolor: #444444; left: 13px; top: 12px; font-size: 13px;>验证码: /span> input class typepassword placeholder请输入微软安全令牌 idmicrosoftAuthCode style cursor: pointer;position: absolute;border-radius: 3px;width: 260px;height: 40px;line-height: 40px;margin-top: 3px;padding-left: 65px;z-index: 1;font-weight: normal;color: #7E7D7D; background: #F7F8FA;> span onclickpasteFromClipboard() classarrow-icon stylez-index: 10;position: absolute;right: 78px;;top: 12px;width: 10px; white-space: nowrap; color: #1D9DFC; font-size: 13px; cursor: pointer;> 粘贴 /span> /div> /div> /div> div idbindMicrosoftAuthKey stylewidth: 240px; height: 48px; background: #D7D7D8; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 10px;> 提交 /div> div idbindMicrosoftAuthKeyActive stylewidth: 240px; height: 48px; background: linear-gradient(90deg, #78BDF2, #167BFF); color: white; border-radius: 24px; display: none; align-items: center; justify-content: center; margin-top: 10px; cursor: pointer; onclickbindMicrosoftAuth()> 提交 /div> /div> /div> !-- step5: Enter new Pwd and confirm it. --> div idforgotNewPwdStep styledisplay: none;align-items: center;justify-content: center;flex-direction: column;gap: 40px; margin-top: 100px;> div classinput-area-box styledisplay: flex;align-items: center;justify-content: center;flex-direction: column;gap: 20px;> div classinput-area stylemargin-top: 0px; width: 380px;height: 52px;background: rgba(255,255,255,.4);border-radius: 8px;/*! overflow: hidden; */margin: 30px auto 0;width: 330px;height: 46px;background: rgba(255,255,255,.4);background: #F7F8FA;border-radius: 23px;> div classinput-border-box> span idnewPwdText classinput-icon stylecolor: #444444; top: 12px;>密码: /span> input class typepassword maxlength16 placeholder请输入登录密码 idnewPwd styleposition: absolute;border-radius: 3px;width: 290px;height: 40px;line-height: 40px;margin-top: 5px;padding-left: 78px;z-index: 1;font-weight: normal; color: #7E7D7D; > /div> /div> div classinput-area stylemargin-top: 0px; width: 380px;height: 52px;background: rgba(255,255,255,.4);border-radius: 8px;/*! overflow: hidden; */margin: 0px auto 0;width: 330px;height: 46px;background: rgba(255,255,255,.4);background: #F7F8FA;border-radius: 23px;> div classinput-border-box> span idnewPwdConfirmText classinput-icon stylecolor: #444444; top: 12px;>确认密码: /span> input class typepassword maxlength16 placeholder请输入登录密码 idconfirmNewPwd styleposition: absolute;border-radius: 3px;width: 290px;height: 40px;line-height: 40px;margin-top: 5px;padding-left: 78px;z-index: 1; font-weight: normal; color: #7E7D7D ;> /div> /div> div idforgotNewPwd stylewidth: 280px; height: 48px; background: #D7D7D8; border-radius: 24px; display: flex; align-items: center; justify-content: center; margin-top: 10px;> 确定 /div> div idforgotNewPwdActive stylewidth: 280px; height: 48px; background: linear-gradient(90deg, #78BDF2, #167BFF); cursor: pointer; color: white; border-radius: 24px; display: none; align-items: center; justify-content: center; margin-top: 10px; onclickconfirmPwd()> 确定 /div> /div> /div> !-- Go back: from step1 to login --> !-- p idinputUserGoBack styledisplay: none; align-items: center; justify-content: center; margin-top: 20px; cursor: pointer; onclickstep1GoBack()> 返回 /p> --> !-- Go back: from verification methods to step1 --> !-- p idVerMethodsGoBack styledisplay: none; align-items: center; justify-content: center; margin-top: 20px; cursor: pointer; onclickVerMethodsGoBack()> 返回 /p> --> !-- Go back: from emailVerification step to verification methods --> !-- p idemailGoBack styledisplay: none; align-items: center; justify-content: center; margin-top: 20px; cursor: pointer; onclickemailGoBack()> 返回 /p> --> !-- Go back: from mobileVerification step to verification methods --> !-- p idmobileGoBack styledisplay: none; align-items: center; justify-content: center; margin-top: 20px; cursor: pointer; onclickmobileGoBack()> 返回 /p> --> !-- Go back: from authenticatorVerification step to verification methods --> !-- p idauthGoBack styledisplay: none; align-items: center; justify-content: center; margin-top: 20px; cursor: pointer; onclickauthGoBack()> 返回 /p> --> !-- Go back: from step4/enter new pwd back to verification step --> !-- p idcustomerSerGoBack styledisplay: none; align-items: center; justify-content: center; margin-top: 20px; cursor: pointer; onclickcustomerSerGoBack()> 返回 /p> --> !-- Go back: from step5 --> p idstep5GoBack styledisplay: flex; align-items: center; justify-content: center; margin-top: 20px; cursor: pointer; color: #444444 ; onclickopenCancelPwdPopup()> 返回 /p> !-- #### Contents ####### --> !-- Step 2: contents --> div idauthenticationContents styledisplay: none; flex-direction: column;width: 370px;margin: 0 auto; margin-top: 50px; margin-left: 38px; > p idreminderTitle stylewidth: 100%;display: flex; margin-top: 10px; font-size: 12px; color: #303030;> 温馨提示:/p> p idreminderText stylecolor: #ff0000; font-size: 12px;display: flex;width: 100%; margin-top: 10px> /p> /div> !-- Step 4: contents --> div idheadCustomerContent styledisplay: none; flex-direction: column;width: 370px;margin: 0 auto; margin-top: 50px; margin-left: 38px;> p stylewidth: 100%;display: flex; margin-top: 10px; color: #ff0000; font-size: 12px;> 重要提示:/p> p stylecolor: #ff0000; font-size: 12px;display: flex;width: 100%; margin-top: 10px> 新的登录密码并不会立即生效,需要您完成全部流程才会生效。/p> /div> !-- Step 5: resetCashPasswordContent --> div idresetCashPasswordContent styledisplay: none; flex-direction: column;width: 370px;margin: 0 auto; margin-top: 50px; margin-left: 35px;> p stylewidth: 100%;display: flex; margin-top: 10px; color: #303030; font-size: 12px;> 温馨提示:/p> p idresetCashPwdTime stylecolor: #ff0000; font-size: 12px;display: flex;width: 100%; margin-top: 10px; text-align: left;> /p> /div> !-- /div> --> /div> /div> /div> /div> /div>/div>div classag-select idagMenuPop> div classselect-title2>选择游戏大厅/div> div classag-title-info> div classag-title-info-list>限额模式/div> div classag-title-info-list>限额范围/div> /div> div classselect-content> div classselect-content-list> div classselect-list onclickgoGame(AGNEW,,,,JT3A)> span>娱乐区/span> span>20-1000/span> /div> div classselect-list onclickgoGame(AGNEW,,,,JT3B)> span>普通区/span> span>200-10,000/span> /div> div classselect-list onclickgoGame(AGNEW,,,,JT3C)> span>高级区/span> span>1,000-30,000/span> /div> div classselect-list onclickgoGame(AGNEW,,,,JT3D)> span>贵宾区/span> span>2,000-50,000/span> /div> div classselect-list onclickgoGame(AGNEW,,,,H)> span>EVIP/span> span>1,000-100,000/span> /div> /div> /div>/div>div classavatar-content idavatarContent> div classavatar-list-box>/div> div classavatar-switch-box> div classavatar-switch-btn avatar-switch-btn-activing onclickswitchAvatar(1)>1/div> div classavatar-switch-btn onclickswitchAvatar(2)>2/div> /div>/div>!-- 游戏入口分流弹框 -->div classgame-line-pop idgameLinePop> div classgame-line-content> div classgame-line-top>/div> div classgame-line-center flex-b> div classgame-enter-box> div classgame-enter-name flex-c> span classgame-enter-name-fonts>体育/span> img src/assets/abc2024/images/home-name-mark-new.webp alt classgame-name-mark> /div> div classgame-enter-btn flex-c cursor> a hrefjavascript:; classoneKeyIn onclickdepositCheck();>一键转入/a>/div> div classgame-enter-btn-2 flex-c cursor idEnterNewGameLine>进入游戏/div> /div> div classgame-enter-box> div classgame-enter-name flex-c> span classgame-enter-name-fonts game-enter-name-fonts-2>体育/span> img src/assets/abc2024/images/home-name-mark-old.webp alt classgame-name-mark> /div> div classgame-enter-btn flex-c> span classenter-name-black>余额:/span> span classenter-name-black idbalanceLoading>加载中.../span> span classenter-name-cash bold idoldBalance styledisplay: none;>9999999/span> /div> div idEnterOldGameLine classgame-enter-btn-2 flex-c cursor>进入查看/div> /div> /div> div classgame-line-bottom>/div> /div> div classclose-icon-box flex-c onclickcloseGamePop()> div classel-icon-close>/div> i classel-icon-close layui-icon layui-icon-close stylefont-size: 24px;>/i> /div>/div>!-- RESET PASSWORD MODAL -->div classgame-line-pop idalertInfoBox styledisplay: none;> div classtrial-game-notrial stylewidth: 420px;height: 280px;background: #FFFFFF;border-radius: 10px;overflow: hidden;position: relative;display: flex;align-items: end;justify-content: space-between;align-items: center;flex-direction: column;> div classtrial-line-alert>/div> div classtrial-title-wrapper flex-c styleheight: 160px;> p classtrial-title-text flex-c> img src/assets/abc2024/images/alert-icon.png alt classtrial-alert> span classtrial-title>重要提示/span> /p> p classtrial-desc flex-c stylecolor: #FF0000; font-size: 16px; line-height: 24px;> 您需要完成一次转账验证,要求如下:br> 1、金额在0-50之间。br> 2、必须使用以前使用过的存款方式。br> 请前往在线客服,获取存款地址。br> 3、如果您之前没有充值记录,则不需要br> 以上两步。br> /p> /div> div classno-trial-btns styleheight: 50px;> div onclickcloseGamePop() classno-trial-btn cursor flex-c>取消/div> div idjumptoCustomerServ classno-trial-btn cursor flex-c login-btn>在线客服/div> /div> /div>/div>!-- CANCEL PASSWORD POPUP -->div classgame-line-pop idcancelResetPwd styledisplay: none;> div classtrial-game-notrial stylewidth: 400px;height: 200px;background: #FFFFFF;border-radius: 10px;overflow: hidden;position: relative;display: flex;align-items: end;justify-content: space-between;align-items: center;flex-direction: column;> div classtrial-line-alert>/div> div classtrial-title-wrapper flex-c styleheight: 160px;> p classtrial-title-text flex-c> img src/assets/abc2024/images/alert-icon.png alt classtrial-alert> span classtrial-title>安全提示/span> /p> p idcancelMsg classtrial-desc flex-c stylecolor: #7C8591; font-size: 16px; line-height: 24px;> 您确定终止此次重置登录密码吗? /p> /div> div classno-trial-btns styleheight: 50px;> div idcancelPwd classno-trial-btn cursor flex-c login-btn>确定/div> div idrightPwd onclickcloseGamePop() classno-trial-btn cursor flex-c>取消/div> /div> /div>/div>!-- ERROR POPUP -->div idwarningPopup styledisplay: none; background: #000000; height: 40px; display: none; align-items: center; justify-content: center; gap: 8px; border-radius: 5px; padding: 14px 10px;> img stylewidth:24px src/assets/abc2024/images/alert-icon.png /> p iderror-message stylecolor: #FFFFFF; font-weight: bold;>请输入正确的邮箱/p>/div>!-- CONFIRM POPUP -->div idsuccessPopup styledisplay: none; background: white; width: 180px; height: 40px; display: none; align-items: center; justify-content: center; gap: 8px; border-radius: 5px; padding: 10px;> img stylewidth:20px src/assets/abc2024/images/success-icon.png /> p idsuccess-message stylecolor: #646464; font-weight: bold;>请输入正确的邮箱/p>/div>!-- reCAPTCHA MODAL -->div classgame-line-pop idreCAPTCHAModal styledisplay: none;> !-- trial-game-recaptch-error --> div classtrial-game-recaptch> !-- trial-line-alert-recaptch-error trial-line-alert-recaptch-success --> div classtrial-line-alert-recaptch>/div> !-- trial-title-wrapper-recaptch-error trial-title-wrapper-recaptch-success --> div idreCAPTCHAData classtrial-title-wrapper-recaptch flex-c style> p classtrial-title-text flex-c stylemargin-bottom: 12px;> span classtrial-title stylefont-weight: normal;>请输入图案的值/span> /p> img idreCAPTCHAImg stylewidth: 340px; height: 190px; position: relative; background: #F7F7F7; filter: brightness(0.97) saturate(100%); object-fit: cover; src alt> p idreCAPTCHAErrorMsg styledisplay:none; width: 340px; height: 38px; background: #FF5D39; color: white; align-items: center; justify-content: center; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;> 验证码失败 请重新尝试 /p> img idreCAPTCHALine stylewidth: 340px; position: absolute; top: 120px; src/assets/abc2024/images/reg-login/vector.png alt> /div> img idreCAPTCHASuccess styledisplay:none; width: 60px ; position: relative; top:-180px src/assets/abc2024/images/reg-login/success-icon.png alt> div idreCAPTCHAInputWrapper style width: 90%; display: flex; align-items: center; justify-content: center; gap: 15px; position: relative; top: -20px; > input style width: 60%; border: 1px solid #ECECEC; border-radius: 5px; background-color: #F7F7F7; color: #AAAAAA; padding-left: 3px; height: 35px; idcaptchaInput typetext placeholder请输入> button idverifyReCaptcha style width: 30%; height: 35px; border-radius: 5px; border: none; background: #2C9AF9; cursor: not-allowed; color: white; opacity: 0.5; >提交/button> /div> div idreCAPTCHAButtons stylewidth:90%; margin-bottom:20px; display: flex; gap: 10px; padding-left: 10px> img idcloseCaptcha stylewidth: 30px; src/assets/abc2024/images/reg-login/close-icon.png onClickbackToReg() alt> img classrefreshCaptchaIcon idrefreshCaptcha style width: 30px; src/assets/abc2024/images/reg-login/refresh-icon.png onclickrefreshCaptcha(); alt> /div> /div>/div>!-- NOT LOGGED-IN && NO TRIAL EXIST MODAL -->div classgame-line-pop idNotLoginNoTrialPop> div classtrial-game-notrial> div classtrial-line-alert>/div> div classtrial-title-wrapper flex-c> p classtrial-title-text flex-c> img src/assets/abc2024/images/alert-icon.png alt classtrial-alert> span classtrial-title>前往登录/span> /p> p classtrial-desc flex-c>精彩内容等你来体验,快去登录吧/p> /div> div classno-trial-btns> div onclickcloseGamePop() classno-trial-btn cursor flex-c>取消/div> div onclickshowLogin() classno-trial-btn cursor flex-c login-btn>登录/div> /div> /div>/div>!-- NOT LOGGED-IN && TRIAL EXIST MODAL -->div classgame-line-pop idNotLoginTrialPop> div classtrial-game> div classtrial-line-alert>/div> div classtrial-title-wrapper flex-c> p classtrial-title-text flex-c> img src/assets/abc2024/images/alert-icon.png alt classtrial-alert> span classtrial-title>前往登录/span> /p> p classtrial-desc flex-c>精彩内容等你来体验,快去登录吧/p> /div> div onclickshowLogin() classtrial-btn cursor trial-solid-color flex-c>登录/div> a idNotLoginTestToPlay classtrial-btn cursor trial-solid-color flex-c>立即试玩/a> div classtrial-btn cursor flex-c onclickcloseGamePop()>关闭/div> /div>/div>!-- LOGGED-IN && TRIAL EXIST MODAL -->div classgame-line-pop idLoginTrialPop> div classtrial-game> div classtrial-line>/div> div classtrial-title-wrapper flex-c> p classtrial-title-text flex-c> img src/assets/abc2024/images/Rectangle@2x.png alt classtrial-rectangle> span classtrial-title>请选择模式/span> /p> /div> a idgameToPlay classtrial-btn cursor trial-solid-color flex-c>真钱/a> a idTestToPlay classtrial-btn cursor trial-solid-color flex-c>立即试玩/a> div classtrial-btn cursor flex-c onclickcloseGamePop()>关闭/div> /div>/div>!-- 周红包检测弹框 -->div classmsg-info-box idweekRemindsPop styledisplay: none;> div classmsg-info-line>/div> div classmsg-info-title> span classmsg-info-left>/span>温馨提示 /div> div classmsg-info-blue idmsgTitle>/div> div classmsg-info-content> div classinput-list flex-c cursor-normal>转入当前场馆后,需要一倍流水才可转出。/div> /div> div classmsg-info-bottom> div classmsg-info-btn cancel-btn onclickclosePop()>关闭/div> div classmsg-info-btn sub-btn idsubBtn onclickdeposit2023(newGameType);>确定/div> /div>/div>!-- 代用户首次登陆修改密码弹框 -->div classmsg-info-box idfirstModifyPwd styledisplay: none;> div classmsg-info-title> span classmsg-info-left>/span>安全提醒 /div> div classmsg-info-content> div classinput-list modify-info-text flex-c cursor-normal>尊贵的会员,欢迎您光临EMC平台。/div> div classinput-list modify-info-text flex-c cursor-normal>系统检测到您的账号是通过专属注册,为了您的账号安全,请设置新密码! /div> /div> div classfirst-modify-input-box flex-start> img classfirst-modify-input-icon src/assets/abc2024/images/reg-login/pwd.png alt> span classfirst-modify-input-text>新密码:/span> input typepassword classfirst-modify-input idfirstModifyPwdVal placeholder8-16位字母和数字 maxlength16> /div> div classfirst-modify-input-box flex-start> img classfirst-modify-input-icon src/assets/abc2024/images/reg-login/pwd.png alt> span classfirst-modify-input-text>确认密码:/span> input typepassword classfirst-modify-input idfirstModifyPwdValCfm placeholder请再次输入密码 maxlength16> /div> div classfirst-modify-btn flex-center onclicksubModifyPwd()>提交/div>/div>img src/assets/abc2024/images/loading-emc.gif alt classloading-new idloadingNew styledisplay: none;>!-- 世界杯活动侧边栏导航 -->!-- div classword-cup-fixed-side-box> img src/assets/abc2024/discount/216/images/side-top-icon.webp alt classword-cup-side-top-icon> div classword-cup-side-top-line-box flex-center> img src/assets/abc2024/discount/216/images/fixed-side-line-1.webp alt classword-cup-side-line-1> /div> div class idsideShowMode> div classword-cup-side-list-box> div classword-cup-side-list cursor onclickrouterFn(/zanzhu/serbian)>赞助专栏/div> img src/assets/abc2024/discount/216/images/fixed-side-line-2.webp alt classword-cup-side-line-2> div classword-cup-side-list cursor onclickdiscountUrlFn(216)>签到领奖/div> img src/assets/abc2024/discount/216/images/fixed-side-line-2.webp alt classword-cup-side-line-2> div classword-cup-side-list cursor onclickdiscountUrlFn(218)>2400万/div> img src/assets/abc2024/discount/216/images/fixed-side-line-2.webp alt classword-cup-side-line-2> div classword-cup-side-list cursor onclickdiscountUrlFn(220)>天天送/div> img src/assets/abc2024/discount/216/images/fixed-side-line-2.webp alt classword-cup-side-line-2> div classword-cup-side-list cursor onclickdiscountUrlFn(224)>新兵球衣/div> img src/assets/abc2024/discount/216/images/fixed-side-line-2.webp alt classword-cup-side-line-2> div classword-cup-side-list cursor onclickdiscountUrlFn(226)>邀请豪礼/div> img src/assets/abc2024/discount/216/images/fixed-side-line-2.webp alt classword-cup-side-line-2> div classword-cup-side-list onclickrouterFn(/worldcup/index)>赛事获取/div> img src/assets/abc2024/discount/216/images/fixed-side-line-2.webp alt classword-cup-side-line-2> div classword-cup-side-list flex-c cursor onclickswitchShow(0)> i classword-cup-switch-hide-icon layui-icon layui-icon-spread-left>/i> 收起导航 /div> /div> div classword-cup-side-top-line-box word-cup-side-top-line-box2 flex-center> img src/assets/abc2024/discount/216/images/fixed-side-line-1.webp alt classword-cup-side-line-1> /div> /div> div classlayui-anim layui-anim-scale idsideHideMode styledisplay: none;> div classword-cup-side-list-box side-list-box2> div classword-cup-side-list cursor onclickswitchShow(1)>展开导航/div> /div> div classword-cup-side-top-line-box word-cup-side-top-line-box3 flex-center> img src/assets/abc2024/discount/216/images/fixed-side-line-3.png alt classword-cup-side-line-1> /div> /div> /div> -->!-- 未设置提现密码弹框 -->!-- div classconfirm-sub-box confirm-sub-box2 idnoCashPassword styledisplay: none;width: 400px;> div classconfirm-sub-line confirm-sub-line-yellow styleheight: 10px;background: linear-gradient(90deg, #FFBA00 0%, #E78800 100%);>/div> div classconfirm-sub-title styledisplay: flex;justify-content: center;align-items: center;font-size: 20px;font-weight: 600;color: #303030;margin-top: 20px;> img src/assets/abc2024/images/alert-icon.png alt classconfirm-title-alert styleheight: 28px;> 重要提醒 /div> div classconfirm-sub-content confirm-sub-content2> div classconfirm-sub-content-normal stylewidth: 330px;text-align:center;font-size: 18px;color: #17191C;margin: 10px auto 0;>您尚未设置提现密码/div> /div> div classconfirm-sub-bottom styleheight: 50px;text-align: center;line-height: 50px;margin-top: 10px;display: flex;border-top: #EEEEEE 1px solid;> div classconfirm-sub-btn confirm-sub-btn2 styleborder-right: #EEEEEE 1px solid;font-size: 16px;cursor: pointer;width: 50%;>取消/div> div classconfirm-sub-btn confirm-sub-btn2 stylecolor:#333333;font-size: 16px;cursor: pointer;width: 50%; onclicktoCashPassword() styledisplay: none;>确认/div> /div> /div> -->script typetext/javascript src/assets/abc2024/js/layui.js>/script>script typetext/javascript src/assets/abc2024/js/header2.js?v0.1>/script>script> // 新增游戏入口分流的全局参数 var oldEnterId var newEnterId var openGameId var oldGameType var newGameType //Check if both lines are open or not... var DualLineGames; const checkGameDualLine (gameTypeOld, gameTypeNew, gameName, oldId, newId) > { DualLineGames gameSwitchList; const oldGameLine DualLineGamesoldId ? DualLineGamesoldId : const newGameLine DualLineGamesnewId ? DualLineGamesnewId : ; const isOldGameHasTest oldId ? hasTrialListoldId.hasTest : ; const isNewGameHasTest newId ? hasTrialListnewId.hasTest : ; //If user is logged in: if (isUserLogin) { //If both lines are open then dual line modal should open. if ( oldGameLine 1 && newGameLine 1) { gameLineFn(gameTypeOld, gameTypeNew, gameName, oldId, newId, isUserLogin) } // If old line is open and new line is closed. else if ( oldGameLine 1 && newGameLine ! 1 ) { //In case user is logged in, then check the oldGameId has test to play url. if (isOldGameHasTest 1) { LoginTrialPop(hasTrialListoldId.testUrl, oldId) } else { location.href /play/ + oldId } // If new line is open and old line is closed. } else if ( oldGameLine ! 1 && newGameLine 1 ) { //In case user is logged in, then check the oldGameId has test to play url. if (isNewGameHasTest 1) { LoginTrialPop(hasTrialListnewId?.testUrl, newId) } else { location.href /play/ + newId } } } else { gameLineFn(gameTypeOld, gameTypeNew, gameName, oldId, newId, isUserLogin) } } //Dual-line pop up modal.. function gameLineFn(gameTypeOld, gameTypeNew, gameName, oldGameId, newGameId, isUserLogin) { oldEnterId oldGameId newEnterId newGameId oldGameType gameTypeOld newGameType gameTypeNew getGameBalance(gameTypeOld) //传入旧的gameType $(.game-enter-name-fonts).html(handleContent(gameName)) $(.game-line-bottom).text(全新升级! + gameName + 【旧】将维护停用,请切换 + gameName + 【新】进行游戏。) const oldGameHasTest oldGameId ? hasTrialListoldGameId.hasTest : ; const newGameHasTest newGameId ? hasTrialListnewGameId.hasTest : ; //Check if user is logged in or not if (isUserLogin) { if (oldGameHasTest 1) { const testUrl hasTrialListoldGameId.testUrl; document.getElementById(EnterOldGameLine).onclick () > LoginTrialPop(testUrl, oldGameId); } else { document.getElementById(EnterOldGameLine).onclick enterOldGameLine; } if (newGameHasTest 1) { const testUrl hasTrialListnewGameId.testUrl; document.getElementById(EnterNewGameLine).onclick () > LoginTrialPop(testUrl, newGameId); } else { document.getElementById(EnterNewGameLine).onclick enterNewGameLine; } //if user is not logged in: } else { if (oldGameHasTest 1) { const testUrl hasTrialListoldGameId?.testUrl; document.getElementById(EnterOldGameLine).onclick () > NotLoginTrialPop(testUrl, oldGameId); } else { document.getElementById(EnterOldGameLine).onclick NotLoginNoTrialPop; } if (newGameHasTest 1) { const testUrl hasTrialListnewGameId?.testUrl; document.getElementById(EnterNewGameLine).onclick () > NotLoginTrialPop(testUrl, newGameId); } else { document.getElementById(EnterNewGameLine).onclick NotLoginNoTrialPop; } } layer.open({ type: 1, shade: 0.7, scrollbar: false, shadeClose: true, title: false, skin: game-line-bg, closeBtn: 0, offset: 320px, content: $(#gameLinePop), end: function () { $(#gameLinePop).hide() } }) } // User is not logged in but trial play is available. function NotLoginTrialPop(testUrl, gameId) { layer.closeAll() if (gameId 18 || gameId 71) { document.getElementById(NotLoginTestToPlay).href testUrl + ?go1; document.getElementById(NotLoginTestToPlay).target _blank; } else { document.getElementById(NotLoginTestToPlay).href testUrl; } layer.open({ type: 1, shade: 0.7, scrollbar: false, shadeClose: true, title: false, skin: game-line-bg, closeBtn: 0, offset: 320px, content: $(#NotLoginTrialPop), end: function () { $(#NotLoginTrialPop).hide() } }) } // Neither user is logged in nor trial play is available. function NotLoginNoTrialPop() { layer.closeAll() layer.open({ type: 1, shade: 0.7, scrollbar: false, shadeClose: true, title: false, skin: game-line-bg, closeBtn: 0, offset: 320px, content: $(#NotLoginNoTrialPop), end: function () { $(#NotLoginNoTrialPop).hide() } }) } // When user is logged in and also trial play is available. function LoginTrialPop(testUrl, openGameId, cbIdentifier) { layer.closeAll() if (openGameId 18 || openGameId 71) { document.getElementById(TestToPlay).href testUrl + ?go1; document.getElementById(TestToPlay).target _blank; } else { document.getElementById(TestToPlay).href testUrl; } // document.getElementById(TestToPlay).href testUrl; if (openGameId 68) { document.getElementById(gameToPlay).href /slot/PG2 } else if (openGameId 70) { document.getElementById(gameToPlay).href /slot/lxslot } else if (openGameId 72) { document.getElementById(gameToPlay).href /slot/pp2 } else if (openGameId 9) { document.getElementById(gameToPlay).href /slot/AG2 } else if (openGameId 73) { document.getElementById(gameToPlay).href /slot/RGS } else if (openGameId 77) { document.getElementById(gameToPlay).href /slot/HUNTERGROUP } else if (openGameId 111) { document.getElementById(gameToPlay).href /slot/BLOCKSLOT }else if (openGameId 113) { document.getElementById(gameToPlay).href /slot/DBSLOT } else if (openGameId 5) { if (cbIdentifier goGame_C) { document.getElementById(gameToPlay).href javascript:; document.getElementById(gameToPlay).onclick () > goGame(AG2, , , , C) } else if (cbIdentifier goGame_G) { document.getElementById(gameToPlay).href javascript:; document.getElementById(gameToPlay).onclick () > goGame(AG2, , , , G) } else if (cbIdentifier goGame_I) { document.getElementById(gameToPlay).href javascript:; document.getElementById(gameToPlay).onclick () > goGame(AG2, , , , I) } } else { console.log(openGameId); document.getElementById(gameToPlay).href /play/ + openGameId; } layer.open({ type: 1, shade: 0.7, scrollbar: false, shadeClose: true, title: false, skin: game-line-bg, closeBtn: 0, offset: 320px, content: $(#LoginTrialPop), end: function () { $(#LoginTrialPop).hide() } }) } // When click on the 登录, the function will be invoked to focus on login input. function focusLogin() { layer.closeAll() var inputElement document.getElementById(loginName); inputElement.focus(); }; //Second layer trial game check.. function showTrialMenu(gameId) { const hasTest hasTrialListgameId?.hasTest; const testUrl hasTrialListgameId?.testUrl; if (isUserLogin) { if (gameId 5) { if (hasTest 1) { document.getElementById(goGame_AG2_C).onclick () > LoginTrialPop(testUrl, 5, goGame_C) document.getElementById(goGame_AG2_G).onclick () > LoginTrialPop(testUrl, 5, goGame_G) document.getElementById(goGame_AG2_I).onclick () > LoginTrialPop(testUrl, 5, goGame_I) } else { document.getElementById(goGame_AG2_C).onclick () > goGame(AG2, , , , C) document.getElementById(goGame_AG2_G).onclick () > goGame(AG2, , , , G) document.getElementById(goGame_AG2_I).onclick () > goGame(AG2, , , , I) } layer.open({ type: 1, shade: 0.4, scrollbar: false, shadeClose: true, title: false, skin: ag-chose-pop, closeBtn: 0, offset: 350px, content: $(#agMenuPop) }) } else { //other games other than 5; if (hasTest 1) LoginTrialPop(hasTrialListgameId?.testUrl, gameId) else location.href /play/ + gameId } } else { if (gameId 5) { if (hasTest 1) { document.getElementById(goGame_AG2_C).onclick () > NotLoginTrialPop(testUrl, gameId) document.getElementById(goGame_AG2_G).onclick () > NotLoginTrialPop(testUrl, gameId) document.getElementById(goGame_AG2_I).onclick () > NotLoginTrialPop(testUrl, gameId) } else { document.getElementById(goGame_AG2_C).onclick NotLoginNoTrialPop document.getElementById(goGame_AG2_G).onclick NotLoginNoTrialPop document.getElementById(goGame_AG2_I).onclick NotLoginNoTrialPop } layer.open({ type: 1, shade: 0.4, scrollbar: false, shadeClose: true, title: false, skin: ag-chose-pop, closeBtn: 0, offset: 350px, content: $(#agMenuPop) }) } else { if (hasTest 1) { //TODO: open NoLoginNoTrialPopup NotLoginTrialPop(testUrl, gameId) } else { //TODO: open NoLoginNoTrialPopup NotLoginNoTrialPop() } } } } //web端一键转入功能 先查看是否有钱包锁定,再进行转账 function depositCheck() { closePop() // var gameType newGameType; // console.log(depositCheck gameType 为+newGameType); jQuery.ajax({ url: /gamejson/checkIsLocked, type: post, dataType: json, context: document.body, data: { gameType: newGameType }, beforeSend: function (XMLHttpRequest) { }, complete: function (XMLHttpRequest, textStatus) { // layer.closeAll(loading); }, success: function (data) { if (data.code 1) { if (data.info 1) { // $(#weekRemindsPop).val(gameType); layer.open({ type: 1, shade: 0.7, scrollbar: false, shadeClose: false, title: false, closeBtn: 0, shadeClose: false, skin: input-popup, content: $(#weekRemindsPop) }) $(.layui-layer).css({ border-radius: 4px, overflow: hidden }) } else { //钱包没有锁,可以直接转 deposit2023(newGameType); } } else { layer.msg(data.error); } } }); } // 关闭周红包弹框 function closePop() { layer.closeAll() } //双线转入 function deposit2023(newGameType) { var version 5.1.5; var visitType WEB; jQuery.ajax({ url: /gamejson/transfer, type: post, dataType: json, context: document.body, data: { gameType: newGameType, version: version, visitType: visitType }, beforeSend: function (XMLHttpRequest) { closePop() $(#loadingNew).show() }, complete: function (XMLHttpRequest, textStatus) { $(#loadingNew).hide() }, error: function () { layer.msg(请重新刷新页面); return false; }, success: function (data) { $(#loadingNew).hide() if (data.code 0000) { layer.msg(转入成功); //getMoneyAll(gametype); } else { if (!!data.error true) { layer.msg(data.data); } else { layer.msg(转入失败); } } } }); } //单独金额转入 function depositFn(gametype) { jQuery.ajax({ url: /gamejson/depositBalance, type: post, dataType: json, context: document.body, data: { gameType: gametype }, beforeSend: function (XMLHttpRequest) { closePop() $(#loadingNew).show() }, complete: function (XMLHttpRequest, textStatus) { $(#loadingNew).hide() }, error: function () { layer.msg(请重新刷新页面); return false; }, success: function (data) { $(#loadingNew).hide() if (data.code 1) { layer.msg(转入成功); } else { if (!!data.error true) { layer.msg(data.error); } else { layer.msg(转入失败); } } } }); } function closeGamePop() { layer.closeAll() $(#balanceLoading).html(加载中...); $(#balanceLoading).hide() $(#oldBalance).hide() } function getGameBalance(gameType) { jQuery.ajax({ url: /gamejson/balance, dataType: json, context: document.body, data: { gameType: gameType }, success: function (data) { if (data.code 1) { $(#balanceLoading).hide() $(#oldBalance).text(data.info) $(#oldBalance).show() } else if (data.code 101) { $(#balanceLoading).text(维护中) } else { $(#balanceLoading).html(加载中...); } } }); } function enterNewGameLine() { location.href /play/ + newEnterId } function enterOldGameLine() { location.href /play/ + oldEnterId } var countryHtml getCountryData();//先初始化 // 新增国家区号模块 function showCountryCode() { console.log(-----: + countryHtml); $(#countryListBox).html(countryHtml); $(#popMaskInside).show(); $(#countryListBox).show(); } function showCountryCodeForget() { console.log(-----: + countryHtml); $(#countryListBoxForget).html(countryHtml); $(#popMaskInside).show(); $(#countryListBoxForget).show(); $(#countryListBoxForget2).html(countryHtml); $(#countryListBoxForget2).show(); } // $(#popMaskInside).click(function () { $(#popMaskInside).hide() $(#countryListBox).hide() $(#countryListBoxForget).hide() $(#countryListBoxForget2).hide() }) //动态拼接HTML的click事件响应 $(document).on(click, .country-code-list, function () { var id $(this).parent().attr(id); if (id countryListBoxForget || id countryListBoxForget2) { countryListBoxForgetEvent(this); } else { countryListBoxEvent(this); } }); function countryListBoxEvent(obj) { var codeVal $(obj).children(.code-value).text() $(#countryCode).text(+ + codeVal) $(#zcCountryCode).val(codeVal); $(#popMaskInside).hide() $(#countryListBox).hide() } function countryListBoxForgetEvent(obj) { var codeVal $(obj).children(.code-value).text() $(#findCountryCode).val(codeVal); $(#findCountryCode2).val(codeVal); $(#countryCodeForget).text(+ + codeVal) $(#countryCodeForget2).text(+ + codeVal) $(#popMaskInside).hide() $(#countryListBoxForget).hide() $(#countryListBoxForget2).hide() } // // $(#countryListBox).children(.country-code-list).click(function(){ // var codeVal $(this).children(.code-value).text() // $(#countryCode).text(+ + codeVal) // $(#popMaskInside).hide() // $(#countryListBox).hide() //}) //$(#countryListBoxForget).children(.country-code-list).click(function(){ // var codeVal $(this).children(.code-value).text() // $(#countryCodeForget).text(+ + codeVal) // $(#popMaskInside).hide() // $(#countryListBoxForget).hide() // }) // $(function () { $(#countryCode).text(+86) $(#countryCodeForget).text(+86) $(#countryCodeForget2).text(+86) }) function getCountryData() { $.ajax({ url: /webjson/countries, type: post, dataType: json, data: {}, context: document.body, complete: function (XMLHttpRequest, textStatus) { }, success: function (res) { if (res.code 0000) { countryHtml toCountryHtml(res.data); } } }); } //##################### Forgot Pwd Process Starts: ###################### let apiToken; let hasPaymentPassword true; let hasVerifications true; let selectedMFA ; let getCustomerId; let logName; let passwordVal; let isEmailExist; let userEmail let typeProcess; let forgotCashPwdTimeout; let updateDynamicPwdTimeout; let forgotDynamicPwdTimeout; var countTimer 0; var isSendingCodeApiCalled false; var timerInterval; var needToBindMFA false; var secretKeyHeader; var isSliderLoaded false; var bindingType; let skipStep; let qr_cd new QR_Code(); const configQrCodeContainer document.getElementById(configQrCodeContainer) let iosQRCode document.getElementById(iosQRAtHeader) let androidQR document.getElementById(androidQRAtHeader) let isApiLoading; // connect login name with forget password input value var input document.getElementById(loginName); var forgotInputValue document.getElementById(forgotInput1); var forgotDisableNextBtnStyle document.getElementById(forgotDisableNextBtn); //newLoginName let newLoginNameInput document.getElementById(newLoginName); newLoginNameInput.addEventListener(input, function () { forgotInputValue.value newLoginNameInput.value; if (newLoginNameInput.value ! ) { // console.log(yess1) forgotDisableNextBtnStyle.disabled false; forgotDisableNextBtnStyle.style.color white forgotDisableNextBtnStyle.style.background linear-gradient(90deg, #78BDF2, #167BFF); } else { // console.log(nooo1..) forgotDisableNextBtnStyle.disabled true; forgotDisableNextBtnStyle.style.background #D7D7D8; } }); forgotInputValue.addEventListener(input, function () { if (forgotInputValue.value ! ) { // console.log(yess12) forgotDisableNextBtnStyle.disabled false; forgotDisableNextBtnStyle.style.color white forgotDisableNextBtnStyle.style.background linear-gradient(90deg, #78BDF2, #167BFF); } else { // console.log(nooo12..) forgotDisableNextBtnStyle.disabled true; forgotDisableNextBtnStyle.style.background #D7D7D8; } }); //Microsoft security key input validation.. $(#microsoftAuthCode).on( input, function () { if ($(#microsoftAuthCode).val().length > 0) { $(#bindMicrosoftAuthKey).hide(); $(#bindMicrosoftAuthKeyActive).css(display, flex); } else { $(#bindMicrosoftAuthKey).show(); $(#bindMicrosoftAuthKeyActive).hide(); } }); $(#forgotInput1).on( input, function () { logName $(#forgotInput1).val(); // if ($(#forgotInput1).val().length > 0) { // $(#forgotDisableNextBtn).hide(); // $(#forgotActiveNextBtn).css(display, flex); // } else { // $(#forgotDisableNextBtn).show(); // $(#forgotActiveNextBtn).hide(); // } }); if ($(#forgotInput1).val().length > 0) { $(#forgotDisableNextBtn).show(); $(#forgotActiveNextBtn).hide(); } $(#loginName, #newLoginName).on( input, function () { logName $(#loginName).val(); }); $(#password).on( input, function () { passwordVal $(#password).val(); }); $(#newLoginPwd).on( input, function () { passwordVal $(#newLoginPwd).val(); }); //Setting CashPwd password input validation.. $(#cashPwdVer).on( input, function () { if ($(#cashPwdVer).val().length > 0) { $(#forgotCashPwdNextDisable).hide(); $(#forgotCashPwdNextActive).css(display, flex); } else { $(#forgotCashPwdNextDisable).show(); $(#forgotCashPwdNextActive).hide(); } }); //CashPwd verification input validation.. $(#forgotCashPwdVer).on( input, function () { if ($(#forgotCashPwdVer).val().length > 0) { $(#cashPwdVerNextBtn).hide(); $(#cashPwdVerActiveNextBtn).css(display, flex); } else { $(#cashPwdVerNextBtn).show(); $(#cashPwdVerActiveNextBtn).hide(); } }); //Email verification input validation.. $(#emailVerCode, #emailVer).on( input, function () { if ($(#emailVerCode).val().length > 0 && $(#emailVer).val().length > 0) { $(#emailVerNextBtn).hide(); $(#emailVerActiveNextBtn).css(display, flex); } else { $(#emailVerNextBtn).show(); $(#emailVerActiveNextBtn).hide(); } }); //Mobile verification input validation.. $(#mobileVerCode, #mobileVer).on( input, function () { if ($(#mobileVerCode).val().length > 0 && $(#mobileVer).val().length > 0) { $(#mobileVerNextBtn).hide(); $(#mobileVerActiveNextBtn).css(display, flex); } else { $(#mobileVerNextBtn).show(); $(#mobileVerActiveNextBtn).hide(); } }); //Authenticator verification input validation.. $(#authVer).on( input, function () { if ($(#authVer).val().length > 0) { $(#authVerNextBtn).hide(); $(#authVerActiveNextBtn).css(display, flex); } else { $(#authVerNextBtn).show(); $(#authVerActiveNextBtn).hide(); } }); //step2a input validation.. $(#forgotInput2a).on( input, function () { if ($(#forgotInput2a).val().length > 0) { $(#step2aNextBtn).hide(); $(#step2aNextBtnActive).css(display, flex); } else { $(#step2aNextBtn).show(); $(#step2aNextBtnActive).hide(); } }); //step5 input validation.. $(#newPwd, #confirmNewPwd).on( input, function () { // console.log($(#newPwd).val() $(#confirmNewPwd).val(), $(#newPwd).val(), $(#confirmNewPwd).val()) if ($(#newPwd).val() $(#confirmNewPwd).val()) { $(#forgotNewPwd).hide(); $(#forgotNewPwdActive).css(display, flex); } else { $(#forgotNewPwd).show(); $(#forgotNewPwdActive).css(display, none); } }); $(#captchaInput).on( input, function () { if ($(#captchaInput).val().length > 0) { $(#verifyReCaptcha).css({ cursor: pointer, opacity: 1 }); } else { $(#verifyReCaptcha).css({ cursor: not-allowed, opacity: 0.5 }); } }); function CountDownCounterAtHeader(el, fn, callFn) { if (countTimer 1) { clearInterval(timerInterval) el.textContent 获取验证码; el.style.right 112px; el.style.cursor pointer; el.onclick () > fn() } else if (countTimer 60) { countTimer-- el.onclick null CountDownCounterAtHeader() } else { el.style.right 77px; el.style.cursor auto; el.textContent countTimer + (s); el.onclick null countTimer-- } } let isFunctionExecuting false; function sendCodeByEmailCounter() { if ($(#emailVer).val().length > 0) { countTimer 60 const codeSelector document.getElementById(sendEmCodeSelector); codeSelector.onclick null; timerInterval setInterval(() > { CountDownCounterAtHeader(codeSelector, sendCodeByEmailCounter) }, 1000) checkEmail() // countTimer 60 // const codeSelector document.getElementById(sendEmCodeSelector); // codeSelector.onclick null; // timerInterval setInterval(()>{ // CountDownCounterAtHeader(codeSelector, sendCodeByEmailCounter, checkEmail) // },1000) } else { if (isFunctionExecuting) { return; } isFunctionExecuting true; errorToast(请输入正确的邮箱) setTimeout(() > { isFunctionExecuting false; }, 1000); } } function sendCodeByMobileCounter() { if ($(#mobileVer).val().length > 0) { countTimer 60 const codeSelector document.getElementById(sendMobCodeSelector); codeSelector.onclick null; timerInterval setInterval(() > { CountDownCounterAtHeader(codeSelector, sendCodeByMobileCounter) }, 1000) checkMobile() // countTimer 60 // const codeSelector document.getElementById(sendMobCodeSelector); // codeSelector.onclick null; // timerInterval setInterval(()>{ // CountDownCounterAtHeader(codeSelector, sendCodeByMobileCounter, checkMobile) // },1000) } else { if (isFunctionExecuting) { return; } isFunctionExecuting true; errorToast(请输入正确的手机号); setTimeout(() > { isFunctionExecuting false; }, 1000); } } //Check Email Cod: function checkEmail() { let type; if (typeProcess forgotCashPwd) { type 3 } else if (typeProcess forgotLoginPwd) { type 2 } else if (typeProcess ipDetection) { type 1 } else if (typeProcess bindingMFA) { type 8 } const data { loginName: logName, email: $(#emailVer).val(), token: apiToken, type: type, } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/getCodeByEmail, type: POST, dataType: json, contentType: application/json, data: zippedData, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token; } successToast(data.info) // countTimer 60 // const codeSelector document.getElementById(sendEmCodeSelector); // codeSelector.onclick null; // timerInterval setInterval(()>{ // CountDownCounterAtHeader(codeSelector, sendCodeByEmailCounter) // },1000) } else { errorToast(data.info) } } }); } //Check mobile: function checkMobile() { let type; if (typeProcess forgotCashPwd) { type 3 } else if (typeProcess forgotLoginPwd) { type 2 } else if (typeProcess ipDetection) { type 1 } else if (typeProcess bindingMFA) { type 6 } let data { loginName: logName, type: type, countryCode: $(#findCountryCode2).val(), phone: $(#mobileVer).val(), } if (!!apiToken) { data.token apiToken; } const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/getCodeBySMS, type: POST, dataType: json, contentType: application/json, data: zippedData, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token; } successToast(data.info) // countTimer 60 // const codeSelector document.getElementById(sendMobCodeSelector); // codeSelector.onclick null; // timerInterval setInterval(()>{ // CountDownCounterAtHeader(codeSelector, sendCodeByMobileCounter) // },1000) } else { errorToast(data.info) } } }); } function showFirstStep() { $(#forgotPwdModal).css(display, flex); $(#forgotPwdStep1).css(display, flex); $(#forgot-step1-alert).css(display, flex); $(#forgetPwdCard).css(display, flex); $(#forgetPwdSubTitle).css(display, none); $(#forgetPwdTitle).text(忘记登录密码); if ($(#newLoginName).val()) { $(#forgotInput1).val($(#newLoginName).val()); logName $(#newLoginName).val() } } function showPaymentPwdReset() { $(#forgetPwdTitle).text(设置支付密码); $(#forgotNewPwdStep).css(display, flex); $(#newPwdText).text(密码:); $(#newPwdConfirmText).text(确认密码:); $(#newPwd).attr(placeholder, 请输入支付密码); $(#newPwd).attr(maxlength, 6); $(#confirmNewPwd).attr(placeholder, 请输入支付密码); $(#confirmNewPwd).attr(maxlength, 6); $(#resetCashPasswordContent).css(display, flex); $(#cancelMsg).text(您确定要终止此支付密码设置吗?) } // function showBindingMFA(){ // skipStep 1 // typeProcess bindingMFA // $(#step5GoBack).hide(); // $(#closeRegModal).hide(); // $(#newAuthenticationModal).css(display, flex); // $(#modalContainer).show(); // $(.mask-cover).height($(body).height()) // $(.mask-cover).show(); // $(#regContent).show(); // $(#regLoginSteps).hide(); // $(#regStep1).hide(); // $(#regStep2).hide(); // $(#logIn).hide(); // $(#loginCard).hide(); // $(#registerCard).hide(); // hideEnterLoginName() // //open card // $(#forgetPwdCard).css(display, flex); // $(#forgotPwdStep2).show(); // $(#forgetPwdTitle).text(绑定动态验证); // //contents in the bottom of card. // $(#authenticationContents).show() // $(#reminderText).text(为了您的账户安全,请您至少绑定一种动态验证。); // $(#reminderText).css(color, #303030); // $(#reminderTitle).css(color, #303030); // //alert text at the top of input // $(#forgot-step2-alert).css(display, flex); // $(#chooseVerificationsText).text(请绑定一种动态验证); // //show binding progress. // $(#forgotAuthVerification).show() // $(#forgotEmailVerification).show() // $(#forgotMobileVerification).show() // $(#forgotCustomerVerification).hide() // //to go back. // $(#cancelMsg).text(您确定要终止此绑定动态验证吗?) // if(!needToBindMFA){ // if(!isSliderLoaded){ // console.log(show binding......) // imageSlider(.imgSlider, .imgSlider-list, .imgSlider-track, .slideWindow, .imgSlider-arrows, , /assets/abc2024/images/reg-login/imgSlider-dot.png, /assets/abc2024/images/reg-login/imgSlider-dot-active.png) // isSliderLoaded true // } // } // } function showAuthDownloadSteps() { isManualSlideWidthExist true; setSlideWidth(498); $(#modalContainer).css(height, 800px); $(#forgetPwdCard).css({ height: 800px, width: 700px }); $(#imgSliderId).css({ height: 800px, width: 498px }); $(#imgSliderId).css(display, flex) } function hideEnterLoginName() { $(#forgotPwdStep1).hide(); $(#forgot-step1-alert).css(display, none); } function hideChoosingVerMethods() { $(#forgotPwdStep2).hide(); $(#authenticationContents).hide(); $(#VerMethodsGoBack).css(display, none); $(#forgot-step2-alert).css(display, none); if (typeProcess bindingMFA) { $(#forgotAuthVerification).hide() $(#forgotEmailVerification).hide() $(#forgotMobileVerification).hide() } } function hideEmailVer() { $(#forgotPwdEmail).css(display, none); $(#emailGoBack).css(display, none); $(#forgetPwdSubTitle).hide() } function hideMobileVer() { $(#forgotPwdMobile).css(display, none); $(#mobileGoBack).css(display, none); $(#forgetPwdSubTitle).hide() } function hideCashPwdVerification() { if (typeProcess bindingMFA) { let forgotCashPwdNextActive document.getElementById(forgotCashPwdNextActive); $(#verifyCashPwdStep).css(display, none); $(#forgetPwdTitle).text(支付密码验证); $(#verifyCashPwdStep).css(margin-top, -60px); $(#forgotCashPwdVer).val() forgotCashPwdNextActive.onclick null; forgotCashPwdNextActive.onclick () > cashPwdVerNext(ipDetection); } else { $(#forgotPwdCashPwd).css(display, none); $(#mobileGoBack).css(display, none); $(#forgetPwdSubTitle).hide() } } function hideAuthVer() { $(#forgotPwdAuthenticator).css(display, none); $(#authGoBack).css(display, none); $(#forgetPwdSubTitle).hide() } function hideCustomerService() { $(#forgotPwdStep2a).css(display, none); $(#headCustomerContent).css(display, none); $(#forgot-step2a-alert).css(display, none); $(#customerSerGoBack).css(display, none); } function hideSettingPwd() { $(#forgotNewPwdStep).css(display, none); // $(#step5GoBack).css(display, none); } function hidePaymentPwdReset() { $(#forgetPwdTitle).text(); $(#forgotNewPwdStep).css(display, none); $(#newPwdText).text(密码:); $(#newPwdConfirmText).text(确认密码:); $(#newPwd).attr(placeholder, 请输入登录密码); $(#confirmNewPwd).attr(placeholder, 请输入登录密码); $(#resetCashPasswordContent).css(display, none); } function hideAuthDownloadSteps() { isManualSlideWidthExist false; setSlideWidth(400); $(#MicrosoftAuthDownload).css({ display: none, margin-top: 0px }); //reset modal display back to normal.. $(#modalContainer).css(height, 643px); $(#forgetPwdCard).css({ // height: 643px, width: 400px }); $(#imgSliderId).css({ height: 100%, width: 400px, display: flex }); } function verifyCaptcha(localProcess) { console.log(localProcess, localProcess) const data { key: customReCaptchaKey, answer: $(#captchaInput).val(), } const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/util/verifyCaptcha, type: post, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); if (!!data.success) { $(#reCAPTCHAInputWrapper).css(display, none); $(#reCAPTCHAButtons).css(display, none); $(#reCAPTCHAData).css(display, none); $(#reCAPTCHASuccess).css(display, flex); $(.trial-line-alert-recaptch).addClass(trial-line-alert-recaptch-success ); setTimeout(() > { if (localProcess register) { var username_str $(#registerLoginName).val(); var password_str $(#registerLogindisPwd).val(); var repassword_str $(#registerLogindisPwd2).val(); var inviter $(#registerLoginInviter).val(); var visitorId $(#fingerPrintVisitorId).val(); var p /^\d+$/; if (p.test(username_str)) { errorToast(用户名不能为纯数字) // layer.msg(用户名不能为纯数字); return false; } p /^A-Za-z0-9+$/; if (!p.test(password_str)) { // layer.msg(密码只能由字母和数字组成); errorToast(密码只能由字母和数字组成) return false; } if (isEmptyVal(username_str)) { // layer.msg(用户名不能为空!); errorToast(用户名不能为空!) return false; } if (isEmptyVal(password_str)) { // layer.msg(密码不能为空!); errorToast(密码不能为空!) return false; } if (password_str ! repassword_str) { errorToast(两次密码不一样!) // layer.msg(两次密码不一样!); return false; } const data { loginName: username_str, password: password_str, confirmPassword: repassword_str, inviter: inviter, visitorId: visitorId, keepLogin: 1, } const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/register, dataType: json, type: POST, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isLoading true; }, complete: function (XMLHttpRequest, textStatus) { isLoading false; }, context: document.body, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data without recapture, data) if (data.code 0000) { // login_zip(username_str, password_str) const logName pako_pb.zip_data(data.data.loginName) localStorage.setItem(logName, logName); window.location.href /; } else { layer.close(layerIndex, () > { $(#reCAPTCHAErrorMsg).css(display, none); $(#reCAPTCHASuccess).css(display, none); $(#reCAPTCHAData).css(display, flex); $(#reCAPTCHAInputWrapper).css(display, flex); $(#reCAPTCHAButtons).css(display, flex); $(.trial-game-recaptch).removeClass(trial-game-recaptch-error); $(.trial-line-alert-recaptch).removeClass(trial-line-alert-recaptch-error trial-line-alert-recaptch-success); $(.trial-title-wrapper-recaptch).removeClass(trial-title-wrapper-recaptch-error trial-title-wrapper-recaptch-success); $(#reCAPTCHAModal).css(display, none); }) layer.msg(data.info); } } }); } else if (localProcess forgotLoginPwd) { let data { loginName: logName, }; const zippedData pako_pb.zip_data(data); $.ajax({ url: /v3/existLoginName, type: post, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (res) { const data pako_pb.unzip_data(res); if (data.code 0000 && data.data.existLoginName true) { skipStep undefined; if (data.data.token) { apiToken data.data.token; } hideEnterLoginName() // $(#reCAPTCHAModal).css(display, none); // $(#reCAPTCHAErrorMsg).css(display,none); // $(.trial-game-recaptch).removeClass(trial-game-recaptch-error); // $(.trial-line-alert-recaptch).removeClass(trial-line-alert-recaptch-error trial-line-alert-recaptch-success); // $(.trial-title-wrapper-recaptch).removeClass(trial-title-wrapper-recaptch-error trial-title-wrapper-recaptch-success); layer.close(layerIndex, () > { $(#reCAPTCHAErrorMsg).css(display, none); $(#reCAPTCHASuccess).css(display, none); $(#reCAPTCHAData).css(display, flex); $(#reCAPTCHAInputWrapper).css(display, flex); $(#reCAPTCHAButtons).css(display, flex); $(.trial-game-recaptch).removeClass(trial-game-recaptch-error); $(.trial-line-alert-recaptch).removeClass(trial-line-alert-recaptch-error trial-line-alert-recaptch-success); $(.trial-title-wrapper-recaptch).removeClass(trial-title-wrapper-recaptch-error trial-title-wrapper-recaptch-success); $(#reCAPTCHAModal).css(display, none); }) $(#forgotPwdStep2).show(); $(#authenticationContents).show() $(#forgot-step2-alert).css(display, flex); const timeLimitForgotCashPassword +data.data.forgotCashPassword || 0; const timeLimitUpdateDynamicPassword +data.data.updateDynamicPassword || 0; const timeLimitForgotDynamicPassword +data.data.forgotDynamicPassword || 0; const timeLimitResetAll (!timeLimitForgotCashPassword && !timeLimitUpdateDynamicPassword && !timeLimitForgotDynamicPassword) ? 0 : Math.max(timeLimitForgotCashPassword, timeLimitUpdateDynamicPassword, timeLimitForgotDynamicPassword); if (typeProcess forgotLoginPwd) { if (!timeLimitResetAll) { $(#authenticationContents p).hide(); } else if (timeLimitUpdateDynamicPassword || timeLimitForgotDynamicPassword) { const reminderContent `${timeLimitUpdateDynamicPassword ? 解绑动态验证 : }${timeLimitUpdateDynamicPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? 重置动态密码 : }后,首次提款出款时间延长 br/> ${timeLimitUpdateDynamicPassword ? timeLimitUpdateDynamicPassword : }${timeLimitUpdateDynamicPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? timeLimitForgotDynamicPassword : }小时。` $(#reminderText).html(reminderContent) $(#reminderText).css(text-align, left) } else { $(#authenticationContents p).show(); $(#reminderText).text(重置所有密码后,首次提款出款时间延长 + timeLimitResetAll + 小时。) } } if (!data.data.forgotCashPassword) { $(#resetCashPasswordContent p).hide(); } else { $(#resetCashPasswordContent p).show(); $(#resetCashPwdTime).html(为了您的资金安全,找回支付密码后,首次提款出款时间延长 br/> + data.data.forgotCashPassword + 小时。) } if (!!data.data.phone) { $(#forgotMobileVerification).show() } else { $(#forgotMobileVerification).hide() } if (!!data.data.email) { $(#forgotEmailVerification).show() isEmailExist true; userEmail data.data.email; } else { $(#forgotEmailVerification).hide() } if (!!data.data.securityCode) { $(#forgotAuthVerification).show() } else { $(#forgotAuthVerification).hide() } if (data.data.hasCashPassword && data.data.bindingCount 0 && typeProcess forgotLoginPwd) { $(#forgotCashPwdVerification).show() } else { $(#forgotCashPwdVerification).hide() } if (!!data.data.kefu) { $(#forgotCustomerVerification).show() } } else { // 用户不存在 layer.close(layerIndex, () > { $(#reCAPTCHAErrorMsg).css(display, none); $(#reCAPTCHASuccess).css(display, none); $(#reCAPTCHAData).css(display, flex); $(#reCAPTCHAInputWrapper).css(display, flex); $(#reCAPTCHAButtons).css(display, flex); $(.trial-game-recaptch).removeClass(trial-game-recaptch-error); $(.trial-line-alert-recaptch).removeClass(trial-line-alert-recaptch-error trial-line-alert-recaptch-success); $(.trial-title-wrapper-recaptch).removeClass(trial-title-wrapper-recaptch-error trial-title-wrapper-recaptch-success); $(#reCAPTCHAModal).css(display, none); }) errorToast(data.info) } } }); } }, 2000) } else { refreshCaptcha() $(#reCAPTCHASuccess).css(display, none); $(#reCAPTCHAErrorMsg).css(display, flex); $(.trial-game-recaptch).addClass(trial-game-recaptch-error); $(.trial-line-alert-recaptch).addClass(trial-line-alert-recaptch-error ); $(.trial-title-wrapper-recaptch).addClass(trial-title-wrapper-recaptch-error ); setTimeout(() > { $(#reCAPTCHASuccess).css(display, none); $(#reCAPTCHAErrorMsg).css(display, none); $(.trial-game-recaptch).removeClass(trial-game-recaptch-error); $(.trial-line-alert-recaptch).removeClass(trial-line-alert-recaptch-error ); $(.trial-title-wrapper-recaptch).removeClass(trial-title-wrapper-recaptch-error ); }, 3000) } } }) } var layerIndex; function getCaptcha(localProcess) { console.log(localProcess getCaptcha, localProcess); let data { loginName: logName, type: 2, }; const zippedData pako_pb.zip_data(data); $.ajax({ url: /v3/util/captcha, type: post, // data : zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); if (data.success true) { console.log(data.img, data) $(#reCAPTCHAImg).attr(src, data.data.img); customReCaptchaKey data.data.key; let verifyReCaptcha document.getElementById(verifyReCaptcha); verifyReCaptcha.onclick null; verifyReCaptcha.onclick () > verifyCaptcha(localProcess); $(#captchaInput).val(); if (localProcess forgotLoginPwd) { let closeReCaptcha document.getElementById(closeCaptcha); closeReCaptcha.onclick null; closeReCaptcha.onclick () > { layer.close(layerIndex, () > { $(#reCAPTCHAErrorMsg).css(display, none); $(#reCAPTCHASuccess).css(display, none); $(#reCAPTCHAData).css(display, flex); $(#reCAPTCHAInputWrapper).css(display, flex); $(#reCAPTCHAButtons).css(display, flex); $(.trial-game-recaptch).removeClass(trial-game-recaptch-error); $(.trial-line-alert-recaptch).removeClass(trial-line-alert-recaptch-error trial-line-alert-recaptch-success); $(.trial-title-wrapper-recaptch).removeClass(trial-title-wrapper-recaptch-error trial-title-wrapper-recaptch-success); $(#reCAPTCHAModal).css(display, none); }) } } layerIndex layer.open({ type: 1, shade: 0.7, scrollbar: false, shadeClose: false, title: false, skin: game-line-bg, closeBtn: 0, offset: 20%, 40%, content: $(#reCAPTCHAModal), end: function () { $(#reCAPTCHAModal).hide() } }) } { return false; } } }) } function backToReg() { resetAll(); showNewReg(); } function refreshCaptcha() { $(#captchaInput).val() $(#reCAPTCHAErrorMsg).css(display, none); $(#reCAPTCHASuccess).css(display, none); $(#reCAPTCHAData).css(display, flex); $(#reCAPTCHAInputWrapper).css(display, flex); $(#reCAPTCHAButtons).css(display, flex); $(.trial-game-recaptch).removeClass(trial-game-recaptch-error); $(.trial-line-alert-recaptch).removeClass(trial-line-alert-recaptch-error trial-line-alert-recaptch-success); $(.trial-title-wrapper-recaptch).removeClass(trial-title-wrapper-recaptch-error trial-title-wrapper-recaptch-success); const $refreshCaptcha $(#refreshCaptcha); const rotation parseInt($refreshCaptcha.data(rotation)) || 0; const newRotation rotation + 360; $refreshCaptcha.css({ transform: rotate( + newRotation + deg), -webkit-transform: rotate( + newRotation + deg), -moz-transform: rotate( + newRotation + deg), -ms-transform: rotate( + newRotation + deg), -o-transform: rotate( + newRotation + deg) }); $refreshCaptcha.data(rotation, newRotation); $.ajax({ url: /v3/util/captcha, type: post, // data : zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); if (data.success true) { console.log(data.img, data) $(#reCAPTCHAImg).attr(src, data.data.img); customReCaptchaKey data.data.key; } { return false; } } }) } //First step function cashPwdVerNext(process) { if (isApiLoading) { return false } // console.log(process, process) typeProcess process; const el document.getElementById(forgotActiveNextBtn); if (process forgotLoginPwd || process forgotCashPwd) { let data { loginName: logName, type: process forgotCashPwd ? 3 : 2, }; const zippedData pako_pb.zip_data(data); const captchaId 24ffa39268ecb8046ee64e4f8cddff07; if (logName.length 1) { layer.msg(用户名不能为空!); return false; } if (process forgotLoginPwd) { jQuery.ajax({ url: /v3/web/setting, type: POST, dataType: json, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); console.log(resolve done:::) if (data.code 0000) { geetestSwitch data.data.geetestSwitch if (data.data.geetestSwitch 1) { initGeetest4({ captchaId: captchaId, product: bind }, function (captcha) { // captcha为验证码实例 captcha.showBox(); captcha.onReady(function () { //验证码ready之后才能调用verify方法显示验证码 }).onSuccess(function () { var result captcha.getValidate(); let data { loginName: logName, captchaId: captchaId, lotNumber: result.lot_number, captchaOutput: result.captcha_output, passToken: result.pass_token, genTime: result.gen_time, }; const zippedData pako_pb.zip_data(data); $.ajax({ url: /v3/existLoginName, type: post, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (res) { const data pako_pb.unzip_data(res); // console.log(data, data) if (data.code 0000 && data.data.existLoginName true) { skipStep undefined; if (data.data.token) { apiToken data.data.token; } hideEnterLoginName() $(#forgotPwdStep2).show(); $(#authenticationContents).show() $(#forgot-step2-alert).css(display, flex); const timeLimitForgotCashPassword +data.data.forgotCashPassword || 0; const timeLimitUpdateDynamicPassword +data.data.updateDynamicPassword || 0; const timeLimitForgotDynamicPassword +data.data.forgotDynamicPassword || 0; const timeLimitResetAll (!timeLimitForgotCashPassword && !timeLimitUpdateDynamicPassword && !timeLimitForgotDynamicPassword) ? 0 : Math.max(timeLimitForgotCashPassword, timeLimitUpdateDynamicPassword, timeLimitForgotDynamicPassword); if (process forgotLoginPwd) { if (!timeLimitResetAll) { $(#authenticationContents p).hide(); } else if (timeLimitUpdateDynamicPassword || timeLimitForgotDynamicPassword) { const reminderContent `${timeLimitUpdateDynamicPassword ? 解绑动态验证 : }${timeLimitUpdateDynamicPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? 重置动态密码 : }后,首次提款出款时间延长 br/> ${timeLimitUpdateDynamicPassword ? timeLimitUpdateDynamicPassword : }${timeLimitUpdateDynamicPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? timeLimitForgotDynamicPassword : }小时。` $(#reminderText).html(reminderContent) $(#reminderText).css(text-align, left) } else { $(#authenticationContents p).show(); $(#reminderText).text(重置所有密码后,首次提款出款时间延长 + timeLimitResetAll + 小时。) } } if (!data.data.forgotCashPassword) { $(#resetCashPasswordContent p).hide(); } else { $(#resetCashPasswordContent p).show(); $(#resetCashPwdTime).html(为了您的资金安全,找回支付密码后,首次提款出款时间延长 br/> + data.data.forgotCashPassword + 小时。) } if (!!data.data.phone) { $(#forgotMobileVerification).show() } else { $(#forgotMobileVerification).hide() } if (!!data.data.email) { $(#forgotEmailVerification).show() isEmailExist true; userEmail data.data.email; } else { $(#forgotEmailVerification).hide() } if (!!data.data.securityCode) { $(#forgotAuthVerification).show() } else { $(#forgotAuthVerification).hide() } if (data.data.hasCashPassword && data.data.bindingCount 0 && typeProcess forgotLoginPwd) { $(#forgotCashPwdVerification).show() } else { $(#forgotCashPwdVerification).hide() } if (!!data.data.kefu) { $(#forgotCustomerVerification).show() } } else { // 用户不存在 errorToast(data.info) } } }); }); }); } else if (data.data.geetestSwitch 2) { getCaptcha(forgotLoginPwd) } else if (data.data.geetestSwitch 0) { let data { loginName: logName, captchaId: , lotNumber: , captchaOutput: , passToken: , genTime: , }; const zippedData pako_pb.zip_data(data); $.ajax({ url: /v3/existLoginName, type: post, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (res) { const data pako_pb.unzip_data(res); // console.log(data, data) if (data.code 0000 && data.data.existLoginName true) { skipStep undefined; if (data.data.token) { apiToken data.data.token; } hideEnterLoginName() $(#forgotPwdStep2).show(); $(#authenticationContents).show() $(#forgot-step2-alert).css(display, flex); const timeLimitForgotCashPassword +data.data.forgotCashPassword || 0; const timeLimitUpdateDynamicPassword +data.data.updateDynamicPassword || 0; const timeLimitForgotDynamicPassword +data.data.forgotDynamicPassword || 0; const timeLimitResetAll (!timeLimitForgotCashPassword && !timeLimitUpdateDynamicPassword && !timeLimitForgotDynamicPassword) ? 0 : Math.max(timeLimitForgotCashPassword, timeLimitUpdateDynamicPassword, timeLimitForgotDynamicPassword); if (process forgotLoginPwd) { if (!timeLimitResetAll) { $(#authenticationContents p).hide(); } else if (timeLimitUpdateDynamicPassword || timeLimitForgotDynamicPassword) { const reminderContent `${timeLimitUpdateDynamicPassword ? 解绑动态验证 : }${timeLimitUpdateDynamicPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? 重置动态密码 : }后,首次提款出款时间延长 br/> ${timeLimitUpdateDynamicPassword ? timeLimitUpdateDynamicPassword : }${timeLimitUpdateDynamicPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? timeLimitForgotDynamicPassword : }小时。` $(#reminderText).html(reminderContent) $(#reminderText).css(text-align, left) } else { $(#authenticationContents p).show(); $(#reminderText).text(重置所有密码后,首次提款出款时间延长 + timeLimitResetAll + 小时。) } } if (!data.data.forgotCashPassword) { $(#resetCashPasswordContent p).hide(); } else { $(#resetCashPasswordContent p).show(); $(#resetCashPwdTime).html(为了您的资金安全,找回支付密码后,首次提款出款时间延长 br/> + data.data.forgotCashPassword + 小时。) } if (!!data.data.phone) { $(#forgotMobileVerification).show() } else { $(#forgotMobileVerification).hide() } if (!!data.data.email) { $(#forgotEmailVerification).show() isEmailExist true; userEmail data.data.email; } else { $(#forgotEmailVerification).hide() } if (!!data.data.securityCode) { $(#forgotAuthVerification).show() } else { $(#forgotAuthVerification).hide() } if (data.data.hasCashPassword && data.data.bindingCount 0 && typeProcess forgotLoginPwd) { $(#forgotCashPwdVerification).show() } else { $(#forgotCashPwdVerification).hide() } if (!!data.data.kefu) { $(#forgotCustomerVerification).show() } } else { // 用户不存在 errorToast(data.info) } } }); } } else { errorToast(data.info) } } }); } else if (process forgotCashPwd) { let data { loginName: logName, }; const zippedData pako_pb.zip_data(data); $.ajax({ url: /v3/securityInfo, type: post, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (res) { const data pako_pb.unzip_data(res); // console.log(data2, data) if (data.code 0000 && data.data.existLoginName true) { skipStep undefined; if (data.data.token) { apiToken data.data.token; } hasPaymentPassword false; hideLoginVerification() $(#forgotPwdStep2).show(); $(#forgetPwdTitle).text(忘记支付密码); $(#authenticationContents).show() $(#forgot-step2-alert).css(display, flex); $(#chooseVerificationsText).text(请选择一种动态验证用于找回支付密码); const timeLimitForgotCashPassword +data.data.forgotCashPassword || 0; const timeLimitUpdateDynamicPassword +data.data.updateDynamicPassword || 0; const timeLimitForgotDynamicPassword +data.data.forgotDynamicPassword || 0; const timeLimitResetAll (!timeLimitForgotCashPassword && !timeLimitUpdateDynamicPassword && !timeLimitForgotDynamicPassword) ? 0 : Math.max(timeLimitForgotCashPassword, timeLimitUpdateDynamicPassword, timeLimitForgotDynamicPassword); if (!timeLimitForgotCashPassword && !timeLimitForgotDynamicPassword) { $(#authenticationContents p).hide(); } else { $(#authenticationContents p).show(); const reminderContent `${timeLimitForgotCashPassword ? 找回支付密码 : }${timeLimitForgotCashPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? 重置动态密码 : }后,首次提款出款时间延长${timeLimitForgotCashPassword ? timeLimitForgotCashPassword : }${timeLimitForgotCashPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? timeLimitForgotDynamicPassword : }小时。` $(#reminderText).text(reminderContent) } if (!data.data.forgotCashPassword) { $(#resetCashPasswordContent p).hide(); } else { $(#resetCashPasswordContent p).show(); $(#resetCashPwdTime).html(为了您的资金安全,找回支付密码后,首次提款出款时间延长 br/> + data.data.forgotCashPassword + 小时。) } if (!!data.data.phone) { $(#forgotMobileVerification).show() } else { $(#forgotMobileVerification).hide() } if (!!data.data.email) { $(#forgotEmailVerification).show() isEmailExist true; userEmail data.data.email; } else { $(#forgotEmailVerification).hide() } if (!!data.data.securityCode) { $(#forgotAuthVerification).show() } else { $(#forgotAuthVerification).hide() } if (data.data.hasCashPassword && data.data.bindingCount 0 && typeProcess forgotLoginPwd) { $(#forgotCashPwdVerification).show() } else { $(#forgotCashPwdVerification).hide() } if (!!data.data.kefu) { $(#forgotCustomerVerification).show() } } else { errorToast(data.info) } } }); } else { let data { loginName: logName, }; const zippedData pako_pb.zip_data(data); $.ajax({ url: /v3/existLoginName, type: post, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (res) { const data pako_pb.unzip_data(res); // console.log(data2, data) if (data.code 0000 && data.data.existLoginName true) { skipStep undefined; if (data.data.token) { apiToken data.data.token; } hideEnterLoginName() $(#forgotPwdStep2).show(); $(#authenticationContents).show() $(#forgot-step2-alert).css(display, flex); const timeLimitForgotCashPassword +data.data.forgotCashPassword || 0; const timeLimitUpdateDynamicPassword +data.data.updateDynamicPassword || 0; const timeLimitForgotDynamicPassword +data.data.forgotDynamicPassword || 0; const timeLimitResetAll (!timeLimitForgotCashPassword && !timeLimitUpdateDynamicPassword && !timeLimitForgotDynamicPassword) ? 0 : Math.max(timeLimitForgotCashPassword, timeLimitUpdateDynamicPassword, timeLimitForgotDynamicPassword); if (process forgotLoginPwd) { if (!timeLimitResetAll) { $(#authenticationContents p).hide(); } else if (timeLimitUpdateDynamicPassword || timeLimitForgotDynamicPassword) { const reminderContent `${timeLimitUpdateDynamicPassword ? 解绑动态验证 : }${timeLimitUpdateDynamicPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? 重置动态密码 : }后,首次提款出款时间延长 br/> ${timeLimitUpdateDynamicPassword ? timeLimitUpdateDynamicPassword : }${timeLimitUpdateDynamicPassword && timeLimitForgotDynamicPassword ? / : }${timeLimitForgotDynamicPassword ? timeLimitForgotDynamicPassword : }小时。` $(#reminderText).html(reminderContent) $(#reminderText).css(text-align, left) } else { $(#authenticationContents p).show(); $(#reminderText).text(重置所有密码后,首次提款出款时间延长 + timeLimitResetAll + 小时。) } } if (!data.data.forgotCashPassword) { $(#resetCashPasswordContent p).hide(); } else { $(#resetCashPasswordContent p).show(); $(#resetCashPwdTime).html(为了您的资金安全,找回支付密码后,首次提款出款时间延长 br/> + data.data.forgotCashPassword + 小时。) } if (!!data.data.phone) { $(#forgotMobileVerification).show() } else { $(#forgotMobileVerification).hide() } if (!!data.data.email) { $(#forgotEmailVerification).show() isEmailExist true; userEmail data.data.email; } else { $(#forgotEmailVerification).hide() } if (!!data.data.securityCode) { $(#forgotAuthVerification).show() } else { $(#forgotAuthVerification).hide() } if (data.data.hasCashPassword && data.data.bindingCount 0 && typeProcess forgotLoginPwd) { $(#forgotCashPwdVerification).show() } else { $(#forgotCashPwdVerification).hide() } if (!!data.data.kefu) { $(#forgotCustomerVerification).show() } } else { // 用户不存在 errorToast(data.info) } } }); } } else if (process ipDetection || process bindingMFA) { let type; if (process ipDetection) { type 1; } else { if (process bindingMFA && bindingType phone) { type 6 } else if (process bindingMFA && bindingType email) { type 8 } else if (process bindingMFA && bindingType microsoft) { type 10 } } const data { loginName: logName, cashPassword: $(#cashPwdVer).val(), type: type, } const zippedData pako_pb.zip_data(data); $.ajax({ url: /v3/member/verifyCashPassword, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (res) { const data pako_pb.unzip_data(res); if (data.code 0000) { if (data.data.token) { apiToken data.data.token; } skipStep undefined; if (process ipDetection) { if (!data.data.phone && !data.data.email && !data.data.securityCode) { loginWithToken() } else { hideLoginVerification() $(#forgotPwdStep2).show(); $(#forgetPwdTitle).text(动态验证); $(#authenticationContents).show() $(#forgot-step2-alert).css(display, flex); $(#chooseVerificationsText).css(请选择一种动态验证用于找回支付密码); if (!!data.data.phone) { $(#forgotMobileVerification).show() } else { $(#forgotMobileVerification).hide() } if (!!data.data.email) { $(#forgotEmailVerification).show() } else { $(#forgotEmailVerification).hide() } if (!!data.data.securityCode) { $(#forgotAuthVerification).show() } else { $(#forgotAuthVerification).hide() } if (!!data.data.kefu) { $(#forgotCustomerVerification).show() } } } else { // console.log(entered binding phase.....) hideCashPwdVerification() $(#authenticationContents).hide() $(#forgot-step2-alert).hide() $(#forgetPwdTitle).text(绑定动态验证); if (bindingType email) { $(#emailVerCode).val() $(#forgotPwdEmail).css(display, flex); $(#forgetPwdSubTitle).text(邮箱绑定); $(#cancelMsg).text(你确定要停止绑定邮箱吗?) $(#forgetPwdSubTitle).css({ margin-bottom: 125px, display: flex }) } else if (bindingType phone) { $(#mobileVer).val() $(#mobileVerCode).val() $(#forgotPwdMobile).css(display, flex); $(#forgetPwdSubTitle).text(手机绑定); $(#cancelMsg).text(你确定要停止绑定手机吗?) $(#forgetPwdSubTitle).css({ margin-bottom: 125px, display: flex }) } else if (bindingType microsoft) { $(#MicrosoftAuthDownload).css({ display: flex, margin-top: -50px }); $(#forgetPwdSubTitle).text(微软安全令牌绑定); $(#forgetPwdSubTitle).css({ margin-bottom: 8px, display: flex }) //original 125px $(#imgSliderId).css(display, none) $(#cancelMsg).text(你确定要停止绑定微软安全令牌吗?) showAuthDownloadSteps() } } } else { // 用户不存在 errorToast(data.info) } } }); } } //choosing MFA. function setEmailVerification() { selectedMFA email if (typeProcess bindingMFA) { bindingType email setCashPwdVerification() $(#cancelMsg).text(您确定要终止此绑定动态验证吗?) } else { if (isEmailExist) { $(#emailVer).attr(placeholder, userEmail); } else { $(#emailVer).attr(placeholder, 请输入邮箱号码); } $(#emailVer).val() $(#emailVerCode).val() $(#forgotPwdEmail).css(display, flex); $(#forgetPwdSubTitle).css(display, flex); $(#forgetPwdSubTitle).text(邮箱验证); } hideChoosingVerMethods() } function setMobileVerification() { selectedMFA mobile if (typeProcess bindingMFA) { bindingType phone setCashPwdVerification() $(#cancelMsg).text(您确定要终止此绑定动态验证吗?) } else { $(#mobileVer).val() $(#mobileVerCode).val() $(#forgotPwdMobile).css(display, flex); $(#forgetPwdSubTitle).css(display, flex); $(#forgetPwdSubTitle).text(手机验证); } hideChoosingVerMethods() } function setAuthVerification() { selectedMFA auth if (typeProcess bindingMFA) { bindingType microsoft $(#cancelMsg).text(您确定要终止此绑定动态验证吗?) getDownloadQRsAtHeader() setCashPwdVerification() } else { $(#authVer).val() $(#forgotPwdAuthenticator).css(display, flex); $(#forgetPwdSubTitle).css(display, flex); $(#forgetPwdSubTitle).text(微软安全令牌验证); } hideChoosingVerMethods() } function setCashPwdVerification() { selectedMFA cashPwd let forgotCashPwdNextActive document.getElementById(forgotCashPwdNextActive); if (typeProcess bindingMFA) { $(#step5GoBack).show(); $(#verifyCashPwdStep).css(display, flex); $(#forgetPwdTitle).text(支付密码验证); $(#verifyCashPwdStep).css(margin-top, 160px); $(#forgotCashPwdVer).val() forgotCashPwdNextActive.onclick null; forgotCashPwdNextActive.onclick () > cashPwdVerNext(bindingMFA); } else { $(#forgotCashPwdVer).val() $(#forgotPwdCashPwd).css(display, flex); $(#forgetPwdSubTitle).css(display, flex); $(#forgetPwdSubTitle).text(支付密码验证); hideChoosingVerMethods() } } function setCallCustomer(givingType) { if (isApiLoading) { return false; } let type; if (typeProcess forgotCashPwd) { type 3 } else if (typeProcess forgotLoginPwd) { type 2 } else if (typeProcess ipDetection) { type 1 } else if (!!givingType) { type givingType } if (!logName) { logName pako_pb.unzip_data(localStorage.getItem(logName)); } const data { loginName: logName, type: type, uuid: } // console.log(dataaa, data, hasPaymentPassword) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/getCustomerServiceInfo, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data); if (data.code 0000) { if (data.data.token) { apiToken data.data.token } getCustomerId data.data.orderId; if ((!!getCustomerId false || getCustomerId null) && hasPaymentPassword) { $(#forgotPwdAuthenticator).css(display, none); $(#authGoBack).css(display, none); hideChoosingVerMethods() $(#forgotPwdStep2a).css(display, flex); $(#headCustomerContent).css(display, flex); $(#forgot-step2a-alert).css(display, flex); $(#customerSerGoBack).css(display, flex); } else if (!!getCustomerId && hasPaymentPassword) { window.open(data.data.kefu, _blank); } else if (!hasPaymentPassword) { window.open(data.data.kefu, _blank); } } else { errorToast(data.info) } } }); } function resetByCustomerService() { if (isApiLoading) { return false; } let type; if (typeProcess forgotCashPwd) { type 3 } else if (typeProcess forgotLoginPwd) { type 2 } else if (typeProcess ipDetection) { type 1 } const data { loginName: logName, password: $(#forgotInput2a).val(), type: type } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/member/resetPasswordByManual, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data); if (data.code 0000) { if (data.data.token) { apiToken data.data.token } window.open(data.data.kefu, _blank); resetAll() $(#registerLoginName).val() $(#registerLogindisPwd).val() $(#registerLogindisPwd2).val() $(#registerLoginInviter).val() $(#newLoginName).val() $(#newLoginPwd).val() $(.mask-cover).hide(); $(#regContent).hide(); $(#newAuthenticationModal).css(display, none); $(#registerCard).hide(); $(#loginCard).hide(); $(#forgetPwdCard).hide(); $(#forgotPwdStep1).css(display, none); hideAuthDownloadSteps() } else { errorToast(data.info) } } }); } //Third step: Verification MFA or Cash password function emailVerNextStep() { if (isApiLoading) { return false; } if (typeProcess bindingMFA) { bindEmailAtLogin() } else { let type; if (typeProcess forgotCashPwd) { type 3 } else if (typeProcess forgotLoginPwd) { type 2 } else if (typeProcess ipDetection) { type 1 } const data { loginName: logName, type: type, email: $(#emailVer).val(), code: $(#emailVerCode).val(), token: apiToken } // console.log(dataaa, data) // console.log(hasPaymentPWd, hasPaymentPassword) // console.log(typeProcess, typeProcess) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/verifyByEmail, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data); if (data.code 0000) { if (data.data.token) { apiToken data.data.token } if (hasPaymentPassword && typeProcess ipDetection) { loginWithToken() } else if (hasPaymentPassword && typeProcess forgotLoginPwd) { hideEmailVer() $(#forgetPwdSubTitle).css(display, none); $(#forgotNewPwdStep).css(display, flex); $(#forgetPwdTitle).text(重置登录密码); } else if (!hasPaymentPassword && typeProcess forgotCashPwd) { hideEmailVer() showPaymentPwdReset() } } else { errorToast(data.info) } } }); } } function mobileVerNextStep() { if (isApiLoading) { return false; } if (typeProcess bindingMFA) { bindPhoneAtLogin() } else { let type; if (typeProcess forgotCashPwd) { type 3 } else if (typeProcess forgotLoginPwd) { type 2 } else if (typeProcess ipDetection) { type 1 } const data { loginName: logName, code: $(#mobileVerCode).val(), type: type, phone: $(#mobileVer).val(), countryCode: $(#findCountryCode2).val(), token: apiToken } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) // console.log(hasPaymentPWd, hasPaymentPassword) // console.log(typeProcess, typeProcess) $.ajax({ url: /v3/verifyBySMS, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token; } if (hasPaymentPassword && typeProcess ipDetection) { loginWithToken() } else if (hasPaymentPassword && typeProcess forgotLoginPwd) { hideMobileVer() $(#forgetPwdSubTitle).css(display, none); $(#forgotNewPwdStep).css(display, flex); $(#forgetPwdTitle).text(重置登录密码); } else if (!hasPaymentPassword && typeProcess forgotCashPwd) { hideMobileVer() showPaymentPwdReset() } } else { errorToast(data.info) } } }); } } function authCashPwdNextStep() { if (isApiLoading) { return false; } const data { loginName: logName, cashPassword: $(#forgotCashPwdVer).val(), type: 2, } // console.log(dataaa, data) // console.log(hasPyamentPWd, hasPaymentPassword) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/member/verifyCashPassword, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token } hideCashPwdVerification() $(#forgetPwdSubTitle).css(display, none); $(#forgotNewPwdStep).css(display, flex); $(#forgetPwdTitle).text(重置登录密码); } else { errorToast(data.info) } } }); } function authVerNextStep() { if (isApiLoading) { return false; } let type; if (typeProcess forgotCashPwd) { type 3 } else if (typeProcess forgotLoginPwd) { type 2 } else if (typeProcess ipDetection) { type 1 } const data { loginName: logName, type: type, token: apiToken, code: $(#authVer).val(), } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) // console.log(hasPyamentPWd, hasPaymentPassword) $.ajax({ url: /v3/verifyByMicrosoft, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token } if (hasPaymentPassword && typeProcess ipDetection) { loginWithToken() } else if (hasPaymentPassword && typeProcess forgotLoginPwd) { hideAuthVer() $(#forgetPwdSubTitle).css(display, none); $(#forgotNewPwdStep).css(display, flex); $(#forgetPwdTitle).text(重置登录密码); } else if (!hasPaymentPassword && typeProcess forgotCashPwd) { hideAuthVer() showPaymentPwdReset() } } else { errorToast(data.info) } } }); } //Microsoft Auth Steps: function getDownloadQRsAtHeader() { if (isApiLoading) { return false; } const data { loginName: logName, type: 10, } const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/util/authenticatorURL, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token } $(#authSecretKey).text(data.data.secret) secretKey data.data.secret qr_cd.generateQRCode(data.data.ios, iosQRCode, 80, 80); qr_cd.generateQRCode(data.data.android, androidQR, 80, 80); $(#cancelMsg).text(您确定要终止此绑定动态验证吗?) } else { // layer.msg(data.info); errorToast(data.info) } } }); } function getAuthKeyAtHeader() { if (isApiLoading) { return false; } const logName localStorage.getItem(logName); const unzipLogName pako_pb.unzip_data(logName); const data { loginName: unzipLogName, } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/member/getAuthKey, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token } $(#authSecretKeyHeader).text(data.data.secret) secretKeyHeader data.data.secret qr_cd.generateQRCode(data.data.qrCode, configQrCodeContainer, 114, 114); $(#securityAuthenticatorDownload).css(display, none); $(#authGoBackSecurity).css(display, none); $(#titleBar).text(重置登录密码) $(#sub-title).hide() $(#MicrosoftAuthDownload).css({ display: none, margin-top: 0px }); $(#microsoftAutConfig12).css({ display: flex, margin-top: -50px }); $(#microsoftConfig1).css({ width: 640px, margin-top: -30px }); $(#microsoftConfig2).css(width, 640px) } else { // layer.msg(data.info); errorToast(data.info) } } }); } function setBindingAuth() { $(#imgSliderId).css(display, none) hideAuthDownloadSteps() $(#cancelMsg).text(您确定要终止此绑定动态验证吗?) //next bind step... $(#microsoftAutConfig12).css({ display: none, margin-top: 0px }); $(#microsoftAuthConfigStep3).css({ display: flex, margin-top: 0px }); } //Binding MFA at Login.... function bindEmailAtLogin() { if (isApiLoading) { return false; } const logName localStorage.getItem(logName); const unzipLogName pako_pb.unzip_data(logName); const data { loginName: unzipLogName, token: apiToken, email: $(#emailVer).val(), code: $(#emailVerCode).val(), type: 8, } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/member/bindEmail, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC, }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { successToast(data.info) login_zip(unzipLogName, passwordVal) } else { errorToast(data.info) } } }); } function bindPhoneAtLogin() { if (isApiLoading) { return false; } const logName localStorage.getItem(logName); const unzipLogName pako_pb.unzip_data(logName); const cashPwdValue $(#securityPaymentPwd).val() const data { loginName: unzipLogName, type: 6, countryCode: $(#findCountryCode2).val(), phone: $(#mobileVer).val(), code: $(#mobileVerCode).val(), token: apiToken } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/member/bindPhone, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token } successToast(data.info) login_zip(unzipLogName, passwordVal) } else { errorToast(data.info) } } }); } function bindMicrosoftAuth() { if (isApiLoading) { return false; } const data { loginName: logName, type: 10, secret: secretKeyHeader, code: $(#microsoftAuthCode).val(), token: apiToken } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/member/bindAuthKey, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { successToast(data.info) login_zip(logName, passwordVal) } else { errorToast(data.info) } } }); } // Final Steps --------------- function confirmPwd() { if (isApiLoading) { return false; } let password_str $(#newPwd).val(); let repassword_str $(#confirmNewPwd).val(); // console.log(hasPaymentPWd, hasPaymentPassword) // console.log(typeProcess, typeProcess) if (hasPaymentPassword && typeProcess forgotLoginPwd) { const data { loginName: logName, password: password_str, confirmPassword: repassword_str, token: apiToken, type: 2 } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/member/resetLoginPassword, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token; } successToast(data.info) setTimeout(() > { resetAll() switchCard(login) }, 3000) } else { errorToast(data.info) } } }); } else if (!hasPaymentPassword && (typeProcess forgotCashPwd || typeProcess setPaymentPwdFirstTime)) { let type; if (typeProcess forgotCashPwd) { type 3 } else if (typeProcess setPaymentPwdFirstTime) { type 4 } else if (typeProcess forgotLoginPwd) { type 2 } else if (typeProcess ipDetection) { type 1 } const data { loginName: logName, cashPassword: password_str, confirmCashPassword: repassword_str, token: apiToken, type: type, } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/member/resetCashPassword, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data) if (data.code 0000) { if (data.data.token) { apiToken data.data.token; } hasPaymentPassword true; successToast(data.info) if (typeProcess forgotCashPwd) { hidePaymentPwdReset() switchCard(login) } else if (typeProcess setPaymentPwdFirstTime) { if (needToBindMFA) { typeProcess bindingMFA hidePaymentPwdReset() // showBindingMFA() } else { // loginWithToken() login_zip(logName, passwordVal) } } } else { errorToast(data.info) } } }); } } function loginWithToken() { let type; if (typeProcess forgotCashPwd) { type 3 } else if (typeProcess forgotLoginPwd) { type 2 } else if (typeProcess ipDetection) { type 1 } else if (typeProcess bindingMFA && bindingType phone) { type 6 } else if (typeProcess bindingMFA && bindingType email) { type 8 } else if (typeProcess bindingMFA && bindingType microsoft) { type 10 } const data { loginName: logName, password: passwordVal, type: type, token: apiToken } // console.log(dataaa, data) const zippedData pako_pb.zip_data(data) $.ajax({ url: /v3/loginWithToken, type: POST, dataType: json, data: zippedData, contentType: application/json, headers: { version: 5.7.0, visitType: WEB, visitSource: PC }, beforeSend: function (XMLHttpRequest) { isApiLoading true; }, complete: function (XMLHttpRequest, textStatus) { isApiLoading false; }, success: function (zippedData) { const data pako_pb.unzip_data(zippedData); // console.log(data, data); if (data.code 0000) { if (data.data.token) { apiToken data.data.token } // const logName data.data.loginName const logName pako_pb.zip_data(data.data.loginName) localStorage.setItem(logName, logName); location.href /; } else { errorToast(data.info) } } }); } function validatePassword(password) { let passwordRegex /^(?.*A-Za-z)(?.*\d)A-Za-z\d{8,16}$/; return passwordRegex.test(password); } //POP-UP... function step2aCustomerService(link, message, trigger, type) { if (!validatePassword($(#forgotInput2a).val())) { errorToast(请输入8-16位字母和数字组合的密码) return false; } if (!!link) { $(#jumptoCustomerServ).click(function () { jumpToCustomerService(link); }); } else if (!!trigger) { $(#jumptoCustomerServ).click(function () { trigger }); } if (type resetByManual) { $(#jumptoCustomerServ).click(function () { resetByCustomerService() }); } layer.open({ type: 1, shade: 0.7, scrollbar: false, shadeClose: true, title: false, skin: game-line-bg, closeBtn: 0, offset: 320px, content: $(#alertInfoBox), end: function () { $(#alertInfoBox).hide() } }) } function jumpToCustomerService(link) { window.open(data.data.kefu, _blank); } function hideModals() { $(#forgotNewPwdStep).css(display, none); $(#step5GoBack).css(display, none); $(.mask-cover).hide(); $(#regContent).hide(); $(#forgotPwdContainer).css(display, none); } function resetAll() { hasPaymentPassword true; skipStep undefined; hideEnterLoginName() hideChoosingVerMethods() hideEmailVer() hideMobileVer() hideAuthVer() hideCashPwdVerification() hideCustomerService() hideSettingPwd() hideLoginVerification() hidePaymentPwdReset() hideAuthDownloadSteps() switchCard(login) $(#forgetPwdTitle).text(忘记登录密码) $(#forgetPwdSubTitle).hide() layer.closeAll() $(#closeRegModal).show(); $(#authenticationContents).hide() $(#headCustomerContent).hide() $(#resetCashPasswordContent).css(display, none); $(#forgot-step2-alert).css(display, none); //Last step binding microsoft Auth $(#microsoftAuthConfigStep3).css({ display: none, margin-top: 0px }); $(#microsoftAutConfig12).css({ display: none, margin-top: 0px }); $(#microsoftConfig1).css({ width: 640px, margin-top: 0px }); //reset reCaptcha $(#reCAPTCHAModal).css(display, none); $(#reCAPTCHAErrorMsg).css(display, none); $(#reCAPTCHAModal).css(display, none); $(.trial-game-recaptch).removeClass(trial-game-recaptch-error); $(.trial-line-alert-recaptch).removeClass(trial-line-alert-recaptch-error trial-line-alert-recaptch-success); $(.trial-title-wrapper-recaptch).removeClass(trial-title-wrapper-recaptch-error trial-title-wrapper-recaptch-success); } function step1GoBack() { $(.mask-cover).hide(); } function customerSerGoBack() { $(#forgotPwdStep2a).css(display, none); $(#headCustomerContent).css(display, none); $(#forgot-step2a-alert).css(display, none); $(#customerSerGoBack).css(display, none); $(#forgotPwdStep2).show(); $(#authenticationContents).show(); $(#VerMethodsGoBack).css(display, flex); $(#forgot-step2-alert).css(display, flex); } function VerMethodsGoBack() { $(#forgotPwdStep1).show(); $(#forgot-step1-alert).css(display, flex); $(#inputUserGoBack).css(display, flex); $(#forgotInput1).val() $(#sub-title).hide(); hideChoosingVerMethods() } function emailGoBack() { hideEmailVer() $(#forgotPwdStep2).show(); $(#authenticationContents).show() $(#VerMethodsGoBack).css(display, flex); $(#forgot-step2-alert).css(display, flex); } function mobileGoBack() { hideMobileVer() $(#forgotPwdStep2).show(); $(#authenticationContents).show() $(#VerMethodsGoBack).css(display, flex); $(#forgot-step2-alert).css(display, flex); } function authGoBack() { hideAuthVer() $(#forgotPwdStep2).show(); $(#authenticationContents).show() $(#VerMethodsGoBack).css(display, flex); $(#forgot-step2-alert).css(display, flex); } function step5GoBack() { hideSettingPwd() $(#titleBar).text(忘记登录密码) //go back to register page; closeGamePop(); location.href /register; // ########################################### if (selectedMFA auth) { $(#authVer).val() $(#forgotPwdAuthenticator).css(display, flex); $(#authGoBack).css(display, flex); $(#sub-title).css(display, flex); $(#sub-title).text(微软安全令牌验证) } else if (selectedMFA email) { $(#emailVer).val() $(#emailVerCode).val() $(#forgotPwdEmail).css(display, flex); $(#emailGoBack).css(display, flex); $(#sub-title).css(display, flex); $(#sub-title).text(邮箱验证) } else { $(#mobileVer).val() $(#mobileVerCode).val() $(#forgotPwdMobile).css(display, flex); $(#mobileGoBack).css(display, flex); $(#sub-title).css(display, flex); $(#sub-title).text(手机验证) } //################################################## } //######## Forgot Pwd Process Ends: ################# // ------- function comes from a second layer ------ function openCancelPwdPopup(func, isBound, message, isPaymentPwd) { if (skipStep 1 && typeProcess forgotLoginPwd) { resetAll() } else if (skipStep 1 && typeProcess bindingMFA) { resetAll() // showBindingMFA() } else { if (func) { $(#cancelPwd).on(click, () > { func() layer.closeAll() }) } else { $(#cancelPwd).on(click, () > { resetAll() }) } if (isBound || isPaymentPwd) { $(#cancelMsg).text(message) } layer.open({ type: 1, shade: 0.7, scrollbar: false, title: false, skin: game-line-bg, closeBtn: 0, offset: 320px, content: $(#cancelResetPwd), end: function () { $(#cancelResetPwd).hide() } }) } } function cashPwdPopup(message, func, noPaymentPwd, atLeastOneBind) { if (func) { //when no payment has been set yet. if ((noPaymentPwd && !atLeastOneBind)) { $(#cancelPwd).text(取消) $(#cancelPwd).css(color, #A8B3C3) $(#rightPwd).css(color, #303030) $(#rightPwd).text(前往) $(#rightPwd).on(click, () > { func() layer.closeAll() }) $(#cancelPwd).on(click, () > { closeGamePop() }) } // when payment has been set but user clicked on the only bound MFA. else if (!noPaymentPwd && atLeastOneBind) { //when no payment has been set yet. $(#cancelPwd).text(取消) $(#cancelPwd).css(color, #A8B3C3) $(#rightPwd).css(color, #303030) $(#rightPwd).text(前往) $(#rightPwd).off(click); $(#cancelPwd).off(click); // Add new click event listeners $(#rightPwd).on(click, () > { closeGamePop(); }); $(#cancelPwd).on(click, () > { closeGamePop(); }); } else { $(#cancelPwd).text(取消) $(#cancelPwd).css(color, #A8B3C3) $(#rightPwd).css(color, #303030) $(#rightPwd).text(确定) $(#rightPwd).on(click, () > { func() layer.closeAll() }) $(#cancelPwd).on(click, () > { closeGamePop() }) } } else { $(#cancelPwd).on(click, () > { $(#forgotNewPwdStep).css(display, none); $(#step5GoBack).css(display, none); $(#titleBar).text(忘记登录密码) $(.mask-cover).hide(); $(#regContent).hide(); // $(#forgotPwdModal).css(display, none); layer.closeAll() }) } if (message) { $(#cancelMsg).text(message) } else { $(#cancelMsg).text(您确定要停止绑定微软安全令牌吗?) } layer.open({ type: 1, shade: 0.7, scrollbar: false, // shadeClose: true, title: false, skin: game-line-bg, closeBtn: 0, offset: 320px, content: $(#cancelResetPwd), end: function () { $(#cancelResetPwd).hide() } }) } function errorToast(message) { if (!!message) { $(#error-message).text(message) } else { $(#error-message).text(请输入正确的验证码) } $(#warningPopup).css(width, max-content) $(#warningPopup).css(display, flex) layer.open({ type: 1, shade: 0.6, scrollbar: false, shadeClose: true, title: false, skin: game-line-bg, closeBtn: 0, offset: 40%, 45%, time: 3000, align: center, content: $(#warningPopup), end: function () { $(#warningPopup).hide() } }) } function successToast(message) { if (!!message) { $(#success-message).text(message) } else { $(#success-message).text(重置成功) } $(#successPopup).css(width, max-width) $(#successPopup).css(display, flex) layer.open({ type: 1, shade: 0.7, scrollbar: false, shadeClose: true, title: false, skin: game-line-bg, closeBtn: 0, // offset: 320px, offset: 40%, 45%, align: center, time: 3000, content: $(#successPopup), end: function () { $(#successPopup).hide() } }) } // --------- end of second layer messages --------------- function toCountryHtml(data) { var html ; if (null ! data) { data.forEach(itm > { html + div classcountry-code-list flex-between>; html + div classcountry-code-list-fonts> + itm.name + /div>; html + div classcountry-code-list-fonts code-value> + itm.code + /div>; html + /div>; }); } return html; } // 世界杯活动侧边栏js ******** function discountUrlFn(url) { window.location /discount/details/ + url } // function routerFn(val){ // window.location val // } // function switchShow(val){ // if(val 0) { // $(.word-cup-fixed-side-box).css(height,163px) // $(#sideShowMode).hide() // $(#sideHideMode).show() // }else if(val 1){ // $(.word-cup-fixed-side-box).css(height,476px) // setTimeout(() > { // $(#sideShowMode).show() // $(#sideHideMode).hide() // }, 200); // } // } // $(function(){ // if(window.location.pathname.indexOf(/play/) -1){ // $(.word-cup-fixed-side-box).show() // if(window.location.pathname.indexOf(details/216) ! -1){ // $(.word-cup-side-list).eq(1).addClass(word-cup-side-list-chosed) // $(.word-cup-side-list).eq(1).removeClass(cursor) // $(.word-cup-side-list).eq(1).removeAttr(onclick) // $(.word-cup-side-list).eq(1).append(img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow>img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow word-cup-side-list-arrow2>) // }else if(window.location.pathname.indexOf(details/218) ! -1){ // $(.word-cup-side-list).eq(2).addClass(word-cup-side-list-chosed) // $(.word-cup-side-list).eq(2).removeClass(cursor) // $(.word-cup-side-list).eq(2).removeAttr(onclick) // $(.word-cup-side-list).eq(2).append(img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow>img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow word-cup-side-list-arrow2>) // }else if(window.location.pathname.indexOf(details/220) ! -1){ // $(.word-cup-side-list).eq(3).addClass(word-cup-side-list-chosed) // $(.word-cup-side-list).eq(3).removeClass(cursor) // $(.word-cup-side-list).eq(3).removeAttr(onclick) // $(.word-cup-side-list).eq(3).append(img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow>img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow word-cup-side-list-arrow2>) // }else if(window.location.pathname.indexOf(details/226) ! -1){ // $(.word-cup-side-list).eq(5).addClass(word-cup-side-list-chosed) // $(.word-cup-side-list).eq(5).removeClass(cursor) // $(.word-cup-side-list).eq(5).removeAttr(onclick) // $(.word-cup-side-list).eq(5).append(img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow>img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow word-cup-side-list-arrow2>) // }else if(window.location.pathname.indexOf(details/224) ! -1){ // $(.word-cup-side-list).eq(4).addClass(word-cup-side-list-chosed) // $(.word-cup-side-list).eq(4).removeClass(cursor) // $(.word-cup-side-list).eq(4).removeAttr(onclick) // $(.word-cup-side-list).eq(4).append(img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow>img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow word-cup-side-list-arrow2>) // }else if(window.location.pathname.indexOf(/worldcup/) ! -1){ // $(.word-cup-side-list).eq(6).addClass(word-cup-side-list-chosed) // $(.word-cup-side-list).eq(6).removeClass(cursor) // $(.word-cup-side-list).eq(6).removeAttr(onclick) // $(.word-cup-side-list).eq(6).append(img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow>img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow word-cup-side-list-arrow2>) // }else if(window.location.pathname.indexOf(/zanzhu/serbian) ! -1){ // $(.word-cup-side-list).eq(0).addClass(word-cup-side-list-chosed) // $(.word-cup-side-list).eq(0).removeClass(cursor) // $(.word-cup-side-list).eq(0).removeAttr(onclick) // $(.word-cup-side-list).eq(0).append(img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow>img src/assets/abc2024/discount/216/images/fixed-side-arrow.webp alt classword-cup-side-list-arrow word-cup-side-list-arrow2>) // } // }else{ // $(.word-cup-fixed-side-box).hide() // } // }) // ******** // *******新增头像选取功能******** initAvatar(1) var avatarPage 1 function showAvatarFn() { layer.open({ type: 1, shade: 0.4, scrollbar: false, shadeClose: true, title: false, skin: avatar-content, closeBtn: 0, shift: 1, offset: 100px, content: $(#avatarContent) }) } function initAvatar(val) { if (localStorage.getItem(userAvatar)) { let src localStorage.getItem(userAvatar) $(#userAvatar).attr(src, src) } $(.avatar-list-box).html() var avatarTemp 36 // 已有头像总数 if (val 1) { avatarTemp 21 for (let i 0; i avatarTemp; i++) { $(.avatar-list-box).append(img src/assets/abc2024/images/avatar- + (i + 1) + .png classavatar-img-list idavatar_ + (i + 1) + >) } $(.avatar-switch-btn).removeClass(avatar-switch-btn-activing) $(.avatar-switch-btn).eq(0).addClass(avatar-switch-btn-activing) } else if (val 2) { avatarTemp 17 for (let i 0; i avatarTemp; i++) { $(.avatar-list-box).append(img src/assets/abc2024/images/avatar- + (i + 21) + .png classavatar-img-list idavatar_ + (i + 22) + >) } $(.avatar-switch-btn).removeClass(avatar-switch-btn-activing) $(.avatar-switch-btn).eq(1).addClass(avatar-switch-btn-activing) } } function switchAvatar(val) { if (avatarPage ! val) { avatarPage val initAvatar(val) } } $(.avatar-list-box).on(click, .avatar-img-list, function () { let src $(this).attr(src) $(#userAvatar).attr(src, src) localStorage.setItem(userAvatar, src) }) // *************** function checkRealName() { if ($(#realName).val().indexOf( ) > 0) { let newInput $(#realName).val().trim() $(#realName).val(newInput) layer.msg(真实姓名不得输入空格) } } // // 新ag弹框调用 // function showAgMenu(){ // layer.open({ // type: 1, // shade: 0.4, // scrollbar: false, // shadeClose:true, // title:false, // skin: ag-chose-pop, // closeBtn:0, // offset: 350px, // content: $(#agMenuPop) // }) // } // 关闭登录/注册弹框 $(#closeIcon).click(function () { $(.mask-cover).click() }) // 注册第一步输入栏非空检测 $(#zcloginName).on( input, function () { if ($(#zcloginName).val().length > 0 && $(#zcpassword).val().length > 8 && $(#zcrepassword).val().length > 8) { $(#regBtn1).show(); $(#regBtn2).hide(); } else { $(#regBtn1).hide(); $(#regBtn2).show(); } }); $(#zcpassword).on( input, function () { if ($(#zcloginName).val().length > 0 && $(#zcpassword).val().length > 8 && $(#zcrepassword).val().length > 8) { $(#regBtn1).show(); $(#regBtn2).hide(); } else { $(#regBtn1).hide(); $(#regBtn2).show(); } }); $(#zcrepassword).on( input, function () { if ($(#zcloginName).val().length > 0 && $(#zcpassword).val().length > 8 && $(#zcrepassword).val().length > 8) { $(#regBtn1).show(); $(#regBtn2).hide(); } else { $(#regBtn1).hide(); $(#regBtn2).show(); } }); // 提交注册页输入栏非空检测 $(#realName).on(input, function () { if ($(#realName).val().length > 0 && $(#zcphone).val().length > 0 && $(#zcsecurityCode).val().length > 0 && $(#hasReadedInfo).is(:checked) true) { $(#regCfmBtn1).show(); $(#regCfmBtn2).hide(); } else { $(#regCfmBtn1).hide(); $(#regCfmBtn2).show(); } }); $(#agentName).on(input, function () { if ($(#realName).val().length > 0 && $(#zcphone).val().length > 0 && $(#zcsecurityCode).val().length > 0 && $(#hasReadedInfo).is(:checked) true) { $(#regCfmBtn1).show(); $(#regCfmBtn2).hide(); } else { $(#regCfmBtn1).hide(); $(#regCfmBtn2).show(); } }); $(#zcphone).on(input, function () { if ($(#realName).val().length > 0 && $(#zcphone).val().length > 0 && $(#zcsecurityCode).val().length > 0 && $(#hasReadedInfo).is(:checked) true) { $(#regCfmBtn1).show(); $(#regCfmBtn2).hide(); } else { $(#regCfmBtn1).hide(); $(#regCfmBtn2).show(); } }); $(#zcsecurityCode).on(input, function () { if ($(#realName).val().length > 0 && $(#zcphone).val().length > 0 && $(#zcsecurityCode).val().length > 0 && $(#hasReadedInfo).is(:checked) true) { $(#regCfmBtn1).show(); $(#regCfmBtn2).hide(); } else { $(#regCfmBtn1).hide(); $(#regCfmBtn2).show(); } }); $(#hasReadedInfo).click(function () { if ($(#realName).val().length > 0 && $(#zcphone).val().length > 0 && $(#zcsecurityCode).val().length > 0 && $(#hasReadedInfo).is(:checked) true) { $(#regCfmBtn1).show(); $(#regCfmBtn2).hide(); } else { $(#regCfmBtn1).hide(); $(#regCfmBtn2).show(); } }) // 登录输入栏非空检测 $(#loginName2).on( input, function () { if ($(#loginName2).val().length > 0 && $(#password2).val().length > 0) { $(#loginSub).show(); $(#loginSub2).hide(); } else { $(#loginSub).hide(); $(#loginSub2).show(); } }); $(#password2).on( input, function () { if ($(#loginName2).val().length > 0 && $(#password2).val().length > 0) { $(#loginSub).show(); $(#loginSub2).hide(); } else { $(#loginSub).hide(); $(#loginSub2).show(); } }); // 找回密码第一步输入栏非空检测 $(#findMobile).on( input, function () { if ($(#findMobile).val().length > 0 && $(#findMobileVcode).val().length > 0) { $(#getPwdNext1).show(); $(#getPwdNext2).hide(); } else { $(#getPwdNext1).hide(); $(#getPwdNext2).show(); } }); $(#findMobileVcode).on( input, function () { if ($(#findMobile).val().length > 0 && $(#findMobileVcode).val().length > 0) { $(#getPwdNext1).show(); $(#getPwdNext2).hide(); } else { $(#getPwdNext1).hide(); $(#getPwdNext2).show(); } }); //手机验证码登录 $(#loginSmsCode).on(input, function () { if ($(#loginSmsCode).val().length > 0) { $(#loginSmsSub).show(); $(#loginSmsSub2).hide(); } else { $(#loginSmsSub).hide(); $(#loginSmsSub2).show(); } }); // 找回密码页获取验证码点击方法 function getFindPwdFontsShow() { //获取验证码方法调用 $(#alertBox).show(); $(#alertContent).text(验证码发送成功); let len 60; let timeExist true; if (timeExist) { $(#getPwdFontsShow).hide(); $(#getPwdSecondsShow).show(); $(#getPwdSecondsShow).text(len + s); var time setInterval(function () { $(#getPwdSecondsShow).text( parseInt($(#getPwdSecondsShow).text()) - 1 + s); if ($(#getPwdSecondsShow).text() 0s) { clearInterval(time); $(#getPwdFontsShow).show(); $(#getPwdSecondsShow).hide(); timeExist true; } }, 1000); timeExist false; } else { return false; } } // 设置新密码输入栏非空检测 $(#npassword).on( input, function () { if ($(#npassword).val().length > 8 && $(#shwPwd).val().length > 8) { $(#newPwdSub).show(); $(#newPwdSub2).hide(); } else { $(#newPwdSub).hide(); $(#newPwdSub2).show(); } }); $(#shwPwd).on( input, function () { if ($(#npassword).val().length > 8 && $(#shwPwd).val().length > 8) { $(#newPwdSub).show(); $(#newPwdSub2).hide(); } else { $(#newPwdSub).hide(); $(#newPwdSub2).show(); } }); // 点击注册弹出框方法 function showReg() { $(.mask-cover).height($(body).height()) $(.mask-cover).show(); $(#regContent).show(); $(#regLoginSteps).show(); $(#regStep1).show(); $(#regStep2).hide(); $(#logIn).hide(); $(#getPwdStep1).hide(); $(#getPwdStep2).hide(); $(#loginSms2).hide(); $(.input-border).val(); $(#forgotPwdContainer).hide() }; function showNewReg() { $(.mask-cover).height($(body).height()) $(.mask-cover).show(); $(#regContent).show(); $(#newAuthenticationModal).css(display, flex); $(#modalContainer).show(); $(#registerCard).show(); $(#loginCard).hide(); $(#forgetPwdCard).hide(); if (!isSliderLoaded) { imageSlider(.imgSlider, .imgSlider-list, .imgSlider-track, .slideWindow, .imgSlider-arrows, , /assets/abc2024/images/reg-login/imgSlider-dot.png, /assets/abc2024/images/reg-login/imgSlider-dot-active.png) isSliderLoaded true } }; // function showSetPaymentPwd(token, needBindVerifyCode, loginName){ // if(isApiLoading){ // return false; // } // logName loginName // apiToken token // needToBindMFA needBindVerifyCode // typeProcesssetPaymentPwdFirstTime // hasPaymentPassword false; // //add contents dynamically. // let data { // loginName: logName, // } // const zippedData pako_pb.zip_data(data); // $.ajax({ // url : /v3/existLoginName, // type : post, // dataType : json, // data : zippedData, // contentType: application/json, // headers: { // version: 5.7.0, // visitType: WEB, // visitSource: PC // }, // beforeSend: function (XMLHttpRequest) { // isApiLoading true; // }, // complete : function(XMLHttpRequest, textStatus) { // isApiLoading false; // }, // success : function(res) { // const data pako_pb.unzip_data(res); // console.log(data, data) // if (data.code 0000 && data.data.existLoginName true) { // } // if(!data.data.forgotCashPassword) { // $(#resetCashPasswordContent p).hide(); // } else { // $(#resetCashPasswordContent p).show(); // $(#resetCashPwdTime).html(为了您的资金安全,找回支付密码后,首次提款出款时间延长br/>+ data.data.forgotCashPassword +小时。) // } // } // }) // $(#newAuthenticationModal).css(display, flex); // $(#modalContainer).show(); // $(.mask-cover).height($(body).height()) // $(.mask-cover).show(); // $(#regContent).show(); // $(#forgotPwdModal).css(display, flex); // $(#forgetPwdCard).css(display, flex); // $(#regLoginSteps).hide(); // $(#regStep1).hide(); // $(#regStep2).hide(); // $(#logIn).hide(); // $(#loginCard).hide(); // $(#registerCard).hide(); // showPaymentPwdReset() // if(!isSliderLoaded){ // console.log(sliderLoaded false) // imageSlider(.imgSlider, .imgSlider-list, .imgSlider-track, .slideWindow, .imgSlider-arrows, , /assets/abc2024/images/reg-login/imgSlider-dot.png, /assets/abc2024/images/reg-login/imgSlider-dot-active.png) // isSliderLoaded true // } // } function showLoginVerifications() { checkSecurityStatus() typeProcess ipDetection $(#newAuthenticationModal).css(display, flex); $(#modalContainer).show(); $(.mask-cover).height($(body).height()) $(.mask-cover).show(); $(#regContent).show(); $(#regLoginSteps).hide(); $(#regStep1).hide(); $(#regStep2).hide(); $(#logIn).hide(); $(#loginCard).hide(); $(#registerCard).hide(); hideEnterLoginName() $(#forgetPwdCard).css(display, flex); $(#forgetPwdTitle).css(display, flex); $(#forgetPwdTitle).text(支付密码验证); $(#login-step-alert).css(display, flex); $(#chooseVerificationsText).text(请选择一种动态验证进行第二步验证); $(#verifyCashPwdStep).css(display, flex); if (!isSliderLoaded) { imageSlider(.imgSlider, .imgSlider-list, .imgSlider-track, .slideWindow, .imgSlider-arrows, , /assets/abc2024/images/reg-login/imgSlider-dot.png, /assets/abc2024/images/reg-login/imgSlider-dot-active.png) isSliderLoaded true } } function hideLoginVerification() { hideEnterLoginName() $(#forgetPwdCard).css(display, flex); $(#login-step-alert).css(display, none); $(#verifyCashPwdStep).css(display, none); } // 点击忘记密码弹出框方法 function showForget(loginNameValue) { typeProcess forgotLoginPwd skipStep 1 if (!!loginNameValue) { // console.log(loginnamExist) $(#forgotInput1).val(loginNameValue); logName loginNameValue } $(#regLoginSteps).hide(); $(#regStep1).hide(); $(#regStep2).hide(); $(#logIn).hide(); $(#loginCard).hide(); $(#registerCard).hide(); $(#newAuthenticationModal).css(display, flex); $(#modalContainer).show(); $(.mask-cover).height($(body).height()) $(.mask-cover).show(); $(#regContent).show(); $(#forgetPwdCard).css(display, flex); // showForgot flow: hideChoosingVerMethods() hideEmailVer() hideMobileVer() hideAuthVer() hideCustomerService() hideSettingPwd() showFirstStep() $(#step5GoBack).css(display, flex); if (!isSliderLoaded) { imageSlider(.imgSlider, .imgSlider-list, .imgSlider-track, .slideWindow, .imgSlider-arrows, , /assets/abc2024/images/reg-login/imgSlider-dot.png, /assets/abc2024/images/reg-login/imgSlider-dot-active.png) isSliderLoaded true } // if(!!loginNameValue false){ // showFirstStep() // $(#step5GoBack).css(display, flex); // $(#forgotInput1).val(); // }else{ // logName loginNameValue // let data { // loginName: logName, // type: 3, // }; // const zippedData pako_pb.zip_data(data); // $.ajax({ // url : /v3/securityInfo, // type : post, // dataType : json, // data : zippedData, // contentType: application/json, // headers: { // version: 5.7.0, // visitType: WEB, // visitSource: PC // }, // complete : function(XMLHttpRequest, textStatus) { // }, // success : function(res) { // const data pako_pb.unzip_data(res); // if (data.code 0000 && data.data.existLoginName true) { // // go to 2 way verify page directly: step2 // hideEnterLoginName() // $(#forgotPwdStep2).show(); // $(#authenticationContents).show() // $(#forgot-step2-alert).css(display, flex); // $(#step5GoBack).css(display, flex); // $(#forgotInput1).val(); // if(!!data.data.forgotDynamicPassword && typeProcess forgotLoginPwd){ // $(#VerificationsTimeExtension).text(data.data.forgotDynamicPassword) // } // if(!!data.data.forgotCashPassword){ // $(#resetCashPwdTime).text(data.data.forgotCashPassword) // } // if(!!data.data.phone){ // $(#forgotMobileVerification).show() // }else{ // $(#forgotMobileVerification).hide() // } // if(!!data.data.email){ // $(#forgotEmailVerification).show() // isEmailExist true; // userEmail data.data.email; // }else{ // $(#forgotEmailVerification).hide() // } // if(!!data.data.securityCode){ // $(#forgotAuthVerification).show() // }else{ // $(#forgotAuthVerification).hide() // } // if(data.data.hasCashPassword && data.data.bindingCount 0 && typeProcess forgotLoginPwd){ // $(#forgotCashPwdVerification).show() // }else{ // $(#forgotCashPwdVerification).hide() // } // if(!!data.data.kefu){ // $(#forgotCustomerVerification).show() // } // }else{ // // 用户不存在 // errorToast(data.info) // } // } // }); // } }; // 点击登录弹出框方法 function showLogin() { closeGamePop() $(.mask-cover).height($(body).height()) $(.mask-cover).show(); $(#regContent).show(); $(#newAuthenticationModal).css(display, flex); $(#modalContainer).show(); $(#registerCard).hide(); $(#loginCard).show(); $(#forgetPwdCard).hide(); // $(.mask-cover).height($(body).height()) // $(.mask-cover).show(); // $(#regContent).show(); // $(#regStep1).hide(); // $(#regStep2).hide(); // $(#logIn).show(); // $(#getPwdStep1).hide(); // $(#getPwdStep2).hide(); // $(#loginSms2).hide(); // $(.input-border).val(); // $(#loginSmsName).val(); // $(#loginSmsPass).val(); }; function showLoginSms() { $(.mask-cover).height($(body).height()) $(.mask-cover).show(); $(#regContent).show(); $(#loginSms2).show(); $(#regStep1).hide(); $(#regStep2).hide(); $(#logIn).hide(); $(#getPwdStep1).hide(); $(#getPwdStep2).hide(); }; // 登录提交 $(#loginSub).click(function () { // console.log($(#loginUserName).val()); // console.log($(#loginPwd).val()); }); //检测用户/密码是否满足要求 function checkExistLoginName(loginName, password) { } // 注册页点击进入下一步方法 $(#regBtn1).click(function () { var loginName $(#zcloginName).val(); var password $(#zcpassword).val(); var repassword $(#zcrepassword).val(); if (password ! repassword) { layer.msg(两次密码输入不一致) return false } //先检测用户/密码是否满足要求,如果不满足要求,不进入下一步 $.ajax({ url: /memberjson/check, type: post, dataType: json, data: { loginName, password }, context: document.body, complete: function (XMLHttpRequest, textStatus) { }, success: function (res) { if (res.code ! 1) { layer.msg(res.info); isPass false; } else { $(#regStep1).hide(); $(#regStep2).show(); } } }); }); // 注册页获取验证码点击方法 $(#fontsShow).click( function () { //获取验证码方法调用 $(#alertBox).show(); $(#alertContent).text(验证码发送成功); let len 60; let timeExist true; if (timeExist) { $(#fontsShow).hide(); $(#secondsShow).show(); $(#secondsShow).text(len + s); var time setInterval(function () { $(#secondsShow).text( parseInt($(#secondsShow).text()) - 1 + s); if ($(#secondsShow).text() 0s) { clearInterval(time); $(#fontsShow).show(); $(#secondsShow).hide(); timeExist true; } }, 1000); timeExist false; } else { return false; } }); // 注册提交 $(#regCfmBtn1).click(function () { console.log($(#zcloginName).val()); console.log($(#zcpassword).val()); console.log($(#realName).val()); console.log($(#refereName).val()); console.log($(#zcphone).val()); console.log($(#zcsecurityCode).val()); }); // 显示或隐藏密码点击切换 $(#hidePwd).click(function () { $(#zcpassword).attr(type, text); $(#hidePwd).hide(); $(#showPwd).show(); }); $(#showPwd).click(function () { $(#zcpassword).attr(type, password); $(#hidePwd).show(); $(#showPwd).hide(); }); $(#hidePwd2).click(function () { $(#zcrepassword).attr(type, text); $(#hidePwd2).hide(); $(#showPwd2).show(); }); $(#showPwd2).click(function () { $(#zcrepassword).attr(type, password); $(#hidePwd2).show(); $(#showPwd2).hide(); }); // 是否记住密码切换 $(#keepLiveNone).click(function () { $(#keepLiveNone).hide(); $(#keepLive).css(display, flex); }); $(#keepLive).click(function () { $(#keepLiveNone).css(display, flex); $(#keepLive).hide(); }); // 点击忘记密码切换 $(#getPwdBtn).click(function () { $(#logIn).hide(); $(#getPwdStep1).show(); }); // 进入设置新密码 $(#getPwdNext).click(function () { }); // 设置新密码提交 $(#newPwdSub).click(function () { // console.log(234) }); // 点击遮罩层关闭方法 $(.mask-cover).click(function () { $(#firstModifyPwdVal).val() $(#firstModifyPwdValCfm).val() $(#firstModifyPwd).hide() $(#newAuthenticationModal).hide() $(this).hide() // $(.mask-cover).hide(); // $(#regContent).hide(); // $(#regBtn1).hide(); // $(#regBtn2).show(); // $(#getPwdNext1).hide(); // $(#getPwdNext2).show(); // $(#newPwdSub).hide(); // $(#newPwdSub2).show(); // $(#showPwd).hide(); // $(#showPwd2).hide(); // $(.input-border).val(); // $(#popMaskInside).hide() // $(#countryListBox).hide() // $(#countryListBoxForget).hide() // $(#countryListBoxForget2).hide() // //new login modal... // $(#registerLoginName).val(); // $(#registerLogindisPwd).val() // $(#registerLogindisPwd2).val() // $(#registerLoginInviter).val() // $(#newLoginName).val() // $(#newLoginPwd).val() }); //click on the cross of new reg/login modal $(#closeRegModal).click(function () { $(.mask-cover).hide(); $(#regContent).hide(); $(#newAuthenticationModal).css(display, none); $(#registerCard).hide(); $(#loginCard).hide(); $(#forgetPwdCard).hide(); $(#forgotPwdStep1).css(display, none); $(#registerLoginName).val() $(#registerLogindisPwd).val() $(#registerLogindisPwd2).val() $(#registerLoginInviter).val() $(#newLoginName).val() $(#newLoginPwd).val() resetAll() }) var loginSmsA; var loginSmsCount 0; function sendFindLoginSms() { loginSmsCount 60; if (loginSmsA ! null) clearTimeout(loginSmsA); loginSmsSettimess(); } function loginSmsSettimess() { if (loginSmsCount 60) { $(#loginSmsFontsShow).hide(); $(#loginSmsSecondsShow).show(); var loginName $(#loginSmsName).val(); var password $(#loginSmsPass).val(); $.ajax({ //请求登录处理页 url: /memberjson/login/sms, type: POST, dataType: json, data: { loginName: loginName, password: password }, success: function (data) { //登录成功后返回的数据 layer.msg(data.info); }, error: function () { layer.msg(未知错误); } }); } if (loginSmsCount 0) { $(#loginSmsSecondsShow).hide(); $(#loginSmsFontsShow).show(); return; } else { $(#loginSmsSecondsShow).text(loginSmsCount - 1 + s); loginSmsCount--; } loginSmsA setTimeout(function () { loginSmsSettimess(); }, 1000); }/script>script> //Check game status.. //null: maintenance, //0: under-Maintenance, //1: open, //2: under-development //Function for Maintenance state: function createMaintenanceDiv(gameID, showText, statusCode) { let newDiv document.createElement(div); newDiv.id sport + gameID; let parentIDName `game_` + gameID; let parentElement document.getElementById(parentIDName); if (parentElement ! null) { //check if inline width exists on parent: if (!!parentElement.style.width) { if (parentElement.style.width 24.9% || parentElement.style.width 25%) { newDiv.className overlay-content overlay-content-Width; } else if (parentElement.style.width 20%) { newDiv.className overlay-content; } else if (parentElement.style.width 14.3% || parentElement.style.width 14.2%) { newDiv.className overlay-content overlay-content-Width2; // newDiv.innerHTML div classgameState-WidthSlot>img classmaintenanceImg src/assets/abc2024/images/maintenanceState@2x.png alt>span classmaintenanceText>维护中/span>/div>; } else if (parentElement.style.width 16.6%) { newDiv.className overlay-content overlay-content-Width3; // newDiv.innerHTML div classgameState-WidthSlot>img classmaintenanceImg src/assets/abc2024/images/maintenanceState@2x.png alt>span classmaintenanceText>维护中/span>/div>; } } else { newDiv.className overlay-content; } //skip 14.3 width columns as we already pass innerHTML if ((parentElement.style.width ! 14.3%) && (parentElement.style.width ! 14.2%) && (parentElement.style.width ! 16.6%)) { // newDiv.innerHTML div classgameState>img classmaintenanceImg src/assets/abc2024/images/maintenanceState@2x.png alt>span classmaintenanceText>维护中/span>/div>; } if (statusCode 0) { // newDiv.innerHTML div idmaintenance-activated classno-activated-box>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png stylewidth: unset;height: 14px;display: unset;margin: 0 4px 0 0; alt>场馆升级中/div>div classmaintenancing-activated-line-2> + showText + /div>/div>; newDiv.innerHTML div idmaintenance-activated classno-activated-box>div classgameState stylemargin: 0 auto 10px;>img classunderDevelopmentImg src/assets/abc2024/images/upgrade_icon.png styleheight: unset !important;>span classmaintenanceText stylefont-size: 16px !important;font-weight: normal;>场馆升级中/span>/div>div classmaintenancing-activated-line-2> + showText + /div>/div>; $(#game_ + gameID + _route).attr(href, javascript:void(0);) } else if (statusCode 3) { newDiv.innerHTML div idmaintenance-activated classpre-maintenancing-activated-new-short flex styletop: unset;bottom: -200px;border-radius: 20px;>div classpre-mainteivated-line flex>img classpre-mainteivated-img src/assets/abc2024/images/game-pre-updating-icon.png stylewidth: 14px;height: unset;display: unset;margin: 0 4px 0 6px; alt> + showText + /div>/div>; $(newDiv).addClass(overlay-bg-none) } parentElement.appendChild(newDiv) } $(sport + gameID).attr(textData, showText) $(sport + gameID).attr(datamode, statusCode) } //Function for underDevelopment state: function createDevelopmentDiv(gameID) { let newDiv document.createElement(div); newDiv.id sport + gameID; let parentIDName `game_` + gameID; let parentElement document.getElementById(parentIDName); if (parentElement ! null) { //check if inline style {width} exists on parent: if (!!parentElement.style.width) { if (parentElement.style.width 24.9% || parentElement.style.width 25%) { newDiv.className overlay-content overlay-content-Width; } else if (parentElement.style.width 20%) { newDiv.className overlay-content; } else if (parentElement.style.width 14.3% || parentElement.style.width 14.2%) { newDiv.className overlay-content overlay-content-Width2; newDiv.innerHTML div classgameState-WidthSlot>img classunderDevelopmentImg src/assets/abc2024/images/wait_icon.png alt styleheight: unset !important;>span classmaintenanceText stylefont-size: 16px !important;font-weight: normal;>敬请期待/span>/div>; } else if (parentElement.style.width 16.6%) { newDiv.className overlay-content overlay-content-Width3; newDiv.innerHTML div classgameState-WidthSlot>img classunderDevelopmentImg src/assets/abc2024/images/wait_icon.png alt styleheight: unset !important;>span classmaintenanceText stylefont-size: 16px !important;font-weight: normal;>敬请期待/span>/div>; } } else { newDiv.className overlay-content; } //skip 14.3 and 14.2 width columns as we already pass innerHTML if ((parentElement.style.width ! 14.3%) && (parentElement.style.width ! 14.2%) && (parentElement.style.width ! 16.6%)) { newDiv.innerHTML div classgameState stylemargin-top: -24px;height: unset;>img classunderDevelopmentImg src/assets/abc2024/images/wait_icon.png alt styleheight: unset !important;>span classmaintenanceText stylefont-size: 16px !important;font-weight: normal;>敬请期待/span>/div>; } parentElement.appendChild(newDiv) } } var gameSwitchList; var hasTrialList const gameStatus () > { jQuery.ajax({ // url : /centerjson/game/switch, url: /api/game/switch, type: get, dataType: json, context: document.body, data: {}, beforeSend: function (XMLHttpRequest) { }, complete: function (XMLHttpRequest, textStatus) { }, success: function (data) { gameSwitchList data.data.gameSwitchList4MaintenanceDesc; const missingGameIds data.data.delGameIds; hasTrialList data.data.hasTestList; // Check conditions for the specified game pairs // checkGameConditions( // isUserLogin, // hasTrialList, // gameSwitchList, // FB,FB2,易倍体育, // 62, 89, // createDevelopmentDiv, // createMaintenanceDiv, // ); // Sports: EB // checkGameConditions( // isUserLogin, // hasTrialList, // gameSwitchList, // IMSport,IMSPORT2,IM体育, // 56, 78, // createDevelopmentDiv, // createMaintenanceDiv, // ); // Sports: IMSport and IMSport2 // checkGameConditions( // isUserLogin, // hasTrialList, // gameSwitchList, // YBSPORT,YBSPORT2,EB体育, // 47, 79, // createDevelopmentDiv, // createMaintenanceDiv, // ); // Sports: eB // checkGameConditions( // isUserLogin, // hasTrialList, // gameSwitchList, // YBLOTTERY,YBLOTTERY2,易倍彩票, // 37, 83, // createDevelopmentDiv, // createMaintenanceDiv, // ); // Lottery:EB // checkGameConditions( // isUserLogin, // hasTrialList, // gameSwitchList, // YBESPORT,YBESPORT2,易倍电竞, // 49, 81, // createDevelopmentDiv, // createMaintenanceDiv, // ); // eSport: EB // checkGameConditions( // isUserLogin, // hasTrialList, // gameSwitchList, // IM_DJ,IMESPORT2,EMC电竞, // 8, 84, // createDevelopmentDiv, // createMaintenanceDiv // ); // eSport: // checkGameConditions( // isUserLogin, // hasTrialList, // gameSwitchList, // LH,LH2,实况电竞, // 32, 88, // createDevelopmentDiv, // createMaintenanceDiv, // ); // eSport: Live mappingGames( isUserLogin, hasTrialList, gameSwitchList, missingGameIds, createDevelopmentDiv, createMaintenanceDiv ) } }); } // check if user is logged in, then call for game status Api, otherwise leave game status open. var isUserLogin false; gameStatus()/script>script> $(#show-pwd).click(function () { $(.pasToText).attr(type, text); $(#show-pwd).hide(); $(#hide-pwd).show(); }); $(#hide-pwd).click(function () { $(.pasToText).attr(type, password); $(#show-pwd).show(); $(#hide-pwd).hide(); }); function switchCard(card) { if (card login) { $(#registerCard).hide(); $(#loginCard).css(display, flex); $(#forgetPwdCard).hide(); hideEnterLoginName() } else if (card forgetPwd) { typeProcess forgotLoginPwd skipStep 1 showFirstStep() $(#loginCard).hide(); $(#registerCard).hide(); // showForget(document.getElementById(newLoginName).value); } else if (card register) { $(#registerCard).css(display, flex); $(#loginCard).hide(); $(#forgetPwdCard).hide(); hideEnterLoginName() } } function showLoadingFn() { $(#loadingNew).show() } function closeLoadingFn() { $(#loadingNew).hide() } // Retrieve login information from localStorage function getLoginInfo() { const username_zipped localStorage.getItem(usrN); const password_zipped localStorage.getItem(UPwd); const username pako_pb.unzip_data(username_zipped) const password pako_pb.unzip_data(password_zipped) return { username, password }; } // Load saved login information if available window.onload function () { const { username, password } getLoginInfo(); if (username && password) { const usernameInput document.getElementById(newLoginName); const passwordInput document.getElementById(newLoginPwd); const loginSwitch document.getElementById(loginSwitch); usernameInput.value username; passwordInput.value password; loginSwitch.checked true; } }; $(document).ready(function(){ $(#nav .nLi .sub).css(width,1920px) }); setInterval(function() { //console.log(testlogin execute); if(!isUserLogin){ return; } $.ajax({ url: /gamejson/testlogin, // 替换为你的后端接口 method: POST, // 或 POST dataType: json, success: function(data) { console.log(testlogin return, data); if(data.code 90001){ //console.log(testlogin 90001, data); //alert(data.info); logoutJsonBecauseSingleDeviceLogin(); //console.log(testlogin logoutJson, data); } // 在这里处理返回的数据 }, error: function(xhr, status, err) { console.error(请求失败:, status, err); } }); }, 10000); // 10000 毫秒 10 秒 // 提交退出 function logoutJsonBecauseSingleDeviceLogin() { $.ajax({ url : /memberjson/logout, dataType : json, context : document.body, success : function(data) { if (data.code 1) { var href window.location.origin href href + /index?logout1&ssauto; window.location.href href; //location.reload(); } } }); }/script> link relstylesheet href/assets/abc2024/css/index.css?v0.1.67866912349004 typetext/css> link relstylesheet href/assets/abc2024/css/layui.css?v0.1 typetext/css> link relstylesheet href/assets/abc2024/css/swiper-bundle.min.css typetext/css> script typetext/javascript src/assets/abc2024/js/lottie-service.js>/script> script src/assets/abc2024/js/qrcode.lib.js>/script> script src/assets/abc2024/js/util/qrCode.js>/script> style> .msg-info-left { width: 4px; height: 16px; border-radius: 2px; background: linear-gradient(180deg, #76BCF4 0%, rgba(118, 188, 244, 0.00) 100%); } .msg-info-title { width: calc(100% - 32px); margin: 20px auto 0; } #unreadMsgTitle, #mustMsgTitle { color: #000; font-family: PingFang SC; font-size: 16px; font-weight: 500; margin-top: 10px; padding: 0; text-align: left; width: calc(100% - 32px); margin: 10px auto 0; padding: 0; } .msg-info-content { color: #7B828A; font-family: PingFang SC; font-size: 13px; font-weight: 400; width: calc(100% - 32px); margin: 10px auto 0; padding: 0; text-align: left; } .notice-artice-content img { max-width: 100%; } .mask-cover { display: none; position: absolute; z-index: 900; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); } /style> script> window.intercomSettings { api_base: https://api-iam.intercom.io, app_id: l5wew4rn, alignment: left, horizontal_padding: 20, vertical_padding: 20 }; console.log(--调试信息--); /script> !-- script>// We pre-filled your app ID in the widget URL: https://widget.intercom.io/widget/l5wew4rn(function(){var wwindow;var icw.Intercom;if(typeof icfunction){ic(reattach_activator);ic(update,w.intercomSettings);}else{var ddocument;var ifunction(){i.c(arguments);};i.q;i.cfunction(args){i.q.push(args);};w.Intercomi;var lfunction(){var sd.createElement(script);s.typetext/javascript;s.asynctrue;s.srchttps://widget.intercom.io/widget/l5wew4rn;var xd.getElementsByTagName(script)0;x.parentNode.insertBefore(s,x);};if(document.readyStatecomplete){l();}else if(w.attachEvent){w.attachEvent(onload,l);}else{w.addEventListener(load,l,false);}}})();/script> --> !-- version: 1.0.48 -->div classmask-cover>/div>div idotherDeviceLoginModal styledisplay:none; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); width:272px; height: 186px; background:#fff; border-radius:12px; box-shadow:0 2px 16px rgba(0,0,0,0.12); z-index:9999; padding:0;> div styleposition: relative;height: 100%;> div stylepadding:18px 0 0 0; text-align:center;> div styletext-align:center; display: flex; justify-content: center;> img src/assets/abc2024/images/alert-icon.png stylewidth:24px; margin-bottom:8px; alt> div stylefont-weight:600; font-size:16px; color:#303030; margin-bottom:8px;>其它设备登录/div> /div> div stylefont-size:13px; color:#7C8591; margin-bottom:18px; line-height:1.5;padding:20px 20px; idmessagealertText> /div> /div> div styledisplay:flex; border-top:1px solid #F0F0F0; position: absolute; width: 100%; bottom: 0; width: 100%; left: 50%; transform: translateX(-50%);> div idreLoginBtn styleflex:1; text-align:center; padding:12px 0; color:#2485FD; font-size:15px; cursor:pointer; border-right:1px solid #F0F0F0;>重新登录/div> div idcontactServiceBtn styleflex:1; text-align:center; padding:12px 0; color:#000000; font-size:15px; cursor:pointer;>联系客服/div> /div> /div>/div>div idotherDeviceLoginModal2 styledisplay:none; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); width:272px; height: 170px; background:#fff; border-radius:12px; box-shadow:0 2px 16px rgba(0,0,0,0.12); z-index:9999; padding:0;> div styleposition: relative;height: 100%;> div stylepadding:18px 0 0 0; text-align:center;> div styletext-align:center; display: flex; justify-content: center;> img src/assets/abc2024/images/alert-icon.png stylewidth:24px; margin-bottom:8px; alt> div stylefont-weight:600; font-size:16px; color:#303030; margin-bottom:8px;>登录已过期/div> /div> div stylefont-size:13px; color:#7C8591; margin-bottom:18px; line-height:1.5; padding:20px 20px; idmessagealertText2> /div> /div> !-- 放在弹窗最底部 --> div styledisplay:flex; border-top:1px solid #F0F0F0; position: absolute; width: 100%; bottom: 0; width: 100%; left: 50%; transform: translateX(-50%); > div idreLoginBtn2 styleflex:1; text-align:center; padding:12px 0; color:#2485FD; font-size:15px; cursor:pointer; display: flex;justify-content: center; >重新登录/div> /div> /div> /div> div classindex-body> div classmain-content> input typehidden idmessagealert value> input typehidden idhelloworld valuehellobro> input typehidden idfingerPrintKey values3GAZN4DO6uhbslLYhLN> div idslideBox classslideBox> div classbd> ul> tr> li> a href/zanzhu/mlna> img classbanner-img srchttps://img1.wxkyep.com//banner/web/banner1107.webp?v213123?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a href/discount/discountIframe?id305> img classbanner-img srchttps://img1.wxkyep.com//banner/web/jwzj.webp?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a href/discount/details/301> img classbanner-img srchttps://img1.wxkyep.com//banner/web/283web.webp?v213123?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a href/discount/details/303> img classbanner-img srchttps://img1.wxkyep.com//banner/web/web282.webp?v213123?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a href/discount/details/284> img classbanner-img srchttps://img1.wxkyep.com//banner/web/web284.webp?v213123?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a href/discount/details/297> img classbanner-img srchttps://img1.wxkyep.com//banner/web/1056288.webp?v213123?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a href/discount/details/286> img classbanner-img srchttps://img1.wxkyep.com//banner/web/286web.webp?v213123?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a href/discount/details/252> img classbanner-img srchttps://img1.wxkyep.com//banner/web/web0805.webp?v213123?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a href/discount/details/246> img classbanner-img srchttps://img1.wxkyep.com//banner/web/cgweb0830.webp?v213123?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a hrefjavascript:void(0)> img classbanner-img srchttps://img1.wxkyep.com//banner/web/app.webp?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a hrefjavascript:void(0)> img classbanner-img srchttps://img1.wxkyep.com//banner/web/EMC(main)team.webp?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> tr> li> a href/discount/details/251> img classbanner-img srchttps://img1.wxkyep.com//banner/web/bp1125 (1).webp?v213123?v0.0.1 onerrorjavascript:this.src/assets/abc2024/images/home-banner-loading.jpg; /> /a> /li> /tr> /ul> /div> div classhd> ul> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> /ul> /div> !-- 前/后按钮代码,不需要删除即可 --> div classprev hrefjavascript:void(0)> i classprev-arrow layui-icon layui-icon-left>/i> /div> div classnext hrefjavascript:void(0)> i classnext-arrow layui-icon layui-icon-right>/i> /div> /div> script typetext/javascript> jQuery(.slideBox).slide({ mainCell: .bd ul, effect: leftLoop, autoPlay: true, interTime: 3000, trigger: click }); /script> !-- 文字走马灯--> div classmarqueeBox idClickMe> span classmarqueeBoxTitle>公告:/span> marquee classmarquee> span>1、EMC版本跃升,数据引擎焕新!诚邀首席体验官领取iPhone 17 Pro Max/span> span>2、电竞五重礼!S15决战巅峰开幕!/span> span>3、五大联赛比分投注保险!赛果0-0包赔 高达1888!/span> span>4、五大联赛冠军竞猜 立返50% 最高1288元!/span> span>5、EMC霸王餐100%包赔!/span> span>6、关于禁止国家队、俱乐部等相关职业成员参与游戏的声明/span> span>7、 【EVO真人】维护通知/span> span>8、风控提醒/span> span>9、【EMC防诈骗】重要提示/span> /marquee> /div> !-- div idcode> --> div idnoticePop styledisplay:none;> div classnotice-content> p classnotice-title> img src/assets/abc2024/images/notice-icon.png alt> span>最新公告/span> a hrefjavascript:void(0) idclosebt>/a> /p> div> ul idnotice-title-list> li classnotice-title-list-active> p classnotice-hd-title>EMC版本跃升,数据引擎焕新!/p> p classnotice-hd-time>2025-10-26 15:57:26/p> /li> li> p classnotice-hd-title>电竞五重礼!S15决战巅峰开幕!/p> p classnotice-hd-time>2025-10-26 15:58:37/p> /li> li> p classnotice-hd-title>五大联赛比分投注保险!/p> p classnotice-hd-time>2025-10-25 16:14:48/p> /li> li> p classnotice-hd-title>五大联赛冠军竞猜!/p> p classnotice-hd-time>2025-10-25 16:14:38/p> /li> li> p classnotice-hd-title>EMC霸王餐100%包赔!/p> p classnotice-hd-time>2025-10-26 14:05:58/p> /li> li> p classnotice-hd-title>关于禁止国家队、俱乐部等相关职业成员参与游戏的声明/p> p classnotice-hd-time>2025-06-04 15:36:43/p> /li> li> p classnotice-hd-title> 【EVO真人】维护通知/p> p classnotice-hd-time>2025-11-02 06:05:00/p> /li> li> p classnotice-hd-title>风控提醒/p> p classnotice-hd-time>2024-10-12 16:05:50/p> /li> li> p classnotice-hd-title>【EMC防诈骗】重要提示/p> p classnotice-hd-time>2025-10-20 15:25:27/p> /li> /ul> /div> div classnotice-content-show> div classnotice-content-Div idnotice-content-Div styledisplay: block;> p classnotice-artice-title> !-- img src/assets/abc2024/images/notice-new-icon.png alt> --> span>EMC版本跃升,数据引擎焕新!/span> /p> div classnotice-artice-content> p>p styletext-indent: 2em;>活动时间:10.26-11.02/p>p styletext-indent: 2em;>EMC APP全新版本span stylecolor: rgb(255, 77, 79);>strong>6.0.3/strong>/span>震撼上线!诚邀各位首席体验官在最新下载页点击新版下载即可。/p>p styletext-indent: 2em;>【strong>新版体验官 奖上加奖/strong>】/p>p styletext-indent: 2em;>1.新版APP故障问题与优化建议—请发送站内信反馈;/p>p styletext-indent: 2em;> 新版APP使用体验—请于热门评论区发表评论,功能、视觉、交互等不限,以上可领取span stylecolor: rgb(255, 77, 79);>strong>随机奖励彩金/strong>/span>!/p>p styletext-indent: 2em;>2.故障问题与优化建议,一经证实或采纳,额外领取span stylecolor: rgb(255, 77, 79);>strong>铭谢彩金58-888元/strong>/span>!/p>p styletext-indent: 2em;>3.每日随机抽选20位优质体验官,派发span stylecolor: rgb(255, 77, 79);>strong>幸运彩金58元/strong>/span>!/p>p styletext-indent: 2em;>【strong>首席体验官 特别大奖/strong>】/p>p styletext-indent: 2em;>重大优化建议和产品构想,一经采纳EMC易倍即送您span stylecolor: rgb(255, 77, 79);>strong>iPhone 17 Pro Max/strong>/span>手机一台!/p>p styletext-indent: 2em;>本次活动随机彩金每位会员限领一次,奖励2、3不限参与次数,请勿重复提交相同建议;【故障问题】发送站内信请选择建议类型,并附带手机机型、APP版本号等完整信息。/p>p styletext-indent: 2em;>APP下载: a hrefhttps://www.pop60.com target_blank>https://www.pop60.com/a>/p>p styletext-indent: 2em;>手机网址: a hrefhttps://www.tb528.com target_blank>https://www.tb528.com/a>/p>p styletext-indent: 2em;>易倍官网: a hrefhttps://www.pa22io.com target_blank>https://www.pa22io.com/a>/p>/span> p>2025-10-26 15:57:26/p> img classnotice-article-sign src/assets/abc2024/images/notice-article-sign.png alt> /div> /div> div classnotice-content-Div idnotice-content-Div styledisplay: none;> p classnotice-artice-title> !-- img src/assets/abc2024/images/notice-new-icon.png alt> --> span>电竞五重礼!S15决战巅峰开幕!/span> /p> div classnotice-artice-content> p>p styletext-indent: 2em;>竞无止境,S15决战巅峰主题活动盛大开启!活动期间,会员投注电竞场馆英雄联盟全球总决赛赛事,领取span stylecolor: rgb(255, 77, 79);>strong>每日投注/strong>/span>和span stylecolor: rgb(255, 77, 79);>strong>串关奖励/strong>/span>,span stylecolor: rgb(255, 77, 79);>strong>竞猜冠军/strong>/span>直领返利,机会赢取span stylecolor: rgb(255, 77, 79);>strong>现场门票/strong>/span>,span stylecolor: rgb(255, 77, 79);>strong>瓜分百万奖池/strong>/span>!荣耀之夜,EMC与您一起为LPL战队加油喝彩!详情请查看官网活动页面。/p>p styletext-indent: 2em;>APP下载: a hrefhttps://www.pop60.com target_blank>https://www.pop60.com/a>/p>p styletext-indent: 2em;>手机网址: a hrefhttps://www.tb528.com target_blank>https://www.tb528.com/a>/p>p styletext-indent: 2em;>易倍官网: a hrefhttps://www.pa22io.com target_blank>https://www.pa22io.com/a>/p>/span> p>2025-10-26 15:58:37/p> img classnotice-article-sign src/assets/abc2024/images/notice-article-sign.png alt> /div> /div> div classnotice-content-Div idnotice-content-Div styledisplay: none;> p classnotice-artice-title> !-- img src/assets/abc2024/images/notice-new-icon.png alt> --> span>五大联赛比分投注保险!/span> /p> div classnotice-artice-content> p>p styletext-indent: 2em;>活动期间,赛前投注2025-2026五大联赛任意全场比赛比分,如比赛结果为0-0,可获得注单负盈利100%返还,彩金高达span stylecolor: rgb(255, 77, 79);>strong>1888元/strong>/span>!详情请查看官网活动页面。/p>/span> p>2025-10-25 16:14:48/p> img classnotice-article-sign src/assets/abc2024/images/notice-article-sign.png alt> /div> /div> div classnotice-content-Div idnotice-content-Div styledisplay: none;> p classnotice-artice-title> !-- img src/assets/abc2024/images/notice-new-icon.png alt> --> span>五大联赛冠军竞猜!/span> /p> div classnotice-artice-content> p>p styletext-indent: 2em;>活动期间,投易倍/EB体育场馆的早盘2025-2026五大联赛冠军盘注单,即可获得投注额50%的返还彩金,最高span stylecolor: rgb(255, 77, 79);>strong>1288元/strong>/span>!详情请查看官网活动页面。/p>p styletext-indent: 2em;>br>/p>p styletext-indent: 2em;>br>/p>/span> p>2025-10-25 16:14:38/p> img classnotice-article-sign src/assets/abc2024/images/notice-article-sign.png alt> /div> /div> div classnotice-content-Div idnotice-content-Div styledisplay: none;> p classnotice-artice-title> !-- img src/assets/abc2024/images/notice-new-icon.png alt> --> span>EMC霸王餐100%包赔!/span> /p> div classnotice-artice-content> p>p styletext-indent: 2em;>每周于【易倍体育】【EMC体育】【EB体育】场馆投注指定赛事,享赛事单场馆总负盈利span stylecolor: rgb(66, 144, 247);>strong>100%全额包赔/strong>/span>!本活动无需申请,赛事结束12小时后自动结算包赔彩金。详情请查看官网活动页面。/p>p styletext-indent: 2em;>strong>EMC霸王餐赛程/strong>/p>p styletext-indent: 2em;>葡超 11-02 04:30/p>p styletext-indent: 2em;>吉马良斯vs本菲卡/p>p>br>/p>p>br>/p>/span> p>2025-10-26 14:05:58/p> img classnotice-article-sign src/assets/abc2024/images/notice-article-sign.png alt> /div> /div> div classnotice-content-Div idnotice-content-Div styledisplay: none;> p classnotice-artice-title> !-- img src/assets/abc2024/images/notice-new-icon.png alt> --> span>关于禁止国家队、俱乐部等相关职业成员参与游戏的声明/span> /p> div classnotice-artice-content> p>p styletext-indent: 2em;>近期,EMC易倍官方发现有部分体育俱乐部及电竞职业战队成员在我方平台参与游戏投注,为竭力保障EMC易倍玩家的正常利益,营造公平诚信的游戏环境,平台将禁止国家队和俱乐部、电竞相关职业选手在平台进行游戏。此类行为不仅严重破坏了公平竞赛规则,也违背了EMC易倍平台公平游戏的相关政策条款,同时影响到您个人声誉和职业生涯。 /p>p styletext-indent: 2em;>请本平台内账号仍有余额的职业成员玩家尽快完成提款清算,届时网站将关闭所有违规玩家账号。此声明发布后,针对仍持续游戏进行非法盈利的职业玩家,EMC易倍将搜集和整理证据材料,采取包括但不限于法律诉讼等手段追究法律责任,以保障平台正常玩家的合法利益。/p>p styletext-indent: 2em;>br>/p>p styletext-indent: 2em;>br>/p>/span> p>2025-06-04 15:36:43/p> img classnotice-article-sign src/assets/abc2024/images/notice-article-sign.png alt> /div> /div> div classnotice-content-Div idnotice-content-Div styledisplay: none;> p classnotice-artice-title> !-- img src/assets/abc2024/images/notice-new-icon.png alt> --> span> 【EVO真人】维护通知/span> /p> div classnotice-artice-content> p>p>尊敬的玩家:/p>p styletext-indent: 2em;> 【EVO真人】10月31日 01:00-11月2日 20:10 进行例行维护,维护期间暂时未能开放转出额度,建议暂时进入其他场馆娱乐。/p>p styletext-indent: 2em;>感谢您的支持,祝您财运亨通。/p>/span> p>2025-11-02 06:05:00/p> img classnotice-article-sign src/assets/abc2024/images/notice-article-sign.png alt> /div> /div> div classnotice-content-Div idnotice-content-Div styledisplay: none;> p classnotice-artice-title> !-- img src/assets/abc2024/images/notice-new-icon.png alt> --> span>风控提醒/span> /p> div classnotice-artice-content> p>p styletext-indent: 2em;>经多方核实,近期发现会员私下交易EMC易倍账号,进行套利行为,我公司严禁私下交易,经核实确定产生类似问题,造成的经济损失由个人承担。/p>p styletext-indent: 2em;>营造公平的游戏环境是EMC的初衷,我们会坚持品牌形象,严肃对待私下交易、套利等一切行为。最终解释权归EMC所有,感谢EMC会员一直以来支持和信赖!/p>p>br>/p>/span> p>2024-10-12 16:05:50/p> img classnotice-article-sign src/assets/abc2024/images/notice-article-sign.png alt> /div> /div> div classnotice-content-Div idnotice-content-Div styledisplay: none;> p classnotice-artice-title> !-- img src/assets/abc2024/images/notice-new-icon.png alt> --> span>【EMC防诈骗】重要提示/span> /p> div classnotice-artice-content> p>p styletext-indent: 2em;>如您登录平台被强制引流至其他非法网站,此举属于网络诈骗行为。请勿登录或充值,谨防上当受骗。/p>p styletext-indent: 2em;>客服不会主动和您索要您的账号登录、取款密码,请勿把您的账号密码提供给任何人,以保证您的账号资金安全。 除官网充值外,易倍平台官方不会通过任何聊天软件主动提供线下收款信息,请提高警惕,再次提醒会员请认准易倍平台官方网址。欢迎您向客服举报此类诈骗行为,感谢您的理解和支持。/p>div styletext-indent: 2em;>易倍官网span stylecolor: rgb(0, 0, 0);>:/span>a hrefhttps://www.pa22io.com target_blank>span stylecolor: rgb(66, 144, 247);>https://www.pa22io.com/span>/a>span stylecolor: rgb(66, 144, 247);> /span>/div>div styletext-indent: 2em;>备用网址:a hrefhttps://www.pa32ra.com target_blank>span stylecolor: rgb(66, 144, 247);>https://www.pa32ra.com/span>/a>/div>div styletext-indent: 2em;>手机网址:a hrefhttps://www.tb528.com target_blank>span stylecolor: rgb(66, 144, 247);>https://www.tb528.com/span>/a>/div>div styletext-indent: 2em;>备用网址:a hrefhttps://www.sx833.com target_blank>span stylecolor: rgb(66, 144, 247);>https://www.sx833.com/span>/a>/div>div styletext-indent: 2em;>APP下载:a hrefhttps://www.vbckhgf.com target_blank>span stylecolor: rgb(66, 144, 247);>https://www.vbckhgf.com/span>/a>/div>div styletext-indent: 2em;>备用网址:span stylecolor: rgb(66, 144, 247);> /span>a hrefhttps://www.mqwert.com target_blank>span stylecolor: rgb(66, 144, 247);>https://www.mqwert.com/span>/a>/div>p>br>/p>/span> p>2025-10-20 15:25:27/p> img classnotice-article-sign src/assets/abc2024/images/notice-article-sign.png alt> /div> /div> /div> script> var fbUls document.getElementById(notice-title-list); var fbLis fbUls.getElementsByTagName(li); var aDivs document.getElementsByClassName(notice-content-Div); for (var i 0, val fbLis.length; i val; i++) { fbLisi.index i; //存放当前元素的下标 fbLisi.onclick function () { for (var j 0; j fbLis.length; j++) { fbLisj.className ; aDivsj.style.display none; } //给当前点击的元素添加活跃标记 this.className notice-title-list-active; //显示对应的模块内容 aDivsthis.index.style.display block; }; } for (let i 0; i $(.notice-artice-content).children(p).length; i++) { $(.notice-artice-content).children(p)i.innerHTML $(.notice-artice-content).children(p)i.innerHTML.replace(/\\n/g, br>) } /script> /div> /div> script> $(function () { $(#ClickMe).click(function () { // $(#code).center(); // $(#goodcover).show(); // $(#code).fadeIn(); layer.open({ type: 1, shade: 0.4, scrollbar: false, shadeClose: true, title: false, skin: notice-pop, closeBtn: 0, content: $(#noticePop) }) }); $(#closebt).click(function () { // $(#code).hide(); // $(#goodcover).hide(); layer.closeAll() }); $(#goodcover).click(function () { $(#code).hide(); $(#goodcover).hide(); }); /*var val$(window).height(); var codeheight$(#code).height(); var topheight(val-codeheight)/2; $(#code).css(top,topheight);*/ jQuery.fn.center function (loaded) { var obj this; body_width parseInt($(window).width()); body_height parseInt($(window).height()); block_width parseInt(obj.width()); block_height parseInt(obj.height()); left_position parseInt((body_width / 2) - (block_width / 2) + $(window).scrollLeft()); if (body_width block_width) { left_position 0 + $(window).scrollLeft(); }; top_position parseInt((body_height / 2) - (block_height / 2) + $(window).scrollTop()); if (body_height block_height) { top_position 0 + $(window).scrollTop(); }; if (!loaded) { obj.css({ position: absolute }); obj.css({ top: ($(window).height() - $(#code).height()) * 0.5, left: left_position }); $(window).bind(resize, function () { obj.center(!loaded); }); $(window).bind(scroll, function () { obj.center(!loaded); }); } else { obj.stop(); obj.css({ position: absolute }); obj.animate({ top: top_position }, 200, linear); } } }) /script> !-- 新版赞助模块 --> div classcooperation-column> div classsponsor-box> a href/zanzhu/award> div classsponsor-list sponsor-list4 sponsor-list-activing> img src/assets/abc2024/images/sponsor-award.png alt classsponsor-list-img1> img src/assets/abc2024/images/sponsor-award-activated.png alt classsponsor-list-img2> !-- div classsponsor-fonts> div classsponsor-fonts1>2024德国欧洲杯赞助商/div> div classsponsor-fonts2>EMC易倍体育区域合作伙伴/div> /div> --> /div> /a> !-- a href/zanzhu/belgian> div classsponsor-list sponsor-list4> img src/assets/abc2024/images/sponsor-belgian.png alt classsponsor-list-img1> img src/assets/abc2024/images/sponsor-belgian-activated2.png alt classsponsor-list-img2> div classsponsor-fonts> div classsponsor-fonts1>2024德国欧洲杯赞助商/div> div classsponsor-fonts2>EMC易倍体育区域合作伙伴/div> /div> /div> /a> --> a href/zanzhu/girona> div classsponsor-list sponsor-list4> img src/assets/abc2024/images/sponsor-girona.png alt classsponsor-list-img1> img src/assets/abc2024/images/sponsor-girona-activated2.png alt classsponsor-list-img2> div classsponsor-fonts> div classsponsor-fonts1>吉罗纳官方合作伙伴/div> div classsponsor-fonts2>体育区域合作伙伴/div> /div> /div> /a> a href/zanzhu/serbian> div classsponsor-list sponsor-list2 > img src/assets/abc2024/images/sponsor-srwy.webp alt classsponsor-list-img1> img src/assets/abc2024/images/sponsor-srwy-actived.webp alt classsponsor-list-img2> div classsponsor-fonts> div classsponsor-fonts1>塞尔维亚官方合作伙伴/div> div classsponsor-fonts2>体育亚洲区赞助商/div> /div> /div> /a> !-- a href/zanzhu/florence> div classsponsor-list sponsor-list1> img src/assets/abc2024/images/sponsor-flls.png alt classsponsor-list-img1> img src/assets/abc2024/images/sponsor-flls-actived.webp alt classsponsor-list-img2> div classsponsor-fonts> div classsponsor-fonts1>佛罗伦萨官方合作伙伴/div> div classsponsor-fonts2>体育亚洲区赞助商/div> /div> /div> /a> --> a href/zanzhu/mlna> div classsponsor-list sponsor-list3> img src/assets/abc2024/images/sponsor-mlna.png alt classsponsor-list-img1> img src/assets/abc2024/images/sponsor-mlna-actived.png alt classsponsor-list-img2> div classsponsor-fonts> div classsponsor-fonts1>穆里尼奥独家合作顾问/div> /div> /div> /a> !-- a href/zanzhu/mtlq> div classsponsor-list sponsor-list4> img src/assets/abc2024/images/sponsor-mtlq.png alt classsponsor-list-img1> img src/assets/abc2024/images/sponsor-mtlq-actived.png alt classsponsor-list-img2> div classsponsor-fonts> div classsponsor-fonts1>马特拉齐独家形象代言/div> /div> /div> /a> --> !-- a href/zanzhu/yc> div classsponsor-list sponsor-list2> img src/assets/abc2024/images/sponsor-yc.png alt classsponsor-list-img1> img src/assets/abc2024/images/sponsor-yc-actived.png alt classsponsor-list-img2> div classsponsor-fonts> div classsponsor-fonts1>英超联赛官方合作伙伴/div> div classsponsor-fonts2>体育亚洲区赞助商/div> /div> /div> /a> --> !-- a href/zanzhu/klsb> div classsponsor-list sponsor-list4> img src/assets/abc2024/images/sponsor-klsb.png alt classsponsor-list-img1> img src/assets/abc2024/images/sponsor-klsb-actived.png alt classsponsor-list-img2> div classsponsor-fonts> div classsponsor-fonts1>克雷斯波独家形象代言/div> /div> /div> /a> --> a href/zanzhu/nsdk> div classsponsor-list5> img src/assets/abc2024/images/sponsor-more.png alt classsponsor-list5-img> /div> /a> /div> /div> !-- 新版app下载模块 --> div classapp-download-main-content> div classapp-download-left> div classapp-download-left-center> div classlayui-carousel idleftSwiper1 lay-filterswiper1> div carousel-item> div classswiper-item-box> img src/assets/abc2024/images/app-download-left-swiper-ty.webp?v0.0.3 alt classapp-download-left-swiper> /div> div classswiper-item-box> img src/assets/abc2024/images/app-download-left-swiper-ss1.webp?v0.0.3 alt classapp-download-left-swiper> /div> div classswiper-item-box> img src/assets/abc2024/images/app-download-left-swiper-yl1-603.png alt classapp-download-left-swiper> /div> /div> /div> img src/assets/abc2024/images/app-download-left-swiper-bg.png alt classapp-download-left-center-bg> /div> div classapp-download-left-side app-download-left-side2> div classlayui-carousel idleftSwiper2 lay-filterswiper2> div carousel-item> div classswiper-item-box> img src/assets/abc2024/images/app-download-left-swiper-ty2.webp?v0.0.3 alt classapp-download-left-swiper> /div> div classswiper-item-box> img src/assets/abc2024/images/app-download-left-swiper-ss2.webp?v0.0.3 alt classapp-download-left-swiper> /div> div classswiper-item-box> img src/assets/abc2024/images/app-download-left-swiper-yl2-603.png?v0.1 alt classapp-download-left-swiper> /div> /div> /div> img src/assets/abc2024/images/app-download-left-swiper-bg.png alt classapp-download-left-center-bg2> /div> div classapp-download-left-side> div classlayui-carousel idleftSwiper3 lay-filterswiper3> div carousel-item> div classswiper-item-box> img src/assets/abc2024/images/app-download-left-swiper-ty3.webp?v0.0.3 alt classapp-download-left-swiper> /div> div classswiper-item-box> img src/assets/abc2024/images/app-download-left-swiper-ss3.webp?v0.0.3 alt classapp-download-left-swiper> /div> div classswiper-item-box> img src/assets/abc2024/images/app-download-left-swiper-yl3-603.png alt classapp-download-left-swiper> /div> /div> /div> img src/assets/abc2024/images/app-download-left-swiper-bg.png alt classapp-download-left-center-bg2 app-download-left-center-bg3> /div> div classswiper-trigger-box> div classswiper-trigger-list idswitchSwiperBtn1> div classswiper-trigger-point>/div> span classswitch-fonts>娱乐/span> /div> div classswiper-trigger-list swiper-trigger-list-activing idswitchSwiperBtn2> div classswiper-trigger-point>/div> span classswitch-fonts>体育/span> /div> div classswiper-trigger-list idswitchSwiperBtn3> div classswiper-trigger-point>/div> span classswitch-fonts>赛事详情/span> /div> div classswiper-trigger-line>/div> div classswiper-trigger-line2>/div> /div> /div> div classapp-download-right> div classapp-download-right-title-box> img src/assets/abc2024/images/app-download-right-title.png alt classapp-download-right-title> /div> div classapp-download-right-intro layui-anim layui-anim-scaleSpring> 体育/娱乐一站式 img src/assets/abc2024/images/app-download-right-logo.png alt classapp-download-right-intro-logo> APP下载 /div> div classapp-download-right-intro2> 体育泛娱乐化的领导者 ,span classapp-download-right-intro2-yellow>体育、电竞、娱乐/span>br> 应有尽有,5G版极致流畅全新体验 /div> div classapp-download-right-qrcode-box> div classapp-download-right-qrcode-left> div classapp-download-right-qrcode-list> !-- img src/assets/abc2024/app-download/images/qr-code-app.png?v0.3 alt classqr-img-normal> --> div classemcQRCode idemcQRcode> img src/assets/abc2024/images/app-download/ELogo.png?v1.5 alt classmiddle-icon> /div> div idappUrl classqr-code-fonts>/div> img src/assets/abc2024/images/app-download-qrcod-icon.png alt classapp-download-right-qrcode-icon app-download-right-qrcode-icon1> img src/assets/abc2024/images/app-download-qrcod-icon.png alt classapp-download-right-qrcode-icon app-download-right-qrcode-icon2> img src/assets/abc2024/images/app-download-qrcod-icon.png alt classapp-download-right-qrcode-icon app-download-right-qrcode-icon3> img src/assets/abc2024/images/app-download-qrcod-icon.png alt classapp-download-right-qrcode-icon app-download-right-qrcode-icon4> /div> div classapp-download-right-qrcode-list-fonts1>扫码下载 APP/div> div classapp-download-right-qrcode-list-fonts2> 支持 iOS&Android !-- span classapp-download-right-qrcode-list-fonts3>iOS&Android/span> --> /div> /div> div classapp-download-right-qrcode-right> div classapp-download-right-qrcode-list> !-- img src/assets/abc2024/app-download/images/qr-code-h5.png?v0.1 alt classqr-img-normal> --> div classh5QRCode idh5-code> img src/assets/abc2024/images/app-download/h5QRLogo.png?v0.1 alt classmiddle-icon> /div> div idh5Url classqr-code-fonts>/div> img src/assets/abc2024/images/app-download-qrcod-icon.png alt classapp-download-right-qrcode-icon app-download-right-qrcode-icon1> img src/assets/abc2024/images/app-download-qrcod-icon.png alt classapp-download-right-qrcode-icon app-download-right-qrcode-icon2> img src/assets/abc2024/images/app-download-qrcod-icon.png alt classapp-download-right-qrcode-icon app-download-right-qrcode-icon3> img src/assets/abc2024/images/app-download-qrcod-icon.png alt classapp-download-right-qrcode-icon app-download-right-qrcode-icon4> /div> div classapp-download-right-qrcode-list-fonts1 app-download-right-qrcode-list-fonts4> 扫码或输入/div> div classapp-download-right-qrcode-list-fonts2 app-download-right-qrcode-list-fonts5> 手机输入网址即可/div> /div> /div> /div> /div> /div> /div> /div> !-- 新版热门游戏及优质服务 --> div classhot-games-body> div classhot-games-content> div classhot-games-gray-line>/div> div classhot-games-nav-box> !-- div classhot-games-nav-left> --> img src/assets/abc2024/images/hot-games-nav-left-img.png alt classhot-games-nav-left-img1> !-- div classhot-games-nav-left-img2>TOP GAMES/div> --> !-- /div> --> div classhot-games-nav-right> div classhot-games-nav-right-list hot-games-nav-right-list-activing> div classhot-games-nav-right-icon-box> img src/assets/abc2024/images/hot-games-nav-right-icon1-1.png alt classhot-games-nav-right-icon layui-anim layui-anim-scale> img src/assets/abc2024/images/hot-games-nav-right-icon1-2.png alt classhot-games-nav-right-icon2 layui-anim layui-anim-scale> /div> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>体育/div> div classhot-games-nav-right-fonts2>Sports/div> /div> div classhot-games-nav-right-list> img src/assets/abc2024/images/hot-games-nav-right-icon3-1.png alt classhot-games-nav-right-icon layui-anim layui-anim-scale> img src/assets/abc2024/images/hot-games-nav-right-icon3-2.png alt classhot-games-nav-right-icon2 layui-anim layui-anim-scale> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>电竞/div> div classhot-games-nav-right-fonts2>E-Sports/div> /div> div classhot-games-nav-right-list> img src/assets/abc2024/images/hot-games-nav-right-icon2-1.png alt classhot-games-nav-right-icon layui-anim layui-anim-scale> img src/assets/abc2024/images/hot-games-nav-right-icon2-2.png alt classhot-games-nav-right-icon2 layui-anim layui-anim-scale> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>真人/div> div classhot-games-nav-right-fonts2>Live Casino/div> /div> div classhot-games-nav-right-list> img src/assets/abc2024/images/hot-games-nav-right-icon5-1.png alt classhot-games-nav-right-icon layui-anim layui-anim-scale> img src/assets/abc2024/images/hot-games-nav-right-icon5-2.png alt classhot-games-nav-right-icon2 layui-anim layui-anim-scale> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>电子/div> div classhot-games-nav-right-fonts2>Slots/div> /div> div classhot-games-nav-right-list> img src/assets/abc2024/images/hot-games-nav-right-icon4-1.png alt classhot-games-nav-right-icon layui-anim layui-anim-scale> img src/assets/abc2024/images/hot-games-nav-right-icon4-2.png alt classhot-games-nav-right-icon2 layui-anim layui-anim-scale> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>棋牌/div> div classhot-games-nav-right-fonts2>Board Game/div> /div> div classhot-games-nav-right-list> img src/assets/abc2024/images/hot-games-nav-right-icon6-1.png alt classhot-games-nav-right-icon layui-anim layui-anim-scale> img src/assets/abc2024/images/hot-games-nav-right-icon6-2.png alt classhot-games-nav-right-icon2 layui-anim layui-anim-scale> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>彩票/div> div classhot-games-nav-right-fonts2>Lottery/div> /div> div classhot-games-blue-line>/div> /div> /div> !-- 体育 --> div idsports classhot-game-switch-box hot-game-switch-box-activing layui-anim layui-anim-scale> !-- div idindex_game_62_89 --> div idindex_game_89 classhot-game-switch-list hot-game-switch-list1-1 hot-game-switch-list-activing> div classhot-game-switch-list-mask>/div> !-- a idindex_game_62_89_route hrefjavascript:void(0);> --> a idindex_game_89_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-ybty-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-1> img src/assets/abc2024/images/hot-games-enter-ybty.png alt classenter-game-fonts> /div> /a> /div> div idindex_game_30 classhot-game-switch-list hot-game-switch-list1-4> div classhot-game-switch-list-mask>/div> !-- a idindex_game_30_route hrefjavascript:void(0);> --> a idindex_game_30_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-emcty-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-emcty.png alt classenter-game-fonts> /div> /a> /div> !-- div idindex_game_47_79 --> div idindex_game_79 classhot-game-switch-list hot-game-switch-list1-3> div classhot-game-switch-list-mask>/div> !-- a hrefjavascript:gameLineFn(YBSPORT,YBSPORT2,EB体育,47,79);> --> !-- a idindex_game_47_79_route hrefjavascript:void(0);> --> a idindex_game_79_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-ebty-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-ebty.png alt classenter-game-fonts> /div> /a> /div> !-- div idindex_game_56_78 --> div idindex_game_78 classhot-game-switch-list hot-game-switch-list1-2> div classhot-game-switch-list-mask>/div> a idindex_game_78_route hrefjavascript:void(0);> !-- a idindex_game_56_78_route hrefjavascript:void(0);> --> !-- a idindex_game_78_route hrefjavascript:void(0);> --> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-imty-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-imty.png alt classenter-game-fonts> /div> /a> /div> div idindex_game_60 classhot-game-switch-list hot-game-switch-list1-5> div classhot-game-switch-list-mask>/div> !-- a idindex_game_60_route hrefjavascript:void(0);> --> a idindex_game_60_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-aity-normal-fonts.png?v0.1 alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-3> img src/assets/abc2024/images/hot-games-enter-aity.png?v0.1 alt classenter-game-fonts> /div> /a> /div> /div> !-- 电竞 --> div ideSport classhot-game-switch-box layui-anim layui-anim-scale> !-- div idindex_game_49_81 --> div idindex_game_81 classhot-game-switch-list hot-game-switch-list3 hot-game-switch-list3-1 hot-game-switch-list-activing> div classhot-game-switch-list-mask>/div> !-- a idindex_game_49_81_route classbanner-dj hrefjavascript:void(0);> --> a idindex_game_81_route classbanner-dj hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-ybdj-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-1> img src/assets/abc2024/images/hot-games-enter-ybdj.png alt classenter-game-fonts> /div> /a> /div> !-- div idindex_game_8_84 --> div idindex_game_84 classhot-game-switch-list hot-game-switch-list3 hot-game-switch-list3-2> div classhot-game-switch-list-mask>/div> !-- a idindex_game_8_84_route classbanner-dj hrefjavascript:void(0);> --> a idindex_game_84_route classbanner-dj hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-emcdj-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-emcdj.png alt classenter-game-fonts> /div> /a> /div> !-- div idindex_game_32_88 --> div idindex_game_88 classhot-game-switch-list hot-game-switch-list3 hot-game-switch-list3-3> div classhot-game-switch-list-mask>/div> !-- a idindex_game_32_88_route hrefjavascript:void(0);> --> a idindex_game_88_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-skdj-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-skdj.png alt classenter-game-fonts> /div> /a> /div> /div> !-- 真人 --> div idcasino classhot-game-switch-box layui-anim layui-anim-scale> div idindex_game_43 classhot-game-switch-list hot-game-switch-list2-2 hot-game-switch-list-activing> div classhot-game-switch-list-mask>/div> !-- a idindex_game_43_route class hrefjavascript:void(0);> --> a idindex_game_43_route class hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-ebzr-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-1> img src/assets/abc2024/images/hot-games-enter-ebzr.png alt classenter-game-fonts> /div> /a> /div> !-- evo真人 31--> div idindex_game_31 classhot-game-switch-list hot-game-switch-list2-live> div classhot-game-switch-list-mask>/div> !-- a idindex_game_100_route class hrefjavascript:void(0);> --> a idindex_game_100_route class hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-evozr-normal-fonts.webp alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-evozr.webp?v0.1 alt classenter-game-fonts> /div> /a> /div> div idindex_game_5 classhot-game-switch-list hot-game-switch-list2-1> a idindex_game_5_route hrefjavascript:void(0);> !-- a idindex_game_5_route href/play/5> --> div classhot-game-switch-list-mask>/div> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-agzr-normal-fonts.png?v1.1.1 alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-agzr.png?v1.1.1 alt classenter-game-fonts> /div> /a> /div> !-- 新增BG真人 --> div idindex_game_20 classhot-game-switch-list hot-game-switch-list2-6> div classhot-game-switch-list-mask>/div> !-- a idindex_game_20_route class hrefjavascript:void(0);> --> a idindex_game_20_route class hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-bgzr-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-bgzr.png?v0.1 alt classenter-game-fonts> /div> /a> /div> !-- 新增FB真人 98--> !-- div idindex_game_98 classhot-game-switch-list hot-game-switch-list2-fb> div classhot-game-switch-list-mask>/div> a idindex_game_98_route class hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-fbzr-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-fbzr.png?v0.1 alt classenter-game-fonts> /div> /a> /div> --> !-- PP 真人 --> div idindex_game_91 classhot-game-switch-list hot-game-switch-list2-8> div classhot-game-switch-list-mask>/div> a hrefjavascript:nologingogame();> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-ppzr-normal-fonts.webp alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-3> img src/assets/abc2024/images/hot-games-enter-ppzr.webp alt classenter-game-fonts> /div> /a> /div> /div> !-- 电子 --> div idslots classhot-game-switch-box layui-anim layui-anim-scale> !-- 新增PG电子 --> div idindex_game_68 classhot-game-switch-list hot-game-switch-list5 hot-game-switch-list5-8 hot-game-switch-list-activing> div classhot-game-switch-list-mask>/div> !-- a idindex_game_68_route hrefjavascript:void(0);> --> a idindex_game_68_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-pgdz-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-1 enter-game-box5> img src/assets/abc2024/images/hot-games-enter-pgdz.png alt classenter-game-fonts> /div> /a> /div> !-- 新增大运电子 --> div idindex_game_70 classhot-game-switch-list hot-game-switch-list5 hot-game-switch-list5-5> div classhot-game-switch-list-mask>/div> !-- a idindex_game_70_route hrefjavascript:void(0);> --> a idindex_game_70_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-dydz-normal-fonts.webp alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2 enter-game-box5> img src/assets/abc2024/images/hot-games-enter-dydz.webp alt classenter-game-fonts> /div> /a> /div> div idindex_game_72 classhot-game-switch-list hot-game-switch-list5 hot-game-switch-list5-2> div classhot-game-switch-list-mask>/div> !-- a idindex_game_72_route hrefjavascript:void(0);> --> a idindex_game_72_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-ppdz-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2 enter-game-box5> img src/assets/abc2024/images/hot-games-enter-ppdz.png alt classenter-game-fonts> /div> /a> /div> div idindex_game_77 classhot-game-switch-list hot-game-switch-list5 hot-game-switch-list5-1> div classhot-game-switch-list-mask>/div> !-- a idindex_game_77_route hrefjavascript:void(0);> --> a idindex_game_77_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-ebby-ag-normal-fonts-2.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2 enter-game-box5> img src/assets/abc2024/images/hot-games-enter-ebby-ag-2.png alt classenter-game-fonts> /div> /a> /div> div idindex_game_9 classhot-game-switch-list hot-game-switch-list5 hot-game-switch-list5-3> div classhot-game-switch-list-mask>/div> a idindex_game_9_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-agdz-normal-fonts.png?v0.0.3 alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2 enter-game-box5> img src/assets/abc2024/images/hot-games-enter-agdz.png?v0.0.3 alt classenter-game-fonts> /div> /a> /div> !-- 区块链电子 --> !-- div idindex_game_111 classhot-game-switch-list hot-game-switch-list5 hot-game-switch-list5-9> div classhot-game-switch-list-mask>/div> a idindex_game_73_route hrefjavascript:void(0);> a idindex_game_111_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-blockdz-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2 enter-game-box5> img src/assets/abc2024/images/hot-games-enter-blockdz.png alt classenter-game-fonts> /div> /a> /div> --> !-- div idindex_game_73 classhot-game-switch-list hot-game-switch-list5 hot-game-switch-list5-6> div classhot-game-switch-list-mask>/div> a idindex_game_73_route hrefjavascript:void(0);> a idindex_game_73_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-sydz-normal-fonts-new.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-3 enter-game-box5> img src/assets/abc2024/images/hot-games-enter-sydz-new.png alt classenter-game-fonts> /div> /a> /div> --> !-- EB电子 --> div idindex_game_113 classhot-game-switch-list hot-game-switch-list5 hot-game-switch-list5-6> div classhot-game-switch-list-mask>/div> a idindex_game_113_route hrefjavascript:void(0);> a idindex_game_113_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-sydz-normal-fonts-new.png?v0.0.1 alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-3 enter-game-box5> img src/assets/abc2024/images/hot-games-enter-sydz-new.png?v0.0.1 alt classenter-game-fonts> /div> /a> /div> /div> !-- 棋牌 --> div idboardGame classhot-game-switch-box layui-anim layui-anim-scale> div idindex_game_38 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list4-1 hot-game-switch-list-activing> div classhot-game-switch-list-mask>/div> !-- a idindex_game_38_route hrefjavascript:void(0);> --> a idindex_game_38_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-ybqp-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-1> img src/assets/abc2024/images/hot-games-enter-ybqp.png?v0.2 alt classenter-game-fonts> /div> /a> /div> div idindex_game_55 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list4-2> div classhot-game-switch-list-mask>/div> !-- a idindex_game_55_route hrefjavascript:void(0);> --> a idindex_game_55_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-dyqp-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-dyqp.png alt classenter-game-fonts> /div> /a> /div> div idindex_game_18 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list4-3> div classhot-game-switch-list-mask>/div> !-- a idindex_game_18_route hrefjavascript:void(0);> --> a idindex_game_18_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-kyqp-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2 stylewidth: 617px;> img src/assets/abc2024/images/hot-games-enter-kyqp.png alt classenter-game-fonts styleright: 94px;top: 4px;> /div> /a> /div> div idindex_game_74 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list4-5> div classhot-game-switch-list-mask>/div> !-- a idindex_game_74_route hrefjavascript:void(0);> --> a idindex_game_74_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-byqp-normal-fonts.webp alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-3 stylewidth: 617px;> img src/assets/abc2024/images/hot-games-enter-byqp.webp alt classenter-game-fonts styleright: 94px;top: 4px;> /div> /a> /div> div idindex_game_76 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list4-4> div classhot-game-switch-list-mask>/div> !-- a idindex_game_76_route hrefjavascript:void(0);> --> a idindex_game_76_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-yyqp-normal-fonts.webp alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2 stylewidth: 617px;> img src/assets/abc2024/images/hot-games-enter-yyqp.webp alt classenter-game-fonts styleright: 94px;top: 4px;> /div> /a> /div> /div> !-- 彩票 --> div idlottery classhot-game-switch-box layui-anim layui-anim-scale> !-- div idindex_game_37_83 --> div idindex_game_83 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list6-1 hot-game-switch-list-activing> div classhot-game-switch-list-mask>/div> !-- a idindex_game_37_83_route hrefjavascript:void(0);> --> a idindex_game_83_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-ybcp-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-1> img src/assets/abc2024/images/hot-games-enter-ybcp.png alt classenter-game-fonts> /div> /a> /div> !-- 区块链彩票 --> div idindex_game_110 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list6-7> div classhot-game-switch-list-mask>/div> !-- a idindex_game_71_route hrefjavascript:void(0);> --> a idindex_game_110_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-blockcp-normal-fonts.png?v0.6 alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-blockcp.png?v0.2 alt classenter-game-fonts> /div> /a> /div> div idindex_game_71 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list6-2> div classhot-game-switch-list-mask>/div> !-- a idindex_game_71_route hrefjavascript:void(0);> --> a idindex_game_71_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-sycp-normal-fonts.webp?v0.3 alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-3> img src/assets/abc2024/images/hot-games-enter-sycp.webp?v0.1 alt classenter-game-fonts> /div> /a> /div> div idindex_game_16 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list6-3> div classhot-game-switch-list-mask>/div> !-- a idindex_game_16_route hrefjavascript:void(0);> --> a idindex_game_16_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-vrcp-normal-fonts.png alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-vrcp.png alt classenter-game-fonts> /div> /a> /div> !-- div idindex_game_63 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list6-4> div classhot-game-switch-list-mask>/div> a idindex_game_63_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-tccp-normal-fonts.webp?v0.1 alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-tccp.webp alt classenter-game-fonts> /div> /a> /div> --> div idindex_game_63 classhot-game-switch-list hot-game-switch-list4 hot-game-switch-list6-4> div classhot-game-switch-list-mask>/div> a idindex_game_63_route hrefjavascript:void(0);> div classhot-game-shadow>/div> img src/assets/abc2024/images/hot-games-tccp-normal-fonts.webp?v0.1 alt classhot-game-switch-list-fonts-box> div classenter-game-box enter-game-box1-2> img src/assets/abc2024/images/hot-games-enter-tccp.webp alt classenter-game-fonts> /div> /a> /div> /div> /div> /div> div classquality-service-body> div classquality-service-top> div classquality-service-top-list> div classquality-service-top-list-img> div idserviceLottie1 classtoggle-icon>/div> div classquality-service-top-list-center> p classblue-num idblueNum1>0/p> p classgray-fonts>家/p> /div> /div> div classquality-service-top-list-fonts1>网络安全/div> div classquality-service-top-list-fonts2> 5家国际网络安全机构br>60天封闭式严苛检测 /div> /div> div classquality-service-top-list> div classquality-service-top-list-img> div idserviceLottie2 classtoggle-icon>/div> div classquality-service-top-list-center> p classblue-num idblueNum2>0/p> p classgray-fonts>秒/p> /div> /div> div classquality-service-top-list-fonts1>平均存取时间/div> div classquality-service-top-list-fonts2> 平均存款时间:16.2秒br>平均取款时间:117.3秒 /div> /div> div classquality-service-top-list> div classquality-service-top-list-img> div idserviceLottie3 classtoggle-icon>/div> div classquality-service-top-list-center> p classblue-num idblueNum3>0/p> p classgray-fonts>位加密/p> /div> /div> div classquality-service-top-list-fonts1>安全交易/div> div classquality-service-top-list-fonts2> 顶级云加密安全标准br>256位加密技术保障 /div> /div> div classquality-service-top-list> div classquality-service-top-list-img> div idserviceLottie4 classtoggle-icon>/div> div classquality-service-top-list-center> p classblue-num idblueNum4>0/p> p classgray-fonts>名/p> /div> /div> div classquality-service-top-list-fonts1>客服团队/div> div classquality-service-top-list-fonts2> 300名专业客服br>7×24小时在线守候 /div> /div> /div> div classquality-service-swiper> div classquality-service-swiper-left> img src/assets/abc2024/images/quality-service-swiper-title.png?v0.1 alt classquality-service-swiper-left-title> !-- div classquality-service-swiper-left-title2>SERVICE/div> --> div classquality-service-swiper-left-nav-box> div classquality-service-swiper-left-list quality-service-swiper-left-list-activing> img src/assets/abc2024/images/quality-service-swiper-icon1-1.png alt classquality-service-swiper-left-list-img> img src/assets/abc2024/images/quality-service-swiper-icon1-2.png alt classquality-service-swiper-left-list-img2 layui-anim layui-anim-scaleSpring> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>网络安全/div> div classhot-games-nav-right-fonts2>Safety/div> /div> div classquality-service-swiper-left-list> img src/assets/abc2024/images/quality-service-swiper-icon2-1.png alt classquality-service-swiper-left-list-img> img src/assets/abc2024/images/quality-service-swiper-icon2-2.png alt classquality-service-swiper-left-list-img2 layui-anim layui-anim-scaleSpring> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>存取时间/div> div classhot-games-nav-right-fonts2>Time/div> /div> div classquality-service-swiper-left-list> img src/assets/abc2024/images/quality-service-swiper-icon3-1.png alt classquality-service-swiper-left-list-img> img src/assets/abc2024/images/quality-service-swiper-icon3-2.png alt classquality-service-swiper-left-list-img2 layui-anim layui-anim-scaleSpring> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>安全交易/div> div classhot-games-nav-right-fonts2>Trade/div> /div> div classquality-service-swiper-left-list> img src/assets/abc2024/images/quality-service-swiper-icon4-1.png alt classquality-service-swiper-left-list-img> img src/assets/abc2024/images/quality-service-swiper-icon4-2.png alt classquality-service-swiper-left-list-img2 layui-anim layui-anim-scaleSpring> div classhot-games-nav-right-point>/div> div classhot-games-nav-right-fonts1>客服团队/div> div classhot-games-nav-right-fonts2>customer service/div> /div> div classquality-service-swiper-left-nav-line>/div> /div> /div> div classquality-service-swiper-box swiper-container> div classswiper-wrapper> div classswiper-slide> img src/assets/abc2024/images/quality-service-swiper-img1.png alt classswiper-slide-img> div classswiper-slide-right-content> div classswiper-slide-right-content-line1> div classswiper-slide-right-content-line1-blue-line>/div> div classswiper-slide-right-content-line1-fonts1>网络安全/div> div classswiper-slide-right-content-line1-fonts2> 5家国际网络安全机构br>60天封闭式严苛检测 /div> /div> div classswiper-slide-right-content-line2> 拥有领先业界的数据安全保护技术,应用于我们所有的产品及服务,支持整个数据管理生命周期,横跨数据建立/收集、传输、储存、使用、分享/转移及各个阶段的安全技术措施及政策。此外,在适当情况下亦借助人工智能及其他创新技术来加强对网络安全威胁的防护。 /div> /div> /div> div classswiper-slide> img src/assets/abc2024/images/quality-service-swiper-img2.png alt classswiper-slide-img> div classswiper-slide-right-content> div classswiper-slide-right-content-line1> div classswiper-slide-right-content-line1-blue-line>/div> div classswiper-slide-right-content-line1-fonts1>平均存取时间/div> div classswiper-slide-right-content-line1-fonts2> 平均存款时间:16.2秒br>平均取款时间:117.3秒 /div> /div> div classswiper-slide-right-content-line2> 与世界知名软件公司Oracle合作开发的财务系统,后台能够同时响应十万数量级交易。客户通过简单的操作即能轻松完成存取款交易。在讲究效率的e时代,节省您的许多宝贵时间。 /div> /div> /div> div classswiper-slide> img src/assets/abc2024/images/quality-service-swiper-img3.png alt classswiper-slide-img> div classswiper-slide-right-content> div classswiper-slide-right-content-line1> div classswiper-slide-right-content-line1-blue-line>/div> div classswiper-slide-right-content-line1-fonts1>安全交易/div> div classswiper-slide-right-content-line1-fonts2> 顶级云加密安全标准br>256位加密技术保障 /div> /div> div classswiper-slide-right-content-line2> 采用国际先进的256位SSL加密技术,通过英国标准协会(BSI)权威评估认证,并获得PCI-DSS Level 1认证。基于谷歌云星链算法的数据保护,为您提供一个安全无忧的交易环境。/div> /div> /div> div classswiper-slide> img src/assets/abc2024/images/quality-service-swiper-img4.png alt classswiper-slide-img> div classswiper-slide-right-content> div classswiper-slide-right-content-line1> div classswiper-slide-right-content-line1-blue-line>/div> div classswiper-slide-right-content-line1-fonts1>客服团队/div> div classswiper-slide-right-content-line1-fonts2> 300名专业客服br>7×24小时在线守候 /div> /div> div classswiper-slide-right-content-line2> 依托先进的互联网技术,通过建设多元化特色渠道,智能化解决用户问题,传递用户心声,助力产品优化体验。客服经过专业培训,通过线上智能对话、电话等服务渠道,为数百款产品的用户提供优质服务。 /div> /div> /div> /div> /div> /div> /div> !-- 站内信未读信息提示 --> div classmsg-info-box idmsgInfoBox stylebackground-color: white;> !-- div classmsg-info-line>/div> --> div classmsg-info-title> span classmsg-info-left>/span> 您有未读的新消息 /div> div classmsg-info-blue idunreadMsgTitle>/div> div classmsg-info-content idmsgContent>/div> div classmsg-info-bottom> div classmsg-info-btn flex-center idmsgClear>稍后查看/div> a classmsg-info-btn flex-center idmsgInbox hrefjavascript:;>立即查看/a> /div> /div> !-- 强推站内信弹框 --> div classmsg-info-box idmustMsgBox> !-- div classmsg-info-line>/div> --> div classmsg-info-title> span classmsg-info-left>/span> 站内信 /div> div classmsg-time idmustMsgTime>/div> div classmsg-info-blue idmustMsgTitle>/div> div classmsg-info-content idmustMsgContent>/div> div classmsg-info-bottom> div classmsg-info-btn flex-center idmustMsgClear>关闭/div> div classmsg-info-btn flex-center idmustMsgDisable>不再提醒/div> /div> /div> link relstylesheet href/assets/abc2024/css/footer.css?v1.01 typetext/css> style> .help-btn-box { right: 0; } #favoritesBox { position: fixed; bottom: 200px; right: 50%; transform: translateX(-50%); color: #4281f9; font-weight: bold; margin-right: -720px; z-index: 99; } .favorites-list { display: flex; justify-content: center; align-items: center; cursor: pointer; transition: all 0.3s; width: 56px; height: 56px; border-radius: 10px; background: #FFF; box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.16); } .favorites-list:hover { transform: scale(1.06); } .favorites-list:not(:last-child) { margin-bottom: 8px; } .favorites-icon { height: 26px; } .favorites-icon-2 { height: 30px; } /* 福利中心弹框 start */ .welfare-class { border-radius: 10px; } .welfare-pop {} .welfare-title { padding-top: 14px; color: #000; font-family: PingFang HK; font-size: 18px; font-weight: 500; } .welfare-title-line { width: 4px; height: 16px; border-radius: 2px; background: linear-gradient(180deg, #76BCF4 0%, rgba(118, 188, 244, 0.00) 100%); margin-right: 12px; } .welfare-content { width: 300px; padding: 20px; color: #303030; text-align: center; font-family: PingFang SC; font-size: 14px; font-weight: 400; } .welfare-bottom { border-top: #CED3DC 1px solid; } .welfare-btn { color: #000; font-family: PingFang HK; font-size: 16px; font-weight: 400; cursor: pointer; width: 150px; height: 48px; } .welfare-btn:last-child { color: var(--Color-8, #A8B3C3); border-left: #CED3DC 1px solid; } /style> div classfooter idfooterContent> div classfooter-content> div classfooter-content-line1> div classbrand-list> div classbrand-logo stylewidth: 1420px;position: relative;left: 50%;transform: translateX(-50%);> ul classbrand-logo-list> li>a href/zanzhu/award>/a>/li> li>//li> !-- li>a href/zanzhu/belgian>/a>/li> --> !-- li>//li> --> li>a href/zanzhu/girona>/a>/li> li classgirona-slash>//li> li>a href/zanzhu/serbian>/a>/li> li>//li> li>a href/zanzhu/florence>/a>/li> li>//li> li>a href/zanzhu/mlna>/a>/li> li>//li> li>a href/zanzhu/mtlq>/a>/li> li>//li> li>a href/zanzhu/nsdk>/a>/li> li>//li> li>a href/zanzhu/yc>/a>/li> !-- li>//li> li>a href/zanzhu/xj>/a>/li> --> li>//li> li>a href/zanzhu/klsb>/a>/li> /ul> /div> div classbrand-fonts> img src/assets/abc2024/images/footer-fonts-intro.svg?v0.2 alt classbrand-fonts-img> !-- span stylecolor: rgb(86, 103, 133); font-size: 13px; width: 100%; >基金旗下体育泛娱乐化的领导者,拥有欧洲马耳他博彩管理委员会(MGA)和库拉索岛博彩管理委员会(Curacao Gaming)颁发的在线合法博彩执照,且为体育安全协会 ( ESSA ) 的成员,并遵守欧洲游戏和博彩协会(EGBA)制定的行为和准则。/span> --> /div> /div> /div> div classfooter-content-line2> ul classfooter-logo-list> li styledisplay: none;>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> li>/li> /ul> /div> div classfooter-content-line3> div classfooter-content-line3-box> div classfooter-content-line3-left> ul> li>a classfooter-content-line3-fonts href/help1/about-us>关于我们/a>/li> li>a classfooter-content-line3-fonts href/help1/helpCenter>新手帮助/a>/li> li>a classfooter-content-line3-fonts href/help1/regulation> img src/assets/abc2024/images/footer-bottom-regulation.png?v0.2 alt classfooter-bottom-fonts> /a>/li> li>a classfooter-content-line3-fonts href/help1/privacy>隐私保护/a>/li> li>a classfooter-content-line3-fonts href/help1/rule>规则条款/a>/li> li>a classfooter-content-line3-fonts href/help1/team>联系我们/a>/li> li>a classfooter-content-line3-fonts href/help1/deposit>存款帮助/a>/li> li>a classfooter-content-line3-fonts href/help1/hijack>防劫教程/a>/li> /ul> /div> div classfooter-content-line3-center> ul> li>a hrefhttps://www.pggu801.com/agentlogin>span>加入合营/span>/a>/li> /ul> /div> div classfooter-content-line3-right> ul classfoot-brand-list> li>img src/assets/abc2024/images/logo/foot-brand-1-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-2-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-3-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-4-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-5-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-6-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-7-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-8-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-9-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-10-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-11-2.png alt>/li> li>img src/assets/abc2024/images/logo/foot-brand-12-2.png alt>/li> /ul> /div> /div> /div> div classfooter-content-line4>Copyright © 2007 - 2024 版权所有 OFFSHORE GAMING LICENSE NO.16-0025/div> /div> /div> !-- 轮询‘极速存款’订单 --> div classquick-deposit-pop idquickDepositPop> img src/assets/abc2024/images/alert-icon.png alt classquick-deposit-pop-icon> div classquick-deposit-pop-fonts> 您有一笔 span classquick-deposit-pop-yellow>【极速充值订单】/span> 尚未完成,若操作超时,则一概不上分。 /div> div classquick-deposit-pop-fonts-btn onclicktoDeposit()> 前往处理 i classlayui-icon layui-icon-right stylecolor: #FFFFFF;font-size: 14px;>/i> /div> /div> !-- 轮询‘极速提现’订单 --> div classquick-deposit-pop idquickWithdrawPop styletop:188px> img src/assets/abc2024/images/alert-icon.png alt classquick-deposit-pop-icon> div classquick-deposit-pop-fonts> 您的span classquick-deposit-pop-yellow>【极速提现订单】/span>已到账,尚未进行确认。 /div> div classquick-deposit-pop-fonts-btn onclicktoWithdraw()> 前往处理 i classlayui-icon layui-icon-right stylecolor: #FFFFFF;font-size: 14px;>/i> /div> /div> div classm_pop idabddd styleposition: absolute; top: 285px; left: 710px;display:none;z-index:9999> span idhideBox onclickcloseList() styleposition: absolute; top: 18px; left: 380px;color:#ffffff>退出/span> div idparentBorder classborder> iframe idmsgIframe frameborder0 scrollingno stylewidth:100%; height:100%;>/iframe> div classloading idpopLoading>/div> /div> /div> div classhelp-btn-box> div classnew-help-list-content> div idnew-help-list-box classnew-help-list-box> div classnew-help-list onclickshouwHelpNotice(1)> !-- a href https://9523ebne52qes.vip/chat/text/chat_0dppdk.html target_blank > --> div classnew-help-list-line> img src/assets/abc2024/images/kefu/new-help-img1.png alt classnew-help-list-left> div classnew-help-list-center> div classcustomer-service-text>客服span stylecolor: #509CF5;>线路一/span>/div> div classfooter-text>CUSTOMER SERVICE/div> /div> img src/assets/abc2024/images/kefu/new-help-arrow.png alt classnew-help-list-right> !-- /a> --> /div> /div> div classnew-help-list onclickshouwHelpNotice(2)> !-- a href https://jlw56ddsqw.cc/chat/text/chat_0sgJA4.html target_blank > --> div classnew-help-list-line> img src/assets/abc2024/images/kefu/new-help-img2.png alt classnew-help-list-left> div classnew-help-list-center> div classcustomer-service-text>客服span stylecolor: #509CF5;>线路二/span>/div> div classfooter-text>CUSTOMER SERVICE/div> /div> img src/assets/abc2024/images/kefu/new-help-arrow.png alt classnew-help-list-right> /div> !-- /a> --> /div> /div> div classnew-help-list2> img src/assets/abc2024/images/kefu/new-help-icon.png alt classnew-help-icon> 24H在线客服 /div> /div> /div> div idhelpNotice styledisplay: none;> div classhelp-notice-line>/div> div classhelp-notice-title bold> div classhelp-title-left>/div> 客服公告 /div> div classhelp-notice-time idhelpNoticeDate>/div> div classhelp-notice-title-2 text-c idhelpNoticeTitle>/div> div classhelp-notice-content idhelpNoticeContent>/div> div classhelp-notice-bottom-btn flex-c onclickcloseNoticePop()>我已了解/div> /div> div idnotLoginNotice styledisplay: none;> div classhelp-notice-line>/div> div classhelp-notice-title bold> div classhelp-title-left>/div> 未登录 /div> div classhotline-notice-content flex-c>您好,请先登录后再进行预约/div> div classhotline-notice-bottom> div classhotline-notice-bottom-btn flex-c onclicklayer.closeAll()>取消/div> div classhotline-notice-bottom-btn flex-c onclicklayer.closeAll()>确定/div> /div> /div> div idhotlineReservation styledisplay: none;> div classhelp-notice-line>/div> div classhelp-notice-title bold> div classhelp-title-left>/div> 预约电话回拨 /div> form idreservationForm> div classhotline-notice-content flex-c> 请填写您的电话号码 div classflex-c styleposition: relative;> input typenumber idphoneNumber placeholder电话号码 /> span idhotline-input-empty-warning>* 请输入电话号码/span> /div> /div> div classhotline-notice-bottom> button typereset classhotline-notice-bottom-btn flex-c onclicklayer.closeAll()>取消/button> button typesubmit classhotline-notice-bottom-btn flex-c>确定/button> /div> /form> /div> div idhotlineResponse styledisplay: none;> !-- div classhelp-notice-line>/div> div classhelp-notice-title bold> div classhelp-title-left>/div> 主题 /div> --> div classhotline-notice-content flex-c> img idsuccessIcon src/assets/abc2024/images/success-icon.png altsuccess styledisplay: none;> img idwarningIcon src/assets/abc2024/images/alert-icon.png altwarning styledisplay: none;> span idhotlineResponseContent>/span> /div> /div> !-- ‘USDT大奖池’入口 --> div classusdt-discount-img-box idusdtPop styledisplay: none;> i classlayui-icon layui-icon-close usdt-discount-close onclickcloseUsdt()>/i> a href/discount/details/242> img src/assets/abc2024/images/usdt-enter-img.webp alt classusdt-discount-img> /a> /div> !-- 详情页收藏模块 --> div idfavoritesBox classfavorites-box styledisplay: none;> div classfavorites-list layui-anim layui-anim-down idisFavor onclickcancelFavor() styledisplay: none;> img src/assets/abc2024/images/discount-detail-fav.png alt classfavorites-icon> /div> div classfavorites-list layui-anim layui-anim-up idunFavor onclickaddFavor() styledisplay: none;> img src/assets/abc2024/images/discount-detail-unfav.png alt classfavorites-icon> /div> div classfavorites-list idfavorToTop> img src/assets/abc2024/images/discount-detail-top.png alt classfavorites-icon favorites-icon-2> /div> /div> !-- 福利中心弹框 --> div classwelfare-pop idwelfarePop styledisplay: none;> div classwelfare-title flex-center> div classwelfare-title-line>/div> 温馨提醒 /div> div classwelfare-content idwelfarePopContent>/div> div classwelfare-bottom flex-between> div classwelfare-btn flex-center onclicklayer.closeAll()>关闭/div> div classwelfare-btn flex-center idwelfareSubBtn>确定/div> /div> !-- input typehidden name idwelfareId value> --> /div> input typehidden idtest> input typehidden iddiscountId value> script charsetutf-8 typetext/javascript srchttps://g.alicdn.com/de/prismplayer/2.8.2/aliplayer-min.js>/script> script src/assets/abc2024/js/util/handleContent.js>/script> script typetext/javascript> var domainUrlArr $.ajax({ type: POST, url: /webjson/domainpool/v3, contentType: application/json, dataType: json, cache: false, data: JSON.stringify({ requestMode: READ, domainType: WEB }), beforeSend: function (XMLHttpRequest) { }, complete: function (XMLHttpRequest, textStatus) { }, error: function () { return false; }, success: function (data) { if (data.code 0000) { domainUrlArr data.data if (domainUrlArr.length > 0) { checkDomainFn() } } else { } } }).then((data) > { }) var validList var invalidList var domainCount 0 var startTime var endTime var requestTime function checkDomainFn() { startTime new Date().getTime(); $.ajax({ type: GET, url: domainUrlArrdomainCount, dataType: json, cache: false, data: {}, complete: function (XMLHttpRequest, textStatus) { if (XMLHttpRequest.status 200) { endTime new Date().getTime(); requestTime endTime - startTime; let successInfo new Object successInfo.domain domainUrlArrdomainCount successInfo.domainType WEB successInfo.costTime requestTime validList.push(successInfo) } else { let failInfo new Object failInfo.domain domainUrlArrdomainCount failInfo.domainType WEB failInfo.costTime 0 invalidList.push(failInfo) } // console.log(validList,validList) // console.log(invalidList,invalidList) if (domainCount domainUrlArr.length - 1) { domainCount++ setTimeout(() > { checkDomainFn() }, 1000); } else { sendResult() } }, error: function () { return false; }, success: function (data) { } }) } function sendResult() { $.ajax({ type: POST, url: /webjson/domainpool/v3, contentType: application/json, dataType: json, cache: false, data: JSON.stringify({ requestMode: WRITE, domainType: WEB, validList: validList, invalidList: invalidList, }), beforeSend: function (XMLHttpRequest) { }, complete: function (XMLHttpRequest, textStatus) { }, error: function () { return false; }, success: function (data) { if (data.code 0000) { console.log(send the domain check successed~~) } else { } } }) } //福利中心弹框调用 function welfareGetFn(cash, platformType, turnoverAmount) { let welfareContent welfareContent + 该礼金 + cash + 元 if (platformType 全平台) { welfareContent + 不限场馆 + handleContent((除彩票),) } else { welfareContent + 只能用于 + platformType + 场馆, } welfareContent + 需要有效流水 + turnoverAmount + 元,确认领取? $(#welfarePopContent).html(welfareContent) layer.open({ type: 1, shade: 0.4, scrollbar: false, title: false, skin: welfare-class, closeBtn: 0, offset: 320px, content: $(#welfarePop), }) } $(#welfareSubBtn).click(function () { document.getElementById(iframeMain).contentWindow.subWelfareGet() layer.closeAll() }) // 优惠列表/详情:收藏夹相关方法 ---start var routerInfo location.href if (routerInfo.indexOf(discount/details/) > 0 || window.location.pathname /discount/discountIframe) { $(#favoritesBox).show() checkFavor() } else { $(#favoritesBox).hide() } $(#favorToTop).click(function () { // 主页面滚动到顶部 $(html).animate({ scrollTop: 0 }, 500); // iframe 内部滚动到顶部 try { // 获取所有 iframe $(iframe).each(function() { // 尝试访问每个 iframe 的内容并滚动 if(this.contentWindow) { // 方式1: 使用 jQuery 如果 iframe 内也有 jQuery try { $(this.contentWindow.document).find(html, body).animate({ scrollTop: 0 }, 500); } catch(e) { // 方式2: 使用原生 JavaScript try { this.contentWindow.scrollTo({ top: 0, behavior: smooth }); } catch(e2) { console.log(无法滚动 iframe: , e2); } } } }); } catch(e) { console.log(iframe 滚动失败: , e); }}); var loadingApi // 添加收藏 function addFavor() { if (loadingApi true) { return false } var discountId ; if(window.location.pathname /discount/discountIframe){ discountId getDiscountIframeId(); // 获取 URL 中的 id 参数 } else { discountId $(#discountId).val(); } $.ajax({ type: POST, url: /json/discount/favorites/save, dataType: json, cache: false, data: { discountId: discountId }, beforeSend: function (XMLHttpRequest) { loadingApi true; // $(#loadingNew).show() }, complete: function (XMLHttpRequest, textStatus) { loadingApi false; // $(#loadingNew).hide() }, error: function () { errorToast(网络慢,请稍后再试) return false; }, success: function (data) { if (data.code 1) { successToast(收藏成功) $(#isFavor).show() $(#unFavor).hide() } else { errorToast(data.info) } } })} function cancelFavor() { if (loadingApi true) { return false } var discountId ; if(window.location.pathname /discount/discountIframe){ discountId getDiscountIframeId(); // 获取 URL 中的 id 参数 } else { discountId $(#discountId).val(); } $.ajax({ type: POST, url: /json/discount/favorites/cancel, dataType: json, cache: false, data: { discountId: discountId }, beforeSend: function (XMLHttpRequest) { loadingApi true; // $(#loadingNew).show() }, complete: function (XMLHttpRequest, textStatus) { loadingApi false; // $(#loadingNew).hide() }, error: function () { errorToast(网络慢,请稍后再试) return false; }, success: function (data) { if (data.code 1) { successToast(取消收藏成功) $(#isFavor).hide() $(#unFavor).show() } else { errorToast(data.info) } } })} function getDiscountIframeId() { // 判断是否在 discountIframe 路径下 if(window.location.pathname /discount/discountIframe) { // 获取 URL 参数 var urlParams new URLSearchParams(window.location.search); var discountId urlParams.get(id); // 如果存在 id 参数 if(discountId) { return discountId; } } return null;} function checkFavor() { var discountId if( window.location.pathname /discount/discountIframe){ discountId getDiscountIframeId(); // 获取 URL 中的 id 参数 }else{ discountId $(#discountId).val() } $.ajax({ type: POST, url: /json/discount/favorites/check, dataType: json, cache: false, data: { discountId: discountId, }, beforeSend: function (XMLHttpRequest) { }, complete: function (XMLHttpRequest, textStatus) { }, error: function () { return false; }, success: function (data) { if (data.code 1) { if (data.data true) { $(#isFavor).show() $(#unFavor).hide() } else { $(#unFavor).show() $(#isFavor).hide() } } else { } } }) } // ---end const hotlineInfo {} let helpLen $(.new-help-list).length $(.help-btn-box).hover(function () { // 鼠标悬停时添加CSS样式 $(#new-help-list-box).css(top, (-74 * helpLen) + px); }, function () { // 鼠标离开时移除CSS样式(如果需要) $(#new-help-list-box).css(top, ); // 清除top属性 }); // if(helpLen 2){ // $(.new-help-list-box).addClass(new-help-list-box2) // $(.new-help-list-box2).removeClass(new-help-list-box) // } // if(helpLen 3){ // $(.new-help-list-box).addClass(new-help-list-box3) // $(.new-help-list-box3).removeClass(new-help-list-box) // } // //getUsdtData() function getUsdtData() { $.ajax({ url: /webjson/getBubble, data: { visitType: WEB, version: 5.0.12 }, dataType: json, success: function (data) { if (data.code 0000) { if (data.data.showBubble true) { $(#usdtPop).show() // $(.usdt-discount-img).attr(src,data.data.imgUrl) } else { $(#usdtPop).hide() } } }, error: function () { } }); } checkUrl() function checkUrl() { if (location.href.indexOf(details/242) ! -1) { $(.usdt-discount-img-box).hide() } } function closeUsdt() { $(.usdt-discount-img-box).hide() } var helpMode var showHelpNoticeBol false; function shouwHelpNotice(val) { helpMode val if (showHelpNoticeBol true) { layer.open({ type: 1, shade: 0.4, scrollbar: false, shadeClose: false, title: false, skin: help-notice-pop, closeBtn: 0, content: $(#helpNotice) }) } else { closeNoticePop(); } } function closeNoticePop() { layer.closeAll() if (helpMode 1) { window.open(https://9523ebne52qes.vip/chat/text/chat_0dppdk.html, _blank) } else if (helpMode 2) { window.open(https://jlw56ddsqw.cc/chat/text/chat_0sgJA4.html, _blank) } } // Customer service hotline callback // Show not login function showNotLogin() { layer.open({ type: 1, shade: 0.4, scrollbar: false, shadeClose: false, title: false, skin: hotline-notice-background, closeBtn: 0, content: $(#notLoginNotice), id: hotlineNoticeLayer_1, resize: false, }) } // Show hotline reservation model function showHotlineReservationModel() { $(#hotline-input-empty-warning).attr(style, display: none;) layer.open({ type: 1, shade: 0.4, scrollbar: false, shadeClose: false, title: false, skin: hotline-notice-background, closeBtn: 0, content: $(#hotlineReservation), id: hotlineNoticeLayer_2, resize: false, }) } // Submit hotline reservation $(document).ready(function () { $(#reservationForm).submit(async function (event) { event.preventDefault(); var phoneNumber $(#phoneNumber).val(); if (phoneNumber ) { $(#hotline-input-empty-warning).attr(style, display: block;) return } await layer.closeAll() await $.ajax({ url: /webjson/callback/add, data: { phone: phoneNumber }, dataType: json, beforeSend: function () { layer.msg(正在发送预约申请……) }, success: function (data) { if (data) { if (data.code 0000) { $(#phoneNumber).val(); $(#successIcon).css(display, block) $(#warningIcon).css(display, none) $(#hotlineResponseContent).text(data.info) } else { $(#warningIcon).css(display, block) $(#successIcon).css(display, none) $(#hotlineResponseContent).text(data.info) } } }, error: function () { $(#warningIcon).css(display, block) $(#successIcon).css(display, none) $(#hotlineResponseContent).text(网络异常,请稍后再试) }, complete: function () { layer.open({ type: 1, shade: 0.4, scrollbar: false, shadeClose: false, title: false, skin: hotline-notice-background, closeBtn: 0, content: $(#hotlineResponse), id: hotlineNoticeLayer_3, shadeClose: true, time: 4000, resize: false, }) } }) }); }); // ‘极速充值’订单弹框 function hideQuickDepositFn() { $(#quickDepositPop).css(right, -374px) } function showQuickDepositFn() { $(#quickDepositPop).css(right, 14px) setTimeout(hideQuickDepositFn(), 3000) } // ‘极速提现’订单弹框 function hideQuickWithdrawFn() { $(#quickWithdrawPop).css(right, -374px) } function showQuickWithdrawFn() { $(#quickWithdrawPop).css(right, 14px) setTimeout(hideQuickWithdrawFn(), 3000) } function closeList() { $(#parentBorder).css({ width: 0px }); } function showwait() { layer.msg(暂未上线,尽情期待!); } //客服弹窗数据 async function getWebWindow() { await $.ajax({ url: /webjson/webWindow, dataType: json, success: function (data) { if (data.code 0000 && data.data.windowStatus true) { showHelpNoticeBol true; $(#helpNoticeDate).text(data.data.windowBeginTime); $(#helpNoticeTitle).text(data.data.windowTitle); $(#helpNoticeContent).html(data.data.windowContent); $(#helpNoticeContent).children(p).children(span).css(text-wrap, unset) } }, error: function () { } }); } getWebWindow(); function loginIp() { $.ajax({ url: /webjson/loginIp, dataType: json, success: function (data) { if (data.code ! 1) { location.href /forbidden; } }, error: function () { } }); } loginIp(); function holdLogin() { $.ajax({ url: /webjson/holdLogin, dataType: json, success: function (data) { }, error: function () { } }); setTimeout(holdLogin(), 150000); } // ‘极速充值’订单轮询方法 function checkDeposit() { $.ajax({ url: /centerjson/deposit/jisu/wait/online, dataType: json, success: function (data) { if (data.code 0000) { // let tempUrl window.location.href.split(/) // if(tempUrl4 ! webPayList) { showQuickDepositFn() // } } }, error: function () { } }); setTimeout(checkDeposit(), 60000); } // 跳转到充值页面方法 function toDeposit() { let tempUrl window.location.href.split(/); window.location.href tempUrl0 + // + tempUrl2 + /member/webPayList } // ‘极速提现’订单轮询方法,此处暂用 极速充值的 接口替代,需替换 function checkWithdraw() { $.ajax({ url: /centerjson/withdraw/jisu/wait/online, dataType: json, success: function (data) { if (data.code 0000) { // let tempUrl window.location.href.split(/) // if(tempUrl4 ! webPayList && tempUrl4 ! webPayList?toTK) { showQuickWithdrawFn() // } } }, error: function () { } }); setTimeout(checkWithdraw(), 30000); } // 跳转到提现页面方法 function toWithdraw() { var queryMark toTK; var newUrl /member/webPayList? + queryMark; window.location.href newUrl; } function showLocale(dateObj) { var str, colorhead, colorfoot; var objD new Date(dateObj.toLocaleString(en-US, { timeZone: Asia/Shanghai })) var yy objD.getYear(); if (yy 1900) yy yy + 1900; var MM objD.getMonth() + 1; if (MM 10) MM 0 + MM; var dd objD.getDate(); if (dd 10) dd 0 + dd; var hh objD.getHours(); if (hh 10) hh 0 + hh; var mm objD.getMinutes(); if (mm 10) mm 0 + mm; var ss objD.getSeconds(); if (ss 10) ss 0 + ss; var ww objD.getDay(); str GMT+8 + yy + - + MM + - + dd + + hh + : + mm + : + ss; return (str); } function tick() { var today; today new Date(); document.getElementById(showtime).innerHTML showLocale(today); window.setTimeout(tick(), 1000); } tick(); //注册相关 var pm ^(13|14|15|16|17|18|19)0-9{9}$; var aa; var countdownss 0; function sendMess(val) { countdownss 60; var phone $(#zcphone).val(); var countryCode $(#zcCountryCode).val(); if (aa ! null) clearTimeout(aa); if (86 countryCode && !RegExp(pm).test(phone)) { layer.msg(请输入正确的手机号码); return false; } settimess(val); } function settimess(val) { if (countdownss 60) { var phone $(#zcphone).val(); var countryCode $(#zcCountryCode).val(); $.ajax({ url: /webjson/sendSms, data: { countryCode: countryCode, phone: phone, type: register }, type: post, dataType: json, success: function (data) { //登录成功后返回的数据 if (data.code 0000) { layer.msg(短信发送成功); } else { layer.msg(data.info); } }, error: function () { layer.msg(未知错误); } }); } if (countdownss 0) { val.removeAttribute(disabled); val.value 发送验证码; } else { val.setAttribute(disabled, true); val.value countdownss + (s); countdownss--; } aa setTimeout(function () { settimess(val); }, 1000); } var findAas2; var countFinddowns2 0; function sendFindMobileCode2(btnObj) { var countryCodeVal $(#findCountryCode).val(); var mobileVal $(#findMobile).val(); var accountVal $(#findAccount).val(); var realNameVal $(#findRealName).val(); if (isEmptyVal(countryCodeVal)) { layer.msg(请选择手机国家代码); return false; } if (isEmptyVal(accountVal)) { layer.msg(请输入正确的登录账号); return false; } if (isEmptyVal(realNameVal)) { layer.msg(请输入正确的真实姓名); return false; } if (86 countryCodeVal && !RegExp(findMobilePms).test(mobileVal)) { layer.msg(请输入正确的手机号码); return false; } getFindPwdFontsShow(); countFinddowns2 60; if (findAas2 ! null) { clearTimeout(findAas2); } setFindMobileTimes2(btnObj); } function setFindMobileTimes2(val) { var countryCodeVal $(#findCountryCode).val(); var mobileVal $(#findMobile).val(); var accountVal $(#findAccount).val(); var realNameVal $(#findRealName).val(); if (isEmptyVal(countryCodeVal)) { layer.msg(请选择手机国家代码); return false; } if (isEmptyVal(accountVal)) { layer.msg(请输入正确的登录账号); return false; } if (isEmptyVal(realNameVal)) { layer.msg(请输入正确的真实姓名); return false; } if (86 countryCodeVal && !RegExp(findMobilePms).test(mobileVal)) { layer.msg(请输入正确的手机号码); return false; } if (findAas2 ! null) { clearTimeout(findAas2); } if (countFinddowns2 60) { $.ajax({ url: /webjson/sendsms2, dataType: json, type: post, data: { countryCode: countryCodeVal, phone: mobileVal, loginName: accountVal, realName: realNameVal, type: forget }, success: function (data) { if (data.code 0000) { layer.msg(短信发送成功); } else { layer.msg(data.info); } }, error: function () { layer.msg(未知错误); } }); } if (countFinddowns2 1) { val.removeAttribute(disabled); val.value 发送验证码; } else { val.setAttribute(disabled, true); val.value countFinddowns2 + (s); countFinddowns2--; } findAas2 setTimeout(function () { setFindMobileTimes2(val); }, 1000); } function checkFindPassword2() { var countryCodeVal $(#findCountryCode).val(); var mobileVal $(#findMobile).val(); var accountVal $(#findAccount).val(); var vcodeVal $(#findMobileVcode).val(); var realNameVal $(#findRealName).val(); if (86 countryCodeVal && !RegExp(findMobilePms).test(mobileVal)) { layer.msg(请输入正确的手机号码); return false; } if (isEmptyVal(vcodeVal)) { layer.msg(请输入验证码); return false; } if (isEmptyVal(realNameVal)) { layer.msg(请输入正确的真实姓名); return false; } if (isEmptyVal(accountVal)) { layer.msg(请输入正确的登录账号); return false; } $.ajax({ url: /webjson/checksms2, dataType: json, type: post, data: { countryCode: countryCodeVal, phone: mobileVal, loginName: accountVal, vcode: vcodeVal, realName: realNameVal, type: forget }, success: function (data) { if (data.code 0000) { layer.msg(短信验证成功); $(#getPwdStep1).hide(); $(#getPwdStep2).show(); } else { layer.msg(data.info); } }, error: function () { layer.msg(未知错误); } }); } //修改登录密码 function editFindPassword() { var mobileVal $(#findMobile).val(); var accountVal $(#findAccount).val(); var vcodeVal $(#findMobileVcode).val(); var realNameVal $(#findRealName).val(); var password $(#npassword).val(); var qrpassword $(#shwPwd).val(); if (isEmptyVal(password)) { layer.msg(新密码不能为空); return false; } if (isEmptyVal(qrpassword)) { layer.msg(确认密码不能为空); return false; } if (password ! qrpassword) { layer.msg(两次输入密码不一致); return false; } var checkpwd /^(?!0-9+$)(?!a-z+$)(?!A-Z+$)0-9A-Za-z{8,16}$/; var p /^A-Za-z0-9+$/; if (!p.test(qrpassword)) { layer.msg(新密码只能由字母和数字组成); return false; } if (!RegExp(checkpwd).test(qrpassword)) { layer.msg(密码长度必须为5-16个字符的数字和字母组合); return false; } $.ajax({ url: /webjson/password/edit2, dataType: json, type: post, data: { phone: mobileVal, loginName: accountVal, vcode: vcodeVal, realName: realNameVal, newPassword: password, vailPassword: qrpassword, type: forget }, success: function (data) { if (data.code 0000) { layer.msg(密码修改成功); reload1(1000); } else { layer.msg(data.info); } }, error: function () { layer.msg(未知错误); } }); } function reload1(mills) { setTimeout(function () { location.reload(); }, mills); } var findAas; var countFinddowns 0; function sendFindMobileCode(btnObj, mobileId) { var mobileVal $(# + mobileId).val(); countFinddowns 60; if (findAas ! null) clearTimeout(findAas); if (mobileId findMobile || mobileId updateMobile) { if (!RegExp(findMobilePms).test(mobileVal)) { layer.msg(请输入正确的手机号码); return false; } } setFindMobileTimes(btnObj, mobileId); } function setFindMobileTimes(val, mobileId) { if (countFinddowns 60) { $.ajax({ url: /webjson/checkPhone1, dataType: json, type: post, data: { mobile: $(# + mobileId).val(), sentType: SMS_VCODE }, success: function (data) { layer.msg(data.msg); }, error: function () { layer.msg(未知错误); } }); } if (countFinddowns 1) { val.removeAttribute(disabled); val.value 发送验证码; } else { val.setAttribute(disabled, true); val.value countFinddowns + (s); countFinddowns--; } findAas setTimeout(function () { setFindMobileTimes(val, mobileId); }, 1000); } function checkFindPassword(type) { var mobileVal, vcodeVal; if (type find) { mobileVal $(#findMobile).val(); vcodeVal $(#findMobileVcode).val(); } else { layer.msg(参数非法); return false; } if (type find) { if (!RegExp(findMobilePms).test(mobileVal)) { layer.msg(请输入正确的手机号码); return false; } } if (vcodeVal ) { layer.msg(请输入验证码); return false; } $.ajax({ url: /webjson/checkFindMobile?mobile + mobileVal + &vcode + vcodeVal + &type + type, dataType: json, success: function (data) { if (data.status) { if (type find) { xgSecret(mobile); } } else { layer.msg(data.msg); } }, error: function () { layer.msg(未知错误); } }); } //修改登录密码 function xgSecret(type) { var password, qrpassword; if (type email) { password $(#fwdpassword).val(); qrpassword $(#fwdrpassword).val(); } else if (type mobile) { password $(#npassword).val(); qrpassword $(#shwPwd).val(); } if (password ) { layer.msg(密码不能为空!); return false; } if (qrpassword ) { layer.msg(确认密码不能为空!); return false; } if (password ! qrpassword) { layer.msg(两次输入密码不一致); return false; } var checkpwd /^(?!0-9+$)(?!a-z+$)(?!A-Z+$)0-9A-Za-z{8,16}$/; var p /^A-Za-z0-9+$/; if (!p.test(qrpassword)) { layer.msg(新密码只能由字母和数字组成); return false; } if (!RegExp(checkpwd).test(qrpassword)) { layer.msg(密码长度必须为5-16个字符的数字和字母组合); return false; } $.ajax({ //请求修改密码处理页 url: /webjson/xgSecret?npassword + password + &qrnpassword + qrpassword, //修改密码处理页 dataType: json, success: function (data) { //登录成功后返回的数据 if (data.status) { if (type email) { $(#findPwdmail4).hide(); $(#findPwdmail2).hide(); $(#findPwdmail3).hide(); $(#findPwdmail5).show(); } else { $(#findMobile).val(); $(#findMobileVcode).val(); $(#npassword).val(); $(#shwPwd).val(); $(#qrnpassword).val(); $(#shwPwd2).val(); layer.msg(修改成功!); window.location.href /; } } else { layer.msg(data.msg); } } , error: function () { layer.msg(未知错误); } }); } //cliven function getMessageSum_bak() { $.ajax({ url: /gamejson/messageSum, dataType: json, success: function (data) { if (data.code 1) { $(#messageSum).html(data.info); } else { $(#messageSum).html(0); } } }); setTimeout(function () { //getMessageSum(); }, 60000); } jQuery(.sideMenu-withdraw).slide({ trigger: click, titCell: h3, //鼠标触发对象 targetCell: ul, //与titCell一一对应,第n个titCell控制第n个targetCell的显示隐藏 effect: slideDown, //targetCell下拉效果 delayTime: 300, //效果时间 triggerTime: 150, //鼠标延迟触发时间(默认150) defaultPlay: true,//默认是否执行效果(默认true) returnDefault: false //鼠标从.sideMen移走后返回默认状态(默认false) }); /script> script> $(document).ready(function() { // 获取当前页面的URL路径 var currentPath window.location.pathname; // 检查是否在优惠活动iframe页面 if (currentPath.indexOf(/discount/discountIframe) ! -1) { // 在特定路由下隐藏滚动条 $(html, body).css({ overflow: hidden, scrollbar-width: none, // Firefox -ms-overflow-style: none // IE/Edge }); // 针对Chrome/Safari添加额外样式 $(html::-webkit-scrollbar, body::-webkit-scrollbar).css({ width: 0, display: none }); // 添加内联样式,确保webkit浏览器也能隐藏滚动条 $(style>) .prop(type, text/css) .html(html::-webkit-scrollbar, body::-webkit-scrollbar { width: 0 !important; display: none !important; }) .appendTo(head); } else { // 其他页面恢复正常滚动条 $(html, body).css({ overflow: , scrollbar-width: , -ms-overflow-style: }); // 移除之前添加的内联样式 $(head style).each(function() { if ($(this).html().indexOf(webkit-scrollbar) ! -1) { $(this).remove(); } }); }}); /script> script src/assets/abc2024/js/layui.js>/script> script src/assets/abc2024/js/swiper-bundle.min.js>/script> script> //获取设备指纹public key var fingerPrintKey $(#fingerPrintKey).val(); console.log(fingerPrintKey: + fingerPrintKey); // Initialize the agent at application startup //import(https://fpcdn.io/v3/your-public-api-key) var fingerPrintUrl https://fpcdn.io/v3/ + fingerPrintKey; console.log(fingerPrintUrl: + fingerPrintUrl); const fpPromise import(fingerPrintUrl) .then(FingerprintJS > FingerprintJS.load()) // Get the visitor identifier when you need it. fpPromise .then(fp > fp.get()) .then(result > { // This is the visitor identifier: const visitorId result.visitorId $(#fingerPrintVisitorId).val(visitorId) console.log(获取的visitorId: + visitorId) }) // 新ag弹框调用 function showAgMenu() { layer.open({ type: 1, shade: 0.4, scrollbar: false, shadeClose: true, title: false, skin: ag-chose-pop, closeBtn: 0, content: $(#agMenuPop) }) } // 新赞助模块js $(.sponsor-list).mouseenter(function () { setTimeout(() > { if ($(this).hasClass(sponsor-list-activing) false) { $(.sponsor-list-activing).removeClass(sponsor-list-activing) $(this).addClass(sponsor-list-activing) } }, 300) }) //新app下载模块js var swiperIndex1 0 layui.use(carousel, function () { var carousel layui.carousel; var ins carousel.render({ elem: #leftSwiper1, width: 100%, height: 100%, arrow: none, indicator: none, interval: 5000, }) var ins2 carousel.render({ elem: #leftSwiper2, width: 100%, height: 100%, arrow: none, indicator: none, interval: 5000, }) var ins3 carousel.render({ elem: #leftSwiper3, width: 100%, height: 100%, arrow: none, indicator: none, interval: 5000, }) carousel.on(change(swiper1), function (obj) { //test1来源于对应HTML容器的 lay-filtertest1 属性值 // console.log(obj.index); //当前条目的索引 // console.log(obj.prevIndex); //上一个条目的索引 // console.log(obj.item); //当前条目的元素对象 swiperIndex1 obj.index // console.log(swiperIndex1) if (obj.index 0) { $(.switch-fonts).eq(0).text(娱乐) $(.switch-fonts).eq(1).text(体育) $(.switch-fonts).eq(2).text(赛事详情) } else if (obj.index 1) { $(.switch-fonts).eq(0).text(体育) $(.switch-fonts).eq(1).text(赛事详情) $(.switch-fonts).eq(2).text(娱乐) } else if (obj.index 2) { $(.switch-fonts).eq(0).text(赛事详情) $(.switch-fonts).eq(1).text(娱乐) $(.switch-fonts).eq(2).text(体育) } }) $(#switchSwiperBtn1).click(function () { if (swiperIndex1 0) { $(.switch-fonts).eq(0).text(赛事详情) $(.switch-fonts).eq(1).text(娱乐) $(.switch-fonts).eq(2).text(体育) } else if (swiperIndex1 1) { $(.switch-fonts).eq(0).text(体育) $(.switch-fonts).eq(1).text(赛事详情) $(.switch-fonts).eq(2).text(娱乐) } else if (swiperIndex1 2) { $(.switch-fonts).eq(0).text(赛事详情) $(.switch-fonts).eq(1).text(娱乐) $(.switch-fonts).eq(2).text(体育) } ins.slide(sub) ins2.slide(sub) ins3.slide(sub) }) $(#switchSwiperBtn3).click(function () { if (swiperIndex1 0) { $(.switch-fonts).eq(0).text(体育) $(.switch-fonts).eq(1).text(赛事详情) $(.switch-fonts).eq(2).text(娱乐) } else if (swiperIndex1 1) { $(.switch-fonts).eq(0).text(赛事详情) $(.switch-fonts).eq(1).text(娱乐) $(.switch-fonts).eq(2).text(体育) } else if (swiperIndex1 2) { $(.switch-fonts).eq(0).text(娱乐) $(.switch-fonts).eq(1).text(体育) $(.switch-fonts).eq(2).text(赛事详情) } ins.slide(add) ins2.slide(add) ins3.slide(add) }) }) $(.swiper-trigger-list).hover(function () { if ($(this).index() 0) { $(.swiper-trigger-line).css(background, #1D9DFC) } else if ($(this).index() 2) { $(.swiper-trigger-line2).css(background, #1D9DFC) } }, function () { if ($(this).index() 0) { $(.swiper-trigger-line).css(background, #E6E8EE) } else if ($(this).index() 2) { $(.swiper-trigger-line2).css(background, #E6E8EE) } }) $(.app-download-right-qrcode-list).mousemove(function () { $(.app-download-right-qrcode-list-activing).removeClass(app-download-right-qrcode-list-activing) $(.app-download-right-qrcode-list-fonts-activing).removeClass(app-download-right-qrcode-list-fonts-activing) $(this).addClass(app-download-right-qrcode-list-activing) $(this).siblings(.app-download-right-qrcode-list-fonts1).addClass(app-download-right-qrcode-list-fonts-activing) // $(this).siblings(.app-download-right-qrcode-list-fonts2).addClass(app-download-right-qrcode-list-fonts-activing) }) $(document).ready(() > { $(.app-download-right-title).animate({ marginTop: 0 }, 800) $(.app-download-left).animate({ transform: scale(1) }, 800) $(.app-download-left-img).animate({ transform: scale(1) }, 800) }) // 热门游戏模块及优质服务模块js var swiper new Swiper(.swiper-container, { initialSlide: 0, //初始索引位置 direction: vertical, // followFinger : false, mousewheel: true, speed: 1000, // centeredSlides: true, loop: true, // pagination: { // el: .swiper-pagination, // clickable: true, // }, on: { slideChange: function () { // console.log(realIndex+this.realIndex) $(.quality-service-swiper-left-list-activing).removeClass(quality-service-swiper-left-list-activing) $(.quality-service-swiper-left-list).eq(this.realIndex).addClass(quality-service-swiper-left-list-activing) }, }, }) $(.quality-service-swiper-left-list).click(function () { if ($(this).hasClass(quality-service-swiper-left-list-activing) false) $(.quality-service-swiper-left-list-activing).removeClass(quality-service-swiper-left-list-activing) $(this).addClass(quality-service-swiper-left-list-activing) console.log($(this).index()) swiper.slideToLoop($(this).index()) }) $(.hot-game-switch-list).click(function (event) { if ($(this).hasClass(hot-game-switch-list-activing) false) { $(.hot-game-switch-list-activing).removeClass(hot-game-switch-list-activing) $(this).addClass(hot-game-switch-list-activing) // For maintenance and comingSoon states overlay //for the non selected elements: let selectedItem $(this); let parentId selectedItem.parent().attr(id); let parentChildren $(# + parentId).children(); let parentsLength parentChildren.length; let clickedElementId $(this).attr(id); // Create an array to store non-matching child IDs let nonMatchingIds ; parentChildren.each(function () { let childId $(this).attr(id); if (childId ! clickedElementId) { nonMatchingIds.push(childId); } }); // Use filter to remove undefined values let filteredIdsArray nonMatchingIds.filter(function (id) { return id ! undefined; }); let replacedIds filteredIdsArray.map(function (id) { return id.replace(index_game_, game_overly_); }); // let replacedText filteredIdsArray.map(function (id) { // return id.replace(index_game_, game_overly_); // }); //find the first children of elements with the modified IDs replacedIds.forEach(function (modifiedId) { let nonSelectedDiv $(# + modifiedId) let firstChild nonSelectedDiv.children(:first); let textData $(# + modifiedId).attr(textdata) let dataMode $(# + modifiedId).attr(datamode) // console.log($(# + modifiedId)) //deactivate underDevelopment state element..... if (firstChild.attr(id) development-activated) { firstChild.remove() let newDiv; if (parentsLength 3) { newDiv $(div iddevelopment classgameState-index-length3>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>) } else if (parentsLength 4 && parentId lottery) { newDiv $(div iddevelopment classgameState-index-length4Lottery>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>) } else if (parentsLength 4) { newDiv $(div iddevelopment classgameState-index-length4>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>) } else if (parentsLength 5) { newDiv $(div iddevelopment classgameState-index-length5>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>) } else if (parentsLength 6) { newDiv $(div iddevelopment classgameState-index-length6>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index-slot src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>) } else if (parentsLength 7) { newDiv $(div iddevelopment classgameState-index-length7>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index-slot src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>) } nonSelectedDiv.append(newDiv) //deactivate underMaintenance stat element..... } else if (firstChild.attr(id) maintenance-activated) { firstChild.remove() let newDiv; if(dataMode 0) { newDiv $(div idmaintenance classno-activated-box>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + textData + /div>/div>) nonSelectedDiv.append(newDiv) }else if(dataMode 3){ newDiv $(div idmaintenance classpre-maintenancing-activated-new-short flex>div classpre-mainteivated-line flex>img classpre-mainteivated-img src/assets/abc2024/images/game-pre-updating-icon.png alt> + textData + /div>/div>) nonSelectedDiv.append(newDiv) } // if (parentsLength 3) { // newDiv $(div idmaintenance classgameState-index-length3>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>) // } // else if (parentsLength 4 && parentId lottery) { // newDiv $(div idmaintenance classgameState-index-length4Lottery>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>) // } // else if (parentsLength 4) { // newDiv $(div idmaintenance classgameState-index-length4>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>) // } // else if (parentsLength 5) { // // newDiv $(div idmaintenance classgameState-index-length5>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>) // newDiv $(div idmaintenance classno-activated-box>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + textData + /div>/div>) // } // else if (parentsLength 6) { // // newDiv $(div idmaintenance classgameState-index-length6>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>) // newDiv $(div idmaintenance classno-activated-box>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + textData + /div>/div>) // } else if (parentsLength 7) { // newDiv $(div idmaintenance classgameState-index-length7>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>) // } } }); //for the selected games.. let overLayDivId clickedElementId.replace(index_game_, game_overly_); let overLayDiv $(# + overLayDivId); let stateContainer $(# + overLayDivId).children(:first); let textData2 $(# + overLayDivId).attr(textdata) let dataMode2 $(# + overLayDivId).attr(datamode) if (stateContainer.attr(id) development) { stateContainer.remove(); let newDiv; if (parentsLength 7 || parentsLength 6) { newDiv $(div iddevelopment-activated classgameState-index-activatedSlot>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activated-slot src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>); } else if (parentsLength 4 && parentId lottery) { newDiv $(div iddevelopment-activated classgameState-index-activated-lottery>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activated-lottery src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>); } else if (parentsLength 5 && parentId boardGame) { newDiv $(div iddevelopment-activated classgameState-index-activated-boardGame>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activated src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>) } else if (parentsLength 3) { newDiv $(div iddevelopment-activated classgameState-index-activatedLen3>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activatedLen3 src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>); } else { newDiv $(div iddevelopment-activated classgameState-index-activated>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activated src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>); } overLayDiv.append(newDiv); } else if (stateContainer.attr(id) maintenance) { stateContainer.remove(); let newDiv; if(dataMode2 0) { newDiv $(div idmaintenance-activated classmaintenancing-activated-new>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + textData2 + /div>/div>); overLayDiv.append(newDiv); }else if(dataMode2 3){ newDiv $(div idmaintenance-activated classpre-maintenancing-activated-new flex>div classpre-mainteivated-line flex>img classpre-mainteivated-img src/assets/abc2024/images/game-pre-updating-icon.png alt> + textData2 + /div>/div>) overLayDiv.append(newDiv); // overLayDiv.parent().append(newDiv) // overLayDiv.remove() // nonSelectedDiv.append(newDiv) } // if (parentsLength 7 || parentsLength 6) { // // newDiv $(div idmaintenance-activated classgameState-index-activatedSlot>img classmaintenanceImg-activated src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-activated src/assets/abc2024/images/underMaintenanceLarge@2x.png alt>/div>); // newDiv $(div idmaintenance-activated classmaintenancing-activated-new>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + textData2 + /div>/div>); // } // else if (parentsLength 3) { // newDiv $(div idmaintenance-activated classgameState-index-activatedLen3>img classmaintenanceImg-activated src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-activatedLen3 src/assets/abc2024/images/underMaintenanceLarge@2x.png alt>/div>); // } // else if (parentsLength 4 && parentId lottery) { // newDiv $(div idmaintenance-activated classgameState-index-activated-lottery>img classmaintenanceImg-activated src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-activated-lottery src/assets/abc2024/images/underMaintenanceLarge@2x.png alt>/div>); // } // else if (parentsLength 5 && parentId boardGame) { // newDiv $(div idmaintenance-activated classgameState-index-activated-boardGame>img classmaintenanceImg-activated src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-activated src/assets/abc2024/images/underMaintenanceLarge@2x.png alt>/div>); // } // else { // // newDiv $(div idmaintenance-activated classgameState-index-activated>img classmaintenanceImg-activated src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-activated src/assets/abc2024/images/underMaintenanceLarge@2x.png alt>/div>); // newDiv $(div idmaintenance-activated classmaintenancing-activated-new>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + textData2 + /div>/div>); // } } event.preventDefault(); } }) $(.hot-games-nav-right-list).click(function () { if ($(this).hasClass(hot-games-nav-right-list-activing) false) { $(.hot-games-nav-right-list-activing).removeClass(hot-games-nav-right-list-activing) $(this).addClass(hot-games-nav-right-list-activing) var navIndex $(this).index() $(.hot-games-blue-line).animate({ width: 156 + navIndex * 152 + }, 300) $(.hot-game-switch-box-activing).removeClass(hot-game-switch-box-activing) $(.hot-game-switch-box).eq(navIndex).addClass(hot-game-switch-box-activing) $(.hot-game-switch-list-activing).removeClass(hot-game-switch-list-activing) $(.hot-game-switch-box).eq(navIndex).children(.hot-game-switch-list).eq(0).addClass(hot-game-switch-list-activing) //remove everything that has over-content-index class. and then re-add them. $(.overlay-content-index).remove() // if(this.children()){ // } ComputeGamesState() } }) $(.quality-service-swiper-left-list).click(function () { if ($(this).hasClass(quality-service-swiper-left-list-activing) false) { $(.quality-service-swiper-left-list-activing).removeClass(quality-service-swiper-left-list-activing) $(this).addClass(quality-service-swiper-left-list-activing) } }) $(function () { blueNumFn1() blueNumFn2() blueNumFn3() blueNumFn4() }) function blueNumFn1() { var blueNum1 0 var numCmp1 setInterval(() > { if (blueNum1 5) { blueNum1++ $(#blueNum1).text(blueNum1 + ) } else { clearTimeout(numCmp1) } }, 300) } function blueNumFn2() { var blueNum2 0 var numCmp2 setInterval(() > { if (blueNum2 162) { blueNum2++ $(#blueNum2).text((blueNum2 / 10).toFixed(1) + ) } else { clearTimeout(numCmp2) } }, 9) } function blueNumFn3() { var blueNum3 0 var numCmp3 setInterval(() > { if (blueNum3 256) { blueNum3++ $(#blueNum3).text(blueNum3 + ) } else { clearTimeout(numCmp3) } }, 6) } function blueNumFn4() { var blueNum4 0 var numCmp4 setInterval(() > { if (blueNum4 300) { blueNum4++ $(#blueNum4).text(blueNum4 + ) } else { clearTimeout(numCmp4) } }, 5) } //lottie动态组件调用 var params { container: document.getElementById(serviceLottie1), renderer: svg, loop: true, autoplay: true, animationData: animationService } var params2 { container: document.getElementById(serviceLottie2), renderer: svg, loop: true, autoplay: true, animationData: animationTime } var params3 { container: document.getElementById(serviceLottie3), renderer: svg, loop: true, autoplay: true, animationData: animationTrade } var params4 { container: document.getElementById(serviceLottie4), renderer: svg, loop: true, autoplay: true, animationData: animationTeam } var anim var anim2 var anim3 var anim4 anim lottie.loadAnimation(params) anim2 lottie.loadAnimation(params2) anim3 lottie.loadAnimation(params3) anim4 lottie.loadAnimation(params4) $(.card-bottom).children(.card-game-list:last-child).css(border-bottom, none); if ($(.card-game-list1).length 2) { $(.card-game-list1).height(50%); $(.card-game-list1).css(border-right, none); } else if ($(.card-game-list1).length 3) { $(.card-game-list1).height(33.3%); $(.card-game-list1).css(border-right, none); } else if ($(.card-game-list1).length 4) { $(.card-game-list1).width(49.5%); $(.card-game-list1).height(50%); $(.card-game-list1:nth-child(2),.card-game-list1:nth-child(4)).css(border-right, none); $(.card-game-list1:nth-child(3)).css(border-bottom, none); } else if ($(.card-game-list1).length 5) { $(.card-game-list1).width(49.5%); $(.card-game-list1:first-child).width(100%); $(.card-game-list1).height(33%); $(.card-game-list1:first-child,.card-game-list1:nth-child(3),.card-game-list1:nth-child(5)).css(border-right, none); $(.card-game-list1:nth-child(4),.card-game-list1:nth-child(5)).css(border-bottom, none); } else if ($(.card-game-list1).length 6) { $(.card-game-list1).width(49.5%); $(.card-game-list1).height(33%); $(.card-game-list1:nth-child(2),.card-game-list1:nth-child(4),.card-game-list1:nth-child(6)).css(border-right, none); $(.card-game-list1:nth-child(5)).css(border-bottom, none); } if ($(.card-game-list2).length 2) { $(.card-game-list2).height(50%); $(.card-game-list2).css(border-right, none); } else if ($(.card-game-list2).length 3) { $(.card-game-list2).height(33.3%); $(.card-game-list2).css(border-right, none); } else if ($(.card-game-list2).length 4) { $(.card-game-list2).width(49.5%); $(.card-game-list2).height(50%); $(.card-game-list2:nth-child(2),.card-game-list2:nth-child(4)).css(border-right, none); $(.card-game-list2:nth-child(3)).css(border-bottom, none); } else if ($(.card-game-list2).length 5) { $(.card-game-list2).width(49.5%); $(.card-game-list2:first-child).width(100%); $(.card-game-list2).height(33%); $(.card-game-list2:first-child,.card-game-list2:nth-child(3),.card-game-list2:nth-child(5)).css(border-right, none); $(.card-game-list2:nth-child(4),.card-game-list2:nth-child(5)).css(border-bottom, none); } else if ($(.card-game-list2).length 6) { $(.card-game-list2).width(49.5%); $(.card-game-list2).height(33%); $(.card-game-list2:nth-child(2),.card-game-list2:nth-child(4),.card-game-list2:nth-child(6)).css(border-right, none); $(.card-game-list2:nth-child(5)).css(border-bottom, none); } if ($(.card-game-list3).length 2) { $(.card-game-list3).height(50%); $(.card-game-list3).css(border-right, none); } else if ($(.card-game-list3).length 3) { $(.card-game-list3).height(33.3%); $(.card-game-list3).css(border-right, none); } else if ($(.card-game-list3).length 4) { $(.card-game-list3).width(49.5%); $(.card-game-list3).height(50%); $(.card-game-list3:nth-child(2),.card-game-list3:nth-child(4)).css(border-right, none); $(.card-game-list3:nth-child(3)).css(border-bottom, none); } else if ($(.card-game-list3).length 5) { $(.card-game-list3).width(49.5%); $(.card-game-list3:first-child).width(100%); $(.card-game-list3).height(33%); $(.card-game-list3:first-child,.card-game-list3:nth-child(3),.card-game-list3:nth-child(5)).css(border-right, none); $(.card-game-list3:nth-child(4),.card-game-list3:nth-child(5)).css(border-bottom, none); } else if ($(.card-game-list3).length 6) { $(.card-game-list3).width(49.5%); $(.card-game-list3).height(33%); $(.card-game-list3:nth-child(2),.card-game-list3:nth-child(4),.card-game-list3:nth-child(6)).css(border-right, none); $(.card-game-list3:nth-child(5)).css(border-bottom, none); } if ($(.card-game-list4).length 2) { $(.card-game-list4).height(50%); $(.card-game-list4).css(border-right, none); } else if ($(.card-game-list4).length 3) { $(.card-game-list4).height(33.3%); $(.card-game-list4).css(border-right, none); } else if ($(.card-game-list4).length 4) { $(.card-game-list4).width(49.5%); $(.card-game-list4).height(50%); $(.card-game-list4:nth-child(2),.card-game-list4:nth-child(4)).css(border-right, none); $(.card-game-list4:nth-child(3)).css(border-bottom, none); } else if ($(.card-game-list4).length 5) { $(.card-game-list4).width(49.5%); $(.card-game-list4:first-child).width(100%); $(.card-game-list4).height(33%); $(.card-game-list4:first-child,.card-game-list4:nth-child(3),.card-game-list4:nth-child(5)).css(border-right, none); $(.card-game-list4:nth-child(4),.card-game-list4:nth-child(5)).css(border-bottom, none); } else if ($(.card-game-list4).length 6) { $(.card-game-list4).width(49.5%); $(.card-game-list4).height(33%); $(.card-game-list4:nth-child(2),.card-game-list4:nth-child(4),.card-game-list4:nth-child(6)).css(border-right, none); $(.card-game-list4:nth-child(5)).css(border-bottom, none); } if ($(.card-game-list5).length 2) { $(.card-game-list5).height(50%); $(.card-game-list5).css(border-right, none); } else if ($(.card-game-list5).length 3) { $(.card-game-list5).height(33.3%); $(.card-game-list5).css(border-right, none); } else if ($(.card-game-list5).length 4) { $(.card-game-list5).width(49.5%); $(.card-game-list5).height(50%); $(.card-game-list5:nth-child(2),.card-game-list5:nth-child(4)).css(border-right, none); $(.card-game-list5:nth-child(3)).css(border-bottom, none); } else if ($(.card-game-list5).length 5) { $(.card-game-list5).width(49.5%); $(.card-game-list5:first-child).width(100%); $(.card-game-list5).height(33%); $(.card-game-list5:first-child,.card-game-list5:nth-child(3),.card-game-list5:nth-child(5)).css(border-right, none); $(.card-game-list5:nth-child(4),.card-game-list5:nth-child(5)).css(border-bottom, none); } else if ($(.card-game-list5).length 6) { $(.card-game-list5).width(49.5%); $(.card-game-list5).height(33%); $(.card-game-list5:nth-child(2),.card-game-list5:nth-child(4),.card-game-list5:nth-child(6)).css(border-right, none); $(.card-game-list5:nth-child(5)).css(border-bottom, none); } /script> script> $(#ClickMe2).click(function () { $(#code3).center(); $(#goodcover).show(); $(#code3).fadeIn(); }); sourceUrl ; function clickVideo(liveInt, liveUrl) { if (liveInt 1) { //纳米数据 $(#video-back).show(); $(#iframeDiv).show(); $(#player-con).hide(); $(#iframe).attr(src, liveUrl) } if (liveInt 2) { //视频源 sourceUrl liveUrl; $(#video-back).show(); $(#player-con).show(); $(#iframeDiv).hide(); var player new Aliplayer({ id: player-con, source: sourceUrl, width: 458, height: 286, autoplay: true, isLive: true, rePlay: false, videoHeight: 286, playsinline: true, preload: true, language: zh-cn, controlBarVisibility: click, videoWidth: 458, showBarTime: 5000, useFlashPrism: true }, function (player) { console.log(The player is created); } ); } } function videoBack() { $(#video-back).hide(); $(#player-con).hide(); $(#iframeDiv).hide(); } function getSortLive() { $.ajax({ url: /sortlive, dataType: html, success: function (data) { $(#sortlive).html(data); } }); } function getSortOdds() { $.ajax({ url: /sortodds, dataType: html, success: function (data) { $(#sortodds).html(data); } }); } getSortLive(); getSortOdds(); //新增站内信未读提示消息的方法 // ‘强推’站内信 var mustId function getMustMsg() { $.ajax({ url: /gamejson/getTopMustMessage, dataType: json, success: function (data) { if (data.code 1) { //获取‘强推’cookie var search mustSwitch + ; var returnValue ; if (document.cookie.length > 0) { var offset document.cookie.indexOf(search); if (offset ! -1) { offset + search.length; var end document.cookie.indexOf(;, offset); if (end -1) { end document.cookie.length; } returnValue decodeURIComponent( document.cookie.substring(offset, end) ); } } if (returnValue ! false) { layer.open({ type: 1, //Page层类型 shade: 0.6, //遮罩透明度 scrollbar: false, shadeClose: true, title: false, skin: input-popup, closeBtn: 0, shadeClose: false, content: $(#mustMsgBox) }) $(.layui-layer).css({ border-radius: 4px, overflow: hidden }) mustId data.data.id $(#mustMsgTitle).html(data.data.title); var replaceContent data.data.content replaceContent replaceContent.replace(/\n/g, br>); replaceContent replaceContent.replace(/\t/g, ); var reg /((http|https):\/\/-A-Za-z0-9+&@#/%?~_|!:,.;+-A-Za-z0-9+&@#/%~_|)/g; replaceContent replaceContent.replace(reg, a href$1 target_blank stylecolor: #028AFE;width: 360px;display: inline;>$1/a>); $(#mustMsgContent).html(replaceContent); var date new Date(data.data.addTime) var year date.getFullYear() var month date.getMonth() + 1 var day date.getDate() var hour date.getHours() var minute date.getMinutes() var second date.getSeconds() $(#mustMsgTime).text(year + 年 + month + 月 + day + 日 + + hour + : + minute + : + second) } else { getTopUnread() } } else { getTopUnread() } }, error: function () { getTopUnread() } }); } function disableMustMsg() { $.ajax({ url: /gamejson/stopMustMessage, dataType: json, data: { id: mustId }, success: function (data) { if (data.code 1) { } } }); } //设置‘强推’cookie function setCookie(mustSwitch, mustTime) { var exdate new Date(); //获取时间 exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * mustTime); //保存的天数 window.document.cookie mustSwitch + + mustSwitch + ;path/;expires + exdate.toGMTString(); var search mustSwitch + ; var returnValue ; if (document.cookie.length > 0) { var offset document.cookie.indexOf(search); if (offset ! -1) { offset + search.length; var end document.cookie.indexOf(;, offset); if (end -1) { end document.cookie.length; } returnValue decodeURIComponent( document.cookie.substring(offset, end) ); } } } $(#mustMsgClear).click(function () { layer.closeAll() getTopUnread() setCookie(false, 1) }) $(#mustMsgDisable).click(function () { layer.closeAll() setCookie(, -1) getTopUnread() disableMustMsg() }) // ‘置顶’站内信 var msgId function getTopUnread() { $.ajax({ url: /gamejson/getTopUnread, dataType: json, success: function (data) { if (data.code 1) { msgId data.data.id if (msgId > parseInt(sessionStorage.getItem(msgSaveId)) || !!(sessionStorage.getItem(msgSaveId)) false) { if ($(#msgInfoBox).css(display) none) { layer.open({ type: 1, //Page层类型 shade: 0.6, //遮罩透明度 scrollbar: false, shadeClose: true, title: false, skin: input-popup, closeBtn: 0, shadeClose: false, content: $(#msgInfoBox) }) $(.layui-layer).css({ border-radius: 4px, overflow: hidden }) // $(#messageId).html(data.data.id); //返回这条站内信的id $(#unreadMsgTitle).html(data.data.title); //返回这条站内信的标题 $(#msgContent).html(data.data.content); //返回这条站内信的内容 } } } } }); setTimeout(function () { getTopUnread(); }, 60000); } /* function getMessageSum() { $.ajax({ url : /gamejson/messageSum, dataType : json, success : function(data) { if (data.code 1 ) { if(data.info > 0 && $(#msgInfoBox).css(display) none){ layer.open({ type: 1, //Page层类型 shade: 0.6, //遮罩透明度 scrollbar: false, shadeClose:true, title:false, skin: input-popup, closeBtn:0, shadeClose:false, content: $(#msgInfoBox) }) $(.layui-layer).css({border-radius:4px,overflow:hidden}) } $(#messageSum).html(data.info); }else { $(#messageSum).html(0); } } }); setTimeout(function() { getMessageSum(); }, 60000); } */ //查看站内信 $(#msgInbox).click(() > { layer.closeAll() sessionStorage.setItem(msgSaveId, msgId) var queryMark toInbox; var newUrl /member/webPayList? + queryMark; location.href newUrl; }) //一键阅读 $(#msgClear).click(() > { layer.closeAll() sessionStorage.setItem(msgSaveId, msgId) // $.ajax({ // url: /memberjson/readMessageAll, // dataType: json, // success: function (data) { // if(data.code 1){ // } // }, // error : function() { // error(请重新刷新页面); // return false; // } // }) }) /script> script> var gameSwitchList2; //Function for Maintenance state: function createMaintenanceDiv2(gameID,showText,statusCode) { let newDiv document.createElement(div); let parentIDName `index_game_` + gameID; let parentElement document.getElementById(parentIDName); //find the children of grandParent let grandParent $(# + parentIDName).parent(); let grandParentId grandParent.attr(id); let numberOfChildren grandParent.children().length; if (parentElement ! null) { const activated parentElement.classList.contains(hot-game-switch-list-activing) if (activated) { if(statusCode 0) { newDiv.className overlay-content-index; newDiv.id game_overly_ + gameID; newDiv.innerHTML div idmaintenance classmaintenancing-activated-new>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + showText + /div>/div>; }else if(statusCode 3) { newDiv.className overlay-content-index-2; newDiv.id game_overly_ + gameID; newDiv.innerHTML div idmaintenance classpre-maintenancing-activated-new flex>div classpre-mainteivated-line flex>img classpre-mainteivated-img src/assets/abc2024/images/game-pre-updating-icon.png alt> + showText + /div>/div>; $(#game_overly_ + gameID).remove() } // if (numberOfChildren 7 || numberOfChildren 6) { // // newDiv.innerHTML div idmaintenance-activated classgameState-index-activatedSlot>img classmaintenanceImg-activated src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-activated src/assets/abc2024/images/underMaintenanceLarge@2x.png alt>/div>; // newDiv.innerHTML div idmaintenance-activated classmaintenancing-activated-new>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + showText + /div>/div>; // } // else if (numberOfChildren 3) { // newDiv.innerHTML div idmaintenance-activated classgameState-index-activatedLen3>img classmaintenanceImg-activated src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-activatedLen3 src/assets/abc2024/images/underMaintenanceLarge@2x.png alt>/div>; // } // else if (numberOfChildren 4 && grandParentId lottery) { // newDiv.innerHTML div idmaintenance-activated classgameState-index-activated-lottery>img classmaintenanceImg-activated src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-activated-lottery src/assets/abc2024/images/underMaintenanceLarge@2x.png alt>/div>; // } // else if (numberOfChildren 5 && grandParentId boardGame) { // newDiv.innerHTML div idmaintenance-activated classgameState-index-activated-boardGame>img classmaintenanceImg-activated src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-activated src/assets/abc2024/images/underMaintenanceLarge@2x.png alt>/div>; // } // else { // newDiv.innerHTML div idmaintenance-activated classmaintenancing-activated-new>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + showText + /div>/div>; // } } else { if(statusCode 0) { newDiv.className overlay-content-index; newDiv.id game_overly_ + gameID; newDiv.innerHTML div idmaintenance-activated classno-activated-box>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + showText + /div>/div>; $(#index_game_ + gameID + _route).attr(href,javascript:void(0);) }else if(statusCode 3) { newDiv.className overlay-content-index-2; newDiv.id game_overly_ + gameID; newDiv.innerHTML div idmaintenance-activated classpre-maintenancing-activated-new-short flex>div classpre-mainteivated-line flex>img classpre-mainteivated-img src/assets/abc2024/images/game-pre-updating-icon.png alt> + showText + /div>/div>; $(#game_overly_ + gameID).remove() } // if (numberOfChildren 3) { // newDiv.innerHTML div idmaintenance classgameState-index-length3>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>; // } // else if (numberOfChildren 4 && grandParentId lottery) { // newDiv.innerHTML div idmaintenance classgameState-index-length4Lottery>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>; // } // else if (numberOfChildren 4) { // newDiv.innerHTML div idmaintenance classgameState-index-length4>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>; // } // else if (numberOfChildren 5) { // newDiv.innerHTML div idmaintenance classno-activated-box>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + showText + /div>/div>; // } // else if (numberOfChildren 6) { // // newDiv.innerHTML div idmaintenance classgameState-index-length6>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>; // newDiv.innerHTML div idmaintenance classno-activated-box>div classmaintenancing-activated-line-1 flex-c>img classmaintenancing-activated-new-icon src/assets/abc2024/images/game-updating-icon.png alt>场馆升级中/div>div classmaintenancing-activated-line-2> + showText + /div>/div>; // } // else if (numberOfChildren 7) { // newDiv.innerHTML div idmaintenance classgameState-index-length7>img classmaintenanceImg-index src/assets/abc2024/images/maintenanceState@2x.png alt>img classmaintenanceText-index src/assets/abc2024/images/underMaintenanceSmall@2x.png alt>/div>; // } } parentElement.appendChild(newDiv) } $(#game_overly_ + gameID).attr(textData,showText) $(#game_overly_ + gameID).attr(datamode,statusCode) } //Function for underDevelopment state: function createDevelopmentDiv2(gameID) { let newDiv document.createElement(div); newDiv.id game_overly_ + gameID; let parentIDName `index_game_` + gameID; let parentElement document.getElementById(parentIDName); //find the children of grandParent let grandParent $(# + parentIDName).parent(); var grandParentId grandParent.attr(id); var numberOfChildren grandParent.children().length; if (parentElement ! null) { newDiv.className overlay-content-index; const activated parentElement.classList.contains (hot-game-switch-list-activing) if (activated) { if (numberOfChildren 7) { newDiv.innerHTML div iddevelopment-activated classgameState-index-activatedSlot>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activated-slot src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>; } else if (numberOfChildren 3) { newDiv.innerHTML div iddevelopment-activated classgameState-index-activatedLen3>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activatedLen3 src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>; } else if (numberOfChildren 4 && grandParentId lottery) { newDiv.innerHTML div iddevelopment-activated classgameState-index-activated-lottery>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activated-lottery src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>; } else if (numberOfChildren 5 && grandParentId boardGame) { newDiv.innerHTML div iddevelopment-activated classgameState-index-activated-boardGame>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activated src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>; } else { newDiv.innerHTML div iddevelopment-activated classgameState-index-activated>img classdevelopmentImg-activated src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-activated src/assets/abc2024/images/underDevelopmentLarge@2x.png alt>/div>; } } else { if (numberOfChildren 3) { newDiv.innerHTML div iddevelopment classgameState-index-length3>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>; } else if (numberOfChildren 4 && grandParentId lottery) { newDiv.innerHTML div iddevelopment classgameState-index-length4Lottery>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>; } else if (numberOfChildren 4) { newDiv.innerHTML div iddevelopment classgameState-index-length4>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>; } else if (numberOfChildren 5) { newDiv.innerHTML div iddevelopment classgameState-index-length5>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>; } else if (numberOfChildren 6) { newDiv.innerHTML div iddevelopment classgameState-index-length6>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index-slot src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>; } else if (numberOfChildren 7) { newDiv.innerHTML div iddevelopment classgameState-index-length7>img classdevelopmentImg-index src/assets/abc2024/images/developmentState@2x.png alt>img classdevelopmentText-index-slot src/assets/abc2024/images/underDevelopmentSmall@2x.png alt>/div>; } $(#index_game_ + gameID + _route).attr(href,javascript:void(0);) } parentElement.appendChild(newDiv) } } // check if user is logged in, then call for game status Api, otherwise leave game status open. var isUserLogin2 false; var missingGameIds; var hasTrialList2; function ComputeGamesState() { // Check conditions for the specified game pairs // checkGameConditions( // isUserLogin2, // hasTrialList2, // gameSwitchList2, // FB, FB2, 易倍体育, // 62, 89, // createDevelopmentDiv2, // createMaintenanceDiv2, // index_ // ); // Sports: EB // checkGameConditions( // isUserLogin2, // hasTrialList2, // gameSwitchList2, // IMSport, IMSPORT2, IM体育, // 56, 78, // createDevelopmentDiv2, // createMaintenanceDiv2, // index_ // ); // Sports: IMSport and IMSport2 // checkGameConditions( // isUserLogin2, // hasTrialList2, // gameSwitchList2, // YBSPORT, YBSPORT2, EB体育, // 47, 79, // createDevelopmentDiv2, // createMaintenanceDiv2, // index_ // ); // Sports: eB // checkGameConditions( // isUserLogin2, // hasTrialList2, // gameSwitchList2, // YBLOTTERY, YBLOTTERY2, 易倍彩票, // 37, 83, // createDevelopmentDiv2, // createMaintenanceDiv2, // index_ // ); // Lottery:EB // checkGameConditions( // isUserLogin2, // hasTrialList2, // gameSwitchList2, // YBESPORT, YBESPORT2, 易倍电竞, // 49, 81, // createDevelopmentDiv2, // createMaintenanceDiv2, // index_ // ); // eSport: EB // checkGameConditions( // isUserLogin2, // hasTrialList2, // gameSwitchList2, // IM_DJ, IMESPORT2, EMC电竞, // 8, 84, // createDevelopmentDiv2, // createMaintenanceDiv2, // index_ // ); // eSport: // checkGameConditions( // isUserLogin2, // hasTrialList2, // gameSwitchList2, // LH, LH2, 实况电竞, // 32, 88, // createDevelopmentDiv2, // createMaintenanceDiv2, // index_ // ); // eSport: Live //Loop through the game ids and map them based on their state. mappingGames( isUserLogin2, hasTrialList2, gameSwitchList2, missingGameIds, createDevelopmentDiv2, createMaintenanceDiv2, index_ ) } const gameStatus2 () > { jQuery.ajax({ // url : /centerjson/game/switch, url: /api/game/switch, type: get, dataType: json, context: document.body, data: {}, beforeSend: function (XMLHttpRequest) { }, complete: function (XMLHttpRequest, textStatus) { }, success: function (data) { if (data.code 0000) { gameSwitchList2 data.data.gameSwitchList4MaintenanceDesc; missingGameIds data.data.delGameIds; hasTrialList2 data.data.hasTestList; ComputeGamesState() } } }); } gameStatus2() // if (isUserLogin2){ // // console.log(isUserLogin2!!!!!!!!!!!!!:+isUserLogin2); // gameStatus2() // }else{ // gameStatus2(); // } /script> script> const emcQRElement document.getElementById(emcQRcode); const h5QRElement document.getElementById(h5-code); const emcUrl `https://www.fnp3136.com` const h5Url `https://www.wmv9911.com` document.getElementById(appUrl).innerText emcUrl; document.getElementById(h5Url).innerText h5Url // const qr_cd new QR_Code (); qr_cd.generateQRCode(emcUrl, emcQRElement, 114, 114); qr_cd.generateQRCode(h5Url, h5QRElement, 114, 114); /script> script> // const APP_ID l5wew4rn // IMPORTANT: Replace with your workspace ID // window.intercomSettings { // api_base: https://api-iam.intercom.io, // app_id: APP_ID, // user_id: user.id, // IMPORTANT: Replace user.id with the variable you use to capture the users ID // name: user.name, // IMPORTANT: Replace user.name with the variable you use to capture the users name // email: user.email, // IMPORTANT: Replace user.email with the variable you use to capture the users email address // created_at: user.createdAt, // IMPORTANT: Replace user.createdAt with the variable you use to capture the users sign-up date // }; /script> script> function alertMessage() { var messagealert $(#messagealert).val(); console.log(messagealert); console.log(messagealert); if (messagealert) { // 日期正则(如 2025年07月25日 或 2025-07-25) var dateReg /(\d{4}年\-\d{1,2}月\-\d{1,2}日\-?\s?\d{1,2}:\d{1,2}(?::\d{1,2})?)/g; var minReg /(分)/g; var timeoutReg /(已超时)/g; var pwdReg /(修改密码)/g; // 替换日期和“已超时”为蓝色 var htmlText messagealert .replace(dateReg, span stylecolor:#1D9DFC;font-size:13px;>$1/span>) .replace(minReg, span stylecolor:#1D9DFC;font-size:13px;>$1/span>) .replace(timeoutReg, span stylecolor:#1D9DFC;font-size:13px;>$1/span>) .replace(pwdReg, span stylecolor:#1D9DFC;font-size:13px;>$1/span>); $(#messagealertText).html(htmlText); $(#messagealertText2).html(htmlText); if (messagealert ! null && messagealert.includes(已超时)) { document.getElementById(otherDeviceLoginModal2).style.display block; $(.mask-cover).show(); } else if(messagealert ! null && messagealert.includes(其他设备)) { document.getElementById(otherDeviceLoginModal).style.display block; $(.mask-cover).show(); } else{ layer.msg(messagealert); } } } alertMessage(); // 重新登录/联系客服按钮事件(可自定义) // model1 document.getElementById(reLoginBtn).onclick function(){ $(.mask-cover).hide(); document.getElementById(otherDeviceLoginModal).style.display none; document.getElementById(otherDeviceLoginModal2).style.display none; // 可跳转登录页面 // location.href /login; } document.getElementById(contactServiceBtn).onclick function(){ $(.mask-cover).hide(); document.getElementById(otherDeviceLoginModal).style.display none; document.getElementById(otherDeviceLoginModal2).style.display none; // 可跳转客服页面 // location.href /service; // 弹出客服 var helpLen $(.new-help-list).length $(#new-help-list-box).css(top, (-74 * helpLen) + px); } // model2 document.getElementById(reLoginBtn2).onclick function(){ document.getElementById(otherDeviceLoginModal).style.display none; document.getElementById(otherDeviceLoginModal2).style.display none; $(.mask-cover).hide(); // location.href /login; } // (function(){var wwindow;var icw.Intercom;if(typeof icfunction){ic(update,w.intercomSettings);}else{var ddocument;var ifunction(){i.c(arguments);};i.q;i.cfunction(args){i.q.push(args);};w.Intercomi;var lfunction(){var sd.createElement(script);s.typetext/javascript;s.asynctrue;s.srchttps://widget.intercom.io/widget/ + APP_ID;var xd.getElementsByTagName(script)0;x.parentNode.insertBefore(s, x);};if(document.readyStatecomplete){l();}else if(w.attachEvent){w.attachEvent(onload,l);}else{w.addEventListener(load,l,false);}}})(); /script>
Subdomains
Date
Domain
IP
www.gux5145.com
2025-09-06
27.124.5.125
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]