1import { a as ls, b as to, g as Z, l as cs, n as we, t as ie } from "./chunk-i2pl4wu9.js"; 2import { $ as ds, $i as ei, Aa as ps, At as k, Bn as ms, Bt as ve, Co as B, Do as us, Ei as U, Fa as hs, Fo as L, G as ne, Ga as Ot, Gi as S, Ha as N, Ho as Re, Ii as b, Ji as M, Kt as P, Ma as I, Mo as ft, Nr as x, On as fe, Pi as fs, Qi as io, Ro as oo, Sa as ao, St as be, Ti as gs, Tr as F, Ui as ro, Vr as Q, W as u, Wa as Ke, Wi as nt, Wn as so, Xa as $e, Xi as ye, Xr as ti, Y as bs, Yt as gt, Za as z, Zn as no, Zt as lo, _o as lt, _r as d, ao as l, b as ys, ba as Gt, bn as m, do as Ss, eo as Ne, et as D, fi as Te, fr as h, ft as Pe, gn as vs, hi as ii, ht as f, io as Es, j as oi, jn as A, jo as co, jt as Ft, kn as ai, kt as Ds, n as Ht, na as _e, nn as xs, or as Yt, q as v, qi as Ye, qr as ri, ro as s, rt as o, sn as po, ti as Ee, tn as Se, to as Be, tr as As, u as si, un as mo, vi as Ls, wi as Cs, xa as p, xn as De, xr as Is, xt as uo, y as ho, yn as Bt, z as ks, za as r, zi as n, zt as bt } from "./chunk-ql746sly.js"; 3import { O as ws, V as fo, j as Rs, l as Ut } from "./chunk-hcheit1f.js"; 4import { a as Ns, m as Ts, p as go, t as Ps, v as _s } from "./chunk-b11o3szq.js"; 5import { D as pe, d as Ms, j as Os, ut as bo } from "./chunk-fz42rx6r.js"; 6import { r as Gs } from "./chunk-icjzvqcx.js"; 7import { n as ni, t as Fs } from "./chunk-jbaamz4y.js"; 8import { A as Hs, b as Ys } from "./chunk-c01xxjhs.js"; 9import { G as Bs, J as yo, L as Us, M as li, b as zs, ct as qs, et as Qe, gt as Vs, ht as Ws, pt as Xe, z as Ks } from "./chunk-jtpxiaxj.js"; 10import { o as So, t as vo } from "./chunk-jaxwt8s1.js"; 11import { j as $s } from "./chunk-nhl74n6z.js"; 12import { o as Qs } from "./chunk-br9ckdzm.js"; 13import { a as Xs, d as js, p as Js } from "./chunk-bl09vhvv.js"; 14import { ot as Zs } from "./chunk-f0xko016.js"; 15import { a as en, c as Eo } from "./chunk-n63cutws.js"; 16import { Dn as Do, I as tn, K as ci, Mr as xe, U as xo, _n as Ao, jr as on, lr as an, o as ct } from "./chunk-eu7ozsb7.js"; 17import { a as rn } from "./chunk-lt7tziae.js"; 18import { n as sn, r as di } from "./chunk-gpn04stg.js"; 19import { t as nn } from "./chunk-lf77xnpz.js"; 20import { i as ln, p as cn } from "./chunk-bnt36dw9.js"; 21import { n as dn, r as Lo } from "./chunk-d6iooz3w.js"; 22import { r as pn } from "./chunk-jouxu15i.js"; 23import { n as mn, r as Ae, t as zt } from "./chunk-c8btpjog.js"; 24import { T as un, d as hn, tt as fn, xt as gn } from "./chunk-dkzazc5t.js"; 25import { c as bn } from "./chunk-c9i0kray.js"; 26import { r as yn } from "./chunk-e73ndlg5.js"; 27import { n as Sn } from "./chunk-gd9lkrcj.js"; 28import { E as yt, F as St, G as vn, J as vt, N as En, O as pi, W as Et, _ as Dn, a as xn, b as An, c as Ln, g as qt, l as Cn, m as In, n as et, p as tt, r as Y, v as kn, w as Dt, z as xt } from "./chunk-f74tx1a3.js"; 29import { $_ as wn, $g as Rn, $t as Nn, Ag as Vt, At as Tn, B_ as Co, Bg as Pn, D_ as Io, Dg as _n, Dt as Mn, Gg as On, Hg as ko, L as Gn, P_ as Fn, Qg as Hn, S_ as Yn, Sg as Wt, T_ as mi, U_ as Kt, Ug as je, Vg as Bn, W_ as wo, Wg as Ro, Y_ as Un, Z_ as No, Zg as zn, __ as To, _g as oe, a_ as qn, av as Vn, bg as Po, cg as _o, dg as it, dv as Wn, e_ as Kn, f as $n, fg as Qn, h as Xn, hg as Me, hn as jn, hv as Je, i_ as Jn, ig as Zn, j_ as el, kg as tl, lv as Mo, m as il, mg as Oe, mv as ol, n_ as al, o_ as rl, pt as sl, rg as nl, rv as Oo, s_ as ll, tv as cl, ug as Ge, un as dl, vg as Go, wg as pl, xg as Fo, yg as ui } from "./chunk-jrsxruoz.js"; 30import { $n as Ho, Kr as dt, M as pt, ei as ml, r as K, sr as ul, wi as hl, wt as fl } from "./chunk-mbdbb8r5.js"; 31import { r as gl } from "./chunk-iq4x1er1.js"; 32import { n as bl } from "./chunk-d6en4i42.js"; 33import { a as yl, n as Sl, o as vl, s as El, t as Dl } from "./chunk-k04a0qxh.js"; 34import { n as xl } from "./chunk-hz7jheft.js"; 35import { s as Al } from "./chunk-hrwehio6.js"; 36import { i as Yo, l as hi, m as fi, o as Ll, t as Bo, u as Cl } from "./chunk-ky7o2fwi.js"; 37import { r as Il } from "./chunk-28oaza20.js"; 38import { t as kl } from "./chunk-ilt4s80f.js"; 39import { a as mt, d as Uo, p as zo, s as wl, t as ot, v as Rl } from "./chunk-fa9rhgi4.js"; 40import { n as Nl } from "./chunk-m64fxhxy.js"; 41import { a as Tl, i as Pl } from "./chunk-mx79rrwg.js"; 42import { a as qo, i as Vo, n as Wo, o as _l, s as Ml, t as Ko } from "./chunk-ivxaj1u0.js"; 43import { n as Ol } from "./chunk-hhpetl4y.js"; 44import { s as Gl } from "./chunk-fukbjli7.js"; 45import { n as Fl } from "./chunk-dciy6jne.js"; 46import { a as Hl } from "./chunk-g524lbvf.js"; 47import { n as Yl } from "./chunk-jwem6elb.js"; 48import { n as Bl } from "./chunk-m4i6pfg4.js"; 49import { d as Ul } from "./chunk-o0d7bfov.js"; 50import { n as zl, r as $o } from "./chunk-ekjy260c.js"; 51import { n as ql, r as Vl } from "./chunk-imnnodze.js"; 52import { n as Wl, t as Kl } from "./chunk-dettf2h3.js"; 53import { i as $l } from "./chunk-man465qg.js"; 54import { n as Ql, t as Xl } from "./chunk-fyzvsvr2.js"; 55import { a as jl, i as Qo, n as ue, o as Jl, r as Xo, t as gi } from "./chunk-hgh5k4cs.js"; 56import { i as Zl, n as ec, t as tc } from "./chunk-hbc75sp7.js"; 57import { n as ic, r as oc } from "./chunk-mxb9o4v7.js"; 58import { n as ac, t as rc } from "./chunk-eekjs9n0.js"; 59import { n as sc, t as nc }
59 from "./chunk-ccmj7w9m.js"; 60import { n as lc, t as cc } from "./chunk-lrg42jfh.js"; 61import { n as dc, t as pc } from "./chunk-b06523co.js"; 62import { n as mc, t as bi } from "./chunk-o4f8w5yc.js"; 63var ut; 64function yi() { 65 return (yi = bi((() => { 66 ei(), ut = (() => { 67 let t = class { 68 constructor() { 69 this.userConfig = N(""), this.sessionInfo = N(null), this.userData = N(null), this.dataLoading = N(!1), this.userODetails = N(null); 70 } 71 setUserConfig(e) { 72 this.userConfig.set(e); 73 } 74 setSessionInfo(e) { 75 this.sessionInfo.set(e); 76 } 77 setUserData(e) { 78 this.userData.set(e); 79 } 80 setUserODetails(e) { 81 this.userODetails.set(e); 82 } 83 reset() { 84 this.userConfig.set(""), this.sessionInfo.set(null), this.userData.set(null), this.dataLoading.set(!1), this.userODetails.set(null); 85 } 86 }; 87 return t.ɵfac = function(a) { 88 return new (a || t)(); 89 }, t.ɵprov = U({ 90 token: t, 91 factory: t.ɵfac, 92 providedIn: "root" 93 }), t; 94 })(); 95 })))(); 96} 97var W, $, ae, le, V, Si, Ue, X, H, O, vi, At, j, jo, Ei, Jo, Zo, Di, ea, me, he, J, G, ta, R, Lt, Le, xi, se, Ce, ge, Ct, Ie, Fe, at, rt, It, $t, ht, ia, ee; 98function Ai() { 99 return (Ai = bi((() => { 100 to(), ei(), go(), bo(), So(), yo(), Eo(), Do(), Oo(), Ro(), ko(), Fo(), Go(), _o(), Ho(), zo(), W = (() => { 101 let t = class { 102 constructor() { 103 this.dataLoading = N(!1); 104 } 105 set userData(e) { 106 this._userData = e; 107 } 108 get userData() { 109 return this._userData; 110 } 111 isBrazilBankRegEnabled({ br_bank_registration_journey_enabled: e, br_new_bank_registration_journey_enabled: i }) { 112 return e == "Y" || i == "Y"; 113 } 114 }; 115 return t.ɵfac = function(a) { 116 return new (a || t)(); 117 }, t.ɵprov = U({ 118 token: t, 119 factory: t.ɵfac, 120 providedIn: "root" 121 }), t; 122 })(), $ = (() => { 123 let t = class { 124 constructor() { 125 this.depositProcess = N(!1), this._manifestData = {}, this.error = N(null), this._rgLimitData = [], this._callSuccessApi = !1; 126 } 127 get manifestData() { 128 return this._manifestData; 129 } 130 set manifestData(e) { 131 this._manifestData = e; 132 } 133 set sessionInfo(e) { 134 this._sessionInfo = e; 135 } 136 get sessionInfo() { 137 return this._sessionInfo; 138 } 139 set depositInfo(e) { 140 this._depositInfo = e; 141 } 142 get depositInfo() { 143 return this._depositInfo; 144 } 145 set RgLimitData(e) { 146 this._rgLimitData = e; 147 } 148 get RgLimitData() { 149 return this._rgLimitData; 150 } 151 set worldPaySessionId(e) { 152 this._worldPaySessionId = e; 153 } 154 get worldPaySessionId() { 155 return this._worldPaySessionId; 156 } 157 }; 158 return t.ɵfac = function(a) { 159 return new (a || t)(); 160 }, t.ɵprov = U({ 161 token: t, 162 factory: t.ɵfac, 163 providedIn: "root" 164 }), t; 165 })(), ae = (() => { 166 let t = class { 167 constructor() { 168 this.window = u(pe), this.dataService = u($), this.trackingService = u(en), this.logger = u(Xe), this.walletService = u(ot), this.userDataService = u(W), this.idempotency = u(Bn); 169 } 170 defaultPaymentData() { 171 let e = new URLSearchParams(this.window?.location?.search)?.get("launchSource")?.toLowerCase() || "main", i = this.dataService.sessionInfo; 172 this.qdName = `${e} qd`; 173 let c = { 174 source: `${e} qd`, 175 product: i?.productId?.toLowerCase() 176 }; 177 return this.isIrelandEnabled() && (c.walletinfo = this.getWalletInfo()), c; 178 } 179 isIrelandEnabled() { 180 return this.userDataService?.userData?.configParams?.irelandWalletBucketEnabled == "Y"; 181 } 182 getWalletInfo() { 183 let e = this.walletService.selectedWallet() || this.dataService.data?.successMessageInfo?.productId; 184 return e === this.walletService.sportsWallet ? "sports wallet" : e === this.walletService.gamingWallet ? "gaming wallet" : "not applicable"; 185 } 186 loadGTMData() { 187 this.dataService.data = null, this.gtmEventData = { 188 component: {}, 189 payment: ie({}, this.defaultPaymentData()) 190 }; 191 } 192 getEventData() { 193 return this.gtmEventData; 194 } 195 triggerEventWithData(e, i) {
196 let c = e || i?.event; 197 i.payment || (i.payment = ie({}, this.defaultPaymentData())), this.trackingService.triggerEvent(c, i); 198 } 199 raiseCloseEvent() { 200 let e = structuredClone(this.gtmEventData), i = "Event.Tracking"; 201 e.component.CategoryEvent = "cashier", e.component.LabelEvent = "high volume deposit declines - warning", e.component.ActionEvent = "exit", e.component.PositionEvent = "not applicable", e.component.LocationEvent = "quick deposit page", e.component.EventDetails = "cancel link", e.component.URLClicked = "not applicable", this.triggerEventWithData(i, e); 202 } 203 raiseEvent(e, i = "", c = "", g = !1, y = "") { 204 let E = structuredClone(this.gtmEventData ?? { 205 component: {}, 206 payment: ie({}, this.defaultPaymentData()) 207 }); 208 E.payment = E.payment ?? {}, E.payment.method = c?.toLowerCase(), this.isIrelandEnabled() && (E.payment.walletinfo = this.getWalletInfo()); 209 let C = this.dataService.data; 210 if (g && (E.eventName = "quick_deposit_pop_up_load"), C) { 211 if (e === "deposit" && C?.status === "SUCCESS") { 212 if (!this.idempotency.tryReserve("deposit", C.transactionId)) { 213 this.logger.infoRemote(`[Payments QD]: Suppressed duplicate deposit event for txn-id : ${C.transactionId}`); 214 return; 215 } 216 E.payment.txnAmount = C?.amount ? C.amount.value : "", E.payment.txnCurrency = C.amount ? C.amount.currencyCode?.toLowerCase()?.toLowerCase() : "", E.payment.baseAmount = C.baseAmount ? C.baseAmount.value : "", E.payment.baseCurrency = C.baseAmount ? C.baseAmount.currencyCode?.toLowerCase() : "", E.payment.lifeTimeDeposits = C.totalDepositCount ? C.totalDepositCount : "", E.payment.depositTransactionID = C.transactionId ? C.transactionId : ""; 217 let w = this.idempotency.buildEventId("deposit", C.transactionId); 218 w && (E.payment.depositEventId = w), this.logger.infoRemote(`[Payments QD]: Triggering deposit success event for txn-id : ${C.transactionId}`); 219 } else (e === "paymentError" && C.errorResponse || i === "DepositDecline") && (E.payment.error = C.errorResponse?.errorMessage?.toLowerCase() || "deposit decline", E.payment.lifeTimeDeposits = C.totalDepositCount ? C.totalDepositCount : ""); 220 if (e === "paymentError" && C.kycCheckResponse && C.kycCheckResponse.jurisdiction === "DEU") { 221 let { errorMessage: w } = C.kycCheckResponse.errorResponse || {}; 222 C.kycCheckResponse.productPreference === "SPORTSBOOK" && w ? w === "KYC_GRACEPERIOD_COMPLETED" ? E.payment.error = "kyc unverified â grace period ended" : w === "KYC_LIMIT_EXCEEDED" && (E.payment.error = "kyc unverified â 50k deposit limit amount exceeded") : w && (w === "KYC_GRACEPERIOD_COMPLETED" ? E.payment.error = "kyc unverified â grace period ended" : w === "KYC_LIMIT_EXCEEDED" && (E.payment.error = " kyc partial verified â 150 EUR deposit limit amount exceeded")), C.kycCheckResponse?.gbgVerified && C.kycCheckResponse.productPreference !== "SPORTSBOOK" && (E.payment.error = "kyc unverified â gaming verification required"); 223 } 224 } 225 y && (E.component = { ContentPosition: y }), E && E.component && Object.keys(E.component).length <= 0 && delete E.component, this.triggerEventWithData(e, E); 226 } 227 raiseEventForCDRLimitExceeded(e, i, c) { 228 let g = { payment: { 229 error: e ? "central deposit limits exceeds budget" : "central deposit limits exhausted budget", 230 lifeTimeDeposits: c ?? "", 231 method: i?.toLowerCase() 232 } }; 233 this.triggerEventWithData("paymentError", g); 234 } 235 raiseEventForProrg30daysClick(e, i, c) { 236 let g = { 237 event: "Event.Tracking", 238 component: { 239 CategoryEvent: "cashier", 240 LabelEvent: "deposit process", 241 ActionEvent: "click", 242 PositionEvent: e, 243 LocationEvent: "quick deposit page", 244 EventDetails: c, 245 URLClicked: i 246 } 247 }; 248 this.triggerEventWithData("", g); 249 } 250 raiseEventForProrg30daysLoad(e) { 251 let i = { 252 event: "contentView", 253 component: { 254 CategoryEvent: "cashier", 255 LabelEvent: "deposit process", 256 ActionEvent: "load", 257 PositionEvent: e, 258 LocationEvent: "quick deposit page", 259 EventDetails: e, 260 URLClicked: "not applicable" 261 } 262 }; 263 this.triggerEventWithData("", i); 264 } 265 raiseEventForAffordabilityMsgBannerLoad(e, i, c, g, y, E, C) { 266 let w = structuredClone(this.gtmEventData), T = "Event.Affordability"; 267 w.component.CategoryEvent = "affordability", w.component.LabelEvent = e, w.component.ActionEvent = "load", w.component.PositionEvent = i, w.component.LocationEvent = "quick deposit page", w.component.EventDetails = c, w.component.URLClicked = "not applicable", w.component.AffordabilityJourney = g, w.component.AffAgeGroups = y?.toLowerCase(), w.component.AffLimitType = E, w.component.AffordabilityGroups = C?.toLowerCase(), C || delete w.component.AffordabilityGroups, y || delete w.component.AffAgeGroups, E || delete w.component.AffLimitType, this.triggerEventWithData(T, w); 268 } 269 raiseEventForArcUnusualDeposit(e, i) {
270 let c = structuredClone(this.gtmEventData), g; 271 e === "unusualArcDepositInteractionMessage" && (g = "contentView", c.component.CategoryEvent = "cashier", c.component.LabelEvent = "high volume deposit declines warning", c.component.ActionEvent = "load", c.component.PositionEvent = "not applicable", c.component.LocationEvent = i, c.component.EventDetails = "high volume deposit declines warning", c.component.URLClicked = "not applicable"), this.triggerEventWithData(g, c); 272 } 273 raiseEventForAffordabilityBannerLoad(e, i, c, g, y, E, C) { 274 let w = structuredClone(this.gtmEventData), T = "contentView"; 275 w.component.CategoryEvent = "affordability", w.component.LabelEvent = e, w.component.ActionEvent = "load", w.component.PositionEvent = c, w.component.LocationEvent = "quick deposit page", w.component.EventDetails = i, w.component.URLClicked = "not applicable", w.component.AffAgeGroups = g?.toLowerCase(), w.component.AffLimitType = y, w.component.AffordabilityGroups = E?.toLowerCase(), w.component.AffordabilityJourney = C, E || delete w.component.AffordabilityGroups, g || delete w.component.AffAgeGroups, y || delete w.component.AffLimitType, this.triggerEventWithData(T, w); 276 } 277 raiseEventForAffordabilityPaymentError(e) { 278 let i = structuredClone(this.gtmEventData), c = "paymentError"; 279 i.payment = {}, i.payment.error = e, i.payment.source = this.qdName, i.payment.depositMethod = "standard deposit", this.triggerEventWithData(c, i); 280 } 281 raiseEventForAffordabilityButtons(e, i, c, g, y, E, C, w) { 282 let T = structuredClone(this.gtmEventData), _ = "Event.Affordability"; 283 T.component.CategoryEvent = "affordability", T.component.LabelEvent = e, T.component.ActionEvent = "click", T.component.PositionEvent = c, T.component.LocationEvent = "quick deposit page", T.component.EventDetails = i, T.component.URLClicked = g, T.component.AffordabilityJourney = y, T.component.AffAgeGroups = E?.toLowerCase(), T.component.AffLimitType = C, T.component.AffordabilityGroups = w?.toLowerCase(), w || delete T.component.AffordabilityGroups, E || delete T.component.AffAgeGroups, C || delete T.component.AffLimitType, this.triggerEventWithData(_, T); 284 } 285 raiseEventForAffordabilityBannerlinks(e, i, c, g) { 286 let y = structuredClone(this.gtmEventData), E = "Event.Tracking"; 287 y.component.CategoryEvent = "affordability", y.component.LabelEvent = e, y.component.ActionEvent = "click", y.component.PositionEvent = c, y.component.LocationEvent = "quick deposit page", y.component.EventDetails = i + " link", y.component.URLClicked = g, this.triggerEventWithData(E, y); 288 } 289 raiseEventForAffFRAMsgBannerLoadClick(e, i, c, g, y, E, C, w, T) { 290 let _ = structuredClone(this.gtmEventData), q = "Event.Affordability"; 291 _.component.CategoryEvent = "affordability", _.component.LabelEvent = e, _.component.ActionEvent = i, _.component.PositionEvent = c, _.component.LocationEvent = "quick deposit page", _.component.EventDetails = g, _.component.URLClicked = y, _.component.AffordabilityJourney = E, _.component.AffAgeGroups = C?.toLowerCase(), _.component.AffLimitType = w, _.component.AffordabilityGroups = T?.toLowerCase(), _.component.flowName = "fra", T || delete _.component.AffordabilityGroups, C || delete _.component.AffAgeGroups, w || delete _.component.AffLimitType, this.triggerEventWithData(q, _); 292 } 293 raiseEventForAffordabilitySuccessMsg(e, i, c) { 294 let g = structuredClone(this.gtmEventData), y = "contentView"; 295 g.component.CategoryEvent = "affordability", g.component.LabelEvent = e, g.component.ActionEvent = "load", g.component.PositionEvent = "user reached almost " + i + "% of limit hardstop monthly " + c + "k", g.component.LocationEvent = "quick deposit page", g.component.EventDetails = "hardstop monthly " + c + "k", g.component.URLClicked = "not applicable", this.triggerEventWithData(y, g); 296 } 297 raiseEventForAffordabilitySuccessMsgLinks(e, i, c, g, y, E) { 298 let C = structuredClone(this.gtmEventData), w = "contentView"; 299 C.component.CategoryEvent = "affordability", C.component.LabelEvent = e, C.component.ActionEvent = "click", C.component.PositionEvent = "user reached almost " + i + "% of limit hardstop monthly " + c + "k", C.component.LocationEvent = "quick deposit page", C.component.EventDetails = g, C.component.URLClicked = y, C.component.AffordabilityJourney = E, this.triggerEventWithData(w, C); 300 } 301 raiseEventForAffordabilityNetLossThresholdExceeded(e) { 302 let i = structuredClone(this.gtmEventData), c = "Event.Affordability"; 303 i.component.CategoryEvent = "affordability", i.component.LabelEvent = "aff ltm limit", i.component.ActionEvent = "load", i.component.PositionEvent = "user approaching ltm limit banner", i.component.LocationEvent = "quick deposit page", i.component.EventDetails = "user approaching ltm limit banner", i.component.URLClicked = "not applicable", i.component.AffordabilityJourney = e, this.triggerEventWithData(c, i); 304 } 305 raiseEventForAffordabilityNetLossDepositCapClick(e, i) {
306 let c = structuredClone(this.gtmEventData), g = "Event.Affordability"; 307 c.component.CategoryEvent = "affordability", c.component.LabelEvent = "aff ltm limit", c.component.ActionEvent = "click", c.component.PositionEvent = "user approaching ltm limit banner", c.component.LocationEvent = "quick deposit page", c.component.EventDetails = "Loss Limit & Deposit Cap", c.component.URLClicked = i, c.component.AffordabilityJourney = e, this.triggerEventWithData(g, c); 308 } 309 raiseEventForDepositCTA() { 310 let e = structuredClone(this.gtmEventData), i = "Event.Tracking"; 311 e.eventName = i, e.component.CategoryEvent = "navigation", e.component.LabelEvent = "deposit button", e.component.ActionEvent = "click", e.component.PositionEvent = "not applicable", e.component.LocationEvent = "navigation", e.component.EventDetails = "deposit", e.component.URLClicked = "not applicable", this.triggerEventWithData(i, e); 312 } 313 raiseEventForDepositCTACashierPopupScreenLoad() { 314 let e = structuredClone(this.gtmEventData), i = "contentView"; 315 e.eventName = i, e.component.CategoryEvent = "cashier", e.component.LabelEvent = "deposit process", e.component.ActionEvent = "load", e.component.PositionEvent = "not applicable", e.component.LocationEvent = "navigation", e.component.EventDetails = "quick deposit screen", e.component.URLClicked = "not applicable", this.triggerEventWithData(i, e); 316 } 317 raiseEventForODbannerLoad(e) { 318 let i = structuredClone(this.gtmEventData), c = "contentView"; 319 i.eventName = c, i.component.CategoryEvent = "cashier", i.component.LabelEvent = "deposit process", i.component.ActionEvent = "load", i.component.PositionEvent = e, i.component.LocationEvent = "quick deposit page", i.component.EventDetails = e, i.component.URLClicked = "not applicable", this.triggerEventWithData(c, i); 320 } 321 raiseEventForDepositSuccessload() { 322 let e = structuredClone(this.gtmEventData), i = "Event.Tracking"; 323 e.component.CategoryEvent = "deposit success", e.component.LabelEvent = "success", e.component.ActionEvent = "load", e.component.PositionEvent = "not applicable", e.component.LocationEvent = "quick deposit page", e.component.EventDetails = "deposit success", e.component.URLClicked = "not applicable", this.isIrelandEnabled() && (e.payment.walletinfo = this.getWalletInfo()), this.triggerEventWithData(i, e);
324 let c = this.dataService?.data?.transactionId; 325 this.logger.infoRemote("[Payments QD]: Triggering deposit success event for txn-id : " + c); 326 } 327 raiseEventForUnusualDeposit(e, i, c) { 328 let g = structuredClone(this.gtmEventData), y; 329 e === "unusualDepositInteractionMessage" ? (y = "contentView", g.component.CategoryEvent = "cashier", g.component.LabelEvent = "unusual deposit", g.component.ActionEvent = "load", g.component.PositionEvent = "not applicable", g.component.LocationEvent = i, g.component.EventDetails = "unusual deposit notice", g.component.URLClicked = "not applicable", g.component.Value = c) : e === "unusualDepositInterventionMessage" ? (y = "contentView", g.component.CategoryEvent = "cashier", g.component.LabelEvent = "unusual deposit", g.component.ActionEvent = "load", g.component.PositionEvent = "not applicable", g.component.LocationEvent = i, g.component.EventDetails = "temporary 24h deposit limits applied info message post success deposit", g.component.URLClicked = "not applicable") : e === "continue" ? (y = "Event.Tracking", g.component.CategoryEvent = "cashier", g.component.LabelEvent = "unusual deposit", g.component.ActionEvent = "click", g.component.PositionEvent = "continue", g.component.LocationEvent = i, g.component.EventDetails = "unusual deposit notice", g.component.URLClicked = "not applicable", g.component.Value = c) : e === "cancel" ? (y = "Event.Tracking", g.component.CategoryEvent = "cashier", g.component.LabelEvent = "unusual deposit", g.component.ActionEvent = "click", g.component.PositionEvent = "cancel", g.component.LocationEvent = i, g.component.EventDetails = "unusual deposit notice", g.component.URLClicked = "not applicable", g.component.Value = c) : e === "interventionLiveChat" && (y = "
329Event.Tracking", g.component.CategoryEvent = "cashier", g.component.LabelEvent = "unusual deposit", g.component.ActionEvent = "click", g.component.PositionEvent = "live chat", g.component.LocationEvent = i, g.component.EventDetails = "temporary 24h deposit limits applied info message post success deposit", g.component.URLClicked = "not applicable", g.component.Value = c), this.triggerEventWithData(y, g); 330 } 331 raiseEventForODbannerClicks(e, i, c, g) { 332 let y = structuredClone(this.gtmEventData), E = "Event.Tracking"; 333 y.eventName = E, y.component.CategoryEvent = "cashier", y.component.LabelEvent = "deposit process", y.component.ActionEvent = e, y.component.PositionEvent = i, y.component.LocationEvent = "quick deposit page", y.component.EventDetails = c, y.component.URLClicked = g, this.triggerEventWithData(E, y); 334 } 335 raiseEventWithSource(e, i, c, g) { 336 let y = structuredClone(this.gtmEventData); 337 y.payment.method = c?.toLowerCase(), y.payment.source = g?.toLowerCase(); 338 let E = this.dataService.data; 339 if (E) { 340 if (e === "deposit" && E.status === "SUCCESS") { 341 if (!this.idempotency.tryReserve("deposit", E.transactionId)) { 342 this.logger.infoRemote(`[Payments QD]: Suppressed duplicate deposit event for txn-id : ${E.transactionId}`); 343 return; 344 } 345 y.payment.txnAmount = E.amount ? E.amount.value : "", y.payment.txnCurrency = E.amount ? E.amount.currencyCode?.toLowerCase() : "", y.payment.baseAmount = E.baseAmount ? E.baseAmount.value : "", y.payment.baseCurrency = E.baseAmount ? E.baseAmount.currencyCode?.toLowerCase() : "", y.payment.lifeTimeDeposits = E.totalDepositCount ? E.totalDepositCount : "", y.payment.depositTransactionID = E.transactionId ? E.transactionId : ""; 346 let C = this.idempotency.buildEventId("deposit", E.transactionId); 347 C && (y.payment.depositEventId = C); 348 } else e === "paymentError" && (E.errorResponse || i === "DepositDecline") && (y.payment.error = E.errorResponse?.errorMessage?.toLowerCase() || "deposit decline", y.payment.lifeTimeDeposits = E.totalDepositCount ? E.totalDepositCount : ""); 349 e === "paymentError" && E.kycCheckResponse && E.kycCheckResponse.jurisdiction === "DEU" && (E.kycCheckResponse.productPreference === "SPORTSBOOK" ? E.kycCheckResponse.errorResponse && (E.kycCheckResponse.errorResponse.errorMessage === "KYC_GRACEPERIOD_COMPLETED" ? y.payment.error = "kyc unverified â grace period ended" : E.kycCheckResponse.errorResponse.errorMessage === "KYC_LIMIT_EXCEEDED" && (y.payment.error = "kyc unverified â 50k deposit limit amount exceeded")) : E.kycCheckResponse.errorResponse && (E.kycCheckResponse.errorResponse.errorMessage === "KYC_GRACEPERIOD_COMPLETED" ? y.payment.error = "kyc unverified â grace period ended" : E.kycCheckResponse.errorResponse.errorMessage === "KYC_LIMIT_EXCEEDED" && (y.payment.error = " kyc partial verified â 150 EUR deposit limit amount exceeded")), E.kycCheckResponse?.gbgVerified && E.kycCheckResponse.productPreference !== "SPORTSBOOK" && (y.payment.error = "kyc unverified â gaming verification required")); 350 } 351 this.triggerEventWithData(e, y); 352 } 353 raiseComponentEvent(e, i) { 354 this.triggerEventWithData(e, i); 355 } 356 intensivePlayerMsgLoad(e) { 357 let i = structuredClone(this.gtmEventData), c = "contentView"; 358 i.component.CategoryEvent = "cashier", i.component.LabelEvent = "forbidden deposit", i.component.ActionEvent = "load", i.component.PositionEvent = e?.toLowerCase(), i.component.LocationEvent = "quick deposit page", i.component.EventDetails = "credit card disabled message", i.component.URLClicked = "not applicable", this.triggerEventWithData(c, i); 359 } 360 intensivePlayerMsgClickOnMoreInfo(e) { 361 let i = structuredClone(this.gtmEventData), c = "Event.Tracking"; 362 i.component.CategoryEvent = "cashier", i.component.LabelEvent = "forbidden deposit", i.component.ActionEvent = "click", i.component.PositionEvent = "credit card disabled message ", i.component.LocationEvent = "quick deposit page", i.component.EventDetails = "more info", i.c
362omponent.URLClicked = e, this.triggerEventWithData(c, i); 363 } 364 riskyPlayerAccountTempBlock() { 365 let e = structuredClone(this.gtmEventData), i = "contentView"; 366 e.component.CategoryEvent = "cashier", e.component.LabelEvent = "forbidden deposit", e.component.ActionEvent = "load", e.component.PositionEvent = "not applicable", e.component.LocationEvent = "quick deposit page", e.component.EventDetails = "account restricted message", e.component.URLClicked = "not applicable", this.triggerEventWithData(i, e); 367 } 368 riskyPlayerUnsuccessfulDep() { 369 let e = structuredClone(this.gtmEventData), i = "contentView"; 370 e.component.CategoryEvent = "cashier", e.component.LabelEvent = "forbidden deposit", e.component.ActionEvent = "load", e.component.PositionEvent = "not applicable", e.component.LocationEvent = "quick deposit page", e.component.EventDetails = "deposit unsuccessful message", e.component.URLClicked = "not applicable", this.triggerEventWithData(i, e); 371 } 372 riskyPlayerClickOnLiveChat(e, i) { 373 let c = structuredClone(this.gtmEventData), g = "Event.Tracking"; 374 c.component.CategoryEvent = "cashier", c.component.LabelEvent = "forbidden deposit", c.component.ActionEvent = "click", c.component.PositionEvent = e, c.component.LocationEvent = "quick deposit page", c.component.EventDetails = "live chat", c.component.URLClicked = i, this.triggerEventWithData(g, c); 375 } 376 raiseEventForMaxLossLimitBannerLoad(e, i, c, g, y) { 377 let E = { 378 event: "contentView", 379 component: { 380 CategoryEvent: "cashier", 381 LabelEvent: "svoc max loss limit", 382 ActionEvent: "load", 383 PositionEvent: e ? "user exhausted loss limit banner" : "deposit crossing threshold banner", 384 LocationEvent: "quick deposit page", 385 EventDetails: e ? "user exhausted loss limit banner" : "deposit crossing threshold banner", 386 URLClicked: "not applicable", 387 AffAgeGroups: i?.toLowerCase(), 388 AffLimitType: c, 389 AffordabilityGroups: g?.toLowerCase(), 390 AffordabilityJourney: y 391 } 392 }; 393 g || delete E.component.AffordabilityGroups, i || delete E.component.AffAgeGroups, c || delete E.component.AffLimitType, this.triggerEventWithData(null, E); 394 } 395 raiseEventForMaxLossLimitClick(e, i, c, g, y, E, C) { 396 let w = { 397 event: "Event.Tracking", 398 component: { 399 CategoryEvent: "cashier", 400 LabelEvent: "svoc max loss limit", 401 ActionEvent: "click", 402 PositionEvent: e ? "user exhausted loss limit banner" : "deposit crossing threshold banner", 403 LocationEvent: "quick deposit page", 404 EventDetails: i, 405 URLClicked: c, 406 AffAgeGroups: g?.toLowerCase(), 407 AffLimitType: y, 408 AffordabilityGroups: E?.toLowerCase(), 409 AffordabilityJourney: C 410 } 411 }; 412 E || delete w.component.AffordabilityGroups, g || delete w.component.AffAgeGroups, y || delete w.component.AffLimitType, this.triggerEventWithData("", w); 413 } 414 copyQrCodeOrCtaOnPix(e, i) { 415 let c = { 416 event: "Event.Tracking", 417 component: { 418 CategoryEvent: "cashier", 419 LabelEvent: "deposit process", 420 ActionEvent: "click", 421 PositionEvent: "pix", 422 LocationEvent: "quick deposit page", 423 EventDetails: e, 424 URLClicked: "not applicable" 425 }, 426 payment: we(ie({}, this.defaultPaymentData()), { depositTransactionID: i }) 427 }; 428 this.triggerEventWithData(null, c); 429 } 430 raiseEventForBrazilBankAccountReg(e, i, c, g, y, E) { 431 let C = { 432 event: "Event.Tracking", 433 component: ie({ 434 CategoryEvent: "cashier", 435 LabelEvent: "deposit process", 436 ActionEvent: c, 437 PositionEvent: g, 438 LocationEvent: "quick deposit page", 439 EventDetails: e, 440 URLClicked: i 441 }, E !== void 0 && { contentPosition: E }), 442 payment: we(ie({}, this.defaultPaymentData()), { depositTransactionID: y }) 443 }; 444 this.triggerEventWithData("", C); 445 } 446 raiseEventForQuickDepositClose(e, i, c, g) { 447 let y = this.dataService?.data?.transactionId, E = { 448 event: "Event.Tracking", 449 component: { 450 CategoryEvent: "cashier", 451 LabelEvent: "deposit process", 452 ActionEvent: c, 453 PositionEvent: g, 454 LocationEvent: "quick deposit page", 455 EventDetails: e, 456 URLClicked: i 457 }, 458 payment: ie(we(ie({}, this.defaultPaymentData()), { method: this.dataService?.depositInfo?.paymentMethod?.toLowerCase() }), y && { depositTransactionID: y }) 459 }; 460 this.triggerEventWithData("", E); 461 } 462 raiseEventForRekycLoad(e) { 463 let i = { 464 event: "contentView", 465 component: { 466 CategoryEvent: "cashier", 467 LabelEvent: "deposit process", 468 ActionEvent: "load", 469 PositionEvent: e, 470 LocationEvent: "quick deposit page", 471 EventDetails: e, 472 URLClicked: "not applicable", 473 flowName: "kyc refresh" 474 } 475 }; 476 this.triggerEventWithData("", i); 477 } 478 raiseEventForRekycClick(e, i, c, g) { 479 let y = { 480 event: "Event.Tracking", 481 component: { 482 CategoryEvent: "cashier", 483 LabelEvent: "deposit process", 484 ActionEvent: e, 485 PositionEvent: i, 486 LocationEvent: "quick deposit page", 487 EventDetails: c, 488 URLClicked: g, 489 flowName: "kyc refresh" 490 } 491 }; 492 this.triggerEventWithData("", y); 493 } 494 raiseEventForAnnRekycLoad(e) { 495 let i = { 496 event: "contentView", 497 component: { 498 CategoryEvent: "cashier", 499 LabelEvent: "deposit process", 500 ActionEvent: "load", 501 PositionEvent: "partially verified/web verification passed", 502 LocationEvent: "quick deposit page", 503 EventDetails: e, 504 URLClicked: "not applicable", 505 flowName: "annual rekyc" 506 } 507 }; 508 this.triggerEventWithData("", i); 509 } 510 raiseEventForAnnRekycClick(e, i) {
511 let c = { 512 event: "Event.Tracking", 513 component: { 514 CategoryEvent: "cashier", 515 LabelEvent: "deposit process", 516 ActionEvent: "click", 517 PositionEvent: "partially verified/web verification passed", 518 LocationEvent: "quick deposit page", 519 EventDetails: e, 520 URLClicked: i, 521 flowName: "annual rekyc" 522 } 523 }; 524 this.triggerEventWithData("", c); 525 } 526 raiseEventForInsVerLoad(e) { 527 let i = { 528 event: "contentView", 529 component: { 530 CategoryEvent: "cashier", 531 LabelEvent: "deposit process", 532 ActionEvent: "load", 533 PositionEvent: e, 534 LocationEvent: "quick deposit page", 535 EventDetails: e, 536 URLClicked: "not applicable" 537 } 538 }; 539 this.triggerEventWithData("", i); 540 } 541 raiseEventForInsVerClick(e, i, c) { 542 let g = { 543 event: "Event.Tracking", 544 component: { 545 CategoryEvent: "cashier", 546 LabelEvent: "deposit process", 547 ActionEvent: "click", 548 PositionEvent: e, 549 LocationEvent: "quick deposit page", 550 EventDetails: i, 551 URLClicked: c 552 } 553 }; 554 this.triggerEventWithData("", g); 555 } 556 raiseEventForEsExpIdKycLoad(e, i) { 557 let c = { 558 eventName: "contentView", 559 component: { 560 CategoryEvent: "cashier", 561 LabelEvent: "deposit process", 562 ActionEvent: "load", 563 PositionEvent: i, 564 LocationEvent: "quick deposit page", 565 EventDetails: e, 566 URLClicked: "not applicable", 567 flowName: "expired id rekyc" 568 } 569 }; 570 this.triggerEventWithData("", c); 571 } 572 raiseEventForEsExpIdKycClick(e, i, c) { 573 let g = { 574 event: "Event.Tracking", 575 component: { 576 CategoryEvent: "cashier", 577 LabelEvent: "deposit process", 578 ActionEvent: "click", 579 PositionEvent: c, 580 LocationEvent: "quick deposit page", 581 EventDetails: e, 582 URLClicked: i, 583 flowName: "expired id rekyc" 584 } 585 }; 586 this.triggerEventWithData("", g); 587 } 588 paymentErrorEvent(e, i = !1) { 589 let c = structuredClone(this.gtmEventData), g = "paymentError"; 590 c.payment = {}, c.payment.error = e, c.payment.source = this.qdName, c.payment.depositMethod = i ? "standard deposit" : "quick deposit", this.triggerEventWithData(g, c); 591 } 592 raiseEventForMoreOptions() { 593 let e = { 594 event: "Event.Tracking", 595 component: { 596 CategoryEvent: "cashier", 597 LabelEvent: "deposit process", 598 ActionEvent: "click", 599 PositionEvent: "quick deposit", 600 LocationEvent: "quick deposit page", 601 EventDetails: "more options", 602 URLClicked: "not applicable" 603 }, 604 payment: ie({}, this.defaultPaymentData()) 605 }; 606 this.triggerEventWithData("", e); 607 } 608 raiseEventForSVOCDepositCapLinks(e, i, c, g) { 609 let y = ie({}, this.gtmEventData), E = "Event.Tracking"; 610 y.component.CategoryEvent = "cashier", y.component.LabelEvent = "deposit process", y.component.ActionEvent = "click", y.component.PositionEvent = g?.toLowerCase(), y.component.LocationEvent = e, y.component.EventDetails = i, y.component.URLClicked = c, y.payment = y.payment ?? {}, y.payment.method = g?.toLowerCase(), this.triggerEventWithData(E, y); 611 } 612 raiseEventForSVOCValidations(e, i) { 613 let c = structuredClone(this.gtmEventData), g = "paymentError"; 614 c.payment = {}, c.payment.error = e, c.payment.source = "quick deposit page", c.payment.method = i?.toLowerCase(), this.triggerEventWithData(g, c); 615 } 616 raiseEventForaffordabilityMsgsLoadandClick(e, i, c, g, y, E, C, w, T) { 617 let _ = { 618 event: "Event.Affordability", 619 component: { 620 CategoryEvent: "affordability", 621 LabelEvent: e, 622 ActionEvent: i, 623 PositionEvent: c, 624 LocationEvent: "quick deposit page", 625 EventDetails: g, 626 URLClicked: y, 627 AffordabilityJourney: E?.toLowerCase(), 628 AffordabilityGroups: C?.toLowerCase(), 629 AffAgeGroups: w?.toLowerCase(), 630 AffLimitType: T 631 } 632 }; 633 C || delete _.component.AffordabilityGroups, E || delete _.component.AffordabilityJourney, w || delete _.component.AffAgeGroups, T || delete _.component.AffLimitType, this.triggerEventWithData("", _); 634 } 635 raiseEventForItalyLimitExcLoadandClick(e, i, c, g, y) { 636 let E = { 637 event: e, 638 component: { 639 CategoryEvent: "cashier", 640 LabelEvent: "deposit process", 641 ActionEvent: i, 642 PositionEvent: c, 643 LocationEvent: "quick deposit page", 644 EventDetails: g, 645 URLClicked: y 646 } 647 }; 648 this.triggerEventWithData("", E); 649 } 650 trackEvent(e, i, c, g, y, E) { 651 let C = { 652 event: E, 653 component: { 654 CategoryEvent: "cashier", 655 LabelEvent: "deposit process", 656 ActionEvent: e, 657 PositionEvent: i, 658 LocationEvent: c, 659 EventDetails: g, 660 URLClicked: y 661 } 662 }; 663 this.triggerEventWithData("", C); 664 } 665 }; 666 return t.ɵfac = function(a) { 667 return new (a || t)(); 668 }, t.ɵprov = U({ 669 token: t, 670 factory: t.ɵfac, 671 providedIn: "root" 672 }), t; 673 })(), le = { 674 IMAGE_PATH_PAYMENT_OPTIONS: "./assets/images/payment-options/", 675 IMAGE_PATH_OTHERS: "./assets/images/", 676 IMAGE_EXTENSION: ".svg",
677 CORAL: "CORAL", 678 CORAL_FEID: "cl", 679 DEPOSIT_INPUT: "1", 680 DEPOSIT_SUCCESS: "2", 681 DEPOSIT_FAILURE: "3", 682 LADBROKEUK: "LADBROKEUK", 683 V2: "v2", 684 V3: "v3", 685 FLASH1VOUCHER: "FLASH1VOUCHER", 686 PIX: "PIX", 687 AMEX: "AMEX", 688 PREPAID: "prepaid", 689 CCFAMILY: [ 690 "VISA", 691 "MASTERCARD", 692 "GAMERSCARD", 693 "ENTROPAY", 694 "DINERS", 695 "MLIFE", 696 "DANKORT", 697 "VISA-QUWI", 698 "AMEX", 699 "DISCOVER", 700 "VISA_POSTEPAY" 701 ], 702 PREPAIDCARDS: [ 703 "BORGATAPREPAIDCARD", 704 "PLAYMGMPREPAIDCARD", 705 "PARTYPREPAIDCARD" 706 ], 707 PREPAIDCARDSAndECHECKS: [ 708 "BORGATAPREPAIDCARD", 709 "PLAYMGMPREPAIDCARD", 710 "PARTYPREPAIDCARD", 711 "MLIFE", 712 "INSTANTECHECKS", 713 "INTERCHECKS_ACH" 714 ] 715 }, V = { 716 POKER: "POKER", 717 SPORTS: "SPORTS", 718 SPORTSBOOK: "SPORTSBOOK", 719 CASINO: "CASINO", 720 BETTING: "BETTING", 721 BINGO: "BINGO" 722 }, Si = { CORAL: "CORAL" }, Ue = { 723 SLOTSANDPOKER: "Slots and Poker", 724 SLOTS: "Slots", 725 POKER: "Poker", 726 SPORTS: "Sports" 727 }, X = { 728 KYCLimitsExceeded: "KYCLimitsExceeded", 729 GamingLimitsNotConfigured: "gamingLimitsNotConfigured", 730 ProrgDepLimitExceeded: "prorgDepLimitExceeded", 731 AMLNetDepositLimitsExceeded: "AMLNetDepositLimitsExceeded", 732 AffordibilityNetDepositLimitsExceeded: "AffordibilityNetDepositLimitsExceeded", 733 SvocAffordibilityNetDepositLimitsExceeded: "SvocAffordibilityNetDepositLimitsExceeded", 734 PurchaseLimitsExceeded: "PurchaseLimitsExceeded", 735 CentralDepLimitsExceeded: "CentralDepLimitsExceeded", 736 DepositLimitsExceeded: "DepositLimitsExceeded", 737 InstrumentLimitExceeded: "InstrumentLimitExceeded", 738 GamerscardErrorCodes: "GamerscardErrorCodes", 739 CreditCardBlockDetails: "CreditCardBlockDetails", 740 ArcDepositDecline: "ArcDepositDecline", 741 DoNotHonorMessage: "DoNotHonorMessage", 742 InsufficientFunds: "InsufficientFunds", 743 Flash1VoucherError: "Flash1VoucherError", 744 DepositDecline: "DepositDecline", 745 IntensivePlayerMessage: "IntensivePlayerMessage", 746 RiskPlayerMessage: "RiskPlayerMessage" 747 }, H = { 748 PAYPAL: "PAYPAL", 749 CANADIANEFT: "CANADIANEFT", 750 SKRILL1TAP: "SKRILL1TAP", 751 VENMO: "VENMO", 752 INSTANTECHECKS: "INSTANTECHECKS", 753 FLASH1VOUCHER: "FLASH1VOUCHER", 754 PREPAIDCARD: "PREPAIDCARD", 755 PAYPALDIRECT: "PAYPALDIRECT", 756 VISA: "VISA", 757 PLAYMGMPREPAIDCARD: "PLAYMGMPREPAIDCARD", 758 BORGATAPREPAIDCARD: "BORGATAPREPAIDCARD", 759 PARTYPREPAIDCARD: "PARTYPREPAIDCARD", 760 NONPAYPAL: "NONPAYPAL", 761 APPLEPAY: "APPLEPAY", 762 APPLEPAYDIRECT: "APPLEPAYDIRECT", 763 allDepositOptions: "allDepositOptions", 764 MLIFE: "MLIFE", 765 PIX: "PIX", 766 GOOGLEPAY: "GOOGLEPAY" 767 }, O = { 768 YES: "Y", 769 NO: "N" 770 }, vi = { DEU: "DEU" }, At = { 771 US: "US", 772 GB: "GB", 773 NL: "NL" 774 }, j = { 775 WC: "WC", 776 VC: "VC", 777 FC: "FC", 778 MC: "MC", 779 AN: "AN", 780 IN: "IN", 781 AW: "AW", 782 IW: "IW", 783 IH: "IH", 784 MW: "MW" 785 }, jo = { ZAR: "ZAR" }, Ei = { 786 LiveChatResponse_1001: "1001", 787 LiveChatResponse_1000: "1000" 788 }, Jo = [ 789 "Daily", 790 "Weekly", 791 "Monthly" 792 ], Zo = 5e3, Di = { 793 BET_NOW: "bet now", 794 PLAY_NOW: "play now" 795 }, ea = { PROVIDER_NAMES: ["OKTO", "PAGSEGURO"] }, me = { 796 CARD: "CARD", 797 TOKENISATION_TYPE: "DIRECT", 798 PROTOCOL_VERSION: "ECv2", 799 SCRIPT: "https://pay.google.com/gp/p/js/pay.js", 800 PLUGIN: "gpayPlugin", 801 AVAILABILITY: "gPayAvailability", 802 RESPONSE: "gPayPaymentResponse", 803 INITIATE: "initiategPay", 804 LABELS: ["ld", "cl"], 805 FINAL: "FINAL", 806 ALLOWED_AUTH_METHODS: ["CRYPTOGRAM_3DS"], 807 ALLOWED_CARD_NETWROKS: ["MASTERCARD", "VISA"] 808 }, he = (() => { 809 let t = class { 810 constructor() { 811 this.window = u(pe), this.document = u(Se), this.dataService = u($), this.navigationService = u(Qe), this.quickDepositMessageService = u(dt), this.qdJourney = u(je), this._reversalExists = !1, this.dataLoading = N(!1); 812 } 813 set optionList(e) { 814 this._optionList = e; 815 } 816 get optionList() { 817 return this._optionList; 818 } 819 set selectedOption(e) { 820 this._selectedOption = e; 821 } 822 get selectedOption() { 823 return this._selectedOption; 824 } 825 set reversalExists(e) { 826 this._reversalExists = e; 827 } 828 get reversalExists() { 829 return this._reversalExists; 830 } 831 set reversalArr(e) { 832 this._reversalArr = e; 833 } 834 get reversalArr() { 835 return this._reversalArr; 836 } 837 redirectToMainCashier(e = "&type=options", i = !1) { 838 this.qdJourney.abandoned(); 839 let { channelId: c, productId: g } = this.dataService.sessionInfo || {}, y = this.window.self !== this.window.top; 840 if (c === j.VC || c === j.FC || c === j.MC || y && g === V.CASINO && e === "&type=reverse-withdrawal") this.postMessageToParent(g, e, i); 841 else { 842 y ? this.quickDepositMessageService.sendOutput(e === "&type=reverse-withdrawal" ? "action=close&showReverseWithdrawal=true&parent=true" : "action=close&showAllOptions=true&parent=true") : this.quickDepositMessageService.sendOutput("action=close"); 843 let E = this.document.referrer ? new URL(this.document.referrer).hostname : `https://${this.window.location.hostname}`, C = this.quickDepositMessageService.config().offerId, w = C ? `&offerId=${encodeURIComponent(C)}` : ""; 844 if (e.includes("type=transactionStatus")) this.navigationService.goTo(`/payments?parent=${E}${e}${w}`); 845 else { 846 e = e.replace("&type=", "/");
847 let T = `/payments${e}?parent=${E}${w}`, _ = i === !0 ? `${T}&openLimitPopup=true` : T; 848 this.navigationService.goTo(_); 849 } 850 } 851 } 852 postMessageToParent(e, i = "", c = !1) { 853 let g = e === V.CASINO ? i === "&type=reverse-withdrawal" ? "showReverseWithdrawal=true" : "showAllOptions=true&parent=true" : "showAllOptions=true"; 854 c === !0 && (g = `${g}&openLimitPopup=true`); 855 let y = this.quickDepositMessageService.config().offerId; 856 y && (g = `${g}&offerId=${encodeURIComponent(y)}`), g = `action=close&${g}`, this.quickDepositMessageService.sendOutput(g); 857 } 858 }; 859 return t.ɵfac = function(a) { 860 return new (a || t)(); 861 }, t.ɵprov = U({ 862 token: t, 863 factory: t.ɵfac, 864 providedIn: "root" 865 }), t; 866 })(), J = (() => { 867 let t = class { 868 constructor() { 869 this.window = u(pe), this.document = u(Se), this.appInfo = u(Ao), this.quickDepositMessageService = u(dt); 870 } 871 resizeCashier() { 872 let e = this.outerHeight(".quick-deposit-feature") || 250; 873 e = [ 874 j.MW, 875 j.AW, 876 j.IW 877 ].includes(this.appInfo.channel) ? e + 45 : e, this.quickDepositMessageService.sendOutput("action=resize&width=320&height=" + (e + 13)); 878 } 879 outerHeight(e) { 880 let i = this.document?.querySelector(e); 881 if (i) { 882 let c = this.window?.getComputedStyle(i); 883 return i?.getBoundingClientRect().height + parseFloat(c.marginTop) + parseFloat(c.marginBottom); 884 } 885 } 886 }; 887 return t.ɵfac = function(a) { 888 return new (a || t)(); 889 }, t.ɵprov = U({ 890 token: t, 891 factory: t.ɵfac, 892 providedIn: "root" 893 }), t; 894 })(), G = (() => { 895 let t = class {}; 896 return t.AUTHENTICATE_URI = "/paymentservice/authentication/authenticateUser", t.QD_INSTRUMENTS_URI = "/paymentservice/deposit/qdinstruments", t.USER_DATA_URI = "/paymentservice/user-data/config", t.FX_RATES_URI = "/paymentservice/deposit/fx-rates", t.REVERSALS_URI = "/paymentservice/cashout/pending", t.REVERSALS_SUBMIT_URI = "/paymentservice/cashout/reverse", t.DEPOSIT_SUBMIT = "/paymentservice/deposit/submit", t.THREEDSMETHOD_STATUS_URI = "/paymentservice/deposit/threeds-data", t.REDIRECTION_DATA_URI = "/paymentservice/deposit/creditcard-get-redirect-url", t.DEPOSIT_STATUS_URI = "/paymentservice/deposit/status", t.STAKE_AMOUNT_URI = "/paymentservice/stake/pending-amount", t.VALIDATE_BONUS_URI = "/paymentservice/deposit/validatebonus", t.GET_RG_LIMIT_INFO = "/paymentservice/user-data/rgLimit-info", t.OPERATION_ALLOWED = "/paymentservice/user-data/operation-allowed", t.DEPOSIT_CURFEW_DETAILS_URI = "/paymentservice/deposit/deposit-curfew", t.ZENDESK_CHAT_TOKEN = "/paymentservice/user-data/token", t.THEME_TO_LOAD_URL = "/paymentservice/qd/cashier-theme", t.LIVE_CHAT_ES_LINK = "/mobileportal/contact?showContact=true&keyword=customerprotectionint", t.MORE_INFO_ES_LINK = "/p/legal/general/intensive-spain", t.DEPOSIT_SUBMIT_URI = "/paymentservice/deposit/submit", t.APPLEPAY_EXECUTE = "/depositservice/deposit/execute", t.GET_APPLEPAY_SESSION = "/paymentservice/deposit/getApplepaySession", t.EXCEPTION_END_URI = "/paymentservice/deposit/console-log", t.DEPOSIT_SUCCESS_URI = "/paymentservice/deposit/successTime", t.AFF_MAXLOSS_TOGGLE_INTERCEPTOR = "/paymentservice/deposit/toggle-interceptor", t.OCCUPATIONAL_DETAILS = "/paymentservice/user-data/es-ltm-occupation-details", t.CLOSE_VAT_TAX_MESSAGE = "/paymentservice/user-data/closeTaxMessage", t.DEPOSIT_CAP_EXCEED_ALERT = "/paymentservice/user-data/depositCapExceedAlert", t.UPDATE_DNAID_CONFIG = "/paymentservice/deposit/updateDnaIdConfig", t.DEPOSIT_LIMIT_BREACH_ALERT = "/paymentservice/user-data/inline-deposit-limit-breach", t.JURISDICTION_CONFIGS = "/paymentservice/user-data/jurisdiction-configs", t; 897 })(), ta = class { 898 constructor() { 899 this.amountInAccountCurrency = ""; 900 } 901 }, R = { 902 centralDepLimitErrorCodes: ["275", "DEPOSIT_EXCEEDS_BUDGET"], 903 purchaseLimitsErrorCodes: [ 904 "511", 905 "789", 906 "790", 907 "791", 908 "792", 909 "793" 910 ], 911 rgLimitsErrorCodes: [ 912 "116", 913 "117", 914 "118", 915 "119", 916 "3116", 917 "3117", 918 "3118", 919 "2116", 920 "2117", 921 "2118", 922 "4116", 923 "4117", 924 "4118" 925 ], 926 instrumentDepositLimitExceeded: "783", 927 creditCardBlocked: "620", 928 amlNetDepLimitErrorCodes: ["150", "151"], 929 affordibilityDepLimitErrorCodes: [ 930 "156", 931 "157", 932 "172", 933 "173", 934 "174", 935 "175", 936 "176" 937 ],
938 affordibilityGrossLimitErrorCodes: [ 939 "177", 940 "178", 941 "179", 942 "180", 943 "181", 944 "183", 945 "190", 946 "193", 947 "194" 948 ], 949 svocAffordibilityErrorCodes: [ 950 "160", 951 "161", 952 "166", 953 "167", 954 "182" 955 ], 956 svocAffordibility182ErrorCodes: "182", 957 prorgDepLimitErrorCode: ["152", "155"], 958 gamerscardErrorCodes: [ 959 "1000", 960 "1001", 961 "2000", 962 "2001", 963 "2003", 964 "2005" 965 ], 966 gamingLimitsErrorCode: "970", 967 intensivePlayerCode: "1121", 968 riskyPlayerCode: "1120", 969 sportsLimitsErrorCode: "971", 970 gamingLimitsNotConfigured: "972", 971 belgiumAffLimitErrorCode: "126", 972 adaMessageCode: "168", 973 playBreakCode: "169", 974 arcErrorCode: "170", 975 sessionTimeoutErrorCode: "171", 976 doNotHonorMessageCode: [ 977 "14", 978 "100/1", 979 "100/2", 980 "100/3", 981 "100/4", 982 "100/5", 983 "100/6", 984 "100/7", 985 "100/12", 986 "100/13", 987 "100/14", 988 "100/15", 989 "100/19", 990 "100/21", 991 "100/30", 992 "100/39", 993 "100/41", 994 "100/43", 995 "100/46", 996 "100/52", 997 "100/53", 998 "100/54", 999 "100/55", 1000 "100/57", 1001 "100/58", 1002 "100/59", 1003 "100/61", 1004 "100/62", 1005 "100/63", 1006 "100/64", 1007 "100/65", 1008 "100/70", 1009 "100/71", 1010 "100/75", 1011 "100/76", 1012 "100/77", 1013 "100/78", 1014 "100/79", 1015 "100/80", 1016 "100/81", 1017 "100/82", 1018 "100/84", 1019 "100/86", 1020 "100/87", 1021 "100/88", 1022 "100/89", 1023 "100/91", 1024 "100/92", 1025 "100/93", 1026 "100/94", 1027 "100/96", 1028 "100/1A", 1029 "100/B1", 1030 "100/N0", 1031 "100/N3", 1032 "100/N4", 1033 "100/P2", 1034 "100/P5", 1035 "100/P6", 1036 "100/R0", 1037 "100/R1", 1038 "100/R3", 1039 "100/Z3", 1040 "100/6P", 1041 "100/05" 1042 ], 1043 insufficientFundsErrorMessageCode: ["8", "100/51"], 1044 invalidCvvCode: ["100/82", "100/N7"], 1045 cdrMessagesErrorCodes: ["THIRDPARTY_ERROR", "PLAYER_NOT_REGISTERED"], 1046 ServiceUnavailable: "503", 1047 AMLNetDepositLimitsExceeded_150: "150", 1048 AMLNetDepositLimitsExceeded_151: "151", 1049 AffordibilityNetDepositLimitsExceeded_156: "156", 1050 AffordibilityNetDepositLimitsExceeded_157: "157", 1051 AffordibilityNetDepositLimitsExceeded_175: "175", 1052 AffordibilityNetDepositLimitsExceeded_172: "172", 1053 AffordibilityNetDepositLimitsExceeded_176: "176", 1054 AffordibilityGrossDepositLimitsExceeded_177: "177", 1055 AffordibilityGrossDepositLimitsExceeded_178: "178", 1056 AffordibilityGrossDepositLimitsExceeded_179: "179", 1057 AffordibilityGrossDepositLimitsExceeded_180: "180", 1058 AffordibilityGrossDepositLimitsExceeded_181: "181", 1059 GroupBasedAffGrossDepositLimitsExceeded_183: "183", 1060 AffordabilityMaxLossLimitsuggestion: "187", 1061 AffordabilityGroupBasedLimit: "182", 1062 SvocAffordibilityNetDepositLimitsExceeded_161: "161", 1063 SvocAffordibilityNetDepositLimitsExceeded_160: "160", 1064 ValidationError_400: "400", 1065 AffordabilityBannerlinks_176: "176", 1066 AffordabilityButtons_173: "173", 1067 maxFailDepEnhancementErrorCode: "1180", 1068 MaxLossLimitMonthlyExceeded_184: "184", 1069 SvocPurchaseLimits: [ 1070 "701", 1071 "707", 1072 "708", 1073 "709" 1074 ], 1075 SvocTxnLimits: [ 1076 "702", 1077 "703", 1078 "704", 1079 "705" 1080 ], 1081 ParRiskChecksFailure: [ 1082 "795", 1083 "100/795", 1084 "796", 1085 "100/796", 1086 "797", 1087 "100/797", 1088 "778", 1089 "100/778" 1090 ], 1091 ParRiskChecksRgClosedFailure: ["764", "100/764"], 1092 PIX_PAGSEGURO: [ 1093 "10051", 1094 "210337", 1095 "210340", 1096 "210341" 1097 ], 1098 bvRiskErrorCodes: [ 1099 "3001", 1100 "3002", 1101 "3003", 1102 "3004" 1103 ] 1104 }, Lt = { 1105 aml_limit_exceeded: "aml_limit_exceeded", 1106 svocAffordabilityError_aml_limit_exceeded: "aml_limit_exceeded", 1107 maxFailDepEnhancementErrorTemplate: "max_fail_dep_enhancement_message" 1108 }, Le = { 1109 TRY_ANOTHER_METHOD: "PARTY.CASHIER.web.deposit.ach_interchecks.try_another_method", 1110 INSUFFICIENT_FUNDS: "PARTY.CASHIER.web.deposit.ach_interchecks.insufficient_funds", 1111 DEPOSITS_NOT_ACCEPTED: "PARTY.CASHIER.web.deposit.ach_interchecks.deposit_not_accepted", 1112 TROUBLE_TO_CONNECT: "PARTY.CASHIER.web.deposit.ach_interchecks.trouble_to_connect", 1113 ACCOUNT_ALREADY_CONNECTED: "PARTY.CASHIER.web.deposit.ach_interchecks.account_already_connected", 1114 ACCOUNT_BLOCKED: "PARTY.CASHIER.web.deposit.ach_interchecks.account_blocked" 1115 }, xi = {
1116 ERR_ACCOUNT_BALANCE_THRESHOLD: Le.INSUFFICIENT_FUNDS, 1117 ERR_ACCOUNT_BALANCE_UNAVAILABLE: Le.TRY_ANOTHER_METHOD, 1118 ERR_INSUFFICIENT_FUNDS: Le.INSUFFICIENT_FUNDS, 1119 ERR_ACCOUNT_RISK_BANK_BALANCE_THRESHOLD: Le.DEPOSITS_NOT_ACCEPTED, 1120 ERR_ACCOUNT_RISK_THRESHOLD: Le.DEPOSITS_NOT_ACCEPTED, 1121 ERR_ACCOUNT_RISK_METRICS_UNAVAILABLE: Le.TROUBLE_TO_CONNECT, 1122 ERR_ACCOUNT_RISK_LEVEL_NOT_CONFIGURED: Le.TRY_ANOTHER_METHOD, 1123 ERR_ACCOUNT_SHARING_LIMIT_EXCEEDED: Le.ACCOUNT_ALREADY_CONNECTED, 1124 ERR_BANK_ACCOUNT_USER_BLOCKED: Le.ACCOUNT_BLOCKED, 1125 ERR_BANK_ACCOUNT_BLOCKED: Le.ACCOUNT_BLOCKED, 1126 ERR_ACCOUNT_NAME_MISMATCH: "PARTY.CASHIER.web.deposit.ach_interchecks.account_name_mismatch", 1127 ERR_ACCOUNT_TYPE_RESTRICTED: "PARTY.CASHIER.web.deposit.ach_interchecks.account_type_restricted", 1128 ERR_USER_EXITED_PLAID: "PARTY.CASHIER.web.deposit.ach_interchecks.user_exited_plaid", 1129 ERR_INVALID_ACCOUNT_ID: "PARTY.CASHIER.web.deposit.ach_interchecks.invalid_accountid", 1130 DEFAULT: Le.TRY_ANOTHER_METHOD 1131 }, se = (() => { 1132 let t = class {}; 1133 return t.SUCCESS = "SUCCESS", t.FAILURE = "FAILURE", t.PENDING = "PENDING", t.POST_REDIRECT = "POST_REDIRECT", t.REDIRECT = "REDIRECT", t.THREEDS2_REDIRECT = "3DS2_REDIRECT", t.REDIRECT_BANK = "REDIRECT_BANK", t.BANK_DETAIL_MISMATCH = "BANK_DETAIL_MISMATCH", t; 1134 })(), Ce = (() => { 1135 let t = class { 1136 constructor() { 1137 this.enteredAmount = N(""), this.cvv = N(""), this.productPreference = N(""), this.submitResponse = N(null), this.depositProcess = N(!1); 1138 } 1139 setEnteredAmount(e) { 1140 this.enteredAmount.set(e); 1141 } 1142 setCvv(e) { 1143 this.cvv.set(e); 1144 } 1145 setProductPreference(e) { 1146 this.productPreference.set(e); 1147 } 1148 setSubmitResponse(e) { 1149 this.submitResponse.set(e); 1150 } 1151 setDepositProcess(e) { 1152 this.depositProcess.set(e); 1153 } 1154 reset() { 1155 this.enteredAmount.set(""), this.cvv.set(""), this.productPreference.set(""), this.submitResponse.set(null), this.depositProcess.set(!1); 1156 } 1157 }; 1158 return t.ɵfac = function(a) { 1159 return new (a || t)(); 1160 }, t.ɵprov = U({ 1161 token: t, 1162 factory: t.ɵfac, 1163 providedIn: "root" 1164 }), t; 1165 })(), ge = (() => { 1166 let t = class { 1167 constructor() { 1168 this.adaInteractionMessage = N(!1), this.hideInputPage = N(!1), this.isInPlayBreak = N(!1), this.isSessionTimeoutStatus = N(!1), this.arcDepositBlockStatus = N(null), this.kycPLverification = N(!1), this.bwinPLkycverification = N(null), this.flashVoucherErrorDetails = N(null), this.kycPLlimitverification = N(null), this.productSelectionError = N(!1), this.hideProductRadioButtons = N(!1), this.showCCDepositLimitCheckMsg = N(!1), this.purchaseLimitsErrorDetails = N(null), this.rgLimitsErrorDetails = N(null), this.instrumentDepositLimitErrorDetails = N(null), this.sportsLimitsErrorDetails = N(null), this.gamingLimitsErrorDetails = N(null), this.isPaypalBadFunding = N(!1), this.maxFailDepEnhancement = N(null); 1169 } 1170 setAdaInteractionMessage(e) { 1171 this.adaInteractionMessage.set(e); 1172 } 1173 setHideInputPage(e) { 1174 this.hideInputPage.set(e); 1175 } 1176 setIsInPlayBreak(e) { 1177 this.isInPlayBreak.set(e); 1178 } 1179 setIsSessionTimeoutStatus(e) { 1180 this.isSessionTimeoutStatus.set(e); 1181 } 1182 setArcDepositBlockStatus(e) { 1183 this.arcDepositBlockStatus.set(e); 1184 } 1185 setKycPLverification(e) { 1186 this.kycPLverification.set(e); 1187 } 1188 setBwinPLkycverification(e) { 1189 this.bwinPLkycverification.set(e); 1190 } 1191 setFlashVoucherErrorDetails(e) { 1192 this.flashVoucherErrorDetails.set(e); 1193 } 1194 setKycPLlimitverification(e) { 1195 this.kycPLlimitverification.set(e); 1196 } 1197 setProductSelectionError(e) { 1198 this.productSelectionError.set(e); 1199 } 1200 setHideProductRadioButtons(e) { 1201 this.hideProductRadioButtons.set(e); 1202 } 1203 setShowCCDepositLimitCheckMsg(e) { 1204 this.showCCDepositLimitCheckMsg.set(e); 1205 } 1206 setPurchaseLimitsErrorDetails(e) { 1207 this.purchaseLimitsErrorDetails.set(e); 1208 } 1209 setRgLimitsErrorDetails(e) { 1210 this.rgLimitsErrorDetails.set(e); 1211 } 1212 setInstrumentDepositLimitErrorDetails(e) { 1213 this.instrumentDepositLimitErrorDetails.set(e); 1214 } 1215 setSportsLimitsErrorDetails(e) { 1216 this.sportsLimitsErrorDetails.set(e); 1217 } 1218 setGamingLimitsErrorDetails(e) { 1219 this.gamingLimitsErrorDetails.set(e); 1220 } 1221 setIsPaypalBadFunding(e) { 1222 this.isPaypalBadFunding.set(e); 1223 }
1224 setMaxFailDepEnhancement(e) { 1225 this.maxFailDepEnhancement.set(e); 1226 } 1227 reset() { 1228 this.adaInteractionMessage.set(!1), this.hideInputPage.set(!1), this.isInPlayBreak.set(!1), this.isSessionTimeoutStatus.set(!1), this.arcDepositBlockStatus.set(null), this.kycPLverification.set(!1), this.bwinPLkycverification.set(null), this.flashVoucherErrorDetails.set(null), this.kycPLlimitverification.set(null), this.productSelectionError.set(!1), this.hideProductRadioButtons.set(!1), this.showCCDepositLimitCheckMsg.set(!1), this.purchaseLimitsErrorDetails.set(null), this.rgLimitsErrorDetails.set(null), this.instrumentDepositLimitErrorDetails.set(null), this.sportsLimitsErrorDetails.set(null), this.gamingLimitsErrorDetails.set(null), this.isPaypalBadFunding.set(!1), this.maxFailDepEnhancement.set(null); 1229 } 1230 }; 1231 return t.ɵfac = function(a) { 1232 return new (a || t)(); 1233 }, t.ɵprov = U({ 1234 token: t, 1235 factory: t.ɵfac, 1236 providedIn: "root" 1237 }), t; 1238 })(), Ct = (() => { 1239 let t = class { 1240 constructor() { 1241 this.bannerService = u(Ge), this.userDataService = u(W), this.optionListService = u(he), this.gtmService = u(ae), this.dataService = u($), this.position = Me.CO_DEPOSIT_LIMIT_MESSAGES, this.isDepositBlocked = N(!1), this.showTxnLimitBanner = N(!1), this.isDepositLimitEnabled = N(!1), this.currentBannerName = null; 1242 } 1243 evaluateAndLoadBanner() { 1244 let e = this.userDataService?.userData?.configParams; 1245 if (e?.depositTxnsLimitEnabled !== "true") return; 1246 let i = Number(e?.depositTxnsLimitRemaining) || 0, c = null; 1247 if (i <= 0 || this.showTxnLimitBanner() ? (c = Po.EXHAUSTED, this.isDepositBlocked.set(!0)) : i === 1 && (c = Po.REMINDER), !c || c === this.currentBannerName) return; 1248 let g = this.optionListService.selectedOption?.paymentMethodInfo?.paymentMethod?.toLowerCase() || "not applicable", y = this.gtmService.qdName || "not applicable", E = this.dataService.sessionInfo?.productId?.toLowerCase() || "not applicable", C = i <= 0 ? "daily deposits reached" : `${i} deposit remaining`; 1249 this.showTxnLimitBanner.set(!0), this.currentBannerName = c, this.bannerService.loadBanner(c, this.position, [ 1250 e?.depositTxnsLimitAllowed, 1251 i?.toString(), 1252 C, 1253 y, 1254 g, 1255 y, 1256 E 1257 ]); 1258 } 1259 clearTxnLtmBanner() { 1260 this.showTxnLimitBanner() && (this.showTxnLimitBanner.set(!1), this.isDepositBlocked.set(!1), this.currentBannerName && (this.bannerService.remove(this.currentBannerName, this.position), this.currentBannerName = null)); 1261 } 1262 }; 1263 return t.ɵfac = function(a) { 1264 return new (a || t)(); 1265 }, t.ɵprov = U({ 1266 token: t, 1267 factory: t.ɵfac, 1268 providedIn: "root" 1269 }), t; 1270 })(), Ie = (() => { 1271 let t = class { 1272 constructor() { 1273 this.depositRedirectInProgress = N(!1), this.isLoading = N(!0), this.isSkelton = N(!0); 1274 } 1275 }; 1276 return t.ɵfac = function(a) { 1277 return new (a || t)(); 1278 }, t.ɵprov = U({ 1279 token: t, 1280 factory: t.ɵfac, 1281 providedIn: "root" 1282 }), t; 1283 })(), Fe = (() => { 1284 let t = class extends Wn {}; 1285 return t.ɵfac = (() => { 1286 let a; 1287 return function(e) { 1288 return (a || (a = ro(t)))(e || t); 1289 }; 1290 })(), t.ɵprov = U({ 1291 token: t, 1292 factory: t.ɵfac, 1293 providedIn: "root" 1294 }), t; 1295 })(), at = (() => { 1296 let t = class { 1297 updatePopupStatus(e) { 1298 this._popupBlocked.set(e); 1299 } 1300 resetdepositRedirectInfo() { 1301 this.depositSubmitResponse = null, this._depRedirectSignal.set(this.defaultdepRedirectInfo); 1302 } 1303 updateDespositRedirectInfo(e) { 1304 this._depRedirectSignal.update((i) => ie(ie({}, i), e)); 1305 } 1306 constructor() { 1307 this.window = u(pe), this.document = u(Se), this.dataService = u($), this.loaderService = u(Ie), this.apiService = u(Fe), this.resizer = u(J), this.navigationService = u(Qe), this.logger = u(Xe), this.paymentsCommonConfig = u(Je), this.defaultdepRedirectInfo = { 1308 submitCreq: !1, 1309 submitJwt: !1, 1310 creq: "", 1311 redirectionUrl: "", 1312 openInCustomTab: !1, 1313 new_3ds2_route: !1, 1314 redirectType: "" 1315 }, this._depRedirectSignal = N(this.defaultdepRedirectInfo), this.depRedirectSignal = this._depRedirectSignal.asReadonly(), this._popupBlocked = N(!1), this.popupBlocked = this._popupBlocked.asReadonly(), this.redirectFormTimeout = 200, this.getRedirectData = (e) => { 1316 let i = `${G.REDIRECTION_DATA_URI}/${this.depositSubmitResponse?.transactionId}`; 1317 this.apiService.get(i).subscribe((c) => { 1318 e(c); 1319 }); 1320 }, this.handleVisibilityChange = this.handleVisibilityChange.bind(this); 1321 } 1322 redirectToThirdParty(e) { 1323 this.redirectFormTimeout = this.paymentsCommonConfig.redirectFormTimeout ?? this.redirectFormTimeout, this.loaderService.isLoading.set(!0); 1324 let i = "TheWindow", c, g = "", y = (C, w) => { 1325 let T = `${this.navigationService.location.baseUrl()}/payments/PostDepositRedirection?formtype=${C}`;
1326 return Object.entries(w).forEach(([_, q]) => { 1327 T += `&${_}=${this.window.encodeURIComponent(q)}`; 1328 }), T; 1329 }, E = this.dataService?.sessionInfo; 1330 if ([ 1331 j.AN, 1332 j.IN, 1333 j.AW, 1334 j.IW, 1335 j.IH 1336 ].includes(E?.channelId)) { 1337 if (this.depRedirectSignal().creq) g = y("creq", { 1338 creq: this.depRedirectSignal().creq, 1339 redirectionUrl: this.depRedirectSignal().redirectionUrl 1340 }); 1341 else if (this.depositSubmitResponse?.postData) { 1342 let { postData: C, redirectionBackUrl: w } = this.depositSubmitResponse; 1343 C.JWT ? g = y("JWT", { 1344 JWT: C.JWT, 1345 MD: C?.MD, 1346 redirectionUrl: this.depRedirectSignal().redirectionUrl 1347 }) : C.PaReq && (g = y("PaReq", { 1348 PaReq: C.PaReq, 1349 TermUrl: w, 1350 MD: C.MD, 1351 redirectionUrl: this.depRedirectSignal().redirectionUrl 1352 })); 1353 } 1354 } 1355 if (this.depRedirectSignal().openInCustomTab && g !== "") this.handleRedirection(g, this.dataService.sessionInfo), this.checkDepositStatus(this.depositSubmitResponse?.transactionId, e); 1356 else { 1357 let C = this.depRedirectSignal().redirectType === "GET" ? this.depRedirectSignal().redirectionUrl : g; 1358 c = this.window.open(C, i, "status=0,title=0,height=600,width=800,scrollbars=yes"), c ? (this._popupBlocked.set(!1), setTimeout(() => { 1359 this.depRedirectSignal().redirectType === "POST" && g === "" && this.document.getElementById("depositpostredirectform").submit(), c.focus(), this.checkDepositStatus(this.depositSubmitResponse?.transactionId, e); 1360 }, this.redirectFormTimeout)) : (this._popupBlocked.set(!0), this.loaderService.isLoading.set(!1), this.resizer.resizeCashier()); 1361 } 1362 } 1363 checkDepositStatus(e, i, c = null) { 1364 this.callback = i, this.intervalTimer = ti(3e3).subscribe(() => { 1365 let g = `${G.DEPOSIT_STATUS_URI}/${e}`; 1366 this.apiService.get(g).subscribe((y) => { 1367 y?.status !== se.PENDING && (this.document.removeEventListener("visibilitychange", this.handleVisibilityChange), y.status == se.SUCCESS && (this.dataService._callSuccessApi = !0), this.closeWindowAndCleanup(c), i(y)); 1368 }, (y) => { 1369 this.closeWindowAndCleanup(c), i(y); 1370 }); 1371 }); 1372 } 1373 handleRedirection(e, i) { 1374 if (this.depRedirectSignal().new_3ds2_route) { 1375 let c = this.getCustomUrl(i?.channelId, e); 1376 c && this.openInCustomTabUrl(c); 1377 } else this.openInCustomTabUrl(e); 1378 } 1379 openInCustomTabUrl(e) { 1380 this.window.top && (this.window.top.location.href = e); 1381 } 1382 getCustomUrl(e, i) { 1383 let c = ""; 1384 return [j.AN, j.AW].includes(e) ? c = "cashierex://?openinBrowser=" + this.window.encodeURIComponent(i) : [ 1385 j.IN, 1386 j.IW, 1387 j.IH 1388 ].includes(e) && (c = "bwinex://?openinBrowser=" + this.window.encodeURIComponent(i)), c; 1389 } 1390 closeWindowAndCleanup(e) { 1391 e && e.close(), this.intervalTimer.unsubscribe(); 1392 } 1393 check3dDepositStatus(e) { 1394 let i = !1, c = `${G.THREEDSMETHOD_STATUS_URI}/${this.depositSubmitResponse?.transactionId}`, g = ti(2e3).subscribe(() => { 1395 this.apiService.get(c).subscribe((y) => { 1396 g.unsubscribe(), i = !0, e(y); 1397 }, (y) => { 1398 this.logger.error("Error loading 3ds:", y); 1399 }); 1400 }); 1401 setTimeout(() => { 1402 i || (g.unsubscribe(), e()); 1403 }, 1e4); 1404 } 1405 handleVisibilityChange() { 1406 this.document.visibilityState === "hidden" ? this.intervalTimer.unsubscribe() : (this.intervalTimer.unsubscribe(), this.checkDepositStatus(this.depositSubmitResponse?.transactionId, this.callback)); 1407 } 1408 }; 1409 return t.ɵfac = function(a) { 1410 return new (a || t)(); 1411 }, t.ɵprov = U({ 1412 token: t, 1413 factory: t.ɵfac, 1414 providedIn: "root" 1415 }), t; 1416 })(), rt = (() => { 1417 let t = class { 1418 constructor() { 1419 this.apiService = u(Fe), this.bannerService = u(Ge), this.jurisdictionConfigs = N(null), this.showGdlFraValidation = N(!1); 1420 } 1421 fetchJurisdictionConfigs() { 1422 return Z(this, null, function* () { 1423 let e = yield fe(this.apiService.get(G.JURISDICTION_CONFIGS)); 1424 this.jurisdictionConfigs.set(e); 1425 }); 1426 } 1427 triggerGdlAlert(e) { 1428 return Z(this, null, function* () { 1429 return fe(this.apiService.post(G.DEPOSIT_LIMIT_BREACH_ALERT, e)); 1430 }); 1431 } 1432 clearGdlBanner() { 1433 this.showGdlFraValidation() && (this.showGdlFraValidation.set(!1), this.bannerService.clear(Me.GDL_FRA_LTM)); 1434 } 1435 }; 1436 return t.ɵfac = function(a) { 1437 return new (a || t)(); 1438 }, t.ɵprov = U({ 1439 token: t, 1440 factory: t.ɵfac, 1441 providedIn: "root" 1442 }), t; 1443 })(), It = (() => { 1444 let t = class { 1445 constructor() { 1446 this.logger = u(Xe), this.optionListService = u(he), this.info = N(null), this.showAcknowledgement = N(!1), this.acknowledged = N(!1); 1447 } 1448 setFromInstrument(e) { 1449 let i = Uo(e?.details?.spendLimitInfo); 1450 return this.info.set(i), i !== null; 1451 } 1452 setFromErrorAdditionalData(e) { 1453 let i = Uo(e); 1454 return i && this.info.set(i), this.clearAcknowledgement(), i !== null; 1455 } 1456 requiresAcknowledgement(e) { 1457 if (this.setFromInstrument(this.optionListService.selectedOption), this.acknowledged()) return !1; 1458 let i = Rl(this.info(), e); 1459 return i === "currency-mismatch" && this.logger.info("spend limit skipped, currency mismatch"), i === "exceeds"; 1460 } 1461 prompt() { 1462 this.showAcknowledgement.set(!0); 1463 } 1464 confirm() { 1465 this.acknowledged.set(!0), this.showAcknowledgement.set(!1); 1466 } 1467 cancel() { 1468 this.showAcknowledgement.set(!1); 1469 } 1470 applyAcknowledgement(e) { 1471 this.acknowledged() && (e.details = we(ie({}, e.details), { spendLimitPopupAcknowledged: "Yes" })); 1472 } 1473 clearAcknowledgement(e) { 1474 this.acknowledged.set(!1), e?.details && delete e.details.spendLimitPopupAcknowledged; 1475 } 1476 reset() { 1477 this.info.set(null), this.showAcknowledgement.set(!1), this.clearAcknowledgement(); 1478 } 1479 }; 1480 return t.ɵfac = function(a) { 1481 return new (a || t)(); 1482 }, t.ɵprov = U({ 1483 token: t, 1484 factory: t.ɵfac, 1485 providedIn: "root" 1486 }), t; 1487 })(), $t = (() => { 1488 let t = class { 1489 constructor() { 1490 this.window = u(pe), this.dataService = u($), this.apiService = u(Fe), this.data = {}, this._isFullStakeAmountNotMet = !1, this.InDepositCurfew = !1, this.intialize(); 1491 } 1492 intialize() { 1493 this.data.stake = 0, this.data.estimatedReturn = 0, this.data.amountRequiredToMeetStake = 0, this.data.currency = "", this.data.initialized = !1, this.data.priceChanged = !1, this.addEventListener(); 1494 } 1495 isStakeAmountServiceInitialized() { 1496 return this.data.initialized; 1497 } 1498 set stake(e) { 1499 this.data.stake = e; 1500 } 1501 get stake() { 1502 return this.data.stake; 1503 } 1504 set currency(e) { 1505 this.data.currency = e; 1506 } 1507 get currency() { 1508 return this.data.currency; 1509 } 1510 get estimatedReturn() { 1511 return this.data.estimatedReturn; 1512 } 1513 retrieveAmountRequiredToMeetStake(e) { 1514 if (this.data.stake === 0) { 1515 typeof e == "function" && e(); 1516 return; 1517 } 1518 this.dataService.sessionInfo.estimatedReturn && !isNaN(this.dataService.sessionInfo.estimatedReturn) && this.dataService.sessionInfo.estimatedReturn != 0 && (this.data.estimatedReturn = parseFloat(this.dataService.sessionInfo.estimatedReturn).toFixed(2)); 1519 let i = "?stake=" + this.data.stake; 1520 this.apiService.get(G.STAKE_AMOUNT_URI + i).subscribe((c) => { 1521 c.data && (this.data.currency = c.data.currencyCode, this.data.amountRequiredToMeetStake = parseFloat(c.data.value).toFixed(2), this.data.initialized = !0), typeof e == "function" && e(this.data.amountRequiredToMeetStake); 1522 }); 1523 } 1524 addEventListener() { 1525 this.window.addEventListener("message", (e) => { 1526 if (e.origin === this.window.location.origin) return; 1527 let i = e.data; 1528 if (i.eventName == "StakeChange" || i.eventName == "PriceChange") { 1529 i.eventName == "PriceChange" && (this.data.priceChanged = !0), this.data.stake = i.eventData.stake / 100, i.eventData.estimatedReturn && !isNaN(i.eventData.estimatedReturn) && i.eventData.estimatedReturn != 0 && (this.data.estimatedReturn = parseFloat((i.eventData.estimatedReturn / 100).toString()).toFixed(2));
1530 let c = "?stake=" + this.data.stake; 1531 this.apiService.get(G.STAKE_AMOUNT_URI + c).subscribe((g) => { 1532 g.data && (this.data.currency = g.data.currencyCode, this.data.amountRequiredToMeetStake = parseFloat(g.data.value).toFixed(2)); 1533 }); 1534 } 1535 }); 1536 } 1537 getAmountToBePopulated(e, i, c) { 1538 if (this.data.amountRequiredToMeetStake === 0 || i) return ""; 1539 if (e) { 1540 let g = c.paymentMethodInfo.minDepositLimit.currencyCode, y = i[e.toUpperCase() + "_TO_" + g.toUpperCase()]; 1541 return parseFloat((this.data.amountRequiredToMeetStake / y).toString()).toFixed(2); 1542 } 1543 return parseFloat(this.data.amountRequiredToMeetStake).toFixed(2); 1544 } 1545 get isFullStakeAmountNotMet() { 1546 return this._isFullStakeAmountNotMet; 1547 } 1548 set isFullStakeAmountNotMet(e) { 1549 this._isFullStakeAmountNotMet = e; 1550 } 1551 }; 1552 return t.ɵfac = function(a) { 1553 return new (a || t)(); 1554 }, t.ɵprov = U({ 1555 token: t, 1556 factory: t.ɵfac, 1557 providedIn: "root" 1558 }), t; 1559 })(), ht = (() => { 1560 let t = class { 1561 constructor() { 1562 this.apiService = u(Fe), this.bannerService = u(Ge), this.showRgLimitError = N(!1); 1563 } 1564 triggerUKLccpAlert(e) { 1565 return Z(this, null, function* () { 1566 return fe(this.apiService.post(G.DEPOSIT_LIMIT_BREACH_ALERT, e)); 1567 }); 1568 } 1569 clearUkLccpBanner() { 1570 this.showRgLimitError() && (this.showRgLimitError.set(!1), this.bannerService.clear(Me.UK_LCCP_DEPOSIT_LIMIT_MESSAGES)); 1571 } 1572 }; 1573 return t.ɵfac = function(a) { 1574 return new (a || t)(); 1575 }, t.ɵprov = U({ 1576 token: t, 1577 factory: t.ɵfac, 1578 providedIn: "root" 1579 }), t; 1580 })(), ia = ` 1581<form name="threeDSMethodDataForm" id="threeDSMethodDataForm" method="POST"> 1582<input type="hidden" name="threeDSMethodData" id="threeDSMethodData" /> 1583</form> 1584`, ee = (() => { 1585 let t = class { 1586 constructor() { 1587 this.document = u(Se), this.resizer = u(J), this.apiService = u(Fe), this.dataService = u($), this.depositRedirectService = u(at), this.stakeAmountService = u($t), this.optionListService = u(he), this.depositFlowStore = u(Ce), this.errorStateStore = u(ge), this.sanitizer = u(vo), this.gtmService = u(ae), this.userDataService = u(W), this.loaderService = u(Ie), this.logger = u(Xe), this.window = u(pe), this.httpBackend = u(_s), this.bannerService = u(Ge), this.ukLccpLimitsService = u(ht), this.gdlFraService = u(rt), this.depTxnStatusService = u(Ct), this.spendLimitService = u(It), this.showDepositInput = N(!1), this.showDepositFailure = N(!1), this.showDepositSuccess = N(!1), this.isSubmitClicked = N(!1), this.currencyConversionMap = {}, this.paypalDirectBadFunding = null, this.isPaypalBadFunding = N(!1), this.showDeclinePage = N(!1), this.showODpopUp = N(!1), this.vatDeductionAmount = N(0), this.showVATTaxMessage = N(!1), this.isFormDisable = N(!1), this.trackingValueService = u(Wt), this.qdJourney = u(je), this.httpClient = new Ns(this.httpBackend), this.handleResponse = this.handleResponse.bind(this), this.handleRedirectionResponse = this.handleRedirectionResponse.bind(this), this.initializeDepositInfo(); 1588 } 1589 set conversionRates(e) { 1590 this._conversionRates = e; 1591 } 1592 get conversionRates() { 1593 return this._conversionRates; 1594 } 1595 set depositInfo(e) { 1596 this.dataService.depositInfo = e, this._depositInfo = e; 1597 } 1598 get depositInfo() { 1599 return this._depositInfo; 1600 } 1601 initializeDepositInfo() { 1602 this.depositInfo || (this.depositInfo = new ta(), this.depositInfo.amountInAccountCurrency = "", this.depositInfo.amountCharged = "", this.depositInfo.amountInfo = {}, this.depositInfo.bonusInfo = {}, this.depositInfo.browserInfo = this.setBrowserInfo(), this.depositInfo.paymentAccountInfo = {}, this.depositInfo.productPreference = "", this.depositInfo.details = {}); 1603 } 1604 setBrowserInfo() { 1605 let e = {}; 1606 return e.browserLanguage = this.window.navigator.language.substring(0, 2), e.browserScreenHeight = screen.availHeight, e.browserScreenWidth = screen.availWidth, e.browserTimeZone = (/* @__PURE__ */ new Date()).getTimezoneOffset(), e; 1607 } 1608 getAmountInTransactionCurrency() { 1609 if (this.depositInfo.paymentMethod === H.FLASH1VOUCHER) this.depositInfo.amountInfo.nativeAmountString = "0"; 1610 else { 1611 let e = parseFloat(this.depositInfo?.amountInAccountCurrency), i = this.depositInfo?.amountInfo?.nativeCurrency, c = this.optionListService?.selectedOption?.paymentMethodInfo?.minDepositLimit?.currencyCode; 1612 if (isNaN(e)) this.depositInfo.amountInfo.nativeAmountString = ""; 1613 else { 1614 let g = `${i.toUpperCase()}_TO_${c.toUpperCase()}`; 1615 this.exchangeRate = 1, i.toUpperCase() !== c.toUpperCase() && (this.exchangeRate = this.conversionRates[g]); 1616 let y = this.optionListService?.selectedOption?.paymentAccountInfo?.exponentZeroCurrencies; 1617 if (y) { 1618 let E = y.split(",").indexOf(i) > -1 ? 0 : 2; 1619 this.depositInfo.amountInfo.nativeAmountString = (e / this.exchangeRate).toFixed(E); 1620 } 1621 } 1622 return this.depositInfo?.amountInfo?.nativeAmountString; 1623 } 1624 } 1625 getFeeAmount(e) { 1626 let i = parseFloat(this.optionListService?.selectedOption?.paymentMethodInfo?.formattedFee), c = this.optionListService?.selectedOption?.paymentMethodInfo?.feeType === "abs" ? i : e * i / 100; 1627 return parseFloat(c.toFixed(2)); 1628 } 1629 setAmountCharged() { 1630 let e = this.depositInfo?.amountInAccountCurrency; 1631 this.depositInfo.amountCharged = parseFloat(e) > 0 ? (parseFloat(e) + this.getFeeAmount(e)).toFixed(2) : ""; 1632 } 1633 showRequiredView(e) { 1634 e > 0 ? this.stakeAmountService.isFullStakeAmountNotMet = !0 : (this.stakeAmountService.isFullStakeAmountNotMet = !1, this.showDepositInput.set(!1), this.showDepositSuccess.set(!0), this.depositFlowStore.setDepositProcess(!1), this.dataService.depositProcess.set(!1)); 1635 } 1636 handleResponse(e) { 1637 if (this.dataService.data = e, e?.status && e?.status === se.SUCCESS) e.instrumentNumber = this.optionListService?.selectedOption?.instrumentNumber ? this.optionListService?.selectedOption?.instrumentNumber.toLowerCase() : "", e.type = this.optionListService?.selectedOption?.paymentMethodInfo?.type.toLowerCase(), e.paymentMethod = this.optionListService?.selectedOption?.paymentMethodInfo?.paymentMethod, e.feeCollected = this.depositInfo?.amountCharged != "" && this.depositInfo?.amountInAccountCurrency != "" ? parseFloat(this.depositInfo?.amountCharged) - parseFloat(this.depositInfo?.amountInAccountCurrency) : 0, e.amountInAccountCurrency = this.depositInfo?.amountInAccountCurrency ? this.depositInfo?.amountInAccountCurrency : "", e.accountCurrency = this.optionListService?.selectedOption?.paymentMethodInfo?.minDepositLimit?.currencyCode, e.amount.value = e?.amount?.value ? (Math.round(e?.amount?.value * 100) / 100).toFixed(2) : "", e.transactionCurrency = this.depositInfo?.amountInfo?.nativeCurrency, e.exchangeRate = (1 / this.exchangeRate).toFixed(2), e.amountInTxnCurrency = this.depositInfo?.amountInfo?.nativeAmountString ? this.depositInfo?.amountInfo?.nativeAmountString : "", e.amount.currencycode = e?.accountCurrency ? e?.accountCurrency : this.optionListService?.selectedOption?.paymentMethodInfo?.minDepositLimit?.currencyCode, e.billingDescriptor = this.billingDescriptor ? this.billingDescriptor : e?.billingDescriptor, this.showDepositSuccess.set(!0), this.loaderService.depositRedirectInProgress.set(!1), this.depositFlowStore.setDepositProcess(!1), this.dataService.depositProcess.set(!1), this.showDepositInput.set(!1); 1638 else if (e?.status && e?.status === se.FAILURE) { 1639 (e?.errorResponse?.errorCode === "172" && e?.errorResponse?.errorMessage?.includes("session_limit_breached") || e?.errorResponse?.errorCode === "173" && e?.errorResponse?.errorMessage?.includes("self_exclusion")) && this.optionListService.redirectToMainCashier(); 1640 let i = e?.errorResponse?.errorCode; 1641 this.userDataService?.userData?.configParams?.rg_netloss_lccp_limit_enable == "Y" && R.rgLimitsErrorCodes.includes(i) ? (this.bannerService.fetch(Object.values(it)).subscribe(), this.ukLccpLimitsService.showRgLimitError.set(!0), this.showDepositFailure.set(!1), this.isSubmitClicked.set(!1)) : this.showDepositFailure.set(!0), this.showDepositSuccess.set(!1), this.depositFlowStore.setDepositProcess(!1), this.dataService.depositProcess.set(!1), this.userDataService?.userData?.configParams?.isBrazilBankRegEnabled && [ 1642 "2020", 1643 "2021", 1644 "854", 1645 "3" 1646 ].includes(e?.errorResponse?.errorCode) && ["DEPOSIT_DECLINE"].includes(e?.errorResponse?.templateName?.toUpperCase()) && (this.showDeclinePage.set(!0), this.showDepositFailure.set(!1)); 1647 } 1648 if (this.submitResponse = e, this.depositFlowStore.setSubmitResponse(e), e?.status && e?.status === se.SUCCESS) this.stakeAmountService.retrieveAmountRequiredToMeetStake(this.showRequiredView.bind(this)); 1649 else if (e?.status && e?.status === se.POST_REDIRECT) { 1650 this.loaderService.depositRedirectInProgress.set(!0), this.depositRedirectService.depositSubmitResponse = e, this.billingDescriptor = e?.billingDescriptor; 1651 let i = { 1652 redirectionUrl: this.handleUrlSanitization(e.redirectionUrl) || "", 1653 submitJwt: !!e?.postData?.JWT, 1654 openInCustomTab: e?.openInCustomTab, 1655 redirectType: "POST", 1656 new_3ds2_route: e?.successMessageInfo?.new_3ds2_route === "Y" || e?.details?.new_3ds2_route === "Y" 1657 }; 1658 this.depositRedirectService.updateDespositRedirectInfo(i), setTimeout(() => { 1659 this.depositRedirectService.redirectToThirdParty(this.handleResponse); 1660 }); 1661 } else if (e?.status && e?.status === se.REDIRECT) { 1662 this.loaderService.depositRedirectInProgress.set(!0), this.depositRedirectService.depositSubmitResponse = e; 1663 let i = { 1664 redirectionUrl: this.handleUrlSanitization(e.redirectionUrl) || "", 1665 openInCustomTab: e?.openInCustomTab, 1666 redirectType: "GET", 1667 new_3ds2_route: e?.successMessageInfo?.new_3ds2_route === "Y" || e?.details?.new_3ds2_route === "Y" 1668 }; 1669 this.depositRedirectService.updateDespositRedirectInfo(i), setTimeout(() => { 1670 this.depositRedirectService.redirectToThirdParty(this.handleResponse); 1671 }); 1672 } else if (e?.status && e?.status === se.PENDING) this.depositRedirectService.depositSubmitResponse = e, e?.paymentMethod == le.PIX && (this.showDepositInput.set(!1), this.document.addEventListener("visibilitychange", this.depositRedirectService.handleVisibilityChange), this.depositFlowStore.setDepositProcess(!0), this.dataService.depositProcess.set(!0)), this.depositRedirectService.checkDepositStatus(this.depositRedirectService?.depositSubmitResponse?.transactionId, this.handleResponse); 1673 else if (e?.status && e?.status === se.THREEDS2_REDIRECT) { 1674 e.instrumentNumber = this.optionListService?.selectedOption?.instrumentNumber ? this.optionListService?.selectedOption?.instrumentNumber.toLowerCase() : "", e.type = this.optionListService?.selectedOption?.paymentMethodInfo?.type?.toLowerCase(), e.paymentMethod = this.optionListService?.selectedOption?.paymentMethodInfo?.paymentMethod, e.feeCollected = this.depositInfo?.amountCharged !== "" && this.depositInfo?.amountInAccountCurrency !== "" ? parseFloat(this.depositInfo?.amountCharged) - parseFloat(this.depositInfo?.amountInAccountCurrency) : 0, e.amountInAccountCurrency = this.depositInfo?.amountInAccountCurrency ? this.depositInfo?.amountInAccountCurrency : "", e.amount.value = e?.amount?.value ? (Math.round(e?.amount?.value * 100) / 100).toFixed(2) : "", e.transactionCurrency = this.depositInfo?.amountInfo?.nativeCurrency, e.exchangeRate = (1 / this.exchangeRate).toFixed(2), e.amountInTxnCurrency = this.depositInfo?.amountInfo?.nativeAmountString ? this.depositInfo?.amountInfo?.nativeAmountString : "", e.amount.currencyCode = e?.accountCurrency ? e?.accountCurrency : e?.amount?.currencyCode, e.billingDescriptor = e?.billingDescriptor ? e?.billingDescriptor : e.billingDescriptor, this.submitResponse = e, this.loaderService.depositRedirectInProgress.set(!0), this.loaderService.isLoading.set(!0), this.depositRedirectService.depositSubmitResponse = e; 1675 let i = { 1676 redirectionUrl: this.handleUrlSanitization(e.redirectionUrl) || "", 1677 redirectionData: e?.postData?.threeDSMethodData 1678 }; 1679 this.depositRedirectService.updateDespositRedirectInfo(i), this.submit3DSMethodData(i), this.depositRedirectService.check3dDepositStatus(() => { 1680 this.depositRedirectService.getRedirectData(this.handleRedirectionResponse); 1681 }); 1682 } else if (e?.status && e?.status === se.REDIRECT_BANK) { 1683 this.loaderService.depositRedirectInProgress.set(!0), this.depositRedirectService.depositSubmitResponse = e; 1684 let i = { 1685 redirectionUrl: this.handleUrlSanitization(e.redirectionUrl) || "", 1686 creq: e?.postData?.creq, 1687 submitCreq: !0, 1688 openInCustomTab: e?.openInCustomTab, 1689 redirectType: "POST", 1690 new_3ds2_route: e?.successMessageInfo?.new_3ds2_route === "Y" || e?.details?.new_3ds2_route === "Y" 1691 }; 1692 this.depositRedirectService.updateDespositRedirectInfo(i), setTimeout(() => { 1693 this.depositRedirectService.redirectToThirdParty(this.handleResponse); 1694 }); 1695 } else if (e?.status == se.BANK_DETAIL_MISMATCH && this.userDataService?.userData?.configParams?.pixBrInfo?.isSeamless) this.optionListService.redirectToMainCashier(`&type=transactionStatus&txnId=${e?.transactionId}`); 1696 else if (this.spendLimitService.clearAcknowledgement(this.depositInfo), this.loaderService.depositRedirectInProgress.set(!1), this.loaderService.isLoading.set(!1), this.depositFlowStore.setCvv(""), this.stakeAmountService.isFullStakeAmountNotMet = !0, e?.errorResponse?.errorCode) { 1697 let { errorCode: i, errorMessage: c } = e.errorResponse; 1698 if (i && [ 1699 "2400", 1700 "2401", 1701 "2402" 1702 ].includes(e.errorResponse.errorCode) && e.paymentMethod == "FLASH1VOUCHER") this.errorStateStore.setFlashVoucherErrorDetails(e?.errorResponse); 1703 else if (e.errorResponse.errorCode == "301") this.errorStateStore.setBwinPLkycverification(e?.errorResponse), this.errorStateStore.setHideInputPage(!0); 1704 else if (e.errorResponse.errorCode == "302") this.errorStateStore.setKycPLlimitverification(e?.errorResponse), this.errorStateStore.setHideInputPage(!0); 1705 else if (i == "1125") this.depTxnStatusService.showTxnLimitBanner.set(!0), this.depTxnStatusService.evaluateAndLoadBanner(), this.showDepositFailure.set(!1); 1706 else if (i && (i === "168" || i === "169" || i === "171" || i === "170")) { 1707 if (i === "168") this.errorStateStore.setAdaInteractionMessage(!0), this.gtmService.raiseEventForUnu
1707sualDeposit("unusualDepositInteractionMessage", "quick deposit", this.depositInfo?.amountInfo?.nativeAmountString); 1708 else if (i === "169") this.errorStateStore.setIsInPlayBreak(!0); 1709 else if (i === "171") this.errorStateStore.setIsSessionTimeoutStatus(!0); 1710 else if (i === "170") if (c == "arc_deposit_decline_intervention_message") { 1711 this.errorStateStore.setArcDepositBlockStatus(e?.userARCDeclinedDepositStatus); 1712 let g = { payment: { error: "" } }; 1713 g.payment.error = "maximum allowed decline deposits reached - deposit ability blocked for 24h", this.gtmService.raiseComponentEvent("paymentError", g); 1714 } else c == "arc_deposit_decline_interaction_message" && this.gtmService.raiseEventForArcUnusualDeposit("unusualArcDepositInteractionMessage", "quick deposit"); 1715 } else i === "2046" && [ 1716 "2046 : INSUFFICIENT_FUNDS", 1717 "2046 : TRANSACTION_REFUSED", 1718 "2046 : INSTRUMENT DECLINED" 1719 ].includes(c) ? (["2046 : TRANSACTION_REFUSED", "2046 : INSTRUMENT DECLINED"].includes(c) && this.errorStateStore.setIsPaypalBadFunding(!0), this.paypalDirectBadFunding = e.errorResponse) : i === R.maxFailDepEnhancementErrorCode && e?.errorResponse?.templateName == Lt.maxFailDepEnhancementErrorTemplate && e?.errorResponse?.additionalData?.userMaxFailDepStatus ? this.errorStateStore.setMaxFailDepEnhancement(e?.errorResponse?.additionalData?.userMaxFailDepStatus) : e?.errorResponse?.templateName.toLowerCase() == "gdl_fra_limit" && [ 1720 "198", 1721 "199", 1722 "200" 1723 ].includes(e.errorResponse?.errorCode) ? (this.gdlFraService.showGdlFraValidation.set(!0), this.showDepositFailure.set(!1)) : c == "spend_limit_popup_to_show" && (this.spendLimitService.setFromErrorAdditionalData(e?.errorResponse?.additionalData), this.spendLimitService.prompt(), this.showDepositFailure.set(!1), this.isSubmitClicked.set(!1)); 1724 } else this.showDepositFailure.set(!0), this.showDepositSuccess.set(!1); 1725 this.resizer.resizeCashier(); 1726 } 1727 handleUrlSanitization(e) { 1728 return this.sanitizer.sanitize(hs.URL, this.sanitizer.bypassSecurityTrustUrl(e)); 1729 } 1730 handleRedirectionResponse(e) { 1731 if (e?.status && e?.status === se.SUCCESS) this.dataService.data = e, this.submitResponse.status = se.PENDING, this.depositRedirectService.checkDepositStatus(this.depositRedirectService.depositSubmitResponse.transactionId, this.handleResponse); 1732 else if (e?.status && e?.status === se.REDIRECT_BANK) { 1733 let i = { 1734 redirectionUrl: this.handleUrlSanitization(e.redirectUrl) || "", 1735 creq: e?.redirectData?.redirectPostData, 1736 submitCreq: !0, 1737 openInCustomTab: e?.openInCustomTab, 1738 redirectType: "POST", 1739 new_3ds2_route: e?.successMessageInfo?.new_3ds2_route === "Y" || e?.details?.new_3ds2_route === "Y" 1740 }; 1741 this.depositRedirectService.updateDespositRedirectInfo(i), setTimeout(() => { 1742 this.depositRedirectService.redirectToThirdParty(this.handleResponse); 1743 }); 1744 } else this.depositRedirectService.checkDepositStatus(this.depositRedirectService?.depositSubmitResponse?.transactionId, this.handleResponse); 1745 } 1746 submit3DSMethodData(e) { 1747 let i = this.document.getElementById("threeDS2redirect")?.contentWindow?.document; 1748 if (!i) { 1749 this.logger.warn("3DS iframe document unavailable"); 1750 return; 1751 } 1752 i.write(ia); 1753 let c = i.getElementById("threeDSMethodDataForm"), g = i.getElementById("threeDSMethodData"); 1754 if (!c || !g) { 1755 this.logger.warn("3DS method data elements unavailable"); 1756 return; 1757 } 1758 c.action = e?.redirectionUrl, g.value = e?.redirectionData, c.submit(); 1759 } 1760 submitDeposit() { 1761 if (this.spendLimitService.requiresAcknowledgement(this.depositInfo)) { 1762 this.spendLimitService.prompt(), this.isSubmitClicked.set(!1), this.resizer.resizeCashier(); 1763 return; 1764 } 1765 this.spendLimitService.applyAcknowledgement(this.depositInfo), this.setGaClientAndSessionInfo(), this.clearMessageBanners(), this.document.removeEventListener("visibilitychange", this.depositRedirectService.handleVisibilityChange), delete this.depositInfo.paymentAccountInfo.cvv2, this.qdJourney.submitted({ 1766 method: this.depositInfo.paymentMethod ?? "", 1767 amount: Number(this.depositInfo.amountInfo?.nativeAmountString ?? 0) 1768 }); 1769 let e = JSON.parse(this.window.sessionStorage.getItem("sessionInfo")), i = `${G.DEPOSIT_SUBMIT}?language=${e?.LANG_ID ?? "en"}&source=${this.getQDType()}`; 1770 this.apiService.post(i, this.depositInfo).pipe(As((c) => { 1771 this.handleResponse(c); 1772 }, (c) => { 1773 this.handleResponse(c); 1774 })).subscribe(); 1775 } 1776 applePayDepositSubmit(e) { 1777 return Z(this, null, function* () { 1778 this.spendLimitService.applyAcknowledgement(e), this.depositSubmitRequest = e; 1779 let i = JSON.parse(this.window.sessionStorage.getItem("sessionInfo")), c = this.window.sessionStorage.getItem("tempToken"); 1780 c && e.paymentAccountInfo && (e.paymentAccountInfo.tempToken = c); 1781 let g = `${G.DEPOSIT_SUBMIT_URI}?language=${i?.LANG_ID ?? "en"}&source=${this.getQDType()}`; 1782 this.qdJourney.submitted({ 1783 method: e.paymentMethod ?? "", 1784 amount: Number(e.amountInfo?.nativeAmountString ?? 0) 1785 }); 1786 let y = yield fe(this.apiService.post(g, e)); 1787 if (this.handleResponse(y), y?.status === "SUCCESS") return y; 1788 }); 1789 } 1790 isNullOrEmpty(e) { 1791 return !e || e.trim() === ""; 1792 } 1793 affMaxLossLimitInterceptorCall(e) { 1794 return fe(this.apiService.post(G.AFF_MAXLOSS_TOGGLE_INTERCEPTOR + `?status=${e}`, "")); 1795 } 1796 setGaClientAndSessionInfo() { 1797 this.gaSessionId = this.trackingValueService.gaSessionId, this.gaClientId = this.trackingValueService.gaClientId, this.depositInfo?.details ? (this.depositInfo.details.GA_CLIENT_ID = this.gaClientId, this.depositInfo.details.GA_SESSION_ID = this.gaSessionId, this.depositInfo.details.entryUrl = this.trackingValueService?.entryUrl, this.depositInfo.details.NativeApp = this.trackingValueService?.
1797nativeApp) : this.depositInfo.details = { 1798 GA_CLIENT_ID: this.gaClientId, 1799 GA_SESSION_ID: this.gaSessionId, 1800 entryUrl: this.trackingValueService?.entryUrl, 1801 NativeApp: this.trackingValueService?.nativeApp 1802 }; 1803 } 1804 setCurrencyConversion(e) { 1805 if (!this.conversionRates || Object.keys(this.conversionRates).length === 0) return; 1806 this.currencyConversionMap = {}; 1807 let i = e?.paymentMethodInfo?.minDepositLimit?.currencyCode?.toUpperCase(); 1808 e.currencyInfo.currencyList.forEach((c) => { 1809 let g = c.toUpperCase() + "_TO_" + i, y = 1 / this.conversionRates[g]; 1810 this.currencyConversionMap[c] = c === i ? y : y.toFixed(4); 1811 }); 1812 } 1813 callingSuccessApi(e) { 1814 return Z(this, null, function* () { 1815 try { 1816 return yield fe(this.apiService.post(G.DEPOSIT_SUCCESS_URI + "/" + e, "")); 1817 } catch (i) { 1818 return i; 1819 } 1820 }); 1821 } 1822 getLabelName(e) { 1823 let i = e.labelInfo.brandId?.toLowerCase() || ""; 1824 return ["sporting", "sbbrazil"].includes(i) ? "Sportingbet" : i?.includes("betboo") ? "Betboo" : i; 1825 } 1826 closeVATTaxMessage() { 1827 return Z(this, null, function* () { 1828 try { 1829 return yield fe(this.apiService.post(G.CLOSE_VAT_TAX_MESSAGE, this.dataService?.sessionInfo?.userId)); 1830 } catch (e) { 1831 return e; 1832 } 1833 }); 1834 } 1835 triggerExceededSVOCAlert(e, i) { 1836 return Z(this, null, function* () { 1837 let c = `?allowedAmount=${e}&initAmount=${i}`; 1838 return fe(this.apiService.post(G.DEPOSIT_CAP_EXCEED_ALERT + c, "")); 1839 }); 1840 } 1841 calculateVATPercentage(e) { 1842 e && this.vatDeductionAmount.set(Number((e * this.userDataService?.userData?.configParams?.colombia_deposit_tax_percentage / 100).toFixed(2))); 1843 } 1844 updateDnaConfig(e) { 1845 return Z(this, null, function* () { 1846 return yield fe(this.apiService.post(G.UPDATE_DNAID_CONFIG, e)); 1847 }); 1848 } 1849 getQDType() { 1850 return this.window.self != this.window.top ? "GQD" : "RQD"; 1851 } 1852 googlePayDepositSubmit(e) { 1853 return Z(this, null, function* () { 1854 this.setGaClientAndSessionInfo(), this.depositSubmitRequest = e; 1855 let i = JSON.parse(this.window.sessionStorage.getItem("sessionInfo")), c = this.window.sessionStorage.getItem("tempToken"); 1856 c && e.paymentAccountInfo && (e.paymentAccountInfo.tempToken = c); 1857 let g = G.DEPOSIT_SUBMIT_URI; 1858 return this.qdJourney.submitted({ 1859 method: e.paymentMethod ?? "", 1860 amount: Number(e.amountInfo?.nativeAmountString ?? 0) 1861 }), yield fe(this.apiService.post(g + `?language=${i?.LANG_ID ? i.LANG_ID : "en"}&source=${this.getQDType()}`, e)).then((y) => { 1862 if (this.handleResponse(y), y?.status === "SUCCESS") return y; 1863 }).catch((y) => { 1864 this.logger.error("Google Pay: Deposit Failed", y), this.showDepositFailure.set(!0), this.showDepositSuccess.set(!1), this.resizer.resizeCashier(); 1865 }); 1866 }); 1867 } 1868 registerCardDetails(e, i, c) { 1869 return Z(this, null, function* () { 1870 if (!this.isNullOrEmpty(e) && e !== "token") { 1871 let g = new Ps({ "Content-Type": "application/json" }); 1872 c != null && (g = g.append("token", c)); 1873 let y = { 1874 headers: g, 1875 observe: "response" 1876 }; 1877 return yield fe(this.httpClient.post(e, i, y)); 1878 } 1879 throw new Error("Google Pay: url or token missing"); 1880 }); 1881 } 1882 clearMessageBanners() { 1883 this.ukLccpLimitsService.clearUkLccpBanner(), this.gdlFraService.clearGdlBanner(), this.depTxnStatusService.clearTxnLtmBanner(); 1884 } 1885 }; 1886 return t.ɵfac = function(a) { 1887 return new (a || t)(); 1888 }, t.ɵprov = U({ 1889 token: t, 1890 factory: t.ɵfac, 1891 providedIn: "root" 1892 }), t; 1893 })(); 1894 })))(); 1895} 1896var uc = mc({ QuickDepositFeatureComponent: () => rs }); 1897function hc(t, a) { 1898 t & 1 && (Ee(0, "div", 1), _e(1, "div", 2)(2, "div", 2)(3, "div", 2)(4, "div", 3)(5, "div", 4), Te()); 1899} 1900function fc(t, a) { 1901 t & 1 && _e(0, "div"); 1902} 1903function gc(t, a) { 1904 t & 1 && (Ee(0, "div", 5), Ht(1, fc, 1, 0, "div", null, Yt), Te()), t & 2 && (o(), Ot(z(0, aa))); 1905} 1906function bc(t, a) { 1907 t & 1 && (Ee(0, "div"), _e(1, "div", 7), Te()), t & 2 && mo(l(2).loadingVersion); 1908} 1909function yc(t, a) { 1910 t & 1 && h(0, gc, 3, 1, "div", 5)(1, bc, 2, 2, "div", 6), t & 2 && f(l().showEpcotSpinner ? 0 : 1); 1911} 1912function Sc(t, a) { 1913 if (t & 1) { 1914 let e = k(); 1915 Ee(0, "div", 0)(1, "div", 2)(2, "div", 3), d(3), r(4, "translate"), Te(), Ee(5, "div", 4), ai("click", function() { 1916 return A(e), x(l().closeCashier()); 1917 }), _e(6, "span", 5), Te()()(); 1918 } 1919 t & 2 && (o(3), v(p(4, 1, "PARTY.CASHIER.web.deposit.header"))); 1920} 1921function vc(t, a) { 1922 t & 1 && (Ee(0, "span", 7), d(1), r(2, "translate"), Te()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.headercancel.text"), " ")); 1923} 1924function Ec(t, a) { 1925 t & 1 && _e(0, "span", 5); 1926} 1927function Dc(t, a) { 1928 if (t & 1) { 1929 let e = k(); 1930 Ee(0, "div", 1)(1, "strong"), d(2), r(3, "translate"), Ee(4, "div", 6), ai("click", function() { 1931 return A(e), x(l().closeCashier()); 1932 }), h(5, vc, 3, 3, "span", 7)(6, Ec, 1, 0, "span", 5), Te()()(); 1933 } 1934 if (t & 2) { 1935 let e = l(); 1936 o(2), S("", p(3, 2, "PARTY.CASHIER.web.deposit.header"), " "), o(3), f(e.isBetmgmLabel ? 5 : 6); 1937 } 1938} 1939function xc(t, a) { 1940 t & 1 && D(0, "span", 2); 1941} 1942function Ac(t, a) { 1943 if (t & 1 && (n(0, "div")(1, "div", 1), h(2, xc, 1, 0, "span", 2), n(3, "div", 3)(4, "div")(5, "div", 4)(6, "section", 5), Gt(7), s()()()()()()), t & 2) { 1944 let e = l(); 1945 o(), m("ngClass", e.showIcon() ? "theme-check" : ""), o(), f(e.showClose() ? 2 : -1); 1946 } 1947} 1948function Lc(t, a) { 1949 t & 1 && D(0, "span", 2); 1950} 1951function Cc(t, a) { 1952 if (t & 1 && (n(0, "div")(1, "div", 6), h(2, Lc, 1, 0, "span", 2), n(3, "div", 3)(4, "div")(5, "div", 4)(6, "section", 5), Gt(7, 1
1952), s()()()()()()), t & 2) { 1953 let e = l(); 1954 o(), m("ngClass", e.showIcon() ? "theme-error-i" : ""), o(), f(e.showClose() ? 2 : -1); 1955 } 1956} 1957function Ic(t, a) { 1958 t & 1 && D(0, "span", 2); 1959} 1960function kc(t, a) { 1961 if (t & 1 && (n(0, "div")(1, "div", 7), h(2, Ic, 1, 0, "span", 2), n(3, "div", 3)(4, "div")(5, "div", 4)(6, "section", 5), Gt(7, 2), s()()()()()()), t & 2) { 1962 let e = l(); 1963 o(), m("ngClass", M(2, ua, e.p1Class(), e.showIcon() ? "theme-warning" : "")), o(), f(e.showClose() ? 2 : -1); 1964 } 1965} 1966function wc(t, a) { 1967 if (t & 1) { 1968 let e = k(); 1969 n(0, "span", 9), L("click", function() { 1970 return A(e), x(l(2).closeMessage()); 1971 }), s(); 1972 } 1973} 1974function Rc(t, a) { 1975 if (t & 1 && (n(0, "div")(1, "div", 8), h(2, wc, 1, 0, "span", 2), n(3, "div", 3)(4, "div")(5, "div", 4)(6, "section", 5), Gt(7, 3), s()()()()()()), t & 2) { 1976 let e = l(); 1977 o(), m("ngClass", e.showIcon() ? "theme-info-i" : ""), o(), f(e.showClose() ? 2 : -1); 1978 } 1979} 1980function Nc(t, a) { 1981 if (t & 1) { 1982 let e = k(); 1983 n(0, "show-message", 0)(1, "div", 1)(2, "p"), d(3), r(4, "translate"), s(), n(5, "p", 2), d(6), r(7, "translate"), s(), D(8, "p", 3), r(9, "translate"), n(10, "p", 2), d(11), r(12, "translate"), s(), n(13, "span")(14, "b", 4)(15, "a", 5), L("click", function() { 1984 return A(e), x(l(2).unblockForm()); 1985 }), d(16), r(17, "translate"), s(), n(18, "a", 5), L("click", function() { 1986 return A(e), x(l(2).submitAdaDeposit()); 1987 }), d(19), r(20, "translate"), s()()()()(); 1988 } 1989 if (t & 2) { 1990 let e = l(2); 1991 m("type", e.messageType.INFO), o(3), v(p(4, 7, "PARTY.CASHIER.web.deposit.ada.interaction.uk.msg")), o(3), v(p(7, 9, "PARTY.CASHIER.web.deposit.ada.interaction.uk.msg1")), o(2), m("vnDynamicHtml", b(9, 11, "PARTY.CASHIER.web.deposit.ada.interaction.gambling.uk.msg", I(20, ha, e.gamblingControlURL))), o(3), v(p(12, 14, "PARTY.CASHIER.web.deposit.ada.interaction.uk.msg2")), o(5), S(" ", p(17, 16, "PARTY.CASHIER.web.deposit.ada.interaction.cancel"), " "), o(3), S(" ", p(20, 18, "PARTY.CASHIER.web.deposit.ada.interaction.continue"), " "); 1992 } 1993} 1994function Tc(t, a) { 1995 if (t & 1) { 1996 let e = k(); 1997 n(0, "show-message", 0)(1, "div", 1)(2, "p"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s(), n(8, "p"), d(9), r(10, "translate"), s(), n(11, "span")(12, "b", 4)(13, "a", 6), L("click", function() { 1998 return A(e), x(l(2).submitAdaDeposit()); 1999 }), d(14), r(15, "translate"), s(), n(16, "a", 7), L("click", function() { 2000 return A(e), x(l(2).unblockForm()); 2001 }), d(17), r(18, "translate"), s()()()()(); 2002 } 2003 t & 2 && (m("type", l(2).messageType.INFO), o(3), v(p(4, 6, "PARTY.CASHIER.web.ada.interaction.msg1")), o(3), v(p(7, 8, "PARTY.CASHIER.web.ada.interaction.msg2")), o(3), v(p(10, 10, "PARTY.CASHIER.web.ada.interaction.msg3")), o(5), S(" ", p(15, 12, "PARTY.CASHIER.web.continue"), " "), o(3), S(" ", p(18, 14, "PARTY.CASHIER.web.ada.interaction.adjust.amount"), " ")); 2004} 2005function Pc(t, a) { 2006 if (t & 1 && (n(0, "div"), h(1, Nc, 21, 22, "show-message", 0)(2, Tc, 19, 16, "show-message", 0), s()), t & 2) { 2007 let e = l(); 2008 o(), f(e.isCountryUK ? 1 : 2); 2009 } 2010} 2011function _c(t, a) { 2012 if (t & 1 && (n(0, "show-message", 0)(1, "div", 1)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s(), D(8, "br"), n(9, "p"), d(10), r(11, "translate"), s(), D(12, "br"), n(13, "p"), d(14), r(15, "translate"), s(), D(16, "br")(17, "p", 2), r(18, "translate"), s()()), t & 2) { 2013 let e = l(); 2014 m("type", e.messageType.ERROR), o(3), v(p(4, 6, "PARTY.CASHIER.web.arc.deposit.limits.intervention.declined.msg.header")), o(3), v(p(7, 8, "PARTY.CASHIER.web.arc.deposit.limits.intervention.declined.msg.quote")), o(4), v(p(11, 10, "PARTY.CASHIER.web.arc.deposit.limits.intervention.blocked.body.msg1")), o(4), S(" ", b(15, 12, "PARTY.CASHIER.web.arc.deposit.limits.intervention.blocked.body.msg2", M(18, ga, e.arcDepositBlockStatus == null ? null : e.arcDepositBlockStatus.expiryTime, e.arcDepositBlockStatus == null ? null : e.arcDepositBlockStatus.expiryDate)), " "), o(3), m("vnDynamicHtml", b(18, 15, "PARTY.CASHIER.web.arc.deposit.limits.intervention.blocked.body.msg3", I(21, ba, e.arcDeclinedDepositClickHereUrl))); 2015 } 2016} 2017function Mc(t, a) { 2018 if (t & 1) { 2019 let e = k(); 2020 n(0, "show-message", 0)(1, "div", 1)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s(), n(8, "button", 2), L("click", function() { 2021 return A(e), x(l().openKycRedirectUrl()); 2022 }), d(9), r(10, "translate"), s()()(); 2023 } 2024 t & 2 && (m("type", l().messageType.INFO), o(3), v(p(4, 4, "PARTY.CASHIER.web.deposit.kyc.verification.msg1")), o(3), v(p(7, 6, "PARTY.CASHIER.web.deposit.kyc.verification.msg2")), o(3), S(" ", p(10, 8, "PARTY.CASHIER.web.deposit.kyc.verify.message"), " ")); 2025} 2026function Oc(t, a) { 2027 if (t & 1) { 2028 let e = k(); 2029 n(0, "show-message", 0)(1, "div", 1)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "vnCurrency"), r(8, "translate"), s(), n(9, "p"), d(10), r(11, "vnCurrency"), r(12, "translate"), s(), n(13, "div", 3)(14, "button", 4), L("click", function() { 2030 return A(e), x(l().depositBack()); 2031 }), d(15), r(16, "translate"), s(), n(17, "button", 5), L("click", function() { 2032 return A(e), x(l().submitPLDeposit()); 2033 }), d(18), r(19, "translate"), s()()()(); 2034 } 2035 if (t & 2) { 2036 let e = l(); 2037 m("type", e.messageType.INFO), o(3), S(" ", p(4, 6, "PARTY.CASHIER.web.deposit.kyc.301.msg1"), " "), o(3), S(" ", b(8, 11, "PARTY.CASHIER.web.deposit.kyc.301.msg2", I(24, ki, b(7, 8, e.userBalance, e.currencyPLN))), " "), o(4), S(" ", b(12, 17, "PARTY.CASHIER.web.deposit.kyc.301.msg3", I(26, wi, b(11, 14, e.depositLimit, e.currencyPLN))), " "), o(5), S(" ", p(16, 20, "PARTY.CASHIER.web.deposit.kyc.301.msg4"), " "), o(3), S(" ", p(19, 22, "PARTY.CASHIER.web.deposit.button"), " "); 2038 } 2039} 2040function Gc(t, a) { 2041 if (t & 1) { 2042 let e = k(); 2043 n(0, "show-message", 0)(1, "div", 1)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "vnCurrency"), r(8, "translate"), s(), n(9, "p"), d(10), r(11, "vnCurrency"), r(12, "translate"), s(), n(13, "button", 6), L("click", function() { 2044 return A(e), x(l().submitPLDeposit()); 2045 }), d(14), r(15, "translate"), s()()(); 2046 } 2047 if (t & 2) { 2048 let e = l(); 2049 m("type", e.messageType.INFO), o(3), S(" ", p(4, 5, "PARTY.CASHIER.web.deposit.kyc.301.msg1"), " "), o(3), S(" ", b(8, 10, "PARTY.CASHIER.web.deposit.kyc.301.msg2", I(21, ki, b(7, 7, e.userBalance, e.currencyPLN))), " "), o(4), S(" ", b(12, 16, "PARTY.CASHIER.web.deposit.kyc.302.msg1", I(23, wi, b(11, 13, e.depositLimit, e.currencyPLN))), " "), o(4), S(" ", p(15, 19, "PARTY.CASHIER.web.deposit.kyc.301.msg5"), " "); 2050 } 2051} 2052function Fc(t, a) { 2053 t & 1 && (n(0, "show-message", 0)(1, "div", 1)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s()()()), t & 2 && (m("type", l().messageType.INFO), o(3), v(p(4, 3, "PARTY.CASHIER.web.play.break.header")), o(3), v(p(7, 5, "PARTY.CASHIER.web.play.break.message"))); 2054} 2055function Hc(t, a) { 2056 if (t & 1) { 2057 let e = k(); 2058 n(0, "show-message", 0)(1, "div", 1)(2, "strong"), d(3), r(4, "vnCurrency"), r(5, "translate"), s(), n(6, "a", 2), L("click", function() { 2059 return A(e), x(l().gotoWithdrawal()); 2060 }), d(7), r(8, "translate"), s()()(); 2061 } 2062 if (t & 2) { 2063 let e, i = l(); 2064 m("type", i.messageType.INFO), o(3), S(" ", b(5, 6, "PARTY.CASHIER.web.deposit.pending.withdrawal", I(11, Ea, b(4, 3, (e = i.totalReversals()) == null ? null : e.amount, (e = i.totalReversals()) == null ? null : e.code))), " "), o(4), S(" ", p(8, 9, "PARTY.CASHIER.web.deposit.goto.withdrawal"), " "); 2065 } 2066} 2067function Yc(t, a) { 2068 if (t & 1 && (n(0, "show-message", 0)(1, "div", 1)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "p", 2), r(6, "translate"), s()()), t & 2) { 2069 let e = l(); 2070 m("type", e.messageType.INFO), o(3), v(p(4, 3, "PARTY.CASHIER.web.session.timeout.nl.header")), o(2), m("vnDynamicHtml", b(6, 5, "PARTY.CASHIER.web.session.timeout.nl.message", I(8, xa, e.sessionTimeUpdateUrl))); 2071 } 2072} 2073function Bc(t, a) { 2074 if (t & 1 && (n(0, "show-message", 0)(1, "div", 1)(2, "span"), d(3), r(4, "translate"), s(), n(5, "a", 2), d(6), r(7, "translate"), s()()()), t & 2) { 2075 let e = l(); 2076 m("type", e.messageType.INFO), o(3), v(p(4, 5, "PARTY.CASHIER.web.deposit.curfew.new.message1")), o(2), m("href", F(e.depositCurfewRedirectUrl), P), o(), v(p(7, 7, "PARTY.CASHIER.web.deposit.curfew.new.message2")); 2077 } 2078} 2079function Uc(t, a) { 2080 if (t & 1) { 2081 let e = k(); 2082 n(0, "show-message", 0)(1, "div", 1)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "a", 3), L("click", function() { 2083 return A(e), x(l().liveChatUrlRisky()); 2084 }), n(6, "span", 4)(7, "b"), d(8), r(9, "translate"), s()()()()(); 2085 } 2086 t & 2 && (m("type", l().messageType.INFO), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.risk.player.message")), o(5), S(" ", p(9, 5, "PARTY.CASHIER.web.arc.deposit.limits.intervention.liveChat"), " ")); 2087} 2088function zc(t, a) { 2089 if (t & 1) { 2090 let e = k(); 2091 n(0, "show-message", 6), L("close", function() {
2092 return A(e), x(l(2).closeToaster()); 2093 }), n(1, "div", 1), D(2, "p", 7), r(3, "translate"), s()(); 2094 } 2095 t & 2 && (m("type", l(2).messageType.INFO)("showClose", !0), o(2), m("vnDynamicHtml", p(3, 3, "PARTY.CASHIER.web.deposit.vatTaxInfo.text2"))); 2096} 2097function qc(t, a) { 2098 t & 1 && (n(0, "show-message", 0)(1, "div", 8), D(2, "p", 7), r(3, "translate"), s()()), t & 2 && (m("type", l(2).messageType.WARNING), o(2), m("vnDynamicHtml", p(3, 2, "PARTY.CASHIER.web.deposit.vatTaxInfo.text"))); 2099} 2100function Vc(t, a) { 2101 t & 1 && h(0, zc, 4, 5, "show-message", 5)(1, qc, 4, 4, "show-message", 0), t & 2 && f(l().showVATInfoMessage() ? 0 : 1); 2102} 2103function Wc(t, a) { 2104 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text2"))); 2105} 2106function Kc(t, a) { 2107 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text3"))); 2108} 2109function $c(t, a) { 2110 if (t & 1) { 2111 let e = k(); 2112 n(0, "show-message", 0)(1, "div", 8)(2, "p", 9), d(3), r(4, "translate"), s(), h(5, Wc, 3, 3, "p")(6, Kc, 3, 3, "p"), n(7, "a", 10), L("click", function() { 2113 return A(e), x(l().updateNowCta()); 2114 }), d(8), r(9, "translate"), s()()(); 2115 } 2116 if (t & 2) { 2117 let e = l(); 2118 m("type", e.messageType.WARNING), o(3), v(p(4, 6, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text1")), o(2), f(e.userData?.configParams?.rekycSubErrorCode == "600" ? 5 : e.userData?.configParams?.rekycSubErrorCode == "602" ? 6 : -1), o(2), m("href", F(e.userData?.configParams?.rekycUrl + "&cashierQd=true"), P), o(), v(p(9, 8, "PARTY.CASHIER.web.deposit.expiredId.updateNow.cta")); 2119 } 2120} 2121function Qc(t, a) { 2122 if (t & 1) { 2123 let e = k(); 2124 n(0, "show-message", 0)(1, "div", 8)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p", 11), d(6), r(7, "vnCurrency"), r(8, "translate"), s(), n(9, "p", 11), d(10), r(11, "translate"), s()()(), n(12, "div", 12)(13, "a", 13), L("click", function() { 2125 return A(e), x(l().mllInterceptorClick(!0)); 2126 }), d(14), r(15, "translate"), s(), n(16, "a", 14), L("click", function() { 2127 return A(e), x(l().mllInterceptorClick(!1)); 2128 }), d(17), r(18, "translate"), s()(); 2129 } 2130 if (t & 2) { 2131 let e = l(); 2132 m("type", e.messageType.WARNING), o(3), S(" ", p(4, 8, "PARTY.CASHIER.web.deposit.pegasus.mll.interceptor.header"), " "), o(3), S(" ", b(8, 12, e.userData?.configParams?.limitType?.toLowerCase() == "calendar" ? "PARTY.CASHIER.web.deposit.pegasus.mll.interceptor.text.calendar" : "PARTY.CASHIER.web.deposit.pegasus.mll.interceptor.text.rolling", I(21, Ri, p(7, 10, e.userData == null || e.userData.configParams == null ? null : e.userData.configParams.limit))), " "), o(4), v(p(11, 15, "PARTY.CASHIER.web.deposit.pegasus.mll.interceptor.text3")), o(4), S(" ", p(15, 17, "PARTY.CASHIER.web.deposit.pegasus.keepLimit.cta"), " "), o(2), m("href", F(e.userData?.configParams?.limitUrl), P), o(), S(" ", p(18, 19, "PARTY.CASHIER.web.deposit.pegasus.setLimit.cta"), " "); 2133 } 2134} 2135function Xc(t, a) { 2136 if (t & 1 && (n(0, "div")(1, "ds-alert", 15), d(2), r(3, "translate"), s()()), t & 2) { 2137 let e = l(); 2138 o(), m("inverse", !1), o(), S(" ", b(3, 2, "PARTY.CASHIER.web.prepaid.daily.limit.info", I(5, Ri, e.maxPrepaidDailyDepositLimit)), " "); 2139 } 2140} 2141function jc(t, a) { 2142 t & 1 && (n(0, "show-message", 0)(1, "div", 3)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "br"), n(6, "p"), d(7), r(8, "translate"), s()()()), t & 2 && (m("type", l().messageType.ERROR), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.decline.message")), o(4), v(p(8, 5, "PARTY.CASHIER.web.deposit.purchaselimits.message"))); 2143} 2144function Jc(t, a) { 2145 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.rglimitsexceeded.daily.message"))); 2146} 2147function Zc(t, a) { 2148 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.rglimitsexceeded.weekly.message"))); 2149} 2150function ed(t, a) { 2151 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.rglimitsexceeded.monthly.message"))); 2152} 2153function td(t, a) { 2154 if (t & 1 && (n(0, "show-message", 1)(1, "div", 3)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "br"), n(6, "div"), h(7, Jc, 3, 3, "p")(8, Zc, 3, 3, "p")(9, ed, 3, 3, "p"), s()()()), t & 2) { 2155 let e, i = l();
2156 m("type", i.messageType.ERROR), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.rglimitsexceeded.header.message")), o(4), f((e = i.rgLimitsErrorDetails?.errorCode) === "116" ? 7 : e === "117" ? 8 : e === "118" ? 9 : -1); 2157 } 2158} 2159function id(t, a) { 2160 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.instrument.limit.exceeded.message"))); 2161} 2162function od(t, a) { 2163 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.instrument.limit.revised.amount.message"))); 2164} 2165function ad(t, a) { 2166 if (t & 1 && (n(0, "show-message", 2)(1, "div", 3)(2, "span"), h(3, id, 3, 3, "p")(4, od, 3, 3, "p"), s()()()), t & 2) { 2167 let e, i = l(); 2168 m("type", i.messageType.ERROR), o(3), f((e = i.instrumentDepositLimitErrorDetails.errorMessage) === "INSTRUMENT_DEPOSIT_LIMIT_EXCEEDED" ? 3 : e === "INSTRUMENT_DEPOSIT_LIMIT_TO_BE_EXCEEDED" ? 4 : -1); 2169 } 2170} 2171function rd(t, a) { 2172 t & 1 && (n(0, "show-message", 0)(1, "p", 23), d(2), r(3, "translate"), s()()), t & 2 && (m("type", l().messageType.ERROR), o(2), v(p(3, 2, "PARTY.CASHIER.web.deposit.notavailble"))); 2173} 2174function sd(t, a) { 2175 if (t & 1 && (n(0, "strong"), d(1), s()), t & 2) { 2176 let e = l(2); 2177 o(), v(e.errorTemplate.header); 2178 } 2179} 2180function nd(t, a) { 2181 if (t & 1 && (n(0, "show-message", 2)(1, "div", 23), h(2, sd, 2, 1, "strong"), n(3, "p"), d(4), s()()()), t & 2) { 2182 let e = l(); 2183 m("type", e.messageType.ERROR), o(2), f(e.errorTemplate?.header ? 2 : -1), o(2), v(e.errorTemplate?.description); 2184 } 2185} 2186function ld(t, a) { 2187 t & 1 && (n(0, "show-message", 3)(1, "div", 23)(2, "strong", 24), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s()()()), t & 2 && (m("type", l().messageType.ERROR), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.decline.message1.v3.header")), o(3), v(p(7, 5, "PARTY.CASHIER.web.deposit.decline.message1.v3.text"))); 2188} 2189function cd(t, a) { 2190 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "translate"), s()()), t & 2) { 2191 let e = l(3); 2192 o(2), S(" ", b(4, 4, "PARTY.CASHIER.web.deposit.kyc.limit.exceededsweden", I(7, ze, b(3, 1, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode))), " "); 2193 } 2194} 2195function dd(t, a) { 2196 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "translate"), s()()), t & 2) { 2197 let e = l(4); 2198 o(2), S(" ", b(3, 1, "PARTY.CASHIER.web.deposit.de.proposed.product.msg", I(4, Xt, e.proposedProduct)), " "); 2199 } 2200} 2201function pd(t, a) { 2202 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "vnCurrency"), r(8, "translate"), s(), n(9, "p")(10, "a", 25)(11, "b"), d(12), r(13, "translate"), s()(), d(14, ". "), s(), h(15, dd, 4, 6, "div"), s()), t & 2) { 2203 let e = l(3); 2204 o(2), S(" ", b(4, 9, "PARTY.CASHIER.web.deposit.de.limit.exceeded.msg", I(20, ze, b(3, 6, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode))), " "), o(4), S(" ", b(8, 15, "PARTY.CASHIER.web.deposit.de.sofort.msg", I(22, ze, b(7, 12, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode))), " "), o(4), m("href", F(e.kycDetails.kycRedirectionUrlInfo.url), P), o(2), v(p(13, 18, "PARTY.CASHIER.web.deposit.de.limit.another.option")), o(3), f(e.isDepositAllowedOnOtherProduct ? 15 : -1); 2205 } 2206} 2207function md(t, a) { 2208 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "translate"), s()()), t & 2) { 2209 let e = l(3); 2210 o(2), S(" ", b(4, 4, "PARTY.CASHIER.web.deposit.kyc.limit.exce.gbr", I(7, ze, b(3, 1, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode))), " "); 2211 } 2212} 2213function ud(t, a) { 2214 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "translate"), s()()), t & 2) { 2215 let e = l(3); 2216 o(2), S(" ", b(4, 4, "PARTY.CASHIER.web.deposit.kyc.limit.exce.irl", I(7, ze, b(3, 1, e.kycDetail
2216s.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode))), " "); 2217 } 2218} 2219function hd(t, a) { 2220 if (t & 1 && (n(0, "div"), h(1, cd, 5, 9, "div"), h(2, pd, 16, 24, "div"), h(3, md, 5, 9, "div"), h(4, ud, 5, 9, "div"), s()), t & 2) { 2221 let e = l(2); 2222 o(), f(e.IsSwedenFE ? 1 : -1), o(), f(e.isDEUJurisdiction ? 2 : -1), o(), f(e.IsGreeceFE ? 3 : -1), o(), f(e.isDEUJurisdiction ? -1 : 4); 2223 } 2224} 2225function fd(t, a) { 2226 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s(), n(8, "p"), d(9), r(10, "translate"), s()()), t & 2) { 2227 let e = l(3); 2228 o(2), S(" ", b(4, 6, "PARTY.CASHIER.web.deposit.de.limit.tobe.exceededmsg", I(14, ze, b(3, 3, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode))), " "), o(4), S(" ", b(7, 9, "PARTY.CASHIER.web.deposit.de.limit.tobe.exceeded1msg", I(16, Xt, e.productToShow)), " "), o(3), v(p(10, 12, "PARTY.CASHIER.web.deposit.de.limit.tobe.exceeded3")); 2229 } 2230} 2231function gd(t, a) { 2232 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "vnCurrency"), r(5, "translate"), s()()), t & 2) { 2233 let e = l(3); 2234 o(2), S(" ", b(5, 7, "PARTY.CASHIER.web.deposit.kyc.limit.tobe.exceeded", M(10, wa, b(3, 1, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode), b(4, 4, e.kycDetails.kycRemainingLimit == null ? null : e.kycDetails.kycRemainingLimit.value, e.kycDetails.kycRemainingLimit == null ? null : e.kycDetails.kycRemainingLimit.currencyCode))), " "); 2235 } 2236} 2237function bd(t, a) { 2238 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "vnCurrency"), r(5, "vnCurrency"), r(6, "translate"), s()()), t & 2) { 2239 let e = l(3); 2240 o(2), S(" ", b(6, 10, "PARTY.CASHIER.web.deposit.kyc.limit.tobe.exceed.sb", Be(13, Ra, b(3, 1, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode), b(4, 4, e.kycDetails.additionalInfo == null ? null : e.kycDetails.additionalInfo.kycStandardLimitAmount, e.kycDetails.additionalInfo == null ? null : e.kycDetails.additionalInfo.kycStandardLimitCurrency), b(5, 7, e.kycDetails.kycRemainingLimit == null ? null : e.kycDetails.kycRemainingLimit.value, e.kycDetails.kycRemainingLimit == null ? null : e.kycDetails.kycRemainingLimit.currencyCode))), " "); 2241 } 2242} 2243function yd(t, a) { 2244 if (t & 1 && (n(0, "div"), h(1, fd, 11, 18, "div"), h(2, gd, 6, 13, "div"), h(3, bd, 7, 17, "div"), s()), t & 2) { 2245 let e = l(2); 2246 o(), f(e.isDEUJurisdiction ? 1 : -1), o(), f(!e.isDEUJurisdiction && e.kycDetails.errorResponse.templateName != "deposit_kyc_limit_exceeded" ? 2 : -1), o(), f(!e.isDEUJurisdiction && e.kycDetails.errorResponse.templateName == "deposit_kyc_limit_exceeded" ? 3 : -1); 2247 } 2248} 2249function Sd(t, a) { 2250 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "translate"), s()()), t & 2) { 2251 let e = l(2); 2252 o(2), S(" ", b(4, 4, "PARTY.CASHIER.web.deposit.kyc.limit.exce.gbr", I(7, ze, b(3, 1, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode))), " "); 2253 } 2254} 2255function vd(t, a) { 2256 if (t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "translate"), s(), n(5, "span")(6, "a", 25)(7, "b"), d(8), r(9, "translate"), s()(), d(10, "."), s(), n(11, "p"), d(12), r(13, "translate"), s()()), t & 2) { 2257 let e = l(3); 2258 o(2), S(" ", b(4, 8, "PARTY.CASHIER.web.deposit.de.sofort.msg", I(16, ze, b(3, 5, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.value, e.kycDetails.kycLimit == null ? null : e.kycDetails.kycLimit.currencyCode))), " "), o(4), m("href", F(e.kycDetails.kycRedirectionUrlInfo.url), P), o(2), v(p(9, 11, "PARTY.CASHIER.web.deposit.de.limit.another.option")), o(4), S(" ", b(13, 13, "PARTY.CASHIER.web.deposit.de.proposed.product.msg", I(18, Xt, e.proposedProduct)), " "); 2259 } 2260} 2261function Ed(t, a) { 2262 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.kyc.graceperiod.completed"), " ")); 2263} 2264function Dd(t, a) { 2265 if (t & 1 && (n(0, "div"), h(1, vd, 14, 20, "div"), h(2, Ed, 3, 3, "p"), s()), t & 2) { 2266 let e = l(2); 2267 o(), f(e.isDEUJurisdiction ? 1 : -1), o(), f(e.isDEUJurisdiction ? -1 : 2); 2268 } 2269} 2270function xd(t, a) { 2271 if (t & 1) { 2272 let e = k(); 2273 n(0, "div")(1, "button", 26), L("click", function() { 2274 A(e); 2275 let i = l(2);
2276 return x(i.postActionMessage(i.kycDetails.kycRedirectionUrlInfo == null ? null : i.kycDetails.kycRedirectionUrlInfo.url)); 2277 }), d(2), r(3, "translate"), s()(); 2278 } 2279 t & 2 && (o(2), S(" ", p(3, 1, "PARTY.CASHIER.web.deposit.kyc.verify.message"), " ")); 2280} 2281function Ad(t, a) { 2282 if (t & 1) { 2283 let e = k(); 2284 n(0, "div")(1, "button", 27), L("click", function() { 2285 A(e); 2286 let i = l(2); 2287 return x(i.postAppMessage(i.kycDetails.kycRedirectionUrlInfo == null ? null : i.kycDetails.kycRedirectionUrlInfo.url)); 2288 }), d(2), r(3, "translate"), s()(); 2289 } 2290 t & 2 && (o(2), S(" ", p(3, 1, "PARTY.CASHIER.web.deposit.kyc.verify.message"), " ")); 2291} 2292function Ld(t, a) { 2293 if (t & 1 && (n(0, "div")(1, "a", 28), d(2), r(3, "translate"), s()()), t & 2) { 2294 let e = l(2); 2295 o(), m("href", F(e.kycDetails.kycRedirectionUrlInfo?.url), P), o(), v(p(3, 3, "PARTY.CASHIER.web.deposit.kyc.verify.message")); 2296 } 2297} 2298function Cd(t, a) { 2299 if (t & 1 && (n(0, "div")(1, "show-message", 21)(2, "div", 23)(3, "div"), h(4, hd, 5, 4, "div")(5, yd, 4, 3, "div")(6, Sd, 5, 9, "div")(7, Dd, 3, 2, "div"), s()()(), n(8, "div"), h(9, xd, 4, 3, "div")(10, Ad, 4, 3, "div")(11, Ld, 4, 5, "div"), s()()), t & 2) { 2300 let e, i, c = l(); 2301 o(), m("type", c.messageType.ERROR), o(3), f((e = c.kycDetails.errorResponse?.errorMessage) === "KYC_LIMIT_EXCEEDED" ? 4 : e === "KYC_LIMIT_TO_BE_EXCEEDED" ? 5 : e === "KYC_LIMIT_EXHAUSTED" ? 6 : e === "KYC_GRACEPERIOD_COMPLETED" ? 7 : -1), o(5), f((i = c.kycDetails.kycRedirectionUrlInfo?.target) === "postActionMessage" ? 9 : i === "postAppMessage" ? 10 : 11); 2302 } 2303} 2304function Id(t, a) { 2305 if (t & 1 && (n(0, "p"), d(1), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 2306 let e = l(2); 2307 o(), S(" ", b(3, 4, "PARTY.CASHIER.web.deposit.qd.centraldeplimit.exceeded.message", I(7, Na, b(2, 1, e.CentralDepLimitsErrorDetails == null || e.CentralDepLimitsErrorDetails.errorResponse == null ? null : e.CentralDepLimitsErrorDetails.errorResponse.remainingAmount, e.CentralDepLimitsErrorDetails == null || e.CentralDepLimitsErrorDetails.amount == null ? null : e.CentralDepLimitsErrorDetails.amount.currencyCode))), " "); 2308 } 2309} 2310function kd(t, a) { 2311 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.qd.centraldeplimit.exhausted.message"))); 2312} 2313function wd(t, a) { 2314 if (t & 1 && (n(0, "show-message", 4)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), h(5, Id, 4, 9, "p"), h(6, kd, 3, 3, "p"), s()()), t & 2) { 2315 let e = l(); 2316 m("type", e.messageType.ERROR), o(3), S("", p(4, 4, "PARTY.CASHIER.web.deposit.qd.centraldeplimit.exceeded.header"), " "), o(2), f(e.ExceededCase ? 5 : -1), o(), f(e.ExceededCase ? -1 : 6); 2317 } 2318} 2319function Rd(t, a) { 2320 if (t & 1 && (n(0, "div")(1, "strong"), d(2), r(3, "translate"), s(), n(4, "p"), d(5), r(6, "translate"), s()()), t & 2) { 2321 let e = l(3); 2322 o(2), v(p(3, 2, "PARTY.CASHIER.web.deposit.qd.centraldeplimit.exceeded.header")), o(3), S(" ", b(6, 4, "PARTY.CASHIER.web.deposit.decline.message2.refund.cdr.message", I(7, Pa, e.paymentMethod)), " "); 2323 } 2324} 2325function Nd(t, a) { 2326 t & 1 && (n(0, "div")(1, "strong"), d(2), r(3, "translate"), s(), n(4, "p"), d(5), r(6, "translate"), s()()), t & 2 && (o(2), v(p(3, 2, "PARTY.CASHIER.web.deposit.decline.message2.cdr.header")), o(3), v(p(6, 4, "PARTY.CASHIER.web.deposit.decline.message2.rejected.cdr.message"))); 2327} 2328function Td(t, a) { 2329 if (t & 1 && (n(0, "div"), h(1, Rd, 7, 9, "div"), h(2, Nd, 7, 6, "div"), s()), t & 2) { 2330 let e = l(2); 2331 o(), f(e.cdrMessagesErrorDetails.txnState == "refund" ? 1 : -1), o(), f(e.cdrMessagesErrorDetails.txnState == "reject" ? 2 : -1); 2332 } 2333} 2334function Pd(t, a) { 2335 if (t & 1 && (n(0, "show-message", 5)(1, "div", 23), h(2, Td, 3, 2, "div"), s()()), t & 2) { 2336 let e = l(); 2337 m("type", e.messageType.ERROR), o(2), f(z(2, Ta).includes(e.cdrMessagesErrorDetails.errorMessage) ? 2 : -1); 2338 } 2339} 2340function _d(t, a) { 2341 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.paypaldirect.2046.insufficientFunds.text"), " ")); 2342} 2343function Md(t, a) { 2344 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.paypaldirect.2046.instrumentDecline.text"), " ")); 2345} 2346function Od(t, a) { 2347 if (t & 1 && (n(0, "show-message", 6)(1, "div", 23)(2, "div")(3, "strong"), d(4), r(5, "translate"), s(), h(6, _d, 3, 3, "p"), h(7, Md, 3, 3, "p"), s()()()), t & 2) { 2348 let e = l();
2349 m("type", e.messageType.ERROR), o(4), v(p(5, 4, "PARTY.CASHIER.web.deposit.decline.message1.v3.header")), o(2), f(e.depositService.paypalDirectBadFunding?.errorMessage == "2046 : INSUFFICIENT_FUNDS" ? 6 : -1), o(), f(z(6, _a).includes(e.depositService.paypalDirectBadFunding == null ? null : e.depositService.paypalDirectBadFunding.errorMessage) ? 7 : -1); 2350 } 2351} 2352function Gd(t, a) { 2353 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.error.DepositDecline.DonotHonour"))); 2354} 2355function Fd(t, a) { 2356 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.error.DepositDecline.DonotHonour.US"))); 2357} 2358function Hd(t, a) { 2359 if (t & 1 && (n(0, "show-message", 7)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), h(5, Gd, 3, 3, "p"), h(6, Fd, 3, 3, "p"), s()()), t & 2) { 2360 let e = l(); 2361 m("type", e.messageType.ERROR), o(3), v(p(4, 4, "PARTY.CASHIER.web.deposit.decline.message1.v3.header")), o(2), f(e.isUSLabel ? -1 : 5), o(), f(e.isUSLabel ? 6 : -1); 2362 } 2363} 2364function Yd(t, a) { 2365 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.insuffientfunds.text"))); 2366} 2367function Bd(t, a) { 2368 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.insuffientfunds.text.US"))); 2369} 2370function Ud(t, a) { 2371 if (t & 1 && (n(0, "show-message", 8)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), h(5, Yd, 3, 3, "p"), h(6, Bd, 3, 3, "p"), s()()), t & 2) { 2372 let e = l(); 2373 m("type", e.messageType.ERROR), o(3), v(p(4, 4, "PARTY.CASHIER.web.deposit.decline.message1.v3.header")), o(2), f(e.isUSLabel ? -1 : 5), o(), f(e.isUSLabel ? 6 : -1); 2374 } 2375} 2376function zd(t, a) { 2377 t & 1 && (n(0, "show-message", 9)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s()()()), t & 2 && (m("type", l().messageType.ERROR), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.decline.message1.v3.header")), o(3), v(p(7, 5, "PARTY.CASHIER.web.deposit.invali
2377dCvv.text"))); 2378} 2379function qd(t, a) { 2380 t & 1 && (n(0, "show-message", 10)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s()()()), t & 2 && (m("type", l().messageType.ERROR), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.decline.message1.v3.header")), o(3), v(p(7, 5, "PARTY.CASHIER.web.deposit.internalErrorDetails.text"))); 2381} 2382function Vd(t, a) { 2383 if (t & 1) { 2384 let e = k(); 2385 n(0, "show-message", 11)(1, "div", 29)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s(), n(8, "p"), d(9), r(10, "translate"), s(), D(11, "br"), n(12, "span")(13, "b", 30)(14, "a", 31), L("click", function() { 2386 return A(e), x(l().closeQD()); 2387 }), d(15), r(16, "translate"), s(), n(17, "a", 32), L("click", function() { 2388 return A(e), x(l().submitArcDeposit()); 2389 }), d(18), r(19, "translate"), s()()()()(); 2390 } 2391 t & 2 && (m("type", l().messageType.INFO), o(3), v(p(4, 6, "PARTY.CASHIER.web.arc.deposit.limits.interaction.msg.header")), o(3), v(p(7, 8, "PARTY.CASHIER.web.arc.deposit.limits.interaction.bmsg1")), o(3), v(p(10, 10, "PARTY.CASHIER.web.arc.deposit.limits.interaction.bmsg2")), o(6), S(" ", p(16, 12, "PARTY.CASHIER.web.arc.deposit.limits.interaction.msg.btn.adjust.amount"), " "), o(3), S(" ", p(19, 14, "PARTY.CASHIER.web.continue"), " ")); 2392} 2393function Wd(t, a) { 2394 if (t & 1 && (n(0, "div")(1, "show-message", 33)(2, "div", 23)(3, "strong"), d(4), r(5, "vnCurrency"), r(6, "translate"), s(), n(7, "p"), d(8), r(9, "translate"), n(10, "a", 25), d(11), s()()()()()), t & 2) { 2395 let e = l(2); 2396 o(), m("type", e.messageType.ERROR), o(3), v(b(6, 9, "PARTY.CASHIER.web.deposit.affordibility.limit.exceeded.header", I(14, st, b(5, 6, e.amlNetDepLimitErrorDetails == null ? null : e.amlNetDepLimitErrorDetails.netDepLimit, e.amlNetDepLimitErrorDetails == null ? null : e.amlNetDepLimitErrorDetails.accountCurrency)))), o(4), S(" ", p(9, 12, "PARTY.CASHIER.web.deposit.affordibility.limit.exceeded.msg"), " "), o(2), m("href", Re("mailto:", e.amlNetDepLimitErrorDetails?.contactEmail), P), o(), v(e.amlNetDepLimitErrorDetails?.contactEmail); 2397 } 2398} 2399function Kd(t, a) { 2400 if (t & 1 && (n(0, "div")(1, "show-message", 34)(2, "div", 29)(3, "strong"), d(4), r(5, "vnCurrency"), r(6, "translate"), s(), n(7, "p"), d(8), r(9, "translate"), n(10, "a", 25), d(11), s()()()()()), t & 2) { 2401 let e = l(2); 2402 o(), m("type", e.messageType.INFO), o(3), v(b(6, 9, "PARTY.CASHIER.web.deposit.affordibility.limit.tobeexceeded.header", I(14, st, b(5, 6, e.amlNetDepLimitErrorDetails == null ? null : e.amlNetDepLimitErrorDetails.netDepLimit, e.amlNetDepLimitErrorDetails == null ? null : e.amlNetDepLimitErrorDetails.accountCurrency)))), o(4), S(" ", p(9, 12, "PARTY.CASHIER.web.deposit.affordibility.limit.tobeexceeded.msg"), " "), o(2), m("href", Re("mailto:", e.amlNetDepLimitErrorDetails?.contactEmail), P), o(), v(e.amlNetDepLimitErrorDetails?.contactEmail); 2403 } 2404} 2405function $d(t, a) { 2406 if (t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2) { 2407 let e = l(3); 2408 o(), S(" ", b(2, 1, "PARTY.CASHIER.web.svoc.161.message1", I(4, He, e.amlNetDepLimitErrorDetails == null ? null : e.amlNetDepLimitErrorDetails.contactUsPhone)), " "); 2409 } 2410} 2411function Qd(t, a) { 2412 if (t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2) { 2413 let e = l(3); 2414 o(), S(" ", b(2, 1, "PARTY.CASHIER.web.svoc.161.message1.uk", I(4, He, e.amlNetDepLimitErrorDetails == null ? null : e.amlNetDepLimitErrorDetails.contactUsPhone)), " "); 2415 } 2416} 2417function Xd(t, a) { 2418 if (t & 1) { 2419 let e = k(); 2420 n(0, "div")(1, "button", 37), L("click", function() { 2421 return A(e), x(l(3).triggerChat("chat here cta")); 2422 }), d(2), r(3, "translate"), s()(); 2423 } 2424 t & 2 && (o(2), S(" ", p(3, 1, "PARTY.CASHIER.web.deposit.chat.here.text"), " ")); 2425} 2426function jd(t, a) { 2427 if (t & 1) { 2428 let e = k(); 2429 n(0, "div")(1, "show-message", 35)(2, "div", 29)(3, "strong"), d(4), r(5, "translate"), s(), n(6, "p"), h(7, $d, 3, 6, "span"), h(8, Qd, 3, 6, "span"), n(9, "b")(10, "u", 36), L("click", function() { 2430 return A(e), x(l(2).triggerChat("chat link")); 2431 }), d(11, "chat"), s()(), d(12), r(13, "translate"), n(14, "a", 25), d(15), s(), d(16), r(17, "translate"), s()()(), h(18, Xd, 4, 3, "div"), s(); 2432 } 2433 if (t & 2) { 2434 let e = l(2); 2435 o(), m("type", e.messageType.INFO), o(3), S(" ", p(5, 10, "PARTY.CASHIER.web.svoc.161.header1"), " "), o(3), f(e.isCountryUK ? -1 : 7), o(), f(e.isCountryUK ? 8 : -1), o(4), S(" ", p(13, 12, "PARTY.CASHIER.web.svoc.161.message3"), " "), o(2), m("href", Re("mailto:", e.amlNetDepLimitErrorDetails?.contactEmail), P), o(), v(e.amlNetDepLimitErrorDetails?.contactEmail), o(), S(" ", p(17, 14, "PARTY.CASHIER.web.svoc.161.message2"), " "), o(2), f(e.showChatCTA && !e.hideChat ? 18 : -1); 2436 } 2437} 2438function Jd(t, a) { 2439 if (t & 1 && (n(0, "div")(1, "div"), h(2, Wd, 12, 16, "div")(3, Kd, 12, 16, "div")(4, jd, 19, 16, "div"), s()()), t & 2) { 2440 let e, i = l(); 2441 o(2), f((e = i.amlNetDepLimitErrorDetails?.templateName) === "aml_limit_exceeded" ? 2 : e === "aml_limit_to_be_exceeded" ? 3 : 4); 2442 } 2443} 2444function Zd(t, a) { 2445 if (t & 1) { 2446 let e = k(); 2447 n(0, "div", 38)(1, "show-message", 39)(2, "div", 23)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2448 return A(e), x(l(2).monthlyLimit(i, "annual loss limit link")); 2449 }), s(), n(6, "p", 41), d(7), r(8, "translate"), s(), n(9, "p", 42), r(10, "translate"), L("click", function(i) { 2450 return A(e), x(l(2).contactUsLink(i, "chat with us link")); 2451 }), s()()()(); 2452 } 2453 if (t & 2) { 2454 let e = l(2);
2455 o(), m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(5, 7, "PARTY.CASHIER.web.yearly.affordibility.limit.exceeded.header", M(15, Ti, b(4, 4, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.limit, e.currencyGBP), e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.hardstopInfoLink))), o(4), v(p(8, 10, "PARTY.CASHIER.web.deposit.hardstop.limit.text1")), o(2), m("vnDynamicHtml", b(10, 12, "PARTY.CASHIER.web.deposit.hardstop.limit.text2", I(18, de, e.prorgDepLimitErrorDetails.contactUs))); 2456 } 2457} 2458function ep(t, a) { 2459 if (t & 1) { 2460 let e = k(); 2461 n(0, "div", 38)(1, "show-message", 43)(2, "div", 29)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2462 return A(e), x(l(2).monthlyLimit(i, "annual loss limit link")); 2463 }), s(), n(6, "p", 41), d(7), r(8, "vnCurrency"), r(9, "translate"), s(), n(10, "p", 41), d(11), r(12, "translate"), s(), n(13, "p", 42), r(14, "translate"), L("click", function(i) { 2464 return A(e), x(l(2).contactUsLink(i, "chat with us link")); 2465 }), s()()()(); 2466 } 2467 if (t & 2) { 2468 let e = l(2); 2469 o(), m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(5, 8, "PARTY.CASHIER.web.yearly.affordibility.limit.tobeexceeded.header", M(22, Ti, b(4, 5, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.limit, e.currencyGBP), e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.hardstopInfoLink))), o(4), S(" ", b(9, 14, "PARTY.CASHIER.web.172.limit.to.be.reached.msg3", I(25, te, b(8, 11, e.prorgDepLimitErrorDetails == null || e.prorgDepLimitErrorDetails.allowedAmt == null ? null : e.prorgDepLimitErrorDetails.allowedAmt.value, e.prorgDepLimitErrorDetails == null || e.prorgDepLimitErrorDetails.allowedAmt == null ? null : e.prorgDepLimitErrorDetails.allowedAmt.currencyCode))), " "), o(4), S(" ", p(12, 17, "PARTY.CASHIER.web.deposit.hardstop.limit.text1"), " "), o(2), m("vnDynamicHtml", b(14, 19, "PARTY.CASHIER.web.deposit.hardstop.limit.text2", I(27, de, e.prorgDepLimitErrorDetails.contactUs))); 2470 } 2471} 2472function tp(t, a) { 2473 if (t & 1) { 2474 let e = k(); 2475 n(0, "div", 38)(1, "show-message", 44)(2, "div", 23)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2476 return A(e), x(l(2).monthlyLimit(i, "loss limit link")); 2477 }), s(), n(6, "p", 41), d(7), r(8, "translate"), s(), D(9, "p", 45), r(10, "translate"), s()()(); 2478 } 2479 if (t & 2) { 2480 let e = l(2); 2481 o(), m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(5, 7, "PARTY.CASHIER.web.deposit.hardstop.limit.header.bea", Be(15, Pi, b(4, 4, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.limit, e.currencyGBP), e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.hardstopUnderAgeValue, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.hardstopInfoLink))), o(4), v(p(8, 10, "PARTY.CASHIER.web.deposit.hardstop.limit.text1")), o(2), m("vnDynamicHtml", b(10, 12, "PARTY.CASHIER.web.181.deposit.affordibility.limit.exceeded.msg2", I(19, wt, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.playerProtectionEmail))); 2482 } 2483} 2484function ip(t, a) { 2485 if (t & 1) { 2486 let e = k(); 2487 n(0, "div", 38)(1, "show-message", 44)(2, "div", 29)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2488 return A(e), x(l(2).monthlyLimit(i, "loss limit link")); 2489 }), s(), n(6, "p", 41), d(7), r(8, "vnCurrency"), r(9, "translate"), s(), n(10, "p", 41), d(11), r(12, "translate"), s(), D(13, "p", 45), r(14, "translate"), s()()(); 2490 } 2491 if (t & 2) { 2492 let e = l(2); 2493 o(), m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(5, 8, "PARTY.CASHIER.web.deposit.hardstop.limit.header.bea2", Be(22, Pi, b(4, 5, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.limit, e.currencyGBP), e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.hardstopUnderAgeValue, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.hardstopInfoLink))), o(4), S(" ", b(9, 14, "PARTY.CASHIER.web.172.limit.to.be.reached.msg3", I(26, te, b(8, 11, e.prorgDepLimitErrorDetails == null || e.prorgDepLimitErrorDetails.allowedAmt == null ? null : e.prorgDepLimitErrorDetails.allowedAmt.value, e.prorgDepLimitErrorDetails == null || e.prorgDepLimitErrorDetails.allowedAmt == null ? null : e.prorgDepLimitErrorDetails.allowedAmt.currencyCode))), " "), o(4), v(p(12, 17, "PARTY.CASHIER.web.deposit.hardstop.limit.text1")), o(2), m("vnDynamicHtml", b(14, 19, "PARTY.CASHIER.web.181.deposit.affordibility.limit.exceeded.msg2", I(28, wt, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.playerProtectionEmail))); 2494 } 2495} 2496function op(t, a) { 2497 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2) { 2498 let e = l(3); 2499 o(), S(" ", b(2, 1, "PARTY.CASHIER.web.monthly.hardstop.limit.exceeded", I(4, He, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.contactUsNumber)), " "); 2500 } 2501} 2502function ap(t, a) { 2503 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2) { 2504 let e = l(3); 2505 o(), S(" ", b(2, 1, "PARTY.CASHIER.web.monthly.hardstop.limit.exceeded.uk", I(4, He, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.contactUsNumber)), " "); 2506 } 2507} 2508function rp(t, a) { 2509 if (t & 1 && (n(0, "div", 38)(1, "show-message", 46)(2, "div", 23)(3, "strong"), d(4), r(5, "vnCurrency"), r(6, "translate"), s(), h(7, op, 3, 6, "p"), h(8, ap, 3, 6, "p"), s()()()), t & 2) { 2510 let e = l(2);
2511 o(), m("type", e.messageType.ERROR), o(3), S(" ", b(6, 7, "PARTY.CASHIER.web.deposit.hardstop.limit.header.fm", I(10, jt, b(5, 4, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.limit, e.currencyGBP))), " "), o(3), f(e.isCountryUK ? -1 : 7), o(), f(e.isCountryUK ? 8 : -1); 2512 } 2513} 2514function sp(t, a) { 2515 if (t & 1 && (n(0, "p"), d(1), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 2516 let e = l(3); 2517 o(), S(" ", b(3, 4, "PARTY.CASHIER.web.svoc.harstop.monthly.limit.tobeexceeded", M(7, _i, b(2, 1, e.prorgDepLimitErrorDetails == null || e.prorgDepLimitErrorDetails.allowedAmt == null ? null : e.prorgDepLimitErrorDetails.allowedAmt.value, e.prorgDepLimitErrorDetails == null || e.prorgDepLimitErrorDetails.allowedAmt == null ? null : e.prorgDepLimitErrorDetails.allowedAmt.currencyCode), e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.contactUsNumber)), " "); 2518 } 2519} 2520function np(t, a) { 2521 if (t & 1 && (n(0, "p"), d(1), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 2522 let e = l(3); 2523 o(), S(" ", b(3, 4, "PARTY.CASHIER.web.svoc.harstop.monthly.limit.tobeexceeded.uk", M(7, _i, b(2, 1, e.prorgDepLimitErrorDetails == null || e.prorgDepLimitErrorDetails.allowedAmt == null ? null : e.prorgDepLimitErrorDetails.allowedAmt.value, e.prorgDepLimitErrorDetails == null || e.prorgDepLimitErrorDetails.allowedAmt == null ? null : e.prorgDepLimitErrorDetails.allowedAmt.currencyCode), e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.contactUsNumber)), " "); 2524 } 2525} 2526function lp(t, a) { 2527 if (t & 1) { 2528 let e = k(); 2529 n(0, "div", 38)(1, "show-message", 47)(2, "div", 29)(3, "strong"), d(4), r(5, "vnCurrency"), r(6, "translate"), s(), h(7, sp, 4, 10, "p"), h(8, np, 4, 10, "p"), n(9, "p")(10, "b")(11, "u", 48), L("click", function() { 2530 return A(e), x(l(2).triggerChat("chat with us link")); 2531 }), d(12), r(13, "translate"), s()(), d(14, ". "), s()()()(); 2532 } 2533 if (t & 2) { 2534 let e = l(2); 2535 o(), m("type", e.messageType.INFO), o(3), S("", b(6, 8, "PARTY.CASHIER.web.deposit.hardstop.limit.header.fm2", I(13, jt, b(5, 5, e.prorgDepLimitErrorDetails == null ? null : e.prorgDepLimitErrorDetails.limit, e.currencyGBP))), " "), o(3), f(e.isCountryUK ? -1 : 7), o(), f(e.isCountryUK ? 8 : -1), o(4), v(p(13, 11, "PARTY.CASHIER.web.svoc.chat.text")); 2536 } 2537} 2538function cp(t, a) { 2539 if (t & 1) { 2540 let e = k(); 2541 n(0, "div")(1, "button", 49), L("click", function() { 2542 return A(e), x(l(3).triggerChat("chat here cta")); 2543 }), d(2), r(3, "translate"), s()(); 2544 } 2545 t & 2 && (o(2), S(" ", p(3, 1, "PARTY.CASHIER.web.deposit.chat.here.text"), " ")); 2546} 2547function dp(t, a) { 2548 t & 1 && (n(0, "div")(1, "div", 50)(2, "a", 51), d(3), r(4, "translate"), s(), n(5, "div", 52), d(6), r(7, "translate"), s()()()), t & 2 && (o(3), S(" ", p(4, 2, "PARTY.CASHIER.web.deposit.chat.here.text"), " "), o(3), v(p(7, 4, "PARTY.CASHIER.web.deposit.chat.zendesk.text"))); 2549} 2550function pp(t, a) { 2551 if (t & 1 && (h(0, cp, 4, 3, "div"), h(1, dp, 8, 6, "div")), t & 2) { 2552 let e = l(2); 2553 f(e.showChatCTA && !e.showChatNotAvailable && !e.hideChat ? 0 : -1), o(), f(e.showChatNotAvailable ? 1 : -1); 2554 } 2555} 2556function mp(t, a) { 2557 if (t & 1 && (n(0, "div")(1, "div"), h(2, Zd, 11, 20, "div", 38)(3, ep, 15, 29, "div", 38)(4, tp, 11, 21, "div", 38)(5, ip, 15, 30, "div", 38)(6, rp, 9, 12, "div", 38)(7, lp, 15, 15, "div", 38), s(), h(8, pp, 2, 2), s()), t & 2) { 2558 let e, i = l(); 2559 o(2), f((e = i.prorgDepLimitErrorDetails == null || i.prorgDepLimitErrorDetails.errorMessage == null ? null : i.prorgDepLimitErrorDetails.errorMessage.toLowerCase()) === (z(2, Ma).includes(i.prorgDepLimitErrorDetails == null || i.prorgDepLimitErrorDetails.errorMessage == null ? null : i.prorgDepLimitErrorDetails.errorMessage.toLowerCase()) ? i.prorgDepLimitErrorDetails == null || i.prorgDepLimitErrorDetails.errorMessage == null ? null : i.prorgDepLimitErrorDetails.errorMessage.toLowerCase() : "") ? 2 : e === (z(3, Oa).includes(i.prorgDepLimitErrorDetails == null || i.prorgDepLimitErrorDetails.errorMessage == null ? null : i.prorgDepLimitErrorDetails.errorMessage.toLowerCase()) ? i.prorgDepLimitErrorDetails == null || i.prorgDepLimitErrorDetails.errorMessage == null ? null : i.prorgDepLimitErrorDetails.errorMessage.toLowerCase() : "") ? 3 : e === "deposit_12months_limit_exceeded_bea" ? 4 : e === "deposit_12months_limit_to_be_exceeded_bea" ? 5 : e === "deposit_30days_limit_exceeded" ? 6 : e === "deposit_30days_limit_to_be_exceeded" ? 7 : -1), o(6), f(z(4, Ga).includes(i.prorgDepLimitErrorDetails == null ? null : i.prorgDepLimitErrorDetails.errorCode) ? -1 : 8); 2560 } 2561} 2562function up(t, a) { 2563 if (t & 1 && (n(0, "show-message", 53)(1, "div", 29)(2, "strong"), d(3), r(4, "vnCurrency"), r(5, "translate"), s(), n(6, "p"), d(7), r(8, "vnCurrency"), r(9, "translate"), s(), n(10, "p"), d(11), r(12, "vnCurrency"), r(13, "translate"), s()()()), t & 2) { 2564 let e = l(2); 2565 m("type", e.messageType.INFO), o(3), S("", b(5, 7, "PARTY.CASHIER.web.deposit.belgium.aff.limits.header", I(22, Rt, b(4, 4, e.maxPurchaseLimit, e.currencyEUR))), " "), o(4), S(" ", b(9, 13, "PARTY.CASHIER.web.deposit.belgium.aff.limits.description", I(24, Rt, b(8, 10, e.maxPurchaseLimit, e.currencyEUR))), " "), o(4), S(" ", b(13, 19, "PARTY.CASHIER.web.deposit.belgium.aff.limits.time", I(26, Fa, b(12, 16, e.availableBelgiumLimit, e.currencyEUR))), " "); 2566 } 2567} 2568function hp(t, a) { 2569 if (t & 1 && (n(0, "show-message", 54)(1, "div", 23)(2, "strong"), d(3), r(4, "vnCurrency"), r(5, "translate"), s(), n(6, "p"), d(7), r(8, "vnCurrency"), r(9, "translate"), s(), n(10, "p"), d(11), r(12, "translate"), s()()()), t & 2) { 2570 let e = l(2);
2571 m("type", e.messageType.ERROR), o(3), S(" ", b(5, 7, "PARTY.CASHIER.web.deposit.belgium.aff.exceeded.limits.header", I(19, Rt, b(4, 4, e.maxPurchaseLimit, e.currencyEUR))), " "), o(4), S(" ", b(9, 13, "PARTY.CASHIER.web.deposit.belgium.aff.exceeded.limits.description", I(21, Rt, b(8, 10, e.maxPurchaseLimit, e.currencyEUR))), " "), o(4), S(" ", b(12, 16, "PARTY.CASHIER.web.deposit.belgium.aff.exceeded.limits.time", M(23, Ha, e.nextDate.substring(0, 10), e.nextDate.substring(e.nextDate.length - 5))), " "); 2572 } 2573} 2574function fp(t, a) { 2575 if (t & 1 && (n(0, "div"), h(1, up, 14, 28, "show-message", 53), h(2, hp, 13, 26, "show-message", 54), s()), t & 2) { 2576 let e = l(); 2577 o(), f(e.isBelgiumLimitAvailable ? 1 : -1), o(), f(e.belgiumAffLimitsErrorDetails?.nextDateToShow ? 2 : -1); 2578 } 2579} 2580function gp(t, a) { 2581 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.sportslimitsexceeded.monthly.message4"), " ")); 2582} 2583function bp(t, a) { 2584 if (t & 1 && (n(0, "show-message", 12)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "p", 55), r(6, "translate"), h(7, gp, 3, 3, "p"), s()()), t & 2) { 2585 let e = l(); 2586 m("type", e.messageType.ERROR), o(3), v(p(4, 4, "PARTY.CASHIER.web.deposit.sportslimitsexceeded.header.message1")), o(2), m("vnDynamicHtml", b(6, 6, "PARTY.CASHIER.web.deposit.sportslimitsexceeded.monthly.message3", I(9, Ya, e.sportsLimitIncreaseUrl))), o(2), f(e.isGamesProductSupported && e.paymentMethod != "PAYPAL" ? 7 : -1); 2587 } 2588} 2589function yp(t, a) { 2590 t & 1 && (D(0, "p", 55), r(1, "translate")), t & 2 && m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.deposit.gaminglimitsexceeded.monthly.message1", I(4, Jt, l(2).depositLimitsUrlError))); 2591} 2592function Sp(t, a) { 2593 t & 1 && (D(0, "p", 55), r(1, "translate")), t & 2 && m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.deposit.gaminglimitsexceeded.monthly.message2", I(4, Jt, l(2).depositLimitsUrlError))); 2594} 2595function vp(t, a) { 2596 t & 1 && (D(0, "p", 55), r(1, "translate")), t & 2 && m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.deposit.gaminglimitsexceeded.monthly.message3", I(4, Jt, l(2).depositLimitsUrlError))); 2597} 2598function Ep(t, a) { 2599 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.gaminglimitsexceeded.monthly.message4"), " ")); 2600} 2601function Dp(t, a) { 2602 if (t & 1 && (n(0, "show-message", 13)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), h(5, yp, 2, 6, "p", 55), h(6, Sp, 2, 6, "p", 55), h(7, vp, 2, 6, "p", 55), h(8, Ep, 3, 3, "p"), s()()), t & 2) { 2603 let e = l(); 2604 m("type", e.messageType.ERROR), o(3), v(p(4, 6, "PARTY.CASHIER.web.deposit.gaminglimitsexceeded.header.message")), o(2), f(e.isCasinoAndPokerProductError ? 5 : -1), o(), f(!e.isCasinoAndPokerProductError && e.isCasinoProductError ? 6 : -1), o(), f(!e.isCasinoAndPokerProductError && e.isPokerProductError ? 7 : -1), o(), f(e.isSportsProductSupported ? 8 : -1); 2605 } 2606} 2607function xp(t, a) { 2608 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), n(3, "a", 25)(4, "u"), d(5), r(6, "translate"), s()()()), t & 2) { 2609 let e = l(2); 2610 o(), S(" ", p(2, 4, "PARTY.CASHIER.web.deposit.gaminglimit.casinoandpoker.message"), " \xA0"), o(2), m("href", F(e.depositLimitsUrlError), P), o(2), v(p(6, 6, "PARTY.CASHIER.web.deposit.deposit.limits.set")); 2611 } 2612} 2613function Ap(t, a) { 2614 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), n(3, "a", 25)(4, "u"), d(5), r(6, "translate"), s()()()), t & 2) { 2615 let e = l(2); 2616 o(), S(" ", p(2, 4, "PARTY.CASHIER.web.deposit.gaminglimit.casino.message"), " \xA0"), o(2), m("href", F(e.depositLimitsUrlError), P), o(2), v(p(6, 6, "PARTY.CASHIER.web.deposit.deposit.limits.set")); 2617 } 2618} 2619function Lp(t, a) { 2620 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), n(3, "a", 25)(4, "u"), d(5), r(6, "translate"), s()()()), t & 2) { 2621 let e = l(2); 2622 o(), S(" ", p(2, 4, "PARTY.CASHIER.web.deposit.gaminglimit.poker.message"), " \xA0"), o(2), m("href", F(e.depositLimitsUrlError), P), o(2), v(p(6, 6, "PARTY.CASHIER.web.deposit.deposit.limits.set")); 2623 } 2624} 2625function Cp(t, a) { 2626 if (t & 1 && (n(0, "show-message", 14)(1, "div", 23), h(2, xp, 7, 8, "p"), h(3, Ap, 7, 8, "p"), h(4, Lp, 7, 8, "p"), s()()), t & 2) { 2627 let e = l();
2628 m("type", e.messageType.ERROR), o(2), f(e.isCasinoAndPokerProductError ? 2 : -1), o(), f(!e.isCasinoAndPokerProductError && e.isCasinoProductError ? 3 : -1), o(), f(!e.isCasinoAndPokerProductError && e.isPokerProductError ? 4 : -1); 2629 } 2630} 2631function Ip(t, a) { 2632 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.card.blocked.msg1"))); 2633} 2634function kp(t, a) { 2635 t & 1 && (n(0, "div")(1, "p"), d(2), r(3, "translate"), s(), n(4, "p"), d(5), r(6, "translate"), s()()), t & 2 && (o(2), v(p(3, 2, "PARTY.CASHIER.web.deposit.card.blocked.msg1")), o(3), v(p(6, 4, "PARTY.CASHIER.web.deposit.card.blocked.coolOff"))); 2636} 2637function wp(t, a) { 2638 if (t & 1 && (n(0, "show-message", 15)(1, "div", 23)(2, "span"), h(3, Ip, 3, 3, "p")(4, kp, 7, 6, "div"), s()()()), t & 2) { 2639 let e, i = l(); 2640 m("type", i.messageType.ERROR), o(3), f((e = i.creditCardBlockDetails?.errorMessage) === "CC_DEPOSIT_BLOCK" ? 3 : e === "CC_DEPOSIT_BLOCK_COOLOFF" ? 4 : -1); 2641 } 2642} 2643function Rp(t, a) { 2644 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.gamerscard.error.1000.message"))); 2645} 2646function Np(t, a) { 2647 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.gamerscard.error.1001.message"))); 2648} 2649function Tp(t, a) { 2650 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.gamerscard.error.2000.message"))); 2651} 2652function Pp(t, a) { 2653 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.gamerscard.error.2001.message"))); 2654} 2655function _p(t, a) { 2656 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.gamerscard.error.2003.message"))); 2657} 2658function Mp(t, a) { 2659 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.gamerscard.error.2005.message"))); 2660} 2661function Op(t, a) { 2662 if (t & 1 && (n(0, "show-message", 16)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "div"), h(6, Rp, 3, 3, "p")(7, Np, 3, 3, "p")(8, Tp, 3, 3, "p")(9, Pp, 3, 3, "p")(10, _p, 3, 3, "p")(11, Mp, 3, 3, "p"), s()()()), t & 2) { 2663 let e, i = l(); 2664 m("type", i.messageType.ERROR), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.decline.message1.v3.text")), o(3), f((e = i.gamerscardErrorCodeDetails?.errorCode) === 1e3 ? 6 : e === 1001 ? 7 : e === 2e3 ? 8 : e === 2001 ? 9 : e === 2003 ? 10 : e === 2005 ? 11 : -1); 2665 } 2666} 2667function Gp(t, a) { 2668 if (t & 1) { 2669 let e = k(); 2670 n(0, "show-message", 17)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "p", 55), r(6, "translate"), n(7, "a", 56), L("click", function() { 2671 return A(e), x(l().moreInfoLink()); 2672 }), n(8, "span", 57)(9, "b"), d(10), r(11, "translate"), s()()()()(); 2673 } 2674 t & 2 && (m("type", l().messageType.ERROR), o(3), v(p(4, 4, "PARTY.CASHIER.web.deposit.intensive.player.message1")), o(2), m("vnDynamicHtml", p(6, 6, "PARTY.CASHIER.web.deposit.intensive.player.message2")), o(5), v(p(11, 8, "PARTY.CASHIER.web.deposit.intensive.player.message3"))); 2675} 2676function Fp(t, a) { 2677 if (t & 1) { 2678 let e = k(); 2679 n(0, "show-message", 18)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s(), n(8, "a", 56), L("click", function() { 2680 return A(e), x(l().liveChatUrlRisky()); 2681 }), n(9, "span", 57)(10, "b"), d(11), r(12, "translate"), s()()()()(); 2682 } 2683 t & 2 && (m("type", l().messageType.ERROR), o(3), v(p(4, 4, "PARTY.CASHIER.web.deposit.risk.player.message1")), o(3), v(p(7, 6, "PARTY.CASHIER.web.deposit.risk.player.message")), o(5), v(p(12, 8, "PARTY.CASHIER.web.arc.deposit.limits.intervention.liveChat"))); 2684} 2685function Hp(t, a) { 2686 if (t & 1 && (n(0, "show-message", 19)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "p", 55), s()()), t & 2) { 2687 let e = l(); 2688 m("type", e.messageType.ERROR), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.par.riskCheck.failure.header")), o(2), m("vnDynamicHtml", e.errorDescription); 2689 } 2690} 2691function Yp(t, a) { 2692 if (t & 1 && (n(0, "show-message", 20)(1, "div", 23), D(2, "div", 55), s()()), t & 2) { 2693 let e = l();
2694 m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", e.errorDescription); 2695 } 2696} 2697function Bp(t, a) { 2698 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.monthly.affordibility.limit.exceeded.msg1"), " ")); 2699} 2700function Up(t, a) { 2701 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), n(3, "a", 25), d(4), s()()), t & 2) { 2702 let e = l(3); 2703 o(), S(" ", p(2, 4, "PARTY.CASHIER.web.monthly.affordibility.limit.exceeded.msg1.uk"), " "), o(2), m("href", Re("mailto:", e.affordibilityMonthlyNetDepLimitErrorDetails?.contactEmail), P), o(), S(" ", e.affordibilityMonthlyNetDepLimitErrorDetails?.contactEmail); 2704 } 2705} 2706function zp(t, a) { 2707 if (t & 1) { 2708 let e = k(); 2709 n(0, "div")(1, "show-message", 58)(2, "div", 23)(3, "strong"), d(4), r(5, "vnCurrency"), r(6, "translate"), s(), h(7, Bp, 3, 3, "p"), h(8, Up, 5, 6, "p"), s()(), n(9, "a", 59), L("click", function() { 2710 return A(e), x(l(2).increaseLimits()); 2711 }), d(10), r(11, "translate"), s()(); 2712 } 2713 if (t & 2) { 2714 let e = l(2); 2715 o(), m("type", e.messageType.ERROR), o(3), S("", b(6, 10, "PARTY.CASHIER.web.deposit.affordibility.limit.exceeded.header2", I(15, st, b(5, 7, e.affordibilityMonthlyNetDepLimitErrorDetails == null ? null : e.affordibilityMonthlyNetDepLimitErrorDetails.netDepLimit, e.currencyGBP))), " "), o(3), f(e.isCountryUK ? -1 : 7), o(), f(e.isCountryUK ? 8 : -1), o(), m("href", F(e.affordibilityMonthlyNetDepLimitErrorDetails?.increaseLimitsUrl), P), o(), S(" ", p(11, 13, "PARTY.CASHIER.web.deposit.affordibility.increase.limit"), " "); 2716 } 2717} 2718function qp(t, a) { 2719 if (t & 1 && (n(0, "div")(1, "show-message", 60)(2, "div", 29)(3, "strong"), d(4), r(5, "vnCurrency"), r(6, "translate"), s(), n(7, "p"), d(8), r(9, "vnCurrency"), r(10, "translate"), s(), n(11, "p")(12, "b")(13, "a", 25), d(14), r(15, "translate"), s()(), d(16, ". "), s()()()()), t & 2) { 2720 let e = l(2); 2721 o(), m("type", e.messageType.INFO), o(3), S(" ", b(6, 9, "PARTY.CASHIER.web.deposit.affordibility.limit.tobeexceeded.header2", I(20, st, b(5, 6, e.affordibilityMonthlyNetDepLimitErrorDetails == null ? null : e.affordibilityMonthlyNetDepLimitErrorDetails.netDepLimit, e.currencyGBP))), " "), o(4), S(" ", b(10, 15, "PARTY.CASHIER.web.affordibility.limit.tobeexceeded.msg1", I(22, st, b(9, 12, e.affordibilityMonthlyNetDepLimitErrorDetails == null || e.affordibilityMonthlyNetDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityMonthlyNetDepLimitErrorDetails.allowedAmt.value, e.affordibilityMonthlyNetDepLimitErrorDetails == null ? null : e.affordibilityMonthlyNetDepLimitErrorDetails.accountCurrency))), " "), o(5), m("href", F(e.affordibilityMonthlyNetDepLimitErrorDetails?.increaseLimitsUrl), P), o(), v(p(15, 18, "PARTY.CASHIER.web.bonus.redirect.page")); 2722 } 2723} 2724function Vp(t, a) { 2725 if (t & 1 && (n(0, "div")(1, "div"), h(2, zp, 12, 17, "div")(3, qp, 17, 24, "div"), s()()), t & 2) { 2726 let e, i = l(); 2727 o(2), f((e = i.affordibilityMonthlyNetDepLimitErrorDetails?.templateName) === "aml_limit_exceeded" ? 2 : e === "aml_limit_to_be_exceeded" ? 3 : -1); 2728 } 2729} 2730function Wp(t, a) { 2731 if (t & 1 && (n(0, "span"), D(1, "p", 45), r(2, "translate"), D(3, "p", 45), r(4, "translate"), s()), t & 2) { 2732 let e = l(4); 2733 o(), m("vnDynamicHtml", p(2, 2, "PARTY.CASHIER.web.177.deposit.affordibility.limit.to.be.exceeded.msg1")), o(2), m("vnDynamicHtml", b(4, 4, "PARTY.CASHIER.web.177.deposit.affordibility.limit.to.be.exceeded.msg7", I(7, Ve, e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.contactEmail))); 2734 } 2735} 2736function Kp(t, a) { 2737 if (t & 1) { 2738 let e = k(); 2739 n(0, "div")(1, "show-message", 61)(2, "div", 23)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2740 return A(e), x(l(3).monthlyLimit(i, "deposit cap link")); 2741 }), s(), h(6, Wp, 5, 9, "span"), s()()(); 2742 } 2743 if (t & 2) { 2744 let e = l(3); 2745 o(), m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(5, 6, "PARTY.CASHIER.web.177.deposit.affordibility.limit.exceeded.header", M(9, qe, b(4, 3, e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.netDepLimit, e.currencyGBP), e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.lossLimitFaqLink))), o(3), f(e.isCountryUK ? 6 : -1); 2746 } 2747} 2748function $p(t, a) { 2749 t & 1 && (n(0, "span"), D(1, "p", 45), r(2, "translate"), D(3, "p", 45), r(4, "translate"), s()), t & 2 && (o(), m("vnDynamicHtml", p(2, 2, "PARTY.CASHIER.web.177.deposit.affordibility.limit.to.be.exceeded.msg1")), o(2), m("vnDynamicHtml", p(4, 4, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg5"))); 2750} 2751function Qp(t, a) { 2752 if (t & 1) { 2753 let e = k(); 2754 n(0, "div", 30)(1, "a", 59), L("click", function() { 2755 return A(e), x(l(4).checkMyLimits()); 2756 }), d(2), r(3, "translate"), s()(); 2757 } 2758 if (t & 2) { 2759 let e = l(4); 2760 o(), m("href", F(e.affordibilityMonthlyGrossDepLimitErrorDetails?.increaseLimitsUrl), P), o(), S(" ", p(3, 3, "PARTY.CASHIER.web.deposit.affordibility.check.myLimits"), " "); 2761 } 2762} 2763function Xp(t, a) { 2764 if (t & 1) { 2765 let e = k(); 2766 n(0, "show-message", 61)(1, "div", 23)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 2767 return A(e), x(l(3).monthlyLimit(i, "deposit cap link")); 2768 }
2768), s(), h(5, $p, 5, 6, "span"), s()(), h(6, Qp, 4, 5, "div", 30); 2769 } 2770 if (t & 2) { 2771 let e = l(3); 2772 m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(4, 7, "PARTY.CASHIER.web.177.deposit.affordibility.limit.exceeded.header", M(10, qe, b(3, 4, e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.netDepLimit, e.currencyGBP), e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.lossLimitFaqLink))), o(3), f(e.isCountryUK ? 5 : -1), o(), f(z(13, Mi).includes(e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.errorMessage) ? 6 : -1); 2773 } 2774} 2775function jp(t, a) { 2776 t & 1 && h(0, Kp, 7, 12, "div")(1, Xp, 7, 14), t & 2 && f(l(2).isPlayerLevelOne ? 0 : 1); 2777} 2778function Jp(t, a) { 2779 if (t & 1 && (n(0, "span")(1, "p", 41), d(2), r(3, "vnCurrency"), r(4, "translate"), s(), D(5, "p", 45), r(6, "translate"), D(7, "p", 45), r(8, "translate"), s()), t & 2) { 2780 let e = l(4); 2781 o(2), S(" ", b(4, 6, "PARTY.CASHIER.web.183.deposit.affordibility.limit.to.be.exceeded.msg5", I(14, te, b(3, 3, e.affordibilityMonthlyGrossDepLimitErrorDetails == null || e.affordibilityMonthlyGrossDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.allowedAmt.value, e.affordibilityMonthlyGrossDepLimitErrorDetails == null || e.affordibilityMonthlyGrossDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", p(6, 9, "PARTY.CASHIER.web.177.deposit.affordibility.limit.to.be.exceeded.msg1")), o(2), m("vnDynamicHtml", b(8, 11, "PARTY.CASHIER.web.177.deposit.affordibility.limit.to.be.exceeded.msg7", I(16, Ve, e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.contactEmail))); 2782 } 2783} 2784function Zp(t, a) { 2785 if (t & 1) { 2786 let e = k(); 2787 n(0, "div")(1, "show-message", 62)(2, "div", 29)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2788 return A(e), x(l(3).monthlyLimit(i, "deposit cap link")); 2789 }), s(), h(6, Jp, 9, 18, "span"), s()()(); 2790 } 2791 if (t & 2) { 2792 let e = l(3); 2793 o(), m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(5, 6, "PARTY.CASHIER.web.177.deposit.affordibility.limit.to.be.exceeded.header", M(9, qe, b(4, 3, e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.netDepLimit, e.currencyGBP), e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.lossLimitFaqLink))), o(3), f(e.isCountryUK ? 6 : -1); 2794 } 2795} 2796function em(t, a) { 2797 if (t & 1 && (n(0, "span"), D(1, "p", 45), r(2, "translate"), n(3, "p", 41), d(4), r(5, "vnCurrency"), r(6, "translate"), s(), D(7, "p", 45), r(8, "translate"), s()), t & 2) { 2798 let e = l(4); 2799 o(), m("vnDynamicHtml", p(2, 3, "PARTY.CASHIER.web.177.deposit.affordibility.limit.to.be.exceeded.msg1")), o(3), S(" ", b(6, 8, "PARTY.CASHIER.web.183.deposit.affordibility.limit.to.be.exceeded.msg5", I(13, te, b(5, 5, e.affordibilityMonthlyGrossDepLimitErrorDetails == null || e.affordibilityMonthlyGrossDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.allowedAmt.value, e.affordibilityMonthlyGrossDepLimitErrorDetails == null || e.affordibilityMonthlyGrossDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", p(8, 11, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg5")); 2800 } 2801} 2802function tm(t, a) { 2803 if (t & 1) { 2804 let e = k(); 2805 n(0, "div", 30)(1, "a", 59), L("click", function() { 2806 return A(e), x(l(4).checkMyLimits()); 2807 }), d(2), r(3, "translate"), s()(); 2808 } 2809 if (t & 2) { 2810 let e = l(4); 2811 o(), m("href", F(e.affordibilityMonthlyGrossDepLimitErrorDetails?.increaseLimitsUrl), P), o(), S(" ", p(3, 3, "PARTY.CASHIER.web.deposit.affordibility.check.myLimits"), " "); 2812 } 2813} 2814function im(t, a) { 2815 if (t & 1) { 2816 let e = k(); 2817 n(0, "show-message", 62)(1, "div", 29)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 2818 return A(e), x(l(3).monthlyLimit(i, "deposit cap link")); 2819 }
2819), s(), h(5, em, 9, 15, "span"), s()(), h(6, tm, 4, 5, "div", 30); 2820 } 2821 if (t & 2) { 2822 let e = l(3); 2823 m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(4, 7, "PARTY.CASHIER.web.177.deposit.affordibility.limit.to.be.exceeded.header", M(10, qe, b(3, 4, e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.netDepLimit, e.currencyGBP), e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.lossLimitFaqLink))), o(3), f(e.isCountryUK ? 5 : -1), o(), f(z(13, Mi).includes(e.affordibilityMonthlyGrossDepLimitErrorDetails == null ? null : e.affordibilityMonthlyGrossDepLimitErrorDetails.errorMessage) ? 6 : -1); 2824 } 2825} 2826function om(t, a) { 2827 t & 1 && h(0, Zp, 7, 12, "div")(1, im, 7, 14), t & 2 && f(l(2).isPlayerLevelOne ? 0 : 1); 2828} 2829function am(t, a) { 2830 if (t & 1 && (n(0, "div")(1, "div"), h(2, jp, 2, 1)(3, om, 2, 1), s()()), t & 2) { 2831 let e, i = l(); 2832 o(2), f((e = i.affordibilityMonthlyGrossDepLimitErrorDetails?.errorMessage) === "AFFORDABILITY_LIMIT_GROSS_EXCEEDED" ? 2 : e === "AFFORDABILITY_LIMIT_GROSS_TO_BE_EXCEEDED" ? 3 : -1); 2833 } 2834} 2835function rm(t, a) { 2836 if (t & 1 && (n(0, "div")(1, "show-message", 65)(2, "div", 23)(3, "strong"), d(4), r(5, "translate"), s(), D(6, "p", 45), r(7, "translate"), D(8, "p", 45), r(9, "translate"), s()()()), t & 2) { 2837 let e = l(2); 2838 o(), m("type", e.messageType.ERROR), o(3), S(" ", p(5, 4, "PARTY.CASHIER.web.deposit.yearly.affordability.reached.header1"), " "), o(2), m("vnDynamicHtml", p(7, 6, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg1")), o(2), m("vnDynamicHtml", p(9, 8, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg3")); 2839 } 2840} 2841function sm(t, a) { 2842 if (t & 1 && (n(0, "show-message", 63)(1, "div", 29)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "p", 45), r(6, "translate"), D(7, "p", 45), r(8, "vnCurrency"), r(9, "translate"), D(10, "p", 45), r(11, "translate"), s()()), t & 2) { 2843 let e = l(2); 2844 m("type", e.messageType.INFO), o(3), S(" ", p(4, 5, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.header1"), " "), o(2), m("vnDynamicHtml", p(6, 7, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg1")), o(2), m("vnDynamicHtml", b(9, 12, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg2", I(17, jt, b(8, 9, e.affordibilityYearlyNetDepLimitErrorDetails == null || e.affordibilityYearlyNetDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityYearlyNetDepLimitErrorDetails.allowedAmt.value, e.affordibilityYearlyNetDepLimitErrorDetails == null ? null : e.affordibilityYearlyNetDepLimitErrorDetails.accountCurrency)))), o(3), m("vnDynamicHtml", p(11, 15, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg3")); 2845 } 2846} 2847function nm(t, a) { 2848 if (t & 1) { 2849 let e = k(); 2850 n(0, "div")(1, "div"), h(2, rm, 10, 10, "div")(3, sm, 12, 19, "show-message", 63), n(4, "div", 30)(5, "a", 64), L("click", function() { 2851 return A(e), x(l().checkMyLimits()); 2852 }), d(6), r(7, "translate"), s(), n(8, "a", 64), L("click", function() { 2853 return A(e), x(l().increaseLimits()); 2854 }), d(9), r(10, "translate"), s()()()(); 2855 } 2856 if (t & 2) { 2857 let e, i = l(); 2858 o(2), f((e = i.affordibilityYearlyNetDepLimitErrorDetails?.templateName) === "aml_limit_exceeded" ? 2 : e === "aml_limit_to_be_exceeded" ? 3 : -1), o(3), m("href", F(i.affordibilityYearlyNetDepLimitErrorDetails?.increaseLimitsUrl), P), o(), S(" ", p(7, 7, "PARTY.CASHIER.web.deposit.affordibility.check.myLimits"), " "), o(2), m("href", F(i.affordibilityYearlyNetDepLimitErrorDetails?.increaseLimitsUrl), P), o(), S(" ", p(10, 9, "PARTY.CASHIER.web.deposit.affordibility.increase.limit"), " "); 2859 } 2860} 2861function lm(t, a) { 2862 if (t & 1 && (n(0, "span"), D(1, "p", 45), r(2, "translate"), D(3, "p", 45), r(4, "translate"), s()), t & 2) { 2863 let e = l(4); 2864 o(), m("vnDynamicHtml", p(2, 2, "PARTY.CASHIER.web.deposit.affordibility.178.limit.tobeexceeded.msg1")), o(2), m("vnDynamicHtml", b(4, 4, "PARTY.CASHIER.web.deposit.affordibility.annualized.limit.msg2", I(7, Ve, e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.contactEmail))); 2865 } 2866} 2867function cm(t, a) { 2868 if (t & 1) { 2869 let e = k(); 2870 n(0, "div")(1, "show-message", 61)(2, "div", 23)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2871 return A(e), x(l(3).monthlyLimit(i, "deposit cap link")); 2872 }), s(), h(6, lm, 5, 9, "span"), s()()(); 2873 } 2874 if (t & 2) { 2875 let e = l(3);
2876 o(), m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(5, 6, "PARTY.CASHIER.web.177.deposit.affordibility.limit.exceeded.player1", M(9, qe, b(4, 3, e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.netDepLimit, e.currencyGBP), e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.lossLimitFaqLink))), o(3), f(e.isCountryUK ? 6 : -1); 2877 } 2878} 2879function dm(t, a) { 2880 if (t & 1 && (n(0, "span"), D(1, "p", 45), r(2, "translate"), D(3, "p", 45), r(4, "translate"), s()), t & 2) { 2881 let e = l(4); 2882 o(), m("vnDynamicHtml", p(2, 2, "PARTY.CASHIER.web.deposit.affordibility.178.limit.tobeexceeded.msg1")), o(2), m("vnDynamicHtml", b(4, 4, "PARTY.CASHIER.web.deposit.affordibility.annualized.limit.msg2", I(7, Ve, e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.contactEmail))); 2883 } 2884} 2885function pm(t, a) { 2886 if (t & 1) { 2887 let e = k(); 2888 n(0, "show-message", 61)(1, "div", 23)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 2889 return A(e), x(l(3).monthlyLimit(i, "deposit cap link")); 2890 }), s(), h(5, dm, 5, 9, "span"), s()(), n(6, "a", 66), L("click", function() { 2891 return A(e), x(l(3).checkMyLimits()); 2892 }), d(7), r(8, "translate"), s(); 2893 } 2894 if (t & 2) { 2895 let e = l(3); 2896 m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(4, 9, "PARTY.CASHIER.web.177.deposit.affordibility.limit.exceeded.player1", M(14, qe, b(3, 6, e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.netDepLimit, e.currencyGBP), e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.lossLimitFaqLink))), o(3), f(e.isCountryUK ? 5 : -1), o(), m("href", F(e.affordibilityYearlyGrossDepLimitErrorDetails?.increaseLimitsUrl), P), o(), S(" ", p(8, 12, "PARTY.CASHIER.web.deposit.affordibility.check.myLimits"), " "); 2897 } 2898} 2899function mm(t, a) { 2900 t & 1 && h(0, cm, 7, 12, "div")(1, pm, 9, 17), t & 2 && f(l(2).isPlayerLevelOne ? 0 : 1); 2901} 2902function um(t, a) { 2903 if (t & 1 && (n(0, "span"), D(1, "p", 45), r(2, "translate"), n(3, "p", 41), d(4), r(5, "vnCurrency"), r(6, "translate"), s(), D(7, "p", 45), r(8, "translate"), s()), t & 2) { 2904 let e = l(4); 2905 o(), m("vnDynamicHtml", p(2, 3, "PARTY.CASHIER.web.deposit.affordibility.178.limit.tobeexceeded.msg1")), o(3), S(" ", b(6, 8, "PARTY.CASHIER.web.178.deposit.affordibility.limit.to.be.exceeded.msg3", I(14, te, b(5, 5, e.affordibilityYearlyGrossDepLimitErrorDetails == null || e.affordibilityYearlyGrossDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.allowedAmt.value, e.affordibilityYearlyGrossDepLimitErrorDetails == null || e.affordibilityYearlyGrossDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", b(8, 11, "PARTY.CASHIER.web.deposit.affordibility.annualized.limit.msg2", I(16, Ve, e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.contactEmail))); 2906 } 2907} 2908function hm(t, a) { 2909 if (t & 1) { 2910 let e = k(); 2911 n(0, "div")(1, "show-message", 62)(2, "div", 29)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2912 return A(e), x(l(3).monthlyLimit(i, "deposit cap link")); 2913 }), s(), h(6, um, 9, 18, "span"), s()()(); 2914 } 2915 if (t & 2) { 2916 let e = l(3); 2917 o(), m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(5, 6, "PARTY.CASHIER.web.deposit.affordibility.annualized.limit.tobeexceeded", M(9, qe, b(4, 3, e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.netDepLimit, e.currencyGBP), e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.lossLimitFaqLink))), o(3), f(e.isCountryUK ? 6 : -1); 2918 } 2919} 2920function fm(t, a) { 2921 if (t & 1 && (n(0, "span"), D(1, "p", 45), r(2, "translate"), n(3, "p", 41), d(4), r(5, "vnCurrency"), r(6, "translate"), s(), D(7, "p", 45), r(8, "translate"), s()), t & 2) { 2922 let e = l(4); 2923 o(), m("vnDynamicHtml", p(2, 3, "PARTY.CASHIER.web.178.deposit.affordibility.limit.msg1")), o(3), S(" ", b(6, 8, "PARTY.CASHIER.web.178.deposit.affordibility.limit.to.be.exceeded.msg3", I(14, te, b(5, 5, e.affordibilityYearlyGrossDepLimitErrorDetails == null || e.affordibilityYearlyGrossDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.allowedAmt.value, e.affordibilityYearlyGrossDepLimitErrorDetails == null || e.affordibilityYearlyGrossDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", b(8, 11, "PARTY.CASHIER.web.deposit.affordibility.annualized.limit.msg2", I(16, Ve, e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.contactEmail))); 2924 } 2925} 2926function gm(t, a) { 2927 if (t & 1) { 2928 let e = k(); 2929 n(0, "show-message", 62)(1, "div", 29)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 2930 return A(e), x(l(3).monthlyLimit(i, "deposit cap link")); 2931 }
2931), s(), h(5, fm, 9, 18, "span"), s()(); 2932 } 2933 if (t & 2) { 2934 let e = l(3); 2935 m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(4, 6, "PARTY.CASHIER.web.deposit.affordibility.annualized.limit.tobeexceeded", M(9, qe, b(3, 3, e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.netDepLimit, e.currencyGBP), e.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : e.affordibilityYearlyGrossDepLimitErrorDetails.lossLimitFaqLink))), o(3), f(e.isCountryUK ? 5 : -1); 2936 } 2937} 2938function bm(t, a) { 2939 t & 1 && h(0, hm, 7, 12, "div")(1, gm, 6, 12, "show-message", 62), t & 2 && f(l(2).isPlayerLevelOne ? 0 : 1); 2940} 2941function ym(t, a) { 2942 if (t & 1 && (n(0, "div")(1, "div"), h(2, mm, 2, 1)(3, bm, 2, 1), s()()), t & 2) { 2943 let e, i = l(); 2944 o(2), f((e = i.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : i.affordibilityYearlyGrossDepLimitErrorDetails.errorMessage) === (z(1, Ba).includes(i.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : i.affordibilityYearlyGrossDepLimitErrorDetails.errorMessage) ? i.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : i.affordibilityYearlyGrossDepLimitErrorDetails.errorMessage : "") ? 2 : e === (z(2, Ua).includes(i.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : i.affordibilityYearlyGrossDepLimitErrorDetails.errorMessage) ? i.affordibilityYearlyGrossDepLimitErrorDetails == null ? null : i.affordibilityYearlyGrossDepLimitErrorDetails.errorMessage : "") ? 3 : -1); 2945 } 2946} 2947function Sm(t, a) { 2948 if (t & 1) { 2949 let e = k(); 2950 n(0, "show-message", 21)(1, "div", 23), D(2, "strong", 55), r(3, "translate"), n(4, "p", 42), r(5, "translate"), L("click", function(i) { 2951 return A(e), x(l().lossLimitLink(i, "max loss limit link")); 2952 }), s()()(), n(6, "div", 67)(7, "a", 68), L("click", function() { 2953 return A(e), x(l().maxLossLimitCTA("REJECT")); 2954 }), d(8), r(9, "translate"), s(), n(10, "a", 69), L("click", function() { 2955 return A(e), x(l().maxLossLimitCTA("ACCEPT")); 2956 }), d(11), r(12, "translate"), s()(); 2957 } 2958 if (t & 2) { 2959 let e = l(); 2960 m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", p(3, 7, "PARTY.CASHIER.web.187.deposit.affordibility.limit.header")), o(2), m("vnDynamicHtml", b(5, 9, "PARTY.CASHIER.web.187.deposit.affordibility.limit.msg1", I(16, de, e.affMaxLossLimitSuggestionErrorDetails == null ? null : e.affMaxLossLimitSuggestionErrorDetails.faqLink))), o(4), S(" ", p(9, 12, "PARTY.CASHIER.web.187.deposit.affordibility.limit.notNow"), " "), o(2), m("href", F(e.affMaxLossLimitSuggestionErrorDetails?.sgqLink), P), o(), S(" ", p(12, 14, "PARTY.CASHIER.web.187.deposit.affordibility.limit.setLimit"), " "); 2961 } 2962} 2963function vm(t, a) { 2964 if (t & 1) { 2965 let e = k(); 2966 n(0, "div")(1, "show-message", 70)(2, "div", 23)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2967 return A(e), x(l(2).monthlyLimit(i, "deposit cap link")); 2968 }), s(), n(6, "p", 41), d(7), r(8, "translate"), s(), D(9, "p", 45), r(10, "translate"), s()()(); 2969 } 2970 if (t & 2) { 2971 let e = l(2); 2972 o(), m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(5, 7, "PARTY.CASHIER.web.181.deposit.affordibility.limit.exceeded.header", M(15, Nt, b(4, 4, e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.limit, e.currencyGBP), e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.hardstopInfoLink))), o(4), v(p(8, 10, "PARTY.CASHIER.web.deposit.hardstop.limit.text3")), o(2), m("vnDynamicHtml", b(10, 12, "PARTY.CASHIER.web.181.deposit.affordibility.limit.exceeded.msg2", I(18, wt, e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.playerProtectionEmail))); 2973 } 2974} 2975function Em(t, a) { 2976 if (t & 1) { 2977 let e = k(); 2978 n(0, "div")(1, "show-message", 71)(2, "div", 29)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2979 return A(e), x(l(2).monthlyLimit(i, "deposit cap link")); 2980 }), s(), n(6, "p", 41), d(7), r(8, "vnCurrency"), r(9, "translate"), s(), n(10, "p", 41), d(11), r(12, "translate"), s(), D(13, "p", 45), r(14, "translate"), s()()(); 2981 } 2982 if (t & 2) { 2983 let e = l(2); 2984 o(), m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(5, 8, "PARTY.CASHIER.web.181.deposit.affordibility.limit.to.be.exceeded.header", M(22, Nt, b(4, 5, e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.limit, e.currencyGBP), e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.hardstopInfoLink))), o(4), S(" ", b(9, 14, "PARTY.CASHIER.web.181.deposit.affordibility.limit.to.be.exceeded.msg4", I(25, te, b(8, 11, e.affordibilityLtmGrossLimitErrorDetails == null || e.affordibilityLtmGrossLimitErrorDetails.allowedAmt == null ? null : e.affordibilityLtmGrossLimitErrorDetails.allowedAmt.value, e.affordibilityLtmGrossLimitErrorDetails == null || e.affordibilityLtmGrossLimitErrorDetails.allowedAmt == null ? null : e.affordibilityLtmGrossLimitErrorDetails.allowedAmt.currencyCode))), " "), o(4), v(p(12, 17, "PARTY.CASHIER.web.deposit.hardstop.limit.text3")), o(2), m("vnDynamicHtml", b(14, 19, "PARTY.CASHIER.web.181.deposit.affordibility.limit.exceeded.msg2", I(27, wt, e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.playerProtectionEmail))); 2985 } 2986} 2987function Dm(t, a) { 2988 if (t & 1) { 2989 let e = k(); 2990 n(0, "div")(1, "show-message", 72)(2, "div", 23)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 2991 return A(e), x(l(2).monthlyLimit(i, "deposit cap link")); 2992 }), s(), n(6, "p", 41), d(7), r(8, "translate"), s(), n(9, "p", 42), r(10, "translate"), L("click", function(i) { 2993 return A(e), x(l(2).contactUsLink(i, "chat with us link")); 2994 }), s()()()(); 2995 } 2996 if (t & 2) { 2997 let e = l(2);
2998 o(), m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(5, 7, "PARTY.CASHIER.web.181.deposit.affordibility.limit.exceeded.header2", M(15, Nt, b(4, 4, e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.limit, e.currencyGBP), e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.hardstopInfoLink))), o(4), v(p(8, 10, "PARTY.CASHIER.web.deposit.hardstop.limit.text3")), o(2), m("vnDynamicHtml", b(10, 12, "PARTY.CASHIER.web.deposit.hardstop.limit.text4", I(18, de, e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.contactUs))); 2999 } 3000} 3001function xm(t, a) { 3002 if (t & 1) { 3003 let e = k(); 3004 n(0, "div")(1, "show-message", 73)(2, "div", 29)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 3005 return A(e), x(l(2).monthlyLimit(i, "deposit cap link")); 3006 }), s(), n(6, "p", 41), d(7), r(8, "vnCurrency"), r(9, "translate"), s(), n(10, "p", 41), d(11), r(12, "translate"), s(), n(13, "p", 42), r(14, "translate"), L("click", function(i) { 3007 return A(e), x(l(2).contactUsLink(i, "chat with us link")); 3008 }), s()()()(); 3009 } 3010 if (t & 2) { 3011 let e = l(2); 3012 o(), m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(5, 8, "PARTY.CASHIER.web.181.deposit.affordibility.limit.to.be.exceeded.header1", M(22, Nt, b(4, 5, e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.limit, e.currencyGBP), e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.hardstopInfoLink))), o(4), S(" ", b(9, 14, "PARTY.CASHIER.web.181.deposit.affordibility.limit.to.be.exceeded.msg4", I(25, te, b(8, 11, e.affordibilityLtmGrossLimitErrorDetails == null || e.affordibilityLtmGrossLimitErrorDetails.allowedAmt == null ? null : e.affordibilityLtmGrossLimitErrorDetails.allowedAmt.value, e.affordibilityLtmGrossLimitErrorDetails == null || e.affordibilityLtmGrossLimitErrorDetails.allowedAmt == null ? null : e.affordibilityLtmGrossLimitErrorDetails.allowedAmt.currencyCode))), " "), o(4), v(p(12, 17, "PARTY.CASHIER.web.deposit.hardstop.limit.text3")), o(2), m("vnDynamicHtml", b(14, 19, "PARTY.CASHIER.web.deposit.hardstop.limit.text4", I(27, de, e.affordibilityLtmGrossLimitErrorDetails == null ? null : e.affordibilityLtmGrossLimitErrorDetails.contactUs))); 3013 } 3014} 3015function Am(t, a) { 3016 if (t & 1 && (n(0, "div")(1, "div"), h(2, vm, 11, 20, "div")(3, Em, 15, 29, "div")(4, Dm, 11, 20, "div")(5, xm, 15, 29, "div"), s()()), t & 2) { 3017 let e, i = l(); 3018 o(2), f((e = i.affordibilityLtmGrossLimitErrorDetails == null ? null : i.affordibilityLtmGrossLimitErrorDetails.errorMessage) === "DEPOSIT_12MONTHS_LIMIT_GROSS_EXCEEDED_BEA" ? 2 : e === "DEPOSIT_12MONTHS_LIMIT_GROSS_TO_BE_EXCEEDED_BEA" ? 3 : e === (z(1, za).includes(i.affordibilityLtmGrossLimitErrorDetails == null || i.affordibilityLtmGrossLimitErrorDetails.errorMessage == null ? null : i.affordibilityLtmGrossLimitErrorDetails.errorMessage.toUpperCase()) ? i.affordibilityLtmGrossLimitErrorDetails == null || i.affordibilityLtmGrossLimitErrorDetails.errorMessage == null ? null : i.affordibilityLtmGrossLimitErrorDetails.errorMessage.toUpperCase() : "") ? 4 : e === (z(2, qa).includes(i.affordibilityLtmGrossLimitErrorDetails == null || i.affordibilityLtmGrossLimitErrorDetails.errorMessage == null ? null : i.affordibilityLtmGrossLimitErrorDetails.errorMessage.toUpperCase()) ? i.affordibilityLtmGrossLimitErrorDetails == null || i.affordibilityLtmGrossLimitErrorDetails.errorMessage == null ? null : i.affordibilityLtmGrossLimitErrorDetails.errorMessage.toUpperCase() : "") ? 5 : -1); 3019 } 3020} 3021function Lm(t, a) { 3022 t & 1 && (n(0, "show-message", 74)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p", 41), d(6), r(7, "translate"), s(), n(8, "p", 41)(9, "span"), d(10), r(11, "translate"), s(), n(12, "span"), d(13), r(14, "translate"), s()()()()), t & 2 && (m("type", l(2).messageType.ERROR), o(3), v(p(4, 5, "PARTY.CASHIER.web.172.limit.to.be.reached.msg1")), o(3), v(p(7, 7, "PARTY.CASHIER.web.172.limit.to.be.reached.msg2")), o(4), v(p(11, 9, "PARTY.CASHIER.web.172.limit.to.be.reached.msg4")), o(3), v(p(14, 11, "PARTY.CASHIER.web.172.limit.reached.msg2"))); 3023} 3024function Cm(t, a) { 3025 if (t & 1 && (n(0, "show-message", 75)(1, "div", 29)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p", 41)(6, "span"), d(7), r(8, "translate"), s(), n(9, "span"), d(10), r(11, "translate"), s()(), n(12, "p", 41), d(13), r(14, "vnCurrency"), r(15, "translate"), s()()()), t & 2) { 3026 let e = l(2); 3027 m("type", e.messageType.INFO), o(3), v(p(4, 5, "PARTY.CASHIER.web.172.limit.to.be.reached.msg1")), o(4), v(p(8, 7, "PARTY.CASHIER.web.172.limit.to.be.reached.msg2")), o(3), v(p(11, 9, "PARTY.CASHIER.web.172.limit.to.be.reached.msg4")), o(3), S(" ", b(15, 14, "PARTY.CASHIER.web.172.limit.to.be.reached.msg3", I(17, te, b(14, 11, e.affordibilityTUDepLimitErrorDetails == null || e.affordibilityTUDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityTUDepLimitErrorDetails.allowedAmt.value, e.affordibilityTUDepLimitErrorDetails == null || e.affordibilityTUDepLimitErrorDetails.allowedAmt == null ? null : e.affordibilityTUDepLimitErrorDetails.allowedAmt.currencyCode))), " "); 3028 } 3029} 3030function Im(t, a) { 3031 if (t & 1 && (n(0, "div")(1, "div"), h(2, Lm, 15, 13, "show-message", 74)(3, Cm, 16, 19, "show-message", 75), s()()), t & 2) { 3032 let e, i = l(); 3033 o(2), f((e = i.affordibilityTUDepLimitErrorDetails?.errorMessage) === "TU_DEPOSIT_LIMIT_EXCEEDED" ? 2 : e === "TU_DEPOSIT_LIMIT_TO_BE_EXCEEDED" ? 3 : -1); 3034 } 3035} 3036function km(t, a) { 3037 if (t & 1) { 3038 let e = k(); 3039 n(0, "div", 78)(1, "strong", 40), r(2, "vnCurrency"), r(3, "translate"), L("click", function(i) { 3040 return A(e), x(l(3).monthlyLimit(i, "monthly limit link")); 3041 }), s(), n(4, "p", 79), r(5, "translate"), L("click", function(i) { 3042 return A(e), x(l(3).contactUsLink(i, "contact us link")); 3043 }), s()(); 3044 } 3045 if (t & 2) { 3046 let e = l(3); 3047 o(), m("vnDynamicHtml", b(3, 5, "PARTY.CASHIER.web.hardstoplimit.174.limit.reached.msg1", M(11, Tt, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.hardstopInfoLink, b(2, 2, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.limit, e.currencyGBP)))), o(3), m("vnDynamicHtml", b(5, 8, "PARTY.CASHIER.web.hardstoplimit.174.limit.to.be.reached.other.qd.msg", I(14, de, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.contactUs))); 3048 } 3049} 3050function wm(t, a) { 3051 if (t & 1) { 3052 let e = k(); 3053 n(0, "div", 78)(1, "strong", 40), r(2, "vnCurrency"), r(3, "translate"), L("click", function(i) { 3054 return A(e), x(l(3).monthlyLimit(i, "first 30-day limit link")); 3055 }), s(), n(4, "p", 41), d(5), r(6, "translate"), s(), n(7, "p", 79), r(8, "translate"), L("click", function(i) { 3056 return A(e), x(l(3).contactUsLink(i, "contact us link")); 3057 }), s()(); 3058 } 3059 if (t & 2) { 3060 let e = l(3); 3061 o(), m("vnDynamicHtml", b(3, 6, "PARTY.CASHIER.web.hardstoplimit.173.limit.reached.msg1", M(14, Tt, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.hardstopInfoLink, b(2, 3, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.limit, e.currencyGBP)))), o(4), v(p(6, 9, "PARTY.CASHIER.web.hardstoplimit.173.limit.reached.msg2")), o(2), m("vnDynamicHtml", b(8, 11, "PARTY.CASHIER.web.contact.us.msg1", I(17, de, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.contactUs))); 3062 } 3063} 3064function Rm(t, a) { 3065 if (t & 1 && (n(0, "show-message", 76)(1, "div", 23), h(2, km, 6, 16, "div", 78), h(3, wm, 9, 19, "div", 78), s()()), t & 2) { 3066 let e = l(2);
3067 m("type", e.messageType.ERROR), o(2), f(e.affordibilityHardStopLimitErrorDetails?.errorCode == 174 ? 2 : -1), o(), f(e.affordibilityHardStopLimitErrorDetails?.errorCode == 173 ? 3 : -1); 3068 } 3069} 3070function Nm(t, a) { 3071 if (t & 1) { 3072 let e = k(); 3073 n(0, "div")(1, "p", 80), L("click", function(i) { 3074 return A(e), x(l(3).monthlyLimit(i, "monthly limit link")); 3075 }), D(2, "strong", 55), r(3, "vnCurrency"), r(4, "translate"), D(5, "br"), s(), n(6, "p", 41), d(7), r(8, "vnCurrency"), r(9, "translate"), s(), n(10, "p", 81), r(11, "translate"), L("click", function(i) { 3076 return A(e), x(l(3).contactUsLink(i, "contact us link")); 3077 }), s()(); 3078 } 3079 if (t & 2) { 3080 let e = l(3); 3081 o(2), m("vnDynamicHtml", b(4, 6, "PARTY.CASHIER.web.hardstoplimit.174.limit.to.be.reached.msg1", M(18, Tt, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.hardstopInfoLink, b(3, 3, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.limit, e.currencyGBP)))), o(5), S(" ", b(9, 12, "PARTY.CASHIER.web.hardstoplimit.174.limit.to.be.reached.msg2", I(21, te, b(8, 9, e.affordibilityHardStopLimitErrorDetails == null || e.affordibilityHardStopLimitErrorDetails.allowedAmt == null ? null : e.affordibilityHardStopLimitErrorDetails.allowedAmt.value, e.affordibilityHardStopLimitErrorDetails == null || e.affordibilityHardStopLimitErrorDetails.allowedAmt == null ? null : e.affordibilityHardStopLimitErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", b(11, 15, "PARTY.CASHIER.web.hardstoplimit.174.limit.to.be.reached.other.qd.msg", I(23, de, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.contactUs))); 3082 } 3083} 3084function Tm(t, a) { 3085 if (t & 1) { 3086 let e = k(); 3087 n(0, "div", 78)(1, "p", 82), L("click", function(i) { 3088 return A(e), x(l(3).monthlyLimit(i, "first 30-day limit link")); 3089 }), D(2, "strong", 55), r(3, "vnCurrency"), r(4, "translate"), s(), n(5, "p", 41), d(6), r(7, "vnCurrency"), r(8, "translate"), s(), n(9, "p"), d(10), r(11, "translate"), s(), n(12, "p", 83), r(13, "translate"), L("click", function(i) { 3090 return A(e), x(l(3).contactUsLink(i, "contact us link")); 3091 }), s()(); 3092 } 3093 if (t & 2) { 3094 let e = l(3); 3095 o(2), m("vnDynamicHtml", b(4, 7, "PARTY.CASHIER.web.hardstoplimit.173.limit.to.be.reached.msg1", M(21, Tt, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.hardstopInfoLink, b(3, 4, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.limit, e.currencyGBP)))), o(4), S(" ", b(8, 13, "PARTY.CASHIER.web.hardstoplimit.174.limit.to.be.reached.msg2", I(24, te, b(7, 10, e.affordibilityHardStopLimitErrorDetails == null || e.affordibilityHardStopLimitErrorDetails.allowedAmt == null ? null : e.affordibilityHardStopLimitErrorDetails.allowedAmt.value, e.affordibilityHardStopLimitErrorDetails == null || e.affordibilityHardStopLimitErrorDetails.allowedAmt == null ? null : e.affordibilityHardStopLimitErrorDetails.allowedAmt.currencyCode))), " "), o(4), v(p(11, 16, "PARTY.CASHIER.web.hardstoplimit.173.limit.reached.msg2")), o(2), m("vnDynamicHtml", b(13, 18, "PARTY.CASHIER.web.contact.us.msg1", I(26, de, e.affordibilityHardStopLimitErrorDetails == null ? null : e.affordibilityHardStopLimitErrorDetails.contactUs))); 3096 } 3097} 3098function Pm(t, a) { 3099 if (t & 1 && (n(0, "show-message", 77)(1, "div", 29), h(2, Nm, 12, 25, "div"), h(3, Tm, 14, 28, "div", 78), s()()), t & 2) { 3100 let e = l(2); 3101 m("type", e.messageType.INFO), o(2), f(e.affordibilityHardStopLimitErrorDetails?.errorCode == 174 ? 2 : -1), o(), f(e.affordibilityHardStopLimitErrorDetails?.errorCode == 173 ? 3 : -1); 3102 } 3103} 3104function _m(t, a) { 3105 if (t & 1 && (n(0, "div")(1, "div"), h(2, Rm, 4, 3, "show-message", 76)(3, Pm, 4, 3, "show-message", 77), s()()), t & 2) { 3106 let e, i = l(); 3107 o(2), f((e = i.affordibilityHardStopLimitErrorDetails?.errorMessage) === "HARDSTOP_MONTHLY_LIMIT_EXCEEDED" ? 2 : e === "HARDSTOP_MONTHLY_LIMIT_TO_BE_EXCEEDED" ? 3 : -1); 3108 } 3109} 3110function Mm(t, a) { 3111 t & 1 && (n(0, "show-message", 84)(1, "div", 23)(2, "p")(3, "strong"), d(4), r(5, "translate"), s()(), D(6, "p", 55), r(7, "translate"), n(8, "p"), d(9), r(10, "translate"), s()()()), t & 2 && (m("type", l(2).messageType.ER
3111ROR), o(4), v(p(5, 4, "PARTY.CASHIER.web.175.3k.milestone.limit.reached.msg1")), o(2), m("vnDynamicHtml", p(7, 6, "PARTY.CASHIER.web.175.3k.milestone.limit.reached.msg2")), o(3), v(p(10, 8, "PARTY.CASHIER.web.175.3k.milestone.limit.reached.msg3"))); 3112} 3113function Om(t, a) { 3114 if (t & 1 && (n(0, "show-message", 85)(1, "div", 29)(2, "p")(3, "strong"), d(4), r(5, "translate"), s()(), n(6, "p"), d(7), r(8, "vnCurrency"), r(9, "translate"), s(), D(10, "p", 55), r(11, "translate"), n(12, "p"), d(13), r(14, "translate"), s()()()), t & 2) { 3115 let e = l(2); 3116 m("type", e.messageType.INFO), o(4), S(" ", p(5, 5, "PARTY.CASHIER.web.175.3k.milestone.limit.reached.msg1")), o(3), S(" ", b(9, 10, "PARTY.CASHIER.web.175.3k.milestone.limit.to.be.reached.msg1", I(17, te, b(8, 7, e.affordibility3kMilestoneLimitErrorDetails == null || e.affordibility3kMilestoneLimitErrorDetails.allowedAmt == null ? null : e.affordibility3kMilestoneLimitErrorDetails.allowedAmt.value, e.affordibility3kMilestoneLimitErrorDetails == null || e.affordibility3kMilestoneLimitErrorDetails.allowedAmt == null ? null : e.affordibility3kMilestoneLimitErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", p(11, 13, "PARTY.CASHIER.web.affordibility.175.3k.milestone.limit.to.be.reached.msg2")), o(3), v(p(14, 15, "PARTY.CASHIER.web.175.3k.milestone.limit.reached.msg3")); 3117 } 3118} 3119function Gm(t, a) { 3120 if (t & 1) { 3121 let e = k(); 3122 n(0, "div")(1, "div"), h(2, Mm, 11, 10, "show-message", 84)(3, Om, 15, 19, "show-message", 85), s(), n(4, "a", 86), L("click", function() { 3123 return A(e), x(l().startButtonClick()); 3124 }), d(5), r(6, "translate"), s()(); 3125 } 3126 if (t & 2) { 3127 let e, i = l(); 3128 o(2), f((e = i.affordibility3kMilestoneLimitErrorDetails?.errorMessage) === "MILESTONE_SGQ_LIMIT_EXCEEDED" ? 2 : e === "MILESTONE_SGQ_LIMIT_TO_BE_EXCEEDED" ? 3 : -1), o(2), m("href", F(i.affordibility3kMilestoneLimitErrorDetails?.sgqLink), P), o(), S(" ", p(6, 4, "PARTY.CASHIER.web.175.3k.milestone.limit.reached.msg4"), " "); 3129 } 3130} 3131function Fm(t, a) { 3132 if (t & 1) { 3133 let e = k(); 3134 n(0, "p", 90), r(1, "translate"), L("click", function(i) { 3135 return A(e), x(l(3).contactUsLink(i, "contact us link")); 3136 }), s(); 3137 } 3138 if (t & 2) { 3139 let e = l(3); 3140 m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.contact.us.msg1", I(4, de, e.affordibility8kMilestoneLimitErrorDetails == null ? null : e.affordibility8kMilestoneLimitErrorDetails.contactUs))); 3141 } 3142} 3143function Hm(t, a) { 3144 if (t & 1 && (n(0, "show-message", 87)(1, "div", 23)(2, "p")(3, "strong"), d(4), r(5, "translate"), s(), D(6, "br"), s(), n(7, "p", 41), d(8), r(9, "translate"), s(), h(10, Fm, 2, 6, "p", 89), s()()), t & 2) { 3145 let e = l(2); 3146 m("type", e.messageType.ERROR), o(4), S(" ", p(5, 4, "PARTY.CASHIER.web.180.limit.tobereached.msg3"), " "), o(4), v(p(9, 6, "PARTY.CASHIER.web.180.tobereached.msg6")), o(2), f(e.hideChat ? 10 : -1); 3147 } 3148} 3149function Ym(t, a) { 3150 if (t & 1 && (n(0, "show-message", 88)(1, "div", 29)(2, "p"), d(3), r(4, "vnCurrency"), r(5, "translate"), s(), D(6, "p", 45), r(7, "translate"), D(8, "p", 45), r(9, "translate"), s()()), t & 2) { 3151 let e = l(2); 3152 m("type", e.messageType.INFO), o(3), S(" ", b(5, 7, "PARTY.CASHIER.web.176.8k.milestone.to.be.limit.reached.msg2", I(14, te, b(4, 4, e.affordibility8kMilestoneLimitErrorDetails == null || e.affordibility8kMilestoneLimitErrorDetails.allowedAmt == null ? null : e.affordibility8kMilestoneLimitErrorDetails.allowedAmt.value, e.affordibility8kMilestoneLimitErrorDetails == null || e.affordibility8kMilestoneLimitErrorDetails.allowedAmt == null ? null : e.affordibility8kMilestoneLimitErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", p(7, 10, "PARTY.CASHIER.web.180.limit.tobereached.msg5")), o(2), m("vnDynamicHtml", p(9, 12, "PARTY.CASHIER.web.180.deposit.affordibility.limit.to.be.exceeded.msg5")); 3153 } 3154} 3155function Bm(t, a) { 3156 if (t & 1) { 3157 let e = k(); 3158 n(0, "button", 92), L("click", function() { 3159 return A(e), x(l(3).triggerChat("live chat cta")); 3160 }), d(1), r(2, "translate"), s(), n(3, "a", 93), L("click", function() { 3161 return A(e), x(l(3).startQuestionnaire()); 3162 }), d(4), r(5, "translate"), s(); 3163 } 3164 if (t & 2) { 3165 let e = l(3); 3166 o(), S(" ", p(2, 4, "PARTY.CASHIER.web.arc.deposit.limits.intervention.liveChat"), " "), o(2), m("href", F(e.affordibility8k
3166MilestoneLimitErrorDetails?.selfCertLink), P), o(), S(" ", p(5, 6, "PARTY.CASHIER.web.176.8k.milestone.to.be.limit.reached.msg5"), " "); 3167 } 3168} 3169function Um(t, a) { 3170 if (t & 1) { 3171 let e = k(); 3172 n(0, "a", 94), L("click", function() { 3173 return A(e), x(l(3).startQuestionnaire()); 3174 }), d(1), r(2, "translate"), s(); 3175 } 3176 t & 2 && (m("href", F(l(3).affordibility8kMilestoneLimitErrorDetails?.selfCertLink), P), o(), S(" ", p(2, 3, "PARTY.CASHIER.web.176.8k.milestone.to.be.limit.reached.msg5"), " ")); 3177} 3178function zm(t, a) { 3179 if (t & 1 && (n(0, "div")(1, "div", 30), h(2, Bm, 6, 8), h(3, Um, 3, 5, "a", 91), s()()), t & 2) { 3180 let e = l(2); 3181 o(2), f(e.hideChat ? -1 : 2), o(), f(e.hideChat ? 3 : -1); 3182 } 3183} 3184function qm(t, a) { 3185 if (t & 1) { 3186 let e = k(); 3187 n(0, "div")(1, "a", 95), L("click", function() { 3188 return A(e), x(l(2).startQuestionnaire()); 3189 }), d(2), r(3, "translate"), s()(); 3190 } 3191 if (t & 2) { 3192 let e = l(2); 3193 o(), m("href", F(e.affordibility8kMilestoneLimitErrorDetails?.selfCertLink), P), o(), S(" ", p(3, 3, "PARTY.CASHIER.web.176.8k.milestone.to.be.limit.reached.msg5"), " "); 3194 } 3195} 3196function Vm(t, a) { 3197 if (t & 1 && (n(0, "div")(1, "div"), h(2, Hm, 11, 8, "show-message", 87)(3, Ym, 10, 16, "show-message", 88), s(), h(4, zm, 4, 2, "div"), h(5, qm, 4, 5, "div"), s()), t & 2) { 3198 let e, i = l(); 3199 o(2), f((e = i.affordibility8kMilestoneLimitErrorDetails?.errorMessage) === "MILESTONE_SELF_CERT_LIMIT_EXCEEDED" ? 2 : e === "MILESTONE_SELF_CERT_LIMIT_TO_BE_EXCEEDED" ? 3 : -1), o(2), f(i.affordibility8kMilestoneLimitErrorDetails?.errorMessage == "MILESTONE_SELF_CERT_LIMIT_EXCEEDED" ? 4 : -1), o(), f(i.affordibility8kMilestoneLimitErrorDetails?.errorMessage == "MILESTONE_SELF_CERT_LIMIT_TO_BE_EXCEEDED" ? 5 : -1); 3200 } 3201} 3202function Wm(t, a) { 3203 t & 1 && (n(0, "span"), D(1, "p", 45), r(2, "translate"), n(3, "p", 41), d(4), r(5, "translate"), s()()), t & 2 && (o(), m("vnDynamicHtml", p(2, 2, "PARTY.CASHIER.web.179.milestone.limit.exceeded.msg2")), o(3), v(p(5, 4, "PARTY.CASHIER.web.179.milestone.limit.exceeded.msg3"))); 3204} 3205function Km(t, a) { 3206 if (t & 1 && (n(0, "div")(1, "show-message", 97)(2, "div", 23)(3, "strong"), d(4), r(5, "translate"), s(), h(6, Wm, 6, 6, "span"), s()()()), t & 2) { 3207 let e = l(2); 3208 o(), m("type", e.messageType.ERROR), o(3), S(" ", p(5, 3, "PARTY.CASHIER.web.179.deposit.affordibility.limit.exceeded.header"), " "), o(2), f(e.isCountryUK ? 6 : -1); 3209 } 3210} 3211function $m(t, a) { 3212 if (t & 1 && (n(0, "span")(1, "p", 41), d(2), r(3, "vnCurrency"), r(4, "translate"), s(), D(5, "p", 45), r(6, "translate"), n(7, "p", 41), d(8), r(9, "translate"), s()()), t & 2) { 3213 let e = l(3); 3214 o(2), S(" ", b(4, 6, "PARTY.CASHIER.web.179.milestone.limit.to.be.exceeded.msg1", I(13, te, b(3, 3, e.affordibilityMilestoneSgqGrossLimitErrorDetails == null || e.affordibilityMilestoneSgqGrossLimitErrorDetails.allowedAmt == null ? null : e.affordibilityMilestoneSgqGrossLimitErrorDetails.allowedAmt.value, e.affordibilityMilestoneSgqGrossLimitErrorDetails == null || e.affordibilityMilestoneSgqGrossLimitErrorDetails.allowedAmt == null ? null : e.affordibilityMilestoneSgqGrossLimitErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", p(6, 9, "PARTY.CASHIER.web.179.milestone.limit.to.be.exceeded.msg2")), o(3), v(p(9, 11, "PARTY.CASHIER.web.179.milestone.limit.to.be.exceeded.msg3")); 3215 } 3216} 3217function Qm(t, a) { 3218 if (t & 1 && (n(0, "div")(1, "show-message", 98)(2, "div", 29)(3, "strong"), d(4), r(5, "translate"), s(), h(6, $m, 10, 15, "span"), s()()()), t & 2) { 3219 let e = l(2); 3220 o(), m("type", e.messageType.INFO), o(3), S(" ", p(5, 3, "PARTY.CASHIER.web.179.milestone.limit.to.be.exceeded.header"), " "), o(2), f(e.isCountryUK ? 6 : -1); 3221 } 3222} 3223function Xm(t, a) { 3224 if (t & 1) { 3225 let e = k(); 3226 n(0, "a", 99), L("click", function() { 3227 return A(e), x(l(2).startButtonClick()); 3228 }), d(1), r(2, "translate"), s(); 3229 } 3230 t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.179.milestone.limit.start.btn.txt"), " ")); 3231} 3232function jm(t, a) { 3233 if (t & 1 && (n(0, "div")(1, "div"), h(2, Km, 7, 5, "div")(3, Qm, 7, 5, "div"), h(4, Xm, 3, 3, "a", 96), s()()), t & 2) { 3234 let e, i = l(); 3235 o(2), f((e = i.affordibilityMilestoneSgqGrossLimitErrorDetails?.errorMessage) === "MILESTONE_SGQ_LIMIT_GROSS_
3235EXCEEDED" ? 2 : e === "MILESTONE_SGQ_LIMIT_GROSS_TO_BE_EXCEEDED" ? 3 : -1), o(2), f(z(2, Va).includes(i.affordibilityMilestoneSgqGrossLimitErrorDetails == null ? null : i.affordibilityMilestoneSgqGrossLimitErrorDetails.errorMessage) ? 4 : -1); 3236 } 3237} 3238function Jm(t, a) { 3239 if (t & 1) { 3240 let e = k(); 3241 n(0, "p", 42), r(1, "translate"), L("click", function(i) { 3242 return A(e), x(l(4).contactUsLink(i, "contact us link")); 3243 }), s(); 3244 } 3245 if (t & 2) { 3246 let e = l(4); 3247 m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.contact.us.msg1", I(4, de, e.affordibilityMilestoneSelfCertGrossLimitErrorDetails == null ? null : e.affordibilityMilestoneSelfCertGrossLimitErrorDetails.contactUs))); 3248 } 3249} 3250function Zm(t, a) { 3251 if (t & 1 && (n(0, "span"), D(1, "p", 45), r(2, "translate"), h(3, Jm, 2, 6, "p", 45), s()), t & 2) { 3252 let e = l(3); 3253 o(), m("vnDynamicHtml", p(2, 2, "PARTY.CASHIER.web.180.tobereached.msg6")), o(2), f(e.hideChat ? 3 : -1); 3254 } 3255} 3256function eu(t, a) { 3257 if (t & 1 && (n(0, "div")(1, "show-message", 101)(2, "div", 23)(3, "strong"), d(4), r(5, "translate"), s(), h(6, Zm, 4, 4, "span"), s()()()), t & 2) { 3258 let e = l(2); 3259 o(), m("type", e.messageType.ERROR), o(3), S(" ", p(5, 3, "PARTY.CASHIER.web.180.limit.tobereached.msg3"), " "), o(2), f(e.isCountryUK ? 6 : -1); 3260 } 3261} 3262function tu(t, a) { 3263 if (t & 1 && (n(0, "span")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "translate"), s(), D(5, "p", 45), r(6, "translate"), D(7, "p", 45), r(8, "translate"), s()), t & 2) { 3264 let e = l(3); 3265 o(2), S(" ", b(4, 6, "PARTY.CASHIER.web.180.deposit.affordibility.limit.to.be.exceeded.msg4", I(13, te, b(3, 3, e.affordibilityMilestoneSelfCertGrossLimitErrorDetails == null || e.affordibilityMilestoneSelfCertGrossLimitErrorDetails.allowedAmt == null ? null : e.affordibilityMilestoneSelfCertGrossLimitErrorDetails.allowedAmt.value, e.affordibilityMilestoneSelfCertGrossLimitErrorDetails == null || e.affordibilityMilestoneSelfCertGrossLimitErrorDetails.allowedAmt == null ? null : e.affordibilityMilestoneSelfCertGrossLimitErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", p(6, 9, "PARTY.CASHIER.web.180.limit.tobereached.msg5")), o(2), m("vnDynamicHtml", p(8, 11, "PARTY.CASHIER.web.180.deposit.affordibility.limit.to.be.exceeded.msg5")); 3266 } 3267} 3268function iu(t, a) { 3269 if (t & 1 && (n(0, "div")(1, "show-message", 102)(2, "div", 29), h(3, tu, 9, 15, "span"), s()()()), t & 2) { 3270 let e = l(2); 3271 o(), m("type", e.messageType.INFO), o(2), f(e.isCountryUK ? 3 : -1); 3272 } 3273} 3274function ou(t, a) { 3275 if (t & 1) { 3276 let e = k(); 3277 n(0, "a", 104), L("click", function() { 3278 return A(e), x(l(3).startQuestionnaire()); 3279 }), d(1), r(2, "translate"), s(); 3280 } 3281 t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.180.deposit.affordibility.start.questionnaire.btn.txt"), " ")); 3282} 3283function au(t, a) { 3284 if (t & 1) { 3285 let e = k(); 3286 n(0, "div", 30)(1, "button", 92), L("click", function() { 3287 return A(e), x(l(3).triggerChat("live chat cta")); 3288 }), d(2), r(3, "translate"), s(), n(4, "a", 105), L("click", function() { 3289 return A(e), x(l(3).startQuestionnaire()); 3290 }), d(5), r(6, "translate"), s()(); 3291 } 3292 t & 2 && (o(2), S(" ", p(3, 2, "PARTY.CASHIER.web.arc.deposit.limits.intervention.liveChat"), " "), o(3), S(" ", p(6, 4, "PARTY.CASHIER.web.180.deposit.affordibility.start.questionnaire.btn.txt"), " ")); 3293} 3294function ru(t, a) { 3295 if (t & 1 && (h(0, ou, 3, 3, "a", 103), h(1, au, 7, 6, "div", 30)), t & 2) { 3296 let e = l(2); 3297 f(e.hideChat ? 0 : -1), o(), f(e.hideChat ? -1 : 1); 3298 } 3299} 3300function su(t, a) { 3301 if (t & 1) { 3302 let e = k(); 3303 n(0, "a", 106), L("click", function() { 3304 return A(e), x(l(2).startQuestionnaire()); 3305 }), d(1), r(2, "translate"), s(); 3306 } 3307 t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.180.deposit.affordibility.start.questionnaire.btn.txt"), " ")); 3308} 3309function nu(t, a) { 3310 if (t & 1 && (n(0, "div")(1, "div"), h(2, eu, 7, 5, "div")(3, iu, 4, 2, "div"), s(), h(4, ru, 2, 2), h(5, su, 3, 3, "a", 100), s()), t & 2) { 3311 let e, i = l(); 3312 o(2), f((e = i.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.errorMessage) === "MILESTONE_SELF_CERT_LIMIT_GROSS_EXCEEDED" ? 2 : e === "MILESTONE_SELF_CERT_LIMIT_GROSS_TO_BE_EXCEEDED" ? 3 : -1), o(2), f(i.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.errorMessage == "MILESTONE_SELF_CERT_LIMIT_GROSS_
3312EXCEEDED" ? 4 : -1), o(), f(i.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.errorMessage == "MILESTONE_SELF_CERT_LIMIT_GROSS_TO_BE_EXCEEDED" ? 5 : -1); 3313 } 3314} 3315function lu(t, a) { 3316 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2) { 3317 let e = l(4); 3318 o(), S(" ", b(2, 1, "PARTY.CASHIER.web.svoc.161.message1", I(4, He, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.contactUsPhone)), " "); 3319 } 3320} 3321function cu(t, a) { 3322 if (t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2) { 3323 let e = l(4); 3324 o(), S(" ", b(2, 1, "PARTY.CASHIER.web.svoc.161.message4.uk", I(4, He, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.contactUsPhone)), " "); 3325 } 3326} 3327function du(t, a) { 3328 if (t & 1 && (n(0, "show-message", 107)(1, "div", 23), D(2, "strong", 55), r(3, "translate"), n(4, "div"), h(5, lu, 3, 6, "p"), h(6, cu, 3, 6, "span"), n(7, "span"), d(8), r(9, "translate"), s(), n(10, "span"), d(11), r(12, "translate"), s(), n(13, "a", 25), d(14), s(), d(15, ". "), s()()()), t & 2) { 3329 let e = l(3); 3330 m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(3, 9, "PARTY.CASHIER.web.svoc.161.header2", I(16, Pt, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.hardstopInfoLink))), o(3), f(e.isCountryUK ? -1 : 5), o(), f(e.isCountryUK ? 6 : -1), o(2), v(p(9, 12, "PARTY.CASHIER.web.svoc.chat.text1")), o(3), S("", p(12, 14, "PARTY.CASHIER.web.svoc.161.message3"), " "), o(2), m("href", Re("mailto:", e.svocAffordabilityErrorDetails?.contactEmail), P), o(), v(e.svocAffordabilityErrorDetails?.contactEmail); 3331 } 3332} 3333function pu(t, a) { 3334 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2) { 3335 let e = l(4); 3336 o(), S(" ", b(2, 1, "PARTY.CASHIER.web.svoc.161.message1", I(4, He, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.contactUsPhone)), " "); 3337 } 3338} 3339function mu(t, a) { 3340 if (t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2) { 3341 let e = l(4); 3342 o(), S(" ", b(2, 1, "PARTY.CASHIER.web.svoc.161.message4.uk", I(4, He, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.contactUsPhone)), " "); 3343 } 3344} 3345function uu(t, a) { 3346 if (t & 1) { 3347 let e = k(); 3348 n(0, "show-message", 108)(1, "div", 29), D(2, "strong", 55), r(3, "translate"), n(4, "div"), h(5, pu, 3, 6, "p"), h(6, mu, 3, 6, "span"), n(7, "span", 109), L("click", function() { 3349 return A(e), x(l(3).triggerChat("chat link")); 3350 }), d(8), r(9, "translate"), s(), n(10, "span"), d(11), r(12, "translate"), s(), n(13, "a", 25), d(14), s(), d(15, ". "), s()()(); 3351 } 3352 if (t & 2) { 3353 let e = l(3); 3354 m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(3, 9, "PARTY.CASHIER.web.svoc.161.header3", I(16, Pt, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.hardstopInfoLink))), o(3), f(e.isCountryUK ? -1 : 5), o(), f(e.isCountryUK ? 6 : -1), o(2), v(p(9, 12, "PARTY.CASHIER.web.svoc.chat.text1")), o(3), S("", p(12, 14, "PARTY.CASHIER.web.svoc.161.message3"), " "), o(2), m("href", Re("mailto:", e.svocAffordabilityErrorDetails?.contactEmail), P), o(), v(e.svocAffordabilityErrorDetails?.contactEmail); 3355 } 3356} 3357function hu(t, a) { 3358 if (t & 1 && (n(0, "div", 38)(1, "div"), h(2, du, 16, 18, "show-message", 107)(3, uu, 16, 18, "show-message", 108), s()()), t & 2) { 3359 let e, i = l(2); 3360 o(2), f((e = i.svocAffordabilityErrorDetails?.errorMessage) === "AML_LIMIT_EXCEEDED" ? 2 : e === "AML_LIMIT_TO_BE_EXCEEDED" ? 3 : -1); 3361 } 3362} 3363function fu(t, a) { 3364 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.svoc.160.message1"))); 3365} 3366function gu(t, a) { 3367 if (t & 1 && (n(0, "div")(1, "p")(2, "span"), d(3), r(4, "translate"), s(), n(5, "span"), d(6), r(7, "translate"), s()(), n(8, "p", 112), d(9), r(10, "vnCurrency"), r(11, "translate"), s()()), t & 2) { 3368 let e = l(4); 3369 o(3), S(" ", b(4, 3, "PARTY.CASHIER.web.svoc.161.message5.uk", I(14, He, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.contactUsPhone)), " "), o(3), S("", p(7, 6, "PARTY.CASHIER.web.svoc.chat.text1"), "."), o(3), S(" ", b(11, 11, "PARTY.CASHIER.web.svoc.160.message1.uk", I(16, Wa, b(10, 8, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.netDepLimit, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.accountCurrency))), " "); 3370 } 3371} 3372function bu(t, a) { 3373 if (t & 1 && (n(0, "show-message", 110)(1, "div", 23), D(2, "strong", 55), r(3, "translate"), h(4, fu, 3, 3, "p"), h(5, gu, 12, 18, "div"), s()()), t & 2) { 3374 let e = l(3);
3375 m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(3, 4, "PARTY.CASHIER.web.svoc.160.header1", I(7, Pt, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.hardstopInfoLink))), o(2), f(e.isCountryUK ? -1 : 4), o(), f(e.isCountryUK ? 5 : -1); 3376 } 3377} 3378function yu(t, a) { 3379 if (t & 1 && (n(0, "strong"), d(1), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 3380 let e = l(4); 3381 o(), v(b(3, 4, "PARTY.CASHIER.web.svoc.160.header3", I(7, st, b(2, 1, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.netDepLimit, e.currencyGBP)))); 3382 } 3383} 3384function Su(t, a) { 3385 if (t & 1 && (D(0, "strong", 55), r(1, "translate")), t & 2) { 3386 let e = l(4); 3387 m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.svoc.160.header3.uk", I(4, Pt, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.hardstopInfoLink))); 3388 } 3389} 3390function vu(t, a) { 3391 if (t & 1) { 3392 let e = k(); 3393 n(0, "show-message", 111)(1, "div", 29), h(2, yu, 4, 9, "strong"), h(3, Su, 2, 6, "strong", 55), n(4, "div")(5, "span"), d(6), r(7, "translate"), s(), n(8, "span", 109), L("click", function() { 3394 return A(e), x(l(3).triggerChat("chat link")); 3395 }), d(9), r(10, "translate"), s(), n(11, "span"), d(12), r(13, "translate"), s(), n(14, "a", 25), d(15), s(), d(16, ". "), s()()(); 3396 } 3397 if (t & 2) { 3398 let e = l(3); 3399 m("type", e.messageType.INFO), o(2), f(e.isCountryUK ? -1 : 2), o(), f(e.isCountryUK ? 3 : -1), o(3), S(" ", b(7, 9, "PARTY.CASHIER.web.svoc.161.message4.uk", I(16, He, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.contactUsPhone)), " "), o(3), v(p(10, 12, "PARTY.CASHIER.web.svoc.chat.text1")), o(3), S("", p(13, 14, "PARTY.CASHIER.web.svoc.161.message3"), " "), o(2), m("href", Re("mailto:", e.svocAffordabilityErrorDetails?.contactEmail), P), o(), v(e.svocAffordabilityErrorDetails?.contactEmail); 3400 } 3401} 3402function Eu(t, a) { 3403 if (t & 1 && (n(0, "div", 38)(1, "div"), h(2, bu, 6, 9, "show-message", 110)(3, vu, 17, 18, "show-message", 111), s()()), t & 2) { 3404 let e, i = l(2); 3405 o(2), f((e = i.svocAffordabilityErrorDetails?.errorMessage) === "AML_LIMIT_EXCEEDED" ? 2 : e === "AML_LIMIT_TO_BE_EXCEEDED" ? 3 : -1); 3406 } 3407} 3408function Du(t, a) { 3409 if (t & 1) { 3410 let e = k(); 3411 n(0, "div")(1, "show-message", 115)(2, "div", 23)(3, "strong", 40), r(4, "vnCurrency"), r(5, "translate"), L("click", function(i) { 3412 return A(e), x(l(3).monthlyLimit(i, "loss limit link")); 3413 }), s(), D(6, "p", 45), r(7, "translate"), D(8, "p", 45), r(9, "translate"), s()()(); 3414 } 3415 if (t & 2) { 3416 let e = l(3); 3417 o(), m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(5, 7, "PARTY.CASHIER.web.deposit.yearly.affordibility.tobeexceeded.header3", M(14, We, b(4, 4, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.netDepLimit, e.currencyGBP), e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.lossLimitFaqLink))), o(3), m("vnDynamicHtml", p(7, 10, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg4")), o(2), m("vnDynamicHtml", p(9, 12, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg5")); 3418 } 3419} 3420function xu(t, a) { 3421 if (t & 1) { 3422 let e = k(); 3423 n(0, "show-message", 113)(1, "div", 29)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 3424 return A(e), x(l(3).monthlyLimit(i, "loss limit link")); 3425 }), s(), D(5, "p", 45), r(6, "translate"), D(7, "p", 45), r(8, "vnCurrency"), r(9, "translate"), D(10, "p", 45), r(11, "translate"), s()(); 3426 } 3427 if (t & 2) { 3428 let e = l(3); 3429 m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(4, 8, "PARTY.CASHIER.web.deposit.yearly.affordibility.tobeexceeded.header2", M(21, We, b(3, 5, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.netDepLimit, e.currencyGBP), e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.lossLimitFaqLink))), o(3), m("vnDynamicHtml", p(6, 11, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg4")), o(2), m("vnDynamicHtml", b(9, 16, "PARTY.CASHIER.web.183.deposit.affordibility.limit.to.be.exceeded.msg5", I(24, te, b(8, 13, e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.allowedAmt == null ? null : e.svocAffordabilityErrorDetails.allowedAmt.value, e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.allowedAmt == null ? null : e.svocAffordabilityErrorDetails.allowedAmt.currencyCode)))
3429), o(3), m("vnDynamicHtml", p(11, 19, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg5")); 3430 } 3431} 3432function Au(t, a) { 3433 if (t & 1) { 3434 let e = k(); 3435 n(0, "div")(1, "div"), h(2, Du, 10, 17, "div")(3, xu, 12, 26, "show-message", 113), s(), n(4, "div", 67)(5, "a", 114), L("click", function() { 3436 return A(e), x(l(2).checkMyLimits()); 3437 }), d(6), r(7, "translate"), s()()(); 3438 } 3439 if (t & 2) { 3440 let e, i = l(2); 3441 o(2), f((e = i.svocAffordabilityErrorDetails?.errorMessage) === "AFFORDABILITY_LIMIT_EXCEEDED" ? 2 : e === "AFFORDABILITY_LIMIT_TO_BE_EXCEEDED" ? 3 : -1), o(3), m("href", F(i.svocAffordabilityErrorDetails?.increaseLimitsUrl), P), o(), S(" ", p(7, 4, "PARTY.CASHIER.web.deposit.affordibility.check.myLimits"), " "); 3442 } 3443} 3444function Lu(t, a) { 3445 if (t & 1) { 3446 let e = k(); 3447 n(0, "div")(1, "button", 116), L("click", function() { 3448 return A(e), x(l(2).triggerChat("chat here cta")); 3449 }), d(2), r(3, "translate"), s()(); 3450 } 3451 t & 2 && (o(2), S(" ", p(3, 1, "PARTY.CASHIER.web.deposit.chat.here.text"), " ")); 3452} 3453function Cu(t, a) { 3454 t & 1 && (n(0, "div")(1, "div")(2, "a", 51), d(3), r(4, "translate"), s(), n(5, "div", 52), d(6), r(7, "translate"), s()()()), t & 2 && (o(3), S(" ", p(4, 2, "PARTY.CASHIER.web.deposit.chat.here.text"), " "), o(3), v(p(7, 4, "PARTY.CASHIER.web.deposit.chat.zendesk.text"))); 3455} 3456function Iu(t, a) { 3457 if (t & 1 && (n(0, "div")(1, "div"), h(2, hu, 4, 1, "div", 38)(3, Eu, 4, 1, "div", 38)(4, Au, 8, 6, "div"), s(), h(5, Lu, 4, 3, "div"), h(6, Cu, 8, 6, "div"), s()), t & 2) { 3458 let e, i = l(); 3459 o(2), f((e = i.svocAffordabilityErrorDetails?.errorCode) === "161" ? 2 : e === "160" ? 3 : e === "167" ? 4 : -1), o(3), f(i.showChatCTA && !i.showChatNotAvailable && !i.hideChat ? 5 : -1), o(), f(i.showChatNotAvailable ? 6 : -1); 3460 } 3461} 3462function ku(t, a) { 3463 if (t & 1) { 3464 let e = k(); 3465 n(0, "show-message", 117)(1, "div", 23)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 3466 return A(e), x(l(3).monthlyLimit(i, "loss limit link")); 3467 }), s(), D(5, "p", 45), r(6, "translate"), D(7, "p", 45), r(8, "translate"), s()(); 3468 } 3469 if (t & 2) { 3470 let e = l(3); 3471 m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(4, 7, "PARTY.CASHIER.web.svoc.166.level2.header4", M(14, We, b(3, 4, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.netDepLimit, e.currencyGBP), e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.lossLimitFaqLink))), o(3), m("vnDynamicHtml", p(6, 10, "PARTY.CASHIER.web.svoc.166.level2.msg1")), o(2), m("vnDynamicHtml", p(8, 12, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg5")); 3472 } 3473} 3474function wu(t, a) { 3475 if (t & 1) { 3476 let e = k(); 3477 n(0, "show-message", 118)(1, "div", 29)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 3478 return A(e), x(l(3).monthlyLimit(i, "loss limit link")); 3479 }), s(), D(5, "p", 45), r(6, "translate"), D(7, "p", 45), r(8, "vnCurrency"), r(9, "translate"), D(10, "p", 45), r(11, "translate"), s()(); 3480 } 3481 if (t & 2) { 3482 let e = l(3); 3483 m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(4, 8, "PARTY.CASHIER.web.svoc.166.level2.header3", M(21, We, b(3, 5, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.netDepLimit, e.currencyGBP), e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.lossLimitFaqLink))), o(3), m("vnDynamicHtml", p(6, 11, "PARTY.CASHIER.web.svoc.166.level2.msg1")), o(2), m("vnDynamicHtml", b(9, 16, "PARTY.CASHIER.web.183.deposit.affordibility.limit.to.be.exceeded.msg5", I(24, te, b(8, 13, e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.allowedAmt == null ? null : e.svocAffordabilityErrorDetails.allowedAmt.value, e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.allowedAmt == null ? null : e.svocAffordabilityErrorDetails.allowedAmt.currencyCode)))), o(3), m("vnDynamicHtml", p(11, 19, "PARTY.CASHIER.web.deposit.yearly.affordability.tobeReached.msg5")); 3484 } 3485} 3486function Ru(t, a) { 3487 if (t & 1) { 3488 let e = k(); 3489 h(0, ku, 9, 17, "show-message", 117), h(1, wu, 12, 26, "show-message", 118), n(2, "div", 67)(3, "a", 114), L("click", function() { 3490 return A(e), x(l(2).checkMyLimits()); 3491 }), d(4), r(5, "translate"), s()(); 3492 } 3493 if (t & 2) { 3494 let e = l(2); 3495 f(z(7, Oi).includes(e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.errorMessage == null ? null : e.svocAffordabilityErrorDetails.errorMessage.toUpperCase()) ? 0 : -1), o(), f(z(8, Gi).includes(e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.errorMessage == null ? null : e.svocAffordabilityErrorDetails.errorMessage.toUpperCase()) ? 1 : -1), o(2), m("href", F(e.svocAffordabilityErrorDetails?.increaseLimitsUrl), P), o(), S(" ", p(5, 5, "PARTY.CASHIER.web.deposit.affordibility.check.myLimits"), " "); 3496 } 3497} 3498function Nu(t, a) { 3499 if (t & 1) { 3500 let e = k(); 3501 n(0, "show-message", 119)(1, "div", 23)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 3502 return A(e), x(l(3).monthlyLimit(i, "loss limit link")); 3503 }), s(), D(5, "p", 45), r(6, "translate"), D(7, "p", 45), r(8, "translate"), s()(); 3504 } 3505 if (t & 2) { 3506 let e = l(3);
3507 m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(4, 7, "PARTY.CASHIER.web.svoc.166.level2.header4", M(15, We, b(3, 4, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.netDepLimit, e.currencyGBP), e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.lossLimitFaqLink))), o(3), m("vnDynamicHtml", p(6, 10, "PARTY.CASHIER.web.svoc.166.level1.msg1")), o(2), m("vnDynamicHtml", b(8, 12, "PARTY.CASHIER.web.deposit.affordibility.annualized.limit.msg2", I(18, Ve, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.contactEmail))); 3508 } 3509} 3510function Tu(t, a) { 3511 if (t & 1) { 3512 let e = k(); 3513 n(0, "show-message", 120)(1, "div", 29)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 3514 return A(e), x(l(3).monthlyLimit(i, "loss limit link")); 3515 }), s(), D(5, "p", 45), r(6, "translate"), D(7, "p", 45), r(8, "vnCurrency"), r(9, "translate"), D(10, "p", 45), r(11, "translate"), s()(); 3516 } 3517 if (t & 2) { 3518 let e = l(3); 3519 m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(4, 8, "PARTY.CASHIER.web.svoc.166.level2.header3", M(22, We, b(3, 5, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.netDepLimit, e.currencyGBP), e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.lossLimitFaqLink))), o(3), m("vnDynamicHtml", p(6, 11, "PARTY.CASHIER.web.svoc.166.level1.msg1")), o(2), m("vnDynamicHtml", b(9, 16, "PARTY.CASHIER.web.183.deposit.affordibility.limit.to.be.exceeded.msg5", I(25, te, b(8, 13, e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.allowedAmt == null ? null : e.svocAffordabilityErrorDetails.allowedAmt.value, e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.allowedAmt == null ? null : e.svocAffordabilityErrorDetails.allowedAmt.currencyCode)))), o(3), m("vnDynamicHtml", b(11, 19, "PARTY.CASHIER.web.deposit.affordibility.annualized.limit.msg2", I(27, Ve, e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.contactEmail))); 3520 } 3521} 3522function Pu(t, a) { 3523 if (t & 1 && (h(0, Nu, 9, 20, "show-message", 119), h(1, Tu, 12, 29, "show-message", 120)), t & 2) { 3524 let e = l(2); 3525 f(z(2, Oi).includes(e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.errorMessage == null ? null : e.svocAffordabilityErrorDetails.errorMessage.toUpperCase()) ? 0 : -1), o(), f(z(3, Gi).includes(e.svocAffordabilityErrorDetails == null || e.svocAffordabilityErrorDetails.errorMessage == null ? null : e.svocAffordabilityErrorDetails.errorMessage.toUpperCase()) ? 1 : -1); 3526 } 3527} 3528function _u(t, a) { 3529 if (t & 1 && (n(0, "div"), h(1, Ru, 6, 9), h(2, Pu, 2, 4), s()), t & 2) { 3530 let e = l(); 3531 o(), f(e.isPlayerLevelOne ? -1 : 1), o(), f(e.isPlayerLevelOne ? 2 : -1); 3532 } 3533} 3534function Mu(t, a) { 3535 if (t & 1) { 3536 let e = k(); 3537 n(0, "show-message", 121)(1, "div", 29)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "p", 45), r(6, "translate"), n(7, "p", 41), d(8), r(9, "translate"), s()()(), n(10, "div", 30)(11, "a", 122), L("click", function() { 3538 return A(e), x(l().startButtonClick()); 3539 }), d(12), r(13, "translate"), s(), n(14, "a", 122), L("click", function() { 3540 return A(e), x(l().checkMyLimits()); 3541 }), d(15), r(16, "translate"), s()(); 3542 } 3543 if (t & 2) { 3544 let e = l(); 3545 m("type", e.messageType.INFO), o(3), v(p(4, 10, "PARTY.CASHIER.web.175.3k.milestone.limit.reached.msg1")), o(2), m("vnDynamicHtml", p(6, 12, "PARTY.CASHIER.web.179.milestone.limit.exceeded.msg2")), o(3), v(p(9, 14, "PARTY.CASHIER.web.179.milestone.limit.exceeded.msg3")), o(3), m("href", F(e.affordabilityQuestionaireLimit?.sgqLink), P), o(), S(" ", p(13, 16, "PARTY.CASHIER.web.175.3k.milestone.limit.reached.msg4"), " "), o(2), m("href", F(e.affordabilityQuestionaireLimit?.increaseLimitsUrl), P), o(), S(" ", p(16, 18, "PARTY.CASHIER.web.deposit.affordibility.check.myLimits"), " "); 3546 } 3547} 3548function Ou(t, a) { 3549 if (t & 1) { 3550 let e = k(); 3551 n(0, "show-message", 123)(1, "div", 23)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 3552 return A(e), x(l(2).lossLimitLink(i, "loss limit link")); 3553 }), s(), n(5, "p", 42), r(6, "translate"), L("click", function(i) { 3554 return A(e), x(l(2).lossLimitLink(i, null)); 3555 }), s(), n(7, "p", 41), d(8), r(9, "translate"), s()()(), n(10, "a", 59), L("click", function() { 3556 return A(e), x(l(2).checkMyLimits()); 3557 }), d(11), r(12, "translate"), s(); 3558 } 3559 if (t & 2) { 3560 let e = l(2);
3561 m("type", e.messageType.ERROR), o(2), m("vnDynamicHtml", b(4, 10, "PARTY.CASHIER.web.191.deposit.affordibility.limit.exceeded.text1", M(20, We, b(3, 7, e.rolling30dayLossLimitDetails == null ? null : e.rolling30dayLossLimitDetails.netDepLimit, e.currencyGBP), e.rolling30dayLossLimitDetails == null ? null : e.rolling30dayLossLimitDetails.lossLimitFaqLink))), o(3), m("vnDynamicHtml", b(6, 13, "PARTY.CASHIER.web.191.deposit.affordibility.limit.exceeded.text2", I(23, de, e.rolling30dayLossLimitDetails == null ? null : e.rolling30dayLossLimitDetails.lossLimitFaqLink))), o(3), v(p(9, 16, "PARTY.CASHIER.web.191.deposit.affordibility.limit.exceeded.text3")), o(2), m("href", F(e.rolling30dayLossLimitDetails?.increaseLimitsUrl), P), o(), S(" ", p(12, 18, "PARTY.CASHIER.web.deposit.affordibility.check.myLimits"), " "); 3562 } 3563} 3564function Gu(t, a) { 3565 if (t & 1) { 3566 let e = k(); 3567 n(0, "show-message", 123)(1, "div", 29)(2, "strong", 40), r(3, "vnCurrency"), r(4, "translate"), L("click", function(i) { 3568 return A(e), x(l(2).lossLimitLink(i, "loss limit link")); 3569 }), s(), n(5, "p", 42), r(6, "translate"), L("click", function(i) { 3570 return A(e), x(l(2).lossLimitLink(i, null)); 3571 }), s(), n(7, "p", 41), d(8), r(9, "vnCurrency"), r(10, "translate"), s(), n(11, "p", 41), d(12), r(13, "translate"), s()()(), n(14, "a", 59), L("click", function() { 3572 return A(e), x(l(2).checkMyLimits()); 3573 }), d(15), r(16, "translate"), s(); 3574 } 3575 if (t & 2) { 3576 let e = l(2); 3577 m("type", e.messageType.INFO), o(2), m("vnDynamicHtml", b(4, 11, "PARTY.CASHIER.web.191.deposit.affordibility.limit.tobeExceeded.text1", M(27, We, b(3, 8, e.rolling30dayLossLimitDetails == null ? null : e.rolling30dayLossLimitDetails.netDepLimit, e.currencyGBP), e.rolling30dayLossLimitDetails == null ? null : e.rolling30dayLossLimitDetails.lossLimitFaqLink))), o(3), m("vnDynamicHtml", b(6, 14, "PARTY.CASHIER.web.191.deposit.affordibility.limit.exceeded.text2", I(30, de, e.rolling30dayLossLimitDetails == null ? null : e.rolling30dayLossLimitDetails.lossLimitFaqLink))), o(3), S(" ", b(10, 20, "PARTY.CASHIER.web.181.deposit.affordibility.limit.to.be.exceeded.msg4", I(32, te, b(9, 17, e.rolling30dayLossLimitDetails == null || e.rolling30dayLossLimitDetails.allowedAmt == null ? null : e.rolling30dayLossLimitDetails.allowedAmt.value, e.rolling30dayLossLimitDetails == null || e.rolling30dayLossLimitDetails.allowedAmt == null ? null : e.rolling30dayLossLimitDetails.allowedAmt.currencyCode))), " "), o(4), v(p(13, 23, "PARTY.CASHIER.web.191.deposit.affordibility.limit.exceeded.text3")), o(2), m("href", F(e.rolling30dayLossLimitDetails?.increaseLimitsUrl), P), o(), S(" ", p(16, 25, "PARTY.CASHIER.web.deposit.affordibility.check.myLimits"), " "); 3578 } 3579} 3580function Fu(t, a) { 3581 if (t & 1 && (h(0, Ou, 13, 25), h(1, Gu, 17, 34)), t & 2) { 3582 let e = l(); 3583 f(z(2, Ka).includes(e.rolling30dayLossLimitDetails == null || e.rolling30dayLossLimitDetails.errorMessage == null ? null : e.rolling30dayLossLimitDetails.errorMessage.toUpperCase()) ? 0 : -1), o(), f(z(3, $a).includes(e.rolling30dayLossLimitDetails == null || e.rolling30dayLossLimitDetails.errorMessage == null ? null : e.rolling30dayLossLimitDetails.errorMessage.toUpperCase()) ? 1 : -1); 3584 } 3585} 3586function Hu(t, a) { 3587 if (t & 1) { 3588 let e = k(); 3589 n(0, "show-message", 125)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p", 41), d(6), r(7, "translate"), s()()(), n(8, "a", 126), L("click", function(i) { 3590 return A(e), x(l(2).lossLimitLink(i, "review my settings")); 3591 }), d(9), r(10, "translate"), s(); 3592 } 3593 if (t & 2) { 3594 let e = l(2); 3595 m("type", e.messageType.ERROR), o(3), v(p(4, 6, "PARTY.CASHIER.web.deposit.maxlosslimit.reached.header")), o(3), v(p(7, 8, "PARTY.CASHIER.web.deposit.maxlosslimit.reached.msg")), o(2), m("href", F(e.maxLossLimitMonthlyExceededErrorDetails?.increaseLimitsUrl), P), o(), S(" ", p(10, 10, "PARTY.CASHIER.web.deposit.maxlosslimit.reviewMySettings"), " "); 3596 } 3597} 3598function Yu(t, a) { 3599 if (t & 1) { 3600 let e = k(); 3601 n(0, "show-message", 124)(1, "div", 29)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p", 41), d(6), r(7, "vnCurrency"), r(8, "translate"), s(), n(9, "p", 42), r(10, "translate"), L("click", function(i) { 3602 return A(e), x(l(2).lossLimitLink(i, "max loss limit link")); 3603 }), s()()(); 3604 } 3605 if (t & 2) { 3606 let e = l(2); 3607 m("type", e.messageType.INFO), o(3), v(p(4, 4, "PARTY.CASHIER.web.deposit.maxlosslimit.tobeReached.header")), o(3), S(" ", b(8, 9, "PARTY.CASHIER.web.deposit.maxlosslimit.tobeReached.msg1", I(15, te, b(7, 6, e.maxLossLimitMonthlyExceededErrorDetails == null || e.maxLossLimitMonthlyExceededErrorDetails.allowedAmt == null ? null : e.maxLossLimitMonthlyExceededErrorDetails.allowedAmt.value, e.maxLossLimitMonthlyExceededErrorDetails == null || e.maxLossLimitMonthlyExceededErrorDetails.allowedAmt == null ? null : e.maxLossLimitMonthlyExceededErrorDetails.allowedAmt.currencyCode))), " "), o(3), m("vnDynamicHtml", b(10, 12, "PARTY.CASHIER.web.deposit.maxlosslimit.tobeReached.msg2", I(17, de, e.maxLossLimitMonthlyExceededErrorDetails == null ? null : e.maxLossLimitMonthlyExceededErrorDetails.increaseLimitsUrl))); 3608 } 3609} 3610function Bu(t, a) { 3611 if (t & 1 && (h(0, Hu, 11, 12), h(1, Yu, 11, 19, "show-message", 124)), t & 2) { 3612 let e = l(); 3613 f(e.response?.errorResponse?.errorMessage == "MAX_LOSS_LIMIT_MONTHLY_EXCEEDED" ? 0 : -1), o(), f(e.response?.errorResponse?.errorMessage == "MAX_LOSS_LIMIT_MONTHLY_TO_BE_EXCEEDED" ? 1 : -1); 3614 } 3615} 3616function Uu(t, a) { 3617 if (t & 1) { 3618 let e = k(); 3619 n(0, "show-message", 127)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p", 41), d(6), r(7, "translate"), s(), n(8, "p", 42), r(9, "translate"), L("click", function(i) { 3620 return A(e), x(l(2).contactUsLink(i, "chat with us link")); 3621 }), s()()(), n(10, "a", 95), L("click", function() { 3622 return A(e), x(l(2).startQuestionnaire()); 3623 }), d(11), r(12, "translate"), s(); 3624 } 3625 if (t & 2) { 3626 let e = l(2);
3627 m("type", e.messageType.ERROR), o(3), v(p(4, 7, "PARTY.CASHIER.web.187.deposit.affordibility.limit.header")), o(3), v(p(7, 9, "PARTY.CASHIER.web.fra.deposit.affordibility.limit.exceeded.msg1")), o(2), m("vnDynamicHtml", b(9, 11, "PARTY.CASHIER.web.176.8k.milestone.to.be.limit.reached.msg4", I(16, de, e.frarolling90dayLossLimitDetails == null ? null : e.frarolling90dayLossLimitDetails.contactUs))), o(2), m("href", F(e.frarolling90dayLossLimitDetails?.selfCertLink), P), o(), S(" ", p(12, 14, "PARTY.CASHIER.web.176.8k.milestone.to.be.limit.reached.msg5"), " "); 3628 } 3629} 3630function zu(t, a) { 3631 if (t & 1 && (n(0, "show-message", 127)(1, "div", 29)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "p", 45), r(6, "vnCurrency"), r(7, "translate"), n(8, "p", 41), d(9), r(10, "vnCurrency"), r(11, "translate"), s()()()), t & 2) { 3632 let e = l(2); 3633 m("type", e.messageType.INFO), o(3), v(p(4, 4, "PARTY.CASHIER.web.187.deposit.affordibility.limit.header")), o(2), m("vnDynamicHtml", b(7, 9, "PARTY.CASHIER.web.fra.deposit.affordibility.limit.tobe.exceeded.msg1", M(18, ja, b(6, 6, e.frarolling90dayLossLimitDetails == null ? null : e.frarolling90dayLossLimitDetails.limit, e.frarolling90dayLossLimitDetails == null || e.frarolling90dayLossLimitDetails.allowedAmt == null ? null : e.frarolling90dayLossLimitDetails.allowedAmt.currencyCode), e.affFraRollingPeriod))), o(4), S(" ", b(11, 15, "PARTY.CASHIER.web.181.deposit.affordibility.limit.to.be.exceeded.msg4", I(21, te, b(10, 12, e.frarolling90dayLossLimitDetails == null || e.frarolling90dayLossLimitDetails.allowedAmt == null ? null : e.frarolling90dayLossLimitDetails.allowedAmt.value, e.frarolling90dayLossLimitDetails == null || e.frarolling90dayLossLimitDetails.allowedAmt == null ? null : e.frarolling90dayLossLimitDetails.allowedAmt.currencyCode))), " "); 3634 } 3635} 3636function qu(t, a) { 3637 if (t & 1 && (h(0, Uu, 13, 18), h(1, zu, 12, 23, "show-message", 127)), t & 2) { 3638 let e = l(); 3639 f(z(2, Qa).includes(e.frarolling90dayLossLimitDetails == null || e.frarolling90dayLossLimitDetails.errorMessage == null ? null : e.frarolling90dayLossLimitDetails.errorMessage.toUpperCase()) ? 0 : -1), o(), f(z(3, Xa).includes(e.frarolling90dayLossLimitDetails == null || e.frarolling90dayLossLimitDetails.errorMessage == null ? null : e.frarolling90dayLossLimitDetails.errorMessage.toUpperCase()) ? 1 : -1); 3640 } 3641} 3642function Vu(t, a) { 3643 if (t & 1 && (n(0, "show-message", 21)(1, "div", 29)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "p", 45), r(6, "vnCurrency"), r(7, "translate"), s()()), t & 2) { 3644 let e = l(2); 3645 m("type", e.messageType.INFO), o(3), v(b(4, 3, "PARTY.CASHIER.web.deposit.svoc.purchaseLimit.tobeReached.header", M(13, Fi, e.paymentMethod, e.frequency))), o(2), m("vnDynamicHtml", b(7, 10, "PARTY.CASHIER.web.deposit.svoc.purchaseLimit.tobeReached.text", M(16, Ja, lt(6, 6, e.svocPurchaseLimitsErrorDetails == null || e.svocPurchaseLimitsErrorDetails.allowedAmt == null ? null : e.svocPurchaseLimitsErrorDetails.allowedAmt.value, e.svocPurchaseLimitsErrorDetails == null || e.svocPurchaseLimitsErrorDetails.allowedAmt == null ? null : e.svocPurchaseLimitsErrorDetails.allowedAmt.currencyCode, "1.0"), e.svocPurchaseLimitsErrorDetails == null ? null : e.svocPurchaseLimitsErrorDetails.findOutMoreUrl))); 3646 } 3647} 3648function Wu(t, a) { 3649 if (t & 1 && (n(0, "show-message", 21)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), D(5, "p", 45), r(6, "translate"), s()()), t & 2) { 3650 let e = l(2); 3651 m("type", e.messageType.ERROR), o(3), S(" ", b(4, 3, "PARTY.CASHIER.web.deposit.svoc.purchaseLimit.reached.header", M(9, Fi, e.paymentMethod, e.frequency))), o(2), m("vnDynamicHtml", b(6, 6, "PARTY.CASHIER.web.deposit.svoc.purchaseLimit.reached.text", I(12, de, e.svocPurchaseLimitsErrorDetails == null ? null : e.svocPurchaseLimitsErrorDetails.findOutMoreUrl))); 3652 } 3653} 3654function Ku(t, a) { 3655 t & 1 && h(0, Vu, 8, 19, "show-message", 21)(1, Wu, 7, 14, "show-message", 21), t & 2 && f(l().svocPurchaseLimitsErrorDetails?.allowedAmt?.value > 0 ? 0 : 1); 3656} 3657function $u(t, a) { 3658 if (t & 1 && (n(0, "show-message", 21)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p", 41), d(6), r(7, "translate"), s()()()), t & 2) { 3659 let e = l();
3660 m("type", e.messageType.ERROR), o(3), v(b(4, 3, "PARTY.CASHIER.web.deposit.svoc.purchaseLimit.txnExceeded.header", M(8, Za, e.frequency, e.paymentMethod))), o(3), v(p(7, 6, "PARTY.CASHIER.web.deposit.svoc.purchaseLimit.txnExceeded.txt")); 3661 } 3662} 3663function Qu(t, a) { 3664 t & 1 && (n(0, "show-message", 22)(1, "div", 23)(2, "strong"), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s()()()), t & 2 && (m("type", l().messageType.ERROR), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.error.header")), o(3), v(p(7, 5, "PARTY.CASHIER.web.deposit.error.description"))); 3665} 3666function Xu(t, a) { 3667 t & 1 && (n(0, "show-message", 2)(1, "div", 4), d(2), r(3, "translate"), s()()), t & 2 && (m("type", l().messageType.INFO), o(2), S(" ", p(3, 2, "PARTY.CASHIER.web.deposit.qrcode.generator.qrcode.alert"), " ")); 3668} 3669function ju(t, a) { 3670 t & 1 && (n(0, "p", 6), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.qrcode.generator.instructions.header"))); 3671} 3672function Ju(t, a) { 3673 if (t & 1 && (n(0, "div", 23), D(1, "qrcode", 25), s()), t & 2) { 3674 let e = l(3); 3675 o(), m("qrdata", e.QRcodeImage)("errorCorrectionLevel", "H"); 3676 } 3677} 3678function Zu(t, a) { 3679 t & 1 && D(0, "img", 24), t & 2 && m("src", l(3).QRcodeImage, P); 3680} 3681function eh(t, a) { 3682 if (t & 1 && (n(0, "div"), h(1, Ju, 2, 2, "div", 23)(2, Zu, 1, 1, "img", 24), s()), t & 2) { 3683 let e = l(2); 3684 o(), f(e.providerNames.includes(e.providerName) ? 1 : 2); 3685 } 3686} 3687function th(t, a) { 3688 t & 1 && (n(0, "p", 9), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.bankregistration.pixcode.deposit.amount.label"))); 3689} 3690function ih(t, a) { 3691 if (t & 1 && (n(0, "p", 9), d(1), r(2, "translate"), s()), t & 2) { 3692 let e = l(2); 3693 o(), no(" ", p(2, 4, "PARTY.CASHIER.web.deposit.bankregistration.pixcode.expires.in.label"), " ", e.timerDurationDetails()?.hours, ":", e.timerDurationDetails()?.minutes, ":", e.timerDurationDetails()?.seconds, " "); 3694 } 3695} 3696function oh(t, a) { 3697 if (t & 1 && (n(0, "p", 11), d(1), s()), t & 2) { 3698 let e = l(2); 3699 o(), ks(" ", e.timerDurationDetails()?.hours, ":", e.timerDurationDetails()?.minutes, ":", e.timerDurationDetails()?.seconds, " "); 3700 } 3701} 3702function ah(t, a) { 3703 t & 1 && (n(0, "div", 14)(1, "span", 26), d(2), r(3, "translate"), s()()), t & 2 && (o(2), v(p(3, 1, "PARTY.CASHIER.web.deposit.qrcode.generator.notification.copied.code.txt"))); 3704} 3705function rh(t, a) {} 3706function sh(t, a) { 3707 t & 1 && nt(0, rh, 0, 0, "ng-template", 18), t & 2 && (l(2), m("ngTemplateOutlet", Ye(6))); 3708} 3709function nh(t, a) { 3710 if (t & 1 && (n(0, "div", 23), D(1, "qrcode", 25), s()), t & 2) { 3711 let e = l(3); 3712 o(), m("qrdata", e.QRcodeImage)("errorCorrectionLevel", "H"); 3713 } 3714} 3715function lh(t, a) { 3716 t & 1 && D(0, "img", 24), t & 2 && m("src", l(3).QRcodeImage, P); 3717} 3718function ch(t, a) { 3719 if (t & 1) { 3720 let e = k(); 3721 n(0, "mat-accordion")(1, "mat-expansion-panel", 20), L("opened", function() { 3722 return A(e), x(l(2).expand("showPixQRCode", !0)); 3723 })("closed", function() { 3724 return A(e), x(l(2).expand("showPixQRCode", !1)); 3725 }), n(2, "mat-expansion-panel-header")(3, "mat-panel-title")(4, "span", 21)(5, "b"), d(6), r(7, "translate"), s()()()(), n(8, "ol", 27)(9, "p", 28), d(10), r(11, "vnCurrency"), s(), h(12, nh, 2, 2, "div", 23)(13, lh, 1, 1, "img", 24), s()()(), D(14, "hr", 29); 3726 } 3727 if (t & 2) { 3728 let e, i = l(2); 3729 o(), m("expanded", i.showPixQRCode), o(5), v(p(7, 4, "PARTY.CASHIER.web.deposit.qrcode.generator.qrcode.label")), o(4), S(" ", p(11, 6, (e = i.depositSubmitResponse()) == null || e.amount == null ? null : e.amount.value), " "), o(2), f(i.providerNames.includes(i.providerName) ? 12 : 13); 3730 } 3731} 3732function dh(t, a) { 3733 t & 1 && (n(0, "li"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.qrcode.generator.mobileinstructions.msg4"))); 3734} 3735function ph(t, a) { 3736 t & 1 && (n(0, "li"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.qrcode.generator.mobileinstructions.msg2"))); 3737} 3738function mh(t, a) {} 3739function uh(t, a) { 3740 t & 1 && nt(0, mh, 0, 0, "ng-template", 18), t & 2 && (l(2), m("ngTemplateOutlet", Ye(6))); 3741} 3742function hh(t, a) { 3743 if (t & 1) { 3744 let e = k(); 3745 n(0, "div")(1, "div", 5), h(2, ju, 3, 3, "p", 6), n(3, "div", 7), h(4, eh, 3, 1, "div"), n(5, "div", 8), h(6, th, 3, 3, "p", 9), n(7, "p", 10), d(8), r(9, "vnCurrency"), s(), h(10, ih, 3, 6, "p", 9)(11, oh, 2, 3, "p", 11), s()(), n(12, "div", 12)(13, "p", 13), d(14), r(15, "translate"), s(), h(16, ah, 4, 3, "div", 14), n(17, "div", 15)(18, "p", 16), d(19), s(), n(20, "i", 17), L("click", function() { 3746 return A(e), x(l().copyContentToClipboard("ICON_CLICKED")); 3747 }), s()()(), h(21, sh, 1, 1, null, 18), n(22, "div", 19), h(23, ch, 15, 8), n(24, "mat-accordion")(25, "mat-expansion-panel", 20), L("opened", function() { 3748 return A(e), x(l().expand("showInstructions", !0)); 3749 })("closed", function() { 3750 return A(e), x(l().expand("showInstructions", !1)); 3751 }), n(26, "mat-expansion-panel-header")(27, "mat-panel-title")(28, "span", 21)(29, "b"), d(30), r(31, "translate"), s()()()(), n(32, "ol", 22)(33, "li"), d(34), r(35, "translate"), s(), h(36, dh, 3, 3, "li")(37, ph, 3, 3, "li"), n(38, "li"), d(39), r(40, "translate"), s()()()()(), h(41, uh, 1, 1, null, 18), s()(); 3752 } 3753 if (t & 2) { 3754 let e, i = l(), c = Pe(0); 3755 o(2), f(c ? -1 : 2), o(2), f(c ? -1 : 4), o(2), f(c ? 6 : -1), o(2), S(" ", p(9, 17, (e = i.depositSubmitResponse()) == null || e.amount == null ? null : e.amount.value), " "), o(2), f(c ? 10 : 11), o(4), S(" ", p(15, 19, "PARTY.CASHIER.web.deposit.qrcode.generator.copy.pix.code"), " "), o(2), f(i.QRCodeCopiedStatus.ICON_CLICKED?.isActive ? 16 : -1), o(3), v(i.depositSubmitResponse()?.postData?.textToQRcode), o(2), f(c ? 21 : -1), o(), m("ngClass", I(27, rr, c)), o(), f(c ? 23 : -1), o(2), m("expanded", i.showInstructions), o(5), v(p(31, 21, "PARTY.CASHIER.web.deposit.qrcode.generator.instructions.mobile.header")), o(4), v(p(35, 23, "PARTY.CASHIER.web.deposit.qrcode.generator.mobileinstructions.msg1")), o(2), f(c ? 36 : 37), o(3), v(p(40, 25, "PARTY.CASHIER.web.deposit.qrcode.generator.mobileinstructions.msg3")), o(2), f(c ? -1 : 41); 3756 } 3757} 3758function fh(t, a) { 3759 if (t & 1) { 3760 let e = k(); 3761 n(0, "div", 30), L("click", function() { 3762 return A(e), x(l().goToPixProcess()); 3763 }), n(1, "span", 31), d(2), r(3, "translate"), s()(); 3764 } 3765 t & 2 && (o(2), v(p(3, 1, "PARTY.CASHIER.web.deposit.qrcode.generator.status.link"))); 3766} 3767function gh(t, a) { 3768 t & 1 && (n(0, "div", 32)(1, "span", 26), d(2), r(3, "translate"), s()()), t & 2 && (o(2), v(p(3, 1, "PARTY.CASHIER.web.deposit.qrcode.generator.notification.copied.code.txt"))); 3769} 3770function bh(t, a) { 3771 if (t & 1) { 3772 let e = k(); 3773 h(0, gh, 4, 3, "div", 32), n(1, "button", 33), L("click", function() { 3774 return A(e), x(l().copyContentToClipboard("CTA_CLICKED")); 3775 }), n(2, "span", 34), d(3), r(4, "translate"), s()(); 3776 } 3777 t & 2 && (f(l().QRCodeCopiedStatus.CTA_CLICKED?.isActive ? 0 : -1), o(3), v(p(4, 2, "PARTY.CASHIER.web.deposit.qrcode.generator.copy.txt"))); 3778} 3779function yh(t, a) { 3780 if (t & 1 && D(0, "app-pix-status-process", 0), t & 2) { 3781 let e = l(2);
3782 m("processingAmount", e.processingAmount)("brandId", e.brandId); 3783 } 3784} 3785function Sh(t, a) { 3786 if (t & 1) { 3787 let e = k(); 3788 n(0, "app-wallet-process", 2), L("showPixPage", function(i) { 3789 return A(e), x(l(2).updatePageStatus(i)); 3790 }), s(); 3791 } 3792 t & 2 && m("depositSubmitResponse", l(2).depositSubmitResponse); 3793} 3794function vh(t, a) { 3795 t & 1 && h(0, yh, 1, 2, "app-pix-status-process", 0)(1, Sh, 1, 1, "app-wallet-process", 1), t & 2 && f(l().showPixProcessPage() ? 0 : 1); 3796} 3797function Eh(t, a) { 3798 if (t & 1 && (n(0, "p", 16), d(1), r(2, "translate"), s(), D(3, "p", 19), r(4, "translate")), t & 2) { 3799 let e = l(3); 3800 o(), S(" ", b(2, 2, "PARTY.CASHIER.web.deposit.ada.intervention.uk.msg", M(8, Hi, e.response == null || e.response.adaDepositStatus == null ? null : e.response.adaDepositStatus.expiryTime, e.response == null || e.response.adaDepositStatus == null ? null : e.response.adaDepositStatus.expiryDate)), " "), o(2), m("vnDynamicHtml", b(4, 5, "PARTY.CASHIER.web.deposit.ada.intervention.gambling.msg", I(11, dr, e.gamblingControlURL))); 3801 } 3802} 3803function Dh(t, a) { 3804 if (t & 1 && (n(0, "p", 16), d(1), r(2, "translate"), s()), t & 2) { 3805 let e = l(3); 3806 o(), S(" ", b(2, 1, "PARTY.CASHIER.web.ada.intervention.msg1", M(4, Hi, e.response == null || e.response.adaDepositStatus == null ? null : e.response.adaDepositStatus.expiryTime, e.response == null || e.response.adaDepositStatus == null ? null : e.response.adaDepositStatus.expiryDate)), " "); 3807 } 3808} 3809function xh(t, a) { 3810 if (t & 1 && (D(0, "p", 17), r(1, "translate")), t & 2) { 3811 let e = l(3); 3812 m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.deposit.ada.intervention.uk.msg4", I(4, Yi, e.response == null || e.response.adaDepositStatus == null ? null : e.response.adaDepositStatus.cpccContactLink))); 3813 } 3814} 3815function Ah(t, a) { 3816 if (t & 1 && (D(0, "p", 18), r(1, "translate")), t & 2) { 3817 let e = l(3); 3818 m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.ada.intervention.msg2", I(4, Yi, e.response == null || e.response.adaDepositStatus == null ? null : e.response.adaDepositStatus.cpccContactLink))); 3819 } 3820} 3821function Lh(t, a) { 3822 t & 1 && (n(0, "a", 20), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.chat.here.text"), " ")); 3823} 3824function Ch(t, a) { 3825 t & 1 && (n(0, "a", 20), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.chat.here.en.text"), " ")); 3826} 3827function Ih(t, a) { 3828 if (t & 1 && (n(0, "div"), h(1, Lh, 3, 3, "a", 20)(2, Ch, 3, 3, "a", 20), n(3, "div", 21), d(4), r(5, "translate"), s()()), t & 2) { 3829 let e = l(3); 3830 o(), f(e.isCountryUK ? 2 : 1), o(3), v(p(5, 2, "PARTY.CASHIER.web.deposit.chat.zendesk.text")); 3831 } 3832} 3833function kh(t, a) { 3834 if (t & 1) { 3835 let e = k(); 3836 n(0, "a", 23), L("click", function() { 3837 return A(e), x(l(4).triggerChat()); 3838 }), d(1), r(2, "translate"), s(); 3839 } 3840 t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.chat.here.text"), " ")); 3841} 3842function wh(t, a) { 3843 if (t & 1) { 3844 let e = k(); 3845 n(0, "a", 23), L("click", function() { 3846 return A(e), x(l(4).triggerChat()); 3847 }), d(1), r(2, "translate"), s(); 3848 } 3849 t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.chat.here.en.text"), " ")); 3850} 3851function Rh(t, a) { 3852 if (t & 1 && (n(0, "div"), h(1, kh, 3, 3, "a", 22)(2, wh, 3, 3, "a", 22), s()), t & 2) { 3853 let e = l(3); 3854 o(), f(e.isCountryUK ? 2 : 1); 3855 } 3856} 3857function Nh(t, a) { 3858 if (t & 1 && (n(0, "div", 2)(1, "show-message", 14)(2, "div", 15), h(3, Eh, 5, 13), h(4, Dh, 3, 7, "p", 16), h(5, xh, 2, 6, "p", 17), h(6, Ah, 2, 6, "p", 18), n(7, "b"), h(8, Ih, 6, 4, "div"), h(9, Rh, 3, 1, "div"), s()()()()), t & 2) { 3859 let e = l(2); 3860 o(), m("type", e.messageType.INFO), o(2), f(e.isCountryUK ? 3 : -1), o(), f(e.isCountryUK ? -1 : 4), o(), f(e.isCountryUK ? 5 : -1), o(), f(e.isCountryUK ? -1 : 6), o(2), f(e.showChatNotAvailable ? 8 : -1), o(), f((e.pullchatEnabled || e.zendeskEnabled) && !e.showChatNotAvailable && !e.hideChat ? 9 : -1); 3861 } 3862} 3863function Th(t, a) { 3864 if (t & 1 && (n(0, "span")(1, "a", 27), d(2), r(3, "translate"), s()()), t & 2) { 3865 let e = l(6); 3866 o(), m("href", F(e.response?.responsibleGamingHelpUrl.url), P), o(), S(" ", p(3, 3, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.responsible.help"), " "); 3867 } 3868} 3869function Ph(t, a) { 3870 if (t & 1 && (n(0, "div")(1, "span"), d(2), r(3, "translate"), s(), h(4, Th, 4, 5, "span"), s()), t & 2) { 3871 let e = l(5); 3872 o(2), v(p(3, 2, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.limit.reached")), o(2), f(e.response?.responsibleGamingHelpUrl.url ? 4 : -1); 3873 } 3874} 3875function _h(t, a) { 3876 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.daily"))); 3877} 3878function Mh(t, a) { 3879 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.weekly"))); 3880} 3881function Oh(t, a) { 3882 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.monthly"))); 3883} 3884function Gh(t, a) { 3885 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.depositlimit"))); 3886} 3887function Fh(t, a) { 3888 if (t & 1 && (n(0, "span")(1, "a", 27), d(2), r(3, "translate"), s(), d(4), r(5, "translate"), s()), t & 2) { 3889 let e = l(6); 3890 o(), m("href", F(e.response?.urlInfo?.url), P), o(), S(" ", p(3, 4, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.click.here"), " "), o(2), S(" ", p(5, 6, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.message1"), " "); 3891 } 3892} 3893function Hh(t, a) { 3894 if (t & 1 && (n(0, "div")(1, "span"), d(2), r(3, "translate"), s(), n(4, "span"), h(5, _h, 3, 3, "span")(6, Mh, 3, 3, "span")(7, Oh, 3, 3, "span")(8, Gh, 3, 3, "span"), s(), h(9, Fh, 6, 8, "span"), s()), t & 2) { 3895 let e, i = l(5); 3896 o(2), S(" ", b(3, 3, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.message", I(6, pr, i.response == null ? null : i.response.rgPercentage)), " "), o(3), f((e = i.response?.rgType) === "daily" ? 5 : e === "weekly" ? 6 : e === "monthly" ? 7 : 8), o(4), f(i.response?.urlInfo.url != null && i.response?.urlInfo?.url ? 9 : -1); 3897 } 3898} 3899function Yh(t, a) { 3900 if (t & 1 && (h(0, Ph, 5, 4, "div"), h(1, Hh, 10, 8, "div")), t & 2) { 3901 let e = l(4); 3902 f(e.response?.responsibleGamingHelpUrl?.url ? 0 : -1), o(), f(!e.response?.responsibleGamingHelpUrl || !e.response?.responsibleGamingHelpUrl.url ? 1 : -1); 3903 } 3904} 3905function Bh(t, a) { 3906 if (t & 1 && (n(0, "div", 28), d(1), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 3907 let e = l(6); 3908 o(), S(" ", b(3, 4, "PARTY.CASHIER.web.yearly.hardstop.limit.success3", I(7, Bi, b(2, 1, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP))), " "); 3909 } 3910} 3911function Uh(t, a) { 3912 if (t & 1 && (D(0, "div", 29), r(1, "vnCurrency"), r(2, "translate")), t & 2) { 3913 let e = l(6); 3914 m("vnDynamicHtml", b(2, 4, "PARTY.CASHIER.web.yearly.hardstop.limit.success", I(7, Bi, b(1, 1, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP)))); 3915 } 3916} 3917function zh(t, a) { 3918 if (t & 1 && (h(0, Bh, 4, 9, "div", 28)(1, Uh, 3, 9, "div", 29), n(2, "p", 16), d(3), r(4, "translate"), n(5, "a", 30), d(6), s()(), n(7, "p", 16), d(8), r(9, "translate"), n(10, "a", 27), d(11), s()()), t & 2) { 3919 let e = l(5); 3920 f(e.isHundredPercentageHardStopReached ? 0 : 1), o(3), S(" ", p(4, 9, "PARTY.CASHIER.web.deposit.prorgdeplimits.exceeded.bea"), " "), o(2), m("href", Re("mailto:", e.response?.playerProtectionEmail), P), o(), S(" ", e.response?.playerProtectionEmail, "."), o(2), S(" ", p(9, 11, "PARTY.CASHIER.web.svoc.harstop.deposit.more.info"), " "), o(2), m("href", F(e.response?.hardstopInfoLink), P), o(), S(" ", e.response?.hardstopInfoLink, ". "); 3921 } 3922} 3923function qh(t, a) { 3924 if (t & 1 && (D(0, "div", 29), r(1, "translate"), D(2, "p", 31), r(3, "vnCurrency"), r(4, "translate"), n(5, "p", 32), d(6), r(7, "translate"), s()), t & 2) { 3925 let e = l(5); 3926 m("vnDynamicHtml", p(1, 3, "PARTY.CASHIER.web.yearly.affordibility.limit.header2")), o(2), m("vnDynamicHtml", b(4, 8, "PARTY.CASHIER.web.svoc.harstop.limit.success.uk.msg1", Be(13, mr, e.response == null ? null : e.response.hardStopLTMPercentage, b(3, 5, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardstopInfoLink))), o(4), v(p(7, 11, "PARTY.CASHIER.web.svoc.harstop.limit.success.uk.msg2")); 3927 } 3928} 3929function Vh(t, a) { 3930 if (t & 1 && (n(0, "div", 25), h(1, zh, 12, 13)(2, qh, 8, 17), s()), t & 2) { 3931 let e = l(4); 3932 o(), f(e.response?.under21age ? 1 : 2); 3933 } 3934} 3935function Wh(t, a) { 3936 if (t & 1) { 3937 let e = k(); 3938 n(0, "p", 33), r(1, "vnCurrency"), r(2, "translate"), L("click", function(i) { 3939 return A(e), x(l(5).monthlyLimit(i)); 3940 }), s(), D(3, "p", 34), r(4, "vnCurrency"), r(5, "translate"); 3941 } 3942 if (t & 2) { 3943 let e = l(5); 3944 m("vnDynamicHtml", b(2, 5, e.response?.hardStopMonthlyPercentage == 100 ? "PARTY.CASHIER.web.monthly.hardstop.limit.success5" : "PARTY.CASHIER.web.monthly.hardstop.limit.success4", M(14, Ui, b(1, 2, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardstopInfoLink))), o(3), m("vnDynamicHtml", b(5, 11, "PARTY.CASHIER.web.hardstop.limit.to.be.exceeded.msg6", Be(17, zi, b(4, 8, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardStopMonthlyPercentage, e.response == null ? null : e.response.contactUs))); 3945 } 3946} 3947function Kh(t, a) { 3948 if (t & 1) { 3949 let e = k(); 3950 n(0, "p", 33), r(1, "vnCurrency"), r(2, "translate"), L("click", function(i) { 3951 return A(e), x(l(5).monthlyLimit(i)); 3952 }), s(), D(3, "p", 34), r(4, "vnCurrency"), r(5, "translate"); 3953 } 3954 if (t & 2) { 3955 let e = l(5); 3956 m("vnDynamicHtml", b(2, 5, e.response?.hardStopMonthlyPercentage == 100 ? "PARTY.CASHIER.web.monthly.hardstop.limit.success3" : "PARTY.CASHIER.web.monthly.hardstop.limit.success", M(14, Ui, b(1, 2, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardstopInfoLink))), o(3), m("vnDynamicHtml", b(5, 11, "PARTY.CASHIER.web.hardstop.limit.to.be.exceeded.msg5", Be(17, zi, b(4, 8, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardStopMonthlyPercentage, e.response == null ? null : e.response.contactUs))); 3957 } 3958} 3959function $h(t, a) { 3960 if (t & 1 && (n(0, "div", 25), h(1, Wh, 6, 21)(2, Kh, 6, 21), s()), t & 2) { 3961 let e = l(4); 3962 o(), f(e.response?.f30DHardstopLimit ? 1 : 2); 3963 } 3964} 3965function Qh(t, a) { 3966 if (t & 1) { 3967 let e = k(); 3968 n(0, "div", 26)(1, "p", 35), d(2), r(3, "translate"), s(), n(4, "p", 36), d(5), r(6, "translate"), s(), n(7, "p", 37), r(8, "translate"), L("click", function(i) { 3969 return A(e), x(l(4).lossLimitDepositCapClick(i)); 3970 }), s()(); 3971 } 3972 if (t & 2) { 3973 let e = l(4); 3974 o(2), S(" ", p(3, 3, "PARTY.CASHIER.web.deposit.aff.high.velocity.msg1"), " "), o(3), S(" ", p(6, 5, "PARTY.CASHIER.web.deposit.aff.high.velocity.msg2"), " "), o(2), m("vnDynamicHtml", b(8, 7, "PARTY.CASHIER.web.deposit.aff.high.velocity.msg3", I(10, ur, e.response == null || e.response.successMessageInfo == null ? null : e.response.successMessageInfo.increaseLimitsUrl))); 3975 } 3976} 3977function Xh(t, a) { 3978 if (t & 1 && (n(0, "show-message", 14)(1, "div", 24), h(2, Yh, 2, 2), h(3, Vh, 3, 1, "div", 25), h(4, $h, 3, 1, "div", 25), h(5, Qh, 9, 12, "div", 26), s()()), t & 2) { 3979 let e = l(3); 3980 m("type", e.messageType.SUCCESS), o(2), f(e.response?.rgPercentage != null ? 2 : -1), o(), f(e.response?.hardStopLTMPercentage != null && e.response?.successMessageInfo?.showAffNetLossMsg === "N" ? 3 : -1), o(), f(e.response?.hardStopMonthlyPercentage != null && e.response?.successMessageInfo?.showAffNetLossMsg === "N" ? 4 : -1), o(), f(e.response?.successMessageInfo?.showAffNetLossMsg === "Y" ? 5 : -1); 3981 } 3982} 3983function jh(t, a) { 3984 if (t & 1 && (n(0, "div", 2), h(1, Xh, 6, 5, "show-message", 14), s()), t & 2) { 3985 let e = l(2); 3986 o(), f(e.response?.rgPercentage || e.response?.hardStopLTMPercentage || e.response?.hardStopMonthlyPercentage || e.response?.successMessageInfo?.showAffNetLossMsg === "Y" ? 1 : -1); 3987 } 3988} 3989function Jh(t, a) { 3990 t & 1 && (n(0, "div")(1, "div", 38)(2, "a", 39), io(), n(3, "svg", 40), D(4, "path", 41), s(), d(5), r(6, "translate"), s(), Es(), n(7, "div", 21), d(8), r(9, "translate"), s()()()), t & 2 && (o(5), S(" ", p(6, 2, "PARTY.CASHIER.web.deposit.chat.here.text"), " "), o(3), v(p(9, 4, "PARTY.CASHIER.web.deposit.chat.zendesk.text"))); 3991} 3992function Zh(t, a) { 3993 if (t & 1) { 3994 let e = k(); 3995 n(0, "div")(1, "button", 42), L("click", function() { 3996 return A(e), x(l(2).triggerChat()); 3997 }), io(), n(2, "svg", 40), D(3, "path", 41), s(), d(4), r(5, "translate"), s()(); 3998 } 3999 t & 2 && (o(4), S(" ", p(5, 1, "PARTY.CASHIER.web.deposit.chat.here.text"), " ")); 4000} 4001function ef(t, a) { 4002 t & 1 && (n(0, "div", 5), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.success.message1.pixSeamlessHeader"), " ")); 4003} 4004function tf(t, a) { 4005 t & 1 && (n(0, "div", 6), d(1), r(2, "translate"), s()), t & 2 && (m("ngClass", l(2).userGroup != "usa" ? "deposit-success-txt my-3" : "mb-3"), o(), S(" ", p(2, 2, "PARTY.CASHIER.web.deposit.success.message.header"), " ")); 4006} 4007function of(t, a) { 4008 if (t & 1 && (D(0, "div", 9), r(1, "vnCurrency"), r(2, "translate")), t & 2) { 4009 let e = l(2); 4010 m("vnDynamicHtml", b(2, 4, "PARTY.CASHIER.web.deposit.success.pixbrSeamlessMessage.msg", M(7, hr, b(1, 1, e.response == null ? null : e.response.amountInAccountCurrency, e.response == null || e.response.amount == null ? null : e.response.amount.currencyCode), e.labelName))); 4011 } 4012} 4013function af(t, a) { 4014 t & 1 && D(0, "span", 10), t & 2 && m("vnDynamicHtml", l(2).replaceDynamicContent("wallet_deposit_info")); 4015} 4016function rf(t, a) { 4017 if (t & 1 && (D(0, "span", 10), r(1, "vnCurrency"), r(2, "translate")), t & 2) { 4018 let e = l(2); 4019 m("vnDynamicHtml", b(2, 4, "PARTY.CASHIER.web.deposit.success.amount.added.account", I(7, fr, b(1, 1, e.response == null ? null : e.response.amountInAccountCurrency, e.response == null || e.response.amount == null ? null : e.response.amount.currencyCode)))
4019); 4020 } 4021} 4022function sf(t, a) { 4023 if (t & 1 && (d(0), r(1, "vnCurrency")), t & 2) { 4024 let e = l(3); 4025 S(" ", b(1, 1, e.response == null ? null : e.response.paypalBalance, e.response == null ? null : e.response.accountCurrency), " "); 4026 } 4027} 4028function nf(t, a) { 4029 if (t & 1 && (d(0), r(1, "vnCurrency")), t & 2) { 4030 let e = l(3); 4031 S(" ", b(1, 1, e.response == null || e.response.successMessageInfo == null ? null : e.response.successMessageInfo.main_balance, e.response == null || e.response.successMessageInfo == null ? null : e.response.successMessageInfo.account_currency), " "); 4032 } 4033} 4034function lf(t, a) { 4035 if (t & 1 && (n(0, "div", 11)(1, "div", 43), D(2, "span", 10), n(3, "span", 44), d(4), r(5, "titlecase"), s()(), n(6, "div", 43), D(7, "span", 10), n(8, "span", 44), h(9, sf, 2, 4)(10, nf, 2, 4), s()()()), t & 2) { 4036 let e = l(2); 4037 o(2), m("vnDynamicHtml", e.replaceDynamicContent("payment_method")), o(2), v(p(5, 4, e.response == null ? null : e.response.paymentMethod)), o(3), m("vnDynamicHtml", e.replaceDynamicContent("total_balance")), o(2), f(e.response?.paymentMethod == "PAYPAL" && e.paypalOnlyForSports ? 9 : 10); 4038 } 4039} 4040function cf(t, a) { 4041 if (t & 1 && (d(0), r(1, "vnCurrency")), t & 2) { 4042 let e = l(3); 4043 S(" ", b(1, 1, e.response == null ? null : e.response.paypalBalance, e.response == null ? null : e.response.accountCurrency), " "); 4044 } 4045} 4046function df(t, a) { 4047 if (t & 1 && (d(0), r(1, "vnCurrency")), t & 2) { 4048 let e = l(3); 4049 S(" ", b(1, 1, e.response == null || e.response.successMessageInfo == null ? null : e.response.successMessageInfo.main_balance, e.response == null || e.response.successMessageInfo == null ? null : e.response.successMessageInfo.account_currency), " "); 4050 } 4051} 4052function pf(t, a) { 4053 if (t & 1 && (n(0, "div", 8)(1, "span"), d(2), r(3, "translate"), s(), n(4, "span", 44), h(5, cf, 2, 4)(6, df, 2, 4), s()()), t & 2) { 4054 let e = l(2); 4055 o(2), S("", p(3, 2, "PARTY.CASHIER.web.deposit.success.total.balance.text"), " "), o(3), f(e.response?.paymentMethod == "PAYPAL" && e.paypalOnlyForSports ? 5 : 6); 4056 } 4057} 4058function mf(t, a) { 4059 if (t & 1 && (n(0, "div", 12)(1, "div", 45)(2, "div", 46)(3, "div", 47)(4, "p", 48), d(5), r(6, "translate"), s(), n(7, "p", 49), d(8), r(9, "vnCurrencySymbol"), s()(), n(10, "div", 47)(11, "p", 48), d(12), r(13, "translate"), s(), n(14, "p", 49), d(15), r(16, "vnCurrencySymbol"), s()(), n(17, "div", 47)(18, "p", 48), d(19), r(20, "translate"), s(), n(21, "p", 50), d(22), r(23, "vnCurrencySymbol"), s()(), n(24, "div", 47)(25, "p", 48), d(26), r(27, "translate"), s(), n(28, "p", 49), d(29), r(30, "vnCurrencySymbol"), s()()()()()), t & 2) { 4060 let e = l(2); 4061 o(5), v(p(6, 12, "PARTY.CASHIER.web.deposit.vatTaxInfo.totalDeposit")), o(3), be(" ", (+e.response?.amountInAccountCurrency).toFixed(2), " ", p(9, 14, e.response == null || e.response.amount == null ? null : e.response.amount.currencyCode), " "), o(4), v(p(13, 16, "PARTY.CASHIER.web.deposit.vatTaxInfo.vatDeduction")), o(3), be(" -", e.depositService.vatDeductionAmount(), " ", p(16, 18, e.response == null || e.response.amount == null ? null : e.response.amount.currencyCode), " "), o(4), v(p(20, 20, "PARTY.CASHIER.web.deposit.vatTaxInfo.bonus")), o(3), be(" ", e.depositService.vatDeductionAmount(), " ", p(23, 22, e.response == null || e.response.amount == null ? null : e.response.amount.currencyCode), " "), o(4), v(p(27, 24, "PARTY.CASHIER.web.deposit.vatTaxInfo.netDeposit")), o(3), be(" ", (+e.response?.amountInAccountCurrency).toFixed(2), " ", p(30, 26, e.response == null || e.response.amount == null ? null : e.response.amount.currencyCode), " "); 4062 } 4063} 4064function uf(t, a) { 4065 if (t & 1) { 4066 let e = k(); 4067 n(0, "button", 57), L("click", function() { 4068 return A(e), x(l(3).goToContactUs()); 4069 }), d(1), r(2, "translate"), s(); 4070 } 4071 t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.success.contactus"), " ")); 4072} 4073function hf(t, a) { 4074 if (t & 1) { 4075 let e = k(); 4076 n(0, "button", 58), L("click", function() { 4077 return A(e), x(l(3).navigateToRewardCta()); 4078 }), d(1), r(2, "translate"), s(); 4079 } 4080 t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.tokenization.betnow.button"), " ")); 4081} 4082function ff(t, a) { 4083 if (t & 1) { 4084 let e = k(); 4085 n(0, "button", 58), L("click", function() {
4086 return A(e), x(l(3).navigateToRewardCta()); 4087 }), d(1), r(2, "translate"), s(); 4088 } 4089 t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.tokenization.playnow.button"), " ")); 4090} 4091function gf(t, a) { 4092 if (t & 1) { 4093 let e = k(); 4094 D(0, "ds-divider", 51), n(1, "div", 52)(2, "ph-reward-deposit-success-view", 53), L("ctaLink", function(i) { 4095 return A(e), x(l(2).onRewardCtaLink(i)); 4096 }), s()(), n(3, "div", 54), h(4, uf, 3, 3, "button", 55), h(5, hf, 3, 3, "button", 56), h(6, ff, 3, 3, "button", 56), s(); 4097 } 4098 if (t & 2) { 4099 let e, i, c, g = l(2); 4100 m("hidden", g.rewardsTrayService.depositSuccessRewardInfo$() === void 0), o(), m("hidden", g.rewardsTrayService.depositSuccessRewardInfo$() === void 0), o(), m("offerId", g.rewardsTrayService == null || (e = g.rewardsTrayService.selectedRewardInfo$()) == null || e.offerMetadata == null ? null : e.offerMetadata.crmServiceId)("isBlackTheme", g.isBlackTheme)("depositTxnId", g.response == null ? null : g.response.transactionId)("depositCode", g.rewardsTrayService == null || (i = g.rewardsTrayService.selectedRewardInfo$()) == null || i.offerMetadata == null ? null : i.offerMetadata.bonusCode)("offerType", g.rewardsTrayService == null || (c = g.rewardsTrayService.selectedRewardInfo$()) == null || c.offerMetadata == null ? null : c.offerMetadata.serviceType)("paymentMethod", g.response == null ? null : g.response.paymentMethod)("isQuickDeposit", !0), o(), m("hidden", g.rewardsTrayService.depositSuccessRewardInfo$() === void 0), o(), f(g.showContactUsButton ? 4 : -1), o(), f(g.showBetNowButton ? 5 : -1), o(), f(g.showPlayNowButton ? 6 : -1); 4101 } 4102} 4103function bf(t, a) { 4104 t & 1 && (d(0), r(1, "translate")), t & 2 && S(" ", p(1, 1, "PARTY.CASHIER.web.betnow.button"), " "); 4105} 4106function yf(t, a) { 4107 t & 1 && (d(0), r(1, "translate")), t & 2 && S(" ", p(1, 1, "PARTY.CASHIER.common.done"), " "); 4108} 4109function Sf(t, a) { 4110 if (t & 1) { 4111 let e = k(); 4112 n(0, "div", 59), L("click", function() { 4113 return A(e), x(l(2).startTimer()); 4114 }), n(1, "button", 60), h(2, bf, 2, 3)(3, yf, 2, 3), s()(); 4115 } 4116 if (t & 2) { 4117 let e = l(2); 4118 o(2), f(e.userGroup == "usa" ? 2 : 3); 4119 } 4120} 4121function vf(t, a) { 4122 if (t & 1 && (n(0, "div", 0), D(1, "input", 1), h(2, Nh, 10, 7, "div", 2), h(3, jh, 2, 1, "div", 2), h(4, Jh, 10, 6, "div"), h(5, Zh, 6, 3, "div"), n(6, "div", 3), D(7, "div", 4), h(8, ef, 3, 3, "div", 5)(9, tf, 3, 4, "div", 6), s(), n(10, "div", 7)(11, "div", 8), h(12, of, 3, 10, "div", 9)(13, af, 1, 1, "span", 10)(14, rf, 3, 9, "span", 10), s(), h(15, lf, 11, 6, "div", 11)(16, pf, 7, 4, "div", 8), h(17, mf, 31, 28, "div", 12), s(), h(18, gf, 7, 13), h(19, Sf, 4, 1, "div", 13), s()), t & 2) { 4123 let e = l(); 4124 m("ngClass", I(13, cr, e.configParams == null ? null : e.configParams.isBrazilBankRegEnabled)), o(2), f(e.response?.adaDepositStatus?.depositBlocked ? 2 : -1), o(), f(e.response?.adaDepositStatus?.depositBlocked ? -1 : 3), o(), f(e.showChatNotAvailable && !e.response?.hardStopMonthlyPercentage ? 4 : -1), o(), f((e.pullchatEnabled || e.zendeskEnabled) && e.response?.hardStopLTMPercentage != null && !(e.response?.hardStopLTMPercentage <= 100) && !e.response?.under21age && !e.showChatNotAvailable && !e.hideChat ? 5 : -1), o(2), m("ngClass", e.userGroup != "usa" ? "nonus_deposit_success_logo" : "us_deposit_success_logo"), o(), f(e.configParams?.pixBrInfo?.isSeamless ? 8 : 9), o(2), m("ngClass", e.configParams?.irelandWalletBucketEnabled == "Y" ? "mb-0" : e.configParams?.colombia_deposit_tax_enabled == "Y" ? "mb-2" : "mb-5"), o(2), f(e.configParams?.pixBrInfo?.isSeamless ? 12 : e.configParams?.irelandWalletBucketEnabled == "Y" && e.response?.successMessageInfo?.productId ? 13 : 14), o(3), f(e.configParams?.irelandWalletBucketEnabled == "Y" && e.response?.successMessageInfo?.productId ? 15 : 16), o(2), f(e.configParams?.colombia_deposit_tax_enabled == "Y" ? 17 : -1), o(), f(e.paymentsCommonConfig?.tokenizationPhase2Enabled && e.hasSelectedReward() ? 18 : -1), o(), f(e.showDoneCTA && !(e.paymentsCommonConfig?.tokenizationPhase2Enabled && e.hasSelectedReward()) ? 19 : -1); 4125 } 4126} 4127function Ef(t, a) { 4128 if (t & 1 && (D(0, "div", 4), r(1, "translate")), t & 2) { 4129 let e = l(2); 4130 m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.deposit.threshold.limit.reaching.msg", M(4, Vi, e.translateFrequency(), e.dataService == null || e.dataService._depositInfo == null ? null : e.dataService._depositInfo.increaseLimitUrl))); 4131 } 4132} 4133function Df(t, a) { 4134 if (t & 1 && (D(0, "div", 4), r(1, "translate")), t & 2) { 4135 let e = l(2); 4136 m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.deposit.threshold.limit.reached.msg", M(4, Vi, e.translateFrequency(), e.dataService == null || e.dataService._depositInfo == null ? null : e.dataService._depositInfo.increaseLimitUrl))); 4137 } 4138} 4139function xf(t, a) { 4140 if (t & 1 && (n(0, "div", 0)(1, "div", 1)(2, "div", 2)(3, "div", 3), h(4, Ef, 2, 7, "div", 4), h(5, Df, 2, 7, "div", 4), s()()()()), t & 2) { 4141 let e = l(); 4142 o(4), f(e.isBucketChanged && (e.isDailyThresholdLimit || e.isWeeklyThresholdLimit || e.isMonthlyThresholdLimit) && !(e.isDailyRgLimitMet || e.isWeeklyRgLimitMet || e.isMonthlyRgLimitMet) ? 4 : -1), o(), f(e.isBucketChanged && (e.isDailyRgLimitMet || e.isWeeklyRgLimitMet || e.isMonthlyRgLimitMet) && (e.isDailyThresholdLimit || e.isWeeklyThresholdLimit || e.isMonthlyThresholdLimit) ? 5 : -1); 4143 } 4144} 4145function Af(t, a) { 4146 if (t & 1) { 4147 let e = k(); 4148 n(0, "show-message", 0)(1, "div", 1)(2, "p"), d(3), r(4, "translate"), s()()(), n(5, "button", 2), L("click", function() { 4149 return A(e), x(l().redirectToThirdParty()); 4150 }), d(6), r(7, "translate"), s(); 4151 } 4152 t & 2 && (m("type", l().messageType.INFO), o(3), v(p(4, 3, "PARTY.CASHIER.web.deposit.popupblock.message")), o(3), S(" ", p(7, 5, "PARTY.CASHIER.web.continue"), " ")); 4153} 4154function Lf(t, a) { 4155 t & 1 && (n(0, "show-message", 0)(1, "div", 1)(2, "p"), d(3), r(4, "translate"), s()()()), t & 2 && (m("type", l().messageType.INFO), o(3), v(p(4, 2, "PARTY.CASHIER.web.deposit.redirected.message"))); 4156} 4157function Cf() { 4158 return (t) => t?.value ? { spainRekycLimit: !0 } : null; 4159} 4160function If() { 4161 return (t) => t?.value ? { spainOdInlineVal: !0 } : null; 4162} 4163function kf() { 4164 return (t) => t?.value ? { spainThreshLimitToBeBreached: !0 } : null; 4165} 4166function wf() { 4167 return (t) => t?.value ? { spainThreshLimitBreached: !0 } : null; 4168} 4169function Rf() { 4170 return (t) => t?.value ? { spainAnnRekycLimitExceeded: !0 } : null; 4171} 4172function Nf() { 4173 return (t) => t?.value ? { expiredKycLimitValidation: !0 } : null; 4174} 4175function Tf() { 4176 return (t) => t?.value ? { esKycLimitValidation: !0 } : null; 4177} 4178function Pf() { 4179 return (t) => t?.value ? { irelandGamingKycError: !0 } : null; 4180} 4181function _f(t) { 4182 return () => ({ prepaidLimit: t }); 4183} 4184function Mf(t) { 4185 return () => ({ providerBalance: t }); 4186} 4187function Of(t) { 4188 return () => ({ selfSetLimit: t }); 4189} 4190function Gf(t, a) { 4191 if (t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2) { 4192 let e = l(3), i = Pe(10); 4193 o(), v(b(2, 1, "PARTY.CASHIER.web.common.max.prepaid.label", I(4, Er, e.maxDepositLimit + " " + i))); 4194 } 4195} 4196function Ff(t, a) { 4197 if (t & 1 && (n(0, "span"), d(1), r(2, "translate"), r(3, "vnCurrency"), s()), t & 2) { 4198 let e = l(3); 4199 o(), be("", p(2, 2, "PARTY.CASHIER.web.common.max.label"), ": ", p(3, 4, +e.maxDepositLimit), " "); 4200 } 4201} 4202function Hf(t, a) { 4203 if (t & 1 && (n(0, "span", 5), d(1, "|"), s(), h(2, Gf, 3, 6, "span")(3, Ff, 4, 6, "span")), t & 2) { 4204 let e = l(2); 4205 o(2), f(e.isPrepaidDailyDepositLimitEnabled && e.isPrepaidLimit ? 2 : 3); 4206 } 4207} 4208function Yf(t, a) { 4209 if (t & 1 && (n(0, "mat-hint")(1, "span"), d(2), r(3, "translate"), r(4, "vnCurrency"), s(), h(
42095, Hf, 4, 1), s()), t & 2) { 4210 let e = l(), i = Pe(9); 4211 o(2), be(" ", p(3, 3, "PARTY.CASHIER.web.common.min.label"), ": ", p(4, 5, i), " "), o(3), f(e.showMaxLimit || e.isPrepaidDailyDepositLimitEnabled ? 5 : -1); 4212 } 4213} 4214function Bf(t, a) { 4215 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.prepaid.daily.limit.exceeded"))); 4216} 4217function Uf(t, a) { 4218 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.amount.required"))); 4219} 4220function zf(t, a) { 4221 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.amount.invalid"))); 4222} 4223function qf(t, a) { 4224 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.prepaidcard.accountbalance.error"))); 4225} 4226function Vf(t, a) { 4227 if (t & 1 && (n(0, "span"), d(1), r(2, "translate"), r(3, "vnCurrency"), s()), t & 2) { 4228 l(3); 4229 let e = Pe(9); 4230 o(), be(" ", p(2, 2, "PARTY.CASHIER.web.common.min.label"), " : ", p(3, 4, e), " "); 4231 } 4232} 4233function Wf(t, a) { 4234 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.prepaid.daily.maxdeposit"))); 4235} 4236function Kf(t, a) { 4237 if (t & 1 && (n(0, "span"), d(1), r(2, "translate"), r(3, "vnCurrency"), s()), t & 2) { 4238 let e = l(3); 4239 o(), be("", p(2, 2, "PARTY.CASHIER.web.common.max.label"), " : ", p(3, 4, +e.maxDepositLimit)); 4240 } 4241} 4242function $f(t, a) { 4243 if (t & 1 && h(0, Uf, 3, 3, "span")(1, zf, 3, 3, "span")(2, qf, 3, 3, "span")(3, Vf, 4, 6, "span")(4, Wf, 3, 3, "span")(5, Kf, 4, 6, "span"), t & 2) { 4244 let e = l(2), i = Pe(11); 4245 f(i?.errors?.required ? 0 : i?.errors?.pattern ? 1 : i?.errors?.providerBalance ? 2 : i?.hasError("min") && !i?.hasError("spainRekycLimit") && !i?.hasError("spainAnnRekycLimitExceeded") && !i?.hasError("expiredKycLimitValidation") && !i?.hasError("irelandGamingKycError") ? 3 : e.isPrepaidDailyDepositLimitEnabled && e.isPrepaidLimit ? 4 : e.showMaxLimit && i?.hasError("max") && !i?.hasError("selfSetLimit") && !i?.hasError("spainRekycLimit") && !i?.hasError("spainAnnRekycLimitExceeded") && !i?.hasError("expiredKycLimitValidation") ? 5 : -1); 4246 } 4247} 4248function Qf(t, a) { 4249 if (t & 1 && (n(0, "mat-error"), h(1, Bf, 3, 3, "span")(2, $f, 6, 1), s()), t & 2) { 4250 let e = l(); 4251 o(), f(e.isPrepaidDailyDepositLimitEnabled && e.shouldShowPrepaidLimitError() ? 1 : 2); 4252 } 4253} 4254function Xf(t, a) { 4255 t & 1 && _e(0, "input", 4), t & 2 && Ke("value", l(2).depositRedirectService.depRedirectSignal().creq); 4256} 4257function jf(t, a) { 4258 if (t & 1 && _e(0, "input", 5)(1, "input", 6), t & 2) { 4259 l(); 4260 let e = Pe(2); 4261 Ke("value", e.JWT), o(), Ke("value", e.MD); 4262 } 4263} 4264function Jf(t, a) { 4265 if (t & 1 && _e(0, "input", 7)(1, "input", 8)(2, "input", 6), t & 2) { 4266 l(); 4267 let e = Pe(2), i = l(); 4268 Ke("value", e == null ? null : e.PaReq), o(), Ke("value", i.depositRedirectService == null || i.depositRedirectService.depositSubmitResponse == null ? null : i.depositRedirectService.depositSubmitResponse.redirectionBackUrl), o(), Ke("value", e == null ? null : e.MD); 4269 } 4270} 4271function Zf(t, a) { 4272 if (t & 1 && (Ee(0, "form", 1), h(1, Xf, 1, 1, "input", 4), gt(2), h(3, jf, 2, 2), h(4, Jf, 3, 3), Te()), t & 2) { 4273 let e = l(); 4274 Ke("action", e.depositRedirectService.depRedirectSignal().redirectionUrl, P), o(), f(e.depositRedirectService.depRedirectSignal().submitCreq ? 1 : -1), o(), $e(e.depositRedirectService == null || e.depositRedirectService.depositSubmitResponse == null ? null : e.depositRedirectService.depositSubmitResponse.postData), o(), f(e.depositRedirectService.depRedirectSignal().submitJwt ? 3 : -1), o(), f(e.depositRedirectService.depRedirectSignal().submitCreq || e.depositRedirectService.depRedirectSignal().submitJwt ? -1 : 4); 4275 } 4276} 4277function eg(t, a) { 4278 if (t & 1) { 4279 let e = k(); 4280 Ee(0, "div", 3)(1, "div", 9)(2, "p", 10), d(3), r(4, "translate"), Te(), _e(5, "span", 11), Ee(6, "div", 12)(7, "button", 13), ai("click", function() { 4281 return A(e), x(l().closetooltip()); 4282 }), d(8), r(9, "translate"), Te()()()(); 4283 } 4284 t & 2 && (o(3), v(p(4, 2, "PARTY.CASHIER.web.deposit.cvv.tooltip")), o(5), S(" ", p(9, 4, "PARTY.CASHIER.web.common.okgotit"), " ")); 4285} 4286function tg(t, a) { 4287 if (t & 1) { 4288 let e = k(); 4289 n(0, "show-message", 5)(1, "div", 8)(2, "p"), d(3), r(4, "vnCurrency"), r(5, "vnCurrency"), r(6, "translate"), s(), n(7, "p")(8, "a", 9), L("click", function() { 4290 return A(e), x(l(3).updateCcdLimit()); 4291 }), d(9), r(10, "translate"), s()()()(); 4292 } 4293 if (t & 2) { 4294 let e = l(3);
4295 m("type", e.messageType.ERROR), o(3), S(" ", b(6, 9, "PARTY.CASHIER.web.deposit.ny.creditcard.deposit.limit.message2", M(14, Lr, b(4, 3, 100, e.currencyUSD), b(5, 6, +e.ccCurrentDepositLimit, e.currencyUSD))), " "), o(6), S(" ", p(10, 12, "PARTY.CASHIER.web.deposit.ny.creditcard.deposit.limits.update"), " "); 4296 } 4297} 4298function ig(t, a) {} 4299function og(t, a) { 4300 if (t & 1 && (n(0, "div", 10), nt(1, ig, 0, 0, "ng-template", 11), s()), t & 2) { 4301 l(4); 4302 let e = Ye(12); 4303 o(), m("ngTemplateOutlet", e); 4304 } 4305} 4306function ag(t, a) {} 4307function rg(t, a) { 4308 if (t & 1 && (n(0, "div", 8), nt(1, ag, 0, 0, "ng-template", 11), s()), t & 2) { 4309 l(4); 4310 let e = Ye(12); 4311 o(), m("ngTemplateOutlet", e); 4312 } 4313} 4314function sg(t, a) { 4315 if (t & 1 && (n(0, "show-message", 6), h(1, og, 2, 1, "div", 10)(2, rg, 2, 1, "div", 8), s()), t & 2) { 4316 let e = l(3); 4317 m("type", e.isItalyLimitChangesEnabled && +e.maxDepositLimit > 0 && !e.isMinMoreThanMaxItaly ? e.messageType.WARNING : e.messageType.ERROR), o(), f(e.isItalyLimitChangesEnabled && +e.maxDepositLimit > 0 && !e.isMinMoreThanMaxItaly ? 1 : 2); 4318 } 4319} 4320function ng(t, a) { 4321 if (t & 1 && (d(0), r(1, "vnCurrency"), r(2, "translate")), t & 2) { 4322 let e = l(5); 4323 S(" ", b(2, 3, "PARTY.CASHIER.web.limits.it.money_loss.exceeded", M(6, Mt, e.limitPeriod, p(1, 1, e.selfLimits == null || e.selfLimits.limitDetails == null ? null : e.selfLimits.limitDetails.configured_limit))), " "); 4324 } 4325} 4326function lg(t, a) { 4327 if (t & 1 && (d(0), r(1, "vnCurrency"), r(2, "translate")), t & 2) { 4328 let e = l(5); 4329 S(" ", b(2, 3, "PARTY.CASHIER.web.limits.it.rg_limit.exceeded", M(6, Mt, e.limitPeriod, p(1, 1, e.selfLimits == null || e.selfLimits.limitDetails == null ? null : e.selfLimits.limitDetails.configured_limit))), " "); 4330 } 4331} 4332function cg(t, a) { 4333 if (t & 1) { 4334 let e = k(); 4335 n(0, "p")(1, "span"), h(2, ng, 3, 9)(3, lg, 3, 9), s(), D(4, "br"), n(5, "a", 12), L("click", function() { 4336 return A(e), x(l(4).infoClickHandler(!0)); 4337 }), n(6, "u"), d(7), r(8, "translate"), s()()(); 4338 } 4339 if (t & 2) { 4340 let e = l(4); 4341 o(2), f(e.selfLimits?.type?.includes("money_loss_limit") ? 2 : e.selfLimits?.type?.includes("rg_limit") ? 3 : -1), o(3), bt("href", e.selfLimits?.type?.includes("money_loss_limit") ? e.linksConfig?.links?.moneyLossLimits?.url : null, P), o(2), v(p(8, 3, "PARTY.CASHIER.web.limits.it.info.cta")); 4342 } 4343} 4344function dg(t, a) { 4345 if (t & 1) { 4346 let e = k(); 4347 n(0, "span", 14), r(1, "translate"), L("click", function(i) { 4348 return A(e), x(l(5).trackingDepLink(i)); 4349 }), s(); 4350 } 4351 t & 2 && m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.limits.rg.review", I(4, Ir, l(5).depositInfo.increaseLimitUrl))); 4352} 4353function pg(t, a) { 4354 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.limits.rg.non_be.review"))); 4355} 4356function mg(t, a) { 4357 if (t & 1 && (n(0, "p")(1, "span"), d(2), r(3, "translate"), s(), h(4, dg, 2, 6, "span", 13)(5, pg, 3, 3, "span"), s()), t & 2) { 4358 let e = l(4); 4359 o(2), v(p(3, 2, "PARTY.CASHIER.web.limits.rg.exceeded." + (e.limitPeriod == null ? null : e.limitPeriod.toLowerCase()))), o(2), f(z(4, Cr).includes(e.country) ? 4 : 5); 4360 } 4361} 4362function ug(t, a) { 4363 if (t & 1 && (D(0, "p", 13), r(1, "translate")), t & 2) { 4364 let e = l(5); 4365 m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.limits.purchaselimits.exceeded1.msg2", M(4, $i, e.limitPeriod, e.instrumentName))); 4366 } 4367} 4368function hg(t, a) { 4369 if (t & 1) { 4370 let e = k(); 4371 n(0, "p")(1, "b")(2, "span", 15), d(3), r(4, "vnCurrency"), r(5, "translate"), s()()(), n(6, "p")(7, "span"), d(8), r(9, "translate"), s()(), n(10, "a", 16), L("click", function() { 4372 return A(e), x(l(5).findOutMoreClick()); 4373 }), d(11), r(12, "translate"), s(); 4374 } 4375 if (t & 2) { 4376 let e = l(5); 4377 o(3), S(" ", b(5, 7, "PARTY.CASHIER.web.deposit.limits.svoc.exceeded1", I(14, kr, p(4, 5, e.svocLimit)))), o(5), S(" ", p(9, 10, "PARTY.CASHIER.web.deposit.limits.svoc.exceeded2")), o(2), m("href", F(e.findoutMoreLink), P), o(), v(p(12, 12, "PARTY.CASHIER.web.deposit.limits.svoc.exceeded.findoutmore")); 4378 } 4379} 4380function fg(t, a) { 4381 if (t & 1) { 4382 let e = k(); 4383 n(0, "span"), d(1), r(2, "translate"), s(), n(3, "span", 17), r(4, "translate"), L("click", function() { 4384 return A(e), x(l(5).gotoTransactionHistory()); 4385 }), s(); 4386 } 4387 t & 2 && (o(), S("", p(2, 2, "PARTY.CASHIER.web.limits.purchaselimits.exceeded"), " "), o(2), m("vnDynamicHtml", p(4, 4, "PARTY.CASHIER.web.limits.purchaselimits.paymenthistory"))); 4388} 4389function gg(t, a) { 4390 if (t & 1 && h(0, ug, 2, 7, "p", 13)(1, hg, 13, 16)(2, fg, 5, 6), t & 2) { 4391 let e = l(4); 4392 f(e.selfLimits.type.includes("purchase_limit") ? 0 : e.selfLimits.type.includes("svoc_limit") ? 1 : 2); 4393 } 4394} 4395function bg(t, a) { 4396 if (t & 1 && (n(0, "show-message", 7)(1, "div", 8), h(2, cg, 9, 5, "p")(3, mg, 6, 5, "p"), h(4, gg, 3, 1), s()()), t & 2) { 4397 let e = l(3);
4398 m("type", e.messageType.ERROR), o(2), f(e.isItalyLimitChangesEnabled && (e.selfLimits?.type?.includes("money_loss_limit") || e.selfLimits?.type?.includes("rg_limit")) ? 2 : e.selfLimits?.type?.includes("rg_limit") ? 3 : -1), o(2), f(e.selfLimits.type.includes("purchase_limit") || e.selfLimits.type.includes("overall_deposit_limit") || e.selfLimits.type.includes("svoc_limit") ? 4 : -1); 4399 } 4400} 4401function yg(t, a) { 4402 t & 1 && D(0, "app-gdl-fra-ltm-messages"); 4403} 4404function Sg(t, a) { 4405 t & 1 && D(0, "app-uk-deposit-limit-messages"); 4406} 4407function vg(t, a) { 4408 if (t & 1 && (n(0, "div", 4), h(1, tg, 11, 17, "show-message", 5), h(2, sg, 3, 2, "show-message", 6), h(3, bg, 5, 3, "show-message", 7), h(4, yg, 1, 0, "app-gdl-fra-ltm-messages"), s(), h(5, Sg, 1, 0, "app-uk-deposit-limit-messages")), t & 2) { 4409 let e = l(2), i = Pe(1); 4410 o(), f(e.ccDepositLimitCheckEnabled && e.showCCDepositLimitCheckMsg ? 1 : -1), o(), f(+e.maxDepositLimit > 0 && !e.showPrepaidCardsExceedsMessage && !i && !e.selfLimits?.type?.toLowerCase()?.includes("gdl_fra_limit_ltm") ? 2 : -1), o(), f((+e.maxDepositLimit == 0 || e.isMinMoreThanMaxItaly) && !i && !e.selfLimits?.type?.toLowerCase()?.includes("gdl_fra_limit_ltm") ? 3 : -1), o(), f(e.selfLimits?.type?.toLowerCase()?.includes("gdl_fra_limit_ltm") && !e.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") ? 4 : -1), o(), f(i ? 5 : -1); 4411 } 4412} 4413function Eg(t, a) { 4414 if (t & 1) { 4415 let e = k(); 4416 n(0, "a", 22), L("click", function() { 4417 A(e); 4418 let i = l(3); 4419 return x(i.changeAmount(i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycRemainingLimit)); 4420 }), d(1), r(2, "translate"), s(); 4421 } 4422 t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.rekyc.updateAmount"))); 4423} 4424function Dg(t, a) { 4425 if (t & 1) { 4426 let e = k(); 4427 n(0, "show-message", 1)(1, "div", 10)(2, "p", 18), d(3), r(4, "vnCurrency"), r(5, "translate"), s(), n(6, "p"), d(7), r(8, "translate"), s(), n(9, "div", 19), h(10, Eg, 3, 3, "a", 20), n(11, "a", 21), L("click", function() { 4428 return A(e), x(l(2).uploadMyId()); 4429 }), d(12), r(13, "translate"), s()()()(); 4430 } 4431 if (t & 2) { 4432 let e, i = l(2); 4433 m("type", i.messageType.WARNING), o(3), S(" ", b(5, 11, "PARTY.CASHIER.web.deposit.rekyc.tobeExceeded.limit." + i.spainRekycLimitTemplate + ".minAmount.header", I(18, Zt, lt(4, 7, i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycRemainingLimit, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.maxDepositLimit == null ? null : e.paymentMethodInfo.maxDepositLimit.currencyCode, "1.0"))), " "), o(4), v(p(8, 14, "PARTY.CASHIER.web.deposit.rekyc.tobeExceeded.limit." + i.spainRekycLimitTemplate + ".minAmount.text")), o(3), f(i.spainRekycLimitTemplate == "available" ? 10 : -1), o(), m("href", F(i.userDataService?.userData?.configParams?.rekycUrl), P), o(), v(p(13, 16, "PARTY.CASHIER.web.deposit.rekyc.exhausted.limit.uploadMyId.link")); 4434 } 4435} 4436function xg(t, a) { 4437 if (t & 1) { 4438 let e = k(); 4439 n(0, "show-message", 1)(1, "div", 10)(2, "span"), D(3, "strong", 13), r(4, "vnCurrency"), r(5, "translate"), n(6, "p"), d(7), r(8, "translate"), s(), n(9, "div", 23)(10, "a", 24), L("click", function() { 4440 return A(e), x(l(2).updateAmount("occupDet")); 4441 }), d(11), r(12, "translate"), s(), n(13, "a", 25), L("click", function() { 4442 return A(e), x(l(2).shareOD()); 4443 }), d(14), r(15, "translate"), s()()()()(); 4444 } 4445 if (t & 2) { 4446 let e, i = l(2); 4447 m("type", i.messageType.WARNING), o(3), m("vnDynamicHtml", b(5, 10, "PARTY.CASHIER.web.deposit.occu.msg2", I(19, Qi, b(4, 7, (e = i.userDataStore.userODetails()) == null ? null : e.allowedAmt, i.currencyEUR)))), o(4), v(p(8, 13, "PARTY.CASHIER.web.deposit.occu.msg3")), o(4), v(p(12, 15, "PARTY.CASHIER.web.deposit.occu.button3")), o(2), m("href", F(i.userDataStore.userODetails()?.urlInfo?.url), P), o(), v(p(15, 17, "PARTY.CASHIER.web.deposit.occu.button4")); 4448 } 4449} 4450function Ag(t, a) { 4451 if (t & 1 && h(0, vg, 6, 5)(1, Dg, 14, 20, "show-message", 1)(2, xg, 16, 21, "show-message", 1), t & 2) { 4452 let e = l(), i = Pe(0), c = Pe(1); 4453 f(i?.hasError("selfSetLimit") || c ? 0 : i?.hasError("spainRekycLimit") && e.spainRekycLimitTemplate ? 1 : i?.hasError("spainOdInlineVal") ? 2 : -1); 4454 } 4455} 4456function Lg(t, a) { 4457 if (t & 1) { 4458 let e = k(); 4459 n(0, "show-message", 1)(1, "div", 10)(2, "p", 18), d(3), r(4, "vnCurrency"), r(5, "translate"), s(), n(6, "p"), d(7), r(8, "translate"), s(), n(9, "div", 19)(10, "a", 22), L("click", function() { 4460 return A(e), x(l().updateAmount("annRekyc")); 4461 }), d(11), r(12, "translate"), s(), n(13, "a", 21), L("click", function() { 4462 return A(e), x(l().uploadMyIdAnn(!0)); 4463 }), d(14), r(15, "translate"), s()()()(); 4464 } 4465 if (t & 2) { 4466 let e = l(); 4467 m("type", e.messageType.WARNING), o(3), S(" ", b(5, 9, "PARTY.CASHIER.web.deposit.annual.rekyc.error.inline.header", I(18, Xi, p(4, 7, e.userDataService == null || e.userDataService.userData == null || e.userDataService.userData.configParams == null ? null : e.userDataService.userData.configParams.rekycRemainingLimit))), " "), o(4), v(p(8, 12, "PARTY.CASHIER.web.deposit.annual.rekyc.error.inline.text")), o(4), v(p(12, 14, "PARTY.CASHIER.web.deposit.rekyc.updateAmount")), o(2), m("href", F(e.userDataService?.userData?.configParams?.rekycUrl + "&cashierQd=true"), P), o(), v(p(15, 16, "PARTY.CASHIER.web.deposit.annual.rekyc.error.uploadMyId.text")); 4468 } 4469} 4470function Cg(t, a) { 4471 if (t & 1) { 4472 let e = k(); 4473 n(0, "show-message", 1)(1, "div", 8)(2, "p", 18), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "vnCurrency"), r(8, "vnCurrency"), r(9, "vnCurrency"), r(10, "translate"), s(), n(11, "div", 19)(12, "a", 21), L("click", function() { 4474 return A(e), x(l().uploadMyIdAnn(!1)); 4475 }), d(13), r(14, "translate"), s()()()(); 4476 } 4477 if (t & 2) { 4478 let e, i = l();
4479 m("type", i.messageType.ERROR), o(3), S(" ", p(4, 6, "PARTY.CASHIER.web.deposit.annual.rekyc.error.upload.your.id.header"), " "), o(3), S(" ", b(10, 14, "PARTY.CASHIER.web.deposit.annual.rekyc.error.allowed.lessthan.minlim.text", Be(19, ji, p(7, 8, i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycRemainingLimit), p(8, 10, i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycLimit), p(9, 12, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.minDepositLimit == null ? null : e.paymentMethodInfo.minDepositLimit.value))), " "), o(6), m("href", F(i.userDataService?.userData?.configParams?.rekycUrl + "&cashierQd=true"), P), o(), v(p(14, 17, "PARTY.CASHIER.web.deposit.annual.rekyc.error.uploadMyId.text")); 4480 } 4481} 4482function Ig(t, a) { 4483 if (t & 1) { 4484 let e = k(); 4485 n(0, "show-message", 1)(1, "div", 8)(2, "span", 18), d(3), r(4, "translate"), s(), D(5, "p", 26), r(6, "vnCurrency"), r(7, "translate"), n(8, "div", 27)(9, "a", 28), L("click", function() { 4486 return A(e), x(l().updateAmount("amlThresh")); 4487 }), d(10), r(11, "translate"), s(), n(12, "a", 29), L("click", function() { 4488 A(e); 4489 let i = l(); 4490 return x(i.verifyAccount(i.selectedOption(), "under 2k banner")); 4491 }), d(13), r(14, "translate"), s()()()(); 4492 } 4493 if (t & 2) { 4494 let e, i = l(); 4495 m("type", i.messageType.ERROR), o(3), S(" ", p(4, 5, "PARTY.CASHIER.web.deposit.aml.header1"), " "), o(2), m("innerHTML", b(7, 9, "PARTY.CASHIER.web.deposit.aml.msg2", M(16, wr, p(6, 7, i.es_threshold_limit), (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.paymentMethod == null ? null : e.paymentMethodInfo.paymentMethod.toUpperCase())), Bt), o(5), S(" ", p(11, 12, "PARTY.CASHIER.web.deposit.occu.button3"), " "), o(3), S(" ", p(14, 14, "PARTY.CASHIER.web.deposit.aml.verify.txt"), " "); 4496 } 4497} 4498function kg(t, a) { 4499 if (t & 1) { 4500 let e = k(); 4501 n(0, "show-message", 1)(1, "div", 8)(2, "span", 18), d(3), r(4, "translate"), s(), D(5, "p", 26), r(6, "translate"), n(7, "div", 30)(8, "a", 29), L("click", function() { 4502 A(e); 4503 let i = l(); 4504 return x(i.verifyAccount(i.selectedOption(), "over 2k banner")); 4505 }), d(9), r(10, "translate"), s()()()(); 4506 } 4507 if (t & 2) { 4508 let e, i = l(); 4509 m("type", i.messageType.ERROR), o(3), S(" ", p(4, 4, "PARTY.CASHIER.web.deposit.aml.header1"), " "), o(2), m("innerHTML", b(6, 6, "PARTY.CASHIER.web.deposit.aml.msg3", I(11, Rr, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.paymentMethod == null ? null : e.paymentMethodInfo.paymentMethod.toUpperCase())), Bt), o(4), S(" ", p(10, 9, "PARTY.CASHIER.web.deposit.aml.verify.txt"), " "); 4510 } 4511} 4512function wg(t, a) { 4513 if (t & 1) { 4514 let e = k(); 4515 n(0, "show-message", 2)(1, "div", 8)(2, "p"), d(3), r(4, "vnCurrency"), r(5, "vnCurrency"), r(6, "translate"), s(), n(7, "a", 31), L("click", function() { 4516 A(e); 4517 let i = l(); 4518 return x(i.changeAmount(i.rollingWeekRemainingAmount)); 4519 }), d(8), r(9, "translate"), s()()(); 4520 } 4521 if (t & 2) { 4522 let e, i = l(); 4523 m("type", i.messageType.ERROR); 4524 let c = (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.minDepositLimit == null ? null : e.paymentMethodInfo.minDepositLimit.currencyCode; 4525 o(3), S(" ", b(6, 9, "PARTY.CASHIER.web.deposit.prepaidCard.deposits.entered.exceeds.cumulativeAmount", M(14, Nr, b(4, 3, i.rollingWeekMaxAmount, c), b(5, 6, i.rollingWeekRemainingAmount, c))), " "), o(5), S(" ", p(9, 12, "PARTY.CASHIER.web.deposit.ny.creditcard.deposit.limits.update"), " "); 4526 } 4527} 4528function Rg(t, a) { 4529 if (t & 1) { 4530 let e = k(); 4531 n(0, "show-message", 1)(1, "div", 8)(2, "p", 18), d(3), r(4, "translate"), s(), D(5, "p", 32), r(6, "vnCurrency"), r(7, "vnCurrency"), r(8, "vnCurrency"), r(9, "translate"), n(10, "div", 27)(11, "a", 33), L("click", function() { 4532 return A(e), x(l(2).uploadMyIdAnn(!1)); 4533 }), d(12), r(13, "translate"), s()()()(); 4534 } 4535 if (t & 2) { 4536 let e, i = l(2);
4537 m("type", i.messageType.ERROR), o(3), v(p(4, 6, "PARTY.CASHIER.web.deposit.expiredId.uploadYourId.cta")), o(2), m("innerHtml", b(9, 20, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.exceeded.minLimit", Be(25, Tr, lt(6, 8, i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycRemainingLimit, (e = i.selectedOption().paymentMethodInfo) == null || e.maxDepositLimit == null ? null : e.maxDepositLimit.currencyCode, "1.0"), lt(7, 12, i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycLimit, (e = i.selectedOption().paymentMethodInfo) == null || e.maxDepositLimit == null ? null : e.maxDepositLimit.currencyCode, "1.0"), lt(8, 16, (e = i.selectedOption().paymentMethodInfo) == null || e.minDepositLimit == null ? null : e.minDepositLimit.value, (e = i.selectedOption().paymentMethodInfo) == null || e.maxDepositLimit == null ? null : e.maxDepositLimit.currencyCode, "1.0"))), Bt), o(6), m("href", F(i.userDataService.userData?.configParams?.rekycUrl + "&cashierQd=true"), P), o(), S(" ", p(13, 23, "PARTY.CASHIER.web.deposit.expiredId.uploadMyId.cta"), " "); 4538 } 4539} 4540function Ng(t, a) { 4541 if (t & 1) { 4542 let e = k(); 4543 n(0, "show-message", 1)(1, "div", 10)(2, "p", 18), d(3), r(4, "vnCurrency"), r(5, "translate"), s(), n(6, "p"), d(7), r(8, "translate"), s(), n(9, "div", 27)(10, "a", 34), L("click", function() { 4544 A(e); 4545 let i = l(2); 4546 return x(i.changeAmount(i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycRemainingLimit)); 4547 }), d(11), r(12, "translate"), s(), n(13, "a", 33), L("click", function() { 4548 return A(e), x(l(2).uploadMyIdAnn(!0)); 4549 }), d(14), r(15, "translate"), s()()()(); 4550 } 4551 if (t & 2) { 4552 let e, i = l(2); 4553 m("type", i.messageType.WARNING), o(3), S(" ", b(5, 11, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text4", I(20, Pr, lt(4, 7, i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycRemainingLimit, (e = i.selectedOption().paymentMethodInfo) == null || e.maxDepositLimit == null ? null : e.maxDepositLimit.currencyCode, "1.0"))), " "), o(4), v(p(8, 14, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text5")), o(4), S(" ", p(12, 16, "PARTY.CASHIER.web.deposit.expiredId.updateAmount.cta"), " "), o(2), m("href", F(i.userDataService.userData?.configParams?.rekycUrl + "&cashierQd=true"), P), o(), S(" ", p(15, 18, "PARTY.CASHIER.web.deposit.expiredId.uploadMyId.cta"), " "); 4554 } 4555} 4556function Tg(t, a) { 4557 t & 1 && h(0, Rg, 14, 29, "show-message", 1)(1, Ng, 16, 22, "show-message", 1), t & 2 && f(l().spainRekycLimitTemplate == "unAvailable" ? 0 : 1); 4558} 4559function Pg(t, a) { 4560 if (t & 1 && (n(0, "show-message", 1)(1, "div", 8)(2, "p", 18), d(3), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "vnCurrency"), r(8, "vnCurrency"), r(9, "vnCurrency"), r(10, "translate"), s(), n(11, "div", 19)(12, "a", 35), d(13), r(14, "translate"), s()()()()), t & 2) { 4561 let e, i = l(2); 4562 m("type", i.messageType.ERROR), o(3), S(" ", p(4, 6, "PARTY.CASHIER.web.deposit.annual.rekyc.error.upload.your.id.header"), " "), o(3), S(" ", b(10, 14, "PARTY.CASHIER.web.deposit.annual.rekyc.error.allowed.lessthan.minlim.text", Be(19, ji, p(7, 8, i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.kycRemainingLimit), p(8, 10, i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.kycLimit), p(9, 12, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.minDepositLimit == null ? null : e.paymentMethodInfo.minDepositLimit.value))), " "), o(6), m("href", F(i.userDataService?.userData?.configParams?.kycUrl), P), o(), v(p(14, 17, "PARTY.CASHIER.web.deposit.annual.rekyc.error.uploadMyId.text")); 4563 } 4564} 4565function _g(t, a) { 4566 if (t & 1) { 4567 let e = k(); 4568 n(0, "show-message", 1)(1, "div", 10)(2, "p", 18), d(3), r(4, "vnCurrency"), r(5, "translate"), s(), n(6, "p"), d(7), r(8, "translate"), s(), n(9, "div", 19)(10, "a", 22), L("click", function() { 4569 A(e); 4570 let i = l(2); 4571 return x(i.changeAmount(i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.kycRemainingLimit)); 4572 }), d(11), r(12, "translate"), s(), n(13, "a", 35), d(14), r(15, "translate"), s()()()(); 4573 } 4574 if (t & 2) { 4575 let e = l(2); 4576 m("type", e.messageType.WARNING), o(3), S(" ", b(5, 9, "PARTY.CASHIER.web.deposit.annual.rekyc.error.inline.header", I(18, Xi, p(4, 7, e.userDataService == null || e.userDataService.userData == null || e.userDataService.userData.configParams == null ? null : e.userDataService.userData.configParams.kycRemainingLimit))), " "), o(4), v(p(8, 12, "PARTY.CASHIER.web.deposit.annual.rekyc.error.inline.text")), o(4), v(p(12, 14, "PARTY.CASHIER.web.deposit.rekyc.updateAmount")), o(2), m("href", F(e.userDataService?.userData?.configParams?.kycUrl), P), o(), v(p(15, 16, "PARTY.CASHIER.web.deposit.annual.rekyc.error.uploadMyId.text")); 4577 } 4578} 4579function Mg(t, a) { 4580 if (t & 1 && h(0, Pg, 15, 23, "show-message", 1)(1, _g, 16, 20, "show-message", 1), t & 2) { 4581 let e = l(); 4582 f(+e.userDataService?.userData?.configParams?.kycRemainingLimit < +e.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value ? 0 : 1); 4583 } 4584} 4585function Og(t, a) { 4586 if (t & 1) { 4587 let e = k(); 4588 n(0, "app-ireland-qd-gaming-limit", 36), L("changeAmount", function(i) { 4589 return A(e), x(l().changeAmount(i)); 4590 }), s(); 4591 } 4592 if (t & 2) { 4593 let e, i = l(); 4594 m("minLimit", (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.minDepositLimit == null ? null : e.paymentMethodInfo.minDepositLimit.value)("instrumentName", i.instrumentName); 4595 } 4596} 4597function Gg(t, a) { 4598 if (t & 1 && (D(0, "p", 13), r(1, "translate")), t & 2) { 4599 let e = l(3); 4600 m("vnDynamicHtml", b(1, 1, "PARTY.CASHIER.web.limits.purchaselimits.exceeded1.msg1", M(4, $i, e.limitPeriod, e.instrumentName))); 4601 } 4602} 4603function Fg(t, a) { 4604 if (t & 1) { 4605 let e = k(); 4606 n(0, "span")(1, "p"), d(2), r(3, "vnCurrency"), r(4, "translate"), s(), n(5, "p"), d(6), r(7, "translate"), s(), n(8, "a", 37), L("click", function() { 4607 A(e); 4608 let i = l(3); 4609 return x(i.changeAmount(i.maxDepositLimit)); 4610 }), d(9), r(10, "translate"), s()(); 4611 } 4612 if (t & 2) { 4613 let e, i = l(3); 4614 o(2), S(" ", b(4, 6, "PARTY.CASHIER.web.limits.svoc.exceeded2", I(14, Zt, b(3, 3, i.maxDepositLimit, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.maxDepositLimit == null ? null : e.paymentMethodInfo.maxDepositLimit.currencyCode))), " "), o(4), S(" ", b(7, 9, "PARTY.CASHIER.web.deposit.limits.svoc.to_be_exceeded", I(16, _r, i.limitPeriod.toLowerCase())), " "), o(3), v(p(10, 12, "PARTY.CASHIER.web.limits.exceeded3")); 4615 } 4616} 4617function Hg(t, a) { 4618 if (t & 1 && (n(0, "p"), d(1), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 4619 let e = l(5); 4620 o(), S(" ", b(3, 3, "PARTY.CASHIER.web.limits.it.money_loss.to_be_exceeded1", M(6, Mt, e.limitPeriod, p(2, 1, e.selfLimits == null || e.selfLimits.limitDetails == null ? null : e.selfLimits.limitDetails.configured_limit))), " "); 4621 } 4622} 4623function Yg(t, a) { 4624 if (t & 1 && (n(0, "p"), d(1), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 4625 let e = l(5); 4626 o(), S(" ", b(3, 3, "PARTY.CASHIER.web.limits.it.rg_limit.to_be_exceeded1", M(6, Mt, e.limitPeriod, p(2, 1, e.selfLimits == null || e.selfLimits.limitDetails == null ? null : e.selfLimits.limitDetails.configured_limit))), " "); 4627 } 4628} 4629function Bg(t, a) { 4630 if (t & 1 && h(0, Hg, 4, 9, "p")(1, Yg, 4, 9, "p"), t & 2) { 4631 let e = l(4); 4632 f(e.selfLimits?.type?.includes("money_loss_limit") ? 0 : e.selfLimits?.type?.includes("rg_limit") ? 1 : -1); 4633 } 4634} 4635function Ug(t, a) { 4636 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2) { 4637 let e = l(4); 4638 o(), v(p(2, 1, "PARTY.CASHIER.web.limits.exceeded1." + (e.limitPeriod == null ? null : e.limitPeriod.toLowerCase()))); 4639 } 4640} 4641function zg(t, a) { 4642 t & 1 && h(0, Bg, 2, 1)(1, Ug, 3, 3, "p"), t & 2 && f(l(3).isItalyLimitChangesEnabled ? 0 : 1); 4643} 4644function qg(t, a) { 4645 if (t & 1 && (n(0, "p", 38), d(1), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 4646 let e = l(4); 4647 o(), S(" ", b(3, 3, "PARTY.CASHIER.web.limits.it.to_be_exceeded2", I(6, Qi, p(2, 1, e.maxDepositLimit))), " "); 4648 } 4649} 4650function Vg(t, a) { 4651 if (t & 1 && (n(0, "p"), d(1), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 4652 let e, i = l(4); 4653 o(), S(" ", b(3, 4, "PARTY.CASHIER.web.limits.exceeded2", I(7, Zt, b(2, 1, i.maxDepositLimit, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.maxDepositLimit == null ? null : e.paymentMethodInfo.maxDepositLimit.currencyCode))), " "); 4654 } 4655} 4656function Wg(t, a) { 4657 if (t & 1 && h(0, qg, 4, 8, "p", 38)(1, Vg, 4, 9, "p"), t & 2) { 4658 let e = l(3); 4659 f(e.isItalyLimitChangesEnabled && (e.selfLimits?.type?.includes("money_loss_limit") || e.selfLimits?.type?.includes("rg_limit")) ? 0 : 1); 4660 } 4661} 4662function Kg(t, a) { 4663 t & 1 && (d(0), r(1, "translate")), t & 2 && S(" ", p(1, 1, "PARTY.CASHIER.web.limits.it.to_be_exceeded3"), " "); 4664} 4665function $g(t, a) { 4666 t & 1 && (d(0), r(1, "translate")), t & 2 && S(" ", p(1, 1, "PARTY.CASHIER.web.limits.exceeded3"), " "); 4667} 4668function Qg(t, a) { 4669 if (t & 1) { 4670 let e = k(); 4671 n(0, "a", 41), L("click", function() {
4672 return A(e), x(l(4).infoClickHandler(!1)); 4673 }), n(1, "u"), d(2), r(3, "translate"), s()(); 4674 } 4675 if (t & 2) { 4676 let e = l(4); 4677 bt("href", e.selfLimits?.type?.includes("money_loss_limit") ? e.linksConfig?.links?.moneyLossLimits?.url : null, P), o(2), S(" ", p(3, 2, "PARTY.CASHIER.web.limits.it.info.cta")); 4678 } 4679} 4680function Xg(t, a) { 4681 if (t & 1) { 4682 let e = k(); 4683 n(0, "div", 19)(1, "a", 39), L("click", function() { 4684 A(e); 4685 let i = l(3); 4686 return x(i.changeAmount(i.maxDepositLimit)); 4687 }), h(2, Kg, 2, 3)(3, $g, 2, 3), s(), h(4, Qg, 4, 4, "a", 40), s(); 4688 } 4689 if (t & 2) { 4690 let e = l(3); 4691 o(2), f(e.isItalyLimitChangesEnabled && (e.selfLimits?.type?.includes("money_loss_limit") || e.selfLimits?.type?.includes("rg_limit")) ? 2 : 3), o(2), f(e.isItalyLimitChangesEnabled && (e.selfLimits?.type?.includes("money_loss_limit") || e.selfLimits?.type?.includes("rg_limit")) ? 4 : -1); 4692 } 4693} 4694function jg(t, a) { 4695 if (t & 1 && (h(0, Gg, 2, 7, "p", 13)(1, Fg, 11, 18, "span")(2, zg, 2, 1), h(3, Wg, 2, 1), h(4, Xg, 5, 2, "div", 19)), t & 2) { 4696 let e = l(2); 4697 f(e.selfLimits?.type?.includes("purchase_limit") ? 0 : e.selfLimits?.type?.includes("svoc_limit") ? 1 : 2), o(3), f(e.minDepositLimitCheck && !e.selfLimits?.type?.includes("svoc_limit") ? 3 : -1), o(), f(e.minDepositLimitCheck && !e.selfLimits?.type?.includes("svoc_limit") ? 4 : -1); 4698 } 4699} 4700function Jg(t, a) { 4701 if (t & 1 && h(0, jg, 5, 3), t & 2) { 4702 let e = l(); 4703 f(+e.maxDepositLimit > 0 && !e.isMinMoreThanMaxItaly ? 0 : -1); 4704 } 4705} 4706function Zg(t, a) { 4707 t & 1 && (n(0, "div"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.flash1voucher.voucher.required"))); 4708} 4709function eb(t, a) { 4710 t & 1 && (n(0, "div"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.flash1voucher.voucher.required"))); 4711} 4712function tb(t, a) { 4713 if (t & 1 && (n(0, "mat-error"), h(1, Zg, 3, 3, "div")(2, eb, 3, 3, "div"), s()), t & 2) { 4714 let e = l(); 4715 o(), f(e.voucherInputFormGroup?.controls?.voucherInput?.errors?.required ? 1 : e.voucherInputFormGroup?.controls?.voucherInput?.errors?.minlength ? 2 : -1); 4716 } 4717} 4718function ib(t, a) { 4719 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.flash1voucher.declined.expired.error.text"), " ")); 4720} 4721function ob(t, a) { 4722 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.flash1voucher.declined.already.redeemed.error.text"), " ")); 4723} 4724function ab(t, a) { 4725 t & 1 && (n(0, "p"), d(1), r(2, "translate"), s()), t & 2 && (o(), S(" ", p(2, 1, "PARTY.CASHIER.web.deposit.flash1voucher.declined.invalid.number.error.text"), " ")); 4726} 4727function rb(t, a) { 4728 if (t & 1 && (n(0, "show-message", 3)(1, "div", 4), h(2, ib, 3, 3, "p")(3, ob, 3, 3, "p")(4, ab, 3, 3, "p"), s()()), t & 2) { 4729 let e = l(); 4730 m("type", e.messageType.ERROR), o(2), f(e.flashVoucherErrorDetails?.errorCode === "2400" ? 2 : e.flashVoucherErrorDetails?.errorCode === "2401" ? 3 : e.flashVoucherErrorDetails?.errorCode === "2402" ? 4 : -1); 4731 } 4732} 4733function sb(t, a) { 4734 if (t & 1 && D(0, "pa-payment-method-logo", 0), t & 2) { 4735 let e; 4736 m("paymentMethod", (e = l().usedOption()) == null ? null : e.paymentMethod); 4737 } 4738} 4739function nb(t, a) { 4740 t & 1 && D(0, "div"), t & 2 && mo(Re("payment-method-logo sports-only payment-method-", l().usedOption()?.paymentMethod)); 4741} 4742function lb(t, a) { 4743 t & 1 && (n(0, "span"), d(1), s()), t & 2 && (o(), v(a)); 4744} 4745function cb(t, a) { 4746 t & 1 && (n(0, "span", 3), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.achInterchecks.name"))); 4747} 4748function db(t, a) { 4749 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.mgmrewards.name"))); 4750} 4751function pb(t, a) { 4752 t & 1 && (n(0, "span"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.applepaydirect.name"))); 4753} 4754function mb(t, a) { 4755 if (t & 1 && (n(0, "span"), d(1), s()), t & 2) { 4756 let e = l(2); 4757 o(), v(e.usedOption()?.paymentText); 4758 } 4759} 4760function ub(t, a) { 4761 if (t & 1 && (h(0, cb, 3, 3, "span", 3), h(1, db, 3, 3, "span"), h(2, pb, 3, 3, "span"), h(3, mb, 2, 1, "span")), t & 2) { 4762 l(); 4763 let e = Pe(2); 4764 f(e === "INTERCHECKS_ACH" ? 0 : -1), o(), f(e === "MLIFE" ? 1 : -1), o(), f(e === "APPLEPAYDIRECT" ? 2 : -1), o(), f(z(4, Fr).includes(e ?? "") ? -1 : 3); 4765 } 4766} 4767function hb(t, a) { 4768 if (t & 1 && (n(0, "span"), d(1), s()), t & 2) { 4769 let e = l(); 4770 o(), S(" ", e.usedOption()?.instrumentNumber); 4771 } 4772} 4773function fb(t, a) { 4774 t & 1 && (n(0, "show-message", 1)(1, "p", 3), d(2), r(3, "translate"), s()()), t & 2 && (m("type", l(2).messageType.ER
4774ROR), o(2), v(p(3, 2, "PARTY.CASHIER.web.deposit.graceperiod.ended"))); 4775} 4776function gb(t, a) { 4777 t & 1 && (n(0, "show-message", 1)(1, "p", 3), d(2), r(3, "translate"), s()()), t & 2 && (m("type", l(2).messageType.ERROR), o(2), v(p(3, 2, "PARTY.CASHIER.web.deposit.choose.product.text"))); 4778} 4779function bb(t, a) { 4780 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), n(3, "a", 4)(4, "u"), d(5), r(6, "translate"), s()()()), t & 2) { 4781 let e = l(3); 4782 o(), S(" ", p(2, 4, "PARTY.CASHIER.web.deposit.gaminglimit.casinoandpoker.message"), " "), o(2), m("href", F(e.depositLimitsUrl), P), o(2), v(p(6, 6, "PARTY.CASHIER.web.deposit.deposit.limits.set")); 4783 } 4784} 4785function yb(t, a) { 4786 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), n(3, "a", 4)(4, "u"), d(5), r(6, "translate"), s()()()), t & 2) { 4787 let e = l(3); 4788 o(), S(" ", p(2, 4, "PARTY.CASHIER.web.deposit.gaminglimit.casino.message"), " \xA0"), o(2), m("href", F(e.depositLimitsUrl), P), o(2), v(p(6, 6, "PARTY.CASHIER.web.deposit.deposit.limits.set")); 4789 } 4790} 4791function Sb(t, a) { 4792 if (t & 1 && (n(0, "p"), d(1), r(2, "translate"), n(3, "a", 4)(4, "u"), d(5), r(6, "translate"), s()()()), t & 2) { 4793 let e = l(3); 4794 o(), S(" ", p(2, 4, "PARTY.CASHIER.web.deposit.gaminglimit.poker.message"), " \xA0"), o(2), m("href", F(e.depositLimitsUrl), P), o(2), v(p(6, 6, "PARTY.CASHIER.web.deposit.deposit.limits.set")); 4795 } 4796} 4797function vb(t, a) { 4798 if (t & 1 && (n(0, "show-message", 1)(1, "div", 3), h(2, bb, 7, 8, "p"), h(3, yb, 7, 8, "p"), h(4, Sb, 7, 8, "p"), s()()), t & 2) { 4799 let e = l(2); 4800 m("type", e.messageType.ERROR), o(2), f(e.isBrandSupportBothCasinoAndPokerProduct ? 2 : -1), o(), f(!e.isBrandSupportBothCasinoAndPokerProduct && e.isBrandSupportOnlyCasinoProduct ? 3 : -1), o(), f(!e.isBrandSupportBothCasinoAndPokerProduct && e.isBrandSupportOnlyPokerProduct ? 4 : -1); 4801 } 4802} 4803function Eb(t, a) { 4804 t & 1 && (n(0, "span"), D(1, "p", 14), r(2, "translate"), s()), t & 2 && (o(), m("vnDynamicHtml", p(2, 1, "PARTY.CASHIER.web.visa.selectproduct.info.text"))); 4805} 4806function Db(t, a) { 4807 t & 1 && (n(0, "span"), D(1, "p", 14), r(2, "translate"), s()), t & 2 && (o(), m("vnDynamicHtml", p(2, 1, "PARTY.CASHIER.web.selectproduct.info.text"))); 4808} 4809function xb(t, a) { 4810 if (t & 1) { 4811 let e = k(); 4812 n(0, "span")(1, "input", 15), L("change", function() { 4813 A(e); 4814 let i = l().$implicit; 4815 return x(l(3).updateProductPreference(i)); 4816 }), s(), ve(), n(2, "label")(3, "b"), d(4), r(5, "translate"), s()()(); 4817 } 4818 if (t & 2) { 4819 let e = l().$implicit, i = l(3); 4820 o(), m("value", e)("disabled", (e === "POKER" || e === "CASINO") && i.productOptionDisabled), De(), o(3), S("\xA0", p(5, 3, "PARTY.CASHIER.web.deposit." + e.toLowerCase() + ".textonly")); 4821 } 4822} 4823function Ab(t, a) { 4824 if (t & 1) { 4825 let e = k(); 4826 n(0, "span")(1, "input", 16), L("change", function() { 4827 A(e); 4828 let i = l().$implicit; 4829 return x(l(3).updateProductPreference(i)); 4830 }), s(), ve(), n(2, "label")(3, "b"), d(4), r(5, "translate"), s()()(); 4831 } 4832 if (t & 2) { 4833 let e = l().$implicit, i = l(3); 4834 o(), m("value", e)("disabled", (e === "POKER" || e === "CASINO") && i.productOptionDisabled), De(), o(3), S("\xA0", p(5, 3, "PARTY.CASHIER.web.deposit.slotsandpoker.text.only")); 4835 } 4836} 4837function Lb(t, a) { 4838 if (t & 1) { 4839 let e = k(); 4840 n(0, "span")(1, "input", 17), L("change", function() { 4841 A(e); 4842 let i = l().$implicit; 4843 return x(l(3).updateProductPreference(i)); 4844 }), s(), ve(), n(2, "label")(3, "b"), d(4), r(5, "translate"), s()()(); 4845 } 4846 if (t & 2) { 4847 let e = l().$implicit, i = l(3); 4848 o(), m("value", e)("disabled", (e === "POKER" || e === "CASINO") && i.productOptionDisabled), De(), o(3), S("\xA0", p(5, 3, "PARTY.CASHIER.web.deposit.casino.textonly")); 4849 } 4850} 4851function Cb(t, a) { 4852 if (t & 1) { 4853 let e = k(); 4854 n(0, "span")(1, "input", 18), L("change", function() { 4855 A(e); 4856 let i = l().$implicit; 4857 return x(l(3).updateProductPreference(i)); 4858 }), s(), ve(), n(2, "label")(3, "b"), d(4), r(5, "translate"), s()()(); 4859 } 4860 if (t & 2) { 4861 let e = l().$implicit, i = l(3); 4862 o(), m("value", e)("disabled", (e === "POKER" || e === "CASINO") && i.productOptionDisabled), De(), o(3), S("\xA0", p(5, 3, "PARTY.CASHIER.web.deposit.poker.textonly")); 4863 } 4864} 4865function Ib(t, a) { 4866 if (t & 1 && (n(0, "div", 13), h(1, xb, 6, 5, "span"), h(2, Ab, 6, 5, "span"), h(3, Lb, 6, 5, "span"), h(4, Cb, 6, 5, "span"), s()), t & 2) { 4867 let e = a.$implicit, i = l(3); 4868 o(), f(e === "SPORTSBOOK" ? 1 : -1), o(), f(i.isBrandSupportBothCasinoAndPokerProduct && !(e === "POKER" || e === "SPORTSBOOK") ? 2 : -1), o(), f(!i.isBrandSupportBothCasinoAndPokerProduct && i.isBrandSupportOnlyCasinoProduct && e === "CASINO" ? 3 : -1), o(), f(!i.isBrandSupportBothCasinoAndPokerProduct && i.isBrandSupportOnlyPokerProduct && e === "POKER" ? 4 : -1); 4869 } 4870} 4871function kb(t, a) { 4872 if (t & 1) { 4873 let e = k(); 4874 n(0, "div")(1, "div", 5)(2, "span")(3, "b"), d(4), r(5, "translate"), s(), D(6, "span", 6), s(), n(7, "popper-content", 7, 0)(9, "div", 8)(10, "div", 9), h(11, Eb, 3, 3, "span"), h(12, Db, 3, 3, "span"), n(13, "div", 10)(14, "span", 11), L("click", function() { 4875 return A(e), x(Ye(8).hide()); 4876 }), d(15), r(16, "translate"), s()()()()()(), n(17, "div", 12), Ht(18, Ib, 5, 4, "div", 13, Yt), s()(); 4877 } 4878 if (t & 2) { 4879 let e = Ye(8), i = l(2); 4880 o(4), S("", p(5, 8, "PARTY.CASHIER.web.deposit.chooseproduct.text2"), " \xA0"), o(2), m("popper", e)("popperPositionFixed", !0)("popperTrigger", i.isMobile ? i.NgxPopperjsTriggers.click : i.NgxPopperjsTriggers.hover)("popperPlacement", i.NgxPopperjsPlacements.BOTTOM), o(5), f(i.visaOnlyForSports && i.paypalOnlyForSports ? -1 : 11), o(), f(i.visaOnlyForSports && i.paypalOnlyForSports ? 12 : -1), o(3), v(p(16, 10, "PARTY.CASHIER.web.common.gotit.text")), o(3), Ot(i.productList); 4881 } 4882} 4883function wb(t, a) { 4884 if (t & 1 && (h(0, fb, 4, 4, "show-message", 1), h(1, gb, 4, 4, "show-message", 1), h(2, vb, 5, 4, "show-message", 1), n(3, "form", 2), h(4, kb, 20, 12, "div"), s()), t & 2) { 4885 let e = l(); 4886 f(e.graceEndedforDE && (!e.checkBoxValue || !e.showProductCheckBoxDE) ? 0 : -1), o(), f(e.productSelectionError ? 1 : -1), o(), f(e.isGamingLimitEnabled && !e.isGamingLimitSet && e.isGbgVerified && (e.depositInfo?.productPreference === "POKER" || e.depositInfo?.productPreference === "CASINO") && (e.isBrandSupportOnlyCasinoProduct || e.isBrandSupportOnlyPokerProduct || e.isBrandSupportBothCasinoAndPokerProduct) && (!e.checkBoxValue || !e.showProductCheckBoxDE) ? 2 : -1), o(), m("formGroup", e.productPreferenceFormGroup), o(), f(!e.hideProductRadioButtons && e.productList.length !== 1 ? 4 : -1); 4887 } 4888} 4889function Rb(t, a) { 4890 t & 1 && D(0, "app-product-preference", 3), t & 2 && m("productPreferenceFormGroup", l().instrumentFormGroup.controls.productPreferenceFormGroup); 4891} 4892function Nb(t, a) { 4893 t & 1 && (n(0, "mat-label", 6), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.select.pm"))); 4894} 4895function Tb(t, a) { 4896 if (t & 1) { 4897 let e = k(); 4898 n(0, "div", 10)(1, "span", 28), d(2), r(3, "translate"), s(), n(4, "span", 29), L("click", function(i) { 4899 A(e); 4900 let c = l(); 4901 return i.stopPropagation(), x(c.isIntensivePlayer()); 4902 })("mouseenter", function(i) { 4903 A(e); 4904 let c = l(); 4905 return i.stopPropagation(), x(c.isIntensivePlayer()); 4906 }), s()(); 4907 } 4908 if (t & 2) { 4909 let e = l(), i = Ye(10); 4910 o(2), v(p(3, 5, "PARTY.CASHIER.web.deposit.intensive.player.message")), o(2), m("popper", i)("popperPositionFixed", !0)("popperTrigger", e.isMobile ? e.NgxPopperjsTriggers.click : e.NgxPopperjsTriggers.hover)("popperPlacement", e.NgxPopperjsPlacements.BOTTOM); 4911 } 4912} 4913function Pb(t, a) { 4914 if (t & 1 && (n(0, "div", 31)(1, "span", 28), d(2), r(3, "translate"), s(), n(4, "span", 36
4914), L("click", function(e) { 4915 return e.stopPropagation(); 4916 }), s()()), t & 2) { 4917 l(); 4918 let e = Ye(5), i = l(); 4919 o(2), v(p(3, 5, "PARTY.CASHIER.web.deposit.mfde.paused")), o(2), m("popper", e)("popperPositionFixed", !0)("popperTrigger", i.isMobile ? i.NgxPopperjsTriggers.click : i.NgxPopperjsTriggers.hover)("popperPlacement", i.NgxPopperjsPlacements.BOTTOM); 4920 } 4921} 4922function _b(t, a) { 4923 if (t & 1) { 4924 let e = k(); 4925 n(0, "div", 10)(1, "span", 28), d(2), r(3, "translate"), s(), n(4, "span", 29), L("click", function(i) { 4926 A(e); 4927 let c = l(2); 4928 return i.stopPropagation(), x(c.isIntensivePlayer()); 4929 })("mouseenter", function(i) { 4930 A(e); 4931 let c = l(2); 4932 return i.stopPropagation(), x(c.isIntensivePlayer()); 4933 }), s()(); 4934 } 4935 if (t & 2) { 4936 l(); 4937 let e = Ye(15), i = l(); 4938 o(2), v(p(3, 5, "PARTY.CASHIER.web.deposit.intensive.player.message")), o(2), m("popper", e)("popperPositionFixed", !0)("popperTrigger", i.isMobile ? i.NgxPopperjsTriggers.click : i.NgxPopperjsTriggers.hover)("popperPlacement", i.NgxPopperjsPlacements.BOTTOM); 4939 } 4940} 4941function Mb(t, a) { 4942 if (t & 1) { 4943 let e = k(); 4944 n(0, "mat-option", 30), D(1, "option-content", 9), h(2, Pb, 5, 7, "div", 31), h(3, _b, 5, 7, "div", 10), s(), n(4, "popper-content", 32, 1)(6, "div", 33)(7, "strong", 13), d(8), r(9, "translate"), s(), n(10, "p", 34)(11, "span", 35), d(12), r(13, "translate"), s()()()(), n(14, "popper-content", 32, 2)(16, "div", 12)(17, "strong", 13), d(18), r(19, "translate"), s(), D(20, "p", 14), r(21, "translate"), n(22, "a", 15), L("click", function() { 4945 return A(e), x(l().moreInfoLink()); 4946 }), n(23, "span", 16), d(24), r(25, "translate"), s()()()(); 4947 } 4948 if (t & 2) { 4949 let e = a.$implicit, i = a.$index, c = l(); 4950 m("disabled", c.maxFailDepEnhancementEnabled && e?.userMaxFailDepStatus?.blocked || e?.ESIntensiveGreyOut || e?.isESRiskPlayer)("value", e), o(), ye("disabled", c.maxFailDepEnhancementEnabled && e?.userMaxFailDepStatus?.blocked || e?.ESIntensiveGreyOut || e?.isESRiskPlayer), m("usedOption", e)("isUSLabel", c.isUSLabel), o(), f(c.maxFailDepEnhancementEnabled && e?.userMaxFailDepStatus?.blocked ? 2 : -1), o(), f(e?.ESIntensiveGreyOut ? 3 : -1), o(), m("id", Re("tooltipcontent", i)), o(4), v(p(9, 17, "PARTY.CASHIER.web.deposit.mfde.payment.method.hold.header")), o(4), S("", b(13, 19, "PARTY.CASHIER.web.deposit.mfde.payment.method.hold.tooltip", M(28, Br, e == null || e.userMaxFailDepStatus == null ? null : e.userMaxFailDepStatus.blockEndTime, e == null || e.userMaxFailDepStatus == null ? null : e.userMaxFailDepStatus.blockEndDate)), " "), o(2), m("id", Re("tooltipcontent", i)), o(4), v(p(19, 22, "PARTY.CASHIER.web.deposit.intensive.player.message1")), o(2), m("vnDynamicHtml", p(21, 24, "PARTY.CASHIER.web.deposit.intensive.player.message2")), o(4), v(p(25, 26, "PARTY.CASHIER.web.deposit.intensive.player.message3")); 4951 } 4952} 4953function Ob(t, a) { 4954 t & 1 && (n(0, "mat-label"), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.ftd.select.account.label"))); 4955} 4956function Gb(t, a) { 4957 if (t & 1 && (n(0, "mat-option", 42)(1, "div", 47)(2, "div", 48), d(3), s(), n(4, "div", 49), d(5), r(6, "translate"), r(7, "translate"), r(8, "accountFormat"), s()()()), t & 2) { 4958 let e = a.$implicit, i = l(2); 4959 m("value", (e == null ? null : e.bankName) + "-" + (e == null ? null : e.accountNumber)), o(3), v(e?.bankName), o(2), no(" ", p(6, 6, i.showBrazilBankList ? "PARTY.CASHIER.web.deposit.ftd.branchcode.label" : "PARTY.CASHIER.web.deposit.pix.branchcode"), " ", e?.branchCode, " \xA0\xA0|\xA0\xA0 ", p(7, 8, "PARTY.CASHIER.web.deposit.pix.account"), " ", p(8, 10, e == null ? null : e.accountNumber), " "); 4960 } 4961} 4962function Fb(t, a) { 4963 t & 1 && (n(0, "span", 46), d(1), r(2, "translate"), s()), t & 2 && (o(), v(p(2, 1, "PARTY.CASHIER.web.deposit.ftd.source.bank.match.required"))); 4964} 4965function Hb(t, a) { 4966 if (t & 1) { 4967 let e = k(); 4968 n(0, "div", 21)(1, "mat-label", 37), d(2), r(3, "translate"), D(4, "img", 38), s(), n(5, "popper-content", 11, 1)(7, "div", 34), d(8), r(9, "translate"), s()(), n(10, "mat-form-field", 39), h(11, Ob, 3, 3, "mat-label"), n(12, "mat-select", 40), L("selectionChange", function(i) { 4969 return A(e), x(l().onPixAccountChange(i)); 4970 })("opened", function() { 4971 return A(e), x(l().onDropdownOpened()); 4972 }), n(13, "mat-select-trigger", 41), d(14), s(), Ht(15, Gb, 9, 12, "mat-option", 42, Yt), n(17, "div", 43), L("click", function() { 4973 return A(e), x(l().onAccountLinkClick()); 4974 }), n(18, "a", 44), d(19), r(20, "translate"), s(), D(21, "span", 45), s()(), ve(), s(), h(22, Fb, 3, 3, "span", 46), s(); 4975 } 4976 if (t & 2) { 4977 let e = Ye(6), i = l(); 4978 o(2), S(" ", p(3, 14, i.showBrazilBankList ? "PARTY.CASHIER.web.deposit.ftd.source.bank.account.label" : "PARTY.CASHIER.web.deposit.pix.bankaccount.label"), " "), o(2), m("src", i.assetsData.assets.brazilimages == null ? null : i.assetsData.assets.brazilimages.pixInfo, P)("popper", e)("popperPositionFixed", !0)("popperTrigger", i.NgxPopperjsTriggers.click)("popperPlacement", i.NgxPopperjsPlacements.BOTTOM)("popperApplyClass", "popperSpecialStyle"), o(4), S(" ", p(9, 16, "PARTY.CASHIER.web.deposit.pix.bankaccount.tooltip"), " "), o(2), m("ngClass", I(20, Ur, i.showBrazilBankList)), o(), f(i.showBrazilBankList ? 11 : -1), o(), De(), o(2), S(" ", i.pixBankRegistration.selectedInfo?.bankName, " "), o(), Ot(i.selectedPaymentMethod?.BANK_INSTRUMENT_LIST), o(2), m("ngClass", I(22, zr, i.selectedPaymentMethod?.BANK_INSTRUMENT_LIST?.length == 1)), o(2), S(" ", p(20, 18, i.showBrazilBankList ? "PARTY.CASHIER.web.deposit.ftd.deposit.from.another.account.link" : i.selectedPaymentMethod && i.selectedPaymentMethod.BANK_INSTRUMENT_LIST && i.userData && i.userData.configParams && i.selectedPaymentMethod.BANK_INSTRUMENT_LIST.length >= i.userData.configParams.bank_registration_allowed_count ? "PARTY.CASHIER.web.deposit.pix.manageAccounts" : "PARTY.CASHIER.web.deposit.pix.newAccount"), " "), o(3), f(i.showBrazilBankList ? 22 : -1); 4979 } 4980} 4981function Yb(t, a) { 4982 if (t & 1 && (n(0, "show-message", 22), D(1, "p", 50), r(2, "vnCurrency"), r(3, "translate"), s()), t & 2) { 4983 let e = l(); 4984 m("type", e.messageType.INFO), o(), m("vnDynamicHtml", b(3, 5, "PARTY.CASHIER.web.deposit.ny.creditcard.deposit.limit.annual.message", I(8, qr, b(2, 2, +e.ccCurrentDepositLimit, e.currencyUSD)))); 4985 } 4986} 4987function Bb(t, a) { 4988 t & 1 && D(0, "app-redirect-message"); 4989} 4990function Ub(t, a) { 4991 if (t & 1 && D(0, "app-amount", 24), t & 2) { 4992 let e = l(); 4993 m("amountFormGroup", e.amountFieldFormGroup)("selectedOption", e.optionListService.selectedOption); 4994 } 4995} 4996function zb(t, a) { 4997 if (t & 1 && (n(0, "div", 51), D(1, "app-cc-input", 53), s()), t & 2) { 4998 let e = l(2); 4999 o(), m("ccInputFormGroup", e.instrumentFormGroup.controls.instrumentInputFormGroup); 5000 } 5001} 5002function qb(t, a) { 5003 if (t & 1 && (n(0, "div", 52), D(1, "app-flash1-voucher-input", 54), s()), t & 2) { 5004 let e = l(2); 5005 o(), m("voucherInputFormGroup", e.instrumentFormGroup.controls.instrumentInputFormGroup); 5006 } 5007} 5008function Vb(t, a) { 5009 if (t & 1 && (h(0, zb, 2, 1, "div", 51), h(1, qb, 2, 1, "div", 52)), t & 2) { 5010 let e = l(); 5011 f(e.ccFamily.includes(e.inputType.toUpperCase()) ? 0 : -1), o(), f(e.inputType === "FLASH1VOUCHER" ? 1 : -1); 5012 } 5013} 5014function Wb(t, a) { 5015 t & 1 && D(0, "threshold-limit-messages"); 5016} 5017function Kb(t, a) { 5018 if (t & 1) { 5019 let e = k(); 5020 n(0, "show-message", 25)(1, "div", 55)(2, "p", 56), d(3), r(4, "vnCurrency"), r(5, "translate"), s(), D(6, "p", 57), r(7, "translate"), n(8, "div", 58)(9, "a", 59), L("click", function() { 5021 A(e); 5022 let i = l(); 5023 return x(i.verifyAccount(i.selectedPaymentMethod)); 5024 }), d(10), r(11, "translate"), s()()()(); 5025 } 5026 if (t & 2) { 5027 let e = l(); 5028 m("type", e.messageType.WARNING), o(3), S(" ", b(5, 6, "PARTY.CASHIER.web.deposit.aml.preemptive.header", I(14, Vr, p(4, 4, e.es_allowed_amount))), " "), o(3), m("innerHtml", b(7, 9, "PARTY.CASHIER.web.deposit.aml.msg1", I(16, Wr, e.selectedPaymentMethod == null || e.selectedPaymentMethod.paymentMethod == null ? null : e.selectedPaymentMethod.paymentMethod.toUpperCase())), Bt), o(4), S(" ", p(11, 12, "PARTY.CASHIER.web.deposit.aml.verify.txt"), " "); 5029 } 5030} 5031function $b(t, a) { 5032 if (t & 1 && D(0, "app-deposit-limit-message", 60), t & 2) { 5033 let e = l(2); 5034 m("selectedOption", e.optionListService.selectedOption)("amountFormGroup", e.amountFieldFormGroup); 5035 } 5036} 5037function Qb(t, a) { 5038 t & 1 && h(0, $b, 1, 2, "app-deposit-limit-message", 60), t & 2 && f(l().isPrepaidDailyLimitError() ? -1 : 0); 5039} 5040function Xb(t, a) { 5041 t & 1 && D(0, "app-uk-deposit-limit-messages"); 5042} 5043function jb(t, a) { 5044 t & 1 && D(0, "app-gdl-fra-ltm-messages"); 5045} 5046function Jb(t, a) { 5047 if (t & 1 && (n(0, "div", 26)(1, "p", 61)(2, "span", 62), d(3), r(4, "translate"), s(), n(5, "span", 63), d(6), r(7, "vnCurrencySymbol"), s()(), n(8, "p", 61)(9, "span", 62), d(10), r(11, "translate"), s(), n(12, "span", 63), d(13), r(14, "vnCurrencySymbol"), s()(), n(15, "p", 61)(16, "span", 62), d(17), r(18, "translate"), s(), n(19, "span", 64), d(20), r(21, "vnCurrencySymbol"), s()(), n(22, "p", 61)(23, "span", 62), d(24), r(25, "translate"), s(), n(26, "span", 63), d(27), r(28, "vnCurrencySymbol"), s()()()), t & 2) { 5048 let e = l(), i = e.optionListService?.selectedOption?.paymentMethodInfo?.minDepositLimit?.currencyCode ?? ""; 5049 o(3), v(p(4, 12, "PARTY.CASHIER.web.deposit.vatTaxInfo.totalDeposit")), o(3), be("", e.amountFieldFormGroup?.controls?.userAmount?.value, " ", p(7, 14, i)), o(4), v(p(11, 16, "PARTY.CASHIER.web.deposit.vatTaxInfo.vatDeduction")), o(3), be("- ", e.depositService.vatDeductionAmount(), " ", p(14, 18, i)), o(4), v(p(18, 20, "PARTY.CASHIER.web.deposit.vatTaxInfo.bonus")), o(3), be("", e.depositService.vatDeductionAmount(), " ", p(21, 22, i)), o(4), v(p(25, 24, "PARTY.CASHIER.web.deposit.vatTaxInfo.netDeposit")), o(3), be("", e.amountFieldFormGroup?.controls?.userAmount?.value, " ", p(28, 26, i)); 5050 } 5051} 5052function Zb(t, a) { 5053 if (t & 1) { 5054 let e = k(); 5055 n(0, "div", 27)(1, "div", 65)(2, "input", 66), L("change", function(i) { 5056 return A(e), x(l().onConsentChange(i)); 5057 }), s(), ve(), n(3, "label", 67)(4, "span", 68), d(5), r(6, "translate"), s()()()(); 5058 } 5059 if (t & 2) { 5060 let e = l(); 5061 o(2), m("formControl", e.consentFormControl), De(), o(3), S(" ", p(6, 2, "PARTY.CASHIER.web.deposit.consent.brazil.ftd.txt"), " "); 5062 } 5063} 5064function e1(t, a) { 5065 t & 1 && D(0, "app-ireland-qd-wallet-messages"); 5066} 5067function t1(t, a) { 5068 t & 1 && D(0, "app-qd-deposit-txn-status"); 5069} 5070function i1(t, a) { 5071 t & 1 && D(0, "app-deposit-declined"); 5072} 5073function o1(t, a) { 5074 t & 1 && D(0, "qd-skeleton-loader"); 5075} 5076function a1(t, a) { 5077 if (t & 1 && (ao(0, i1, 1, 0)(1, o1, 1, 0), so(2, 0, jr, 1)), t & 2) { 5078 let e = l(); 5079 o(2), lo(e.depositService.showDeclinePage()); 5080 } 5081} 5082function r1(t, a) { 5083 t & 1 && D(0, "app-deposit-failure"); 5084} 5085function s1(t, a) { 5086 if (t & 1) { 5087 let e = k(); 5088 n(0, "app-additional-messages", 2), L("activeDepositCurfewInfo", function(i) { 5089 return A(e), x(l().getActiveDepositCurfew(i)); 5090 }), s(); 5091 } 5092 if (t & 2) { 5093 let e = l(); 5094 ye("d-none", e.depositService.showDeclinePage()), m("selectedOption", e.selectedOption)("selectedPrepaidOption", e.isPrepaidDailyDepositLimitEnabled ? e.optionListService.selectedOption : e.selectedOption); 5095 } 5096} 5097function n1(t, a) { 5098 t & 1 && D(0, "app-spend-limit-acknowledgement"); 5099} 5100function l1(t, a) { 5101 if (t & 1) { 5102 let e = k(); 5103 n(0, "div")(1, "pa-ireland-product-wallet", 11), L("walletTransferClicked", function() { 5104 return A(e), x(l(2).onWalletTransferClicked()); 5105 }), s()(); 5106 } 5107 if (t & 2) { 5108 let e = l(2); 5109 ye("d-none", e.spendLimitService.showAcknowledgement())("disabled", e.walletService.isDepositBlocked() || e.walletService.selectedWallet() === e.walletService.sportsWallet && !e.walletService.isSportsVerified()), o(), m("usePopups", !1); 5110 } 5111} 5112function c1(t, a) { 5113 t & 1 && D(0, "app-bottom-messages"); 5114} 5115function d1(t, a) { 5116 if (t & 1) { 5117 let e = k(); 5118 n(0, "div", 14)(1, "ds-checkbox", 15), ri("ngModelChange", function(i) { 5119 A(e); 5120 let c = l(3); 5121 return si(c.tokenizationTncAccepted, i) || (c.tokenizationTncAccepted = i), x(i); 5122 }), n(2, "span", 16)(3, "span"), d(4, "*"), s(), n(5, "span"), d(6), r(7, "translate"), s(), n(8, "a", 17), L("click", function(i) { 5123 A(e); 5124 let c = l(3); 5125 return i.preventDefault(), i.stopPropagation(), x(c.openTokenizationTnc()); 5126 }), d(9), r(10, "translate"), s()()(), ve(), s(); 5127 } 5128 if (t & 2) { 5129 let e = l(3); 5130 o(), oi("ngModel", e.tokenizationTncAccepted), m("ngModelOptions", z(13, Zr))("inverse", !0), De(), o(2), ye("text-danger", !e.tokenizationTncAccepted)("text-default", e.tokenizationTncAccepted), o(3), v(p(7, 9, "PARTY.CASHIER.web.tokenization.bonus.accept.txt")), o(3), S(" ", p(10, 11, "PARTY.CASHIER.web.tokenization.bonus.tnc.txt"), " "); 5131 } 5132} 5133function p1(t, a) { 5134 if (t & 1 && (n(0, "div", 12), D(1, "ph-deposit-tokens-view", 13), s(), h(2, d1, 11, 14, "div", 14)), t & 2) { 5135 let e, i = l(2); 5136 o(), m("isQuickDeposit", !0)("isBlackTheme", i.paymentsCommonConfig == null ? null : i.paymentsCommonConfig.qdDarkModeEnabled)("offerId", i.selectedOfferId())("minDepositAmount", (i.depositService == null || i.depositService.depositInfo == null ? null : i.depositService.depositInfo.amountInAccountCurrency) || 0)("paymentMethod", i.inputType), o(), f((e = i.rewardsTrayService.selectedRewardInfo$()) != null && e.offerMetadata && i.paymentsCommonConfig?.isRewardTncEnabled ? 2 : -1); 5137 } 5138} 5139function m1(t, a) { 5140 if (t & 1) { 5141 let e = k(); 5142 n(0, "div", 8)(1, "div", 18), L("click", function() { 5143 A(e); 5144 let i = l(2); 5145 return x(!i.depositForm.valid || i.depositCurfewCtaDisabled || i.loaderService.depositRedirectInProgress() ? null : i.applePayDepositSubmit()); 5146 }), s()(); 5147 } 5148} 5149function u1(t, a) { 5150 t & 1 && D(0, "div", 21), t & 2 && bt("aria-hidden", !0); 5151} 5152function h1(t, a) { 5153 if (t & 1 && (n(0, "div", 19), D(1, "div", 20, 0), h(3, u1, 1, 1, "div", 21), s()), t & 2) { 5154 let e = l(2); 5155 ye("gpay-disabled", e.getIsSubmitButtonDisabled), bt("aria-disabled", e.getIsSubmitButtonDisabled)("aria-label", e.getIsSubmitButtonDisabled ? "Google Pay deposit currently unavailable" : "Google Pay deposit"), o(3), f(e.getIsSubmitButtonDisabled ? 3 : -1); 5156 } 5157} 5158function f1(t, a) { 5159 if (t & 1 && (n(0, "button", 10), d(1), r(2, "translate"), s()), t & 2) { 5160 let e, i = l(2); 5161 m("disabled", i.getIsSubmitButtonDisabled || i.depositService.isSubmitClicked() || i.paymentsCommonConfig?.tokenizationPhase2Enabled && !i.tokenizationTncAccepted && i.paymentsCommonConfig?.isRewardTncEnabled && ((e = i.rewardsTrayService.selectedRewardInfo$()) == null ? null : e.offerMetadata)), o(), S(" ", p(2, 2, "PARTY.CASHIER.web.deposit.button"), " "); 5162 } 5163} 5164function g1(t, a) { 5165 if (t & 1) { 5166 let e = k(); 5167 n(0, "div", 3), h(1, n1, 1, 0, "app-spend-limit-acknowledgement"), s(), h(2, l1, 2, 5, "div", 4), Ss(3, 5), n(4, "form", 6), L("ngSubmit", function() { 5168 return A(e), x(l().submitDeposit()); 5169 }), n(5, "app-options-list", 7), L("paymentMethod", function(i) { 5170 return A(e), x(l().updatePaymentMethod(i.toString())); 5171 }), s(), h(6, c1, 1, 0, "app-bottom-messages"), h(7, p1, 3, 6), h(8, m1, 2, 0, "div", 8)(9, h1, 4, 5, "div", 9)(10, f1, 3, 4, "button", 10), s(), Is(); 5172 } 5173 if (t & 2) { 5174 let e = l(); 5175 o(), f(e.spendLimitService.showAcknowledgement() ? 1 : -1), o(), f(e.configParams?.irelandWalletBucketEnabled == "Y" ? 2 : -1), o(2), ye("d-none", !e.depositService.showDepositInput() || e.dataService.depositProcess() || e.depositService.showDeclinePage() || e.spendLimitService.showAcknowledgement())("disabled", e.depositService.isFormDisable() || e.depTxnStatusService.isDepositBlocked() || e.configParams?.irelandWalletBucketEnabled == "Y" && (e.walletService.isDepositBlocked() || !e.walletService.selectedWallet() || e.walletService.selectedWallet() === e.walletService.sportsWallet && !e.walletService.isSportsVerified())), m("formGroup", e.depositForm), o(), m("instrumentFormGroup", e.depositForm.controls.instrumentFormGroup), o(), f(!e.depositService.showDepositSuccess() && e.depositService.showDepositFailure() ? 6 : -1), o(), f(e.paymentsCommonConfig?.tokenizationPhase2Enabled ? 7 : -1), o(), f(z(11, Jr).includes(e.inputType) ? 8 : e.inputType === "GOOGLEPAY" ? 9 : 10); 5176 } 5177} 5178function b1(t, a) { 5179 t & 1 && D(0, "app-deposit-process"); 5180} 5181function y1(t, a) { 5182 t & 1 && D(0, "app-deposit-success"); 5183} 5184function S1(t, a) { 5185 t & 1 && D(0, "app-od-popup"); 5186} 5187functio
5187n v1(t, a) { 5188 if (t & 1 && (ao(0, S1, 1, 0), so(1, 0, ts)), t & 2) { 5189 let e = l(2); 5190 o(), lo(e.depositService.showODpopUp()); 5191 } 5192} 5193function E1(t, a) { 5194 t & 1 && D(0, "app-deposit"); 5195} 5196function D1(t, a) { 5197 t & 1 && h(0, v1, 3, 1)(1, E1, 1, 0, "app-deposit"), t & 2 && f(l().depositService.showODpopUp() ? 0 : 1); 5198} 5199function x1(t, a) { 5200 t & 1 && D(0, "app-qd"); 5201} 5202function A1(t, a) { 5203 t & 1 && (n(0, "div", 1), D(1, "span", 2), n(2, "h3"), d(3), r(4, "translate"), s()()), t & 2 && (o(3), v(p(4, 1, "PARTY.CASHIER.web.deposit.session.expire.message"))); 5204} 5205function L1(t, a) { 5206 t & 1 && D(0, "qd-skeleton-loader"); 5207} 5208var oa, aa, Li, kt, Ze, ra, Ci, sa, Ii, na, la, ca, da, re, pa, ma, ua, ce, ha, fa, ga, ba, ya, ki, wi, Sa, va, Ea, Da, xa, Aa, La, Ri, Qt, Ca, Ia, Ni, ka, ze, Xt, wa, Ra, Na, Ta, Pa, _a, st, He, Ma, Oa, Ga, Ti, de, te, Pi, wt, jt, _i, Rt, Fa, Ha, Ya, Jt, qe, Ve, Mi, Ba, Ua, za, qa, Nt, Tt, Va, Pt, Wa, We, Oi, Gi, Ka, $a, Qa, Xa, ja, Fi, Ja, Za, er, tr, ir, or, ar, rr, sr, nr, lr, cr, Hi, dr, Yi, pr, Bi, mr, Ui, zi, ur, hr, fr, gr, br, yr, _t, qi, Vi, Sr, Wi, vr, Er, Dr, xr, Ar, Ki, Lr, Mt, Cr, Ir, $i, kr, Zt, Qi, Xi, ji, wr, Rr, Nr, Tr, Pr, _r, Mr, Or, Gr, Fr, Hr, Yr, Br, Ur, zr, qr, Vr, Wr, Kr, $r, Qr, Xr, jr, Jr, Zr, es, ts, Ji, Zi, is, os, as, rs; 5209function ss() { 5210 return (ss = bi((() => { 5211 to(), ei(), Rs(), go(), bo(), Gs(), Fs(), Hs(), Vs(), So(), $s(), Qs(), Ys(), Js(), Zs(), yo(), Eo(), on(), rn(), sn(), nn(), cn(), ln(), dn(), pn(), mn(), fn(), Do(), Oo(), rl(), Ro(), ko(), Pn(), tl(), _n(), pl(), Fo(), Go(), _o(), nl(), bn(), yn(), Sn(), En(), jn(), dl(), Nn(), Tn(), Mn(), sl(), Gn(), Xn(), $n(), Ho(), Bl(), Wl(), $l(), kl(), gl(), bl(), yl(), xl(), Al(), Ll(), Il(), zo(), Nl(), Tl(), Zl(), Gl(), Yl(), Ol(), _l(), Fl(), Hl(), Ul(), zl(), Vl(), yi(), Ai(), Ql(), jl(), sc(), ic(), lc(), ac(), dc(), oa = (() => { 5212 let t = class { 5213 constructor() { 5214 this.requests = [], this.loaderService = u(Ie), this.dataService = u($); 5215 } 5216 removeRequest(e) { 5217 let i = this.requests.indexOf(e); 5218 i !== -1 && this.requests.splice(i, 1), this.loaderService.depositRedirectInProgress() || this.loaderService.isLoading.set(this.requests.length > 0); 5219 } 5220 intercept(e, i) { 5221 return this.requests.push(e), this.dataService.depositProcess() && e.url.includes(G.DEPOSIT_STATUS_URI) || this.loaderService.isLoading.set(!0), new ms((c) => { 5222 let g = i.handle(e).subscribe({ 5223 next: (y) => { 5224 y instanceof Ts && (this.removeRequest(e), c.next(y)); 5225 }, 5226 error: (y) => { 5227 this.removeRequest(e), c.error(y); 5228 }, 5229 complete: () => { 5230 this.removeRequest(e), c.complete(); 5231 } 5232 }); 5233 return () => { 5234 this.removeRequest(e), g.unsubscribe(); 5235 }; 5236 }); 5237 } 5238 }; 5239 return t.ɵfac = function(a) { 5240 return new (a || t)(); 5241 }, t.ɵprov = U({ 5242 token: t, 5243 factory: t.ɵfac, 5244 providedIn: "root" 5245 }), t; 5246 })(), aa = () => [ 5247 1, 5248 2, 5249 3, 5250 4, 5251 5, 5252 6, 5253 7, 5254 8, 5255 9, 5256 10, 5257 11, 5258 12 5259 ], Li = (() => { 5260 let t = class { 5261 constructor() { 5262 this.loaderService = u(Ie), this.page = u(ni), this.window = u(pe), this.isLoading = this.loaderService.isLoading, this.showSkeleton = Ne(() => this.loaderService.isSkelton()), this.isInIframe = !1, this.showEpcotSpinner = !1, this.loadingVersion = "loading-v2"; 5263 try { 5264 this.isInIframe = this.window.self !== this.window.top; 5265 } catch { 5266 this.isInIframe = !0; 5267 } 5268 this.getTheme(); 5269 } 5270 getTheme() { 5271 let e = this.page.theme; 5272 e?.toLowerCase().includes("mgm") || e?.toLowerCase().includes("sports-interaction") ? this.showEpcotSpinner = !0 : e?.toLowerCase().includes("betboo-br") || e?.toLowerCase().includes("sportingbet-br") ? this.loadingVersion = "loading-v3" : this.loadingVersion = "loading-v2"; 5273 } 5274 }; 5275 return t.ɵfac = function(a) { 5276 return new (a || t)(); 5277 }, t.ɵcmp = B({ 5278 type: t, 5279 selectors: [["qd-skeleton-loader"]], 5280 hostVars: 1, 5281 hostBindings: function(a, e) { 5282 a & 2 && Ke("hidden", !e.isLoading()); 5283 }, 5284 decls: 3, 5285 vars: 5, 5286 consts: [ 5287 [ 5288 "role", 5289 "status", 5290 1, 5291 "qd-skeleton-loader" 5292 ], 5293 [1, "qd-skeleton-modal"], 5294 [ 5295 1, 5296 "qd-skeleton-option", 5297 "qd-skeleton-shimmer" 5298 ], 5299 [ 5300 1, 5301 "qd-skeleton-input", 5302 "qd-skeleton-shimmer" 5303 ], 5304 [ 5305 1, 5306 "qd-skeleton-button", 5307 "qd-skeleton-shimmer" 5308 ], 5309 [1, "epcot-spinner"], 5310 [3, "class"], 5311 [1, "dot-flashing"] 5312 ], 5313 template: function(a, e) { 5314 a & 1 && (Ee(0, "div", 0), h(1, hc, 6, 0, "div", 1)(2, yc, 2, 1), Te()), a & 2 && (ye("fixed", e.isInIframe), bt("aria-live", "polite")("aria-busy", e.isLoading()), o(), f(e.showSkeleton() ? 1 : 2)); 5315 }, 5316 styles: ["[_nghost-%COMP%]{display:block;position:absolute;inset:0;z-index:10}[hidden][_nghost-%COMP%]{display:none}.qd-skeleton-loader[_ngcontent-%COMP%]{width:100%;height:100%}.qd-skeleton-loader.fixed[_ngcontent-%COMP%]{position:fixed;inset:0}.qd-skeleton-loader[_ngcontent-%COMP%] .qd-skeleton-modal[_ngcontent-%COMP%]{width:100%;max-width:100%;background:var(--%NS%semantic-surface-base, #ffffff);border-radius:3px;padding:14px;min-height:300px}.qd-skeleton-loader[_ngcontent-%COMP%] .qd-skeleton-option[_ngcontent-%COMP%]{height:48px;border-radius:10px;margin-bottom:12px}.qd-skeleton-loader[_ngcontent-%COMP%] .qd-skeleton-input[_ngcontent-%COMP%]{height:60px;border-radius:3px;margin-bottom:12px}.qd-skeleton-loader[_ngcontent-%COMP%] .qd-skeleton-button[_ngcontent-%COMP%]{height:40px;border-radius:20px}.qd-skeleton-loader[_ngcontent-%COMP%] .qd-skeleton-shimmer[_ngcontent-%COMP%]{position:relative;overflow:hidden;background:var(--%NS%semantic-surface-subtle, #e0e0e0)}.qd-skeleton-loader[_ngcontent-%COMP%] .qd-skeleton-shimmer[_ngcontent-%COMP%]:after{content:\"\";position:absolute;top:0;left:-150%;height:100%;width:150%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:_ngcontent-%COMP%_qd-shimmer 1.4s infinite}@keyframes _ngcontent-%COMP%_qd-shimmer{to{left:150%}}.loading-v2[_ngcontent-%COMP%], .loading-v3[_ngcontent-%COMP%], .epcot-spinner[_ngcontent-%COMP%]{position:absolute;inset:0;margin:auto}"], 5317 changeDetection: 1 5318 }), t; 5319 })(), kt = (() => { 5320 let t = class { 5321 constructor() { 5322 this.document = u(Se); 5323 } 5324 initializeServices() { 5325 this.iframeService = new Jl(), this.eventBridge = new Qo(); 5326 } 5327 _iframeService() { 5328 return this.iframeService; 5329 } 5330 _eventBridge() { 5331 return this.eventBridge; 5332 } 5333 ngOnDestroy() { 5334 this.destroyServices(); 5335 } 5336 destroyServices() { 5337 this.iframeService = null, this.eventBridge = null; 5338 } 5339 initialize() { 5340 this.destroyServices(), this.initializeServices(); 5341 } 5342 updateHeight(e) { 5343 let i = this.document.getElementById("card-iframe"); 5344 i && (i.style.height = e, i.style.minHeight = e); 5345 } 5346 updateCookies(e) { 5347 return new Promise((i, c) => { 5348 let g = this.document.createElement("iframe"), y = `nocache=${Date.now()}`; 5349 g.src = e.includes("?") ? `${e}&${y}` : `${e}?${y}`, g.style.display = "none", g.onload = () => { 5350 this.document.body.removeChild(g), i(); 5351 }, g.onerror = () => { 5352 this.document.body.removeChild(g), c("Iframe failed to load"); 5353 }, this.document.body.appendChild(g); 5354 }); 5355 } 5356 }; 5357 return t.ɵfac = function(a) { 5358 return new (a || t)(); 5359 }, t.ɵprov = U({ 5360 token: t, 5361 factory: t.ɵfac, 5362 providedIn: "root" 5363 }), t; 5364 })(), Ze = (() => { 5365 let t = class { 5366 constructor() { 5367 this.document = u(Se), this.dataService = u($), this.cookieService = u(li), this.quickDepositMessageService = u(dt), this.sessionInfo = this.dataService?.sessionInfo, this.isNativeApp = !![j.AN, j.IN].includes(this.sessionInfo?.channelId); 5368 } 5369 raiseCloseEvent() {
5370 let e = this.cookieService.get("clientScheme"); 5371 if (e) { 5372 let i = `${e}://?event=closeSfSafariWindow`; 5373 this.document.location.href = i; 5374 } else { 5375 if (this.isNativeApp) { 5376 let i = this.document.createElement("IFRAME"); 5377 i.setAttribute("src", "bwinex://?event=qd_close"), i.setAttribute("border", "0"), i.setAttribute("width", "0"), i.setAttribute("height", "0"), i.setAttribute("frameborder", "0"), this.document.body.appendChild(i); 5378 } 5379 this.quickDepositMessageService.sendOutput("action=close"); 5380 } 5381 } 5382 raiseDepositEvent(e) { 5383 if (this.isNativeApp) { 5384 let i = this.document.createElement("IFRAME"); 5385 i.setAttribute("src", e), i.setAttribute("border", "0"), i.setAttribute("width", "0"), i.setAttribute("height", "0"), i.setAttribute("frameborder", "0"), this.document.body.appendChild(i); 5386 } 5387 } 5388 raiseUpdateBalanceEvent() { 5389 this.quickDepositMessageService.sendOutput("action=updateBalance"); 5390 } 5391 }; 5392 return t.ɵfac = function(a) { 5393 return new (a || t)(); 5394 }, t.ɵprov = U({ 5395 token: t, 5396 factory: t.ɵfac, 5397 providedIn: "root" 5398 }), t; 5399 })(), ra = 5e3, Ci = (() => { 5400 let t = class { 5401 constructor() { 5402 this.showGpayButton = !1, this.logger = u(Xe), this.window = u(pe), this.document = u(Se), this.googlePayConfig = u(Io), this.nativeAppService = u(Ks), this.depositService = u(ee), this.sessionStorageService = u(Bs), this.trackingValueService = u(Wt), this.sessionInfo = this.sessionStorageService.get("sessionInfo"); 5403 } 5404 isShowGooglePayButton() { 5405 return this.showGpayButton; 5406 } 5407 getGooglePayClient() { 5408 return this.googlePayClient; 5409 } 5410 createGooglePayClient(e = "TEST") { 5411 this.window.google?.payments?.api?.PaymentsClient ? this.googlePayClient = new this.window.google.payments.api.PaymentsClient({ environment: e }) : this.logger.warnRemote("Google Pay: API not available"); 5412 } 5413 buildGooglePayAvailableRequest(e) { 5414 let { configParams: i } = e, c = i.creditCardBanEnabled === "Y", g = this.googlePayConfig.allowedCardNetworks || me.ALLOWED_CARD_NETWROKS; 5415 if (i.supported_networks) { 5416 let y = i.supported_networks.split(",").map((E) => E.toUpperCase()); 5417 y.length > 0 && (g = y); 5418 } 5419 return { 5420 apiVersion: 2, 5421 apiVersionMinor: 0, 5422 allowedPaymentMethods: [{ 5423 type: me.CARD, 5424 parameters: { 5425 allowedAuthMethods: this.googlePayConfig.allowedAuthMethods || me.ALLOWED_AUTH_METHODS, 5426 allowedCardNetworks: g, 5427 allowCreditCards: !c 5428 }, 5429 tokenizationSpecification: { 5430 type: me.TOKENISATION_TYPE, 5431 parameters: { 5432 protocolVersion: me.PROTOCOL_VERSION, 5433 publicKey: this.googlePayConfig.publicKey 5434 } 5435 } 5436 }] 5437 }; 5438 } 5439 isGooglePayAvailableForWeb(e) { 5440 return new Promise((i) => { 5441 if (!this.googlePayClient) { 5442 i(!1); 5443 return; 5444 } 5445 let c = this.buildGooglePayAvailableRequest(e); 5446 this.googlePayClient.isReadyToPay(c).then((g) => { 5447 i(g.result); 5448 }).catch((g) => { 5449 this.logger.errorRemote("Google Pay: isReadyToPay error", g), i(!1); 5450 }); 5451 }); 5452 } 5453 loadGooglePayScriptForNative(e) { 5454 return Z(this, null, function* () { 5455 try { 5456 this.document.getElementById(me.PLUGIN) || (yield this.loadScript(me.SCRIPT, { 5457 id: me.PLUGIN, 5458 async: !1, 5459 defer: !0 5460 })); 5461 try { 5462 this.createGooglePayClient(e.configParams.gpay_environment); 5463 let i = { 5464 eventName: me.AVAILABILITY, 5465 parameters: this.buildGooglePayAvailableRequest(e) 5466 }; 5467 this.window.NativeBridge && this.window.NativeBridge.gpayEvents ? this.window.NativeBridge.gpayEvents(JSON.stringify(i)) : this.nativeAppService.sendToNative(i); 5468 } catch (i) { 5469 this.logger.errorRemote(i, "Google Pay: availability issue"); 5470 } 5471 } catch (i) { 5472 this.logger.errorRemote("Google Pay: Failed to load script", i); 5473 } 5474 }); 5475 } 5476 loadGooglePayScriptForWeb(e) { 5477 return Z(this, null, function* () { 5478 try { 5479 this.document.getElementById(me.PLUGIN) || (yield this.loadScript(me.SCRIPT, { 5480 id: me.PLUGIN, 5481 async: !1, 5482 defer: !0 5483 })), this.createGooglePayClient(this.googlePayConfig?.environment), this.logger.infoRemote("Google Pay: client loaded successfully"), this.showGpayButton = yield this.isGooglePayAvailableForWeb(e), this.logger.infoRemote("Google Pay: ready for payment " + this.showGpayButton); 5484 } catch (i) { 5485 this.logger.errorRemote("Google Pay: script failed to load", i); 5486 } 5487 }); 5488 } 5489 initGpayNativeEvents() { 5490 return Z(this, null, function* () { 5491 try { 5492 this.window.messageToCashier = (e) => { 5493 this.nativeAppService.onReceivedEventFromNative(e); 5494 }, (yield fe(this.nativeAppService.liveEventsFromNative.pipe(oo((e) => e.eventName === "gPayAvailabilityStatus"), ii(1), po(5e3)))).parameters?.gpayAllowed && (this.showGpayButton = !0); 5495 } catch (e) { 5496 this.logger.error("Google Pay: availability status error while setting up native event", e), this.logger.errorRemote("Google Pay: Timeout waiting for availability status", "ready"); 5497 } 5498 }); 5499 } 5500 ensureGooglePayReady(e) { 5501 return Z(this, null, function* () { 5502 let i = this.googlePayConfig.isWebIntegrationEnabled ? this.loadGooglePayScriptForWeb(e) : this.resolveNativeAvailability(e); 5503 try { 5504 yield fe(ps(i).pipe(ii(1), po(ra))); 5505 } catch (c) { 5506 c instanceof xs ? this.logger.errorRemote("Google Pay: readiness check timed out", "ready") : this.logger.errorRemote("Google Pay: readiness check failed", c); 5507 } 5508 return this.showGpayButton; 5509 }); 5510 } 5511 resolveNativeAvailability(e) { 5512 return Z(this, null, function* () { 5513 let i = this.initGpayNativeEvents(); 5514 yield this.loadGooglePayScriptForNative(e), yield i; 5515 }); 5516 } 5517 createGooglePayButton(e, i, c) { 5518 if (!this.getGooglePayClient()) {
5519 this.logger.errorRemote("", /* @__PURE__ */ new Error("Google Pay: client not available for button creation")); 5520 return; 5521 } 5522 let g = this.getGooglePayClient().createButton({ 5523 onClick: c, 5524 buttonColor: "default", 5525 buttonType: "pay", 5526 buttonSizeMode: "fill" 5527 }); 5528 !i?.nativeElement?.hasChildNodes() && g && e.appendChild(i.nativeElement, g), this.logger.info("Google Pay: button added"); 5529 } 5530 loadPaymentMethods(e, i) { 5531 this.tokenUrl = e || "", this.googlePayConfig.isWebIntegrationEnabled ? this.handleWebGooglePay(i) : (this.loadGpayPaymentResponse(), this.sendGpayDepositRequestToNative(i)); 5532 } 5533 sendGpayDepositRequestToNative(e) { 5534 let i = this.buildGooglePayRequest(e), c = { 5535 eventName: me.INITIATE, 5536 parameters: i 5537 }; 5538 this.window.NativeBridge?.gpayEvents && me.LABELS.includes(e?.userInfo?.labelInfo?.feId) ? (this.logger.info("Google Pay: Message sent to Native Wrapper App for Ladbroke and Coral on Casino and Sports apps"), this.window.NativeBridge.gpayEvents(JSON.stringify(c))) : this.window.JsNativeBridge?.sendMessageToNative && (this.nativeAppService.sendToNative(c), this.logger.info("Google Pay: wallet Message sent to Native Wrapper App wallet")); 5539 } 5540 loadGpayPaymentResponse() { 5541 let e = /* @__PURE__ */ new Error("Google Pay: Exception occured in deposit submit"); 5542 this.nativeAppService.liveEventsFromNative.pipe(oo((i) => i.eventName === "gPayPaymentResponse"), ii(1)).subscribe({ 5543 next: (i) => { 5544 i.parameters?.paymentData ? this.registerGpay(JSON.parse(i.parameters.paymentData)) : this.logger.errorRemote("Google Pay: Payment data not found", e); 5545 }, 5546 error: () => { 5547 this.logger.errorRemote("Google Pay: Native event error for gPayPaymentResponse", e); 5548 } 5549 }); 5550 } 5551 loadScript(e, i) { 5552 return new Promise((c, g) => { 5553 let y = this.createScriptElement(e, i); 5554 y.onload = () => { 5555 this.logger.infoRemote("Google Pay: script loaded for web"), c(); 5556 }, y.onerror = (E) => { 5557 this.logger.errorRemote("Google Pay: Failed to load script", E), g(/* @__PURE__ */ new Error(`Failed to load script: ${e}`)); 5558 }, (this.document.getElementsByTagName("head")[0] || this.document.body).appendChild(y); 5559 }); 5560 } 5561 createScriptElement(e, i) { 5562 let c = this.document.createElement("script"); 5563 return c.src = e, c.async = i.async, c.defer = i.defer, c.id = i.id, c.type = "text/javascript", c; 5564 } 5565 buildGooglePayRequest(e) { 5566 this.gpayMerchantId = this.googlePayConfig.merchantId, this.gpayMerchantName = this.googlePayConfig.merchantName; 5567 let i = { 5568 totalPriceStatus: me.FINAL, 5569 totalPrice: this.depositService?.depositInfo?.amountInfo?.nativeAmountString, 5570 currencyCode: this.depositService?.depositInfo?.amountInfo?.nativeCurrency, 5571 transactionId: Date.now().toString() 5572 }; 5573 return this.logger.infoRemote(`Google Pay: PaymentDataRequest transactionInfo - currencyCode: ${i.currencyCode}, totalPrice: ${i.totalPrice}, totalPriceStatus: ${i.totalPriceStatus}, transactionId: ${i.transactionId}`), we(ie({}, this.buildGooglePayAvailableRequest(e)), { 5574 merchantInfo: { 5575 merchantId: this.gpayMerchantId, 5576 merchantName: this.gpayMerchantName 5577 }, 5578 transactionInfo: i 5579 }); 5580 } 5581 handleWebGooglePay(e) { 5582 if (!this.getGooglePayClient()) { 5583 this.logger.error("Google Pay: client not available"); 5584 return; 5585 } 5586 let i = this.buildGooglePayRequest(e); 5587 this.getGooglePayClient().loadPaymentData(i).then((c) => { 5588 this.handleWebGpaySuccess(c); 5589 }).catch((c) => { 5590 this.handleWebGpayError(c); 5591 }); 5592 } 5593 handleWebGpaySuccess(e) { 5594 if (this.logger.info("Google Pay: Handling success data"), !e.paymentMethodData?.tokenizationData?.token) { 5595 this.logger.errorRemote("", "Google Pay: Invalid payment data"); 5596 return; 5597 } 5598 this.registerGpay(e); 5599 } 5600 handleWebGpayError(e) { 5601 e.statusCode === "CANCELED" ? this.logger.info("Google Pay: User cancelled payment") : this.logger.errorRemote("Google Pay: payment failed:", e); 5602 } 5603 registerGpay(e) { 5604 let i = this.tokenUrl.lastIndexOf("?token"); 5605 if (e?.paymentMethodData) {
5606 let c = e.paymentMethodData.info.cardDetails, g = e.paymentMethodData.info.cardNetwork, y = e.shippingAddress?.name ? e.shippingAddress.name : "", E = e.paymentMethodData.tokenizationData.token, C; 5607 i !== -1 ? C = this.tokenUrl.substring(0, i) + `/gPayDecryptAndRegister?endDigits=${c}&cardHolderName=${y}&cardType=${g}&` + this.tokenUrl.substring(i + 1) : C = this.tokenUrl + `/gPayDecryptAndRegister?endDigits=${c}&cardHolderName=${y}&cardType=${g}`; 5608 let w = { gpayToken: E }; 5609 this.depositService.registerCardDetails(C, w).then((T) => { 5610 let _ = T.body.accounts[0].id; 5611 this.createGpaySubmitReq(_, c, g); 5612 }).catch((T) => { 5613 this.logger.errorRemote("Google Pay: Failed to register card details", T); 5614 }); 5615 } 5616 } 5617 createGpaySubmitReq(e, i, c) { 5618 let g = { 5619 paymentMethod: this.depositService.depositInfo.paymentMethod?.toUpperCase(), 5620 amountInfo: { 5621 nativeCurrency: this.depositService?.depositInfo?.amountInfo?.nativeCurrency, 5622 nativeAmountString: this.depositService?.depositInfo?.amountInfo?.nativeAmountString 5623 }, 5624 bonusInfo: {}, 5625 browserInfo: { 5626 browserLanguage: this.depositService.depositInfo?.browserInfo?.browserLanguage, 5627 browserScreenHeight: this.depositService.depositInfo?.browserInfo?.browserScreenHeight, 5628 browserScreenWidth: this.depositService.depositInfo?.browserInfo?.browserScreenWidth, 5629 browserTimeZone: this.depositService.depositInfo?.browserInfo?.browserTimeZone 5630 }, 5631 germanAMLChangesEnabled: !1, 5632 paymentAccountInfo: { 5633 paymethodID: "", 5634 paymentAccountId: e, 5635 cardType: c, 5636 originalCardEndDigits: i 5637 }, 5638 details: { 5639 GA_CLIENT_ID: this.trackingValueService.gaClientId, 5640 GA_SESSION_ID: this.trackingValueService.gaSessionId, 5641 entryUrl: this.trackingValueService.entryUrl, 5642 NativeApp: this.trackingValueService.nativeApp 5643 }, 5644 productPreference: this.sessionInfo?.productId, 5645 worldPaySessionIdStatus: !1, 5646 pageName: this.depositService.depositInfo.paymentMethod?.toUpperCase() + "_input" 5647 }; 5648 this.depositService.googlePayDepositSubmit(g); 5649 } 5650 }; 5651 return t.ɵfac = function(a) { 5652 return new (a || t)(); 5653 }, t.ɵprov = U({ 5654 token: t, 5655 factory: t.ɵfac, 5656 providedIn: "root" 5657 }), t; 5658 })(), sa = (() => { 5659 let t = class { 5660 constructor() { 5661 this.window = u(pe); 5662 } 5663 isIOS17OrGreater() { 5664 let e = this.window.navigator.userAgent.match(/iPhone OS (\d+)_/); 5665 return e && e[1] ? parseInt(e[1], 10) >= 17 : !1; 5666 } 5667 isSafari17OrGreater() { 5668 if (!/^((?!chrome|android).)*safari/i.test(this.window.navigator.userAgent)) return !1; 5669 let e = this.window.navigator.userAgent.match(/Version\/(\d+\.\d+)/); 5670 return e ? parseInt(e[1] ?? "0") >= 17 : !1; 5671 } 5672 }; 5673 return t.ɵfac = function(a) { 5674 return new (a || t)(); 5675 }, t.ɵprov = U({ 5676 token: t, 5677 factory: t.ɵfac, 5678 providedIn: "root" 5679 }), t; 5680 })(), Ii = (() => { 5681 let t = class { 5682 constructor() { 5683 this.optionList = N([]), this.selectedOption = N(null), this.reversalExists = N(!1), this.reversalArr = N([]), this.dataLoading = N(!1); 5684 } 5685 setOptionList(e) { 5686 this.optionList.set(e); 5687 } 5688 setSelectedOption(e) { 5689 this.selectedOption.set(e); 5690 } 5691 setReversalExists(e) { 5692 this.reversalExists.set(e); 5693 } 5694 setReversalArr(e) { 5695 this.reversalArr.set(e); 5696 } 5697 reset() { 5698 this.optionList.set([]), this.selectedOption.set(null), this.reversalExists.set(!1), this.reversalArr.set([]), this.dataLoading.set(!1); 5699 } 5700 }; 5701 return t.ɵfac = function(a) { 5702 return new (a || t)(); 5703 }, t.ɵprov = U({ 5704 token: t, 5705 factory: t.ɵfac, 5706 providedIn: "root" 5707 }), t; 5708 })(), na = (() => { 5709 let t = class { 5710 constructor() { 5711 this.userDataService = u(W), this.eventService = u(Ze), this.gtm = u(ae), this.qdJourney = u(je), this.isBetmgmLabel = this.userDataService.userData.userInfo.labelInfo.brandId.toLowerCase().includes("mgm"), this.showNewHeader = this.userDataService.userData?.configParams?.isBrazilBankRegEnabled; 5712 } 5713 closeCashier() { 5714 this.gtm.raiseEventForQuickDepositClose("click x", "not applicable", "exit", "quick deposit"), this.qdJourney.abandoned(), this.eventService.raiseCloseEvent(); 5715 } 5716 }; 5717 return t.ɵfac = function(a) { 5718 return new (a || t)(); 5719 }, t.ɵcmp = B({ 5720 type: t, 5721 selectors: [["app-header"]], 5722 decls: 2, 5723 vars: 1, 5724 consts: [ 5725 [ 5726 "id", 5727 "qdHeader", 5728 1, 5729 "header-ctrl-wrapper", 5730 "pix-header" 5731 ], 5732 [ 5733 "id", 5734 "qdHeader", 5735 1, 5736 "qd-header", 5737 "position-relative" 5738 ], 5739 [ 5740 1, 5741 "header-ctrl", 5742 "d-flex", 5743 "justify-content-between", 5744 "align-items-center" 5745 ], 5746 [1, "header-ctrl-txt"], 5747 [ 5748 1, 5749 "header-ctrl-r", 5750 3, 5751 "click" 5752 ], 5753 [ 5754 "aria-label", 5755 "close", 5756 1, 5757 "non-mgm", 5758 "ui-icon", 5759 "ui-icon-size-sm", 5760 "ui-close", 5761 "theme-ex" 5762 ], 5763 [ 5764 1, 5765 "header-ctrl-r", 5766 "w-auto", 5767 3, 5768 "click" 5769 ], 5770 [ 5771 1, 5772 "mgm-3", 5773 "txt-link" 5774 ] 5775 ], 5776 template: function(a, e) { 5777 a & 1 && h(0, Sc, 7, 3, "div", 0)(1, Dc, 7, 4, "div", 1), a & 2 && f(e.showNewHeader ? 0 : 1); 5778 }, 5779 dependencies: [K], 5780 encapsulation: 2, 5781 changeDetection: 1 5782 }), t; 5783 })(), la = (() => { 5784 let t = class { 5785 constructor() { 5786 this.document = u(Se), this.window = u(pe), this.apiService = u(Fe), this.userDataService = u(W), this.dataService = u($), this.depositService = u(ee), this.getUserDataInfo = new ho(), this.supportedNetworks = null, this.paymentEwalletTokenService = u(Hn), this.trackingValueService = u(Wt); 5787 } 5788 getPaymentRequest(e, i, c, g) { 5789 let y = {}; 5790 return y.countryCode = i, y.currencyCode = c, y.total = {}, y.total.label = "", y.total.amount = g, this.userDataService?.userData?.configParams && this.userDataService?.userData?.configParams.supportedNetworks ? y.supportedNetworks = this.userDataService?.userData?.configParams.supportedNetworks.split(",") : y.supportedNetworks = [ 5791 "masterCard", 5792 "visa", 5793 "maestro", 5794 "amex" 5795 ], y.merchantCapabilities = e === "Y" ? ["supports3DS", "supportsDebit"] : ["supports3DS"], y; 5796 } 5797 processApplePayDeposit(e, i, c, g, y) { 5798 let E, C = this.userDataService?.userData; 5799 if ("ApplePaySession" in this.window && ApplePaySession.canMakePayments() === !0) try { 5800 if (this.userDataService?.userData?.configParams && this.userDataService?.userData?.configParams.supportedNetworks) { 5801 let T = this.userDataService?.userData?.configParams.supportedNetworks.split(","); 5802 this.supportedNetworks = T; 5803 } 5804 i === "Y" ? (console.log("Inside if ApplePayDirect"), E = { 5805 countryCode: c, 5806 currencyCode: e.amountInfo.nativeCurrency, 5807 total: { 5808 label: C?.configParams?.applePayLabelValue ?? "", 5809 type: "final", 5810 amount: e.amountInfo.nativeAmountString + "" 5811 }, 5812 supportedNetworks: this.supportedNetworks ? this.supportedNetworks : [ 5813 "masterCard", 5814 "visa", 5815 "maestro", 5816 "discover" 5817 ],
5818 merchantCapabilities: ["supports3DS", "supportsDebit"] 5819 }, console.log("ApplePayDirect Request" + JSON.stringify(E))) : (console.log("Inside else ApplePayDirect"), E = { 5820 countryCode: c, 5821 currencyCode: e.amountInfo.nativeCurrency, 5822 total: { 5823 label: C?.configParams?.applePayLabelValue ?? "", 5824 type: "final", 5825 amount: e.amountInfo.nativeAmountString + "" 5826 }, 5827 supportedNetworks: this.supportedNetworks && this.supportedNetworks !== null ? this.supportedNetworks : [ 5828 "masterCard", 5829 "visa", 5830 "maestro", 5831 "amex", 5832 "discover" 5833 ], 5834 merchantCapabilities: ["supports3DS"] 5835 }, console.log("ApplePayDirect Request" + JSON.stringify(E))); 5836 let w = new ApplePaySession(1, E); 5837 console.log("session ***", w), w.onvalidatemerchant = (T) => { 5838 try { 5839 console.log("Inside onvalidatemerchant"), console.log("Inside onvalidatemerchant event", JSON.stringify(T)); 5840 let _ = this.window !== this.window.top; 5841 this.validationURL = T.validationURL, this.apiService.get(G.GET_APPLEPAY_SESSION + "?validationUrl=" + this.validationURL + "&parentHostName=" + (_ ? this.document.referrer ? new URL(this.document.referrer).hostname : "" : this.window?.location?.hostname)).toPromise().then((q) => { 5842 console.log("inside response completeMerchantValidation"), console.log("onvalidatemerchant response", q), w.completeMerchantValidation(q); 5843 }).catch((q) => { 5844 console.log("onvalidatemerchant response catch", q), this.apiService.get(G.EXCEPTION_END_URI + "?log=Exception occured in Applepay deposit Submit" + q).subscribe((ke) => { 5845 console.log(ke); 5846 }, () => {}); 5847 }); 5848 } catch (_) { 5849 console.log("onvalidatemerchant response catch**", _), this.apiService.get(G.EXCEPTION_END_URI + "?log=Exception in validate Merchant for paymentRequest" + JSON.stringify(E) + " with exception " + _).subscribe((q) => { 5850 console.log(q); 5851 }, () => {}); 5852 } 5853 }, console.log("sessiononpaymentauthorized ****"), w.onpaymentauthorized = (T) => { 5854 console.log("inside onpaymentauthorized"), console.log("onpaymentauthorized event", T); 5855 let _ = JSON.stringify(T.payment); 5856 console.log("onpaymnetauth tokenurl", g), console.log("onpaymnetauth payload", _), console.log("onpaymnetauth cardToken", y), this.paymentEwalletTokenService.registerCardDetails(g, _, y).then((q) => { 5857 console.log("came inside" + q), e.paymentAccountInfo.paymentAccountId = q && q.body && q.body.accounts[0].id, e.paymentAccountInfo.cardType = T.payment.token.paymentMethod.network, e.paymentAccountInfo.AccountFundingSource = T.payment.token.paymentMethod.type, e.paymentAccountInfo.originalCardEndDigits = T.payment.token.paymentMethod.displayName.split(" ")[1], e.details = we(ie({}, e?.details ?? {}), { 5858 GA_CLIENT_ID: this.trackingValueService?.gaClientId, 5859 GA_SESSION_ID: this.trackingValueService?.gaSessionId, 5860 entryUrl: this.trackingValueService?.entryUrl, 5861 NativeApp: this.trackingValueService?.nativeApp 5862 }), this.depositService.depositInfo.paymentAccountInfo.paymentAccountId = q && q.body && q.body.accounts[0].id, this.depositService.depositInfo.paymentAccountInfo.cardType = T.payment?.token?.paymentMethod?.network, this.depositService.depositInfo.paymentAccountInfo.AccountFundingSource = T?.payment?.token?.paymentMethod?.type, this.depositService.depositInfo.paymentAccountInfo.originalCardEndDigits = T?.payment?.token?.paymentMethod?.displayName?.split(" ")[1], this.depositService.depositInfo.pageName = "APPLEPAYDIRECT_input", this.depositService.applePayDepositSubmit(e).then((ke) => { 5863 ke && ke.status === "SUCCESS" ? (console.log("inside onpaymentauthorized SUCCESS"), w.completePayment(ApplePaySession.STATUS_SUCCESS)) : (console.log("inside onpaymentauthorized FAILURE"), w.completePayment(ApplePaySession.STATUS_FAILURE), console.log("inside onpaymentauthorized session abort"), w.abort()); 5864 }); 5865 }).catch((q) => { 5866 w.abort(), this.apiService.get(G.EXCEPTION_END_URI + "?log=Exception in validate Merchant for paymentRequest" + JSON.stringify(E) + " with exception " + q).subscribe((ke) => { 5867 console.log(ke); 5868 }, () => {}); 5869 }); 5870 }, console.log("session begin *** "), w.begin(); 5871 } catch (w) { 5872 this.apiService.get(G.EXCEPTION_END_URI + "?log=Exception in validate Merchant for paymentRequest" + JSON.stringify(E) + " with exception " + w).subscribe((T) => { 5873 console.log(T); 5874 }, () => {}); 5875 } 5876 } 5877 }; 5878 return t.ɵfac = function(a) { 5879 return new (a || t)(); 5880 }, t.ɵprov = U({ 5881 token: t, 5882 factory: t.ɵfac, 5883 providedIn: "root" 5884 }), t; 5885 })(), ca = (() => { 5886 let t = class { 5887 constructor() { 5888 this.window = u(pe), this.apiService = u(Fe), this.userDataService = u(W), this.qdJourney = u(je), this.dataService = u($), this.getUserDataInfo = new ho(), this.supportedNetworks = null, this.trackingValueService = u(Wt), this.checkDepositStatus = () => { 5889 try { 5890 this.apiService.get(G.DEPOSIT_STATUS_URI + "/" + this.txnId).subscribe((e) => { 5891 e.status && e.status === "SUCCESS" && e.status == "SUCCESS" && (this.dataService._callSuccessApi = !0); 5892 }, () => {}); 5893 } catch (e) { 5894 this.apiService.get(G.EXCEPTION_END_URI + "?log=Exception Occured In checkDepositStatus of applepay" + e).subscribe((i) => { 5895 console.log(i); 5896 }, () => {}); 5897 } 5898 }; 5899 } 5900 getPaymentRequest(e, i, c, g) { 5901 let y = {}; 5902 return y.countryCode = i, y.currencyCode = c, y.total = {}, y.total.label = "", y.total.amount = g, this.userDataService?.userData?.configParams && this.userDataService?.userData?.configParams.supportedNetworks ? y.supportedNetworks = this.userDataService?.userData?.configParams.supportedNetworks.split(",") : y.supportedNetworks = [ 5903 "masterCard", 5904 "visa", 5905 "maestro", 5906 "amex" 5907 ], y.merchantCapabilities = e === "Y" ? ["supports3DS", "supportsDebit"] : ["supports3DS"], y; 5908 }
5909 processApplePayDeposit(e, i, c) { 5910 let g = null, y = this.dataService.sessionInfo; 5911 if (console.log("countryCode ***", c), "ApplePaySession" in this.window && ApplePaySession.canMakePayments() === !0) { 5912 console.log("ApplePaySession"); 5913 try { 5914 if (console.log("userDataService***", this.userDataService), this.userDataService?.userData?.configParams && this.userDataService?.userData?.configParams.supportedNetworks) { 5915 let C = this.userDataService?.userData?.configParams.supportedNetworks.split(","); 5916 this.supportedNetworks = C; 5917 } 5918 i === "Y" ? g = { 5919 countryCode: c, 5920 currencyCode: e.amountInfo.nativeCurrency, 5921 total: { 5922 label: "", 5923 amount: e.amountInfo.nativeAmountString + "" 5924 }, 5925 supportedNetworks: this.supportedNetworks ? this.supportedNetworks : [ 5926 "masterCard", 5927 "visa", 5928 "maestro", 5929 "discover" 5930 ], 5931 merchantCapabilities: ["supports3DS", "supportsDebit"] 5932 } : g = { 5933 countryCode: c, 5934 currencyCode: e.amountInfo.nativeCurrency, 5935 total: { 5936 label: "", 5937 amount: e.amountInfo.nativeAmountString + "" 5938 }, 5939 supportedNetworks: this.supportedNetworks && this.supportedNetworks !== null ? this.supportedNetworks : [ 5940 "masterCard", 5941 "visa", 5942 "maestro", 5943 "amex", 5944 "discover" 5945 ], 5946 merchantCapabilities: ["supports3DS"] 5947 }, console.log("paymentRequest ***", g); 5948 let E = new ApplePaySession(1, g); 5949 console.log("session ***", E), E.onvalidatemerchant = (C) => { 5950 try { 5951 console.log("session In try***", C), this.validationURL = C.validationURL, e.paymentAccountInfo.validationURL = this.validationURL, e?.details ? (e.details.GA_CLIENT_ID = this.trackingValueService?.gaClientId, e.details.GA_SESSION_ID = this.trackingValueService?.gaSessionId, e.details.entryUrl = this.trackingValueService?.entryUrl, e.details.NativeApp = this.trackingValueService?.nativeApp) : e.details = { 5952 GA_SESSION_ID: this.trackingValueService?.gaSessionId, 5953 GA_CLIENT_ID: this.trackingValueService?.gaClientId, 5954 entryUrl: this.trackingValueService?.entryUrl, 5955 NativeApp: this.trackingValueService?.nativeApp 5956 }, console.log("DEPOSIT_SUBMIT_URI response"), this.qdJourney.submitted({ 5957 method: e.paymentMethod ?? "", 5958 amount: Number(e.amountInfo?.nativeAmountString ?? 0) 5959 }), this.apiService.post(G.DEPOSIT_SUBMIT_URI + `?language=${y && y.LANG_ID ? y.LANG_ID : "en"}&source=PG`, e).toPromise().then((w) => { 5960 console.log("DEPOSIT_SUBMIT_URI response : ", w), this.txnId = w.transactionId, this.processorTxnID = w.postData.processorTxnID; 5961 let T = w.postData.DeviceFingerprintingSessionID, _ = JSON.parse(T); 5962 E.completeMerchantValidation(_); 5963 }).catch((w) => { 5964 this.apiService.get(G.EXCEPTION_END_URI + "?log=Exception occured in Applepay deposit Submit" + w).subscribe((T) => { 5965 console.log(T); 5966 }, () => {}); 5967 }); 5968 } catch (w) { 5969 this.apiService.get(G.EXCEPTION_END_URI + "?log=Exception in validate Merchant for paymentRequest " + JSON.stringify(g) + " with exception " + w).subscribe((T) => { 5970 console.log(T); 5971 }, () => {}); 5972 } 5973 }, E.onpaymentauthorized = (C) => { 5974 console.log("IN onpaymentauthorized"); 5975 let w = JSON.stringify(C.payment), T = "?transactionId=" + this.txnId + "&processorTxnID=" + this.processorTxnID + "&tokenPayLoad=" + encodeURIComponent(w); 5976 this.apiService.get(G.APPLEPAY_EXECUTE + T).toPromise().then((_) => { 5977 _ && (_.responseCode === "0" ? (E.completePayment(ApplePaySession.STATUS_SUCCESS), this.checkDepositStatus()) : (E.abort(), this.checkDepositStatus())); 5978 }).catch((_) => { 5979 E.abort(), this.apiService.get(G.EXCEPTION_END_URI + "?log=Exception in validate Merchant for paymentRequest " + JSON.stringify(g) + " with exception " + _).subscribe((q) => { 5980 console.log(q); 5981 }, () => {}); 5982 }); 5983 }, E.begin(); 5984 } catch (E) { 5985 console.log("In Exception Block ***"), this.apiService.get(G.EXCEPTION_END_URI + "?log=Exception in validate Merchant for paymentRequest " + JSON.stringify(g) + " with exception " + E).subscribe((C) => { 5986 console.log(C); 5987 }, () => {}); 5988 } 5989 } 5990 } 5991 }; 5992 return t.ɵfac = function(a) { 5993 return new (a || t)(); 5994 }, t.ɵprov = U({ 5995 token: t, 5996 factory: t.ɵfac, 5997 providedIn: "root" 5998 }), t; 5999 })(), da = (() => { 6000 let t = class { 6001 constructor() { 6002 this.document = u(Se), this.window = u(pe), this.dataService = u($); 6003 } 6004 fetchWPSessionId(e, i, c, g) { 6005 return Z(this, null, function* () { 6006 if (this.baseWorldPayURLForDDC = e, c && i) { 6007 this.window.addEventListener ? yield this.window.addEventListener("message", this.setWorldPaySessionId.bind(this), !1) : yield this.window.attachEvent("onmessage", this.setWorldPaySessionId.bind(this)); 6008 let y = "<body onload=\"document.collectionForm.submit();\"><form id=\"collectionForm\" name=\"collectionForm\" action=\"" + c + "\" method=\"POST\"><input type=\"hidden\" name=\"Bin\" value=\"" + g + "\" /><input type=\"hidden\" name=\"JWT\" value=\"" + i + "\" /></form></body>", E = this.document.createElement("iframe"); 6009 E.width = "0", E.height = "0", E.style.visibility = "hidden", E.style.display = "none", E.srcdoc = y, this.document.body.appendChild(E); 6010 } 6011 }); 6012 } 6013 setWorldPaySessionId(e) { 6014 if (e.origin === this.baseWorldPayURLForDDC) { 6015 let i = e?.data && typeof e.data == "string" && JSON.parse(e.data); 6016 i && i.Status ? (this.worldPaySessionId = i.SessionId, this.dataService.worldPaySessionId = i.SessionId) : this.dataService.worldPaySessionId = ""; 6017 } 6018 } 6019 }; 6020 return t.ɵfac = function(a) { 6021 return new (a || t)(); 6022 }, t.ɵprov = U({ 6023 token: t, 6024 factory: t.ɵfac, 6025 providedIn: "root" 6026 }), t; 6027 })(), re = (function(t) { 6028 return t[t.SUCCESS = 0] = "SUCCESS", t[t.ERROR = 1] = "ERROR", t[t.INFO = 2] = "INFO", t[t.WARNING = 3] = "WARNING", t[t.REVERSAL = 4] = "REVERSAL", t[t.ADA = 5] = "ADA", t[t.ARC = 6] = "ARC", t[t.DEPOSITCURFEW = 7] = "DEPOSITCURFEW", t[t.PLVERIFICATION = 8] = "PLVERIFICATION", t[t.PLAYBREAK = 9] = "PLAYBREAK", t; 6029 })(re || {}), pa = [ 6030 [[ 6031 "", 6032 "success", 6033 "" 6034 ]], 6035 [[ 6036 "", 6037 "error", 6038 "" 6039 ]], 6040 [[ 6041 "", 6042 "warning", 6043 "" 6044 ]], 6045 [[ 6046 "", 6047 "info", 6048 "" 6049 ]] 6050 ], ma = [ 6051 "[success]", 6052 "[error]", 6053 "[warning]", 6054 "[info]" 6055 ], ua = (t, a) => [t, a], ce = (() => { 6056 let t = class { 6057 constructor() { 6058 this.type = ne(), this.showHeader = ne(!1), this.showClose = ne(!1), this.showIcon = ne(!0), this.showLink = ne(!1), this.messageText = ne(""), this.p1Class = ne(""), this.id = ne("default-message"), this.close = ft(); 6059 } 6060 get messageType() { 6061 return re; 6062 } 6063 closeMessage() { 6064 this.close.emit(!0); 6065 } 6066 }; 6067 return t.ɵfac = function(a) { 6068 return new (a || t)(); 6069 }, t.ɵcmp = B({ 6070 type: t, 6071 selectors: [["show-message"]], 6072 inputs: { 6073 type: [1, "type"], 6074 showHeader: [1, "showHeader"], 6075 showClose: [1, "showClose"], 6076 showIcon: [1, "showIcon"], 6077 showLink: [1, "showLink"], 6078 messageText: [1, "messageText"], 6079 p1Class: [1, "p1Class"], 6080 id: [1, "id"] 6081 }, 6082 outputs: { close: "close" }, 6083 ngContentSelectors: ma, 6084 decls: 5, 6085 vars: 4, 6086 consts: [ 6087 [1, "content-message-container"], 6088 [ 6089 1, 6090 "content-message", 6091 "success", 6092 "mb-2", 6093 3, 6094 "ngClass" 6095 ], 6096 [ 6097 1, 6098 "ui-icon", 6099 "theme-close-small" 6100 ], 6101 [1, "page-matrix"], 6102 [ 6103 1, 6104 "pc-text", 6105 "pc-component" 6106 ], 6107 [ 6108 1, 6109 "pc-richtext", 6110 "break-word" 6111 ], 6112 [ 6113 1, 6114 "content-message", 6115 "error", 6116 "mb-2", 6117 3, 6118 "ngClass" 6119 ], 6120 [ 6121 1, 6122 "content-message", 6123 "warning", 6124 "mb-2", 6125 3, 6126 "ngClass" 6127 ], 6128 [ 6129 1, 6130 "content-message", 6131 "info", 6132 "mb-2", 6133 3, 6134 "ngClass" 6135 ], 6136 [ 6137 1, 6138 "ui-icon", 6139 "theme-close-small", 6140 3, 6141 "click" 6142 ] 6143 ], 6144 template: function(a, e) { 6145 a & 1 && (Ls(pa), n(0, "div", 0), h(1, Ac, 8, 2, "div"), h(2, Cc, 8, 2, "div"), h(3, kc, 8, 5, "div"), h(4, Rc, 8, 2, "div"), s()), a & 2 && (o(), f(e.type() === e.messageType.SUCCESS ? 1 : -1), o(), f(e.type() === e.messageType.ER
6145ROR ? 2 : -1), o(), f(e.type() === e.messageType.WARNING ? 3 : -1), o(), f(e.type() === e.messageType.INFO ? 4 : -1)); 6146 }, 6147 dependencies: [Ut], 6148 encapsulation: 2, 6149 changeDetection: 1 6150 }), t; 6151 })(), ha = (t) => ({ gamblingControl: t }), fa = (() => { 6152 let t = class { 6153 get messageType() { 6154 return re; 6155 } 6156 constructor() { 6157 this.errorStateStore = u(ge), this.depositFlowStore = u(Ce), this.userdataService = u(W), this.GTMService = u(ae), this.depositService = u(ee), this.resizeService = u(J), Q(() => { 6158 this.showAdaInteractionMessage = this.errorStateStore.adaInteractionMessage(), this.resizeService.resizeCashier(); 6159 }); 6160 } 6161 ngOnInit() { 6162 this.isCountryUK = this.userdataService?.userData?.userInfo?.addressInfo?.country === "GB", this.isCountryUK && (this.gamblingControlURL = this.userdataService?.userData?.configParams?.game_limits_url || " "); 6163 } 6164 submitAdaDeposit() { 6165 this.depositService.showDepositFailure.set(!1), this.resizeService.resizeCashier(), this.errorStateStore.setAdaInteractionMessage(!1), this.depositService.depositInfo.details.adaContinue = "true", this.depositService.submitDeposit(), this.GTMService.raiseEventForUnusualDeposit("continue", "quick deposit", this.depositService?.depositInfo?.amountInfo?.nativeAmountString); 6166 } 6167 unblockForm() { 6168 this.depositFlowStore.setEnteredAmount(""), this.depositFlowStore.setCvv(""), this.errorStateStore.setAdaInteractionMessage(!1), this.resizeService.resizeCashier(); 6169 let e = this.depositService?.depositInfo?.details || { adjustAmountCount: 1 }; 6170 e.adjustAmountCount = (e.adjustAmountCount || 0) + 1, this.depositService.depositInfo.details = e, this.GTMService.raiseEventForUnusualDeposit("cancel", "quick deposit", this.depositService?.depositInfo?.amountInfo?.nativeAmountString); 6171 } 6172 }; 6173 return t.ɵfac = function(a) { 6174 return new (a || t)(); 6175 }, t.ɵcmp = B({ 6176 type: t, 6177 selectors: [["app-ada-message"]], 6178 decls: 1, 6179 vars: 1, 6180 consts: [ 6181 [3, "type"], 6182 ["info", ""], 6183 [1, "mt-2"], 6184 [ 6185 1, 6186 "mt-2", 6187 3, 6188 "vnDynamicHtml" 6189 ], 6190 [ 6191 1, 6192 "ada-msg", 6193 "mt-2" 6194 ], 6195 [3, "click"], 6196 [ 6197 "id", 6198 "submitAdaDeposit", 6199 3, 6200 "click" 6201 ], 6202 [ 6203 "id", 6204 "unblockForm", 6205 3, 6206 "click" 6207 ] 6208 ], 6209 template: function(a, e) { 6210 a & 1 && h(0, Pc, 3, 1, "div"), a & 2 && f(e.showAdaInteractionMessage ? 0 : -1); 6211 }, 6212 dependencies: [ 6213 ce, 6214 xe, 6215 K 6216 ], 6217 encapsulation: 2, 6218 changeDetection: 1 6219 }), t; 6220 })(), ga = (t, a) => ({ 6221 hhmm: t, 6222 date: a 6223 }), ba = (t) => ({ clickHereUrl: t }), ya = (() => { 6224 let t = class { 6225 get messageType() { 6226 return re; 6227 } 6228 constructor() { 6229 this.userDataService = u(W), this.optionListService = u(he), this.errorStateStore = u(ge), this.gtmService = u(ae), this.tempObj = {}, this.showChatNotAvailable = !1, Q(() => { 6230 this.arcDepositBlockStatus = this.errorStateStore.arcDepositBlockStatus(); 6231 }); 6232 } 6233 ngOnInit() { 6234 if (this.userDataService?.userData?.userInfo && (this.arcDepositBlockStatus = this.userDataService?.userData?.userInfo?.userARCDeclinedDepositStatus, this.arcDeclinedDepositClickHereUrl = this.userDataService?.userData?.configParams?.arcDeclinedDepositClickHereUrl, this.arcDepositBlockStatus && this.arcDepositBlockStatus?.depositBlocked)) { 6235 let e = { component: this.tempObj }; 6236 e.component.CategoryEvent = "cashier", e.component.LabelEvent = "high volume deposit declines - deposit blocked", e.component.ActionEvent = "click", e.component.LocationEvent = "quick deposit", e.component.EventDetails = "high volume deposit declines - blocked message", e.component.URLClicked = "not applicable", this.gtmService.raiseComponentEvent("Event.Tracking", e), this.optionListService.redirectToMainCashier(); 6237 } 6238 } 6239 }; 6240 return t.ɵfac = function(a) { 6241 return new (a || t)(); 6242 }, t.ɵcmp = B({ 6243 type: t, 6244 selectors: [["app-arc-message"]], 6245 decls: 1, 6246 vars: 1, 6247 consts: [ 6248 [3, "type"], 6249 ["error", ""], 6250 [3, "vnDynamicHtml"] 6251 ], 6252 template: function(a, e) { 6253 a & 1 && h(0, _c, 19, 23, "show-message", 0), a & 2 && f(e.arcDepositBlockStatus?.depositBlocked ? 0 : -1); 6254 }, 6255 dependencies: [ 6256 ce, 6257 xe, 6258 K 6259 ], 6260 encapsulation: 2, 6261 changeDetection: 1 6262 }), t; 6263 })(), ki = (t) => ({ accountbalanceInfo: t }), wi = (t) => ({ amount: t }), Sa = (() => { 6264 let t = class { 6265 get messageType() { 6266 return re; 6267 } 6268 constructor() { 6269 this.errorStateStore = u(ge), this.depositService = u(ee), this.userDataService = u(W), this.resizeService = u(J), this.navigationService = u(Qe), this.currencyPLN = "PLN", Q(() => { 6270 this.kycPLverification = this.errorStateStore.kycPLverification(), this.bwinPLkycverification = this.errorStateStore.bwinPLkycverification(), this.kycPLlimitverification = this.errorStateStore.kycPLlimitverification(), this.resizeService.resizeCashier(); 6271 }); 6272 } 6273 ngOnInit() { 6274 ["SUSPENDED_GRACE_DAYS_OVER", "SUSPENDED_DEPOSIT_AMOUNT_EXCEEDED"].includes(this.userDataService?.userData?.userInfo?.ezecashCategoryComment) ? (this.errorStateStore.setKycPLverification(!0), this.kycRedirectionUrl = this.userDataService?.userData?.configParams?.kyc_verify_redirection_url) : this.errorStateStore.setKycPLverification(!1), this.userBalance = this.userDataService?.userData?.configParams?.userBalance, this.depositLimit = this.userDataService?.userData?.configParams?.deposit_limit_constraint; 6275 } 6276 openKycRedirectUrl() { 6277 this.navigationService.goTo(this.kycRedirectionUrl, { forceReloadTarget: "top" }); 6278 } 6279 submitPLDeposit() { 6280 this.depositService.showDepositFailure.set(!1), this.resizeService.resizeCashier(), this.depositService.submitDeposit(); 6281 } 6282 depositBack() { 6283 this.errorStateStore.setHideInputPage(!1), this.errorStateStore.setBwinPLkycverification(null); 6284 } 6285 }; 6286 return t.ɵfac = function(a) { 6287 return new (a || t)(); 6288 }, t.ɵcmp = B({ 6289 type: t, 6290 selectors: [["app-pl-verification-message"]], 6291 decls: 3, 6292 vars: 3, 6293 consts: [ 6294 [3, "type"], 6295 ["info", ""], 6296 [ 6297 1, 6298 "btn", 6299 "btn-primary", 6300 "btn-sm", 6301 "mt-1", 6302 "float-right", 6303 3, 6304 "click" 6305 ], 6306 [ 6307 1, 6308 "space-between", 6309 "mt-2" 6310 ], 6311 [ 6312 "type", 6313 "submit", 6314 1, 6315 "btn", 6316 "btn-primary", 6317 "btn-sm", 6318 3, 6319 "click" 6320 ], 6321 [ 6322 "type", 6323 "button", 6324 1, 6325 "btn", 6326 "btn-primary", 6327 "ml-2", 6328 "btn-sm", 6329 3, 6330 "click" 6331 ], 6332 [ 6333 "type", 6334 "button", 6335 "id", 6336 "submitPlDeposit", 6337 1, 6338 "btn", 6339 "btn-primary", 6340 "mt-2", 6341 "btn-sm", 6342 3, 6343 "click" 6344 ] 6345 ], 6346 template: function(a, e) { 6347 a & 1 && (h(0, Mc, 11, 10, "show-message", 0), h(1, Oc, 20, 28, "show-message", 0), h(2, Gc, 16, 25, "show-message", 0)), a & 2 && (f(e.kycPLverification ? 0 : -1), o(), f(e.bwinPLkycverification?.templateName == "redirect_deposit_amount_exceeded" ? 1 : -1), o(), f(e.kycPLlimitverification?.templateName == "redirect_deposit_amount_exceeded" ? 2 : -1)); 6348 }, 6349 dependencies: [ 6350 ce, 6351 K, 6352 Ae 6353 ], 6354 encapsulation: 2, 6355 changeDetection: 1 6356 }), t; 6357 })(), va = (() => { 6358 let t = class { 6359 get messageType() { 6360 return re; 6361 } 6362 constructor() { 6363 this.errorStateStore = u(ge), this.resizeService = u(J), Q(() => { 6364 this.isInPlayBreak = this.errorStateStore.isInPlayBreak(), this.resizeService.resizeCashier(); 6365 }); 6366 } 6367 }; 6368 return t.ɵfac = function(a) { 6369 return new (a || t)(); 6370 }, t.ɵcmp = B({ 6371 type: t, 6372 selectors: [["app-play-break-message"]], 6373 decls: 1, 6374 vars: 1, 6375 consts: [[3, "type"], ["info", ""]], 6376 template: function(a, e) { 6377 a & 1 && h(0, Fc, 8, 7, "show-message", 0), a & 2 && f(e.isInPlayBreak ? 0 : -1); 6378 }, 6379 dependencies: [ce, K], 6380 encapsulation: 2, 6381 changeDetection: 1 6382 }), t; 6383 })(), Ea = (t) => ({ amount: t }), Da = (() => { 6384 let t = class { 6385 constructor() { 6386 this.optionListService = u(he), this.paymentOptionsStore = u(Ii), this.messageType = re, this.reversalArr = Ne(() => this.paymentOptionsStore.reversalArr()), this.reversalExists = Ne(() => this.paymentOptionsStore.reversalExists()), this.totalReversals = Ne(() => { 6387 let e = this.reversalArr(); 6388 return e?.length ? { 6389 amount: +e.reduce((i, c) =>
6389 i + parseFloat(c?.redeemAmount?.value || "0"), 0).toFixed(2), 6390 code: e[0]?.redeemAmount?.currencyCode || "" 6391 } : { 6392 amount: 0, 6393 code: "" 6394 }; 6395 }); 6396 } 6397 gotoWithdrawal() { 6398 this.optionListService.redirectToMainCashier("&type=reverse-withdrawal"); 6399 } 6400 }; 6401 return t.ɵfac = function(a) { 6402 return new (a || t)(); 6403 }, t.ɵcmp = B({ 6404 type: t, 6405 selectors: [["app-rev-notification"]], 6406 decls: 1, 6407 vars: 1, 6408 consts: [ 6409 [ 6410 1, 6411 "reversal-container", 6412 3, 6413 "type" 6414 ], 6415 [ 6416 "info", 6417 "", 6418 1, 6419 "reversal-notification" 6420 ], 6421 [ 6422 "id", 6423 "gotoWithdrawal", 6424 1, 6425 "reversal-link", 6426 3, 6427 "click" 6428 ] 6429 ], 6430 template: function(a, e) { 6431 a & 1 && h(0, Hc, 9, 13, "show-message", 0), a & 2 && f(e.reversalExists() ? 0 : -1); 6432 }, 6433 dependencies: [ 6434 ce, 6435 K, 6436 Ae 6437 ], 6438 encapsulation: 2, 6439 changeDetection: 1 6440 }), t; 6441 })(), xa = (t) => ({ url: t }), Aa = (() => { 6442 let t = class { 6443 constructor() { 6444 this.userDataService = u(W), this.resizeService = u(J); 6445 } 6446 get messageType() { 6447 return re; 6448 } 6449 ngOnInit() { 6450 this.isSessionTimeoutStatus = this.userDataService?.userData?.userInfo?.sessionTimeOutStatus, this.isSessionTimeoutStatus && (this.sessionTimeUpdateUrl = this.userDataService?.userData?.configParams?.session_limit_update_url), this.resizeService.resizeCashier(); 6451 } 6452 }; 6453 return t.ɵfac = function(a) { 6454 return new (a || t)(); 6455 }, t.ɵcmp = B({ 6456 type: t, 6457 selectors: [["app-session-limits"]], 6458 decls: 1, 6459 vars: 1, 6460 consts: [ 6461 [3, "type"], 6462 ["info", ""], 6463 [3, "vnDynamicHtml"] 6464 ], 6465 template: function(a, e) { 6466 a & 1 && h(0, Yc, 7, 10, "show-message", 0), a & 2 && f(e.isSessionTimeoutStatus ? 0 : -1); 6467 }, 6468 dependencies: [ 6469 ce, 6470 xe, 6471 K 6472 ], 6473 encapsulation: 2, 6474 changeDetection: 1 6475 }), t; 6476 })(), La = () => ["600", "602"], Ri = (t) => ({ limit: t }), Ca = (() => { 6477 let t = class { 6478 constructor() { 6479 this.gtmService = u(ae), this.userDataService = u(W), this.dataService = u($), this.apiService = u(Fe), this.depositService = u(ee), this.resizeService = u(J), this.affordabilityService = u(oc), this.currencyPipe = u(Ae), this.loaderService = u(Ie), this.messageType = re, this.navigationService = u(Qe), this.activeDepositCurfewInfo = ft(), this.showVATInfoMessage = N(!1); 6480 } 6481 ngOnInit() { 6482 let e = this.dataService?.sessionInfo?.langId ?? "en"; 6483 this.liveChatRiskPlayerUrl = `${this.userDataService?.userData?.configParams?.merchant_hostname}/${e}${G.LIVE_CHAT_ES_LINK}`, this.isPrepaidDailyDepositLimitEnabled = this.userDataService?.userData?.configParams?.is_prepaid_daily_deposit_limit_enabled === "Y", this.maxPrepaidDailyDepositLimit = this.userDataService.userData?.configParams?.prepaid_daily_deposit_limit, this.userData = this.userDataService?.userData, this.isEsRiskPlayer = this.selectedOption?.paymentAccountInfo?.isESRiskPlayer == "Y", this.isEsRiskPlayer && this.gtmService.riskyPlayerAccountTempBlock(), this.userDataService._userData.configParams?.depositNewCurfewEnabled === "Y" ? this.getDepositCurfewDetails() : this.loaderService.isSkelton.set(!1), this.depositService.showVATTaxMessage.set(this.userData?.configParams?.colombia_deposit_tax_enabled == "Y" && this.userData?.configParams?.colombia_tax_message_closed == "N"), this.showVATInfoMessage.set(this.userData?.configParams?.colombia_deposit_tax_enabled == "Y" && Number(this.userData?.configParams?.colombia_success_deposit_count) >= Number(this.userData?.configParams?.colombia_deposit_threshold_count)), this.userData?.configParams?.isSpainExpiryKycRefreshCheckEnabled == "Y" && ["600", "602"].includes(this.userData?.configParams?.rekycSubErrorCode) && (this.esExpIdBannerName = "avoid account restrictions banner", this.esExpIdPositionEvnt = this.userData?.configParams?.rekycSubErrorCode == "600" ? "verification pending" : "verification pending id", this.gtmService.raiseEventForEsExpIdKycLoad(this.esExpIdBannerName, this.esExpIdPositionEvnt)), this.showMLLinterceptor = this.userData?.configParams?.tuRefreshMllFlagStatus?.toLowerCase() == "pen
6483ding" && this.userData?.configParams?.limitType, this.showMLLinterceptor && (this.depositService.isFormDisable.set(this.showMLLinterceptor), this.mllLimitType = this.userData.configParams?.limitType?.toLowerCase() == "calendar" ? "calendar month" : "r30", this.affordabilityService.getSnapshotDetails().subscribe((i) => { 6484 this.affordabilityLevel = i?.affordabilityStatus, this.affEmploymentGroup = i?.employmentGroup, this.affAgeGroup = i?.ageGroup, this.tuRefreshMllBanner = `max loss limit tu refresh - ${this.currencyPipe.transform(this.userData.configParams?.limit, "")} new limit banner`, this.gtmService.raiseEventForaffordabilityMsgsLoadandClick("deposit process", "load", this.tuRefreshMllBanner, this.tuRefreshMllBanner, "not applicable", this.affordabilityLevel, this.affEmploymentGroup, this.affAgeGroup, this.mllLimitType); 6485 })); 6486 } 6487 liveChatUrlRisky() { 6488 this.gtmService.riskyPlayerClickOnLiveChat("account restricted message", this.liveChatRiskPlayerUrl), this.navigationService.goTo(this.liveChatRiskPlayerUrl, { forceReloadTarget: "top" }); 6489 } 6490 getDepositCurfewDetails() { 6491 (Qt !== void 0 ? bs(Qt) : this.apiService.get(G.DEPOSIT_CURFEW_DETAILS_URI)).subscribe((e) => { 6492 e && e?.inDepositCurfew ? (this.activeDepositCurfew = e?.inDepositCurfew, this.activeDepositCurfewInfo.emit(!!this.activeDepositCurfew), this.depositCurfewRedirectUrl = e?.depositCurfewUrl?.url) : Qt === void 0 && (Qt = e), this.loaderService.isSkelton.set(!1); 6493 }); 6494 } 6495 closeToaster() { 6496 this.depositService.closeVATTaxMessage().then((e) => { 6497 e == 0 && (this.depositService.showVATTaxMessage.set(!1), this.resizeService.resizeCashier()); 6498 }); 6499 } 6500 updateNowCta() { 6501 this.gtmService.raiseEventForEsExpIdKycClick(this.esExpIdBannerName + " - update now cta", this.userData?.configParams?.rekycUrl + "&cashierQd=true", this.esExpIdPositionEvnt); 6502 } 6503 mllInterceptorClick(e) { 6504 let i = e ? "keep limit" : "set limit"; 6505 this.gtmService.raiseEventForaffordabilityMsgsLoadandClick("deposit process", "click", this.tuRefreshMllBanner, i + " cta", this.userData?.configParams?.limitUrl, this.affordabilityLevel, this.affEmploymentGroup, this.affAgeGroup, this.mllLimitType);
6506 let c = { 6507 flag: "tu_mll", 6508 dnaId: this.userData?.configParams?.dnaId, 6509 status: "completed", 6510 consent: i, 6511 dnaIdInfo: {} 6512 }; 6513 this.depositService.updateDnaConfig(c).then(() => { 6514 e && (this.showMLLinterceptor = !1, this.depositService.isFormDisable.set(!1), this.resizeService.resizeCashier()); 6515 }); 6516 } 6517 }; 6518 return t.ɵfac = function(a) { 6519 return new (a || t)(); 6520 }, t.ɵcmp = B({ 6521 type: t, 6522 selectors: [["app-additional-messages"]], 6523 inputs: { 6524 selectedOption: "selectedOption", 6525 selectedPrepaidOption: "selectedPrepaidOption" 6526 }, 6527 outputs: { activeDepositCurfewInfo: "activeDepositCurfewInfo" }, 6528 decls: 12, 6529 vars: 7, 6530 consts: [ 6531 [3, "type"], 6532 ["info", ""], 6533 [ 6534 "target", 6535 "_top", 6536 1, 6537 "ml-1", 6538 3, 6539 "href" 6540 ], 6541 [3, "click"], 6542 [1, "float-right"], 6543 [ 6544 1, 6545 "vat-info_message", 6546 3, 6547 "type", 6548 "showClose" 6549 ], 6550 [ 6551 1, 6552 "vat-info_message", 6553 3, 6554 "close", 6555 "type", 6556 "showClose" 6557 ], 6558 [3, "vnDynamicHtml"], 6559 ["warning", ""], 6560 [1, "text-bold"], 6561 [ 6562 "target", 6563 "_top", 6564 1, 6565 "float-right", 6566 "text-bold", 6567 "text-decoration-none", 6568 "mt-2", 6569 3, 6570 "click", 6571 "href" 6572 ], 6573 [1, "line-space"], 6574 [ 6575 1, 6576 "d-flex", 6577 "justify-content-center", 6578 "mb-2" 6579 ], 6580 [ 6581 "type", 6582 "button", 6583 1, 6584 "btn", 6585 "btn-secondary", 6586 "d-flex", 6587 "align-items-center", 6588 "mr-3", 6589 3, 6590 "click" 6591 ], 6592 [ 6593 "target", 6594 "_top", 6595 "type", 6596 "button", 6597 1, 6598 "btn", 6599 "btn-primary", 6600 "d-flex", 6601 "align-items-center", 6602 3, 6603 "click", 6604 "href" 6605 ], 6606 [ 6607 "type", 6608 "info", 6609 3, 6610 "inverse" 6611 ] 6612 ], 6613 template: function(a, e) { 6614 a & 1 && (h(0, Bc, 8, 9, "show-message", 0), D(1, "app-ada-message")(2, "app-play-break-message")(3, "app-arc-message")(4, "app-pl-verification-message")(5, "app-rev-notification")(6, "app-session-limits"), h(7, Uc, 10, 7, "show-message", 0), h(8, Vc, 2, 1), h(9, $c, 10, 10, "show-message", 0), h(10, Qc, 19, 23), h(11, Xc, 4, 7, "div")), a & 2 && (f(e.activeDepositCurfew ? 0 : -1), o(7), f(e.isEsRiskPlayer ? 7 : -1), o(), f(e.depositService.showVATTaxMessage() ? 8 : -1), o(), f(e.userData?.configParams?.isSpainExpiryKycRefreshCheckEnabled == "Y" && z(6, La).includes(e.userData == null || e.userData.configParams == null ? null : e.userData.configParams.rekycSubErrorCode) ? 9 : -1), o(), f(e.showMLLinterceptor && e.userData?.configParams?.limitType ? 10 : -1), o(), f(e.isPrepaidDailyDepositLimitEnabled && e.selectedPrepaidOption?.fundingSource?.toLowerCase() === "prepaid" ? 11 : -1)); 6615 }, 6616 dependencies: [ 6617 fa, 6618 va, 6619 ya, 6620 Sa, 6621 Da, 6622 Aa, 6623 ce, 6624 ct, 6625 xe, 6626 ml, 6627 K, 6628 Ae 6629 ], 6630 encapsulation: 2, 6631 changeDetection: 1 6632 }), t; 6633 })(), Ia = (() => { 6634 let t = class { 6635 get messageType() { 6636 return re; 6637 } 6638 constructor() { 6639 this.errorStateStore = u(ge), Q(() => { 6640 this.purchaseLimitsErrorDetails = this.errorStateStore.purchaseLimitsErrorDetails(), this.rgLimitsErrorDetails = this.errorStateStore.rgLimitsErrorDetails(), this.instrumentDepositLimitErrorDetails = this.errorStateStore.instrumentDepositLimitErrorDetails(); 6641 }); 6642 } 6643 }; 6644 return t.ɵfac = function(a) { 6645 return new (a || t)(); 6646 }, t.ɵcmp = B({ 6647 type: t, 6648 selectors: [["app-bottom-messages"]], 6649 decls: 3, 6650 vars: 3, 6651 consts: [ 6652 [ 6653 "id", 6654 "purchaseLimitsErrorDetails", 6655 3, 6656 "type" 6657 ], 6658 [ 6659 "id", 6660 "rgLimitsErrorDetails", 6661 3, 6662 "type" 6663 ], 6664 [ 6665 "id", 6666 "instrumentDepositLimitErrorDetails", 6667 3, 6668 "type" 6669 ], 6670 ["error", ""] 6671 ], 6672 template: function(a, e) { 6673 a & 1 && (h(0, jc, 9, 7, "show-message", 0), h(1, td, 10, 5, "show-message", 1), h(2, ad, 5, 2, "show-message", 2)), a & 2 && (f(e.purchaseLimitsErrorDetails ? 0 : -1), o(), f(e.rgLimitsErrorDetails ? 1 : -1), o(), f(e.instrumentDepositLimitErrorDetails ? 2 : -1)); 6674 }, 6675 dependencies: [ce, K], 6676 encapsulation: 2, 6677 changeDetection: 1 6678 }), t; 6679 })(), Ni = (() => { 6680 let t = class { 6681 constructor() { 6682 this.document = u(Se), this.userDataService = u(W), this.gtmService = u(ae), this.apiService = u(Fe), this.WindowRef = u(an), this.sprinklrChatService = u(zn), this.chatErrorCodes = ["1001", "1000"], this.labelDomain = "", this.commonEventData = { 6683 "component.CategoryEvent": "hcc", 6684 "component.LabelEvent": "livechat", 6685 "component.PositionEvent": "not applicable", 6686 "component.LocationEvent": "not applicable", 6687 "component.EventDetails": "chat window", 6688 "component.URLClicked": "not applicable" 6689 }, this.trackingEvents = { 6690 zendesk_load: we(ie({}, this.commonEventData), { "component.ActionEvent": "load" }), 6691 zendesk_blocked_account: we(ie({}, this.commonEventData), { "component.ActionEvent": "account name disabled" }), 6692 zendesk_blocked_ip: we(ie({}, this.commonEventData), { "component.ActionEvent": "blocked ip disabled" }), 6693 zendesk_service_unavailable_all: we(ie({}, this.commonEventData), { "component.ActionEvent": "unavailable" }) 6694 }, this.paymentsCommonConfig = u(Je); 6695 let e = this.userDataService; 6696 if (this.zendeskEnabled = e?.userData?.configParams.zendeskEnabled === "Y", this.pullchatEnabled = e?.userData?.configParams.pullchatEnabled === "Y", this.zendeskErrorC
6696ode = 0, this.userCountry = e?.userData?.userInfo?.addressInfo?.country, this.websiteUrl = e?.userData?.configParams?.pullchatWebsiteUrl, this.userDataService?.userData?.configParams?.pullchatWebsiteUrl) { 6697 let i = this.userDataService?.userData?.configParams?.pullchatWebsiteUrl, c = i.indexOf("-") + 1; 6698 this.labelDomain = i.substring(c); 6699 } 6700 } 6701 triggerChat(e) { 6702 if (this.zendeskEnabled) if (this.apiService.get(G.ZENDESK_CHAT_TOKEN).subscribe((i) => { 6703 i?.data && (this.zendeskErrorCode = i.data.code, e(this.zendeskErrorCode)); 6704 }), this.document.querySelector("#adaPullchatUrl") && (this.websiteUrl = this.userCountry === "GB" ? "unusualdeposits-" + this.labelDomain : "arc-int-unusualdeposits-" + this.labelDomain), this.document.querySelector("#hardStopchatUrl") && (this.websiteUrl = "cashierhardstop-" + this.labelDomain), this.chatErrorCodes.indexOf(this.zendeskErrorCode) != -1) this.zendeskErrorCode === "1001" ? this.gtmService.raiseComponentEvent("Event.Tracking", this.trackingEvents.zendesk_blocked_ip) : this.zendeskErrorCode === "1000" && this.gtmService.raiseComponentEvent("Event.Tracking", this.trackingEvents.zendesk_blocked_account); 6705 else if (this.paymentsCommonConfig.sprinklrEnabled) if (this.sprinklrChatService?.isSprinklrInitialized()) this.sprinklrChatService.openLiveChat(this.websiteUrl); 6706 else { 6707 let i = { 6708 websiteUrl: this.websiteUrl, 6709 ipAddress: this.userDataService.userData?.clientInfo?.ip 6710 }; 6711 this.sprinklrChatService?.initializeSprinklrChat(i, "qd-app"); 6712 } 6713 else this.WindowRef?.nativeWindow?.gvczendesk?.initLiveChat && this.WindowRef?.nativeWindow?.gvczendesk?.initLiveChat("", this.websiteUrl), this.gtmService.raiseComponentEvent("Event.Tracking", this.trackingEvents.zendesk_load); 6714 else this.websiteUrl?.value && this.WindowRef?.nativeWindow?.gvczendesk?.initLiveChat && this.WindowRef?.nativeWindow?.gvczendesk?.initLiveChat("", this.websiteUrl); 6715 !this.zendeskEnabled && !this.pullchatEnabled && this.gtmService.raiseComponentEvent("Event.Tracking", this.trackingEvents.zendesk_service_unavailable_all); 6716 } 6717 }; 6718 return t.ɵfac = function(a) { 6719 return new (a || t)(); 6720 }, t.ɵprov = U({ 6721 token: t, 6722 factory: t.ɵfac, 6723 providedIn: "root" 6724 }), t; 6725 })(), ka = () => ["166", "182"], ze = (t) => ({ kycDepositLimit: t }), Xt = (t) => ({ product: t }), wa = (t, a) => ({ 6726 kycDepositLimit: t, 6727 allowedDepLimit: a 6728 }), Ra = (t, a, e) => ({ 6729 kycDepositLimit: t, 6730 kycStandardLimit: a, 6731 allowedDepLimit: e 6732 }), Na = (t) => ({ remainingAmount: t }), Ta = () => ["THIRDPARTY_ERROR", "PLAYER_NOT_REGISTERED"], Pa = (t) => ({ paymentMethod: t }), _a = () => ["2046 : TRANSACTION_REFUSED", "2046 : INSTRUMENT DECLINED"], st = (t) => ({ netDepLimit: t }), He = (t) => ({ phoneNumber: t }), Ma = () => ["deposit_12months_limit_exceeded", "hardstop_o80_limit_exceeded"], Oa = () => ["deposit_12months_limit_to_be_exceeded", "hardstop_o80_limit_to_be_exceeded"], Ga = () => ["152", "189"], Ti = (t, a) => ({ 6733 netDepLimit: t, 6734 hardstopInfoLink: a 6735 }), de = (t) => ({ url: t }), te = (t) => ({ remainingamount: t }), Pi = (t, a, e) => ({ 6736 limit: t, 6737 age: a, 6738 hardstopInfoLink: e 6739 }), wt = (t) =>
6739 ({ playerProtectionEmail: t }), jt = (t) => ({ limit: t }), _i = (t, a) => ({ 6740 limit: t, 6741 phoneNumber: a 6742 }), Rt = (t) => ({ BelgiumLimit: t }), Fa = (t) => ({ availableBelgiumLimit: t }), Ha = (t, a) => ({ 6743 nextDate: t, 6744 time: a 6745 }), Ya = (t) => ({ helpUrl: t }), Jt = (t) => ({ depositLimitsUrlError: t }), qe = (t, a) => ({ 6746 netDepLimit: t, 6747 lossLimitsUrlError: a 6748 }), Ve = (t) => ({ contactEmail: t }), Mi = () => ["AFFORDABILITY_LIMIT_GROSS_EXCEEDED", "AFFORDABILITY_LIMIT_GROSS_TO_BE_EXCEEDED"], Ba = () => [ 6749 "AFFORDABILITY_LIMIT_GROSS_EXCEEDED", 6750 "GROUPBASED_MONTHLY_LIMIT_GROSS_EXCEEDED", 6751 "AFF_L5/6_GROSSLIMIT_A25_EXCEEDED", 6752 "AFF_L5/6_GROSSLIMIT_U25_EXCEEDED" 6753 ], Ua = () => [ 6754 "AFFORDABILITY_LIMIT_GROSS_TO_BE_EXCEEDED", 6755 "GROUPBASED_MONTHLY_LIMIT_GROSS_TO_BE_EXCEEDED", 6756 "AFF_L5/6_GROSSLIMIT_A25_TO_BE_EXCEEDED", 6757 "AFF_L5/6_GROSSLIMIT_U25_TO_BE_EXCEEDED" 6758 ], za = () => ["DEPOSIT_12MONTHS_LIMIT_GROSS_EXCEEDED", "HARDSTOP_O80_GROSS_LIMIT_EXCEEDED"], qa = () => ["DEPOSIT_12MONTHS_LIMIT_GROSS_TO_BE_EXCEEDED", "HARDSTOP_O80_GROSS_LIMIT_TO_BE_EXCEEDED"], Nt = (t, a) => ({ 6759 limit: t, 6760 hardstopInfoLink: a 6761 }), Tt = (t, a) => ({ 6762 url: t, 6763 amount: a 6764 }), Va = () => ["MILESTONE_SGQ_LIMIT_GROSS_EXCEEDED", "MILESTONE_SGQ_LIMIT_GROSS_TO_BE_EXCEEDED"], Pt = (t) => ({ hardstopInfoLink: t }), Wa = (t) => ({ restrictionValueInGBPCurrency: t }), We = (t, a) => ({ 6765 amount: t, 6766 url: a 6767 }), Oi = () => ["AFFORDABILITY_LIMIT_EXCEEDED", "GROUPBASED_MONTHLY_LIMIT_EXCEEDED"], Gi = () => ["AFFORDABILITY_LIMIT_TO_BE_EXCEEDED", "GROUPBASED_MONTHLY_LIMIT_TO_BE_EXCEEDED"], Ka = () => ["AFF_L5/6_LIMIT_U25_EXCEEDED", "AFF_L5/6_LIMIT_A25_EXCEEDED"], $a = () => ["AFF_L5/6_LIMIT_U25_TO_BE_EXCEEDED", "AFF_L5/6_LIMIT_A25_TO_BE_EXCEEDED"], Qa = () => [ 6768 "FRA_LIMIT_UNDER25_EXCEEDED", 6769 "FRA_LIMIT_OVER25_EXCEEDED", 6770 "FRA_LIMIT_OVER80_EXCEEDED" 6771 ], Xa = () => [ 6772 "FRA_LIMIT_UNDER25_TO_BE_EXCEEDED", 6773 "FRA_LIMIT_OVER25_TO_BE_EXCEEDED", 6774 "FRA_LIMIT_OVER80_TO_BE_EXCEEDED" 6775 ], ja = (t, a) => ({ 6776 amount: t, 6777 rollingPeriod: a 6778 }), Fi = (t, a) => ({ 6779 paymentMethod: t, 6780 frequency: a 6781 }), Ja = (t, a) => ({ 6782 remainingAmount: t, 6783 url: a 6784 }), Za = (t, a) => ({ 6785 frequency: t, 6786 paymentMethod: a 6787 }), er = (() => { 6788 let t = class { 6789 constructor() { 6790 if (this.window = u(pe), this.document = u(Se), this.navigationService = u(Qe), this.depositService = u(ee), this.gtmService = u(ae), this.userdataService = u(W), this.dataService = u($), this.cookieService = u(li), this.chatService = u(Ni), this.errorStateStore = u(ge), this.eventService = u(Ze), this.translate = u(pt), this.resizeService = u(J), this.quickDepositMessageService = u(dt), this.ddJourney = u(je), this.bannerQueue = u(Ge), this.purchaseLimitsErrorCodes = [ 6791 "511", 6792 "789", 6793 "790", 6794 "791", 6795 "792", 6796 "793" 6797 ], this.rgLimitsErrorCodes = [ 6798 "116", 6799 "117", 6800 "118", 6801 "119" 6802 ], this.instrumentDepositLimitExceeded = "783", this.creditCardBlocked = "620", this.amlNetDepLimitErrorCodes = ["150", "151"], this.greeceFEUsers = [ 6803 "br", 6804 "sg", 6805 "vb" 6806 ], this.depositNotAvailableMessage = !1, this.defaultError = !1, this.showAchIntercheksMessage = !1, this.tempObj = {}, this.subscriptions$ = [], this.currencyGBP = "GBP", this.currencyEUR = "EUR", this.errorTemplate = {}, this.showDeclineError = !1, this.response = this.depositService.submitResponse, this.depositInfo = this.depositService.depositInfo, this.isDEUJurisdiction = !1, this.IsSwedenFE = !1, this.userdataService?.userData?.configParams) { 6807 this.pullchatEnabled = this.userdataService?.userData?.configParams?.pullchatEnabled === O.YES, this.depositLimit = this.userdataService?.userData?.configParams?.deposit_limit_constraint, this.userBalance = this.userdataService?.userData?.configParams?.userBalance, this.zendeskEnabled = this.userdataService?.userData?.configParams?.zendeskEnabled === O.YES, this.channelIdValue = this.userdataService?.userData?.userInfo?.labelInfo?.channelId, this.isCountryUK = this.userdataService?.userData?.userInfo?.addressInfo?.country === At.GB, this.isUSLabel = this.userdataService?.userData?.userInfo?.addressInfo?.country === At.US, this.isGbgVerified = this.userdataService?.userData?.configParams?.gbgVerified === O.YES, this.customerContactURL = this.userdataService?.userData?.configParams?.contactUsUrl; 6808 let e = this.dataService?.sessionInfo?.langId ?? "en"; 6809 this.liveChatRiskPlayerUrl = `${this.userdataService?.userData?.configParams?.merchant_hostname}/${e}${G.LIVE_CHAT_ES_LINK}`, this.moreInfoIntensePlayerLink = `${this.userdataService?.userData?.configParams?.merchant_hostname}/${e}${G.MORE_INFO_ES_LINK}`; 6810 } 6811 this.hideChat = this.dataService?.sessionInfo?.hideChat === "true", [ 6812 "AN", 6813 "AW", 6814 "IN", 6815 "IW" 6816 ].includes(this.channelIdValue) || (this.hidechatCheck = !0), Q(() => { 6817 let e = this.errorStateStore.sportsLimitsErrorDetails(); 6818 e || (this.sportsLimitsErrorDetails = e, this.resizeService.resizeCashier()); 6819 }), Q(() => { 6820 let e = this.errorStateStore.gamingLimitsErrorDetails(); 6821 e || (this.gamingLimitsErrorDetails = e, this.resizeService.resizeCashier()); 6822 }); 6823 } 6824 get messageType() { 6825 return re; 6826 } 6827 ngOnInit() { 6828 this.ddJourney.failed({ 6829 error_template: this.response?.errorResponse?.errorTemplate ?? this.response?.errorResponse?.templateName ?? this.response?.errorResponse?.errorCode ?? "unknown", 6830 error_code: this.response?.errorResponse?.errorCode, 6831 method: this.response?.paymentMethod ?? "" 6832 }), this.processErrorCode(), this.getBehaviorData(); 6833 } 6834 processErrorCode() { 6835 let e; 6836 this.paymentMethod = this.response?.paymentMethod; 6837 let i = this.response?.errorResponse?.errorCode || ""; 6838 if (this.response && this.response?.status !== se.SUCCESS) { 6839 if (this.response?.errorResponse) if (i == R.ServiceUnavailable) this.kycDetail
6839s = this.response.kycCheckResponse, this.kycDetails && (this.jurisdiction = this.response?.kycCheckResponse?.jurisdiction, ["bs", "ps"].includes(this.dataService?.sessionInfo?.userId.substring(0, 2)) && (this.IsSwedenFE = !0), this.greeceFEUsers.includes(this.dataService?.sessionInfo?.userId.substring(0, 2)) && (this.IsGreeceFE = !0), this.kycDetails?.kycLimit?.value && (this.kycDetails.kycLimit.value = parseFloat(this.kycDetails?.kycLimit?.value).toFixed(2)), this.kycDetails?.kycRemainingLimit?.value && (this.kycDetails.kycRemainingLimit.value = parseFloat(this.kycDetails?.kycRemainingLimit?.value).toFixed(2)), vi.DEU === this.kycDetails?.jurisdiction && (this.isDEUJurisdiction = !0, this.isSportsPreference = this.kycDetails?.productPreference === V.SPORTSBOOK, this.isDepositAllowedOnOtherProduct = this.kycDetails?.depositAllowedOnOtherProduct, this.kycDetails?.gamingLimitInfo && (this.productToShow = this.getProductToShow(this.kycDetails?.gamingLimitInfo), this.isSportsPreference ? this.kycDetails?.gamingLimitInfo?.brandSupportBothCasinoAndPokerProduct === O.YES ? this.proposedProduct = Ue.SLOTSANDPOKER : this.kycDetail
6839s?.gamingLimitInfo?.brandSupportOnlyCasinoProduct === O.YES ? this.proposedProduct = Ue.SLOTS : this.proposedProduct = Ue.POKER : this.proposedProduct = Ue.SPORTS), ["KYC_LIMIT_EXCEEDED", "KYC_GRACEPERIOD_COMPLETED"].includes(this.response?.errorResponse?.errorMessage) && (this.isShowSofortCTA = !0))), e = X.KYCLimitsExceeded; 6840 else if (this.paymentMethod == "INTERCHECKS_ACH" && i?.startsWith("ERR_")) { 6841 this.showAchIntercheksMessage = !0, this.errorDescription = this.getErrorMessage(i); 6842 let c = [ 6843 "INVALID", 6844 "MISSING", 6845 "UNAVAILABLE", 6846 "DECLINE" 6847 ].find((g) => i.includes(g)); 6848 !this.errorDescription && c ? this.errorDescription = this.getErrorMessage("ERR_INVALID_ACCOUNT_ID") : this.errorDescription || (this.errorDescription = this.getErrorMessage()); 6849 } else if (i === R.gamingLimitsNotConfigured) e = X.GamingLimitsNotConfigured, this.gamingLimitsNotConfigured = !0, this.productSelectedError = this.response?.errorResponse?.productPreference, this.isCasinoProductError = this.response?.errorResponse?.gamingLimitInfo?.brandSupportOnlyCasinoProduct === O.YES, this.isPokerProductError = this.response?.errorResponse?.gamingLimitInfo?.brandSupportOnlyPokerProduct === O.YES, this.isCasinoAndPokerProductError = this.response?.errorResponse?.gamingLimitInfo?.brandSupportBothCasinoAndPokerProduct === O.YES, this.depositLimitsUrlError = "", this.userdataService?.userData?.configParams?.depositLimitsUrl && (this.depositLimitsUrlError = this.userdataService?.userData?.configParams?.depositLimitsUrl); 6850 else if (R.prorgDepLimitErrorCode.indexOf(i) != -1 || i == "189") e = X.ProrgDepLimitExceeded, this.prorgDepLimitErrorDetails = this.response?.errorResponse, ["152", "189"].includes(i) && (this.positionEvnt = this.response?.errorResponse?.errorMessage.includes("TO_BE_EXCEEDED") ? "user exceeded aff annual loss limit" : "user exhausted aff annual loss limit", this.labelEvnt = "aff annual loss limit", this.limitType = "hardstop ltm", this.gtmService.raiseEventForAffordabilityMsgBannerLoad(this.labelEvnt, this.positionEvnt, this.positionEvnt, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup)), i == "155" && (this.positionEvnt = this.response.errorResponse.errorMessage.includes("TO_BE_EXCEEDED") ? "user exceeded f30 hardstop" + Number(this.response.errorResponse?.limit) / 1e3 + "k limit" : "user exhausted f30 hardstop" + Number(this.response.errorResponse?.limit) / 1e3 + "k limit", this.gtmService.raiseEventForProrg30daysLoad(this.positionEvnt)), (this.pullchatEnabled || this.zendeskEnabled) && ["deposit_12months_limit_exceeded", "deposit_30days_limit_exceeded"].includes(this.prorgDepLimitErrorDetails.errorMessage.toLowerCase()) && (this.showChatCTA = !0); 6851 else if (R.amlNetDepLimitErrorCodes.indexOf(i) != -1) e = X.AMLNetDepositLimitsExceeded, this.amlNetDepLimitErrorDetails = this.response?.errorResponse, i === R.AMLNetDepositLimitsExceeded_150 && this.response?.errorResponse?.playerLevelOne && (this.response.errorResponse.errorMessage = "affordability limit exceeded - " + this.response?.errorResponse?.netDepLimit + this.response?.errorResponse?.accountCurrency), (this.pullchatEnabled || this.zendeskEnabled) && i === R.AMLNetDepositLimitsExceeded_151 && (this.showChatCTA = !0); 6852 else if (R.affordibilityGrossLimitErrorCodes.indexOf(i) != -1) this.isPlayerLevelOne = this.response?.errorResponse?.playerLevelOne, i === R.AffordibilityGrossDepositLimitsExceeded_177 ? (this.affordibilityMonthlyGrossDepLimitErrorDetails = this.response?.errorResponse, this.limitType = "aff monthly gross", this.labelEvnt = "request higher limit", this.positionEvnt = "gdl aff montly limit", this.gtmService.raiseEventForAffordabilityBannerLoad(this.labelEvnt, this.positionEvnt, "not applicable", this.affordibilityMonthlyGrossDepLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityMonthlyGrossDepLimitErrorDetails?.additionalData?.AffEmploymentGroup, this.affordibilityMonthlyGrossDepLimitErrorDetails?.playerLevel)) : i === R.AffordibilityGrossDepositLimitsExceeded_178 ? (this.affordibilityYearlyGrossDepLimitErrorDetails = this.response?.errorResponse, this.limitType = "aff yearly gross", this.labelEvnt = "request higher limit", this.positionEvnt = "gdl aff yearly limit", this.gtmService.raiseEventForAffordabilityBannerLoad(this.labelEvnt, this.positionEvnt, "not applicable", this.affordibilityYearlyGrossDepLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityYearlyGrossDepLimitErrorDetails?.additionalData?.AffEmploymentGroup, this.affordibilityYearlyGrossDepLimitErrorDetails?.playerLevel)) : i === R.AffordibilityGrossDepositLimitsExceeded_179 ? (this.affordibilityMilestoneSgqGrossLimitErrorDetails = this.response?.errorResponse, this.limitType = "affordability questionnaire", this.labelEvnt = "affordability questionnaire", this.positionEvnt = "user at " + Number(this.response?.errorResponse?.limit) / 1e3 + "k gdl mile stone", this.gtmService.raiseEventForAffordabilityBannerLoad(this.labelEvnt, this.positionEvnt, "not applicable", this.affordibilityMilestoneSgqGrossLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityMilestoneSgqGrossLimitErrorDetails?.additionalData?.AffEmploymentGroup, this.affordibilityMilestoneSgqGrossLimitErrorDetails?.playerLevel)) : i === R.AffordibilityGrossDepositLimitsExceeded_180 ? (this.affordibilityMilestoneSelfCertGrossLimitErrorDetails = this.response?.errorResponse, this.limitType = "", this.labelEvnt = "self certification", this.positionEvnt = "user at " + Number(this.response?.errorResponse?.limit) / 1e3 + "k gdl mile stone", this.gtmService.raiseEventForAffordabilityBannerLoad("self certification", "user at " + Number(this.response?.errorResponse?.limit) / 1e3 + "k gdl mile stone", "not applicable", this.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.additionalData?.AffEmploymentGroup, this.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.playerLevel)) : [ 6853 R.GroupBasedAffGrossDepositLimitsExceeded_183, 6854 "193", 6855 "194" 6856 ].includes(i) ? (this.affordibilityYearlyGrossDepLimitErrorDetails = this.response?.errorResponse, ["193", "194"].includes(i) ? (this.positionEvnt = this.affordibilityYearlyGrossDepLimitErrorDetails?.errorMessage?.includes("TO_BE_EXCEEDED") ? "user exceeded rolling 30 day limit banner" : "user exh
6856austed rolling 30 day limit banner", this.limitType = "aff rolling 30d gross limit", this.labelEvnt = "aff annual gross") : (this.positionEvnt = this.affordibilityYearlyGrossDepLimitErrorDetails?.errorMessage?.includes("TO_BE_EXCEEDED") ? "user exceeded gdl yearly limit" : "user exhausted gdl yearly limit", this.labelEvnt = "request higher limit", this.limitType = "group based annual gross")) : ["181", "190"].includes(i) && (this.affordibilityLtmGrossLimitErrorDetails = this.response?.errorResponse, this.positionEvnt = this.response.errorResponse.errorMessage.includes("TO_BE_EXCEEDED") ? "user exceeded aff ltm gross limit" : "user exhausted aff ltm gross limit", this.labelEvnt = "ltm gross", this.limitType = "hardstop ltm gross", this.gtmService.raiseEventForAffordabilityBannerLoad(this.labelEvnt, this.positionEvnt, this.positionEvnt, this.affordibilityLtmGrossLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityLtmGrossLimitErrorDetails?.additionalData?.AffEmploymentGroup, this.affordibilityLtmGrossLimitErrorDetails?.playerLevel)); 6857 else if (R.affordibilityDepLimitErrorCodes.indexOf(i) != -1) e = X.AffordibilityNetDepositLimitsExceeded, i === R.AffordibilityNetDepositLimitsExceeded_156 ? (this.affordibilityMonthlyNetDepLimitErrorDetails = this.response?.errorResponse, this.response?.errorResponse?.templateName === Lt.aml_limit_exceeded ? this.response.errorResponse.errorMessage = "already exceeded loss limit - monthly" : this.response.errorResponse.errorMessage = "almost exceeded loss limit - monthly") : i == R.AffordibilityNetDepositLimitsExceeded_157 ? (this.affordibilityYearlyNetDepLimitErrorDetails = this.response?.errorResponse, this.response?.errorResponse?.templateName === Lt.aml_limit_exceeded ? this.response.errorResponse.errorMessage = "already exceeded loss limit - annually" : this.response.errorResponse.errorMessage = "almost exceeded loss limit - annually") : i == R.AffordibilityNetDepositLimitsExceeded_175 ? (this.affordibility3kMilestoneLimitErrorDetails = this.response?.errorResponse, this.labelEvnt = "affordability questionnaire", this.positionEvnt = Number(this.response?.errorResponse?.limit) / 1e3 + "k mile stone", this.limitType = "", this.gtmService.raiseEventForAffordabilityBannerLoad(this.labelEvnt, this.positionEvnt, "banner", this.affordibility3kMilestoneLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibility3kMilestoneLimitErrorDetails?.additionalData?.AffEmploymentGroup, this.affordibility3kMilestoneLimitErrorDetails?.playerLevel)) : i == R.AffordibilityNetDepositLimitsExceeded_172 ? (this.affordibilityTUDepLimitErrorDetails = this.response?.errorResponse, this.affordibilityTUDepLimitErrorDetails.errorMessage == "TU_DEPOSIT_LIMIT_EXCEEDED" ? this.gtmService.raiseEventForAffordabilityPaymentError("tu deposit limits exceeded") : this.gtmService.raiseEventForAffordabilityPaymentError("tu deposit limits to be exceeded")) : i == R.AffordibilityNetDepositLimitsExceeded_176 ? (this.affordibility8kMilestoneLimitErrorDetails = this.response?.errorResponse, this.limitType = "", this.labelEvnt = "self certification", this.positionEvnt = Number(this.response?.errorResponse?.limit) / 1e3 + "k mile stone", this.gtmService.raiseEventForAffordabilityBannerLoad(this.labelEvnt, this.positionEvnt, "banner", this.affordibility8kMilestoneLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibility8kMilestoneLimitErrorDetails?.additionalData?.AffEmploymentGroup, this.affordibility8kMilestoneLimitErrorDetails?.playerLevel)) : (this.affordibilityHardStopLimitErrorDetails = this.response?.errorResponse, i == "173" ? (this.limitType = "f30d limit", this.labelEvnt = "request higher limit", this.positionEvnt = Number(this.response?.errorResponse?.limit) / 1e3 + "k hardstop") : i == "174" && (this.limitType = "hardstop ltm", this.labelEvnt = "request higher limit", this.positionEvnt = Number(this.response?.errorResponse?.limit) / 1e3 + "k hardstop"), this.gtmService.raiseEventForAffordabilityBannerLoad(this.labelEvnt, this.positionEvnt, "banner", this.affordibilityHardStopLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityHardStopLimitErrorDetails?.additionalData?.AffEmploymentGroup, this.affordibilityHardStopLimitErrorDetails?.playerLevel)); 6858 else if (R.svocAffordibilityErrorCodes.indexOf(i) != -1) e = X.SvocAffordibilityNetDepositLimitsExceeded, this.svocAffordabilityErrorDetails = this.response?.errorResponse, (this.pullchatEnabled || this.zendeskEnabled) && [R.SvocAffordibilityNetDepositLimitsExceeded_161, R.SvocAffordibilityNetDepositLimitsExceeded_160].includes(this.svocAffordabilityErrorDetails?.errorCode) && this.svocAffordabilityErrorDetails?.errorMessage?.toUpperCase() === "AML_LIMIT_EXCEEDED" && (this.showChatCTA = !0), this.isPlayerLevelOne = this.response?.errorResponse?.playerLevelOne, ["166", "167"].includes(this.svocAffordabilityErrorDetails?.errorCode) ? (this.labelEvnt = this.svocAffordabilityErrorDetails?.errorCode == "166" ? "aff monthly loss limit" : "aff annual loss limit", this.limitType = this.svocAffordabilityErrorDetails?.errorCode == "166" ? "aff monthly limit" : "aff annual limit", this.positionEvnt = this.svocAffordabilityErrorDetails?.errorMessage == "AFFORDABILITY_LIMIT_TO_BE_EXCEEDED" ? "deposit crossing threshold banner" : "user exh
6858austed loss limit banner", this.gtmService.raiseEventForAffordabilityMsgBannerLoad(this.labelEvnt, this.positionEvnt, "not applicable", this.svocAffordabilityErrorDetails?.playerLevel, this.svocAffordabilityErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.svocAffordabilityErrorDetails?.additionalData?.AffEmploymentGroup)) : ["182"].includes(this.svocAffordabilityErrorDetails?.errorCode) && (this.positionEvnt = this.svocAffordabilityErrorDetails?.errorMessage?.includes("TO_BE_EXCEEDED") ? "user exceeded monthly loss limit banner" : "user exhausted monthly loss limit banner", this.labelEvnt = "request higher limit", this.limitType = "group based monthly limit"); 6859 else if ([ 6860 "195", 6861 "196", 6862 "197" 6863 ].includes(i)) this.frarolling90dayLossLimitDetails = this.response?.errorResponse, this.affFraRollingPeriod = this.frarolling90dayLossLimitDetails?.additionalData?.affFraRollingPeriod || "90", this.positionEvnt = this.frarolling90dayLossLimitDetails?.errorMessage?.toUpperCase().includes("TO_BE_EXCEEDED") ? `user exceeded rolling ${this.affFraRollingPeriod} day limit banner` : `user exhausted rolling ${this.affFraRollingPeriod} day limit banner`, this.limitType = `aff rolling ${this.affFraRollingPeriod}d limit`, this.labelEvnt = "self certification", this.gtmService.raiseEventForAffFRAMsgBannerLoadClick(this.labelEvnt, "load", this.positionEvnt, this.positionEvnt, "not applicable", this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup); 6864 else if (["185", "186"].includes(i)) this.affordabilityQuestionaireLimit = this.response?.errorResponse, this.positionEvnt = "user reached " + Number(this.affordabilityQuestionaireLimit?.limit) / 1e3 + "k in 12months net loss banner", this.labelEvnt = "affordability questionnaire", this.limitType = "aff questionnnarie ltm"; 6865 else if (["191", "192"].includes(i)) this.rolling30dayLossLimitDetails = this.response?.errorResponse, this.positionEvnt = this.rolling30dayLossLimitDetails?.errorMessage?.includes("TO_BE_EXCEEDED") ? "user exceeded rolling 30 day limit banner" : "user exhausted rolling 30 day limit banner", this.limitType = "aff rolling 30d limit", this.labelEvnt = "aff monthly loss limit"; 6866 else if (i === R.AffordabilityMaxLossLimitsuggestion) this.showMaxLossLimitMsg = !0, this.affMaxLossLimitSuggestionErrorDetails = this.response?.errorResponse, this.labelEvnt = "svoc max loss limit", this.positionEvnt = "max loss limit suggestion", this.limitType = "max loss limit interceptor"; 6867 else if (R.purchaseLimitsErrorCodes.indexOf(i) != -1) e = X.PurchaseLimitsExceeded, this.errorStateStore.setPurchaseLimitsErrorDetails(this.response?.errorResponse); 6868 else if (R.centralDepLimitErrorCodes.indexOf(i) != -1 && this.response?.errorResponse?.errorMessage === "DEPOSIT_EXCEEDS_BUDGET") this.CentralDepLimitsErrorDetails = this.response, parseFloat(this.response?.errorResponse?.remainingAmount) > parseFloat("0") ? this.ExceededCase = !0 : this.ExceededCase = !1, this.gtmService.raiseEventForCDRLimitExceeded(this.ExceededCase, this.response.paymentMethod, this.response.totalDepositCount); 6869 else if (R.rgLimitsErrorCodes.indexOf(i) != -1) e = X.DepositLimitsExceeded, this.errorStateStore.setRgLimitsErrorDetails(this.response?.errorResponse); 6870 else if (i === R.belgiumAffLimitErrorCode) e = X.DepositLimitsExceeded, this.belgiumAffLimitsErrorDetails = this.response?.errorResponse, this.isBelgiumLimitAvailable = this.response?.errorResponse?.revisedAmount > 0, this.availableBelgiumLimit = this.response?.errorResponse?.revisedAmount, this.maxPurchaseLimit = this.response?.errorResponse?.maxPurchaseLimit, this.nextDate = this.response?.errorResponse?.nextDateToShow; 6871 else if (i === R.sportsLimitsErrorCode) e = X.DepositLimitsExceeded, this.sportsLimitIncreaseUrl = this.response?.errorResponse?.sportsLimitIncreaseUrl, this.sportsLimitsErrorDetails = this.response?.errorResponse, this.errorStateStore.setSportsLimitsErrorDetails(this.sportsLimitsErrorDetails), this.paymentMethod = this.response.paymentMethod, this.isGamesProductSupported = this.response?.errorResponse?.productPreference === V.CASINO; 6872 else if (i === R.gamingLimitsErrorCode) e = X.DepositLimitsExceeded, this.gamingLimitsErrorDetails = this.response?.errorResponse, this.errorStateStore.setGamingLimitsErrorDetails(this.gamingLimitsErrorDetails), this.depositLimitsUrlError = this.response?.errorResponse?.depositLimitsUrl, this.isCasinoProductError = this.response?.errorResponse?.gamingLimitInfo.brandSupportOnlyCasinoProduct === O.YES, this.isPokerProductError = this.response?.errorResponse?.gamingLimitInfo.brandSupportOnlyPokerProduct === O.YES, this.isCasinoAndPokerProductError = this.response?.errorResponse?.gamingLimitInfo.brandSupportBothCasinoAndPokerProduct === O.YES, this.isSportsProductSupported = this.response?.errorResponse?.productPreference === V.SPORTSBOOK; 6873 else if (i === R.instrumentDepositLimitExceeded) e = X.InstrumentLimitExceeded, this.errorStateStore.setInstrumentDepositLimitErrorDetails(this.response?.errorResponse); 6874 else if (i == R.intensivePlayerCode) e = X.IntensivePlayerMessage, this.intensivePlayerMessage = this.response?.errorResponse, this.gtmService.intensivePlayerMsgLoad(this.paymentMethod); 6875 else if (i == R.riskyPlayerCode) e = X.RiskPlayerMessage, this.riskPlayerMessage = this.response?.errorResponse, this.gtmService.riskyPlayerUnsuccessfulDep(); 6876 else if (R.bvRiskErrorCodes.includes(i) || this.response?.errorResponse?.errorTemplate === "bv_risk_rejected") this.bannerQueue.loadBanner(`${Qn.BV_RISK_REJECT_BANNER}${i}`, Me.DEPOSIT_DECLINED); 6877 else if (R.gamerscardErrorCodes.indexOf(i) != -1) e = X.GamerscardErrorCodes, this.gamerscardErrorCodeDetails = this.response?.errorResponse; 6878 else if (i === R.creditCardBlocked) {
6879 e = X.CreditCardBlockDetails, this.creditCardBlockDetails = this.response?.errorResponse; 6880 let c = { component: this.tempObj }; 6881 c.component.CategoryEvent = "credit card opt out | opt in", c.component.PositionEvent = "cashier page", c.component.LocationEvent = "cashier page", c.component.EventDetails = "user with creditcard optout choose credit card as payment option", this.response?.errorResponse?.errorMessage == "CC_DEPOSIT_BLOCK" ? (c.component.LabelEvent = "credit card opt out - warning message", c.component.ActionEvent = "warning message displayed", this.gtmService.raiseComponentEvent("Event.Tracking", c)) : this.response?.errorResponse?.errorMessage == "CC_DEPOSIT_BLOCK_COOLOFF" && (c.component.LabelEvent = "credit card deposits disabled for 24-hour - warning message", c.component.ActionEvent = "warning message displayed", this.gtmService.raiseComponentEvent("Event.Tracking", c)); 6882 } else if (i === R.arcErrorCode) if (e = X.ArcDepositDecline, this.arcDepositDecline = "", this.showArcGTMEvnt = !0, this.response?.errorResponse?.errorMessage == "arc_deposit_decline_intervention_message") { 6883 this.arcDepositBlockStatus = this.response.userARCDeclinedDepositStatus; 6884 let c = { payment: this.tempObj }; 6885 c.payment.error = "maximum allowed decline deposits reached - deposit ability blocked for 24h", this.gtmService.raiseComponentEvent("paymentError", c); 6886 } else this.response?.errorResponse?.errorMessage == "arc_deposit_decline_interaction_message" && (this.arcDepositDecline = this.response?.errorResponse, this.gtmService.raiseEventForArcUnusualDeposit("unusualArcDepositInteractionMessage", "quick deposit")); 6887 else if (R.cdrMessagesErrorCodes.includes(i)) this.cdrMessagesErrorDetails = this.response?.errorResponse, this.paymentMethod = this.response.paymentMethod; 6888 else if (R.doNotHonorMessageCode.includes(i)) e = X.DoNotHonorMessage, this.doNotHonorErrorDetails = this.response?.errorResponse; 6889 else if (R.insufficientFundsErrorMessageCode.includes(i)) e = X.InsufficientFunds, this.insufficientFundsErrorDetails = this.response?.errorResponse; 6890 else if (R.invalidCvvCode.includes(i)) this.invalidCvvErrorDetails = this.response?.errorResponse; 6891 else if (i == null) this.internalErrorDetails = this.response?.errorResponse; 6892 else if ([ 6893 "2400", 6894 "2401", 6895 "2402" 6896 ].includes(i) && this.response.paymentMethod == "FLASH1VOUCHER") e = X.Flash1VoucherError; 6897 else if (i === R.MaxLossLimitMonthlyExceeded_184) { 6898 let c = this.response?.errorResponse?.errorMessage == "MAX_LOSS_LIMIT_MONTHLY_EXCEEDED"; 6899 this.maxLossLimitMonthlyExceededErrorDetails = this.response?.errorResponse, this.gtmService.raiseEventForMaxLossLimitBannerLoad(c, this.response?.errorResponse?.additionalData?.AffAgeGroup, "max loss limit ltm", this.response?.errorResponse?.additionalData?.AffEmploymentGroup, this.response?.errorResponse?.playerLevel); 6900 } else R.SvocPurchaseLimits.includes(i) ? (this.svocPurchaseLimitsErrorDetails = this.response?.errorResponse, this.paymentMethod = this.response.paymentMethod, this.setFrequency(i)) : R.SvocTxnLimits.includes(i) ? (this.svoctxnLimitErrorDetails = this.response?.errorResponse, this.paymentMethod = this.response.paymentMethod, this.setFrequency(i)) : R.ParRiskChecksFailure.includes(i) || R.ParRiskChecksRgClosedFailure.includes(i) ? (e = "ParRiskChecksFailure", this.ParRiskFailureErrorDetails = this.response?.errorResponse, i.split("/").length > 1 ? this.errorDescription = this.translate.instant("PARTY.CASHIER.web.deposit.par.riskCheck.failure." + i.split("/")[1] + ".description", { url: this.customerContactURL }) : this.errorDescription = this.translate.instant("PARTY.CASHIER.web.deposit.par.riskCheck.failure." + i + ".description", { url: this.customerContactURL })) : R.PIX_PAGSEGURO.includes(i) ? this.setErrorTemplate("brazil", R.PIX_PAGSEGURO) : ![R.adaMessageCode || R.playBreakCode || R.sessionTimeoutErrorCode || i == "2046"].includes(i) && !this.depositService?.paypalDirectBadFunding && (e = X.DepositDecline, this.errorDetails = this.response?.errorResponse); 6901 else this.response.status && this.response.status == R.ValidationError_400 ? this.validationError = this.response.status : (this.response.status === se.FAILURE ? e = X.DepositDecline : this.defaultError = !0, this.error = this.response.status); 6902 [ 6903 "182", 6904 "183", 6905 "185", 6906 "186", 6907 "187", 6908 "189", 6909 "191", 6910 "192", 6911 "193", 6912 "194" 6913 ].includes(i) && this.gtmService.raiseEventForAffordabilityMsgBannerLoad(this.labelEvnt, this.positionEvnt, this.positionEvnt, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup), e && this.gtmService.raiseEvent("paymentError", e, this.response.paymentMethod), this.resizeService.resizeCashier(); 6914 } 6915 } 6916 setErrorTemplate(e, i = [], c, g = !1, y = !0) { 6917 let E = `deposit.declined.error.page.declined.${e}`, C = this.response?.errorResponse?.errorCode ?? "", w = C && i?.includes(C), T = g && w ? `${E}.${C}.header` : `${E}.header`, _ = `${E}${w ? `.${C}` : ""}.description`; 6918 y ? this.errorTemplate.header = this.translate.instant(T) : delete this.errorTemplate.header, this.errorTemplate.description = this.translate.instant(_, { url: c ?? "" }), this.showDeclineError = !0; 6919 } 6920 getProductToShow(e) { 6921 return this.isSportsPreference ? Ue.SPORTS : e?.brandSupportBothCasinoAndPokerProduct === O.YES ? Ue.SLOTSANDPOKER : e?.brandSupportOnlyCasinoProduct === O.YES ? Ue.SLOTS : Ue.POKER; 6922 } 6923 postActionMessage(e) { 6924 this.quickDepositMessageService.sendOutput("action=" + e); 6925 } 6926 maxLossLimitCTA(e) { 6927 this.depositService.affMaxLossLimitInterceptorCall(e); 6928 let i, c; 6929 e == "REJECT" ? (this.showMaxLossLimitMsg = !1, c = this.window.location.href, i = "Not Now cta") : (i = "Set Max Loss Limit cta", c = this.affMaxLossLimitSuggestionErrorDetails?.sgqLink), this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, i, this.positionEvnt, c, this.affMaxLossLimitSuggestionErrorDetails?.playerLevel, this.affMaxLossLimitSuggestionErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affMaxLossLimitSuggestionErrorDetails?.additionalData?.AffEmploymentGroup); 6930 } 6931 postAppMessage(e) {
6932 let i = this.cookieService.get("clientScheme"); 6933 if (i) { 6934 let c = i + "://?event=navigateToUrl&url=" + encodeURIComponent(e); 6935 this.document.location.href = c; 6936 } else this.document.location.href = e; 6937 } 6938 closeQD() { 6939 this.showArcGTMEvnt && this.gtmService.raiseCloseEvent(), this.eventService.raiseCloseEvent(); 6940 } 6941 submitArcDeposit() { 6942 this.depositService.showDepositFailure.set(!1), this.resizeService.resizeCashier(), this.depositService.depositInfo.arcHighVolumeCompleteDeposit = "true", this.depositService.submitDeposit(); 6943 } 6944 handleLiveChatResponse(e) { 6945 e && ["1001", "1000"].includes(e.toString()) && (this.showChatNotAvailable = !0); 6946 } 6947 triggerChat(e) { 6948 this.chatService.triggerChat(this.handleLiveChatResponse), this.response.errorResponse.errorCode == "155" && this.gtmService.raiseEventForProrg30daysClick(this.positionEvnt, this.window.location.href, "chat here"), [ 6949 "152", 6950 "189", 6951 "181", 6952 "190", 6953 "176", 6954 "180", 6955 "182" 6956 ].includes(this.response?.errorResponse?.errorCode) && this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, e, this.positionEvnt, this.window.location.href, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup); 6957 } 6958 monthlyLimit(e, i) { 6959 e?.target?.tagName?.toLowerCase() == "a" && ([ 6960 R.AffordibilityGrossDepositLimitsExceeded_177, 6961 R.AffordibilityGrossDepositLimitsExceeded_178, 6962 R.GroupBasedAffGrossDepositLimitsExceeded_183, 6963 "193", 6964 "194", 6965 "166", 6966 "167", 6967 "182" 6968 ].includes(this.response?.errorResponse?.errorCode) ? this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, i, this.positionEvnt, this.response?.errorResponse?.lossLimitFaqLink, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup) : this.response?.errorResponse?.errorCode === R.AffordibilityGrossDepositLimitsExceeded_181 ? ["DEPOSIT_12MONTHS_LIMIT_GROSS_EXCEEDED_BEA", "DEPOSIT_12MONTHS_LIMIT_GROSS_TO_BE_EXCEEDED_BEA"].includes(this.affordibilityLtmGrossLimitErrorDetails?.errorMessage?.toUpperCase()) ? this.gtmService.raiseEventForAffordabilityButtons("ltm gross", "deposit cap under 25 link", "user at " + Number(this.response?.errorResponse?.limit) / 1e3 + "k gdl hard stop ltm under 25", this.affordibilityLtmGrossLimitErrorDetails?.hardstopInfoLink, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup) : this.gtmService.raiseEventForAffordabilityButtons("ltm gross", "deposit cap link", "user at " + Number(this.response?.errorResponse?.limit) / 1e3 + "k gdl hard stop ltm", this.affordibilityLtmGrossLimitErrorDetails?.hardstopInfoLink, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup) : this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, i, this.positionEvnt, this.response?.errorResponse?.hardstopInfoLink, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup)); 6969 } 6970 contactUsLink(e, i) { 6971 e?.target?.tagName.toLowerCase() == "a" && (this.response?.errorResponse?.errorCode == R.AffordabilityBannerlinks_176 ? this.gtmService.raiseEventForAffordabilityButtons("self certification", "contact us link", Number(this.affordibility8kMilestoneLimitErrorDetails?.limit) / 1e3 + "k limit", this.affordibility8kMilestoneLimitErrorDetails?.contactUs, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup) : [ 6972 "195", 6973 "196", 6974 "197" 6975 ].includes(this.response?.errorResponse?.errorCode) ? this.gtmService.raiseEventForAffFRAMsgBannerLoadClick(this.labelEvnt, "click", this.positionEvnt, "chat with us link", this.response?.errorResponse?.contactUs, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup) : this.response?.errorResponse?.errorCode === R.AffordibilityGrossDepositLimitsExceeded_180 ? this.gtmService.raiseEventForAffordabilityButtons("self certification", "contact us link", "user at " + Number(this.response?.errorResponse?.limit) / 1e3 + "k gdl mile stone", this.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.contactUs, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup) : [ 6976 R.AffordibilityGrossDepositLimitsExceeded_181, 6977 "190", 6978 "152", 6979 "189" 6980 ].includes(this.response?.errorResponse?.errorCode) ? this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, i, this.positionEvnt, this.response?.errorResponse?.contactUs, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup) : this.gtmService.raiseEventForAffordabilityButtons("request higher limit", "contact us link", Number(this.response?.errorResponse?.limit) / 1e3 + "k hardStop", this.response?.errorResponse?.contactUs, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup)); 6981 } 6982 increaseLimits() { 6983 if (this.response?.errorResponse?.errorCode === R.AffordibilityGrossDepositLimitsExceeded_177) this.gtmService.raiseEventForAffordabilityButtons("request higher limit", "increase limit cta", "gdl aff montly limit", this.affordibilityMonthlyGrossDepLimitErrorDetails?.increaseLimitsUrl, this.affordibilityMonthlyGrossDepLimitErrorDetails?.playerLevel, this.affordibilityMonthlyGrossDepLimitErrorDetails.additionalData?.AffAgeGroup, this.limitType, this.affordibilityMonthlyGrossDepLimitErrorDetails.additionalData?.AffEmploymentGroup); 6984 else if ([ 6985 R.AffordibilityGrossDepositLimitsExceeded_178, 6986 "183", 6987 "193", 6988 "194" 6989 ].includes(this.response?.errorResponse?.errorCode)) this.gtmService.raiseEventForAffordabilityButtons("request higher limit", "increase limit cta", "gdl aff yearly limit", this.affordibilityYearlyGrossDepLimitErrorDetails?.increaseLimitsUrl, this.affordibilityYearlyGrossDepLimitErrorDetails?.playerLevel, this.affordibilityYearlyGrossDepLimitErrorDetails.additionalData?.AffAgeGroup, this.limitType, this.affordibilityYearlyGrossDepLimitErrorDetails.additionalData?.AffEmploymentGroup); 6990 else if ([ 6991 "166", 6992 "167", 6993 "182", 6994 "191", 6995 "192" 6996 ].includes(this.response?.errorResponse?.errorCode)) this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, "increase limit cta", this.positionEvnt, this.response?.errorResponse?.increaseLimitsUrl, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup); 6997 else { 6998 this.gtmService.raiseEventForAffordabilityButtons("request higher limit", "increase limit cta", "user at " + Number(this.affordibilityHardStopLimitErrorDetails?.limit) / 1e3 + "k hardstop", this.affordibilityHardStopLimitErrorDetails?.increaseLimitsUrl, this.affordibilityHardStopLimitErrorDetails?.playerLevel, this.affordibilityHardStopLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityHardStopLimitErrorDetails?.additionalData?.AffEmploymentGroup); 6999 let e = this.affordibilityHardStopLimitErrorDetails?.increaseLimitsUrl + "&output=embed"; 7000 this.navigateTo(e); 7001 } 7002 } 7003 checkMyLimits() { 7004 [ 7005 R.AffordibilityGrossDepositLimitsExceeded_178, 7006 R.AffordibilityGrossDepositLimitsExceeded_177, 7007 "191", 7008 "192", 7009 "185", 7010 "186", 7011 "183", 7012 "186", 7013 "193", 7014 "194" 7015 ].includes(this.response?.errorResponse?.errorCode) && this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, "check my limits cta", this.positionEvnt, this.response?.errorResponse?.increaseLimitsUrl, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup), this.response?.errorResponse?.errorCode === R.AffordibilityGrossDepositLimitsExceeded_177 && this.gtmService.raiseEventForAffordabilityButtons("request higher limit", "check my limits cta", "gdl aff monthly limit", this.affordibilityMonthlyGrossDepLimitErrorDetails?.increaseLimitsUrl, this.affordibilityMonthlyGrossDepLimitErrorDetails?.playerLevel, this.affordibilityMonthlyGrossDepLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityMonthlyGrossDepLimitErrorDetails?.additionalData?.AffEmploymentGroup), [ 7016 "166", 7017 "167", 7018 "182", 7019 "185", 7020 "186", 7021 "191" 7022 ].includes(this.response?.errorResponse?.errorCode) && this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, "check my limits cta", this.positionEvnt, this.response?.errorResponse?.increaseLimitsUrl, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup); 7023 } 7024 navigateTo(e) { 7025 this.navigationService.goTo(e, { forceReloadTarget: "top" }); 7026 } 7027 lossLimitLink(e, i) { 7028 if (e?.target?.tagName?.toLowerCase() == "a") { 7029 if (this.response?.errorResponse?.errorCode === R.MaxLossLimitMonthlyExceeded_184) {
7030 let c = this.response?.errorResponse?.errorMessage == "MAX_LOSS_LIMIT_MONTHLY_EXCEEDED"; 7031 this.gtmService.raiseEventForMaxLossLimitClick(c, i, this.maxLossLimitMonthlyExceededErrorDetails?.increaseLimitsUrl, this.response?.errorResponse?.additionalData?.AffAgeGroup, "max loss limit ltm", this.response?.errorResponse?.additionalData?.AffEmploymentGroup, this.response?.errorResponse?.playerLevel); 7032 } 7033 ["191", "192"].includes(this.response?.errorResponse?.errorCode) && this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, i || e.target.innerHTML?.toLowerCase() + " link", this.positionEvnt, this.rolling30dayLossLimitDetails?.lossLimitFaqLink, this.rolling30dayLossLimitDetails?.playerLevel, this.rolling30dayLossLimitDetails?.additionalData?.AffAgeGroup, this.limitType, this.rolling30dayLossLimitDetails?.additionalData?.AffEmploymentGroup), this.response?.errorResponse?.errorCode === R.AffordabilityMaxLossLimitsuggestion && this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, i, this.positionEvnt, this.affMaxLossLimitSuggestionErrorDetails?.sgqLink, this.affMaxLossLimitSuggestionErrorDetails?.playerLevel, this.affMaxLossLimitSuggestionErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affMaxLossLimitSuggestionErrorDetails?.additionalData?.AffEmploymentGroup); 7034 } 7035 } 7036 startButtonClick() { 7037 if (this.response?.errorResponse?.errorCode === R.AffordibilityGrossDepositLimitsExceeded_179) { 7038 this.gtmService.raiseEventForAffordabilityButtons("affordability questionnaire", "start cta", "user at " + Number(this.response?.errorResponse?.limit) / 1e3 + "k gdl mile stone", this.affordibilityMilestoneSgqGrossLimitErrorDetails?.sgqLink, this.affordibilityMilestoneSgqGrossLimitErrorDetails?.playerLevel, this.affordibilityMilestoneSgqGrossLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityMilestoneSgqGrossLimitErrorDetails?.additionalData?.AffEmploymentGroup); 7039 let e = this.affordibilityMilestoneSgqGrossLimitErrorDetails?.sgqLink + "&output=embed"; 7040 this.navigateTo(e); 7041 } else if ([ 7042 "195", 7043 "196", 7044 "197" 7045 ].includes(this.response?.errorResponse?.errorCode)) this.gtmService.raiseEventForAffFRAMsgBannerLoadClick(this.labelEvnt, "click", this.positionEvnt, "start questionnaire cta", this.response?.errorResponse?.selfCertLink, this.response?.errorResponse?.playerLevel, this.response?.errorResponse?.additionalData?.AffAgeGroup, this.limitType, this.response?.errorResponse?.additionalData?.AffEmploymentGroup); 7046 else if (this.response?.errorResponse?.errorCode == R.AffordibilityNetDepositLimitsExceeded_175) { 7047 this.gtmService.raiseEventForAffordabilityButtons("affordability questionnaire", "start cta", "user at " + Number(this.affordibility3kMilestoneLimitErrorDetails?.limit) / 1e3 + "k milestone", this.affordibility3kMilestoneLimitErrorDetails?.sgqLink, this.affordibility3kMilestoneLimitErrorDetails?.playerLevel, this.affordibility3kMilestoneLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibility3kMilestoneLimitErrorDetails?.additionalData?.AffEmploymentGroup); 7048 let e = this.affordibilityMilestoneSgqGrossLimitErrorDetails?.sgqLink + "&output=embed"; 7049 this.navigateTo(e); 7050 } else ["185", "186"].includes(this.response?.errorResponse?.errorCode) && this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, "start cta", this.positionEvnt, this.affordabilityQuestionaireLimit?.sgqLink, this.affordabilityQuestionaireLimit?.playerLevel, this.affordabilityQuestionaireLimit?.additionalData?.AffAgeGroup, this.limitType, this.affordabilityQuestionaireLimit?.additionalData?.AffEmploymentGroup); 7051 } 7052 continueButton() { 7053 this.gtmService.raiseEventForAffordabilityButtons("self certification", "continue cta", Number(this.affordibility8kMilestoneLimitErrorDetails?.limit) / 1e3 + "k milestone", this.affordibility8kMilestoneLimitErrorDetails?.selfCertLink, this.affordibility8kMilestoneLimitErrorDetails?.playerLevel, this.affordibility8kMilestoneLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibility8k
7053MilestoneLimitErrorDetails?.additionalData?.AffEmploymentGroup); 7054 let e = this.affordibility8kMilestoneLimitErrorDetails?.selfCertLink + "&output=embed"; 7055 this.navigateTo(e); 7056 } 7057 startQuestionnaire() { 7058 [R.AffordibilityGrossDepositLimitsExceeded_180, R.AffordibilityNetDepositLimitsExceeded_176].includes(this.response?.errorResponse?.errorCode) && this.gtmService.raiseEventForAffordabilityButtons(this.labelEvnt, "start questionnaire cta", this.positionEvnt, this.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.selfCertLink, this.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.playerLevel, this.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.additionalData?.AffAgeGroup, this.limitType, this.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.additionalData?.AffEmploymentGroup), this.navigateTo(this.affordibilityMilestoneSelfCertGrossLimitErrorDetails?.selfCertLink + "&output=embed"); 7059 } 7060 moreInfoLink() { 7061 this.gtmService.intensivePlayerMsgClickOnMoreInfo(this.moreInfoIntensePlayerLink), this.navigateTo(this.moreInfoIntensePlayerLink); 7062 } 7063 liveChatUrlRisky() { 7064 this.gtmService.riskyPlayerClickOnLiveChat("deposit unsuccessful message", this.liveChatRiskPlayerUrl), this.navigateTo(this.liveChatRiskPlayerUrl); 7065 } 7066 getBehaviorData() {} 7067 setFrequency(e) { 7068 switch (e) { 7069 case "701": 7070 case "702": 7071 this.frequency = "24-hour"; 7072 break; 7073 case "707": 7074 case "703": 7075 this.frequency = "7-day"; 7076 break; 7077 case "708": 7078 case "704": 7079 this.frequency = "30-day"; 7080 break; 7081 default: this.frequency = "lifetime"; 7082 } 7083 } 7084 getErrorMessage(e = "DEFAULT") { 7085 let i = xi[e] || xi.DEFAULT; 7086 return this.translate.instant(i); 7087 } 7088 ngOnDestroy() { 7089 this.subscriptions$.map((e) => e.unsubscribe()); 7090 } 7091 }; 7092 return t.ɵfac = function(a) { 7093 return new (a || t)(); 7094 }, t.ɵcmp = B({ 7095 type: t, 7096 selectors: [["app-deposit-failure"]], 7097 decls: 46, 7098 vars: 45, 7099 consts: [ 7100 [ 7101 "id", 7102 "depositNotAvailableMessage", 7103 3, 7104 "type" 7105 ], 7106 ["position", "DEPOSIT_DECLINED"], 7107 [ 7108 "id", 7109 "decline-error-qd", 7110 3, 7111 "type" 7112 ], 7113 [ 7114 "id", 7115 "noKycDetails", 7116 3, 7117 "type" 7118 ], 7119 [ 7120 "id", 7121 "centralDepLimitsErrorDetails", 7122 3, 7123 "type" 7124 ], 7125 [ 7126 "id", 7127 "cdrMessagesErrorDetails", 7128 3, 7129 "type" 7130 ], 7131 [ 7132 "id", 7133 "paypalDirectBadFunding", 7134 3, 7135 "type" 7136 ], 7137 [ 7138 "id", 7139 "doNotHonorErrorDetails", 7140 3, 7141 "type" 7142 ], 7143 [ 7144 "id", 7145 "insufficientFundsErrorDetails", 7146 3, 7147 "type" 7148 ], 7149 [ 7150 "id", 7151 "invalidCvvErrorDetails", 7152 3, 7153 "type" 7154 ], 7155 [ 7156 "id", 7157 "internalErrorDetails", 7158 3, 7159 "type" 7160 ], 7161 [ 7162 "id", 7163 "arcDepositDecline", 7164 3, 7165 "type" 7166 ], 7167 [ 7168 "id", 7169 "sportsLimitsErrorDetails", 7170 3, 7171 "type" 7172 ], 7173 [ 7174 "id", 7175 "gamingLimitsErrorDetails", 7176 3, 7177 "type" 7178 ], 7179 [ 7180 "id", 7181 "gamingLimitsNotConfigured", 7182 3, 7183 "type" 7184 ], 7185 [ 7186 "id", 7187 "creditCardBlockDetails", 7188 3, 7189 "type" 7190 ], 7191 [ 7192 "id", 7193 "gamerscardErrorCodeDetails", 7194 3, 7195 "type" 7196 ], 7197 [ 7198 "id", 7199 "intensivePlayerMessage", 7200 3, 7201 "type" 7202 ], 7203 [ 7204 "id", 7205 "riskPlayerMessage", 7206 3, 7207 "type" 7208 ], 7209 [ 7210 "id", 7211 "parRiskFailureMessage", 7212 3, 7213 "type" 7214 ], 7215 [ 7216 "id", 7217 "interchecks_ach", 7218 3, 7219 "type" 7220 ], 7221 [3, "type"], 7222 [ 7223 "id", 7224 "defaultError", 7225 3, 7226 "type" 7227 ], 7228 ["error", ""], 7229 [ 7230 2, 7231 "text-transform", 7232 "none" 7233 ], 7234 [ 7235 "target", 7236 "_top", 7237 3, 7238 "href" 7239 ], 7240 [ 7241 "id", 7242 "postActionMessage", 7243 "type", 7244 "button", 7245 1, 7246 "btn", 7247 "btn-alt", 7248 3, 7249 "click" 7250 ], 7251 [ 7252 "id", 7253 "postAppMessage", 7254 "type", 7255 "button", 7256 1, 7257 "btn", 7258 "btn-alt", 7259 3, 7260 "click" 7261 ], 7262 [ 7263 "id", 7264 "postDefaultMsg", 7265 "target", 7266 "_top", 7267 "type", 7268 "button", 7269 1, 7270 "btn", 7271 "btn-primary", 7272 "w-100", 7273 "mb-2", 7274 3, 7275 "href" 7276 ], 7277 ["info", ""], 7278 [ 7279 1, 7280 "space-between", 7281 "mb-2" 7282 ], 7283 [ 7284 "id", 7285 "closeQD", 7286 3, 7287 "click" 7288 ], 7289 [ 7290 "id", 7291 "submitArcDeposit", 7292 3, 7293 "click" 7294 ], 7295 [ 7296 "id", 7297 "amlNetDepLimitErrorDetailsaml_limit_exceeded", 7298 3, 7299 "type" 7300 ], 7301 [ 7302 "id", 7303 "amlNetDepLimitErrorDetailsaml_limit_to_be_exceeded", 7304 3, 7305 "type" 7306 ], 7307 [ 7308 "id", 7309 "amlNetDepLimitErrorDetailsaml_default", 7310 3, 7311 "type" 7312 ], 7313 [ 7314 "id", 7315 "chat", 7316 3, 7317 "click" 7318 ], 7319 [ 7320 "id", 7321 "ChatCTA", 7322 "type", 7323 "button", 7324 1, 7325 "btn", 7326 "btn-primary", 7327 3, 7328 "click" 7329 ], 7330 ["id", "hardStopchatUrl"], 7331 [ 7332 "id", 7333 "prorgDepLimitErrorDetailsdeposit_12months_limit_exceeded", 7334 3, 7335 "type" 7336 ], 7337 [ 7338 3, 7339 "click", 7340 "vnDynamicHtml" 7341 ], 7342 [1, "line-space"], 7343 [ 7344 1, 7345 "line-space", 7346 3, 7347 "click", 7348 "vnDynamicHtml" 7349 ], 7350 [ 7351 "id", 7352 "prorgDepLimitErrorDetailsdeposit_12months_limit_to_be_exceeded", 7353 3, 7354 "type" 7355 ], 7356 [ 7357 "id", 7358 "prorgDepLimitErrorDetailsdeposit_12months_limit_exceeded_bea", 7359 3, 7360 "type" 7361 ], 7362 [ 7363 1, 7364 "line-space", 7365 3, 7366 "vnDynamicHtml" 7367 ], 7368 [ 7369 "id", 7370 "prorgDepLimitErrorDetailsdeposit_30days_limit_exceeded", 7371 3, 7372 "type" 7373 ], 7374 [ 7375 "id", 7376 "prorgDepLimitErrorDetailsdeposit_30days_limit_to_be_exceeded", 7377 3, 7378 "type" 7379 ], 7380 [ 7381 "id", 7382 "svocChat", 7383 2,
vendor: 7,794 bytes, lines 7384-7900
7384 "cursor", 7385 "pointer", 7386 3, 7387 "click" 7388 ], 7389 [ 7390 "id", 7391 "liveHelp", 7392 "type", 7393 "button", 7394 1, 7395 "btn", 7396 "btn-chat", 7397 "btn-lg", 7398 "theme-chat", 7399 "w-100", 7400 "mb-2", 7401 3, 7402 "click" 7403 ], 7404 [ 7405 1, 7406 "live-help", 7407 "zendesk-live-block", 7408 "form-control" 7409 ], 7410 [ 7411 "href", 7412 "javascript:void(0)", 7413 1, 7414 "btn", 7415 "btn-chat", 7416 "btn-lg", 7417 "theme-chat", 7418 "w-100", 7419 "mb-2" 7420 ], 7421 [1, "zendesk-live-block"], 7422 [ 7423 "id", 7424 "isBelgiumLimitAvailable", 7425 3, 7426 "type" 7427 ], 7428 [ 7429 "id", 7430 "belgiumAffLimitsErrorDetails_nextDateToShow", 7431 3, 7432 "type" 7433 ], 7434 [3, "vnDynamicHtml"], 7435 [3, "click"], 7436 [1, "float-right"], 7437 [ 7438 "id", 7439 "affordibilityMonthly_aml_limit_exceeded", 7440 3, 7441 "type" 7442 ], 7443 [ 7444 "target", 7445 "_top", 7446 "type", 7447 "button", 7448 1, 7449 "btn", 7450 "btn-primary", 7451 "w-100", 7452 "mb-2", 7453 3, 7454 "click", 7455 "href" 7456 ], 7457 [ 7458 "id", 7459 "affordibilityMonthly_aml_limit_to_be_exceeded", 7460 3, 7461 "type" 7462 ], 7463 [ 7464 "id", 7465 "affordibilityMonthlyGross_aml_limit_exceeded", 7466 3, 7467 "type" 7468 ], 7469 [ 7470 "id", 7471 "affordibilityMonthlyGross_aml_limit_to_be_exceeded", 7472 3, 7473 "type" 7474 ], 7475 [ 7476 "id", 7477 "affordibilityYearly_aml_limit_to_be_exceeded", 7478 3, 7479 "type" 7480 ], 7481 [ 7482 "target", 7483 "_top", 7484 "type", 7485 "button", 7486 1, 7487 "btn", 7488 "btn-primary", 7489 "fs-13", 7490 "d-flex", 7491 "align-items-center", 7492 3, 7493 "click", 7494 "href" 7495 ], 7496 [ 7497 "id", 7498 "affordibilityYearly_aml_limit_exceeded", 7499 3, 7500 "type" 7501 ], 7502 [ 7503 "target", 7504 "_top", 7505 "type", 7506 "button", 7507 1, 7508 "btn", 7509 "btn-primary", 7510 "w-100", 7511 3, 7512 "click", 7513 "href" 7514 ], 7515 [ 7516 1, 7517 "mb-2", 7518 "space-between" 7519 ], 7520 [ 7521 "type", 7522 "button", 7523 1, 7524 "btn", 7525 "btn-primary", 7526 "fs-12", 7527 "d-flex", 7528 "align-items-center", 7529 3, 7530 "click" 7531 ], 7532 [ 7533 "target", 7534 "_top", 7535 "type", 7536 "button", 7537 1, 7538 "btn", 7539 "btn-primary", 7540 "fs-12", 7541 "d-flex", 7542 "align-items-center", 7543 3, 7544 "click", 7545 "href" 7546 ], 7547 [ 7548 "id", 7549 "deposit_12months_limit_gross_exceeded_bea", 7550 3, 7551 "type" 7552 ], 7553 [ 7554 "id", 7555 "deposit_12months_limit_gross_to_be_exceeded_bea", 7556 3, 7557 "type" 7558 ], 7559 [ 7560 "id", 7561 "deposit_12months_limit_gross_exceeded", 7562 3, 7563 "type" 7564 ], 7565 [ 7566 "id", 7567 "deposit_12months_limit_gross_to_be_exceeded", 7568 3, 7569 "type" 7570 ], 7571 [ 7572 "id", 7573 "tu_deposit_limit_exceeded", 7574 3, 7575 "type" 7576 ], 7577 [ 7578 "id", 7579 "tu_deposit_limit_to_be_exceeded", 7580 3, 7581 "type" 7582 ], 7583 [ 7584 "id", 7585 "hardstop_monthly_limit_exceeded", 7586 3, 7587 "type" 7588 ], 7589 [ 7590 "id", 7591 "hardstop_monthly_limit_to_be_exceeded", 7592 3, 7593 "type" 7594 ], 7595 [1, "message-text"], 7596 [ 7597 "id", 7598 "hardstop_monthly_limit_other", 7599 1, 7600 "line-space", 7601 3, 7602 "click", 7603 "vnDynamicHtml" 7604 ], 7605 [ 7606 "id", 7607 "hardstop_monthly_to_be_exceed", 7608 3, 7609 "click" 7610 ], 7611 [ 7612 "id", 7613 "hardstop_monthly_to_be_exceed_other", 7614 1, 7615 "line-space", 7616 3, 7617 "click", 7618 "vnDynamicHtml" 7619 ], 7620 [ 7621 "id", 7622 "affordabilityMonthlyHardstopLimit", 7623 3, 7624 "click" 7625 ], 7626 [ 7627 "id", 7628 "affordabilityMonthlyHardstopLimitContactUs", 7629 1, 7630 "line-space", 7631 3, 7632 "click", 7633 "vnDynamicHtml" 7634 ], 7635 [ 7636 "id", 7637 "affordibility3k_limitExceed", 7638 3, 7639 "type" 7640 ], 7641 [ 7642 "id", 7643 "affordibility3k_limittobeExceed", 7644 3, 7645 "type" 7646 ], 7647 [ 7648 "target", 7649 "_top", 7650 "type", 7651 "button", 7652 "id", 7653 "3kmilestonereached", 7654 1, 7655 "btn", 7656 "btn-primary", 7657 "w-100", 7658 "mb-2", 7659 3, 7660 "click", 7661 "href" 7662 ], 7663 [ 7664 "id", 7665 "affordibility8k_limitExceed", 7666 3, 7667 "type" 7668 ], 7669 [ 7670 "id", 7671 "affordibility8k_limittobeExceed", 7672 3, 7673 "type" 7674 ], 7675 [ 7676 "id", 7677 "8kmilestonereached", 7678 1, 7679 "line-space", 7680 3, 7681 "vnDynamicHtml" 7682 ], 7683 [ 7684 "id", 7685 "8kmilestonereached", 7686 1, 7687 "line-space", 7688 3, 7689 "click", 7690 "vnDynamicHtml" 7691 ], 7692 [ 7693 "target", 7694 "_top", 7695 "type", 7696 "button", 7697 "id", 7698 "startQuestionnaire", 7699 1, 7700 "btn", 7701 "btn-primary", 7702 "w-100", 7703 3, 7704 "href" 7705 ], 7706 [ 7707 "id", 7708 "triggerChat", 7709 "target", 7710 "_top", 7711 "type", 7712 "button", 7713 1, 7714 "btn", 7715 "btn-chat", 7716 "fs-13", 7717 3, 7718 "click" 7719 ], 7720 [ 7721 "target", 7722 "_top", 7723 "type", 7724 "button", 7725 "id", 7726 "startQuestionnaire", 7727 1, 7728 "btn", 7729 "btn-primary", 7730 "fs-13", 7731 "d-flex", 7732 "align-items-center", 7733 3, 7734 "click", 7735 "href" 7736 ], 7737 [ 7738 "target", 7739 "_top", 7740 "type", 7741 "button", 7742 "id", 7743 "startQuestionnaire", 7744 1, 7745 "btn", 7746 "btn-primary", 7747 "w-100", 7748 3, 7749 "click", 7750 "href" 7751 ], 7752 [ 7753 "target", 7754 "_top", 7755 "type", 7756 "button", 7757 "id", 7758 "selfcertlink", 7759 1, 7760 "btn", 7761 "btn-primary", 7762 "w-100", 7763 "mb-2", 7764 3, 7765 "click", 7766 "href" 7767 ], 7768 [ 7769 "type", 7770 "button", 7771 "id", 7772 "sgqmilestonetobeexceeded", 7773 1, 7774 "btn", 7775 "btn-primary", 7776 "w-100", 7777 "mb-2" 7778 ], 7779 [ 7780 "id", 7781 "affordibility_milestone_sgq_limit_exceeded", 7782 3, 7783 "type" 7784 ], 7785 [ 7786 "id", 7787 "affordibility_milestone_sgq_limit_to_be_exceeded", 7788 3, 7789 "type" 7790 ], 7791 [ 7792 "type", 7793 "button", 7794 "id", 7795 "sgqmilestonetobeexceeded", 7796 1, 7797 "btn", 7798 "btn-primary", 7799 "w-100", 7800 "mb-2", 7801 3, 7802 "click" 7803 ], 7804 [ 7805 "target", 7806 "_top", 7807 "type", 7808 "button", 7809 "id", 7810 "selfcertmilestonetobeexceeded", 7811 1, 7812 "btn", 7813 "btn-primary", 7814 "w-100", 7815 "mb-2" 7816 ], 7817 [ 7818 "id", 7819 "affordibility_milestone_self_cert_limit_exceeded", 7820 3, 7821 "type" 7822 ], 7823 [ 7824 "id", 7825 "affordibility_milestone_self_cert_limit_to_be_exceeded", 7826 3, 7827 "type" 7828 ], 7829 [ 7830 "type", 7831 "button", 7832 "id", 7833 "selfcertmilestonetobeexceeded", 7834 1, 7835 "btn", 7836 "btn-primary", 7837 "w-100", 7838 "mb-2" 7839 ], 7840 [ 7841 "type", 7842 "button", 7843 "id", 7844 "selfcertmilestonetobeexceeded", 7845 1, 7846 "btn", 7847 "btn-primary", 7848 "w-100", 7849 "mb-2", 7850 3, 7851 "click" 7852 ], 7853 [ 7854 "target", 7855 "_top", 7856 "type", 7857 "button", 7858 "id", 7859 "selfcertmilestonetobeexceeded", 7860 1, 7861 "btn", 7862 "btn-primary", 7863 "fs-13", 7864 "d-flex", 7865 "align-items-center", 7866 3, 7867 "click" 7868 ], 7869 [ 7870 "target", 7871 "_top", 7872 "type", 7873 "button", 7874 "id", 7875 "selfcertmilestonetobeexceeded", 7876 1, 7877 "btn", 7878 "btn-primary", 7879 "w-100", 7880 "mb-2", 7881 3, 7882 "click" 7883 ], 7884 [ 7885 "id", 7886 "svocAffordability_limitExceed", 7887 3, 7888 "type" 7889 ], 7890 [ 7891 "id", 7892 "svocAffordability_limitTobeExceed", 7893 3, 7894 "type" 7895 ], 7896 [ 7897 "id", 7898 "svoc161triggerchatexceed", 7899 1, 7900 "text-bold",
7901 "cursor-pointer", 7902 "txt-underlined", 7903 3, 7904 "click" 7905 ], 7906 [ 7907 "id", 7908 "svocAffordability_limitExceed160", 7909 3, 7910 "type" 7911 ], 7912 [ 7913 "id", 7914 "svocAffordability_limitTobeExceed160", 7915 3, 7916 "type" 7917 ], 7918 [1, "mt-1"], 7919 [ 7920 "id", 7921 "svocAffordability_limitTobeExceed167", 7922 3, 7923 "type" 7924 ], 7925 [ 7926 "target", 7927 "_top", 7928 "type", 7929 "button", 7930 1, 7931 "btn", 7932 "btn-primary", 7933 "w-100", 7934 "align-items-center", 7935 3, 7936 "click", 7937 "href" 7938 ], 7939 [ 7940 "id", 7941 "svocAffordability_limitExceed167", 7942 3, 7943 "type" 7944 ], 7945 [ 7946 "id", 7947 "svocaffordabilityerrorchat", 7948 "type", 7949 "button", 7950 1, 7951 "btn", 7952 "btn-light", 7953 "btn-lg", 7954 "theme-chat", 7955 "w-100", 7956 "mb-2", 7957 3, 7958 "click" 7959 ], 7960 [ 7961 "id", 7962 "svocAffordability_limitExceed166", 7963 3, 7964 "type" 7965 ], 7966 [ 7967 "id", 7968 "svocAffordability_limitTobeExceed166", 7969 3, 7970 "type" 7971 ], 7972 [ 7973 "id", 7974 "svocAffordability_limitExceedisPlayerLevelOne", 7975 3, 7976 "type" 7977 ], 7978 [ 7979 "id", 7980 "svocAffordability_limitTobeExceedisPlayerLevelOne", 7981 3, 7982 "type" 7983 ], 7984 [ 7985 "id", 7986 "affordabilityQuestionaire", 7987 3, 7988 "type" 7989 ], 7990 [ 7991 "target", 7992 "_top", 7993 "type", 7994 "button", 7995 1, 7996 "btn", 7997 "btn-primary", 7998 "d-flex", 7999 "align-items-center", 8000 3, 8001 "click", 8002 "href" 8003 ], 8004 [ 8005 "id", 8006 "rolling30dayLossLimitDetails", 8007 3, 8008 "type" 8009 ], 8010 [ 8011 "id", 8012 "maxLossLimitToBeExceeded", 8013 3, 8014 "type" 8015 ], 8016 [ 8017 "id", 8018 "maxLossLimitExceeded", 8019 3, 8020 "type" 8021 ], 8022 [ 8023 "target", 8024 "_top", 8025 "type", 8026 "button", 8027 1, 8028 "btn", 8029 "btn-primary", 8030 "mb-2", 8031 "w-100", 8032 3, 8033 "click", 8034 "href" 8035 ], 8036 [ 8037 "id", 8038 "frarolling90dayLossLimitDetails", 8039 3, 8040 "type" 8041 ] 8042 ], 8043 template: function(a, e) { 8044 a & 1 && (h(0, rd, 4, 4, "show-message", 0), D(1, "pa-msg-banner", 1), h(2, nd, 5, 3, "show-message", 2)(3, ld, 8, 7, "show-message", 3), h(4, Cd, 12, 3, "div"), h(5, wd, 7, 6, "show-message", 4), h(6, Pd, 3, 3, "show-message", 5), h(7, Od, 8, 7, "show-message", 6), h(8, Hd, 7, 6, "show-message", 7), h(9, Ud, 7, 6, "show-message", 8), h(10, zd, 8, 7, "show-message", 9), h(11, qd, 8, 7, "show-message", 10), h(12, Vd, 20, 16, "show-message", 11), h(13, Jd, 5, 1, "div"), h(14, mp, 9, 5, "div"), h(15, fp, 3, 2, "div"), h(16, bp, 8, 11, "show-message", 12), h(17, Dp, 9, 8, "show-message", 13), h(18, Cp, 5, 4, "show-message", 14), h(19, wp, 5, 2, "show-message", 15), h(20, Op, 12, 5, "show-message", 16), h(21, Gp, 12, 10, "show-message", 17), h(22, Fp, 13, 10, "show-message", 18), h(23, Hp, 6, 5, "show-message", 19), h(24, Yp, 3, 2, "show-message", 20), h(25, Vp, 4, 1, "div"), h(26, am, 4, 1, "div"), h(27, nm, 11, 11, "div"), h(28, ym, 4, 3, "div"), h(29, Sm, 13, 18), h(30, Am, 6, 3, "div"), h(31, Im, 4, 1, "div"), h(32, _m, 4, 1, "div"), h(33, Gm, 7, 6, "div"), h(34, Vm, 6, 3, "div"), h(35, jm, 5, 3, "div"), h(36, nu, 6, 3, "div"), h(37, Iu, 7, 3, "div"), h(38, _u, 3, 2, "div"), h(39, Mu, 17, 20), h(40, Fu, 2, 4), h(41, Bu, 2, 2), h(42, qu, 2, 4), h(43, Ku, 2, 1), h(44, $u, 8, 11, "show-message", 21), h(45, Qu, 8, 7, "show-message", 22)), a & 2 && (f(e.depositNotAvailableMessage ? 0 : -1), o(2), f(e.showDeclineError ? 2 : (e.error || e.errorDetails) && !e.kycDetails ? 3 : -1), o(2), f(e.kycDetails ? 4 : -1), o(), f(e.CentralDepLimitsErrorDetails ? 5 : -1), o(), f(e.cdrMessagesErrorDetails ? 6 : -1), o(), f(e.depositService.payp
8044alDirectBadFunding ? 7 : -1), o(), f(e.doNotHonorErrorDetails ? 8 : -1), o(), f(e.insufficientFundsErrorDetails ? 9 : -1), o(), f(e.invalidCvvErrorDetails ? 10 : -1), o(), f(e.internalErrorDetails ? 11 : -1), o(), f(e.arcDepositDecline ? 12 : -1), o(), f(e.amlNetDepLimitErrorDetails ? 13 : -1), o(), f(e.prorgDepLimitErrorDetails ? 14 : -1), o(), f(e.belgiumAffLimitsErrorDetails?.errorCode == 126 ? 15 : -1), o(), f(e.sportsLimitsErrorDetails ? 16 : -1), o(), f(e.gamingLimitsErrorDetails ? 17 : -1), o(), f(!e.isGbgVerified && e.gamingLimitsNotConfigured && (e.productSelectedError == "POKER" || e.productSelectedError == "CASINO") && (e.isPokerProductError || e.isCasinoAndPokerProductError || e.isCasinoProductError) ? 18 : -1), o(), f(e.creditCardBlockDetails ? 19 : -1), o(), f(e.gamerscardErrorCodeDetails ? 20 : -1), o(), f(e.intensivePlayerMessage ? 21 : -1), o(), f(e.riskPlayerMessage ? 22 : -1), o(), f(e.ParRiskFailureErrorDetails ? 23 : -1), o(), f(e.showAchIntercheksMessage ? 24 : -1), o(), f(e.affordibilityMonthlyNetDepLimitErrorDetails ? 25 : -1), o(), f(e.affordibilityMonthlyGrossDepLimitErrorDetails ? 26 : -1), o(), f(e.affordibilityYearlyNetDepLimitErrorDetails ? 27 : -1), o(), f(e.affordibilityYearlyGrossDepLimitErrorDetails ? 28 : -1), o(), f(e.affMaxLossLimitSuggestionErrorDetails && e.showMaxLossLimitMsg ? 29 : -1), o(), f(e.affordibilityLtmGrossLimitErrorDetails ? 30 : -1), o(), f(e.affordibilityTUDepLimitErrorDetails ? 31 : -1), o(), f(e.affordibilityHardStopLimitErrorDetails ? 32 : -1), o(), f(e.affordibility3kMilestoneLimitErrorDetails ? 33 : -1), o(), f(e.affordibility8kMilestoneLimitErrorDetails ? 34 : -1), o(), f(e.affordibilityMilestoneSgqGrossLimitErrorDetails ? 35 : -1), o(), f(e.affordibilityMilestoneSelfCertGrossLimitErrorDetails ? 36 : -1), o(), f(e.svocAffordabilityErrorDetails ? 37 : -1), o(), f(z(44, ka).includes(e.svocAffordabilityErrorDetails == null ? null : e.svocAffordabilityErrorDetails.errorCode) ? 38 : -1), o(), f(e.affordabilityQuestionaireLimit ? 39 : -1), o(), f(e.rolling30dayLossLimitDetails ? 40 : -1), o(), f(e.maxLossLimitMonthlyExceededErrorDetails ? 41 : -1), o(), f(e.frarolling90dayLossLimitDetails ? 42 : -1), o(), f(e.svocPurchaseLimitsErrorDetails ? 43 : -1), o(), f(e.svoctxnLimitErrorDetails ? 44 : -1), o(), f(e.defaultError ? 45 : -1)); 8045 }, 8046 dependencies: [ 8047 ce, 8048 xe, 8049 ct, 8050 mt, 8051 K, 8052 Ae 8053 ], 8054 styles: [".decline-msg[_ngcontent-%COMP%]{padding:20px;background:#da0000;border-radius:3px;margin:10px 0;position:relative;overflow:hidden;z-index:1}.decline-msg[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:700;color:#fff;margin:0 0 6px;text-transform:uppercase;line-height:25px}.decline-msg[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px;color:#fff;line-height:18px;margin:0}.decline-msg[_ngcontent-%COMP%] .theme-close[_ngcontent-%COMP%]:before{content:\"\\e0e1\";color:#fff}.make-deposit[_ngcontent-%COMP%]{max-width:320px;padding:0;position:relative;margin:0 auto}.make-deposit[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:20px;line-height:40px;margin-bottom:10px}.make-deposit[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{position:absolute;right:0;top:18px;width:35px;font-size:8px}.make-deposit[_ngcontent-%COMP%] .info-msg[_ngcontent-%COMP%] p[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700;display:block}.decline-bg[_ngcontent-%COMP%]{position:absolute;text-align:center;opacity:.12;top:13px;right:0;font-size:58px;color:#fff;z-index:-1}"], 8055 changeDetection: 1 8056 }), t; 8057 })(), tr = (t) => ({ processingamount: t }), ir = (t) => ({ time: t }), or = (t) => ({ brandId: t }), ar = (() => { 8058 let t = class { 8059 constructor() { 8060 this.userDataService = u(W), this.resizeService = u(J), this.processingAmount = ne.required(), this.brandId = ne.required(); 8061 } 8062 ngOnInit() { 8063 this.resizeService.resizeCashier(), this.processingTime = this.userDataService?.userData?.configParams?.pixBrInfo?.processingTime; 8064 } 8065 }; 8066 return t.ɵfac = function(a) { 8067 return new (a || t)(); 8068 }, t.ɵcmp = B({ 8069 type: t, 8070 selectors: [["app-pix-status-process"]], 8071 inputs: {
8072 processingAmount: [1, "processingAmount"], 8073 brandId: [1, "brandId"] 8074 }, 8075 decls: 17, 8076 vars: 26, 8077 consts: [ 8078 [ 8079 1, 8080 "text-center", 8081 "pt-4" 8082 ], 8083 [1, "pix_deposit_processing_logo"], 8084 [ 8085 1, 8086 "pix-status-txt", 8087 "font-weight-bold", 8088 "mt-3", 8089 "mb-2", 8090 "loading-ellipsis" 8091 ], 8092 [ 8093 1, 8094 "m-0", 8095 "font-weight-bold", 8096 "mb-4" 8097 ], 8098 [ 8099 1, 8100 "m-0", 8101 "fs-14" 8102 ], 8103 [ 8104 1, 8105 "m-0", 8106 "font-weight-bold", 8107 "fs-14" 8108 ], 8109 [ 8110 1, 8111 "limit-reach-content", 8112 "text-left", 8113 "my-3", 8114 3, 8115 "vnDynamicHtml" 8116 ] 8117 ], 8118 template: function(a, e) { 8119 a & 1 && (n(0, "div", 0), D(1, "div", 1), n(2, "p", 2), d(3), r(4, "translate"), s(), n(5, "p", 3), d(6), r(7, "vnCurrency"), r(8, "translate"), s(), n(9, "p", 4), d(10), r(11, "translate"), s(), n(12, "p", 5), d(13), r(14, "translate"), s(), D(15, "div", 6), r(16, "translate"), s()), a & 2 && (o(3), S(" ", p(4, 5, "PARTY.CASHIER.web.deposit.bankregistration.qrcode.generator.processing.txt"), " "), o(3), S(" ", b(8, 9, "PARTY.CASHIER.web.deposit.bankregistration.qrcode.generator.processing.amount", I(20, tr, p(7, 7, e.processingAmount()))), " "), o(4), v(p(11, 12, "PARTY.CASHIER.web.deposit.bankregistration.qrcode.generator.processing.time")), o(3), S(" ", b(14, 14, "PARTY.CASHIER.web.deposit.bankregistration.qrcode.generator.processing.sla", I(22, ir, e.processingTime)), " "), o(2), m("vnDynamicHtml", b(16, 17, "PARTY.CASHIER.web.deposit.bankregistration.qrcode.generator.processing.msg", I(24, or, e.brandId())))); 8120 }, 8121 dependencies: [ 8122 xe, 8123 K, 8124 Ae 8125 ], 8126 styles: ["@charset \"UTF-8\";.total-balance[_ngcontent-%COMP%]{font-size:16px}.pix-status-txt[_ngcontent-%COMP%]{color:#ee864b;font-size:20px}.limit-reach-content[_ngcontent-%COMP%]{background:#f5f5f5;padding:8px 12px;border-radius:4px 0;font-size:12px}.loading-ellipsis[_ngcontent-%COMP%]:after{overflow:hidden;display:inline-block;vertical-align:bottom;animation:_ngcontent-%COMP%_ellipsis-animation steps(1,end) 2s infinite;content:\"\\2026\"}@keyframes _ngcontent-%COMP%_ellipsis-animation{0%{clip-path:inset(0 100% 0 0)}25%{clip-path:inset(0 66.6% 0 0)}50%{clip-path:inset(0 33.3% 0 0)}75%{clip-path:inset(0 0 0 0)}}.pix_deposit_processing_logo[_ngcontent-%COMP%]{background:var(--%NS%pix_deposit_success_logo) no-repeat center center;height:50px;-webkit-animation:_ngcontent-%COMP%_spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:_ngcontent-%COMP%_spin 2s linear infinite}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes _ngcontent-%COMP%_spin{to{-webkit-transform:rotate(360deg)}}@keyframes _ngcontent-%COMP%_spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}"], 8127 changeDetection: 1 8128 }), t; 8129 })(), rr = (t) => ({ "mt-3": t }), sr = (() => { 8130 let t = class { 8131 constructor() { 8132 this.clipboard = u(ql), this.sanitizer = u(vo), this.gtmService = u(ae), this.userDataService = u(W), this.resizeService = u(J), this.showPixPage = ft(), this.depositSubmitResponse = ne(), this.timerDurationDetails = N({ 8133 hours: "00", 8134 minutes: "00", 8135 seconds: "00" 8136 }), this.QRcodeImage = "", this.showInstructions = !1, this.QRCodeCopiedStatus = {}, this.showPixQRCode = !1, this.providerNames = ea.PROVIDER_NAMES; 8137 } 8138 get messageType() { 8139 return re; 8140 } 8141 ngOnInit() { 8142 this.initialize(); 8143 } 8144 initialize() { 8145 if (this.paymentMethod = this.depositSubmitResponse()?.paymentMethod, this.paymentMethod == le.PIX) { 8146 this.providerName = this.depositSubmitResponse()?.configData?.pixProvider; 8147 let { textToQRcode: e, base64QRcode: i } = this.depositSubmitResponse()?.postData || {}; 8148 this.QRcodeImage = this.providerNames.includes(this.providerName) ? e : this.getSanitizeImageUrl(i), this.gtmService.raiseEventForBrazilBankAccountReg("Copycode or QR scan page", "not applicable", "load", "pix", this.depositSubmitResponse()?.transactionId), this.counterDownTimer(); 8149 } 8150 this.resizeService.resizeCashier(); 8151 } 8152 getSanitizeImageUrl(e) { 8153 return this.sanitizer.bypassSecurityTrustResourceUrl(`data:image/png;base64, ${e}`); 8154 } 8155 showQRCodeCopiedNotification(e) { 8156 this.QRCodeCopiedStatus[e]?.curr_interval && clearTimeout(this.QRCodeCopiedStatus[e]?.curr_interval); 8157 let i = setTimeout(() => { 8158 this.QRCodeCopiedStatus[e].isActive = !1; 8159 }, Zo); 8160 this.QRCodeCopiedStatus[e] = { 8161 isActive: !0, 8162 curr_interval: i 8163 }; 8164 } 8165 copyContentToClipboard(e) { 8166 try { 8167 let i = this.depositSubmitResponse()?.postData?.textToQRcode, c = e == "ICON_CLICKED" ? "copy coupon" : "pix cta"; 8168 this.gtmService.copyQrCodeOrCtaOnPix(c, this.depositSubmitResponse()?.transactionId), this.clipboard.copy(i), this.showQRCodeCopiedNotification(e); 8169 } catch (i) { 8170 console.error("Failed to copy: ", i); 8171 } 8172 } 8173 counterDownTimer() { 8174 let [e, i, c] = (this.userDataService?.userData?.configParams?.PIX_EXPIRY_TIME_IN_SECONDS || "03-00-00").trim().split("-").map(Number), g = (/* @__PURE__ */ new Date()).getTime() + e * 36e5 + i * 6e4 + c * 1e3;
8175 this.updateTimerDisplay(e, i, c), this.intervalTimer = ti(1e3).subscribe(() => { 8176 let y = g - Date.now(); 8177 if (y <= 0) { 8178 this.updateTimerDisplay(0, 0, 0), this.intervalTimer.unsubscribe(); 8179 return; 8180 } 8181 let E = this.formatTime(Math.floor(y / 36e5 % 24)), C = this.formatTime(Math.floor(y / 6e4 % 60)), w = this.formatTime(Math.floor(y / 1e3 % 60)); 8182 this.updateTimerDisplay(E, C, w); 8183 }); 8184 } 8185 formatTime(e) { 8186 return e < 10 ? `0${e}` : e.toString(); 8187 } 8188 updateTimerDisplay(e, i, c) { 8189 this.timerDurationDetails.set({ 8190 hours: e.toString(), 8191 minutes: i.toString(), 8192 seconds: c.toString() 8193 }); 8194 } 8195 expand(e, i) { 8196 this[e] = i, this.resizeService.resizeCashier(); 8197 } 8198 goToPixProcess() { 8199 this.showPixPage.emit(!0); 8200 } 8201 }; 8202 return t.ɵfac = function(a) { 8203 return new (a || t)(); 8204 }, t.ɵcmp = B({ 8205 type: t, 8206 selectors: [["app-wallet-process"]], 8207 inputs: { depositSubmitResponse: [1, "depositSubmitResponse"] }, 8208 outputs: { showPixPage: "showPixPage" }, 8209 decls: 7, 8210 vars: 4, 8211 consts: [ 8212 ["copyPixCodeBtn", ""], 8213 [1, "deposit-process"], 8214 [3, "type"], 8215 [ 8216 1, 8217 "text-center", 8218 "pb-2", 8219 "cursor-pointer" 8220 ], 8221 ["info", ""], 8222 [1, "pixQrcodeWrapper"], 8223 [ 8224 1, 8225 "pt-1", 8226 "txt-md-v2", 8227 "text-bold" 8228 ], 8229 [ 8230 1, 8231 "qrcode_img", 8232 "d-flex", 8233 "justify-content-center", 8234 "flex-column", 8235 "py-3" 8236 ], 8237 [ 8238 1, 8239 "text-center", 8240 "font-weight-bold", 8241 "mt-2" 8242 ], 8243 [1, "txt-sm-v2"], 8244 [ 8245 1, 8246 "txt-xl-v2", 8247 "font-weight-bold" 8248 ], 8249 [ 8250 1, 8251 "txt-sm-v2", 8252 "font-weight-bold", 8253 "timer-txt" 8254 ], 8255 [ 8256 1, 8257 "py-2", 8258 "px-2", 8259 "qrcode-box", 8260 "mb-3" 8261 ], 8262 [ 8263 1, 8264 "txt-sm-v2", 8265 "mb-1", 8266 "font-weight-normal", 8267 "copy-code-header" 8268 ], 8269 [ 8270 1, 8271 "tooltip_pix", 8272 "icon_clicked", 8273 "position-relative" 8274 ], 8275 [ 8276 1, 8277 "d-flex", 8278 "align-items-center", 8279 "qrcode-details" 8280 ], 8281 [ 8282 1, 8283 "qrcode", 8284 "py-1", 8285 "px-2", 8286 "font-weight-bold", 8287 "txt-sm-v2" 8288 ], 8289 [ 8290 1, 8291 "theme-copy-clipboard", 8292 "cursor-pointer", 8293 3, 8294 "click" 8295 ], 8296 [3, "ngTemplateOutlet"], 8297 [ 8298 1, 8299 "qrcode-instructions", 8300 "mb-4", 8301 3, 8302 "ngClass" 8303 ], 8304 [ 8305 3, 8306 "opened", 8307 "closed", 8308 "expanded" 8309 ], 8310 [1, "txt-md-v2"], 8311 [ 8312 1, 8313 "pl-1", 8314 "txt-sm-v2" 8315 ], 8316 [ 8317 1, 8318 "d-flex", 8319 "justify-content-center" 8320 ], 8321 [ 8322 "alt", 8323 "QRcode Image", 8324 1, 8325 "mx-auto", 8326 "d-flex", 8327 3, 8328 "src" 8329 ], 8330 [ 8331 3, 8332 "qrdata", 8333 "errorCorrectionLevel" 8334 ], 8335 [ 8336 1, 8337 "tooltiptext", 8338 "px-2", 8339 "py-1", 8340 "text-white", 8341 "position-absolute", 8342 "txt-sm-v2" 8343 ], 8344 [ 8345 1, 8346 "qrcode_img", 8347 "pl-3", 8348 "pb-3", 8349 "txt-sm-v2", 8350 "remove-space", 8351 "mt-2" 8352 ], 8353 [ 8354 1, 8355 "txt-lg-v2", 8356 "font-weight-bold", 8357 "text-center" 8358 ], 8359 [1, "m-0"], 8360 [ 8361 1, 8362 "text-center", 8363 "pb-2", 8364 "cursor-pointer", 8365 3, 8366 "click" 8367 ], 8368 [ 8369 1, 8370 "txt-link", 8371 "text-decoration-none", 8372 "fs-12", 8373 "font-weight-bold" 8374 ], 8375 [ 8376 1, 8377 "tooltip_pix", 8378 "cta_clicked", 8379 "position-relative" 8380 ], 8381 [ 8382 1, 8383 "btn", 8384 "btn-primary", 8385 "w-100", 8386 "cursor-pointer", 8387 3, 8388 "click" 8389 ], 8390 [1, "font-weight-bold"] 8391 ], 8392 template: function(a, e) { 8393 if (a & 1 && (gt(0), n(1, "div", 1), h(2, Xu, 4, 4, "show-message", 2), h(3, hh, 42, 29, "div"), h(4, fh, 4, 3, "div", 3), s(), nt(5, bh, 5, 4, "ng-template", null, 0, uo)), a & 2) { 8394 let i = $e(e.userDataService == null || e.userDataService.userData == null || e.userDataService.userData.configParams == null ? null : e.userDataService.userData.configParams.isBrazilBankRegEnabled); 8395 o(2), f(i ? 2 : -1), o(), f(e.paymentMethod == "PIX" ? 3 : -1), o(), f(i ? 4 : -1); 8396 } 8397 }, 8398 dependencies: [ 8399 nc, 8400 El, 8401 Sl, 8402 Dl, 8403 vl, 8404 ce, 8405 Ut, 8406 fo, 8407 K, 8408 Ae 8409 ], 8410 encapsulation: 2, 8411 changeDetection: 1 8412 }), t; 8413 })(), nr = () => ["EWALLET"], lr = (() => { 8414 let t = class { 8415 constructor() { 8416 this.document = u(Se), this.depositRedirect = u(at), this.depositService = u(ee), this.userDataService = u(W), this.brandId = "", this.showPixProcessPage = N(!1), this.processingAmou
8416nt = 0, this.depositSubmitResponse = this.depositRedirect.depositSubmitResponse, this.brandId = this.depositService.getLabelName(this.userDataService?.userData?.userInfo) || "", this.processingAmount = +this.depositService.submitResponse?.amount?.value || 0; 8417 } 8418 updatePageStatus(e) { 8419 this.showPixProcessPage.set(e); 8420 } 8421 ngOnDestroy() { 8422 this.document.removeEventListener("visibilitychange", this.depositRedirect.handleVisibilityChange); 8423 } 8424 }; 8425 return t.ɵfac = function(a) { 8426 return new (a || t)(); 8427 }, t.ɵcmp = B({ 8428 type: t, 8429 selectors: [["app-deposit-process"]], 8430 decls: 1, 8431 vars: 2, 8432 consts: [ 8433 [ 8434 3, 8435 "processingAmount", 8436 "brandId" 8437 ], 8438 [3, "depositSubmitResponse"], 8439 [ 8440 3, 8441 "showPixPage", 8442 "depositSubmitResponse" 8443 ] 8444 ], 8445 template: function(a, e) { 8446 a & 1 && h(0, vh, 2, 1), a & 2 && f(z(1, nr).includes(e.depositSubmitResponse == null ? null : e.depositSubmitResponse.family) ? 0 : -1); 8447 }, 8448 dependencies: [sr, ar], 8449 encapsulation: 2, 8450 changeDetection: 1 8451 }), t; 8452 })(), cr = (t) => ({ "border-0": t }), Hi = (t, a) => ({ 8453 time: t, 8454 date: a 8455 }), dr = (t) => ({ gamblingControl: t }), Yi = (t) => ({ cpccContactLink: t }), pr = (t) => ({ rgPercentage: t }), Bi = (t) => ({ limit: t }), mr = (t, a, e) => ({ 8456 percentage: t, 8457 netDepLimit: a, 8458 url: e 8459 }), Ui = (t, a) => ({ 8460 limit: t, 8461 url: a 8462 }), zi = (t, a, e) => ({ 8463 limit: t, 8464 percent: a, 8465 url: e 8466 }), ur = (t) => ({ url: t }), hr = (t, a) => ({ 8467 amount: t, 8468 label: a 8469 }), fr = (t) => ({ amount: t }), gr = (() => { 8470 let t = class { 8471 constructor() { 8472 this.window = u(pe), this.depositService = u(ee), this.dataService = u($), this.userDataService = u(W), this.chatService = u(Ni), this.gtmService = u(ae), this.eventService = u(Ze), this.loaderService = u(Ie), this.stakeAmountService = u($t), this.resizeService = u(J), this.balancePropertiesService = u(Zn), this.eventsService = u(Us), this.ddJourney = u(je), this.walletService = u(ot), this.contentStore = u(cl), this.currencyPipe = u(Ae), this.utils = u(Ws), this.content = Ne(() => this.contentStore.page("deposit", "irelandWalletSelection")), this.rewardsTrayService = u($o), this.paymentsCommonConfig = u(Je), this.quickDepositConfig = u(Kt), this.linksConfig = u(mi), this.hasSelectedReward = Ne(() => { 8473 let e = this.rewardsTrayService.selectedRewardInfo$(); 8474 return !!e && Object.keys(e).length > 0; 8475 }), this.currencyGBP = "GBP", this.labelName = "", this.isBlackTheme = !0, this.showContactUsButton = !1, this.showBetNowButton = !1, this.showPlayNowButton = !1, this.rewardCtaUrl = "", this.rewardsTrayService.depositSuccessRewardInfo$.set(void 0), this.response = this.depositService?.submitResponse, this.ddJourney.succeeded({ 8476 method: this.response?.paymentMethod ?? "unknown", 8477 amount: this.response?.amount?.value ?? 0, 8478 transaction_id: this.response?.transactionId ?? "" 8479 }), this.isFullStakeAmountNotMet = this.stakeAmountService?.isFullStakeAmountNotMet, this.isRedesignQD = !0, this.handleDepositSuccess(), this.resizeService.resizeCashier(); 8480 } 8481 handleDepositSuccess() { 8482 if (this.response?.status === se.SUCCESS) { 8483 let { brandId: e, stake: i } = this.dataService.sessionInfo || {}; 8484 this.isTransactionSuccess = !0, this.hideSuccessPage = e === Si.CORAL && i, this.response && this.response?.hardStopLTMPercentage === "100" && (this.isHundredPercentageHardStopReached = !0), this.response?.hardStopMonthlyPercentage <= 100 && this.gtmService.raiseEventForAffordabilitySuccessMsg("request higher limit", this.response.hardStopMonthlyPercentage, Number(this.response.hardStopLimit) / 1e3), [le.CORAL || le.LADBROKEUK].includes(this.dataService.sessionInfo.brandId) && this.gtmService.raiseEventForDepositSuccessload(), this.gtmService.raiseEvent("deposit", "DepositSuccess", this.response.paymentMethod), this.dataService._callSuccessApi && (this.dataService._callSuccessApi = !1, this.depositService.callingSuccessApi(this.response?.transactionId));
8485 let c = `bwinex://?event=success&type=${this.response.paymentMethod}¤cy=${this.response.amount.currencyCode}&amount=${this.response.amount.value}&sso=${this.userDataService?.userData?.clientInfo?.sessionKey}`; 8486 this.eventService.raiseDepositEvent(c), this.eventService.raiseUpdateBalanceEvent(), this.balancePropertiesService.refresh(); 8487 let g = { 8488 userId: this.userDataService?.userData?.userInfo?.userId || "", 8489 accountId: this.userDataService?.userData?.userInfo?.accountID || "", 8490 depositAmount: this.response?.amount?.value || 0, 8491 currencyCode: this.response?.amount?.currencyCode || "", 8492 transactionId: this.response?.transactionId || "", 8493 paymentMethod: this.response?.paymentMethod || "", 8494 timestamp: Date.now() 8495 }; 8496 this.eventsService.raise({ 8497 eventName: qs.DepositSuccessEvent, 8498 data: g 8499 }), (!(this.isFullStakeAmountNotMet && this.dataService.sessionInfo?.stake) || this.isRedesignQD) && (this.response?.adaDepositStatus?.depositBlocked || this.response?.rgPercentage || this.response?.hardStopLTMPercentage || this.response?.hardStopMonthlyPercentage || this.paymentsCommonConfig?.tokenizationPhase2Enabled && this.hasSelectedReward()) && (this.showDoneCTA = !0), this.response.adaDepositStatus?.depositBlocked && this.gtmService.raiseEventForUnusualDeposit("unusualDepositInterventionMessage", "quick deposit", null), this.response?.successMessageInfo?.showAffNetLossMsg == "Y" && this.gtmService.raiseEventForAffordabilityNetLossThresholdExceeded(this.userDataService?.userData?.configParams?.svoc_player_level); 8500 } 8501 } 8502 replaceDynamicContent(e) { 8503 let i = this.content()[e] ?? "", c = this.response?.successMessageInfo?.productId == this.walletService.gamingWallet ? "Gaming" : "Sports", g = this.currencyPipe.transform(this.response?.amount?.value, this.response?.amount?.currencyCode); 8504 return this.utils.format(i, c, g ?? ""); 8505 } 8506 ngOnDestroy() { 8507 clearInterval(this.interval); 8508 } 8509 get messageType() { 8510 return re; 8511 } 8512 ngOnInit() { 8513 this.loaderService.isLoading.set(!1), this.initialize(), this.response?.adaDepositStatus?.depositBlocked || this.response?.rgPercentage || this.response?.hardStopLTMPercentage || this.response?.hardStopMonthlyPercentage || this.paymentsCommonConfig?.tokenizationPhase2Enabled && this.hasSelectedReward() ? (this.showDoneCTA = !0, this.timeoutInterval = 0) : (this.timeoutInterval = this.dataService.sessionInfo?.brandId === Si.CORAL && this.dataService.sessionInfo?.stake ? 0 : this.quickDepositConfig.successPageTimeout ?? 3e3, this.startTimer()); 8514 } 8515 initialize() { 8516 this.paymentMethodDisplayName = this.response?.paymentMethod, this.paymentMethodDisplayName == "MLIFE" && (this.paymentMethodDisplayName = "MGM Rewards"), this.configParams = this.userDataService?.userData?.configParams, this.isCountryUK = this.userDataService?.userData?.userInfo?.country === At.GB, this.pullchatEnabled = this.userDataService?.userData?.configParams?.pullchatEnabled === O.YES, this.zendeskEnabled = this.userDataService?.userData?.configParams?.zendeskEnabled === O.YES, this.userGroup = this.userDataService?.userData?.userInfo?.merchantGroup, this.hideChat = this.dataService?.sessionInfo?.hideChat === "true", this.paypalOnlyForSports = this.userDataService?.userData?.configParams?.paypalOnlyForSports === "Y", this.labelName = this.depositService.getLabelName(this.userDataService?.userData?.userInfo), this.isCountryUK || (this.cpccContactLink = this.userDataService.userData.configParams?.adaDepositContactUsUrl), this.isCountryUK && (this.gamblingControlURL = this.userDataService?.userData?.configParams?.game_limits_url || ""); 8517 } 8518 startTimer() { 8519 this.interval = setInterval(() => { 8520 this.eventService.raiseCloseEvent(); 8521 }, this.timeoutInterval); 8522 } 8523 monthlyLimit(e) { 8524 e?.target?.tagName.toLowerCase() == "u" && this.gtmService.raiseEventForAffordabilitySuccessMsgLinks("request higher limit", this.response.hardStopMonthlyPercentage, Number(this.response.hardStopLimit) / 1e3, "monthlyLimit", this.response.hardstopInfoLink, this.response.playerLevel); 8525 } 8526 triggerChat() { 8527 this.chatService.triggerChat(this.handleLiveChatResponse), this.gtmService.raiseEventForUnu
8527sualDeposit("interventionLiveChat", "quick deposit", null); 8528 } 8529 handleLiveChatResponse(e) { 8530 e && [Ei.LiveChatResponse_1001, Ei.LiveChatResponse_1000].includes(e) && (this.showChatNotAvailable = !0); 8531 } 8532 lossLimitDepositCapClick(e) { 8533 e?.target?.tagName.toLowerCase == "a" && this.gtmService.raiseEventForAffordabilityNetLossDepositCapClick(this.userDataService?.userData?.configParams?.svoc_player_level, this.response?.successMessageInfo?.increaseLimitsUrl); 8534 } 8535 onRewardCtaLink(e) { 8536 let i = !!e?.url, c = e?.text?.toLowerCase(); 8537 this.showBetNowButton = i && c === Di.BET_NOW, this.showPlayNowButton = i && c === Di.PLAY_NOW, this.showContactUsButton = !this.showBetNowButton && !this.showPlayNowButton, this.rewardCtaUrl = e?.url || ""; 8538 } 8539 goToContactUs() { 8540 let e = this.linksConfig?.links?.contactus?.url; 8541 e && this.window.open(e, "_blank"); 8542 } 8543 navigateToRewardCta() { 8544 this.rewardCtaUrl ? this.window.open(this.rewardCtaUrl, "_top") : this.startTimer(); 8545 } 8546 }; 8547 return t.ɵfac = function(a) { 8548 return new (a || t)(); 8549 }, t.ɵcmp = B({ 8550 type: t, 8551 selectors: [["app-deposit-success"]], 8552 decls: 1, 8553 vars: 1, 8554 consts: [ 8555 [ 8556 1, 8557 "deposit-success-wrapper", 8558 3, 8559 "ngClass" 8560 ], 8561 [ 8562 "type", 8563 "hidden", 8564 "name", 8565 "adaPullchatUrl", 8566 "id", 8567 "adaPullchatUrl" 8568 ], 8569 [1, "mb-3"], 8570 [ 8571 1, 8572 "deposit-success-box", 8573 "text-center", 8574 "mt-1" 8575 ], 8576 [3, "ngClass"], 8577 [ 8578 1, 8579 "text-bold", 8580 "txt-xl-v2", 8581 "deposit-success-txt", 8582 "my-3" 8583 ], 8584 [ 8585 1, 8586 "text-bold", 8587 "txt-xl-v2", 8588 3, 8589 "ngClass" 8590 ], 8591 [ 8592 1, 8593 "text-center", 8594 "mx-auto", 8595 3, 8596 "ngClass" 8597 ], 8598 [1, "txt-md-v2"], 8599 [ 8600 1, 8601 "mb-3", 8602 3, 8603 "vnDynamicHtml" 8604 ], 8605 [3, "vnDynamicHtml"], 8606 [1, "ireland-wallet-success-info"], 8607 [ 8608 1, 8609 "cashier-message-wrapper", 8610 "d-flex", 8611 "justify-content-center", 8612 "taxinfo" 8613 ], 8614 [ 8615 1, 8616 "w-100", 8617 "mx-auto" 8618 ], 8619 [3, "type"], 8620 ["info", ""], 8621 [1, "line-spacing"], 8622 [ 8623 1, 8624 "float-none", 8625 3, 8626 "vnDynamicHtml" 8627 ], 8628 [ 8629 1, 8630 "line-spacing", 8631 "float-none", 8632 3, 8633 "vnDynamicHtml" 8634 ], 8635 [ 8636 1, 8637 "line-spacing", 8638 3, 8639 "vnDynamicHtml" 8640 ], 8641 [ 8642 "href", 8643 "javascript:void(0)", 8644 1, 8645 "float-right", 8646 "mt-2" 8647 ], 8648 [1, "zendesk-live-block"], 8649 [ 8650 1, 8651 "float-right", 8652 "mt-2" 8653 ], 8654 [ 8655 1, 8656 "float-right", 8657 "mt-2", 8658 3, 8659 "click" 8660 ], 8661 ["success", ""], 8662 [ 8663 "id", 8664 "hardStopchatUrl", 8665 1, 8666 "mr-1" 8667 ], 8668 [1, "mr-1"], 8669 [ 8670 "target", 8671 "_blank", 8672 3, 8673 "href" 8674 ], 8675 [ 8676 1, 8677 "text-bold", 8678 "line-spacing" 8679 ], 8680 [ 8681 1, 8682 "text-bold", 8683 "line-spacing", 8684 3, 8685 "vnDynamicHtml" 8686 ], 8687 [ 8688 "target", 8689 "_top", 8690 3, 8691 "href" 8692 ], 8693 [ 8694 1, 8695 "line-space", 8696 3, 8697 "vnDynamicHtml" 8698 ], 8699 [1, "line-space"], 8700 [ 8701 1, 8702 "line-spacing", 8703 "mt-1", 8704 "text-bold", 8705 3, 8706 "click", 8707 "vnDynamicHtml" 8708 ], 8709 [ 8710 1, 8711 "line-spacing", 8712 "mt-1", 8713 3, 8714 "vnDynamicHtml" 8715 ], 8716 [ 8717 1, 8718 "line-spacing", 8719 "text-bold" 8720 ], 8721 [ 8722 1, 8723 "line-spacing", 8724 "mt-1" 8725 ], 8726 [ 8727 1, 8728 "line-spacing", 8729 "mt-1", 8730 3, 8731 "click", 8732 "vnDynamicHtml" 8733 ], 8734 [ 8735 1, 8736 "live-help", 8737 "zendesk-live-block", 8738 "form-control" 8739 ], 8740 ["href", "javascript:void(0)"], 8741 [ 8742 "version", 8743 "1.1", 8744 "id", 8745 "Layer_1", 8746 "xmlns", 8747 "http://www.w3.org/2000/svg", 8748 0, 8749 "xmlns", 8750 "xlink", 8751 "http://www.w3.org/1999/xlink", 8752 "x", 8753 "0px", 8754 "y", 8755 "0px", 8756 "viewBox", 8757 "-463 265 32 32", 8758 "fill", 8759 "#000", 8760 0, 8761 "xml", 8762 "space", 8763 "preserve", 8764 2, 8765 "enable-background",
8766 "new -463 265 32 32", 8767 "height", 8768 "24px", 8769 "width", 8770 "24px", 8771 "padding", 8772 "0 5px 2px 0", 8773 "float", 8774 "left" 8775 ], 8776 ["d", `M-434.9,265H-459c-2.2,0-4,1.8-4,4v15.9c0,2.2,1.8,4,4,4h2.3v6.9c0,0.5,0.3,1,0.8,1.2c0.2,0.1,0.4,0.1,0.6,0.1 8777 c0.3,0,0.6-0.1,0.9-0.3l9.2-7.9h10.3c2.2,0,4-1.8,4-4V269C-430.9,266.8-432.7,265-434.9,265z M-455.4,278.9c-1.3,0-2.4-1.1-2.4-2.4 8778 c0-1.3,1.1-2.4,2.4-2.4c1.3,0,2.4,1.1,2.4,2.4C-453,277.8-454.1,278.9-455.4,278.9z M-447,278.9c-1.3,0-2.4-1.1-2.4-2.4 8779 c0-1.3,1.1-2.4,2.4-2.4c1.3,0,2.4,1.1,2.4,2.4C-444.6,277.8-445.7,278.9-447,278.9z M-438.6,278.9c-1.3,0-2.4-1.1-2.4-2.4 8780 c0-1.3,1.1-2.4,2.4-2.4c1.3,0,2.4,1.1,2.4,2.4C-436.2,277.8-437.3,278.9-438.6,278.9z`], 8781 [ 8782 "type", 8783 "button", 8784 1, 8785 "live-help", 8786 "form-control", 8787 3, 8788 "click" 8789 ], 8790 [1, "ireland-wallet-success-row"], 8791 [1, "text-bold"], 8792 [1, "cashier-message-container"], 8793 [ 8794 1, 8795 "message-box", 8796 "message-box-graybg", 8797 "no-border" 8798 ], 8799 [1, "message-inner-box"], 8800 [1, "message-text-left"], 8801 [ 8802 1, 8803 "message-text-right", 8804 "tax-text", 8805 "text-bold" 8806 ], 8807 [ 8808 1, 8809 "message-text-right", 8810 "tax-text", 8811 "text-bold", 8812 "success-txt" 8813 ], 8814 [ 8815 "variant", 8816 "on-surface-lowest", 8817 1, 8818 "my-3", 8819 3, 8820 "hidden" 8821 ], 8822 [ 8823 1, 8824 "mx-auto", 8825 "reward-selected", 8826 "pb-3", 8827 3, 8828 "hidden" 8829 ], 8830 [ 8831 3, 8832 "ctaLink", 8833 "offerId", 8834 "isBlackTheme", 8835 "depositTxnId", 8836 "depositCode", 8837 "offerType", 8838 "paymentMethod", 8839 "isQuickDeposit" 8840 ], 8841 [ 8842 1, 8843 "w-100", 8844 "mx-auto", 8845 "reward-cta-spacing", 8846 3, 8847 "hidden" 8848 ], 8849 [ 8850 "ds-button", 8851 "", 8852 "variant", 8853 "filled", 8854 "size", 8855 "large", 8856 "kind", 8857 "primary", 8858 1, 8859 "w-100" 8860 ], 8861 [ 8862 "ds-button", 8863 "", 8864 "size", 8865 "large", 8866 "variant", 8867 "filled", 8868 "kind", 8869 "primary", 8870 1, 8871 "w-100" 8872 ], 8873 [ 8874 "ds-button", 8875 "", 8876 "variant", 8877 "filled", 8878 "size", 8879 "large", 8880 "kind", 8881 "primary", 8882 1, 8883 "w-100", 8884 3, 8885 "click" 8886 ], 8887 [ 8888 "ds-button", 8889 "", 8890 "size", 8891 "large", 8892 "variant", 8893 "filled", 8894 "kind", 8895 "primary", 8896 1, 8897 "w-100", 8898 3, 8899 "click" 8900 ], 8901 [ 8902 1, 8903 "w-100", 8904 "mx-auto", 8905 3, 8906 "click" 8907 ], 8908 [ 8909 1, 8910 "btn", 8911 "btn-primary", 8912 "w-100" 8913 ] 8914 ], 8915 template: function(a, e) { 8916 a & 1 && h(0, vf, 20, 15, "div", 0), a & 2 && f(e.isTransactionSuccess && !e.hideSuccessPage ? 0 : -1); 8917 }, 8918 dependencies: [ 8919 ce, 8920 Ut, 8921 xe, 8922 ct, 8923 pc, 8924 il, 8925 Lo, 8926 ws, 8927 K, 8928 Ae, 8929 ci 8930 ], 8931 encapsulation: 2, 8932 changeDetection: 1 8933 }), t; 8934 })(), br = (() => { 8935 let t = class { 8936 constructor() { 8937 this.depositTxnStatusService = u(Ct), this.position = Me.CO_DEPOSIT_LIMIT_MESSAGES; 8938 } 8939 ngOnDestroy() { 8940 this.depositTxnStatusService.clearTxnLtmBanner(); 8941 } 8942 }; 8943 return t.ɵfac = function(a) { 8944 return new (a || t)(); 8945 }, t.ɵcmp = B({ 8946 type: t, 8947 selectors: [["app-qd-deposit-txn-status"]], 8948 decls: 1, 8949 vars: 1, 8950 consts: [[3, "position"]], 8951 template: function(a, e) { 8952 a & 1 && D(0, "pa-msg-banner", 0), a & 2 && m("position", e.position); 8953 }, 8954 dependencies: [mt], 8955 styles: [`.quick-deposit-feature:not(.qd-dark-mode) app-qd-deposit-txn-status .ds-alert.ds-alert-info{background-color:#f4f9ff}.quick-deposit-feature:not(.qd-dark-mode) app-qd-deposit-txn-status .ds-alert.ds-alert-info .ds-alert-icon{color:#475eec}.quick-deposit-feature:not(.qd-dark-mode) app-qd-deposit-txn-status .ds-alert.ds-alert-info .ds-alert-content-container{color:#1d1c3b} 8956`], 8957 encapsulation: 2 8958 }), t; 8959 })(), yr = (() => { 8960 let t = class { 8961 constructor() { 8962 this.walletService = u(ot), this.bannerQueue = u(Ge), this.bannerAction = u(Vt), this.intlService = u(zt), this.optionListService = u(he), this.gtmService = u(ae), this.dataService = u($), this.timerService = u(zs), this.position = Me.QD_IRELAND_WALLET_MESSAGES, this.hasBanners = Ne(() => this.bannerQueue.getBannersForPosition(this.position)().length > 0), this.showingDismissedBanner = !1, this.sportsKycPendingTimer = null, this.currentBanner
8962Name = null, this.registerActions(), Q(() => { 8963 let e = this.walletService.selectedWallet(); 8964 this.walletService.gamingKYCLimitInfo(), this.showingDismissedBanner && e === this.walletService.sportsWallet && (this.dismissPendingToast(), this.currentBannerName = null, this.bannerQueue.clear(this.position)), this.showingDismissedBanner || this.loadBanners(); 8965 }); 8966 } 8967 ngOnDestroy() { 8968 this.sportsKycPendingTimer && this.timerService.clearTimeout(this.sportsKycPendingTimer), this.bannerAction.clearActions(this.position), this.bannerQueue.clear(this.position); 8969 } 8970 registerActions() { 8971 this.bannerAction.registerAction(this.position, oe.SPORTS_UNVERIFIED, { 8972 primary: () => this.onContinueWithGaming(), 8973 close: () => this.onContinueWithGaming() 8974 }), this.bannerAction.registerAction(this.position, oe.SPORTS_KYC_PENDING, { 8975 primary: () => this.onContinueWithGaming(), 8976 close: () => this.onContinueWithGaming() 8977 }), this.bannerAction.registerAction(this.position, oe.SPORTS_KYC_PENDING_DISMISSED, { close: () => this.dismissPendingToast() }); 8978 } 8979 getCommonPlaceholders() { 8980 return [ 8981 this.optionListService.selectedOption?.paymentMethodInfo?.paymentMethod?.toLowerCase() || "not applicable", 8982 this.gtmService.qdName || "not applicable", 8983 this.dataService.sessionInfo?.productId?.toLowerCase() || "not applicable", 8984 this.walletService.getWalletInfoLabel() 8985 ]; 8986 } 8987 loadBanners() { 8988 if (!this.walletService.isGamingVerified() && this.walletService.gamingKYCLimitInfo() == null) return; 8989 let e = null, i, c = this.getCommonPlaceholders(); 8990 if (this.isFullyBlocked) e = oe.FULLY_BLOCKED, i = [...c]; 8991 else if (this.isVerificationInProgress) e = oe.VERIFICATION_IN_PROGRESS, i = [...c]; 8992 else if (this.isSportsUnverifiedSelected) e = oe.SPORTS_UNVERIFIED, i = [...c]; 8993 else if (this.isSportsKycPendingSelected) e = oe.SPORTS_KYC_PENDING, i = [...c]; 8994 else if (this.isGamingPendingLimitAvailable) { 8995 e = oe.PENDING_LIMIT_AVAILABLE; 8996 let g = this.walletService.gamingKYCLimitInfo(), y = this.intlService.formatCurrency(Number(g?.additionalInfo?.REMAINING_KYC_DEPOSIT_LIMIT) || 0) ?? ""; 8997 i = [...c, y]; 8998 } 8999 e !== this.currentBannerName && (this.currentBannerName = e, this.bannerQueue.clear(this.position), e && this.bannerQueue.loadBanner(e, this.position, i)); 9000 } 9001 get isFullyBlocked() { 9002 return !this.walletService.isSportsVerified() && !this.walletService.isGamingVerified() && this.walletService.isGamingLimitExhausted() && !this.walletService.isKycDocsPending(); 9003 } 9004 get isVerificationInProgress() { 9005 return !this.walletService.isSportsVerified() && !this.walletService.isGamingVerified() && this.walletService.isGamingLimitExhausted() && this.walletService.isKycDocsPending(); 9006 } 9007 get isGamingPendingLimitAvailable() { 9008 return !this.walletService.isSportsVerified() && !this.walletService.isGamingVerified() && !this.walletService.isGamingLimitExhausted() && this.walletService.isKycDocsPending(); 9009 } 9010 get isSportsUnverifiedSelected() { 9011 return this.walletService.selectedWallet() === this.walletService.sportsWallet && !this.walletService.isSportsVerified() && !this.walletService.isKycDocsPending(); 9012 } 9013 get isSportsKycPendingSelected() { 9014 return this.walletService.selectedWallet() === this.walletService.sportsWallet && !this.walletService.isSportsVerified() && this.walletService.isKycDocsPending(); 9015 } 9016 onContinueWithGaming() { 9017 let e = this.isSportsKycPendingSelected; 9018 this.currentBannerName = null, this.bannerQueue.clear(this.position), e && (this.showingDismissedBanner = !0, this.bannerQueue.loadBanner(oe.SPORTS_KYC_PENDING_DISMISSED, this.position), this.sportsKycPendingTimer = this.timerService.setTimeout(() => { 9019 this.showingDismissedBanner = !1, this.bannerQueue.clear(this.position); 9020 }, this.walletService.dismissDuration)), this.walletService.selectWallet(this.walletService.gamingWallet); 9021 } 9022 dismissPendingToast() { 9023 this.showingDismissedBanner = !1, this.sportsKycPendingTimer && (this.timerService.clearTimeout(this.sportsKycPendingTimer), this.sportsKycPendingTimer = null); 9024 } 9025 }; 9026 return t.ɵfac = function(a) { 9027 return new (a || t)(); 9028 }, t.ɵcmp = B({ 9029 type: t, 9030 selectors: [["app-ireland-qd-wallet-messages"]], 9031 decls: 2, 9032 vars: 3, 9033 consts: [[3, "position"]], 9034 template: function(a, e) { 9035 a & 1 && (n(0, "div"), D(1, "pa-msg-banner", 0), s()), a & 2 && (ye("mb-2", e.hasBanners()), o(), m("position", e.position)); 9036 }, 9037 dependencies: [mt], 9038 encapsulation: 2, 9039 changeDetection: 1 9040 }), t; 9041 })(), _t = cs(hl(), 1), qi = class {}, Vi = (t, a) => ({ 9042 frequency: t, 9043 increaseLimitUrl: a 9044 }), Sr = (() => { 9045 let t = class { 9046 constructor() { 9047 this.depositFlowStore = u(Ce), this.translateService = u(pt), this.dataService = u($), this.isBucketChanged = !0, Q(() => { 9048 let e = this.depositFlowStore.enteredAmount(); 9049 e && (this.enteredAmount = e, this.showMessage = !1, this.frequency = "", this.isDailyBucketOne = !1, this.isDailyBucketTwo = !1, this.isDailyBucketThree = !1, this.isDailyThresholdLimit = !1, this.isDailyRgLimitMet = !1, this.dailyCurrentBucket = "", this.isWeeklyRgLimitMet = !1, this.isWeeklyBucketOne = !1, this.isWeeklyBucketTwo = !1, this.isWeeklyBucketThree = !1, this.weeklyCurrentBucket = "", this.isWeeklyThresholdLimit = !1, this.isMonthlyRgLimitMet = !1, this.isMonthlyThresholdLimit = !1, this.isMonthlyBucketOne = !1, this.isMonthlyBucketTwo = !1, this.isMonthlyBucketThree = !1, this.monthlyCurrentBucket = "", this.isBucketChanged = !0, this.getCurrentBucket()); 9050 }); 9051 } 9052 getRgLimitInfo() { 9053 if (this.dataService.RgLimitData) { 9054 let e = this.dataService.RgLimitData; 9055 e && (this.inputData = e, this.setBucketValues()); 9056 } 9057 } 9058 getCurrentBucket() { 9059 this.inputData?.rglimitInfo?.forEach((e) => { 9060 e.type === "Daily" ? e.actualPurchase.value >= this.dailyLimitBucketOne && e.actualPurchase.value < this.dailyLimitBucketTwo ? this.dailyCurrentBucket = "first" : e.actualPurchase.value >= this.dailyLimitBucketTwo && e.actualPurchase.value < this.dailyLimitBucketThree ? this.dailyCurrentBucket = "second" : e.actualPurchase.value >= this.dailyLimitBucketThree && e.actualPurchase.value < e.rgLimit.value && (this.dailyCurrentBucket = "third") : e.type === "Weekly" ? e.actualPurchase.value >= this.weeklyLimitBucketOne && e.actualPurchase.value < this.weeklyLimitBucketTwo ? this.weeklyCurrentBucket = "first" : e.actualPurchase.value >= this.weeklyLimitBucketTwo && e.actualPurchase.value < this.weeklyLimitBucketThree ? this.weeklyCurrentBucket = "second" : e.actualPurchase.value >= this.weeklyLimitBucketThree && e.actualPurchase.value < e.rgLimit.value && (this.weeklyCurrentBucket = "third") : e.type === "Monthly" && (e.actualPurchase.value >= this.monthlyLimitBucketOne && e.actualPurchase.value < this.monthlyLimitBucketTwo ? this.monthlyCurrentBucket = "first" : e.actualPurchase.value >= this.monthlyLimitBucketTwo && e.actualPurchase.value < this.monthlyLimitBucketThree ? this.monthlyCurrentBucket = "second" : e.actualPurchase.value >= this.monthlyLimitBucketThree && e.actualPurchase.value < e.rgLimit.value && (this.monthlyCurrentBucket = "third")); 9061 }), this.toggleLimitMsg(); 9062 } 9063 ngOnInit() { 9064 this.getRgLimitInfo(); 9065 } 9066 calculateBucketValues(e, i) { 9067 return e * i / 100; 9068 } 9069 setBucketValues() { 9070 this.inputData?.rglimitInfo?.forEach((e) => { 9071 e.days === 1 ? (e.type = "Daily", this.dailyLimitBucketOne = this.calculateBucketValues(this.inputData.rg_first_bucket_threshold, e.rgLimit.value), this.dailyLimitBucketTwo = this.calculateBucketValues(this.inputData.rg_second_bucket_threshold, e.rgLimit.value), this.dailyLimitBucketThree = this.calculateBucketValues(this.inputData.rg_third_bucket_threshold, e.rgLimit.value)) : e.days <= 7 ? (e.type = "Weekly", this.weeklyLimitBucketOne = this.calculateBucketValues(this.inputData.rg_first_bucket_threshold, e.rgLimit.value), this.weeklyLimitBucketTwo = this.calculateBucketValues(this.inputData.rg_second_bucket_threshold, e.rgLimit.value), this.weeklyLimitBucketThree = this.calculateBucketValues(this.inputData.rg_third_bucket_threshold, e.rgLimit.value)) : (e.type = "Monthly", this.monthlyLimitBucketOne = this.calculateBucketValues(this.inputData.rg_first_bucket_threshold, e.rgLimit.value), this.monthlyLimitBucketTwo = this.calculateBucketValues(this.inputData.rg_second_bucket_threshold, e.rgLimit.value), this.monthlyLimitBucketThree = this.calculateBucketValues(this.inputData.rg_third_bucket_threshold, e.rgLimit.value)); 9072 }); 9073 } 9074 toggleLimitMsg() { 9075 let e = Number(this.enteredAmount); 9076 if (this.inputData && this.inputData?.rglimitInfo?.forEach((i) => { 9077 if (i.type === "Daily" && !i.requestPending) {
9078 let c = e + i.actualPurchase.value; 9079 c <= i.rgLimit.value && (c >= this.dailyLimitBucketOne && c < this.dailyLimitBucketTwo ? (this.showMessage = !0, this.isDailyRgLimitMet = !1, this.isDailyThresholdLimit = !0, this.isDailyBucketOne = !0) : c >= this.dailyLimitBucketTwo && c < this.dailyLimitBucketThree ? (this.showMessage = !0, this.isDailyRgLimitMet = !1, this.isDailyThresholdLimit = !0, this.isDailyBucketTwo = !0) : c >= this.dailyLimitBucketThree && c < i.rgLimit.value ? (this.showMessage = !0, this.isDailyRgLimitMet = !1, this.isDailyThresholdLimit = !0, this.isDailyBucketThree = !0) : c === i.rgLimit.value ? (this.showMessage = !0, this.isDailyRgLimitMet = !0, this.isDailyThresholdLimit = !0) : c > i.rgLimit.value && (this.showMessage = !1, this.isDailyThresholdLimit = !0)); 9080 } else if (i.type === "Weekly" && !i.requestPending) { 9081 let c = e + i.actualPurchase.value; 9082 c >= this.weeklyLimitBucketOne && c < this.weeklyLimitBucketTwo ? (this.showMessage = !0, this.isWeeklyRgLimitMet = !1, this.isWeeklyThresholdLimit = !0, this.isWeeklyBucketOne = !0) : c >= this.weeklyLimitBucketTwo && c < this.weeklyLimitBucketThree ? (this.showMessage = !0, this.isWeeklyRgLimitMet = !1, this.isWeeklyThresholdLimit = !0, this.isWeeklyBucketTwo = !0) : c >= this.weeklyLimitBucketThree && c < i.rgLimit.value ? (this.showMessage = !0, this.isWeeklyRgLimitMet = !1, this.isWeeklyThresholdLimit = !0, this.isWeeklyBucketThree = !0) : c === i.rgLimit.value ? (this.showMessage = !0, this.isWeeklyRgLimitMet = !0, this.isWeeklyThresholdLimit = !0) : c > i.rgLimit.value && (this.showMessage = !1, this.isWeeklyThresholdLimit = !0); 9083 } else if (i.type === "Monthly" && !i.requestPending) { 9084 let c = e + i.actualPurchase.value; 9085 c === i.rgLimit.value ? (this.showMessage = !0, this.isMonthlyRgLimitMet = !0, this.isMonthlyThresholdLimit = !0) : c > i.rgLimit.value ? (this.showMessage = !1, this.isMonthlyThresholdLimit = !0) : c >= this.monthlyLimitBucketOne && c < this.monthlyLimitBucketTwo ? (this.showMessage = !0, this.isMonthlyRgLimitMet = !1, this.isMonthlyThresholdLimit = !0, this.isMonthlyBucketOne = !0) : c >= this.monthlyLimitBucketTwo && c < this.monthlyLimitBucketThree ? (this.showMessage = !0, this.isMonthlyRgLimitMet = !1, this.isMonthlyThresholdLimit = !0, this.isMonthlyBucketTwo = !0) : c >= this.monthlyLimitBucketThree && c < i.rgLimit.value && (this.showMessage = !0, this.isMonthlyRgLimitMet = !1, this.isMonthlyThresholdLimit = !0, this.isMonthlyBucketThree = !0); 9086 } 9087 }), this.isDailyBucketOne && this.dailyCurrentBucket == "first" || this.isDailyBucketTwo && this.dailyCurrentBucket == "second" || this.isDailyBucketThree && this.dailyCurrentBucket == "third" || this.isWeeklyBucketOne && this.weeklyCurrentBucket == "first" || this.isWeeklyBucketTwo && this.weeklyCurrentBucket == "second" || this.isWeeklyBucketThree && this.weeklyCurrentBucket == "third" || this.isMonthlyBucketOne && this.monthlyCurrentBucket == "first" || this.isMonthlyBucketTwo && this.monthlyCurrentBucket == "second" || this.isMonthlyBucketThree && this.monthlyCurrentBucket == "third") return this.showMessage = !1, this.isBucketChanged = !1, !1; 9088 (this.isMonthlyBucketOne || this.isMonthlyBucketTwo || this.isMonthlyBucketThree) && !this.isWeeklyBucketOne && !this.isWeeklyBucketTwo && !this.isWeeklyBucketThree && !this.isDailyBucketOne && !this.isDailyBucketTwo && !this.isDailyBucketThree && !this.isWeeklyRgLimitMet && !this.isDailyRgLimitMet && !this.isMonthlyRgLimitMet || this.isDailyBucketOne && this.isMonthlyBucketTwo ? this.frequency = "Monthly" : (this.isWeeklyBucketOne || this.isWeeklyBucketTwo || this.isWeeklyBucketThree) && !this.isDailyBucketOne && !this.isDailyBucketTwo && !this.isDailyBucketThree && !this.isWeeklyRgLimitMet && !this.isDailyRgLimitMet && !this.isMonthlyRgLimitMet || this.isWeeklyBucketTwo && (this.isMonthlyBucketOne || this.isMonthlyBucketTwo) || this.isDailyBucketOne && this.isWeeklyBucketTwo ? this.frequency = "Weekly" : (this.isDailyBucketOne || this.isDailyBucketTwo || this.isDailyBucketThree) && !this.isWeeklyRgLimitMet && !this.isDailyRgLimitMet && !this.isMonthlyRgLimitMet ? this.frequency = "Daily" : this.isMonthlyRgLimitMet || this.isMonthlyRgLimitMet && this.isDailyThresholdLimit || this.isWeeklyThresholdLimit && this.isMonthlyRgLimitMet || this.isWeeklyRgLimitMet && this.isMonthlyRgLimitMet || this.isDailyRgLimitMet && this.isMonthlyRgLimitMet || this.isDailyRgLimitMet && this.isWeeklyRgLimitMet && this.isMonthlyRgLimitMet ? this.frequency = "Monthly" : this.isWeeklyRgLimitMet || this.isWeeklyRgLimitMet && this.isDailyThresholdLimit || this.isWeeklyRgLimitMet && this.isMonthlyThresholdLimit || this.isDailyRgLimitMet && this.isWeeklyRgLimitMet ? this.frequency = "Weekly" : this.isDailyRgLimitMet || this.isDailyRgLimitMet && this.isWeeklyThresholdLimit || this.isDailyRgLimitMet && this.isMonthlyThresholdLimit ? this.frequency = "Daily" : this.isDailyThresholdLimit && this.isWeeklyThresholdLimit || this.isDailyThresholdLimit && this.isMonthlyThresholdLimit || this.isDailyThresholdLimit && this.isMonthlyThresholdLimit && this.isWeeklyThresholdLimit ? this.frequency = "Daily" : this.isWeeklyThresholdLimit && this.isMonthlyThresholdLimit && (this.frequency = "Weekly"); 9089 } 9090 translateFrequency() { 9091 return this.translateService.instant("PARTY.CASHIER.web.deposit.threshold.limit." + this.frequency?.toLowerCase()); 9092 } 9093 ngOnDestroy() {} 9094 }; 9095 return t.ɵfac = function(a) { 9096 return new (a || t)(); 9097 }, t.ɵcmp = B({ 9098 type: t, 9099 selectors: [["threshold-limit-messages"]], 9100 decls: 1, 9101 vars: 1, 9102 consts: [ 9103 [ 9104 1, 9105 "thressholdlimit-message-wrapper", 9106 "clear-both" 9107 ], 9108 [ 9109 1, 9110 "content-message-container", 9111 "cashier-notifications", 9112 "mb-3" 9113 ], 9114 [ 9115 1, 9116 "content-message", 9117 "info", 9118 "theme-info-i", 9119 "d-flex", 9120 "align-items-baseline" 9121 ], 9122 [ 9123 1, 9124 "d-flex", 9125 "flex-column" 9126 ], 9127 [ 9128 1, 9129 "notification-text", 9130 3, 9131 "vnDynamicHtml" 9132 ] 9133 ], 9134 template: function(a, e) { 9135 a & 1 && h(0, xf, 6, 2, "div", 0), a & 2 && f(e.showMessage ? 0 : -1); 9136 }, 9137 dependencies: [xe, K], 9138 encapsulation: 2, 9139 changeDetection: 1 9140 }), t; 9141 })(), Wi = (() => { 9142 let t = class { 9143 constructor() { 9144 this.bannerService = u(Ge), this.bannerAction = u(Vt), this.intlService = u(zt), this.dataService = u($), this.optionListService = u(he), this.gtmService = u(ae), this.depositFlowStore = u(Ce), this.resizeService = u(J), this.depositService = u(ee), this.gdlFraService = u(rt), this.bannerLoaded = !1, this.position = Me.GDL_FRA_LTM, this.registerActions(), this.loadBanner(), Q(() => { 9145 this.gdlFraService.showGdlFraValidation() && this.loadBanner(); 9146 }); 9147 } 9148 registerActions() { 9149 this.bannerAction.registerAction(Me.GDL_FRA_LTM, ui.GDL_FRA_LIMIT_TO_BE_EXCEEDED, { primary: () => this.updateAmount() }); 9150 } 9151 loadBanner() { 9152 if (this.bannerLoaded) return; 9153 this.bannerLoaded = !0; 9154 let e = this.gdlFraService.jurisdictionConfigs(), i = this.optionListService.selectedOption?.paymentMethodInfo; 9155 this.fraQuestionnarieLink = e?.fraQuestionnarie ?? "";
9156 let c = i?.paymentMethod?.toLowerCase() || "not applicable"; 9157 this.maxLimit = this.gdlFraService.showGdlFraValidation() ? this.depositService.submitResponse.errorResponse?.allowedAmt?.value : Number(i?.txnLimitInfo?.maxLimit?.value); 9158 let g = this.intlService.formatCurrency(this.maxLimit), y = this.dataService.sessionInfo?.productId?.toLowerCase() || "not applicable", E = this.intlService.formatCurrency(Number(e?.gdlFraThreshold)), C = e?.gdlFraPeriod ?? "", w = this.gtmService.qdName || "not applicable", T = [ 9159 E, 9160 C, 9161 g, 9162 w, 9163 c, 9164 w, 9165 y, 9166 this.fraQuestionnarieLink 9167 ]; 9168 if (!this.gdlFraService.showGdlFraValidation()) { 9169 let _ = Number(this.depositFlowStore.enteredAmount()) || 0, q = this.maxLimit > 0 ? "FRA_GDL_LIMIT_TO_BE_EXCEEDED" : "FRA_GDL_LIMIT_EXCEEDED", ke = { 9170 maxAllowedAmount: Number(this.maxLimit), 9171 depositAmount: _, 9172 alertType: q, 9173 configuredLimit: Number(e?.gdlFraThreshold) 9174 }; 9175 this.gdlFraService.triggerGdlAlert(ke); 9176 } 9177 this.currentBannerName = this.maxLimit > 0 ? ui.GDL_FRA_LIMIT_TO_BE_EXCEEDED : ui.GDL_FRA_LIMIT_EXCEEDED, this.bannerService.loadBanner(this.currentBannerName, this.position, T); 9178 } 9179 updateAmount() { 9180 this.bannerService.remove(this.currentBannerName, this.position), this.depositFlowStore.setEnteredAmount(this.maxLimit?.toFixed(2).toString()), setTimeout(() => this.resizeService.resizeCashier(), 100); 9181 } 9182 }; 9183 return t.ɵfac = function(a) { 9184 return new (a || t)(); 9185 }, t.ɵcmp = B({ 9186 type: t, 9187 selectors: [["app-gdl-fra-ltm-messages"]], 9188 decls: 1, 9189 vars: 0, 9190 consts: [["position", "GDL_FRA_LTM"]], 9191 template: function(a, e) { 9192 a & 1 && D(0, "pa-msg-banner", 0); 9193 }, 9194 dependencies: [mt], 9195 encapsulation: 2, 9196 changeDetection: 1 9197 }), t; 9198 })(), vr = (() => { 9199 let t = class { 9200 get messageType() { 9201 return re; 9202 } 9203 constructor() { 9204 this.depositRedirectService = u(at), this.depositService = u(ee), this.resizeService = u(J), this.resizeService.resizeCashier(); 9205 } 9206 redirectToThirdParty() { 9207 this.depositRedirectService.redirectToThirdParty(this.depositService.handleResponse), this.resizeService.resizeCashier(); 9208 } 9209 }; 9210 return t.ɵfac = function(a) { 9211 return new (a || t)(); 9212 }, t.ɵcmp = B({ 9213 type: t, 9214 selectors: [["app-redirect-message"]], 9215 decls: 2, 9216 vars: 1, 9217 consts: [ 9218 [3, "type"], 9219 ["info", ""], 9220 [ 9221 1, 9222 "btn", 9223 "btn-primary", 9224 "w-100", 9225 "mb-2", 9226 3, 9227 "click" 9228 ] 9229 ], 9230 template: function(a, e) { 9231 a & 1 && h(0, Af, 8, 7)(1, Lf, 5, 4, "show-message", 0), a & 2 && f(e.depositRedirectService?.popupBlocked() ? 0 : 1); 9232 }, 9233 dependencies: [ce, K], 9234 encapsulation: 2, 9235 changeDetection: 1 9236 }), t; 9237 })(), Er = (t) => ({ max: t }), Dr = (() => { 9238 let t = class { 9239 constructor() { 9240 this.userDataService = u(W), this.depositService = u(ee), this.walletService = u(ot), this.depositRedirectService = u(at), this.userDataStore = u(ut), this.depositFlowStore = u(Ce), this.errorStateStore = u(ge), this.gtmService = u(ae), this.resizeService = u(J), this.bannerService = u(Ge), this.ukLccpLimitsService = u(ht), this.gdlFraService = u(rt), this.selectedOption = ne.required(), this.showMaxLimit = !1, this.showAmountError = !1, this.depositResponseAmountPrefilled = !1, this.subscriptions$ = [], this.isPrepaidLimitExceeded = !1, this.isPrepaidLimit = !1, this.irelandGamingKycValidatorFn = Pf(), this.shouldShowPrepaidLimitError = Ne(() => { 9241 if (!this.isPrepaidDailyDepositLimitEnabled || this.selectedOption()?.fundingSource?.toLowerCase() !== "prepaid") return !1; 9242 let e = this.selectedOption()?.paymentMethodInfo?.txnLimitInfo?.limitDetails?.prepaidLimitLeft?.value; 9243 return e !== void 0 && e === 0; 9244 }), this.depositInfo = this.depositService.depositInfo, Q(() => { 9245 let e = this.depositFlowStore.enteredAmount(); 9246 this.depositInfo.amountInAccountCurrency = e, this.depositService.setAmountCharged(), this.depositService.getAmountInTransactionCurrency(), this.amountFormGroup?.controls?.userAmount?.updateValueAndValidity(), this.validateAmount(); 9247 }); 9248 } 9249 ngOnInit() { 9250 this.depositInfo?.amountInAccountCurrency === "" && (this.depositService.depositInfo.amountInAccountCurrency = ""), this.enablePrepaidcardRestrictions = this.userDataService?.userData?.configParams?.enable_prepaidcard_restrictions == "Y", this.isPrepaidDailyDepositLimitEnabled = this.userDataService?.userData?.configParams?.is_prepaid_daily_deposit_limit_enabled === "Y", this.rollingWeekRemainingAmou
9250nt = Number(this.userDataService?.userData?.configParams?.rollingweek_remaining_balance), this.isPrepaidLimitExceeded = Number(this.userDataService?.userData?.configParams?.rollingweek_remaining_balance) == 0, this.initialize(); 9251 } 9252 ngOnChanges() { 9253 this.initialize(); 9254 } 9255 initialize() { 9256 if (this.maxDepositLimit = "0", this.amountFormGroup.addControl("userAmount", new et("")), this.showAmountError = !0, this.isPrepaidDailyDepositLimitEnabled && (this.isPrepaidLimit = this.selectedOption()?.fundingSource?.toLowerCase() === "prepaid"), this.selectedOption()?.paymentMethodInfo?.txnLimitInfo) { 9257 this.selfLimits = this.selectedOption()?.paymentMethodInfo?.txnLimitInfo; 9258 let e = this.selectedOption()?.paymentMethodInfo?.txnLimitInfo?.minLimit?.value, i = this.selectedOption()?.paymentMethodInfo?.txnLimitInfo?.maxLimit?.value, c = this.selectedOption()?.paymentMethodInfo?.lastUsedAmount, g = this.depositInfo?.amountInfo?.nativeCurrency; 9259 i && (this.maxDepositLimit = parseFloat(i).toFixed(2)), e && (this.minDepositLimit = parseFloat(e).toFixed(2)); 9260 let y = this.selectedOption()?.paymentAccountInfo?.exponentZeroCurrencies; 9261 y && (y.split(",").indexOf(g) > -1 ? (c = parseFloat(c).toFixed(0), e = parseFloat(e).toFixed(0), i = parseFloat(i).toFixed(0)) : (c = parseFloat(c).toFixed(2), e = parseFloat(e).toFixed(2), i = parseFloat(i).toFixed(2))), this.depositResponseAmountPrefilled ? this.validateAmount() : (parseFloat(c) < parseFloat(i) ? parseFloat(c) < parseFloat(e) ? this.depositService.depositInfo.amountInAccountCurrency = e : this.depositService.depositInfo.amountInAccountCurrency = c : this.depositService.depositInfo.amountInAccountCurrency = "", this.depositInfo.amountInAccountCurrency = this.depositService?.depositInfo?.amountInAccountCurrency, this.depositFlowStore.setEnteredAmount(this.depositInfo?.amountInAccountCurrency)), this.userDataService?.userData?.configParams?.rg_netloss_lccp_limit_enable == "Y" && (this.selfLimits?.type.includes("rg_netloss_limit_") || this.selfLimits?.type.includes("rg_limit_")) && this.bannerService.fetch(Object.values(Oe)).subscribe(); 9262 } else this.validateAmount(); 9263 this.showMaxLimit = parseFloat(this.maxDepositLimit) != 0 && parseFloat(this.maxDepositLimit) >= parseFloat(this.minDepositLimit), this.ccDepositLimitCheckEnabled = this.userDataService?.userData?.configParams?.isCreditCardDepositLimitCheckEnabled === "Y", this.updateNativeCurrency(), this.userDataService?.userData?.configParams?.colombia_deposit_tax_enabled == "Y" && this.subscriptions$.push(this.amountFormGroup?.controls?.userAmount?.valueChanges?.subscribe(() => { 9264 this.depositService.calculateVATPercentage(this.amountFormGroup?.controls?.userAmount?.value); 9265 })); 9266 } 9267 validateAmount() { 9268 this.minLimit = this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value, this.maxLimit = this.selectedOption()?.paymentMethodInfo?.maxDepositLimit?.value, this.amountFormGroup?.controls?.userAmount?.setValidators(Y.compose([ 9269 Y.required, 9270 Y.pattern("^[0-9]+(.[0-9]{1,2})?$"), 9271 Y.min(this.minLimit), 9272 Y.max(parseFloat(this.maxDepositLimit)) 9273 ])), this.depositService.setAmountCharged(), this.depositService.getAmountInTransactionCurrency(), this.showAmountError = !0, parseFloat(this.depositInfo?.amountInAccountCurrency) < parseFloat(this.minDepositLimit) && (this.amountFormGroup?.controls?.userAmount?.removeValidators([Y.min(this.minLimit)]), this.amountFormGroup?.controls?.userAmount?.updateValueAndValidity()), this.selfLimits?.type === "txn_limit" && parseFloat(this.depositInfo?.amountInAccountCurrency) > parseFloat(this.maxDepositLimit) && (this.amountFormGroup?.controls?.userAmount?.removeValidators([Y.max(this.maxLimit)]), this.amountFormGroup?.controls?.userAmount?.updateValueAndValidity()), this.selectedOption().accountBalance && parseFloat(this.depositInfo?.amountInAccountCurrency) > this.selectedOption()?.accountBalance && this.amountFormGroup?.controls?.userAmount?.setValidators(Y.compose([ 9274 Y.required, 9275 Y.pattern("^[0-9]+(.[0-9]{1,2})?$"), 9276 Y.min(this.minLimit), 9277 Y.max(parseFloat(this.maxDepositLimit)), 9278 Mf(!0) 9279 ])), this.depositInfo?.isBelgiumRgDecreeEnabled && (this.minLimit = parseFloat(this.selectedOption()?.paymentMethodInfo?.txnLimitInfo?.minLimit?.value), this.maxLimit = parseFloat(this.selectedOption()?.paymentMethodInfo?.txnLimitInfo?.maxLimit?.value)), this.validateSelfSetLimits(), this.validatePrepaidLimit(), this.validateOccuDetails(), this.combinedValidator(); 9280 } 9281 validateSelfSetLimits() { 9282 (this.selfLimits && (this.selfLimits?.type.includes("purchase_limit_") || this.selfLimits?.type.includes("rg_limit_") || this.selfLimits?.type.includes("svoc_limit_") || this.selfLimits?.type.includes("overall_deposit_limit_") || this.selfLimits?.type.includes("money_loss_limit_") || this.selfLimits?.type === "txn_limit" || this.selfLimits?.type?.toLowerCase()?.includes("gdl_fra_limit_ltm")) || this.userDataService?.userData?.configParams?.rg_netloss_lccp_limit_enable == "Y" && this.selfLimits?.type.includes("rg_netloss_limit_")) && (+this.depositInfo?.amountInAccountCurrency >= this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value && +this.depositInfo?.amountInAccountCurrency > +this.maxDepositLimit ? (this.selfLimitValidation(), this.showAmountError = !1) : (this.amountFormGroup?.controls?.userAmount?.hasError("selfSetLimit") && this.resetBaseValidators(), this.showAmountError = !0, this.amountFormGroup?.controls?.userAmount?.setValidators(Y.compose([ 9283 Y.required, 9284 Y.pattern("^[0-9]+(.[0-9]{1,2})?$"), 9285 Y.min(this.minLimit), 9286 Y.max(parseFloat(this.maxDepositLimit)) 9287 ])), this.amountFormGroup?.controls?.userAmount?.updateValueAndValidity()), this.limitPeriod = this.selfLimits?.type.substring(this.selfLimits?.type.lastIndexOf("_") + 1)), this.ccDepositLimitCheckEnabled && this.selectedOption()?.creditCard && (this.depositInfo?.amountInAccountCurrency < this.selectedOption()?.paymentMethodInfo?.txnLimitInfo?.minLimit?.value && this.ccCurrentDepositLimit < this.selectedOption()?.paymentMethodInfo?.txnLimitInfo?.minLimit?.value ? (this.showAmountError = !1, this.selfLimitValidation(), this.errorStateStore.setShowCCDepositLimitCheckMsg(!0)) : parseFloat(this.depositInfo?.amountInAccountCurrency) > parseFloat(this.selectedOption()?.paymentMethodInfo?.txnLimitInfo?.maxLimit?.value) ? (this.errorStateStore.setShowCCDepositLimitCheckMsg(!1), this.selfLimitValidation(), this.showAmountError = !1) : parseFloat(this.depositInfo?.amountInAccountCurrency) > parseFloat(this.ccCurrentDepositLimit) ? (this.errorStateStore.setShowCCDepositLimitCheckMsg(!0), this.selfLimitValidation(), this.showAmountError = !1) : (this.showAmountError = !0, this.errorStateStore.setShowCCDepositLimitCheckMsg(!1))), this.resizeService.resizeCashier(); 9288 } 9289 validatePrepaidLimit() { 9290 this.enablePrepaidcardRestrictions && this.selectedOption()?.fundingSource?.toLowerCase() == le.PREPAID && !this.isPrepaidLimitExceeded && Number(this.maxDepositLimit) >
9290 this.rollingWeekRemainingAmount && (this.maxDepositLimit = this.rollingWeekRemainingAmount, this.amountFormGroup?.controls?.userAmount?.setValidators(Y.compose([ 9291 Y.required, 9292 Y.pattern("^[0-9]+(.[0-9]{1,2})?$"), 9293 Y.min(this.minLimit), 9294 Y.max(parseFloat(this.maxDepositLimit)), 9295 _f(!0) 9296 ])), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity()); 9297 } 9298 onChangeAmt() { 9299 this.depositFlowStore.setEnteredAmount(this.depositInfo?.amountInAccountCurrency), this.errorStateStore.setInstrumentDepositLimitErrorDetails(null), this.validateSelfSetLimits(), this.amountFormGroup?.controls?.userAmount?.markAsTouched(), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity(), this.ukLccpLimitsService.showRgLimitError() && (this.ukLccpLimitsService.showRgLimitError.set(!1), this.bannerService.clear(Me.UK_LCCP_DEPOSIT_LIMIT_MESSAGES)), this.gdlFraService.clearGdlBanner(); 9300 } 9301 onAmountBlur() { 9302 this.amountFormGroup?.controls?.userAmount?.errors && this.gtmService.paymentErrorEvent("Please enter Amount"), this.amountFormGroup?.controls?.userAmount?.hasError("max") && Number(this.depositInfo?.amountInAccountCurrency) > this.maxLimit && this.maxLimit > 0 && !this.selfLimits?.type.includes("svoc_limit_") && !this.selfLimits?.type?.toLowerCase()?.includes("gdl_fra_limit_ltm") && this.gtmService.paymentErrorEvent("limits exceeded"); 9303 } 9304 updateNativeCurrency() { 9305 if (this.depositInfo?.amountInAccountCurrency) { 9306 if (this.depositInfo?.amountInfo?.nativeCurrency !== this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.currencyCode ? this.depositService.depositInfo.amountInfo.nativeAmountString = this.depositService.getAmountInTransactionCurrency() : this.depositService.depositInfo.amountInfo.nativeAmountString = parseFloat(this.depositInfo?.amountInAccountCurrency).toFixed(2), this.selectedOption()?.paymentMethodInfo?.formattedFee) { 9307 if (this.selectedOption()?.paymentMethodInfo?.feeType === "abs") this.depositService.depositInfo.amountCharged = (parseFloat(this.depositInfo?.amountInAccountCurrency) + parseFloat(this.selectedOption().paymentMethodInfo.formattedFee)).toFixed(2); 9308 else if (parseFloat(this.selectedOption()?.paymentMethodInfo?.formattedFee) > 0) { 9309 let e = parseFloat(this.depositInfo?.amountInAccountCurrency) * parseFloat(this.selectedOption()?.paymentMethodInfo?.formattedFee) / 100; 9310 this.depositService.depositInfo.amountCharged = (parseFloat(this.depositInfo?.amountCharged) + e).toFixed(2); 9311 } 9312 this.resizeService.resizeCashier(); 9313 } 9314 } else this.depositService.depositInfo.amountInfo.nativeAmountString = "", this.depositService.depositInfo.amountCharged = ""; 9315 } 9316 keyPressNumbersDecimal(e) { 9317 let i = e.which ? e.which : e.keyCode; 9318 return i !== 46 && i > 31 && (i < 48 || i > 57) ? (e.preventDefault(), !1) : !0; 9319 } 9320 selfLimitValidation() { 9321 this.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") || (this.amountFormGroup?.controls?.userAmount?.setValidators(Y.compose([ 9322 Y.required, 9323 Y.pattern("^[0-9]+(.[0-9]{1,2})?$"), 9324 Y.min(this.minLimit), 9325 Y.max(parseFloat(this.maxDepositLimit)), 9326 Of(!0) 9327 ])), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity()); 9328 } 9329 resetBaseValidators() { 9330 this.amountFormGroup?.controls?.userAmount?.setValidators(Y.compose([ 9331 Y.required, 9332 Y.pattern("^[0-9]+(.[0-9]{1,2})?$"), 9333 Y.min(this.minLimit), 9334 Y.max(parseFloat(this.maxDepositLimit)) 9335 ])), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity(); 9336 } 9337 validateRekycLimit() { 9338 return this.userDataService?.userData?.configParams?.spainRekycEnabled == "Y" && this.userDataService?.userData?.configParams?.rekycSubErrorCode == "502" && this.userDataService?.userData?.configParams?.spain_rekycFailed == "false" && (Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) < Number(this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value) || Number(this.depositInfo?.amountInAccountCurrency) > Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit)) ? { spainRekycLimit: !0 } : null; 9339 } 9340 validateOccuDetails() { 9341 this.userDataService?.userData?.configParams?.isPlayerJobDetailsUpdated == "N" && !this.userDataStore.userODetails()?.softLaunch && ["allow-payment"].includes(this.userDataStore.userODetails()?.status) && Number(this.depositInfo?.amountInAccountCurrency) >= this.minLimit && this.userDataStore.userODetails()?.allowedAmt < this.depositInfo?.amountInfo?.nativeAmountString && (this.amountFormGroup?.controls?.userAmount?.addValidators([If.bind(this)()]), this.amountFormGroup?.controls?.userAmount?.markAsTouched(), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity()); 9342 } 9343 validateAnnRekycLimit() { 9344 return this.userDataService?.userData?.configParams?.rekycSubErrorCode == "702" && (Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) < Number(this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value) || Number(this.depositInfo?.amountInAccountCurrency) > Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit)) ? { spainAnnRekycLimitExceeded: !0 } : null; 9345 } 9346 validateAmlThreshold() { 9347 if (this.selectedOption()?.paymentMethodInfo?.type === "CC" && this.userDataService?.userData?.configParams?.esAmlThresholdLimitsEnabled === "Y") { 9348 if (Number(this.selectedOption()?.paymentAccountInfo?.es_allowed_amount) < this.minLimit) return { spainThreshLimitBreached: !0 }; 9349 if (Number(this.depositInfo?.amountInfo?.nativeAmountString) > Number(this.selectedOption()?.paymentAccountInfo?.es_allowed_amount)) return { spainThreshLimitToBeBreached: !0 }; 9350 } 9351 return null; 9352 } 9353 combinedValidator() { 9354 let e = this.validateAnnRekycLimit(), i = this.validateAmlThreshold(), c = this.validateRekycLimit(); 9355 if (e) { 9356 if (this.amountFormGroup?.controls?.userAmount?.addValidators([Rf.bind(this)()]), this.amountFormGroup?.controls?.userAmount?.markAsTouched(), this.amountFormGroup?.controls?.userAmount?.updateValueAndValidity(), this.resizeService.resizeCashier(), this.amountFormGroup?.controls?.userAmount?.dirty || this.amountFormGroup?.controls?.userAmount?.touched) { 9357 let g = Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) < Number(this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value) ? "payment method restriction banner" : "y
9357ou can deposit upto " + this.userDataService?.userData?.configParams?.rekycRemainingLimit + "⬠banner"; 9358 this.gtmService.raiseEventForAnnRekycLoad(g); 9359 } 9360 return; 9361 } 9362 if (this.validateEsExpiredIdCheck()) { 9363 if (this.amountFormGroup?.controls?.userAmount?.addValidators([Nf.bind(this)()]), this.amountFormGroup?.controls?.userAmount?.markAsTouched(), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity(), this.resizeService.resizeCashier(), this.amountFormGroup?.controls?.userAmount?.dirty || this.amountFormGroup?.controls?.userAmount?.touched) { 9364 let g = Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) < Number(this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value) ? "payment method restriction banner" : "you can deposit upto " + this.userDataService?.userData?.configParams?.rekycRemainingLimit + "⬠banner"; 9365 this.gtmService.raiseEventForEsExpIdKycLoad(g, "partially verified/web verification passed"); 9366 } 9367 return; 9368 } 9369 if (i) { 9370 i?.spainThreshLimitBreached ? (this.amountFormGroup?.controls?.userAmount?.addValidators([wf.bind(this)()]), this.gtmService.raiseEventForInsVerLoad(this.selectedOption()?.paymentMethodInfo?.paymentMethod + " - over 2k banner")) : i?.spainThreshLimitToBeBreached && (this.amountFormGroup?.controls?.userAmount?.addValidators([kf.bind(this)()]), (this.amountFormGroup?.controls?.userAmount?.dirty || this.amountFormGroup?.controls?.userAmount?.touched) && this.gtmService.raiseEventForInsVerLoad(this.selectedOption()?.paymentMethodInfo?.paymentMethod + " - under 2k banner")), this.amountFormGroup?.controls?.userAmount?.markAsTouched(), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity(), this.resizeService.resizeCashier(); 9371 return; 9372 } 9373 if (c) { 9374 this.amountFormGroup?.controls?.userAmount?.addValidators([Cf.bind(this)()]), this.amountFormGroup?.controls?.userAmount?.markAsTouched(), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity(), this.resizeService.resizeCashier(), (this.amountFormGroup?.controls?.userAmount?.dirty || this.amountFormGroup?.controls?.userAmount?.touched) && this.gtmService.raiseEventForRekycLoad("user exceeded deposit limit banner"); 9375 return; 9376 } 9377 return this.validateEskYCCheck() && (this.amountFormGroup?.controls?.userAmount?.addValidators([Tf.bind(this)()]), this.amountFormGroup?.controls?.userAmount?.markAsTouched(), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity(), this.resizeService.resizeCashier()), this.validateIrelandGamingKycLimit() ? this.amountFormGroup?.controls?.userAmount?.hasError("irelandGamingKycError") || (this.amountFormGroup?.controls?.userAmount?.hasError("selfSetLimit") && this.resetBaseValidators(), this.amountFormGroup?.controls?.userAmount?.addValidators([this.irelandGamingKycValidatorFn]), this.amountFormGroup?.controls?.userAmount?.markAsTouched(), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity(), this.resizeService.resizeCashier()) : this.amountFormGroup?.controls?.userAmount?.hasError("irelandGamingKycError") && (this.amountFormGroup?.controls?.userAmount?.removeValidators([this.irelandGamingKycValidatorFn]), this.amountFormGroup.controls?.userAmount?.updateValueAndValidity()), null; 9378 } 9379 validateEsExpiredIdCheck() { 9380 return this.userDataService?.userData?.configParams?.isSpainExpiryKycRefreshCheckEnabled == "Y" && this.userDataService?.userData?.configParams?.rekycSubErrorCode == "604" && (Number(this.depositInfo?.amountInAccountCurrency) > Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) || Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) < Number(this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value)) ? { expiredKycLimitValidation: !0 } : null; 9381 } 9382 validateEskYCCheck() { 9383 return this.userDataService?.userData?.configParams?.syncing_es_automated_error_codes == "Y" && this.userDataService?.userData?.configParams?.spainkycErrorCode == "204" && (Number(this.depositInfo?.amountInAccountCurrency) > Number(this.userDataService?.userData?.configParams?.kycRemainingLimit) || Number(this.userDataService?.userData?.configParams?.kycRemainingLimit) < Number(this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value)) ? { esKycLimitValidation: !0 } : null; 9384 } 9385 validateIrelandGamingKycLimit() { 9386 if (this.userDataService?.userData?.configParams?.irelandWalletBucketEnabled == "Y" && !this.walletService.isGamingVerified() && this.walletService.selectedWallet()?.toUpperCase() === this.walletService.gamingWallet) { 9387 let e = Number(this.walletService.gamingKYCAdditionalInfo()?.REMAINING_KYC_DEPOSIT_LIMIT ?? 0); 9388 return (e < this.minLimit || Number(this.depositInfo?.amountInAccountCurrency) > e) && Number(this.maxLimit) > e && e > 0 ? { irelandGamingKycError: !0 } : null; 9389 } 9390 return null; 9391 } 9392 ngOnDestroy() { 9393 this.subscriptions$.map((e) => e.unsubscribe()); 9394 } 9395 }; 9396 return t.ɵfac = function(a) { 9397 return new (a || t)(); 9398 }, t.ɵcmp = B({ 9399 type: t, 9400 selectors: [["app-amount"]], 9401 inputs: { 9402 amountFormGroup: "amountFormGroup", 9403 selectedOption: [1, "selectedOption"] 9404 }, 9405 features: [Ft], 9406 decls: 14, 9407 vars: 18, 9408 consts: [ 9409 [ 9410 "vnFocusNoScroll", 9411 "", 9412 1, 9413 "amount-field", 9414 3, 9415 "enabled" 9416 ], 9417 [3, "formGroup"], 9418 [1, "form-control-wrapper"], 9419 ["hideRequiredMarker", ""], 9420 [ 9421 "type", 9422 "text", 9423 "id", 9424 "userAmount", 9425 "name", 9426 "userAmount", 9427 "formControlName", 9428 "userAmount", 9429 "matInput", 9430 "", 9431 "required", 9432 "", 9433 "inputmode", 9434 "decimal", 9435 "step", 9436 "0.01", 9437 "onpaste", 9438 "return false;", 9439 "ondrop", 9440 "return false;", 9441 1, 9442 "form-control", 9443 3, 9444 "ngModelChange", 9445 "keypress", 9446 "input", 9447 "blur", 9448 "vnAutoFocus", 9449 "ngModel", 9450 "readonly" 9451 ], 9452 [1, "mx-1"] 9453 ], 9454 template: function(a, e) { 9455 if (a & 1) { 9456 let i = k(); 9457 n(0, "div", 0)(1, "form", 1)(2, "div", 2)(3, "mat-form-field", 3)(4, "mat-label"), d(5), r(6, "translate"), r(7, "vnCurrencySymbol"), s(), n(8, "input", 4), ri("ngModelChange", function(c) { 9458 return A(i), si(e.depositInfo.amountInAccountCurrency, c) || (e.depositInfo.amountInAccountCurrency = c), x(c); 9459 }), L("keypress", function(c) { 9460 return e.keyPressNumbersDecimal(c); 9461 })("input", function() { 9462 return e.onChangeAmt(); 9463 })("blur", function() { 9464 return e.onAmountBlur(); 9465 }), s(), ve(), ve(), gt(9)(10)(11), h(12, Yf, 6, 7, "mat-hint"), h(13, Qf, 3, 1, "mat-error"), s()()()(); 9466 } 9467 if (a & 2) { 9468 let i; 9469 m("enabled", !0), o(), m("formGroup", e.amountFormGroup), o(), ye("prepaid-limit-error", e.isPrepaidDailyDepositLimitEnabled && e.isPrepaidLimit), o(3), be(" ", p(6, 11, "PARTY.CASHIER.web.common.amount.currency"), " ", p(7, 13, e.selectedOption()?.paymentMethodInfo?.minDepositLimit?.currencyCode ?? ""), " "), o(3), m("vnAutoFocus", !0), oi("ngModel", e.depositInfo.amountInAccountCurrency), m("readonly", e.depositRedirectService == null ? null : e.depositRedirectService.popupBlocked()), De(), De(), o(), $e((i = e.selectedOption()) == null || i.paymentMethodInfo == null || i.paymentMethodInfo.minDepositLimit == null ? null : i.paymentMethodInfo.minDepositLimit.value), o(), $e(e.selectedOption()?.paymentMethodInfo?.minDepositLimit?.currencyCode ?? "USD"), o();
9470 let c = $e(e.amountFormGroup == null || e.amountFormGroup.controls == null ? null : e.amountFormGroup.controls.userAmount); 9471 o(), f(e.showAmountError && !(c?.invalid && (c?.dirty || c?.touched)) ? 12 : -1), o(), f(e.showAmountError && (c?.dirty || c?.touched) ? 13 : -1); 9472 } 9473 }, 9474 dependencies: [ 9475 xt, 9476 yt, 9477 pi, 9478 Et, 9479 Dt, 9480 kn, 9481 St, 9482 vt, 9483 qt, 9484 fi, 9485 hi, 9486 Yo, 9487 Cl, 9488 Bo, 9489 xo, 9490 tn, 9491 K, 9492 Ae, 9493 ci 9494 ], 9495 encapsulation: 2, 9496 changeDetection: 1 9497 }), t; 9498 })(), xr = (() => { 9499 let t = class { 9500 constructor() { 9501 this.document = u(Se), this.depositService = u(ee), this.depositRedirectService = u(at), this.depositFlowStore = u(Ce), this.translate = u(pt), this.loaderService = u(Ie), this.cardIframeService = u(kt), this.page = u(ni), this.paymentsCommonConfig = u(Je), this.ngpgConfig = u(To), this.isCvvDialogVisible = N(!1), this.iframeInitlialized = !1, Q(() => { 9502 this.depositFlowStore.cvv(), this.depositService.showDepositFailure() && (this.setCvv2ClearValidations(), this.cardIframeService._eventBridge()?.sendMessageToIframe({ eventName: ue.focus_input })); 9503 }); 9504 } 9505 initializeParent() { 9506 if (this.cardIframeService._iframeService() && this.cardIframeService._eventBridge()) { 9507 this.cardIframeService._eventBridge()?.receiveEvent(ue.page_loaded, this.sendCardInputRequest.bind(this)); 9508 let e = { 9509 ngpgHost: this.ngpgConfig.host, 9510 themeName: this.page.theme, 9511 usecase: gi.update_cvv, 9512 styleProperties: { 9513 width: "100pct", 9514 height: "50px", 9515 border: "0" 9516 } 9517 }; 9518 setTimeout(() => { 9519 this.cardIframeService._iframeService()?.createPaymentIframe(e)?.success && (this.cardIframeService._eventBridge()?.initializeParent(), this.cardIframeService._eventBridge()?.receiveEvent(ue.show_cvv_tooltip, this.showCVVTooltip.bind(this)), this.getCvv2Validation()); 9520 }, 0); 9521 } 9522 } 9523 getCvv2Validation() { 9524 this.setCvv2ClearValidations(), this.cardIframeService._eventBridge()?.receiveEvent(ue.card_form_valid, () => { 9525 this.ccInputFormGroup.setErrors(null), this.cardIframeService.updateHeight("50px"); 9526 }), this.cardIframeService._eventBridge()?.receiveEvent(ue.card_form_invalid, () => { 9527 this.ccInputFormGroup.setErrors({ invalid: !0 }), this.cardIframeService.updateHeight("60px"); 9528 }), this.cardIframeService._eventBridge()?.receiveEvent(ue.gtm_event_request, (e) => { 9529 e?.eventType === "focusout" && !e?.isValid && this.cardIframeService.updateHeight("60px"); 9530 }); 9531 } 9532 setCvv2ClearValidations() { 9533 this.cardIframeService._eventBridge()?.sendMessageToIframe({ eventName: ue.card_input_enable }), this.cardIframeService._eventBridge()?.sendMessageToIframe({ eventName: ue.card_input_clear }), this.ccInputFormGroup.setErrors({ invalid: !0 }); 9534 } 9535 ngOnInit() {} 9536 showCVVTooltip() { 9537 this.depositService?.depositInfo?.paymentMethod.toUpperCase() != le.AMEX && this.isCvvDialogVisible.set(!0); 9538 } 9539 closetooltip() { 9540 this.isCvvDialogVisible.set(!1); 9541 } 9542 sendCardInputRequest(e = "") { 9543 let i = { [Xo.card_cvv]: { required: this.translate.instant("PARTY.CASHIER.web.deposit.cc.cvv.required3") } }, c = { [Xo.card_cvv]: { 9544 required: !0, 9545 minLength: this.cvvMinLength, 9546 maxLength: this.cvvMaxLength, 9547 labelText: this.translate.instant("PARTY.CASHIER.web.deposit.cc.cvv.label") 9548 } }, { borderColor: g, textColor: y } = this.getInputFieldStyle(), E = { 9549 usecase: gi.update_cvv, 9550 paymentMethod: this.depositService?.depositInfo?.paymentMethod?.toUpperCase(), 9551 validationMessages: i, 9552 inputProperties: c, 9553 additionalData: ie({ 9554 themeName: this.page.theme, 9555 borderColor: g, 9556 textColor: y 9557 }, this.paymentsCommonConfig?.qdDarkModeEnabled && { darkThemeName: "dark-theme" }), 9558 iframeSource: "quickdeposit-app" 9559 }, C = { 9560 eventName: ue.card_input, 9561 payload: E 9562 }; 9563 C.eventName = e == "update" ? ue.update_card_input : ue.card_input, this.cardIframeService._eventBridge()?.sendMessageToIframe(C); 9564 } 9565 ngOnChanges() { 9566 this.setCVVMinMaxLength(), this.iframeInitlialized ? (this.setCvv2ClearValidations(), this.sendCardInputRequest
9566("update")) : (this.iframeInitlialized = !0, this.initializeParent()); 9567 } 9568 setCVVMinMaxLength() { 9569 if (this.depositService?.depositInfo) { 9570 let e = this.depositService?.depositInfo?.paymentMethod.toUpperCase() === le.AMEX ? 4 : 3; 9571 this.cvvMinLength = e, this.cvvMaxLength = e; 9572 } 9573 } 9574 getInputFieldStyle() { 9575 let e = this.document?.querySelector(".cashier-form-wrapper .form-control-wrapper .mat-mdc-text-field-wrapper"), i = this.document?.querySelector(".mat-mdc-form-field mat-label"); 9576 return { 9577 borderColor: e && getComputedStyle(e)?.borderColor || "#d5d5d5", 9578 textColor: i && getComputedStyle(i)?.color || "#333" 9579 }; 9580 } 9581 ngOnDestroy() { 9582 this.iframeInitlialized = !1, this.cardIframeService._eventBridge()?.sendMessageToIframe({ eventName: ue.clear_events }), this.cardIframeService._eventBridge()?.removeAll(), this.cardIframeService.eventBridge = new Qo(); 9583 } 9584 }; 9585 return t.ɵfac = function(a) { 9586 return new (a || t)(); 9587 }, t.ɵcmp = B({ 9588 type: t, 9589 selectors: [["app-cc-input"]], 9590 inputs: { ccInputFormGroup: "ccInputFormGroup" }, 9591 features: [Ft], 9592 decls: 4, 9593 vars: 2, 9594 consts: [ 9595 ["id", "card-container"], 9596 [ 9597 "method", 9598 "POST", 9599 "name", 9600 "depositpostredirectform", 9601 "id", 9602 "depositpostredirectform", 9603 "target", 9604 "TheWindow", 9605 3, 9606 "action" 9607 ], 9608 [ 9609 "src", 9610 ds``, 9611 "name", 9612 "threeDS2redirect", 9613 "id", 9614 "threeDS2redirect", 9615 2, 9616 "display", 9617 "none" 9618 ], 9619 [ 9620 1, 9621 "cvv-dialog", 9622 "dialog-overlay-qd" 9623 ], 9624 [ 9625 "type", 9626 "hidden", 9627 "name", 9628 "creq", 9629 3, 9630 "value" 9631 ], 9632 [ 9633 "type", 9634 "hidden", 9635 "name", 9636 "JWT", 9637 3, 9638 "value" 9639 ], 9640 [ 9641 "type", 9642 "hidden", 9643 "name", 9644 "MD", 9645 3, 9646 "value" 9647 ], 9648 [ 9649 "type", 9650 "hidden", 9651 "name", 9652 "PaReq", 9653 3, 9654 "value" 9655 ], 9656 [ 9657 "type", 9658 "hidden", 9659 "name", 9660 "TermUrl", 9661 3, 9662 "value" 9663 ], 9664 [ 9665 1, 9666 "tooltip-content", 9667 "cvv-dialog-content" 9668 ], 9669 [ 9670 1, 9671 "my-2", 9672 "mx-3" 9673 ], 9674 [1, "card-icon"], 9675 [ 9676 1, 9677 "dialog-action-btn", 9678 "mt-2" 9679 ], 9680 [ 9681 "type", 9682 "button", 9683 1, 9684 "btn", 9685 "btn-primary", 9686 "okgotit", 9687 3, 9688 "click" 9689 ] 9690 ], 9691 template: function(a, e) { 9692 a & 1 && (_e(0, "div", 0), h(1, Zf, 5, 5, "form", 1), _e(2, "iframe", 2), h(3, eg, 10, 6, "div", 3)), a & 2 && (o(), f(e.loaderService.depositRedirectInProgress() ? 1 : -1), o(2), f(e.isCvvDialogVisible() ? 3 : -1)); 9693 }, 9694 dependencies: [K], 9695 styles: [".cvv-dialog-content[_ngcontent-%COMP%]{justify-content:center;align-items:center;background:#fff;padding:1rem;border-radius:1rem}.cvv-dialog-content[_ngcontent-%COMP%] .dialog-action-btn[_ngcontent-%COMP%]{max-width:200px}.dialog-overlay-qd[_ngcontent-%COMP%]{position:absolute;top:0;left:0;right:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;height:100%}"], 9696 changeDetection: 1 9697 }), t; 9698 })(), Ar = (() => { 9699 let t = class { 9700 constructor() { 9701 this.walletService = u(ot), this.intlService = u(zt), this.bannerService = u(Ge), this.bannerAction = u(Vt), this.gtmService = u(ae), this.dataService = u($), this.minLimit = ne(0), this.instrumentName = ne(""), this.changeAmount = ft(), this.position = Me.QD_IRELAND_GAMING_LIMIT, this.gamingWalletDepositInfo = this.walletService.gamingKYCAdditionalInfo(), this.currentBannerName = null, this.remainingLimit = this.intlService.formatCurrency(Number(this.gamingWalletDepositInfo?.REMAINING_KYC_DEPOSIT_LIMIT) || 0) ?? "", this.registerActions(), Q(() => { 9702 let e = this.instrumentName(), i = this.minLimit(); 9703 e && i != null && this.loadMessageBanner(); 9704 }); 9705 } 9706 ngOnDestroy() { 9707 this.bannerAction.clearActions(this.position), this.bannerService.clear(this.position); 9708 } 9709 registerActions() { 9710 this.bannerAction.registerAction(this.position, oe.GAMING_KYC_PENDING_LIMIT_AVAILABLE, { primary: () => this.onUpdateAmount() }), this.bannerAction.registerAction(this.position, oe.GAMING_UNVERF_LIMIT_AVAILABLE, { primary: () => this.onUpdateAmount() }); 9711 } 9712 loadMessageBanner() { 9713 let e = this.intlService.formatCurrency(this.minLimit()) ?? "", i = this.gtmService.qdName || "not applicable", c = this.dataService.sessionInfo?.productId?.toLowerCase() || "not applicable", g = [ 9714 this.remainingLimit, 9715 e, 9716 this.instrumentName(), 9717 i, 9718 c 9719 ], y; 9720 this.walletService.isKycDocsPending() ? Number(this.gamingWalletDepositInfo?.REMAINING_KYC_DEPOSIT_LIMIT) < this.minLimit() ? y = oe.GAMING_PENDING_MIN_LIMIT : y = oe.GAMING_KYC_PENDING_LIMIT_AVAILABLE
9720: Number(this.gamingWalletDepositInfo?.REMAINING_KYC_DEPOSIT_LIMIT) < this.minLimit() ? y = oe.GAMING_MIN_LIMIT : y = oe.GAMING_UNVERF_LIMIT_AVAILABLE, y !== this.currentBannerName && (this.currentBannerName = y, this.bannerService.clear(this.position), this.bannerService.loadBanner(y, this.position, g)); 9721 } 9722 onUpdateAmount() { 9723 this.changeAmount.emit(Number(this.gamingWalletDepositInfo?.REMAINING_KYC_DEPOSIT_LIMIT)); 9724 } 9725 }; 9726 return t.ɵfac = function(a) { 9727 return new (a || t)(); 9728 }, t.ɵcmp = B({ 9729 type: t, 9730 selectors: [["app-ireland-qd-gaming-limit"]], 9731 inputs: { 9732 minLimit: [1, "minLimit"], 9733 instrumentName: [1, "instrumentName"] 9734 }, 9735 outputs: { changeAmount: "changeAmount" }, 9736 decls: 1, 9737 vars: 1, 9738 consts: [[3, "position"]], 9739 template: function(a, e) { 9740 a & 1 && D(0, "pa-msg-banner", 0), a & 2 && m("position", e.position); 9741 }, 9742 dependencies: [mt], 9743 encapsulation: 2, 9744 changeDetection: 1 9745 }), t; 9746 })(), Ki = (() => { 9747 let t = class { 9748 constructor() { 9749 this.bannerQueue = u(Ge), this.bannerAction = u(Vt), this.intlService = u(zt), this.optionListService = u(he), this.gtmService = u(ae), this.dataService = u($), this.depositService = u(ee), this.userDataService = u(W), this.depositFlowStore = u(Ce), this.resizeService = u(J), this.ukLccpLimitsService = u(ht), this.position = Me.UK_LCCP_DEPOSIT_LIMIT_MESSAGES, this.bannerLoaded = !1, this.registerActions(), Q(() => { 9750 (this.depositFlowStore.enteredAmount() || this.ukLccpLimitsService.showRgLimitError()) && (this.remainingAmount = this.ukLccpLimitsService.showRgLimitError() ? Number(this.depositFlowStore.submitResponse()?.errorResponse?.allowedAmt?.value) : Number(this.optionListService.selectedOption?.paymentMethodInfo?.txnLimitInfo?.maxLimit?.value), this.configuredLmt = this.ukLccpLimitsService.showRgLimitError() ? Number(this.depositFlowStore.submitResponse()?.errorResponse?.maxPurchaseLimit) : Number(this.optionListService.selectedOption?.paymentMethodInfo?.txnLimitInfo?.configuredLimit), this.loadBanners()); 9751 }); 9752 } 9753 ngOnDestroy() { 9754 this.bannerAction.clearActions(this.position), this.bannerQueue.clear(this.position); 9755 } 9756 registerActions() { 9757 this.bannerAction.registerAction(this.position, Oe.GROSS_LIMIT_ADJUSTABLE_STATE, { primary: () => this.onUpdateAmount() }), this.bannerAction.registerAction(this.position, Oe.NET_LIMIT_ADJUSTABLE_STATE, { primary: () => this.onUpdateAmount() }), this.bannerAction.registerAction(this.position, it.AGENT_GROSS_LIMIT_ADJUSTABLE_STATE, { primary: () => this.onUpdateAmount() }), this.bannerAction.registerAction(this.position, it.AGENT_NET_LIMIT_ADJUSTABLE_STATE, { primary: () => this.onUpdateAmount() }); 9758 } 9759 getCommonPlaceholders() { 9760 let e = this.optionListService.selectedOption?.paymentMethodInfo?.paymentMethod?.toLowerCase() || "not applicable", i = this.gtmService.qdName || "not applicable", c = this.dataService.sessionInfo?.productId?.toLowerCase() || "not applicable", g = this.optionListService.selectedOption?.paymentMethodInfo?.txnLimitInfo; 9761 return [ 9762 this.getLimitFrequency(g), 9763 this.intlService.formatCurrency(this.remainingAmount), 9764 this.intlService.formatCurrency(this.configuredLmt), 9765 e, 9766 i, 9767 c 9768 ]; 9769 } 9770 getLimitFrequency(e) { 9771 let i = this.depositService.submitResponse?.errorResponse?.errorCode; 9772 if (i && this.ukLccpLimitsService.showRgLimitError()) { 9773 let g = i.replace(/^[234]/, ""); 9774 if (g === "116") return "daily"; 9775 if (g === "117") return "weekly"; 9776 if (g === "118") return "monthly"; 9777 } 9778 let c = e?.type?.substring(e?.type?.lastIndexOf("_") + 1) ?? ""; 9779 return c = c ? c[0]?.toUpperCase() + c?.slice(1) : "", c?.toLowerCase(); 9780 } 9781 loadBanners() { 9782 if (this.bannerLoaded) return; 9783 let e = this.getUkLccpBannerName(); 9784 e && (this.currentBannerName = e, this.bannerQueue.clear(this.position), this.bannerLoaded = !0, this.bannerQueue.loadBanner(e, this.position, this.getCommonPlaceholders()), setTimeout(() => this.resizeService.resizeCashier(), 500)); 9785 } 9786 getUkLccpBannerName() { 9787 if (this.userDataService?.userData?.configParams?.rg_netloss_lccp_limit_enable != "Y") return null; 9788 let e = this.depositService.submitResponse?.errorResponse?.errorCode; 9789 if (e && this.ukLccpLimitsService.showRgLimitError()) { 9790 let _ = Number(this.depositFlowStore.submitResponse()?.errorResponse?.allowedAmt?.value) || 0, q = e.startsWith("4"), ke = e.startsWith("3"), eo = e.startsWith("2"), ns = !eo && !ke && !q; 9791 if (ke) return _ > 0 ? it.AGENT_GROSS_LIMIT_ADJUSTABLE_STATE : it.AGENT_GROSS_LIMIT_BLOCKING_STATE; 9792 if (q) return _ > 0 ? it.AGENT_NET_LIMIT_ADJUSTABLE_STATE : it.AGENT_NET_LIMIT_BLOCKING_STATE; 9793 if (eo) return _ > 0 ? Oe.NET_LIMIT_ADJUSTABLE_STATE : Oe.NET_LIMIT_BLOCKING_STATE; 9794 if (ns) return _ > 0 ? Oe.GROSS_LIMIT_ADJUSTABLE_STATE : Oe.GROSS_LIMIT_BLOCKING_STATE; 9795 } 9796 let i = this.optionListService.selectedOption?.paymentMethodInfo?.txnLimitInfo; 9797 if (!i?.type) return null;
9798 let c = i.type.includes("rg_netloss_limit_"), g = !c && i.type.includes("rg_limit"); 9799 if (!c && !g) return null; 9800 let y = i.maxLimit?.value ? parseFloat(i.maxLimit.value).toFixed(2) : "0", E = y === "0", C = Number(this.depositFlowStore.enteredAmount()) || 0; 9801 if (!E && C <= parseFloat(y)) return null; 9802 let w = Number(i.configuredLimit) || 0; 9803 if (c) { 9804 let _ = { 9805 maxAllowedAmount: parseFloat(y), 9806 depositAmount: C, 9807 alertType: E ? "RG_NET_EXCEED" : "RG_NET_TO_BE_EXCEED", 9808 configuredLimit: w 9809 }; 9810 return this.ukLccpLimitsService.triggerUKLccpAlert(_), E ? Oe.NET_LIMIT_BLOCKING_STATE : Oe.NET_LIMIT_ADJUSTABLE_STATE; 9811 } 9812 let T = { 9813 maxAllowedAmount: parseFloat(y), 9814 depositAmount: C, 9815 alertType: E ? "RG_GROSS_EXCEED" : "RG_GROSS_TO_BE_EXCEED", 9816 configuredLimit: w 9817 }; 9818 return this.ukLccpLimitsService.triggerUKLccpAlert(T), E ? Oe.GROSS_LIMIT_BLOCKING_STATE : Oe.GROSS_LIMIT_ADJUSTABLE_STATE; 9819 } 9820 onUpdateAmount() { 9821 this.bannerQueue.remove(this.currentBannerName, this.position), this.depositFlowStore.setEnteredAmount(this.remainingAmount?.toFixed(2).toString()), setTimeout(() => this.resizeService.resizeCashier(), 100); 9822 } 9823 }; 9824 return t.ɵfac = function(a) { 9825 return new (a || t)(); 9826 }, t.ɵcmp = B({ 9827 type: t, 9828 selectors: [["app-uk-deposit-limit-messages"]], 9829 decls: 1, 9830 vars: 1, 9831 consts: [[3, "position"]], 9832 template: function(a, e) { 9833 a & 1 && D(0, "pa-msg-banner", 0), a & 2 && m("position", e.position); 9834 }, 9835 dependencies: [mt], 9836 encapsulation: 2, 9837 changeDetection: 1 9838 }), t; 9839 })(), Lr = (t, a) => ({ 9840 annualLimit: t, 9841 avlAmount: a 9842 }), Mt = (t, a) => ({ 9843 frequency: t, 9844 totalLimit: a 9845 }), Cr = () => ["BE", "GB"], Ir = (t) => ({ increaseLimitUrl: t }), $i = (t, a) => ({ 9846 frequency: t, 9847 instrument: a 9848 }), kr = (t) => ({ limit: t }), Zt = (t) => ({ remainingLimit: t }), Qi = (t) => ({ amount: t }), Xi = (t) => ({ allowedLimit: t }), ji = (t, a, e) => ({ 9849 allowedLimit: t, 9850 rekycLimit: a, 9851 minLimit: e 9852 }), wr = (t, a) => ({ 9853 amount: t, 9854 paymentName: a 9855 }), Rr = (t) => ({ paymentName: t }), Nr = (t, a) => ({ 9856 maxLimit: t, 9857 remainingAmount: a 9858 }), Tr = (t, a, e) => ({ 9859 remainingAmount: t, 9860 reKycLimit: a, 9861 minLimit: e 9862 }), Pr = (t) => ({ remainingAmount: t }), _r = (t) => ({ frequency: t }), Mr = (() => { 9863 let t = class { 9864 get messageType() { 9865 return re; 9866 } 9867 constructor() { 9868 this.optionListService = u(he), this.userDataStore = u(ut), this.depositFlowStore = u(Ce), this.errorStateStore = u(ge), this.depositService = u(ee), this.userDataService = u(W), this.translate = u(pt), this.GTMService = u(ae), this.navigationService = u(Qe), this.linksConfig = u(mi), this.eventService = u(Ze), this.resizeService = u(J), this.selectedOption = ne.required(), this.isItalyLimitChangesEnabled = !1, this.isMinMoreThanMaxItaly = !1, this.limit_period_en = "", this.showPrepaidCardsExceedsMessage = !1, this.currencyUSD = "USD", this.spainRekycLimitTemplate = "", this.enteredAmount = "0", this.depositInfo = this.depositService?.depositInfo, this.isItalyLimitChangesEnabled = this.userDataService?.userData?.configParams?.italy_limits_enabled === "Y", this.ccDepositLimitCheckEnabled = this.userDataService?.userData?.configParams?.isCreditCardDepositLimitCheckEnabled === O.YES, this.ccCurrentDepositLimit = this.userDataService?.userData?.configParams?.currentCreditCardDepositLimit, this.country = this.userDataService?.userData?.userInfo?.addressInfo?.country, this.enablePrepaidcardRestrictions = this.userDataService?.userData?.configParams?.enable_prepaidcard_restrictions == "Y", this.rollingWeekRemainingAmount = Number(this.userDataService?.userData?.configParams?.rollingweek_remaining_balance), this.rollingWeekMaxAmount = Number(this.userDataService?.userData?.configParams?.RollingWeek_MaxAmount), this.svocLimit = Number(this.userDataService?.userData?.configParams?.svoc_daily_deposit_limit), this.findoutMoreLink = this.userDataService?.userData?.configParams?.svoc_findoutmore_details, this.ukLccpEnabled = this.userDataService?.userData?.configParams?.rg_netloss_lccp_limit_enable == "Y", this.isPrepaidDailyDepositLimitEnabled = this.userDataService?.userData?.configParams?.is_prepaid_daily_deposit_limit_enabled === "Y", Q(() => { 9869 this.showCCDepositLimitCheckMsg = this.errorStateStore.showCCDepositLimitCheckMsg(); 9870 }), Q(() => { 9871 let e = this.depositFlowStore.enteredAmount(); 9872 this.enablePrepaidcardRestrictions && e && this.selectedOption()?.fundingSource?.toLowerCase() == le.PREPAID && (!this.amountFormGroup?.controls?.userAmount?.hasError("selfSetLimit") || this.amountFormGroup?.controls?.userAmount?.hasError("selfSetLimit") && Number(this.maxDepositLimit) >
9872 Number(this.rollingWeekRemainingAmount)) && (this.showPrepaidCardsExceedsMessage = Number(e) > Number(this.rollingWeekRemainingAmount)), e && (this.amountFormGroup?.controls?.userAmount?.hasError("spainRekycLimit") || this.amountFormGroup?.controls?.userAmount?.hasError("spainAnnRekycLimitExceeded") || this.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation")) && (Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) < Number(this.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value) ? this.spainRekycLimitTemplate = "unAvailable" : this.spainRekycLimitTemplate = "available"); 9873 let i = Number(this.maxDepositLimit) > 0 && Number(e) > Number(this.maxDepositLimit), c = Number(this.maxDepositLimit) === 0; 9874 if (this.enteredAmount != e && this.selfLimits?.type?.includes("svoc_limit") && (i || c)) { 9875 this.userDataService?.userData?.configParams?.svoc_dailydepositcap_attempttoexceed === "N" && this.depositService.triggerExceededSVOCAlert(this.maxDepositLimit, this.amountFormGroup?.controls?.userAmount?.value), this.userDataService?.userData?.configParams?.svoc_dailydepositcap_reached === "N" && setTimeout(() => { 9876 this.depositService.triggerExceededSVOCAlert(this.maxDepositLimit, this.amountFormGroup?.controls?.userAmount?.value); 9877 }, 100); 9878 let g = this.maxDepositLimit > 0 ? "deposit svoc limit to be exceeded" : "deposit svoc limit exceeded"; 9879 this.GTMService.raiseEventForSVOCValidations(g, this.selectedOption().paymentMethodInfo?.paymentMethod); 9880 } else if (this.enteredAmount != e && this.selfLimits?.type?.includes("rg_limit") && this.userDataService?.userData?.configParams?.rg_netloss_limit_enable == "Y" && (i || c
9880)) { 9881 let g = i ? "to be exceeded" : "exceeded"; 9882 this.GTMService.paymentErrorEvent(`rg ${this.limit_period_en?.toLowerCase()} deposit limits ` + g, !0); 9883 } 9884 if (this.enteredAmount != e && this.isItalyLimitChangesEnabled && (this.selfLimits?.type?.includes("money_loss_limit") || this.selfLimits?.type?.includes("rg_limit"))) { 9885 let g = Number(this.maxDepositLimit) > 0 && this.amountFormGroup?.controls?.userAmount?.value > Number(this.maxDepositLimit) && !this.isMinMoreThanMaxItaly, y = Number(this.maxDepositLimit) === 0 || this.isMinMoreThanMaxItaly; 9886 if (g || y) { 9887 let E = ""; 9888 this.selfLimits?.type?.includes("money_loss_limit") && (E = g ? `money loss limit exceeded - deposit upto \u20AC${this.maxDepositLimit}` : "money loss limit reached"), this.selfLimits?.type?.includes("rg_limit") && (E = g ? `topup limit exceeded - deposit upto \u20AC${this.maxDepositLimit}` : "topup limit reached"), this.GTMService.raiseEventForItalyLimitExcLoadandClick("contentView", "load", this.limit_period_en?.toLowerCase(), E, "not applicable"); 9889 } 9890 } 9891 this.enteredAmount = e; 9892 }); 9893 } 9894 ngOnInit() { 9895 this.initialize(); 9896 } 9897 ngOnChanges() { 9898 this.initialize(); 9899 } 9900 initialize() { 9901 if (this.selectedOption()?.paymentMethodInfo) { 9902 this.selfLimits = this.selectedOption().paymentMethodInfo?.txnLimitInfo, this.maxLimit = this.selectedOption().paymentMethodInfo?.maxDepositLimit?.value, this.limitPeriod = this.selfLimits?.type.substring(this.selfLimits?.type.lastIndexOf("_") + 1), this.limitPeriod = this.limitPeriod ? this.limitPeriod[0]?.toUpperCase() + this.limitPeriod?.slice(1) : "", this.limit_period_en = this.limitPeriod; 9903 let e = this.selectedOption().paymentMethodInfo?.txnLimitInfo?.maxLimit?.value; 9904 this.maxDepositLimit = e ? parseFloat(e).toFixed(2) : 0, Jo.includes(this.limitPeriod) && this.selfLimits?.type?.includes("purchase_limit") && (this.limitPeriod = this.translate.instant("PARTY.CASHIER.web.deposit.purchase.limit." + this.limitPeriod.toLowerCase()), this.maxDepositLimit = Number(this.maxDepositLimit)), this.isItalyLimitChangesEnabled && [ 9905 "Daily", 9906 "Weekly", 9907 "Monthly", 9908 "Yearly" 9909 ].includes(this.limitPeriod) && (this.selfLimits?.type?.includes("money_loss_limit") || this.selfLimits?.type?.includes("rg_limit")) && (this.limitPeriod = this.translate.instant("PARTY.CASHIER.web.limits.it." + this.limitPeriod.toLowerCase())), this.minDepositLimitCheck = parseFloat(this.maxDepositLimit) >= this.selectedOption().paymentMethodInfo?.minDepositLimit?.value, this.isMinMoreThanMaxItaly = this.isItalyLimitChangesEnabled && this.selectedOption().paymentMethodInfo?.minDepositLimit?.value > parseFloat(this.maxDepositLimit), this.depositInfo?.isBelgiumRgDecreeEnabled && (this.maxLimit = parseFloat(this.selectedOption().paymentMethodInfo?.txnLimitInfo?.maxLimit?.value)); 9910 let i = this.selectedOption().paymentMethodInfo?.paymentMethod; 9911 this.instrumentName = i[0]?.toUpperCase() + i?.toLowerCase().slice(1, i?.length), i?.toUpperCase() === H.INSTANTECHECKS ? this.instrumentName = this.translate.instant("PARTY.CASHIER.web.deposit.instantechecks.name.us") : i?.toUpperCase() === H.BORGATAPREPAIDCARD ? this.instrumentName = this.translate.instant("PARTY.CASHIER.web.deposit.ewallet.play.name.us") : i?.toUpperCase() === H.PLAYMGMPREPAIDCARD ? this.instrumentName = this.translate.instant("PARTY.CASHIER.web.deposit.ewallet.betmgmplay.name.us") : i?.toUpperCase() === H.MLIFE && (this.instrumentName = this.translate.instant("PARTY.CASHIER.web.deposit.mgmrewards.name")), this.amountFormGroup?.controls?.userAmount?.hasError("spainOdInlineVal") && (this.currencyEUR = this.userDataService?.userData?.userInfo?.accountCurrency, this.GTMService.raiseEventForODbannerLoad(this.optionListService?.selectedOption?.paymentMethodInfo?.paymentMethod.toLowerCase() + " - under 2k")); 9912 } 9913 this.es_threshold_limit = Number(this.selectedOption()?.paymentAccountInfo?.es_threshold_limit); 9914 } 9915 updateAmount(e) { 9916 if (e === "occupDet") this.depositFlowStore.setEnteredAmount(this.userDataStore.userODetails()?.allowedAmt), this.GTMService.raiseEventForODbannerClicks("click", this.optionListService?.selectedOption?.paymentMethodInfo?.paymentMethod.toLowerCase() + " - under 2k", "update amount", "not applicable"); 9917 else if (e === "amlThresh") this.GTMService.raiseEventForInsVerClick(this.selectedOption()?.paymentMethodInfo?.paymentMethod + " - under 2k banner", "update amount", "not applicable"), this.depositFlowStore.setEnteredAmount(this.selectedOption()?.paymentAccountInfo?.es_allowed_amount ?? ""); 9918 else if (e === "annRekyc") { 9919 let i = "you can deposit upto " + this.userDataService?.userData?.configParams?.rekycRemainingLimit + "⬠banner"; 9920 this.GTMService.raiseEventForAnnRekycClick(i + " - update amount cta", "not applicable"), this.depositFlowStore.setEnteredAmount(this.userDataService?.userData?.configParams?.rekycRemainingLimit); 9921 } 9922 } 9923 infoClickHandler(e) { 9924 if (this.selfLimits?.type?.includes("money_loss_limit")) { 9925 let i = e ? "money loss limit reached" : `money loss limit exceeded - deposit upto \u20AC${this.maxDepositLimit}`; 9926 this.GTMService.raiseEventForItalyLimitExcLoadandClick("Event.Tracking", "click", this.limit_period_en?.toLowerCase(), i + " banner - info cta", this.linksConfig?.links?.moneyLossLimits?.url); 9927 } else if (this.selfLimits?.type?.includes("rg_limit")) { 9928 let i = e ? "topup limit reached" : `topup limit exceeded - deposit upto \u20AC${this.maxDepositLimit}`; 9929 this.GTMService.raiseEventForItalyLimitExcLoadandClick("Event.Tracking", "click", this.limit_period_en?.toLowerCase(), i + " banner - info cta", "not applicable"), this.optionListService.redirectToMainCashier("&type=deposit", !0); 9930 } 9931 } 9932 uploadMyIdAnn(e) { 9933 let i = e ? "you can deposit upto " + this.userDataService?.userData?.configParams?.rekycRemainingLimit + "⬠banner" : "payment method restriction banner"; 9934 this.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") ? this.GTMService.raiseEventForEsExpIdKycClick(i + " - update amount cta", this.userDataService?.userData?.configParams?.rekycUrl + "&cashierQd=true", "partially verified/web verification passed") : this.GTMService.raiseEventForAnnRekycClick(i + " - upload my id cta", this.userDataService?.userData?.configParams?.rekycUrl); 9935 } 9936 verifyAccount(e, i) {
9937 let c = e?.paymentAccountInfo?.es_jumio_verification_url?.replace("{paymentMethodName}", e?.paymentMethodInfo?.paymentMethod) + "&cashierQd=true"; 9938 this.GTMService.raiseEventForInsVerClick(e?.paymentMethodInfo?.paymentMethod + " - " + i, "verify", c), this.navigationService.goTo(c, { forceReloadTarget: "top" }); 9939 } 9940 shareOD() { 9941 let e = this.optionListService?.selectedOption?.paymentMethodInfo?.paymentMethod; 9942 this.GTMService.raiseEventForODbannerClicks("click", `${e?.toLowerCase()} - under 2k`, "share details", this.userDataStore.userODetails()?.urlInfo?.url); 9943 } 9944 changeAmount(e) { 9945 if (this.amountFormGroup?.controls?.userAmount?.hasError("spainRekycLimit") && this.GTMService.raiseEventForRekycClick("click", "user exceeded deposit limit banner", "update amount", "not applicable"), this.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation")) { 9946 let i = "you can deposit upto " + this.userDataService?.userData?.configParams?.rekycRemainingLimit + "⬠banner"; 9947 this.GTMService.raiseEventForEsExpIdKycClick(i + " - update amount cta", "not applicable", "partially verified/web verification passed"); 9948 } 9949 if (this.selfLimits?.type?.includes("svoc_limit") && this.GTMService.raiseEventForSVOCDepositCapLinks("deposit svoc limit to be exceeded", "update amount", "not applicable", this.selectedOption().paymentMethodInfo?.paymentMethod), this.isItalyLimitChangesEnabled && (this.selfLimits?.type?.includes("money_loss_limit") || this.selfLimits?.type?.includes("rg_limit"))) { 9950 let i = ""; 9951 this.selfLimits?.type?.includes("money_loss_limit") && (i = `money loss limit exceeded - deposit upto \u20AC${this.maxDepositLimit} banner - update amount cta`), this.selfLimits?.type?.includes("rg_limit") && (i = `topup limit exceeded - deposit upto \u20AC${this.maxDepositLimit} banner - update amount cta`), this.GTMService.raiseEventForItalyLimitExcLoadandClick("Event.Tracking", "click", this.limit_period_en?.toLowerCase(), i, "not applicable"); 9952 } else this.selfLimits?.type?.includes("rg_limit") && this.userDataService?.userData?.configParams?.rg_netloss_limit_enable == "Y" && this.GTMService.trackEvent("click", this.selectedOption().paymentMethodInfo?.paymentMethod?.toLowerCase(), `rg ${this.limit_period_en.toLowerCase()} deposit limits to be exceeded`, "update amount", "not applicable", "Event.Tracking"); 9953 this.enteredAmount = e, this.depositFlowStore.setEnteredAmount(e), this.resizeService.resizeCashier(); 9954 } 9955 updateCcdLimit() { 9956 this.depositFlowStore.setEnteredAmount(this.ccCurrentDepositLimit); 9957 } 9958 gotoTransactionHistory() { 9959 this.optionListService.redirectToMainCashier("&type=transaction-history"); 9960 } 9961 uploadMyId() { 9962 this.GTMService.raiseEventForRekycClick("click", "user exceeded deposit limit banner", "upload my id", this.userDataService?.userData?.configParams?.rekycUrl); 9963 } 9964 findOutMoreClick() { 9965 this.GTMService.raiseEventForSVOCDepositCapLinks("deposit svoc limit exceeded", "find out more ", this.userDataService?.userData?.configParams?.svoc_findoutmore_details, this.selectedOption().paymentMethodInfo?.paymentMethod), this.eventService.raiseCloseEvent(); 9966 } 9967 trackingDepLink(e) { 9968 e?.target?.tagName?.toLowerCase() == "a" && this.userDataService?.userData?.configParams.rg_netloss_limit_enable == "Y" && this.selfLimits?.type?.includes("rg_limit") && this.GTMService.trackEvent("click", this.selectedOption().paymentMethodInfo?.paymentMethod?.toLowerCase(), `rg ${this.limit_period_en?.toLowerCase()} deposit limits exceeded`, "deposit limits", this.depositInfo.increaseLimitUrl, "Event.Tracking"); 9969 } 9970 }; 9971 return t.ɵfac = function(a) { 9972 return new (a || t)(); 9973 }, t.ɵcmp = B({ 9974 type: t, 9975 selectors: [["app-deposit-limit-message"]], 9976 inputs: { 9977 selectedOption: [1, "selectedOption"], 9978 amountFormGroup: "amountFormGroup" 9979 }, 9980 features: [Ft], 9981 decls: 13, 9982 vars: 10, 9983 consts: [ 9984 ["depositLimitMsg", ""], 9985 [3, "type"], 9986 [ 9987 "id", 9988 "enable_prepaidcard_restrictions", 9989 3, 9990 "type" 9991 ], 9992 [ 9993 3, 9994 "minLimit", 9995 "instrumentName" 9996 ], 9997 [1, "clear-both"], 9998 [ 9999 "id", 10000 "creditcard_deposit_limit_message2", 10001 3, 10002 "type" 10003 ], 10004 [ 10005 "id", 10006 "creditcard_deposit_max_limit_1", 10007 3, 10008 "type" 10009 ], 10010 [ 10011 "id", 10012 "creditcard_deposit_max_limit", 10013 3, 10014 "type" 10015 ], 10016 ["error", ""], 10017 [ 10018 "id", 10019 "updateccdlimit", 10020 1, 10021 "fr", 10022 "text-bold", 10023 3, 10024 "click" 10025 ], 10026 ["warning", ""], 10027 [3, "ngTemplateOutlet"], 10028 [ 10029 "id", 10030 "infolink", 10031 "target", 10032 "_top", 10033 1, 10034 "fr", 10035 "mt-2", 10036 "text-bold", 10037 3, 10038 "click" 10039 ], 10040 [3, "vnDynamicHtml"], 10041 [ 10042 3, 10043 "click", 10044 "vnDynamicHtml" 10045 ], 10046 [1, "font-bold"], 10047 [ 10048 "target", 10049 "_top", 10050 1, 10051 "d-inline-block", 10052 "float-right", 10053 "font-weight-bold", 10054 "mt-1",
10055 "cursor-pointer", 10056 3, 10057 "click", 10058 "href" 10059 ], 10060 [ 10061 "id", 10062 "gotoTransactionHistory", 10063 1, 10064 "transaction-link", 10065 2, 10066 "cursor", 10067 "pointer", 10068 "text-decoration", 10069 "underline", 10070 3, 10071 "click", 10072 "vnDynamicHtml" 10073 ], 10074 [1, "text-bold"], 10075 [ 10076 1, 10077 "fr", 10078 "mt-2" 10079 ], 10080 [ 10081 1, 10082 "text-bold", 10083 "text-decoration-none", 10084 "mr-3", 10085 "text-uppercase" 10086 ], 10087 [ 10088 "target", 10089 "_top", 10090 1, 10091 "text-bold", 10092 "text-decoration-none", 10093 "text-uppercase", 10094 3, 10095 "click", 10096 "href" 10097 ], 10098 [ 10099 1, 10100 "text-bold", 10101 "text-decoration-none", 10102 "mr-3", 10103 "text-uppercase", 10104 3, 10105 "click" 10106 ], 10107 [ 10108 1, 10109 "mt-2", 10110 "fr", 10111 "text-bold", 10112 "customfont" 10113 ], 10114 [ 10115 "id", 10116 "updateAmount", 10117 1, 10118 "text-decoration-none", 10119 "mr-2", 10120 3, 10121 "click" 10122 ], 10123 [ 10124 "target", 10125 "_top", 10126 1, 10127 "text-decoration-none", 10128 3, 10129 "click", 10130 "href" 10131 ], 10132 [ 10133 1, 10134 "mt-2", 10135 3, 10136 "innerHTML" 10137 ], 10138 [ 10139 1, 10140 "d-inline-block", 10141 "float-right", 10142 "mt-3" 10143 ], 10144 [ 10145 1, 10146 "text-bold", 10147 "cursor-pointer", 10148 "text-decoration-none", 10149 "text-uppercase", 10150 3, 10151 "click" 10152 ], 10153 [ 10154 1, 10155 "text-bold", 10156 "cursor-pointer", 10157 "ml-1", 10158 "text-decoration-none", 10159 "text-uppercase", 10160 3, 10161 "click" 10162 ], 10163 [ 10164 1, 10165 "d-inline-block", 10166 "float-right", 10167 "mt-2" 10168 ], 10169 [ 10170 1, 10171 "fr", 10172 "text-bold", 10173 3, 10174 "click" 10175 ], 10176 [3, "innerHtml"], 10177 [ 10178 "target", 10179 "_top", 10180 1, 10181 "text-bold", 10182 "cursor-pointer", 10183 "text-decoration-none", 10184 "text-uppercase", 10185 3, 10186 "click", 10187 "href" 10188 ], 10189 [ 10190 1, 10191 "text-bold", 10192 "cursor-pointer", 10193 "text-decoration-none", 10194 "text-uppercase", 10195 "mr-2", 10196 3, 10197 "click" 10198 ], 10199 [ 10200 "target", 10201 "_top", 10202 1, 10203 "text-bold", 10204 "text-decoration-none", 10205 "text-uppercase", 10206 3, 10207 "href" 10208 ], 10209 [ 10210 3, 10211 "changeAmount", 10212 "minLimit", 10213 "instrumentName" 10214 ], 10215 [ 10216 "id", 10217 "updateAmount", 10218 1, 10219 "fr", 10220 "text-bold", 10221 3, 10222 "click" 10223 ], 10224 [1, "mt-1"], 10225 [ 10226 "id", 10227 "updateAmount", 10228 1, 10229 "text-bold", 10230 "text-decoration-none", 10231 3, 10232 "click" 10233 ], 10234 [ 10235 "id", 10236 "infolink", 10237 "target", 10238 "_top", 10239 1, 10240 "ml-3", 10241 "text-bold" 10242 ], 10243 [ 10244 "id", 10245 "infolink", 10246 "target", 10247 "_top", 10248 1, 10249 "ml-3", 10250 "text-bold", 10251 3, 10252 "click" 10253 ] 10254 ], 10255 template: function(a, e) { 10256 if (a & 1 && (gt(0)(1), h(2, Ag, 3, 1), h(3, Lg, 16, 20, "show-message", 1), h(4, Cg, 15, 23, "show-message", 1), h(5, Ig, 15, 19, "show-message", 1)(6, kg, 11, 13, "show-message", 1), h(7, wg, 10, 17, "show-message", 2), h(8, Tg, 2, 1), h(9, Mg, 2, 1), h(10, Og, 1, 2, "app-ireland-qd-gaming-limit", 3), nt(11, Jg, 1, 1, "ng-template", null, 0, uo)), a & 2) { 10257 let i = $e(e.amountFormGroup == null || e.amountFormGroup.controls == null ? null : e.amountFormGroup.controls.userAmount); 10258 o(), $e(e.ukLccpEnabled && (e.selfLimits?.type?.includes("rg_limit") || e.selfLimits?.type?.includes("rg_netloss_limit_"))), o(), f((i?.dirty || i?.touched) && !i?.hasError("expiredKycLimitValidation") ? 2 : -1), o(), f((i?.dirty || i?.touched) && i?.hasError("spainAnnRekycLimitExceeded") && e.spainRekycLimitTemplate === "available" ? 3 : -1), o(), f((i?.dirty || i?.touched) && i?.hasError("spainAnnRekycLimitExceeded") && e.spainRekycLimitTemplate === "unAvailable" ? 4 : -1), o(), f((e.amountFormGroup?.controls?.userAmount?.dirty || e.amountFormGroup?.controls?.userAmount?.touched) && e.amountFormGroup?.controls?.userAmount?.hasError("spainThreshLimitToBeBreached") && !i?.hasError("expiredKycLimitValidation") ? 5 : (e.amountFormGroup?.controls?.userAmount?.dirty || e.amountFormGroup?.controls?.userAmount?.touched) && e.amountFormGroup?.controls?.userAmount?.hasError("spainThreshLimitBreached") && !i?.hasError("expiredKycLimitValidation") ? 6 : -1), o(2), f(e.enablePrepaidcardRestrictions && e.showPrepaidCardsExceedsMessage && !i?.hasError("expiredKycLimitValidation") && !(e.isPrepaidDailyDepositLimitEnabled && e.selfLimits?.type?.includes("prepaid_limit")) ? 7 : -1), o(), f((i?.dirty || i?.touched) && i?.hasError("expiredKycLimitValidation") && e.spainRekycLimitTemplate ? 8 : -1), o(), f((i?.dirty || i?.touched) && i?.hasError("esKycLimitValidation") ? 9 : -1), o(), f((i?.dirty || i?.touched) && i?.hasError("irelandGamingKycError") ? 10 : -1); 10259 } 10260 }, 10261 dependencies: [ 10262 ce, 10263 xe, 10264 ct, 10265 fo, 10266 Ar, 10267 Ki, 10268 Wi, 10269 K, 10270 Ae 10271 ], 10272 encapsulation: 2, 10273 changeDetection: 1 10274 }), t; 10275 })(), Or = (() => { 10276 let t = class { 10277 get messageType() { 10278 return re; 10279 } 10280 constructor() { 10281 this.depositService = u(ee), this.errorStateStore = u(ge), Q(() => { 10282 this.flashVoucherErrorDetails = this.errorStateStore.flashVoucherErrorDetails(); 10283 }); 10284 } 10285 ngOnInit() { 10286 this.voucherInputFormGroup.addControl("voucherInput", new et("", [ 10287 Y.required, 10288 Y.minLength(16), 10289 Y.maxLength(16) 10290 ])); 10291 } 10292 validateVoucherInput() { 10293 this.errorStateStore.setFlashVoucherErrorDetails(null); 10294 } 10295 }; 10296 return t.ɵfac = function(a) { 10297 return new (a || t)(); 10298 }, t.ɵcmp = B({ 10299 type: t, 10300 selectors: [["app-flash1-voucher-input"]], 10301 inputs: { voucherInputFormGroup: "voucherInputFormGroup" }, 10302 decls: 8, 10303 vars: 8, 10304 consts: [ 10305 [ 10306 "id", 10307 "voucher-block", 10308 "vnFocusNoScroll", 10309 "", 10310 1, 10311 "form-control-wrapper", 10312 "form-width-52", 10313 3, 10314 "formGroup", 10315 "enabled" 10316 ], 10317 ["hideRequiredMarker", ""], 10318 [ 10319 "matInput", 10320 "", 10321 "digitOnly", 10322 "", 10323 "type", 10324 "tel", 10325 "formControlName", 10326 "voucherInput", 10327 "id", 10328 "voucherInput", 10329 "minlength", 10330 "16", 10331 "maxlength", 10332 "16", 10333 3, 10334 "ngModelChange", 10335 "input", 10336 "ngModel" 10337 ], 10338 [3, "type"], 10339 ["error", ""] 10340 ], 10341 template: function(a, e) { 10342 a & 1 && (n(0, "form", 0)(1, "mat-form-field", 1)(2, "mat-label"), d(3), r(4, "translate"), s(), n(5, "input", 2), ri("ngModelChange", function(i) { 10343 return si(e.depositService.depositInfo.paymentAccountInfo.voucherNumber, i) || (e.depositService.depositInfo.paymentAccountInfo.voucherNumber = i), i; 10344 }), L("input", function() { 10345 return e.validateVoucherInput(); 10346 }), s(), ve(), ve(), h(6, tb, 3, 1, "mat-error"), s(), h(7, rb, 5, 2, "show-message", 3), s()), a & 2 && (m("formGroup", e.voucherInputFormGroup)("enabled", !0), o(3), v(p(4, 6, "PARTY.CASHIER.web.deposit.flash1voucher.voucher.label")), o(2), oi("ngModel", e.depositService.depositInfo.paymentAccountInfo.voucherNumber), De(), De(), o(), f(e.voucherInputFormGroup?.controls?.voucherInput?.invali
10346d || e.voucherInputFormGroup?.controls?.voucherInput?.touched && e.voucherInputFormGroup?.controls?.voucherInput?.dirty ? 6 : -1), o(), f((e.voucherInputFormGroup.controls.voucherInput.dirty || e.voucherInputFormGroup.controls.voucherInput.touched) && e.flashVoucherErrorDetails?.errorCode ? 7 : -1)); 10347 }, 10348 dependencies: [ 10349 xt, 10350 yt, 10351 pi, 10352 Et, 10353 Dt, 10354 In, 10355 vn, 10356 St, 10357 vt, 10358 qt, 10359 fi, 10360 hi, 10361 Yo, 10362 Bo, 10363 ce, 10364 xo, 10365 K 10366 ], 10367 encapsulation: 2, 10368 changeDetection: 1 10369 }), t; 10370 })(), Gr = () => ["APPLEPAYDIRECT", "GOOGLEPAY"], Fr = () => [ 10371 "APPLEPAYDIRECT", 10372 "INTERCHECKS_ACH", 10373 "MLIFE" 10374 ], Hr = (() => { 10375 let t = class { 10376 constructor() { 10377 this.usedOption = ne(), this.isUSLabel = ne(!1), this.quickDepositConfig = u(Kt), this.paymentMethodContent = u(wo), this.useContentLogos = Ne(() => this.quickDepositConfig.usePaymentMethodContent), this.displayName = Ne(() => { 10378 let e = this.usedOption()?.paymentMethod; 10379 if (!(!e || !this.useContentLogos())) return this.paymentMethodContent.content?.[e.toLowerCase()]?.value; 10380 }); 10381 } 10382 }; 10383 return t.ɵfac = function(a) { 10384 return new (a || t)(); 10385 }, t.ɵcmp = B({ 10386 type: t, 10387 selectors: [["option-content"]], 10388 inputs: { 10389 usedOption: [1, "usedOption"], 10390 isUSLabel: [1, "isUSLabel"] 10391 }, 10392 decls: 7, 10393 vars: 5, 10394 consts: [ 10395 [ 10396 1, 10397 "pa-sitecore-logo", 10398 3, 10399 "paymentMethod" 10400 ], 10401 [3, "class"], 10402 [1, "payment-text"], 10403 [1, "payment-name"] 10404 ], 10405 template: function(a, e) { 10406 if (a & 1 && (h(0, sb, 1, 1, "pa-payment-method-logo", 0)(1, nb, 1, 3, "div", 1), gt(2), n(3, "div", 2), h(4, lb, 2, 1, "span")(5, ub, 4, 5), h(6, hb, 2, 1, "span"), s()), a & 2) { 10407 let i, c; 10408 f(e.useContentLogos() ? 0 : 1), o(2); 10409 let g = $e((i = e.usedOption()) == null || i.paymentMethod == null ? null : i.paymentMethod.toUpperCase()); 10410 o(2), f((c = e.displayName()) ? 4 : 5, c), o(2), f(z(4, Gr).includes(g ?? "") ? -1 : 6); 10411 } 10412 }, 10413 dependencies: [Xl, K], 10414 encapsulation: 2, 10415 changeDetection: 1 10416 }), t; 10417 })(), Yr = (() => { 10418 let t = class { 10419 get messageType() { 10420 return re; 10421 } 10422 constructor() { 10423 this.userDataService = u(W), this.errorStateStore = u(ge), this.depositFlowStore = u(Ce), this.depositService = u(ee), this.optionListService = u(he), this.dataService = u($), this.deviceService = u(di), this.resizeService = u(J), this.productPreferencePokerOrCasino = !1, this.isMobile = !1, this.NgxPopperjsTriggers = Wo, this.NgxPopperjsPlacements = Ko, this.isMobile = this.deviceService.isMobile, Q(() => { 10424 this.productSelectionError = this.errorStateStore.productSelectionError(); 10425 }); 10426 } 10427 ngOnInit() { 10428 this.onInitMethod(); 10429 } 10430 onInitMethod() { 10431 this.selectedOption = this.optionListService?.selectedOption, this.depositInfo = this.depositService?.depositInfo; 10432 let e = this.userDataService?.userData?.configParams; 10433 if (this.userDataService?.userData?.configParams && (this.germanAMLChangesEnabled = this.checkBoxValue = e?.germanAMLChangesEnabled === O.YES, this.showProductCheckBoxDE = e?.showProductCheckBoxDE ? e?.showProductCheckBoxDE === O.YES : !1, this.isGamingLimitSet = this.germanAMLChangesEnabled && e?.isGamingLimitSet === O.YES, this.isGamingLimitEnabled = e?.isGamingLimitEnabled === O.YES, this.isBrandSupportOnlyCasinoProduct = e?.isBrandSupportOnlyCasinoProduct === O.YES, this.isBrandSupportOnlyPokerProduct = e?.isBrandSupportOnlyPokerProduct === O.YES, this.isBrandSupportBothCasinoAndPokerProduct = e?.isBrandSupportBothCasinoAndPokerProduct === O.YES, this.depositLimitsUrl = e?.depositLimitsUrl, this.productList = this.userDataService?.userData?.productList, this.productOptionDisabled = this.selectedOption?.paymentMethodInfo?.paymentMethod === H.PAYPAL && this.paypalOnlyForSports || this.selectedOption?.paymentMethodInfo?.paymentMethod === H.VISA && this.visaOnlyForSports, this.paypalOnlyForSports = e?.paypalOnlyForSports === O.YES, this.visaOnlyForSports = e?.visaOnlyForSports === O.YES, this.hideProductRadioButtons = e?.hideProductRadioButtons === O.YES || this.productOptionDisabled), this.errorStateStore.setHideProductRadioButtons(this.hideProductRadioButtons), this.germanAMLChangesEnabled && !this.hideProductRadioButtons) { 10434 this.productOptionDisabled = this.selectedOption?.paymentMethodInfo?.paymentMethod === H.PAYPAL && this.paypalOnlyForSports || this.selectedOption?.paymentMethodInfo?.paymentMethod === H.VISA && this.visaOnlyForSports;
10435 let c = this.dataService?.sessionInfo?.productId === V.POKER && this.isBrandSupportBothCasinoAndPokerProduct ? V.CASINO : this.dataService?.sessionInfo?.productId; 10436 this.productOptionDisabled && (this.productList && (this.productList.includes(V.SPORTS) || this.productList.includes(V.SPORTSBOOK)) && (c = V.SPORTSBOOK), this.depositFlowStore.setProductPreference(c)); 10437 } 10438 let i = this.dataService?.sessionInfo?.productId === V.POKER && this.isBrandSupportBothCasinoAndPokerProduct ? V.CASINO : this.dataService?.sessionInfo?.productId; 10439 this.depositFlowStore.setProductPreference(this.productOptionDisabled && this.productList && this.productList.includes(V.SPORTS) ? V.SPORTSBOOK : i), this.germanAMLChangesEnabled && e?.isSetSportsByDefault === O.YES && this.depositFlowStore.setProductPreference(V.SPORTSBOOK), this.germanAMLChangesEnabled && (this.isGbgVerified = e?.gbgVerified === O.YES, this.graceEndedforDE = e?.gracePeriodEnded === O.YES), (this.depositService?.depositInfo?.productPreference.toUpperCase() === V.POKER || this.depositService?.depositInfo?.productPreference.toUpperCase() === V.CASINO) && (this.productPreferencePokerOrCasino = !0), this.createForm(); 10440 } 10441 ngOnChanges() { 10442 this.onInitMethod(); 10443 } 10444 createForm() { 10445 this.productPreferenceFormGroup.addControl("productPreference", new et(this.productList[0])), this.updateProductPreference(this.productList[0]); 10446 } 10447 updateProductPreference(e) { 10448 this.depositInfo.productPreference = e, this.checkBoxValue = !0, this.depositFlowStore.setProductPreference(e), this.errorStateStore.setSportsLimitsErrorDetails(null), this.errorStateStore.setGamingLimitsErrorDetails(null), this.resizeService.resizeCashier(); 10449 } 10450 }; 10451 return t.ɵfac = function(a) { 10452 return new (a || t)(); 10453 }, t.ɵcmp = B({ 10454 type: t, 10455 selectors: [["app-product-preference"]], 10456 inputs: { productPreferenceFormGroup: "productPreferenceFormGroup" }, 10457 features: [Ft], 10458 decls: 1, 10459 vars: 1, 10460 consts: [ 10461 ["tooltipcontent", ""], 10462 [3, "type"], 10463 [3, "formGroup"], 10464 ["error", ""], 10465 [ 10466 "target", 10467 "_top", 10468 3, 10469 "href" 10470 ], 10471 [ 10472 1, 10473 "d-flex", 10474 "pr-prf-text" 10475 ], 10476 [ 10477 1, 10478 "theme-info-i", 10479 "product-info-tooltip", 10480 3, 10481 "popper", 10482 "popperPositionFixed", 10483 "popperTrigger", 10484 "popperPlacement" 10485 ], 10486 [ 10487 "id", 10488 "tooltipcontent", 10489 1, 10490 "tooltip-info", 10491 "ngxp__tooltip" 10492 ], 10493 [1, "curfew-blue"], 10494 [ 10495 1, 10496 "message-text", 10497 "pt-0" 10498 ], 10499 [1, "tooltip-actions"], 10500 [ 10501 1, 10502 "btn", 10503 "btn-link", 10504 "tooltip-cta", 10505 "btn-height", 10506 "d-inline-block", 10507 3, 10508 "click" 10509 ], 10510 [1, "d-flex"], 10511 [1, "pr-prf-option"], 10512 [ 10513 1, 10514 "tooltip-description", 10515 3, 10516 "vnDynamicHtml" 10517 ], 10518 [ 10519 "type", 10520 "radio", 10521 "id", 10522 "productSPORTSBOOK", 10523 "name", 10524 "productPreference", 10525 "formControlName", 10526 "productPreference", 10527 "checked", 10528 "", 10529 1, 10530 "form-check-input", 10531 3, 10532 "change", 10533 "value", 10534 "disabled" 10535 ], 10536 [ 10537 "type", 10538 "radio", 10539 "id", 10540 "productslotsandpoker", 10541 "name", 10542 "productPreference", 10543 "formControlName", 10544 "productPreference", 10545 1, 10546 "form-check-input", 10547 3, 10548 "change", 10549 "value", 10550 "disabled" 10551 ], 10552 [ 10553 "type", 10554 "radio", 10555 "id", 10556 "productcasino", 10557 "formControlName", 10558 "productPreference", 10559 "name", 10560 "productPreference", 10561 1, 10562 "form-check-input", 10563 3, 10564 "change", 10565 "value", 10566 "disabled" 10567 ], 10568 [ 10569 "type", 10570 "radio", 10571 "id", 10572 "productpoker", 10573 "name", 10574 "productPreference", 10575 "formControlName", 10576 "productPreference", 10577 1, 10578 "form-check-input", 10579 3, 10580 "change", 10581 "value", 10582 "disabled" 10583 ] 10584 ], 10585 template: function(a, e) { 10586 a & 1 && h(0, wb, 5, 5), a & 2 && f(e.germanAMLChangesEnabled ? 0 : -1); 10587 }, 10588 dependencies: [ 10589 xe, 10590 ce, 10591 xt, 10592 yt, 10593 pi, 10594 xn, 10595 Et, 10596 Dt, 10597 St, 10598 vt, 10599 qt, 10600 qo, 10601 Vo, 10602 ct, 10603 K 10604 ], 10605 encapsulation: 2, 10606 changeDetection: 1 10607 }), t; 10608 })(), Br = (t, a) => ({ 10609 time: t, 10610 date: a 10611 }), Ur = (t) => ({ "brazil-bank-list-form-field": t }), zr = (t) => ({ "border-0": t }), qr = (t) => ({ annualLimit: t }), Vr = (t) => ({ remainingLimit: t }), Wr = (t) => ({ paymentName: t }), Kr = (() => { 10612 let t = class { 10613 get messageType() { 10614 return re; 10615 } 10616 constructor() { 10617 this.window = u(pe), this.depositService = u(ee), this.depositRedirectService = u(at), this.dataService = u($), this.userDataService = u(W), this.userDataStore = u(ut), this.errorStateStore = u(ge), this.depositFlowStore = u(Ce), this.loaderService = u(Ie), this.optionListService = u(he), this.gtmService = u(ae), this.translate = u(pt), this.deviceService = u(di), this.resizeService = u(J), this.assetsData = u(No), this.paymentsCommonConfig = u(Je), this.qdDarkModeEnabled = N(!1), this.eventService = u(Ze), this.qdJourney = u(je), this.ukLccpLimitsService = u(ht), this.gdlFraService = u(rt), this.paymentMethod = ft(), this.navigationService = u(Qe), this.ccFamily = le.CCFAMILY, this.usedOptions = [], this.defaultCurrency = !0, this.subscriptions = [], this.maxFailDepEnhancementEnabled = !1, this.enablePrepaidcardRestrictions = !1, this.currencyUSD = "USD", this.pixBankRegistration = { 10618 isEnabled: !1, 10619 selectedInfo: {} 10620 }, this.showBrazilBankList = !1, this.showBrazilConsent = !1, this.showPreemptiveMsg = !1, this.NgxPopperjsPlacements = Ko, this.NgxPopperjsTriggers = Wo; 10621 let e = this.optionListService; 10622 this.optionsList = e.optionList, this.depositInfo = this.depositService.depositInfo, this.isMobile = this.deviceService.isMobile, Q(() => { 10623 let i = this.errorStateStore.maxFailDepEnhancement(); 10624 if (i?.blocked && i?.expiryTime) {
10625 let c = this.usedOptions.find((y) => y?.instrumentNumber === this.selectedPaymentMethod?.instrumentNumber), g = this.optionsList.find((y) => y?.instrumentNumber === this.selectedPaymentMethod?.instrumentNumber); 10626 g && c && (g?.details || (g.details = {}), g.details.userMaxFailDepStatus = i, c.userMaxFailDepStatus = i, i?.blocked && setTimeout(() => { 10627 i.blocked = !1; 10628 }, i.expiryTime * 1e3)), this.usedOptions.find((y) => !y?.userMaxFailDepStatus?.blocked) || this.optionListService.redirectToMainCashier("&type=options"); 10629 } 10630 }), Q(() => { 10631 let i = this.depositFlowStore.enteredAmount(); 10632 this.showPreemptiveMsg = !1, Number(this.selectedPaymentMethod?.es_deposited_amount) + Number(i) >= Number(this.selectedPaymentMethod?.es_pre_emptive_threshold_limit) && Number(this.selectedPaymentMethod?.es_deposited_amount) + Number(i) <= Number(this.selectedPaymentMethod?.es_threshold_limit) && !this.isExpiredIdValidation() && (this.showPreemptiveMsg = !0, this.gtmService.raiseEventForInsVerLoad(this.selectedPaymentMethod?.paymentMethod + " - under 2k optional banner")); 10633 }); 10634 } 10635 ngOnInit() { 10636 this.qdDarkModeEnabled.set(this.paymentsCommonConfig?.qdDarkModeEnabled ?? !1), this.inputType = this.optionsList[0]?.paymentMethodInfo?.paymentMethod ?? "", this.paymentMethod.emit(this.inputType), this.initialValue = this.optionsList[0]?.instrumentNumber ?? "", this.userData = this.userDataService?.userData, this.enablePrepaidcardRestrictions = this.userDataService?.userData?.configParams?.enable_prepaidcard_restrictions == "Y"; 10637 let e = this.dataService.sessionInfo?.langId ?? "en"; 10638 if (this.liveChatRiskPlayerUrl = `${this.userDataService?.userData?.configParams?.merchant_hostname}/${e}${G.LIVE_CHAT_ES_LINK}`, this.moreInfoIntensePlayerLink = `${this.userDataService?.userData?.configParams?.merchant_hostname}/${e}${G.MORE_INFO_ES_LINK}`, this.isuserODavailble = this.userDataService?.userData?.configParams?.isPlayerJobDetailsUpdated == "N", this.isuserODavailble && (this.OccuDetails = this.userDataStore.userODetails()), this.optionsList?.length > 0 && (this.usedOptions = [], this.optionsList.map((i) => { 10639 let c = new qi(), g = i?.paymentMethodInfo?.paymentMethod; 10640 c.imgPath = le.IMAGE_PATH_PAYMENT_OPTIONS + g.toLowerCase() + ".svg", c.ESIntensiveGreyOut = i?.paymentAccountInfo?.ESIntensiveGreyOut == "true" && i?.creditCard == !0, c.isESRiskPlayer = i?.paymentAccountInfo?.isESRiskPlayer == "Y", c.instrumentNumber = i?.instrumentNumber, c.paymentMethod = g.toLowerCase(), c.paymentText = g.charAt(0).toUpperCase() + g.substring(1).toLowerCase(), c.sportsOnly = i?.sportsOnly, c.bankAccountsOnly = i?.bankAccountsOnly, c.BANK_INSTRUMENT_LIST = i.details?.BANK_INSTRUMENT_LIST, c.userMaxFailDepStatus = i?.details?.userMaxFailDepStatus, c.userMaxFailDepStatus?.expiryTime && setTimeout(() => { 10641 c.userMaxFailDepStatus && (c.userMaxFailDepStatus.blocked = !1); 10642 }, c.userMaxFailDepStatus.expiryTime * 1e3), c.es_pre_emptive_threshold_limit = i?.paymentAccountInfo?.es_pre_emptive_threshold_limit, c.es_deposited_amount = i?.paymentAccountInfo?.es_deposited_amount, c.es_threshold_limit = i?.paymentAccountInfo?.es_threshold_limit, c.es_allowed_amount = i?.paymentAccountInfo?.es_allowed_amount, c.es_jumio_verification_url = i?.paymentAccountInfo?.es_jumio_verification_url, this.usedOptions.push(c); 10643 }), this.usedOptions?.length > 0 && (this.selectedPaymentMethod = this.usedOptions[0], this.es_allowed_amount = Number(this.selectedPaymentMethod?.es_allowed_amount))), this.buildFormGroups(), this.optionsList?.[0] && (this.optionListService.selectedOption = this.optionsList[0]), this.depositService.setCurrencyConversion(this.optionListService?.selectedOption), this.isUSLabel = this.userDataService?.userData?.userInfo?.addressInfo?.country === At.US, this.ccDepositLimitCheckEnabled = this.userDataService?.userData?.configParams?.isCreditCardDepositLimitCheckEnabled === O.YES, this.ccDepositLimitCheckEnabled && (this.ccCurrentDepositLimit = this.userDataService?.userData?.configParams?.currentCreditCardDepositLimit), this.depositInfo?.isBelgiumRgDecreeEnabled) { 10644 let i = setInterval(() => { 10645 this.rgLimitData = this.dataService?.RgLimitData, this.rgLimitData[0]?.rgLimitInfo?.length > 0 && clearInterval(i); 10646 }, 100); 10647 setTimeout(() => { 10648 i && !this.rgLimitData?.rglimitInfo && clearInterval(i); 10649 }, 1e3); 10650 } 10651 this.germanAMLChangesEnabled = this.userDataService?.userData?.configParams?.germanUnifiedWalletSystemEnabled === O.NO, this.maxFailDepEnhancementEnabled = this.userDataService?.userData?.configParams.maxFailDepEnhancementEnabled === O.YES, this.setInputTypeDefaults(), this.isESIntensivePlayer && this.gtmService.intensivePlayerMsgLoad(this.inputType); 10652 } 10653 verifyAccount(e) { 10654 let i = e?.es_jumio_verification_url?.replace("{paymentMethodName}", e?.paymentMethod) + "&cashierQd=true"; 10655 this.gtmService.raiseEventForInsVerClick(this.selectedPaymentMethod?.paymentMethod + " - under 2k optional banner", "verify", i), this.eventService.raiseCloseEvent(), this.navigationService.goTo(i, { forceReloadTarget: "top" }); 10656 } 10657 get amountFieldFormGroup() { 10658 return this.instrumentFormGroup?.get("amountFieldFormGroup"); 10659 } 10660 buildFormGroups() { 10661 this.instrumentFormGroup.addControl("instrumentFormCtrl", new et(this.usedOptions[0])), this.instrumentFormGroup.addControl("instrumentInputFormGroup", new tt({})), this.instrumentFormGroup.addControl("amountFieldFormGroup", new tt({})), this.instrumentFormGroup.addControl("productPreferenceFormGroup", new tt({})), this.addPixAccount(); 10662 } 10663 addPixAccount() { 10664 this.pixBankRegistration.isEnabled = !!(this.userData?.configParams?.pixBrInfo?.isConservative && this.selectedPaymentMethod?.BANK_INSTRUMENT_LIST?.length); 10665 let { activeRegisteredbankAccounts: e = 0, br_ftd_consent_auth_enabled: i = "" } = this.userData.configParams || {}; 10666 if (i == "Y" && Number(e) > 0 && this.selectedPaymentMethod?.BANK_INSTRUMENT_LIST?.length && (this.showBrazilBankList = !0), this.pixBankRegistration.isEnabled || this.showBrazilBankList) {
10667 let c = this.selectedPaymentMethod?.BANK_INSTRUMENT_LIST?.[0]; 10668 this.pixBankRegistration.selectedInfo = c; 10669 let g = c ? `${c.bankName}-${c.accountNumber}` : ""; 10670 this.pixBankRegistration.selectedInfo = this.selectedPaymentMethod?.BANK_INSTRUMENT_LIST?.[0]; 10671 let y = new et("pixAccountSelect"); 10672 this.instrumentFormGroup.addControl("pixAccountSelect", new et(g)), y.setValidators(Y.required), y.updateValueAndValidity(), this.depositService.depositInfo.paymentAccountInfo.instrumentId = this.pixBankRegistration.selectedInfo.accountNumber; 10673 } 10674 this.userData?.configParams?.pixBrInfo?.isNewBrLabel && this.resizeService.resizeCashier(); 10675 } 10676 removePixControl() { 10677 this.pixBankRegistration.isEnabled && this.instrumentFormGroup.removeControl("pixAccountSelect"); 10678 } 10679 onChange(e) { 10680 if (this.selectedPaymentMethod = this.usedOptions.find((i) => i?.instrumentNumber === e?.value?.instrumentNumber), this.es_allowed_amount = Number(this.selectedPaymentMethod?.es_allowed_amount), e.value === H.allDepositOptions) { 10681 this.selectedPaymentMethod = new qi(), this.selectedPaymentMethod.paymentMethod = "moreoptions", this.selectedPaymentMethod.instrumentNumber = this.translate.instant("PARTY.CASHIER.web.deposit.more.options"), this.gtmService.raiseEventForMoreOptions(), this.qdJourney.abandoned(), setTimeout(() => { 10682 this.dataService?.sessionInfo?.channelId === j.WC || this.dataService?.sessionInfo?.channelId === j.VC || this.dataService?.sessionInfo?.channelId === j.FC || this.dataService?.sessionInfo?.channelId === j.MC || this.dataService?.sessionInfo?.productId === V.BINGO ? this.optionListService.postMessageToParent(this.dataService?.sessionInfo?.productId) : this.optionListService.redirectToMainCashier("&type=options"); 10683 }); 10684 return; 10685 } else { 10686 this.instrumentFormGroup.removeControl("instrumentInputFormGroup"), this.instrumentFormGroup.addControl("instrumentInputFormGroup", new tt({})), this.instrumentFormGroup.removeControl("productPreferenceFormGroup"), this.instrumentFormGroup.addControl("productPreferenceFormGroup", new tt({})), this.removePixControl(); 10687 let i = this.optionsList.find((c) => c?.instrumentNumber === e?.value?.instrumentNumber); 10688 i && (this.inputType = i?.paymentMethodInfo?.paymentMethod, this.paymentMethod.emit(this.inputType), this.optionListService.selectedOption = i, this.qdJourney.methodSelected({ method: this.inputType }
10688), this.setInputTypeDefaults(), this.depositService.paypalDirectBadFunding = null); 10689 } 10690 this.resizeService.resizeCashier(); 10691 } 10692 setInputTypeDefaults() { 10693 this.optionListService?.selectedOption && (this.depositRedirectService.popupBlocked() && this.clearPrevTransData(), this.showChangeCurrency(), this.depositService.depositInfo.paymentMethod = this.optionListService?.selectedOption?.paymentMethodInfo?.paymentMethod, this.depositService.depositInfo.amountInfo.nativeCurrency = this.optionListService?.selectedOption?.currencyInfo?.defaultCurr || this.optionListService?.selectedOption?.currencyInfo?.currencyList[0], this.depositService.depositInfo.paymentAccountInfo.paymentAccountId = this.optionListService?.selectedOption?.paymentAccountInfo?.paymentAccountId, this.depositService.setCurrencyConversion(this.optionListService?.selectedOption), this.ccFamily.includes(this.inputType) && (this.depositService.depositInfo.paymentAccountInfo.ccId = this.optionListService?.selectedOption?.paymentAccountInfo?.id, this.isESIntensivePlayer = this.optionListService?.selectedOption?.paymentAccountInfo?.ESIntensiveGreyOut == "true" && this.optionListService?.selectedOption?.creditCard == !0), this.inputType === H.PAYPAL && (this.depositService.depositInfo.paymentAccountInfo.instrumentId = this.optionListService?.selectedOption?.paymentAccountInfo?.id), this.inputType === H.PIX && this.addPixAccount(), this.inputType === H.VENMO && (this.depositService.depositInfo.paymentAccountInfo.paymentAccountId = this.optionListService?.selectedOption?.paymentAccountInfo?.paymentAccountId, this.depositService.depositInfo.paymentAccountInfo.venmo_firstName = null, this.depositService.depositInfo.paymentAccountInfo.venmo_lastName = null, this.depositService.depositInfo.paymentAccountInfo.venmo_email = this.optionListService?.selectedOption?.instrumentNumber, this.depositService.depositInfo.paymentAccountInfo.venmo_phone = null, this.depositService.depositInfo.paymentAccountInfo.venmo_nonce = null, this.depositService.depositInfo.paymentAccountInfo.venmo_collectedDeviceData = null, this.depositService.depositInfo.paymentAccountInfo.venmo_payment_data = this.optionListService?.selectedOption?.paymentAccountInfo?.paymentAccountId, this.depositService.depositInfo.paymentAccountInfo.instrumentId = this.optionListService?.selectedOption?.paymentAccountInfo?.id), this.inputType === H.VENMO && this.getVemoCollectedDeviceData(), this.inputType === H.PAYPALDIRECT && (this.depositService.depositInfo.paymentAccountInfo.instrumentId = this.optionListService?.selectedOption?.paymentAccountInfo?.id, this.optionListService?.selectedOption?.paymentAccountInfo?.brainTreeToken && this.getDeviceDataBrainTree(this.optionListService?.selectedOption?.paymentAccountInfo?.brainTreeToken)), this.optionListService?.selectedOption?.paymentAccountInfo?.brainTreeSDKEnable == "Y" && this.optionListService?.selectedOption?.paymentAccountInfo?.brainTreeAuthKey && this.getDeviceDataBrainTree(this.optionListService?.selectedOption?.paymentAccountInfo?.brainTreeAuthKey)), this.depositService.depositInfo.amountInAccountCurrency = "", this.depositService.depositInfo.amountInfo.nativeAmountString = "", this.depositService.depositInfo.amountCharged = "", this.inputType === H.FLASH1VOUCHER && (this.depositService.depositInfo.amountInfo.nativeCurrency = jo.ZAR, this.depositService.depositInfo.amountInfo.nativeAmountString = "0"), this.isESRiskPlayer = this.optionListService?.selectedOption?.paymentAccountInfo?.isESRiskPlayer == "Y"; 10694 } 10695 isIntensivePlayer() { 10696 this.gtmService.intensivePlayerMsgLoad(this.inputType); 10697 } 10698 moreInfoLink() { 10699 this.gtmService.intensivePlayerMsgClickOnMoreInfo(this.moreInfoIntensePlayerLink), this.navigationService.goTo(this.moreInfoIntensePlayerLink, { forceReloadTarget: "top" }); 10700 } 10701 showChangeCurrency() { 10702 let e = this.optionListService?.selectedOption?.currencyInfo?.defaultCurr, i = this.userDataService?.userData?.userInfo?.accountCurrency; 10703 this.depositService.depositInfo.amountInfo.nativeCurrency = e, this.defaultCurrency = e === i; 10704 } 10705 clearPrevTransData() { 10706 this.depositRedirectService.updatePopupStatus(!1), this.loaderService.depositRedirectInProgress.set(!1), this.depositRedirectService.resetdepositRedirectInfo(), this.loaderService.isLoading.set(!1); 10707 } 10708 getDeviceDataBrainTree(e) { 10709 let i = this; 10710 _t.client.create({ authorization: e }).then(function(c) { 10711 return _t.dataCollector.create({ client: c }); 10712 }).then(function(c) { 10713 i.optionListService?.selectedOption?.paymentAccountInfo?.brainTreeSDKEnable == "Y" ? (i.depositService.depositInfo.paymentAccountInfo.isBTSDKSuccess = "Y", i.depositService.depositInfo.paymentAccountInfo.brainTreeDeviceData = c?.rawDeviceData ? c?.rawDeviceData?.correlation_id : "", i.depositService.depositInfo.paymentAccountInfo.customerBrowser = i.detectBrowser()) : i.depositService.depositInfo.paymentAccountInfo.deviceData = c?.rawDeviceData ? c?.rawDeviceData?.correlation_id : ""; 10714 }).catch(() => { 10715 i.optionListService?.selectedOption?.paymentAccountInfo?.brainTreeSDKEnable == "Y" && (i.depositService.depositInfo.paymentAccountInfo.isBTSDKSuccess = "N"); 10716 }); 10717 } 10718 detectBrowser() { 10719 let e = this.window.navigator.userAgent; 10720 return e.indexOf("Edg") > -1 ? "Microsoft Edge" : e.indexOf("Chrome") > -1 ? "Chrome" : e.indexOf("Firefox") > -1 ? "Firefox" : e.indexOf("Safari") > -1 ? "Safari" : e.indexOf("Opera") > -1 ? "Opera" : e.indexOf("Trident") > -1 || e.indexOf("MSIE") > -1 ? "Internet Explorer" : "Unknown"; 10721 } 10722 getVemoCollectedDeviceData() { 10723 let e = this.optionListService?.selectedOption?.paymentAccountInfo?.VENMO_CLIENT_AUTHORIZATION; 10724 _t.client.create({ authorization: e }).then((i) => Promise.all([_t.dataCollector.create({ 10725 client: i, 10726 paypal: !0 10727 })])).then((i) => { 10728 if (i && i[0]) {
10729 let c = i[0], g = c && c?.rawDeviceData && c?.rawDeviceData?.correlation_id ? c?.rawDeviceData?.correlation_id : null; 10730 this.depositService.depositInfo.paymentAccountInfo.venmo_collectedDeviceData = g; 10731 } 10732 }); 10733 } 10734 onPixAccountChange(e) { 10735 let i = this.selectedPaymentMethod?.BANK_INSTRUMENT_LIST?.findIndex((c) => c?.bankName + "-" + c?.accountNumber == e?.value) ?? -1; 10736 i != -1 && this.selectedPaymentMethod?.BANK_INSTRUMENT_LIST && (this.pixBankRegistration.selectedInfo = this.selectedPaymentMethod?.BANK_INSTRUMENT_LIST[i]), this.showBrazilBankList && i != -1 && this.gtmService.raiseEventForBrazilBankAccountReg("select", "not applicable", "click", "bank account dropdown", "", i + 1); 10737 } 10738 onAccountLinkClick() { 10739 if (this.showBrazilBankList) { 10740 let y = new et(!1, Y.requiredTrue); 10741 this.instrumentFormGroup?.addControl("consentForRegistration", y), this.showBrazilBankList = !1, this.showBrazilConsent = !0, this.gtmService.raiseEventForBrazilBankAccountReg("deposit from new account", "not applicable", "click", "bank account dropdown"), this.gtmService.raiseEventForBrazilBankAccountReg("bank consent checkbox", "not applicable", "load", "bank consent checkbox"); 10742 return; 10743 } 10744 let { activeRegisteredbankAccounts: e, bank_registration_allowed_count: i } = this.userDataService.userData.configParams, c = "&type="; 10745 e < i ? c += "bank-account-register/create" : c += "manage-bank-accounts"; 10746 let g = this.selectedPaymentMethod?.BANK_INSTRUMENT_LIST?.length && this.selectedPaymentMethod?.BANK_INSTRUMENT_LIST?.length >= this.userData?.configParams?.bank_registration_allowed_count ? "manage accounts" : "register new account"; 10747 this.gtmService.raiseEventForBrazilBankAccountReg(g, this.dataService.sessionInfo?.langId + "payments" + c, "click", "pix bank dropdown"), this.optionListService.redirectToMainCashier(c); 10748 } 10749 isExpiredIdValidation() { 10750 return this.userDataService?.userData?.configParams?.isSpainExpiryKycRefreshCheckEnabled == "Y" && this.userDataService?.userData?.configParams?.rekycSubErrorCode == "604" && Number(this.selectedPaymentMethod?.es_allowed_amount) > Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit); 10751 } 10752 get consentFormControl() { 10753 return this.instrumentFormGroup?.get("consentForRegistration"); 10754 } 10755 onConsentChange(e) { 10756 let i = e.target.checked; 10757 this.showBrazilConsent && this.gtmService.raiseEventForBrazilBankAccountReg(i ? "check" : "uncheck", "not applicable", "click", "bank consent checkbox"); 10758 } 10759 onDropdownOpened() { 10760 this.gtmService.raiseEventForBrazilBankAccountReg("open", "not applicable", "click", "bank account dropdown"); 10761 } 10762 isPrepaidDailyLimitError() { 10763 return this.userDataService?.userData?.configParams?.is_prepaid_daily_deposit_limit_enabled === "Y" && this.optionListService?.selectedOption?.fundingSource?.toLowerCase() === "prepaid" && this.optionListService?.selectedOption?.paymentMethodInfo?.txnLimitInfo.type === "prepaid_limit"; 10764 } 10765 }; 10766 return t.ɵfac = function(a) { 10767 return new (a || t)(); 10768 }, t.ɵcmp = B({ 10769 type: t, 10770 selectors: [["app-options-list"]], 10771 inputs: { instrumentFormGroup: "instrumentFormGroup" }, 10772 outputs: { paymentMethod: "paymentMethod" }, 10773 decls: 42, 10774 vars: 39, 10775 consts: [ 10776 ["tooltipcontent2", ""], 10777 ["tooltipcontent", ""], 10778 ["tooltipcontent1", ""], 10779 [3, "productPreferenceFormGroup"], 10780 [1, "instrumentList"], 10781 [ 10782 1, 10783 "form-control-wrapper", 10784 "options-list-dropdown", 10785 "mt-10", 10786 3, 10787 "formGroup" 10788 ], 10789 [ 10790 1, 10791 "pm-select-label", 10792 "text-bold" 10793 ], 10794 [1, "payment-method-options"], 10795 [ 10796 "formControlName", 10797 "instrumentFormCtrl", 10798 "id", 10799 "instrumentFormCtrl", 10800 "disableOptionCentering", 10801 "", 10802 1, 10803 "payment-option", 10804 3, 10805 "selectionChange", 10806 "panelClass" 10807 ], 10808 [ 10809 1, 10810 "d-flex", 10811 3, 10812 "usedOption", 10813 "isUSLabel" 10814 ], 10815 [ 10816 1, 10817 "drop-down-option-position", 10818 "position-absolute", 10819 "d-flex", 10820 "align-items-center" 10821 ], 10822 [ 10823 1, 10824 "tooltip-info", 10825 "ngxp__tooltip" 10826 ], 10827 [ 10828 1,
vendor: 2,945 bytes, lines 10829-11015
10829 "intensive-player-message", 10830 "th-scroll" 10831 ], 10832 [1, "h6-v2"], 10833 [ 10834 1, 10835 "tooltip-description", 10836 3, 10837 "vnDynamicHtml" 10838 ], 10839 [ 10840 1, 10841 "popper-buttons", 10842 "tooltip-description", 10843 3, 10844 "click" 10845 ], 10846 [ 10847 1, 10848 "popper-close-link", 10849 "dh" 10850 ], 10851 [ 10852 1, 10853 "p-0", 10854 3, 10855 "value" 10856 ], 10857 [ 10858 1, 10859 "d-flex", 10860 "align-items-center" 10861 ], 10862 [ 10863 1, 10864 "payment-method-logo", 10865 "payment-method-moreoptions" 10866 ], 10867 [1, "all-payment-option"], 10868 [1, "pix-bank-account-wrapper"], 10869 [ 10870 "id", 10871 "creditcard_deposit_limit_message2", 10872 3, 10873 "type" 10874 ], 10875 [ 10876 1, 10877 "clear-both", 10878 3, 10879 "ngClass" 10880 ], 10881 [ 10882 3, 10883 "amountFormGroup", 10884 "selectedOption" 10885 ], 10886 [3, "type"], 10887 [ 10888 1, 10889 "mt-1", 10890 "mb-2", 10891 "vat-tax-info-details" 10892 ], 10893 [1, "consentCheckBox"], 10894 [ 10895 1, 10896 "txt-sm-v2", 10897 "mr-1" 10898 ], 10899 [ 10900 1, 10901 "theme-info-i", 10902 3, 10903 "click", 10904 "mouseenter", 10905 "popper", 10906 "popperPositionFixed", 10907 "popperTrigger", 10908 "popperPlacement" 10909 ], 10910 [ 10911 1, 10912 "p-1", 10913 "payment-option-list", 10914 3, 10915 "disabled", 10916 "value" 10917 ], 10918 [ 10919 1, 10920 "mfde-alignment", 10921 "position-absolute", 10922 "d-flex", 10923 "align-items-center" 10924 ], 10925 [ 10926 1, 10927 "tooltip-info", 10928 "ngxp__tooltip", 10929 3, 10930 "id" 10931 ], 10932 [1, "curfew-blue"], 10933 [1, "tooltip-description"], 10934 [1, "txt-sm-v2"], 10935 [ 10936 1, 10937 "theme-info-i", 10938 3, 10939 "click", 10940 "popper", 10941 "popperPositionFixed", 10942 "popperTrigger", 10943 "popperPlacement" 10944 ], 10945 [ 10946 1, 10947 "pm-select-label", 10948 "text-bold", 10949 "d-inline-block" 10950 ], 10951 [ 10952 1, 10953 "cursor-pointer", 10954 "ml-2", 10955 3, 10956 "src", 10957 "popper", 10958 "popperPositionFixed", 10959 "popperTrigger", 10960 "popperPlacement", 10961 "popperApplyClass" 10962 ], 10963 [3, "ngClass"], 10964 [ 10965 "formControlName", 10966 "pixAccountSelect", 10967 "name", 10968 "pixAccountSelect", 10969 "panelClass", 10970 "pix-bank-account-select", 10971 3, 10972 "selectionChange", 10973 "opened" 10974 ], 10975 [1, "pix-select-trigger"], 10976 [3, "value"], 10977 [ 10978 1, 10979 "pix-account-actions", 10980 "d-flex", 10981 "align-items-center", 10982 "justify-content-between", 10983 "py-2", 10984 "px-3", 10985 "cursor-pointer", 10986 3, 10987 "click", 10988 "ngClass" 10989 ], 10990 [ 10991 "href", 10992 "javascript:void(0)", 10993 1, 10994 "text-decoration-none" 10995 ], 10996 [ 10997 1, 10998 "ui-icon", 10999 "ui-icon-size-sm", 11000 "float-right", 11001 "ui-close", 11002 "theme-right" 11003 ], 11004 [ 11005 1, 11006 "fs-12", 11007 "txt-color-80" 11008 ], 11009 [ 11010 1, 11011 "bank-option", 11012 "d-flex", 11013 "flex-column" 11014 ], 11015 [1, "bank-name"],
11016 [1, "bank-details"], 11017 [ 11018 "info", 11019 "", 11020 3, 11021 "vnDynamicHtml" 11022 ], 11023 [1, "cc-input"], 11024 [1, "non-cc-amt-field"], 11025 [3, "ccInputFormGroup"], 11026 [3, "voucherInputFormGroup"], 11027 ["warning", ""], 11028 [1, "text-bold"], 11029 [3, "innerHtml"], 11030 [ 11031 1, 11032 "float-right", 11033 "mt-2" 11034 ], 11035 [ 11036 1, 11037 "text-bold", 11038 "text-decoration-none", 11039 "cursor-pointer", 11040 "text-uppercase", 11041 3, 11042 "click" 11043 ], 11044 [ 11045 3, 11046 "selectedOption", 11047 "amountFormGroup" 11048 ], 11049 [1, "m-0"], 11050 [1, "fs-12"], 11051 [ 11052 1, 11053 "float-right", 11054 "fs-12", 11055 "text-bold" 11056 ], 11057 [ 11058 1, 11059 "float-right", 11060 "fs-12", 11061 "text-bold", 11062 "success-txt" 11063 ], 11064 [1, "form-element"], 11065 [ 11066 "type", 11067 "checkbox", 11068 "id", 11069 "consentCheck", 11070 1, 11071 "custom-control-input", 11072 "custom-control-checkbox", 11073 3, 11074 "change", 11075 "formControl" 11076 ], 11077 [ 11078 "for", 11079 "consentCheck", 11080 1, 11081 "d-flex", 11082 "align-items-center" 11083 ], 11084 [1, "txt-color-100"] 11085 ], 11086 template: function(a, e) { 11087 a & 1 && (h(0, Rb, 1, 1, "app-product-preference", 3), n(1, "div", 4)(2, "form", 5), h(3, Nb, 3, 3, "mat-label", 6), n(4, "mat-form-field", 7)(5, "mat-select", 8), L("selectionChange", function(i) { 11088 return e.onChange(i); 11089 }), n(6, "mat-select-trigger"), D(7, "option-content", 9), h(8, Tb, 5, 7, "div", 10), n(9, "popper-content", 11, 0)(11, "div", 12)(12, "strong", 13), d(13), r(14, "translate"), s(), D(15, "p", 14), r(16, "translate"), n(17, "a", 15), L("click", function() { 11090 return e.moreInfoLink(); 11091 }), n(18, "span", 16), d(19), r(20, "translate"), s()()()()(), Ht(21, Mb, 26, 31, null, null, Yt), n(23, "mat-option", 17)(24, "div", 18), D(25, "div", 19), n(26, "p", 20), d(27), r(28, "translate"), s()()()(), ve(), s(), h(29, Hb, 23, 24, "div", 21), h(30, Yb, 4, 10, "show-message", 22), h(31, Bb, 1, 0, "app-redirect-message"), s(), n(32, "div", 23), h(33, Ub, 1, 2, "app-amount", 24), h(34, Vb, 2, 2), s(), h(35, Wb, 1, 0, "threshold-limit-messages"), h(36, Kb, 12, 18, "show-message", 25), h(37, Qb, 1, 1), h(38, Xb, 1, 0, "app-uk-deposit-limit-messages"), h(39, jb, 1, 0, "app-gdl-fra-ltm-messages"), s(), h(40, Jb, 29, 28, "div", 26), h(41, Zb, 7, 4, "div", 27)), a & 2 && (f(e.germanAMLChangesEnabled && e.instrumentFormGroup.controls.productPreferenceFormGroup ? 0 : -1), o(2), m("formGroup", e.instrumentFormGroup), o(), f(e.userData?.configParams?.pixBrInfo?.isNewBrLabel ? -1 : 3), o(), ye("nolabel", e.userData?.configParams?.pixBrInfo?.isNewBrLabel), o(), m("panelClass", e.qdDarkModeEnabled() ? "qd-payment-select-panel" : ""), De(), o(2), ye("disabled", e.selectedPaymentMethod?.ESIntensiveGreyOut || e.selectedPaymentMethod?.isESRiskPlayer), m("usedOption", e.selectedPaymentMethod)("isUSLabel", e.isUSLabel), o(), f(e.selectedPaymentMethod?.ESIntensiveGreyOut ? 8 : -1), o(5), v(p(14, 31, "PARTY.CASHIER.web.deposit.intensive.player.message1")), o(2), m("vnDynamicHtml", p(16, 33, "PARTY.CASHIER.web.deposit.intensive.player.message2")), o(4), v(p(20, 35, "PARTY.CASHIER.web.deposit.intensive.player.message3")), o(2), Ot(e.usedOptions), o(2), m("value", "allDepositOptions"), o(4), v(p(28, 37, "PARTY.CASHIER.web.deposit.more.options")), o(2), f(e.showBrazilBankList || e.selectedPaymentMethod?.paymentMethod?.toUpperCase() == "PIX" && e.pixBankRegistration.isEnabled ? 29 : -1), o(), f(e.ccDepositLimitCheckEnabled && e.optionListService.selectedOption.creditCard ? 30 : -1), o(), f(e.loaderService.depositRedirectInProgress() ? 31 : -1), o(), ye("disabled", !!(e.selectedPaymentMethod?.ESIntensiveGreyOut || e.selectedPaymentMethod?.isESRiskPlayer)), m("ngClass", e.ccFamily.includes(e.inputType.toUpperCase()) ? "space-between-width-50" : "non-cc-amt-field"), o(), f(e.optionListService.selectedOption && e.optionListService.selectedOption.paymentMethodInfo?.paymentMethod != "FLASH1VOUCHER" ? 33 : -1), o(), f(e.instrumentFormGroup.controls.instrumentInputFormGroup ? 34 : -1), o(), f(e.depositInfo.isBelgiumRgDecreeEnabled && e.amountFieldFormGroup?.controls?.userAmount?.status === "VALID" && e.rgLimitData ? 35 : -1), o(), f(e.showPreemptiveMsg && e.amountFieldFormGroup?.controls?.userAmount?.status === "VALID" ? 36 : -1), o(), f((e.amountFieldFormGroup?.controls?.userAmount?.dirty || e.amountFieldFormGroup?.controls?.userAmount?.touched) && e.o
11091ptionListService?.selectedOption && e.amountFieldFormGroup?.controls?.userAmount?.hasError("selfSetLimit") || e.enablePrepaidcardRestrictions || e.amountFieldFormGroup?.controls?.userAmount?.hasError("spainRekycLimit") || e.amountFieldFormGroup?.controls?.userAmount?.hasError("spainOdInlineVal") || e.amountFieldFormGroup?.controls?.userAmount?.hasError("spainThreshLimitToBeBreached") || e.amountFieldFormGroup?.controls?.userAmount?.hasError("spainThreshLimitBreached") || e.amountFieldFormGroup?.controls?.userAmount?.hasError("spainAnnRekycLimitExceeded") || e.amountFieldFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") || e.amountFieldFormGroup?.controls?.userAmount?.hasError("esKycLimitValidation") || e.amountFieldFormGroup?.controls?.userAmount?.hasError("irelandGamingKycError") ? 37 : -1), o(), f(e.ukLccpLimitsService.showRgLimitError() && e.optionListService?.selectedOption ? 38 : -1), o(), f(e.gdlFraService.showGdlFraValidation() ? 39 : -1), o(), f(e.userData?.configParams?.colombia_deposit_tax_enabled == "Y" && e.amountFieldFormGroup?.controls?.userAmount?.value ? 40 : -1), o(), f(e.showBrazilConsent && e.consentFormControl ? 41 : -1)); 11092 }, 11093 dependencies: [ 11094 xe, 11095 Yr, 11096 xt, 11097 yt, 11098 Dn, 11099 Et, 11100 Dt, 11101 St, 11102 Cn, 11103 vt, 11104 qt, 11105 hi, 11106 fi, 11107 ec, 11108 tc, 11109 Hr, 11110 Ml, 11111 Vo, 11112 qo, 11113 Pl, 11114 ce, 11115 vr, 11116 Ut, 11117 Dr, 11118 xr, 11119 Or, 11120 Sr, 11121 Mr, 11122 ct, 11123 Ki, 11124 Wi, 11125 K, 11126 Ae, 11127 ll, 11128 ci 11129 ], 11130 styles: [".pix-bank-account-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding:10px 0!important}.pix-account-actions[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px}.pix-account-actions[_ngcontent-%COMP%]{color:#0e6ab3;border-top:1px solid #eaebec}.options-list-dropdown[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:transparent!important}"], 11131 changeDetection: 1 11132 }), t; 11133 })(), $r = (() => { 11134 let t = class { 11135 constructor() { 11136 this.dialogRef = u(gn), this.data = u(un); 11137 } 11138 close() { 11139 this.dialogRef.close(); 11140 } 11141 }; 11142 return t.ɵfac = function(a) { 11143 return new (a || t)(); 11144 }, t.ɵcmp = B({ 11145 type: t, 11146 selectors: [["qd-reward-tnc-popup"]], 11147 decls: 14, 11148 vars: 10, 11149 consts: [ 11150 [1, "reward-tnc-overlay"], 11151 [ 11152 1, 11153 "reward-tnc-header", 11154 "d-flex", 11155 "justify-content-between", 11156 "align-items-center" 11157 ], 11158 [1, "headerFont"], 11159 [ 11160 "ds-button", 11161 "", 11162 "variant", 11163 "flat", 11164 "kind", 11165 "tertiary", 11166 "size", 11167 "small", 11168 3, 11169 "click" 11170 ], 11171 [ 11172 1, 11173 "reward-tnc-content", 11174 "reward-tnc-text", 11175 "th-scroll", 11176 "ml-2" 11177 ], 11178 [3, "vnDynamicHtml"], 11179 [ 11180 1, 11181 "reward-tnc-actions", 11182 "d-flex", 11183 "justify-content-end" 11184 ], 11185 [ 11186 "ds-button", 11187 "", 11188 "variant", 11189 "filled", 11190 "kind", 11191 "primary", 11192 "size", 11193 "medium", 11194 3, 11195 "click" 11196 ] 11197 ], 11198 template: function(a, e) { 11199 a & 1 && (n(0, "div", 0)(1, "div", 1)(2, "h2", 2), d(3), r(4, "translate"), s(), n(5, "button", 3), L("click", function() { 11200 return e.close(); 11201 }), d(6), r(7, "translate"), s()(), n(8, "div", 4), D(9, "div", 5), s(), n(10, "div", 6)(11, "button", 7), L("click", function() { 11202 return e.close(); 11203 }), d(12), r(13, "translate"), s()()()), a & 2 && (o(3), S(" ", p(4, 4, "PARTY.CASHIER.web.deposit.bonus.termsconditions.header"), " "), o(3), S(" ", p(7, 6, "PARTY.CASHIER.web.deposit.bonus.termsconditions.cancel"), " "), o(3), m("vnDynamicHtml", e.data?.htmlContent), o(3), S(" ", p(13, 8, "PARTY.CASHIER.web.deposit.bonus.termsconditions.gotit"), " ")); 11204 }, 11205 dependencies: [ 11206 xe, 11207 Lo, 11208 K 11209 ], 11210 encapsulation: 2 11211 }), t; 11212 })(), Qr = (() => { 11213 let t = class { 11214 constructor() { 11215 this.spendLimitService = u(It), this.depositService = u(ee), this.resizeService = u(J); 11216 } 11217 confirm() { 11218 this.spendLimitService.confirm(), this.depositService.submitDeposit(); 11219 } 11220 cancel() { 11221 this.spendLimitService.cancel(), this.resizeService.resizeCashier(); 11222 } 11223 }; 11224 return t.ɵfac = function(a) { 11225 return new (a || t)(); 11226 }, t.ɵcmp = B({ 11227 type: t, 11228 selectors: [["app-spend-limit-acknowledgement"]], 11229 decls: 2, 11230 vars: 1, 11231 consts: [[1, "qd-spend-limit-ack"], [ 11232 3, 11233 "confirmClicked", 11234 "cancelClicked", 11235 "info" 11236 ]], 11237 template: function(a, e) { 11238 a & 1 && (n(0, "div", 0)(1, "pa-spend-limit-acknowledgement-content", 1), L("confirmClicked", function() { 11239 return e.confirm(); 11240 })("cancelClicked", function() { 11241 return e.cancel(); 11242 }), s()()), a & 2 && (o(), m("info", e.spendLimitService.info())); 11243 }, 11244 dependencies: [rc], 11245 styles: [".qd-spend-limit-ack[_ngcontent-%COMP%]{margin:0 -12px;padding:var(--%NS%semantic-spacing-container-padding-xl) 12px;background-color:var(--%NS%semantic-color-surface-container-lowest-base);color:var(--%NS%semantic-color-on-surface-base)}.qd-spend-limit-ack[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:var(--%NS%semantic-color-utility-base)}"] 11246 }), t; 11247 })(), Xr = ["gpayBtnContainer"], jr = () => [import("./chunk-cjpwimly.js").then((t) => t.DepositDeclinedComponent)], Jr = () => ["APPLEPAY", "APPLEPAYDIRECT"], Zr = () => ({ standalone: !0 }), es = (() => { 11248 let t = class { 11249 get kycPLverification() { 11250 return this.errorStateStore.kycPLverification(); 11251 } 11252 constructor() { 11253 this.depositService = u(ee), this.loaderService = u(Ie), this.userDataService = u(W), this.dataService = u($), this.optionListService = u(he), this.changeDetector = u(us), this.stakeAmountService = u($t), this.wpSessionService = u(da), this.gtmService = u(ae), this.geoComply = u(Rn), this.applePayService = u(ca), this.applePayDirectService = u(la), this.formBuilder = u(Ln), this.cardIframeService = u(kt), this.resizeService = u(J), this.paymentsKyxConfig = u(Un), this.brazilDataService = u(Jn), this.paymentsCommonConfig = u(Je), this.rewardsTrayService = u($o), this.logger = u(Xe), this.googlePayService = u(Ci), this.renderer = u(vs), this.injector = u(co), this.walletService = u(ot), this.depositFlowStore = u(Ce), this.errorStateStore = u(ge), this.eventService = u(Ze), this.quickDepositMessageService = u(dt), this.ukLccpLimitsService = u(ht), this.gdlFraService = u(rt), this.device = u(di), this.dialog = u(hn), this.tokenizationTncAccepted = !1, this.label = "", this.depTxnStatusService = u(Ct), this.spendLimitService = u(It), this.ccFamily = le.CCFAMILY, this.submitTriggered = !1, this.selectedOfferId = Ne(() => this.quickDepositMessageService.config().offerId ?? ""), Q(() => { 11254 let e = this.depositService.showDepositFailure(), i = this.depositService.showDepositSuccess(); 11255 (e || i) && this.depositService.isSubmitClicked.set(!1); 11256 }); 11257 } 11258 set gpayBtnContainerRef(e) { 11259 e && this.inputType === H.GOOGLEPAY && this.googlePayService.createGooglePayButton(this.renderer, e, this.onGooglePayDepositClick.bind(this)); 11260 } 11261 ngOnInit() { 11262 this.resetDepositData(), this.buildForm(), this.depositService.showDepositInput.set(!0), this.optionListService?.dataLoading() || this.initialize(); 11263 } 11264 ngAfterViewInit() { 11265 this.resizeService.resizeCashier(); 11266 } 11267 initialize() { 11268 this.setDepositOptionInfo(), this.loadConversionMap(), this.handleSubmitResponse(); 11269 } 11270 updatePaymentMethod(e) { 11271 this.inputType = e; 11272 } 11273 openTokenizationTnc() { 11274 let e = this.rewardsTrayService.selectedRewardInfo$()?.offerContent?.manualTermsAndConditions; 11275 if (!e) return; 11276 let i = this.device.isMobile ? ["generic-modal-drawer", "qd-reward-tnc-panel"] : ["generic-modal-popup", "qd-reward-tnc-panel"]; 11277 this.dialog.open($r, { 11278 data: { htmlContent: e }, 11279 panelClass: i, 11280 hasBackdrop: !0, 11281 disableClose: !1, 11282 injector: this.injector 11283 }); 11284 } 11285 setDepositOptionInfo() { 11286 if (this.selectedOption = this.optionListService?.selectedOption, this.userDataService?.userData?.configParams) { 11287 let i = this.userDataService?.userData?.configParams; 11288 this.configParams = i, this.label = this.userDataService?.userData?.userInfo?.labelInfo?.feId || "", this.isBrandSupportBothCasinoAndPokerProduct = i?.isBrandSupportBothCasinoAndPokerProduct === O.YES, this.depositService.depositInfo.germanAMLChangesEnabled = i?.germanAMLChangesEnabled === O.YES, this.depositService.depositInfo.isBelgiumRgDecreeEnabled = i?.belgium_rg_decree_enabled === O.YES, this.depositService.depositInfo.increaseLimitUrl = i?.deposit_Limits_Url, this.isPrepaidDailyDepositLimitEnabled = i?.is_prepaid_daily_deposit_limit_enabled === "Y", i?.germanUnifiedWalletSystemEnabled === O.YES && this.errorStateStore.setHideProductRadioButtons(!0); 11289 } 11290 this.productList = this.userDataService?.userData?.productList; 11291 let e = this.dataService?.sessionInfo?.productId === V.POKER && this.isBrandSupportBothCasinoAndPokerProduct ? V.CASINO : this.dataService?.sessionInfo?.productId; 11292 this.depositFlowStore.setProductPreference(this.productOptionDisabled && this.productList && this.productList.includes(V.SPORTS) ? V.SPORTSBOOK : e), this.selectedOption?.threeds2Enabled && this.userDataService?.userData?.configParams?.worldPayTokenForDDC && this.get
11292SessionIdForWP(); 11293 } 11294 loadConversionMap() { 11295 this.dataService?.sessionInfo?.stake && !this.stakeAmountService?.isStakeAmountServiceInitialized ? (this.stakeAmountService.stake = Math.round(this.dataService?.sessionInfo?.stake * 100) / 100 / 100, this.stakeAmountService.retrieveAmountRequiredToMeetStake(this.prefillAmountRequiredToMeetStake)) : this.prefillAmountRequiredToMeetStake(); 11296 } 11297 getSessionIdForWP() { 11298 let e = this.userDataService?.userData?.configParams?.worldpayTimerDuration ? this.userDataService?.userData?.configParams?.worldpayTimerDuration * 1e3 : 5e3; 11299 this.wpSessionService.fetchWPSessionId(this.userDataService?.userData?.configParams?.baseWorldPayURLForDDC, this.userDataService?.userData?.configParams?.worldPayTokenForDDC, this.userDataService?.userData?.configParams?.worldPayURLForDDC, this.selectedOption?.startDigits), setTimeout(() => { 11300 this.worldPaySessionIdStatus || this.setWorldPaySessionId(""); 11301 }, e); 11302 } 11303 setWorldPaySessionId(e) { 11304 this.depositService.depositInfo.worldPaySessionId = e, this.worldPaySessionIdStatus = !0; 11305 } 11306 prefillAmountRequiredToMeetStake() { 11307 let e = this.stakeAmountService.getAmountToBePopulated(null, this.depositService?.conversionRates, this.optionListService?.selectedOption); 11308 this.prefillNavAmount(parseFloat(e).toFixed(2)); 11309 } 11310 prefillNavAmount(e) { 11311 if (this.selectedOption = this.optionListService?.selectedOption, this.selectedOption?.paymentMethodInfo?.paymentMethod.toUpperCase() !== le.FLASH1VOUCHER) { 11312 let i = this.selectedOption?.paymentMethodInfo?.minDepositLimit?.value, c = this.selectedOption?.paymentMethodInfo?.maxDepositLimit?.value; 11313 if (e !== "" && !isNaN(e)) { 11314 parseFloat(e) < i && (e = i), parseFloat(e) > c && (e = c); 11315 let g = this.prefillInDecimal ? parseFloat(e).toFixed(2) : e; 11316 this.depositService.depositInfo.amountInAccountCurrency = g, this.depositFlowStore.setEnteredAmount(this.depositService?.depositInfo?.amountInAccountCurrency); 11317 } 11318 } 11319 this.depositService.setAmountCharged(), this.depositService.getAmountInTransactionCurrency(); 11320 } 11321 buildForm() { 11322 this.depositForm = this.formBuilder.group({ 11323 instrumentFormGroup: new tt({}), 11324 ccInputFormGroup: new tt({}) 11325 }); 11326 } 11327 applePayDepositSubmit() { 11328 let e = this.rewardsTrayService.selectedRewardInfo$(); 11329 e && Object.keys(e).length > 0 && (this.depositService.depositInfo.rewardInfo = { 11330 offerType: e?.offerMetadata?.serviceType, 11331 offerSubType: e?.offerMetadata?.serviceSubType, 11332 offerInstanceId: e?.offerMetadata?.crmServiceId, 11333 serviceType: e?.offerMetadata?.serviceType, 11334 serviceSubType: e?.offerMetadata?.serviceSubType, 11335 offerState: e?.offerMetadata?.offerState, 11336 applicableProducts: e?.offerMetadata?.applicableProducts, 11337 bonusCode: e?.offerMetadata?.bonusCode, 11338 title: e?.offerContent?.title, 11339 rewardTargetingType: e?.offerMetadata?.rewardTargetingType, 11340 isNewOffer: e?.offerMetadata?.isNewOffer, 11341 isOfferActive: e?.offerMetadata?.isOfferActive, 11342 isSpecialOffer: e?.offerMetadata?.isSpecialOffer, 11343 isFreeOffer: e?.offerMetadata?.isFreeOffer, 11344 isWelcomeOffer: e?.offerMetadata?.isWelcomeOffer, 11345 isReferAFriendTile: e?.offerMetadata?.isReferAFriendTile 11346 }); 11347 let i = { 11348 paymentMethod: this.depositService.depositInfo.paymentMethod?.toUpperCase(), 11349 amountInfo: { 11350 nativeCurrency: this.depositService?.depositInfo?.amountInfo?.nativeCurrency, 11351 nativeAmountString: this.depositService?.depositInfo?.amountInfo?.nativeAmountString 11352 }, 11353 bonusInfo: { 11354 bonusId: null, 11355 tncFromBonusService: null, 11356 bonusTnCAccepted: null, 11357 bonusCode: e?.offerMetadata?.bonusCode ?? "" 11358 }, 11359 browserInfo: { 11360 browserLanguage: this.depositService.depositInfo?.browserInfo?.browserLanguage, 11361 browserScreenHeight: this.depositService.depositInfo?.browserInfo?.browserScreenHeight, 11362 browserScreenWidth: this.depositService.depositInfo?.browserInfo?.browserScreenWidth, 11363 browserTimeZone: this.depositService.depositInfo?.browserInfo?.browserTimeZone 11364 }, 11365 germanAMLChangesEnabled: !1, 11366 paymentAccountInfo: { 11367 paymethodID: "", 11368 paymentAccountId: "", 11369 cardType: "", 11370 originalCardEndDigits: "" 11371 }, 11372 productPreference: this.configParams?.irelandWalletBucketEnabled == "Y" && this.walletService.selectedWallet() || "SPORTSBOOK", 11373 worldPaySessionIdStatus: !1, 11374 pageName: this.depositService.depositInfo.paymentMethod?.toUpperCase() + "_input", 11375 rewardInfo: this.depositService.depositInfo.rewardInfo || null 11376 }; 11377 if (this.spendLimitService.requiresAcknowledgement(i)) { 11378 this.spendLimitService.prompt(), this.depositService.isSubmitClicked.set(!1), this.resizeService.resizeCashier(); 11379 return; 11380 } 11381 this.depositService.depositInfo.productPreference = this.configParams?.irelandWalletBucketEnabled == "Y" && this.walletService.selectedWallet() || "SPORTSBOOK";
11382 let c = "N", g = this.userDataService?.userData?.userInfo?.addressInfo?.country; 11383 (this.depositService.depositInfo.paymentMethod?.toUpperCase() == "APPLEPAYDIRECT" || this.depositService.depositInfo.paymentMethod?.toUpperCase() == "APPLEPAY") && (c = this.optionListService?.selectedOption?.paymentAccountInfo?.isESIntensivePlayer == "Y" || this.userDataService?.userData?.configParams?.creditCardBanEnabled == "Y" ? "Y" : "N"), this.depositService.depositInfo.paymentMethod?.toUpperCase() == "APPLEPAYDIRECT" ? this.applePayDirectService.processApplePayDeposit(i, c, g, this.optionListService?.selectedOption?.paymentAccountInfo?.paymentAccountUpdateUrl, this.optionListService?.selectedOption?.paymentAccountInfo?.cardToken) : this.applePayService.processApplePayDeposit(i, c, g); 11384 } 11385 submitDeposit() { 11386 if (this.depositService.isSubmitClicked()) return; 11387 this.depositService.isSubmitClicked.set(!0); 11388 let e = this.rewardsTrayService.selectedRewardInfo$(); 11389 e && Object.keys(e).length > 0 && (this.depositService.depositInfo.rewardInfo = { 11390 offerType: e?.offerMetadata?.serviceType, 11391 offerSubType: e?.offerMetadata?.serviceSubType, 11392 offerInstanceId: e?.offerMetadata?.crmServiceId, 11393 serviceType: e?.offerMetadata?.serviceType, 11394 serviceSubType: e?.offerMetadata?.serviceSubType, 11395 offerState: e?.offerMetadata?.offerState, 11396 applicableProducts: e?.offerMetadata?.applicableProducts, 11397 bonusCode: e?.offerMetadata?.bonusCode, 11398 title: e?.offerContent?.title, 11399 rewardTargetingType: e?.offerMetadata?.rewardTargetingType, 11400 isNewOffer: e?.offerMetadata?.isNewOffer, 11401 isOfferActive: e?.offerMetadata?.isOfferActive, 11402 isSpecialOffer: e?.offerMetadata?.isSpecialOffer, 11403 isFreeOffer: e?.offerMetadata?.isFreeOffer, 11404 isWelcomeOffer: e?.offerMetadata?.isWelcomeOffer, 11405 isReferAFriendTile: e?.offerMetadata?.isReferAFriendTile 11406 }, this.depositService.depositInfo.bonusInfo = we(ie({}, this.depositService.depositInfo.bonusInfo), { bonusCode: e?.offerMetadata?.bonusCode })), this.depositService.showDepositFailure.set(!1), this.resizeService.resizeCashier(); 11407 let i = !0, c = this.optionListService?.selectedOption?.threeds2Enabled; 11408 this.userDataService?.userData?.configParams?.worldPayTokenForDDC && (i = !1); 11409 let g = this.errorStateStore.hideProductRadioButtons(); 11410 if (this.depositService.depositInfo.germanAMLChangesEnabled && this.depositService?.depositInfo?.productPreference === "" && !g) { 11411 this.errorStateStore.setProductSelectionError(!0); 11412 return; 11413 } 11414 if (this.depositCurfewCtaDisabled) return !1; 11415 c && this.wpSessionService.fetchWPSessionId(this.userDataService?.userData?.configParams?.baseWorldPayURLForDDC, this.userDataService?.userData?.configParams?.worldPayTokenForDDC, this.userDataService?.userData?.configParams?.worldPayURLForDDC, this.selectedOption?.startDigits), this.productPreference = this.depositFlowStore.productPreference(); 11416 let y = [ 11417 "pp", 11418 "gb", 11419 "on", 11420 "fr", 11421 "pj", 11422 "bj", 11423 "op", 11424 "oy" 11425 ].includes(this.dataService?.sessionInfo.userId.substring(0, 2)) || this.dataService?.sessionInfo?.brandId.toLowerCase().includes("mgm"); 11426 if (this.depositService.depositInfo.productPreference = !y && this.productPreference === V.BETTING ? V.SPORTSBOOK : this.productPreference, this.configParams?.irelandWalletBucketEnabled == "Y" && (this.depositService.depositInfo.productPreference = this.walletService.selectedWallet() ?? ""), this.depositService.depositInfo.productPreference || (this.depositService.depositInfo.productPreference = this.productPreference), this.geoComplyInitialize(), this.selectedOption?.paymentMethodInfo?.paymentMethod == "INTERCHECKS_ACH") { 11427 let { paymentAccountId: E, accountHash: C, routingNumber: w } = this.selectedOption.paymentAccountInfo; 11428 this.depositService.depositInfo.paymentAccountInfo.cardHash = C, this.depositService.depositInfo.paymentAccountInfo.routingNumber = w, this.depositService.depositInfo.paymentAccountInfo.accountId = E; 11429 } 11430 if (this.userDataService?.userData?.configParams?.br_ftd_consent_auth_enabled == "Y" && (this.depositService.depositInfo.paymentAccountInfo?.instrumentId !== void 0 && delete this.depositService.depositInfo.paymentAccountInfo.instrumentId, this.depositService.depositInfo.details.is_consent_accepted_by_user = this.depositForm.controls?.instrumentFormGroup?.get("
11430consentForRegistration")?.value ? "Y" : "N"), !c || i) if (this.optionListService?.selectedOption?.paymentMethodInfo?.isNonPCIOption === "true") this.submitCCDeposit(); 11431 else { 11432 if (this.paymentsKyxConfig.nonFtdFacialEnabled && this.depositForm?.controls?.instrumentFormGroup?.get("consentForRegistration")?.value) { 11433 this.brazilDataService.setData({ amount: this.depositService.depositInfo.amountInAccountCurrency }), this.optionListService.redirectToMainCashier("&type=deposit"); 11434 return; 11435 } 11436 this.depositService.submitDeposit(); 11437 } 11438 else this.depositService.depositInfo.worldPaySessionId = this.dataService?.worldPaySessionId, this.submitCCDeposit(); 11439 this.raiseGTMEvent(); 11440 } 11441 handleIframeResponse(e) { 11442 !e?.errorcode && this.submitTriggered && (this.submitTriggered = !1, this.logger.infoRemote("[QuickDeposit]: handleIframeResponse triggered"), this.depositService.submitDeposit()); 11443 } 11444 submitCCDeposit() { 11445 this.submitTriggered = !0; 11446 let e = { 11447 submitUrl: this.optionListService?.selectedOption?.paymentAccountInfo?.paymentAccountUpdateUrl, 11448 jwtToken: this.optionListService?.selectedOption?.paymentAccountInfo?.cardToken ?? "", 11449 usecase: gi.update_cvv 11450 }; 11451 this.cardIframeService._eventBridge()?.off(ue.card_submit_response), this.cardIframeService._eventBridge()?.sendMessageToIframe({ 11452 eventName: ue.card_submit, 11453 payload: e 11454 }), this.cardIframeService._eventBridge()?.receiveEvent(ue.card_submit_response, this.handleIframeResponse.bind(this)); 11455 } 11456 geoComplyInitialize() { 11457 this.userDataService?.userData?.configParams?.GEOCOMPLY_LABEL_NAME && this.geoComply.getGeoComplyInitializeInput({ 11458 sessionKey: this.dataService?.sessionInfo?.sessionKey, 11459 channelId: this.dataService?.sessionInfo?.channelId, 11460 productId: this.dataService?.sessionInfo?.productId 11461 }, "QD-Deposit", (e) => { 11462 window.parent.postMessage({ 11463 eventName: "MESSAGE_TO_NATIVE", 11464 eventData: e 11465 }, "*"); 11466 }); 11467 } 11468 handleSubmitResponse() { 11469 Q(() => { 11470 let e = this.depositFlowStore.submitResponse(); 11471 if (e) { 11472 let i = e, { errorCode: c, errorMessage: g, allowedAmt: y } = i?.errorResponse || {}; 11473 if (i && i?.errorResponse) { 11474 let E; 11475 if (c === R.svocAffordibility182ErrorCodes && g == "GROUPBASED_MONTHLY_LIMIT_TO_BE_EXCEEDED") E = y?.value; 11476 else if (c === R.sportsLimitsErrorCode) E = i?.errorResponse?.revisedNativeAmount.toString(); 11477 else if (c === R.ServiceUnavailable && g === "KYC_LIMIT_TO_BE_EXCEEDED") { 11478 let C = i?.kycCheckResponse?.kycRemainingLimit?.value; 11479 E = C - this.getFeeAmount(C); 11480 } else if ([ 11481 "177", 11482 "178", 11483 "183" 11484 ].includes(c) && ["AFFORDABILITY_LIMIT_GROSS_TO_BE_EXCEEDED", "GROUPBASED_MONTHLY_LIMIT_GROSS_TO_BE_EXCEEDED"].includes(g) || c == "179" && g == "MILESTONE_SGQ_LIMIT_GROSS_TO_BE_EXCEEDED" || c == "180" && g == "MILESTONE_SELF_CERT_LIMIT_GROSS_TO_BE_EXCEEDED" || c == "181" && ["DEPOSIT_12MONTHS_LIMIT_GROSS_TO_BE_EXCEEDED_BEA", "DEPOSIT_12MONTHS_LIMIT_GROSS_TO_BE_EXCEEDED"].includes(g?.toUpperCase()) || c == "184" && g == "MAX_LOSS_LIMIT_MONTHLY_TO_BE_EXCEEDED") E = y?.value - this.getFeeAmount(y?.value), E * 100 % 100 == 0 ? (E = E * 100 / 100, this.prefillInDecimal = !1) : this.prefillInDecimal = !0; 11485 else if ((c === R.instrumentDepositLimitExceeded || c === "794") && g === "INSTRUMENT_DEPOSIT_LIMIT_TO_BE_EXCEEDED" && i?.errorResponse?.revisedAmount) { 11486 let C = i?.errorResponse?.revisedAmount?.value; 11487 E = C - this.getFeeAmount(C); 11488 } else c === R.prorgDepLimitErrorCode[0] && (g?.toLowerCase() === "deposit_12months_limit_to_be_exceeded" || g?.toLowerCase() === "deposit_12months_limit_to_be_exceeded_bea") || c == "189" && g?.toLowerCase() == "hardstop_o80_limit_to_be_exceeded" || c == "190" && g?.toLowerCase() == "hardstop_o80_gross_limit_to_be_exceeded" || c == "191" && g.toUpperCase() == "AFF_L5/6_LIMIT_U25_TO_BE_EXCEEDED" || c == "192" && g?.toUpperCase() == "AFF_L5/6_LIMIT_A25_TO_BE_EXCEEDED" || ["166", "167"].includes(c) && g?.toUpperCase() == "AFFORDABILITY_LIMIT_TO_BE_EXCEEDED" || c == "193" && g?.toUpperCase() == "AFF_L5/6_GROSSLIMIT_U25_TO_BE_EXCEEDED" || [ 11489 "195", 11490 "196", 11491 "197" 11492 ].includes(c) && [ 11493 "FRA_LIMIT_UNDER25_TO_BE_EXCEEDED", 11494 "FRA_LIMIT_OVER25_TO_BE_EXCEEDED", 11495 "FRA_LIMIT_OVER80_TO_BE_EXCEEDED" 11496 ].includes(g?.toUpperCase()) || c == "194" && g?.toUpperCase() == "AFF_L5/6_GROSSLIMIT_A25_TO_BE_EXCEEDED" || ["160", "161"].includes(c) && g?.toUpperCase() == "AML_LIMIT_TO_BE_EXCEEDED" ? (E = y?.value - this.getFeeAmount(y?.value), this.prefillInDecimal = !0) : c === R.prorgDepLimitErrorCode[1] && g?.toLowerCase() === "deposit_30days_limit_to_be_exceeded" || g?.toLowerCase() === "aml_limit_to_be_exceeded" ? (E = y?.value - this.getFeeAmount(y?.value), this.prefillInDecimal = !0) : R.affordibilityDepLimitErrorCodes.includes(c) && [ 11497 "MILESTONE_SELF_CERT_LIMIT_TO_BE_EXCEEDED", 11498 "MILESTONE_SGQ_LIMIT_TO_BE_EXCEEDED", 11499 "TU_DEPOSIT_LIMIT_TO_BE_EXCEEDED", 11500 "HARDSTOP_MONTHLY_LIMIT_TO_BE_EXCEEDED", 11501 "AML_LIMIT_TO_BE_EXCEEDED" 11502 ].includes(g?.toUpperCase()) ? (E = y?.value - this.getFeeAmount(y?.value), this.prefillInDecimal = !0) : (c === R.centralDepLimitErrorCodes[0] || g === R.centralDepLimitErrorCodes[1]) && g === "DEPOSIT_EXCEEDS_BUDGET" ? parseFloat(i?.errorResponse?.remainingAmou
11502nt) > parseFloat("0") ? (E = i?.errorResponse?.remainingAmount, this.prefillInDecimal = !0) : E = "0" : c === R.maxFailDepEnhancementErrorCode && i?.errorResponse?.templateName == Lt.maxFailDepEnhancementErrorTemplate && i?.errorResponse?.additionalData?.userMaxFailDepStatus ? this.errorStateStore.setMaxFailDepEnhancement(i?.errorResponse?.additionalData?.userMaxFailDepStatus) : R.SvocPurchaseLimits.includes(c) && y?.value > 0 && (E = y?.value - this.getFeeAmount(y?.value), this.prefillInDecimal = !0); 11503 i?.kycCheckResponse && vi.DEU === i?.kycCheckResponse?.jurisdiction || this.prefillInDecimal ? E = parseFloat(E).toFixed(2) : E = Math.floor(parseFloat(E)), i?.kycCheckResponse && i?.kycCheckResponse?.productPreference && (this.depositService.depositInfo.productPreference = i?.kycCheckResponse?.productPreference), isNaN(+E) && i?.amount && (E = i?.amount?.value), this.prefillNavAmount(E); 11504 } 11505 this.depositService?.depositInfo?.amountInAccountCurrency || (this.depositService.depositInfo.amountInAccountCurrency = ""); 11506 } 11507 }, { injector: this.injector }); 11508 } 11509 getFeeAmount(e) { 11510 return this.depositService.getFeeAmount(e); 11511 } 11512 raiseGTMEvent() { 11513 let e = structuredClone(this.gtmService.gtmEventData); 11514 e.component.CategoryEvent = "cashier", e.component.LabelEvent = "deposit process", e.component.ActionEvent = "click", e.component.LocationEvent = "quick deposit page", e.component.EventDetails = "deposit", e.component.PositionEvent = "deposit submit", e.component.URLClicked = "not applicable", e.payment.method = this.selectedOption?.paymentMethodInfo?.paymentMethod?.toLowerCase(), this.configParams?.irelandWalletBucketEnabled == "Y" && (e.payment.walletinfo = this.gtmService.getWalletInfo()), this.gtmService.raiseComponentEvent("Event.Tracking", e); 11515 } 11516 getActiveDepositCurfew(e) { 11517 this.depositCurfewCtaDisabled = e; 11518 } 11519 ngAfterViewChecked() { 11520 this.changeDetector.detectChanges(); 11521 } 11522 get getIsSubmitButtonDisabled() { 11523 return this.optionListService?.selectedOption?.paymentAccountInfo?.isESRiskPlayer == "Y" || this.optionListService?.selectedOption?.paymentAccountInfo?.ESIntensiveGreyOut == "true" && this.optionListService?.selectedOption?.creditCard || !this.depositForm.valid || this.depositCurfewCtaDisabled || this.loaderService.depositRedirectInProgress() || this.errorStateStore.isPaypalBadFunding() && this.depositService.depositInfo?.paymentMethod == "PAYPALDIRECT"; 11524 } 11525 resetDepositData() { 11526 this.depositService.showDeclinePage.set(!1), this.depositService.showDepositFailure.set(!1), this.depositService.showDepositSuccess.set(!1), this.dataService.depositProcess.set(!1), this.depositFlowStore.setSubmitResponse(null), this.loaderService.depositRedirectInProgress.set(!1), this.ukLccpLimitsService.showRgLimitError.set(!1), this.gdlFraService.showGdlFraValidation.set(!1); 11527 } 11528 onGooglePayDepositClick() { 11529 let e = this.userDataService.userData; 11530 if (!e) { 11531 this.logger.error("Google Pay: userData not available yet"); 11532 return; 11533 } 11534 let i = this.optionListService?.selectedOption?.paymentAccountInfo?.paymentAccountUpdateUrl || ""; 11535 this.depositService.getAmountInTransactionCurrency(), this.googlePayService.loadPaymentMethods(i, e), this.raiseGTMEvent(); 11536 } 11537 onWalletTransferClicked() { 11538 this.eventService.raiseCloseEvent(); 11539 } 11540 ngOnDestroy() { 11541 this.resetDepositData(); 11542 } 11543 }; 11544 return t.ɵfac = function(a) { 11545 return new (a || t)(); 11546 }, t.ɵcmp = B({ 11547 type: t, 11548 selectors: [["app-deposit"]], 11549 viewQuery: function(a, e) { 11550 if (a & 1 && Ds(Xr, 5), a & 2) { 11551 let i; 11552 Cs(i = fs()) && (e.gpayBtnContainerRef = i.first); 11553 } 11554 }, 11555 decls: 9, 11556 vars: 8, 11557 consts: [ 11558 ["gpayBtnContainer", ""], 11559 [ 11560 3, 11561 "selectedOption", 11562 "selectedPrepaidOption", 11563 "d-none" 11564 ], 11565 [ 11566 3, 11567 "activeDepositCurfewInfo", 11568 "selectedOption", 11569 "selectedPrepaidOption" 11570 ], 11571 [ 11572 "role", 11573 "status", 11574 "aria-live", 11575 "polite", 11576 "aria-atomic", 11577 "true" 11578 ], 11579 [ 11580 3, 11581 "d-none", 11582 "disabled" 11583 ], 11584 ["disabled", "(kycPLverification && (ccFamily.includes(inputType) || inputType === 'PAYPAL')) ? true : null"], 11585 [ 11586 1, 11587 "cashier-form-wrapper", 11588 "qd-form-wrapper", 11589 3, 11590 "ngSubmit", 11591 "formGroup" 11592 ], 11593 [ 11594 3, 11595 "paymentMethod", 11596 "instrumentFormGroup" 11597 ], 11598 [ 11599 1, 11600 "my-1", 11601 "w-100", 11602 "deposit-btn", 11603 "float-left", 11604 "deposit-botton-fixed", 11605 "h-auto" 11606 ], 11607 [ 11608 "role", 11609 "group", 11610 1, 11611 "gpay-btn-wrapper", 11612 3, 11613 "gpay-disabled" 11614 ], 11615 [ 11616 "type", 11617 "submit", 11618 "id", 11619 "btnSubmitDeposit", 11620 1, 11621 "btn", 11622 "btn-primary", 11623 "w-100", 11624 "mt-1", 11625 3, 11626 "disabled" 11627 ], 11628 [ 11629 "mode", 11630 "deposit", 11631 "source", 11632 "qd", 11633 3, 11634 "walletTransferClicked", 11635 "usePopups" 11636 ], 11637 [ 11638 1, 11639 "form-control-wrapper", 11640 "token-wrapper", 11641 "mt-1" 11642 ], 11643 [ 11644 3, 11645 "isQuickDeposit", 11646 "isBlackTheme", 11647 "offerId", 11648 "minDepositAmount", 11649 "paymentMethod" 11650 ], 11651 [ 11652 1, 11653 "form-control-wrapper", 11654 "token-tnc-wrapper" 11655 ], 11656 [ 11657 "size", 11658 "large", 11659 "alignment", 11660 "center", 11661 3, 11662 "ngModelChange", 11663 "ngModel", 11664 "ngModelOptions", 11665 "inverse" 11666 ], 11667 [1, "tnc-label"], 11668 [ 11669 1, 11670 "txt-link", 11671 "tAndCAccepted-font", 11672 "tAndCAccepted-color",
11673 "cursor-pointer", 11674 3, 11675 "click" 11676 ], 11677 [ 11678 1, 11679 "applePayButton", 11680 "apple-pay-button", 11681 "apple-pay-button-black", 11682 "w-100", 11683 3, 11684 "click" 11685 ], 11686 [ 11687 "role", 11688 "group", 11689 1, 11690 "gpay-btn-wrapper" 11691 ], 11692 [ 11693 "id", 11694 "container", 11695 1, 11696 "my-1", 11697 "w-100", 11698 "deposit-btn", 11699 "float-left", 11700 "deposit-botton-fixed", 11701 "h-auto" 11702 ], 11703 [1, "gpay-overlay"] 11704 ], 11705 template: function(a, e) { 11706 a & 1 && (D(0, "app-header"), h(1, e1, 1, 0, "app-ireland-qd-wallet-messages"), h(2, t1, 1, 0, "app-qd-deposit-txn-status"), h(3, a1, 4, 1), h(4, r1, 1, 0, "app-deposit-failure"), h(5, s1, 1, 4, "app-additional-messages", 1), h(6, g1, 11, 12), h(7, b1, 1, 0, "app-deposit-process"), h(8, y1, 1, 0, "app-deposit-success")), a & 2 && (o(), f(e.configParams?.irelandWalletBucketEnabled == "Y" && !e.depositService.showDepositSuccess() && !e.depositService.showDepositFailure() && !e.depositService.showDeclinePage() ? 1 : -1), o(), f(e.depTxnStatusService?.isDepositLimitEnabled() && !e.depositService.showDepositSuccess() ? 2 : -1), o(), f(e.configParams?.isBrazilBankRegEnabled && e.depositService.showDeclinePage() ? 3 : -1), o(), f(!e.depositService.showDepositSuccess() && e.depositService.showDepositFailure() && !e.depositService.showDeclinePage() ? 4 : -1), o(), f(!e.depositService.showDepositSuccess() && !e.dataService.depositProcess() ? 5 : -1), o(), f(e.depositService.showDepositInput() ? 6 : -1), o(), f(e.dataService.depositProcess() ? 7 : -1), o(), f(e.depositService.showDepositSuccess() ? 8 : -1)); 11707 }, 11708 dependencies: [ 11709 na, 11710 er, 11711 Ca, 11712 xt, 11713 yt, 11714 Et, 11715 Dt, 11716 An, 11717 St, 11718 vt, 11719 Kr, 11720 Ia, 11721 lr, 11722 gr, 11723 wl, 11724 yr, 11725 Li, 11726 cc, 11727 Kl, 11728 br, 11729 Qr, 11730 K 11731 ], 11732 styles: [".text-danger[_ngcontent-%COMP%]{color:var(--%NS%semantic-color-negative-base)}.text-default[_ngcontent-%COMP%]{color:var(--%NS%semantic-color-on-surface-base)}.tnc-label[_ngcontent-%COMP%]{color:var(--%NS%semantic-color-on-surface-base-inverse)}.tAndCAccepted-color[_ngcontent-%COMP%]{color:var(--%NS%semantic-color-utility-base)!important;font-size:14px}.tAndCAccepted-color[_ngcontent-%COMP%]:hover{color:var(--%NS%semantic-color-utility-base)!important}"], 11733 changeDetection: 1 11734 }), t; 11735 })(), ts = () => [import("./chunk-Cibp7jpsn.js").then((t) => t.OdPopupComponent)], Ji = new qn(3e5), Zi = "default", is = (() => { 11736 let t = class { 11737 constructor() { 11738 this.dataService = u($), this.userDataService = u(W), this.optionListService = u(he), this.depositService = u(ee), this.userDataStore = u(ut), this.paymentOptionsStore = u(Ii), this.apiService = u(Fe), this.gtmService = u(ae), this.authDetailsStore = u(Mo), this.scriptInjector = u(ol), this.siftData = u(al), this.paymentsCommonConfig = u(Je), this.walletService = u(ot), this.bannerQueue = u(Ge), this.logger = u(Xe), this.quickDepositConfig = u(Kt), this.ngpgConfig = u(To), this.ddJourney = u(je), this.window = u(pe), this.platformDetection = u(sa), this.cardIframeService = u(kt), this.navigationService = u(Qe), this.googlePayService = u(Ci), this.googlePayConfig = u(Io), this.userService = u(js), this.loaderService = u(Ie), this.eventService = u(Ze), this.closeEventService = u(el), this.gdlFraService = u(rt), this.depTxnStatusService = u(Ct), this.spendLimitService = u(It), this.depositAvailable = !1, this.isFxratesLoading = N(!0), this.fxRatesCache = N(null), this.userDataCache = N(null); 11739 let e = new URLSearchParams(this.window?.location?.search).get("launchSource")?.toLowerCase() ?? ""; 11740 this.ddJourney.start({ 11741 entry_point: "quick_deposit", 11742 flow: On(e) 11743 }), Q(() => { 11744 this.closeEventService.closeQdWindow() && this.eventService.raiseCloseEvent(); 11745 }), this.orchestrate(); 11746 } 11747 orchestrate() { 11748 this.loaderService.isLoading.set(!0), this.paymentOptionsStore.dataLoading.set(!0), this.userDataService.dataLoading.set(!0), this.authDetailsStore.getAuthDetails().authFlag && (this.fetchUserData(), this.fetchPendingRedeems(), this.fetchQDData(), this.gdlFraService.fetchJurisdictionConfigs()); 11749 } 11750 fetchUserData() { 11751 if (this.userDataCache()) { 11752 this.userDataStore.setUserConfig(this.userDataCache()), this.userDataService.dataLoading.set(!1); 11753 return; 11754 } 11755 this.apiService.get(G.USER_DATA_URI).subscribe({ 11756 next: (e) => Z(this, null, function* () { 11757 this.userDataCache.set(e), this.userDataService.userData = e; 11758 let { br_bank_registration_journey_enabled: i, br_new_bank_registration_journey_enabled: c, activeRegisteredbankAccounts: g, processing_timeout_in_min: y } = e.configParams || {}, E = { 11759 isSeamless: c == "Y", 11760 isConservative: i == "Y", 11761 isNewBrLabel: i == "Y" || c == "Y", 11762 activeBankAccounts: g, 11763 processingTime: y ? y / 60 : 0 11764 }; 11765 if (this.userDataService.userData.configParams.pixBrInfo = E, this.userDataService.userData.configParams.isBrazilBankRegEnabled = this.userDataService.isBrazilBankRegEnabled(e?.configParams), this.userDataStore.setUserConfig(e), this.userDataService?.userData?.configParams?.br_is_whitelisted_user == "Y" || this.userDataService?.userData?.configParams?.isSpainExpiryKycRefreshCheckEnabled == "Y" && ([ 11766 "601", 11767 "603", 11768 "605", 11769 "606", 11770 "607" 11771 ].includes(this.userDataService?.userData?.configParams?.rekycSubErrorCode) || this.userDataService.userData.configParams?.docExpiryRekycDocStatus == "pen
11771ding") || this.userDataService?.userData?.configParams?.syncing_es_automated_error_codes == "Y" && this.userDataService?.userData?.configParams?.spainkycErrorCode == "204" && Number(this.userDataService?.userData?.configParams?.kycRemainingLimit) == 0) { 11772 this.optionListService.redirectToMainCashier(); 11773 return; 11774 } 11775 this.gtmService.loadGTMData(), this.depTxnStatusService.isDepositLimitEnabled.set(this.userDataService.userData?.configParams?.depositTxnsLimitEnabled == "true"), this.userDataService.dataLoading.set(!1), e?.configParams?.irelandWalletBucketEnabled == "Y" && !this.walletService.isGamingVerified() && this.walletService.fetchOperationAllowed("DEPOSIT", G.OPERATION_ALLOWED, "qd"), e?.configParams?.irelandWalletBucketEnabled == "Y" && this.prefetchQdWalletBanners(), this.ngpgConfig.loadCookieUpdate && (yield this.cardIframeService.updateCookies(`${e?.configParams?.pgw_frontend_url}/cardIframe/cookieUpdate.html`)), this.userDataService.userData?.configParams?.spainRekycEnabled == "Y" && (this.userDataService.userData?.configParams?.rekycSubErrorCode == "502" && this.userDataService.userData?.configParams?.spain_rekycFailed == "true" || [ 11776 "501", 11777 "503", 11778 "504" 11779 ].includes(this.userDataService.userData?.configParams?.rekycSubErrorCode)) && ([ 11780 "501", 11781 "503", 11782 "504" 11783 ].includes(this.userDataService.userData?.configParams?.rekycSubErrorCode) ? (this.ddJourney.abandoned(), this.navigationService.goTo(this.userDataService.userData?.configParams?.rekycUrl, { forceReloadTarget: "top" })) : this.optionListService.redirectToMainCashier("&type=options")), [le.CORAL || le.LADBROKEUK].includes(this.dataService.sessionInfo.brandId) && (this.gtmService.raiseEventForDepositCTA(), this.gtmService.raiseEventForDepositCTACashierPopupScreenLoad()), this.paymentsCommonConfig.siftEnabled && this.scriptInjector.inject("sift").then(() => { 11784 this.siftData.pushSiftData(e); 11785 }).catch((C) => { 11786 this.logger.warnRemote(`Sift script injection failed: ${C?.message ?? C}`); 11787 }), e?.configParams?.isPlayerJobDetailsUpdated == "N" && this.loadODetails(); 11788 }), 11789 error: (e) => { 11790 this.dataService.error.set(e); 11791 } 11792 }); 11793 } 11794 fetchFxRates() { 11795 let e = Ji.get(Zi); 11796 if (e !== void 0) { 11797 this.depositService.conversionRates = e, this.isFxratesLoading.set(!1); 11798 return; 11799 } 11800 this.apiService.get(G.FX_RATES_URI).subscribe((i) => { 11801 this.fxRatesCache.set(i), this.depositService.conversionRates = i, this.isFxratesLoading.set(!1), Ji.set(Zi, i); 11802 }, (i) => { 11803 this.dataService.error.set(i); 11804 }); 11805 } 11806 loadODetails() { 11807 let e = this.dataService?.sessionInfo.langId || "en"; 11808 this.apiService.get(`${G.OCCUPATIONAL_DETAILS}?lang=${e}`).subscribe((i) => { 11809 this.userDataStore.setUserODetails(i), i?.softLaunch && ["remind-later"].includes(this.userDataStore.userODetails()?.status) ? this.depositService.showODpopUp.set(!0) : !i?.softLaunch && ["block-payment"].includes(this.userDataStore.userODetails()?.status) && this.optionListService.redirectToMainCashier(); 11810 }); 11811 } 11812 fetchPendingRedeems() { 11813 this.apiService.get(G.REVERSALS_URI).subscribe((e) => { 11814 e?.redeemInfoList?.length > 0 && (this.paymentOptionsStore.setReversalExists(!0), this.paymentOptionsStore.setReversalArr(e?.redeemInfoList)); 11815 }, (e) => { 11816 this.dataService.error.set(e); 11817 }); 11818 } 11819 fetchQDData() { 11820 this.spendLimitService.reset(), this.apiService.get(G.QD_INSTRUMENTS_URI).subscribe((e) => Z(this, null, function* () { 11821 if (Array.isArray(e) && e.length > 0) { 11822 this.paymentOptionsStore.setOptionList(e), this.paymentOptionsStore.setSelectedOption(e[0]), this.optionListService.optionList = e, this.optionListService.selectedOption = e[0]; 11823 let i = e[0]?.currencyInfo?.defaultCurr; 11824 i && i.toUpperCase() === this.userService.currency.toUpperCase() ? this.isFxratesLoading.set(!1) : this.fetchFxRates(), this.userDataService?.userData?.configParams?.belgium_rg_decree_enabled === O.YES && this.getRgLimitData(), this.depositAvailable = !0, this.paymentOptionsStore.optionList().map((E) => { 11825 E.paymentMethodInfo?.paymentMethod === H.PAYPAL && E.paymentAccountInfo?.paypalSportsOnlyLogo === O.YES || E.paymentMethodInfo?.paymentMethod === H.VISA && E.paymentAccountInfo?.visaSportsOnlyLogo === O.YES ? E.sportsOnly = !0 : E.paymentMethodInfo?.paymentMethod === H.PAYPAL && E.paymentAccountInfo?.paypalBankAccountsOnlyLogo === O.YES && (E.bankAccountsOnly = !0); 11826 }), this.paymentOptionsStore.setOptionList(this.filterOptionList()), this.optionListService.optionList = this.paymentOptionsStore.optionList(), this.paymentOptionsStore.optionList()?.length > 3 && (this.paymentOptionsStore.setOptionList(this.paymentOptionsStore.optionList()?.slice(0, 3)), this.optionListService.optionList = this.paymentOptionsStore.optionList());
11827 let c = this.optionListService?.optionList ?? this.paymentOptionsStore.optionList(); 11828 if (this.optionListService.optionList = yield this.initGoogleIfEnabledElseRemove(c), this.paymentOptionsStore.setOptionList(this.optionListService.optionList), this.optionListService.optionList?.length > 0 && (this.optionListService.selectedOption = this.optionListService.optionList[0], this.paymentOptionsStore.setSelectedOption(this.optionListService.optionList[0])), this.optionListService?.optionList?.length === 0 ? this.optionListService.redirectToMainCashier() : this.paymentOptionsStore.optionList()?.length === 1 && this.paymentOptionsStore.optionList()[0]?.redirectToInputPage && [ 11829 H.PLAYMGMPREPAIDCARD, 11830 H.BORGATAPREPAIDCARD, 11831 H.PARTYPREPAIDCARD, 11832 H.INSTANTECHECKS 11833 ].includes(this.paymentOptionsStore.optionList()[0]?.paymentMethodInfo?.paymentMethod) && this.optionListService.redirectToMainCashier(), this.depositService.depositInfo.amountInfo.nativeCurrency = this.paymentOptionsStore.selectedOption()?.paymentMethodInfo?.minDepositLimit?.currencyCode, this.depositService.depositInfo.amountInfo.nativeAmountString = this.depositService.getAmountInTransactionCurrency(), this.paymentOptionsStore.dataLoading.set(!1), this.optionListService.dataLoading.set(!1), this.ddJourney.optionsLoaded({ method_count: this.optionListService.optionList?.length ?? 0 }), this.userDataService?.userData?.configParams?.irelandWalletBucketEnabled == "Y" && !this.walletService.selectedWallet()) { 11834 let E = new URLSearchParams(this.window?.location?.search).get("launchSource")?.toUpperCase() ?? ""; 11835 if (["GAMES", "BINGO"].includes(E)) this.walletService.selectWallet(this.walletService.gamingWallet); 11836 else { 11837 let C = this.optionListService?.selectedOption?.paymentAccountInfo?.lastDepositProductId; 11838 C && (C !== this.walletService.sportsWallet || this.walletService.isSportsVerified()) && this.walletService.selectWallet(C); 11839 } 11840 } 11841 let g = this.optionListService?.selectedOption?.paymentMethodInfo?.paymentMethod?.toLowerCase(), y = this.userDataService?.userData?.configParams?.pixBrInfo?.activeBankAccounts || "0"; 11842 y > 0 && g?.toUpperCase() == le.PIX ? this.gtmService.raiseEvent("quickDepositLoad", g?.toLowerCase() + "input", g, !0, y) : this.gtmService.raiseEvent("quickDepositLoad", g?.toLowerCase() + "input", g, !0), this.depTxnStatusService.isDepositLimitEnabled() && this.depTxnStatusService.evaluateAndLoadBanner(); 11843 } else { 11844 this.depositAvailable = !1, this.paymentOptionsStore.dataLoading.set(!1), this.optionListService.dataLoading.set(!1), this.optionListService.redirectToMainCashier("&type=deposit"); 11845 return; 11846 } 11847 }), (e) => { 11848 this.dataService.error.set(e); 11849 }); 11850 } 11851 filterOptionList() { 11852 let { paypalOnlyForSports: e, visaOnlyForSports: i, enable_prepaidcard_restrictions: c, rollingweek_remaining_balance: g } = this.userDataService?.userData?.configParams || {}, y = Number(g), E = c === "Y"; 11853 return this.paymentOptionsStore.optionList().filter((C) => { 11854 let w = y == 0 || Number(C?.paymentMethodInfo?.minDepositLimit?.value) > y; 11855 if (E && w && C?.fundingSource?.toLowerCase() === le.PREPAID) return !1; 11856 if ([H.APPLEPAY, H.APPLEPAYDIRECT].includes(C?.paymentMethodInfo?.paymentMethod)) { 11857 let T = new URLSearchParams(this.window?.location?.search).get("launchSource")?.toUpperCase() ?? ""; 11858 return !this.quickDepositConfig.applePayEnabledOnCasinoGames && ["GAMES", "BINGO"].includes(T) ? !1 : this.platformDetection.isIOS17OrGreater() || this.platformDetection.isSafari17OrGreater(); 11859 } 11860 if (C?.paymentMethodInfo?.paymentMethod === H.GOOGLEPAY) { 11861 if (!this.quickDepositConfig.googlePayEnabled) return !1; 11862 let T = new URLSearchParams(this.window?.location?.search).get("launchSource")?.toUpperCase() ?? ""; 11863 return !(!this.quickDepositConfig.googlePayEnabledOnCasinoGames && ["GAMES", "BINGO"].includes(T)); 11864 } 11865 return e === O.YES || i === O.YES ? this.dataService?.sessionInfo?.walletBucketType === H.PAYPAL ? e === O.YES && C?.paymentMethodInfo?.paymentMethod === H.PAYPAL || i === O.YES && C?.paymentMethodInfo?.paymentMethod === H.VISA : this.dataService?.sessionInfo?.walletBucketType === H.NONPAYPAL ? e === O.YES && C?.paymentMethodInfo?.paymentMethod === H.PAYPAL ? !1 : !(i === O.YES && C?.paymentMethodInfo?.paymentMethod === H.VISA) : C?.paymentMethodInfo?.paymentMethod === H.APPLEPAY ? !1 : [V.SPORTSBOOK, V.BETTING].includes(this.dataService?.sessionInfo?.productId) ? !0 : e === O.YES && C?.paymentMethodInfo?.paymentMethod === H.PAYPAL ? !1 : !(i === O.YES && C?.paymentMethodInfo?.paymentMethod === H.VISA) : !0; 11866 }); 11867 } 11868 getRgLimitData() { 11869 this.apiService.get(G.GET_RG_LIMIT_INFO).subscribe((e) => { 11870 if (e.length > 0) { 11871 let i = {}; 11872 i.rglimitInfo = e;
11873 let c = this.userDataService?.userData?.configParams?.rg_bucket_threshold_limits.split(","); 11874 c.length > 0 && (i.rg_first_bucket_threshold = c[0], i.rg_second_bucket_threshold = c[1], i.rg_third_bucket_threshold = c[2]), this.dataService.RgLimitData = i; 11875 } 11876 }); 11877 } 11878 initGoogleIfEnabledElseRemove(e) { 11879 return Z(this, null, function* () { 11880 if (!e?.length) return e ?? []; 11881 if (!e.some((c) => H.GOOGLEPAY === c.paymentMethodInfo?.paymentMethod)) return e; 11882 if (!this.quickDepositConfig.googlePayEnabled) return this.logger.info("GPay is disabled on QuickDeposit config"), this.removeGooglePay(e); 11883 if (!this.googlePayConfig.isEnabled) return this.logger.info("GPay is disabled, check the configurations"), this.removeGooglePay(e); 11884 let i = new URLSearchParams(this.window?.location?.search).get("launchSource")?.toUpperCase() ?? ""; 11885 return !this.quickDepositConfig.googlePayEnabledOnCasinoGames && ["GAMES", "BINGO"].includes(i) ? (this.logger.info("GPay is disabled on casino games"), this.removeGooglePay(e)) : (yield this.googlePayService.ensureGooglePayReady(this.userDataService.userData)) ? e : (this.logger.info("GPay not available (or readiness timed out), removing from option list"), this.removeGooglePay(e)); 11886 }); 11887 } 11888 removeGooglePay(e) { 11889 return e.filter((i) => i.paymentMethodInfo.paymentMethod !== H.GOOGLEPAY); 11890 } 11891 ngOnDestroy() { 11892 this.ddJourney.abandoned(), this.paymentOptionsStore.setReversalExists(!1), this.paymentOptionsStore.setReversalArr([]), this.closeEventService.closeQdWindow.set(!1); 11893 } 11894 prefetchQdWalletBanners() { 11895 this.bannerQueue.fetch([ 11896 oe.FULLY_BLOCKED, 11897 oe.VERIFICATION_IN_PROGRESS, 11898 oe.SPORTS_UNVERIFIED, 11899 oe.SPORTS_KYC_PENDING, 11900 oe.PENDING_LIMIT_AVAILABLE, 11901 oe.SPORTS_KYC_PENDING_DISMISSED 11902 ]).subscribe(); 11903 } 11904 }; 11905 return t.ɵfac = function(a) { 11906 return new (a || t)(); 11907 }, t.ɵcmp = B({ 11908 type: t, 11909 selectors: [["app-qd"]], 11910 decls: 1, 11911 vars: 1, 11912 template: function(a, e) { 11913 a & 1 && h(0, D1, 2, 1), a & 2 && f(!e.dataService.error() && !e.paymentOptionsStore.dataLoading() && !e.isFxratesLoading() && !e.userDataService.dataLoading() && e.depositAvailable ? 0 : -1); 11914 }, 11915 dependencies: [es], 11916 encapsulation: 2, 11917 changeDetection: 1 11918 }), t; 11919 })(), os = (() => { 11920 let t = class { 11921 constructor() { 11922 this.paymentsApiService = u(Fn); 11923 } 11924 getTranslation(e) { 11925 return this.getContent(); 11926 } 11927 getContent() { 11928 return this.paymentsApiService.get("PaymentsApi/content?cashierType=QuickDeposit"); 11929 } 11930 }; 11931 return t.ɵfac = function(a) { 11932 return new (a || t)(); 11933 }, t.ɵprov = U({ 11934 token: t, 11935 factory: t.ɵfac, 11936 providedIn: "root" 11937 }), t; 11938 })(), as = (() => { 11939 let t = class extends wn { 11940 authenticateUser(e) { 11941 return super.authenticateUser(e, G.AUTHENTICATE_URI); 11942 } 11943 }; 11944 return t.ɵfac = (() => { 11945 let a; 11946 return function(e) { 11947 return (a || (a = ro(t)))(e || t); 11948 }; 11949 })(), t.ɵprov = U({ 11950 token: t, 11951 factory: t.ɵfac, 11952 providedIn: "root" 11953 }), t; 11954 })(), rs = (() => { 11955 let t = class { 11956 constructor() { 11957 this.authService = u(as), this.dataService = u($), this.translateService = u(pt), this.resizer = u(J), this.page = u(ni), this.appInfo = u(Ao), this.claimsService = u(Xs), this.clientConfigService = u(Ms), this.injector = u(co), this.cardIframeService = u(kt), this.authDetailsStore = u(Mo), this.customHttpClientService = u(Vn), this.quickDepositMessageService = u(dt), this.productResolverService = u(Kn), this.cookieService = u(li), this.logger = u(Xe), this.loaderService = u(Ie), this.redesign = N(!1), this.login = N(!1), this.qdDarkModeEnabled = N(!1), this.isIframe = !1, this.sessionInfo = N({}), this.authDetails = N({ 11958 authCode: "", 11959 authFlag: !1, 11960 cashierType: void 0 11961 }), this.customHttpClientService.initialize([new oa()]), this.authDetailsStore.initialize(), this.isIframe = window.self !== window.top; 11962 } 11963 ngOnInit() { 11964 this.loaderService.isSkelton.set(!0), this.loaderService.isLoading.set(!0), this.clientConfigService.loadProduct(Os.PAYMENTS).then(() => Z(this, null, function* () { 11965 this.injector.get(No), this.injector.get(Yn), this.qdDarkModeEnabled.set(this.injector.get(Je).qdDarkModeEnabled ?? !1), yield this.setParams(), this.cardIframeService.initialize(); 11966 })).catch((e) => { 11967 this.logger.error("Error loading product:", e); 11968 }); 11969 } 11970 setParams() { 11971 return Z(this, null, function* () { 11972 yield this.clientConfigService.load("", [ 11973 Kt, 11974 mi, 11975 wo 11976 ]); 11977 let e = yield this.productResolverService.getProduct(); 11978 this.translateService.use(this.page.lang); 11979 let i = {}; 11980 i.brandId = this.appInfo.brand, i.channelId = this.appInfo.channel, i.productId = e, i.LANG_ID = this.page.lang, i.sessionKey = this.claimsService.get("http://api.bwin.com/v3/user/ssotoken") ?? "", i.userId = this.claimsService.get("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier") ?? "", this.dataService.sessionInfo = i, this.sessionInfo.set(i), yield this.authenticateUser(); 11981 }); 11982 } 11983 authenticateUser() { 11984 return Z(this, null, function* () { 11985 let e = this.sessionInfo(), { LANG_ID: i } = e, c = ls(e, ["LANG_ID"]); 11986 try { 11987 let g = yield fe(this.authService.authenticateUser(c));
11988 g ? (g.body && this.authDetailsStore.updateAuthDetails({ 11989 authCode: g.headers.get("auth-code"), 11990 authFlag: !0, 11991 cashierType: Co.QdOverlay 11992 }), this.authDetails.set({ 11993 authCode: g.headers.get("auth-code"), 11994 authFlag: g.body, 11995 cashierType: Co.QdOverlay 11996 }), this.redesign.set(!0)) : this.login.set(!0); 11997 } catch (g) { 11998 this.logger.error("QD authenticateUser failed:", g), this.dataService.error.set(g), this.login.set(g.status === 401); 11999 } 12000 }); 12001 } 12002 onResize() { 12003 this.resizer.resizeCashier(); 12004 } 12005 ngOnDestroy() { 12006 this.cookieService?.remove("paymentsHideHeaderFooter"), this.authDetailsStore.initialize(), this.quickDepositMessageService.destroy(); 12007 } 12008 }; 12009 return t.ɵfac = function(a) { 12010 return new (a || t)(); 12011 }, t.ɵcmp = B({ 12012 type: t, 12013 selectors: [["qd-feature"]], 12014 features: [gs([fl({ loader: ul(os) })])], 12015 decls: 4, 12016 vars: 7, 12017 consts: [ 12018 [ 12019 "id", 12020 "cashierAppHolder", 12021 1, 12022 "quick-deposit-feature", 12023 "position-relative", 12024 "make-deposit", 12025 3, 12026 "resize" 12027 ], 12028 [1, "error-page"], 12029 [1, "theme-info-i"] 12030 ], 12031 template: function(a, e) { 12032 a & 1 && (n(0, "div", 0), L("resize", function() { 12033 return e.onResize(); 12034 }, ys), h(1, x1, 1, 0, "app-qd"), h(2, A1, 5, 3, "div", 1), h(3, L1, 1, 0, "qd-skeleton-loader"), s()), a & 2 && (ye("qd-dark-mode", e.qdDarkModeEnabled())("qd-iframe", e.isIframe), o(), f(e.redesign() && e.sessionInfo() ? 1 : -1), o(), f(e.login() ? 2 : -1), o(), f(e.login() ? -1 : 3)); 12035 }, 12036 dependencies: [ 12037 is, 12038 Li, 12039 K 12040 ], 12041 styles: [`@charset "UTF-8";html{--%NS%mat-sys-on-surface: initial}.mat-app-background{background-color:var(--%NS%mat-app-background-color, var(--%NS%mat-sys-background, transparent));color:var(--%NS%mat-app-text-color, var(--%NS%mat-sys-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--%NS%mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--%NS%mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--%NS%mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--%NS%mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--%NS%mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--%NS%mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--%NS%mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--%NS%mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--%NS%mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--%NS%mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--%NS%mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--%NS%mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--%NS%mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--%NS%mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--%NS%mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--%NS%mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--%NS%mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--%NS%mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--%NS%mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--%NS%mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--%NS%mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--%NS%mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--%NS%mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--%NS%mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--%NS%mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--%NS%mat-app-background-color: #fafafa;--%NS%mat-app-text-color: rgba(0, 0, 0, .87);--%NS%mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);
12041--%NS%mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--%NS%mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--%NS%mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--%NS%mat-option-selected-state-label-text-color: #3f51b5;--%NS%mat-option-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--%NS%mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--%NS%mat-option-selected-state-label-text-color: #ff4081;--%NS%mat-option-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--%NS%mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--%NS%mat-option-selected-state-label-text-color: #f44336;--%NS%mat-option-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--%NS%mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--%NS%mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--%NS%mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--%NS%mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--%NS%mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--%NS%mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--%NS%mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--%NS%mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--%NS%mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--%NS%mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--%NS%mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--%NS%mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--%NS%mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--%NS%mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--%NS%mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--%NS%mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--%NS%mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--%NS%mat-pseudo-checkbox-full-selected-icon-color: #f44336;--%NS%mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--%NS%mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--%NS%mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--%NS%mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--%NS%mat-option-label-text-font: Roboto, sans-serif;--%NS%mat-option-label-text-line-height: 24px;--%NS%mat-option-label-text-size: 16px;--%NS%mat-option-label-text-tracking: .03125em;--%NS%mat-option-label-text-weight: 400}html{--%NS%mat-optgroup-label-text-font: Roboto, sans-serif;--%NS%mat-optgroup-label-text-line-height: 24px;--%NS%mat-optgroup-label-text-size: 16px;--%NS%mat-optgroup-label-text-tracking: .03125em;--%NS%mat-optgroup-label-text-weight: 400}html{--%NS%mat-card-elevated-container-shape: 4px;--%NS%mat-card-outlined-container-shape: 4px;--%NS%mat-card-filled-container-shape: 4px;--%NS%mat-card-outlined-outline-width: 1px}html{--%NS%mat-card-elevated-container-color: white;--%NS%mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--%NS%mat-card-outlined-container-color: white;--%NS%mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--%NS%mat-card-outlined-outline-color: rgba(0, 0, 0, .12);--%NS%mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--%NS%mat-card-filled-container-color: white;--%NS%mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--%NS%mat-card-title-text-font: Roboto, sans-serif;--%NS%mat-card-title-text-line-height: 32px;--%NS%mat-card-title-text-size: 20px;--%NS%mat-card-title-text-tracking: .0125em;--%NS%mat-card-title-text-weight: 500;--%NS%mat-card-subtitle-text-font: Roboto, sans-serif;--%NS%mat-card-subtitle-text-line-height: 22px;--%NS%mat-card-subtitle-text-size: 14px;--%NS%mat-card-subtitle-text-tracking: .0071428571em;--%NS%mat-card-subtitle-text-weight: 500}html{--%NS%mat-progress-bar-active-indicator-height: 4px;--%NS%mat-progress-bar-track-height: 4px;--%NS%mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--%NS%mat-progress-bar-active-indicator-color: #3f51b5;--%NS%mat-progress-bar-track-color: rgba(63, 81, 181, .25)}.mat-mdc-progress-bar.mat-accent{--%NS%mat-progress-bar-active-indicator-color: #ff4081;--%NS%mat-progress-bar-track-color: rgba(255, 64, 129, .25)}.mat-mdc-progress-bar.mat-warn{--%NS%mat-progress-bar-active-indicator-color: #f44336;--%NS%mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--%NS%mat-tooltip-container-shape: 4px;--%NS%mat-tooltip-supporting-text-line-height: 16px}html{--%NS%mat-tooltip-container-color: #424242;--%NS%mat-tooltip-supporting-text-color: white}html{--%NS%mat-tooltip-supporting-text-font: Roboto, sans-serif;--%NS%mat-tooltip-supporting-text-size: 12px;--%NS%mat-tooltip-supporting-text-weight: 400;--%NS%mat-tooltip-supporting-text-tracking: .0333333333em}html{--%NS%mat-form-field-filled-active-indicator-height: 1px;--%NS%mat-form-field-filled-focus-active-indicator-height: 2px;--%NS%mat-form-field-filled-container-shape: 4px;--%NS%mat-form-field-outlined-outline-width: 1px;--%NS%mat-form-field-outlined-focus-outline-width: 2px;--%NS%mat-form-field-outlined-container-shape: 4px}html{--%NS%mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);--%NS%mat-form-field-filled-caret-color: #3f51b5;--%NS%mat-form-field-filled-focus-active-indicator-color: #3f51b5;--%NS%mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--%NS%mat-form-field-outlined-caret-color: #3f51b5;--%NS%mat-form-field-outlined-focus-outline-color: #3f51b5;--%NS%mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--%NS%mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-form-field-error-text-color: #f44336;--%NS%mat-form-field-select-option-text-color: inherit;--%NS%mat-form-field-select-disabled-option-text-color: GrayText;--%NS%mat-form-field-leading-icon-color: unset;--%NS%mat-form-field-disabled-leading-icon-color: unset;--%NS%mat-form-field-trailing-icon-color: unset;--%NS%mat-form-field-disabled-trailing-icon-color: unset;--%NS%mat-form-field-error-focus-trailing-icon-color: unset;--%NS%mat-form-field-error-hover-trailing-icon-color: unset;--%NS%mat-form-field-error-trailing-icon-color: unset;--%NS%mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--%NS%mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-form-field-hover-state-layer-opacity: .04;--%NS%mat-form-field-focus-state-layer-opacity: .12;--%NS%mat-form-field-filled-container-color: #f6f6f6;--%NS%mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--%NS%mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--%NS%mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--%NS%mat-form-field-filled-error-hover-label-text-color: #f44336;--%NS%mat-form-field-filled-error-focus-label-text-color: #f44336;--%NS%mat-form-field-filled-error-label-text-color: #f44336;--%NS%mat-form-field-filled-error-caret-color: #f44336;--%NS%mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--%NS%mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--%NS%mat-form-field-filled-error-active-indicator-color: #f44336;--%NS%mat-form-field-filled-error-focus-active-indicator-color: #f44336;--%NS%mat-form-field-filled-error-hover-active-indicator-color: #f44336;--%NS%mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--%NS%mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--%NS%mat-form-field-outlined-error-caret-color: #f44336;--%NS%mat-form-field-outlined-error-focus-label-text-color: #f44336;--%NS%mat-form-field-outlined-error-label-text-color: #f44336;--%NS%mat-form-field-outlined-error-hover-label-text-color: #f44336;--%NS%mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--%NS%mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--%NS%mat-form-field-outlined-error-focus-outline-color: #f44336;--%NS%mat-form-field-outlined-error-hover-outline-color: #f44336;--%NS%mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--%NS%mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);--%NS%mat-form-field-filled-caret-color: #ff4081;--%NS%mat-form-field-filled-focus-active-indicator-color: #ff4081;--%NS%mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);--%NS%mat-form-field-outlined-caret-color: #ff4081;--%NS%mat-form-field-outlined-focus-outline-color: #ff4081;--%NS%mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent)}.mat-mdc-form-field.mat-warn{--%NS%mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--%NS%mat-form-field-filled-caret-color: #f44336;--%NS%mat-form-field-filled-focus-active-indicator-color: #f44336;--%NS%mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--%NS%mat-form-field-outlined-caret-color: #f44336;--%NS%mat-form-field-outlined-focus-outline-color: #f44336;--%NS%mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--%NS%mat-form-field-container-height: 56px;--%NS%mat-form-field-filled-label-display: block;--%NS%mat-form-field-container-vertical-padding: 16px;--%NS%mat-form-field-filled-with-label-container-padding-top: 24px;--%NS%mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--%NS%mat-form-field-container-text-font: Roboto, sans-serif;--%NS%mat-form-field-container-text-line-height: 24px;--%NS%mat-form-field-container-text-size: 16px;--%NS%mat-form-field-container-text-tracking: .03125em;--%NS%mat-form-field-container-text-weight: 400;--%NS%mat-form-field-outlined-label-text-populated-size: 16px;--%NS%mat-form-field-subscript-text-font: Roboto, sans-serif;--%NS%mat-form-field-subscript-text-line-height: 20px;--%NS%mat-form-field-subscript-text-size: 12px;--%NS%mat-form-field-subscript-text-tracking: .0333333333em;--%NS%mat-form-field-subscript-text-weight: 400;--%NS%mat-form-field-filled-label-text-font: Roboto, sans-serif;--%NS%mat-form-field-filled-label-text-size: 16px;--%NS%mat-form-field-filled-label-text-tracking: .03125em;--%NS%mat-form-field-filled-label-text-weight: 400;--
12041%NS%mat-form-field-outlined-label-text-font: Roboto, sans-serif;--%NS%mat-form-field-outlined-label-text-size: 16px;--%NS%mat-form-field-outlined-label-text-tracking: .03125em;--%NS%mat-form-field-outlined-label-text-weight: 400}html{--%NS%mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--%NS%mat-select-panel-background-color: white;--%NS%mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--%NS%mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--%NS%mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--%NS%mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-select-focused-arrow-color: #3f51b5;--%NS%mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--%NS%mat-select-panel-background-color: white;--%NS%mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--%NS%mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--%NS%mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--%NS%mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-select-focused-arrow-color: #ff4081;--%NS%mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--%NS%mat-select-panel-background-color: white;--%NS%mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--%NS%mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--%NS%mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--%NS%mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-select-focused-arrow-color: #f44336;--%NS%mat-select-invalid-arrow-color: #f44336}html{--%NS%mat-select-arrow-transform: translateY(-8px)}html{--%NS%mat-select-trigger-text-font: Roboto, sans-serif;--%NS%mat-select-trigger-text-line-height: 24px;--%NS%mat-select-trigger-text-size: 16px;--%NS%mat-select-trigger-text-tracking: .03125em;--%NS%mat-select-trigger-text-weight: 400}html{--%NS%mat-autocomplete-container-shape: 4px;--%NS%mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--%NS%mat-autocomplete-background-color: white}html{--%NS%mat-dialog-container-shape: 4px;--%NS%mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--%NS%mat-dialog-container-max-width: 80vw;--%NS%mat-dialog-container-small-max-width: 80vw;--%NS%mat-dialog-container-min-width: 0;--%NS%mat-dialog-actions-alignment: start;--%NS%mat-dialog-actions-padding: 8px;--%NS%mat-dialog-content-padding: 20px 24px;--%NS%mat-dialog-with-actions-content-padding: 20px 24px;--%NS%mat-dialog-headline-padding: 0 24px 9px}html{--%NS%mat-dialog-container-color: white;--%NS%mat-dialog-subhead-color: rgba(0, 0, 0, .87);--%NS%mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--%NS%mat-dialog-subhead-font: Roboto, sans-serif;--%NS%mat-dialog-subhead-line-height: 32px;--%NS%mat-dialog-subhead-size: 20px;--%NS%mat-dialog-subhead-weight: 500;--%NS%mat-dialog-subhead-tracking: .0125em;--%NS%mat-dialog-supporting-text-font: Roboto, sans-serif;--%NS%mat-dialog-supporting-text-line-height: 24px;--%NS%mat-dialog-supporting-text-size: 16px;--%NS%mat-dialog-supporting-text-weight: 400;--%NS%mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--%NS%mat-chip-container-shape-radius: 16px;--%NS%mat-chip-disabled-container-opacity: .4;--%NS%mat-chip-disabled-outline-color: transparent;--%NS%mat-chip-flat-selected-outline-width: 0;--%NS%mat-chip-focus-outline-color: transparent;--%NS%mat-chip-hover-state-layer-opacity: .04;--%NS%mat-chip-outline-color: transparent;--%NS%mat-chip-outline-width: 0;--%NS%mat-chip-selected-hover-state-layer-opacity: .04;--%NS%mat-chip-selected-trailing-action-state-layer-color: transparent;--%NS%mat-chip-trailing-action-focus-opacity: 1;--%NS%mat-chip-trailing-action-focus-state-layer-opacity: 0;--%NS%mat-chip-trailing-action-hover-state-layer-opacity: 0;--%NS%mat-chip-trailing-action-opacity: .54;--%NS%mat-chip-trailing-action-state-layer-color: transparent;--%NS%mat-chip-with-avatar-avatar-shape-radius: 14px;--%NS%mat-chip-with-avatar-avatar-size: 28px;--%NS%mat-chip-with-avatar-disabled-avatar-opacity: 1;--%NS%mat-chip-with-icon-disabled-icon-opacity: 1;--%NS%mat-chip-with-icon-icon-size: 18px;--%NS%mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--%NS%mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-chip-focus-state-layer-opacity: .12;--%NS%mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-chip-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--%NS%mat-chip-selected-focus-state-layer-color: .12;--%NS%mat-chip-selected-focus-state-layer-opacity: .12;--%NS%mat-chip-selected-hover-state-layer-color: .04;--%NS%mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--%NS%mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--%NS%mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--%NS%mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--%NS%mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--%NS%mat-chip-disabled-label-text-color: white;--%NS%mat-chip-elevated-container-color: #3f51b5;--%NS%mat-chip-elevated-disabled-container-color: #3f51b5;--%NS%mat-chip-elevated-selected-container-color: #3f51b5;--%NS%mat-chip-flat-disabled-selected-container-color: #3f51b5;--%NS%mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-chip-focus-state-layer-opacity: .12;--%NS%mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-chip-label-text-color: white;--%NS%mat-chip-selected-disabled-trailing-icon-color: white;--%NS%mat-chip-selected-focus-state-layer-color: .12;--%NS%mat-chip-selected-focus-state-layer-opacity: .12;--%NS%mat-chip-selected-hover-state-layer-color: .04;--%NS%mat-chip-selected-label-text-color: white;--%NS%mat-chip-selected-trailing-icon-color: white;--%NS%mat-chip-with-icon-disabled-icon-color: white;--%NS%mat-chip-with-icon-icon-color: white;--%NS%mat-chip-with-icon-selected-icon-color: white;--%NS%mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--%NS%mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--%NS%mat-chip-disabled-label-text-color: white;--%NS%mat-chip-elevated-container-color: #ff4081;--%NS%mat-chip-elevated-disabled-container-color: #ff4081;--%NS%mat-chip-elevated-selected-container-color: #ff4081;--%NS%mat-chip-flat-disabled-selected-container-color: #ff4081;--%NS%mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-chip-focus-state-layer-opacity: .12;--%NS%mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-chip-label-text-color: white;--%NS%mat-chip-selected-disabled-trailing-icon-color: white;--%NS%mat-chip-selected-focus-state-layer-color: .12;--%NS%mat-chip-selected-focus-state-layer-opacity: .12;--%NS%mat-chip-selected-hover-state-layer-color: .04;--%NS%mat-chip-selected-label-text-color: white;--%NS%mat-chip-selected-trailing-icon-color: white;--%NS%mat-chip-with-icon-disabled-icon-color: white;--%NS%mat-chip-with-icon-icon-color: white;--%NS%mat-chip-with-icon-selected-icon-color: white;--%NS%mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--%NS%mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--%NS%mat-chip-disabled-label-text-color: white;--%NS%mat-chip-elevated-container-color: #f44336;--%NS%mat-chip-elevated-disabled-container-color: #f44336;--%NS%mat-chip-elevated-selected-container-color: #f44336;--%NS%mat-chip-flat-disabled-selected-container-color: #f44336;--%NS%mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-chip-focus-state-layer-opacity: .12;--%NS%mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-chip-label-text-color: white;--%NS%mat-chip-selected-disabled-trailing-icon-color: white;--%NS%mat-chip-selected-focus-state-layer-color: .12;--%NS%mat-chip-selected-focus-state-layer-opacity: .12;--%NS%mat-chip-selected-hover-state-layer-color: .04;--%NS%mat-chip-selected-label-text-color: white;--%NS%mat-chip-selected-trailing-icon-color: white;--%NS%mat-chip-with-icon-disabled-icon-color: white;--%NS%mat-chip-with-icon-icon-color: white;--%NS%mat-chip-with-icon-selected-icon-color: white;--%NS%mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--%NS%mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--%NS%mat-chip-container-height: 32px}.mat-mdc-standard-chip{--%NS%mat-chip-label-text-font: Roboto, sans-serif;--%NS%mat-chip-label-text-line-height: 20px;--%NS%mat-chip-label-text-size: 14px;--%NS%mat-chip-label-text-tracking: .0178571429em;--%NS%mat-chip-label-text-weight: 400}html{--%NS%mat-slide-toggle-disabled-handle-opacity: .38;--%NS%mat-slide-toggle-disabled-selected-handle-opacity: .38;--%NS%mat-slide-toggle-disabled-selected-icon-opacity: .38;--%NS%mat-slide-toggle-disabled-track-opacity: .12;--%NS%mat-slide-toggle-disabled-unselected-handle-opacity: .38;--%NS%mat-slide-toggle-disabled-unselected-icon-opacity: .38;--%NS%mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--%NS%mat-slide-toggle-handle-height: 20px;--%NS%mat-slide-toggle-handle-shape: 10px;
12041--%NS%mat-slide-toggle-handle-width: 20px;--%NS%mat-slide-toggle-hidden-track-opacity: 1;--%NS%mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--%NS%mat-slide-toggle-pressed-handle-size: 20px;--%NS%mat-slide-toggle-selected-focus-state-layer-opacity: .12;--%NS%mat-slide-toggle-selected-handle-horizontal-margin: 0;--%NS%mat-slide-toggle-selected-handle-size: 20px;--%NS%mat-slide-toggle-selected-hover-state-layer-opacity: .04;--%NS%mat-slide-toggle-selected-icon-size: 18px;--%NS%mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--%NS%mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--%NS%mat-slide-toggle-selected-track-outline-width: 1px;--%NS%mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--%NS%mat-slide-toggle-track-height: 14px;--%NS%mat-slide-toggle-track-outline-width: 1px;--%NS%mat-slide-toggle-track-shape: 7px;--%NS%mat-slide-toggle-track-width: 36px;--%NS%mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--%NS%mat-slide-toggle-unselected-handle-horizontal-margin: 0;--%NS%mat-slide-toggle-unselected-handle-size: 20px;--%NS%mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--%NS%mat-slide-toggle-unselected-icon-size: 18px;--%NS%mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--%NS%mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--%NS%mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--%NS%mat-slide-toggle-visible-track-opacity: 1;--%NS%mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--%NS%mat-slide-toggle-with-icon-handle-size: 20px;--%NS%mat-slide-toggle-touch-target-size: 48px}html{--%NS%mat-slide-toggle-selected-icon-color: white;--%NS%mat-slide-toggle-disabled-selected-icon-color: white;--%NS%mat-slide-toggle-selected-focus-state-layer-color: #3f51b5;--%NS%mat-slide-toggle-selected-handle-color: #3f51b5;--%NS%mat-slide-toggle-selected-hover-state-layer-color: #3f51b5;--%NS%mat-slide-toggle-selected-pressed-state-layer-color: #3f51b5;--%NS%mat-slide-toggle-selected-focus-handle-color: #3f51b5;--%NS%mat-slide-toggle-selected-hover-handle-color: #3f51b5;--%NS%mat-slide-toggle-selected-pressed-handle-color: #3f51b5;--%NS%mat-slide-toggle-selected-focus-track-color: #7986cb;--%NS%mat-slide-toggle-selected-hover-track-color: #7986cb;--%NS%mat-slide-toggle-selected-pressed-track-color: #7986cb;--%NS%mat-slide-toggle-selected-track-color: #7986cb;--%NS%mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--%NS%mat-slide-toggle-selected-track-outline-color: transparent;--%NS%mat-slide-toggle-track-outline-color: transparent;--%NS%mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--%NS%mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--%NS%mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--%NS%mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--%NS%mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--%NS%mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--%NS%mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--%NS%mat-slide-toggle-handle-surface-color: white;--%NS%mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-slide-toggle-unselected-hover-handle-color: #424242;--%NS%mat-slide-toggle-unselected-focus-handle-color: #424242;--%NS%mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--%NS%mat-slide-toggle-unselected-icon-color: #f6f6f6;--%NS%mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--%NS%mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--%NS%mat-slide-toggle-unselected-pressed-handle-color: #424242;--%NS%mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--%NS%mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--%NS%mat-slide-toggle-selected-icon-color: white;--%NS%mat-slide-toggle-disabled-selected-icon-color: white;--%NS%mat-slide-toggle-selected-focus-state-layer-color: #ff4081;--%NS%mat-slide-toggle-selected-handle-color: #ff4081;--%NS%mat-slide-toggle-selected-hover-state-layer-color: #ff4081;--%NS%mat-slide-toggle-selected-pressed-state-layer-color: #ff4081;--%NS%mat-slide-toggle-selected-focus-handle-color: #ff4081;--%NS%mat-slide-toggle-selected-hover-handle-color: #ff4081;--%NS%mat-slide-toggle-selected-pressed-handle-color: #ff4081;--%NS%mat-slide-toggle-selected-focus-track-color: #f06292;--%NS%mat-slide-toggle-selected-hover-track-color: #f06292;--%NS%mat-slide-toggle-selected-pressed-track-color: #f06292;--%NS%mat-slide-toggle-selected-track-color: #f06292}.mat-mdc-slide-toggle.mat-warn{--%NS%mat-slide-toggle-selected-icon-color: white;--%NS%mat-slide-toggle-disabled-selected-icon-color: white;--%NS%mat-slide-toggle-selected-focus-state-layer-color: #f44336;--%NS%mat-slide-toggle-selected-handle-color: #f44336;--%NS%mat-slide-toggle-selected-hover-state-layer-color: #f44336;--%NS%mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--%NS%mat-slide-toggle-selected-focus-handle-color: #f44336;--%NS%mat-slide-toggle-selected-hover-handle-color: #f44336;--%NS%mat-slide-toggle-selected-pressed-handle-color: #f44336;
12041--%NS%mat-slide-toggle-selected-focus-track-color: #e57373;--%NS%mat-slide-toggle-selected-hover-track-color: #e57373;--%NS%mat-slide-toggle-selected-pressed-track-color: #e57373;--%NS%mat-slide-toggle-selected-track-color: #e57373}html{--%NS%mat-slide-toggle-state-layer-size: 40px;--%NS%mat-slide-toggle-touch-target-display: block}html,html .mat-mdc-slide-toggle{--%NS%mat-slide-toggle-label-text-font: Roboto, sans-serif;--%NS%mat-slide-toggle-label-text-line-height: 20px;--%NS%mat-slide-toggle-label-text-size: 14px;--%NS%mat-slide-toggle-label-text-tracking: .0178571429em;--%NS%mat-slide-toggle-label-text-weight: 400}html{--%NS%mat-radio-disabled-selected-icon-opacity: .38;--%NS%mat-radio-disabled-unselected-icon-opacity: .38;--%NS%mat-radio-state-layer-size: 40px;--%NS%mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--%NS%mat-radio-checked-ripple-color: #3f51b5;--%NS%mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-radio-ripple-color: rgba(0, 0, 0, .87);--%NS%mat-radio-selected-focus-icon-color: #3f51b5;--%NS%mat-radio-selected-hover-icon-color: #3f51b5;--%NS%mat-radio-selected-icon-color: #3f51b5;--%NS%mat-radio-selected-pressed-icon-color: #3f51b5;--%NS%mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--%NS%mat-radio-checked-ripple-color: #ff4081;--%NS%mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-radio-ripple-color: rgba(0, 0, 0, .87);--%NS%mat-radio-selected-focus-icon-color: #ff4081;--%NS%mat-radio-selected-hover-icon-color: #ff4081;--%NS%mat-radio-selected-icon-color: #ff4081;--%NS%mat-radio-selected-pressed-icon-color: #ff4081;--%NS%mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--%NS%mat-radio-checked-ripple-color: #f44336;--%NS%mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-radio-ripple-color: rgba(0, 0, 0, .87);--%NS%mat-radio-selected-focus-icon-color: #f44336;--%NS%mat-radio-selected-hover-icon-color: #f44336;--%NS%mat-radio-selected-icon-color: #f44336;--%NS%mat-radio-selected-pressed-icon-color: #f44336;--%NS%mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--%NS%mat-radio-state-layer-size: 40px;--%NS%mat-radio-touch-target-display: block}html{--%NS%mat-radio-label-text-font: Roboto, sans-serif;--%NS%mat-radio-label-text-line-height: 20px;--%NS%mat-radio-label-text-size: 14px;--%NS%mat-radio-label-text-tracking: .0178571429em;--%NS%mat-radio-label-text-weight: 400}html{--%NS%mat-slider-active-track-height: 6px;--%NS%mat-slider-active-track-shape: 9999px;--%NS%mat-slider-handle-height: 20px;--%NS%mat-slider-handle-shape: 50%;--%NS%mat-slider-handle-width: 20px;--%NS%mat-slider-inactive-track-height: 4px;--%NS%mat-slider-inactive-track-shape: 9999px;--%NS%mat-slider-value-indicator-border-radius: 4px;--%NS%mat-slider-value-indicator-caret-display: block;--%NS%mat-slider-value-indicator-container-transform: translateX(-50%);--%NS%mat-slider-value-indicator-height: 32px;--%NS%mat-slider-value-indicator-padding: 0 12px;--%NS%mat-slider-value-indicator-text-transform: none;--%NS%mat-slider-value-indicator-width: auto;--%NS%mat-slider-with-overlap-handle-outline-width: 1px;--%NS%mat-slider-with-tick-marks-active-container-opacity: .6;--%NS%mat-slider-with-tick-marks-container-shape: 50%;--%NS%mat-slider-with-tick-marks-container-size: 2px;--%NS%mat-slider-with-tick-marks-inactive-container-opacity: .6;--%NS%mat-slider-value-indicator-transform-origin: bottom}html{--%NS%mat-slider-active-track-color: #3f51b5;--%NS%mat-slider-focus-handle-color: #3f51b5;--%NS%mat-slider-handle-color: #3f51b5;--%NS%mat-slider-hover-handle-color: #3f51b5;--%NS%mat-slider-focus-state-layer-color: color-mix(in srgb, #3f51b5 12%, transparent);--%NS%mat-slider-hover-state-layer-color: color-mix(in srgb, #3f51b5 4%, transparent);--%NS%mat-slider-inactive-track-color: #3f51b5;--%NS%mat-slider-ripple-color: #3f51b5;--%NS%mat-slider-with-tick-marks-active-container-color: white;--%NS%mat-slider-with-tick-marks-inactive-container-color: #3f51b5;--%NS%mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--%NS%mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--%NS%mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--%NS%mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--%NS%mat-slider-label-container-color: #424242;--%NS%mat-slider-label-label-text-color: white;--%NS%mat-slider-value-indicator-opacity: 1;--%NS%mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--%NS%mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--%NS%mat-slider-active-track-color: #ff4081;--%NS%mat-slider-focus-handle-color: #ff4081;--%NS%mat-slider-handle-color: #ff4081;--%NS%mat-slider-hover-handle-color: #ff4081;--%NS%mat-slider-focus-state-layer-color: color-mix(in srgb, #ff4081 12%, transparent);--%NS%mat-slider-hover-state-layer-color: color-mix(in srgb, #ff4081 4%, transparent);--%NS%mat-slider-inactive-track-color: #ff4081;--%NS%mat-slider-ripple-color: #ff4081;--%NS%mat-slider-with-tick-marks-active-container-color: white;--%NS%mat-slider-with-tick-marks-inactive-container-color: #ff4081}.mat-warn{--%NS%mat-slider-active-track-color: #f44336;--%NS%mat-slider-focus-handle-color: #f44336;--%NS%mat-slider-handle-color: #f44336;--%NS%mat-slider-hover-handle-color: #f44336;--%NS%mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--%NS%mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--%NS%mat-slider-inactive-track-color: #f44336;--%NS%mat-slider-ripple-color: #f44336;--%NS%mat-slider-with-tick-marks-active-container-color: white;--%NS%mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--%NS%mat-slider-label-label-text-font: Roboto, sans-serif;--%NS%mat-slider-label-label-text-size: 14px;--%NS%mat-slider-label-label-text-line-height: 22px;--%NS%mat-slider-label-label-text-tracking: .0071428571em;--%NS%mat-slider-label-label-text-weight: 500}html{--%NS%mat-menu-container-shape: 4px;
12041--%NS%mat-menu-divider-bottom-spacing: 0;--%NS%mat-menu-divider-top-spacing: 0;--%NS%mat-menu-item-spacing: 16px;--%NS%mat-menu-item-icon-size: 24px;--%NS%mat-menu-item-leading-spacing: 16px;--%NS%mat-menu-item-trailing-spacing: 16px;--%NS%mat-menu-item-with-icon-leading-spacing: 16px;--%NS%mat-menu-item-with-icon-trailing-spacing: 16px;--%NS%mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--%NS%mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-menu-item-icon-color: rgba(0, 0, 0, .87);--%NS%mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--%NS%mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-menu-container-color: white;--%NS%mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--%NS%mat-menu-item-label-text-font: Roboto, sans-serif;--%NS%mat-menu-item-label-text-size: 16px;--%NS%mat-menu-item-label-text-tracking: .03125em;--%NS%mat-menu-item-label-text-line-height: 24px;--%NS%mat-menu-item-label-text-weight: 400}html{--%NS%mat-list-active-indicator-shape: 4px;--%NS%mat-list-list-item-container-shape: 0;--%NS%mat-list-list-item-leading-avatar-shape: 50%;--%NS%mat-list-list-item-leading-icon-size: 24px;--%NS%mat-list-list-item-leading-avatar-size: 40px;--%NS%mat-list-list-item-trailing-icon-size: 24px;--%NS%mat-list-list-item-disabled-state-layer-opacity: 0;--%NS%mat-list-list-item-disabled-label-text-opacity: .38;--%NS%mat-list-list-item-disabled-leading-icon-opacity: .38;--%NS%mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--%NS%mat-list-active-indicator-color: transparent;--%NS%mat-list-list-item-container-color: transparent;--%NS%mat-list-list-item-selected-container-color: transparent;--%NS%mat-list-list-item-leading-avatar-color: transparent;--%NS%mat-list-list-item-disabled-state-layer-color: transparent;--%NS%mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--%NS%mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--%NS%mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--%NS%mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--%NS%mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--%NS%mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--%NS%mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--%NS%mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--%NS%mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-list-list-item-hover-state-layer-opacity: .04;--%NS%mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--%NS%mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--%NS%mat-radio-checked-ripple-color: #3f51b5;--%NS%mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-radio-ripple-color: rgba(0, 0, 0, .87);--%NS%mat-radio-selected-focus-icon-color: #3f51b5;--%NS%mat-radio-selected-hover-icon-color: #3f51b5;--%NS%mat-radio-selected-icon-color: #3f51b5;--%NS%mat-radio-selected-pressed-icon-color: #3f51b5;--%NS%mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--%NS%mat-radio-checked-ripple-color: #ff4081;--%NS%mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-radio-ripple-color: rgba(0, 0, 0, .87);--%NS%mat-radio-selected-focus-icon-color: #ff4081;--%NS%mat-radio-selected-hover-icon-color: #ff4081;--%NS%mat-radio-selected-icon-color: #ff4081;--%NS%mat-radio-selected-pressed-icon-color: #ff4081;--%NS%mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--%NS%mat-radio-checked-ripple-color: #f44336;--%NS%mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-radio-ripple-color: rgba(0, 0, 0, .87);--%NS%mat-radio-selected-focus-icon-color: #f44336;--%NS%mat-radio-selected-hover-icon-color: #f44336;--%NS%mat-radio-selected-icon-color: #f44336;--%NS%mat-radio-selected-pressed-icon-color: #f44336;--%NS%mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--%NS%mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-selected-checkmark-color: white;--%NS%mat-checkbox-selected-focus-icon-color: #3f51b5;--%NS%mat-checkbox-selected-hover-icon-color: #3f51b5;--%NS%mat-checkbox-selected-icon-color: #3f51b5;--%NS%mat-checkbox-selected-pressed-icon-color: #3f51b5;--%NS%mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-checkbox-selected-focus-state-layer-color: #3f51b5;--%NS%mat-checkbox-selected-hover-state-layer-color: #3f51b5;--%NS%mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--%NS%mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--%NS%mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-selected-checkmark-color: white;--%NS%mat-checkbox-selected-focus-icon-color: #ff4081;--%NS%mat-checkbox-selected-hover-icon-color: #ff4081;--%NS%mat-checkbox-selected-icon-color: #ff4081;--%NS%mat-checkbox-selected-pressed-icon-color: #ff4081;--%NS%mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-checkbox-selected-focus-state-layer-color: #ff4081;--%NS%mat-checkbox-selected-hover-state-layer-color: #ff4081;--%NS%mat-checkbox-selected-pressed-state-layer-color: #ff4081;--%NS%mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--%NS%mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-selected-checkmark-color: white;--%NS%mat-checkbox-selected-focus-icon-color: #f44336;--%NS%mat-checkbox-selected-hover-icon-color: #f44336;--%NS%mat-checkbox-selected-icon-color: #f44336;--%NS%mat-checkbox-selected-pressed-icon-color: #f44336;--%NS%mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-checkbox-selected-focus-state-layer-color: #f44336;--%NS%mat-checkbox-selected-hover-state-layer-color: #f44336;--%NS%mat-checkbox-selected-pressed-state-layer-color: #f44336;--%NS%mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#3f51b5}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--%NS%mat-list-list-item-leading-icon-start-space: 16px;--%NS%mat-list-list-item-leading-icon-end-space: 32px;--%NS%mat-list-list-item-one-line-container-height: 48px;
12041--%NS%mat-list-list-item-two-line-container-height: 64px;--%NS%mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--%NS%mat-radio-state-layer-size: 40px;--%NS%mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--%NS%mat-list-list-item-label-text-font: Roboto, sans-serif;--%NS%mat-list-list-item-label-text-line-height: 24px;--%NS%mat-list-list-item-label-text-size: 16px;--%NS%mat-list-list-item-label-text-tracking: .03125em;--%NS%mat-list-list-item-label-text-weight: 400;--%NS%mat-list-list-item-supporting-text-font: Roboto, sans-serif;--%NS%mat-list-list-item-supporting-text-line-height: 20px;--%NS%mat-list-list-item-supporting-text-size: 14px;--%NS%mat-list-list-item-supporting-text-tracking: .0178571429em;--%NS%mat-list-list-item-supporting-text-weight: 400;--%NS%mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--%NS%mat-list-list-item-trailing-supporting-text-line-height: 20px;--%NS%mat-list-list-item-trailing-supporting-text-size: 12px;--%NS%mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--%NS%mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--%NS%mat-paginator-page-size-select-width: 84px;--%NS%mat-paginator-page-size-select-touch-target-height: 48px}html{--%NS%mat-paginator-container-text-color: rgba(0, 0, 0, .87);--%NS%mat-paginator-container-background-color: white;--%NS%mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--%NS%mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--%NS%mat-paginator-container-size: 56px;--%NS%mat-paginator-form-field-container-height: 40px;--%NS%mat-paginator-form-field-container-vertical-padding: 8px;--%NS%mat-paginator-touch-target-display: block}html{--%NS%mat-paginator-container-text-font: Roboto, sans-serif;--%NS%mat-paginator-container-text-line-height: 20px;--%NS%mat-paginator-container-text-size: 12px;--%NS%mat-paginator-container-text-tracking: .0333333333em;--%NS%mat-paginator-container-text-weight: 400;--%NS%mat-paginator-select-trigger-text-size: 12px}html{--%NS%mat-tab-container-height: 48px;--%NS%mat-tab-divider-color: transparent;--%NS%mat-tab-divider-height: 0;--%NS%mat-tab-active-indicator-height: 2px;--%NS%mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--%NS%mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--%NS%mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--%NS%mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-tab-active-label-text-color: #3f51b5;--%NS%mat-tab-active-ripple-color: #3f51b5;--%NS%mat-tab-inactive-ripple-color: #3f51b5;--%NS%mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-tab-active-focus-label-text-color: #3f51b5;--%NS%mat-tab-active-hover-label-text-color: #3f51b5;--%NS%mat-tab-active-focus-indicator-color: #3f51b5;--%NS%mat-tab-active-hover-indicator-color: #3f51b5;--%NS%mat-tab-active-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--%NS%mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--%NS%mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--%NS%mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-tab-active-label-text-color: #ff4081;--%NS%mat-tab-active-ripple-color: #ff4081;--%NS%mat-tab-inactive-ripple-color: #ff4081;--%NS%mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-tab-active-focus-label-text-color: #ff4081;--%NS%mat-tab-active-hover-label-text-color: #ff4081;--%NS%mat-tab-active-focus-indicator-color: #ff4081;--%NS%mat-tab-active-hover-indicator-color: #ff4081;--%NS%mat-tab-active-indicator-color: #ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--%NS%mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--%NS%mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--%NS%mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-tab-active-label-text-color: #f44336;--%NS%mat-tab-active-ripple-color: #f44336;--%NS%mat-tab-inactive-ripple-color: #f44336;--%NS%mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-tab-active-focus-label-text-color: #f44336;--%NS%mat-tab-active-hover-label-text-color: #f44336;--%NS%mat-tab-active-focus-indicator-color: #f44336;--%NS%mat-tab-active-hover-indicator-color: #f44336;--%NS%mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--%NS%mat-tab-background-color: #3f51b5;--%NS%mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--%NS%mat-tab-background-color: #ff4081;--%NS%mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--%NS%mat-tab-background-color: #f44336;--%NS%mat-tab-foreground-color: white}.mat-mdc-tab-header{--%NS%mat-tab-container-height: 48px}.mat-mdc-tab-header{--%NS%mat-tab-label-text-font: Roboto, sans-serif;--%NS%mat-tab-label-text-size: 14px;--%NS%mat-tab-label-text-tracking: .0892857143em;--%NS%mat-tab-label-text-line-height: 36px;--%NS%mat-tab-label-text-weight: 500}html{--%NS%mat-checkbox-disabled-selected-checkmark-color: white;--%NS%mat-checkbox-selected-focus-state-layer-opacity: .12;--%NS%mat-checkbox-selected-hover-state-layer-opacity: .04;--%NS%mat-checkbox-selected-pressed-state-layer-opacity: .12;--%NS%mat-checkbox-unselected-focus-state-layer-opacity: .12;--%NS%mat-checkbox-unselected-hover-state-layer-opacity: .04;--%NS%mat-checkbox-unselected-pressed-state-layer-opacity: .12;--%NS%mat-checkbox-touch-target-size: 48px}html{--%NS%mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-selected-checkmark-color: white;--%NS%mat-checkbox-selected-focus-icon-color: #ff4081;--%NS%mat-checkbox-selected-hover-icon-color: #ff4081;--%NS%mat-checkbox-selected-icon-color: #ff4081;--%NS%mat-checkbox-selected-pressed-icon-color: #ff4081;--%NS%mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-checkbox-selected-focus-state-layer-color: #ff4081;--%NS%mat-checkbox-selected-hover-state-layer-color: #ff4081;--%NS%mat-checkbox-selected-pressed-state-layer-color: #ff4081;--%NS%mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--%NS%mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-selected-checkmark-color: white;--%NS%mat-checkbox-selected-focus-icon-color: #3f51b5;--%NS%mat-checkbox-selected-hover-icon-color: #3f51b5;--%NS%mat-checkbox-selected-icon-color: #3f51b5;--%NS%mat-checkbox-selected-pressed-icon-color: #3f51b5;--%NS%mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-checkbox-selected-focus-state-layer-color: #3f51b5;--%NS%mat-checkbox-selected-hover-state-layer-color: #3f51b5;--%NS%mat-checkbox-selected-pressed-state-layer-color: #3f51b5;--%NS%mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--%NS%mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-checkbox-selected-checkmark-color: white;--%NS%mat-checkbox-selected-focus-icon-color: #f44336;--%NS%mat-checkbox-selected-hover-icon-color: #f44336;--%NS%mat-checkbox-selected-icon-color: #f44336;--%NS%mat-checkbox-selected-pressed-icon-color: #f44336;--%NS%mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--%NS%mat-checkbox-selected-focus-state-layer-color: #f44336;--%NS%mat-checkbox-selected-hover-state-layer-color: #f44336;--%NS%mat-checkbox-selected-pressed-state-layer-color: #f44336;--%NS%mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--%NS%mat-checkbox-touch-target-display: block;--%NS%mat-checkbox-state-layer-size: 40px}html{--%NS%mat-checkbox-label-text-font: Roboto, sans-serif;--%NS%mat-checkbox-label-text-line-height: 20px;--%NS%mat-checkbox-label-text-size: 14px;--%NS%mat-checkbox-label-text-tracking: .0178571429em;--%NS%mat-checkbox-label-text-weight: 400}html{--%NS%mat-button-filled-container-shape: 4px;--%NS%mat-button-filled-horizontal-padding: 16px;--%NS%mat-button-filled-icon-offset: -4px;--%NS%mat-button-filled-icon-spacing: 8px;--%NS%mat-button-filled-touch-target-size: 48px;--%NS%mat-button-outlined-container-shape: 4px;--%NS%mat-button-outlined-horizontal-padding: 15px;--%NS%mat-button-outlined-icon-offset: -4px;--%NS%mat-button-outlined-icon-spacing: 8px;--%NS%mat-button-outlined-keep-touch-target: false;--%NS%mat-button-outlined-outline-width: 1px;--%NS%mat-button-outlined-touch-target-size: 48px;--%NS%mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--%NS%mat-button-protected-container-shape: 4px;--%NS%mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--%NS%mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--%NS%mat-button-protected-horizontal-padding: 16px;--%NS%mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--%NS%mat-button-protected-icon-offset: -4px;--%NS%mat-button-protected-icon-spacing: 8px;--%NS%mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--%NS%mat-button-protected-touch-target-size: 48px;--%NS%mat-button-text-container-shape: 4px;--%NS%mat-button-text-horizontal-padding: 8px;--%NS%mat-button-text-icon-offset: 0;--%NS%mat-button-text-icon-spacing: 8px;--%NS%mat-button-text-with-icon-horizontal-padding: 8px;--%NS%mat-button-text-touch-target-size: 48px;--%NS%mat-button-tonal-container-shape: 4px;--%NS%mat-button-tonal-horizontal-padding: 16px;--%NS%mat-button-tonal-icon-offset: -4px;--%NS%mat-button-tonal-icon-spacing: 8px;--%NS%mat-button-tonal-touch-target-size: 48px}html{--%NS%mat-button-filled-container-color: white;--%NS%mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--%NS%mat-button-filled-focus-state-layer-opacity: .12;--%NS%mat-button-filled-hover-state-layer-opacity: .04;--%NS%mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-button-filled-pressed-state-layer-opacity: .12;--%NS%mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--%NS%mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--%NS%mat-button-outlined-focus-state-layer-opacity: .12;--%NS%mat-button-outlined-hover-state-layer-opacity: .04;--%NS%mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--%NS%mat-button-outlined-pressed-state-layer-opacity: .12;--%NS%mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-button-protected-container-color: white;--%NS%mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--%NS%mat-button-protected-focus-state-layer-opacity: .12;--%NS%mat-button-protected-hover-state-layer-opacity: .04;--%NS%mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-button-protected-pressed-state-layer-opacity: .12;--%NS%mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--%NS%mat-button-text-focus-state-layer-opacity: .12;--%NS%mat-button-text-hover-state-layer-opacity: .04;--%NS%mat-button-text-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-button-text-pressed-state-layer-opacity: .12;--%NS%mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-button-tonal-container-color: white;--%NS%mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--%NS%mat-button-tonal-focus-state-layer-opacity: .12;--%NS%mat-button-tonal-hover-state-layer-opacity: .04;--%NS%mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-button-tonal-pressed-state-layer-opacity: .12;--%NS%mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--%NS%mat-button-filled-container-color: #3f51b5;--%NS%mat-button-filled-label-text-color: white;--%NS%mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-button-filled-state-layer-color: white;--%NS%mat-button-outlined-label-text-color: #3f51b5;--%NS%mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--%NS%mat-button-outlined-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--%NS%mat-button-outlined-state-layer-color: #3f51b5;--%NS%mat-but
12041ton-protected-container-color: #3f51b5;--%NS%mat-button-protected-label-text-color: white;--%NS%mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-button-protected-state-layer-color: white;--%NS%mat-button-text-label-text-color: #3f51b5;--%NS%mat-button-text-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--%NS%mat-button-text-state-layer-color: #3f51b5;--%NS%mat-button-tonal-container-color: #3f51b5;--%NS%mat-button-tonal-label-text-color: white;--%NS%mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--%NS%mat-button-filled-container-color: #ff4081;--%NS%mat-button-filled-label-text-color: white;--%NS%mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-button-filled-state-layer-color: white;--%NS%mat-button-outlined-label-text-color: #ff4081;--%NS%mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--%NS%mat-button-outlined-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--%NS%mat-button-outlined-state-layer-color: #ff4081;--%NS%mat-button-protected-container-color: #ff4081;--%NS%mat-button-protected-label-text-color: white;--%NS%mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-button-protected-state-layer-color: white;--%NS%mat-button-text-label-text-color: #ff4081;--%NS%mat-button-text-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--%NS%mat-button-text-state-layer-color: #ff4081;--%NS%mat-button-tonal-container-color: #ff4081;--%NS%mat-button-tonal-label-text-color: white;--%NS%mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-button-tonal-state-layer-color: white}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--%NS%mat-button-filled-container-color: #f44336;--%NS%mat-button-filled-label-text-color: white;--%NS%mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-button-filled-state-layer-color: white;--%NS%mat-button-outlined-label-text-color: #f44336;--%NS%mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--%NS%mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--%NS%mat-button-outlined-state-layer-color: #f44336;--%NS%mat-button-protected-container-color: #f44336;--%NS%mat-button-protected-label-text-color: white;--%NS%mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-button-protected-state-layer-color: white;--%NS%mat-button-text-label-text-color: #f44336;--%NS%mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--%NS%mat-button-text-state-layer-color: #f44336;--%NS%mat-button-tonal-container-color: #f44336;--%NS%mat-button-tonal-label-text-color: white;--%NS%mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-button-tonal-state-layer-color: white}html{--%NS%mat-button-filled-container-height: 36px;--%NS%mat-button-filled-touch-target-display: block;--%NS%mat-button-outlined-container-height: 36px;--%NS%mat-button-outlined-touch-target-display: block;--%NS%mat-button-protected-container-height: 36px;--%NS%mat-button-protected-touch-target-display: block;--%NS%mat-button-text-container-height: 36px;--%NS%mat-button-text-touch-target-display: block;--%NS%mat-button-tonal-container-height: 36px;--%NS%mat-button-tonal-touch-target-display: block}html{--%NS%mat-button-filled-label-text-font: Roboto, sans-serif;--%NS%mat-button-filled-label-text-size: 14px;--%NS%mat-button-filled-label-text-tracking: .0892857143em;--%NS%mat-button-filled-label-text-transform: none;--%NS%mat-button-filled-label-text-weight: 500;--%NS%mat-button-outlined-label-text-font: Roboto, sans-serif;--%NS%mat-button-outlined-label-text-size: 14px;--%NS%mat-button-outlined-label-text-tracking: .0892857143em;--%NS%mat-button-outlined-label-text-transform: none;--%NS%mat-button-outlined-label-text-weight: 500;--%NS%mat-button-protected-label-text-font: Roboto, sans-serif;--%NS%mat-button-protected-label-text-size: 14px;--%NS%mat-button-protected-label-text-tracking: .0892857143em;--%NS%mat-button-protected-label-text-transform: none;--%NS%mat-button-protected-label-text-weight: 500;--%NS%mat-button-text-label-text-font: Roboto, sans-serif;--%NS%mat-button-text-label-text-size: 14px;--%NS%mat-button-text-label-text-tracking: .0892857143em;--%NS%mat-button-text-label-text-transform: none;--%NS%mat-button-text-label-text-weight: 500;--%NS%mat-button-tonal-label-text-font: Roboto, sans-serif;--%NS%mat-button-tonal-label-text-size: 14px;--%NS%mat-button-tonal-label-text-tracking: .0892857143em;--%NS%mat-button-tonal-label-text-transform: none;--%NS%mat-button-tonal-label-text-weight: 500}html{--%NS%mat-icon-button-icon-size: 24px;--%NS%mat-icon-button-container-shape: 50%;--%NS%mat-icon-button-touch-target-size: 48px}html{--%NS%mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--%NS%mat-icon-button-focus-state-layer-opacity: .12;--%NS%mat-icon-button-hover-state-layer-opacity: .04;--%NS%mat-icon-button-icon-color: inherit;--%NS%mat-icon-button-pressed-state-layer-opacity: .12;--%NS%mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--%NS%mat-icon-button-icon-color: #3f51b5;--%NS%mat-icon-button-state-layer-color: #3f51b5;--%NS%mat-icon-button-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent)}.mat-mdc-icon-button.mat-accent{--%NS%mat-icon-button-icon-color: #ff4081;--%NS%mat-icon-button-state-layer-color: #ff4081;--%NS%mat-icon-button-ripple-color: color-mix(in srgb, #ff4081 12%, transparent)}.mat-mdc-icon-button.mat-warn{--%NS%mat-icon-button-icon-color: #f44336;--%NS%mat-icon-button-state-layer-color: #f44336;--%NS%mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--%NS%mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--%NS%mdc-icon-button-state-layer-size: 48px;--%NS%mat-icon-button-state-layer-size: 48px;width:var(--%NS%mat-icon-button-state-layer-size);height:var(--%NS%mat-icon-button-state-layer-size);padding:12px}html{--%NS%mat-fab-container-shape: 50%;--%NS%mat-fab-touch-target-size: 48px;--%NS%mat-fab-extended-container-height: 48px;--%NS%mat-fab-extended-container-shape: 24px;--%NS%mat-fab-small-container-shape: 50%;--%NS%mat-fab-small-touch-target-size: 48px}html{--%NS%mat-fab-container-color: white;--%NS%mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--%NS%mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--%NS%mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--%NS%mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--%NS%mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--%NS%mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--%NS%mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--%NS%mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--%NS%mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--%NS%mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--%NS%mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--%NS%mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--%NS%mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--%NS%mat-fab-focus-state-layer-opacity: .12;--%NS%mat-fab-foreground-color: rgba(0, 0, 0, .87);--%NS%mat-fab-hover-state-layer-opacity: .04;--%NS%mat-fab-pressed-state-layer-opacity: .12;--%NS%mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-fab-small-container-color: white;--%NS%mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--%NS%mat-fab-small-focus-state-layer-opacity: .12;--%NS%mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--%NS%mat-fab-small-hover-state-layer-opacity: .04;--%NS%mat-fab-small-pressed-state-layer-opacity: .12;--%NS%mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--%NS%mat-fab-container-color: #3f51b5;--%NS%mat-fab-foreground-color: white;--%NS%mat-fab-ripple-color: color-mix(in srgb, #3f51b5 12%, transparent);--%NS%mat-fab-small-container-color: #3f51b5;--%NS%mat-fab-small-foreground-color: white;--%NS%mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-fab-small-state-layer-color: white;--%NS%mat-fab-state-layer-color: white}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--%NS%mat-fab-container-color: #ff4081;--%NS%mat-fab-foreground-color: white;--%NS%mat-fab-ripple-color: color-mix(in srgb, #ff4081 12%, transparent);--%NS%mat-fab-small-container-color: #ff4081;--%NS%mat-fab-small-foreground-color: white;--%NS%mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-fab-small-state-layer-color: white;--%NS%mat-fab-state-layer-color: white}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--%NS%mat-fab-container-color: #f44336;--%NS%mat-fab-foreground-color: white;--%NS%mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--%NS%mat-fab-small-container-color: #f44336;--%NS%mat-fab-small-foreground-color: white;--%NS%mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--%NS%mat-fab-small-state-layer-color: white;--%NS%mat-fab-state-layer-color: white}html{--%NS%mat-fab-small-touch-target-display: block;--%NS%mat-fab-touch-target-display: block}html{--%NS%mat-fab-extended-label-text-font: Roboto, sans-serif;--%NS%mat-fab-extended-label-text-size: 14px;--%NS%mat-fab-extended-label-text-tracking: .0892857143em;--%NS%mat-fab-extended-label-text-weight: 500}html{--%NS%mat-snack-bar-container-shape: 4px}html{--%NS%mat-snack-bar-container-color: #424242;--%NS%mat-snack-bar-supporting-text-color: white;--%NS%mat-snack-bar-button-color: #7986cb}html{--%NS%mat-snack-bar-supporting-text-font: Roboto, sans-serif;--%NS%mat-snack-bar-supporting-text-line-height: 20px;--%NS%mat-snack-bar-supporting-text-size: 14px;--%NS%mat-snack-bar-supporting-text-weight: 400}html{--%NS%mat-table-row-item-outline-width: 1px}html{--%NS%mat-table-background-color: white;--%NS%mat-table-header-headline-color: rgba(0, 0, 0, .87);--%NS%mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--%NS%mat-table-header-container-height: 56px;--%NS%mat-table-footer-container-height: 52px;--%NS%mat-table-row-item-container-height: 52px}html{--%NS%mat-table-header-headline-font: Roboto, sans-serif;--%NS%mat-table-header-headline-line-height: 22px;--%NS%mat-table-header-headline-size: 14px;--%NS%mat-table-header-headline-weight: 500;--%NS%mat-table-header-headline-tracking: .0071428571em;--%NS%mat-table-row-item-label-text-font: Roboto, sans-serif;--%NS%mat-table-row-item-label-text-line-height: 20px;--%NS%mat-table-row-item-label-text-size: 14px;--%NS%mat-table-row-item-label-text-weight: 400;--%NS%mat-table-row-item-label-text-tracking: .0178571429em;--%NS%mat-table-footer-supporting-text-font: Roboto, sans-serif;--%NS%mat-table-footer-supporting-text-line-height: 20px;--%NS%mat-table-footer-supporting-text-size: 14px;--%NS%mat-table-footer-supporting-text-weight: 400;--%NS%mat-table-footer-supporting-text-tracking: .0178571429em}html{--%NS%mat-progress-spinner-active-indicator-width: 4px;--%NS%mat-progress-spinner-size: 48px}html{--%NS%mat-progress-spinner-active-indicator-color: #3f51b5}.mat-accent{--%NS%mat-progress-spinner-active-indicator-color: #ff4081}.mat-warn{--%NS%mat-progress-spinner-active-indicator-color: #f44336}html{--%NS%mat-badge-container-shape: 50%;--%NS%mat-badge-container-size: unset;--%NS%mat-badge-small-size-container-size: unset;--%NS%mat-badge-large-size-container-size: unset;--%NS%mat-badge-legacy-container-size: 22px;--%NS%mat-badge-legacy-small-size-container-size: 16px;--%NS%mat-badge-legacy-large-size-container-size: 28px;--%NS%mat-badge-container-offset: -11px 0;--%NS%mat-badge-small-size-container-offset: -8px 0;--%NS%mat-badge-large-size-container-offset: -14px 0;--%NS%mat-badge-container-overlap-offset: -11px;--%NS%mat-badge-small-size-container-overlap-offset: -8px;--%NS%mat-badge-large-size-container-overlap-offset: -14px;--%NS%mat-badge-container-padding: 0;--%NS%mat-badge-small-size-container-padding: 0;--%NS%mat-badge-large-size-container-padding: 0}html{--%NS%mat-badge-background-color: #3f51b5;--%NS%mat-badge-text-color: white;--%NS%mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--%NS%mat-badge-background-color: #ff4081;--%NS%mat-badge-text-color: white}.mat-badge-warn{--%NS%mat-badge-background-color: #f44336;--%NS%mat-badge-text-color: white}html{--%NS%mat-badge-text-font: Roboto, sans-serif;--%NS%mat-badge-line-height: 22px;--%NS%mat-badge-text-size: 12px;--%NS%mat-badge-text-weight: 600;--%NS%mat-badge-small-size-text-size: 9px;--%NS%mat-badge-small-size-line-height: 16px;--%NS%mat-badge-large-size-text-size: 24px;--%NS%mat-badge-large-size-line-height: 28px}html{--%NS%mat-bottom-sheet-container-shape: 4px}html{--%NS%mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--%NS%mat-bottom-sheet-container-background-color: white}html{--%NS%mat-bottom-sheet-container-text-font: Roboto, sans-serif;--%NS%mat-bottom-sheet-container-text-line-height: 20px;--%NS%mat-bottom-sheet-container-text-size: 14px;--%NS%mat-bottom-sheet-container-text-tracking: .0178571429em;--%NS%mat-bottom-sheet-container-text-weight: 400}html{--%NS%mat-button-toggle-focus-state-layer-opacity: .12;--%NS%mat-button-toggle-hover-state-layer-opacity: .04;--%NS%mat-button-toggle-legacy-focus-state-layer-opacity: 1;--%NS%mat-button-toggle-legacy-height: 36px;--%NS%mat-button-toggle-legacy-shape: 2px;--%NS%mat-button-toggle-shape: 4px}html{--%NS%mat-button-toggle-background-color: white;--%NS%mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-button-toggle-disabled-state-background-color: white;--%NS%mat-bu
12041tton-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--%NS%mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-toggle-legacy-disabled-state-background-color: white;--%NS%mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--%NS%mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--%NS%mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--%NS%mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--%NS%mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--%NS%mat-button-toggle-height: 48px}html{--%NS%mat-button-toggle-label-text-font: Roboto, sans-serif;--%NS%mat-button-toggle-label-text-line-height: 24px;--%NS%mat-button-toggle-label-text-size: 16px;--%NS%mat-button-toggle-label-text-tracking: .03125em;--%NS%mat-button-toggle-label-text-weight: 400;--%NS%mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--%NS%mat-button-toggle-legacy-label-text-line-height: 24px;--%NS%mat-button-toggle-legacy-label-text-size: 16px;--%NS%mat-button-toggle-legacy-label-text-tracking: .03125em;--%NS%mat-button-toggle-legacy-label-text-weight: 400}html{--%NS%mat-datepicker-calendar-container-shape: 4px;--%NS%mat-datepicker-calendar-container-touch-shape: 4px;--%NS%mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--%NS%mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--%NS%mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);--%NS%mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--%NS%mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--%NS%mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(27.2643896268%, 64.1081593928%, 36.843769766%);--%NS%mat-datepicker-calendar-date-selected-state-text-color: white;--%NS%mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--%NS%mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);--%NS%mat-datepicker-calendar-date-today-selected-state-outline-color: white;--%NS%mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);--%NS%mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);--%NS%mat-datepicker-toggle-active-state-icon-color: #3f51b5;--%NS%mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--%NS%mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--%NS%mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--%NS%mat-datepicker-calendar-date-outline-color: transparent;--%NS%mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--%NS%mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-calendar-container-background-color: white;--%NS%mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--%NS%mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--%NS%mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--%NS%mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--%NS%mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(27.2643896268%, 64.1081593928%, 36.843769766%);--%NS%mat-datepicker-calendar-date-selected-state-text-color: white;--%NS%mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--%NS%mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);--%NS%mat-datepicker-calendar-date-today-selected-state-outline-color: white;--%NS%mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);--%NS%mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);--%NS%mat-datepicker-toggle-active-state-icon-color: #ff4081;--%NS%mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--%NS%mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--%NS%mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--%NS%mat-datepicker-calendar-date-outline-color: transparent;--%NS%mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--%NS%mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-calendar-container-background-color: white;--%NS%mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--%NS%mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--%NS%mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--%NS%mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--%NS%mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(27.2643896268%, 64.1081593928%, 36.843769766%);--%NS%mat-datepicker-calendar-date-selected-state-text-color: white;--%NS%mat-datepicker-calendar-date-selected-state-background-color: #f44336;--%NS%mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--%NS%mat-datepicker-calendar-date-today-selected-state-outline-color: white;--%NS%mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--%NS%mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--%NS%mat-datepicker-toggle-active-state-icon-color: #f44336;--%NS%mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--%NS%mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--%NS%mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--%NS%mat-datepicker-calendar-date-outline-color: transparent;--%NS%mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--%NS%mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--%NS%mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-datepicker-calendar-container-background-color: white;--%NS%mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}
12041.mat-calendar-controls{--%NS%mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--%NS%mdc-icon-button-state-layer-size: 40px;--%NS%mat-icon-button-state-layer-size: 40px;width:var(--%NS%mat-icon-button-state-layer-size);height:var(--%NS%mat-icon-button-state-layer-size);padding:8px}html{--%NS%mat-datepicker-calendar-text-font: Roboto, sans-serif;--%NS%mat-datepicker-calendar-text-size: 13px;--%NS%mat-datepicker-calendar-body-label-text-size: 14px;--%NS%mat-datepicker-calendar-body-label-text-weight: 500;--%NS%mat-datepicker-calendar-period-button-text-size: 14px;--%NS%mat-datepicker-calendar-period-button-text-weight: 500;--%NS%mat-datepicker-calendar-header-text-size: 11px;--%NS%mat-datepicker-calendar-header-text-weight: 400}html{--%NS%mat-divider-width: 1px}html{--%NS%mat-divider-color: rgba(0, 0, 0, .12)}html{--%NS%mat-expansion-container-shape: 4px;--%NS%mat-expansion-legacy-header-indicator-display: inline-block;--%NS%mat-expansion-header-indicator-display: none}html{--%NS%mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--%NS%mat-expansion-container-background-color: white;--%NS%mat-expansion-container-text-color: rgba(0, 0, 0, .87);--%NS%mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--%NS%mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--%NS%mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--%NS%mat-expansion-header-text-color: rgba(0, 0, 0, .87);--%NS%mat-expansion-header-description-color: rgba(0, 0, 0, .54);--%NS%mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--%NS%mat-expansion-header-collapsed-state-height: 48px;--%NS%mat-expansion-header-expanded-state-height: 64px}html{--%NS%mat-expansion-header-text-font: Roboto, sans-serif;--%NS%mat-expansion-header-text-size: 14px;--%NS%mat-expansion-header-text-weight: 500;--%NS%mat-expansion-header-text-line-height: inherit;--%NS%mat-expansion-header-text-tracking: inherit;--%NS%mat-expansion-container-text-font: Roboto, sans-serif;--%NS%mat-expansion-container-text-line-height: 20px;--%NS%mat-expansion-container-text-size: 14px;--%NS%mat-expansion-container-text-tracking: .0178571429em;--%NS%mat-expansion-container-text-weight: 400}html{--%NS%mat-grid-list-tile-header-primary-text-size: 14px;--%NS%mat-grid-list-tile-header-secondary-text-size: 12px;--%NS%mat-grid-list-tile-footer-primary-text-size: 14px;--%NS%mat-grid-list-tile-footer-secondary-text-size: 12px}html{--%NS%mat-icon-color: inherit}.mat-icon.mat-primary{--%NS%mat-icon-color: #3f51b5}.mat-icon.mat-accent{--%NS%mat-icon-color: #ff4081}.mat-icon.mat-warn{--%NS%mat-icon-color: #f44336}html{--%NS%mat-sidenav-container-shape: 0;--%NS%mat-sidenav-container-width: auto}html{--%NS%mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--%NS%mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--%NS%mat-sidenav-container-background-color: white;--%NS%mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--%NS%mat-sidenav-content-background-color: #fafafa;--%NS%mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--%NS%mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--%NS%mat-stepper-header-focus-state-layer-shape: 4px;--%NS%mat-stepper-header-hover-state-layer-shape: 4px}html{--%NS%mat-stepper-header-icon-foreground-color: white;--%NS%mat-stepper-header-selected-state-icon-background-color: #3f51b5;--%NS%mat-stepper-header-selected-state-icon-foreground-color: white;--%NS%mat-stepper-header-done-state-icon-background-color: #3f51b5;--%NS%mat-stepper-header-done-state-icon-foreground-color: white;--%NS%mat-stepper-header-edit-state-icon-background-color: #3f51b5;--%NS%mat-stepper-header-edit-state-icon-foreground-color: white;--%NS%mat-stepper-container-color: white;--%NS%mat-stepper-line-color: rgba(0, 0, 0, .12);--%NS%mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--%NS%mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--%NS%mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--%NS%mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--%NS%mat-stepper-header-error-state-label-text-color: #f44336;--%NS%mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--%NS%mat-stepper-header-error-state-icon-foreground-color: #f44336;--%NS%mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--%NS%mat-stepper-header-icon-foreground-color: white;--%NS%mat-stepper-header-selected-state-icon-background-color: #ff4081;--%NS%mat-stepper-header-selected-state-icon-foreground-color: white;--%NS%mat-stepper-header-done-state-icon-background-color: #ff4081;--%NS%mat-stepper-header-done-state-icon-foreground-color: white;--%NS%mat-stepper-header-edit-state-icon-background-color: #ff4081;--%NS%mat-stepper-header-edit-state-icon-foreground-color: white}.mat-step-header.mat-warn{--%NS%mat-stepper-header-icon-foreground-color: white;--%NS%mat-stepper-header-selected-state-icon-background-color: #f44336;--%NS%mat-stepper-header-selected-state-icon-foreground-color: white;--%NS%mat-stepper-header-done-state-icon-background-color: #f44336;--%NS%mat-stepper-header-done-state-icon-foreground-color: white;--%NS%mat-stepper-header-edit-state-icon-background-color: #f44336;--%NS%mat-stepper-header-edit-state-icon-foreground-color: white}html{--%NS%mat-stepper-header-height: 72px}html{--%NS%mat-stepper-container-text-font: Roboto, sans-serif;--%NS%mat-stepper-header-label-text-font: Roboto, sans-serif;--%NS%mat-stepper-header-label-text-size: 14px;--%NS%mat-stepper-header-label-text-weight: 400;--%NS%mat-stepper-header-error-state-label-text-size: 16px;--%NS%mat-stepper-header-selected-state-label-text-size: 16px;--%NS%mat-stepper-header-selected-state-label-text-weight: 400}html{--%NS%mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--%NS%mat-toolbar-container-background-color: white;--%NS%mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--%NS%mat-toolbar-container-background-color: #3f51b5;--%NS%mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--%NS%mat-toolbar-container-background-color: #ff4081;--%NS%mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--%NS%mat-toolbar-container-background-color: #f44336;--%NS%mat-toolbar-container-text-color: white}html{--%NS%mat-toolbar-standard-height: 64px;--%NS%mat-toolbar-mobile-height: 56px}html{--%NS%mat-toolbar-title-text-font: Roboto, sans-serif;--%NS%mat-toolbar-title-text-line-height: 32px;--%NS%mat-toolbar-title-text-size: 20px;--%NS%mat-toolbar-title-text-tracking: .0125em;--%NS%mat-toolbar-title-text-weight: 500}html{--%NS%mat-tree-container-background-color: white;--%NS%mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--%NS%mat-tree-node-min-height: 48px}html{--%NS%mat-tree-node-text-font: Roboto, sans-serif;--%NS%mat-tree-node-text-size: 14px;--%NS%mat-tree-node-text-weight: 400}html{--%NS%mat-timepicker-container-shape: 4px}html{--%NS%mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--%NS%mat-timepicker-container-background-color: white}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}.mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper{height:auto;line-height:inherit;display:block}.mat-mdc-form-field-subscript-wrapper:not(:has(.mat-mdc-form-field-hint,.mat-mdc-form-field-error)){line-height:0}.quick-deposit-feature .qd-header,.quick-deposit-feature .pm-select-label{color:#333}.quick-deposit-feature mat-hint,.quick-deposit-feature mat-error,.quick-deposit-feature .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-error{font-size:10px;font-weight:400!important;margin-bottom:5px;padding:0;letter-spacing:normal}.quick-deposit-feature mat-hint{font-size:var(--%NS%mat-mat-hint)!important;line-height:normal}.quick-deposit-feature mat-error,.quick-deposit-feature .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-error{color:var(--%NS%mat-theme-error);line-height:20px!important}.quick-deposit-feature .prepaid-limit-error mat-error,.quick-deposit-feature .prepaid-limit-error .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-error{line-height:1.2!important}.quick-deposit-feature .mat-mdc-form-field-type-mat-select .mat-mdc-text-field-wrapper,.quick-deposit-feature .mat-mdc-form-field-type-mat-select .mat-mdc-form-field-flex{height:auto!important}.quick-deposit-feature .mat-mdc-form-field-error-wrapper{top:0!important}.quick-deposit-feature .mat-mdc-form-field-error-wrapper,.quick-deposit-feature .mat-mdc-form-field-hint-wrapper{padding:0}.quick-deposit-feature mat-error:not(:has(span)),.quick-deposit-feature mat-hint:not(:has(span)){display:none}.quick-deposit-feature .amount-field .mat-mdc-form-field-subscript-wrapper:not(:has(mat-error span)):not(:has(mat-hint span)){display:none}.quick-deposit-feature.qd-iframe .amount-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:48px;height:auto}.quick-deposit-feature .mat-mdc-form-field-type-mat-select .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before,.quick-deposit-feature .mat-mdc-form-field-type-mat-select .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:var(--%NS%mat-theme-success)!important}.quick-deposit-feature .mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper{display:none}.quick-deposit-feature .mat-mdc-form-field-type-mat-input.ng-valid .mdc-line-ripple:before{border-bottom-color:var(--%NS%mat-theme-success)!important}.quick-deposit-feature .mat-mdc-form-field-type-mat-input.ng-touched.ng-invalid .mdc-line-ripple:before{border-bottom-color:var(--%NS%mat-theme-error)!important}.quick-deposit-feature .mat-mdc-form-field-type-mat-input .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-line-ripple:after{border-bottom-color:var(--%NS%theme-info)!important}.quick-deposit-feature .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-infix{padding-top:13px!important}.quick-deposit-feature mat-form-field{width:100%}.quick-deposit-feature mat-form-field mat-label{color:#333;font-size:.81rem}.quick-deposit-feature mat-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:44px;height:44px}.quick-deposit-feature mat-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-floating-label{top:22px;margin-bottom:0!important}.quick-deposit-feature mat-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-input-element{background-repeat:no-repeat!important;background-position:right 0px center!important;background-size:.87rem auto!important;font-size:.85rem}.quick-deposit-feature mat-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-input-element.ng-valid{background:url(data:image/svg+xml;
12041base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjEyIDc5MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjEyIDc5MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzVCMTQ4IiBkPSJNMzA2LDkwQzEzNy4zLDkwLDAsMjI3LjMsMCwzOTZzMTM3LjMsMzA2LDMwNiwzMDZzMzA2LTEzNy4zLDMwNi0zMDZTNDc0LjcsOTAsMzA2LDkweiBNNDc3LjEsMzA2DQoJTDM1NC4yLDU2Mi4zYy0xMC42LDE0LjgtMjcuMSwyMS4zLTQzLjYsMjEuM2MtMTIuOCwwLTI1LjctNC0zNS44LTExLjJsLTExNi4yLTc3Yy0xNy42LTExLjctMjIuNC0zNS40LTEwLjgtNTNzMzUuNC0yMi40LDUzLTEwLjcNCglsOTkuOSw2Ni4yTDQwOCwyNzMuMWM5LTE5LjEsMzItMjcuMSw1MS0xOEM0NzguMSwyNjQuMSw0ODYuMiwyODYuOSw0NzcuMSwzMDZMNDc3LjEsMzA2eiIvPg0KPC9zdmc+DQo=)}.quick-deposit-feature mat-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix .mat-mdc-input-element.ng-invalid.ng-touched:not(:focus):not([readonly]):not([disabled]):not(:disabled):not(.disabled){background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjEyIDc5MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjEyIDc5MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRDkzNDJCIiBkPSJNMzA2LDkwQzEzNy4zLDkwLDAsMjI3LjMsMCwzOTZzMTM3LjMsMzA2LDMwNiwzMDZzMzA2LTEzNy4zLDMwNi0zMDZTNDc0LjcsOTAsMzA2LDkweiBNMzA2LDYwNy42DQoJYy0yOC4yLDAtNTEtMjIuOC01MS01MWMwLTI4LjEsMjIuOC01MSw1MS01MXM1MSwyMi44LDUxLDUxQzM1Nyw1ODQuNywzMzQuMiw2MDcuNiwzMDYsNjA3LjZ6IE0zMDYsMTg1LjINCgljMjIuNSwwLDQwLjgsMTguMiw0MC44LDQwLjh2MjAyLjdjMCwyMi41LTE4LjMsNDAuOC00MC44LDQwLjhzLTQwLjgtMTguMy00MC44LTQwLjhWMjI2QzI2NS4yLDIwMy40LDI4My41LDE4NS4yLDMwNiwxODUuMg0KCUwzMDYsMTg1LjJ6Ii8+DQo8L3N2Zz4NCg==)}.quick-deposit-feature mat-form-field .mat-mdc-form-field-bottom-align:before{height:0;line-height:inherit}.quick-deposit-feature mat-form-field .mdc-line-ripple:before{border-bottom-width:2px!important}.quick-deposit-feature mat-form-field.ng-untouched.ng-pristine .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:transparent}.quick-deposit-feature mat-form-field.ng-touched.ng-valid .mdc-line-ripple:before{border-bottom-color:var(--%NS%mat-theme-success)!important}.options-list-dropdown{margin-bottom:.5rem}.options-list-dropdown .mat-mdc-text-field-wrapper{margin-bottom:7px}.options-list-dropdown .payment-method-options .mat-mdc-form-field-infix{padding-top:6px!important;padding-bottom:7px!important;min-height:48px;height:55px!important}.mat-mdc-text-field-wrapper{border:1px solid #d5d5d5;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px}.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled),.mat-mdc-form-field-focus-overlay{background-color:#fff!important;border-radius:4px;padding-left:7px;padding-right:10px!important}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mdc-menu-surface.mat-mdc-select-panel{margin-top:0!important}.mdc-list-item--selected{display:none!important}.mdc-menu-surface.mat-mdc-select-panel{padding:0!important}.mat-pseudo-checkbox{display:none!important}.pix-select-trigger{font-size:13px}.pix-bank-account-select.mat-mdc-select-panel{background-color:#fff!important;max-height:145px!important;overflow-y:auto!important}.pix-bank-account-select.mat-mdc-select-panel .mdc-list-item--selected{display:flex!important}.pix-bank-account-select .mat-mdc-option.mdc-list-item{background-color:#fff!important}.pix-bank-account-select .mat-mdc-option .bank-name{font-size:12px;line-height:16px}
12041.pix-bank-account-select .mat-mdc-option .bank-details{font-size:9px;color:#45505d;line-height:11px}.brazil-bank-list-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix{padding-top:15px}.quick-deposit-feature{background-color:#fff;max-width:375px;padding:0 12px 12px;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;min-height:260px}.cdk-overlay-container .wallet-selection-tooltip{width:215px}.lh-quick-deposit-container .player-quickdeposit{z-index:auto}.player-quickdeposit.quickdeposit-v2 #cashierAppHolder:has(.pix-header){border-radius:var(--%NS%site-spacer) var(--%NS%site-spacer) var(--%NS%site-spacer-m) var(--%NS%site-spacer-m)}.player-quickdeposit.quickdeposit-v2 #cashierAppHolder:has(app-wallet-process){max-height:calc(100% - 56px);overflow-y:auto}.mat-mdc-select-panel .mat-mdc-option.payment-option-list{height:50px}.deposit-success-wrapper{border-top:2px solid #bfbfbf;padding-top:6px}.deposit-success-wrapper .reward-selected{max-width:none;padding:0 4px}.deposit-success-wrapper .reward-selected .reward-deposit-success{width:100%}.deposit-success-wrapper .reward-cta-spacing{margin-top:8px;padding:0 4px}@media(max-width:500px){.deposit-success-wrapper .reward-cta-spacing{margin-top:6px}}.deposit-success-wrapper .nonus_deposit_success_logo{background:var(--%NS%deposit-success) no-repeat center center;height:50px}.deposit-success-wrapper .us_deposit_success_logo{background:var(--%NS%deposit-success-us) no-repeat center center;background-size:contain;height:76px}.deposit-success-wrapper .deposit-success-txt{color:#2db243}.deposit-success-wrapper .ireland-wallet-success-info{border:1px solid #c9ccd9;border-radius:4px;padding:5px 12px;margin:24px 5px 2px;max-width:400px;text-align:left}.deposit-success-wrapper .ireland-wallet-success-info span{font-size:14px}.deposit-success-wrapper .ireland-wallet-success-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.qd-header strong{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;margin:12px 0 7px;font-size:var(--%NS%site-spacer);line-height:22px}.qd-header span.mgm-3{color:#475eec;font-weight:400;font-size:13px;cursor:pointer;line-height:var(--%NS%site-spacer)}.qd-header .non-mgm{right:-8px}.reversal-notification .reversal-link{display:flex;flex-direction:row;justify-content:flex-end}.deposit-process .pixQrcodeWrapper p{margin:0}.deposit-process .pixQrcodeWrapper .qrcode-box{border:1.5px solid #ededed}.deposit-process .pixQrcodeWrapper .qrcode-box .copy-code-header{color:#878585;font-weight:500!important}.deposit-process .pixQrcodeWrapper .qrcode-box .qrcode-details{gap:12px}.deposit-process .pixQrcodeWrapper .qrcode-box .qrcode-details .qrcode{background:#f0f0f0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.deposit-process .pixQrcodeWrapper .qrcode-box .qrcode-details i{font-size:17px}.deposit-process .pixQrcodeWrapper .theme-copy-clipboard:before{position:relative;top:4px;color:#32bcad;font-weight:700}.deposit-process .pixQrcodeWrapper .qrcode_img img,.deposit-process .pixQrcodeWrapper .qrcode_img canvas{width:120px!important;height:120px!important}.deposit-process .pixQrcodeWrapper .qrcode_img .timer-txt{color:#939aa1}.deposit-process .pixQrcodeWrapper .tooltip_pix .tooltiptext{background-color:#1284e0;border-radius:4px;z-index:999;bottom:125%;transition:opacity .3s}.deposit-process .pixQrcodeWrapper .tooltip_pix .tooltiptext:after{content:"";position:absolute;top:100%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#1284e0 transparent transparent transparent}.deposit-process .pixQrcodeWrapper .tooltip_pix.icon_clicked{bottom:12px}.deposit-process .pixQrcodeWrapper .tooltip_pix.icon_clicked .tooltiptext{right:-2px}.deposit-process .pixQrcodeWrapper .tooltip_pix.icon_clicked .tooltiptext:after{left:87%}.deposit-process .pixQrcodeWrapper .tooltip_pix.cta_clicked{bottom:6px}.deposit-process .pixQrcodeWrapper .tooltip_pix.cta_clicked .tooltiptext{left:50%;transform:translate(-50%)}.deposit-process .pixQrcodeWrapper .tooltip_pix.cta_clicked .tooltiptext:after{left:50%}.deposit-process .pixQrcodeWrapper .qrcode-instructions{border-top:1.8px solid #e6e6e6;border-bottom:1.8px solid #e6e6e6}.deposit-process .pixQrcodeWrapper .qrcode-instructions .mat-expansion-panel-header{background:transparent!important;padding:0 12px!important;border:none;height:42px}.deposit-process .pixQrcodeWrapper .qrcode-instructions .mat-expansion-panel-header:focus{background:transparent!important}.deposit-process .pixQrcodeWrapper .qrcode-instructions .mat-expansion-panel-header.mat-expanded:hover,.deposit-process .pixQrcodeWrapper .qrcode-instructions .mat-expansion-panel-header.mat-expanded:focus{background:transparent!important}.deposit-process .pixQrcodeWrapper .qrcode-instructions .mat-expansion-panel{box-shadow:none}.deposit-process .pixQrcodeWrapper .qrcode-instructions li{padding:1.3px 0}.deposit-process .pixQrcodeWrapper .qrcode-instructions li:first-child::marker{font-size:14px}.content-message-container{margin-bottom:8px!important}.content-message-container .theme-error-i,.content-message-container .theme-info-i{align-items:start}.content-message-container .theme-error-i:before,.content-message-container .theme-info-i:before{margin-top:.2rem}.width-50{width:50%!important}.qd-form-wrapper{display:flex;flex-direction:column}.ada-msg{display:flex;flex-direction:row;justify-content:space-between}.payment-method-moreoptions{background-size:24px;max-width:70px;height:27px;background:var(--%NS%moreoptions) center;margin:0}.mfde-alignment{top:0;right:12px;color:#111}.drop-down-option-position{right:14px;color:#111}.mat-option .drop-down-option-position{right:4px;top:2px;line-height:15px}.mat-option .drop-down-option-position span{font-size:11px}
12041.intensive-player-message{white-space:normal;max-height:150px;overflow-y:auto}.intensive-player-message .h6-v2{font-size:11px;line-height:15px;display:block}.intensive-player-message .tooltip-description{white-space:normal;margin-bottom:5px;font-size:11px;line-height:15px}.payment-method-logo{display:inline-block;vertical-align:middle;background-repeat:no-repeat;margin-right:5px;margin-left:5px;width:120px}.all-payment-option{color:#3884ff;margin:0;padding:0 8px;font-size:14px}.all-payment-option:after{content:">";font-size:17px;position:absolute;right:15px;text-align:center;line-height:21px}.mat-mdc-option{display:flex!important;padding:.098em .2em;min-height:42px!important}.mat-mdc-option .payment-text{display:flex;flex-direction:column;justify-content:center;text-align:left;padding:0 8px;line-height:18px;font-size:14px;font-weight:700}.mat-mdc-option .payment-text span{display:block;font-weight:700}.mat-mdc-option .sports-only-ribbon{position:absolute;inset:44px 0 -7px 5px;width:30%;text-align:center;background:#e04048;color:#fff;font-size:.7em;height:12px}.mat-mdc-option .sports-only-ribbon .ribbon-text{position:absolute;top:-14px;left:15px}.mat-mdc-option .wp-66{width:66%}mat-select-trigger{display:flex;flex-direction:row}mat-select-trigger .payment-text{display:flex;flex-direction:column;justify-content:center;text-align:left;padding:0 8px;line-height:18px;font-size:14px;font-weight:700}mat-select-trigger .payment-text .payment-name{display:block;font-weight:700}mat-select-trigger .sports-only-ribbon{position:absolute;inset:23px 0 -7px -2px;width:30%;text-align:center;background:#e04048;color:#fff;font-size:.7em;height:12px}mat-select-trigger .wp-66{width:66%}.tooltip-content{display:flex;flex-direction:column}.tooltip-content p{margin:5px 20px}.tooltip-content .card-icon{background:var(--%NS%cvvinfo);height:113px;width:173px;margin:0 43px;display:inline-block;background-repeat:no-repeat}.tooltip-actions{width:100%;justify-content:center;display:flex}.curfew-blue .tooltip-actions{justify-content:end}.cvv-tooltip{display:flex;position:absolute;right:30px;top:14px;width:15%!important}.cvv-tooltip .cvv-icon{line-height:25px}.cvv-icon-Position{right:2px!important}.btnBorder{border-color:#000!important;--%NS%btn-border-color-hover: none !important}.space-between{display:flex;flex-direction:row;justify-content:space-between}.info-icon{display:flex;position:absolute;right:1px;top:10px}.content-message p,.content-message-lg p{font-size:14px}.content-message a,.content-message-lg a{font-size:1em;text-decoration:underline;cursor:pointer}.fr{float:right}.thressholdlimit-message-wrapper .notification-text a{margin-right:6px}.quick-deposit{font-size:14px}.pr-prf-option{padding-top:3px;padding-right:1em}.pr-prf-option span input,.pr-prf-option span label{display:inline-block;vertical-align:middle}.pr-prf-option span label{margin-bottom:0}.pm-select-label{line-height:18px;margin:7px 0;display:block}.text-bold{font-weight:700}.payment-method-options .payment-method-logo{margin-left:0;margin-right:6px}.content-message{border-radius:4px}.form-control{box-sizing:border-box!important;padding-right:18px!important}.break-word{word-break:break-word!important}.mat-mdc-select-panel{overflow:unset!important;background:#f4f4f1!important}.mat-mdc-select-panel .mdc-list-item--selected{display:none!important}.line-space{margin-top:.5rem!important}.reversal-container .content-message{padding-right:1.0625em!important}.cursor-pointer{cursor:pointer!important}.tooltip-info .ngxp__container{width:auto;max-width:350px}.tooltip-info .ngxp__container.ngxp__animation{min-width:300px}.tooltip-info .ngxp__arrow{background-color:var(--%NS%tooltip-bg-color)!important}.tooltip-info .tooltip-description{font-size:14px;font-weight:400;letter-spacing:-.01px;line-height:1.43;margin-bottom:1px}.tooltip-info .tooltip-description a{text-decoration:underline}.tooltip-info .tooltip-actions{text-align:right}.tooltip-info .tooltip-actions .tooltip-cta{height:20px;font-size:14px;font-weight:700;text-transform:initial;border:0;padding:0;margin:0;line-height:20px;color:#fff}
12041.cdk-overlay-container .ngxp__container{display:block!important;position:absolute;left:0;top:0;opacity:0}.cdk-overlay-container .ngxp__container[aria-hidden=true]{visibility:hidden}.error-page .theme-info-i{font-size:42px;display:block;text-align:center;margin:30px 0 15px;color:#ff3b30}.error-page .theme-info-i:before{color:#ff3b30}.error-page h3{font-size:18px;font-weight:700;color:#d9342b;text-align:center;margin:0 42px;line-height:20px}.fs-13{font-size:13px}.fs-12{font-size:12px}.space-between-width-50{display:flex;flex-direction:row;justify-content:space-between}.space-between-width-50 app-amount{margin-right:10px;width:48%}.space-between-width-50 .cc-input{width:48%!important}.cdk-overlay-backdrop-showing{opacity:.5!important}@media(max-width:500px){.make-deposit{max-width:100%}}@media(max-height:500px)and (min-width:500px)and (max-width:1023px){.make-deposit{max-width:100%}.cashier-form-wrapper .form-control-wrapper.options-list-dropdown{width:45%;margin-right:10px}.cashier-form-wrapper .form-control-wrapper .nolabel{margin-top:2rem}.instrumentList{display:flex}mat-form-field .mat-mdc-form-field-flex .mat-mdc-form-field-infix{min-height:44px;height:52px!important}.form-control-wrapper .cvv-tooltip .cvv-icon{line-height:var(--%NS%site-spacer)}.space-between-width-50{width:52%;margin-top:32px}.space-between-width-50 .mat-form-field-flex{height:56px}.space-between-width-50 .mat-form-field-flex input{line-height:32px;font-size:var(--%NS%site-spacer)}.space-between-width-50 .mat-form-field-label-wrapper{top:50%;transform:translateY(-50%);font-size:var(--%NS%site-spacer)}.cashier-form-wrapper .amount-field .form-control-wrapper .mat-form-field-flex{height:56px}.cashier-form-wrapper .amount-field .form-control-wrapper .mat-form-field-flex input{line-height:32px;font-size:16px}.form-control-wrapper.ng-invalid .cvv-tooltip,.form-control-wrapper.ng-valid .cvv-tooltip{right:35px;top:20px}.cvv-info-i .theme-info-i{margin-top:5px}.btn.w-100{max-width:100%;width:50%!important;margin:auto;display:block}.non-cc-amt-field .form-control-wrapper{width:52%;margin-top:32px}}@media(max-height:500px)and (min-width:500px)and (max-width:1023px)and (max-height:200px){.cdk-overlay-pane{top:-2em;margin-bottom:-1.4em!important}}@media(max-height:500px)and (min-width:500px)and (max-width:1023px)and (max-height:250px){.cdk-overlay-pane{max-height:40%!important}}@media(max-width:370px){.customfont{font-size:10px!important}}.clear-both{clear:both}.gpay-button-radius .gpay-button-fill .gpay-button.black{border-radius:46px!important;border:3px solid #747775!important}.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--%NS%filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--%NS%mat-form-field-filled-label-text-color)!important}.mat-mdc-form-field>*,.mdc-text-field--filled .mdc-floating-label,.mat-mdc-tab{letter-spacing:normal!important;font-family:var(--%NS%theme-font-family-base)!important}.product-info-tooltip{display:inline-block;vertical-align:middle}.pix-header{margin:0 -12px 8px}.fs-14{font-size:14px}.player-quickdeposit{overflow-y:auto}.success-txt{color:#13854e!important}.vat-tax-info-details p{line-height:18px}.cashier-message-wrapper .cashier-message-container .message-box-graybg{background:#f4f4f4}.cashier-message-wrapper .cashier-message-container .message-box{overflow:hidden;margin:10px 0;padding:12px 14px 8px}.cashier-message-wrapper .cashier-message-container .message-box .message-inner-box{width:100%;float:left;min-height:24px}.cashier-message-wrapper .cashier-message-container .message-box .message-inner-box .message-text-left,.cashier-message-wrapper .cashier-message-container .message-box .message-inner-box .message-text-right{line-height:18px;font-size:12px;margin:0}.cashier-message-wrapper .cashier-message-container .message-box .message-inner-box .message-text-left{float:left}.cashier-message-wrapper .cashier-message-container .message-box .message-inner-box .message-text-right{float:right}.vat-info_message .theme-close-small{font-size:10px}.vat-info_message .pc-text{padding-right:10%!important}.quick-deposit-feature .message-text{padding:0!important}.gpay-btn-wrapper{position:relative}.gpay-btn-wrapper.gpay-disabled{opacity:.5;pointer-events:none}.gpay-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:not-allowed;z-index:1}.text-decoration-underline{text-decoration:underline!important}.pa-sitecore-logo{display:inline-block;vertical-align:middle;margin-right:6px;width:70px;height:40px;border:solid .8px rgba(168,168,168,.4);box-shadow:0 1px 2px #00000080,inset 0 0 1px #ffffff80;border-radius:3px}.pa-sitecore-logo img{width:44px}.pa-sitecore-logo .payment-method-logo{margin-left:13px}.payment-method-visa{background:var(--%NS%visa) no-repeat center #1d227a}.payment-method-diners{background:var(--%NS%diners) no-repeat center}.payment-method-mastercard{background:var(--%NS%mastercard) no-repeat center}.payment-method-venmo{background:var(--%NS%venmo) no-repeat center}.payment-method-paypal,.payment-method-paypaldirect{background:var(--%NS%paypal) no-repeat center}.payment-method-paypal.paypal-us,.payment-method-paypaldirect.paypal-us{background:var(--%NS%paypal-us) no-repeat center;background-size:auto!important}.payment-method-skrill1tap{background:var(--%NS%skrill1tap) no-repeat center}
12041.payment-method-maestro{background:var(--%NS%maestro) no-repeat center}.payment-method-flash1voucher{background:var(--%NS%flash1voucher) no-repeat center}.payment-method-amex{background:var(--%NS%amex) no-repeat center}.payment-method-mlife{background:var(--%NS%mlife) no-repeat center}.payment-method-discover{background:var(--%NS%discover) no-repeat center}.payment-method-dankort{background:var(--%NS%visaDankort) no-repeat center}.payment-method-applepaydirect{background:var(--%NS%applepaydirect) no-repeat center;background-size:89%!important}.payment-method-pix{background:var(--%NS%pix) no-repeat center;background-size:120%!important}.payment-method-googlepay{background:var(--%NS%googlepay) no-repeat center;background-size:100%;width:70px;height:40px}.payment-method-interchecks_ach{background:var(--%NS%interchecks_ach) no-repeat center;background-size:100%;width:70px;height:40px}.payment-method-flash1voucher,.payment-method-visa,.payment-method-mastercard,.payment-method-venmo,.payment-method-paypal,.payment-method-skrill1tap,.payment-method-diners,.payment-method-maestro,.payment-method-discover,.payment-method-dankort,.payment-method-pix{background-size:contain}.payment-method-flash1voucher,.payment-method-visa,.payment-method-mastercard,.payment-method-paypal,.payment-method-paypaldirect,.payment-method-skrill1tap,.payment-method-diners,.payment-method-maestro,.payment-method-discover,.payment-method-amex,.payment-method-mlife,.payment-method-dankort,.payment-method-venmo,.payment-method-applepaydirect,.payment-method-pix{background-size:80%;width:70px;height:40px;border:solid .8px rgba(168,168,168,.4);box-shadow:0 1px 2px #00000080,inset 0 0 1px #ffffff80;border-radius:3px}.payment-method-mastercard,.payment-method-maestro{background-size:63%}.payment-method-amex{background-size:130%!important}.payment-method-mlife{background-size:172%!important}.payment-method-dankort{background-size:100%!important}@supports (-webkit-appearance: -apple-pay-button){.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;min-height:45px;max-height:48px}.apple-pay-button-black{-apple-pay-button-style:black;min-height:45px;max-height:48px}.apple-pay-button-white{-apple-pay-button-style:white}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}}@supports not (-webkit-appearance: -apple-pay-button){.apple-pay-button{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;
12041min-width:200px;min-height:84px;max-height:84px;height:100%}.apple-pay-button.button:disabled{color:#000;background-color:#000;border-color:#000}.apple-pay-button-black{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.apple-pay-button-white{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}.apple-pay-button-white-with-line{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff;border:.5px solid black}}.mat-badge-content,.mat-h1,.mat-headline,.mat-typography h1,.mat-h2,.mat-title,.mat-typography h2,.mat-h3,.mat-subheading-2,.mat-typography h3,.mat-h4,.mat-subheading-1,.mat-typography h4,.mat-h5,.mat-typography h5,.mat-h6,.mat-typography h6,.mat-body-2,.mat-body-strong,.mat-body,.mat-body-1,.mat-typography,.mat-caption,.mat-small,.mat-display-4,.mat-typography .mat-display-4,.mat-display-3,.mat-typography .mat-display-3,.mat-display-2,.mat-typography .mat-display-2,.mat-display-1,.mat-typography .mat-display-1,.mat-bottom-sheet-container,.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button,.mat-stroked-button,.mat-button-toggle,.mat-card,.mat-checkbox,.mat-table,.mat-calendar,.mat-mdc-dialog-title,.mat-expansion-panel-header,.mat-expansion-panel-content,.mat-mdc-form-field,.mat-menu-item,.mat-paginator,.mat-paginator-page-size .mat-mdc-select-trigger,.mat-radio-button,.mat-select,.mat-slide-toggle-content,.mat-slider-thumb-label-text,.mat-stepper-horizontal,.mat-stepper-vertical,.mat-tab-group,.mat-tab-label,.mat-tab-link,.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6,.mat-tooltip,.mat-list-item,.mat-list-option,.mat-mdc-option,.mat-mdc-select,.mdc-text-field--filled .mdc-floating-label{font-family:var(--%NS%theme-font-family-base)!important}.mat-mdc-form-field-label,.mat-mdc-form-field-hint,.mat-form-field.mat-focused .mat-form-field-label,.mat-form-field.mat-focused .mat-form-field-label.mat-accent,.mat-form-field.mat-focused .mat-form-field-label.mat-warn,.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after,.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-accent .mat-form-field-infix:after,.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid).mat-warn .mat-form-field-infix:after,.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field-appearance-legacy .mat-hint,.mat-form-field-appearance-legacy .mat-form-field-label,.mat-input-element{color:var(--%NS%theme-body-txt)}.quick-deposit-feature{--%NS%mat-theme-error: #f44336;--%NS%mat-theme-success: #43bd35;--%NS%mat-mat-hint: 10px}.th-bwin-dark .quick-deposit-feature{--%NS%theme-body-txt: #333;--%NS%mat-mat-hint: 8px;color:var(--%NS%theme-body-txt);--%NS%theme-warning: #f6bd00;--%NS%theme-info: #1284e0;--%NS%theme-success: #2db343;--%NS%theme-error: #ff3b30;--%NS%theme-warning-bg: #fdf2cc;--%NS%theme-info-bg: #d0e6f9;--%NS%theme-success-bg: #d5f0d9;--%NS%theme-danger-bg: #ffd8d6}.th-bwin-dark .quick-deposit-feature .deposit-success-wrapper,.th-bwin-dark .quick-deposit-feature .content-message-container .content-message,.th-bwin-dark .quick-deposit-feature .content-message-container .content-message-lg{color:#fff}.th-bwin-dark .quick-deposit-feature .content-message-container .warning{--%NS%content-msg-bg-color: var(--%NS%theme-warning-bg) !important;--%NS%content-msg-border-color: var(--%NS%theme-warning) !important;--%NS%content-msg-validation-icon-color: var(--%NS%theme-warning) !important}.th-bwin-dark .quick-deposit-feature .content-message-container .info{--%NS%content-msg-bg-color: var(--%NS%theme-info-bg) !important;--%NS%content-msg-border-color: var(--%NS%theme-info) !important;--%NS%content-msg-validation-icon-color: var(--%NS%theme-info) !important}.th-bwin-dark .quick-deposit-feature .content-message-container .error{--%NS%content-msg-bg-color: var(--%NS%theme-danger-bg) !important;--%NS%content-msg-border-color: var(--%NS%theme-error) !important;--%NS%content-msg-validation-icon-color: var(--%NS%theme-error) !important}.th-bwin-dark .quick-deposit-feature .content-message-container .success{--%NS%content-msg-bg-color: var(--%NS%theme-success-bg) !important;--%NS%content-msg-border-color: var(--%NS%theme-success) !important;--%NS%content-msg-validation-icon-color: var(--%NS%theme-success) !important}.th-bwin-dark .quick-deposit-feature .btn-secondary{background:#fff;border-color:#333}.th-sports-interaction .quick-deposit-feature{--%NS%theme-body-txt: #333;color:var(--%NS%theme-body-txt)!important}.th-sports-interaction .quick-deposit-feature .content-message-container .content-message,.th-s
12041ports-interaction .quick-deposit-feature .content-message-container .content-message-lg{color:#fff!important}.th-giocodigitale .all-payment-option{font-size:12px;font-weight:700}.th-giocodigitale .all-payment-option:after{line-height:26px!important}.th-mgm-dice .qd-dark-mode.quick-deposit-feature,.th-mgm-dice .qd-dark-mode .cvv-dialog-content{background-color:var(--%NS%semantic-color-surface-container-low-base-inverse)!important}.th-mgm-dice .qd-dark-mode .qd-header,.th-mgm-dice .qd-dark-mode .pm-select-label,.th-mgm-dice .qd-dark-mode .deposit-success-wrapper,.th-mgm-dice .qd-dark-mode #instrumentFormCtrl-panel .payment-option-list .payment-text span,.th-mgm-dice .qd-dark-mode .cvv-dialog-content{color:var(--%NS%semantic-color-on-tertiary-container-selected-inverse)!important}.th-mgm-dice .qd-dark-mode .qd-header span.mgm-3{color:var(--%NS%semantic-color-utility-base-inverse)!important}.th-mgm-dice .qd-dark-mode .cashier-form-wrapper .form-control-wrapper .mat-mdc-text-field-wrapper{border:1px solid var(--%NS%semantic-color-supporting-green-base-inverse)}.th-mgm-dice .qd-dark-mode .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled),.th-mgm-dice .qd-dark-mode .mat-mdc-form-field-focus-overlay{background-color:var(--%NS%semantic-color-surface-container-high-base-inverse)!important}.th-mgm-dice .qd-dark-mode .mat-mdc-select,.th-mgm-dice .qd-dark-mode .mat-mdc-select-arrow{color:var(--%NS%semantic-color-on-tertiary-container-selected-inverse)}.th-mgm-dice .qd-dark-mode .mat-mdc-form-field mat-label{color:var(--%NS%semantic-color-tertiary-active-inverse)!important}.th-mgm-dice .qd-dark-mode .mat-mdc-form-field-type-mat-input .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-text-field__input,.th-mgm-dice .qd-dark-mode .mat-mdc-form-field-type-mat-select .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--%NS%semantic-color-on-tertiary-container-selected-inverse)!important;caret-color:var(--%NS%semantic-color-on-tertiary-container-selected-inverse)!important}.th-mgm-dice .qd-dark-mode .mat-mdc-form-field .mat-mdc-form-field-hint{color:var(--%NS%semantic-color-tertiary-active-inverse)}.th-mgm-dice .qd-dark-mode .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-subscript-wrapper,.th-mgm-dice .qd-dark-mode #instrumentFormCtrl-panel{background-color:var(--%NS%semantic-color-surface-container-low-base-inverse)!important}.th-mgm-dice .qd-dark-mode #btnSubmitDeposit,.th-mgm-dice .qd-dark-mode .okgotit{background-color:#c0a971;background-image:none!important;color:var(--%NS%semantic-color-on-primary-base)!important}.th-mgm-dice .qd-dark-mode #btnSubmitDeposit:hover,.th-mgm-dice .qd-dark-mode .okgotit:hover{background-color:#cdba8d}.th-mgm-dice .qd-dark-mode #btnSubmitDeposit:active,.th-mgm-dice .qd-dark-mode .okgotit:active{background-color:#9a875a}.th-mgm-dice .qd-dark-mode #btnSubmitDeposit[disabled],.th-mgm-dice .qd-dark-mode .okgotit[disabled]{opacity:.5;pointer-events:none}.th-mgm-dice .qd-dark-mode .mat-mdc-form-field-type-mat-input .mdc-line-ripple:before,.th-mgm-dice .qd-dark-mode .mat-mdc-form-field-type-mat-input .mdc-line-ripple:after,.th-mgm-dice .qd-dark-mode .mat-mdc-form-field-type-mat-select .mdc-line-ripple:before,.th-mgm-dice .qd-dark-mode .mat-mdc-form-field-type-mat-select .mdc-line-ripple:after{border-bottom:hidden}.th-mgm-dice .qd-dark-mode .mdc-text-field--filled.mdc-text-field--%NS%invalid:not(.mdc-text-field--disabled){border-color:var(--%NS%semantic-color-negative-outline-base-inverse)!important}.th-mgm-dice .qd-dark-mode .ng-valid .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled){border-color:var(--%NS%semantic-color-positive-outline-base-inverse)!important}.th-mgm-dice .qd-payment-select-panel .mat-mdc-option.mdc-list-item{background-color:var(--%NS%semantic-color-surface-container-low-base-inverse);color:var(--%NS%semantic-color-on-tertiary-container-selected-inverse)!important}.th-mgm-dice .qd-payment-select-panel .mat-mdc-option.mdc-list-item .all-payment-option{color:var(--%NS%semantic-color-on-tertiary-container-selected-inverse)}.th-mgm-dice .qd-payment-select-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--%NS%semantic-color-surface-container-high-base-inverse)!important}.generic-modal-popup.cdk-overlay-pane:has(ph-rewards-tray-popup),.generic-modal-popup.cdk-overlay-pane:has(offer-code-modal){width:auto;margin:0 auto}.qd-reward-tnc-panel.cdk-overlay-pane{max-width:480px;width:calc(100% - 32px);margin:0 auto}.qd-reward-tnc-panel.cdk-overlay-pane .reward-tnc-overlay{background-color:var(--%NS%semantic-color-surface-container-lowest-base);border-radius:var(--%NS%semantic-radius-semi-rounded-sm, 8px);
12041box-shadow:var(--%NS%semantic-elevation-raised-1-box-shadow, 0 0 8px rgba(0, 0, 0, .2));overflow:hidden;display:flex;flex-direction:column;max-height:80vh}.qd-reward-tnc-panel.cdk-overlay-pane .reward-tnc-header{padding:16px;border-bottom:1px solid var(--%NS%semantic-color-border-default-base, #e0e0e0)}.qd-reward-tnc-panel.cdk-overlay-pane .reward-tnc-header .headerFont{margin:0;font-size:var(--%NS%semantic-typography-headline-sm-font-size, 1.125rem);font-weight:var(--%NS%semantic-typography-headline-sm-font-weight, 700)}.qd-reward-tnc-panel.cdk-overlay-pane .reward-tnc-content{padding:16px;overflow-y:auto;flex:1;font-size:var(--%NS%semantic-typography-body-md-font-size, .875rem);line-height:var(--%NS%semantic-typography-body-md-line-height, 1.25rem)}.qd-reward-tnc-panel.cdk-overlay-pane .reward-tnc-text{color:var(--%NS%semantic-color-on-surface-base-inverse)}.qd-reward-tnc-panel.cdk-overlay-pane .reward-tnc-actions{padding:16px;border-top:1px solid var(--%NS%semantic-color-border-default-base, #e0e0e0)} 12042`], 12043 encapsulation: 2, 12044 changeDetection: 1 12045 }), t; 12046 })(); 12047 })))(); 12048} 12049export { ae as a, ee as c, W as i, ut as l, ss as n, he as o, J as r, Ai as s, uc as t, yi as u }; 12050 12051//# sourceMappingURL=chunk-e7289odm.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.