Trusted by leaders worldwide
')), !1
}, Tc = function (o, e) {
if (function (r) {
r.length <= 0 && (console.warn("MicroModal: â —Please specify at least one %c'micromodal-trigger'", "background-color: #f8f9fa;color: #50596c;font-weight: bold;", "data attribute."), console.warn("%cExample:", "background-color: #f8f9fa;color: #50596c;font-weight: bold;", '
'))
}(o), !e) return !0;
for (var t in e) Sa(t);
return !0
}, {
init: function (o) {
var e = Object.assign({}, {
openTrigger: "data-micromodal-trigger"
}, o),
t = rs(document.querySelectorAll("[".concat(e.openTrigger, "]"))),
r = function (s, a) {
var l = [];
return s.forEach(function (u) {
var f = u.attributes[a].value;
l[f] === void 0 && (l[f] = []), l[f].push(u)
}), l
}(t, e.openTrigger);
if (e.debugMode !== !0 || Tc(t, r) !== !1)
for (var i in r) {
var n = r[i];
e.targetModal = i, e.triggers = rs(n), ki = new Ta(e)
}
},
show: function (o, e) {
var t = e || {};
t.targetModal = o, t.debugMode === !0 && Sa(o) === !1 || (ki && ki.removeEventListeners(), (ki = new Ta(t)).showModal())
},
close: function (o) {
o ? ki.closeModalById(o) : ki.closeModal()
}
});
typeof window < "u" && (window.MicroModal = _l);
class b0 extends Vt {
init() {
this.DOM = {
buttons: this.block.querySelectorAll(".button")
}, _l.init({
disableScroll: !0
})
}
initEvents() {
this.DOM.buttons.forEach(e => {
e.addEventListener("click", () => {
setTimeout(() => {
_l.close(this.block.id)
}, 10)
})
})
}
}
class x0 extends Vt {
init() { }
}
class T0 extends Vt {
init() {
this.plugins = document.querySelectorAll("[data-plugin]"), this.createPlugins()
}
createPlugins() {
this.plugins.forEach(e => {
switch (e.getAttribute("data-plugin")) {
case "svg-morph-plugin":
return new x0(e);
default:
return null
}
})
}
}
const S0 = typeof window < "u";
S0 && (ee.registerPlugin(ee, ge, Jr, mi, Ka, al), window.gsap = ee, window.ScrollTrigger = ge, window.ScrollSmoother = Jr, window.CustomEase = mi, window.MotionPathPlugin = Ka, window.DrawSVGPlugin = al);
class k0 extends Hh {
createBlock(e, t) {
switch (e) {
case "scroll-hero":
return new v0(t);
case "brands":
return new sp(t);
case "button":
return new ap(t);
case "demos":
return new g0(t);
case "get-gsap-btn":
return new m0(t);
case "hover-video":
return new y0(t);
case "showcase":
return new qg(t);
case "subtitle":
return new d0(t);
case "video":
return new h0(t);
case "more-links":
return new p0(t);
case "testimonials":
return new _0(t);
case "tooltip":
return new b0(t);
case "plugins":
return new T0(t);
default:
return null
}
}
}
new k0;
// export {
// mi as C, Vt as D, Gl as I, Ka as M, tt as O, ge as S, Af as _, al as a, Jr as b, Hh as c, qi as d, Mo as e, vu as f, ee as g, M0 as h, za as i, wp as j, Kt as k, Hi as l, $p as m, Ip as n, Yp as o, Ya as p, ss as q, Rl as r, P0 as s, fn as t, kp as u, bp as v, Ll as w
// };
//# sourceMappingURL=index-f27c9e37.js.map
})()