301 http status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 http status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: kp736.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE HTML> <html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="renderer" content="webkit|ie-comp|ie-stand"> <title>HG9300-助力2026美加墨世界杯</title> <meta name="keywords" content="HG9300助力美加墨世界杯"> <meta name="description" content="HG9300-助力2026美加墨世界杯,NBA直播吧,nba直播免费观看直播在线,HG9300是中超官方合作伙伴,提供免费高清中超比赛直播,全方位报道中超联赛资讯,覆盖广州、山东泰山、北京国安、上海海港、上海申花、大连人、天津津门虎、深圳等球队动态,提供直播、集锦、数据、图集等多种形式的优质内容"> <link rel="bookmark" source-href="https://kgmvca.innittapp.com/ftl/commonPage/images/favicon/favicon_1537.png"> <link rel="shortcut Icon" source-href="https://kgmvca.innittapp.com/ftl/commonPage/images/favicon/favicon_1537.png"/> <link rel="stylesheet" href="/ftl/commonPage/themes/gui-base.css"> <link rel="stylesheet" href="/ftl/commonPage/themes/gui-skin-default.css"> <link rel="stylesheet" href="https://kgmvca.innittapp.com/ftl/hg1537/themes/style/common.css"> <link rel="stylesheet" href="https://kgmvca.innittapp.com/ftl/hg1537/themes/style/bootstrap-dialog.min.css"> <script type="text/javascript"> var imgRoot='/fserver'; </script> <!--[if lt IE 9]> <script src="/ftl/commonPage/js/html5.js"></script> <![endif]--> <style> </style> <script type="text/javascript" src="/commonPage/lan/i18n.js?t=1747179980.758"></script> </head> <body> <div class="header-tip-box" style="display:none;"> <div class="alert header-tip alter"> <div class="container"> <span class="is-google"> 系统检测到您的浏览器Adobe Flash Player插件 <span class="other-chr"> 未运行或</span>未安装,建议您 <a href="https://get.adobe.com/cn/flashplayer/" class="dow" target="_blank" style="width:190px;"><span class="other-chr"> 开启或</span>下载安装Adobe Flash Player</a> 插件 <button type="button" class="close" data-dismiss="alert"><span>×</span></button> </span> </div> </div> </div> <script type="text/javascript"> var apiRoot = '/game-api'; var hasHg = true; </script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/jquery/jquery-1.11.3.min.js"></script><style type="text/css" name="style1.ftl"> /* dropdown 二级菜单-样式一 */ .navbar-nav .dropdown-menu { padding: 0; background: rgba(44, 34, 35, 0.8); border-color: #fee6a9; margin: 0; min-width: 150px; text-align: left; left: 50%; transform: translateX(-50%); } .navbar-nav .dropdown-menu > li { border-bottom: 1px solid #636261; } .navbar-nav .dropdown-menu.column-2 { min-width: 302px; } .navbar-nav .dropdown-menu.column-3 { min-width: 452px; } .navbar-nav .dropdown-menu.column-4 { min-width: 602px; } .navbar-nav .dropdown-menu.column-5 { min-width: 752px; } .navbar-nav .dropdown-menu.column-2 > li, .navbar-nav .dropdown-menu.column-3 > li, .navbar-nav .dropdown-menu.column-4 > li, .navbar-nav .dropdown-menu.column-5 > li { float: left; width: 150px; border-right: 1px solid #636261; } /*API角标位置调整*/ .navbar-nav .dropdown-menu .game_marker:after { top: -2px; transform: scale(0.4); } .navbar-nav .dropdown-menu a { padding: 0 3px 0 55px; height: 34px; line-height: 34px; color: #ffec00; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .navbar-nav .dropdown-menu.dropdown-menu-hotgame a, .navbar-nav .dropdown-menu.dropdown-menu-fish a, .navbar-nav .dropdown-menu.dropdown-menu-blockchain a{background: no-repeat 13px center / 30px;} .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #ff0d0d } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { background-color: rgba(0, 0, 0, 0); } .navbar-nav .dropdown-menu .icon-api { background: no-repeat 13px 1px; } .navbar-nav .dropdown-menu .icon-api.zr-ag { background-position-y: -124px; } .navbar-nav .dropdown-menu .icon-api.zr-bb { background-position-y: -158px; } .navbar-nav .dropdown-menu .icon-api.zr-ds { background-position-y: -223px; } .navbar-nav .dropdown-menu .icon-api.zr-ebet { background-position-y: -30px; } .navbar-nav .dropdown-menu .icon-api.zr-gd { background-position-y: -189px; } .navbar-nav .dropdown-menu .icon-api.zr-mg { background-position-y: 5px; } .navbar-nav .dropdown-menu .icon-api.zr-og { background-position-y: -60px; } .navbar-nav .dropdown-menu .icon-api.zr-sa { background-position-y: -92px; } .navbar-nav .dropdown-menu .icon-api.zr-shenbo { background-position-y: -908px; } .navbar-nav .dropdown-menu .icon-api.zr-bg { background-position-y: -1914px; } .navbar-nav .dropdown-menu .icon-api.zr-ea { background-position-y: -1782px; } .navbar-nav .dropdown-menu .icon-api.zr-ab { background-position-y: -2244px; } .navbar-nav .dropdown-menu .icon-api.zr-tp { background-position-y: -2309px; } .navbar-nav .dropdown-menu .icon-api.zr-wm { background-position-y: -2343px; } .navbar-nav .dropdown-menu .icon-api.zr-aes { background-position-y: -2409px; } .navbar-nav .dropdown-menu .icon-api.zr-pt { background-position-y: -257px; } .navbar-nav .dropdown-menu .icon-api.zr-prg { background-position-y: -877px; } .navbar-nav .dropdown-menu .icon-api.zr-xbb { background-position-y: -2738px; } .navbar-nav .dropdown-menu .icon-api.zr-evo { background-position-y: -3005px; } .navbar-nav .dropdown-menu .icon-api.zr-tg { background-position-y: -3037px; } .navbar-nav .dropdown-menu .icon-api.zr-we { background-position-y: -4061px; } .navbar-nav .dropdown-menu .icon-api.zr-dg { background-position-y: -4094px; } .navbar-nav .dropdown-menu .icon-api.zr-mg { background-position-y: -355px; } .navbar-nav .dropdown-menu .icon-api.zr-ezugi { background-position-y: -4425px; } .navbar-nav .dropdown-menu .icon-api.dz-ag { background-position-y: -388px; } .navbar-nav .dropdown-menu .icon-api.dz-bb { background-position-y: -421px; } .navbar-nav .dropdown-menu .icon-api.dz-hb { background-position-y: -323px; } .navbar-nav .dropdown-menu .icon-api.dz-mg { background-position-y: -355px; } .navbar-nav .dropdown-menu .icon-api.dz-nyx { background-position-y: -289px; } .navbar-nav .dropdown-menu .icon-api.dz-pt { background-position-y: -256px; } .navbar-nav .dropdown-menu .icon-api.dz-bsg { background-position-y: 4px; } .navbar-nav .dropdown-menu .icon-api.dz-sg { background-position-y: -716px; } .navbar-nav .dropdown-menu .icon-api.dz-png { background-position-y: -748px; } .navbar-nav .dropdown-menu .icon-api.dz-gg { background-position-y: -780px; } .navbar-nav .dropdown-menu .icon-api.dz-dt { background-position-y: -812px; } .navbar-nav .dropdown-menu .icon-api.dz-gns { background-position-y: -844px; } .navbar-nav .dropdown-menu .icon-api.dz-prg { background-position-y: -876px; } .navbar-nav .dropdown-menu .icon-api.dz-mw { background-position-y: -940px; } .navbar-nav .dropdown-menu .icon-api.dz-pg { background-position-y: -1517px } .navbar-nav .dropdown-menu .icon-api.dz-nt { background-position-y: -1484px } .navbar-nav .dropdown-menu .icon-api.dz-ae { background-position-y: -2144px } .navbar-nav .dropdown-menu .icon-api.dz-cq9 { background-position-y: -1714px } .navbar-nav .dropdown-menu .icon-api.dz-jdb { background-position-y: -1880px } .navbar-nav .dropdown-menu .icon-api.dz-fg { background-position-y: -1949px } .navbar-nav .dropdown-menu .icon-api.dz-tp { background-position-y: -2309px; } .navbar-nav .dropdown-menu .icon-api.dz-gpi { background-position-y: -2377px; } .navbar-nav .dropdown-menu .icon-api.dz-jk { background-position-y: -2441px; } .navbar-nav .dropdown-menu .icon-api.dz-xe88 { background-position-y: -2574px; } .navbar-nav .dropdown-menu .icon-api.dz-sw { background-position-y: -2607px; } .navbar-nav .dropdown-menu .icon-api.dz-sea { background-position-y: -2671px; } .navbar-nav .dropdown-menu .icon-api.dz-xbb { background-position-y: -2738px; } .navbar-nav .dropdown-menu .icon-api.dz-vs { background-position-y: -2872px; } .navbar-nav .dropdown-menu .icon-api.dz-ns { background-position-y: -3104px; } .navbar-nav .dropdown-menu .icon-api.dz-evo { background-position-y: -3104px; } .navbar-nav .dropdown-menu .icon-api.dz-ttg { background-position-y: -3137px; } .navbar-nav .dropdown-menu .icon-api.dz-bng { background-position-y: -3171px; } .navbar-nav .dropdown-menu .icon-api.dz-bl { background-position-y: -3070px; } .navbar-nav .dropdown-menu .icon-api.dz-bgsoft { background-position-y: -3304px; } .navbar-nav .dropdown-menu .icon-api.dz-lgd { background-position-y: -3466px; } .navbar-nav .dropdown-menu .icon-api.dz-funkygames { background-position-y: -3499px; } .navbar-nav .dropdown-menu .icon-api.dz-redtiger { background-position-y: -3565px; } .navbar-nav .dropdown-menu .icon-api.dz-mancala { background-position-y: -3696px; } .navbar-nav .dropdown-menu .icon-api.dz-baison { background-position-y: -3762px; } .navbar-nav .dropdown-menu .icon-api.dz-t1 { background-position-y: -3797px; } .navbar-nav .dropdown-menu .icon-api.dz-jili { background-position-y: -3929px; } .navbar-nav .dropdown-menu .icon-api.dz-fc { background-position-y: -3962px; } .navbar-nav .dropdown-menu .icon-api.dz-ygg { background-position-y: -3995px; } .navbar-nav .dropdown-menu .icon-api.dz-spribe { background-position-y: -4160px; } .navbar-nav .dropdown-menu .icon-api.dz-galaxsys { background-position-y: -4193px; } .navbar-nav .dropdown-menu .icon-api.dz-bolebit { background-position-y: -4226px; } .navbar-nav .dropdown-menu .icon-api.dz-imoon { background-position-y: -4259px; } .navbar-nav .dropdown-menu .icon-api.dz-evoplay { background-position-y: -4292px; } .navbar-nav .dropdown-menu .icon-api.dz-bgaming { background-position-y: -4325px; } .navbar-nav .dropdown-menu .icon-api.dz-yesbingo { background-position-y: -4391px; } .navbar-nav .dropdown-menu .icon-api.dz-newpg { background-position-y: -4458px; } .navbar-nav .dropdown-menu .icon-api.ty-hg { background-position-y: -2904px; } .navbar-nav .dropdown-menu .icon-api.ty-im { background-position-y: -487px; } .navbar-nav .dropdown-menu .icon-api.ty-sb { background-position-y: -520px; } .navbar-nav .dropdown-menu .icon-api.ty-bb { background-position-y: -553px; } .navbar-nav .dropdown-menu .icon-api.ty-rs { background-position-y: -1356px; } .navbar-nav .dropdown-menu .icon-api.ty-bc { background-position-y: -1388px; } .navbar-nav .dropdown-menu .icon-api.ty-ysb { background-position-y: -1420px; } .navbar-nav .dropdown-menu .icon-api.ty-esb { background-position-y: -1615px; } .navbar-nav .dropdown-menu .icon-api.ty-via { background-position-y: -1814px; } .navbar-nav .dropdown-menu .icon-api.ty-via { background-position-y: -1814px; } .navbar-nav .dropdown-menu .icon-api.ty-188 { background-position-y: -2045px; } .navbar-nav .dropdown-menu .icon-api.ty-188bet { background-position-y: -2078px; } .navbar-nav .dropdown-menu .icon-api.ty-sbo { background-position-y: -2210px; } .navbar-nav .dropdown-menu .icon-api.ty-cmd { background-position-y: -2476px; } .navbar-nav .dropdown-menu .icon-api.ty-gb { background-position-y: -2640px; } .navbar-nav .dropdown-menu .icon-api.ty-cr { background-position-y: -2805px; } .navbar-nav .dropdown-menu .icon-api.ty-gp { background-position-y: -2970px; } .navbar-nav .dropdown-menu .icon-api.ty-aecric { background-position-y: -3268px; } .navbar-nav .dropdown-menu .icon-api.ty-fb { background-position-y: -3334px; } .navbar-nav .dropdown-menu .icon-api.ty-bti { background-position-y: -3367px; } .navbar-nav .dropdown-menu .icon-api.ty-xy { background-position-y: -3400px; } .navbar-nav .dropdown-menu .icon-api.ty-ob { background-position-y: -3433px; } .navbar-nav .dropdown-menu .icon-api.ty-ai { background-position-y: -3532px; } .navbar-nav .dropdown-menu .icon-api.ty-ailive { background-position-y: -3631px; } .navbar-nav .dropdown-menu .icon-api.ty-9wickets { background-position-y: -3664px; } .navbar-nav .dropdown-menu .icon-api.ty-pm { background-position-y: -3830px; } .navbar-nav .dropdown-menu .icon-api.cp-bb { background-position-y: -652px; } .navbar-nav .dropdown-menu .icon-api.cp-kg { background-position-y: -588px; } .navbar-nav .dropdown-menu .icon-api.cp-vr { background-position-y: -1550px } .navbar-nav .dropdown-menu .icon-api.cp-lb { background-position-y: -1748px } .navbar-nav .dropdown-menu .icon-api.cp-chq { background-position-y: -619px; } .navbar-nav .dropdown-menu .icon-api.cp-yzt { background-position-y: -684px; } .navbar-nav .dropdown-menu .icon-api.cp-lt { background-position-y: -1649px; } .navbar-nav .dropdown-menu .icon-api.cp-sd { background-position-y: -1649px; } .navbar-nav .dropdown-menu .icon-api.cp-yb { background-position-y: -2177px; } .navbar-nav .dropdown-menu .icon-api.cp-tcg { background-position-y: -2277px; } .navbar-nav .dropdown-menu .icon-api.cp-tp { background-position-y: -2309px; } .navbar-nav .dropdown-menu .icon-api.cp-gpi { background-position-y: -2377px; } .navbar-nav .dropdown-menu .icon-api.cp-qq { background-position-y: -2509px; } .navbar-nav .dropdown-menu .icon-api.cp-gb { background-position-y: -2640px; } .navbar-nav .dropdown-menu .icon-api.cp-gp { background-position-y: -2970px; } .navbar-nav .dropdown-menu .icon-api.cp-sdyl { background-position-y: -3598px; } .navbar-nav .dropdown-menu .icon-api.cp-baison { background-position-y: -3762px; } .navbar-nav .dropdown-menu .icon-api.cp-mg { background-position-y: -355px; } .navbar-nav .dropdown-menu .icon-api.cp-dbgaming { background-position-y: -4358px; } .navbar-nav .dropdown-menu .icon-api.cp-yesbingo { background-position-y: -4390px; } .navbar-nav .dropdown-menu .icon-api.cp-dd { background-position-y: -4490px; } .navbar-nav .dropdown-menu .icon-api.zr-opus-l, .navbar-nav .dropdown-menu .icon-api.ty-opus-s { background-position-y: -289px; } .navbar-nav .dropdown-menu .icon-api.dz-hh { background-position-y: -972px; } .navbar-nav .dropdown-menu .icon-api.dz-bq { background-position-y: -1004px; } .navbar-nav .dropdown-menu .icon-api.dz-zcbp { background-position-y: -1036px; } .navbar-nav .dropdown-menu .icon-api.dz-lh { background-position-y: -1068px; } .navbar-nav .dropdown-menu .icon-api.dz-tg { background-position-y: -1100px; } .navbar-nav .dropdown-menu .icon-api.dz-byds { background-position-y: -1132px; } .navbar-nav .dropdown-menu .icon-api.dz-zcjb { background-position-y: -1164px; } .navbar-nav .dropdown-menu .icon-api.dz-_hot { background-position-y: -2770px; } .navbar-nav .dropdown-menu .icon-api.-ky { background-position-y: -1453px; } .navbar-nav .dropdown-menu .icon-api.ty-9wicketsnew { background-position-y: -3664px; } /*.navbar .navbar-nav .dropdown-menu .icon-api.dz-gg{background-position-y:-1196px;}*/ .navbar-nav .dropdown-menu .icon-api.dz-zn { background-position-y: -1228px; } .navbar-nav .dropdown-menu .icon-api.dz-fl { background-position-y: -1260px; } .navbar-nav .dropdown-menu .icon-api.dz-qz { background-position-y: -1292px; } .navbar-nav .dropdown-menu .icon-api.dz-bytx { background-position-y: -1328px; } /*环球金融*/ .navbar-nav .dropdown-menu .icon-api.f-hq { background-position-y: -1847px } .navbar-nav .dropdown-menu .icon-api.f-yyj { background-position-y: -1980px } .navbar-nav .dropdown-menu .icon-api.f-esb { background-position-y: -1615px; } .navbar-nav .dropdown-menu .icon-api.f-fy { background-position-y: -2012px } .navbar-nav .dropdown-menu .icon-api.f-tf { background-position-y: -2112px } .navbar-nav .dropdown-menu .icon-api.f-bc { background-position-y: -1388px; } .navbar-nav .dropdown-menu .icon-api.f-sb { background-position-y: -520px; } .navbar-nav .dropdown-menu .icon-api.f-s128 { background-position-y: -2542px; } .navbar-nav .dropdown-menu .icon-api.f-ws168 { background-position-y: -3729px; } .navbar-nav .dropdown-menu .icon-api.f-ds88 { background-position-y: -3863px; } .navbar-nav .dropdown-menu .icon-api.f-ks { background-position-y: -4028px; } /*.nav-wrap .dropdown-casino { position: absolute; left: -50%; width: 263px; }*/ /*.nav-wrap .dropdown-casino ul { list-style: none; display: inline-block; width: 128px; padding: 0; vertical-align: top }*/ /*.nav-wrap .dropdown-casino li { width: 128px; }*/ /*.nav-wrap .dropdown-casino li a { display: inline-block; color: #2f1c01; color: rgba(0, 0, 0, .8); font-size: 12px; width: 128px; overflow: hidden; text-overflow: ellipsis; padding: 5px; text-align: center; }*/ /*.nav-wrap .dropdown-casino li a:hover,*/ /*.nav-wrap .dropdown-casino li a:focus { text-decoration: none; }*/ .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api { background: no-repeat 13px 0; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-p-ky { background-position-y: 0; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-vg { background-position-y: -33px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-qly { background-position-y: -66px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-ly { background-position-y: -99px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-sd { background-position-y: -132px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-fg { background-position-y: -165px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-dtg { background-position-y: -198px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-cq { background-position-y: -231px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-tp { background-position-y: -264px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-lc { background-position-y: -297px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-gpi { background-position-y: -330px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-rich88 { background-position-y: -693px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-ha { background-position-y: -429px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-leg { background-position-y: -462px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-bl { background-position-y: -495px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-idn { background-position-y: -528px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-rummy { background-position-y: -561px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-sdyl { background-position-y: -594px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-baison { background-position-y: -627px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-km { background-position-y: -660px; } .navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api.p-jili { background-position-y: -726px; } /*========== nav-4 =========*/ .navbar-nav .dropdown-menu.nav-4 { min-width: 150px; background: rgba(30, 30, 30, .8); border: 2px solid #ffd053; top: 100%; padding-top: 0; } .navbar-nav .dropdown-menu.nav-4.display-inline-block { min-width: 300px; } .navbar-nav .dropdown-menu.nav-4:before { content: ''; display: inline-block; width: 100%; height: 5px; background: no-repeat center bottom; position: absolute; top: -7px; } .navbar-nav .dropdown-menu.nav-4 span { width: 92%; height: 39px; line-height: 39px; display: none; text-align: center; color: #f00; border-bottom: 1px dotted #3c3c3c; margin: 0 auto; font-weight: bold; } .navbar-nav .dropdown-menu.nav-4 li { text-align: left; margin: 0 auto; width: 100%; height: 39px; color: #fff; font-size: 13px; border-bottom: 1px dotted #3c3c3c; line-height: 24px; } .navbar-nav .dropdown-menu.nav-4.column-2 { min-width: 304px; } .navbar-nav .dropdown-menu.nav-4.column-3 { min-width: 454px; } .navbar-nav .dropdown-menu.nav-4.column-4 { min-width: 604px; } .navbar-nav .dropdown-menu.nav-4.column-5 { min-width: 754px; } .navbar-nav .dropdown-menu.nav-4.column-2 li, .navbar-nav .dropdown-menu.nav-4.column-3 li, .navbar-nav .dropdown-menu.nav-4.column-4 li, .navbar-nav .dropdown-menu.nav-4.column-5 li { float: left; width: 150px; border-right: 1px dotted #3c3c3c; } .navbar-nav .dropdown-menu.nav-4 li a { padding: 0; height: 38px; line-height: 38px; color: #fff; font-weight: normal; background: no-repeat 5px center / 46px;} .navbar-nav .dropdown-menu.nav-4.nav-4-hotgame a, .navbar-nav .dropdown-menu.nav-4.nav-4-fish a, .navbar-nav .dropdown-menu.nav-4.nav-4-blockchain a{background: no-repeat 13px center / 30px;} .navbar-nav .dropdown-menu.nav-4 li a:hover { color: #ffd954; } .navbar-nav .dropdown-menu.nav-4 li a:before { content: ''; width: 50px; height: 33px; display: inline-block; background: no-repeat center top; margin: 2px 5px; float: left; } .navbar-nav .dropdown-menu.nav-4 li .icon-api-custom:before { content: ''; width: 50px; height: 33px; display: inline-block; background: no-repeat center top; margin: 2px 5px; float: left; background-image: none!important; } .navbar-nav .dropdown-menu.nav-4 li a.i-ag:before { background-position-y: 0; } .navbar-nav .dropdown-menu.nav-4 li a.i-bb:before { background-position-y: -33px; } .navbar-nav .dropdown-menu.nav-4 li a.i-ds:before { background-position-y: -66px; } .navbar-nav .dropdown-menu.nav-4 li a.i-ebet:before { background-position-y: -99px; } .navbar-nav .dropdown-menu.nav-4 li a.i-gd:before { background-position-y: -132px; } .navbar-nav .dropdown-menu.nav-4 li a.i-og:before { background-position-y: -165px; } .navbar-nav .dropdown-menu.nav-4 li a.i-sa:before { background-position-y: -198px; } .navbar-nav .dropdown-menu.nav-4 li a.i-opus-l:before { background-position-y: -264px; } .navbar-nav .dropdown-menu.nav-4 li a.i-mg:before { background-position-y: -297px; } .navbar-nav .dropdown-menu.nav-4 li a.i-pt:before { background-position-y: -330px; } .navbar-nav .dropdown-menu.nav-4 li a.i-prg:before { background-position-y: -726px; } .navbar-nav .dropdown-menu.nav-4 li a.i-shenbo:before { background-position-y: -792px; } .navbar-nav .dropdown-menu.nav-4 li a.i-ea:before { background-position-y: -1353px; } .navbar-nav .dropdown-menu.nav-4 li a.i-bg:before { background-position-y: -1485px; } .navbar-nav .dropdown-menu.nav-4 li a.i-ab:before { background-position-y: -1848px; } .navbar-nav .dropdown-menu.nav-4 li a.i-tp:before { background-position-y: -1914px; } .navbar-nav .dropdown-menu.nav-4 li a.i-wm:before { background-position-y: -1947px; } .navbar-nav .dropdown-menu.nav-4 li a.i-aes:before { background-position-y: -2046px; } .navbar-nav .dropdown-menu.nav-4 li a.i-xbb:before { background-position-y: -2442px; } .navbar-nav .dropdown-menu.nav-4 li a.i-evo:before { background-position-y: -2739px; } .navbar-nav .dropdown-menu.nav-4 li a.i-tg:before { background-position-y: -2772px; } .navbar-nav .dropdown-menu.nav-4 li a.i-we:before { background-position-y: -3769px; } .navbar-nav .dropdown-menu.nav-4 li a.i-dg:before { background-position-y: -3802px; } .navbar-nav .dropdown-menu.nav-4 li a.i-mg:before { background-position-y: -297px; } .navbar-nav .dropdown-menu.nav-4 li a.i-ezugi:before { background-position-y: -4133px; } .navbar-nav .dropdown-menu.nav-4 li a.c-ag:before { background-position-y: 0; } .navbar-nav .dropdown-menu.nav-4 li a.c-bb:before { background-position-y: -33px; } .navbar-nav .dropdown-menu.nav-4 li a.c-hb:before { background-position-y: -264px; } .navbar-nav .dropdown-menu.nav-4 li a.c-mg:before { background-position-y: -297px; } .navbar-nav .dropdown-menu.nav-4 li a.c-pt:before { background-position-y: -330px; } .navbar-nav .dropdown-menu.nav-4 li a.c-bsg:before { background-position-y: -363px; } .navbar-nav .dropdown-menu.nav-4 li a.c-sg:before { background-position-y: -396px; } .navbar-nav .dropdown-menu.nav-4 li a.c-dt:before { background-position-y: -594px; } .navbar-nav .dropdown-menu.nav-4 li a.c-gg:before { background-position-y: -627px; } .navbar-nav .dropdown-menu.nav-4 li a.c-png:before { background-position-y: -660px; } .navbar-nav .dropdown-menu.nav-4 li a.c-gns:before { background-position-y: -693px; } .navbar-nav .dropdown-menu.nav-4 li a.c-prg:before { background-position-y: -726px; } .navbar-nav .dropdown-menu.nav-4 li a.c-mw:before { background-position-y: -759px; } .navbar-nav .dropdown-menu.nav-4 li a.c-nt:before { background-position-y: -957px; } .navbar-nav .dropdown-menu.nav-4 li a.c-pg:before { background-position-y: -990px; } .navbar-nav .dropdown-menu.nav-4 li a.c-cq9:before { background-position-y: -1287px; } .navbar-nav .dropdown-menu.nav-4 li a.c-jdb:before { background-position-y: -1452px; } .navbar-nav .dropdown-menu.nav-4 li a.c-fg:before { background-position-y: -1518px; } .navbar-nav .dropdown-menu.nav-4 li a.c-ae:before { background-position-y: -1683px; } .navbar-nav .dropdown-menu.nav-4 li a.c-tp:before { background-position-y: -1914px; } .navbar-nav .dropdown-menu.nav-4 li a.c-gpi:before { background-position-y: -2013px; } .navbar-nav .dropdown-menu.nav-4 li a.c-jk:before { background-position-y: -2112px; } .navbar-nav .dropdown-menu.nav-4 li a.c-xe88:before { background-position-y: -2244px; } .navbar-nav .dropdown-menu.nav-4 li a.c-sw:before { background-position-y: -2277px; } .navbar-nav .dropdown-menu.nav-4 li a.c-sea:before { background-position-y: -2343px; } .navbar-nav .dropdown-menu.nav-4 li a.c-xbb:before { background-position-y: -2442px; } .navbar-nav .dropdown-menu.nav-4 li a.c-_hot:before { background-position-y: -2475px; } .navbar-nav .dropdown-menu.nav-4 li a.c-vs:before { background-position-y: -2508px; } .navbar-nav .dropdown-menu.nav-4 li a.c-evo:before { background-position-y: -2739px; } .navbar-nav .dropdown-menu.nav-4 li a.c-ns:before { background-position-y: -2838px; } .navbar-nav .dropdown-menu.nav-4 li a.c-ttg:before { background-position-y: -2871px; } .navbar-nav .dropdown-menu.nav-4 li a.c-bng:before { background-position-y: -2904px; } .navbar-nav .dropdown-menu.nav-4 li a.c-bl:before { background-position-y: -2805px; } .navbar-nav .dropdown-menu.nav-4 li a.c-bgsoft:before { background-position-y: -3043px; } .navbar-nav .dropdown-menu.nav-4 li a.c-lgd:before { background-position-y: -3175px; } .navbar-nav .dropdown-menu.nav-4 li a.c-funkygames:before { background-position-y: -3208px; } .navbar-nav .dropdown-menu.nav-4 li a.c-redtiger:before { background-position-y: -3274px; } .navbar-nav .dropdown-menu.nav-4 li a.c-mancala:before { background-position-y: -3406px; } .navbar-nav .dropdown-menu.nav-4 li a.c-baison:before { background-position-y: -3472px; } .navbar-nav .dropdown-menu.nav-4 li a.c-t1:before { background-position-y: -3505px; } .navbar-nav .dropdown-menu.nav-4 li a.c-jili:before { background-position-y: -3637px; } .navbar-nav .dropdown-menu.nav-4 li a.c-fc:before { background-position-y: -3670px; } .navbar-nav .dropdown-menu.nav-4 li a.c-ygg:before { background-position-y: -3703px; } .navbar-nav .dropdown-menu.nav-4 li a.c-spribe:before { background-position-y: -3868px; } .navbar-nav .dropdown-menu.nav-4 li a.c-galaxsys:before { background-position-y: -3901px; } .navbar-nav .dropdown-menu.nav-4 li a.c-bolebit:before { background-position-y: -3934px; } .navbar-nav .dropdown-menu.nav-4 li a.c-imoon:before { background-position-y: -3969px; } .navbar-nav .dropdown-menu.nav-4 li a.c-evoplay:before { background-position-y: -4002px; } .navbar-nav .dropdown-menu.nav-4 li a.c-bgaming:before { background-position-y: -4035px; } .navbar-nav .dropdown-menu.nav-4 li a.c-yesbingo:before { background-position-y: -4101px; } .navbar-nav .dropdown-menu.nav-4 li a.c-newpg:before { background-position-y: -4166px; } .navbar-nav .dropdown-menu.nav-4 li a.s-bb:before { background-position-y: -33px; } .navbar-nav .dropdown-menu.nav-4 li a.s-opus-s:before { background-position-y: -208px; } .navbar-nav .dropdown-menu.nav-4 li a.s-sb:before { background-position-y: -462px; } .navbar-nav .dropdown-menu.nav-4 li a.s-im:before { background-position-y: -495px; } .navbar-nav .dropdown-menu.nav-4 li a.s-rs:before { background-position-y: -825px; } .navbar-nav .dropdown-menu.nav-4 li a.s-ysb:before { background-position-y: -858px; } .navbar-nav .dropdown-menu.nav-4 li a.s-bc:before { background-position-y: -891px; } .navbar-nav .dropdown-menu.nav-4 li a.s-esb:before { background-position-y: -1155px; } .navbar-nav .dropdown-menu.nav-4 li a.s-via:before { background-position-y: -1386px; } .navbar-nav .dropdown-menu.nav-4 li a.s-188:before { background-position-y: -1584px; } .navbar-nav .dropdown-menu.nav-4 li a.s-188bet:before { background-position-y: -1584px; } .navbar-nav .dropdown-menu.nav-4 li a.s-sbo:before { background-position-y: -1815px; } .navbar-nav .dropdown-menu.nav-4 li a.s-cmd:before { background-position-y: -2145px; } .navbar-nav .dropdown-menu.nav-4 li a.s-gb:before { background-position-y: -2310px; } .navbar-nav .dropdown-menu.nav-4 li a.s-cr:before { background-position-y: -2541px; } .navbar-nav .dropdown-menu.nav-4 li a.s-hg:before { background-position-y: -2607px; } .navbar-nav .dropdown-menu.nav-4 li a.s-xy:before { background-position-y: -2673px; } .navbar-nav .dropdown-menu.nav-4 li a.s-gp:before { background-position-y: -2706px; } .navbar-nav .dropdown-menu.nav-4 li a.s-aecric:before { background-position-y: -3010px; } .navbar-nav .dropdown-menu.nav-4 li a.s-fb:before { background-position-y: -3076px; } .navbar-nav .dropdown-menu.nav-4 li a.s-bti:before { background-position-y: -3109px; } .navbar-nav .dropdown-menu.nav-4 li a.s-ob:before { background-position-y: -3142px; } .navbar-nav .dropdown-menu.nav-4 li a.s-ai:before { background-position-y: -3241px; } .navbar-nav .dropdown-menu.nav-4 li a.s-ailive:before { background-position-y: -3340px; } .navbar-nav .dropdown-menu.nav-4 li a.s-9wickets:before { background-position-y: -3373px; } .navbar-nav .dropdown-menu.nav-4 li a.s-pm:before { background-position-y: -3538px; } .navbar-nav .dropdown-menu.nav-4 li a.s-9wicketsnew:before { background-position-y: -3373px; } .navbar-nav .dropdown-menu.nav-4 li a.l-bb:before { background-position-y: -33px; } .navbar-nav .dropdown-menu.nav-4 li a.l-kg:before { background-position-y: -528px; } .navbar-nav .dropdown-menu.nav-4 li a.l-lt:before { background-position-y: -561px; } .navbar-nav .dropdown-menu.nav-4 li a.l-vr:before { background-position-y: -924px; } .navbar-nav .dropdown-menu.nav-4 li a.l-yzt:before { background-position-y: -1144px; } .navbar-nav .dropdown-menu.nav-4 li a.l-lb:before { background-position-y: -1320px; } .navbar-nav .dropdown-menu.nav-4 li a.l-yb:before { background-position-y: -1782px; } .navbar-nav .dropdown-menu.nav-4 li a.l-tcg:before { background-position-y: -1881px; } .navbar-nav .dropdown-menu.nav-4 li a.l-tp:before { background-position-y: -1914px; } .navbar-nav .dropdown-menu.nav-4 li a.l-gpi:before { background-position-y: -2013px; } .navbar-nav .dropdown-menu.nav-4 li a.l-qq:before { background-position-y: -2178px; } .navbar-nav .dropdown-menu.nav-4 li a.l-gb:before { background-position-y: -2310px; } .navbar-nav .dropdown-menu.nav-4 li a.l-gp:before { background-position-y: -2706px; } .navbar-nav .dropdown-menu.nav-4 li a.l-mg:before { background-position-y: -297px; } .navbar-nav .dropdown-menu.nav-4 li a.l-dbgaming:before { background-position-y: -4068px; } .navbar-nav .dropdown-menu.nav-4 li a.l-yesbingo:before { background-position-y: -4098px; } .navbar-nav .dropdown-menu.nav-4 li a.l-dd:before { background-position-y: -4198px; } .navbar-nav .dropdown-menu.nav-4 li a.p-p-ky:before { background-position-y: -1023px; } .navbar-nav .dropdown-menu.nav-4 li a.p-vg:before { background-position-y: -1056px; } .navbar-nav .dropdown-menu.nav-4 li a.p-ly:before { background-position-y: -1072px; } .navbar-nav .dropdown-menu.nav-4 li a.p-qly:before { background-position-y: -1089px; } .navbar-nav .dropdown-menu.nav-4 li a.p-sd:before { background-position-y: -1254px; } .navbar-nav .dropdown-menu.nav-4 li a.p-fg:before { background-position-y: -1518px; } .navbar-nav .dropdown-menu.nav-4 li a.p-dtg:before { background-position-y: -1716px; } .navbar-nav .dropdown-menu.nav-4 li a.p-cq:before { background-position-y: -1749px; } .navbar-nav .dropdown-menu.nav-4 li a.p-tp:before { background-position-y: -1914px; } .navbar-nav .dropdown-menu.nav-4 li a.p-lc:before { background-position-y: -1980px; } .navbar-nav .dropdown-menu.nav-4 li a.p-gpi:before { background-position-y: -2013px; } .navbar-nav .dropdown-menu.nav-4 li a.p-rich88:before { background-position-y: -3835px; } .navbar-nav .dropdown-menu.nav-4 li a.p-ha:before { background-position-y: -2574px; } .navbar-nav .dropdown-menu.nav-4 li a.p-leg:before { background-position-y: -2640px; } .navbar-nav .dropdown-menu.nav-4 li a.p-bl:before { background-position-y: -2805px; } .navbar-nav .dropdown-menu.nav-4 li a.p-idn:before { background-position-y: -2937px; } .navbar-nav .dropdown-menu.nav-4 li a.p-rummy:before { background-position-y: -2970px; } .navbar-nav .dropdown-menu.nav-4 li a.p-sdyl:before { background-position-y: -3307px; } .navbar-nav .dropdown-menu.nav-4 li a.p-baison:before { background-position-y: -3472px; } .navbar-nav .dropdown-menu.nav-4 li a.p-km:before { background-position-y: -3604px; } .navbar-nav .dropdown-menu.nav-4 li a.p-jili:before { background-position-y: -3637px; } .navbar-nav .dropdown-menu.nav-4 li a.f-sb:before { background-position-y: -462px; } .navbar-nav .dropdown-menu.nav-4 li a.f-bc:before { background-position-y: -891px; } .navbar-nav .dropdown-menu.nav-4 li a.f-esb:before { background-position-y: -1155px; } .navbar-nav .dropdown-menu.nav-4 li a.f-hq:before { background-position-y: -1419px; } .navbar-nav .dropdown-menu.nav-4 li a.f-yyj:before { background-position-y: -1551px; } .navbar-nav .dropdown-menu.nav-4 li a.f-fy:before { background-position-y: -1617px; } .navbar-nav .dropdown-menu.nav-4 li a.f-tf:before { background-position-y: -1650px; } .navbar-nav .dropdown-menu.nav-4 li a.f-s128:before { background-position-y: -2211px; } .navbar-nav .dropdown-menu.nav-4 li a.f-ws168:before { background-position-y: -3439px; } .navbar-nav .dropdown-menu.nav-4 li a.f-ds88:before { background-position-y: -3571px; } .navbar-nav .dropdown-menu.nav-4 li a.f-ks:before { background-position-y: -3736px; } /*捕鱼-1 和 热门-2*/ .navbar-nav .dropdown-menu.nav-4.nav-4-fish li a:before, .navbar-nav .dropdown-menu.nav-4.nav-4-hotgame li a:before, .navbar-nav .dropdown-menu.nav-4.nav-4-blockchain li a:before{ background: none; } </style> <script> $(function(){ loadStyleString(".navbar-nav .dropdown-menu .icon-api", "/commonPage/commonContent/nav/images/icon-menu-api.png",true,true); loadStyleString(".navbar-nav .dropdown-menu.dropdown-menu-chess .icon-api", "/commonPage/commonContent/nav/images/icon-menu-api-chess.png",true,true); }) </script> <style> header .login-wrap .form-inline._vr_unLogin .user-name {background:url(/ftl/hg1537/themes/images/user.png)left 6px center no-repeat,url(/ftl/hg1537/themes/images/input-bg.png) no-repeat} header .login-wrap .form-inline._vr_unLogin .user-psw {background:url(/ftl/hg1537/themes/images/password.png)left 8px center no-repeat,url(/ftl/hg1537/themes/images/input-bg.png) no-repeat} header .login-wrap .form-inline._vr_unLogin .form-group._vr_captcha_box>input {background:url(/ftl/hg1537/themes/images/key.png) no-repeat 6px center,url(/ftl/hg1537/themes/images/input-bg.png);} </style> <span class="_user_time hide"></span> <header> <div class="static-bar container"> <div class="top-left-pic"> <img source-src="https://kgmvca.innittapp.com/ftl/hg1537/images/pagcor.png" alt=""> </div> <div class="top-right pull-right"> <div class="pull-left"> <div class="top-icon"><span class="icon icon-phone" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/icon-phone.png"></span><span></span></div> <div class="top-icon"> <span class="icon icon-msg" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/icon-msg.png"></span><a href="javascript:" class="openNewWindow" data-url="/imLink.html"><span>在线客服</span></a> </div> </div> <div class="pull-right form-wrap"> <div class="form-inline _vr_unLogin"> <div class="login-btns" data-toggle="collapse" data-parent="#accordion" href="#collapseOne"> <a class="btn btn-login">登录</a> </div> <a class="ckin-btns _vr_signSwitch" href="javascript:loginPlayer(this)" >签到</a> <div class="reg-btns"> <a href="register.html" >注册</a> </div> </div> <div class="header-panel _vr_loginSuccess " style="display: none;"> <div class="header-panel _vr_loginSuccess" style="display: none" name="loginPanel.ftl?v=1.0"> <ul> <li class="panel_name"> 账号:<a href="javascript:" class="_vr_nickname"></a> <a href="javascript:" class="_vr_vipGrad"></a> </li> <li class="panel_news"> <a href="/pcenter-client/pcenter/#/pcenter-client/inbox" target="_blank">消息 <span class="label label-info _vr_messageCount"></span></a> </li> <li class="panel_player"> <a href="/pcenter-client/pcenter/#/pcenter-client" target="_blank">玩家中心</a> </li> <li class="panel_sign"> <a href="/pcenter-client/pcenter/#/pcenter-client/sign" target="_blank" class="_vr_signSwitch text-warning">每日签到</a> </li> <li class="panel_quota"> <a href="/pcenter-client/pcenter/#/pcenter-client/credit" target="_blank">额度转换</a> </li> <li class="panel_deposit"> <a href="/pcenter-client/pcenter/#/pcenter-client/saving" target="_blank">存款专区</a> </li> <li class="panel_take"> <a href="/pcenter-client/pcenter/#/pcenter-client/withdrawal" target="_blank">取款专区</a> </li> <li class="panel_Assets"> <div class="show-on-hover _vr_balanceBox"> <a href="javascript:void(0);" class="static-btn" name="balance_show" data-toggle="dropdown">余额 <span class="text-warning text-big currencySign"></span><span class="text-warning text-big _vr_wallet_balance"></span></a> <a class="static-btn" name="balance_hide" style="display: none" data-toggle="dropdown"> 余额 ********</a> </div> <a href="javascript:" onclick="balanceStatus()" class="ehide_balance"><span class="eye gui gui-eye" title="隐藏余额"></span></a> <a href="javascript:" class="allApiBalance" onclick="getAllApiBalance()"><span class="gui gui-undo" title="刷新余额"></span></a> <input type="hidden" name="balanceStatus" value="0" /> </li> <li class="panel_logout"> <a href="javascript:" onclick="Logout()">退出</a> </li> </ul> </div> <style> .header-panel ul{margin: 0;padding: 0;text-align: left;color:#fff;} .header-panel ul li{width: auto;display: inline-block;margin-right: 12px;line-height: 22px;} .header-panel .panel_news .label-info {background-color: #e00e0e;} .header-panel .panel_name a {color: #efd709 !important;} .header-panel .panel_Assets .text-warning{color: #FF9800 !important;} .header-panel ul .panel_logout a{display: inline-block;width: auto;height: 22px;color:#fff!important;border: 1px solid #009688;text-align: center;line-height: 20px;border-radius: 4px;background-color: #4CAF50;} .header-panel ul li a{color:#fff;} .header-panel ul li a:hover{color: #FF9800;} .header-panel ul .panel_logout{margin-right: 0;} .header-panel ul li a._vr_vipGrad{ padding: 0; color: #FFD700; font-weight: bold;} /*.dropdown._vr_balanceBox .members-dropdown{margin-right: -126px;background: rgba(49, 48, 48, 0.8);border-color: #5f5c5c;padding-top: 10px;}*/ /*.dropdown._vr_balanceBox .members-dropdown li{width: 530px !important; margin: 0;padding-left: 20px;}*/ /*.dropdown._vr_balanceBox .members-dropdown li._apiBalance{width: 250px !important;display: inline-block}*/ /*.dropdown._vr_balanceBox .members-dropdown li._apiBalance .icon-back-m{right: -20px !important;}*/ .show-on-hover.dropdown a>.gui{position: unset !important;padding: 0!important;} ._vr_balanceBox {display: inline-block!important;} /*._vr_balanceIcon a {padding: 0 5px !important;width: auto!important;}*/ /*._vr_balanceIcon {margin-right: 10px;}*/ ._vr_balanceBox .text-warning{color: #FF9800 !important;} /*下面是在卡片中使用登录模块的样式*/ main .header-panel ul{ display: flex; flex-wrap: wrap; justify-content: flex-start; } main .header-panel ul li{ width: 33%; line-height: 32px; margin-right: 0; } main .header-panel ul li.panel_name, main .header-panel ul li.panel_news, main .header-panel ul li.panel_Assets, main .header-panel ul li.panel_logout{width: 100%;} </style> </div> </div> </div> <div class="container"> <div class="logo text-center"> <a href="/"><img style="max-width:320px;max-height: 90px;" source-src="https://kgmvca.innittapp.com/fserver/files/gb/1537/Logo/1/1604218195959.png"></a> </div> </div> </div> <div class="navbar-wrap"> <div class="container"> <!--navbar-nav--> <ul class="nav navbar-nav navbar-right _vr_nav"> <li class="nav-item active"><a href="/">网站首页</a></li> <li class="nav-item dropdown "> <a data-page="sports.html" href="sports_list.html">体育竞技</a> <ul class="dropdown-menu nav-4 nav-4-sports column-1" name="nav4.ftl"> <span></span> <li class="api-3-108 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray s-cr " data-api="108" data-apitype="3" data-ratio="false" data-href="sports.html?apiType=3&apiId=108" data-mt-ic="_vr_mt_sports_108" startTime="" endTime="" > 皇冠体育 </a> </li> <li class="api-3-68 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray s-hg " data-api="68" data-apitype="3" data-ratio="false" data-href="sports.html?apiType=3&apiId=68" data-mt-ic="_vr_mt_sports_68" startTime="" endTime="" > 三昇体育 </a> </li> <li class="api-3-132 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray s-bti " data-api="132" data-apitype="3" data-ratio="false" data-href="sports.html?apiType=3&apiId=132" data-mt-ic="_vr_mt_sports_132" startTime="" endTime="" > BTI体育 </a> </li> <li class="api-3-130 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray s-fb " data-api="130" data-apitype="3" data-ratio="false" data-href="sports.html?apiType=3&apiId=130" data-mt-ic="_vr_mt_sports_130" startTime="" endTime="" > FB体育 </a> </li> <li class="api-3-116 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray s-xy " data-api="116" data-apitype="3" data-ratio="false" data-href="sports.html?apiType=3&apiId=116" data-mt-ic="_vr_mt_sports_116" startTime="" endTime="" > Lucky体育 </a> </li> <li class="api-3-19 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray s-sb " data-api="19" data-apitype="3" data-ratio="false" data-href="sports.html?apiType=3&apiId=19" data-mt-ic="_vr_mt_sports_19" startTime="" endTime="" > 沙巴体育 </a> </li> <li class="api-3-4 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray s-im " data-api="4" data-apitype="3" data-ratio="false" data-href="sports.html?apiType=3&apiId=4" data-mt-ic="_vr_mt_sports_4" startTime="" endTime="" > IM体育 </a> </li> <li class="api-3-105 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray s-ai " data-api="105" data-apitype="3" data-ratio="false" data-href="sports.html?apiType=3&apiId=105" data-mt-ic="_vr_mt_sports_105" startTime="" endTime="" > AI体育 </a> </li> </ul> <script> $(function(){ loadStyleString(".navbar-nav .dropdown-menu.nav-4:before", "/commonPage/commonContent/nav/images/sub-arrow.png",true,true); loadStyleString(".navbar-nav .dropdown-menu.nav-4 li a:before", "/commonPage/commonContent/nav/images/navbar-sub-sprite2.png",true,true); }) </script> </li> <li class="nav-item dropdown "> <a data-page="live.html" href="live.html">真人视讯 </a> <ul class="dropdown-menu nav-4 nav-4-live column-1" name="nav4.ftl"> <span></span> <li class="api-1-9 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-ag " data-api="9" data-apitype="1" data-ratio="false" data-mt-ic="_vr_mt_live_9" startTime="" endTime="" > AG国际厅 </a> </li> <li class="api-1-52 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-bg " data-api="52" data-apitype="1" data-ratio="false" data-mt-ic="_vr_mt_live_52" startTime="" endTime="" > BG畅游厅 </a> </li> <li class="api-1-10 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-bb " data-api="10" data-apitype="1" data-ratio="false" data-mt-ic="_vr_mt_live_10" startTime="" endTime="" > BB富贵厅 </a> </li> <li class="api-1-7 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-og " data-api="7" data-apitype="1" data-ratio="false" data-mt-ic="_vr_mt_live_7" startTime="" endTime="" > OG东方厅 </a> </li> <li class="api-1-147 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-we " data-api="147" data-apitype="1" data-ratio="true" data-mt-ic="_vr_mt_live_147" startTime="" endTime="" > WE真人 </a> </li> <li class="api-1-86 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-aes " data-api="86" data-apitype="1" data-ratio="false" data-mt-ic="_vr_mt_live_86" startTime="" endTime="" > AE性感厅 </a> </li> <li class="api-1-38 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-prg " data-api="38" data-apitype="1" data-ratio="false" data-mt-ic="_vr_mt_live_38" startTime="" endTime="" > PP王者厅 </a> </li> <li class="api-1-76 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-ab " data-api="76" data-apitype="1" data-ratio="false" data-mt-ic="_vr_mt_live_76" startTime="" endTime="" > AB聚龙厅 </a> </li> <li class="api-1-82 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-wm " data-api="82" data-apitype="1" data-ratio="false" data-mt-ic="_vr_mt_live_82" startTime="" endTime="" > WM真人 </a> </li> <li class="api-1-154 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray i-mg " data-api="154" data-apitype="1" data-ratio="false" data-mt-ic="_vr_mt_live_154" startTime="" endTime="" > MGPLUS </a> </li> </ul> <script> $(function(){ loadStyleString(".navbar-nav .dropdown-menu.nav-4:before", "/commonPage/commonContent/nav/images/sub-arrow.png",true,true); loadStyleString(".navbar-nav .dropdown-menu.nav-4 li a:before", "/commonPage/commonContent/nav/images/navbar-sub-sprite2.png",true,true); }) </script> </li> <li class="nav-item dropdown casino-dropdown"> <a data-page="casino.html" href="casino.html?apiType=2&apiId=-1&gameTag=ActivityGame">电子游艺</a> <ul class="dropdown-menu nav-4 nav-4-casino column-2" name="nav4.ftl"> <span></span> <li class="api-2--1 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-_hot " data-api="-1" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=-1" data-mt-ic="_vr_mt_casino_-1" startTime="" endTime="" > 本站推荐 </a> </li> <li class="api-2-154 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-mg " data-api="154" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=154" data-mt-ic="_vr_mt_casino_154" startTime="" endTime="" > MGPLUS </a> </li> <li class="api-2-106 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-vs " data-api="106" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=106" data-mt-ic="_vr_mt_casino_106" startTime="" endTime="" > VS竞技 </a> </li> <li class="api-2-38 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-prg " data-api="38" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=38" data-mt-ic="_vr_mt_casino_38" startTime="" endTime="" > PP电子 </a> </li> <li class="api-2-128 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-pg " data-api="128" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=128" data-mt-ic="_vr_mt_casino_128" startTime="" endTime="" > PG电子 </a> </li> <li class="api-2-122 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-bng " data-api="122" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=122" data-mt-ic="_vr_mt_casino_122" startTime="" endTime="" > BNG电子 </a> </li> <li class="api-2-60 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-jdb " data-api="60" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=60" data-mt-ic="_vr_mt_casino_60" startTime="" endTime="" > JDB电子 </a> </li> <li class="api-2-35 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-mw " data-api="35" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=35" data-mt-ic="_vr_mt_casino_35" startTime="" endTime="" > MW电子 </a> </li> <li class="api-2-112 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-pt " data-api="112" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=112" data-mt-ic="_vr_mt_casino_112" startTime="" endTime="" > PT游戏大厅 </a> </li> <li class="api-2-26 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-png " data-api="26" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=26" data-mt-ic="_vr_mt_casino_26" startTime="" endTime="" > PNG电子 </a> </li> <li class="api-2-10 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-bb " data-api="10" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=10" data-mt-ic="_vr_mt_casino_10" startTime="" endTime="" > BBIN电子 </a> </li> <li class="api-2-9 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-ag " data-api="9" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=9" data-mt-ic="_vr_mt_casino_9" startTime="" endTime="" > AG电子 </a> </li> <li class="api-2-136 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-redtiger " data-api="136" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=136" data-mt-ic="_vr_mt_casino_136" startTime="" endTime="" > RedTiger </a> </li> <li class="api-2-118 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-evo " data-api="118" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=118" data-mt-ic="_vr_mt_casino_118" startTime="" endTime="" > NT电子 </a> </li> <li class="api-2-65 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-fg " data-api="65" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=65" data-mt-ic="_vr_mt_casino_65" startTime="" endTime="" > FG电子 </a> </li> <li class="api-2-25 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-sg " data-api="25" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=25" data-mt-ic="_vr_mt_casino_25" startTime="" endTime="" > SG电子 </a> </li> <li class="api-2-15 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-hb " data-api="15" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=15" data-mt-ic="_vr_mt_casino_15" startTime="" endTime="" > HABA电子 </a> </li> <li class="api-2-27 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-lgd " data-api="27" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=27" data-mt-ic="_vr_mt_casino_27" startTime="" endTime="" > LGD电子 </a> </li> <li class="api-2-74 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-ae " data-api="74" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=74" data-mt-ic="_vr_mt_casino_74" startTime="" endTime="" > AMEBA电子 </a> </li> <li class="api-2-88 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-jk " data-api="88" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=88" data-mt-ic="_vr_mt_casino_88" startTime="" endTime="" > Joker电子 </a> </li> <li class="api-2-131 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-t1 " data-api="131" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=131" data-mt-ic="_vr_mt_casino_131" startTime="" endTime="" > T1GAMES </a> </li> <li class="api-2-140 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-baison " data-api="140" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=140" data-mt-ic="_vr_mt_casino_140" startTime="" endTime="" > 百胜电子 </a> </li> <li class="api-2-152 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-evoplay " data-api="152" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=152" data-mt-ic="_vr_mt_casino_152" startTime="" endTime="" > Evoplay电子 </a> </li> <li class="api-2-161 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray c-newpg " data-api="161" data-apitype="2" data-ratio="false" data-href="casino.html?apiType=2&apiId=161" data-mt-ic="_vr_mt_casino_161" startTime="" endTime="" > 新PG </a> </li> </ul> <script> $(function(){ loadStyleString(".navbar-nav .dropdown-menu.nav-4:before", "/commonPage/commonContent/nav/images/sub-arrow.png",true,true); loadStyleString(".navbar-nav .dropdown-menu.nav-4 li a:before", "/commonPage/commonContent/nav/images/navbar-sub-sprite2.png",true,true); }) </script> </li> <li class="nav-item dropdown "> <a data-page="lottery.html" href="lottery.html?apiType=4&apiId=51">彩票游戏</a> <ul class="dropdown-menu nav-4 nav-4-lottery column-1" name="nav4.ftl"> <span></span> <li class="api-4-51 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray l-lb " data-api="51" data-apitype="4" data-ratio="false" data-href="lottery.html?apiType=4&apiId=51" data-mt-ic="_vr_mt_lottery_51" startTime="" endTime="" > 幸运彩票 </a> </li> <li class="api-4-41 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray l-vr " data-api="41" data-apitype="4" data-ratio="false" data-href="lottery.html?apiType=4&apiId=41" data-mt-ic="_vr_mt_lottery_41" startTime="" endTime="" > VR真人彩票 </a> </li> <li class="api-4-2 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray l-kg " data-api="2" data-apitype="4" data-ratio="false" data-href="lottery.html?apiType=4&apiId=2" data-mt-ic="_vr_mt_lottery_2" startTime="" endTime="" > KG彩票 </a> </li> <li class="api-4-10 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray l-bb " data-api="10" data-apitype="4" data-ratio="false" data-href="lottery.html?apiType=4&apiId=10" data-mt-ic="_vr_mt_lottery_10" startTime="" endTime="" > BB彩票 </a> </li> <li class="api-4-154 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray l-mg " data-api="154" data-apitype="4" data-ratio="false" data-href="lottery.html?apiType=4&apiId=154" data-mt-ic="_vr_mt_lottery_154" startTime="" endTime="" > MG 宾果 </a> </li> </ul> <script> $(function(){ loadStyleString(".navbar-nav .dropdown-menu.nav-4:before", "/commonPage/commonContent/nav/images/sub-arrow.png",true,true); loadStyleString(".navbar-nav .dropdown-menu.nav-4 li a:before", "/commonPage/commonContent/nav/images/navbar-sub-sprite2.png",true,true); }) </script> </li> <li class="nav-item dropdown "> <a data-page="chess.html" href="chess.html?apiType=5&apiId=47" >棋牌游戏</a> <ul class="dropdown-menu nav-4 nav-4-chess column-1" name="nav4.ftl"> <span></span> <li class="api-5-47 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray p-sd " data-api="47" data-apitype="5" data-ratio="false" data-href="chess.html?apiType=5&apiId=47" data-mt-ic="_vr_mt_chess_47" startTime="" endTime="" > 欢乐棋牌 </a> </li> <li class="api-5-78 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray p-cq " data-api="78" data-apitype="5" data-ratio="false" data-href="chess.html?apiType=5&apiId=78" data-mt-ic="_vr_mt_chess_78" startTime="" endTime="" > 传奇棋牌 </a> </li> <li class="api-5-120 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray p-bl " data-api="120" data-apitype="5" data-ratio="false" data-href="chess.html?apiType=5&apiId=120" data-mt-ic="_vr_mt_chess_120" startTime="" endTime="" > Bole棋牌 </a> </li> <li class="api-5-140 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray p-baison " data-api="140" data-apitype="5" data-ratio="false" data-href="chess.html?apiType=5&apiId=140" data-mt-ic="_vr_mt_chess_140" startTime="" endTime="" > 百胜棋牌 </a> </li> <li class="api-5-65 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray p-fg " data-api="65" data-apitype="5" data-ratio="false" data-href="chess.html?apiType=5&apiId=65" data-mt-ic="_vr_mt_chess_65" startTime="" endTime="" > FG棋牌 </a> </li> <li class="api-5-34 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray p-p-ky " data-api="34" data-apitype="5" data-ratio="false" data-href="chess.html?apiType=5&apiId=34" data-mt-ic="_vr_mt_chess_34" startTime="" endTime="" > KY棋牌 </a> </li> <li class="api-5-109 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray p-leg " data-api="109" data-apitype="5" data-ratio="false" data-href="chess.html?apiType=5&apiId=109" data-mt-ic="_vr_mt_chess_109" startTime="" endTime="" > LEG棋牌 </a> </li> <li class="api-5-42 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray p-vg " data-api="42" data-apitype="5" data-ratio="false" data-href="chess.html?apiType=5&apiId=42" data-mt-ic="_vr_mt_chess_42" startTime="" endTime="" > VG棋牌 </a> </li> </ul> <script> $(function(){ loadStyleString(".navbar-nav .dropdown-menu.nav-4:before", "/commonPage/commonContent/nav/images/sub-arrow.png",true,true); loadStyleString(".navbar-nav .dropdown-menu.nav-4 li a:before", "/commonPage/commonContent/nav/images/navbar-sub-sprite2.png",true,true); }) </script> </li> <li class="nav-item dropdown "> <a data-page="financial.html" href="financial.html">电竞竞猜 </a> <ul class="dropdown-menu nav-4 nav-4-financial column-1" name="nav4.ftl"> <span></span> <li class="api-6-19 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray f-sb " data-api="19" data-apitype="6" data-ratio="false" data-mt-ic="_vr_mt_financial_19" startTime="" endTime="" > 沙巴电竞 </a> </li> <li class="api-6-62 "> <a href="javascript:" class="_vr_mt_check _vr_mt_gray f-esb " data-api="62" data-apitype="6" data-ratio="false" data-mt-ic="_vr_mt_financial_62" startTime="" endTime="" > 电竞牛 </a> </li> </ul> <script> $(function(){ loadStyleString(".navbar-nav .dropdown-menu.nav-4:before", "/commonPage/commonContent/nav/images/sub-arrow.png",true,true); loadStyleString(".navbar-nav .dropdown-menu.nav-4 li a:before", "/commonPage/commonContent/nav/images/navbar-sub-sprite2.png",true,true); }) </script> </li> <li class="nav-item dropdown "> <a data-page="blockchain.html" href="blockchain.html">区块链 </a> <ul class="dropdown-menu nav-4 nav-4-blockchain column-0" name="nav4.ftl"> <span></span> </ul> <script> $(function(){ loadStyleString(".navbar-nav .dropdown-menu.nav-4:before", "/commonPage/commonContent/nav/images/sub-arrow.png",true,true); loadStyleString(".navbar-nav .dropdown-menu.nav-4 li a:before", "/commonPage/commonContent/nav/images/navbar-sub-sprite2.png",true,true); }) </script> </li> <li class="nav-item"><a href="huntfish.html">捕鱼游戏</a></li> <li class="nav-item"><a href="promo.html" data-page="promo.html" class="link-promo">优惠活动</a></li> <li class="nav-item"><a href="/commonPage/mobileTopic/index.html" target="_blank"class="link-phone">手机APP</a></li> </ul> </div> </div> <div class="_vr_unLogin"> <div class="login-wrap panel-collapse collapse" id="collapseOne"> <div class="pull-right form-wrap"> <!--登录前--> <form class="form-inline _vr_unLogin "> <input type="hidden" name="type" value="top"> <p class="text-center login-tit1">登录您的账户</p> <p class="text-center login-tit2">亚洲最好的博彩网站</p> <div class="form-group account"> <input type="text" class="form-control user-name" tabindex="1" placeholder="账号" name="username" maxlength="20"/> <a href="javascript:void(0);" class="forget-pas" onclick="forgetUsername()">忘记?</a> </div> <div class="form-group password"> <input type="password" class="form-control user-psw" tabindex="2" placeholder="密码" name="password" maxlength="20"/> <a href="javascript:" class="openNewWindow forget-pas" data-url="commonPage/msiteCommonContent/forgetPwd.html">忘记?</a> </div> <div class="form-group code _vr_captcha_box" style="display: none;"> <input type="text" class="form-control" tabindex="3" placeholder="验证码" name="captcha" maxlength="4"/> <img class="_vr_captcha_code" data-code="loginTop"/> </div> <div class="btn-login" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/login-btn.png"> <a href="javascript:" class="_vr_login" tabindex="4">登录</a> </div> </form> <!-- Panel --> </div> </div> </div> </header> <main> <!--轮播--> <div class="slide home-slide"> <div class="slide-indicators"> <ul></ul> </div> <div class="slide-inner"> <ul> <li class="_vr_carousels_check" starttime="1624352331000" endtime="2424655924000" data-src="url(https://kgmvca.innittapp.com/fserver/files/gb/1537/carousel/10015/1604254066407.jpg)" style="background:center bottom no-repeat;"> </li> </ul> </div> <span class="prev" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/arrows.png"></span> <span class="next" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/arrows.png"></span> </div> <!-- notice --> <section class="notice"> <div class="container" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/notice-bg.png"> <div class="title"><span class="notice-icon" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/notice-icon.png"></span>公告</div> <div class="notice-list"> <ul class="list-unstyled"> <li style="display: inline-block;"><a href="javascript:void(0);" data-notice-index="0" onclick="noticeDialog(this)" id="notice-content">★如遇网络不畅请至hg9300.com获取其他线路访问网站,或牢记公司备用网址:hg9300a.cc,hg9300b.cc,hg9300c.cc,hg9300d.cc,hg9300e.cc,hg9300f.cc,hg9300g.cc,hg9300h.cc,hg9300i.cc,hg9300j.cc,hg9300k.cc,hg9300l.cc,hg9300m.cc,hg9300n.cc,hg9300o.cc,hg9300p.cc,hg9300q.cc,hg9300r.cc,hg9300s.cc,hg9300t.cc,hg9300u.cc,hg9300v.cc,hg9300w.cc,hg9300x.cc,hg9300y.cc,hg9300z.cc,hg9300a.com,hg9300b.com,hg9300c.com,hg9300d.com,hg9300e.com,hg9300f.com,hg9300g.com,hg9300h.com,hg9300i.com,hg9300j.com,hg9300k.com,hg9300l.com,hg9300m.com,hg9300n.com,hg9300o.com,hg9300p.com,hg9300q.com,hg9300r.com,hg9300s.com,hg9300t.com,hg9300u.com,hg9300v.com,hg9300w.com,hg9300x.com,hg9300y.com,hg9300z.com</a></li> <li style="display: inline-block;"><a href="javascript:void(0);" data-notice-index="1" onclick="noticeDialog(this)" id="notice-content">★访问公司个别网站若被恶意跳转至钓鱼网站,谎称公司合并等名义要求重新注册,以上为诈骗网站惯用行径,请广大会员切勿相信,以免上当受骗!</a></li> </ul> </div> <span class="prev"></span> <span class="next"></span> </div> </section> <!--game-type--> <div class="game-type"> <div class="container"> <div class="game-wrap"> <div class="game-box game-sports col-5-2" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/game-sports-bg.png"> <div class="tit"> <h5>体育竞技</h5> <p>王牌体育,最佳赔率!</br>聚齐主流体育投注平台</p> </div> <div class="border-top" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-top.png"></div> <div class="border-right" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-right.png"></div> <div class="border-bottom" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-bottom.png"></div> <div class="border-left" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-left.png"></div> <div class="hover"> <ul class="list-unstyled list-inline"> <li><a href="javascript:" class="_vr_mt_check" data-api="108" data-apitype="3" data-href="sports.html?apiId=108" > 皇冠体育 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="68" data-apitype="3" data-href="sports.html?apiId=68" > 三昇体育 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="132" data-apitype="3" data-href="sports.html?apiId=132" > BTI体育 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="130" data-apitype="3" data-href="sports.html?apiId=130" > FB体育 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="116" data-apitype="3" data-href="sports.html?apiId=116" > Lucky体育 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="19" data-apitype="3" data-href="sports.html?apiId=19" > 沙巴体育 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="4" data-apitype="3" data-href="sports.html?apiId=4" > IM体育 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="105" data-apitype="3" data-href="sports.html?apiId=105" > AI体育 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> </li> </li> </li> </li> </li> </li> </li> </ul> </div> </div> <div class="game-box game-lottery col-5-2" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/game-lottery-bg.png"> <div class="tit"> <h5>彩票游戏</h5> <p>六合彩、时彩、分分彩</br>最齐全的彩种强势平台</p> </div> <div class="border-top" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-top.png"></div> <div class="border-right" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-right.png"></div> <div class="border-bottom" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-bottom.png"></div> <div class="border-left" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-left.png"></div> <div class="hover"> <ul class="list-unstyled list-inline"> </li> </li> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="51" data-apitype="4" data-mt-ic="_vr_mt_lottery_51" > 幸运彩票 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="41" data-apitype="4" data-mt-ic="_vr_mt_lottery_41" > VR真人彩票 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="2" data-apitype="4" data-mt-ic="_vr_mt_lottery_2" > KG彩票 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="10" data-apitype="4" data-mt-ic="_vr_mt_lottery_10" > BB彩票 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="154" data-apitype="4" data-mt-ic="_vr_mt_lottery_154" > MG 宾果 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> </li> </li> </li> </li> </ul> </div> </div> <div class="game-box game-chess col-5-1" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/game-chess-bg.png"> <div class="tit"> <h5>棋牌游戏</h5> <p>德州扑克、牛牛、炸金花</br>欢乐游戏,棋牌乐翻天</p> </div> <div class="border-top" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-top.png"></div> <div class="border-right" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-right.png"></div> <div class="border-bottom" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-bottom.png"></div> <div class="border-left" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-left.png"></div> <div class="hover"> <ul class="list-unstyled list-inline"> <li><a xxid="340031" href="javascript:void(0);" data-game-img="" data-game-score="0" class="btn-enter _game_open _vr_mt_check" data-api="34" data-game-name="幸运五张" data-game-code="380" data-game-id="340031" data-apitype="5" starttime="" endtime="">幸运五张</a></li> <li><a xxid="340029" href="javascript:void(0);" data-game-img="" data-game-score="0" class="btn-enter _game_open _vr_mt_check" data-api="34" data-game-name="十三水" data-game-code="630" data-game-id="340029" data-apitype="5" starttime="" endtime="">十三水</a></li> <li><a xxid="340023" href="javascript:void(0);" data-game-img="" data-game-score="0" class="btn-enter _game_open _vr_mt_check" data-api="34" data-game-name="斗地主" data-game-code="610" data-game-id="340023" data-apitype="5" starttime="" endtime="">斗地主</a></li> <li><a xxid="340020" href="javascript:void(0);" data-game-img="" data-game-score="0" class="btn-enter _game_open _vr_mt_check" data-api="34" data-game-name="抢庄牌九" data-game-code="730" data-game-id="340020" data-apitype="5" starttime="" endtime="">抢庄牌九</a></li> <li><a xxid="340019" href="javascript:void(0);" data-game-img="" data-game-score="0" class="btn-enter _game_open _vr_mt_check" data-api="34" data-game-name="极速炸金花" data-game-code="230" data-game-id="340019" data-apitype="5" starttime="" endtime="">极速炸金花</a></li> <li><a xxid="340016" href="javascript:void(0);" data-game-img="" data-game-score="4.5" class="btn-enter _game_open _vr_mt_check" data-api="34" data-game-name="欢乐红包" data-game-code="880" data-game-id="340016" data-apitype="5" starttime="" endtime="">欢乐红包</a></li> <li><a xxid="340015" href="javascript:void(0);" data-game-img="" data-game-score="4.7" class="btn-enter _game_open _vr_mt_check" data-api="34" data-game-name="通比牛牛" data-game-code="870" data-game-id="340015" data-apitype="5" starttime="" endtime="">通比牛牛</a></li> </ul> </div> </div> <div class="game-box game-live col-5-2" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/game-live-bg.png"> <div class="tit"> <h5>真人视讯</h5> <p>九大真人视讯平台!</br>现场荷官欢迎奖金</p> </div> <div class="border-top" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-top.png"></div> <div class="border-right" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-right.png"></div> <div class="border-bottom" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-bottom.png"></div> <div class="border-left" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-left.png"></div> <div class="hover"> <ul class="list-unstyled list-inline"> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="9" data-apitype="1" > AG国际厅 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="52" data-apitype="1" > BG畅游厅 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="10" data-apitype="1" > BB富贵厅 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="7" data-apitype="1" > OG东方厅 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="147" data-apitype="1" > WE真人 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="86" data-apitype="1" > AE性感厅 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="38" data-apitype="1" > PP王者厅 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="76" data-apitype="1" > AB聚龙厅 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="82" data-apitype="1" > WM真人 <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> <li><a href="javascript:" class="_vr_mt_check" data-api="154" data-apitype="1" > MGPLUS <span class="_vr_mt_change_text_top text-maintain"></span> </a></li> </li> </li> </li> </li> </li> </li> </ul> </div> </div> <div class="game-box game-casino col-5-2" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/game-casino-bg.png"> <div class="tit"> <h5>电子游艺</h5> <p>超过10000款电子游艺</br>随意畅玩,疯狂老虎机</p> </div> <div class="border-top" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-top.png"></div> <div class="border-right" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-right.png"></div> <div class="border-bottom" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-bottom.png"></div> <div class="border-left" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-left.png"></div> <div class="hover"> <ul class="list-unstyled list-inline"> <li><a href="javascript:" class="_vr_mt_check" data-api="154" data-apitype="2" data-href="casino.html?apiType=2&apiId=154" data-mt-ic="_vr_mt_casino_154" > MGPLUS <span class="_vr_mt_change_text_top text-maintain"></span> </a> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="106" data-apitype="2" data-href="casino.html?apiType=2&apiId=106" data-mt-ic="_vr_mt_casino_106" > VS竞技 <span class="_vr_mt_change_text_top text-maintain"></span> </a> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="38" data-apitype="2" data-href="casino.html?apiType=2&apiId=38" data-mt-ic="_vr_mt_casino_38" > PP电子 <span class="_vr_mt_change_text_top text-maintain"></span> </a> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="128" data-apitype="2" data-href="casino.html?apiType=2&apiId=128" data-mt-ic="_vr_mt_casino_128" > PG电子 <span class="_vr_mt_change_text_top text-maintain"></span> </a> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="122" data-apitype="2" data-href="casino.html?apiType=2&apiId=122" data-mt-ic="_vr_mt_casino_122" > BNG电子 <span class="_vr_mt_change_text_top text-maintain"></span> </a> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="49" data-apitype="2" data-href="casino.html?apiType=2&apiId=49" data-mt-ic="_vr_mt_casino_49" > GG捕鱼 <span class="_vr_mt_change_text_top text-maintain"></span> </a> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="73" data-apitype="2" data-href="casino.html?apiType=2&apiId=73" data-mt-ic="_vr_mt_casino_73" > BG捕鱼 <span class="_vr_mt_change_text_top text-maintain"></span> </a> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="60" data-apitype="2" data-href="casino.html?apiType=2&apiId=60" data-mt-ic="_vr_mt_casino_60" > JDB电子 <span class="_vr_mt_change_text_top text-maintain"></span> </a> </li> <li><a href="javascript:" class="_vr_mt_check" data-api="35" data-apitype="2" data-href="casino.html?apiType=2&apiId=35" data-mt-ic="_vr_mt_casino_35" > MW电子 <span class="_vr_mt_change_text_top text-maintain"></span> </a> </li> </ul> </div> </div> <div class="game-box game-huntfish col-5-1" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/game-huntfish-bg.png"> <div class="tit"> <h5>捕鱼游戏</h5> <p>彩金助阵捕鱼狂欢季</br>玩转捕鱼更给力</p> </div> <div class="border-top" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-top.png"></div> <div class="border-right" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-right.png"></div> <div class="border-bottom" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-bottom.png"></div> <div class="border-left" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/border-left.png"></div> <div class="hover"> <ul class="list-unstyled list-inline"> <li><a xxid="280001" href="javascript:void(0);" data-game-img="" data-game-score="4.5" class="btn-enter _game_open _vr_mt_check" data-api="28" data-game-name="捕鱼天下" data-game-code="101" data-game-id="280001" data-apitype="2" starttime="" endtime="">捕鱼天下</a></li> <li><a xxid="310177" href="javascript:void(0);" data-game-img="" data-game-score="4.2" class="btn-enter _game_open _vr_mt_check" data-api="31" data-game-name="寻宝捕鱼王" data-game-code="M4-0075" data-game-id="310177" data-apitype="2" starttime="" endtime="">寻宝捕鱼王</a></li> <li><a xxid="350001" href="javascript:void(0);" data-game-img="" data-game-score="4.1" class="btn-enter _game_open _vr_mt_check" data-api="35" data-game-name="千炮捕鱼" data-game-code="1051" data-game-id="350001" data-apitype="2" starttime="" endtime="">千炮捕鱼</a></li> <li><a xxid="90013" href="javascript:void(0);" data-game-img="" data-game-score="4.1" class="btn-enter _game_open _vr_mt_check" data-api="9" data-game-name="捕鱼王" data-game-code="6" data-game-id="90013" data-apitype="2" starttime="1526526000000" endtime="1526529600000">捕鱼王</a></li> <li><a xxid="100380" href="javascript:void(0);" data-game-img="" data-game-score="4.6" class="btn-enter _game_open _vr_mt_check" data-api="10" data-game-name="捕鱼达人" data-game-code="30599" data-game-id="100380" data-apitype="2" starttime="" endtime="">捕鱼达人</a></li> <li><a xxid="100382" href="javascript:void(0);" data-game-img="" data-game-score="4.2" class="btn-enter _game_open _vr_mt_check" data-api="10" data-game-name="捕鱼大师" data-game-code="38001" data-game-id="100382" data-apitype="2" starttime="" endtime="">捕鱼大师</a></li> <li><a xxid="60368" href="javascript:void(0);" data-game-img="" data-game-score="4.3" class="btn-enter _game_open _vr_mt_check" data-api="6" data-game-name="深海大赢家" data-game-code="cashfi" data-game-id="60368" data-apitype="2" starttime="" endtime="">深海大赢家</a></li> </ul> </div> </div> </div> </div> </div> <section class="index-screen-02"> <div class="container"> <h3>品牌优势</h3> <div class="screen-02"> <ul class="home-accordion"> <li> <div class="acco acco-01"> <a href="" class="part"> <span class="icon"><img source-src="https://kgmvca.innittapp.com/ftl/hg1537/images/pic-game1.png"></span> <div class="text"> <p>众多游戏平台</p> </div> </a> <div class="intro"> <div class="ct"> <p> 含BBIN、AG、MG、PT、EBET等全球30多家知名游戏厂商,市场主流游戏一应俱全。</p> </div> </div> <div class="clearfix"></div> </div> </li> <li class="active"> <div class="acco acco-02"> <a href="" class="part"> <span class="icon"><img source-src="https://kgmvca.innittapp.com/ftl/hg1537/images/pic-game2.png"></span> <div class="text"> <p>存取款便捷</p> </div> </a> <div class="intro"> <div class="info-item"> <div class="num-item"> <div class="pull-left"> <div class="tit">存款到帐</div> <div class="sub-tit">平均时间</div> </div> <div class="pull-right time"> <span class="num" id="n1"></span>秒 </div> <div class="bar b1"> <div class="bar-inside"></div> </div> </div> <div class="num-item"> <div class="pull-left"> <div class="tit">取款到帐</div> <div class="sub-tit">平均时间</div> </div> <div class="pull-right time"> <span class="num" id="n2"></span>秒 </div> <div class="bar b2"> <div class="bar-inside"></div> </div> </div> <div class="num-item"> <div class="pull-left"> <div class="tit">便捷银行服务</div> <div class="sub-tit">目前支持主流支付与银行</div> </div> <div class="pull-right time"> <span class="num" id="n3"></span>家 </div> </div> </div> </div> <div class="clearfix"></div> </div> </li> <li> <div class="acco acco-03"> <a href="" class="part"> <span class="icon"><img source-src="https://kgmvca.innittapp.com/ftl/hg1537/images/pic-game3.png"></span> <div class="text"> <p>极致产品体验</p> </div> </a> <div class="intro"> <div class="ct"> <p>便捷游戏收藏,更能随时娱乐;极致体验的原生APP,畅享快速、便捷、极致的移动体验</p> </div> </div> <div class="clearfix"></div> </div> </li> <li> <div class="acco acco-04"> <a href="" class="part"> <span class="icon"><img source-src="https://kgmvca.innittapp.com/ftl/hg1537/images/pic-game4.png"></span> <div class="text"> <p>多年品牌信誉保障</p> </div> </a> <div class="intro"> <div class="ct"> <p>多年研发团队,网络安全团队,亚洲一流的博彩团队,系统功能强大稳定,提供不一样的娱乐体验</p> </div> </div> <div class="clearfix"></div> </div> </li> </ul> <div class="clearfix"></div> </div> </div> </section> <!--mobile--> <div class="mobile-area" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/mobile-area-bg.png"> <div class="container"> <div class="img-mobile pull-left"><img source-src="https://kgmvca.innittapp.com/ftl/hg1537/images/img-mobile.png"></div> <div class="txt-mobile pull-left"> <div class="tit"><img source-src="https://kgmvca.innittapp.com/ftl/hg1537/images/mobile-title.png"></div> <p>七星原生APP,操作体验完胜业界其他产品。全面支持手机在线存款、提款、转账等功能。唯有经典才能粉碎平庸。</p> <ul class="list-unstyled text-center"> <li><span source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/check.png"></span>随时随地</li> <li><span source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/check.png"></span>安全快捷</li> <li><span source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/check.png"></span>随心互动</li> <li><span source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/check.png"></span>化繁为简</li> <li><span source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/check.png"></span>简洁清爽</li> <li><span source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/check.png"></span>原生流畅</li> </ul> </div> <div class="desc pull-right"> <div id="slide3d" class="slide-carousel slide-3d"> <!--indicators--> <div class="indicator-list"> <a href="javascript:void(0);" data-slide-index="0" class="selected"><span class="icon-ios" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/mobile-icon-ios.png"></span>苹果版</a> <a href="javascript:void(0);" data-slide-index="1"><span class="icon-android" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/mobile-icon-android.png"></span>安卓版</a> <a href="javascript:void(0);" data-slide-index="2"><span class="icon-h5" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/mobile-icon-h5.png"></span>移动网页</a> </div> <div class="clearfix"></div> <ul class="item-list clearfix list-unstyled"> <li class="item0"> <div class="item-content"> <a href="javascript:void(0);" id="qrcode"> </a> <p>移动网页</p> </div> </li> <li class="item1"> <div class="item-content"> <a href="javascript:void(0);" id="ios_qr_code"> </a> <p>苹果版</p> </div> </li> <li class="item2"> <div class="item-content"> <a href="javascript:void(0);" id="android_qr_code" > </a> <p>安卓版</p> </div> </li> </ul> <!--controls--> <div class="controls"> <a class="item-prev glyphicon glyphicon-menu-left" href="javascript:void(0);"></a> <a class="item-next glyphicon glyphicon-menu-right" href="javascript:void(0);"></a> </div> </div> </div> </div> </div> </main> <!--footer-inof--> <footer> <!--footer-link--> <div class="footer-link"> <div class="container"> <div class="row"> <div class="clearfix"></div> <div class="link-wrap pull-left"> <!-- Footer-link --> <section class="footer-links"> <div class="container"> <ul class="list-inline text-center"> <!--name="aboutFooter.ftl"--> <li class="about_486"> <a href="about.html#?id=486" class="parentLi_486 parentLi">关于我们</a> </li> <li class="about_487"> <a href="about.html#?id=487" class="parentLi_487 parentLi">联系我们</a> </li> <li class="about_482"> <a href="about.html#?id=482" class="parentLi_482 parentLi">隐私政策</a> </li> <li class="about_484"> <a href="about.html#?id=484" class="parentLi_484 parentLi">责任博彩</a> </li> <li class="about_490"> <a href="about.html#?id=490" class="parentLi_490 parentLi">免责申明</a> </li> <li class="help_3"> <a class="openNewWindow" data-url="commonPage/msiteCommonContent/help.html?pageNumber=3&pagingKey=hpdc" href="javascript:">常见问题</a> </li> <li class="help_1"> <a class="openNewWindow" data-url="commonPage/msiteCommonContent/help.html?pageNumber=1&pagingKey=hpdc" href="javascript:">存款帮助</a> </li> <li class="help_2"> <a class="openNewWindow" data-url="commonPage/msiteCommonContent/help.html?pageNumber=2&pagingKey=hpdc" href="javascript:">取款帮助</a> </li> <li><a href="agent.html" target="_blank">代理中心</a></li> <li><a href="/commonPage/DNS/index.html" target="_blank">DNS防劫持教程</a></li> </ul> </div> </section> </div> </div> </div> </div> <div class="footer-partner"> <div class="container"> <!-- footer-partner 赞助商logo--> <div class="footer-partner hongtu-silver col-8-5"> <h5>合作伙伴</h5> <!--可选颜色 与footer-partner同级 hongtu-white,hongtu-gold,hongtu-gray,hongtu-black,hongtu-silver,hongtu-goldGradient --> <!--更换显示api的logo和顺序,请复制文件后面的js代码到模板修改--> <style> ul li a.partner { position: relative; cursor: pointer; overflow: hidden;} ul li a.partner:after { content: ""; position: absolute; top: 0;} ul li a.partner span {opacity: 0; filter: alpha(opacity=0); background-position-y: -36px !important; } ul li a.partner, ul li a.partner:after, ul li a.partner span { display: block; width: auto; height: 36px; transition: all .5s; } ul li a.partner.bb:after, ul li a.partner.bb > span { width: 86px; background-position: -240px 0; } ul li a.partner.mg:after, ul li a.partner.mg > span { width: 120px; background-position: -360px 0; } ul li a.partner.pt:after, ul li a.partner.pt > span { width: 120px; background-position: -480px 0; } ul li a.partner.ag:after, ul li a.partner.ag > span { width: 100px; background-position: -600px 0; } ul li a.partner.og:after, ul li a.partner.og > span { width: 88px; background-position: -720px 0; } ul li a.partner.hg:after, ul li a.partner.hg > span { width: 60px; background-position: -840px 0; } ul li a.partner.sb:after, ul li a.partner.sb > span { width: 40px; background-position: -960px 0; } ul li a.partner.png:after, ul li a.partner.png > span { width: 95px; background-position: -1080px 0; } ul li a.partner.gd:after, ul li a.partner.gd > span { width: 80px; background-position: -1200px 0; } ul li a.partner.bsg:after, ul li a.partner.bsg > span { width: 90px; background-position: -1320px 0; } ul li a.partner.ebet:after, ul li a.partner.ebet > span { width: 102px; background-position: -1444px 0; } ul li a.partner.opus:after, ul li a.partner.opus > span { width: 90px; background-position: -1560px 0; } ul li a.partner.jdb:after, ul li a.partner.jdb > span { width: 71px; background-position: -1680px 0; } ul li a.partner.prg:after, ul li a.partner.prg > span { width: 90px; background-position: -1800px 0; } ul li a.partner.hb:after, ul li a.partner.hb > span { width: 31px; background-position: -1920px 0; } ul li a.partner.sg:after, ul li a.partner.sg > span { width: 40px; background-position: -2040px 0; } ul li a.partner.dt:after, ul li a.partner.dt > span { width: 70px; background-position: -2160px 0; } ul li a.partner.mw:after, ul li a.partner.mw > span { width: 66px; background-position: -2280px 0; } ul li a.partner.nt:after, ul li a.partner.nt > span { width: 90px; background-position: -2400px 0; } ul li a.partner.pg:after, ul li a.partner.pg > span { width: 58px; background-position: -2520px 0; } ul li a.partner.cq9:after, ul li a.partner.cq9 > span { width: 76px; background-position: -2640px 0; } ul li a.partner.gg:after, ul li a.partner.gg > span { width: 58px; background-position: -2760px 0; } ul li a.partner.ysb:after, ul li a.partner.ysb > span { width: 38px; background-position: -2880px 0; } ul li a.partner.bc:after, ul li a.partner.bc > span { width: 38px; background-position: -3000px 0; } ul li a.partner.djn:after, ul li a.partner.djn > span { width: 43px; background-position: -3120px 0; } ul li a.partner.ds:after, ul li a.partner.ds > span { width: 82px; background-position: -3240px 0; } ul li a.partner.sa:after, ul li a.partner.sa > span { width: 98px; background-position: -3360px 0; } ul li a.partner.bg:after, ul li a.partner.bg > span { width: 114px; background-position: -3480px 0; } ul li a.partner.ea:after, ul li a.partner.ea > span { width: 70px; background-position: -3600px 0; } ul li a.partner.im:after, ul li a.partner.im > span { width: 76px; background-position: -3720px 0; } ul li a.partner.xj:after, ul li a.partner.xj > span { width: 45px; background-position: -3840px 0; } ul li a.partner.bng:after, ul li a.partner.bng > span { width: 115px; background-position: -3910px 0; } ul li a.partner.bti:after, ul li a.partner.bti > span { width: 110px; background-position: -4050px 0; } ul li a.partner.dg:after, ul li a.partner.dg > span { width: 75px; background-position: -4184px 0; } ul li a.partner.rich88:after, ul li a.partner.rich88 > span { width: 60px; background-position: -4284px 0; } ul li a.partner.spribe:after, ul li a.partner.spribe > span { width: 80px; background-position: -4366px 0; } ul li a.partner.jili:after, ul li a.partner.jili > span { width: 80px; background-position: -4470px 0; } ul li a.partner.galaxsys:after, ul li a.partner.galaxsys > span { width: 45px; background-position: -4570px 0; } ul li a.partner.bolebit:after, ul li a.partner.bolebit > span { width: 35px; background-position: -4632px 0; } ul li a.partner.imoon:after, ul li a.partner.imoon > span { width: 40px; background-position: -4688px 0; } ul li a.partner.evoplay:after, ul li a.partner.evoplay > span { width: 40px; background-position: -4750px 0; } ul li a.partner.bgaming:after, ul li a.partner.bgaming > span { width: 32px; background-position: -4814px 0; } ul li a.partner.dbgaming:after, ul li a.partner.dbgaming > span { width: 36px; background-position: -4870px 0; } ul li a.partner.yesbingo:after, ul li a.partner.yesbingo > span { width: 36px; background-position: -4930px 0; } ul li a.partner.ezugi:after, ul li a.partner.ezugi > span { width: 32px; background-position: -4990px 0; } ul li a.partner.newpg:after, ul li a.partner.newpg > span { width: 55px; background-position: -5048px 0; } ul li a.partner.dd:after, ul li a.partner.dd > span { width: 51px; background-position: -5129px 0; } ul li a.partner:hover:after{ top: 36px; } ul li a.partner:hover > span{ opacity: 1; filter: alpha(opacity=100);} </style> <ul class="list-inline text-center partner-list" style="font-size: 0"> <li class="partner-bb"><a class="partner bb"><span></span></a></li> <li class="partner-ag"><a class="partner ag"><span></span></a></li> <li class="partner-mg"><a class="partner mg"><span></span></a></li> <li class="partner-pt"><a class="partner pt"><span></span></a></li> <li class="partner-sb"><a class="partner sb"><span></span></a></li> <li class="partner-png"><a class="partner png"><span></span></a></li> <li class="partner-og"><a class="partner og"><span></span></a></li> <li class="partner-hg"><a class="partner hg"><span></span></a></li> <!--<li class="partner-gd"><a class="partner gd"><span></span></a></li>--> <li class="partner-bsg"><a class="partner bsg"><span></span></a></li> <!--<li class="partner-ebet"><a class="partner ebet"><span></span></a></li>--> <!--<li class="partner-opus"><a class="partner opus"><span></span></a></li>--> <!--<li class="partner-jdb"><a class="partner jdb"><span></span></a></li>--> <!--<li class="partner-prg"><a class="partner prg"><span></span></a></li>--> <!--<li class="partner-hb"><a class="partner hb"><span></span></a></li>--> <!--<li class="partner-sg"><a class="partner sg"><span></span></a></li>--> <!--<li class="partner-dt"><a class="partner dt"><span></span></a></li>--> <!--<li class="partner-mw"><a class="partner mw"><span></span></a></li>--> <!--<li class="partner-nt"><a class="partner nt"><span></span></a></li>--> <!--<li class="partner-pg"><a class="partner pg"><span></span></a></li>--> <!--<li class="partner-cq9"><a class="partner cq9"><span></span></a></li>--> <!--<li class="partner-gg"><a class="partner gg"><span></span></a></li>--> <!--<li class="partner-ysb"><a class="partner ysb"><span></span></a></li>--> <!--<li class="partner-bc"><a class="partner bc"><span></span></a></li>--> <!--<li class="partner-djn"><a class="partner djn"><span></span></a></li>--> <!--<li class="partner-ds"><a class="partner ds"><span></span></a></li>--> <!--<li class="partner-sa"><a class="partner sa"><span></span></a></li>--> <!--<li class="partner-bg"><a class="partner bg"><span></span></a></li>--> <!--<li class="partner-ea"><a class="partner ea"><span></span></a></li>--> <!--<li class="partner-im"><a class="partner im"><span></span></a></li>--> <!--<li class="partner-xj"><a class="partner xj"><span></span></a></li>--> </ul> </div> <div class="pay-icon col-8-2"> <h5>支持支付</h5> <ul class="list-inline"> <li> <a class="partner vs" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/partner-hongtu.png"><span></span></a> </li> <li> <a class="partner up" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/partner-hongtu.png"><span></span></a> </li> </br> <li> <a class="partner wp" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/partner-hongtu.png"><span></span></a> </li> <li> <a class="partner ap" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/partner-hongtu.png"><span></span></a> </li> </ul> </div> <div class="pay-icon col-8-1"> <h5>博彩责任</h5> <ul class="list-inline"> <li> <a class="partner pag" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/partner-hongtu.png"><span></span></a> </li> <li> <a class="partner gc" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/partner-hongtu.png"><span></span></a> </li> <li> <a class="partner adult" source-style="https://kgmvca.innittapp.com/ftl/hg1537/themes/images/partner-hongtu.png"><span></span></a> </li> </ul> </div> </div> </div> <!--copy-right--> <div class="copy-right"> <div class="container"> <div class="copy-right-txt text-center"> 版权所有Copyright © HG9300. All rights reserved. </div> </div> </div> </footer> <div id="comm100-button-159"></div> <script type="text/javascript"> var Comm100API=Comm100API||{};(function(t){function e(e){var a=document.createElement("script"),c=document.getElementsByTagName("script")[0];a.type="text/javascript",a.async=!0,a.src=e+t.site_id,c.parentNode.insertBefore(a,c)}t.chat_buttons=t.chat_buttons||[],t.chat_buttons.push({code_plan:159,div_id:"comm100-button-159"}),t.site_id=230163,t.main_code_plan=159,e("https://chatserver.comm100.com/livechat.ashx?siteId="),setTimeout(function(){t.loaded||e("https://hostedmax.comm100.com/chatserver/livechat.ashx?siteId=")},5e3)})(Comm100API||{}) </script> <!-- ---------- ads.ftl start ---------- --> <!-- ---------- ads.ftl end ---------- --> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/jquery/jquery-1.11.3.min.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/float.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/idangerous.swiper.min.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/websocket/Comet.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/websocket/CometMarathon.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/websocket/PopUp.js"></script> <script> var base64List = [ 41,113,121,123,135,140, 141-2, 142, 196,206,226,229,230,253,260,266,313,388,516,532,535, 600,612,615,627,628,670,691, 706,752,753,778, 911,913,950,959, 1003,1006,1053,1106,1108,1116,1132,1158,1165,1181,1188,1196, 1266,1300,1302,1303,1316,1335,1338,1358,1371,1375,1376,1391,1392, 1509,1513,1532,1537,1552,1553,1555,1585,1598, 1600,1602,1603,1608,1611,1615,1616,1620,1625,1633,1638,1659,1666,1669,1678,1681,1682,1690,1692,1695,1696,1698,1699, 1700,1702,1705,1706,1708,1710,1712,1713,1716,1718,1720,1721,1722,1723,1725,1726,1727,1728,1729,1730, 1731,1733,1735,1736,1737,1738,1739,1750,1751,1752,1753,1755,1756,1757,1758,1759,1760,1761,1762,1763, 1765,1766,1767,1768,1769,1771,1772,1773,1775,1776,1777,1778,1779,1781,1782,1783,1785,1786,1787,1788,1789, 1790,1791,1792,1793,1795,1796,1797, 7285,7323,7325,7777 ] var nonBase64List = [ 5031,5039,5072,5078,5079,5080,5091,5092,5093, 6021,6022,6023, 8005,8006, 9021,9022, 11000,11021, 13001,13002, 13003,13006, 13007, 13008, 13009, 13010,13012,13015,13016,13017,13018,13019,13020,13022,13023,13025, 15000 ] </script> <script name="common.js.include.ftl"> var resRoot = 'https://kgmvca.innittapp.com/061410/rcenter/msites'; var wsRoot = '/mdcenter/websocket/msite'; var mdRoot = '/mdcenter/msite.comet'; var fltRootPath = 'https://kgmvca.innittapp.com/ftl/'; var useBase64 = base64List.includes(1537); //处理iframe引用的问题 try{window.top.language='zh-CN';}catch(ex){window.language='zh-CN';} // 日期时间多语系 try{window.top.timeLanguage='zh-CN';}catch(ex){window.timeLanguage='zh-CN';} // 请求新接口要用到的公共参数 2021年7月2日 const commonParameter = { locale: "zh_CN", terminal: "pc", is_native: false, version: "v3055", resolution: "2x", }; </script> <script type="text/javascript" src="message_zh_CN.js?v=1746432464296"></script> <script type="text/javascript" src="https://kgmvca.innittapp.com/ftl/commonPage/js/lazyload.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/gui-base.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/bootstrap-dialog.min.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/layer.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/jquery/jquery.super-marquee.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/jquery/jquery.nicescroll.min.js"></script> <script src="https://kgmvca.innittapp.com/061410/rcenter/common/js/jquery/plugins/jquery.validate/jquery.validate.js"></script> <script src="https://kgmvca.innittapp.com/061410/rcenter/common/js/gamebox/common/jquery.validate.extend.msites.js"></script> <script src="https://kgmvca.innittapp.com/ftl/commonPage/js/moment.js"></script> <link rel="stylesheet" href="https://kgmvca.innittapp.com/ftl/commonPage/themes/hb/css/pc.css"> <script> var base64List = [ 41,113,121,123,135,140, 141-2, 142, 196,206,226,229,230,253,260,266,313,388,516,532,535, 600,612,615,627,628,670,691, 706,752,753,778, 911,913,950,959, 1003,1006,1053,1106,1108,1116,1132,1158,1165,1181,1188,1196, 1266,1300,1302,1303,1316,1335,1338,1358,1371,1375,1376,1391,1392, 1509,1513,1532,1537,1552,1553,1555,1585,1598, 1600,1602,1603,1608,1611,1615,1616,1620,1625,1633,1638,1659,1666,1669,1678,1681,1682,1690,1692,1695,1696,1698,1699, 1700,1702,1705,1706,1708,1710,1712,1713,1716,1718,1720,1721,1722,1723,1725,1726,1727,1728,1729,1730, 1731,1733,1735,1736,1737,1738,1739,1750,1751,1752,1753,1755,1756,1757,1758,1759,1760,1761,1762,1763, 1765,1766,1767,1768,1769,1771,1772,1773,1775,1776,1777,1778,1779,1781,1782,1783,1785,1786,1787,1788,1789, 1790,1791,1792,1793,1795,1796,1797, 7285,7323,7325,7777 ] var nonBase64List = [ 5031,5039,5072,5078,5079,5080,5091,5092,5093, 6021,6022,6023, 8005,8006, 9021,9022, 11000,11021, 13001,13002, 13003,13006, 13007, 13008, 13009, 13010,13012,13015,13016,13017,13018,13019,13020,13022,13023,13025, 15000 ] </script> <script> !function (n) { "use strict"; function d(n, t) { var r = (65535 & n) + (65535 & t); return (n >> 16) + (t >> 16) + (r >> 16) << 16 | 65535 & r } function f(n, t, r, e, o, u) { return d((c = d(d(t, n), d(e, u))) << (f = o) | c >>> 32 - f, r); var c, f } function l(n, t, r, e, o, u, c) { return f(t & r | ~t & e, n, t, o, u, c) } function v(n, t, r, e, o, u, c) { return f(t & e | r & ~e, n, t, o, u, c) } function g(n, t, r, e, o, u, c) { return f(t ^ r ^ e, n, t, o, u, c) } function m(n, t, r, e, o, u, c) { return f(r ^ (t | ~e), n, t, o, u, c) } function i(n, t) { var r, e, o, u; n[t >> 5] |= 128 << t % 32, n[14 + (t + 64 >>> 9 << 4)] = t; for (var c = 1732584193, f = -271733879, i = -1732584194, a = 271733878, h = 0; h < n.length; h += 16) c = l(r = c, e = f, o = i, u = a, n[h], 7, -680876936), a = l(a, c, f, i, n[h + 1], 12, -389564586), i = l(i, a, c, f, n[h + 2], 17, 606105819), f = l(f, i, a, c, n[h + 3], 22, -1044525330), c = l(c, f, i, a, n[h + 4], 7, -176418897), a = l(a, c, f, i, n[h + 5], 12, 1200080426), i = l(i, a, c, f, n[h + 6], 17, -1473231341), f = l(f, i, a, c, n[h + 7], 22, -45705983), c = l(c, f, i, a, n[h + 8], 7, 1770035416), a = l(a, c, f, i, n[h + 9], 12, -1958414417), i = l(i, a, c, f, n[h + 10], 17, -42063), f = l(f, i, a, c, n[h + 11], 22, -1990404162), c = l(c, f, i, a, n[h + 12], 7, 1804603682), a = l(a, c, f, i, n[h + 13], 12, -40341101), i = l(i, a, c, f, n[h + 14], 17, -1502002290), c = v(c, f = l(f, i, a, c, n[h + 15], 22, 1236535329), i, a, n[h + 1], 5, -165796510), a = v(a, c, f, i, n[h + 6], 9, -1069501632), i = v(i, a, c, f, n[h + 11], 14, 643717713), f = v(f, i, a, c, n[h], 20, -373897302), c = v(c, f, i, a, n[h + 5], 5, -701558691), a = v(a, c, f, i, n[h + 10], 9, 38016083), i = v(i, a, c, f, n[h + 15], 14, -660478335), f = v(f, i, a, c, n[h + 4], 20, -405537848), c = v(c, f, i, a, n[h + 9], 5, 568446438), a = v(a, c, f, i, n[h + 14], 9, -1019803690), i = v(i, a, c, f, n[h + 3], 14, -187363961), f = v(f, i, a, c, n[h + 8], 20, 1163531501), c = v(c, f, i, a, n[h + 13], 5, -1444681467), a = v(a, c, f, i, n[h + 2], 9, -51403784), i = v(i, a, c, f, n[h + 7], 14, 1735328473), c = g(c, f = v(f, i, a, c, n[h + 12], 20, -1926607734), i, a, n[h + 5], 4, -378558), a = g(a, c, f, i, n[h + 8], 11, -2022574463), i = g(i, a, c, f, n[h + 11], 16, 1839030562), f = g(f, i, a, c, n[h + 14], 23, -35309556), c = g(c, f, i, a, n[h + 1], 4, -1530992060), a = g(a, c, f, i, n[h + 4], 11, 1272893353), i = g(i, a, c, f, n[h + 7], 16, -155497632), f = g(f, i, a, c, n[h + 10], 23, -1094730640), c = g(c, f, i, a, n[h + 13], 4, 681279174), a = g(a, c, f, i, n[h], 11, -358537222), i = g(i, a, c, f, n[h + 3], 16, -722521979), f = g(f, i, a, c, n[h + 6], 23, 76029189), c = g(c, f, i, a, n[h + 9], 4, -640364487), a = g(a, c, f, i, n[h + 12], 11, -421815835), i = g(i, a, c, f, n[h + 15], 16, 530742520), c = m(c, f = g(f, i, a, c, n[h + 2], 23, -995338651), i, a, n[h], 6, -198630844), a = m(a, c, f, i, n[h + 7], 10, 1126891415), i = m(i, a, c, f, n[h + 14], 15, -1416354905), f = m(f, i, a, c, n[h + 5], 21, -57434055), c = m(c, f, i, a, n[h + 12], 6, 1700485571), a = m(a, c, f, i, n[h + 3], 10, -1894986606), i = m(i, a, c, f, n[h + 10], 15, -1051523), f = m(f, i, a, c, n[h + 1], 21, -2054922799), c = m(c, f, i, a, n[h + 8], 6, 1873313359), a = m(a, c, f, i, n[h + 15], 10, -30611744), i = m(i, a, c, f, n[h + 6], 15, -1560198380), f = m(f, i, a, c, n[h + 13], 21, 1309151649), c = m(c, f, i, a, n[h + 4], 6, -145523070), a = m(a, c, f, i, n[h + 11], 10, -1120210379), i = m(i, a, c, f, n[h + 2], 15, 718787259), f = m(f, i, a, c, n[h + 9], 21, -343485551), c = d(c, r), f = d(f, e), i = d(i, o), a = d(a, u); return [c, f, i, a] } function a(n) { for (var t = "", r = 32 * n.length, e = 0; e < r; e += 8) t += String.fromCharCode(n[e >> 5] >>> e % 32 & 255); return t } function h(n) { var t = []; for (t[(n.length >> 2) - 1] = void 0, e = 0; e < t.length; e += 1) t[e] = 0; for (var r = 8 * n.length, e = 0; e < r; e += 8) t[e >> 5] |= (255 & n.charCodeAt(e / 8)) << e % 32; return t } function e(n) { for (var t, r = "0123456789abcdef", e = "", o = 0; o < n.length; o += 1) t = n.charCodeAt(o), e += r.charAt(t >>> 4 & 15) + r.charAt(15 & t); return e } function r(n) { return unescape(encodeURIComponent(n)) } function o(n) { return a(i(h(t = r(n)), 8 * t.length)); var t } function u(n, t) { return function (n, t) { var r, e, o = h(n), u = [], c = []; for (u[15] = c[15] = void 0, 16 < o.length && (o = i(o, 8 * n.length)), r = 0; r < 16; r += 1) u[r] = 909522486 ^ o[r], c[r] = 1549556828 ^ o[r]; return e = i(u.concat(h(t)), 512 + 8 * t.length), a(i(c.concat(e), 640)) }(r(n), r(t)) } function t(n, t, r) { return t ? r ? u(t, n) : e(u(t, n)) : r ? o(n) : e(o(n)) } "function" == typeof define && define.amd ? define(function () { return t }) : "object" == typeof module && module.exports ? module.exports = t : n.md5 = t }(this); var carouselAdDialogContent = {"isMultiAd":true,"adDialogs":[{"carousel_id":10017,"end_time":2429166904000,"link":"","language":"zh_CN","type":"carousel_type_ad_dialog","content":"%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%23ff0000%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(151%2C%2072%2C%206)%3B%22%3E%3Cstrong%3E%26nbsp%3B%E6%9C%80%E6%96%B0%E7%BD%91%E5%9D%80%E8%8E%B7%E5%8F%96%E8%AF%B7%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%E5%88%B0%EF%BC%9A%3C%2Fstrong%3E%3C%2Fspan%3E%3Cspan%20style%3D%22text-decoration%3A%20underline%3B%20color%3A%20rgb(75%2C%20172%2C%20198)%3B%22%3E%3Cstrong%3Ehg9300com%40gmail.com%3C%2Fstrong%3E%3C%2Fspan%3E%3Cspan%20style%3D%22color%3A%20rgb(151%2C%2072%2C%206)%3B%22%3E%3Cstrong%3E%20%5B%E5%BC%BA%E7%83%88%E5%BB%BA%E8%AE%AE%E6%88%AA%E5%9B%BE%E4%BF%9D%E5%AD%98%5D%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(151%2C%2072%2C%206)%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%20color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%26nbsp%3B%20%26nbsp%3BNBA%E5%AD%A3%E5%90%8E%E8%B5%9B%E7%9B%B4%E6%92%AD%3C%2Fspan%3E%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3E%E9%9C%80%E6%B3%A8%E5%86%8C%E4%BC%9A%E5%91%98%E8%B4%A6%E5%8F%B7%E2%80%94%E2%80%94%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%20color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%E7%9A%87%E5%86%A0%E4%BD%93%E8%82%B2%E8%B7%9F%E6%B2%99%E5%B7%B4%E4%BD%93%E8%82%B2%3C%2Fspan%3E%E5%8F%AF%E4%BB%A5%E8%A7%82%E7%9C%8B%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(84%2C%20141%2C%20212)%3B%22%3E%3Cstrong%3E1.%E7%A2%B0%E5%88%B0%E7%BD%91%E7%AB%99%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E6%88%96%E9%92%B1%E5%8C%85%E6%97%A0%E6%B3%95%E5%85%85%E5%80%BC%E7%9A%84%EF%BC%8C%E4%B8%8B%E8%BD%BD%E7%88%B1%E5%8A%A0%E9%80%9Fvpn%2C%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E(%E4%B8%8B%E8%BD%BD%E7%BD%91%E5%9D%80%3A%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fspan%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3Cstrong%3E91ajs.com)%2C%3Cspan%20style%3D%22color%3A%20rgb(84%2C%20141%2C%20212)%3B%22%3E%E6%9B%B4%E6%8D%A2ip%E5%90%8E%E6%93%8D%E4%BD%9C%EF%BC%81%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22color%3A%20rgb(84%2C%20141%2C%20212)%3B%22%3E2.%E5%A4%87%E7%94%A8%E7%BD%91%E5%9D%80%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3Ehg9300a.cc-hg9300z.cc%3C%2Fspan%3E%2C%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3Ehg9300a.com-hg9300z.com%3C%2Fspan%3E(26%E4%B8%AA%E5%AD%97%E6%AF%8D%E7%9A%86%E5%8F%AF%E8%AE%BF%E9%97%AE)%E3%80%82%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E3.%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3E%E8%B0%B7%E6%AD%8C%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%8B%E8%BD%BD%EF%BC%9A%26nbsp%3B%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2Fwww.google.cn%2Fintl%2Fzh-CN%2Fchrome%2F%22%20_src%3D%22https%3A%2F%2Fwww.google.cn%2Fintl%2Fzh-CN%2Fchrome%2F%22%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3Ehttps%3A%2F%2Fwww.google.cn%2Fintl%2Fzh-CN%2Fchrome%2F%3C%2Fa%3E%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3E%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20left%3B%22%3E4.%E4%BD%BF%E7%94%A8%3Cstrong%3ECBPay%2FABPay%2FToPay%3C%2Fstrong%3E%E6%95%B0%E5%AD%97%E9%92%B1%E5%8C%85%E5%85%A5%E6%AC%BE%E5%91%8A%E5%88%AB%E9%93%B6%E8%A1%8C%E5%8D%A1%E9%A3%8E%E6%8E%A7%EF%BC%8C%E9%92%B1%E5%8C%85%E6%94%AF%E6%8C%81%E6%94%AF%E4%BB%98%E5%AE%9D%E3%80%81%E5%BE%AE%E4%BF%A1%E3%80%81%E9%93%B6%E8%A1%8C%E5%8D%A1%E5%85%85%E5%80%BC%E3%80%82%3Cstrong%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%E8%AF%B7%E4%B8%8D%E8%A6%81%E4%B8%8B%E8%BD%BD%E5%8F%8D%E8%AF%88app%EF%BC%8C%E9%98%B2%E6%AD%A2%E7%AA%83%E5%8F%96%E6%82%A8%E7%9A%84%E4%B8%AA%E4%BA%BA%E6%95%B0%E6%8D%AE%EF%BC%81%EF%BC%81%EF%BC%81%EF%BC%81%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%22%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%22%3E5.%E5%BB%BA%E8%AE%AE%E4%BD%BF%E7%94%A8%3C%2Fspan%3E%3Cstrong%20style%3D%22text-wrap%3A%20wrap%3B%22%3EEdge%3C%2Fstrong%3E%3Cstrong%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E6%B5%8F%E8%A7%88%E5%99%A8%E6%88%96%E8%B0%B7%E6%AD%8C%E6%B5%8F%E8%A7%88%E5%99%A8%EF%BC%8C%3C%2Fstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E4%B8%AA%E5%88%AB%E4%BC%9A%E5%91%98%E8%8B%A5%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E5%9C%A8%E7%BA%BF%E5%AE%A2%E6%9C%8D%EF%BC%8C%E5%88%87%E6%8D%A2%3C%2Fspan%3E%3Cstrong%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E7%BD%91%E7%BB%9C%3C%2Fstrong%3E%3Cstrong%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E5%8F%8A%E6%B5%8F%E8%A7%88%E5%99%A8%3C%2Fstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E8%AE%BF%E9%97%AE%E6%88%96%E7%82%B9%E5%87%BB%F0%9F%91%89%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2F72s33v10iv.k7xrsisv.com%2F300540c055175029jkfle-keli030a5070009080e0c05070f040a0c000a05080a08010883e508044ac45618552%22%20target%3D%22_blank%22%20title%3D%22%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D1%22%20textvalue%3D%22%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D%22%3E%3Cstrong%3E%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D%3C%2Fstrong%3E%3C%2Fa%3E1%EF%BC%8C%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%F0%9F%91%89%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2Fvm.providesupport.com%2F0bs82r7va808t01blh43tai2vn%22%20target%3D%22_blank%22%20textvalue%3D%22%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D2%22%3E%3Cstrong%3E%3Cspan%20style%3D%22color%3A%20rgb(128%2C%20100%2C%20162)%3B%22%3E%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D2%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fa%3E%2C%E7%9B%B4%E6%8E%A5%E8%BE%93%E5%85%A5hg9300kf.com%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%22%3E%3Cbr%2F%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%22%3E%3Cbr%2F%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cbr%2F%3E%3C%2Fp%3E","cover":"","start_time":1745129798000,"update_time":1745129808539,"content_type":"2","name":"网站公告","id":10026,"order_num":1,"status":true},{"carousel_id":10084,"link_target_type":"new1735884983817","end_time":1809180933000,"link":"","language":"zh_CN","type":"carousel_type_ad_dialog","content":"","link_open_way":"newWin","link_type":"innerLink","cover":"gb/1537/carousel/10084/1740723064925.jpg","start_time":1740723056000,"update_time":1740723065278,"content_type":"1","link_target":"activity","name":"下载app,首存送888","link_target_id":"6aa3d1f553ceaaea6a4d0926681bea76","id":10062,"order_num":2,"status":true},{"carousel_id":10064,"end_time":2429782604000,"link":"","language":"zh_CN","type":"carousel_type_ad_dialog","content":"%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%E9%80%89%E6%8B%A9%E8%99%9A%E6%8B%9F%E5%B8%81%E5%85%85%E5%80%BC%E4%BC%98%E5%8A%BF%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%E4%BC%98%E5%8A%BF1%EF%BC%9B%E8%A7%A3%E5%86%B3%E6%88%91%E5%8F%B8%E4%BC%9A%E5%91%98%E9%93%B6%E8%A1%8C%E8%BD%AC%E8%B4%A6%E5%85%85%E5%80%BC%E4%B8%8D%E4%BA%86%EF%BC%8C%E9%93%B6%E8%A1%8C%E9%A3%8E%E6%8E%A7%E9%97%AE%E9%A2%98%E4%BA%A4%E6%98%93%E6%B5%81%E6%B0%B4%E7%AD%89%E9%97%AE%E9%A2%98%E3%80%82%3C%2Fspan%3E%3Cbr%2F%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%E4%BC%98%E5%8A%BF2%EF%BC%9B%E6%94%AF%E6%8C%81%E6%94%AF%E4%BB%98%E5%AE%9D%EF%BC%8C%E5%BE%AE%E4%BF%A1%EF%BC%8C%E7%BD%91%E9%93%B6%E4%B9%B0%E5%B8%81%E4%BB%A5%E5%8F%8A%E5%8D%96%E5%B8%81%E6%96%B9%E5%BC%8F%EF%BC%8C%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%E5%8A%A0%E5%AF%86%E4%BA%A4%E6%98%93%EF%BC%8C%E5%AE%89%E5%85%A8%E9%9A%90%E7%A7%81%E4%B8%8D%E5%8F%AF%E8%BF%BD%E8%B8%AA%EF%BC%8C%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%E6%97%A0%E6%B3%95%E5%86%BB%E7%BB%93%EF%BC%8C%E5%B8%81%E5%B8%81%E4%BA%A4%E6%8D%A2%EF%BC%8C%E5%BC%B9%E6%8C%87%E9%97%B4%E5%85%85%E5%80%BC%E6%97%A0%E9%99%90%E9%A2%9D%EF%BC%8C%E8%B5%84%E9%87%91%E5%AE%89%E5%85%A8%E5%8F%AF%E9%9D%A0%EF%BC%8C%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%E6%97%A0%E9%9C%80%E6%89%BF%E6%8B%85%E6%89%8B%E7%BB%AD%E8%B4%B9%EF%BC%8C%E6%88%90%E5%8A%9F%E7%8E%87100%25%EF%BC%8C%E6%B8%B8%E6%88%8F%E5%85%85%E5%80%BC%E9%A6%96%E9%80%89%E6%96%B9%E5%BC%8F%E3%80%82%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%3E%3Cbr%2F%3E%3C%2Fp%3E","cover":"","start_time":1736801391000,"update_time":1736801418993,"content_type":"2","name":"选择虚拟币充值优势","id":10052,"order_num":3,"status":true},{"carousel_id":10057,"show_model":"1","end_time":2429782604000,"link":"","language":"zh_CN","type":"carousel_type_ad_dialog","content":"%3Cp%3E%E8%AF%B7%E4%B8%8D%E8%A6%81%E7%BB%91%E5%AE%9A%E5%B7%A5%E5%95%86%E3%80%81%E5%86%9C%E4%B8%9A%E3%80%81%E4%B8%AD%E5%9B%BD%E9%93%B6%E8%A1%8C%EF%BC%8C%E8%BF%99%E4%B8%89%E4%B8%AA%E9%93%B6%E8%A1%8C%EF%BC%88%E5%B7%A5%E5%95%86%E3%80%81%E5%86%9C%E4%B8%9A%E3%80%81%E4%B8%AD%E5%9B%BD%E9%93%B6%E8%A1%8C%EF%BC%89%E6%97%A0%E6%B3%95%E5%87%BA%E6%AC%BE%3C%2Fp%3E","cover":"","start_time":1745044469000,"update_time":1745044475995,"content_type":"2","name":"不要绑定工商或者农业银行","id":10047,"order_num":4,"status":true}],"title":"HG9300 公告"}; var adDialogsSwitch = carouselAdDialogContent === '' ? true : carouselAdDialogContent.adDialogs.length > 0 ? true : false; var timestamp = Math.floor(Date.now() / 1000) // 宣告重取ws加密的时戳 temp_timestamp var temp_timestamp = sessionStorage.getItem("cdn_timestamp") var newTimestamp = '' var useBase64 = base64List.includes(1537); var nonUseBase64 = nonBase64List.includes(1537); var cdnUrl = 'https://kgmvca.innittapp.com' var sitePath = 'https://kgmvca.innittapp.com/ftl/hg1537' var templateName = 'hg1537' var cdnFtlPath = 'https://kgmvca.innittapp.com/ftl/' // 取的副檔名 function getFileExtension(filename) { var filename = filename.replace('.base64', '') return (/[.]/.exec(filename)) ? /[^.]+$/.exec(filename)[0] : undefined; } function replaceInfo(target, tag, components, callback) { if(nonUseBase64) { $("[" + target + "]").each(function (){ var _this = $(this) var filePath = _this.attr(target).replace('.base64', '') if(tag === 'style') { _this.css('background-image', 'url(' + filePath + ')') } if(tag === 'src' || tag === 'poster' || tag === 'href') { _this.attr(tag, filePath) } if (tag === 'video') { _this.attr('src', _this.attr(target)) } _this.attr('readBase64', true) }) } else { if (useBase64){ $("[" + target + "]").each(function (){ if($(this).attr(target).indexOf('base64') === -1){ if (tag === 'src' || tag === 'poster' || tag === 'href' || tag === 'style') { $(this).attr(target,$(this).attr(target) + '.base64') } } }) } if(sessionStorage.getItem("cdn_timestamp")) { // 1.取得刷新的时戳 2.判断当前时戳是否大于刷新时戳 temp_timestamp = sessionStorage.getItem("cdn_timestamp") if(timestamp > temp_timestamp) { sessionStorage.setItem("cdn_timestamp", (parseInt(timestamp) + 170)); newTimestamp = timestamp // } else { // console.log('timestamp:' + timestamp + '在180s內,<' + temp_timestamp + '(temp_timestamp)') newTimestamp = temp_timestamp - 170 // 使用刷新前的当前时戳 } // 刷新重取 $("[" + target + "]").each(function () { var _this = $(this) var fileExtension = getFileExtension(_this.attr(target)) var filePath = _this.attr(target).replace('.base64', '') if(nonUseBase64) { if(tag === 'style') { _this.css('background-image', 'url(' + filePath + ')') } if(tag === 'src' || tag === 'poster' || tag === 'href') { _this.attr(tag, filePath) } if (tag === 'video') { _this.attr('src', _this.attr(target)) } _this.attr('readBase64', true) } else { if ($(this).attr(target).indexOf('http') > -1) { if(useBase64){ if (tag === 'src' || tag === 'poster' || tag === 'style' || tag === 'href') { $.ajax({ type: "GET", url: _this.attr(target), cache: true, success: function(data) { if(data.slice(0, 5) === 'abcde') { var imgdata = data.substr(5); var base64Img = "data:image/" + fileExtension + ";base64,"+imgdata.replace(/\s+/g,"") if(tag === 'style') { _this.css('background-image', 'url(' + base64Img + ')') } else { _this.attr(tag, base64Img) } } else { if(tag === 'style') { _this.css('background-image', 'url(' + filePath.replace(cdnUrl,'') + ')') } else { _this.attr(tag, filePath.replace(cdnUrl,'')) } } _this.attr('readBase64', true) if(components === 'promo') { _this.css('width', '') } }, error:function (){ if(tag === 'style') { _this.css('background-image', 'url(' + filePath.replace(cdnUrl,'') + ')') } else { _this.attr(tag, filePath.replace(cdnUrl,'')) } } }) } if (tag === 'video') { _this.attr('src', _this.attr(target).replace(cdnUrl,'')) _this.attr('readBase64', true) } }else { var ipos if (_this.attr(target).indexOf('/ftl') > -1) { ipos = _this.attr(target).indexOf('/ftl') } if (_this.attr(target).indexOf('/fserver') > -1) { ipos = _this.attr(target).indexOf('/fserver') } var newUrl = 'gf0908' + _this.attr(target).substring(ipos) + newTimestamp var md5URL = md5(newUrl) if (tag === 'src' || tag === 'video' || tag === 'poster' || tag === 'href') { _this.attr(tag === 'video' ? 'src' : tag, _this.attr(target) + '?wsSecret=' + md5URL + '&wsTime=' + newTimestamp + '') } if (tag === 'style') { _this.css('background-image' ,'url("' + _this.attr(target) + '?wsSecret=' + md5URL + '&wsTime=' + newTimestamp + '")') } } } else { if(tag === 'style') { _this.css('background-image', 'url(' + filePath + ')') } if(tag === 'src' || tag === 'poster' || tag === 'href') { _this.attr(tag, filePath) } if (tag === 'video') { _this.attr('src', _this.attr(target)) } _this.attr('readBase64', true) } } }) } else { // 设置会重取ws加密的时戳 sessionStorage.setItem("cdn_timestamp", (parseInt(timestamp) + 170)); temp_timestamp = sessionStorage.getItem("cdn_timestamp") replaceAttribute() } } } // dom 標籤 ".main li a" // img 站點圖片路徑 "/themes/images/xxx.png" / commonPage圖片路徑 "commonPage/images/xxx.png" // imp true/false 回傳樣式是否要加 !important // common true/false 引用的圖片路徑是否為ftl底下(commonPage/resource) function loadStyleString(dom, img, imp, ftl){ var style = document.createElement("style"); style.type = "text/css"; if (useBase64 && cdnUrl){ var cdnImg = ftl ? cdnFtlPath + img : sitePath + img var fileExtension = getFileExtension(cdnImg) $.ajax({ type: "GET", url: cdnImg.indexOf('base64') === -1? cdnImg + '.base64' : cdnImg, cache: true, success: function(data) { if(data.slice(0, 5) === 'abcde') { var imgdata = data.substr(5); var base64Img = "data:image/" + fileExtension + ";base64,"+imgdata.replace(/\s+/g,"") var cssDom = imp ? dom + "{background-image:url('" + base64Img + "') !important}" : dom + "{background-image:url('" + base64Img + "')}" try{ style.appendChild(document.createTextNode(cssDom)); } catch (ex){ style.textContent = cssDom; } } else { var filePath = img.replace('.base64', '') var imgPath = ftl ? "/ftl/" : "/ftl/" + templateName var cssDom = imp ? dom + "{background-image:url('" + imgPath + filePath + "') !important}" : dom + "{background-image:url('" + imgPath + filePath + "')}" try{ style.appendChild(document.createTextNode(cssDom)); } catch (ex){ style.textContent = cssDom; } } var head = document.getElementsByTagName("head")[0]; head.appendChild(style); }, error:function (){ var filePath = img.replace('.base64', '') var imgPath = ftl ? "/ftl/" : "/ftl/" + templateName var cssDom = imp ? dom + "{background-image:url('" + imgPath + filePath + "') !important}" : dom + "{background-image:url('" + imgPath + filePath + "')}" try{ style.appendChild(document.createTextNode(cssDom)); } catch (ex){ style.textContent = cssDom; } var head = document.getElementsByTagName("head")[0]; head.appendChild(style); } }) }else{ var imgPath = (nonUseBase64 && cdnUrl) ? ftl ? cdnUrl + "/ftl/" : cdnUrl + "/ftl/" + templateName : ftl ? "/ftl/" : "/ftl/" + templateName var cssDom = imp ? dom + "{background-image:url('" + imgPath + img + "') !important}" : dom + "{background-image:url('" + imgPath + img + "')}" try{ style.appendChild(document.createTextNode(cssDom)); } catch (ex){ style.textContent = cssDom; } var head = document.getElementsByTagName("head")[0]; head.appendChild(style); } } function replaceAttribute() { replaceInfo("source-src", "src") replaceInfo("source-style", "style") replaceInfo("source-video", "src") replaceInfo("source-poster", "poster") replaceInfo("source-href", "href") } var dataPage = window.location.pathname.split("/")[1]==""?"index.html":window.location.pathname.split("/")[1]; if( dataPage!=='index.html') { replaceAttribute() } if(dataPage==='index.html' && nonUseBase64) { replaceAttribute() } </script> <!--float-v5 start--> <div id="float-v5"> <style> #float-v5 .float-v5-item { position: fixed; top: 150px; z-index: 2000; margin: 0; } #float-v5 .float-v5-item.left { left: 0; text-align: left; } #float-v5 .float-v5-item.right { right: 0; text-align: right; } /*#float-v5 .float-v5-item.left.hideCloseButton { padding: 16px 16px 0 0; }*/ /*#float-v5 .float-v5-item.right.hideCloseButton { padding: 16px 0 0 16px; }*/ #float-v5 .float-v5-item .list-item { position: relative; display: block; } #float-v5 .float-v5-item.left .list-item { margin-right: auto; } #float-v5 .float-v5-item.right .list-item { margin-left: auto; } #float-v5 .float-v5-item .list-item a { position: relative; display: block; margin: auto; } #float-v5 .float-v5-item .list-item.top_close_btn { position: absolute; top: -16px; right: -16px; width: 32px; height: 32px; border-radius: 50%; background: no-repeat center center / 100%; transition: all 0.3s; } #float-v5 .float-v5-item.right .list-item.top_close_btn { left: -16px; right: auto; } #float-v5 .float-v5-item.left.hideCloseButton .list-item.top_close_btn { top: -15px; right: -15px; } #float-v5 .float-v5-item.right.hideCloseButton .list-item.top_close_btn { top: -15px; left: -15px; } #float-v5 .float-v5-item .list-item.top_close_btn:hover { transform: rotateZ(90deg); } #float-v5 .float-v5-item .list-item img { transition: opacity 200ms ease-in-out; } #float-v5 .float-v5-item .list-item .img_default { } #float-v5 .float-v5-item .list-item .img_hover { position: absolute; left: 0; top: 0; opacity: 0; pointer-events: none; } #float-v5 .float-v5-item.right .list-item .img_hover { left: auto; right: 0; } #float-v5 .float-v5-item .list-item a:hover .img_hover { opacity: 1; pointer-events: auto; } /*红包使用模板时的效果差异*/ #float-v5 .float-v5-item[data-templatetype]:not([data-templatetype="0"]) .list-item a { max-width: 250px; max-height: 290px; /*0 表示自定义图片;使用红包模板时需要指定宽高以居中展示*/ } #float-v5 .float-v5-item[data-templatetype] .list-item a img { transition: opacity 0ms ease-in-out; } #float-v5 .float-v5-item[data-templatetype]:not([data-templatetype="0"]).mouseInEffect .list-item a:hover .img_default { opacity: 0; /*只有新版红包模板使用的鼠标交互效果是替换显示 不叠加*/ } </style> </div> <script name="float-v5.ftl"> $(function(){ loadStyleString("#float-v5 .float-v5-item .list-item.top_close_btn", "/commonPage/themes/images/hongbao/icon-close-1.png",true,true); }) function floatV5Main() { $('#float-v5 > div').remove(); // 去重 const getFloat = JSON.parse(sessionStorage.getFloat); const _activity = getFloat.data.activity; const _customerFloats = getFloat.data.customerFloats; // 红包-只显示一个; 没有<红包活动>返回null; 后台有<红包活动>时会返回对象 但对象中的多个属性值为空; if (!!_activity && !!_activity.id) { const isShow = displayInPage(_activity.displayInPages); // 使用红包模板图时, zh_CN和vi_VN使用放在前端的图片 let imgMap = { // 用'英语'的 '_hover' 比较好替换 '7': '/ftl/commonPage/themes/images/hongbao/vi_VN/hongbao_type1_hover.png', '8': '/ftl/commonPage/themes/images/hongbao/vi_VN/hongbao_type2_hover.png', '9': '/ftl/commonPage/themes/images/hongbao/vi_VN/hongbao_type3_hover.png', }; let listItem = _activity.cttFloatPicItemList.map(function (item, index) { let imgWidth = (item.imgWidth || 0) + 'px'; let imgHeight = (item.imgHeight || 0) + 'px'; let imgUrl = item.normalEffect || ''; let imgUrlHover = _activity.mouseInEffect ? item.mouseInEffect : ''; if (Object.keys(imgMap).includes(_activity.templateType)) { // 后台选择使用红包模板时, 接口返回的高宽不能用,这里重置一下 imgWidth = 'auto'; imgHeight = 'auto'; if (['zh_CN', 'vi_VN'].includes(_activity.language)) { // 中文和越南版后端图片不合规,这里使用前端的图 // 图片路径替换 和 语系匹配 imgUrl = imgMap[_activity.templateType].replace('vi_VN', _activity.language).replace('_hover', ''); imgUrlHover = imgMap[_activity.templateType].replace('vi_VN', _activity.language); // 中文的图片没有包裹语系文件夹:路径中去掉'zh_CN/' if (imgUrl.indexOf('zh_CN/') !== -1) imgUrl = imgUrl.replace('zh_CN/', ''); if (imgUrlHover.indexOf('zh_CN/') !== -1) imgUrlHover = imgUrlHover.replace('zh_CN/', ''); } } return `<div class="list-item ${item.imgLinkType}" style="width: ${imgWidth}; height: ${imgHeight}"> <a href="javascript:${item.imgLinkType === 'close_btn' ? '' : 'canShowLottery()'}"> <img source-src-float="${cdnUrl + imgUrl}" alt="" class="img_default"> ${_activity.mouseInEffect ? `<img source-src-float="${cdnUrl + imgUrlHover}" alt="" class="img_hover">` : ''} </a> </div>` }) var floatV5Item = $('<div>', { 'data-fp': _activity.id, class: [ 'float-v5-item', 'redPacket', _activity.location, _activity.interactivity, _activity.hideCloseButton ? 'hideCloseButton' : '', _activity.showEffect ? 'show_effect' : '', _activity.mouseInEffect ? 'mouseInEffect' : '', isShow ? '' : 'hide', ].join(' '), 'data-displayinpages': _activity.displayInPages, 'data-templatetype': _activity.templateType || "0", // 0 表示自定义图片 style: _style(_activity), }).append(listItem); // 后台是否开启<关闭按钮> // if (!!_activity.hideCloseButton) floatV5Item.append('<div class="list-item close_btn top_close_btn"></div>'); if (!!_activity.hideCloseButton && Object.keys(imgMap).includes(_activity.templateType)) floatV5Item.append('<div class="list-item close_btn top_close_btn"></div>'); // 最终挂载到页面 $('#float-v5').append(floatV5Item); //浮窗判断脚本添加Float效果; 只适用于: 浮动图片随着页面滚动而滚动 if (isShow && _activity.interactivity === "scroll_with_page") { $(floatV5Item).Float({ topSide: (_activity.distanceTop !== null) ? _activity.distanceTop : 'auto', bottomSide: (_activity.distanceBottom !== null) ? _activity.distanceBottom : 'auto', floatRight: _activity.location === "left" ? 0 : 1, side: _activity.distanceSide, close: '.close_btn', // 关闭按钮,清空监听定时器 }) } } // 客服-多个 if (_customerFloats && _customerFloats.length > 0) { _customerFloats.map(function (_float, index1) { const isShow = displayInPage(_float.displayInPages); let listItem = _float.cttFloatPicItem.map(function (item, index) { return `<div class="list-item ${item.imgLinkType}" style="width: ${item.imgWidth}px; height: ${item.imgHeight}px"> <a href="${_href(item)}" ${item.imgLinkType === 'close_btn' ? '' : 'target="_blank"'}> <img source-src-float="${cdnUrl + `/fserver/files/${item.normalEffect}`}" alt="" class="img_default"> ${_float.mouseInEffect && !!item.mouseInEffect? `<img source-src-float="${cdnUrl + `/fserver/files/${item.mouseInEffect}`}" alt="" class="img_hover">` : ''} </a> </div>` }) var floatV5Item = $('<div>', { 'data-fp': _float.id, class: [ 'float-v5-item', _float.location, _float.interactivity, _float.hideCloseButton ? 'hideCloseButton' : '', _float.showEffect ? 'show_effect' : '', _float.mouseInEffect ? 'mouseInEffect' : '', isShow ? '' : 'hide', ].join(' '), 'data-displayinpages': _float.displayInPages, style: _style(_float), }).append(listItem); // 后台是否开启<关闭按钮> if (!!_float.hideCloseButton) floatV5Item.append('<div class="list-item close_btn top_close_btn"></div>'); // 最终挂载到页面 $('#float-v5').append(floatV5Item); //浮窗判断脚本添加Float效果; 只适用于: 浮动图片随着页面滚动而滚动 if (isShow && _float.interactivity === "scroll_with_page") { $(floatV5Item).Float({ topSide: (_float.distanceTop !== null) ? _float.distanceTop : 'auto', bottomSide: (_float.distanceBottom !== null) ? _float.distanceBottom : 'auto', floatRight: _float.location === "left" ? 0 : 1, side: _float.distanceSide, close: '.close_btn', // 关闭按钮,清空监听定时器 }) } }) } // 判断当前页面是否需要展示浮动图 function displayInPage(displayInPages = "") { let _isShow = false; // 根据当前地址栏 获取所在页面的标识,判断是否展示浮动图(客服,红包) const displayInPagesMap = { 1: ["/index.html"], //首页 3: ["/live", "/casino", "/sports", "/lottery", "/chess", "/financial", "/fish", "/huntfish", "/hotgame", "/promo", "/agent", "/about",], //游戏(*_list,*_detail) 4: ["/errors/"], //维护 5: ["/register.html"], //注册 6: ["/promo"], //优惠活动(*_v2_2) } var pathname = location.pathname === "/" ? "/index.html" : location.pathname; // 避免"/"匹配到所有页面 Object.keys(displayInPagesMap).map(function (key, index2) { displayInPagesMap[key].map(function (item2, index3) { if (pathname.indexOf(item2) !== -1) { if (displayInPages.indexOf(key) !== -1) { _isShow = true; } } }) }) return _isShow } // 拼接标签上style属性的值 function _style(item) { // item.location: 位置 左或右: 'left'|'right' // item.distanceTop: 顶边距: null | 0-500 // item.distanceBottom: 底边距: null | 0-500 // item.distanceSide: 左右侧边距: 0-500 const _style = [`${item.location}: ${item.distanceSide}px;`]; if (item.distanceBottom !== null) { _style.push(`bottom: ${item.distanceBottom}px;`, 'top: auto;'); } else { _style.push(`top: ${item.distanceTop}px;`); } if (item.interactivity === "lock_on_page") { /*2.图标固定在网页指定位置*/ // _style.push(`position: absolute;`); } return _style.join(' '); // 输出格式: 符合style内联样式规范的字符串; 示例:'left: 10px; top: 150px;' } // 拼接href function _href(item) { // 类型: 客服:customer_service, 链接:link, 关闭按钮:close_btn // 以 '/' 和 ${website} 开头的 都是站内链接, 直接取当前域名(location.origin); 其他外链才会用到协议类型(http | https); // 所有链接都跳转新标签页,关闭按钮要排除掉; let href = ''; switch (item.imgLinkType) { case 'link': if (item.imgLinkValue.indexOf("/") === 0) { href = item.imgLinkValue; } else if (item.imgLinkValue.indexOf("\$\{website\}") > -1) { href = item.imgLinkValue.replace("\$\{website\}", location.origin); } else { href = item.imgLinkProtocol + item.imgLinkValue; } break; case 'customer_service': href = item.imgLinkValue; break; case 'close_btn': default: href = 'javascript:'; break; } return href; } // ========== 加载插件 ========== var $floatPages = $("[data-displayinpages]"); closeFloatPic(); // 关闭浮动图 if (typeof floatV5Effect === "function") floatV5Effect(); // 浮动图的渲染是异步的;模板中如果要对浮动图做一些操作,就声明一下这个方法; // 关闭浮动图 function closeFloatPic() { $floatPages.each(function (index, item) { var floatPicId = $(item).attr("data-fp"); //点击关闭按钮-关闭浮动图 $(item).find(".close_btn").on("click", function (event) { // 普通关闭:刷新页面重新显示; $(item).addClass("hide") // 长期关闭:关闭后不再显示;重开浏览器会重新显示; if ($(item).hasClass("show_effect")) { sessionStorage.setItem("showEffect_" + floatPicId, "true") } }); // 隐藏"关闭后不再显示"的浮动图(红包) var showEffect = sessionStorage.getItem("showEffect_" + floatPicId) if (showEffect === "true") { $(item).addClass("hide") } }); } } </script> <!-- register-dialog 注册公告 --> <div class="modal bootstrap-dialog register-dialog type-warning fade size-normal in hide" tabindex="-1" role="dialog" aria-hidden="true" style="z-index: 2050; display: block; padding-right: 17px;"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <div class="bootstrap-dialog-header"> <div class="bootstrap-dialog-close-button" style="display: block;"> <button class="close register-close">×</button> </div> <div class="bootstrap-dialog-title" id="fffadba0-38f0-417a-bdeb-ad0b6e9de587_title">注册公告</div> </div> </div> <div class="modal-body"> <div class="bootstrap-dialog-body"> <div class="bootstrap-dialog-message"> <div style="text-indent: 30px;"> 公司备用网址hg9300a.cc-hg9300z.cc,hg9300a.com-hg9300z.com(26个字母皆可访问)。网址随时可能打不开,请您尽早下载app 【发送邮件到 [email protected] 获取最新地址】 建议截图保存本页面 </div> </div> </div> </div> <div class="modal-footer" style="display: none;"> <div class="bootstrap-dialog-footer"></div> </div> </div> </div> </div> <!-- login-dialog 登录公告 --> <div class="modal bootstrap-dialog login-dialog type-warning fade size-normal in hide" tabindex="-1" role="dialog" aria-hidden="true" style="z-index: 2050; display: block; padding-right: 17px;"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <div class="bootstrap-dialog-header"> <div class="bootstrap-dialog-close-button" style="display: block;"> <button class="close login-close">×</button> </div> <div class="bootstrap-dialog-title" id="fffadba0-38f0-417a-bdeb-ad0b6e9de587_title">登录公告</div> </div> </div> <div class="modal-body"> <div class="bootstrap-dialog-body"> <div class="bootstrap-dialog-message"> <div> 请不要绑定工商、农业、中国银行,这三个银行(工商、农业、中国银行)无法出款 </div> </div> </div> </div> <div class="modal-footer"> <div class="bootstrap-dialog-footer show-dialog-checkbox"> <input type="checkbox" id="login-dialog-checkbox" name="login-dialog-checkbox"/><label for="login-dialog-checkbox">当日不再显示</label> </div> </div> </div> </div> </div> <!--float-v5 end--> <!-- redPacket.ftl 开始--> <div name="redPacket.ftl?t=210804" id="hongbao_detail" class="hongbao_detail hongbao_zh_CN" style="display: none;"> <input type="hidden" id="activity_message_id" value=""> <input type="hidden" id="win_id" value=""> <input type="hidden" id="record_id" value=""> <input type="hidden" id="applyId" value=""> <input type="hidden" name="gb.token" value=""> <div id="hongbao_inner" > <div class="icon-close" onclick="closePage()"></div> <div class="hongbao"><!--未能拆时加disabled类名--> <div id="lotteryPages" style="margin-top: 210px;"> <div class="icon-open" onclick="lottery()"></div> <div class="hongbao-msg-tips msg-tips-font" id="tip-msgs"> 你还有<span id="ramain-count"> 0</span>次抽奖机会 </div> <div id="target01" class="hongbao-msg-tips redbag01">下次拆红包开始时间为</div> <div id="target03" class="hongbao-msg-tips redbag02">下次拆红包的时间为</div> <div id="target02" class="hongbao-msg-tips redbag01"><!--2022-00-00 00:00:00--></div> <div id="target04" class="hongbao-msg-tips redbag02"><!--2022-00-00 00:00:00--></div> </div> <!--中奖时的提示--> <div class="win-hongbao tips"> <div class="ttxt-1">恭喜您</div> <div class="ttxt-2"><!--获得了 $100--></div> </div> <div class="win-hongbao2 tips"> <div class="ttxt-3">恭喜您获得</div> <div class="ttxt-4"><!--$100--></div> </div> <!--未中奖时的提示--> <div class="lose-hongbao tips"> <div class="ttxt-1">很遗憾</div> <div class="ttxt-2">还差一点就中奖了呦!</div> </div> </div> <div class="hongbao_extra"></div> <!--拆开红包时的彩带和光环--> <div class="caidai"></div> <div class="hongbao-light"></div> <!--关闭红包继续抽奖按钮--> <a href="javascript:" id="btn-ok" class="btn-ok" onclick="onceAgain()"></a> </div> </div> <script name="redPacket.ftl"> var activityMessageId = ""; // 活动加密ID = searchId var redBagTheme = ""; // 红包主题样式 var readFloat; getFloat(); /*获取浮动图和红包主题*/ function getFloat() { const data = Object.assign({}, commonParameter) $.ajax({ url: "/mobile-api/v5/origin/getFloat.html", type: "POST", dataType: "json", data: data, success: function (res) { if (res.code === "0") { if (res.data.activity) { activityMessageId = res.data.activity.activityId; redBagTheme = res.data.activity.redBagTheme; } sessionStorage["getFloat"] = JSON.stringify(res); if (typeof floatV5Main === "function") floatV5Main(); // 浮动图脚本 } }, error: function (res) { console.log(res); } }).done(function() { readFloat = setInterval(function() { if($('#float-v5').length > 0) { replaceInfo("source-src-float", "src") clearInterval(readFloat) } }, 500) }) } /*红包脚本开始*/ function canShowLottery() { if (sessionStorage.is_login !== "true") { loginObj.getLoginPopup(); return; } if (!activityMessageId) { $(".hongbao").removeClass('disabled'); $("#tip-msgs").html('红包活动已经结束!'); $(".hongbao-time-txt").hide(); $(".hongbao-time").hide(); return; } $(".hongbao").addClass('hide_hongbao'); $(".hongbao-msg-tips").hide(); $.ajax({ url: "/activity-api/v5/activityOrigin/countDrawTimes.html", type: "POST", dataType: "JSON", data: Object.assign({}, commonParameter, {activityMessageId: activityMessageId}), success: function (res) { if (res.code === "0") { if (redBagTheme === "redbag02") { $("#hongbao_inner").removeClass(); $("#hongbao_inner").addClass("hongbao_inner02"); $(".redbag02").show(); $("#target01").removeClass("hongbao-time-txt"); $("#target02").removeClass("hongbao-time"); $("#target03").addClass("hongbao-time-txt"); $("#target04").addClass("hongbao-time"); } else { $("#hongbao_inner").removeClass(); $("#hongbao_inner").addClass("hongbao_inner01"); $(".redbag01").show(); $("#target01").addClass("hongbao-time-txt"); $("#target02").addClass("hongbao-time"); $("#target03").removeClass("hongbao-time-txt"); $("#target04").removeClass("hongbao-time"); } $("#hongbao_detail").fadeIn(600); $("#tip-msgs").show(); if (res.data.drawTimes && res.data.drawTimes > 0) { $(".hongbao").removeClass('disabled'); $("#tip-msgs").show(); $("#tip-msgs").html('你还有<span id="ramain-count">' + res.data.drawTimes + '</span>次抽奖机会'); $(".hongbao-time-txt").hide(); $(".hongbao-time").hide(); } else if (res.data.drawTimes === 0) { if (res.data.isEnd === "false") { $(".hongbao").addClass('disabled'); $("#tip-msgs").show(); $("#tip-msgs").html('你还有<span id="ramain-count">0</span>次抽奖机会'); $("#ramain-count").text(res.data.drawTimes); } else { $(".hongbao").addClass('disabled'); $("#tip-msgs").html('红包活动已经结束!'); } if (res.data.nextLotteryTime != "") { $(".hongbao-time-txt").show(); $(".hongbao-time").show(); $(".hongbao-time").text(res.data.nextLotteryTime); } else { $(".hongbao-time-txt").hide(); $(".hongbao-time").hide(); } } else if (res.data.drawTimes === -1) { $(".hongbao").addClass('disabled'); $("#tip-msgs").show(); $("#tip-msgs").html('红包活动已经结束!'); $(".hongbao-time-txt").hide(); $(".hongbao-time").hide(); return; } else if (res.data.drawTimes === -5) { $(".hongbao").addClass('disabled'); $("#tip-msgs").show(); $("#tip-msgs").html('本次红包已经抢光了'); if (res.data.nextLotteryTime != "") { $(".hongbao-time-txt").show(); $(".hongbao-time").show(); $(".hongbao-time").text(res.data.nextLotteryTime); } else { $(".hongbao-time-txt").hide(); $(".hongbao-time").hide(); } return; } //setDivCss(); $("[name='gb.token']").val(res.data.token); $("#activity_message_id").val(activityMessageId); } } }); } /*关闭红包*/ function closePage() { $("#hongbao_detail .icon-close").parents('.hongbao_detail').fadeOut(600); $(".hongbao").removeClass('hide_hongbao'); $("#lotteryPages").show(); $(".tips").hide(); $("#hongbao_inner").removeClass("opened"); $(".hongbao-rule").hide(); } /*打开红包规则*/ function openRule() { $('.hongbao-rule').show(); /*自定义滚动条*/ $(".hongbao-rule .txt").niceScroll(".nice-wrapper", { cursorwidth: "12px", cursorcolor: "#c0111c", cursorborder: "1px solid #d2aa48" }); } /*关闭红包规则*/ function closeRule() { $(".hongbao-rule").hide(); } /*打开红包*/ function lottery() { var flag = $(".hongbao").hasClass("disabled"); if (flag) { return; } $("#win_id").val(""); $("#record_id").val(""); $("#applyId").val(""); var id = $("#activity_message_id").val(); if (!id) { $(".hongbao").removeClass('disabled'); $("#tip-msgs").html('红包活动已经结束!'); $(".hongbao-time-txt").hide(); $(".hongbao-time").hide(); return; } var oldToken = $("[name='gb.token']").val(); $("[name='gb.token']").val(""); $.ajax({ url: "/activity-api/v5/activityOrigin/getPacket.html", type: "POST", dataType: "json", data: Object.assign({}, commonParameter, { activityMessageId: id, "gb.token": oldToken }), success: function (res) { if (res.code === "0") { $("[name='gb.token']").val(res.data.token); showLotteryMessage(res); } } }); } //显示红包抽奖信息 function showLotteryMessage(res) { //获取货币符号 var currSign = sessionStorage.getItem("currSign"); //正常返回 if (res.data.gameNum >= 0) { //抽中红包 if (res.data.award > 0) { $("#hongbao_inner").addClass('opened'); $("#lotteryPages").hide(); $(".win-hongbao.tips").show(); $("#win_id").val(res.data.id); $("#record_id").val(res.data.recordId); $("#applyId").val(res.data.applyId); $(".win-hongbao .ttxt-2").html('获得了 ' + currSign + res.data.award); $("#ramain-count").text(res.data.gameNum); } else if (redBagTheme === "redbag02") { $("#hongbao_inner").addClass('opened'); $("#lotteryPages").hide(); $(".win-hongbao2.tips").show(); $("#win_id").val(res.data.id); $("#record_id").val(res.data.recordId); $("#applyId").val(res.data.applyId); $(".win-hongbao2 .ttxt-4").html(currSign + res.data.award); $("#ramain-count").text(res.data.gameNum); } else { //未抽中红包 $("#hongbao_inner").addClass('notwinning'); $("#lotteryPages").hide(); $(".lose-hongbao").show(); $("#ramain-count").text(res.data.gameNum); } if (res.data.gameNum === 0) { $(".hongbao").addClass('disabled'); if (typeof (res.data.nextLotteryTime) != "undefined" && res.data.nextLotteryTime !== "") { $(".hongbao-time-txt").show(); $(".hongbao-time").show(); $(".hongbao-time").text(res.data.nextLotteryTime); } else { $(".hongbao-time-txt").hide(); $(".hongbao-time").hide(); } } } else { $(".hongbao").addClass('disabled'); $("#tip-msgs").show(); $("#tip-msgs").html(res.data.remark); if (typeof (res.data.nextLotteryTime) !== "undefined" && res.data.nextLotteryTime !== "") { $(".hongbao-time-txt").show(); $(".hongbao-time").show(); $(".hongbao-time").text(res.data.nextLotteryTime); } else { $(".hongbao-time-txt").hide(); $(".hongbao-time").hide(); } } } function onceAgain() { $("#hongbao_inner").removeClass("opened"); $("#hongbao_inner").removeClass("notwinning"); $("#lotteryPages").show(); $(".tips").hide(); } /*红包脚本结束*/ </script> <!-- redPacket.ftl 结束--><script name="langSelector.ftl?d=210607"> /** * PC切换语系弹窗 * title: 弹窗标题 * skin:主题颜色 * area:宽高 * transparent:是否透明 * updateTime:更新时间 */ function layerLangDialogIndex(title, content, skin, area, btnAlign, transparent, updateTime) { var dialog = layer.open({ type: 1, time: 0, //不自动关闭 closeBtn: 0, shadeClose: false, content: content, title: title, move: ".layui-layer-title", btnAlign: 'c', skin: skin, area: area, btn: ['नहीं (No)', 'हाँ (Yes)'], success: function (layer) { // 重写送出按钮 //$(layer).find('.layui-layer-btn ').html('<a class="layui-layer-btn0 _close">提交</a>'); // 提示框类型 $(layer).addClass("index-modal"); // 底栏是否透明 if(!!transparent){ $(layer).addClass("index-modal-transparent"); } }, btn1:function(){ // 保留按钮 // 保留当前页面语系 1.保存'主语系'到session 2.保存是否展示弹窗的值到cookie 3.关闭弹窗 window.sessionStorage["selected_language"] = 'zh_CN'; document.cookie = 'switched_language=true'; layer.close(dialog); }, btn2:function(){ // 切换按钮 // 切换语系 1.保存'en_US' or 'hi_IN'到session 2.保存是否展示弹窗的值到cookie 3.保存'en_US' or 'hi_IN'到cookie 4.关闭弹窗 5.刷新页面 var switchLanguage = '' window.sessionStorage["selected_language"] = switchLanguage; document.cookie = 'switched_language=true'; document.cookie = '_LANGUAGE=' + switchLanguage; layer.close(dialog); window.location.reload(); } }); } /** * 切换语系弹窗 * sessionStorage.selected_language: null || language */ function langDialog() { var content = '<p class="switch-txt">क्या आप भाषा में अंग्रेजी में स्विच करना चाहते हैं?</p><p class="switch-txt switch-txt-hi">Do you want to switch language into English?</p>' var title = ['设置语言', 'background-color: #2D2D2D; color: white']; // 判断是否展示弹窗 1.透过阵列过滤搜寻switched_language的cookie值 if (filterSwitchedLanguage('switched_language') == 'false' || filterSwitchedLanguage('switched_language') == null) { var languageLayer = layerLangDialogIndex(title, content, 'switch-language-wrap', ['500px', '230px'], '', false, false); } } /** * 阵列透过过滤搜寻(查询switched_language)cookie */ function filterSwitchedLanguage(query) { // 取得cookie const cookies = document.cookie; // 将cookie串 拆分为子cookie串 var cookiesArray = cookies.split("; "); // 透过阵列过滤搜寻 'switched_language' 的cookie var cookie = cookiesArray.filter(function(el) { return el.toLowerCase().indexOf(query.toLowerCase()) > -1; }) // 将搜寻出的 'switched_language' cookie 做拆分 var switchedLanguageCookie = cookie.toString().split("="); // 取出switched_language的cookie值并回传 var cookieValue = switchedLanguageCookie[1]; return cookieValue } </script> <script name="pop-upAd.ftl?d=220929"> // 图片前缀 var imgPath = "/fserver/files/"; var cdnUrl = 'https://kgmvca.innittapp.com' const LINK_OPEN_WAY = { thisWin: "_self", newWin: "_blank" }; function homeDialog() { //判空处理 var carouselAdDialog = {"isMultiAd":true,"adDialogs":[{"carousel_id":10017,"end_time":2429166904000,"link":"","language":"zh_CN","type":"carousel_type_ad_dialog","content":"%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cspan%20style%3D%22color%3A%23ff0000%22%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(151%2C%2072%2C%206)%3B%22%3E%3Cstrong%3E%26nbsp%3B%E6%9C%80%E6%96%B0%E7%BD%91%E5%9D%80%E8%8E%B7%E5%8F%96%E8%AF%B7%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%E5%88%B0%EF%BC%9A%3C%2Fstrong%3E%3C%2Fspan%3E%3Cspan%20style%3D%22text-decoration%3A%20underline%3B%20color%3A%20rgb(75%2C%20172%2C%20198)%3B%22%3E%3Cstrong%3Ehg9300com%40gmail.com%3C%2Fstrong%3E%3C%2Fspan%3E%3Cspan%20style%3D%22color%3A%20rgb(151%2C%2072%2C%206)%3B%22%3E%3Cstrong%3E%20%5B%E5%BC%BA%E7%83%88%E5%BB%BA%E8%AE%AE%E6%88%AA%E5%9B%BE%E4%BF%9D%E5%AD%98%5D%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(151%2C%2072%2C%206)%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%20color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%26nbsp%3B%20%26nbsp%3BNBA%E5%AD%A3%E5%90%8E%E8%B5%9B%E7%9B%B4%E6%92%AD%3C%2Fspan%3E%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3E%E9%9C%80%E6%B3%A8%E5%86%8C%E4%BC%9A%E5%91%98%E8%B4%A6%E5%8F%B7%E2%80%94%E2%80%94%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%20color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%E7%9A%87%E5%86%A0%E4%BD%93%E8%82%B2%E8%B7%9F%E6%B2%99%E5%B7%B4%E4%BD%93%E8%82%B2%3C%2Fspan%3E%E5%8F%AF%E4%BB%A5%E8%A7%82%E7%9C%8B%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(84%2C%20141%2C%20212)%3B%22%3E%3Cstrong%3E1.%E7%A2%B0%E5%88%B0%E7%BD%91%E7%AB%99%E6%97%A0%E6%B3%95%E6%89%93%E5%BC%80%E6%88%96%E9%92%B1%E5%8C%85%E6%97%A0%E6%B3%95%E5%85%85%E5%80%BC%E7%9A%84%EF%BC%8C%E4%B8%8B%E8%BD%BD%E7%88%B1%E5%8A%A0%E9%80%9Fvpn%2C%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E(%E4%B8%8B%E8%BD%BD%E7%BD%91%E5%9D%80%3A%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fspan%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3Cstrong%3E91ajs.com)%2C%3Cspan%20style%3D%22color%3A%20rgb(84%2C%20141%2C%20212)%3B%22%3E%E6%9B%B4%E6%8D%A2ip%E5%90%8E%E6%93%8D%E4%BD%9C%EF%BC%81%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22color%3A%20rgb(84%2C%20141%2C%20212)%3B%22%3E2.%E5%A4%87%E7%94%A8%E7%BD%91%E5%9D%80%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3Ehg9300a.cc-hg9300z.cc%3C%2Fspan%3E%2C%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3Ehg9300a.com-hg9300z.com%3C%2Fspan%3E(26%E4%B8%AA%E5%AD%97%E6%AF%8D%E7%9A%86%E5%8F%AF%E8%AE%BF%E9%97%AE)%E3%80%82%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fspan%3E%3C%2Fp%3E%3Cp%3E3.%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3E%E8%B0%B7%E6%AD%8C%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%8B%E8%BD%BD%EF%BC%9A%26nbsp%3B%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2Fwww.google.cn%2Fintl%2Fzh-CN%2Fchrome%2F%22%20_src%3D%22https%3A%2F%2Fwww.google.cn%2Fintl%2Fzh-CN%2Fchrome%2F%22%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3Ehttps%3A%2F%2Fwww.google.cn%2Fintl%2Fzh-CN%2Fchrome%2F%3C%2Fa%3E%3Cspan%20style%3D%22text-wrap-mode%3A%20wrap%3B%22%3E%26nbsp%3B%20%26nbsp%3B%26nbsp%3B%3C%2Fspan%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20left%3B%22%3E4.%E4%BD%BF%E7%94%A8%3Cstrong%3ECBPay%2FABPay%2FToPay%3C%2Fstrong%3E%E6%95%B0%E5%AD%97%E9%92%B1%E5%8C%85%E5%85%A5%E6%AC%BE%E5%91%8A%E5%88%AB%E9%93%B6%E8%A1%8C%E5%8D%A1%E9%A3%8E%E6%8E%A7%EF%BC%8C%E9%92%B1%E5%8C%85%E6%94%AF%E6%8C%81%E6%94%AF%E4%BB%98%E5%AE%9D%E3%80%81%E5%BE%AE%E4%BF%A1%E3%80%81%E9%93%B6%E8%A1%8C%E5%8D%A1%E5%85%85%E5%80%BC%E3%80%82%3Cstrong%3E%3Cspan%20style%3D%22color%3A%20rgb(255%2C%200%2C%200)%3B%22%3E%E8%AF%B7%E4%B8%8D%E8%A6%81%E4%B8%8B%E8%BD%BD%E5%8F%8D%E8%AF%88app%EF%BC%8C%E9%98%B2%E6%AD%A2%E7%AA%83%E5%8F%96%E6%82%A8%E7%9A%84%E4%B8%AA%E4%BA%BA%E6%95%B0%E6%8D%AE%EF%BC%81%EF%BC%81%EF%BC%81%EF%BC%81%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%22%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%22%3E5.%E5%BB%BA%E8%AE%AE%E4%BD%BF%E7%94%A8%3C%2Fspan%3E%3Cstrong%20style%3D%22text-wrap%3A%20wrap%3B%22%3EEdge%3C%2Fstrong%3E%3Cstrong%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E6%B5%8F%E8%A7%88%E5%99%A8%E6%88%96%E8%B0%B7%E6%AD%8C%E6%B5%8F%E8%A7%88%E5%99%A8%EF%BC%8C%3C%2Fstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E4%B8%AA%E5%88%AB%E4%BC%9A%E5%91%98%E8%8B%A5%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%E5%9C%A8%E7%BA%BF%E5%AE%A2%E6%9C%8D%EF%BC%8C%E5%88%87%E6%8D%A2%3C%2Fspan%3E%3Cstrong%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E7%BD%91%E7%BB%9C%3C%2Fstrong%3E%3Cstrong%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E5%8F%8A%E6%B5%8F%E8%A7%88%E5%99%A8%3C%2Fstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%E8%AE%BF%E9%97%AE%E6%88%96%E7%82%B9%E5%87%BB%F0%9F%91%89%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2F72s33v10iv.k7xrsisv.com%2F300540c055175029jkfle-keli030a5070009080e0c05070f040a0c000a05080a08010883e508044ac45618552%22%20target%3D%22_blank%22%20title%3D%22%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D1%22%20textvalue%3D%22%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D%22%3E%3Cstrong%3E%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D%3C%2Fstrong%3E%3C%2Fa%3E1%EF%BC%8C%3Cspan%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%F0%9F%91%89%3C%2Fspan%3E%3Ca%20href%3D%22https%3A%2F%2Fvm.providesupport.com%2F0bs82r7va808t01blh43tai2vn%22%20target%3D%22_blank%22%20textvalue%3D%22%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D2%22%3E%3Cstrong%3E%3Cspan%20style%3D%22color%3A%20rgb(128%2C%20100%2C%20162)%3B%22%3E%E5%A4%87%E7%94%A8%E5%AE%A2%E6%9C%8D2%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fa%3E%2C%E7%9B%B4%E6%8E%A5%E8%BE%93%E5%85%A5hg9300kf.com%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%22%3E%3Cbr%2F%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%22%3E%3Cbr%2F%3E%3C%2Fp%3E%3Cp%20style%3D%22white-space%3A%20normal%3B%20text-align%3A%20center%3B%22%3E%3Cbr%2F%3E%3C%2Fp%3E","cover":"","start_time":1745129798000,"update_time":1745129808539,"content_type":"2","name":"网站公告","id":10026,"order_num":1,"status":true},{"carousel_id":10084,"link_target_type":"new1735884983817","end_time":1809180933000,"link":"","language":"zh_CN","type":"carousel_type_ad_dialog","content":"","link_open_way":"newWin","link_type":"innerLink","cover":"gb/1537/carousel/10084/1740723064925.jpg","start_time":1740723056000,"update_time":1740723065278,"content_type":"1","link_target":"activity","name":"下载app,首存送888","link_target_id":"6aa3d1f553ceaaea6a4d0926681bea76","id":10062,"order_num":2,"status":true},{"carousel_id":10064,"end_time":2429782604000,"link":"","language":"zh_CN","type":"carousel_type_ad_dialog","content":"%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%E9%80%89%E6%8B%A9%E8%99%9A%E6%8B%9F%E5%B8%81%E5%85%85%E5%80%BC%E4%BC%98%E5%8A%BF%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%E4%BC%98%E5%8A%BF1%EF%BC%9B%E8%A7%A3%E5%86%B3%E6%88%91%E5%8F%B8%E4%BC%9A%E5%91%98%E9%93%B6%E8%A1%8C%E8%BD%AC%E8%B4%A6%E5%85%85%E5%80%BC%E4%B8%8D%E4%BA%86%EF%BC%8C%E9%93%B6%E8%A1%8C%E9%A3%8E%E6%8E%A7%E9%97%AE%E9%A2%98%E4%BA%A4%E6%98%93%E6%B5%81%E6%B0%B4%E7%AD%89%E9%97%AE%E9%A2%98%E3%80%82%3C%2Fspan%3E%3Cbr%2F%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%E4%BC%98%E5%8A%BF2%EF%BC%9B%E6%94%AF%E6%8C%81%E6%94%AF%E4%BB%98%E5%AE%9D%EF%BC%8C%E5%BE%AE%E4%BF%A1%EF%BC%8C%E7%BD%91%E9%93%B6%E4%B9%B0%E5%B8%81%E4%BB%A5%E5%8F%8A%E5%8D%96%E5%B8%81%E6%96%B9%E5%BC%8F%EF%BC%8C%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%E5%8A%A0%E5%AF%86%E4%BA%A4%E6%98%93%EF%BC%8C%E5%AE%89%E5%85%A8%E9%9A%90%E7%A7%81%E4%B8%8D%E5%8F%AF%E8%BF%BD%E8%B8%AA%EF%BC%8C%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%E6%97%A0%E6%B3%95%E5%86%BB%E7%BB%93%EF%BC%8C%E5%B8%81%E5%B8%81%E4%BA%A4%E6%8D%A2%EF%BC%8C%E5%BC%B9%E6%8C%87%E9%97%B4%E5%85%85%E5%80%BC%E6%97%A0%E9%99%90%E9%A2%9D%EF%BC%8C%E8%B5%84%E9%87%91%E5%AE%89%E5%85%A8%E5%8F%AF%E9%9D%A0%EF%BC%8C%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%20style%3D%22text-wrap%3A%20wrap%3B%22%3E%3Cstrong%3E%3Cspan%20style%3D%22text-wrap%3A%20nowrap%3B%22%3E%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%26nbsp%3B%20%E6%97%A0%E9%9C%80%E6%89%BF%E6%8B%85%E6%89%8B%E7%BB%AD%E8%B4%B9%EF%BC%8C%E6%88%90%E5%8A%9F%E7%8E%87100%25%EF%BC%8C%E6%B8%B8%E6%88%8F%E5%85%85%E5%80%BC%E9%A6%96%E9%80%89%E6%96%B9%E5%BC%8F%E3%80%82%3C%2Fspan%3E%3C%2Fstrong%3E%3C%2Fp%3E%3Cp%3E%3Cbr%2F%3E%3C%2Fp%3E","cover":"","start_time":1736801391000,"update_time":1736801418993,"content_type":"2","name":"选择虚拟币充值优势","id":10052,"order_num":3,"status":true},{"carousel_id":10057,"show_model":"1","end_time":2429782604000,"link":"","language":"zh_CN","type":"carousel_type_ad_dialog","content":"%3Cp%3E%E8%AF%B7%E4%B8%8D%E8%A6%81%E7%BB%91%E5%AE%9A%E5%B7%A5%E5%95%86%E3%80%81%E5%86%9C%E4%B8%9A%E3%80%81%E4%B8%AD%E5%9B%BD%E9%93%B6%E8%A1%8C%EF%BC%8C%E8%BF%99%E4%B8%89%E4%B8%AA%E9%93%B6%E8%A1%8C%EF%BC%88%E5%B7%A5%E5%95%86%E3%80%81%E5%86%9C%E4%B8%9A%E3%80%81%E4%B8%AD%E5%9B%BD%E9%93%B6%E8%A1%8C%EF%BC%89%E6%97%A0%E6%B3%95%E5%87%BA%E6%AC%BE%3C%2Fp%3E","cover":"","start_time":1745044469000,"update_time":1745044475995,"content_type":"2","name":"不要绑定工商或者农业银行","id":10047,"order_num":4,"status":true}],"title":"HG9300 公告"}; if(carouselAdDialog !=null && carouselAdDialog != "" && carouselAdDialog.adDialogs != null && carouselAdDialog.adDialogs.length > 0){ var updateTime = getUpdateTime(carouselAdDialog.adDialogs); var adDialogs = carouselAdDialog.adDialogs; // 取得今日時間(僅取年月日) var homeDialogToday = new Date(); homeDialogToday.setHours(23,59,59,0); homeDialogToday = homeDialogToday.getTime(); // 判斷localStorage中儲存的時間戳,若小於當日時間戳,則移除 if(localStorage.getItem('close-home-dialog') < homeDialogToday){ localStorage.removeItem('close-home-dialog') } //判读缓存里是否关闭了首页弹窗(更新时间不为0表示有广告) if ( updateTime != 0 && !localStorage.getItem("close-home-dialog")) { // 判断单多广告 if (carouselAdDialog.isMultiAd) { // 多广告 var content = getMultiADContent(adDialogs); var title = [carouselAdDialog.title, 'background-color: #2D2D2D; color: white']; layerMultiDialogIndex(title, content.html(), 'com-advertisement-wrap', ['1000px', '620px'], '', false, updateTime,homeDialogToday); } else { // 单广告 var adDialog = adDialogs[0]; var content = getSingleADContent(adDialog); var title = [adDialog.name, 'background-color: #2D2D2D; color: white']; // 判断是否是图片 if (adDialog.content_type === '1') { var imgUrl if(cdnUrl !== '') { if(nonUseBase64) { imgUrl = cdnUrl + imgPath + adDialog.cover } else { imgUrl = useBase64 ? cdnUrl + imgPath + adDialog.cover : imgUrl = cdnUrl + imgPath + adDialog.cover + '?wsSecret='+md5('gf0908' + imgPath + adDialog.cover + timestamp)+'&wsTime='+timestamp+'' } } else { imgUrl = document.location.origin + imgPath + adDialog.cover } // 是否显示边框 if (adDialog.show_model === '1') { loadImage(imgUrl, function (){ layerMultiDialogIndex(false, content, '', [], '', true, updateTime,homeDialogToday); }); } else { loadImage(imgUrl, function () { layerMultiDialogIndex(title, content, 'com-advertisement-wrap', [], '', false, updateTime,homeDialogToday); }); } } else { if(content.indexOf("<iframe")>=0){ layerMultiDialogIndex(title, content, 'com-advertisement-wrap', [], '', false, updateTime,homeDialogToday); }else{ layerMultiDialogIndex(title, content, 'com-advertisement-wrap', ['600px'], '', false, updateTime,homeDialogToday); } } // 定时关闭 setTimeout(function () { layer.closeAll(); }, 60000); } } } else { if(!nonUseBase64) { if(adDialogsSwitch) { adDialogsSwitch = false replaceAttribute() }else { replaceAttribute() } } } //印度卢比 切换语系弹窗 var languagesList = []; } /** * 获取总的更新时间, 用于从缓存中判断用户是否勾选“关闭后不再显示” */ function getUpdateTime(AdDialogs) { var updateTime = 0; for (var i = 0; i < AdDialogs.length; i++) { // updateTime 不一定有,当updateTime没有时获取start时间 var time = AdDialogs[i].update_time != undefined ? AdDialogs[i].update_time : AdDialogs[i].start_time; time = time != undefined ? time : 0; updateTime += time; } return updateTime; } /** * 获取多个广告的内容 */ function getMultiADContent(adData) { var menu = ""; var content = ""; for (var index = 0; index < adData.length; index++) { var item = adData[index]; var active = index === 0 ? ' active' : ''; menu += '<li class="menu-list-item ' + active + '" title="' + item.name + '">' + item.name + '</li>'; //图片和文字不同处理 content += '<li class="content-list-item ' + active + '">' + '<h3>' + item.name + '</h3>' if (item.content_type === '1') { var link = getLink(item); var imgUrl if(cdnUrl !== '') { if(useBase64){ $.ajax({ type: "GET", url: item.cover.indexOf('base64') === -1 ? cdnUrl + imgPath + item.cover + '.base64':cdnUrl + imgPath + item.cover, async: false, cache: true, success: function(data) { if(data.slice(0, 5) === 'abcde') { var imgdata = data.substr(5); var base64Img = "data:image/webp;base64,"+imgdata.replace(/\s+/g,"") imgUrl = base64Img } else { imgUrl = (imgPath + item.cover).replace(cdnUrl,'') } content += '<a ' + link + '><img src="'+imgUrl+'" /></a>'; }, error:function (){ imgUrl = (imgPath + item.cover).replace(cdnUrl,'') content += '<a ' + link + '><img src="'+imgUrl+'" /></a>'; } }) }else { if(nonUseBase64) { imgUrl = cdnUrl + imgPath + item.cover } else { imgUrl = cdnUrl + imgPath + item.cover + '?wsSecret='+md5('gf0908' + imgPath + item.cover + timestamp)+'&wsTime='+timestamp+'' } content += '<a ' + link + '><img src="'+imgUrl+'" /></a>'; } } else { imgUrl = imgPath + item.cover content += '<a ' + link + '><img src="'+imgUrl+'" /></a>'; } } else { content += decodeURIComponent(item.content); } content += '</li>' } //首页广告弹窗html拼接 var dialogDom = '<div>' + '<div class="com-advertisement">' + '<div class="advertisement-menu">' + '<ul id="menu-list">' + menu + '</ul>' + '</div>' + '<div class="advertisement-content" style="display: block!important;">' + '<ul id="content-list">' + content + '</ul>' + '</div>' + '</div>' + '<div class="checkbox-wrap show-dialog-checkbox"><input type="checkbox" id="home-dialog-checkbox" name="home-dialog-checkbox"/><label for="home-dialog-checkbox">当日不再显示</label></div>' + '</div>'; return $(dialogDom); } /** * 获取单个广告的内容 */ function getSingleADContent(adData) { var content = ""; if (adData.content_type === '1') { var link = getLink(adData); var imgUrl if(cdnUrl !== '') { if ( useBase64 ){ $.ajax({ type: "GET", url: adData.cover.indexOf('base64') === -1 ? cdnUrl + imgPath + adData.cover + '.base64':cdnUrl + imgPath + adData.cover, // url: imgPath + adData.cover, async: false, cache: true, success: function(data) { if(data.slice(0, 5) === 'abcde') { var imgdata = data.substr(5); var base64Img = "data:image/webp;base64,"+imgdata.replace(/\s+/g,"") imgUrl = base64Img } else { imgUrl = (imgPath + adData.cover).replace(cdnUrl,'') } content += '<a ' + link + '><img src="'+imgUrl+'" /></a>'; }, error:function (){ imgUrl = (imgPath + adData.cover).replace(cdnUrl,'') content += '<a ' + link + '><img src="'+imgUrl+'" /></a>'; } }) }else { if(nonUseBase64) { imgUrl = cdnUrl + imgPath + adData.cover } else { imgUrl = cdnUrl + imgPath + adData.cover + '?wsSecret='+md5('gf0908' + imgPath + adData.cover + timestamp)+'&wsTime='+timestamp+'' } content += '<a ' + link + '><img src="'+imgUrl+'" /></a>'; } } else { imgUrl = imgPath + adData.cover content += '<a ' + link + '><img src="'+imgUrl+'" /></a>'; } } else { content += '<div style="padding:10px;overflow:auto;max-height: 700px;">' + decodeURIComponent(adData.content) + '</div>' } if (adData.content_type === '2' || adData.show_model != '1') { content += '<div class="checkbox-wrap show-dialog-checkbox"><input type="checkbox" id="home-dialog-checkbox" name="home-dialog-checkbox"/><label for="home-dialog-checkbox">当日不再显示</label></div>' } return content; } /** * PC首页广告弹窗 * title: 弹窗标题 * skin:主题颜色 * area:宽高 * transparent:是否透明 * updateTime:更新时间 */ function layerMultiDialogIndex(title, content, skin, area, btnAlign, transparent, updateTime,homeDialogToday) { layer.open({ type: 1, content: content, // title: [title, 'background-color: #2D2D2D; color: white'], title: title, move: ".layui-layer-title", btnAlign: btnAlign, skin: skin, area: area, btn: ['关闭'], success: function (layer) { // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;">×</a>'); // 提示框类型 $(layer).addClass("index-modal"); // 底栏是否透明 if(!!transparent){ $(layer).addClass("index-modal-transparent"); } // 多广告点击广告标题 $('#menu-list').on('click', 'li', function () { $(this).addClass('active').siblings().removeClass('active'); $('.advertisement-content .content-list-item').eq($(this).index()).addClass('active').siblings().removeClass('active'); }) // tab键切换广告 $("body").keydown(function (e) { var keyCode = e.which ? e.which : e.keyCode; if (keyCode == 9) { // 获取下一个广告 var nextAd = $('.menu-list-item.active').next(); // 当是最后一个的时候,获取第一个广告 if (nextAd.length == 0) { nextAd = $('.menu-list-item.active').siblings(":first"); } nextAd.click(); } }); if(!nonUseBase64) { if(adDialogsSwitch) { adDialogsSwitch = false replaceAttribute() }else { replaceAttribute() } } }, cancel: function () { if ($("#home-dialog-checkbox").is(":checked")) { // localStorage.setItem("close-home-dialog" + updateTime, true); // 勾選當日不再顯示,儲存當日時間戳至localStorage localStorage.setItem("close-home-dialog", homeDialogToday); } }, yes: function () { if ($("#home-dialog-checkbox").is(":checked")) { // localStorage.setItem("close-home-dialog" + updateTime, true); // 勾選當日不再顯示,儲存當日時間戳至localStorage localStorage.setItem("close-home-dialog", homeDialogToday); } layer.closeAll(); } }); } //判断图片加载完成 function loadImage(url, callback) { if (useBase64){ $.ajax({ type: "GET", url: url.indexOf('base64') === -1 ? url + '.base64' : url, async: false, cache: true, success: function(data) { if(data.slice(0, 5) === 'abcde') { var img = new Image(); //创建一个Image对象,实现图片的预下载 var imgdata = data.substr(5); var base64Img = "data:image/webp;base64,"+imgdata.replace(/\s+/g,"") img.src = base64Img; if (img.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数 callback(base64Img); return; // 直接返回,不用再处理onload事件 } img.onload = function () { //图片下载完毕时异步调用callback函数。 callback(base64Img);//将回调函数的this替换为Image对象 }; } else { var img = new Image(); //创建一个Image对象,实现图片的预下载 img.src = url; if (img.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数 callback(url); return; // 直接返回,不用再处理onload事件 } img.onload = function () { //图片下载完毕时异步调用callback函数。 callback(url);//将回调函数的this替换为Image对象 }; } }, error:function (){ var img = new Image(); //创建一个Image对象,实现图片的预下载 img.src = url; if (img.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数 callback(url); return; // 直接返回,不用再处理onload事件 } img.onload = function () { //图片下载完毕时异步调用callback函数。 callback(url);//将回调函数的this替换为Image对象 }; } }) }else { var img = new Image(); //创建一个Image对象,实现图片的预下载 img.src = url; if (img.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数 callback(url); return; // 直接返回,不用再处理onload事件 } img.onload = function () { //图片下载完毕时异步调用callback函数。 callback(url);//将回调函数的this替换为Image对象 }; } } /** * 统一处理a标签的 href 和 target 属性 Dear 2021/5/4 */ function getLink(item, returnType) { var aAttr = ''; // a标签上的属性 var object = {}; // 以对象形式返回结果 var link = item.link; // 自定义链接 var link_type = item.link_type; // 链接类型; 站内:innerLink, 自定义:customLink, var promo_type = item.link_target_type; // 优惠活动类型; "3bb634e7-7ffb-467d-849d-d897b794a17b" var promo_id = item.link_target_id; // 优惠活动ID; "e87b980a91add8f00231dce7d8ce5e9b" var target = LINK_OPEN_WAY[item.link_open_way]; // a标签的target if (item.link_target === "deposit") { link = "javascript:goToPCenter('saving','" + target + "')"; } else if (link_type === "innerLink") { // 跳转至优惠页面指定的分类,和指定的活动 link = "/promo.html?pid=" + promo_type + "&plist=" + promo_id + "&v3=true"; } else if (link !== ""){ if(link.indexOf("http")>-1){ // 默认链接不做修改,否则需要加上协议前缀,才能正常跳转 }else{ link = window.location.protocol+"//"+link; } if(link.indexOf("\$\{website\}")>-1){ link = link.replace("\$\{website\}",window.location.host); } } // 普通链接 href + target; if (link !== "") { aAttr = ' href="' + link + '" target="' + target + '"'; if (returnType === 'object') { object['href'] = link; object['target'] = target; } } // javascript不需要target if (link.indexOf('javascript:') !== -1) { aAttr = ' href="' + link + '"'; if (returnType === 'object') { object['href'] = link; } } if (returnType === 'object') { return object; // 以对象形式返回; {href:"http....", target:"_blank"} } return aAttr; // 以字符串形式返回; "href=\"http...\" target=\"_blank\"" } /** * 跳转玩家中心,跳转之前需要进行登录状态的判断 Dear 2021-5-4 * @param type 接收参数跳转对应的页面sign,inbox,credit,saving,withdrawal */ function goToPCenter(type, target) { // 已登录-跳转玩家中心;未登录-弹出登录弹窗 if (sessionStorage.is_login === "true") { window.open('/pcenter-client/pcenter/#/pcenter-client/' + type, target) } else { apiLogin() } } </script> <script src="https://kgmvca.innittapp.com/061410/rcenter/common/static/js/gb.validation.min.js?v=1746432464296"></script> <link rel="stylesheet" type="text/css" href="https://kgmvca.innittapp.com/061410/rcenter/common/static/css/gb.validation.min.css"> <script name="captchaScript.ftl?v=1.0"> /** * 登录弹出框 */ var initCaptcha = { defaultCaptcha : '2',//普通验证码 wordCaptcha : '1', //滑块验证码 sliderCaptcha : '0', //点选验证码 freshCaptcha : 'freshCaptcha', dalogEnd:'end', captchaDialog: null, dealwithHtml: function () { var html = $("#login-initCaptcha").html(); html = html.replace("demo2", "new-captcha-id"); return html; }, captchaStatus : { init : 'init', fresh : 'fresh', }, /** * PC新版验证码 * @param dialogCloseOrCaptchaChangeCallbackFun 弹框结束、验证码使用期间被切换 会回调此方法完成、供相应业务做交互处理 * @param checkFinshCallbackFun 验证码验证成功后 回调此方法 * @param args 全局参数 */ initCaptchaPopup: function (dialogCloseOrCaptchaChangeCallbackFun, checkFinshCallbackFun,args) { var init = true; initCaptcha.getInitParam(initCaptcha.captchaStatus.init, dialogCloseOrCaptchaChangeCallbackFun, null, checkFinshCallbackFun,args); }, /** * PC新版验证码 获取验证码数据方法 * @param receiveInitParamFun 获取成功后 回调此方法处理后续业务 * @param dialogCloseOrCaptchaChangeCallbackFun * @param reloadCaptchaFun //无值时为验证码初始化 有值时为验证码刷新操作 * @param checkFinshCallbackFun //yong * @param args * @param url //忘记密码页面原本使用普通验证码,为了安全问题,forgetPwd.ftl 引用此新版验证码文档并判断是否为忘记密码页面,将使用不同的 api */ getInitParam: function (captchaStatus, dialogCloseOrCaptchaChangeCallbackFun, reloadCaptchaFun, checkFinshCallbackFun,args) { var init_data ={}; var url = window.location.pathname.indexOf('forgetPwd.html') > -1 ? "/site/captcha/init.html?type=forgetPassword" : importAccount ? "/site/captcha/init.html?type=importPlayer" : "/site/captcha/init.html" if(typeof(args) == "object"){ init_data["type"]=args["op"]; } $.ajax({ url: url, data: init_data, dataType: 'json', async: false, success: function (data) { //验证码刷新回调 if (typeof (reloadCaptchaFun) == "function") { reloadCaptchaFun(data,dialogCloseOrCaptchaChangeCallbackFun, checkFinshCallbackFun,args); } //验证码弹框初始化回调 if (typeof (captchaStatus) != "undefined" && captchaStatus == initCaptcha.captchaStatus.init) { initCaptcha.receiveInitParamFun(data, dialogCloseOrCaptchaChangeCallbackFun, checkFinshCallbackFun,args); } }, error: function (error) { //TODO 验证码错误 处理 console.log(error); //回调默认验证码的刷新处理 var data = {}; data['captchaType']=initCaptcha.defaultCaptcha; data['op']=initCaptcha.dalogEnd; dialogCloseOrCaptchaChangeCallbackFun(data, checkFinshCallbackFun,args); return undefined; } }); }, //定义接收初始化验证码的方法 receiveInitParamFun: function (data, dialogCloseOrCaptchaChangeCallbackFun, checkFinshCallbackFun,args) { var isOpenCaptcha = data["isOpenCaptcha"]; if (!isOpenCaptcha && !importAccount) { checkFinshCallbackFun(data,args); return; } var captchaType = data['data']['captchaType']; var temp_data = data['data']['captchaData']; //普通验证码 if (captchaType == initCaptcha.defaultCaptcha) { //回调默认验证码的刷新处理 data['captchaType']=initCaptcha.defaultCaptcha; data['op']=initCaptcha.freshCaptcha; dialogCloseOrCaptchaChangeCallbackFun(data, checkFinshCallbackFun,args); return; } //点选试 与 滑块式验证码 if (captchaType == '0' || captchaType == '1') { temp_data["randomKey"] = data['data']['randomKey']; temp_data["captchaType"] = captchaType; var area = []; if (sessionStorage.is_login == "true") { return; } area = ["320px", "310px"]; initCaptcha.captchaDialog = layer.open({ type:1, content: initCaptcha.dealwithHtml(), title: "", btn: "", area: area, offset: '100px', shadeClose: true,//禁止点击遮罩层关闭弹框验证码 success: function (layer) { // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('') initCaptcha.gbValidation(temp_data, captchaType,dialogCloseOrCaptchaChangeCallbackFun, checkFinshCallbackFun,args); }, end: function () { console.log("关闭"); if (sessionStorage.is_login == "true") { typeof (callback) == "function" ? callback() : ""; } else { "" } data=data||{}; data["op"]=initCaptcha.dalogEnd; dialogCloseOrCaptchaChangeCallbackFun(data, checkFinshCallbackFun,args); return true; } }); } }, closeLoginPopup: function () { initCaptcha.captchaDialog && layer.close(initCaptcha.captchaDialog); }, gbValidation: function (data, captchaType,dialogCloseOrCaptchaChangeCallbackFun,checkFinshCallbackFun,args) { $('#new-captcha-id').html(""); if (captchaType == initCaptcha.sliderCaptcha) { $('#new-captcha-id').gbSlideValidation({ type: 2, // 类型 mode: 'fixed', // 弹出式pop,固定fixed explain: '拖动滑块完成拼接', // 自定义提示内容 tipSuccess: '太棒了!验证成功!', // 自定义验证成功提示语 tipFail: '请正确拼合图像', // 自定义验证失败提示语 customImageWith:290, zoomRatio: 0.5, // 自定义验证失败提示语 ready: function () { var temp_this = this; if (data && typeof (data["status"]) != "undefined" && !data["status"]) { //当data为null 是验证码处于 刷新状态 initCaptcha.getInitParam(initCaptcha.captchaStatus.fresh, dialogCloseOrCaptchaChangeCallbackFun, function (getInitParamData) { try { if (getInitParamData) { var captchaType = getInitParamData['data']['captchaType']; data = getInitParamData['data']['captchaData']; //普通验证码 if (captchaType == initCaptcha.defaultCaptcha) { getInitParamData['captchaType']=initCaptcha.defaultCaptcha; getInitParamData['op']=initCaptcha.freshCaptcha; dialogCloseOrCaptchaChangeCallbackFun(getInitParamData, checkFinshCallbackFun,args); return; }else{ data["randomKey"] = getInitParamData['data']['randomKey']; data["captchaType"] = captchaType; } temp_this.zoomRatio = parseInt(temp_this.customImageWith)/parseInt(data.imageWidth); // 背景图宽度 temp_this.imgSize.width = data.imageWidth * temp_this.zoomRatio + 'px'; // 背景图高度 temp_this.imgSize.height = data.imageHeight * temp_this.zoomRatio + 'px'; // 抠图宽度 temp_this.blockSize.width = data.cutWidth * temp_this.zoomRatio + 'px'; // 抠图高度 temp_this.blockSize.height = data.cutHeight * temp_this.zoomRatio + 'px'; // 滑块按钮宽度 temp_this.barSize.width = data.imageWidth * temp_this.zoomRatio + 'px'; temp_this.barSize.height = '40px'; temp_this.yHeight = data.randomY; // 设置抠图块的高度 temp_this.sliderImg = data.slider; // 设置滑块图片 temp_this.backImg = data.target; // 设置背景图 temp_this.randomKey = data.randomKey; // 设置唯一id } data["status"] = false; }catch (e) { console.log('error------',e) } },checkFinshCallbackFun,args); // TODO bug 当后台验证码调整后这部分参数会存在问题 } try { if (data && typeof (data["status"]) == "undefined") { this.zoomRatio = parseInt(this.customImageWith)/parseInt(data.imageWidth); // 背景图宽度 this.imgSize.width = data.imageWidth * this.zoomRatio + 'px'; // 背景图高度 this.imgSize.height = data.imageHeight * this.zoomRatio + 'px'; // 抠图宽度 this.blockSize.width = data.cutWidth * this.zoomRatio + 'px'; // 抠图高度 this.blockSize.height = data.cutHeight * this.zoomRatio + 'px'; // 滑块按钮宽度 this.barSize.width = data.imageWidth * this.zoomRatio + 'px'; this.barSize.height = '40px'; this.yHeight = data.randomY; // 设置抠图块的高度 this.sliderImg = data.slider; // 设置滑块图片 this.backImg = data.target; // 设置背景图 this.randomKey = data.randomKey; // 设置唯一id } data["status"] = false; }catch (e) { console.log('error------',e) } }, checkCode: function (moveX) { var checkdata = {"randomKey": this.randomKey, "randomVal": moveX}; var result = initCaptcha.checkCaptcha(checkdata); if (result == 'success') { setTimeout(function () { initCaptcha.captchaDialog && layer.close(initCaptcha.captchaDialog); checkFinshCallbackFun(data,args); }, 400); } return result; }, success: function () { //alert("成功") }, error: function () { //alert("失败") } }); } if (captchaType == initCaptcha.wordCaptcha) { $('#new-captcha-id').gbPointsValidation({ mode: 'fixed', // 弹出式pop,固定fixed tipStr: ['请','依序','点击文字:'], tipSuccess: '太棒了!验证成功!', // 自定义验证成功提示语 tip: '请按顺序选择!', // 自定义验证失败提示语 tipFail: '验证失败!', // 自定义验证失败提示语 customImageWith:290, zoomRatio: 0.5, // 自定义验证失败提示语 tipSureButton:'确认', refreshTip: '刷新验证', // barSize : { // width : '600px', // height : '40px' // }, ready: function () { var temp_this = this; if (data && typeof (data["status"]) != "undefined" && !data["status"]) { //当data为null 是验证码处于 刷新状态 initCaptcha.getInitParam(initCaptcha.captchaStatus.fresh, null, function (getInitParamData) { if (getInitParamData) { var captchaType = getInitParamData['data']['captchaType']; data = getInitParamData['data']['captchaData']; //普通验证码 if (captchaType == initCaptcha.defaultCaptcha) { getInitParamData['captchaType']=initCaptcha.defaultCaptcha; getInitParamData['op']=initCaptcha.freshCaptcha; dialogCloseOrCaptchaChangeCallbackFun(getInitParamData, checkFinshCallbackFun,args); return; }else{ data["randomKey"] = getInitParamData['data']['randomKey']; data["captchaType"] = captchaType; } temp_this.zoomRatio = parseInt(temp_this.customImageWith)/parseInt(data.imageWidth); // 背景图宽度 temp_this.imgSize.width = data.imageWidth * temp_this.zoomRatio + 'px'; // 背景图高度 temp_this.imgSize.height = data.imageHeight * temp_this.zoomRatio + 'px'; // 滑块按钮宽度 temp_this.barSize.width = data.imageWidth * temp_this.zoomRatio + 'px'; temp_this.barSize.height = '35px'; // 文字数量 temp_this.defaultNum = data.defaultNum; // 需要点击的数量 temp_this.checkNum = data.checkNum; // 初始化进入的时候设置 this.yHeight 的值 用于设置抠图块的高度 temp_this.backImg = data.target; // 设置背景图 temp_this.randomKey = data.randomKey; // 设置唯一id temp_this.fontPos = data.clickWordList; // 设置要点击的文字集合 } data["status"] = false; }); } if (data && typeof (data["status"]) == "undefined") { this.zoomRatio = parseInt(this.customImageWith)/parseInt(data.imageWidth); // 背景图宽度 this.imgSize.width = data.imageWidth * this.zoomRatio + 'px'; // 背景图高度 this.imgSize.height = data.imageHeight * this.zoomRatio + 'px'; // 滑块按钮宽度 this.barSize.width = data.imageWidth * this.zoomRatio + 'px'; this.barSize.height = '35px'; // 文字数量 this.defaultNum = data.defaultNum; // 需要点击的数量 this.checkNum = data.checkNum; // 初始化进入的时候设置 this.yHeight 的值 用于设置抠图块的高度 this.backImg = data.target; // 设置背景图 this.randomKey = data.randomKey; // 设置唯一id this.fontPos = data.clickWordList; // 设置要点击的文字集合 } data["status"] = false; }, checkCode: function (checkPosArr) { var checkdata = {"randomKey": this.randomKey, "randomVal": checkPosArr}; var result = initCaptcha.checkCaptcha(checkdata); if (result == 'success') { initCaptcha.captchaDialog && layer.close(initCaptcha.captchaDialog); checkFinshCallbackFun(data,args); } return result; }, success: function () { //alert('验证成功'); }, error: function () { //alert('验证失败!'); } }); } }, checkCaptcha: function (data) { var datas = "fail";//定义一个全局变量 $.ajax({ type: 'POST', async: false, url: '/site/captcha/check.html', dataType: 'json', data: JSON.stringify(data), headers: { 'Content-Type': 'application/json' //application/x-www-form-urlencoded application/json }, success: function (data) { if (data) { var isok = data["data"]; if (isok) { datas = "success"; } else { datas = "fail"; } } }, error: function (error) { console.log(error); } }); return datas; }, }; </script> <!--登录弹窗内容--> <div id="login-initCaptcha" style="display:none;"> <div style="margin: 13px 0 0 14px"> <div id="demo2"> </div> </div> <script> </script> </div> <script name="sign.ftl"> /** * checkSignSwitch 检查签到功能按钮 以及调整状态(显示/隐藏,点击后的逻辑) * 获取登录状态 * 查询后台开关&用户层级 判断是否展示按钮 * 关键类名: _vr_signSwitch * 2021/1/8 Dear */ function checkSignSwitch(showTips) { /*看看登录状态*/ var isLogin = sessionStorage.is_login; /*看看按钮在不在*/ var buttons = $("._vr_signSwitch"); if (buttons.length > 0) { /*登录状态; {登录:跳转玩家中心, 未登录:显示登录弹窗}*/ if (isLogin === "true") { buttons.attr({ href: "/pcenter-client/pcenter/#/pcenter-client/sign", target: "_blank" }) } else { buttons.attr({ href: "javascript:loginPlayer(this)" }) } $.ajax({ url: "/mobile-api/v5/chess/getActivityMsg.html", type: "get", data: { "function": "sign" }, dataType: 'json', success: function (res) { /*open状态 {1:开启, 0:关闭}*/ if (res.data.isSign !== null && res.data.signSwitch.open === 1) { /* 展示按钮; {false:显示, true | null: 不显示}; 只在首页的时候才显示弹窗*/ var page = location.pathname; if (res.data.isSign === false && (page === "/index.html" || page === "/")) { /*显示签到提醒*/ showTips && alert("签到功能上线啦!每日签到可领取奖励哦!"); } else { // buttons.hide(); /*不展示按钮*/ buttons.removeClass("text-warning") /*已签到-取消高亮*/ } buttons.addClass('switchOn') $('._vr_loginSuccess ._vr_signSwitch').css({"display":"inline", "visibility": "visible"}); }else { buttons.removeClass('switchOn') $("._vr_loginSuccess .panel_sign").css("display","none"); } } }); } } </script> <script name="script.ftl"> /** * API组需求: 将电子下的evo换成nt的名字和图片; 真人evo保持不变 * 2022/01/18 */ function replaceEvoToNt(tagValue) { if(tagValue.indexOf('fserver') > -1) { return tagValue } //判断图片路径是否含有evo、118字样 let key = (tagValue.indexOf('evo') != -1) ? tagValue.indexOf('evo') : tagValue.indexOf('118') //若有evo、118字样,则撷取成keyWord if(key != -1) { key = tagValue.substr(key,3) } //将电子下的img图片或各标签上的背景图,将evo换成nt,或118换成71 switch (key) { case 'evo': return tagValue.replace(key, "nt") case '118': return tagValue.replace(key, "71") default: return tagValue } } //div、span、a、i、p、img标签:将电子下的evo、188换成nt、71名字的图片 let allTags = ['div', 'span' , 'a', 'i', 'p', 'img'] for (let j=0; j<allTags.length; j++) { //各式标签的选择器 let context = $('[data-apitype="2"] ' + allTags[j]) //针对nav4、nav6,没有子层的状况下,则重新取选择器 if (context.length == 0) { context = $('[data-apitype="2"]' + allTags[j]) } for(let k=0; k<context.length; k++) { if(!context[k].className.includes('evoplay')){ //取得标签类名,将evo更换成nt;影响范围为背景图css的定位 context[k].className = context[k].className.replace("evo", "nt") //取得各式标签上的source-style、style的背景图片路径 let imgStyle = $(context[k]).attr('source-style') || $(context[k]).attr('style') //取得各式标签上的source-src、src图片路径 let imgSrc = $(context[k]).attr('source-src') || $(context[k]).attr('src') //判断图片是否有evo、118,将更换成nt、71名字的图片 if(!!imgStyle) { if(imgStyle.indexOf("evo") != -1 || imgStyle.indexOf("118") != -1) { $(context[k]).attr("source-style", replaceEvoToNt(imgStyle)) } } if(!!imgSrc) { if( imgSrc.indexOf('evo') != -1 || imgSrc.indexOf('118') != -1) { $(context[k]).attr('source-src', replaceEvoToNt(imgSrc)) } } } } } </script> <script name="script.ftl?v=1.0"> /*全局变量;是否显示登录验证码*/ var isOpenCaptcha = false; var captchaType = 2; /*翻译过的时区*/ var timezoneTran = ""; var dateTimeFromat = ""; var userTimeTimerId; var balanceQueryTriggerLimitTimer; var balanceAutoRefreshTimer; var HIDE_BALANCE_COOKIE_KEY = "BALANCE_HIDE"; var REFRESH_BALANCE_TIME = "REFRESH_BALANCE_TIME"; var PAGE_LANGUAGE = "_LANGUAGE"; var importAccount = false; var cdnUrl = 'https://kgmvca.innittapp.com' var siteId = 1537 var af_web_key = '' var userId; $(function () { openNewPopWindow(); userTime(); changeLoginStatus(); enterLogin(); // balanceRefresh(); dropdownOpen(); maintainCheck(); initMenuEvents();//初始化菜单 liveAccordion();//通用真人手风琴脚本 transWebUrlSlide();//轮播图占位符替换 delateTip () //去除谷歌自带提示历史记录 handleLocationParam(); //储存网址内搜寻参数 if (typeof floatPicMain === "function") floatPicMain(); // 浮动图脚本 /** * 处理a标签跳转新窗口sessionStorage丢失 * chrome 89 版本后出现此现象 */ $('a[target][target!="_top"][target!="_self"][target!="_parent"]').attr("rel","opener"); // // 快手 // $('a').each(function() { // var currentHref = $(this).attr('href') // var hasQuery = currentHref.includes('?') // var kpixelid_val = sessionStorage.getItem('kpixelid') // var click_id_val = sessionStorage.getItem('click_id') // var pixel_id_val = sessionStorage.getItem('pixel_id') // if(!currentHref.includes('kpixelid') && kpixelid_val) { // if(hasQuery) { // $(this).attr('href', currentHref + '&kpixelid=' + kpixelid_val + '&click_id=' + click_id_val + '&pixel_id=' + pixel_id_val) // } else { // $(this).attr('href', currentHref + '?kpixelid=' + kpixelid_val + '&click_id=' + click_id_val + '&pixel_id=' + pixel_id_val) // } // } // }) $(".lazyload").lazyload(); }); // 去除谷歌自带提示历史记录 function delateTip () { $('input[name="username"]').attr('autocomplete','off'); $('input[name="password"]').attr('autocomplete','off'); $('input[name="captcha"]').attr('autocomplete','off'); } var current_language = getCookie(PAGE_LANGUAGE); if(current_language=="zh_CN"){ $(".current_language").addClass("zh-CN"); $(".current_language").text("简体中文"); }else if(current_language=="zh_TW"){ $(".current_language").addClass("zh-TW"); $(".current_language").text("繁體中文"); }else if(current_language=="en_US"){ $(".current_language").addClass("en-US"); $(".current_language").text("English"); }else if(current_language=="ja_JP"){ $(".current_language").addClass("ja-JP"); $(".current_language").text("日文"); }else if(current_language=="vi_VN"){ $(".current_language").addClass("vi-VN"); $(".current_language").text("Tiếng Việt"); }else if(current_language=="th_TH"){ $(".current_language").addClass("th-TH"); $(".current_language").text("ภาษาไทย"); }else if(current_language=="ko_KR"){ $(".current_language").addClass("ko-KR"); $(".current_language").text("한글"); }else if(current_language=="in_ID"){ $(".current_language").addClass("in-ID"); $(".current_language").text("bahasa Indonesia"); }else if(current_language=="hi_IN"){ $(".current_language").addClass("hi-IN"); $(".current_language").text("हिन्दी"); }else if(current_language=="pt_BR"){ $(".current_language").addClass("pt-BR"); $(".current_language").text("Português"); }else if(current_language=="es_MX"){ $(".current_language").addClass("es-MX"); $(".current_language").text("Español"); }else if(current_language=="de_DE"){ $(".current_language").addClass("de-DE"); $(".current_language").text("Deutsch"); }else if(current_language=="es_CO"){ $(".current_language").addClass("es-CO"); $(".current_language").text("Español"); } /*轮播图占位符替换*/ function transWebUrlSlide(){ var slide = $("._vr_carousels_check"); if (slide.length > 0) { var carousels = [ { carousel_id: 10015, cover: "gb/1537/carousel/10015/1604254066407.jpg", link: "", link_open_way: "newWin", link_target: "", link_target_type: "", link_target_id: "", link_type: "customLink", }, ]; $("._vr_carousels_check").each(function (i, tar) { var link; if ($(tar).find("a").length > 0) { // 如果已经有<a> 那么追加相关属性到 已有的<a>标签上 link = getLink(carousels[i], 'object'); $(tar).find("a").attr(link); } else { // 创建一个<a>插入到页面 link = getLink(carousels[i]); var target = '<a ' + link + '></a>'; $(tar).append(target); } }) }else { // 缺省圖,沒有輪播圖時添加 if (nonUseBase64) { $(".index-slide .slide").css('background-image', 'url("https://kgmvca.innittapp.com/ftl/commonPage/images/default-banner.jpg")') } else { $(".index-slide .slide").attr('source-style', 'https://kgmvca.innittapp.com/ftl/commonPage/images/default-banner.jpg') } } } /*切换语言*/ $(".changeLanguage").on("click",function(){ var _this = this; if(getCookie(PAGE_LANGUAGE)!= $(_this).data("language")){ setCookie(PAGE_LANGUAGE,$(_this).data("language")); setCookie('switched_language', 'true'); location.reload(); } }); //手机投注添加链接 $(".mobileBetting").on("click", function (e) { document.cookie = "ACCESS_TERMINAL=mobile;expires=0"; window.location.replace(window.location.origin); /* if (!!window.ActiveXObject || "ActiveXObject" in window){ return; }else{ document.cookie = "ACCESS_TERMINAL=mobile;expires=0"; window.location.replace(window.location.origin); }*/ }); function initMenuEvents(){ /*菜单选中状态 维护By Faker*/ var dataPage = window.location.pathname.split("/")[1]==""?"index.html":window.location.pathname.split("/")[1]; var currentNavSelector = '._vr_nav a[data-page="'+dataPage+'"]'; var $currentNav = $(currentNavSelector).parent(); $currentNav.siblings().removeClass("active"); $currentNav.addClass("active"); /*导航二级菜单 修复对代理页面的影响*/ if(dataPage!='agent.html'){ jQuery("._vr_nav").slide({ type: "menu", titCell: "li", targetCell: ".dropdown-menu", effect: "slideDown", delayTime: 300, triggerTime: 0, returnDefault: true }); }else{ /*代理首页轮播图*/ jQuery(".slide").hover(function() { jQuery(this).find(".prev,.next").stop(true, true).fadeTo("show", 0.5) }, function() { jQuery(this).find(".prev,.next").fadeOut() }); jQuery(".slide").slide({ titCell: ".slide-indicators ul", mainCell: ".slide-inner ul", effect: "fold", autoPlay: true, interTime: 5500, autoPage: true, trigger: "click", // 切换图片时,才加载图片 startFun: function(i) { var curLi = jQuery(".slide .slide-inner li").eq(i); if (!!curLi.attr("data-src")) { var imgUrl = curLi.attr("data-src").replace('url(', '').replace(')', '') if(nonUseBase64) { curLi.css("background-image", curLi.attr("data-src")).removeAttr("data-src") }else { if(curLi.attr("data-src").indexOf('http') > -1) { if(useBase64){ $.ajax({ type: "GET", url: imgUrl.indexOf('base64') === -1 ? imgUrl + '.base64' : imgUrl, success: function(data) { if(data.substring(0, 5) === 'abcde') { var imgdata = data.substr(5); var base64Img = "data:image/webp;base64,"+imgdata.replace(/\s+/g,"") curLi.css('background-image', 'url(' + base64Img + ')').removeAttr("data-src") } else { curLi.css('background-image', 'url(' + imgUrl.replace(cdnUrl, '') + ')').removeAttr("data-src") } }, error:function (){ curLi.css('background-image', 'url(' + imgUrl.replace(cdnUrl, '') + ')').removeAttr("data-src") } }) }else { var ipos ipos = imgUrl.indexOf('/ftl') var newUrl = 'gf0908' + imgUrl.substring(ipos) + timestamp var md5URL = md5(newUrl) curLi.css("background-image", 'url("'+ imgUrl +'?wsSecret='+md5URL+'&wsTime='+timestamp+'")').removeAttr("data-src") } }else { curLi.css("background-image", curLi.attr("data-src")).removeAttr("data-src") } } } } }); } //通栏下拉导航 var mega = {}; var $activeElement; $('[rel]').hover(function() { $activeElement = $activeElement != undefined ?$activeElement : $('.active[rel]'); var _rel = $(this).attr('rel'); clearTimeout(mega[_rel + '_timer']); mega[_rel + '_timer'] = setTimeout(function() { $('[rel]').each(function() { $(this)[_rel == $(this).attr('rel') ? 'addClass' : 'removeClass']('active'); }); $('#' + _rel).stop(true, true).slideDown("300"); }, 150); }, function() { var _rel = $(this).attr('rel'); clearTimeout(mega[_rel + '_timer']); mega[_rel + '_timer'] = setTimeout(function() { $('[rel]').removeClass('active'); $activeElement.addClass('active'); $('#' + _rel).stop(true, true).slideUp(300); }, 150); }); } //桌面快捷 function createDesktop() { var sUrl = window.location.href; var sName = 'HG9300-助力2026美加墨世界杯快捷方式'; try { var fso = new ActiveXObject("Scripting.FileSystemObject"); var shell = new ActiveXObject("WScript.Shell"); var folderPath = shell.SpecialFolders("Desktop");//获取桌面本地桌面地址 if (!fso.FolderExists(folderPath)) { fso.CreateFolder(folderPath); } if (!fso.FileExists(folderPath + "//" + sName + ".lnk")) { //在指定的文件夹下创建名为sName的快捷方式 var shortLink = shell.CreateShortcut(folderPath + "//" + sName + ".lnk"); //相应的描述信息 shortLink.Description = "shortcut for " + sName; //快捷方式指向的链接 shortLink.TargetPath = sUrl; //激活链接并且窗口最大化 shortLink.WindowStyle = 3; shortLink.Save(); alert('桌面快捷方式创建成功!'); } } catch (e) { doSave("<script>location.href='" + sUrl + "'</sc" + "ript>", "text/html", sName+".html"); } } function doSave(value, type, name) { var blob; if (typeof window.Blob == "function") { blob = new Blob([value], {type: type}); } else { var BlobBuilder = window.BlobBuilder || window.MozBlobBuilder || window.WebKitBlobBuilder || window.MSBlobBuilder; var bb = new BlobBuilder(); bb.append(value); blob = bb.getBlob(type); } var URL = window.URL || window.webkitURL; var bloburl = URL.createObjectURL(blob); var anchor = document.createElement("a"); if ('download' in anchor) { anchor.style.visibility = "hidden"; anchor.href = bloburl; anchor.download = name; document.body.appendChild(anchor); var evt = document.createEvent("MouseEvents"); evt.initEvent("click", true, true); anchor.dispatchEvent(evt); document.body.removeChild(anchor); } else if (navigator.msSaveBlob) { navigator.msSaveBlob(blob, name); } else { location.href = bloburl; } } //设为首页 function SetHome(url){ if(url == "" || typeof url ==="undefined"){ url ="http://"+window.location.host; } try{ document.body.style.behavior='url(#default#homepage)'; document.body.setHomePage(url); }catch(e){ if(window.netscape){ try{ netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); }catch(e){ alert('抱歉,此操作被浏览器拒绝!您需要手动将【"+url+"】设置为首页。'); // alert("抱歉,此操作被浏览器拒绝!\n\n请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]设置为'true'"); } }else{ alert('抱歉,您所使用的浏览器无法完成此操作。您需要手动将【"+url+"】设置为首页。'); } } } //收藏本站 function AddFavorite(url,title) { if(url == "" || typeof url ==="undefined"){ url =location.href; } if(title == "" || typeof title ==="undefined"){ title = document.title; } try { window.external.addFavorite(url, title); } catch (e) { try { window.sidebar.addPanel(title, url, ""); } catch (e) { alert('抱歉,您所使用的浏览器无法完成此操作,请使用Ctrl+D进行添加'); } } } /** * 首页公告弹窗 * @param noticeId 公告id */ function noticeDialog(target) { layerDialogNotice('','最新公告','layui-layer-brand',['640px','566px'],false,false,false); /*var _this = target; BootstrapDialog.show({ title: '最新公告', message: function (dialog) { var $message = $('<div></div>'); var pageToLoad = dialog.getData('pageToLoad'); $message.load(pageToLoad); return $message; }, type: BootstrapDialog.TYPE_WARNING, data: { 'pageToLoad': '/commonPage/modal/notice-content.html' }, onshown: function (dialoge) { } });*/ } /** * 公告弹窗分页 * */ function noticeChangePageAjax(target) { var $this = target; var num = $this.attributes["data-page-num"].value; $.ajax({ url: '/commonPage/modal/notice-content.html?pageNumber=' + num + "&pagingType=announcementPage", type: "POST", success: function (data) { var btn1 = $("<div></div>").html(data).find(".layui-layer-btn0"); var btn2 = $("<div></div>").html(data).find(".layui-layer-btn1"); $("#notice-d").html($("<div></div>").html(data).find(".content-wrap")); $(".notice-dialog .layui-layer-btn>*").remove(); $(".notice-dialog .layui-layer-btn").append(btn1).append(btn2); // 内容启用滚动条 $(".layui-layer-content .content-wrap").niceScroll({ cursorcolor:"#999", cursorwidth:"8px" }); } }) } /* * 设置cookie * @param c_name * @param value * @param expiredays * */ function setCookie(c_name,value,expiredays){ var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+";path=/"+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) } /** * 获取cookie * @param c_name cookie key */ function getCookie(c_name) { if (document.cookie.length > 0) { c_start = document.cookie.indexOf(c_name + "="); if (c_start != -1) { c_start = c_start + c_name.length + 1; c_end = document.cookie.indexOf(";", c_start); if (c_end == -1) c_end = document.cookie.length; return unescape(document.cookie.substring(c_start, c_end)) } } return "" } function alert(message){ layerDialogNormal(message,'提示信息','layui-layer-brand',['360px']); } function closeIframeAlert(message){ closeIframeLayerDialog(message,'提示信息','layui-layer-brand',['360px']); } function getlocationParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r!=null) return r[2]; return null; } /*公共维护状态检测设置*/ function maintainCheck(){ var newTime = $("._user_time").attr("time"); $("._vr_mt_check").each(function(){ if($(this).hasClass("jumpOver")){ return; } var startTime = $(this).attr("starttime"); var endTime = $(this).attr("endtime"); var sVal = parseInt(startTime); var eVal = parseInt(endTime); var apiId = $(this).data("api"); var gameName = $(this).data("gameName"); var gameCode = $(this).data("gameCode"); var dropdown = $(this).data("mtIc");//需要维护的游戏块的class:_vr_mt_<apiTypeName>_<apiId> var ratio = $(this).data("ratio") //遊戲幣轉換 if(sVal<newTime && eVal > newTime){ handleMt($(this)); if(!$(this).hasClass("_vr_mt_no")){ $(this).attr("onclick","maintainInfo("+startTime+","+endTime+","+apiId+",'"+gameName+"')"); } if(typeof dropdown != 'undefined'){ var $handle = $("."+dropdown).find("a"); handleMt($handle); $handle.attr("href","javascript:(0)"); $handle.attr("onclick","maintainInfo("+startTime+","+endTime+","+apiId+",'"+gameName+"')"); $handle.addClass("jumpOver"); } }else{ if(!$(this).hasClass("_vr_mt_no")){ if( typeof ($(this).attr("data-href")) != 'undefined'){ //判断体育游戏是否嵌套显示; if($(this).data("href").indexOf("sports.html")>=0 || $(this).data("href").indexOf("sports-inner.html")>=0 || $(this).data("href").indexOf("sports-detail.html")>=0 || ($(this).data("sports")!=undefined && $(this).data("sports").indexOf("sports")>=0)){ //https协议请求 var protocol = window.location.protocol; if(protocol.indexOf("https:")>-1){ //https协议支持体育嵌套 2022/1/24 if(apiId=="19" || apiId=="12" || apiId=="21" || apiId=="37" || apiId=="40"|| apiId=="68"|| apiId=="80"){ $(this).attr("href",$(this).data("href")); }else{ $(this).attr("href","javascript:"); $(this).attr("onclick","apiLogin("+apiId+",'',"+$(this).data("apitype")+",'',"+ratio+")"); } }else{ if(apiId=="23"){ $(this).attr("href","javascript:"); $(this).attr("onclick","apiLogin("+apiId+",'',"+$(this).data("apitype")+",'',"+ratio+")"); }else{ $(this).attr("href",$(this).data("href")); } } }else{ $(this).attr("href",$(this).data("href")); } }else if(typeof gameCode != "undefined"){ //电子游戏 if($(this).hasClass("game-demo")){ var apiType = $(this).data("apitype"); if(apiType!=null && apiType!=undefined){ $(this).attr("onclick","apiLoginDemo("+apiId+",'"+gameCode+"',"+$(this).data("apitype")+",this)"); }else{ $(this).attr("onclick","apiLoginDemo("+apiId+",'"+gameCode+"',2,this)"); } }else{ var apiType = $(this).data("apitype"); if(apiType!=null && apiType!=undefined){ $(this).attr("onclick","apiLogin("+apiId+",'"+gameCode+"',"+$(this).data("apitype")+",this,"+ratio+")"); }else{ $(this).attr("onclick","apiLogin("+apiId+",'"+gameCode+"',2,this,"+ratio+")"); } } }else { if($(this).data("api")=="3"){ if($(this).hasClass("game-demo")){ $(this).attr("onclick","apiLoginDemo("+apiId+",'SPPlayboy',"+$(this).data("apitype")+")"); }else{ $(this).attr("onclick","apiLogin("+apiId+",'SPPlayboy',"+$(this).data("apitype")+",'',"+ratio+")"); } }else { if($(this).hasClass("game-demo")){ $(this).attr("onclick","apiLoginDemo("+apiId+",'',"+$(this).data("apitype")+")"); }else{ if($(this).data("api")=="22" || $(this).data("api")=="41" || $(this).data("api")=="51" || $(this).data("api")=="154"){ //添加this,彩票站要根据单个彩种进入相应的投注页面 $(this).attr("onclick","apiLogin("+apiId+",'',"+$(this).data("apitype")+",this,"+ratio+")"); }else{ $(this).attr("onclick","apiLogin("+apiId+",'',"+$(this).data("apitype")+",'',"+ratio+")"); } } } } } } }); } // data // type 連結種類 // apiLogin - apiLogin() // iframeSports - 體育支援iframe內崁 // casinoShowRecharge - 電子遊戲有試玩跳轉前先展示充值彈窗(gamePageScript.ftl) // casinoAutoPayLogin - 電子遊戲有試玩跳轉前不展示充值彈窗(gamePageScript.ftl) // casinoShowTransferWin - 電子遊戲沒試玩於餘<100或等於0,先跳轉帳彈窗(gamePageScript.ftl) // casinoEnterToGame - 電子遊戲沒試玩直接進入遊戲(gamePageScript.ftl) // apiId // apiTypeId // gameCode function layerRatioDialog(data,type,apiId,apiTypeId,gameCode){ var ratioDialog = layer.open({ type:1, time:0, closeBtn: 0, shadeClose: false, content:'此游戏会转换汇率', title:'提示', move: '.layui-layer-title', btn: ['离开', '确认'], skin:"game-ratio-wrap", btn1:function (){ layer.close(ratioDialog) }, btn2:function (){ layer.close(ratioDialog) if(type === 'apiLogin'){ var newWindow = window.open(); newWindow.location ="/commonPage/gamePage/loading.html?apiId="+apiId+"&apiType="+apiTypeId+"&gameCode="+gameCode; }else if(type === 'iframeSports'){ var targetHref = data.attr("href"); window.location.href = targetHref; }else if(type === 'casinoShowRecharge'){ showRecharge(data, apiId, gameCode, apiTypeId); }else if(type === 'casinoAutoPayLogin'){ autoPayLogin(apiId, gameCode, apiTypeId); }else if(type === 'casinoShowTransferWin'){ showTransferWin(data, apiId, gameCode, apiTypeId); }else if(type === 'casinoEnterToGame'){ enterToGame(apiId, gameCode, apiTypeId); } } }) } // 針對內崁iframe體育遊戲判斷是否顯示遊戲幣轉換提示彈窗 $(".sports-tabs a[data-ratio='true']").on("click",function (event){ event.preventDefault(); var clickedLink = $(this); layerRatioDialog(clickedLink,'iframeSports') }) function handleMt($handle){ $handle.each(function(){ if($(this).hasClass("_vr_mt_slogan")){ $(this).text('维护中'); } if($(this).hasClass("_vr_mt_ptSlogan")){ $(this).text('维护中'); } if($(this).hasClass("_vr_mt_gray")){ $(this).css("color","#999"); } }); $handle.find("._vr_mt_slogan").text('维护中'); $handle.find("._vr_mt_ptSlogan").text('(维护中)'); $handle.find("._vr_mt_gray").css("color","#999"); } //公共维护弹窗 function maintainInfo(st, et,apiId,gameName){ var isLotterySite = 'false'; var apiName = getApiName(apiId); if('true' == isLotterySite){ apiName = 'HG9300'; } var sTime = moment(st).utcOffset(sessionStorage.getItem("timezone")).format("yyyy-MM-dd HH:mm:ss"); var eTime = moment(et).utcOffset(sessionStorage.getItem("timezone")).format("yyyy-MM-dd HH:mm:ss"); //传参进来时 gameName 加了引号转成string类型了 by Faker if(gameName == 'undefined' || typeof gameName == 'undefined'){ layerDialogNormal("<div>尊敬的客户您好:</div><div> "+apiName+" 平台将于"+transTimeZone(sessionStorage.getItem('timezone'))+" "+sTime+" - "+eTime+"进行维护,维护时间若有变动将另行通知。 给您带来的不便,请您谅解!</div>",'提示信息','layui-layer-warning',['360px']); /*BootstrapDialog.alert({ message:"", title:'提示信息', type: BootstrapDialog.TYPE_PRIMARY });*/ }else{ layerDialogNormal("<div>尊敬的客户您好:</div><div> "+gameName+" 游戏将于"+transTimeZone(sessionStorage.getItem('timezone'))+" "+sTime+" - "+eTime+"进行维护,维护时间若有变动将另行通知。 给您带来的不便,请您谅解!</div>",'提示信息','layui-layer-warning',['360px']); /* BootstrapDialog.alert({ message:"<div>尊敬的客户您好:</div><div> "+gameName+" 游戏将于"+transTimeZone(sessionStorage.getItem("timezone"))+" "+sTime+" - "+eTime+"进行维护,维护时间若有变动将另行通知。 给您带来的不便,请您谅解!</div>", title:'提示信息', type: BootstrapDialog.TYPE_PRIMARY });*/ } } function transTimeZone(timezone){ var tz = sessionStorage.getItem("timezone"); var trans =timezone; switch (tz){ case "GMT+08:00": trans = '北京时间';break; case "GMT-04:00": trans = '美东时间';break; } return trans; } //当前站点的api name function getApiName(apiId){ var ccenterId = '-2'; if (apiId == '1') return ''; if (apiId == '2') return 'KG彩票'; if (apiId == '3') return ''; if (apiId == '4') return 'IM体育'; if (apiId == '5') return ''; if (apiId == '6') return ''; if (apiId == '7') return 'OG东方厅'; if (apiId == '8') return ''; if (apiId == '9') return 'AG国际厅'; if (apiId == '10') return 'BBIN大厅'; if (apiId == '11') return ''; if (apiId == '12') return ''; if (apiId == '14') return ''; if (apiId == '15') return 'HB电子'; if (apiId == '16') return ''; if (apiId == '17') return ''; if (apiId == '19') return '沙巴体育'; if (apiId == '20') return ''; if (apiId == '21') return ''; if (apiId == '22') { if ('-3' == ccenterId){ return '一指通彩票'; } return ''; }; if (apiId == '23') return ''; if (apiId == '24') return ''; if (apiId == '25') return 'SG电子'; if (apiId == '26') return 'PNG电子'; if (apiId == '27') return 'LGD电子'; if (apiId == '28') return ''; if (apiId == '30') return ''; if (apiId == '31') return ''; if (apiId == '32') return ''; if (apiId == '33') return ''; if (apiId == '34') return 'KY棋牌'; if (apiId == '35') return 'MW电子'; if (apiId == '36') return 'YSB体育'; if (apiId == '37') return ''; if (apiId == '38') return 'PP游戏大厅'; if (apiId == '39') return ''; if (apiId == '40') return ''; if (apiId == '41') return 'VR彩票'; if (apiId == '42') return 'VG棋牌'; if (apiId == '43') return ''; if (apiId == '44') return ''; if (apiId == '45') return ''; if (apiId == '46') return ''; if (apiId == '47') return '欢乐棋牌'; if (apiId == '48') return ''; if (apiId == '49') return 'GG捕鱼'; if (apiId == '50') return ''; if (apiId == '51') return '幸运彩票'; if (apiId == '52') return 'BG畅游厅'; if (apiId == '53') return ''; if (apiId == '54') return ''; if (apiId == '55') return ''; if (apiId == '56') return ''; if (apiId == '57') return ''; if (apiId == '58') return ''; if (apiId == '59') return ''; if (apiId == '65') return 'FG棋牌'; if (apiId == '68') return '三昇体育'; if (apiId == '116') return '幸运體育'; } //apiMap的js变量,和topCommon.ftl中的值保持一致 function getApiKey(apiId) { var apiMap = {"-1":"_hot","1":"ds","2":"kg","3":"mg","4":"im","5":"gd","6":"pt","7":"og","8":"dw","9":"ag","10":"bb","11":"chq","12":"hg","68":"hg","14":"nyx","15":"hb","16":"ebet","17":"sa","19":"sb","20":"bsg","21":"rs","22":"lt","23":"opus-s","24":"opus-l","25":"sg","26":"png","27":"lgd","28":"gg","30":"sc","31":"gns","32":"prg","33":"shenbo","34":"p-ky","35":"mw","36":"ysb","37":"bc","38":"prg","39":"esb","40":"188","41":"vr","42":"vg","43":"qly","44":"nt","45":"pg","46":"ly","47":"sd","48":"cq9","49":"gg","50":"via","51":"lb","52":"bg","53":"ea","56":"hq","60":"jdb","62":"esb","65":"fg","66":"188bet","67":"yyj","69":"ks","70":"tf","71":"nt","72":"bc","73":"bg","74":"ae","75":"dtg","76":"ab","77":"sbo","78":"cq","79":"yb","80":"sb","81":"tcg","82":"wm","83":"gpi","84":"gpi","85":"gpi","86":"aes","87":"km","88":"jk","89":"cmd","90":"tp","91":"lc","92":"qq","93":"s128","94":"xe88","95":"sw","96":"gp","97":"gp","98":"sea","99":"rich88","100":"yb","102":"xbb","103":"xbb","105":"ai","106":"vs","107":"ha","108":"cr","109":"leg","110":"pt","111":"p-ky","112":"pt","113":"pt","114":"pt","115":"pt","116":"xy","117":"188","118":"evo","119":"tg","120":"bl","121":"ns","122":"bng","123":"ttg","124":"idn","125":"rummy","126":"ailive","127":"aecric","128":"pg","130":"fb","131":"t1","132":"bti","133":"pm","134":"sdyl","135":"funkygames","136":"redtiger","137":"9wickets","138":"ws168","139":"mancala","140":"baison","141":"jili","142":"ds88","143":"fc","144":"km","145":"ygg","146":"spribe","147":"we","148":"dg","149":"galaxsys","150":"bolebit","151":"imoon","152":"evoplay","153":"caleta","154":"mg","155":"bgaming","156":"dbgaming","157":"yesbingo","160":"ezugi","161":"newpg","162":"9wicketsnew","163":"dd",}; return apiMap[apiId] } /*新开弹窗*/ function openNewPopWindow(){ var width; var size ; $(".openNewWindow").on("click",function(){ var url = $(this).data("url"); size = typeof ($(this).data("winSize"))!='undefined'?$(this).data("winSize"):"1"; if (size =="1") width = "960"; if (size =="2") width = "1100"; if ($(this).data("random")){ url = url +"?t="+ new Date().getTime().toString(36) } window.open(url,"NewWindow","width="+width+",height=600,top=50,left=50"); }) } /*找回用户名弹窗*/ function forgetUsername(){ layerDialogForgetAccount('<div style="font-size: 16px;font-weight: bold;color: #000;margin-bottom: 5px;">忘记账号?请联系在线客服 </div><div>客服人员将根据您提供的信息,在核实您身份之后,告知您的账号。</div>','找回会员账号','layui-layer-brand',['400px','210px'],false,false); /*BootstrapDialog.show({ type: BootstrapDialog.TYPE_PRIMARY, title:'Recuperar nome de usuário', message: function(dialog) { var $message = $('<div></div>'); var pageToLoad = dialog.getData('pageToLoad'); $message.load(pageToLoad); return $message; }, data: { 'pageToLoad': '/commonPage/modal/lost-username.html?t='+ new Date().getTime().toString(36) } });*/ } //技术支援弹窗 function support(e){ var _this = e; var win_height = $(window).height(); var win_width = $(window).width(); var width = (win_width-1100)/2; var height = (win_height-750)/2; var url = "/commonPage/support/index.html"; if ($(_this).data("random")){ url = url +"?t="+ new Date().getTime().toString(36); } window.open( url, "NewWindow", "width="+1100+",height="+750+",top="+height+",left="+width+",resizable,scrollbars=yes,status=yes,centerscreen=yes,toolbar=yes" ); } /*客服弹窗*/ function getCustomerService(){ window.open("/imLink.html") } //api余额刷新 // function balanceRefresh(){ // setCookie(REFRESH_BALANCE_TIME,0); // $("._vr_balanceBox").mouseenter(function(){ // var isAutoPay = getCookie("isAutoPay"); // if(isAutoPay == 'true') { // $("li[name='apiPreNode']").html(' <a href="javascript:" onclick="recoveryApi()"><span class="icon-back-m"></span>一键回收</a>'); // } else { // $("li[name='apiPreNode']").html('<a href="javascript:" onclick="getApiBalance()"><span class="pull-right gui gui-refresh"></span>刷新余额</a>') // } // if (getCookie(REFRESH_BALANCE_TIME)>0){ // }else { // if(sessionStorage.is_login=="true") { // clearInterval(balanceQueryTriggerLimitTimer); // setCookie(REFRESH_BALANCE_TIME, 2); // balanceQueryTriggerLimitTimer = setInterval(function(){ // var intervalSec = getCookie(REFRESH_BALANCE_TIME); // intervalSec = Number(intervalSec); // intervalSec = --intervalSec; // if(intervalSec<0){ // clearInterval(balanceQueryTriggerLimitTimer); // } // setCookie(REFRESH_BALANCE_TIME,intervalSec); // },500); // getApiBalance(); // } // } // }); // // } /** * 获取api余额 */ function getApiBalance(){ var isAutoPay = getCookie("isAutoPay"); if(isAutoPay == 'true') { getAllApiBalance(); } else { getNotAutoPayApiBalance(); } } function getNotAutoPayApiBalance() { var apiLiObj = $("._apiBalance"); $.ajax({ url:"/ntl/refreshBalance.html?t="+ new Date().getTime().toString(36), type:"get", dataType:"JSON", beforeSend:function(){ if(typeof apiLiObj == 'undefined'){ var apiHtml = '<li class="balLoding"><a href="#"><span class="gui gui-spinner gui-pulse"></a></li>'; $("li[name=apiPreNode]").next().after(apiHtml); }else { $(apiLiObj).find("span").text(""); $(apiLiObj).find(".text-warning").removeClass("text-warning").addClass("gui gui-spinner gui-pulse") } }, success:function(data){ /*已经登录*/ if(data.isLogin){ /*apis余额*/ var apiHtml = ''; for(var i = 0;data.api[i];i++){ apiHtml += '<li class="_apiBalance"><a href="#">'+data.api[i].apiName+':'+'<span class="text-warning balance1 hide">-- </span>'+'<span class="text-warning balance2">'+data.api[i].balance+'</span></a></li>'; } $('._apiBalance').remove(); $("li[name=apiPreNode]").next().after(apiHtml); /*刷新钱包余额*/ $("._vr_player_balance").text(data.playerBalance); $('._vr_wallet_balance').text(data.walletBalance); } hideBalanceIfModeHide(); }, complete:function(){ $(".balLoding").remove(); }, error:function(){ } }); } /******************** 顶部时间 *******************/ function userTime(isTranslate){ $.ajax({ url:'/index/getUserTimeZoneDate.html?t='+ new Date().getTime().toString(36), dataType:"json", async:false, success:function(data){ //删除不在展示时间内的轮播图 var nowTime = data.time; $("._vr_carousels_check").each(function(){ var st = $(this).attr("starttime"); var et = $(this).attr("endtime"); if(st>nowTime || et<nowTime){ $(this).remove(); } }); timezoneTran = data.timezone; if(isTranslate!=undefined){ timezoneTran = transTimeZone(timezoneTran) } dateTimeFromat=data.dateTimeFromat; $("._user_time").text(timezoneTran + " " + data.dateTime); $("._user_time").attr("time",data.time); $("._user_time").css("display","inline"); //agent.html 时区 sessionStorage.setItem("timezone",data.timezone); if(userTimeTimerId) { window.clearInterval(userTimeTimerId); } userTimeTimerId=window.setInterval(function () { changeTimeTimer(); },1000); } }); } function changeTimeTimer(){ var $userTime = $("._user_time"); if(dateTimeFromat && $userTime.attr("time")) { var date = new Date(); date.setTime(parseInt($userTime.attr("time"))+1000); $userTime.attr("time",date.getTime()); var theMoment=moment(date); theMoment.utcOffset(sessionStorage.getItem("timezone"),false); $userTime.text(timezoneTran + " " + theMoment.format(dateTimeFromat)); } } /******************** 验证码 *******************/ /*验证码点击切换 By Faker*/ $("._vr_captcha_code").on("click",function(e){ var $this = $(this); var src = "/captcha/"+$this.data().code+".html?t=" + new Date().getTime().toString(36); $this.prop("src",src) $(this).parents("form").find("input[name='captchaCode']").val("").focus(); $(this).parents("form").find("input[name='captcha']").val("").focus(); }); /******************** api登陆 *******************/ /*api登录*/ function apiLogin(apiId, gameCode, apiTypeId, thiz, ratio) { //判断试玩模式 var demoModel = sessionStorage.demoModel; if(demoModel){ if(demoModel == "MODEL_4_PLATFORM"){ alert('请使用正式账号登录'); return; }else if(demoModel == "MODEL_4_MOCK_ACCOUNT"){ if(apiId != 22){ //是否使用代玩模式 var returnVal = false; $.ajax({ url:"/game-api/config/apiProvider.html", type:"get", dataType:"JSON", async:false, data:{ apiId:apiId }, success:function(res){ if(res.success === true && res.data && res.data[apiId] && res.data[apiId].supportMockAccount === false){ returnVal = true; alert('模拟账号不能登录该游戏'); } } }); if(returnVal){ return; } } } } //根据thiz判断是否可以直接进入对应彩票 if((apiId == "22" || apiId == "41" || apiId == "51" || apiId == "154") && $(thiz).attr("data-lottery-code")!=undefined){ gameCode = $(thiz).attr("data-lottery-code"); } //未登录的时候 if(sessionStorage.is_login!="true"){ var protocol = window.location.protocol; if(protocol.indexOf("https:")>-1){ loginObj.getLoginPopup(function (logined) { if(logined){ currentPage(apiId,apiTypeId); } }); }else{ loginObj.getLoginPopup(); } return; } if (apiId) { var clickedLink = $(this); if(ratio){ layerRatioDialog(clickedLink,'apiLogin',apiId,apiTypeId,gameCode) }else { var newWindow = window.open(); newWindow.location ="/commonPage/gamePage/loading.html?apiId="+apiId+"&apiType="+apiTypeId+"&gameCode="+gameCode; } } } function unLoginLottery(apiId, gameCode, apiTypeId) { var url = "/touris.html?apiId=" + apiId + "&apiTypeId=" + apiTypeId + "&language=" + current_language; if (gameCode) { url = url + "&gameCode=" + gameCode; } $.ajax({ url: url, dataType: 'json', async:false, success: function (data) { if (data.isSuccess == true) { var result = data.gameApiResult; if (result.defaultLink) { if (window.localStorage) { localStorage.re_url_lottery = result.defaultLink; } window.open(result.defaultLink); } } else { if (data.msg) { layer.open({ content: data.msg, title: '提示', skin: 'layui-layer-brand', btn: ['确定'], success: function (layer) { // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("normal-dialog"); }, yes: function (index) { layer.close(index); $("html", window.parent.document).removeClass("game-detail-open");//去除样式显示页面 } }); } else { gameMessage(); } } }, error: function (error) { if (error.status === 600) { window.close(); loginObj.getLoginPopup(); } else { gameMessage(); } } }) } function gameMessage(){ layer.open({ content:'游戏暂时无法登录,请稍候再试!', title:'提示', skin:'layui-layer-brand', btn:['确定'], success: function(layer){ // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("normal-dialog"); }, yes:function (index) { window.close(index); } }); } //试玩登录 function apiLoginDemo(apiId, gameCode, apiTypeId) { var demoModel = sessionStorage.demoModel; if(demoModel){ if(demoModel == "MODEL_4_MOCK_ACCOUNT"){ if(apiId != 22){ //是否使用代玩模式 var returnVal = false; $.ajax({ url:"/game-api/config/apiProvider.html", type:"get", dataType:"JSON", async:false, data:{ apiId:apiId }, success:function(res){ if(res.success === true && res.data && res.data[apiId] && res.data[apiId].supportMockAccount === false){ returnVal = true; alert('模拟账号不能登录该游戏'); } } }); if(returnVal){ return; } } } } if (apiId) { var newWindow = window.open(); newWindow.location ="/commonPage/gamePage/loadingDemo.html?apiId="+apiId+"&apiTypeId="+apiTypeId+"&gameCode="+gameCode; } } //彩票试玩登录 function lotteryDemo() { $.ajax('/demo/lottery.html', { dataType: 'json', success: function (data) { if (data) { changeLoginStatus(); } } }); } //创建免费试玩账号 function createFreeAccount() { $.ajax('/register/createFreeAccount.html', { dataType: 'json', success: function (data) { if (data&&data.status==true) { layerDialogNormal('恭喜您,注册成功!','提示','layui-layer-brand',['360px'],false,false,true); }else if(data&&data.status==false) { sessionStorage.demoModel = ""; alert(data.msg); }else{ sessionStorage.demoModel = ""; } },error:function (state,obj) { alert('免费试玩账号异常'); sessionStorage.demoModel = ""; } }); } function currentPage(apiId,apiTypeId) { if(apiTypeId==3){ var url = ""; if(apiId == 40 || apiId == 66){ getXjPage(apiId); }else{ $.ajax({ url: "/game-api/config/apiProvider.html", type: "get", dataType: 'json', data: { apiId: apiId }, success: function (res) { url = res.data && res.data[apiId] && res.data[apiId].apiPreviewAddress || ""; if (url != undefined && url != "" && apiId != "40") { document.getElementById('sportFrame').contentWindow.location.replace(url); } } }) } } } function getXjPage(apiId) { $.ajax({ type: "post", url: "/game-api/origin/getGameLinkTrial.html", data: { apiId: "", apiTypeId: "3", language: "zh_CN", version: "v3050", }, dataType: 'json', async:false, success: function (res) { if (res.code === "0") { var link = res.data.gameLink || ""; if (link.length >= 1) { document.getElementById('sportFrame').contentWindow.location.replace(link); } }else{} }, error: function (e) { console.log('188体育error'); } }); } function apiLoginReal(apiId, gameCode, apiTypeId) { $.ajax({ type: "POST", url: apiRoot + "/api/login.html?t=" + new Date().getTime().toString(36), dataType: "JSON", data: { apiId: apiId, gameCode: gameCode, apiTypeId: apiTypeId, gamesHall: window.location.href }, success: function(data) { if (data.loginSuccess) { var result = data.gameApiResult; if (result.defaultLink) { /*https协议的请求*/ var protocol = window.location.protocol; if (result.loginType === "HTML") { localStorage.loginType = "HTML" localStorage.loginHtml = result.loginHtml } else { localStorage.loginType = "" } if(protocol.indexOf("https:")>-1){ if (apiTypeId == "2" || apiTypeId == "5") { if (window.localStorage) { localStorage.re_url_casino = result.defaultLink; } if (result.defaultLink.indexOf("https:") > -1 && apiId!="49" && gameCode!="38001") { window.location="/commonPage/gamePage/casino-game.html?apiId="+apiId; } else { window.location=result.defaultLink; } }else if(apiTypeId == "4" && apiId=="22"){ if (window.localStorage) { localStorage.re_url_lottery = result.defaultLink; } if(result.defaultLink.indexOf("http")>-1){ window.location.href=result.defaultLink; }else{ window.location = "/commonPage/gamePage/lottery-game.html?apiId=" + apiId; } }else{ //处理https不兼容的情况 /*游戏调转链接不支持https,所以不能嵌套在对应的-game.ftl里面*/ window.location=result.defaultLink; return; } }else{ /*http协议的请求*/ if(apiTypeId == "3" && apiId =="10"){//BBIN 跳转特殊处理 跳转会不对应游戏类型 window.location=result.defaultLink; return; } if (apiTypeId == "2" || apiTypeId == "5") { if (window.localStorage) { localStorage.re_url_casino = result.defaultLink; } window.location="/commonPage/gamePage/casino-game.html?apiId="+apiId; }else if(apiTypeId == "3"){ if (window.localStorage) { localStorage.re_url_sport = result.defaultLink; } window.location="/commonPage/gamePage/sport-game.html?apiId="+apiId; }else if(apiTypeId == "1"){ if (window.localStorage) { localStorage.re_url_live = result.defaultLink; } window.location="/commonPage/gamePage/live-game.html?apiId="+apiId; }else if(apiTypeId == "4"){ if (window.localStorage) { localStorage.re_url_lottery = result.defaultLink; } if(apiId!="22"){ window.location = "/commonPage/gamePage/lottery-game.html?apiId=" + apiId; }else{ if(result.defaultLink.indexOf("http")>-1){ window.location.href=result.defaultLink; }else{ window.location = "/commonPage/gamePage/lottery-game.html?apiId=" + apiId; } } }else{ /*游戏调转链接不支持https,所以不能嵌套在对应的-game.ftl里面*/ window.location=result.defaultLink; return; } } } else { var redirectUrl = result.links[apiTypeId]; if (apiTypeId != "3") { redirectUrl = "/commonPage/gamePage/casino-game.html?apiId="+apiId; if (window.localStorage) { localStorage.re_url = result.links[apiTypeId]; } } else { redirectUrl = "/commonPage/gamePage/sport-game.html?apiId="+apiId; if (window.localStorage) { localStorage.re_url = result.links[apiTypeId]; } } window.location=redirectUrl; } layer.closeAll(); } else { if (!data.loginSuccess &&( data.errMsg =='' || data.errMsg == null)){ gameMessage(); }else { gameMessage(); } } }, error: function(error) { if (error.status === 600) { window.close(); loginObj.getLoginPopup(); }else { gameMessage(); } } }); } /******************** 下拉资产 *******************/ /* * 设置 隐藏/取消隐藏 余额 * @param bol 是否隐藏,参数为空 从cookie中判断 * */ function changeBalanceHide(bol){ if(typeof bol === 'undefined'){ /*cookie中判断是否需要隐藏*/ var cookie = getCookie(HIDE_BALANCE_COOKIE_KEY); changeBalanceHide(cookie === 'true' ? true:false); }else if(bol){ /*隐藏余额*/ $('span._vr_wallet_balance').hide(); $('span._vr_player_balance').hide(); $('span.eye').removeClass('gui-eye').addClass('gui-eye-slash').attr('title', '显示余额'); $('li.f_refresh').hide(); $('[name=balanceStatus]').val(1); $("[name=balance_hide]").show(); $("[name=balance_show]").hide(); $(".balance1").removeClass("hide"); $(".balance2").addClass("hide"); setCookie(HIDE_BALANCE_COOKIE_KEY,true) }else{ /*取消隐藏余额*/ $('span._vr_wallet_balance').show(); $('span._vr_player_balance').show(); $('span.eye').removeClass('gui-eye-slash').addClass('gui-eye').attr('title', '隐藏余额'); $('li.f_refresh').show(); $('[name=balanceStatus]').val(0); setCookie(HIDE_BALANCE_COOKIE_KEY,false); $("[name=balance_hide]").hide(); $("[name=balance_show]").show(); $(".balance1").addClass("hide"); $(".balance2").removeClass("hide"); } } function balanceStatus() { var $bs = $('[name=balanceStatus]'); var bs = $bs.val(); changeBalanceHide(bs == 0); } function hideBalanceIfModeHide(){ var hideFlag = getCookie(HIDE_BALANCE_COOKIE_KEY); if(hideFlag === "true"?true:false){ changeBalanceHide(true); }else { changeBalanceHide(false); } } /******************** 用户登陆登出 *******************/ /* 回车登录 */ function enterLogin() { $("._vr_unLogin input").keydown(function(e) { var $this = $(this); if (e.which == 13) { /* 阻止重复提交 By Faker */ if($("._vr_login",$this.parents("form")).css("pointer-events")!="none"){ $("._vr_login",$this.parents("form")).trigger("click"); } } }); } /** * 登录弹出框 */ var loginObj = { loginDialog:null, getLoginPopup:function (callback){ var area = []; if(sessionStorage.is_login=="true"){ return; } if(isOpenCaptcha){ area = ["700px","520px"] }else{ area = ["700px","520px"] } loginObj.loginDialog = layer.open({ content:$("#login-dialog").html(), title:"会员登录"+"<p class='s_title '></p>", btn:'登录', area: area, success: function(layer){ // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); $(".layui-layer-btn0").remove(); $("#loginForm .input_code").after('<a href="javascript:void(0);" class="layui-layer-btn0 btn-login dialog_login">登录</a>'); // 提示框类型 $(layer).addClass("layui-login-dialog"); if(isOpenCaptcha){ $("._vr_captcha_code.test").attr("src","/captcha/loginDialog.html?t="+ new Date().getTime().toString(36)); if(captchaType == 2){ $("._vr_captcha_box").show(); } } $("#loginForm input").keydown(function(e) { var $this = $(this); if (e.which == 13) { if($(".dialog_login",$this.parents("form")).css("pointer-events")!="none"){ $(".dialog_login",$this.parents("form")).trigger("click"); } } }); $('#loginForm .dialog_login').on("click",function(e){ var loginText = $(e.target).text(); var $this = $(this); login($this,loginObj.closeLoginPopup,loginText); }); $("._vr_captcha_code").on("click",function(e){ var $this = $(this); var src = "/captcha/"+$this.data().code+".html?t=" + new Date().getTime().toString(36); $this.prop("src",src) }); }, end:function () { if(sessionStorage.is_login=="true"){ callback && callback(); }else{ callback && callback(true); } return true; } }); }, closeLoginPopup:function(){ loginObj.loginDialog && layer.close(loginObj.loginDialog); }, doLogin:function($this,callback,loginText){ login($this,null,loginText); var statusTimer = setInterval(function(){ if(sessionStorage.is_login=="true"){ clearInterval(statusTimer); callback && callback(); } },1000); } }; //监听验证码父级状态变化 (function($, h, c) { var a = $([]), e = $.resize = $.extend($.resize, {}), i, k = "setTimeout", j = "resize", d = j + "-special-event", b = "delay", f = "throttleWindow"; e[b] = 250; e[f] = true; $.event.special[j] = { setup: function() { if (!e[f] && this[k]) { return false; } var l = $(this); a = a.add(l); $.data(this, d, { w: l.width(), h: l.height() }); if (a.length === 1) { g(); } }, teardown: function() { if (!e[f] && this[k]) { return false; } var l = $(this); a = a.not(l); l.removeData(d); if (!a.length) { clearTimeout(i); } }, add: function(l) { if (!e[f] && this[k]) { return false; } var n; function m(s, o, p) { var q = $(this), r = $.data(this, d); r.w = o !== c ? o: q.width(); r.h = p !== c ? p: q.height(); n.apply(this, arguments); } if ($.isFunction(l)) { n = l; return m; } else { n = l.handler; l.handler = m; } } }; function g() { i = h[k](function() { a.each(function() { var n = $(this), m = n.width(), l = n.height(), o = $.data(this, d); if (m !== o.w || l !== o.h) { n.trigger(j, [o.w = m, o.h = l]); } }); g(); }, e[b]); } })(jQuery, this); /** * 绑定登录事件 */ $("._vr_login").on("click", function (e) { var loginText = $(e.target).text(); /* 阻止重复提交 By Faker */ if(loginText==""){ $(e.target).css("pointer-events","none"); }else{ $(e.target).text('登录').css("pointer-events","none"); } var $this = $(this); loginObj.doLogin($this/*, function () { if (window.location.pathname.split("/")[1] != '' && window.location.pathname.split("/")[1] != "index.html") { window.location.href = "/"; } },loginText*/); }); /** * 登录后修改登录状态 */ function changeLoginStatus(){ $.ajax({ url:"/headerInfo.html?t="+ new Date().getTime().toString(36), type:"get", async:false, dataType:"JSON", beforeSend:function(){ if (window.sessionStorage && (sessionStorage.is_login ==="false" || typeof sessionStorage.is_login ==="undefined")) { $("._vr_unLogin").show(); sessionStorage.is_login = false; } }, success:function(data){ /*已经登录*/ data = data||{}; captchaType = data["captchaType"]; if(data.isLogin){ userId = data.userId sessionStorage.is_login = true; sessionStorage.demoModel = data.demoModel; sessionStorage.currSign = data.currSign; // 币种符号: ¥ sessionStorage.currency = data.currency; // 币种: CNY setCookie("isAutoPay", data.isAutoPay); /*登录成功div jquery对象*/ var $loginSuccess = $("._vr_loginSuccess"); /*头部 登录成功内容*/ /*替换 昵称*/ $loginSuccess.find("._vr_nickname").text(data.nickname); /*替换 玩家vip级别*/ $loginSuccess.find("._vr_vipGrad").text(data.vipGrad); /*替换 未读消息数*/ $loginSuccess.find("._vr_messageCount").text(data.messageCount); /*钱包余额*/ $loginSuccess.find("._vr_player_balance").text(data.playerBalance); /*钱包余额*/ $loginSuccess.find("._vr_wallet_balance").text(data.walletBalance); /* 玩家货币 */ $loginSuccess.find(".currencySign").text(data.currSign); /*显示登录成功内容*/ $loginSuccess.show(); $("._vr_unLogin").hide(); /*刷新钱包余额*/ $("._vr_player_balance").text(data.playerBalance); $("._vr_wallet_balance").text(data.walletBalance); $(".currencySign").text(data.currSign); changeBalanceHide(); // getApiBalance(); if (window.sessionStorage){ sessionStorage.is_login = true; } isOpenCaptcha = false; //登录后隐藏试玩按钮 game_demo(); /*登录后初始化站点推送消息*/ var cometMarathon = new MSiteCometMarathon(); cometMarathon.init(); }else{ var dataPage = window.location.pathname.split("/")[3]; if(dataPage=='loading.html'){ window.location.href='/'; } /*强制踢出*/ if(data.isKickOut) { layerDialogNormal(data.KickOutMessage.message,data.KickOutMessage.title,'layui-layer-brand',['360px']); } /*未登录*/ $("._vr_unLogin").show(); if(window.sessionStorage){ sessionStorage.is_login = "false"; } //未登录显示试玩按钮 game_demo(); /*是否显示验证码*/ if(data.isOpenCaptcha){ /*显示验证码*/ isOpenCaptcha = true; $("._vr_login","._vr_unLogin").removeAttr("style");//判断个别情况永利登陆按钮取消样式 $("._vr_unLogin").each(function(){ var captchaObj = $(this).find("._vr_captcha_code"); $(captchaObj).attr("src","/captcha/"+$(captchaObj).data("code")+".html?t="+ new Date().getTime().toString(36)); }) if(captchaType == 2){ $("._vr_captcha_box").show(); } }else{ /*隐藏验证码*/ $("._vr_captcha_box").hide(); } } if(data.siteType == "all"){ $(".link_app_dld a").attr('href','/commonPage/mobileTopic/index.html'); }else if(data.siteType == "chess"){ $(".link_app_dld a").attr('href','ChessMobile.html'); } showAnnouncement(); //展现登录公告 }, error:function(){ checkSignSwitch(); //签到功能&请求失败也要执行,保证按钮的行为正常 }, complete:function(){ /*重新绑定隐藏元素的事件*/ openNewPopWindow(); } }); } //是否显示游戏试玩按钮 function game_demo() { if(sessionStorage.is_login=="true"){ //登录后隐藏试玩按钮 $(".game-demo").addClass("hide"); }else{ //未登录显示试玩按钮 $(".game-demo").removeClass("hide"); } } /** * @param data 登录成功后的参数 * @param $form jquery 对象 * $this, * */ function afterLogin(data,$form,callback,obj,loginText){ if(data.success){ sessionStorage.is_login = true; isOpenCaptcha = false; importAccount = false; var isFBPixelStart = sessionStorage.getItem('fpixelid') || false var isTiktokPixelStart = sessionStorage.getItem('ttpixelid') || false var currentPage = window.location.pathname.split("/")[1]==""?"index.html":window.location.pathname.split("/")[1]; if(currentPage=="register.html" || currentPage=="login.html"){ window.location.href="/"; } /*处理登录成功后头部信息*/ changeLoginStatus(); setCookie(REFRESH_BALANCE_TIME,0); callback && callback() /*埋點 : 登入成功*/ if(isFBPixelStart){ if(siteId != '13008'){ fbq('trackCustom', 'pixel_login') } } if(siteId == '13008'){ AF('pba', 'setCustomerUserId', userId.toString()) AF('pba', 'event', { eventType: 'EVENT', eventName: 'af_login', }) } /* Tiktok埋點 : 登入成功*/ if(isTiktokPixelStart){ ttq.track('login') } } else if (data.abnormal != null && data.abnormal.abnormal) { cancelVerify(); openSecondVerify(data.abnormal); } else { $(obj).text(loginText).css("pointer-events","auto"); var msg = data.message; if(msg == null){ msg = data.propMessages.captcha; } var btnLogin ; if($form.find('.dialog_login').length){ btnLogin = $form.find('.dialog_login'); }else{ btnLogin = $form.find('._vr_login') } if(data.propMessages.import !== 'true') { layer.tips(msg,btnLogin,{ time:1500, tips:3 }); } if(data.isOpenCaptcha){ $("._vr_login",$form).removeAttr("style");//判断个别情况永利登陆按钮取消样式 var captchaObj = $("._vr_captcha_code",$form); $(captchaObj).attr("src","/captcha/"+$(captchaObj).data("code")+".html?t="+ new Date().getTime().toString(36)); var temp_data = data["args"]||{}; captchaType = temp_data["captchaType"]; if(captchaType == 2){ $("._vr_captcha_box").show(); } isOpenCaptcha = true; } else { if(data.propMessages.import === 'true' && !importAccount) { importAccount = true isOpenCaptcha = true $("._vr_login").trigger("click"); } } if(!data.propMessages.captcha){ /*如果不是验证码错误,更换验证码*/ $("._vr_captcha_code").trigger("click"); } } } function login(obj,callback,loginText){ var $this = $(obj); var $form = $this.parents("form"); var url = "/passport/login.html?t="+ new Date().getTime().toString(36); var password = $('[name=password]',$form).val().trim(); if(password.length<6){ layer.tips("密码长度不能小于6位!",$form.find('[name=password]'),{ time:1500, tips:3 }); cancelVerify(); return; } if($('[name=username]',$form).val().trim() && password){ //登录操作 function goLoginFun(args){ var randomKey = args["randomKey"]||""; if($form.find('input[name=\'randomKey\']').length >0){ $form.find('input[name=\'randomKey\']').val(randomKey); }else{ var input1 = $("<input type='text' style='display: none' name='randomKey' value='"+randomKey+"' />"); var input2 = $("<input type='text' style='display: none' name='version' value='v3023' />"); $form.append(input1); $form.append(input2); } $.ajax({ type:"POST", headers: { "Soul-Requested-With":"XMLHttpRequest" }, url:url, async:false, data:$form.serialize(), dataType:"JSON", success:function(data,status,xhr){ addUserToken(xhr); // 把userToken存入 sessionStorage 给玩家中心连接马拉松服务 data = data||{}; data["args"]=args; afterLogin(data,$form,callback,obj,loginText); }, error:function(error) { if(error.status == 302 && error.responseJSON){ openVerify(error.responseJSON); }else if(error.status == 403 && error.responseJSON){//运维拦截机制 $(obj).text(loginText).css("pointer-events","auto"); var msg = error.responseJSON.message; var btnLogin ; if($form.find('.dialog_login').length){ btnLogin = $form.find('.dialog_login'); }else{ btnLogin = $form.find('._vr_login') } layer.tips(msg,btnLogin,{ time:3000, tips:3 }); } else if(error.status == 500) { // 500 不做任何處理 } else { //未知原因跳转主页 window.location.href="/"; } }, complete: function () { $this.find("span").removeClass("loading gui gui-spinner gui-pulse"); $this.parent().children("a").removeClass("not-active"); } }); }; /** * 增加UserToken */ function addUserToken(xhr) { var sid = xhr.getResponseHeader("userToken"); if (window.sessionStorage){ sessionStorage.sid = sid; } }; /** * 移除UserToken */ function removeUserToken() { if(window.sessionStorage && sessionStorage.sid){ sessionStorage.removeItem('sid'); } } //普通验证码校验操作 function doWithDefaultCaptchaFun(data) { if(data["isOpenCaptcha"] && !$("[name=captcha]",$form).val()){ /*显示验证码*/ isOpenCaptcha = true; $("._vr_login","._vr_unLogin").removeAttr("style");//判断个别情况永利登陆按钮取消样式 $("._vr_unLogin").each(function(){ var temp_this = this; var captchaObj = $(temp_this).find("._vr_captcha_code"); $(captchaObj).attr("src","/captcha/"+$(captchaObj).data("code")+".html?t="+ new Date().getTime().toString(36)); }); var captchaType = data["data"]["captchaType"]; if(captchaType == 2){ console.log('普通验证码校验操作') $("._vr_captcha_box").show(); layer.tips("请输入验证码!",$form.find('[name=captcha]'),{ time:1500, tips:3 }); }else{ } $this.find("span").removeClass("loading gui gui-spinner gui-pulse"); $this.parent().children("a").removeClass("not-active"); $this.text(loginText).css("pointer-events","auto"); }else{ goLoginFun(data); } }; //验证成功后登录函数 initCaptcha.initCaptchaPopup(doWithDefaultCaptchaFun,goLoginFun); }else{ if(password){ layer.tips("用户名不能为空!",$form.find('[name=username]'),{ time:1500, tips:3 }); }else{ layer.tips("密码不能为空!",$form.find('[name=password]'),{ time:1500, tips:3 }); } $this.find("span").removeClass("loading gui gui-spinner gui-pulse"); $this.parent().children("a").removeClass("not-active"); $this.text(loginText).css("pointer-events","auto"); } } /** * 老玩家姓名验证登录 * */ function openVerify(data) { $.ajax({ url: '/passport/verify/toVerifyRealName.html?search.playerAccount='+data.username+'&tempPass='+data.password, dataType: 'html', type: 'POST', success: function(data) { layer.open({ time:0, content:data, title:'提示消息', area:["600px"], btn:["确定","取消"], yes:function (index, layero) { verify(index); },btn2: function(index, layero){ cancelVerify(); layer.close(index); }, success: function(layer){ // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("normal-dialog"); } }); } }); } function verify(index) { $.ajax({ url: '/passport/verify/verifyRealName.html', dataType: 'JSON', type: 'POST', async: false, data: $(".form-horizontal").serialize(), success: function (data) { // 验证真实姓名通过 if (data.nameSame) { importPlayer(index) } else { cancelVerify(); alert(window.top.message.newi18n['真实姓名与账号不匹配']); } }, error: function (data) { cancelVerify(); alert("验证失败") } }) }; /** * 跳转异常登录二次校验页 */ function openSecondVerify(data) { $.ajax({ url: '/passport/verify/toSecondVerify.html', dataType: 'html', type: 'POST', data: { "abnormal[token]": data.token, "abnormal[realName]": data.realName }, success: function(data) { layer.open({ time:0, content:data, title:'账号风险提醒', skin: 'layui-layer-warning', area:["550px"], btn:["确定","取消"], yes:function (index, layero) { doSecondVerify(index); },btn2: function(index, layero) { layer.close(index); }, success: function(layer){ // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("forget-dialog"); // 提示框按钮类型 $(layer).addClass("dialog-btn-round"); $(layer).addClass("dialog-btn-border"); } }); } }); }; /** * 异常登录二次校验 */ function doSecondVerify(index) { if ($(".realName").length>0 && $.trim($(".realName").val()) == '') { layer.tips("请输入您的真实姓名!", $(".realName"), { time: 1500, tips: 3 }); return; } if ($(".captcha").length>0 && $.trim($(".captcha").val()) == '') { console.log('异常登录二次校验') layer.tips("请输入验证码!", $(".captcha"), { time: 1500, tips: 3 }); return; } $.ajax({ url: '/passport/login.html?t='+ new Date().getTime().toString(36), dataType: 'JSON', type: 'POST', async: false, data: $(".form-horizontal").serialize(), success: function (data) { // 验证真实姓名通过 if (data.success) { layer.close(index); afterLogin(data); } else { if ($.trim(data.message) != '') { layer.tips(data.message, $(".layui-layer-btn0"), { time: 2000, tips: 1 }); } else if (data.propMessages != null && $.trim(data.propMessages.captcha) != '') { layer.tips(data.propMessages.captcha, $(".layui-layer-btn0"), { time: 2000, tips: 1 }); } } }, error: function (data) { layer.tips('验证失败', $(".layui-layer-btn0"), { time: 2000, tips: 1 }); } }) }; /** 提交并导入账号 */ function importPlayer(index) { $.ajax({ url: '/passport/verify/importOldPlayerNew.html', dataType: 'JSON', type: 'POST', data: $(".form-horizontal").serialize(), success: function (data) { importAccount = false if (data) { $("._vr_login").trigger("click"); layer.close(index); } else { alert(window.top.message.newi18n['请稍后']); } }, error: function (data) { importAccount = false cancelVerify(); alert(data); } }) }; function cancelVerify() { $("._vr_login").removeAttr("style"); if (current_language == "zh_CN") { $("._vr_login").text("立即登录"); } else if (current_language == "zh_TW") { $("._vr_login").text("立即登錄"); } else if (current_language == "en_US") { $("._vr_login").text("login"); } else if (current_language == "ja_JP") { $("._vr_login").text("ログイン"); }else if (current_language == "ko_KR") { $("._vr_login").text("즉시로그인"); }else if (current_language == "th_TH") { $("._vr_login").text("เข้าสู่ระบบทันที"); }else if (current_language == "vi_VN") { $("._vr_login").text("Đăng nhập"); }else if (current_language == "hi_IN") { $("._vr_login").text("लॉग इन करेंं"); }else if (current_language == "in_ID") { $("._vr_login").text("segera login"); }else if (current_language == "pt_BR") { $("._vr_login").text("Login agora"); }else if (current_language == "es_MX") { $("._vr_login").text("Iniciar sesión ahora"); }else if (current_language == "de_DE") { $("._vr_login").text("login"); }else if (current_language == "es_CO") { $("._vr_login").text("Iniciar sesión ahora"); } }; function dropdownOpen() { var $dropdownLi = $('._vr_loginSuccess .dropdown'); $dropdownLi.mouseover(function () { $(this).addClass('open'); }).mouseout(function () { $(this).removeClass('open'); }); } function Logout() { // 清除服务端 session $.ajax({ url: "/passport/logout.html", dataType: 'json', type: 'POST', success: function(data) { // 清除本地 session if (window.sessionStorage){ sessionStorage.is_login = false; sessionStorage.demoModel = null; sessionStorage.registerDialog = false; sessionStorage.loginDialogNoShow = false; sessionStorage.thirdPartyLogin = false; } // 清除本地 第三方登入cookie if (getCookie('SOCIAL_LOGIN_TPTYPE') ) { setCookie('SOCIAL_LOGIN_TPTYPE', '') } if (getCookie('SOCIAL_LOGIN_ACCESS_TOKEN') ) { setCookie('SOCIAL_LOGIN_ACCESS_TOKEN', '') } window.location.href="/"; } }); } /*通用真人手风琴脚本 By Faker*/ function liveAccordion(){ } //进入玩家中心前验证是否登陆 function loginPlayer(e){ if (sessionStorage.is_login != "true") { loginObj.getLoginPopup(); }else{ var _href = $(e).data("href"); window.open(_href); } } //ajax请求后访问 $(document).ajaxComplete(function (event, xhr, settings) { var _this = this; var state = xhr.getResponseHeader("headerStatus") || xhr.status; if (state == 605){//限制访问 window.top.location.href = "/errors/" + state + ".html"; }else if (state == 606 || state == 607) {//踢出 window.top.location.href = "/errors/" + state + ".html"; } }); /** * 回收资金 **/ function recoveryApi(obj) { var isAutoPay = getCookie("isAutoPay"); if(isAutoPay != 'true') { dialogMsg("当前设置无免转,不能回收!"); return; } if(!isAllowRecoveryApi()) { autoGetApiBalance(obj); return; } var apiId = $(obj).attr("api"); var url = apiRoot + "/transfer/auto/recovery.html"; if(apiId) { url = url + "?search.apiId=" + apiId; } $.ajax({ url: url, dataType:"json", success:function(data){ if (data) { if (data.msg) { dialogMsg(data.msg); } else if (!apiId) { dialogMsg("正在回收所有api资金,请稍候!"); autoGetApiBalance(obj); } else if (data.resultStatus) { if (data.resultStatus == 'SUCCESS') { dialogMsg("一键回收成功!".concat("<br/>").concat(getNewDate())); autoGetApiBalance(obj); } else if (data.resultCode == 1) { dialogMsg("回收失败,失败状态码[" + data.resultStatus + "],请稍候再试!"); } else { dialogMsg("正在回收中,请稍候再来查看!"); autoGetApiBalance(obj); } } else { dialogMsg("正在回收中,请稍候再来查看!"); autoGetApiBalance(obj); } } else { dialogMsg("系统繁忙,请稍候再试!"); } $(".layui-layer-content").css({"text-align":"center"}); }, error:function(error){ console.log(error); }, complete: function() { $(obj).attr("lastTime", new Date().getTime()); } }) } function getNewDate() { var date = new Date(); var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d = d < 10 ? ('0' + d) : d; var h = date.getHours(); h=h < 10 ? ('0' + h) : h; var minute = date.getMinutes(); minute = minute < 10 ? ('0' + minute) : minute; var second=date.getSeconds(); second=second < 10 ? ('0' + second) : second; return ''.concat(y).concat('-').concat(m).concat('-').concat(d).concat(' ').concat(h).concat(':').concat(minute).concat(':').concat(second); }; /** * 是否允许回收资金 **/ function isAllowRecoveryApi(obj) { var lastTime = $(obj).attr("lastTime"); if (!lastTime) { return true; } var apiId = $(obj).attr("api"); var date = new Date(); var timeInterval = parseInt(date.getTime() - lastTime) / 1000; if(apiId && timeInterval >= 3) { return true; } if (!apiId && timeInterval >= 10) { return true; } return false; } /** * 回收资金后查询余额 * @param obj */ function autoGetApiBalance(obj) { var apiId = $(obj).attr("api"); if(apiId) { //单个api刷新余额 getSingleApiBalance(obj, apiId); } else { //全部刷新 getAllApiBalance(); } } /** *获取单个api余额 **/ function getSingleApiBalance(obj, apiId) { $.ajax({ url: apiRoot + '/transfer/auto/getApiBalance.html?apiId=' + apiId, dataType: "JSON", beforeSend:function(){ $(obj).find(".text-warning").removeClass("text-warning").addClass("gui gui-spinner gui-pulse"); }, success: function(data) { if(data.money) { $(obj).find(".text-money").text(data.money); /*刷新钱包余额*/ $("._vr_player_balance").text(data.playerAssets); $('._vr_wallet_balance').text(data.playerWallet); } }, error: function(error) { console.log(error); $(obj).find("span.gui-pulse").removeClass("gui gui-spinner gui-pulse").addClass("text-warning"); } }); } /** * 获取所有api余额 **/ function getAllApiBalance() { var apiObject = $('._apiBalance'); // 禁用点击事件 $(".header-panel._vr_loginSuccess .allApiBalance").addClass("disable"); $.ajax({ url: apiRoot + '/transfer/auto/getApiBalances.html', dataType: "JSON", beforeSend:function(){ if(typeof apiObject == 'undefined'){ var apiHtml = '<li class="balLoding"><a href="#"><span class="gui gui-spinner gui-pulse"></a></li>'; $("li[name=apiPreNode]").next().after(apiHtml); } else { $(apiObject).find(".text-warning").removeClass("text-warning").addClass("gui gui-spinner gui-pulse"); } }, success: function(data) { var html = ''; var apis = data.apis; var cookie = getCookie(HIDE_BALANCE_COOKIE_KEY); if(cookie === 'true'){ for (var i = 0; i < apis.length; i++) { html = html + '<li class="_apiBalance"><a href="javascript:" onclick="recoveryApi(this)" api="'+apis[i].apiId+'">' + apis[i].apiName + ':<span class="text-money text-warning balance2 hide">'+apis[i].balance+'</span><span class="text-warning balance1">--</span><span class="icon-back-m"></span></a></li>'; } }else{ for (var i = 0; i < apis.length; i++) { html = html + '<li class="_apiBalance"><a href="javascript:" onclick="recoveryApi(this)" api="'+apis[i].apiId+'">' + apis[i].apiName + ':<span class="text-money text-warning balance2">'+apis[i].balance+'</span><span class="text-warning balance1 hide">--</span><span class="icon-back-m"></span></a></li>'; } } $('._apiBalance').remove(); $("li[name=apiPreNode]").next().after(html); /*刷新钱包余额*/ $("._vr_player_balance").text(data.playerAssets); $('._vr_wallet_balance').text(data.playerWallet); //1秒后启用点击事件 setTimeout(function(){ $(".header-panel._vr_loginSuccess .allApiBalance").removeClass("disable"); },1000); }, error: function(error) { $(apiObject).find("span.gui-pulse").removeClass("gui gui-spinner gui-pulse").addClass("text-warning"); console.log(error); //1秒后启用点击事件 setTimeout(function(){ $(".header-panel._vr_loginSuccess .allApiBalance").removeClass("disable"); },1000); }, complete: function() { $(".balLoding").remove(); //1秒后启用点击事件 setTimeout(function(){ $(".header-panel._vr_loginSuccess .allApiBalance").removeClass("disable"); },1000); } }); } /** * 消息提示 * @param msg */ function dialogMsg(msg) { layerDialogNormal(msg,'提示','layui-layer-brand',['360px']); } $(function() { /*左下角的轮播广告脚本*/ var mySwiper = new Swiper('.swiper-container.pubads-slide',{ autoplay : 3500,//可选选项,自动滑动 loop : true,//可选选项,开启循环 pagination : '.pagination', paginationClickable :true, autoplayDisableOnInteraction : false }); if(!localStorage.getItem("pubads-close")){ $(".pubads-slide").show(); } $(".pubads-slide .btn-close").on('click',function(){ $(this).parents(".pubads-slide").hide(); localStorage.setItem("pubads-close", true); }); }); //展现注册公告和登录公告 function showAnnouncement(){ //登录公告 var loginDialogToday = new Date(); loginDialogToday.setHours(0,0,0,0); loginDialogToday = loginDialogToday.getTime(); if(localStorage.getItem('close-login-dialog') < loginDialogToday){ localStorage.removeItem('close-login-dialog') } $(".login-close").on("click",function (e) { $(".login-dialog").addClass('hide'); if ($("#login-dialog-checkbox").is(":checked")) { localStorage.setItem("close-login-dialog", loginDialogToday); } }) if(sessionStorage.is_login=="true" && sessionStorage.getItem("loginDialogNoShow")!="true"){ checkSignSwitch(true); //签到功能&显示弹窗 if(!localStorage.getItem("close-login-dialog")){ $(".login-dialog").removeClass('hide'); sessionStorage.setItem("loginDialogNoShow",true); setTimeout(function () { $(".login-dialog").addClass('hide'); if ($("#login-dialog-checkbox").is(":checked")) { localStorage.setItem("close-login-dialog", loginDialogToday); } }, 10000); } } else { checkSignSwitch(); //签到功能&不显示弹窗 } //注册公告 $(".register-close").on("click",function (e) { $(".register-dialog").addClass('hide'); }) if(sessionStorage.is_login=="true" && sessionStorage.getItem("registerDialog") == "true"){ sessionStorage.setItem("registerDialog","false"); $(".register-dialog").removeClass('hide'); setTimeout(function () { $(".register-dialog").addClass('hide'); }, 10000); } } //电子页面 Max 标签 function maxGameTag(e) { $(e).parent().parent().find(".active").removeClass("active"); $(e).parent().addClass("active"); var _href = $(e).data("href"); var apiId = _href.substring(_href.indexOf("&apiId=")+7,_href.indexOf("&maxTag")); $.ajax({ url:_href, dataType:"html", success:function(data){ $("._vr_itemCasino").html(data); maintainCheck(); gameJackPot(); // 总彩池跳动脚本 apiJackpot(apiId); var casino_activity_index = $('.casino_activity .game-row').length replaceInfo("source-src-casino-recommend", "src") for(let i=0; i<casino_activity_index; i++) { replaceInfo('source-src-casino-activity_'+ i, "src") } replaceInfo('source-src','src') } }); } //游戏收藏 function gameCollect(e){ if (sessionStorage.is_login != "true") { loginObj.getLoginPopup(); }else{ var apiId = $(e).attr("data-api"); var gameId = $(e).attr("data-game-id"); var collect = $(e).attr("data-game-collect") $.ajax({ url: "/siteGame/updateGameCollect.html", dataType:"JSON", type: 'POST', data:{"result.apiId":apiId,"result.gameId":gameId,"isCollect":collect}, success: function(data) { if(data.state){ if(data.cancelCollect){ $(".fav_a").removeClass("fav_ed") $(".fav_a").attr("data-game-collect","true"); }else{ $(".fav_a").addClass("fav_ed") $(".fav_a").attr("data-game-collect","false"); } alert(data.msg); } }, error:function (data) { alert(data.msg); } }); } } //游戏评分 function gameScore(e){ if (sessionStorage.is_login != "true") { loginObj.getLoginPopup(); }else{ var gameId = $(e).data("game-id"); var score = $(e).data("score"); $.ajax({ url: "/siteGame/updateGameScore.html", dataType:"JSON", type: 'POST', data:{"result.gameId":gameId,"result.score":score}, success: function(data) { alert(data.msg); }, error:function (data) { alert(data.msg); } }); } } //游戏内页tag-热门游戏,推荐游戏,类似游戏 function gameTagList(e){ $(e).parent().parent().find(".active").removeClass("active"); $(e).addClass("active"); var apiId = $(e).attr("data-api"); var gameTag = $(e).data("tag"); $.ajax({ // url: "/commonPage/gamePage/casino-game-tag.html?apiType=2&apiId="+apiId+"&gameTag="+gameTag, url: "/commonPage/gamePage/casino-game-tag.html?apiType=2&gameTag="+gameTag, /*适用于后台版本:v3037*/ dataType:"html", success: function(data) { $("._vr_casino-game-tag").html(data); $("._vr_casino-game-tag").removeClass("hide"); gameSlide(); maintainCheck(); $(".lazyload").lazyload(); } }); } //游戏内页tag-我的收藏 function myCollectList(e){ $(e).parent().parent().find(".active").removeClass("active"); $(e).addClass("active"); var apiId = $(e).attr("data-api"); $.ajax({ url: "/siteGame/myCollectList.html", type: 'POST', // data:{"search.apiId":apiId}, data:{"search.apiTypeId": "2"}, /*适用于后台版本:v3037*/ success: function(data) { if(data!="" && data!=null){ var json = JSON.parse(data) // 在游戏对象属性中 注入的所在API的信息(名字和kay) json.map(function (item, index) { item["apiName"] = getApiName(item.apiId); item["apiKey"] = getApiKey(item.apiId); }); var html = $("#casinoGameTag").render({data: json}); $("._vr_casino-game-tag").html(html); $("._vr_casino-game-tag").removeClass("hide"); $("._vr_gameNoContent").addClass("hide"); gameSlide(); maintainCheck(); $(".lazyload").lazyload(); }else{ $("._vr_casino-game-tag").addClass("hide"); $("._vr_gameNoContent").removeClass("hide"); } } }); } //游戏内页tag-最近玩过 function myRecentlyList(e) { $(e).parent().parent().find(".active").removeClass("active"); $(e).addClass("active"); var apiId = $(e).attr("data-api"); $.ajax({ url: "/game-api/v5/myCollect/myRecentlyList.html", type: 'POST', dataType: 'json', // data:{"search.apiId":apiId}, data:{"search.apiTypeId": "2"}, /*适用于后台版本:v3037*/ success: function(res) { if(res!="" && res!=null){ var json = res.data; // 在游戏对象属性中 注入的所在API的信息(名字和kay) json.map(function (item, index) { item["apiName"] = getApiName(item.apiId); item["apiKey"] = getApiKey(item.apiId); }); var html = $("#casinoGameTag").render({data: json}); $("._vr_casino-game-tag").html(html); $("._vr_casino-game-tag").removeClass("hide"); $("._vr_gameNoContent").addClass("hide"); gameSlide(); maintainCheck(); $(".lazyload").lazyload() }else{ $("._vr_casino-game-tag").addClass("hide"); $("._vr_gameNoContent").removeClass("hide"); } } }); } //游戏内页-回车搜索 $("._vr_gameSearch").on("keydown","input[name='gameName']",function(e) { if (e.which == 13) { $("._vr_gameSubmit").trigger("click"); } }); $("._vr_gameSubmit").on("click",function (e) { var apiId = $("input[name='apiId']","._vr_gameSearch").val()==''?'':$("input[name='apiId']","._vr_gameSearch").val(); var gameTag = $("input[name='gameTag']","._vr_gameSearch").val()==''?'':encodeURIComponent($("input[name='gameTag']","._vr_gameSearch").val()); var gameName = $("input[name='gameName']","._vr_gameSearch").val()==''?'':encodeURIComponent($("input[name='gameName']","._vr_gameSearch").val()); $.ajax({ // url: "/commonPage/gamePage/casino-game-tag.html?apiType=2&apiId="+apiId+"&gameTag="+gameTag, url: "/commonPage/gamePage/casino-game-tag.html?apiType=2&gameTag="+gameTag, /*适用于后台版本:v3037*/ dataType:"html", data:{gameName:gameName}, success: function(data) { $("._vr_casino-game-tag").html(data); maintainCheck(); } }); }) // 新弹窗插件配置 $(function () { // layer默认配置 layer.config({ type:0, move:".layui-layer-title", title:true, offset:"auto", btnAlign:"r", closeBtn:"2", shade:[0.7,"#000"], shadeClose:true, time:0, resize:false }); }); // layer弹窗函数开始 function layerDialogNormal(content,title,skin,area,btnRound,btnBorder,createAccount,closeWindow){ /* * content:弹窗的提示内容 * skin:主题颜色 * area:宽高 */ layer.open({ type:1, content:content, title:title, skin:skin, area:area, btn:["确定"], success: function(layer){ // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("normal-dialog"); // 提示框按钮类型 if(!!btnRound){ $(layer).addClass("dialog-btn-round"); } if(!!btnBorder){ $(layer).addClass("dialog-btn-border"); } }, yes:function (index) { layer.close(index); if(!!createAccount){ changeLoginStatus(); } if(!!closeWindow){ window.close(); } } }); } //关闭电子游戏页面 function closeIframeLayerDialog(content,title,skin,area,btnRound,btnBorder){ /* * content:弹窗的提示内容 * skin:主题颜色 * area:宽高 */ layer.open({ type:1, content:content, title:title, skin:skin, area:area, btn:["确定"], yes:function (index) { layer.close(index); $("html").removeClass("game-detail-open"); /* var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭*/ }, success: function(layer){ // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("normal-dialog"); // 提示框按钮类型 if(!!btnRound){ $(layer).addClass("dialog-btn-round"); } if(!!btnBorder){ $(layer).addClass("dialog-btn-border"); } }, cancel:function (index) { layer.close(index); $("html").removeClass("game-detail-open"); /* var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭*/ } }); } function layerDialogDownload(){ var download_pc_html = ""; // 判断下载弹窗中PC页是否显示皇冠APP download_pc_html = $("#download-pc").html(); console.log("allowDownLoadSportApp: false"); qrcode(); layer.tab({ area: ['640px','430px'], move:".layui-layer-title", tab: [{ title: '<div class="tit-wrap "><div class="tit">手机APP下载</div><div class="sub-tit">安卓iOS双原生APP</div></div>', content: $("#download-mobile").html() }, { title: '<div class="tit-wrap "><div class="tit">API客户端下载</div><div class="sub-tit">桌面安装版,APP版齐全</div></div>', content: download_pc_html }], success:function(layer){ // 切换时,动态计算内容框的高度 $('body').on("click",".download-dialog .layui-layer-title>span",function(){ var index = $(this).index(); $(".layui-layer-content").css({height:$(".layui-layer-tabli").eq(index).outerHeight()}); $(".download-dialog").css({height:$(".layui-layer-tabli").eq(index).outerHeight()+100}); // 动态计算top的值 var l_h = ($(window).height()-$(layer).height())/2; l_h = l_h < 0 ? 17 : l_h; $(layer).css({top:l_h}); }); // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("download-dialog"); } }); // 弹窗出现时判断内容高度,解决点击切换时高度变换 $(".layui-layer-content").css({height:$(".layui-layer-tabli").outerHeight()}); } function layerDialogForgetAccount(content,title,skin,area,btnRound,btnBorder){ /* * content:弹窗的提示内容 * skin:主题颜色 * area:宽高 */ layer.open({ content:content, title:title, skin:skin, area:area, btn:["立即联系客服","取消"], success: function(layer){ // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("forget-dialog"); // 提示框按钮类型 if(!!btnRound){ $(layer).addClass("dialog-btn-round"); } if(!!btnBorder){ $(layer).addClass("dialog-btn-border"); } }, yes:function () { getCustomerService(); } }); } function layerDialogNotice(content,title,skin,area,btnRound,btnBorder,multiplePages){ /* * content:弹窗的提示内容 * skin:主题颜色 * area:宽高 */ var btnText = ''; if(!!multiplePages){ btnText=["上一页","下一页"]; }else{ btnText =["关闭"]; } // 发起ajax请求 $.ajax({ url: '/commonPage/modal/notice-content.html?pageNumber=' + 1 + "&pagingType=announcementPage", type: "POST", success: function (data) { //$(".msgbox").html(data); content =$("<div></div>").append($("<div></div>").html(data).find(".content-wrap")); var btn1 = $("<div></div>").html(data).find(".layui-layer-btn0"); var btn2 = $("<div></div>").html(data).find(".layui-layer-btn1"); layer.open({ content:$(content).html(), title:title, skin:skin, area:area, id:"notice-d", btn:btnText, success: function(layer){ // 重写关闭按钮 $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("notice-dialog"); // 按钮类型 if(!!multiplePages){ $(layer).addClass("notice-dialog-two-btn"); }else{ $(layer).addClass("notice-dialog-one-btn"); } // 提示框按钮类型 if(!!btnRound){ $(layer).addClass("dialog-btn-round"); } if(!!btnBorder){ $(layer).addClass("dialog-btn-border"); } // 翻页逻辑 if(!!multiplePages){ $(".notice-dialog .layui-layer-btn>*").remove(); $(".notice-dialog .layui-layer-btn").append(btn1).append(btn2); } // 内容启用滚动条 $(".layui-layer-content .content-wrap").niceScroll({ cursorcolor:"#999", cursorwidth:"8px" }); }, yes:function () { layer.closeAll(); }, btn2:function (index,layer) { if(!!multiplePages){ return false; } } }); } }); } function layerDialogRegister(content,title,skin,area,btnRound,btnBorder){ /* * content:弹窗的提示内容 * skin:主题颜色 * area:宽高 */ layer.open({ content:content, title:title, skin:skin, area:area, shadeClose:false, closeBtn: false, btnAlign:'c', btn:["我同意","我不同意"], success: function(layer){ // 重写关闭按钮 // $(layer).find('.layui-layer-setwin').html('<a class="layui-layer-close" href="javascript:;"> ×</a>'); // 提示框类型 $(layer).addClass("register-dialog"); // 提示框按钮类型 if(!!btnRound){ $(layer).addClass("dialog-btn-round"); } if(!!btnBorder){ $(layer).addClass("dialog-btn-border"); } // 内容启用滚动条 $(".layui-layer-content .register-content-wrap").niceScroll({ cursorcolor:"#999", cursorwidth:"8px" }); $(".layui-layer-content .register-content-wrap .after").css({height:$(".layui-layer-content .register-content-wrap .col-md-12").outerHeight()}) }, btn2:function(){ window.location="/"; } }); //印度卢比 切换语系弹窗 var languagesList = []; } // 获取二维码的方法,Dear 2018-10-27 function getQRcode(nodeID,device,imgsize) { var QRcode={}; // 请求二维码的类型验证 if(device == 1) { device = "android"; }else if(device == 2){ device = "ios"; }else if(device == 3){ device = "sportsApp"; }else if(device == 4){ device = "h5"; }else { device = "android"; }; var data = {"device":device} if(sessionStorage.getItem('fb_pixel_data') !== '') { data = {...data, 'fPixelId': sessionStorage.getItem('fpixelid') || getlocationParam('fpixelid'), 'accessToken': sessionStorage.getItem('access_token') || getlocationParam('access_token'), 'apiVersion': sessionStorage.getItem('api_version') || getlocationParam('api_version')} } // 尺寸验证 if (!(/(^[0-9]\d*$)/.test(imgsize))) { imgsize=127;} $.ajax({ url:"/index/getAppsUrl.html", type:"get", data: data, async:false, success:function (data) { var data = eval('('+data+')'); QRcode.download=data.app; QRcode.url = "data:image/png;base64,"+QRcode.download; QRcode.img = "<img src='"+QRcode.url+"' width='"+imgsize+"'>"; $(nodeID).html(QRcode.img); // 提供替换二维码的方法,请声明在模版的script.ftl文件下; if (typeof getQRcodeCallback === "function") getQRcodeCallback(); } }); //nodeID 必填,String,需要二维码的位置的ID(给父元素制定一个ID); //device 选填,NumBer,1=android,2=ios,3=sportsApp,默认android; //imgsize 选填,Number,生成的图片的尺寸(px),0-1920,默认127,最佳尺寸127; //體育不取名sports,因為回傳後端會影響後端邏輯判斷url會多一個sports,因為沒有這個頁面導致跳轉405 } // layer弹窗函数结束 function qrcode(){ //android二维码 getQRcode("#code_android",1,127); //ios二维码 getQRcode("#code_ios",2,127); } //解决使用tab键,登录/注册被选中时文字颜色改变 var rgb = $("a._vr_login,.btn-reg,.btn-register").css('color');$("a._vr_login,.btn-reg,.btn-register").focus(function(){ $(this).css("color",rgb); }); // 解决二级导航轮播点击会收回的问题 $('.navbar-sub .sub-content .api-btn-prev,.navbar-sub .sub-content .api-btn-next').on('mouseleave',function (e) { e.stopPropagation(); }); // 调用声音的方法,控制播放和暂停传入的是声音标签的ID function PlaySound(id) { var thissound=document.getElementById(id); thissound.play(); } function StopSound(id) { var thissound=document.getElementById(id); thissound.pause(); thissound.currentTime = 0; } /*储存网址内搜寻参数*/ function handleLocationParam(){ var fpixelid = getlocationParam('fpixelid') //fbPixel id var kpixelid = getlocationParam('kpixelid') //kwaiPixel id var access_token = getlocationParam('access_token') // access_token var api_version = getlocationParam('api_version') // api_version var tiktokPixelId = getlocationParam('ttpixelid') //ttpixelid id var tt_test_id = getlocationParam('tt_test_id') var click_id = getlocationParam('click_id') var pixel_id = getlocationParam('pixel_id') var c = getlocationParam('c') //注册推广码 var isFpixelidExist = sessionStorage.getItem('fpixelid') || false var isKpixelidExist = sessionStorage.getItem('kpixelid') || false var isTiktokpixelidExist = sessionStorage.getItem('ttpixelid') || false if(fpixelid){ sessionStorage.setItem('fpixelid',fpixelid) if(isKpixelidExist){ sessionStorage.removeItem('kpixelid') sessionStorage.removeItem('ttpixelid') } }else if(kpixelid){ sessionStorage.setItem('kpixelid',kpixelid) if(isFpixelidExist){ sessionStorage.removeItem('fpixelid') sessionStorage.removeItem('ttpixelid') } }else if(tiktokPixelId){ sessionStorage.setItem('ttpixelid',tiktokPixelId) if(isTiktokpixelidExist){ sessionStorage.removeItem('fpixelid') sessionStorage.removeItem('kpixelid') } } if(access_token) { sessionStorage.setItem('access_token',access_token) } if(api_version) { sessionStorage.setItem('api_version',api_version) } if(click_id) { sessionStorage.setItem('click_id',click_id) } if(pixel_id) { sessionStorage.setItem('pixel_id',pixel_id) } if(fpixelid || access_token || api_version) { sessionStorage.setItem('fb_pixel_data', JSON.stringify({fpixelid, access_token, api_version})) } if(c){ sessionStorage.setItem('registerCode',c) } if(tiktokPixelId){ sessionStorage.setItem('ttpixelid',tiktokPixelId) } if(tt_test_id){ sessionStorage.setItem('tt_test_id',tt_test_id) } } function getCommunity(nodeID) { var origin = document.location.origin; $.ajax({ type: "POST", url: origin + "/mobile-api/v5/origin/getCommunity.html", dataType: 'json', success: function(res) { var data = res.data.settings if(!!data) { var template = '<ul class="list-inline text-center communityRoot m-b-0">' for(let i=0; i<data.length; i++) { if(data[i].PC_display) { template += '<li><a href="' + (data[i].PC_link || 'javascript:;') + '"' + (!!data[i].PC_link && " target='_blank'" || "") + '><img src="' + data[i].cover + '"></a></li>'; } } template += '</ul>' $(nodeID).html(template); } }, error:function (){ } }) } </script> <script> var fpixelid = sessionStorage.getItem('fpixelid') || false if(fpixelid){ var script = document.createElement('script'); script.innerHTML = `!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '${fpixelid}'); fbq('track', 'PageView');`; var noscript = document.createElement('noscript'); var img = document.createElement('img'); img.setAttribute('height', '1'); img.setAttribute('width', '1'); img.setAttribute('style', 'display:none'); img.src = `https://www.facebook.com/tr?id=${fpixelid}&ev=PageView&noscript=1`; var head = document.head || document.getElementsByTagName('head')[0]; head.appendChild(script); head.insertBefore(noscript, script); noscript.appendChild(img); } </script> <script> var kpixelid = sessionStorage.getItem('kpixelid') === null ? getlocationParam('kpixelid').toString() : sessionStorage.getItem('kpixelid').toString() || false if(kpixelid){ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.install=t():e.install=t()}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){"use strict";var r=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))};!function(e){var t=window;t.KwaiAnalyticsObject=e,t[e]=t[e]||[];var n=t[e];n.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"];var o=function(e,t){e[t]=function(){var n=Array.from(arguments),o=r([t],n,!0);e.push(o)}};n.methods.forEach((function(e){o(n,e)})),n.instance=function(e){var t=n._i[e]||[];return n.methods.forEach((function(e){o(t,e)})),t},n.load=function(t,r){n._i=n._i||{},n._i[t]=[],n._i[t]._u="https://s1.kwai.net/kos/s101/nlav11187/pixel/events.js",n._t=n._t||{},n._t[t]=+new Date,n._o=n._o||{},n._o[t]=r||{};var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src="https://s1.kwai.net/kos/s101/nlav11187/pixel/events.js?sdkid="+t+"&lib="+e;var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(o,i)}}("kwaiq")}])})); kwaiq.load(`${kpixelid}`); kwaiq.page(); } // 快手埋點 function firstIntoHome() { if(kpixelid){ kwaiq.instance(kpixelid).track('contentView') } } var pathnameUrl = window.location.pathname var originUrl = window.location.origin var kpixelid_val = sessionStorage.getItem('kpixelid') || getlocationParam('kpixelid') || '' var click_id_val = sessionStorage.getItem('click_id') || getlocationParam('click_id') || '' var pixel_id_val = sessionStorage.getItem('pixel_id') || getlocationParam('pixel_id') || '' var kwaiParams = '' if(kpixelid_val && click_id_val && pixel_id_val) { kwaiParams = '?click_id='+ click_id_val +'&pixel_id='+ pixel_id_val +'&kpixelid='+ kpixelid_val +'' $('a[href="register.html"]').attr('href', $('a[href="register.html"]').attr('href') + kwaiParams) $('a[href="/"]').attr('href', $('a[href="/"]').attr('href') + kwaiParams) } if(pathnameUrl === '/') { firstIntoHome(); //快手 } </script> <script> var tiktokPixelId = sessionStorage.getItem('ttpixelid') === null ? getlocationParam('ttpixelid').toString() : sessionStorage.getItem('ttpixelid').toString() || false let num = '' // 產生隨機三位數傳入content_id for (let i = 0; i < 3; i++) { num += Math.floor(Math.random() * 9 + 1); } if (tiktokPixelId) { !function (w, d, t) { w.TiktokAnalyticsObject = t; var ttq = w[t] = w[t] || []; ttq.methods = ["page", "track", "identify", "instances", "debug", "on", "off", "once", "ready", "alias", "group", "enableCookie", "disableCookie"], ttq.setAndDefer = function (t, e) { t[e] = function () { t.push([e].concat(Array.prototype.slice.call(arguments, 0))) } }; for (var i = 0; i < ttq.methods.length; i++) ttq.setAndDefer(ttq, ttq.methods[i]); ttq.instance = function (t) { for (var e = ttq._i[t] || [], n = 0; n < ttq.methods.length; n++) ttq.setAndDefer(e, ttq.methods[n]); return e }, ttq.load = function (e, n) { var i = "https://analytics.tiktok.com/i18n/pixel/events.js"; ttq._i = ttq._i || {}, ttq._i[e] = [], ttq._i[e]._u = i, ttq._t = ttq._t || {}, ttq._t[e] = +new Date, ttq._o = ttq._o || {}, ttq._o[e] = n || {}; var o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.src = i + "?sdkid=" + e + "&lib=" + t; var a = document.getElementsByTagName("script")[0]; a.parentNode.insertBefore(o, a) }; ttq.load(tiktokPixelId); ttq.page(); }(window, document, 'ttq'); } </script> <script async="async" type="text/javascript" src="//js.users.51.la/21324629.js"></script> <script> /** * 來源: ftl/commonPage/commonContent/footerPartner.ftl */ $(function(){ loadStyleString(".hongtu-white a.partner:after,.hongtu-white a.partner span", "commonPage/images/partner/partner-hongtu-white.png",false,true); loadStyleString(".hongtu-gold a.partner:after,.hongtu-gold a.partner span", "commonPage/images/partner/partner-hongtu-gold.png",false,true); loadStyleString(".hongtu-gray a.partner:after,.hongtu-gray a.partner span", "commonPage/images/partner/partner-hongtu-gray.png",false,true); loadStyleString(".hongtu-gray01 a.partner:after,.hongtu-gray01 a.partner span", "commonPage/images/partner/partner-hongtu-gray01.png",false,true); loadStyleString(".hongtu-blueGrey a.partner:after,.hongtu-blueGrey a.partner span", "commonPage/images/partner/partner-hongtu-blueGrey.png",false,true); loadStyleString(".hongtu-black a.partner:after,.hongtu-black a.partner span", "commonPage/images/partner/partner-hongtu-black.png",false,true); loadStyleString(".hongtu-silver a.partner:after,.hongtu-silver a.partner span", "commonPage/images/partner/partner-hongtu-silver.png",false,true); loadStyleString(".hongtu-goldGradient a.partner:after,.hongtu-goldGradient a.partner span", "commonPage/images/partner/partner-hongtu-goldGradient.png",false,true); loadStyleString(".hongtu-purple-02 a.partner:after,.hongtu-purple-02 a.partner span", "commonPage/images/partner/partner-hongtu-purple-02.png",false,true); loadStyleString(".hongtu-brown a.partner:after,.hongtu-brown a.partner span", "commonPage/images/partner/partner-hongtu-brown01.png",false,true); loadStyleString(".hongtu-brown01 a.partner:after,.hongtu-brown01 a.partner span", "commonPage/images/partner/partner-hongtu-brown01.png",false,true); }); </script> <!--登录弹窗内容--> <div id="login-dialog" style="display:none;"> <form id="loginForm" method="post"> <input type="hidden" name="type" value="dialog"> <div class="form-group account"> <input type="text" class="form-control" placeholder="账号" name="username" /> <div class="tip" style="display: none;">请输入账号!</div> </div> <div class="form-group password"> <input type="password" class="form-control" placeholder="密码" name="password" /> <div class="tip" style="display: none;">请输入密码!</div> </div> <div class="input_code"> <div class="form-group code _vr_captcha_box" style="display: none;"> <input type="text" class="form-control" placeholder="验证码" name="captcha" maxlength="4" /> <img class="_vr_captcha_code test" data-code="loginDialog"> <div class="tip" style="display: none;">请输入验证码!</div> </div> <a target="_blank" href="commonPage/msiteCommonContent/forgetPwd.html" class="forget-pas">忘记密码?</a> </div> <a href="/register.html" class="btn-register">注册</a> <!-- Social Login 主題顏色:theme-white | theme-black; 按鈕大小:btn-lg | btn-md | btn-lt --> <div class="social_button theme-white btn-md"> <p class="hr-text">OR</p> <!-- 主题颜色:theme-white | theme-black; 按钮大小:btn-lg | btn-md | btn-lt --> <div class="row" name="social-login.ftl?d=211021"> <a class="btn btn-socialLogin GO_login" href="javascript:void(0);" onclick="socialLogin('google')"></a> <a class="btn btn-socialLogin FB_login" href="javascript:void(0);" onclick="socialLogin('facebook')"></a> <a class="btn btn-socialLogin ZA_login" href="javascript:void(0);" onclick="socialLogin('zalo')"></a> </div> <script name="social-login.ftl"> var page = location.pathname; var facebookClientId, facebookRedirectUrl, googleClientId, googleRedirectUrl,clientSecretParam, zaloClientId, zaloRedirectUrl; var ouathLoginWindow $(function () { // 判断在非注册页,确认是否有先前第三方的cookie,并将cookie清除 if (page !== "/register.html" && getCookie('SOCIAL_REGISTER')) { setCookie('SOCIAL_REGISTER', '') setCookie('SOCIAL_LOGIN_ACCESS_TOKEN', '') } /*第三方按钮与分划线*/ var fb_buttons = $(".FB_login"); var zl_buttons = $(".ZA_login"); var gg_buttons = $(".GO_login"); var hr_text = $(".hr-text"); // 后台第三方登入按钮开关 $.ajax({ url: "/mobile-api/v5/origin/loginSwitchCheck.html", type: "get", dataType: 'json', success: function (res) { /*open状态 {true:开启, false:关闭}*/ if (res.data.googleLoginStatus === true) { hr_text.show(); gg_buttons.css("display","block"); } if (res.data.fbLoginStatus === true) { hr_text.show(); fb_buttons.css("display","block"); } if (res.data.zaloLoginStatus === true) { hr_text.show(); zl_buttons.css("display","block"); } getLoginParam(res.data) } }); }) function getLoginParam(data) { //第三方登入授权资料 $.ajax({ url: "/mobile-api/v5/origin/getThirdParam.html", type: "get", dataType: 'json', success: function (res) { // 需再优化,跟随开关有再接值 if (data.googleLoginStatus === true) { googleClientId = res.data.googleLoginParam.clientIDParam; googleRedirectUrl = res.data.googleLoginParam.redirectURL clientSecretParam = res.data.googleLoginParam.clientSecretParam console.log('GOOGLE:', googleClientId, googleRedirectUrl) } if(data.fbLoginStatus === true) { facebookClientId = res.data.fbLoginParam.clientIDParam; facebookRedirectUrl = res.data.fbLoginParam.redirectURL; console.log('FACEBOOK:', facebookClientId, facebookRedirectUrl) } if(data.zaloLoginStatus === true) { zaloClientId = res.data.zaloLoginParam.clientIDParam; zaloRedirectUrl = res.data.zaloLoginParam.redirectURL; console.log('ZALO:', zaloClientId, zaloRedirectUrl) } //if data是空的,表示任何开关都没打开,要屏蔽整个 // if(data === null) { // $("").hide() // } } }); } function socialLogin(social_Type) { var ouathUrl var windowUrl = window.location.origin if(social_Type == 'google') { ouathUrl = googleRedirectUrl + '?type=GBGoogleSocialLogin&clientId=' + googleClientId + '&clientSecretParam=' + clientSecretParam + '&redirectURL=' + googleRedirectUrl } else if(social_Type == 'facebook') { ouathUrl = facebookRedirectUrl + '?type=GBFacebookSocialLogin&clientId=' + facebookClientId + '&redirectURL=' + facebookRedirectUrl } else { ouathUrl = zaloRedirectUrl + '?type=GBZaloSocialLogin&clientId=' + zaloClientId + '&redirectURL=' + zaloRedirectUrl } // 打开 第三方授权页面 ouathLoginWindow = window.open(ouathUrl, 'ouathWindow', config='height=650,width=600'); // 监听子页回传的token window.addEventListener("message", receiveMessage, {once:true}); } function receiveMessage(event) { //event.data 為 子页面传回的值 console.log(event.data) // 回传的是字串值,转成物件 JSON.parse(event.data),并自动登入 postData(JSON.parse(event.data)) // 登入成功且授权后,关闭视窗 ouathLoginWindow.close() } function postData(data) { var url = "/passport/login.html?t="+ new Date().getTime().toString(36); var tpType = '' var tpToken = '' if(data.type === 'facebook') { setCookie("SOCIAL_LOGIN_TPTYPE", 0) setCookie("SOCIAL_LOGIN_ACCESS_TOKEN", data.access_token) tpType = 0 tpToken = data.access_token } else if(data.type === 'google') { setCookie("SOCIAL_LOGIN_TPTYPE", 1) setCookie("SOCIAL_LOGIN_ACCESS_TOKEN", data.id_token) tpType = 1 tpToken = data.id_token } else { setCookie("SOCIAL_LOGIN_TPTYPE", 2) setCookie("SOCIAL_LOGIN_ACCESS_TOKEN", data.access_token) tpType = 2 tpToken = data.access_token } setCookie('SOCIAL_REGISTER', true) // 第三方登入成功授权后,自动登入 $.ajax({ url: url, data: { "username": '', "password": '', "tpType": tpType, "tpToken": tpToken, }, type: "POST", async: false, dataType: "JSON", success: function (data) { // 登入成功 sessionStorage.setItem('thirdPartyLogin', 'true'); if (data.success) { layer.close(loginObj.loginDialog); afterLogin(data); } else { // 登入失败,即为尚未注册,将跳转到注册页做注册 console.log(data.message) window.location.href = "/register.html"; } } }) } </script> </div> <a href="javascript:" class="btn_reg openNewWindow" data-url="/imLink.html"><span></span>在线客服</a> </form> <div class="right_qrcode"> <div class="img_bg " > <div class="imc_title"></div> <div id="login_code_android" class="qr-code"> <a href="javascript:"> <img class="qcode-blur" src="https://kgmvca.innittapp.com/ftl/commonPage/zh_CN/mobileTopic/images/special_3.jpg" style="animation-delay: .7s;"> </a> </div> <div class="text_center"> <p class="p01">扫码下载手机原生APP</p> <p class="p02">推荐使用【UC浏览器】扫码</p> </div> <div class="link_app_dld"> <a href="javascript:" target="_blank">APP下载专题页</a> </div> </div> </div> <script> $(".input_code").resize(function(){ if($(this).height() > 24){ $(".layui-login-dialog").css("height","520px"); } }); openNewPopWindow(); // 判读是否登录 var isLogin = sessionStorage.is_login; //后台设置是否登录后才能显示二维码 getQRcode("#login_code_android",1,110); </script> </div> <!--下载弹窗内容--> <div id="download-mobile" style="display:none;"> <div class="code_item ios"> <div class="qrcode" id="code_ios"> </div> <div class="tit_d">iOS APP下载</div> <p>使用苹果手机浏览器扫描二维码,<br />即可下载APP</p> </div> <div class="code_item android"> <div class="qrcode qr2" id="code_android"> </div> <div class="tit_d">安卓APP下载</div> <p>使用安卓手机浏览器扫描二维码,<br />即可下载APP</p> </div> </div> <div id="download-pc" style="display: none;"> <div style="padding:165px 60px;font-size: 24px;">敬请期待!</div> </div> <div id="download-pc-hg" style="display: none;"> <ul class="api-list" style="min-height:330px;"> <li> <div class="api-name hg"> <div class="nam">皇冠体育原生APP</div> <div class="tip">使用手机浏览器扫描二维码<br />即可下载APP</div> </div> <div class="download-btn-group"> <a href="javascript:" class="btn-app">扫码下载APP <div class="app-qr" id="code_sports"> </div> </a> </div> </li> </ul> </div> <script> // .nav-3-6 ,的下拉菜单滚动 与 之前版的js分离,移除api-games-xxxx,避免后面的js给下拉菜单重复绑定滚动; $('.nav-3-6 .api-games-wrap .api-games').removeClass().addClass("api-games"); // 单独给 nav-3-6 二级下拉菜单 添加左右滚动 $('.nav-3-6 .api-games-wrap .api-games').Marquee({ distance: 224, // 移动距离 time: 2, btnGo: { left: '.api-prev', right: '.api-next' }, direction: 'left' }); // .nav-3-5 .navsub-sub 二级导航图片中间的名字 $(".nav-3-5 .sub-content li").each(function () { $(this).find("dt a>span").html('<em>'+$(this).find("dd a>i").html()+'</em>'); }) // .nav-3-5 ,的下拉菜单滚动 与 之前版的js分离,移除api-games-xxxx,避免后面的js给下拉菜单重复绑定滚动; $('.nav-3-5 .api-games-wrap .api-games').removeClass().addClass("api-games"); // 单独给 nav-3-5 二级下拉菜单 添加左右滚动 $('.nav-3-5 .api-games-wrap .api-games').Marquee({ distance: 207, // 移动距离 time: 2, btnGo: { left: '.api-prev', right: '.api-next' }, direction: 'left' }); // 二级下拉菜单-左右滚动 if( $(".nav-3-1").hasClass("nav-3-1") || $(".nav-3-2").hasClass("nav-3-2") || $(".nav-3-4").hasClass("nav-3-4") ) { $('.api-games-live').Marquee({ distance: 212, // 移动距离 time: 2, btnGo: { left: '.api-prev', right: '.api-next' }, direction: 'left' }); } else { $('.api-games-live').Marquee({ distance: 282, // 移动距离 time: 2, btnGo:{ left: '.api-prev', right: '.api-next' }, direction: 'left' }) } if($(".nav-3-2").hasClass("nav-3-2")){ // 二级下拉菜单-左右滚动 $('.api-games-sports').Marquee({ distance: 282, // 移动距离 time: 2, btnGo: { left: '.api-prev', right: '.api-next' }, direction: 'left' }); } else { $('.api-games-sports').Marquee({ distance: 282, // 移动距离 time: 2, btnGo: { left: '.api-prev', right: '.api-next' }, direction: 'left' }); } $('.api-games-casino').Marquee({ distance: 282, // 移动距离 time: 2, btnGo: { left: '.api-prev', right: '.api-next' }, direction: 'left' }); $('.api-games-lottery').Marquee({ distance: 282, // 移动距离 time: 2, btnGo: { left: '.api-prev', right: '.api-next' }, direction: 'left' }); $('.api-games-chess').Marquee({ distance: 282, // 移动距离 time: 2, btnGo: { left: '.api-prev', right: '.api-next' }, direction: 'left' }); $('.api-games-financial').Marquee({ distance: 282, // 移动距离 time: 2, btnGo: { left: '.api-prev', right: '.api-next' }, direction: 'left' }); function rebate(){ $("#sub-live .num-single").attr('num',myLive_num[0]); $("#sub-live .num-decimal").attr('num',myLive_num[1]); $("#sub-lottery .num-single").attr('num',myLottery_num[0]); $("#sub-lottery .num-decimal").attr('num',myLottery_num[1]); $("#sub-casino .num-single").attr('num',myCasino_num[0]); $("#sub-casino .num-decimal").attr('num',myCasino_num[1]); $("#sub-sports .num-single").attr('num',mySports_num[0]); $("#sub-sports .num-decimal").attr('num',mySports_num[1]); $("#sub-chess .num-single").attr('num',myChess_num[0]); $("#sub-chess .num-decimal").attr('num',myChess_num[1]); } </script><script src="https://kgmvca.innittapp.com/ftl/commonPage/js/countUp/countUp.js"></script> <script> /*全局变量:是否已经登录*/ var isLogin = false; var REGSTER_SEND_EMAIL_TIME = "REGSTER_SEND_EMAIL_TIME"; var REGSTER_SEND_PHONE_TIME = "REGSTER_SEND_PHONE_TIME"; $(function(){ //点击api的时候,加上active类名 $("#api-tabs li").on("click",function(){ $("#api-tabs li").removeClass("active"); var $dataApi = $(this).find('a').attr("data-api"); $("#api-tabs li a[data-api='"+$dataApi+"']").parent().addClass("active"); }); //页面加载的时候,默认第一个加active $("#api-tabs li").each(function($index){ if($index==0&&window.location.search==""){ var $dataApi = $(this).find('a').attr("data-api"); $("#api-tabs li a[data-api='"+$dataApi+"']").parent().addClass("active"); } }); $(function(){ loadStyleString(".main-about .page-left .list-group-item:hover, .main-about .page-left .list-group-item.active ", "/theme/images/sidebar_over.png",false,false); loadStyleString("main.main-chess section.chess-warp .item:hover .mask ", "/themes/images/image-h.png",false,false); loadStyleString(".sports-list>li>.sports-item>.item:hover ", "/themes/images/sports-list-hover.png",true,false); loadStyleString(".sports-list>li:hover .sports-item>.title ", "/themes/images/btnh.png",true,false); loadStyleString("header .navbar-wrap:after ", "/themes/images/nav-bg-bottom.png",false,false); loadStyleString("header .static-bar .top-right-pic .phone-pic i", "/themes/images/icon-phone.png",false,false); loadStyleString("header .static-bar .top-right-pic .msg-pic i", "/themes/images/icon-msg.png",false,false); loadStyleString("header .static-bar .top-link a", "/themes/images/top-link-sprite.png",false,false); loadStyleString("header .form-wrap .form-inline .dropdown-menu:before", "/themes/images/arrows-top.png",false,false); loadStyleString("header .form-wrap .form-inline .dropdown-menu .btn-login", "/themes/images/login-btn.png",false,false); loadStyleString(".navbar-sub > .sub-content", "/themes/images/navbar-sub-content-bg.png",false,false); loadStyleString(".api-item:hover", "/themes/images/nav-bg-hover.png",false,false); loadStyleString(".api-games > ul > li", "/themes/images/nav_bg.png",false,false); }) // 文字闪烁 textBlink($(".link-01"), "yellow", "red", 400); textBlink($(".link-02"), "red", "white", 500); // 公告-左滚动 $('.notice-list>ul>li').css('display', 'inline-block'); $('.notice-list').Marquee({ isMarquee: true, isEqual: false, // 元素等长 scrollDelay: 30, // 时长 direction: 'left' }); //填充页脚赞助商logo--> // var partner_list = ["bb", "ag", "mg", "pt", "sb", "png", "og", "hg", "gd", "bsg", "ebet", "opus", "jdb", "prg", "hb", "sg", "dt", "mw", "nt", "pg", "cq9", "gg", "ysb", "bc", "djn", "ds", "sa", "bg", "ea"]; var partner_list = ["bb", "mg", "pt", "ag", "og", "hg", "gd"]; var partner_html = ''; for (var i = 0; i < partner_list.length; i++) { partner_html += '<li class="partner-' + partner_list[i] + '"><a class="partner ' + partner_list[i] + '"><span></span></a></li>' } $(".footer-partner .partner-list").html(partner_html); }); </script> <script src="https://kgmvca.innittapp.com/ftl/hg1537/plugin/js/TweenMax.min.js"></script> <script src="https://kgmvca.innittapp.com/ftl/hg1537/plugin/js/jquery-parallax.js"></script> <script src="https://kgmvca.innittapp.com/ftl/hg1537/plugin/js/slide.min.js"></script> <script src="https://kgmvca.innittapp.com/ftl/hg1537/plugin/js/jquery.qrcode.js"></script> <script> // 轮播图 jQuery(".slide").slide({ titCell: ".slide-indicators ul", mainCell: ".slide-inner ul", effect: "fold", autoPlay: true, interTime: 2500, autoPage: true, trigger: "click", // 切换图片时,才加载图片 startFun: function(i) { var curLi = jQuery(".slide .slide-inner li").eq(i); if (!!curLi.attr("data-src")) { var imgUrl = curLi.attr("data-src").replace('url(', '').replace(')', '') if(curLi.attr("data-src").indexOf('http') > -1) { if(useBase64){ $.ajax({ type: "GET", url: imgUrl.indexOf('base64') === -1 ? imgUrl + '.base64' : imgUrl, success: function(data) { if(data.indexOf('abcde') > -1) { var imgdata = data.substr(5); var base64Img = "data:image/webp;base64,"+imgdata.replace(/\s+/g,"") curLi.css('background-image', 'url(' + base64Img + ')').removeAttr("data-src") } else { curLi.css('background-image', 'url(' + imgUrl.replace('.base64', '') + ')').removeAttr("data-src") } }, error:function (){ curLi.css('background-image', 'url(' + imgUrl.replace(cdnUrl, '') + ')').removeAttr("data-src") } }) }else { var ipos ipos = imgUrl.indexOf('/fserver') var newUrl = 'gf0908' + imgUrl.substring(ipos) + timestamp var md5URL = md5(newUrl) curLi.css("background-image", 'url("'+ imgUrl +'?wsSecret='+md5URL+'&wsTime='+timestamp+'")').removeAttr("data-src") } }else { curLi.css("background-image", curLi.attr("data-src")).removeAttr("data-src") } } } }); $("#collapseOne").on("hover",function () { $('#collapseOne').collapse('toggle') },function () { $('#collapseOne').collapse('toggle') }); //二维码3d $('#slide3d').slideCarsousel({ slideType: '3d', indicatorEvent: 'mouseover' }); var once = true; // 只执行一次 // 底部信息数字动画 if (once) { if ($(window).scrollTop() + $(window).height() > $(".info-item").offset().top + 183 || $(".info-item").offset().top + 300 < $(window).height()) { var demo1 = new CountUp("n1", 0, 25, 0, 2.5); demo1.start(); var demo2 = new CountUp("n2", 0, 180, 0, 2.5); demo2.start(); var demo3 = new CountUp("n3", 0, 36, 0, 2.5); demo3.start(); $(".bar-inside").addClass('reached'); once = false; } } $(document).scroll(function() { // 底部信息数字动画 if (once) { if ($(window).scrollTop() + $(window).height() > $(".info-item").offset().top + 183 || $(".info-item").offset().top + 300 < $(window).height()) { var demo1 = new CountUp("n1", 0, 25, 0, 2.5); demo1.start(); var demo2 = new CountUp("n2", 0, 180, 0, 2.5); demo2.start(); var demo3 = new CountUp("n3", 0, 36, 0, 2.5); demo3.start(); $(".bar-inside").addClass('reached'); once = false; } } }); $(function(){ homeDialog(); var cu_url = window.location.origin; //当前网址 $(".cu_mobile").text(cu_url); // jQuery('#qrcode').qrcode(".cu_mobile"); jQuery("#qrcode").qrcode({ render: "canvas", // 渲染方式有table方式和canvas方式 width: 121, //默认宽度 height: 121, //默认高度 text: window.location.origin, //二维码内容 typeNumber: -1, //计算模式一般默认为-1 correctLevel: 2, //二维码纠错级别 background: "#ffffff", //背景颜色 foreground: "#000000" //二维码颜色 }); //android二维码 var download = ""; var android_url = ""; $.ajax({ url:"/index/getAppsUrl.html", type:"get", data:{"device":"android"}, async:false, success:function (data) { var data = eval('('+data+')'); android_download=data.app; android_url = "data:image/png;base64,"+android_download; } }); $("#android_qr_code").append("<img src="+android_url+">"); //ios二维码 var ios_download = ""; var ios_url = ""; $.ajax({ url:"/index/getAppsUrl.html", type:"get", data:{"device":"ios"}, async:false, success:function (data) { var data = eval('('+data+')'); ios_download=data.app; ios_url = "data:image/png;base64,"+ios_download; } }); $("#ios_qr_code").append("<img src="+ios_url+">"); }); $(".home-accordion").accordion({ maxWidth: "627", expandSpeed: "10", slideSpeed: "10", showIndex: "2" }); $(function(){ loadStyleString(".game-type .game-wrap .game-box.game-casino .hover ul li a:after ", "/themes/images/game-api-casino.png",false,false); loadStyleString(".game-type .game-wrap .game-box.game-live .hover ul li a:after ", "/themes/images/game-api-live.png",false,false); loadStyleString(".game-type .game-wrap .game-box.game-chess .hover ul li a:after ", "/themes/images/game-api-chess.png",false,false); loadStyleString(".game-type .game-wrap .game-box.game-sports .hover ul li a:after ", "/themes/images/game-api-sports.png",false,false); loadStyleString(".game-type .game-wrap .game-box.game-lottery .hover ul li a:after ", "/themes/images/game-api-lottery.png",false,false); loadStyleString(".game-type .game-wrap .game-box.game-huntfish .hover ul li a:after ", "/themes/images/game-api-huntfish.png",false,false); loadStyleString(".screen-02 ul li.active .acco-01,.screen-02 ul li:hover .acco-01 ", "/themes/images/pic-game1-bg.jpg",false,false); loadStyleString(".screen-02 ul li.active .acco-01,.screen-02 ul li:hover .acco-02 ", "/themes/images/pic-game2-bg.jpg",false,false); loadStyleString(".screen-02 ul li.active .acco-01,.screen-02 ul li:hover .acco-03 ", "/themes/images/pic-game3-bg.jpg",false,false); loadStyleString(".screen-02 ul li.active .acco-01,.screen-02 ul li:hover .acco-04 ", "/themes/images/pic-game4-bg.jpg",false,false); loadStyleString(".screen-02 ul li .info-item:after ", "/themes/images/footer-info-shadow.png",false,false); }) </script> </body> </html>