1"use strict";(self.webpackChunknogle_react_boilerplate=self.webpackChunknogle_react_boilerplate||[]).push([[7977],{87455:(e,t,a)=>{var s=a(24994);t.A=void 0,s(a(96540));var o=s(a(46942)),n=(s(a(5556)),a(78106)),i=s(a(94188)),l=a(51628),r=s(a(15062)),c=a(93185),d=a(74848);t.A=(0,n.withRouter)(e=>{let{history:{push:t},pathname:a,unreadBadge:s,activeshortcuts:n}=e;const u=(0,c.getUniversalHyperlink)(n,"onlinecs");let A=a.split("/"),_=A[A.length-1],p=(null==_?void 0:_.toUpperCase().charAt(0).toUpperCase())+(null==_?void 0:_.toUpperCase().slice(1).toLowerCase());"Mpg"===p&&(p="Fishing"),"Mini_game"===p&&(p="MiniGames");const g=i.default.brand.customMobile.components[p];return(0,d.jsx)("div",{className:(0,o.default)("bottom-nav",{[`bottom-nav-${g}`]:g}),children:(0,d.jsxs)("ul",{children:[(0,d.jsxs)("li",{className:(0,o.default)("nav-home",{current:a===r.default.ROOT}),onClick:()=>{t(r.default.ROOT)},children:[(0,d.jsx)("i",{className:"d20_account_home"}),(0,d.jsx)("h3",{children:l.i18n["game.home"]})]}),(0,d.jsxs)("li",{className:(0,o.default)("nav-promo",{current:a===r.default.PROMOTIONS}),onClick:()=>{t(r.default.PROMOTIONS)},children:[(0,d.jsx)("i",{className:"d20_account_gift"}),(0,d.jsx)("h3",{children:l.i18n["navbar.promo"]})]}),(0,c.filterComp)("deposit",(0,d.jsxs)("li",{className:(0,o.default)("nav-deposit",{current:a===r.default.DEPOSIT}),onClick:()=>{t(r.default.DEPOSIT)},children:[(0,d.jsx)("i",{className:"d20_account_deposit2"}),(0,d.jsx)("h3",{children:l.i18n["navbar.deposit"]})]})),(0,c.filterComp)("withdrawal",(0,d.jsxs)("li",{className:(0,o.default)("nav-withdrawal",{current:a===r.default.WITHDRAW}),onClick:()=>{t(r.default.WITHDRAW)},children:[(0,d.jsx)("i",{className:"d20_account_withdrawal1"}),(0,d.jsx)("h3",{children:l.i18n["navbar.withdrawal"]})]})),(0,d.jsxs)("li",{className:(0,o.default)("nav-cs"),onClick:()=>{window.open(u)},children:[(0,d.jsx)("i",{className:"d20_contact_cs"}),(0,d.jsx)("h3",{children:l.i18n["nav.contact"]})]}),(0,d.jsxs)("li",{className:(0,o.default)("nav-account",{current:a===r.default.ACCOUNT}),onClick:()=>{t(r.default.ACCOUNT)},children:[(0,d.jsx)("i",{className:"d20_account_account"}),(0,d.jsx)("h3",{children:l.i18n["navbar.account"]}),s&&(0,d.jsx)("div",{className:"unreadBadge"})]})]})})})},87977:(e,t,a)=>{var s=a(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=s(a(43693)),n=j(a(96540)),i=a(41316),l=s(a(46942)),r=(s(a(5556)),a(67467)),c=a(78106),d=a(47459),u=j(a(84622)),A=s(a(1866)),_=s(a(86707)),p=a(3057),g=s(a(58009)),h=s(a(11561)),E=a(45627),O=a(84707),R=a(8728),T=a(76066),I=a(53719),f=s(a(94188)),S=a(83597),m=a(8087),U=a(51628),C=s(a(15062)),P=a(93185),v=a(67585),N=j(a(51929)),L=j(a(50974)),w=j(a(3242)),M=j(a(30817)),D=j(a(38743)),F=j(a(62144)),b=j(a(61625)),y=j(a(4049)),x=j(a(18318)),k=j(a(80125)),W=a(74848);function j(e,t){if("function"==typeof WeakMap)var a=new WeakMap,s=new WeakMap;return(j=function(e,t){if(!t&&e&&e.__esModule)return e;var o,n,i={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return i;if(o=t?s:a){if(o.has(e))return o.get(e);o.set(e,i)}for(const t in e)"default"!==t&&{}.hasOwnProperty.call(e,t)&&((n=(o=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(n.get||n.set)?o(i,t,n):i[t]=e[t]);return i})(e,t)}const G=a(87455).A;class H extends n.Component{constructor(){super(...arguments),(0,o.default)(this,"state",{landscape:!1,showEmailActivationPendingModal:!1}),(0,o.default)(this,"handleOrientationchange",()=>{setTimeout(()=>this.setWindowInnerHeight(),100);const e=document.getElementById("saba-streaming-container");if([C.default.LAUNCHGAME,C.default.SPORT_PAGE].includes(window.location.pathname)||e)return;const t=90===window.orientation||-90===window.orientation;this.state.landscape!==t&&this.setState({landscape:t})}),(0,o.default)(this,"setWindowInnerHeight",()=>{document.documentElement.style.setProperty("--window-inner-height",`${window.innerHeight}px`)}),(0,o.default)(this,"onClose498ErrorModal",()=>{const{global498Msg:e,closeErrorModal:t,registerErrorCode:a,history:s,gameproviderid:o}=this.props;
1switch(e.get("constant")){case M.AJAX_PUT_LAUNCH_GAME_FAILURE:if(8===e.get("code")){s.push(C.default.VALIDATE_PAGE,{validationType:m.BlockTypesEnum.BLOCK_LAUNCH_GAME});break}[C.default.CASINO_PAGE,C.default.SPORT_PAGE,C.default.SABA,C.default.ROOT].includes(window.location.pathname)||(window.isIframe?s.push("/"):window.close()),["LUCKY_SPORTS","VIA_CASINO","SABA"].includes(o)&&s.push("/"),0===e.get("code")&&s.push("/");break;case F.AJAX_GET_CHECK_ACTIVATION_TOKEN_FAILURE:s.push(C.default.ROOT);break;case k.AJAX_GET_DEPOSIT_BY_ID_FAILURE:window.location.pathname.includes("/deposit/summary/")&&s.push(C.default.FINANHISTORYDEPOSIT);break;case F.KICK_USER:this.props.logoutUserNoApi(),window.close();break;case F.CHANGE_PASSWORD:this.props.logoutUserNoApi();break;case F.LOGOUT_COUNT_DOWN:this.props.getSync();break;case F.POST_REGISTER_FAILURE:0===a&&location.reload();break;case F.PUT_RESEND_ACT_TOKEN_FAILURE:8===e.get("code")&&(s.push(C.default.ROOT),location.reload());break;case F.AJAX_PUT_ACTIVATION_ACCOUNT_FAILURE:5===e.get("code")&&(s.push(C.default.ROOT),location.reload());break;case F.AJAX_PUT_FORGET_USERNAME_FAILURE:case F.AJAX_PUT_TRIGGER_RESET_PASSWORD_FAILURE:0===e.get("code")&&s.push(C.default.ROOT);break;case w.AJAX_POST_SEND_PAYMENT_FAILURE:window.opener?window.close():e.get("isSubWalletDeposit")||s.push(C.default.ROOT);break;case M.AJAX_GET_GAME_HISTORY_DETAIL_FAILURE:window.opener?window.close():s.push(C.default.ROOT);break;case k.AJAX_POST_ADD_BANK_CARD_FAILURE:case k.AJAX_PUT_EDIT_BANK_CARD_FAILURE:13===e.get("code")&&s.push(C.default.WITHDRAWALACCOUNTS);break;case x.ADD_BANK_WITHDRAWAL_FAILURE:13===e.get("code")&&s.push(C.default.WITHDRAWMAIN);break;case k.AJAX_POST_ADD_CRYPTO_ACCOUNT_FAILURE:case k.AJAX_PUT_EDIT_CRYPTO_ACCOUNT_FAILURE:13===e.get("code")&&s.push(C.default.WITHDRAWALACCOUNTS);break;case x.ADD_CRYPTO_WITHDRAWAL_FAILURE:if([13,32].includes(e.get("code")))s.push(C.default.WITHDRAWMAIN);else if(30===e.get("code")){const t=e.get("locationState")||{};this.props.history.push(C.default.WITHDRAWMAIN,t)}break;case D.PUT_MISSION_CLAIM_REWARD_FAILURE:3===e.get("code")&&(this.props.getDisplaySetting(),s.push(C.default.ACCOUNT));break;case D.POST_GET_ALL_REWARD_FAILURE:3===e.get("code")&&this.props.getDisplaySetting();break;case b.POST_PROMO_REQ_FAILURE:if(0===e.get("code")){s.push(`${C.default.BANKCARDS}?add=true`);break}break;case N.PUT_REGISTER_AFFILIATE_FAILURE:if(2===e.get("code")){window.location.pathname=C.default.ACCOUNT;break}break;case y.PUT_UPDATE_VIP_SIGIN_BOUNS_ERR:case y.GET_NEW_VIP_SETTING_ERR:switch(e.get("code")){case 6:case 9:case 10:case 15:s.location.pathname===C.default.VIP&&(this.props.getUserProfile(),s.push(C.default.ACCOUNT))}break;case L.PUT_CLAIM_ANYTIME_REBATE_FAILURE:1===e.get("code")&&(s.push(C.default.VIEW_PROMO_REWARD),location.reload());break;case b.POST_CLAIM_FAILURE:5===e.get("code")&&location.reload();break;case k.AJAX_POST_ADD_CORP_CRYPTO_DEPOSIT_FAILURE:9===e.get("code")&&location.reload();break;case k.AJAX_UPDATE_CORP_CRYPTO_DEPOSIT_ORDER_INFO_FAILURE:[0,11].includes(e.get("code"))&&location.reload()}t()}),(0,o.default)(this,"get498ErrorModalCustomBtn",()=>{const{global498Msg:e,history:t}
1=this.props,a=e.get("code"),s=e.get("constant"),o=(0,P.getUniversalHyperlink)(this.props.activeshortcuts,i.customerServiceKey,f.default.onlineServiceForForgetPassword);if((s===b.POST_PROMO_REQ_FAILURE||s===b.GET_DEPOSITAMT_FOR_SELECT_REQ_FAILURE)&&m.PROMO_FAILURE_SMS_CODES.includes(a))return{customBtnText:U.i18n["to.profile"],onClickAction:()=>t.push(C.default.PROFILE)};if(s===b.POST_PROMO_REQ_FAILURE&&m.PROMO_FAILURE_DEPOSIT_CODES.includes(a))return{customBtnText:U.i18n["to.deposit"],onClickAction:()=>t.push(C.default.DEPOSIT)};if(s===F.AJAX_POST_LOGIN_FAILURE&&m.LOGIN_FAILURE_CODES.includes(a)&&m.LOGIN_FAILURE_FORGOT_PASSWORD_BRAND_CODES.includes(f.default.brand.code))return{customBtnText:U.i18n.forgetpassword,onClickAction:()=>{t.push(`${C.default.FORGETPASSWORD}?t=sms`)}};if(s===F.AJAX_POST_LOGIN_FAILURE&&m.LOGIN_FAILURE_CODES.includes(a)&&o)return{customBtnText:U.i18n["contact.cs"],onClickAction:()=>{window.open(o)}};const{appDownloadURL:n}=f.default.portal.apiServer;return s===D.PUT_MISSION_CLAIM_REWARD_FAILURE&&m.MISSION_FAILURE_APP_DOWNLOAD_CODE.includes(a)&&n?{customBtnText:U.i18n.download,onClickAction:()=>{window.open(n)}}:null}),(0,o.default)(this,"getIsAlertModalHideCloseTxt",()=>{const{global498Msg:e}=this.props,t=e.get("code"),a=e.get("constant"),s=(a===b.POST_PROMO_REQ_FAILURE||a===b.GET_DEPOSITAMT_FOR_SELECT_REQ_FAILURE)&&m.PROMO_FAILURE_SMS_CODES.includes(t),o=a===D.PUT_MISSION_CLAIM_REWARD_FAILURE&&m.MISSION_FAILURE_APP_DOWNLOAD_CODE.includes(t);return s||o})}componentDidMount(){S.isNativeAppFromUrl||window.addEventListener("orientationchange",this.handleOrientationchange),this.setWindowInnerHeight(),window.addEventListener("resize",this.setWindowInnerHeight)}UNSAFE_componentWillReceiveProps(e){e.loginSuccess&&!this.props.loginSuccess&&e.needactivation&&this.setState({showEmailActivationPendingModal:!0})}componentWillUnmount(){S.isNativeAppFromUrl||window.removeEventListener("orientationchange",this.handleOrientationchange),window.removeEventListener("resize",this.setWindowInnerHeight)}renderNavBar(){let e;const{history:{push:t,location:a},player:{missionAvailable:s,promoWaitClaim:o,anytimeRebateWaitClaim:n},logined:i,useNavBar:l,activeshortcuts:r,totalUnreadMsgCount:c,gameQuery:d}=this.props,u=c>0||s||o||n;return l&&!S.isNativeAppFromUrl&&(e=(0,W.jsx)(G,{push:t,pathname:a.pathname,activeshortcuts:r,unreadBa
1dge:!!i&&u,logined:i,gameQuery:d})),e}renderLandscape(){let e;return this.state.landscape&&(e=(0,W.jsx)("div",{className:"landscape-notification",children:(0,W.jsx)("p",{children:U.i18n.portraitModeIsAvailable})})),e}render(){var e;const{showEmailActivationPendingModal:t}=this.state,{showGlobal498Msg:a,global498Msg:s,children:o,component:i,useNavBar:r,activateSuccess:c,verifytype:d,logined:O,location:{pathname:R,search:T},floatingAdsSetting:I,navigationList:f,getFloatingAds:P,pageType:N,...L}=this.props,w=i,M=R.substring(1).replace(/\//g," ")||"root",b=C.default[null==f||null===(e=f.find(e=>e.get("preset")))||void 0===e?void 0:e.get("content")]===R,y=(v.showFloatingPromoPath.includes(R)||b)&&O&&!0,x=m.mobilePathListEnum.includes(R)&&!T.includes("agt");return(0,W.jsxs)("div",{className:(0,l.default)("app",{["v-red-envelope"!==M?M:"red-envelope"]:!0,"native-app":S.isNativeApp,logined:O}),children:[(0,W.jsx)(g.default,{children:e=>e&&(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(u.Seo,{path:R}),x&&(0,W.jsx)(u.FloatingAds,{getFloatingAds:P,floatingAdsSetting:I}),(0,W.jsx)(u.EventPopups,{platform:"mobile",pageType:N}),(0,W.jsx)(u.RegRouletteWrapper,{}),this.renderLandscape(),t&&(0,W.jsx)(u.ActivationPendingModalContainer,{onClose:()=>{this.setState({showEmailActivationPendingModal:!1})}}),y&&(0,W.jsx)(u.FloatingPromoCenter,{}),(0,W.jsx)(h.default,{}),(0,W.jsx)(A.default,{}),(0,W.jsx)(_.default,{}),(0,W.jsx)(u.StaticPageDetailPopUpModal,{code:"loginpopup"}),(0,W.jsx)(u.AddHomeScreen,{}),(0,W.jsx)(u.EventTracker,{}),(0,W.jsx)(E.ToastContainer,{})]})}),(0,W.jsx)("div",{className:(0,l.default)("app-body",{"nav-bar":r&&!S.isNativeAppFromUrl}),children:o?"function"==typeof o.type?n.default.cloneElement(o,{...L}):o:(0,W.jsx)(w,{...L})}),this.renderNavBar(),d===m.authVerifyTypeEnum.OTP&&c&&(0,W.jsx)(p.AlertModal,{title:U.i18n.tipsModal,onHandleClose:()=>{this.props.history.push(C.default.ROOT)},message:U.i18n["activate.success"],success:!0}),a&&s.size>0&&(0,W.jsx)(p.AlertModal,{onHandleClose:this.onClose498ErrorModal,message:s.get("msg"),className:(0,l.default)({"mission-reward-error":s.get("constant")===D.POST_GET_ALL_REWARD_FAILURE,"login-error":s.get("constant")===F.AJAX_POST_LOGIN_FAILURE}),isHideCloseTxt:this.getIsAlertModalHideCloseTxt(),customBtn:this.get498ErrorModalCustomBtn()})]})}}H.defaultProps={useNavBar:!1,useFloatingGames:!0},t.default=(0,c.withRouter)((0,r.connect)(e=>({logined:e.players.logined,player:e.players.player,walletMap:e.players.walletMap,totalUnreadMsgCount:e.news.totalUnreadMsgCount,global498Msg:e.app.global498Msg,showGlobal498Msg:e.app.showGlobal498Msg,gameproviderid:e.app.gameproviderid,activeshortcuts:e.settings.activeshortcuts,verifytype:e.players.verifytype,activateSuccess:e.players.activateSuccess,needactivation:e.players.needactivation,loginSuccess:e.players.loginSuccess,registerErrorCode:e.players.registerErrorCode,floatingAdsSetting:e.promo.floatingAdsSetting,navigationList:e.games.navigationList}),e=>(0,d.bindActionCreators)({closeErrorModal:O.closeErrorModal,logoutUser:T.logoutUser,logoutUserNoApi:T.logoutUserNoApi,getUserSubWallet:T.getUserSubWallet,getSync:T.getSync,getFloatingAds:I.getFloatingAds,getDisplaySetting:R.getDisplaySetting,getUserProfile:T.getUserProfile},e))(H))}}]);
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.