lixin-web
Version:
vue and bootstrap
1 lines • 25.1 kB
JavaScript
var LotteryBaBa=function(){var a=this;this.$Lottery;this.$LotteryType;this.$DownCode;this.$FenDownCode;this.$LiDownCode;this.$Method;this.$SysCode;this.$SysUnitMoney;this.$UserCode;this.$UserLp;this.$UserMaxCode;this.$UserMinCode;this.$bData={};this.$bList=[];this.getSelectPlace=function(c){var b=[];var d=c.find(".places");if(d&&d.length>0){$.each(d,function(){var f=[];var e=$(this).find('ul > li input[type="checkbox"]');$.each(e,function(){if($(this).is(":checked")){f.push("√")}else{f.push("-")}});b.push(f)})}return b};this.getSelectBall=function(c){var b=[];var d=c.find(".balls");if(d&&d.length>0){$.each(d,function(){var f=[];var e=$(this).find("ul > li > a.selected");$.each(e,function(){var g=$(this).attr("data-val");f.push(g)});b.push(f)})}return b};this.getTextareaBall=function(e){var d=[];var c=e.find(".textarea > textarea");if(c&&c.length>0){var f=c.val().replace(/\,|\;|\n|\t/g," ");var b=f.split(" ");$.each(b,function(g,h){d.push(h)})}return d};this.buildSelectPlace=function(c,b){$.each(b.layout,function(d,g){var f=$('<div class="row">');if(g.title){f.append('<div class="label">'+g.title+"</div>")}if(g.cls){f.addClass(g.cls)}var e=$('<div class="balls">').append("<ul>");$.each(g.balls,function(h,i){e.find("ul").append('<li><a data-val="'+i+'">'+i+"</a></li>")});e.find("ul > li > a").click(function(){if($(this).hasClass("selected")){$(this).removeClass("selected")}else{$(this).addClass("selected")}a.PlayOptions.update()});f.append(e);if(g.tools){a.buildBallTools(f,e)}c.append(f)})};this.buildBallTools=function(f,e){var b=e.find("ul > li > a");var d=$('<div class="tools">').append('<ul><li><a data-command="all">全</a></li><li><a data-command="big">大</a></li><li><a data-command="small">小</a></li><li><a data-command="single">单</a></li><li><a data-command="double">双</a></li><li><a data-command="clean">清</a></li></ul>');var c=function(g,h){if(h){if(!g.hasClass("selected")){g.trigger("click")}}else{if(g.hasClass("selected")){g.trigger("click")}}};d.find('a[data-command="all"]').click(function(){$.each(b,function(){c($(this),true)})});d.find('a[data-command="big"]').click(function(){$.each(b,function(g){if(g<Math.round(b.length/2)){c($(this),false)}else{c($(this),true)}})});d.find('a[data-command="small"]').click(function(){$.each(b,function(g){if(g<Math.round(b.length/2)){c($(this),true)}else{c($(this),false)}})});d.find('a[data-command="single"]').click(function(){var g=[1,3,5,7,9,11];$.each(b,function(){var h=parseInt($(this).attr("data-val"));if($.inArray(h,g)!=-1){c($(this),true)}else{c($(this),false)}})});d.find('a[data-command="double"]').click(function(){var g=[0,2,4,6,8,10];$.each(b,function(){var h=parseInt($(this).attr("data-val"));if($.inArray(h,g)!=-1){c($(this),true)}else{c($(this),false)}})});d.find('a[data-command="clean"]').click(function(){$.each(b,function(){c($(this),false)})});f.append(d)};this.buildTextareaPlace=function(d){var b=$('<div class="textarea">').append("<textarea>");var c=$('<div class="help">').html("每注号码之间请用一个空格或英文逗号或英文分号隔开(输入的号码会自动排序并去除不合格号码)。");b.find("textarea").keyup(function(){$(this).val($(this).val().replace(/\,|\,|\;|\;|\n/g," "));a.PlayOptions.update()});d.append(b);d.append(c)};this.buildCheckboxPlace=function(b,c){$.each(c.layout,function(e,g){var f=$('<div class="row">');if(g.title){f.append('<div class="label">'+g.title+"</div>")}var d=$('<div class="places">').append("<ul>");$.each(g.value,function(h,i){d.find("ul").append('<li><label><input type="checkbox">'+i+"</label></li>")});d.find('ul > li input[type="checkbox"]').change(function(){a.PlayOptions.update()});f.append(d);b.append(f)})};this.PlayArea=function(){var c=function(){var g=$(".lottery-betting > .play-area");var f=[];var e=a.getSelectPlace(g);var h=a.getSelectBall(g);var d=a.getTextareaBall(g);var i=f.concat(e).concat(h).concat(d);return i};var b=function(){$(".play-area").find("textarea").val("");if($(".play-area").find('.selected[data-val="123"],.selected[data-val="111"]').length){$(".play-area").find(".selected").eq(0).click()}else{$(".play-area").find(".selected").click()}};return{data:c,reset:b}}();this.buildPlayOptions=function(g){g.append('<div class="label">您共选择了 <span class="text-money" data-field="num">0</span> 注,倍数</div>');g.append('<div class="multiple"><input name="multiple" type="text" value="1"></div>');g.append('<div class="label">模式</div>');g.append('<div class="model"><a data-val="yuan">元</a><a data-val="jiao">角</a><a data-val="fen">分</a><a data-val="li">厘</a></div>');g.append('<div class="label">共计 <span class="text-money" data-field="total">0.000</span> 元</div>');g.append('<div class="button"><a data-command="add">添加号码</a></div>');var e="yuan";if($.cookie("USER_BDATA_MODEL")){e=$.cookie("USER_BDATA_MODEL")}g.find('.model > a[data-val="'+e+'"]').addClass("selected");var b=g.find(".multiple > input");b.keyup(function(){if($(this).val()==""){return}var j=$(this).val();if(/^[0-9]*$/.test(j)){j=Number(j);if(j>10000){$(this).val(10000)}if(j<1){$(this).val(1)}a.PlayOptions.update()}else{$(this).val(1);a.PlayOptions.update()}});b.keydown(function(j){if(j.keyCode==38||j.keyCode==40){if($(this).val()==""){return}var k=Number($(this).val());if(!isNaN(k)){if(j.keyCode==38){k++}if(j.keyCode==40){k--}if(k>10000){k=10000}if(k<1){k=1}$(this).val(k)}}});b.blur(function(){if($(this).val()==""){$(this).val(1);PlayOptions.update()}});var d=function(){if(a.$FenDownCode>0){var j=a.$SysCode-a.$FenDownCode;if(a.$UserCode>j){a.$UserMaxCode=j-a.$DownCode;Will.info("分模式最高为"+a.$UserMaxCode+"。",3000)}}};var c=function(){if(a.$LiDownCode>0){var j=a.$SysCode-a.$LiDownCode;if(a.$UserCode>j){a.$UserMaxCode=j-a.$DownCode;Will.info("厘模式最高为"+a.$UserMaxCode+"。",3000)}}};var f=function(){a.$UserMaxCode=a.$UserCode-a.$DownCode;a.$UserMinCode=a.$UserMaxCode-a.$UserLp*20};var i=function(j){if(j=="fen"){d()}else{if(j=="li"){c()}else{f()}}};var h=g.find(".model > a");h.click(function(){if(!$(this).hasClass("selected")){h.removeClass("selected");$(this).addClass("selected");var k=$(this).attr("data-val");i(k);a.AdjustPrize.slider();a.AdjustPrize.update();a.PlayOptions.update();var j=new Date(moment().startOf("year").add(1,"years"));$.cookie("USER_BDATA_MODEL",k,{expires:j,path:"/"})}});i(e)};this.PlayOptions=function(){var d=function(){return $(".lottery-betting > .play-options")};var b=function(){return Number(d().find(".multiple > input").val())};var c=function(){var f=d().find(".model > a.selected").attr("data-val");if(f=="yuan"){return{val:f,money:1}}if(f=="jiao"){return{val:f,money:0.1}}if(f=="fen"){return{val:f,money:0.01}}if(f=="li"){return{val:f,money:0.001}}};var e=function(){var f=a.LotteryUtils.inputNumbers(a.$bData.method,a.PlayArea.data());var g=b()*f*a.$SysUnitMoney*c().money;d().find('[data-field="num"]').html(f);d().find('[data-field="total"]').html(g.toFixed(3))};return{els:d,multiple:b,model:c,update:e}}();this.buildAdjustPrize=function(f,d){f.empty();f.append('<div class="col-sm-8"><span class="col-sm-3">奖金调节:</span><div class="slider col-sm-6"></div><div class="col-sm-3"><span data-field="code">0</span> / <span data-field="point">0.0</span>%</div></div><span class="prize col-sm-4"><i></i>当前玩法奖金<span data-field="prize">0.00</span>元</span>');var e=f.find(".slider");var i=a.$UserMaxCode;if($.cookie("USER_BDATA_CODE")){var g=$.cookie("USER_BDATA_CODE");if(!isNaN(g)){if(g>a.$UserMaxCode){i=a.$UserMaxCode}else{if(g<a.$UserMinCode){i=a.$UserMinCode}else{i=g}}}}e.noUiSlider({connect:"lower",behaviour:"snap",step:2,start:i,range:{max:a.$UserMaxCode,min:a.$UserMinCode}});if(a.$UserMaxCode==a.$UserMinCode){e.attr("disabled","disabled")}else{e.removeAttr("disabled")}var h=function(k){var j=a.$UserLp-((k-a.$UserMinCode)/20).toFixed(1);f.find('[data-field="code"]').html(k);f.find('[data-field="point"]').html(j.toFixed(1));a.AdjustPrize.update()};var b=function(){var k=Number(e.val());h(k);var j=new Date(moment().startOf("year").add(1,"years"));$.cookie("USER_BDATA_CODE",k,{expires:j,path:"/"})};var c=function(){var j=Number(e.val());h(j)};e.on({set:b,slide:c});h(i)};this.PlayHelp=function(){var b=function(){return $(".lottery-betting")};var c=function(d){b().find('[data-field="prize"]').html(d)};return{els:b,update:c}}();this.AdjustPrize=function(){var c=function(){return $(".lottery-betting > .adjust-prize")};var e=function(){return Number(c().find('[data-field="code"]').html())};var b=function(){return Number(c().find('[data-field="point"]').html())};var d=function(){c().find(".slider").noUiSlider({range:{max:a.$UserMaxCode,min:a.$UserMinCode}},true)};var f=function(){var p=a.$Method[a.$bData.method];var k=a.PlayOptions.model();var h=a.PlayOptions.model().money;if(p){var o=p.bonus.split(",");var n=[];for(var m=0,g=o.length;m<g;m++){var l=(e()/Number(o[m]))*(a.$SysUnitMoney/2)*h;n.push(l)}n.sort(function(j,i){return Number(j)>Number(i)?1:-1});if(n.length==1){a.PlayHelp.update(n[0].toFixed(3))}else{a.PlayHelp.update(n[0].toFixed(3)+" ~ "+n[n.length-1].toFixed(3))}}};return{els:c,code:e,point:b,update:f,slider:d}}();this.TianJiaHaoMaDongHua=function(){$(".play-area .balls li a.selected").each(function(){var c=$(this).position();var b=$("ul.nav.nav-tabs li").eq(0).position();$(this).parent().append($(this).clone().removeClass("selected").addClass("selectedan").css("position","absolute").css("left",c.left).css("top",c.top).animate({left:b.left+48,top:b.top-30,},100+Math.random()*1000,function(){var d=$(this);d.hide(500)}))})};this.addCallback=[];this.addToList=function(m){var k="";var b=a.$bData.method;var d=a.$bData.compress;var j=a.PlayArea.data();var f=a.LotteryUtils.inputNumbers(b,j);var h=a.LotteryUtils.inputFormat(b,j);var c=a.AdjustPrize.code();var l=a.AdjustPrize.point();var n=a.PlayOptions.multiple();var e=a.PlayOptions.model().val;var i=n*f*a.$SysUnitMoney*a.PlayOptions.model().money;if(f==0){Will.info("您还没有选择号码或所选号码不全!",3000);return false}a.TianJiaHaoMaDongHua();var g=a.$Method[b];if(f<=g.oooNums){Will.confirm("您所投注内容属于单挑玩法,最高奖金为"+g.oooBonus+"元,确认继续投注?",function(){a.LotteryRecord.add(k,b,d,h,f,n,e,c,l,i,m);a.PlayArea.reset()})}else{a.LotteryRecord.add(k,b,d,h,f,n,e,c,l,i,m);a.PlayArea.reset()}};this.LotteryRecord=function(){var d=function(){return $(".lottery-record")};var c=function(i){var i=a.$Method[i];return"["+i.name+"]"};var f=function(i){if(i.length>16){i=i.substring(0,16)+'…<a data-command="details">[详细]'}return i};var e=function(r,j,l,p,n,u,o,k,s,q,t){$('[data-injection="order-list"]').bootstrapTable("append",{method:j,content:p,num:n,multiple:u,point:s,total:q,model:o});if(l===true&&n>=1000){App.blockUI({target:d(),boxed:true,message:"超大注数处理中..."});LZMA.compress(p,3,function(v){App.unblockUI(d());if(v===false){return Will.info("号码添加失败,请重试!",3000)}p=LZMAUtil.toHex(v);a.$bList.push({lottery:a.$Lottery,issue:r,content:p,num:n,method:j,multiple:u,model:o,code:k,compress:true});if($.isFunction(t)){t()}for(var w=0;w<a.addCallback.length;w++){if($.isFunction(a.addCallback[w])){a.addCallback[w]()}}})}else{a.$bList.push({lottery:a.$Lottery,issue:r,content:p,num:n,method:j,multiple:u,model:o,code:k,compress:false});if($.isFunction(t)){t()}for(var m=0;m<a.addCallback.length;m++){if($.isFunction(a.addCallback[m])){a.addCallback[m]()}}}};var b=function(){$('[data-injection="order-list"]').bootstrapTable("removeAll");a.$bList=[]};var h=false;var g=function(){h=true;App.initScroll();var i=d().find(".button");$("body").off("click",'[data-command="add"]').on("click",'[data-command="add"]',function(){a.addToList()});i.find('[data-command="submit"]').unbind().click(function(){if(a.$bList.length>0){a.doSubmit()}else{a.addToList(a.doSubmit)}});i.find('[data-command="clear"]').unbind().click(function(){b()});i.find('[data-command="chase"]').unbind().click(function(){LotteryChase.init()})};return{init:g,add:e,clear:b}}();this.initDocument=function(){var g=$(".lottery-betting").empty();var d=$('<div class="play-groups">').append("<ul>");var h=$('<div class="play-list">');var f=$('<div class="play-help">');var b=$('<div class="play-area">');var j=$('<div class="adjust-prize clearfix">');var l=$('<div class="play-options">');var e=function(m){d.find("ul").empty();$.each(a.Layout,function(o,p){var n=$("<li>").append("<a>"+p.title+"</a>");n.find("a").click(function(){if(!$(this).hasClass("selected")){d.find("li > a.selected").removeClass("selected");$(this).addClass("selected");i(p.rows)}});d.find("ul").append(n)});d.find("ul > li > a").eq(m).trigger("click")};var i=function(m){h.empty();$.each(m,function(n,o){var p=$('<div class="row">');$.each(o,function(q,r){p.append('<div class="label">'+r.title+"</div>");$.each(r.columns,function(s,u){var t=$('<div class="column">').attr("data-method",u.shortname).html(u.showname);t.click(function(){if(!$(this).hasClass("selected")){h.find(".row > .column").removeClass("selected");$(this).addClass("selected")}a.$bData.method=u.shortname;a.$bData.compress=u.compress;c(u);k(u);a.buildAdjustPrize(j,u);a.PlayOptions.update()});p.append(t)})});h.append(p)});h.find(".row > .column").eq(0).trigger("click")};var c=function(o){f.empty();f.append('<div class="tips"><i></i><span class="label">玩法提示:</span>'+o.tips+"</div>");f.append('<div class="help-info"><i class="arrow"></i><div class="example">'+o.example+'</div><div class="help">'+o.help+"</div></div>");var m=function(p,s){var r=$(p).position().top;var q=$(p).position().left;f.find(s).css({top:r+32,left:q}).show()};var n=function(p){f.find(p).hide()};f.find(".tips > i").hover(function(){m(this,".help-info")},function(){n(".help-info")})};var k=function(m){b.empty();if(m.checkbox){a.buildCheckboxPlace(b,m.checkbox)}if(m.select){a.buildSelectPlace(b,m.select)}if(m.textarea){a.buildTextareaPlace(b,m.textarea)}};this.buildPlayOptions(l);g.append(d);g.append(h);g.append(f);g.append(b);g.append(j);g.append(l);if(a.$LotteryType==1){e(3)}else{e(0)}a.LotteryRecord.init()};this.init=function(b){if(b){a.$Lottery=b.lottery;a.$LotteryType=b.lotteryType;a.$LotteryName=b.lotteryName;a.$DownCode=b.downCode;a.$FenDownCode=b.fenDownCode;a.$LiDownCode=b.liDownCode;a.$Method=b.method;a.$SysCode=b.sysCode;a.$SysUnitMoney=b.sysUnitMoney;a.$UserCode=b.userCode;a.$UserLp=b.userLp;a.$UserMaxCode=a.$UserCode-a.$DownCode;a.$UserMinCode=a.$UserCode-a.$UserLp*20}this.initDocument();a.LotteryRecord.clear()};this.isLoading=false;this.doSubmit=function(){var d=$(".lottery-record");if(!a.isLoading){if(a.$bList.length==0){return Will.info("投注列表没有订单!",3000)}var c=[];$.each(a.$bList,function(f,e){c.push({lottery:e.lottery,issue:e.issue,method:e.method,content:e.content,model:e.model,multiple:e.multiple,code:e.code,compress:e.compress})});var b={text:$.toJSON(c)};GameLotteryCtrl.addOrder({data:b,beforeSend:function(){isLoading=true;App.blockUI({target:d,boxed:true})},success:function(e){if(e.error==0){isLoading=false;App.unblockUI(d);a.LotteryRecord.clear();Will.success("您的订单已投注成功!",3000);if(typeof RecordList!="undefined"){RecordList.init()}}if(e.error==1){if("116-05"==e.code){setTimeout(function(){isLoading=false;App.unblockUI(d);Will.warning("投注超时,请检查网路情况后重新重试。")},10000)}else{if("116-06"==e.code){window.location.href="./index.html"}else{isLoading=false;App.unblockUI(d);Will.warning(e.message)}}}}})}};this.getConfig=function(){return{lottery:a.$Lottery,lotteryName:a.$LotteryName,downCode:a.$DownCode,fenDownCode:a.$FenDownCode,liDownCode:a.$LiDownCode,method:a.$Method,sysCode:a.$SysCode,sysUnitMoney:a.$SysUnitMoney,userCode:a.$UserCode,userLp:a.$UserLp,userMaxCode:a.$UserMaxCode,userMinCode:a.$UserMinCode}};this.bList=function(){return a.$bList};this.clear=function(){a.LotteryRecord.clear()},this.addCallback=function(b){a.addCallback.push(b)}};var LotteryTrend=function(){var a=function(b){var c=b;if(c=="fbffc1m"){c="ffc"}if(c=="fbffc3m"){c="3fc"}if(c=="fbffc5m"){c="5fc"}$(".lottery-code-trend").attr("href","/lottery-trend.html?"+c);$(".lottery-code-trend").attr("target",new Date().getTime())};return{init:a}}();var LotteryPlan=function(){var a=function(d){var c=d.shortName;if(c=="fbffc1m"){c="ffc"}if(c=="fbffc3m"){c="3fc"}if(c=="fbffc5m"){c="5fc"}var b=$(".lottery-record").find('[data-command="plan"]');b.attr("href","/lottery-plan.html?"+c)};return{init:a}}();KaiJiangShiJianVue=new Vue({template:'<div class="lottery-open-info"> <div class="expect">第<span >{{issue}}</span> 期截止时间还有:</div> <div class="last-time"><span ><i>{{time[0]}}{{time[1]}}</i>:<i>{{time[2]}}{{time[3]}}</i>:<i>{{time[4]}}{{time[5]}}</i></span></div> </div>',data:{interval:0,lottery:{},issue:"0000-0000",surplusTime:15000,time:[0,0,0,0,0,0]},compiled:function(){$('[data-injection="rest-open-time"]').append(this.$el)},watch:{lottery:function(){clearTimeout(this.interval);this.getTime()}},methods:{getTime:function(){var a=this;Will.ajax({name:a.lottery.shortName},"/api/game-lottery/static-open-time",function(b){if(b.surplusTime==0){setTimeout(function(){a.getTime()},1000);return}a.surplusTime=b.surplusTime+1;a.issue=b.issue;a.setTime()})},setTime:function(){var b=this;var a=moment.duration(b.surplusTime,"s");b.interval=setInterval(function(){var e=a.subtract(1,"s")._data;var c=(e.hours+"").length==1?"0"+e.hours:e.hours+"";var g=(e.minutes+"").length==1?"0"+e.minutes:e.minutes+"";var d=(e.seconds+"").length==1?"0"+e.seconds:e.seconds+"";b.time=[].concat(c.split("")).concat(g.split("")).concat(d.split(""));$('[data-field="global-expect"]').html(b.issue);$('[data-field="global-last-time"]').html(b.time[0]+b.time[1]+":"+b.time[2]+b.time[3]+":"+b.time[4]+b.time[5]);if(a.asSeconds()==10){if($(".set-voice").find(".cd").hasClass("audio-on")){var h=document.getElementById("lottery-cd");if(h){h.play()}else{var f=$('<audio id="lottery-cd" autoplay="autoplay">');f.attr("src","/audio/cd.mp3").hide();$("body").append(f)}}}if(a.asSeconds()==0){$("audio#lottery-cd").remove();clearTimeout(b.interval);setTimeout(function(){b.getTime()},1000);Will.warning('温馨提示:第 <font class="QiHao" >'+b.issue+"</font> 期 已截止, 请注意投注期号!",3000)}return arguments.callee}(),1000)}}}).$mount();var LotteryOpenCode=function(){var g;var j;var h;var f=function(n){var m={name:g.shortName,history:n};GameLotteryCtrl.staticOpenCode({data:m,success:function(o){if(o){c(o)}}})};var k;var d;var c=function(s){var x=$(".lottery-open-list .list");x.empty();var y=function(E,C){var F=$('<div class="code">');var z=E.split(",");if(z.length==20&&(C=="hgffc"||C=="bjffc"||C=="twffc"||C=="jndffc")){var B=a(z).bigAry;for(var A=0;A<5;A++){F.append('<div class="num more">'+B[A]+"</div>")}}else{var D=z.length>5?5:z.length;for(var A=0;A<D;A++){F.append('<div class="num">'+z[A].split("|")[0]+"</div>")}if(z.length>5){F.append('<a class="more">...</a>')}}if(g.type==10){F=$('<div class="code">');var G=E.split("|");var z=G[1].split(",");F.append('<div class="num">'+z[0]+'</div><div class="num">'+z[1]+'</div><div class="num">'+z[2]+'</div><div class="num">'+G[0]+"</div>")}return F};$.each(s,function(z,B){if(z==0){h=B.issue;d=B;b(B)}var A=$('<div class="item">');A.append('<div class="expect">'+B.issue+"</div>");A.append(y(B.code,B.lottery));A.find(".code .more").hover(function(){clearTimeout(k);b(B)},function(){k=setTimeout(function(){b(d)},300)});x.append(A)});if(g.type==10){var o="";var v="";var w="";var r="";var n="";$.each(s,function(A,D){var B=D.code.split("|")[0];var z=(B-0)>13?1:0;var C=(B-0)%2;if(A>0){if(r==z){o+=(z+"")}else{o+=("|"+z)}}else{o+=(z+"")}if(A>0){if(n==C){v+=(C+"")}else{v+=("|"+C)}}else{v+=(C+"")}r=z;n=C});var q=o.split("|");var u=v.split("|");var p=$('<div class="DaXiaoDanShuang"> <div class="tabs"><div>大小</div><div>单双</div></div> <div class="contents"><div class="DaXiao"> </div><div class="DanShuang"> </div></div> </div>');var m=$("<ul>");$.each(q,function(){var z=$("<li>");for(var A=0;A<this.length;A++){z.append("<div>"+((this.substr(0,1)-0)?"大":"小")+"</div>")}m.append(z)});var t=$("<ul>");$.each(u,function(){var z=$("<li>");for(var A=0;A<this.length;A++){z.append("<div>"+((this.substr(0,1)-0)?"单":"双")+"</div>")}t.append(z)});p.find(".DaXiao").append(m);p.find(".DanShuang").append(t);p.find(".tabs>div").click(function(){$(this).addClass("selected").siblings().removeClass("selected");p.find(".contents>div").eq(p.find(".tabs>div").index($(this))).show().siblings().hide()})[0].click();$(".DaXiaoDanShuang").remove();$('[data-injection="lottery-play-area"]').append(p)}};var a=function(B){var o=[];var z;var p=[];var n=[];for(var t=0;t<B.length/4;t++){var s=[];var A=B[t*4];var y=B[t*4+1];var x=B[t*4+2];var v=B[t*4+3];s.push(A,y,x,v);var u=parseInt(A)+parseInt(y)+parseInt(x)+parseInt(v);var q=""+A+"+"+y+"+"+x+"+"+v+"="+(u);var w=""+q;var m=w.length;w=w.substr(0,m-1)+'<span style="color:yellow">'+w.substr(m-1,m)+"</span>";var r=""+u;p.push(r.substr(r.length-1,r.length));n.push(q);o.push(s)}return{bigAry:p,bigExpAry:n,smallGroupAry:o}};var e=0;var b=function(F){var z=function(I){var J=$("<ul>");var G=I.split(",");for(var H=0;H<G.length;H++){if(g.type==1||g.type==2){if(H>=5){break}}if(g.type==3||g.type==4){if(H>=3){break}}if(g.type==5){if(H>=20){break}}if(g.type==6){if(H>=10){break}}if(g.type==6){J.append('<li class="r'+G[H]+'"></li>')}else{J.append("<li>"+G[H]+"</li>")}}if(g.type==10){J=$("<ul>");var K=I.split("|");var G=K[1].split(",");J.append("<li>"+G[0]+"</li><li>"+G[1]+"</li><li>"+G[2]+"</li><li>"+K[0]+"</li>")}return J};$(".lottery-open-code").find('[data-field="expect"]').html(F.issue);var w=function(N,I,P){var H=I.split(",");var M=400,J=68,R=0;var Q=function(U,S,V,T){setTimeout(function(){var W=$('<div class="item">');W.html(U);W.css({left:"-"+J+"px",animation:"0.5s linear 0s normal none infinite rotate"});W.animate({left:S},V,"linear",function(){W.attr("style","left: "+S+"px")});N.find(".rotate").append(W)},T)};for(var O=0;O<H.length;O++){var L=H[H.length-1-O];var G=P[H.length-1-O];var K=(G+J)/M*1000;Q(L,G,K,R);R+=K}};var u=$(".lottery-open-code").find('[data-field="code"]');if(g.shortName=="hgssc"||g.shortName=="bjssc"||g.shortName=="twbgssc"){clearTimeout(e);var A=u;A.addClass("higher");A.css({webkitFilter:"url(#go1)",filter:"url(#go1)"});var t=F.code.split("|")[1];var y=t.split(",");var E=a(y);var q=E.smallGroupAry;var r=E.bigAry;var m=E.bigExpAry;var o='<ul class="small">';for(var C in q){o+='<span class="wp1"><span class="wp2">';q[C];for(var B in q[C]){o+="<li>"+q[C][B]+"</li>"}o+="</span></span>"}o+="</ul>";var p="<ul class='big'>";for(var C in r){p+="<li>"+r[C]+"</li>"}o+="</ul>";A.empty();var v=$("<div class='tip1'></div>");A.append(o);A.append(p);A.append(v);A.append('<div style="clear:both;"></div>');A.find("li").hide();var n=A.find(".small li");n.removeClass("zoomIn animated");n.each(function(G,H){setTimeout(function(){$(H).css("display","block").addClass("zoomIn animated")},G*50)});var x=A.find(".big li");var s=A.find(".small .wp2");!!function(){e=setTimeout(function(){A.removeAttr("style")},1000);s.each(function(G,H){setTimeout(function(){$(H).css("display","block").removeClass().addClass("wp2 zoomOut animated");x.eq(G).css("display","block").removeClass().addClass("li2 bounceIn animated")},1000+G*200)})}();x.unbind();x.hover(function(){var G=s.eq($(this).index()).find("li");var H="";var I=0;G.each(function(L,M){var K=$(this).html();if(L==G.length-1){H+=K+"="}if(L!=G.length-1){H+=K+"+"}I+=parseInt(K)});H+=I;var J=H.length;H=H.substr(0,J-1)+'<span style="color:yellow">'+H.substr(J-1,J)+"</span>";v.html(H)},function(){})}else{u.html(z(F.code));var D=$(".lottery-open-code .code li");D.each(function(G,H){setTimeout(function(){var I="zoomIn";$(H).css("visibility","visible");$(H).addClass(I+" animated")},G*100)});u.removeClass("higher");if(D.length>10){$(".lottery-open-code > .code.ssc > ul > li").addClass("kl8lot")}if(D.length==3){$(".lottery-open-code > .code > ul > li").css({"margin-left":"13.6%"})}if(D.length==4){$(".lottery-open-code > .code > ul > li").css({"margin-left":"9.6%"})}}};var l=function(m){g=m;f(true)};var i=function(m){if(m.issue!=h){f(true)}};return{init:l,flush:i}}();var LotteryOpenNotice=function(){var a=function(){GameLotteryCtrl.pullOpenNotice({success:function(e){if(e.error==0){b(e.data)}}})};var c=function(){if($(".set-voice").find(".win").hasClass("audio-on")){$("audio#lottery-open").remove();var e=$('<audio id="lottery-open" autoplay="autoplay">');e.attr("src","/audio/lottery-open.mp3").hide();$("body").append(e)}};var b=function(e){c();var f="当前彩种:"+e.lottery+"<br/>";f+="当前期号:"+e.issue+"<br/>";f+="当期投注:"+e.money.toFixed(3)+"元<br/>";f+="当期中奖:"+e.winMoney.toFixed(3)+"元<br/>";f+="当期盈亏:"+e.profit.toFixed(3)+"元<br/>";Lobibox.notify("info",{size:"mini",title:"中奖提示",msg:f,showClass:"bounceIn",hideClass:"bounceOut",})};var d=function(){a()};return{pull:d}}();