1import { g as a, y as R } from "./chunk-xgti9j2t.js"; 2import { Ai as E, Jr as A, Pi as D, fi as c, gt as n, la as O, nt as _, wr as T } from "./chunk-c97c17u8.js"; 3import { M as b } from "./chunk-l3jkbhly.js"; 4import { p as I } from "./chunk-k52vj1ic.js"; 5import { o as P } from "./chunk-l24fzhmb.js"; 6import { A as B } from "./chunk-jrtaqqwj.js"; 7import { o as G } from "./chunk-pesy0vb6.js"; 8import { D as V, o as L } from "./chunk-llc8ry2a.js"; 9import { j as M, ut as K } from "./chunk-fbjoug0d.js"; 10import { a as N } from "./chunk-ewplex8i.js"; 11import { n as F } from "./chunk-c18gpzrj.js"; 12import { r as H } from "./chunk-c9rg1mp5.js"; 13import { t as Y } from "./chunk-kyqvtgtk.js"; 14import { D as x, Y as J, gt as q } from "./chunk-w0x32net.js"; 15import { d as Q, p as W } from "./chunk-bhnvkbxx.js"; 16import { ot as $ } from "./chunk-f2v2cgea.js"; 17import { a as j, c as z, r as U } from "./chunk-og5uebri.js"; 18import { Dn as X, G as p, Sr as Z, W as tt, c as rt, gr as u, jr as et, l as h, mn as m } from "./chunk-go6pvd0a.js"; 19import { n as it, t as nt } from "./chunk-k4et3zlq.js"; 20import { i as st, p as ot } from "./chunk-hul0ult7.js"; 21import { n as at } from "./chunk-lmnwxprc.js"; 22import { n as ct, r as ut, t as ht } from "./chunk-ilfhy0in.js"; 23import { n as mt, t as ft } from "./chunk-ohg30iel.js"; 24import { $ as _t } from "./chunk-iuhjzybw.js"; 25import { $n as lt, zr as pt } from "./chunk-iq8thase.js"; 26import { t as dt } from "./chunk-o4f8w5yc.js"; 27function kt(t) { 28 return t.get(f); 29} 30function vt() { 31 return [ 32 m(v), 33 m(d), 34 m(k), 35 m(g) 36 ]; 37} 38var d, k, f, v, g; 39function C() { 40 return (C = dt((() => { 41 R(), D(), b(), I(), P(), B(), G(), V(), K(), N(), F(), H(), Y(), L(), q(), W(), $(), J(), z(), et(), nt(), ot(), st(), at(), ut(), mt(), _t(), X(), lt(), d = (() => { 42 let t = class { 43 constructor() { 44 this.trackingService = n(j); 45 } 46 process(r) { 47 return a(this, null, function* () { 48 r.type === h.Rtms && r.name === u.CASHIER_DEPOSIT_RECOVERY && this.trackingService.triggerEvent(r.data.event, r.data); 49 }); 50 } 51 }; 52 return t.ɵfac = function(e) { 53 return new (e || t)(); 54 }, t.ɵprov = c({ 55 token: t, 56 factory: t.ɵfac 57 }), t; 58 })(), k = (() => { 59 let t = class { 60 constructor() { 61 this.authService = n(U), this.loginService = n(Z); 62 } 63 process(r) { 64 return a(this, null, function* () { 65 if (r.type === h.Rtms) switch (r.name) { 66 case u.GAMPROTECT_ACCOUNT_MATCH: 67 this.logout("gamprotect"); 68 break; 69 case u.GAMSTOP_ACCOUNT_MATCH: this.logout("gamstop"); 70 } 71 }); 72 } 73 logout(r) { 74 return a(this, null, function* () { 75 yield this.authService.logout({ 76 redirectAfterLogout: !1, 77 isAutoLogout: !0 78 }), yield this.loginService.goTo({ 79 loginMessageKey: r, 80 forceReload: !0 81 }); 82 }); 83 } 84 }; 85 return t.ɵfac = function(e) { 86 return new (e || t)(); 87 }, t.ɵprov = c({ 88 token: t, 89 factory: t.ɵfac 90 }), t; 91 })(), O(), f = (() => { 92 var t = class extends ct {}; 93 let e = (t.ɵfac = (() => { 94 let r; 95 return function(i) { 96 return (r || (r = E(t)))(i || t); 97 }; 98 })(), t.ɵprov = c({ 99 token: t, 100 factory: function(r) { 101 let i = null; 102 return r ? i = new r() : i = kt(A(ht)), i; 103 }, 104 providedIn: "root" 105 }), t); 106 return e = T([it({ 107 key: "vnRtmsEvents", 108 product: M.SF 109 })], e), e; 110 })(), v = (() => { 111 let t = class { 112 constructor() { 113 this.kycStatusService = n(pt), this.user = n(Q), this.cashierService = n(rt), this.lastKnownProduct = n(x), this.config = n(f); 114 } 115 process(r) { 116 return a(this, null, function* () { 117 if (r.type === h.Rtms) switch (r.name) { 118 case u.KYC_VERIFIED_EVENT: 119 if (this.kycStatusService.refresh(), yield _(this.config.whenReady), !this.user.realPlayer && this.config.isCashierRedirectEnabled) return yield _(this.cashierService.whenReady), this.cashierService.goToCashierDeposit({ 120 queryParameters: { showKYCVerifiedMessage: "true" }, 121 returnUrl: this.lastKnownProduct.get().url 122 }); 123 break; 124 case u.KYC_REFRESH_TRIGGER_EVENT: this.kycStatusService.refresh(); 125 } 126 }); 127 } 128 }; 129 return t.ɵfac = function(e) { 130 return new (e || t)(); 131 }, t.ɵprov = c({ 132 token: t, 133 factory: t.ɵfac 134 }), t; 135 })(), g = (() => { 136 let t = class { 137 constructor() { 138 this.toastrQueueService = n(tt), this.config = n(f), this.intlService = n(ft); 139 } 140 process(r) { 141 return a(this, null, function* () { 142 if (r.type !== h.Rtms) return; 143 yield _(this.config.whenReady); 144 let i = this.config.rtmsEventToToastr[r.name.toLowerCase()]; 145 if (i?.name) { 146 let s = i.schedule && Object.values(p).includes(i.schedule) ? i.schedule : p.Immediate, l = {}; 147 for (let [y, o] of Object.entries(i.placeholders || {})) if (o && r.data?.hasOwnProperty(o.propertyName)) { 148 let S = r.data[o.propertyName], w = o?.parameters ?? {}; 149 l[y] = this.formatPlaceholderValue(S, o.format, w); 150 } 151 this.toastrQueueService.add(i.name, { 152 schedule: s, 153 placeholders: l 154 }); 155 } 156 }); 157 } 158 formatPlaceholderValue(r, i, s) { 159 switch (i) { 160 case "number": return this.intlService.formatNumber(r, s?.digitsInfo); 161 case "currency": return this.intlService.formatCurrency(r, s?.currencyCode, s?.digitsInfo); 162 case "date": return this.intlService.formatDate(r, s?.dateFormat, s?.timezone); 163 default: return r.toString(); 164 } 165 } 166 }; 167 return t.ɵfac = function(e) { 168 return new (e || t)(); 169 }, t.ɵprov = c({ 170 token: t, 171 factory: t.ɵfac 172 }), t; 173 })(); 174 })))(); 175} 176C(); 177export { vt as provide }; 178 179//# sourceMappingURL=chunk-hy4kxzwc.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.