UNPKG

@braze/web-sdk

Version:

Braze SDK for web sites and other JS platforms.

35 lines (34 loc) 976 B
import se from "../InAppMessage/in-app-message-manager-factory.js"; import r, { OPTIONS as q } from "../managers/braze-instance.js"; import gr from "./triggers-provider.js"; export const TriggersProviderFactory = { i: !1, provider: null, o: () => ( TriggersProviderFactory.t(), TriggersProviderFactory.provider || TriggersProviderFactory.rg(), TriggersProviderFactory.provider ), rg: () => { if (!TriggersProviderFactory.provider) { const i = r.ee(q.Xh); (TriggersProviderFactory.provider = new gr( null != i ? i : 30, se.ea().Nr(), r.p(), r.nn(), se.ea(), )), r.v(TriggersProviderFactory.provider); } }, t: () => { TriggersProviderFactory.i || (TriggersProviderFactory.rg(), r.g(TriggersProviderFactory), (TriggersProviderFactory.i = !0)); }, destroy: () => { (TriggersProviderFactory.provider = null), (TriggersProviderFactory.i = !1); }, };