1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6026],{96130(e,t,a){a.d(t,{A:()=>c});var n=a(48431),r=a(83536),o=a(12779),i=function(){return i=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i.apply(this,arguments)},l=function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]])}return a};const c=function(e){var t=e.size,a=void 0===t?o.M.Medium:t,c=e.accessibleLabel,s=e.tw,m=e.icon,d=l(e,["size","accessibleLabel","tw","icon"]);return n.createElement(r.A,i({"aria-label":c},d,{size:a,tw:i({padding:"",display:"flex",layout:["items-center","justify-center"],sizing:(0,r.sz)(["h-9","w-9"],["h-11","w-11"],["h-12","w-12"],["h-11","sm:h-12","w-11","sm:w-12"],a),ntds:!(d.disabled||d.busy)&&"ntds-hover-grow-xl"},s)}),n.createElement(m,{size:a}))}},40752(e,t,a){var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n.apply(this,arguments)},r=this&&this.__createBinding||(Object.create?function(e,t,a,n){void 0===n&&(n=a);var r=Object.getOwnPropertyDescriptor(t,a);
1r&&!("get"in r?!t.__esModule:r.writable||r.configurable)||(r={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,n,r)}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&r(t,e,a);return o(t,e),t},l=this&&this.__rest||function(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]])}return a},c=this&&this.__spreadArray||function(e,t,a){if(a||2===arguments.length)for(var n,r=0,o=t.length;r<o;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.ToggleGroup=void 0;var s=i(a(48431)),m=a(20781),d=function(){return{}};function u(e){var t=e.id,a=e.name,r=e.value,o=e.choices,i=e.onChange,u=e.tw,g=e.role,p=void 0===g?"group":g,f=e.inputProps,b=void 0===f?d:f,h=l(e,["id","name","value","choices","onChange","tw","role","inputProps"]),y=o.findIndex(function(e){return e[0]===r});return s.default.createElement("div",n({"data-ntds-name":"ToggleGroup",role:p},h,{className:(0,m.twToClassNames)(null,u)}),s.default.createElement("div",{className:(0,m.tw)(["h-12","flex","justify-around","items-center","rounded-full","font-medium","bg-haiti-200 dark:bg-gray-700","text-haiti-500 dark:text-gray-300"])},o.map(function(e,l){var d,u=e[0],g=e[1],p=e[2],f="".concat(null!=t?t:a,"-").concat(u),h=r===u,v=l!==y-1&&l!==y+1,A=l<o.length-1;return d=!h&&l+1!==y&&A?s.default.createElement("span",{className:"h-6 w-0.5 bg-haiti-300 dark:bg-gray-500"}):v&&A?s.default.createElement("span",{className:"w-0.5"}):null,s.default.createElement(s.Fragment,{key:g},s.default.createElement("label",{htmlFor:f,className:(0,m.tw)(c(["outline-none","select-none","relative","cursor-pointer","flex","items-center","justify-center","flex-grow","h-10","mx-1","rounded-full",m.styles.universalFocusWithinClasses,"px-4","py-2","text-center"],h?["bg-white dark:bg-gray-500","shadow-md","font-bold","text-haiti-800 dark:text-white"]:["hover:bg-haiti","hover:bg-opacity-5","dark:hover:bg-white","dark:hover:bg-opacity-20","dark:text-white"],!0))},p,s.default.createElement("input",n({id:f,className:"appearance-none absolute left-0 top-0 opacity-0 w-0 h-0",type:"radio",name:a,value:u,checked:r===u,onChange:function(){i(u,g)}},b(u))),g),d)})))}t.ToggleGroup=u,t.default=u},51943(e,t,a){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ToggleGroup=void 0;var r=a(40752);Object.defineProperty(t,"ToggleGroup",{enumerable:!0,get:function(){return n(r).default}})},42736(e,t,a){a.d(t,{u:()=>n});const n=e=>new Promise(t=>setTimeout(t,e))},67706(e,t,a){a.r(t),a.d(t,{default:()=>ht});var n,r=a(48431),o=a(94557),i=a(60610),l=a(54588),c=a(74495),s=a(80450),m=a(78083),d=a(15938),u=a(34306),g=a(82602),p=a(2374),f=a(73059),b=a.n(f),h=a(51943),y=a(26332),v=a(96883),A=a(13208),E=a(47599);const x=[{label:"gameAccountingSummaryDayPeriod",key:"day"},{label:"gameAccountingSummaryWeekPeriod",key:"week"},{label:"gameAccountingSummaryMonthPeriod",key:"month"},{label:"gameAccountingSummaryYearPeriod",key:"year"}],w=(e,t)=>((null==t?void 0:t.spent)||0)>=e||((null==t?void 0:t.won)||0)>=e||((null==t?void 0:t.total)||0)>=e;function k(e){let{initialPeriod:t=1}=e;const{t:a}=(0,p.J)(),[o,i]=(0,r.useState)(t),{data:l,error:c,working:s}=(0,E.r)(),m=(l||{})[x[o].key],d=(0,r.useMemo)(()=>x.map(e=>a(e.label)),[a]);return r.createElement(r.Fragment,null,r.createElement("div",{className:"mt-2 mb-4"},r.createElement(h.ToggleGroup,{name:"all-games-summary-period",value:o,choices:d.map((e,t)=>[t,e]),onChange:e=>{i(e)},role:"tablist","aria-orientation":"horizontal",inputProps:e=>({role:"tab","aria-controls":"all-games-summary-period-panel-".concat(e),"aria-selected":e===o})})),d.filter(e=>e!==d[o]).map(e=>r.createElement("div",{id:"all-games-summary-period-panel-".concat(d.indexOf(e)),key:e,role:"tabpanel","aria-labelledby":"all-games-summary-period-".concat(d.indexOf(e)),className:"hidden"})),r.createElement("div",{id:"all-games-summary-period-panel-".concat(o),role:"tabpanel","aria-labelledby":"all-games-summary-period-".concat(o)},r.createElement(v.Card,{flat:!0,render:e=>r.createElement("div",e),tw:{padding:"p-6"}},r.createElement("div",{"data-test":"game-accounting-summary",className:"w-full"},r.createElement("h2",{className:"font-bold text-xl mb-2"},a("gameAccountingSummaryTitle")),r.createElement("div",{className:"flex flex-col sm:flex-row"},r.createElement("div",{className:"flex-1 sm:mr-6"},r.createElement("p",null,a("gameAccountingSummaryDescriptionPre")),r.createElement("p",null,a("gameAccountingSummaryDescription"))),r.createElement("div",{className:"flex-1"},s?n||(n=r.createElement(y.A,{size:"sm"})):r.createElement(r.Fragment,null,c?r.createElement("div",{className:"h-full flex justify-center items-center mt-4 sm:mt-0"},a("gameAccountingGenericError")):r.createElement(A.A,{spent:null==m?void 0:m.spent,won:null==m?void 0:m.won,total:null==m?void 0:m.total,amountClassName:b()("leading-[3rem]",w(1e8,m)?"text-xl":w(1e5,m)?"text-2xl":"text-3xl"),"aria-label":a("gameAccountingSummaryAriaLabel")}))))))))}var C=a(31230),N=a.n(C),S=a(97797),M=a.n(S),O=a(4195),L=a.n(O),D=a(62742),T=a(24347),G=a(82575),P=a(96130),z=a(35415);const F=e=>{let{currentLabel:t="",currentIndex:a=0,minIndex:n,maxIndex:o,onPrevious:i,onNext:l,trackingContext:c}=e;const s=void 0!==n&&a<=n,m=void 0!==o&&a>=o,{t:d}=(0,p.J)();return r.createElement("div",{className:"flex flex-row flex-nowrap justify-start items-center"},r.createElement(P.A,{icon:z.A,onClick:i,disabled:s,size:"sm",accessibleLabel:d("common:PREVIOUS"),"data-track-id":"".concat(c?"".concat(c,"-"):"","navigate-previous"),"data-test":"list-navigator-nav-previous",tw:{display:["rotate-180"]}}),r.createElement("span",{"data-test":"list-navigator-label","aria-live":"polite",className:"text-center w-24 text-sm font-medium mx-2"},t),r.createElement(P.A,{size:"sm",icon:z.A,accessibleLabel:d("common:NEXT"),onClick:l,disabled:m,"data-track-id":"".concat(c?"".concat(c,"-"):"","navigate-next"),"data-test":"list-navigator-nav-next"}))};var j=a(73882),R=a(11976),I=a(4911),W=a(41846),H=a(53323);function B(e,t){var a,n,r,o,i,l,c,s;(0,W.A)(1,arguments);var m=(0,H.q)(),d=(0,I.A)(null!==(a=null!==(n=null!==(r=null!==(o=null==t?void 0:t.firstWeekContainsDate)&&void 0!==o?o:null==t||null===(i=t.locale)||void 0===i||null===(l=i.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==r?r:m.firstWeekContainsDate)&&void 0!==n?n:null===(c=m.locale)||void 0===c||null===(s=c.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==a?a:1),u=function(e,t){var a,n,r,o,i,l,c,s;(0,W.A)(1,arguments);var m=(0,R.A)(e),d=m.getFullYear(),u=(0,H.q)(),g=(0,I.A)(null!==(a=null!==(n=null!==(r=null!==(o=null==t?void 0:t.firstWeekContainsDate)&&void 0!==o?o:null==t||null===(i=t.locale)||void 0===i||null===(l=i.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==r?r:u.firstWeekContainsDate)&&void 0!==n?n:null===(c=u.locale)||void 0===c||null===(s=c.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==a?a:1);if(!(g>=1&&g<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var p=new Date(0);p.setFullYear(d+1,0,g),p.setHours(0,0,0,0);var f=(0,j.A)(p,t),b=new Date(0);b.setFullYear(d,0,g),b.setHours(0,0,0,0);var h=(0,j.A)(b,t);return m.getTime()>=f.getTime()?d+1:m.getTime()>=h.getTime()?d:d-1}(e,t),g=new Date(0);return g.setFullYear(u,0,d),g.setHours(0,0,0,0),(0,j.A)(g,t)}function _(e,t){(0,W.A)(1,arguments);var a=(0,R.A)(e),n=(0,j.A)(a,t).getTime()-B(a,t).getTime();return Math.round(n/6048e5)+1}var q=a(35739),Y=a(3571),J=a(48167);function U(e,t){if((0,W.A)(2,arguments),!t||"object"!==(0,q.A)(t))return new Date(NaN);var a=t.years?(0,I.A)(t.years):0,n=t.months?(0,I.A)(t.months):0,r=t.weeks?(0,I.A)(t.weeks):0,o=t.days?(0,I.A)(t.days):0,i=t.hours?(0,I.A)(t.hours):0,l=t.minutes?(0,I.A)(t.minutes):0,c=t.seconds?(0,I.A)(t.seconds):0,s=(0,R.A)(e),m=n||a?(0,J.A)(s,n+12*a):s,d=o||r?(0,Y.A)(m,o+7*r):m,u=1e3*(c+60*(l+60*i));return new Date(d.getTime()+u)}
1var K=a(52496),V=a(63871),X=a(79964),Z=a(61603),$=a(58820);$.J.Daily,$.J.Weekly,$.J.Monthly;const Q={INSTASPILL:{name:"Instaspill*",color:"fill-azurite-500",bgColor:"bg-azurite-500"},KONGKASINO:{name:"KongKasino",logo:Z.LogoBrandMap.Kongkasino,color:"fill-aubergine-600",bgColor:"bg-aubergine-600"},EFLAX:{name:"Flax",logo:Z.LogoBrandMap.Flax,color:"fill-pear-500",bgColor:"bg-pear-500"},YEZZ:{name:"Yezz!",logo:Z.LogoBrandMap.Yezz,color:"fill-lipstick",bgColor:"bg-lipstick"},BINGORIA:{name:"Bingoria",logo:Z.LogoBrandMap.Bingoria,color:"fill-chaletgreen",bgColor:"bg-chaletgreen"},MULTIX:{name:"Multix",logo:Z.LogoBrandMap.Multix,color:"fill-[#AB96C8]",bgColor:"bg-[#AB96C8]"},BELAGO:{name:"Belago",logo:Z.LogoBrandMap.Belago,color:"fill-[#84123C]",bgColor:"bg-[#84123C]"},LOTTO:{name:"Lotto",logo:Z.LogoBrandMap.Lotto,color:"fill-lotto-red",bgColor:"bg-lotto-red"},VIKINGLOTTO:{name:"Vikinglotto",logo:Z.LogoBrandMap.Vikinglotto,color:"fill-vikinglotto-blue",bgColor:"bg-vikinglotto-blue"},JOKER:{name:"Joker",logo:Z.LogoBrandMap.Joker,color:"fill-sunflower-300",bgColor:"bg-sunflower-300"},EUROJACKPOT:{name:"Eurojackpot",logo:Z.LogoBrandMap.Eurojackpot,color:"fill-gray-800",bgColor:"bg-gray-800"},EXTRA:{name:"Extra",logo:Z.LogoBrandMap.Extra,color:"fill-fuchsia-700",bgColor:"bg-fuchsia-700"},KENO:{name:"Keno",logo:Z.LogoBrandMap.Keno,color:"fill-daylily-400",bgColor:"bg-daylily-400"},NABOLAGET:{name:"Nabolaget",logo:Z.LogoBrandMap.Nabolaget,color:"fill-red-400",bgColor:"bg-red-400"},ODDSEN:{name:"Oddsen",logo:Z.LogoBrandMap.Oddsen,color:"fill-azurite-500",bgColor:"bg-azurite-500"},LANGODDSEN:{name:"Langoddsen",logo:Z.LogoBrandMap.Langoddsen,color:"fill-azurite-500",bgColor:"bg-azurite-500"},LIVEODDSEN:{name:"Liveoddsen",logo:Z.LogoBrandMap.Liveoddsen,color:"fill-azurite-500",bgColor:"bg-azurite-500"},VINNERODDSEN:{name:"Vinneroddsen",color:"fill-[#0091F9]",bgColor:"bg-[#0091F9]"},ODDSBOMBEN:{name:"Oddsbomben",logo:Z.LogoBrandMap.Oddsbomben,color:"fill-azurite-500",bgColor:"bg-azurite-500"},TIPPING:{name:"Tipping",logo:Z.LogoBrandMap.Tipping,color:"fill-sunflower-300",bgColor:"bg-sunflower-300"},FANTASY:{name:"Fantasy",logo:Z.LogoBrandMap.Fantasy,color:"fill-amethyst-800",bgColor:"bg-amethyst-800"},MOMENTO:{name:"Momento",logo:Z.LogoBrandMap.Momento,color:"fill-agave-500",bgColor:"bg-agave-500"},FALLBACK:{name:"",color:"fill-haiti-600",bgColor:"bg-haiti-600"}},ee=[{label:"gameAccountingHistoryDay",key:"day",offsetStep:7,minOffset:-357,navigate:!0},{label:"gameAccountingHistoryWeek",key:"week",offsetStep:4,minOffset:-48,navigate:!0},{label:"gameAccountingHistoryMonth",key:"month",offsetStep:12,navigate:!1}],te=[{label:"gameAccountingHistoryWeek",key:"week",offsetStep:4,minOffset:-51,navigate:!0},{label:"gameAccountingHistoryMonth",key:"month",offsetStep:12,minOffset:-11,navigate:!0},{label:"gameAccountingHistoryLastYear",key:"year",navigate:!1}],ae=[{label:"gameAccountingHistoryWeek",key:"week",offsetStep:4,minOffset:-51,navigate:!0},{label:"gameAccountingHistoryMonth",key:"month",offsetStep:12,minOffset:-11,navigate:!0},{label:"gameAccountingHistoryLastYear",key:"year",navigate:!1}],ne=e=>{return(t=_(e,{locale:(0,K.M)("no")}))>=0?t<10?"0".concat(t):t>=100?t.toString().slice(-2):t.toString():t>-10?"-0".concat(Math.abs(t)):t<=-100?"-".concat(t.toString().slice(-2)):t.toString();var t},re=e=>_(e,{locale:(0,K.M)("no")}),oe=e=>{let{key:t,offset:a,t:n=e=>e,lang:r,time:o=new Date}=e;const i="".concat(t,"s"),l=U(o,{[i]:a});if("week"===t){const e=ne(l);return"".concat((0,V.Z)(n("common:WEEK"))," ").concat(e)}return"month"===t?(0,V.Z)((0,X.A)("MMMM",l,r)):""},ie=e=>{let{data:t,offset:a,count:n}=e;return null==t?void 0:t.filter(e=>e.offset>=a&&e.offset<a+n)},le=e=>e.map(e=>Q[e]&&Q[e].name?Q[e].name:(0,V.Z)(e.toLowerCase()));function ce(e,t){const a=e[0].toUpperCase(),n=t[0].toUpperCase();return a<n?-1:a>n?1:0}function se(e){let{color:t,bgColor:a}=Q.FALLBACK;return Q[e]&&(t=Q[e].color,a=Q[e].bgColor),{color:t,bgColor:a}}const me={spent:"gameAccountingHistoryTitleSpentPerGame",total:"gameAccountingHistoryTitleTotalPerGame",won:"gameAccountingHistoryTitleWonPerGame"}
1,de={spent:"gameAccountingHistorySubtitleSpent",total:"gameAccountingHistorySubtitleTotal",won:"gameAccountingHistorySubtitleWon"},ue={spent:"gameAccountingHistoryTooltipSpent",total:"gameAccountingHistoryTooltipTotal",won:"gameAccountingHistoryTooltipWon"},ge={spent:"gameAccountingHistoryEachGameTooltipSpent",total:"gameAccountingHistoryEachGameTooltipTotal",won:"gameAccountingHistoryEachGameTooltipWon"},pe={spent:"gameAccountingHistoryTitleSpent",total:"gameAccountingHistoryTitleTotal",won:"gameAccountingHistoryTitleWon"},fe={day:{title:"gameAccountingHistoryGraphTitleDay",description:"gameAccountingHistoryGraphContentDescriptionDay",xAxisTitle:"gameAccountingHistoryXAxisTitleDay",xAxisDescription:"gameAccountingHistoryXAxisDescriptionDay"},week:{title:"gameAccountingHistoryGraphTitleWeek",description:"gameAccountingHistoryGraphContentDescriptionWeek",xAxisTitle:"gameAccountingHistoryXAxisTitleWeek",xAxisDescription:"gameAccountingHistoryXAxisDescriptionWeek"},month:{title:"gameAccountingHistoryGraphTitleMonth",description:"gameAccountingHistoryGraphContentDescriptionMonth",xAxisTitle:"gameAccountingHistoryXAxisTitleMonth",xAxisDescription:"gameAccountingHistoryXAxisDescriptionMonth"}},be={week:{title:"gameAccountingGamesGraphTitleWeek",description:"gameAccountingGamesGraphContentDescriptionWeek"},month:{title:"gameAccountingGamesGraphTitleMonth",description:"gameAccountingGamesGraphContentDescriptionMonth"},year:{title:"gameAccountingGamesGraphTitleYear",description:"gameAccountingGamesGraphContentDescriptionYear"}},he={won:{week:{title:"gameAccountPrizesPerGameTitleWeek",description:"gameAccountingPrizesPerGameGraphContentDescriptionWeek"},month:{title:"gameAccountPrizesPerGameTitleMonth",description:"gameAccountingPrizesPerGameGraphContentDescriptionMonth"},year:{title:"gameAccountPrizesPerGameTitleYear",description:"gameAccountingPrizesPerGameGraphContentDescriptionYear"}},spent:{week:{title:"gameAccountStakePerGameTitleWeek",description:"gameAccountingStakePerGameGraphContentDescriptionWeek"},month:{title:"gameAccountStakePerGameTitleMonth",description:"gameAccountingStakePerGameGraphContentDescriptionMonth"},year:{title:"gameAccountStakePerGameTitleYear",description:"gameAccountingStakePerGameGraphContentDescriptionYear"}}};var ye;M()(N());const ve={},Ae=e=>{let{type:t,historyData:a=ve,loading:n=!1,error:o}=e;const{t:i,i18n:l}=(0,p.J)(),[c,s]=(0,r.useState)(0),[m,d]=(0,r.useState)(0),[u,g]=(0,r.useState)([]),[f,b]=(0,r.useState)([]),A=(0,r.useMemo)(()=>te[c],[c]),E=(0,r.useMemo)(()=>oe({key:A.key,offset:m,t:i,lang:l.language}),[A,m,i,l]),x=(0,r.useMemo)(()=>(0,T.A)(i,u.reduce((e,t)=>e+t.amount,0)),[i,u]),w=(0,r.useMemo)(()=>te.map(e=>i(e.label)),[i]),k=(0,r.useMemo)(()=>le(f),[f]),C=(0,r.useMemo)(()=>u.find(e=>e.amount>2e4)?2e4:100,[u]),S=(0,r.useMemo)(()=>-1!==Object.keys(a).findIndex(e=>"INSTASPILL"===e.toUpperCase()),[a]);(0,r.useEffect)(()=>{if(n)return;const e=[],r=[];Object.entries(a||{}).filter(e=>{let[t]=e;return"ALLGAMES"!==t.toUpperCase()}).map(e=>{let[a,n]=e,r=0;if("year"===A.key){var o,i,l;r=(null===(o=ie({data:null===(i=n[t])||void 0===i||null===(l=i.month)||void 0===l?void 0:l.parts,offset:12*m*-1,count:12}))||void 0===o?void 0:o.reduce((e,t)=>e+t.amount,0))||0}else{var c,s,d;const e=null===(c=n[t])||void 0===c||null===(s=c[A.key])||void 0===s||null===(d=s.parts)||void 0===d?void 0:d.find(e=>e.offset===-1*m);r=e?e.amount:0}return[a.toUpperCase(),r]}).filter(e=>{let[,t]=e;return 0!==t}).sort(ce).forEach(t=>{let[a,n]=t;e.push(a.toUpperCase()),r.push({amount:n,color:se(a).color})}),b(e),g(r)},[n,a,A,m,t]);const M=(0,r.useCallback)(()=>{d(m-1)},[m]),O=(0,r.useCallback)(()=>{d(m+1)},[m]),P=(0,r.useMemo)(()=>{const e=new Intl.NumberFormat("no-NB",{maximumFractionDigits:0}),t=[{type:"column",data:u.map(e=>({y:e.amount,className:e.color})),borderRadius:0}],a=u.map(e=>e.amount),r=0===a.length?0:Math.min(...a),l=0===a.length?0:Math.max(...a);return{series:t,chart:{type:"column",height:300},title:{text:i(be[A.key].title)},credits:{enabled:!1},legend:{enabled:!1},xAxis:{categories:k,gridLineWidth:1,tickWidth:1,tickColor:G.h[200],gridLineColor:G.h[200],lineColor:G.h[200],title:{text:i("gameAccountingGamesXAxisTitle")}},yAxis:{max:Math.max(C,...a),min:Math.min(-100,...a),tickWidth:1,tickColor:G.h[200],gridLineColor:G.h[200],title:{text:i("gameAccountingGraphMoneyYAxisTitle")},labels:{formatter:t=>"".concat(e.format(t.value))},plotLines:[{value:0,color:"#50e3c2",width:2,zIndex:4}]},tooltip:{formatter(){const e=(0,T.A)(i,this.y||""),t=k[this.point.index];return"<strong>".concat(t,":</strong><br/>").concat(e)},followPointer:!0},plotOptions:{column:{borderWidth:0,pointPadding:.075,groupPadding:0,visible:!o&&!n&&u.length>0}},accessibility:{keyboardNavigation:{enabled:!o&&!n&&u.length>0},point:{descriptionFormatter:e=>"".concat(k[e.index],": ").concat((0,T.A)(i,e.y))},description:i(be[A.key].description),screenReaderSection:{afterChartFormat:""}}
1,lang:{accessibility:{chartContainerLabel:i("gameAccountingScreenReaderEnterGraph"),svgContainerLabel:"",chartTypes:{columnSingle:i("gameAccountingColumnGraphDescription",{count:f.length})},axis:{xAxisDescriptionSingular:i("gameAccountingGamesXAxisDescription"),yAxisDescriptionSingular:i("gameAccountingGraphMoneyYAxisDescription",{lowestValue:r,highestValue:l})}}}}},[A.key,u,o,f.length,k,n,i,C]);return r.createElement("div",{"data-test":"game-accounting-".concat(t)},r.createElement("h2",{className:"font-bold text-xl mb-2"},i(me[t])),r.createElement("div",{className:"mb-4"},r.createElement(h.ToggleGroup,{name:"game-bar-graph-period-".concat(t),value:c,choices:w.map((e,t)=>[t,e]),onChange:e=>{d(0),s(e)},role:"tablist","aria-orientation":"horizontal",inputProps:e=>({role:"tab","aria-controls":"game-bar-graph-period-".concat(t,"-panel-").concat(e),"aria-selected":e===c})})),w.filter(e=>e!==w[c]).map(e=>r.createElement("div",{id:"game-bar-graph-period-".concat(t,"-panel-").concat(w.indexOf(e)),key:e,role:"tabpanel","aria-labelledby":"game-bar-graph-period-".concat(t,"-").concat(w.indexOf(e)),className:"hidden"})),r.createElement("div",{id:"game-bar-graph-period-".concat(t,"-panel-").concat(c),role:"tabpanel","aria-labelledby":"game-bar-graph-period-".concat(t,"-").concat(c)},r.createElement(v.Card,{flat:!0,render:e=>r.createElement("div",e),tw:{padding:"p-6"}},r.createElement(r.Fragment,null,A.navigate&&r.createElement("div",{className:"mb-4"},r.createElement(F,{currentLabel:E,currentIndex:m,minIndex:A.minOffset,maxIndex:0,onPrevious:M,onNext:O,trackingContext:"responsible-accounting-bar-graph-games-".concat(t)})),r.createElement("p",{className:"mb-4"},i(de[t])," ",r.createElement("b",null,x)),r.createElement("div",{className:"relative"},r.createElement(L(),{highcharts:N(),options:P}),r.createElement(D.A,{name:"fade"},n&&(ye||(ye=r.createElement("div",{className:"flex justify-center items-center absolute inset-0 bg-white bg-opacity-50 p-4 z-10"},r.createElement(y.A,{size:"sm"}))))),r.createElement(D.A,{name:"fade"},!!o&&r.createElement("div",{className:"flex justify-center items-center absolute inset-0 bg-white bg-opacity-50 p-4 z-10","data-test":"bar-graph-error"},r.createElement("p",{className:"rounded text-sm font-medium text-center p-2 w-32 bg-blue-300 mb-6"},i("gameAccountingGenericError")))),r.createElement(D.A,{name:"fade"},!o&&!n&&0===u.length&&r.createElement("div",{className:"flex justify-center items-center absolute inset-0 bg-white bg-opacity-50 p-4 z-10","data-test":"bar-graph-empty"},r.createElement("div",{className:"rounded text-sm font-medium text-center p-2 w-32 bg-blue-300 mb-6"},i("gameAccountingHistoryEmptyPeriod"))))),S&&r.createElement("div",{className:"mt-2 text-sm"},i("gameAccountingHistoryInstaExplanation"))))),r.createElement("div",{className:"justify-center mb-8 mt-2"},r.createElement("p",{className:"font-medium text-sm","aria-hidden":!0},i(ge[t]))))};var Ee=a(34006),xe=a(36910);var we,ke=a(54038);function Ce(e,t){if((0,W.A)(2,arguments),!t||"object"!==(0,q.A)(t))return new Date(NaN);var a=t.years?(0,I.A)(t.years):0,n=t.months?(0,I.A)(t.months):0,r=t.weeks?(0,I.A)(t.weeks):0,o=t.days?(0,I.A)(t.days):0,i=t.hours?(0,I.A)(t.hours):0,l=t.minutes?(0,I.A)(t.minutes):0,c=t.seconds?(0,I.A)(t.seconds):0,s=(0,ke.A)(e,n+12*a),m=(0,Ee.A)(s,o+7*r),d=1e3*(c+60*(l+60*i));return new Date(m.getTime()-d)}function Ne(e){let{key:t,step:a=0,offset:n,isMobile:r=!1,fullName:o=!1,t:i=e=>e,lang:l,time:c=new Date}=e;const s=[],m="".concat(t,"s"),d=U(c,{[m]:n});for(let e=0;e<a;e++){const a=Ce(d,{[m]:e});switch(t){case"day":s.unshift((0,V.Z)((0,X.A)(o?"EEEE":"EEE",a,l)));break;case"week":o?s.unshift("".concat((0,V.Z)(i("common:WEEK"))," ").concat(re(a))):s.unshift("".concat((0,V.Z)(i("common:WEEK"))," ").concat(ne(a)));break;case"month":o?s.unshift((0,V.Z)((0,X.A)("MMMM",a,l))):s.unshift((0,V.Z)((0,X.A)("MMMM",a,l)).slice(0,r?1:3))}}return s}M()(N());const Se={},Me=e=>{var t;let{type:a,historyData:n=Se,loading:o=!1,error:i}=e;const{t:l,i18n:c}=(0,p.J)(),s=null===(t=function(e){const t=Object.entries(e).filter(e=>{let[t]=e;return"ALLGAMES"===t.toUpperCase()}).map(e=>{let[,t]=e;return t});return t.length>0?t[0]:void 0}(n))||void 0===t?void 0:t[a],[m,d]=(0,r.useState)(0),[u,g]=(0,r.useState)(0),[f,b]=(0,r.useState)([]),[A,E]=(0,r.useState)("object"==typeof window&&window.innerWidth<=576),x=(0,r.useMemo)(()=>ee[m],[m]),w=(0,r.useMemo)(()=>function(e){let{key:t,step:a=0,offset:n,t:r=e=>e,lang:o,time:i=new Date}=e;const l="".concat(t,"s"),c=U(i,{[l]:n});if("day"===t){const e=(0,X.A)("dd.MM",c,o),t=(0,X.A)("dd.MM",(0,Ee.A)(c,a-1));return"".concat(t," - ").concat(e)}if("week"===t){const e=ne(c),t=ne((0,xe.A)(c,a-1));return"".concat((0,V.Z)(r("common:WEEK"))," ").concat(t," - ").concat(e)}return""}({key:x.key,step:x.offsetStep,offset:u,t:l,lang:c.language}),[x,u,l,c]),k=(0,r.useMemo)(()=>Ne({key:x.key,step:x.offsetStep,offset:u,isMobile:A,t:l,lang:c.language}),[x,u,A,l,c]),C=(0,r.useMemo)(()=>Ne({key:x.key,step:x.offsetStep,offset:u,isMobile:A,t:l,lang:c.language,fullName:!0}),[x,u,A,l,c]),S=(0,r.useMemo)(()=>(0,T.A)(l,f.map(e=>e.amount).reduce((e,t)=>
1e+t,0)),[l,f]),M=(0,r.useMemo)(()=>ee.map(e=>l(e.label)),[l]),O=(0,r.useMemo)(()=>f.find(e=>e.amount>2e4)?2e4:100,[f]);(0,r.useEffect)(()=>{var e,t;if(o)return;if(!s)return;const a=null===(e=ie({data:null===(t=s[x.key])||void 0===t?void 0:t.parts,offset:-1*u,count:x.offsetStep||0}))||void 0===e?void 0:e.sort((e,t)=>t.offset-e.offset);a&&b(a)},[o,s,x,u]),(0,r.useEffect)(()=>{const e=()=>{E("object"==typeof window&&window.innerWidth<=576)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);const P=(0,r.useCallback)(()=>{const e=u-(x.offsetStep||0);g(e)},[u,x.offsetStep]),z=(0,r.useCallback)(()=>{const e=u+(x.offsetStep||0);g(e)},[u,x.offsetStep]),j=(0,r.useMemo)(()=>{const e=new Intl.NumberFormat("no-NB",{maximumFractionDigits:0}),t=f.map(e=>e.amount),a=[{type:"column",data:t,color:"#261440",borderRadius:0,borderWidth:1,borderColor:G.h[200]}],n=0===t.length?0:Math.min(...t),r=0===t.length?0:Math.max(...t);return{series:a,chart:{type:"column",height:300},title:{text:l(fe[x.key].title)},credits:{enabled:!1},legend:{enabled:!1},xAxis:{categories:k,gridLineWidth:1,tickWidth:1,tickColor:G.h[200],gridLineColor:G.h[200],lineColor:G.h[200],plotBands:0===u?[{from:k.length-.5,to:k.length-1.5,className:"fill-[#0d87c2] opacity-20",zIndex:1}]:void 0,title:{text:l(fe[x.key].xAxisTitle)}},yAxis:{max:Math.max(O,...t),min:Math.min(-100,...t),tickWidth:1,tickColor:G.h[200],gridLineColor:G.h[200],title:{text:l("gameAccountingGraphMoneyYAxisTitle")},labels:{formatter:t=>"".concat(e.format(t.value))},plotLines:[{value:0,color:"#50e3c2",width:2,zIndex:4}]},tooltip:{formatter(){const e=null!=this.y?(0,T.A)(l,this.y):"",t=C[this.point.index];return"<strong>".concat(t,":</strong><br/>").concat(e)},followPointer:!0},plotOptions:{column:{borderWidth:0,pointPadding:0,groupPadding:0}},accessibility:{point:{descriptionFormatter:e=>"".concat(C[e.index],": ").concat((0,T.A)(l,e.y))},description:l(fe[x.key].description),screenReaderSection:{afterChartFormat:""}}
1,lang:{accessibility:{chartContainerLabel:l("gameAccountingScreenReaderEnterGraph"),svgContainerLabel:"",chartTypes:{columnSingle:l("gameAccountingColumnGraphDescription",{count:k.length})},axis:{xAxisDescriptionSingular:l(fe[x.key].xAxisDescription),yAxisDescriptionSingular:l("gameAccountingGraphMoneyYAxisDescription",{lowestValue:n,highestValue:r})}}}}},[x.key,f,C,k,u,l,O]);return r.createElement("div",{"data-test":"game-accounting-all-games-".concat(a)},r.createElement("h2",{className:"font-bold text-xl mb-2"},l(pe[a])),r.createElement("div",{className:"mb-4"},r.createElement(h.ToggleGroup,{name:"all-games-bar-graph-period",value:m,choices:M.map((e,t)=>[t,e]),onChange:e=>{g(0),d(e)},role:"tablist","aria-orientation":"horizontal",inputProps:e=>({role:"tab","aria-controls":"all-games-bar-graph-period-panel-".concat(e),"aria-selected":e===m})})),M.filter(e=>e!==M[m]).map(e=>r.createElement("div",{id:"all-games-bar-graph-period-panel-".concat(M.indexOf(e)),key:e,role:"tabpanel","aria-labelledby":"all-games-bar-graph-period-".concat(M.indexOf(e)),className:"hidden"})),r.createElement("div",{id:"all-games-bar-graph-period-panel-".concat(m),role:"tabpanel","aria-labelledby":"all-games-bar-graph-period-".concat(m)},r.createElement(v.Card,{flat:!0,render:e=>r.createElement("div",e),tw:{padding:"p-6"}},r.createElement(r.Fragment,null,x.navigate&&r.createElement("div",{className:"mb-4"},r.createElement(F,{currentLabel:w,currentIndex:u,minIndex:x.minOffset,maxIndex:0,onPrevious:P,onNext:z,trackingContext:"responsible-accounting-bar-graph-".concat(a)})),r.createElement("p",{className:"mb-4"},l(de[a])," ",r.createElement("b",null,S)),r.createElement("div",{className:"relative"},r.createElement(L(),{highcharts:N(),options:j}),r.createElement(D.A,{name:"fade"},o&&(we||(we=r.createElement("div",{className:"flex justify-center items-center absolute inset-0 bg-white bg-opacity-50 p-4 z-10"},r.createElement(y.A,{size:"sm"}))))),r.createElement(D.A,{name:"fade"},!!i&&r.createElement("div",{className:"flex justify-center items-center absolute inset-0 bg-white bg-opacity-50 p-4 z-10","data-test":"bar-graph-error"},r.createElement("div",{className:"rounded text-sm font-medium text-center p-2 w-32 bg-blue-300 mb-6"},l("gameAccountingGenericError")))),r.createElement(D.A,{name:"fade"},!i&&!o&&0===f.length&&r.createElement("div",{className:"flex justify-center items-center absolute inset-0 bg-white bg-opacity-50 p-4 z-10","data-test":"bar-graph-empty"},r.createElement("div",{className:"rounded text-sm font-medium text-center p-2 w-32 bg-blue-300 mb-6"},l("gameAccountingHistoryEmptyPeriod"))))))),r.createElement("div",{className:"justify-center mb-8 mt-2"},r.createElement("p",{className:"font-medium text-sm","aria-hidden":!0},l(ue[a])))))};var Oe=a(36954),Le=a(47922),De=a(32685),Te=a(10834),Ge=a(95271),Pe=a(31563),ze=a(50135),Fe=a(60525),je=a(52722);const Re=()=>{var e,t;const{t:a}=(0,p.J)(),n=(0,je.A)(),o=null==n||null===(e=n.data)||void 0===e||null===(t=e.email)||void 0===t?void 0:t.address,{token:i}=(0,Oe.A)(),[l,c]=(0,r.useState)(""),[s,m]=(0,r.useState)("idle"),[d,g]=(0,r.useState)(),f="loading"===s||"success"===s,b=(0,r.useCallback)(async e=>{e.preventDefault();const t=l||o;if(t){m("loading");try{await(0,Fe.RJ)(u.LH.url("/accountingreport?email=".concat(t)),{},{token:i}),(0,ze.hI)(Pe.Bb),m("success")}catch(e){(0,ze.hI)(Pe.PA),g(function(e){var t,a;let n="gameAccountingOrderReportErrorGeneral";const r=(null==e||null===(t=e.body)||void 0===t||null===(a=t.Result)||void 0===a?void 0:a.ResultCode)||"";return null!=r&&r.startsWith("317.1009.")?n="gameAccountingOrderReportErrorInvalidEmail":null!=r&&r.startsWith("317.1026.")&&(n="gameAccountingOrderReportErrorAlreadyOrdered"),n}(e)),m("error")}}},[l,i,o]);return r.createElement(v.Card,{flat:!0,render:e=>r.createElement("div",e),tw:{padding:"p-6"}},r.createElement("h2",{className:"font-bold text-xl md:text-2xl"},a("gameAccountingOrderReportTitle")),r.createElement("p",{className:"mt-2"},a("gameAccountingOrderReportDescription")),r.createElement("p",null,a("gameAccountingOrderReportDescriptionSub")),r.createElement("form",{onSubmit:b,noValidate:!0},r.createElement(Ge.TextInput,{type:"email",placeholder:o||a("gameAccountingOrderReportEmail"),disabled:f,value:l,setValue:c,"aria-label":a("gameAccountingOrderReportEmail"),"data-hj-suppress":!0,tw:{margin:"mt-2",sizing:"max-w-xs"}}),r.createElement("div",{role:"alert"},"success"===s&&r.createElement(Te.Message,{type:"success",tw:{margin:"mt-2"}},a("gameAccountingOrderReportSuccess",{email:l||o})),"error"===s&&r.createElement(Te.Message,{type:"error",tw:{margin:"mt-2"}},a(d))),r.createElement("div",{className:"flex mt-4 space-x-4 items-center"},r.createElement(Le.A,{type:"submit",disabled:!l&&!o||f,"data-track-id":"responsible-accounting-order-report"},a("gameAccountingOrderReportOrder")),"loading"===s&&r.createElement(De.Loading,{tw:{sizing:["h-6","w-6"]}}))))};var Ie=a(6202),We=a(84066);const He={[$.J.Daily]:"rgAccountingReminderDaily",[$.J.Weekly]:"rgAccountingReminderWeekly",[$.J.Monthly]:"rgAccountingReminderMonthly"},Be=Object.entries(He),_e=e=>{let{selected:t,loading:a,onChange:n,error:o,disabledOption:i}=e;const{t:l}=(0,p.J)();return r.createElement("div",null,r.createElement("div",{className:"max-w-xl"},r.createElement(We.A,{name:"frequency-selector",selectionValue:t,hasError:o,errorMessage:l("rgAccountingReminderFrequencyUpdateError"),onChangeRadio:e=>n(e)},Be.map(e=>{let[t,n]=e;return r.createElement(We.A.Radio,{key:t,value:t,disabled:a||i===t},r.createElement("div",{className:"font-medium text-haiti-600 py-2"},l(n)))}))),a&&r.createElement("div",{className:"flex items-center mt-2 space-x-2"},r.createElement(De.Loading,{tw:{sizing:["h-6","w-6"]}}),r.createElement("span",null,l("rgAccountingReminderSaving"))))};var qe;const Ye=()=>{const{t:e}=(0,p.J)(),{gameSpendingReminderFrequency:t,gameSpendingReminderFrequencyLoading:a,gameSpendingReminderFrequencyError:n,updateGameSpendingReminderFrequency:o,updateGameSpendingReminderFrequencyLoading:i,updateGameSpendingReminderFrequencyError:l}=(0,Ie.W)();return r.createElement(v.Card,{flat:!0,render:e=>r.createElement("div",e),tw:{padding:"p-6"}},r.createElement("h2",{className:"font-bold text-xl md:text-2xl"},e("rgAccountingReminderPageTitle")),r.createElement("p",{className:"mt-2"},e("rgAccountingReminderIntro")," ",e("rgAccountingReminderFrequencyChoice")),r.createElement("div",{className:"mt-4"},n&&r.createElement(Te.Message,{type:"error",withIcon:!0},e("rgAccountingReminderFrequencyFetchError")),a&&(qe||(qe=r.createElement("div",{className:"flex justify-center p-4"},r.createElement(De.Loading,null)))),t&&r.createElement(_e,{selected:t,loading:i,error:l,onCh
1ange:e=>{e!==t&&((0,ze.hI)(Pe.IP,{value:e}),o(e))}})))},Je="pieContainer--XhQqv",Ue="selected--vMM2N",Ke="textSizeLg--Td3gI",Ve="textSizeMd--H_5Vo",Xe="textSizeSm--UleVo",Ze="textSizeXs--GpRTk",$e="navigationContainer--cZvTw",Qe="navigationTitle--Pu4Vy",et={};M()(N());const tt=e=>{let{selected:t=!1,navigation:a=!1,period:n,type:o,selectedGame:i,sortingList:l,useNavTitle:c=!0,historyData:s=et,loading:m=!1,error:d}=e;const{t:u,i18n:g}=(0,p.J)(),[f,h]=(0,r.useState)(0),[y,v]=(0,r.useState)([]),[A,E]=(0,r.useState)([]),[x,w]=(0,r.useState)("object"==typeof window&&window.innerWidth<=576),k=(0,r.useMemo)(()=>le(A),[A]),C=(0,r.useMemo)(()=>oe({key:n.key,offset:f,t:u,lang:g.language}),[f,n.key,u,g]),S=(0,r.useMemo)(()=>{const e=A.findIndex(e=>e===i),t=-1!==e?y[e]:0;return(0,T.A)(u,t,t%1!=0)},[i,A,y,u]);(0,r.useEffect)(()=>{if(m)return;const e=[],t=[];Object.entries(s||{}).filter(e=>{let[t]=e;return"ALLGAMES"!==t.toUpperCase()}).map(e=>{let[t,a]=e,r=0;if("year"===n.key){var i,l,c;r=(null===(i=ie({data:null===(l=a[o])||void 0===l||null===(c=l.month)||void 0===c?void 0:c.parts,offset:12*f*-1,count:12}))||void 0===i?void 0:i.reduce((e,t)=>e+t.amount,0))||0}else{var s,m,d;const e=null===(s=a[o])||void 0===s||null===(m=s[n.key])||void 0===m||null===(d=m.parts)||void 0===d?void 0:d.find(e=>e.offset===-1*f);r=e?e.amount:0}return[t.toUpperCase(),r]}).filter(e=>{let[,t]=e;return 0!==t}).sort((e,t)=>{let[a]=e,[n]=t;return l.findIndex(e=>e===a)-l.findIndex(e=>e===n)}).forEach(a=>{let[n,r]=a;e.push(n.toUpperCase()),t.push(r)}),E(e),v(t)},[m,s,n,f,o,l]),(0,r.useEffect)(()=>{const e=()=>{w("object"==typeof window&&window.innerWidth<=576)};return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);const M=(0,r.useCallback)(()=>{h(f-1)},[f]),O=(0,r.useCallback)(()=>{h(f+1)},[f]),P=e=>{switch(!0){case e.length>=18:return Ze;case e.length>=15:return Xe;case e.length>=12:return Ve;case e.length>=9:return Ke;default:return"1.5rem"}},z=(0,r.useMemo)(()=>({series:[{type:"pie",data:y.map((e,t)=>({name:k[t],y:e,className:A[t]===i?se(A[t]).color:"fill-gray-300"})),borderRadius:0}],chart:{type:"pie",height:250},title:{text:""},subtitle:{text:S,style:{fontSize:P(S),fontWeight:"bold",color:G.h[800]},floating:!0,verticalAlign:"middle"},credits:{enabled:!1},legend:{enabled:!1},plotOptions:{pie:{innerSize:"75%",dataLabels:{enabled:!1},visible:!d&&!m&&y.length>0}},tooltip:{formatter(){var e;return"<strong>".concat(this.key,"</strong>:<br/> ").concat((0,T.A)(u,null!==(e=this.y)&&void 0!==e?e:""))}},accessibility:{keyboardNavigation:{enabled:!d&&!m&&y.length>0},point:{descriptionFormatter(e){var t;return"".concat(e.name,": ").concat((0,T.A)(u,null!==(t=e.y)&&void 0!==t?t:""))}},description:u(he[o][n.key].description),screenReaderSection:{beforeChartFormat:"\n <h3>".concat(u(he[o][n.key].title),"</h3>\n <div>").concat(u("gameAccountingPieGraphDescription",{count:A.length}),"</div>\n <div>").concat(S,"</div>\n <div>").concat(u(he[o][n.key].description),"</div>\n "),afterChartFormat:""}}
1,lang:{accessibility:{chartContainerLabel:u("gameAccountingScreenReaderEnterGraph"),svgContainerLabel:""}}}),[y,d,A,k,m,n.key,i,S,u,o]);return r.createElement("div",{"aria-hidden":x&&!t,className:b()(Je,{[Ue]:t})},r.createElement("div",{className:$e},a?r.createElement(F,{currentLabel:c?C:void 0,currentIndex:f,minIndex:n.minOffset,maxIndex:0,onPrevious:M,onNext:O,trackingContext:"responsible-accounting-pie-graph-games-".concat(o)}):r.createElement("div",{className:Qe},u("gameAccountingHistoryLastYear"))),r.createElement("div",{className:"relative"},r.createElement(L(),{"data-test":"games-pie-graph",highcharts:N(),options:z}),r.createElement(D.A,{name:"fade"},!d&&!m&&0===y.length&&r.createElement("div",{className:"flex flex-row nowrap justify-center items-center absolute inset-0 bg-white bg-opacity-50 p-4 z-10","data-test":"pie-graph-empty"},r.createElement("div",{className:"rounded text-sm font-medium text-center p-2 w-32 bg-blue-300 mb-6"},u("gameAccountingHistoryEmptyPeriod"))))))};var at=a(98132);const nt=()=>{},rt=(0,at.C)("common")(e=>{let{list:t,renderSelected:a,onChange:n=nt,trackingContext:o}=e;const[i,l]=(0,r.useState)(0),{t:c}=(0,p.J)(),s=(0,r.useCallback)(()=>{const e=0===i?t.length-1:i-1;l(e),n(e)},[i,t,n]),m=(0,r.useCallback)(()=>{const e=i+1===t.length?0:i+1;l(e),n(e)},[i,t,n]);return r.createElement("div",{className:"flex flex-nowrap items-center"},r.createElement(P.A,{icon:z.A,onClick:s,disabled:t.length<2,"data-track-id":"".concat(o?"".concat(o,"-"):"","navigate-previous"),size:"sm","data-test":"list-revolver-nav-previous",tw:{display:["rotate-180"]},accessibleLabel:c("common:PREVIOUS")}),r.createElement("div",{"aria-live":"polite","aria-atomic":"true"},a(t[i])),r.createElement(P.A,{icon:z.A,onClick:m,size:"sm",disabled:t.length<2,"data-track-id":"".concat(o?"".concat(o,"-"):"","navigate-next"),"data-test":"list-revolver-nav-next",accessibleLabel:c("common:NEXT")}))});var ot;const it={},lt=e=>{let{type:t,historyData:a=it,loading:n=!1,error:o}=e;const{t:i}=(0,p.J)(),[l,c]=(0,r.useState)(0),[s,m]=(0,r.useState)(0),d=(0,r.useMemo)(()=>ae.map(e=>i(e.label)),[i]),u=(0,r.useMemo)(()=>Object.entries(a||{}).filter(e=>{let[t]=e;return"ALLGAMES"!==t.toUpperCase()}).map(e=>{var a,n,r;let[o,i]=e;const l=null===(a=i[t])||void 0===a||null===(n=a.week)||void 0===n||null===(r=n.parts)||void 0===r?void 0:r.find(e=>0===e.offset);return[o.toUpperCase(),l?l.amount:0]}).sort((e,t)=>{let[,a]=e,[,n]=t;return n-a}).map(e=>{let[t]=e;return t.toUpperCase()}),[a,t]),g=(0,r.useMemo)(()=>-1!==Object.keys(a||{}).findIndex(e=>"INSTASPILL"===e.toUpperCase()),[a]),f=(0,r.useCallback)(e=>{var t,a;if(!e)return null;const n=null===(t=Q[e])||void 0===t?void 0:t.logo,o=(null===(a=Q[e])||void 0===a?void 0:a.name)||(0,V.Z)(e.toLowerCase());return r.createElement("div",{className:"flex justify-center font-bold min-w-[160px] mx-2"},n?r.createElement(Z.Logo,{brand:n}):o)},[]);return r.createElement("div",{"data-test":"game-accounting-".concat(t)},r.createElement("h2",{className:"font-bold text-xl mb-2"},i(me[t])),r.createElement("div",{className:"mt-2 mb-4 sm:hidden"},r.createElement(h.ToggleGroup,{name:"pie-card-period-".concat(t),value:l,choices:d.map((e,t)=>[t,e]),onChange:e=>c(e),role:"tablist","aria-orientation":"horizontal",inputProps:e=>({role:"tab","aria-controls":"pie-card-period-".concat(t,"-panel-").concat(e),"aria-selected":e===l})})),d.filter(e=>e!==d[l]).map(e=>r.createElement("div",{id:"pie-card-period-".concat(t,"-panel-").concat(d.indexOf(e)),key:e,role:"tabpanel","aria-labelledby":"pie-card-period-".concat(t,"-").concat(d.indexOf(e)),className:"hidden"})),r.createElement("div",{id:"pie-card-period-".concat(t,"-panel-").concat(l),role:"tabpanel","aria-labelledby":"pie-card-period-".concat(t,"-").concat(l)},r.createElement(v.Card,{flat:!0,render:e=>r.createElement("div",e),tw:{padding:"p-6",positioning:"relative"},"data-test":"games-pie-card"},r.createElement(D.A,{name:"fade"},n&&(ot||(ot=r.createElement("div",{className:"flex justify-center items-center absolute inset-0 bg-white bg-opacity-50 p-4 z-10"},r.createElement(y.A,{size:"sm"}))))),r.createElement(D.A,{name:"fade"},!!o&&r.createElement("div",{className:"flex justify-center items-center absolute inset-0 bg-white bg-opacity-50 p-4 z-10","data-test":"games-pie-error"},r.createElement("div",{className:"rounded text-sm font-medium text-center p-2 w-32 bg-blue-300 mb-6"},i("gameAccountingGenericError")))),ae.map((e,i)=>r.createElement(tt,{key:e.key,period:e,type:t,selected:l===i,navigation:e.navigate,selectedGame:u[s],sortingList:u,"data-test":"games-pie-graph-".concat(e.key),historyData:a,loading:n,error:o})),u&&u.length>0&&r.createElement("div",{className:"flex justify-center"},r.createElement(rt,{list:u,renderSelected:f,onChange:m,trackingContext:"responsible-accounting-pie-graph-gamelist"})),g&&r.createElement("div",{className:"mt-2 text-sm"},i("gameAccountingHistoryInstaExplanation")))))};function ct(e){let{toggleOddsen:t,periods:a,counts:n,offsets:r}=e;const o=[];t&&o.push(["toggleOddsen",!0]),Object.entries(a||{}
1).forEach(e=>{let[t,a]=e;Array.isArray(a)?a.forEach(e=>{o.push([["".concat(t,"Period")],e])}):o.push([["".concat(t,"Period")],a])}),Object.entries(n||{}).forEach(e=>{let[t,a]=e;o.push([["".concat(t,"Count")],a])}),Object.entries(r||{}).forEach(e=>{let[t,a]=e;o.push([["".concat(t,"Offset")],a])});let i="";return o.forEach(e=>{let[t,a]=e;i+="".concat(0===i.length?"?":"&").concat(t,"=").concat(a)}),i}const st="gameAccounting--gUm2P",mt="description--X2bLl",dt="disclaimer--GXvEo";var ut,gt,pt,ft;const bt=()=>{const{t:e,i18n:t}=(0,p.J)(),{data:a,error:n}=(0,d.c)({url:u.$7.url("/gamespending".concat(ct({toggleOddsen:!0,periods:{total:["day","week","month"],won:["day","week","month"],spent:["day","week","month"]},counts:{day:364,week:52,month:12},offsets:{day:0,week:0,month:0}})))}),o=!a&&!n;return r.createElement(c.A,{title:e("gameAccountingTitle"),backAction:s.V.BrowserBack,isNotGamingAdjacent:!0,headRightItem:r.createElement("div",{className:"sm:mt-6"},r.createElement(m.A,{flagIconSize:"md",onChange:e=>{t.changeLanguage(e)}})),backMobileOnly:!0,nativeWebviewRoot:!0,lang:t.language},r.createElement("div",{className:st},r.createElement("p",{className:mt},e("gameAccountingDescription")),r.createElement("section",{className:"space-y-6"},ut||(ut=r.createElement(k,null)),r.createElement(Me,{type:"total",historyData:null==a?void 0:a.games,loading:o,error:!!n}),r.createElement(Ae,{type:"total",historyData:null==a?void 0:a.games,loading:o,error:!!n}),r.createElement(lt,{type:"won",historyData:null==a?void 0:a.games,loading:o,error:!!n}),r.createElement(lt,{type:"spent",historyData:null==a?void 0:a.games,loading:o,error:!!n}),gt||(gt=r.createElement(Ye,null)),pt||(pt=r.createElement(Re,null)),r.createElement("div",{className:dt},ft||(ft=r.createElement(g.A,{textRight:!0})),r.createElement("p",null,e("gameAccountingDisclaimer"))))))},ht=e=>{const{i18n:t}=(0,p.J)(),a=(0,r.useMemo)(()=>t.cloneInstance(),[t]);return(0,i.T)({displayContext:l.A3.Minside}),r.createElement(r.Fragment,null,r.createElement(o.x,{i18n:a},r.createElement(bt,e)))}},58820(e,t,a){a.d(t,{J:()=>n});let n=function(e){return e.Daily="Daily",e.Weekly="Weekly",e.Monthly="Monthly",e}({})},47599(e,t,a){a.d(t,{r:()=>o});var n=a(34306),r=a(15938);function o(){return(0,r.c)({url:n.$7.url("/gamespending/summary")})}},6202(e,t,a){a.d(t,{W:()=>m});var n=a(48431),r=a(36954),o=a(34306),i=a(60525),l=a(15938),c=a(42736),s=a(78450);const m=function(){let{fetchFrequency:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{fetchFrequency:!0};const{token:t}
1=(0,r.A)(),[a,m]=(0,n.useState)("idle"),{mutateFrequencyInResponse:d}=(0,s.F)(),{data:u,error:g,mutate:p}=(0,l.c)({url:o.$7.url("/gamespendingreminder/frequency"),readyTest:t=>t&&e}),f=(0,n.useCallback)(async e=>{m("loading");try{const a=(0,i.RJ)(o.$7.url("gamespendingreminder/frequency"),{displayFrequency:e},{token:t,method:"PUT"}),[n]=await Promise.all([a,(0,c.u)(1e3)]);return p(e=>{e.displayFrequency=n.displayFrequency}),d(n.displayFrequency),m("success"),n}catch(e){throw m("error"),e}},[p,t,d]);return{gameSpendingReminderFrequency:null==u?void 0:u.displayFrequency,gameSpendingReminderFrequencyLoading:!u&&!g,gameSpendingReminderFrequencyError:g,updateGameSpendingReminderFrequency:f,updateGameSpendingReminderFrequencyLoading:"loading"===a,updateGameSpendingReminderFrequencyError:"error"===a}}},13208(e,t,a){a.d(t,{A:()=>s});var n=a(48431),r=a(73059),o=a.n(r),i=a(24347),l=a(2374);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)({}).hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},c.apply(null,arguments)}function s(e){let{spent:t=0,won:a=0,total:r=0,amountClassName:s="text-2xl leading-[3rem]",brand:m="base",...d}=e;const{t:u}=(0,l.J)();return n.createElement("table",c({className:"w-full font-bold h-full","data-test":"GameAccountingTable"},d),n.createElement("tbody",null,n.createElement("tr",null,n.createElement("th",{scope:"row",className:"text-left"},u("gameAccountingSummarySpent")),n.createElement("td",{className:o()("text-right pl-2 whitespace-nowrap",s),"data-test":"summary-spent"},(0,i.A)(u,t,!1))),n.createElement("tr",null,n.createElement("th",{scope:"row",className:"text-left"},u("gameAccountingSummaryPrizes")),n.createElement("td",{className:o()("text-right pl-2 whitespace-nowrap",s),"data-test":"summary-won"},(0,i.A)(u,a,!1))),n.createElement("tr",{className:o()("border-double border-coal border-b-[6px]","orange"===m?"border-[#ff7337] text-[#ff7337]":"border-coal")},n.createElement("th",{scope:"row",className:"text-left border-t-2 border-solid border-coal"},u(r>=0?"gameAccountingSummaryWon":"gameAccountingSummaryLost")),n.createElement("td",{className:o()("text-right pl-2 whitespace-nowrap border-t-2 border-solid border-coal",s),"data-test":"summary-total"},(0,i.A)(u,r,!1)))))}},48167(e,t,a){a.d(t,{A:()=>i});var n=a(4911),r=a(11976),o=a(41846);function i(e,t){(0,o.A)(2,arguments);var a=(0,r.A)(e),i=(0,n.A)(t);if(isNaN(i))return new Date(NaN);if(!i)return a;var l=a.getDate(),c=new Date(a.getTime());return c.setMonth(a.getMonth()+i+1,0),l>=c.getDate()?c:(a.setFullYear(c.getFullYear(),c.getMonth(),l),a)}},53557(e,t,a){a.d(t,{A:()=>o});var n=a(11976),r=a(41846);function o(e,t){(0,r.A)(2,arguments);var a=(0,n.A)(e),o=(0,n.A)(t),i=a.getTime()-o.getTime();return i<0?-1:i>0?1:i}},16061(e,t,a){a.d(t,{A:()=>i});var n=a(11976),r=a(41846);var o=a(53557);function i(e,t){(0,r.A)(2,arguments);var a=(0,n.A)(e),i=(0,n.A)(t),l=(0,o.A)(a,i),c=Math.abs(function(e,t){(0,r.A)(2,arguments);var a=(0,n.A)(e),o=(0,n.A)(t);return a.getFullYear()-o.getFullYear()}(a,i));a.setFullYear(1584),i.setFullYear(1584);var s=(0,o.A)(a,i)===-l,m=l*(c-Number(s));return 0===m?0:m}},73882(e,t,a){a.d(t,{A:()=>l});var n=a(11976),r=a(4911),o=a(41846),i=a(53323);function l(e,t){var a,l,c,s,m,d,u,g;(0,o.A)(1,arguments);var p=(0,i.q)(),f=(0,r.A)(null!==(a=null!==(l=null!==(c=null!==(s=null==t?void 0:t.weekStartsOn)&&void 0!==s?s:null==t||null===(m=t.locale)||void 0===m||null===(d=m.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==c?c:p.weekStartsOn)&&void 0!==l?l:null===(u=p.locale)||void 0===u||null===(g=u.options)||void 0===g?void 0:g.weekStartsOn)&&void 0!==a?a:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var b=(0,n.A)(e),h=b.getDay(),y=(h<f?7:0)+h-f;return b.setDate(b.getDate()-y),b.setHours(0,0,0,0),b}},34006(e,t,a){a.d(t,{A:()=>i});var n=a(3571),r=a(41846),o=a(4911);function i(e,t){(0,r.A)(2,arguments);var a=(0,o.A)(t);return(0,n.A)(e,-a)}},54038(e,t,a){a.d(t,{A:()=>i});var n=a(4911),r=a(48167),o=a(41846);function i(e,t){(0,o.A)(2,arguments);var a=(0,n.A)(t);return(0,r.A)(e,-a)}}}]); 2//# sourceMappingURL=gameaccounting-5c2e858ed00dbb0ee9c5.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.