PageSourceSearch

https://www.il.betmgm.com/ClientDist/browser/chunk-nouxye1f.js

js betmgm.com collected 2026-09-24 09:03:49 UTC 413,868 bytes, 5,633 lines download raw bytes

1import { a as so, g as Se, l as lo, n as te, t as ie, y as ut } from "./chunk-xgti9j2t.js";
2import { $ as d, Aa as me, Ai as co, An as po, Ba as Te, Ci as ve, Cn as xe, Cr as ht, Do as mo, E as ye, Ea as r, Ei as x, Et as uo, F as bt, Fn as ue, Gi as Ne, Hn as T, Hr as Je, Ia as Y, Io as yi, Ja as gt, La as q, Li as u, Na as ft, No as ho, Nr as bo, Pi as Me, Pt as o, Ra as F, Rn as go, Ro as Ni, S as St, Sa as c, Sn as v, Sr as I, T as fo, To as So, Ui as Oe, Vn as vt, Wi as vo, Xa as he, Y as h, Yi as xo, Yn as Fe, a as be, aa as ae, bi as xt, co as wi, do as yo, f as G, fa as s, fi as ce, fr as k, gn as ge, go as yt, gt as l, h as Ge, ha as we, ia as ki, ii as ke, ja as Xe, jr as Ae, jt as No, kr as wo, l as Ai, lt as ko, ni as Ii, nr as Ao, nt as Io, oa as Ze, oi as S, or as Ci, p as Co, qa as Do, ri as n, s as Nt, sa as y, st as wt, t as w, tn as g, tr as et, ua as L, ut as qe, va as B, wa as m, xi as M, zo as A, zr as kt } from "./chunk-c97c17u8.js";
3import { M as Di, u as Ie } from "./chunk-l3jkbhly.js";
4import { m as Lo, p as Po } from "./chunk-k52vj1ic.js";
5import { o as Eo } from "./chunk-l24fzhmb.js";
6import { A as Ro } from "./chunk-jrtaqqwj.js";
7import { o as Li, t as Pi } from "./chunk-pesy0vb6.js";
8import { D as _o, o as To } from "./chunk-llc8ry2a.js";
9import { D as fe, d as Mo, j as Oo, ut as Ei } from "./chunk-fbjoug0d.js";
10import { a as Fo } from "./chunk-ewplex8i.js";
11import { n as Go, r as At } from "./chunk-c18gpzrj.js";
12import { r as qo } from "./chunk-c9rg1mp5.js";
13import { n as It, t as Bo } from "./chunk-kyqvtgtk.js";
14import { L as zo, Q as Ct, Y as Ri, gt as Ho, ot as Yo, pt as Be, z as Vo } from "./chunk-w0x32net.js";
15import { a as Uo, p as $o } from "./chunk-bhnvkbxx.js";
16import { ot as Ko } from "./chunk-f2v2cgea.js";
17import { c as Wo } from "./chunk-og5uebri.js";
18import { Dn as _i, K as Qo, Mr as ze, _n as jo, jr as Jo, lr as Xo, o as tt } from "./chunk-go6pvd0a.js";
19import { t as Zo } from "./chunk-k4et3zlq.js";
20import { i as en, p as tn } from "./chunk-hul0ult7.js";
21import { n as an } from "./chunk-lmnwxprc.js";
22import { r as on } from "./chunk-ilfhy0in.js";
23import { n as nn, r as oe, t as Ti } from "./chunk-ohg30iel.js";
24import { $ as Mi, C as rn, Q as sn } from "./chunk-iuhjzybw.js";
25import { r as ln } from "./chunk-i1knml6i.js";
26import { n as cn } from "./chunk-bh3f6w1f.js";
27import { B as pn, E as Ce, F as De, G as dn, J as He, N as mn, O as Dt, U as un, W as Lt, b as hn, c as Oi, g as Pt, m as bn, n as Ye, p as ne, r as R, v as gn, w as Le, z as Pe } from "./chunk-dymhuwkz.js";
28import { $h as fn, B_ as Et, C_ as Fi, Cg as Sn, Eg as vn, Gg as xn, I_ as yn, Jg as Gi, Kg as qi, L as Nn, Lg as wn, M_ as Bi, N_ as kn, P_ as An, Qg as zi, Sg as In, Tg as Hi, Ug as Cn, Wg as Dn, Xg as Rt, Yg as Yi, __ as Ln, _g as Vi, b_ as _t, dg as Z, eg as Pn, f as En, f_ as Tt, fg as it, gg as Mt, h as Rn, hg as _n, ig as Tn, j_ as Mn, lv as On, og as Ui, pt as Fn, r_ as $i, sg as Ee, vg as Ki, w_ as Gn, x_ as qn, y_ as Bn, z_ as zn, zg as Hn } from "./chunk-g8mtbi19.js";
29import { $n as Wi, F as at, Wr as Ot, ar as Yn, n as V, wt as Vn, xi as Un } from "./chunk-iq8thase.js";
30import { t as $n } from "./chunk-nugu9zb5.js";
31import { r as Kn } from "./chunk-gyohohpt.js";
32import { n as Wn } from "./chunk-j0f6jhv0.js";
33import { r as Qn } from "./chunk-jq0sl3ei.js";
34import { n as jn } from "./chunk-l121kfao.js";
35import { n as Jn } from "./chunk-ja26nt1r.js";
36import { a as Xn, i as Zn, n as Qi, o as er, s as tr, t as ir } from "./chunk-oinny59o.js";
37import { n as ar } from "./chunk-biy0tm32.js";
38import { s as or } from "./chunk-k0gfuft4.js";
39import { n as nr } from "./chunk-hdaddk5f.js";
40import { s as rr } from "./chunk-gcfyhxpv.js";
41import { i as ji, l as Ji, m as Ft, o as sr, t as Xi } from "./chunk-icudr5bb.js";
42import { a as lr, i as cr } from "./chunk-c7uqng3t.js";
43import { i as pr, n as dr, t as mr } from "./chunk-o2nny2v3.js";
44import { f as ur, n as hr, o as Gt } from "./chunk-i0s11f2s.js";
45import { a as br, i as Zi, n as z, o as gr, r as ea, t as ot } from "./chunk-djp2o38z.js";
46import { n as fr, t as Sr } from "./chunk-b58u5nj1.js";
47import { _ as ta, a as ia, c as vr, d as Ve, g as aa, i as pe, l as xr, m as yr, o as J, p as U, r as _, t as qt, u as H } from "./chunk-b8ov135u.js";
48import { _ as j, b as oa, d as nt, f as rt, g as Bt, h as na, i as re, l as Ue, m as se, n as $, o as W, p as st, r as K, s as le, t as Nr, u as wr, v as lt, x as O, y as Q } from "./chunk-ig8mlo3n.js";
49import { n as kr, r as Ar } from "./chunk-eo3sa9yg.js";
50import { n as Ir, t as $e } from "./chunk-o4f8w5yc.js";
51var zt;
52function Ht() {
53	return (Ht = $e((() => {
54		ut(), Me(), _i(), Et(), Tt(), st(), zt = (() => {
55			let t = class {
56				constructor() {
57					this.document = l(ue), this.dataService = l($), this.userDataService = l(W), this.gtmService = l(j), this.apiService = l(Ue), this.WindowRef = l(Xo), this.sprinklrChatService = l(Mn), this.chatErrorCodes = ["1001", "1000"], this.labelDomain = "", this.commonEventData = {
58						"component.CategoryEvent": "hcc",
59						"component.LabelEvent": "livechat",
60						"component.PositionEvent": "not applicable",
61						"component.LocationEvent": "not applicable",
62						"component.EventDetails": "chat window",
63						"component.URLClicked": "not applicable"
64					}, this.trackingEvents = {
65						zendesk_load: te(ie({}, this.commonEventData), { "component.ActionEvent": "load" }),
66						zendesk_blocked_account: te(ie({}, this.commonEventData), { "component.ActionEvent": "account name disabled" }),
67						zendesk_blocked_ip: te(ie({}, this.commonEventData), { "component.ActionEvent": "blocked ip disabled" }),
68						zendesk_service_unavailable_all: te(ie({}, this.commonEventData), { "component.ActionEvent": "unavailable" })
69					}, this.paymentsCommonConfig = l(Gi);
70					let e = this.userDataService;
71					if (this.sessionInfo = this.dataService.sessionInfo, this.zendeskEnabled = e?.userData?.configParams.zendeskEnabled === "Y", this.pullchatEnabled = e?.userData?.configParams.pullchatEnabled === "Y", this.zendeskErrorCode = 0, this.userCountry = e?.userData?.userInfo?.addressInfo?.country, this.websiteUrl = e?.userData?.configParams?.pullchatWebsiteUrl, this.userDataService?.userData?.configParams?.pullchatWebsiteUrl) {
72						let i = this.userDataService?.userData?.configParams?.pullchatWebsiteUrl, p = i.indexOf("-") + 1;
73						this.labelDomain = i.substring(p);
74					}
75				}
76				triggerChat(e) {
77					if (this.zendeskEnabled) if (this.apiService.get(Q.ZENDESK_CHAT_TOKEN).subscribe((i) => {
78						i && i.data && (this.zendeskErrorCode = i.data.code, e(this.zendeskErrorCode));
79					}), 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);
80					else if (this.paymentsCommonConfig.sprinklrEnabled) if (this.sprinklrChatService?.isSprinklrInitialized()) this.sprinklrChatService.openLiveChat(this.websiteUrl);
81					else {
82						let i = {
83							websiteUrl: this.websiteUrl,
84							ipAddress: this.userDataService.userData?.clientInfo?.ip
85						};
86						this.sprinklrChatService?.initializeSprinklrChat(i, "qd-app");
87					}
88					else this.triggerZendeskChat();
89					else this.websiteUrl && this.websiteUrl.value && this.WindowRef?.nativeWindow.gvczendesk?.initLiveChat && this.WindowRef?.nativeWindow.gvczendesk?.initLiveChat("", this.websiteUrl);
90					!this.zendeskEnabled && !this.pullchatEnabled && this.gtmService.raiseComponentEvent("Event.Tracking", this.trackingEvents.zendesk_service_unavailable_all);
91				}
92				triggerZendeskChat() {
93					this.WindowRef?.nativeWindow.gvczendesk?.initLiveChat && this.WindowRef?.nativeWindow.gvczendesk?.initLiveChat("", this.websiteUrl), this.gtmService.raiseComponentEvent("Event.Tracking", this.trackingEvents.zendesk_load);
94				}
95			};
96			return t.ɵfac = function(a) {
97				return new (a || t)();
98			}, t.ɵprov = ce({
99				token: t,
100				factory: t.ɵfac,
101				providedIn: "root"
102			}), t;
103		})();
104	})))();
105}
106function Cr(t, a) {
107	t & 1 && v(0, "span", 5);
108}
109function Dr(t, a) {
110	if (t & 1 && (r(0, "div", 1), h(1, Cr, 1, 0, "span", 5), r(2, "div", 6)(3, "div")(4, "div", 7)(5, "section", 8), Je(6), s()()()()()), t & 2) {
111		let e = c();
112		g("ngClass", e.showIcon() ? "theme-check" : ""), o(), u(e.showClose() ? 1 : -1);
113	}
114}
115function Lr(t, a) {
116	t & 1 && v(0, "span", 5);
117}
118function Pr(t, a) {
119	if (t & 1 && (r(0, "div", 2), h(1, Lr, 1, 0, "span", 5), r(2, "div", 6)(3, "div")(4, "div", 7)(5, "section", 8), Je(6, 1), s()()()()()), t & 2) {
120		let e = c();
121		g("ngClass", e.showIcon() ? "theme-error-i" : ""), o(), u(e.showClose() ? 1 : -1);
122	}
123}
124function Er(t, a) {
125	t & 1 && v(0, "span", 5);
126}
127function Rr(t, a) {
128	if (t & 1 && (r(0, "div", 3), h(1, Er, 1, 0, "span", 5), r(2, "div", 6)(3, "div")(4, "div", 7)(5, "section", 8), Je(6, 2), s()()()()()), t & 2) {
129		let e = c();
130		g("ngClass", q(2, la, e.p1Class(), e.showIcon() ? "theme-warning" : "")), o(), u(e.showClose() ? 1 : -1);
131	}
132}
133function _r(t, a) {
134	t & 1 && v(0, "span", 5);
135}
136function Tr(t, a) {
137	if (t & 1 && (r(0, "div", 4), h(1, _r, 1, 0, "span", 5), r(2, "div", 6)(3, "div")(4, "div", 7)(5, "section", 8), Je(6, 3), s()()()()()), t & 2) {
138		let e = c();
139		g("ngClass", e.showIcon() ? "theme-info-i" : ""), o(), u(e.showClose() ? 1 : -1);
140	}
141}
142var X, ra, sa, la, de;
143function Yt() {
144	return (Yt = $e((() => {
145		Me(), Di(), X = (function(t) {
146			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;
147		})(X || {}), ra = [
148			[[
149				"",
150				"success",
151				""
152			]],
153			[[
154				"",
155				"error",
156				""
157			]],
158			[[
159				"",
160				"warning",
161				""
162			]],
163			[[
164				"",
165				"info",
166				""
167			]]
168		], sa = [
169			"[success]",
170			"[error]",
171			"[warning]",
172			"[info]"
173		], la = (t, a) => [t, a], de = (() => {
174			let t = class {
175				constructor() {
176					this.type = M(), this.showHeader = M(!1), this.showClose = M(!1), this.showIcon = M(!0), this.showLink = M(!1), this.messageText = M(""), this.id = M("default-message"), this.p1Class = M("");
177				}
178				get messageType() {
179					return X;
180				}
181			};
182			return t.ɵfac = function(a) {
183				return new (a || t)();
184			}, t.ɵcmp = T({
185				type: t,
186				selectors: [["show-message"]],
187				inputs: {
188					type: [1, "type"],
189					showHeader: [1, "showHeader"],
190					showClose: [1, "showClose"],
191					showIcon: [1, "showIcon"],
192					showLink: [1, "showLink"],
193					messageText: [1, "messageText"],
194					id: [1, "id"],
195					p1Class: [1, "p1Class"]
196				},
197				ngContentSelectors: sa,
198				decls: 5,
199				vars: 4,
200				consts: [
201					[1, "content-message-container"],
202					[
203						1,
204						"content-message",
205						"success",
206						"mb-2",
207						3,
208						"ngClass"
209					],
210					[
211						1,
212						"content-message",
213						"error",
214						"mb-2",
215						3,
216						"ngClass"
217					],
218					[
219						1,
220						"content-message",
221						"warning",
222						"mb-2",
223						3,
224						"ngClass"
225					],
226					[
227						1,
228						"content-message",
229						"info",
230						"mb-2",
231						3,
232						"ngClass"
233					],
234					[
235						1,
236						"ui-icon",
237						"theme-close-small"
238					],
239					[1, "page-matrix"],
240					[
241						1,
242						"pc-text",
243						"pc-component"
244					],
245					[
246						1,
247						"pc-richtext",
248						"break-word"
249					]
250				],
251				template: function(a, e) {
252					a & 1 && (Do(ra), r(0, "div", 0), h(1, Dr, 7, 2, "div", 1), h(2, Pr, 7, 2, "div", 2), h(3, Rr, 7, 5, "div", 3), h(4, Tr, 7, 2, "div", 4), s()), a & 2 && (o(), u(e.type() === e.messageType.SUCCESS ? 1 : -1), o(), u(e.type() === e.messageType.ER
252ROR ? 2 : -1), o(), u(e.type() === e.messageType.WARNING ? 3 : -1), o(), u(e.type() === e.messageType.INFO ? 4 : -1));
253				},
254				dependencies: [Ie],
255				encapsulation: 2,
256				changeDetection: 1
257			}), t;
258		})();
259	})))();
260}
261function Mr() {
262	return (t) => t?.value ? { spainRekycLimit: !0 } : null;
263}
264function Or() {
265	return (t) => t?.value ? { spainOdInlineVal: !0 } : null;
266}
267function Fr() {
268	return (t) => t?.value ? { spainThreshLimitToBeBreached: !0 } : null;
269}
270function Gr() {
271	return (t) => t?.value ? { spainThreshLimitBreached: !0 } : null;
272}
273function qr() {
274	return (t) => t?.value ? { spainAnnRekycLimitExceeded: !0 } : null;
275}
276function Br() {
277	return (t) => t?.value ? { expiredKycLimitValidation: !0 } : null;
278}
279function ca() {
280	return (t) => t?.value ? { esKycLimitValidation: !0 } : null;
281}
282function Vt(t) {
283	return (a) => ({ selfSetLimit: t });
284}
285var Re, ct;
286function Ut() {
287	return (Ut = $e((() => {
288		ut(), Me(), Li(), Ei(), Ri(), Et(), Tt(), Vi(), st(), Re = (() => {
289			let t = class {
290				constructor() {
291					this.dataService = l($), this.window = l(fe), this.document = l(ue), this.depositService = l(O), this.paymentEwalletTokenService = l(Bi), this.googlePayConfig = l(xn), this.nativeAppService = l(Vo), this.logger = l(Be), this.userDataService = l(W), this.trackingValueService = l(Ki), this.destroyRef = l(Ai), this.renderer = l(xo).createRenderer(null, null), this.showGpayButton = !1;
292				}
293				resolveAvailability(e) {
294					return Se(this, null, function* () {
295						try {
296							this.googlePayConfig.isWebIntegrationEnabled ? yield this.loadGooglePayScriptForWeb(e) : (yield this.loadGooglePayScriptForNative(e), yield this.initGpayNativeEvents());
297						} catch (i) {
298							this.showGpayButton = !1, this.logger.errorRemote("Google Pay: resolveAvailability failed", i);
299						}
300					});
301				}
302				loadGooglePayScriptForWeb(e) {
303					return Se(this, null, function* () {
304						try {
305							yield this.loadScript(le.GPAY_SCRIPT, {
306								id: "gpayPlugin",
307								async: !1,
308								defer: !0
309							}), this.createGooglePayClient(this.googlePayConfig.environment), this.showGpayButton = yield this.isGooglePayAvailableForWeb(e), this.logger.infoRemote("Google Pay: ready for payment " + this.showGpayButton);
310						} catch (i) {
311							this.logger.errorRemote("Google Pay: script failed to load", i);
312						}
313					});
314				}
315				loadGooglePayScriptForNative(e) {
316					return Se(this, null, function* () {
317						try {
318							yield this.loadScript(le.GPAY_SCRIPT, {
319								id: "gpayPlugin",
320								async: !1,
321								defer: !0
322							}), this.createGooglePayClient(e?.configParams?.gpay_environment || "TEST");
323							let i = {
324								eventName: "gPayAvailability",
325								parameters: this.buildAvailabilityRequest(e)
326							};
327							this.window.NativeBridge?.gpayEvents ? this.window.NativeBridge.gpayEvents(JSON.stringify(i)) : this.nativeAppService.sendToNative(i);
328						} catch (i) {
329							this.logger.errorRemote("Google Pay: Failed to load script for native", i);
330						}
331					});
332				}
333				initGpayNativeEvents() {
334					return Se(this, null, function* () {
335						try {
336							this.window.messageToCashier || (this.window.messageToCashier = (e) => {
337								this.nativeAppService.onReceivedEventFromNative(e);
338							}), (yield Io(this.nativeAppService.liveEventsFromNative.pipe(Ni((e) => e.eventName === "gPayAvailabilityStatus"), Ii(1), bo(5e3)))).parameters?.gpayAllowed && (this.showGpayButton = !0);
339						} catch (e) {
340							this.logger.errorRemote("Google Pay: Timeout waiting for availability status", e);
341						}
342					});
343				}
344				createGooglePayButton(e, i, p) {
345					let b = this.getGooglePayClient();
346					if (!b) {
347						this.logger.errorRemote("Google Pay: client not available for button creation", "");
348						return;
349					}
350					let f = b.createButton({
351						onClick: p,
352						buttonColor: "default",
353						buttonType: "pay",
354						buttonSizeMode: "fill"
355					});
356					!i?.nativeElement?.hasChildNodes() && f && e.appendChild(i.nativeElement, f);
357				}
358				createAndAddGpayButton(e, i, p) {
359					this.paymentDetailsInfo = e;
360					let b = p?.nativeElement ?? this.document.getElementById("container"), f = this.getGooglePayClient();
361					if (!f) return;
362					let N = f.createButton({
363						onClick: i.bind(this),
364						buttonColor: "default",
365						buttonType: "plain",
366						buttonSizeMode: "fill"
367					});
368					b && b.children.length === 0 && this.renderer.appendChild(b, N);
369				}
370				loadPaymentMethods(e) {
371					this.paymentDetailsInfo = e, this.tokenUrl = e?.paymentAccountInfo?.paymentAccountUpdateUrl || "", this.depositService.getAmountInTxnCurrency(), this.googlePayConfig.isWebIntegrationEnabled ? this.handleWebGooglePay() : (this.loadGpayPaymentResponse(), this.sendGpayDepositRequestToNative());
372				}
373				isShowGooglePayButton() {
374					return this.showGpayButton;
375				}
376				getGooglePayClient() {
377					return this.googlePayClient;
378				}
379				createGooglePayClient(e = "TEST") {
380					this.window.google?.payments?.api?.PaymentsClient && (this.googlePayClient = new this.window.google.payments.api.PaymentsClient({ environment: e }));
381				}
382				isGooglePayAvailableForWeb(e) {
383					return new Promise((i) => {
384						if (!this.googlePayClient) {
385							i(!1);
386							return;
387						}
388						let p = this.buildAvailabilityRequest(e);
389						this.googlePayClient.isReadyToPay(p).then((b) => i(b.result)).catch((b) => {
390							this.logger.errorRemote("Google Pay: isReadyToPay error", b), i(!1);
391						});
392					});
393				}
394				handleWebGooglePay() {
395					if (!this.getGooglePayClient()) {
396						this.logger.errorRemote("Google Pay: client not available for web payment", "");
397						return;
398					}
399					let e = this.buildPaymentDataRequest();
400					this.getGooglePayClient().loadPaymentData(e).then((i) => {
401						if (!i.paymentMethodData?.tokenizationData?.token) {
402							this.logger.errorRemote("Google Pay: Invalid payment data", "");
403							return;
404						}
405						this.registerGpay(i);
406					}).catch((i) => {
407						i.statusCode === "CANCELED" ? this.logger.info("Google Pay: User cancelled payment") : this.logger.errorRemote("Google Pay: payment failed", i);
408					});
409				}
410				sendGpayDepositRequestToNative() {
411					let e = {
412						eventName: "initiategPay",
413						parameters: this.buildPaymentDataRequest()
414					};
415					this.window.NativeBridge?.gpayEvents ? this.window.NativeBridge.gpayEvents(JSON.stringify(e)) : this.nativeAppService.sendToNative(e);
416				}
417				loadGpayPaymentResponse() {
418					this.nativeAppService.liveEventsFromNative.pipe(Ni((e) => e.eventName === "gPayPaymentResponse"), Ii(1), Pi(this.destroyRef)).subscribe({
419						next: (e) => {
420							e.parameters?.paymentData ? this.registerGpay(JSON.parse(e.parameters.paymentData)) : this.logger.errorRemote("Google Pay: Payment data not found in native response", "");
421						},
422						error: (e) => {
423							this.logger.errorRemote("Google Pay: Native event error for gPayPaymentResponse", e);
424						}
425					});
426				}
427				buildAvailabilityRequest(e) {
428					let i = e?.configParams || {}, p = i.creditCardBanEnabled === "Y", b = this.googlePayConfig.allowedCardNetworks || ["MASTERCARD", "VISA"];
429					if (i.supported_networks) {
430						let f = i.supported_networks.split(",").map((N) => N.toUpperCase());
431						f.length > 0 && (b = f);
432					}
433					return {
434						apiVersion: 2,
435						apiVersionMinor: 0,
436						allowedPaymentMethods: [{
437							type: le.GPAY_CARD,
438							parameters: {
439								allowedAuthMethods: this.googlePayConfig.allowedAuthMethods || [le.GPAY_AUTHMETHOD],
440								allowedCardNetworks: b,
441								allowCreditCards: !p
442							},
443							tokenizationSpecification: {
444								type: "DIRECT",
445								parameters: {
446									protocolVersion: "ECv2",
447									publicKey: this.googlePayConfig.publicKey
448								}
449							}
450						}]
451					};
452				}
453				buildPaymentDataRequest() {
454					this.gpayMerchantId = this.googlePayConfig.merchantId, this.gpayMerchantName = this.googlePayConfig.merchantName;
455					let e = {
456						totalPriceStatus: le.GPAY_FINAL,
457						totalPrice: this.depositService?.depositInfo?.amountInfo?.nativeAmountString?.toString(),
458						currencyCode: this.depositService?.depositInfo?.amountInfo?.nativeCurrency,
459						transactionId: Date.now().toString()
460					};
461					return this.logger.infoRemote(`Google Pay: PaymentDataRequest transactionInfo - currencyCode: ${e.currencyCode}, totalPrice: ${e.totalPrice}, totalPriceStatus: ${e.totalPriceStatus}, transactionId: ${e.transactionId}`), te(ie({}, this.buildAvailabilityRequest(this.userDataService?.userData)), {
462						merchantInfo: {
463							merchantId: this.gpayMerchantId,
464							merchantName: this.gpayMerchantName
465						},
466						transactionInfo: e
467					});
468				}
469				registerGpay(e) {
470					let i = this.tokenUrl.lastIndexOf("?token");
471					if (e?.paymentMethodData) {
472						let p = e.paymentMethodData.info.cardDetails, b = e.paymentMethodData.info.cardNetwork, f = e.shippingAddress?.name || "", N = e.paymentMethodData.tokenizationData.token, C, D = `/gPayDecryptAndRegister?endDigits=${p}&cardHolderName=${f}&cardType=${b}`;
473						i !== -1 ? C = this.tokenUrl.substring(0, i) + D + "&" + this.tokenUrl.substring(i + 1) : C = this.tokenUrl + D;
474						let E = { gpayToken: N };
475						this.paymentEwalletTokenService.registerCardDetails(C, E, this.paymentDetailsInfo?.paymentAccountInfo?.cardToken).then((P) => {
476							let ee = P.body.accounts[0].id;
477							this.createGpaySubmitReq(ee, p, b);
478						}).catch((P) => {
479							this.logger.errorRemote("Google Pay: Failed to register card details", P);
480						});
481					}
482				}
483				createGpaySubmitReq(e, i, p) {
484					let b = this.window.sessionStorage.getItem("tempToken") || "", f = {
485						paymentMethod: this.paymentDetailsInfo?.paymentMethodInfo?.paymentMethod,
486						amountInfo: {
487							nativeCurrency: this.depositService?.depositInfo?.amountInfo?.nativeCurrency,
488							nativeAmountString: this.depositService?.depositInfo?.amountInfo?.nativeAmountString
489						},
490						bonusInfo: {},
491						browserInfo: {
492							browserLanguage: this.depositService.depositInfo?.browserInfo?.browserLanguage,
493							browserScreenHeight: this.depositService.depositInfo?.browserInfo?.browserScreenHeight,
494							browserScreenWidth: this.depositService.depositInfo?.browserInfo?.browserScreenWidth,
495							browserTimeZone: this.depositService.depositInfo?.browserInfo?.browserTimeZone
496						},
497						germanAMLChangesEnabled: !1,
498						paymentAccountInfo: {
499							paymethodID: "",
500							paymentAccountId: e,
501							cardType: p,
502							originalCardEndDigits: i,
503							tempToken: b
504						},
505						details: {
506							GA_CLIENT_ID: this.trackingValueService?.gaClientId,
507							GA_SESSION_ID: this.trackingValueService?.gaSessionId,
508							entryUrl: this.trackingValueService?.entryUrl,
509							NativeApp: this.trackingValueService?.nativeApp
510						},
511						productPreference: this.dataService?.sessionInfo?.productId,
512						worldPaySessionIdStatus: !1,
513						pageName: `${this.paymentDetailsInfo.paymentMethodInfo?.paymentMethod}_input`
514					};
515					this.depositService.submitDeposit(f);
516				}
517				loadScript(e, i) {
518					return new Promise((p, b) => {
519						if (this.document.getElementById(i.id)) {
520							p();
521							return;
522						}
523						let f = this.renderer.createElement("script");
524						this.renderer.setProperty(f, "src", e), this.renderer.setProperty(f, "async", i.async), this.renderer.setProperty(f, "defer", i.defer), this.renderer.setProperty(f, "id", i.id), this.renderer.setAttribute(f, "type", "text/javascript"), this.renderer.listen(f, "load", () => p()), this.renderer.listen(f, "error", (C) => b(C));
525						let N = this.document.getElementsByTagName("head")[0] || this.document.body;
526						this.renderer.appendChild(N, f);
527					});
528				}
529			};
530			return t.ɵfac = function(a) {
531				return new (a || t)();
532			}, t.ɵprov = ce({
533				token: t,
534				factory: t.ɵfac,
535				providedIn: "root"
536			}), t;
537		})(), ct = (() => {
538			let t = class {
539				constructor() {}
540				handleKeyboardEvent(e) {
541					let i = "", p = "", b = e?.target, f = this.getCaretPosition(b), N = b?.value;
542					N?.includes(".") && e.charCode === 46 && e.preventDefault(), typeof f < "u" && (i = N?.substring(0, f), p = N?.substring(f, N?.length)), (i + (e.charCode !== 0 ? String.fromCharCode(e.charCode) : "") + p).match(/^[0-9]+([.]?[0-9]{0,2})?$/) || e.preventDefault();
543				}
544				getCaretPosition(e) {
545					if (e?.selectionStart || e?.selectionStart == 0) return e.selectionStart;
546				}
547			};
548			return t.ɵfac = function(a) {
549				return new (a || t)();
550			}, t.ɵdir = fo({
551				type: t,
552				selectors: [[
553					"",
554					"validNumber",
555					""
556				]],
557				hostBindings: function(a, e) {
558					a & 1 && w("keypress", function(i) {
559						return e.handleKeyboardEvent(i);
560					});
561				}
562			}), t;
563		})();
564	})))();
565}
566function zr(t, a) {
567	t & 1 && (F(0, "span"), d(1), n(2, "translate"), B()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.qd.reward.errorCode.108.be")));
568}
569function Hr(t, a) {
570	t & 1 && (F(0, "span"), d(1), n(2, "translate"), B()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.bonus.visa.errorCode.108")));
571}
572function Yr(t, a) {
573	t & 1 && (F(0, "span"), d(1), n(2, "translate"), B()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.qd.bonus.errorCode.108")));
574}
575function Vr(t, a) {
576	if (t & 1 && h(0, Hr, 3, 3, "span")(1, Yr, 3, 3, "span"), t & 2) {
577		let e = c();
578		u(e.paymentMethod === "VISA" ? 0 : e.paymentMethod === "PAYPAL" ? 1 : -1);
579	}
580}
581var pa, Ke;
582function $t() {
583	return ($t = $e((() => {
584		Me(), Mi(), Wi(), ta(), st(), pa = (() => {
585			let t = class {
586				constructor() {
587					this.dataService = l($), this.depositService = l(O), this.gtmService = l(j), this.matDialogRef = l(rn), this.isBwinBe = !1;
588				}
589				ngOnInit() {
590					this.isBwinBe = this.dataService?.sessionInfo?.userId?.slice(0, 2) === "bb", this.paymentMethod = this.depositService?.depositInfo?.paymentMethod;
591				}
592				submitDepositFromPopup(e) {
593					e === "paypalBonus" && this.closeDialog("PayPal_GamingBonusAlert_Yes_Click"), this.depositService.submitDeposit();
594				}
595				closeAlertPopup() {
596					this.closeDialog("PayPal_GamingBonusAlert_NO_Click");
597				}
598				closeDialog(e) {
599					e = e?.toLowerCase(), this.gtmService.raiseActionEvent("event.functionality.paypalbonusalert", e), this.matDialogRef.close();
600				}
601			};
602			return t.ɵfac = function(a) {
603				return new (a || t)();
604			}, t.ɵcmp = T({
605				type: t,
606				selectors: [["app-bonus-restriction"]],
607				decls: 12,
608				vars: 7,
609				consts: [
610					[
611						"id",
612						"bonusRestrictionMsg",
613						1,
614						"bonus-restriction-msg"
615					],
616					[1, "overlay-text"],
617					[1, "trans-details"],
618					[
619						1,
620						"space-between",
621						"mt-2"
622					],
623					[
624						"type",
625						"button",
626						1,
627						"btn",
628						"btn-secondary",
629						3,
630						"click"
631					],
632					[
633						"type",
634						"button",
635						1,
636						"btn",
637						"btn-primary",
638						3,
639						"click"
640					]
641				],
642				template: function(a, e) {
643					a & 1 && (F(0, "div", 0)(1, "div", 1)(2, "div", 2), h(3, zr, 3, 3, "span")(4, Vr, 2, 1), F(5, "div", 3)(6, "button", 4), Xe("click", function() {
644						return e.submitDepositFromPopup("paypalBonus");
645					}), d(7), n(8, "translate"), B(), F(9, "button", 5), Xe("click", function() {
646						return e.closeAlertPopup();
647					}), d(10), n(11, "translate"), B()()()()()), a & 2 && (o(3), u(e.isBwinBe ? 3 : 4), o(4), S(" ", m(8, 3, "PARTY.CASHIER.web.deposit.qd.msg.yes"), " "), o(3), S(" ", m(11, 5, "PARTY.CASHIER.web.deposit.qd.msg.no"), " "));
648				},
649				dependencies: [V],
650				styles: [".bonus-restriction-msg[_ngcontent-%COMP%]   .btn[_ngcontent-%COMP%]{width:47%}.bonus-restriction-msg[_ngcontent-%COMP%]   .btn-alt[_ngcontent-%COMP%]{margin-left:6px}.bonus-restriction-msg[_ngcontent-%COMP%]   .btn-theme[_ngcontent-%COMP%]{margin-right:6px}.bonus-restriction-msg[_ngcontent-%COMP%]   .overlay-text[_ngcontent-%COMP%]{border-radius:0;padding:25px 15px 15px}.bonus-restriction-msg[_ngcontent-%COMP%]   .overlay-text[_ngcontent-%COMP%]   .overlay-msg[_ngcontent-%COMP%]{padding:0}.bonus-restriction-msg[_ngcontent-%COMP%]   .overlay[_ngcontent-%COMP%]{background-color:#fff0}.bonus-restriction-msg[_ngcontent-%COMP%]   .overlay[_ngcontent-%COMP%]   .trans-details[_ngcontent-%COMP%]{margin-right:0;padding-right:0}.bonus-restriction-msg[_ngcontent-%COMP%]   .trans-details[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:1em;margin-bottom:20px}.bonus-restriction-msg[_ngcontent-%COMP%]   .trans-details[_ngcontent-%COMP%]   .nointernet-p[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:5px 12px 15px;font-size:12px;text-align:center}.bonus-restriction-msg[_ngcontent-%COMP%]   .trans-details[_ngcontent-%COMP%]   .nointernet-p[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin:0}"],
651				changeDetection: 1
652			}), t;
653		})(), Ke = (() => {
654			let t = class {
655				constructor() {
656					this.apiService = l(Ue), this.gtmService = l(j), this.dataService = l($), this.depositService = l(O), this.matDialog = l(sn), this.behaviorData = l(K);
657				}
658				showAlertPopup() {
659					this.matDialog.open(pa, { width: "300px" }), this.gtmService.raiseEvent("quickDepositLoad", "PayPal_GamingBonusAlert", this.dataService.depositInfo.paymentMethod?.toLowerCase());
660				}
661				handleBonusAmount(e) {
662					this.depositInfo = e;
663					let i = e?.amountInfo?.nativeAmountString;
664					i && !isNaN(i) && (this.depositInfo.amountInfo.nativeAmountString = parseFloat(i).toFixed(2));
665					let { bonusCode: p, nativeCurrency: b, nativeAmountString: f, paymentMethod: N } = e?.amountInfo ?? {};
666					if (this.showBonusMessage = !1, this.isBonusError = !1, N === _.FLASH1VOUCHER) this.validatedBonusCode = p, this.depositService.resizeCashier();
667					else if (p && b && f) {
668						let C = {
669							bonusCode: p,
670							txnAmount: {
671								currencyCode: b,
672								value: parseFloat(f)
673							},
674							paymentMethod: N
675						};
676						this.getBonusAmount(C);
677					} else this.behaviorData.changebonusTnC(!0), this.depositService.resizeCashier();
678				}
679				getBonusAmount(e) {
680					let i = `?language=${this.dataService?.sessionInfo?.LANG_ID}`;
681					this.apiService.post(Q.VALIDATE_BONUS_URI + i, e).subscribe((p) => this.handleBonusResponse(p), (p) => this.handleBonusResponse(p.data));
682				}
683				handleBonusResponse(e) {
684					if (this.ignoreTnCOnSubmit = !1, e && (this.validatedBonusCode = this.depositInfo?.amountInfo?.bonusCode, this.depositInfo.bonusInfo.bonusId = e?.bonusId, e?.bonusValidationErrorResponse ? this.handleBonusErrorResponse(e) : this.handleValidBonusResponse(e)), this.isBonusValidationOnSubmit) {
685						let i = this.isBonusValidForSubmit();
686						this.handleBonusResponseOnSubmit(i);
687					} else this.depositService.resizeCashier();
688				}
689				handleValidBonusResponse(e) {
690					this.showBonusMessage = !0, this.freeSpinsCount = e?.freeSpinsCount, this.rewardType = e?.rewardType, this.maxBonusAmount = e?.bonusAmount?.value, this.userCurrency = e?.bonusAmount?.currencyCode, this.tAndCAccepted = e?.tAndCAccepted, this.bonus
690RedirectUrl = e?.bonusRedirectUrl, this.winSpin = e.winSpin === U.YES, e?.tAndCAccepted || (this.depositInfo.bonusInfo.tncFromBonusService = e?.tAndCAccepted?.toString()), !this.tAndCAccepted && this.showBonusMessage && !this.depositService.depositInfo.bonusInfo.bonusTnCAccepted && this.behaviorData.changebonusTnC(!1);
691				}
692				handleBonusErrorResponse(e) {
693					if (this.behaviorData.changebonusTnC(!0), this.bonusError = e.bonusValidationErrorResponse?.errorCode, [
694						"803",
695						"806",
696						"807"
697					].includes(this.bonusError) ? this.isBonusError = !0 : this.ignoreTnCOnSubmit = !0, this.bonusError === "803") this.userCurrency = e.bonusValidationErrorResponse?.minDepositRequired?.currencyCode, this.minAmount = e.bonusValidationErrorResponse?.minDepositRequired?.value;
698					else if (this.bonusError === "808" && this.isBonusValidationOnSubmit) {
699						this.showAlertPopup();
700						return;
701					}
702				}
703				isBonusValidForSubmit() {
704					return this.depositInfo?.amountInfo?.bonusCode || !this.isBonusError && (this.ignoreTnCOnSubmit || this.depositInfo?.bonusInfo?.tncFromBonusService === "true" || this.depositInfo?.bonusInfo?.bonusTnCAccepted === !0);
705				}
706				handleBonusResponseOnSubmit(e) {
707					this.isBonusValidationOnSubmit = !1, e && this.depositService.submitDeposit();
708				}
709			};
710			return t.ɵfac = function(a) {
711				return new (a || t)();
712			}, t.ɵprov = ce({
713				token: t,
714				factory: t.ɵfac,
715				providedIn: "root"
716			}), t;
717		})();
718	})))();
719}
720var Ur = Ir({
721	BetslipQdComponent: () => oo,
722	GooglePayService: () => Re
723});
724function $r(t, a) {
725	t & 1 && (r(0, "div", 1)(1, "div", 2), v(2, "div", 3)(3, "div", 4), r(4, "div", 5), v(5, "div", 6), s(), v(6, "div", 7), s()());
726}
727function Kr(t, a) {
728	t & 1 && v(0, "div");
729}
730function Wr(t, a) {
731	t & 1 && (r(0, "div", 8), Ge(1, Kr, 1, 0, "div", null, qe), s()), t & 2 && (o(), Fe(gt(0, ma)));
732}
733function Qr(t, a) {
734	t & 1 && (r(0, "div", 9), v(1, "div", 11), s()), t & 2 && g("ngClass", c(3).loadingVersion);
735}
736function jr(t, a) {
737	t & 1 && v(0, "span", 10);
738}
739function Jr(t, a) {
740	t & 1 && h(0, Qr, 2, 1, "div", 9)(1, jr, 1, 0, "span", 10), t & 2 && u(c(2).universalLoader() ? 0 : 1);
741}
742function Xr(t, a) {
743	t & 1 && h(0, Wr, 3, 1, "div", 8)(1, Jr, 2, 1), t & 2 && u(c().showEpcotSpinner() ? 0 : 1);
744}
745function Zr(t, a) {
746	if (t & 1) {
747		let e = I();
748		r(0, "show-message", 0)(1, "div", 2)(2, "p", 3), d(3), n(4, "translate"), s(), r(5, "p", 3), d(6), n(7, "translate"), s(), r(8, "p"), d(9), n(10, "translate"), s(), r(11, "span")(12, "b", 4)(13, "a", 5), w("click", function() {
749			return k(e), A(c().submitAdaDeposit());
750		}), d(14), n(15, "translate"), s(), r(16, "a", 6), w("click", function() {
751			return k(e), A(c().unblockForm());
752		}), d(17), n(18, "translate"), s()()()()();
753	}
754	t & 2 && (g("type", c().messageType.INFO), o(3), y(m(4, 6, "PARTY.CASHIER.web.ada.interaction.msg1")), o(3), y(m(7, 8, "PARTY.CASHIER.web.ada.interaction.msg2")), o(3), y(m(10, 10, "PARTY.CASHIER.web.ada.interaction.msg3")), o(5), S("", m(15, 12, "PARTY.CASHIER.web.continue"), " "), o(3), S(" ", m(18, 14, "PARTY.CASHIER.web.ada.interaction.adjust.amount"), " "));
755}
756function es(t, a) {
757	t & 1 && (r(0, "show-message", 0)(1, "div", 2)(2, "strong"), d(3), n(4, "translate"), s(), r(5, "p"), d(6), n(7, "translate"), s()()()), t & 2 && (g("type", c().messageType.INFO), o(3), y(m(4, 3, "PARTY.CASHIER.web.play.break.header")), o(3), y(m(7, 5, "PARTY.CASHIER.web.play.break.message")));
758}
759function ts(t, a) {
760	if (t & 1 && (r(0, "show-message", 0)(1, "div", 7)(2, "strong"), d(3), n(4, "translate"), s(), r(5, "p"), d(6), n(7, "translate"), s(), v(8, "br"), r(9, "p"), d(10), n(11, "translate"), s(), v(12, "br"), r(13, "p"), d(14), n(15, "translate"), s(), v(16, "br")(17, "p", 8), n(18, "translate"), s()()), t & 2) {
761		let e = c(2);
762		g("type", e.messageType.ERROR), o(3), S(" ", m(4, 6, "PARTY.CASHIER.web.arc.deposit.limits.intervention.declined.msg.header"), " "), o(3), y(m(7, 8, "PARTY.CASHIER.web.arc.deposit.limits.intervention.declined.msg.quote")), o(4), y(m(11, 10, "PARTY.CASHIER.web.arc.deposit.limits.intervention.blocked.body.msg1")), o(4), S(" ", x(15, 12, "PARTY.CASHIER.web.arc.deposit.limits.intervention.blocked.body.msg2", q(18, ga, e.arcDepositBlockStatus == null ? null : e.arcDepositBlockStatus.expiryTime, e.arcDepositBlockStatus == null ? null : e.arcDepositBlockStatus.expiryDate)), " "), o(3), g("vnDynamicHtml", x(18, 15, "PARTY.CASHIER.web.arc.deposit.limits.intervention.blocked.body.msg3", L(21, fa, e.arcDeclinedDepositClickHereUrl)));
763	}
764}
765function is(t, a) {
766	t & 1 && h(0, ts, 19, 23, "show-message", 0), t & 2 && u(c().arcDepositBlockStatus?.depositBlocked ? 0 : -1);
767}
768function as(t, a) {
769	if (t & 1) {
770		let e = I();
771		r(0, "show-message", 0)(1, "div", 2)(2, "strong"), d(3), n(4, "translate"), s(), r(5, "p"), d(6), n(7, "vnCurrency"), n(8, "translate"), s(), r(9, "p"), d(10), n(11, "vnCurrency"), n(12, "translate"), s(), r(13, "div", 9)(14, "button", 10), w("click", function() {
772			return k(e), A(c().depositBack());
773		}), d(15), n(16, "translate"), s(), r(17, "button", 11), w("click", function() {
774			return k(e), A(c().submitPLDeposit());
775		}), d(18), n(19, "translate"), s()()()();
776	}
777	if (t & 2) {
778		let e = c();
779		g("type", e.messageType.INFO), o(3), S(" ", m(4, 6, "PARTY.CASHIER.web.deposit.kyc.301.msg1"), " "), o(3), S(" ", x(8, 11, "PARTY.CASHIER.web.deposit.kyc.301.msg2", L(24, Qt, x(7, 8, e.configParams == null ? null : e.configParams.userBalance, e.currencyPLN))), " "), o(4), S(" ", x(12, 17, "PARTY.CASHIER.web.deposit.kyc.301.msg3", L(26, pt, x(11, 14, e.configParams == null ? null : e.configParams.depositLimit, e.currencyPLN))), " "), o(5), S(" ", m(16, 20, "PARTY.CASHIER.web.deposit.kyc.301.msg4"), " "), o(3), S(" ", m(19, 22, "PARTY.CASHIER.web.deposit.button"), " ");
780	}
781}
782function os(t, a) {
783	if (t & 1) {
784		let e = I();
785		r(0, "show-message", 0)(1, "div", 2)(2, "strong"), d(3), n(4, "translate"), s(), r(5, "p"), d(6), n(7, "vnCurrency"), n(8, "translate"), s(), r(9, "p"), d(10), n(11, "vnCurrency"), n(12, "translate"), s(), r(13, "button", 12), w("click", function() {
786			return k(e), A(c().submitPLDeposit());
787		}), d(14), n(15, "translate"), s()()();
788	}
789	if (t & 2) {
790		let e = c();
791		g("type", e.messageType.INFO), o(3), S(" ", m(4, 5, "PARTY.CASHIER.web.deposit.kyc.301.msg1"), " "), o(3), S(" ", x(8, 10, "PARTY.CASHIER.web.deposit.kyc.301.msg2", L(21, Qt, x(7, 7, e.configParams == null ? null : e.configParams.userBalance, e.currencyPLN))), " "), o(4), S(" ", x(12, 16, "PARTY.CASHIER.web.deposit.kyc.302.msg1", L(23, pt, x(11, 13, e.configParams == null ? null : e.configParams.depositLimit, e.currencyPLN))), " "), o(4), S(" ", m(15, 19, "PARTY.CASHIER.web.deposit.kyc.301.msg5"), " ");
792	}
793}
794function ns(t, a) {
795	if (t & 1) {
796		let e = I();
797		r(0, "show-message", 0)(1, "div", 2)(2, "strong"), d(3), n(4, "translate"), s(), r(5, "p"), d(6), n(7, "translate"), s(), r(8, "button", 13), w("click", function() {
798			return k(e), A(c().openKycRedirectUrl());
799		}), d(9), n(10, "translate"), s()()();
800	}
801	t & 2 && (g("type", c().messageType.INFO), o(3), y(m(4, 4, "PARTY.CASHIER.web.deposit.kyc.verification.msg1")), o(3), y(m(7, 6, "PARTY.CASHIER.web.deposit.kyc.verification.msg2")), o(3), S(" ", m(10, 8, "PARTY.CASHIER.web.deposit.kyc.verify.message"), " "));
802}
803function rs(t, a) {
804	if (t & 1 && (r(0, "show-message", 0)(1, "div", 2)(2, "strong"), d(3), n(4, "translate"), s(), v(5, "p", 8), n(6, "translate"), s()()), t & 2) {
805		let e = c();
806		g("type", e.messageType.INFO), o(3), y(m(4, 3, "PARTY.CASHIER.web.session.timeout.nl.header")), o(2), g("vnDynamicHtml", x(6, 5, "PARTY.CASHIER.web.session.timeout.nl.message", L(8, Sa, e.sessionTimeout.url)));
807	}
808}
809function ss(t, a) {
810	if (t & 1) {
811		let e = I();
812		r(0, "show-message", 1)(1, "div", 14)(2, "strong"), d(3), n(4, "translate"), n(5, "vnCurrency"), n(6, "translate"), s(), r(7, "a", 15), w("click", function() {
813			return k(e), A(c().gotoWithdrawal());
814		}), d(8), n(9, "translate"), s()()();
815	}
816	if (t & 2) {
817		let e = c();
818		g("type", e.messageType.INFO), o(3), ve(" ", m(4, 4, "PARTY.CASHIER.web.deposit.risk.player.message"), " ", x(6, 9, "PARTY.CASHIER.web.deposit.pending.withdrawal", L(14, pt, x(5, 6, e.reversal.totalAmount, e.reversal.data[0] == null || e.reversal.data[0].redeemAmou
818nt == null ? null : e.reversal.data[0].redeemAmount.currencyCode))), " "), o(5), S(" ", m(9, 12, "PARTY.CASHIER.web.deposit.goto.withdrawal"), " ");
819	}
820}
821function ls(t, a) {
822	if (t & 1) {
823		let e = I();
824		r(0, "show-message", 0)(1, "div", 2)(2, "strong"), d(3), n(4, "translate"), s(), r(5, "a", 16), w("click", function() {
825			return k(e), A(c().liveChatUrlRisky());
826		}), r(6, "span", 17)(7, "b"), d(8), n(9, "translate"), s()()()()();
827	}
828	t & 2 && (g("type", c().messageType.INFO), o(3), S(" ", m(4, 3, "PARTY.CASHIER.web.deposit.risk.player.message"), " "), o(5), S("", m(9, 5, "PARTY.CASHIER.web.arc.deposit.limits.intervention.liveChat"), " "));
829}
830function cs(t, a) {
831	t & 1 && (r(0, "p"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text2")));
832}
833function ps(t, a) {
834	t & 1 && (r(0, "p"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text3")));
835}
836function ds(t, a) {
837	if (t & 1) {
838		let e = I();
839		r(0, "show-message", 0)(1, "div", 18)(2, "p", 19), d(3), n(4, "translate"), s(), h(5, cs, 3, 3, "p")(6, ps, 3, 3, "p"), r(7, "a", 20), w("click", function() {
840			return k(e), A(c().updateNowCta());
841		}), d(8), n(9, "translate"), s()()();
842	}
843	if (t & 2) {
844		let e = c();
845		g("type", e.messageType.WARNING), o(3), y(m(4, 6, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text1")), o(2), u(e.configParams?.rekycSubErrorCode == "600" ? 5 : e.configParams?.rekycSubErrorCode == "602" ? 6 : -1), o(2), g("href", Y(e.configParams?.rekycUrl + "&cashierQd=true"), G), o(), y(m(9, 8, "PARTY.CASHIER.web.deposit.expiredId.updateNow.cta"));
846	}
847}
848function ms(t, a) {
849	if (t & 1) {
850		let e = I();
851		r(0, "show-message", 0)(1, "div", 18)(2, "strong"), d(3), n(4, "translate"), s(), r(5, "p", 21), d(6), n(7, "vnCurrency"), n(8, "translate"), s(), r(9, "p", 21), d(10), n(11, "translate"), s()()(), r(12, "div", 22)(13, "a", 23), w("click", function() {
852			return k(e), A(c().mllInterceptorClick(!0));
853		}), d(14), n(15, "translate"), s(), r(16, "a", 24), w("click", function() {
854			return k(e), A(c().mllInterceptorClick(!1));
855		}), d(17), n(18, "translate"), s()();
856	}
857	if (t & 2) {
858		let e = c();
859		g("type", e.messageType.WARNING), o(3), S(" ", m(4, 8, "PARTY.CASHIER.web.deposit.pegasus.mll.interceptor.header"), " "), o(3), S(" ", x(8, 12, e.configParams?.limitType?.toLowerCase() == "calendar" ? "PARTY.CASHIER.web.deposit.pegasus.mll.interceptor.text.calendar" : "PARTY.CASHIER.web.deposit.pegasus.mll.interceptor.text.rolling", L(21, va, m(7, 10, e.configParams == null ? null : e.configParams.limit))), " "), o(4), y(m(11, 15, "PARTY.CASHIER.web.deposit.pegasus.mll.interceptor.text3")), o(4), S(" ", m(15, 17, "PARTY.CASHIER.web.deposit.pegasus.keepLimit.cta"), " "), o(2), g("href", Y(e.configParams?.limitUrl), G), o(), S(" ", m(18, 19, "PARTY.CASHIER.web.deposit.pegasus.setLimit.cta"), " ");
860	}
861}
862function us(t, a) {
863	if (t & 1 && (r(0, "show-message", 0)(1, "div", 1)(2, "span"), d(3), n(4, "translate"), s(), r(5, "a", 2)(6, "span"), d(7), n(8, "translate"), s()()()()), t & 2) {
864		let e = c();
865		g("type", e.messageType.INFO), o(3), S(" ", m(4, 5, "PARTY.CASHIER.web.deposit.curfew.new.message1"), " "), o(2), g("href", Y(e.depositCurfewRedirectUrl), G), o(2), y(m(8, 7, "PARTY.CASHIER.web.deposit.curfew.new.message2"));
866	}
867}
868function hs(t, a) {
869	if (t & 1) {
870		let e = I();
871		r(0, "p"), d(1), n(2, "translate"), s(), r(3, "b")(4, "a", 2), w("click", function() {
872			return k(e), A(c().redirectToThirdParty());
873		}), d(5), n(6, "translate"), s()();
874	}
875	t & 2 && (o(), y(m(2, 2, "PARTY.CASHIER.web.deposit.popupblock.message")), o(4), S(" ", m(6, 4, "PARTY.CASHIER.web.continue"), " "));
876}
877function bs(t, a) {
878	t & 1 && (r(0, "p"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.redirected.message")));
879}
880function gs(t, a) {
881	if (t & 1) {
882		let e = I();
883		F(0, "button", 2), Xe("mousedown", function(i) {
884			let p = k(e).$implicit;
885			return A(c().fillAmount(i, p));
886		}), d(1), B();
887	}
888	if (t & 2) {
889		let e = a.$implicit;
890		o(), S("+", e);
891	}
892}
893function da(t) {
894	return (a) => ({ providerBalance: t });
895}
896function fs(t, a) {
897	t & 1 && (r(0, "span"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.amount.required")));
898}
899function Ss(t, a) {
900	t & 1 && (r(0, "span"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.amount.invali
900d")));
901}
902function vs(t, a) {
903	t & 1 && (r(0, "span"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.prepaidcard.accountbalance.error")));
904}
905function xs(t, a) {
906	if (t & 1 && (r(0, "span"), d(1), n(2, "translate"), n(3, "vnCurrency"), s()), t & 2) {
907		let e = c(3);
908		o(), ve(" ", m(2, 2, "PARTY.CASHIER.web.common.min.label"), " : ", m(3, 4, e.selectedOption == null || e.selectedOption.paymentMethodInfo == null || e.selectedOption.paymentMethodInfo.minDepositLimit == null ? null : e.selectedOption.paymentMethodInfo.minDepositLimit.value), " ");
909	}
910}
911function ys(t, a) {
912	if (t & 1 && (r(0, "span"), d(1), n(2, "translate"), n(3, "vnCurrency"), s()), t & 2) {
913		let e = c(3);
914		o(), ve(" ", m(2, 2, "PARTY.CASHIER.web.common.max.label"), " : ", m(3, 4, e.selectedOption == null || e.selectedOption.paymentMethodInfo == null || e.selectedOption.paymentMethodInfo.maxDepositLimit == null ? null : e.selectedOption.paymentMethodInfo.maxDepositLimit.value), " ");
915	}
916}
917function Ns(t, a) {
918	if (t & 1 && (kt(0), h(1, xs, 4, 6, "span"), h(2, ys, 4, 6, "span"), ft()), t & 2) {
919		let e = c(2);
920		o(), u(e.gvcAmountFormGroup?.controls?.userAmount?.hasError("min") ? 1 : -1), o(), u(e.gvcAmountFormGroup?.controls?.userAmount?.hasError("max") && !e.gvcAmountFormGroup?.controls?.userAmount?.hasError("selfSetLimit") ? 2 : -1);
921	}
922}
923function ws(t, a) {
924	if (t & 1 && (r(0, "mat-error"), h(1, fs, 3, 3, "span"), h(2, Ss, 3, 3, "span"), h(3, vs, 3, 3, "span"), h(4, Ns, 3, 2, "ng-container"), s()), t & 2) {
925		let e = c();
926		o(), u(e.gvcAmountFormGroup?.controls?.userAmount?.errors?.required ? 1 : -1), o(), u(e.gvcAmountFormGroup?.controls?.userAmount?.errors?.pattern ? 2 : -1), o(), u(e.gvcAmountFormGroup?.controls?.userAmount?.hasError("providerBalance") ? 3 : -1), o(), u(!e.gvcAmountFormGroup?.controls?.userAmount?.errors?.pattern && !e.gvcAmountFormGroup?.controls?.userAmount?.errors?.providerBalance && !e.gvcAmountFormGroup?.controls?.userAmount?.errors?.spainRekycLimit && !e.gvcAmountFormGroup?.controls?.userAmount?.errors?.spainAnnRekycLimitExceeded ? 4 : -1);
927	}
928}
929function ks(t, a) {
930	if (t & 1 && (F(0, "p"), d(1), B()), t & 2) {
931		let e = c().$implicit;
932		o(), y(e[0]);
933	}
934}
935function As(t, a) {
936	t & 1 && vo(0, "p", 3);
937}
938function Is(t, a) {
939	if (t & 1) {
940		let e = I();
941		F(0, "td")(1, "button", 2), Xe("mousedown", function(i) {
942			let p = k(e).$implicit;
943			return A(c(2).pressed(i, p));
944		}), h(2, ks, 2, 1, "p")(3, As, 1, 0, "p", 3), B()();
945	}
946	if (t & 2) {
947		let e = a.$implicit;
948		Nt("rowspan", e[0] == "Ok" ? 2 : null), o(), ko("id", Y("key-" + e[0])), o(), u(e[0] != "Bksp" ? 2 : 3);
949	}
950}
951function Cs(t, a) {
952	if (t & 1 && (F(0, "tr", 1), Ge(1, Is, 4, 4, "td", null, qe), B()), t & 2) {
953		let e = a.$implicit;
954		o(), Fe(e);
955	}
956}
957function Ds(t, a) {
958	t & 1 && v(0, "input", 4), t & 2 && g("value", c(2).depositRedirectService.depRedirectSignal().creq);
959}
960function Ls(t, a) {
961	if (t & 1 && v(0, "input", 5)(1, "input", 6), t & 2) {
962		c();
963		let e = be(2);
964		g("value", e == null ? null : e.JWT), o(), g("value", e == null ? null : e.MD);
965	}
966}
967function Ps(t, a) {
968	if (t & 1 && v(0, "input", 7)(1, "input", 8)(2, "input", 6), t & 2) {
969		c();
970		let e = be(2), i = c();
971		g("value", e == null ? null : e.PaReq), o(), g("value", i.depositRedirectService.depositSubmitResponse.redirectionBackUrl), o(), g("value", e == null ? null : e.MD);
972	}
973}
974function Es(t, a) {
975	if (t & 1 && (r(0, "form", 1), h(1, Ds, 1, 1, "input", 4), yt(2), h(3, Ls, 2, 2), h(4, Ps, 3, 3), s()), t & 2) {
976		let e = c();
977		g("action", e.depositRedirectService.depRedirectSignal().redirectionUrl, G), o(), u(e.depositRedirectService.depRedirectSignal().submitCreq ? 1 : -1), o(), et(e.depositRedirectService == null || e.depositRedirectService.depositSubmitResponse == null ? null : e.depositRedirectService.depositSubmitResponse.postData), o(), u(e.depositRedirectService.depRedirectSignal().submitJwt ? 3 : -1), o(), u(e.depositRedirectService.depRedirectSignal().submitCreq || e.depositRedirectService.depRedirectSignal().submitJwt ? -1 : 4);
978	}
979}
980function Rs(t, a) {
981	if (t & 1) {
982		let e = I();
983		r(0, "div", 3)(1, "div", 9)(2, "p", 10), d(3), n(4, "translate"), s(), v(5, "span", 11), r(6, "div", 12)(7, "button", 13), w("click", function() {
984			return k(e), A(c().closetooltip());
985		}), d(8), n(9, "translate"), s()()()();
986	}
987	t & 2 && (o(3), y(m(4, 2, "PARTY.CASHIER.web.deposit.cvv.tooltip")), o(5), S(" ", m(9, 4, "PARTY.CASHIER.web.common.okgotit"), " "));
988}
989function _s(t, a) {
990	if (t & 1) {
991		let e = I();
992		r(0, "show-message", 0)(1, "div", 3)(2, "p"), d(3), n(4, "vnCurrency"), n(5, "vnCurrency"), n(6, "translate"), s(), r(7, "p", 4)(8, "a", 5), w("click", function() {
993			return k(e), A(c().updateCcdLimit());
994		}), d(9), n(10, "translate"), s()()()();
995	}
996	if (t & 2) {
997		let e = c();
998		g("type", e.messageType.ERROR), o(3), S(" ", x(6, 9, "PARTY.CASHIER.web.deposit.ny.creditcard.deposit.limit.message2", q(14, Ia, x(4, 3, e.ccDepositUcapLimit, e.currencyUSD), x(5, 6, e.ccCurrentDepositLimit, e.currencyUSD))), " "), o(6), S(" ", m(10, 12, "PARTY.CASHIER.web.deposit.ny.creditcard.deposit.limits.update"), " ");
999	}
1000}
1001function Ts(t, a) {
1002	if (t & 1 && (r(0, "p"), d(1), n(2, "vnCurrency"), n(3, "translate"), s()), t & 2) {
1003		let e = c(3);
1004		o(), S(" ", x(3, 3, "PARTY.CASHIER.web.limits.it.money_loss.to_be_exceeded1", q(6, je, e.limitPeriod, m(2, 1, e.totalConfiguredLimit))), " ");
1005	}
1006}
1007function Ms(t, a) {
1008	if (t & 1 && (r(0, "p"), d(1), n(2, "vnCurrency"), n(3, "translate"), s()), t & 2) {
1009		let e = c(3);
1010		o(), S(" ", x(3, 3, "PARTY.CASHIER.web.limits.it.rg_limit.to_be_exceeded1", q(6, je, e.limitPeriod, m(2, 1, e.totalConfiguredLimit))), " ");
1011	}
1012}
1013function Os(t, a) {
1014	if (t & 1) {
1015		let e = I();
1016		r(0, "p", 8), d(1), n(2, "vnCurrency"), n(3, "translate"), s(), r(4, "div", 9)(5, "a", 10), w("click", function() {
1017			k(e);
1018			let i = c(3);
1019			return A(i.changeAmount(i.maxDepositLimit));
1020		}), d(6), n(7, "translate"), s(), r(8, "a", 11), w("click", function() {
1021			return k(e), A(c(3).infoClickHandler(!1));
1022		}), r(9, "u"), d(10), n(11, "translate"), s()()();
1023	}
1024	if (t & 2) {
1025		let e = c(3);
1026		o(), S(" ", x(3, 6, "PARTY.CASHIER.web.limits.it.to_be_exceeded2", L(13, ai, m(2, 4, e.maxDepositLimit))), " "), o(5), S(" ", m(7, 9, "PARTY.CASHIER.web.limits.it.to_be_exceeded3"), " "), o(2), Nt("href", e.selfLimits?.type?.includes("money_loss_limit") ? e.linksConfig?.links?.moneyLossLimits?.url : null, G), o(2), S(" ", m(11, 11, "PARTY.CASHIER.web.limits.it.info.cta"));
1027	}
1028}
1029function Fs(t, a) {
1030	if (t & 1 && (r(0, "show-message", 6)(1, "div", 7)(2, "span"), h(3, Ts, 4, 9, "p")(4, Ms, 4, 9, "p"), s(), h(5, Os, 12, 15), s()()), t & 2) {
1031		let e = c(2);
1032		g("type", e.messageType.WARNING), o(3), u(e.selfLimits?.type?.includes("money_loss_limit") ? 3 : e.selfLimits?.type?.includes("rg_limit") ? 4 : -1), o(2), u(e.minDepositLimitCheck ? 5 : -1);
1033	}
1034}
1035function Gs(t, a) {
1036	if (t & 1 && (d(0), n(1, "vnCurrency"), n(2, "translate")), t & 2) {
1037		let e = c(3);
1038		S(" ", x(2, 3, "PARTY.CASHIER.web.limits.it.money_loss.exceeded", q(6, je, e.limitPeriod, m(1, 1, e.totalConfiguredLimit))), " ");
1039	}
1040}
1041function qs(t, a) {
1042	if (t & 1 && (d(0), n(1, "vnCurrency"), n(2, "translate")), t & 2) {
1043		let e = c(3);
1044		S(" ", x(2, 3, "PARTY.CASHIER.web.limits.it.rg_limit.exceeded", q(6, je, e.limitPeriod, m(1, 1, e.totalConfiguredLimit))), " ");
1045	}
1046}
1047function Bs(t, a) {
1048	if (t & 1) {
1049		let e = I();
1050		r(0, "show-message", 6)(1, "div", 3)(2, "p")(3, "span"), h(4, Gs, 3, 9)(5, qs, 3, 9), s(), v(6, "br"), r(7, "a", 12), w("click", function() {
1051			return k(e), A(c(2).infoClickHandler(!0));
1052		}), r(8, "u"), d(9), n(10, "translate"), s()()()()();
1053	}
1054	if (t & 2) {
1055		let e = c(2);
1056		g("type", e.messageType.ERROR), o(4), u(e.selfLimits?.type?.includes("money_loss_limit") ? 4 : e.selfLimits?.type?.includes("rg_limit") ? 5 : -1), o(3), Nt("href", e.selfLimits?.type?.includes("money_loss_limit") ? e.linksConfig?.links?.moneyLossLimits?.url : null, G), o(2), y(m(10, 4, "PARTY.CASHIER.web.limits.it.info.cta"));
1057	}
1058}
1059function zs(t, a) {
1060	if (t & 1 && (h(0, Fs, 6, 3, "show-message", 6), h(1, Bs, 11, 6, "show-message", 6)), t & 2) {
1061		let e = c();
1062		u(e.maxDepositLimit > "0" && !e.isMinMoreThanMaxItaly ? 0 : -1), o(), u(e.maxDepositLimit == "0" || e.isMinMoreThanMaxItaly ? 1 : -1);
1063	}
1064}
1065function Hs(t, a) {
1066	t & 1 && v(0, "app-uk-deposit-limit-messages");
1067}
1068function Ys(t, a) {
1069	if (t & 1) {
1070		let e = I();
1071		r(0, "p"), d(1), n(2, "vnCurrency"), n(3, "translate"), s(), r(4, "p"), d(5), n(6, "translate"), s(), r(7, "a", 14), w("click", function() {
1072			k(e);
1073			let i = c(3);
1074			return A(i.changeAmount(i.maxDepositLimit));
1075		}), d(8), n(9, "translate"), s();
1076	}
1077	if (t & 2) {
1078		let e, i = c(3);
1079		o(), S(" ", x(3, 6, "PARTY.CASHIER.web.limits.svoc.exceeded2", L(14, mt, x(2, 3, i.maxDepositLimit, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.maxDepositLimit == null ? null : e.paymentMethodInfo.maxDepositLimit.currencyCode))), " "), o(4), y(x(6, 9, "PARTY.CASHIER.web.deposit.limits.svoc.to_be_exceeded", L(16, Ca, i.limitPeriod.toLowerCase()))), o(3), y(m(9, 12, "PARTY.CASHIER.web.limits.exceeded3"));
1080	}
1081}
1082function Vs(t, a) {
1083	if (t & 1 && (v(0, "p", 13), n(1, "translate")), t & 2) {
1084		let e = c(3);
1085		g("vnDynamicHtml", x(1, 1, "PARTY.CASHIER.web.limits.purchaselimits.exceeded1.msg1", q(4, oi, e.limitPeriod, e.instrumentName)));
1086	}
1087}
1088function Us(t, a) {
1089	if (t & 1) {
1090		let e = I();
1091		r(0, "p"), d(1), n(2, "vnCurrency"), n(3, "translate"), s(), r(4, "a", 14), w("click", function() {
1092			k(e);
1093			let i = c(3);
1094			return A(i.changeAmount(i.maxDepositLimit));
1095		}), d(5), n(6, "translate"), s();
1096	}
1097	if (t & 2) {
1098		let e, i = c(3);
1099		o(), S(" ", x(3, 5, "PARTY.CASHIER.web.limits.exceeded2", L(10, mt, x(2, 2, i.maxDepositLimit, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.maxDepositLimit == null ? null : e.paymentMethodInfo.maxDepositLimit.currencyCode))), " "), o(4), y(m(6, 8, "PARTY.CASHIER.web.limits.exceeded3"));
1100	}
1101}
1102function $s(t, a) {
1103	if (t & 1 && (r(0, "show-message", 2)(1, "div", 3)(2, "span"), h(3, Ys, 10, 18)(4, Vs, 2, 7, "p", 13), h(5, Us, 7, 12), s()()()), t & 2) {
1104		let e = c(2);
1105		g("type", e.messageType.ERROR), o(3), u(e.selfLimits?.type?.includes("svoc_limit") ? 3 : 4), o(2), u(e.minDepositLimitCheck && !e.selfLimits?.type?.includes("svoc_limit") ? 5 : -1);
1106	}
1107}
1108function Ks(t, a) {
1109	if (t & 1 && (r(0, "show-message", 2)(1, "div", 3), v(2, "p", 13), n(3, "translate"), s()()), t & 2) {
1110		let e = c(3);
1111		g("type", e.messageType.ERROR), o(2), g("vnDynamicHtml", x(3, 2, "PARTY.CASHIER.web.limits.purchaselimits.exceeded1.msg2", q(5, oi, e.limitPeriod, e.instrumentName)));
1112	}
1113}
1114function Ws(t, a) {
1115	if (t & 1) {
1116		let e = I();
1117		r(0, "show-message", 2)(1, "div", 3)(2, "p")(3, "b")(4, "span", 15), d(5), n(6, "vnCurrency"), n(7, "translate"), s()()(), r(8, "p")(9, "span"), d(10), n(11, "translate"), s()(), r(12, "a", 16), w("click", function() {
1118			return k(e), A(c(3).findOutMoreClick());
1119		}), d(13), n(14, "translate"), s()()();
1120	}
1121	if (t & 2) {
1122		let e = c(3);
1123		g("type", e.messageType.ERROR), o(5), S(" ", x(7, 6, "PARTY.CASHIER.web.deposit.limits.svoc.exceeded1", L(13, Da, m(6, 4, e.svocLimit)))), o(5), S(" ", m(11, 9, "PARTY.CASHIER.web.deposit.limits.svoc.exceeded2")), o(3), y(m(14, 11, "PARTY.CASHIER.web.deposit.limits.svoc.exceeded.findoutmore"));
1124	}
1125}
1126function Qs(t, a) {
1127	t & 1 && h(0, Ks, 4, 8, "show-message", 2)(1, Ws, 15, 15, "show-message", 2), t & 2 && u(c(2).selfLimits?.type?.includes("purchase_limit") ? 0 : 1);
1128}
1129function js(t, a) {
1130	if (t & 1 && (h(0, $s, 6, 3, "show-message", 2), h(1, Qs, 2, 1)), t & 2) {
1131		let e = c();
1132		u(e.maxDepositLimit > "0" ? 0 : -1), o(), u(e.maxDepositLimit == "0" ? 1 : -1);
1133	}
1134}
1135function Js(t, a) {
1136	t & 1 && v(0, "app-gdl-fra-ltm-messages");
1137}
1138function Xs(t, a) {
1139	if (t & 1) {
1140		let e = I();
1141		r(0, "a", 20), w("click", function() {
1142			k(e);
1143			let i = c(2);
1144			return A(i.changeAmount(i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycRemainingLimit));
1145		}), d(1), n(2, "translate"), s();
1146	}
1147	t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.rekyc.updateAmount")));
1148}
1149function Zs(t, a) {
1150	if (t & 1) {
1151		let e = I();
1152		r(0, "show-message", 1)(1, "div", 7)(2, "p", 17), d(3), n(4, "vnCurrency"), n(5, "translate"), s(), r(6, "p"), d(7), n(8, "translate"), s(), r(9, "div", 9), h(10, Xs, 3, 3, "a", 18), r(11, "a", 19), w("click", function() {
1153			return k(e), A(c().uploadMyId());
1154		}), d(12), n(13, "translate"), s()()()();
1155	}
1156	if (t & 2) {
1157		let e = c();
1158		g("type", e.messageType.WARNING)("p1Class", "align-items-baseline"), o(3), S(" ", x(5, 10, "PARTY.CASHIER.web.deposit.rekyc.tobeExceeded.limit." + e.spainRekycLimitTemplate + ".minAmount.header", L(17, mt, m(4, 8, e.userDataService == null || e.userDataService.userData == null || e.userDataService.userData.configParams == null ? null : e.userDataService.userData.configParams.rekycRemainingLimit))), " "), o(4), y(m(8, 13, "PARTY.CASHIER.web.deposit.rekyc.tobeExceeded.limit." + e.spainRekycLimitTemplate + ".minAmount.text")), o(3), u(e.spainRekycLimitTemplate == "available" ? 10 : -1), o(), g("href", Y(e.userDataService?.userData?.configParams?.rekycUrl), G), o(), y(m(13, 15, "PARTY.CASHIER.web.deposit.rekyc.exhausted.limit.uploadMyId.link"));
1159	}
1160}
1161function el(t, a) {
1162	if (t & 1) {
1163		let e = I();
1164		r(0, "show-message", 2)(1, "div", 7)(2, "p", 17), d(3), n(4, "vnCurrency"), n(5, "translate"), s(), r(6, "p"), d(7), n(8, "translate"), s(), r(9, "div", 9)(10, "a", 21), w("click", function() {
1165			return k(e), A(c().updateAmount("annRekyc"));
1166		}), d(11), n(12, "translate"), s(), r(13, "a", 22), w("click", function() {
1167			return k(e), A(c().uploadMyIdAnn(!0));
1168		}), d(14), n(15, "translate"), s()()()();
1169	}
1170	if (t & 2) {
1171		let e = c();
1172		g("type", e.messageType.WARNING), o(3), S(" ", x(5, 9, "PARTY.CASHIER.web.deposit.annual.rekyc.error.inline.header", L(18, ni, m(4, 7, e.userDataService == null || e.userDataService.userData == null || e.userDataService.userData.configParams == null ? null : e.userDataService.userData.configParams.rekycRemainingLimit))), " "), o(4), y(m(8, 12, "PARTY.CASHIER.web.deposit.annual.rekyc.error.inline.text")), o(4), y(m(12, 14, "PARTY.CASHIER.web.deposit.rekyc.updateAmount")), o(2), g("href", Y(e.userDataService?.userData?.configParams?.rekycUrl + "&cashierQd=true"), G), o(), y(m(15, 16, "PARTY.CASHIER.web.deposit.annual.rekyc.error.uploadMyId.text"));
1173	}
1174}
1175function tl(t, a) {
1176	if (t & 1) {
1177		let e = I();
1178		r(0, "show-message", 2)(1, "div", 3)(2, "p", 17), d(3), n(4, "translate"), s(), r(5, "p"), d(6), n(7, "vnCurrency"), n(8, "vnCurrency"), n(9, "vnCurrency"), n(10, "translate"), s(), r(11, "div", 9)(12, "a", 22), w("click", function() {
1179			return k(e), A(c().uploadMyIdAnn(!1));
1180		}), d(13), n(14, "translate"), s()()()();
1181	}
1182	if (t & 2) {
1183		let e, i = c();
1184		g("type", i.messageType.ERROR), o(3), S(" ", m(4, 6, "PARTY.CASHIER.web.deposit.annual.rekyc.error.upload.your.id.header"), " "), o(3), S(" ", x(10, 14, "PARTY.CASHIER.web.deposit.annual.rekyc.error.allowed.lessthan.minlim.text", we(19, ri, m(7, 8, i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycRemainingLimit), m(8, 10, i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycLimit), m(9, 12, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.minDepositLimit == null ? null : e.paymentMethodInfo.minDepositLimit.value))), " "), o(6), g("href", Y(i.userDataService?.userData?.configParams?.rekycUrl + "&cashierQd=true"), G), o(), y(m(14, 17, "PARTY.CASHIER.web.deposit.annual.rekyc.error.uploadMyId.text"));
1185	}
1186}
1187function il(t, a) {
1188	if (t & 1) {
1189		let e = I();
1190		r(0, "show-message", 2)(1, "div", 7)(2, "span"), v(3, "strong", 23), n(4, "vnCurrency"), n(5, "translate"), r(6, "p"), d(7), n(8, "translate"), s(), r(9, "div", 24)(10, "a", 25), w("click", function() {
1191			return k(e), A(c().updateAmount("occupDet"));
1192		}), d(11), n(12, "translate"), s(), r(13, "a", 26), w("click", function() {
1193			return k(e), A(c().shareOD());
1194		}), d(14), n(15, "translate"), s()()()()();
1195	}
1196	if (t & 2) {
1197		let e = c();
1198		g("type", e.messageType.WARNING);
1199		let i = +(e.behaviorData?.userODetails?.allowedAmt ?? 0);
1200		o(3), g("innerHtml", x(5, 10, "PARTY.CASHIER.web.deposit.occu.msg2", L(19, ai, m(4, 8, i))), Oe), o(4), y(m(8, 13, "PARTY.CASHIER.web.deposit.occu.msg3")), o(2), g("ngClass", e.isMobile ? "" : "fs-13"), o(2), y(m(12, 15, "PARTY.CASHIER.web.deposit.occu.button3")), o(2), g("href", Y(e.behaviorData?.userODetails?.urlInfo?.url), G), o(), y(m(15, 17, "PARTY.CASHIER.web.deposit.occu.button4"));
1201	}
1202}
1203function al(t, a) {
1204	if (t & 1) {
1205		let e = I();
1206		r(0, "show-message", 2)(1, "div", 3)(2, "span", 17), d(3), n(4, "translate"), s(), v(5, "p", 27), n(6, "vnCurrency"), n(7, "translate"), r(8, "div", 28)(9, "a", 29), w("click", function() {
1207			return k(e), A(c().updateAmount("amlThresh"));
1208		}), d(10), n(11, "translate"), s(), r(12, "a", 30), w("click", function() {
1209			k(e);
1210			let i = c();
1211			return A(i.verifyAccount(i.selectedOption(), "under 2k banner"));
1212		}), d(13), n(14, "translate"), s()()()();
1213	}
1214	if (t & 2) {
1215		let e, i = c();
1216		g("type", i.messageType.ERROR), o(3), S(" ", m(4, 5, "PARTY.CASHIER.web.deposit.aml.header1"), " "), o(2), g("innerHTML", x(7, 9, "PARTY.CASHIER.web.deposit.aml.msg2", q(16, La, m(6, 7, i.es_threshold_limit), (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.paymentMethod == null ? null : e.paymentMethodInfo.paymentMethod.toUpperCase())), Oe), o(5), S(" ", m(11, 12, "PARTY.CASHIER.web.deposit.occu.button3"), " "), o(3), S(" ", m(14, 14, "PARTY.CASHIER.web.deposit.aml.verify.txt"), " ");
1217	}
1218}
1219function ol(t, a) {
1220	if (t & 1) {
1221		let e = I();
1222		r(0, "show-message", 2)(1, "div", 3)(2, "span", 17), d(3), n(4, "translate"), s(), v(5, "p", 27), n(6, "translate"), r(7, "div", 31)(8, "a", 30), w("click", function() {
1223			k(e);
1224			let i = c();
1225			return A(i.verifyAccount(i.selectedOption(), "over 2k banner"));
1226		}), d(9), n(10, "translate"), s()()()();
1227	}
1228	if (t & 2) {
1229		let e, i = c();
1230		g("type", i.messageType.ERROR), o(3), S(" ", m(4, 4, "PARTY.CASHIER.web.deposit.aml.header1"), " "), o(2), g("innerHTML", x(6, 6, "PARTY.CASHIER.web.deposit.aml.msg3", L(11, Pa, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.paymentMethod == null ? null : e.paymentMethodInfo.paymentMethod.toUpperCase())), Oe), o(4), S(" ", m(10, 9, "PARTY.CASHIER.web.deposit.aml.verify.txt"), " ");
1231	}
1232}
1233function nl(t, a) {
1234	if (t & 1) {
1235		let e = I();
1236		r(0, "show-message", 2)(1, "div", 3)(2, "p", 17), d(3), n(4, "translate"), s(), v(5, "p", 23), n(6, "vnCurrency"), n(7, "vnCurrency"), n(8, "vnCurrency"), n(9, "translate"), r(10, "div", 28)(11, "a", 32), w("click", function() {
1237			return k(e), A(c(2).uploadMyIdAnn(!1));
1238		}), d(12), n(13, "translate"), s()()()();
1239	}
1240	if (t & 2) {
1241		let e, i = c(2);
1242		g("type", i.messageType.ERROR), o(3), y(m(4, 6, "PARTY.CASHIER.web.deposit.expiredId.uploadYourId.cta")), o(2), g("innerHtml", x(9, 20, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.exceeded.minLimit", we(25, Ea, Ze(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"), Ze(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"), Ze(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"))), Oe), o(6), g("href", Y(i.userDataService.userData?.configParams?.rekycUrl + "&cashierQd=true"), G), o(), S(" ", m(13, 23, "PARTY.CASHIER.web.deposit.expiredId.uploadMyId.cta"), " ");
1243	}
1244}
1245function rl(t, a) {
1246	if (t & 1) {
1247		let e = I();
1248		r(0, "show-message", 2)(1, "div", 7)(2, "p", 17), d(3), n(4, "vnCurrency"), n(5, "translate"), s(), r(6, "p"), d(7), n(8, "translate"), s(), r(9, "div", 28)(10, "a", 33), w("click", function() {
1249			k(e);
1250			let i = c(2);
1251			return A(i.changeAmount(i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.rekycRemainingLimit));
1252		}), d(11), n(12, "translate"), s(), r(13, "a", 32), w("click", function() {
1253			return k(e), A(c(2).uploadMyIdAnn(!0));
1254		}), d(14), n(15, "translate"), s()()()();
1255	}
1256	if (t & 2) {
1257		let e, i = c(2);
1258		g("type", i.messageType.WARNING), o(3), S(" ", x(5, 11, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text4", L(20, Ra, Ze(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), y(m(8, 14, "PARTY.CASHIER.web.deposit.expiredId.within.gracePeriod.text5")), o(4), S(" ", m(12, 16, "PARTY.CASHIER.web.deposit.expiredId.updateAmount.cta"), " "), o(2), g("href", Y(i.userDataService.userData?.configParams?.rekycUrl + "&cashierQd=true"), G), o(), S(" ", m(15, 18, "PARTY.CASHIER.web.deposit.expiredId.uploadMyId.cta"), " ");
1259	}
1260}
1261function sl(t, a) {
1262	t & 1 && h(0, nl, 14, 29, "show-message", 2)(1, rl, 16, 22, "show-message", 2), t & 2 && u(c().spainRekycLimitTemplate == "unAvailable" ? 0 : 1);
1263}
1264function ll(t, a) {
1265	if (t & 1 && (r(0, "show-message", 2)(1, "div", 3)(2, "p", 17), d(3), n(4, "translate"), s(), r(5, "p"), d(6), n(7, "vnCurrency"), n(8, "vnCurrency"), n(9, "vnCurrency"), n(10, "translate"), s(), r(11, "div", 9)(12, "a", 34), d(13), n(14, "translate"), s()()()()), t & 2) {
1266		let e, i = c(2);
1267		g("type", i.messageType.ERROR), o(3), S(" ", m(4, 6, "PARTY.CASHIER.web.deposit.annual.rekyc.error.upload.your.id.header"), " "), o(3), S(" ", x(10, 14, "PARTY.CASHIER.web.deposit.annual.rekyc.error.allowed.lessthan.minlim.text", we(19, ri, m(7, 8, i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.kycRemainingLimit), m(8, 10, i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.kycLimit), m(9, 12, (e = i.selectedOption()) == null || e.paymentMethodInfo == null || e.paymentMethodInfo.minDepositLimit == null ? null : e.paymentMethodInfo.minDepositLimit.value))), " "), o(6), g("href", Y(i.userDataService?.userData?.configParams?.kycUrl), G), o(), y(m(14, 17, "PARTY.CASHIER.web.deposit.annual.rekyc.error.uploadMyId.text"));
1268	}
1269}
1270function cl(t, a) {
1271	if (t & 1) {
1272		let e = I();
1273		r(0, "show-message", 2)(1, "div", 7)(2, "p", 17), d(3), n(4, "vnCurrency"), n(5, "translate"), s(), r(6, "p"), d(7), n(8, "translate"), s(), r(9, "div", 9)(10, "a", 21), w("click", function() {
1274			k(e);
1275			let i = c(2);
1276			return A(i.changeAmount(i.userDataService == null || i.userDataService.userData == null || i.userDataService.userData.configParams == null ? null : i.userDataService.userData.configParams.kycRemainingLimit));
1277		}), d(11), n(12, "translate"), s(), r(13, "a", 34), d(14), n(15, "translate"), s()()()();
1278	}
1279	if (t & 2) {
1280		let e = c(2);
1281		g("type", e.messageType.WARNING), o(3), S(" ", x(5, 9, "PARTY.CASHIER.web.deposit.annual.rekyc.error.inline.header", L(18, ni, m(4, 7, e.userDataService == null || e.userDataService.userData == null || e.userDataService.userData.configParams == null ? null : e.userDataService.userData.configParams.kycRemainingLimit))), " "), o(4), y(m(8, 12, "PARTY.CASHIER.web.deposit.annual.rekyc.error.inline.text")), o(4), y(m(12, 14, "PARTY.CASHIER.web.deposit.rekyc.updateAmount")), o(2), g("href", Y(e.userDataService?.userData?.configParams?.kycUrl), G), o(), y(m(15, 16, "PARTY.CASHIER.web.deposit.annual.rekyc.error.uploadMyId.text"));
1282	}
1283}
1284function pl(t, a) {
1285	if (t & 1 && h(0, ll, 15, 23, "show-message", 2)(1, cl, 16, 20, "show-message", 2), t & 2) {
1286		let e = c();
1287		u(+e.userDataService?.userData?.configParams?.kycRemainingLimit < +(e.selectedOption()?.paymentMethodInfo?.minDepositLimit?.value ?? 0) ? 0 : 1);
1288	}
1289}
1290function dl(t, a) {
1291	t & 1 && (r(0, "div"), d(1), n(2, "translate"), s()), t & 2 && (o(), S(" ", m(2, 1, "PARTY.CASHIER.web.deposit.flash1voucher.voucher.required"), " "));
1292}
1293function ml(t, a) {
1294	if (t & 1 && (r(0, "mat-error"), h(1, dl, 3, 3, "div"), s()), t & 2) {
1295		let e = c();
1296		o(), u(e.voucherInputFormGroup.controls.voucherInput.errors?.required || e.voucherInputFormGroup.controls.voucherInput.errors?.minlength ? 1 : -1);
1297	}
1298}
1299function ul(t, a) {
1300	if (t & 1 && (v(0, "div", 4), n(1, "translate")), t & 2) {
1301		let e = c(2);
1302		g("vnDynamicHtml", x(1, 1, "PARTY.CASHIER.web.deposit.threshold.limit.reaching.msg", q(4, li, e.translateFrequency(), e.dataService == null || e.dataService._depositInfo == null ? null : e.dataService._depositInfo.increaseLimitUrl)));
1303	}
1304}
1305function hl(t, a) {
1306	if (t & 1 && (v(0, "div", 4), n(1, "translate")), t & 2) {
1307		let e = c(2);
1308		g("vnDynamicHtml", x(1, 1, "PARTY.CASHIER.web.deposit.threshold.limit.reached.msg", q(4, li, e.translateFrequency(), e.dataService == null || e.dataService._depositInfo == null ? null : e.dataService._depositInfo.increaseLimitUrl)));
1309	}
1310}
1311function bl(t, a) {
1312	if (t & 1 && (r(0, "div", 0)(1, "div", 1)(2, "div", 2)(3, "div", 3), h(4, ul, 2, 7, "div", 4)(5, hl, 2, 7, "div", 4), s()()()()), t & 2) {
1313		let e = c();
1314		o(4), u(e.threshold ? 4 : e.thresholdAndLimitMet ? 5 : -1);
1315	}
1316}
1317function gl(t, a) {
1318	if (t & 1 && v(0, "pa-payment-method-logo", 0), t & 2) {
1319		let e;
1320		g("paymentMethod", (e = c().usedOption()) == null ? null : e.paymentMethod);
1321	}
1322}
1323function fl(t, a) {
1324	t & 1 && v(0, "div"), t & 2 && go(wt("payment-method-logo sports-only payment-method-", c().usedOption()?.paymentMethod));
1325}
1326function Sl(t, a) {
1327	if (t & 1 && (r(0, "div", 2), d(1), s(), r(2, "div", 2), d(3), s()), t & 2) {
1328		let e = c();
1329		o(), y(a), o(2), y(e.usedOption()?.instrumentNumber);
1330	}
1331}
1332function vl(t, a) {
1333	t & 1 && (r(0, "div", 3), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.common.applepaydirect.name")));
1334}
1335function xl(t, a) {
1336	if (t & 1 && (r(0, "div", 4)(1, "div", 5), d(2), n(3, "translate"), s(), r(4, "div", 2), d(5), s()()), t & 2) {
1337		let e = c(2);
1338		o(2), y(m(3, 2, "PARTY.CASHIER.web.common.achInterchecks.name")), o(3), y(e.usedOption()?.instrumentNumber);
1339	}
1340}
1341function yl(t, a) {
1342	if (t & 1 && (r(0, "div", 2), d(1), s()), t & 2) {
1343		let e = c(2);
1344		o(), S(" ", e.usedOption()?.instrumentNumber, " ");
1345	}
1346}
1347function Nl(t, a) {
1348	if (t & 1 && (r(0, "div", 3), d(1), s()), t & 2) {
1349		let e = c(2);
1350		o(), y(e.usedOption()?.paymentText);
1351	}
1352}
1353function wl(t, a) {
1354	if (t & 1 && h(0, vl, 3, 3, "div", 3)(1, xl, 6, 4, "div", 4)(2, yl, 2, 1, "div", 2)(3, Nl, 2, 1, "div", 3), t & 2) {
1355		let e = c();
1356		u(e.usedOption()?.paymentMethod?.toUpperCase() == "APPLEPAYDIRECT" ? 0 : e.usedOption()?.paymentMethod?.toUpperCase() === "INTERCHECKS_ACH" ? 1 : e.usedOption()?.paymentMethod != "GOOGLEPAY" ? 2 : 3);
1357	}
1358}
1359function kl(t, a) {
1360	if (t & 1 && (r(0, "div", 7)(1, "span", 20), d(2), n(3, "translate"), s(), r(4, "span", 21), w("click", function(e) {
1361		return e.stopPropagation();
1362	}), s()()), t & 2) {
1363		let e = c(), i = xt(7);
1364		o(2), y(m(3, 5, "PARTY.CASHIER.web.deposit.intensive.player.message")), o(2), g("popper", i)("popperPositionFixed", !0)("popperTrigger", e.popperTrigger)("popperPlacement", e.popperPlacementBottom);
1365	}
1366}
1367function Al(t, a) {
1368	if (t & 1) {
1369		let e = I();
1370		r(0, "div", 7)(1, "span", 28), w("click", function(i) {
1371			return k(e), A(c(2).stopPropogation(i));
1372		}), s()();
1373	}
1374	if (t & 2) {
1375		c();
1376		let e = xt(6), i = c();
1377		o(), g("popper", e)("popperPositionFixed", !0)("popperTrigger", i.popperTrigger)("popperPlacement", i.popperPlacementBottom);
1378	}
1379}
1380function Il(t, a) {
1381	if (t & 1 && (r(0, "div", 7)(1, "span", 20), d(2), n(3, "translate"), s(), r(4, "span", 21), w("click", function(e) {
1382		return e.stopPropagation();
1383	}), s()()), t & 2) {
1384		c();
1385		let e = xt(16), i = c();
1386		o(2), y(m(3, 5, "PARTY.CASHIER.web.deposit.intensive.player.message")), o(2), g("popper", e)("popperPositionFixed", !0)("popperTrigger", i.popperTrigger)("popperPlacement", i.popperPlacementBottom);
1387	}
1388}
1389function Cl(t, a) {
1390	if (t & 1) {
1391		let e = I();
1392		r(0, "div", 14)(1, "mat-option", 22), v(2, "option-content", 6), h(3, Al, 2, 4, "div", 7), h(4, Il, 5, 7, "div", 7), s(), r(5, "popper-content", 23, 1)(7, "div", 24)(8, "strong", 10), d(9), n(10, "translate"), s(), r(11, "p", 25)(12, "span", 26), d(13), n(14, "translate"), s()()()(), r(15, "popper-content", 27, 2)(17, "div", 9)(18, "strong", 10), d(19), n(20, "translate"), s(), v(21, "p", 11), n(22, "translate"), r(23, "a", 12), w("click", function() {
1393			return k(e), A(c().moreInfoLink());
1394		}), r(24, "span", 13)(25, "b"), d(26), n(27, "translate"), s()()()()()();
1395	}
1396	if (t & 2) {
1397		let e = a.$implicit, i = a.$index, p = c();
1398		o(), g("disabled", p.maxFailDepEnhancementEnabled && e?.userMaxFailDepStatus?.blocked || e?.isESRiskPlayer || e?.ESIntensiveGreyOut)("value", e), o(), he("disabled", p.maxFailDepEnhancementEnabled && e?.userMaxFailDepStatus?.blocked || e?.isESRiskPlayer || e?.ESIntensiveGreyOut), g("usedOption", e)("isUSLabel", p.isUSLabel), o(), u(p.maxFailDepEnhancementEnabled && e?.userMaxFailDepStatus?.blocked ? 3 : -1), o(), u(e?.ESIntensiveGreyOut ? 4 : -1), o(5), y(m(10, 15, "PARTY.CASHIER.web.deposit.mfde.payment.method.hold.header")), o(4), S("", x(14, 17, "PARTY.CASHIER.web.deposit.mfde.payment.method.hold.tooltip", q(26, qa, e == null || e.userMaxFailDepStatus == null ? null : e.userMaxFailDepStatus.blockEndTime, e == null || e.userMaxFailDepStatus == null ? null : e.userMaxFailDepStatus.blockEndDate)), " "), o(2), g("id", wt("tooltipcontent", i)), o(4), y(m(20, 20, "PARTY.CASHIER.web.deposit.intensive.player.message1")), o(2), g("vnDynamicHtml", m(22, 22, "PARTY.CASHIER.web.deposit.intensive.player.message2")), o(5), y(m(27, 24, "PARTY.CASHIER.web.deposit.intensive.player.message3"));
1399	}
1400}
1401function Dl(t, a) {
1402	t & 1 && (r(0, "mat-option", 15)(1, "div", 29), v(2, "div", 30), r(3, "p", 31), d(4), n(5, "translate"), s()()()), t & 2 && (g("value", "allDepositOptions"), o(4), S(" ", m(5, 2, "PARTY.CASHIER.web.deposit.allOptions"), " "));
1403}
1404function Ll(t, a) {
1405	if (t & 1 && (r(0, "show-message", 16), v(1, "p", 32), n(2, "vnCurrency"), n(3, "translate"), s()), t & 2) {
1406		let e = c();
1407		g("type", e.messageType.INFO), o(), g("vnDynamicHtml", x(3, 5, "PARTY.CASHIER.web.deposit.ny.creditcard.deposit.limit.annual.message", L(8, Ba, x(2, 2, e.ccCurrentDepositLimit, e.currencyUSD))));
1408	}
1409}
1410function Pl(t, a) {
1411	if (t & 1) {
1412		let e = I();
1413		r(0, "div", 17)(1, "input", 33), vt("ngModelChange", function(i) {
1414			k(e);
1415			let p = c();
1416			return St(p.depositService.depositInfo.paymentAccountInfo.vipPreferredAccountNumber, i) || (p.depositService.depositInfo.paymentAccountInfo.vipPreferredAccountNumber = i), A(i);
1417		}), s(), xe(), d(2), n(3, "vnCurrency"), n(4, "translate"), s();
1418	}
1419	if (t & 2) {
1420		let e = c(), i = be(23), p = be(24);
1421		o(), bt("ngModel", e.depositService.depositInfo.paymentAccountInfo.vipPreferredAccountNumber), Ne(), o(), S(" ", x(4, 5, "PARTY.CASHIER.web.deposit.instantechecks.accountbalance.msg", L(8, 
1421ci, x(3, 2, i, p))), " ");
1422	}
1423}
1424function El(t, a) {
1425	if (t & 1 && (r(0, "div", 17), d(1), n(2, "vnCurrency"), n(3, "translate"), s()), t & 2) {
1426		c();
1427		let e = be(23), i = be(24);
1428		o(), S(" ", x(3, 4, "PARTY.CASHIER.web.deposit.prepaidcard.accountbalance.msg", L(7, ci, x(2, 1, e, i))), " ");
1429	}
1430}
1431function Rl(t, a) {
1432	if (t & 1 && v(0, "lcg-amount-grid", 38), t & 2) {
1433		let e = c(3);
1434		g("lcgAmountFormGroup", e.amountFieldFormGroup)("selectedOption", e.optionListService.selectedOption)("gridData", e.gridData);
1435	}
1436}
1437function _l(t, a) {
1438	if (t & 1 && h(0, Rl, 1, 3, "lcg-amount-grid", 38), t & 2) {
1439		let e = c(2);
1440		u(e.amountFieldFormGroup && e.optionListService.selectedOption ? 0 : -1);
1441	}
1442}
1443function Tl(t, a) {
1444	t & 1 && v(0, "app-cc-input", 35), t & 2 && g("ccInputFormGroup", c(2).instrumentInputFormGroup);
1445}
1446function Ml(t, a) {
1447	if (t & 1) {
1448		let e = I();
1449		r(0, "app-flash1-voucher-input", 39), w("voucherPin", function() {
1450			return k(e), A(c(2).updateVoucher());
1451		}), s();
1452	}
1453	t & 2 && g("voucherInputFormGroup", c(2).instrumentInputFormGroup);
1454}
1455function Ol(t, a) {
1456	if (t & 1) {
1457		let e = I();
1458		r(0, "lcg-amount-grid-buttons", 40), w("data", function(i) {
1459			return k(e), A(c(2).fillAmount(i));
1460		}), s();
1461	}
1462	if (t & 2) {
1463		let e = c(2);
1464		g("currency", e.depositInfo == null || e.depositInfo.amountInfo == null ? null : e.depositInfo.amountInfo.nativeCurrency);
1465	}
1466}
1467function Fl(t, a) {
1468	if (t & 1 && (r(0, "div", 34), h(1, _l, 1, 1), h(2, Tl, 1, 1, "app-cc-input", 35), h(3, Ml, 1, 1, "app-flash1-voucher-input", 36), s(), h(4, Ol, 1, 1, "lcg-amount-grid-buttons", 37)), t & 2) {
1469		let e = c();
1470		he("disabled", e.isESRiskPlayer || e.isESIntensivePlayer), g("ngClass", e.ccFamily.includes(e.inputType?.toUpperCase() || "") ? "space-between-width-50" : "non-cc-amt-field"), o(), u(e.optionListService.selectedOption?.paymentMethodInfo?.paymentMethod != "FLASH1VOUCHER" ? 1 : -1), o(), u(e.ccFamily.includes(e.inputType?.toUpperCase() || "") && e.instrumentInputFormGroup ? 2 : -1), o(), u(e.inputType === "FLASH1VOUCHER" && e.instrumentInputFormGroup ? 3 : -1), o(), u(e.optionListService.selectedOption?.paymentMethodInfo?.paymentMethod != "FLASH1VOUCHER" ? 4 : -1);
1471	}
1472}
1473function Gl(t, a) {
1474	if (t & 1) {
1475		let e = I();
1476		r(0, "gvc-amount-grid", 45), w("showKeyboard", function(i) {
1477			return k(e), A(c(2).showHideKeyboard(i));
1478		})("depositLimitCheckEnabled", function(i) {
1479			return k(e), A(c(2).depositLimitCheckEnabled(i));
1480		}), s();
1481	}
1482	if (t & 2) {
1483		let e = c(2);
1484		g("gvcAmountFormGroup", e.amountFieldFormGroup)("selectedOption", e.optionListService.selectedOption)("gridData", e.gridData);
1485	}
1486}
1487function ql(t, a) {
1488	if (t & 1) {
1489		let e = I();
1490		r(0, "app-cc-input", 46), w("showKeyboard", function(i) {
1491			return k(e), A(c(2).showHideKeyboard(i));
1492		}), s();
1493	}
1494	t & 2 && g("ccInputFormGroup", c(2).instrumentInputFormGroup);
1495}
1496function Bl(t, a) {
1497	t & 1 && v(0, "app-flash1-voucher-input", 36), t & 2 && g("voucherInputFormGroup", c(2).instrumentInputFormGroup);
1498}
1499function zl(t, a) {
1500	if (t & 1) {
1501		let e = I();
1502		r(0, "app-numeric-keyboard", 47), w("returnValue", function(i) {
1503			return k(e), A(c(2).handleKeyboardData(i));
1504		})("keyboardStatus", function(i) {
1505			return k(e), A(c(2).keyboardStatus(i));
1506		}), s();
1507	}
1508	if (t & 2) {
1509		let e = c(2);
1510		g("currentValue", e.currentValue)("controlName", e.controlName)("cvvMaxLength", e.maxLength);
1511	}
1512}
1513function Hl(t, a) {
1514	if (t & 1) {
1515		let e = I();
1516		r(0, "gvc-amount-grid-buttons", 48), w("data", function(i) {
1517			return k(e), A(c(2).fillAmount(i));
1518		}), s();
1519	}
1520}
1521function Yl(t, a) {
1522	if (t & 1 && (r(0, "div", 41), h(1, Gl, 1, 3, "gvc-amount-grid", 42), h(2, ql, 1, 1, "app-cc-input", 43), h(3, Bl, 1, 1, "app-flash1-voucher-input", 36), s(), h(4, zl, 1, 3, "app-numeric-keyboard", 44), h(5, Hl, 1, 0, "gvc-amount-grid-buttons")), t & 2) {
1523		let e = c();
1524		he("disabled", e.isESRiskPlayer || e.isESIntensivePlayer), g("ngClass", e.ccFamily.includes(e.inputType?.toUpperCase() || "") ? "space-between-width-50  cc-amt-field" : "non-cc-amt-field"), o(), u(e.optionListService.selectedOption?.paymentMethodInfo?.paymentMethod != "FLASH1VOUCHER" && e.amountFieldFormGroup && e.optionListService.selectedOption ? 1 : -1), o(), u(e.ccFamily.includes(e.inputType?.toUpperCase() || "") && e.instrumentInputFormGroup ? 2 : -1), o(), u(e.inputType === "FLASH1VOUCHER" && e.instrumentInputFormGroup ? 3 : -1), o(), u(e.showKeyboard ? 4 : -1), o(), u(e.optionListService.selectedOption?.paymentMethodInfo?.paymentMethod != "FLASH1VOUCHER" ? 5 : -1);
1525	}
1526}
1527function Vl(t, a) {
1528	t & 1 && (r(0, "show-message", 18)(1, "div", 49)(2, "p"), d(3), n(4, "translate"), s()()()), t & 2 && (g("type", c().messageType.INFO), o(3), y(m(4, 2, "PARTY.CASHIER.web.deposit.gpay.depositText")));
1529}
1530function Ul(t, a) {
1531	t & 1 && v(0, "bqd-threshold-limit");
1532}
1533function $l(t, a) {
1534	if (t & 1) {
1535		let e = I();
1536		r(0, "show-message", 18)(1, "div", 50)(2, "p", 51), d(3), n(4, "vnCurrency"), n(5, "translate"), s(), v(6, "p", 52), n(7, "translate"), r(8, "div", 53)(9, "a", 54), w("click", function() {
1537			k(e);
1538			let i = c();
1539			return A(i.verifyAccount(i.selectedPaymentMethod));
1540		}), d(10), n(11, "translate"), s()()()();
1541	}
1542	if (t & 2) {
1543		let e = c();
1544		g("type", e.messageType.WARNING);
1545		let i = +(e.selectedPaymentMethod?.es_allowed_amount ?? 0);
1546		o(3), S(" ", x(5, 6, "PARTY.CASHIER.web.deposit.aml.preemptive.header", L(14, za, m(4, 4, i))), " "), o(3), g("innerHtml", x(7, 9, "PARTY.CASHIER.web.deposit.aml.msg1", L(16, Ha, e.selectedPaymentMethod == null || e.selectedPaymentMethod.paymentMethod == null ? null : e.selectedPaymentMethod.paymentMethod.toUpperCase())), Oe), o(4), y(m(11, 12, "PARTY.CASHIER.web.deposit.aml.verify.txt"));
1547	}
1548}
1549function Kl(t, a) {
1550	if (t & 1 && v(0, "app-deposit-limit-message", 19), t & 2) {
1551		let e = c();
1552		g("selectedOption", e.optionListService.selectedOption)("showCCDepositLimitCheckMsg", e.showDepositLimitMsg)("amountFormGroup", e.amountFieldFormGroup);
1553	}
1554}
1555function Wl(t, a) {
1556	t & 1 && v(0, "app-uk-deposit-limit-messages");
1557}
1558function Ql(t, a) {
1559	t & 1 && v(0, "app-gdl-fra-ltm-messages");
1560}
1561function jl(t, a) {
1562	t & 1 && v(0, "app-bonus-input", 55), t & 2 && g("selectedOption", c(2).optionListService.selectedOption);
1563}
1564function Jl(t, a) {
1565	if (t & 1 && h(0, jl, 1, 1, "app-bonus-input", 55), t & 2) {
1566		let e = c();
1567		u(e.depositService.showBonusInput && !e.depositService.showDepositSuccess() && e.o
1567ptionListService.selectedOption ? 0 : -1);
1568	}
1569}
1570function Xl(t, a) {
1571	t & 1 && v(0, "app-password-block");
1572}
1573function Zl(t, a) {
1574	t & 1 && v(0, "app-deposit-failure");
1575}
1576function ec(t, a) {
1577	if (t & 1 && h(0, Zl, 1, 0, "app-deposit-failure"), t & 2) {
1578		let e = c(2);
1579		u(!e.depositService.showDepositSuccess() && e.depositService.showDepositFailure() ? 0 : -1);
1580	}
1581}
1582function tc(t, a) {
1583	t & 1 && v(0, "app-bqd-deposit-txn-ltm-messages");
1584}
1585function ic(t, a) {
1586	if (t & 1) {
1587		let e = I();
1588		r(0, "bqd-dep-curfew-message", 1), w("activeDepositCurfewInfo", function(i) {
1589			return k(e), A(c(2).getActiveDepositCurfew(i));
1590		}), s(), v(1, "app-additional-messages", 2), h(2, tc, 1, 0, "app-bqd-deposit-txn-ltm-messages");
1591	}
1592	if (t & 2) {
1593		let e = c(2);
1594		o(), g("selectedOption", e.selectedOption), o(), u(e.depositTxnLtmService?.isDepositLimitEnabled() ? 2 : -1);
1595	}
1596}
1597function ac(t, a) {
1598	t & 1 && v(0, "app-redirect-message");
1599}
1600function oc(t, a) {
1601	if (t & 1) {
1602		let e = I();
1603		kt(0, 0), r(1, "form", 3), w("ngSubmit", function() {
1604			return k(e), A(c(2).submitDeposit());
1605		}), r(2, "div", 4)(3, "span", 5), d(4), n(5, "translate"), n(6, "vnCurrency"), s()(), r(7, "app-options-list", 6), w("paymentMethod", function(i) {
1606			return k(e), A(c(2).updatePaymentMethod(i));
1607		}), s(), h(8, ac, 1, 0, "app-redirect-message"), s(), ft();
1608	}
1609	if (t & 2) {
1610		let e = c(2);
1611		o(), he("disableArea", e.showAdaInteractionMessage())("disabled", e.depositService.isFormDisable() || e.depositTxnLtmService.isDepositBlocked()), g("formGroup", e.depositForm), o(3), ve(" ", m(5, 9, "PARTY.CASHIER.web.deposit.funds.text"), " ", m(6, 11, e.fundsNeeded), "\xA0 "), o(3), g("instrumentFormGroup", e.instrumentFormGroup), o(), u(e.loaderService.depositRedirectInProgress() ? 8 : -1);
1612	}
1613}
1614function nc(t, a) {
1615	if (t & 1 && (ke(0, ec, 1, 1), ye(1, 0, Va), h(3, ic, 3, 2), h(4, oc, 9, 13, "ng-container", 0)), t & 2) {
1616		let e = c();
1617		o(), Ae(e.isVisible), o(2), u(e.depositService.showDepositSuccess() ? -1 : 3), o(), u(e.depositService.showDepositInput() && !e.depositService.showDepositSuccess() && e.instrumentFormGroup ? 4 : -1);
1618	}
1619}
1620function rc(t, a) {
1621	t & 1 && v(0, "app-reversal-input");
1622}
1623function sc(t, a) {
1624	if (t & 1 && (r(0, "p", 6), d(1), n(2, "translate"), s(), v(3, "p", 7), n(4, "translate"), v(5, "p", 8), n(6, "translate")), t & 2) {
1625		let e = c(3);
1626		o(), S(" ", x(2, 3, "PARTY.CASHIER.web.deposit.ada.intervention.uk.msg", q(12, ui, 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), g("vnDynamicHtml", x(4, 6, "PARTY.CASHIER.web.deposit.ada.intervention.gambling.msg", L(15, Ua, e.gamblingControlURL))), o(2), g("vnDynamicHtml", x(6, 9, "PARTY.CASHIER.web.deposit.ada.intervention.uk.msg4", L(17, hi, e.response == null || e.response.adaDepositStatus == null ? null : e.response.adaDepositStatus.cpccContactLink)));
1627	}
1628}
1629function lc(t, a) {
1630	if (t & 1 && (r(0, "p", 6), d(1), n(2, "translate"), s(), v(3, "p", 8), n(4, "translate")), t & 2) {
1631		let e = c(3);
1632		o(), S(" ", x(2, 2, "PARTY.CASHIER.web.ada.intervention.msg1", q(8, ui, 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), g("vnDynamicHtml", x(4, 5, "PARTY.CASHIER.web.ada.intervention.msg2", L(11, hi, e.response == null || e.response.adaDepositStatus == null ? null : e.response.adaDepositStatus.cpccContactLink)));
1633	}
1634}
1635function cc(t, a) {
1636	t & 1 && (r(0, "a", 9), d(1), n(2, "translate"), s()), t & 2 && (o(), S(" ", m(2, 1, "PARTY.CASHIER.web.deposit.chat.here.text"), " "));
1637}
1638function pc(t, a) {
1639	t & 1 && (r(0, "a", 9), d(1), n(2, "translate"), s()), t & 2 && (o(), S(" ", m(2, 1, "PARTY.CASHIER.web.deposit.chat.here.en.text"), " "));
1640}
1641function dc(t, a) {
1642	if (t & 1 && (r(0, "div"), h(1, cc, 3, 3, "a", 9), h(2, pc, 3, 3, "a", 9), r(3, "div", 10), d(4), n(5, "translate"), s()()), t & 2) {
1643		let e = c(3);
1644		o(), u(e.isCountryUK ? -1 : 1), o(), u(e.isCountryUK ? 2 : -1), o(2), S(" ", m(5, 3, "PARTY.CASHIER.web.deposit.chat.zendesk.text"), " ");
1645	}
1646}
1647function mc(t, a) {
1648	if (t & 1) {
1649		let e = I();
1650		r(0, "a", 12), w("click", function() {
1651			return k(e), A(c(4).triggerChat());
1652		}), d(1), n(2, "translate"), s();
1653	}
1654	t & 2 && (o(), S(" ", m(2, 1, "PARTY.CASHIER.web.deposit.chat.here.text"), " "));
1655}
1656function uc(t, a) {
1657	if (t & 1) {
1658		let e = I();
1659		r(0, "a", 12), w("click", function() {
1660			return k(e), A(c(4).triggerChat());
1661		}), d(1), n(2, "translate"), s();
1662	}
1663	t & 2 && (o(), S(" ", m(2, 1, "PARTY.CASHIER.web.deposit.chat.here.en.text"), " "));
1664}
1665function hc(t, a) {
1666	if (t & 1 && (r(0, "div"), h(1, mc, 3, 3, "a", 11), h(2, uc, 3, 3, "a", 11), s()), t & 2) {
1667		let e = c(3);
1668		o(), u(e.isCountryUK ? -1 : 1), o(), u(e.isCountryUK ? 2 : -1);
1669	}
1670}
1671function bc(t, a) {
1672	if (t & 1 && (r(0, "show-message", 2)(1, "div", 5)(2, "strong"), d(3), n(4, "vnCurrency"), n(5, "translate"), s(), h(6, sc, 7, 19), h(7, lc, 5, 13), r(8, "b"), h(9, dc, 6, 5, "div"), h(10, hc, 3, 2, "div"), s()()()), t & 2) {
1673		let e = c(2);
1674		g("type", e.messageType.INFO), o(3), S(" ", x(5, 9, "PARTY.CASHIER.web.deposit.qd.redesign.deposit.success.header", L(12, mi, x(4, 6, e.response == null || e.response.amount == null ? null : e.response.amount.value, e.response == null || e.response.amount == null ? null : e.response.amount.currencyCode))), " "), o(3), u(e.isCountryUK ? 6 : -1), o(), u(e.isCountryUK ? -1 : 7), o(2), u(e.showChatNotAvailable ? 9 : -1), o(), u((e.pullchatEnabled || e.zendeskEnabled) && !e.showChatNotAvailable && !e.hideChat ? 10 : -1);
1675	}
1676}
1677function gc(t, a) {
1678	if (t & 1 && (r(0, "span")(1, "a", 16), d(2), n(3, "translate"), s()()), t & 2) {
1679		let e = c(5);
1680		o(), g("href", Y(e.response?.responsibleGamingHelpUrl.url), G), o(), S(" ", m(3, 3, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.responsible.help"), " ");
1681	}
1682}
1683function fc(t, a) {
1684	if (t & 1 && (r(0, "div")(1, "span"), d(2), n(3, "translate"), s(), h(4, gc, 4, 5, "span"), s()), t & 2) {
1685		let e = c(4);
1686		o(2), y(m(3, 2, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.limit.reached")), o(2), u(e.response?.responsibleGamingHelpUrl.url ? 4 : -1);
1687	}
1688}
1689function Sc(t, a) {
1690	t & 1 && (r(0, "span"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.daily")));
1691}
1692function vc(t, a) {
1693	t & 1 && (r(0, "span"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.weekly")));
1694}
1695function xc(t, a) {
1696	t & 1 && (r(0, "span"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.monthly")));
1697}
1698function yc(t, a) {
1699	t & 1 && (r(0, "span"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.depositlimit")));
1700}
1701function Nc(t, a) {
1702	if (t & 1 && (r(0, "span")(1, "a", 16), d(2), n(3, "translate"), s(), d(4), n(5, "translate"), s()), t & 2) {
1703		let e = c(5);
1704		o(), g("href", Y(e.response?.urlInfo?.url), G), o(), S(" ", m(3, 4, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.click.here"), " "), o(2), S(" ", m(5, 6, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.message1"), " ");
1705	}
1706}
1707function wc(t, a) {
1708	if (t & 1 && (r(0, "div")(1, "span"), d(2), n(3, "translate"), s(), r(4, "span"), h(5, Sc, 3, 3, "span")(6, vc, 3, 3, "span")(7, xc, 3, 3, "span")(8, yc, 3, 3, "span"), s(), h(9, Nc, 6, 8, "span"), s()), t & 2) {
1709		let e, i = c(4);
1710		o(2), S(" ", x(3, 3, "PARTY.CASHIER.web.deposit.qd.success.rgthreshold.message", L(6, $a, i.response == null ? null : i.response.rgPercentage)), " "), o(3), u((e = i.response?.rgType) === "daily" ? 5 : e === "weekly" ? 6 : e === "monthly" ? 7 : 8), o(4), u(i.response?.urlInfo?.url ? 9 : -1);
1711	}
1712}
1713function kc(t, a) {
1714	if (t & 1 && (r(0, "div"), h(1, fc, 5, 4, "div"), h(2, wc, 10, 8, "div"), s()), t & 2) {
1715		let e = c(3);
1716		o(), u(e.response?.responsibleGamingHelpUrl?.url ? 1 : -1), o(), u(!e.response?.responsibleGamingHelpUrl || !e.response?.responsibleGamingHelpUrl?.url ? 2 : -1);
1717	}
1718}
1719function Ac(t, a) {
1720	if (t & 1 && (r(0, "div")(1, "strong", 6), d(2), n(3, "vnCurrency"), n(4, "translate"), s()()), t & 2) {
1721		let e = c(5);
1722		o(2), S(" ", x(4, 4, "PARTY.CASHIER.web.yearly.hardstop.limit.success3", L(7, bi, x(3, 1, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP))), " ");
1723	}
1724}
1725function Ic(t, a) {
1726	if (t & 1 && (r(0, "div"), v(1, "strong", 7), n(2, "vnCurrency"), n(3, "translate"), s()), t & 2) {
1727		let e = c(5);
1728		o(), g("vnDynamicHtml", x(3, 4, "PARTY.CASHIER.web.yearly.hardstop.limit.success", L(7, bi, x(2, 1, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP))));
1729	}
1730}
1731function Cc(t, a) {
1732	if (t & 1 && (r(0, "div"), h(1, Ac, 5, 9, "div"), h(2, Ic, 4, 9, "div"), r(3, "p", 6), d(4), n(5, "translate"), r(6, "a", 17), d(7), s()(), r(8, "p", 6), d(9), n(10, "translate"), r(11, "a", 16), d(12), s()()()), t & 2) {
1733		let e = c(4);
1734		o(), u(e.isHundredPercentageHardStopReached ? 1 : -1), o(), u(e.isHundredPercentageHardStopReached ? -1 : 2), o(2), S(" ", m(5, 10, "PARTY.CASHIER.web.deposit.prorgdeplimits.exceeded.bea"), " "), o(2), g("href", wt("mailto:", e.response?.playerProtectionEmail), G), o(), S(" ", e.response?.playerProtectionEmail, "."), o(2), S(" ", m(10, 12, "PARTY.CASHIER.web.svoc.harstop.deposit.more.info"), " "), o(2), g("href", Y(e.response?.hardstopInfoLink), G), o(), S(" ", e.response?.hardstopInfoLink, ". ");
1735	}
1736}
1737function Dc(t, a) {
1738	if (t & 1 && (r(0, "div")(1, "div"), v(2, "strong", 7), n(3, "translate"), s(), v(4, "p", 7), n(5, "vnCurrency"), n(6, "translate"), r(7, "p", 6), d(8), n(9, "translate"), s()()), t & 2) {
1739		let e = c(4);
1740		o(2), g("vnDynamicHtml", m(3, 3, "PARTY.CASHIER.web.yearly.affordibility.limit.header2")), o(2), g("vnDynamicHtml", x(6, 8, "PARTY.CASHIER.web.svoc.harstop.limit.success.uk.msg1", we(13, Ka, e.response == null ? null : e.response.hardStopLTMPercentage, x(5, 5, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardstopInfoLink))), o(4), S(" ", m(9, 11, "PARTY.CASHIER.web.svoc.harstop.limit.success.uk.msg2"), " ");
1741	}
1742}
1743function Lc(t, a) {
1744	if (t & 1 && (r(0, "div", 14), h(1, Cc, 13, 14, "div"), h(2, Dc, 10, 17, "div"), s()), t & 2) {
1745		let e = c(3);
1746		o(), u(e.response?.under21age ? 1 : -1), o(), u(e.response?.under21age ? -1 : 2);
1747	}
1748}
1749function Pc(t, a) {
1750	if (t & 1) {
1751		let e = I();
1752		r(0, "p", 18), w("click", function(i) {
1753			return k(e), A(c(4).monthlyLimit(i));
1754		}), v(1, "strong", 19), n(2, "vnCurrency"), n(3, "translate"), s();
1755	}
1756	if (t & 2) {
1757		let e = c(4);
1758		o(), g("vnDynamicHtml", x(3, 4, e.response?.hardStopMonthlyPercentage == 100 ? "PARTY.CASHIER.web.monthly.hardstop.limit.success3" : "PARTY.CASHIER.web.monthly.hardstop.limit.success", q
1758(7, gi, x(2, 1, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardstopInfoLink)));
1759	}
1760}
1761function Ec(t, a) {
1762	if (t & 1) {
1763		let e = I();
1764		r(0, "p", 18), w("click", function(i) {
1765			return k(e), A(c(4).monthlyLimit(i));
1766		}), v(1, "strong", 19), n(2, "vnCurrency"), n(3, "translate"), s();
1767	}
1768	if (t & 2) {
1769		let e = c(4);
1770		o(), g("vnDynamicHtml", x(3, 4, e.response?.hardStopMonthlyPercentage == 100 ? "PARTY.CASHIER.web.monthly.hardstop.limit.success5" : "PARTY.CASHIER.web.monthly.hardstop.limit.success4", q(7, gi, x(2, 1, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardstopInfoLink)));
1771	}
1772}
1773function Rc(t, a) {
1774	if (t & 1 && (v(0, "p", 7), n(1, "vnCurrency"), n(2, "translate")), t & 2) {
1775		let e = c(4);
1776		g("vnDynamicHtml", x(2, 4, "PARTY.CASHIER.web.hardstop.limit.to.be.exceeded.msg5", we(7, fi, x(1, 1, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardStopMonthlyPercentage, e.response == null ? null : e.response.contactUs)));
1777	}
1778}
1779function _c(t, a) {
1780	if (t & 1 && (r(0, "p", 7), n(1, "vnCurrency"), n(2, "translate"), v(3, "br"), s()), t & 2) {
1781		let e = c(4);
1782		g("vnDynamicHtml", x(2, 4, "PARTY.CASHIER.web.hardstop.limit.to.be.exceeded.msg6", we(7, fi, x(1, 1, e.response == null ? null : e.response.hardStopLimit, e.currencyGBP), e.response == null ? null : e.response.hardStopMonthlyPercentage, e.response == null ? null : e.response.contactUs)));
1783	}
1784}
1785function Tc(t, a) {
1786	if (t & 1 && (r(0, "div", 14), h(1, Pc, 4, 10, "p", 6), h(2, Ec, 4, 10, "p", 6), h(3, Rc, 3, 11, "p", 7), h(4, _c, 4, 11, "p", 7), s()), t & 2) {
1787		let e = c(3);
1788		o(), u(e.response?.f30DHardstopLimit ? -1 : 1), o(), u(e.response?.f30DHardstopLimit ? 2 : -1), o(), u(e.response?.f30DHardstopLimit ? -1 : 3), o(), u(e.response?.f30DHardstopLimit ? 4 : -1);
1789	}
1790}
1791function Mc(t, a) {
1792	if (t & 1 && (r(0, "div", 15)(1, "p", 20), d(2), n(3, "translate"), s(), r(4, "p", 21), d(5), n(6, "translate"), s(), v(7, "p", 22), n(8, "translate"), s()), t & 2) {
1793		let e = c(3);
1794		o(2), S(" ", m(3, 3, "PARTY.CASHIER.web.deposit.aff.high.velocity.msg1"), " "), o(3), S(" ", m(6, 5, "PARTY.CASHIER.web.deposit.aff.high.velocity.msg2"), " "), o(2), g("vnDynamicHtml", x(8, 7, "PARTY.CASHIER.web.deposit.aff.high.velocity.msg3", L(10, Wa, e.response == null || e.response.successMessageInfo == null ? null : e.response.successMessageInfo.increaseLimitsUrl)));
1795	}
1796}
1797function Oc(t, a) {
1798	if (t & 1 && (r(0, "div")(1, "show-message", 2)(2, "div", 13)(3, "strong"), d(4), n(5, "vnCurrency"), n(6, "translate"), s(), r(7, "strong"), h(8, kc, 3, 2, "div"), s(), h(9, Lc, 3, 2, "div", 14), h(10, Tc, 5, 4, "div", 14), h(11, Mc, 9, 12, "div", 15), s()()()), t & 2) {
1799		let e = c(2);
1800		o(), g("type", e.messageType.SUCCESS), o(3), S("", x(6, 9, "PARTY.CASHIER.web.deposit.qd.redesign.deposit.success.header", L(12, mi, x(5, 6, e.response == null || e.response.amount == null ? null : e.response.amount.value, e.response == null || e.response.amount == null ? null : e.response.amount.currencyCode))), " "), o(4), u(e.response?.rgPercentage != null ? 8 : -1), o(), u(e.response?.hardStopLTMPercentage != null && e.response?.successMessageInfo?.showAffNetLossMsg === "N" ? 9 : -1), o(), u(e.response?.hardStopMonthlyPercentage != null && e.response?.successMessageInfo?.showAffNetLossMsg === "N" ? 10 : -1), o(), u(e.response?.successMessageInfo?.showAffNetLossMsg === "Y" ? 11 : -1);
1801	}
1802}
1803function Fc(t, a) {
1804	t & 1 && (r(0, "div")(1, "div", 23)(2, "a", 24), d(3), n(4, "translate"), s(), r(5, "div", 10), d(6), n(7, "translate"), s()()()), t & 2 && (o(3), S(" ", m(4, 2, "PARTY.CASHIER.web.deposit.chat.here.text"), " "), o(3), S(" ", m(7, 4, "PARTY.CASHIER.web.deposit.chat.zendesk.text"), " "));
1805}
1806function Gc(t, a) {
1807	if (t & 1) {
1808		let e = I();
1809		r(0, "div"), v(1, "br"), r(2, "button", 25), w("click", function() {
1810			return k(e), A(c(2).triggerChat());
1811		}), d(3), n(4, "translate"), s()();
1812	}
1813	t & 2 && (o(3), S(" ", m(4, 1, "PARTY.CASHIER.web.deposit.chat.here.text"), " "));
1814}
1815function qc(t, a) {
1816	if (t & 1 && (r(0, "div")(1, "p"), d(2), n(3, "translate"), r(4, "span", 26), d(5), s()()()), t & 2) {
1817		let e = c(4);
1818		o(2), S(" ", m(3, 2, "PARTY.CASHIER.web.deposit.success.accountId"), " "), o(3), y(gt(4, Qa).includes(e.response?.paymentMethod.toUpperCase()) ? e.response?.instrumentNumber : "*****" + e.response?.instrumentNumber?.substring((e.response == null || e.response.instrumentNumber == null ? null : e.response.instrumentNumber.length) - 3, e.response == null || e.response.instrumentNumber == null ? null : e.response.instrumentNumber.length));
1819	}
1820}
1821function Bc(t, a) {
1822	if (t & 1 && (r(0, "div")(1, "p"), d(2), n(3, "translate"), r(4, "span", 26), d(5), s()()()), t & 2) {
1823		let e = c(4);
1824		o(2), S(" ", m(3, 2, "PARTY.CASHIER.web.deposit.success.accountId"), " "), o(3), y("*****" + e.response?.instrumentNumber?.substring((e.response == null || e.response.instrumentNumber == null ? null : e.response.instrumentNumber.length) - 2, e.response == null || e.response.instrumentNumber == null ? null : e.response.instrumentNumber.length));
1825	}
1826}
1827function zc(t, a) {
1828	if (t & 1 && (r(0, "div"), h(1, qc, 6, 5, "div"), h(2, Bc, 6, 4, "div"), s()), t & 2) {
1829		let e = c(3);
1830		o(), u(e.response?.paymentMethod?.toUpperCase() != "INSTANTECHECKS" ? 1 : -1), o(), u(e.response?.paymentMethod?.toUpperCase() == "INSTANTECHECKS" ? 2 : -1);
1831	}
1832}
1833function Hc(t, a) {
1834	if (t & 1 && (r(0, "div")(1, "p", 27), d(2), n(3, "translate"), r(4, "span", 26), d(5), s()()()), t & 2) {
1835		let e = c(3);
1836		o(2), ve(" ", e.paymentMethodDisplayName, " ", m(3, 3, "PARTY.CASHIER.web.deposit.success.card.ending.label"), " "), o(3), S("****", e.response?.instrumentNumber?.substring((e.response == null || e.response.instrumentNumber == null ? null : e.response.instrumentNumber.length) - 4, e.response == null || e.response.instrumentNumber == null ? null : e.response.instrumentNumber.length));
1837	}
1838}
1839function Yc(t, a) {
1840	if (t & 1 && (r(0, "div"), h(1, zc, 3, 2, "div"), h(2, Hc, 6, 5, "div"), s()), t & 2) {
1841		let e = c(2);
1842		o(), u(e.response?.type != "cc" ? 1 : -1), o(), u(e.response?.type === "cc" ? 2 : -1);
1843	}
1844}
1845function Vc(t, a) {
1846	if (t & 1 && (r(0, "div")(1, "p"), d(2), n(3, "translate"), r(4, "span"), d(5), s()(), r(6, "p")(7, "b"), d(8), n(9, "translate"), r(10, "span"), d(11), n(12, "vnCurrency"), s()()()()), t & 2) {
1847		let e = c(2);
1848		o(2), S(" ", m(3, 5, "PARTY.CASHIER.web.deposit.success.transactionid"), " "), o(3), y(e.response?.transactionId), o(3), S("", m(9, 7, "PARTY.CASHIER.web.deposit.amount.label"), " "), o(3), ve("", m(12, 9, e.response == null || e.response.amount == null ? null : e.response.amount.currencyCode), " ", e.response?.amount?.value);
1849	}
1850}
1851function Uc(t, a) {
1852	if (t & 1 && (r(0, "p", 4), d(1), n(2, "translate"), r(3, "span")(4, "b"), d(5), s()()()), t & 2) {
1853		let e = c(2);
1854		o(), S(" ", m(2, 2, "PARTY.CASHIER.web.deposit.purchase.statement.text"), " "), o(4), y(e.response?.billingDescriptor);
1855	}
1856}
1857function $c(t, a) {
1858	if (t & 1 && (r(0, "div", 0), v(1, "input", 1), h(2, bc, 11, 14, "show-message", 2), h(3, Oc, 12, 14, "div"), h(4, Fc, 8, 6, "div"), h(5, Gc, 5, 3, "div"), r(6, "div", 3)(7, "h3"), d(8), n(9, "translate"), s(), h(10, Yc, 3, 2, "div"), h(11, Vc, 13, 11, "div"), s(), h(12, Uc, 6, 4, "p", 4), s()), t & 2) {
1859		let e = c();
1860		o(2), u(e.response?.adaDepositStatus?.depositBlocked ? 2 : -1), o(), u(e.response?.adaDepositStatus?.depositBlocked ? -1 : 3), o(), u(e.showChatNotAvailable && !e.response?.hardStopMonthlyPercentage ? 4 : -1), o(), u((e.pullchatEnabled || e.zendeskEnabled) && e.response?.hardStopLTMPercentage != null && !(e.response?.hardStopLTMPercentage <= 100) && !e.response?.under21age && !e.showChatNotAvailable && !e.hideChat ? 5 : -1), o(3), S(" ", m(9, 8, "PARTY.CASHIER.web.deposit.success.transactiondetails"), " "), o(2), u(e.response?.instrumentNumber != null && e.response?.instrumentNumber?.trim() != "" ? 10 : -1), o(), u(e.isCoralBetslipQD ? 11 : -1), o(), u(e.response?.billingDescriptor != null && e.response?.type === "cc" ? 12 : -1);
1861	}
1862}
1863function Kc(t, a) {
1864	if (t & 1 && (F(0, "p", 2), d(1), n(2, "translate"), n(3, "vnCurrency"), n(4, "vnCurrency"), B()), t & 2) {
1865		let e = c();
1866		o(), yo(" ", m(2, 3, "PARTY.CASHIER.web.deposit.conversion.text"), " : ", x(3, 5, e.nativeAmount(), e.nativeCurrency()), " = ", x(4, 8, e.amountInAccCurrency, e.currencyCode()), " ");
1867	}
1868}
1869function Wc(t, a) {
1870	t & 1 && v(0, "app-deposit-success");
1871}
1872function Qc(t, a) {
1873	t & 1 && v(0, "app-deposit-failure");
1874}
1875function jc(t, a) {
1876	if (t & 1 && h(0, Qc, 1, 0, "app-deposit-failure"), t & 2) {
1877		let e = c();
1878		u(!e.depositService.showDepositSuccess() && e.depositService.showDepositFailure() ? 0 : -1);
1879	}
1880}
1881function Jc(t, a) {
1882	t & 1 && v(0, "app-bqd-deposit-txn-ltm-messages");
1883}
1884function Xc(t, a) {
1885	if (t & 1) {
1886		let e = I();
1887		r(0, "bqd-dep-curfew-message", 10), w("activeDepositCurfewInfo", function(i) {
1888			return k(e), A(c().getActiveDepositCurfew(i));
1889		}), s(), v(1, "app-additional-messages", 11), h(2, Jc, 1, 0, "app-bqd-deposit-txn-ltm-messages");
1890	}
1891	if (t & 2) {
1892		let e = c();
1893		o(), g("selectedOption", e.selectedOption), o(), u(e.depositTxnLtmService.isDepositLimitEnabled() ? 2 : -1);
1894	}
1895}
1896function Zc(t, a) {
1897	if (t & 1) {
1898		let e = I();
1899		r(0, "app-options-list", 12), w("paymentMethod", function(i) {
1900			return k(e), A(c().updatePaymentMethod(i));
1901		}), s();
1902	}
1903	t & 2 && g("instrumentFormGroup", c().instrumentFormGroup);
1904}
1905function ep(t, a) {
1906	t & 1 && v(0, "app-redirect-message");
1907}
1908function tp(t, a) {
1909	if (t & 1 && v(0, "div", 13, 0), t & 2) {
1910		let e = c();
1911		he("is-disabled", !e.depositForm.valid || e.isBetSuspended || e.loaderService.depositRedirectInProgress());
1912	}
1913}
1914function ip(t, a) {
1915	if (t & 1) {
1916		let e = I();
1917		r(0, "div", 8)(1, "div", 14), w("click", function() {
1918			k(e);
1919			let i = c();
1920			return A(!i.depositForm.valid || i.isBetSuspended || i.loaderService.depositRedirectInProgress() ? null : i.applePayDepositSubmit());
1921		}), s()();
1922	}
1923}
1924function ap(t, a) {
1925	t & 1 && (r(0, "span"), d(1), n(2, "translate"), s()), t & 2 && (o(), S("", m(2, 1, "PARTY.CASHIER.web.deposit.placebet.btn.accept"), " "));
1926}
1927function op(t, a) {
1928	t & 1 && (r(0, "span"), d(1), n(2, "translate"), s()), t & 2 && (o(), y(m(2, 1, "PARTY.CASHIER.web.deposit.placebet.button")));
1929}
1930function np(t, a) {
1931	if (t & 1 && (r(0, "button", 9), h(1, ap, 3, 3, "span")(2, op, 3, 3, "span"), s()), t & 2) {
1932		let e = c(), i = be(11);
1933		g("disabled", !e.depositForm.valid || e.depositService.isSubmitClicked() || e.isBetSuspended || e.loaderService.depositRedirectInProgress() || e.depositTxnLtmService.isDepositBlocked() || e.isPaypalBadFunding && i?.paymentMethod == "PAYPALDIRECT"), o(), u(e.isPriceChanged ? 1 : 2);
1934	}
1935}
1936function rp(t, a) {
1937	t & 1 && v(0, "app-gvc-betslip");
1938}
1939function sp(t, a) {
1940	t & 1 && v(0, "app-lcg-betslip");
1941}
1942function lp(t, a) {
1943	t & 1 && h(0, rp, 1, 0, "app-gvc-betslip")(1, sp, 1, 0, "app-lcg-betslip"), t & 2 && u(c().isGvcBetslip() ? 0 : 1);
1944}
1945function cp(t, a) {
1946	t & 1 && v(0, "app-qd");
1947}
1948function pp(t, a) {
1949	t & 1 && (r(0, "div", 1), v(1, "span", 2), r(2, "h3"), d(3), n(4, "translate"), s()()), t & 2 && (o(3), S(" ", m(4, 1, "PARTY.CASHIER.web.deposit.session.expire.message"), " "));
1950}
1951var ma, ua, ha, Kt, We, Wt, ba, ga, fa, Qt, pt, Sa, va, jt, dt, Jt, Xt, Zt, Qe, xa, ya, Na, wa, ka, Aa, ei, ti, ii, Ia, je, ai, mt, Ca, oi, Da, ni, ri, La, Pa, Ea, Ra, _a, si, li, Ta, Ma, Oa, Fa, Ga, qa, Ba, ci, za, Ha, pi, Ya, Va, di, mi, ui, Ua, hi, $a, bi, Ka, gi, fi, Wa, Qa, ja, Ja, Xa, Za, eo, to, Si, vi, io, ao, oo;
1952function no() {
1953	return (no = $e((() => {
1954		ut(), Me(), On(), Di(), Po(), Eo(), Ro(), Li(), _o(), Ei(), Fo(), Go(), qo(), Bo(), To(), Ho(), $o(), Ko(), Ri(), Wo(), Jo(), Zo(), tn(), en(), an(), on(), nn(), Mi(), _i(), Et(), Gn(), Tt(), Hn(), wn(), vn(), Sn(), In(), Vi(), _n(), Tn(), fn(), ln(), cn(), mn(), Fn(), Nn(), Rn(), En(), Wi(), Kn(), Wn(), $n(), Qn(), jn(), Jn(), or(), nr(), rr(), sr(), ar(), lr(), er(), ur(), ta(), st(), Ht(), Yt(), pr(), br(), kr(
1954), fr(), Ut(), $t(), ma = () => [
1955			1,
1956			2,
1957			3,
1958			4,
1959			5,
1960			6,
1961			7,
1962			8,
1963			9,
1964			10,
1965			11,
1966			12
1967		], ua = (() => {
1968			let t = class {
1969				constructor() {
1970					this.loaderService = l(re), this.behaviorData = l(K), this.page = l(It), this.showEpcotSpinner = me(!1), this.universalLoader = me(!0), this.divCount = 12, this.isLoading = this.loaderService.isLoading, this.loadingVersion = "", this.showSkelton = Te(() => this.loaderService.isSkelton()), this.getTheme(), this.behaviorData.getUserConfig.pipe(Pi()).subscribe((e) => {
1971						if (e?.configParams) {
1972							this.getTheme();
1973							let { universal_loading_enabled: i } = e.configParams;
1974							this.universalLoader.set(i === "Y");
1975						}
1976					});
1977				}
1978				getTheme() {
1979					let e = this.page.theme;
1980					e?.toLowerCase().includes("mgm") || e?.toLowerCase().includes("sports-interaction") ? this.showEpcotSpinner.set(!0) : e?.toLowerCase().includes("betboo-br") || e?.toLowerCase().includes("sportingbet-br") ? this.loadingVersion = "loading-v3" : this.loadingVersion = "loading-v2";
1981				}
1982			};
1983			return t.ɵfac = function(a) {
1984				return new (a || t)();
1985			}, t.ɵcmp = T({
1986				type: t,
1987				selectors: [["bqd-loader"]],
1988				decls: 3,
1989				vars: 2,
1990				consts: [
1991					[
1992						1,
1993						"loading",
1994						3,
1995						"hidden"
1996					],
1997					[1, "pa-qd-skelton-loader"],
1998					[1, "pa-modal"],
1999					[
2000						1,
2001						"pa-title",
2002						"pa-skeleton"
2003					],
2004					[
2005						1,
2006						"pa-card",
2007						"pa-skeleton"
2008					],
2009					[1, "pa-row"],
2010					[
2011						1,
2012						"pa-input",
2013						"pa-skeleton"
2014					],
2015					[
2016						1,
2017						"pa-button",
2018						"pa-skeleton"
2019					],
2020					[1, "epcot-spinner"],
2021					[3, "ngClass"],
2022					[1, "loading-v1"],
2023					[1, "dot-flashing"]
2024				],
2025				template: function(a, e) {
2026					a & 1 && (r(0, "div", 0), h(1, $r, 7, 0, "div", 1)(2, Xr, 2, 1), s()), a & 2 && (g("hidden", !e.isLoading()), o(), u(e.showSkelton() ? 1 : 2));
2027				},
2028				dependencies: [Ie],
2029				styles: [".loading[_ngcontent-%COMP%], .loading-v2[_ngcontent-%COMP%]{position:absolute}.pa-qd-skelton-loader[_ngcontent-%COMP%]{width:100%;height:100%}.pa-qd-skelton-loader[_ngcontent-%COMP%]   .pa-modal[_ngcontent-%COMP%]{width:100%;max-width:100%;background:#fff;border-radius:3px;padding:14px;box-shadow:0 10px 30px #00000026;height:100%}.pa-qd-skelton-loader[_ngcontent-%COMP%]   .pa-title[_ngcontent-%COMP%]{width:100%;height:28px;margin-bottom:12px}.pa-qd-skelton-loader[_ngcontent-%COMP%]   .pa-card[_ngcontent-%COMP%]{height:60px;border-radius:10px;margin-bottom:12px}.pa-qd-skelton-loader[_ngcontent-%COMP%]   .pa-row[_ngcontent-%COMP%]{display:flex;gap:15px;margin-bottom:12px}.pa-qd-skelton-loader[_ngcontent-%COMP%]   .pa-input[_ngcontent-%COMP%]{flex:1;height:50px;border-radius:3px}.pa-qd-skelton-loader[_ngcontent-%COMP%]   .pa-button[_ngcontent-%COMP%]{height:40px;border-radius:3px}.pa-qd-skelton-loader[_ngcontent-%COMP%]   .pa-skeleton[_ngcontent-%COMP%]{position:relative;overflow:hidden;background:#e0e0e0;border-radius:3px}.pa-qd-skelton-loader[_ngcontent-%COMP%]   .pa-skeleton[_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%_shimmer 1.4s infinite}@keyframes _ngcontent-%COMP%_shimmer{to{left:150%}}"],
2030				changeDetection: 1
2031			}), t;
2032		})(), ha = (() => {
2033			let t = class {
2034				constructor() {
2035					this.loaderService = l(re), this.requests = [];
2036				}
2037				removeRequest(e) {
2038					let i = this.requests.indexOf(e);
2039					i !== -1 && this.requests.splice(i, 1), this.loaderService.depositRedirectInProgress() || this.loaderService.isLoading.set(this.requests.length > 0);
2040				}
2041				intercept(e, i) {
2042					return this.requests.push(e), this.loaderService.isLoading.set(!0), new wo((p) => {
2043						let b = i.handle(e).subscribe((f) => {
2044							f instanceof Lo && (this.removeRequest(e), p.next(f));
2045						}, (f) => {
2046							this.removeRequest(e), p.error(f);
2047						}, () => {
2048							this.removeRequest(e), p.complete();
2049						});
2050						return () => {
2051							this.removeRequest(e), b.unsubscribe();
2052						};
2053					});
2054				}
2055			};
2056			return t.ɵfac = function(a) {
2057				return new (a || t)();
2058			}, t.ɵprov = ce({
2059				token: t,
2060				factory: t.ɵfac,
2061				providedIn: "root"
2062			}), t;
2063		})(), Kt = (() => {
2064			let t = class {
2065				constructor() {
2066					this.window = l(fe), this.apiService = l(Ue), this.userDataService = l(W), this.dataService = l($), this.depositService = l(O), this.trackingValueService = l(Ki), this.supportedNetworks = null, this.paymentEwalletTokenService = l(Bi);
2067				}
2068				getPaymentRequest(e, i, p, b) {
2069					let f = {};
2070					return f.countryCode = i, f.currencyCode = p, f.total = {}, f.total.label = "", f.total.amount = b, this.userDataService?.userData?.configParams?.supportedNetworks ? f.supportedNetworks = this.userDataService?.userData?.configParams.supportedNetworks.split(",") : f.supportedNetworks = [
2071						"masterCard",
2072						"visa",
2073						"maestro",
2074						"amex"
2075					], f.merchantCapabilities = e === "Y" ? ["supports3DS", "supportsDebit"] : ["supports3DS"], f;
2076				}
2077				setApplePayData(e) {
2078					return {
2079						paymentMethod: e,
2080						amountInfo: {
2081							nativeCurrency: this.depositService?.depositInfo?.amountInfo?.nativeCurrency,
2082							nativeAmountString: this.depositService?.depositInfo?.amountInfo?.nativeAmountString
2083						},
2084						bonusInfo: {
2085							bonusId: null,
2086							tncFromBonusService: null,
2087							bonusTnCAccepted: null,
2088							bonusCode: ""
2089						},
2090						browserInfo: {
2091							browserLanguage: "en",
2092							browserScreenHeight: 1040,
2093							browserScreenWidth: 1920,
2094							browserTimeZone: -330
2095						},
2096						germanAMLChangesEnabled: !1,
2097						paymentAccountInfo: {
2098							paymethodID: "",
2099							paymentAccountId: "",
2100							cardType: "",
2101							originalCardEndDigits: ""
2102						},
2103						productPreference: "SPORTSBOOK",
2104						worldPaySessionIdStatus: !1,
2105						pageName: `${e}_input`
2106					};
2107				}
2108				processApplePayDeposit(e, i, p, b, f) {
2109					let N, C = this.userDataService?.userData;
2110					if ("ApplePaySession" in this.window && ApplePaySession.canMakePayments() === !0) try {
2111						if (this.userDataService?.userData?.configParams?.supportedNetworks) {
2112							let E = this.userDataService?.userData?.configParams.supportedNetworks.split(",");
2113							this.supportedNetworks = E;
2114						}
2115						i === "Y" ? N = {
2116							countryCode: p,
2117							currencyCode: e.amountInfo.nativeCurrency,
2118							total: {
2119								label: C?.configParams?.applePayLabelValue ?? "",
2120								type: "final",
2121								amount: e.amountInfo.nativeAmountString + ""
2122							},
2123							supportedNetworks: this.supportedNetworks ? this.supportedNetworks : [
2124								"masterCard",
2125								"visa",
2126								"maestro",
2127								"discover"
2128							],
2129							merchantCapabilities: ["supports3DS", "supportsDebit"]
2130						} : N = {
2131							countryCode: p,
2132							currencyCode: e.amountInfo.nativeCurrency,
2133							total: {
2134								label: C?.configParams?.applePayLabelValue ?? "",
2135								type: "final",
2136								amount: e.amountInfo.nativeAmountString + ""
2137							},
2138							supportedNetworks: this.supportedNetworks && this.supportedNetworks !== null ? this.supportedNetworks : [
2139								"masterCard",
2140								"visa",
2141								"maestro",
2142								"amex",
2143								"discover"
2144							],
2145							merchantCapabilities: ["supports3DS"]
2146						};
2147						let D = new ApplePaySession(1, N);
2148						D.onvalidatemerchant = (E) => {
2149							try {
2150								this.validationURL = E.validationURL, this.apiService.get(Q.GET_APPLEPAY_SESSION + "?validationUrl=" + this.validationURL + "&parentHostName=" + this.window?.location?.hostname).toPromise().then((P) => {
2151									D.completeMerchantValidation(P);
2152								}).catch((P) => {
2153									this.apiService.get("/commonservice/common/log?log=Exception occured in Applepay deposit Submit" + P).subscribe(() => {}, () => {});
2154								});
2155							} catch (P) {
2156								this.handleLogger(P, N);
2157							}
2158						}, D.onpaymentauthorized = (E) => {
2159							let P = JSON.stringify(E.payment);
2160							this.paymentEwalletTokenService.registerCardDetails(b, P, f).then((ee) => {
2161								e.paymentAccountInfo.paymentAccountId = ee?.body?.accounts[0].id, e.paymentAccountInfo.cardType = E.payment.token.paymentMethod.network, e.paymentAccountInfo.AccountFundingSource = E.payment.token.paymentMethod.type, e.paymentAccountInfo.originalCardEndDigits = E.payment.token.paymentMethod.displayName.split(" ")[1], e.details = te(ie({}, e?.details ?? {}), {
2162									GA_CLIENT_ID: this.trackingValueService?.gaClientId,
2163									GA_SESSION_ID: this.trackingValueService?.gaSessionId,
2164									entryUrl: this.trackingValueService?.entryUrl,
2165									NativeApp: this.trackingValueService?.nativeApp
2166								}), this.depositService.depositInfo.paymentAccountInfo.paymentAccountId = ee?.body?.accounts[0].id, this.depositService.depositInfo.paymentAccountInfo.cardType = E.payment.token.paymentMethod.network, this.depositService.depositInfo.paymentAccountInfo.AccountFundingSource = E.payment.token.paymentMethod.type, this.depositService.depositInfo.paymentAccountInfo.originalCardEndDigits = E.payment.token.paymentMethod.displayName.split(" ")[1], this.depositService.depositInfo.pageName = "APPLEPAYDIRECT_input", this.depositService.applePayDepositSubmit(e).then((_e) => {
2167									_e && _e.status === "SUCCESS" ? D.completePayment(ApplePaySession.STATUS_SUCCESS) : (D.completePayment(ApplePaySession.STATUS_FAILURE), D.abort());
2168								});
2169							}).catch((ee) => {
2170								D.abort(), this.handleLogger(ee, N);
2171							});
2172						}, D.begin();
2173					} catch (D) {
2174						this.handleLogger(D, N);
2175					}
2176				}
2177				handleLogger(e, i) {
2178					let p = "/commonservice/common/log?log=Exception in validate Merchant for paymentRequest " + JSON.stringify(i) + " with exception " + e;
2179					this.apiService.get(p).subscribe();
2180				}
2181			};
2182			return t.ɵfac = function(a) {
2183				return new (a || t)();
2184			}, t.ɵprov = ce({
2185				token: t,
2186				factory: t.ɵfac,
2187				providedIn: "root"
2188			}), t;
2189		})(), We = (() => {
2190			let t = class {
2191				constructor() {}
2192				initializeServices() {
2193					this.iframeService = new gr(), this.eventBridge = new Zi();
2194				}
2195				_iframeService() {
2196					return this.iframeService;
2197				}
2198				_eventBridge() {
2199					return this.eventBridge;
2200				}
2201				ngOnDestroy() {
2202					this.destroyServices();
2203				}
2204				destroyServices() {
2205					this.iframeService = null, this.eventBridge = null;
2206				}
2207				initialize() {
2208					this.destroyServices(), this.initializeServices();
2209				}
2210			};
2211			return t.ɵfac = function(a) {
2212				return new (a || t)();
2213			}, t.ɵprov = ce({
2214				token: t,
2215				factory: t.ɵfac,
2216				providedIn: "root"
2217			}), t;
2218		})(), Wt = (() => {
2219			let t = class {
2220				constructor() {
2221					this.document = l(ue), this.window = l(fe), this.dataService = l($);
2222				}
2223				fetchWPSessionId(e, i, p, b) {
2224					return Se(this, null, function* () {
2225						if (this.baseWorldPayURLForDDC = e, p && i) {
2226							this.window.addEventListener ? yield this.window.addEventListener("message", this.setWorldPaySessionId.bind(this), !1) : yield this.window.attachEvent("onmessage", this.setWorldPaySessionId.bind(this));
2227							let f = "<body onload=\"document.collectionForm.submit();\"><form id=\"collectionForm\" name=\"collectionForm\" action=\"" + p + "\" method=\"POST\"><input type=\"hidden\" name=\"Bin\" value=\"" + b + "\" /><input type=\"hidden\" name=\"JWT\" value=\"" + i + "\" /></form></body>", N = this.document.createElement("iframe");
2228							N.width = "0", N.height = "0", N.style.visibility = "hidden", N.style.display = "none", N.srcdoc = f, this.document.body.appendChild(N);
2229						}
2230					});
2231				}
2232				setWorldPaySessionId(e) {
2233					if (e.origin === this.baseWorldPayURLForDDC) {
2234						let i = e?.data && typeof e.data == "string" && JSON.parse(e?.data);
2235						i && i.Status ? (this.worldPaySessionId = i.SessionId, this.dataService.worldPaySessionId = i.SessionId) : this.dataService.worldPaySessionId = "";
2236					}
2237				}
2238			};
2239			return t.ɵfac = function(a) {
2240				return new (a || t)();
2241			}, t.ɵprov = ce({
2242				token: t,
2243				factory: t.ɵfac,
2244				providedIn: "root"
2245			}), t;
2246		})(), ba = () => ["600", "602"], ga = (t, a) => ({
2247			hhmm: t,
2248			date: a
2249		}), fa = (t) => ({ clickHereUrl: t }), Qt = (t) => ({ accountbalanceInfo: t }), pt = (t) => ({ amount: t }), Sa = (t) => ({ url: t }), va = (t) => ({ limit: t }), jt = (() => {
2250			let t = class {
2251				constructor() {
2252					this.userDataService = l(W), this.depositService = l(O), this.store = l(oa), this.optionListService = l(se), this.dataService = l($), this.gtmService = l(j), this.navigationService = l(Ct), this.affordabilityService = l(Ar), this.currencyPipe = l(oe), this.currencyPLN = "PLN", this.selectedOption = M.required(), this.tempObj = {}, this.sessionTimeout = {
2253						status: !1,
2254						url: ""
2255					}, this.reversal = {
2256						isExists: !1,
2257						data: [],
2258						totalAmount: 0
2259					}, this.messageType = X, this.errorCode = this.store.getErrorCode(), ge(() => {
2260						this.arcDepositBlockStatus = this.store.getArcDepositBlockStatus();
2261					});
2262				}
2263				ngOnInit() {
2264					this.configParams = this.userDataService?.userData?.configParams;
2265					let e = this.dataService.sessionInfo?.LANG_ID;
2266					this.liveChatRiskPlayerUrl = `${this.userDataService?.userData?.configParams?.merchant_hostname}/${e}${Q.LIVE_CHAT_ES_LINK}`, this.isEsRiskPlayer = this.selectedOption()?.paymentAccountInfo?.isESRiskPlayer == "Y", this.isEsRiskPlayer && this.gtmService.riskyPlayerAccountTempBlock("betslip quick deposit"), this.checkArchDeposit(), this.sessionTimeout.status = !!this.userDataService?.userData?.userInfo?.sessionTimeOutStatus, this.sessionTimeout.status && (this.sessionTimeout.url = this.userDataService?.userData?.configParams?.session_limit_update_url || ""), this.configParams?.isSpainExpiryKycRefreshCheckEnabled == "Y" && ["600", "602"].includes(this.configParams?.rekycSubErrorCode) && (this.esExpIdBannerName = "avoid account restrictions banner", this.esExpIdPositionEvnt = this.configParams?.rekycSubErrorCode == "600" ? "verification pending" : "verification pending id", this.gtmService.raiseEventForEsExpIdKycLoad(this.esExpIdBannerName, this.esExpIdPositionEvnt)), this.getReversals(), this.handlekycRedirection(), this.showMLLinterceptor = this.configParams?.tuRefreshMllFlagStatus?.toLowerCase() == "pen
2266ding" && this.configParams?.limitType, this.showMLLinterceptor && (this.depositService.isFormDisable.set(this.showMLLinterceptor), this.mllLimitType = this.configParams?.limitType?.toLowerCase() == "calendar" ? "calendar month" : "r30", this.affordabilityService.getSnapshotDetails().subscribe((i) => {
2267						this.affordabilityLevel = i?.affordabilityStatus, this.affEmploymentGroup = i?.employmentGroup, this.affAgeGroup = i?.ageGroup, this.tuRefreshMllBanner = `max loss limit tu refresh - ${this.currencyPipe.transform(this.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);
2268					}));
2269				}
2270				getReversals() {
2271					this.reversal.data = this.optionListService?.reversalArr || [], this.reversal.isExists = this.optionListService?.reversalExists, this.getSumOfAllReversals();
2272				}
2273				checkArchDeposit() {
2274					this.userDataService?.userData?.userInfo && (this.arcDepositBlockStatus = this.userDataService?.userData?.userInfo?.userARCDeclinedDepositStatus, this.arcDeclinedDepositClickHereUrl = this.userDataService?.userData?.configParams?.arcDeclinedDepositClickHereUrl || "", this.arcDepositBlockStatus?.depositBlocked && (this.handleArcDepositGtmEvent(), this.optionListService.redirectToMainCashier()));
2275				}
2276				handlekycRedirection() {
2277					this.kycPLverification = ["SUSPENDED_GRACE_DAYS_OVER", "SUSPENDED_DEPOSIT_AMOUNT_EXCEEDED"].includes(this.userDataService?.userData?.userInfo?.ezecashCategoryComment), this.kycRedirectionUrl = this.userDataService?.userData?.configParams?.kyc_verify_redirection_url || "", (this.kycPLverification || this.sessionTimeout.status || this.errorCode()) && this.depositService.resizeCashier();
2278				}
2279				liveChatUrlRisky() {
2280					this.gtmService.riskyPlayerClickOnLiveChat("account restricted message", "betslip quick deposit", this.liveChatRiskPlayerUrl), this.navigationService.goTo(this.liveChatRiskPlayerUrl, { forceReloadTarget: "top" });
2281				}
2282				submitAdaDeposit() {
2283					this.depositService.showDepositFailure.set(!1), this.depositService.resizeCashier(), this.store.setAdaInteractionMessage(!1), this.store.errorCode.set(0), this.depositService.depositInfo.details.adaContinue = "true", this.depositService.submitDeposit(), this.handleGTMEvent("continue");
2284				}
2285				unblockForm() {
2286					this.store.setAdaInteractionMessage(!1), this.store.errorCode.set(0), this.depositService.resizeCashier();
2287					let e = this.depositService?.depositInfo?.details || { adjustAmountCount: 1 };
2288					e.adjustAmountCount = (e.adjustAmountCount || 0) + 1, this.depositService?.QDType === J.GVCBETSLIP && this.depositService.postMessageToParent({
2289						eventName: "DepositAvailable",
2290						eventData: { available: !0 }
2291					}, "*"), this.depositService.depositInfo.details = e, this.handleGTMEvent("cancel");
2292				}
2293				handleGTMEvent(e) {
2294					this.gtmService.raiseEventForUnusualDeposit(e, "betslip quick deposit", this.depositService?.depositInfo?.amountInfo?.nativeAmountString);
2295				}
2296				submitPLDeposit() {
2297					this.depositService.showDepositFailure.set(!1), this.depositService.resizeCashier(), this.store.setcontinueDeposit(!0);
2298				}
2299				depositBack() {
2300					this.store.setErrorCode(0);
2301				}
2302				gotoWithdrawal() {
2303					let e = { component: te(ie({}, this.tempObj), {
2304						CategoryEvent: "cashier",
2305						LabelEvent: "withdrawal process",
2306						LocationEvent: "betslip",
2307						ActionEvent: "reverse withdrawal link - clicked"
2308					}) };
2309					this.gtmService.raiseComponentEvent("Event.Tracking", e), this.optionListService.showReversalWithdrawal.set(!0);
2310				}
2311				getSumOfAllReversals() {
2312					this.reversal.totalAmount = this.reversal.data?.reduce((e, i) => e + parseFloat(i?.redeemAmount?.value || 0), 0).toFixed(2);
2313				}
2314				handleArcDepositGtmEvent() {
2315					let e = { component: te(ie({}, {}), {
2316						CategoryEvent: "cashier",
2317						LabelEvent: "high volume deposit declines - deposit blocked",
2318						ActionEvent: "click",
2319						LocationEvent: "betslip quick deposit",
2320						EventDetails: "high volume deposit declines - blocked message",
2321						URLClicked: "not applicable"
2322					}) };
2323					this.gtmService.raiseComponentEvent("Event.Tracking", e);
2324				}
2325				openKycRedirectUrl() {
2326					this.navigationService.goTo(this.kycRedirectionUrl, { forceReloadTarget: "top" });
2327				}
2328				updateNowCta() {
2329					this.gtmService.raiseEventForEsExpIdKycClick(this.esExpIdBannerName + " - update now cta", this.configParams?.rekycUrl + "&cashierQd=true", this.esExpIdPositionEvnt);
2330				}
2331				mllInterceptorClick(e) {
2332					let i = e ? "keep limit" : "set limit";
2333					this.gtmService.raiseEventForaffordabilityMsgsLoadandClick("deposit process", "click", this.tuRefreshMllBanner, i + " cta", this.configParams?.limitUrl, this.affordabilityLevel, this.affEmploymentGroup, this.affAgeGroup, this.mllLimitType);
2334					let p = {
2335						flag: "tu_mll",
2336						dnaId: this.configParams?.dnaId,
2337						status: "completed",
2338						consent: i,
2339						dnaIdInfo: {}
2340					};
2341					this.depositService.updateDnaConfig(p).then(() => {
2342						e && (this.showMLLinterceptor = !1, this.depositService.isFormDisable.set(!1));
2343					});
2344				}
2345			};
2346			return t.ɵfac = function(a) {
2347				return new (a || t)();
2348			}, t.ɵcmp = T({
2349				type: t,
2350				selectors: [["app-additional-messages"]],
2351				inputs: { selectedOption: [1, "selectedOption"] },
2352				decls: 11,
2353				vars: 8,
2354				consts: [
2355					[3, "type"],
2356					[
2357						1,
2358						"reversal-container",
2359						3,
2360						"type"
2361					],
2362					["info", ""],
2363					[1, "mb-2"],
2364					[
2365						1,
2366						"ada-msg",
2367						"mt-2"
2368					],
2369					[
2370						"id",
2371						"submitAdaDeposit",
2372						3,
2373						"click"
2374					],
2375					[
2376						"id",
2377						"unblockForm",
2378						3,
2379						"click"
2380					],
2381					["error", ""],
2382					[3, "vnDynamicHtml"],
2383					[
2384						1,
2385						"space-between",
2386						"mt-2"
2387					],
2388					[
2389						"type",
2390						"submit",
2391						1,
2392						"btn",
2393						"btn-primary",
2394						3,
2395						"click"
2396					],
2397					[
2398						"type",
2399						"button",
2400						1,
2401						"btn",
2402						"btn-primary",
2403						"ml-2",
2404						3,
2405						"click"
2406					],
2407					[
2408						"type",
2409						"button",
2410						"id",
2411						"submitPlDeposit",
2412						1,
2413						"btn",
2414						"btn-primary",
2415						"mt-2",
2416						3,
2417						"click"
2418					],
2419					[
2420						"type",
2421						"button",
2422						1,
2423						"btn",
2424						"btn-primary",
2425						"mt-2",
2426						3,
2427						"click"
2428					],
2429					[
2430						"info",
2431						"",
2432						1,
2433						"reversal-notification"
2434					],
2435					[
2436						"id",
2437						"gotoWithdrawal",
2438						1,
2439						"reversal-link",
2440						3,
2441						"click"
2442					],
2443					[3, "click"],
2444					[1, "float-right"],
2445					["warning", ""],
2446					[1, "text-bold"],
2447					[
2448						"target",
2449						"_top",
2450						1,
2451						"float-right",
2452						"text-bold",
2453						"text-decoration-none",
2454						"mt-2",
2455						3,
2456						"click",
2457						"href"
2458					],
2459					[1, "line-space"],
2460					[
2461						1,
2462						"d-flex",
2463						"justify-content-center",
2464						"mb-2"
2465					],
2466					[
2467						"type",
2468						"button",
2469						1,
2470						"btn",
2471						"btn-secondary",
2472						"mr-3",
2473						3,
2474						"click"
2475					],
2476					[
2477						"type",
2478						"button",
2479						"target",
2480						"_top",
2481						1,
2482						"btn",
2483						"btn-primary",
2484						3,
2485						"click",
2486						"href"
2487					]
2488				],
2489				template: function(a, e) {
2490					if (a & 1 && (h(0, Zr, 19, 16, "show-message", 0)(1, es, 8, 7, "show-message", 0)(2, is, 1, 1)(3, as, 20, 28, "show-message", 0)(4, os, 16, 25, "show-message", 0), h(5, ns, 11, 10, "show-message", 0), h(6, rs, 7, 10, "show-message", 0), h(7, ss, 10, 16, "show-message", 1), h(8, ls, 10, 7, "show-message", 0), h(9, ds, 10, 10, "show-message", 0), h(10, ms, 19, 23)), a & 2) {
2491						let i;
2492						u((i = e.errorCode()) === 168 ? 0 : i === 169 ? 1 : i === 170 ? 2 : i === 301 ? 3 : i === 302 ? 4 : -1), o(5), u(e.kycPLverification ? 5 : -1), o(), u(e.sessionTimeout.status ? 6 : -1), o(), u(e.depositService?.QDType == "GVCBETSLIP" && e.reversal?.isExists ? 7 : -1), o(), u(e.isEsRiskPlayer ? 8 : -1), o(), u(e.configParams?.isSpainExpiryKycRefreshCheckEnabled == "Y" && gt(7, ba).includes(e.configParams == null ? null : e.configParams.rekycSubErrorCode) ? 9 : -1), o(), u(e.showMLLinterceptor && e.configParams?.limitType ? 10 : -1);
2493					}
2494				},
2495				dependencies: [
2496					de,
2497					tt,
2498					ze,
2499					V,
2500					oe
2501				],
2502				styles: [".reversal-notification[_ngcontent-%COMP%]   .reversal-link[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:flex-end}.ada-msg[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between}"],
2503				changeDetection: 1
2504			}), t;
2505		})(), Jt = (() => {
2506			let t = class {
2507				constructor() {
2508					this.apiService = l(Ue), this.depositService = l(O), this.userDataService = l(W), this.loaderService = l(re), this.messageType = X, this.activeDepositCurfewInfo = ae();
2509				}
2510				ngOnInit() {
2511					this.userDataService._userData.configParams?.depositNewCurfewEnabled === "Y" ? this.getDepositCurfewDetails() : this.loaderService.isSkelton.set(!1);
2512				}
2513				getDepositCurfewDetails() {
2514					(dt ? ho(dt.value) : this.apiService.get(Q.DEPOSIT_CURFEW_DETAILS_URI)).subscribe((e) => {
2515						e && e?.inDepositCurfew ? (this.activeDepositCurfew = e?.inDepositCurfew, this.activeDepositCurfewInfo.emit(!!this.activeDepositCurfew), this.depositService.resizeCashier(), this.depositCurfewRedirectUrl = e?.depositCurfewUrl?.url) : dt || (dt = { value: e }), this.loaderService.isSkelton.set(!1);
2516					});
2517				}
2518			};
2519			return t.ɵfac = function(a) {
2520				return new (a || t)();
2521			}, t.ɵcmp = T({
2522				type: t,
2523				selectors: [["bqd-dep-curfew-message"]],
2524				outputs: { activeDepositCurfewInfo: "activeDepositCurfewInfo" },
2525				decls: 1,
2526				vars: 1,
2527				consts: [
2528					[3, "type"],
2529					["info", ""],
2530					[
2531						"target",
2532						"_top",
2533						1,
2534						"ml-1",
2535						3,
2536						"href"
2537					]
2538				],
2539				template: function(a, e) {
2540					a & 1 && h(0, us, 9, 9, "show-message", 0), a & 2 && u(e.activeDepositCurfew && !e.isInPlayBreak ? 0 : -1);
2541				},
2542				dependencies: [
2543					tt,
2544					de,
2545					V
2546				],
2547				encapsulation: 2,
2548				changeDetection: 1
2549			}), t;
2550		})(), Xt = (() => {
2551			let t = class {
2552				constructor() {
2553					this.depositRedirectService = l(Bt), this.depositService = l(O), this.messageType = X, this.isPopupBlocked = this.depositRedirectService?.popupBlocked, this.depositService.resizeCashier();
2554				}
2555				redirectToThirdParty() {
2556					this.depositRedirectService.redirectToThirdParty(this.depositService.handleResponse), this.depositService.resizeCashier();
2557				}
2558			};
2559			return t.ɵfac = function(a) {
2560				return new (a || t)();
2561			}, t.ɵcmp = T({
2562				type: t,
2563				selectors: [["app-redirect-message"]],
2564				decls: 4,
2565				vars: 2,
2566				consts: [
2567					[3, "type"],
2568					["info", ""],
2569					[
2570						"href",
2571						"javascript: void(0);",
2572						1,
2573						"d-flex",
2574						"justify-content-end",
2575						3,
2576						"click"
2577					]
2578				],
2579				template: function(a, e) {
2580					a & 1 && (r(0, "show-message", 0)(1, "div", 1), h(2, hs, 7, 6
2580)(3, bs, 3, 3, "p"), s()()), a & 2 && (g("type", e.messageType.INFO), o(2), u(e.isPopupBlocked ? 2 : 3));
2581				},
2582				dependencies: [de, V],
2583				encapsulation: 2,
2584				changeDetection: 1
2585			}), t;
2586		})(), Zt = (() => {
2587			let t = class {
2588				constructor() {
2589					this.depositTxnLtmService = l(rt), this.position = it.CO_DEPOSIT_LIMIT_MESSAGES;
2590				}
2591				ngOnDestroy() {
2592					this.depositTxnLtmService.clearTxnLtmBanner();
2593				}
2594			};
2595			return t.ɵfac = function(a) {
2596				return new (a || t)();
2597			}, t.ɵcmp = T({
2598				type: t,
2599				selectors: [["app-bqd-deposit-txn-ltm-messages"]],
2600				decls: 1,
2601				vars: 1,
2602				consts: [[3, "position"]],
2603				template: function(a, e) {
2604					a & 1 && v(0, "pa-msg-banner", 0), a & 2 && g("position", e.position);
2605				},
2606				dependencies: [Gt],
2607				styles: [`.betslipqd-container app-bqd-deposit-txn-ltm-messages .ds-alert.ds-alert-info{background-color:#f4f9ff}.betslipqd-container app-bqd-deposit-txn-ltm-messages .ds-alert.ds-alert-info .ds-alert-icon{color:#475eec}.betslipqd-container app-bqd-deposit-txn-ltm-messages .ds-alert.ds-alert-info .ds-alert-content-container{color:#1d1c3b}
2608`],
2609				encapsulation: 2
2610			}), t;
2611		})(), Qe = lo(Un(), 1), xa = class {}, ya = (() => {
2612			let t = class {
2613				constructor() {
2614					this.document = l(ue), this.depositService = l(O), this.behaviorData = l(K), this.gtmService = l(j), this.bonusService = l(Ke), this.gridAmounts = xr.gridAmounts, this.data = ae(), this.depositInfo = this.depositService.depositInfo;
2615				}
2616				fillAmount(e, i) {
2617					e.preventDefault(), e.stopPropagation(), this.document.getElementById("userAmount")?.focus();
2618					let p = this.depositInfo?.amountInfo?.nativeAmountString || 0;
2619					p = (parseFloat(p) + parseFloat(i)).toFixed(2);
2620					let b = {
2621						nativeAmountString: p,
2622						activeItem: i,
2623						amountGridIncrementalValue: 0,
2624						isGridSelected: !0
2625					};
2626					this.data.emit(b), this.behaviorData.changeEnteredAmount(p), this.bonusService.handleBonusAmount(this.depositInfo), this.gtmService.raiseOnChangeAmtGTMEvent("deposit amount - select", "presetamountvalues", p);
2627				}
2628			};
2629			return t.ɵfac = function(a) {
2630				return new (a || t)();
2631			}, t.ɵcmp = T({
2632				type: t,
2633				selectors: [["gvc-amount-grid-buttons"]],
2634				outputs: { data: "data" },
2635				decls: 3,
2636				vars: 0,
2637				consts: [
2638					[
2639						1,
2640						"gvc-grid-buttons",
2641						"grid-buttons"
2642					],
2643					[
2644						"type",
2645						"button",
2646						1,
2647						"btn",
2648						"btn-primary"
2649					],
2650					[
2651						"type",
2652						"button",
2653						1,
2654						"btn",
2655						"btn-primary",
2656						3,
2657						"mousedown"
2658					]
2659				],
2660				template: function(a, e) {
2661					a & 1 && (F(0, "div", 0), Ge(1, gs, 2, 1, "button", 1, qe), B()), a & 2 && (o(), Fe(e.gridAmounts));
2662				},
2663				encapsulation: 2,
2664				changeDetection: 1
2665			}), t;
2666		})(), Na = ["userAmount"], wa = (t) => ({ "pe-none": t }), ka = (() => {
2667			let t = class {
2668				constructor() {
2669					this.depositService = l(O), this.behaviorData = l(K), this.optionListService = l(se), this.elementRef = l(Ci), this.gtmService = l(j), this.userDataService = l(W), this.bonusService = l(Ke), this.deviceService = l(At), this.ukLccpLimitsService = l(lt), this.gdlFraService = l(nt), this.gridData = M.required(), this.showKeyboard = ae(), this.depositLimitCheckEnabled = ae(), this.subscriptions$ = [], this.ccFamily = pe.CCFAMILY, this.isKeyboardOpen = !1, this.isMobile = !1, this.oldAmount = "", this.isItalyLimitChangesEnabled = !1, this.depositInfo = this.depositService?.depositInfo;
2670				}
2671				ngOnChanges() {
2672					this.initialize();
2673				}
2674				ngOnInit() {
2675					this.getBehaviorData();
2676				}
2677				initialize() {
2678					this.maxDepositLimit = "0", this.showAmountError = !0, this.isMobile = this.deviceService.isMobile;
2679					let e = this.userDataService?.userData?.configParams;
2680					this.isItalyLimitChangesEnabled = this.userDataService?.userData?.configParams?.italy_limits_enabled === "Y", this.ccDepositLimitCheckEnabled = e?.isCreditCardDepositLimitCheckEnabled === U.YES, this.ccDepositLimitCheckEnabled && (this.ccCurrentDepositLimit = e?.currentCreditCardDepositLimit), this.depositInfo.amountInfo.nativeCurrency = this.selectedOption?.currencyInfo?.defaultCurr || this.selectedOption?.currencyInfo?.currencyList[0], this.selfLimits = this.selectedOption?.paymentMethodInfo?.txnLimitInfo, this.gvcAmountFormGroup.addControl("userAmount", new Ye(""));
2681					let i = this.selectedOption?.paymentMethodInfo?.txnLimitInfo?.maxLimit?.value;
2682					i && (this.maxDepositLimit = parseFloat(i).toFixed(2)), this.gridData() && this.gridData()?.n
2682ativeAmountString && (this.depositInfo.amountInfo.nativeAmountString = this.gridData()?.nativeAmountString, this.validateAmount()), this.oldAmount = this.depositInfo.amountInfo.nativeAmountString;
2683				}
2684				onChangeAmt() {
2685					this.validateAmount(), this.show(), this.behaviorData.changeEnteredAmount(this.depositInfo?.amountInfo?.nativeAmountString), this.ukLccpLimitsService.clearUkLccpBanner(), this.gdlFraService.clearGdlBanner();
2686				}
2687				validateAmount() {
2688					this.showAmountError = !0, this.minLimit = this.selectedOption?.paymentMethodInfo?.minDepositLimit?.value, this.maxLimit = this.selectedOption?.paymentMethodInfo?.maxDepositLimit?.value, this.setValidator(this.minLimit, this.maxLimit), this.amountInAccCurrency = this.depositService.getAmountInAccountCurrency(), this.selectedOption?.accountBalance && parseFloat(this.amountInAccCurrency) > this.selectedOption?.accountBalance && this.gvcAmountFormGroup?.controls?.userAmount?.setValidators(R.compose([
2689						R.required,
2690						R.pattern("^[0-9]+(.[0-9]{1,2})?$"),
2691						R.min(this.minLimit),
2692						R.max(this.maxLimit),
2693						da(!0)
2694					]));
2695					let e = this.depositInfo?.amountInfo?.nativeCurrency, i = this.optionListService?.selectedOption?.paymentMethodInfo?.minDepositLimit?.currencyCode;
2696					if (e?.toUpperCase() !== i?.toUpperCase()) {
2697						let p = Number(this.depositService.getAmountInTxnCurrency());
2698						if (this.amountInAccCurrency < this.maxLimit && this.setValidator(this.minLimit, p), this.amountInAccCurrency < this.minLimit) {
2699							let b = p < this.minLimit ? this.minLimit : p;
2700							this.setValidator(b, this.maxLimit);
2701						}
2702					}
2703					this.gvcAmountFormGroup?.controls.userAmount?.markAsTouched(), this.gvcAmountFormGroup?.controls.userAmount?.updateValueAndValidity(), this.validateSelfSetLimits(), this.validateOccuDetails(), this.combinedValidator();
2704				}
2705				setValidator(e, i) {
2706					this.gvcAmountFormGroup?.controls?.userAmount?.setValidators(R.compose([
2707						R.required,
2708						R.pattern("^[0-9]+(.[0-9]{1,2})?$"),
2709						R.min(e),
2710						R.max(i)
2711					]));
2712				}
2713				validateSelfSetLimits() {
2714					this.depositLimitCheckEnabled.emit(!1), (this.selfLimits?.type?.includes("purchase_limit_") || this.selfLimits?.type?.includes("svoc_limit_") || this.userDataService?.userData?.configParams?.rg_netloss_lccp_limit_enable == "Y" && (this.selfLimits?.type.includes("rg_netloss_limit_") || this.selfLimits?.type.includes("rg_limit_")) || this.isItalyLimitChangesEnabled && (this.selfLimits?.type?.includes("money_loss_limit_") || this.selfLimits?.type?.includes("rg_limit_")) || this.selfLimits?.type?.toLowerCase()?.includes("gdl_fra_limit_ltm")) && (+this.depositInfo?.amountInfo?.nativeAmountString > +this.selectedOption?.paymentMethodInfo?.minDepositLimit?.value && +this.depositInfo?.amountInfo?.nativeAmountString > +this.maxDepositLimit ? (this.selfLimitValidation(), this.showAmountError = !1) : this.showAmountError = !0), this.ccDepositLimitCheckEnabled && this.selectedOption?.creditCard && ((parseFloat(this.ccCurrentDepositLimit) < parseFloat(this.amountInAccCurrency) || parseFloat(this.ccCurrentDepositLimit) < parseFloat(this.selectedOption?.paymentMethodInfo?.txnLimitInfo?.minLimit?.value)) && (this.showAmountError = !1, this.depositLimitCheckEnabled.emit(!0), this.gvcAmountFormGroup?.controls?.userAmount?.setValidators(R.compose([
2715						R.required,
2716						R.pattern("^[0-9]+(.[0-9]{1,2})?$"),
2717						R.min(this.minLimit),
2718						R.max(this.maxLimit),
2719						da(!0),
2720						Vt(!0)
2721					]))), this.gvcAmountFormGroup?.controls.userAmount?.markAsTouched(), this.gvcAmountFormGroup?.controls.userAmount?.updateValueAndValidity(), this.depositService.resizeCashier());
2722				}
2723				selfLimitValidation() {
2724					this.gvcAmountFormGroup?.controls?.userAmount?.setValidators(R.compose([
2725						R.required,
2726						R.pattern("^[0-9]+(.[0-9]{1,2})?$"),
2727						R.min(this.minLimit),
2728						R.max(parseFloat(this.maxDepositLimit)),
2729						Vt(!0)
2730					])), this.gvcAmountFormGroup?.controls?.userAmount?.updateValueAndValidity();
2731				}
2732				show() {
2733					this.isKeyboardOpen = !0, this.emitKeyboardInfo();
2734				}
2735				hide() {
2736					let e = this.depositInfo?.amountInfo?.nativeAmountString;
2737					this.depositInfo.amountInfo.nativeAmountString = e ? isNaN(e) ? e : parseFloat(e).toFixed(2) : "", this.oldAmount !== this.depositInfo.amountInfo.nativeAmountString && this.depositInfo.amountInfo.nativeAmountString && (this.gtmService.raiseOnChangeAmtGTMEvent("Deposit Amount - Select", "Typed", this.depositInfo?.amountInfo?.nativeAmountString), this.oldAmount = this.depositInfo.amountInfo.nativeAmountString), this.validateAmount(), this.bonusService.handleBonusAmount(this.depositInfo), this.isKeyboardOpen = !1, this.emitKe
2737yboardInfo();
2738				}
2739				emitKeyboardInfo() {
2740					setTimeout(() => {
2741						this.showKeyboard.emit({
2742							isVisible: this.isKeyboardOpen,
2743							currentValue: this.depositInfo?.amountInfo?.nativeAmountString,
2744							name: "amount"
2745						}), this.depositService.resizeCashier();
2746					}, 0);
2747				}
2748				getBehaviorData() {
2749					this.subscriptions$.push(this.behaviorData.getEnteredAmount.subscribe((e) => {
2750						this.depositInfo.amountInfo.nativeAmountString = e, e && (this.emitKeyboardInfo(), this.validateAmount());
2751					}));
2752				}
2753				keyPressNumbersDecimal(e) {
2754					return this.depositService.keyPressNumbersDecimal(e);
2755				}
2756				ngOnDestroy() {
2757					this.subscriptions$.map((e) => e.unsubscribe());
2758				}
2759				validateRekycLimit() {
2760					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.amountInfo.nativeAmountString) > Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit)) ? { spainRekycLimit: !0 } : null;
2761				}
2762				validateOccuDetails() {
2763					this.userDataService?.userData?.configParams?.isPlayerJobDetailsUpdated == "N" && !this.behaviorData.userODetails?.softLaunch && Number(this.depositInfo?.amountInfo?.nativeAmountString) >= this.minLimit && ["allow-payment"].includes(this.behaviorData.userODetails?.status) && this.behaviorData.userODetails?.allowedAmt < this.depositInfo?.amountInfo?.nativeAmountString && (this.gvcAmountFormGroup?.controls?.userAmount?.addValidators([Or.bind(this)()]), this.gvcAmountFormGroup?.controls?.userAmount?.markAsTouched(), this.gvcAmountFormGroup?.controls?.userAmount?.updateValueAndValidity());
2764				}
2765				validateAnnRekycLimit() {
2766					return this.userDataService?.userData?.configParams?.rekycSubErrorCode == "702" && (Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) < Number(this.selectedOption?.paymentMethodInfo?.minDepositLimit?.value) || Number(this.depositInfo?.amountInfo?.nativeAmountString) > Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit)) ? { spainAnnRekycLimitExceeded: !0 } : null;
2767				}
2768				validateAmlThreshold() {
2769					if (this.selectedOption?.paymentMethodInfo?.type === "CC" && this.userDataService?.userData?.configParams?.esAmlThresholdLimitsEnabled === "Y") {
2770						if (Number(this.selectedOption?.paymentAccountInfo?.es_allowed_amount) < this.minLimit) return { spainThreshLimitBreached: !0 };
2771						if (Number(this.depositInfo?.amountInfo?.nativeAmountString) > Number(this.selectedOption?.paymentAccountInfo?.es_allowed_amount)) return { spainThreshLimitToBeBreached: !0 };
2772					}
2773					return null;
2774				}
2775				validateEsExpiredIdCheck() {
2776					return this.userDataService?.userData?.configParams?.isSpainExpiryKycRefreshCheckEnabled == "Y" && this.userDataService?.userData?.configParams?.rekycSubErrorCode == "604" && (Number(this.depositInfo?.amountInfo?.nativeAmountString) > Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) || Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) < Number(this.selectedOption?.paymentMethodInfo?.minDepositLimit?.value)) ? (this.showAmountError = !1, { expiredKycLimitValidation: !0 }) : null;
2777				}
2778				combinedValidator() {
2779					let e = this.validateAnnRekycLimit(), i = this.validateAmlThreshold(), p = this.validateRekycLimit();
2780					if (e) {
2781						if (this.gvcAmountFormGroup?.controls?.userAmount?.addValidators([qr.bind(this)()]), this.gvcAmountFormGroup?.controls?.userAmount?.markAsTouched(), this.gvcAmountFormGroup?.controls?.userAmount?.updateValueAndValidity(), this.depositService.resizeCashier(), this.gvcAmountFormGroup?.controls?.userAmount?.dirty || this.gvcAmountFormGroup?.controls?.userAmount?.touched) {
2782							let b = Number(this.userDataService?.userData?.configParams?.rekycRemainingLimit) < Number(this.selectedOption?.paymentMethodInfo?.minDepositLimit?.value) ? "payment method restriction banner" : "y
2782ou can deposit upto " + this.userDataService?.userData?.configParams?.rekycRemainingLimit + "€ banner";
2783							this.gtmService.raiseEventForAnnRekycLoad(b);
2784						}
2785						return;
2786					}
2787					if (this.validateEsExpiredIdCheck()) {
2788						if (this.gvcAmountFormGroup?.controls?.userAmount?.addValidators([Br()]), this.gvcAmountFormGroup?.controls?.userAmount?.markAsTouched(), this.gvcAmountFormGroup?.controls?.userAmount?.updateValueAndValidity(), this.depositService.resizeCashier(), this.gvcAmountFormGroup?.controls?.userAmount?.dirty || this.gvcAmountFormGroup?.controls?.userAmount?.touched) {
2789							let b = 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";
2790							this.gtmService.raiseEventForEsExpIdKycLoad(b, "partially verified/web verification passed");
2791						}
2792						return;
2793					}
2794					if (i) {
2795						let b = this.selectedOption?.paymentMethodInfo?.paymentMethod?.toLowerCase();
2796						i?.spainThreshLimitBreached ? (this.gvcAmountFormGroup?.controls?.userAmount?.clearValidators(), this.gvcAmountFormGroup?.controls?.userAmount?.addValidators([Gr.bind(this)()]), this.gtmService.raiseEventForInsVerLoad(b + " - over 2k banner")) : i?.spainThreshLimitToBeBreached && (this.gvcAmountFormGroup?.controls?.userAmount?.addValidators([Fr.bind(this)()]), (this.gvcAmountFormGroup?.controls?.userAmount?.dirty || this.gvcAmountFormGroup?.controls?.userAmount?.touched) && this.gtmService.raiseEventForInsVerLoad(b + " - under 2k banner")), this.gvcAmountFormGroup?.controls?.userAmount?.markAsTouched(), this.gvcAmountFormGroup?.controls?.userAmount?.updateValueAndValidity(), this.depositService.resizeCashier();
2797						return;
2798					}
2799					if (p) {
2800						this.gvcAmountFormGroup?.controls?.userAmount?.addValidators([Mr.bind(this)()]), this.gvcAmountFormGroup?.controls?.userAmount?.markAsTouched(), this.gvcAmountFormGroup?.controls?.userAmount?.updateValueAndValidity(), this.depositService.resizeCashier(), (this.gvcAmountFormGroup?.controls?.userAmount?.dirty || this.gvcAmountFormGroup?.controls?.userAmount?.touched) && this.gtmService.raiseEventForRekycLoad("user exceeded deposit limit banner");
2801						return;
2802					}
2803					return this.validateEskYCCheck() && (this.gvcAmountFormGroup?.controls?.userAmount?.addValidators([ca.bind(this)()]), this.gvcAmountFormGroup?.controls?.userAmount?.markAsTouched(), this.gvcAmountFormGroup?.controls?.userAmount?.updateValueAndValidity(), this.depositService.resizeCashier()), null;
2804				}
2805				validateEskYCCheck() {
2806					return this.userDataService?.userData?.configParams?.syncing_es_automated_error_codes == "Y" && this.userDataService?.userData?.configParams?.spainkycErrorCode == "204" && (Number(this.depositInfo?.amountInfo?.nativeAmountString) > Number(this.userDataService?.userData?.configParams?.kycRemainingLimit) || Number(this.userDataService?.userData?.configParams?.kycRemainingLimit) < Number(this.selectedOption?.paymentMethodInfo?.minDepositLimit?.value)) ? { esKycLimitValidation: !0 } : null;
2807				}
2808			};
2809			return t.ɵfac = function(a) {
2810				return new (a || t)();
2811			}, t.ɵcmp = T({
2812				type: t,
2813				selectors: [["gvc-amount-grid"]],
2814				viewQuery: function(a, e) {
2815					if (a & 1 && yi(Na, 5), a & 2) {
2816						let i;
2817						ki(i = wi()) && (e.userAmount = i.first);
2818					}
2819				},
2820				inputs: {
2821					gvcAmountFormGroup: "gvcAmountFormGroup",
2822					selectedOption: "selectedOption",
2823					gridData: [1, "gridData"]
2824				},
2825				outputs: {
2826					showKeyboard: "showKeyboard",
2827					depositLimitCheckEnabled: "depositLimitCheckEnabled"
2828				},
2829				features: [ht],
2830				decls: 9,
2831				vars: 10,
2832				consts: [
2833					["userAmount", ""],
2834					[
2835						1,
2836						"amount-field",
2837						3,
2838						"formGroup"
2839					],
2840					[
2841						1,
2842						"form-control-wrapper",
2843						"pt-3"
2844					],
2845					["hideRequiredMarker", ""],
2846					[
2847						"id",
2848						"userAmount",
2849						"name",
2850						"userAmount",
2851						"formControlName",
2852						"userAmount",
2853						"matInput",
2854						"",
2855						"required",
2856						"",
2857						"inputmode",
2858						"none",
2859						"step",
2860						"0.01",
2861						"ondrop",
2862						"return false;",
2863						"autocomplete",
2864						"off",
2865						"validNumber",
2866						"",
2867						1,
2868						"form-control",
2869						3,
2870						"ngModelChange",
2871						"keypress",
2872						"input",
2873						"focus",
2874						"focusout",
2875						"ngModel",
2876						"readonly",
2877						"ngClass"
2878					]
2879				],
2880				template: function(a, e) {
2881					if (a & 1) {
2882						let i = I();
2883						r(0, "form", 1)(1, "div", 2)(2, "mat-form-field", 3)(3, "mat-label"), d(4), n(5, "vnCurrencySymbol"), s(), r(6, "input", 4, 0), vt("ngModelChange", function(p) {
2884							return k(i), St(e.depositInfo.amountInfo.nativeAmountString, p) || (e.depositInfo.amountInfo.nativeAmountString = p), A(p);
2885						}), w("keypress", function(p) {
2886							return e.keyPressNumbersDecimal(p);
2887						})("input", function() {
2888							return e.onChangeAmt();
2889						})("focus", function() {
2890							return e.show();
2891						})("focusout", function() {
2892							return e.hide();
2893						}), s(), xe(), xe(), h(8, ws, 5, 4, "mat-error"), s()()();
2894					}
2895					a & 2 && (g("formGroup", e.gvcAmountFormGroup), o(4), S(" ", m(5, 6, e.depositInfo == null || e.depositInfo.amountInfo == null ? null : e.depositInfo.amountInfo.nativeCurrency), " "), o(2), bt("ngModel", e.depositInfo.amountInfo.nativeAmountString), g("readonly", e.isMobile)("ngClass", L(8, wa, e.isMobile)), Ne(), Ne(), o(2), u(e.showAmountError && (e.gvcAmountFormGroup?.controls?.userAmount?.dirty || e.gvcAmountFormGroup?.controls?.userAmount?.touched) ? 8 : -1));
2896				},
2897				dependencies: [
2898					Pe,
2899					Ce,
2900					Dt,
2901					Lt,
2902					Le,
2903					gn,
2904					De,
2905					He,
2906					Pt,
2907					Ft,
2908					Ji,
2909					ji,
2910					ct,
2911					Ie,
2912					Xi,
2913					V,
2914					Qo,
2915					oe
2916				],
2917				encapsulation: 2,
2918				changeDetection: 1
2919			}), t;
2920		})(), Aa = (() => {
2921			let t = class {
2922				constructor() {
2923					this.window = l(fe), this.document = l(ue), this.controlName = M(""), this.cvvMaxLength = M(3), this.currentValue = M(""), this.returnValue = ae(), this.keyboardStatus = ae(), this.keys = [[
2924						["1", "1"],
2925						["2", "2"],
2926						["3", "3"],
2927						["4", "4"],
2928						["5", "5"],
2929						[".", "."],
2930						["Ok", "Ok"]
2931					], [
2932						["6", "6"],
2933						["7", "7"],
2934						["8", "8"],
2935						["9", "9"],
2936						["0", "0"],
2937						["Bksp", "Bksp"]
2938					]];
2939				}
2940				pressed(e, i) {
2941					let p = this.controlName(), b = this.currentValue(), f, N = "", C = "";
2942					p === "amount" ? f = this.document.getElementById("userAmount") : p === "cvv2" && (f = this.document.getElementById("cvv2"));
2943					let D = f?.selectionStart;
2944					switch (b = b?.slice(0, f?.selectionStart) + b?.slice(f?.selectionEnd), typeof D < "u" && (N = b?.substring(0, D), C = b?.substring(D, b?.length)), e.preventDefault(), i[0]) {
2945						case "Bksp":
2946							if (typeof D < "u") if (f?.selectionStart === f?.selectionEnd) {
2947								let E = N?.slice(0, -1) + C || "";
2948								this.returnValue.emit(E), setTimeout(() => {
2949									f.focus(), f.setSelectionRange(D - 1, D - 1);
2950								}, 0), b = E;
2951							} else this.returnValue.emit(b), setTimeout(() => {
2952								f.focus(), f.setSelectionRange(D, D);
2953							}, 0);
2954							else this.window?.getSelection()?.toString() ? b = "" : b = (b || "").slice(0, -1), setTimeout(() => {
2955								f.focus();
2956							}, 0);
2957							break;
2958						case "Ok":
2959							this.keyboardStatus.emit(!0), f.blur();
2960							break;
2961						default: if (i[0] === "." && p === "cvv2" || b.length >= this.cvvMaxLength()) this.returnValue.emit(b);
2962						else {
2963							let E = /^[0-9]+([.]?[0-9]{0,2})?$/;
2964							if (typeof D < "u") {
2965								let P = N + i[0] + C || "";
2966								setTimeout(() => {
2967									f.focus(), f.setSelectionRange(D + 1, D + 1);
2968								}, 0), !P.match(E) && p === "amount" ? this.returnValue.emit(b) : (this.returnValue.emit(P), b = P);
2969							} else if (this.window?.getSelection()?.toString()) b = i[0];
2970							else {
2971								let P = (b || "") + i[0];
2972								p === "amount" && !P.match(E) ? this.returnValue.emit(b) : (this.returnValue.emit(P), b = P);
2973							}
2974						}
2975					}
2976				}
2977			};
2978			return t.ɵfac = function(a) {
2979				return new (a || t)();
2980			}, t.ɵcmp = T({
2981				type: t,
2982				selectors: [["app-numeric-keyboard"]],
2983				inputs: {
2984					controlName: [1, "controlName"],
2985					cvvMaxLength: [1, "cvvMaxLength"],
2986					currentValue: [1, "currentValue"]
2987				},
2988				outputs: {
2989					returnValue: "returnValue",
2990					keyboardStatus: "keyboardStatus"
2991				},
2992				decls: 3,
2993				vars: 0,
2994				consts: [
2995					[
2996						"id",
2997						"keypad",
2998						1,
2999						"mb-2",
3000						"w-100"
3001					],
3002					[1, "keyboard"],
3003					[
3004						"type",
3005						"button",
3006						1,
3007						"btn",
3008						"btn-light",
3009						3,
3010						"mousedown",
3011						"id"
3012					],
3013					[1, "theme-delete"]
3014				],
3015				template: function(a, e) {
3016					a & 1 && (F(0, "table", 0), Ge(1, Cs, 3, 0, "tr", 1, qe), B()), a & 2 && (o(), Fe(e.keys));
3017				},
3018				styles: [".keyboard[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;height:2rem}.keyboard[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto;font-size:14px;line-height:initial}.keyboard[_ngcontent-%COMP%]   #key-Ok[_ngcontent-%COMP%]{height:4.1rem}"],
3019				changeDetection: 1
3020			}), t;
3021		})(), ei = (() => {
3022			let t = class {
3023				constructor() {
3024					this.document = l(ue), this.depositService = l(O), this.depositRedirectService = l(Bt), this.gtmService = l(j), this.behaviorData = l(K), this.cardIframeService = l(We), this.translate = l(at), this.userDataService = l(W), this.loaderService = l(re), this.gvcbetslip = l(di, { optional: !0 }), this.ngpgConfig = l($i), this.page = l(It), this.showKeyboard = ae(), this.cvvMinLength = 3, this.cvvMaxLength = 3, this.subscriptions$ = new Co(), this.paymentMethod = "", this.isCvvDialogVisible = me(!1), this.iframeInitlialized = !1, this.loadCardFormNGPG = !0;
3025				}
3026				initializeParent() {
3027					if (this.cardIframeService._iframeService() && this.loadCardFormNGPG && this.cardIframeService._eventBridge()) {
3028						this.cardIframeService._eventBridge()?.receiveEvent(z.page_loaded, this.sendCardInputRequest.bind(this));
3029						let e = {
3030							ngpgHost: this.ngpgConfig.host,
3031							enableV2: this.ngpgConfig.enableIFrameV2,
3032							themeName: "",
3033							usecase: ot.update_cvv,
3034							styleProperties: {
3035								width: "100pct",
3036								height: "60px",
3037								border: "0"
3038							}
3039						};
3040						setTimeout(() => {
3041							this.cardIframeService._iframeService()?.createPaymentIframe(e)?.success && (this.cardIframeService._eventBridge()?.initializeParent(), this.cardIframeService._eventBridge()?.receiveEvent(z.show_cvv_tooltip, this.showCVVTooltip.bind(this)), this.getCvv2Validation());
3042						}, 0), this.getCvv2Validation();
3043					}
3044				}
3045				getCvv2Validation() {
3046					this.setCVVMinMaxLength(), this.newCardRegistrationPageEnabled = this.userDataService?.userData?.configParams?.newCardRegistrationPageEnabled === "Y", setTimeout(() => {
3047						this.cardIframeService._eventBridge()?.sendMessageToIframe({ eventName: z.card_input_clear }), this.ccInputFormGroup.setErrors({ invalid: !0 }), this.cardIframeService._eventBridge()?.receiveEvent(z.card_form_valid, () => {
3048							this.ccInputFormGroup.setErrors(null), this.depositService?.QDType == J.GVCBETSLIP && this.gvcbetslip?.formValidationListner();
3049						}), this.cardIframeService._eventBridge()?.receiveEvent(z.card_form_invalid, () => {
3050							this.ccInputFormGroup.setErrors({ invalid: !0 }), this.depositService?.QDType == J.GVCBETSLIP && this.gvcbetslip?.formValidationListner();
3051						}), this.subscriptions$.add(this.behaviorData.getCVV2.subscribe(() => {
3052							this.setCvv2ClearValidations(), this.depositService?.QDType == J.GVCBETSLIP && this.gvcbetslip?.formValidationListner();
3053						}));
3054					}, 10);
3055				}
3056				setCvv2ClearValidations() {
3057					this.cardIframeService._eventBridge()?.sendMessageToIframe({ eventName: z.card_input_enable }), this.cardIframeService._eventBridge()?.sendMessageToIframe({ eventName: z.card_input_clear }), this.ccInputFormGroup.setErrors({ invalid: !0 });
3058				}
3059				sendCardInputRequest(e = "") {
3060					let i = { [ea.card_cvv]: { required: this.translate.instant("PARTY.CASHIER.web.deposit.cc.cvv.required3") } }, p = { [ea.card_cvv]: {
3061						required: !0,
3062						minLength: this.cvvMinLength,
3063						maxLength: this.cvvMaxLength,
3064						labelText: this.translate.instant("PARTY.CASHIER.web.deposit.cc.cvv.label")
3065					} }, { borderColor: b, textColor: f } = this.getInputFieldStyle(), N = {
3066						usecase: ot.update_cvv,
3067						paymentMethod: this.depositService?.depositInfo?.paymentMethod?.toUpperCase(),
3068						validationMessages: i,
3069						inputProperties: p,
3070						additionalData: {
3071							themeName: this.page.theme,
3072							borderColor: b,
3073							textColor: f
3074						},
3075						iframeSource: "betslipqd-app"
3076					}, C = {
3077						eventName: z.card_input,
3078						payload: N
3079					};
3080					C.eventName = e == "update" ? z.update_card_input : z.card_input, this.cardIframeService._eventBridge()?.sendMessageToIframe(C);
3081				}
3082				ngOnChanges() {
3083					this.loadCardFormNGPG ? this.iframeInitlialized ? (this.setCvv2ClearValidations(), this.sendCardInputRequest("update")) : (this.iframeInitlialized = !0, this.initializeParent()) : this.initialize();
3084				}
3085				initialize() {
3086					this.QDType = this.depositService?.QDType, this.paymentMethod = this.depositService?.depositInfo?.paymentMethod, this.setCVVMinMaxLength(), this.ccInputFormGroup?.addControl("cvv2", new Ye("", [R.required])), this.paymentMethod?.toUpperCase() === "GAMERSCARD" && this.ccInputFormGroup?.addControl("payerPassword", new Ye("", [R.required])), this.subscriptions$.add(this.behaviorData.getCVV2.subscribe((e) => {
3087						this.cvv2 = e, (this.depositService.showDepositFailure() || this.QDType == J.LCGBETSLIP) && (this.document.getElementById("cvv2")?.focus(), this.ccInputFormGroup?.get("cvv2")?.markAsUntouched());
3088					}));
3089				}
3090				setCVVMinMaxLength() {
3091					if (this.depositService?.depositInfo) {
3092						let e = this.paymentMethod?.toUpperCase() === pe.AMEX ? 4 : 3;
3093						this.cvvMinLength = e, this.cvvMaxLength = e;
3094					}
3095				}
3096				showCVVTooltip() {
3097					this.paymentMethod?.toUpperCase() != pe.AMEX && this.isCvvDialogVisible.set(!0);
3098				}
3099				closetooltip() {
3100					this.isCvvDialogVisible.set(!1);
3101				}
3102				show() {
3103					this.keyboardToggle(!0);
3104				}
3105				keyboardToggle(e) {
3106					setTimeout(() => {
3107						this.QDType === J.GVCBETSLIP && this.showKeyboard.emit({
3108							isVisible: e,
3109							currentValue: this.cvv2,
3110							name: "cvv2",
3111							maxLength: this.cvvMaxLength
3112						});
3113					}, 0);
3114				}
3115				hide() {
3116					this.keyboardToggle(!1), this.depositService.depositInfo.paymentAccountInfo.cvv2 = this.cvv2;
3117					let e = { component: {} };
3118					e.component.CategoryEvent = "cashier", e.component.LabelEvent = "field tracking";
3119					let i = this.ccInputFormGroup?.get("cvv2")?.valid ? "field - completed" : "field - skipped";
3120					e.component.ActionEvent = i, e.component.PositionEvent = "cvv2", e.component.LocationEvent = "betslip quick deposit", this.gtmService.raiseComponentEvent("Event.Tracking", e);
3121				}
3122				getInputFieldStyle() {
3123					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");
3124					return {
3125						borderColor: e && getComputedStyle(e)?.borderColor || "#d5d5d5",
3126						textColor: i && getComputedStyle(i)?.color || "#333"
3127					};
3128				}
3129				ngOnDestroy() {
3130					this.iframeInitlialized = !1, this.loadCardFormNGPG && (this.cardIframeService._eventBridge()?.sendMessageToIframe({ eventName: z.clear_events }), this.cardIframeService._eventBridge()?.removeAll(), this.cardIframeService.eventBridge = new Zi()), this.subscriptions$?.unsubscribe();
3131				}
3132			};
3133			return t.ɵfac = function(a) {
3134				return new (a || t)();
3135			}, t.ɵcmp = T({
3136				type: t,
3137				selectors: [["app-cc-input"]],
3138				inputs: { ccInputFormGroup: "ccInputFormGroup" },
3139				outputs: { showKeyboard: "showKeyboard" },
3140				features: [ht],
3141				decls: 4,
3142				vars: 2,
3143				consts: [
3144					[
3145						"id",
3146						"card-container",
3147						1,
3148						"pt-3",
3149						"px-0",
3150						"pb-0"
3151					],
3152					[
3153						"method",
3154						"POST",
3155						"name",
3156						"depositpostredirectform",
3157						"id",
3158						"depositpostredirectform",
3159						"target",
3160						"TheWindow",
3161						3,
3162						"action"
3163					],
3164					[
3165						"src",
3166						No``,
3167						"name",
3168						"threeDS2redirect",
3169						"id",
3170						"threeDS2redirect",
3171						2,
3172						"display",
3173						"none"
3174					],
3175					[
3176						1,
3177						"cvv-dialog",
3178						"dialog-overlay"
3179					],
3180					[
3181						"type",
3182						"hidden",
3183						"name",
3184						"creq",
3185						3,
3186						"value"
3187					],
3188					[
3189						"type",
3190						"hidden",
3191						"name",
3192						"JWT",
3193						3,
3194						"value"
3195					],
3196					[
3197						"type",
3198						"hidden",
3199						"name",
3200						"MD",
3201						3,
3202						"value"
3203					],
3204					[
3205						"type",
3206						"hidden",
3207						"name",
3208						"PaReq",
3209						3,
3210						"value"
3211					],
3212					[
3213						"type",
3214						"hidden",
3215						"name",
3216						"TermUrl",
3217						3,
3218						"value"
3219					],
3220					[
3221						1,
3222						"tooltip-content",
3223						"cvv-dialog-content"
3224					],
3225					[
3226						1,
3227						"my-2",
3228						"mx-3"
3229					],
3230					[1, "card-icon"],
3231					[
3232						1,
3233						"dialog-action-btn",
3234						"mt-2"
3235					],
3236					[
3237						"type",
3238						"button",
3239						1,
3240						"btn",
3241						"btn-primary",
3242						"okgotit",
3243						3,
3244						"click"
3245					]
3246				],
3247				template: function(a, e) {
3248					a & 1 && (v(0, "div", 0), h(1, Es, 5, 5, "form", 1), v(2, "iframe", 2), h(3, Rs, 10, 6, "div", 3)), a & 2 && (o(), u(e.loaderService.depositRedirectInProgress() ? 1 : -1), o(2), u(e.isCvvDialogVisible() ? 3 : -1));
3249				},
3250				dependencies: [
3251					Pe,
3252					Ce,
3253					Le,
3254					pn,
3255					De,
3256					V
3257				],
3258				encapsulation: 2,
3259				changeDetection: 1
3260			}), t;
3261		})(), ti = (() => {
3262			let t = class {
3263				constructor() {
3264					this.bannerService = l(Ui), this.bannerAction = l(Hi), this.intlService = l(Ti), this.dataService = l($), this.optionListService = l(se), this.behaviorData = l(K), this.depositService = l(O), this.gdlFraService = l(nt), this.bannerLoaded = !1, this.position = it.GDL_FRA_LTM, this.registerActions(), this.loadBanner(), ge(() => {
3265						this.gdlFraService.showGdlFraValidation() && this.loadBanner();
3266					});
3267				}
3268				registerActions() {
3269					this.bannerAction.registerAction(it.GDL_FRA_LTM, Mt.GDL_FRA_LIMIT_TO_BE_EXCEEDED, { primary: () => this.updateAmount() });
3270				}
3271				loadBanner() {
3272					if (this.bannerLoaded) return;
3273					this.bannerLoaded = !0;
3274					let e = this.gdlFraService.jurisdictionConfigs();
3275					this.fraQuestionnarieLink = e?.fraQuestionnarie ?? "";
3276					let i = this.optionListService.selectedOption?.paymentMethodInfo, p = i?.paymentMethod?.toLowerCase() || "not applicable";
3277					this.maxLimit = this.gdlFraService.showGdlFraValidation() ? this.depositService.submitResponse?.errorResponse?.allowedAmt?.value : Number(i?.txnLimitInfo?.maxLimit?.value);
3278					let b = this.intlService.formatCurrency(this.maxLimit), f = this.dataService.sessionInfo?.productId?.toLowerCase() || "not applicable", N = [
3279						this.intlService.formatCurrency(Number(e?.gdlFraThreshold)),
3280						e?.gdlFraPeriod ?? "",
3281						b,
3282						"betslip qd",
3283						p,
3284						"betslip qd",
3285						f,
3286						this.fraQuestionnarieLink
3287					];
3288					if (!this.gdlFraService.showGdlFraValidation()) {
3289						let C = Number(this.depositService.depositInfo?.amountInfo?.nativeAmountString) || 0, D = this.maxLimit > 0 ? "FRA_GDL_LIMIT_TO_BE_EXCEEDED" : "FRA_GDL_LIMIT_EXCEEDED", E = {
3290							maxAllowedAmount: Number(this.maxLimit),
3291							depositAmount: C,
3292							alertType: D,
3293							configuredLimit: Number(e?.gdlFraThreshold)
3294						};
3295						this.gdlFraService.triggerGdlAlert(E);
3296					}
3297					this.currentBannerName = this.maxLimit > 0 ? Mt.GDL_FRA_LIMIT_TO_BE_EXCEEDED : Mt.GDL_FRA_LIMIT_EXCEEDED, this.bannerService.loadBanner(this.currentBannerName, this.position, N);
3298				}
3299				updateAmount() {
3300					this.bannerService.remove(this.currentBannerName, this.position), this.behaviorData.changeEnteredAmount(this.maxLimit.toFixed(2).toString());
3301				}
3302			};
3303			return t.ɵfac = function(a) {
3304				return new (a || t)();
3305			}, t.ɵcmp = T({
3306				type: t,
3307				selectors: [["app-gdl-fra-ltm-messages"]],
3308				decls: 1,
3309				vars: 0,
3310				consts: [["position", "GDL_FRA_LTM"]],
3311				template: function(a, e) {
3312					a & 1 && v(0, "pa-msg-banner", 0);
3313				},
3314				dependencies: [Gt],
3315				encapsulation: 2,
3316				changeDetection: 1
3317			}), t;
3318		})(), ii = (() => {
3319			let t = class {
3320				constructor() {
3321					this.bannerQueue = l(Ui), this.bannerAction = l(Hi), this.intlService = l(Ti), this.optionListService = l(se), this.dataService = l($), this.depositService = l(O), this.userDataService = l(W), this.behaviorData = l(K), this.ukLccpLimitsService = l(lt), this.position = it.UK_LCCP_DEPOSIT_LIMIT_MESSAGES, this.bannerLoaded = !1, this.registerActions(), this.loadBanners(), ge(() => {
3322						this.ukLccpLimitsService.showRgLimitError() && this.loadBanners();
3323					});
3324				}
3325				ngOnDestroy() {
3326					this.bannerAction.clearActions(this.position), this.bannerQueue.clear(this.position);
3327				}
3328				registerActions() {
3329					this.bannerAction.registerAction(this.position, Z.GROSS_LIMIT_ADJUSTABLE_STATE, { primary: () => this.onUpdateAmount() }), this.bannerAction.registerAction(this.position, Z.NET_LIMIT_ADJUSTABLE_STATE, { primary: () => this.onUpdateAmount() }), this.bannerAction.registerAction(this.position, Ee.AGENT_GROSS_LIMIT_ADJUSTABLE_STATE, { primary: () => this.onUpdateAmount() }), this.bannerAction.registerAction(this.position, Ee.AGENT_NET_LIMIT_ADJUSTABLE_STATE, { primary: () => this.onUpdateAmount() });
3330				}
3331				getCommonPlaceholders() {
3332					let e = this.optionListService.selectedOption?.paymentMethodInfo?.paymentMethod?.toLowerCase() || "not applicable", i = "betslip qd", p = this.dataService.sessionInfo?.productId?.toLowerCase() || "not applicable", b = this.optionListService.selectedOption?.paymentMethodInfo?.txnLimitInfo;
3333					return this.remainingAmount = this.ukLccpLimitsService.showRgLimitError() ? Number(this.depositService.submitResponse?.errorResponse?.allowedAmt?.value) : Number(b?.maxLimit.value), this.configuredLmt = this.ukLccpLimitsService.showRgLimitError() ? Number(this.depositService.submitResponse?.errorResponse?.maxPurchaseLimit) : Number(b?.configuredLimit), [
3334						this.getLimitFrequency(b),
3335						this.intlService.formatCurrency(this.remainingAmount),
3336						this.intlService.formatCurrency(this.configuredLmt),
3337						e,
3338						i,
3339						p
3340					];
3341				}
3342				getLimitFrequency(e) {
3343					let i = this.depositService.submitResponse?.errorResponse?.errorCode;
3344					if (i && this.ukLccpLimitsService.showRgLimitError()) {
3345						let b = i.replace(/^[234]/, "");
3346						if (b === "116") return "daily";
3347						if (b === "117") return "weekly";
3348						if (b === "118") return "monthly";
3349					}
3350					let p = e?.type?.substring(e?.type?.lastIndexOf("_") + 1) ?? "";
3351					return p = p ? p[0]?.toUpperCase() + p?.slice(1) : "", p?.toLowerCase();
3352				}
3353				loadBanners() {
3354					if (this.bannerLoaded) return;
3355					let e = this.getUkLccpBannerName();
3356					e && (this.currentBannerName = e, this.bannerQueue.clear(this.position), this.bannerLoaded = !0, this.bannerQueue.loadBanner(this.currentBannerName, this.position, this.getCommonPlaceholders()));
3357				}
3358				getUkLccpBannerName() {
3359					if (this.userDataService?.userData?.configParams?.rg_netloss_lccp_limit_enable != "Y") return null;
3360					let e = this.depositService.submitResponse?.errorResponse?.errorCode;
3361					if (e && this.ukLccpLimitsService.showRgLimitError()) {
3362						let P = Number(this.depositService.submitResponse?.errorResponse?.allowedAmt?.value) || 0, ee = e.startsWith("4"), _e = e.startsWith("3"), xi = e.startsWith("2"), ro = !xi && !_e && !ee;
3363						if (_e) return P > 0 ? Ee.AGENT_GROSS_LIMIT_ADJUSTABLE_STATE : Ee.AGENT_GROSS_LIMIT_BLOCKING_STATE;
3364						if (ee) return P > 0 ? Ee.AGENT_NET_LIMIT_ADJUSTABLE_STATE : Ee.AGENT_NET_LIMIT_BLOCKING_STATE;
3365						if (xi) return P > 0 ? Z.NET_LIMIT_ADJUSTABLE_STATE : Z.NET_LIMIT_BLOCKING_STATE;
3366						if (ro) return P > 0 ? Z.GROSS_LIMIT_ADJUSTABLE_STATE : Z.GROSS_LIMIT_BLOCKING_STATE;
3367					}
3368					let i = this.optionListService.selectedOption?.paymentMethodInfo?.txnLimitInfo;
3369					if (!i?.type) return null;
3370					let p = i.type.includes("rg_netloss_limit_"), b = !p && i.type.includes("rg_limit");
3371					if (!p && !b) return null;
3372					let f = i.maxLimit?.value ? parseFloat(i.maxLimit.value).toFixed(2) : "0", N = f === "0", C = Number(this.depositService.depositInfo?.amountInfo?.nativeAmountString) || 0;
3373					if (!N && C <= parseFloat(f)) return null;
3374					let D = Number(i.configuredLimit) || 0;
3375					if (p) {
3376						let P = {
3377							maxAllowedAmount: parseFloat(f),
3378							depositAmount: C,
3379							alertType: N ? "RG_NET_EXCEED" : "RG_NET_TO_BE_EXCEED",
3380							configuredLimit: D
3381						};
3382						return this.ukLccpLimitsService.triggerUKLccpAlert(P), N ? Z.NET_LIMIT_BLOCKING_STATE : Z.NET_LIMIT_ADJUSTABLE_STATE;
3383					}
3384					let E = {
3385						maxAllowedAmount: parseFloat(f),
3386						depositAmount: C,
3387						alertType: N ? "RG_GROSS_EXCEED" : "RG_GROSS_TO_BE_EXCEED",
3388						configuredLimit: D
3389					};
3390					return this.ukLccpLimitsService.triggerUKLccpAlert(E), N ? Z.GROSS_LIMIT_BLOCKING_STATE : Z.GROSS_LIMIT_ADJUSTABLE_STATE;
3391				}
3392				onUpdateAmount() {
3393					this.bannerQueue.remove(this.currentBannerName, this.position), this.behaviorData.changeEnteredAmount(this.remainingAmount.toFixed(2).toString());
3394				}
3395			};
3396			return t.ɵfac = function(a) {
3397				return new (a || t)();
3398			}, t.ɵcmp = T({
3399				type: t,
3400				selectors: [["app-uk-deposit-limit-messages"]],
3401				decls: 1,
3402				vars: 1,
3403				consts: [[3, "position"]],
3404				template: function(a, e) {
3405					a & 1 && v(0, "pa-msg-banner", 0), a & 2 && g("position", e.position);
3406				},
3407				dependencies: [Gt],
3408				encapsulation: 2,
3409				changeDetection: 1
3410			}), t;
3411		})(), Ia = (t, a) => ({
3412			annualLimit: t,
3413			avlAmount: a
3414		}), je = (t, a) => ({
3415			frequency: t,
3416			totalLimit: a
3417		}), ai = (t) => ({ amount: t }), mt = (t) => ({ remainingLimit: t }), Ca = (t) => ({ frequency: t }), oi = (t, a) => ({
3418			frequency: t,
3419			instrument: a
3420		}), Da = (t) => ({ limit: t }), ni = (t) => ({ allowedLimit: t }), ri = (t, a, e) => ({
3421			allowedLimit: t,
3422			rekycLimit: a,
3423			minLimit: e
3424		}), La = (t, a) => ({
3425			amount: t,
3426			paymentName: a
3427		}), Pa = (t) => ({ paymentName: t }), Ea = (t, a, e) => ({
3428			remainingAmount: t,
3429			reKycLimit: a,
3430			minLimit: e
3431		}), Ra = (t) => ({ remainingAmount: t }), _a = (() => {
3432			let t = class {
3433				constructor() {
3434					this.optionListService = l(se), this.behaviorData = l(K), this.depositService = l(O), this.translate = l(at), this.userDataService = l(W), this.gtmService = l(j), this.deviceService = l(At), this.navigationService = l(Ct), this.linksConfig = l(zi), this.selectedOption = M.required(), this.showCCDepositLimitCheckMsg = M(), this.currencyUSD = "USD", this.spainRekycLimitTemplate = "", this.messageType = X, this.$subscriptions = [], this.isItalyLimitChangesEnabled = !1, this.limit_period_en = "", this.isMinMoreThanMaxItaly = !1, this.enteredAmount = "0", this.depositInfo = this.depositService?.depositInfo;
3435					let e = this.userDataService?.userData?.configParams;
3436					this.isItalyLimitChangesEnabled = this.userDataService?.userData?.configParams?.italy_limits_enabled === "Y", this.ccDepositLimitCheckEnabled = e?.isCreditCardDepositLimitCheckEnabled === U.YES, this.ccDepositLimitCheckEnabled && (this.ccDepositUcapLimit = e?.creditCardDepositUppercapLimit, this.ccCurrentDepositLimit = +e?.currentCreditCardDepositLimit), this.country = this.userDataService?.userData?.userInfo?.addressInfo?.country, this.isMobile = this.deviceService.isMobile, this.ukLccpEnabled = this.userDataService?.userData?.configParams?.rg_netloss_lccp_limit_enable == "Y";
3437				}
3438				ngOnChanges() {
3439					this.initialize();
3440				}
3441				initialize() {
3442					this.svocLimit = Number(this.userDataService?.userData?.configParams?.svoc_daily_deposit_limit);
3443					let e = this.selectedOption().paymentMethodInfo?.paymentMethod || "";
3444					if (this.es_threshold_limit = Number(this.selectedOption()?.paymentAccountInfo?.es_threshold_limit), this.selectedOption()?.paymentMethodInfo) {
3445						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.limit_period_en = this.limitPeriod;
3446						let i = this.selectedOption().paymentMethodInfo?.txnLimitInfo?.maxLimit?.value;
3447						this.maxDepositLimit = i ? parseFloat(i).toFixed(2) : 0, yr.includes(this.limitPeriod) && this.selfLimits?.type?.includes("purchase_limit") && (this.limitPeriod = this.translate.instant("PARTY.CASHIER.web.deposit.purchase.limit." + this.limitPeriod), this.maxDepositLimit = Number(this.maxDepositLimit)), this.isItalyLimitChangesEnabled && [
3448							"daily",
3449							"weekly",
3450							"monthly",
3451							"yearly"
3452						].includes(this.limitPeriod?.toLowerCase()) && (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.totalConfiguredLimit = Number(this.selfLimits?.limitDetails?.configured_limit)), 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)), this.instrumentName = e[0]?.toUpperCase() + e?.toLowerCase().slice(1, e?.length);
3453					}
3454					this.$subscriptions.push(this.behaviorData.getEnteredAmount.subscribe((i) => {
3455						if (i && (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"), this.enteredAmount != i && this.selfLimits?.type?.includes("svoc_limit")) {
3456							let p = Number(this.maxDepositLimit) > 0 && this.amountFormGroup?.controls?.userAmount?.value > Number(this.maxDepositLimit), b = Number(this.maxDepositLimit) === 0;
3457							if (p || b) {
3458								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(() => {
3459									this.depositService.triggerExceededSVOCAlert(this.maxDepositLimit, this.amountFormGroup?.controls?.userAmount?.value);
3460								}, 100);
3461								let f = this.maxDepositLimit > 0 ? "deposit svoc limit to be exceeded" : "deposit svoc limit exceeded";
3462								this.gtmService.raiseEventForSVOCValidations(f, this.selectedOption().paymentMethodInfo?.paymentMethod);
3463							}
3464						}
3465						if (this.enteredAmount != i && this.isItalyLimitChangesEnabled && (this.selfLimits?.type?.includes("money_loss_limit") || this.selfLimits?.type?.includes("rg_limit"))) {
3466							let p = Number(this.maxDepositLimit) > 0 && this.amountFormGroup?.controls?.userAmount?.value > Number(this.maxDepositLimit) && !this.isMinMoreThanMaxItaly, b = Number(this.maxDepositLimit) === 0 || this.isMinMoreThanMaxItaly;
3467							if (p || b) {
3468								let f = "";
3469								this.selfLimits?.type?.includes("money_loss_limit") && (f = p ? `money loss limit exceeded - deposit upto \u20AC${this.maxDepositLimit}` : "money loss limit reached"), this.selfLimits?.type?.includes("rg_limit") && (f = p ? `topup limit exceeded - deposit upto \u20AC${this.maxDepositLimit}` : "topup limit reached"), this.gtmService.raiseEventForItalyLimitExcLoadandClick("contentView", "load", this.limit_period_en?.toLowerCase(), f, "not applicable");
3470							}
3471						}
3472						this.enteredAmount = i;
3473					})), this.amountFormGroup?.controls.userAmount?.hasError("spainOdInlineVal") && this.gtmService.raiseEventForODbannerLoad(e.toLowerCase() + " - under 2k");
3474				}
3475				changeAmount(e) {
3476					if (this.amountFormGroup?.controls.userAmount?.hasError("spainRekycLimit")) this.gtmService.raiseEventForRekycClick("click", "user exceeded deposit limit banner", "update amount", "not applicable"), this.behaviorData.changeEnteredAmount(Number(e).toString());
3477					else if (this.amountFormGroup?.controls.userAmount?.hasError("expiredKycLimitValidation")) {
3478						let i = "you can deposit upto " + this.userDataService?.userData?.configParams?.rekycRemainingLimit + "€ banner";
3479						this.gtmService.raiseEventForEsExpIdKycClick(i + " - update amount cta", "not applicable", "partially verified/web verification passed"), this.behaviorData.changeEnteredAmount(Number(e).toString());
3480					} else this.enteredAmount = Number(e).toString(), this.behaviorData.changeEnteredAmount(Number(e).toString());
3481					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"))) {
3482						let i = "";
3483						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, "n
3483ot applicable");
3484					}
3485				}
3486				updateAmount(e) {
3487					let i = this.selectedOption().paymentMethodInfo?.paymentMethod?.toLowerCase();
3488					if (e === "occupDet") {
3489						let p = `${this.behaviorData?.userODetails?.allowedAmt}`;
3490						this.behaviorData.changeEnteredAmount(p), this.gtmService.raiseEventForODbannerClicks("click", `${i} - under 2k`, "update amount", "not applicable");
3491					} else if (e === "amlThresh") this.gtmService.raiseEventForInsVerClick(`${i} - under 2k banner`, "upddate amount", "not applicable"), this.behaviorData.changeEnteredAmount(this.selectedOption()?.paymentAccountInfo?.es_allowed_amount ?? "");
3492					else if (e === "annRekyc") {
3493						let p = "you can deposit upto " + this.userDataService?.userData?.configParams?.rekycRemainingLimit + "€ banner";
3494						this.gtmService.raiseEventForAnnRekycClick(p + " - update amount cta", "not applicable"), this.behaviorData.changeEnteredAmount(this.userDataService?.userData?.configParams?.rekycRemainingLimit);
3495					}
3496				}
3497				infoClickHandler(e) {
3498					if (this.selfLimits?.type?.includes("money_loss_limit")) {
3499						let i = e ? "money loss limit reached" : `money loss limit exceeded - deposit upto \u20AC${this.maxDepositLimit}`;
3500						this.gtmService.raiseEventForItalyLimitExcLoadandClick("Event.Tracking", "click", this.limit_period_en?.toLowerCase(), i + " banner - info cta", this.linksConfig?.links?.moneyLossLimits?.url);
3501					} else if (this.selfLimits?.type?.includes("rg_limit")) {
3502						let i = e ? "topup limit reached" : `topup limit exceeded - deposit upto \u20AC${this.maxDepositLimit}`;
3503						this.gtmService.raiseEventForItalyLimitExcLoadandClick("Event.Tracking", "click", this.limit_period_en?.toLowerCase(), i + " banner - info cta", "not applicable"), this.optionListService.redirectToMainCashier("&type=deposit", !0);
3504					}
3505				}
3506				uploadMyIdAnn(e) {
3507					let i = e ? "you can deposit upto " + this.userDataService?.userData?.configParams?.rekycRemainingLimit + "€ banner" : "payment method restriction banner";
3508					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);
3509				}
3510				verifyAccount(e, i) {
3511					let p = e?.paymentAccountInfo?.es_jumio_verification_url.replace("{paymentMethodName}", e?.paymentMethodInfo?.paymentMethod) + "&cashierQd=true";
3512					this.gtmService.raiseEventForInsVerClick(e?.paymentMethodInfo?.paymentMethod + " - " + i, "verify", p), this.navigationService.goTo(p, { forceReloadTarget: "top" });
3513				}
3514				shareOD() {
3515					let e = this.selectedOption().paymentMethodInfo?.paymentMethod?.toLowerCase();
3516					this.gtmService.raiseEventForODbannerClicks("click", `${e} - under 2k`, "share details", this.behaviorData?.userODetails?.urlInfo?.url);
3517				}
3518				updateCcdLimit() {
3519					this.behaviorData.changeEnteredAmount(`${this.ccCurrentDepositLimit}`);
3520				}
3521				uploadMyId() {
3522					this.gtmService.raiseEventForRekycClick("click", "user exceeded deposit limit banner", "upload my id", this.userDataService?.userData?.configParams?.rekycUrl);
3523				}
3524				findOutMoreClick() {
3525					let e = this.userDataService?.userData?.configParams?.svoc_findoutmore_details;
3526					this.gtmService.raiseEventForSVOCDepositCapLinks("deposit svoc limit exceeded", "find out more ", this.userDataService?.userData?.configParams?.svoc_findoutmore_details, this.selectedOption().paymentMethodInfo?.paymentMethod), this.navigationService.goTo(e, { forceReloadTarget: "top" });
3527				}
3528				ngOnDestroy() {
3529					this.$subscriptions.map((e) => e.unsubscribe());
3530				}
3531			};
3532			return t.ɵfac = function(a) {
3533				return new (a || t)();
3534			}, t.ɵcmp = T({
3535				type: t,
3536				selectors: [["app-deposit-limit-message"]],
3537				inputs: {
3538					amountFormGroup: "amountFormGroup",
3539					selectedOption: [1, "selectedOption"],
3540					showCCDepositLimitCheckMsg: [1, "showCCDepositLimitCheckMsg"]
3541				},
3542				features: [ht],
3543				decls: 13,
3544				vars: 7,
3545				consts: [
3546					[
3547						"id",
3548						"creditcard_deposit_limit_message2",
3549						3,
3550						"type"
3551					],
3552					[
3553						3,
3554						"type",
3555						"p1Class"
3556					],
3557					[3, "type"],
3558					["error", ""],
3559					[1, "font-weight-bold"],
3560					[
3561						"id",
3562						"updateccdlimit",
3563						3,
3564						"click"
3565					],
3566					[
3567						"id",
3568						"italy_limits_inline_message",
3569						3,
3570						"type"
3571					],
3572					["warning", ""],
3573					[1, "mt-1"],
3574					[
3575						1,
3576						"fr",
3577						"mt-2"
3578					],
3579					[
3580						"id",
3581						"updateAmount",
3582						1,
3583						"text-bold",
3584						"text-decoration-none",
3585						3,
3586						"click"
3587					],
3588					[
3589						"id",
3590						"infolink",
3591						"target",
3592						"_top",
3593						1,
3594						"ml-3",
3595						"text-bold",
3596						3,
3597						"click"
3598					],
3599					[
3600						"id",
3601						"infolink",
3602						"target",
3603						"_top",
3604						1,
3605						"fr",
3606						"mt-2",
3607						"text-bold",
3608						3,
3609						"click"
3610					],
3611					[3, "vnDynamicHtml"],
3612					[
3613						"id",
3614						"updateAmount",
3615						1,
3616						"fr",
3617						3,
3618						"click"
3619					],
3620					[1, "font-bold"],
3621					[
3622						1,
3623						"d-inline-block",
3624						"float-right",
3625						"mt-1",
3626						"font-weight-bold",
3627						"underline",
3628						"cursor-pointer",
3629						3,
3630						"click"
3631					],
3632					[1, "text-bold"],
3633					[
3634						1,
3635						"text-bold",
3636						"text-decoration-none",
3637						"mr-3",
3638						"txt-trans-upper"
3639					],
3640					[
3641						"target",
3642						"_top",
3643						1,
3644						"text-bold",
3645						"text-decoration-none",
3646						"txt-trans-upper",
3647						3,
3648						"click",
3649						"href"
3650					],
3651					[
3652						1,
3653						"text-bold",
3654						"text-decoration-none",
3655						"mr-3",
3656						"txt-trans-upper",
3657						3,
3658						"click"
3659					],
3660					[
3661						1,
3662						"text-bold",
3663						"text-decoration-none",
3664						"mr-3",
3665						"text-uppercase",
3666						3,
3667						"click"
3668					],
3669					[
3670						"target",
3671						"_top",
3672						1,
3673						"text-bold",
3674						"text-decoration-none",
3675						"text-uppercase",
3676						3,
3677						"click",
3678						"href"
3679					],
3680					[3, "innerHtml"],
3681					[
3682						1,
3683						"mt-2",
3684						"fr",
3685						"text-bold",
3686						3,
3687						"ngClass"
3688					],
3689					[
3690						"id",
3691						"updateAmount",
3692						1,
3693						"text-decoration-none",
3694						"mr-2",
3695						3,
3696						"click"
3697					],
3698					[
3699						"target",
3700						"_top",
3701						1,
3702						"text-decoration-none",
3703						3,
3704						"click",
3705						"href"
3706					],
3707					[
3708						1,
3709						"mt-2",
3710						3,
3711						"innerHTML"
3712					],
3713					[
3714						1,
3715						"d-inline-block",
3716						"float-right",
3717						"mt-3"
3718					],
3719					[
3720						1,
3721						"text-bold",
3722						"cursor-pointer",
3723						"text-decoration-none",
3724						"text-uppercase",
3725						3,
3726						"click"
3727					],
3728					[
3729						1,
3730						"text-bold",
3731						"cursor-pointer",
3732						"ml-1",
3733						"text-decoration-none",
3734						"text-uppercase",
3735						3,
3736						"click"
3737					],
3738					[
3739						1,
3740						"d-inline-block",
3741						"float-right",
3742						"mt-2"
3743					],
3744					[
3745						"target",
3746						"_top",
3747						1,
3748						"text-bold",
3749						"cursor-pointer",
3750						"text-decoration-none",
3751						"text-uppercase",
3752						3,
3753						"click",
3754						"href"
3755					],
3756					[
3757						1,
3758						"text-bold",
3759						"cursor-pointer",
3760						"text-decoration-none",
3761						"text-uppercase",
3762						"mr-2",
3763						3,
3764						"click"
3765					],
3766					[
3767						"target",
3768						"_top",
3769						1,
3770						"text-bold",
3771						"text-decoration-none",
3772						"text-uppercase",
3773						3,
3774						"href"
3775					]
3776				],
3777				template: function(a, e) {
3778					a & 1 && (h(0, _s, 11, 17, "show-message", 0), h(1, zs, 2, 2), h(2, Hs, 1, 0, "app-uk-deposit-limit-messages"), h(3, js, 2, 2)(4, Js, 1, 0, "app-gdl-fra-ltm-messages")(5, Zs, 14, 19, "show-message", 1)(6, el, 16, 20, "show-message", 2)(7, tl, 15, 23, "show-message", 2)(8, il, 16, 21, "show-message", 2), h(9, al, 15, 19, "show-message", 2)(10, ol, 11, 13, "show-message", 2), h(11, sl, 2, 1), h(12, pl, 2, 1)), a & 2 && (u(e.ccDepositLimitCheckEnabled && e.showCCDepositLimitCheckMsg() && !e.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") ? 0 : -1), o(), u(e.isItalyLimitChangesEnabled && (e.selfLimits?.type?.includes("money_loss_limit") || e.selfLimits?.type?.includes("rg_limit")) ? 1 : -1), o(), u(e.ukLccpEnabled && (e.selfLimits?.type?.includes("rg_limit") || e.selfLimits?.type?.includes("rg_netloss_limit_")) ? 2 : -1), o(), u((e.selfLimits?.type?.includes("purchase_limit") || e.selfLimits?.type?.includes("svoc_limit")) && !e.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") ? 3 : e.selfLimits?.type?.toLowerCase()?.includes("gdl_fra_limit_ltm") ? 4 : (e.amountFormGroup.controls.userAmount?.dirty || e.amountFormGroup.controls.userAmount?.touched) && e.amountFormGroup.controls.userAmount?.hasError("spainRekycLimit") && e.spainRekycLimitTemplate && !e.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") ? 5 : (e.amountFormGroup.controls.userAmount?.dirty || e.amountFormGroup.controls.userAmount?.touched) && e.amountFormGroup.controls.userAmount?.hasError("spainAnnRekycLimitExceeded") && e.spainRekycLimitTemplate === "available" ? 6 : (e.amountFormGroup.controls.userAmount?.dirty || e.amountFormGroup.controls.userAmount?.touched) && e.amountFormGroup.controls.userAmount?.hasError("spainAnnRekycLimitExceeded") && e.spainRekycLimitTemplate === "unAvailable" ? 7 : (e.amountFormGroup.controls.userAmount?.dirty || e.amountFormGroup.controls.userAmount?.touched) && e.amountFormGroup.controls.userAmount?.hasError("spainOdInlineVal") && !e.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") ? 8 : -1), o(6), u((e.amountFormGroup.controls.userAmount?.dirty || e.amountFormGroup.controls.userAmount?.touched) && e.amountFormGroup.controls.userAmount?.hasError("spainThreshLimitToBeBreached") && !e.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") ? 9 : (e.amountFormGroup.controls.userAmount?.dirty || e.amountFormGroup.controls.userAmount?.touched) && e.amountFormGroup.controls.userAmount?.hasError("spainThreshLimitBreached") && !e.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") ? 10 : -1), o(2), u((e.amountFormGroup.controls.userAmount.dirty || e.amountFormGroup.controls.userAmount.touched) && e.amountFormGroup?.controls?.userAmount?.hasError("expiredKycLimitValidation") && e.spainRekycLimitTemplate ? 11 : -1), o(), u((e.amountFormGroup.controls.userAmount.dirty || e.amountFormGroup.controls.userAmount.touched) && e.amountFormGroup?.controls?.userAmount?.hasError("esKycLimitValidation") ? 12 : -1));
3779				},
3780				dependencies: [
3781					de,
3782					ii,
3783					tt,
3784					ze,
3785					Ie,
3786					ti,
3787					V,
3788					oe
3789				],
3790				encapsulation: 2,
3791				changeDetection: 1
3792			}), t;
3793		})(), si = (() => {
3794			let t = class {
3795				constructor() {
3796					this.depositService = l(O), this.voucherPin = ae();
3797				}
3798				get messageType() {
3799					return X;
3800				}
3801				ngOnInit() {
3802					this.voucherInputFormGroup.addControl("voucherInput", new Ye("", [
3803						R.required,
3804						R.minLength(16),
3805						R.maxLength(16)
3806					]));
3807				}
3808				validateVoucherInput() {
3809					this.voucherPin.emit(this.voucherInputFormGroup?.controls?.voucherInput?.value);
3810				}
3811				numberOnly(e) {
3812					let i = e?.which ? e?.which : e?.keyCode;
3813					return i < 48 || i > 57 ? (e.preventDefault(), !1) : !0;
3814				}
3815			};
3816			return t.ɵfac = function(a) {
3817				return new (a || t)();
3818			}, t.ɵcmp = T({
3819				type: t,
3820				selectors: [["app-flash1-voucher-input"]],
3821				inputs: { voucherInputFormGroup: "voucherInputFormGroup" },
3822				outputs: { voucherPin: "voucherPin" },
3823				decls: 8,
3824				vars: 10,
3825				consts: [
3826					[
3827						"id",
3828						"voucher-block",
3829						1,
3830						"form-control-wrapper",
3831						"form-width-52",
3832						3,
3833						"formGroup"
3834					],
3835					["hideRequiredMarker", ""],
3836					[
3837						"matInput",
3838						"",
3839						"digitOnly",
3840						"",
3841						"type",
3842						"tel",
3843						"formControlName",
3844						"voucherInput",
3845						"id",
3846						"voucherInput",
3847						"pattern",
3848						"[0-9]*",
3849						"minlength",
3850						"16",
3851						"maxlength",
3852						"16",
3853						"validNumber",
3854						"",
3855						3,
3856						"ngModelChange",
3857						"keypress",
3858						"input",
3859						"ngModel",
3860						"placeholder"
3861					]
3862				],
3863				template: function(a, e) {
3864					a & 1 && (r(0, "form", 0)(1, "mat-form-field", 1)(2, "mat-label"), d(3), n(4, "translate"), s(), r(5, "input", 2), n(6, "translate"), vt("ngModelChange", function(i) {
3865						return St(e.depositService.depositInfo.paymentAccountInfo.voucherNumber, i) || (e.depositService.depositInfo.paymentAccountInfo.voucherNumber = i), i;
3866					}), w("keypress", function(i) {
3867						return e.numberOnly(i);
3868					})("input", function() {
3869						return e.validateVoucherInput();
3870					}), s(), xe(), xe(), h(7, ml, 2, 1, "mat-error"), s()()), a & 2 && (g("formGroup", e.voucherInputFormGroup), o(3), y(m(4, 6, "PARTY.CASHIER.web.deposit.flash1voucher.voucher.label")), o(2), g("placeholder", Y(m(6, 8, "PARTY.CASHIER.web.deposit.flash1voucher.voucher.label"))), bt("ngModel", e.depositService.depositInfo.paymentAccountInfo.voucherNumber), Ne(), Ne(), o(2), u(e.voucherInputFormGroup && e.voucherInputFormGroup.controls.voucherInput && (e.voucherInputFormGroup.controls.voucherInput.invalid || e.voucherInputFormGroup.controls.voucherInput.touched || e.voucherInputFormGroup.controls.voucherInput.dirty) ? 7 : -1));
3871				},
3872				dependencies: [
3873					Pe,
3874					Ce,
3875					Dt,
3876					Lt,
3877					Le,
3878					bn,
3879					dn,
3880					un,
3881					De,
3882					He,
3883					Pt,
3884					Ft,
3885					Ji,
3886					ji,
3887					ct,
3888					Xi,
3889					V
3890				],
3891				encapsulation: 2,
3892				changeDetection: 1
3893			}), t;
3894		})(), li = (t, a) => ({
3895			frequency: t,
3896			increaseLimitUrl: a
3897		}), Ta = (() => {
3898			let t = class {
3899				constructor() {
3900					this.behaviourData = l(K), this.translateService = l(at), this.dataService = l($), this.showMessage = !1, this.isBucketChanged = !0, this.limitBuckets = {
3901						daily: {
3902							one: 0,
3903							two: 0,
3904							three: 0
3905						},
3906						weekly: {
3907							one: 0,
3908							two: 0,
3909							three: 0
3910						},
3911						monthly: {
3912							one: 0,
3913							two: 0,
3914							three: 0
3915						}
3916					}, this.bucketStatus = {
3917						daily: {
3918							one: !1,
3919							two: !1,
3920							three: !1,
3921							threshold: !1,
3922							limitMet: !1
3923						},
3924						weekly: {
3925							one: !1,
3926							two: !1,
3927							three: !1,
3928							threshold: !1,
3929							limitMet: !1
3930						},
3931						monthly: {
3932							one: !1,
3933							two: !1,
3934							three: !1,
3935							threshold: !1,
3936							limitMet: !1
3937						}
3938					}, this.hasThreshold = (e) => this.bucketStatus[e].threshold, this.hasLimitMet = (e) => this.bucketStatus[e].limitMet;
3939				}
3940				ngOnInit() {
3941					this.getRgLimitInfo(), this.behaviourData.getEnteredAmount.subscribe((e) => {
3942						e && (this.resetState(), this.enteredAmount = e, this.getCurrentBucket());
3943					});
3944				}
3945				getRgLimitInfo() {
3946					this.dataService.RgLimitData && (this.inputData = this.dataService.RgLimitData, this.setBucketValues());
3947				}
3948				getCurrentBucket() {
3949					this.inputData?.rglimitInfo?.forEach((e) => {
3950						this.setBucketForType(e);
3951					}), this.toggleLimitMsg();
3952				}
3953				setBucketForType(e) {
3954					let { type: i, actualPurchase: p, rgLimit: b } = e, f = this.getBuckets(i), N = this.getCurrentBucketForType(p.value, f, b.value);
3955					N && (this.bucketStatus[i][N] = !0);
3956				}
3957				getBuckets(e) {
3958					return this.limitBuckets[e.toLowerCase()] || {};
3959				}
3960				getCurrentBucketForType(e, i, p) {
3961					return e >= i.one && e < i.two ? "one" : e >= i.two && e < i.three ? "two" : e >= i.three && e < p ? "three" : null;
3962				}
3963				setBucketValues() {
3964					this.inputData?.rglimitInfo?.forEach((e) => {
3965						let { days: i, rgLimit: p } = e, b = this.getLimitBucketsForPeriod(i);
3966						this.calculateBucketValuesAndAssign(b, p.value);
3967					});
3968				}
3969				getLimitBucketsForPeriod(e) {
3970					return e === 1 ? this.limitBuckets.daily : e <= 7 ? this.limitBuckets.weekly : this.limitBuckets.monthly;
3971				}
3972				calculateBucketValuesAndAssign(e, i) {
3973					e.one = this.calculateBucketValues(this.inputData.rg_first_bucket_threshold, i), e.two = this.calculateBucketValues(this.inputData.rg_second_bucket_threshold, i), e.three = this.calculateBucketValues(this.inputData.rg_third_bucket_threshold, i);
3974				}
3975				calculateBucketValues(e, i) {
3976					return e * i / 100;
3977				}
3978				toggleLimitMsg() {
3979					let e = Number(this.enteredAmount);
3980					this.inputData && this.inputData.rglimitInfo?.forEach((i) => {
3981						i.requestPending || this.checkBucketLimitMsg(e, i);
3982					}), this.checkBucketChanged(), this.setFrequency();
3983				}
3984				checkBucketLimitMsg(e, i) {
3985					let { type: p, actualPurchase: b, rgLimit: f } = i, N = e + b.value, C = this.getBuckets(p), D = this.getCurrentBucketForType(N, C, f.value);
3986					D ? (this.showMessage = !0, this.bucketStatus[p].limitMet = D 
3986=== "three" && N === f.value, this.bucketStatus[p].threshold = D !== "three", this.bucketStatus[p][D] = !0) : (this.showMessage = !1, this.bucketStatus[p].threshold = !0);
3987				}
3988				checkBucketChanged() {
3989					(Object.values(this.bucketStatus.daily).includes(!0) || Object.values(this.bucketStatus.weekly).includes(!0) || Object.values(this.bucketStatus.monthly).includes(!0)) && (this.showMessage = !1, this.isBucketChanged = !1);
3990				}
3991				setFrequency() {
3992					this.isThresholdLimitMet("monthly") ? this.frequency = "Monthly" : this.isThresholdLimitMet("weekly") ? this.frequency = "Weekly" : this.isThresholdLimitMet("daily") ? this.frequency = "Daily" : this.frequency = "Daily";
3993				}
3994				isThresholdLimitMet(e) {
3995					return Object.values(this.bucketStatus[e]).includes(!0) && !this.bucketStatus[e].limitMet;
3996				}
3997				translateFrequency() {
3998					return this.translateService.instant("PARTY.CASHIER.web.deposit.threshold.limit." + this.frequency?.toLowerCase());
3999				}
4000				get threshold() {
4001					return this.isBucketChanged && [
4002						"daily",
4003						"weekly",
4004						"monthly"
4005					].some((e) => this.hasThreshold(e) && !this.hasLimitMet(e));
4006				}
4007				get thresholdAndLimitMet() {
4008					return this.isBucketChanged && [
4009						"daily",
4010						"weekly",
4011						"monthly"
4012					].some((e) => this.hasThreshold(e) && this.hasLimitMet(e));
4013				}
4014				resetState() {
4015					this.showMessage = !1, this.frequency = "", this.isBucketChanged = !0, this.resetBucketStatus("daily"), this.resetBucketStatus("weekly"), this.resetBucketStatus("monthly");
4016				}
4017				resetBucketStatus(e) {
4018					Object.keys(this.bucketStatus[e]).forEach((i) => {
4019						this.bucketStatus[e][i] = !1;
4020					});
4021				}
4022			};
4023			return t.ɵfac = function(a) {
4024				return new (a || t)();
4025			}, t.ɵcmp = T({
4026				type: t,
4027				selectors: [["bqd-threshold-limit"]],
4028				decls: 1,
4029				vars: 1,
4030				consts: [
4031					[1, "thressholdlimit-message-wrapper"],
4032					[
4033						1,
4034						"content-message-container",
4035						"cashier-notifications",
4036						"mb-3"
4037					],
4038					[
4039						1,
4040						"content-message",
4041						"info",
4042						"theme-info-i",
4043						"d-flex",
4044						"align-items-baseline"
4045					],
4046					[
4047						1,
4048						"d-flex",
4049						"flex-column"
4050					],
4051					[
4052						1,
4053						"notification-text",
4054						3,
4055						"vnDynamicHtml"
4056					]
4057				],
4058				template: function(a, e) {
4059					a & 1 && h(0, bl, 6, 1, "div", 0), a & 2 && u(e.showMessage ? 0 : -1);
4060				},
4061				dependencies: [ze, V],
4062				styles: [".thressholdlimit-message-wrapper[_ngcontent-%COMP%]   .notification-text[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin-right:6px}"],
4063				changeDetection: 1
4064			}), t;
4065		})(), Ma = (() => {
4066			let t = class {
4067				constructor() {
4068					this.usedOption = M(), this.isUSLabel = M(!1), this.quickDepositConfig = l(Rt), this.paymentMethodContent = l(Yi), this.useContentLogos = Te(() => this.quickDepositConfig.usePaymentMethodContent), this.displayName = Te(() => {
4069						let e = this.usedOption()?.paymentMethod;
4070						if (!(!e || !this.useContentLogos())) return this.paymentMethodContent.content?.[e.toLowerCase()]?.value;
4071					});
4072				}
4073			};
4074			return t.ɵfac = function(a) {
4075				return new (a || t)();
4076			}, t.ɵcmp = T({
4077				type: t,
4078				selectors: [["option-content"]],
4079				inputs: {
4080					usedOption: [1, "usedOption"],
4081					isUSLabel: [1, "isUSLabel"]
4082				},
4083				decls: 4,
4084				vars: 2,
4085				consts: [
4086					[
4087						1,
4088						"pa-sitecore-logo",
4089						3,
4090						"paymentMethod"
4091					],
4092					[3, "class"],
4093					[1, "payment-text"],
4094					[1, "payment-methodName"],
4095					[
4096						1,
4097						"d-flex",
4098						"flex-column"
4099					],
4100					[
4101						1,
4102						"payment-methodName",
4103						"pl-2",
4104						"f-12"
4105					]
4106				],
4107				template: function(a, e) {
4108					if (a & 1 && (h(0, gl, 1, 1, "pa-payment-method-logo", 0)(1, fl, 1, 3, "div", 1), h(2, Sl, 4, 2)(3, wl, 4, 1)), a & 2) {
4109						let i;
4110						u(e.useContentLogos() ? 0 : 1), o(2), u((i = e.displayName()) ? 2 : 3, i);
4111					}
4112				},
4113				dependencies: [Sr, V],
4114				styles: [".sports-only-ribbon[_ngcontent-%COMP%]{position:absolute;inset:2.2em 0 -7px;text-align:center;background:#e04048;color:#fff;font-size:8px;height:12px;position:relative}.sports-only-ribbon[_ngcontent-%COMP%]   .ribbon-text[_ngcontent-%COMP%]:before, .sports-only-ribbon[_ngcontent-%COMP%]   .ribbon-text[_ngcontent-%COMP%]:after{content:\"\";position:absolute;border-style:solid;border-color:transparent;bottom:-3px}.sports-only-ribbon[_ngcontent-%COMP%]   .ribbon-text[_ngcontent-%COMP%]:before{left:0;border-width:0 4px 4px 0;border-right-color:#00000080}.sports-only-ribbon[_ngcontent-%COMP%]   .ribbon-text[_ngcontent-%COMP%]:after{right:0;border-width:0 0 4px 4px;border-left-color:#00000080}"],
4115				changeDetection: 1
4116			}), t;
4117		}
4117)(), Oa = () => [
4118			Ie,
4119			import("./chunk-j8bkjgco.js").then((t) => t.LCGAmountGridComponent),
4120			ei,
4121			si,
4122			import("./chunk-k3svhpfw.js").then((t) => t.LCGAmountGridButtonsComponent)
4123		], Fa = () => [import("./chunk-Cdaed82p0.js").then((t) => t.BonusInputComponent)], Ga = () => [import("./chunk-hkb6gqx9.js").then((t) => t.PasswordBlockComponent)], qa = (t, a) => ({
4124			time: t,
4125			date: a
4126		}), Ba = (t) => ({ annualLimit: t }), ci = (t) => ({ accountbalanceInfo: t }), za = (t) => ({ remainingLimit: t }), Ha = (t) => ({ paymentName: t }), pi = (() => {
4127			let t = class {
4128				get messageType() {
4129					return X;
4130				}
4131				constructor() {
4132					this.window = l(fe), this.depositService = l(O), this.dataService = l($), this.userDataService = l(W), this.behaviorData = l(K), this.depositRedirectService = l(Bt), this.loaderService = l(re), this.optionListService = l(se), this.gtmService = l(j), this.deviceService = l(At), this.qdJourney = l(Fi), this.ukLccpLimitsService = l(lt), this.gdlFraService = l(nt), this.navigationService = l(Ct), this.paymentMethod = ae(), this.subscriptions$ = [], this.ccFamily = pe.CCFAMILY, this.prepaidCards = pe.PREPAIDCARDS, this.usedOptions = [], this.showKeyboard = !1, this.defaultCurrency = !0, this.maxFailDepEnhancementEnabled = !1, this.currencyUSD = "USD", this.showPreemptiveMsg = !1;
4133					let e = this.optionListService;
4134					this.optionsList = e.optionList, this.depositInfo = this.depositService.depositInfo, this.isMobile = this.deviceService.isMobile;
4135				}
4136				ngOnInit() {
4137					this.sessionInfo = this.dataService.sessionInfo;
4138					let e = this.sessionInfo?.brandId;
4139					this.channelId = this.sessionInfo?.channelId;
4140					let i = +this.sessionInfo?.stake, p = this.sessionInfo?.LANG_ID ?? "en";
4141					if (this.hideAllDepositOptions = [
4142						H.CORAL,
4143						H.LADBROKEUK,
4144						H.LADBROKEDE
4145					].includes(e) && Ve.WC === this.channelId && i >= 0, this.inputType = this.optionsList[0]?.paymentMethodInfo?.paymentMethod, this.paymentMethod.emit(this.inputType), this.initialValue = this.optionsList[0]?.instrumentNumber, this.liveChatRiskPlayerUrl = `${this.userDataService?.userData?.configParams?.merchant_hostname}/${p}${Q.LIVE_CHAT_ES_LINK}`, this.moreInfoIntensePlayerLink = `${this.userDataService?.userData?.configParams?.merchant_hostname}/${p}${Q.MORE_INFO_ES_LINK}`, this.optionsList?.length > 0 && (this.usedOptions = [], this.optionsList.map((b) => {
4146						let f = new xa(), N = b?.paymentMethodInfo?.paymentMethod;
4147						f.imgPath = pe.IMAGE_PATH_PAYMENT_OPTIONS + N?.toLowerCase() + ".svg", f.isESRiskPlayer = b?.paymentAccountInfo?.isESRiskPlayer == "Y", f.ESIntensiveGreyOut = b?.paymentAccountInfo?.ESIntensiveGreyOut == !0, f.instrumentNumber = b?.instrumentNumber, f.paymentMethod = N?.toLowerCase(), f.paymentText = N?.charAt(0)?.toUpperCase() + N?.substring(1)?.toLowerCase(), f.sportsOnly = b?.sportsOnly, f.bankAccountsOnly = b?.bankAccountsOnly, f.userMaxFailDepStatus = b?.details?.userMaxFailDepStatus;
4148						let C = Number(f?.userMaxFailDepStatus?.expiryTime) || 1;
4149						f.es_pre_emptive_threshold_limit = b?.paymentAccountInfo?.es_pre_emptive_threshold_limit, f.es_deposited_amount = b?.paymentAccountInfo?.es_deposited_amount, f.es_threshold_limit = b?.paymentAccountInfo?.es_threshold_limit, f.es_allowed_amount = b?.paymentAccountInfo?.es_allowed_amount, f.es_jumio_verification_url = b?.paymentAccountInfo?.es_jumio_verification_url, f?.userMaxFailDepStatus && setTimeout(() => {
4150							f.userMaxFailDepStatus.blocked = !1;
4151						}, C * 1e3), this.usedOptions.push(f);
4152					}), this.usedOptions?.length > 0 && (this.selectedPaymentMethod = this.usedOptions[0])), this.buildFormGroups(), this.optionListService.selectedOption = this.optionsList[0], this.depositService.setCurrencyConversion(this.optionListService?.selectedOption), this.maxFailDepEnhancementEnabled = this.userDataService?.userData?.configParams?.maxFailDepEnhancementEnabled === "Y", this.isUSLabel = this.userDataService?.userData?.userInfo?.addressInfo?.country === aa.US, this.ccDepositLimitCheckEnabled = this.userDataService?.userData?.configParams?.isCreditCardDepositLimitCheckEnabled === U.YES, this.ccDepositLimitCheckEnabled && (this.ccCurrentDepositLimit = this.userDataService?.userData?.configParams?.currentCreditCardDepositLimit), this.depositInfo?.isBelgiumRgDecreeEnabled) {
4153						let b = setInterval(() => {
4154							this.rgLimitData = this.dataService?.RgLimitData, this.rgLimitData[0]?.rgLimitInfo?.length > 0 && clearInterval(b);
4155						}, 100);
4156						setTimeout(() => {
4157							b && !this.rgLimitData?.rglimitInfo && clearInterval(b);
4158						}, 1e3);
4159					}
4160					this.isESIntensivePlayer && this.gtmService.intensivePlayerMsgLoad(this.inputType, "betslip quick deposit"), this.setInputTypeDefaults(), this.getBehaviorData(), this.subscriptions$.push(this.behaviorData.getEnteredAmount.subscribe((b) => {
4161						this.showPreemptiveMsg = !1, Number(this.selectedPaymentMethod?.es_deposited_amount) + Number(b) >= Number(this.selectedPaymentMethod?.es_pre_emptive_threshold_limit) && Number(this.selectedPaymentMethod?.es_deposited_amount) + Number(b) <= Number(this.selectedPaymentMethod?.es_threshold_limit) && !this.isExpiredIdValidation() && (this.showPreemptiveMsg = !0, this.gtmService.raiseEventForInsVerLoad(this.selectedPaymentMethod?.paymentMethod + " - under 2k optional banner"));
4162					}));
4163				}
4164				get amountFieldFormGroup() {
4165					return this.instrumentFormGroup?.get("amountFieldFormGroup");
4166				}
4167				get instrumentInputFormGroup() {
4168					return this.instrumentFormGroup?.get("instrumentInputFormGroup");
4169				}
4170				get popperTrigger() {
4171					return this.isMobile ? Qi.click : Qi.hover;
4172				}
4173				get popperPlacementBottom() {
4174					return ir.BOTTOM;
4175				}
4176				verifyAccount(e) {
4177					let i = e?.es_jumio_verification_url.replace("{paymentMethodName}", e?.paymentMethod) + "&cashierQd=true";
4178					this.gtmService.raiseEventForInsVerClick(this.selectedPaymentMethod?.paymentMethod + " - under 2k optional banner", "verify", i), this.navigationService.goTo(i, { forceReloadTarget: "top" });
4179				}
4180				buildFormGroups() {
4181					this.instrumentFormGroup?.addControl("instrumentFormCtrl", new Ye(this.usedOptions[0])), this.instrumentFormGroup?.addControl("instrumentInputFormGroup", new ne({})), this.instrumentFormGroup?.addControl("amountFieldFormGroup", new ne({})), this.instrumentFormGroup?.addControl("productPreferenceFormGroup", new ne({}));
4182				}
4183				onChange(e) {
4184					if (this.behaviorData.changeCVV2(""), this.depositService.showDepositSuccess.set(!1), this.depositService.showDepositFailure.set(!1), this.selectedPaymentMethod = this.usedOptions?.find((i) => i?.instrumentNumber === e?.value?.instrumentNumber), this.depositService?.QDType === J.GVCBETSLIP && this.gtmService.raiseFieldTrackingGTMEvent("Field - Completed", "Payment method - Dropdown"), e?.value === _.allDepositOptions) this.qdJourney.abandoned(), this.depositService?.QDType === J.GVCBETSLIP ? this.optionListService.redirectToMainCashier("&type=options") : [
4185						Ve.WC,
4186						Ve.VC,
4187						Ve.FC,
4188						Ve.MC
4189					].includes(this.channelId) || this.sessionInfo?.productId === qt.BINGO ? parent.postMessage("action=close&showAllOptions=true&parent=" + this.window.location.ancestorOrigins[0], "*") : this.optionListService.redirectToMainCashier("&type=options");
4190					else {
4191						this.instrumentFormGroup?.removeControl("instrumentInputFormGroup"), this.instrumentFormGroup?.addControl("instrumentInputFormGroup", new ne({})), this.instrumentFormGroup?.removeControl("productPreferenceFormGroup"), this.instrumentFormGroup?.addControl("productPreferenceFormGroup", new ne({}));
4192						let i = this.optionsList?.find((p) => p?.instrumentNumber === e?.value?.instrumentNumber);
4193						if (i) {
4194							let p = {
4195								eventName: "selectedPaymentMethod",
4196								eventData: { paymentMethodName: i?.paymentMethodInfo?.paymentMethod }
4197							};
4198							this.depositService.postMessageToParent(p, "*"), this.inputType = i?.paymentMethodInfo?.paymentMethod, this.paymentMethod.emit(this.inputType), this.optionListService.selectedOption = i, this.setInputTypeDefaults(), this.depositService.payp
4198alDirectBadFunding = null;
4199						}
4200					}
4201					this.depositService.resizeCashier();
4202				}
4203				setInputTypeDefaults() {
4204					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 == !0), this.inputType === _.PAYPAL && (this.depositService.depositInfo.paymentAccountInfo.instrumentId = this.optionListService?.selectedOption?.paymentAccountInfo?.id), this.inputType === _.CANADIANEFT && (this.depositService.depositInfo.paymentAccountInfo.instrumentId = this.optionListService?.selectedOption?.paymentAccountInfo?.id), this.inputType === _.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 === _.INSTANTECHECKS && (this.isInstantEchecks = !0, this.depositService.depositInfo.paymentAccountInfo.accountId = this.optionListService?.selectedOption?.paymentAccountInfo?.id, this.depositService.depositInfo.paymentAccountInfo.vipPreferredAccountNumber = this.optionListService?.selectedOption?.paymentAccountInfo?.vipPreferredAccountNumber), this.prepaidCards.includes(this.inputType) && (this.depositService.depositInfo.playPlusCashId = this.optionListService?.selectedOption?.playPlusCashId), this.inputType === _.VENMO && this.getVemoCollectedDeviceData(), this.inputType === _.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.gridData = {
4205						nativeAmountString: "",
4206						activeItem: !1,
4207						amountGridIncrementalValue: 5,
4208						isGridSelected: !1
4209					}), this.fillAmount(null), this.inputType === _.FLASH1VOUCHER && (this.depositService.depositInfo.amountInfo.nativeCurrency = vr.ZAR, this.depositService.depositInfo.amountInfo.nativeAmountString = "0"), this.isESRiskPlayer = this.optionListService?.selectedOption?.paymentAccountInfo?.isESRiskPlayer == "Y";
4210				}
4211				showChangeCurrency() {
4212					let e = this.optionListService?.selectedOption?.currencyInfo?.defaultCurr, i = this.userDataService?.userData?.userInfo?.accountCurrency;
4213					this.depositService.depositInfo.amountInfo.nativeCurrency = e, this.defaultCurrency = e === i;
4214				}
4215				moreInfoLink() {
4216					this.gtmService.intensivePlayerMsgClickOnMoreInfo("betslip quick deposit", this.moreInfoIntensePlayerLink), this.navigationService.goTo(this.moreInfoIntensePlayerLink, { forceReloadTarget: "top" });
4217				}
4218				clearPrevTransData() {
4219					this.depositRedirectService.popupBlocked = !1, this.loaderService.depositRedirectInProgress.set(!1), this.depositRedirectService.resetdepositRedirectInfo(), this.loaderService.isLoading.set(!1);
4220				}
4221				getDeviceDataBrainTree(e) {
4222					let i = this;
4223					Qe.client.create({ authorization: e }).then(function(p) {
4224						return Qe.dataCollector.create({ client: p });
4225					}).then(function(p) {
4226						i.optionListService?.selectedOption?.paymentAccountInfo?.brainTreeSDKEnable == "Y" ? (i.depositService.depositInfo.paymentAccountInfo.isBTSDKSuccess = "Y", i.depositService.depositInfo.paymentAccountInfo.brainTreeDeviceData = p?.rawDeviceData ? p?.rawDeviceData?.correlation_id : "", i.depositService.depositInfo.paymentAccountInfo.customerBrowser = i.detectBrowser()) : i.depositService.depositInfo.paymentAccountInfo.deviceData = p?.rawDeviceData ? p?.rawDeviceData?.correlation_id : "";
4227					}).catch(() => {
4228						i.optionListService?.selectedOption?.paymentAccountInfo?.brainTreeSDKEnable == "Y" && (i.depositService.depositInfo.paymentAccountInfo.isBTSDKSuccess = "N");
4229					});
4230				}
4231				detectBrowser() {
4232					let e = this.window.navigator.userAgent;
4233					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";
4234				}
4235				getVemoCollectedDeviceData() {
4236					let e = this.optionListService?.selectedOption?.paymentAccountInfo?.VENMO_CLIENT_AUTHORIZATION;
4237					Qe.client.create({ authorization: e }).then((i) => Promise.all([Qe.dataCollector.create({
4238						client: i,
4239						paypal: !0
4240					})])).then((i) => {
4241						if (i && i[0]) {
4242							let p = i[0]?.rawDeviceData?.correlation_id || null;
4243							this.depositService.depositInfo.paymentAccountInfo.venmo_collectedDeviceData = p;
4244						}
4245					});
4246				}
4247				fillAmount(e) {
4248					e && (this.gridData = e, this.depositService.depositInfo.amountInfo.nativeAmountString = e?.nativeAmountString, this.ukLccpLimitsService.clearUkLccpBanner(), this.gdlFraService.clearGdlBanner());
4249				}
4250				showHideKeyboard(e) {
4251					this.showKeyboard = e.isVisible, this.controlName = e.name, this.currentValue = e.currentValue, this.maxLength = e.maxLength, this.depositService.resizeCashier();
4252				}
4253				depositLimitCheckEnabled(e) {
4254					this.showDepositLimitMsg = e;
4255				}
4256				handleKeyboardData(e) {
4257					this.controlName === "amount" ? (this.behaviorData.changeEnteredAmount(e), this.ukLccpLimitsService.clearUkLccpBanner(), this.gdlFraService.clearGdlBanner()) : this.controlName === "cvv2" && this.behaviorData.changeCVV2(e);
4258				}
4259				keyboardStatus(e) {
4260					this.showKeyboard = !e;
4261				}
4262				getBehaviorData() {
4263					this.subscriptions$.push(this.behaviorData.changeMaxFailDepEnhancement.subscribe((e) => {
4264						if (e?.blocked && e?.expiryTime) {
4265							let i = (f, N) => f.find((C) => C?.instrumentNumber === N), p = i(this.usedOptions, this.selectedPaymentMethod?.instrumentNumber), b = i(this.optionsList, this.selectedPaymentMethod?.instrumentNumber);
4266							b && p && (b.details || (b.details = {}), b.details.userMaxFailDepStatus = e, p.userMaxFailDepStatus = e, e?.blocked && setTimeout(() => {
4267								e.blocked = !1;
4268							}, e.expiryTime * 1e3)), this.usedOptions.find((f) => !f?.userMaxFailDepStatus?.blocked) || this.optionListService.redirectToMainCashier("&type=options");
4269						}
4270					}));
4271				}
4272				stopPropogation(e) {
4273					e.preventDefault(), e.stopPropagation();
4274				}
4275				updateVoucher() {}
4276				ngOnDestroy() {
4277					this.depositService.showDepositInput.set(!1), this.subscriptions$.map((e) => e.unsubscribe());
4278				}
4279				isExpiredIdValidation() {
4280					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);
4281				}
4282			};
4283			return t.ɵfac = function(a) {
4284				return new (a || t)();
4285			}, t.ɵcmp = T({
4286				type: t,
4287				selectors: [["app-options-list"]],
4288				inputs: { instrumentFormGroup: "instrumentFormGroup" },
4289				outputs: { paymentMethod: "paymentMethod" },
4290				decls: 43,
4291				vars: 31,
4292				consts: [
4293					["tooltipcontent2", ""],
4294					["tooltipcontent", ""],
4295					["tooltipcontent1", ""],
4296					[
4297						1,
4298						"form-control-wrapper",
4299						"options-list-dropdown",
4300						"mt-10",
4301						3,
4302						"formGroup"
4303					],
4304					[1, "payment-method-options"],
4305					[
4306						"formControlName",
4307						"instrumentFormCtrl",
4308						"id",
4309						"instrumentFormCtrl",
4310						"disableOptionCentering",
4311						"",
4312						1,
4313						"payment-option",
4314						3,
4315						"selectionChange"
4316					],
4317					[
4318						1,
4319						"d-flex",
4320						"align-items-center",
4321						3,
4322						"usedOption",
4323						"isUSLabel"
4324					],
4325					[
4326						1,
4327						"drop-down-option-position",
4328						"position-absolute",
4329						"d-flex",
4330						"align-items-center"
4331					],
4332					[
4333						1,
4334						"tooltip-info",
4335						"ngxp__tooltip"
4336					],
4337					[1, "intensive-player-message"],
4338					[1, "h6-v2"],
4339					[
4340						1,
4341						"tooltip-description",
4342						3,
4343						"vnDynamicHtml"
4344					],
4345					[
4346						1,
4347						"tooltip-description",
4348						3,
4349						"click"
4350					],
4351					[1, "float-right"],
4352					[1, "betlsip-option"],
4353					[
4354						1,
4355						"p-0",
4356						3,
4357						"value"
4358					],
4359					[
4360						"id",
4361						"creditcard_deposit_limit_message2",
4362						3,
4363						"type"
4364					],
4365					[1, "font-weight-bold"],
4366					[3, "type"],
4367					[
4368						3,
4369						"selectedOption",
4370						"showCCDepositLimitCheckMsg",
4371						"amountFormGroup"
4372					],
4373					[
4374						1,
4375						"txt-sm-v2",
4376						"mr-1"
4377					],
4378					[
4379						1,
4380						"theme-info-i",
4381						3,
4382						"click",
4383						"popper",
4384						"popperPositionFixed",
4385						"popperTrigger",
4386						"popperPlacement"
4387					],
4388					[
4389						1,
4390						"p-0",
4391						"ml-2",
4392						"payment-option-list",
4393						3,
4394						"disabled",
4395						"value"
4396					],
4397					[
4398						"id",
4399						"tooltipcontent",
4400						1,
4401						"tooltip-info",
4402						"ngxp__tooltip"
4403					],
4404					[1, "curfew-blue"],
4405					[1, "tooltip-description"],
4406					[1, "txt-sm-v2"],
4407					[
4408						1,
4409						"tooltip-info",
4410						"ngxp__tooltip",
4411						3,
4412						"id"
4413					],
4414					[
4415						1,
4416						"txt-sm-v2",
4417						"theme-info-i",
4418						3,
4419						"click",
4420						"popper",
4421						"popperPositionFixed",
4422						"popperTrigger",
4423						"popperPlacement"
4424					],
4425					[
4426						1,
4427						"d-flex",
4428						"align-items-center"
4429					],
4430					[
4431						1,
4432						"payment-method-logo",
4433						"payment-method-moreoptions"
4434					],
4435					[1, "all-payment-option"],
4436					[
4437						"info",
4438						"",
4439						3,
4440						"vnDynamicHtml"
4441					],
4442					[
4443						"type",
4444						"hidden",
4445						"name",
4446						"vipPreferredAccountNumber",
4447						3,
4448						"ngModelChange",
4449						"ngModel"
4450					],
4451					[
4452						1,
4453						"lcgbetslip",
4454						3,
4455						"ngClass"
4456					],
4457					[3, "ccInputFormGroup"],
4458					[3, "voucherInputFormGroup"],
4459					[3, "currency"],
4460					[
4461						3,
4462						"lcgAmountFormGroup",
4463						"selectedOption",
4464						"gridData"
4465					],
4466					[
4467						3,
4468						"voucherPin",
4469						"voucherInputFormGroup"
4470					],
4471					[
4472						3,
4473						"data",
4474						"currency"
4475					],
4476					[3, "ngClass"],
4477					[
4478						3,
4479						"gvcAmountFormGroup",
4480						"selectedOption",
4481						"gridData"
4482					],
4483					[
4484						1,
4485						"ml-2",
4486						3,
4487						"ccInputFormGroup"
4488					],
4489					[
4490						3,
4491						"currentValue",
4492						"controlName",
4493						"cvvMaxLength"
4494					],
4495					[
4496						3,
4497						"showKeyboard",
4498						"depositLimitCheckEnabled",
4499						"gvcAmountFormGroup",
4500						"selectedOption",
4501						"gridData"
4502					],
4503					[
4504						1,
4505						"ml-2",
4506						3,
4507						"showKeyboard",
4508						"ccInputFormGroup"
4509					],
4510					[
4511						3,
4512						"returnValue",
4513						"keyboardStatus",
4514						"currentValue",
4515						"controlName",
4516						"cvvMaxLength"
4517					],
4518					[3, "data"],
4519					["info", ""],
4520					["warning", ""],
4521					[1, "text-bold"],
4522					[3, "innerHtml"],
4523					[
4524						1,
4525						"float-right",
4526						"mt-2"
4527					],
4528					[
4529						1,
4530						"text-bold",
4531						"text-decoration-none",
4532						"cursor-pointer",
4533						"text-uppercase",
4534						3,
4535						"click"
4536					],
4537					[3, "selectedOption"]
4538				],
4539				template: function(a, e) {
4540					a & 1 && (r(0, "form", 3)(1, "mat-form-field", 4)(2, "mat-select", 5), w("selectionChange", function(i) {
4541						return e.onChange(i);
4542					}), r(3, "mat-select-trigger"), v(4, "option-content", 6), h(5, kl, 5, 7, "div", 7), r(6, "popper-content", 8, 0)(8, "div", 9)(9, "strong", 10), d(10), n(11, "translate"), s(), v(12, "p", 11), n(13, "translate"), r(14, "a", 12), w("click", function() {
4543						return e.moreInfoLink();
4544					}), r(15, "span", 13)(16, "b"), d(17), n(18, "translate"), s()()()()()(), Ge(19, Cl, 28, 29, "div", 14, qe), h(21, Dl, 6, 4, "mat-option", 15), s(), xe(), s()(), h(22, Ll, 4, 10, "show-message", 16), yt(23)(24), h(25, Pl, 5, 10, "div", 17), h(26, El, 4, 9, "div", 17), ke(27, Fl, 5, 7), ye(28, 27, Oa), h(30, Yl, 6, 8), h(31, Vl, 5, 4, "show-message", 18), h(32, Ul, 1, 0, "bqd-threshold-limit"), h(33, $l, 12, 18, "show-message", 18), h(34, Kl, 1, 3, "app-deposit-limit-message", 19), h(35, Wl, 1, 0, "app-uk-deposit-limit-messages"), h(36, Ql, 1, 0, "app-gdl-fra-ltm-messages"), ke(37, Jl, 1, 1), ye(38, 37, Fa), ke(40, Xl, 1, 0), ye(41, 40, Ga)), a & 2 && (g("formGroup", e.instrumentFormGroup), o(2), Ne(), o(2), he("disabled", e.selectedPaymentMethod?.isESRiskPlayer || e.selectedPaymentMethod?.ESIntensiveGreyOut), g("usedOption", e.selectedPaymentMethod)("isUSLabel", e.isUSLabel), o(), u(e.selectedPaymentMethod?.ESIntensiveGreyOut ? 5 : -1), o(5), y(m(11, 23, "PARTY.CASHIER.web.deposit.intensive.player.message1")), o(2), g("vnDynamicHtml", m(13, 25, "PARTY.CASHIER.web.deposit.intensive.player.message2")), o(5), y(m(18, 27, "PARTY.CASHIER.web.deposit.intensive.player.message3")), o(2), Fe(e.usedOptions), o(2), u(e.hideAllDepositOptions ? -1 : 21), o(), u(e.ccDepositLimitCheckEnabled && e.optionListService.selectedOption?.creditCard ? 22 : -1), o(), et(e.optionListService.selectedOption == null ? null : e.optionListService.selectedOption.accountBalance), o(), et(e.optionListService.selectedOption == null || e.optionListService.selectedOption.paymentMethodInfo == null || e.optionListService.selectedOption.paymentMethodInfo.minDepositLimit == null || e.optionListService.selectedOption.paymentMethodInfo.minDepositLimit.currencyCode == null ? null : e.optionListService.selectedOption.paymentMethodInfo.minDepositLimit.currencyCode.toUpperCase()), o(), u(e.isInstantEchecks ? 25 : -1), o(), u(e.prepaidCards.includes(e.inputType?.toUpperCase() || "") ? 26 : -1), o(2), Ae(e.depositService?.QDType == "LCGBETSLIP"), o(2), u(e.depositService.QDType == "GVCBETSLIP" ? 30 : -1), o(), u(e.optionListService.selectedOption?.paymentMethodInfo?.paymentMethod == "GOOGLEPAY" ? 31 : -1), o(), u(e.depositInfo.isBelgiumRgDecreeEnabled && e.amountFieldFormGroup && e.amountFieldFormGroup.controls && e.amountFieldFormGroup.controls.userAmount && e.amountFieldFormGroup.controls.userAmount.status === "VALID" && e.rgLimitData ? 32 : -1), o(), u(e.showPreemptiveMsg && e.amountFieldFormGroup && e.amountFieldFormGroup.controls && e.amountFieldFormGroup.controls.userAmount && e.amountFieldFormGroup.controls.userAmount.status === "VALID" && e.selectedPaymentMethod?.es_allowed_amount ? 33 : -1), o(), u(e.amountFieldFormGroup?.controls?.userAmount && (e.amountFieldFormGroup.controls.userAmount.dirty || e.amountFieldFormGroup.controls.userAmount.touched) && (e.amountFieldFormGroup.controls.userAmount.hasError("selfSetLimit") || 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.o
4544ptionListService?.selectedOption ? 34 : -1), o(), u(e.ukLccpLimitsService.showRgLimitError() && e.optionListService?.selectedOption ? 35 : -1), o(), u(e.gdlFraService.showGdlFraValidation() ? 36 : -1), o(2), Ae(e.depositService?.QDType == "GVCBETSLIP"), o(3), Ae(e.inputType === "GAMERSCARD"));
4545				},
4546				dependencies: [
4547					Pe,
4548					Ce,
4549					Dt,
4550					Lt,
4551					Le,
4552					hn,
4553					De,
4554					He,
4555					Pt,
4556					Ft,
4557					dr,
4558					mr,
4559					Ma,
4560					tr,
4561					Zn,
4562					Xn,
4563					cr,
4564					de,
4565					Ie,
4566					ei,
4567					si,
4568					ka,
4569					Aa,
4570					ya,
4571					Ta,
4572					_a,
4573					ze,
4574					ii,
4575					ti,
4576					V,
4577					oe
4578				],
4579				styles: [".intensive-player-message[_ngcontent-%COMP%]{white-space:normal;height:100px;overflow:auto;padding-right:7px}.intensive-player-message[_ngcontent-%COMP%]   .tooltip-description[_ngcontent-%COMP%]{white-space:normal;margin-bottom:5px}.intensive-player-message[_ngcontent-%COMP%]   p.tooltip-description[_ngcontent-%COMP%]{line-height:26px}.lcgbetslip[_ngcontent-%COMP%]   app-cc-input[_ngcontent-%COMP%]{margin-left:5px;margin-top:8.5px;max-width:99.5px}.cc-amt-field[_ngcontent-%COMP%]   gvc-amount-grid[_ngcontent-%COMP%], .cc-amt-field[_ngcontent-%COMP%]   app-cc-input[_ngcontent-%COMP%]{flex:1}"],
4580				changeDetection: 1
4581			}), t;
4582		})(), Ya = () => [import("./chunk-Bj3un1s6s.js").then((t) => t.ReversalInputComponent)], Va = () => [import("./chunk-Bidakmb8c.js").then((t) => t.DepositFailureComponent)], di = (() => {
4583			let t = class {
4584				constructor() {
4585					this.depositService = l(O), this.userDataService = l(W), this.dataService = l($), this.behaviorData = l(K), this.optionListService = l(se), this.changeDetector = l(po), this.wpSessionService = l(Wt), this.gtmService = l(j), this.formBuilder = l(Oi), this.bonusService = l(Ke), this.geoComply = l(kn), this.stakeAmountService = l(na), this.applePayDirectService = l(Kt), this.gpayService = l(Re), this.cardIframeService = l(We), this.betslipqdMessageService = l(Ot), this.loaderService = l(re), this.authDetailsStore = l(_t), this.store = l(oa), this.logger = l(Be), this.depositTxnLtmService = l(rt), this.ccFamily = pe.CCFAMILY, this.subscriptions$ = [], this.bonusTnc = !0, this.isVisible = !1, this.showAdaInteractionMessage = this.store.getAdaInteractionMessage, this.submitTriggered = !1, ge(() => {
4586						let e = this.betslipqdMessageService.input();
4587						e?.eventName && this.handleParentMessage({ data: e }), this.store.getcontinueDeposit()() && this.submitDeposit();
4588					});
4589				}
4590				ngOnInit() {
4591					this.sessionInfo = this.dataService.sessionInfo, this.gtmService.raiseOnLoadGTMEvent(), this.buildForm(), this.depositService.showDepositInput.set(!0), this.initialize(), this.getBehaviorData();
4592				}
4593				updatePaymentMethod(e) {
4594					this.inputType = e;
4595				}
4596				initialize() {
4597					this.setDepositOptionInfo();
4598				}
4599				get instrumentFormGroup() {
4600					return this.depositForm.controls.instrumentFormGroup;
4601				}
4602				setDepositOptionInfo() {
4603					if (this.selectedOption = this.optionListService?.selectedOption, this.depositService.depositInfo.amountInfo.nativeCurrency = this.selectedOption?.currencyInfo?.defaultCurr || this.selectedOption?.currencyInfo?.currencyList[0], this.userDataService?.userData?.configParams) {
4604						let e = this.userDataService?.userData?.configParams;
4605						this.depositService.depositInfo.isBelgiumRgDecreeEnabled = e?.belgium_rg_decree_enabled === U.YES, this.depositService?.depositInfo?.isBelgiumRgDecreeEnabled && (this.depositService.depositInfo.increaseLimitUrl = e?.deposit_Limits_Url);
4606					}
4607					this.selectedOption?.threeds2Enabled && this.userDataService?.userData?.configParams?.worldPayTokenForDDC && this.get
4607SessionIdForWP(), this.isVisible = !0;
4608				}
4609				getActiveDepositCurfew(e) {
4610					this.activeDepositCurfew = e;
4611				}
4612				getSessionIdForWP() {
4613					let { worldpayTimerDuration: e = 5 } = this.userDataService?.userData?.configParams || {}, i = e * 1e3;
4614					this.fetchWorldPaySessionId(), setTimeout(() => {
4615						this.worldPaySessionIdStatus || this.setWorldPaySessionId("", {
4616							reason: "wp_timeout",
4617							info: "not_received_sessionId_within_duration"
4618						});
4619					}, i);
4620				}
4621				fetchWorldPaySessionId() {
4622					this.wpSessionService.fetchWPSessionId(this.userDataService?.userData?.configParams?.baseWorldPayURLForDDC, this.userDataService?.userData?.configParams?.worldPayTokenForDDC, this.userDataService?.userData?.configParams?.worldPayURLForDDC, this.selectedOption?.startDigits);
4623				}
4624				setWorldPaySessionId(e, i) {
4625					this.depositService.depositInfo.worldPaySessionId = e, i?.reason == "worldPayResponse" ? this.depositService.depositInfo.paymentAccountInfo.worldPayResponse = JSON.stringify(i.info) : i?.reason == "wp_timeout" && (this.depositService.depositInfo.paymentAccountInfo.wpTimeout = i.info), this.worldPaySessionIdStatus = !0;
4626				}
4627				handleParentMessageEvent(e = "FundsAdded", i = !1) {
4628					let p = {
4629						eventName: e,
4630						eventData: {}
4631					};
4632					e === "FundsAdded" ? p.eventData.success = i : p.eventData.available = i, this.depositService.postMessageToParent(p, "*");
4633				}
4634				submitDeposit() {
4635					if (!this.depositForm.valid) return this.depositForm.markAllAsTouched(), this.handleParentMessageEvent(), !1;
4636					this.depositService.showDepositFailure.set(!1), this.depositService.resizeCashier();
4637					let e = !0, i = this.optionListService?.selectedOption?.threeds2Enabled;
4638					if (this.userDataService?.userData?.configParams?.worldPayTokenForDDC && (e = !1), this.activeDepositCurfew) return this.behaviorData.changeCVV2(""), this.handleParentMessageEvent(), !1;
4639					if (i && this.fetchWorldPaySessionId(), this.geoComplyInitialize(), this.selectedOption?.paymentMethodInfo?.paymentMethod == "INTERCHECKS_ACH") {
4640						let { paymentAccountId: b, accountHash: f, routingNumber: N } = this.selectedOption.paymentAccountInfo;
4641						this.depositService.depositInfo.paymentAccountInfo.cardHash = f, this.depositService.depositInfo.paymentAccountInfo.routingNumber = N, this.depositService.depositInfo.paymentAccountInfo.accountId = b;
4642					}
4643					!i || e ? this.optionListService?.selectedOption?.paymentMethodInfo?.isNonPCIOption === "true" ? this.submitCCDeposit() : ["APPLEPAYDIRECT", "APPLEPAY"].includes(this.depositService.depositInfo.paymentMethod?.toUpperCase()) ? this.applePayDepositSubmit() : le.GOOGLEPAY == this.depositService.depositInfo.paymentMethod?.toUpperCase() ? this.gpayService.loadPaymentMethods(this.optionListService.selectedOption) : this.depositService.submitDeposit() : (this.depositService.depositInfo.worldPaySessionId = this.dataService?.worldPaySessionId, this.submitCCDeposit());
4644					let p = this.depositInfo?.amountInfo?.bonusCode;
4645					return this.bonusService.isBonusError = !1, p && this.bonusService?.validatedBonusCode !== p ? (this.bonusService.isBonusValidationOnSubmit = !0, this.bonusService.handleBonusAmount(this.depositInfo), !1) : (this.bonusService.bonusError === "808" && this.bonusService.showAlertPopup(), !1);
4646				}
4647				geoComplyInitialize() {
4648					this.userDataService?.userData?.configParams?.GEOCOMPLY_LABEL_NAME && this.geoComply.getGeoComplyInitializeInput({
4649						sessionKey: this.sessionInfo?.sessionKey,
4650						channelId: this.sessionInfo?.channelId,
4651						productId: this.sessionInfo?.productId
4652					}, "BQD-Deposit");
4653				}
4654				submitCCDeposit() {
4655					this.submitTriggered = !0;
4656					let e = {
4657						submitUrl: this.optionListService?.selectedOption?.paymentAccountInfo?.paymentAccountUpdateUrl,
4658						jwtToken: this.optionListService?.selectedOption?.paymentAccountInfo?.cardToken ?? "",
4659						usecase: ot.update_cvv
4660					};
4661					this.cardIframeService._eventBridge()?.off(z.card_submit_response), this.cardIframeService._eventBridge()?.sendMessageToIframe({
4662						eventName: z.card_submit,
4663						payload: e
4664					}), this.cardIframeService._eventBridge()?.receiveEvent(z.card_submit_response, this.handleIframeResponse.bind(this));
4665				}
4666				handleIframeResponse(e) {
4667					!e?.errorcode && this.submitTriggered && (this.submitTriggered = !1, this.logger.infoRemote("[GVCBetslipQD]: handleIframeResponse triggered"), this.depositService.submitDeposit());
4668				}
4669				getBehaviorData() {
4670					this.kycPLverification = ["SUSPENDED_GRACE_DAYS_OVER", "SUSPENDED_DEPOSIT_AMOUNT_EXCEEDED"].includes(this.userDataService?.userData?.userInfo?.ezecashCategoryComment), this.subscriptions$.push(this.behaviorData?.isBetSuspended.subscribe((e) => {
4671						this.handleParentMessageEvent("DepositAvailable", !e);
4672					})), this.subscriptions$.push(this.behaviorData?.changeAmountRequiredToMeetStake.subscribe((e) => {
4673						this.fundsNeeded = e;
4674					})), this.subscriptions$.push(this.behaviorData?.getEnteredAmount.subscribe(() => {
4675						this.formValidationListner();
4676					})), this.subscriptions$.push(this.behaviorData?.getCVV2.subscribe(() => {
4677						this.formValidationListner();
4678					})), this.subscriptions$.push(this.behaviorData?.getbonusTnC.subscribe((e) => {
4679						this.bonusTnc = e, this.formValidationListner();
4680					}));
4681				}
4682				updateVoucher() {
4683					this.formValidationListner();
4684				}
4685				formValidationListner() {
4686					setTimeout(() => {
4687						this.handleParentMessageEvent("DepositAvailable", this.depositForm.valid && this.bonusTnc);
4688					}, 100);
4689				}
4690				handleParentMessage(e) {
4691					let i = e?.data?.eventName;
4692					["CallSubmitGvcBetslipMethod", "Deposit"].includes(i) && this.submitDeposit(), this.stakeAmountService.addEventListener(e);
4693				}
4694				buildForm() {
4695					this.depositForm = this.formBuilder.group({
4696						instrumentFormGroup: new ne({}),
4697						ccInputFormGroup: new ne({})
4698					});
4699				}
4700				ngAfterViewChecked() {
4701					this.changeDetector.detectChanges();
4702				}
4703				ngOnDestroy() {
4704					this.subscriptions$.map((e) =>
4704 e.unsubscribe()), this.authDetailsStore.initialize(), this.betslipqdMessageService.destroy();
4705				}
4706				applePayDepositSubmit() {
4707					let e = this.depositService.depositInfo.paymentMethod?.toUpperCase(), i = this.applePayDirectService.setApplePayData(e), p = "N", b = this.userDataService?.userData?.userInfo?.addressInfo?.country;
4708					if (e == "APPLEPAYDIRECT") {
4709						let { isESIntensivePlayer: f, paymentAccountUpdateUrl: N, cardToken: C } = this.optionListService?.selectedOption?.paymentAccountInfo || {};
4710						p = f == "Y" || this.userDataService?.userData?.configParams?.creditCardBanEnabled == "Y" ? "Y" : "N", this.applePayDirectService.processApplePayDeposit(i, p, b, N, C);
4711					}
4712				}
4713			};
4714			return t.ɵfac = function(a) {
4715				return new (a || t)();
4716			}, t.ɵcmp = T({
4717				type: t,
4718				selectors: [["app-gvc-betslip"]],
4719				decls: 4,
4720				vars: 2,
4721				consts: [
4722					["disabled", "(kycPLverification && (ccFamily.includes(inputType) || inputType === 'PAYPAL')) ? true : null"],
4723					[3, "activeDepositCurfewInfo"],
4724					[3, "selectedOption"],
4725					[
4726						1,
4727						"cashier-form-wrapper",
4728						"qd-form-wrapper",
4729						3,
4730						"ngSubmit",
4731						"formGroup"
4732					],
4733					[1, "total-stake"],
4734					[
4735						1,
4736						"theme-info-i",
4737						"my-2",
4738						"txt-sm-v2"
4739					],
4740					[
4741						3,
4742						"paymentMethod",
4743						"instrumentFormGroup"
4744					]
4745				],
4746				template: function(a, e) {
4747					a & 1 && (h(0, nc, 5, 3), ke(1, rc, 1, 0), ye(2, 1, Ya)), a & 2 && (u(e.optionListService.showReversalWithdrawal() ? -1 : 0), o(2), Ae(e.optionListService.showReversalWithdrawal()));
4748				},
4749				dependencies: [
4750					jt,
4751					Pe,
4752					Ce,
4753					Le,
4754					De,
4755					He,
4756					pi,
4757					Xt,
4758					Jt,
4759					Zt,
4760					oe,
4761					V
4762				],
4763				encapsulation: 2,
4764				changeDetection: 1
4765			}), t;
4766		})(), mi = (t) => ({ amount: t }), ui = (t, a) => ({
4767			time: t,
4768			date: a
4769		}), Ua = (t) => ({ gamblingControl: t }), hi = (t) => ({ cpccContactLink: t }), $a = (t) => ({ rgPercentage: t }), bi = (t) => ({ limit: t }), Ka = (t, a, e) => ({
4770			percentage: t,
4771			netDepLimit: a,
4772			url: e
4773		}), gi = (t, a) => ({
4774			limit: t,
4775			url: a
4776		}), fi = (t, a, e) => ({
4777			limit: t,
4778			percent: a,
4779			url: e
4780		}), Wa = (t) => ({ url: t }), Qa = () => [
4781			"PAYPAL",
4782			"PAYPALDIRECT",
4783			"SKRILL1TAP"
4784		], ja = (() => {
4785			let t = class {
4786				constructor() {
4787					this.depositService = l(O), this.userDataService = l(W), this.chatService = l(zt), this.gtmService = l(j), this.eventService = l(wr), this.behaviorData = l(K), this.dataService = l($), this.loaderService = l(re), this.balancePropertiesService = l(Pn), this.eventsService = l(zo), this.hideSuccessPage = !1, this.currencyGBP = "GBP", this.sessionInfo = this.dataService.sessionInfo, this.response = this.depositService?.submitResponse, ge(() => {
4788						let e = this.behaviorData.isFullStakeAmountNotMet();
4789						if (this.isFullStakeAmountNotMet = e, this.response?.status === Nr.SUCCESS) {
4790							this.isTransactionSuccess = !0;
4791							let i = +this.sessionInfo?.stake, p = this.sessionInfo?.brandId;
4792							i && ([
4793								H.CORAL,
4794								H.LADBROKEUK,
4795								H.LADBROKEDE
4796							].includes(p) ? this.hideSuccessPage = !this.isFullStakeAmountNotMet : this.sessionInfo?.version === "v2" && (this.hideSuccessPage = !0)), this.isCoralBetslipQD = [
4797								H.CORAL,
4798								H.LADBROKEUK,
4799								H.LADBROKEDE
4800							].includes(p) && i > 0, 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), [
4801								H.CORAL,
4802								H.LADBROKEUK,
4803								H.LADBROKEDE
4804							].includes(p) && this.gtmService.raiseEventForDepositSuccessload(this.response?.paymentMethod?.toLowerCase());
4805							let b = {
4806								eventName: "depositSuccessQD",
4807								eventData: {
4808									amount: this.response?.amount?.value,
4809									currency: this.response?.amount?.currencyCode,
4810									type: this.response?.paymentMethod
4811								}
4812							};
4813							this.depositService.postMessageToParent(b, "*");
4814							let f = {
4815								userId: this.userDataService?.userData?.userInfo?.userId || "",
4816								accountId: this.userDataService?.userData?.userInfo?.accountID || "",
4817								depositAmount: this.response?.amount?.value || 0,
4818								currencyCode: this.response?.amount?.currencyCode || "",
4819								transactionId: this.response?.transactionId || "",
4820								paymentMethod: this.response?.paymentMethod || "",
4821								timestamp: Date.now()
4822							};
4823							this.eventsService.raise({
4824								eventName: Yo.DepositSuccessEvent,
4825								data: f
4826							}), this.gtmService.raiseEvent("deposit", "DepositSuccess", this.response?.paymentMethod);
4827							let N = "bwinex://?event=success&type=" + this.response?.paymentMethod + "&currency=" + this.response?.amount?.currencyCode + "&amount=" + this.response?.amount?.value + "&sso=" + this.userDataService?.userData?.clientInfo?.sessionKey;
4828							this.eventService.raiseDepositEvent(N), this.eventService.raiseUpdateBalanceEvent(), this.balancePropertiesService.refresh(), this.isFullStakeAmountNotMet && i || this.eventService.raiseCloseEvent(!1), this.response?.adaDepositStatus?.depositBlocked && this.gtmService.raiseEventForUnu
4828sualDeposit("unusualDepositInterventionMessage", "quick deposit", null), this.response?.successMessageInfo?.showAffNetLossMsg === "Y" && this.gtmService.raiseEventForAffordabilityMsgBannerLoad("aff ltm limit", "user approaching ltm limit banner", "user approaching ltm limit banner", this.userDataService?.userData?.configParams?.svoc_player_level, null, null, null);
4829						}
4830					});
4831				}
4832				get messageType() {
4833					return X;
4834				}
4835				ngOnInit() {
4836					this.initialize();
4837				}
4838				initialize() {
4839					this.loaderService.isLoading.set(!1), this.behaviorData.changeCVV2(""), this.paymentMethodDisplayName = this.response?.paymentMethod, this.paymentMethodDisplayName == _.MLIFE && (this.paymentMethodDisplayName = "MGM Rewards");
4840					let e = this.userDataService?.userData;
4841					this.isCountryUK = e?.userInfo?.country === aa.UK, this.pullchatEnabled = e?.configParams?.pullchatEnabled === U.YES, this.zendeskEnabled = e?.configParams?.zendeskEnabled === U.YES, this.hideChat = this.sessionInfo?.hideChat == "true", this.isCountryUK || (this.cpccContactLink = e?.configParams?.adaDepositContactUsUrl), this.isCountryUK && (this.gamblingControlURL = e?.configParams?.game_limits_url || "");
4842				}
4843				monthlyLimit(e) {
4844					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);
4845				}
4846				triggerChat() {
4847					this.chatService.triggerChat(this.handleLiveChatResponse), this.gtmService.raiseEventForUnusualDeposit("interventionLiveChat", "quick deposit", null);
4848				}
4849				handleLiveChatResponse(e) {
4850					e && [ia.LiveChatResponse_1001, ia.LiveChatResponse_1000].includes(e) && (this.showChatNotAvailable = !0);
4851				}
4852				lossLimitDepositCapClick(e) {
4853					e?.target?.tagName.toLowerCase == "a" && this.gtmService.raiseEventForAffordabilityNetLossDepositCapClick(this.userDataService?.userData?.configParams?.svoc_player_level, this.response?.successMessageInfo?.increaseLimitsUrl);
4854				}
4855			};
4856			return t.ɵfac = function(a) {
4857				return new (a || t)();
4858			}, t.ɵcmp = T({
4859				type: t,
4860				selectors: [["app-deposit-success"]],
4861				decls: 1,
4862				vars: 1,
4863				consts: [
4864					[1, "mt-2"],
4865					[
4866						"type",
4867						"hidden",
4868						"name",
4869						"adaPullchatUrl",
4870						"id",
4871						"adaPullchatUrl"
4872					],
4873					[3, "type"],
4874					[1, "trans-details"],
4875					[1, "billing-description"],
4876					["info", ""],
4877					[1, "line-spacing"],
4878					[
4879						1,
4880						"line-spacing",
4881						3,
4882						"vnDynamicHtml"
4883					],
4884					[
4885						1,
4886						"float-none",
4887						3,
4888						"vnDynamicHtml"
4889					],
4890					[
4891						"href",
4892						"javascript:void(0)",
4893						1,
4894						"float-right",
4895						"mt-2"
4896					],
4897					[1, "zendesk-live-block"],
4898					[
4899						1,
4900						"float-right",
4901						"mt-2"
4902					],
4903					[
4904						1,
4905						"float-right",
4906						"mt-2",
4907						3,
4908						"click"
4909					],
4910					["success", ""],
4911					[
4912						"id",
4913						"hardStopchatUrl",
4914						1,
4915						"mr-1"
4916					],
4917					[1, "mr-1"],
4918					[
4919						"target",
4920						"_blank",
4921						3,
4922						"href"
4923					],
4924					[
4925						"target",
4926						"_top",
4927						3,
4928						"href"
4929					],
4930					[
4931						1,
4932						"line-spacing",
4933						3,
4934						"click"
4935					],
4936					[3, "vnDynamicHtml"],
4937					[
4938						1,
4939						"line-spacing",
4940						"text-bold"
4941					],
4942					[
4943						1,
4944						"line-spacing",
4945						"mt-1"
4946					],
4947					[
4948						"lossLimitDepositCapClick($event)",
4949						"",
4950						1,
4951						"line-spacing",
4952						"mt-1",
4953						3,
4954						"vnDynamicHtml"
4955					],
4956					[
4957						1,
4958						"live-help",
4959						"zendesk-live-block",
4960						"form-control"
4961					],
4962					[
4963						"href",
4964						"javascript:void(0)",
4965						1,
4966						"btn",
4967						"btn-chat",
4968						"btn-lg",
4969						"theme-chat",
4970						"w-100",
4971						"mb-2"
4972					],
4973					[
4974						"type",
4975						"button",
4976						"type",
4977						"button",
4978						1,
4979						"btn",
4980						"btn-chat",
4981						"btn-lg",
4982						"theme-chat",
4983						"w-100",
4984						"mb-2",
4985						3,
4986						"click"
4987					],
4988					[1, "txt-trans-lower"],
4989					["txt-trans-revert", ""]
4990				],
4991				template: function(a, e) {
4992					a & 1 && h(0, $c, 13, 10, "div", 0), a & 2 && u(e.isTransactionSuccess && !e.hideSuccessPage ? 0 : -1);
4993				},
4994				dependencies: [
4995					de,
4996					tt,
4997					ze,
4998					V,
4999					oe
5000				],
5001				styles: [".billing-description[_ngcontent-%COMP%]{text-align:left;margin:15px 0 10px;font-size:14px;line-height:20px}.billing-description[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;font-weight:700}.txt-trans-lower[_ngcontent-%COMP%]{text-transform:lowercase!important}.txt-trans-revert[_ngcontent-%COMP%]{text-transform:revert!important}"],
5002				changeDetection: 1
5003			}), t;
5004		})(), Ja = (() => {
5005			let t = class {
5006				constructor() {
5007					this.behaviorData = l(K), this.nativeAmount = M.required(), this.nativeCurrency = M.required(), this.currencyCode = M(), this.subscriptions$ = [], this.isNaN = isNaN;
5008				}
5009				ngOnInit() {
5010					this.subscriptions$.push(this.behaviorData.amountInAccCurrency.subscribe((e) => {
5011						this.amountInAccCurrency = e;
5012					})), this.subscriptions$.push(this.behaviorData.estimatedReturn.subscribe((e) => {
5013						this.estimatedReturn = e;
5014					})), this.subscriptions$.push(this.behaviorData?.getStakeCurrency.subscribe((e) => {
5015						this.currency = e;
5016					})), this.subscriptions$.push(this.behaviorData?.getStakeAmount.subscribe((e) => {
5017						this.stakeAmountToBePopulated = e;
5018					}));
5019				}
5020				ngOnDestroy() {
5021					this.behaviorData.estimatedReturn.next(0), this.behaviorData.changeStakeAmount(""), this.subscriptions$.map((e) => e.unsubscribe());
5022				}
5023			};
5024			return t.ɵfac = function(a) {
5025				return new (a || t)();
5026			}, t.ɵcmp = T({
5027				type: t,
5028				selectors: [["lcg-txn-details"]],
5029				inputs: {
5030					nativeAmount: [1, "nativeAmount"],
5031					nativeCurrency: [1, "nativeCurrency"],
5032					currencyCode: [1, "currencyCode"]
5033				},
5034				decls: 18,
5035				vars: 15,
5036				consts: [
5037					[1, "minus-margin"],
5038					[1, "txn-details"],
5039					[
5040						1,
5041						"mb-0",
5042						"mt-4",
5043						"text-center"
5044					],
5045					[1, "total-stake"],
5046					[
5047						1,
5048						"d-flex",
5049						"justify-content-between"
5050					],
5051					[
5052						1,
5053						"potential-returns",
5054						"d-flex",
5055						"justify-content-between"
5056					]
5057				],
5058				template: function(a, e) {
5059					a & 1 && (F(0, "div", 0)(1, "div", 1), h(2, Kc, 5, 11, "p", 2), B(), F(3, "div", 3)(4, "div", 4)(5, "div"), d(6), n(7, "translate"), B(), F(8, "div"), d(9), n(10, "vnCurrency"), B()(), F(11, "div", 5)(12, "div"), d(13), n(14, "translate"), B(), F(15, "div"), d(16), n(17, "vnCurrency"), B()()()()), a & 2 && (o(2), u(e.amountInAccCurrency > 0 && e.nativeCurrency() != e.currencyCode() ? 2 : -1), o(4), y(m(7, 5, "PARTY.CASHIER.web.deposit.totalStake.text")), o(3), y(x(10, 7, e.stakeAmountToBePopulated, e.currency)), o(4), y(m(14, 10, "PARTY.CASHIER.web.deposit.potentialReturns.text")), o(3), S(" ", e.estimatedReturn === 0 || e.isNaN(e.estimatedReturn) ? "N/A" : x(17, 12, e.estimatedReturn, e.currency), " "));
5060				},
5061				dependencies: [V, oe],
5062				encapsulation: 2,
5063				changeDetection: 1
5064			}), t;
5065		})(), Xa = ["gpayContainer"], Za = () => [import("./chunk-Bidakmb8c.js").then((t) => t.DepositFailureComponent)], eo = (t) => ({ amount: t }), to = (() => {
5066			let t = class {
5067				constructor() {
5068					this.depositService = l(O), this.loaderService = l(re), this.userDataService = l(W), this.dataService = l($), this.behaviorData = l(K), this.optionListService = l(se), this.stakeAmountService = l(na), this.wpSessionService = l(Wt), this.formBuilder = l(Oi), this.applePayDirectService = l(Kt), this.cardIframeService = l(We), this.betslipqdMessageService = l(Ot), this.logger = l(Be), this.depositTxnLtmService = l(rt), this.renderer = l(mo), this.googlePayService = l(Re), this.isVisible = !1, this.ccFamily = pe.CCFAMILY, this.subscriptions$ = [], this.stakeCurrency = "", this.submitTriggered = !1, this.gpayButtonMounted = !1, ge(() => {
5069						let e = this.betslipqdMessageService.input();
5070						e?.eventName && this.handleParentMessages({ data: e });
5071					}), ge(() => {
5072						let e = this.depositService.showDepositFailure(), i = this.depositService.showDepositSuccess();
5073						(e || i) && this.depositService.isSubmitClicked.set(!1);
5074					});
5075				}
5076				ngOnInit() {
5077					this.buildForm(), this.depositService.showDepositInput.set(!0), this.initialize(), this.getBehaviorData();
5078				}
5079				initialize() {
5080					this.setDepositOptionInfo();
5081				}
5082				updatePaymentMethod(e) {
5083					this.inputType = e;
5084				}
5085				get instrumentFormGroup() {
5086					return this.depositForm.controls.instrumentFormGroup;
5087				}
5088				setDepositOptionInfo() {
5089					this.selectedOption = this.optionListService?.selectedOption, this.depositService.depositInfo.amountInfo.nativeCurrency = this.selectedOption.currencyInfo.defaultCurr || this.selectedOption.currencyInfo.currencyList[0], this.selectedOption?.threeds2Enabled && this.userDataService?.userData?.configParams?.worldPayTokenForDDC && this.get
5089SessionIdForWP(), this.isVisible = !0, this.getAmountToBePopulated();
5090				}
5091				getAmountToBePopulated() {
5092					this.amountToBePopulated = this.stakeAmountService.getAmountToBePopulated(this.depositService?.depositInfo?.amountInfo?.nativeCurrency, this.depositService?.conversionRates);
5093				}
5094				getActiveDepositCurfew(e) {
5095					this.activeDepositCurfew = e;
5096				}
5097				fetchWorldPaySessionId() {
5098					this.wpSessionService.fetchWPSessionId(this.userDataService?.userData?.configParams?.baseWorldPayURLForDDC, this.userDataService?.userData?.configParams?.worldPayTokenForDDC, this.userDataService?.userData?.configParams?.worldPayURLForDDC, this.selectedOption?.startDigits);
5099				}
5100				getSessionIdForWP() {
5101					let e = this.userDataService?.userData?.configParams?.worldpayTimerDuration ? this.userDataService?.userData?.configParams?.worldpayTimerDuration * 1e3 : 5e3;
5102					this.fetchWorldPaySessionId(), setTimeout(() => {
5103						this.worldPaySessionIdStatus || this.setWorldPaySessionId("", {
5104							reason: "wp_timeout",
5105							info: "not_received_sessionId_within_duration"
5106						});
5107					}, e);
5108				}
5109				setWorldPaySessionId(e, i) {
5110					this.depositService.depositInfo.worldPaySessionId = e, i?.reason == "worldPayResponse" ? this.depositService.depositInfo.paymentAccountInfo.worldPayResponse = JSON.stringify(i.info) : i?.reason == "wp_timeout" && (this.depositService.depositInfo.paymentAccountInfo.wpTimeout = i.info), this.worldPaySessionIdStatus = !0;
5111				}
5112				handleParentMessages(e) {
5113					this.stakeAmountService.addEventListener(e);
5114				}
5115				submitDeposit() {
5116					if (this.depositService.isSubmitClicked()) return;
5117					if (this.depositService.isSubmitClicked.set(!0), this.depositService.depositInfo.paymentMethod === _.PAYPALDIRECT) if (this.depositService.depositInfo.paymentAccountInfo) this.depositService.depositInfo.paymentAccountInfo.deviceData = this.paypaldirect_collectedDeviceData;
5118					else {
5119						let p = { deviceData: this.paypaldirect_collectedDeviceData };
5120						this.depositService.depositInfo.paymentAccountInfo = p;
5121					}
5122					this.depositService.showDepositFailure.set(!1), this.depositService.resizeCashier();
5123					let e = !0, i = this.optionListService?.selectedOption?.threeds2Enabled;
5124					return this.userDataService?.userData?.configParams?.worldPayTokenForDDC && (e = !1), this.activeDepositCurfew || (i && this.fetchWorldPaySessionId(), !i || e ? this.optionListService?.selectedOption?.paymentMethodInfo?.isNonPCIOption === "true" ? this.submitCCDeposit() : this.depositService.submitDeposit() : (this.depositService.depositInfo.worldPaySessionId = this.dataService?.worldPaySessionId, this.submitCCDeposit())), !1;
5125				}
5126				submitCCDeposit() {
5127					this.submitTriggered = !0;
5128					let e = {
5129						submitUrl: this.optionListService?.selectedOption?.paymentAccountInfo?.paymentAccountUpdateUrl,
5130						jwtToken: this.optionListService?.selectedOption?.paymentAccountInfo?.cardToken ?? "",
5131						usecase: ot.update_cvv
5132					};
5133					this.cardIframeService._eventBridge()?.off(z.card_submit_response), this.cardIframeService._eventBridge()?.sendMessageToIframe({
5134						eventName: z.card_submit,
5135						payload: e
5136					}), this.cardIframeService._eventBridge()?.receiveEvent(z.card_submit_response, this.handleIframeResponse.bind(this));
5137				}
5138				handleIframeResponse(e) {
5139					!e?.errorcode && this.submitTriggered && (this.submitTriggered = !1, this.logger.infoRemote("[LCGBetslipQD]: handleIframeResponse triggered"), this.depositService.submitDeposit());
5140				}
5141				getBehaviorData() {
5142					this.kycPLverification = ["SUSPENDED_GRACE_DAYS_OVER", "SUSPENDED_DEPOSIT_AMOUNT_EXCEEDED"].includes(this.userDataService?.userData?.userInfo?.ezecashCategoryComment), this.subscriptions$.push(this.behaviorData?.getPaypalBadFunding.subscribe((e) => {
5143						this.isPaypalBadFunding = e;
5144					})), this.subscriptions$.push(this.behaviorData?.isBetSuspended.subscribe((e) => {
5145						this.isBetSuspended = e;
5146					})), this.subscriptions$.push(this.behaviorData.isPriceChanged.subscribe((e) => {
5147						this.isPriceChanged = e;
5148					})), this.subscriptions$.push(this.behaviorData?.getStakeCurrency.subscribe((e) => {
5149						this.stakeCurrency = e;
5150					})), this.subscriptions$.push(this.behaviorData?.changeAmountRequiredToMeetStake.subscribe((e) => {
5151						this.fundsNeeded = e;
5152					}));
5153				}
5154				buildForm() {
5155					this.depositForm = this.formBuilder.group({
5156						instrumentFormGroup: new ne({}),
5157						ccInputFormGroup: new ne({})
5158					});
5159				}
5160				ngAfterViewChecked() {
5161					this.syncGpayButton();
5162				}
5163				syncGpayButton() {
5164					let e = this.depositService.depositInfo?.paymentMethod === le.GOOGLEPAY, i = this.gpayContainer?.nativeElement;
5165					e && this.gpayButtonMounted || !e && !this.gpayButtonMounted || (e && i && i.childElementCount === 0 && !this.gpayButtonMounted ? (this.gpayButtonMounted = !0, this.googlePayService.createAndAddGpayButton(this.optionListService.selectedOption, () => this.onGooglePayTap(), this.gpayContainer)) : !e && this.gpayButtonMounted && this.cleanupGpayButton());
5166				}
5167				cleanupGpayButton() {
5168					let e = this.gpayContainer?.nativeElement;
5169					e && e.childElementCount >
5169 0 && Array.from(e.children).forEach((i) => this.renderer.removeChild(e, i)), this.gpayButtonMounted = !1;
5170				}
5171				onGooglePayTap() {
5172					this.depositService.isFormDisable() || this.activeDepositCurfew || this.depositForm?.valid && this.googlePayService.loadPaymentMethods(this.optionListService.selectedOption);
5173				}
5174				ngOnDestroy() {
5175					this.cleanupGpayButton(), this.stakeAmountService.isPriceChanged = !1, this.behaviorData.isPriceChanged.next(!1), this.behaviorData.isBetSuspended.next(!1), this.subscriptions$.map((e) => e.unsubscribe()), this.betslipqdMessageService.destroy();
5176				}
5177				applePayDepositSubmit() {
5178					let e = this.depositService.depositInfo.paymentMethod?.toUpperCase(), i = this.applePayDirectService.setApplePayData(e), p = "N", b = this.userDataService?.userData?.userInfo?.addressInfo?.country;
5179					if (e == "APPLEPAYDIRECT") {
5180						let { isESIntensivePlayer: f, paymentAccountUpdateUrl: N, cardToken: C } = this.optionListService?.selectedOption?.paymentAccountInfo || {};
5181						p = f == "Y" || this.userDataService?.userData?.configParams?.creditCardBanEnabled == "Y" ? "Y" : "N", this.applePayDirectService.processApplePayDeposit(i, p, b, N, C);
5182					}
5183				}
5184			};
5185			return t.ɵfac = function(a) {
5186				return new (a || t)();
5187			}, t.ɵcmp = T({
5188				type: t,
5189				selectors: [["app-lcg-betslip"]],
5190				viewQuery: function(a, e) {
5191					if (a & 1 && yi(Xa, 5, Ci), a & 2) {
5192						let i;
5193						ki(i = wi()) && (e.gpayContainer = i.first);
5194					}
5195				},
5196				decls: 20,
5197				vars: 22,
5198				consts: [
5199					["gpayContainer", ""],
5200					[1, "my-1"],
5201					[1, "align-text-top"],
5202					["disabled", "(kycPLverification && (ccFamily.includes(inputType) || inputType === 'PAYPAL')) ? true : null"],
5203					[
5204						1,
5205						"cashier-form-wrapper",
5206						"qd-form-wrapper",
5207						3,
5208						"ngSubmit",
5209						"formGroup"
5210					],
5211					[3, "instrumentFormGroup"],
5212					[
5213						3,
5214						"nativeAmount",
5215						"nativeCurrency",
5216						"currencyCode"
5217					],
5218					[
5219						"id",
5220						"container",
5221						1,
5222						"my-1",
5223						"w-100",
5224						"deposit-btn",
5225						"float-left",
5226						"deposit-botton-fixed",
5227						"h-auto",
5228						3,
5229						"is-disabled"
5230					],
5231					[
5232						1,
5233						"mt-1",
5234						"mb-1",
5235						"w-100",
5236						"deposit-btn",
5237						"float-left",
5238						"deposit-botton-fixed",
5239						"h-auto"
5240					],
5241					[
5242						"type",
5243						"submit",
5244						"id",
5245						"btnSubmitDeposit",
5246						1,
5247						"btn",
5248						"btn-primary",
5249						"w-100",
5250						"fs-14",
5251						3,
5252						"disabled"
5253					],
5254					[3, "activeDepositCurfewInfo"],
5255					[3, "selectedOption"],
5256					[
5257						3,
5258						"paymentMethod",
5259						"instrumentFormGroup"
5260					],
5261					[
5262						"id",
5263						"container",
5264						1,
5265						"my-1",
5266						"w-100",
5267						"deposit-btn",
5268						"float-left",
5269						"deposit-botton-fixed",
5270						"h-auto"
5271					],
5272					[
5273						1,
5274						"applePayButton",
5275						"apple-pay-button",
5276						"apple-pay-button-black",
5277						"w-100",
5278						3,
5279						"click"
5280					]
5281				],
5282				template: function(a, e) {
5283					if (a & 1 && (h(0, Wc, 1, 0, "app-deposit-success"), ke(1, jc, 1, 1), ye(2, 1, Za), h(4, Xc, 3, 2), r(5, "div", 1), v(6, "span", 2), r(7, "span"), d(8), n(9, "vnCurrency"), n(10, "translate"), s()(), yt(11), kt(12, 3), r(13, "form", 4), w("ngSubmit", function() {
5284						return e.submitDeposit();
5285					}), h(14, Zc, 1, 1, "app-options-list", 5), h(15, ep, 1, 0, "app-redirect-message"), v(16, "lcg-txn-details", 6), h(17, tp, 2, 2, "div", 7)(18, ip, 2, 0, "div", 8)(19, np, 3, 2, "button", 9), s(), ft()), a & 2) {
5286						u(e.depositService.showDepositSuccess() ? 0 : -1), o(2), Ae(e.isVisible), o(2), u(e.depositService.showDepositSuccess() ? -1 : 4), o(4), y(x(10, 16, "PARTY.CASHIER.web.deposit.amount.v2.toMeetStake", L(20, eo, x(9, 13, e.fundsNeeded, e.stakeCurrency)))), o(3);
5287						let i = et(e.depositService == null ? null : e.depositService.depositInfo);
5288						o(2), he("disabled", e.depositService.isFormDisable() || e.depositTxnLtmService.isDepositBlocked()), g("formGroup", e.depositForm), o(), u(e.depositForm.controls.instrumentFormGroup ? 14 : -1), o(), u(e.loaderService.depositRedirectInProgress() ? 15 : 
5288-1), o(), g("nativeAmount", i == null || i.amountInfo == null ? null : i.amountInfo.nativeAmountString)("nativeCurrency", i == null || i.amountInfo == null ? null : i.amountInfo.nativeCurrency)("currencyCode", e.selectedOption == null || e.selectedOption.paymentMethodInfo == null || e.selectedOption.paymentMethodInfo.minDepositLimit == null ? null : e.selectedOption.paymentMethodInfo.minDepositLimit.currencyCode), o(), u(i?.paymentMethod == "GOOGLEPAY" ? 17 : i?.paymentMethod == "APPLEPAYDIRECT" ? 18 : 19);
5289					}
5290				},
5291				dependencies: [
5292					ja,
5293					jt,
5294					Pe,
5295					Ce,
5296					Le,
5297					De,
5298					He,
5299					pi,
5300					Xt,
5301					Ja,
5302					Jt,
5303					Zt,
5304					V,
5305					oe
5306				],
5307				encapsulation: 2,
5308				changeDetection: 1
5309			}), t;
5310		})(), Si = new zn(3e5), vi = "default", io = (() => {
5311			let t = class {
5312				constructor() {
5313					this.window = l(fe), this.document = l(ue), this.dataService = l($), this.userDataService = l(W), this.behaviorData = l(K), this.optionListService = l(se), this.depositService = l(O), this.apiService = l(Ue), this.gtmService = l(j), this.gpayService = l(Re), this.authDetailsStore = l(_t), this.ngpgConfig = l($i), this.quickDepositConfig = l(Rt), this.scriptInjector = l(Ln), this.siftData = l(yn), this.paymentsCommonConfig = l(Gi), this.logger = l(Be), this.walletService = l(hr), this.ukLccpLimitsService = l(lt), this.gdlFraService = l(nt), this.depositTxnLtmService = l(rt), this.isGvcBetslip = me(!0), this.depositService.openCashier(), this.userDataService.isDataLoading.set(!0), this.fetchUserData();
5314				}
5315				orchestrate() {
5316					this.optionListService.isDataLoading.set(!0), this.depositService.isDataLoading.set(!0), this.authDetailsStore.getAuthDetails().authFlag && (this.fetchFxRates(), this.fetchPendingRedeems(), this.fetchQDData(), this.gdlFraService.fetchJurisdictionConfigs()), this.loadComponent();
5317				}
5318				commitQDData() {
5319					this.optionListService.optionList = this.filterOptionList(), this.optionListService?.optionList?.length > 3 && (this.optionListService.optionList = this.optionListService?.optionList?.splice(0, 3)), this.handleSingleOptionSelection(), this.optionListService?.optionList?.length >= 1 && (this.gtmLoadEvent(), this.depositService.depositInfo.amountInfo.nativeCurrency = this.optionListService?.selectedOption?.paymentMethodInfo?.minDepositLimit?.currencyCode, this.depositService.depositInfo.amountInfo.nativeAmountString = this.depositService.getAmountInAccountCurrency(), this.optionListService.isDataLoading.set(!1));
5320				}
5321				ngOnInit() {
5322					this.resetSubmitData();
5323				}
5324				createHiddenIframe(e) {
5325					let i = this.document.createElement("iframe"), p = `nocache=${Date.now()}`;
5326					i.src = e.includes("?") ? `${e}&${p}` : `${e}?${p}`, i.style.display = "none", i.onload = () => {
5327						i.remove();
5328					}, this.document.body.appendChild(i);
5329				}
5330				fetchUserData() {
5331					this.apiService.get(Q.USER_DATA_URI).subscribe((e) => {
5332						if (this.userDataService.userData = e, this.behaviorData.setUserConfig(e), this.gtmService.loadGTMData(), this.ngpgConfig.loadCookieUpdate && this.createHiddenIframe(`${this.ngpgConfig.host}/cardIframe/cookieUpdate.html`), this.userDataService.isDataLoading.set(!1), [
5333							H.CORAL,
5334							H.LADBROKEUK,
5335							H.LADBROKEDE
5336						].includes(this.dataService?.sessionInfo?.brandId) && (this.gtmService.raiseEventForDepositCTA(), this.gtmService.raiseEventForDepositCTACashierPopupScreenLoad()), this.orchestrate(), this.paymentsCommonConfig.siftEnabled && this.scriptInjector.inject("sift").then(() => {
5337							this.siftData.pushSiftData(e);
5338						}).catch((i) => {
5339							this.logger.warnRemote(`Sift script injection failed: ${i?.message ?? i}`);
5340						}), (this.userDataService?.userData?.configParams?.isSpainExpiryKycRefreshCheckEnabled == "Y" && ([
5341							"601",
5342							"603",
5343							"605",
5344							"606",
5345							"607"
5346						].includes(this.userDataService?.userData?.configParams?.rekycSubErrorCode) || e.configParams?.docExpiryRekycDocStatus == "pending") || this.userDataService?.userData?.configParams?.syncing_es_automated_error_codes == "Y" && this.userDataService?.userData?.configParams?.spainkycErrorCode == "204" && Number(this.userDataService?.userData?.configParams?.kycRemainingLimit) == 0) && this.optionListService.redirectToMainCashier("&type=options"), e?.configParams?.irelandWalletBucketEnabled == "Y" && !this.walletService.isSportsVerified()) {
5347							this.optionListService.redirectToMainCashier("&type=deposit");
5348							return;
5349						}
5350						this.depositTxnLtmService.isDepositLimitEnabled.set(this.userDataService.userData?.configParams?.depositTxnsLimitEnabled == "true");
5351					}, (e) => {
5352						this.dataService.error.set(e);
5353					});
5354				}
5355				loadComponent() {
5356					this.isGvcBetslip.set(this.depositService?.QDType == "GVCBETSLIP");
5357				}
5358				fetchFxRates() {
5359					let e = Si.get(vi);
5360					if (e !== void 0) {
5361						this.depositService.conversionRates = e, this.depositService.loadConversionMap(), this.depositService.isDataLoading.set(!1);
5362						return;
5363					}
5364					this.apiService.get(Q.FX_RATES_URI).subscribe((i) => {
5365						this.depositService.conversionRates = i, this.depositService.loadConversionMap(), this.depositService.isDataLoading.set(!1), Si.set(vi, i);
5366					}, () => {
5367						this.depositService.isDataLoading.set(!1);
5368					});
5369				}
5370				fetchPendingRedeems() {
5371					this.apiService.get(Q.REVERSALS_URI).subscribe((e) => {
5372						e?.redeemInfoList?.length > 0 && (this.optionListService.reversalExists = !0, this.optionListService.reversalArr = e?.redeemInfoList);
5373					}, (e) => {
5374						this.dataService.error.set(e);
5375					});
5376				}
5377				fetchQDData() {
5378					this.apiService.get(Q.QD_INSTRUMENTS_URI).subscribe((e) => {
5379						Array.isArray(e) && e.length > 0 ? (this.optionListService.optionList = e, this.optionListService.selectedOption = e[0], this.userDataService?.userData?.configParams?.belgium_rg_decree_enabled === U.YES && this.getRgLimitData(), this.optionListService.depositAvailable.set(!0), this.optionListService.optionList.map((i) => {
5380							this.isSportsOnlyPayment(i) ? i.sportsOnly = !0 : this.isBankAccountsOnlyPayment(i) && (i.bankAccountsOnly = !0);
5381						}), e.some((i) => i?.paymentMethodInfo?.paymentMethod === le.GOOGLEPAY) ? this.gpayService.resolveAvailability(this.userDataService.userData).then(() => this.commitQDData()).catch(() => this.commitQDData()) : this.commitQDData(), this.depositTxnLtmService.isDepositLimitEnabled() && this.depositTxnLtmService.evaluateAndLoadBanner()) : (this.depositService.QDType == J.GVCBETSLIP && this.optionListService.depositAvailable.set(!1), this.optionListService.isDataLoading.set(!1), this.optionListService.redirectToMainCashier("&type=deposit"));
5382					}, (e) => {
5383						this.dataService.error.set(e);
5384					});
5385				}
5386				gtmLoadEvent() {
5387					let e = this.optionListService?.optionList[0]?.paymentMethodInfo?.paymentMethod?.toLowerCase(), i = {
5388						eventName: "selectedPaymentMethod",
5389						eventData: { paymentMethodName: e }
5390					};
5391					this.gtmService.raiseEvent("quickDepositLoad", `${e?.toLowerCase()} input`, e, !0), this.depositService.postMessageToParent(i, "*");
5392				}
5393				handleSingleOptionSelection() {
5394					(this.optionListService.optionList?.length === 0 || this.optionListService.optionList.length === 1 && this.shouldRedirectToMainCashier()) && this.optionListService.redirectToMainCashier();
5395				}
5396				shouldRedirectToMainCashier() {
5397					return this.optionListService.optionList[0]?.redirectToInputPage && [
5398						_.PLAYMGMPREPAIDCARD,
5399						_.BORGATAPREPAIDCARD,
5400						_.PARTYPREPAIDCARD,
5401						_.INSTANTECHECKS
5402					].includes(this.optionListService.optionList[0]?.paymentMethodInfo?.paymentMethod);
5403				}
5404				isSportsOnlyPayment(e) {
5405					return e.paymentMethodInfo?.paymentMethod === _.PAYPAL && e.paymentAccountInfo?.paypalSportsOnlyLogo === U.YES || e.paymentMethodInfo?.paymentMethod === _.VISA && e.paymentAccountInfo?.visaSportsOnlyLogo === U.YES;
5406				}
5407				isBankAccountsOnlyPayment(e) {
5408					return e.paymentMethodInfo?.paymentMethod === _.PAYPAL && e.paymentAccountInfo?.paypalBankAccountsOnlyLogo === U.YES;
5409				}
5410				filterOptionList() {
5411					let { paypalOnlyForSports: e, visaOnlyForSports: i, enable_prepaidcard_restrictions: p, rollingweek_remaining_balance: b } = this.userDataService?.userData?.configParams || {}, f = Number(b), N = p === "Y";
5412					return this.optionListService.optionList.filter((C) => {
5413						let D = f === 0 || Number(C?.paymentMethodInfo?.minDepositLimit?.value) > f, E = C?.paymentMethodInfo?.paymentMethod || "";
5414						if (this.isPrepaidCardRestricted(C, N, D) || this.isGooglePayNotAllowed(E) || this.isExcludedPaymentMethod(E)) return !1;
5415						if (C?.paymentMethodInfo?.paymentMethod === _.APPLEPAYDIRECT) {
5416							if (!this.quickDepositConfig.applepayEnabled) return !1;
5417							let P = new URLSearchParams(this.window?.location?.search).get("launchSource")?.toUpperCase() ?? "";
5418							return !this.quickDepositConfig.applePayEnabledOnCasinoGames && ["GAMES", "BINGO"].includes(P) ? !1 : this.isIOS17OrGreater() || this.getApplePayFilter();
5419						}
5420						return !this.isPaypalOrVisaForSports(e, i, E);
5421					});
5422				}
5423				isPrepaidCardRestricted(e, i, p) {
5424					return i && p && e.fundingSource?.toLowerCase() === "prepaid";
5425				}
5426				isGooglePayNotAllowed(e) {
5427					return e === le.GOOGLEPAY && (!this.quickDepositConfig.googlePayEnabledOnBetslip || !this.gpayService.isShowGooglePayButton());
5428				}
5429				isExcludedPaymentMethod(e) {
5430					return ["PIX"].includes(e);
5431				}
5432				isPaypalOrVisaForSports(e, i, p) {
5433					let { walletBucketType: b } = this.dataService?.sessionInfo || {};
5434					return e === U.YES || i === U.YES ? b === _.PAYPAL ? this.isPaypalForSports(e, p) : b === _.NONPAYPAL ? this.isNonPaypalWalletForSports(e, i, p) : p === _.APPLEPAY ? !0 : this.isSportsBookOrBettingProduct() : !1;
5435				}
5436				isPaypalForSports(e, i) {
5437					return e === U.YES && i === _.PAYPAL;
5438				}
5439				isNonPaypalWalletForSports(e, i, p) {
5440					return e === U.YES && p === _.PAYPAL ? !0 : i === U.YES && p === _.VISA;
5441				}
5442				isSportsBookOrBettingProduct() {
5443					return [qt.SPORTSBOOK, qt.BETTING].includes(this.dataService?.sessionInfo?.productId);
5444				}
5445				getRgLimitData() {
5446					this.apiService.get(Q.GET_RG_LIMIT_INFO).subscribe((e) => {
5447						if (e.length > 0) {
5448							let i = {};
5449							i.rglimitInfo = e;
5450							let p = this.userDataService?.userData?.configParams?.rg_bucket_threshold_limits.split(",");
5451							p?.length > 0 && (i.rg_first_bucket_threshold = p[0], i.rg_second_bucket_threshold = p[1], i.rg_third_bucket_threshold = p[2]), this.dataService.RgLimitData = i;
5452						}
5453					});
5454				}
5455				resetSubmitData() {
5456					this.depositService.submitResponse = null, this.depositService.showDepositFailure.set(!1), this.depositService.showDepositSuccess.set(!1), this.optionListService.showReversalWithdrawal.set(!1), this.optionListService.reversalExists = !1, this.ukLccpLimitsService.showRgLimitError.set(!1), this.behaviorData.changeEnteredAmount(""), this.gdlFraService.showGdlFraValidation.set(!1);
5457				}
5458				isIOS17OrGreater() {
5459					let e = this.window.navigator.userAgent.match(/iPhone OS (\d+)_/);
5460					return e && e[1] ? parseInt(e[1], 10) >= 17 : !1;
5461				}
5462				getApplePayFilter() {
5463					if (!/^((?!chrome|android).)*safari/i.test(this.window.navigator.userAgent)) return !1;
5464					let e = this.window.navigator.userAgent.match(/Version\/(\d+\.\d+)/);
5465					return e ? parseInt(e[1] ?? "0") >= 17 : !1;
5466				}
5467				ngOnDestroy() {
5468					this.resetSubmitData();
5469				}
5470			};
5471			return t.ɵfac = function(a) {
5472				return new (a || t)();
5473			}, t.ɵcmp = T({
5474				type: t,
5475				selectors: [["app-qd"]],
5476				decls: 1,
5477				vars: 1,
5478				template: function(a, e) {
5479					a & 1 && h(0, lp, 2, 1), a & 2 && u(e.optionListService.depositAvailable() && !e.dataService.error() && !e.optionListService.isDataLoading() && !e.depositService.isDataLoading() && !e.userDataService.isDataLoading() ? 0 : -1);
5480				},
5481				dependencies: [di, to],
5482				encapsulation: 2,
5483				changeDetection: 1
5484			}), t;
5485		})(), ao = (() => {
5486			let t = class extends Bn {
5487				authenticateUser(e) {
5488					return super.authenticateUser(e, Q.AUTHENTICATE_URI);
5489				}
5490			};
5491			return t.ɵfac = (() => {
5492				let a;
5493				return function(e) {
5494					return (a || (a = co(t)))(e || t);
5495				};
5496			})(), t.ɵprov = ce({
5497				token: t,
5498				factory: t.ɵfac,
5499				providedIn: "root"
5500			}), t;
5501		})(), oo = (() => {
5502			let t = class {
5503				constructor() {
5504					this.window = l(fe), this.authService = l(ao), this.dataService = l($), this.translateService = l(at), this.depositService = l(O), this.page = l(It), this.appInfo = l(jo), this.claimsService = l(Uo), this.clientConfigService = l(Mo), this.cardIframeService = l(We), this.customHttpClientService = l(Cn), this.authDetail
5504sStore = l(_t), this.injector = l(So), this.logger = l(Be), this.productResolverService = l(An), this.loaderService = l(re), this.ddJourney = l(Fi), this.destroyRef = l(Ai), this.messageService = l(Ot), this.stake = M(0), this.estimatedReturn = M(0), this.resolvedStake = Te(() => this.messageService.config().stake ?? this.stake()), this.resolvedEstimatedReturn = Te(() => this.messageService.config().estimatedReturn ?? this.estimatedReturn()), this.defaultSession = {
5505						brandId: "",
5506						channelId: "",
5507						productId: "",
5508						LANG_ID: "",
5509						sessionKey: "",
5510						userId: "",
5511						stake: "",
5512						version: "v2",
5513						walletBucketType: "",
5514						estimatedReturn: "",
5515						frontend: "",
5516						hideChat: "false",
5517						bonusCodeForPrefill: ""
5518					}, this.sessionInfo = me(this.defaultSession), this.authDetails = me({
5519						authCode: "",
5520						authFlag: !1,
5521						cashierType: void 0
5522					}), this.isLoggedin = me(!0), this.customHttpClientService.initialize([new ha()]), this.authDetailsStore.initialize(), this.destroyRef.onDestroy(() => {
5523						this.ddJourney.abandoned(), this.messageService.config.set({
5524							stake: 0,
5525							estimatedReturn: 0
5526						});
5527					});
5528				}
5529				ngOnInit() {
5530					this.ddJourney.start({
5531						entry_point: "betslip_qd",
5532						flow: "betslip_qd"
5533					}), this.loaderService.isSkelton.set(!0), this.loaderService.isLoading.set(!0), this.clientConfigService.loadProduct(Oo.PAYMENTS).then(() => {
5534						this.injector.get(Dn), this.setParams(), this.logger.info("payments client config loaded");
5535					}).catch((e) => {
5536						this.logger.error("Error loading product:", e);
5537					});
5538				}
5539				setParams() {
5540					return Se(this, null, function* () {
5541						yield this.clientConfigService.load("", [
5542							Rt,
5543							zi,
5544							Yi
5545						]), this.translateService.use(this.page.lang);
5546						let e = yield this.productResolverService.getProduct(), i = te(ie({}, this.defaultSession), {
5547							brandId: this.appInfo.brand,
5548							channelId: this.appInfo.channel,
5549							productId: e,
5550							LANG_ID: this.page.lang,
5551							sessionKey: this.claimsService.get("http://api.bwin.com/v3/user/ssotoken") ?? "",
5552							userId: this.claimsService.get("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier") ?? "",
5553							stake: this.resolvedStake().toString(),
5554							amountRequiredToMeetStake: this.resolvedStake().toString(),
5555							estimatedReturn: this.resolvedEstimatedReturn().toString()
5556						});
5557						this.sessionInfo.set(i), this.dataService.sessionInfo = i, this.authenticateUser(), this.cardIframeService.initialize();
5558					});
5559				}
5560				authenticateUser() {
5561					let e = this.sessionInfo(), { LANG_ID: i } = e, p = so(e, ["LANG_ID"]);
5562					this.authService.authenticateUser(p).subscribe((b) => {
5563						b ? (b.body && this.authDetailsStore.updateAuthDetails({
5564							authCode: b.headers.get("auth-code"),
5565							authFlag: !0,
5566							cashierType: qi.BetSlipQd
5567						}), this.authDetails.set({
5568							authCode: b.headers.get("auth-code"),
5569							authFlag: b.body,
5570							cashierType: qi.BetSlipQd
5571						}), this.selectModule(), this.isLoggedin.set(!0)) : this.isLoggedin.set(!1);
5572					}, (b) => {
5573						this.dataService.error.set(b), [401, 503].includes(b?.status) && (this.isLoggedin.set(!1), this.onResize());
5574					});
5575				}
5576				onResize() {
5577					this.depositService.resizeCashier();
5578				}
5579				selectModule() {
5580					this.sessionInfo() && this.resolvedStake() >= 0 && ([H.CORAL, H.LADBROKEUK].includes(this.sessionInfo()?.brandId) && this.isOzoneProduct ? (this.depositService.QDType = J.LCGBETSLIP, this.depositService.postOpenEventToLCG()) : (this.depositService.QDType = J.GVCBETSLIP, this.window.parent.postMessage({
5581						eventName: "windowResize",
5582						eventData: { height: 240 }
5583					}, "*")));
5584				}
5585				get isOzoneProduct() {
5586					return this.clientConfigService.getDefaultProduct() === "ozone";
5587				}
5588			};
5589			return t.ɵfac = function(a) {
5590				return new (a || t)();
5591			}, t.ɵcmp = T({
5592				type: t,
5593				selectors: [["bqd-app"]],
5594				inputs: {
5595					stake: [1, "stake"],
5596					estimatedReturn: [1, "estimatedReturn"]
5597				},
5598				features: [uo([Vn({ loader: Yn(qn) })])],
5599				decls: 4,
5600				vars: 2,
5601				consts: [
5602					[
5603						1,
5604						"betslipqd-container",
5605						"make-deposit",
5606						"mt-2",
5607						3,
5608						"resize"
5609					],
5610					[1, "error-page"],
5611					[1, "theme-info-i"]
5612				],
5613				template: function(a, e) {
5614					a & 1 && (r(0, "div", 0), w("resize", function() {
5615						return e.onResize();
5616					}, Ao), h(1, cp, 1, 0, "app-qd"), h(2, pp, 5, 3, "div", 1), v(3, "bqd-loader"), s()), a & 2 && (o(), u(e.authDetail
5616s() && e.authDetails().authFlag && e.isLoggedin() && e.sessionInfo() ? 1 : -1), o(), u(e.isLoggedin() ? -1 : 2));
5617				},
5618				dependencies: [
5619					ua,
5620					io,
5621					V
5622				],
5623				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);
5623--%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;--
5623%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;
5623--%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;
5623--%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;
5623--%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;
5623--%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
5623ton-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
5623tton-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)}
5623.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-focus-overlay{background-color:#fff!important}.th-bwin-dark .betslipqd-container{--%NS%theme-body-txt: #333;--%NS%mdc-mat-hint: 8px;--%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;color:var(--%NS%theme-body-txt)!important}.th-bwin-dark .betslipqd-container .custom-control-input.custom-control-checkbox:not(.pc-toggle-checker)+label:before,.th-bwin-dark .betslipqd-container .content-message-container .content-message,.th-bwin-dark .betslipqd-container .content-message-container .content-message-lg{color:#fff!important}.th-bwin-dark .betslipqd-container .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 .betslipqd-container .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 .betslipqd-container .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 .betslipqd-container .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 .betslipqd-container .btn-secondary{background:#fff;border-color:#333}.th-giocodigitale .quick-deposit__header{background-color:#ccc!important}.th-sports-interaction .betslipqd-container{--%NS%theme-body-txt: #333;color:var(--%NS%theme-body-txt)!important}.th-sports-interaction .betslipqd-container .keyboard button p{color:var(--%NS%theme-body-txt)!important}.th-mgm-dice .betslipqd-container{--%NS%theme-body-txt: #050505;--%NS%ds-modal-custom-color-text: var(--%NS%theme-body-txt);color:var(--%NS%ds-modal-custom-color-text)!important}.th-ladbrokes .betslipqd-container .total-stake,.th-coral .betslipqd-container .total-stake{background-color:#f9fafe;padding:5px 12px;bottom:45px;width:100%;max-width:100%;z-index:99}.th-ladbrokes .betslipqd-container .btn [class*=theme]:before,.th-coral .betslipqd-container .btn [class*=theme]:before{margin:0!important;padding:0!important}.th-ladbrokes .betslipqd-container .mat-mdc-form-field,.th-coral .betslipqd-container .mat-mdc-form-field{min-width:95px!important}@media(max-width:520px){.th-ladbrokes .betslipqd-container lcg-amount-grid mat-form-field,.th-coral .betslipqd-container lcg-amount-grid mat-form-field{max-width:67%;flex:2 1 auto}.th-ladbrokes .betslipqd-container .lcgbetslip app-cc-input,.th-coral .betslipqd-container .lcgbetslip app-cc-input{flex:0 1 auto;max-width:33%!important}}.betslipqd-container .mat-mdc-form-field-error{font-size:10px;margin-bottom:5px}.betslipqd-container .cashier-form-wrapper .form-control-wrapper{width:100%}.betslipqd-container .cashier-form-wrapper .form-control-wrapper .form-width-52{width:52%;margin-top:32px}.betslipqd-container .cashier-form-wrapper .form-control-wrapper .mat-mdc-form-field-flex{border:1px solid #d5d5d5;border-radius:4px;padding:.098em .25em}.betslipqd-container .cashier-form-wrapper .form-control-wrapper .mat-mdc-form-field .mat-mdc-floating-label{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal}.betslipqd-container .cashier-form-wrapper .options-list-dropdown .mat-mdc-form-field-flex{height:50px}.mat-mdc-text-field-wrapper{border:1px solid #d5d5d5;border-radius:4px}.betslipqd-container{background-color:#fff;color:var(--%NS%theme-body-txt);font-family:var(--%NS%theme-font-family-base);min-height:240px;max-width:100%;padding:0 12px 12px;position:relative;text-align:left;margin:0;font-size:14px;font-weight:400;line-height:1.5}.betslipqd-container .mat-mdc-form-field-subscript-wrapper{font-family:var(--%NS%theme-font-family-base)}.betslipqd-container .space-between-width-50{display:flex;flex-direction:row;justify-content:space-between;width:100%}.betslipqd-container .space-between-width-50 app-amount{margin-right:10px;width:100%}.betslipqd-container .qd-form-wrapper{display:flex;flex-direction:column}.betslipqd-container .mat-mdc-select-panel .mat-mdc-option.payment-option-list{height:50px}.betslipqd-container .cvv-dialog-content{justify-content:center;align-items:center;background:#fff;padding:1rem;border-radius:1rem}.betslipqd-container .cvv-dialog-content .dialog-action-btn{max-width:200
5623px}.betslipqd-container .dialog-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.betslipqd-container .tooltip-actions{width:100%;justify-content:center;display:flex}.betslipqd-container .cvv-tooltip{display:flex;position:absolute;right:30px;top:14px;width:15%!important}.betslipqd-container .cvv-tooltip .cvv-icon{line-height:25px}.betslipqd-container .trans-details p{font-size:14px;color:#333;line-height:24px;margin:0;text-transform:capitalize}.betslipqd-container .trans-details p span{float:right}.betslipqd-container .trans-details h3{font-size:16px;font-weight:700;color:#000;text-transform:uppercase;text-align:center;line-height:20px;margin-top:20px;margin-bottom:5px}.betslipqd-container .space-between{display:flex;flex-direction:row;justify-content:space-between}.betslipqd-container .info-icon{position:absolute!important;right:1px;top:50%;transform:translate(1px,-50%);cursor:pointer!important}.betslipqd-container .content-message p,.betslipqd-container .content-message-lg p{font-size:14px}.betslipqd-container .content-message a,.betslipqd-container .content-message-lg a{font-size:1em;text-decoration:underline;cursor:pointer}.betslipqd-container .pm-select-label{line-height:18px;margin:7px 0;display:block}.betslipqd-container .text-bold{font-weight:700}.betslipqd-container .fr{float:right}.betslipqd-container .payment-method-options .mat-mdc-form-field-flex{padding:3px 7px!important}.betslipqd-container .payment-method-options .payment-method-logo{margin-left:6px;margin-right:6px;box-shadow:none;border:none}.betslipqd-container .cashier-form-wrapper .form-control-wrapper .mat-mdc-form-field .mat-mdc-floating-label{color:#333}.betslipqd-container .cashier-form-wrapper .options-list-dropdown .mat-mdc-form-field-flex{border:2px solid #d5d5d5!important}.betslipqd-container .content-message{border-radius:4px}.betslipqd-container .form-control{box-sizing:border-box!important;padding-right:18px!important}.betslipqd-container .break-word{word-break:break-word!important}.betslipqd-container .mat-mdc-select-panel .mat-mdc-selected{display:none}.betslipqd-container .line-space{margin-top:.5rem!important}.betslipqd-container .reversal-container .content-message{padding-right:1.0625em!important}.betslipqd-container .error-page .theme-info-i{font-size:42px;display:block;text-align:center;margin:30px 0 15px;color:#ff3b30}.betslipqd-container .error-page .theme-info-i:before{color:#ff3b30}.betslipqd-container .error-page h3{font-size:18px;font-weight:700;color:#d9342b;text-align:center;margin:0 42px;line-height:20px}.betslipqd-container .fs-13{font-size:13px}.betslipqd-container .fs-1rem{font-size:1rem}.betslipqd-container .sup{font-size:x-small;vertical-align:super}.betslipqd-container .non-cc-amt-field{margin-top:.5rem}.betslipqd-container .cursor-pointer{cursor:pointer}.betslipqd-container .grid-buttons{margin-bottom:10px;display:flex;width:100%;justify-content:space-between}.betslipqd-container .grid-buttons button{height:40px;padding:0;border-radius:0;font-size:13px;width:100%;margin:0 2px;text-align:center;line-height:24px;font-weight:500}.betslipqd-container .grid-buttons button:first-child{margin-left:0}.betslipqd-container .grid-buttons button:last-child{margin-right:0}.betslipqd-container .gvc-grid-buttons button{min-width:56px;height:36px;font-size:14px;line-height:5px;margin:0 1px;padding:15px 0 14px;border-radius:3px}.betslipqd-container .lcgCVV{margin:1.35rem 0 0 10px;width:calc(100% - 10px)}.betslipqd-container .txn-details{margin-top:0}.betslipqd-container .txn-details p{font-size:12px}.betslipqd-container .total-stake{margin-bottom:10px}.betslipqd-container .total-stake span{position:relative;padding-right:16px}.betslipqd-container .total-stake .potential-returns{font-size:13px;font-weight:700}.betslipqd-container .total-stake .theme-info-i:before{font-size:12px;margin-right:5px;top:2px;position:relative}.betslipqd-container .bonus-form-wrapper .mat-mdc-input-element.ng-valid,.betslipqd-container .bonus-form-wrapper .mdc-line-ripple{background:none!important}.betslipqd-container .bonus-form-wrapper .remove-bonus{top:17px;position:absolute;right:0}.betslipqd-container .bonus-label-wrapper .bonus-arrow-icon{position:absolute;top:3px}.betslipqd-container .paypal.paypal-us .sports-only-ribbon,.betslipqd-container .paypaldirect.paypal-us .sports-only-ribbon{width:152px;font-size:8px;background-image:linear-gradient(86deg,#1f68a8 3%,#253b80 95%);
5623height:13px;line-height:12px}.betslipqd-container .paypal.paypal-us .sports-only-ribbon{margin-bottom:5px}.betslipqd-container .paypal-us .sports-only-ribbon{width:155px}.betslipqd-container .paypal .sports-only-ribbon{bottom:-5px}.betslipqd-container .pe-none{pointer-events:none}.betslipqd-container .drop-down-option-position{right:20px;color:#111;top:-12px}.betslipqd-container .drop-down-option-position .theme-info-i{top:4px;position:relative}.betslipqd-container mat-option .drop-down-option-position{right:10px;top:0}.betslipqd-container popper-content{position:inherit}.betslipqd-container app-lcg-betslip .btn-primary{background-color:var(--%NS%theme-cta-01);height:2.5rem!important;font-size:14px}.betslipqd-container .disabled{opacity:.5!important}@media(max-height:500px)and (min-width:500px)and (max-width:1023px){.betslipqd-container{max-height:125px!important}.betslipqd-container .cashier-form-wrapper .form-control-wrapper.options-list-dropdown{width:45%;margin-right:10px}.betslipqd-container .cashier-form-wrapper .options-list-dropdown .mat-mdc-form-field-flex{height:56px}.betslipqd-container .space-between-width-50{width:52%;padding-top:0!important;margin-top:-16px}.betslipqd-container .space-between-width-50 .mat-mdc-text-field-wrapper,.betslipqd-container .space-between-width-50 .mat-mdc-form-field-flex{height:56px!important}.betslipqd-container .reversal-option .space-between-width-50{width:100%!important}.betslipqd-container .cashier-form-wrapper .amount-field .form-control-wrapper .mat-mdc-form-field-flex{height:56px}.betslipqd-container .cashier-form-wrapper .amount-field .form-control-wrapper .mat-mdc-form-field-flex input{line-height:32px;font-size:16px}.betslipqd-container .form-control-wrapper.ng-invalid .cvv-tooltip,.betslipqd-container .form-control-wrapper.ng-valid .cvv-tooltip{right:35px;top:20px}.betslipqd-container .btn.w-100{max-width:100%;width:50%!important;margin:auto;display:block}.betslipqd-container .non-cc-amt-field .form-control-wrapper{width:52%;padding-top:0!important}.betslipqd-container .non-cc-amt-field{margin-top:-16px}.betslipqd-container .non-cc-amt-field .mat-mdc-text-field-wrapper,.betslipqd-container .non-cc-amt-field .mat-mdc-form-field-flex{height:56px!important}.betslipqd-container .reversal-info-left{margin-top:1rem}}@media(any-pointer:coarse)and (min-width:320px)and (max-width:499px){.betslipqd-container{max-height:360px!important}}.mat-mdc-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){border-left:0px solid #01e9e8}.mat-mdc-option{display:flex!important;padding:.098em .2em}.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;color:#000}.mat-mdc-option .payment-text span{display:block;font-weight:700}.mat-mdc-option .payment-methodName{font-weight:700}.mat-mdc-option .sports-only-ribbon{position:absolute;inset:36px 0 7px 1px;width:17%;text-align:center;background:#e04048;color:#fff;font-size:8px;height:12px}.mat-mdc-option .sports-only-ribbon .ribbon-text{width:fit-content;position:absolute;top:-7px;left:2px}.mat-mdc-option .sports-only-ribbon .ribbon-text:before,.mat-mdc-option .sports-only-ribbon .ribbon-text:after{content:"";position:absolute;border-style:solid;border-color:transparent;bottom:2px}.mat-mdc-option .sports-only-ribbon .ribbon-text:before{left:0;border-width:0 4px 4px 0;border-right-color:#00000080}.mat-mdc-option .sports-only-ribbon .ribbon-text:after{right:0;border-width:0 0 4px 4px;border-left-color:#00000080}.mat-mdc-option .wp-48{width:48%}.mat-mdc-option .wp-22{width:22%}mat-select-trigger{display:flex;flex-direction:row}mat-select-trigger .payment-text{display:flex;text-align:left;padding:0 8px;line-height:18px;font-size:14px}mat-select-trigger .payment-text span{display:block;font-weight:700}mat-select-trigger .payment-methodName{font-weight:700}mat-select-trigger .sports-only-ribbon{position:absolute;inset:22px 0 -11px;width:17%;text-align:center;background:#e04048;color:#fff;font-size:8px;height:12px}mat-select-trigger .sports-only-ribbon .ribbon-text{position:absolute;width:fit-content;top:-6px}mat-select-trigger .sports-only-ribbon .ribbon-text:before,mat-select-trigger .sports-only-ribbon .ribbon-text:after{content:"";position:absolute;border-style:solid;border-color:transparent;bottom:-3px}mat-select-trigger .sports-only-ribbon .ribbon-text:before{left:0;border-width:0 4px 4px 0;border-right-color:#00000080}mat-select-trigger .sports-only-ribbon .ribbon-text:after{right:0;border-width:0 0 4px 4px;border-left-color:#00000080}mat-select-trigger .wp-48{width:48%}mat-select-trigger .wp-22{width:22%}.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}.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%visaqd) no-repeat center}.payment-method-diners{background:var(--%NS%diners) no-repeat center}.payment-method-mastercard{background:var(--%NS%mastercard_astropay) 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:100%}.payment-method-skrill1tap{background:var(--%NS%skrill1tap) no-repeat center}
5623.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-googlepay{background:var(--%NS%googlepay) no-repeat center}.payment-method-interchecks_ach{background:var(--%NS%interchecks_ach) no-repeat center;background-size:100%;width:70px;height:40px}.payment-method-pix{background:var(--%NS%pix) no-repeat center;background-size:120%!important}.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-applepaydirect{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-applepaydirect,.payment-method-venmo,.payment-method-googlepay{background-size:100%;width:70px;height:37px;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:68%!important}.payment-method-applepaydirect{background-size:84%!important;background:var(--%NS%applepaydirect) no-repeat center}.payment-method-amex{background-size:130%!important}.payment-method-mlife{background-size:172%!important}.payment-method-logo{display:inline-block;vertical-align:middle;background-repeat:no-repeat!important;margin-right:5px;margin-left:5px}.payment-method-moreoptions{background-size:24px;width:70px;height:27px;background:var(--%NS%moreoptions) center;margin:0}@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;
5623min-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}}.betslipqd-container .mat-badge-content,.betslipqd-container .mat-h1,.betslipqd-container .mat-headline,.betslipqd-container .mat-typography h1,.betslipqd-container .mat-h2,.betslipqd-container .mat-title,.betslipqd-container .mat-typography h2,.betslipqd-container .mat-h3,.betslipqd-container .mat-subheading-2,.betslipqd-container .mat-typography h3,.betslipqd-container .mat-h4,.betslipqd-container .mat-subheading-1,.betslipqd-container .mat-typography h4,.betslipqd-container .mat-h5,.betslipqd-container .mat-typography h5,.betslipqd-container .mat-h6,.betslipqd-container .mat-typography h6,.betslipqd-container .mat-body-2,.betslipqd-container .mat-body-strong,.betslipqd-container .mat-body,.betslipqd-container .mat-body-1,.betslipqd-container .mat-typography,.betslipqd-container .mat-caption,.betslipqd-container .mat-small,.betslipqd-container .mat-display-4,.betslipqd-container .mat-typography .mat-display-4,.betslipqd-container .mat-display-3,.betslipqd-container .mat-typography .mat-display-3,.betslipqd-container .mat-display-2,.betslipqd-container .mat-typography .mat-display-2,.betslipqd-container .mat-display-1,.betslipqd-container .mat-typography .mat-display-1,.betslipqd-container .mat-bottom-sheet-container,.betslipqd-container .mat-mdc-button,.betslipqd-container .mat-mdc-fab,.betslipqd-container .mat-mdc-unelevated-button,.betslipqd-container .mat-mdc-icon-button,.betslipqd-container .mat-mdc-mini-fab,.betslipqd-container .mat-mdc-raised-button,.betslipqd-container .mat-mdc-outlined-button,.betslipqd-container .mat-button-toggle,.betslipqd-container .mat-card,.betslipqd-container .mat-checkbox,.betslipqd-container .mat-table,.betslipqd-container .mat-calendar,.betslipqd-container .mat-dialog-title,.betslipqd-container .mat-expansion-panel-header,.betslipqd-container .mat-expansion-panel-content,.betslipqd-container .mat-form-field,.betslipqd-container .mat-menu-item,.betslipqd-container .mat-paginator,.betslipqd-container .mat-paginator-page-size .mat-select-trigger,.betslipqd-container .mat-radio-button,.betslipqd-container .mat-select,.betslipqd-container .mat-slide-toggle-content,.betslipqd-container .mat-slider-thumb-label-text,.betslipqd-container .mat-stepper-horizontal,.betslipqd-container .mat-stepper-vertical,.betslipqd-container .mat-tab-group,.betslipqd-container .mat-tab-label,.betslipqd-container .mat-tab-link,.betslipqd-container .mat-toolbar,.betslipqd-container .mat-toolbar h1,.betslipqd-container .mat-toolbar h2,.betslipqd-container .mat-toolbar h3,.betslipqd-container .mat-toolbar h4,.betslipqd-container .mat-toolbar h5,.betslipqd-container .mat-toolbar h6,.betslipqd-container .mat-tooltip,.betslipqd-container .mat-list-item,.betslipqd-container .mat-list-option,.betslipqd-container .mat-option{font-family:var(--%NS%theme-font-family-base)}.betslipqd-container .mat-mdc-option,.betslipqd-container .mdc-text-field--filled .mdc-floating-label,.betslipqd-container .mat-mdc-select{font-family:var(--%NS%theme-font-family-base)!important}.betslipqd-container .mat-mdc-form-field-label,.betslipqd-container .mat-mdc-form-field-hint,.betslipqd-container .mat-mdc-form-field.mat-focused .mat-mdc-form-field-label,.betslipqd-container .mat-mdc-form-field.mat-focused .mat-mdc-form-field-label.mat-accent,.betslipqd-container .mat-mdc-form-field.mat-focused .mat-mdc-form-field-label.mat-warn,.betslipqd-container .mat-mdc-form-field-type-mat-native-select.mat-focused:not(.mat-mdc-form-field-invalid) .mat-mdc-form-field-infix:after,.betslipqd-container .mat-mdc-form-field-type-mat-native-select.mat-focused:not(.mat-mdc-form-field-invalid).mat-accent .mat-mdc-form-field-infix:after,.betslipqd-container .mat-mdc-form-field-type-mat-native-select.mat-focused:not(.mat-mdc-form-field-invalid).mat-warn .mat-mdc-form-field-infix:after,.betslipqd-container .mat-mdc-form-field.mat-mdc-form-field-invalid .mat-mdc-form-field-label,.betslipqd-container .mat-mdc-form-field.mat-mdc-form-field-invalid .mat-mdc-form-field-label .mat-mdc-form-field-required-marker,.betslipqd-container .mat-mdc-form-field.mat-mdc-form-field-invalid .mat-mdc-form-field-label.mat-accent,.betslipqd-container .mat-mdc-form-field-appearance-legacy .mat-hint,.betslipqd-container .mat-mdc-form-field-appearance-legacy .mat-mdc-form-field-label,.betslipqd-container .mat-input-element{color:var(--%NS%theme-body-txt)}.betslipqd-container .mdc-text-field{background-color:#fff!important;padding:0!important}.betslipqd-container .mat-mdc-form-field{width:100%}.betslipqd-container .mat-mdc-form-field-focus-overlay{background-color:#fff}.betslipqd-container .mat-mdc-form-field-flex{align-items:center!important}.betslipqd-container .mdc-text-field--%NS%no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix{padding-top:24px}.betslipqd-container lcg-amount-grid mat-form-field{max-width:120px}.betslipqd-container .mat-mdc-form-field-type-mat-select .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before,.betslipqd-container .mat-mdc-form-field-type-mat-select .mdc-text-field--filled .mdc-line-ripple:after{border-bottom-color:#43bd35!important}.betslipqd-container .mat-mdc-form-field-type-mat-select .mat-mdc-form-field-subscript-wrapper{display:none}.betslipqd-container .mdc-line-ripple:before{border-bottom-width:2px!important}.betslipqd-container .mat-mdc-form-field-type-mat-input.ng-untouched.ng-pristine .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-line-ripple:before{border-bottom-color:transparent!important}.betslipqd-container .mat-mdc-form-field-type-mat-input.ng-touched.ng-valid .mdc-line-ripple:before{border-bottom-color:#43bd35!important}.betslipqd-container .mat-mdc-form-field-type-mat-input.ng-touched.ng-invalid .mdc-line-ripple:before{border-bottom-color:var(--%NS%mat-theme-error, #f44336)!important}.betslipqd-container .mat-mdc-form-field-type-mat-input .mat-mdc-text-field-wrapper,.betslipqd-container .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-flex{height:42px}.betslipqd-container .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-error-wrapper{padding:0!important}.betslipqd-container .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-error{line-height:normal!important}.betslipqd-container .mat-mdc-form-field-type-mat-input .mat-mdc-text-field-wrapper:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix{padding-top:20px;width:auto}.betslipqd-container .mat-mdc-form-field-type-mat-input .mdc-text-field--filled.mdc-text-field--%NS%invalid:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--%NS%theme-body-txt)!important}.betslipqd-container .mat-mdc-form-field-type-mat-input .mdc-text-field--filled.mdc-text-field--%NS%invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--%NS%theme-body-txt)!important}.betslipqd-container .mat-mdc-form-field-type-mat-input .mdc-text-field--%NS%filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--%NS%theme-body-txt)!important}.betslipqd-container .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control.ng-valid{background-image:url(https://scmedia.itsfogo.com/$-$/ce4b97e20c1149e6a179a51bf989e56d.svg);background-repeat:no-repeat;background-position:right 0px center;background-size:1em auto}.betslipqd-container .mat-mdc-form-field-type-mat-input .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control.ng-invalid.ng-touched:not(:focus):not
5623([readonly]):not([disabled]):not(:disabled):not(.disabled){background-image:url(https://scmedia.itsfogo.com/$-$/e1edcc171bb44d1e8ad7fc538ff30b19.svg)!important;background-repeat:no-repeat;background-position:right 0px center;background-size:1em auto}.betslipqd-container .cashier-form-wrapper .form-control-wrapper .mdc-text-field .mdc-line-ripple{height:0!important;width:0!important}.betslipqd-container .bonus-input .mat-mdc-form-field-subscript-wrapper,.betslipqd-container app-flash1-voucher-input .mat-mdc-form-field-subscript-wrapper{display:none}.mdc-menu-surface.mat-mdc-select-panel{padding:0!important}.mat-pseudo-checkbox,.mdc-list-item--selected{display:none!important}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mdc-menu-surface.mat-mdc-select-panel{margin-top:-2rem!important}.cdk-overlay-pane{margin-top:35px!important}.mat-mdc-option .mdc-list-item__primary-text{display:inherit!important}.mat-mdc-option .all-payment-option{color:#3884ff;margin:0;padding:0 1.3rem;font-size:14px}.mat-mdc-option .all-payment-option:after{content:">";font-size:17px;position:absolute;right:15px;text-align:center;line-height:21px}
5624`],
5625				encapsulation: 2,
5626				changeDetection: 1
5627			}), t;
5628		})();
5629	})))();
5630}
5631export { Re as a, Vt as c, Yt as d, X as f, $t as i, ct as l, Ht as m, no as n, ca as o, zt as p, Ke as r, Ut as s, Ur as t, de as u };
5632
5633//# sourceMappingURL=chunk-nouxye1f.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.