function numberWithCommas(t){return t.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function convertTypeLotto(t=""){return{TOP_1D:'Top 1D',TOP_2D:'Top 2D',TOP_3D:'Top 3D',BOTTOM_1D:'Bottom 1D',BOTTOM_2D:'Bottom 2D',BOTTOM_3D:'Bottom 3D',ROLL_3D:'Roll 3D'}[t]}function isJson(t){try{JSON.parse(t)}catch(t){return!1}return!0}app.controller("lottoCtrl",["$scope","$timeout","$rootScope",function(t,n,a){let o,s,e;a.listenRecordLottoClick=function(t){t&&socket.emit("lotto_record",t)},t.lottoResult={dateResult:"-",top3d:"-",top2d:"-",first3d1:"-",first3d2:"-",last3d1:"-",last3d2:"-"},t.lottoGameSetting={th:!1,tez:!1,laos:!1},t.dataSlider=!0,a.status=!0,a.tezApilotto=function(){a.status&&(ajax("/api/lotto-data",(function(n){n.success&&n.data&&a.$apply((function(){t.lottoGameSetting={th:n.data.th,tez:n.data.tez,laos:n.data.laos},t.lottoGameSetting.th&&function(){function t(){ajax("/api/lotto-data",(function(t){if(t&&t.success&&t.data&&t.data.th){let n=t.data.th.data.TimeLeft;n-=90,Cookies.set("th_lotto_countdown",JSON.stringify({time_stm:moment().format("x"),countdown:n}),{expires:.16/24}),m(n)}}),{key:"countdown",market:"th"})}if($(".lotto-game-item.thai_lotto .game-time-countdown").html('กำลังโหลด...'),Cookies.get("th_lotto_countdown")){let n;if(isJson(Cookies.get("th_lotto_countdown"))){n=JSON.parse(Cookies.get("th_lotto_countdown"));let a=parseInt(n.time_stm),o=parseInt(n.countdown),s=parseInt(moment().format("x")),e=Math.ceil((s-a)/1e3);e||(e=0),o-e<=0?t():m(o-e)}else t()}else t()}(),t.lottoGameSetting.laos&&function(){function t(){ajax("/api/lotto-data",(function(t){if(t&&t.success&&t.data&&t.data.laos){let n=t.data.laos.data.TimeLeft;Cookies.set("laos_lotto_countdown",JSON.stringify({time_stm:moment().format("x"),countdown:n}),{expires:.16/24}),d(n)}}),{key:"countdown",market:"laos"})}if($(".lotto-game-item.lao_lotto .game-time-countdown").html('กำลังโหลด...'),Cookies.get("laos_lotto_countdown")){let n;if(isJson(Cookies.get("laos_lotto_countdown"))){n=JSON.parse(Cookies.get("laos_lotto_countdown"));let a=parseInt(n.time_stm),o=parseInt(n.countdown),s=parseInt(moment().format("x")),e=Math.ceil((s-a)/1e3);e||(e=0),o-e<=0?t():d(o-e)}else t()}else t()}(),t.lottoGameSetting.tez&&g(),t.gameTotalLotto=t.lottoGameSetting.th+t.lottoGameSetting.laos+t.lottoGameSetting.tez}))}),{key:"gamehall"}),a.status=!1)};let l=new URLSearchParams(window.location.search);if(l.get("tab")){"lotto-game"==l.get("tab").toLowerCase()&&a.tezApilotto()}if(t.checkEnabledLotto=function(n){return"thai_lotto"==n?t.lottoGameSetting.th:"lao_lotto"==n?t.lottoGameSetting.laos:"thaiten_lotto"!=n||t.lottoGameSetting.tez},$(".tez-countdown").prevObject.length){}function i(){function t(){$(".lotto-ranking .lotto-ranking-pagination button.back").addClass("disabled"),$(".lotto-ranking .lotto-ranking-pagination button.next").addClass("disabled")}t(),$(".lotto-ranking .lotto-ranking-detail").html('
กำลังโหลด...
'),ajax("/api/lotto-data",(function(n){n&&n.success&&n.data&&(n.data.length?(1==$(".lotto-ranking").data("current")&&$(".lotto-ranking .lotto-ranking-pagination button.back").addClass("disabled"),$(".lotto-ranking").data("current")>1&&$(".lotto-ranking .lotto-ranking-pagination button.back").removeClass("disabled"),n.data.length<10?$(".lotto-ranking .lotto-ranking-pagination button.next").addClass("disabled"):$(".lotto-ranking .lotto-ranking-pagination button.next").removeClass("disabled"),$(".lotto-ranking .lotto-ranking-detail").html(function(t){let n="";for(let a=0;a=3&&a<5?"silver_trophies":"copper_trophies",$(".lotto-ranking").data("current")>1&&(o="copper_trophies"),n+=`\n

\n
${t[a].PlayerName}\n
${convertTypeLotto(t[a].BetType)}\n
${numberWithCommas(t[a].BetAmout)}\n
${numberWithCommas(t[a].WinAmout)}\n

\n
\n`}return n}(n.data))):(t(),$(".lotto-ranking .lotto-ranking-detail").html('No winner
')))}),{key:"ranking",current:$(".lotto-ranking").data("current")})}function c(t){ajax("/api/lotto-result",(function(t){t.success&&t.data&&function(t=[]){$(".lotto-bill-bottom .detail-bill .d").html(t[0].DrawDate);let n=t.filter((t=>"TOP_1D"===t.BetType)),a=t.filter((t=>"TOP_2D"===t.BetType)),o=t.filter((t=>"TOP_3D"===t.BetType)),s=t.filter((t=>"BOTTOM_1D"===t.BetType)),e=t.filter((t=>"BOTTOM_2D"===t.BetType)),l=t.filter((t=>"BOTTOM_3D"===t.BetType)),i=t.filter((t=>"ROLL_3D"===t.BetType)),c="",p="",m="",d="",r="",g="",u="",h='\n number\n bet\n win\n สถานะ\n
';if(n.length){let t="";for(let a=0;a\n ${n[a].BetNo}\n ${n[a].BetAmt}\n ${n[a].WinAmt}\n ${"W"===n[a].WinLossStatus?'Win':'Lost'}\n `;c=`\n ${convertTypeLotto("TOP_1D")}\n \n \n ${h}\n ${t}\n
`}if(a.length){let t="";for(let n=0;n\n ${a[n].BetNo}\n ${a[n].BetAmt}\n ${a[n].WinAmt}\n ${"W"===a[n].WinLossStatus?'Win':'Lost'}\n `;p=`\n ${convertTypeLotto("TOP_2D")}\n \n \n ${h}\n ${t}\n
`}if(o.length){let t="";for(let n=0;n\n ${o[n].BetNo}\n ${o[n].BetAmt}\n ${o[n].WinAmt}\n ${"W"===o[n].WinLossStatus?'Win':'Lost'}\n `;m=`\n ${convertTypeLotto("TOP_3D")}\n \n \n ${h}\n ${t}\n
`}if(s.length){let t="";for(let n=0;n\n ${s[n].BetNo}\n ${s[n].BetAmt}\n ${s[n].WinAmt}\n ${"W"===s[n].WinLossStatus?'Win':'Lost'}\n `;d=`\n ${convertTypeLotto("BOTTOM_1D")}\n \n \n ${h}\n ${t}\n
`}if(e.length){let t="";for(let n=0;n\n ${e[n].BetNo}\n ${e[n].BetAmt}\n ${e[n].WinAmt}\n ${"W"===e[n].WinLossStatus?'Win':'Lost'}\n `;r=`\n ${convertTypeLotto("BOTTOM_2D")}\n \n \n ${h}\n ${t}\n
`}if(l.length){let t="";for(let n=0;n\n ${l[n].BetNo}\n ${l[n].BetAmt}\n ${l[n].WinAmt}\n ${"W"===l[n].WinLossStatus?'Win':'Lost'}\n `;g=`\n ${convertTypeLotto("BOTTOM_3D")}\n \n \n ${h}\n ${t}\n
`}if(i.length){let t="";for(let n=0;n\n ${i[n].BetNo}\n ${i[n].BetAmt}\n ${i[n].WinAmt}\n ${"W"===i[n].WinLossStatus?'Win':'Lost'}\n `;u=`\n ${convertTypeLotto("ROLL_3D")}\n \n \n ${h}\n ${t}\n
`}let b=m+"\n"+p+"\n"+c+"\n"+g+"\n"+r+"\n"+d+"\n"+u+"\n";$(".lotto-bill-bottom .lotto-bill-bottom-content").html(b)}(t.data)}),{billNo:t})}function p(t=0,n=!1){let a=`\n ${Math.floor(t/86400)}\n days\n \n \n :\n \n `,o=`\n ${pad0(Math.floor(t/3600%24))}\n hours\n \n \n :\n \n `;return n&&(a="",o=""),`\n ${a}\n ${o}\n \n ${pad0(Math.floor(t/60%60))}\n mins\n \n \n :\n \n \n \n ${pad0(t%60)}\n secs\n \n
`}function m(t=0){function n(){$(".lotto-game-item.thai_lotto .game-time-countdown").addClass("wait-result"),$(".lotto-game-item.thai_lotto .game-time-countdown").html('waiting result')}if(o&&clearInterval(o),t>1){let a=t;o=setInterval((function(){$(".lotto-game-item.thai_lotto .game-time-countdown").html(p(a)),a>1?a-=1:(n(),o&&clearInterval(o))}),1e3)}else n(),o&&clearInterval(o)}function d(t=0){function n(){$(".lotto-game-item.lao_lotto .game-time-countdown").addClass("wait-result"),$(".lotto-game-item.lao_lotto .game-time-countdown").html('waiting result')}if(s&&clearInterval(s),t>1){let a=t;s=setInterval((function(){$(".lotto-game-item.lao_lotto .game-time-countdown").html(p(a)),a>0?a-=1:(n(),s&&clearInterval(s))}),1e3)}else n(),s&&clearInterval(s)}function r(t=0){function n(){$(".lotto-game-item.thaiten_lotto .game-time-countdown").addClass("wait-result"),$(".lotto-game-item.thaiten_lotto .game-time-countdown").html('waiting result')}e&&clearInterval(e);if(t>1){let a=t,o=91;e=setInterval((function(){a<=0||a>510?n():($(".lotto-game-item.thaiten_lotto .game-time-countdown").removeClass("wait-result"),$(".lotto-game-item.thaiten_lotto .game-time-countdown").html(p(a,!0))),a>0?a-=1:(e&&clearInterval(e),setTimeout((function(){g()}),1e3*o))}),1e3)}else{setTimeout((function(){g()}),1e3*(90+t)),n(),e&&clearInterval(e)}}function g(){function t(){ajax("/api/lotto-data",(function(t){if(t&&t.success&&t.data&&t.data.tez){let n=t.data.tez.data.TimeLeft;n-=90,Cookies.set("tez_lotto_countdown",JSON.stringify({time_stm:moment().format("x"),countdown:n}),{expires:.16/24}),r(n)}}),{key:"countdown",market:"tez"})}if($(".lotto-game-item.thaiten_lotto .game-time-countdown").html('กำลังโหลด...'),Cookies.get("tez_lotto_countdown")){let n;if(isJson(Cookies.get("tez_lotto_countdown"))){n=JSON.parse(Cookies.get("tez_lotto_countdown"));let a=parseInt(n.time_stm),o=parseInt(n.countdown),s=parseInt(moment().format("x")),e=Math.ceil((s-a)/1e3);e||(e=0),o-e<=0?t():r(o-e)}else t()}else t()}function u(){document.visibilityState}$(".lotto-payout").length&&ajax("/api/lotto-data",(function(t){t&&t.success&&t.data&&setTimeout((function(){!function(t=0){let n=$(".amount-payout");$(n).html("");let a=numberWithCommas(t),o="";for(let t=0;t\n`}$(n).append(o).append(`
`).append(`
`).hide().fadeIn(1200),setTimeout((()=>{$(".amount-payout img").addClass("active")}),1e3)}(t.data)}),1500)}),{key:"payout"}),$(".lotto-banner").length,$(".lotto-ranking").length&&i(),$(document).on("click",".ranking-item .bill",(function(t){$(this).data("billno")&&$(this).data("player")&&($(".lotto-bill-bottom .lotto-bill-bottom-content").html(' Loading...
'),$(".lotto-bill-bottom .detail-bill .u").html($(this).data("player")),$(".lotto-bill-bottom .detail-bill .n").html($(this).data("billno")),$(".lotto-bill-bottom .detail-bill .d").html(""),$(".lotto-bill-bottom").addClass("active"),c($(this).data("billno")))})),$(document).on("click",".lotto-bill-bottom .btn-close-bill",(function(t){$(".lotto-bill-bottom").removeClass("active"),$(".lotto-bill-bottom .lotto-bill-bottom-content").html(' Loading...
')})),$(document).on("click",".lotto-ranking .lotto-ranking-pagination button.back",(function(t){let n=$(".lotto-ranking").data("current");n-=1,n<1&&(n=1),$(".lotto-ranking").data("current",n),i()})),$(document).on("click",".lotto-ranking .lotto-ranking-pagination button.next",(function(t){let n=$(".lotto-ranking").data("current");$(".lotto-ranking").data("current",n+1),i()}));let h="hidden";h in document?document.addEventListener("visibilitychange",u):(h="mozHidden")in document?document.addEventListener("mozvisibilitychange",u):(h="webkitHidden")in document?document.addEventListener("webkitvisibilitychange",u):(h="msHidden")in document?document.addEventListener("msvisibilitychange",u):window.onpageshow=window.onpagehide=window.onfocus=window.onblur=onchange}]);