1import{a as Rt}from"./chunk-E6EX7YGY.js";import{a as le}from"./chunk-XDKBG2CE.js";import{a as Pt}from"./chunk-PLIE5CVE.js";import{a as bt}from"./chunk-GNSVSSEC.js";import{a as Xt}from"./chunk-RBT7V6O6.js";import{a as wt}from"./chunk-AAEX34ES.js";import"./chunk-FFTXNXI6.js";import"./chunk-MFY6GL67.js";import"./chunk-FD55Q7R4.js";import{b as St}from"./chunk-5LWFT2LT.js";import"./chunk-WQGKT4QG.js";import{h as yt}from"./chunk-LBFZVMBI.js";import{p as It}from"./chunk-SQXH55RY.js";import{A as xt,c as lt,g as st,h as ct,j as dt,l as mt,m as _t,o as ut,s as gt,t as ft,u as vt}from"./chunk-FZLMV5FP.js";import{O as Ct,x as Se}from"./chunk-2RZNBXEW.js";import"./chunk-WUS6VI32.js";import{B as oe,C as pe,D as pt,i as ne,j as ie,k as ve,m as tt,p as ae,q as J,r as U,ra as ht,s as nt,sa as X,t as it,u as ot,x as rt,y as at}from"./chunk-LKIBVTZY.js";import"./chunk-IXSVJUWF.js";import"./chunk-VXMZGT4Q.js";import{$a as Fe,A as h,B as C,Da as s,Ea as Ie,Fa as Xe,Ha as Be,Ia as p,Ja as l,K as Je,Ka as R,La as D,Ma as T,Oa as b,Ra as I,Sa as c,Va as _e,Wa as ue,Xa as Ze,Za as Oe,_a as ke,bb as d,cb as m,da as Ue,db as B,e as te,fb as qe,ga as r,ha as E,j as K,jb as ce,kb as de,lb as me,nb as Y,ob as et,p as W,pb as O,qb as Le,s as Ge,sb as _,tb as g,ub as V,xa as u,z as Ke}from"./chunk-LZGEQQYD.js";import{K as ye,Qa as ze,Vb as We,_b as Ye,hb as He,n as $e,o as je}from"./chunk-BW2TMJN6.js";import{a as F,b as H,d as Ee,g as Me}from"./chunk-RNQ7BUHW.js";var Tt=(()=>{let o=class o{constructor(t,i){this.globalData=t,this.langService=i}transform(t){return this.langService.language==="th-TH"?(Number(t)+this.globalData.buddhistYearExtra*100).toString():t}};o.\u0275fac=function(i){return new(i||o)(E(X,16),E(ve,16))},o.\u0275pipe=Ge({name:"thaiDisplay",type:o,pure:!0,standalone:!0});let e=o;return e})();var Et=(()=>{let o=class o{};o.\u0275fac=function(i){return new(i||o)},o.\u0275cmp=W({type:o,selectors:[["app-back-to-top"]],standalone:!0,features:[Y],decls:5,vars:1,consts:[[1,"floating-box"],["id","goTopBtn",1,"floating-menu"],[1,"item"],[1,"floating-icon-box"],[1,"icon-backtop"]],template:function(i,a){i&1&&(p(0,"div",0)(1,"div",1)(2,"div",2)(3,"a",3),R(4,"i",4),l()()()()),i&2&&s("@loadFadeInOut",void 0)},encapsulation:2,data:{animation:[yt]}});let e=o;return e})();var Zt=e=>({"mob-finished-head":e}),en=()=>[],tn=e=>({"mob-finished-content":e}),nn=e=>({"mob-time":e}),be=e=>({none:e}),on=e=>({"mob-qqpool-detail":e});function rn(e,o){if(e&1&&(p(0,"div",15)(1,"span",12),d(2),_(3,"customDate"),_(4,"date"),l(),d(5," ~ "),p(6,"span",12),d(7),_(8,"customDate"),_(9,"date"),l()()),e&2){let n=c().$implicit,t=c(4);r(2),m(V(4,4,g(3,2,n.startDate),"yyyy/MM/dd")),r(5),m(V(9,9,g(8,7,t.getAdjustedEndDate(n.endDate)),"yyyy/MM/dd"))}}function an(e,o){if(e&1&&(p(0,"div",15)(1,"span",12),d(2),_(3,"customDate"),_(4,"date"),l()()),e&2){let n=c().$implicit;r(2),m(V(4,3,g(3,1,n.startDate),"yyyy/MM/dd"))}}function pn(e,o){if(e&1&&(p(0,"div",9)(1,"div",10)(2,"div",11)(3,"span",12),d(4),l()(),u(5,rn,10,12,"div",13)(6,an,5,6,"div",13),p(7,"div",14),d(8),l()()()),e&2){let n=o.$implicit,t=c(4);r(4),m(n.period),r(),s("ngIf",!t.isSameDay(n.startDate,n.endDate)),r(),s("ngIf",t.isSameDay(n.startDate,n.endDate)),r(2),m(n.totalPoint.toFixed(0))}}function ln(e,o){if(e&1&&(D(0),u(1,pn,9,4,"div",8),T()),e&2){let n=o.ngIf;r(),s("ngForOf",n)}}function sn(e,o){if(e&1&&(p(0,"div",7),u(1,ln,2,1,"ng-container",6),l()),e&2){let n=c(2);r(),s("ngIf",n.DataInput==null||n.DataInput.rewards==null?null:n.DataInput.rewards.qqPoolRunningList)}}function cn(e,o){e&1&&(p(0,"p",17),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"noResultsFound")))}function dn(e,o){if(e&1&&(D(0),u(1,cn,3,3,"p",16),T()),e&2){let n,t=c(2);r(),s("ngIf",((n=t.DataInput==null||t.DataInput.rewards==null||t.DataInput.rewards.qqPoolRunningList==null?null:t.DataInput.rewards.qqPoolRunningList.length)!==null&&n!==void 0?n:0)===0)}}function mn(e,o){if(e&1&&(p(0,"div",2)(1,"div",3)(2,"div",4),d(3),_(4,"translate"),l(),p(5,"div",4),d(6),_(7,"translate"),l(),p(8,"div",4),d(9),_(10,"translate"),l()(),u(11,sn,2,1,"div",5)(12,dn,2,1,"ng-container",6),l()),e&2){let n=c();r(3),m(g(4,5,"reportPage.period")),r(3),m(g(7,7,"reportPage.evenDate")),r(3),m(g(10,9,"reportPage.totalPoint")),r(2),s("ngIf",n.DataInput),r(),s("ngIf",n.DataInput)}}function _n(e,o){e&1&&(p(0,"div",21),d(1,"#"),l())}function un(e,o){if(e&1){let n=b();p(0,"span",35),I("click",function(){h(n);let i=c(2).index,a=c(4);return C(a.openDetail(i))}),l()}if(e&2){let n=c(2).$implicit;s("ngClass",O(1,be,n.winningPoint===0))}}function gn(e,o){if(e&1){let n=b();p(0,"span",36),I("click",function(){h(n);let i=c(2).index,a=c(4);return C(a.openDetail(i))}),l()}if(e&2){let n=c(2).$implicit;s("ngClass",O(1,be,n.winningPoint===0))}}function fn(e,o){if(e&1&&(p(0,"div",32),u(1,un,1,3,"span",33)(2,gn,1,3,"span",34),l()),e&2){let n=c().$implicit;r(),s("ngIf",!n.isDetailOpened),r(),s("ngIf",n.isDetailOpened)}}function vn(e,o){if(e&1){let n=b();p(0,"span",35),I("click",function(){h(n);let i=c(2).index,a=c(4);return C(a.openDetail(i))}),l()}if(e&2){let n=c(2).$implicit;s("ngClass",O(1,be,n.winningPoint===0))}}function xn(e,o){if(e&1){let n=b();p(0,"span",36),I("click",function(){h(n);let i=c(2).index,a=c(4);return C(a.openDetail(i))}),l()}if(e&2){let n=c(2).$implicit;s("ngClass",O(1,be,n.winningPoint===0))}}function hn(e,o){if(e&1&&(p(0,"div",37)(1,"div",32),u(2,vn,1,3,"span",33)(3,xn,1,3,"span",34),p(4,"span"),d(5),l()()()),e&2){let n=c(),t=n.$implicit,i=n.index,a=c(4);r(2),s("ngIf",!t.isDetailOpened),r(),s("ngIf",t.isDetailOpened),r(2),m((a.DataInput.pageInfo.pageNo-1)*a.DataInput.pageInfo.pageSize+(i+1))}}function Cn(e,o){if(e&1){let n=b();p(0,"div",38),I("click",function(){h(n);let i=c().index,a=c(4);return C(a.openDetail(i))}),l()}}function yn(e,o){if(e&1&&(p(0,"div",45)(1,"span",46)(2,"span"),d(3,"1st"),l()(),p(4,"span",47),d(5),l()()),e&2){let n=o.$implicit;r(5),m(n)}}function In(e,o){if(e&1&&(D(0),u(1,yn,6,1,"div",44),T()),e&2){let n=c(2).$implicit;r(),s("ngForOf",n.drawnTicketIds[0]==null?null:n.drawnTicketIds[0].qqPool1stPrize)}}function wn(e,o){if(e&1&&(p(0,"div",45)(1,"span",48)(2,"span"),d(3,"2nd"),l()(),p(4,"span",47),d(5),l()()),e&2){let n=o.$implicit;r(5),m(n)}}function Sn(e,o){if(e&1&&(D(0),u(1,wn,6,1,"div",44),T()),e&2){let n=c(2).$implicit;r(),s("ngForOf",n.drawnTicketIds[0]==null?null:n.drawnTicketIds[0].qqPool2ndPrize)}}function bn(e,o){if(e&1&&(p(0,"div",45)(1,"span",49)(2,"span"),d(3,"3rd"),l()(),p(4,"span",47),d(5),l()()),e&2){let n=o.$implicit;r(5),m(n)}}function Pn(e,o){if(e&1&&(D(0),u(1,bn,6,1,"div",44),T()),e&2){let n=c(2).$implicit;r(),s("ngForOf",n.drawnTicketIds[0]==null?null:n.drawnTicketIds[0].qqPool3rdPrize)}}function Rn(e,o){if(e&1&&(p(0,"div",45)(1,"span",50)(2,"span"),d(3,"Special"),l()(),p(4,"span",47),d(5),l()()),e&2){let n=o.$implicit;r(5),m(n)}}function Dn(e,o){if(e&1&&(D(0),u(1,Rn,6,1,"div",44),T()),e&2){let n=c(2).$implicit;r(),s("ngForOf",n.drawnTicketIds[0]==null?null:n.drawnTicketIds[0].qqPoolSpecialPrize)}}function Tn(e,o){if(e&1&&(p(0,"div",39)(1,"div",40)(2,"span",41),d(3),_(4,"translate"),l(),p(5,"span",42),d(6),l()(),p(7,"div",43),u(8,In,2,1,"ng-container",6)(9,Sn,2,1,"ng-container",6)(10,Pn,2,1,"ng-container",6)(11,Dn,2,1,"ng-container",6),l()()),e&2){let n=c().$implicit,t=c(4);s("ngClass",O(9,on,t.globalData.isMobileStyle)),r(3),m(g(4,7,"reportPage.period")),r(3),m(n.period),r(2),s("ngIf",(n.drawnTicketIds[0]==null||n.drawnTicketIds[0].qqPool1stPrize==null?null:n.drawnTicketIds[0].qqPool1stPrize.toString())!==""),r(),s("ngIf",(n.drawnTicketIds[0]==null||n.drawnTicketIds[0].qqPool2ndPrize==null?null:n.drawnTicketIds[0].qqPool2ndPrize.toString())!==""),r(),s("ngIf",(n.drawnTicketIds[0]==null||n.drawnTicketIds[0].qqPool3rdPrize==null?null:n.drawnTicketIds[0].qqPool3rdPrize.toString())!==""),r(),s("ngIf",(n.drawnTicketIds[0]==null||n.drawnTicketIds[0].qqPoolSpecialPrize==null?null:n.drawnTicketIds[0].qqPoolSpecialPrize.toString())!=="")}}function En(e,o){if(e&1&&(p(0,"div",23)(1,"div",24),u(2,fn,3,2,"div",25)(3,hn,6,3,"div",26),p(4,"div",27)(5,"span",12),d(6),_(7,"customDate"),_(8,"date"),l()(),p(9,"div",14),d(10),l(),p(11,"div",14),d(12),l(),p(13,"div",28)(14,"span",29),d(15),_(16,"number"),l()(),u(17,Cn,1,0,"div",30),l(),u(18,Tn,12,11,"div",31),l()),e&2){let n=o.$implicit,t=c(4);Xe("open",n.isDetailOpened),r(),s("ngClass",O(20,tn,t.globalData.isMobileStyle)),r(),s("ngIf",t.globalData.isMobileStyle),r(),s("ngIf",!t.globalData.isMobileStyle),r(),s("ngClass",O(22,nn,t.globalData.isMobileStyle)),r(2),m(V(8,14,g(7,12,n.date),"yyyy/MM/dd")),r(4),m(n.totalPoint.toFixed(0)),r(2),m(n.winningPoint.toFixed(0)),r(3),m(V(16,17,n.bonusAmount.toFixed(2),"0.2")),r(2),s("ngIf",n.winningPoint>0),r(),s("ngIf",n.isDetailOpened)}}function Mn(e,o){if(e&1&&(D(0),u(1,En,19,24,"div",22),T()),e&2){let n=c(3);r(),s("ngForOf",(n.DataInput==null||n.DataInput.rewards==null?null:n.DataInput.rewards.qqPoolList)||et(1,en))}}function Bn(e,o){if(e&1&&(p(0,"div",7),u(1,Mn,2,2,"ng-container",6),l()),e&2){let n=c(2);r(),s("ngIf",n.DataInput==null?null:n.DataInput.rewards)}}function On(e,o){e&1&&(p(0,"p",17),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"noResultsFound")))}function kn(e,o){if(e&1&&(D(0),u(1,On,3,3,"p",16),T()),e&2){let n,t=c(2);r(),s("ngIf",((n=t.DataInput==null||t.DataInput.rewards==null||t.DataInput.rewards.qqPoolList==null?null:t.DataInput.rewards.qqPoolList.length)!==null&&n!==void 0?n:0)===0)}}function Fn(e,o){if(e&1&&(p(0,"div",18)(1,"div",19),u(2,_n,2,0,"div",20),p(3,"div",4),d(4),_(5,"translate"),l(),p(6,"div",4),d(7),_(8,"translate"),l(),p(9,"div",4),d(10),_(11,"translate"),l(),p(12,"div",4),d(13),_(14,"translate"),l()(),u(15,Bn,2,1,"div",5)(16,kn,2,1,"ng-container",6),l()),e&2){let n=c();
1r(),s("ngClass",O(16,Zt,n.globalData.isMobileStyle)),r(),s("ngIf",!n.globalData.isMobileStyle),r(2),m(g(5,8,"reportPage.issuanceDate")),r(3),m(g(8,10,"reportPage.totalPoint")),r(3),m(g(11,12,"reportPage.winningPoint")),r(3),m(g(14,14,"reportPage.bonusAmount")),r(2),s("ngIf",n.DataInput&&n.Status==="finished"),r(),s("ngIf",n.DataInput)}}var Mt=(()=>{let o=class o{constructor(t){this.globalData=t,this.isDetailOpened=!0}openDetail(t){this.DataInput.rewards.qqPoolList[t].isDetailOpened=!this.DataInput.rewards.qqPoolList[t].isDetailOpened}getAdjustedEndDate(t){let i=new Date(t);return i.setDate(i.getDate()-1),i}isSameDay(t,i){let a=new Date(t),f=this.getAdjustedEndDate(i);return a.getFullYear()===f.getFullYear()&&a.getMonth()===f.getMonth()&&a.getDate()===f.getDate()}};o.\u0275fac=function(i){return new(i||o)(E(X))},o.\u0275cmp=W({type:o,selectors:[["app-report-qqpool"]],inputs:{DataInput:"DataInput",Status:"Status",id:"id"},standalone:!0,features:[Y],decls:2,vars:2,consts:[["class","report-list qqpool-running-report",4,"ngIf"],["class","report-list qqpool-finished-report",4,"ngIf"],[1,"report-list","qqpool-running-report"],[1,"report-head"],[1,"title"],["class","wrap",4,"ngIf"],[4,"ngIf"],[1,"wrap"],["class","report-item qqpool-running-report",4,"ngFor","ngForOf"],[1,"report-item","qqpool-running-report"],[1,"content"],[1,"period"],[1,"date"],["class","time",4,"ngIf"],[1,"text-center"],[1,"time"],["class","alert-note",4,"ngIf"],[1,"alert-note"],[1,"report-list","qqpool-finished-report"],[1,"report-head","finished-head",3,"ngClass"],["class","title id",4,"ngIf"],[1,"title","id"],["class","report-item qqpool-finished-report",3,"open",4,"ngFor","ngForOf"],[1,"report-item","qqpool-finished-report"],[1,"content","qqpool","qqpool-report-content",3,"ngClass"],["class","serial-group",4,"ngIf"],["data-show","web-window","class","id",4,"ngIf"],[1,"time",3,"ngClass"],[1,"num","bonus"],[1,"bonus-detail"],["class","crown",3,"click",4,"ngIf"],["class","content content-list qqpool-detail",3,"ngClass",4,"ngIf"],[1,"serial-group"],["class","expand icon-plus",3,"ngClass","click",4,"ngIf"],["class","expand icon-less",3,"ngClass","click",4,"ngIf"],[1,"expand","icon-plus",3,"click","ngClass"],[1,"expand","icon-less",3,"click","ngClass"],["data-show","web-window",1,"id"],[1,"crown",3,"click"],[1,"content","content-list","qqpool-detail",3,"ngClass"],[1,"main_menu","period-group"],[1,"strong","period"],[1,"period-date"],[1,"winning-group"],["class","winning-item",4,"ngFor","ngForOf"],[1,"winning-item"],[1,"winning-ranking","first"],[1,"winning-numbers"],[1,"winning-ranking","second"],[1,"winning-ranking","third"],[1,"winning-ranking","special"]],template:function(i,a){i&1&&u(0,mn,13,11,"div",0)(1,Fn,17,18,"div",1),i&2&&(s("ngIf",a.Status==="running"),r(),s("ngIf",a.Status==="finished"))},dependencies:[U,ae,J,pe,oe,le,ie,ne],styles:[".qqpool-running-report[_ngcontent-%COMP%] .report-head[_ngcontent-%COMP%], .qqpool-running-report[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:grid;justify-items:center;grid-template-columns:1fr 1fr 1fr}.qqpool-finished-report[_ngcontent-%COMP%] .report-head[_ngcontent-%COMP%], .qqpool-finished-report[_ngcontent-%COMP%] .qqpool-report-content[_ngcontent-%COMP%]{display:grid;justify-items:center;grid-template-columns:1fr 3fr 3fr 3fr 3fr}.qqpool-finished-report[_ngcontent-%COMP%] .report-head[_ngcontent-%COMP%] .num[_ngcontent-%COMP%], .qqpool-finished-report[_ngcontent-%COMP%] .qqpool-report-content[_ngcontent-%COMP%] .num[_ngcontent-%COMP%]{margin-right:35%}.qqpool-finished-report[_ngcontent-%COMP%] .mob-finished-head[_ngcontent-%COMP%]{grid-template-columns:4fr 3fr 3fr 3fr}.qqpool-finished-report[_ngcontent-%COMP%] .mob-finished-content[_ngcontent-%COMP%]{grid-template-columns:1fr 3fr 3fr 3fr 3fr}"]});let e=o;return e})();var Bt=e=>({"mobile-content":e});function qn(e,o){e&1&&(p(0,"div",6),d(1,"#"),l())}function Ln(e,o){if(e&1&&(p(0,"span",16),d(1),l()),e&2){let n=c().index,t=c(2);r(),B(" ",(t.DataInput.pageInfo.pageNo-1)*t.DataInput.pageInfo.pageSize+(n+1)," ")}}function Vn(e,o){e&1&&(p(0,"span",17),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"reportPage.active")))}function Qn(e,o){e&1&&(p(0,"span",18),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"reportPage.suspend")))}function An(e,o){e&1&&(p(0,"span",19),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"reportPage.inactive")))}function Nn(e,o){if(e&1&&(D(0),p(1,"div",7)(2,"div",8),u(3,Ln,2,1,"span",9),p(4,"div",10)(5,"span"),d(6),l()(),p(7,"div",11)(8,"span",12),d(9),_(10,"customDate"),_(11,"date"),l()(),p(12,"div",10),u(13,Vn,3,3,"span",13)(14,Qn,3,3,"span",14)(15,An,3,3,"span",15),l()()(),T()),e&2){let n=o.$implicit,t=c(2);r(2),s("ngClass",O(12,Bt,t.globalData.isMobileStyle)),r(),s("ngIf",!t.globalData.isMobileStyle&&t.DataInput.pageInfo),r(3),m(t.getSecuredString(n.loginId)),r(3),m(V(11,9,g(10,7,n.createTime),"yyyy-MM-dd HH:mm:ss")),r(4),s("ngIf",n.status===1),r(),s("ngIf",n.status===0),r(),s("ngIf",n.status===-1)}}function $n(e,o){if(e&1&&(p(0,"div",1)(1,"div",2),u(2,qn,2,0,"div",3),p(3,"div",4),d(4),_(5,"translate"),l(),p(6,"div",4),d(7),_(8,"translate"),l(),p(9,"div",4),d(10),_(11,"translate"),l()(),u(12,Nn,16,14,"ng-container",5),l()),e&2){let n=c();r(),s("ngClass",O(12,Bt,n.globalData.isMobileStyle)),r(),s("ngIf",!n.globalData.isMobileStyle),r(2),m(g(5,6,"reportPage.loginID")),r(3),m(g(8,8,"reportPage.dateCreated")),r(3),m(g(11,10,"reportPage.status")),r(2),s("ngForOf",n.DataInput.listReferralPlayer)}}var Ot=(()=>{let o=class o{constructor(t){this.globalData=t}getSecuredString(t){return t.length<=3?t:"".concat(t.slice(0,2),"*****").concat(t.slice(-2))}};o.\u0275fac=function(i){return new(i||o)(E(X))},o.\u0275cmp=W({type:o,selectors:[["app-report-referral-list"]],inputs:{DataInput:"DataInput"},standalone:!0,features:[Y],decls:1,vars:1,consts:[["class","report-list referral-list-report",4,"ngIf"],[1,"report-list","referral-list-report"],[1,"report-head",3,"ngClass"],["data-show","web-window","class","title id",4,"ngIf"],[1,"title"],[4,"ngFor","ngForOf"],["data-show","web-window",1,"title","id"],[1,"report-item","referral-list-report"],[1,"content",3,"ngClass"],["data-show","web-window","class","id referral-textlist",4,"ngIf"],[1,"text-center"],[1,"time"],[1,"date"],["class","status-info success",4,"ngIf"],["class","status-info reject",4,"ngIf"],["class","status-info progress",4,"ngIf"],["data-show","web-window",1,"id","referral-textlist"],[1,"status-info","success"],[1,"status-info","reject"],[1,"status-info","progress"]],template:function(i,a){i&1&&u(0,$n,13,14,"div",0),i&2&&s("ngIf",a.DataInput)},dependencies:[U,ae,J,oe,le,ie,ne],styles:[".referral-list-report[_ngcontent-%COMP%] .report-head[_ngcontent-%COMP%], .referral-list-report[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:grid;justify-items:center;grid-template-columns:1fr 3fr 3fr 3fr}.referral-list-report[_ngcontent-%COMP%] .mobile-content[_ngcontent-%COMP%]{grid-template-columns:3fr 3fr 3fr}"]});let e=o;return e})();var kt=e=>({"mobile-content":e});function jn(e,o){e&1&&(p(0,"div",6),d(1,"#"),l())}function zn(e,o){if(e&1&&(p(0,"span",16),d(1),l()),e&2){let n=c().index,t=c(2);r(),B(" ",(t.DataInput.pageInfo.pageNo-1)*t.DataInput.pageInfo.pageSize+(n+1)," ")}}function Hn(e,o){if(e&1&&(p(0,"div",9)(1,"div",10),u(2,zn,2,1,"span",11),p(3,"div",12)(4,"span",13),d(5),_(6,"customDate"),_(7,"date"),l()(),p(8,"div",14),d(9),l(),p(10,"div",15),d(11),l(),p(12,"div",15),d(13),_(14,"number"),l()()()),e&2){let n=o.$implicit,t=c(2);r(),s("ngClass",O(14,kt,t.globalData.isMobileStyle)),r(),s("ngIf",!t.globalData.isMobileStyle),r(3),m(V(7,8,g(6,6,n.issuanceDate),"yyyy-MM-dd")),r(4),B(" ",n.totalDownline.toFixed(0)," "),r(2),B(" ",n.activeDownline.toFixed(0)," "),r(2),B(" ",V(14,11,n.totalCommision.toFixed(2),"0.2")," ")}}function Wn(e,o){if(e&1&&(p(0,"div",7),u(1,Hn,15,16,"div",8),l()),e&2){let n=c();r(),s("ngForOf",n.DataInput.referralCommission)}}function Yn(e,o){e&1&&(p(0,"p",18),d(1),_(2,"translate"),l()),e&2&&(r(),B(" ",g(2,1,"noResultsFound"),""))}
1function Gn(e,o){if(e&1&&(D(0),u(1,Yn,3,3,"p",17),T()),e&2){let n=c();r(),s("ngIf",n.DataInput.referralCommission&&n.DataInput.referralCommission.length===0)}}var Ft=(()=>{let o=class o{constructor(t){this.globalData=t}};o.\u0275fac=function(i){return new(i||o)(E(X))},o.\u0275cmp=W({type:o,selectors:[["app-report-referral"]],inputs:{DataInput:"DataInput"},standalone:!0,features:[Y],decls:17,vars:18,consts:[[1,"report-list","report-item","referral-commission-report"],[1,"report-head",3,"ngClass"],["data-show","web-window","class","title id",4,"ngIf"],[1,"title"],["class","wrap",4,"ngIf"],[4,"ngIf"],["data-show","web-window",1,"title","id"],[1,"wrap"],["class","report-item referral-commission-report",4,"ngFor","ngForOf"],[1,"report-item","referral-commission-report"],[1,"content",3,"ngClass"],["data-show","web-window","class","id",4,"ngIf"],[1,"time"],[1,"date"],[1,"text-center"],[1,"num"],["data-show","web-window",1,"id"],["class","alert-note",4,"ngIf"],[1,"alert-note"]],template:function(i,a){i&1&&(p(0,"div",0)(1,"div",1),u(2,jn,2,0,"div",2),p(3,"div",3),d(4),_(5,"translate"),l(),p(6,"div",3),d(7),_(8,"translate"),l(),p(9,"div",3),d(10),_(11,"translate"),l(),p(12,"div",3),d(13),_(14,"translate"),l()(),u(15,Wn,2,1,"div",4),l(),u(16,Gn,2,1,"ng-container",5)),i&2&&(r(),s("ngClass",O(16,kt,a.globalData.isMobileStyle)),r(),s("ngIf",!a.globalData.isMobileStyle),r(2),m(g(5,8,"reportPage.issuanceDate")),r(3),m(g(8,10,"reportPage.totalDownline")),r(3),m(g(11,12,"reportPage.activeDownline")),r(3),m(g(14,14,"reportPage.totalCommission")),r(2),s("ngIf",a.DataInput),r(),s("ngIf",a.DataInput))},dependencies:[U,ae,J,pe,oe,le,ie,ne],styles:[".referral-commission-report[_ngcontent-%COMP%] .report-head[_ngcontent-%COMP%], .referral-commission-report[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:grid;justify-items:center;grid-template-columns:1fr 2fr 2fr 2fr 3fr}.referral-commission-report[_ngcontent-%COMP%] .report-head[_ngcontent-%COMP%] .num[_ngcontent-%COMP%], .referral-commission-report[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .num[_ngcontent-%COMP%]{margin-right:35%}.referral-commission-report[_ngcontent-%COMP%] .mobile-content[_ngcontent-%COMP%]{grid-template-columns:3fr 2fr 2fr 3fr}.referral-commission-report[_ngcontent-%COMP%] .mobile-content[_ngcontent-%COMP%] .num[_ngcontent-%COMP%]{margin-right:15%}"]});let e=o;return e})();var Pe=Me(Pt());var Ve=Me(Pt());var Kn=e=>({open:e});function Jn(e,o){if(e&1&&(p(0,"button",11),d(1),_(2,"translate"),l()),e&2){let n=c();r(),B("",g(2,1,n.isCategoryOpened?"reportPage.hide":"reportPage.view")," ")}}function Un(e,o){e&1&&(p(0,"button",12),R(1,"i",13),l())}function Xn(e,o){if(e&1&&(p(0,"tr")(1,"td",3),d(2),l(),p(3,"td",14),d(4),_(5,"number"),l(),p(6,"td",5),d(7),_(8,"percent"),l(),p(9,"td",15),d(10),_(11,"number"),l()()),e&2){let n=o.$implicit,t=c();r(2),m(n.categoryId),r(2),m(V(5,4,n.pureAmt,"0.2")),r(3),m(V(8,7,n.rate,"1.2-10")),r(3),m(V(11,10,t.math.floor(n.bonus*100)/100,"0.2"))}}var qt=(()=>{let o=class o{constructor(t,i){this.langService=t,this.globalData=i,this.isCategoryOpened=!1,this.math=Math}openDetail(){this.isCategoryOpened=!this.isCategoryOpened,(0,Ve.default)("#row-".concat(this.parentId)).find("#".concat(this.parentId,"-row-item-").concat(this.id)).slideToggle(280),(0,Ve.default)("#row-".concat(this.parentId)).addClass("open")}trackByCategoryId(t,i){return i.categoryId}};o.\u0275fac=function(i){return new(i||o)(E(ve),E(X))},o.\u0275cmp=W({type:o,selectors:[["app-report-instant-rebate-row-item"]],inputs:{rowItem:"rowItem",id:"id",parentId:"parentId"},standalone:!0,features:[Y],decls:54,vars:47,consts:[[1,"detail",3,"ngClass"],[1,"report-detail",3,"click"],[1,"report-detail-table"],[2,"width","16%"],[2,"width","33%"],[1,"num",2,"width","33%"],[1,"commission-num",2,"width","16%"],["data-show","web-window","class","report-detail-btn",4,"ngIf"],["data-show","mobile","class","report-detail-btn",4,"ngIf"],[1,"report-detail","second-type",2,"display","none",3,"id"],[4,"ngFor","ngForOf","ngForTrackBy"],["data-show","web-window",1,"report-detail-btn"],["data-show","mobile",1,"report-detail-btn"],[1,"icon-Angle-pointing-to-left"],[1,"green",2,"width","16%"],[1,"commission-num","green",2,"width","16%"]],template:function(i,a){if(i&1&&(p(0,"div",0)(1,"div",1),I("click",function(){return a.openDetail()}
1),p(2,"table",2)(3,"thead")(4,"tr")(5,"th",3),d(6),_(7,"translate"),l(),p(8,"th",3),d(9),_(10,"translate"),l(),p(11,"th",4),d(12),_(13,"translate"),l(),p(14,"th",3),d(15),_(16,"translate"),l(),p(17,"th",3),d(18),_(19,"translate"),l()()(),p(20,"tbody")(21,"tr")(22,"td",3),d(23),l(),p(24,"td",3),d(25),l(),p(26,"td",5),d(27),_(28,"number"),l(),p(29,"td",6),d(30),_(31,"number"),l(),p(32,"td",3),u(33,Jn,3,3,"button",7)(34,Un,2,0,"button",8),l()()()()(),p(35,"div",9)(36,"table",2)(37,"thead")(38,"tr")(39,"th",3),d(40),_(41,"translate"),l(),p(42,"th",3),d(43),_(44,"translate"),l(),p(45,"th",4),d(46),_(47,"translate"),l(),p(48,"th",3),d(49),_(50,"translate"),l(),R(51,"th",3),l()(),p(52,"tbody"),u(53,Xn,12,13,"tr",10),l()()()()),i&2){let f;s("ngClass",O(45,Kn,a.isCategoryOpened)),r(6),m(g(7,21,"provider")),r(3),m(g(10,23,"reportPage.product")),r(3),m(g(13,25,"reportPage.validBet")),r(3),m(g(16,27,"reportPage.commission")),r(3),m(g(19,29,"reportPage.detail")),r(5),m((f=a.rowItem.providerName)!==null&&f!==void 0?f:a.rowItem.providerId),r(2),m(a.rowItem.productId),r(2),m(V(28,31,a.rowItem.pureAmt,"0.2")),r(3),m(V(31,34,a.rowItem.bonus.toFixed(2),"0.2")),r(3),s("ngIf",!a.globalData.isMobileStyle),r(),s("ngIf",a.globalData.isMobileStyle),r(),Ze("id","",a.parentId,"-row-item-",a.id,""),r(5),m(g(41,37,"reportPage.category")),r(3),m(g(44,39,"reportPage.validBet")),r(3),m(g(47,41,"reportPage.rate")),r(3),m(g(50,43,"reportPage.commission")),r(4),s("ngForOf",a.rowItem.list3)("ngForTrackBy",a.trackByCategoryId)}},dependencies:[ae,U,J,pe,pt,ie,ne],encapsulation:2,changeDetection:0});let e=o;return e})();function Zn(e,o){if(e&1&&R(0,"app-report-instant-rebate-row-item",7),e&2){let n=o.$implicit,t=o.index,i=c(2);s("id",t)("parentId",i.id)("rowItem",n)}}function ei(e,o){if(e&1&&(D(0),u(1,Zn,1,3,"app-report-instant-rebate-row-item",6),T()),e&2){let n=c();r(),s("ngForOf",n.newRow.list2)("ngForTrackBy",n.trackByProviderId)}}var Lt=(()=>{let o=class o{constructor(){this.isDetailOpened=!0,this.math=Math}openDetail(t){this.isDetailOpened=!this.isDetailOpened,(0,Pe.default)("#row-".concat(this.id)).find(t).slideToggle(280),this.isDetailOpened?(0,Pe.default)("#row-".concat(this.id)).addClass("open"):(0,Pe.default)("#row-".concat(this.id)).toggleClass("open")}trackByProviderId(t,i){return i.providerId}};o.\u0275fac=function(i){return new(i||o)},o.\u0275cmp=W({type:o,selectors:[["app-report-instant-rebate-row"]],inputs:{newRow:"newRow",id:"id"},standalone:!0,features:[Y],decls:15,vars:17,consts:[[1,"report-item","instant-rebate-report","open",3,"id"],[1,"content",3,"click"],[1,"btn-open"],[1,"date","instant"],[1,"num","instant"],[4,"ngIf"],[3,"id","parentId","rowItem",4,"ngFor","ngForOf","ngForTrackBy"],[3,"id","parentId","rowItem"]],template:function(i,a){i&1&&(p(0,"div",0)(1,"div",1),I("click",function(){return a.openDetail(".detail")}),R(2,"button",2),p(3,"div",3)(4,"span"),d(5),_(6,"customDate"),_(7,"date"),l()(),p(8,"div",4),d(9),_(10,"number"),l(),p(11,"div",4),d(12),_(13,"number"),l()(),u(14,ei,2,2,"ng-container",5),l()),i&2&&(ue("id","row-",a.id,""),r(5),m(V(7,8,g(6,6,a.newRow.releaseDay),"yyyy-MM-dd")),r(4),B(" ",V(10,11,a.newRow.pureAmt,"0.2")," "),r(3),B(" ",V(13,14,a.math.floor(a.newRow.bonus*100)/100,"0.2")," "),r(2),s("ngIf",a.newRow.list2.length))},dependencies:[U,J,qt,pe,oe,le],styles:[".instant-rebate-report[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:grid;justify-items:center;grid-template-columns:1fr 1fr 1fr}"],changeDetection:0});let e=o;return e})();function ti(e,o){if(e&1&&R(0,"app-report-instant-rebate-row",7),e&2){let n=o.$implicit,t=o.index;s("id",t)("newRow",n)}}function ni(e,o){if(e&1&&(D(0),u(1,ti,1,2,"app-report-instant-rebate-row",6),T()),e&2){let n=c(2);r(),s("ngForOf",n.DataInput==null||n.DataInput.instantRebateOrderListByDay==null?null:n.DataInput.instantRebateOrderListByDay.list1)}}function ii(e,o){if(e&1&&(p(0,"div",5),u(1,ni,2,1,"ng-container",4),l()),e&2){let n=c();r(),s("ngIf",(n.DataInput==null||n.DataInput.instantRebateOrderListByDay==null||n.DataInput.instantRebateOrderListByDay.list1==null?null:n.DataInput.instantRebateOrderListByDay.list1.length)>0)}}function oi(e,o){e&1&&(p(0,"p",9),d(1),_(2,"translate"),l()),e&2&&(r(),B(" ",g(2,1,"noResultsFound")," "))}function ri(e,o){if(e&1&&(D(0),u(1,oi,3,3,"p",8),T()),e&2){let n,t=c();r(),s("ngIf",((n=t.DataInput==null||t.DataInput.instantRebateOrderListByDay==null||t.DataInput.instantRebateOrderListByDay.list1==null?null:t.DataInput.instantRebateOrderListByDay.list1.length)!==null&&n!==void 0?n:0)===0)}}var Vt=(()=>{let o=class o{constructor(t){this.globalData=t}};o.\u0275fac=function(i){return new(i||o)(E(X))},o.\u0275cmp=W({type:o,selectors:[["app-report-instant-rebate"]],inputs:{DataInput:"DataInput"},standalone:!0,features:[Y],decls:13,vars:11,consts:[[1,"report-list"],[1,"report-head"],[1,"title"],["class","wrap",4,"ngIf"],[4,"ngIf"],[1,"wrap"],[3,"id","newRow",4,"ngFor","ngForOf"],[3,"id","newRow"],["class","alert-note",4,"ngIf"],[1,"alert-note"]],template:function(i,a){i&1&&(p(0,"div",0)(1,"div",1)(2,"div",2),d(3),_(4,"translate"),l(),p(5,"div",2),d(6),_(7,"translate"),l(),p(8,"div",2),d(9),_(10,"translate"),l()(),u(11,ii,2,1,"div",3),l(),u(12,ri,2,1,"ng-container",4)),i&2&&(r(3),m(g(4,5,"reportPage.issuanceDate")),r(3),m(g(7,7,"reportPage.validBet")),r(3),m(g(10,9,"reportPage.commission")),r(2),s("ngIf",a.DataInput),r(),s("ngIf",a.DataInput))},dependencies:[U,J,Lt,ie,ne],encapsulation:2,changeDetection:0});let e=o;return e})();var Qt=e=>({"mobile-content":e}),pi=e=>({open:e}),li=e=>({"mob-promotion":e});function si(e,o){e&1&&(p(0,"div",6),d(1,"#"),l())}function ci(e,o){e&1&&(p(0,"span",35),d(1,"Show detail"),l())}function di(e,o){if(e&1&&(p(0,"span",36),d(1),l()),e&2){let n=c().index,t=c(2);r(),B(" ",(t.DataInput.pageInfo.pageNo-1)*t.DataInput.pageInfo.pageSize+(n+1)," ")}}function mi(e,o){if(e&1&&(p(0,"div",37)(1,"div",38),R(2,"span"),p(3,"p"),d(4),l()()()),e&2){let n=c().$implicit;r(2),Ie("width",n.percent),r(2),qe("",n.percent," (",n.currAccum.toFixed()," / ",n.targetAmt.toFixed(),")")}}function _i(e,o){if(e&1&&(p(0,"div",39),d(1),l()),e&2){let n=c().$implicit,t=c(2);s("ngClass",O(2,li,t.globalData.isMobileStyle)),r(),B(" ",n.percent," ")}}function ui(e,o){e&1&&(p(0,"span",40),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"reportPage.running")))}function gi(e,o){e&1&&(p(0,"span",41),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"reportPage.finished")))}function fi(e,o){e&1&&(p(0,"span",42),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"reportPage.inProcess")))}function vi(e,o){if(e&1&&(p(0,"span",26),d(1),l()),e&2){let n=c().$implicit;r(),m(n.remark)}}function xi(e,o){if(e&1&&(p(0,"span",26),d(1),l()),e&2){let n=c().$implicit;r(),B("Remark_ ",n.statusCode,"")}}function hi(e,o){if(e&1){let n=b();p(0,"button",43),I("click",function(){h(n);let i=c().$implicit,a=c(2);return C(a.checkBonus(i.id,1,i.loseAmtByCurrency))}),d(1),_(2,"translate"),l()}e&2&&(r(),m(g(2,1,"cancel")))}function Ci(e,o){if(e&1){let n=b();p(0,"button",43),I("click",function(){h(n);let i=c().$implicit,a=c(2);return C(a.checkBonus(i.id,2,i.loseAmtByCurrency))}),d(1),_(2,"translate"),l()}e&2&&(r(),m(g(2,1,"reportPage.qualify")))}function yi(e,o){e&1&&(p(0,"span",44),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"reportPage.inProcess")))}function Ii(e,o){e&1&&(p(0,"span",45),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"reportPage.approved")))}function wi(e,o){e&1&&(p(0,"span",44),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"reportPage.reject")))}function Si(e,o){e&1&&(p(0,"span",45),d(1,"-"),l())}function bi(e,o){if(e&1&&(p(0,"div",46)(1,"div",38),R(2,"span"),p(3,"p"),d(4),l()()()),e&2){let n=c().$implicit;r(2),Ie("width",n.percent),r(2),qe("",n.percent," (",n.currAccum.toFixed()," / ",n.targetAmt.toFixed(),")")}}function Pi(e,o){if(e&1){let n=b();p(0,"div",9)(1,"div",10)(2,"button",11),I("click",function(){let i=h(n).index,a=c(2);return C(a.openDetail(i))}),u(3,ci,2,0,"span",12),l(),u(4,di,2,1,"span",13),p(5,"div",14),d(6),l(),p(7,"div",15),d(8),l(),u(9,mi,5,5,"div",16)(10,_i,2,4,"div",17),p(11,"div",18),u(12,ui,3,3,"span",19)(13,gi,3,3,"span",20)(14,fi,3,3,"span",21),l()(),p(15,"div",22)(16,"div",23)(17,"div",24)(18,"div",25)(19,"span",3),d(20),_(21,"translate"),l(),p(22,"span",26),d(23),_(24,"customDate"),_(25,"date"),l()(),p(26,"div",25)(27,"span",3),d(28),_(29,"translate"),l(),p(30,"span",26),d(31),_(32,"number"),l()(),p(33,"div",25)(34,"span",3),d(35),_(36,"translate"),l(),p(37,"span",26),d(38),l()(),p(39,"div",27)(40,"span",3),d(41),_(42,"translate"),l(),u(43,vi,2,1,"span",28)(44,xi,2,1,"span",29),l(),p(45,"div",27)(46,"span",3),d(47),_(48,"translate"),l(),u(49,hi,3,3,"button",30)(50,Ci,3,3,"button",30)(51,yi,3,3,"span",31)(52,Ii,3,3,"span",32)(53,wi,3,3,"span",31)(54,Si,2,0,"span",33),l()(),u(55,bi,5,5,"div",34),l()()()}if(e&2){let n=o.$implicit,t=o.index,i=c(2);s("ngClass",O(46,pi,i.isOpenDetail===t)),r(),s("ngClass",O(48,Qt,i.globalData.isMobileStyle)),r(2),s("ngIf",!i.globalData.isMobileStyle),r(),s("ngIf",!i.globalData.isMobileStyle),r(2),B(" ",n.promoteId," "),r(2),B(" ",n.providerId," "),r(),s("ngIf",!i.globalData.isMobileStyle),r(),s("ngIf",i.globalData.isMobileStyle),r(),s("ngSwitch",n.status),r(),s("ngSwitchCase","Running"),r(),s("ngSwitchCase","Finished"),r(7),m(g(21,28,"reportPage.dateClaim")),r(3),m(V(25,32,g(24,30,n.createTime),"yyyy-MM-dd HH:mm:ss")),r(5),m(g(29,35,"reportPage.bonusAmount")),r(3),m(V(32,37,n.bonusAmt.toFixed(2),"0.2")),r(4),m(g(36,40,"reportPage.type")),r(3),m(n.type),r(),s("ngSwitch",!n.statusCode||n.statusCode==0),r(2),m(g(42,42,"reportPage.remark")),r(2),s("ngSwitchCase",!0),r(2),s("ngSwitch",n.method),r(2),m(g(48,44,"method")),r(2),s("ngSwitchCase","Cancel"),r(),s("ngSwitchCase","Qualify"),r(),s("ngSwitchCase","InProcess"),r(),s("ngSwitchCase","Approved"),r(),s("ngSwitchCase","Reject"),r(2),s("ngIf",i.globalData.isMobileStyle)}}function Ri(e,o){if(e&1&&(p(0,"div",7),u(1,Pi,56,50,"div",8),l()),e&2){let n=c();r(),s("ngForOf",n.DataInput.promotionBonusList)}}function Di(e,o){e&1&&(p(0,"p",48),d(1),_(2,"translate"),l()),e&2&&(r(),B(" ",g(2,1,"noResultsFound"),""))}function Ti(e,o){if(e&1&&(D(0),u(1,Di,3,3,"p",47),T()),e&2){let n=c();r(),s("ngIf",n.DataInput.promotionBonusList&&n.DataInput.promotionBonusList.length===0)}}var At=(()=>{let o=class o{constructor(t,i,a){this.httpService=t,this.swalDialog=i,this.globalData=a,this.updatePromotionReportEvent=ne
1w Je}openDetail(t){this.isOpenDetail==t?this.isOpenDetail=null:this.isOpenDetail=t}ngOnChanges(t){var i;(i=t.DataInput)!=null&&i.currentValue&&(this.isOpenDetail=null)}checkBonus(t,i,a){let f=this.globalData.translateString("reportPage.isCanCheckBonus");switch(i){case 1:f+=this.globalData.translateString("cancel")+"?";break;case 2:f+=this.globalData.translateString("reportPage.qualify")+"?";break}this.swalDialog.popConfirm(f,v=>{if(v){let y={id:t,method:i,loseAmtByCurrency:a};this.httpService.checkBonus(y).subscribe(x=>{x.code===0&&this.updatePromotionReportEvent.emit(!0)})}})}};o.\u0275fac=function(i){return new(i||o)(E(Se),E(ht),E(X))},o.\u0275cmp=W({type:o,selectors:[["app-report-promotion"]],inputs:{DataInput:"DataInput"},outputs:{updatePromotionReportEvent:"updatePromotionReportEvent"},standalone:!0,features:[Ke,Y],decls:17,vars:18,consts:[[1,"report-list","promotion-bonus-report"],[1,"report-head",3,"ngClass"],["data-show","web-window","class","title id",4,"ngIf"],[1,"title"],["class","wrap",4,"ngIf"],[4,"ngIf"],["data-show","web-window",1,"title","id"],[1,"wrap"],["class","report-item promotion-bonus-report",3,"ngClass",4,"ngFor","ngForOf"],[1,"report-item","promotion-bonus-report",3,"ngClass"],[1,"content",3,"ngClass"],[1,"btn-open",3,"click"],["data-show","web-window","class","tooltip",4,"ngIf"],["data-show","web-window","class","id",4,"ngIf"],[1,"text-center","promote-id"],[1,"text-center"],["data-show","web-window","class","text-center web-window",4,"ngIf"],["data-show","mobile","class","text-center",3,"ngClass",4,"ngIf"],[1,"status",3,"ngSwitch"],["class","running",4,"ngSwitchCase"],["class","finished",4,"ngSwitchCase"],["class","progress",4,"ngSwitchDefault"],[1,"detail"],[1,"report-detail"],[1,"colum"],[1,"data"],[1,"value"],[1,"data",3,"ngSwitch"],["class","value",4,"ngSwitchCase"],["class","value",4,"ngSwitchDefault"],["class","btn-check",3,"click",4,"ngSwitchCase"],["class","value reject",4,"ngSwitchCase"],["class","value approved",4,"ngSwitchCase"],["class","value approved",4,"ngSwitchDefault"],["data-show","mobile","class","colum",4,"ngIf"],["data-show","web-window",1,"tooltip"],["data-show","web-window",1,"id"],["data-show","web-window",1,"text-center","web-window"],[1,"progress-bar"],["data-show","mobile",1,"text-center",3,"ngClass"],[1,"running"],[1,"finished"],[1,"progress"],[1,"btn-check",3,"click"],[1,"value","reject"],[1,"value","approved"],["data-show","mobile",1,"colum"],["class","alert-note",4,"ngIf"],[1,"alert-note"]],template:function(i,a){i&1&&(p(0,"div",0)(1,"div",1),u(2,si,2,0,"div",2),p(3,"div",3),d(4),_(5,"translate"),l(),p(6,"div",3),d(7),_(8,"translate"),l(),p(9,"div",3),d(10),_(11,"translate"),l(),p(12,"div",3),d(13),_(14,"translate"),l()(),u(15,Ri,2,1,"div",4),l(),u(16,Ti,2,1,"ng-container",5)),i&2&&(r(),s("ngClass",O(16,Qt,a.globalData.isMobileStyle)),r(),s("ngIf",!a.globalData.isMobileStyle),r(2),m(g(5,8,"reportPage.promoteId")),r(3),m(g(8,10,"provider")),r(3),m(g(11,12,"reportPage.progress")),r(3),m(g(14,14,"reportPage.status")),r(2),s("ngIf",a.DataInput),r(),s("ngIf",a.DataInput))},dependencies:[U,J,ae,nt,it,ot,pe,oe,le,ie,ne],styles:[".promotion-bonus-report[_ngcontent-%COMP%] .report-head[_ngcontent-%COMP%], .promotion-bonus-report[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{display:grid;justify-items:stretch;text-align:center;grid-template-columns:1fr 3fr 3fr 3fr 3fr}.promotion-bonus-report[_ngcontent-%COMP%] .report-head[_ngcontent-%COMP%] .id[_ngcontent-%COMP%], .promotion-bonus-report[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .id[_ngcontent-%COMP%]{margin-left:5%}.promotion-bonus-report[_ngcontent-%COMP%] .mobile-content[_ngcontent-%COMP%]{display:grid;grid-template-columns:3fr 3fr 2fr 2fr}.promotion-bonus-report[_ngcontent-%COMP%] .mobile-content[_ngcontent-%COMP%] .promote-id[_ngcontent-%COMP%]{padding-left:2%}.report-item[_ngcontent-%COMP%] .detail[_ngcontent-%COMP%]{display:block;max-height:0;overflow:hidden}.report-item.open[_ngcontent-%COMP%] .detail[_ngcontent-%COMP%]{max-height:1000px;transition:max-height 2.28s ease}.report-detail[_ngcontent-%COMP%] .data[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{cursor:text}"]});let e=o;return e})();var M=function(e){return e.Today="today",e.Yesterday="yesterday",e.SevenDays="7Days",e.FifteenDays="15Days",e.ThirtyDays="30Days",e.QQPOOL="QQPOOL",e}(M||{}),se=M.SevenDays,Mi=14,Bi=-13,Oi=1;var ki="2000-01-01",Fi={[M.Today]:()=>({startOffset:0,endOffset:1}),[M.Yesterday]:()=>({startOffset:-1,endOffset:0}),[M.SevenDays]:e=>e.isQQPool?{startOffset:-7,endOffset:1}:{startOffset:-7,endOffset:0},[M.FifteenDays]:()=>({startOffset:-13,endOffset:1}),[M.ThirtyDays]:()=>({startOffset:-30,endOffset:0}),[M.QQPOOL]:()=>({startOffset:-7,endOffset:1})},he=(()=>
1{let o=class o{constructor(t){this.datePipe=t,this._nowFn=()=>new Date}setNowForTest(t){this._nowFn=()=>new Date(t.getTime())}resetNowFn(){this._nowFn=()=>new Date}formatToYMD(t){return this.datePipe.transform(t,"yyyy-MM-dd")}getCurrentDate(){return this._nowFn()}getDateWithOffsetFromToday(t){let i=this.getCurrentDate(),a=new Date(i.getFullYear(),i.getMonth(),i.getDate());return a.setDate(a.getDate()+t),this.formatToYMD(a)}clampRange(t,i,a){let f=new Date(t),v=new Date(i);if((v.getTime()-f.getTime())/864e5>a){let x=new Date(v.getTime());return x.setDate(v.getDate()-a),{start:this.formatToYMD(x),end:i}}return{start:t,end:i}}parseRangeKey(t){return t&&Object.values(M).includes(t)?t:M.SevenDays}isQQPool(t){return t==="reportRewards"}getContext(t,i){return{isMobile:i,isQQPool:this.isQQPool(t)}}getAvailableKeysFor(t){return t.isQQPool?[M.Today,M.Yesterday,M.SevenDays,M.FifteenDays]:[M.Today,M.Yesterday,M.SevenDays,M.ThirtyDays]}getQuickRangeKeys(t,i){let a=this.getContext(t,i),f=this.getAvailableKeysFor(a);return i&&t==="referralList"?f.filter(v=>v!==M.ThirtyDays):f}getCalendarBounds(t){return t.isQQPool?{min:this.getDateWithOffsetFromToday(Bi),max:this.getDateWithOffsetFromToday(Oi)}:{min:ki,max:null}}getPreset(t,i){var S,L;let a=this.parseRangeKey(t),{startOffset:f,endOffset:v}=Fi[a](i),y=this.getDateWithOffsetFromToday(f),x=this.getDateWithOffsetFromToday(v),{start:q,end:Q}=i.isQQPool?this.clampRange(y,x,Mi):{start:y,end:x},N=this.getCalendarBounds(i);return{start:q,end:Q,rawStart:y,rawEnd:x,min:(S=N.min)!=null?S:void 0,max:(L=N.max)!=null?L:void 0}}applyPreset(t,i,a){let f=this.getContext(i,a),v=this.getPreset(t,f),y={startDate:v.start,endDate:v.end,maxDate:v.max,minDate:v.min};return{preset:v,searchDate:y,bounds:{min:v.min,max:v.max}}}buildCalendarOptions(t,i,a,f){return{lang:i.substring(0,2),isRange:!0,startDate:t.start,endDate:t.end,closeOnSelect:!1,showTodayButton:!1,showClearButton:!1,validateLabel:f.confirm,cancelLabel:f.cancel,clearLabel:f.clear,dateFormat:a,useThYear:i==="th-TH"}}applyCalendarBounds(t,i,a){if(!(t!=null&&t.datePicker))return;let f=this.getContext(i,a),v=this.getCalendarBounds(f);t.datePicker.min=v.min,t.datePicker.max=v.max}syncCalendar(t,i){t&&(t.startDate=i.start,t.endDate=i.end,t.save&&t.save())}normalizeDate(t){if(!t)return"";if(typeof t=="string"){if(/^\d{4}-\d{2}-\d{2}$/.test(t))return t;let i=new Date(t);return isNaN(i.getTime())?"":this.formatToYMD(i)}return this.formatToYMD(t)}normalizeRange(t,i){return{start:this.normalizeDate(t),end:this.normalizeDate(i)}}buildApiParams(t,i,a,f){return t===i&&a==="running"?{fromDate:"",toDate:""}:{fromDate:f.start,toDate:f.end}}produceApiDates(t,i,a){return this.buildApiParams(t,"reportRewards",i,a)}};o.\u0275fac=function(i){return new(i||o)(K(oe))},o.\u0275prov=te({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();var P=function(e){return e.Promotion="promotionBonus",e.InstantRebate="instantRebate",e.QQPool="reportRewards",e.ReferralCommission="referralCommission",e.ReferralList="referralList",e}(P||{});function Ae(e,o){var t,i,a,f,v;let n=(...y)=>y.find(x=>x!=null&&x!=="");switch(e){case P.Promotion:return String((t=n(o.promotionBonusId,o.id,o.orderId,o.code,o.txId,o.title))!=null?t:JSON.stringify(o));case P.InstantRebate:return String((i=n(o.orderId,o.orderNo,o.date&&o.providerId&&"".concat(o.date,"|").concat(o.providerId),o.id,o.txId))!=null?i:JSON.stringify(o));case P.QQPool:return String((a=n(o.poolId,o.id,o.roundId,o.code))!=null?a:JSON.stringify(o));case P.ReferralCommission:return String((f=n(o.id,o.issuanceDate&&o.providerId&&"".concat(o.issuanceDate,"|").concat(o.providerId),o.commissionId,o.date))!=null?f:JSON.stringify(o));case P.ReferralList:return String((v=n(o.memId,o.playerId,o.id,o.loginId))!=null?v:JSON.stringify(o));default:return JSON.stringify(o)}}function Nt(e,o,n,t){if(!n||!e)return o;let i=e.list||[],a=o.list||[];if(!i.length)return o;if(!a.length)return e;let f=new Map,v=$=>$.forEach(j=>{let z=Ae(t,j);f.has(z)||f.set(z,j)});v(i),v(a);let y=[...f.values()],L=e||{},{list:x}=L,q=Ee(L,["list"]),w=o||{},{list:Q}=w,N=Ee(w,["list"]),S=H(F(F({},q),N),{list:y});switch(t){case P.Promotion:S.promotionBonusList=y;break;case P.InstantRebate:{let $=q.instantRebateOrderListByDay||{},j=N.instantRebateOrderListByDay||{};S.instantRebateOrderListByDay=H(F(F({},$),j),{list1:y});break}case P.QQPool:{let $=q.rewards||{},j=N.rewards||{};S.rewards=H(F(F({},$),j),{qqPoolList:y});break}case P.ReferralCommission:S.referralCommission=y;break;case P.ReferralList:S.listReferralPlayer=y;break}return S}function $t(e){let{state:o,bodyHeight:n,windowHeight:t,multiplier:i=1.1}=e;return!o.hasMore||o.loading?!1:n<t*i}var jt=(()=>{let o=class o{constructor(t){this.http=t}getPromotionBonusFinishedReport(t){return this.http.getPromotionBonusFinishedReport(t)}getPromotionBonusRunningReport(t){return this.http.getPromotionBonusRunningReport(t)}getPromotionBonusEtcReport(t){return this.http.getPromotionBonusEtcReport(t)}getInstantRebateOrderListByDay(t){return this.http.getInstantRebateOrderListByDay(t)}getRewardsReport(t){return this.http.getRewardsReport(t)}getReferralCommissionReport(t){return this.http.getReferralCommissionReport(t)}getReferralListReport(t){return this.http.getReferralListReport(t)}getRebateCommissionReport(t){return this.http.getRebateCommissionReport(t)}};o.\u0275fac=function(i){return new(i||o)(K(Se))}
1,o.\u0275prov=te({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();var Li={reportType:null,data:null,list:null,page:1,pageSize:20,hasMore:!1,loading:!1,error:null};function Vi(){return{[P.Promotion]:(e,o)=>{let n={finished:t=>e.getPromotionBonusFinishedReport(t),running:t=>e.getPromotionBonusRunningReport(t),inProcess:t=>e.getPromotionBonusEtcReport(t)};return(o==null?void 0:o.pBonusSelect)&&n[o.pBonusSelect]||void 0},[P.InstantRebate]:e=>o=>e.getInstantRebateOrderListByDay(o),[P.QQPool]:e=>o=>e.getRewardsReport(o),[P.ReferralCommission]:e=>o=>e.getReferralCommissionReport(o),[P.ReferralList]:e=>o=>e.getReferralListReport(o)}}var Ne=Vi(),Re=(()=>{let o=class o{constructor(t){this.api=t,this.state$=new je(F({},Li)),this.vm$=this.state$.asObservable(),this.loadCmd$=new $e,this.debounceMs=0,this.pageCache=new Map,this.inFlightKey=null,this.cmdSub=this.loadCmd$.pipe(ze(this.debounceMs),We(i=>this.executeLoad(i))).subscribe()}setDebounce(t){this.debounceMs=t<0?0:t}payloadHash(t){let i=a=>Array.isArray(a)?a.map(f=>i(f)):a&&typeof a=="object"?Object.keys(a).sort().reduce((f,v)=>(f[v]=i(a[v]),f),{}):a;return JSON.stringify(i(t))}load(t){this.loadCmd$.next(t)}executeLoad(t){var j,z,ee;let{reportType:i,basePayload:a,append:f,explicitPage:v,force:y}=t,x=this.snapshot(),q=typeof v=="number"?v:f?x.page+1:1,Q=x.pageSize,N=this.buildPayload(a,q,Q,i),S=i===P.Promotion?a==null?void 0:a.pBonusSelect:void 0,L=this.payloadHash({rt:i,base:a,page:q,pageSize:Q});if(this.inFlightKey===L&&x.loading&&!y)return ye(null);if(!f&&this.pageCache.has(L)&&!y){let A=this.pageCache.get(L).adapted,k=A.data,re=this.computeHasMore(A,q);return this.update({reportType:i,promotionStatus:S!=null?S:x.promotionStatus,page:q,data:k,list:k.list||A.list,hasMore:re,total:(j=A.total)!=null?j:x.total,pageSize:A.pageSize||Q,loading:!1,lastBasePayload:a,error:null}),ye(null)}this.update(H(F({loading:!0,error:null,reportType:i,promotionStatus:S!=null?S:x.promotionStatus},f||typeof v=="number"&&q!==1?{}:{page:1,data:null,list:null}),{lastBasePayload:a}));let w=(z=Ne[i])==null?void 0:z.call(Ne,this.api,N);if(!w)return this.update({loading:!1,error:"\u7121\u5C0D\u61C9 API"}),ye(null);this.inFlightKey=L,(ee=this.sub)==null||ee.unsubscribe();let $=w(N);return this.sub=$.pipe(He(()=>{this.update({loading:!1}),this.inFlightKey=null})).subscribe({next:A=>{var fe;let k=this.adaptResponse(i,A,q,Q);this.pageCache.set(L,{adapted:k});let re=this.mergeData(this.snapshot().data,k.data,!!f&&!v,i);!re.list&&k.list&&(re.list=k.list);let G=this.computeHasMore(k,q);this.update({data:re,list:re.list||k.list,page:q,hasMore:G,total:(fe=k.total)!=null?fe:this.snapshot().total,pageSize:k.pageSize||Q})},error:A=>{this.update({error:(A==null?void 0:A.message)||"\u8F09\u5165\u5931\u6557"})}}),ye(null)}clearCache(){this.pageCache.clear()}getState(){return this.snapshot()}nextPage(){let t=this.snapshot();!t.reportType||!t.hasMore||t.loading||this.load({reportType:t.reportType,basePayload:t.lastBasePayload,append:!0})}refresh(){let t=this.snapshot();!t.reportType||t.loading||this.load({reportType:t.reportType,basePayload:t.lastBasePayload,append:!1,force:!0})}resetView(){this.update({reportType:null,data:null,list:null,page:1,hasMore:!1,total:void 0,error:null,lastBasePayload:void 0})}setPageSize(t){if(t<=0)return;let i=this.snapshot();this.update({pageSize:t}),i.reportType&&this.load({reportType:i.reportType,basePayload:i.lastBasePayload,append:!1})}destroy(){var t,i;(t=this.sub)==null||t.unsubscribe(),(i=this.cmdSub)==null||i.unsubscribe()}ngOnDestroy(){this.destroy()}attachPageMeta(t,i,a,f){var N,S,L,w,$,j,z,ee,A,k,re,G,fe;let v=(S=t.total)!=null?S:(N=t.list)==null?void 0:N.length,y=t.pageSize||f||((L=t.list)==null?void 0:L.length)||0,x=t.data&&t.data.page||t.data&&t.data.pageInfo||{},q=v!=null&&y?Math.max(1,Math.ceil(v/y)):Math.max(x.pageCount||0,a||1),Q={pageNo:($=(w=x.pageNo)!=null?w:x.pageIndex)!=null?$:a,pageIndex:(z=(j=x.pageIndex)!=null?j:x.pageNo)!=null?z:a,pageSize:y,pageCount:q,totalCount:(A=(ee=v!=null?v:x.totalCount)!=null?ee:x.resultCount)!=null?A:null,resultCount:(G=(re=(k=x.resultCount)!=null?k:x.totalCount)!=null?re:v)!=null?G:null};if(i===P.InstantRebate){let Ce=((fe=t.data)==null?void 0:fe.instantRebateOrderListByDay)||{};return H(F({},t),{data:H(F({},t.data),{page:Q,pageInfo:F({},Q),instantRebateOrderListByDay:H(F({},Ce),{page:Ce.page||Ce.pageInfo||Q,pageInfo:Ce.pageInfo||Ce.page||Q})})})}return i===P.ReferralCommission?H(F({},t),{data:H(F({},t.data),{page:Q,pageInfo:F({},Q)})}):t}jumpTo(t){t<1&&(t=1);let i=this.snapshot();!i.reportType||!i.lastBasePayload||t===i.page&&!i.loading||this.load({reportType:i.reportType,basePayload:i.lastBasePayload,explicitPage:t})}
1snapshot(){return this.state$.value}update(t){this.state$.next(F(F({},this.snapshot()),t))}buildPayload(t,i,a,f){return f===P.Promotion?H(F({},t),{page:i,pageSize:a}):f===P.ReferralList?H(F({},t),{position:i}):H(F({},t),{page:i})}adaptResponse(t,i,a,f){var S,L,w,$,j,z,ee,A;let v=(i==null?void 0:i.data)||{},y=[],x=v,q=this.snapshot().pageSize,Q=($=(L=(S=v.total)!=null?S:v.totalCount)!=null?L:v.count)!=null?$:(w=v.pageInfo)==null?void 0:w.totalCount,N=(ee=(j=v.pageSize)!=null?j:v.limit)!=null?ee:(z=v.pageInfo)==null?void 0:z.pageSize;switch(t){case P.Promotion:y=v.promotionBonusList||[];break;case P.InstantRebate:{let k=v.instantRebateOrderListByDay;k&&(y=k.list1||[]);break}case P.QQPool:y=((A=v.rewards)==null?void 0:A.qqPoolList)||[];break;case P.ReferralCommission:y=v.referralCommission||[];break;case P.ReferralList:y=v.listReferralPlayer||[];break}return"list"in x?Array.isArray(x.list)===!1&&(x=H(F({},x),{list:y})):x=H(F({},x),{list:y}),{list:y,data:x,total:Q,pageSize:N!=null?N:y.length}}mergeData(t,i,a,f){return Nt(t,i,a,f)}buildItemKey(t,i){return Ae(t,i)}computeHasMore(t,i){return t.total!=null&&t.pageSize?i*t.pageSize<t.total:t.pageSize?t.list.length===t.pageSize:!1}};o.\u0275fac=function(i){return new(i||o)(K(jt))},o.\u0275prov=te({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();var Ht=(()=>{let o=class o{now(){return this._now()}setFixed(t){this._now=()=>new Date(t.getTime())}reset(){this._now=()=>new Date}constructor(t){this.datePipe=t,this._now=()=>new Date}generateOptions(t=this.now(),i=12,a=new Date(2024,0,1)){let f=[],v=new Date(t.getFullYear(),t.getMonth()-1,1),y=new Date(v.getFullYear(),v.getMonth()-i,1),x=v;for(;x>=y&&x>=a;)f.push(this.datePipe.transform(x,"yyyyMM")),x=new Date(x.getFullYear(),x.getMonth()-1,1);return f.reverse()}isInvalid(t,i){return!t||!i?!0:Number(i)<Number(t)}};o.\u0275fac=function(i){return new(i||o)(K(oe))},o.\u0275prov=te({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();var Yt=Me(Xt());var De=(()=>{let o=class o{constructor(t){this.doc=t}getFirstByClass(t){return this.doc.getElementsByClassName(t)[0]||null}getAllByClass(t){return this.doc.getElementsByClassName(t)}setVisibility(t,i){t&&(t.style.visibility=i?"visible":"hidden")}getDocumentElement(){return this.doc.documentElement}getBody(){return this.doc.body}getBodyHeight(){return this.getBody().scrollHeight}getWindowHeight(){return window.innerHeight}};o.\u0275fac=function(i){return new(i||o)(K(tt))},o.\u0275prov=te({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();var Te=(()=>{let o=class o{constructor(t,i){this.dateRange=t,this.dom=i}init(t){var re;let{element:i,reportKey:a,rangeKey:f=se,isMobile:v,lang:y,displayFormat:x,labels:q,onRangeCommit:Q}=t,{preset:N,searchDate:S}=this.dateRange.applyPreset(f,a,v),L=this.dateRange.buildCalendarOptions(N,y,x,q),w=new Yt.default(i,L);this.dateRange.applyCalendarBounds(w,a,v);let $=this.dom.getFirstByClass("datetimepicker-clear-button");this.dom.setVisibility($,!1);let j=this.dom.getFirstByClass("datetimepicker-footer-today");this.dom.setVisibility(j,!1);let z=this.dom.getAllByClass("datetimepicker-footer-validate"),ee=this.dom.getAllByClass("datetimepicker-footer-cancel"),A=!1;["mousedown","touchstart"].forEach(G=>{ee[0]&&ee[0].addEventListener(G,()=>{A=!0})});let k={instance:w,preset:N,searchDate:H(F({},S),{endDate:(re=S.endDate)!=null?re:null}),destroy:()=>{var G;try{(G=w.destroy)==null||G.call(w)}catch(fe){}}};return w&&(w.on("select:start",()=>{z[0]&&this.dom.setVisibility(z[0],!1),k.searchDate.endDate=null}),w.on("select",()=>{if(z[0]&&this.dom.setVisibility(z[0],!0),w.startDate&&w.endDate){let G=this.dateRange.normalizeRange(w.startDate,w.endDate);k.preset=H(F({},k.preset),{start:G.start,end:G.end}),k.searchDate.startDate=G.start,k.searchDate.endDate=G.end}}),w.on("show",()=>{A=!1,w.startDate&&w.endDate&&z[0]&&this.dom.setVisibility(z[0],!0)}),w.on("hide",()=>{var G;if(A||!w.endDate){this.syncPreset(k,k.preset),A=!1;return}(G=w.save)==null||G.call(w),t.onRangeCommit&&t.onRangeCommit(k.preset)})),k}syncPreset(t,i){t!=null&&t.instance&&(t.instance.startDate=i.start,t.instance.endDate=i.end,t.instance.save&&t.instance.save(),t.preset=i,t.searchDate.startDate=i.start,t.searchDate.endDate=i.end)}applyBounds(t,i,a){t!=null&&t.instance&&this.dateRange.applyCalendarBounds(t.
1instance,i,a)}};o.\u0275fac=function(i){return new(i||o)(K(he),K(De))},o.\u0275prov=te({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();var we={promotionBonus:P.Promotion,instantRebate:P.InstantRebate,reportRewards:P.QQPool,referralCommission:P.ReferralCommission,referralList:P.ReferralList},Ai={promotionBonus:({reportKey:e,pBonusSelect:o,qqPoolSelect:n,presetRange:t,dateRangeService:i})=>{let a=we[e],{fromDate:f,toDate:v}=i.produceApiDates(e,n,t);return{reportType:a,basePayload:{fromDate:f,toDate:v,pBonusSelect:o},promotionStatus:o}},instantRebate:({reportKey:e,qqPoolSelect:o,presetRange:n,dateRangeService:t})=>{let i=we[e],{fromDate:a,toDate:f}=t.produceApiDates(e,o,n);return{reportType:i,basePayload:{fromDate:a,toDate:f}}},reportRewards:({reportKey:e,qqPoolSelect:o,presetRange:n,dateRangeService:t})=>{let i=we[e],{fromDate:a,toDate:f}=t.produceApiDates(e,o,n);return{reportType:i,basePayload:{fromDate:a,toDate:f}}},referralCommission:({reportKey:e,fromPeriod:o,toPeriod:n})=>({reportType:we[e],basePayload:{fromDate:o,toDate:n}}),referralList:({reportKey:e})=>({reportType:we[e],basePayload:{memId:""}})};function Ni(e){let o=Ai[e.reportKey];return o?o(e):{reportType:void 0,basePayload:{}}}var Kt=(()=>{let o=class o{constructor(t,i,a){this.facade=t,this.dateRange=i,this.calendarAdapter=a}shouldAutoLoad(t,i,a){return!!(i.forceLoad||i.rangeApplied||t===a)}dispatch(t,i){let{reportKey:a,pBonusSelect:f}=t,v=Ni({reportKey:a,pBonusSelect:f,qqPoolSelect:t.qqPoolSelect,presetRange:t.presetRange,fromPeriod:t.fromPeriod,toPeriod:t.toPeriod,dateRangeService:this.dateRange});return v.reportType?(this.facade.load({reportType:v.reportType,basePayload:v.basePayload,append:!1,force:(i==null?void 0:i.forceLoad)===!0}),v):null}request(t,i){if(!this.shouldAutoLoad(t.reportKey,i,t.referralListKey))return{loaded:!1};let f=this.dispatch(t,i);return{loaded:!!f,build:f}}initCalendar(t,i,a,f,v,y,x=se){let q=this.calendarAdapter.init({element:t,reportKey:i,rangeKey:x,isMobile:a,lang:f,displayFormat:v,labels:y,onRangeCommit:()=>{}}),Q=this.dateRange.getQuickRangeKeys(i,a);return{handle:q,result:{preset:q.preset,searchDate:q.searchDate,quickRangeKeys:Q,rangeKey:x}}}applyRange(t,i,a,f){let{preset:v,searchDate:y}=this.dateRange.applyPreset(i,t,a);this.calendarAdapter.syncPreset(f,v),this.calendarAdapter.applyBounds(f,t,a);let x=this.dateRange.getQuickRangeKeys(t,a);return{preset:v,searchDate:y,quickRangeKeys:x,rangeKey:i}}};o.\u0275fac=function(i){return new(i||o)(K(Re),K(he),K(Te))},o.\u0275prov=te({token:o,factory:o.\u0275fac,providedIn:"root"});let e=o;return e})();var ji=["BulmaCalendar"],zi=["main"],Jt=(e,o)=>({show:e,web_type:o}),Hi=e=>({open:e}),Wi=e=>({hidden:e}),Ut=e=>({active:e}),Yi=e=>({"margin-0":e});function Gi(e,o){if(e&1&&(p(0,"div",45),R(1,"i",46),p(2,"p"),R(3,"app-vip-level"),p(4,"strong"),d(5),l()()()),e&2){let n=c(2);r(5),m(n.globalData.acctInfo==null?null:n.globalData.acctInfo.loginId)}}function Ki(e,o){if(e&1){let n=b();p(0,"li",48)(1,"a",49),I("click",function(){h(n);let i=c().$implicit,a=c(2);return C(a.changeReport(i))}),d(2),_(3,"translate"),l()()}if(e&2){let n=c().$implicit,t=c(2);s("ngClass",O(4,Ut,t.nowReport===n)),r(2),m(g(3,2,"reportPage."+n))}}function Ji(e,o){if(e&1&&(D(0),u(1,Ki,4,6,"li",47),T()),e&2){let n=o.$implicit,t=c(2);r(),s("ngIf",t.isShowMenu(n))}}function Ui(e,o){if(e&1){let n=b();p(0,"button",50),I("click",function(){h(n);let i=c(2);return C(i.isMenuOpen=!i.isMenuOpen)}),R(1,"i",51),l()}}function Xi(e,o){if(e&1){let n=b();p(0,"li",48)(1,"a",49),I("click",function(){h(n);let i=c().$implicit,a=c(3);return C(a.changeReport(i))}),d(2),_(3,"translate"),l()()}if(e&2){let n=c().$implicit,t=c(3);s("ngClass",O(4,Ut,t.nowReport===n)),r(2),m(g(3,2,"reportPage."+n))}}function Zi(e,o){if(e&1&&(D(0),u(1,Xi,4,6,"li",47),T()),e&2){let n=o.$implicit,t=c(3);r(),s("ngIf",t.isShowMenu(n))}}function eo(e,o){if(e&1&&(p(0,"div",52)(1,"ul"),u(2,Zi,2,1,"ng-container",24),l()()),e&2){let n=c(2);r(2),s("ngForOf",n.reportMenu)}}function to(e,o){if(e&1){let n=b();p(0,"div",53),I("click",function(){h(n);let i=c(2);return C(i.isMenuOpen=!1)}),l()}}function no(e,o){if(e&1){let n=b();p(0,"div",54)(1,"div",55),I("click",function(){h(n);let i=c(2);return i.isPeriodOpen=!0,C(i.remberDateAfter())}),p(2,"label"),d(3),_(4,"translate"),l(),p(5,"div",56),d(6),_(7,"thaiDisplay"),_(8,"thaiDisplay"),_(9,"translate"),R(10,"i",57),l()(),p(11,"button",37),I("click",function(){h(n);let i=c(2);return C(i.searchReportData(i.nowReport))}),R(12,"i",38),l()()}if(e&2){let n=c(2);s("ngClass",O(11,Yi,n.nowReport==="referralCommission")),r(3),m(g(4,3,"dateRange")),r(3),B(" ",n.isSubmitSucceed?n.fromPeriod||n.toPeriod?(n.fromPeriod?g(7,5,n.fromPeriod):"")+" - "+(n.toPeriod?g(8,7,n.toPeriod):""):g(9,9,"pleaseSelect"):n.remberFromPeriod?n.remberFromPeriod+" - "+n.remberToPeriod:n.PeriodClean+" - "+n.PeriodClean," ")}}function io(e,o){if(e&1&&(D(0),p(1,"option",62),d(2),_(3,"translate"),l(),T()),e&2){let n=o.$implicit,t=c(4);r(),s("value",n)("selected",t.pBonusSelect===n),r(),m(g(3,3,"reportPage."+n))}}function oo(e,o){if(e&1){let n=b();p(0,"div",60)(1,"select",61),me("ngModelChange",function(i){h(n);let a=c(3);return de(a.pBonusSelect,i)||(a.pBonusSelect=i),C(i)}),I("change",function(i){h(n);let a=c(3);return C(a.pBonusSelect=i.target.value)}),u(2,io,4,5,"ng-container",24),l()()}if(e&2){let n=c(3);r(),ce("ngModel",n.pBonusSelect),r(),s("ngForOf",n.pBonusSelectList)}}function ro(e,o){if(e&1){let n=b();D(0),p(1,"li",49),I("click",function(){let i=h(n).$implicit,a=c(4);return C(a.pBonusSelect=i)}),R(2,"input",65),p(3,"label",66),d(4),_(5,"translate"),l()(),T()}if(e&2){let n=o.$implicit;r(2),_e("id",n),r(),_e("for",n),r(),m(g(5,3,"reportPage."+n))}}function ao(e,o){if(e&1&&(p(0,"div",63)(1,"div",64),d(2),_(3,"translate"),l(),p(4,"ul"),u(5,ro,
16,5,"ng-container",24),l()()),e&2){let n=c(3);r(2),m(g(3,2,"reportPage."+n.pBonusSelect)),r(3),s("ngForOf",n.pBonusSelectList)}}function po(e,o){if(e&1&&(p(0,"div",58)(1,"label"),d(2),_(3,"translate"),l(),u(4,oo,3,2,"div",59)(5,ao,6,4,"div",16),l()),e&2){let n=c(2);r(2),m(g(3,3,"reportPage.status")),r(2),s("ngIf",n.globalData.isMobileStyle),r(),s("ngIf",!n.globalData.isMobileStyle)}}function lo(e,o){if(e&1&&(D(0),p(1,"option",62),d(2),_(3,"translate"),l(),T()),e&2){let n=o.$implicit,t=c(4);r(),s("value",n)("selected",t.qqPoolSelect===n),r(),m(g(3,3,"reportPage."+n))}}function so(e,o){if(e&1){let n=b();p(0,"div",68)(1,"select",61),me("ngModelChange",function(i){h(n);let a=c(3);return de(a.qqPoolSelect,i)||(a.qqPoolSelect=i),C(i)}),I("change",function(i){h(n);let a=c(3);return C(a.changeMobileQQpoolStatus(i))}),u(2,lo,4,5,"ng-container",24),l()()}if(e&2){let n=c(3);r(),ce("ngModel",n.qqPoolSelect),r(),s("ngForOf",n.qqPoolSelectList)}}function co(e,o){if(e&1){let n=b();D(0),p(1,"li",49),I("click",function(){let i=h(n).$implicit,a=c(4);return C(a.changeQQpoolStatus(i))}),R(2,"input",65),p(3,"label",66),d(4),_(5,"translate"),l()(),T()}if(e&2){let n=o.$implicit;r(2),_e("id",n),r(),_e("for",n),r(),m(g(5,3,"reportPage."+n))}}function mo(e,o){if(e&1&&(p(0,"div",63)(1,"div",64),d(2),_(3,"translate"),l(),p(4,"ul"),u(5,co,6,5,"ng-container",24),l()()),e&2){let n=c(3);r(2),m(g(3,2,"reportPage."+n.qqPoolSelect)),r(3),s("ngForOf",n.qqPoolSelectList)}}function _o(e,o){if(e&1&&(p(0,"div",58)(1,"label"),d(2),_(3,"translate"),l(),u(4,so,3,2,"div",67)(5,mo,6,4,"div",16),l()),e&2){let n=c(2);r(2),m(g(3,3,"reportPage.status")),r(2),s("ngIf",n.globalData.isMobileStyle),r(),s("ngIf",!n.globalData.isMobileStyle)}}function uo(e,o){if(e&1&&(p(0,"strong",73),d(1),l()),e&2){let n=c(2).ngIf;r(),B(" ",(n.data==null||n.data.pageInfo==null?null:n.data.pageInfo.resultCount)||0," ")}}function go(e,o){if(e&1&&(p(0,"div",69)(1,"div",70)(2,"label"),d(3),_(4,"translate"),l(),p(5,"div",71),d(6),_(7,"translate"),u(8,uo,2,1,"strong",72),l()()()),e&2){let n=c().ngIf;r(3),m(g(4,3,"reportPage.downline")),r(3),B(" ",g(7,5,"reportPage.total"),"\xA0\xA0 "),r(2),s("ngIf",n.data)}}function fo(e,o){if(e&1){let n=b();p(0,"li")(1,"a",49),I("click",function(){let i=h(n).$implicit,a=c(5);return C(a.initCalendar(i))}),d(2),_(3,"translate"),l()()}if(e&2){let n=o.$implicit;r(2),m(g(3,1,"reportDateRange."+n))}}function vo(e,o){if(e&1&&(p(0,"ul"),u(1,fo,4,3,"li",24),l()),e&2){let n=c(4);r(),s("ngForOf",n.dateRangeList)}}function xo(e,o){if(e&1&&(p(0,"div",75),u(1,vo,2,1,"ul",3),l()),e&2){let n=c(3);r(),s("ngIf",n.dateRangeList)}}function ho(e,o){if(e&1){let n=b();p(0,"li")(1,"a",49),I("click",function(){let i=h(n).$implicit,a=c(5);return C(a.initCalendar(i))}),d(2),_(3,"translate"),l()()}if(e&2){let n=o.$implicit;r(2),m(g(3,1,"reportDateRange."+n))}}function Co(e,o){if(e&1&&(p(0,"ul"),u(1,ho,4,3,"li",24),l()),e&2){let n=c(4);r(),s("ngForOf",n.dateQQpoolRangeList)}}function yo(e,o){if(e&1&&(p(0,"div",75),u(1,Co,2,1,"ul",3),l()),e&2){let n=c(3);r(),s("ngIf",n.dateRangeList)}}function Io(e,o){if(e&1&&(D(0),u(1,xo,2,1,"div",74)(2,yo,2,1,"div",74),T()),e&2){let n=c(2);r(),s("ngIf",n.nowReport!==n.reportMenu[0]&&n.nowReport!==n.reportMenu[2]&&n.nowReport!=="referralCommission"&&n.nowReport!=="referralList"),r(),s("ngIf",n.nowReport===n.reportMenu[2]&&n.qqPoolSelect==="finished")}}function wo(e,o){if(e&1){let n=b();p(0,"app-report-promotion",76),I("updatePromotionReportEvent",function(){h(n);let i=c(2);return C(i.searchReportData(i.nowReport))}),l()}if(e&2){let n=c().ngIf;s("DataInput",n.data)}}function So(e,o){if(e&1&&R(0,"app-report-instant-rebate",77),e&2){let n=c().ngIf;s("DataInput",n.data)}}function bo(e,o){if(e&1&&R(0,"app-report-referral",77),e&2){let n=c().ngIf;s("DataInput",n.data)}}function Po(e,o){if(e&1&&R(0,"app-report-referral-list",77),e&2){let n=c().ngIf;s("DataInput",n.data)}}function Ro(e,o){if(e&1&&R(0,"app-report-qqpool",78),e&2){let n=c().ngIf,t=c();s("DataInput",n.data)("Status",t.qqPoolSelect)}}function Do(e,o){e&1&&(p(0,"p",79),d(1),_(2,"translate"),l()),e&2&&(r(),m(g(2,1,"noMoreResult")))}function To(e,o){if(e&1){let n=b();p(0,"app-pagination",80),I("newItemEvent",function(i){h(n);let a=c(2);return C(a.getNewData(i))}),l()}if(e&2){let n=c().ngIf;s("pageInfo",n.data==null?null:n.data.pageInfo)}}function Eo(e,o){if(e&1){let n=b();D(0),u(1,Gi,6,1,"div",21),p(2,"div",22)(3,"div",23)(4,"ul"),u(5,Ji,2,1,"ng-container",24),l()(),u(6,Ui,2,0,"button",25)(7,eo,3,1,"div",26),l(),u(8,to,1,0,"div",27),p(9,"div",28)(10,"div",29),u(11,no,13,13,"div",30),p(12,"div",31),u(13,po,6,5,"div",32)(14,_o,6,5,"div",32),p(15,"div",33)(16,"label"),d(17),_(18,"translate"),l(),p(19,"div",34),R(20,"i",35)(21,"input",36,1),l()(),p(23,"button",37),I("click",function(){h(n);let i=c();return C(i.searchReportData(i.nowReport))}),R(24,"i",38),l()(),u(25,go,9,7,"div",39)(26,Io,3,2,"ng-container",3),l(),u(27,wo,1,1,"app-report-promotion",40)(28,So,1,1,"app-report-instant-rebate",41)(29,bo,1,1,"app-report-referral",41)(30,Po,1,1,"app-report-referral-list",41)(31,Ro,1,2,"app-report-qqpool",42)(32,Do,3,3,"p",43)(33,To,1,1,"app-pagination",44),l(),T()}if(e&2){let n=o.ngIf,t=c();r(),s("ngIf",!t.globalData.isMobileStyle),r(),s("ngClass",O(23,Hi,t.isMenuOpen)),r(3),s("ngForOf",t.reportMenu),r(),s("ngIf",t.globalData.isMobileStyle),r(),s("ngIf",t.isMenuOpen),r(),s("ngIf",t.isMenuOpen),r(3),s("ngIf",t.nowReport==="referralCommission"),r(),s("hidden",t.nowReport==="referralCommission"||t.nowReport==="referralList"),r(),s("ngIf",t.nowReport===t.reportMenu[0]),r(),s("ngIf",t.nowReport===t.reportMenu[2]),r(),s("ngClass",O(25,Wi,t.nowReport===t.reportMenu[2]&&t.qqPool
1Select==="running")),r(2),m(g(18,21,"dateRange")),r(8),s("ngIf",t.nowReport===t.reportMenu[4]),r(),s("ngIf",t.globalData.isMobileStyle),r(),s("ngIf",t.nowReport===t.reportMenu[0]),r(),s("ngIf",t.nowReport===t.reportMenu[1]),r(),s("ngIf",t.nowReport===t.reportMenu[3]),r(),s("ngIf",t.nowReport===t.reportMenu[4]),r(),s("ngIf",t.nowReport===t.reportMenu[2]),r(),s("ngIf",!n.hasMore&&n.page>1),r(),s("ngIf",!t.globalData.isMobileStyle&&n.data)}}function Mo(e,o){if(e&1){let n=b();p(0,"app-back-to-top",49),I("click",function(){h(n);let i=c();return C(i.scrollToTop())}),l()}}function Bo(e,o){if(e&1){let n=b();p(0,"button",81),I("click",function(){h(n);let i=c();return C(i.isProviderListOpen=!1)}),R(1,"i",11),l()}}function Oo(e,o){if(e&1){let n=b();D(0),p(1,"div",84),I("click",function(){let i=h(n).$implicit,a=c(2);return C(a.changeGame(i))}),p(2,"input",85),me("ngModelChange",function(i){h(n);let a=c(2);return de(a.chooseGame,i)||(a.chooseGame=i),C(i)}),l(),p(3,"label",86),R(4,"i"),_(5,"lowercase"),p(6,"p"),d(7),l()()(),T()}if(e&2){let n=o.$implicit,t=c(2);r(2),s("value",n.product),ce("ngModel",t.chooseGame),s("checked",t.chooseGame===n.product),r(2),Be("icon-",g(5,7,n.product),""),r(3),m(n.productDisplayName)}}function ko(e,o){if(e&1&&(p(0,"div",82),u(1,Oo,8,9,"ng-container",83),l()),e&2){let n=c();r(),s("ngForOf",n.menuService.providerMenuList)("ngForTrackBy",n.trackByProduct)}}function Fo(e,o){if(e&1){let n=b();p(0,"div",84),I("click",function(){let i=h(n).$implicit,a=c(2);return C(a.changeProvider(i))}),p(1,"input",89),me("ngModelChange",function(i){h(n);let a=c(2);return de(a.chooseProvider,i)||(a.chooseProvider=i),C(i)}),l(),p(2,"label",90),R(3,"span"),p(4,"p"),d(5),l()()()}if(e&2){let n=o.$implicit,t=c(2);r(),s("value",n.providerId),ce("ngModel",t.chooseProvider),s("checked",t.chooseProvider===n.providerId),r(2),Be("logo-",n.providerId,""),r(2),m(n.providerDisplayName)}}function qo(e,o){if(e&1&&(p(0,"div",87),u(1,Fo,6,7,"div",88),l()),e&2){let n=c();r(),s("ngForOf",n.tempData.subMenu)("ngForTrackBy",n.trackByProviderId)}}function Lo(e,o){if(e&1){let n=b();D(0),p(1,"li",49),I("click",function(){let i=h(n).$implicit,a=c(2);return C(a.selectfromPeriod(i))}),p(2,"input",91),me("ngModelChange",function(i){h(n);let a=c(2);return de(a.fromPeriod,i)||(a.fromPeriod=i),C(i)}),l(),p(3,"label",66),d(4),l()(),T()}if(e&2){let n=o.$implicit,t=c(2);r(2),_e("id",n),ce("ngModel",t.fromPeriod),s("value",n)("checked",t.fromPeriod===n),r(),_e("for",n),r(),m(n)}}function Vo(e,o){if(e&1&&(p(0,"ul"),u(1,Lo,5,6,"ng-container",83),l()),e&2){let n=c();r(),s("ngForOf",n.period)("ngForTrackBy",n.trackByMonth)}}function Qo(e,o){if(e&1){let n=b();D(0),p(1,"li",49),I("click",function(){let i=h(n).$implicit,a=c(3);return C(a.selectPeriod(i))}),p(2,"input",92),me("ngModelChange",function(i){h(n);let a=c(3);return de(a.toPeriod,i)||(a.toPeriod=i),C(i)}),l(),p(3,"label",66),d(4),l()(),T()}if(e&2){let n=o.$implicit,t=c(3);r(2),ue("id","toPeriod-",n,""),ce("ngModel",t.toPeriod),s("value",n)("checked",t.toPeriod===n),r(),ue("for","toPeriod-",n,""),r(),m(n)}}function Ao(e,o){if(e&1&&(p(0,"ul"),u(1,Qo,5,8,"ng-container",83),l()),e&2){let n=c(2);r(),s("ngForOf",n.period)("ngForTrackBy",n.trackByMonth)}}function No(e,o){if(e&1){let n=b();p(0,"div",63)(1,"div",15),I("click",function(){h(n);let i=c();return C(i.toggleDropdown())}),d(2),l(),u(3,Ao,2,2,"ul",3),l()}if(e&2){let n=c();r(2),m(n.toPeriod),r(),s("ngIf",n.isDropdownOpen)}}function $o(e,o){if(e&1){let n=b();D(0),p(1,"li",49),I("click",function(){let i=h(n).$implicit,a=c(3);return C(a.selectPeriod(i))}),p(2,"input",92),me("ngModelChange",function(i){h(n);let a=c(3);return de(a.toPeriod,i)||(a.toPeriod=i),C(i)}),l(),p(3,"label",66),d(4),l()(),T()}if(e&2){let n=o.$implicit,t=c(3);r(2),ue("id","toPeriod-",n,""),ce("ngModel",t.toPeriod),s("value",n)("checked",t.toPeriod===n),r(),ue("for","toPeriod-",n,""),r(),m(n)}}function jo(e,o){if(e&1&&(p(0,"ul",94),u(1,$o,5,8,"ng-container",83),l()),e&2){let n=c(2);r(),s("ngForOf",n.period)("ngForTrackBy",n.trackByMonth)}}function zo(e,o){if(e&1){let n=b();p(0,"div",14)(1,"div",15),I("click",function(){h(n);let i=c();return C(i.toggleDropdown())}),d(2),l(),u(3,jo,2,2,"ul",93),l()}if(e&2){let n=c();r(2),m(n.toPeriod),r(),s("ngIf",n.isDropdownOpen)}}function Ho(e,o){if(e&1){let n=b();p(0,"div",95),I("click",function(){h(n);let i=c();return i.isProviderListOpen=!1,i.isPeriodOpen=!1,C(i.isSubmitSucceed=!1)}),l()}}function Wo(e,o){e&1&&R(0,"app-bottom-menu")}var la=(()=>{let o=class o{get facadeState(){return this.reportFacade.getState()}constructor(t,i,a,f,v,y,x,q,Q,N){this.globalData=t,this.cmsService=i,this.menuService=a,this.langService=f,this.dateRangeService=v,this.reportFacade=y,this.periodService=x,this.calendarAdapter=q,this.orchestrator=Q,this.dom=N,this.presetRange=null,this.reportMenu=["promotionBonus","instantRebate","reportRewards","referralCommission","referralList"],this.pBonusSelectList=["finished","running","inProcess"],this.pBonusSelect="running",this.qqPoolSelectList=["running","finished"],this.qqPoolSelect="running",this.isMenuOpen=!1,this.page=1,this.calendarHandle=null,this.displayFormat="yyyy/MM/dd",this.fromPeriod=null,this.toPeriod=null,this.remberFromPeriod=null,this.remberToPeriod=null,this.PeriodClean=null,this.showBackToTop=!1,this.isComponentAlive=!0,this.isDropdownOpen=!1,this.range=se,this.vm$=this.reportFacade.vm$,this.chooseGame=null,this.chooseProvider=null,this.tempData=null,this.isProviderListOpen=!1,this.isPeriodOpen=!1,this.isSubmitSucceed=!1,this.dateRangeList=[M.Today,M.Yesterday,M.SevenDays,M.ThirtyDays],this.dateQQpo
1olRangeList=[M.Today,M.Yesterday,M.SevenDays,M.FifteenDays],this.initBulmaCalendar=()=>{var $;if(!(($=this.bCalendar)!=null&&$.nativeElement))return;let S={confirm:this.globalData.translateString("confirm"),cancel:this.globalData.translateString("cancel"),clear:this.globalData.translateString("reset")};this.calendarHandle&&this.calendarHandle.destroy();let{handle:L,result:w}=this.orchestrator.initCalendar(this.bCalendar.nativeElement,this.nowReport,this.globalData.isMobileStyle,this.langService.language,this.displayFormat,S,this.range||se);this.calendarHandle=L,this.presetRange=w.preset,this.searchDate=w.searchDate,this.dateRangeList=w.quickRangeKeys},this.searchReportData=S=>{this.page=1,this.getReportData(S,void 0,!0)},this.getReportData=(S,L,w=!1)=>{var ee;this.nowReport=S,this.isMenuOpen=!1;let $=!1;L&&(this.initCalendar(L),$=!0),(ee=this.calendarHandle)!=null&&ee.preset&&(this.presetRange=this.calendarHandle.preset);let j={reportKey:this.nowReport,pBonusSelect:this.pBonusSelect,qqPoolSelect:this.qqPoolSelect,presetRange:this.presetRange,fromPeriod:this.fromPeriod,toPeriod:this.toPeriod,dateRangeService:this.dateRangeService,referralListKey:"referralList"};this.orchestrator.request(j,{forceLoad:w,rangeApplied:$}).loaded&&this.globalData.isMobileStyle&&setTimeout(()=>this.autoFillMobile(),0)},this.initCalendar=(S=se)=>{this.applyPreset(S)},this.getNewData=S=>{switch(S){case"next":this.page+=1;break;case"pre":this.page-=1;break;default:this.page=parseInt(S,10)||1;break}this.page<1&&(this.page=1),console.log("Jumping to page: ".concat(this.page)),console.log(S),this.reportFacade.jumpTo(this.page)}}ngOnInit(){this.nowReport=this.reportMenu[0],this.applyPreset(se),this.refreshDateRangeList(),this.initPromotionFacadeBridge(),this.menuService.menuData?this.loadIndex():this.menuService.initMenu().then(()=>{this.loadIndex()}).catch(t=>{console.log(t)})}loadIndex(){this.menuService.getProviderMenu("report").then(()=>{this.period=this.periodService.generateOptions(this.periodService.now());let t=this.period[this.period.length-1];this.fromPeriod=t,this.toPeriod=t,this.PeriodClean=t})}ngAfterViewInit(){this.initBulmaCalendar()}trackByProduct(t,i){return i.product}trackByProviderId(t,i){return i.providerId}toggleDropdown(){this.isDropdownOpen=!this.isDropdownOpen}selectPeriod(t){this.toPeriod=t,this.isDropdownOpen=!1}selectfromPeriod(t){this.fromPeriod=t,this.isDropdownOpen=!1}trackByMonth(t,i){return i}initPromotionFacadeBridge(){this.vm$.pipe(Ye(()=>this.isComponentAlive)).subscribe(t=>{t&&(this.globalData.loading=t.loading,this.page=t.page)})}onWindowScroll(){this.scrollElement=document.documentElement;let t=document.getElementsByClassName("trans-provider-choice"),i=this.reportFacade.getState();if(i.hasMore&&!i.loading&&this.globalData.isMobileStyle){let a=document.documentElement,v=a.scrollHeight-a.clientHeight*1.3;a.scrollTop>v&&this.reportFacade.nextPage()}this.scrollElement.scrollTop>0&&this.scrollElement!==t[0]||document.documentElement.scrollTop>0?this.showBackToTop=!0:this.showBackToTop=!1}scrollToTop(){this.scrollElement!==document?this.scrollElement.scroll({top:0,behavior:"smooth"}):document.documentElement.scroll({top:0,behavior:"smooth"})}isShowMenu(t){var i;switch(t){case"promotionBonus":case"instantRebate":return!0;case"referralCommission":case"referralList":return!((i=this.globalData.acctInfo)!=null&&i.isAffiliateAccount)&&this.cmsService.cmsSetting.supportReferral;case"reportRewards":return this.cmsService.cmsSetting.supportQQPool}}changeReport(t){if(this.reportFacade.resetView(),this.nowReport=t,this.page=1,this.nowReport===this.reportMenu[3]){let a=this.period[this.period.length-1];this.fromPeriod=a,this.toPeriod=a,this.remberFromPeriod=a,this.remberToPeriod=a,this.PeriodClean=a,this.calendarHandle&&this.calendarAdapter.applyBounds(this.calendarHandle,this.nowReport,this.globalData.isMobileStyle)}else this.applyPreset(se);this.refreshDateRangeList(),this.isMenuOpen=!1,this.nowReport==="referralList"&&this.getReportData(this.nowReport,void 0,!0)}applyPreset(t){if(!this.calendarHandle){this.range=t;return}let i=this.orchestrator.applyRange(this.nowReport,t,this.globalData.isMobileStyle,this.calendarHandle);this.presetRange=i.preset,this.searchDate=i.searchDate,this.dateRangeList=i.quickRangeKeys,this.range=t}
1refreshDateRangeList(){this.dateRangeList=this.dateRangeService.getQuickRangeKeys(this.nowReport,this.globalData.isMobileStyle)}autoFillMobile(){if(!this.globalData.isMobileStyle)return;let t=()=>{let i=this.reportFacade.getState();$t({state:{hasMore:i.hasMore,loading:i.loading},bodyHeight:this.dom.getBodyHeight(),windowHeight:this.dom.getWindowHeight()})&&(this.reportFacade.nextPage(),setTimeout(t,80))};setTimeout(t,60)}remberDate(){this.remberFromPeriod=this.fromPeriod,this.remberToPeriod=this.toPeriod}remberDateAfter(){this.remberFromPeriod?(this.fromPeriod=this.remberFromPeriod,this.toPeriod=this.remberToPeriod):(this.fromPeriod=this.PeriodClean,this.toPeriod=this.PeriodClean)}isPeriodDisabled(){return!this.fromPeriod||!this.toPeriod?!0:Number(this.toPeriod)<Number(this.fromPeriod)}changeMobileQQpoolStatus(t){this.qqPoolSelect=t.target.value}changeQQpoolStatus(t){this.qqPoolSelect=t}changeGame(t){this.chooseGame=t.product,this.tempData=t}changeProvider(t){this.chooseProvider=t.providerId,this.isProviderListOpen=!1}ngOnDestroy(){this.isComponentAlive=!1,this.calendarHandle&&this.calendarHandle.destroy()}};o.\u0275fac=function(i){return new(i||o)(E(X),E(Ct),E(It),E(ve),E(he),E(Re),E(Ht),E(Te),E(Kt),E(De))},o.\u0275cmp=W({type:o,selectors:[["app-report"]],viewQuery:function(i,a){if(i&1&&(Oe(ji,5),Oe(zi,5)),i&2){let f;ke(f=Fe())&&(a.bCalendar=f.first),ke(f=Fe())&&(a.main=f.first)}},hostBindings:function(i,a){i&1&&I("scroll",function(){return a.onWindowScroll()},!1,Ue)},standalone:!0,features:[Y],decls:41,vars:37,consts:[["main",""],["BulmaCalendar",""],[3,"title"],[4,"ngIf"],[3,"click",4,"ngIf"],[1,"trans-popup","small",3,"ngClass"],["class","select-close-btn","data-show","mobile",3,"click",4,"ngIf"],[1,"popup-title"],["class","trans-wallet-choice",4,"ngIf"],["class","trans-provider-choice",4,"ngIf"],[1,"select-close-btn",3,"click"],[1,"icon-Close"],[1,"period-block"],[1,"box"],[1,"select-dropdown","no-checkbox-type"],[1,"default",3,"click"],["data-show","web-window","class","select-dropdown no-checkbox-type",4,"ngIf"],["class","select-dropdown no-checkbox-type",4,"ngIf"],[1,"btn-group"],[3,"click","disabled","ngClass"],["class","mask popup",3,"click",4,"ngIf"],["data-show","web-window","class","user-info-box",4,"ngIf"],[1,"report-nav",3,"ngClass"],[1,"report-main-menu"],[4,"ngFor","ngForOf"],["data-show","mobile","class","btn-open",3,"click",4,"ngIf"],["class","report-detail-menu",4,"ngIf"],["class","mask","id","report-mask",3,"click",4,"ngIf"],[1,"big-block"],[1,"form"],["class","form-group",3,"ngClass",4,"ngIf"],[1,"form-group",3,"hidden"],["class","col small",4,"ngIf"],[1,"col",3,"ngClass"],[1,"date-inpute"],[1,"icon-Calendar"],["type","date","readonly","",1,"date"],[1,"input-btn",3,"click"],[1,"icon-Search"],["class","form-group",4,"ngIf"],[3,"DataInput","updatePromotionReportEvent",4,"ngIf"],[3,"DataInput",4,"ngIf"],[3,"DataInput","Status",4,"ngIf"],["class","alert-note",4,"ngIf"],[3,"pageInfo","newItemEvent",4,"ngIf"],["data-show","web-window",1,"user-info-box"],[1,"icon-Avatar"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[3,"click"],["data-show","mobile",1,"btn-open",3,"click"],[1,"icon-Angle-pointing-to-left"],[1,"report-detail-menu"],["id","report-mask",1,"mask",3,"click"],[1,"form-group",3,"ngClass"],[1,"col",3,"click"],[1,"inline-select"],[1,"icon-triangle"],[1,"col","small"],["data-show","mobile","class","select-box",4,"ngIf"],["data-show","mobile",1,"select-box"],["name","pBonus",3,"ngModelChange","change","ngModel"],[3,"value","selected"],["data-show","web-window",1,"select-dropdown","no-checkbox-type"],[1,"default"],["type","radio",3,"id"],[3,"for"],["data-show","mobile","class","select-box qqpool-mobile-select",4,"ngIf"],["data-show","mobile",1,"select-box","qqpool-mobile-select"],[1,"form-group"],[1,"col"],[1,"inline-select","readonly-type"],["class","inline-value",4,"ngIf"],[1,"inline-value"],["class","choice-list history-type",4,"ngIf"],[1,"choice-list","history-type"],[3,"updatePromotionReportEvent","DataInput"],[3,"DataInput"],[3,"DataInput","Status"],[1,"alert-note"],[3,"newItemEvent","pageInfo"],["data-show","mobile",1,"select-close-btn",3,"click"],[1,"trans-wallet-choice"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"item",3,"click"],["type","radio","name","fGameType",1,"default-radio",3,"ngModelChange","value","ngModel","checked"],["for","fGameType"],[1,"trans-provider-choice"],["class","item",3,"click",4,"ngFor","ngForOf","ngForTrackBy"],["type","radio","name","fProvider",1,"default-radio",3,"ngModelChange","value","ngModel","checked"],["for","fProvider"],["type","radio","name","fFromPeriod",3,"ngModelChange","id","ngModel","value","checked"],["type","radio","name","fToPeriod",3,"ngModelChange","id","ngModel","value","checked"],["style","max-height: 150px",4,"ngIf"],[2,"max-height","150px"],[1,"mask","popup",3,"click"]],template:function(i,a){if(i&1){let f=b();R(0,"app-title-nav",2),_(1,"translate"),p(2,"main",null,0),u(4,Eo,34,27,"ng-container",3),_(5,"async"),l(),u(6,Mo,1,0,"app-back-to-top",4),p(7,"div",5),u(8,Bo,2,0,"button",6),p(9,"p",7)(10,"strong"),d(11),_(12,"translate"),l()(),u(13,ko,2,2,"div",8)(14,qo,2,2,"div",9),l(
1),p(15,"div",5)(16,"button",10),I("click",function(){return h(f),a.isPeriodOpen=!1,C(a.isSubmitSucceed=!1)}),R(17,"i",11),l(),p(18,"p",7)(19,"strong"),d(20),_(21,"translate"),l()(),p(22,"div",12)(23,"p"),d(24,"From"),l(),p(25,"form",13)(26,"div",14)(27,"div",15),I("click",function(){return h(f),C(a.toggleDropdown())}),d(28),l(),u(29,Vo,2,2,"ul",3),l()(),p(30,"p"),d(31,"To"),l(),p(32,"form",13),u(33,No,4,2,"div",16)(34,zo,4,2,"div",17),l(),p(35,"div",18)(36,"button",19),I("click",function(){return h(f),a.isPeriodOpen=!1,a.isSubmitSucceed=!0,C(a.remberDate())}),d(37),_(38,"translate"),l()()()(),u(39,Ho,1,0,"div",20)(40,Wo,1,0,"app-bottom-menu",3)}i&2&&(s("title",g(1,21,"reportPage."+a.nowReport)),r(4),s("ngIf",g(5,23,a.vm$)),r(2),s("ngIf",a.showBackToTop&&a.globalData.isMobileStyle),r(),s("ngClass",Le(31,Jt,a.isProviderListOpen,!a.globalData.isMobileStyle)),r(),s("ngIf",a.globalData.isMobileStyle),r(3),B(" ",g(12,25,"selectProvider")," "),r(2),s("ngIf",a.menuService.providerMenuList),r(),s("ngIf",a.tempData),r(),s("ngClass",Le(34,Jt,a.isPeriodOpen,!a.globalData.isMobileStyle)),r(5),B(" ",g(21,27,"selectPeriod")," "),r(8),m(a.fromPeriod),r(),s("ngIf",a.isDropdownOpen),r(4),s("ngIf",!a.globalData.isMobileStyle),r(),s("ngIf",a.globalData.isMobileStyle),r(2),Ie("cursor",a.isPeriodDisabled()?"not-allowed":"pointer"),s("disabled",a.isPeriodDisabled())("ngClass",a.isPeriodDisabled()?"btn-default":"btn-submit"),r(),m(g(38,29,"submit")),r(2),s("ngIf",a.isProviderListOpen||a.isPeriodOpen),r(),s("ngIf",a.globalData.isMobileStyle))},dependencies:[bt,U,St,ae,J,xt,_t,ft,vt,lt,gt,ut,st,ct,mt,dt,At,Vt,Ft,Ot,Mt,Rt,Et,wt,at,Tt,ie,ne,rt],styles:[".mask[_ngcontent-%COMP%]{z-index:4}.date[_ngcontent-%COMP%]{line-height:36px}.margin-0[_ngcontent-%COMP%]{margin-bottom:0}[hidden][_ngcontent-%COMP%]{display:none!important}.box[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%]{width:100%;text-align:center}.box[_ngcontent-%COMP%] .select-dropdown[_ngcontent-%COMP%] .default[_ngcontent-%COMP%]{color:#000;border-color:#252c31;background-color:#fff}.hidden[_ngcontent-%COMP%]{display:none}.qqpool-mobile-select[_ngcontent-%COMP%]{width:103px}"]});let e=o;return e})();export{la as ReportComponent};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.