Warning: chmod(): No such file or directory in /www/wwwroot/scuipturepactory.com/wp-content/mu-plugins/worksec.php on line 7
Uname:Linux iZt4n9czhka2zvqfajdlr2Z 6.8.0-63-generic #66-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:25:30 UTC 2025 x86_64

Base Dir : /www/wwwroot/scuipturepactory.com

User : www


403WebShell
403Webshell
Server IP : 47.82.179.145  /  Your IP : 216.73.217.129
Web Server : nginx/1.26.3
System : Linux iZt4n9czhka2zvqfajdlr2Z 6.8.0-63-generic #66-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:25:30 UTC 2025 x86_64
User : www ( 1001)
PHP Version : 8.3.30
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /www/wwwroot/scuipturepactory.com/wp-content/plugins.off/modern-cart/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/wwwroot/scuipturepactory.com/wp-content/plugins.off/modern-cart/assets/js/splide.min.js
function r(n, t) {
    for (var i = 0; i < t.length; i++) {
        var r = t[i];
        (r.enumerable = r.enumerable || !1), (r.configurable = !0), "value" in r && (r.writable = !0), Object.defineProperty(n, r.key, r);
    }
}
function Jt(n, t, i) {
    t && r(n.prototype, t), i && r(n, i), Object.defineProperty(n, "prototype", { writable: !1 });
}
/*!
 * Splide.js
 * Version  : 4.1.2
 * License  : MIT
 * Copyright: 2022 Naotoshi Fujita
 */
