Help
RSS
API
Feed
Maltego
Contact
Domain > azmsh.dev
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-08-11
172.67.164.99
(
ClassC
)
2026-01-08
185.199.111.153
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyConnection: keep-aliveContent-Length: 162Server: GitHub.comContent-Type: text/htmlLocation: https://azmsh.dev/X-GitHub-Request-Id: F986:3A4763:61F7A8:648249:69602911Accept-Ranges: bytesAge: 0Date: Thu, 08 Jan 2026 22:00:49 GMTVia: 1.1 varnishX-Served-By: cache-bfi-krnt7300059-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1767909650.886829,VS0,VE72Vary: Accept-EncodingX-Fastly-Request-ID: 19719f107132092bf276a14e0afb44fc1dde3423 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKConnection: keep-aliveContent-Length: 289969Server: GitHub.comContent-Type: text/html; charsetutf-8Last-Modified: Sun, 21 Dec 2025 10:23:17 GMTAccess-Control-Allow-Origin: *Strict-Transport-Security: max-age31556952ETag: 6947ca95-46cb1expires: Thu, 08 Jan 2026 22:10:50 GMTCache-Control: max-age600x-proxy-cache: MISSX-GitHub-Request-Id: 1710:3A1C17:60D97D:6363C9:69602911Accept-Ranges: bytesAge: 0Date: Thu, 08 Jan 2026 22:00:50 GMTVia: 1.1 varnishX-Served-By: cache-bfi-kbfi7400063-BFIX-Cache: MISSX-Cache-Hits: 0X-Timer: S1767909650.999731,VS0,VE88Vary: Accept-EncodingX-Fastly-Request-ID: f4725bea476b7979e47a07fda1a640773c905b85 !DOCTYPE html>html langid translateno>head> meta charsetUTF-8> meta nameviewport contentinitial-scale1, minimum-scale1, maximum-scale5, user-scalableyes, widthdevice-width> meta namegoogle-site-verification content4CGqIyeJOav-WPfhws9L6OwnB-uN0nnmxGbvbhX1tg0 /> title>BAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia/title> meta namedescription contentBambuhoki88 menawarkan beragam permainan live casino online yang tentunya sangat menguntungkan bagi para penggemar game casino online seperti Baccarat, Sicbo Dadu, Roulette, Blackjack dan masih banyak game casino online lainnya.> link relcanonical hrefhttps://azmsh.dev/> link relamphtml hrefhttps://linkspesial.com/amp/azmshdev.html /> meta propertyog:url contenthttps://azmsh.dev/> link relshortcut icon hrefhttps://repostimages.pages.dev/fav.png sizesany> meta namepage-type contentproductdetailpage-desktop /> meta nametitle contentBAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia /> meta namedescription contentBambuhoki88 menawarkan beragam permainan live casino online yang tentunya sangat menguntungkan bagi para penggemar game casino online seperti Baccarat, Sicbo Dadu, Roulette, Blackjack dan masih banyak game casino online lainnya. /> meta propertyog:title contentBAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia /> meta propertyog:description contentBambuhoki88 menawarkan beragam permainan live casino online yang tentunya sangat menguntungkan bagi para penggemar game casino online seperti Baccarat, Sicbo Dadu, Roulette, Blackjack dan masih banyak game casino online lainnya. /> meta propertyog:site_name contentBAMBUHOKI88 /> meta propertyog:url contenthttps://azmsh.dev/ /> meta propertyog:image contenthttps://repostimages.pages.dev/azmshdev.png /> meta propertyog:image:width content500 /> meta propertyog:image:height content500 /> meta propertyog:type contentproduct /> meta propertyproduct:price:amount content20000 /> meta propertyproduct:price:currency contentIDR /> meta nametwitter:card contentproduct /> meta nametwitter:site content@BAMBUHOKI88 /> meta nametwitter:creator content@BAMBUHOKI88 /> meta nametwitter:title contentBAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia /> meta nametwitter:description contentBambuhoki88 menawarkan beragam permainan live casino online yang tentunya sangat menguntungkan bagi para penggemar game casino online seperti Baccarat, Sicbo Dadu, Roulette, Blackjack dan masih banyak game casino online lainnya. /> meta nametwitter:image contenthttps://repostimages.pages.dev/azmshdev.png /> meta nametwitter:label1 contentHarga /> meta nametwitter:data1 contentRp20.000 /> meta nametwitter:label2 contentLokasi /> meta namebranch:deeplink:$ios_deeplink_path contenthttps://azmsh.dev/ /> meta namebranch:deeplink:$android_deeplink_path contenthttps://azmsh.dev/ /> meta namebranch:deeplink:$desktop_url contenthttps://azmsh.dev/ /> meta namerobots contentindex, follow /> meta itempropratingValue content4.9 /> meta content5 itempropbestRating /> meta itempropworstRating content5 /> meta itempropratingCount content1386 /> meta itempropreviewCount content1386 /> meta namemobile-web-app-capable contentyes> meta nameapple-mobile-web-app-title contentBAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia> meta nametheme-color content#ffd901ff> script typetext/javascript nonceTXznVweNzUj0yRULBC0PiA>window.NREUM || (NREUM {}); NREUM.info { agent: , beacon: bam.nr-data.net, errorBeacon: bam.nr-data.net, licenseKey: NRJS-b937f112db7c979b969, applicationID: 980062382, applicationTime: 169.928461, transactionName: YgNUMEMEXxZWUEdeCltJdRFCEV4IGENBWAFABUIAVBFQDFtDUlAAGAJTF1oRXhU, queueTime: 0, ttGuid: a24a5a9e4c0514b0, agentToken: null }; (window.NREUM || (NREUM {})).init { privacy: { cookies_enabled: true }, ajax: { deny_list: bam.nr-data.net }, distributed_tracing: { enabled: true } }; (window.NREUM || (NREUM {})).loader_config { agentID: 980062957, accountID: 3046033, trustKey: 2190262, xpid: VwYDV1ZQCxAJXFFSAQMEXlY, licenseKey: NRJS-b937f112db7c979b969, applicationID: 980062382 };;/*! For license information please see nr-loader-spa-1.253.0.min.js.LICENSE.txt */ (() > { var e, t, r { 234: (e, t, r) > { use strict; r.d(t, { P_: () > m, Mt: () > b, C5: () > s, DL: () > x, OP: () > N, lF: () > C, Yu: () > w, Dg: () > v, CX: () > c, GE: () > E, sU: () > O }); var n r(8632), o r(9567); const i { beacon: n.ce.beacon, errorBeacon: n.ce.errorBeacon, licenseKey: void 0, applicationID: void 0, sa: void 0, queueTime: void 0, applicationTime: void 0, ttGuid: void 0, user: void 0, account: void 0, product: void 0, extra: void 0, jsAttributes: {}, userAttributes: void 0, atts: void 0, transactionName: void 0, tNamePlain: void 0 }, a {}; function s(e) { if (!e) throw new Error(All info objects require an agent identifier!); if (!ae) throw new Error(Info for .concat(e, was never set)); return ae } function c(e, t) { if (!e) throw new Error(All info objects require an agent identifier!); ae (0, o.D)(t, i); const r (0, n.ek)(e); r && (r.info ae) } const d e > { if (!e || string ! typeof e) return !1; try { document.createDocumentFragment().querySelector(e) } catch { return !1 } return !0 }; var u r(7056), l r(50); const f data-nr-mask, h () > { const e { mask_selector: *, block_selector: data-nr-block, mask_input_options: { color: !1, date: !1, datetime-local: !1, email: !1, month: !1, number: !1, range: !1, search: !1, tel: !1, text: !1, time: !1, url: !1, week: !1, textarea: !1, select: !1, password: !0 } }; return { feature_flags: , proxy: { assets: void 0, beacon: void 0 }, privacy: { cookies_enabled: !0 }, ajax: { deny_list: void 0, block_internal: !0, enabled: !0, harvestTimeSeconds: 10, autoStart: !0 }, distributed_tracing: { enabled: void 0, exclude_newrelic_header: void 0, cors_use_newrelic_header: void 0, cors_use_tracecontext_headers: void 0, allowed_origins: void 0 }, session: { domain: void 0, expiresMs: u.oD, inactiveMs: u.Hb }, ssl: void 0, obfuscate: void 0, jserrors: { enabled: !0, harvestTimeSeconds: 10, autoStart: !0 }, metrics: { enabled: !0, autoStart: !0 }, page_action: { enabled: !0, harvestTimeSeconds: 30, autoStart: !0 }, page_view_event: { enabled: !0, autoStart: !0 }, page_view_timing: { enabled: !0, harvestTimeSeconds: 30, long_task: !1, autoStart: !0 }, session_trace: { enabled: !0, harvestTimeSeconds: 10, autoStart: !0 }, harvest: { tooManyRequestsDelay: 60 }, session_replay: { autoStart: !0, enabled: !1, harvestTimeSeconds: 60, preload: !1, sampling_rate: 10, error_sampling_rate: 100, collect_fonts: !1, inline_images: !1, inline_stylesheet: !0, mask_all_inputs: !0, get mask_text_selector() { return e.mask_selector }, set mask_text_selector(t) { d(t) ? e.mask_selector .concat(t, ,).concat(f) : t || null t ? e.mask_selector f : (0, l.Z)(An invalid session_replay.mask_selector was provided. * will be used., t) }, get block_class() { return nr-block }, get ignore_class() { return nr-ignore }, get mask_text_class() { return nr-mask }, get block_selector() { return e.block_selector }, set block_selector(t) { d(t) ? e.block_selector + ,.concat(t) : ! t && (0, l.Z)(An invalid session_replay.block_selector was provided and will not be used, t) }, get mask_input_options() { return e.mask_input_options }, set mask_input_options(t) { t && object typeof t ? e.mask_input_options { ...t, password: !0 } : (0, l.Z)(An invalid session_replay.mask_input_option was provided and will not be used, t) } }, spa: { enabled: !0, harvestTimeSeconds: 10, autoStart: !0 }, soft_navigations: { enabled: !0, harvestTimeSeconds: 10, autoStart: !0 } } }, p {}, g All configuration objects require an agent identifier!; function m(e) { if (!e) throw new Error(g); if (!pe) throw new Error(Configuration for .concat(e, was never set)); return pe } function v(e, t) { if (!e) throw new Error(g); pe (0, o.D)(t, h()); const r (0, n.ek)(e); r && (r.init pe) } function b(e, t) { if (!e) throw new Error(g); var r m(e); if (r) { for (var n t.split(.), o 0; o n.length - 1; o++)if (object ! typeof (r rno)) return; r rnn.length - 1 } return r } const y { accountID: void 0, trustKey: void 0, agentID: void 0, licenseKey: void 0, applicationID: void 0, xpid: void 0 }, A {}; function x(e) { if (!e) throw new Error(All loader-config objects require an agent identifier!); if (!Ae) throw new Error(LoaderConfig for .concat(e, was never set)); return Ae } function E(e, t) { if (!e) throw new Error(All loader-config objects require an agent identifier!); Ae (0, o.D)(t, y); const r (0, n.ek)(e); r && (r.loader_config Ae) } const w (0, n.mF)().o; var _ r(385), S r(6818); const T { buildEnv: S.Re, customTransaction: void 0, disabled: !1, distMethod: S.gF, isolatedBacklog: !1, loaderType: void 0, maxBytes: 3e4, offset: Math.floor(_._A?.performance?.timeOrigin || _._A?.performance?.timing?.navigationStart || Date.now()), onerror: void 0, origin: + _._A.location, ptid: void 0, releaseIds: {}, session: void 0, xhrWrappable: function typeof _._A.XMLHttpRequest?.prototype?.addEventListener, version: S.q4, denyList: void 0 }, R {}; function N(e) { if (!e) throw new Error(All runtime objects require an agent identifier!); if (!Re) throw new Error(Runtime for .concat(e, was never set)); return Re } function O(e, t) { if (!e) throw new Error(All runtime objects require an agent identifier!); Re (0, o.D)(t, T); const r (0, n.ek)(e); r && (r.runtime Re) } function C(e) { return function (e) { try { const t s(e); return !!t.licenseKey && !!t.errorBeacon && !!t.applicationID } catch (e) { return !1 } }(e) } }, 9567: (e, t, r) > { use strict; r.d(t, { D: () > o }); var n r(50); function o(e, t) { try { if (!e || object ! typeof e) return (0, n.Z)(Setting a Configurable requires an object as input); if (!t || object ! typeof t) return (0, n.Z)(Setting a Configurable requires a model to set its initial properties); const r Object.create(Object.getPrototypeOf(t), Object.getOwnPropertyDescriptors(t)), i 0 Object.keys(r).length ? e : r; for (let a in i) if (void 0 ! ea) try { Array.isArray(ea) && Array.isArray(ta) ? ra Array.from(new Set(...ea, ...ta)) : object typeof ea && object typeof ta ? ra o(ea, ta) : ra ea } catch (e) { (0, n.Z)(An error occurred while setting a property of a Configurable, e) } return r } catch (e) { (0, n.Z)(An error occured while setting a Configurable, e) } } }, 6818: (e, t, r) > { use strict; r.d(t, { Re: () > o, gF: () > i, lF: () > a, q4: () > n }); const n 1.253.0, o PROD, i CDN, a 2.0.0-alpha.11 }, 385: (e, t, r) > { use strict; r.d(t, { FN: () > c, IF: () > l, LW: () > a, Nk: () > h, Tt: () > d, _A: () > i, cv: () > p, iS: () > s, il: () > n, ux: () > u, v6: () > o, w1: () > f }); const n undefined ! typeof window && !!window.document, o undefined ! typeof WorkerGlobalScope && (undefined ! typeof self && self instanceof WorkerGlobalScope && self.navigator instanceof WorkerNavigator || undefined ! typeof globalThis && globalThis instanceof WorkerGlobalScope && globalThis.navigator instanceof WorkerNavigator), i n ? window : undefined ! typeof WorkerGlobalScope && (undefined ! typeof self && self instanceof WorkerGlobalScope && self || undefined ! typeof globalThis && globalThis instanceof WorkerGlobalScope && globalThis), a complete i?.document?.readyState, s Boolean(hidden i?.document?.visibilityState), c + i?.location, d /iPad|iPhone|iPod/.test(i.navigator?.userAgent), u d && undefined typeof SharedWorker, l (() > { const e i.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/); return Array.isArray(e) && e.length > 2 ? +e1 : 0 })(), f Boolean(n && window.document.documentMode), h !!i.navigator?.sendBeacon, p Math.floor(i?.performance?.timeOrigin || i?.performance?.timing?.navigationStart || Date.now()) }, 9907: (e, t, r) > { use strict; r.d(t, { A: () > n }); class n { constructor(e) { this.contextId e } } }, 4938: (e, t, r) > { use strict; r.d(t, { v: () > a }); var n r(8632), o r(3117), i r(9907); class a { static contextId nr@context:.concat(o.a); static contextOriginalId nr@original:.concat(o.a); static contextWrappedId nr@wrapped:.concat(a.contextId); static getObservationContextByAgentIdentifier(e) { const t (0, n.fP)(); return Object.keys(t?.initializedAgents || {}).indexOf(e) > -1 ? t.initializedAgentse.observationContext : void 0 } #e new WeakMap; getCreateContext(e) { return this.#e.has(e) || this.#e.set(e, new i.A), this.#e.get(e) } setContext(e, t) { return this.#e.set(e, t), this.#e.get(e) } } }, 1117: (e, t, r) > { use strict; r.d(t, { w: () > i }); var n r(50); const o { agentIdentifier: , ee: void 0 }; class i { constructor(e) { try { if (object ! typeof e) return (0, n.Z)(shared context requires an object as input); this.sharedContext {}, Object.assign(this.sharedContext, o), Object.entries(e).forEach((e > { let t, r e; Object.keys(o).includes(t) && (this.sharedContextt r) })) } catch (e) { (0, n.Z)(An error occured while setting SharedContext, e) } } } }, 8e3: (e, t, r) > { use strict; r.d(t, { L: () > u, R: () > c }); var n r(2177), o r(1284), i r(4322), a r(3325); const s {}; function c(e, t) { const r { staged: !1, priority: a.pt || 0 }; d(e), se.get(t) || se.set(t, r) } function d(e) { e && (se || (se new Map)) } function u() { let e arguments.length > 0 && void 0 ! arguments0 ? arguments0 : , t arguments.length > 1 && void 0 ! arguments1 ? arguments1 : feature, r arguments.length > 2 && void 0 ! arguments2 && arguments2; if (d(e), !e || !se.get(t) || r) return c(t); se.get(t).staged !0; const a ...se; function c(t) { const r e ? n.ee.get(e) : n.ee, a i.X.handlers; if (r.backlog && a) { var s r.backlogt, c at; if (c) { for (var d 0; s && d s.length; ++d)l(sd, c); (0, o.D)(c, (function (e, t) { (0, o.D)(t, (function (t, r) { r0.on(e, r1) })) })) } delete at, r.backlogt null, r.emit(drain- + t, ) } } a.every((e > { let t, r e; return r.staged })) && (a.sort(((e, t) > e1.priority - t1.priority)), a.forEach((t > { let r t; se.delete(r), c(r) }))) } function l(e, t) { var r e1; (0, o.D)(tr, (function (t, r) { var n e0; if (r0 n) { var o r1, i e3, a e2; o.apply(i, a) } })) } }, 2177: (e, t, r) > { use strict; r.d(t, { ee: () > c }); var n r(8632), o r(2210), i r(234), a r(9907), s r(4938); const c function e(t, r) { var n {}, d {}, l {}, f !1; try { f 16 r.length && (0, i.OP)(r).isolatedBacklog } catch (e) { } var h { on: g, addEventListener: g, removeEventListener: function (e, t) { var r ne; if (!r) return; for (var o 0; o r.length; o++)ro t && r.splice(o, 1) }, emit: function (e, r, n, o, i) { !1 ! i && (i !0); if (c.aborted && !o) return; t && i && t.emit(e, r, n); for (var a p(n), s m(e), u s.length, l 0; l u; l++)sl.apply(a, r); var f b()de; f && f.push(h, e, r, a); return a }, get: v, listeners: m, context: p, buffer: function (e, t) { const r b(); if (t t || feature, h.aborted) return; Object.entries(e || {}).forEach((e > { let n, o e; do t, t in r || (rt ) })) }, abort: u, aborted: !1, isBuffering: function (e) { return !!b()de }, debugId: r, backlog: f ? {} : t && object typeof t.backlog ? t.backlog : {}, observationContextManager: null }; return h; function p(e) { return e && e instanceof a.A ? e : e ? (0, o.X)(e, s.v.contextId, (() > h.observationContextManager ? h.observationContextManager.getCreateContext(e) : new a.A(s.v.contextId))) : h.observationContextManager ? h.observationContextManager.getCreateContext({}) : new a.A(s.v.contextId) } function g(e, t) { ne m(e).concat(t) } function m(e) { return ne || } function v(t) { const r lt lt || e(h, t); return !r.observationContextManager && h.observationContextManager && (r.observationContextManager h.observationContextManager), r } function b() { return h.backlog } }(void 0, globalEE), d (0, n.fP)(); function u() { c.aborted !0, Object.keys(c.backlog).forEach((e > { delete c.backloge })) } d.ee || (d.ee c) }, 5546: (e, t, r) > { use strict; r.d(t, { E: () > n, p: () > o }); var n r(2177).ee.get(handle); function o(e, t, r, o, i) { i ? (i.buffer(e, o), i.emit(e, t, r)) : (n.buffer(e, o), n.emit(e, t, r)) } }, 4322: (e, t, r) > { use strict; r.d(t, { X: () > i }); var n r(5546); i.on a; var o i.handlers {}; function i(e, t, r, i) { a(i || n.E, o, e, t, r) } function a(e, t, r, o, i) { i || (i feature), e || (e n.E); var a ti ti || {}; (ar ar || ).push(e, o) } }, 3239: (e, t, r) > { use strict; r.d(t, { bP: () > s, iz: () > c, m$: () > a }); var n r(385); let o !1, i !1; try { const e { get passive() { return o !0, !1 }, get signal() { return i !0, !1 } }; n._A.addEventListener(test, null, e), n._A.removeEventListener(test, null, e) } catch (e) { } function a(e, t) { return o || i ? { capture: !!e, passive: o, signal: t } : !!e } function s(e, t) { let r arguments.length > 2 && void 0 ! arguments2 && arguments2, n arguments.length > 3 ? arguments3 : void 0; window.addEventListener(e, t, a(r, n)) } function c(e, t) { let r arguments.length > 2 && void 0 ! arguments2 && arguments2, n arguments.length > 3 ? arguments3 : void 0; document.addEventListener(e, t, a(r, n)) } }, 3117: (e, t, r) > { use strict; r.d(t, { a: () > n }); const n (0, r(4402).Rl)() }, 4402: (e, t, r) > { use strict; r.d(t, { Ht: () > d, M: () > c, Rl: () > a, ky: () > s }); var n r(385); const o xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx; function i(e, t) { return e ? 15 & et : 16 * Math.random() | 0 } function a() { const e n._A?.crypto || n._A?.msCrypto; let t, r 0; return e && e.getRandomValues && (t e.getRandomValues(new Uint8Array(30))), o.split().map((e > x e ? i(t, r++).toString(16) : y e ? (3 & i() | 8).toString(16) : e)).join() } function s(e) { const t n._A?.crypto || n._A?.msCrypto; let r, o 0; t && t.getRandomValues && (r t.getRandomValues(new Uint8Array(e))); const a ; for (var s 0; s e; s++)a.push(i(r, o++).toString(16)); return a.join() } function c() { return s(16) } function d() { return s(32) } }, 7056: (e, t, r) > { use strict; r.d(t, { Bq: () > n, Hb: () > a, IK: () > d, K4: () > o, oD: () > i, uT: () > c, wO: () > s }); const n NRBA, o SESSION, i 144e5, a 18e5, s { PAUSE: session-pause, RESET: session-reset, RESUME: session-resume, UPDATE: session-update }, c { SAME_TAB: same-tab, CROSS_TAB: cross-tab }, d { OFF: 0, FULL: 1, ERROR: 2 } }, 7894: (e, t, r) > { use strict; function n() { return Math.floor(performance.now()) } r.d(t, { z: () > n }) }, 7243: (e, t, r) > { use strict; r.d(t, { e: () > o }); var n r(385); function o(e) { if (0 (e || ).indexOf(data:)) return { protocol: data }; try { const t new URL(e, location.href), r { port: t.port, hostname: t.hostname, pathname: t.pathname, search: t.search, protocol: t.protocol.slice(0, t.protocol.indexOf(:)), sameOrigin: t.protocol n._A?.location?.protocol && t.host n._A?.location?.host }; return r.port && ! r.port || (http: t.protocol && (r.port 80), https: t.protocol && (r.port 443)), r.pathname && ! r.pathname ? r.pathname.startsWith(/) || (r.pathname /.concat(r.pathname)) : r.pathname /, r } catch (e) { return {} } } }, 50: (e, t, r) > { use strict; function n(e, t) { function typeof console.warn && (console.warn(New Relic: .concat(e)), t && console.warn(t)) } r.d(t, { Z: () > n }) }, 2825: (e, t, r) > { use strict; r.d(t, { N: () > u, T: () > l }); var n r(2177), o r(5546), i r(3325), a r(385); const s newrelic; const c { stn: i.D.sessionTrace, err: i.D.jserrors, i.D.metrics, ins: i.D.pageAction, spa: i.D.spa, i.D.softNav, sr: i.D.sessionReplay, i.D.sessionTrace }, d new Set; function u(e, t) { const r n.ee.get(t); e && object typeof e && (d.has(t) || (Object.entries(e).forEach((e > { let t, n e; ct ? ct.forEach((e > { n ? (0, o.p)(feat- + t, , void 0, e, r) : (0, o.p)(block- + t, , void 0, e, r), (0, o.p)(rumresp- + t, Boolean(n), void 0, e, r) })) : n && (0, o.p)(feat- + t, , void 0, void 0, r), lt Boolean(n) })), Object.keys(c).forEach((e > { void 0 le && (ce?.forEach((t > (0, o.p)(rumresp- + e, !1, void 0, t, r))), le !1) })), d.add(t), function () { let e arguments.length > 0 && void 0 ! arguments0 ? arguments0 : {}; try { a._A.dispatchEvent(new CustomEvent(s, { detail: e })) } catch (e) { } }({ loaded: !0 }))) } const l {} }, 2210: (e, t, r) > { use strict; r.d(t, { X: () > o }); var n Object.prototype.hasOwnProperty; function o(e, t, r) { if (n.call(e, t)) return et; var o r(); if (Object.defineProperty && Object.keys) try { return Object.defineProperty(e, t, { value: o, writable: !0, enumerable: !1 }), o } catch (e) { } return et o, o } }, 7872: (e, t, r) > { use strict; function n(e) { var t this; let r arguments.length > 1 && void 0 ! arguments1 ? arguments1 : 500, n arguments.length > 2 && void 0 ! arguments2 ? arguments2 : {}; const o n?.leading || !1; let i; return function () { for (var n arguments.length, a new Array(n), s 0; s n; s++)as argumentss; o && void 0 i && (e.apply(t, a), i setTimeout((() > { i clearTimeout(i) }), r)), o || (clearTimeout(i), i setTimeout((() > { e.apply(t, a) }), r)) } } function o(e) { var t this; let r !1; return function () { if (!r) { r !0; for (var n arguments.length, o new Array(n), i 0; i n; i++)oi argumentsi; e.apply(t, o) } } } r.d(t, { D: () > n, Z: () > o }) }, 1284: (e, t, r) > { use strict; r.d(t, { D: () > n }); const n (e, t) > Object.entries(e || {}).map((e > { let r, n e; return t(r, n) })) }, 4351: (e, t, r) > { use strict; r.d(t, { P: () > i }); var n r(2177); const o () > { const e new WeakSet; return (t, r) > { if (object typeof r && null ! r) { if (e.has(r)) return; e.add(r) } return r } }; function i(e) { try { return JSON.stringify(e, o()) } catch (e) { try { n.ee.emit(internal-error, e) } catch (e) { } } } }, 3960: (e, t, r) > { use strict; r.d(t, { KB: () > a, b2: () > i }); var n r(3239); function o() { return undefined typeof document || complete document.readyState } function i(e, t) { if (o()) return e(); (0, n.bP)(load, e, t) } function a(e) { if (o()) return e(); (0, n.iz)(DOMContentLoaded, e) } }, 8632: (e, t, r) > { use strict; r.d(t, { EZ: () > u, ce: () > i, ek: () > d, fP: () > a, gG: () > l, h5: () > c, mF: () > s }); var n r(7894), o r(385); const i { beacon: bam.nr-data.net, errorBeacon: bam.nr-data.net }; function a() { return o._A.NREUM || (o._A.NREUM {}), void 0 o._A.newrelic && (o._A.newrelic o._A.NREUM), o._A.NREUM } function s() { let e a(); return e.o || (e.o { ST: o._A.setTimeout, SI: o._A.setImmediate, CT: o._A.clearTimeout, XHR: o._A.XMLHttpRequest, REQ: o._A.Request, EV: o._A.Event, PR: o._A.Promise, MO: o._A.MutationObserver, FETCH: o._A.fetch }), e } function c(e, t) { let r a(); r.initializedAgents ?? {}, t.initializedAt { ms: (0, n.z)(), date: new Date }, r.initializedAgentse t } function d(e) { let t a(); return t.initializedAgents?.e } function u(e, t) { a()e t } function l() { return function () { let e a(); const t e.info || {}; e.info { beacon: i.beacon, errorBeacon: i.errorBeacon, ...t } }(), function () { let e a(); const t e.init || {}; e.init { ...t } }(), s(), function () { let e a(); const t e.loader_config || {}; e.loader_config { ...t } }(), a() } }, 7956: (e, t, r) > { use strict; r.d(t, { N: () > o }); var n r(3239); function o(e) { let t arguments.length > 1 && void 0 ! arguments1 && arguments1, r arguments.length > 2 ? arguments2 : void 0, o arguments.length > 3 ? arguments3 : void 0; (0, n.iz)(visibilitychange, (function () { if (t) return void (hidden document.visibilityState && e()); e(document.visibilityState) }), r, o) } }, 7806: (e, t, r) > { use strict; r.d(t, { em: () > m, u5: () > S, QU: () > N, _L: () > I, Gm: () > j, Lg: () > M, BV: () > V, Kf: () > K }); var n r(2177), o r(4938), i Object.prototype.hasOwnProperty, a !1; function s(e, t) { return e || (e n.ee), r.inPlace function (e, t, n, o, i) { n || (n ); const a - n.charAt(0); for (let s 0; s t.length; s++) { const c ts, u ec; d(u) || (ec r(u, a ? c + n : n, o, c, i)) } }, r.flag o.v.contextOriginalId, r; function r(t, r, n, a, u) { return d(t) ? t : (r || (r ), nrWrappero.v.contextOriginalId t, function (e, t, r) { if (Object.defineProperty && Object.keys) try { return Object.keys(e).forEach((function (r) { Object.defineProperty(t, r, { get: function () { return er }, set: function (t) { return er t, t } }) })), t } catch (e) { c(e, r) } for (var n in e) i.call(e, n) && (tn en) }(t, nrWrapper, e), nrWrapper); function nrWrapper() { var o, i, d, l; try { i this, o ...arguments, d function typeof n ? n(o, i) : n || {} } catch (t) { c(t, , o, i, a, d, e) } s(r + start, o, i, a, d, u); try { return l t.apply(i, o) } catch (e) { throw s(r + err, o, i, e, d, u), e } finally { s(r + end, o, i, l, d, u) } } } function s(r, n, o, i) { if (!a || t) { var s a; a !0; try { e.emit(r, n, o, t, i) } catch (t) { c(t, r, n, o, e) } a s } } } function c(e, t) { t || (t n.ee); try { t.emit(internal-error, e) } catch (e) { } } function d(e) { return !(e && function typeof e && e.apply && !eo.v.contextOriginalId) } var u r(2210), l r(385); const f {}, h l._A.XMLHttpRequest, p addEventListener, g removeEventListener; function m(e) { var t function (e) { return (e || n.ee).get(events) }(e); if (ft.debugId++) return t; ft.debugId 1; var r s(t, !0); function i(e) { r.inPlace(e, p, g, -, a) } function a(e, t) { return e1 } return getPrototypeOf in Object && (l.il && v(document, i), v(l._A, i), v(h.prototype, i)), t.on(p + -start, (function (e, t) { var n e1; if (null ! n && (function typeof n || object typeof n)) { var i (0, u.X)(n, o.v.contextWrappedId, (function () { var e { object: function () { if (function ! typeof n.handleEvent) return; return n.handleEvent.apply(n, arguments) }, function: n }typeof n; return e ? r(e, fn-, null, e.name || anonymous) : n })); this.wrapped e1 i } })), t.on(g + -start, (function (e) { e1 this.wrapped || e1 })), t } function v(e, t) { let r e; for (; object typeof r && !Object.prototype.hasOwnProperty.call(r, p);)r Object.getPrototypeOf(r); for (var n arguments.length, o new Array(n > 2 ? n - 2 : 0), i 2; i n; i++)oi - 2 argumentsi; r && t(r, ...o) } var b fetch-, y b + body-, A arrayBuffer, blob, json, text, formData, x l._A.Request, E l._A.Response, w prototype; const _ {}; function S(e) { const t function (e) { return (e || n.ee).get(fetch) }(e); if (!(x && E && l._A.fetch)) return t; if (_t.debugId++) return t; function r(e, r, n) { var i er; function typeof i && (er function () { var e, r ...arguments, a {}; t.emit(n + before-start, r, a), ao.v.contextId && ao.v.contextId.dt && (e ao.v.contextId.dt); var s i.apply(this, r); return t.emit(n + start, r, e, s), s.then((function (e) { return t.emit(n + end, null, e, s), e }), (function (e) { throw t.emit(n + end, e, s), e })) }) } return _t.debugId 1, A.forEach((e > { r(xw, e, y), r(Ew, e, y) })), r(l._A, fetch, b), t.on(b + end, (function (e, r) { var n this; if (r) { var o r.headers.get(content-length); null ! o && (n.rxSize o), t.emit(b + done, null, r, n) } else t.emit(b + done, e, n) })), t } const T {}, R pushState, replaceState; function N(e) { const t function (e) { return (e || n.ee).get(history) }(e); return !l.il || Tt.debugId++ || (Tt.debugId 1, s(t).inPlace(window.history, R, -)), t } var O r(3239); const C {}, D appendChild, insertBefore, replaceChild; function I(e) { const t function (e) { return (e || n.ee).get(jsonp) }(e); if (!l.il || Ct.debugId) return t; Ct.debugId !0; var r s(t), o /?&(?:callback|cb)(^+)/, i /(.*)\.(^.+)/, a /^(\w+)(\.|$)(.*)$/; function c(e, t) { if (!e) return t; const r e.match(a), n r1; return c(r3, tn) } return r.inPlace(Node.prototype, D, dom-), t.on(dom-start, (function (e) { !function (e) { if (!e || string ! typeof e.nodeName || script ! e.nodeName.toLowerCase()) return; if (function ! typeof e.addEventListener) return; var n (a e.src, s a.match(o), s ? s1 : null); var a, s; if (!n) return; var d function (e) { var t e.match(i); if (t && t.length > 3) return { key: t2, parent: c(t1, window) }; return { key: e, parent: window } }(n); if (function ! typeof d.parentd.key) return; var u {}; function l() { t.emit(jsonp-end, , u), e.removeEventListener(load, l, (0, O.m$)(!1)), e.removeEventListener(error, f, (0, O.m$)(!1)) } function f() { t.emit(jsonp-error, , u), t.emit(jsonp-end, , u), e.removeEventListener(load, l, (0, O.m$)(!1)), e.removeEventListener(error, f, (0, O.m$)(!1)) } r.inPlace(d.parent, d.key, cb-, u), e.addEventListener(load, l, (0, O.m$)(!1)), e.addEventListener(error, f, (0, O.m$)(!1)), t.emit(new-jsonp, e.src, u) }(e0) })), t } const P {}; function j(e) { const t function (e) { return (e || n.ee).get(mutation) }(e); if (!l.il || Pt.debugId) return t; Pt.debugId !0; var r s(t), o l._A.MutationObserver; return o && (window.MutationObserver function (e) { return this instanceof o ? new o(r(e, fn-)) : o.apply(this, arguments) }, MutationObserver.prototype o.prototype), t } const k {}; function M(e) { const t function (e) { return (e || n.ee).get(promise) }(e); if (kt.debugId) return t; kt.debugId !0; var r t.context, i s(t), a l._A.Promise; return a && function () { function e(r) { var n t.context(), o i(r, executor-, n, null, !1); const s Reflect.construct(a, o, e); return t.context(s).getCtx function () { return n }, s } l._A.Promise e, Object.defineProperty(e, name, { value: Promise }), e.toString function () { return a.toString() }, Object.setPrototypeOf(e, a), all, race.forEach((function (r) { const n ar; er function (e) { let o !1;...e || .forEach((e > { this.resolve(e).then(a(all r), a(!1)) })); const i n.apply(this, arguments); return i; function a(e) { return function () { t.emit(propagate, null, !o, i, !1, !1), o o || !e } } } })), resolve, reject.forEach((function (r) { const n ar; er function (e) { const r n.apply(this, arguments); return e ! r && t.emit(propagate, e, !0, r, !1, !1), r } })), e.prototype a.prototype; const n a.prototype.then; a.prototype.then function () { var e this, o r(e); o.promise e; for (var a arguments.length, s new Array(a), c 0; c a; c++)sc argumentsc; s0 i(s0, cb-, o, null, !1), s1 i(s1, cb-, o, null, !1); const d n.apply(this, s); return o.nextPromise d, t.emit(propagate, e, !0, d, !1, !1), d }, a.prototype.theno.v.contextOriginalId n, t.on(executor-start, (function (e) { e0 i(e0, resolve-, this, null, !1), e1 i(e1, resolve-, this, null, !1) })), t.on(executor-err, (function (e, t, r) { e1(r) })), t.on(cb-end, (function (e, r, n) { t.emit(propagate, n, !0, this.nextPromise, !1, !1) })), t.on(propagate, (function (e, r, n) { this.getCtx && !r || (this.getCtx function () { if (e instanceof Promise) var r t.context(e); return r && r.getCtx ? r.getCtx() : this }) })) }(), t } const H {}, L setTimeout, z setInterval, U clearTimeout, F -start, B -, q L, setImmediate, z, U, clearImmediate; function V(e) { const t function (e) { return (e || n.ee).get(timer) }(e); if (Ht.debugId++) return t; Ht.debugId 1; var r s(t); return r.inPlace(l._A, q.slice(0, 2), L + B), r.inPlace(l._A, q.slice(2, 3), z + B), r.inPlace(l._A, q.slice(3), U + B), t.on(z + F, (function (e, t, n) { e0 r(e0, fn-, null, n) })), t.on(L + F, (function (e, t, n) { this.method n, this.timerDuration isNaN(e1) ? 0 : +e1, e0 r(e0, fn-, this, n) })), t } var G r(50); const Z {}, W open, send; function K(e) { var t e || n.ee; const r function (e) { return (e || n.ee).get(xhr) }(t); if (Zr.debugId++) return r; Zr.debugId 1, m(t); var o s(r), i l._A.XMLHttpRequest, a l._A.MutationObserver, c l._A.Promise, d l._A.setInterval, u readystatechange, f onload, onerror, onabort, onloadstart, onloadend, onprogress, ontimeout, h , p l._A.XMLHttpRequest function (e) { const t new i(e), n r.context(t); try { r.emit(new-xhr, t, n), t.addEventListener(u, (a n, function () { var e this; e.readyState > 3 && !a.resolved && (a.resolved !0, r.emit(xhr-resolved, , e)), o.inPlace(e, f, fn-, x) }), (0, O.m$)(!1)) } catch (e) { (0, G.Z)(An error occurred while intercepting XHR, e); try { r.emit(internal-error, e) } catch (e) { } } var a; return t }; function g(e, t) { o.inPlace(t, onreadystatechange, fn-, x) } if (function (e, t) { for (var r in e) tr er }(i, p), p.prototype i.prototype, o.inPlace(p.prototype, W, -xhr-, x), r.on(send-xhr-start, (function (e, t) { g(e, t), function (e) { h.push(e), a && (v ? v.then(A) : d ? d(A) : (b -b, y.data b)) }(t) })), r.on(open-xhr-start, g), a) { var v c && c.resolve(); if (!d && !c) { var b 1, y document.createTextNode(b); new a(A).observe(y, { characterData: !0 }) } } else t.on(fn-end, (function (e) { e0 && e0.type u || A() })); function A() { for (var e 0; e h.length; e++)g(0, he); h.length && (h ) } function x(e, t) { return t } return r } }, 7825: (e, t, r) > { use strict; r.d(t, { t: () > n }); const n r(3325).D.ajax }, 6660: (e, t, r) > { use strict; r.d(t, { t: () > n }); const n r(3325).D.jserrors }, 3081: (e, t, r) > { use strict; r.d(t, { gF: () > i, mY: () > o, t9: () > n, vz: () > s, xS: () > a }); const n r(3325).D.metrics, o sm, i cm, a storeSupportabilityMetrics, s storeEventMetrics }, 4649: (e, t, r) > { use strict; r.d(t, { t: () > n }); const n r(3325).D.pageAction }, 7633: (e, t, r) > { use strict; r.d(t, { t: () > n }); const n r(3325).D.pageViewEvent }, 9251: (e, t, r) > { use strict; r.d(t, { t: () > n }); const n r(3325).D.pageViewTiming }, 7144: (e, t, r) > { use strict; r.d(t, { Ef: () > i, J0: () > f, Mi: () > l, Vb: () > a, Ye: () > c, fm: () > d, i9: () > s, t9: () > o, u0: () > u }); var n r(7056); const o r(3325).D.sessionReplay, i { RECORD: recordReplay, PAUSE: pauseReplay }, a .12, s { DomContentLoaded: 0, Load: 1, FullSnapshot: 2, IncrementalSnapshot: 3, Meta: 4, Custom: 5 }, c 1e6, d 64e3, u { n.IK.ERROR: 15e3, n.IK.FULL: 3e5, n.IK.OFF: 0 }, l { RESET: { message: Session was reset, sm: Reset }, IMPORT: { message: Recorder failed to import, sm: Import }, TOO_MANY: { message: 429: Too Many Requests, sm: Too-Many }, TOO_BIG: { message: Payload was too large, sm: Too-Big }, CROSS_TAB: { message: Session Entity was set to OFF on another tab, sm: Cross-Tab }, ENTITLEMENTS: { message: Session Replay is not allowed and will not be started, sm: Entitlement } }, f 5e3 }, 3614: (e, t, r) > { use strict; r.d(t, { BST_RESOURCE: () > o, END: () > s, FEATURE_NAME: () > n, FN_END: () > d, FN_START: () > c, PUSH_STATE: () > u, RESOURCE: () > i, START: () > a }); const n r(3325).D.sessionTrace, o bstResource, i resource, a -start, s -end, c fn + a, d fn + s, u pushState }, 6216: (e, t, r) > { use strict; r.d(t, { K8: () > s, QZ: () > c, cS: () > i, sE: () > o, t9: () > a, vh: () > d }); var n r(3325); const o click, keydown, submit, i api, a n.D.softNav, s { INITIAL_PAGE_LOAD: , ROUTE_CHANGE: 1, UNSPECIFIED: 2 }, c { INTERACTION: 1, AJAX: 2, CUSTOM_END: 3, CUSTOM_TRACER: 4 }, d { IP: in progress, FIN: finished, CAN: cancelled } }, 7836: (e, t, r) > { use strict; r.d(t, { BODY: () > E, CB_END: () > w, CB_START: () > d, END: () > x, FEATURE_NAME: () > o, FETCH: () > S, FETCH_BODY: () > v, FETCH_DONE: () > m, FETCH_START: () > g, FN_END: () > c, FN_START: () > s, INTERACTION: () > f, INTERACTION_API: () > u, INTERACTION_EVENTS: () > i, JSONP_END: () > b, JSONP_NODE: () > p, JS_TIME: () > _, MAX_TIMER_BUDGET: () > a, REMAINING: () > l, SPA_NODE: () > h, START: () > A, originalSetTimeout: () > y }); var n r(234); const o r(3325).D.spa, i click, submit, keypress, keydown, keyup, change, a 999, s fn-start, c fn-end, d cb-start, u api-ixn-, l remaining, f interaction, h spaNode, p jsonpNode, g fetch-start, m fetch-done, v fetch-body-, b jsonp-end, y n.Yu.ST, A -start, x -end, E -body, w cb + x, _ jsTime, S fetch }, 5938: (e, t, r) > { use strict; r.d(t, { W: () > o }); var n r(2177); class o { constructor(e, t, r) { this.agentIdentifier e, this.aggregator t, this.ee n.ee.get(e), this.featureName r, this.blocked !1 } } }, 8862: (e, t, r) > { use strict; r.d(t, { j: () > x }); var n r(3325), o r(234), i r(5546), a r(2177), s r(7894), c r(8e3), d r(3960), u r(385), l r(50), f r(3081), h r(8632), p r(7144); const g setErrorHandler, finished, addToTrace, addRelease, addPageAction, setCurrentRouteName, setPageViewName, setCustomAttribute, interaction, noticeError, setUserId, setApplicationVersion, start, recordReplay, pauseReplay, p.Ef.RECORD, p.Ef.PAUSE, m setErrorHandler, finished, addToTrace, addRelease; function v() { const e (0, h.gG)(); g.forEach((t > { et function () { for (var r arguments.length, n new Array(r), o 0; o r; o++)no argumentso; return function (t) { for (var r arguments.length, n new Array(r > 1 ? r - 1 : 0), o 1; o r; o++)no - 1 argumentso; let i ; return Object.values(e.initializedAgents).forEach((e > { e.exposed && e.apit && i.push(e.apit(...n)) })), i.length > 1 ? i : i0 }(t, ...n) } })) } var b r(2825); const y e > { const t e.startsWith(http); e + /, r.p t ? e : https:// + e }; let A !1; function x(e) { let t arguments.length > 1 && void 0 ! arguments1 ? arguments1 : {}, g arguments.length > 2 ? arguments2 : void 0, x arguments.length > 3 ? arguments3 : void 0, { init: E, info: w, loader_config: _, runtime: S { loaderType: g }, exposed: T !0 } t; const R (0, h.gG)(); w || (E R.init, w R.info, _ R.loader_config), (0, o.Dg)(e.agentIdentifier, E || {}), (0, o.GE)(e.agentIdentifier, _ || {}), w.jsAttributes ?? {}, u.v6 && (w.jsAttributes.isWorker !0), (0, o.CX)(e.agentIdentifier, w); const N (0, o.P_)(e.agentIdentifier), O w.beacon, w.errorBeacon; A || (N.proxy.assets && (y(N.proxy.assets), O.push(N.proxy.assets)), N.proxy.beacon && O.push(N.proxy.beacon), v(), (0, h.EZ)(activatedFeatures, b.T), e.runSoftNavOverSpa && !0 N.soft_navigations.enabled && N.feature_flags.includes(soft_nav)), S.denyList ...N.ajax.deny_list || , ...N.ajax.block_internal ? O : , (0, o.sU)(e.agentIdentifier, S), void 0 e.api && (e.api function (e, t) { let h arguments.length > 2 && void 0 ! arguments2 && arguments2; t || (0, c.R)(e, api); const g {}; var v a.ee.get(e), b v.get(tracer), y api-, A y + ixn-; function x(t, r, n, i) { const a (0, o.C5)(e); return null r ? delete a.jsAttributest : (0, o.CX)(e, { ...a, jsAttributes: { ...a.jsAttributes, t: r } }), _(y, n, !0, i || null r ? session : void 0)(t, r) } function E() { } m.forEach((e > { ge _(y, e, !0, api) })), g.addPageAction _(y, addPageAction, !0, n.D.pageAction), g.setPageViewName function (t, r) { if (string typeof t) return / ! t.charAt(0) && (t / + t), (0, o.OP)(e).customTransaction (r || http://custom.transaction) + t, _(y, setPageViewName, !0)() }, g.setCustomAttribute function (e, t) { let r arguments.length > 2 && void 0 ! arguments2 && arguments2; if (string typeof e) { if (string, number, boolean.includes(typeof t) || null t) return x(e, t, setCustomAttribute, r); (0, l.Z)(Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of .concat(typeof t, > was provided.)) } else (0, l.Z)(Failed to execute setCustomAttribute.\nName must be a string type, but a type of .concat(typeof e, > was provided.)) }, g.setUserId function (e) { if (string typeof e || null e) return x(enduser.id, e, setUserId, !0); (0, l.Z)(Failed to execute setUserId.\nNon-null value must be a string type, but a type of .concat(typeof e, > was provided.)) }, g.setApplicationVersion function (e) { if (string typeof e || null e) return x(application.version, e, setApplicationVersion, !1); (0, l.Z)(Failed to execute setApplicationVersion. Expected String | null>, but got .concat(typeof e, >.)) }, g.start e > { try { const t e ? defined : undefined; (0, i.p)(f.xS, API/start/.concat(t, /called), void 0, n.D.metrics, v); const r Object.values(n.D); if (void 0 e) e r; else { if ((e Array.isArray(e) && e.length ? e : e).some((e > !r.includes(e)))) return (0, l.Z)(Invalid feature name supplied. Acceptable feature names are: .concat(r)); e.includes(n.D.pageViewEvent) || e.push(n.D.pageViewEvent) } e.forEach((e > { v.emit(.concat(e, -opt-in)) })) } catch (e) { (0, l.Z)(An unexpected issue occurred, e) } }, gp.Ef.RECORD function () { (0, i.p)(f.xS, API/recordReplay/called, void 0, n.D.metrics, v), (0, i.p)(p.Ef.RECORD, , void 0, n.D.sessionReplay, v) }, gp.Ef.PAUSE function () { (0, i.p)(f.xS, API/pauseReplay/called, void 0, n.D.metrics, v), (0, i.p)(p.Ef.PAUSE, , void 0, n.D.sessionReplay, v) }, g.interaction function (e) { return (new E).get(object typeof e ? e : {}) }; const w E.prototype { createTracer: function (e, t) { var r {}, o this, a function typeof t; return (0, i.p)(f.xS, API/createTracer/called, void 0, n.D.metrics, v), h || (0, i.p)(A + tracer, (0, s.z)(), e, r, o, n.D.spa, v), function () { if (b.emit((a ? : no-) + fn-start, (0, s.z)(), o, a, r), a) try { return t.apply(this, arguments) } catch (e) { throw b.emit(fn-err, arguments, this, e, r), e } finally { b.emit(fn-end, (0, s.z)(), r) } } } }; function _(e, t, r, o) { return function () { return (0, i.p)(f.xS, API/ + t + /called, void 0, n.D.metrics, v), o && (0, i.p)(e + t, (0, s.z)(), ...arguments, r ? null : this, o, v), r ? void 0 : this } } function S() { r.e(111).then(r.bind(r, 7438)).then((t > { let { setAPI: r } t; r(e), (0, c.L)(e, api) })).catch((() > { (0, l.Z)(Downloading runtime APIs failed...), (0, c.L)(e, api, !0) })) } return actionText, setName, setAttribute, save, ignore, onEnd, getContext, end, get.forEach((e > { we _(A, e, void 0, h ? n.D.softNav : n.D.spa) })), g.setCurrentRouteName h ? _(A, routeName, void 0, n.D.softNav) : _(y, routeName, !0, n.D.spa), g.noticeError function (e, t) { string typeof e && (e new Error(e)), (0, i.p)(f.xS, API/noticeError/called, void 0, n.D.metrics, v), (0, i.p)(err, e, (0, s.z)(), !1, t, void 0, n.D.jserrors, v) }, u.il ? (0, d.b2)((() > S()), !0) : S(), g }(e.agentIdentifier, x, e.runSoftNavOverSpa)), void 0 e.exposed && (e.exposed T), A !0 } }, 1926: (e, t, r) > { r.nc (() > { try { return document?.currentScript?.nonce } catch (e) { } return })() }, 3325: (e, t, r) > { use strict; r.d(t, { D: () > n, p: () > o }); const n { ajax: ajax, jserrors: jserrors, metrics: metrics, pageAction: page_action, pageViewEvent: page_view_event, pageViewTiming: page_view_timing, sessionReplay: session_replay, sessionTrace: session_trace, softNav: soft_navigations, spa: spa }, o { n.pageViewEvent: 1, n.pageViewTiming: 2, n.metrics: 3, n.jserrors: 4, n.ajax: 5, n.sessionTrace: 6, n.pageAction: 7, n.spa: 8, n.softNav: 9, n.sessionReplay: 10 } } }, n {}; function o(e) { var t ne; if (void 0 ! t) return t.exports; var i ne { exports: {} }; return re(i, i.exports, o), i.exports } o.m r, o.d (e, t) > { for (var r in t) o.o(t, r) && !o.o(e, r) && Object.defineProperty(e, r, { enumerable: !0, get: tr }) }, o.f {}, o.e e > Promise.all(Object.keys(o.f).reduce(((t, r) > (o.fr(e, t), t)), )), o.u e > ({ 111: nr-spa, 164: nr-spa-compressor, 433: nr-spa-recorder }e + -1.253.0.min.js), o.o (e, t) > Object.prototype.hasOwnProperty.call(e, t), e {}, t NRBA-1.253.0.PROD:, o.l (r, n, i, a) > { if (er) er.push(n); else { var s, c; if (void 0 ! i) for (var d document.getElementsByTagName(script), u 0; u d.length; u++) { var l du; if (l.getAttribute(src) r || l.getAttribute(data-webpack) t + i) { s l; break } } if (!s) { c !0; var f { 111: sha512-9q9mF25YixUzOl0h6A+kYg30MKv1nk2a0Fx09kyCfgOxt8ksjOW/9w2tJczXB75fpHty83UGhg16QZYqH5xGUA, 433: sha512-XC5+mpqQ2tnT7qrjy10Au+hbjKZi4K7pKsvdzhKOe/fgoYKm7g9W52e22ufe22D4Fsb1Cq7JOEOPkUh+b8tcHA, 164: sha512-nLe65dhs+GlSH+tKGdqn9vp9IbVkpOl4OifRjps2BSizmhkjfLxjYISHdBIgnzzk0wNwOFpTdheU8TRIq4FPXA }; (s document.createElement(script)).charset utf-8, s.timeout 120, o.nc && s.setAttribute(nonce, o.nc), s.setAttribute(data-webpack, t + i), s.src r, 0 ! s.src.indexOf(window.location.origin + /) && (s.crossOrigin anonymous), fa && (s.integrity fa) } er n; var h (t, n) > { s.onerror s.onload null, clearTimeout(p); var o er; if (delete er, s.parentNode && s.parentNode.removeChild(s), o && o.forEach((e > e(n))), t) return t(n) }, p setTimeout(h.bind(null, void 0, { type: timeout, target: s }), 12e4); s.onerror h.bind(null, s.onerror), s.onload h.bind(null, s.onload), c && document.head.appendChild(s) } }, o.r e > { undefined ! typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { value: Module }), Object.defineProperty(e, __esModule, { value: !0 }) }, o.p https://js-agent.newrelic.com/, (() > { var e { 801: 0, 92: 0 }; o.f.j (t, r) > { var n o.o(e, t) ? et : void 0; if (0 ! n) if (n) r.push(n2); else { var i new Promise(((r, o) > n et r, o)); r.push(n2 i); var a o.p + o.u(t), s new Error; o.l(a, (r > { if (o.o(e, t) && (0 ! (n et) && (et void 0), n)) { var i r && (load r.type ? missing : r.type), a r && r.target && r.target.src; s.message Loading chunk + t + failed.\n( + i + : + a + ), s.name ChunkLoadError, s.type i, s.request a, n1(s) } }), chunk- + t, t) } }; var t (t, r) > { var n, i, a, s, c r, d 0; if (a.some((t > 0 ! et))) { for (n in s) o.o(s, n) && (o.mn sn); if (c) c(o) } for (t && t(r); d a.length; d++)i ad, o.o(e, i) && ei && ei0(), ei 0 }, r selfwebpackChunk:NRBA-1.253.0.PROD selfwebpackChunk:NRBA-1.253.0.PROD || ; r.forEach(t.bind(null, 0)), r.push t.bind(null, r.push.bind(r)) })(), (() > { use strict; o(1926); var e o(50), t o(7144), r o(4938), n o(4402), i o(2177); class a { agentIdentifier; observationContext new r.v; constructor() { let e arguments.length > 0 && void 0 ! arguments0 ? arguments0 : (0, n.ky)(16); this.agentIdentifier e; i.ee.get(e).observationContext this.observationContext } #t(t) { for (var r arguments.length, n new Array(r > 1 ? r - 1 : 0), o 1; o r; o++)no - 1 argumentso; if (function typeof this.api?.t) return this.apit(...n); (0, e.Z)(Call to agent api .concat(t, failed. The API is not currently initialized.)) } addPageAction(e, t) { return this.#t(addPageAction, e, t) } setPageViewName(e, t) { return this.#t(setPageViewName, e, t) } setCustomAttribute(e, t, r) { return this.#t(setCustomAttribute, e, t, r) } noticeError(e, t) { return this.#t(noticeError, e, t) } setUserId(e) { return this.#t(setUserId, e) } setApplicationVersion(e) { return this.#t(setApplicationVersion, e) } setErrorHandler(e) { return this.#t(setErrorHandler, e) } finished(e) { return this.#t(finished, e) } addRelease(e, t) { return this.#t(addRelease, e, t) } start(e) { return this.#t(start, e) } recordReplay() { return this.#t(t.Ef.RECORD) } pauseReplay() { return this.#t(t.Ef.PAUSE) } addToTrace(e) { return this.#t(addToTrace, e) } setCurrentRouteName(e) { return this.#t(setCurrentRouteName, e) } interaction() { return this.#t(interaction) } } var s o(3325), c o(234); const d Object.values(s.D); function u(e) { const t {}; return d.forEach((r > { tr function (e, t) { return !0 (0, c.Mt)(t, .concat(e, .enabled)) }(r, e) })), t } var l o(8862); var f o(8e3), h o(5938), p o(3960), g o(385); const m e > g.il && !0 (0, c.Mt)(e, privacy.cookies_enabled); function v(e) { return c.Yu.MO && m && !0 (0, c.Mt)(e, session_trace.enabled) } function b(e) { return !0 (0, c.Mt)(e, session_replay.preload) && v(e) } class y extends h.W { constructor(e, t, r) { let n !(arguments.length > 3 && void 0 ! arguments3) || arguments3; super(e, t, r), this.auto n, this.abortHandler void 0, this.featAggregate void 0, this.onAggregateImported void 0, !1 (0, c.Mt)(this.agentIdentifier, .concat(this.featureName, .autoStart)) && (this.auto !1), this.auto && (0, f.R)(e, r) } importAggregator() { let t, r arguments.length > 0 && void 0 ! arguments0 ? arguments0 : {}; if (this.featAggregate) return; if (!this.auto) return void this.ee.on(.concat(this.featureName, -opt-in), (() > { (0, f.R)(this.agentIdentifier, this.featureName), this.auto !0, this.importAggregator() })); this.onAggregateImported new Promise((e > { t e })); const n async () > { let n; try { if (m(this.agentIdentifier)) { const { setupAgentSession: e } await o.e(111).then(o.bind(o, 1656)); n e(this.agentIdentifier) } } catch (t) { (0, e.Z)(A problem occurred when starting up session manager. This page will not start or extend any session., t), this.featureName s.D.sessionReplay && this.abortHandler?.() } try { if (!this.#r(this.featureName, n)) return (0, f.L)(this.agentIdentifier, this.featureName), void t(!1); const { lazyFeatureLoader: e } await o.e(111).then(o.bind(o, 8582)), { Aggregate: i } await e(this.featureName, aggregate); this.featAggregate new i(this.agentIdentifier, this.aggregator, r), t(!0) } catch (r) { (0, e.Z)(Downloading and initializing .concat(this.featureName, failed...), r), this.abortHandler?.(), (0, f.L)(this.agentIdentifier, this.featureName, !0), t(!1) } }; g.il ? (0, p.b2)((() > n()), !0) : n() } #r(e, t) { return e ! s.D.sessionReplay || (r this.agentIdentifier, n t, !(!v(r) || !n?.isNew && !n?.state.sessionReplayMode)); var r, n } } var A o(7633); class x extends y { static featureName A.t; constructor(e, t) { let r !(arguments.length > 2 && void 0 ! arguments2) || arguments2; super(e, t, A.t, r), this.importAggregator() } } var E o(1117), w o(1284); class _ extends E.w { constructor(e) { super(e), this.aggregatedData {} } store(e, t, r, n, o) { var i this.getBucket(e, t, r, o); return i.metrics function (e, t) { t || (t { count: 0 }); return t.count + 1, (0, w.D)(e, (function (e, r) { te S(r, te) })), t }(n, i.metrics), i } merge(e, t, r, n, o) { var i this.getBucket(e, t, n, o); if (i.metrics) { var a i.metrics; a.count + r.count, (0, w.D)(r, (function (e, t) { if (count ! e) { var n ae, o re; o && !o.c ? ae S(o.t, n) : ae function (e, t) { if (!t) return e; t.c || (t T(t.t)); return t.min Math.min(e.min, t.min), t.max Math.max(e.max, t.max), t.t + e.t, t.sos + e.sos, t.c + e.c, t }(o, ae) } })) } else i.metrics r } storeMetric(e, t, r, n) { var o this.getBucket(e, t, r); return o.stats S(n, o.stats), o } getBucket(e, t, r, n) { this.aggregatedDatae || (this.aggregatedDatae {}); var o this.aggregatedDataet; return o || (o this.aggregatedDataet { params: r || {} }, n && (o.custom n)), o } get(e, t) { return t ? this.aggregatedDatae && this.aggregatedDataet : this.aggregatedDatae } take(e) { for (var t {}, r , n !1, o 0; o e.length; o++)tr eo Object.values(this.aggregatedDatar || {}), tr.length && (n !0), delete this.aggregatedDatar; return n ? t : null } } function S(e, t) { return null e ? function (e) { e ? e.c++ : e { c: 1 }; return e }(t) : t ? (t.c || (t T(t.t)), t.c + 1, t.t + e, t.sos + e * e, e > t.max && (t.max e), e t.min && (t.min e), t) : { t: e } } function T(e) { return { t: e, min: e, max: e, sos: e * e, c: 1 } } var R o(8632), N o(4351); var O o(5546), C o(7956), D o(3239), I o(7894), P o(9251); class j extends y { static featureName P.t; constructor(e, t) { let r !(arguments.length > 2 && void 0 ! arguments2) || arguments2; super(e, t, P.t, r), g.il && ((0, C.N)((() > (0, O.p)(docHidden, (0, I.z)(), void 0, P.t, this.ee)), !0), (0, D.bP)(pagehide, (() > (0, O.p)(winPagehide, (0, I.z)(), void 0, P.t, this.ee))), this.importAggregator()) } } var k o(3081); class M extends y { static featureName k.t9; constructor(e, t) { let r !(arguments.length > 2 && void 0 ! arguments2) || arguments2; super(e, t, k.t9, r), this.importAggregator() } } var H o(6660); class L { constructor(e, t, r, n) { this.name UncaughtError, this.message e, this.sourceURL t, this.line r, this.column n } } class z extends y { static featureName H.t; #n new Set; constructor(e, t) { let r !(arguments.length > 2 && void 0 ! arguments2) || arguments2; super(e, t, H.t, r); try { this.removeOnAbort new AbortController } catch (e) { } this.ee.on(fn-err, ((e, t, r) > { this.abortHandler && !this.#n.has(r) && (this.#n.add(r), (0, O.p)(err, this.#o(r), (0, I.z)(), void 0, s.D.jserrors, this.ee)) })), this.ee.on(internal-error, (e > { this.abortHandler && (0, O.p)(ierr, this.#o(e), (0, I.z)(), !0, void 0, s.D.jserrors, this.ee) })), g._A.addEventListener(unhandledrejection, (e > { this.abortHandler && (0, O.p)(err, this.#i(e), (0, I.z)(), !1, { unhandledPromiseRejection: 1 }, void 0, s.D.jserrors, this.ee) }), (0, D.m$)(!1, this.removeOnAbort?.signal)), g._A.addEventListener(error, (e > { this.abortHandler && (this.#n.has(e.error) ? this.#n.delete(e.error) : (0, O.p)(err, this.#a(e), (0, I.z)(), void 0, s.D.jserrors, this.ee)) }), (0, D.m$)(!1, this.removeOnAbort?.signal)), this.abortHandler this.#s, this.importAggregator() } #s() { this.removeOnAbort?.abort(), this.#n.clear(), this.abortHandler void 0 } #o(e) { return e instanceof Error ? e : void 0 ! e?.message ? new L(e.message, e.filename || e.sourceURL, e.lineno || e.line, e.colno || e.col) : new L(string typeof e ? e : (0, N.P)(e)) } #i(e) { let t Unhandled Promise Rejection: ; if (e?.reason instanceof Error) try { return e.reason.message t + e.reason.message, e.reason } catch (t) { return e.reason } if (void 0 e.reason) return new L(t); const r this.#o(e.reason); return r.message t + r.message, r } #a(e) { if (e.error instanceof SyntaxError && !/:\d+$/.test(e.error.stack?.trim())) { const t new L(e.message, e.filename, e.lineno, e.colno); return t.name SyntaxError.name, t } return e.error instanceof Error ? e.error : new L(e.message, e.filename, e.lineno, e.colno) } } var U o(2210); let F 1; const B nr@id; function q(e) { const t typeof e; return !e || object ! t && function ! t ? -1 : e g._A ? 0 : (0, U.X)(e, B, (function () { return F++ })) } function V(e) { if (string typeof e && e.length) return e.length; if (object typeof e) { if (undefined ! typeof ArrayBuffer && e instanceof ArrayBuffer && e.byteLength) return e.byteLength; if (undefined ! typeof Blob && e instanceof Blob && e.size) return e.size; if (!(undefined ! typeof FormData && e instanceof FormData)) try { return (0, N.P)(e).length } catch (e) { return } } } var G o(7806), Z o(7243); class W { constructor(e) { this.agentIdentifier e } generateTracePayload(e) { if (!this.shouldGenerateTrace(e)) return null; var t (0, c.DL)(this.agentIdentifier); if (!t) return null; var r (t.accountID || ).toString() || null, o (t.agentID || ).toString() || null, i (t.trustKey || ).toString() || null; if (!r || !o) return null; var a (0, n.M)(), s (0, n.Ht)(), d Date.now(), u { spanId: a, traceId: s, timestamp: d }; return (e.sameOrigin || this.isAllowedOrigin(e) && this.useTraceContextHeadersForCors()) && (u.traceContextParentHeader this.generateTraceContextParentHeader(a, s), u.traceContextStateHeader this.generateTraceContextStateHeader(a, d, r, o, i)), (e.sameOrigin && !this.excludeNewrelicHeader() || !e.sameOrigin && this.isAllowedOrigin(e) && this.useNewrelicHeaderForCors()) && (u.newrelicHeader this.generateTraceHeader(a, s, d, r, o, i)), u } generateTraceContextParentHeader(e, t) { return 00- + t + - + e + -01 } generateTraceContextStateHeader(e, t, r, n, o) { return o + @nr0-1- + r + - + n + - + e + ---- + t } generateTraceHeader(e, t, r, n, o, i) { if (!(function typeof g._A?.btoa)) return null; var a { v: 0, 1, d: { ty: Browser, ac: n, ap: o, id: e, tr: t, ti: r } }; return i && n ! i && (a.d.tk i), btoa((0, N.P)(a)) } shouldGenerateTrace(e) { return this.isDtEnabled() && this.isAllowedOrigin(e) } isAllowedOrigin(e) { var t !1, r {}; if ((0, c.Mt)(this.agentIdentifier, distributed_tracing) && (r (0, c.P_)(this.agentIdentifier).distributed_tracing), e.sameOrigin) t !0; else if (r.allowed_origins instanceof Array) for (var n 0; n r.allowed_origins.length; n++) { var o (0, Z.e)(r.allowed_originsn); if (e.hostname o.hostname && e.protocol o.protocol && e.port o.port) { t !0; break } } return t } isDtEnabled() { var e (0, c.Mt)(this.agentIdentifier, distributed_tracing); return !!e && !!e.enabled } excludeNewrelicHeader() { var e (0, c.Mt)(this.agentIdentifier, distributed_tracing); return !!e && !!e.exclude_newrelic_header } useNewrelicHeaderForCors() { var e (0, c.Mt)(this.agentIdentifier, distributed_tracing); return !!e && !1 ! e.cors_use_newrelic_header } useTraceContextHeadersForCors() { var e (0, c.Mt)(this.agentIdentifier, distributed_tracing); return !!e && !!e.cors_use_tracecontext_headers } } var K o(7825), X load, error, abort, timeout, Y X.length, J c.Yu.REQ, Q c.Yu.XHR; class ee extends y { static featureName K.t; constructor(e, t) { let r !(arguments.length > 2 && void 0 ! arguments2) || arguments2; if (super(e, t, K.t, r), (0, c.OP)(e).xhrWrappable) { this.dt new W(e), this.handler (e, t, r, n) > (0, O.p)(e, t, r, n, this.ee); try { const e { xmlhttprequest: xhr, fetch: fetch, beacon: beacon }; g._A?.performance?.getEntriesByType(resource).forEach((t > { if (t.initiatorType in e && 0 ! t.responseStatus) { const r { status: t.responseStatus }, n { rxSize: t.transferSize, duration: Math.floor(t.duration), cbTime: 0 }; te(r, t.name), this.handler(xhr, r, n, t.startTime, t.responseEnd, et.initiatorType, void 0, s.D.ajax) } })) } catch (e) { } (0, G.u5)(this.ee), (0, G.Kf)(this.ee), function (e, t, r, n) { function o(e) { var t this; t.totalCbs 0, t.called 0, t.cbTime 0, t.end E, t.ended !1, t.xhrGuids {}, t.lastSize null, t.loadCaptureCalled !1, t.params this.params || {}, t.metrics this.metrics || {}, e.addEventListener(load, (function (r) { w(t, e) }), (0, D.m$)(!1)), g.IF || e.addEventListener(progress, (function (e) { t.lastSize e.loaded }), (0, D.m$)(!1)) } function i(e) { this.params { method: e0 }, te(this, e1), this.metrics {} } function a(t, r) { var o (0, c.DL)(e); o.xpid && this.sameOrigin && r.setRequestHeader(X-NewRelic-ID, o.xpid); var i n.generateTracePayload(this.parsedOrigin); if (i) { var a !1; i.newrelicHeader && (r.setRequestHeader(newrelic, i.newrelicHeader), a !0), i.traceContextParentHeader && (r.setRequestHeader(traceparent, i.traceContextParentHeader), i.traceContextStateHeader && r.setRequestHeader(tracestate, i.traceContextStateHeader), a !0), a && (this.dt i) } } function d(e, r) { var n this.metrics, o e0, i this; if (n && o) { var a V(o); a && (n.txSize a) } this.startTime (0, I.z)(), this.body o, this.listener function (e) { try { abort ! e.type || i.loadCaptureCalled || (i.params.aborted !0), (load ! e.type || i.called i.totalCbs && (i.onloadCalled || function ! typeof r.onload) && function typeof i.end) && i.end(r) } catch (e) { try { t.emit(internal-error, e) } catch (e) { } } }; for (var s 0; s Y; s++)r.addEventListener(Xs, this.listener, (0, D.m$)(!1)) } function u(e, t, r) { this.cbTime + e, t ? this.onloadCalled !0 : this.called + 1, this.called ! this.totalCbs || !this.onloadCalled && function typeof r.onload || function ! typeof this.end || this.end(r) } function l(e, t) { var r + q(e) + !!t; this.xhrGuids && !this.xhrGuidsr && (this.xhrGuidsr !0, this.totalCbs + 1) } function f(e, t) { var r + q(e) + !!t; this.xhrGuids && this.xhrGuidsr && (delete this.xhrGuidsr, this.totalCbs - 1) } function h() { this.endTime (0, I.z)() } function p(e, r) { r instanceof Q && load e0 && t.emit(xhr-load-added, e1, e2, r) } function m(e, r) { r instanceof Q && load e0 && t.emit(xhr-load-removed, e1, e2, r) } function v(e, t, r) { t instanceof Q && (onload r && (this.onload !0), (load (e0 && e0.type) || this.onload) && (this.xhrCbStart (0, I.z)())) } function b(e, r) { this.xhrCbStart && t.emit(xhr-cb-time, (0, I.z)() - this.xhrCbStart, this.onload, r, r) } function y(e) { var t, r e1 || {}; if (string typeof e0 ? 0 (t e0).length && g.il && (t + g._A.location.href) : e0 && e0.url ? t e0.url : g._A?.URL && e0 && e0 instanceof URL ? t e0.href : function typeof e0.toString && (t e0.toString()), string typeof t && 0 ! t.length) { t && (this.parsedOrigin (0, Z.e)(t), this.sameOrigin this.parsedOrigin.sameOrigin); var o n.generateTracePayload(this.parsedOrigin); if (o && (o.newrelicHeader || o.traceContextParentHeader)) if (e0 && e0.headers) s(e0.headers, o) && (this.dt o); else { var i {}; for (var a in r) ia ra; i.headers new Headers(r.headers || {}), s(i.headers, o) && (this.dt o), e.length > 1 ? e1 i : e.push(i) } } function s(e, t) { var r !1; return t.newrelicHeader && (e.set(newrelic, t.newrelicHeader), r !0), t.traceContextParentHeader && (e.set(traceparent, t.traceContextParentHeader), t.traceContextStateHeader && e.set(tracestate, t.traceContextStateHeader), r !0), r } } function A(e, t) { this.params {}, this.metrics {}, this.startTime (0, I.z)(), this.dt t, e.length > 1 && (this.target e0), e.length > 2 && (this.opts e1); var r, n this.opts || {}, o this.target; string typeof o ? r o : object typeof o && o instanceof J ? r o.url : g._A?.URL && object typeof o && o instanceof URL && (r o.href), te(this, r); var i ( + (o && o instanceof J && o.method || n.method || GET)).toUpperCase(); this.params.method i, this.body n.body, this.txSize V(n.body) || 0 } function x(e, t) { var n; this.endTime (0, I.z)(), this.params || (this.params {}), this.params.status t ? t.status : 0, string typeof this.rxSize && this.rxSize.length > 0 && (n +this.rxSize); var o { txSize: this.txSize, rxSize: n, duration: (0, I.z)() - this.startTime }; r(xhr, this.params, o, this.startTime, this.endTime, fetch, this, s.D.ajax) } function E(e) { var t this.params, n this.metrics; if (!this.ended) { this.ended !0; for (var o 0; o Y; o++)e.removeEventListener(Xo, this.listener, !1); t.aborted || (n.duration (0, I.z)() - this.startTime, this.loadCaptureCalled || 4 ! e.readyState ? null t.status && (t.status 0) : w(this, e), n.cbTime this.cbTime, r(xhr, t, n, this.startTime, this.endTime, xhr, this, s.D.ajax)) } } function w(e, r) { e.params.status r.status; var n function (e, t) { var r e.responseType; return json r && null ! t ? t : arraybuffer r || blob r || json r ? V(e.response) : text r || r || void 0 r ? V(e.responseText) : void 0 }(r, e.lastSize); if (n && (e.metrics.rxSize n), e.sameOrigin) { var o r.getResponseHeader(X-NewRelic-App-Data); o && ((0, O.p)(k.mY, Ajax/CrossApplicationTracing/Header/Seen, void 0, s.D.metrics, t), e.params.cat o.split(, ).pop()) } e.loadCaptureCalled !0 } t.on(new-xhr, o), t.on(open-xhr-start, i), t.on(open-xhr-end, a), t.on(send-xhr-start, d), t.on(xhr-cb-time, u), t.on(xhr-load-added, l), t.on(xhr-load-removed, f), t.on(xhr-resolved, h), t.on(addEventListener-end, p), t.on(removeEventListener-end, m), t.on(fn-end, b), t.on(fetch-before-start, y), t.on(fetch-start, A), t.on(fn-start, v), t.on(fetch-done, x) }(e, this.ee, this.handler, this.dt), this.importAggregator() } } } function te(e, t) { var r (0, Z.e)(t), n e.params || e; n.hostname r.hostname, n.port r.port, n.protocol r.protocol, n.host r.hostname + : + r.port, n.pathname r.pathname, e.parsedOrigin r, e.sameOrigin r.sameOrigin } var re o(3614); const { BST_RESOURCE: ne, RESOURCE: oe, START: ie, END: ae, FEATURE_NAME: se, FN_END: ce, FN_START: de, PUSH_STATE: ue } re; var le o(7056); class fe extends y { static featureName t.t9; constructor(e, r) { let n, o !(arguments.length > 2 && void 0 ! arguments2) || arguments2; super(e, r, t.t9, o); try { n JSON.parse(localStorage.getItem(.concat(le.Bq, _).concat(le.K4))) } catch (e) { } this.#c(n) ? this.#d(n?.sessionReplayMode) : this.importAggregator() } #c(e) { return e && (e.sessionReplayMode le.IK.FULL || e.sessionReplayMode le.IK.ERROR) || b(this.agentIdentifier) } async#d(e) { const { Recorder: t } await Promise.all(o.e(111), o.e(433)).then(o.bind(o, 4136)); this.recorder new t({ mode: e, agentIdentifier: this.agentIdentifier }), this.recorder.startRecording(), this.abortHandler this.recorder.stopRecording, this.importAggregator({ recorder: this.recorder }) } } var he o(7872), pe o(6216); class ge extends y { static featureName pe.t9; constructor(e, t) { let r !(arguments.length > 2 && void 0 ! arguments2) || arguments2; if (super(e, t, pe.t9, r), !g.il || !c.Yu.MO) return; const n (0, G.QU)(this.ee), o (0, G.em)(this.ee), i () > (0, O.p)(newURL, (0, I.z)(), + window.location, void 0, this.featureName, this.ee); n.on(pushState-end, i), n.on(replaceState-end, i); try { this.removeOnAbort new AbortController } catch (e) { } (0, D.bP)(popstate, (e > (0, O.p)(newURL, e.timeStamp, + window.location, void 0, this.featureName, this.ee)), !0, this.removeOnAbort?.signal); let a !1; const s new c.Yu.MO(((e, t) > { a || (a !0, requestAnimationFrame((() > { (0, O.p)(newDom, (0, I.z)(), void 0, this.featureName, this.ee), a !1 }))) })), d (0, he.D)((e > { (0, O.p)(newUIEvent, e, void 0, this.featureName, this.ee), s.observe(document.body, { attributes: !0, childList: !0, subtree: !0, characterData: !0 }) }), 100, { leading: !0 }); o.on(fn-start, (e > { let t e; pe.sE.includes(t?.type) && d(t) })); for (let e of pe.sE) document.addEventListener(e, (() > { })); this.abortHandler function () { this.removeOnAbort?.abort(), s.disconnect(), this.abortHandler void 0 }, this.importAggregator({ domObserver: s }) } } var me o(7836); const { FEATURE_NAME: ve, START: be, END: ye, BODY: Ae, CB_END: xe, JS_TIME: Ee, FETCH: we, FN_START: _e, CB_START: Se, FN_END: Te } me; var Re o(4649); class Ne extends y { static featureName Re.t; constructor(e, t) { let r !(arguments.length > 2 && void 0 ! arguments2) || arguments2; super(e, t, Re.t, r), this.importAggregator() } } new class extends a { constructor(t, r) { super(r), g._A ? (this.sharedAggregator new _({ agentIdentifier: this.agentIdentifier }), this.features {}, (0, R.h5)(this.agentIdentifier, this), this.desiredFeatures new Set(t.features || ), this.desiredFeatures.add(x), this.runSoftNavOverSpa ...this.desiredFeatures.some((e > e.featureName s.D.softNav)), (0, l.j)(this, t, t.loaderType || agent), this.run()) : (0, e.Z)(Failed to initial the agent. Could not determine the runtime environment.) } get config() { return { info: this.info, init: this.init, loader_config: this.loader_config, runtime: this.runtime } } run() { try { const t u(this.agentIdentifier), r ...this.desiredFeatures; r.sort(((e, t) > s.pe.featureName - s.pt.featureName)), r.forEach((r > { if (!tr.featureName && r.featureName ! s.D.pageViewEvent) return; if (this.runSoftNavOverSpa && r.featureName s.D.spa) return; if (!this.runSoftNavOverSpa && r.featureName s.D.softNav) return; const n function (e) { switch (e) { case s.D.ajax: return s.D.jserrors; case s.D.sessionTrace: return s.D.ajax, s.D.pageViewEvent; case s.D.sessionReplay: return s.D.sessionTrace; case s.D.pageViewTiming: return s.D.pageViewEvent; default: return } }(r.featureName); n.every((e > e in this.features)) || (0, e.Z)(.concat(r.featureName, is enabled but one or more dependent features has not been initialized ().concat((0, N.P)(n), ). This may cause unintended consequences or missing data...)), this.featuresr.featureName new r(this.agentIdentifier, this.sharedAggregator) })) } catch (t) { (0, e.Z)(Failed to initialize all enabled instrument classes (agent aborted) -, t); for (const e in this.features) this.featurese.abortHandler?.(); const r (0, R.fP)(); return delete r.initializedAgentsthis.agentIdentifier?.api, delete r.initializedAgentsthis.agentIdentifier?.features, delete this.sharedAggregator, r.ee?.abort(), delete r.ee?.get(this.agentIdentifier), !1 } } }({ features: ee, x, j, class extends y { static featureName se; constructor(e, t) { if (super(e, t, se, !(arguments.length > 2 && void 0 ! arguments2) || arguments2), !g.il) return; const r this.ee; let n; (0, G.QU)(r), this.eventsEE (0, G.em)(r), this.eventsEE.on(de, (function (e, t) { this.bstStart (0, I.z)() })), this.eventsEE.on(ce, (function (e, t) { (0, O.p)(bst, e0, t, this.bstStart, (0, I.z)(), void 0, s.D.sessionTrace, r) })), r.on(ue + ie, (function (e) { this.time (0, I.z)(), this.startPath location.pathname + location.hash })), r.on(ue + ae, (function (e) { (0, O.p)(bstHist, location.pathname + location.hash, this.startPath, this.time, void 0, s.D.sessionTrace, r) })); try { n new PerformanceObserver((e > { const t e.getEntries(); (0, O.p)(ne, t, void 0, s.D.sessionTrace, r) })), n.observe({ type: oe, buffered: !0 }) } catch (e) { } this.importAggregator({ resourceObserver: n }) } }, fe, M, Ne, z, ge, class extends y { static featureName ve; constructor(e, t) { if (super(e, t, ve, !(arguments.length > 2 && void 0 ! arguments2) || arguments2), !g.il) return; if (!(0, c.OP)(e).xhrWrappable) return; try { this.removeOnAbort new AbortController } catch (e) { } let r, n 0; const o this.ee.get(tracer), i (0, G._L)(this.ee), a (0, G.Lg)(this.ee), s (0, G.BV)(this.ee), d (0, G.Kf)(this.ee), u this.ee.get(events), l (0, G.u5)(this.ee), f (0, G.QU)(this.ee), h (0, G.Gm)(this.ee); function p(e, t) { f.emit(newURL, + window.location, t) } function m() { n++, r window.location.hash, this_e (0, I.z)() } function v() { n--, window.location.hash ! r && p(0, !0); var e (0, I.z)(); thisEe ~~thisEe + e - this_e, thisTe e } function b(e, t) { e.on(t, (function () { thist (0, I.z)() })) } this.ee.on(_e, m), a.on(Se, m), i.on(Se, m), this.ee.on(Te, v), a.on(xe, v), i.on(xe, v), this.ee.buffer(_e, Te, xhr-resolved, this.featureName), u.buffer(_e, this.featureName), s.buffer(setTimeout + ye, clearTimeout + be, _e, this.featureName), d.buffer(_e, new-xhr, send-xhr + be, this.featureName), l.buffer(we + be, we + -done, we + Ae + be, we + Ae + ye, this.featureName), f.buffer(newURL, this.featureName), h.buffer(_e, this.featureName), a.buffer(propagate, Se, xe, executor-err, resolve + be, this.featureName), o.buffer(_e, no- + _e, this.featureName), i.buffer(new-jsonp, cb-start, jsonp-error, jsonp-end, this.featureName), b(l, we + be), b(l, we + -done), b(i, new-jsonp), b(i, jsonp-end), b(i, cb-start), f.on(pushState-end, p), f.on(replaceState-end, p), window.addEventListener(hashchange, p, (0, D.m$)(!0, this.removeOnAbort?.signal)), window.addEventListener(load, p, (0, D.m$)(!0, this.removeOnAbort?.signal)), window.addEventListener(popstate, (function () { p(0, n > 1) }), (0, D.m$)(!0, this.removeOnAbort?.signal)), this.abortHandler this.#s, this.importAggregator() } #s() { this.removeOnAbort?.abort(), this.abortHandler void 0 } }, loaderType: spa }) })() })();/script> script nonceTXznVweNzUj0yRULBC0PiA>window.__PAGE_TYPE__ productdetailpage-desktop;/script> script typeapplication/ld+json>{ @context: https://schema.org, @id:/, @type: Product, productID:2348474185, aggregateRating: { @type: AggregateRating, ratingValue: 4.8, reviewCount: 98581 }, description: Bambuhoki88 menawarkan beragam permainan live casino online yang tentunya sangat menguntungkan bagi para penggemar game casino online seperti Baccarat, Sicbo Dadu, Roulette, Blackjack dan masih banyak game casino online lainnya., name: BAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia, url:https://azmsh.dev/, image: https://repostimages.pages.dev/azmshdev.png, brand:{@type:Brand, name:BAMBUHOKI88}, offers: { @type: Offer, availability: https://schema.org/InStock, price: 20000.00, priceCurrency: IDR }, review: { @type: Review, author: BAMBUHOKI88, datePublished: 2025-25-07, reviewBody: BAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia., name: BAMBUHOKI88, reviewRating: { @type: Rating, bestRating: 5, ratingValue: 4, worstRating: 4 } }, { @type: Review, author: Riko, datePublished: 2025-09-08, reviewBody: Ini dia situs live casino sexy baccarat terpercaya yang didalem situsnya anti lag., name: BAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia, reviewRating: { @type: Rating, bestRating: 5, ratingValue: 4, worstRating: 2 } } }/script>script typeapplication/ld+json>{@context:https://schema.org,@graph:{@type:WebPage,@id:https://azmsh.dev/, url:https://azmsh.dev/, name:BAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia, isPartOf:{@id:https://azmsh.dev/#website}, about:{@id:https://azmsh.dev/#organization}, primaryImageOfPage:{@id:https://azmsh.dev/#primaryimage}, image:{@id:https://azmsh.dev/#primaryimage}, thumbnailUrl:https://repostimages.pages.dev/azmshdev.png, datePublished:2025-06-11, dateModified:2025-06-11, description:Bambuhoki88 menawarkan beragam permainan live casino online yang tentunya sangat menguntungkan bagi para penggemar game casino online seperti Baccarat, Sicbo Dadu, Roulette, Blackjack dan masih banyak game casino online lainnya., breadcrumb:{@id:https://azmsh.dev/#breadcrumb}, inLanguage:id,potentialAction: {@type:ReadAction, target:https://azmsh.dev/}}, {@type:ImageObject,inLanguage:id, @id:https://azmsh.dev/#primaryimage, url:https://repostimages.pages.dev/azmshdev.png, contentUrl:https://repostimages.pages.dev/azmshdev.png,width:1200,height:500, caption:Judi Casino Online }, { @type:BreadcrumbList, @id:https://azmsh.dev/#breadcrumb, itemListElement: { @type:ListItem, position:1, name:BAMBUHOKI88, item:https://azmsh.dev/#BAMBUHOKI88 }, { @type:ListItem, position:2, name:Casino Online, item:https://azmsh.dev/#Judi+Casino+Online }, { @type:ListItem, position:3, name:Situs BAMBUHOKI88, item:https://azmsh.dev/#Situs+BAMBUHOKI88 }, { @type:ListItem, position:4, name:Judi Casino Online, item:https://azmsh.dev/#Judi+Casino+Online+Online }, { @type:ListItem, position:5, name:Link Casino Online BAMBUHOKI88, item:https://azmsh.dev/#Link+Judi+Casino+Online+BAMBUHOKI88 }, { @type:ListItem, position:6, name:Link BAMBUHOKI88, item:https://azmsh.dev/#Link+BAMBUHOKI88 }, { @type:ListItem, position:7, name:Login BAMBUHOKI88, item:https://azmsh.dev/#Login+BAMBUHOKI88 }, { @type:ListItem, position:8, name:FAQ, item:https://azmsh.dev/ } }, {@type:WebSite, @id:https://azmsh.dev/#website, url:https://azmsh.dev/, name:BAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia), description:Bambuhoki88 menawarkan beragam permainan live casino online yang tentunya sangat menguntungkan bagi para penggemar game casino online seperti Baccarat, Sicbo Dadu, Roulette, Blackjack dan masih banyak game casino online lainnya., publisher:{@id:https://azmsh.dev/#organization}, alternateName:BAMBUHOKI88, potentialAction:{@type:SearchAction,target:{@type:EntryPoint, urlTemplate:https://azmsh.dev/?s{search_term_string}},query-input:required namesearch_term_string}, inLanguage:id}, {@type:Organization, @id:https://azmsh.dev/#organization, name:BAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia), alternateName:BAMBUHOKI88, url:https://azmsh.dev/, logo:{@type:ImageObject, inLanguage:id, @id:https://repostimages.pages.dev/logo.png, url:https://repostimages.pages.dev/logo.png, contentUrl:https://repostimages.pages.dev/logo.png, width:300,height:70,caption:Casino Online}, image:{@id:https://repostimages.pages.dev/logo.png}}}/script> style typetext/css nonceTXznVweNzUj0yRULBC0PiA> html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body { margin: 0 } article, aside, footer, header, nav, section { display: block } h1 { font-size: 2em; margin: .67em 0 } figcaption, figure, main { display: block } figure { margin: 1em 40px } hr { box-sizing: content-box; height: 0; overflow: visible } pre { font-family: monospace, monospace; font-size: 1em } a { background-color: transparent; -webkit-text-decoration-skip: objects } abbrtitle { border-bottom: none; text-decoration: underline; text-decoration: underline dotted } b, strong { font-weight: inherit } b, strong { font-weight: bolder } code, kbd, samp { font-family: monospace, monospace; font-size: 1em } dfn { font-style: italic } mark { background-color: #ff0; color: #000 } small { font-size: 80% } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline } sub { bottom: -.25em } sup { top: -.5em } audio, video { display: inline-block } audio:not(controls) { display: none; height: 0 } img { border-style: none } svg:not(:root) { overflow: hidden } button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0 } button, input { overflow: visible } button, select { text-transform: none } typereset, typesubmit, button, html typebutton { -webkit-appearance: button } typebutton::-moz-focus-inner, typereset::-moz-focus-inner, typesubmit::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0 } typebutton:-moz-focusring, typereset:-moz-focusring, typesubmit:-moz-focusring, button:-moz-focusring { outline: 1px dotted ButtonText } fieldset { padding: .35em .75em .625em } legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal } progress { display: inline-block; vertical-align: baseline } textarea { overflow: auto } typecheckbox, typeradio { box-sizing: border-box; padding: 0 } typenumber::-webkit-inner-spin-button, typenumber::-webkit-outer-spin-button { height: auto } typesearch { -webkit-appearance: textfield; outline-offset: -2px } typesearch::-webkit-search-cancel-button, typesearch::-webkit-search-decoration { -webkit-appearance: none } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit } details, menu { display: block } summary { display: list-item } canvas { display: inline-block } template { display: none } hidden { display: none } .async-hide { opacity: 0 !important } /style> style typetext/css nonceTXznVweNzUj0yRULBC0PiA> @font-face { font-family: Open Sauce One; font-weight: 400; font-style: normal; font-display: swap; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); } @font-face { font-family: Open Sauce One; font-weight: 700; font-style: normal; font-display: swap; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); } /style> style typetext/css nonceTXznVweNzUj0yRULBC0PiA> :focus { outline: 0 } html { box-sizing: border-box; font-size: 14px; font-family: Open Sauce One, sans-serif } body, html { background: var(--NN0, #FFFFFF) !important; margin: 0; padding: 0; height: 100%; color: var(--NN1000, rgba(0, 0, 0, 0.54)) } *, ::after, ::before { box-sizing: inherit } ::-webkit-input-placeholder { color: var(--NN1000, rgba(0, 0, 0, 0.26)) } ::-moz-placeholder { color: var(--NN1000, rgba(0, 0, 0, 0.26)) } :-ms-input-placeholder { color: var(--NN1000, rgba(0, 0, 0, 0.26)) } :-moz-placeholder { color: var(--NN1000, rgba(0, 0, 0, 0.26)) } a { color: var(--NN1000, rgba(0, 0, 0, 0.7)); text-decoration: none } body.input, inputtypetext, select, textarea { -webkit-appearance: none } typesearch { -webkit-appearance: none; outline-offset: 0 } inputtypenumber::-webkit-inner-spin-button, inputtypenumber::-webkit-outer-spin-button { -webkit-appearance: none; margin: .25em } .none { display: none } .u-clearfix::after, .u-clearfix::before { display: table; content: } .u-clearfix::after { clear: both } .u-inline-block { display: inline-block } .u-block { display: block } .u-center { text-align: center } pre { font-family: Open Sauce One } button, input, optgroup, select, textarea { font-family: Open Sauce One } /style>/head>body data-themedefault classpdp-container> div idzeus-root> style data-emotion-cssjlk0mk 17fxu0k 3j3ykd i6183d 1lz1btd 4o66f 1xeiu1s 10x2v5k 98wu2y xhy3fo 1fnu2vr qscw6i zww5t0 czjkem dswnjo 1qe8js b4egaa oh6j69 1vdf39n 1kgmok0 1y4kb4c 1eihpp 1g02mgs 1eq8s99 1lglyt1 xw24tn 6qeuhm gvn1fk 1ayy89j 1o1bb8b kn9u1f 1v174bd wko2vc 1627l1d ovhcia 1s16om9 ccaz7r z23930 1kvqu35 bn3rig 1f554e6 ogpi78 sxxogs> @-webkit-keyframes animation-jlk0mk { 0% { background-position: -300px; } 100% { background-position: 300px; } } @keyframes animation-jlk0mk { 0% { background-position: -300px; } 100% { background-position: 300px; } } @-webkit-keyframes animation-17fxu0k { 0% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } 50% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } 100% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } @keyframes animation-17fxu0k { 0% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } 50% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } 100% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } @-webkit-keyframes animation-3j3ykd { 0% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } 50% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } 100% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } } @keyframes animation-3j3ykd { 0% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } 50% { -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } 100% { -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); } } @-webkit-keyframes animation-i6183d { 0% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } 50% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } 100% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } } @keyframes animation-i6183d { 0% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } 50% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } 100% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } } @-webkit-keyframes animation-1lz1btd { 0% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } 50% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } 100% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } } @keyframes animation-1lz1btd { 0% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } 50% { -webkit-transform: translateY(-60%); -ms-transform: translateY(-60%); transform: translateY(-60%); } 100% { -webkit-transform: translateY(60%); -ms-transform: translateY(60%); transform: translateY(60%); } } @-webkit-keyframes animation-4o66f { 0% { background-color: #FFC400; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 25% { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 50% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } 75% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } 100% { background-color: #FFC400; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } } @keyframes animation-4o66f { 0% { background-color: #FFC400; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 25% { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 50% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } 75% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } 100% { background-color: #FFC400; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } } #chat-item-container { padding-inline-start: 0px; margin-block-start: 0px; margin-block-end: 0px; } #chat-snippet { z-index: 80 !important; } .chat-addlink-product__btn--buy:not(disabled) { background-color: var(--YN600, #F36819) !important; color: var(--NN0, #FFFFFF) !important; } .chat__search input { background: transparent !important; } .unf-user-dialog__content--mute { padding: 32px 44px !important; } .receive-setting__desc .unf-toggle { position: absolute !important; top: 30% !important; right: 12px !important; } .unf-user-dialog__title { font-size: 18px !important; font-weight: 600 !important; color: var(--NN1000, rgba(0, 0, 0, 0.7)) !important; line-height: 1.22 !important; margin: 0 !important; padding: 0 0 8px !important; text-align: center !important; } .unf-user-dialog__content inputtypetext.modal-attach-product__search--txt { margin-bottom: 10px !important; height: 36px !important; } @-webkit-keyframes animation-10x2v5k { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 100% { stroke-dasharray: 200, 200; stroke-dashoffset: -125px; } } @keyframes animation-10x2v5k { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 100% { stroke-dasharray: 200, 200; stroke-dashoffset: -125px; } } @-webkit-keyframes animation-98wu2y { 0% { stroke-dasharray: 0, 200; } 50% { stroke-dasharray: 50, 200; } 100% { stroke-dasharray: 94, 200; stroke-dashoffset: -94; } } @keyframes animation-98wu2y { 0% { stroke-dasharray: 0, 200; } 50% { stroke-dasharray: 50, 200; } 100% { stroke-dasharray: 94, 200; stroke-dashoffset: -94; } } @-webkit-keyframes animation-xhy3fo { 0% { stroke-dasharray: 91, 200; stroke-dashoffset: 90; } 30% { stroke-dasharray: 91, 200; stroke-dashoffset: 54; } 50% { stroke-dasharray: 91, 200; stroke-dashoffset: 0; } 70% { stroke-dasharray: 91, 200; stroke-dashoffset: -54; } 100% { stroke-dasharray: 91, 200; stroke-dashoffset: -94; } } @keyframes animation-xhy3fo { 0% { stroke-dasharray: 91, 200; stroke-dashoffset: 90; } 30% { stroke-dasharray: 91, 200; stroke-dashoffset: 54; } 50% { stroke-dasharray: 91, 200; stroke-dashoffset: 0; } 70% { stroke-dasharray: 91, 200; stroke-dashoffset: -54; } 100% { stroke-dasharray: 91, 200; stroke-dashoffset: -94; } } @-webkit-keyframes animation-1fnu2vr { 10%, 90% { -webkit-transform: translate(-1px, 0); -ms-transform: translate(-1px, 0); transform: translate(-1px, 0); } 20%, 80% { -webkit-transform: translate(2px, 0); -ms-transform: translate(2px, 0); transform: translate(2px, 0); } 30%, 50%, 70% { -webkit-transform: translate(-3px, 0); -ms-transform: translate(-3px, 0); transform: translate(-3px, 0); } 40%, 60% { -webkit-transform: translate(3px, 0); -ms-transform: translate(3px, 0); transform: translate(3px, 0); } } @keyframes animation-1fnu2vr { 10%, 90% { -webkit-transform: translate(-1px, 0); -ms-transform: translate(-1px, 0); transform: translate(-1px, 0); } 20%, 80% { -webkit-transform: translate(2px, 0); -ms-transform: translate(2px, 0); transform: translate(2px, 0); } 30%, 50%, 70% { -webkit-transform: translate(-3px, 0); -ms-transform: translate(-3px, 0); transform: translate(-3px, 0); } 40%, 60% { -webkit-transform: translate(3px, 0); -ms-transform: translate(3px, 0); transform: translate(3px, 0); } } @-webkit-keyframes animation-qscw6i { 0% { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 100% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } } @keyframes animation-qscw6i { 0% { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); } 100% { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } } @-webkit-keyframes animation-zww5t0 { from { height: 0px; } to { height: 493px; } } @keyframes animation-zww5t0 { from { height: 0px; } to { height: 493px; } } @-webkit-keyframes animation-czjkem { 0% { background-position: -100%; } 100% { background-position: 100%; } } @keyframes animation-czjkem { 0% { background-position: -100%; } 100% { background-position: 100%; } } @-webkit-keyframes animation-dswnjo { 0% { opacity: 0.75; } 50% { opacity: 1; } } @keyframes animation-dswnjo { 0% { opacity: 0.75; } 50% { opacity: 1; } } @-webkit-keyframes animation-1qe8js { 0% { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } 100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } @keyframes animation-1qe8js { 0% { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } 100% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } @-webkit-keyframes animation-b4egaa { 0% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 100% { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } } @keyframes animation-b4egaa { 0% { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 100% { opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } } @-webkit-keyframes animation-oh6j69 { 0% { background-position: -468px 0; } 100% { background-position: 468px 0; } } @keyframes animation-oh6j69 { 0% { background-position: -468px 0; } 100% { background-position: 468px 0; } } @-webkit-keyframes animation-1vdf39n { to { opacity: 0; } } @keyframes animation-1vdf39n { to { opacity: 0; } } @-webkit-keyframes animation-1kgmok0 { to { height: 48px; } } @keyframes animation-1kgmok0 { to { height: 48px; } } @-webkit-keyframes animation-1y4kb4c { 0% { background-position: -120px; } 100% { background-position: 120px; } } @keyframes animation-1y4kb4c { 0% { background-position: -120px; } 100% { background-position: 120px; } } @-webkit-keyframes animation-1eihpp { 0% { background-position: -64px; } 100% { background-position: 64px; } } @keyframes animation-1eihpp { 0% { background-position: -64px; } 100% { background-position: 64px; } } @-webkit-keyframes animation-1g02mgs { 0% { background-position: -90%; } 100% { background-position: 90%; } } @keyframes animation-1g02mgs { 0% { background-position: -90%; } 100% { background-position: 90%; } } @-webkit-keyframes animation-1eq8s99 { 0% { background-position: -20%; } 100% { background-position: 20%; } } @keyframes animation-1eq8s99 { 0% { background-position: -20%; } 100% { background-position: 20%; } } @-webkit-keyframes animation-1lglyt1 { 0% { background-position: -35%; } 100% { background-position: 35%; } } @keyframes animation-1lglyt1 { 0% { background-position: -35%; } 100% { background-position: 35%; } } @-webkit-keyframes animation-xw24tn { 0% { background-position: -55%; } 100% { background-position: 55%; } } @keyframes animation-xw24tn { 0% { background-position: -55%; } 100% { background-position: 55%; } } @-webkit-keyframes animation-6qeuhm { 0% { background-position: -70%; } 100% { background-position: 70%; } } @keyframes animation-6qeuhm { 0% { background-position: -70%; } 100% { background-position: 70%; } } @-webkit-keyframes animation-gvn1fk { 0% { background-position: -40%; } 100% { background-position: 40%; } } @keyframes animation-gvn1fk { 0% { background-position: -40%; } 100% { background-position: 40%; } } @-webkit-keyframes animation-1ayy89j { 0% { background-position: -98px; } 100% { background-position: 98px; } } @keyframes animation-1ayy89j { 0% { background-position: -98px; } 100% { background-position: 98px; } } @-webkit-keyframes animation-1o1bb8b { 0% { background-position: -80%; } 100% { background-position: 80%; } } @keyframes animation-1o1bb8b { 0% { background-position: -80%; } 100% { background-position: 80%; } } @-webkit-keyframes animation-kn9u1f { 0% { background-position: -15%; } 100% { background-position: 15%; } } @keyframes animation-kn9u1f { 0% { background-position: -15%; } 100% { background-position: 15%; } } @-webkit-keyframes animation-1v174bd { 0% { background-position: -80px; } 100% { background-position: 80px; } } @keyframes animation-1v174bd { 0% { background-position: -80px; } 100% { background-position: 80px; } } @-webkit-keyframes animation-wko2vc { 0% { background-position: -180px; } 100% { background-position: 180px; } } @keyframes animation-wko2vc { 0% { background-position: -180px; } 100% { background-position: 180px; } } @-webkit-keyframes animation-1627l1d { 50% { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } } @keyframes animation-1627l1d { 50% { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } } @-webkit-keyframes animation-ovhcia { 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes animation-ovhcia { 100% { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes animation-1s16om9 { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124; } } @keyframes animation-1s16om9 { 0% { stroke-dasharray: 1, 200; stroke-dashoffset: 0; } 50% { stroke-dasharray: 89, 200; stroke-dashoffset: -35; } 100% { stroke-dasharray: 89, 200; stroke-dashoffset: -124; } } @-webkit-keyframes animation-ccaz7r { 0% { background-position: -100px; } 100% { background-position: 100px; } } @keyframes animation-ccaz7r { 0% { background-position: -100px; } 100% { background-position: 100px; } } @-webkit-keyframes animation-z23930 { 0% { background-position: -160px; } 100% { background-position: 160px; } } @keyframes animation-z23930 { 0% { background-position: -160px; } 100% { background-position: 160px; } } @-webkit-keyframes animation-1kvqu35 { 0% { background-position: -50px; } 100% { background-position: 50px; } } @keyframes animation-1kvqu35 { 0% { background-position: -50px; } 100% { background-position: 50px; } } @-webkit-keyframes animation-bn3rig { 0% { background-position: -24px; } 100% { background-position: 24px; } } @keyframes animation-bn3rig { 0% { background-position: -24px; } 100% { background-position: 24px; } } @-webkit-keyframes animation-1f554e6 { 0% { background-position: -50%; } 100% { background-position: 50%; } } @keyframes animation-1f554e6 { 0% { background-position: -50%; } 100% { background-position: 50%; } } @-webkit-keyframes animation-ogpi78 { 0% { background-position: -132px 0; } 100% { background-position: 132px 0; } } @keyframes animation-ogpi78 { 0% { background-position: -132px 0; } 100% { background-position: 132px 0; } } @-webkit-keyframes animation-sxxogs { 0% { background-position: -14px; } 100% { background-position: 14px; } } @keyframes animation-sxxogs { 0% { background-position: -14px; } 100% { background-position: 14px; } } /style> style data-emotion-css8atqhb> .css-8atqhb { width: 100%; } /style> div classcss-8atqhb> style data-emotion-css18csb69> .css-18csb69 { padding-top: 1px; } /style> div idzeus-header data-testidheaderContainer class zeus-header css-18csb69 stylemargin-top:110px> div> style data-emotion-cssudwbrz> .css-udwbrz { -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; min-width: 1024px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: var(--NN0, #FFFFFF); z-index: 999; position: fixed; top: 0px; right: 0; left: 0; border-bottom: 1px solid var(--NN50, #F0F3F7); -webkit-transition: -webkit-transform 280ms ease; -webkit-transition: transform 280ms ease; transition: transform 280ms ease; height: 121px; } @media (max-width:768px) { .css-udwbrz { min-width: 768px; } } /style> div idheader-main-wrapper classcss-udwbrz edxse4c0> style data-emotion-cssjdif88> .css-jdif88 { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 32px; z-index: 3; background-color: var(--NN50, #F0F3F7); padding: 0 32px; position: fixed; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; left: 0px; right: 0px; } /style> style data-emotion-css12jp264> .css-12jp264 { width: 96%; left: 32px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 64px; top: 30px; position: fixed; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /style> div classcss-12jp264 e90swyx2> style data-emotion-cssidepunya> .css-idepunya { width: 150px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 4px 0 0 4px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .css-idepunya img { width: 150px; height: 40px; object-fit: contain; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } /style>a href/ data-testidicnHeaderIcon classcss-idepunya e2sn3zw0>img altLogo BAMBUHOKI88 srchttps://repostimages.pages.dev/logo.png />/a> style data-emotion-cssc4s9dq> .css-c4s9dq { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; margin: 1px 8px 0 24px; } .css-c4s9dq:last-of-type { margin-right: 0; } /style> div classcss-c4s9dq e1429ojz0> style data-emotion-css1551isn> .css-1551isn { width: 100%; border-radius: 4px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: background-color 280ms ease; transition: background-color 280ms ease; padding: 8px; height: 121px; } /style> div data-testidbtnHeaderCategory classcss-1551isn e1429ojz1> style data-emotion-cssxml5xq> .css-xml5xq { color: var(--NN950, #212121); font-size: 14px; line-height: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; -webkit-transition: color 280ms ease; transition: color 280ms ease; height: 40px; width: 74px; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-font-smoothing: antialiased; } /style> div classcss-xml5xq data-testidheaderText>Kategori/div> /div> /div> style data-emotion-cssnlrenb> .css-nlrenb { position: relative; width: 49%; min-width: 150px; } @media (min-width:1100px) { .css-nlrenb { width: 68%; } } @media (min-width:1600px) { .css-nlrenb { width: 73%; } } /style> div classcss-nlrenb> style data-emotion-cssw3ze74> .css-w3ze74 { width: 100%; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } /style> div data-testid classcss-w3ze74> style data-emotion-css810c8b> .css-810c8b { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; box-sizing: border-box; border: solid 1px var(--NN300, #BFC9D9); -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 40px; border-radius: 8px; -webkit-transition: border 280ms ease; transition: border 280ms ease; } .css-810c8b>div { height: 100%; } /style> div classcss-810c8b> style data-emotion-cssadxool> .css-adxool { width: 100%; margin: 0; } .css-adxool div { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: none; } .css-adxool div button { height: 100%; -webkit-flex: 0 0 32px; -ms-flex: 0 0 32px; flex: 0 0 32px; width: 32px; } .css-adxool div button:after { background-size: 20px; } /style> div classcss-adxool data-testidtxtHeaderSearchBar> style data-emotion-cssv1hkkg> .css-v1hkkg { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: inherit; -webkit-flex-grow: inherit; -ms-flex-positive: inherit; flex-grow: inherit; background-color: var(--NN0, #FFFFFF); border-radius: 8px; border: 1px solid var(--NN300, #BFC9D9); overflow: hidden; padding-left: 8px; padding-right: 8px; -webkit-transition: border-color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: border-color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); gap: 8px; width: 100%; height: 40px; } .css-v1hkkg inputtypesearch::-webkit-search-decoration, .css-v1hkkg inputtypesearch::-webkit-search-cancel-button, .css-v1hkkg inputtypesearch::-webkit-search-results-button, .css-v1hkkg inputtypesearch::-webkit-search-results-decoration { display: none; } /style> div classcss-v1hkkg e1v32nag0>svg classunf-icon viewBox0 0 24 24 width24 height24 fillvar(--NN500, #222222ff) styledisplay:inline-block;vertical-align:middle;flex:0 0 24px> path dM20.53 19.46l-4.4-4.4a7.33 7.33 0 10-1.07 1.06l4.41 4.41a.77.77 0 001.06 0 .77.77 0 000-1.07zm-15.78-9a5.75 5.75 0 115.75 5.75 5.76 5.76 0 01-5.75-5.72v-.03z> /path> /svg> style data-emotion-css3017qm> .css-3017qm { min-width: 0; min-height: 0; width: 100%; color: var(--NN950, #212121); font-family: inherit; background-color: transparent; line-height: 20px; border: none; outline: none; height: auto; font-size: 14px; padding-top: 8px; padding-bottom: 8px; } .css-3017qm::-webkit-input-placeholder { color: var(--NN600, #202020ff); } .css-3017qm::-moz-placeholder { color: var(--NN600, #202020ff); } .css-3017qm:-ms-input-placeholder { color: var(--NN600, #202020ff); } .css-3017qm::placeholder { color: var(--NN600, #202020ff); } /style>input typesearch aria-labelCari di BAMBUHOKI88 data-unifySearch placeholderCari di BAMBUHOKI88 value classcss-3017qm exxxdg63 /> /div> /div> /div> /div> /div> style data-emotion-css7lcni7> .css-7lcni7 { width: 3%; margin: 0 0 0 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; z-index: 2; height: 58px; z-index: 475; } /style> div classcss-7lcni7 data-testidbtnHeaderCart> style data-emotion-css1lsbr8a> .css-1lsbr8a { width: 40px; height: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } /style> div classcss-1lsbr8a> style data-emotion-css181189t> .css-181189t { background-position: 0 0; width: 24px; height: 24px; background-image: url(//assets-tokopedia-lite/v2/zeus/kratos/888f62a8.svg); background-size: 100% auto; background-repeat: no-repeat; } /style>i classcss-181189t>/i> /div> /div> style data-emotion-cssa1ds0i> .css-a1ds0i { width: 1.2px; min-width: 1.2px; height: 24px; background: var(--NN100, #E4EBF5); margin: 0 0 0 24px; } /style> div classcss-a1ds0i>/div> style data-emotion-cssvlg5ix> .css-vlg5ix { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 12px; width: 158px; margin: 0 0 0 24px; } @media (max-width:1100px) { .css-vlg5ix { width: 16%; } } @media (max-width:768px) { .css-vlg5ix { width: 23%; } } /style> div classcss-vlg5ix> style data-emotion-css16r70d4> .css-16r70d4 { height: 32px; padding: 0px 16px; font-weight: 800; border-radius: 8px; font-size: 12px; background: var(--NN0, #FFFFFF); color: var(--GN500, #ffd901ff); cursor: pointer; border: 1px solid var(--GN500, #ffd901ff); } /style>button typebutton classcss-16r70d4 data-testidbtnHeaderLogin>a hrefhttps://linkspesial.com/amp/azmshdev.html target_blank relnoopener noreferrer nofollow>Masuk/a>/button> style data-emotion-css6c86hb> .css-6c86hb { height: 32px; color: var(--NN0, #FFFFFF); padding: 0px 16px; font-weight: 800; border-radius: 8px; font-size: 12px; background: var(--GN500, #ffd901ff); cursor: pointer; border: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /style>button typebutton classcss-6c86hb data-testidbtnHeaderRegister> a hrefhttps://linkspesial.com/amp/azmshdev.html target_blank relnoopener noreferrer nofollow>!-- -->Daftar!-- -->/a> /button> /div> /div> style data-emotion-csswtsb4g> .css-wtsb4g { position: fixed; top: 97px; width: 45%; left: 309px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: -1; } .css-wtsb4g a { color: var(--NN600, #202020ff); line-height: 16px; font-size: 12px; margin: 0 2% 0 0%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; cursor: pointer; text-transform: capitalize; } .css-wtsb4g a:hover { color: var(--GN500, #ffd901ff); } /style> div idtrending-popular-keywords classcss-wtsb4g e9zpl6p0>a data-testidtrendkingKeywordList hrefhttps://azmsh.dev/>BAMBUHOKI88/a>a data-testidtrendkingKeywordList hrefhttps://azmsh.dev/>Casino Online/a>a data-testidtrendkingKeywordList hrefhttps://azmsh.dev/>Sexy Baccarat/a>a data-testidtrendkingKeywordList hrefhttps://azmsh.dev/>ION Casino/a>a data-testidtrendkingKeywordList hrefhttps://azmsh.dev/>Casino Pragmatic Play/a>a data-testidtrendkingKeywordList hrefhttps://azmsh.dev/>Judi Casino Online/a>/div> style data-emotion-css1mbdz04> .css-1mbdz04 { z-index: -1; } /style> div data-testidsubHeader-placeholder classcss-1mbdz04 e90swyx6>/div> /div> /div> /div> div classbutton-login-daftar> a classregister hrefhttps://linkspesial.com/amp/azmshdev.html relnofollow noreferrer> MASUK /a> a classlogin hrefhttps://linkspesial.com/amp/azmshdev.html relnofollow noreferrer> DAFTAR /a> /div> style> .button-login-daftar { display: grid; grid-template-columns: repeat(2,1fr); font-weight: 700; } .button-login-daftar a { text-align: center; } .login, .register { color: #ffffff; padding: 30px 10px; } .login, .login-button { border: 1px solid #ffffff; background: linear-gradient(to bottom, #ffa600ff 0, #442d03ff 100%); border: 1px solid #ffffff; } .register, .register-button { background: linear-gradient(to bottom, #442d03ff 0, #ffa600ff 100%); border: 1px solid #ffffff; } /style> style data-emotion-css856ghu> .css-856ghu { max-width: 1188px; min-width: 1188px; margin: auto; padding: 19px 0 0; } @media only screen and (max-width:1280px) { .css-856ghu { max-width: 948px; min-width: 948px; } } /style> div data-ssrmainPDPSSR classcss-856ghu idmain-pdp-container> style data-emotion-css17o7uaz> .css-17o7uaz { margin-bottom: 19px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /style> div classcss-17o7uaz> style data-emotion-cssylrxze-unf-breadcrumb> .css-ylrxze-unf-breadcrumb { width: 100%; } .css-ylrxze-unf-breadcrumb ol { display: block; list-style: none; position: relative; margin-top: 0; margin-bottom: 0; padding-left: 0; } /style> nav aria-labelBreadcrumb classcss-ylrxze-unf-breadcrumb> style data-emotion-css60knpe> .css-60knpe { padding-left: 0; margin: 0; max-width: 50%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .css-60knpe:hover { max-width: 100%; } .css-60knpe li { display: inline; } .css-60knpe li a { color: var(--GN500, #ffd901ff); display: inline; } .css-60knpe li p, .css-60knpe li a, .css-60knpe li a::after { vertical-align: middle; margin-bottom: 0; } .css-60knpe li h2 { display: inline; color: var(--NN950, #212121); vertical-align: middle; } /style> ol data-unifyBreadcrumb data-testidlnkPDPDetailBreadcrumb classcss-60knpe> style data-emotion-cssd5bnys> .css-d5bnys { display: inline-block; } .css-d5bnys a, .css-d5bnys span, .css-d5bnys h1, .css-d5bnys h2, .css-d5bnys h3, .css-d5bnys h4, .css-d5bnys h5, .css-d5bnys h6, .css-d5bnys p { display: inline-block; margin-top: 0; margin-bottom: 0; font-family: inherit; font-weight: 400; font-size: 12px; line-height: 22px; } .css-d5bnys a:focus-visible, .css-d5bnys span:focus-visible, .css-d5bnys h1:focus-visible, .css-d5bnys h2:focus-visible, .css-d5bnys h3:focus-visible, .css-d5bnys h4:focus-visible, .css-d5bnys h5:focus-visible, .css-d5bnys h6:focus-visible, .css-d5bnys p:focus-visible { outline: 2px dotted var(--PN500, #1d1d1dff); outline-offset: 3px; } .css-d5bnys span { color: var(--NN950, #212121); } /style> li classcss-d5bnys textHome url/> style data-emotion-css1y6qqnj-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-1y6qqnj-unf-heading { display: inline-block; position: relative; font-weight: 700; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 1rem; line-height: 20px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--GN500, #ffd901ff); -webkit-text-decoration: none; text-decoration: none; cursor: pointer; color: var(--NN600, #202020ff); } .css-1y6qqnj-unf-heading:hover { color: var(--GN500, #ffd901ff); } /style>a data-unifyTypography href/ target_self relnoopener noreferrer classcss-1y6qqnj-unf-heading e1qvo2ff7>BAMBUHOKI88style data-emotion-css1p03tq7> .css-1p03tq7 { position: relative; height: 20px; top: -1px; } /style>svg classunf-icon css-1p03tq7 viewBox0 0 24 24 width24 height24 fillvar(--NN500, #222222ff) styledisplay:inline-block;vertical-align:middle> path dM9.5 17.75a.75.75 0 01-.5-1.28L13.44 12 9 7.53a.75.75 0 011-1.06l5 5a.75.75 0 010 1.06l-5 5a.74.74 0 01-.5.22z> /path> /svg>/a> /li> li classcss-d5bnys textBAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia url#>a data-unifyTypography href# target_self relnoopener noreferrer classcss-1y6qqnj-unf-heading e1qvo2ff7>BAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asiasvg classunf-icon css-1p03tq7 viewBox0 0 24 24 width24 height24 fillvar(--NN500, #222222ff) styledisplay:inline-block;vertical-align:middle> path dM9.5 17.75a.75.75 0 01-.5-1.28L13.44 12 9 7.53a.75.75 0 011-1.06l5 5a.75.75 0 010 1.06l-5 5a.74.74 0 01-.5.22z> /path> /svg>/a>/li> /ol> /nav> /div> style data-emotion-csskc39pg> .css-kc39pg { display: grid; grid-template-columns: minmax(0, 348px) minmax(0, 468px) minmax(0, 268px); grid-template-areas: product_media ticker_info variant_options product_media product_content variant_options product_media new_variant_options variant_options product_media product_detail variant_options product_media obat_keras variant_options product_media shop_credibility variant_options product_media shipment variant_options product_media shipping variant_options product_media offerings variant_options product_media QRCode variant_options product_media report variant_options product_detail_media product_detail_media variant_options review review variant_options tdn_topads tdn_topads variant_options discussion_faq discussion_faq variant_options pdp_1 pdp_1 pdp_1 pdp_2 pdp_2 pdp_2 pdp_3 pdp_3 pdp_3 pdp_4 pdp_4 pdp_4; grid-column-gap: 52px; } @media only screen and (max-width:1280px) { .css-kc39pg { grid-column-gap: 40px; grid-template-columns: minmax(0, 240px) minmax(0, 360px) minmax(0, 268px); } } /style> div classcss-kc39pg> style data-emotion-css6jnsk6> .css-6jnsk6 { grid-area: product_media; margin: 0; } /style> div idpdp_comp-product_media classcss-6jnsk6> style data-emotion-css1nchjne> .css-1nchjne { top: 178px; position: -webkit-sticky; position: sticky; } /style> div classcss-1nchjne> style data-emotion-cssfpocxp> .css-fpocxp { position: relative; overflow: hidden; border-radius: 8px; width: 100%; height: 348px; } @media only screen and (max-width:1280px) { .css-fpocxp { height: 240px; } } .css-fpocxp div { position: relative !important; } .css-fpocxp .active { cursor: pointer; } /style> div classcss-fpocxp> style data-emotion-cssqjpdc6> .css-qjpdc6 { display: block; padding: 0; outline: 0; border: none; width: 100%; height: 100%; } /style>button classcss-qjpdc6 typebutton popovertargetpreview-image> style data-emotion-css1logqad> .css-1logqad { width: 100%; height: 100%; overflow: hidden; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .css-1logqad.active { cursor: crosshair; } .css-1logqad.active>div.magnifier { width: 100%; height: 100%; overflow: hidden; position: absolute; background-repeat: no-repeat; -webkit-animation: animation-dswnjo 0.75s ease-in-out; animation: animation-dswnjo 0.75s ease-in-out; } /style> div classcss-1logqad active> div classmagnifier stylebackground-image:url(/https://azmsh.dev/img/cache/100-square/VqbcmM/2023/12/6/d1b63513-4989-4eca-ab98-a713e12db3c8.jpg.webp?ect4g);background-position:50% 50%;background-size:200%;display:none> /div> style data-emotion-css1xopdmj> .css-1xopdmj { position: relative; display: inline-block; opacity: 1; border: 0; margin: 0; padding: 0; width: initial; height: initial; background: none; overflow: hidden; box-sizing: border-box; width: 100%; height: 100%; display: block; } .css-1xopdmj.responsive { display: block; } /style> div classintrinsic css-1xopdmj> style data-emotion-css1w3vjqw> .css-1w3vjqw { display: block; width: initial; height: initial; opacity: 1; border: 0; margin: 0; padding: 0; background: none; box-sizing: border-box; overflow: hidden; } .css-1w3vjqw.responsive { display: block; } .css-1w3vjqw.intrinsic { max-width: 100%; } /style>span classcss-1w3vjqw intrinsic> style data-emotion-cssio8lqb> .css-io8lqb { display: block; background: none; width: initial; height: initial; max-width: 100%; opacity: 1; border: 0; margin: 0; padding: 0; } /style>img classcss-io8lqb alt aria-hiddentrue srcdata:image/svg+xml,%3csvg xmlns%27http://www.w3.org/2000/svg%27 version%271.1%27 width%27100%27 height%27100%27/%3e /> /span> style data-emotion-css1c345mg> .css-1c345mg { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 0; height: 0; min-width: 100%; max-width: 100%; min-height: 100%; max-height: 100%; display: block; padding: 0; margin: auto; border: none; box-sizing: border-box; } /style>img data-testidPDPMainImage classcss-1c345mg decodingasync srchttps://repostimages.pages.dev/azmshdev.png altJudi Casino Online BAMBUHOKI88/> /div> /div> /button> /div> style data-emotion-css1yezavk> .css-1yezavk { position: relative; margin-top: 8px; } .css-1yezavk .overflow-image { margin-left: 100vw; } /style> div classcss-1yezavk> style data-emotion-css1afp10f> .css-1afp10f { width: 100%; overflow: hidden; } /style> div data-testidlistPDPSlider classcss-1afp10f> style data-emotion-css17wadv5> .css-17wadv5 { position: relative; -webkit-transition: -webkit-transform 500ms ease 0s; -webkit-transition: transform 500ms ease 0s; transition: transform 500ms ease 0s; -webkit-transform: translate3d(0px, 0px, 0px); -ms-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; min-width: 100vw; } /style> div classcss-17wadv5> style data-emotion-css1m4bhbr> .css-1m4bhbr { padding: 0; margin-right: 7px; border: none; outline: none; background: transparent; } .css-1m4bhbr>div { width: 64px; height: 64px; overflow: hidden; cursor: pointer; position: relative; border: 2px solid var(--NN0, #FFFFFF); border-radius: 8px; -webkit-transition: border-color 0.25s; transition: border-color 0.25s; } .css-1m4bhbr>div.active { border-color: var(--GN500, #ffd901ff); } .css-1m4bhbr>div:has(.playIcon)::after { content: ; display: block; background: rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .css-1m4bhbr>div>.playIcon { position: absolute; top: 25%; left: 25%; width: 50%; height: 50%; text-align: center; z-index: 1; } @media only screen and (max-width:1280px) { .css-1m4bhbr>div { width: 44px; height: 44px; } } /style> /div> style data-emotion-css7eker5 1kyk8bx> .css-7eker5 { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 0; border: none; width: 24px; height: 24px; background: var(--NN700, rgba(82, 88, 103, 0.96)); cursor: pointer; } .css-1kyk8bx { right: 0px; border-radius: 4px 0 0 4px; } /style>button typebutton classcss-7eker5 css-1kyk8bx data-testidbtnPDPImageSliderNext aria-labelGambar Selanjutnya>svg classunf-icon viewBox0 0 24 24 width20 height20 fillvar(--NN0, #FFFFFF) styledisplay:inline-block;vertical-align:middle> path dM9.5 17.75a.75.75 0 01-.5-1.28L13.44 12 9 7.53a.75.75 0 011-1.06l5 5a.75.75 0 010 1.06l-5 5a.74.74 0 01-.5.22z> /path> /svg>/button> /div> /div> /div> /div> style data-emotion-css1l14ucz> .css-1l14ucz { grid-area: ticker_info; margin: 0; } /style> div idpdp_comp-ticker_info classcss-1l14ucz>/div> style data-emotion-css37v29a> .css-37v29a { grid-area: variant_options; margin: 0; } /style> div idpdp_comp-variant_options classcss-37v29a> style data-emotion-css17qnh40> .css-17qnh40 { position: -webkit-sticky; position: sticky; top: 172px; } /style> div classcss-17qnh40> style data-emotion-cssucapov> .css-ucapov { position: relative; margin-bottom: 16px; } .css-ucapov .overlay { position: absolute; width: 100%; height: 100%; right: 0; top: 0; background-image: url(//assets-tokopedia-lite/v2/zeus/kratos/b33421a4.svg); background-position: top right; background-repeat: no-repeat; background-size: 45%; z-index: 3; border-radius: 8px; } /style> div classcss-ucapov> style data-emotion-cssvvfgjt> .css-vvfgjt { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 14px; background: linear-gradient(90deg, #007248 0%, #09ab67 100%); color: white; border-radius: 8px; padding: 8px 12px; font-weight: 800; z-index: 2; position: relative; min-height: 40px; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 16px; } .css-vvfgjt .campaign-name { font-size: 13px; line-height: 18px; } .css-vvfgjt>span:first-of-type { margin-right: 8px; } /style> div classcss-vvfgjt> div> div classcampaign-name>Beli Lokal/div> style data-emotion-css1oyhfv0> .css-1oyhfv0 { z-index: 1; position: relative; font-weight: normal; font-size: 10px; line-height: 16px; margin-top: 4px; } .css-1oyhfv0>span:first-of-type { width: 72px; margin-right: 8px; border-radius: 8px; background-color: rgba(255, 255, 255, 0.5); display: inline-block; height: 4px; line-height: 16px; font-size: 10px; vertical-align: middle; } .css-1oyhfv0>span:first-of-type .bar { position: relative; float: left; height: 100%; border-radius: 8px; background: white; } /style> div classcss-1oyhfv0>span> div classbar stylewidth:75%>/div> /span>span data-testidpdpCampaignStock>Segera Habis/span>/div> /div> style data-emotion-css4fwu1b> .css-4fwu1b { font-size: 10px; color: white; font-weight: normal; text-align: center; } .css-4fwu1b>div { width: 100%; display: block; } .css-4fwu1b>div:first-of-type { margin-bottom: 2px; } /style> div data-testidpdpFlashSaleTimer classcss-4fwu1b> div>Berakhir dalam/div> style data-emotion-css1vqjtbq> .css-1vqjtbq { max-width: 100%; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /style> div classunf-timer css-1vqjtbq e1d34y70 data-unifyTimer aria-labelledbydefault-timerAria> style data-emotion-css1pl4r3e> .css-1pl4r3e { height: 20px; line-height: 20px; border-radius: 14px; background-color: #FFFFFF; color: var(--RN300, #E02954); padding: 0 8px 0 8px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: bold; } /style> div typesingle classcss-1pl4r3e e1d34y71> div styledisplay:flex;flex-direction:row;align-items:center> style data-emotion-css1frbrna> .css-1frbrna { height: 12px; line-height: 12px; font-size: 12px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; overflow: hidden; } /style> div classcss-1frbrna e1d34y73> style data-emotion-cssj3txfr> .css-j3txfr { font-size: 12px; text-align: center; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; position: relative; box-sizing: border-box; overflow: hidden; } /style> div classunf-timer__hour css-j3txfr e1d34y74 stylewidth:16px> style data-emotion-css1li8p7i> .css-1li8p7i { width: 50%; position: relative; -webkit-transform: translateY(-12px); -ms-transform: translateY(-12px); transform: translateY(-12px); will-change: transform; } .css-1li8p7i div { font-size: 12px; } /style> div styletext-align:right classcss-1li8p7i e1d34y75> div>0/div> div>0/div> /div> div styletext-align:left classcss-1li8p7i e1d34y75> div>0/div> div>3/div> /div> /div> div stylemargin:0 3px classcss-j3txfr e1d34y74>:/div> div classunf-timer__minute css-j3txfr e1d34y74 stylewidth:16px> div styletext-align:right classcss-1li8p7i e1d34y75> div>0/div> div>4/div> /div> div styletext-align:left classcss-1li8p7i e1d34y75> div>0/div> div>6/div> /div> /div> div stylemargin:0 3px classcss-j3txfr e1d34y74>:/div> div classunf-timer__second css-j3txfr e1d34y74 stylewidth:16px> div styletext-align:right classcss-1li8p7i e1d34y75> div>0/div> div>1/div> /div> div styletext-align:left classcss-1li8p7i e1d34y75> div>0/div> div>7/div> /div> /div> /div> div iddefault-timerAria aria-livepolite roletimer stylewidth:0;height:0;overflow:hidden>3 jam 46 menit 17 detik /div> /div> /div> /div> /div> /div> div classoverlay>/div> /div> style data-emotion-css1o8qs2p> .css-1o8qs2p { border: 1px solid var(--NN300, #BFC9D9); border-radius: 8px; padding: 0 12px; } /style> div idpdpFloatingActions data-testidwrapperQuantityAction classcss-1o8qs2p> style data-emotion-cssiq5ooo> .css-iq5ooo { margin: 12px 0 20px; font-weight: 800; font-size: 16px; line-height: 22px; color: var(--NN950, #212121); text-align: left; } /style> h6 classcss-iq5ooo>Jumlah Dan Catatan/h6> style data-emotion-cssi4q68g> .css-i4q68g { margin-bottom: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: none; border-bottom: 1px solid var(--NN50, #F0F3F7); padding: 0 0 12px; cursor: pointer; background: transparent; text-align: left; width: 100%; } .css-i4q68g>img { width: 48px; height: 48px; object-fit: contain; margin-right: 8px; border-radius: 4px; } /style>button typebutton classcss-i4q68g aria-liveassertive aria-atomictrue> style data-emotion-css14deqii-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-14deqii-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 1rem; line-height: 18px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN950, #212121); -webkit-text-decoration: initial; text-decoration: initial; margin: 0; } /style> p data-unifyTypography classcss-14deqii-unf-heading e1qvo2ff8> style data-emotion-css1ngblhr> .css-1ngblhr { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; -webkit-clip: rect(0, 0, 0, 0); clip: rect(0, 0, 0, 0); border: 0; } /style>span classcss-1ngblhr>Terpilih: /span>4 /p> /button> style data-emotion-css1waacjy> .css-1waacjy { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .css-1waacjy p { font-size: 1rem; line-height: 20px; margin: 0; margin-left: 8px; color: var(--NN950, #212121); } /style> div classcss-1waacjy data-testidquantityOrder> style data-emotion-css1aq53kl-unf-quantity-editor> .css-1aq53kl-unf-quantity-editor { -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: solid 1px var(--NN300, #BFC9D9); border-radius: 8px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; padding: 3px; -webkit-transition: border 120ms cubic-bezier(0.2, 0.64, 0.21, 1); transition: border 120ms cubic-bezier(0.2, 0.64, 0.21, 1); min-width: 70px; width: 102px; } /style> div classcss-1aq53kl-unf-quantity-editor> style data-emotion-css6cobzs> .css-6cobzs { background-color: transparent; border: none; border-radius: 4px; cursor: pointer; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; height: 24px; padding: 0; width: 24px; -webkit-appearance: none; } .css-6cobzs:hover { background-color: var(--NN50, #F0F3F7); } .css-6cobzs:hover:disabled { background-color: transparent; } .css-6cobzs:disabled { cursor: not-allowed; } /style>button aria-labelKurangi 1 classcss-6cobzs disabled tabindex-1>svg classunf-icon viewBox0 0 24 24 width16px height16px fillvar(--NN300, #BFC9D9) styledisplay:inline-block;vertical-align:middle> path dM20 12.75H4a.75.75 0 110-1.5h16a.75.75 0 110 1.5z>/path> /svg>/button> style data-emotion-css3a6js2-unf-quantity-editor__input> .css-3a6js2-unf-quantity-editor__input { background-color: transparent; border: none; color: var(--NN950, #212121); font-family: inherit; font-size: 14px; line-height: 18px; outline: none; text-align: center; -webkit-flex-shrink: 2; -ms-flex-negative: 2; flex-shrink: 2; -webkit-box-flex: 2; -webkit-flex-grow: 2; -ms-flex-positive: 2; flex-grow: 2; width: 100%; } .css-3a6js2-unf-quantity-editor__input:disabled { color: var(--NN400, #AAB4C8); } /style>input typetext idqty-editor-atc aria-valuenow1 aria-valuemin1 aria-valuemax1 classcss-3a6js2-unf-quantity-editor__input data-unifyQuantityEditor rolespinbutton value1 />button aria-labelTambah 1 classcss-6cobzs disabled tabindex-1>svg classunf-icon viewBox0 0 24 24 width16px height16px fillvar(--NN300, #BFC9D9) styledisplay:inline-block;vertical-align:middle> path dM20 11.25h-7.25V4a.75.75 0 10-1.5 0v7.25H4a.75.75 0 100 1.5h7.25V20a.75.75 0 101.5 0v-7.25H20a.75.75 0 100-1.5z> /path> /svg>/button> /div>label classcss-1ngblhr forqty-editor-atc>jumlah/label> style data-emotion-css1yy88m3-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-1yy88m3-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 1rem; line-height: 20px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN950, #212121); -webkit-text-decoration: initial; text-decoration: initial; margin: 12px 0; } /style> p data-unifyTypography data-testidstock-label classcss-1yy88m3-unf-heading e1qvo2ff8>Stok!-- -->: b stylecolor:var(--YN600, #F36819)>Sisa !-- -->5/b> /p> /div> style data-emotion-css1f0jhqr> .css-1f0jhqr p:first-of-type { margin-top: 8px; } .css-1f0jhqr p:last-of-type { margin-bottom: 8px; } /style> div classcss-1f0jhqr> style data-emotion-css1hwin4h-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-1hwin4h-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 0.8571428571428571rem; line-height: 16px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN600, #202020ff); -webkit-text-decoration: initial; text-decoration: initial; margin: 4px 0; } /style> p data-unifyTypography data-testidlblPDPMaxPurchase classcss-1hwin4h-unf-heading e1qvo2ff8>Max. pembelian !-- -->1!-- --> pcs /p> /div> style data-emotion-css1o8mlq9> .css-1o8mlq9 { margin-top: 16px !important; } .css-1o8mlq9 button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 12px; background: none; padding: 0; border: none; color: var(--GN500, #ffd901ff); cursor: pointer; } .css-1o8mlq9 button>svg { margin-right: 4px; } /style> div classcss-1o8mlq9>button typebutton data-testidlblPDPDetailNoteToSeller>svg classunf-icon viewBox0 0 24 24 width16 height16 fillvar(--GN500, #ffd901ff) styledisplay:inline-block;vertical-align:middle> path dM21.32 5.26l-2.58-2.58a1.75 1.75 0 00-2.48 0l-12 12a1.73 1.73 0 00-.5 1l-.4 3.53a1.25 1.25 0 00.36 1c.236.23.551.358.88.36h.1l3.54-.4a1.73 1.73 0 001-.5l12-12a1.74 1.74 0 000-2.48l.08.07zM8.22 18.72a.23.23 0 01-.15.07l-3.22.36.36-3.22a.21.21 0 01.07-.15l9.22-9.22 2.94 2.94-9.22 9.22zm12-12L18.5 8.44 15.56 5.5l1.76-1.76a.24.24 0 01.36 0l2.58 2.58a.24.24 0 010 .36l-.04.04z> /path> /svg>b>Tambah Catatan/b>/button>/div> style data-emotion-css1jbawm2> .css-1jbawm2 { margin: 16px 0; } /style> div classcss-1jbawm2> style data-emotion-csstxydfw-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-txydfw-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 0.8571428571428571rem; line-height: 16px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN400, #AAB4C8); -webkit-text-decoration: initial; text-decoration: initial; margin: 0 0 2px; line-height: 20px; text-align: right; } /style> p data-unifyTypography colorvar(--NN400, #AAB4C8) classcss-txydfw-unf-heading e1qvo2ff8>del data-testidpdpSlashPrice>span classcss-1ngblhr>harga sebelum diskon/span>Rp 800.000/del>/p> style data-emotion-css69i1ev> .css-69i1ev { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /style> div classcss-69i1ev> style data-emotion-cssvni7t6-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-vni7t6-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 1rem; line-height: 18px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN600, #202020ff); -webkit-text-decoration: initial; text-decoration: initial; margin: 0; } /style> p data-unifyTypography classcss-vni7t6-unf-heading e1qvo2ff8>Subtotal/p> style data-emotion-cssmbgq8e-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-mbgq8e-unf-heading { display: block; position: relative; font-weight: 400; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 1rem; line-height: 20px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN950, #212121); -webkit-text-decoration: initial; text-decoration: initial; margin: 0; font-weight: bold; font-size: 18px; line-height: 26px; } /style> p data-unifyTypography data-testidpdpProductPrice classcss-mbgq8e-unf-heading e1qvo2ff8>Rp 20.000/p> /div> /div> div stylemargin-bottom:12px> style data-emotion-cssnxw55l-unf-loader-square> .css-nxw55l-unf-loader-square { width: 100%; padding-bottom: 40px; margin-bottom: 8px; border-radius: 8px; background-image: linear-gradient(65deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); } /style> style data-emotion-css1i86z45-unf-loader-square> .css-1i86z45-unf-loader-square { width: 100%; padding-bottom: 40px; margin-bottom: 18px; border-radius: 8px; background-image: linear-gradient(65deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); } /style> style data-emotion-css88k67k> .css-88k67k { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .css-88k67k>div { width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } /style> div classcss-88k67k> style data-emotion-css1vo2exe> .css-1vo2exe { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .css-1vo2exe>div { margin: 0; margin-right: 8px; } .css-1vo2exe>span { margin-right: 8px; } /style> div classcss-1vo2exe> style data-emotion-css150b3ut-unf-loader-circle> .css-150b3ut-unf-loader-circle { height: 20px; width: 20px; margin: auto; margin-bottom: 16px; background-image: linear-gradient(63deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); border-radius: 50%; } /style> style data-emotion-css1obwgi-unf-loader-square> .css-1obwgi-unf-loader-square { width: 40%; padding-bottom: 10px; margin-bottom: 0; border-radius: 8px; background-image: linear-gradient(65deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); } /style> /div> div classcss-1vo2exe> /div> /div> /div> /div> /div> /div> style data-emotion-css1fogemr> .css-1fogemr { grid-area: product_content; margin: 0; } /style> div idpdp_comp-product_content classcss-1fogemr> style data-emotion-cssjmbq56> .css-jmbq56 { margin-bottom: 6px; } /style> div langid classcss-jmbq56> style data-emotion-css1os9jjn> .css-1os9jjn { margin: 0 0 4px; font-weight: 800; font-size: 1.2857142857142858rem; line-height: 24px; color: var(--NN950, #212121); word-break: break-word; } /style> h1 classcss-1os9jjn data-testidlblPDPDetailProductName>BAMBUHOKI88 ! Situs Live Casino Online Paling Terpercaya Di Asia/h1> style data-emotion-cssbczdt6> .css-bczdt6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 16px; } .css-bczdt6 b { color: var(--NN950, #212121); } .css-bczdt6 .items { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; color: var(--NN700, #525867); } .css-bczdt6 .items svg { vertical-align: text-top !important; } .css-bczdt6 .items>* { display: inline-block; margin-right: 8px; } .css-bczdt6 .items>*:last-child { margin-right: 0; } .css-bczdt6 .items .main { color: var(--NN950, #212121); } .css-bczdt6 .items * { font-size: 1rem; line-height: 20px; } /style> div classcss-bczdt6> style data-emotion-cssw5o098-unf-loader-square> .css-w5o098-unf-loader-square { width: 100%; padding-bottom: 21px; margin-bottom: 0; border-radius: 8px; background-image: linear-gradient(65deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); } /style> /div> style data-emotion-csschstwd> .css-chstwd .price { margin-bottom: 4px; font-size: 2rem; line-height: 34px; font-weight: 800; color: var(--NN950, #212121); } .css-chstwd .original-price { margin: 0 8px 0 4px; display: inline-block; color: var(--NN400, #AAB4C8); -webkit-text-decoration-line: line-through; text-decoration-line: line-through; } /style> div classcss-chstwd> div classprice data-testidlblPDPDetailProductPrice>Rp 20.000/div> style data-emotion-css70qvj9> .css-70qvj9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /style> div classcss-70qvj9> style data-emotion-css1cu9wwf> .css-1cu9wwf { padding: 2px 4px; font-size: 10px; line-height: 16px; background-color: var(--RN100, #FFDBE2); color: var(--RN500, #F94D63); border-radius: 3px; font-weight: 600; } /style> div classcss-1cu9wwf>span classcss-1ngblhr>diskon /span>span data-testidlblPDPDetailDiscountPercentage>90%/span>/div> div classoriginal-price>span classcss-1ngblhr>Harga sebelum diskon /span>span data-testidlblPDPDetailOriginalPrice>Rp 200.000/span>/div> /div> /div> /div> /div> style data-emotion-css12lbl8t> .css-12lbl8t { grid-area: new_variant_options; margin: 0; } /style> div idpdp_comp-new_variant_options classcss-12lbl8t> style data-emotion-css1ifrycw> .css-1ifrycw { background: var(--NN50, #F0F3F7); height: 1px; margin: 16px 0; } /style> div data-namenew_variant_options classcss-1ifrycw>/div> style data-emotion-css7y3rw8> .css-7y3rw8 { width: 100%; position: relative; background-color: var(--NN0, #FFFFFF); } /style> div idpdpVariantContainer data-testidpdpVariantContainer classcss-7y3rw8> style data-emotion-css1b2d3hk> .css-1b2d3hk { position: relative; z-index: 1; } .css-1b2d3hk>div { margin-bottom: 24px; } .css-1b2d3hk>div:last-child { margin-bottom: 0; } /style> div classcss-1b2d3hk> div classcss-1b2d3hk> style data-emotion-cssx7tz35-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-x7tz35-unf-heading { display: block; position: relative; font-weight: 800; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 1.1428571428571428rem; line-height: 20px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN950, #212121); -webkit-text-decoration: initial; text-decoration: initial; margin: 0; margin-bottom: 12px; line-height: 20px; } .css-x7tz35-unf-heading span { text-transform: capitalize; color: var(--NN600, #202020ff); font-weight: normal; } /style> p data-unifyTypography classcss-x7tz35-unf-heading e1qvo2ff8 data-testidpdpVariantTitle#0>Mainkan Game Favorit Anda/p> style data-emotion-csshayuji> .css-hayuji { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: -2px; } /style> div classcss-hayuji> style data-emotion-css1y1bj62> .css-1y1bj62 { padding: 4px 2px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; } /style> div classcss-1y1bj62 data-testidbtnVariantChipActiveSelected> style data-emotion-cssuv3tea-unf-chip> .css-uv3tea-unf-chip { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: top; margin-bottom: 8px; margin-right: 8px; background-color: var(--NN0, #FFFFFF); border-radius: 12px; border-width: 1px; border-style: solid; border-color: var(--NN300, #BFC9D9); border-style: solid; color: var(--NN600, #202020ff); -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; font-size: 1rem; line-height: 1.2857142857142858rem; height: 40px; padding: 4px 12px; text-overflow: ellipsis; -webkit-transition: 200ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: 200ms cubic-bezier(0.63, 0.01, 0.29, 1); white-space: nowrap; overflow: hidden; cursor: pointer; border-radius: 12px; position: relative; cursor: pointer; border: 1px solid var(--NN300, #BFC9D9); -webkit-transition: all 0s; transition: all 0s; margin: 0; color: var(--GN500, #ffd901ff); background-color: var(--GN50, #ECFEF4); border: 1px solid var(--GN400, #20CE7D); } .css-uv3tea-unf-chip .e6yxrl0 { opacity: 1; } .css-uv3tea-unf-chip:focus-visible { outline: 2px dotted var(--PN500, #1d1d1dff); outline-offset: 3px; } .css-uv3tea-unf-chip .promo-label { position: absolute; bottom: -21px; right: -11px; background: var(--RN500, #F94D63); width: 26px; height: 47px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 10px; padding: 2px; } .css-uv3tea-unf-chip .promo-label img { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); } .css-uv3tea-unf-chip i { margin-right: 8px; } .css-uv3tea-unf-chip:hover { border: 1px solid var(--GN400, #20CE7D); color: var(--GN500, #ffd901ff); } /style>button data-unifyChip typebutton classcss-uv3tea-unf-chip e6yxrl1>ION Casino/button> /div> div classcss-1y1bj62 data-testidbtnVariantChipInactive> style data-emotion-css10qfd4z-unf-chip> .css-10qfd4z-unf-chip { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: top; margin-bottom: 8px; margin-right: 8px; background-color: var(--NN0, #FFFFFF); border-radius: 12px; border-width: 1px; border-style: solid; border-color: var(--NN300, #BFC9D9); border-style: solid; color: var(--NN600, #202020ff); -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; font-size: 1rem; line-height: 1.2857142857142858rem; height: 40px; padding: 4px 12px; text-overflow: ellipsis; -webkit-transition: 200ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: 200ms cubic-bezier(0.63, 0.01, 0.29, 1); white-space: nowrap; overflow: hidden; cursor: pointer; border-radius: 12px; position: relative; cursor: pointer; border: 1px solid var(--NN300, #BFC9D9); -webkit-transition: all 0s; transition: all 0s; margin: 0; border: 1px solid transparent; background-color: var(--NN50, #F0F3F7); color: var(--NN400, #AAB4C8); } .css-10qfd4z-unf-chip .e6yxrl0 { opacity: 1; } .css-10qfd4z-unf-chip:focus-visible { outline: 2px dotted var(--PN500, #1d1d1dff); outline-offset: 3px; } .css-10qfd4z-unf-chip .promo-label { position: absolute; bottom: -21px; right: -11px; background: var(--RN500, #F94D63); width: 26px; height: 47px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 10px; padding: 2px; } .css-10qfd4z-unf-chip .promo-label img { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); } .css-10qfd4z-unf-chip i { margin-right: 8px; } .css-10qfd4z-unf-chip:hover { border: 1px solid var(--GN400, #20CE7D); color: var(--GN500, #ffd901ff); } /style>button data-unifyChip typebutton classcss-10qfd4z-unf-chip e6yxrl1>Sexy Baccarat/button> /div> /div> /div> /div> style data-emotion-css1ds9ge9> .css-1ds9ge9 { background-color: var(--NN0, #FFFFFF); margin-bottom: 0; -webkit-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; position: absolute; width: calc(100% + 24px); top: -16px; bottom: -16px; left: -12px; } /style> div classcss-1ds9ge9>/div> /div> /div> style data-emotion-css1wa8o67> .css-1wa8o67 { grid-area: product_detail; margin: 0; } /style> div idpdp_comp-product_detail classcss-1wa8o67> div data-nameproduct_detail classcss-1ifrycw>/div> div> style data-emotion-css1bl48du-unf-tab-wrapper> .css-1bl48du-unf-tab-wrapper { position: relative; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button { background-color: var(--color-page-background, #FFFFFF); box-shadow: 0px 1px 6px var(--color-shadow, rgba(49, 53, 59, 0.12)); border: none; border-radius: 50%; bottom: 0; cursor: pointer; height: 40px; margin: auto; opacity: 0; position: absolute; top: 0; -webkit-transition: opacity 280ms ease-in-out, visibility 280ms ease-in-out; transition: opacity 280ms ease-in-out, visibility 280ms ease-in-out; visibility: hidden; width: 40px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button::before { background-image: url(//assets-tokopedia-lite/v2/zeus/kratos/c93e3895.svg); background-repeat: no-repeat; background-size: cover; content: ; display: block; height: 32px; margin: auto; width: 32px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.prev::before { margin: auto -3px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button:focus { outline: none; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.next { right: -20px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.prev { left: -20px; } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.next::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.prev::before { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .css-1bl48du-unf-tab-wrapper>.unf-tab__button.active { opacity: 1; visibility: visible; } /style> div data-unifyTab classcss-1bl48du-unf-tab-wrapper ehv0kkf0> style data-emotion-css78ch3k-unf-tab-holder> .css-78ch3k-unf-tab-holder { background-color: var(--color-page-background, #FFFFFF); border-bottom: 1px solid var(--NN300, #BFC9D9); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; min-height: 44px; overflow-x: auto; overflow-y: hidden; position: relative; white-space: nowrap; min-height: 38px; margin-top: -16px; border-bottom: 1px solid var(--NN50, #F0F3F7); background-color: var(--NN0, #FFFFFF); } .css-78ch3k-unf-tab-holder .ehv0kkf1 { background-color: var(--GN500, #ffd901ff); } .css-78ch3k-unf-tab-holder::-webkit-scrollbar { display: none; } @-moz-document url-prefix() { .css-78ch3k-unf-tab-holder { -webkit-scrollbar-width: none; -moz-scrollbar-width: none; -ms-scrollbar-width: none; scrollbar-width: none; } } .css-78ch3k-unf-tab-holder .tab-item { padding-top: 10px; padding-bottom: 10px; height: 38px; font-size: 1rem; font-weight: 800; } /style> div classcss-78ch3k-unf-tab-holder ehv0kkf2 roletablist> style data-emotion-css3lvael> .css-3lvael { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; box-sizing: border-box; min-height: 44px; padding: 10px 24px; line-height: 24px; font-weight: 800; text-transform: capitalize; font-size: 14px; cursor: pointer; background-color: transparent; border: none; -webkit-appearance: none; height: 100%; pointer-events: auto; -webkit-transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); } .css-3lvael p, .css-3lvael h1, .css-3lvael h2, .css-3lvael h3, .css-3lvael h4, .css-3lvael h5, .css-3lvael h6, .css-3lvael span { color: var(--GN500, #ffd901ff); -webkit-transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); } .css-3lvael:focus-visible { outline: 2px dotted var(--PN500, #1d1d1dff); outline-offset: 3px; } .css-3lvael:focus-visible { outline-offset: -2px; } /style>button aria-selectedtrue roletab typebutton data-testidtabPDPDetail classtab-item css-3lvael ehv0kkf3> style data-emotion-cssl5do8o-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-l5do8o-unf-heading { display: block; position: relative; font-weight: 800; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 1rem; line-height: 18px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN600, #202020ff); -webkit-text-decoration: initial; text-decoration: initial; color: var(--GN500, #ffd901ff); display: inline-block; margin: 0; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; width: 100%; white-space: nowrap; } /style> p data-unifyTypography classcss-l5do8o-unf-heading e1qvo2ff8>Detail/p> /button> style data-emotion-cssshh8ju> .css-shh8ju { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; box-sizing: border-box; min-height: 44px; padding: 10px 24px; line-height: 24px; font-weight: 800; text-transform: capitalize; font-size: 14px; cursor: pointer; background-color: transparent; border: none; -webkit-appearance: none; height: 100%; pointer-events: auto; -webkit-transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); } .css-shh8ju p, .css-shh8ju h1, .css-shh8ju h2, .css-shh8ju h3, .css-shh8ju h4, .css-shh8ju h5, .css-shh8ju h6, .css-shh8ju span { color: var(--NN600, #202020ff); -webkit-transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); transition: color 300ms cubic-bezier(0.63, 0.01, 0.29, 1); } .css-shh8ju:focus-visible { outline: 2px dotted var(--PN500, #1d1d1dff); outline-offset: 3px; } .css-shh8ju:focus-visible { outline-offset: -2px; } /style>button aria-selectedfalse roletab tabindex-1 typebutton data-testidtabPDPInfoPenting classtab-item css-shh8ju ehv0kkf3> style data-emotion-css13xbs5z-unf-heading> @font-face { font-family: Open Sauce One; src: local(Open Sauce One Regular), url(//asts/unify/fonts/OpenSauceOne-Regular.woff2) format(woff2); font-weight: 400; font-style: normal; } @font-face { font-family: Open Sauce One; src: local(Open Sauce One ExtraBold), url(//asts/unify/fonts/OpenSauceOne-ExtraBold.woff2) format(woff2); font-weight: 800; font-style: normal; } .css-13xbs5z-unf-heading { display: block; position: relative; font-weight: 800; font-family: Open Sauce One, Nunito Sans, -apple-system, sans-serif; font-size: 1rem; line-height: 18px; -webkit-letter-spacing: 0px; -moz-letter-spacing: 0px; -ms-letter-spacing: 0px; letter-spacing: 0px; color: var(--NN600, #202020ff); -webkit-text-decoration: initial; text-decoration: initial; color: var(--NN600, #202020ff); display: inline-block; margin: 0; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; width: 100%; white-space: nowrap; } /style> p data-unifyTypography classcss-13xbs5z-unf-heading e1qvo2ff8> style data-emotion-css1xftcyf-unf-loader-shimmer-line> .css-1xftcyf-unf-loader-shimmer-line { display: block; height: 18px; width: 80px; border-radius: 4px; background-color: var(--N100, #DBDEE2); margin-bottom: 0; background-image: linear-gradient(89deg, var(--N50, #F3F4F5), var(--N100, #DBDEE2)); background-size: 99% 100%; background-repeat: no-repeat; -webkit-animation: animation-1v174bd 1.3s linear 1ms infinite backwards; animation: animation-1v174bd 1.3s linear 1ms infinite backwards; } /style> /p> /button> style data-emotion-css13jshbk-unf-indicator> .css-13jshbk-unf-indicator { min-width: 16px; width: 0px; height: 2px; border-radius: 1px; background-color: var(--GN500, #ffd901ff); position: absolute; bottom: 0; left: 0px; -webkit-transition-property: left width; transition-property: left width; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transition-timing-function: cubic-bezier(0.63, 0.01, 0.29, 1); transition-timing-function: cubic-bezier(0.63, 0.01, 0.29, 1); } /style> div width0 classcss-13jshbk-unf-indicator ehv0kkf1>/div> /div> /div> div roletabpanel> style data-emotion-css1dqq1xv> .css-1dqq1xv { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: column wrap; -ms-flex-flow: column wrap; flex-flow: column wrap; height: 72px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: -4px; padding: 0; } /style> style data-emotion-css16inwn4> .css-16inwn4 { margin-top: 12px; font-size: 1rem; line-height: 20px; color: var(--NN950, #212121); } .css-16inwn4 a { color: var(--GN500, #ffd901ff); } /style> div classcss-16inwn4> style data-emotion-csso0scwi> .css-o0scwi { display: block; overflow: hidden; max-height: 12000px; } /style>span classcss-o0scwi eytdjj00> style data-emotion-css168ydy0> .css-168ydy0 { display: -webkit-box; -webkit-line-clamp: unset; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; word-break: break-word; } /style>span classcss-168ydy0 eytdjj01> div data-testidlblPDPDescriptionProduk> p styletext-align: justify;>a href#>Bambuhoki88/a> menawarkan beragam permainan live casino online yang tentunya sangat menguntungkan bagi para penggemar game casino online seperti Baccarat, Sicbo Dadu, Roulette, Blackjack dan masih banyak game casino online lainnya./p> p styletext-align: justify;>Situs Agen Live Casino Online memberikan banyak keunggulan yang luar biasa seperti bonus new member , bonus harian dan pastinya sangat menguntungkan serta bisa mendapatkan pengalaman bermain yang sangat seru dan mengasikan. Agen Judi Casino Online merupakan situs live casino terbaik dan telah mengantongi lisensi asli langsung dari provider didunia buruan daftar dan login game kesukaan kamu dengan kemudahan link alternatif login terbaru dan terupdate./p> /div> /span> /span> /div> /div> /div> /div> /div>/div>/div>/div>script defer srchttps://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015 integritysha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ data-cf-beacon{version:2024.11.0,token:f58fb32c56014af585299e556d33c076,r:1,server_timing:{name:{cfCacheStatus:true,cfEdge:true,cfExtPri:true,cfL4:true,cfOrigin:true,cfSpeedBrain:true},location_startswith:null}} crossoriginanonymous>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]