PageSourceSearch

https://toto20up.com/static/js/async/20503.a26c462d.js

js toto20up.com collected 2026-10-09 05:01:46 UTC 40,809 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunklottery=self.webpackChunklottery||[]).push([["20503"],{13770(e,l,t){t.d(l,{A:()=>i});var n=t(96540),u=t(13901),a=t(56232);let i=e=>{let l=(0,a.Y0)(),[t,i]=n.useState(null),[o,r]=n.useState(null),{styles:d,attributes:s}=(0,u.E)(t,o,{placement:(null==e?void 0:e.placement)||(l.desktop?"bottom-end":"bottom"),modifiers:[{name:"offset",options:{offset:[0,0]}},{name:"preventOverflow",enabled:!0}],strategy:"absolute",removable:!0});return{setReferenceElement:i,setPopperElement:r,styles:d,attributes:s}}},42488(e,l,t){t.d(l,{DF:()=>n,Hu:()=>u,QB:()=>a});let n=[{id:"available",label:"AVAILABLE"},{id:"active",label:"ACTIVE"},{id:"completed",label:"COMPLETED"}],u=[{id:"new",label:"New"},{id:"bonus_buy_low",label:"Bonus Buy Low"},{id:"bonus_buy_high",label:"Bonus Buy High"}],a=[{value:"popular",labelKey:"Popular"},{value:"new_release",labelKey:"New release"}]},82219(e,l,t){t.d(l,{A:()=>f});var n=t(71893),u=t(55456),a=t(31105),i=t(74848),o=t(96540),r=t(83850),d=t(56347),s=t(25176),v=t(46170),c=t(59545),_=t(80752),m=t(3919),b=t(46188),p=t(9764);let f=e=>l=>{var t,f;let{battle:g,onCountdownEnd:y,onReloadBattles:C,onBtnClick:h,type:S="list",isShowJoinBattleButton:k}=l,A=(0,a._)(l,["battle","onCountdownEnd","onReloadBattles","onBtnClick","type","isShowJoinBattleButton"]),w=(0,o.useRef)(!1),E=(0,o.useRef)(!1),x=(0,s.vc)(p.j),M=(0,r.d4)(e=>e.user),N=(0,d.useHistory)(),I=(0,o.useMemo)(()=>(0,m.C6)(g,null==M?void 0:M.member_account_id),[g,null==M?void 0:M.member_account_id]),T=(0,o.useMemo)(()=>(0,m.Zx)({battle:g,bonusBattle:x}),[g,x]),L=(0,o.useMemo)(()=>(null==g?void 0:g.round_status)===m.Vp.OPEN,[null==g?void 0:g.round_status]),B=(0,o.useMemo)(()=>(null==g?void 0:g.round_status)===m.Vp.STARTED_LIVE,[null==g?void 0:g.round_status]),j=(0,o.useMemo)(()=>(null==g?void 0:g.round_status)===m.Vp.RESULT_IN,[null==g?void 0:g.round_status]),D=(0,o.useMemo)(()=>L||B,[L,B]),R=(0,o.useMemo)(()=>(0,m.nw)({bonusBattle:x,battle:g}),[g,x]),V=(0,o.useMemo)(()=>j&&I&&!!R,[j,I,R]),P=(0,o.useCallback)(()=>T?(0,m.uD)(T):null,[T]),F=(0,o.useCallback)(()=>{(null==w||!w.current)&&(w.current=!0,y&&y())},[y]),O=(0,o.useCallback)(()=>{(null==E||!E.current)&&(E.current=!0,y&&y())},[y]),Z=(0,o.useMemo)(()=>null==g?void 0:g.is_deletable,[null==g?void 0:g.is_deletable]),U=(0,o.useMemo)(()=>{var e;return null==(e=(0,b.jH)(null==g?void 0:g.creator_member_tier))?void 0:e.badge},[null==g?void 0:g.creator_member_tier]),[K,G]=(0,o.useState)(null),[Q,H]=(0,o.useState)(null),[J,z]=(0,o.useState)(null),q=(0,o.useCallback)(()=>{N.push("/bonus-battles?page=1&tab=available",{deleteBattleSuccess:!0})},[N]);(0,_.A)({apiFunc:()=>v.A.deleteBonusBattle({id:Number(null==J?void 0:J.id)}),enableFetch:!!(null==J?void 0:J.id),deps:[null==J?void 0:J.trigger],errorPopup:!0,successCallback:()=>{C&&C(),q&&q()},finallyCallback:()=>{z(null)}});let Y=(0,o.useMemo)(()=>{if(null==K)return"-";let e=Math.floor(K/60),l=K%60;return"".concat(String(e).padStart(2,"0"),":").concat(String(l).padStart(2,"0"))},[K]),$=(0,o.useMemo)(()=>{if(null==Q)return"-";let e=Math.floor(Q/60),l=Q%60;return"".concat(String(e).padStart(2,"0"),":").concat(String(l).padStart(2,"0"))},[Q]),W=(0,o.useCallback)(()=>R?(0,m.uD)(R):null,[R]),X=(0,o.useMemo)(()=>{if("detail"===S)return k},[k,S]),ee=(0,o.useMemo)(()=>{var e,l,t;let n=(null==g||null==(e=g.status_display)?void 0:e.toUpperCase())||"AVAILABLE";return(null==g||null==(l=g.status_display)?void 0:l.toLowerCase())==="available"&&(null==g?void 0:g.is_deletable)?n="ACTIVE":(null==g||null==(t=g.status_display)?void 0:t.toLowerCase())==="available"&&"detail"===S&&(n="boolean"==typeof X?X?"JOIN BATTLE":"ACTIVE":I?"ACTIVE":"JOIN BATTLE"),(0,i.jsx)(c.A,{className:n,i18nKey:n})},[null==g?void 0:g.is_deletable,null==g?void 0:g.status_display,I,X,S]),el=(0,o.useCallback)(e=>{e.stopPropagation(),h(e)},[h]),et=(0,o.useCallback)(e=>{z({id:e,trigger:Date.now()})},[]);return(0,o.useEffect)(()=>{if(w.current=!1,!D)return void G(0);if(!T)return void G(null);G(P());let e=setInterval(()=>{G(e=>{let l=P();return null==l?null:l<=0?(F(),0):null==e||Math.abs(l-e)>2?l:e<=1?(F(),0):e-1})},1e3);return()=>{clearInterval(e)}},[null==g?void 0:g.expired_at,null==g?void 0:g.id,null==g?void 0:g.round_status,null==x||null==(t=x.battle)?void 0:t.expired_at,T,P,F,D]),(0,o.useEffect)(()=>
1{if(!V){E.current=!1,j&&I&&!R?H(null):H(0);return}E.current=!1,H(W());let e=setInterval(()=>{H(e=>{let l=W();return null==l?null:l<=0?(O(),0):null==e||Math.abs(l-e)>2?l:e<=1?(O(),0):e-1})},1e3);return()=>{clearInterval(e)}},[null==g?void 0:g.date_time_left,null==g?void 0:g.id,null==g?void 0:g.round_status,null==x||null==(f=x.battle)?void 0:f.date_time_left,W,I,j,O,R,V]),(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e,(0,u._)((0,n._)({},A),{battle:g,showDelete:Z,statusText:ee,formattedRemainingTime:Y,formattedRemainingTimeResult:$,battleBadge:U,onDelete:et,handleStatusClick:el,isShowJoinBattleButton:X}))})}},83478(e,l,t){t.d(l,{A:()=>x});var n=t(71893),u=t(55456),a=t(74848),i=t(96540),o=t(18492),r=t(83850),d=t(56347),s=t(2543),v=t(38221),c=t.n(v),_=t(58156),m=t.n(_),b=t(99374),p=t.n(b),f=t(86663),g=t(25176),y=t(85178),C=t(26655),h=t(91475),S=t(90422),k=t(37730),A=t(58411),w=t(9764),E=t(72050);let x=function(){let{pageSize:e=14}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return l=>t=>{var v;let _=(0,d.useHistory)(),b=(0,d.useLocation)(),{t:x}=(0,o.B)(),M=(0,r.wA)(),N=(0,r.d4)(e=>e.auth),I=(0,g.lZ)(E.ic),{checkUnfinishedBonusBattle:T}=(0,S.A)(),L=(0,i.useMemo)(()=>f.parse(null==b?void 0:b.search),[null==b?void 0:b.search]),B=(0,g.vc)(w.j),{showLoading:j,hideLoading:D}=(0,h.A)(),[R,V]=(0,i.useState)((null==L?void 0:L.tab)||"available"),[P,F]=(0,i.useState)(""),[O,Z]=(0,i.useState)("ALL"),[U,K]=(0,i.useState)("new"),[G,Q]=(0,i.useState)(!1),[H,J]=(0,i.useState)(P),[z,q]=(0,i.useState)([]),[Y,$]=(0,i.useState)(0),[W,X]=(0,i.useState)(0),[ee,el]=(0,i.useState)([]),[et,en]=(0,i.useState)(!1),[eu,ea]=(0,i.useState)(!1),ei=(0,i.useRef)(!0),eo=(0,i.useRef)(R),er=(0,i.useMemo)(()=>"available"!==R&&(null==N?void 0:N.token),[R,null==N?void 0:N.token]);eo.current=R;let ed=(0,i.useCallback)(e=>{el(e||[])},[]),es=(0,i.useMemo)(()=>(0,s.map)(ee,e=>({provider_name:null==e?void 0:e.provider_name,provider_code:null==e?void 0:e.provider_code})),[ee]),ev=(0,i.useMemo)(()=>{let e=[{provider_name:"ALL",provider_code:"ALL"}];return et&&(null==es?void 0:es.length)?[...e,...es]:e},[es,et]),ec=(0,i.useMemo)(()=>c()(e=>{J(e)},500),[]),e_=(0,i.useCallback)(()=>{ec.cancel(),F(""),J(""),K("new"),Q(!1)},[ec]),em=(0,i.useCallback)(e=>{e_(),ei.current=!0,en(!1),Z("ALL"),V(e),_.push({search:f.stringify((0,u._)((0,n._)({},L),{tab:e,page:1}))})},[_,L,e_]),eb=(0,i.useCallback)(e=>{var l;F(null==e||null==(l=e.target)?void 0:l.value)},[]),ep=(0,i.useCallback)(async()=>{if(!(null==N?void 0:N.token))return void M((0,k._)({messages:[{message:"loginPlayGameMessage"}],buttonText:"login",buttonAction:()=>I(!0)}));let e=await T();null!=e&&e.id||_.push("/bonus-battles/create-bonus-battle")},[null==N?void 0:N.token,T,M,_,I]),ef=(0,i.useCallback)(e=>{Z(e)},[]),eg=(0,i.useCallback)(e=>{K(e)},[]),ey=(0,i.useCallback)(e=>{var l;Q(null==e||null==(l=e.target)?void 0:l.checked)},[]),eC=(0,i.useMemo)(()=>Math.ceil(W/e),[W]),eh=(0,i.useMemo)(()=>{var e;return p()(null==(e=f.parse(null==b?void 0:b.search,{arrayFormat:"bracket"}))?void 0:e.page)||1},[null==b?void 0:b.search]),eS=(0,i.useMemo)(()=>eC?eh>eC?eC:eh:1,[eh,eC]),ek=(0,i.useCallback)((e,l)=>{_.push({search:f.stringify((0,u._)((0,n._)({},f.parse(null==b?void 0:b.search,{arrayFormat:"bracket"})),{page:l}))})},[_,null==b?void 0:b.search]),eA=(0,i.useCallback)(e=>{_.push("/bonus-battles/detail/".concat(e))},[_]),ew=(0,i.useCallback)(()=>{$(e=>e+1)},[]),eE=(0,i.useCallback)((e,l)=>{"clickaway"!==l&&ea(!1)},[]);(0,i.useEffect)(()=>{var e;(null==b||null==(e=b.state)?void 0:e.deleteBattleSuccess)&&(ea(!0),_.replace({pathname:b.pathname,search:b.search,state:{}}))},[_,b.pathname,b.search,null==b||null==(v=b.state)?void 0:v.deleteBattleSuccess]);let ex=(0,i.useMemo)(()=>(0,n._)({status:R,name_search:H,provider_code:"ALL"===O?"":O,sort_by:U,page:eS,page_size:e},"available"!==R&&{mine_only:G}),[R,eS,H,G,O,U]);return(0,i.useEffect)(()=>{let e=!1,l=ei.current;return(async()=>{j();try{let a=await (0,y.A)("bonus_battles/list",ex);if(e||R!==eo.current)return;if(m()(a,"data.success",!1)){var t,u;let e=m()(a,"data.data")||{},i=null==B?void 0:B.battle,o=null!=(t=null==e||null==(u=e.list)?void 0:u.map(e=>(null==i?void 0:i.id)&&Number(null==i?void 0:i.id)===Number(null==e?void 0:e.id)?(0,n._)({},e,i):e))?t:[];if(q(o),X(p()(null==e?void 0:e.total_size)||0),l){ei.current=!1;let e=!!(null==o?void 0:o.length);en(e),e||Z("ALL")}}}finally{e||D()}})(),()=>{e=!0}},[ex,Y,D,j]),(0,i.useEffect)(()=>(ec(P),()=>{ec.cancel()}),[ec,P]),(0,i.useEffect)(()=>{let e=null==B?void 0:B.battle,l=null==B?void 0:B.action_type;
1(null==e?void 0:e.id)&&["join","delete","failed","started","result_in","playing","settled"].includes(l)&&q(l=>l.map(l=>(null==e?void 0:e.id)&&Number(null==e?void 0:e.id)===Number(null==l?void 0:l.id)?(0,n._)({},l,e):l))},[B]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(C.A,{apiFunc:()=>(0,y.A)("bonus_battles/games"),setData:ed}),(0,a.jsx)(A.A,{handleClose:eE,open:eu,severity:"success",message:x("battle_delete_successfully")}),(0,a.jsx)(l,(0,u._)((0,n._)({},t),{activeTab:R,searchValue:P,provider:O,sortBy:U,mineOnly:G,filteredBattles:z,totalSize:W,totalPage:eC,currentPage:eS,handleChangePage:ek,handleBattleClick:eA,handleSelectSortBy:eg,handleCreateBattle:ep,providerOptions:ev,handleToggleMineOnly:ey,handleSearchChange:eb,handleSelectProvider:ef,handleTabChange:em,handleReloadBattles:ew,pageSize:e,showMineOnlyToggle:er}))]})}}},70214(e,l,t){t.d(l,{A:()=>M});var n=t(71893),u=t(55456),a=t(74848),i=t(96540),o=t(96338),r=t(20125),d=t(56347),s=t(2543),v=t(62193),c=t.n(v),_=t(99374),m=t.n(_),b=t(25176),p=t(46170),f=t(85178),g=t(26655),y=t(94432),C=t(91475),h=t(59545),S=t(7836),k=t(90422),A=t(37730),w=t(52970),E=t(93108),x=t(72050);let M=e=>l=>{let{showLoading:t,hideLoading:v}=(0,C.A)(),_=(0,i.useRef)(null),M=(0,i.useRef)(null),[N,I]=(0,i.useState)(null),[T,L]=(0,i.useState)(!0),[B,j]=(0,i.useState)(!1),[D,R]=(0,i.useState)(!1),[V,P]=(0,i.useState)(!1),[F,O]=(0,i.useState)(""),[Z,U]=(0,i.useState)(""),[K,G]=(0,i.useState)({}),[Q,H]=(0,i.useState)([]),J=(0,b.lZ)(x.ic),z=(0,r.d)(e=>e.auth),q=(0,d.useHistory)(),Y=(0,o.w)(),[$,W]=(0,i.useState)({}),{handleError:X}=(0,S.A)({setFieldErrors:W}),{checkUnfinishedBonusBattle:ee}=(0,k.A)(),el=(0,i.useCallback)(e=>{var l,t;G(e),U("".concat(null!=(l=null==e?void 0:e.provider_name)?l:"","_").concat(null!=(t=null==e?void 0:e.game_name)?t:"")),O("")},[]),et=(0,i.useMemo)(()=>{var e;return[...new Set(null!=(e=null==K?void 0:K.battle_buy_amounts)?e:[])].sort((e,l)=>e-l)},[K]),en=(0,i.useMemo)(()=>(0,s.map)(et,e=>({value:e,label:(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(y.A,{})," \xa0",(0,w.A)(e)]})})),[et]),eu=(0,i.useMemo)(()=>(null==en?void 0:en.find(e=>(null==e?void 0:e.value)===F))||(null==en?void 0:en[0])||null,[en,F]),ea=(0,i.useMemo)(()=>{if(""===N||null==N)return null;let e=Number(N);return Number.isNaN(e)?null:Math.floor(e)},[N]),ei=(0,i.useMemo)(()=>null!==ea&&ea>=3,[ea]),eo=(0,i.useCallback)((e,l)=>{let t;if("max_participants"===e)if(""===l||null==l)t="registerFieldRequired";else{let e=m()(l);Number.isNaN(e)?t="registerFieldRequired":e<2?t=(0,a.jsx)(h.A,{i18nKey:"err_min_value_is",values:{min:2}}):e>100&&(t=(0,a.jsx)(h.A,{i18nKey:"err_max_value_is",values:{max:100}}))}return t?W(l=>(0,u._)((0,n._)({},l),{[e]:t})):W(l=>{let t=(0,n._)({},l);return delete t[e],t}),t},[]),er=(0,i.useMemo)(()=>{if(""===N||null==N)return!1;let e=m()(N);return!Number.isNaN(e)&&!(e<2)&&!(e>100)&&!$.max_participants},[$.max_participants,N]),ed=(0,i.useCallback)(e=>{var l;let{value:t}=null!=(l=null==e?void 0:e.target)?l:{},n=String(null!=t?t:"").replace(/\D/g,"");I(n),eo("max_participants",n)},[eo]),es=(0,i.useCallback)(()=>{L(e=>!e)},[]),ev=(0,i.useCallback)(e=>{e.stopPropagation(),R(e=>!e)},[]),ec=(0,i.useCallback)(()=>{j(e=>!e)},[]),e_=(0,i.useCallback)(e=>{e.stopPropagation(),P(e=>!e)},[]),em=(0,i.useCallback)(e=>{let l=null==e?void 0:e.value;null==l||Number.isNaN(Number(l))||(O(l),delete $.bonus_buy_amount,W((0,n._)({},$)))},[$]),eb=(0,i.useCallback)(e=>{H(e)},[H]),ep=(0,i.useCallback)(async e=>{if(e.preventDefault(),e.preventDefault&&e.preventDefault(),!z.token)return void Y((0,A._)({messages:[{message:"loginPlayGameMessage"}],buttonText:"login",buttonAction:()=>J(!0)}));if(eo("max_participants",N)||!c()($))return;let l=await ee();if(null==l?void 0:l.id)return;let n={provider_code:K.provider_code,game_code:K.game_code,bonus_buy_amount:F.toString(),max_participants:Number(N),allow_underfilled_start:T,is_private:B};t();let u=await p.A.createBonusBattle(n);if(v(),(0,s.get)(u,"data.success",!1)){let e=(0,s.get)(u,"data.data.id");e&&q.push("/bonus-battles/detail/".concat(e))}else{let e=(0,s.get)(u,"data.err",""),l=(0,s.get)(u,"data.data");if("cannot_play_game_freebet"===(null==e?void 0:e.replace(/^(err:)/,"")))return void Y((0,A._)({messages:[{message:e,props:l}]}));X(u,["bonus_buy_amount","max_participants"])}},[z.token,ee,Y,$,X,v,q,B,N,F,K.game_code,K.provider_code,J,t,T,eo]);return(0,E.A)(_,()=>{R(!1)}),(0,E.A)(M,()=>{P(!1)}),(0,i.useEffect)(()=>{var e,l;!F&&(null==en||null==(e=en[0])?void 0:e.value)&&O(null==en||null==(l=en[0])?void 0:l.value)},[en,F]),(0,i.useEffect)(()=>{ei||(L(!0),R(!1))},[ei]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(g.A,{apiFunc:()=>(0,f.A)("bonus_battles/games"),setData:eb}),(0,a.jsx)(e,(0,u._)((0,n._)({},l),{onGameSelectedFromModal:el,handlePrivateInfoButtonClick:e_,handleIncompleteInfoButtonClick:ev,incompleteTooltipPinned:D,privateTooltipPinned:V,handleAmountSelect:em,handleParticipantsChange:ed,participantsValid:er,handleStartWithIncompleteToggle:es,handlePrivateToggle:ec,handleSubmit:ep,fieldErrors:$,amountOptions:en,amountSelectValue:eu,participants:N,selectedGameLabel:Z,selectedAmount:F,setSelectedAmount:O,startWithIncomplete:T,isPrivate:B,privateInfoWrapRef:M,incompleteInfoWrapRef:_,participantsCount:ea,showIncompleteParticipantsCheckbox:ei,allProvider:Q}))]})}},35451(e,l,t){t.d(l,{A:()=>M});var n=t(71893),u=t(55456),a=t(74848),i=t(96540),o=t(18492),r=t(83850),d=t(56347),s=t(58156),v=t.n(s),c=t(86663),_=t(25176),m=t(46170),b=t(85178),p=t(26655),f=t(91475),g=t(80752),y=t(9546),C=t(84507),h=t(90422),S=t(37730),k=t(64554),A=t(3919),w=t(9764),E=t(72050);let x=(e,l)=>{var t,u;if(!l)return e;let a=(0,n._)({},e,l);return!(null==l||null==(t=l.bonus_battle_details)?void 0:t.length)&&(null==e||null==(u=e.bonus_battle_details)?void 0:u.length)&&(a.bonus_battle_details=e.bonus_battle_details),!(null==l?void 0:l.date_time_left)&&(null==e?void 0:e.date_time_left)&&(a.date_time_left=e.date_time_left),a},M=e=>l=>{var t,s;let{id:M}=(0,d.useParams)(),N=(0,d.useLocation)(),I=(0,d.useHistory)(),{t:T}=(0,o.B)(),L=c.parse(null==N?void 0:N.search),[B,j]=(0,i.useState)(!1),D=(0,i.useRef)(null),[R,V]=(0,i.useState)(!1),[P,F]=(0,i.useState)(!1),[O,Z]=(0,i.useState)(!1),U=(0,i.useMemo)(()=>Number(M),[M]),[K,G]=(0,i.useState)({}),[Q,H]=(0,i.useState)(0),[J,z]=(0,i.useState)(null),[q,Y]=(0,i.useState)(null),$=(0,r.wA)(),W=(0,r.d4)(e=>e.auth),X=(0,_.vc)(w.j),ee=(0,_.lZ)(w.j),el=(0,_.lZ)(E.ic),{showLoading:et,hideLoading:en}=(0,f.A)(),eu=(0,C.A)(),[ea,ei]=(0,i.useState)({}),{checkUnfinishedBonusBattle:eo}=(0,h.A)(),er=(0,r.d4)(e=>e.user),ed=(0,i.useRef)(""),es=(0,i.useMemo)(()=>(0,A.C6)(K,null==er?void 0:er.member_account_id)||(0,A.C6)(ea,null==er?void 0:er.member_account_id),[K,ea,null==er?void 0:er.member_account_id]),ev=(0,i.useMemo)(()=>(0,A.$N)({dataBattlesJoined:ea,battle:K}),[K,ea]),ec=(0,i.useMemo)(()=>(0,A.ID)({bonusBattle:X,battle:K,dataBattlesJoined:ea}),[K,X,ea]),e_=(0,i.useMemo)(()=>(null==X?void 0:X.action_type)==="playing"||(null==K?void 0:K.during_battle_message)==="Playing",[null==K?void 0:K.during_battle_message,null==X?void 0:X.action_type]),em=(0,i.useMemo)(()=>(null==X?void 0:X.action_type)==="settled"||(null==K?void 0:K.during_battle_message)==="Done, Waiting",[null==K?void 0:K.during_battle_message,null==X?void 0:X.action_type]),eb=(0,i.useMemo)(()=>{let e=null==X?void 0:X.action_type;return!e_&&(!!em||"settled"===e||"result_in"===e||(null==K?void 0:K.round_status)===A.Vp.RESULT_IN)},[null==K?void 0:K.round_status,null==X?void 0:X.action_type,e_,em]),ep=(0,i.useMemo)(()=>{let e=null==X?void 0:X.action_type,l=(null==K?void 0:K.round_status)===A.Vp.STARTED_LIVE||"playing"===e;return!!(es&&l&&!eb)},[null==K?void 0:K.round_status,null==X?void 0:X.action_type,es,eb]),ef=(0,i.useMemo)(()=>!!((null==K?void 0:K.is_joinable)||es&&(null==K?void 0:K.round_status)===A.Vp.OPEN),[null==K?void 0:K.is_joinable,null==K?void 0:K.round_status,es]),eg=(0,i.useMemo)(()=>!!((null==K?void 0:K.is_joinable)&&!es),[null==K?void 0:K.is_joinable,es]),ey=(0,i.useCallback)(()=>(0,A.uD)(ev),[ev]),eC=(0,i.useCallback)(()=>(0,A.uD)(ec),[ec]),eh=(0,i.useCallback)(()=>{H(e=>e+1)},[]),eS=(0,i.useCallback)(()=>{(null==X?void 0:X.action_type)!=="playing"&&eh()},[null==X?void 0:X.action_type,eh]),ek=(0,i.useCallback)(()=>{F(!1),eh()},[eh]),eA=(0,i.useCallback)(()=>{(null==X?void 0:X.action_type)!=="playing"&&(Z(!1),eh())}
1,[null==X?void 0:X.action_type,eh]),{minutesStr:ew,secondsStr:eE}=(0,y.A)({open:P,getRemaining:ey,onComplete:ek,syncKey:ev}),{minutesStr:ex,secondsStr:eM}=(0,y.A)({open:O,getRemaining:eC,onComplete:eA,syncKey:ec}),eN=(0,i.useCallback)(()=>{$((0,S._)({messages:[{message:"loginPlayGameMessage"}],buttonText:"login",buttonAction:()=>el(!0)}))},[$,el]),eI=(0,i.useCallback)(async()=>{if(!(null==W?void 0:W.token))return void eN();if(eb)return;let e=(0,n._)({},ea,K);if(!(null==e?void 0:e.provider_name)||!(null==e?void 0:e.game_code))return;(0,k.S4)(),ee({action_type:e_?"playing":"started",battle:e,open_token:Date.now()});let l=(0,k.pi)({provider:null==e?void 0:e.provider_name,gameID:null==e?void 0:e.game_code});et();let t=await (0,k.d2)(l,async()=>{await eu(e)});en(),t||await eu(e)},[null==W?void 0:W.token,K,ea,en,eb,e_,eu,ee,et,eN]),eT=(0,i.useMemo)(()=>null==K?void 0:K.can_close_balance,[null==K?void 0:K.can_close_balance]),eL=(0,i.useMemo)(()=>"".concat(null==K?void 0:K.joined_member_count," ").concat(T("Players")),[null==K?void 0:K.joined_member_count,T]),eB=(0,i.useMemo)(()=>{if("u">typeof window&&M&&(null==K?void 0:K.public_id)){var e,l;return"".concat(null==(l=window)||null==(e=l.location)?void 0:e.origin,"/bonus-battles/detail/").concat(M,"?public_id=").concat(null==K?void 0:K.public_id)}return""},[null==K?void 0:K.public_id,M]),ej=(0,i.useCallback)(async()=>{var e,l;eB&&(null==(l=navigator)||null==(e=l.clipboard)?void 0:e.writeText)&&(await navigator.clipboard.writeText(eB),j(!0),D.current&&clearTimeout(D.current),D.current=setTimeout(()=>{j(!1),D.current=null},2500))},[eB]),eD=(0,i.useCallback)(()=>{I.push("/bonus-battles?page=1&tab=available")},[I]),eR=(0,i.useCallback)(e=>{var l;let t=null!=(l=null==e?void 0:e.err)?l:"",n=null==e?void 0:e.data;"cannot_play_game_freebet"===(null==t?void 0:t.replace(/^(err:)/,""))?$((0,S._)({messages:[{message:t,props:n}]})):t&&$((0,S.p)(t))},[$]);(0,g.A)({apiFunc:()=>m.A.closeBalance({id:Number(M)}),enableFetch:!!J,deps:[J],errorPopup:!0,successCallback:eD,finallyCallback:()=>z(null)}),(0,g.A)({apiFunc:()=>(null==q?void 0:q.publicId)?m.A.joinBonusBattleByPublicId({public_id:null==q?void 0:q.publicId}):m.A.joinBonusBattle({id:Number(M)}),enableFetch:!!(null==q?void 0:q.trigger),deps:[null==q?void 0:q.trigger],errorPopup:!1,errorCallback:eR,successCallback:e=>{V(!1),F(!0),ei(e||{}),e&&G(l=>(0,n._)({},l,e)),eh()},finallyCallback:()=>Y(null)});let eV=(0,i.useCallback)(()=>{z(Date.now())},[]),eP=(0,i.useCallback)(()=>{Z(!1),F(!1),eI()},[eI]),eF=(0,i.useCallback)(async()=>{if(!(null==W?void 0:W.token))return void eN();if(!eb){if((null==K?void 0:K.round_status)===A.Vp.OPEN&&es){ei(K),F(!0);return}if((null==K?void 0:K.round_status)===A.Vp.STARTED_LIVE&&(null==X?void 0:X.action_type)==="started"&&es){let e=(0,A.mw)({bonusBattle:X,battle:K,dataBattlesJoined:ea});ei(l=>x(l,(0,n._)({},K,e?{date_time_left:e}:{}))),Z(!0);return}if((null==K?void 0:K.round_status)===A.Vp.STARTED_LIVE&&e_&&es)return void eI();if((null==K?void 0:K.round_status)!==A.Vp.STARTED_LIVE||!em||!es){if((null==K?void 0:K.round_status)===A.Vp.OPEN){let e=await eo();if(null==e?void 0:e.id)return}(null==K?void 0:K.is_joinable)&&V(!0)}}},[null==W?void 0:W.token,K,X,eo,ea,es,eb,e_,em,eI,eN]),eO=(0,i.useCallback)(()=>{Y({publicId:null==L?void 0:L.public_id,trigger:Date.now()})},[null==L?void 0:L.public_id]),eZ=(0,i.useCallback)(e=>{let l=null==X?void 0:X.battle,t=(0,A.wz)(l,e),a=t?null==l?void 0:l.expired_at:null,i=t?null==l?void 0:l.date_time_left:null,o=(null==X?void 0:X.action_type)==="playing";(G(r=>{var d,s,v,c,_;return(0,n._)((0,u._)((0,n._)({},e),{expired_at:null!=(d=null!=a?a:null==e?void 0:e.expired_at)?d:null==r?void 0:r.expired_at,date_time_left:null!=(s=null!=i?i:null==e?void 0:e.date_time_left)?s:null==r?void 0:r.date_time_left,bonus_battle_details:(null==e||null==(_=e.bonus_battle_details)?void 0:_.length)?e.bonus_battle_details:null==r?void 0:r.bonus_battle_details}),o&&t?{round_status:null!=(v=null!=(c=null==l?void 0:l.round_status)?c:null==r?void 0:r.round_status)?v:null==e?void 0:e.round_status}:{})}),(null==e?void 0:e.round_status)===A.Vp.OPEN)?ei(l=>{var t;let a=null!=(t=null==e?void 0:e.expired_at)?t:null==l?void 0:l.expired_at;return a?(0,u._)((0,n._)({},l,e),{expired_at:a}):(null==l?void 0:l.expired_at)?l:e}):(null==e?void 0:e.round_status)===A.Vp.STARTED_LIVE?ei(l=>{var t;let a=null!=(t=null!=i?i:null==e?void 0:e.date_time_left)?t:null==l?void 0:l.date_time_left;return a?(0,u._)((0,n._)({}
1,l,e),{date_time_left:a}):e}):(null==e?void 0:e.round_status)===A.Vp.RESULT_IN&&ei(l=>{var t;let a=null!=(t=null!=i?i:null==e?void 0:e.date_time_left)?t:null==l?void 0:l.date_time_left;return(0,u._)((0,n._)({},l,e),{date_time_left:a})})},[X]);(0,i.useEffect)(()=>{(null==K?void 0:K.round_status)===A.Vp.OPEN&&es&&ei(e=>(null==e?void 0:e.expired_at)?e:K)},[K,es]),(0,i.useEffect)(()=>{((null==K?void 0:K.round_status)===A.Vp.STARTED_LIVE||(null==K?void 0:K.round_status)===A.Vp.RESULT_IN)&&es&&ei(e=>{let l=(0,A.mw)({bonusBattle:X,battle:K,dataBattlesJoined:e});return l?(null==e?void 0:e.date_time_left)===l&&Number(null==e?void 0:e.id)===Number(null==K?void 0:K.id)?e:(0,u._)((0,n._)({},e,K),{date_time_left:l}):(null==e?void 0:e.id)?e:K})},[K,null==K?void 0:K.date_time_left,null==K?void 0:K.id,null==K?void 0:K.round_status,X,null==X||null==(t=X.battle)?void 0:t.date_time_left,null==X||null==(s=X.battle)?void 0:s.id,es]),(0,i.useEffect)(()=>{if(null==L?void 0:L.public_id){if(!(null==W?void 0:W.token))return void eN();V(!0)}},[null==W?void 0:W.token,null==L?void 0:L.public_id,eN]),(0,i.useEffect)(()=>{j(!1)},[M]),(0,i.useEffect)(()=>{eb&&Z(!1)},[eb]);let eU=null==K?void 0:K.id;return(0,i.useEffect)(()=>{var e;let l=null==X?void 0:X.battle,t=null==X?void 0:X.action_type,n=t&&(null==l?void 0:l.id)?"".concat(t,":").concat(null==l?void 0:l.id,":").concat(null!=(e=null==X?void 0:X.open_token)?e:""):"";if((0,A.wz)(l,{id:eU})){if("join"===t){if(ed.current===n)return;ed.current=n,G(e=>x(e,l));return}if("delete"===t||"failed"===t||"started"===t){if(ed.current===n)return;ed.current=n,("delete"===t||"failed"===t)&&(F(!1),Z(!1)),"started"===t&&(F(!1),es&&(ei(e=>x(e,l)),Z(!0))),G(e=>x(e,l));return}if("playing"===t){if(ed.current===n)return;ed.current=n,F(!1),G(e=>x(e,l)),ei(e=>x(e,l));return}if("settled"===t||"result_in"===t){if(ed.current===n)return;ed.current=n,F(!1),Z(!1),G(e=>x(e,l)),ei(e=>x(e,l));return}if("completed"===t){if(ed.current===n)return;ed.current=n,eh()}}},[eU,X,es,eh]),(0,i.useEffect)(()=>()=>{D.current&&clearTimeout(D.current)},[]),(0,i.useEffect)(()=>{if(!(null==W?void 0:W.token)||!U)return;let e=!1;return(async()=>{let l=await m.A.getUnfinishedBattle();if(e)return;let t=v()(l,"data.data",{});if(Number(null==t?void 0:t.id)!==U)return;let a=(0,A.Z0)(t);ee(e=>(null==e?void 0:e.open_token)&&(0,A.wz)(null==e?void 0:e.battle,t)?e:(0,u._)((0,n._)({},a?{action_type:a}:{}),{battle:t})),G(e=>x(e,t)),ei(e=>x(e,t))})(),()=>{e=!0}},[null==W?void 0:W.token,Q,U,ee]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.A,{apiFunc:()=>(0,b.A)("bonus_battles/get",{id:U}),setData:eZ,deps:[U,Q]}),(0,a.jsx)(e,(0,u._)((0,n._)({},l),{battle:K,shareCopied:B,handleShareBattle:ej,handleCloseBalance:eV,handleBattleDetailClick:eF,onOpenBattle:eI,handleConfirmJoinBattles:eO,openJoinBattlesModal:R,setOpenJoinBattlesModal:V,openJoinBattlesCountdownModal:P,setOpenJoinBattlesCountdownModal:F,openJoinBattlesJoinedCountdownModal:O,setOpenJoinBattlesJoinedCountdownModal:Z,joinCountdownMinutesStr:ew,joinCountdownSecondsStr:eE,joinLiveCountdownMinutesStr:ex,joinLiveCountdownSecondsStr:eM,onReloadBattlesDetail:eS,playersCountLabel:eL,showSubBalance:eT,dataBattlesJoined:ea,canShowJoinBattlesCountdownModal:ef,canShowJoinBattlesJoinedCountdownModal:ep,isShowJoinBattleButton:eg,onPlayNow:eP}))]})}},4720(e,l,t){t.d(l,{A:()=>S});var n=t(71893),u=t(55456),a=t(31105),i=t(74848),o=t(96540),r=t(87612),d=t.n(r),s=t(24713),v=t.n(s),c=t(79859),_=t.n(c),m=t(55378),b=t.n(m),p=t(42877),f=t.n(p),g=t(80218),y=t.n(g),C=t(42488),h=t(56232);let S=e=>l=>{let{onGameSelectedFromModal:t=()=>{},games:r=[],providers:s=[],allProvider:c}=l,m=(0,a._)(l,["onGameSelectedFromModal","games","providers","allProvider"]),[p,g]=(0,o.useState)(!1),[S,k]=(0,o.useState)(""),[A,w]=(0,o.useState)("all"),[E,x]=(0,o.useState)(null===C.QB||void 0===C.QB?void 0:C.QB["0"]),[M,N]=(0,o.useState)(null),I=(0,o.useRef)(null),T=(0,h.Y0)(),L=(0,o.useMemo)(()=>{if(null==c?void 0:c.length)return[{id:"all",labelKey:"All Games",isAll:!0},...b()(c,e=>({id:null==e?void 0:e.provider_code,labelKey:null==e?void 0:e.provider_name,providerLogo:null==e?void 0:e.provider_logo}))];let e=b()(s,e=>(null==e?void 0:e.isAll)||(null==e?void 0:e.id)==="all"?{id:"all",labelKey:"All Games",isAll:!0}:{id:(null==e?void 0:e.id)||(null==e?void 0:e.provider_name),labelKey:(null==e?void 0:e.labelKey)||(null==e?void 0:e.provider_name),providerLogo:null==e?void 0:e.provider_logo});return(null==e?void 0:e.some(e=>(null==e?void 0:e.id)==="all"))?e:[{id:"all",labelKey:"All Games",isAll:!0},...e]},[c,s]),B=(0,o.useMemo)(()=>
1{if(null==c?void 0:c.length){let e="all"===A?c:d()(c,e=>(null==e?void 0:e.provider_code)===A);return null==e?void 0:e.flatMap(e=>b()(null==e?void 0:e.game_list,l=>(0,u._)((0,n._)({},l),{id:(null==l?void 0:l.id)||(null==l?void 0:l.game_code),provider_code:(null==l?void 0:l.provider_code)||(null==e?void 0:e.provider_code),provider_name:(null==l?void 0:l.provider_name)||(null==e?void 0:e.provider_name),logo:(null==l?void 0:l.logo)||(null==l?void 0:l.game_logo),provider_logo:null==e?void 0:e.provider_logo})))}return(null==r?void 0:r.length)?"all"===A?r:d()(r,e=>(null==e?void 0:e.provider_key)===A||(null==e?void 0:e.provider_name)===A||(null==e?void 0:e.provider_code)===A||(null==e?void 0:e.parent_provider_code)===A):"all"===A?c:d()(c,e=>(null==e?void 0:e.provider_name)===A)},[c,r,A]),j=(0,o.useMemo)(()=>{let e=[...B||[]],l=null==S?void 0:S.trim();if(l){let t=y()(l);e=d()(e,e=>_()(y()((null==e?void 0:e.game_name)||""),t))}return(null==E?void 0:E.value)==="new_release"?f()(e,[e=>(null==e?void 0:e.created_at)||""],["desc"]):f()(e,[e=>{var l;return null!=(l=null==e?void 0:e.priority)?l:0}],["desc"])},[B,S,null==E?void 0:E.value]),D=(0,o.useMemo)(()=>Math.max(v()(L,e=>(null==e?void 0:e.id)===A),0),[A,L]),R=(0,o.useCallback)(e=>{var l,t;k(null!=(l=null==e||null==(t=e.target)?void 0:t.value)?l:"")},[]),V=(0,o.useCallback)(e=>{x(e)},[]),P=(0,o.useCallback)(e=>{let l=null===C.QB||void 0===C.QB?void 0:C.QB.find(l=>(null==l?void 0:l.value)===e);l&&V(l)},[V]),F=(0,o.useCallback)(e=>{w(e)},[]),O=(0,o.useCallback)(()=>{g(!1)},[]),Z=(0,o.useCallback)(e=>{t(e),g(!1)},[t]),U=(0,o.useCallback)(()=>{g(!0)},[]),K=(0,o.useMemo)(()=>({open:p,onClose:O,onPickGame:Z,search:S,handleSearchChange:R,providerId:A,handleProviderClick:F,sortBy:E,handleSelectSortBy:P,setProviderSwiper:N,providerOptions:L,filteredGames:j,activeProviderIndex:D,searchInputRef:I}),[p,O,Z,S,R,A,F,E,P,L,j,D]);return(0,o.useEffect)(()=>{if(!p){I.current=!1;return}I.current&&I.current.focus()},[p,S]),(0,o.useEffect)(()=>{null!=L&&L.some(e=>(null==e?void 0:e.id)===A)||w("all")},[A,L]),(0,o.useEffect)(()=>{(null==T||!T.mobile)&&(null==M?void 0:M.slideTo)&&M.slideTo(D)},[D,null==T?void 0:T.mobile,M]),(0,o.useEffect)(()=>{if(!p||!(null==M?void 0:M.update))return;let e=requestAnimationFrame(()=>{M.update()});return()=>cancelAnimationFrame(e)},[p,M]),(0,o.useEffect)(()=>{p&&(k(""),w("all"),x(null===C.QB||void 0===C.QB?void 0:C.QB["0"]))},[p]),(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e,(0,u._)((0,n._)({},m),{handleSelectGame:U,setOpenSelectGameModal:g,selectGameBonusBattlesModalProps:K}))})}},9546(e,l,t){t.d(l,{A:()=>a});var n=t(96540),u=t(3919);let a=e=>{let{open:l,getRemaining:t,onComplete:a,syncKey:i}=e,[o,r]=(0,n.useState)(null),d=(0,n.useRef)(!1),s=(0,n.useRef)(t),v=(0,n.useRef)(a);return s.current=t,v.current=a,(0,n.useEffect)(()=>{if(!l){d.current=!1;return}d.current=!1,r(s.current());let e=setInterval(()=>{r(e=>{let l=s.current();return null==l?null:l<=0?(!d.current&&(d.current=!0,v.current&&v.current()),0):null==e||Math.abs(l-e)>2?l:e<=1?(!d.current&&(d.current=!0,v.current&&v.current()),0):e-1})},1e3);return()=>clearInterval(e)},[l,i]),(0,n.useMemo)(()=>(0,u.wx)(o),[o])}},7836(e,l,t){t.d(l,{A:()=>_});var n=t(71893),u=t(55456),a=t(96540),i=t(96338),o=t(39754),r=t.n(o),d=t(58156),s=t.n(d),v=t(37730),c=t(23972);let _=e=>{let{setFieldErrors:l}=e,t=(0,i.w)();return{handleError:(0,a.useCallback)(function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=s()(e,"data.data"),o=s()(e,"data.err",""),d=!1;i&&l&&r()(a,e=>{(null==i?void 0:i[e])&&(d=!0,l(l=>(0,u._)((0,n._)({},l),{[e]:i[e]})))}),d||t((0,v.p)((0,c.T)(o,{values:i})))},[t,l])}}},84507(e,l,t){t.d(l,{A:()=>y});var n=t(71893),u=t(55456),a=t(96540),i=t(18492),o=t(83850),r=t(56347),d=t(58156),s=t.n(d),v=t(1882),c=t.n(v),_=t(86663),m=t(91475),b=t(37730),p=t(35574),f=t(21963),g=t(56232);let y=()=>{let e=(0,r.useLocation)(),l=(0,r.useHistory)(),t=(0,o.wA)(),d=(0,g.Y0)(),{i18n:v}=(0,i.B)(),{showLoading:y,hideLoading:C}=(0,m.A)(),h=(0,a.useMemo)(()=>"id"===v.language?"id-id":v.language,[v.language]);return(0,a.useCallback)(async function(){let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=null==a?void 0:a.game_code,o=null==a?void 0:a.provider_name,r=p.A[o];if(!o||!i)return;let v=(e=>{let{provider:l,gameID:t,device:a,currentSearch:i=""}=e,o=p.A[l],r=(0,f.A)({provider:l,gameID:t,device:a});return(!r&&(null==o?void 0:o.path)&&t&&!(null==o?void 0:o.openCurrentTab)&&(r="".concat(o.path,"/").concat(t)),r)?{pathname:r,search:_.stringify((0,u._)((0,n._)({},_.parse(i,{arrayFormat:"bracket"})),{provider:l}),{arrayFormat:"bracket"})}:null})({provider:o,gameID:i,device:d,currentSearch:e.search});if(v)return void l.push(v);let m=null==r?void 0:r.getGameLink;if(!c()(m))return;y();let g=await m({provider:o,gameID:i,device:d,langCode:h,backUrl:window.location.href});if(C(),s()(g,"data.success",!1)){let e=s()(g,"data.data");if((null==e?void 0:e.type)==="html"){try{if(null==e?void 0:e.value){let l=d
1ocument.open();l.write(null==e?void 0:e.value),l.close()}else t((0,b._)({messages:[{message:"err_can_not_play_game"}]}))}catch(e){}return}if((null==e?void 0:e.type)==="link"){window.location.href=null==e?void 0:e.value;return}window.location.href=e;return}let S=s()(g,"data.err",""),k=s()(g,"data.data","");S&&t((0,b._)({messages:[{message:S,props:k}]}))},[d,t,C,l,h,e.search,y])}},90422(e,l,t){t.d(l,{A:()=>s});var n=t(96540),u=t(83850),a=t(58156),i=t.n(a),o=t(46170),r=t(91475),d=t(37730);let s=()=>{let e=(0,u.wA)(),l=(0,u.d4)(e=>e.auth),{showLoading:t,hideLoading:a}=(0,r.A)();return{checkUnfinishedBonusBattle:(0,n.useCallback)(async function(){let{message:n="bonus_battle_not_closed_yet"}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};t();let u=await o.A.getUnfinishedBattle();a();let r=i()(u,"data.data",{});return(null==r?void 0:r.id)?((null==l?void 0:l.acceptTerms)&&e((0,d._)({messages:[{message:n}]})),r):null},[null==l?void 0:l.acceptTerms,e,a,t])}}},58411(e,l,t){t.d(l,{A:()=>c});var n=t(71893),u=t(74848);t(96540);var a=t(55139),i=t(50022),o=t(58737),r=t(93796),d=t(32994);let s=(0,r.default)(()=>({Snackbar:{zIndex:0x5f5e0ff,[d.$_.mobile]:{width:"calc(100% - 2rem)",top:"50% !important",left:"50% !important",transform:"translate(-50%, -50%) !important"}}}));function v(e){return(0,u.jsx)(i.A,(0,n._)({elevation:6,variant:"filled"},e))}let c=e=>{let{severity:l,open:t=!1,handleClose:n=()=>{},message:i}=e,r=s();return(0,u.jsx)(o.Z,{children:(0,u.jsx)(a.A,{open:t,autoHideDuration:5e3,onClose:n,className:r.Snackbar,children:(0,u.jsx)(v,{onClose:n,severity:l,children:i})})})}},64554(e,l,t){t.d(l,{S4:()=>v,bT:()=>c,d2:()=>b,j:()=>p,oo:()=>_,pi:()=>s,t6:()=>m});let n="bonus_battle_open_lock",u="bonus_battle_last_focused_tab",a="bonus_battle_tab_id",i=()=>{if("u"<typeof window)return"";let e=sessionStorage.getItem(a);return e||(e="".concat(Date.now(),"_").concat(Math.random().toString(36).slice(2)),sessionStorage.setItem(a,e)),e},o=()=>{try{let e=localStorage.getItem(n);if(!e)return null;return JSON.parse(e)}catch(e){return null}},r=()=>{try{let e=localStorage.getItem(u);if(!e)return null;return JSON.parse(e)}catch(e){return null}},d=e=>{let l=i();localStorage.setItem(n,JSON.stringify({key:e,tabId:l,expiresAt:Date.now()+3e4}))},s=function(){let{provider:e,gameID:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e&&l?"game:".concat(e,":").concat(l):""},v=()=>{if("u">typeof window)try{localStorage.setItem(u,JSON.stringify({tabId:i(),at:Date.now()}))}catch(e){}},c=()=>{if("u"<typeof window)return!1;try{let n=r();if(!(null==n?void 0:n.tabId)){var e,l,t;return null!=(e=null==(l=(t=document).hasFocus)?void 0:l.call(t))&&e}return n.tabId===i()}catch(e){return!1}},_=()=>{var e,l;if("u"<typeof window)return()=>{};let t=()=>{"visible"===document.visibilityState&&v()},n=()=>{let e=r();(null==e?void 0:e.tabId)===i()&&localStorage.removeItem(u)};return window.addEventListener("focus",t),document.addEventListener("visibilitychange",t),window.addEventListener("pagehide",n),window.addEventListener("beforeunload",n),(null==(e=(l=document).hasFocus)?void 0:e.call(l))&&v(),()=>{window.removeEventListener("focus",t),document.removeEventListener("visibilitychange",t),window.removeEventListener("pagehide",n),window.removeEventListener("beforeunload",n)}},m=e=>{if("u">typeof window&&e)try{let l=o();(null==l?void 0:l.key)===e&&(null==l?void 0:l.tabId)===i()&&localStorage.removeItem(n)}catch(e){}},b=async(e,l)=>!!e&&"function"==typeof l&&!!(e=>{if("u"<typeof window||!e)return!1;try{let l=Date.now(),t=i(),n=o();if((null==n?void 0:n.expiresAt)>l&&(null==n?void 0:n.key)===e&&(null==n?void 0:n.tabId)===t)return d(e),!0;if(!c())return!1;d(e);let u=o();return(null==u?void 0:u.tabId)===t&&(null==u?void 0:u.key)===e}catch(e){return!1}})(e)&&(await l(),!0),p=()=>n},3919(e,l,t){t.d(l,{$N:()=>c,C6:()=>v,ID:()=>f,Vp:()=>a,Z0:()=>s,Zx:()=>C,mw:()=>p,nw:()=>y,uD:()=>o,wx:()=>r,wz:()=>d});var n=t(95093),u=t.n(n);let a={OPEN:"open",STARTED_LIVE:"started_live",RESULT_IN:"result_in"},i=e=>{if(!e)return null;let l=Number(e);if(!Number.isNaN(l))return l>0x2540be3ff?Math.floor(l/1e3):l;let t=u()(e);return(null==t?void 0:t.isValid())?null==t?void 0:t.unix():null},o=function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u()().unix();return e?Math.max(0,e-l):null},r=e=>
1{if(null==e)return{minutesStr:"-",secondsStr:"-"};let l=Math.max(0,e);return{minutesStr:String(Math.floor(l/60)).padStart(2,"0"),secondsStr:String(l%60).padStart(2,"0")}},d=(e,l)=>Number(null==e?void 0:e.id)===Number(null==l?void 0:l.id),s=e=>{if(!(null==e?void 0:e.id))return null;let l=null==e?void 0:e.during_battle_message;return"Playing"===l?"playing":"Done, Waiting"===l?"settled":(null==e?void 0:e.round_status)===a.RESULT_IN?"result_in":(null==e?void 0:e.round_status)===a.STARTED_LIVE?"started":null},v=(e,l)=>{var t;return null==e||null==(t=e.bonus_battle_details)?void 0:t.some(e=>(null==e?void 0:e.member_account_id)===l)},c=function(){var e;let{dataBattlesJoined:l,battle:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i(null!=(e=null==l?void 0:l.expired_at)?e:(null==t?void 0:t.round_status)===a.OPEN?null==t?void 0:t.expired_at:null)},_=e=>e&&i(e)?e:null,m=function(){var e;let{bonusBattle:l,battle:t,dataBattlesJoined:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=null==l?void 0:l.battle;if(d(u,t)){let e=_(null==u?void 0:u.expired_at);if(e)return e}if((null==t?void 0:t.round_status)===a.STARTED_LIVE){let e=_(null==t?void 0:t.expired_at);if(e)return e}let i=_(null==n?void 0:n.expired_at);return i||(d(u,t)&&(null==u?void 0:u.expired_at)?null==u?void 0:u.expired_at:(null==t?void 0:t.round_status)===a.STARTED_LIVE&&(null==t?void 0:t.expired_at)?null==t?void 0:t.expired_at:null!=(e=null==n?void 0:n.expired_at)?e:null)},b=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i(m(e))},p=function(){var e;let{bonusBattle:l,battle:t,dataBattlesJoined:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=null==l?void 0:l.battle;return d(u,t)&&(null==u?void 0:u.date_time_left)?null==u?void 0:u.date_time_left:((null==t?void 0:t.round_status)===a.STARTED_LIVE||(null==t?void 0:t.round_status)===a.RESULT_IN)&&(null==t?void 0:t.date_time_left)?null==t?void 0:t.date_time_left:null!=(e=null==n?void 0:n.date_time_left)?e:null},f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i(p(e))},g=function(){var e;let{bonusBattle:l,battle:t,dataBattlesJoined:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},u=null==l?void 0:l.battle;return d(u,t)&&(null==u?void 0:u.date_time_left)?null==u?void 0:u.date_time_left:(null==t?void 0:t.round_status)===a.RESULT_IN&&(null==t?void 0:t.date_time_left)?null==t?void 0:t.date_time_left:null!=(e=null==n?void 0:n.date_time_left)?e:null},y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i(g(e))},C=function(){let{battle:e,bonusBattle:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(null==e?void 0:e.round_status)===a.STARTED_LIVE?b({bonusBattle:l,battle:e}):(null==e?void 0:e.round_status)===a.OPEN?i(null==e?void 0:e.expired_at):null}},9764(e,l,t){t.d(l,{j:()=>n});let n=(0,t(25176).eU)({key:"bonusBattle",default:{}})},69394(e,l,t){t.d(l,{A:()=>o});var n=t(71893),u=t(55456),a=t(74848);t(96540);var i=t(41728);let o=e=>(0,a.jsx)(i.A,(0,u._)((0,n._)({viewBox:"0 0 12 9"},e),{children:(0,a.jsx)("path",{d:"M0 4.2463C0 2.71184 0.609327 1.23976 1.69373 0.154105C1.89919 -0.0513743 2.23243 -0.0512696 2.43805 0.154105C2.64352 0.359554 2.64391 0.692808 2.43856 0.898422C1.55132 1.78668 1.05273 2.99083 1.05273 4.2463C1.05279 5.5017 1.55137 6.70597 2.43856 7.59418C2.64377 7.79988 2.64365 8.13313 2.43805 8.3385C2.23242 8.54389 1.89918 8.54352 1.69373 8.33798C0.609375 7.25238 5.33336e-05 5.78069 0 4.2463ZM10.5273 4.2463C10.5273 2.99085 10.0287 1.78668 9.14152 0.898422C8.93612 0.692787 8.93648 0.359557 9.14203 0.154105C9.34767 -0.0512929 9.6809 -0.051444 9.88635 0.154105C10.9707 1.23976 11.5801 2.71184 11.5801 4.2463C11.58 5.78069 10.9707 7.25238 9.88635 8.33798C9.68093 8.54356 9.34769 8.54384 9.14203 8.3385C8.93641 8.13311 8.93624 7.79987 9.14152 7.59418C10.0287 6.70597 10.5273 5.5017 10.5273 4.2463ZM2.10495 4.2463C2.10495 3.27019 2.49222 2.33355 3.18185 1.64274C3.38719 1.4371 3.72043 1.437 3.92616 1.64222C4.13184 1.84755 4.1324 2.18079 3.92719 2.38654C3.4346 2.87997 3.15769 3.54908 3.15769 4.2463C3.15774 4.94345 3.43465 5.61216 3.92719 6.10555C4.13245 6.3113 4.13186 6.64452 3.92616 6.84987C3.72042 7.05516 3.3872 7.
105506 3.18185 6.84935C2.49228 6.15859 2.10501 5.22234 2.10495 4.2463ZM8.42239 4.2463C8.42239 3.54908 8.14547 2.87997 7.65289 2.38654C7.44762 2.18081 7.44774 1.84757 7.6534 1.64222C7.85906 1.43692 8.19231 1.43723 8.39772 1.64274C9.08734 2.33355 9.47512 3.27019 9.47512 4.2463C9.47507 5.22234 9.08729 6.15859 8.39772 6.84935C8.19232 7.05491 7.85908 7.05519 7.6534 6.84987C7.44778 6.64449 7.44759 6.31126 7.65289 6.10555C8.14543 5.61216 8.42234 4.94345 8.42239 4.2463ZM6.31641 4.2463C6.31641 3.95562 6.08071 3.71997 5.79004 3.71993C5.49933 3.71993 5.26367 3.9556 5.26367 4.2463C5.26378 4.53691 5.4994 4.77267 5.79004 4.77267C6.08064 4.77263 6.3163 4.53689 6.31641 4.2463ZM7.36914 4.2463C7.36903 5.1183 6.66205 5.82537 5.79004 5.8254C4.91799 5.8254 4.21105 5.11832 4.21094 4.2463C4.21094 3.37419 4.91793 2.6672 5.79004 2.6672C6.66212 2.66724 7.36914 3.37421 7.36914 4.2463Z"})}))}}]);
2//# sourceMappingURL=20503.a26c462d.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.