var n, t;
(n = this),
    (t = function () {
        "use strict";
        var v = "(prefers-reduced-motion: reduce)",
            G = 4,
            rn = 5,
            r = { CREATED: 1, MOUNTED: 2, IDLE: 3, MOVING: G, SCROLLING: rn, DRAGGING: 6, DESTROYED: 7 };
        function D(n) {
            n.length = 0;
        }
        function o(n, t, i) {
            return Array.prototype.slice.call(n, t, i);
        }
        function R(n) {
            return n.bind.apply(n, [null].concat(o(arguments, 1)));
        }
        function on() {}
        var p = setTimeout;
        function h(n) {
            return requestAnimationFrame(n);
        }
        function u(n, t) {
            return typeof t === n;
        }
        function un(n) {
            return !c(n) && u("object", n);
        }
        var e = Array.isArray,
            x = R(u, "function"),
            C = R(u, "string"),
            en = R(u, "undefined");
        function c(n) {
            return null === n;
        }
        function m(n) {
            try {
                return n instanceof (n.ownerDocument.defaultView || window).HTMLElement;
            } catch (n) {
                return !1;
            }
        }
        function y(n) {
            return e(n) ? n : [n];
        }
        function g(n, t) {
            y(n).forEach(t);
        }
        function b(n, t) {
            return -1 < n.indexOf(t);
        }
        function k(n, t) {
            return n.push.apply(n, y(t)), n;
        }
        function A(t, n, i) {
            t &&
                g(n, function (n) {
                    n && t.classList[i ? "add" : "remove"](n);
                });
        }
        function M(n, t) {
            A(n, C(t) ? t.split(" ") : t, !0);
        }
        function L(n, t) {
            g(t, n.appendChild.bind(n));
        }
        function O(n, i) {
            g(n, function (n) {
                var t = (i || n).parentNode;
                t && t.insertBefore(n, i);
            });
        }
        function cn(n, t) {
            return m(n) && (n.msMatchesSelector || n.matches).call(n, t);
        }
        function S(n, t) {
            n = n ? o(n.children) : [];
            return t
                ? n.filter(function (n) {
                      return cn(n, t);
                  })
                : n;
        }
        function fn(n, t) {
            return t ? S(n, t)[0] : n.firstElementChild;
        }
        var E = Object.keys;
        function w(t, i, n) {
            t &&
                (n ? E(t).reverse() : E(t)).forEach(function (n) {
                    "__proto__" !== n && i(t[n], n);
                });
        }
        function an(r) {
            return (
                o(arguments, 1).forEach(function (i) {
                    w(i, function (n, t) {
                        r[t] = i[t];
                    });
                }),
                r
            );
        }
        function d(i) {
            return (
                o(arguments, 1).forEach(function (n) {
                    w(n, function (n, t) {
                        e(n) ? (i[t] = n.slice()) : un(n) ? (i[t] = d({}, un(i[t]) ? i[t] : {}, n)) : (i[t] = n);
                    });
                }),
                i
            );
        }
        function sn(t, n) {
            g(n || E(t), function (n) {
                delete t[n];
            });
        }
        function P(n, i) {
            g(n, function (t) {
                g(i, function (n) {
                    t && t.removeAttribute(n);
                });
            });
        }
        function I(i, t, r) {
            un(t)
                ? w(t, function (n, t) {
                      I(i, t, n);
                  })
                : g(i, function (n) {
                      c(r) || "" === r ? P(n, t) : n.setAttribute(t, String(r));
                  });
        }
        function j(n, t, i) {
            n = document.createElement(n);
            return t && (C(t) ? M : I)(n, t), i && L(i, n), n;
        }
        function _(n, t, i) {
            if (en(i)) return getComputedStyle(n)[t];
            c(i) || (n.style[t] = "" + i);
        }
        function ln(n, t) {
            _(n, "display", t);
        }
        function dn(n) {
            (n.setActive && n.setActive()) || n.focus({ preventScroll: !0 });
        }
        function z(n, t) {
            return n.getAttribute(t);
        }
        function vn(n, t) {
            return n && n.classList.contains(t);
        }
        function N(n) {
            return n.getBoundingClientRect();
        }
        function T(n) {
            g(n, function (n) {
                n && n.parentNode && n.parentNode.removeChild(n);
            });
        }
        function hn(n) {
            return fn(new DOMParser().parseFromString(n, "text/html").body);
        }
        function F(n, t) {
            n.preventDefault(), t && (n.stopPropagation(), n.stopImmediatePropagation());
        }
        function pn(n, t) {
            return n && n.querySelector(t);
        }
        function gn(n, t) {
            return t ? o(n.querySelectorAll(t)) : [];
        }
        function X(n, t) {
            A(n, t, !1);
        }
        function mn(n) {
            return n.timeStamp;
        }
        function W(n) {
            return C(n) ? n : n ? n + "px" : "";
        }
        var yn = "splide",
            f = "data-" + yn;
        function bn(n, t) {
            if (!n) throw new Error("[" + yn + "] " + (t || ""));
        }
        var Y = Math.min,
            wn = Math.max,
            xn = Math.floor,
            kn = Math.ceil,
            U = Math.abs;
        function Sn(n, t, i) {
            return U(n - t) < i;
        }
        function En(n, t, i, r) {
            var o = Y(t, i),
                t = wn(t, i);
            return r ? o < n && n < t : o <= n && n <= t;
        }
        function q(n, t, i) {
            var r = Y(t, i),
                t = wn(t, i);
            return Y(wn(r, n), t);
        }
        function Ln(n) {
            return (0 < n) - (n < 0);
        }
        function On(t, n) {
            return (
                g(n, function (n) {
                    t = t.replace("%s", "" + n);
                }),
                t
            );
        }
        function An(n) {
            return n < 10 ? "0" + n : "" + n;
        }
        var _n = {};
        function zn() {
            var c = [];
            function i(n, i, r) {
                g(n, function (t) {
                    t &&
                        g(i, function (n) {
                            n.split(" ").forEach(function (n) {
                                n = n.split(".");
                                r(t, n[0], n[1]);
                            });
                        });
                });
            }
            return {
                bind: function (n, t, u, e) {
                    i(n, t, function (n, t, i) {
                        var r = "addEventListener" in n,
                            o = r ? n.removeEventListener.bind(n, t, u, e) : n.removeListener.bind(n, u);
                        r ? n.addEventListener(t, u, e) : n.addListener(u), c.push([n, t, i, u, o]);
                    });
                },
                unbind: function (n, t, o) {
                    i(n, t, function (t, i, r) {
                        c = c.filter(function (n) {
                            return !!(n[0] !== t || n[1] !== i || n[2] !== r || (o && n[3] !== o)) || (n[4](), !1);
                        });
                    });
                },
                dispatch: function (n, t, i) {
                    var r;
                    return "function" == typeof CustomEvent ? (r = new CustomEvent(t, { bubbles: !0, detail: i })) : (r = document.createEvent("CustomEvent")).initCustomEvent(t, !0, !1, i), n.dispatchEvent(r), r;
                },
                destroy: function () {
                    c.forEach(function (n) {
                        n[4]();
                    }),
                        D(c);
                },
            };
        }
        var B = "mounted",
            H = "move",
            Dn = "moved",
            Mn = "click",
            Pn = "active",
            In = "inactive",
            Rn = "visible",
            Cn = "hidden",
            J = "refresh",
            K = "updated",
            jn = "resize",
            Nn = "resized",
            Tn = "scroll",
            V = "scrolled",
            a = "destroy",
            Gn = "navigation:mounted",
            Fn = "autoplay:play",
            Xn = "autoplay:pause",
            Wn = "lazyload:loaded",
            Yn = "sk",
            Un = "sh";
        function Q(n) {
            var i = n ? n.event.bus : document.createDocumentFragment(),
                r = zn();
            return (
                n && n.event.on(a, r.destroy),
                an(r, {
                    bus: i,
                    on: function (n, t) {
                        r.bind(i, y(n).join(" "), function (n) {
                            t.apply(t, e(n.detail) ? n.detail : []);
                        });
                    },
                    off: R(r.unbind, i),
                    emit: function (n) {
                        r.dispatch(i, n, o(arguments, 1));
                    },
                })
            );
        }
        function qn(t, n, i, r) {
            var o,
                u,
                e = Date.now,
                c = 0,
                f = !0,
                a = 0;
            function s() {
                if (!f) {
                    if (((c = t ? Y((e() - o) / t, 1) : 1), i && i(c), 1 <= c && (n(), (o = e()), r && ++a >= r))) return l();
                    u = h(s);
                }
            }
            function l() {
                f = !0;
            }
            function d() {
                u && cancelAnimationFrame(u), (f = !(u = c = 0));
            }
            return {
                start: function (n) {
                    n || d(), (o = e() - (n ? c * t : 0)), (f = !1), (u = h(s));
                },
                rewind: function () {
                    (o = e()), (c = 0), i && i(c);
                },
                pause: l,
                cancel: d,
                set: function (n) {
                    t = n;
                },
                isPaused: function () {
                    return f;
                },
            };
        }
        function s(n) {
            var t = n;
            return {
                set: function (n) {
                    t = n;
                },
                is: function (n) {
                    return b(y(n), t);
                },
            };
        }
        var n = "Arrow",
            Bn = n + "Left",
            Hn = n + "Right",
            t = n + "Up",
            n = n + "Down",
            Jn = "ttb",
            l = { width: ["height"], left: ["top", "right"], right: ["bottom", "left"], x: ["y"], X: ["Y"], Y: ["X"], ArrowLeft: [t, Hn], ArrowRight: [n, Bn] };
        var Z = "role",
            $ = "tabindex",
            i = "aria-",
            Kn = i + "controls",
            Vn = i + "current",
            Qn = i + "selected",
            nn = i + "label",
            Zn = i + "labelledby",
            $n = i + "hidden",
            nt = i + "orientation",
            tt = i + "roledescription",
            it = i + "live",
            rt = i + "busy",
            ot = i + "atomic",
            ut = [Z, $, "disabled", Kn, Vn, nn, Zn, $n, nt, tt],
            i = yn + "__",
            et = yn,
            ct = i + "track",
            ft = i + "list",
            at = i + "slide",
            st = at + "--clone",
            lt = at + "__container",
            dt = i + "arrows",
            vt = i + "arrow",
            ht = vt + "--prev",
            pt = vt + "--next",
            gt = i + "pagination",
            mt = gt + "__page",
            yt = i + "progress" + "__bar",
            bt = i + "toggle",
            wt = i + "sr",
            tn = "is-active",
            xt = "is-prev",
            kt = "is-next",
            St = "is-visible",
            Et = "is-loading",
            Lt = "is-focus-in",
            Ot = "is-overflow",
            At = [tn, St, xt, kt, Et, Lt, Ot];
        var _t = "touchstart mousedown",
            zt = "touchmove mousemove",
            Dt = "touchend touchcancel mouseup click";
        var Mt = "slide",
            Pt = "loop",
            It = "fade";
        function Rt(o, r, t, u) {
            var e,
                n = Q(o),
                i = n.on,
                c = n.emit,
                f = n.bind,
                a = o.Components,
                s = o.root,
                l = o.options,
                d = l.isNavigation,
                v = l.updateOnMove,
                h = l.i18n,
                p = l.pagination,
                g = l.slideFocus,
                m = a.Direction.resolve,
                y = z(u, "style"),
                b = z(u, nn),
                w = -1 < t,
                x = fn(u, "." + lt);
            function k() {
                var n = o.splides
                    .map(function (n) {
                        n = n.splide.Components.Slides.getAt(r);
                        return n ? n.slide.id : "";
                    })
                    .join(" ");
                I(u, nn, On(h.slideX, (w ? t : r) + 1)), I(u, Kn, n), I(u, Z, g ? "button" : ""), g && P(u, tt);
            }
            function S() {
                e || E();
            }
            function E() {
                var n, t, i;
                e ||
                    ((n = o.index),
                    (i = L()) !== vn(u, tn) && (A(u, tn, i), I(u, Vn, (d && i) || ""), c(i ? Pn : In, O)),
                    (i = (function () {
                        if (o.is(It)) return L();
                        var n = N(a.Elements.track),
                            t = N(u),
                            i = m("left", !0),
                            r = m("right", !0);
                        return xn(n[i]) <= kn(t[i]) && xn(t[r]) <= kn(n[r]);
                    })()),
                    (t = !i && (!L() || w)),
                    o.state.is([G, rn]) || I(u, $n, t || ""),
                    I(gn(u, l.focusableNodes || ""), $, t ? -1 : ""),
                    g && I(u, $, t ? -1 : 0),
                    i !== vn(u, St) && (A(u, St, i), c(i ? Rn : Cn, O)),
                    i || document.activeElement !== u || ((t = a.Slides.getAt(o.index)) && dn(t.slide)),
                    A(u, xt, r === n - 1),
                    A(u, kt, r === n + 1));
            }
            function L() {
                var n = o.index;
                return n === r || (l.cloneStatus && n === t);
            }
            var O = {
                index: r,
                slideIndex: t,
                slide: u,
                container: x,
                isClone: w,
                mount: function () {
                    w || ((u.id = s.id + "-slide" + An(r + 1)), I(u, Z, p ? "tabpanel" : "group"), I(u, tt, h.slide), I(u, nn, b || On(h.slideLabel, [r + 1, o.length]))),
                        f(u, "click", R(c, Mn, O)),
                        f(u, "keydown", R(c, Yn, O)),
                        i([Dn, Un, V], E),
                        i(Gn, k),
                        v && i(H, S);
                },
                destroy: function () {
                    (e = !0), n.destroy(), X(u, At), P(u, ut), I(u, "style", y), I(u, nn, b || "");
                },
                update: E,
                style: function (n, t, i) {
                    _((i && x) || u, n, t);
                },
                isWithin: function (n, t) {
                    return (n = U(n - r)), (n = w || (!l.rewind && !o.is(Pt)) ? n : Y(n, o.length - n)) <= t;
                },
            };
            return O;
        }
        var Ct = f + "-interval";
        var jt = { passive: !1, capture: !0 };
        var Nt = { Spacebar: " ", Right: Hn, Left: Bn, Up: t, Down: n };
        function Tt(n) {
            return (n = C(n) ? n : n.key), Nt[n] || n;
        }
        var Gt = "keydown";
        var Ft = f + "-lazy",
            Xt = Ft + "-srcset",
            Wt = "[" + Ft + "], [" + Xt + "]";
        var Yt = [" ", "Enter"];
        var Ut = Object.freeze({
                __proto__: null,
                Media: function (r, n, o) {
                    var u = r.state,
                        t = o.breakpoints || {},
                        e = o.reducedMotion || {},
                        i = zn(),
                        c = [];
                    function f(n) {
                        n && i.destroy();
                    }
                    function a(n, t) {
                        t = matchMedia(t);
                        i.bind(t, "change", s), c.push([n, t]);
                    }
                    function s() {
                        var n = u.is(7),
                            t = o.direction,
                            i = c.reduce(function (n, t) {
                                return d(n, t[1].matches ? t[0] : {});
                            }, {});
                        sn(o), l(i), o.destroy ? r.destroy("completely" === o.destroy) : n ? (f(!0), r.mount()) : t !== o.direction && r.refresh();
                    }
                    function l(n, t, i) {
                        d(o, n), t && d(Object.getPrototypeOf(o), n), (!i && u.is(1)) || r.emit(K, o);
                    }
                    return {
                        setup: function () {
                            var i = "min" === o.mediaQuery;
                            E(t)
                                .sort(function (n, t) {
                                    return i ? +n - +t : +t - +n;
                                })
                                .forEach(function (n) {
                                    a(t[n], "(" + (i ? "min" : "max") + "-width:" + n + "px)");
                                }),
                                a(e, v),
                                s();
                        },
                        destroy: f,
                        reduce: function (n) {
                            matchMedia(v).matches && (n ? d(o, e) : sn(o, E(e)));
                        },
                        set: l,
                    };
                },
                Direction: function (n, t, o) {
                    return {
                        resolve: function (n, t, i) {
                            var r = "rtl" !== (i = i || o.direction) || t ? (i === Jn ? 0 : -1) : 1;
                            return (
                                (l[n] && l[n][r]) ||
                                n.replace(/width|left|right/i, function (n, t) {
                                    n = l[n.toLowerCase()][r] || n;
                                    return 0 < t ? n.charAt(0).toUpperCase() + n.slice(1) : n;
                                })
                            );
                        },
                        orient: function (n) {
                            return n * ("rtl" === o.direction ? 1 : -1);
                        },
                    };
                },
                Elements: function (n, t, i) {
                    var r,
                        o,
                        u,
                        e = Q(n),
                        c = e.on,
                        f = e.bind,
                        a = n.root,
                        s = i.i18n,
                        l = {},
                        d = [],
                        v = [],
                        h = [];
                    function p() {
                        (r = y("." + ct)),
                            (o = fn(r, "." + ft)),
                            bn(r && o, "A track/list element is missing."),
                            k(d, S(o, "." + at + ":not(." + st + ")")),
                            w({ arrows: dt, pagination: gt, prev: ht, next: pt, bar: yt, toggle: bt }, function (n, t) {
                                l[t] = y("." + n);
                            }),
                            an(l, { root: a, track: r, list: o, slides: d });
                        var n =
                                a.id ||
                                (function (n) {
                                    return "" + n + An((_n[n] = (_n[n] || 0) + 1));
                                })(yn),
                            t = i.role;
                        (a.id = n), (r.id = r.id || n + "-track"), (o.id = o.id || n + "-list"), !z(a, Z) && "SECTION" !== a.tagName && t && I(a, Z, t), I(a, tt, s.carousel), I(o, Z, "presentation"), m();
                    }
                    function g(n) {
                        var t = ut.concat("style");
                        D(d), X(a, v), X(r, h), P([r, o], t), P(a, n ? t : ["style", tt]);
                    }
                    function m() {
                        X(a, v), X(r, h), (v = b(et)), (h = b(ct)), M(a, v), M(r, h), I(a, nn, i.label), I(a, Zn, i.labelledby);
                    }
                    function y(n) {
                        n = pn(a, n);
                        return n &&
                            (function (n, t) {
                                if (x(n.closest)) return n.closest(t);
                                for (var i = n; i && 1 === i.nodeType && !cn(i, t); ) i = i.parentElement;
                                return i;
                            })(n, "." + et) === a
                            ? n
                            : void 0;
                    }
                    function b(n) {
                        return [n + "--" + i.type, n + "--" + i.direction, i.drag && n + "--draggable", i.isNavigation && n + "--nav", n === et && tn];
                    }
                    return an(l, {
                        setup: p,
                        mount: function () {
                            c(J, g),
                                c(J, p),
                                c(K, m),
                                f(
                                    document,
                                    _t + " keydown",
                                    function (n) {
                                        u = "keydown" === n.type;
                                    },
                                    { capture: !0 }
                                ),
                                f(a, "focusin", function () {
                                    A(a, Lt, !!u);
                                });
                        },
                        destroy: g,
                    });
                },
                Slides: function (r, o, u) {
                    var n = Q(r),
                        t = n.on,
                        e = n.emit,
                        c = n.bind,
                        f = (n = o.Elements).slides,
                        a = n.list,
                        s = [];
                    function i() {
                        f.forEach(function (n, t) {
                            d(n, t, -1);
                        });
                    }
                    function l() {
                        h(function (n) {
                            n.destroy();
                        }),
                            D(s);
                    }
                    function d(n, t, i) {
                        t = Rt(r, t, i, n);
                        t.mount(),
                            s.push(t),
                            s.sort(function (n, t) {
                                return n.index - t.index;
                            });
                    }
                    function v(n) {
                        return n
                            ? p(function (n) {
                                  return !n.isClone;
                              })
                            : s;
                    }
                    function h(n, t) {
                        v(t).forEach(n);
                    }
                    function p(t) {
                        return s.filter(
                            x(t)
                                ? t
                                : function (n) {
                                      return C(t) ? cn(n.slide, t) : b(y(t), n.index);
                                  }
                        );
                    }
                    return {
                        mount: function () {
                            i(), t(J, l), t(J, i);
                        },
                        destroy: l,
                        update: function () {
                            h(function (n) {
                                n.update();
                            });
                        },
                        register: d,
                        get: v,
                        getIn: function (n) {
                            var t = o.Controller,
                                i = t.toIndex(n),
                                r = t.hasFocus() ? 1 : u.perPage;
                            return p(function (n) {
                                return En(n.index, i, i + r - 1);
                            });
                        },
                        getAt: function (n) {
                            return p(n)[0];
                        },
                        add: function (n, o) {
                            g(n, function (n) {
                                var t, i, r;
                                m((n = C(n) ? hn(n) : n)) &&
                                    ((t = f[o]) ? O(n, t) : L(a, n),
                                    M(n, u.classes.slide),
                                    (t = n),
                                    (i = R(e, jn)),
                                    (t = gn(t, "img")),
                                    (r = t.length)
                                        ? t.forEach(function (n) {
                                              c(n, "load error", function () {
                                                  --r || i();
                                              });
                                          })
                                        : i());
                            }),
                                e(J);
                        },
                        remove: function (n) {
                            T(
                                p(n).map(function (n) {
                                    return n.slide;
                                })
                            ),
                                e(J);
                        },
                        forEach: h,
                        filter: p,
                        style: function (t, i, r) {
                            h(function (n) {
                                n.style(t, i, r);
                            });
                        },
                        getLength: function (n) {
                            return (n ? f : s).length;
                        },
                        isEnough: function () {
                            return s.length > u.perPage;
                        },
                    };
                },
                Layout: function (t, n, i) {
                    var r,
                        o,
                        u,
                        e = (a = Q(t)).on,
                        c = a.bind,
                        f = a.emit,
                        a = n.Slides,
                        s = n.Direction.resolve,
                        l = (n = n.Elements).root,
                        d = n.track,
                        v = n.list,
                        h = a.getAt,
                        p = a.style;
                    function g() {
                        (r = i.direction === Jn), _(l, "maxWidth", W(i.width)), _(d, s("paddingLeft"), y(!1)), _(d, s("paddingRight"), y(!0)), m(!0);
                    }
                    function m(n) {
                        var t = N(l);
                        (!n && o.width === t.width && o.height === t.height) ||
                            (_(
                                d,
                                "height",
                                (function () {
                                    var n = "";
                                    r && (bn((n = b()), "height or heightRatio is missing."), (n = "calc(" + n + " - " + y(!1) + " - " + y(!0) + ")"));
                                    return n;
                                })()
                            ),
                            p(s("marginRight"), W(i.gap)),
                            p("width", i.autoWidth ? null : W(i.fixedWidth) || (r ? "" : w())),
                            p("height", W(i.fixedHeight) || (r ? (i.autoHeight ? null : w()) : b()), !0),
                            (o = t),
                            f(Nn),
                            u !== (u = O()) && (A(l, Ot, u), f("overflow", u)));
                    }
                    function y(n) {
                        var t = i.padding,
                            n = s(n ? "right" : "left");
                        return (t && W(t[n] || (un(t) ? 0 : t))) || "0px";
                    }
                    function b() {
                        return W(i.height || N(v).width * i.heightRatio);
                    }
                    function w() {
                        var n = W(i.gap);
                        return "calc((100%" + (n && " + " + n) + ")/" + (i.perPage || 1) + (n && " - " + n) + ")";
                    }
                    function x() {
                        return N(v)[s("width")];
                    }
                    function k(n, t) {
                        n = h(n || 0);
                        return n ? N(n.slide)[s("width")] + (t ? 0 : L()) : 0;
                    }
                    function S(n, t) {
                        var i,
                            n = h(n);
                        return n ? ((n = N(n.slide)[s("right")]), (i = N(v)[s("left")]), U(n - i) + (t ? 0 : L())) : 0;
                    }
                    function E(n) {
                        return S(t.length - 1) - S(0) + k(0, n);
                    }
                    function L() {
                        var n = h(0);
                        return (n && parseFloat(_(n.slide, s("marginRight")))) || 0;
                    }
                    function O() {
                        return t.is(It) || E(!0) > x();
                    }
                    return {
                        mount: function () {
                            var n, t, i;
                            g(),
                                c(
                                    window,
                                    "resize load",
                                    ((n = R(f, jn)),
                                    (i = qn(t || 0, n, null, 1)),
                                    function () {
                                        i.isPaused() && i.start();
                                    })
                                ),
                                e([K, J], g),
                                e(jn, m);
                        },
                        resize: m,
                        listSize: x,
                        slideSize: k,
                        sliderSize: E,
                        totalSize: S,
                        getPadding: function (n) {
                            return parseFloat(_(d, s("padding" + (n ? "Right" : "Left")))) || 0;
                        },
                        isOverflow: O,
                    };
                },
                Clones: function (c, i, f) {
                    var t,
                        r = Q(c),
                        n = r.on,
                        a = i.Elements,
                        s = i.Slides,
                        o = i.Direction.resolve,
                        l = [];
                    function u() {
                        if ((n(J, d), n([K, jn], v), (t = h()))) {
                            var o = t,
                                u = s.get().slice(),
                                e = u.length;
                            if (e) {
                                for (; u.length < o; ) k(u, u);
                                k(u.slice(-o), u.slice(0, o)).forEach(function (n, t) {
                                    var i = t < o,
                                        r = (function (n, t) {
                                            n = n.cloneNode(!0);
                                            return M(n, f.classes.clone), (n.id = c.root.id + "-clone" + An(t + 1)), n;
                                        })(n.slide, t);
                                    i ? O(r, u[0].slide) : L(a.list, r), k(l, r), s.register(r, t - o + (i ? 0 : e), n.index);
                                });
                            }
                            i.Layout.resize(!0);
                        }
                    }
                    function d() {
                        e(), u();
                    }
                    function e() {
                        T(l), D(l), r.destroy();
                    }
                    function v() {
                        var n = h();
                        t !== n && (t < n || !n) && r.emit(J);
                    }
                    function h() {
                        var n,
                            t = f.clones;
                        return c.is(Pt) ? en(t) && (t = ((n = f[o("fixedWidth")] && i.Layout.slideSize(0)) && kn(N(a.track)[o("width")] / n)) || (f[o("autoWidth")] && c.length) || 2 * f.perPage) : (t = 0), t;
                    }
                    return { mount: u, destroy: e };
                },
                Move: function (r, c, o) {
                    var e,
                        n = Q(r),
                        t = n.on,
                        f = n.emit,
                        a = r.state.set,
                        u = (n = c.Layout).slideSize,
                        i = n.getPadding,
                        s = n.totalSize,
                        l = n.listSize,
                        d = n.sliderSize,
                        v = (n = c.Direction).resolve,
                        h = n.orient,
                        p = (n = c.Elements).list,
                        g = n.track;
                    function m() {
                        c.Controller.isBusy() || (c.Scroll.cancel(), y(r.index), c.Slides.update());
                    }
                    function y(n) {
                        b(S(n, !0));
                    }
                    function b(n, t) {
                        r.is(It) ||
                            ((t = t
                                ? n
                                : (function (n) {
                                      {
                                          var t, i;
                                          r.is(Pt) && ((t = k(n)), (i = t > c.Controller.getEnd()), (t < 0 || i) && (n = w(n, i)));
                                      }
                                      return n;
                                  })(n)),
                            _(p, "transform", "translate" + v("X") + "(" + t + "px)"),
                            n !== t && f(Un));
                    }
                    function w(n, t) {
                        var i = n - L(t),
                            r = d();
                        return (n -= h(r * (kn(U(i) / r) || 1)) * (t ? 1 : -1));
                    }
                    function x() {
                        b(E(), !0), e.cancel();
                    }
                    function k(n) {
                        for (var t = c.Slides.get(), i = 0, r = 1 / 0, o = 0; o < t.length; o++) {
                            var u = t[o].index,
                                e = U(S(u, !0) - n);
                            if (!(e <= r)) break;
                            (r = e), (i = u);
                        }
                        return i;
                    }
                    function S(n, t) {
                        var i = h(s(n - 1) - ((n = n), "center" === (i = o.focus) ? (l() - u(n, !0)) / 2 : +i * u(n) || 0));
                        return t ? ((n = i), (n = o.trimSpace && r.is(Mt) ? q(n, 0, h(d(!0) - l())) : n)) : i;
                    }
                    function E() {
                        var n = v("left");
                        return N(p)[n] - N(g)[n] + h(i(!1));
                    }
                    function L(n) {
                        return S(n ? c.Controller.getEnd() : 0, !!o.trimSpace);
                    }
                    return {
                        mount: function () {
                            (e = c.Transition), t([B, Nn, K, J], m);
                        },
                        move: function (n, t, i, r) {
                            var o, u;
                            n !== t && ((o = i < n), (u = h(w(E(), o))), o ? 0 <= u : u <= p[v("scrollWidth")] - N(g)[v("width")]) && (x(), b(w(E(), i < n), !0)),
                                a(G),
                                f(H, t, i, n),
                                e.start(t, function () {
                                    a(3), f(Dn, t, i, n), r && r();
                                });
                        },
                        jump: y,
                        translate: b,
                        shift: w,
                        cancel: x,
                        toIndex: k,
                        toPosition: S,
                        getPosition: E,
                        getLimit: L,
                        exceededLimit: function (n, t) {
                            t = en(t) ? E() : t;
                            var i = !0 !== n && h(t) < h(L(!1)),
                                n = !1 !== n && h(t) > h(L(!0));
                            return i || n;
                        },
                        reposition: m,
                    };
                },
                Controller: function (o, u, e) {
                    var c,
                        f,
                        a,
                        s,
                        n = Q(o),
                        t = n.on,
                        i = n.emit,
                        l = u.Move,
                        d = l.getPosition,
                        r = l.getLimit,
                        v = l.toPosition,
                        h = (n = u.Slides).isEnough,
                        p = n.getLength,
                        g = e.omitEnd,
                        m = o.is(Pt),
                        y = o.is(Mt),
                        b = R(L, !1),
                        w = R(L, !0),
                        x = e.start || 0,
                        k = x;
                    function S() {
                        (f = p(!0)), (a = e.perMove), (s = e.perPage), (c = _());
                        var n = q(x, 0, g ? c : f - 1);
                        n !== x && ((x = n), l.reposition());
                    }
                    function E() {
                        c !== _() && i("ei");
                    }
                    function L(n, t) {
                        var i = a || (P() ? 1 : s),
                            i = O(x + i * (n ? -1 : 1), x, !(a || P()));
                        return -1 === i && y && !Sn(d(), r(!n), 1) ? (n ? 0 : c) : t ? i : A(i);
                    }
                    function O(n, t, i) {
                        var r;
                        return (
                            h() || P()
                                ? ((r = (function (n) {
                                      if (y && "move" === e.trimSpace && n !== x) for (var t = d(); t === v(n, !0) && En(n, 0, o.length - 1, !e.rewind); ) n < x ? --n : ++n;
                                      return n;
                                  })(n)) !== n && ((t = n), (n = r), (i = !1)),
                                  n < 0 || c < n
                                      ? (n = a || (!En(0, n, t, !0) && !En(c, t, n, !0)) ? (m ? (i ? (n < 0 ? -(f % s || s) : f) : n) : e.rewind ? (n < 0 ? c : 0) : -1) : z(D(n)))
                                      : i && n !== t && (n = z(D(t) + (n < t ? -1 : 1))))
                                : (n = -1),
                            n
                        );
                    }
                    function A(n) {
                        return m ? (n + f) % f || 0 : n;
                    }
                    function _() {
                        for (var n = f - (P() || (m && a) ? 1 : s); g && 0 < n--; )
                            if (v(f - 1, !0) !== v(n, !0)) {
                                n++;
                                break;
                            }
                        return q(n, 0, f - 1);
                    }
                    function z(n) {
                        return q(P() ? n : s * n, 0, c);
                    }
                    function D(n) {
                        return P() ? Y(n, c) : xn((c <= n ? f - 1 : n) / s);
                    }
                    function M(n) {
                        n !== x && ((k = x), (x = n));
                    }
                    function P() {
                        return !en(e.focus) || e.isNavigation;
                    }
                    function I() {
                        return o.state.is([G, rn]) && !!e.waitForTransition;
                    }
                    return {
                        mount: function () {
                            S(), t([K, J, "ei"], S), t(Nn, E);
                        },
                        go: function (n, t, i) {
                            var r;
                            I() ||
                                (-1 <
                                    (r = A(
                                        (n = (function (n) {
                                            var t = x;
                                            {
                                                var i, r;
                                                C(n)
                                                    ? ((r = n.match(/([+\-<>])(\d+)?/) || []),
                                                      (i = r[1]),
                                                      (r = r[2]),
                                                      "+" === i || "-" === i ? (t = O(x + +("" + i + (+r || 1)), x)) : ">" === i ? (t = r ? z(+r) : b(!0)) : "<" === i && (t = w(!0)))
                                                    : (t = m ? n : q(n, 0, c));
                                            }
                                            return t;
                                        })(n))
                                    )) &&
                                    (t || r !== x) &&
                                    (M(r), l.move(n, r, k, i)));
                        },
                        scroll: function (n, t, i, r) {
                            u.Scroll.scroll(n, t, i, function () {
                                var n = A(l.toIndex(d()));
                                M(g ? Y(n, c) : n), r && r();
                            });
                        },
                        getNext: b,
                        getPrev: w,
                        getAdjacent: L,
                        getEnd: _,
                        setIndex: M,
                        getIndex: function (n) {
                            return n ? k : x;
                        },
                        toIndex: z,
                        toPage: D,
                        toDest: function (n) {
                            return (n = l.toIndex(n)), y ? q(n, 0, c) : n;
                        },
                        hasFocus: P,
                        isBusy: I,
                    };
                },
                Arrows: function (o, n, t) {
                    var i,
                        r,
                        u = Q(o),
                        e = u.on,
                        c = u.bind,
                        f = u.emit,
                        a = t.classes,
                        s = t.i18n,
                        l = n.Elements,
                        d = n.Controller,
                        v = l.arrows,
                        h = l.track,
                        p = v,
                        g = l.prev,
                        m = l.next,
                        y = {};
                    function b() {
                        var n = t.arrows;
                        !n || (g && m) || ((p = v || j("div", a.arrows)), (g = S(!0)), (m = S(!1)), (i = !0), L(p, [g, m]), v || O(p, h)),
                            g &&
                                m &&
                                (an(y, { prev: g, next: m }),
                                ln(p, n ? "" : "none"),
                                M(p, (r = dt + "--" + t.direction)),
                                n && (e([B, Dn, J, V, "ei"], E), c(m, "click", R(k, ">")), c(g, "click", R(k, "<")), E(), I([g, m], Kn, h.id), f("arrows:mounted", g, m))),
                            e(K, w);
                    }
                    function w() {
                        x(), b();
                    }
                    function x() {
                        u.destroy(), X(p, r), i ? (T(v ? [g, m] : p), (g = m = null)) : P([g, m], ut);
                    }
                    function k(n) {
                        d.go(n, !0);
                    }
                    function S(n) {
                        return hn(
                            '<button class="' +
                                a.arrow +
                                " " +
                                (n ? a.prev : a.next) +
                                '" type="button"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40" height="40" focusable="false"><path d="' +
                                (t.arrowPath || "m15.5 0.932-4.3 4.38 14.5 14.6-14.5 14.5 4.3 4.4 14.6-14.6 4.4-4.3-4.4-4.4-14.6-14.6z") +
                                '" />'
                        );
                    }
                    function E() {
                        var n, t, i, r;
                        g &&
                            m &&
                            ((r = o.index),
                            (n = d.getPrev()),
                            (t = d.getNext()),
                            (i = -1 < n && r < n ? s.last : s.prev),
                            (r = -1 < t && t < r ? s.first : s.next),
                            (g.disabled = n < 0),
                            (m.disabled = t < 0),
                            I(g, nn, i),
                            I(m, nn, r),
                            f("arrows:updated", g, m, n, t));
                    }
                    return { arrows: y, mount: b, destroy: x, update: E };
                },
                Autoplay: function (n, t, i) {
                    var r,
                        o,
                        u = Q(n),
                        e = u.on,
                        c = u.bind,
                        f = u.emit,
                        a = qn(i.interval, n.go.bind(n, ">"), function (n) {
                            var t = l.bar;
                            t && _(t, "width", 100 * n + "%"), f("autoplay:playing", n);
                        }),
                        s = a.isPaused,
                        l = t.Elements,
                        d = (u = t.Elements).root,
                        v = u.toggle,
                        h = i.autoplay,
                        p = "pause" === h;
                    function g() {
                        s() && t.Slides.isEnough() && (a.start(!i.resetProgress), (o = r = p = !1), b(), f(Fn));
                    }
                    function m(n) {
                        (p = !!(n = void 0 === n ? !0 : n)), b(), s() || (a.pause(), f(Xn));
                    }
                    function y() {
                        p || (r || o ? m(!1) : g());
                    }
                    function b() {
                        v && (A(v, tn, !p), I(v, nn, i.i18n[p ? "play" : "pause"]));
                    }
                    function w(n) {
                        n = t.Slides.getAt(n);
                        a.set((n && +z(n.slide, Ct)) || i.interval);
                    }
                    return {
                        mount: function () {
                            h &&
                                (i.pauseOnHover &&
                                    c(d, "mouseenter mouseleave", function (n) {
                                        (r = "mouseenter" === n.type), y();
                                    }),
                                i.pauseOnFocus &&
                                    c(d, "focusin focusout", function (n) {
                                        (o = "focusin" === n.type), y();
                                    }),
                                v &&
                                    c(v, "click", function () {
                                        p ? g() : m(!0);
                                    }),
                                e([H, Tn, J], a.rewind),
                                e(H, w),
                                v && I(v, Kn, l.track.id),
                                p || g(),
                                b());
                        },
                        destroy: a.cancel,
                        play: g,
                        pause: m,
                        isPaused: s,
                    };
                },
                Cover: function (n, t, i) {
                    var r = Q(n).on;
                    function o(i) {
                        t.Slides.forEach(function (n) {
                            var t = fn(n.container || n.slide, "img");
                            t && t.src && u(i, t, n);
                        });
                    }
                    function u(n, t, i) {
                        i.style("background", n ? 'center/cover no-repeat url("' + t.src + '")' : "", !0), ln(t, n ? "none" : "");
                    }
                    return {
                        mount: function () {
                            i.cover && (r(Wn, R(u, !0)), r([B, K, J], R(o, !0)));
                        },
                        destroy: R(o, !1),
                    };
                },
                Scroll: function (n, c, u) {
                    var f,
                        a,
                        t = Q(n),
                        i = t.on,
                        s = t.emit,
                        l = n.state.set,
                        d = c.Move,
                        v = d.getPosition,
                        e = d.getLimit,
                        h = d.exceededLimit,
                        p = d.translate,
                        g = n.is(Mt),
                        m = 1;
                    function y(n, t, i, r, o) {
                        var u,
                            e = v(),
                            i = (x(), !i || (g && h()) || ((i = c.Layout.sliderSize()), (u = Ln(n) * i * xn(U(n) / i) || 0), (n = d.toPosition(c.Controller.toDest(n % i)) + u)), Sn(e, n, 1));
                        (m = 1), (t = i ? 0 : t || wn(U(n - e) / 1.5, 800)), (a = r), (f = qn(t, b, R(w, e, n, o), 1)), l(rn), s(Tn), f.start();
                    }
                    function b() {
                        l(3), a && a(), s(V);
                    }
                    function w(n, t, i, r) {
                        var o = v(),
                            r = (n + (t - n) * ((t = r), (n = u.easingFunc) ? n(t) : 1 - Math.pow(1 - t, 4)) - o) * m;
                        p(o + r), g && !i && h() && ((m *= 0.6), U(r) < 10 && y(e(h(!0)), 600, !1, a, !0));
                    }
                    function x() {
                        f && f.cancel();
                    }
                    function r() {
                        f && !f.isPaused() && (x(), b());
                    }
                    return {
                        mount: function () {
                            i(H, x), i([K, J], r);
                        },
                        destroy: x,
                        scroll: y,
                        cancel: r,
                    };
                },
                Drag: function (e, o, c) {
                    var f,
                        t,
                        u,
                        a,
                        s,
                        l,
                        d,
                        v,
                        n = Q(e),
                        i = n.on,
                        h = n.emit,
                        p = n.bind,
                        g = n.unbind,
                        m = e.state,
                        y = o.Move,
                        b = o.Scroll,
                        w = o.Controller,
                        x = o.Elements.track,
                        k = o.Media.reduce,
                        r = (n = o.Direction).resolve,
                        S = n.orient,
                        E = y.getPosition,
                        L = y.exceededLimit,
                        O = !1;
                    function j() {
                        var n = c.drag;
                        C(!n), (a = "free" === n);
                    }
                    function N(n) {
                        var t, i, r;
                        (l = !1),
                            d ||
                                ((t = R(n)),
                                (i = n.target),
                                (r = c.noDrag),
                                cn(i, "." + mt + ", ." + vt) ||
                                    (r && cn(i, r)) ||
                                    (!t && n.button) ||
                                    (w.isBusy() ? F(n, !0) : ((v = t ? x : window), (s = m.is([G, rn])), (u = null), p(v, zt, A, jt), p(v, Dt, _, jt), y.cancel(), b.cancel(), z(n))));
                    }
                    function A(n) {
                        var t, i, r, o, u;
                        m.is(6) || (m.set(6), h("drag")),
                            n.cancelable &&
                                (s
                                    ? (y.translate(f + D(n) / (O && e.is(Mt) ? 5 : 1)), (u = 200 < M(n)), (t = O !== (O = L())), (u || t) && z(n), (l = !0), h("dragging"), F(n))
                                    : U(D((u = n))) > U(D(u, !0)) && ((t = n), (i = c.dragMinThreshold), (r = un(i)), (o = (r && i.mouse) || 0), (r = (r ? i.touch : +i) || 10), (s = U(D(t)) > (R(t) ? r : o)), F(n)));
                    }
                    function _(n) {
                        var t, i, r;
                        m.is(6) && (m.set(3), h("dragged")),
                            s &&
                                ((i = (function (n) {
                                    return E() + Ln(n) * Y(U(n) * (c.flickPower || 600), a ? 1 / 0 : o.Layout.listSize() * (c.flickMaxPages || 1));
                                })(
                                    (t = (function (n) {
                                        if (e.is(Pt) || !O) {
                                            var t = M(n);
                                            if (t && t < 200) return D(n) / t;
                                        }
                                        return 0;
                                    })((t = n)))
                                )),
                                (r = c.rewind && c.rewindByDrag),
                                k(!1),
                                a ? w.scroll(i, 0, c.snap) : e.is(It) ? w.go(S(Ln(t)) < 0 ? (r ? "<" : "-") : r ? ">" : "+") : e.is(Mt) && O && r ? w.go(L(!0) ? ">" : "<") : w.go(w.toDest(i), !0),
                                k(!0),
                                F(n)),
                            g(v, zt, A),
                            g(v, Dt, _),
                            (s = !1);
                    }
                    function T(n) {
                        !d && l && F(n, !0);
                    }
                    function z(n) {
                        (u = t), (t = n), (f = E());
                    }
                    function D(n, t) {
                        return I(n, t) - I(P(n), t);
                    }
                    function M(n) {
                        return mn(n) - mn(P(n));
                    }
                    function P(n) {
                        return (t === n && u) || t;
                    }
                    function I(n, t) {
                        return (R(n) ? n.changedTouches[0] : n)["page" + r(t ? "Y" : "X")];
                    }
                    function R(n) {
                        return "undefined" != typeof TouchEvent && n instanceof TouchEvent;
                    }
                    function C(n) {
                        d = n;
                    }
                    return {
                        mount: function () {
                            p(x, zt, on, jt), p(x, Dt, on, jt), p(x, _t, N, jt), p(x, "click", T, { capture: !0 }), p(x, "dragstart", F), i([B, K], j);
                        },
                        disable: C,
                        isDragging: function () {
                            return s;
                        },
                    };
                },
                Keyboard: function (t, n, i) {
                    var r,
                        o,
                        u = Q(t),
                        e = u.on,
                        c = u.bind,
                        f = u.unbind,
                        a = t.root,
                        s = n.Direction.resolve;
                    function l() {
                        var n = i.keyboard;
                        n && ((r = "global" === n ? window : a), c(r, Gt, h));
                    }
                    function d() {
                        f(r, Gt);
                    }
                    function v() {
                        var n = o;
                        (o = !0),
                            p(function () {
                                o = n;
                            });
                    }
                    function h(n) {
                        o || ((n = Tt(n)) === s(Bn) ? t.go("<") : n === s(Hn) && t.go(">"));
                    }
                    return {
                        mount: function () {
                            l(), e(K, d), e(K, l), e(H, v);
                        },
                        destroy: d,
                        disable: function (n) {
                            o = n;
                        },
                    };
                },
                LazyLoad: function (i, n, o) {
                    var t = Q(i),
                        r = t.on,
                        u = t.off,
                        e = t.bind,
                        c = t.emit,
                        f = "sequential" === o.lazyLoad,
                        a = [Dn, V],
                        s = [];
                    function l() {
                        D(s),
                            n.Slides.forEach(function (r) {
                                gn(r.slide, Wt).forEach(function (n) {
                                    var t = z(n, Ft),
                                        i = z(n, Xt);
                                    (t === n.src && i === n.srcset) || ((t = o.classes.spinner), (t = fn((i = n.parentElement), "." + t) || j("span", t, i)), s.push([n, r, t]), n.src || ln(n, "none"));
                                });
                            }),
                            (f ? p : (u(a), r(a, d), d))();
                    }
                    function d() {
                        (s = s.filter(function (n) {
                            var t = o.perPage * ((o.preloadPages || 1) + 1) - 1;
                            return !n[1].isWithin(i.index, t) || v(n);
                        })).length || u(a);
                    }
                    function v(n) {
                        var t = n[0];
                        M(n[1].slide, Et), e(t, "load error", R(h, n)), I(t, "src", z(t, Ft)), I(t, "srcset", z(t, Xt)), P(t, Ft), P(t, Xt);
                    }
                    function h(n, t) {
                        var i = n[0],
                            r = n[1];
                        X(r.slide, Et), "error" !== t.type && (T(n[2]), ln(i, ""), c(Wn, i, r), c(jn)), f && p();
                    }
                    function p() {
                        s.length && v(s.shift());
                    }
                    return {
                        mount: function () {
                            o.lazyLoad && (l(), r(J, l));
                        },
                        destroy: R(D, s),
                        check: d,
                    };
                },
                Pagination: function (l, n, d) {
                    var v,
                        h,
                        t = Q(l),
                        p = t.on,
                        g = t.emit,
                        m = t.bind,
                        y = n.Slides,
                        b = n.Elements,
                        w = n.Controller,
                        x = w.hasFocus,
                        r = w.getIndex,
                        e = w.go,
                        c = n.Direction.resolve,
                        k = b.pagination,
                        S = [];
                    function E() {
                        v && (T(k ? o(v.children) : v), X(v, h), D(S), (v = null)), t.destroy();
                    }
                    function L(n) {
                        e(">" + n, !0);
                    }
                    function O(n, t) {
                        var i = S.length,
                            r = Tt(t),
                            o = A(),
                            u = -1,
                            o = (r === c(Hn, !1, o) ? (u = ++n % i) : r === c(Bn, !1, o) ? (u = (--n + i) % i) : "Home" === r ? (u = 0) : "End" === r && (u = i - 1), S[u]);
                        o && (dn(o.button), e(">" + u), F(t, !0));
                    }
                    function A() {
                        return d.paginationDirection || d.direction;
                    }
                    function _(n) {
                        return S[w.toPage(n)];
                    }
                    function z() {
                        var n,
                            t = _(r(!0)),
                            i = _(r());
                        t && (X((n = t.button), tn), P(n, Qn), I(n, $, -1)), i && (M((n = i.button), tn), I(n, Qn, !0), I(n, $, "")), g("pagination:updated", { list: v, items: S }, t, i);
                    }
                    return {
                        items: S,
                        mount: function n() {
                            E(), p([K, J, "ei"], n);
                            var t = d.pagination;
                            if ((k && ln(k, t ? "" : "none"), t)) {
                                p([H, Tn, V], z);
                                var t = l.length,
                                    i = d.classes,
                                    r = d.i18n,
                                    o = d.perPage,
                                    u = x() ? w.getEnd() + 1 : kn(t / o);
                                M((v = k || j("ul", i.pagination, b.track.parentElement)), (h = gt + "--" + A())), I(v, Z, "tablist"), I(v, nn, r.select), I(v, nt, A() === Jn ? "vertical" : "");
                                for (var e = 0; e < u; e++) {
                                    var c = j("li", null, v),
                                        f = j("button", { class: i.page, type: "button" }, c),
                                        a = y.getIn(e).map(function (n) {
                                            return n.slide.id;
                                        }),
                                        s = !x() && 1 < o ? r.pageX : r.slideX;
                                    m(f, "click", R(L, e)),
                                        d.paginationKeyboard && m(f, "keydown", R(O, e)),
                                        I(c, Z, "presentation"),
                                        I(f, Z, "tab"),
                                        I(f, Kn, a.join(" ")),
                                        I(f, nn, On(s, e + 1)),
                                        I(f, $, -1),
                                        S.push({ li: c, button: f, page: e });
                                }
                                z(), g("pagination:mounted", { list: v, items: S }, _(l.index));
                            }
                        },
                        destroy: E,
                        getAt: _,
                        update: z,
                    };
                },
                Sync: function (i, n, t) {
                    var r = t.isNavigation,
                        o = t.slideFocus,
                        u = [];
                    function e() {
                        var n, t;
                        i.splides.forEach(function (n) {
                            n.isParent || (f(i, n.splide), f(n.splide, i));
                        }),
                            r && ((n = Q(i)), (t = n.on)(Mn, s), t(Yn, l), t([B, K], a), u.push(n), n.emit(Gn, i.splides));
                    }
                    function c() {
                        u.forEach(function (n) {
                            n.destroy();
                        }),
                            D(u);
                    }
                    function f(n, r) {
                        n = Q(n);
                        n.on(H, function (n, t, i) {
                            r.go(r.is(Pt) ? i : n);
                        }),
                            u.push(n);
                    }
                    function a() {
                        I(n.Elements.list, nt, t.direction === Jn ? "vertical" : "");
                    }
                    function s(n) {
                        i.go(n.index);
                    }
                    function l(n, t) {
                        b(Yt, Tt(t)) && (s(n), F(t));
                    }
                    return {
                        setup: R(n.Media.set, { slideFocus: en(o) ? r : o }, !0),
                        mount: e,
                        destroy: c,
                        remount: function () {
                            c(), e();
                        },
                    };
                },
                Wheel: function (e, c, f) {
                    var n = Q(e).bind,
                        a = 0;
                    function t(n) {
                        var t, i, r, o, u;
                        n.cancelable &&
                            ((t = (u = n.deltaY) < 0),
                            (i = mn(n)),
                            (r = f.wheelMinThreshold || 0),
                            (o = f.wheelSleep || 0),
                            U(u) > r && o < i - a && (e.go(t ? "<" : ">"), (a = i)),
                            (u = t),
                            (f.releaseWheel && !e.state.is(G) && -1 === c.Controller.getAdjacent(u)) || F(n));
                    }
                    return {
                        mount: function () {
                            f.wheel && n(c.Elements.track, "wheel", t, jt);
                        },
                    };
                },
                Live: function (n, t, i) {
                    var r = Q(n).on,
                        o = t.Elements.track,
                        u = i.live && !i.isNavigation,
                        e = j("span", wt),
                        c = qn(90, R(f, !1));
                    function f(n) {
                        I(o, rt, n), n ? (L(o, e), c.start()) : (T(e), c.cancel());
                    }
                    function a(n) {
                        u && I(o, it, n ? "off" : "polite");
                    }
                    return {
                        mount: function () {
                            u && (a(!t.Autoplay.isPaused()), I(o, ot, !0), (e.textContent = "…"), r(Fn, R(a, !0)), r(Xn, R(a, !1)), r([Dn, V], R(f, !0)));
                        },
                        disable: a,
                        destroy: function () {
                            P(o, [it, ot, rt]), T(e);
                        },
                    };
                },
            }),
            qt = {
                type: "slide",
                role: "region",
                speed: 400,
                perPage: 1,
                cloneStatus: !0,
                arrows: !0,
                pagination: !0,
                paginationKeyboard: !0,
                interval: 5e3,
                pauseOnHover: !0,
                pauseOnFocus: !0,
                resetProgress: !0,
                easing: "cubic-bezier(0.25, 1, 0.5, 1)",
                drag: !0,
                direction: "ltr",
                trimSpace: !0,
                focusableNodes: "a, button, textarea, input, select, iframe",
                live: !0,
                classes: { slide: at, clone: st, arrows: dt, arrow: vt, prev: ht, next: pt, pagination: gt, page: mt, spinner: i + "spinner" },
                i18n: {
                    prev: "Previous slide",
                    next: "Next slide",
                    first: "Go to first slide",
                    last: "Go to last slide",
                    slideX: "Go to slide %s",
                    pageX: "Go to page %s",
                    play: "Start autoplay",
                    pause: "Pause autoplay",
                    carousel: "carousel",
                    slide: "slide",
                    select: "Select a slide to show",
                    slideLabel: "%s of %s",
                },
                reducedMotion: { speed: 0, rewindSpeed: 0, autoplay: "pause" },
            };
        function Bt(n, t, i) {
            var r = t.Slides;
            function o() {
                r.forEach(function (n) {
                    n.style("transform", "translateX(-" + 100 * n.index + "%)");
                });
            }
            return {
                mount: function () {
                    Q(n).on([B, J], o);
                },
                start: function (n, t) {
                    r.style("transition", "opacity " + i.speed + "ms " + i.easing), p(t);
                },
                cancel: on,
            };
        }
        function Ht(u, n, e) {
            var c,
                f = n.Move,
                a = n.Controller,
                s = n.Scroll,
                t = n.Elements.list,
                l = R(_, t, "transition");
            function i() {
                l(""), s.cancel();
            }
            return {
                mount: function () {
                    Q(u).bind(t, "transitionend", function (n) {
                        n.target === t && c && (i(), c());
                    });
                },
                start: function (n, t) {
                    var i = f.toPosition(n, !0),
                        r = f.getPosition(),
                        o = (function (n) {
                            var t = e.rewindSpeed;
                            if (u.is(Mt) && t) {
                                var i = a.getIndex(!0),
                                    r = a.getEnd();
                                if ((0 === i && r <= n) || (r <= i && 0 === n)) return t;
                            }
                            return e.speed;
                        })(n);
                    1 <= U(i - r) && 1 <= o ? (e.useScroll ? s.scroll(i, o, !1, t) : (l("transform " + o + "ms " + e.easing), f.translate(i, !0), (c = t))) : (f.jump(n), t());
                },
                cancel: i,
            };
        }
        t = (function () {
            function i(n, t) {
                (this.event = Q()), (this.Components = {}), (this.state = s(1)), (this.splides = []), (this.n = {}), (this.t = {});
                n = C(n) ? pn(document, n) : n;
                bn(n, n + " is invalid."), (t = d({ label: z((this.root = n), nn) || "", labelledby: z(n, Zn) || "" }, qt, i.defaults, t || {}));
                try {
                    d(t, JSON.parse(z(n, f)));
                } catch (n) {
                    bn(!1, "Invalid JSON");
                }
                this.n = Object.create(d({}, t));
            }
            var n = i.prototype;
            return (
                (n.mount = function (n, t) {
                    var i = this,
                        r = this.state,
                        o = this.Components;
                    return (
                        bn(r.is([1, 7]), "Already mounted!"),
                        r.set(1),
                        (this.i = o),
                        (this.r = t || this.r || (this.is(It) ? Bt : Ht)),
                        (this.t = n || this.t),
                        w(an({}, Ut, this.t, { Transition: this.r }), function (n, t) {
                            n = n(i, o, i.n);
                            (o[t] = n).setup && n.setup();
                        }),
                        w(o, function (n) {
                            n.mount && n.mount();
                        }),
                        this.emit(B),
                        M(this.root, "is-initialized"),
                        r.set(3),
                        this.emit("ready"),
                        this
                    );
                }),
                (n.sync = function (n) {
                    return this.splides.push({ splide: n }), n.splides.push({ splide: this, isParent: !0 }), this.state.is(3) && (this.i.Sync.remount(), n.Components.Sync.remount()), this;
                }),
                (n.go = function (n) {
                    return this.i.Controller.go(n), this;
                }),
                (n.on = function (n, t) {
                    return this.event.on(n, t), this;
                }),
                (n.off = function (n) {
                    return this.event.off(n), this;
                }),
                (n.emit = function (n) {
                    var t;
                    return (t = this.event).emit.apply(t, [n].concat(o(arguments, 1))), this;
                }),
                (n.add = function (n, t) {
                    return this.i.Slides.add(n, t), this;
                }),
                (n.remove = function (n) {
                    return this.i.Slides.remove(n), this;
                }),
                (n.is = function (n) {
                    return this.n.type === n;
                }),
                (n.refresh = function () {
                    return this.emit(J), this;
                }),
                (n.destroy = function (t) {
                    void 0 === t && (t = !0);
                    var n = this.event,
                        i = this.state;
                    return (
                        i.is(1)
                            ? Q(this).on("ready", this.destroy.bind(this, t))
                            : (w(
                                  this.i,
                                  function (n) {
                                      n.destroy && n.destroy(t);
                                  },
                                  !0
                              ),
                              n.emit(a),
                              n.destroy(),
                              t && D(this.splides),
                              i.set(7)),
                        this
                    );
                }),
                Jt(i, [
                    {
                        key: "options",
                        get: function () {
                            return this.n;
                        },
                        set: function (n) {
                            this.i.Media.set(n, !0, !0);
                        },
                    },
                    {
                        key: "length",
                        get: function () {
                            return this.i.Slides.getLength(!0);
                        },
                    },
                    {
                        key: "index",
                        get: function () {
                            return this.i.Controller.getIndex();
                        },
                    },
                ]),
                i
            );
        })();
        return (t.defaults = {}), (t.STATES = r), t;
    }),
    "object" == typeof exports && "undefined" != typeof module ? (module.exports = t()) : "function" == typeof define && define.amd ? define(t) : ((n = "undefined" != typeof globalThis ? globalThis : n || self).Splide = t());

Youez - 2016 - github.com/yon3zu
LinuXploit