PageSourceSearch

https://www.tannerdewitt.com/wp-content/themes/tanner-de-witt/js/app.js

js tannerdewitt.com collected 2026-10-03 19:57:10 UTC 467,474 bytes, 11,210 lines download raw bytes

vendor: 87 bytes, lines 1-4
1/******/ (() => { // webpackBootstrap
2/******/ 	var __webpack_modules__ = ({
3
4/***/ "./
4resources/js/aboutus-community/gallery.js":
5/*!***************************************************!*\
6  !*** ./resources/js/aboutus-community/gallery.js ***!
7  \***************************************************/
8/***/ (() => {
9
10(function () {
11  document.addEventListener('DOMContentLoaded', function () {
12    registerHoverTimelineItems();
13    var swiper = new Swiper('.about-us-community-gallery-slider', {
14      slidesPerView: 'auto',
15      spaceBetween: 40,
16      speed: 10000,
17      autoplay: {
18        delay: 1
19      },
20      loop: true,
21      breakpoints: {
22        2000: {
23          slidesPerView: 4,
24          spaceBetween: 50
25        }
26      }
27    });
28  });
29})();
30function registerHoverTimelineItems() {
31  var timelineItems = Array.from(document.querySelectorAll('.timeline-item-wrapper'));
32  var timelinePopups = Array.from(document.querySelectorAll('.timeline-popup'));
33  timelineItems.map(function (el, index) {
34    return registerHoverTimelineItem(el, index);
35  });
36}
37function registerHoverTimelineItem(item, index) {
38  var closeBtns = Array.from(document.querySelectorAll('.timeline-popup-close'));
39  var timelinePopups = Array.from(document.querySelectorAll('.timeline-popup'));
40  var closeBtn = closeBtns[index];
41  var popup = item.querySelector('.timeline-popup');
42  closeBtn.addEventListener('click', function () {
43    item.dataset.active = false;
44    popup.style.opacity = 0;
45    popup.style.visibility = 'invisible';
46    popup.style.zIndex = '-1';
47  });
48  item.addEventListener('click', function (event) {
49    var items = Array.from(document.querySelectorAll('.timeline-item'));
50    if (!event.target.classList.contains('timeline-popup-close') && !event.target.classList.contains('timeline-popup-close')) {
51      item.dataset.active = true;
52      popup.style.opacity = 1;
53      popup.style.visibility = 'visible';
54      popup.style.zIndex = 102;
55      popup.style.background = "rgba(0,0,0,0.1)";
56    }
57  });
58  document.addEventListener('click', function (event) {
59    if (event.target.classList.contains('timeline-popup') || event.target.classList.contains('timeline-popup-close')) {
60      item.dataset.active = false;
61      popup.style.opacity = 0;
62      popup.style.visibility = 'invisible';
63      popup.style.zIndex = '-1';
64    }
65  });
66}
67
68/***/ }),
69
70/***/ "./resources/js/aboutus-community/index.js":
71/*!*************************************************!*\
72  !*** ./resources/js/aboutus-community/index.js ***!
73  \*************************************************/
74/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
75
76"use strict";
77__webpack_require__.r(__webpack_exports__);
78/* harmony import */ var _gallery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./gallery */ "./resources/js/aboutus-community/gallery.js");
79/* harmony import */ var _gallery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_gallery__WEBPACK_IMPORTED_MODULE_0__);
80
81
82/***/ }),
83
84/***/ "./resources/js/aboutus/awards.js":
85/*!****************************************!*\
86  !*** ./resources/js/aboutus/awards.js ***!
87  \****************************************/
88/***/ (() => {
89
90(function () {
91  document.addEventListener('DOMContentLoaded', function () {
92    var swiper = new Swiper('.award-swiper', {
93      slidesPerView: 2,
94      spaceBetween: 24,
95      loop: true,
96      // loopedSlides: 9,
97      speed: 10000,
98      //   autoplay: {
99      //     delay: 0,
100      //   },
101      // loop: true,
102      // watchSlidesProgress: true,
103      breakpoints: {
104        640: {
105          slidesPerView: 4
106        },
107        1024: {
108          slidesPerView: 5
109        },
110        1280: {
111          slidesPerView: 8
112        }
113      }
114    });
115    var swiper = new Swiper('.award-swiper-mobile', {
116      slidesPerView: 'auto',
117      spaceBetween: 24,
118      loopedSlides: 9,
119      speed: 10000,
120      watchSlidesProgress: true
121    });
122  });
123})();
124
125/***/ }),
126
127/***/ "./resources/js/aboutus/index.js":
128/*!***************************************!*\
129  !*** ./resources/js/aboutus/index.js ***!
130  \***************************************/
131/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
132
133"use strict";
134__webpack_require__.r(__webpack_exports__);
135/* harmony import */ var _awards__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./awards */ "./resources/js/aboutus/awards.js");
136/* harmony import */ var _awards__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_awards__WEBPACK_IMPORTED_MODULE_0__);
137/* harmony import */ var _reviews__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reviews */ "./resources/js/aboutus/reviews.js");
138/* harmony import */ var _reviews__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_reviews__WEBPACK_IMPORTED_MODULE_1__);
139
140
141
142/***/ }),
143
144/***/ "./resources/js/aboutus/reviews.js":
145/*!*****************************************!*\
146  !*** ./resources/js/aboutus/reviews.js ***!
147  \*****************************************/
148/***/ (() => {
149
150(function () {
151  document.addEventListener('DOMContentLoaded', function () {
152    var swiper = new Swiper('.aboutus-testimonial-swiper', {
153      effect: 'fade',
154      autoplay: {
155        delay: 10000
156      },
157      navigation: {
158        nextEl: ".swiper-button-next",
159        prevEl: ".swiper-button-prev"
160      }
161    });
162
163    // swiper.on('slideChange', (res) => {
164    //   res.slides.map((el, index) => {
165    //     if (index !== res.activeIndex) {
166    //       el.style.opacity = 0;
167    //     }
168    //   });
169    // });
170  });
171})();
172
173/***/ }),
174
175/***/ "./resources/js/alpine-focus.js":
176/*!**************************************!*\
177  !*** ./resources/js/alpine-focus.js ***!
178  \**************************************/
179/***/ (() => {
180
181function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
182(function () {
183  var _ = ['input', 'select', 'textarea', 'a[href]', 'button', '[tabindex]:not(slot)', 'audio[controls]', 'video[controls]', '[contenteditable]:not([contenteditable="false"])', 'details>summary:first-of-type', 'details'],
184    k = _.join(','),
185    K = (typeof Element === "undefined" ? "undefined" : _typeof(Element)) > 'u',
186    N = K ? function () {} : Element.prototype.matches || Element.prototype.msMatchesSelector || Element.prototype.webkitMatchesSelector,
187    B = !K && Element.prototype.getRootNode ? function (i) {
188      return i.getRootNode();
189    } : function (i) {
190      return i.ownerDocument;
191    },
192    V = function V(e, t, a) {
193      var n = Array.prototype.slice.apply(e.querySelectorAll(k));
194      return t && N.call(e, k) && n.unshift(e), n = n.filter(a), n;
195    },
196    $ = function i(e, t, a) {
197      for (var n = [], r = Array.from(e); r.length;) {
198        var s = r.shift();
199        if (s.tagName === 'SLOT') {
200          var l = s.assignedElements(),
201            m = l.length ? l : s.children,
202            p = i(m, !0, a);
203          a.flatten ? n.push.apply(n, p) : n.push({
204            scope: s,
205            candidates: p
206          });
207        } else {
208          var v = N.call(s, k);
209          v && a.filter(s) && (t || !e.includes(s)) && n.push(s);
210          var h = s.shadowRoot || typeof a.getShadowRoot == 'function' && a.getShadowRoot(s),
211            y = !a.shadowRootFilter || a.shadowRootFilter(s);
212          if (h && y) {
213            var w = i(h === !0 ? s.children : h.children, !0, a);
214            a.flatten ? n.push.apply(n, w) : n.push({
215              scope: s,
216              candidates: w
217            });
218          } else r.unshift.apply(r, s.children);
219        }
220      }
221      return n;
222    },
223    Y = function Y(e, t) {
224      return e.tabIndex < 0 && (t || /^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName) || e.isContentEditable) && isNaN(parseInt(e.getAttribute('tabindex'), 10)) ? 0 : e.tabIndex;
225    },
226    se = function se(e, t) {
227      return e.tabIndex === t.tabIndex ? e.documentOrder - t.documentOrder : e.tabIndex - t.tabIndex;
228    },
229    Z = function Z(e) {
230      return e.tagName === 'INPUT';
231    },
232    ce = function ce(e) {
233      return Z(e) && e.type === 'hidden';
234    },
235    le = function le(e) {
236      var t = e.tagName === 'DETAILS' && Array.prototype.slice.apply(e.children).some(function (a) {
237        return a.tagName === 'SUMMARY';
238      });
239      return t;
240    },
241    fe = function fe(e, t) {
242      for (var a = 0; a < e.length; a++) if (e[a].checked && e[a].form === t) return e[a];
243    },
244    de = function de(e) {
245      if (!e.name) return !0;
246      var t = e.form || B(e),
247        a = function a(l) {
248          return t.querySelectorAll('input[type="radio"][name="' + l + '"]');
249        },
250        n;
251      if ((typeof window === "undefined" ? "undefined" : _typeof(window)) < 'u' && _typeof(window.CSS) < 'u' && typeof window.CSS.escape == 'function') n = a(window.CSS.escape(e.name));else try {
252        n = a(e.name);
253      } catch (s) {
254        return console.error('Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s', s.message), !1;
255      }
256      var r = fe(n, e.form);
257      return !r || r === e;
258    },
259    be = function be(e) {
260      return Z(e) && e.type === 'radio';
261    },
262    ve = function ve(e) {
263      return be(e) && !de(e);
264    },
265    W = function W(e) {
266      var t = e.getBoundingClientRect(),
267        a = t.width,
268        n = t.height;
269      return a === 0 && n === 0;
270    },
271    he = function he(e, t) {
272      var a = t.displayCheck,
273        n = t.getShadowRoot;
274      if (getComputedStyle(e).visibility === 'hidden') return !0;
275      var r = N.call(e, 'details>summary:first-of-type'),
276        s = r ? e.parentElement : e;
277      if (N.call(s, 'details:not([open]) *')) return !0;
278      var l = B(e).host,
279        m = (l === null || l === void 0 ? void 0 : l.ownerDocument.contains(l)) || e.ownerDocument.contains(e);
280      if (!a || a === 'full') {
281        if (typeof n == 'function') {
282          for (var p = e; e;) {
283            var v = e.parentElement,
284              h = B(e);
285            if (v && !v.shadowRoot && n(v) === !0) return W(e);
286            e.assignedSlot ? e = e.assignedSlot : !v && h !== e.ownerDocument ? e = h.host : e = v;
287          }
288          e = p;
289        }
290        if (m) return !e.getClientRects().length;
291      } else if (a === 'non-zero-area') return W(e);
292      return !1;
293    },
294    pe = function pe(e) {
295      if (/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName)) for (var t = e.parentElement; t;) {
296        if (t.tagName === 'FIELDSET' && t.disabled) {
297          for (var a = 0; a < t.children.length; a++) {
298            var n = t.children.item(a);
299            if (n.tagName === 'LEGEND') return N.call(t, 'fieldset[disabled] *') ? !0 : !n.contains(e);
300          }
301          return !0;
302        }
303        t = t.parentElement;
304      }
305      return !1;
306    },
307    I = function I(e, t) {
308      return !(t.disabled || ce(t) || he(t, e) || le(t) || pe(t));
309    },
310    G = function G(e, t) {
311      return !(ve(t) || Y(t) < 0 || !I(e, t));
312    },
313    ge = function ge(e) {
314      var t = parseInt(e.getAttribute('tabindex'), 10);
315      return !!(isNaN(t) || t >= 0);
316    },
317    me = function i(e) {
318      var t = [],
319        a = [];
320      return e.forEach(function (n, r) {
321        var s = !!n.scope,
322          l = s ? n.scope : n,
323          m = Y(l, s),
324          p = s ? i(n.candidates) : l;
325        m === 0 ? s ? t.push.apply(t, p) : t.push(l) : a.push({
326          documentOrder: r,
327          tabIndex: m,
328          item: n,
329          isScope: s,
330          content: p
331        });
332      }), a.sort(se).reduce(function (n, r) {
333        return r.isScope ? n.push.apply(n, r.content) : n.push(r.content), n;
334      }, []).concat(t);
335    },
336    z = function z(e, t) {
337      t = t || {};
338      var a;
339      return t.getShadowRoot ? a = $([e], t.includeContainer, {
340        filter: G.bind(null, t),
341        flatten: !1,
342        getShadowRoot: t.getShadowRoot,
343        shadowRootFilter: ge
344      }) : a = V(e, t.includeContainer, G.bind(null, t)), me(a);
345    },
346    x = function x(e, t) {
347      t = t || {};
348      var a;
349      return t.getShadowRoot ? a = $([e], t.includeContainer, {
350        filter: I.bind(null, t),
351        flatten: !0,
352        getShadowRoot: t.getShadowRoot
353      }) : a = V(e, t.includeContainer, I.bind(null, t)), a;
354    },
355    A = function A(e, t) {
356      if (t = t || {}, !e) throw new Error('No node provided');
357      return N.call(e, k) === !1 ? !1 : G(t, e);
358    },
359    ye = _.concat('iframe').join(','),
360    R = function R(e, t) {
361      if (t = t || {}, !e) throw new Error('No node provided');
362      return N.call(e, ye) === !1 ? !1 : I(t, e);
363    };
364  function Q(i, e) {
365    var t = Object.keys(i);
366    if (Object.getOwnPropertySymbols) {
367      var a = Object.getOwnPropertySymbols(i);
368      e && (a = a.filter(function (n) {
369        return Object.getOwnPropertyDescriptor(i, n).enumerable;
370      })), t.push.apply(t, a);
371    }
372    return t;
373  }
374  function X(i) {
375    for (var e = 1; e < arguments.length; e++) {
376      var t = arguments[e] != null ? arguments[e] : {};
377      e % 2 ? Q(Object(t), !0).forEach(function (a) {
378        we(i, a, t[a]);
379      }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(i, Object.getOwnPropertyDescriptors(t)) : Q(Object(t)).forEach(function (a) {
380        Object.defineProperty(i, a, Object.getOwnPropertyDescriptor(t, a));
381      });
382    }
383    return i;
384  }
385  function we(i, e, t) {
386    return e in i ? Object.defineProperty(i, e, {
387      value: t,
388      enumerable: !0,
389      configurable: !0,
390      writable: !0
391    }) : i[e] = t, i;
392  }
393  var J = function () {
394      var i = [];
395      return {
396        activateTrap: function activateTrap(t) {
397          if (i.length > 0) {
398            var a = i[i.length - 1];
399            a !== t && a.pause();
400          }
401          var n = i.indexOf(t);
402          n === -1 || i.splice(n, 1), i.push(t);
403        },
404        deactivateTrap: function deactivateTrap(t) {
405          var a = i.indexOf(t);
406          a !== -1 && i.splice(a, 1), i.length > 0 && i[i.length - 1].unpause();
407        }
408      };
409    }(),
410    Te = function Te(e) {
411      return e.tagName && e.tagName.toLowerCase() === 'input' && typeof e.select == 'function';
412    },
413    Fe = function Fe(e) {
414      return e.key === 'Escape' || e.key === 'Esc' || e.keyCode === 27;
415    },
416    Se = function Se(e) {
417      return e.key === 'Tab' || e.keyCode === 9;
418    },
419    ee = function ee(e) {
420      return setTimeout(e, 0);
421    },
422    te = function te(e, t) {
423      var a = -1;
424      return e.every(function (n, r) {
425        return t(n) ? (a = r, !1) : !0;
426      }), a;
427    },
428    O = function O(e) {
429      for (var t = arguments.length, a = new Array(t > 1 ? t - 1 : 0), n = 1; n < t; n++) a[n - 1] = arguments[n];
430      return typeof e == 'function' ? e.apply(void 0, a) : e;
431    },
432    L = function L(e) {
433      return e.target.shadowRoot && typeof e.composedPath == 'function' ? e.composedPath()[0] : e.target;
434    },
435    re = function re(e, t) {
436      var a = (t === null || t === void 0 ? void 0 : t.document) || document,
437        n = X({
438          returnFocusOnDeactivate: !0,
439          escapeDeactivates: !0,
440          delayInitialFocus: !0
441        }, t),
442        r = {
443          containers: [],
444          containerGroups: [],
445          tabbableGroups: [],
446          nodeFocusedBeforeActivation: null,
447          mostRecentlyFocusedNode: null,
448          active: !1,
449          paused: !1,
450          delayInitialFocusTimer: void 0
451        },
452        s,
453        l = function l(o, u, c) {
454          return o && o[u] !== void 0 ? o[u] : n[c || u];
455        },
456        m = function m(o) {
457          return r.containerGroups.findIndex(function (u) {
458            var c = u.container,
459              b = u.tabbableNodes;
460            return c.contains(o) || b.find(function (f) {
461              return f === o;
462            });
463          });
464        },
465        p = function p(o) {
466          var u = n[o];
467          if (typeof u == 'function') {
468            for (var c = arguments.length, b = new Array(c > 1 ? c - 1 : 0), f = 1; f < c; f++) b[f - 1] = arguments[f];
469            u = u.apply(void 0, b);
470          }
471          if (u === !0 && (u = void 0), !u) {
472            if (u === void 0 || u === !1) return u;
473            throw new Error('`'.concat(o, '` was specified but was not a node, or did not return a node'));
474          }
475          var g = u;
476          if (typeof u == 'string' && (g = a.querySelector(u), !g)) throw new Error('`'.concat(o, '` as selector refers to no known node'));
477          return g;
478        },
479        v = function v() {
480          var o = p('initialFocus');
481          if (o === !1) return !1;
482          if (o === void 0) if (m(a.activeElement) >= 0) o = a.activeElement;else {
483            var u = r.tabbableGroups[0],
484              c = u && u.firstTabbableNode;
485            o = c || p('fallbackFocus');
486          }
487          if (!o) throw new Error('Your focus-trap needs to have at least one focusable element');
488          return o;
489        },
490        h = function h() {
491          if (r.containerGroups = r.containers.map(function (o) {
492            var u = z(o, n.tabbableOptions),
493              c = x(o, n.tabbableOptions);
494            return {
495              container: o,
496              tabbableNodes: u,
497              focusableNodes: c,
498              firstTabbableNode: u.length > 0 ? u[0] : null,
499              lastTabbableNode: u.length > 0 ? u[u.length - 1] : null,
500              nextTabbableNode: function nextTabbableNode(f) {
501                var g = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0,
502                  F = c.findIndex(function (E) {
503                    return E === f;
504                  });
505                if (!(F < 0)) return g ? c.slice(F + 1).find(function (E) {
506                  return A(E, n.tabbableOptions);
507                }) : c.slice(0, F).reverse().find(function (E) {
508                  return A(E, n.tabbableOptions);
509                });
510              }
511            };
512          }), r.tabbableGroups = r.containerGroups.filter(function (o) {
513            return o.tabbableNodes.length > 0;
514          }), r.tabbableGroups.length <= 0 && !p('fallbackFocus')) throw new Error('Your focus-trap must have at least one container with at least one tabbable node in it at all times');
515        },
516        y = function d(o) {
517          if (o !== !1 && o !== a.activeElement) {
518            if (!o || !o.focus) {
519              d(v());
520              return;
521            }
522            o.focus({
523              preventScroll: !!n.preventScroll
524            }), r.mostRecentlyFocusedNode = o, Te(o) && o.select();
525          }
526        },
527        w = function w(o) {
528          var u = p('setReturnFocus', o);
529          return u || (u === !1 ? !1 : o);
530        },
531        S = function S(o) {
532          var u = L(o);
533          if (!(m(u) >= 0)) {
534            if (O(n.clickOutsideDeactivates, o)) {
535              s.deactivate({
536                returnFocus: n.returnFocusOnDeactivate && !R(u, n.tabbableOptions)
537              });
538              return;
539            }
540            O(n.allowOutsideClick, o) || o.preventDefault();
541          }
542        },
543        D = function D(o) {
544          var u = L(o),
545            c = m(u) >= 0;
546          c || u instanceof Document ? c && (r.mostRecentlyFocusedNode = u) : (o.stopImmediatePropagation(), y(r.mostRecentlyFocusedNode || v()));
547        },
548        T = function T(o) {
549          var u = L(o);
550          h();
551          var c = null;
552          if (r.tabbableGroups.length > 0) {
553            var b = m(u),
554              f = b >= 0 ? r.containerGroups[b] : void 0;
555            if (b < 0) o.shiftKey ? c = r.tabbableGroups[r.tabbableGroups.length - 1].lastTabbableNode : c = r.tabbableGroups[0].firstTabbableNode;
555else if (o.shiftKey) {
556              var g = te(r.tabbableGroups, function (P) {
557                var j = P.firstTabbableNode;
558                return u === j;
559              });
560              if (g < 0 && (f.container === u || R(u, n.tabbableOptions) && !A(u, n.tabbableOptions) && !f.nextTabbableNode(u, !1)) && (g = b), g >= 0) {
561                var F = g === 0 ? r.tabbableGroups.length - 1 : g - 1,
562                  E = r.tabbableGroups[F];
563                c = E.lastTabbableNode;
564              }
565            } else {
566              var C = te(r.tabbableGroups, function (P) {
567                var j = P.lastTabbableNode;
568                return u === j;
569              });
570              if (C < 0 && (f.container === u || R(u, n.tabbableOptions) && !A(u, n.tabbableOptions) && !f.nextTabbableNode(u)) && (C = b), C >= 0) {
571                var oe = C === r.tabbableGroups.length - 1 ? 0 : C + 1,
572                  ue = r.tabbableGroups[oe];
573                c = ue.firstTabbableNode;
574              }
575            }
576          } else c = p('fallbackFocus');
577          c && (o.preventDefault(), y(c));
578        },
579        M = function M(o) {
580          if (Fe(o) && O(n.escapeDeactivates, o) !== !1) {
581            o.preventDefault(), s.deactivate();
582            return;
583          }
584          if (Se(o)) {
585            T(o);
586            return;
587          }
588        },
589        q = function q(o) {
590          var u = L(o);
591          m(u) >= 0 || O(n.clickOutsideDeactivates, o) || O(n.allowOutsideClick, o) || (o.preventDefault(), o.stopImmediatePropagation());
592        },
593        H = function H() {
594          if (r.active) return J.activateTrap(s), r.delayInitialFocusTimer = n.delayInitialFocus ? ee(function () {
595            y(v());
596          }) : y(v()), a.addEventListener('focusin', D, !0), a.addEventListener('mousedown', S, {
597            capture: !0,
598            passive: !1
599          }), a.addEventListener('touchstart', S, {
600            capture: !0,
601            passive: !1
602          }), a.addEventListener('click', q, {
603            capture: !0,
604            passive: !1
605          }), a.addEventListener('keydown', M, {
606            capture: !0,
607            passive: !1
608          }), s;
609        },
610        U = function U() {
611          if (r.active) return a.removeEventListener('focusin', D, !0), a.removeEventListener('mousedown', S, !0), a.removeEventListener('touchstart', S, !0), a.removeEventListener('click', q, !0), a.removeEventListener('keydown', M, !0), s;
612        };
613      return s = {
614        get active() {
615          return r.active;
616        },
617        get paused() {
618          return r.paused;
619        },
620        activate: function activate(o) {
621          if (r.active) return this;
622          var u = l(o, 'onActivate'),
623            c = l(o, 'onPostActivate'),
624            b = l(o, 'checkCanFocusTrap');
625          b || h(), r.active = !0, r.paused = !1, r.nodeFocusedBeforeActivation = a.activeElement, u && u();
626          var f = function f() {
627            b && h(), H(), c && c();
628          };
629          return b ? (b(r.containers.concat()).then(f, f), this) : (f(), this);
630        },
631        deactivate: function deactivate(o) {
632          if (!r.active) return this;
633          var u = X({
634            onDeactivate: n.onDeactivate,
635            onPostDeactivate: n.onPostDeactivate,
636            checkCanReturnFocus: n.checkCanReturnFocus
637          }, o);
638          clearTimeout(r.delayInitialFocusTimer), r.delayInitialFocusTimer = void 0, U(), r.active = !1, r.paused = !1, J.deactivateTrap(s);
639          var c = l(u, 'onDeactivate'),
640            b = l(u, 'onPostDeactivate'),
641            f = l(u, 'checkCanReturnFocus'),
642            g = l(u, 'returnFocus', 'returnFocusOnDeactivate');
643          c && c();
644          var F = function F() {
645            ee(function () {
646              g && y(w(r.nodeFocusedBeforeActivation)), b && b();
647            });
648          };
649          return g && f ? (f(w(r.nodeFocusedBeforeActivation)).then(F, F), this) : (F(), this);
650        },
651        pause: function pause() {
652          return r.paused || !r.active ? this : (r.paused = !0, U(), this);
653        },
654        unpause: function unpause() {
655          return !r.paused || !r.active ? this : (r.paused = !1, h(), H(), this);
656        },
657        updateContainerElements: function updateContainerElements(o) {
658          var u = [].concat(o).filter(Boolean);
659          return r.containers = u.map(function (c) {
660            return typeof c == 'string' ? a.querySelector(c) : c;
661          }), r.active && h(), this;
662        }
663      }, s.updateContainerElements(e), s;
664    };
665  function ne(i) {
666    var e, t;
667    window.addEventListener('focusin', function () {
668      e = t, t = document.activeElement;
669    }), i.magic('focus', function (a) {
670      var n = a;
671      return {
672        __noscroll: !1,
673        __wrapAround: !1,
674        within: function within(r) {
675          return n = r, this;
676        },
677        withoutScrolling: function withoutScrolling() {
678          return this.__noscroll = !0, this;
679        },
680        noscroll: function noscroll() {
681          return this.__noscroll = !0, this;
682        },
683        withWrapAround: function withWrapAround() {
684          return this.__wrapAround = !0, this;
685        },
686        wrap: function wrap() {
687          return this.withWrapAround();
688        },
689        focusable: function focusable(r) {
690          return R(r);
691        },
692        previouslyFocused: function previouslyFocused() {
693          return e;
694        },
695        lastFocused: function lastFocused() {
696          return e;
697        },
698        focused: function focused() {
699          return t;
700        },
701        focusables: function focusables() {
702          return Array.isArray(n) ? n : x(n, {
703            displayCheck: 'none'
704          });
705        },
706        all: function all() {
707          return this.focusables();
708        },
709        isFirst: function isFirst(r) {
710          var s = this.all();
711          return s[0] && s[0].isSameNode(r);
712        },
713        isLast: function isLast(r) {
714          var s = this.all();
715          return s.length && s.slice(-1)[0].isSameNode(r);
716        },
717        getFirst: function getFirst() {
718          return this.all()[0];
719        },
720        getLast: function getLast() {
721          return this.all().slice(-1)[0];
722        },
723        getNext: function getNext() {
724          var r = this.all(),
725            s = document.activeElement;
726          if (r.indexOf(s) !== -1) return this.__wrapAround && r.indexOf(s) === r.length - 1 ? r[0] : r[r.indexOf(s) + 1];
727        },
728        getPrevious: function getPrevious() {
729          var r = this.all(),
730            s = document.activeElement;
731          if (r.indexOf(s) !== -1) return this.__wrapAround && r.indexOf(s) === 0 ? r.slice(-1)[0] : r[r.indexOf(s) - 1];
732        },
733        first: function first() {
734          this.focus(this.getFirst());
735        },
736        last: function last() {
737          this.focus(this.getLast());
738        },
739        next: function next() {
740          this.focus(this.getNext());
741        },
742        previous: function previous() {
743          this.focus(this.getPrevious());
744        },
745        prev: function prev() {
746          return this.previous();
747        },
748        focus: function focus(r) {
749          var _this = this;
750          r && setTimeout(function () {
751            r.hasAttribute('tabindex') || r.setAttribute('tabindex', '0'), r.focus({
752              preventScroll: _this.__noscroll
753            });
754          });
755        }
756      };
757    }), i.directive('trap', i.skipDuringClone(function (a, _ref, _ref2) {
758      var n = _ref.expression,
759        r = _ref.modifiers;
760      var s = _ref2.effect,
761        l = _ref2.evaluateLater,
762        m = _ref2.cleanup;
763      var p = l(n),
764        v = !1,
765        h = {
766          escapeDeactivates: !1,
767          allowOutsideClick: !0,
768          fallbackFocus: function fallbackFocus() {
769            return a;
770          }
771        };
772      if (r.includes('noautofocus')) h.initialFocus = !1;else {
773        var T = a.querySelector('[autofocus]');
774        T && (h.initialFocus = T);
775      }
776      var y = re(a, h),
777        w = function w() {},
778        S = function S() {},
779        D = function D() {
780          w(), w = function w() {}, S(), S = function S() {}, y.deactivate({
781            returnFocus: !r.includes('noreturn')
782          });
783        };
784      s(function () {
785        return p(function (T) {
786          v !== T && (T && !v && (r.includes('noscroll') && (S = Ee()), r.includes('inert') && (w = ae(a)), setTimeout(function () {
787            y.activate();
788          }, 15)), !T && v && D(), v = !!T);
789        });
790      }), m(D);
791    }, function (a, _ref3, _ref4) {
792      var n = _ref3.expression,
793        r = _ref3.modifiers;
794      var s = _ref4.evaluate;
795      r.includes('inert') && s(n) && ae(a);
796    }));
797  }
798  function ae(i) {
799    var e = [];
800    return ie(i, function (t) {
801      var a = t.hasAttribute('aria-hidden');
802      t.setAttribute('aria-hidden', 'true'), e.push(function () {
803        return a || t.removeAttribute('aria-hidden');
804      });
805    }), function () {
806      for (; e.length;) e.pop()();
807    };
808  }
809  function ie(i, e) {
810    i.isSameNode(document.body) || !i.parentNode || Array.from(i.parentNode.children).forEac
810h(function (t) {
811      t.isSameNode(i) ? ie(i.parentNode, e) : e(t);
812    });
813  }
814  function Ee() {
815    var i = document.documentElement.style.overflow,
816      e = document.documentElement.style.paddingRight,
817      t = window.innerWidth - document.documentElement.clientWidth;
818    return document.documentElement.style.overflow = 'hidden', document.documentElement.style.paddingRight = "".concat(t, "px"), function () {
819      document.documentElement.style.overflow = i, document.documentElement.style.paddingRight = e;
820    };
821  }
822  document.addEventListener('alpine:init', function () {
823    window.Alpine.plugin(ne);
824  });
825})();
826/*! Bundled license information:
827
828tabbable/dist/index.esm.js:
829  (*!
830  * tabbable 5.3.3
831  * @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
832  *)
833
834focus-trap/dist/focus-trap.esm.js:
835  (*!
836  * focus-trap 6.9.4
837  * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
838  *)
839*/
840
841/***/ }),
842
vendor: 1,509 bytes, lines 843-851
843/***/ "./resources/js/alpine.js":
844/*!********************************!*\
845  !*** ./resources/js/alpine.js ***!
846  \********************************/
847/***/ (() => {
848
849var _templateObject;
850function _taggedTemplateLiteral(strings, raw) { if (!raw) { raw = strings.slice(0); } return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); }
851function _regeneratorRuntime() { "use strict"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = "function" == typeof Symbol ? Symbol : {}, a = i.iterator || "@@iterator", c = i.asyncIterator || "@@asyncIterator", u = i.toStringTag || "@@toStringTag"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, ""); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, "_invoke", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: "normal", arg: t.call(e, r) }; } catch (t) { return { type: "throw", arg: t }; } } e.wrap = wrap;
vendor: 5,446 bytes, line 851
851 var h = "suspendedStart", l = "suspendedYield", f = "executing", s = "completed", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { ["next", "throw", "return"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if ("throw" !== c.type) { var u = c.arg, h = u.value; return h && "object" == _typeof(h) && n.call(h, "__await") ? e.resolve(h.__await).then(function (t) { invoke("next", t, i, a); }, function (t) { invoke("throw", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke("throw", t, i, a); }); } a(c.arg); } var r; o(this, "_invoke", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw new Error("Generator is already running"); if (o === s) { if ("throw" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if ("next" === n.method) n.sent = n._sent = n.arg;else if ("throw" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else "return" === n.method && n.abrupt("return", n.arg); o = f; var p = tryCatch(e, r, n); if ("normal" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } "throw" === p.type && (o = s, n.method = "throw", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, "throw" === n && e.iterator["return"] && (r.method = "return", r.arg = t, maybeInvokeDelegate(e, r), "throw" === r.method) || "return" !== n && (r.method = "throw", r.arg = new TypeError("The iterator does not provide a '" + n + "' method")), y; var i = tryCatch(o, e.iterator, r.arg); if ("throw" === i.type) return r.method = "throw", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, "return" !== r.method && (r.method = "next", r.arg = t), r.delegate = null, y) : a : (r.method = "throw", r.arg = new TypeError("iterator result is not an object"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = "normal", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: "root" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || "" === e) { var r = e[a]; if (r) return r.call(e); if ("function" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + " is not iterable"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, "constructor", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, "constructor", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, "GeneratorFunction"), e.isGeneratorFunction = function (t) { var e = "function" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || "GeneratorFunction" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, "GeneratorFunction")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, "Generator"), define(g, a, function () { return this; }), define(g, "toString", function () { return "[object Generator]"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = "next", this.arg = t, this.tryEntries.forEac
vendor: 6,647 bytes, lines 851-866
851h(resetTryEntry), !e) for (var r in this) "t" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if ("throw" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = "throw", a.arg = e, r.next = n, o && (r.method = "next", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if ("root" === i.tryLoc) return handle("end"); if (i.tryLoc <= this.prev) { var c = n.call(i, "catchLoc"), u = n.call(i, "finallyLoc"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw new Error("try statement without catch or finally"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, "finallyLoc") && this.prev < o.finallyLoc) { var i = o; break; } } i && ("break" === t || "continue" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = "next", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if ("throw" === t.type) throw t.arg; return "break" === t.type || "continue" === t.type ? this.next = t.arg : "return" === t.type ? (this.rval = this.arg = t.arg, this.method = "return", this.next = "end") : "normal" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, "catch": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if ("throw" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw new Error("illegal catch attempt"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, "next" === this.method && (this.arg = t), y; } }, e; }
852function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
853function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
854function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
855function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
856function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
857function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
858function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
859function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
860function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
861function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
862function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }
863function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
864function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e3) { throw _e3; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e4) { didErr = true; err = _e4; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; }
865function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
866function _nonIterableRest() { throw new TypeError("Invalid attempt to de
866structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
867function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
868function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
869function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }
870function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
871(function () {
872  var rt = !1,
873    nt = !1,
874    U = [],
875    it = -1;
876  function qt(e) {
877    Cn(e);
878  }
879  function Cn(e) {
880    U.includes(e) || U.push(e), Tn();
881  }
882  function Ee(e) {
883    var t = U.indexOf(e);
884    t !== -1 && t > it && U.splice(t, 1);
885  }
886  function Tn() {
887    !nt && !rt && (rt = !0, queueMicrotask(Rn));
888  }
889  function Rn() {
890    rt = !1, nt = !0;
891    for (var e = 0; e < U.length; e++) U[e](), it = e;
892    U.length = 0, it = -1, nt = !1;
893  }
894  var R,
895    D,
896    L,
897    st,
898    ot = !0;
899  function Ut(e) {
900    ot = !1, e(), ot = !0;
901  }
902  function Wt(e) {
903    R = e.reactive, L = e.release, D = function D(t) {
904      return e.effect(t, {
905        scheduler: function scheduler(r) {
906          ot ? qt(r) : r();
907        }
908      });
909    }, st = e.raw;
910  }
911  function at(e) {
912    D = e;
913  }
914  function Gt(e) {
915    var t = function t() {};
916    return [function (n) {
917      var i = D(n);
918      return e._x_effects || (e._x_effects = new Set(), e._x_runEffects = function () {
919        e._x_effects.forEach(function (o) {
920          return o();
921        });
922      }), e._x_effects.add(i), t = function t() {
923        i !== void 0 && (e._x_effects["delete"](i), L(i));
924      }, i;
925    }, function () {
926      t();
927    }];
928  }
929  function ve(e, t) {
930    var r = !0,
931      n,
932      i = D(function () {
933        var o = e();
934        JSON.stringify(o), r ? n = o : queueMicrotask(function () {
935          t(o, n), n = o;
936        }), r = !1;
937      });
938    return function () {
939      return L(i);
940    };
941  }
942  var Jt = [],
943    Yt = [],
944    Xt = [];
945  function Zt(e) {
946    Xt.push(e);
947  }
948  function ee(e, t) {
949    typeof t == 'function' ? (e._x_cleanups || (e._x_cleanups = []), e._x_cleanups.push(t)) : (t = e, Yt.push(t));
950  }
951  function Ae(e) {
952    Jt.push(e);
953  }
954  function Oe(e, t, r) {
955    e._x_attributeCleanups || (e._x_attributeCleanups = {}), e._x_attributeCleanups[t] || (e._x_attributeCleanups[t] = []), e._x_attributeCleanups[t].push(r);
956  }
957  function ct(e, t) {
958    e._x_attributeCleanups && Object.entries(e._x_attributeCleanups).forEach(function (_ref) {
959      var _ref2 = _slicedToArray(_ref, 2),
960        r = _ref2[0],
961        n = _ref2[1];
962      (t === void 0 || t.includes(r)) && (n.forEach(function (i) {
963        return i();
964      }), delete e._x_attributeCleanups[r]);
965    });
966  }
967  function Qt(e) {
968    if (e._x_cleanups) for (; e._x_cleanups.length;) e._x_cleanups.pop()();
969  }
970  var lt = new MutationObserver(pt),
971    ut = !1;
972  function le() {
973    lt.observe(document, {
974      subtree: !0,
975      childList: !0,
976      attributes: !0,
977      attributeOldValue: !0
978    }), ut = !0;
979  }
980  function ft() {
981    Mn(), lt.disconnect(), ut = !1;
982  }
983  var ce = [];
984  function Mn() {
985    var e = lt.takeRecords();
986    ce.push(function () {
987      return e.length > 0 && pt(e);
988    });
989    var t = ce.length;
990    queueMicrotask(function () {
991      if (ce.length === t) for (; ce.length > 0;) ce.shift()();
992    });
993  }
994  function _(e) {
995    if (!ut) return e();
996    ft();
997    var t = e();
998    return le(), t;
999  }
1000  var dt = !1,
1001    Se = [];
1002  function er() {
1003    dt = !0;
1004  }
1005  function tr() {
1006    dt = !1, pt(Se), Se = [];
1007  }
1008  function pt(e) {
1009    if (dt) {
1010      Se = Se.concat(e);
1011      return;
1012    }
1013    var t = new Set(),
1014      r = new Set(),
1015      n = new Map(),
1016      i = new Map();
1017    for (var o = 0; o < e.length; o++) if (!e[o].target._x_ignoreMutationObserver && (e[o].type === 'childList' && (e[o].addedNodes.forEac
1017h(function (s) {
1018      return s.nodeType === 1 && t.add(s);
1019    }), e[o].removedNodes.forEach(function (s) {
1020      return s.nodeType === 1 && r.add(s);
1021    })), e[o].type === 'attributes')) {
1022      var s = e[o].target,
1023        a = e[o].attributeName,
1024        c = e[o].oldValue,
1025        l = function l() {
1026          n.has(s) || n.set(s, []), n.get(s).push({
1027            name: a,
1028            value: s.getAttribute(a)
1029          });
1030        },
1031        u = function u() {
1032          i.has(s) || i.set(s, []), i.get(s).push(a);
1033        };
1034      s.hasAttribute(a) && c === null ? l() : s.hasAttribute(a) ? (u(), l()) : u();
1035    }
1036    i.forEach(function (o, s) {
1037      ct(s, o);
1038    }), n.forEach(function (o, s) {
1039      Jt.forEach(function (a) {
1040        return a(s, o);
1041      });
1042    });
1043    var _iterator = _createForOfIteratorHelper(r),
1044      _step;
1045    try {
1046      var _loop = function _loop() {
1047        var o = _step.value;
1048        t.has(o) || Yt.forEach(function (s) {
1049          return s(o);
1050        });
1051      };
1052      for (_iterator.s(); !(_step = _iterator.n()).done;) {
1053        _loop();
1054      }
1055    } catch (err) {
1056      _iterator.e(err);
1057    } finally {
1058      _iterator.f();
1059    }
1060    t.forEach(function (o) {
1061      o._x_ignoreSelf = !0, o._x_ignore = !0;
1062    });
1063    var _iterator2 = _createForOfIteratorHelper(t),
1064      _step2;
1065    try {
1066      var _loop2 = function _loop2() {
1067        var o = _step2.value;
1068        r.has(o) || o.isConnected && (delete o._x_ignoreSelf, delete o._x_ignore, Xt.forEach(function (s) {
1069          return s(o);
1070        }), o._x_ignore = !0, o._x_ignoreSelf = !0);
1071      };
1072      for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
1073        _loop2();
1074      }
1075    } catch (err) {
1076      _iterator2.e(err);
1077    } finally {
1078      _iterator2.f();
1079    }
1080    t.forEach(function (o) {
1081      delete o._x_ignoreSelf, delete o._x_ignore;
1082    }), t = null, r = null, n = null, i = null;
1083  }
1084  function Ce(e) {
1085    return F(j(e));
1086  }
1087  function P(e, t, r) {
1088    return e._x_dataStack = [t].concat(_toConsumableArray(j(r || e))), function () {
1089      e._x_dataStack = e._x_dataStack.filter(function (n) {
1090        return n !== t;
1091      });
1092    };
1093  }
1094  function j(e) {
1095    return e._x_dataStack ? e._x_dataStack : typeof ShadowRoot == 'function' && e instanceof ShadowRoot ? j(e.host) : e.parentNode ? j(e.parentNode) : [];
1096  }
1097  function F(e) {
1098    return new Proxy({
1099      objects: e
1100    }, Nn);
1101  }
1102  var Nn = {
1103    ownKeys: function ownKeys(_ref3) {
1104      var e = _ref3.objects;
1105      return Array.from(new Set(e.flatMap(function (t) {
1106        return Object.keys(t);
1107      })));
1108    },
1109    has: function has(_ref4, t) {
1110      var e = _ref4.objects;
1111      return t == Symbol.unscopables ? !1 : e.some(function (r) {
1112        return Object.prototype.hasOwnProperty.call(r, t) || Reflect.has(r, t);
1113      });
1114    },
1115    get: function get(_ref5, t, r) {
1116      var e = _ref5.objects;
1117      return t == 'toJSON' ? Dn : Reflect.get(e.find(function (n) {
1118        return Reflect.has(n, t);
1119      }) || {}, t, r);
1120    },
1121    set: function set(_ref6, t, r, n) {
1122      var e = _ref6.objects;
1123      var i = e.find(function (s) {
1124          return Object.prototype.hasOwnProperty.call(s, t);
1125        }) || e[e.length - 1],
1126        o = Object.getOwnPropertyDescriptor(i, t);
1127      return o !== null && o !== void 0 && o.set && o !== null && o !== void 0 && o.get ? o.set.call(n, r) || !0 : Reflect.set(i, t, r);
1128    }
1129  };
1130  function Dn() {
1131    var _this = this;
1132    return Reflect.ownKeys(this).reduce(function (t, r) {
1133      return t[r] = Reflect.get(_this, r), t;
1134    }, {});
1135  }
1136  function Te(e) {
1137    var t = function t(n) {
1138        return _typeof(n) == 'object' && !Array.isArray(n) && n !== null;
1139      },
1140      r = function r(n) {
1141        var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
1142        Object.entries(Object.getOwnPropertyDescriptors(n)).forEach(function (_ref7) {
1143          var _ref8 = _slicedToArray(_ref7, 2),
1144            o = _ref8[0],
1145            _ref8$ = _ref8[1],
1146            s = _ref8$.value,
1147            a = _ref8$.enumerable;
1148          if (a === !1 || s === void 0 || _typeof(s) == 'object' && s !== null && s.__v_skip) return;
1149          var c = i === '' ? o : "".concat(i, ".").concat(o);
1150          _typeof(s) == 'object' && s !== null && s._x_interceptor ? n[o] = s.initialize(e, c, o) : t(s) && s !== n && !(s instanceof Element) && r(s, c);
1151        });
1152      };
1153    return r(e);
1154  }
1155  function Re(e) {
1156    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {};
1157    var r = {
1158      initialValue: void 0,
1159      _x_interceptor: !0,
1160      initialize: function initialize(n, i, o) {
1161        return e(this.initialValue, function () {
1162          return Pn(n, i);
1163        }, function (s) {
1164          return mt(n, i, s);
1165        }, i, o);
1166      }
1167    };
1168    return t(r), function (n) {
1169      if (_typeof(n) == 'object' && n !== null && n._x_interceptor) {
1170        var i = r.initialize.bind(r);
1171        r.initialize = function (o, s, a) {
1172          var c = n.initialize(o, s, a);
1173          return r.initialValue = c, i(o, s, a);
1174        };
1175      } else r.initialValue = n;
1176      return r;
1177    };
1178  }
1179  function Pn(e, t) {
1180    return t.split('.').reduce(function (r, n) {
1181      return r[n];
1182    }, e);
1183  }
1184  function mt(e, t, r) {
1185    if (typeof t == 'string' && (t = t.split('.')), t.length === 1) e[t[0]] = r;else {
1186      if (t.length === 0) throw error;
1187      return e[t[0]] || (e[t[0]] = {}), mt(e[t[0]], t.slice(1), r);
1188    }
1189  }
1190  var rr = {};
1191  function y(e, t) {
1192    rr[e] = t;
1193  }
1194  function ue(e, t) {
1195    return Object.entries(rr).forEach(function (_ref9) {
1196      var _ref10 = _slicedToArray(_ref9, 2),
1197        r = _ref10[0],
1198        n = _ref10[1];
1199      var i = null;
1200      function o() {
1201        if (i) return i;
1202        {
1203          var _t2 = _t(t),
1204            _t3 = _slicedToArray(_t2, 2),
1205            s = _t3[0],
1206            a = _t3[1];
1207          return i = _objectSpread({
1208            interceptor: Re
1209          }, s), ee(t, a), i;
1210        }
1211      }
1212      Object.defineProperty(e, "$".concat(r), {
1213        get: function get() {
1214          return n(t, o());
1215        },
1216        enumerable: !1
1217      });
1218    }), e;
1219  }
1220  function nr(e, t, r) {
1221    try {
1222      for (var _len = arguments.length, n = new Array(_len > 3 ? _len - 3 : 0), _key = 3; _key < _len; _key++) {
1223        n[_key - 3] = arguments[_key];
1224      }
1225      return r.apply(void 0, n);
1226    } catch (i) {
1227      te(i, e, t);
1228    }
1229  }
1230  function te(e, t) {
1231    var _e2;
1232    var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : void 0;
1233    e = Object.assign((_e2 = e) !== null && _e2 !== void 0 ? _e2 : {
1234      message: 'No error message given.'
1235    }, {
1236      el: t,
1237      expression: r
1238    }), console.warn("Alpine Expression Error: ".concat(e.message, "\n\n").concat(r ? 'Expression: "' + r + "\"\n\n" : ''), t), setTimeout(function () {
1239      throw e;
1240    }, 0);
1241  }
1242  var Me = !0;
1243  function De(e) {
1244    var t = Me;
1245    Me = !1;
1246    var r = e();
1247    return Me = t, r;
1248  }
1249  function M(e, t) {
1250    var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
1251    var n;
1252    return x(e, t)(function (i) {
1253      return n = i;
1254    }, r), n;
1255  }
1256  function x() {
1257    return ir.apply(void 0, arguments);
1258  }
1259  var ir = gt;
1260  function or(e) {
1261    ir = e;
1262  }
1263  function gt(e, t) {
1264    var r = {};
1265    ue(r, e);
1266    var n = [r].concat(_toConsumableArray(j(e))),
1267      i = typeof t == 'function' ? In(n, t) : Ln(n, t, e);
1268    return nr.bind(null, e, t, i);
1269  }
1270  function In(e, t) {
1271    return function () {
1272      var r = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {};
1273      var _ref11 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
1274        _ref11$scope = _ref11.scope,
1275        n = _ref11$scope === void 0 ? {} : _ref11$scope,
1276        _ref11$params = _ref11.params,
1277        i = _ref11$params === void 0 ? [] : _ref11$params;
1278      var o = t.apply(F([n].concat(_toConsumableArray(e))), i);
1279      Ne(r, o);
1280    };
1281  }
1282  var ht = {};
1283  function kn(e, t) {
1284    if (ht[e]) return ht[e];
1285    var r = Object.getPrototypeOf( /*#__PURE__*/_asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() {
1286        return _regeneratorRuntime().wrap(function _callee$(_context) {
1287          while (1) switch (_context.prev = _context.next) {
1288            case 0:
1289            case "end":
1290              return _context.stop();
1291          }
1292        }, _callee);
1293      }))).constructor,
1294      n = /^[\n\s]*if.*\(.*\)/.test(e.trim()) || /^(let|const)\s/.test(e.trim()) ? "(async()=>{ ".concat(e, " })()") : e,
1295      o = function () {
1296        try {
1297          var s = new r(['__self', 'scope'], "with (scope) { __self.result = ".concat(n, " }; __self.finished = true; return __self.result;"));
1298          return Object.defineProperty(s, 'name', {
1299            value: "[Alpine] ".concat(e)
1300          }), s;
1301        } catch (s) {
1302          return te(s, t, e), Promise.resolve();
1303        }
1304      }();
1305    return ht[e] = o, o;
1306  }
1307  function Ln(e, t, r) {
1308    var n = kn(t, r);
1309    return function () {
1310      var i = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {};
1311      var _ref13 = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
1312        _ref13$scope = _ref13.scope,
1313        o = _ref13$scope === void 0 ? {} : _ref13$scope,
1314        _ref13$params = _ref13.params,
1315        s = _ref13$params === void 0 ? [] : _ref13$params;
1316      n.result = void 0, n.finished = !1;
1317      var a = F([o].concat(_toConsumableArray(e)));
1318      if (typeof n == 'function') {
1319        var c = n(n, a)["catch"](function (l) {
1320          return te(l, r, t);
1321        });
1322        n.finished ? (Ne(i, n.result, a, s, r), n.result = void 0) : c.then(function (l) {
1323          Ne(i, l, a, s, r);
1324        })["catch"](function (l) {
1325          return te(l, r, t);
1326        })["finally"](function () {
1327          return n.result = void 0;
1328        });
1329      }
1330    };
1331  }
1332  function Ne(e, t, r, n, i) {
1333    if (Me && typeof t == 'function') {
1334      var o = t.apply(r, n);
1335      o instanceof Promise ? o.then(function (s) {
1336        return Ne(e, s, r, n);
1337      })["catch"](function (s) {
1338        return te(s, i, t);
1339      }) : e(o);
1340    } else _typeof(t) == 'object' && t instanceof Promise ? t.then(function (o) {
1341      return e(o);
1342    }) : e(t);
1343  }
1344  var bt = 'x-';
1345  function C() {
1346    var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
1347    return bt + e;
1348  }
1349  function sr(e) {
1350    bt = e;
1351  }
1352  var Pe = {};
1353  function d(e, t) {
1354    return Pe[e] = t, {
1355      before: function before(r) {
1356        if (!Pe[r]) {
1357          console.warn(String.raw(_templateObject || (_templateObject = _taggedTemplateLiteral(["Cannot find directive `", "`. `", "` will use the default order of execution"], ["Cannot find directive \\`", "\\`. \\`", "\\` will use the default order of execution"])), r, e));
1358          return;
1359        }
1360        var n = W.indexOf(r);
1361        W.splice(n >= 0 ? n : W.indexOf('DEFAULT'), 0, e);
1362      }
1363    };
1364  }
1365  function ar(e) {
1366    return Object.keys(Pe).includes(e);
1367  }
1368  function de(e, t, r) {
1369    if (t = Array.from(t), e._x_virtualDirectives) {
1370      var o = Object.entries(e._x_virtualDirectives).map(function (_ref14) {
1371          var _ref15 = _slicedToArray(_ref14, 2),
1372            a = _ref15[0],
1373            c = _ref15[1];
1374          return {
1375            name: a,
1376            value: c
1377          };
1378        }),
1379        s = wt(o);
1380      o = o.map(function (a) {
1381        return s.find(function (c) {
1382          return c.name === a.name;
1383        }) ? {
1384          name: "x-bind:".concat(a.name),
1385          value: "\"".concat(a.value, "\"")
1386        } : a;
1387      }), t = t.concat(o);
1388    }
1389    var n = {};
1390    return t.map(ur(function (o, s) {
1391      return n[o] = s;
1392    })).filter(dr).map(jn(n, r)).sort(Fn).map(function (o) {
1393      return $n(e, o);
1394    });
1395  }
1396  function wt(e) {
1397    return Array.from(e).map(ur()).filter(function (t) {
1398      return !dr(t);
1399    });
1400  }
1401  var xt = !1,
1402    fe = new Map(),
1403    cr = Symbol();
1404  function lr(e) {
1405    xt = !0;
1406    var t = Symbol();
1407    cr = t, fe.set(t, []);
1408    var r = function r() {
1409        for (; fe.get(t).length;) fe.get(t).shift()();
1410        fe["delete"](t);
1411      },
1412      n = function n() {
1413        xt = !1, r();
1414      };
1415    e(r), n();
1416  }
1417  function _t(e) {
1418    var t = [],
1419      r = function r(a) {
1420        return t.push(a);
1421      },
1422      _Gt = Gt(e),
1423      _Gt2 = _slicedToArray(_Gt, 2),
1424      n = _Gt2[0],
1425      i = _Gt2[1];
1426    return t.push(i), [{
1427      Alpine: B,
1428      effect: n,
1429      cleanup: r,
1430      evaluateLater: x.bind(x, e),
1431      evaluate: M.bind(M, e)
1432    }, function () {
1433      return t.forEach(function (a) {
1434        return a();
1435      });
1436    }];
1437  }
1438  function $n(e, t) {
1439    var r = function r() {},
1440      n = Pe[t.type] || r,
1441      _t4 = _t(e),
1442      _t5 = _slicedToArray(_t4, 2),
1443      i = _t5[0],
1444      o = _t5[1];
1445    Oe(e, t.original, o);
1446    var s = function s() {
1447      e._x_ignore || e._x_ignoreSelf || (n.inline && n.inline(e, t, i), n = n.bind(n, e, t, i), xt ? fe.get(cr).push(n) : n());
1448    };
1449    return s.runCleanups = o, s;
1450  }
1451  var Ie = function Ie(e, t) {
1452      return function (_ref16) {
1453        var r = _ref16.name,
1454          n = _ref16.value;
1455        return r.startsWith(e) && (r = r.replace(e, t)), {
1456          name: r,
1457          value: n
1458        };
1459      };
1460    },
1461    ke = function ke(e) {
1462      return e;
1463    };
1464  function ur() {
1465    var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {};
1466    return function (_ref17) {
1467      var t = _ref17.name,
1468        r = _ref17.value;
1469      var _fr$reduce = fr.reduce(function (o, s) {
1470          return s(o);
1471        }, {
1472          name: t,
1473          value: r
1474        }),
1475        n = _fr$reduce.name,
1476        i = _fr$reduce.value;
1477      return n !== t && e(n, t), {
1478        name: n,
1479        value: i
1480      };
1481    };
1482  }
1483  var fr = [];
1484  function re(e) {
1485    fr.push(e);
1486  }
1487  function dr(_ref18) {
1488    var e = _ref18.name;
1489    return pr().test(e);
1490  }
1491  var pr = function pr() {
1492    return new RegExp("^".concat(bt, "([^:^.]+)\\b"));
1493  };
1494  function jn(e, t) {
1495    return function (_ref19) {
1496      var r = _ref19.name,
1497        n = _ref19.value;
1498      var i = r.match(pr()),
1499        o = r.match(/:([a-zA-Z0-9\-_:]+)/),
1500        s = r.match(/\.[^.\]]+(?=[^\]]*$)/g) || [],
1501        a = t || e[r] || r;
1502      return {
1503        type: i ? i[1] : null,
1504        value: o ? o[1] : null,
1505        modifiers: s.map(function (c) {
1506          return c.replace('.', '');
1507        }),
1508        expression: n,
1509        original: a
1510      };
1511    };
1512  }
1513  var yt = 'DEFAULT',
1514    W = ['ignore', 'ref', 'data', 'id', 'anchor', 'bind', 'init', 'for', 'model', 'modelable', 'transition', 'show', 'if', yt, 'teleport'];
1515  function Fn(e, t) {
1516    var r = W.indexOf(e.type) === -1 ? yt : e.type,
1517      n = W.indexOf(t.type) === -1 ? yt : t.type;
1518    return W.indexOf(r) - W.indexOf(n);
1519  }
1520  function G(e, t) {
1521    var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
1522    e.dispatchEvent(new CustomEvent(t, {
1523      detail: r,
1524      bubbles: !0,
1525      composed: !0,
1526      cancelable: !0
1527    }));
1528  }
1529  function T(e, t) {
1530    if (typeof ShadowRoot == 'function' && e instanceof ShadowRoot) {
1531      Array.from(e.children).forEach(function (i) {
1532        return T(i, t);
1533      });
1534      return;
1535    }
1536    var r = !1;
1537    if (t(e, function () {
1538      return r = !0;
1539    }), r) return;
1540    var n = e.firstElementChild;
1541    for (; n;) T(n, t, !1), n = n.nextElementSibling;
1542  }
1543  function E(e) {
1544    var _console;
1545    for (var _len2 = arguments.length, t = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
1546      t[_key2 - 1] = arguments[_key2];
1547    }
1548    (_console = console).warn.apply(_console, ["Alpine Warning: ".concat(e)].concat(t));
1549  }
1550  var mr = !1;
1551  function _r() {
1552    mr && E('Alpine has already been initialized on this page. Calling Alpine.start() more than once can cause problems.'), mr = !0, document.body || E("Unable to initialize. Trying to load Alpine before `<body>` is available. Did you forget to add `defer` in Alpine's `<script>` tag?"), G(document, 'alpine:init'), G(document, 'alpine:initializing'), le(), Zt(function (t) {
1553      return S(t, T);
1554    }), ee(function (t) {
1555      return vt(t);
1556    }), Ae(function (t, r) {
1557      de(t, r).forEach(function (n) {
1558        return n();
1559      });
1560    });
1561    var e = function e(t) {
1562      return !J(t.parentElement, !0);
1563    };
1564    Array.from(document.querySelectorAll(xr().join(','))).filter(e).forEach(function (t) {
1565      S(t);
1566    }), G(document, 'alpine:initialized'), setTimeout(function () {
1567      Bn();
1568    });
1569  }
1570  var Et = [],
1571    hr = [];
1572  function gr() {
1573    return Et.map(function (e) {
1574      return e();
1575    });
1576  }
1577  function xr() {
1578    return Et.concat(hr).map(function (e) {
1579      return e();
1580    });
1581  }
1582  function Le(e) {
1583    Et.push(e);
1584  }
1585  function $e(e) {
1586    hr.push(e);
1587  }
1588  function J(e) {
1589    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : !1;
1590    return z(e, function (r) {
1591      if ((t ? xr() : gr()).some(function (i) {
1592        return r.matches(i);
1593      })) return !0;
1594    });
1595  }
1596  function z(e, t) {
1597    if (e) {
1598      if (t(e)) return e;
1599      if (e._x_teleportBack && (e = e._x_teleportBack), !!e.parentElement) return z(e.parentElement, t);
1600    }
1601  }
1602  function yr(e) {
1603    return gr().some(function (t) {
1604      return e.matches(t);
1605    });
1606  }
1607  var br = [];
1608  function wr(e) {
1609    br.push(e);
1610  }
1611  function S(e) {
1612    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : T;
1613    var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : function () {};
1614    lr(function () {
1615      t(e, function (n, i) {
1616        r(n, i), br.forEach(function (o) {
1617          return o(n, i);
1618        }), de(n, n.attributes).forEach(function (o) {
1619          return o();
1620        }), n._x_ignore && i();
1621      });
1622    });
1623  }
1624  function vt(e) {
1625    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : T;
1626    t(e, function (r) {
1627      ct(r), Qt(r);
1628    });
1629  }
1630  function Bn() {
1631    [['ui', 'dialog', ['[x-dialog], [x-popover]']], ['anchor', 'anchor', ['[x-anchor]']], ['
1631sort', 'sort', ['[x-sort]']]].forEach(function (_ref20) {
1632      var _ref21 = _slicedToArray(_ref20, 3),
1633        t = _ref21[0],
1634        r = _ref21[1],
1635        n = _ref21[2];
1636      ar(r) || n.some(function (i) {
1637        if (document.querySelector(i)) return E("found \"".concat(i, "\", but missing ").concat(t, " plugin")), !0;
1638      });
1639    });
1640  }
1641  var St = [],
1642    At = !1;
1643  function ne() {
1644    var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {};
1645    return queueMicrotask(function () {
1646      At || setTimeout(function () {
1647        je();
1648      });
1649    }), new Promise(function (t) {
1650      St.push(function () {
1651        e(), t();
1652      });
1653    });
1654  }
1655  function je() {
1656    for (At = !1; St.length;) St.shift()();
1657  }
1658  function Er() {
1659    At = !0;
1660  }
1661  function pe(e, t) {
1662    return Array.isArray(t) ? vr(e, t.join(' ')) : _typeof(t) == 'object' && t !== null ? zn(e, t) : typeof t == 'function' ? pe(e, t()) : vr(e, t);
1663  }
1664  function vr(e, t) {
1665    var r = function r(o) {
1666        return o.split(' ').filter(
1666Boolean);
1667      },
1668      n = function n(o) {
1669        return o.split(' ').filter(function (s) {
1670          return !e.classList.contains(s);
1671        }).filter(Boolean);
1672      },
1673      i = function i(o) {
1674        var _e$classList;
1675        return (_e$classList = e.classList).add.apply(_e$classList, _toConsumableArray(o)), function () {
1676          var _e$classList2;
1677          (_e$classList2 = e.classList).remove.apply(_e$classList2, _toConsumableArray(o));
1678        };
1679      };
1680    return t = t === !0 ? t = '' : t || '', i(n(t));
1681  }
1682  function zn(e, t) {
1683    var r = function r(a) {
1684        return a.split(' ').filter(Boolean);
1685      },
1686      n = Object.entries(t).flatMap(function (_ref22) {
1687        var _ref23 = _slicedToArray(_ref22, 2),
1688          a = _ref23[0],
1689          c = _ref23[1];
1690        return c ? r(a) : !1;
1691      }).filter(Boolean),
1692      i = Object.entries(t).flatMap(function (_ref24) {
1693        var _ref25 = _slicedToArray(_ref24, 2),
1694          a = _ref25[0],
1695          c = _ref25[1];
1696        return c ? !1 : r(a);
1697      }).filter(Boolean),
1698      o = [],
1699      s = [];
1700    return i.forEach(function (a) {
1701      e.classList.contains(a) && (e.classList.remove(a), s.push(a));
1702    }), n.forEach(function (a) {
1703      e.classList.contains(a) || (e.classList.add(a), o.push(a));
1704    }), function () {
1705      s.forEach(function (a) {
1706        return e.classList.add(a);
1707      }), o.forEach(function (a) {
1708        return e.classList.remove(a);
1709      });
1710    };
1711  }
1712  function Y(e, t) {
1713    return _typeof(t) == 'object' && t !== null ? Kn(e, t) : Hn(e, t);
1714  }
1715  function Kn(e, t) {
1716    var r = {};
1717    return Object.entries(t).forEach(function (_ref26) {
1718      var _ref27 = _slicedToArray(_ref26, 2),
1719        n = _ref27[0],
1720        i = _ref27[1];
1721      r[n] = e.style[n], n.startsWith('--') || (n = Vn(n)), e.style.setProperty(n, i);
1722    }), setTimeout(function () {
1723      e.style.length === 0 && e.removeAttribute('style');
1724    }), function () {
1725      Y(e, r);
1726    };
1727  }
1728  function Hn(e, t) {
1729    var r = e.getAttribute('style', t);
1730    return e.setAttribute('style', t), function () {
1731      e.setAttribute('style', r || '');
1732    };
1733  }
1734  function Vn(e) {
1735    return e.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase();
1736  }
1737  function me(e) {
1738    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {};
1739    var r = !1;
1740    return function () {
1741      r ? t.apply(this, arguments) : (r = !0, e.apply(this, arguments));
1742    };
1743  }
1744  d('transition', function (e, _ref28, _ref29) {
1745    var t = _ref28.value,
1746      r = _ref28.modifiers,
1747      n = _ref28.expression;
1748    var i = _ref29.evaluate;
1749    typeof n == 'function' && (n = i(n)), n !== !1 && (!n || typeof n == 'boolean' ? Un(e, r, t) : qn(e, n, t));
1750  });
1751  function qn(e, t, r) {
1752    Sr(e, pe, ''), {
1753      enter: function enter(i) {
1754        e._x_transition.enter.during = i;
1755      },
1756      'enter-start': function enterStart(i) {
1757        e._x_transition.enter.start = i;
1758      },
1759      'enter-end': function enterEnd(i) {
1760        e._x_transition.enter.end = i;
1761      },
1762      leave: function leave(i) {
1763        e._x_transition.leave.during = i;
1764      },
1765      'leave-start': function leaveStart(i) {
1766        e._x_transition.leave.start = i;
1767      },
1768      'leave-end': function leaveEnd(i) {
1769        e._x_transition.leave.end = i;
1770      }
1771    }[r](t);
1772  }
1773  function Un(e, t, r) {
1774    Sr(e, Y);
1775    var n = !t.includes('in') && !t.includes('out') && !r,
1776      i = n || t.includes('in') || ['enter'].includes(r),
1777      o = n || t.includes('out') || ['leave'].includes(r);
1778    t.includes('in') && !n && (t = t.filter(function (g, b) {
1779      return b < t.indexOf('out');
1780    })), t.includes('out') && !n && (t = t.filter(function (g, b) {
1781      return b > t.indexOf('out');
1782    }));
1783    var s = !t.includes('opacity') && !t.includes('scale'),
1784      a = s || t.includes('opacity'),
1785      c = s || t.includes('scale'),
1786      l = a ? 0 : 1,
1787      u = c ? _e(t, 'scale', 95) / 100 : 1,
1788      p = _e(t, 'delay', 0) / 1e3,
1789      m = _e(t, 'origin', 'center'),
1790      w = 'opacity, transform',
1791      $ = _e(t, 'duration', 150) / 1e3,
1792      we = _e(t, 'duration', 75) / 1e3,
1793      f = 'cubic-bezier(0.4, 0.0, 0.2, 1)';
1794    i && (e._x_transition.enter.during = {
1795      transformOrigin: m,
1796      transitionDelay: "".concat(p, "s"),
1797      transitionProperty: w,
1798      transitionDuration: "".concat($, "s"),
1799      transitionTimingFunction: f
1800    }, e._x_transition.enter.start = {
1801      opacity: l,
1802      transform: "scale(".concat(u, ")")
1803    }, e._x_transition.enter.end = {
1804      opacity: 1,
1805      transform: 'scale(1)'
1806    }), o && (e._x_transition.leave.during = {
1807      transformOrigin: m,
1808      transitionDelay: "".concat(p, "s"),
1809      transitionProperty: w,
1810      transitionDuration: "".concat(we, "s"),
1811      transitionTimingFunction: f
1812    }, e._x_transition.leave.start = {
1813      opacity: 1,
1814      transform: 'scale(1)'
1815    }, e._x_transition.leave.end = {
1816      opacity: l,
1817      transform: "scale(".concat(u, ")")
1818    });
1819  }
1820  function Sr(e, t) {
1821    var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};
1822    e._x_transition || (e._x_transition = {
1823      enter: {
1824        during: r,
1825        start: r,
1826        end: r
1827      },
1828      leave: {
1829        during: r,
1830        start: r,
1831        end: r
1832      },
1833      "in": function _in() {
1834        var n = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {};
1835        var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {};
1836        Fe(e, t, {
1837          during: this.enter.during,
1838          start: this.enter.start,
1839          end: this.enter.end
1840        }, n, i);
1841      },
1842      out: function out() {
1843        var n = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : function () {};
1844        var i = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {};
1845        Fe(e, t, {
1846          during: this.leave.during,
1847          start: this.leave.start,
1848          end: this.leave.end
1849        }, n, i);
1850      }
1851    });
1852  }
1853  window.Element.prototype._x_toggleAndCascadeWithTransitions = function (e, t, r, n) {
1854    var i = document.visibilityState === 'visible' ? requestAnimationFrame : setTimeout,
1855      o = function o() {
1856        return i(r);
1857      };
1858    if (t) {
1859      e._x_transition && (e._x_transition.enter || e._x_transition.leave) ? e._x_transition.enter && (Object.entries(e._x_transition.enter.during).length || Object.entries(e._x_transition.enter.start).length || Object.entries(e._x_transition.enter.end).length) ? e._x_transition["in"](r) : o() : e._x_transition ? e._x_transition["in"](r) : o();
1860      return;
1861    }
1862    e._x_hidePromise = e._x_transition ? new Promise(function (s, a) {
1863      e._x_transition.out(function () {}, function () {
1864        return s(n);
1865      }), e._x_transitioning && e._x_transitioning.beforeCancel(function () {
1866        return a({
1867          isFromCancelledTransition: !0
1868        });
1869      });
1870    }) : Promise.resolve(n), queueMicrotask(function () {
1871      var s = Ar(e);
1872      s ? (s._x_hideChildren || (s._x_hideChildren = []), s._x_hideChildren.push(e)) : i(function () {
1873        var a = function a(c) {
1874          var l = Promise.all([c._x_hidePromise].concat(_toConsumableArray((c._x_hideChildren || []).map(a)))).then(function (_ref30) {
1875            var _ref31 = _slicedToArray(_ref30, 1),
1876              u = _ref31[0];
1877            return u === null || u === void 0 ? void 0 : u();
1878          });
1879          return delete c._x_hidePromise, delete c._x_hideChildren, l;
1880        };
1881        a(e)["catch"](function (c) {
1882          if (!c.isFromCancelledTransition) throw c;
1883        });
1884      });
1885    });
1886  };
1887  function Ar(e) {
1888    var t = e.parentNode;
1889    if (t) return t._x_hidePromise ? t : Ar(t);
1890  }
1891  function Fe(e, t) {
1892    var _ref32 = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {},
1893      r = _ref32.during,
1894      n = _ref32.start,
1895      i = _ref32.end;
1896    var o = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : function () {};
1897    var s = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : function () {};
1898    if (e._x_transitioning && e._x_transitioning.cancel(), Object.keys(r).length === 0 && Object.keys(n).length === 0 && Object.keys(i).length === 0) {
1899      o(), s();
1900      return;
1901    }
1902    var a, c, l;
1903    Wn(e, {
1904      start: function start() {
1905        a = t(e, n);
1906      },
1907      during: function during() {
1908        c = t(e, r);
1909      },
1910      before: o,
1911      end: function end() {
1912        a(), l = t(e, i);
1913      },
1914      after: s,
1915      cleanup: function cleanup() {
1916        c(), l();
1917      }
1918    });
1919  }
1920  function Wn(e, t) {
1921    var r,
1922      n,
1923      i,
1924      o = me(function () {
1925        _(function () {
1926          r = !0, n || t.before(), i || (t.end(), je()), t.after(), e.isConnected && t.cleanup(), delete e._x_transitioning;
1927        });
1928      });
1929    e._x_transitioning = {
1930      beforeCancels: [],
1931      beforeCancel: function beforeCancel(s) {
1932        this.beforeCancels.push(s);
1933      },
1934      cancel: me(function () {
1935        for (; this.beforeCancels.length;) this.beforeCancels.shift()();
1936        o();
1937      }),
1938      finish: o
1939    }, _(function () {
1940      t.start(), t.during();
1941    }), Er(), requestAnimationFrame(function () {
1942      if (r) return;
1943      var s = Number(getComputedStyle(e).transitionDuration.replace(/,.*/, '').replace('s', '')) * 1e3,
1944        a = Number(getComputedStyle(e).transitionDelay.replace(/,.*/, '').replace('s', '')) * 1e3;
1945      s === 0 && (s = Number(getComputedStyle(e).animationDuration.replace('s', '')) * 1e3), _(function () {
1946        t.before();
1947      }), n = !0, requestAnimationFrame(function () {
1948        r || (_(function () {
1949          t.end();
1950        }), je(), setTimeout(e._x_transitioning.finish, s + a), i = !0);
1951      });
1952    });
1953  }
1954  function _e(e, t, r) {
1955    if (e.indexOf(t) === -1) return r;
1956    var n = e[e.indexOf(t) + 1];
1957    if (!n || t === 'scale' && isNaN(n)) return r;
1958    if (t === 'duration' || t === 'delay') {
1959      var i = n.match(/([0-9]+)ms/);
1960      if (i) return i[1];
1961    }
1962    return t === 'origin' && ['top', 'right', 'left', 'center', 'bottom'].includes(e[e.indexOf(t) + 2]) ? [n, e[e.indexOf(t) + 2]].join(' ') : n;
1963  }
1964  var I = !1;
1965  function A(e) {
1966    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {};
1967    return function () {
1968      return I ? t.apply(void 0, arguments) : e.apply(void 0, arguments);
1969    };
1970  }
1971  function Or(e) {
1972    return function () {
1973      return I && e.apply(void 0, arguments);
1974    };
1975  }
1976  var Cr = [];
1977  function K(e) {
1978    Cr.push(e);
1979  }
1980  function Tr(e, t) {
1981    Cr.forEach(function (r) {
1982      return r(e, t);
1983    }), I = !0, Mr(function () {
1984      S(t, function (r, n) {
1985        n(r, function () {});
1986      });
1987    }), I = !1;
1988  }
1989  var Be = !1;
1990  function Rr(e, t) {
1991    t._x_dataStack || (t._x_dataStack = e._x_dataStack), I = !0, Be = !0, Mr(function () {
1992      Gn(t);
1993    }), I = !1, Be = !1;
1994  }
1995  function Gn(e) {
1996    var t = !1;
1997    S(e, function (n, i) {
1998      T(n, function (o, s) {
1999        if (t && yr(o)) return s();
2000        t = !0, i(o, s);
2001      });
2002    });
2003  }
2004  function Mr(e) {
2005    var t = D;
2006    at(function (r, n) {
2007      var i = t(r);
2008      return L(i), function () {};
2009    }), e(), at(t);
2010  }
2011  function he(e, t, r) {
2012    var n = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : [];
2013    switch (e._x_bindings || (e._x_bindings = R({})), e._x_bindings[t] = r, t = n.includes('camel') ? ri(t) : t, t) {
2014      case 'value':
2015        Jn(e, r);
2016        break;
2017      case 'style':
2018        Xn(e, r);
2019        break;
2020      case 'class':
2021        Yn(e, r);
2022        break;
2023      case 'selected':
2024      case 'checked':
2025        Zn(e, t, r);
2026        break;
2027      default:
2028        Dr(e, t, r);
2029        break;
2030    }
2031  }
2032  function Jn(e, t) {
2033    if (e.type === 'radio') e.attributes.value === void 0 && (e.value = t), window.fromModel && (typeof t == 'boolean' ? e.checked = ge(e.value) === t : e.checked = Nr(e.value, t));else if (e.type === 'checkbox') Number.isInteger(t) ? e.value = t : !Array.isArray(t) && typeof t != 'boolean' && ![null, void 0].includes(t) ? e.value = 
2033String(t) : Array.isArray(t) ? e.checked = t.some(function (r) {
2034      return Nr(r, e.value);
2035    }) : e.checked = !!t;else if (e.tagName === 'SELECT') ti(e, t);else {
2036      if (e.value === t) return;
2037      e.value = t === void 0 ? '' : t;
2038    }
2039  }
2040  function Yn(e, t) {
2041    e._x_undoAddedClasses && e._x_undoAddedClasses(), e._x_undoAddedClasses = pe(e, t);
2042  }
2043  function Xn(e, t) {
2044    e._x_undoAddedStyles && e._x_undoAddedStyles(), e._x_undoAddedStyles = Y(e, t);
2045  }
2046  function Zn(e, t, r) {
2047    Dr(e, t, r), ei(e, t, r);
2048  }
2049  function Dr(e, t, r) {
2050    [null, void 0, !1].includes(r) && ni(t) ? e.removeAttribute(t) : (Pr(t) && (r = t), Qn(e, t, r));
2051  }
2052  function Qn(e, t, r) {
2053    e.getAttribute(t) != r && e.setAttribute(t, r);
2054  }
2055  function ei(e, t, r) {
2056    e[t] !== r && (e[t] = r);
2057  }
2058  function ti(e, t) {
2059    var r = [].concat(t).map(function (n) {
2060      return n + '';
2061    });
2062    Array.from(e.options).forEach(function (n) {
2063      n.selected = r.includes(n.value);
2064    });
2065  }
2066  function ri(e) {
2067    return e.toLowerCase().replace(/-(\w)/g, function (t, r) {
2068      return r.toUpperCase();
2069    });
2070  }
2071  function Nr(e, t) {
2072    return e == t;
2073  }
2074  function ge(e) {
2075    return [1, '1', 'true', 'on', 'yes', !0].includes(e) ? !0 : [0, '0', 'false', 'off', 'no', !1].includes(e) ? !1 : e ? Boolean(e) : null;
2076  }
2077  function Pr(e) {
2078    return ['disabled', 'checked', 'required', 'readonly', 'open', 'selected', 'autofocus', 'itemscope', 'multiple', 'novalidate', 'allowfullscreen', 'allowpaymentrequest', 'formnovalidate', 'autoplay', 'controls', 'loop', 'muted', 'playsinline', 'default', 'ismap', 'reversed', 'async', 'defer', 'nomodule'].includes(e);
2079  }
2080  function ni(e) {
2081    return !['aria-pressed', 'aria-checked', 'aria-expanded', 'aria-selected'].includes(e);
2082  }
2083  function Ir(e, t, r) {
2084    return e._x_bindings && e._x_bindings[t] !== void 0 ? e._x_bindings[t] : Lr(e, t, r);
2085  }
2086  function kr(e, t, r) {
2087    var n = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : !0;
2088    if (e._x_bindings && e._x_bindings[t] !== void 0) return e._x_bindings[t];
2089    if (e._x_inlineBindings && e._x_inlineBindings[t] !== void 0) {
2090      var i = e._x_inlineBindings[t];
2091      return i.extract = n, De(function () {
2092        return M(e, i.expression);
2093      });
2094    }
2095    return Lr(e, t, r);
2096  }
2097  function Lr(e, t, r) {
2098    var n = e.getAttribute(t);
2099    return n === null ? typeof r == 'function' ? r() : r : n === '' ? !0 : Pr(t) ? !![t, 'true'].includes(n) : n;
2100  }
2101  function ze(e, t) {
2102    var r;
2103    return function () {
2104      var n = this,
2105        i = arguments,
2106        o = function o() {
2107          r = null, e.apply(n, i);
2108        };
2109      clearTimeout(r), r = setTimeout(o, t);
2110    };
2111  }
2112  function Ke(e, t) {
2113    var r;
2114    return function () {
2115      var n = this,
2116        i = arguments;
2117      r || (e.apply(n, i), r = !0, setTimeout(function () {
2118        return r = !1;
2119      }, t));
2120    };
2121  }
2122  function He(_ref33, _ref34) {
2123    var e = _ref33.get,
2124      t = _ref33.set;
2125    var r = _ref34.get,
2126      n = _ref34.set;
2127    var i = !0,
2128      o,
2129      s,
2130      a = D(function () {
2131        var c = e(),
2132          l = r();
2133        if (i) n(Ot(c)), i = !1;else {
2134          var u = JSON.stringify(c),
2135            p = JSON.stringify(l);
2136          u !== o ? n(Ot(c)) : u !== p && t(Ot(l));
2137        }
2138        o = JSON.stringify(e()), s = JSON.stringify(r());
2139      });
2140    return function () {
2141      L(a);
2142    };
2143  }
2144  function Ot(e) {
2145    return _typeof(e) == 'object' ? JSON.parse(JSON.stringify(e)) : e;
2146  }
2147  function $r(e) {
2148    (Array.isArray(e) ? e : [e]).forEach(function (r) {
2149      return r(B);
2150    });
2151  }
2152  var X = {},
2153    jr = !1;
2154  function Fr(e, t) {
2155    if (jr || (X = R(X), jr = !0), t === void 0) return X[e];
2156    X[e] = t, _typeof(t) == 'object' && t !== null && t.hasOwnProperty('init') && typeof t.init == 'function' && X[e].init(), Te(X[e]);
2157  }
2158  function Br() {
2159    return X;
2160  }
2161  var zr = {};
2162  function Kr(e, t) {
2163    var r = typeof t != 'function' ? function () {
2164      return t;
2165    } : t;
2166    return e instanceof Element ? Ct(e, r()) : (zr[e] = r, function () {});
2167  }
2168  function Hr(e) {
2169    return Object.entries(zr).forEach(function (_ref35) {
2170      var _ref36 = _slicedToArray(_ref35, 2),
2171        t = _ref36[0],
2172        r = _ref36[1];
2173      Object.defineProperty(e, t, {
2174        get: function get() {
2175          return function () {
2176            return r.apply(void 0, arguments);
2177          };
2178        }
2179      });
2180    }), e;
2181  }
2182  function Ct(e, t, r) {
2183    var n = [];
2184    for (; n.length;) n.pop()();
2185    var i = Object.entries(t).map(function (_ref37) {
2186        var _ref38 = _slicedToArray(_ref37, 2),
2187          s = _ref38[0],
2188          a = _ref38[1];
2189        return {
2190          name: s,
2191          value: a
2192        };
2193      }),
2194      o = wt(i);
2195    return i = i.map(function (s) {
2196      return o.find(function (a) {
2197        return a.name === s.name;
2198      }) ? {
2199        name: "x-bind:".concat(s.name),
2200        value: "\"".concat(s.value, "\"")
2201      } : s;
2202    }), de(e, i, r).map(function (s) {
2203      n.push(s.runCleanups), s();
2204    }), function () {
2205      for (; n.length;) n.pop()();
2206    };
2207  }
2208  var Vr = {};
2209  function qr(e, t) {
2210    Vr[e] = t;
2211  }
2212  function Ur(e, t) {
2213    return Object.entries(Vr).forEach(function (_ref39) {
2214      var _ref40 = _slicedToArray(_ref39, 2),
2215        r = _ref40[0],
2216        n = _ref40[1];
2217      Object.defineProperty(e, r, {
2218        get: function get() {
2219          return function () {
2220            return n.bind(t).apply(void 0, arguments);
2221          };
2222        },
2223        enumerable: !1
2224      });
2225    }), e;
2226  }
2227  var ii = {
2228      get reactive() {
2229        return R;
2230      },
2231      get release() {
2232        return L;
2233      },
2234      get effect() {
2235        return D;
2236      },
2237      get raw() {
2238        return st;
2239      },
2240      version: '3.14.1',
2241      flushAndStopDeferringMutations: tr,
2242      dontAutoEvaluateFunctions: De,
2243      disableEffectScheduling: Ut,
2244      startObservingMutations: le,
2245      stopObservingMutations: ft,
2246      setReactivityEngine: Wt,
2247      onAttributeRemoved: Oe,
2248      onAttributesAdded: Ae,
2249      closestDataStack: j,
2250      skipDuringClone: A,
2251      onlyDuringClone: Or,
2252      addRootSelector: Le,
2253      addInitSelector: $e,
2254      interceptClone: K,
2255      addScopeToNode: P,
2256      deferMutations: er,
2257      mapAttributes: re,
2258      evaluateLater: x,
2259      interceptInit: wr,
2260      setEvaluator: or,
2261      mergeProxies: F,
2262      extractProp: kr,
2263      findClosest: z,
2264      onElRemoved: ee,
2265      closestRoot: J,
2266      destroyTree: vt,
2267      interceptor: Re,
2268      transition: Fe,
2269      setStyles: Y,
2270      mutateDom: _,
2271      directive: d,
2272      entangle: He,
2273      throttle: Ke,
2274      debounce: ze,
2275      evaluate: M,
2276      initTree: S,
2277      nextTick: ne,
2278      prefixed: C,
2279      prefix: sr,
2280      plugin: $r,
2281      magic: y,
2282      store: Fr,
2283      start: _r,
2284      clone: Rr,
2285      cloneNode: Tr,
2286      bound: Ir,
2287      $data: Ce,
2288      watch: ve,
2289      walk: T,
2290      data: qr,
2291      bind: Kr
2292    },
2293    B = ii;
2294  function Tt(e, t) {
2295    var r = Object.create(null),
2296      n = e.split(',');
2297    for (var i = 0; i < n.length; i++) r[n[i]] = !0;
2298    return t ? function (i) {
2299      return !!r[i.toLowerCase()];
2300    } : function (i) {
2301      return !!r[i];
2302    };
2303  }
2304  var oi = 'itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly';
2305  var Ms = Tt(oi + ',async,autofocus,autoplay,controls,default,defer,disabled,hidden,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected');
2306  var Wr = Object.freeze({}),
2307    Ns = Object.freeze([]);
2308  var si = Object.prototype.hasOwnProperty,
2309    xe = function xe(e, t) {
2310      return si.call(e, t);
2311    },
2312    H = Array.isArray,
2313    ie = function ie(e) {
2314      return Gr(e) === '[object Map]';
2315    };
2316  var ai = function ai(e) {
2317      return typeof e == 'string';
2318    },
2319    Ve = function Ve(e) {
2320      return _typeof(e) == 'symbol';
2321    },
2322    ye = function ye(e) {
2323      return e !== null && _typeof(e) == 'object';
2324    };
2325  var ci = Object.prototype.toString,
2326    Gr = function Gr(e) {
2327      return ci.call(e);
2328    },
2329    Rt = function Rt(e) {
2330      return Gr(e).slice(8, -1);
2331    };
2332  var qe = function qe(e) {
2333    return ai(e) && e !== 'NaN' && e[0] !== '-' && '' + parseInt(e, 10) === e;
2334  };
2335  var Ue = function Ue(e) {
2336      var t = Object.create(null);
2337      return function (r) {
2338        return t[r] || (t[r] = e(r));
2339      };
2340    },
2341    li = /-(\w)/g,
2342    Ds = Ue(function (e) {
2343      return e.replace(li, function (t, r) {
2344        return r ? r.toUpperCase() : '';
2345      });
2346    }),
2347    ui = /\B([A-Z])/g,
2348    Ps = Ue(function (e) {
2349      return e.replace(ui, '-$1').toLowerCase();
2350    }),
2351    Mt = Ue(function (e) {
2352      return e.charAt(0).toUpperCase() + e.slice(1);
2353    }),
2354    Is = Ue(function (e) {
2355      return e ? "on".concat(Mt(e)) : '';
2356    }),
2357    Nt = function Nt(e, t) {
2358      return e !== t && (e === e || t === t);
2359    };
2360  var Dt = new WeakMap(),
2361    be = [],
2362    k,
2363    Z = Symbol('iterate'),
2364    Pt = Symbol('Map key iterate');
2365  function fi(e) {
2366    return e && e._isEffect === !0;
2367  }
2368  function en(e) {
2369    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : Wr;
2370    fi(e) && (e = e.raw);
2371    var r = pi(e, t);
2372    return t.lazy || r(), r;
2373  }
2374  function tn(e) {
2375    e.active && (rn(e), e.options.onStop && e.options.onStop(), e.active = !1);
2376  }
2377  var di = 0;
2378  function pi(e, t) {
2379    var r = function r() {
2380      if (!r.active) return e();
2381      if (!be.includes(r)) {
2382        rn(r);
2383        try {
2384          return _i(), be.push(r), k = r, e();
2385        } finally {
2386          be.pop(), nn(), k = be[be.length - 1];
2387        }
2388      }
2389    };
2390    return r.id = di++, r.allowRecurse = !!t.allowRecurse, r._isEffect = !0, r.active = !0, r.raw = e, r.deps = [], r.options = t, r;
2391  }
2392  function rn(e) {
2393    var t = e.deps;
2394    if (t.length) {
2395      for (var r = 0; r < t.length; r++) t[r]["delete"](e);
2396      t.length = 0;
2397    }
2398  }
2399  var oe = !0,
2400    kt = [];
2401  function mi() {
2402    kt.push(oe), oe = !1;
2403  }
2404  function _i() {
2405    kt.push(oe), oe = !0;
2406  }
2407  function nn() {
2408    var e = kt.pop();
2409    oe = e === void 0 ? !0 : e;
2410  }
2411  function N(e, t, r) {
2412    if (!oe || k === void 0) return;
2413    var n = Dt.get(e);
2414    n || Dt.set(e, n = new Map());
2415    var i = n.get(r);
2416    i || n.set(r, i = new Set()), i.has(k) || (i.add(k), k.deps.push(i), k.options.onTrack && k.options.onTrack({
2417      effect: k,
2418      target: e,
2419      type: t,
2420      key: r
2421    }));
2422  }
2423  function q(e, t, r, n, i, o) {
2424    var s = Dt.get(e);
2425    if (!s) return;
2426    var a = new Set(),
2427      c = function c(u) {
2428        u && u.forEach(function (p) {
2429          (p !== k || p.allowRecurse) && a.add(p);
2430        });
2431      };
2432    if (t === 'clear') s.forEach(c);else if (r === 'length' && H(e)) s.forEach(function (u, p) {
2433      (p === 'length' || p >= n) && c(u);
2434    });else switch (r !== void 0 && c(s.get(r)), t) {
2435      case 'add':
2436        H(e) ? qe(r) && c(s.get('length')) : (c(s.get(Z)), ie(e) && c(s.get(Pt)));
2437        break;
2438      case 'delete':
2439        H(e) || (c(s.get(Z)), ie(e) && c(s.get(Pt)));
2440        break;
2441      case 'set':
2442        ie(e) && c(s.get(Z));
2443        break;
2444    }
2445    var l = function l(u) {
2446      u.options.onTrigger && u.options.onTrigger({
2447        effect: u,
2448        target: e,
2449        key: r,
2450        type: t,
2451        newValue: n,
2452        oldValue: i,
2453        oldTarget: o
2454      }), u.options.scheduler ? u.options.scheduler(u) : u();
2455    };
2456    a.forEach(l);
2457  }
2458  var hi = Tt('__proto__,__v_isRef,__isVue'),
2459    on = new Set(Object.getOwnPropertyNames(Symbol).map(function (e) {
2460      return Symbol[e];
2461    }).filter(Ve)),
2462    gi = sn();
2463  var xi = sn(!0);
2464  var Jr = yi();
2465  function yi() {
2466    var e = {};
2467    return ['includes', 'indexOf', 'lastIndexOf'].forEach(function (t) {
2468      e[t] = function () {
2469        var n = h(this);
2470        for (var o = 0, s = this.length; o < s; o++) N(n, 'get', o + '');
2471        for (var _len3 = arguments.length, r = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
2472          r[_key3] = arguments[_key3];
2473        }
2474        var i = n[t].apply(n, r);
2475        return i === -1 || i === !1 ? n[t].apply(n, _toConsumableArray(r.map(h))) : i;
2476      };
2477    }), ['push', 'pop', 'shift', 'unshift', 'splice'].forEach(function (t) {
2478      e[t] = function () {
2479        mi();
2480        for (var _len4 = arguments.length, r = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
2481          r[_key4] = arguments[_key4];
2482        }
2483        var n = h(this)[t].apply(this, r);
2484        return nn(), n;
2485      };
2486    }), e;
2487  }
2488  function sn() {
2489    var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : !1;
2490    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : !1;
2491    return function (n, i, o) {
2492      if (i === '__v_isReactive') return !e;
2493      if (i === '__v_isReadonly') return e;
2494      if (i === '__v_raw' && o === (e ? t ? ki : un : t ? Ii : ln).get(n)) return n;
2495      var s = H(n);
2496      if (!e && s && xe(Jr, i)) return Reflect.get(Jr, i, o);
2497      var a = Reflect.get(n, i, o);
2498      return (Ve(i) ? on.has(i) : hi(i)) || (e || N(n, 'get', i), t) ? a : It(a) ? !s || !qe(i) ? a.value : a : ye(a) ? e ? fn(a) : Qe(a) : a;
2499    };
2500  }
2501  var bi = wi();
2502  function wi() {
2503    var e = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : !1;
2504    return function (r, n, i, o) {
2505      var s = r[n];
2506      if (!e && (i = h(i), s = h(s), !H(r) && It(s) && !It(i))) return s.value = i, !0;
2507      var a = H(r) && qe(n) ? Number(n) < r.length : xe(r, n),
2508        c = Reflect.set(r, n, i, o);
2509      return r === h(o) && (a ? Nt(i, s) && q(r, 'set', n, i, s) : q(r, 'add', n, i)), c;
2510    };
2511  }
2512  function Ei(e, t) {
2513    var r = xe(e, t),
2514      n = e[t],
2515      i = Reflect.deleteProperty(e, t);
2516    return i && r && q(e, 'delete', t, void 0, n), i;
2517  }
2518  function vi(e, t) {
2519    var r = Reflect.has(e, t);
2520    return (!Ve(t) || !on.has(t)) && N(e, 'has', t), r;
2521  }
2522  function Si(e) {
2523    return N(e, 'iterate', H(e) ? 'length' : Z), Reflect.ownKeys(e);
2524  }
2525  var Ai = {
2526      get: gi,
2527      set: bi,
2528      deleteProperty: Ei,
2529      has: vi,
2530      ownKeys: Si
2531    },
2532    Oi = {
2533      get: xi,
2534      set: function set(e, t) {
2535        return console.warn("Set operation on key \"".concat(String(t), "\" failed: target is readonly."), e), !0;
2536      },
2537      deleteProperty: function deleteProperty(e, t) {
2538        return console.warn("Delete operation on key \"".concat(String(t), "\" failed: target is readonly."), e), !0;
2539      }
2540    };
2541  var Lt = function Lt(e) {
2542      return ye(e) ? Qe(e) : e;
2543    },
2544    $t = function $t(e) {
2545      return ye(e) ? fn(e) : e;
2546    },
2547    jt = function jt(e) {
2548      return e;
2549    },
2550    Ze = function Ze(e) {
2551      return Reflect.getPrototypeOf(e);
2552    };
2553  function We(e, t) {
2554    var r = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : !1;
2555    var n = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : !1;
2556    e = e.__v_raw;
2557    var i = h(e),
2558      o = h(t);
2559    t !== o && !r && N(i, 'get', t), !r && N(i, 'get', o);
2560    var _Ze = Ze(i),
2561      s = _Ze.has,
2562      a = n ? jt : r ? $t : Lt;
2563    if (s.call(i, t)) return a(e.get(t));
2564    if (s.call(i, o)) return a(e.get(o));
2565    e !== i && e.get(t);
2566  }
2567  function Ge(e) {
2568    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : !1;
2569    var r = this.__v_raw,
2570      n = h(r),
2571      i = h(e);
2572    return e !== i && !t && N(n, 'has', e), !t && N(n, 'has', i), e === i ? r.has(e) : r.has(e) || r.has(i);
2573  }
2574  function Je(e) {
2575    var t = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : !1;
2576    return e = e.__v_raw, !t && N(h(e), 'iterate', Z), Reflect.get(e, 'size', e);
2577  }
2578  function Yr(e) {
2579    e = h(e);
2580    var t = h(this);
2581    return Ze(t).has.call(t, e) || (t.add(e), q(t, 'add', e, e)), this;
2582  }
2583  function Xr(e, t) {
2584    t = h(t);
2585    var r = h(this),
2586      _Ze2 = Ze(r),
2587      n = _Ze2.has,
2588      i = _Ze2.get,
2589      o = n.call(r, e);
2590    o ? cn(r, n, e) : (e = h(e), o = n.call(r, e));
2591    var s = i.call(r, e);
2592    return r.set(e, t), o ? Nt(t, s) && q(r, 'set', e, t, s) : q(r, 'add', e, t), this;
2593  }
2594  function Zr(e) {
2595    var t = h(this),
2596      _Ze3 = Ze(t),
2597      r = _Ze3.has,
2598      n = _Ze3.get,
2599      i = r.call(t, e);
2600    i ? cn(t, r, e) : (e = h(e), i = r.call(t, e));
2601    var o = n ? n.call(t, e) : void 0,
2602      s = t["delete"](e);
2603    return i && q(t, 'delete', e, void 0, o), s;
2604  }
2605  function Qr() {
2606    var e = h(this),
2607      t = e.size !== 0,
2608      r = ie(e) ? new Map(e) : new Set(e),
2609      n = e.clear();
2610    return t && q(e, 'clear', void 0, void 0, r), n;
2611  }
2612  function Ye(e, t) {
2613    return function (n, i) {
2614      var o = this,
2615        s = o.__v_raw,
2616        a = h(s),
2617        c = t ? jt : e ? $t : Lt;
2618      return !e && N(a, 'iterate', Z), s.forEach(function (l, u) {
2619        return n.call(i, c(l), c(u), o);
2620      });
2621    };
2622  }
2623  function Xe(e, t, r) {
2624    return function () {
2625      var i = this.__v_raw,
2626        o = h(i),
2627        s = ie(o),
2628        a = e === 'entries' || e === Symbol.iterator && s,
2629        c = e === 'keys' && s,
2630        l = i[e].apply(i, arguments),
2631        u = r ? jt : t ? $t : Lt;
2632      return !t && N(o, 'iterate', c ? Pt : Z), _defineProperty({
2633        next: function next() {
2634          var _l$next = l.next(),
2635            p = _l$next.value,
2636            m = _l$next.done;
2637          return m ? {
2638            value: p,
2639            done: m
2640          } : {
2641            value: a ? [u(p[0]), u(p[1])] : u(p),
2642            done: m
2643          };
2644        }
2645      }, Symbol.iterator, function () {
2646        return this;
2647      });
2648    };
2649  }
2650  function V(e) {
2651    return function () {
2652      {
2653        var r = (arguments.length <= 0 ? undefined : arguments[0]) ? "on key \"".concat(arguments.length <= 0 ? undefined : arguments[0], "\" ") : '';
2654        console.warn("".concat(Mt(e), " operation ").concat(r, "failed: target is readonly."), h(this));
2655      }
2656      return e === 'delete' ? !1 : this;
2657    };
2658  }
2659  function Ci() {
2660    var e = {
2661        get: function get(o) {
2662          return We(this, o);
2663        },
2664        get size() {
2665          return Je(this);
2666        },
2667        has: Ge,
2668        add: Yr,
2669        set: Xr,
2670        "delete": Zr,
2671        clear: Qr,
2672        forEach: Ye(!1, !1)
2673      },
2674      t = {
2675        get: function get(o) {
2676          return We(this, o, !1, !0);
2677        },
2678        get size() {
2679          return Je(this);
2680        },
2681        has: Ge,
2682        add: Yr,
2683        set: Xr,
2684        "delete": Zr,
2685        clear: Qr,
2686        forEach: Ye(!1, !0)
2687      },
2688      r = {
2689        get: function get(o) {
2690          return We(this, o, !0);
2691        },
2692        get size() {
2693          return Je(this, !0);
2694        },
2695        has: function has(o) {
2696          return Ge.call(this, o, !0);
2697        },
2698        add: V('add'),
2699        set: V('set'),
2700        "delete": V('delete'),
2701        clear: V('clear'),
2702        forEach: Ye(!0, !1)
2703      },
2704      n = {
2705        get: function get(o) {
2706          return We(this, o, !0, !0);
2707        },
2708        get size() {
2709          return Je(this, !0);
2710        },
2711        has: function has(o) {
2712          return Ge.call(this, o, !0);
2713        },
2714        add: V('add'),
2715        set: V('set'),
2716        "delete": V('delete'),
2717        clear: V('clear'),
2718        forEach: Ye(!0, !0)
2719      };
2720    return ['keys', 'values', 'entries', Symbol.iterator].forEach(function (o) {
2721      e[o] = Xe(o, !1, !1), r[o] = Xe(o, !0, !1), t[o] = Xe(o, !1, !0), n[o] = Xe(o, !0, !0);
2722    }), [e, r, t, n];
2723  }
2724  var _Ci = Ci(),
2725    _Ci2 = _slicedToArray(_Ci, 4),
2726    Ti = _Ci2[0],
2727    Ri = _Ci2[1],
2728    Mi = _Ci2[2],
2729    Ni = _Ci2[3];
2730  function an(e, t) {
2731    var r = t ? e ? Ni : Mi : e ? Ri : Ti;
2732    return function (n, i, o) {
2733      return i === '__v_isReactive' ? !e : i === '__v_isReadonly' ? e : i === '__v_raw' ? n : Reflect.get(xe(r, i) && i in n ? r : n, i, o);
2734    };
2735  }
2736  var Di = {
2737    get: an(!1, !1)
2738  };
2739  var Pi = {
2740    get: an(!0, !1)
2741  };
2742  function cn(e, t, r) {
2743    var n = h(r);
2744    if (n !== r && t.call(e, n)) {
2745      var i = Rt(e);
2746      console.warn("Reactive ".concat(i, " contains both the raw and reactive versions of the same object").concat(i === 'Map' ? ' as keys' : '', ", which can lead to inconsistencies. Avoid differentiating between the raw and reactive versions of an object and only use the reactive version if possible."));
2747    }
2748  }
2749  var ln = new WeakMap(),
2750    Ii = new WeakMap(),
2751    un = new WeakMap(),
2752    ki = new WeakMap();
2753  function Li(e) {
2754    switch (e) {
2755      case 'Object':
2756      case 'Array':
2757        return 1;
2758      case 'Map':
2759      case 'Set':
2760      case 'WeakMap':
2761      case 'WeakSet':
2762        return 2;
2763      default:
2764        return 0;
2765    }
2766  }
2767  function $i(e) {
2768    return e.__v_skip || !Object.isExtensible(e) ? 0 : Li(Rt(e));
2769  }
2770  function Qe(e) {
2771    return e && e.__v_isReadonly ? e : dn(e, !1, Ai, Di, ln);
2772  }
2773  function fn(e) {
2774    return dn(e, !0, Oi, Pi, un);
2775  }
2776  function dn(e, t, r, n, i) {
2777    if (!ye(e)) return console.warn("value cannot be made reactive: ".concat(String(e))), e;
2778    if (e.__v_raw && !(t && e.__v_isReactive)) return e;
2779    var o = i.get(e);
2780    if (o) return o;
2781    var s = $i(e);
2782    if (s === 0) return e;
2783    var a = new Proxy(e, s === 2 ? n : r);
2784    return i.set(e, a), a;
2785  }
2786  function h(e) {
2787    return e && h(e.__v_raw) || e;
2788  }
2789  function It(e) {
2790    return Boolean(e && e.__v_isRef === !0);
2791  }
2792  y('nextTick', function () {
2793    return ne;
2794  });
2795  y('dispatch', function (e) {
2796    return G.bind(G, e);
2797  });
2798  y('watch', function (e, _ref42) {
2799    var t = _ref42.evaluateLater,
2800      r = _ref42.cleanup;
2801    return function (n, i) {
2802      var o = t(n),
2803        a = ve(function () {
2804          var c;
2805          return o(function (l) {
2806            return c = l;
2807          }), c;
2808        }, i);
2809      r(a);
2810    };
2811  });
2812  y('store', Br);
2813  y('data', function (e) {
2814    return Ce(e);
2815  });
2816  y('root', function (e) {
2817    return J(e);
2818  });
2819  y('refs', function (e) {
2820    return e._x_refs_proxy || (e._x_refs_proxy = F(ji(e))), e._x_refs_proxy;
2821  });
2822  function ji(e) {
2823    var t = [];
2824    return z(e, function (r) {
2825      r._x_refs && t.push(r._x_refs);
2826    }), t;
2827  }
2828  var Ft = {};
2829  function Bt(e) {
2830    return Ft[e] || (Ft[e] = 0), ++Ft[e];
2831  }
2832  function pn(e, t) {
2833    return z(e, function (r) {
2834      if (r._x_ids && r._x_ids[t]) return !0;
2835    });
2836  }
2837  function mn(e, t) {
2838    e._x_ids || (e._x_ids = {}), e._x_ids[t] || (e._x_ids[t] = Bt(t));
2839  }
2840  y('id', function (e, _ref43) {
2841    var t = _ref43.cleanup;
2842    return function (r) {
2843      var n = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null;
2844      var i = "".concat(r).concat(n ? "-".concat(n) : '');
2845      return Fi(e, i, t, function () {
2846        var o = pn(e, r),
2847          s = o ? o._x_ids[r] : Bt(r);
2848        return n ? "".concat(r, "-").concat(s, "-").concat(n) : "".concat(r, "-").concat(s);
2849      });
2850    };
2851  });
2852  K(function (e, t) {
2853    e._x_id && (t._x_id = e._x_id);
2854  });
2855  function Fi(e, t, r, n) {
2856    if (e._x_id || (e._x_id = {}), e._x_id[t]) return e._x_id[t];
2857    var i = n();
2858    return e._x_id[t] = i, r(function () {
2859      delete e._x_id[t];
2860    }), i;
2861  }
2862  y('el', function (e) {
2863    return e;
2864  });
2865  _n('Focus', 'focus', 'focus');
2866  _n('Persist', 'persist', 'persist');
2867  function _n(e, t, r) {
2868    y(t, function (n) {
2869      return E("You can't use [$".concat(t, "] without first installing the \"").concat(e, "\" plugin here: https://alpinejs.dev/plugins/").concat(r), n);
2870    });
2871  }
2872  d('modelable', function (e, _ref44, _ref45) {
2873    var t = _ref44.expression;
2874    var r = _ref45.effect,
2875      n = _ref45.evaluateLater,
2876      i = _ref45.cleanup;
2877    var o = n(t),
2878      s = function s() {
2879        var u;
2880        return o(function (p) {
2881          return u = p;
2882        }), u;
2883      },
2884      a = n("".concat(t, " = __placeholder")),
2885      c = function c(u) {
2886        return a(function () {}, {
2887          scope: {
2888            __placeholder: u
2889          }
2890        });
2891      },
2892      l = s();
2893    c(l), queueMicrotask(function () {
2894      if (!e._x_model) return;
2895      e._x_removeModelListeners["default"]();
2896      var u = e._x_model.get,
2897        p = e._x_model.set,
2898        m = He({
2899          get: function get() {
2900            return u();
2901          },
2902          set: function set(w) {
2903            p(w);
2904          }
2905        }, {
2906          get: function get() {
2907            return s();
2908          },
2909          set: function set(w) {
2910            c(w);
2911          }
2912        });
2913      i(m);
2914    });
2915  });
2916  d('teleport', function (e, _ref46, _ref47) {
2917    var t = _ref46.modifiers,
2918      r = _ref46.expression;
2919    var n = _ref47.cleanup;
2920    e.tagName.toLowerCase() !== 'template' && E('x-teleport can only be used on a <template> tag', e);
2921    var i = hn(r),
2922      o = e.content.cloneNode(!0).firstElementChild;
2923    e._x_teleport = o, o._x_teleportBack = e, e.setAttribute('data-teleport-template', !0), o.setAttribute('data-teleport-target', !0), e._x_forwardEvents && e._x_forwardEvents.forEach(function (a) {
2924      o.addEventListener(a, function (c) {
2925        c.stopPropagation(), e.dispatchEvent(new c.constructor(c.type, c));
2926      });
2927    }), P(o, {}, e);
2928    var s = function s(a, c, l) {
2929      l.includes('prepend') ? c.parentNode.insertBefore(a, c) : l.includes('append') ? c.parentNode.insertBefore(a, c.nextSibling) : c.appendChild(a);
2930    };
2931    _(function () {
2932      s(o, i, t), A(function () {
2933        S(o), o._x_ignore = !0;
2934      })();
2935    }), e._x_teleportPutBack = function () {
2936      var a = hn(r);
2937      _(function () {
2938        s(e._x_teleport, a, t);
2939      });
2940    }, n(function () {
2941      return o.remove();
2942    });
2943  });
2944  var Bi = document.createElement('div');
2945  function hn(e) {
2946    var t = A(function () {
2947      return document.querySelector(e);
2948    }, function () {
2949      return Bi;
2950    })();
2951    return t || E("Cannot find x-teleport element for selector: \"".concat(e, "\"")), t;
2952  }
2953  var gn = function gn() {};
2954  gn.inline = function (e, _ref48, _ref49) {
2955    var t = _ref48.modifiers;
2956    var r = _ref49.cleanup;
2957    t.includes('self') ? e._x_ignoreSelf = !0 : e._x_ignore = !0, r(function () {
2958      t.includes('self') ? delete e._x_ignoreSelf : delete e._x_ignore;
2959    });
2960  };
2961  d('ignore', gn);
2962  d('effect', A(function (e, _ref50, _ref51) {
2963    var t = _ref50.expression;
2964    var r = _ref51.effect;
2965    r(x(e, t));
2966  }));
2967  function se(e, t, r, n) {
2968    var i = e,
2969      o = function o(c) {
2970        return n(c);
2971      },
2972      s = {},
2973      a = function a(c, l) {
2974        return function (u) {
2975          return l(c, u);
2976        };
2977      };
2978    if (r.includes('dot') && (t = zi(t)), r.includes('camel') && (t = Ki(t)), r.includes('passive') && (s.passive = !0), r.includes('capture') && (s.capture = !0), r.includes('window') && (i = window), r.includes('document') && (i = document), r.includes('debounce')) {
2979      var c = r[r.indexOf('debounce') + 1] || 'invalid-wait',
2980        l = et(c.split('ms')[0]) ? Number(c.split('ms')[0]) : 250;
2981      o = ze(o, l);
2982    }
2983    if (r.includes('throttle')) {
2984      var _c = r[r.indexOf('throttle') + 1] || 'invalid-wait',
2985        _l = et(_c.split('ms')[0]) ? Number(_c.split('ms')[0]) : 250;
2986      o = Ke(o, _l);
2987    }
2988    return r.includes('prevent') && (o = a(o, function (c, l) {
2989      l.preventDefault(), c(l);
2990    }
2990)), r.includes('stop') && (o = a(o, function (c, l) {
2991      l.stopPropagation(), c(l);
2992    })), r.includes('once') && (o = a(o, function (c, l) {
2993      c(l), i.removeEventListener(t, o, s);
2994    })), (r.includes('away') || r.includes('outside')) && (i = document, o = a(o, function (c, l) {
2995      e.contains(l.target) || l.target.isConnected !== !1 && (e.offsetWidth < 1 && e.offsetHeight < 1 || e._x_isShown !== !1 && c(l));
2996    })), r.includes('self') && (o = a(o, function (c, l) {
2997      l.target === e && c(l);
2998    })), (Vi(t) || yn(t)) && (o = a(o, function (c, l) {
2999      qi(l, r) || c(l);
3000    })), i.addEventListener(t, o, s), function () {
3001      i.removeEventListener(t, o, s);
3002    };
3003  }
3004  function zi(e) {
3005    return e.replace(/-/g, '.');
3006  }
3007  function Ki(e) {
3008    return e.toLowerCase().replace(/-(\w)/g, function (t, r) {
3009      return r.toUpperCase();
3010    });
3011  }
3012  function et(e) {
3013    return !Array.isArray(e) && !isNaN(e);
3014  }
3015  function Hi(e) {
3016    return [' ', '_'].includes(e) ? e : e.replace(/([a-z])([A-Z])/g, '$1-$2').replace(/[_\s]/, '-').toLowerCase();
3017  }
3018  function Vi(e) {
3019    return ['keydown', 'keyup'].includes(e);
3020  }
3021  function yn(e) {
3022    return ['contextmenu', 'click', 'mouse'].some(function (t) {
3023      return e.includes(t);
3024    });
3025  }
3026  function qi(e, t) {
3027    var r = t.filter(function (o) {
3028      return !['window', 'document', 'prevent', 'stop', 'once', 'capture', 'self', 'away', 'outside', 'passive'].includes(o);
3029    });
3030    if (r.includes('debounce')) {
3031      var o = r.indexOf('debounce');
3032      r.splice(o, et((r[o + 1] || 'invalid-wait').split('ms')[0]) ? 2 : 1);
3033    }
3034    if (r.includes('throttle')) {
3035      var _o = r.indexOf('throttle');
3036      r.splice(_o, et((r[_o + 1] || 'invalid-wait').split('ms')[0]) ? 2 : 1);
3037    }
3038    if (r.length === 0 || r.length === 1 && xn(e.key).includes(r[0])) return !1;
3039    var i = ['ctrl', 'shift', 'alt', 'meta', 'cmd', 'super'].filter(function (o) {
3040      return r.includes(o);
3041    });
3042    return r = r.filter(function (o) {
3043      return !i.includes(o);
3044    }), !(i.length > 0 && i.filter(function (s) {
3045      return (s === 'cmd' || s === 'super') && (s = 'meta'), e["".concat(s, "Key")];
3046    }).length === i.length && (yn(e.type) || xn(e.key).includes(r[0])));
3047  }
3048  function xn(e) {
3049    if (!e) return [];
3050    e = Hi(e);
3051    var t = {
3052      ctrl: 'control',
3053      slash: '/',
3054      space: ' ',
3055      spacebar: ' ',
3056      cmd: 'meta',
3057      esc: 'escape',
3058      up: 'arrow-up',
3059      down: 'arrow-down',
3060      left: 'arrow-left',
3061      right: 'arrow-right',
3062      period: '.',
3063      comma: ',',
3064      equal: '=',
3065      minus: '-',
3066      underscore: '_'
3067    };
3068    return t[e] = e, Object.keys(t).map(function (r) {
3069      if (t[r] === e) return r;
3070    }).filter(function (r) {
3071      return r;
3072    });
3073  }
3074  d('model', function (e, _ref52, _ref53) {
3075    var t = _ref52.modifiers,
3076      r = _ref52.expression;
3077    var n = _ref53.effect,
3078      i = _ref53.cleanup;
3079    var o = e;
3080    t.includes('parent') && (o = e.parentNode);
3081    var s = x(o, r),
3082      a;
3083    typeof r == 'string' ? a = x(o, "".concat(r, " = __placeholder")) : typeof r == 'function' && typeof r() == 'string' ? a = x(o, "".concat(r(), " = __placeholder")) : a = function a() {};
3084    var c = function c() {
3085        var m;
3086        return s(function (w) {
3087          return m = w;
3088        }), bn(m) ? m.get() : m;
3089      },
3090      l = function l(m) {
3091        var w;
3092        s(function ($) {
3093          return w = $;
3094        }), bn(w) ? w.set(m) : a(function () {}, {
3095          scope: {
3096            __placeholder: m
3097          }
3098        });
3099      };
3100    typeof r == 'string' && e.type === 'radio' && _(function () {
3101      e.hasAttribute('name') || e.setAttribute('name', r);
3102    });
3103    var u = e.tagName.toLowerCase() === 'select' || ['checkbox', 'radio'].includes(e.type) || t.includes('lazy') ? 'change' : 'input';
3104    var p = I ? function () {} : se(e, u, t, function (m) {
3105      l(zt(e, t, m, c()));
3106    });
3107    if (t.includes('fill') && ([void 0, null, ''].includes(c()) || e.type === 'checkbox' && Array.isArray(c()) || e.tagName.toLowerCase() === 'select' && e.multiple) && l(zt(e, t, {
3108      target: e
3109    }, c())), e._x_removeModelListeners || (e._x_removeModelListeners = {}), e._x_removeModelListeners["default"] = p, i(function () {
3110      return e._x_removeModelListeners["default"]();
3111    }), e.form) {
3112      var m = se(e.form, 'reset', [], function (w) {
3113        ne(function () {
3114          return e._x_model && e._x_model.set(zt(e, t, {
3115            target: e
3116          }, c()));
3117        });
3118      });
3119      i(function () {
3120        return m();
3121      });
3122    }
3123    e._x_model = {
3124      get: function get() {
3125        return c();
3126      },
3127      set: function set(m) {
3128        l(m);
3129      }
3130    }, e._x_forceModelUpdate = function (m) {
3131      m === void 0 && typeof r == 'string' && r.match(/\./) && (m = ''), window.fromModel = !0, _(function () {
3132        return he(e, 'value', m);
3133      }), delete window.fromModel;
3134    }, n(function () {
3135      var m = c();
3136      t.includes('unintrusive') && document.activeElement.isSameNode(e) || e._x_forceModelUpdate(m);
3137    });
3138  });
3139  function zt(e, t, r, n) {
3140    return _(function () {
3141      if (r instanceof CustomEvent && r.detail !== void 0) return r.detail !== null && r.detail !== void 0 ? r.detail : r.target.value;
3142      if (e.type === 'checkbox') {
3143        if (Array.isArray(n)) {
3144          var i = null;
3145          return t.includes('number') ? i = Kt(r.target.value) : t.includes('boolean') ? i = ge(r.target.value) : i = r.target.value, r.target.checked ? n.includes(i) ? n : n.concat([i]) : n.filter(function (o) {
3146            return !Ui(o, i);
3147          });
3148        } else return r.target.checked;
3149      } else {
3150        if (e.tagName.toLowerCase() === 'select' && e.multiple) return t.includes('number') ? Array.from(r.target.selectedOptions).map(function (i) {
3151          var o = i.value || i.text;
3152          return Kt(o);
3153        }) : t.includes('boolean') ? Array.from(r.target.selectedOptions).map(function (i) {
3154          var o = i.value || i.text;
3155          return ge(o);
3156        }) : Array.from(r.target.selectedOptions).map(function (i) {
3157          return i.value || i.text;
3158        });
3159        {
3160          var _i2;
3161          return e.type === 'radio' ? r.target.checked ? _i2 = r.target.value : _i2 = n : _i2 = r.target.value, t.includes('number') ? Kt(_i2) : t.includes('boolean') ? ge(_i2) : t.includes('trim') ? _i2.trim() : _i2;
3162        }
3163      }
3164    });
3165  }
3166  function Kt(e) {
3167    var t = e ? parseFloat(e) : null;
3168    return Wi(t) ? t : e;
3169  }
3170  function Ui(e, t) {
3171    return e == t;
3172  }
3173  function Wi(e) {
3174    return !Array.isArray(e) && !isNaN(e);
3175  }
3176  function bn(e) {
3177    return e !== null && _typeof(e) == 'object' && typeof e.get == 'function' && typeof e.set == 'function';
3178  }
3179  d('cloak', function (e) {
3180    return queueMicrotask(function () {
3181      return _(function () {
3182        return e.removeAttribute(C('cloak'));
3183      });
3184    });
3185  });
3186  $e(function () {
3187    return "[".concat(C('init'), "]");
3188  });
3189  d('init', A(function (e, _ref54, _ref55) {
3190    var t = _ref54.expression;
3191    var r = _ref55.evaluate;
3192    return typeof t == 'string' ? !!t.trim() && r(t, {}, !1) : r(t, {}, !1);
3193  }));
3194  d('text', function (e, _ref56, _ref57) {
3195    var t = _ref56.expression;
3196    var r = _ref57.effect,
3197      n = _ref57.evaluateLater;
3198    var i = n(t);
3199    r(function () {
3200      i(function (o) {
3201        _(function () {
3202          e.textContent = o;
3203        });
3204      });
3205    });
3206  });
3207  d('html', function (e, _ref58, _ref59) {
3208    var t = _ref58.expression;
3209    var r = _ref59.effect,
3210      n = _ref59.evaluateLater;
3211    var i = n(t);
3212    r(function () {
3213      i(function (o) {
3214        _(function () {
3215          e.innerHTML = o, e._x_ignoreSelf = !0, S(e), delete e._x_ignoreSelf;
3216        });
3217      });
3218    });
3219  });
3220  re(Ie(':', ke(C('bind:'))));
3221  var wn = function wn(e, _ref60, _ref61) {
3222    var t = _ref60.value,
3223      r = _ref60.modifiers,
3224      n = _ref60.expression,
3225      i = _ref60.original;
3226    var o = _ref61.effect,
3227      s = _ref61.cleanup;
3228    if (!t) {
3229      var c = {};
3230      Hr(c), x(e, n)(function (u) {
3231        Ct(e, u, i);
3232      }, {
3233        scope: c
3234      });
3235      return;
3236    }
3237    if (t === 'key') return Gi(e, n);
3238    if (e._x_inlineBindings && e._x_inlineBindings[t] && e._x_inlineBindings[t].extract) return;
3239    var a = x(e, n);
3240    o(function () {
3241      return a(function (c) {
3242        c === void 0 && typeof n == 'string' && n.match(/\./) && (c = ''), _(function () {
3243          return he(e, t, c, r);
3244        });
3245      });
3246    }), s(function () {
3247      e._x_undoAddedClasses && e._x_undoAddedClasses(), e._x_undoAddedStyles && e._x_undoAddedStyles();
3248    });
3249  };
3250  wn.inline = function (e, _ref62) {
3251    var t = _ref62.value,
3252      r = _ref62.modifiers,
3253      n = _ref62.expression;
3254    t && (e._x_inlineBindings || (e._x_inlineBindings = {}), e._x_inlineBindings[t] = {
3255      expression: n,
3256      extract: !1
3257    });
3258  };
3259  d('bind', wn);
3260  function Gi(e, t) {
3261    e._x_keyExpression = t;
3262  }
3263  Le(function () {
3264    return "[".concat(C('data'), "]");
3265  });
3266  d('data', function (e, _ref63, _ref64) {
3267    var t = _ref63.expression;
3268    var r = _ref64.cleanup;
3269    if (Ji(e)) return;
3270    t = t === '' ? '{}' : t;
3271    var n = {};
3272    ue(n, e);
3273    var i = {};
3274    Ur(i, n);
3275    var o = M(e, t, {
3276      scope: i
3277    });
3278    (o === void 0 || o === !0) && (o = {}), ue(o, e);
3279    var s = R(o);
3280    Te(s);
3281    var a = P(e, s);
3282    s.init && M(e, s.init), r(function () {
3283      s.destroy && M(e, s.destroy), a();
3284    });
3285  });
3286  K(function (e, t) {
3287    e._x_dataStack && (t._x_dataStack = e._x_dataStack, t.setAttribute('data-has-alpine-state', !0));
3288  });
3289  function Ji(e) {
3290    return I ? Be ? !0 : e.hasAttribute('data-has-alpine-state') : !1;
3291  }
3292  d('show', function (e, _ref65, _ref66) {
3293    var t = _ref65.modifiers,
3294      r = _ref65.expression;
3295    var n = _ref66.effect;
3296    var i = x(e, r);
3297    e._x_doHide || (e._x_doHide = function () {
3298      _(function () {
3299        e.style.setProperty('display', 'none', t.includes('important') ? 'important' : void 0);
3300      });
3301    }), e._x_doShow || (e._x_doShow = function () {
3302      _(function () {
3303        e.style.length === 1 && e.style.display === 'none' ? e.removeAttribute('style') : e.style.removeProperty('display');
3304      });
3305    });
3306    var o = function o() {
3307        e._x_doHide(), e._x_isShown = !1;
3308      },
3309      s = function s() {
3310        e._x_doShow(), e._x_isShown = !0;
3311      },
3312      a = function a() {
3313        return setTimeout(s);
3314      },
3315      c = me(function (p) {
3316        return p ? s() : o();
3317      }, function (p) {
3318        typeof e._x_toggleAndCascadeWithTransitions == 'function' ? e._x_toggleAndCascadeWithTransitions(e, p, s, o) : p ? a() : o();
3319      }),
3320      l,
3321      u = !0;
3322    n(function () {
3323      return i(function (p) {
3324        !u && p === l || (t.includes('immediate') && (p ? a() : o()), c(p), l = p, u = !1);
3325      });
3326    });
3327  });
3328  d('for', function (e, _ref67, _ref68) {
3329    var t = _ref67.expression;
3330    var r = _ref68.effect,
3331      n = _ref68.cleanup;
3332    var i = Xi(t),
3333      o = x(e, i.items),
3334      s = x(e, e._x_keyExpression || 'index');
3335    e._x_prevKeys = [], e._x_lookup = {}, r(function () {
3336      return Yi(e, i, o, s);
3337    }), n(function () {
3338      Object.values(e._x_lookup).forEach(function (a) {
3339        return a.remove();
3340      }), delete e._x_prevKeys, delete e._x_lookup;
3341    });
3342  });
3343  function Yi(e, t, r, n) {
3344    var i = function i(s) {
3345        return _typeof(s) == 'object' && !Array.isArray(s);
3346      },
3347      o = e;
3348    r(function (s) {
3349      Zi(s) && s >= 0 && (s = Array.from(Array(s).keys(), function (f) {
3350        return f + 1;
3351      })), s === void 0 && (s = []);
3352      var a = e._x_lookup,
3353        c = e._x_prevKeys,
3354        l = [],
3355        u = [];
3356      if (i(s)) s = Object.entries(s).map(function (_ref69) {
3357        var _ref70 = _slicedToArray(_ref69, 2),
3358          f = _ref70[0],
3359          g = _ref70[1];
3360        var b = En(t, g, f, s);
3361        n(function (v) {
3362          u.includes(v) && E('Duplicate key on x-for', e), u.push(v);
3363        }, {
3364          scope: _objectSpread({
3365            index: f
3366          }, b)
3367        }), l.push(b);
3368      });else for (var f = 0; f < s.length; f++) {
3369        var g = En(t, s[f], f, s);
3370        n(function (b) {
3371          u.includes(b) && E('Duplicate key on x-for', e), u.push(b);
3372        }, {
3373          scope: _objectSpread({
3374            index: f
3375          }, g)
3376        }), l.push(g);
3377      }
3378      var p = [],
3379        m = [],
3380        w = [],
3381        $ = [];
3382      for (var _f = 0; _f < c.length; _f++) {
3383        var _g = c[_f];
3384        u.indexOf(_g) === -1 && w.push(_g);
3385      }
3386      c = c.filter(function (f) {
3387        return !w.includes(f);
3388      });
3389      var we = 'template';
3390      for (var _f2 = 0; _f2 < u.length; _f2++) {
3391        var _g2 = u[_f2],
3392          b = c.indexOf(_g2);
3393        if (b === -1) c.splice(_f2, 0, _g2), p.push([we, _f2]);else if (b !== _f2) {
3394          var v = c.splice(_f2, 1)[0],
3395            O = c.splice(b - 1, 1)[0];
3396          c.splice(_f2, 0, O), c.splice(b, 0, v), m.push([v, O]);
3397        } else $.push(_g2);
3398        we = _g2;
3399      }
3400      for (var _f3 = 0; _f3 < w.length; _f3++) {
3401        var _g3 = w[_f3];
3402        a[_g3]._x_effects && a[_g3]._x_effects.forEach(Ee), a[_g3].remove(), a[_g3] = null, delete a[_g3];
3403      }
3404      var _loop3 = function _loop3() {
3405        var _m$_f = _slicedToArray(m[_f4], 2),
3406          g = _m$_f[0],
3407          b = _m$_f[1],
3408          v = a[g],
3409          O = a[b],
3410          Q = document.createElement('div');
3411        _(function () {
3412          O || E('x-for ":key" is undefined or invalid', o, b, a), O.after(Q), v.after(O), O._x_currentIfEl && O.after(O._x_currentIfEl), Q.before(v), v._x_currentIfEl && v.after(v._x_currentIfEl), Q.remove();
3413        }), O._x_refreshXForScope(l[u.indexOf(b)]);
3414      };
3415      for (var _f4 = 0; _f4 < m.length; _f4++) {
3416        _loop3();
3417      }
3418      var _loop4 = function _loop4() {
3419        var _p$_f = _slicedToArray(p[_f5], 2),
3420          g = _p$_f[0],
3421          b = _p$_f[1],
3422          v = g === 'template' ? o : a[g];
3423        v._x_currentIfEl && (v = v._x_currentIfEl);
3424        var O = l[b],
3425          Q = u[b],
3426          ae = document.importNode(o.content, !0).firstElementChild,
3427          Vt = R(O);
3428        P(ae, Vt, o), ae._x_refreshXForScope = function (Sn) {
3429          Object.entries(Sn).forEach(function (_ref71) {
3430            var _ref72 = _slicedToArray(_ref71, 2),
3431              An = _ref72[0],
3432              On = _ref72[1];
3433            Vt[An] = On;
3434          });
3435        }, _(function () {
3436          v.after(ae), A(function () {
3437            return S(ae);
3438          })();
3439        }), _typeof(Q) == 'object' && E('x-for key cannot be an object, it must be a string or an integer', o), a[Q] = ae;
3440      };
3441      for (var _f5 = 0; _f5 < p.length; _f5++) {
3442        _loop4();
3443      }
3444      for (var _f6 = 0; _f6 < $.length; _f6++) a[$[_f6]]._x_refreshXForScope(l[u.indexOf($[_f6])]);
3445      o._x_prevKeys = u;
3446    });
3447  }
3448  function Xi(e) {
3449    var t = /,([^,\}\]]*)(?:,([^,\}\]]*))?$/,
3450      r = /^\s*\(|\)\s*$/g,
3451      n = /([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,
3452      i = e.match(n);
3453    if (!i) return;
3454    var o = {};
3455    o.items = i[2].trim();
3456    var s = i[1].replace(r, '').trim(),
3457      a = s.match(t);
3458    return a ? (o.item = s.replace(t, '').trim(), o.index = a[1].trim(), a[2] && (o.collection = a[2].trim())) : o.item = s, o;
3459  }
3460  function En(e, t, r, n) {
3461    var i = {};
3462    return /^\[.*\]$/.test(e.item) && Array.isArray(t) ? e.item.replace('[', '').replace(']', '').split(',').map(function (s) {
3463      return s.trim();
3464    }
3464).forEach(function (s, a) {
3465      i[s] = t[a];
3466    }) : /^\{.*\}$/.test(e.item) && !Array.isArray(t) && _typeof(t) == 'object' ? e.item.replace('{', '').replace('}', '').split(',').map(function (s) {
3467      return s.trim();
3468    }).forEach(function (s) {
3469      i[s] = t[s];
3470    }) : i[e.item] = t, e.index && (i[e.index] = r), e.collection && (i[e.collection] = n), i;
3471  }
3472  function Zi(e) {
3473    return !Array.isArray(e) && !isNaN(e);
3474  }
3475  function vn() {}
3476  vn.inline = function (e, _ref73, _ref74) {
3477    var t = _ref73.expression;
3478    var r = _ref74.cleanup;
3479    var n = J(e);
3480    n._x_refs || (n._x_refs = {}), n._x_refs[t] = e, r(function () {
3481      return delete n._x_refs[t];
3482    });
3483  };
3484  d('ref', vn);
3485  d('if', function (e, _ref75, _ref76) {
3486    var t = _ref75.expression;
3487    var r = _ref76.effect,
3488      n = _ref76.cleanup;
3489    e.tagName.toLowerCase() !== 'template' && E('x-if can only be used on a <template> tag', e);
3490    var i = x(e, t),
3491      o = function o() {
3492        if (e._x_currentIfEl) return e._x_currentIfEl;
3493        var a = e.content.cloneNode(!0).firstElementChild;
3494        return P(a, {}, e), _(function () {
3495          e.after(a), A(function () {
3496            return S(a);
3497          })();
3498        }), e._x_currentIfEl = a, e._x_undoIf = function () {
3499          T(a, function (c) {
3500            c._x_effects && c._x_effects.forEach(Ee);
3501          }), a.remove(), delete e._x_currentIfEl;
3502        }, a;
3503      },
3504      s = function s() {
3505        e._x_undoIf && (e._x_undoIf(), delete e._x_undoIf);
3506      };
3507    r(function () {
3508      return i(function (a) {
3509        a ? o() : s();
3510      });
3511    }), n(function () {
3512      return e._x_undoIf && e._x_undoIf();
3513    });
3514  });
3515  d('id', function (e, _ref77, _ref78) {
3516    var t = _ref77.expression;
3517    var r = _ref78.evaluate;
3518    r(t).forEach(function (i) {
3519      return mn(e, i);
3520    });
3521  });
3522  K(function (e, t) {
3523    e._x_ids && (t._x_ids = e._x_ids);
3524  });
3525  re(Ie('@', ke(C('on:'))));
3526  d('on', A(function (e, _ref79, _ref80) {
3527    var t = _ref79.value,
3528      r = _ref79.modifiers,
3529      n = _ref79.expression;
3530    var i = _ref80.cleanup;
3531    var o = n ? x(e, n) : function () {};
3532    e.tagName.toLowerCase() === 'template' && (e._x_forwardEvents || (e._x_forwardEvents = []), e._x_forwardEvents.includes(t) || e._x_forwardEvents.push(t));
3533    var s = se(e, t, r, function (a) {
3534      o(function () {}, {
3535        scope: {
3536          $event: a
3537        },
3538        params: [a]
3539      });
3540    });
3541    i(function () {
3542      return s();
3543    });
3544  }));
3545  tt('Collapse', 'collapse', 'collapse');
3546  tt('Intersect', 'intersect', 'intersect');
3547  tt('Focus', 'trap', 'focus');
3548  tt('Mask', 'mask', 'mask');
3549  function tt(e, t, r) {
3550    d(t, function (n) {
3551      return E("You can't use [x-".concat(t, "] without first installing the \"").concat(e, "\" plugin here: https://alpinejs.dev/plugins/").concat(r), n);
3552    });
3553  }
3554  B.setEvaluator(gt);
3555  B.setReactivityEngine({
3556    reactive: Qe,
3557    effect: en,
3558    release: tn,
3559    raw: h
3560  });
3561  var Ht = B;
3562  window.Alpine = Ht;
3563  queueMicrotask(function () {
3564    Ht.start();
3565  });
3566})();
3567
3568/***/ }),
3569
3570/***/ "./resources/js/app.js":
3571/*!*****************************!*\
3572  !*** ./resources/js/app.js ***!
3573  \*****************************/
3574/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3575
3576"use strict";
3577__webpack_require__.r(__webpack_exports__);
3578/* harmony import */ var _swiper_bundle_min__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./swiper-bundle.min */ "./resources/js/swiper-bundle.min.js");
3579/* harmony import */ var _swiper_bundle_min__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_swiper_bundle_min__WEBPACK_IMPORTED_MODULE_0__);
3580/* harmony import */ var _alpine_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./alpine.js */ "./resources/js/alpine.js");
3581/* harmony import */ var _alpine_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_alpine_js__WEBPACK_IMPORTED_MODULE_1__);
3582/* harmony import */ var _alpine_focus_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./alpine-focus.js */ "./resources/js/alpine-focus.js");
3583/* harmony import */ var _alpine_focus_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_alpine_focus_js__WEBPACK_IMPORTED_MODULE_2__);
3584/* harmony import */ var _header__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./header */ "./resources/js/header.js");
3585/* harmony import */ var _header__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_header__WEBPACK_IMPORTED_MODULE_3__);
3586/* harmony import */ var _change_menu_class_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./change-menu-class.js */ "./resources/js/change-menu-class.js");
3587/* harmony import */ var _change_menu_class_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_change_menu_class_js__WEBPACK_IMPORTED_MODULE_4__);
3588/* harmony import */ var _render_header_language_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./render-header-language.js */ "./resources/js/render-header-language.js");
3589/* harmony import */ var _render_header_language_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_render_header_language_js__WEBPACK_IMPORTED_MODULE_5__);
3590/* harmony import */ var _search_filter_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./search-filter.js */ "./resources/js/search-filter.js");
3591/* harmony import */ var _search_filter_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_search_filter_js__WEBPACK_IMPORTED_MODULE_6__);
3592/* harmony import */ var _search_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./search.js */ "./resources/js/search.js");
3593/* harmony import */ var _footer__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./footer */ "./resources/js/footer.js");
3594/* harmony import */ var _footer__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_footer__WEBPACK_IMPORTED_MODULE_8__);
3595/* harmony import */ var _home__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./home */ "./resources/js/home/index.js");
3596/* harmony import */ var _aboutus_index_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./aboutus/index.js */ "./resources/js/aboutus/index.js");
3597/* harmony import */ var _peopledetail_index_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./peopledetail/index.js */ "./resources/js/peopledetail/index.js");
3598/* harmony import */ var _insightandnews_index_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./insightandnews/index.js */ "./resources/js/insightandnews/index.js");
3599/* harmony import */ var _insightandnewsdetails_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./insightandnewsdetails.js */ "./resources/js/insightandnewsdetails.js");
3600/* harmony import */ var _insightandnewsdetails_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_insightandnewsdetails_js__WEBPACK_IMPORTED_MODULE_13__);
3601/* harmony import */ var _insightandnewssub_index_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./insightandnewssub/index.js */ "./resources/js/insightandnewssub/index.js");
3602/* harmony import */ var _tdw_three_cols_one_row_slider_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./tdw-three-cols-one-row-slider.js */ "./resources/js/tdw-three-cols-one-row-slider.js");
3603/* harmony import */ var _tdw_three_cols_one_row_slider_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_tdw_three_cols_one_row_slider_js__WEBPACK_IMPORTED_MODULE_15__);
3604/* harmony import */ var _aboutus_community__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./aboutus-community */ "./resources/js/aboutus-community/index.js");
3605/* harmony import */ var _environment_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./environment.js */ "./resources/js/environment.js");
3606/* harmony import */ var _diversity_inclusions__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./diversity-inclusions */ "./resources/js/diversity-inclusions/index.js");
3607/* harmony import */ var _practice_area__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./practice-area */ "./resources/js/practice-area/index.js");
3608/* harmony import */ var _tdw_wysiwyg_accordion_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./tdw-wysiwyg-accordion.js */ "./resources/js/tdw-wysiwyg-accordion.js");
3609/* harmony import */ var _tdw_wysiwyg_accordion_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_tdw_wysiwyg_accordion_js__WEBPACK_IMPORTED_MODULE_20__);
3610/* harmony import */ var _tdw_our_people_list_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./tdw-our-people-list.js */ "./resources/js/tdw-our-people-list.js");
3611/* harmony import */ var _tdw_our_people_list_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_tdw_our_people_list_js__WEBPACK_IMPORTED_MODULE_21__);
3612/* harmony import */ var _radio_input_handler_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./radio-input-handler.js */ "./resources/js/radio-input-handler.js");
3613/* harmony import */ var _contact_us__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./contact-us */ "./resources/js/contact-us/index.js");
3614/* harmony import */ var _editor_block__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./editor-block */ "./resources/js/editor-block/index.js");
3615/* harmony import */ var _validation_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./validation.js */ "./resources/js/validation.js");
3616/* harmony import */ var _validation_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_validation_js__WEBPACK_IMPORTED_MODULE_25__);
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645// import './zohoform.js';
3646
3647
3648/***/ }),
3649
3650/***/ "./resources/js/change-menu-class.js":
3651/*!*******************************************!*\
3652  !*** ./resources/js/change-menu-class.js ***!
3653  \*******************************************/
3654/***/ (() => {
3655
3656(function () {
3657  document.addEventListener('DOMContentLoaded', function () {
3658    var footerMenuContainer = document.querySelector('.footer-content');
3659    addFooterClassOnRender(footerMenuContainer);
3660    var headerMenuContainer = document.querySelector('.header-link-container');
3661    addHeaderClassOnRender(headerMenuContainer);
3662  });
3663})();
3664function addFooterClassOnRender(menuContainer) {
3665  var depth = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
3666  // get the ul container
3667
3668  if (!menuContainer) {
3669    return;
3670  }
3671
3672  // get the direct childs (li)
3673  var mainMenuLis = Array.from(menuContainer.children);
3674  mainMenuLis.forEach(function (el, index) {
3675    var menuLink = el.querySelector('a');
3676    if (depth === 0) {
3677      menuLink.classList.add('footer-menu-title');
3678    }
3679    if (depth === 1) {
3680      menuLink.classList.add('footer-menu-link');
3681    }
3682    var subMenuContainer = el.querySelector('ul');
3683    addFooterClassOnRender(subMenuContainer, depth + 1);
3684  });
3685}
3686function addHeaderClassOnRender(menuContainer) {
3687  var depth = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
3688  // get the ul container
3689
3690  if (!menuContainer) {
3691    return;
3692  }
3693
3694  // get the direct childs (li)
3695  var mainMenuLis = Array.from(menuContainer.children);
3696  mainMenuLis.forEach(function (el, index) {
3697    var menuLink = el.querySelector('a');
3698    if (depth === 0) {
3699      menuLink.classList.add('header-link', 'header-link-main', 'header-link-hover');
3700      el.classList.add('header-link-main-container');
3701    }
3702    if (depth === 1) {
3703      menuLink.classList.add('header-sub-menu-link', 'header-link-hover');
3704    }
3705
3706    // sub menu
3707
3708    var subMenuContainer = el.querySelector('ul');
3709    if (!subMenuContainer) {
3710      return;
3711    }
3712    subMenuContainer.classList.add('header-sub-menu-pop-up-container');
3713    addHeaderClassOnRender(subMenuContainer, depth + 1);
3714  });
3715}
3716
3717/***/ }),
3718
3719/***/ "./resources/js/contact-us/form.js":
3720/*!*****************************************!*\
3721  !*** ./resources/js/contact-us/form.js ***!
3722  \*****************************************/
3723/***/ (() => {
3724
3725(function () {
3726  document.addEventListener('DOMContentLoaded', function () {
3727    var wpFormContainer = document.querySelector('.wpforms-container');
3728    var formContainer = document.querySelector('#contact-us-form-container .form-container .right-section');
3729    if (!wpFormContainer || !formContainer) {
3730      return;
3731    }
3732    formContainer.innerHTML = wpFormContainer.outerHTML;
3733    var telephoneInputs = Array.from(document.querySelectorAll('.wpforms-smart-phone-field'));
3734    telephoneInputs.forEach(function (el) {
3735      el.setAttribute('style', 'padding-left:12px !important');
3736    });
3737  });
3738})();
3739
3740/***/ }),
3741
3742/***/ "./resources/js/contact-us/index.js":
3743/*!******************************************!*\
3744  !*** ./resources/js/contact-us/index.js ***!
3745  \******************************************/
3746/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3747
3748"use strict";
3749__webpack_require__.r(__webpack_exports__);
3750/* harmony import */ var _form__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./form */ "./resources/js/contact-us/form.js");
3751/* harmony import */ var _form__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_form__WEBPACK_IMPORTED_MODULE_0__);
3752
3753
3754/***/ }),
3755
3756/***/ "./resources/js/diversity-inclusions/activities.js":
3757/*!*********************************************************!*\
3758  !*** ./resources/js/diversity-inclusions/activities.js ***!
3759  \*********************************************************/
3760/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3761
3762"use strict";
3763__webpack_require__.r(__webpack_exports__);
3764/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js");
3765
3766(function () {
3767  document.addEventListener('DOMContentLoaded', function () {
3768    var activityElement = document.querySelector('#di-activities-container');
3769    if (!activityElement) {
3770      return;
3771    }
3772    console.log((0,_utils__WEBPACK_IMPORTED_MODULE_0__.isWidthOverXl)());
3773    var swiper = new Swiper('.di-activities-swiper', {
3774      loop: true,
3775      slidesPerView: 1,
3776      centeredSlides: true,
3777      // spaceBetween: 20,
3778      navigation: {
3779        nextEl: '.di-activity-slider-btn-prev',
3780        prevEl: '.di-activity-slider-btn-next'
3781      },
3782      breakpoints: {
3783        641: {
3784          slidesPerView: 3,
3785          spaceBetween: 20
3786        },
3787        1024: {
3788          slidesPerView: 3,
3789          spaceBetween: 40
3790        },
3791        1680: {
3792          slidesPerView: 3,
3793          spaceBetween: 64
3794        }
3795      }
3796    });
3797
3798    // swiper.on('slideChange', (res) => {
3799    //   res.slides.map((el, index) => {
3800    //     if (res.activeIndex + 1 === index) {
3801    //       el.classList.add('di-activity-slide-active');
3802    //       el.classList.remove('di-activity-slide');
3803    //     } else {
3804    //       el.classList.remove('di-activity-slide-active');
3805    //       el.classList.add('di-activity-slide');
3806    //     }
3807    //   });
3808    // });
3809  });
3810})();
3811
3812/***/ }),
3813
3814/***/ "./resources/js/diversity-inclusions/index.js":
3815/*!****************************************************!*\
3816  !*** ./resources/js/diversity-inclusions/index.js ***!
3817  \****************************************************/
3818/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3819
3820"use strict";
3821__webpack_require__.r(__webpack_exports__);
3822/* harmony import */ var _staticstics__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./staticstics */ "./resources/js/diversity-inclusions/staticstics.js");
3823/* harmony import */ var _testimonials__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./testimonials */ "./resources/js/diversity-inclusions/testimonials.js");
3824/* harmony import */ var _testimonials__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_testimonials__WEBPACK_IMPORTED_MODULE_1__);
3825/* harmony import */ var _activities__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./activities */ "./resources/js/diversity-inclusions/activities.js");
3826
3827
3828
3829
3830/***/ }),
3831
3832/***/ "./resources/js/diversity-inclusions/staticstics.js":
3833/*!**********************************************************!*\
3834  !*** ./resources/js/diversity-inclusions/staticstics.js ***!
3835  \**********************************************************/
3836/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3837
3838"use strict";
3839__webpack_require__.r(__webpack_exports__);
3840/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js");
3841
3842(function () {
3843  document.addEventListener('DOMContentLoaded', function () {
3844    var staticsticsElement = document.querySelector('#di-numbers-container');
3845    if (!staticsticsElement) {
3846      return;
3847    }
3848    registerInterSectionObserverForNumberCount();
3849  });
3850})();
3851function registerInterSectionObserverForNumberCount() {
3852  var section = document.querySelector('#di-numbers-container');
3853  var options = {
3854    root: null,
3855    threshold: 0,
3856    rootMargin: '0px'
3857  };
3858  var theObserver = new IntersectionObserver(registerNumberCountUp, options);
3859  theObserver.observe(section);
3860}
3861function registerNumberCountUp() {
3862  var numberElements = Array.from(document.querySelectorAll('.di-stat-number'));
3863  numberElements.map(function (el) {
3864    (0,_utils__WEBPACK_IMPORTED_MODULE_0__.increaseNumberAnimation)(el, el.dataset.number, 100);
3865  });
3866}
3867
3868/***/ }),
3869
3870/***/ "./resources/js/diversity-inclusions/testimonials.js":
3871/*!***********************************************************!*\
3872  !*** ./resources/js/diversity-inclusions/testimonials.js ***!
3873  \***********************************************************/
3874/***/ (() => {
3875
3876(function () {
3877  document.addEventListener('DOMContentLoaded', function () {
3878    var swiper = new Swiper('.di-testimonial-swiper', {
3879      effect: 'fade',
3880      autoplay: {
3881        delay: 3000
3882      }
3883    });
3884    swiper.on('slideChange', function (res) {
3885      res.slides.map(function (el, index) {
3886        if (index !== res.activeIndex) {
3887          el.style.opacity = 0;
3888        }
3889      });
3890    });
3891  });
3892})();
3893
3894/***/ }),
3895
3896/***/ "./resources/js/editor-block/index.js":
3897/*!********************************************!*\
3898  !*** ./resources/js/editor-block/index.js ***!
3899  \********************************************/
3900/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3901
3902"use strict";
3903__webpack_require__.r(__webpack_exports__);
3904/* harmony import */ var _list__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./list */ "./resources/js/editor-block/list.js");
3905/* harmony import */ var _list__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_list__WEBPACK_IMPORTED_MODULE_0__);
3906
3907
3908/***/ }),
3909
3910/***/ "./resources/js/editor-block/list.js":
3911/*!*******************************************!*\
3912  !*** ./resources/js/editor-block/list.js ***!
3913  \*******************************************/
3914/***/ (() => {
3915
3916(function () {
3917  document.addEventListener('DOMContentLoaded', function () {
3918    var uls = Array.from(document.querySelectorAll('.nested-list > ul'));
3919    uls.forEach(function (ul, ulIndex) {
3920      var lis = Array.from(ul.children);
3921      lis.forEach(function (li, index) {
3922        handleListStyleForLi(li, index, ulIndex);
3923      });
3924    });
3925  });
3926})();
3927var alphabets = 'abcdefghijklmnopqrstuvwxyz';
3928function handleListStyleForLi(element, index, parentIndex) {
3929  var depth = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0;
3930  element.style.listStyle = 'none';
3931  var uls = Array.from(element.children);
3932  uls.forEach(function (ul, ulIndex) {
3933    var lis = Array.from(ul.children);
3934    lis.forEach(function (li, liIndex) {
3935      handleListStyleForLi(li, liIndex, index, depth + 1);
3936    });
3937  });
3938  if (!element.firstChild || !element.firstChild.textContent) {
3939    return;
3940  }
3941  switch (depth) {
3942    case 0:
3943      element.firstChild.textContent = "".concat(index + 1, ".").concat(depth, " ").concat(element.firstChild.textContent);
3944      //   element.classList.add('!heading4', '!font-roboto', '!mb-[10px]');
3945
3946      return;
3947    case 1:
3948      element.firstChild.textContent = "".concat(depth + parentIndex, ".").concat(index + 1, " ").concat(element.firstChild.textContent);
3949      //   element.classList.add('!body1', '!font-roboto', '!mb-[20px]');
3950      return;
3951    case 2:
3952      element.firstChild.textContent = "".concat(alphabets[index], ". ").concat(element.firstChild.textContent);
3953      //   element.classList.add('!body1', '!font-roboto', '!mb-[10px]');
3954      return;
3955    default:
3956      return;
3957  }
3958}
3959
3960/***/ }),
3961
3962/***/ "./resources/js/environment.js":
3963/*!*************************************!*\
3964  !*** ./resources/js/environment.js ***!
3965  \*************************************/
3966/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
3967
3968"use strict";
3969__webpack_require__.r(__webpack_exports__);
3970/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./utils */ "./resources/js/utils.js");
3971
3972(function () {
3973  document.addEventListener('DOMContentLoaded', function () {
3974    // getRidOfEmptySpaces();
3975  });
3976
3977  // window.addEventListener('resize', () => {
3978  //   const mainElement = document.querySelector('main');
3979  //   const nextDiv = document.querySelector(
3980  //     '#about-us-env-projects-container + .three-col-links-container'
3981  //   );
3982
3983  //   if (!nextDiv) {
3984  //     return;
3985  //   }
3986
3987  //   if (!isWidthOverXl()) {
3988  //     content.style.height = `fit-content`;
3989  //     nextDiv.style.transform = `translateY(0px)`;
3990
3991  //     mainElement.style.transform = `translateY(0px)`;
3992  //   } else {
3993  //     getRidOfEmptySpaces();
3994  //   }
3995  // });
3996})();
3997
3998// function getRidOfEmptySpaces() {
3999//   const envProjectElement = document.querySelector(
4000//     '#about-us-env-projects-container'
4001//   );
4002
4003//   const envPulpInfoElement = document.querySelector(
4004//     '.env-project-pulp-info-container'
4005//   );
4006
4007//   if (!envProjectElement) {
4008//     return;
4009//   }
4010
4011//   const nextDiv = document.querySelector(
4012//     '#about-us-env-projects-container + .three-col-links-container'
4013//   );
4014
4015//   const threeColLinksContainer = document.querySelector(
4016//     '.three-col-links-container'
4017//   );
4018
4019//   const mainElement = document.querySelector('main');
4020//   const content = document.querySelector('#content');
4021
4022//   if (isWidthOverXl()) {
4023//     // nextDiv.style.transform = `translateY(-${
4024//     //   envProjectElement.clientHeight * 0.1109 +
4025//     //   envPulpInfoElement.clientHeight * 0.16322
4026//     // }px)`;
4027
4028//     content.style.height = `${
4029//       mainElement.clientHeight -
4030//       (envProjectElement.clientHeight * 0.1109 +
4031//         envPulpInfoElement.clientHeight * 0.16322) +
4032//       threeColLinksContainer.clientHeight
4033//     }px`;
4034//   } else {
4035//     nextDiv.style.transform = `translateY(0px)`;
4036
4037//     mainElement.style.transform = `translateY(0px)`;
4038//   }
4039// }
4040
4041/***/ }),
4042
4043/***/ "./resources/js/footer.js":
4044/*!********************************!*\
4045  !*** ./resources/js/footer.js ***!
4046  \********************************/
4047/***/ (() => {
4048
4049
4050
4051/***/ }),
4052
4053/***/ "./resources/js/header.js":
4054/*!********************************!*\
4055  !*** ./resources/js/header.js ***!
4056  \********************************/
4057/***/ (() => {
4058
4059(function () {
4060  document.addEventListener('DOMContentLoaded', function () {
4061    setHeaderDrawerHeight();
4062    setHeaderDrawerHeightOnResize();
4063    toggleDrawer();
4064    toggleAccordion();
4065    // tabBarTop()
4066  });
4067})();
4068document.addEventListener('DOMContentLoaded', function () {
4069  var header = document.querySelector('.header');
4070  header.style.display = "flex";
4071});
4072function tabBarTop() {
4073  var theader = document.querySelector('.header');
4074  var tabbar = document.querySelector('.sticky-tabbar');
4075  if (tabbar) {
4076    tabbar.style.top = theader.offsetHeight + 'px';
4077    tabbar.style.zIndex = 99;
4078  }
4079}
4080function toggleDrawer() {
4081  var drawerEl = document.querySelector('#header-drawer');
4082  var previousState = drawerEl.dataset.open;
4083  var hamburgerBtn = document.querySelector('.hamburger-icon');
4084  var hamburgerCloseBtn = document.querySelector('.hamburger-close-icon');
4085  var contentContainer = document.querySelector('#content');
4086  var headerEl = document.querySelector('#header');
4087  var headerDrawerEl = document.querySelector('#header-drawer');
4088  hamburgerBtn.addEventListener('click', function () {
4089    var page = document.querySelector('#page');
4090    setHeaderDrawerHeight();
4091    drawerEl.dataset.open = 'true';
4092    drawerEl.classList.add('drawer-open');
4093    hamburgerBtn.style.display = 'none';
4094    hamburgerCloseBtn.style.display = 'block';
4095    contentContainer.style.maxHeight = "".concat(window.innerHeight - headerEl.clientHeight, "px");
4096    contentContainer.style.overflow = 'hidden';
4097    setTimeout(function () {
4098      page.style.height = '100vh';
4099      page.style.overflow = 'hidden';
4100    }, 10);
4101  });
4102  hamburgerCloseBtn.addEventListener('click', function () {
4103    var page = document.querySelector('#page');
4104    drawerEl.dataset.open = 'false';
4105    drawerEl.classList.remove('drawer-open');
4106    hamburgerBtn.style.display = 'block';
4107    hamburgerCloseBtn.style.display = 'none';
4108    drawerEl.style.height = '0';
4109    contentContainer.style.maxHeight = "unset";
4110    contentContainer.style.overflow = 'unset';
4111    setTimeout(function () {
4112      page.style.height = 'unset';
4113      page.style.overflow = 'unset';
4114    }, 10);
4115  });
4116}
4117function setHeaderDrawerHeightOnResize() {
4118  var drawerEl = document.querySelector('#header-drawer');
4119  window.addEventListener('resize', function (event) {
4120    var openState = drawerEl.dataset.open;
4121    if (!openState) {
4122      return;
4123    }
4124    setHeaderDrawerHeight();
4125  });
4126}
4127window.addEventListener('resize', function (event) {
4128  setHeaderDrawerHeightOnResize();
4129  tabBarTop();
4130  // setHeaderDrawerHeight();
4131});
4132window.addEventListener('scroll', function () {
4133  tabBarTop();
4134});
4135function setHeaderDrawerHeight() {
4136  var headerEl = document.querySelector('#header');
4137  var headerDrawerEl = document.querySelector('#header-drawer');
4138  var contentContainer = document.querySelector('#content');
4139  headerDrawerEl.style.height = 'auto';
4140  headerDrawerEl.style.minHeight = "".concat(window.innerHeight - headerEl.clientHeight, "px");
4141  headerDrawerEl.style.marginTop = "".concat(headerEl.clientHeight, "px");
4142  if (document.documentElement.clientWidth < 1024) {
4143    contentContainer.style.marginTop = "".concat(headerEl.clientHeight, "px");
4144    console.log(window.innerWidth);
4145  } else {
4146    contentContainer.style.marginTop = 0;
4147  }
4148}
4149function toggleAccordion() {
4150  var accordions = Array.from(document.querySelectorAll('.accordion'));
4151  accordions.map(function (accordion) {
4152    accordion.addEventListener('click', function (e) {
4153      // if clicked on link dont close
4154      if (Array.from(e.target.classList).includes('menu-accordion-info')) {
4155        return;
4156      }
4157      var activePanel = e.target.closest('.accordion-panel');
4158      if (!activePanel) return;
4159      toggleClickedAccordionAndToggleOthers(activePanel);
4160    });
4161  });
4162  function toggleClickedAccordionAndToggleOthers(panelToActivate) {
4163    var activeButton = panelToActivate.querySelector('button');
4164    var activePanel = panelToActivate.querySelector('.menu-accordion-content');
4165    var activePanelIsOpened = activeButton.getAttribute('aria-expanded');
4166    if (activePanelIsOpened === 'true') {
4167      if (panelToActivate.querySelector('button')) {
4168        panelToActivate.querySelector('button').setAttribute('aria-expanded', false);
4169      }
4170      if (panelToActivate.querySelector('.menu-accordion-content')) {
4171        panelToActivate.querySelector('.menu-accordion-content').setAttribute('aria-hidden', true);
4172      }
4173    } else {
4174      if (panelToActivate.querySelector('button')) {
4175        panelToActivate.querySelector('button').setAttribute('aria-expanded', true);
4176      }
4177      if (panelToActivate.querySelector('.menu-accordion-content')) {
4178        panelToActivate.querySelector('.menu-accordion-content').setAttribute('aria-hidden', false);
4179      }
4180    }
4181  }
4182}
4183document.addEventListener('DOMContentLoaded', function () {
4184  console.log("width ", window.innerWidth);
4185});
4186
4187/***/ }),
4188
4189/***/ "./resources/js/home/banner.js":
4190/*!*************************************!*\
4191  !*** ./resources/js/home/banner.js ***!
4192  \*************************************/
4193/***/ (() => {
4194
4195(function () {
4196  document.addEventListener('DOMContentLoaded', function () {});
4197})();
4198
4199/***/ }),
4200
4201/***/ "./resources/js/home/index.js":
4202/*!************************************!*\
4203  !*** ./resources/js/home/index.js ***!
4204  \************************************/
4205/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4206
4207"use strict";
4208__webpack_require__.r(__webpack_exports__);
4209/* harmony import */ var _banner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./banner */ "./resources/js/home/banner.js");
4210/* harmony import */ var _banner__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_banner__WEBPACK_IMPORTED_MODULE_0__);
4211/* harmony import */ var _practice_areas__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./practice-areas */ "./resources/js/home/practice-areas.js");
4212/* harmony import */ var _scroll_section__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./scroll-section */ "./resources/js/home/scroll-section/index.js");
4213/* harmony import */ var _testimonials__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./testimonials */ "./resources/js/home/testimonials.js");
4214/* harmony import */ var _insight_news__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./insight-news */ "./resources/js/home/insight-news.js");
4215/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js");
4216
4217
4218
4219
4220
4221
4222(function () {
4223  document.addEventListener('DOMContentLoaded', function () {
4224    var homeEl = document.querySelector('#home');
4225    if (!homeEl) {
4226      return;
4227    }
4228    setHomePaddingTop();
4229    // setHomePaddingTopOnResize();
4230    hideFooter();
4231    showCookiePopup();
4232    renderIntialHeaderColor();
4233    smDeskHeaderCustom();
4234  });
4235})();
4236window.addEventListener('load', function (event) {
4237  setHomePaddingTop();
4238});
4239window.addEventListener('resize', function (event) {
4240  setHomePaddingTop();
4241  smDeskHeaderCustom();
4242});
4243function showCookiePopup() {
4244  var cookiePopupEl = document.querySelector('#cookie-popup');
4245  var alreadyShowCookie = localStorage.getItem('already-show-cookie');
4246  var alreadyShowDisclaimer = localStorage.getItem('already-show-disclaimer');
4247  var disclaimerCloseBtn = document.querySelector('#overall-disclaimer-close-btn');
4248  var disclaimer = document.querySelector('.overall-disclaimer');
4249
4250  // if (disclaimer) {
4251  //   console.log('show index')
4252  //   disclaimer.style.display = 'none';
4253
4254  //   disclaimerCloseBtn.addEventListener('click', () => {
4255  //     disclaimer.style.display = 'none';
4256  //     localStorage.setItem('already-show-disclaimer', true);
4257  //   });
4258  // }
4259
4260  // show cookie pop up after 3s
4261  setTimeout(function () {
4262    if (!alreadyShowDisclaimer) {
4263      // disclaimer.style.display = 'block';
4264    }
4265    if (alreadyShowCookie) {
4266      return;
4267    }
4268    cookiePopupEl.style.opacity = 1;
4269    cookiePopupEl.style.visibility = 'visible';
4270    cookiePopupEl.style.zIndex = 1000;
4271    cookiePopupEl.addEventListener('click', function () {
4272      cookiePopupEl.style.opacity = 0;
4273      cookiePopupEl.style.visibility = 'hidden';
4274      localStorage.setItem('already-show-cookie', true);
4275    });
4276    setTimeout(function () {
4277      cookiePopupEl.style.opacity = 0;
4278      cookiePopupEl.style.visibility = 'hidden';
4279      cookiePopupEl.style.zIndex = -1;
4280    }, 8000);
4281  }, 1000);
4282}
4283function setHomePaddingTopOnResize() {
4284  // window.addEventListener('resize', (event) => {
4285  //   setHomePaddingTop();
4286  // });
4287}
4288function setHomePaddingTop() {
4289  var headerEl = document.querySelector('#header');
4290  var homeEl = document.querySelector('#home');
4291  if (homeEl) {
4292    if (window.innerWidth > 1279) {
4293      // has to add 32px more for the home section scrolls squares
4294      homeEl.style.paddingTop = "".concat(headerEl.clientHeight + 32, "px");
4295    } else {
4296      // has to add 32px more for the home section scrolls squares
4297      homeEl.style.paddingTop = 0;
4298    }
4299  }
4300}
4301function hideFooter() {
4302  var footerEl = document.querySelector('#footer');
4303  var homePage = document.querySelector('#home');
4304  if (window.innerWidth > 1280) {
4305    if (homePage) {
4306      footerEl.style.display = 'none';
4307    }
4308  } else {
4309    footerEl.style.display = 'block';
4310  }
4311  window.addEventListener('resize', function (e) {
4312    if (window.innerWidth > 1280) {
4313      if (homePage) {
4314        footerEl.style.display = 'none';
4315      }
4316    } else {
4317      footerEl.style.display = 'block';
4318    }
4319  });
4320}
4321function renderIntialHeaderColor() {
4322  var headerEl = document.querySelector('#header');
4323  headerEl.classList.add('home-header');
4324}
4325function smDeskHeaderCustom() {
4326  console.log(window.document.body.clientWidth, window.innerWidth);
4327  if (window.innerWidth < 1280 && window.innerWidth > 1023) {
4328    var _header = document.querySelector('.header');
4329    _header.classList.add('m-header');
4330    window.addEventListener('scroll', function () {
4331      if (window.scrollY > 50) {
4332        // Adjust scroll threshold as needed
4333        _header.classList.add('scrolled');
4334      } else {
4335        _header.classList.remove('scrolled');
4336      }
4337    });
4338  } else {
4339    header.classList.remove('m-header');
4340  }
4341}
4342
4343/***/ }),
4344
4345/***/ "./resources/js/home/insight-news.js":
4346/*!*******************************************!*\
4347  !*** ./resources/js/home/insight-news.js ***!
4348  \*******************************************/
4349/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4350
4351"use strict";
4352__webpack_require__.r(__webpack_exports__);
4353/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js");
4354
4355(function () {
4356  document.addEventListener('DOMContentLoaded', function () {
4357    var insightNewsContainer = document.querySelector('#home-insight-news');
4358    if (!insightNewsContainer) {
4359      return;
4360    }
4361    setInsightNewsPaddingTop();
4362    setInsightNewsPaddingTopOnResize();
4363    adjustBasedOnHeight();
4364  });
4365})();
4366function adjustBasedOnHeight() {
4367  console.log('Height');
4368  var height = window.innerHeight;
4369  var width = window.outerWidth;
4370  console.log(width, height);
4371  if (width >= 1400 && width <= 1600 && height < 700) {
4372    var description = document.querySelector('.featured-blog-main-info-home');
4373    description.style.display = 'none';
4374    var lastBlog = document.querySelector('.featured-blogs-last-blog');
4375    lastBlog.style.display = 'none';
4376  }
4377}
4378function setInsightNewsPaddingTopOnResize() {
4379  window.addEventListener('resize', function (event) {
4380    setInsightNewsPaddingTop();
4381  });
4382}
4383function setInsightNewsPaddingTop() {
4384  var headerEl = document.querySelector('#header');
4385  var practiceAreasEl = document.querySelector('#home-insight-news');
4386  var heighVH = Math.round((headerEl.clientHeight + 32) / window.innerHeight * 100);
4387  if ((0,_utils__WEBPACK_IMPORTED_MODULE_0__.isWidthOverXl)()) {
4388    // has to add 32px more for the home section scrolls squares
4389    practiceAreasEl.style.paddingTop = "".concat(heighVH, "vh");
4390  } else {
4391    practiceAreasEl.style.paddingTop = '60px';
4392  }
4393}
4394
4395/***/ }),
4396
4397/***/ "./resources/js/home/practice-areas.js":
4398/*!*********************************************!*\
4399  !*** ./resources/js/home/practice-areas.js ***!
4400  \*********************************************/
4401/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4402
4403"use strict";
4404__webpack_require__.r(__webpack_exports__);
4405/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js");
4406
4407(function () {
4408  document.addEventListener('DOMContentLoaded', function () {
4409    var paContainer = document.querySelector('#practice-areas');
4410    if (!paContainer) {
4411      return;
4412    }
4413    setPaPaddingTop();
4414    setPaPaddingTopOnResize();
4415  });
4416})();
4417function setPaPaddingTopOnResize() {
4418  window.addEventListener('resize', function (event) {
4419    setPaPaddingTop();
4420  });
4421}
4422function setPaPaddingTop() {
4423  var headerEl = document.querySelector('#header');
4424  var practiceAreasEl = document.querySelector('#practice-areas');
4425  var heighVH = Math.round((headerEl.clientHeight + 32) / window.innerHeight * 100);
4426  if ((0,_utils__WEBPACK_IMPORTED_MODULE_0__.isWidthOverXl)()) {
4427    // has to add 32px more for the home section scrolls squares
4428    practiceAreasEl.style.paddingTop = "".concat(heighVH, "vh");
4429  } else {
4430    practiceAreasEl.style.paddingTop = "60px";
4431  }
4432}
4433
4434/***/ }),
4435
4436/***/ "./resources/js/home/scroll-section/MouseWheelAggregater.js":
4437/*!******************************************************************!*\
4438  !*** ./resources/js/home/scroll-section/MouseWheelAggregater.js ***!
4439  \******************************************************************/
4440/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4441
4442"use strict";
4443__webpack_require__.r(__webpack_exports__);
4444/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4445/* harmony export */   MouseWheelAggregater: () => (/* binding */ MouseWheelAggregater)
4446/* harmony export */ });
4447function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
4448function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
4449function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
4450function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
4451function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
4452function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
4453var MouseWheelAggregater = /*#__PURE__*/function () {
4454  // Pass in the callback function and optionally, the maximum allowed pause
4455  function MouseWheelAggregater(func, maxPause) {
4456    _classCallCheck(this, MouseWheelAggregater);
4457    this.maxAllowedPause = maxPause ? maxPause : 250; // millis
4458    this.last = Date.now();
4459    this.cummulativeDeltaY = 0;
4460    this.timer;
4461    this.eventFunction = func;
4462    this.previousScrollPosition = 0;
4463    this.shouldScroll = true;
4464    this.scrollTimer;
4465  }
4466  _createClass(MouseWheelAggregater, [{
4467    key: "maxPause",
4468    set: function set(pauseTime) {
4469      this.maxAllowedPause = pauseTime;
4470    }
4471  }, {
4472    key: "eventIn",
4473    value: function eventIn(e) {
4474      var _this = this;
4475      var elapsed = Date.now() - this.last;
4476      this.last = Date.now();
4477      if (!this.shouldScroll && 2000 && elapsed < 50) {
4478        return;
4479      }
4480      if (this.cummulativeDeltaY === 0) {
4481        // Either a new action, or continuing a previous action with little
4482        // time since the last movement
4483        this.cummulativeDeltaY += e.deltaY;
4484        if (this.timer !== undefined) clearTimeout(this.timer);
4485        this.timer = setTimeout(this.fireAggregateEvent.bind(this), 10000);
4486        this.scrollTimer = setTimeout(function () {
4487          _this.shouldScroll = true;
4488        }, 1500);
4489      } else {
4490        // just in case some long-running process makes things happen out of
4491        // order
4492        this.fireAggregateEvent();
4493      }
4494    }
4495  }, {
4496    key: "fireAggregateEvent",
4497    value: function fireAggregateEvent() {
4498      // Clean up and pass the delta to the callback
4499      if (this.timer !== undefined) clearTimeout(this.timer);
4500      var newDeltaY = this.cummulativeDeltaY;
4501      this.cummulativeDeltaY = 0;
4502      this.timer = undefined;
4503      this.shouldScroll = false;
4504
4505      // Use a local variable during the call, so that class properties can
4506      // be reset before the call.  In case there's an error.
4507      this.eventFunction(newDeltaY);
4508    }
4509  }]);
4510  return MouseWheelAggregater;
4511}();
4512
4513/***/ }),
4514
4515/***/ "./resources/js/home/scroll-section/index.js":
4516/*!***************************************************!*\
4517  !*** ./resources/js/home/scroll-section/index.js ***!
4518  \***************************************************/
4519/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4520
4521"use strict";
4522__webpack_require__.r(__webpack_exports__);
4523/* harmony import */ var _MouseWheelAggregater__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./MouseWheelAggregater */ "./resources/js/home/scroll-section/MouseWheelAggregater.js");
4524/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./resources/js/home/scroll-section/utils.js");
4525/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils */ "./resources/js/utils.js");
4526
4527
4528
4529(function () {
4530  // Create a new MouseWheelAggregater object and pass in the callback function,
4531  // to call each time a continuous action is complete.
4532  // In this case, just log the net movement to the console.
4533  var mwa = new _MouseWheelAggregater__WEBPACK_IMPORTED_MODULE_0__.MouseWheelAggregater(function (deltaY) {
4534    var homeContainer = document.querySelector('#home');
4535    if (window.innerWidth > 1279 && homeContainer) {
4536      triggerChangeSection(deltaY);
4537    }
4538  });
4539  document.addEventListener('wheel', function (e) {
4540    return mwa.eventIn(e);
4541  });
4542  document.addEventListener('DOMContentLoaded', function () {
4543    if (window.document.body.clientWidth > 1279) {
4544      var homeContainer = document.querySelector('#home');
4545      renderInitialHeaderBorderStyleBasedOnPage();
4546      if (!homeContainer) {
4547        return;
4548      }
4549      renderSectionControlBasedOnActiveElement();
4550      registerChangeSectionControlOnCllick();
4551    }
4552    registerScrollToContinueButtonClick();
4553  });
4554  window.addEventListener('resize', function () {
4555    if (window.innerWidth < 1280) {
4556      _utils__WEBPACK_IMPORTED_MODULE_1__.sections.map(function (el) {
4557        var element = document.querySelector(el);
4558        if (element) {
4559          element.style.visibility = 'visible';
4560          element.style.opacity = 1;
4561        }
4562      });
4563    }
4564  });
4565})();
4566function triggerChangeSection(deltaY) {
4567  // check if section is already active, if so do nothing
4568  //
4569  setNextSectionBasedOnDirection(deltaY);
4570}
4571function setNextSectionBasedOnDirection(deltaY, customIndex) {
4572  if (deltaY === 0) {
4573    return;
4574  }
4575  var _getActiveElement = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getActiveElement)(),
4576    activeElementIndex = _getActiveElement.index,
4577    sectionElements = _getActiveElement.sectionElements;
4578  var buttons = document.querySelectorAll('.section-controls-btn');
4579  var buttonsArray = Array.from(buttons);
4580  var nextIndex = typeof customIndex !== 'undefined' ? customIndex : (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getNextIndex)(sectionElements, deltaY);
4581  if (nextIndex === activeElementIndex) {
4582    return;
4583  }
4584
4585  // change the visibility of section
4586
4587  // remove active from previous section
4588  revealAndHideSections(nextIndex);
4589
4590  // change buttons ui
4591  changeScrollControlOnScroll(sectionElements);
4592
4593  // set active button
4594  onClickSectionControlButton(buttonsArray, buttonsArray[nextIndex], nextIndex, false);
4595
4596  // change header styles
4597  setHeaderStyleBasedOnActiveElement(nextIndex);
4598}
4599function changeScrollControlOnScroll(sectionElements) {
4600  // change color based on active index
4601
4602  var activeElementIndex = sectionElements.findIndex(function (el) {
4603    return el.dataset.activeSection === 'true';
4604  });
4605  var rectElements = Array.from(document.querySelectorAll('.section-controls-btn-rect'));
4606  var rectLineElements = Array.from(document.querySelectorAll('.section-controls-line'));
4607  if (activeElementIndex === 0) {
4608    // rectElements.map((el) => el.setAttribute('stroke', ''));
4609    rectElements.map(function (el) {
4610      return el.classList.remove('stroke-primary');
4611    });
4612    rectLineElements.map(function (el) {
4613      return el.classList.remove('bg-primary');
4614    });
4615    rectLineElements.map(function (el) {
4616      return el.classList.add('bg-white');
4617    });
4618  } else {
4619    // rectElements.map((el) => el.setAttribute('stroke', 'black'));
4620    rectElements.map(function (el) {
4621      return el.classList.add('stroke-primary');
4622    });
4623    rectLineElements.map(function (el) {
4624      return el.classList.add('bg-primary');
4625    });
4626    rectLineElements.map(function (el) {
4627      return el.classList.remove('bg-white');
4628    });
4629  }
4630}
4631function registerChangeSectionControlOnCllick() {
4632  var buttons = document.querySelectorAll('.section-controls-btn');
4633  var buttonsArray = Array.from(buttons);
4634  buttonsArray.map(function (el, index) {
4635    el.addEventListener('click', function () {
4636      onClickSectionControlButton(buttonsArray, el, index);
4637    });
4638  });
4639}
4640function registerScrollToContinueButtonClick() {
4641  var scrollToContinueButton = document.querySelector('#scroll-to-continue');
4642  var buttons = document.querySelectorAll('.section-controls-btn');
4643  var buttonsArray = Array.from(buttons);
4644  if (!scrollToContinueButton) {
4645    return;
4646  }
4647  scrollToContinueButton.addEventListener('click', function () {
4648    if (window.document.body.clientWidth < 1280) {
4649      var practiceArea = document.querySelector('#practice-areas');
4650      var homeb = document.querySelector('.home-banner-content');
4651      window.scrollTo({
4652        top: homeb.clientHeight,
4653        behavior: 'smooth'
4654      });
4655      return;
4656    }
4657    onClickSectionControlButton(buttonsArray, buttonsArray[1], 1);
4658  });
4659}
4660function onClickSectionControlButton(buttonsArray, clickedBtn, index) {
4661  var mimicScroll = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : true;
4662  var _getActiveElement2 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getActiveElement)(),
4663    activeElementIndex = _getActiveElement2.index,
4664    sectionElements = _getActiveElement2.sectionElements;
4665  var strokeClass = activeElementIndex === 0 ? 'stroke-white' : 'stroke-primary';
4666  if (sectionElements.length - 1 < index) {
4667    return;
4668  }
4669
4670  // remove active from all buttons before our target button
4671  buttonsArray.map(function (btn) {
4672    btn.innerHTML = "<rect class=\"".concat(strokeClass, " section-controls-btn-rect  \" x=\"31\" y=\"1\" width=\"30\" height=\"30\" transform=\"rotate(90 31 1)\" stroke=\"white\" stroke-width=\"2\" />");
4673    btn.dataset.active = false;
4674    btn.classList.remove('section-controls-btn-active');
4675    if (activeElementIndex === 0) {
4676      btn.firstChild.classList.remove("stroke-primary");
4677    }
4678  });
4679
4680  // make our target button active
4681  clickedBtn.innerHTML = "<rect class=\"".concat(strokeClass, " section-controls-btn-rect\" x=\"27\" y=\"27\" width=\"22\" height=\"22\" transform=\"rotate(-180 27 27)\" stroke=\"white\"\n      stroke-width=\"10\" />");
4682  clickedBtn.classList.add('section-controls-btn-active');
4683  clickedBtn.dataset.active = true;
4684
4685  // mimic scroll but with click event
4686  if (mimicScroll) {
4687    setNextSectionBasedOnDirection(index < activeElementIndex ? -1 : 1, index);
4688  }
4689}
4690function renderSectionControlBasedOnActiveElement() {
4691  var _getActiveElement3 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getActiveElement)(),
4692    activeElementIndex = _getActiveElement3.index;
4693  var strokeClass = activeElementIndex === 0 ? 'stroke-white' : 'stroke-primary';
4694  var buttons = Array.from(document.querySelectorAll('.section-controls-btn'));
4695  var rectElements = Array.from(document.querySelectorAll('.section-controls-btn-rect'));
4696  var rectLineElements = Array.from(document.querySelectorAll('.section-controls-line'));
4697
4698  // render initial ui for buttons
4699  buttons.map(function (el, index) {
4700    if (index === activeElementIndex) {
4701      el.innerHTML = "<rect class=\"".concat(strokeClass, " section-controls-btn-rect\" x=\"27\" y=\"27\" width=\"22\" height=\"22\" transform=\"rotate(-180 27 27)\" stroke=\"white\"\n        stroke-width=\"10\" />");
4702      el.classList.add('section-controls-btn-active');
4703      el.dataset.active = true;
4704    } else {
4705      el.innerHTML = "<rect class=\"".concat(strokeClass, " section-controls-btn-rect  \" x=\"31\" y=\"1\" width=\"30\" height=\"30\" transform=\"rotate(90 31 1)\" stroke=\"white\" stroke-width=\"2\" />");
4706      el.dataset.active = false;
4707      el.classList.remove('section-controls-btn-active');
4708    }
4709  });
4710
4711  // render initial ui for lines under buttons
4712  if (activeElementIndex === 0) {
4713    // rectElements.map((el) => el.setAttribute('stroke', ''));
4714    rectElements.map(function (el) {
4715      return el.classList.remove('stroke-primary');
4716    });
4717    rectLineElements.map(function (el) {
4718      return el.classList.remove('bg-primary');
4719    });
4720    rectLineElements.map(function (el) {
4721      return el.classList.add('bg-white');
4722    });
4723  } else {
4724    // rectElements.map((el) => el.setAttribute('stroke', 'black'));
4725    rectElements.map(function (el) {
4726      return el.classList.add('stroke-primary');
4727    });
4728    rectLineElements.map(function (el) {
4729      return el.classList.add('bg-primary');
4730    });
4731    rectLineElements.map(function (el) {
4732      return el.classList.remove('bg-white');
4733    });
4734  }
4735}
4736function revealAndHideSections(nextIndex) {
4737  var _getActiveElement4 = (0,_utils__WEBPACK_IMPORTED_MODULE_1__.getActiveElement)(),
4738    sectionElements = _getActiveElement4.sectionElements,
4739    activeElement = _getActiveElement4.element;
4740
4741  // remove active from previous section
4742  activeElement.dataset.activeSection = false;
4743  activeElement.style.opacity = 0;
4744  activeElement.style.visibility = 'hidden';
4745
4746  // add active to the target section
4747  var nextElement = sectionElements[nextIndex];
4748  nextElement.dataset.activeSection = true;
4749  nextElement.style.opacity = 1;
4750  nextElement.style.visibility = 'visible';
4751}
4752function setHeaderStyleBasedOnActiveElement(index) {
4753  var headerEl = document.querySelector('#header');
4754  if (index === 0) {
4755    headerEl.classList.add('home-header');
4756    headerEl.style.borderStyle = 'none';
4757  } else {
4758    headerEl.classList.remove('home-header');
4759    headerEl.style.borderStyle = 'solid';
4760  }
4761}
4762function renderInitialHeaderBorderStyleBasedOnPage() {
4763  var homeContainer = document.querySelector('#home');
4764  var headerEl = document.querySelector('#header');
4765  if (homeContainer || !headerEl) {
4766    return;
4767  }
4768  headerEl.classList.remove('home-header');
4769  headerEl.style.borderStyle = 'solid';
4770}
4771
4772/***/ }),
4773
4774/***/ "./resources/js/home/scroll-section/utils.js":
4775/*!***************************************************!*\
4776  !*** ./resources/js/home/scroll-section/utils.js ***!
4777  \***************************************************/
4778/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4779
4780"use strict";
4781__webpack_require__.r(__webpack_exports__);
4782/* harmony export */ __webpack_require__.d(__webpack_exports__, {
4783/* harmony export */   getActiveElement: () => (/* binding */ getActiveElement),
4784/* harmony export */   getNextIndex: () => (/* binding */ getNextIndex),
4785/* harmony export */   getScrollDirection: () => (/* binding */ getScrollDirection),
4786/* harmony export */   sections: () => (/* binding */ sections)
4787/* harmony export */ });
4788var sections = ['#home', '#practice-areas', '#home-testimonial', '#home-insight-news'];
4789function getNextIndex(sectionElements, deltaY) {
4790  var activeElementIndex = sectionElements.findIndex(function (el) {
4791    return el.dataset.activeSection === 'true';
4792  });
4793  var direction = getScrollDirection(deltaY);
4794  if (activeElementIndex === 0 && direction === 'up') {
4795    return activeElementIndex;
4796  }
4797  if (activeElementIndex === sections.length - 1 && direction === 'down') {
4798    return activeElementIndex;
4799  }
4800  if (direction === 'up') {
4801    return activeElementIndex - 1;
4802  }
4803  if (direction === 'down') {
4804    return activeElementIndex + 1;
4805  }
4806  return activeElementIndex;
4807}
4808function getScrollDirection(deltaY) {
4809  return deltaY < 0 ? 'up' : 'down';
4810}
4811function getActiveElement() {
4812  var sectionElements = Array.from(document.querySelectorAll('[data-active-section]'));
4813  var activeElement = sectionElements.find(function (el) {
4814    return el.dataset.activeSection === 'true';
4815  });
4816  var activeElementIndex = sectionElements.findIndex(function (el) {
4817    return el.dataset.activeSection === 'true';
4818  });
4819  return {
4820    element: activeElement,
4821    sectionElements: sectionElements,
4822    index: activeElementIndex
4823  };
4824}
4825
4826/***/ }),
4827
4828/***/ "./resources/js/home/testimonials.js":
4829/*!*******************************************!*\
4830  !*** ./resources/js/home/testimonials.js ***!
4831  \*******************************************/
4832/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4833
4834"use strict";
4835__webpack_require__.r(__webpack_exports__);
4836/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../utils */ "./resources/js/utils.js");
4837
4838(function () {
4839  document.addEventListener('DOMContentLoaded', function () {
4840    var testimonialContainer = document.querySelector('#home-testimonial');
4841    if (!testimonialContainer) {
4842      return;
4843    }
4844    setTestimonialPaddingTop();
4845    setTestimonialPaddingTopOnResize();
4846    var swiper = new Swiper('.mySwiper', {
4847      navigation: {
4848        nextEl: '.next-slide-btn',
4849        prevEl: '.previous-slide-btn'
4850      },
4851      // autoplay: { delay: 3000 },
4852      loop: true
4853    });
4854  });
4855})();
4856function setTestimonialPaddingTopOnResize() {
4857  window.addEventListener('resize', function (event) {
4858    setTestimonialPaddingTop();
4859  });
4860}
4861function setTestimonialPaddingTop() {
4862  var headerEl = document.querySelector('#header');
4863  var practiceAreasEl = document.querySelector('#home-testimonial');
4864  var heighVH = Math.round((headerEl.clientHeight + 32) / window.innerHeight * 100);
4865  if ((0,_utils__WEBPACK_IMPORTED_MODULE_0__.isWidthOverXl)()) {
4866    // has to add 32px more for the home section scrolls squares
4867    practiceAreasEl.style.paddingTop = "".concat(heighVH, "vh");
4868  } else {
4869    practiceAreasEl.style.paddingTop = 0;
4870  }
4871}
4872
4873/***/ }),
4874
4875/***/ "./resources/js/insightandnews/index.js":
4876/*!**********************************************!*\
4877  !*** ./resources/js/insightandnews/index.js ***!
4878  \**********************************************/
4879/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
4880
4881"use strict";
4882__webpack_require__.r(__webpack_exports__);
4883/* harmony import */ var _subtab__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./subtab */ "./resources/js/insightandnews/subtab.js");
4884/* harmony import */ var _subtab__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_subtab__WEBPACK_IMPORTED_MODULE_0__);
4885
4886
4887/***/ }),
4888
4889/***/ "./resources/js/insightandnews/subtab.js":
4890/*!***********************************************!*\
4891  !*** ./resources/js/insightandnews/subtab.js ***!
4892  \***********************************************/
4893/***/ (() => {
4894
4895(function () {
4896  document.addEventListener("DOMContentLoaded", function () {
4897    // document.querySelectorAll("#insight-news-tabs a").forEach((anchor) => {
4898    //     anchor.addEventListener("click", function (e) {
4899    //         e.preventDefault();
4900    //         const targetId = this.getAttribute("href");
4901    //         const targetElement = document.querySelector(targetId);
4902    //         const scrollTopDirection = window.scrollY > targetElement.offsetTop
4903
4904    //         if (targetElement) {
4905    //             const offsetPosition = scrollTopDirection
4906    //               ? targetElement.offsetTop - 40
4907    //               : targetElement.offsetTop + 40;
4908    //             window.scrollTo({
4909    //                 top: offsetPosition,
4910    //                 behavior: "smooth",
4911    //             });
4912    //             const scrollHandler = () => {
4913    //                 if (window.scrollY === offsetPosition) {
4914    //                 window.removeEventListener("scroll", scrollHandler);
4915    //                 window.scrollTo({
4916    //                   top: scrollTopDirection
4917    //                     ? offsetPosition + 40
4918    //                     : offsetPosition - 40,
4919    //                   behavior: "smooth",
4920    //                 });
4921    //                 }
4922    //             };
4923    //             window.addEventListener("scroll", scrollHandler);
4924    //         }
4925    //     });
4926    // });
4927    var contents = document.querySelectorAll('.tdw-three-cols-two-rows-article');
4928    var items = document.querySelectorAll('.insight-news-tab-link');
4929    items.forEach(function (item) {
4930      item.addEventListener('click', function (event) {
4931        //    const link = this.getAttribute('data-id');
4932        //     contents.forEach((content)=>{
4933        //        const block =  content.getAttribute('id') ;
4934        //        if(link == block){
4935        //         console.log(block)
4936        //         window.scrollTo({
4937        //             top: document.getElementById(block).offsetTop,
4938        //             behavior: "smooth",
4939        //         });
4940        //        }
4941        //     })
4942        event.preventDefault();
4943        var targetId = this.getAttribute('data-id');
4944        var targetElement = document.getElementById(targetId);
4945        // console.log(targetId)
4946
4947        if (window.innerWidth > 640) {
4948          window.scrollTo({
4949            top: targetElement.offsetTop - 200,
4950            behavior: 'smooth'
4951          });
4952        } else {
4953          window.scrollTo({
4954            top: targetElement.offsetTop - 130,
4955            behavior: 'smooth'
4956          });
4957        }
4958      });
4959    });
4960    // items.forEach((link, index) => {
4961    //     link.addEventListener('click', function (event) {
4962    //         event.preventDefault();
4963    //         const targetId = this.getAttribute('href').substring(1);
4964    //         const targetElement = document.getElementById(targetId);
4965    //         window.scrollTo({
4966    //             top: targetElement.offsetTop-100,
4967    //             behavior: 'smooth'
4968    //         });
4969    //     });
4970    // });
4971  });
4972})();
4973
4974/***/ }),
4975
4976/***/ "./resources/js/insightandnewsdetails.js":
4977/*!***********************************************!*\
4978  !*** ./resources/js/insightandnewsdetails.js ***!
4979  \***********************************************/
4980/***/ (() => {
4981
4982(function () {
4983  document.addEventListener('DOMContentLoaded', function () {
4984    var insightNewsDetails = document.querySelector('.insight-news-detail-content');
4985    if (!insightNewsDetails) {
4986      var socials = document.querySelector('#dpsp-content-bottom');
4987      if (socials) {
4988        socials.style.display = 'none';
4989      }
4990      return;
4991    }
4992
4993    // Check if the social share plugin wrapper exists
4994    var socialBtnsWrapper = document.querySelector('#dpsp-content-bottom');
4995    var insightNewsSocialContainer = document.querySelector('.insight-news-detail-content .icons');
4996
4997    // Only proceed if both elements exist
4998    if (socialBtnsWrapper && insightNewsSocialContainer) {
4999      // Clone the social buttons wrapper
5000      insightNewsSocialContainer.innerHTML = socialBtnsWrapper.outerHTML;
5001
5002      // Hide all other instances of the social buttons
5003      var allSocialBtnsWrapper = Array.from(document.querySelectorAll('#dpsp-content-bottom'));
5004
5005      // Hide all but keep the one we just cloned into our custom container
5006      allSocialBtnsWrapper.forEach(function (wrapper, index) {
5007        if (index > 0) {
5008          wrapper.style.display = 'none';
5009        }
5010      });
5011
5012      // Replace the icon content with custom SVGs
5013      var socialIconWrappers = Array.from(insightNewsSocialContainer.querySelectorAll('.dpsp-network-icon-inner'));
5014      socialIconWrappers.forEach(function (iconWrapper, index) {
5015        if (socialMediaIcons[index]) {
5016          iconWrapper.innerHTML = socialMediaIcons[index];
5017        }
5018      });
5019    } else {
5020      console.warn('Social share elements not found. Plugin may not be active or selectors need updating.');
5021    }
5022  });
5023})();
5024
5025// Custom SVG icons for social media
5026var socialMediaIcons = [// X (Twitter)
5027"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\">\n    <path d=\"M17.619 0H19.3277L1.70868 20H0L17.619 0Z\" fill=\"#656363\"/>\n    <path d=\"M14.5105 19.3511L1.23047 0.649048H5.43451L18.7669 19.3511H14.5105Z\" fill=\"white\"/>\n    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 0H5.7423L20 20H14.2017L0 0ZM2.46062 1.29794L14.819 18.7021H17.5336L5.12639 1.29794H2.46062Z\" fill=\"#656363\"/>\n  </svg>", // LinkedIn
5028"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 26 26\" fill=\"none\">\n    <g clip-path=\"url(#clip0_9534_2866)\">\n      <path d=\"M22.4545 0H3.54545C2.60514 0 1.70334 0.373538 1.03844 1.03844C0.373538 1.70334 0 2.60514 0 3.54545L0 22.4545C0 23.3949 0.373538 24.2967 1.03844 24.9616C1.70334 25.6265 2.60514 26 3.54545 26H22.4545C23.3949 26 24.2967 25.6265 24.9616 24.9616C25.6265 24.2967 26 23.3949 26 22.4545V3.54545C26 2.60514 25.6265 1.70334 24.9616 1.03844C24.2967 0.373538 23.3949 0 22.4545 0ZM8.86364 20.5755C8.86383 20.6476 8.8498 20.719 8.82234 20.7856C8.79489 20.8523 8.75455 20.9129 8.70363 20.964C8.65272 21.015 8.59224 21.0555 8.52565 21.0831C8.45905 21.1108 8.38767 21.125 8.31557 21.125H5.98C5.90778 21.1252 5.83623 21.1111 5.76947 21.0836C5.70271 21.056 5.64205 21.0155 5.59098 20.9645C5.53991 20.9134 5.49944 20.8527 5.47189 20.786C5.44434 20.7192 5.43026 20.6477 5.43045 20.5755V10.7841C5.43045 10.6383 5.48835 10.4986 5.59141 10.3955C5.69447 10.2924 5.83425 10.2345 5.98 10.2345H8.31557C8.46106 10.2349 8.60046 10.293 8.7032 10.396C8.80594 10.499 8.86364 10.6386 8.86364 10.7841V20.5755ZM7.14705 9.30682C6.70878 9.30682 6.28036 9.17686 5.91595 8.93337C5.55155 8.68988 5.26753 8.3438 5.09981 7.9389C4.9321 7.534 4.88821 7.08845 4.97371 6.65861C5.05922 6.22876 5.27026 5.83392 5.58016 5.52402C5.89006 5.21412 6.2849 5.00308 6.71474 4.91758C7.14459 4.83208 7.59013 4.87596 7.99504 5.04368C8.39994 5.21139 8.74602 5.49541 8.98951 5.85982C9.23299 6.22422 9.36295 6.65264 9.36295 7.09091C9.36295 7.6786 9.12949 8.24223 8.71393 8.65779C8.29837 9.07336 7.73474 9.30682 7.14705 9.30682ZM21.0718 20.6139C21.072 20.6803 21.0591 20.7461 21.0338 20.8074C21.0084 20.8688 20.9712 20.9246 20.9243 20.9715C20.8773 21.0185 20.8215 21.0557 20.7602 21.081C20.6988 21.1063 20.633 21.1193 20.5666 21.1191H18.0552C17.9888 21.1193 17.923 21.1063 17.8617 21.081C17.8003 21.0557 17.7445 21.0185 17.6975 20.9715C17.6506 20.9246 17.6134 20.8688 17.5881 20.8074C17.5627 20.7461 17.5498 20.6803 17.55 20.6139V16.0269C17.55 15.3415 17.7509 13.0251 15.7581 13.0251C14.2143 13.0251 13.8997 14.6102 13.8376 15.3223V20.6198C13.8376 20.7525 13.7854 20.8799 13.6923 20.9744C13.5991 21.069 13.4725 21.1231 13.3398 21.125H10.9141C10.8478 21.125 10.7822 21.1119 10.721 21.0865C10.6598 21.0611 10.6042 21.0239 10.5574 20.9769C10.5106 20.93 10.4735 20.8743 10.4483 20.813C10.423 20.7517 10.4101 20.6861 10.4103 20.6198V10.7412C10.4101 10.675 10.423 10.6093 10.4483 10.548C10.4735 10.4867 10.5106 10.431 10.5574 10.3841C10.6042 10.3372 10.6598 10.2999 10.721 10.2745C10.7822 10.2491 10.8478 10.236 10.9141 10.236H13.3398C13.4738 10.236 13.6023 10.2893 13.697 10.384C13.7918 10.4787 13.845 10.6073 13.845 10.7412V11.5951C14.4182 10.7339 15.2676 10.072 17.0802 10.072C21.0955 10.072 21.0689 13.8214 21.0689 15.8807L21.0718 20.6139Z\" fill=\"#656363\"/>\n    </g>\n    <defs>\n      <clipPath id=\"clip0_9534_2866\">\n        <rect width=\"26\" height=\"26\" fill=\"white\"/>\n      </clipPath>\n    </defs>\n  </svg>", // Facebook
5029"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\">\n    <g clip-path=\"url(#clip0_9534_2988)\">\n      <path d=\"M24.7473 0.830566H2.22805C1.45696 0.83103 0.831877 1.45643 0.832031 2.22782V24.747C0.832495 25.5181 1.45789 26.1432 2.22929 26.1431H14.3535V16.3542H11.0658V12.5228H14.3535V9.70307C14.3535 6.43318 16.3497 4.6534 19.2666 4.6534C20.6637 4.6534 21.8642 4.75753 22.2142 4.80403V8.22162H20.2028C18.6158 8.22162 18.3085 8.97571 18.3085 10.0825V12.5228H22.1029L21.6086 16.3542H18.3085V26.1431H24.7473C25.5188 26.1432 26.1444 25.518 26.1445 24.7464C26.1445 24.7463 26.1445 24.7461 26.1445 24.7458V2.22659C26.1442 1.4555 25.5187 0.830412 24.7473 0.830566Z\" fill=\"#656363\"/>\n    </g>\n    <defs>\n      <clipPath id=\"clip0_9534_2988\">\n        <rect width=\"27\" height=\"27\" fill=\"white\"/>\n      </clipPath>\n    </defs>\n  </svg>", // Email
5030"<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"24\" viewBox=\"0 0 32 24\" fill=\"none\">\n    <path d=\"M15.903 11.1477L28.3666 2.47717C27.9903 1.14856 26.7799 0.166626 25.3324 0.166626H3.99906C2.55156 0.166626 1.34102 1.14864 0.964844 2.47733L13.4284 11.1477C14.1687 11.6621 15.1628 11.6621 15.903 11.1477Z\" fill=\"#656363\"/>\n    <path d=\"M23.9315 13.5847C24.3333 13.4607 24.7432 13.3542 25.16
503077 13.2858C25.1677 13.2858 25.1677 12.6682 25.1677 12.6666C25.1677 11.4484 26.6895 10.7305 27.6289 11.5149C27.9463 11.7794 28.2302 12.016 28.4994 12.2403V3.60291L19.5 9.86328L23.9315 13.5847Z\" fill=\"#656363\"/>\n    <path d=\"M0.832031 3.60266V15.3333C0.832031 15.95 1.01644 16.5214 1.32259 17.0087L9.8313 9.86308L0.832031 3.60266Z\" fill=\"#656363\"/>\n    <path d=\"M22.8547 13.9882L18.6473 10.4548L16.472 11.968C15.3941 12.7182 13.9309 12.7165 12.8555 11.968L10.6801 10.4547L1.98438 17.7574C2.53328 18.214 3.22896 18.4999 3.99711 18.4999H18.2742C19.2676 16.4836 20.8707 14.8894 22.8547 13.9882Z\" fill=\"#656363\"/>\n    <path d=\"M30.988 15.6158C30.9843 15.6127 26.988 12.2825 26.988 12.2825C26.6648 12.0125 26.168 12.2774 26.168 12.6666V14.1809C21.2865 14.4655 18.1678 18.6599 18.168 23.3333C18.168 23.8884 18.9714 24.0156 19.1432 23.4882C19.1435 23.4873 19.2432 23.1816 19.2432 23.1816C20.2565 20.1425 23.0016 18.0494 26.168 17.8489V19.3333C26.168 19.7495 26.6669 19.9849 26.988 19.7173C26.9978 19.7092 30.988 16.384 30.988 16.384C31.2256 16.1864 31.2259 15.8141 30.988 15.6158Z\" fill=\"#656363\"/>\n  </svg>", // Print
5031"<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n    <path d=\"M20.6237 24.9896H11.3792C10.7901 24.9896 10.3125 25.4672 10.3125 26.0563C10.3125 26.6454 10.7901 27.123 11.3792 27.123H20.6236C21.2127 27.123 21.6903 26.6454 21.6903 26.0563C21.6903 25.4672 21.2127 24.9896 20.6237 24.9896Z\" fill=\"#656363\"/>\n    <path d=\"M20.6237 21.6254H11.3792C10.7901 21.6254 10.3125 22.1029 10.3125 22.6921C10.3125 23.2812 10.7901 23.7587 11.3792 23.7587H20.6236C21.2127 23.7587 21.6903 23.2812 21.6903 22.6921C21.6903 22.1029 21.2127 21.6254 20.6237 21.6254Z\" fill=\"#656363\"/>\n    <path d=\"M29.5111 8.36915H26.1172V2.19572C26.1172 1.60665 25.6396 1.12903 25.0505 1.12903H6.9495C6.36044 1.12903 5.88281 1.60659 5.88281 2.19572V8.36915H2.48887C1.1165 8.36915 0 9.48572 0 10.8581V21.5895C0 22.9618 1.1165 24.0783 2.48887 24.0783H5.883V29.8042C5.883 30.3933 6.36056 30.8709 6.94969 30.8709H25.0503C25.6394 30.8709 26.117 30.3933 26.117 29.8042V24.0783H29.5111C30.8835 24.0783 32 22.9618 32 21.5895V10.8581C32 9.48578 30.8835 8.36915 29.5111 8.36915ZM8.01612 3.2624H23.9838V8.36915H8.01612V3.2624ZM23.9836 28.7375H8.01637C8.01637 28.5291 8.01637 20.2686 8.01637 20.0108H23.9837C23.9836 20.2751 23.9836 28.5371 23.9836 28.7375ZM25.0505 14.6326H22.3353C21.7463 14.6326 21.2686 14.155 21.2686 13.5659C21.2686 12.9768 21.7462 12.4992 22.3353 12.4992H25.0505C25.6396 12.4992 26.1172 12.9768 26.1172 13.5659C26.1172 14.155 25.6396 14.6326 25.0505 14.6326Z\" fill=\"#656363\"/>\n  </svg>"];
5032
5033/***/ }),
5034
5035/***/ "./resources/js/insightandnewssub/breadcrumb-and-selectors.js":
5036/*!********************************************************************!*\
5037  !*** ./resources/js/insightandnewssub/breadcrumb-and-selectors.js ***!
5038  \********************************************************************/
5039/***/ (() => {
5040
5041(function () {
5042  document.addEventListener("DOMContentLoaded", function () {
5043    var dropdowns = document.querySelectorAll(".dropdown");
5044    dropdowns.forEach(function (dropdown) {
5045      var select = dropdown.querySelector(".select");
5046      var caret = dropdown.querySelector(".caret");
5047      var menu = dropdown.querySelector(".menu");
5048      var options = dropdown.querySelectorAll(".menu li");
5049      var selected = dropdown.querySelector(".selected");
5050      select.addEventListener("click", function () {
5051        select.classList.toggle("select-clicked");
5052        caret.classList.toggle("caret-rotate");
5053        menu.classList.toggle("menu-open");
5054      });
5055      options.forEach(function (option) {
5056        option.addEventListener("click", function () {
5057          selected.innerText = option.innerText;
5058          selected.classList.remove("select-clicked");
5059          caret.classList.remove("caret-rotate");
5060          menu.classList.remove("menu-open");
5061          options.forEach(function (opt) {
5062            opt.classList.remove("active");
5063          });
5064          option.classList.add("active");
5065        });
5066      });
5067    });
5068  });
5069})();
5070
5071/***/ }),
5072
5073/***/ "./resources/js/insightandnewssub/index.js":
5074/*!*************************************************!*\
5075  !*** ./resources/js/insightandnewssub/index.js ***!
5076  \*************************************************/
5077/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5078
5079"use strict";
5080__webpack_require__.r(__webpack_exports__);
5081/* harmony import */ var _breadcrumb_and_selectors__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./breadcrumb-and-selectors */ "./resources/js/insightandnewssub/breadcrumb-and-selectors.js");
5082/* harmony import */ var _breadcrumb_and_selectors__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_breadcrumb_and_selectors__WEBPACK_IMPORTED_MODULE_0__);
5083/* harmony import */ var _search_filter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./search-filter */ "./resources/js/insightandnewssub/search-filter.js");
5084/* harmony import */ var _search_filter__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_search_filter__WEBPACK_IMPORTED_MODULE_1__);
5085
5086
5087
5088/***/ }),
5089
5090/***/ "./resources/js/insightandnewssub/search-filter.js":
5091/*!*********************************************************!*\
5092  !*** ./resources/js/insightandnewssub/search-filter.js ***!
5093  \*********************************************************/
5094/***/ (() => {
5095
5096(function () {
5097  document.addEventListener('DOMContentLoaded', function () {
5098    var insightNewsSubSibling = document.querySelector('#insight-news-community-header');
5099    var sfForm = document.querySelector('form[data-sf-form-id');
5100    if (!insightNewsSubSibling || !sfForm) {
5101      return;
5102    }
5103    var ulElement = sfForm.querySelector('ul');
5104    ulElement.classList.add('insight-news-sub-sf-wrapper');
5105    replaceArrows();
5106  });
5107})();
5108function replaceArrows() {
5109  var datePicker = document.querySelector('.sf-datepicker');
5110  if (!datePicker) {
5111    return;
5112  }
5113  datePicker.placeholder = 'Select Date';
5114}
5115
5116/***/ }),
5117
5118/***/ "./resources/js/peopledetail/index.js":
5119/*!********************************************!*\
5120  !*** ./resources/js/peopledetail/index.js ***!
5121  \********************************************/
5122/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5123
5124"use strict";
5125__webpack_require__.r(__webpack_exports__);
5126/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabs */ "./resources/js/peopledetail/tabs.js");
5127/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tabs__WEBPACK_IMPORTED_MODULE_0__);
5128/* harmony import */ var _slider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./slider */ "./resources/js/peopledetail/slider.js");
5129/* harmony import */ var _slider__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_slider__WEBPACK_IMPORTED_MODULE_1__);
5130
5131
5132
5133/***/ }),
5134
5135/***/ "./resources/js/peopledetail/slider.js":
5136/*!*********************************************!*\
5137  !*** ./resources/js/peopledetail/slider.js ***!
5138  \*********************************************/
5139/***/ (() => {
5140
5141(function () {
5142  document.addEventListener("DOMContentLoaded", function () {
5143    var eventSlider = document.querySelector("#tdwSwiper");
5144    if (eventSlider) {
5145      var swiper = new Swiper(eventSlider, {
5146        slidesPerView: "auto",
5147        autoHeight: true,
5148        autoplay: {
5149          delay: 3000
5150        },
5151        effect: "fade",
5152        navigation: {
5153          nextEl: ".swiper-button-next",
5154          prevEl: ".swiper-button-prev"
5155        }
5156      });
5157      swiper.on("slideChange", function (res) {
5158        res.slides.map(function (el, index) {
5159          if (index !== res.activeIndex) {
5160            el.style.opacity = 0;
5161          }
5162        });
5163      });
5164    }
5165  });
5166})();
5167
5168/***/ }),
5169
5170/***/ "./resources/js/peopledetail/tabs.js":
5171/*!*******************************************!*\
5172  !*** ./resources/js/peopledetail/tabs.js ***!
5173  \*******************************************/
5174/***/ (() => {
5175
5176(function () {
5177  document.addEventListener("DOMContentLoaded", function () {
5178    var tabButtons = document.querySelectorAll(".tab-link");
5179    var tabs = document.querySelectorAll(".tab");
5180    if (!tabs || !tabButtons) {
5181      return;
5182    }
5183    function openTab(tab) {
5184      tabs.forEach(function (tab) {
5185        return tab.classList.remove("active");
5186      });
5187      tab.classList.add("active");
5188    }
5189    tabs.forEach(function (div, index) {
5190      var id = index + 1;
5191      if (id === 1) {
5192        div.classList.add("active");
5193      }
5194      div.setAttribute("id", "tab" + id);
5195    });
5196    tabButtons.forEach(function (button) {
5197      button.addEventListener("click", function () {
5198        var tabId = this.getAttribute("data-tab");
5199        var tabToOpen = document.getElementById(tabId);
5200        tabToOpen.firstElementChild.innerText = this.innerText;
5201        openTab(tabToOpen);
5202        tabButtons.forEach(function (btn) {
5203          return btn.classList.remove("active");
5204        });
5205        this.classList.add("active");
5206      });
5207    });
5208    if (tabs[0] && tabButtons[0]) {
5209      tabs[0].classList.add("active");
5210      tabButtons[0].classList.add("active");
5211    }
5212  });
5213})();
5214
5215/***/ }),
5216
5217/***/ "./resources/js/practice-area/index.js":
5218/*!*********************************************!*\
5219  !*** ./resources/js/practice-area/index.js ***!
5220  \*********************************************/
5221/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5222
5223"use strict";
5224__webpack_require__.r(__webpack_exports__);
5225/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tabs */ "./resources/js/practice-area/tabs.js");
5226/* harmony import */ var _tabs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_tabs__WEBPACK_IMPORTED_MODULE_0__);
5227
5228
5229/***/ }),
5230
5231/***/ "./resources/js/practice-area/tabs.js":
5232/*!********************************************!*\
5233  !*** ./resources/js/practice-area/tabs.js ***!
5234  \********************************************/
5235/***/ (() => {
5236
5237(function () {
5238  document.addEventListener('DOMContentLoaded', function () {
5239    var tabContainer = document.querySelector('#practice-areas-outer-block-container');
5240    if (!tabContainer) {
5241      return;
5242    }
5243    renderInitialTabContent();
5244    scrollToParamsSection();
5245    onTabLinkClick();
5246  });
5247})();
5248function scrollToParamsSection() {
5249  var section = window.location.href.split('=')[1];
5250  var element = document.getElementById(section);
5251  if (!element) {
5252    return;
5253  }
5254  var yOffset = -200;
5255  var y = element.getBoundingClientRect().top + window.scrollY + yOffset;
5256  window.scrollTo({
5257    behavior: 'smooth',
5258    top: y
5259  });
5260}
5261function renderInitialTabContent() {
5262  var activeTabLink = getActiveTabLink();
5263  var activeTabName = activeTabLink.dataset.tabName;
5264  hideUnactiveTabContents(activeTabName);
5265}
5266function onTabLinkClick() {
5267  var tabLinks = getTabLinks();
5268  tabLinks.map(function (clickedLink) {
5269    clickedLink.addEventListener('click', function () {
5270      if (clickedLink.dataset.activeTab === 'true') {
5271        return;
5272      }
5273      var activeTabLink = getActiveTabLink();
5274      var activeTabName = activeTabLink.dataset.tabName;
5275      var activeTab = document.querySelector("[data-tab-content-name=\"".concat(activeTabName, "\"]"));
5276      changeTabLinkStyle(activeTab, clickedLink);
5277      changeTabContent(clickedLink);
5278    });
5279  });
5280}
5281function changeTabContent(link) {
5282  var tabContents = Array.from(document.querySelectorAll('[data-tab-content-name]'));
5283  tabContents.map(function (el) {
5284    if (el.dataset.tabContentName === link.dataset.tabName) {
5285      el.style.display = 'block';
5286      el.dataset.tabContentActive = 'true';
5287    } else {
5288      el.style.display = 'none';
5289      el.dataset.tabContentActive = 'false';
5290    }
5291  });
5292}
5293function changeTabLinkStyle(activeTab, link) {
5294  var tabName = link.dataset.tabName;
5295  if (tabName === activeTab) {
5296    return;
5297  }
5298  setActiveTabLink(tabName);
5299}
5300function hideUnactiveTabContents(activeTabName) {
5301  var tabContents = Array.from(document.querySelectorAll("[data-tab-content-name]"));
5302  tabContents.map(function (el) {
5303    if (el.dataset.tabContentName !== activeTabName) {
5304      el.style.display = 'none';
5305    }
5306  });
5307}
5308function getTabLinks() {
5309  return Array.from(document.querySelectorAll('.practice-areas-tab-link'));
5310}
5311function getActiveTabLink() {
5312  var tabLinks = Array.from(document.querySelectorAll('.practice-areas-tab-link'));
5313  return tabLinks.find(function (el) {
5314    return el.dataset.activeTab === 'true';
5315  });
5316}
5317function setActiveTabLink(tabName) {
5318  var tabLinks = Array.from(document.querySelectorAll('.practice-areas-tab-link'));
5319  tabLinks.map(function (el) {
5320    if (el.dataset.tabName !== tabName) {
5321      el.dataset.activeTab = 'false';
5322      return;
5323    }
5324    el.dataset.activeTab = 'true';
5325  });
5326}
5327
5328/***/ }),
5329
5330/***/ "./resources/js/radio-input-handler.js":
5331/*!*********************************************!*\
5332  !*** ./resources/js/radio-input-handler.js ***!
5333  \*********************************************/
5334/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5335
5336"use strict";
5337__webpack_require__.r(__webpack_exports__);
5338/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5339/* harmony export */   onRadioInputListClick: () => (/* binding */ onRadioInputListClick),
5340/* harmony export */   registerRadioInputsClick: () => (/* binding */ registerRadioInputsClick)
5341/* harmony export */ });
5342(function () {
5343  document.addEventListener('DOMContentLoaded', function () {
5344    registerRadioInputsClick();
5345  });
5346})();
5347function registerRadioInputsClick() {
5348  var selectedItems = Array.from(document.querySelectorAll('.radio-selected-item'));
5349  selectedItems.map(function (item) {
5350    item.addEventListener('click', function () {
5351      return onRadioInputListClick(item);
5352    });
5353    var arrow = radioInputElement.querySelector('.radio-input-container-arrow');
5354    arrow.addEventListener('click', function () {
5355      return onRadioInputListClick(item);
5356    });
5357  });
5358}
5359function onRadioInputListClick(radioInputElement) {
5360  var radioListContainer = radioInputElement.nextElementSibling;
5361  var arrow = radioInputElement.querySelector('.radio-input-container-arrow');
5362  var expanded = radioListContainer.getAttribute('aria-expanded') === 'true';
5363  radioInputElement.classList.toggle('border-primary');
5364  radioInputElement.classList.toggle('border-black');
5365  radioListContainer.setAttribute('aria-expanded', !expanded);
5366  arrow.classList.toggle('rotate-[180deg]');
5367  onRadioInputClick(radioListContainer);
5368}
5369function onRadioInputClick(radioInputListElement) {
5370  var inputs = Array.from(radioInputListElement.children);
5371  inputs.map(function (el) {
5372    el.addEventListener('click', function () {
5373      uncheckOtherRadioInputs(el.firstElementChild.id, el, inputs);
5374    });
5375  });
5376}
5377function uncheckOtherRadioInputs(id, element, inputs) {
5378  inputs.forEach(function (el) {
5379    var radioInputCircle = el.querySelector('.radio-input-circle');
5380    if (el.firstElementChild.id === id) {
5381      radioInputCircle.classList.add('radio-input-circle-active');
5382    } else {
5383      radioInputCircle.classList.remove('radio-input-circle-active');
5384    }
5385  });
5386}
5387
5388/***/ }),
5389
5390/***/ "./resources/js/render-header-language.js":
5391/*!************************************************!*\
5392  !*** ./resources/js/render-header-language.js ***!
5393  \************************************************/
5394/***/ (() => {
5395
5396(function () {
5397  document.addEventListener('DOMContentLoaded', function () {
5398    var languagesLiElements = Array.from(document.querySelectorAll('.header-link-container .wpml-ls-item'));
5399    var headerLanguageContainer = document.querySelector('.header-language-container');
5400    var markup = languagesLiElements.map(function (el) {
5401      el.classList.add('header-language');
5402      return el.outerHTML;
5403    }).join('');
5404    if (headerLanguageContainer) {
5405      languagesLiElements.map(function (el) {
5406        el.style.display = 'none';
5407      });
5408      headerLanguageContainer.innerHTML = markup;
5409    }
5410  });
5411})();
5412
5413/***/ }),
5414
5415/***/ "./resources/js/search-filter.js":
5416/*!***************************************!*\
5417  !*** ./resources/js/search-filter.js ***!
5418  \***************************************/
5419/***/ (() => {
5420
5421
5422
5423/***/ }),
5424
5425/***/ "./resources/js/search.js":
5426/*!********************************!*\
5427  !*** ./resources/js/search.js ***!
5428  \********************************/
5429/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
5430
5431"use strict";
5432__webpack_require__.r(__webpack_exports__);
5433/* harmony export */ __webpack_require__.d(__webpack_exports__, {
5434/* harmony export */   registerOnClickSearch: () => (/* binding */ registerOnClickSearch),
5435/* harmony export */   registerOnEnterKeyDownSearch: () => (/* binding */ registerOnEnterKeyDownSearch)
5436/* harmony export */ });
5437(function () {
5438  document.addEventListener('DOMContentLoaded', function () {
5439    registerToggleSearchScreen();
5440
5441    // setSearchResultsContainerHeight();
5442  });
5443})();
5444function registerToggleSearchScreen() {
5445  var headerSearchIcons = Array.from(document.querySelectorAll('#header-icon-search'));
5446  var closeSearchIcon = document.querySelector('.search-close-icon');
5447  var searchContainer = document.querySelector('.search-container');
5448  if (!headerSearchIcons || !closeSearchIcon || !searchContainer) {
5449    return;
5450  }
5451
5452  // open search container
5453  headerSearchIcons.map(function (el) {
5454    el.addEventListener('click', function () {
5455      searchContainer.style.transform = 'translateY(0px)';
5456      window.scrollTo({
5457        top: 0,
5458        behavior: 'smooth'
5459      });
5460    });
5461  });
5462
5463  // close search container
5464  closeSearchIcon.addEventListener('click', function () {
5465    searchContainer.style.transform = 'translateY(-100%)';
5466  });
5467}
5468function registerOnClickSearch(iconIdentifier, callback) {
5469  var searchInputIcon = document.querySelector(iconIdentifier);
5470  if (!searchInputIcon) {
5471    return;
5472  }
5473  searchInputIcon.addEventListener('click', function (e) {
5474    if (callback && typeof callback === 'function') {
5475      callback(e);
5476    }
5477  });
5478}
5479function registerOnEnterKeyDownSearch(inputIdentifier, callback) {
5480  var searchInput = document.querySelector(inputIdentifier);
5481  if (!searchInput) {
5482    return;
5483  }
5484  searchInput.addEventListener('keydown', function (event) {
5485    var isEnterKey = event.key === 'Enter' || event.keyCode === 13;
5486    if (!isEnterKey) {
5487      return;
5488    }
5489    if (callback && typeof callback === 'function') {
5490      callback(event);
5491    }
5492  });
5493}
5494function setSearchResultsContainerHeight() {
5495  var searchResultsContainer = document.querySelector('.search-results-container');
5496  var header = document.querySelector('#header');
5497  if (!searchResultsContainer) {
5498    return;
5499  }
5500  searchResultsContainer.style.height = "auto";
5501}
5502
5503/***/ }),
5504
5505/***/ "./resources/js/swiper-bundle.min.js":
5506/*!*******************************************!*\
5507  !*** ./resources/js/swiper-bundle.min.js ***!
5508  \*******************************************/
5509/***/ (() => {
5510
5511function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
5512function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); } }
5513function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; }
5514function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }
5515function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }
5516function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
5517function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
5518function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } }
5519function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
5520function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
5521function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
5522function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
5523function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); }
5524function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
5525function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; }
5526function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
5527function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : String(i); }
5528function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
5529function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); }
5530/**
5531 * Swiper 11.0.7
5532 * Most modern mobile touch slider and framework with hardware accelerated transitions
5533 * https://swiperjs.com
5534 *
5535 * Copyright 2014-2024 Vladimir Kharlampidi
5536 *
5537 * Released under the MIT License
5538 *
5539 * Released on: February 27, 2024
5540 */
5541
5542window.Swiper = function () {
5543  'use strict';
5544
5545  function e(e) {
5546    return null !== e && 'object' == _typeof(e) && 'constructor' in e && e.constructor === Object;
5547  }
5548  function t(s, a) {
5549    void 0 === s && (s = {}), void 0 === a && (a = {}
5549), Object.keys(a).forEach(function (i) {
5550      void 0 === s[i] ? s[i] = a[i] : e(a[i]) && e(s[i]) && Object.keys(a[i]).length > 0 && t(s[i], a[i]);
5551    });
5552  }
5553  var s = {
5554    body: {},
5555    addEventListener: function addEventListener() {},
5556    removeEventListener: function removeEventListener() {},
5557    activeElement: {
5558      blur: function blur() {},
5559      nodeName: ''
5560    },
5561    querySelector: function querySelector() {
5562      return null;
5563    },
5564    querySelectorAll: function querySelectorAll() {
5565      return [];
5566    },
5567    getElementById: function getElementById() {
5568      return null;
5569    },
5570    createEvent: function createEvent() {
5571      return {
5572        initEvent: function initEvent() {}
5573      };
5574    },
5575    createElement: function createElement() {
5576      return {
5577        children: [],
5578        childNodes: [],
5579        style: {},
5580        setAttribute: function setAttribute() {},
5581        getElementsByTagName: function getElementsByTagName() {
5582          return [];
5583        }
5584      };
5585    },
5586    createElementNS: function createElementNS() {
5587      return {};
5588    },
5589    importNode: function importNode() {
5590      return null;
5591    },
5592    location: {
5593      hash: '',
5594      host: '',
5595      hostname: '',
5596      href: '',
5597      origin: '',
5598      pathname: '',
5599      protocol: '',
5600      search: ''
5601    }
5602  };
5603  function a() {
5604    var e = 'undefined' != typeof document ? document : {};
5605    return t(e, s), e;
5606  }
5607  var i = {
5608    document: s,
5609    navigator: {
5610      userAgent: ''
5611    },
5612    location: {
5613      hash: '',
5614      host: '',
5615      hostname: '',
5616      href: '',
5617      origin: '',
5618      pathname: '',
5619      protocol: '',
5620      search: ''
5621    },
5622    history: {
5623      replaceState: function replaceState() {},
5624      pushState: function pushState() {},
5625      go: function go() {},
5626      back: function back() {}
5627    },
5628    CustomEvent: function CustomEvent() {
5629      return this;
5630    },
5631    addEventListener: function addEventListener() {},
5632    removeEventListener: function removeEventListener() {},
5633    getComputedStyle: function getComputedStyle() {
5634      return {
5635        getPropertyValue: function getPropertyValue() {
5636          return '';
5637        }
5638      };
5639    },
5640    Image: function Image() {},
5641    Date: function Date() {},
5642    screen: {},
5643    setTimeout: function setTimeout() {},
5644    clearTimeout: function clearTimeout() {},
5645    matchMedia: function matchMedia() {
5646      return {};
5647    },
5648    requestAnimationFrame: function requestAnimationFrame(e) {
5649      return 'undefined' == typeof setTimeout ? (e(), null) : setTimeout(e, 0);
5650    },
5651    cancelAnimationFrame: function cancelAnimationFrame(e) {
5652      'undefined' != typeof setTimeout && clearTimeout(e);
5653    }
5654  };
5655  function r() {
5656    var e = 'undefined' != typeof window ? window : {};
5657    return t(e, i), e;
5658  }
5659  function n(e) {
5660    return void 0 === e && (e = ''), e.trim().split(' ').filter(function (e) {
5661      return !!e.trim();
5662    });
5663  }
5664  function l(e, t) {
5665    return void 0 === t && (t = 0), setTimeout(e, t);
5666  }
5667  function o() {
5668    return Date.now();
5669  }
5670  function d(e, t) {
5671    void 0 === t && (t = 'x');
5672    var s = r();
5673    var a, i, n;
5674    var l = function (e) {
5675      var t = r();
5676      var s;
5677      return t.getComputedStyle && (s = t.getComputedStyle(e, null)), !s && e.currentStyle && (s = e.currentStyle), s || (s = e.style), s;
5678    }(e);
5679    return s.WebKitCSSMatrix ? (i = l.transform || l.webkitTransform, i.split(',').length > 6 && (i = i.split(', ').map(function (e) {
5680      return e.replace(',', '.');
5681    }).join(', ')), n = new s.WebKitCSSMatrix('none' === i ? '' : i)) : (n = l.MozTransform || l.OTransform || l.MsTransform || l.msTransform || l.transform || l.getPropertyValue('transform').replace('translate(', 'matrix(1, 0, 0, 1,'), a = n.toString().split(',')), 'x' === t && (i = s.WebKitCSSMatrix ? n.m41 : 16 === a.length ? parseFloat(a[12]) : parseFloat(a[4])), 'y' === t && (i = s.WebKitCSSMatrix ? n.m42 : 16 === a.length ? parseFloat(a[13]) : parseFloat(a[5])), i || 0;
5682  }
5683  function c(e) {
5684    return 'object' == _typeof(e) && null !== e && e.constructor && 'Object' === Object.prototype.toString.call(e).slice(8, -1);
5685  }
5686  function p() {
5687    var e = Object(arguments.length <= 0 ? void 0 : arguments[0]),
5688      t = ['__proto__', 'constructor', 'prototype'];
5689    for (var _a = 1; _a < arguments.length; _a += 1) {
5690      var _i = _a < 0 || arguments.length <= _a ? void 0 : arguments[_a];
5691      if (null != _i && (s = _i, !('undefined' != typeof window && void 0 !== window.HTMLElement ? s instanceof HTMLElement : s && (1 === s.nodeType || 11 === s.nodeType)))) {
5692        var _s = Object.keys(Object(_i)).filter(function (e) {
5693          return t.indexOf(e) < 0;
5694        });
5695        for (var _t = 0, _a2 = _s.length; _t < _a2; _t += 1) {
5696          var _a3 = _s[_t],
5697            _r = Object.getOwnPropertyDescriptor(_i, _a3);
5698          void 0 !== _r && _r.enumerable && (c(e[_a3]) && c(_i[_a3]) ? _i[_a3].__swiper__ ? e[_a3] = _i[_a3] : p(e[_a3], _i[_a3]) : !c(e[_a3]) && c(_i[_a3]) ? (e[_a3] = {}, _i[_a3].__swiper__ ? e[_a3] = _i[_a3] : p(e[_a3], _i[_a3])) : e[_a3] = _i[_a3]);
5699        }
5700      }
5701    }
5702    var s;
5703    return e;
5704  }
5705  function u(e, t, s) {
5706    e.style.setProperty(t, s);
5707  }
5708  function m(e) {
5709    var t = e.swiper,
5710      s = e.targetPosition,
5711      a = e.side;
5712    var i = r(),
5713      n = -t.translate;
5714    var l,
5715      o = null;
5716    var d = t.params.speed;
5717    t.wrapperEl.style.scrollSnapType = 'none', i.cancelAnimationFrame(t.cssModeFrameID);
5718    var c = s > n ? 'next' : 'prev',
5719      p = function p(e, t) {
5720        return 'next' === c && e >= t || 'prev' === c && e <= t;
5721      },
5722      u = function u() {
5723        l = new Date().getTime(), null === o && (o = l);
5724        var e = Math.max(Math.min((l - o) / d, 1), 0),
5725          r = 0.5 - Math.cos(e * Math.PI) / 2;
5726        var c = n + r * (s - n);
5727        if (p(c, s) && (c = s), t.wrapperEl.scrollTo(_defineProperty({}, a, c)), p(c, s)) return t.wrapperEl.style.overflow = 'hidden', t.wrapperEl.style.scrollSnapType = '', setTimeout(function () {
5728          t.wrapperEl.style.overflow = '', t.wrapperEl.scrollTo(_defineProperty({}, a, c));
5729        }), void i.cancelAnimationFrame(t.cssModeFrameID);
5730        t.cssModeFrameID = i.requestAnimationFrame(u);
5731      };
5732    u();
5733  }
5734  function h(e) {
5735    return e.querySelector('.swiper-slide-transform') || e.shadowRoot && e.shadowRoot.querySelector('.swiper-slide-transform') || e;
5736  }
5737  function f(e, t) {
5738    return void 0 === t && (t = ''), _toConsumableArray(e.children).filter(function (e) {
5739      return e.matches(t);
5740    });
5741  }
5742  function g(e) {
5743    try {
5744      return void console.warn(e);
5745    } catch (e) {}
5746  }
5747  function v(e, t) {
5748    var _s$classList;
5749    void 0 === t && (t = []);
5750    var s = document.createElement(e);
5751    return (_s$classList = s.classList).add.apply(_s$classList, _toConsumableArray(Array.isArray(t) ? t : n(t))), s;
5752  }
5753  function w(e) {
5754    var t = r(),
5755      s = a(),
5756      i = e.getBoundingClientRect(),
5757      n = s.body,
5758      l = e.clientTop || n.clientTop || 0,
5759      o = e.clientLeft || n.clientLeft || 0,
5760      d = e === t ? t.scrollY : e.scrollTop,
5761      c = e === t ? t.scrollX : e.scrollLeft;
5762    return {
5763      top: i.top + d - l,
5764      left: i.left + c - o
5765    };
5766  }
5767  function b(e, t) {
5768    return r().getComputedStyle(e, null).getPropertyValue(t);
5769  }
5770  function y(e) {
5771    var t,
5772      s = e;
5773    if (s) {
5774      for (t = 0; null !== (s = s.previousSibling);) 1 === s.nodeType && (t += 1);
5775      return t;
5776    }
5777  }
5778  function E(e, t) {
5779    var s = [];
5780    var a = e.parentElement;
5781    for (; a;) t ? a.matches(t) && s.push(a) : s.push(a), a = a.parentElement;
5782    return s;
5783  }
5784  function x(e, t) {
5785    t && e.addEventListener('transitionend', function s(a) {
5786      a.target === e && (t.call(e, a), e.removeEventListener('transitionend', s));
5787    });
5788  }
5789  function S(e, t, s) {
5790    var a = r();
5791    return s ? e['width' === t ? 'offsetWidth' : 'offsetHeight'] + parseFloat(a.getComputedStyle(e, null).getPropertyValue('width' === t ? 'margin-right' : 'margin-top')) + parseFloat(a.getComputedStyle(e, null).getPropertyValue('width' === t ? 'margin-left' : 'margin-bottom')) : e.offsetWidth;
5792  }
5793  function T(e) {
5794    return (Array.isArray(e) ? e : [e]).filter(function (e) {
5795      return !!e;
5796    });
5797  }
5798  var M, C, P;
5799  function L() {
5800    return M || (M = function () {
5801      var e = r(),
5802        t = a();
5803      return {
5804        smoothScroll: t.documentElement && t.documentElement.style && 'scrollBehavior' in t.documentElement.style,
5805        touch: !!('ontouchstart' in e || e.DocumentTouch && t instanceof e.DocumentTouch)
5806      };
5807    }()), M;
5808  }
5809  function I(e) {
5810    return void 0 === e && (e = {}), C || (C = function (e) {
5811      var _ref = void 0 === e ? {} : e,
5812        t = _ref.userAgent;
5813      var s = L(),
5814        a = r(),
5815        i = a.navigator.platform,
5816        n = t || a.navigator.userAgent,
5817        l = {
5818          ios: !1,
5819          android: !1
5820        },
5821        o = a.screen.width,
5822        d = a.screen.height,
5823        c = n.match(/(Android);?[\s\/]+([\d.]+)?/);
5824      var p = n.match(/(iPad).*OS\s([\d_]+)/);
5825      var u = n.match(/(iPod)(.*OS\s([\d_]+))?/),
5826        m = !p && n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),
5827        h = 'Win32' === i;
5828      var f = 'MacIntel' === i;
5829      return !p && f && s.touch && ['1024x1366', '1366x1024', '834x1194', '1194x834', '834x1112', '1112x834', '768x1024', '1024x768', '820x1180', '1180x820', '810x1080', '1080x810'].indexOf("".concat(o, "x").concat(d)) >= 0 && (p = n.match(/(Version)\/([\d.]+)/), p || (p = [0, 1, '13_0_0']), f = !1), c && !h && (l.os 
5829= 'android', l.android = !0), (p || m || u) && (l.os = 'ios', l.ios = !0), l;
5830    }(e)), C;
5831  }
5832  function z() {
5833    return P || (P = function () {
5834      var e = r(),
5835        t = I();
5836      var s = !1;
5837      function a() {
5838        var t = e.navigator.userAgent.toLowerCase();
5839        return t.indexOf('safari') >= 0 && t.indexOf('chrome') < 0 && t.indexOf('android') < 0;
5840      }
5841      if (a()) {
5842        var _t2 = String(e.navigator.userAgent);
5843        if (_t2.includes('Version/')) {
5844          var _t2$split$1$split$0$s = _t2.split('Version/')[1].split(' ')[0].split('.').map(function (e) {
5845              return Number(e);
5846            }),
5847            _t2$split$1$split$0$s2 = _slicedToArray(_t2$split$1$split$0$s, 2),
5848            _e = _t2$split$1$split$0$s2[0],
5849            _a4 = _t2$split$1$split$0$s2[1];
5850          s = _e < 16 || 16 === _e && _a4 < 2;
5851        }
5852      }
5853      var i = /(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),
5854        n = a();
5855      return {
5856        isSafari: s || n,
5857        needPerspectiveFix: s,
5858        need3dFix: n || i && t.ios,
5859        isWebView: i
5860      };
5861    }()), P;
5862  }
5863  var A = {
5864    on: function on(e, t, s) {
5865      var a = this;
5866      if (!a.eventsListeners || a.destroyed) return a;
5867      if ('function' != typeof t) return a;
5868      var i = s ? 'unshift' : 'push';
5869      return e.split(' ').forEach(function (e) {
5870        a.eventsListeners[e] || (a.eventsListeners[e] = []), a.eventsListeners[e][i](t);
5871      }), a;
5872    },
5873    once: function once(e, t, s) {
5874      var a = this;
5875      if (!a.eventsListeners || a.destroyed) return a;
5876      if ('function' != typeof t) return a;
5877      function i() {
5878        a.off(e, i), i.__emitterProxy && delete i.__emitterProxy;
5879        for (var s = arguments.length, r = new Array(s), n = 0; n < s; n++) r[n] = arguments[n];
5880        t.apply(a, r);
5881      }
5882      return i.__emitterProxy = t, a.on(e, i, s);
5883    },
5884    onAny: function onAny(e, t) {
5885      var s = this;
5886      if (!s.eventsListeners || s.destroyed) return s;
5887      if ('function' != typeof e) return s;
5888      var a = t ? 'unshift' : 'push';
5889      return s.eventsAnyListeners.indexOf(e) < 0 && s.eventsAnyListeners[a](e), s;
5890    },
5891    offAny: function offAny(e) {
5892      var t = this;
5893      if (!t.eventsListeners || t.destroyed) return t;
5894      if (!t.eventsAnyListeners) return t;
5895      var s = t.eventsAnyListeners.indexOf(e);
5896      return s >= 0 && t.eventsAnyListeners.splice(s, 1), t;
5897    },
5898    off: function off(e, t) {
5899      var s = this;
5900      return !s.eventsListeners || s.destroyed ? s : s.eventsListeners ? (e.split(' ').forEach(function (e) {
5901        void 0 === t ? s.eventsListeners[e] = [] : s.eventsListeners[e] && s.eventsListeners[e].forEach(function (a, i) {
5902          (a === t || a.__emitterProxy && a.__emitterProxy === t) && s.eventsListeners[e].splice(i, 1);
5903        });
5904      }), s) : s;
5905    },
5906    emit: function emit() {
5907      var e = this;
5908      if (!e.eventsListeners || e.destroyed) return e;
5909      if (!e.eventsListeners) return e;
5910      var t, s, a;
5911      for (var i = arguments.length, r = new Array(i), n = 0; n < i; n++) r[n] = arguments[n];
5912      'string' == typeof r[0] || Array.isArray(r[0]) ? (t = r[0], s = r.slice(1, r.length), a = e) : (t = r[0].events, s = r[0].data, a = r[0].context || e), s.unshift(a);
5913      return (Array.isArray(t) ? t : t.split(' ')).forEach(function (t) {
5914        e.eventsAnyListeners && e.eventsAnyListeners.length && e.eventsAnyListeners.forEach(function (e) {
5915          e.apply(a, [t].concat(_toConsumableArray(s)));
5916        }), e.eventsListeners && e.eventsListeners[t] && e.eventsListeners[t].forEach(function (e) {
5917          e.apply(a, s);
5918        });
5919      }), e;
5920    }
5921  };
5922  var $ = function $(e, t) {
5923      if (!e || e.destroyed || !e.params) return;
5924      var s = t.closest(e.isElement ? 'swiper-slide' : ".".concat(e.params.slideClass));
5925      if (s) {
5926        var _t3 = s.querySelector(".".concat(e.params.lazyPreloaderClass));
5927        !_t3 && e.isElement && (s.shadowRoot ? _t3 = s.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)) : requestAnimationFrame(function () {
5928          s.shadowRoot && (_t3 = s.shadowRoot.querySelector(".".concat(e.params.lazyPreloaderClass)), _t3 && _t3.remove());
5929        })), _t3 && _t3.remove();
5930      }
5931    },
5932    k = function k(e, t) {
5933      if (!e.slides[t]) return;
5934      var s = e.slides[t].querySelector('[loading="lazy"]');
5935      s && s.removeAttribute('loading');
5936    },
5937    O = function O(e) {
5938      if (!e || e.destroyed || !e.params) return;
5939      var t = e.params.lazyPreloadPrevNext;
5940      var s = e.slides.length;
5941      if (!s || !t || t < 0) return;
5942      t = Math.min(t, s);
5943      var a = 'auto' === e.params.slidesPerView ? e.slidesPerViewDynamic() : Math.ceil(e.params.slidesPerView),
5944        i = e.activeIndex;
5945      if (e.params.grid && e.params.grid.rows > 1) {
5946        var _s2 = i,
5947          _r2 = [_s2 - t];
5948        return _r2.push.apply(_r2, _toConsumableArray(Array.from({
5949          length: t
5950        }).map(function (e, t) {
5951          return _s2 + a + t;
5952        }))), void e.slides.forEach(function (t, s) {
5953          _r2.includes(t.column) && k(e, s);
5954        });
5955      }
5956      var r = i + a - 1;
5957      if (e.params.rewind || e.params.loop) for (var _a5 = i - t; _a5 <= r + t; _a5 += 1) {
5958        var _t4 = (_a5 % s + s) % s;
5959        (_t4 < i || _t4 > r) && k(e, _t4);
5960      } else for (var _a6 = Math.max(i - t, 0); _a6 <= Math.min(r + t, s - 1); _a6 += 1) _a6 !== i && (_a6 > r || _a6 < i) && k(e, _a6);
5961    };
5962  var D = {
5963    updateSize: function updateSize() {
5964      var e = this;
5965      var t, s;
5966      var a = e.el;
5967      t = void 0 !== e.params.width && null !== e.params.width ? e.params.width : a.clientWidth, s = void 0 !== e.params.height && null !== e.params.height ? e.params.height : a.clientHeight, 0 === t && e.isHorizontal() || 0 === s && e.isVertical() || (t = t - parseInt(b(a, 'padding-left') || 0, 10) - parseInt(b(a, 'padding-right') || 0, 10), s = s - parseInt(b(a, 'padding-top') || 0, 10) - parseInt(b(a, 'padding-bottom') || 0, 10), Number.isNaN(t) && (t = 0), Number.isNaN(s) && (s = 0), Object.assign(e, {
5968        width: t,
5969        height: s,
5970        size: e.isHorizontal() ? t : s
5971      }));
5972    },
5973    updateSlides: function updateSlides() {
5974      var e = this;
5975      function t(t, s) {
5976        return parseFloat(t.getPropertyValue(e.getDirectionLabel(s)) || 0);
5977      }
5978      var s = e.params,
5979        a = e.wrapperEl,
5980        i = e.slidesEl,
5981        r = e.size,
5982        n = e.rtlTranslate,
5983        l = e.wrongRTL,
5984        o = e.virtual && s.virtual.enabled,
5985        d = o ? e.virtual.slides.length : e.slides.length,
5986        c = f(i, ".".concat(e.params.slideClass, ", swiper-slide")),
5987        p = o ? e.virtual.slides.length : c.length;
5988      var m = [];
5989      var h = [],
5990        g = [];
5991      var v = s.slidesOffsetBefore;
5992      'function' == typeof v && (v = s.slidesOffsetBefore.call(e));
5993      var w = s.slidesOffsetAfter;
5994      'function' == typeof w && (w = s.slidesOffsetAfter.call(e));
5995      var y = e.snapGrid.length,
5996        E = e.slidesGrid.length;
5997      var x = s.spaceBetween,
5998        T = -v,
5999        M = 0,
6000        C = 0;
6001      if (void 0 === r) return;
6002      'string' == typeof x && x.indexOf('%') >= 0 ? x = parseFloat(x.replace('%', '')) / 100 * r : 'string' == typeof x && (x = parseFloat(x)), e.virtualSize = -x, c.forEach(function (e) {
6003        n ? e.style.marginLeft = '' : e.style.marginRight = '', e.style.marginBottom = '', e.style.marginTop = '';
6004      }), s.centeredSlides && s.cssMode && (u(a, '--swiper-centered-offset-before', ''), u(a, '--swiper-centered-offset-after', ''));
6005      var P = s.grid && s.grid.rows > 1 && e.grid;
6006      var L;
6007      P ? e.grid.initSlides(c) : e.grid && e.grid.unsetSlides();
6008      var I = 'auto' === s.slidesPerView && s.breakpoints && Object.keys(s.breakpoints).filter(function (e) {
6009        return void 0 !== s.breakpoints[e].slidesPerView;
6010      }).length > 0;
6011      for (var _a7 = 0; _a7 < p; _a7 += 1) {
6012        var _i2 = void 0;
6013        if (L = 0, c[_a7] && (_i2 = c[_a7]), P && e.grid.updateSlide(_a7, _i2, c), !c[_a7] || 'none' !== b(_i2, 'display')) {
6014          if ('auto' === s.slidesPerView) {
6015            I && (c[_a7].style[e.getDirectionLabel('width')] = '');
6016            var _r3 = getComputedStyle(_i2),
6017              _n = _i2.style.transform,
6018              _l = _i2.style.webkitTransform;
6019            if (_n && (_i2.style.transform = 'none'), _l && (_i2.style.webkitTransform = 'none'), s.roundLengths) L = e.isHorizontal() ? S(_i2, 'width', !0) : S(_i2, 'height', !0);else {
6020              var _e2 = t(_r3, 'width'),
6021                _s3 = t(_r3, 'padding-left'),
6022                _a8 = t(_r3, 'padding-right'),
6023                _n2 = t(_r3, 'margin-left'),
6024                _l2 = t(_r3, 'margin-right'),
6025                _o = _r3.getPropertyValue('box-sizing');
6026              if (_o && 'border-box' === _o) L = _e2 + _n2 + _l2;else {
6027                var _i3 = _i2,
6028                  _t5 = _i3.clientWidth,
6029                  _r4 = _i3.offsetWidth;
6030                L = _e2 + _s3 + _a8 + _n2 + _l2 + (_r4 - _t5);
6031              }
6032            }
6033            _n && (_i2.style.transform = _n), _l && (_i2.style.webkitTransform = _l), s.roundLengths && (L = Math.floor(L));
6034          } else L = (r - (s.slidesPerView - 1) * x) / s.slidesPerView, s.roundLengths && (L = Math.floor(L)), c[_a7] && (c[_a7].style[e.getDirectionLabel('width')] = "".concat(L, "px"));
6035          c[_a7] && (c[_a7].swiperSlideSize = L), g.push(L), s.centeredSlides ? (T = T + L / 2 + M / 2 + x, 0 === M && 0 !== _a7 && (T = T - r / 2 - x), 0 === _a7 && (T = T - r / 2 - x), Math.abs(T) < 0.001 && (T = 0), s.roundLengths && (T = Math.floor(T)), C % s.slidesPerGroup == 0 && m.push(T), h.push(T)) : (s.roundLengths && (T = Math.floor(T)), (C - Math.min(e.params.slidesPerGroupSkip, C)) % e.params.slidesPerGroup == 0 && m.push(T), h.push(T), T = T + L + x), e.virtualSize += L + x, M = L, C += 1;
6036        }
6037      }
6038      if (e.virtualSize = Math.max(e.virtualSize, r) + w, n && l && ('slide' === s.effect || 'coverflow' === s.effect) && (a.style.width = "".concat(e.virtualSize + x, "px")), s.setWrapperSize && (a.style[e.getDirectionLabel('width')] = "".concat(e.virtualSize + x, "px")), P && e.grid.updateWrapperSize(L, m), !s.centeredSlides) {
6039        var _t6 = [];
6040        for (var _a9 = 0; _a9 < m.length; _a9 += 1) {
6041          var _i4 = m[_a9];
6042          s.roundLengths && (_i4 = Math.floor(_i4)), m[_a9] <= e.virtualSize - r && _t6.push(_i4);
6043        }
6044        m = _t6, Math.floor(e.virtualSize - r) - Math.floor(m[m.length - 1]) > 1 && m.push(e.virtualSize - r);
6045      }
6046      if (o && s.loop) {
6047        var _t7 = g[0] + x;
6048        if (s.slidesPerGroup > 1) {
6049          var _a10 = Math.ceil((e.virtual.slidesBefore + e.virtual.slidesAfter) / s.slidesPerGroup),
6050            _i5 = _t7 * s.slidesPerGroup;
6051          for (var _e3 = 0; _e3 < _a10; _e3 += 1) m.push(m[m.length - 1] + _i5);
6052        }
6053        for (var _a11 = 0; _a11 < e.virtual.slidesBefore + e.virtual.slidesAfter; _a11 += 1) 1 === s.slidesPerGroup && m.push(m[m.length - 1] + _t7), h.push(h[h.length - 1] + _t7), e.virtualSize += _t7;
6054      }
6055      if (0 === m.length && (m = [0]), 0 !== x) {
6056        var _t8 = e.isHorizontal() && n ? 'marginLeft' : e.getDirectionLabel('marginRight');
6057        c.filter(function (e, t) {
6058          return !(s.cssMode && !s.loop) || t !== c.length - 1;
6059        }
6059).forEach(function (e) {
6060          e.style[_t8] = "".concat(x, "px");
6061        });
6062      }
6063      if (s.centeredSlides && s.centeredSlidesBounds) {
6064        var _e4 = 0;
6065        g.forEach(function (t) {
6066          _e4 += t + (x || 0);
6067        }), _e4 -= x;
6068        var _t9 = _e4 - r;
6069        m = m.map(function (e) {
6070          return e <= 0 ? -v : e > _t9 ? _t9 + w : e;
6071        });
6072      }
6073      if (s.centerInsufficientSlides) {
6074        var _e5 = 0;
6075        if (g.forEach(function (t) {
6076          _e5 += t + (x || 0);
6077        }), _e5 -= x, _e5 < r) {
6078          var _t10 = (r - _e5) / 2;
6079          m.forEach(function (e, s) {
6080            m[s] = e - _t10;
6081          }), h.forEach(function (e, s) {
6082            h[s] = e + _t10;
6083          });
6084        }
6085      }
6086      if (Object.assign(e, {
6087        slides: c,
6088        snapGrid: m,
6089        slidesGrid: h,
6090        slidesSizesGrid: g
6091      }), s.centeredSlides && s.cssMode && !s.centeredSlidesBounds) {
6092        u(a, '--swiper-centered-offset-before', -m[0] + 'px'), u(a, '--swiper-centered-offset-after', e.size / 2 - g[g.length - 1] / 2 + 'px');
6093        var _t11 = -e.snapGrid[0],
6094          _s4 = -e.slidesGrid[0];
6095        e.snapGrid = e.snapGrid.map(function (e) {
6096          return e + _t11;
6097        }), e.slidesGrid = e.slidesGrid.map(function (e) {
6098          return e + _s4;
6099        });
6100      }
6101      if (p !== d && e.emit('slidesLengthChange'), m.length !== y && (e.params.watchOverflow && e.checkOverflow(), e.emit('snapGridLengthChange')), h.length !== E && e.emit('slidesGridLengthChange'), s.watchSlidesProgress && e.updateSlidesOffset(), e.emit('slidesUpdated'), !(o || s.cssMode || 'slide' !== s.effect && 'fade' !== s.effect)) {
6102        var _t12 = "".concat(s.containerModifierClass, "backface-hidden"),
6103          _a12 = e.el.classList.contains(_t12);
6104        p <= s.maxBackfaceHiddenSlides ? _a12 || e.el.classList.add(_t12) : _a12 && e.el.classList.remove(_t12);
6105      }
6106    },
6107    updateAutoHeight: function updateAutoHeight(e) {
6108      var t = this,
6109        s = [],
6110        a = t.virtual && t.params.virtual.enabled;
6111      var i,
6112        r = 0;
6113      'number' == typeof e ? t.setTransition(e) : !0 === e && t.setTransition(t.params.speed);
6114      var n = function n(e) {
6115        return a ? t.slides[t.getSlideIndexByData(e)] : t.slides[e];
6116      };
6117      if ('auto' !== t.params.slidesPerView && t.params.slidesPerView > 1) {
6118        if (t.params.centeredSlides) (t.visibleSlides || []).forEach(function (e) {
6119          s.push(e);
6120        });else for (i = 0; i < Math.ceil(t.params.slidesPerView); i += 1) {
6121          var _e6 = t.activeIndex + i;
6122          if (_e6 > t.slides.length && !a) break;
6123          s.push(n(_e6));
6124        }
6125      } else s.push(n(t.activeIndex));
6126      for (i = 0; i < s.length; i += 1) if (void 0 !== s[i]) {
6127        var _e7 = s[i].offsetHeight;
6128        r = _e7 > r ? _e7 : r;
6129      }
6130      (r || 0 === r) && (t.wrapperEl.style.height = "".concat(r, "px"));
6131    },
6132    updateSlidesOffset: function updateSlidesOffset() {
6133      var e = this,
6134        t = e.slides,
6135        s = e.isElement ? e.isHorizontal() ? e.wrapperEl.offsetLeft : e.wrapperEl.offsetTop : 0;
6136      for (var _a13 = 0; _a13 < t.length; _a13 += 1) t[_a13].swiperSlideOffset = (e.isHorizontal() ? t[_a13].offsetLeft : t[_a13].offsetTop) - s - e.cssOverflowAdjustment();
6137    },
6138    updateSlidesProgress: function updateSlidesProgress(e) {
6139      void 0 === e && (e = this && this.translate || 0);
6140      var t = this,
6141        s = t.params,
6142        a = t.slides,
6143        i = t.rtlTranslate,
6144        r = t.snapGrid;
6145      if (0 === a.length) return;
6146      void 0 === a[0].swiperSlideOffset && t.updateSlidesOffset();
6147      var n = -e;
6148      i && (n = e), a.forEach(function (e) {
6149        e.classList.remove(s.slideVisibleClass, s.slideFullyVisibleClass);
6150      }), t.visibleSlidesIndexes = [], t.visibleSlides = [];
6151      var l = s.spaceBetween;
6152      'string' == typeof l && l.indexOf('%') >= 0 ? l = parseFloat(l.replace('%', '')) / 100 * t.size : 'string' == typeof l && (l = parseFloat(l));
6153      for (var _e8 = 0; _e8 < a.length; _e8 += 1) {
6154        var _o2 = a[_e8];
6155        var _d = _o2.swiperSlideOffset;
6156        s.cssMode && s.centeredSlides && (_d -= a[0].swiperSlideOffset);
6157        var _c = (n + (s.centeredSlides ? t.minTranslate() : 0) - _d) / (_o2.swiperSlideSize + l),
6158          _p = (n - r[0] + (s.centeredSlides ? t.minTranslate() : 0) - _d) / (_o2.swiperSlideSize + l),
6159          _u = -(n - _d),
6160          _m = _u + t.slidesSizesGrid[_e8],
6161          _h = _u >= 0 && _u <= t.size - t.slidesSizesGrid[_e8];
6162        (_u >= 0 && _u < t.size - 1 || _m > 1 && _m <= t.size || _u <= 0 && _m >= t.size) && (t.visibleSlides.push(_o2), t.visibleSlidesIndexes.push(_e8), a[_e8].classList.add(s.slideVisibleClass)), _h && a[_e8].classList.add(s.slideFullyVisibleClass), _o2.progress = i ? -_c : _c, _o2.originalProgress = i ? -_p : _p;
6163      }
6164    },
6165    updateProgress: function updateProgress(e) {
6166      var t = this;
6167      if (void 0 === e) {
6168        var _s5 = t.rtlTranslate ? -1 : 1;
6169        e = t && t.translate && t.translate * _s5 || 0;
6170      }
6171      var s = t.params,
6172        a = t.maxTranslate() - t.minTranslate();
6173      var i = t.progress,
6174        r = t.isBeginning,
6175        n = t.isEnd,
6176        l = t.progressLoop;
6177      var o = r,
6178        d = n;
6179      if (0 === a) i = 0, r = !0, n = !0;else {
6180        i = (e - t.minTranslate()) / a;
6181        var _s6 = Math.abs(e - t.minTranslate()) < 1,
6182          _l3 = Math.abs(e - t.maxTranslate()) < 1;
6183        r = _s6 || i <= 0, n = _l3 || i >= 1, _s6 && (i = 0), _l3 && (i = 1);
6184      }
6185      if (s.loop) {
6186        var _s7 = t.getSlideIndexByData(0),
6187          _a14 = t.getSlideIndexByData(t.slides.length - 1),
6188          _i6 = t.slidesGrid[_s7],
6189          _r5 = t.slidesGrid[_a14],
6190          _n3 = t.slidesGrid[t.slidesGrid.length - 1],
6191          _o3 = Math.abs(e);
6192        l = _o3 >= _i6 ? (_o3 - _i6) / _n3 : (_o3 + _n3 - _r5) / _n3, l > 1 && (l -= 1);
6193      }
6194      Object.assign(t, {
6195        progress: i,
6196        progressLoop: l,
6197        isBeginning: r,
6198        isEnd: n
6199      }), (s.watchSlidesProgress || s.centeredSlides && s.autoHeight) && t.updateSlidesProgress(e), r && !o && t.emit('reachBeginning toEdge'), n && !d && t.emit('reachEnd toEdge'), (o && !r || d && !n) && t.emit('fromEdge'), t.emit('progress', i);
6200    },
6201    updateSlidesClasses: function updateSlidesClasses() {
6202      var e = this,
6203        t = e.slides,
6204        s = e.params,
6205        a = e.slidesEl,
6206        i = e.activeIndex,
6207        r = e.virtual && s.virtual.enabled,
6208        n = e.grid && s.grid && s.grid.rows > 1,
6209        l = function l(e) {
6210          return f(a, ".".concat(s.slideClass).concat(e, ", swiper-slide").concat(e))[0];
6211        };
6212      var o, d, c;
6213      if (t.forEach(function (e) {
6214        e.classList.remove(s.slideActiveClass, s.slideNextClass, s.slidePrevClass);
6215      }), r) {
6216        if (s.loop) {
6217          var _t13 = i - e.virtual.slidesBefore;
6218          _t13 < 0 && (_t13 = e.virtual.slides.length + _t13), _t13 >= e.virtual.slides.length && (_t13 -= e.virtual.slides.length), o = l("[data-swiper-slide-index=\"".concat(_t13, "\"]"));
6219        } else o = l("[data-swiper-slide-index=\"".concat(i, "\"]"));
6220      } else n ? (o = t.filter(function (e) {
6221        return e.column === i;
6222      })[0], c = t.filter(function (e) {
6223        return e.column === i + 1;
6224      })[0], d = t.filter(function (e) {
6225        return e.column === i - 1;
6226      })[0]) : o = t[i];
6227      o && (o.classList.add(s.slideActiveClass), n ? (c && c.classList.add(s.slideNextClass), d && d.classList.add(s.slidePrevClass)) : (c = function (e, t) {
6228        var s = [];
6229        for (; e.nextElementSibling;) {
6230          var _a15 = e.nextElementSibling;
6231          t ? _a15.matches(t) && s.push(_a15) : s.push(_a15), e = _a15;
6232        }
6233        return s;
6234      }(o, ".".concat(s.slideClass, ", swiper-slide"))[0], s.loop && !c && (c = t[0]), c && c.classList.add(s.slideNextClass), d = function (e, t) {
6235        var s = [];
6236        for (; e.previousElementSibling;) {
6237          var _a16 = e.previousElementSibling;
6238          t ? _a16.matches(t) && s.push(_a16) : s.push(_a16), e = _a16;
6239        }
6240        return s;
6241      }(o, ".".concat(s.slideClass, ", swiper-slide"))[0], s.loop && 0 === !d && (d = t[t.length - 1]), d && d.classList.add(s.slidePrevClass))), e.emitSlidesClasses();
6242    },
6243    updateActiveIndex: function updateActiveIndex(e) {
6244      var t = this,
6245        s = t.rtlTranslate ? t.translate : -t.translate,
6246        a = t.snapGrid,
6247        i = t.params,
6248        r = t.activeIndex,
6249        n = t.realIndex,
6250        l = t.snapIndex;
6251      var o,
6252        d = e;
6253      var c = function c(e) {
6254        var s = e - t.virtual.slidesBefore;
6255        return s < 0 && (s = t.virtual.slides.length + s), s >= t.virtual.slides.length && (s -= t.virtual.slides.length), s;
6256      };
6257      if (void 0 === d && (d = function (e) {
6258        var t = e.slidesGrid,
6259          s = e.params,
6260          a = e.rtlTranslate ? e.translate : -e.translate;
6261        var i;
6262        for (var _e9 = 0; _e9 < t.length; _e9 += 1) void 0 !== t[_e9 + 1] ? a >= t[_e9] && a < t[_e9 + 1] - (t[_e9 + 1] - t[_e9]) / 2 ? i = _e9 : a >= t[_e9] && a < t[_e9 + 1] && (i = _e9 + 1) : a >= t[_e9] && (i = _e9);
6263        return s.normalizeSlideIndex && (i < 0 || void 0 === i) && (i = 0), i;
6264      }(t)), a.indexOf(s) >= 0) o = a.indexOf(s);else {
6265        var _e10 = Math.min(i.slidesPerGroupSkip, d);
6266        o = _e10 + Math.floor((d - _e10) / i.slidesPerGroup);
6267      }
6268      if (o >= a.length && (o = a.length - 1), d === r && !t.params.loop) return void (o !== l && (t.snapIndex = o, t.emit('snapIndexChange')));
6269      if (d === r && t.params.loop && t.virtual && t.params.virtual.enabled) return void (t.realIndex = c(d));
6270      var p = t.grid && i.grid && i.grid.rows > 1;
6271      var u;
6272      if (t.virtual && i.virtual.enabled && i.loop) u = c(d);else if (p) {
6273        var _e11 = t.slides.filter(function (e) {
6274          return e.column === d;
6275        })[0];
6276        var _s8 = parseInt(_e11.getAttribute('data-swiper-slide-index'), 10);
6277        Number.isNaN(_s8) && (_s8 = Math.max(t.slides.indexOf(_e11), 0)), u = Math.floor(_s8 / i.grid.rows);
6278      } else if (t.slides[d]) {
6279        var _e12 = t.slides[d].getAttribute('data-swiper-slide-index');
6280        u = _e12 ? parseInt(_e12, 10) : d;
6281      } else u = d;
6282      Object.assign(t, {
6283        previousSnapIndex: l,
6284        snapIndex: o,
6285        previousRealIndex: n,
6286        realIndex: u,
6287        previousIndex: r,
6288        activeIndex: d
6289      }), t.initialized && O(t), t.emit('activeIndexChange'), t.emit('snapIndexChange'), (t.initialized || t.params.runCallbacksOnInit) && (n !== u && t.emit('realIndexChange'), t.emit('slideChange'));
6290    },
6291    updateClickedSlide: function updateClickedSlide(e, t) {
6292      var s = this,
6293        a = s.params;
6294      var i = e.closest(".".concat(a.slideClass, ", swiper-slide"));
6295      !i && s.isElement && t && t.length > 1 && t.includes(e) && _toConsumableArray(t.slice(t.indexOf(e) + 1, t.length)).forEac
6295h(function (e) {
6296        !i && e.matches && e.matches(".".concat(a.slideClass, ", swiper-slide")) && (i = e);
6297      });
6298      var r,
6299        n = !1;
6300      if (i) for (var _e13 = 0; _e13 < s.slides.length; _e13 += 1) if (s.slides[_e13] === i) {
6301        n = !0, r = _e13;
6302        break;
6303      }
6304      if (!i || !n) return s.clickedSlide = void 0, void (s.clickedIndex = void 0);
6305      s.clickedSlide = i, s.virtual && s.params.virtual.enabled ? s.clickedIndex = parseInt(i.getAttribute('data-swiper-slide-index'), 10) : s.clickedIndex = r, a.slideToClickedSlide && void 0 !== s.clickedIndex && s.clickedIndex !== s.activeIndex && s.slideToClickedSlide();
6306    }
6307  };
6308  var G = {
6309    getTranslate: function getTranslate(e) {
6310      void 0 === e && (e = this.isHorizontal() ? 'x' : 'y');
6311      var t = this.params,
6312        s = this.rtlTranslate,
6313        a = this.translate,
6314        i = this.wrapperEl;
6315      if (t.virtualTranslate) return s ? -a : a;
6316      if (t.cssMode) return a;
6317      var r = d(i, e);
6318      return r += this.cssOverflowAdjustment(), s && (r = -r), r || 0;
6319    },
6320    setTranslate: function setTranslate(e, t) {
6321      var s = this,
6322        a = s.rtlTranslate,
6323        i = s.params,
6324        r = s.wrapperEl,
6325        n = s.progress;
6326      var l,
6327        o = 0,
6328        d = 0;
6329      s.isHorizontal() ? o = a ? -e : e : d = e, i.roundLengths && (o = Math.floor(o), d = Math.floor(d)), s.previousTranslate = s.translate, s.translate = s.isHorizontal() ? o : d, i.cssMode ? r[s.isHorizontal() ? 'scrollLeft' : 'scrollTop'] = s.isHorizontal() ? -o : -d : i.virtualTranslate || (s.isHorizontal() ? o -= s.cssOverflowAdjustment() : d -= s.cssOverflowAdjustment(), r.style.transform = "translate3d(".concat(o, "px, ").concat(d, "px, 0px)"));
6330      var c = s.maxTranslate() - s.minTranslate();
6331      l = 0 === c ? 0 : (e - s.minTranslate()) / c, l !== n && s.updateProgress(e), s.emit('setTranslate', s.translate, t);
6332    },
6333    minTranslate: function minTranslate() {
6334      return -this.snapGrid[0];
6335    },
6336    maxTranslate: function maxTranslate() {
6337      return -this.snapGrid[this.snapGrid.length - 1];
6338    },
6339    translateTo: function translateTo(e, t, s, a, i) {
6340      void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === s && (s = !0), void 0 === a && (a = !0);
6341      var r = this,
6342        n = r.params,
6343        l = r.wrapperEl;
6344      if (r.animating && n.preventInteractionOnTransition) return !1;
6345      var o = r.minTranslate(),
6346        d = r.maxTranslate();
6347      var c;
6348      if (c = a && e > o ? o : a && e < d ? d : e, r.updateProgress(c), n.cssMode) {
6349        var _e14 = r.isHorizontal();
6350        if (0 === t) l[_e14 ? 'scrollLeft' : 'scrollTop'] = -c;else {
6351          if (!r.support.smoothScroll) return m({
6352            swiper: r,
6353            targetPosition: -c,
6354            side: _e14 ? 'left' : 'top'
6355          }), !0;
6356          l.scrollTo(_defineProperty(_defineProperty({}, _e14 ? 'left' : 'top', -c), "behavior", 'smooth'));
6357        }
6358        return !0;
6359      }
6360      return 0 === t ? (r.setTransition(0), r.setTranslate(c), s && (r.emit('beforeTransitionStart', t, i), r.emit('transitionEnd'))) : (r.setTransition(t), r.setTranslate(c), s && (r.emit('beforeTransitionStart', t, i), r.emit('transitionStart')), r.animating || (r.animating = !0, r.onTranslateToWrapperTransitionEnd || (r.onTranslateToWrapperTransitionEnd = function (e) {
6361        r && !r.destroyed && e.target === this && (r.wrapperEl.removeEventListener('transitionend', r.onTranslateToWrapperTransitionEnd), r.onTranslateToWrapperTransitionEnd = null, delete r.onTranslateToWrapperTransitionEnd, s && r.emit('transitionEnd'));
6362      }), r.wrapperEl.addEventListener('transitionend', r.onTranslateToWrapperTransitionEnd))), !0;
6363    }
6364  };
6365  function N(e) {
6366    var t = e.swiper,
6367      s = e.runCallbacks,
6368      a = e.direction,
6369      i = e.step;
6370    var r = t.activeIndex,
6371      n = t.previousIndex;
6372    var l = a;
6373    if (l || (l = r > n ? 'next' : r < n ? 'prev' : 'reset'), t.emit("transition".concat(i)), s && r !== n) {
6374      if ('reset' === l) return void t.emit("slideResetTransition".concat(i));
6375      t.emit("slideChangeTransition".concat(i)), 'next' === l ? t.emit("slideNextTransition".concat(i)) : t.emit("slidePrevTransition".concat(i));
6376    }
6377  }
6378  var H = {
6379    slideTo: function slideTo(e, t, s, a, i) {
6380      void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === s && (s = !0), 'string' == typeof e && (e = parseInt(e, 10));
6381      var r = this;
6382      var n = e;
6383      n < 0 && (n = 0);
6384      var l = r.params,
6385        o = r.snapGrid,
6386        d = r.slidesGrid,
6387        c = r.previousIndex,
6388        p = r.activeIndex,
6389        u = r.rtlTranslate,
6390        h = r.wrapperEl,
6391        f = r.enabled;
6392      if (r.animating && l.preventInteractionOnTransition || !f && !a && !i || r.destroyed) return !1;
6393      var g = Math.min(r.params.slidesPerGroupSkip, n);
6394      var v = g + Math.floor((n - g) / r.params.slidesPerGroup);
6395      v >= o.length && (v = o.length - 1);
6396      var w = -o[v];
6397      if (l.normalizeSlideIndex) for (var _e15 = 0; _e15 < d.length; _e15 += 1) {
6398        var _t14 = -Math.floor(100 * w),
6399          _s9 = Math.floor(100 * d[_e15]),
6400          _a17 = Math.floor(100 * d[_e15 + 1]);
6401        void 0 !== d[_e15 + 1] ? _t14 >= _s9 && _t14 < _a17 - (_a17 - _s9) / 2 ? n = _e15 : _t14 >= _s9 && _t14 < _a17 && (n = _e15 + 1) : _t14 >= _s9 && (n = _e15);
6402      }
6403      if (r.initialized && n !== p) {
6404        if (!r.allowSlideNext && (u ? w > r.translate && w > r.minTranslate() : w < r.translate && w < r.minTranslate())) return !1;
6405        if (!r.allowSlidePrev && w > r.translate && w > r.maxTranslate() && (p || 0) !== n) return !1;
6406      }
6407      var b;
6408      if (n !== (c || 0) && s && r.emit('beforeSlideChangeStart'), r.updateProgress(w), b = n > p ? 'next' : n < p ? 'prev' : 'reset', u && -w === r.translate || !u && w === r.translate) return r.updateActiveIndex(n), l.autoHeight && r.updateAutoHeight(), r.updateSlidesClasses(), 'slide' !== l.effect && r.setTranslate(w), 'reset' !== b && (r.transitionStart(s, b), r.transitionEnd(s, b)), !1;
6409      if (l.cssMode) {
6410        var _e16 = r.isHorizontal(),
6411          _s10 = u ? w : -w;
6412        if (0 === t) {
6413          var _t15 = r.virtual && r.params.virtual.enabled;
6414          _t15 && (r.wrapperEl.style.scrollSnapType = 'none', r._immediateVirtual = !0), _t15 && !r._cssModeVirtualInitialSet && r.params.initialSlide > 0 ? (r._cssModeVirtualInitialSet = !0, requestAnimationFrame(function () {
6415            h[_e16 ? 'scrollLeft' : 'scrollTop'] = _s10;
6416          })) : h[_e16 ? 'scrollLeft' : 'scrollTop'] = _s10, _t15 && requestAnimationFrame(function () {
6417            r.wrapperEl.style.scrollSnapType = '', r._immediateVirtual = !1;
6418          });
6419        } else {
6420          if (!r.support.smoothScroll) return m({
6421            swiper: r,
6422            targetPosition: _s10,
6423            side: _e16 ? 'left' : 'top'
6424          }), !0;
6425          h.scrollTo(_defineProperty(_defineProperty({}, _e16 ? 'left' : 'top', _s10), "behavior", 'smooth'));
6426        }
6427        return !0;
6428      }
6429      return r.setTransition(t), r.setTranslate(w), r.updateActiveIndex(n), r.updateSlidesClasses(), r.emit('beforeTransitionStart', t, a), r.transitionStart(s, b), 0 === t ? r.transitionEnd(s, b) : r.animating || (r.animating = !0, r.onSlideToWrapperTransitionEnd || (r.onSlideToWrapperTransitionEnd = function (e) {
6430        r && !r.destroyed && e.target === this && (r.wrapperEl.removeEventListener('transitionend', r.onSlideToWrapperTransitionEnd), r.onSlideToWrapperTransitionEnd = null, delete r.onSlideToWrapperTransitionEnd, r.transitionEnd(s, b));
6431      }), r.wrapperEl.addEventListener('transitionend', r.onSlideToWrapperTransitionEnd)), !0;
6432    },
6433    slideToLoop: function slideToLoop(e, t, s, a) {
6434      if (void 0 === e && (e = 0), void 0 === t && (t = this.params.speed), void 0 === s && (s = !0), 'string' == typeof e) {
6435        e = parseInt(e, 10);
6436      }
6437      var i = this;
6438      if (i.destroyed) return;
6439      var r = i.grid && i.params.grid && i.params.grid.rows > 1;
6440      var n = e;
6441      if (i.params.loop) if (i.virtual && i.params.virtual.enabled) n += i.virtual.slidesBefore;else {
6442        var _e17;
6443        if (r) {
6444          var _t16 = n * i.params.grid.rows;
6445          _e17 = i.slides.filter(function (e) {
6446            return 1 * e.getAttribute('data-swiper-slide-index') === _t16;
6447          })[0].column;
6448        } else _e17 = i.getSlideIndexByData(n);
6449        var _t17 = r ? Math.ceil(i.slides.length / i.params.grid.rows) : i.slides.length,
6450          _s11 = i.params.centeredSlides;
6451        var _a18 = i.params.slidesPerView;
6452        'auto' === _a18 ? _a18 = i.slidesPerViewDynamic() : (_a18 = Math.
6452ceil(parseFloat(i.params.slidesPerView, 10)), _s11 && _a18 % 2 == 0 && (_a18 += 1));
6453        var _l4 = _t17 - _e17 < _a18;
6454        if (_s11 && (_l4 = _l4 || _e17 < Math.ceil(_a18 / 2)), _l4) {
6455          var _a19 = _s11 ? _e17 < i.activeIndex ? 'prev' : 'next' : _e17 - i.activeIndex - 1 < i.params.slidesPerView ? 'next' : 'prev';
6456          i.loopFix({
6457            direction: _a19,
6458            slideTo: !0,
6459            activeSlideIndex: 'next' === _a19 ? _e17 + 1 : _e17 - _t17 + 1,
6460            slideRealIndex: 'next' === _a19 ? i.realIndex : void 0
6461          });
6462        }
6463        if (r) {
6464          var _e18 = n * i.params.grid.rows;
6465          n = i.slides.filter(function (t) {
6466            return 1 * t.getAttribute('data-swiper-slide-index') === _e18;
6467          })[0].column;
6468        } else n = i.getSlideIndexByData(n);
6469      }
6470      return requestAnimationFrame(function () {
6471        i.slideTo(n, t, s, a);
6472      }), i;
6473    },
6474    slideNext: function slideNext(e, t, s) {
6475      void 0 === e && (e = this.params.speed), void 0 === t && (t = !0);
6476      var a = this,
6477        i = a.enabled,
6478        r = a.params,
6479        n = a.animating;
6480      if (!i || a.destroyed) return a;
6481      var l = r.slidesPerGroup;
6482      'auto' === r.slidesPerView && 1 === r.slidesPerGroup && r.slidesPerGroupAuto && (l = Math.max(a.slidesPerViewDynamic('current', !0), 1));
6483      var o = a.activeIndex < r.slidesPerGroupSkip ? 1 : l,
6484        d = a.virtual && r.virtual.enabled;
6485      if (r.loop) {
6486        if (n && !d && r.loopPreventsSliding) return !1;
6487        if (a.loopFix({
6488          direction: 'next'
6489        }), a._clientLeft = a.wrapperEl.clientLeft, a.activeIndex === a.slides.length - 1 && r.cssMode) return requestAnimationFrame(function () {
6490          a.slideTo(a.activeIndex + o, e, t, s);
6491        }), !0;
6492      }
6493      return r.rewind && a.isEnd ? a.slideTo(0, e, t, s) : a.slideTo(a.activeIndex + o, e, t, s);
6494    },
6495    slidePrev: function slidePrev(e, t, s) {
6496      void 0 === e && (e = this.params.speed), void 0 === t && (t = !0);
6497      var a = this,
6498        i = a.params,
6499        r = a.snapGrid,
6500        n = a.slidesGrid,
6501        l = a.rtlTranslate,
6502        o = a.enabled,
6503        d = a.animating;
6504      if (!o || a.destroyed) return a;
6505      var c = a.virtual && i.virtual.enabled;
6506      if (i.loop) {
6507        if (d && !c && i.loopPreventsSliding) return !1;
6508        a.loopFix({
6509          direction: 'prev'
6510        }), a._clientLeft = a.wrapperEl.clientLeft;
6511      }
6512      function p(e) {
6513        return e < 0 ? -Math.floor(Math.abs(e)) : Math.floor(e);
6514      }
6515      var u = p(l ? a.translate : -a.translate),
6516        m = r.map(function (e) {
6517          return p(e);
6518        });
6519      var h = r[m.indexOf(u) - 1];
6520      if (void 0 === h && i.cssMode) {
6521        var _e19;
6522        r.forEach(function (t, s) {
6523          u >= t && (_e19 = s);
6524        }), void 0 !== _e19 && (h = r[_e19 > 0 ? _e19 - 1 : _e19]);
6525      }
6526      var f = 0;
6527      if (void 0 !== h && (f = n.indexOf(h), f < 0 && (f = a.activeIndex - 1), 'auto' === i.slidesPerView && 1 === i.slidesPerGroup && i.slidesPerGroupAuto && (f = f - a.slidesPerViewDynamic('previous', !0) + 1, f = Math.max(f, 0))), i.rewind && a.isBeginning) {
6528        var _i7 = a.params.virtual && a.params.virtual.enabled && a.virtual ? a.virtual.slides.length - 1 : a.slides.length - 1;
6529        return a.slideTo(_i7, e, t, s);
6530      }
6531      return i.loop && 0 === a.activeIndex && i.cssMode ? (requestAnimationFrame(function () {
6532        a.slideTo(f, e, t, s);
6533      }), !0) : a.slideTo(f, e, t, s);
6534    },
6535    slideReset: function slideReset(e, t, s) {
6536      void 0 === e && (e = this.params.speed), void 0 === t && (t = !0);
6537      var a = this;
6538      if (!a.destroyed) return a.slideTo(a.activeIndex, e, t, s);
6539    },
6540    slideToClosest: function slideToClosest(e, t, s, a) {
6541      void 0 === e && (e = this.params.speed), void 0 === t && (t = !0), void 0 === a && (a = 0.5);
6542      var i = this;
6543      if (i.destroyed) return;
6544      var r = i.activeIndex;
6545      var n = Math.min(i.params.slidesPerGroupSkip, r),
6546        l = n + Math.floor((r - n) / i.params.slidesPerGroup),
6547        o = i.rtlTranslate ? i.translate : -i.translate;
6548      if (o >= i.snapGrid[l]) {
6549        var _e20 = i.snapGrid[l];
6550        o - _e20 > (i.snapGrid[l + 1] - _e20) * a && (r += i.params.slidesPerGroup);
6551      } else {
6552        var _e21 = i.snapGrid[l - 1];
6553        o - _e21 <= (i.snapGrid[l] - _e21) * a && (r -= i.params.slidesPerGroup);
6554      }
6555      return r = Math.max(r, 0), r = Math.min(r, i.slidesGrid.length - 1), i.slideTo(r, e, t, s);
6556    },
6557    slideToClickedSlide: function slideToClickedSlide() {
6558      var e = this;
6559      if (e.destroyed) return;
6560      var t = e.params,
6561        s = e.slidesEl,
6562        a = 'auto' === t.slidesPerView ? e.slidesPerViewDynamic() : t.slidesPerView;
6563      var i,
6564        r = e.clickedIndex;
6565      var n = e.isElement ? 'swiper-slide' : ".".concat(t.slideClass);
6566      if (t.loop) {
6567        if (e.animating) return;
6568        i = parseInt(e.clickedSlide.getAttribute('data-swiper-slide-index'), 10), t.centeredSlides ? r < e.loopedSlides - a / 2 || r > e.slides.length - e.loopedSlides + a / 2 ? (e.loopFix(), r = e.getSlideIndex(f(s, "".concat(n, "[data-swiper-slide-index=\"").concat(i, "\"]"))[0]), l(function () {
6569          e.slideTo(r);
6570        })) : e.slideTo(r) : r > e.slides.length - a ? (e.loopFix(), r = e.getSlideIndex(f(s, "".concat(n, "[data-swiper-slide-index=\"").concat(i, "\"]"))[0]), l(function () {
6571          e.slideTo(r);
6572        })) : e.slideTo(r);
6573      } else e.slideTo(r);
6574    }
6575  };
6576  var X = {
6577    loopCreate: function loopCreate(e) {
6578      var t = this,
6579        s = t.params,
6580        a = t.slidesEl;
6581      if (!s.loop || t.virtual && t.params.virtual.enabled) return;
6582      var i = function i() {
6583          f(a, ".".concat(s.slideClass, ", swiper-slide")).forEac
6583h(function (e, t) {
6584            e.setAttribute('data-swiper-slide-index', t);
6585          });
6586        },
6587        r = t.grid && s.grid && s.grid.rows > 1,
6588        n = s.slidesPerGroup * (r ? s.grid.rows : 1),
6589        l = t.slides.length % n != 0,
6590        o = r && t.slides.length % s.grid.rows != 0,
6591        d = function d(e) {
6592          for (var _a20 = 0; _a20 < e; _a20 += 1) {
6593            var _e22 = t.isElement ? v('swiper-slide', [s.slideBlankClass]) : v('div', [s.slideClass, s.slideBlankClass]);
6594            t.slidesEl.append(_e22);
6595          }
6596        };
6597      if (l) {
6598        if (s.loopAddBlankSlides) {
6599          d(n - t.slides.length % n), t.recalcSlides(), t.updateSlides();
6600        } else g('Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)');
6601        i();
6602      } else if (o) {
6603        if (s.loopAddBlankSlides) {
6604          d(s.grid.rows - t.slides.length % s.grid.rows), t.recalcSlides(), t.updateSlides();
6605        } else g('Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)');
6606        i();
6607      } else i();
6608      t.loopFix({
6609        slideRealIndex: e,
6610        direction: s.centeredSlides ? void 0 : 'next'
6611      });
6612    },
6613    loopFix: function loopFix(e) {
6614      var _ref2 = void 0 === e ? {} : e,
6615        t = _ref2.slideRealIndex,
6616        _ref2$slideTo = _ref2.slideTo,
6617        s = _ref2$slideTo === void 0 ? !0 : _ref2$slideTo,
6618        a = _ref2.direction,
6619        i = _ref2.setTranslate,
6620        r = _ref2.activeSlideIndex,
6621        n = _ref2.byController,
6622        l = _ref2.byMousewheel;
6623      var o = this;
6624      if (!o.params.loop) return;
6625      o.emit('beforeLoopFix');
6626      var d = o.slides,
6627        c = o.allowSlidePrev,
6628        p = o.allowSlideNext,
6629        u = o.slidesEl,
6630        m = o.params,
6631        h = m.centeredSlides;
6632      if (o.allowSlidePrev = !0, o.allowSlideNext = !0, o.virtual && m.virtual.enabled) return s && (m.centeredSlides || 0 !== o.snapIndex ? m.centeredSlides && o.snapIndex < m.slidesPerView ? o.slideTo(o.virtual.slides.length + o.snapIndex, 0, !1, !0) : o.snapIndex === o.snapGrid.length - 1 && o.slideTo(o.virtual.slidesBefore, 0, !1, !0) : o.slideTo(o.virtual.slides.length, 0, !1, !0)), o.allowSlidePrev = c, o.allowSlideNext = p, void o.emit('loopFix');
6633      var f = m.slidesPerView;
6634      'auto' === f ? f = o.slidesPerViewDynamic() : (f = Math.ceil(parseFloat(m.slidesPerView, 10)), h && f % 2 == 0 && (f += 1));
6635      var v = m.slidesPerGroupAuto ? f : m.slidesPerGroup;
6636      var w = v;
6637      w % v != 0 && (w += v - w % v), w += m.loopAdditionalSlides, o.loopedSlides = w;
6638      var b = o.grid && m.grid && m.grid.rows > 1;
6639      d.length < f + w ? g('Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters') : b && 'row' === m.grid.fill && g('Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`');
6640      var y = [],
6641        E = [];
6642      var x = o.activeIndex;
6643      void 0 === r ? r = o.getSlideIndex(d.filter(function (e) {
6644        return e.classList.contains(m.slideActiveClass);
6645      })[0]) : x = r;
6646      var S = 'next' === a || !a,
6647        T = 'prev' === a || !a;
6648      var M = 0,
6649        C = 0;
6650      var P = b ? Math.ceil(d.length / m.grid.rows) : d.length,
6651        L = (b ? d[r].column : r) + (h && void 0 === i ? -f / 2 + 0.5 : 0);
6652      if (L < w) {
6653        M = Math.max(w - L, v);
6654        for (var _e23 = 0; _e23 < w - L; _e23 += 1) {
6655          var _t18 = _e23 - Math.floor(_e23 / P) * P;
6656          if (b) {
6657            var _e24 = P - _t18 - 1;
6658            for (var _t19 = d.length - 1; _t19 >= 0; _t19 -= 1) d[_t19].column === _e24 && y.push(_t19);
6659          } else y.push(P - _t18 - 1);
6660        }
6661      } else if (L + f > P - w) {
6662        C = Math.max(L - (P - 2 * w), v);
6663        var _loop = function _loop() {
6664          var t = _e25 - Math.floor(_e25 / P) * P;
6665          b ? d.forEach(function (e, s) {
6666            e.column === t && E.push(s);
6667          }) : E.push(t);
6668        };
6669        for (var _e25 = 0; _e25 < C; _e25 += 1) {
6670          _loop();
6671        }
6672      }
6673      if (o.__preventObserver__ = !0, requestAnimationFrame(function () {
6674        o.__preventObserver__ = !1;
6675      }
6675), T && y.forEach(function (e) {
6676        d[e].swiperLoopMoveDOM = !0, u.prepend(d[e]), d[e].swiperLoopMoveDOM = !1;
6677      }), S && E.forEach(function (e) {
6678        d[e].swiperLoopMoveDOM = !0, u.append(d[e]), d[e].swiperLoopMoveDOM = !1;
6679      }), o.recalcSlides(), 'auto' === m.slidesPerView ? o.updateSlides() : b && (y.length > 0 && T || E.length > 0 && S) && o.slides.forEach(function (e, t) {
6680        o.grid.updateSlide(t, e, o.slides);
6681      }), m.watchSlidesProgress && o.updateSlidesOffset(), s) if (y.length > 0 && T) {
6682        if (void 0 === t) {
6683          var _e26 = o.slidesGrid[x],
6684            _t20 = o.slidesGrid[x + M] - _e26;
6685          l ? o.setTranslate(o.translate - _t20) : (o.slideTo(x + Math.ceil(M), 0, !1, !0), i && (o.touchEventsData.startTranslate = o.touchEventsData.startTranslate - _t20, o.touchEventsData.currentTranslate = o.touchEventsData.currentTranslate - _t20));
6686        } else if (i) {
6687          var _e27 = b ? y.length / m.grid.rows : y.length;
6688          o.slideTo(o.activeIndex + _e27, 0, !1, !0), o.touchEventsData.currentTranslate = o.translate;
6689        }
6690      } else if (E.length > 0 && S) if (void 0 === t) {
6691        var _e28 = o.slidesGrid[x],
6692          _t21 = o.slidesGrid[x - C] - _e28;
6693        l ? o.setTranslate(o.translate - _t21) : (o.slideTo(x - C, 0, !1, !0), i && (o.touchEventsData.startTranslate = o.touchEventsData.startTranslate - _t21, o.touchEventsData.currentTranslate = o.touchEventsData.currentTranslate - _t21));
6694      } else {
6695        var _e29 = b ? E.length / m.grid.rows : E.length;
6696        o.slideTo(o.activeIndex - _e29, 0, !1, !0);
6697      }
6698      if (o.allowSlidePrev = c, o.allowSlideNext = p, o.controller && o.controller.control && !n) {
6699        var _e30 = {
6700          slideRealIndex: t,
6701          direction: a,
6702          setTranslate: i,
6703          activeSlideIndex: r,
6704          byController: !0
6705        };
6706        Array.isArray(o.controller.control) ? o.controller.control.forEach(function (t) {
6707          !t.destroyed && t.params.loop && t.loopFix(_objectSpread(_objectSpread({}, _e30), {}, {
6708            slideTo: t.params.slidesPerView === m.slidesPerView && s
6709          }));
6710        }) : o.controller.control instanceof o.constructor && o.controller.control.params.loop && o.controller.control.loopFix(_objectSpread(_objectSpread({}, _e30), {}, {
6711          slideTo: o.controller.control.params.slidesPerView === m.slidesPerView && s
6712        }));
6713      }
6714      o.emit('loopFix');
6715    },
6716    loopDestroy: function loopDestroy() {
6717      var e = this,
6718        t = e.params,
6719        s = e.slidesEl;
6720      if (!t.loop || e.virtual && e.params.virtual.enabled) return;
6721      e.recalcSlides();
6722      var a = [];
6723      e.slides.forEach(function (e) {
6724        var t = void 0 === e.swiperSlideIndex ? 1 * e.getAttribute('data-swiper-slide-index') : e.swiperSlideIndex;
6725        a[t] = e;
6726      }), e.slides.forEach(function (e) {
6727        e.removeAttribute('data-swiper-slide-index');
6728      }), a.forEach(function (e) {
6729        s.append(e);
6730      }), e.recalcSlides(), e.slideTo(e.realIndex, 0);
6731    }
6732  };
6733  function Y(e, t, s) {
6734    var a = r(),
6735      i = e.params,
6736      n = i.edgeSwipeDetection,
6737      l = i.edgeSwipeThreshold;
6738    return !n || !(s <= l || s >= a.innerWidth - l) || 'prevent' === n && (t.preventDefault(), !0);
6739  }
6740  function B(e) {
6741    var t = this,
6742      s = a();
6743    var i = e;
6744    i.originalEvent && (i = i.originalEvent);
6745    var n = t.touchEventsData;
6746    if ('pointerdown' === i.type) {
6747      if (null !== n.pointerId && n.pointerId !== i.pointerId) return;
6748      n.pointerId = i.pointerId;
6749    } else 'touchstart' === i.type && 1 === i.targetTouches.length && (n.touchId = i.targetTouches[0].identifier);
6750    if ('touchstart' === i.type) return void Y(t, i, i.targetTouches[0].pageX);
6751    var l = t.params,
6752      d = t.touches,
6753      c = t.enabled;
6754    if (!c) return;
6755    if (!l.simulateTouch && 'mouse' === i.pointerType) return;
6756    if (t.animating && l.preventInteractionOnTransition) return;
6757    !t.animating && l.cssMode && l.loop && t.loopFix();
6758    var p = i.target;
6759    if ('wrapper' === l.touchEventsTarget && !t.wrapperEl.contains(p)) return;
6760    if ('which' in i && 3 === i.which) return;
6761    if ('button' in i && i.button > 0) return;
6762    if (n.isTouched && n.isMoved) return;
6763    var u = !!l.noSwipingClass && '' !== l.noSwipingClass,
6764      m = i.composedPath ? i.composedPath() : i.path;
6765    u && i.target && i.target.shadowRoot && m && (p = m[0]);
6766    var h = l.noSwipingSelector ? l.noSwipingSelector : ".".concat(l.noSwipingClass),
6767      f = !(!i.target || !i.target.shadowRoot);
6768    if (l.noSwiping && (f ? function (e, t) {
6769      return void 0 === t && (t = this), function t(s) {
6770        if (!s || s === a() || s === r()) return null;
6771        s.assignedSlot && (s = s.assignedSlot);
6772        var i = s.closest(e);
6773        return i || s.getRootNode ? i || t(s.getRootNode().host) : null;
6774      }(t);
6775    }(h, p) : p.closest(h))) return void (t.allowClick = !0);
6776    if (l.swipeHandler && !p.closest(l.swipeHandler)) return;
6777    d.currentX = i.pageX, d.currentY = i.pageY;
6778    var g = d.currentX,
6779      v = d.currentY;
6780    if (!Y(t, i, g)) return;
6781    Object.assign(n, {
6782      isTouched: !0,
6783      isMoved: !1,
6784      allowTouchCallbacks: !0,
6785      isScrolling: void 0,
6786      startMoving: void 0
6787    }), d.startX = g, d.startY = v, n.touchStartTime = o(), t.allowClick = !0, t.updateSize(), t.swipeDirection = void 0, l.threshold > 0 && (n.allowThresholdMove = !1);
6788    var w = !0;
6789    p.matches(n.focusableElements) && (w = !1, 'SELECT' === p.nodeName && (n.isTouched = !1)), s.activeElement && s.activeElement.matches(n.focusableElements) && s.activeElement !== p && s.activeElement.blur();
6790    var b = w && t.allowTouchMove && l.touchStartPreventDefault;
6791    !l.touchStartForcePreventDefault && !b || p.isContentEditable || i.preventDefault(), l.freeMode && l.freeMode.enabled && t.freeMode && t.animating && !l.cssMode && t.freeMode.onTouchStart(), t.emit('touchStart', i);
6792  }
6793  function R(e) {
6794    var t = a(),
6795      s = this,
6796      i = s.touchEventsData,
6797      r = s.params,
6798      n = s.touches,
6799      l = s.rtlTranslate,
6800      d = s.enabled;
6801    if (!d) return;
6802    if (!r.simulateTouch && 'mouse' === e.pointerType) return;
6803    var c,
6804      p = e;
6805    if (p.originalEvent && (p = p.originalEvent), 'pointermove' === p.type) {
6806      if (null !== i.touchId) return;
6807      if (p.pointerId !== i.pointerId) return;
6808    }
6809    if ('touchmove' === p.type) {
6810      if (c = _toConsumableArray(p.changedTouches).filter(function (e) {
6811        return e.identifier === i.touchId;
6812      })[0], !c || c.identifier !== i.touchId) return;
6813    } else c = p;
6814    if (!i.isTouched) return void (i.startMoving && i.isScrolling && s.emit('touchMoveOpposite', p));
6815    var u = c.pageX,
6816      m = c.pageY;
6817    if (p.preventedByNestedSwiper) return n.startX = u, void (n.startY = m);
6818    if (!s.allowTouchMove) return p.target.matches(i.focusableElements) || (s.allowClick = !1), void (i.isTouched && (Object.assign(n, {
6819      startX: u,
6820      startY: m,
6821      currentX: u,
6822      currentY: m
6823    }), i.touchStartTime = o()));
6824    if (r.touchReleaseOnEdges && !r.loop) if (s.isVertical()) {
6825      if (m < n.startY && s.translate <= s.maxTranslate() || m > n.startY && s.translate >= s.minTranslate()) return i.isTouched = !1, void (i.isMoved = !1);
6826    } else if (u < n.startX && s.translate <= s.maxTranslate() || u > n.startX && s.translate >= s.minTranslate()) return;
6827    if (t.activeElement && p.target === t.activeElement && p.target.matches(i.focusableElements)) return i.isMoved = !0, void (s.allowClick = !1);
6828    i.allowTouchCallbacks && s.emit('touchMove', p), n.previousX = n.currentX, n.previousY = n.currentY, n.currentX = u, n.currentY = m;
6829    var h = n.currentX - n.startX,
6830      f = n.currentY - n.startY;
6831    if (s.params.threshold && Math.sqrt(Math.pow(h, 2) + Math.pow(f, 2)) < s.params.threshold) return;
6832    if (void 0 === i.isScrolling) {
6833      var _e31;
6834      s.isHorizontal() && n.currentY === n.startY || s.isVertical() && n.currentX === n.startX ? i.isScrolling = !1 : h * h + f * f >= 25 && (_e31 = 180 * Math.atan2(Math.abs(f), Math.abs(h)) / Math.PI, i.isScrolling = s.isHorizontal() ? _e31 > r.touchAngle : 90 - _e31 > r.touchAngle);
6835    }
6836    if (i.isScrolling && s.emit('touchMoveOpposite', p), void 0 === i.startMoving && (n.currentX === n.startX && n.currentY === n.startY || (i.startMoving = !0)), i.isScrolling) return void (i.isTouched = !1);
6837    if (!i.startMoving) return;
6838    s.allowClick = !1, !r.cssMode && p.cancelable && p.preventDefault(), r.touchMoveStopPropagation && !r.nested && p.stopPropagation();
6839    var g = s.isHorizontal() ? h : f,
6840      v = s.isHorizontal() ? n.currentX - n.previousX : n.currentY - n.previousY;
6841    r.oneWayMovement && (g = Math.abs(g) * (l ? 1 : -1), v = Math.abs(v) * (l ? 1 : -1)), n.diff = g, g *= r.touchRatio, l && (g = -g, v = -v);
6842    var w = s.touchesDirection;
6843    s.swipeDirection = g > 0 ? 'prev' : 'next', s.touchesDirection = v > 0 ? 'prev' : 'next';
6844    var b = s.params.loop && !r.cssMode,
6845      y = 'next' === s.touchesDirection && s.allowSlideNext || 'prev' === s.touchesDirection && s.allowSlidePrev;
6846    if (!i.isMoved) {
6847      if (b && y && s.loopFix({
6848        direction: s.swipeDirection
6849      }), i.startTranslate = s.getTranslate(), s.setTransition(0), s.animating) {
6850        var _e32 = new window.CustomEvent('transitionend', {
6851          bubbles: !0,
6852          cancelable: !0
6853        });
6854        s.wrapperEl.dispatchEvent(_e32);
6855      }
6856      i.allowMomentumBounce = !1, !r.grabCursor || !0 !== s.allowSlideNext && !0 !== s.allowSlidePrev || s.setGrabCursor(!0), s.emit('sliderFirstMove', p);
6857    }
6858    if (new Date().getTime(), i.isMoved && i.allowThresholdMove && w !== s.touchesDirection && b && y && Math.abs(g) >= 1) return Object.assign(n, {
6859      startX: u,
6860      startY: m,
6861      currentX: u,
6862      currentY: m,
6863      startTranslate: i.currentTranslate
6864    }), i.loopSwapReset = !0, void (i.startTranslate = i.currentTranslate);
6865    s.emit('sliderMove', p), i.isMoved = !0, i.currentTranslate = g + i.startTranslate;
6866    var E = !0,
6867      x = r.resistanceRatio;
6868    if (r.touchReleaseOnEdges && (x = 0), g > 0 ? (b && y && i.allowThresholdMove && i.currentTranslate > (r.centeredSlides ? s.minTranslate() - s.slidesSizesGrid[s.activeIndex + 1] : s.minTranslate()) && s.loopFix({
6869      direction: 'prev',
6870      setTranslate: !0,
6871      activeSlideIndex: 0
6872    }), i.currentTranslate > s.minTranslate() && (E = !1, r.resistance && (i.currentTranslate = s.minTranslate() - 1 + Math.pow(-s.minTranslate() + i.startTranslate + g, x)))) : g < 0 && (b && y && i.allowThresholdMove && i.currentTranslate < (r.centeredSlides ? s.maxTranslate() + s.slidesSizesGrid[s.slidesSizesGrid.length - 1] : s.maxTranslate()) && s.loopFix({
6873      direction: 'next',
6874      setTranslate: !0,
6875      activeSlideIndex: s.slides.length - ('auto' === r.slidesPerView ? s.slidesPerViewDynamic() : Math.ceil(parseFloat(r.slidesPerView, 10)))
6876    }), i.currentTranslate < s.maxTranslate() && (E = !1, r.resistance && (i.currentTranslate = s.maxTranslate() + 1 - Math.pow(s.maxTranslate() - i.startTranslate - g, x)))), E && (p.preventedByNestedSwiper = !0), !s.allowSlideNext && 'next' === s.swipeDirection && i.currentTranslate < i.startTranslate && (i.currentTranslate = i.startTranslate), !s.allowSlidePrev && 'prev' === s.swipeDirection && i.currentTranslate > i.startTranslate && (i.currentTranslate = i.startTranslate), s.allowSlidePrev || s.allowSlideNext || (i.currentTranslate = i.startTranslate), r.threshold > 0) {
6877      if (!(Math.abs(g) > r.threshold || i.allowThresholdMove)) return void (i.currentTranslate = i.startTranslate);
6878      if (!i.allowThresholdMove) return i.allowThresholdMove = !0, n.startX = n.currentX, n.startY = n.currentY, i.currentTranslate = i.startTranslate, void (n.diff = s.isHorizontal() ? n.currentX - n.startX : n.currentY - n.startY);
6879    }
6880    r.followFinger && !r.cssMode && ((r.freeMode && r.freeMode.enabled && s.freeMode || r.watchSlidesProgress) && (s.updateActiveIndex(), s.updateSlidesClasses()), r.freeMode && r.freeMode.enabled && s.freeMode && s.freeMode.onTouchMove(), s.updateProgress(i.currentTranslate), s.setTranslate(i.currentTranslate));
6881  }
6882  function q(e) {
6883    var t = this,
6884      s = t.touchEventsData;
6885    var a,
6886      i = e;
6887    i.originalEvent && (i = i.originalEvent);
6888    if ('touchend' === i.type || 'touchcancel' === i.type) {
6889      if (a = _toConsumableArray(i.changedTouches).filter(function (e) {
6890        return e.identifier === s.touchId;
6891      })[0], !a || a.identifier !== s.touchId) return;
6892    } else {
6893      if (null !== s.touchId) return;
6894      if (i.pointerId !== s.pointerId) return;
6895      a = i;
6896    }
6897    if (['pointercancel', 'pointerout', 'pointerleave', 'contextmenu'].includes(i.type)) {
6898      if (!(['pointercancel', 'contextmenu'].includes(i.type) && (t.browser.isSafari || t.browser.isWebView))) return;
6899    }
6900    s.pointerId = null, s.touchId = null;
6901    var r = t.params,
6902      n = t.touches,
6903      d = t.rtlTranslate,
6904      c = t.slidesGrid,
6905      p = t.enabled;
6906    if (!p) return;
6907    if (!r.simulateTouch && 'mouse' === i.pointerType) return;
6908    if (s.allowTouchCallbacks && t.emit('touchEnd', i), s.allowTouchCallbacks = !1, !s.isTouched) return s.isMoved && r.grabCursor && t.setGrabCursor(!1), s.isMoved = !1, void (s.startMoving = !1);
6909    r.grabCursor && s.isMoved && s.isTouched && (!0 === t.allowSlideNext || !0 === t.allowSlidePrev) && t.setGrabCursor(!1);
6910    var u = o(),
6911      m = u - s.touchStartTime;
6912    if (t.allowClick) {
6913      var _e33 = i.path || i.composedPath && i.composedPath();
6914      t.updateClickedSlide(_e33 && _e33[0] || i.target, _e33), t.emit('tap click', i), m < 300 && u - s.lastClickTime < 300 && t.emit('doubleTap doubleClick', i);
6915    }
6916    if (s.lastClickTime = o(), l(function () {
6917      t.destroyed || (t.allowClick = !0);
6918    }), !s.isTouched || !s.isMoved || !t.swipeDirection || 0 === n.diff && !s.loopSwapReset || s.currentTranslate === s.startTranslate && !s.loopSwapReset) return s.isTouched = !1, s.isMoved = !1, void (s.startMoving = !1);
6919    var h;
6920    if (s.isTouched = !1, s.isMoved = !1, s.startMoving = !1, h = r.followFinger ? d ? t.translate : -t.translate : -s.currentTranslate, r.cssMode) return;
6921    if (r.freeMode && r.freeMode.enabled) return void t.freeMode.onTouchEnd({
6922      currentPos: h
6923    });
6924    var f = h >= -t.maxTranslate() && !t.params.loop;
6925    var g = 0,
6926      v = t.slidesSizesGrid[0];
6927    for (var _e34 = 0; _e34 < c.length; _e34 += _e34 < r.slidesPerGroupSkip ? 1 : r.slidesPerGroup) {
6928      var _t22 = _e34 < r.slidesPerGroupSkip - 1 ? 1 : r.slidesPerGroup;
6929      void 0 !== c[_e34 + _t22] ? (f || h >= c[_e34] && h < c[_e34 + _t22]) && (g = _e34, v = c[_e34 + _t22] - c[_e34]) : (f || h >= c[_e34]) && (g = _e34, v = c[c.length - 1] - c[c.length - 2]);
6930    }
6931    var w = null,
6932      b = null;
6933    r.rewind && (t.isBeginning ? b = r.virtual && r.virtual.enabled && t.virtual ? t.virtual.slides.length - 1 : t.slides.length - 1 : t.isEnd && (w = 0));
6934    var y = (h - c[g]) / v,
6935      E = g < r.slidesPerGroupSkip - 1 ? 1 : r.slidesPerGroup;
6936    if (m > r.longSwipesMs) {
6937      if (!r.longSwipes) return void t.slideTo(t.activeIndex);
6938      'next' === t.swipeDirection && (y >= r.longSwipesRatio ? t.slideTo(r.rewind && t.isEnd ? w : g + E) : t.slideTo(g)), 'prev' === t.swipeDirection && (y > 1 - r.longSwipesRatio ? t.slideTo(g + E) : null !== b && y < 0 && Math.abs(y) > r.longSwipesRatio ? t.slideTo(b) : t.slideTo(g));
6939    } else {
6940      if (!r.shortSwipes) return void t.slideTo(t.activeIndex);
6941      t.navigation && (i.target === t.navigation.nextEl || i.target === t.navigation.prevEl) ? i.target === t.navigation.nextEl ? t.slideTo(g + E) : t.slideTo(g) : ('next' === t.swipeDirection && t.slideTo(null !== w ? w : g + E), 'prev' === t.swipeDirection && t.slideTo(null !== b ? b : g));
6942    }
6943  }
6944  function F() {
6945    var e = this,
6946      t = e.params,
6947      s = e.el;
6948    if (s && 0 === s.offsetWidth) return;
6949    t.breakpoints && e.setBreakpoint();
6950    var a = e.allowSlideNext,
6951      i = e.allowSlidePrev,
6952      r = e.snapGrid,
6953      n = e.virtual && e.params.virtual.enabled;
6954    e.allowSlideNext = !0, e.allowSlidePrev = !0, e.updateSize(), e.updateSlides(), e.updateSlidesClasses();
6955    var l = n && t.loop;
6956    !('auto' === t.slidesPerView || t.slidesPerView > 1) || !e.isEnd || e.isBeginning || e.params.centeredSlides || l ? e.params.loop && !n ? e.slideToLoop(e.realIndex, 0, !1, !0) : e.slideTo(e.activeIndex, 0, !1, !0) : e.slideTo(e.slides.length - 1, 0, !1, !0), e.autoplay && e.autoplay.running && e.autoplay.paused && (clearTimeout(e.autoplay.resizeTimeout), e.autoplay.resizeTimeout = setTimeout(function () {
6957      e.autoplay && e.autoplay.running && e.autoplay.paused && e.autoplay.resume();
6958    }, 500)), e.allowSlidePrev = i, e.allowSlideNext = a, e.params.watchOverflow && r !== e.snapGrid && e.checkOverflow();
6959  }
6960  function V(e) {
6961    var t = this;
6962    t.enabled && (t.allowClick || (t.params.preventClicks && e.preventDefault(), t.params.preventClicksPropagation && t.animating && (e.stopPropagation(), e.stopImmediatePropagation())));
6963  }
6964  function _() {
6965    var e = this,
6966      t = e.wrapperEl,
6967      s = e.rtlTranslate,
6968      a = e.enabled;
6969    if (!a) return;
6970    var i;
6971    e.previousTranslate = e.translate, e.isHorizontal() ? e.translate = -t.scrollLeft : e.translate = -t.scrollTop, 0 === e.translate && (e.translate = 0), e.updateActiveIndex(), e.updateSlidesClasses();
6972    var r = e.maxTranslate() - e.minTranslate();
6973    i = 0 === r ? 0 : (e.translate - e.minTranslate()) / r, i !== e.progress && e.updateProgress(s ? -e.translate : e.translate), e.emit('setTranslate', e.translate, !1);
6974  }
6975  function W(e) {
6976    var t = this;
6977    $(t, e.target), t.params.cssMode || 'auto' !== t.params.slidesPerView && !t.params.autoHeight || t.update(
6977);
6978  }
6979  function j() {
6980    var e = this;
6981    e.documentTouchHandlerProceeded || (e.documentTouchHandlerProceeded = !0, e.params.touchReleaseOnEdges && (e.el.style.touchAction = 'auto'));
6982  }
6983  var U = function U(e, t) {
6984    var s = a(),
6985      i = e.params,
6986      r = e.el,
6987      n = e.wrapperEl,
6988      l = e.device,
6989      o = !!i.nested,
6990      d = 'on' === t ? 'addEventListener' : 'removeEventListener',
6991      c = t;
6992    s[d]('touchstart', e.onDocumentTouchStart, {
6993      passive: !1,
6994      capture: o
6995    }), r[d]('touchstart', e.onTouchStart, {
6996      passive: !1
6997    }), r[d]('pointerdown', e.onTouchStart, {
6998      passive: !1
6999    }), s[d]('touchmove', e.onTouchMove, {
7000      passive: !1,
7001      capture: o
7002    }), s[d]('pointermove', e.onTouchMove, {
7003      passive: !1,
7004      capture: o
7005    }), s[d]('touchend', e.onTouchEnd, {
7006      passive: !0
7007    }), s[d]('pointerup', e.onTouchEnd, {
7008      passive: !0
7009    }), s[d]('pointercancel', e.onTouchEnd, {
7010      passive: !0
7011    }), s[d]('touchcancel', e.onTouchEnd, {
7012      passive: !0
7013    }), s[d]('pointerout', e.onTouchEnd, {
7014      passive: !0
7015    }), s[d]('pointerleave', e.onTouchEnd, {
7016      passive: !0
7017    }), s[d]('contextmenu', e.onTouchEnd, {
7018      passive: !0
7019    }), (i.preventClicks || i.preventClicksPropagation) && r[d]('click', e.onClick, !0), i.cssMode && n[d]('scroll', e.onScroll), i.updateOnWindowResize ? e[c](l.ios || l.android ? 'resize orientationchange observerUpdate' : 'resize observerUpdate', F, !0) : e[c]('observerUpdate', F, !0), r[d]('load', e.onLoad, {
7020      capture: !0
7021    });
7022  };
7023  var K = function K(e, t) {
7024    return e.grid && t.grid && t.grid.rows > 1;
7025  };
7026  var Z = {
7027    init: !0,
7028    direction: 'horizontal',
7029    oneWayMovement: !1,
7030    swiperElementNodeName: 'SWIPER-CONTAINER',
7031    touchEventsTarget: 'wrapper',
7032    initialSlide: 0,
7033    speed: 300,
7034    cssMode: !1,
7035    updateOnWindowResize: !0,
7036    resizeObserver: !0,
7037    nested: !1,
7038    createElements: !1,
7039    eventsPrefix: 'swiper',
7040    enabled: !0,
7041    focusableElements: 'input, select, option, textarea, button, video, label',
7042    width: null,
7043    height: null,
7044    preventInteractionOnTransition: !1,
7045    userAgent: null,
7046    url: null,
7047    edgeSwipeDetection: !1,
7048    edgeSwipeThreshold: 20,
7049    autoHeight: !1,
7050    setWrapperSize: !1,
7051    virtualTranslate: !1,
7052    effect: 'slide',
7053    breakpoints: void 0,
7054    breakpointsBase: 'window',
7055    spaceBetween: 0,
7056    slidesPerView: 1,
7057    slidesPerGroup: 1,
7058    slidesPerGroupSkip: 0,
7059    slidesPerGroupAuto: !1,
7060    centeredSlides: !1,
7061    centeredSlidesBounds: !1,
7062    slidesOffsetBefore: 0,
7063    slidesOffsetAfter: 0,
7064    normalizeSlideIndex: !0,
7065    centerInsufficientSlides: !1,
7066    watchOverflow: !0,
7067    roundLengths: !1,
7068    touchRatio: 1,
7069    touchAngle: 45,
7070    simulateTouch: !0,
7071    shortSwipes: !0,
7072    longSwipes: !0,
7073    longSwipesRatio: 0.5,
7074    longSwipesMs: 300,
7075    followFinger: !0,
7076    allowTouchMove: !0,
7077    threshold: 5,
7078    touchMoveStopPropagation: !1,
7079    touchStartPreventDefault: !0,
7080    touchStartForcePreventDefault: !1,
7081    touchReleaseOnEdges: !1,
7082    uniqueNavElements: !0,
7083    resistance: !0,
7084    resistanceRatio: 0.85,
7085    watchSlidesProgress: !1,
7086    grabCursor: !1,
7087    preventClicks: !0,
7088    preventClicksPropagation: !0,
7089    slideToClickedSlide: !1,
7090    loop: !1,
7091    loopAddBlankSlides: !0,
7092    loopAdditionalSlides: 0,
7093    loopPreventsSliding: !0,
7094    rewind: !1,
7095    allowSlidePrev: !0,
7096    allowSlideNext: !0,
7097    swipeHandler: null,
7098    noSwiping: !0,
7099    noSwipingClass: 'swiper-no-swiping',
7100    noSwipingSelector: null,
7101    passiveListeners: !0,
7102    maxBackfaceHiddenSlides: 10,
7103    containerModifierClass: 'swiper-',
7104    slideClass: 'swiper-slide',
7105    slideBlankClass: 'swiper-slide-blank',
7106    slideActiveClass: 'swiper-slide-active',
7107    slideVisibleClass: 'swiper-slide-visible',
7108    slideFullyVisibleClass: 'swiper-slide-fully-visible',
7109    slideNextClass: 'swiper-slide-next',
7110    slidePrevClass: 'swiper-slide-prev',
7111    wrapperClass: 'swiper-wrapper',
7112    lazyPreloaderClass: 'swiper-lazy-preloader',
7113    lazyPreloadPrevNext: 0,
7114    runCallbacksOnInit: !0,
7115    _emitClasses: !1
7116  };
7117  function Q(e, t) {
7118    return function (s) {
7119      void 0 === s && (s = {});
7120      var a = Object.keys(s)[0],
7121        i = s[a];
7122      'object' == _typeof(i) && null !== i ? (!0 === e[a] && (e[a] = {
7123        enabled: !0
7124      }), 'navigation' === a && e[a] && e[a].enabled && !e[a].prevEl && !e[a].nextEl && (e[a].auto = !0), ['pagination', 'scrollbar'].indexOf(a) >= 0 && e[a] && e[a].enabled && !e[a].el && (e[a].auto = !0), a in e && 'enabled' in i ? ('object' != _typeof(e[a]) || 'enabled' in e[a] || (e[a].enabled = !0), e[a] || (e[a] = {
7125        enabled: !1
7126      }), p(t, s)) : p(t, s)) : p(t, s);
7127    };
7128  }
7129  var J = {
7130      eventsEmitter: A,
7131      update: D,
7132      translate: G,
7133      transition: {
7134        setTransition: function setTransition(e, t) {
7135          var s = this;
7136          s.params.cssMode || (s.wrapperEl.style.transitionDuration = "".concat(e, "ms"), s.wrapperEl.style.transitionDelay = 0 === e ? '0ms' : ''), s.emit('setTransition', e, t);
7137        },
7138        transitionStart: function transitionStart(e, t) {
7139          void 0 === e && (e = !0);
7140          var s = this,
7141            a = s.params;
7142          a.cssMode || (a.autoHeight && s.updateAutoHeight(), N({
7143            swiper: s,
7144            runCallbacks: e,
7145            direction: t,
7146            step: 'Start'
7147          }));
7148        },
7149        transitionEnd: function transitionEnd(e, t) {
7150          void 0 === e && (e = !0);
7151          var s = this,
7152            a = s.params;
7153          s.animating = !1, a.cssMode || (s.setTransition(0), N({
7154            swiper: s,
7155            runCallbacks: e,
7156            direction: t,
7157            step: 'End'
7158          }));
7159        }
7160      },
7161      slide: H,
7162      loop: X,
7163      grabCursor: {
7164        setGrabCursor: function setGrabCursor(e) {
7165          var t = this;
7166          if (!t.params.simulateTouch || t.params.watchOverflow && t.isLocked || t.params.cssMode) return;
7167          var s = 'container' === t.params.touchEventsTarget ? t.el : t.wrapperEl;
7168          t.isElement && (t.__preventObserver__ = !0), s.style.cursor = 'move', s.style.cursor = e ? 'grabbing' : 'grab', t.isElement && requestAnimationFrame(function () {
7169            t.__preventObserver__ = !1;
7170          });
7171        },
7172        unsetGrabCursor: function unsetGrabCursor() {
7173          var e = this;
7174          e.params.watchOverflow && e.isLocked || e.params.cssMode || (e.isElement && (e.__preventObserver__ = !0), e['container' === e.params.touchEventsTarget ? 'el' : 'wrapperEl'].style.cursor = '', e.isElement && requestAnimationFrame(function () {
7175            e.__preventObserver__ = !1;
7176          }));
7177        }
7178      },
7179      events: {
7180        attachEvents: function attachEvents() {
7181          var e = this,
7182            t = e.params;
7183          e.onTouchStart = B.bind(e), e.onTouchMove = R.bind(e), e.onTouchEnd = q.bind(e), e.onDocumentTouchStart = j.bind(e), t.cssMode && (e.onScroll = _.bind(e)), e.onClick = V.bind(e), e.onLoad = W.bind(e), U(e, 'on');
7184        },
7185        detachEvents: function detachEvents() {
7186          U(this, 'off');
7187        }
7188      },
7189      breakpoints: {
7190        setBreakpoint: function setBreakpoint() {
7191          var e = this,
7192            t = e.realIndex,
7193            s = e.initialized,
7194            a = e.params,
7195            i = e.el,
7196            r = a.breakpoints;
7197          if (!r || r && 0 === Object.keys(r).length) return;
7198          var n = e.getBreakpoint(r, e.params.breakpointsBase, e.el);
7199          if (!n || e.currentBreakpoint === n) return;
7200          var l = (n in r ? r[n] : void 0) || e.originalParams,
7201            o = K(e, a),
7202            d = K(e, l),
7203            c = a.enabled;
7204          o && !d ? (i.classList.remove("".concat(a.containerModifierClass, "grid"), "".concat(a.containerModifierClass, "grid-column")), e.emitContainerClasses()) : !o && d && (i.classList.add("".concat(a.containerModifierClass, "grid")), (l.grid.fill && 'column' === l.grid.fill || !l.grid.fill && 'column' === a.grid.fill) && i.classList.add("".concat(a.containerModifierClass, "grid-column")), e.emitContainerClasses()), ['navigation', 'pagination', 'scrollbar'].forEach(function (t) {
7205            if (void 0 === l[t]) return;
7206            var s = a[t] && a[t].enabled,
7207              i = l[t] && l[t].enabled;
7208            s && !i && e[t].disable(), !s && i && e[t].enable();
7209          });
7210          var u = l.direction && l.direction !== a.direction,
7211            m = a.loop && (l.slidesPerView !== a.slidesPerView || u),
7212            h = a.loop;
7213          u && s && e.changeDirection(), p(e.params, l);
7214          var f = e.params.enabled,
7215            g = e.params.loop;
7216          Object.assign(e, {
7217            allowTouchMove: e.params.allowTouchMove,
7218            allowSlideNext: e.params.allowSlideNext,
7219            allowSlidePrev: e.params.allowSlidePrev
7220          }), c && !f ? e.disable() : !c && f && e.enable(), e.currentBreakpoint = n, e.emit('_beforeBreakpoint', l), s && (m ? (e.loopDestroy(), e.loopCreate(t), e.updateSlides()) : !h && g ? (e.loopCreate(t), e.updateSlides()) : h && !g && e.loopDestroy()), e.emit('breakpoint', l);
7221        },
7222        getBreakpoint: function getBreakpoint(e, t, s) {
7223          if (void 0 === t && (t = 'window'), !e || 'container' === t && !s) return;
7224          var a = !1;
7225          var i = r(),
7226            n = 'window' === t ? i.innerHeight : s.clientHeight,
7227            l = Object.keys(e).map(function (e) {
7228              if ('string' == typeof e && 0 === e.indexOf('@')) {
7229                var _t23 = parseFloat(e.substr(1));
7230                return {
7231                  value: n * _t23,
7232                  point: e
7233                };
7234              }
7235              return {
7236                value: e,
7237                point: e
7238              };
7239            });
7240          l.sort(function (e, t) {
7241            return parseInt(e.value, 10) - parseInt(t.value, 10);
7242          });
7243          for (var _e35 = 0; _e35 < l.length; _e35 += 1) {
7244            var _l$_e = l[_e35],
7245              _r6 = _l$_e.point,
7246              _n4 = _l$_e.value;
7247            'window' === t ? i.matchMedia("(min-width: ".concat(_n4, "px)")).matches && (a = _r6) : _n4 <= s.clientWidth && (a = _r6);
7248          }
7249          return a || 'max';
7250        }
7251      },
7252      checkOverflow: {
7253        checkOverflow: function checkOverflow() {
7254          var e = this,
7255            t = e.isLocked,
7256            s = e.params,
7257            a = s.slidesOffsetBefore;
7258          if (a) {
7259            var _t24 = e.slides.length - 1,
7260              _s12 = e.slidesGrid[_t24] + e.slidesSizesGrid[_t24] + 2 * a;
7261            e.isLocked = e.size > _s12;
7262          } else e.isLocked = 1 === e.snapGrid.length;
7263          !0 === s.allowSlideNext && (e.allowSlideNext = !e.isLocked), !0 === s.allowSlidePrev && (e.allowSlidePrev = !e.isLocked), t && t !== e.isLocked && (e.isEnd = !1), t !== e.isLocked && e.emit(e.isLocked ? 'lock' : 'unlock');
7264        }
7265      },
7266      classes: {
7267        addClasses: function addClasses() {
7268          var _i$classList;
7269          var e = this,
7270            t = e.classNames,
7271            s = e.params,
7272            a = e.rtl,
7273            i = e.el,
7274            r = e.device,
7275            n = function (e, t) {
7276              var s = [];
7277              return e.forEach(function (e) {
7278                'object' == _typeof(e) ? Object.keys(e).forEach(function (a) {
7279                  e[a] && s.push(t + a);
7280                }) : 'string' == typeof e && s.push(t + e);
7281              }), s;
7282            }(['initialized', s.direction, {
7283              'free-mode': e.params.freeMode && s.freeMode.enabled
7284            }, {
7285              autoheight: s.autoHeight
7286            }, {
7287              rtl: a
7288            }, {
7289              grid: s.grid && s.grid.rows > 1
7290            }, {
7291              'grid-column': s.grid && s.grid.rows > 1 && 'column' === s.grid.fill
7292            }, {
7293              android: r.android
7294            }, {
7295              ios: r.ios
7296            }, {
7297              'css-mode': s.cssMode
7298            }, {
7299              centered: s.cssMode && s.centeredSlides
7300            }, {
7301              'watch-progress': s.watchSlidesProgress
7302            }], s.containerModifierClass);
7303          t.push.apply(t, _toConsumableArray(n)), (_i$classList = i.classList).add.apply(_i$
7303classList, _toConsumableArray(t)), e.emitContainerClasses();
7304        },
7305        removeClasses: function removeClasses() {
7306          var _e$classList;
7307          var e = this.el,
7308            t = this.classNames;
7309          (_e$classList = e.classList).remove.apply(_e$classList, _toConsumableArray(t)), this.emitContainerClasses();
7310        }
7311      }
7312    },
7313    ee = {};
7314  var te = /*#__PURE__*/function () {
7315    function te() {
7316      var _i8, _i9, _l$modules;
7317      _classCallCheck(this, te);
7318      var e, t;
7319      for (var s = arguments.length, i = new Array(s), r = 0; r < s; r++) i[r] = arguments[r];
7320      1 === i.length && i[0].constructor && 'Object' === Object.prototype.toString.call(i[0]).slice(8, -1) ? t = i[0] : (_i8 = i, _i9 = _slicedToArray(_i8, 2), e = _i9[0], t = _i9[1], _i8), t || (t = {}), t = p({}, t), e && !t.el && (t.el = e);
7321      var n = a();
7322      if (t.el && 'string' == typeof t.el && n.querySelectorAll(t.el).length > 1) {
7323        var _e36 = [];
7324        return n.querySelectorAll(t.el).forEach(function (s) {
7325          var a = p({}, t, {
7326            el: s
7327          });
7328          _e36.push(new te(a));
7329        }), _e36;
7330      }
7331      var l = this;
7332      l.__swiper__ = !0, l.support = L(), l.device = I({
7333        userAgent: t.userAgent
7334      }), l.browser = z(), l.eventsListeners = {}, l.eventsAnyListeners = [], l.modules = _toConsumableArray(l.__modules__), t.modules && Array.isArray(t.modules) && (_l$modules = l.modules).push.apply(_l$modules, _toConsumableArray(t.modules));
7335      var o = {};
7336      l.modules.forEach(function (e) {
7337        e({
7338          params: t,
7339          swiper: l,
7340          extendParams: Q(t, o),
7341          on: l.on.bind(l),
7342          once: l.once.bind(l),
7343          off: l.off.bind(l),
7344          emit: l.emit.bind(l)
7345        });
7346      });
7347      var d = p({}, Z, o);
7348      return l.params = p({}, d, ee, t), l.originalParams = p({}, l.params), l.passedParams = p({}, t), l.params && l.params.on && Object.keys(l.params.on).forEac
7348h(function (e) {
7349        l.on(e, l.params.on[e]);
7350      }), l.params && l.params.onAny && l.onAny(l.params.onAny), Object.assign(l, {
7351        enabled: l.params.enabled,
7352        el: e,
7353        classNames: [],
7354        slides: [],
7355        slidesGrid: [],
7356        snapGrid: [],
7357        slidesSizesGrid: [],
7358        isHorizontal: function isHorizontal() {
7359          return 'horizontal' === l.params.direction;
7360        },
7361        isVertical: function isVertical() {
7362          return 'vertical' === l.params.direction;
7363        },
7364        activeIndex: 0,
7365        realIndex: 0,
7366        isBeginning: !0,
7367        isEnd: !1,
7368        translate: 0,
7369        previousTranslate: 0,
7370        progress: 0,
7371        velocity: 0,
7372        animating: !1,
7373        cssOverflowAdjustment: function cssOverflowAdjustment() {
7374          return Math.trunc(this.translate / Math.pow(2, 23)) * Math.pow(2, 23);
7375        },
7376        allowSlideNext: l.params.allowSlideNext,
7377        allowSlidePrev: l.params.allowSlidePrev,
7378        touchEventsData: {
7379          isTouched: void 0,
7380          isMoved: void 0,
7381          allowTouchCallbacks: void 0,
7382          touchStartTime: void 0,
7383          isScrolling: void 0,
7384          currentTranslate: void 0,
7385          startTranslate: void 0,
7386          allowThresholdMove: void 0,
7387          focusableElements: l.params.focusableElements,
7388          lastClickTime: 0,
7389          clickTimeout: void 0,
7390          velocities: [],
7391          allowMomentumBounce: void 0,
7392          startMoving: void 0,
7393          pointerId: null,
7394          touchId: null
7395        },
7396        allowClick: !0,
7397        allowTouchMove: l.params.allowTouchMove,
7398        touches: {
7399          startX: 0,
7400          startY: 0,
7401          currentX: 0,
7402          currentY: 0,
7403          diff: 0
7404        },
7405        imagesToLoad: [],
7406        imagesLoaded: 0
7407      }), l.emit('_swiper'), l.params.init && l.init(), l;
7408    }
7409    _createClass(te, [{
7410      key: "getDirectionLabel",
7411      value: function getDirectionLabel(e) {
7412        return this.isHorizontal() ? e : {
7413          width: 'height',
7414          'margin-top': 'margin-left',
7415          'margin-bottom ': 'margin-right',
7416          'margin-left': 'margin-top',
7417          'margin-right': 'margin-bottom',
7418          'padding-left': 'padding-top',
7419          'padding-right': 'padding-bottom',
7420          marginRight: 'marginBottom'
7421        }[e];
7422      }
7423    }, {
7424      key: "getSlideIndex",
7425      value: function getSlideIndex(e) {
7426        var t = this.slidesEl,
7427          s = this.params,
7428          a = y(f(t, ".".concat(s.slideClass, ", swiper-slide"))[0]);
7429        return y(e) - a;
7430      }
7431    }, {
7432      key: "getSlideIndexByData",
7433      value: function getSlideIndexByData(e) {
7434        return this.getSlideIndex(this.slides.filter(function (t) {
7435          return 1 * t.getAttribute('data-swiper-slide-index') === e;
7436        })[0]);
7437      }
7438    }, {
7439      key: "recalcSlides",
7440      value: function recalcSlides() {
7441        var e = this.slidesEl,
7442          t = this.params;
7443        this.slides = f(e, ".".concat(t.slideClass, ", swiper-slide"));
7444      }
7445    }, {
7446      key: "enable",
7447      value: function enable() {
7448        var e = this;
7449        e.enabled || (e.enabled = !0, e.params.grabCursor && e.setGrabCursor(), e.emit('enable'));
7450      }
7451    }, {
7452      key: "disable",
7453      value: function disable() {
7454        var e = this;
7455        e.enabled && (e.enabled = !1, e.params.grabCursor && e.unsetGrabCursor(), e.emit('disable'));
7456      }
7457    }, {
7458      key: "setProgress",
7459      value: function setProgress(e, t) {
7460        var s = this;
7461        e = Math.min(Math.max(e, 0), 1);
7462        var a = s.minTranslate(),
7463          i = (s.maxTranslate() - a) * e + a;
7464        s.translateTo(i, void 0 === t ? 0 : t), s.updateActiveIndex(), s.updateSlidesClasses();
7465      }
7466    }, {
7467      key: "emitContainerClasses",
7468      value: function emitContainerClasses() {
7469        var e = this;
7470        if (!e.params._emitClasses || !e.el) return;
7471        var t = e.el.className.split(' ').filter(function (t) {
7472          return 0 === t.indexOf('swiper') || 0 === t.indexOf(e.params.containerModifierClass);
7473        });
7474        e.emit('_containerClasses', t.join(' '));
7475      }
7476    }, {
7477      key: "getSlideClasses",
7478      value: function getSlideClasses(e) {
7479        var t = this;
7480        return t.destroyed ? '' : e.className.split(' ').filter(function (e) {
7481          return 0 === e.indexOf('swiper-slide') || 0 === e.indexOf(t.params.slideClass);
7482        }).join(' ');
7483      }
7484    }, {
7485      key: "emitSlidesClasses",
7486      value: function emitSlidesClasses() {
7487        var e = this;
7488        if (!e.params._emitClasses || !e.el) return;
7489        var t = [];
7490        e.slides.forEach(function (s) {
7491          var a = e.getSlideClasses(s);
7492          t.push({
7493            slideEl: s,
7494            classNames: a
7495          }), e.emit('_slideClass', s, a);
7496        }), e.emit('_slideClasses', t);
7497      }
7498    }, {
7499      key: "slidesPerViewDynamic",
7500      value: function slidesPerViewDynamic(e, t) {
7501        void 0 === e && (e = 'current'), void 0 === t && (t = !1);
7502        var s = this.params,
7503          a = this.slides,
7504          i = this.slidesGrid,
7505          r = this.slidesSizesGrid,
7506          n = this.size,
7507          l = this.activeIndex;
7508        var o = 1;
7509        if ('number' == typeof s.slidesPerView) return s.slidesPerView;
7510        if (s.centeredSlides) {
7511          var _e37,
7512            _t25 = a[l] ? Math.ceil(a[l].swiperSlideSize) : 0;
7513          for (var _s13 = l + 1; _s13 < a.length; _s13 += 1) a[_s13] && !_e37 && (_t25 += Math.ceil(a[_s13].swiperSlideSize), o += 1, _t25 >
7513 n && (_e37 = !0));
7514          for (var _s14 = l - 1; _s14 >= 0; _s14 -= 1) a[_s14] && !_e37 && (_t25 += a[_s14].swiperSlideSize, o += 1, _t25 > n && (_e37 = !0));
7515        } else if ('current' === e) for (var _e38 = l + 1; _e38 < a.length; _e38 += 1) {
7516          (t ? i[_e38] + r[_e38] - i[l] < n : i[_e38] - i[l] < n) && (o += 1);
7517        } else for (var _e39 = l - 1; _e39 >= 0; _e39 -= 1) {
7518          i[l] - i[_e39] < n && (o += 1);
7519        }
7520        return o;
7521      }
7522    }, {
7523      key: "update",
7524      value: function update() {
7525        var e = this;
7526        if (!e || e.destroyed) return;
7527        var t = e.snapGrid,
7528          s = e.params;
7529        function a() {
7530          var t = e.rtlTranslate ? -1 * e.translate : e.translate,
7531            s = Math.min(Math.max(t, e.maxTranslate()), e.minTranslate());
7532          e.setTranslate(s), e.updateActiveIndex(), e.updateSlidesClasses();
7533        }
7534        var i;
7535        if (s.breakpoints && e.setBreakpoint(), _toConsumableArray(e.el.querySelectorAll('[loading="lazy"]')).forEach(function (t) {
7536          t.complete && $(e, t);
7537        }), e.updateSize(), e.updateSlides(), e.updateProgress(), e.updateSlidesClasses(), s.freeMode && s.freeMode.enabled && !s.cssMode) a(), s.autoHeight && e.updateAutoHeight();else {
7538          if (('auto' === s.slidesPerView || s.slidesPerView > 1) && e.isEnd && !s.centeredSlides) {
7539            var _t26 = e.virtual && s.virtual.enabled ? e.virtual.slides : e.slides;
7540            i = e.slideTo(_t26.length - 1, 0, !1, !0);
7541          } else i = e.slideTo(e.activeIndex, 0, !1, !0);
7542          i || a();
7543        }
7544        s.watchOverflow && t !== e.snapGrid && e.checkOverflow(), e.emit('update');
7545      }
7546    }, {
7547      key: "changeDirection",
7548      value: function changeDirection(e, t) {
7549        void 0 === t && (t = !0);
7550        var s = this,
7551          a = s.params.direction;
7552        return e || (e = 'horizontal' === a ? 'vertical' : 'horizontal'), e === a || 'horizontal' !== e && 'vertical' !== e || (s.el.classList.remove("".concat(s.params.containerModifierClass).concat(a)), s.el.classList.add("".concat(s.params.containerModifierClass).concat(e)), s.emitContainerClasses(), s.params.direction = e, s.slides.forEach(function (t) {
7553          'vertical' === e ? t.style.width = '' : t.style.height = '';
7554        }), s.emit('changeDirection'), t && s.update()), s;
7555      }
7556    }, {
7557      key: "changeLanguageDirection",
7558      value: function changeLanguageDirection(e) {
7559        var t = this;
7560        t.rtl && 'rtl' === e || !t.rtl && 'ltr' === e || (t.rtl = 'rtl' === e, t.rtlTranslate = 'horizontal' === t.params.direction && t.rtl, t.rtl ? (t.el.classList.add("".concat(t.params.containerModifierClass, "rtl")), t.el.dir = 'rtl') : (t.el.classList.remove("".concat(t.params.containerModifierClass, "rtl")), t.el.dir = 'ltr'), t.update());
7561      }
7562    }, {
7563      key: "mount",
7564      value: function mount(e) {
7565        var t = this;
7566        if (t.mounted) return !0;
7567        var s = e || t.params.el;
7568        if ('string' == typeof s && (s = document.querySelector(s)), !s) return !1;
7569        s.swiper = t, s.parentNode && s.parentNode.host && s.parentNode.host.nodeName === t.params.swiperElementNodeName.toUpperCase() && (t.isElement = !0);
7570        var a = function a() {
7571          return ".".concat((t.params.wrapperClass || '').trim().split(' ').join('.'));
7572        };
7573        var i = function () {
7574          if (s && s.shadowRoot && s.shadowRoot.querySelector) {
7575            return s.shadowRoot.querySelector(a());
7576          }
7577          return f(s, a())[0];
7578        }();
7579        return !i && t.params.createElements && (i = v('div', t.params.wrapperClass), s.append(i), f(s, ".".concat(t.params.slideClass)).forEach(function (e) {
7580          i.append(e);
7581        })), Object.assign(t, {
7582          el: s,
7583          wrapperEl: i,
7584          slidesEl: t.isElement && !s.parentNode.host.slideSlots ? s.parentNode.host : i,
7585          hostEl: t.isElement ? s.parentNode.host : s,
7586          mounted: !0,
7587          rtl: 'rtl' === s.dir.toLowerCase() || 'rtl' === b(s, 'direction'),
7588          rtlTranslate: 'horizontal' === t.params.direction && ('rtl' === s.dir.toLowerCase() || 'rtl' === b(s, 'direction')),
7589          wrongRTL: '-webkit-box' === b(i, 'display')
7590        }), !0;
7591      }
7592    }, {
7593      key: "init",
7594      value: function init(e) {
7595        var t = this;
7596        if (t.initialized) return t;
7597        if (!1 === t.mount(e)) return t;
7598        t.emit('beforeInit'), t.params.breakpoints && t.setBreakpoint(), t.addClasses(), t.updateSize(), t.updateSlides(), t.params.watchOverflow && t.checkOverflow(), t.params.grabCursor && t.enabled && t.setGrabCursor(), t.params.loop && t.virtual && t.params.virtual.enabled ? t.slideTo(t.params.initialSlide + t.virtual.slidesBefore, 0, t.params.runCallbacksOnInit, !1, !0) : t.slideTo(t.params.initialSlide, 0, t.params.runCallbacksOnInit, !1, !0), t.params.loop && t.loopCreate(), t.attachEvents();
7599        var s = _toConsumableArray(t.el.querySelectorAll('[loading="lazy"]'));
7600        return t.isElement && s.push.apply(s, _toConsumableArray(t.hostEl.querySelectorAll('[loading="lazy"]'))), s.forEach(function (e) {
7601          e.complete ? $(t, e) : e.addEventListener('load', function (e) {
7602            $(t, e.target);
7603          });
7604        }), O(t), t.initialized = !0, O(t), t.emit('init'), t.emit('afterInit'), t;
7605      }
7606    }, {
7607      key: "destroy",
7608      value: function destroy(e, t) {
7609        void 0 === e && (e = !0), void 0 === t && (t = !0);
7610        var s = this,
7611          a = s.params,
7612          i = s.el,
7613          r = s.wrapperEl,
7614          n = s.slides;
7615        return void 0 === s.params || s.destroyed || (s.emit('beforeDestroy'), s.initialized = !1, s.detachEvents(), a.loop && s.loopDestroy(), t && (s.removeClasses(), i.removeAttribute('style'), r.removeAttribute('style'), n && n.length && n.forEach(function (e) {
7616          e.classList.remove(a.slideVisibleClass, a.slideFullyVisibleClass, a.slideActiveClass, a.slideNextClass, a.slidePrevClass), e.removeAttribute('style'), e.removeAttribute('data-swiper-slide-index');
7617        })), s.emit('destroy'), Object.keys(s.eventsListeners).forEach(function (e) {
7618          s.off(e);
7619        }), !1 !== e && (s.el.swiper = null, function (e) {
7620          var t = e;
7621          Object.keys(t).forEach(function (e) {
7622            try {
7623              t[e] = null;
7624            } catch (e) {}
7625            try {
7626              delete t[e];
7627            } catch (e) {}
7628          });
7629        }(s)), s.destroyed = !0), null;
7630      }
7631    }], [{
7632      key: "extendDefaults",
7633      value: function extendDefaults(e) {
7634        p(ee, e);
7635      }
7636    }, {
7637      key: "extendedDefaults",
7638      get: function get() {
7639        return ee;
7640      }
7641    }, {
7642      key: "defaults",
7643      get: function get() {
7644        return Z;
7645      }
7646    }, {
7647      key: "installModule",
7648      value: function installModule(e) {
7649        te.prototype.__modules__ || (te.prototype.__modules__ = []);
7650        var t = te.prototype.__modules__;
7651        'function' == typeof e && t.indexOf(e) < 0 && t.push(e);
7652      }
7653    }, {
7654      key: "use",
7655      value: function use(e) {
7656        return Array.isArray(e) ? (e.forEach(function (e) {
7657          return te.installModule(e);
7658        }), te) : (te.installModule(e), te);
7659      }
7660    }]);
7661    return te;
7662  }();
7663  function se(e, t, s, a) {
7664    return e.params.createElements && Object.keys(a).forEach(function (i) {
7665      if (!s[i] && !0 === s.auto) {
7666        var _r7 = f(e.el, ".".concat(a[i]))[0];
7667        _r7 || (_r7 = v('div', a[i]), _r7.className = a[i], e.el.append(_r7)), s[i] = _r7, t[i] = _r7;
7668      }
7669    }), s;
7670  }
7671  function ae(e) {
7672    return void 0 === e && (e = ''), ".".concat(e.trim().replace(/([\.:!+\/])/g, '\\$1').replace(/ /g, '.'));
7673  }
7674  function ie(e) {
7675    var t = this,
7676      s = t.params,
7677      a = t.slidesEl;
7678    s.loop && t.loopDestroy();
7679    var i = function i(e) {
7680      if ('string' == typeof e) {
7681        var _t27 = document.createElement('div');
7682        _t27.innerHTML = e, a.append(_t27.children[0]), _t27.innerHTML = '';
7683      } else a.append(e);
7684    };
7685    if ('object' == _typeof(e) && 'length' in e) for (var _t28 = 0; _t28 < e.length; _t28 += 1) e[_t28] && i(e[_t28]);else i(e);
7686    t.recalcSlides(), s.loop && t.loopCreate(), s.observer && !t.isElement || t.update(
7686);
7687  }
7688  function re(e) {
7689    var t = this,
7690      s = t.params,
7691      a = t.activeIndex,
7692      i = t.slidesEl;
7693    s.loop && t.loopDestroy();
7694    var r = a + 1;
7695    var n = function n(e) {
7696      if ('string' == typeof e) {
7697        var _t29 = document.createElement('div');
7698        _t29.innerHTML = e, i.prepend(_t29.children[0]), _t29.innerHTML = '';
7699      } else i.prepend(e);
7700    };
7701    if ('object' == _typeof(e) && 'length' in e) {
7702      for (var _t30 = 0; _t30 < e.length; _t30 += 1) e[_t30] && n(e[_t30]);
7703      r = a + e.length;
7704    } else n(e);
7705    t.recalcSlides(), s.loop && t.loopCreate(), s.observer && !t.isElement || t.update(), t.slideTo(r, 0, !1);
7706  }
7707  function ne(e, t) {
7708    var s = this,
7709      a = s.params,
7710      i = s.activeIndex,
7711      r = s.slidesEl;
7712    var n = i;
7713    a.loop && (n -= s.loopedSlides, s.loopDestroy(), s.recalcSlides());
7714    var l = s.slides.length;
7715    if (e <= 0) return void s.prependSlide(t);
7716    if (e >= l) return void s.appendSlide(t);
7717    var o = n > e ? n + 1 : n;
7718    var d = [];
7719    for (var _t31 = l - 1; _t31 >= e; _t31 -= 1) {
7720      var _e40 = s.slides[_t31];
7721      _e40.remove(), d.unshift(_e40);
7722    }
7723    if ('object' == _typeof(t) && 'length' in t) {
7724      for (var _e41 = 0; _e41 < t.length; _e41 += 1) t[_e41] && r.append(t[_e41]);
7725      o = n > e ? n + t.length : n;
7726    } else r.append(t);
7727    for (var _e42 = 0; _e42 < d.length; _e42 += 1) r.append(d[_e42]);
7728    s.recalcSlides(), a.loop && s.loopCreate(), a.observer && !s.isElement || s.update(), a.loop ? s.slideTo(o + s.loopedSlides, 0, !1) : s.slideTo(o, 0, !1);
7729  }
7730  function le(e) {
7731    var t = this,
7732      s = t.params,
7733      a = t.activeIndex;
7734    var i = a;
7735    s.loop && (i -= t.loopedSlides, t.loopDestroy());
7736    var r,
7737      n = i;
7738    if ('object' == _typeof(e) && 'length' in e) {
7739      for (var _s15 = 0; _s15 < e.length; _s15 += 1) r = e[_s15], t.slides[r] && t.slides[r].remove(), r < n && (n -= 1);
7740      n = Math.max(n, 0);
7741    } else r = e, t.slides[r] && t.slides[r].remove(), r < n && (n -= 1), n = Math.max(n, 0);
7742    t.recalcSlides(), s.loop && t.loopCreate(), s.observer && !t.isElement || t.update(), s.loop ? t.slideTo(n + t.loopedSlides, 0, !1) : t.slideTo(n, 0, !1);
7743  }
7744  function oe() {
7745    var e = this,
7746      t = [];
7747    for (var _s16 = 0; _s16 < e.slides.length; _s16 += 1) t.push(_s16);
7748    e.removeSlide(t);
7749  }
7750  function de(e) {
7751    var t = e.effect,
7752      s = e.swiper,
7753      a = e.on,
7754      i = e.setTranslate,
7755      r = e.setTransition,
7756      n = e.overwriteParams,
7757      l = e.perspective,
7758      o = e.recreateShadows,
7759      d = e.getEffectParams;
7760    var c;
7761    a('beforeInit', function () {
7762      if (s.params.effect !== t) return;
7763      s.classNames.push("".concat(s.params.containerModifierClass).concat(t)), l && l() && s.classNames.push("".concat(s.params.containerModifierClass, "3d"));
7764      var e = n ? n() : {};
7765      Object.assign(s.params, e), Object.assign(s.originalParams, e);
7766    }), a('setTranslate', function () {
7767      s.params.effect === t && i();
7768    }), a('setTransition', function (e, a) {
7769      s.params.effect === t && r(a);
7770    }), a('transitionEnd', function () {
7771      if (s.params.effect === t && o) {
7772        if (!d || !d().slideShadows) return;
7773        s.slides.forEach(function (e) {
7774          e.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach(function (e) {
7775            return e.remove();
7776          });
7777        }), o();
7778      }
7779    }), a('virtualUpdate', function () {
7780      s.params.effect === t && (s.slides.length || (c = !0), requestAnimationFrame(function () {
7781        c && s.slides && s.slides.length && (i(), c = !1);
7782      }));
7783    });
7784  }
7785  function ce(e, t) {
7786    var s = h(t);
7787    return s !== t && (s.style.backfaceVisibility = 'hidden', s.style['-webkit-backface-visibility'] = 'hidden'), s;
7788  }
7789  function pe(e) {
7790    var t = e.swiper,
7791      s = e.duration,
7792      a = e.transformElements,
7793      i = e.allSlides;
7794    var r = t.activeIndex;
7795    if (t.params.virtualTranslate && 0 !== s) {
7796      var _e43,
7797        _s17 = !1;
7798      _e43 = i ? a : a.filter(function (e) {
7799        var s = e.classList.contains('swiper-slide-transform') ? function (e) {
7800          if (!e.parentElement) return t.slides.filter(function (t) {
7801            return t.shadowRoot && t.shadowRoot === e.parentNode;
7802          })[0];
7803          return e.parentElement;
7804        }(e) : e;
7805        return t.getSlideIndex(s) === r;
7806      }), _e43.forEach(function (e) {
7807        x(e, function () {
7808          if (_s17) return;
7809          if (!t || t.destroyed) return;
7810          _s17 = !0, t.animating = !1;
7811          var e = new window.CustomEvent('transitionend', {
7812            bubbles: !0,
7813            cancelable: !0
7814          });
7815          t.wrapperEl.dispatchEvent(e);
7816        });
7817      });
7818    }
7819  }
7820  function ue(e, t, s) {
7821    var a = "swiper-slide-shadow".concat(s ? "-".concat(s) : '').concat(e ? " swiper-slide-shadow-".concat(e) : ''),
7822      i = h(t);
7823    var r = i.querySelector(".".concat(a.split(' ').join('.')));
7824    return r || (r = v('div', a.split(' ')), i.append(r)), r;
7825  }
7826  Object.keys(J).forEach(function (e) {
7827    Object.keys(J[e]).forEach(function (t) {
7828      te.prototype[t] = J[e][t];
7829    });
7830  }), te.use([function (e) {
7831    var t = e.swiper,
7832      s = e.on,
7833      a = e.emit;
7834    var i = r();
7835    var n = null,
7836      l = null;
7837    var o = function o() {
7838        t && !t.destroyed && t.initialized && (a('beforeResize'), a('resize'));
7839      },
7840      d = function d() {
7841        t && !t.destroyed && t.initialized && a('orientationchange');
7842      };
7843    s('init', function () {
7844      t.params.resizeObserver && void 0 !== i.ResizeObserver ? t && !t.destroyed && t.initialized && (n = new ResizeObserver(function (e) {
7845        l = i.requestAnimationFrame(function () {
7846          var s = t.width,
7847            a = t.height;
7848          var i = s,
7849            r = a;
7850          e.forEach(function (e) {
7851            var s = e.contentBoxSize,
7852              a = e.contentRect,
7853              n = e.target;
7854            n && n !== t.el || (i = a ? a.width : (s[0] || s).inlineSize, r = a ? a.height : (s[0] || s).blockSize);
7855          }), i === s && r === a || o();
7856        });
7857      }), n.observe(t.el)) : (i.addEventListener('resize', o), i.addEventListener('orientationchange', d));
7858    }), s('destroy', function () {
7859      l && i.cancelAnimationFrame(l), n && n.unobserve && t.el && (n.unobserve(t.el), n = null), i.removeEventListener('resize', o), i.removeEventListener('orientationchange', d);
7860    });
7861  }, function (e) {
7862    var t = e.swiper,
7863      s = e.extendParams,
7864      a = e.on,
7865      i = e.emit;
7866    var n = [],
7867      l = r(),
7868      o = function o(e, s) {
7869        void 0 === s && (s = {});
7870        var a = new (l.MutationObserver || l.WebkitMutationObserver)(function (e) {
7871          if (t.__preventObserver__) return;
7872          if (1 === e.length) return void i('observerUpdate', e[0]);
7873          var s = function s() {
7874            i('observerUpdate', e[0]);
7875          };
7876          l.requestAnimationFrame ? l.requestAnimationFrame(s) : l.setTimeout(s, 0);
7877        });
7878        a.observe(e, {
7879          attributes: void 0 === s.attributes || s.attributes,
7880          childList: void 0 === s.childList || s.childList,
7881          characterData: void 0 === s.characterData || s.characterData
7882        }), n.push(a);
7883      };
7884    s({
7885      observer: !1,
7886      observeParents: !1,
7887      observeSlideChildren: !1
7888    }), a('init', function () {
7889      if (t.params.observer) {
7890        if (t.params.observeParents) {
7891          var _e44 = E(t.hostEl);
7892          for (var _t32 = 0; _t32 < _e44.length; _t32 += 1) o(_e44[_t32]);
7893        }
7894        o(t.hostEl, {
7895          childList: t.params.observeSlideChildren
7896        }), o(t.wrapperEl, {
7897          attributes: !1
7898        });
7899      }
7900    }), a('destroy', function () {
7901      n.forEach(function (e) {
7902        e.disconnect();
7903      }), n.splice(0, n.length);
7904    });
7905  }]);
7906  var me = [function (e) {
7907    var t,
7908      s = e.swiper,
7909      i = e.extendParams,
7910      r = e.on,
7911      n = e.emit;
7912    i({
7913      virtual: {
7914        enabled: !1,
7915        slides: [],
7916        cache: !0,
7917        renderSlide: null,
7918        renderExternal: null,
7919        renderExternalUpdate: !0,
7920        addSlidesBefore: 0,
7921        addSlidesAfter: 0
7922      }
7923    });
7924    var l = a();
7925    s.virtual = {
7926      cache: {},
7927      from: void 0,
7928      to: void 0,
7929      slides: [],
7930      offset: 0,
7931      slidesGrid: []
7932    };
7933    var o = l.createElement('div');
7934    function d(e, t) {
7935      var a = s.params.virtual;
7936      if (a.cache && s.virtual.cache[t]) return s.virtual.cache[t];
7937      var i;
7938      return a.renderSlide ? (i = a.renderSlide.call(s, e, t), 'string' == typeof i && (o.innerHTML = i, i = o.children[0])) : i = s.isElement ? v('swiper-slide') : v('div', s.params.slideClass), i.setAttribute('data-swiper-slide-index', t), a.renderSlide || (i.innerHTML = e), a.cache && (s.virtual.cache[t] = i), i;
7939    }
7940    function c(e) {
7941      var _s$params = s.params,
7942        t = _s$params.slidesPerView,
7943        a = _s$params.slidesPerGroup,
7944        i = _s$params.centeredSlides,
7945        r = _s$params.loop,
7946        _s$params$virtual = s.params.virtual,
7947        l = _s$params$virtual.addSlidesBefore,
7948        o = _s$params$virtual.addSlidesAfter,
7949        _s$virtual = s.virtual,
7950        c = _s$virtual.from,
7951        p = _s$virtual.to,
7952        u = _s$virtual.slides,
7953        m = _s$virtual.slidesGrid,
7954        h = _s$virtual.offset;
7955      s.params.cssMode || s.updateActiveIndex();
7956      var g = s.activeIndex || 0;
7957      var v, w, b;
7958      v = s.rtlTranslate ? 'right' : s.isHorizontal() ? 'left' : 'top', i ? (w = Math.floor(t / 2) + a + o, b = Math.floor(t / 2) + a + l) : (w = t + (a - 1) + o, b = (r ? t : a) + l);
7959      var y = g - b,
7960        E = g + w;
7961      r || (y = Math.max(y, 0), E = Math.min(E, u.length - 1));
7962      var x = (s.slidesGrid[y] || 0) - (s.slidesGrid[0] || 0);
7963      function S() {
7964        s.updateSlides(), s.updateProgress(), s.updateSlidesClasses(), n('virtualUpdate');
7965      }
7966      if (r && g >= b ? (y -= b, i || (x += s.slidesGrid[0])) : r && g < b && (y = -b, i && (x += s.slidesGrid[0])), Object.assign(s.virtual, {
7967        from: y,
7968        to: E,
7969        offset: x,
7970        slidesGrid: s.slidesGrid,
7971        slidesBefore: b,
7972        slidesAfter: w
7973      }), c === y && p === E && !e) return s.slidesGrid !== m && x !== h && s.slides.forEac
7973h(function (e) {
7974        e.style[v] = x - Math.abs(s.cssOverflowAdjustment()) + 'px';
7975      }), s.updateProgress(), void n('virtualUpdate');
7976      if (s.params.virtual.renderExternal) return s.params.virtual.renderExternal.call(s, {
7977        offset: x,
7978        from: y,
7979        to: E,
7980        slides: function () {
7981          var e = [];
7982          for (var _t33 = y; _t33 <= E; _t33 += 1) e.push(u[_t33]);
7983          return e;
7984        }()
7985      }), void (s.params.virtual.renderExternalUpdate ? S() : n('virtualUpdate'));
7986      var T = [],
7987        M = [],
7988        C = function C(e) {
7989          var t = e;
7990          return e < 0 ? t = u.length + e : t >= u.length && (t -= u.length), t;
7991        };
7992      if (e) s.slides.filter(function (e) {
7993        return e.matches(".".concat(s.params.slideClass, ", swiper-slide"));
7994      }).forEach(function (e) {
7995        e.remove();
7996      });else for (var _e45 = c; _e45 <= p; _e45 += 1) if (_e45 < y || _e45 > E) {
7997        var _t34 = C(_e45);
7998        s.slides.filter(function (e) {
7999          return e.matches(".".concat(s.params.slideClass, "[data-swiper-slide-index=\"").concat(_t34, "\"], swiper-slide[data-swiper-slide-index=\"").concat(_t34, "\"]"));
8000        }
8000).forEach(function (e) {
8001          e.remove();
8002        });
8003      }
8004      var P = r ? -u.length : 0,
8005        L = r ? 2 * u.length : u.length;
8006      for (var _t35 = P; _t35 < L; _t35 += 1) if (_t35 >= y && _t35 <= E) {
8007        var _s18 = C(_t35);
8008        void 0 === p || e ? M.push(_s18) : (_t35 > p && M.push(_s18), _t35 < c && T.push(_s18));
8009      }
8010      if (M.forEach(function (e) {
8011        s.slidesEl.append(d(u[e], e));
8012      }), r) for (var _e46 = T.length - 1; _e46 >= 0; _e46 -= 1) {
8013        var _t36 = T[_e46];
8014        s.slidesEl.prepend(d(u[_t36], _t36));
8015      } else T.sort(function (e, t) {
8016        return t - e;
8017      }), T.forEach(function (e) {
8018        s.slidesEl.prepend(d(u[e], e));
8019      });
8020      f(s.slidesEl, '.swiper-slide, swiper-slide').forEach(function (e) {
8021        e.style[v] = x - Math.abs(s.cssOverflowAdjustment()) + 'px';
8022      }), S();
8023    }
8024    r('beforeInit', function () {
8025      if (!s.params.virtual.enabled) return;
8026      var e;
8027      if (void 0 === s.passedParams.virtual.slides) {
8028        var _t37 = _toConsumableArray(s.slidesEl.children).filter(function (e) {
8029          return e.matches(".".concat(s.params.slideClass, ", swiper-slide"));
8030        });
8031        _t37 && _t37.length && (s.virtual.slides = _toConsumableArray(_t37), e = !0, _t37.forEach(function (e, t) {
8032          e.setAttribute('data-swiper-slide-index', t), s.virtual.cache[t] = e, e.remove();
8033        }));
8034      }
8035      e || (s.virtual.slides = s.params.virtual.slides), s.classNames.push("".concat(s.params.containerModifierClass, "virtual")), s.params.watchSlidesProgress = !0, s.originalParams.watchSlidesProgress = !0, c();
8036    }), r('setTranslate', function () {
8037      s.params.virtual.enabled && (s.params.cssMode && !s._immediateVirtual ? (clearTimeout(t), t = setTimeout(function () {
8038        c();
8039      }, 100)) : c());
8040    }), r('init update resize', function () {
8041      s.params.virtual.enabled && s.params.cssMode && u(s.wrapperEl, '--swiper-virtual-size', "".concat(s.virtualSize, "px"));
8042    }), Object.assign(s.virtual, {
8043      appendSlide: function appendSlide(e) {
8044        if ('object' == _typeof(e) && 'length' in e) for (var _t38 = 0; _t38 < e.length; _t38 += 1) e[_t38] && s.virtual.slides.push(e[_t38]);else s.virtual.slides.push(e);
8045        c(!0);
8046      },
8047      prependSlide: function prependSlide(e) {
8048        var t = s.activeIndex;
8049        var a = t + 1,
8050          i = 1;
8051        if (Array.isArray(e)) {
8052          for (var _t39 = 0; _t39 < e.length; _t39 += 1) e[_t39] && s.virtual.slides.unshift(e[_t39]);
8053          a = t + e.length, i = e.length;
8054        } else s.virtual.slides.unshift(e);
8055        if (s.params.virtual.cache) {
8056          var _e47 = s.virtual.cache,
8057            _t40 = {};
8058          Object.keys(_e47).forEach(function (s) {
8059            var a = _e47[s],
8060              r = a.getAttribute('data-swiper-slide-index');
8061            r && a.setAttribute('data-swiper-slide-index', parseInt(r, 10) + i), _t40[parseInt(s, 10) + i] = a;
8062          }), s.virtual.cache = _t40;
8063        }
8064        c(!0), s.slideTo(a, 0);
8065      },
8066      removeSlide: function removeSlide(e) {
8067        if (null == e) return;
8068        var t = s.activeIndex;
8069        if (Array.isArray(e)) for (var _a21 = e.length - 1; _a21 >= 0; _a21 -= 1) s.params.virtual.cache && (delete s.virtual.cache[e[_a21]], Object.keys(s.virtual.cache).forEach(function (t) {
8070          t > e && (s.virtual.cache[t - 1] = s.virtual.cache[t], s.virtual.cache[t - 1].setAttribute('data-swiper-slide-index', t - 1), delete s.virtual.cache[t]);
8071        })), s.virtual.slides.splice(e[_a21], 1), e[_a21] < t && (t -= 1), t = Math.max(t, 0);else s.params.virtual.cache && (delete s.virtual.cache[e], Object.keys(s.virtual.cache).forEach(function (t) {
8072          t > e && (s.virtual.cache[t - 1] = s.virtual.cache[t], s.virtual.cache[t - 1].setAttribute('data-swiper-slide-index', t - 1), delete s.virtual.cache[t]);
8073        })), s.virtual.slides.splice(e, 1), e < t && (t -= 1), t = Math.max(t, 0);
8074        c(!0), s.slideTo(t, 0);
8075      },
8076      removeAllSlides: function removeAllSlides() {
8077        s.virtual.slides = [], s.params.virtual.cache && (s.virtual.cache = {}), c(!0), s.slideTo(0, 0);
8078      },
8079      update: c
8080    });
8081  }, function (e) {
8082    var t = e.swiper,
8083      s = e.extendParams,
8084      i = e.on,
8085      n = e.emit;
8086    var l = a(),
8087      o = r();
8088    function d(e) {
8089      if (!t.enabled) return;
8090      var s = t.rtlTranslate;
8091      var a = e;
8092      a.originalEvent && (a = a.originalEvent);
8093      var i = a.keyCode || a.charCode,
8094        r = t.params.keyboard.pageUpDown,
8095        d = r && 33 === i,
8096        c = r && 34 === i,
8097        p = 37 === i,
8098        u = 39 === i,
8099        m = 38 === i,
8100        h = 40 === i;
8101      if (!t.allowSlideNext && (t.isHorizontal() && u || t.isVertical() && h || c)) return !1;
8102      if (!t.allowSlidePrev && (t.isHorizontal() && p || t.isVertical() && m || d)) return !1;
8103      if (!(a.shiftKey || a.altKey || a.ctrlKey || a.metaKey || l.activeElement && l.activeElement.nodeName && ('input' === l.activeElement.nodeName.toLowerCase() || 'textarea' === l.activeElement.nodeName.toLowerCase()))) {
8104        if (t.params.keyboard.onlyInViewport && (d || c || p || u || m || h)) {
8105          var _e48 = !1;
8106          if (E(t.el, ".".concat(t.params.slideClass, ", swiper-slide")).length > 0 && 0 === E(t.el, ".".concat(t.params.slideActiveClass)).length) return;
8107          var _a22 = t.el,
8108            _i10 = _a22.clientWidth,
8109            _r8 = _a22.clientHeight,
8110            _n5 = o.innerWidth,
8111            _l5 = o.innerHeight,
8112            _d2 = w(_a22);
8113          s && (_d2.left -= _a22.scrollLeft);
8114          var _c2 = [[_d2.left, _d2.top], [_d2.left + _i10, _d2.top], [_d2.left, _d2.top + _r8], [_d2.left + _i10, _d2.top + _r8]];
8115          for (var _t41 = 0; _t41 < _c2.length; _t41 += 1) {
8116            var _s19 = _c2[_t41];
8117            if (_s19[0] >= 0 && _s19[0] <= _n5 && _s19[1] >= 0 && _s19[1] <= _l5) {
8118              if (0 === _s19[0] && 0 === _s19[1]) continue;
8119              _e48 = !0;
8120            }
8121          }
8122          if (!_e48) return;
8123        }
8124        t.isHorizontal() ? ((d || c || p || u) && (a.preventDefault ? a.preventDefault() : a.returnValue = !1), ((c || u) && !s || (d || p) && s) && t.slideNext(), ((d || p) && !s || (c || u) && s) && t.slidePrev()) : ((d || c || m || h) && (a.preventDefault ? a.preventDefault() : a.returnValue = !1), (c || h) && t.slideNext(), (d || m) && t.slidePrev()), n('keyPress', i);
8125      }
8126    }
8127    function c() {
8128      t.keyboard.enabled || (l.addEventListener('keydown', d), t.keyboard.enabled = !0);
8129    }
8130    function p() {
8131      t.keyboard.enabled && (l.removeEventListener('keydown', d), t.keyboard.enabled = !1);
8132    }
8133    t.keyboard = {
8134      enabled: !1
8135    }, s({
8136      keyboard: {
8137        enabled: !1,
8138        onlyInViewport: !0,
8139        pageUpDown: !0
8140      }
8141    }), i('init', function () {
8142      t.params.keyboard.enabled && c();
8143    }), i('destroy', function () {
8144      t.keyboard.enabled && p();
8145    }), Object.assign(t.keyboard, {
8146      enable: c,
8147      disable: p
8148    });
8149  }, function (e) {
8150    var t = e.swiper,
8151      s = e.extendParams,
8152      a = e.on,
8153      i = e.emit;
8154    var n = r();
8155    var d;
8156    s({
8157      mousewheel: {
8158        enabled: !1,
8159        releaseOnEdges: !1,
8160        invert: !1,
8161        forceToAxis: !1,
8162        sensitivity: 1,
8163        eventsTarget: 'container',
8164        thresholdDelta: null,
8165        thresholdTime: null,
8166        noMousewheelClass: 'swiper-no-mousewheel'
8167      }
8168    }), t.mousewheel = {
8169      enabled: !1
8170    };
8171    var c,
8172      p = o();
8173    var u = [];
8174    function m() {
8175      t.enabled && (t.mouseEntered = !0);
8176    }
8177    function h() {
8178      t.enabled && (t.mouseEntered = !1);
8179    }
8180    function f(e) {
8181      return !(t.params.mousewheel.thresholdDelta && e.delta < t.params.mousewheel.thresholdDelta) && !(t.params.mousewheel.thresholdTime && o() - p < t.params.mousewheel.thresholdTime) && (e.delta >= 6 && o() - p < 60 || (e.direction < 0 ? t.isEnd && !t.params.loop || t.animating || (t.slideNext(), i('scroll', e.raw)) : t.isBeginning && !t.params.loop || t.animating || (t.slidePrev(), i('scroll', e.raw)), p = new n.Date().getTime(), !1));
8182    }
8183    function g(e) {
8184      var s = e,
8185        a = !0;
8186      if (!t.enabled) return;
8187      if (e.target.closest(".".concat(t.params.mousewheel.noMousewheelClass))) return;
8188      var r = t.params.mousewheel;
8189      t.params.cssMode && s.preventDefault();
8190      var n = t.el;
8191      'container' !== t.params.mousewheel.eventsTarget && (n = document.querySelector(t.params.mousewheel.eventsTarget));
8192      var p = n && n.contains(s.target);
8193      if (!t.mouseEntered && !p && !r.releaseOnEdges) return !0;
8194      s.originalEvent && (s = s.originalEvent);
8195      var m = 0;
8196      var h = t.rtlTranslate ? -1 : 1,
8197        g = function (e) {
8198          var t = 0,
8199            s = 0,
8200            a = 0,
8201            i = 0;
8202          return 'detail' in e && (s = e.detail), 'wheelDelta' in e && (s = -e.wheelDelta / 120), 'wheelDeltaY' in e && (s = -e.wheelDeltaY / 120), 'wheelDeltaX' in e && (t = -e.wheelDeltaX / 120), 'axis' in e && e.axis === e.HORIZONTAL_AXIS && (t = s, s = 0), a = 10 * t, i = 10 * s, 'deltaY' in e && (i = e.deltaY), 'deltaX' in e && (a = e.deltaX), e.shiftKey && !a && (a = i, i = 0), (a || i) && e.deltaMode && (1 === e.deltaMode ? (a *= 40, i *= 40) : (a *= 800, i *= 800)), a && !t && (t = a < 1 ? -1 : 1), i && !s && (s = i < 1 ? -1 : 1), {
8203            spinX: t,
8204            spinY: s,
8205            pixelX: a,
8206            pixelY: i
8207          };
8208        }(s);
8209      if (r.forceToAxis) {
8210        if (t.isHorizontal()) {
8211          if (!(Math.abs(g.pixelX) > Math.abs(g.pixelY))) return !0;
8212          m = -g.pixelX * h;
8213        } else {
8214          if (!(Math.abs(g.pixelY) > Math.abs(g.pixelX))) return !0;
8215          m = -g.pixelY;
8216        }
8217      } else m = Math.abs(g.pixelX) > Math.abs(g.pixelY) ? -g.pixelX * h : -g.pixelY;
8218      if (0 === m) return !0;
8219      r.invert && (m = -m);
8220      var v = t.getTranslate() + m * r.sensitivity;
8221      if (v >= t.minTranslate() && (v = t.minTranslate()), v <= t.maxTranslate() && (v = t.maxTranslate()), a = !!t.params.loop || !(v === t.minTranslate() || v === t.maxTranslate()), a && t.params.nested && s.stopPropagation(), t.params.freeMode && t.params.freeMode.enabled) {
8222        var _e49 = {
8223            time: o(),
8224            delta: Math.abs(m),
8225            direction: Math.sign(m)
8226          },
8227          _a23 = c && _e49.time < c.time + 500 && _e49.delta <= c.delta && _e49.direction === c.direction;
8228        if (!_a23) {
8229          c = void 0;
8230          var _n6 = t.getTranslate() + m * r.sensitivity;
8231          var _o4 = t.isBeginning,
8232            _p2 = t.isEnd;
8233          if (_n6 >= t.minTranslate() && (_n6 = t.minTranslate()), _n6 <= t.maxTranslate() && (_n6 = t.maxTranslate()), t.setTransition(0), t.setTranslate(_n6), t.updateProgress(), t.updateActiveIndex(), t.updateSlidesClasses(), (!_o4 && t.isBeginning || !_p2 && t.isEnd) && t.updateSlidesClasses(), t.params.loop && t.loopFix({
8234            direction: _e49.direction < 0 ? 'next' : 'prev',
8235            byMousewheel: !0
8236          }), t.params.freeMode.sticky) {
8237            clearTimeout(d), d = void 0, u.length >= 15 && u.shift();
8238            var _s20 = u.length ? u[u.length - 1] : void 0,
8239              _a24 = u[0];
8240            if (u.push(_e49), _s20 && (_e49.delta > _s20.delta || _e49.direction !== _s20.direction)) u.splice(0);else if (u.length >= 15 && _e49.time - _a24.time < 500 && _a24.delta - _e49.delta >= 1 && _e49.delta <= 6) {
8241              var _s21 = m > 0 ? 0.8 : 0.2;
8242              c = _e49, u.splice(0), d = l(function () {
8243                t.slideToClosest(t.params.speed, !0, void 0, _s21);
8244              }, 0);
8245            }
8246            d || (d = l(function () {
8247              c = _e49, u.splice(0), t.slideToClosest(t.params.speed, !0, void 0, 0.5);
8248            }, 500));
8249          }
8250          if (_a23 || i('scroll', s), t.params.autoplay && t.params.autoplayDisableOnInteraction && t.autoplay.stop(), r.releaseOnEdges && (_n6 === t.minTranslate() || _n6 === t.maxTranslate())) return !0;
8251        }
8252      } else {
8253        var _s22 = {
8254          time: o(),
8255          delta: Math.abs(m),
8256          direction: Math.sign(m),
8257          raw: e
8258        };
8259        u.length >= 2 && u.shift();
8260        var _a25 = u.length ? u[u.length - 1] : void 0;
8261        if (u.push(_s22), _a25 ? (_s22.direction !== _a25.direction || _s22.delta > _a25.delta || _s22.time > _a25.time + 150) && f(_s22) : f(_s22), function (e) {
8262          var s = t.params.mousewheel;
8263          if (e.direction < 0) {
8264            if (t.isEnd && !t.params.loop && s.releaseOnEdges) return !0;
8265          } else if (t.isBeginning && !t.params.loop && s.releaseOnEdges) return !0;
8266          return !1;
8267        }(_s22)) return !0;
8268      }
8269      return s.preventDefault ? s.preventDefault() : s.returnValue = !1, !1;
8270    }
8271    function v(e) {
8272      var s = t.el;
8273      'container' !== t.params.mousewheel.eventsTarget && (s = document.querySelector(t.params.mousewheel.eventsTarget)), s[e]('mouseenter', m), s[e]('mouseleave', h), s[e]('wheel', g);
8274    }
8275    function w() {
8276      return t.params.cssMode ? (t.wrapperEl.removeEventListener('wheel', g), !0) : !t.mousewheel.enabled && (v('addEventListener'), t.mousewheel.enabled = !0, !0);
8277    }
8278    function b() {
8279      return t.params.cssMode ? (t.wrapperEl.addEventListener(event, g), !0) : !!t.mousewheel.enabled && (v('removeEventListener'), t.mousewheel.enabled = !1, !0);
8280    }
8281    a('init', function () {
8282      !t.params.mousewheel.enabled && t.params.cssMode && b(), t.params.mousewheel.enabled && w();
8283    }), a('destroy', function () {
8284      t.params.cssMode && w(), t.mousewheel.enabled && b();
8285    }), Object.assign(t.mousewheel, {
8286      enable: w,
8287      disable: b
8288    });
8289  }, function (e) {
8290    var t = e.swiper,
8291      s = e.extendParams,
8292      a = e.on,
8293      i = e.emit;
8294    function r(e) {
8295      var s;
8296      return e && 'string' == typeof e && t.isElement && (s = t.el.querySelector(e), s) ? s : (e && ('string' == typeof e && (s = _toConsumableArray(document.querySelectorAll(e))), t.params.uniqueNavElements && 'string' == typeof e && s.length > 1 && 1 === t.el.querySelectorAll(e).length && (s = t.el.querySelector(e))), e && !s ? e : s);
8297    }
8298    function n(e, s) {
8299      var a = t.params.navigation;
8300      (e = T(e)).forEach(function (e) {
8301        var _e$classList2;
8302        e && ((_e$classList2 = e.classList)[s ? 'add' : 'remove'].apply(_e$classList2, _toConsumableArray(a.disabledClass.split(' '))), 'BUTTON' === e.tagName && (e.disabled = s), t.params.watchOverflow && t.enabled && e.classList[t.isLocked ? 'add' : 'remove'](a.lockClass));
8303      });
8304    }
8305    function l() {
8306      var _t$navigation = t.navigation,
8307        e = _t$navigation.nextEl,
8308        s = _t$navigation.prevEl;
8309      if (t.params.loop) return n(s, !1), void n(e, !1);
8310      n(s, t.isBeginning && !t.params.rewind), n(e, t.isEnd && !t.params.rewind);
8311    }
8312    function o(e) {
8313      e.preventDefault(), (!t.isBeginning || t.params.loop || t.params.rewind) && (t.slidePrev(), i('navigationPrev'));
8314    }
8315    function d(e) {
8316      e.preventDefault(), (!t.isEnd || t.params.loop || t.params.rewind) && (t.slideNext(), i('navigationNext'));
8317    }
8318    function c() {
8319      var e = t.params.navigation;
8320      if (t.params.navigation = se(t, t.originalParams.navigation, t.params.navigation, {
8321        nextEl: 'swiper-button-next',
8322        prevEl: 'swiper-button-prev'
8323      }), !e.nextEl && !e.prevEl) return;
8324      var s = r(e.nextEl),
8325        a = r(e.prevEl);
8326      Object.assign(t.navigation, {
8327        nextEl: s,
8328        prevEl: a
8329      }), s = T(s), a = T(a);
8330      var i = function i(s, a) {
8331        var _s$classList2;
8332        s && s.addEventListener('click', 'next' === a ? d : o), !t.enabled && s && (_s$classList2 = s.classList).add.apply(_s$classList2, _toConsumableArray(e.lockClass.split(' ')));
8333      };
8334      s.forEach(function (e) {
8335        return i(e, 'next');
8336      }), a.forEach(function (e) {
8337        return i(e, 'prev');
8338      });
8339    }
8340    function p() {
8341      var _t$navigation2 = t.navigation,
8342        e = _t$navigation2.nextEl,
8343        s = _t$navigation2.prevEl;
8344      e = T(e), s = T(s);
8345      var a = function a(e, s) {
8346        var _e$classList3;
8347        e.removeEventListener('click', 'next' === s ? d : o), (_e$classList3 = e.classList).remove.apply(_e$classList3, _toConsumableArray(t.params.navigation.disabledClass.split(' ')));
8348      };
8349      e.forEach(function (e) {
8350        return a(e, 'next');
8351      }), s.forEach(function (e) {
8352        return a(e, 'prev');
8353      });
8354    }
8355    s({
8356      navigation: {
8357        nextEl: null,
8358        prevEl: null,
8359        hideOnClick: !1,
8360        disabledClass: 'swiper-button-disabled',
8361        hiddenClass: 'swiper-button-hidden',
8362        lockClass: 'swiper-button-lock',
8363        navigationDisabledClass: 'swiper-navigation-disabled'
8364      }
8365    }), t.navigation = {
8366      nextEl: null,
8367      prevEl: null
8368    }, a('init', function () {
8369      !1 === t.params.navigation.enabled ? u() : (c(), l());
8370    }), a('toEdge fromEdge lock unlock', function () {
8371      l();
8372    }), a('destroy', function () {
8373      p();
8374    }), a('enable disable', function () {
8375      var _t$navigation3 = t.navigation,
8376        e = _t$navigation3.nextEl,
8377        s = _t$navigation3.prevEl;
8378      e = T(e), s = T(s), t.enabled ? l() : [].concat(_toConsumableArray(e), _toConsumableArray(s)).filter(function (e) {
8379        return !!e;
8380      }
8380).forEach(function (e) {
8381        return e.classList.add(t.params.navigation.lockClass);
8382      });
8383    }), a('click', function (e, s) {
8384      var _t$navigation4 = t.navigation,
8385        a = _t$navigation4.nextEl,
8386        r = _t$navigation4.prevEl;
8387      a = T(a), r = T(r);
8388      var n = s.target;
8389      if (t.params.navigation.hideOnClick && !r.includes(n) && !a.includes(n)) {
8390        if (t.pagination && t.params.pagination && t.params.pagination.clickable && (t.pagination.el === n || t.pagination.el.contains(n))) return;
8391        var _e50;
8392        a.length ? _e50 = a[0].classList.contains(t.params.navigation.hiddenClass) : r.length && (_e50 = r[0].classList.contains(t.params.navigation.hiddenClass)), i(!0 === _e50 ? 'navigationShow' : 'navigationHide'), [].concat(_toConsumableArray(a), _toConsumableArray(r)).filter(function (e) {
8393          return !!e;
8394        }).forEach(function (e) {
8395          return e.classList.toggle(t.params.navigation.hiddenClass);
8396        });
8397      }
8398    });
8399    var u = function u() {
8400      var _t$el$classList;
8401      (_t$el$classList = t.el.classList).add.apply(_t$el$classList, _toConsumableArray(t.params.navigation.navigationDisabledClass.split(' '))), p();
8402    };
8403    Object.assign(t.navigation, {
8404      enable: function enable() {
8405        var _t$el$classList2;
8406        (_t$el$classList2 = t.el.classList).remove.apply(_t$el$classList2, _toConsumableArray(t.params.navigation.navigationDisabledClass.split(' '))), c(), l();
8407      },
8408      disable: u,
8409      update: l,
8410      init: c,
8411      destroy: p
8412    });
8413  }, function (e) {
8414    var t = e.swiper,
8415      s = e.extendParams,
8416      a = e.on,
8417      i = e.emit;
8418    var r = 'swiper-pagination';
8419    var n;
8420    s({
8421      pagination: {
8422        el: null,
8423        bulletElement: 'span',
8424        clickable: !1,
8425        hideOnClick: !1,
8426        renderBullet: null,
8427        renderProgressbar: null,
8428        renderFraction: null,
8429        renderCustom: null,
8430        progressbarOpposite: !1,
8431        type: 'bullets',
8432        dynamicBullets: !1,
8433        dynamicMainBullets: 1,
8434        formatFractionCurrent: function formatFractionCurrent(e) {
8435          return e;
8436        },
8437        formatFractionTotal: function formatFractionTotal(e) {
8438          return e;
8439        },
8440        bulletClass: "".concat(r, "-bullet"),
8441        bulletActiveClass: "".concat(r, "-bullet-active"),
8442        modifierClass: "".concat(r, "-"),
8443        currentClass: "".concat(r, "-current"),
8444        totalClass: "".concat(r, "-total"),
8445        hiddenClass: "".concat(r, "-hidden"),
8446        progressbarFillClass: "".concat(r, "-progressbar-fill"),
8447        progressbarOppositeClass: "".concat(r, "-progressbar-opposite"),
8448        clickableClass: "".concat(r, "-clickable"),
8449        lockClass: "".concat(r, "-lock"),
8450        horizontalClass: "".concat(r, "-horizontal"),
8451        verticalClass: "".concat(r, "-vertical"),
8452        paginationDisabledClass: "".concat(r, "-disabled")
8453      }
8454    }), t.pagination = {
8455      el: null,
8456      bullets: []
8457    };
8458    var l = 0;
8459    function o() {
8460      return !t.params.pagination.el || !t.pagination.el || Array.isArray(t.pagination.el) && 0 === t.pagination.el.length;
8461    }
8462    function d(e, s) {
8463      var a = t.params.pagination.bulletActiveClass;
8464      e && (e = e[('prev' === s ? 'previous' : 'next') + 'ElementSibling']) && (e.classList.add("".concat(a, "-").concat(s)), (e = e[('prev' === s ? 'previous' : 'next') + 'ElementSibling']) && e.classList.add("".concat(a, "-").concat(s, "-").concat(s)));
8465    }
8466    function c(e) {
8467      var s = e.target.closest(ae(t.params.pagination.bulletClass));
8468      if (!s) return;
8469      e.preventDefault();
8470      var a = y(s) * t.params.slidesPerGroup;
8471      if (t.params.loop) {
8472        if (t.realIndex === a) return;
8473        t.slideToLoop(a);
8474      } else t.slideTo(a);
8475    }
8476    function p() {
8477      var e = t.rtl,
8478        s = t.params.pagination;
8479      if (o()) return;
8480      var a,
8481        r,
8482        c = t.pagination.el;
8483      c = T(c);
8484      var p = t.virtual && t.params.virtual.enabled ? t.virtual.slides.length : t.slides.length,
8485        u = t.params.loop ? Math.ceil(p / t.params.slidesPerGroup) : t.snapGrid.length;
8486      if (t.params.loop ? (r = t.previousRealIndex || 0, a = t.params.slidesPerGroup > 1 ? Math.floor(t.realIndex / t.params.slidesPerGroup) : t.realIndex) : void 0 !== t.snapIndex ? (a = t.snapIndex, r = t.previousSnapIndex) : (r = t.previousIndex || 0, a = t.activeIndex || 0), 'bullets' === s.type && t.pagination.bullets && t.pagination.bullets.length > 0) {
8487        var _i11 = t.pagination.bullets;
8488        var _o5, _p3, _u2;
8489        if (s.dynamicBullets && (n = S(_i11[0], t.isHorizontal() ? 'width' : 'height', !0), c.forEach(function (e) {
8490          e.style[t.isHorizontal() ? 'width' : 'height'] = n * (s.dynamicMainBullets + 4) + 'px';
8491        }), s.dynamicMainBullets > 1 && void 0 !== r && (l += a - (r || 0), l > s.dynamicMainBullets - 1 ? l = s.dynamicMainBullets - 1 : l < 0 && (l = 0)), _o5 = Math.max(a - l, 0), _p3 = _o5 + (Math.min(_i11.length, s.dynamicMainBullets) - 1), _u2 = (_p3 + _o5) / 2), _i11.forEach(function (e) {
8492          var _e$classList4;
8493          var t = _toConsumableArray(['', '-next', '-next-next', '-prev', '-prev-prev', '-main'].map(function (e) {
8494            return "".concat(s.bulletActiveClass).concat(e);
8495          })).map(function (e) {
8496            return 'string' == typeof e && e.includes(' ') ? e.split(' ') : e;
8497          }).flat();
8498          (_e$classList4 = e.classList).remove.apply(_e$classList4, _toConsumableArray(t));
8499        }), c.length > 1) _i11.forEach(function (e) {
8500          var _e$classList5, _e$classList6;
8501          var i = y(e);
8502          i === a ? (_e$classList5 = e.classList).add.apply(_e$classList5, _toConsumableArray(s.bulletActiveClass.split(' '))) : t.isElement && e.setAttribute('part', 'bullet'), s.dynamicBullets && (i >= _o5 && i <= _p3 && (_e$classList6 = e.classList).add.apply(_e$classList6, _toConsumableArray("".concat(s.bulletActiveClass, "-main").split(' '))), i === _o5 && d(e, 'prev'), i === _p3 && d(e, 'next'));
8503        });else {
8504          var _e51$classList;
8505          var _e51 = _i11[a];
8506          if (_e51 && (_e51$classList = _e51.classList).add.apply(_e51$classList, _toConsumableArray(s.bulletActiveClass.split(' '))), t.isElement && _i11.forEach(function (e, t) {
8507            e.setAttribute('part', t === a ? 'bullet-active' : 'bullet');
8508          }), s.dynamicBullets) {
8509            var _e52 = _i11[_o5],
8510              _t42 = _i11[_p3];
8511            for (var _e53 = _o5; _e53 <= _p3; _e53 += 1) {
8512              var _i11$_e53$classList;
8513              _i11[_e53] && (_i11$_e53$classList = _i11[_e53].classList).add.apply(_i11$_e53$classList, _toConsumableArray("".concat(s.bulletActiveClass, "-main").split(' ')));
8514            }
8515            d(_e52, 'prev'), d(_t42, 'next');
8516          }
8517        }
8518        if (s.dynamicBullets) {
8519          var _a26 = Math.min(_i11.length, s.dynamicMainBullets + 4),
8520            _r9 = (n * _a26 - n) / 2 - _u2 * n,
8521            _l6 = e ? 'right' : 'left';
8522          _i11.forEach(function (e) {
8523            e.style[t.isHorizontal() ? _l6 : 'top'] = "".concat(_r9, "px");
8524          });
8525        }
8526      }
8527      c.forEach(function (e, r) {
8528        if ('fraction' === s.type && (e.querySelectorAll(ae(s.currentClass)).forEach(function (e) {
8529          e.textContent = s.formatFractionCurrent(a + 1);
8530        }), e.querySelectorAll(ae(s.totalClass)).forEach(function (e) {
8531          e.textContent = s.formatFractionTotal(u);
8532        })), 'progressbar' === s.type) {
8533          var _i12;
8534          _i12 = s.progressbarOpposite ? t.isHorizontal() ? 'vertical' : 'horizontal' : t.isHorizontal() ? 'horizontal' : 'vertical';
8535          var _r10 = (a + 1) / u;
8536          var _n7 = 1,
8537            _l7 = 1;
8538          'horizontal' === _i12 ? _n7 = _r10 : _l7 = _r10, e.querySelectorAll(ae(s.progressbarFillClass)).forEach(function (e) {
8539            e.style.transform = "translate3d(0,0,0) scaleX(".concat(_n7, ") scaleY(").concat(_l7, ")"), e.style.transitionDuration = "".concat(t.params.speed, "ms");
8540          });
8541        }
8542        'custom' === s.type && s.renderCustom ? (e.innerHTML = s.renderCustom(t, a + 1, u), 0 === r && i('paginationRender', e)) : (0 === r && i('paginationRender', e), i('paginationUpdate', e)), t.params.watchOverflow && t.enabled && e.classList[t.isLocked ? 'add' : 'remove'](s.lockClass);
8543      });
8544    }
8545    function u() {
8546      var e = t.params.pagination;
8547      if (o()) return;
8548      var s = t.virtual && t.params.virtual.enabled ? t.virtual.slides.length : t.grid && t.params.grid.rows > 1 ? t.slides.length / Math.ceil(t.params.grid.rows) : t.slides.length;
8549      var a = t.pagination.el;
8550      a = T(a);
8551      var r = '';
8552      if ('bullets' === e.type) {
8553        var _a27 = t.params.loop ? Math.ceil(s / t.params.slidesPerGroup) : t.snapGrid.length;
8554        t.params.freeMode && t.params.freeMode.enabled && _a27 > s && (_a27 = s);
8555        for (var _s23 = 0; _s23 < _a27; _s23 += 1) e.renderBullet ? r += e.renderBullet.call(t, _s23, e.bulletClass) : r += "<".concat(e.bulletElement, " ").concat(t.isElement ? 'part="bullet"' : '', " class=\"").concat(e.bulletClass, "\"></").concat(e.bulletElement, ">");
8556      }
8557      'fraction' === e.type && (r = e.renderFraction ? e.renderFraction.call(t, e.currentClass, e.totalClass) : "<span class=\"".concat(e.currentClass, "\"></span> / <span class=\"").concat(e.totalClass, "\"></span>")), 'progressbar' === e.type && (r = e.renderProgressbar ? e.renderProgressbar.call(t, e.progressbarFillClass) : "<span class=\"".concat(e.progressbarFillClass, "\"></span>")), t.pagination.bullets = [], a.forEach(function (s) {
8558        var _t$pagination$bullets;
8559        'custom' !== e.type && (s.innerHTML = r || ''), 'bullets' === e.type && (_t$pagination$bullets = t.pagination.bullets).push.apply(_t$pagination$bullets, _toConsumableArray(s.querySelectorAll(ae(e.bulletClass))));
8560      }), 'custom' !== e.type && i('paginationRender', a[0]);
8561    }
8562    function m() {
8563      t.params.pagination = se(t, t.originalParams.pagination, t.params.pagination, {
8564        el: 'swiper-pagination'
8565      });
8566      var e = t.params.pagination;
8567      if (!e.el) return;
8568      var s;
8569      'string' == typeof e.el && t.isElement && (s = t.el.querySelector(e.el)), s || 'string' != typeof e.el || (s = _toConsumableArray(document.querySelectorAll(e.el))), s || (s = e.el), s && 0 !== s.length && (t.params.uniqueNavElements && 'string' == typeof e.el && Array.isArray(s) && s.length > 1 && (s = _toConsumableArray(t.el.querySelectorAll(e.el)), s.length > 1 && (s = s.filter(function (e) {
8570        return E(e, '.swiper')[0] === t.el;
8571      })[0])), Array.isArray(s) && 1 === s.length && (s = s[0]), Object.assign(t.pagination, {
8572        el: s
8573      }
8573), s = T(s), s.forEach(function (s) {
8574        var _s$classList3;
8575        'bullets' === e.type && e.clickable && (_s$classList3 = s.classList).add.apply(_s$classList3, _toConsumableArray((e.clickableClass || '').split(' '))), s.classList.add(e.modifierClass + e.type), s.classList.add(t.isHorizontal() ? e.horizontalClass : e.verticalClass), 'bullets' === e.type && e.dynamicBullets && (s.classList.add("".concat(e.modifierClass).concat(e.type, "-dynamic")), l = 0, e.dynamicMainBullets < 1 && (e.dynamicMainBullets = 1)), 'progressbar' === e.type && e.progressbarOpposite && s.classList.add(e.progressbarOppositeClass), e.clickable && s.addEventListener('click', c), t.enabled || s.classList.add(e.lockClass);
8576      }));
8577    }
8578    function h() {
8579      var e = t.params.pagination;
8580      if (o()) return;
8581      var s = t.pagination.el;
8582      s && (s = T(s), s.forEach(function (s) {
8583        var _s$classList4;
8584        s.classList.remove(e.hiddenClass), s.classList.remove(e.modifierClass + e.type), s.classList.remove(t.isHorizontal() ? e.horizontalClass : e.verticalClass), e.clickable && ((_s$classList4 = s.classList).remove.apply(_s$classList4, _toConsumableArray((e.clickableClass || '').split(' '))), s.removeEventListener('click', c));
8585      })), t.pagination.bullets && t.pagination.bullets.forEach(function (t) {
8586        var _t$classList;
8587        return (_t$classList = t.classList).remove.apply(_t$classList, _toConsumableArray(e.bulletActiveClass.split(' ')));
8588      });
8589    }
8590    a('changeDirection', function () {
8591      if (!t.pagination || !t.pagination.el) return;
8592      var e = t.params.pagination;
8593      var s = t.pagination.el;
8594      s = T(s), s.forEach(function (s) {
8595        s.classList.remove(e.horizontalClass, e.verticalClass), s.classList.add(t.isHorizontal() ? e.horizontalClass : e.verticalClass);
8596      });
8597    }), a('init', function () {
8598      !1 === t.params.pagination.enabled ? f() : (m(), u(), p());
8599    }), a('activeIndexChange', function () {
8600      void 0 === t.snapIndex && p();
8601    }), a('snapIndexChange', function () {
8602      p();
8603    }), a('snapGridLengthChange', function () {
8604      u(), p();
8605    }), a('destroy', function () {
8606      h();
8607    }), a('enable disable', function () {
8608      var e = t.pagination.el;
8609      e && (e = T(e), e.forEach(function (e) {
8610        return e.classList[t.enabled ? 'remove' : 'add'](t.params.pagination.lockClass);
8611      }));
8612    }), a('lock unlock', function () {
8613      p();
8614    }), a('click', function (e, s) {
8615      var a = s.target,
8616        r = T(t.pagination.el);
8617      if (t.params.pagination.el && t.params.pagination.hideOnClick && r && r.length > 0 && !a.classList.contains(t.params.pagination.bulletClass)) {
8618        if (t.navigation && (t.navigation.nextEl && a === t.navigation.nextEl || t.navigation.prevEl && a === t.navigation.prevEl)) return;
8619        var _e54 = r[0].classList.contains(t.params.pagination.hiddenClass);
8620        i(!0 === _e54 ? 'paginationShow' : 'paginationHide'), r.forEach(function (e) {
8621          return e.classList.toggle(t.params.pagination.hiddenClass);
8622        });
8623      }
8624    });
8625    var f = function f() {
8626      t.el.classList.add(t.params.pagination.paginationDisabledClass);
8627      var e = t.pagination.el;
8628      e && (e = T(e), e.forEach(function (e) {
8629        return e.classList.add(t.params.pagination.paginationDisabledClass);
8630      })), h();
8631    };
8632    Object.assign(t.pagination, {
8633      enable: function enable() {
8634        t.el.classList.remove(t.params.pagination.paginationDisabledClass);
8635        var e = t.pagination.el;
8636        e && (e = T(e), e.forEach(function (e) {
8637          return e.classList.remove(t.params.pagination.paginationDisabledClass);
8638        })), m(), u(), p();
8639      },
8640      disable: f,
8641      render: u,
8642      update: p,
8643      init: m,
8644      destroy: h
8645    });
8646  }, function (e) {
8647    var t = e.swiper,
8648      s = e.extendParams,
8649      i = e.on,
8650      r = e.emit;
8651    var o = a();
8652    var d,
8653      c,
8654      p,
8655      u,
8656      m = !1,
8657      h = null,
8658      f = null;
8659    function g() {
8660      if (!t.params.scrollbar.el || !t.scrollbar.el) return;
8661      var e = t.scrollbar,
8662        s = t.rtlTranslate,
8663        a = e.dragEl,
8664        i = e.el,
8665        r = t.params.scrollbar,
8666        n = t.params.loop ? t.progressLoop : t.progress;
8667      var l = c,
8668        o = (p - c) * n;
8669      s ? (o = -o, o > 0 ? (l = c - o, o = 0) : -o + c > p && (l = p + o)) : o < 0 ? (l = c + o, o = 0) : o + c > p && (l = p - o), t.isHorizontal() ? (a.style.transform = "translate3d(".concat(o, "px, 0, 0)"), a.style.width = "".concat(l, "px")) : (a.style.transform = "translate3d(0px, ".concat(o, "px, 0)"), a.style.height = "".concat(l, "px")), r.hide && (clearTimeout(h), i.style.opacity = 1, h = setTimeout(function () {
8670        i.style.opacity = 0, i.style.transitionDuration = '400ms';
8671      }, 1e3));
8672    }
8673    function b() {
8674      if (!t.params.scrollbar.el || !t.scrollbar.el) return;
8675      var e = t.scrollbar,
8676        s = e.dragEl,
8677        a = e.el;
8678      s.style.width = '', s.style.height = '', p = t.isHorizontal() ? a.offsetWidth : a.offsetHeight, u = t.size / (t.virtualSize + t.params.slidesOffsetBefore - (t.params.centeredSlides ? t.snapGrid[0] : 0)), c = 'auto' === t.params.scrollbar.dragSize ? p * u : parseInt(t.params.scrollbar.dragSize, 10), t.isHorizontal() ? s.style.width = "".concat(c, "px") : s.style.height = "".concat(c, "px"), a.style.display = u >= 1 ? 'none' : '', t.params.scrollbar.hide && (a.style.opacity = 0), t.params.watchOverflow && t.enabled && e.el.classList[t.isLocked ? 'add' : 'remove'](t.params.scrollbar.lockClass);
8679    }
8680    function y(e) {
8681      return t.isHorizontal() ? e.clientX : e.clientY;
8682    }
8683    function E(e) {
8684      var s = t.scrollbar,
8685        a = t.rtlTranslate,
8686        i = s.el;
8687      var r;
8688      r = (y(e) - w(i)[t.isHorizontal() ? 'left' : 'top'] - (null !== d ? d : c / 2)) / (p - c), r = Math.max(Math.min(r, 1), 0
8688), a && (r = 1 - r);
8689      var n = t.minTranslate() + (t.maxTranslate() - t.minTranslate()) * r;
8690      t.updateProgress(n), t.setTranslate(n), t.updateActiveIndex(), t.updateSlidesClasses();
8691    }
8692    function x(e) {
8693      var s = t.params.scrollbar,
8694        a = t.scrollbar,
8695        i = t.wrapperEl,
8696        n = a.el,
8697        l = a.dragEl;
8698      m = !0, d = e.target === l ? y(e) - e.target.getBoundingClientRect()[t.isHorizontal() ? 'left' : 'top'] : null, e.preventDefault(), e.stopPropagation(), i.style.transitionDuration = '100ms', l.style.transitionDuration = '100ms', E(e), clearTimeout(f), n.style.transitionDuration = '0ms', s.hide && (n.style.opacity = 1), t.params.cssMode && (t.wrapperEl.style['scroll-snap-type'] = 'none'), r('scrollbarDragStart', e);
8699    }
8700    function S(e) {
8701      var s = t.scrollbar,
8702        a = t.wrapperEl,
8703        i = s.el,
8704        n = s.dragEl;
8705      m && (e.preventDefault ? e.preventDefault() : e.returnValue = !1, E(e), a.style.transitionDuration = '0ms', i.style.transitionDuration = '0ms', n.style.transitionDuration = '0ms', r('scrollbarDragMove', e));
8706    }
8707    function M(e) {
8708      var s = t.params.scrollbar,
8709        a = t.scrollbar,
8710        i = t.wrapperEl,
8711        n = a.el;
8712      m && (m = !1, t.params.cssMode && (t.wrapperEl.style['scroll-snap-type'] = '', i.style.transitionDuration = ''), s.hide && (clearTimeout(f), f = l(function () {
8713        n.style.opacity = 0, n.style.transitionDuration = '400ms';
8714      }, 1e3)), r('scrollbarDragEnd', e), s.snapOnRelease && t.slideToClosest());
8715    }
8716    function C(e) {
8717      var s = t.scrollbar,
8718        a = t.params,
8719        i = s.el;
8720      if (!i) return;
8721      var r = i,
8722        n = !!a.passiveListeners && {
8723          passive: !1,
8724          capture: !1
8725        },
8726        l = !!a.passiveListeners && {
8727          passive: !0,
8728          capture: !1
8729        };
8730      if (!r) return;
8731      var d = 'on' === e ? 'addEventListener' : 'removeEventListener';
8732      r[d]('pointerdown', x, n), o[d]('pointermove', S, n), o[d]('pointerup', M, l);
8733    }
8734    function P() {
8735      var _i$classList2;
8736      var e = t.scrollbar,
8737        s = t.el;
8738      t.params.scrollbar = se(t, t.originalParams.scrollbar, t.params.scrollbar, {
8739        el: 'swiper-scrollbar'
8740      });
8741      var a = t.params.scrollbar;
8742      if (!a.el) return;
8743      var i, r;
8744      if ('string' == typeof a.el && t.isElement && (i = t.el.querySelector(a.el)), i || 'string' != typeof a.el) i || (i = a.el);else if (i = o.querySelectorAll(a.el), !i.length) return;
8745      t.params.uniqueNavElements && 'string' == typeof a.el && i.length > 1 && 1 === s.querySelectorAll(a.el).length && (i = s.querySelector(a.el)), i.length > 0 && (i = i[0]), i.classList.add(t.isHorizontal() ? a.horizontalClass : a.verticalClass), i && (r = i.querySelector(ae(t.params.scrollbar.dragClass)), r || (r = v('div', t.params.scrollbar.dragClass), i.append(r))), Object.assign(e, {
8746        el: i,
8747        dragEl: r
8748      }), a.draggable && t.params.scrollbar.el && t.scrollbar.el && C('on'), i && (_i$classList2 = i.classList)[t.enabled ? 'remove' : 'add'].apply(_i$classList2, _toConsumableArray(n(t.params.scrollbar.lockClass)));
8749    }
8750    function L() {
8751      var _s$classList5;
8752      var e = t.params.scrollbar,
8753        s = t.scrollbar.el;
8754      s && (_s$classList5 = s.classList).remove.apply(_s$classList5, _toConsumableArray(n(t.isHorizontal() ? e.horizontalClass : e.verticalClass))), t.params.scrollbar.el && t.scrollbar.el && C('off');
8755    }
8756    s({
8757      scrollbar: {
8758        el: null,
8759        dragSize: 'auto',
8760        hide: !1,
8761        draggable: !1,
8762        snapOnRelease: !0,
8763        lockClass: 'swiper-scrollbar-lock',
8764        dragClass: 'swiper-scrollbar-drag',
8765        scrollbarDisabledClass: 'swiper-scrollbar-disabled',
8766        horizontalClass: 'swiper-scrollbar-horizontal',
8767        verticalClass: 'swiper-scrollbar-vertical'
8768      }
8769    }), t.scrollbar = {
8770      el: null,
8771      dragEl: null
8772    }, i('changeDirection', function () {
8773      if (!t.scrollbar || !t.scrollbar.el) return;
8774      var e = t.params.scrollbar;
8775      var s = t.scrollbar.el;
8776      s = T(s), s.forEach(function (s) {
8777        s.classList.remove(e.horizontalClass, e.verticalClass), s.classList.add(t.isHorizontal() ? e.horizontalClass : e.verticalClass);
8778      });
8779    }), i('init', function () {
8780      !1 === t.params.scrollbar.enabled ? I() : (P(), b(), g());
8781    }), i('update resize observerUpdate lock unlock changeDirection', function () {
8782      b();
8783    }), i('setTranslate', function () {
8784      g();
8785    }), i('setTransition', function (e, s) {
8786      !function (e) {
8787        t.params.scrollbar.el && t.scrollbar.el && (t.scrollbar.dragEl.style.transitionDuration = "".concat(e, "ms"));
8788      }(s);
8789    }), i('enable disable', function () {
8790      var _e$classList7;
8791      var e = t.scrollbar.el;
8792      e && (_e$classList7 = e.classList)[t.enabled ? 'remove' : 'add'].apply(_e$classList7, _toConsumableArray(n(t.params.scrollbar.lockClass)));
8793    }), i('destroy', function () {
8794      L();
8795    });
8796    var I = function I() {
8797      var _t$el$classList3, _t$scrollbar$el$class;
8798      (_t$el$classList3 = t.el.classList).add.apply(_t$el$classList3, _toConsumableArray(n(t.params.scrollbar.scrollbarDisabledClass))), t.scrollbar.el && (_t$scrollbar$el$class = t.scrollbar.el.classList).add.apply(_t$scrollbar$el$class, _toConsumableArray(n(t.params.scrollbar.scrollbarDisabledClass))), L();
8799    };
8800    Object.assign(t.scrollbar, {
8801      enable: function enable() {
8802        var _t$el$classList4, _t$scrollbar$el$class2;
8803        (_t$el$classList4 = t.el.classList).remove.apply(_t$el$classList4, _toConsumableArray(n(t.params.scrollbar.scrollbarDisabledClass))), t.scrollbar.el && (_t$scrollbar$el$class2 = t.scrollbar.el.classList).remove.apply(_t$scrollbar$el$class2, _toConsumableArray(n(t.params.scrollbar.scrollbarDisabledClass))), P(), b(), g();
8804      },
8805      disable: I,
8806      updateSize: b,
8807      setTranslate: g,
8808      init: P,
8809      destroy: L
8810    });
8811  }, function (e) {
8812    var t = e.swiper,
8813      s = e.extendParams,
8814      a = e.on;
8815    s({
8816      parallax: {
8817        enabled: !1
8818      }
8819    });
8820    var i = '[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]',
8821      r = function r(e, s) {
8822        var a = t.rtl,
8823          i = a ? -1 : 1,
8824          r = e.getAttribute('data-swiper-parallax') || '0';
8825        var n = e.getAttribute('data-swiper-parallax-x'),
8826          l = e.getAttribute('data-swiper-parallax-y');
8827        var o = e.getAttribute('data-swiper-parallax-scale'),
8828          d = e.getAttribute('data-swiper-parallax-opacity'),
8829          c = e.getAttribute('data-swiper-parallax-rotate');
8830        if (n || l ? (n = n || '0', l = l || '0') : t.isHorizontal() ? (n = r, l = '0') : (l = r, n = '0'), n = n.indexOf('%') >= 0 ? parseInt(n, 10) * s * i + '%' : n * s * i + 'px', l = l.indexOf('%') >= 0 ? parseInt(l, 10) * s + '%' : l * s + 'px', null != d) {
8831          var _t43 = d - (d - 1) * (1 - Math.abs(s));
8832          e.style.opacity = _t43;
8833        }
8834        var p = "translate3d(".concat(n, ", ").concat(l, ", 0px)");
8835        if (null != o) {
8836          p += " scale(".concat(o - (o - 1) * (1 - Math.abs(s)), ")");
8837        }
8838        if (c && null != c) {
8839          p += " rotate(".concat(c * s * -1, "deg)");
8840        }
8841        e.style.transform = p;
8842      },
8843      n = function n() {
8844        var e = t.el,
8845          s = t.slides,
8846          a = t.progress,
8847          n = t.snapGrid,
8848          l = t.isElement,
8849          o = f(e, i);
8850        t.isElement && o.push.apply(o, _toConsumableArray(f(t.hostEl, i))), o.forEach(function (e) {
8851          r(e, a);
8852        }), s.forEach(function (e, s) {
8853          var l = e.progress;
8854          t.params.slidesPerGroup > 1 && 'auto' !== t.params.slidesPerView && (l += Math.ceil(s / 2) - a * (n.length - 1)), l = Math.min(Math.max(l, -1), 1
8854), e.querySelectorAll("".concat(i, ", [data-swiper-parallax-rotate]")).forEach(function (e) {
8855            r(e, l);
8856          });
8857        });
8858      };
8859    a('beforeInit', function () {
8860      t.params.parallax.enabled && (t.params.watchSlidesProgress = !0, t.originalParams.watchSlidesProgress = !0);
8861    }), a('init', function () {
8862      t.params.parallax.enabled && n();
8863    }), a('setTranslate', function () {
8864      t.params.parallax.enabled && n();
8865    }), a('setTransition', function (e, s) {
8866      t.params.parallax.enabled && function (e) {
8867        void 0 === e && (e = t.params.speed);
8868        var s = t.el,
8869          a = t.hostEl,
8870          r = _toConsumableArray(s.querySelectorAll(i));
8871        t.isElement && r.push.apply(r, _toConsumableArray(a.querySelectorAll(i))), r.forEach(function (t) {
8872          var s = parseInt(t.getAttribute('data-swiper-parallax-duration'), 10) || e;
8873          0 === e && (s = 0), t.style.transitionDuration = "".concat(s, "ms");
8874        });
8875      }(s);
8876    });
8877  }, function (e) {
8878    var t = e.swiper,
8879      s = e.extendParams,
8880      a = e.on,
8881      i = e.emit;
8882    var n = r();
8883    s({
8884      zoom: {
8885        enabled: !1,
8886        limitToOriginalSize: !1,
8887        maxRatio: 3,
8888        minRatio: 1,
8889        toggle: !0,
8890        containerClass: 'swiper-zoom-container',
8891        zoomedSlideClass: 'swiper-slide-zoomed'
8892      }
8893    }), t.zoom = {
8894      enabled: !1
8895    };
8896    var l,
8897      o,
8898      c = 1,
8899      p = !1;
8900    var u = [],
8901      m = {
8902        originX: 0,
8903        originY: 0,
8904        slideEl: void 0,
8905        slideWidth: void 0,
8906        slideHeight: void 0,
8907        imageEl: void 0,
8908        imageWrapEl: void 0,
8909        maxRatio: 3
8910      },
8911      h = {
8912        isTouched: void 0,
8913        isMoved: void 0,
8914        currentX: void 0,
8915        currentY: void 0,
8916        minX: void 0,
8917        minY: void 0,
8918        maxX: void 0,
8919        maxY: void 0,
8920        width: void 0,
8921        height: void 0,
8922        startX: void 0,
8923        startY: void 0,
8924        touchesStart: {},
8925        touchesCurrent: {}
8926      },
8927      g = {
8928        x: void 0,
8929        y: void 0,
8930        prevPositionX: void 0,
8931        prevPositionY: void 0,
8932        prevTime: void 0
8933      };
8934    var v = 1;
8935    function b() {
8936      if (u.length < 2) return 1;
8937      var e = u[0].pageX,
8938        t = u[0].pageY,
8939        s = u[1].pageX,
8940        a = u[1].pageY;
8941      return Math.sqrt(Math.pow(s - e, 2) + Math.pow(a - t, 2));
8942    }
8943    function y() {
8944      var e = t.params.zoom,
8945        s = m.imageWrapEl.getAttribute('data-swiper-zoom') || e.maxRatio;
8946      if (e.limitToOriginalSize && m.imageEl && m.imageEl.naturalWidth) {
8947        var _e55 = m.imageEl.naturalWidth / m.imageEl.offsetWidth;
8948        return Math.min(_e55, s);
8949      }
8950      return s;
8951    }
8952    function x(e) {
8953      var s = t.isElement ? 'swiper-slide' : ".".concat(t.params.slideClass);
8954      return !!e.target.matches(s) || t.slides.filter(function (t) {
8955        return t.contains(e.target);
8956      }).length > 0;
8957    }
8958    function S(e) {
8959      if ('mouse' === e.pointerType && u.splice(0, u.length), !x(e)) return;
8960      var s = t.params.zoom;
8961      if (l = !1, o = !1, u.push(e), !(u.length < 2)) {
8962        if (l = !0, m.scaleStart = b(), !m.slideEl) {
8963          m.slideEl = e.target.closest(".".concat(t.params.slideClass, ", swiper-slide")), m.slideEl || (m.slideEl = t.slides[t.activeIndex]);
8964          var _a28 = m.slideEl.querySelector(".".concat(s.containerClass));
8965          if (_a28 && (_a28 = _a28.querySelectorAll('picture, img, svg, canvas, .swiper-zoom-target')[0]), m.imageEl = _a28, m.imageWrapEl = _a28 ? E(m.imageEl, ".".concat(s.containerClass))[0] : void 0, !m.imageWrapEl) return void (m.imageEl = void 0);
8966          m.maxRatio = y();
8967        }
8968        if (m.imageEl) {
8969          var _ref3 = function () {
8970              if (u.length < 2) return {
8971                x: null,
8972                y: null
8973              };
8974              var e = m.imageEl.getBoundingClientRect();
8975              return [(u[0].pageX + (u[1].pageX - u[0].pageX) / 2 - e.x - n.scrollX) / c, (u[0].pageY + (u[1].pageY - u[0].pageY) / 2 - e.y - n.scrollY) / c];
8976            }(),
8977            _ref4 = _slicedToArray(_ref3, 2),
8978            _e56 = _ref4[0],
8979            _t44 = _ref4[1];
8980          m.originX = _e56, m.originY = _t44, m.imageEl.style.transitionDuration = '0ms';
8981        }
8982        p = !0;
8983      }
8984    }
8985    function T(e) {
8986      if (!x(e)) return;
8987      var s = t.params.zoom,
8988        a = t.zoom,
8989        i = u.findIndex(function (t) {
8990          return t.pointerId === e.pointerId;
8991        });
8992      i >= 0 && (u[i] = e), u.length < 2 || (o = !0, m.scaleMove = b(), m.imageEl && (a.scale = m.scaleMove / m.scaleStart * c, a.scale > m.maxRatio && (a.scale = m.maxRatio - 1 + Math.pow(a.scale - m.maxRatio + 1, 0.5)), a.scale < s.minRatio && (a.scale = s.minRatio + 1 - Math.pow(s.minRatio - a.scale + 1, 0.5)), m.imageEl.style.transform = "translate3d(0,
89920,0) scale(".concat(a.scale, ")")));
8993    }
8994    function M(e) {
8995      if (!x(e)) return;
8996      if ('mouse' === e.pointerType && 'pointerout' === e.type) return;
8997      var s = t.params.zoom,
8998        a = t.zoom,
8999        i = u.findIndex(function (t) {
9000          return t.pointerId === e.pointerId;
9001        });
9002      i >= 0 && u.splice(i, 1), l && o && (l = !1, o = !1, m.imageEl && (a.scale = Math.max(Math.min(a.scale, m.maxRatio), s.minRatio), m.imageEl.style.transitionDuration = "".concat(t.params.speed, "ms"), m.imageEl.style.transform = "translate3d(0,0,0) scale(".concat(a.scale, ")"), c = a.scale, p = !1, a.scale > 1 && m.slideEl ? m.slideEl.classList.add("".concat(s.zoomedSlideClass)) : a.scale <= 1 && m.slideEl && m.slideEl.classList.remove("".concat(s.zoomedSlideClass)), 1 === a.scale && (m.originX = 0, m.originY = 0, m.slideEl = void 0)));
9003    }
9004    function C(e) {
9005      if (!x(e) || !function (e) {
9006        var s = ".".concat(t.params.zoom.containerClass);
9007        return !!e.target.matches(s) || _toConsumableArray(t.hostEl.querySelectorAll(s)).filter(function (t) {
9008          return t.contains(e.target);
9009        }).length > 0;
9010      }(e)) return;
9011      var s = t.zoom;
9012      if (!m.imageEl) return;
9013      if (!h.isTouched || !m.slideEl) return;
9014      h.isMoved || (h.width = m.imageEl.offsetWidth, h.height = m.imageEl.offsetHeight, h.startX = d(m.imageWrapEl, 'x') || 0, h.startY = d(m.imageWrapEl, 'y') || 0, m.slideWidth = m.slideEl.offsetWidth, m.slideHeight = m.slideEl.offsetHeight, m.imageWrapEl.style.transitionDuration = '0ms');
9015      var a = h.width * s.scale,
9016        i = h.height * s.scale;
9017      if (a < m.slideWidth && i < m.slideHeight) return;
9018      h.minX = Math.min(m.slideWidth / 2 - a / 2, 0), h.maxX = -h.minX, h.minY = Math.min(m.slideHeight / 2 - i / 2, 0), h.maxY = -h.minY, h.touchesCurrent.x = u.length > 0 ? u[0].pageX : e.pageX, h.touchesCurrent.y = u.length > 0 ? u[0].pageY : e.pageY;
9019      if (Math.max(Math.abs(h.touchesCurrent.x - h.touchesStart.x), Math.abs(h.touchesCurrent.y - h.touchesStart.y)) > 5 && (t.allowClick = !1), !h.isMoved && !p) {
9020        if (t.isHorizontal() && (Math.floor(h.minX) === Math.floor(h.startX) && h.touchesCurrent.x < h.touchesStart.x || Math.floor(h.maxX) === Math.floor(h.startX) && h.touchesCurrent.x > h.touchesStart.x)) return void (h.isTouched = !1);
9021        if (!t.isHorizontal() && (Math.floor(h.minY) === Math.floor(h.startY) && h.touchesCurrent.y < h.touchesStart.y || Math.floor(h.maxY) === Math.floor(h.startY) && h.touchesCurrent.y > h.touchesStart.y)) return void (h.isTouched = !1);
9022      }
9023      e.cancelable && e.preventDefault(), e.stopPropagation(), h.isMoved = !0;
9024      var r = (s.scale - c) / (m.maxRatio - t.params.zoom.minRatio),
9025        n = m.originX,
9026        l = m.originY;
9027      h.currentX = h.touchesCurrent.x - h.touchesStart.x + h.startX + r * (h.width - 2 * n), h.currentY = h.touchesCurrent.y - h.touchesStart.y + h.startY + r * (h.height - 2 * l), h.currentX < h.minX && (h.currentX = h.minX + 1 - Math.pow(h.minX - h.currentX + 1, 0.8)), h.currentX > h.maxX && (h.currentX = h.maxX - 1 + Math.pow(h.currentX - h.maxX + 1, 0.8)), h.currentY < h.minY && (h.currentY = h.minY + 1 - Math.pow(h.minY - h.currentY + 1, 0.8)), h.currentY > h.maxY && (h.currentY = h.maxY - 1 + Math.pow(h.currentY - h.maxY + 1, 0.8)), g.prevPositionX || (g.prevPositionX = h.touchesCurrent.x), g.prevPositionY || (g.prevPositionY = h.touchesCurrent.y), g.prevTime || (g.prevTime = Date.now()), g.x = (h.touchesCurrent.x - g.prevPositionX) / (Date.now() - g.prevTime) / 2, g.y = (h.touchesCurrent.y - g.prevPositionY) / (Date.now() - g.prevTime) / 2, Math.abs(h.touchesCurrent.x - g.prevPositionX) < 2 && (g.x = 0), Math.abs(h.touchesCurrent.y - g.prevPositionY) < 2 && (g.y = 0), g.prevPositionX = h.touchesCurrent.x, g.prevPositionY = h.touchesCurrent.y, g.prevTime = Date.now(), m.imageWrapEl.style.transform = "translate3d(".concat(h.currentX, "px, ").concat(h.currentY, "px,0)");
9028    }
9029    function P() {
9030      var e = t.zoom;
9031      m.slideEl && t.activeIndex !== t.slides.indexOf(m.slideEl) && (m.imageEl && (m.imageEl.style.transform = 'translate3d(0,
90310,0) scale(1)'), m.imageWrapEl && (m.imageWrapEl.style.transform = 'translate3d(0,0,0)'), m.slideEl.classList.remove("".concat(t.params.zoom.zoomedSlideClass)), e.scale = 1, c = 1, m.slideEl = void 0, m.imageEl = void 0, m.imageWrapEl = void 0, m.originX = 0, m.originY = 0);
9032    }
9033    function L(e) {
9034      var s = t.zoom,
9035        a = t.params.zoom;
9036      if (!m.slideEl) {
9037        e && e.target && (m.slideEl = e.target.closest(".".concat(t.params.slideClass, ", swiper-slide"))), m.slideEl || (t.params.virtual && t.params.virtual.enabled && t.virtual ? m.slideEl = f(t.slidesEl, ".".concat(t.params.slideActiveClass))[0] : m.slideEl = t.slides[t.activeIndex]);
9038        var _s24 = m.slideEl.querySelector(".".concat(a.containerClass));
9039        _s24 && (_s24 = _s24.querySelectorAll('picture, img, svg, canvas, .swiper-zoom-target')[0]), m.imageEl = _s24, m.imageWrapEl = _s24 ? E(m.imageEl, ".".concat(a.containerClass))[0] : void 0;
9040      }
9041      if (!m.imageEl || !m.imageWrapEl) return;
9042      var i, r, l, o, d, p, u, g, v, b, x, S, T, M, C, P, L, I;
9043      t.params.cssMode && (t.wrapperEl.style.overflow = 'hidden', t.wrapperEl.style.touchAction = 'none'), m.slideEl.classList.add("".concat(a.zoomedSlideClass)), void 0 === h.touchesStart.x && e ? (i = e.pageX, r = e.pageY) : (i = h.touchesStart.x, r = h.touchesStart.y);
9044      var z = 'number' == typeof e ? e : null;
9045      1 === c && z && (i = void 0, r = void 0);
9046      var A = y();
9047      s.scale = z || A, c = z || A, !e || 1 === c && z ? (u = 0, g = 0) : (L = m.slideEl.offsetWidth, I = m.slideEl.offsetHeight, l = w(m.slideEl).left + n.scrollX, o = w(m.slideEl).top + n.scrollY, d = l + L / 2 - i, p = o + I / 2 - r, v = m.imageEl.offsetWidth, b = m.imageEl.offsetHeight, x = v * s.scale, S = b * s.scale, T = Math.min(L / 2 - x / 2, 0), M = Math.min(I / 2 - S / 2, 0), C = -T, P = -M, u = d * s.scale, g = p * s.scale, u < T && (u = T), u > C && (u = C), g < M && (g = M), g > P && (g = P)), z && 1 === s.scale && (m.originX = 0, m.originY = 0), m.imageWrapEl.style.transitionDuration = '300ms', m.imageWrapEl.style.transform = "translate3d(".concat(u, "px, ").concat(g, "px,0)"), m.imageEl.style.transitionDuration = '300ms', m.imageEl.style.transform = "translate3d(0,0,0) scale(".concat(s.scale, ")");
9048    }
9049    function I() {
9050      var e = t.zoom,
9051        s = t.params.zoom;
9052      if (!m.slideEl) {
9053        t.params.virtual && t.params.virtual.enabled && t.virtual ? m.slideEl = f(t.slidesEl, ".".concat(t.params.slideActiveClass))[0] : m.slideEl = t.slides[t.activeIndex];
9054        var _e57 = m.slideEl.querySelector(".".concat(s.containerClass));
9055        _e57 && (_e57 = _e57.querySelectorAll('picture, img, svg, canvas, .swiper-zoom-target')[0]), m.imageEl = _e57, m.imageWrapEl = _e57 ? E(m.imageEl, ".".concat(s.containerClass))[0] : void 0;
9056      }
9057      m.imageEl && m.imageWrapEl && (t.params.cssMode && (t.wrapperEl.style.overflow = '', t.wrapperEl.style.touchAction = ''), e.scale = 1, c = 1, m.imageWrapEl.style.transitionDuration = '300ms', m.imageWrapEl.style.transform = 'translate3d(0,0,0)', m.imageEl.style.transitionDuration = '300ms', m.imageEl.style.transform = 'translate3d(0,0,0) scale(1)', m.slideEl.classList.remove("".concat(s.zoomedSlideClass)), m.slideEl = void 0, m.originX = 0, m.originY = 0);
9058    }
9059    function z(e) {
9060      var s = t.zoom;
9061      s.scale && 1 !== s.scale ? I() : L(e);
9062    }
9063    function A() {
9064      return {
9065        passiveListener: !!t.params.passiveListeners && {
9066          passive: !0,
9067          capture: !1
9068        },
9069        activeListenerWithCapture: !t.params.passiveListeners || {
9070          passive: !1,
9071          capture: !0
9072        }
9073      };
9074    }
9075    function $() {
9076      var e = t.zoom;
9077      if (e.enabled) return;
9078      e.enabled = !0;
9079      var _A = A(),
9080        s = _A.passiveListener,
9081        a = _A.activeListenerWithCapture;
9082      t.wrapperEl.addEventListener('pointerdown', S, s), t.wrapperEl.addEventListener('pointermove', T, a), ['pointerup', 'pointercancel', 'pointerout'].forEach(function (e) {
9083        t.wrapperEl.addEventListener(e, M, s);
9084      }), t.wrapperEl.addEventListener('pointermove', C, a);
9085    }
9086    function k() {
9087      var e = t.zoom;
9088      if (!e.enabled) return;
9089      e.enabled = !1;
9090      var _A2 = A(),
9091        s = _A2.passiveListener,
9092        a = _A2.activeListenerWithCapture;
9093      t.wrapperEl.removeEventListener('pointerdown', S, s), t.wrapperEl.removeEventListener('pointermove', T, a), ['pointerup', 'pointercancel', 'pointerout'].forEach(function (e) {
9094        t.wrapperEl.removeEventListener(e, M, s);
9095      }), t.wrapperEl.removeEventListener('pointermove', C, a);
9096    }
9097    Object.defineProperty(t.zoom, 'scale', {
9098      get: function get() {
9099        return v;
9100      },
9101      set: function set(e) {
9102        if (v !== e) {
9103          var _t45 = m.imageEl,
9104            _s25 = m.slideEl;
9105          i('zoomChange', e, _t45, _s25);
9106        }
9107        v = e;
9108      }
9109    }), a('init', function () {
9110      t.params.zoom.enabled && $();
9111    }), a('destroy', function () {
9112      k();
9113    }), a('touchStart', function (e, s) {
9114      t.zoom.enabled && function (e) {
9115        var s = t.device;
9116        if (!m.imageEl) return;
9117        if (h.isTouched) return;
9118        s.android && e.cancelable && e.preventDefault(), h.isTouched = !0;
9119        var a = u.length > 0 ? u[0] : e;
9120        h.touchesStart.x = a.pageX, h.touchesStart.y = a.pageY;
9121      }(s);
9122    }), a('touchEnd', function (e, s) {
9123      t.zoom.enabled && function () {
9124        var e = t.zoom;
9125        if (!m.imageEl) return;
9126        if (!h.isTouched || !h.isMoved) return h.isTouched = !1, void (h.isMoved = !1);
9127        h.isTouched = !1, h.isMoved = !1;
9128        var s = 300,
9129          a = 300;
9130        var i = g.x * s,
9131          r = h.currentX + i,
9132          n = g.y * a,
9133          l = h.currentY + n;
9134        0 !== g.x && (s = Math.abs((r - h.currentX) / g.x)), 0 !== g.y && (a = Math.abs((l - h.currentY) / g.y));
9135        var o = Math.max(s, a);
9136        h.currentX = r, h.currentY = l;
9137        var d = h.width * e.scale,
9138          c = h.height * e.scale;
9139        h.minX = Math.min(m.slideWidth / 2 - d / 2, 0), h.maxX = -h.minX, h.minY = Math.min(m.slideHeight / 2 - c / 2, 0), h.maxY = -h.minY, h.currentX = Math.max(Math.min(h.currentX, h.maxX), h.minX), h.currentY = Math.max(Math.min(h.currentY, h.maxY), h.minY), m.imageWrapEl.style.transitionDuration = "".concat(o, "ms"), m.imageWrapEl.style.transform = "translate3d(".concat(h.currentX, "px, ").concat(h.currentY, "px,0)");
9140      }();
9141    }), a('doubleTap', function (e, s) {
9142      !t.animating && t.params.zoom.enabled && t.zoom.enabled && t.params.zoom.toggle && z(s);
9143    }), a('transitionEnd', function () {
9144      t.zoom.enabled && t.params.zoom.enabled && P();
9145    }), a('slideChange', function () {
9146      t.zoom.enabled && t.params.zoom.enabled && t.params.cssMode && P();
9147    }), Object.assign(t.zoom, {
9148      enable: $,
9149      disable: k,
9150      "in": L,
9151      out: I,
9152      toggle: z
9153    });
9154  }, function (e) {
9155    var t = e.swiper,
9156      s = e.extendParams,
9157      a = e.on;
9158    function i(e, t) {
9159      var s = function () {
9160        var e, t, s;
9161        return function (a, i) {
9162          for (t = -1, e = a.length; e - t > 1;) s = e + t >> 1, a[s] <= i ? t = s : e = s;
9163          return e;
9164        };
9165      }();
9166      var a, i;
9167      return this.x = e, this.y = t, this.lastIndex = e.length - 1, this.interpolate = function (e) {
9168        return e ? (i = s(this.x, e), a = i - 1, (e - this.x[a]) * (this.y[i] - this.y[a]) / (this.x[i] - this.x[a]) + this.y[a]) : 0;
9169      }, this;
9170    }
9171    function r() {
9172      t.controller.control && t.controller.spline && (t.controller.spline = void 0, delete t.controller.spline);
9173    }
9174    s({
9175      controller: {
9176        control: void 0,
9177        inverse: !1,
9178        by: 'slide'
9179      }
9180    }), t.controller = {
9181      control: void 0
9182    }, a('beforeInit', function () {
9183      if ('undefined' != typeof window && ('string' == typeof t.params.controller.control || t.params.controller.control instanceof HTMLElement)) {
9184        var _e58 = document.querySelector(t.params.controller.control);
9185        if (_e58 && _e58.swiper) t.controller.control = _e58.swiper;else if (_e58) {
9186          var _s26 = function _s26(a) {
9187            t.controller.control = a.detail[0], t.update(), _e58.removeEventListener('init', _s26);
9188          };
9189          _e58.addEventListener('init', _s26);
9190        }
9191      } else t.controller.control = t.params.controller.control;
9192    }), a('update', function () {
9193      r();
9194    }), a('resize', function () {
9195      r();
9196    }), a('observerUpdate', function () {
9197      r();
9198    }), a('setTranslate', function (e, s, a) {
9199      t.controller.control && !t.controller.control.destroyed && t.controller.setTranslate(s, a);
9200    }), a('setTransition', function (e, s, a) {
9201      t.controller.control && !t.controller.control.destroyed && t.controller.setTransition(s, a);
9202    }), Object.assign(t.controller, {
9203      setTranslate: function setTranslate(e, s) {
9204        var a = t.controller.control;
9205        var r, n;
9206        var l = t.constructor;
9207        function o(e) {
9208          if (e.destroyed) return;
9209          var s = t.rtlTranslate ? -t.translate : t.translate;
9210          'slide' === t.params.controller.by && (!function (e) {
9211            t.controller.spline = t.params.loop ? new i(t.slidesGrid, e.slidesGrid) : new i(t.snapGrid, e.snapGrid);
9212          }(e), n = -t.controller.spline.interpolate(-s)), n && 'container' !== t.params.controller.by || (r = (e.maxTranslate() - e.minTranslate()) / (t.maxTranslate() - t.minTranslate()), !Number.isNaN(r) && Number.isFinite(r) || (r = 1), n = (s - t.minTranslate()) * r + e.minTranslate()), t.params.controller.inverse && (n = e.maxTranslate() - n), e.updateProgress(n), e.setTranslate(n, t), e.updateActiveIndex(), e.updateSlidesClasses();
9213        }
9214        if (Array.isArray(a)) for (var _e59 = 0; _e59 < a.length; _e59 += 1) a[_e59] !== s && a[_e59] instanceof l && o(a[_e59]);else a instanceof l && s !== a && o(a);
9215      },
9216      setTransition: function setTransition(e, s) {
9217        var a = t.constructor,
9218          i = t.controller.control;
9219        var r;
9220        function n(s) {
9221          s.destroyed || (s.setTransition(e, t), 0 !== e && (s.transitionStart(), s.params.autoHeight && l(function () {
9222            s.updateAutoHeight();
9223          }), x(s.wrapperEl, function () {
9224            i && s.transitionEnd();
9225          })));
9226        }
9227        if (Array.isArray(i)) for (r = 0; r < i.length; r += 1) i[r] !== s && i[r] instanceof a && n(i[r]);else i instanceof a && s !== i && n(i);
9228      }
9229    });
9230  }, function (e) {
9231    var t = e.swiper,
9232      s = e.extendParams,
9233      a = e.on;
9234    s({
9235      a11y: {
9236        enabled: !0,
9237        notificationClass: 'swiper-notification',
9238        prevSlideMessage: 'Previous slide',
9239        nextSlideMessage: 'Next slide',
9240        firstSlideMessage: 'This is the first slide',
9241        lastSlideMessage: 'This is the last slide',
9242        paginationBulletMessage: 'Go to slide {{index}}',
9243        slideLabelMessage: '{{index}} / {{slidesLength}}',
9244        containerMessage: null,
9245        containerRoleDescriptionMessage: null,
9246        itemRoleDescriptionMessage: null,
9247        slideRole: 'group',
9248        id: null
9249      }
9250    }), t.a11y = {
9251      clicked: !1
9252    };
9253    var i = null;
9254    function r(e) {
9255      var t = i;
9256      0 !== t.length && (t.innerHTML = '', t.innerHTML = e);
9257    }
9258    function n(e) {
9259      (e = T(e)).forEach(function (e) {
9260        e.setAttribute('tabIndex', '0');
9261      });
9262    }
9263    function l(e) {
9264      (e = T(e)).forEach(function (e) {
9265        e.setAttribute('tabIndex', '-1');
9266      });
9267    }
9268    function o(e, t) {
9269      (e = T(e)).forEach(function (e) {
9270        e.setAttribute('role', t);
9271      });
9272    }
9273    function d(e, t) {
9274      (e = T(e)).forEach(function (e) {
9275        e.setAttribute('aria-roledescription', t);
9276      });
9277    }
9278    function c(e, t) {
9279      (e = T(e)).forEach(function (e) {
9280        e.setAttribute('aria-label', t);
9281      });
9282    }
9283    function p(e) {
9284      (e = T(e)).forEach(function (e) {
9285        e.setAttribute('aria-disabled', !0);
9286      });
9287    }
9288    function u(e) {
9289      (e = T(e)).forEach(function (e) {
9290        e.setAttribute('aria-disabled', !1);
9291      });
9292    }
9293    function m(e) {
9294      if (13 !== e.keyCode && 32 !== e.keyCode) return;
9295      var s = t.params.a11y,
9296        a = e.target;
9297      t.pagination && t.pagination.el && (a === t.pagination.el || t.pagination.el.contains(e.target)) && !e.target.matches(ae(t.params.pagination.bulletClass)) || (t.navigation && t.navigation.nextEl && a === t.navigation.nextEl && (t.isEnd && !t.params.loop || t.slideNext(), t.isEnd ? r(s.lastSlideMessage) : r(s.nextSlideMessage)), t.navigation && t.navigation.prevEl && a === t.navigation.prevEl && (t.isBeginning && !t.params.loop || t.slidePrev(), t.isBeginning ? r(s.firstSlideMessage) : r(s.prevSlideMessage)), t.pagination && a.matches(ae(t.params.pagination.bulletClass)) && a.click());
9298    }
9299    function h() {
9300      return t.pagination && t.pagination.bullets && t.pagination.bullets.length;
9301    }
9302    function f() {
9303      return h() && t.params.pagination.clickable;
9304    }
9305    var g = function g(e, t, s) {
9306        n(e), 'BUTTON' !== e.tagName && (o(e, 'button'), e.addEventListener('keydown', m)), c(e, s), function (e, t) {
9307          (e = T(e)).forEach(function (e) {
9308            e.setAttribute('aria-controls', t);
9309          });
9310        }(e, t);
9311      },
9312      w = function w() {
9313        t.a11y.clicked = !0;
9314      },
9315      b = function b() {
9316        requestAnimationFrame(function () {
9317          requestAnimationFrame(function () {
9318            t.destroyed || (t.a11y.clicked = !1);
9319          });
9320        });
9321      },
9322      E = function E(e) {
9323        if (t.a11y.clicked) return;
9324        var s = e.target.closest(".".concat(t.params.slideClass, ", swiper-slide"));
9325        if (!s || !t.slides.includes(s)) return;
9326        var a = t.slides.indexOf(s) === t.activeIndex,
9327          i = t.params.watchSlidesProgress && t.visibleSlides && t.visibleSlides.includes(s);
9328        a || i || e.sourceCapabilities && e.sourceCapabilities.firesTouchEvents || (t.isHorizontal() ? t.el.scrollLeft = 0 : t.el.scrollTop = 0, t.slideTo(t.slides.indexOf(s), 0));
9329      },
9330      x = function x() {
9331        var e = t.params.a11y;
9332        e.itemRoleDescriptionMessage && d(t.slides, e.itemRoleDescriptionMessage), e.slideRole && o(t.slides, e.slideRole);
9333        var s = t.slides.length;
9334        e.slideLabelMessage && t.slides.forEach(function (a, i) {
9335          var r = t.params.loop ? parseInt(a.getAttribute('data-swiper-slide-index'), 10) : i;
9336          c(a, e.slideLabelMessage.replace(/\{\{index\}\}/, r + 1).replace(/\{\{slidesLength\}\}/, s));
9337        });
9338      },
9339      S = function S() {
9340        var e = t.params.a11y;
9341        t.el.append(i);
9342        var s = t.el;
9343        e.containerRoleDescriptionMessage && d(s, e.containerRoleDescriptionMessage), e.containerMessage && c(s, e.containerMessage);
9344        var a = t.wrapperEl,
9345          r = e.id || a.getAttribute('id') || "swiper-wrapper-".concat((n = 16, void 0 === n && (n = 16), 'x'.repeat(n).replace(/x/g, function () {
9346            return Math.round(16 * Math.random()).toString(16);
9347          })));
9348        var n;
9349        var l = t.params.autoplay && t.params.autoplay.enabled ? 'off' : 'polite';
9350        var o;
9351        o = r, T(a).forEach(function (e) {
9352          e.setAttribute('id', o);
9353        }), function (e, t) {
9354          (e = T(e)).forEach(function (e) {
9355            e.setAttribute('aria-live', t);
9356          });
9357        }(a, l), x();
9358        var _ref5 = t.navigation ? t.navigation : {},
9359          p = _ref5.nextEl,
9360          u = _ref5.prevEl;
9361        if (p = T(p), u = T(u), p && p.forEach(function (t) {
9362          return g(t, r, e.nextSlideMessage);
9363        }), u && u.forEach(function (t) {
9364          return g(t, r, e.prevSlideMessage);
9365        }), f()) {
9366          T(t.pagination.el).forEach(function (e) {
9367            e.addEventListener('keydown', m);
9368          });
9369        }
9370        t.el.addEventListener('focus', E, !0), t.el.addEventListener('pointerdown', w, !0), t.el.addEventListener('pointerup', b, !0);
9371      };
9372    a('beforeInit', function () {
9373      i = v('span', t.params.a11y.notificationClass), i.setAttribute('aria-live', 'assertive'), i.setAttribute('aria-atomic', 'true');
9374    }), a('afterInit', function () {
9375      t.params.a11y.enabled && S();
9376    }), a('slidesLengthChange snapGridLengthChange slidesGridLengthChange', function () {
9377      t.params.a11y.enabled && x();
9378    }), a('fromEdge toEdge afterInit lock unlock', function () {
9379      t.params.a11y.enabled && function () {
9380        if (t.params.loop || t.params.rewind || !t.navigation) return;
9381        var _t$navigation5 = t.navigation,
9382          e = _t$navigation5.nextEl,
9383          s = _t$navigation5.prevEl;
9384        s && (t.isBeginning ? (p(s), l(s)) : (u(s), n(s))), e && (t.isEnd ? (p(e), l(e)) : (u(e), n(e)));
9385      }();
9386    }), a('paginationUpdate', function () {
9387      t.params.a11y.enabled && function () {
9388        var e = t.params.a11y;
9389        h() && t.pagination.bullets.forEach(function (s) {
9390          t.params.pagination.clickable && (n(s), t.params.pagination.renderBullet || (o(s, 'button'), c(s, e.paginationBulletMessage.replace(/\{\{index\}\}/, y(s) + 1)))), s.matches(ae(t.params.pagination.bulletActiveClass)) ? s.setAttribute('aria-current', 'true') : s.removeAttribute('aria-current');
9391        });
9392      }();
9393    }), a('destroy', function () {
9394      t.params.a11y.enabled && function () {
9395        i && i.remove();
9396        var _ref6 = t.navigation ? t.navigation : {},
9397          e = _ref6.nextEl,
9398          s = _ref6.prevEl;
9399        e = T(e), s = T(s), e && e.forEach(function (e) {
9400          return e.removeEventListener('keydown', m);
9401        }), s && s.forEach(function (e) {
9402          return e.removeEventListener('keydown', m);
9403        }), f() && T(t.pagination.el).forEach(function (e) {
9404          e.removeEventListener('keydown', m);
9405        });
9406        t.el.removeEventListener('focus', E, !0), t.el.removeEventListener('pointerdown', w, !0), t.el.removeEventListener('pointerup', b, !0);
9407      }();
9408    });
9409  }, function (e) {
9410    var t = e.swiper,
9411      s = e.extendParams,
9412      a = e.on;
9413    s({
9414      history: {
9415        enabled: !1,
9416        root: '',
9417        replaceState: !1,
9418        key: 'slides',
9419        keepQuery: !1
9420      }
9421    });
9422    var i = !1,
9423      n = {};
9424    var l = function l(e) {
9425        return e.toString().replace(/\s+/g, '-').replace(/[^\w-]+/g, '').replace(/--+/g, '-').replace(/^-+/, '').replace(/-+$/, '');
9426      },
9427      o = function o(e) {
9428        var t = r();
9429        var s;
9430        s = e ? new URL(e) : t.location;
9431        var a = s.pathname.slice(1).split('/').filter(function (e) {
9432            return '' !== e;
9433          }),
9434          i = a.length;
9435        return {
9436          key: a[i - 2],
9437          value: a[i - 1]
9438        };
9439      },
9440      d = function d(e, s) {
9441        var a = r();
9442        if (!i || !t.params.history.enabled) return;
9443        var n;
9444        n = t.params.url ? new URL(t.params.url) : a.location;
9445        var o = t.virtual && t.params.virtual.enabled ? t.slidesEl.querySelector("[data-swiper-slide-index=\"".concat(s, "\"]")) : t.slides[s];
9446        var d = l(o.getAttribute('data-history'));
9447        if (t.params.history.root.length > 0) {
9448          var _s27 = t.params.history.root;
9449          '/' === _s27[_s27.length - 1] && (_s27 = _s27.slice(0, _s27.length - 1)), d = "".concat(_s27, "/").concat(e ? "".concat(e, "/") : '').concat(d);
9450        } else n.pathname.includes(e) || (d = "".concat(e ? "".concat(e, "/") : '').concat(d));
9451        t.params.history.keepQuery && (d += n.search);
9452        var c = a.history.state;
9453        c && c.value === d || (t.params.history.replaceState ? a.history.replaceState({
9454          value: d
9455        }, null, d) : a.history.pushState({
9456          value: d
9457        }, null, d));
9458      },
9459      c = function c(e, s, a) {
9460        if (s) for (var _i13 = 0, _r11 = t.slides.length; _i13 < _r11; _i13 += 1) {
9461          var _r12 = t.slides[_i13];
9462          if (l(_r12.getAttribute('data-history')) === s) {
9463            var _s28 = t.getSlideIndex(_r12);
9464            t.slideTo(_s28, e, a);
9465          }
9466        } else t.slideTo(0, e, a);
9467      },
9468      p = function p() {
9469        n = o(t.params.url), c(t.params.speed, n.value, !1);
9470      };
9471    a('init', function () {
9472      t.params.history.enabled && function () {
9473        var e = r();
9474        if (t.params.history) {
9475          if (!e.history || !e.history.pushState) return t.params.history.enabled = !1, void (t.params.hashNavigation.enabled = !0);
9476          i = !0, n = o(t.params.url), n.key || n.value ? (c(0, n.value, t.params.runCallbacksOnInit), t.params.history.replaceState || e.addEventListener('popstate', p)) : t.params.history.replaceState || e.addEventListener('popstate', p);
9477        }
9478      }();
9479    }), a('destroy', function () {
9480      t.params.history.enabled && function () {
9481        var e = r();
9482        t.params.history.replaceState || e.removeEventListener('popstate', p);
9483      }();
9484    }), a('transitionEnd _freeModeNoMomentumRelease', function () {
9485      i && d(t.params.history.key, t.activeIndex);
9486    }), a('slideChange', function () {
9487      i && t.params.cssMode && d(t.params.history.key, t.activeIndex);
9488    });
9489  }, function (e) {
9490    var t = e.swiper,
9491      s = e.extendParams,
9492      i = e.emit,
9493      n = e.on,
9494      l = !1;
9495    var o = a(),
9496      d = r();
9497    s({
9498      hashNavigation: {
9499        enabled: !1,
9500        replaceState: !1,
9501        watchState: !1,
9502        getSlideIndex: function getSlideIndex(e, s) {
9503          if (t.virtual && t.params.virtual.enabled) {
9504            var _e60 = t.slides.filter(function (e) {
9505              return e.getAttribute('data-hash') === s;
9506            })[0];
9507            if (!_e60) return 0;
9508            return parseInt(_e60.getAttribute('data-swiper-slide-index'), 10);
9509          }
9510          return t.getSlideIndex(f(t.slidesEl, ".".concat(t.params.slideClass, "[data-hash=\"").concat(s, "\"], swiper-slide[data-hash=\"").concat(s, "\"]"))[0]);
9511        }
9512      }
9513    });
9514    var c = function c() {
9515        i('hashChange');
9516        var e = o.location.hash.replace('#', ''),
9517          s = t.virtual && t.params.virtual.enabled ? t.slidesEl.querySelector("[data-swiper-slide-index=\"".concat(t.activeIndex, "\"]")) : t.slides[t.activeIndex];
9518        if (e !== (s ? s.getAttribute('data-hash') : '')) {
9519          var _s29 = t.params.hashNavigation.getSlideIndex(t, e);
9520          if (void 0 === _s29 || Number.isNaN(_s29)) return;
9521          t.slideTo(_s29);
9522        }
9523      },
9524      p = function p() {
9525        if (!l || !t.params.hashNavigation.enabled) return;
9526        var e = t.virtual && t.params.virtual.enabled ? t.slidesEl.querySelector("[data-swiper-slide-index=\"".concat(t.activeIndex, "\"]")) : t.slides[t.activeIndex],
9527          s = e ? e.getAttribute('data-hash') || e.getAttribute('data-history') : '';
9528        t.params.hashNavigation.replaceState && d.history && d.history.replaceState ? (d.history.replaceState(null, null, "#".concat(s) || 0), i('hashSet')) : (o.location.hash = s || '', i('hashSet'));
9529      };
9530    n('init', function () {
9531      t.params.hashNavigation.enabled && function () {
9532        if (!t.params.hashNavigation.enabled || t.params.history && t.params.history.enabled) return;
9533        l = !0;
9534        var e = o.location.hash.replace('#', '');
9535        if (e) {
9536          var _s30 = 0,
9537            _a29 = t.params.hashNavigation.getSlideIndex(t, e);
9538          t.slideTo(_a29 || 0, _s30, t.params.runCallbacksOnInit, !0);
9539        }
9540        t.params.hashNavigation.watchState && d.addEventListener('hashchange', c);
9541      }();
9542    }), n('destroy', function () {
9543      t.params.hashNavigation.enabled && t.params.hashNavigation.watchState && d.removeEventListener('hashchange', c);
9544    }), n('transitionEnd _freeModeNoMomentumRelease', function () {
9545      l && p();
9546    }), n('slideChange', function () {
9547      l && t.params.cssMode && p();
9548    });
9549  }, function (e) {
9550    var t,
9551      s,
9552      i = e.swiper,
9553      r = e.extendParams,
9554      n = e.on,
9555      l = e.emit,
9556      o = e.params;
9557    i.autoplay = {
9558      running: !1,
9559      paused: !1,
9560      timeLeft: 0
9561    }, r({
9562      autoplay: {
9563        enabled: !1,
9564        delay: 3e3,
9565        waitForTransition: !0,
9566        disableOnInteraction: !1,
9567        stopOnLastSlide: !1,
9568        reverseDirection: !1,
9569        pauseOnMouseEnter: !1
9570      }
9571    });
9572    var d,
9573      c,
9574      p,
9575      u,
9576      m,
9577      h,
9578      f,
9579      g,
9580      v = o && o.autoplay ? o.autoplay.delay : 3e3,
9581      w = o && o.autoplay ? o.autoplay.delay : 3e3,
9582      b = new Date().getTime();
9583    function y(e) {
9584      i && !i.destroyed && i.wrapperEl && e.target === i.wrapperEl && (i.wrapperEl.removeEventListener('transitionend', y), g || C());
9585    }
9586    var E = function E() {
9587        if (i.destroyed || !i.autoplay.running) return;
9588        i.autoplay.paused ? c = !0 : c && (w = d, c = !1);
9589        var e = i.autoplay.paused ? d : b + w - new Date().getTime();
9590        i.autoplay.timeLeft = e, l('autoplayTimeLeft', e, e / v), s = requestAnimationFrame(function () {
9591          E();
9592        });
9593      },
9594      x = function x(e) {
9595        if (i.destroyed || !i.autoplay.running) return;
9596        cancelAnimationFrame(s), E();
9597        var a = void 0 === e ? i.params.autoplay.delay : e;
9598        v = i.params.autoplay.delay, w = i.params.autoplay.delay;
9599        var r = function () {
9600          var e;
9601          if (e = i.virtual && i.params.virtual.enabled ? i.slides.filter(function (e) {
9602            return e.classList.contains('swiper-slide-active');
9603          })[0] : i.slides[i.activeIndex], !e) return;
9604          return parseInt(e.getAttribute('data-swiper-autoplay'), 10);
9605        }();
9606        !Number.isNaN(r) && r > 0 && void 0 === e && (a = r, v = r, w = r), d = a;
9607        var n = i.params.speed,
9608          o = function o() {
9609            i && !i.destroyed && (i.params.autoplay.reverseDirection ? !i.isBeginning || i.params.loop || i.params.rewind ? (i.slidePrev(n, !0, !0), l('autoplay')) : i.params.autoplay.stopOnLastSlide || (i.slideTo(i.slides.length - 1, n, !0, !0), l('autoplay')) : !i.isEnd || i.params.loop || i.params.rewind ? (i.slideNext(n, !0, !0), l('autoplay')) : i.params.autoplay.stopOnLastSlide || (i.slideTo(0, n, !0, !0), l('autoplay')), i.params.cssMode && (b = new Date().getTime(), requestAnimationFrame(function () {
9610              x();
9611            })));
9612          };
9613        return a > 0 ? (clearTimeout(t), t = setTimeout(function () {
9614          o();
9615        }, a)) : requestAnimationFrame(function () {
9616          o();
9617        }), a;
9618      },
9619      S = function S() {
9620        b = new Date().getTime(), i.autoplay.running = !0, x(), l('autoplayStart');
9621      },
9622      T = function T() {
9623        i.autoplay.running = !1, clearTimeout(t), cancelAnimationFrame(s), l('autoplayStop');
9624      },
9625      M = function M(e, s) {
9626        if (i.destroyed || !i.autoplay.running) return;
9627        clearTimeout(t), e || (f = !0);
9628        var a = function a() {
9629          l('autoplayPause'), i.params.autoplay.waitForTransition ? i.wrapperEl.addEventListener('transitionend', y) : C();
9630        };
9631        if (i.autoplay.paused = !0, s) return h && (d = i.params.autoplay.delay), h = !1, void a();
9632        var r = d || i.params.autoplay.delay;
9633        d = r - (new Date().getTime() - b), i.isEnd && d < 0 && !i.params.loop || (d < 0 && (d = 0), a());
9634      },
9635      C = function C() {
9636        i.isEnd && d < 0 && !i.params.loop || i.destroyed || !i.autoplay.running || (b = new Date().getTime(), f ? (f = !1, x(d)) : x(), i.autoplay.paused = !1, l('autoplayResume'));
9637      },
9638      P = function P() {
9639        if (i.destroyed || !i.autoplay.running) return;
9640        var e = a();
9641        'hidden' === e.visibilityState && (f = !0, M(!0)), 'visible' === e.visibilityState && C();
9642      },
9643      L = function L(e) {
9644        'mouse' === e.pointerType && (f = !0, g = !0, i.animating || i.autoplay.paused || M(!0));
9645      },
9646      I = function I(e) {
9647        'mouse' === e.pointerType && (g = !1, i.autoplay.paused && C());
9648      };
9649    n('init', function () {
9650      i.params.autoplay.enabled && (i.params.autoplay.pauseOnMouseEnter && (i.el.addEventListener('pointerenter', L), i.el.addEventListener('pointerleave', I)), a().addEventListener('visibilitychange', P), S());
9651    }), n('destroy', function () {
9652      i.el.removeEventListener('pointerenter', L), i.el.removeEventListener('pointerleave', I), a().removeEventListener('visibilitychange', P), i.autoplay.running && T();
9653    }), n('_freeModeStaticRelease', function () {
9654      (u || f) && C();
9655    }), n('_freeModeNoMomentumRelease', function () {
9656      i.params.autoplay.disableOnInteraction ? T() : M(!0, !0);
9657    }), n('beforeTransitionStart', function (e, t, s) {
9658      !i.destroyed && i.autoplay.running && (s || !i.params.autoplay.disableOnInteraction ? M(!0, !0) : T());
9659    }), n('sliderFirstMove', function () {
9660      !i.destroyed && i.autoplay.running && (i.params.autoplay.disableOnInteraction ? T() : (p = !0, u = !1, f = !1, m = setTimeout(function () {
9661        f = !0, u = !0, M(!0);
9662      }, 200)));
9663    }), n('touchEnd', function () {
9664      if (!i.destroyed && i.autoplay.running && p) {
9665        if (clearTimeout(m), clearTimeout(t), i.params.autoplay.disableOnInteraction) return u = !1, void (p = !1);
9666        u && i.params.cssMode && C(), u = !1, p = !1;
9667      }
9668    }), n('slideChange', function () {
9669      !i.destroyed && i.autoplay.running && (h = !0);
9670    }), Object.assign(i.autoplay, {
9671      start: S,
9672      stop: T,
9673      pause: M,
9674      resume: C
9675    });
9676  }, function (e) {
9677    var t = e.swiper,
9678      s = e.extendParams,
9679      i = e.on;
9680    s({
9681      thumbs: {
9682        swiper: null,
9683        multipleActiveThumbs: !0,
9684        autoScrollOffset: 0,
9685        slideThumbActiveClass: 'swiper-slide-thumb-active',
9686        thumbsContainerClass: 'swiper-thumbs'
9687      }
9688    });
9689    var r = !1,
9690      n = !1;
9691    function l() {
9692      var e = t.thumbs.swiper;
9693      if (!e || e.destroyed) return;
9694      var s = e.clickedIndex,
9695        a = e.clickedSlide;
9696      if (a && a.classList.contains(t.params.thumbs.slideThumbActiveClass)) return;
9697      if (null == s) return;
9698      var i;
9699      i = e.params.loop ? parseInt(e.clickedSlide.getAttribute('data-swiper-slide-index'), 10) : s, t.params.loop ? t.slideToLoop(i) : t.slideTo(i);
9700    }
9701    function o() {
9702      var e = t.params.thumbs;
9703      if (r) return !1;
9704      r = !0;
9705      var s = t.constructor;
9706      if (e.swiper instanceof s) t.thumbs.swiper = e.swiper, Object.assign(t.thumbs.swiper.originalParams, {
9707        watchSlidesProgress: !0,
9708        slideToClickedSlide: !1
9709      }), Object.assign(t.thumbs.swiper.params, {
9710        watchSlidesProgress: !0,
9711        slideToClickedSlide: !1
9712      }), t.thumbs.swiper.update();else if (c(e.swiper)) {
9713        var _a30 = Object.assign({}, e.swiper);
9714        Object.assign(_a30, {
9715          watchSlidesProgress: !0,
9716          slideToClickedSlide: !1
9717        }), t.thumbs.swiper = new s(_a30), n = !0;
9718      }
9719      return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass), t.thumbs.swiper.on('tap', l), !0;
9720    }
9721    function d(e) {
9722      var s = t.thumbs.swiper;
9723      if (!s || s.destroyed) return;
9724      var a = 'auto' === s.params.slidesPerView ? s.slidesPerViewDynamic() : s.params.slidesPerView;
9725      var i = 1;
9726      var r = t.params.thumbs.slideThumbActiveClass;
9727      if (t.params.slidesPerView > 1 && !t.params.centeredSlides && (i = t.params.slidesPerView), t.params.thumbs.multipleActiveThumbs || (i = 1), i = Math.floor(i), s.slides.forEach(function (e) {
9728        return e.classList.remove(r);
9729      }), s.params.loop || s.params.virtual && s.params.virtual.enabled) for (var _e61 = 0; _e61 < i; _e61 += 1) f(s.slidesEl, "[data-swiper-slide-index=\"".concat(t.realIndex + _e61, "\"]")).forEach(function (e) {
9730        e.classList.add(r);
9731      });else for (var _e62 = 0; _e62 < i; _e62 += 1) s.slides[t.realIndex + _e62] && s.slides[t.realIndex + _e62].classList.add(r);
9732      var n = t.params.thumbs.autoScrollOffset,
9733        l = n && !s.params.loop;
9734      if (t.realIndex !== s.realIndex || l) {
9735        var _i14 = s.activeIndex;
9736        var _r13, _o6;
9737        if (s.params.loop) {
9738          var _e63 = s.slides.filter(function (e) {
9739            return e.getAttribute('data-swiper-slide-index') === "".concat(t.realIndex);
9740          })[0];
9741          _r13 = s.slides.indexOf(_e63), _o6 = t.activeIndex > t.previousIndex ? 'next' : 'prev';
9742        } else _r13 = t.realIndex, _o6 = _r13 > t.previousIndex ? 'next' : 'prev';
9743        l && (_r13 += 'next' === _o6 ? n : -1 * n), s.visibleSlidesIndexes && s.visibleSlidesIndexes.indexOf(_r13) < 0 && (s.params.centeredSlides ? _r13 = _r13 > _i14 ? _r13 - Math.floor(a / 2) + 1 : _r13 + Math.floor(a / 2) - 1 : _r13 > _i14 && s.params.slidesPerGroup, s.slideTo(_r13, e ? 0 : void 0));
9744      }
9745    }
9746    t.thumbs = {
9747      swiper: null
9748    }, i('beforeInit', function () {
9749      var e = t.params.thumbs;
9750      if (e && e.swiper) if ('string' == typeof e.swiper || e.swiper instanceof HTMLElement) {
9751        var _s31 = a(),
9752          _i15 = function _i15() {
9753            var a = 'string' == typeof e.swiper ? _s31.querySelector(e.swiper) : e.swiper;
9754            if (a && a.swiper) e.swiper = a.swiper, o(), d(!0);else if (a) {
9755              var _s32 = function _s32(i) {
9756                e.swiper = i.detail[0], a.removeEventListener('init', _s32), o(), d(!0), e.swiper.update(), t.update();
9757              };
9758              a.addEventListener('init', _s32);
9759            }
9760            return a;
9761          },
9762          _r14 = function _r14() {
9763            if (t.destroyed) return;
9764            _i15() || requestAnimationFrame(_r14);
9765          };
9766        requestAnimationFrame(_r14);
9767      } else o(), d(!0);
9768    }), i('slideChange update resize observerUpdate', function () {
9769      d();
9770    }), i('setTransition', function (e, s) {
9771      var a = t.thumbs.swiper;
9772      a && !a.destroyed && a.setTransition(s);
9773    }), i('beforeDestroy', function () {
9774      var e = t.thumbs.swiper;
9775      e && !e.destroyed && n && e.destroy();
9776    }), Object.assign(t.thumbs, {
9777      init: o,
9778      update: d
9779    });
9780  }, function (e) {
9781    var t = e.swiper,
9782      s = e.extendParams,
9783      a = e.emit,
9784      i = e.once;
9785    s({
9786      freeMode: {
9787        enabled: !1,
9788        momentum: !0,
9789        momentumRatio: 1,
9790        momentumBounce: !0,
9791        momentumBounceRatio: 1,
9792        momentumVelocityRatio: 1,
9793        sticky: !1,
9794        minimumVelocity: 0.02
9795      }
9796    }), Object.assign(t, {
9797      freeMode: {
9798        onTouchStart: function onTouchStart() {
9799          if (t.params.cssMode) return;
9800          var e = t.getTranslate();
9801          t.setTranslate(e), t.setTransition(0), t.touchEventsData.velocities.length = 0, t.freeMode.onTouchEnd({
9802            currentPos: t.rtl ? t.translate : -t.translate
9803          });
9804        },
9805        onTouchMove: function onTouchMove() {
9806          if (t.params.cssMode) return;
9807          var e = t.touchEventsData,
9808            s = t.touches;
9809          0 === e.velocities.length && e.velocities.push({
9810            position: s[t.isHorizontal() ? 'startX' : 'startY'],
9811            time: e.touchStartTime
9812          }), e.velocities.push({
9813            position: s[t.isHorizontal() ? 'currentX' : 'currentY'],
9814            time: o()
9815          });
9816        },
9817        onTouchEnd: function onTouchEnd(e) {
9818          var s = e.currentPos;
9819          if (t.params.cssMode) return;
9820          var r = t.params,
9821            n = t.wrapperEl,
9822            l = t.rtlTranslate,
9823            d = t.snapGrid,
9824            c = t.touchEventsData,
9825            p = o() - c.touchStartTime;
9826          if (s < -t.minTranslate()) t.slideTo(t.activeIndex);else if (s > -t.maxTranslate()) t.slides.length < d.length ? t.slideTo(d.length - 1) : t.slideTo(t.slides.length - 1);else {
9827            if (r.freeMode.momentum) {
9828              if (c.velocities.length > 1) {
9829                var _e64 = c.velocities.pop(),
9830                  _s33 = c.velocities.pop(),
9831                  _a31 = _e64.position - _s33.position,
9832                  _i16 = _e64.time - _s33.time;
9833                t.velocity = _a31 / _i16, t.velocity /= 2, Math.abs(t.velocity) < r.freeMode.minimumVelocity && (t.velocity = 0), (_i16 > 150 || o() - _e64.time > 300) && (t.velocity = 0);
9834              } else t.velocity = 0;
9835              t.velocity *= r.freeMode.momentumVelocityRatio, c.velocities.length = 0;
9836              var _e65 = 1e3 * r.freeMode.momentumRatio;
9837              var _s34 = t.velocity * _e65;
9838              var _p4 = t.translate + _s34;
9839              l && (_p4 = -_p4);
9840              var _u3,
9841                _m2 = !1;
9842              var _h2 = 20 * Math.abs(t.velocity) * r.freeMode.momentumBounceRatio;
9843              var _f;
9844              if (_p4 < t.maxTranslate()) r.freeMode.momentumBounce ? (_p4 + t.maxTranslate() < -_h2 && (_p4 = t.maxTranslate() - _h2), _u3 = t.maxTranslate(), _m2 = !0, c.allowMomentumBounce = !0) : _p4 = t.maxTranslate(), r.loop && r.centeredSlides && (_f = !0);else if (_p4 > t.minTranslate()) r.freeMode.momentumBounce ? (_p4 - t.minTranslate() > _h2 && (_p4 = t.minTranslate() + _h2), _u3 = t.minTranslate(), _m2 = !0, c.allowMomentumBounce = !0) : _p4 = t.minTranslate(), r.loop && r.centeredSlides && (_f = !0);else if (r.freeMode.sticky) {
9845                var _e66;
9846                for (var _t46 = 0; _t46 < d.length; _t46 += 1) if (d[_t46] > -_p4) {
9847                  _e66 = _t46;
9848                  break;
9849                }
9850                _p4 = Math.abs(d[_e66] - _p4) < Math.abs(d[_e66 - 1] - _p4) || 'next' === t.swipeDirection ? d[_e66] : d[_e66 - 1], _p4 = -_p4;
9851              }
9852              if (_f && i('transitionEnd', function () {
9853                t.loopFix();
9854              }), 0 !== t.velocity) {
9855                if (_e65 = l ? Math.abs((-_p4 - t.translate) / t.velocity) : Math.abs((_p4 - t.translate) / t.velocity), r.freeMode.sticky) {
9856                  var _s35 = Math.abs((l ? -_p4 : _p4) - t.translate),
9857                    _a32 = t.slidesSizesGrid[t.activeIndex];
9858                  _e65 = _s35 < _a32 ? r.speed : _s35 < 2 * _a32 ? 1.5 * r.speed : 2.5 * r.speed;
9859                }
9860              } else if (r.freeMode.sticky) return void t.slideToClosest();
9861              r.freeMode.momentumBounce && _m2 ? (t.updateProgress(_u3), t.setTransition(_e65), t.setTranslate(_p4), t.transitionStart(!0, t.swipeDirection), t.animating = !0, x(n, function () {
9862                t && !t.destroyed && c.allowMomentumBounce && (a('momentumBounce'), t.setTransition(r.speed), setTimeout(function () {
9863                  t.setTranslate(_u3), x(n, function () {
9864                    t && !t.destroyed && t.transitionEnd();
9865                  });
9866                }, 0));
9867              }
9867)) : t.velocity ? (a('_freeModeNoMomentumRelease'), t.updateProgress(_p4), t.setTransition(_e65), t.setTranslate(_p4), t.transitionStart(!0, t.swipeDirection), t.animating || (t.animating = !0, x(n, function () {
9868                t && !t.destroyed && t.transitionEnd();
9869              }))) : t.updateProgress(_p4), t.updateActiveIndex(), t.updateSlidesClasses();
9870            } else {
9871              if (r.freeMode.sticky) return void t.slideToClosest();
9872              r.freeMode && a('_freeModeNoMomentumRelease');
9873            }
9874            (!r.freeMode.momentum || p >= r.longSwipesMs) && (a('_freeModeStaticRelease'), t.updateProgress(), t.updateActiveIndex(), t.updateSlidesClasses());
9875          }
9876        }
9877      }
9878    });
9879  }, function (e) {
9880    var t,
9881      s,
9882      a,
9883      i,
9884      r = e.swiper,
9885      n = e.extendParams,
9886      l = e.on;
9887    n({
9888      grid: {
9889        rows: 1,
9890        fill: 'column'
9891      }
9892    });
9893    var o = function o() {
9894      var e = r.params.spaceBetween;
9895      return 'string' == typeof e && e.indexOf('%') >= 0 ? e = parseFloat(e.replace('%', '')) / 100 * r.size : 'string' == typeof e && (e = parseFloat(e)), e;
9896    };
9897    l('init', function () {
9898      i = r.params.grid && r.params.grid.rows > 1;
9899    }), l('update', function () {
9900      var e = r.params,
9901        t = r.el,
9902        s = e.grid && e.grid.rows > 1;
9903      i && !s ? (t.classList.remove("".concat(e.containerModifierClass, "grid"), "".concat(e.containerModifierClass, "grid-column")), a = 1, r.emitContainerClasses()) : !i && s && (t.classList.add("".concat(e.containerModifierClass, "grid")), 'column' === e.grid.fill && t.classList.add("".concat(e.containerModifierClass, "grid-column")), r.emitContainerClasses()), i = s;
9904    }), r.grid = {
9905      initSlides: function initSlides(e) {
9906        var i = r.params.slidesPerView,
9907          _r$params$grid = r.params.grid,
9908          n = _r$params$grid.rows,
9909          l = _r$params$grid.fill,
9910          o = r.virtual && r.params.virtual.enabled ? r.virtual.slides.length : e.length;
9911        a = Math.floor(o / n), t = Math.floor(o / n) === o / n ? o : Math.ceil(o / n) * n, 'auto' !== i && 'row' === l && (t = Math.max(t, i * n)), s = t / n;
9912      },
9913      unsetSlides: function unsetSlides() {
9914        r.slides && r.slides.forEach(function (e) {
9915          e.swiperSlideGridSet && (e.style.height = '', e.style[r.getDirectionLabel('margin-top')] = '');
9916        });
9917      },
9918      updateSlide: function updateSlide(e, i, n) {
9919        var l = r.params.slidesPerGroup,
9920          d = o(),
9921          _r$params$grid2 = r.params.grid,
9922          c = _r$params$grid2.rows,
9923          p = _r$params$grid2.fill,
9924          u = r.virtual && r.params.virtual.enabled ? r.virtual.slides.length : n.length;
9925        var m, h, f;
9926        if ('row' === p && l > 1) {
9927          var _s36 = Math.floor(e / (l * c)),
9928            _a33 = e - c * l * _s36,
9929            _r15 = 0 === _s36 ? l : Math.min(Math.ceil((u - _s36 * c * l) / c), l);
9930          f = Math.floor(_a33 / _r15), h = _a33 - f * _r15 + _s36 * l, m = h + f * t / c, i.style.order = m;
9931        } else 'column' === p ? (h = Math.floor(e / c), f = e - h * c, (h > a || h === a && f === c - 1) && (f += 1, f >= c && (f = 0, h += 1))) : (f = Math.floor(e / s), h = e - f * s);
9932        i.row = f, i.column = h, i.style.height = "calc((100% - ".concat((c - 1) * d, "px) / ").concat(c, ")"), i.style[r.getDirectionLabel('margin-top')] = 0 !== f ? d && "".concat(d, "px") : '', i.swiperSlideGridSet = !0;
9933      },
9934      updateWrapperSize: function updateWrapperSize(e, s) {
9935        var _r$params = r.params,
9936          a = _r$params.centeredSlides,
9937          i = _r$params.roundLengths,
9938          n = o(),
9939          l = r.params.grid.rows;
9940        if (r.virtualSize = (e + n) * t, r.virtualSize = Math.ceil(r.virtualSize / l) - n, r.params.cssMode || (r.wrapperEl.style[r.getDirectionLabel('width')] = "".concat(r.virtualSize + n, "px")), a) {
9941          var _e67 = [];
9942          for (var _t47 = 0; _t47 < s.length; _t47 += 1) {
9943            var _a34 = s[_t47];
9944            i && (_a34 = Math.floor(_a34)), s[_t47] < r.virtualSize + s[0] && _e67.push(_a34);
9945          }
9946          s.splice(0, s.length), s.push.apply(s, _e67);
9947        }
9948      }
9949    };
9950  }, function (e) {
9951    var t = e.swiper;
9952    Object.assign(t, {
9953      appendSlide: ie.bind(t),
9954      prependSlide: re.bind(t),
9955      addSlide: ne.bind(t),
9956      removeSlide: le.bind(t),
9957      removeAllSlides: oe.bind(t)
9958    });
9959  }, function (e) {
9960    var t = e.swiper,
9961      s = e.extendParams,
9962      a = e.on;
9963    s({
9964      fadeEffect: {
9965        crossFade: !1
9966      }
9967    }), de({
9968      effect: 'fade',
9969      swiper: t,
9970      on: a,
9971      setTranslate: function setTranslate() {
9972        var e = t.slides;
9973        t.params.fadeEffect;
9974        for (var _s37 = 0; _s37 < e.length; _s37 += 1) {
9975          var _e68 = t.slides[_s37];
9976          var _a35 = -_e68.swiperSlideOffset;
9977          t.params.virtualTranslate || (_a35 -= t.translate);
9978          var _i17 = 0;
9979          t.isHorizontal() || (_i17 = _a35, _a35 = 0);
9980          var _r16 = t.params.fadeEffect.crossFade ? Math.max(1 - Math.abs(_e68.progress), 0) : 1 + Math.min(Math.max(_e68.progress, -1), 0),
9981            _n8 = ce(0, _e68);
9982          _n8.style.opacity = _r16, _n8.style.transform = "translate3d(".concat(_a35, "px, ").concat(_i17, "px, 0px)");
9983        }
9984      },
9985      setTransition: function setTransition(e) {
9986        var s = t.slides.map(function (e) {
9987          return h(e);
9988        });
9989        s.forEach(function (t) {
9990          t.style.transitionDuration = "".concat(e, "ms");
9991        }), pe({
9992          swiper: t,
9993          duration: e,
9994          transformElements: s,
9995          allSlides: !0
9996        });
9997      },
9998      overwriteParams: function overwriteParams() {
9999        return {
10000          slidesPerView: 1,
10001          slidesPerGroup: 1,
10002          watchSlidesProgress: !0,
10003          spaceBetween: 0,
10004          virtualTranslate: !t.params.cssMode
10005        };
10006      }
10007    });
10008  }, function (e) {
10009    var t = e.swiper,
10010      s = e.extendParams,
10011      a = e.on;
10012    s({
10013      cubeEffect: {
10014        slideShadows: !0,
10015        shadow: !0,
10016        shadowOffset: 20,
10017        shadowScale: 0.94
10018      }
10019    });
10020    var i = function i(e, t, s) {
10021      var a = s ? e.querySelector('.swiper-slide-shadow-left') : e.querySelector('.swiper-slide-shadow-top'),
10022        i = s ? e.querySelector('.swiper-slide-shadow-right') : e.querySelector('.swiper-slide-shadow-bottom');
10023      a || (a = v('div', ('swiper-slide-shadow-cube swiper-slide-shadow-' + (s ? 'left' : 'top')).split(' ')), e.append(a)), i || (i = v('div', ('swiper-slide-shadow-cube swiper-slide-shadow-' + (s ? 'right' : 'bottom')).split(' ')), e.append(i)), a && (a.style.opacity = Math.max(-t, 0)), i && (i.style.opacity = Math.max(t, 0));
10024    };
10025    de({
10026      effect: 'cube',
10027      swiper: t,
10028      on: a,
10029      setTranslate: function setTranslate() {
10030        var e = t.el,
10031          s = t.wrapperEl,
10032          a = t.slides,
10033          r = t.width,
10034          n = t.height,
10035          l = t.rtlTranslate,
10036          o = t.size,
10037          d = t.browser,
10038          c = t.params.cubeEffect,
10039          p = t.isHorizontal(),
10040          u = t.virtual && t.params.virtual.enabled;
10041        var m,
10042          h = 0;
10043        c.shadow && (p ? (m = t.wrapperEl.querySelector('.swiper-cube-shadow'), m || (m = v('div', 'swiper-cube-shadow'), t.wrapperEl.append(m)), m.style.height = "".concat(r, "px")) : (m = e.querySelector('.swiper-cube-shadow'), m || (m = v('div', 'swiper-cube-shadow'), e.append(m))));
10044        for (var _e69 = 0; _e69 < a.length; _e69 += 1) {
10045          var _s38 = a[_e69];
10046          var _r17 = _e69;
10047          u && (_r17 = parseInt(_s38.getAttribute('data-swiper-slide-index'), 10));
10048          var _n9 = 90 * _r17,
10049            _d3 = Math.floor(_n9 / 360);
10050          l && (_n9 = -_n9, _d3 = Math.floor(-_n9 / 360));
10051          var _m3 = Math.max(Math.min(_s38.progress, 1), -1);
10052          var _f2 = 0,
10053            _g = 0,
10054            _v = 0;
10055          _r17 % 4 == 0 ? (_f2 = 4 * -_d3 * o, _v = 0) : (_r17 - 1) % 4 == 0 ? (_f2 = 0, _v = 4 * -_d3 * o) : (_r17 - 2) % 4 == 0 ? (_f2 = o + 4 * _d3 * o, _v = o) : (_r17 - 3) % 4 == 0 && (_f2 = -o, _v = 3 * o + 4 * o * _d3), l && (_f2 = -_f2), p || (_g = _f2, _f2 = 0);
10056          var _w = "rotateX(".concat(p ? 0 : -_n9, "deg) rotateY(").concat(p ? _n9 : 0, "deg) translate3d(").concat(_f2, "px, ").concat(_g, "px, ").concat(_v, "px)");
10057          _m3 <= 1 && _m3 > -1 && (h = 90 * _r17 + 90 * _m3, l && (h = 90 * -_r17 - 90 * _m3), t.browser && t.browser.need3dFix && Math.abs(h) / 90 % 2 == 1 && (h += 0.001)), _s38.style.transform = _w, c.slideShadows && i(_s38, _m3, p);
10058        }
10059        if (s.style.transformOrigin = "50% 50% -".concat(o / 2, "px"), s.style['-webkit-transform-origin'] = "50% 50% -".concat(o / 2, "px"), c.shadow) if (p) m.style.transform = "translate3d(0px, ".concat(r / 2 + c.shadowOffset, "px, ").concat(-r / 2, "px) rotateX(89.99deg) rotateZ(0deg) scale(").concat(c.shadowScale, ")");else {
10060          var _e70 = Math.abs(h) - 90 * Math.floor(Math.abs(h) / 90),
10061            _t48 = 1.5 - (Math.sin(2 * _e70 * Math.PI / 360) / 2 + Math.cos(2 * _e70 * Math.PI / 360) / 2),
10062            _s39 = c.shadowScale,
10063            _a36 = c.shadowScale / _t48,
10064            _i18 = c.shadowOffset;
10065          m.style.transform = "scale3d(".concat(_s39, ", 1, ").concat(_a36, ") translate3d(0px, ").concat(n / 2 + _i18, "px, ").concat(-n / 2 / _a36, "px) rotateX(-89.99deg)");
10066        }
10067        var f = (d.isSafari || d.isWebView) && d.needPerspectiveFix ? -o / 2 : 0;
10068        s.style.transform = "translate3d(0px,0,".concat(f, "px) rotateX(").concat(t.isHorizontal() ? 0 : h, "deg) rotateY(").concat(t.isHorizontal() ? -h : 0, "deg)"), s.style.setProperty('--swiper-cube-translate-z', "".concat(f, "px"));
10069      },
10070      setTransition: function setTransition(e) {
10071        var s = t.el,
10072          a = t.slides;
10073        if (a.forEach(function (t) {
10074          t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach(function (t) {
10075            t.style.transitionDuration = "".concat(e, "ms");
10076          });
10077        }), t.params.cubeEffect.shadow && !t.isHorizontal()) {
10078          var _t49 = s.querySelector('.swiper-cube-shadow');
10079          _t49 && (_t49.style.transitionDuration = "".concat(e, "ms"));
10080        }
10081      },
10082      recreateShadows: function recreateShadows() {
10083        var e = t.isHorizontal();
10084        t.slides.forEach(function (t) {
10085          var s = Math.max(Math.min(t.progress, 1), -1);
10086          i(t, s, e);
10087        });
10088      },
10089      getEffectParams: function getEffectParams() {
10090        return t.params.cubeEffect;
10091      },
10092      perspective: function perspective() {
10093        return !0;
10094      },
10095      overwriteParams: function overwriteParams() {
10096        return {
10097          slidesPerView: 1,
10098          slidesPerGroup: 1,
10099          watchSlidesProgress: !0,
10100          resistanceRatio: 0,
10101          spaceBetween: 0,
10102          centeredSlides: !1,
10103          virtualTranslate: !0
10104        };
10105      }
10106    });
10107  }, function (e) {
10108    var t = e.swiper,
10109      s = e.extendParams,
10110      a = e.on;
10111    s({
10112      flipEffect: {
10113        slideShadows: !0,
10114        limitRotation: !0
10115      }
10116    });
10117    var i = function i(e, s) {
10118      var a = t.isHorizontal() ? e.querySelector('.swiper-slide-shadow-left') : e.querySelector('.swiper-slide-shadow-top'),
10119        i = t.isHorizontal() ? e.querySelector('.swiper-slide-shadow-right') : e.querySelector('.swiper-slide-shadow-bottom');
10120      a || (a = ue('flip', e, t.isHorizontal() ? 'left' : 'top')), i || (i = ue('flip', e, t.isHorizontal() ? 'right' : 'bottom')), a && (a.style.opacity = Math.max(-s, 0)), i && (i.style.opacity = Math.max(s, 0));
10121    };
10122    de({
10123      effect: 'flip',
10124      swiper: t,
10125      on: a,
10126      setTranslate: function setTranslate() {
10127        var e = t.slides,
10128          s = t.rtlTranslate,
10129          a = t.params.flipEffect;
10130        for (var _r18 = 0; _r18 < e.length; _r18 += 1) {
10131          var _n10 = e[_r18];
10132          var _l8 = _n10.progress;
10133          t.params.flipEffect.limitRotation && (_l8 = Math.max(Math.min(_n10.progress, 1), -1));
10134          var _o7 = _n10.swiperSlideOffset;
10135          var _d4 = -180 * _l8,
10136            _c3 = 0,
10137            _p5 = t.params.cssMode ? -_o7 - t.translate : -_o7,
10138            _u4 = 0;
10139          t.isHorizontal() ? s && (_d4 = -_d4) : (_u4 = _p5, _p5 = 0, _c3 = -_d4, _d4 = 0), t.browser && t.browser.need3dFix && (Math.abs(_d4) / 90 % 2 == 1 && (_d4 += 0.001), Math.abs(_c3) / 90 % 2 == 1 && (_c3 += 0.001)), _n10.style.zIndex = -Math.abs(Math.round(_l8)) + e.length, a.slideShadows && i(_n10, _l8);
10140          var _m4 = "translate3d(".concat(_p5, "px, ").concat(_u4, "px, 0px) rotateX(").concat(_c3, "deg) rotateY(").concat(_d4, "deg)");
10141          ce(0, _n10).style.transform = _m4;
10142        }
10143      },
10144      setTransition: function setTransition(e) {
10145        var s = t.slides.map(function (e) {
10146          return h(e);
10147        });
10148        s.forEach(function (t) {
10149          t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach(function (t) {
10150            t.style.transitionDuration = "".concat(e, "ms");
10151          });
10152        }), pe({
10153          swiper: t,
10154          duration: e,
10155          transformElements: s
10156        });
10157      },
10158      recreateShadows: function recreateShadows() {
10159        t.params.flipEffect, t.slides.forEach(function (e) {
10160          var s = e.progress;
10161          t.params.flipEffect.limitRotation && (s = Math.max(Math.min(e.progress, 1), -1)), i(e, s);
10162        });
10163      },
10164      getEffectParams: function getEffectParams() {
10165        return t.params.flipEffect;
10166      },
10167      perspective: function perspective() {
10168        return !0;
10169      },
10170      overwriteParams: function overwriteParams() {
10171        return {
10172          slidesPerView: 1,
10173          slidesPerGroup: 1,
10174          watchSlidesProgress: !0,
10175          spaceBetween: 0,
10176          virtualTranslate: !t.params.cssMode
10177        };
10178      }
10179    });
10180  }, function (e) {
10181    var t = e.swiper,
10182      s = e.extendParams,
10183      a = e.on;
10184    s({
10185      coverflowEffect: {
10186        rotate: 50,
10187        stretch: 0,
10188        depth: 100,
10189        scale: 1,
10190        modifier: 1,
10191        slideShadows: !0
10192      }
10193    }), de({
10194      effect: 'coverflow',
10195      swiper: t,
10196      on: a,
10197      setTranslate: function setTranslate() {
10198        var e = t.width,
10199          s = t.height,
10200          a = t.slides,
10201          i = t.slidesSizesGrid,
10202          r = t.params.coverflowEffect,
10203          n = t.isHorizontal(),
10204          l = t.translate,
10205          o = n ? e / 2 - l : s / 2 - l,
10206          d = n ? r.rotate : -r.rotate,
10207          c = r.depth;
10208        for (var _e71 = 0, _s40 = a.length; _e71 < _s40; _e71 += 1) {
10209          var _s41 = a[_e71],
10210            _l9 = i[_e71],
10211            _p6 = (o - _s41.swiperSlideOffset - _l9 / 2) / _l9,
10212            _u5 = 'function' == typeof r.modifier ? r.modifier(_p6) : _p6 * r.modifier;
10213          var _m5 = n ? d * _u5 : 0,
10214            _h3 = n ? 0 : d * _u5,
10215            _f3 = -c * Math.abs(_u5),
10216            _g2 = r.stretch;
10217          'string' == typeof _g2 && -1 !== _g2.indexOf('%') && (_g2 = parseFloat(r.stretch) / 100 * _l9);
10218          var _v2 = n ? 0 : _g2 * _u5,
10219            _w2 = n ? _g2 * _u5 : 0,
10220            _b = 1 - (1 - r.scale) * Math.abs(_u5);
10221          Math.abs(_w2) < 0.001 && (_w2 = 0), Math.abs(_v2) < 0.001 && (_v2 = 0), Math.abs(_f3) < 0.001 && (_f3 = 0), Math.abs(_m5) < 0.001 && (_m5 = 0), Math.abs(_h3) < 0.001 && (_h3 = 0), Math.abs(_b) < 0.001 && (_b = 0), t.browser && t.browser.need3dFix && (Math.abs(_m5) / 90 % 2 == 1 && (_m5 += 0.001), Math.abs(_h3) / 90 % 2 == 1 && (_h3 += 0.001));
10222          var _y = "translate3d(".concat(_w2, "px,").concat(_v2, "px,").concat(_f3, "px)  rotateX(").concat(_h3, "deg) rotateY(").concat(_m5, "deg) scale(").concat(_b, ")");
10223          if (ce(0, _s41).style.transform = _y, _s41.style.zIndex = 1 - Math.abs(Math.round(_u5)), r.slideShadows) {
10224            var _e72 = n ? _s41.querySelector('.swiper-slide-shadow-left') : _s41.querySelector('.swiper-slide-shadow-top'),
10225              _t50 = n ? _s41.querySelector('.swiper-slide-shadow-right') : _s41.querySelector('.swiper-slide-shadow-bottom');
10226            _e72 || (_e72 = ue('coverflow', _s41, n ? 'left' : 'top')), _t50 || (_t50 = ue('coverflow', _s41, n ? 'right' : 'bottom')), _e72 && (_e72.style.opacity = _u5 > 0 ? _u5 : 0), _t50 && (_t50.style.opacity = -_u5 > 0 ? -_u5 : 0);
10227          }
10228        }
10229      },
10230      setTransition: function setTransition(e) {
10231        t.slides.map(function (e) {
10232          return h(e);
10233        }
10233).forEach(function (t) {
10234          t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach(function (t) {
10235            t.style.transitionDuration = "".concat(e, "ms");
10236          });
10237        });
10238      },
10239      perspective: function perspective() {
10240        return !0;
10241      },
10242      overwriteParams: function overwriteParams() {
10243        return {
10244          watchSlidesProgress: !0
10245        };
10246      }
10247    });
10248  }, function (e) {
10249    var t = e.swiper,
10250      s = e.extendParams,
10251      a = e.on;
10252    s({
10253      creativeEffect: {
10254        limitProgress: 1,
10255        shadowPerProgress: !1,
10256        progressMultiplier: 1,
10257        perspective: !0,
10258        prev: {
10259          translate: [0, 0, 0],
10260          rotate: [0, 0, 0],
10261          opacity: 1,
10262          scale: 1
10263        },
10264        next: {
10265          translate: [0, 0, 0],
10266          rotate: [0, 0, 0],
10267          opacity: 1,
10268          scale: 1
10269        }
10270      }
10271    });
10272    var i = function i(e) {
10273      return 'string' == typeof e ? e : "".concat(e, "px");
10274    };
10275    de({
10276      effect: 'creative',
10277      swiper: t,
10278      on: a,
10279      setTranslate: function setTranslate() {
10280        var e = t.slides,
10281          s = t.wrapperEl,
10282          a = t.slidesSizesGrid,
10283          r = t.params.creativeEffect,
10284          n = r.progressMultiplier,
10285          l = t.params.centeredSlides;
10286        if (l) {
10287          var _e73 = a[0] / 2 - t.params.slidesOffsetBefore || 0;
10288          s.style.transform = "translateX(calc(50% - ".concat(_e73, "px))");
10289        }
10290        var _loop2 = function _loop2() {
10291          var a = e[_s42],
10292            o = a.progress,
10293            d = Math.min(Math.max(a.progress, -r.limitProgress), r.limitProgress);
10294          var c = d;
10295          l || (c = Math.min(Math.max(a.originalProgress, -r.limitProgress), r.limitProgress));
10296          var p = a.swiperSlideOffset,
10297            u = [t.params.cssMode ? -p - t.translate : -p, 0, 0],
10298            m = [0, 0, 0];
10299          var h = !1;
10300          t.isHorizontal() || (u[1] = u[0], u[0] = 0);
10301          var f = {
10302            translate: [0, 0, 0],
10303            rotate: [0, 0, 0],
10304            scale: 1,
10305            opacity: 1
10306          };
10307          d < 0 ? (f = r.next, h = !0) : d > 0 && (f = r.prev, h = !0), u.forEach(function (e, t) {
10308            u[t] = "calc(".concat(e, "px + (").concat(i(f.translate[t]), " * ").concat(Math.abs(d * n), "))");
10309          }), m.forEach(function (e, s) {
10310            var a = f.rotate[s] * Math.abs(d * n);
10311            t.browser && t.browser.need3dFix && Math.abs(a) / 90 % 2 == 1 && (a += 0.001), m[s] = a;
10312          }), a.style.zIndex = -Math.abs(Math.round(o)) + e.length;
10313          var g = u.join(', '),
10314            v = "rotateX(".concat(m[0], "deg) rotateY(").concat(m[1], "deg) rotateZ(").concat(m[2], "deg)"),
10315            w = c < 0 ? "scale(".concat(1 + (1 - f.scale) * c * n, ")") : "scale(".concat(1 - (1 - f.scale) * c * n, ")"),
10316            b = c < 0 ? 1 + (1 - f.opacity) * c * n : 1 - (1 - f.opacity) * c * n,
10317            y = "translate3d(".concat(g, ") ").concat(v, " ").concat(w);
10318          if (h && f.shadow || !h) {
10319            var _e74 = a.querySelector('.swiper-slide-shadow');
10320            if (!_e74 && f.shadow && (_e74 = ue('creative', a)), _e74) {
10321              var _t51 = r.shadowPerProgress ? d * (1 / r.limitProgress) : d;
10322              _e74.style.opacity = Math.min(Math.max(Math.abs(_t51), 0), 1);
10323            }
10324          }
10325          var E = ce(0, a);
10326          E.style.transform = y, E.style.opacity = b, f.origin && (E.style.transformOrigin = f.origin);
10327        };
10328        for (var _s42 = 0; _s42 < e.length; _s42 += 1) {
10329          _loop2();
10330        }
10331      },
10332      setTransition: function setTransition(e) {
10333        var s = t.slides.map(function (e) {
10334          return h(e);
10335        });
10336        s.forEach(function (t) {
10337          t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow').forEach(function (t) {
10338            t.style.transitionDuration = "".concat(e, "ms");
10339          });
10340        }), pe({
10341          swiper: t,
10342          duration: e,
10343          transformElements: s,
10344          allSlides: !0
10345        });
10346      },
10347      perspective: function perspective() {
10348        return t.params.creativeEffect.perspective;
10349      },
10350      overwriteParams: function overwriteParams() {
10351        return {
10352          watchSlidesProgress: !0,
10353          virtualTranslate: !t.params.cssMode
10354        };
10355      }
10356    });
10357  }, function (e) {
10358    var t = e.swiper,
10359      s = e.extendParams,
10360      a = e.on;
10361    s({
10362      cardsEffect: {
10363        slideShadows: !0,
10364        rotate: !0,
10365        perSlideRotate: 2,
10366        perSlideOffset: 8
10367      }
10368    }), de({
10369      effect: 'cards',
10370      swiper: t,
10371      on: a,
10372      setTranslate: function setTranslate() {
10373        var e = t.slides,
10374          s = t.activeIndex,
10375          a = t.rtlTranslate,
10376          i = t.params.cardsEffect,
10377          _t$touchEventsData = t.touchEventsData,
10378          r = _t$touchEventsData.startTranslate,
10379          n = _t$touchEventsData.isTouched,
10380          l = a ? -t.translate : t.translate;
10381        for (var _o8 = 0; _o8 < e.length; _o8 += 1) {
10382          var _d5 = e[_o8],
10383            _c4 = _d5.progress,
10384            _p7 = Math.min(Math.max(_c4, -4), 4);
10385          var _u6 = _d5.swiperSlideOffset;
10386          t.params.centeredSlides && !t.params.cssMode && (t.wrapperEl.style.transform = "translateX(".concat(t.minTranslate(), "px)")), t.params.centeredSlides && t.params.cssMode && (_u6 -= e[0].swiperSlideOffset);
10387          var _m6 = t.params.cssMode ? -_u6 - t.translate : -_u6,
10388            _h4 = 0;
10389          var _f4 = -100 * Math.abs(_p7);
10390          var _g3 = 1,
10391            _v3 = -i.perSlideRotate * _p7,
10392            _w3 = i.perSlideOffset - 0.75 * Math.abs(_p7);
10393          var _b2 = t.virtual && t.params.virtual.enabled ? t.virtual.from + _o8 : _o8,
10394            _y2 = (_b2 === s || _b2 === s - 1) && _p7 > 0 && _p7 < 1 && (n || t.params.cssMode) && l < r,
10395            _E = (_b2 === s || _b2 === s + 1) && _p7 < 0 && _p7 > -1 && (n || t.params.cssMode) && l > r;
10396          if (_y2 || _E) {
10397            var _e75 = Math.pow(1 - Math.abs((Math.abs(_p7) - 0.5) / 0.5), 0.5);
10398            _v3 += -28 * _p7 * _e75, _g3 += -0.5 * _e75, _w3 += 96 * _e75, _h4 = -25 * _e75 * Math.abs(_p7) + '%';
10399          }
10400          if (_m6 = _p7 < 0 ? "calc(".concat(_m6, "px ").concat(a ? '-' : '+', " (").concat(_w3 * Math.abs(_p7), "%))") : _p7 > 0 ? "calc(".concat(_m6, "px ").concat(a ? '-' : '+', " (-").concat(_w3 * Math.abs(_p7), "%))") : "".concat(_m6, "px"), !t.isHorizontal()) {
10401            var _e76 = _h4;
10402            _h4 = _m6, _m6 = _e76;
10403          }
10404          var _x = _p7 < 0 ? '' + (1 + (1 - _g3) * _p7) : '' + (1 - (1 - _g3) * _p7),
10405            _S = "\n        translate3d(".concat(_m6, ", ").concat(_h4, ", ").concat(_f4, "px)\n        rotateZ(").concat(i.rotate ? a ? -_v3 : _v3 : 0, "deg)\n        scale(").concat(_x, ")\n      ");
10406          if (i.slideShadows) {
10407            var _e77 = _d5.querySelector('.swiper-slide-shadow');
10408            _e77 || (_e77 = ue('cards', _d5)), _e77 && (_e77.style.opacity = Math.min(Math.max((Math.abs(_p7) - 0.5) / 0.5, 0), 1));
10409          }
10410          _d5.style.zIndex = -Math.abs(Math.round(_c4)) + e.length;
10411          ce(0, _d5).style.transform = _S;
10412        }
10413      },
10414      setTransition: function setTransition(e) {
10415        var s = t.slides.map(function (e) {
10416          return h(e);
10417        });
10418        s.forEach(function (t) {
10419          t.style.transitionDuration = "".concat(e, "ms"), t.querySelectorAll('.swiper-slide-shadow').forEach(function (t) {
10420            t.style.transitionDuration = "".concat(e, "ms");
10421          });
10422        }), pe({
10423          swiper: t,
10424          duration: e,
10425          transformElements: s
10426        });
10427      },
10428      perspective: function perspective() {
10429        return !0;
10430      },
10431      overwriteParams: function overwriteParams() {
10432        return {
10433          watchSlidesProgress: !0,
10434          virtualTranslate: !t.params.cssMode
10435        };
10436      }
10437    });
10438  }];
10439  return te.use(me), te;
10440}();
10441
10442/***/ }),
10443
10444/***/ "./resources/js/tdw-our-people-list.js":
10445/*!*********************************************!*\
10446  !*** ./resources/js/tdw-our-people-list.js ***!
10447  \*********************************************/
10448/***/ (() => {
10449
10450(function () {
10451  document.addEventListener('DOMContentLoaded', function () {
10452    var rootElement = document.querySelector('#our-people-list-container');
10453    if (!rootElement) {
10454      return;
10455    }
10456  });
10457})();
10458function onPositionChange() {}
10459
10460/***/ }),
10461
10462/***/ "./resources/js/tdw-three-cols-one-row-slider.js":
10463/*!*******************************************************!*\
10464  !*** ./resources/js/tdw-three-cols-one-row-slider.js ***!
10465  \*******************************************************/
10466/***/ (() => {
10467
10468(function () {
10469  document.addEventListener("DOMContentLoaded", function () {
10470    var initSwiperSlider = function initSwiperSlider(sliderElement) {
10471      if (sliderElement) {
10472        new Swiper(sliderElement, {
10473          slidesPerView: 1,
10474          spaceBetween: 10,
10475          autoHeight: true,
10476          navigation: {
10477            nextEl: ".swiper-button-next",
10478            prevEl: ".swiper-button-prev"
10479          },
10480          breakpoints: {
10481            640: {
10482              slidesPerView: 2,
10483              spaceBetween: 20
10484            },
10485            1024: {
10486              slidesPerView: 3,
10487              spaceBetween: 32
10488            }
10489          }
10490        });
10491      }
10492    };
10493    var sliders = document.querySelectorAll("#threeColsOneRowSlider");
10494    sliders.forEach(function (slider) {
10495      return initSwiperSlider(slider);
10496    });
10497  });
10498})();
10499
10500/***/ }),
10501
10502/***/ "./resources/js/tdw-wysiwyg-accordion.js":
10503/*!***********************************************!*\
10504  !*** ./resources/js/tdw-wysiwyg-accordion.js ***!
10505  \***********************************************/
10506/***/ (() => {
10507
10508(function () {
10509  document.addEventListener('DOMContentLoaded', function () {
10510    onWYSIWYGAccordionClick();
10511  });
10512})();
10513function onWYSIWYGAccordionClick() {
10514  var accordions = Array.from(document.querySelectorAll('.wysiwyg-accordion'));
10515  accordions.map(function (el) {
10516    el.addEventListener('click', function () {
10517      var hidden = el.getAttribute('aria-hidden') === 'true';
10518      if (hidden) {
10519        el.setAttribute('aria-hidden', false);
10520      } else {
10521        el.setAttribute('aria-hidden', true);
10522      }
10523    });
10524  });
10525}
10526
10527/***/ }),
10528
10529/***/ "./resources/js/utils.js":
10530/*!*******************************!*\
10531  !*** ./resources/js/utils.js ***!
10532  \*******************************/
10533/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
10534
10535"use strict";
10536__webpack_require__.r(__webpack_exports__);
10537/* harmony export */ __webpack_require__.d(__webpack_exports__, {
10538/* harmony export */   getWidthFromTheme: () => (/* binding */ getWidthFromTheme),
10539/* harmony export */   increaseNumberAnimation: () => (/* binding */ increaseNumberAnimation),
10540/* harmony export */   isWidthOver2Xl: () => (/* binding */ isWidthOver2Xl),
10541/* harmony export */   isWidthOverLg: () => (/* binding */ isWidthOverLg),
10542/* harmony export */   isWidthOverXl: () => (/* binding */ isWidthOverXl)
10543/* harmony export */ });
10544/* harmony import */ var _theme_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../theme.json */ "./theme.json");
10545
10546function getWidthFromTheme(size) {
10547  var px = _theme_json__WEBPACK_IMPORTED_MODULE_0__.settings.layout[size];
10548  return px.split('px')[0];
10549}
10550function isWidthOverXl() {
10551  return window.innerWidth > getWidthFromTheme('xl');
10552}
10553function isWidthOverLg() {
10554  return window.innerWidth > getWidthFromTheme('sxl');
10555}
10556function isWidthOver2Xl() {
10557  return window.innerWidth >= getWidthFromTheme('2xl');
10558}
10559
10560/* Call this function with a string containing the ID name to
10561 * the element containing the number you want to do a count animation on.
10562 *
10563 * Speed of animation (milliseconds timeout between each number increase)
10564 */
10565function increaseNumberAnimation(element, endNumber) {
10566  var _element$dataset$anim;
10567  var speed = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 10;
10568  if (!element) return;
10569
10570  /* A dataset variable that is added to the animated element*/
10571  var animationRunning = JSON.parse((_element$dataset$anim = element.dataset.animationRunning) !== null && _element$dataset$anim !== void 0 ? _element$dataset$anim : false);
10572  if (animationRunning) return;
10573  element.dataset.animationRunning = true;
10574  incNbrRec(0, endNumber, element, speed);
10575}
10576
10577/*A recursive function to increase the number.*/
10578function incNbrRec(currentNumber, endNumber, element, speed) {
10579  if (currentNumber <= endNumber) {
10580    element.innerHTML = currentNumber;
10581    setTimeout(function () {
10582      incNbrRec(currentNumber + 1, endNumber, element, speed);
10583    }, speed); //Delay a bit before calling the function again.
10584  } else {
10585    element.dataset.animationRunning = false;
10586  }
10587}
10588
10589/*Call this funtion with the ID-name for that element to increase the number within*/
10590//increaseNumberAnimation("nbr", 100);
10591
10592/***/ }),
10593
10594/***/ "./resources/js/validation.js":
10595/*!************************************!*\
10596  !*** ./resources/js/validation.js ***!
10597  \************************************/
10598/***/ (() => {
10599
10600// $Id: $
10601function zf_ValidateAndSubmit() {
10602  if (zf_CheckMandatory()) {
10603    if (zf_ValidCheck()) {
10604      if (isSalesIQIntegrationEnabled) {
10605        zf_addDataToSalesIQ();
10606      }
10607      return true;
10608    } else {
10609      return false;
10610    }
10611  } else {
10612    return false;
10613  }
10614}
10615function zf_CheckMandatory() {
10616  for (i = 0; i < zf_MandArray.length; i++) {
10617    var fieldObj = document.forms.form[zf_MandArray[i]];
10618    if (fieldObj) {
10619      if (fieldObj.nodeName != null) {
10620        if (fieldObj.nodeName == 'OBJECT') {
10621          if (!zf_MandatoryCheckSignature(fieldObj)) {
10622            zf_ShowErrorMsg(zf_MandArray[i]);
10623            return false;
10624          }
10625        } else if (fieldObj.value.replace(/^\s+|\s+$/g, '').length == 0) {
10626          if (fieldObj.type == 'file') {
10627            fieldObj.focus();
10628            zf_ShowErrorMsg(zf_MandArray[i]);
10629            return false;
10630          }
10631          fieldObj.focus();
10632          zf_ShowErrorMsg(zf_MandArray[i]);
10633          return false;
10634        } else if (fieldObj.nodeName == 'SELECT') {
10635          // No I18N
10636          if (fieldObj.options[fieldObj.selectedIndex].value == '-Select-') {
10637            fieldObj.focus();
10638            zf_ShowErrorMsg(zf_MandArray[i]);
10639            return false;
10640          }
10641        } else if (fieldObj.type == 'checkbox' || fieldObj.type == 'radio') {
10642          if (fieldObj.checked == false) {
10643            fieldObj.focus();
10644            zf_ShowErrorMsg(zf_MandArray[i]);
10645            return false;
10646          }
10647        }
10648      } else {
10649        var checkedValsCount = 0;
10650        var inpChoiceElems = fieldObj;
10651        for (var ii = 0; ii < inpChoiceElems.length; ii++) {
10652          if (inpChoiceElems[ii].checked === true) {
10653            checkedValsCount++;
10654          }
10655        }
10656        if (checkedValsCount == 0) {
10657          inpChoiceElems[0].focus();
10658          zf_ShowErrorMsg(zf_MandArray[i]);
10659          return false;
10660        }
10661      }
10662    }
10663  }
10664  return true;
10665}
10666function zf_ValidCheck() {
10667  var isValid = true;
10668  for (ind = 0; ind < zf_FieldArray.length; ind++) {
10669    var fieldObj = document.forms.form[zf_FieldArray[ind]];
10670    if (fieldObj) {
10671      if (fieldObj.nodeName != null) {
10672        var checkType = fieldObj.getAttribute("checktype");
10673        if (checkType == "c2") {
10674          // No I18N
10675          if (!zf_ValidateNumber(fieldObj)) {
10676            isValid = false;
10677            fieldObj.focus();
10678            zf_ShowErrorMsg(zf_FieldArray[ind]);
10679            return false;
10680          }
10681        } else if (checkType == "c3") {
10682          // No I18N
10683          if (!zf_ValidateCurrency(fieldObj) || !zf_ValidateDecimalLength(fieldObj, 10)) {
10684            isValid = false;
10685            fieldObj.focus();
10686            zf_ShowErrorMsg(zf_FieldArray[ind]);
10687            return false;
10688          }
10689        } else if (checkType == "c4") {
10690          // No I18N
10691          if (!zf_ValidateDateFormat(fieldObj)) {
10692            isValid = false;
10693            fieldObj.focus();
10694            zf_ShowErrorMsg(zf_FieldArray[ind]);
10695            return false;
10696          }
10697        } else if (checkType == "c5") {
10698          // No I18N
10699          if (!zf_ValidateEmailID(fieldObj)) {
10700            isValid = false;
10701            fieldObj.focus();
10702            zf_ShowErrorMsg(zf_FieldArray[ind]);
10703            return false;
10704          }
10705        } else if (checkType == "c6") {
10706          // No I18N
10707          if (!zf_ValidateLiveUrl(fieldObj)) {
10708            isValid = false;
10709            fieldObj.focus();
10710            zf_ShowErrorMsg(zf_FieldArray[ind]);
10711            return false;
10712          }
10713        } else if (checkType == "c7") {
10714          // No I18N
10715          if (!zf_ValidatePhone(fieldObj)) {
10716            isValid = false;
10717            fieldObj.focus();
10718            zf_ShowErrorMsg(zf_FieldArray[ind]);
10719            return false;
10720          }
10721        } else if (checkType == "c8") {
10722          // No I18N
10723          zf_ValidateSignature(fieldObj);
10724        } else if (checkType == "c9") {
10725          // No I18N
10726          if (!zf_ValidateMonthYearFormat(fieldObj)) {
10727            isValid = false;
10728            fieldObj.focus();
10729            zf_ShowErrorMsg(zf_FieldArray[ind]);
10730            return false;
10731          }
10732        }
10733      }
10734    }
10735  }
10736  return isValid;
10737}
10738function zf_ShowErrorMsg(uniqName) {
10739  var fldLinkName;
10740  for (errInd = 0; errInd < zf_FieldArray.length; errInd++) {
10741    fldLinkName = zf_FieldArray[errInd].split('_')[0];
10742    document.getElementById(fldLinkName + "_error").style.display = 'none';
10743  }
10744  var linkName = uniqName.split('_')[0];
10745  document.getElementById(linkName + "_error").style.display = 'block';
10746}
10747function zf_ValidateNumber(elem) {
10748  var validChars = "-0123456789";
10749  var numValue = elem.value.replace(/^\s+|\s+$/g, '');
10750  if (numValue != null && !numValue == "") {
10751    var strChar;
10752    var result = true;
10753    if (numValue.charAt(0) == "-" && numValue.length == 1) {
10754      return false;
10755    }
10756    for (i = 0; i < numValue.length && result == true; i++) {
10757      strChar = numValue.charAt(i);
10758      if (strChar == "-" && i != 0) {
10759        return false;
10760      }
10761      if (validChars.indexOf(strChar) == -1) {
10762        result = false;
10763      }
10764    }
10765    return result;
10766  } else {
10767    return true;
10768  }
10769}
10770function zf_ValidateDateFormat(inpElem) {
10771  var dateValue = inpElem.value.replace(/^\s+|\s+$/g, '');
10772  if (dateValue == "") {
10773    return true;
10774  } else {
10775    return zf_DateRegex.test(dateValue);
10776  }
10777}
10778function zf_ValidateCurrency(elem) {
10779  var validChars = "0123456789.";
10780  var numValue = elem.value.replace(/^\s+|\s+$/g, '');
10781  if (numValue.charAt(0) == '-') {
10782    numValue = numValue.substring(1, numValue.length);
10783  }
10784  if (numValue != null && !numValue == "") {
10785    var strChar;
10786    var result = true;
10787    for (i = 0; i < numValue.length && result == true; i++) {
10788      strChar = numValue.charAt(i);
10789      if (validChars.indexOf(strChar) == -1) {
10790        result = false;
10791      }
10792    }
10793    return result;
10794  } else {
10795    return true;
10796  }
10797}
10798function zf_ValidateDecimalLength(elem, decimalLen) {
10799  var numValue = elem.value;
10800  if (numValue.indexOf('.') >= 0) {
10801    var decimalLength = numValue.substring(numValue.indexOf('.') + 1).length;
10802    if (decimalLength > decimalLen) {
10803      return false;
10804    } else {
10805      return true;
10806    }
10807  }
10808  return true;
10809}
10810function zf_ValidateEmailID(elem) {
10811  var check = 0;
10812  var emailValue = elem.value;
10813  if (emailValue != null && !emailValue == "") {
10814    var emailArray = emailValue.split(",");
10815    for (i = 0; i < emailArray.length; i++) {
10816      var emailExp = /^[\w]([\w\-.+&'/]*)@([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,22}$/;
10817      if (!emailExp.test(emailArray[i].replace(/^\s+|\s+$/g, ''))) {
10818        check = 1;
10819      }
10820    }
10821    if (check == 0) {
10822      return true;
10823    } else {
10824      return false;
10825    }
10826  } else {
10827    return true;
10828  }
10829}
10830function zf_ValidateLiveUrl(elem) {
10831  var urlValue = elem.value;
10832  if (urlValue !== null && typeof urlValue !== "undefined") {
10833    urlValue = urlValue.replace(/^\s+|\s+$/g, '');
10834    if (urlValue !== "") {
10835      var urlregex = new RegExp("^(((https|http|ftps|ftp)://[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*(\\.[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*)+(:\\d{1,5})?)|((w|W){3}(\\.[a-zA-Z\\d]+((_|-|@)[a-zA-Z\\d]+)*){2,}(:\\d{1,5})?)|([a-zA-Z\\d]+((_|-)[a-zA-Z\\d]+)*(\\.[a-zA-Z\\d]+((_|-)[a-zA-Z\\d]+)*)+(:\\d{1,5})?))(/[-\\w.?,:'/\\\\+=&;%$#@()!~]*)?$", "i"); // This regex is taken from LiveFieldsUtil.isValidWebSiteFieldURL() method. Changes: i) Add ^ at the beginning and $ at the end. ii) Remove ?i before https and adjust () around https. iii) Add "i" in the RegExp constructor. // No I18N
10836      return urlregex.test(urlValue);
10837    }
10838  }
10839  return true;
10840}
10841function zf_ValidatePhone(inpElem) {
10842  var ZFPhoneRegex = {
10843    PHONE_INTE_ALL_REG: /^[+]{0,1}[()0-9-. ]+$/,
10844    PHONE_INTE_NUMERIC_REG: /^[0-9]+$/,
10845    PHONE_INTE_CONT_CODE_ENABLED_REG: /^[(0-9-.][()0-9-. ]*$/,
10846    PHONE_USA_REG: /^[0-9]+$/,
10847    PHONE_CONT_CODE_REG: /^[+][0-9]{1,4}$/
10848  };
10849  var phoneFormat = parseInt(inpElem.getAttribute("phoneFormat"));
10850  var fieldInpVal = inpElem.value.replace(/^\s+|\s+$/g, '');
10851  var toReturn = true;
10852  if (phoneFormat === 1) {
10853    if (inpElem.getAttribute("valType") == 'code') {
10854      var codeRexp = ZFPhoneRegex.PHONE_CONT_CODE_REG;
10855      if (fieldInpVal != "" && !codeRexp.test(fieldInpVal)) {
10856        return false;
10857      }
10858    } else {
10859      var IRexp = ZFPhoneRegex.PHONE_INTE_ALL_REG;
10860      if (inpElem.getAttribute("phoneFormatType") == '2') {
10861        IRexp = ZFPhoneRegex.PHONE_INTE_NUMERIC_REG;
10862      }
10863      if (fieldInpVal != "" && !IRexp.test(fieldInpVal)) {
10864        toReturn = false;
10865        return toReturn;
10866      }
10867    }
10868    return toReturn;
10869  } else if (phoneFormat === 2) {
10870    var InpMaxlength = inpElem.getAttribute("maxlength");
10871    var USARexp = ZFPhoneRegex.PHONE_USA_REG;
10872    if (fieldInpVal != "" && USARexp.test(fieldInpVal) && fieldInpVal.length == InpMaxlength) {
10873      toReturn = true;
10874    } else if (fieldInpVal == "") {
10875      toReturn = true;
10876    } else {
10877      toReturn = false;
10878    }
10879    return toReturn;
10880  }
10881}
10882function zf_ValidateSignature(objElem) {
10883  var linkName = objElem.getAttribute("compname");
10884  var canvasElem = document.getElementById("drawingCanvas-" + linkName);
10885  var isValidSign = zf_IsSignaturePresent(objElem, linkName, canvasElem);
10886  var hiddenSignInputElem = document.getElementById("hiddenSignInput-" + linkName);
10887  if (isValidSign) {
10888    hiddenSignInputElem.value = canvasElem.toDataURL();
10889  } else {
10890    hiddenSignInputElem.value = ""; // No I18N
10891  }
10892  return isValidSign;
10893}
10894function zf_MandatoryCheckSignature(objElem) {
10895  var linkName = objElem.getAttribute("compname");
10896  var canvasElem = document.getElementById("drawingCanvas-" + linkName);
10897  var isValid = zf_IsSignaturePresent(objElem, linkName, canvasElem);
10898  return isValid;
10899}
10900function zf_IsSignaturePresent(objElem, linkName, canvasElem) {
10901  var context = canvasElem.getContext('2d'); // No I18N
10902  var canvasWidth = canvasElem.width;
10903  var canvasHeight = canvasElem.height;
10904  var canvasData = context.getImageData(0, 0, canvasWidth, canvasHeight);
10905  var signLen = canvasData.data.length;
10906  var flag = false;
10907  for (var index = 0; index < signLen; index++) {
10908    if (!canvasData.data[index]) {
10909      flag = false;
10910    } else if (canvasData.data[index]) {
10911      flag = true;
10912      break;
10913    }
10914  }
10915  return flag;
10916}
10917function zf_FocusNext(elem, event) {
10918  if (event.keyCode == 9 || event.keyCode == 16) {
10919    return;
10920  }
10921  if (event.keyCode >= 37 && event.keyCode <= 40) {
10922    return;
10923  }
10924  var compname = elem.getAttribute("compname");
10925  var inpElemName = elem.getAttribute("name");
10926  if (inpElemName == compname + "_countrycode") {
10927    if (elem.value.length == 3) {
10928      document.getElementsByName(compname + "_first")[0].focus();
10929    }
10930  } else if (inpElemName == compname + "_first") {
10931    if (elem.value.length == 3) {
10932      document.getElementsByName(compname + "_second")[0].focus();
10933    }
10934  }
10935}
10936function zf_ValidateMonthYearFormat(inpElem) {
10937  var monthYearValue = inpElem.value.replace(/^\s+|\s+$/g, '');
10938  if (monthYearValue == "") {
10939    return true;
10940  } else {
10941    return zf_MonthYearRegex.test(monthYearValue);
10942  }
10943}
10944function zf_SetDateAndMonthRegexBasedOnDateFormate(dateFormat) {
10945  var dateAndMonthRegexFormateArray = new Array();
10946  var dateFormatRegExp;
10947  var monthYearFormatRegExp;
10948  if (dateFormat === "dd-MMM-yyyy") {
10949    dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-](Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[-](?:(?:19|20)[0-9]{2})$";
10950    monthYearFormatRegExp = "^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)[-](?:(?:19|20)[0-9]{2})$"; // No I18N
10951  } else if (dateFormat === "dd-MMMM-yyyy") {
10952    // No I18N
10953    dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-](January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$";
10954    monthYearFormatRegExp = "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$"; // No I18N
10955  } else if (dateFormat === "MMMM-dd-yyyy") {
10956    // No I18N
10957    dateFormatRegExp = "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](([0][1-9])|([1-2][0-9])|([3][0-1]))[-](?:(?:19|20)[0-9]{2})$";
10958    monthYearFormatRegExp = "^(January|February|March|April|May|June|July|August|September|October|November|December|JANUARY|FEBRUARY|MARCH|APRIL|MAY|JUNE|JULY|AUGUST|SEPTEMBER|OCTOBER|NOVEMBER|DECEMBER)[-](?:(?:19|20)[0-9]{2})$"; // No I18N
10959  } else if (dateFormat === "dd/MM/yyyy") {
10960    // No I18N
10961    dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[\/]([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$";
10962    monthYearFormatRegExp = "^([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$";
10963  } else if (dateFormat === "dd-MM-yyyy") {
10964    // No I18N
10965    dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[-]([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$";
10966    monthYearFormatRegExp = "^([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$";
10967  } else if (dateFormat === "MM/dd/yyyy") {
10968    // No I18N
10969    dateFormatRegExp = "^([0][1-9]|1[012])[\/](([0][1-9])|([1-2][0-9])|([3][0-1]))[\/](?:(?:19|20)[0-9]{2})$";
10970    monthYearFormatRegExp = "^([0][1-9]|1[012])[\/](?:(?:19|20)[0-9]{2})$";
10971  } else if (dateFormat === "yyyy-MM-dd") {
10972    // No I18N
10973    dateFormatRegExp = "^(?:(?:19|20)[0-9]{2})[-]([0][1-9]|1[012])[-](([0][1-9])|([1-2][0-9])|([3][0-1]))$";
10974    monthYearFormatRegExp = "^(?:(?:19|20)[0-9]{2})[-]([0][1-9]|1[012])$";
10975  } else if (dateFormat === "yyyy/MM/dd") {
10976    // No I18N
10977    dateFormatRegExp = "^(?:(?:19|20)[0-9]{2})[\/]([0][1-9]|1[012])[\/](([0][1-9])|([1-2][0-9])|([3][0-1]))$";
10978    monthYearFormatRegExp = "^(?:(?:19|20)[0-9]{2})[\/]([0][1-9]|1[012])$";
10979  } else if (dateFormat === "dd.MM.yyyy") {
10980    // No I18N
10981    dateFormatRegExp = "^(([0][1-9])|([1-2][0-9])|([3][0-1]))[.]([0][1-9]|1[012])[.](?:(?:19|20)[0-9]{2})$";
10982    monthYearFormatRegExp = "^([0][1-9]|1[012])[.](?:(?:19|20)[0-9]{2})$";
10983  } else if (dateFormat === "MM-dd-yyyy") {
10984    // No I18N
10985    dateFormatRegExp = "^([0][1-9]|1[012])[-](([0][1-9])|([1-2][0-9])|([3][0-1]))[-](?:(?:19|20)[0-9]{2})$";
10986    monthYearFormatRegExp = "^([0][1-9]|1[012])[-](?:(?:19|20)[0-9]{2})$";
10987  }
10988  dateAndMonthRegexFormateArray.push(dateFormatRegExp);
10989  dateAndMonthRegexFormateArray.push(monthYearFormatRegExp);
10990  return dateAndMonthRegexFormateArray;
10991}
10992function handleZohoSubmit() {
10993  document.charset = "UTF-8";
10994  if (typeof zf_ValidateAndSubmit === "function") {
10995    var valid = zf_ValidateAndSubmit();
10996    if (!valid) {
10997      return false; // stop redirect
10998    }
10999  }
11000  return true;
11001}
11002
11003/***/ }),
11004
11005/***/ "./resources/css/app.css":
11006/*!*******************************!*\
11007  !*** ./resources/css/app.css ***!
11008  \*******************************/
11009/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
11010
11011"use strict";
11012__webpack_require__.r(__webpack_exports__);
11013// extracted by mini-css-extract-plugin
11014
11015
11016/***/ }),
11017
11018/***/ "./resources/css/editor-style.css":
11019/*!****************************************!*\
11020  !*** ./resources/css/editor-style.css ***!
11021  \****************************************/
11022/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
11023
11024"use strict";
11025__webpack_require__.r(__webpack_exports__);
11026// extracted by mini-css-extract-plugin
11027
11028
11029/***/ }),
11030
11031/***/ "./theme.json":
11032/*!********************!*\
11033  !*** ./theme.json ***!
11034  \********************/
11035/***/ ((module) => {
11036
11037"use strict";
11038module.exports = JSON.parse('{"version":1,"settings":{"layout":{"xss":"240px","xs":"360px","sm":"480px","midsm":"560px","md":"640px","lg":"768px","midlg":"800px","sxl":"1023px","xl":"1024px","xlMid":"1180px","2xl":"1280px","2xlMid":"1281px","3xl":"1366px","3xlMid":"1367px","4xl":"1440px","5xl":"1536px","6xl":"1680px","7xl":"1920px","7xlOver":"1921px","4k":"2560px"},"color":{"palette":[{"name":"Primary","slug":"primary","color":"#781D7E"},{"name":"Secondary","slug":"secondary","color":"#3C0F3F"},{"name":"Grayish Primary","slug":"grayprimary","color":"#EEECF4"},{"name":"Black","slug":"black","color":"#3E3C3C"},{"name":"Faint Black","slug":"faintblack","color":"#656363"},{"name":"Black Medium Light","slug":"blackmdlight","color":"#656363"},{"name":"Black Light","slug":"blacklight","color":"#8B8A8A"},{"name":"White","slug":"white","color":"#FFFFFF"},{"name":"White medium light","slug":"whitemdlight","color":"#F8F8F8"},{"name":"White Light","slug":"whitelight","color":"#E6E6E6"},{"name":"Brown","slug":"brown","color":"#B28000"},{"name":"Community Hero","slug":"communityhero","color":"#fef9da"},{"name":"Milky","slug":"milky","color":"#fffdf1"},{"name":"Golden","slug":"golden","color":"#FFE14C"},{"name":"Env Green","slug":"envGreen","color":"#EDF6EE"},{"name":"Leaf Green","slug":"leafGreen","color":"#f5fbf7"},{"name":"Diversity Orange","slug":"diversityOrange","color":"#BC5D1E"},{"name":"Medium Purple","slug":"mdPurple","color":"#C1AECF"},{"name":"Faint Purple","slug":"faintPurple","color":"#F6F5F9"},{"name":"Milky","slug":"milky","color":"#FFFBF5"},{"name":"Pratice Area","slug":"praticeArea","color":"#27005D"},{"name":"Private Client","slug":"privateClient","color":"#460C68"},{"name":"Legal Update","slug":"legalUpdate","color":"#781D7E"},{"name":"Community","slug":"community","color":"#B28000"},{"name":"Community Yello","slug":"community-yellow","color":"#FFE14C"},{"name":"Press Release","slug":"pressRelease","color":"#A34F77"}]},"typography":{"fontSizes":[]}},"styles":{"elements":{"link":{"typography":{"textDecoration":false}}}}}');
11039
11040/***/ })
vendor: 7,104 bytes, lines 11040-11210
11040
11041
11042/******/ 	});
11043/************************************************************************/
11044/******/ 	// The module cache
11045/******/ 	var __webpack_module_cache__ = {};
11046/******/ 	
11047/******/ 	// The require function
11048/******/ 	function __webpack_require__(moduleId) {
11049/******/ 		// Check if module is in cache
11050/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
11051/******/ 		if (cachedModule !== undefined) {
11052/******/ 			return cachedModule.exports;
11053/******/ 		}
11054/******/ 		// Create a new module (and put it into the cache)
11055/******/ 		var module = __webpack_module_cache__[moduleId] = {
11056/******/ 			// no module.id needed
11057/******/ 			// no module.loaded needed
11058/******/ 			exports: {}
11059/******/ 		};
11060/******/ 	
11061/******/ 		// Execute the module function
11062/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
11063/******/ 	
11064/******/ 		// Return the exports of the module
11065/******/ 		return module.exports;
11066/******/ 	}
11067/******/ 	
11068/******/ 	// expose the modules object (__webpack_modules__)
11069/******/ 	__webpack_require__.m = __webpack_modules__;
11070/******/ 	
11071/************************************************************************/
11072/******/ 	/* webpack/runtime/chunk loaded */
11073/******/ 	(() => {
11074/******/ 		var deferred = [];
11075/******/ 		__webpack_require__.O = (result, chunkIds, fn, priority) => {
11076/******/ 			if(chunkIds) {
11077/******/ 				priority = priority || 0;
11078/******/ 				for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1];
11079/******/ 				deferred[i] = [chunkIds, fn, priority];
11080/******/ 				return;
11081/******/ 			}
11082/******/ 			var notFulfilled = Infinity;
11083/******/ 			for (var i = 0; i < deferred.length; i++) {
11084/******/ 				var [chunkIds, fn, priority] = deferred[i];
11085/******/ 				var fulfilled = true;
11086/******/ 				for (var j = 0; j < chunkIds.length; j++) {
11087/******/ 					if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) {
11088/******/ 						chunkIds.splice(j--, 1);
11089/******/ 					} else {
11090/******/ 						fulfilled = false;
11091/******/ 						if(priority < notFulfilled) notFulfilled = priority;
11092/******/ 					}
11093/******/ 				}
11094/******/ 				if(fulfilled) {
11095/******/ 					deferred.splice(i--, 1)
11096/******/ 					var r = fn();
11097/******/ 					if (r !== undefined) result = r;
11098/******/ 				}
11099/******/ 			}
11100/******/ 			return result;
11101/******/ 		};
11102/******/ 	})();
11103/******/ 	
11104/******/ 	/* webpack/runtime/compat get default export */
11105/******/ 	(() => {
11106/******/ 		// getDefaultExport function for compatibility with non-harmony modules
11107/******/ 		__webpack_require__.n = (module) => {
11108/******/ 			var getter = module && module.__esModule ?
11109/******/ 				() => (module['default']) :
11110/******/ 				() => (module);
11111/******/ 			__webpack_require__.d(getter, { a: getter });
11112/******/ 			return getter;
11113/******/ 		};
11114/******/ 	})();
11115/******/ 	
11116/******/ 	/* webpack/runtime/define property getters */
11117/******/ 	(() => {
11118/******/ 		// define getter functions for harmony exports
11119/******/ 		__webpack_require__.d = (exports, definition) => {
11120/******/ 			for(var key in definition) {
11121/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
11122/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
11123/******/ 				}
11124/******/ 			}
11125/******/ 		};
11126/******/ 	})();
11127/******/ 	
11128/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
11129/******/ 	(() => {
11130/******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
11131/******/ 	})();
11132/******/ 	
11133/******/ 	/* webpack/runtime/make namespace object */
11134/******/ 	(() => {
11135/******/ 		// define __esModule on exports
11136/******/ 		__webpack_require__.r = (exports) => {
11137/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
11138/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
11139/******/ 			}
11140/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
11141/******/ 		};
11142/******/ 	})();
11143/******/ 	
11144/******/ 	/* webpack/runtime/jsonp chunk loading */
11145/******/ 	(() => {
11146/******/ 		// no baseURI
11147/******/ 		
11148/******/ 		// object to store loaded and loading chunks
11149/******/ 		// undefined = chunk not loaded, null = chunk preloaded/prefetched
11150/******/ 		// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded
11151/******/ 		var installedChunks = {
11152/******/ 			"/js/app": 0,
11153/******/ 			"css/editor-style": 0,
11154/******/ 			"css/app": 0
11155/******/ 		};
11156/******/ 		
11157/******/ 		// no chunk on demand loading
11158/******/ 		
11159/******/ 		// no prefetching
11160/******/ 		
11161/******/ 		// no preloaded
11162/******/ 		
11163/******/ 		// no HMR
11164/******/ 		
11165/******/ 		// no HMR manifest
11166/******/ 		
11167/******/ 		__webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0);
11168/******/ 		
11169/******/ 		// install a JSONP callback for chunk loading
11170/******/ 		var webpackJsonpCallback = (parentChunkLoadingFunction, data) => {
11171/******/ 			var [chunkIds, moreModules, runtime] = data;
11172/******/ 			// add "moreModules" to the modules object,
11173/******/ 			// then flag all "chunkIds" as loaded and fire callback
11174/******/ 			var moduleId, chunkId, i = 0;
11175/******/ 			if(chunkIds.some((id) => (installedChunks[id] !== 0))) {
11176/******/ 				for(moduleId in moreModules) {
11177/******/ 					if(__webpack_require__.o(moreModules, moduleId)) {
11178/******/ 						__webpack_require__.m[moduleId] = moreModules[moduleId];
11179/******/ 					}
11180/******/ 				}
11181/******/ 				if(runtime) var result = runtime(__webpack_require__);
11182/******/ 			}
11183/******/ 			if(parentChunkLoadingFunction) parentChunkLoadingFunction(data);
11184/******/ 			for(;i < chunkIds.length; i++) {
11185/******/ 				chunkId = chunkIds[i];
11186/******/ 				if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) {
11187/******/ 					installedChunks[chunkId][0]();
11188/******/ 				}
11189/******/ 				installedChunks[chunkId] = 0;
11190/******/ 			}
11191/******/ 			return __webpack_require__.O(result);
11192/******/ 		}
11193/******/ 		
11194/******/ 		var chunkLoadingGlobal = self["webpackChunktailpress"] = self["webpackChunktailpress"] || [];
11195/******/ 		chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0));
11196/******/ 		chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal));
11197/******/ 	})();
11198/******/ 	
11199/************************************************************************/
11200/******/ 	
11201/******/ 	// startup
11202/******/ 	// Load entry module and return exports
11203/******/ 	// This entry module depends on other loaded chunks and execution need to be delayed
11204/******/ 	__webpack_require__.O(undefined, ["css/editor-style","css/app"], () => (__webpack_require__("./resources/js/app.js")))
11205/******/ 	__webpack_require__.O(undefined, ["css/editor-style","css/app"], () => (__webpack_require__("./resources/css/app.css")))
11206/******/ 	var __webpack_exports__ = __webpack_require__.O(undefined, ["css/editor-style","css/app"], () => (__webpack_require__("./resources/css/editor-style.css")))
11207/******/ 	__webpack_exports__ = __webpack_require__.O(__webpack_exports__);
11208/******/ 	
11209/******/ })()
11210;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.