1export const __webpack_id__=1954;export const __webpack_ids__=[1954];export const __webpack_modules__={55733:(e,t,a)=>{a.r(t),a.d(t,{GameHistory:()=>Ue,GameHistoryBare:()=>qe,default:()=>Je});var r={};a.r(r),a.d(r,{defaultState:()=>M,reducer:()=>x});var o=a(67865),n=a.n(o),l=a(63412),i=a.n(l),s=a(96540),c=a(37489),d=a(91800),u=a(84974),m=a(93832),p=a.n(m),g=a(98017),y=a(25071),w=a(57182),b=a(43043),E=a(45932),h=a.n(E),f=a(9982),D=a(46792),C=a(74294),v=a(1932);const k="GAME_HISTORY:DATA:SET",N="GAME_HISTORY:TRANSACTIONS:EXPORT",T=e=>({type:k,payload:e}),_=e=>({type:k,payload:{isLoading:e}}),S=e=>({type:k,payload:{isWinBreakdownLoading:e}}),P=e=>({type:N,payload:e}),M={period:1,startDate:(0,y.OG)(new Date,1),endDate:new Date,max:5,page:1,error:"",exportError:"",winBreakdownError:"",isLoading:!1,isWinBreakdownLoading:!1,isExportLoading:!1,totalRecords:0,history:[],totalBet:{amount:0},totalWin:{amount:0},breakdown:[],isReadyToFetch:!1},x=e=>(0,v.jM)(((t,a)=>{switch(a.type){case k:case k+e:Object.assign(t,a.payload);break;case N:case N+e:{const{exportError:e,isExportLoading:r}=a.payload;Object.assign(t,{exportError:e,isExportLoading:r});break}}}),M),{withDynamicReducer:B,useDynamicReducerSelector:O,useDynamicReducerDispatch:L}=(0,C.X)("GameHistory",r);var R=a(38055);var V=a(82427),A=a(27411),I=a(53108),F=a(20214);const G=[{label:"filter.periods.day",value:1},{label:"filter.periods.week",value:7},{label:"filter.periods.month",value:30},{label:"filter.periods.threeMonths",value:90},{label:"filter.periods.sixMonths",value:180},{label:"filter.periods.anotherPeriod",value:-1}],H="SPORTSBOOK",W="CASINO",$="POKER",j="SB",K="Casino",z="Poker",X={COMPLETED_GAMES:"COMPLETED_GAMES",OPEN_GAMES:"OPEN_GAMES"},Y=["code","datetime","gameName","playerStartBalance","playerEndBalance","bet","win","infoLink","sportsbookGamingDetails","gameSessionCode","playerName","gameSessionStart","aamsCode"],Z=["code","playerStartBalance","playerEndBalance","bet","infoLink","sportsbookGamingDetails","aamsCode"],q="money",U="date",J="boolean",Q="link",ee="ticket",te={datetime:U,gameSessionStart:U,gameSessionEnd:U,playerStartBalance:q,playerEndBalance:q,bet:q,win:q,jackpotBet:q,jackpotWin:q,autoplay:J,infoLink:Q,startTableBalance:q,endTableBalance:q,isFunBonus:J,sportsbookGamingDetails:ee},ae={COMPLETED_GAMES:"COMPLETED_GAMES",OPEN_GAMES:"OPEN_GAMES"},re=(e=!1)=>{const t=(0,D.k)(),a=(0,f.Cn)(h()("userName")),{max:r,page:o,product:n,endDate:l,startDate:c,gamesSource:d=ae.COMPLETED_GAMES}=O(i()(["max","page","product","endDate","startDate","gamesSource"]));return(0,s.useMemo)((()=>({page:o,fields:Y,product:n,consolidateBonusRounds:!1,playerUsername:a,max:e?500:r,endDatetime:t.getDateForIms(l),startDatetime:t.getDateForIms(c),filterOutParameters:["EXITGAME"],...n===H&&{gamesSource:d}})),[r,o,l,n,e,c,t,a,d])},oe=()=>{const e=L(),{max:t,page:a,history:r,isLoading:o,totalRecords:n,isExportLoading:l}=O(i()(["max","page","history","isLoading","totalRecords","isExportLoading"])),c=(0,s.useCallback)((t=>{e(T({page:t}))}),[e]),d=(0,s.useCallback)((t=>{e((e=>({type:k,payload:{max:e,page:1}}))(t))}),[e]);return(0,s.useMemo)((()=>o||l||!r.length?null:{max:t,page:a,setPage:c,setMaxPage:d,totalRecords:n,paginationOptions:[{value:5},{value:25},{value:50}]}),[t,a,c,o,d,n,r.length,l])};var ne=a(15424);const le=({name:e,row:t})=>{const a=(0,w.N)(),r=(0,s.useCallback)((()=>{window.open(t[e],"hub2-game-history-details","resizable=yes, width=800px, height=600px")}),[t,e]);return s.createElement(ne.$,{onClick:r,size:"small"},a(`table.cell.link.${e}`))},ie=({name:e,row:t})=>t[e]||null,se=({name:e,row:t})=>{const a=(0,D.k)();return t[e]?a.getDateTimeShort(a.parseImsDate(t[e])):null},ce=({name:e,row:t})=>{const a=(0,D.k)();return t[e]?a.formatCurrency(t[e]):null};var de=a(66229),ue=a(53330);const me={popupInner:"TicketDetailsPopup__popupInner--1wa",footer:"TicketDetailsPopup__footer--26k",text:"TicketDetailsPopup__text--18Z",download:"TicketDetailsPopup__download--3Q8",columns:"TicketDetailsPopup__columns--2s-",column:"TicketDetailsPopup__column--2Er",row:"TicketDetailsPopup__row--rLS",tableBodyRowColumn:"TicketDetailsPopup__tableBodyRowColumn--quO",accordionContainer:"TicketDetailsPopup__accordionContainer--SKF",accordionHeaderContainer:"TicketDetailsPopup__accordionHeaderContainer--UBX",accordionHeaderCell:"TicketDetailsPopup__accordionHeaderCell--3DL",accordionBodyContainer:"TicketDetailsPopup__accordionBodyContainer--3hK",accordionBodyCell:"TicketDetailsPopup__accordionBodyCell--4ti"},pe={inner:me.popupInner},ge=({data:{transaction:e,t}})=>{const a=(0,D.k)(),r=t("popup.title"),o=a.getDateTimeLong(a.parseImsDate(e.gameSessionStart)),n=t("popup.operator.value",""),l=t("popup.address.value",""),i=t("popup.city.value",""),{sportsbookGamingDetails:c}=e,{ticketOdds:d,potentialPayout:u,selections:m,systemBet:p}=c,y=(0,s.useMemo)((()=>{const r=[...new Set(m.map((e=>e.eventName+e.eventStartTime)))],s=[[t("popup.ticketNumber"),e.gameSessionCode],[t("popup.betDate"),o],[t("popup.operator"),n],[t("popup.address"),l],[t("popup.city"),i],[t("popup.playerName"),e.playerName],[t("popup.bet"),e.bet&&a.formatCurrency(e.bet)],[t("popup.win"),e.win&&a.formatCurrency(e.win)],[t("popup.ticketOdds"),d],[t("popup.potentialPayout"),a.formatCurrency(u)],[t("popup.type"),t(p?"popup.type.system":r.length>1?"popup.type.multiple":"popup.type.single")],[t("popup.gameName"),e.gameName]].filter((([,e])=>e)),c=Math.ceil(s.length/2);return[s.slice(0,c),s.slice(c,s.length)]}),[p,e,o,n,l,i,d,u,m,a,t]),w=(0,s.useMemo)((()=>m.map((e=>[[e.eventName,e.sportName],a.getDateTimeLong(a.parseImsDate(e.eventStartTime)),e.leagueName,e.expectedResult]))),[a,m]),b=(0,s.useMemo)((()=>({tableView:{headerCells:[{id:0,content:t("popup.eventName")},{id:1,content:t("popup.eventStartTime")},{id:2,content:t("popup.leagueName")},{id:3,content:t("popup.expectedResult")}],rows:m.map(((e,t)=>({id:t,rowCells:[{id:0,content:s.createElement(s.Fragment,null,s.createElement("div",null,e.eventName),s.createElement("div",null,e.sportName))},{id:1,content:a.getDateTimeLong(a.parseImsDate(e.eventStartTime))},{id:2,content:e.leagueName},{id:3,content:e.expectedResult}]})))},accordionView:{rows:m.map(((e,r)=>({id:r,headerCells:[{id:0,content:s.createElement(s.Fragment,null,s.createElement("div",null,e.eventName),s.createElement("div",null,e.sportName))}],rowCells:[{id:0,content:s.createElement(s.Fragment,null,s.createElement("div",null,t("popup.eventStartTime")),s.createElement("div",null,a.getDateTimeLong(a.parseImsDate(e.eventStartTime))))},{id:1,content:s.createElement(s.Fragment,null,s.createElement("div",null,t("popup.leagueName")),s.createElement("div",null,e.leagueName))},{id:2,content:s.createElement(s.Fragment,null,s.createElement("div",null,t("popup.expectedResult")),s.createElement("div",null,e.expectedResult))}]})))}})),[t,a,m]),[E,h]=y,f=(({t:e,rows:t,data:a})=>(0,s.useCallback)((()=>{const r=V.S([t.map((t=>({[e("popup.download.field")]:t[0],[e("popup.download.value")]:t[1]}))),a.length&&a.map((t=>({[e("popup.eventName")]:`${t[0][0]} (${t[0][1]})`,[e("popup.eventStartTime")]:t[1],[e("popup.leagueName")]:t[2]??"",[e("popup.expectedResult")]:t[3]})))]);V.T("ticket",r)}),[e,t,a]))({t,rows:[...E,...h],data:w});return s.createElement(ue.yC,{title:r,classNames:pe},s.createElement("div",{className:me.columns},s.createElement("div",{className:me.column},E.map((([e,t],a)=>s.createElement("div",{className:me.row,key:a},s.createElement("div",null,e),s.createElement("div",null,t))))),s.createElement("div",{className:me.column},h.map((([e,t],a)=>s.createElement("div",{className:me.row,key:a},s.createElement("div",null,e),s.createElement("div",null,t)))))),s.createElement(g.XI,{classNames:me,tableData:b}),s.createElement("div",{className:me.footer},s.createElement("div",{className:me.text},t("footer.description","")),s.createElement("div",{className:me.download},s.createElement(ne.$,{onClick:f},t("footer.download")))))};var ye=a(92519);const we=({name:e,row:t})=>{const a=(0,de.wA)(),r=(0,w.N)(),o=(0,s.useCallback)((()=>a((({transaction:e,t})=>(0,ye.aY)({component:ge,layer:ye.IO.COMMON,data:{transaction:e,t}}))({transaction:t,t:r}))),[r,t,a]);return s.createElement(ne.$,{onClick:o,size:"small"},r(`table.cell.link.${e}`))},be=({name:e,row:t})=>{const a=(0,w.N)();return t[e]?a("table.cell.boolean.yes"):a("table.cell.boolean.no")},Ee={container:"TableView__container--1mj",hideEmptyDataMessage:"TableView__hideEmptyDataMessage--1Dm",tableContainer:"TableView__tableContainer--2bi",detailRow:"TableView__detailRow--30J",cellName:"TableView__cellName--1fA",cellValue:"TableView__cellValue--2bY",gameNameCell:"TableView__gameNameCell--Ulx",smallDetails:"TableView__smallDetails--2Eq",dateTime:"TableView__dateTime--10z",accordionBodyCell:"TableView__accordionBodyCell--1H2"},he=({name:e,row:t})=>{switch(te[e]){case U:return s.createElement(se,{name:e,row:t});case J:return s.createElement(be,{name:e,row:t});case q:return s.createElement(ce,{name:e,row:t});case Q:return s.createElement(le,{name:e,row:t});case ee:return s.createElement(we,{name:e,row:t});default:return s.createElement(ie,{name:e,row:t})}},fe=()=>{const e=(0,A.a)(),t=re(!0),a=(0,I.Z)(),r=L(),{summary:o,playerName:n}=(()=>{const e=(0,D.k)(),t=(0,w.N)(),a=(0,f.Cn)(h()("userName")),{startDate:r,endDate:o}=O(i()(["startDate","endDate"])),n=e.date(r),l=e.date(o),c=t("summary.startEnd.period",[n,l]);return(0,s.useMemo)((()=>({summary:[{[t("summary.account")]:c}],playerName:[{[t("summary.player.title")]:a}]})),[t,a,c])})(),l=(()=>{const e=(0,R.k)();return(0,s.useCallback)((async t=>{let a=1,r=[];const o=async()=>{const{results:n,totalRecords:l}=await e({...t,page:a});if(r=[...r,...n],r.length<l)return a++,o()};return await o(),r}),[e])})(),c=(()=>{const e=(0,D.k)(),t=(0,w.N)();return(0,s.useCallback)((a=>a.map((a=>{const{bet:r,win:o,code:n,datetime:l,gameName:i,playerEndBalance:s,playerStartBalance:c,aamsCode:d}=a;return{[t("column.title.dateTime")]:e.getDateTimeShort(e.parseImsDate(l)),[t("column.title.gameName")]:i,[t("column.title.bet")]:e.formatCurrency(r),[t("column.title.win")]:e.formatCurrency(o),[t("column.title.startBalance")]:e.formatCurrency(c),[t("column.title.endBalance")]:e.formatCurrency(s),[t("column.title.code")]:n,...d&&{[t("column.title.aamsCode")]:d}}}))),[t,e])})(),{startDate:d,endDate:u}=O(i()(["startDate","endDate"]));return(0,s.useCallback)((i=>{let s=null;r(P({exportError:s,isExportLoading:!0})),(async()=>{try{const e=await l(t),a=c(e),r=(0,V.S)([o,n,a]);
1r&&i({csv:r,endDate:u,startDate:d,fileName:"game_history"})}catch(e){s=a(e)}finally{e()&&r(P({exportError:s,isExportLoading:!1}))}})()}),[r,u,e,a,c,l,t,n,d,o])},De=(e,t)=>{const a=Number(e)||1,r=new Date;switch(a){case-1:return{page:1,period:a,...t&&{endDate:(0,y.iN)(r)},...t&&{startDate:(0,y.Te)((0,y.OG)(new Date,1))}};case 30:return{page:1,period:a,endDate:r,startDate:(0,y.PS)(r,-1)};case 90:return{page:1,period:a,endDate:r,startDate:(0,y.PS)(r,-3)};case 180:return{page:1,period:a,endDate:r,startDate:(0,y.PS)(r,-6)};default:return{page:1,period:a,endDate:r,startDate:(0,y.OG)(new Date,a)}}},Ce=()=>{const e=L();return(0,s.useCallback)((({currentTarget:{value:t}})=>{e((e=>({type:k,payload:{gamesSource:e}}))(t))}),[e])},ve=()=>{const e=L();return(0,s.useCallback)((({currentTarget:{value:t}})=>{e((e=>({type:k,payload:{product:e}}))(t))}),[e])},ke="Header__afterFiltersControlsContainer--wDc";function Ne(){return Ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Ne.apply(null,arguments)}const Te=()=>{const e=(0,w.N)(),{dateFilter:t,productCasino:a,productSportsbook:r,productPoker:o}=(0,u.TP)(),n=L(),{period:l,endDate:c,product:d,startDate:m,isLoading:E,gamesSource:h,isExportLoading:f}=O(i()(["period","endDate","product","startDate","isLoading","gamesSource","isExportLoading"])),D=E||f,C=(0,s.useMemo)((()=>({product:d,gamesSource:h,period:l,from:m,until:c})),[d,h,l,m,c]),v=(()=>{const e=(0,w.N)();return(0,s.useCallback)((t=>{if(!t.from&&!t.until)return;const a=(0,y.Te)(),r=(0,y.iN)(),o=(0,y.Te)(new Date(t.from.valueOf())),n=(0,y.iN)(new Date(t.until.valueOf()));return o>n?{from:e("filter.error.timePeriod"),until:e("filter.error.timePeriod")}:o>a&&n>r?{from:e("filter.error.futureDate"),until:e("filter.error.futureDate")}:o>a?{from:e("filter.error.futureDate")}:n>r?{until:e("filter.error.futureDate")}:o<(0,y.PS)(n,-6)?{from:e("filter.error.range",[6]),until:e("filter.error.range",[6])}:void 0}),[e])})(),k=(0,s.useCallback)((e=>{const t=new Date(e.from.valueOf()),a=new Date(e.until.valueOf());return D||p()(m,t)&&p()(c,a)||p()((0,y.Te)(m),t)&&p()((0,y.Te)(c),a)}),[m,c,D]),N=(0,s.useMemo)((()=>-1!==l?null:{from:{label:e("filter.from"),disabled:D},until:{label:e("filter.until"),disabled:D},submit:{title:e("filter.btn.apply"),getIsDisabled:k}}),[e,k,l,D]),_=(0,s.useMemo)((()=>Object.keys(t).some((e=>t[e]))),[t]),S=(0,s.useMemo)((()=>{const{lastWeekPeriod:a,lastMonthPeriod:r,last3MonthsPeriod:o,last24HoursPeriod:n,last6MonthsPeriod:l,anotherPeriod:i}=t;return[...n?[G[0]]:[],...a?[G[1]]:[],...r?[G[2]]:[],...o?[G[3]]:[],...l?[G[4]]:[],...i?[G[5]]:[]].map((t=>({...t,label:e(t.label)})))}),[e,t]),P=(0,s.useMemo)((()=>[a&&W,r&&H,o&&$].filter(Boolean).map((t=>({label:e(`products.${t}`),value:t})))),[a,o,r,e]),M=(0,s.useMemo)((()=>Object.values(X).map((t=>({label:e(`gamesSource.${t}`),value:t})))),[e]),x=(()=>{const e=(0,w.N)(),{portletViewMode:t}=(0,u.TP)(),{error:a,history:r,isLoading:o,isExportLoading:n}=O(i()(["error","history","isLoading","isExportLoading"])),l=fe(),c=a||o||n||!r.length;return(0,s.useMemo)((()=>"showChartView"===t?[]:[{id:0,content:s.createElement(b.N,{onClick:l,isDisabled:c,isLoading:n,btnText:e("export"),loadingText:e("loading")})}]),[c,n,l,t,e])})(),B=(()=>{const e=L();return(0,s.useCallback)((({currentTarget:{value:t}})=>{e(T(De(t)))}),[e])})(),R=ve(),V=Ce(),A=(0,s.useCallback)((e=>{n(T({startDate:(0,y.Te)(e.from),endDate:(0,y.iN)(e.until),page:1}))}),[n]),I=[..._?[{id:0,name:"period",options:S,onChange:B,label:e("filter.title.period"),disabled:D||"SPORTSBOOK"===d&&h===X.OPEN_GAMES,"aria-label":e(["filter.title.period","playtech.mobile.system.select.aria-label"])}]:[],...P.length>1?[{id:1,name:"product",options:P,onChange:R,disabled:D,label:e("filter.title.product"),"aria-label":e(["filter.title.product","playtech.mobile.system.select.aria-label"])}]:[],...d===H?[{id:2,name:"gamesSource",options:M,disabled:D,onChange:V,label:e("filter.title.gamesSource"),"aria-label":e(["filter.title.gamesSource","playtech.mobile.system.select.aria-label"])}]:[]];return I.length||x||N?s.createElement(g.A0,Ne({filters:I,classNames:{afterFiltersControl
1sContainer:ke},validate:v,initialValues:C,afterFiltersControls:x,onAnotherPeriodApply:A},N&&{anotherPeriodFilter:N})):null};var _e=a(15245),Se=a(30514),Pe=a(68099),Me=a(12272),xe=a(53806),Be=function(e,t,a,r){return new(a||(a=Promise))((function(o,n){function l(e){try{s(r.next(e))}catch(e){n(e)}}function i(e){try{s(r.throw(e))}catch(e){n(e)}}function s(e){e.done?o(e.value):function(e){return e instanceof a?e:new a((function(t){t(e)}))}(e.value).then(l,i)}s((r=r.apply(e,t||[])).next())}))};const Oe=()=>{const{startDate:e,endDate:t}=O(i()(["startDate","endDate"]));return(0,s.useMemo)((()=>e<(0,y.PS)(t,-3)),[e,t])},Le=()=>{const e=(0,D.k)(),t=(0,F.Z)(),a=L(),{endDate:r,isReadyToFetch:o,product:n,startDate:l}=O(i()(["endDate","isReadyToFetch","product","startDate"])),c=Oe(),d=(()=>{const e=(0,xe.B)();return(0,s.useCallback)((t=>Be(void 0,void 0,void 0,(function*(){const{data:a}=yield e(Object.assign({ID:35717,responses:[35718,35719],description:"Get Transaction Total Amounts",errorLevel:1},t));return a}))),[e])})();(0,s.useEffect)((()=>{if(!o)return;if(c)return void a(T({breakdown:[],totalBet:{amount:0},totalWin:{amount:0},winBreakdownError:""}));const i=(()=>{switch(n){case W:return K;case $:return z;case H:return j;default:return""}})();i&&(a(S(!0)),a(T({winBreakdownError:""})),(async()=>{try{const{breakdown:t,totalBet:o,totalWin:n}=await d({addBreakdown:"hour",product:i,startDate:e.getDateForIms(l),endDate:e.getDateForIms(r)});a(T({breakdown:t,totalBet:o,totalWin:n}))}catch(e){a(T({winBreakdownError:t(e)}))}finally{a(S(!1))}})())}),[a,r,e,t,d,c,o,l,n])},Re=(e=new Date,t)=>{const a=(0,y.Te)(e),r=(0,y.Te)((0,y.fi)(e,1));if(t>=24)return a;const o=[a],n=()=>(0,y.LY)(o.at(-1),t);for(let e=n();e<r;e=n())o.push(e);return Ve(o,e)},Ve=(e,t)=>e.map((e=>Math.abs(t-e))).reduce(((a,r,o)=>r<Math.abs(t-a)?e[o]:a),e[0]),Ae="#4852f1",Ie="ChartView__container--3zT",Fe="ChartView__message--2y3",Ge="ChartView__info--2pq",He="ChartView__total--3lB",We="ChartView__tooltipIcon--2tn",$e=({hideEmptyDataMessage:e=!1})=>{const t=(0,s.useRef)(),r=(0,s.useRef)(),o=(0,D.k)(),n=(0,Me.d)(),l=(0,u.NR)(),{chartViewMode:c,showAxisGrid:d,showTotalAboveChart:m}=(0,u.TP)(),{isMobile:p,isPortrait:g}=(0,f.Z9)(i()(["isMobile","isPortrait"])),{isWinBreakdownLoading:w,breakdown:b,totalBet:E,totalWin:h,startDate:C,endDate:v}=O(i()(["isWinBreakdownLoading","breakdown","totalBet","totalWin","
1startDate","endDate"])),k=Oe(),N=p&&g||n,T=Math.round((v-C)/864e5);return Le(),(0,s.useEffect)((()=>{if(!b?.length||k||!r.current)return;const e="showBarChart"===c?"bar":"line",n=((e=[],t,a,r,o)=>{const n=Math.round((r-a)/864e5),l=(()=>{let e;e=n<=1?o?4:2:n<=2?o?8:3:n<=3?o?12:4:n<=5?o?24:6:n<=7?o?24:12:n<=14?o?48:24:n<=21?o?72:24:n<=31?o?96:48:n<=62?o?168:96:o?336:168;const t=Re(r,e),l=Re(a,e),i=()=>(0,y.LY)(s.at(-1),-e),s=[t];for(let e=i();e>=l;e=i())s.push(e);return s.reverse()})(),i=l.map((e=>({x:e,y:0,raw:[]})));return e.map((e=>({x:t.parseImsDate(e.date),y:Number(e.wins.amount)-Number(e.bets.amount)}))).reduce(((e,t)=>{const a=Ve(l,t.x),r=e.find((e=>e.x===a));return r?(r.y+=t.y,r.raw.push(t)):e.push({x:a,y:t.y,raw:[]}),e}),i)})(b,o,C,v,N),i=n.map((({x:e})=>e)),s=n.map((({y:t})=>0===t&&"bar"===e?"N/A":t)),u="line"===e?{borderColor:Ae,backgroundColor:Ae}:{backgroundColor:n.map((({y:e})=>e>=0?"#377f21":"#808080"))},m={type:e,data:{labels:i,datasets:[{label:l("chart.title"),data:s,...u}]},options:{aspectRatio:N?1.7:3,responsive:!0,plugins:{legend:{display:!1},tooltip:{callbacks:{title:([e])=>{const t=n[e.dataIndex];if(!t?.raw?.length)return"";if(1===t.raw.length){const{x:a,y:r}=t.raw[0];return e.formattedValue=o.formatCurrency(r,{currencyCode:E.currencyCode}),void(e.label=o.getDateTimeShort(a))}const a=t.raw.map((({x:e})=>e)).sort(((e,t)=>e-t)),r=a[0],i=a[a.length-1];e.label=l("chart.tooltip.multipleDates",[o.getDateTimeShort(r),o.getDateTimeShort(i)]),e.formattedValue=l("chart.tooltip.multipleValues",[o.formatCurrency(e.raw,{currencyCode:E.currencyCode})])}}}},scales:{x:{grid:{display:d},offset:!0,ticks:{autoSkip:!1,callback:e=>0===i[e].getHours()?o.getDateShort(i[e]):o.getTimeShort(i[e])}},y:{beginAtZero:!0,grace:"5%",ticks:{callback:(e,t,a)=>{const r=a.some((e=>0!==e.value&&Math.abs(e.value)<10));return o.formatCurrency(e,{currencyCode:E.currencyCode,precision:r?2:0})}}}},interaction:{intersect:!1,mode:"x"}}};return a.e(2065,"high").then(a.bind(a,16349)).then((e=>{const a=e.default;t.current=new a(r.current,m)})),()=>{t.current?.destroy()}}),[b,c,v,o,N,k,l,E,T,d,C]),w?s.createElement("div",{className:Ie},s.createElement(Se.a,null)):k?s.createElement("div",{className:Ie},s.createElement("div",{className:Fe},l("chart.rangeNotAvailable"))):b?.length?s.createElement("div",{className:Ie},s.createElement("div",{className:Ge},l("chart.description"),s.createElement(Pe.m,{content:l("chart.description.tooltip"),className:We})),m&&s.createElement("div",{className:`${Ge} ${He}`},s.createElement(_e.F,{defaultValue:"",replacers:[o.formatCurrency(E.amount,{currencyCode:E.currencyCode})],t:l,tKey:"chart.totalBets"}),s.createElement(_e.F,{defaultValue:"",replacers:[o.formatCurrency(h.amount,{currencyCode:h.currencyCode})],t:l,tKey:"chart.totalWins"})),s.createElement("canvas",{ref:r})):e?null:s.createElement("div",{className:Ie},s.createElement("div",{className:Fe},l("chart.noData")))};var je=a(79511);function Ke(){return Ke=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},Ke.apply(null,arguments)}const ze=({hideEmptyDataMessage:e=!1})=>{const t=(0,w.N)(),a=O(h()("isLoading")),r=(()=>{const e=(0,w.N)(),t=O(h()("history"));return(0,s.useMemo)((()=>({accordionView:{rows:t.map((t=>({id:t.code,tableRowId:t.code,headerCells:[{id:0,content:he({name:"gameName",row:t}),className:Ee.gameNameCell},{id:1,content:s.createElement(s.Fragment,null,s.createElement("div",{className:Ee.gameName},he({name:"win",row:t})),s.createElement("div",{className:Ee.dateTime},he({name:"datetime",row:t}))),className:Ee.smallDetails}],rowCells:Z.filter((e=>t[e])).map(((a,r)=>({id:r,content:s.createElement("div",{key:a,className:Ee.detailRow},s.createElement("div",{className:Ee.cellName},e(`table.header.column.${a}`)),s.createElement("div",{className:Ee.cellValue},he({name:a,row:t})))})))})))}})),[t,e])})(),o=oe();return(()=>{const e=re(),t=(0,R.k)(),a=L(),r=(0,F.Z)(),o=O(h()("isReadyToFetch"));(0,s.useEffect)((()=>{o&&e.product&&(a(_(!0)),a(T({error:""})),(async()=>{try{const{totalRecords:r,results:o}=await t(e);a(T({totalRecords:r,history:o}))}catch(e){const t=r(e);a(T({error:t}))}finally{a(_(!1))}})())}),[a,r,t,o,e])})(),s.createElement("div",{className:(0,je.$z)([Ee.container,e&&Ee.hideEmptyDataMessage])},s.createElement(g.XI,Ke({classNames:Ee,emptyTitle:e?null:t("table.empty"),isLoading:a,tableData:r,tableRowView:g.ff.ACCORDION},o&&{pagination:o})))},Xe="GameHistory__container--3ix",Ye="GameHistory__error--1e2",Ze="GameHistory__message--1vt",qe=()=>{const e=(0,u.TP)(),t=(0,u.NR)(),a=L(),{dateFilter:r,portletViewMode:o,productCasino:n,productPoker:l,productSportsbook:c}=e,{error:m,exportError:p,winBreakdownError:g,isReadyToFetch:y,isLoading:w,isWinBreakdownLoading:b,history:E,breakdown:h}=O(i()(["error","exportError","winBreakdownError","isReadyToFetch","isLoading","isWinBreakdownLoading","history","breakdown"])),f="showChartView"===o||"showChartViewAndHistoryTable"===o,D="showHistoryTable"===o||"showChartViewAndHistoryTable"===o,C=f&&D&&!h?.length&&!E?.length;return(0,s.useEffect)((()=>
1{if(y)return;const{lastWeekPeriod:e,lastMonthPeriod:t,last3MonthsPeriod:o,last24HoursPeriod:i,last6MonthsPeriod:s,anotherPeriod:d}=r,u=(()=>n?W:l?$:c?H:"")(),m=(()=>i?G[0]:e?G[1]:t?G[2]:o?G[3]:s?G[4]:d?G[5]:void 0)();a(T({...De(m?.value,!0),product:u,isReadyToFetch:!0}))}),[r,a,y,n,l,c]),s.createElement("div",{className:`${Xe} cms-game-history`},g&&s.createElement(d.K,{className:Ye,error:g}),(m||p)&&s.createElement(d.K,{className:Ye,error:m||p}),s.createElement(Te,null),f&&s.createElement($e,{hideEmptyDataMessage:C}),D&&s.createElement(ze,{hideEmptyDataMessage:C}),C&&!w&&!b&&s.createElement("div",{className:Ze},t("table.empty")))},Ue=n()((0,c.m)({isForLoggedIn:!0}),B())(qe),Je=Ue}}; 2//# sourceMappingURL=game-history.2ef3d079ba59b32a0663.chunk.js.map
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.