/* a11y-slider - v0.4.22 * https://github.com/mmahandev/a11y-slider * Copyright (c) 2023 mmahandev. Licensed MIT */ !(function (e, t) { "object" == typeof exports && "undefined" != typeof module ? (module.exports = t()) : "function" == typeof define && define.amd ? define(t) : ((e = e || self).A11YSlider = t()); })(this, function () { "use strict"; var e = "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}; function t(e, t) { return e((t = { exports: {} }), t.exports), t.exports; } var i = function (e) { return e && e.Math == Math && e; }, n = i("object" == typeof globalThis && globalThis) || i("object" == typeof window && window) || i("object" == typeof self && self) || i("object" == typeof e && e) || Function("return this")(), r = function (e) { try { return !!e(); } catch (e) { return !0; } }, s = !r(function () { return ( 7 != Object.defineProperty({}, 1, { get: function () { return 7; }, })[1] ); }), o = {}.propertyIsEnumerable, a = Object.getOwnPropertyDescriptor, l = { f: a && !o.call({ 1: 2 }, 1) ? function (e) { var t = a(this, e); return !!t && t.enumerable; } : o, }, u = function (e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), value: t }; }, c = {}.toString, d = function (e) { return c.call(e).slice(8, -1); }, h = "".split, f = r(function () { return !Object("z").propertyIsEnumerable(0); }) ? function (e) { return "String" == d(e) ? h.call(e, "") : Object(e); } : Object, p = function (e) { if (null == e) throw TypeError("Can't call method on " + e); return e; }, v = function (e) { return f(p(e)); }, y = function (e) { return "object" == typeof e ? null !== e : "function" == typeof e; }, b = function (e, t) { if (!y(e)) return e; var i, n; if (t && "function" == typeof (i = e.toString) && !y((n = i.call(e)))) return n; if ("function" == typeof (i = e.valueOf) && !y((n = i.call(e)))) return n; if (!t && "function" == typeof (i = e.toString) && !y((n = i.call(e)))) return n; throw TypeError("Can't convert object to primitive value"); }, m = {}.hasOwnProperty, g = function (e, t) { return m.call(e, t); }, S = n.document, _ = y(S) && y(S.createElement), w = function (e) { return _ ? S.createElement(e) : {}; }, E = !s && !r(function () { return ( 7 != Object.defineProperty(w("div"), "a", { get: function () { return 7; }, }).a ); }), A = Object.getOwnPropertyDescriptor, L = { f: s ? A : function (e, t) { if (((e = v(e)), (t = b(t, !0)), E)) try { return A(e, t); } catch (e) {} if (g(e, t)) return u(!l.f.call(e, t), e[t]); }, }, O = function (e) { if (!y(e)) throw TypeError(String(e) + " is not an object"); return e; }, C = Object.defineProperty, k = { f: s ? C : function (e, t, i) { if ((O(e), (t = b(t, !0)), O(i), E)) try { return C(e, t, i); } catch (e) {} if ("get" in i || "set" in i) throw TypeError("Accessors not supported"); return "value" in i && (e[t] = i.value), e; }, }, T = s ? function (e, t, i) { return k.f(e, t, u(1, i)); } : function (e, t, i) { return (e[t] = i), e; }, x = function (e, t) { try { T(n, e, t); } catch (i) { n[e] = t; } return t; }, j = "__core-js_shared__", N = n[j] || x(j, {}), M = Function.toString; "function" != typeof N.inspectSource && (N.inspectSource = function (e) { return M.call(e); }); var P, D, I, H = N.inspectSource, X = n.WeakMap, B = "function" == typeof X && /native code/.test(H(X)), F = t(function (e) { (e.exports = function (e, t) { return N[e] || (N[e] = void 0 !== t ? t : {}); })("versions", []).push({ version: "3.6.4", mode: "global", copyright: "© 2020 Denis Pushkarev (zloirock.ru)", }); }), R = 0, Y = Math.random(), q = function (e) { return "Symbol(" + String(void 0 === e ? "" : e) + ")_" + (++R + Y).toString(36); }, V = F("keys"), W = function (e) { return V[e] || (V[e] = q(e)); }, z = {}, G = n.WeakMap; if (B) { var U = new G(), $ = U.get, K = U.has, J = U.set; (P = function (e, t) { return J.call(U, e, t), t; }), (D = function (e) { return $.call(U, e) || {}; }), (I = function (e) { return K.call(U, e); }); } else { var Q = W("state"); (z[Q] = !0), (P = function (e, t) { return T(e, Q, t), t; }), (D = function (e) { return g(e, Q) ? e[Q] : {}; }), (I = function (e) { return g(e, Q); }); } var Z, ee, te = { set: P, get: D, has: I, enforce: function (e) { return I(e) ? D(e) : P(e, {}); }, getterFor: function (e) { return function (t) { var i; if (!y(t) || (i = D(t)).type !== e) throw TypeError("Incompatible receiver, " + e + " required"); return i; }; }, }, ie = t(function (e) { var t = te.get, i = te.enforce, r = String(String).split("String"); (e.exports = function (e, t, s, o) { var a = !!o && !!o.unsafe, l = !!o && !!o.enumerable, u = !!o && !!o.noTargetGet; "function" == typeof s && ("string" != typeof t || g(s, "name") || T(s, "name", t), (i(s).source = r.join("string" == typeof t ? t : ""))), e !== n ? (a ? !u && e[t] && (l = !0) : delete e[t], l ? (e[t] = s) : T(e, t, s)) : l ? (e[t] = s) : x(t, s); })(Function.prototype, "toString", function () { return ("function" == typeof this && t(this).source) || H(this); }); }), ne = n, re = function (e) { return "function" == typeof e ? e : void 0; }, se = function (e, t) { return arguments.length < 2 ? re(ne[e]) || re(n[e]) : (ne[e] && ne[e][t]) || (n[e] && n[e][t]); }, oe = Math.ceil, ae = Math.floor, le = function (e) { return isNaN((e = +e)) ? 0 : (e > 0 ? ae : oe)(e); }, ue = Math.min, ce = function (e) { return e > 0 ? ue(le(e), 9007199254740991) : 0; }, de = Math.max, he = Math.min, fe = function (e, t) { var i = le(e); return i < 0 ? de(i + t, 0) : he(i, t); }, pe = function (e) { return function (t, i, n) { var r, s = v(t), o = ce(s.length), a = fe(n, o); if (e && i != i) { for (; o > a; ) if ((r = s[a++]) != r) return !0; } else for (; o > a; a++) if ((e || a in s) && s[a] === i) return e || a || 0; return !e && -1; }; }, ve = { includes: pe(!0), indexOf: pe(!1) }, ye = ve.indexOf, be = function (e, t) { var i, n = v(e), r = 0, s = []; for (i in n) !g(z, i) && g(n, i) && s.push(i); for (; t.length > r; ) g(n, (i = t[r++])) && (~ye(s, i) || s.push(i)); return s; }, me = [ "constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf", ], ge = me.concat("length", "prototype"), Se = { f: Object.getOwnPropertyNames || function (e) { return be(e, ge); }, }, _e = { f: Object.getOwnPropertySymbols }, we = se("Reflect", "ownKeys") || function (e) { var t = Se.f(O(e)), i = _e.f; return i ? t.concat(i(e)) : t; }, Ee = function (e, t) { for (var i = we(t), n = k.f, r = L.f, s = 0; s < i.length; s++) { var o = i[s]; g(e, o) || n(e, o, r(t, o)); } }, Ae = /#|\.prototype\./, Le = function (e, t) { var i = Ce[Oe(e)]; return i == Te || (i != ke && ("function" == typeof t ? r(t) : !!t)); }, Oe = (Le.normalize = function (e) { return String(e).replace(Ae, ".").toLowerCase(); }), Ce = (Le.data = {}), ke = (Le.NATIVE = "N"), Te = (Le.POLYFILL = "P"), xe = Le, je = L.f, Ne = function (e, t) { var i, r, s, o, a, l = e.target, u = e.global, c = e.stat; if ((i = u ? n : c ? n[l] || x(l, {}) : (n[l] || {}).prototype)) for (r in t) { if ( ((o = t[r]), (s = e.noTargetGet ? (a = je(i, r)) && a.value : i[r]), !xe(u ? r : l + (c ? "." : "#") + r, e.forced) && void 0 !== s) ) { if (typeof o == typeof s) continue; Ee(o, s); } (e.sham || (s && s.sham)) && T(o, "sham", !0), ie(i, r, o, e); } }, Me = Array.isArray || function (e) { return "Array" == d(e); }, Pe = function (e) { return Object(p(e)); }, De = function (e, t, i) { var n = b(t); n in e ? k.f(e, n, u(0, i)) : (e[n] = i); }, Ie = !!Object.getOwnPropertySymbols && !r(function () { return !String(Symbol()); }), He = Ie && !Symbol.sham && "symbol" == typeof Symbol.iterator, Xe = F("wks"), Be = n.Symbol, Fe = He ? Be : (Be && Be.withoutSetter) || q, Re = function (e) { return g(Xe, e) || (Ie && g(Be, e) ? (Xe[e] = Be[e]) : (Xe[e] = Fe("Symbol." + e))), Xe[e]; }, Ye = Re("species"), qe = function (e, t) { var i; return ( Me(e) && ("function" != typeof (i = e.constructor) || (i !== Array && !Me(i.prototype)) ? y(i) && null === (i = i[Ye]) && (i = void 0) : (i = void 0)), new (void 0 === i ? Array : i)(0 === t ? 0 : t) ); }, Ve = se("navigator", "userAgent") || "", We = n.process, ze = We && We.versions, Ge = ze && ze.v8; Ge ? (ee = (Z = Ge.split("."))[0] + Z[1]) : Ve && (!(Z = Ve.match(/Edge\/(\d+)/)) || Z[1] >= 74) && (Z = Ve.match(/Chrome\/(\d+)/)) && (ee = Z[1]); var Ue = ee && +ee, $e = Re("species"), Ke = function (e) { return ( Ue >= 51 || !r(function () { var t = []; return ( ((t.constructor = {})[$e] = function () { return { foo: 1 }; }), 1 !== t[e](Boolean).foo ); }) ); }, Je = Re("isConcatSpreadable"), Qe = 9007199254740991, Ze = "Maximum allowed index exceeded", et = Ue >= 51 || !r(function () { var e = []; return (e[Je] = !1), e.concat()[0] !== e; }), tt = Ke("concat"), it = function (e) { if (!y(e)) return !1; var t = e[Je]; return void 0 !== t ? !!t : Me(e); }; Ne( { target: "Array", proto: !0, forced: !et || !tt }, { concat: function (e) { var t, i, n, r, s, o = Pe(this), a = qe(o, 0), l = 0; for (t = -1, n = arguments.length; t < n; t++) if (it((s = -1 === t ? o : arguments[t]))) { if (l + (r = ce(s.length)) > Qe) throw TypeError(Ze); for (i = 0; i < r; i++, l++) i in s && De(a, l, s[i]); } else { if (l >= Qe) throw TypeError(Ze); De(a, l++, s); } return (a.length = l), a; }, } ); var nt = function (e, t, i) { if ( ((function (e) { if ("function" != typeof e) throw TypeError(String(e) + " is not a function"); })(e), void 0 === t) ) return e; switch (i) { case 0: return function () { return e.call(t); }; case 1: return function (i) { return e.call(t, i); }; case 2: return function (i, n) { return e.call(t, i, n); }; case 3: return function (i, n, r) { return e.call(t, i, n, r); }; } return function () { return e.apply(t, arguments); }; }, rt = [].push, st = function (e) { var t = 1 == e, i = 2 == e, n = 3 == e, r = 4 == e, s = 6 == e, o = 5 == e || s; return function (a, l, u, c) { for ( var d, h, p = Pe(a), v = f(p), y = nt(l, u, 3), b = ce(v.length), m = 0, g = c || qe, S = t ? g(a, b) : i ? g(a, 0) : void 0; b > m; m++ ) if ((o || m in v) && ((h = y((d = v[m]), m, p)), e)) if (t) S[m] = h; else if (h) switch (e) { case 3: return !0; case 5: return d; case 6: return m; case 2: rt.call(S, d); } else if (r) return !1; return s ? -1 : n || r ? r : S; }; }, ot = { forEach: st(0), map: st(1), filter: st(2), some: st(3), every: st(4), find: st(5), findIndex: st(6) }, at = function (e, t) { var i = [][e]; return ( !!i && r(function () { i.call( null, t || function () { throw 1; }, 1 ); }) ); }, lt = Object.defineProperty, ut = {}, ct = function (e) { throw e; }, dt = function (e, t) { if (g(ut, e)) return ut[e]; t || (t = {}); var i = [][e], n = !!g(t, "ACCESSORS") && t.ACCESSORS, o = g(t, 0) ? t[0] : ct, a = g(t, 1) ? t[1] : void 0; return (ut[e] = !!i && !r(function () { if (n && !s) return !0; var e = { length: -1 }; n ? lt(e, 1, { enumerable: !0, get: ct }) : (e[1] = 1), i.call(e, o, a); })); }, ht = ot.forEach, ft = at("forEach"), pt = dt("forEach"), vt = ft && pt ? [].forEach : function (e) { return ht(this, e, arguments.length > 1 ? arguments[1] : void 0); }; Ne({ target: "Array", proto: !0, forced: [].forEach != vt }, { forEach: vt }); var yt = ve.indexOf, bt = [].indexOf, mt = !!bt && 1 / [1].indexOf(1, -0) < 0, gt = at("indexOf"), St = dt("indexOf", { ACCESSORS: !0, 1: 0 }); Ne( { target: "Array", proto: !0, forced: mt || !gt || !St }, { indexOf: function (e) { return mt ? bt.apply(this, arguments) || 0 : yt(this, e, arguments.length > 1 ? arguments[1] : void 0); }, } ); var _t = ot.map, wt = Ke("map"), Et = dt("map"); Ne( { target: "Array", proto: !0, forced: !wt || !Et }, { map: function (e) { return _t(this, e, arguments.length > 1 ? arguments[1] : void 0); }, } ); var At, Lt = Object.setPrototypeOf || ("__proto__" in {} ? (function () { var e, t = !1, i = {}; try { (e = Object.getOwnPropertyDescriptor(Object.prototype, "__proto__").set).call(i, []), (t = i instanceof Array); } catch (e) {} return function (i, n) { return ( O(i), (function (e) { if (!y(e) && null !== e) throw TypeError("Can't set " + String(e) + " as a prototype"); })(n), t ? e.call(i, n) : (i.__proto__ = n), i ); }; })() : void 0), Ot = function (e, t, i) { var n, r; return ( Lt && "function" == typeof (n = t.constructor) && n !== i && y((r = n.prototype)) && r !== i.prototype && Lt(e, r), e ); }, Ct = Object.keys || function (e) { return be(e, me); }, kt = s ? Object.defineProperties : function (e, t) { O(e); for (var i, n = Ct(t), r = n.length, s = 0; r > s; ) k.f(e, (i = n[s++]), t[i]); return e; }, Tt = se("document", "documentElement"), xt = W("IE_PROTO"), jt = function () {}, Nt = function (e) { return "