PageSourceSearch

https://www.greenmart.gr/themes/greenmart/assets/cache/bottom-bd5c8c1769.js

js greenmart.gr collected 2026-10-10 01:39:39 UTC 1,023,189 bytes, 3,094 lines download raw bytes

vendor: 111 bytes, lines 1-5
1/******/ (() => { // webpackBootstrap
2/******/ 	"use strict";
3/******/ 	var __webpack_modules__ = ({
4
5/***/ "./
5_core/js/address.js":
6/*!*****************************!*\
7  !*** ./_core/js/address.js ***!
8  \*****************************/
9/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
10
11
12
13var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
14
15var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
16
17function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
18
19/**
20 * Update address form on country change
21 * Emit "addressFormUpdated" event
22 *
23 * @param selectors
24 */
25function handleCountryChange(selectors) {
26  (0, _jquery.default)('body').on('change', selectors.country, function () {
27    var requestData = {
28      id_country: (0, _jquery.default)(selectors.country).val(),
29      id_address: (0, _jquery.default)("".concat(selectors.address, " form")).data('id-address')
30    };
31    var getFormViewUrl = (0, _jquery.default)("".concat(selectors.address, " form")).data('refresh-url');
32    var formFieldsSelector = "".concat(selectors.address, " input");
33
34    _jquery.default.post(getFormViewUrl, requestData).then(function (resp) {
35      var inputs = []; // Store fields values before updating form
36
37      (0, _jquery.default)(formFieldsSelector).each(function () {
38        inputs[(0, _jquery.default)(this).prop('name')] = (0, _jquery.default)(this).val();
39      });
40      (0, _jquery.default)(selectors.address).replaceWith(resp.address_form); // Restore fields values
41
42      (0, _jquery.default)(formFieldsSelector).each(function () {
43        (0, _jquery.default)(this).val(inputs[(0, _jquery.default)(this).prop('name')]);
44      });
45
46      _prestashop.default.emit('updatedAddressForm', {
47        target: (0, _jquery.default)(selectors.address),
48        resp: resp
49      });
50    }).fail(function (resp) {
51      _prestashop.default.emit('handleError', {
52        eventType: 'updateAddressForm',
53        resp: resp
54      });
55    });
56  });
57}
58
59(0, _jquery.default)(document).ready(function () {
60  handleCountryChange({
61    country: '.js-country',
62    address: '.js-address-form'
63  });
64});
65
66/***/ }),
67
68/***/ "./_core/js/cart.js":
69/*!**************************!*\
70  !*** ./_core/js/cart.js ***!
71  \**************************/
72/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
73
74
75
76var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
77
78var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
79
80var _common = __webpack_require__(/*! ./common */ "./_core/js/common.js");
81
82function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
83
84/**
85 * Copyright since 2007 PrestaShop SA and Contributors
86 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
87 *
88 * NOTICE OF LICENSE
89 *
90 * This source file is subject to the Open Software License (OSL 3.0)
91 * that is bundled with this package in the file LICENSE.md.
92 * It is also available through the world-wide-web at this URL:
93 * https://opensource.org/licenses/OSL-3.0
94 * If you did not receive a copy of the license and are unable to
95 * obtain it through the world-wide-web, please send an email
96 * to [email protected] so we can send you a copy immediately.
97 *
98 * DISCLAIMER
99 *
100 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
101 * versions in the future. If you wish to customize PrestaShop for your
102 * needs please refer to https://devdocs.prestashop.com/ for more information.
103 *
104 * @author    PrestaShop SA and Contributors <[email protected]>
105 * @copyright Since 2007 PrestaShop SA and Contributors
106 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
107 */
108(0,_jquery.default)(document).ready(function(){_prestashop.default.on('updateCart',function(event){_prestashop.default.cart=event.resp.cart;var getCartViewUrl=(0,_jquery.default)('.js-cart').data('refresh-url');if(!getCartViewUrl){return}
109var requestData={};if(event&&event.reason){requestData={id_product_attribute:event.reason.idProductAttribute,id_product:event.reason.idProduct}}
110_jquery.default.post(getCartViewUrl,requestData).then(function(resp){(0,_jquery.default)(_prestashop.default.selectors.cart.detailedTotals).replaceWith(resp.cart_detailed_totals);(0,_jquery.default)(_prestashop.default.selectors.cart.summaryItemsSubtotal).replaceWith(resp.cart_summary_items_subtotal);(0,_jquery.default)(_prestashop.default.selectors.cart.summarySubTotalsContainer).replaceWith(resp.cart_summary_subtotals_container);(0,_jquery.default)(_prestashop.default.selectors.cart.summaryProducts).replaceWith(resp.cart_summary_products);(0,_jquery.default)(_prestashop.default.selectors.cart.summaryTotals).replaceWith(resp.cart_summary_totals);(0,_jquery.default)(_prestashop.default.selectors.cart.detailedActions).replaceWith(resp.cart_detailed_actions);(0,_jquery.default)(_prestashop.default.selectors.cart.voucher).replaceWith(resp.cart_voucher);(0,_jquery.default)(_prestashop.default.selectors.cart.overview).replaceWith(resp.cart_detailed);(0,_jquery.default)(_prestashop.default.selectors.cart.summaryTop).replaceWith(resp.cart_summary_top);(0,_jquery.default)(_prestashop.default.selectors.cart.productCustomizationId).val(0);(0,_jquery.default)(_prestashop.default.selectors.cart.lineProductQuantity).each(function(index,input){var $input=(0,_jquery.default)(input);$input.attr('value',$input.val())});if((0,_jquery.default)(_prestashop.default.selectors.checkout.cartPaymentStepRefresh).length){(0,_common.refreshCheckoutPage)()}
111_prestashop.default.emit('updatedCart',{eventType:'updateCart',resp:resp})}).fail(function(resp){_prestashop.default.emit('handleError',{eventType:'updateCart',resp:resp})})});var $body=(0,_jquery.default)('body');$body.on('click','[data-button-action="add-to-cart"]',function(event){event.preventDefault();var $form=(0,_jquery.default)(event.currentTarget.form);var query="".concat($form.serialize(),"&add=1&action=update");var actionURL=$form.attr('action');var addToCartButton=(0,_jquery.default)(event.currentTarget);addToCartButton.prop('disabled',!0);var isQuantityInputValid=function isQuantityInputValid($input){var validInput
111=!0;$input.each(function(index,input){var $currentInput=(0,_jquery.default)(input);var minimalValue=parseInt($currentInput.attr('min'),10);if(minimalValue&&$currentInput.val()<minimalValue){onInvalidQuantity($currentInput);validInput=!1}});return validInput};var onInvalidQuantity=function onInvalidQuantity($input){$input.parents(_prestashop.default.selectors.product.addToCart).first().find(_prestashop.default.selectors.product.minimalQuantity).addClass('error');$input.parent().find('label').addClass('error')};var $quantityInput=$form.find('input[min]');if(!isQuantityInputValid($quantityInput)){onInvalidQuantity($quantityInput);return}
112_jquery.default.post(actionURL,query,null,'json').then(function(resp){_prestashop.default.emit('updateCart',{reason:{idProduct:resp.id_product,idProductAttribute:resp.id_product_attribute,idCustomization:resp.id_customization,linkAction:'add-to-cart',cart:resp.cart},resp:resp})}).fail(function(resp){_prestashop.default.emit('handleError',{eventType:'addProductToCart',resp:resp})}).always(function(){setTimeout(function(){addToCartButton.prop('disabled',!1)},1000)})});$body.on('click','[data-button-action="header-add-to-cart"], [data-button-action="fixed-add-to-cart"]',function(event){event.preventDefault();var $form=(0,_jquery.default)('#add-to-cart-or-refresh');var query="".concat($form.serialize(),"&add=1&action=update");var actionURL=$form.attr('action');var addToCartButton=(0,_jquery.default)(event.currentTarget);addToCartButton.prop('disabled',!0);var isQuantityInputValid=function isQuantityInputValid($input){var validInput=!0;$input.each(function(index,input){var $currentInput=(0,_jquery.default)(input);var minimalValue=parseInt($currentInput.attr('min'),10);if(minimalValue&&$currentInput.val()<minimalValue){onInvalidQuantity($currentInput);validInput=!1}});return validInput};var onInvalidQuantity=function onInvalidQuantity($input){$input.parents(_prestashop.default.selectors.product.addToCart).first().find(_prestashop.default.selectors.product.minimalQuantity).addClass('error');$input.parent().find('label').addClass('error')};var $quantityInput=$form.find('input[min]');if(!isQuantityInputValid($quantityInput)){onInvalidQuantity($quantityInput);return}
113_jquery.default.post(actionURL,query,null,'json').then(function(resp){_prestashop.default.emit('updateCart',{reason:{idProduct:resp.id_product,idProductAttribute:resp.id_product_attribute,idCustomization:resp.id_customization,linkAction:'add-to-cart',cart:resp.cart},resp:resp})}).fail(function(resp){_prestashop.default.emit('handleError',{eventType:'addProductToCart',resp:resp})}).always(function(){setTimeout(function(){addToCartButton.prop('disabled',!1)},1000)})});$body.on('submit','[data-link-action="add-voucher"]',function(event){event.preventDefault();var $addVoucherForm=(0,_jquery.default)(event.currentTarget);var getCartViewUrl=$addVoucherForm.attr('action');if($addVoucherForm.find('[name=action]').length===0){$addVoucherForm.append((0,_jquery.default)('<input>',{type:'hidden',name:'ajax',value:1}))}
114if($addVoucherForm.find('[name=action]').length===0){$addVoucherForm.append((0,_jquery.default)('<input>',{type:'hidden',name:'action',value:'update'}))}
115_jquery.default.post(getCartViewUrl,$addVoucherForm.serialize(),null,'json').then(function(resp){if(resp.hasError){(0,_jquery.default)('.js-error').show().find('.js-error-text').text(resp.errors[0]);return}
116_prestashop.default.emit('updateCart',{reason:event.target.dataset,resp:resp})}).fail(function(resp){_prestashop.default.emit('handleError',{eventType:'updateCart',resp:resp})})})});
117/***/ }),
118
119/***/ "./_core/js/checkout-address.js":
120/*!**************************************!*\
121  !*** ./_core/js/checkout-address.js ***!
122  \**************************************/
123/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
124
125
126
127Object.defineProperty(exports, "__esModule", ({
128  value: true
129}));
130exports["default"] = _default;
131
132var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
133
134var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
135
136var _common = __webpack_require__(/*! ./common */ "./_core/js/common.js");
137
138function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
139
140/**
141 * Copyright since 2007 PrestaShop SA and Contributors
142 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
143 *
144 * NOTICE OF LICENSE
145 *
146 * This source file is subject to the Open Software License (OSL 3.0)
147 * that is bundled with this package in the file LICENSE.md.
148 * It is also available through the world-wide-web at this URL:
149 * https://opensource.org/licenses/OSL-3.0
150 * If you did not receive a copy of the license and are unable to
151 * obtain it through the world-wide-web, please send an email
152 * to [email protected] so we can send you a copy immediately.
153 *
154 * DISCLAIMER
155 *
156 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
157 * versions in the future. If you wish to customize PrestaShop for your
158 * needs please refer to https://devdocs.prestashop.com/ for more information.
159 *
160 * @author    PrestaShop SA and Contributors <[email protected]>
161 * @copyright Since 2007 PrestaShop SA and Contributors
162 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
163 */
164var editAddress=(0,_common.psGetRequestParameter)('editAddress');var useSameAddress=(0,_common.psGetRequestParameter)('use_same_address');function _default(){(0,_jquery.default)(_prestashop.default.selectors.checkout.editAddresses).on('click',function(event){event.stopPropagation();(0,_jquery.default)(_prestashop.default.selectors.checkout.addressesStep).trigger('click');_prestashop.default.emit('editAddress')});(0,_jquery.default)(_prestashop.default.selectors.checkout.deliveryAddressRadios).on('click',function(){(0,_jquery.default)(_prestashop.default.selectors.checkout.addressItem).removeClass('selected');(0,_jquery.default)(_prestashop.default.selectors.checkout.addressItemChecked).addClass('selected');var idFailureAddress=(0,_jquery.default)(_prestashop.default.selectors.checkout.addressError).prop('id').split('-').pop();var notValidAddresses=(0,_jquery.default)(_prestashop.default.selectors.checkout.notValidAddresses).val();var addressType=this.name.split('_').pop();var $addressError=(0,_jquery.default)("".concat(_prestashop.default.selectors.checkout.addressError,"[name=alert-").concat(addressType,"]"));switchEditAddressButtonColor(!1,idFailureAddress,addressType);if(notValidAddresses!==''&&editAddress===null){if(notValidAddresses.split(',').indexOf(this.value)>=0){$addressError.show();switchEditAddressButtonColor(!0,this.value,addressType);(0,_jquery.default)(_prestashop.default.selectors.checkout.addressError).prop('id',"id-failure-address-".concat(this.value))}else{$addressError.hide()}}else{$addressError.hide()}
165var $visibleAddressError=(0,_jquery.default)("".concat(_prestashop.default.selectors.checkout.addressError,":visible"));switchConfirmAddressesButtonState($visibleAddressError.length<=0)})}(0,_jquery.default)(window).on('load',function(){var $visibleAddressError=(0,_jquery.default)("".concat(_prestashop.default.selectors.checkout.addressError,":visible"));if(parseInt(useSameAddress,10)===0){(0,_jquery.default)(_prestashop.default.selectors.checkout.invoiceAddresses).trigger('click')}
166if(editAddress!==null||(0,_jquery.default)("".concat(_prestashop.default.selectors.checkout.addressForm,":visible")).length>1){$visibleAddressError.hide()}
167if($visibleAddressError.length>0){var idFailureAddress=(0,_jquery.default)(_prestashop.default.selectors.checkout.addressError).prop('id').split('-').pop();$visibleAddressError.each(function(){switchEditAddressButtonColor(!0,idFailureAddress,(0,_jquery.default)(this).attr('name').split('-').pop())})}
168$visibleAddressError=(0,_jquery.default)("".concat(_prestashop.default.selectors.checkout.addressError,":visible"));switchConfirmAddressesButtonState($visibleAddressError.length<=0)});
169/**
170 * Change the color of the edit button for the wrong address
171 * @param {Boolean} enabled
172 * @param {Number} id
173 * @param {String} type
174 */
175
176var switchEditAddressButtonColor = function switchEditAddressButtonColor(enabled, id, type) {
177  var addressBtn = (0, _jquery.default)("#id-address-".concat(type, "-address-").concat(id, " a.edit-address"));
178  var classesToToggle = ['text-info', 'address-item-invalid'];
179  (0, _jquery.default)("#".concat(type, "-addresses a.edit-address")).removeClass(classe
179sToToggle);
180  addressBtn.toggleClass(classesToToggle, enabled);
181};
182/**
183 * Enable/disable the continue address button
184 */
185
186
187var switchConfirmAddressesButtonState = function switchConfirmAddressesButtonState(enable) {
188  (0, _jquery.default)('button[name=confirm-addresses]').prop('disabled', !enable);
189};
190
191/***/ }),
192
193/***/ "./_core/js/checkout-delivery.js":
194/*!***************************************!*\
195  !*** ./_core/js/checkout-delivery.js ***!
196  \***************************************/
197/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
198
199
200
201Object.defineProperty(exports, "__esModule", ({
202  value: true
203}));
204exports["default"] = _default;
205
206var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
207
208var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
209
210var _common = __webpack_require__(/*! ./common */ "./_core/js/common.js");
211
212function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
213
214/**
215 * Copyright since 2007 PrestaShop SA and Contributors
216 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
217 *
218 * NOTICE OF LICENSE
219 *
220 * This source file is subject to the Open Software License (OSL 3.0)
221 * that is bundled with this package in the file LICENSE.md.
222 * It is also available through the world-wide-web at this URL:
223 * https://opensource.org/licenses/OSL-3.0
224 * If you did not receive a copy of the license and are unable to
225 * obtain it through the world-wide-web, please send an email
226 * to [email protected] so we can send you a copy immediately.
227 *
228 * DISCLAIMER
229 *
230 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
231 * versions in the future. If you wish to customize PrestaShop for your
232 * needs please refer to https://devdocs.prestashop.com/ for more information.
233 *
234 * @author    PrestaShop SA and Contributors <[email protected]>
235 * @copyright Since 2007 PrestaShop SA and Contributors
236 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
237 */
238function _default(){var $body=(0,_jquery.default)('body');var deliveryFormSelector=_prestashop.default.selectors.checkout.deliveryFormSelector;var summarySelector=_prestashop.default.selectors.checkout.summarySelector;var deliveryStepSelector=_prestashop.default.selectors.checkout.deliveryStepSelector;var editDeliveryButtonSelector=_prestashop.default.selectors.checkout.editDeliveryButtonSelector;var updateDeliveryForm=function updateDeliveryForm(event){var $deliveryMethodForm=(0,_jquery.default)(deliveryFormSelector);var requestData=$deliveryMethodForm.serialize();var $inputChecked=(0,_jquery.default)(event.currentTarget);var $newDeliveryOption=$inputChecked.parents(_prestashop.default.selectors.checkout.deliveryOption);_jquery.default.post($deliveryMethodForm.data('url-update'),requestData).then(function(resp){(0,_jquery.default)(summarySelector).replaceWith(resp.preview);if((0,_jquery.default)(_prestashop.default.selectors.checkout.cartPaymentStepRefresh).length){(0,_common.refreshCheckoutPage)()}
239_prestashop.default.emit('updatedDeliveryForm',{dataForm:$deliveryMethodForm.serializeArray(),deliveryOption:$newDeliveryOption,resp:resp})}).fail(function(resp){_prestashop.default.trigger('handleError',{eventType:'updateDeliveryOptions',resp:resp})})};$body.on('change',"".concat(deliveryFormSelector," input"),updateDeliveryForm);$body.on('click',editDeliveryButtonSelector,function(event){event.stopPropagation();(0,_jquery.default)(deliveryStepSelector).trigger('click');_prestashop.default.emit('editDelivery')})}
240/***/ }),
241
242/***/ "./_core/js/checkout-payment.js":
243/*!**************************************!*\
244  !*** ./_core/js/checkout-payment.js ***!
245  \**************************************/
246/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
247
248
249
250Object.defineProperty(exports, "__esModule", ({
251  value: true
252}));
253exports["default"] = _default;
254
255var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
256
257var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
258
259function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
260
261function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
262
263function _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, descriptor.key, descriptor); } }
264
265function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
266
267var Payment =
268/*#__PURE__*/
269function () {
270  function Payment() {
271    _classCallCheck(this, Payment);
272
273    this.confirmationSelector = _prestashop.default.selectors.checkout.confirmationSelector;
274    this.conditionsSelector = _prestashop.default.selectors.checkout.conditionsSelector;
275    this.conditionAlertSelector = _prestashop.default.selectors.checkout.conditionAlertSelector;
276    this.additionalInformatonSelector = _prestashop.default.selectors.checkout.additionalInformatonSelector;
277    this.optionsForm = _prestashop.default.selectors.checkout.optionsForm;
278    this.termsCheckboxSelector = _prestashop.default.selectors.checkout.termsCheckboxSelector;
279  }
280
281  _createClass(Payment, [{
282    key: "init",
283    value: function init() {
284      var $body = (0, _jquery.default)('body');
285      $body.on('change', "".concat(this.conditionsSelector, " input[type=\"checkbox\"]"), _jquery.default.proxy(this.toggleOrderButton, this));
286      $body.on('change', 'input[name="payment-option"]', _jquery.default.proxy(this.toggleOrderButton, this));
287      $body.on('click', "".concat(this.confirmationSelector, " button"), _jquery.default.proxy(this.confirm, this));
288      this.collapseOptions();
289    }
290  }, {
291    key: "collapseOptions",
292    value: function collapseOptions() {
293      (0, _jquery.default)("".concat(this.additionalInformatonSelector, ", ").concat(this.optionsForm)).hide();
294    }
295  }, {
296    key: "getSelectedOption",
297    value: function getSelectedOption() {
298      return (0, _jquery.default)('input[name="payment-option"]:checked').attr('id');
299    }
300  }, {
301    key: "haveTermsBeenAccepted",
302    value: function haveTermsBeenAccepted() {
303      return (0, _jquery.default)(this.termsCheckboxSelector).prop('checked');
304    }
305  }, {
306    key: "hideConfirmation",
307    value: function hideConfirmation() {
308      (0, _jquery.default)(this.confirmationSelector).hide();
309    }
310  }, {
311    key: "showConfirmation",
312    value: function showConfirmation() {
313      (0, _jquery.default)(this.confirmationSelector).show();
314    }
315  }, {
316    key: "toggleOrderButton",
317    value: function toggleOrderButton() {
318      var show = true;
319      (0, _jquery.default)("".concat(this.conditionsSelector, " input[type=\"checkbox\"]")).each(function (_, checkbox) {
320        if (!checkbox.checked) {
321          show = false;
322        }
323      });
324
325      _prestashop.default.emit('termsUpdated', {
326        isChecked: show
327      });
328
329      this.collapseOptions();
330      var selectedOption = this.getSelectedOption();
331
332      if (!selectedOption) {
333        show = false;
334      }
335
336      (0, _jquery.default)("#".concat(selectedOption, "-additional-information")).show();
337      (0, _jquery.default)("#pay-with-".concat(selectedOption, "-form")).show();
338      (0, _jquery.default)(_prestashop.default.selectors.checkout.paymentBinary).hide();
339
340      if ((0, _jquery.default)("#".concat(selectedOption)).hasClass('binary')) {
341        var paymentOption = this.getPaymentOptionSelector(selectedOption);
342        this.hideConfirmation();
343        (0, _jquery.default)(paymentOption).show();
344        document.querySelectorAll("".concat(paymentOption, " button, ").concat(paymentOption, " input")).forEac
344h(function (element) {
345          if (show) {
346            element.removeAttribute('disabled');
347          } else {
348            element.setAttribute('disabled', !show);
349          }
350        });
351
352        if (show) {
353          (0, _jquery.default)(paymentOption).removeClass('disabled');
354        } else {
355          (0, _jquery.default)(paymentOption).addClass('disabled');
356        }
357      } else {
358        this.showConfirmation();
359        (0, _jquery.default)("".concat(this.confirmationSelector, " button")).toggleClass('disabled', !show); // Next line provides backward compatibility for Classic Theme < 1.7.8
360
361        (0, _jquery.default)("".concat(this.confirmationSelector, " button")).attr('disabled', !show);
362
363        if (show) {
364          (0, _jquery.default)(this.conditionAlertSelector).hide();
365        } else {
366          (0, _jquery.default)(this.conditionAlertSelector).show();
367        }
368      }
369    }
370  }, {
371    key: "getPaymentOptionSelector",
372    value: function getPaymentOptionSelector(option) {
373      var moduleName = (0, _jquery.default)("#".concat(option)).data('module-name');
374      return ".js-payment-".concat(moduleName);
375    }
376  }, {
377    key: "showNativeFormErrors",
378    value: function showNativeFormErrors() {
379      (0, _jquery.default)("input[name=payment-option], ".concat(this.termsCheckboxSelector)).each(function () {
380        this.reportValidity();
381      });
382    }
383  }, {
384    key: "confirm",
385    value: function confirm() {
386      var option = this.getSelectedOption();
387      var termsAccepted = this.haveTermsBeenAccepted();
388
389      if (option === undefined || termsAccepted === false) {
390        this.showNativeFormErrors();
391        return;
392      }
393
394      (0, _jquery.default)("".concat(this.confirmationSelector, " button")).addClass('disabled');
395      (0, _jquery.default)("#pay-with-".concat(option, "-form form")).submit();
396    }
397  }]);
398
399  return Payment;
400}();
401
402function _default() {
403  var payment = new Payment();
404  payment.init();
405  return payment;
406}
407
408/***/ }),
409
410/***/ "./_core/js/checkout-steps.js":
411/*!************************************!*\
412  !*** ./_core/js/checkout-steps.js ***!
413  \************************************/
414/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
415
416
417
418Object.defineProperty(exports, "__esModule", ({
419  value: true
420}));
421exports["default"] = void 0;
422
423var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
424
425var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
426
427function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
428
429function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
430
431function _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, descriptor.key, descriptor); } }
432
433function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
434
435var currentStepClass = _prestashop.default.selectors.checkout.currentStep;
436var currentStepSelector = ".".concat(currentStepClass);
437
438var Steps =
439/*#__PURE__*/
440function () {
441  function Steps() {
442    _classCallCheck(this, Steps);
443
444    this.$steps = (0, _jquery.default)(_prestashop.default.selectors.checkout.step);
445    this.$steps.off('click');
446    this.$clickableSteps = (0, _jquery.default)(currentStepSelector).prevAll().andSelf();
447    this.$clickableSteps.addClass('-clickable');
448  }
449
450  _createClass(Steps, [{
451    key: "getClickableSteps",
452    value: function getClickableSteps() {
453      return this.$clickableSteps;
454    }
455  }, {
456    key: "makeCurrent",
457    value: function makeCurrent(step) {
458      this.$steps.removeClass('-current');
459      this.$steps.removeClass(currentStepClass);
460      step.makeCurrent();
461    }
462  }], [{
463    key: "getClickedStep",
464    value: function getClickedStep(event) {
465      return new Step((0, _jquery.default)(event.target).closest(_prestashop.default.selectors.checkout.step));
466    }
467  }]);
468
469  return Steps;
470}();
471
472exports["default"] = Steps;
473
474var Step =
475/*#__PURE__*/
476function () {
477  function Step($element) {
478    _classCallCheck(this, Step);
479
480    this.$step = $element;
481  }
482
483  _createClass(Step, [{
484    key: "isUnreachable",
485    value: function isUnreachable() {
486      return this.$step.hasClass('-unreachable');
487    }
488  }, {
489    key: "makeCurrent",
490    value: function makeCurrent() {
491      this.$step.addClass('-current');
492      this.$step.addClass(currentStepClass);
493    }
494  }, {
495    key: "hasContinueButton",
496    value: function hasContinueButton() {
497      return (0, _jquery.default)('button.continue', this.$step).length > 0;
498    }
499  }, {
500    key: "disableAllAfter",
501    value: function disableAllAfter() {
502      var $nextSteps = this.$step.nextAll();
503      $nextSteps.addClass('-unreachable').removeClass('-complete');
504      (0, _jquery.default)(_prestashop.default.selectors.checkout.stepTitle, $nextSteps).addClass('not-allowed');
505    }
506  }, {
507    key: "enableAllBefore",
508    value: function enableAllBefore() {
509      var $nextSteps = this.$step.nextAll("".concat(_prestashop.default.selectors.checkout.step, ".-clickable"));
510      $nextSteps.removeClass('-unreachable').addClass('-complete');
511      (0, _jquery.default)(_prestashop.default.selectors.checkout.stepTitle, $nextSteps).removeClass('not-allowed');
512    }
513  }]);
514
515  return Step;
516}();
517
518/***/ }),
519
520/***/ "./_core/js/checkout.js":
521/*!******************************!*\
522  !*** ./_core/js/checkout.js ***!
523  \******************************/
524/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
525
526
527
528var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
529
530var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
531
532var _checkoutAddress = _interopRequireDefault(__webpack_require__(/*! ./checkout-address */ "./_core/js/checkout-address.js"));
533
534var _checkoutDelivery = _interopRequireDefault(__webpack_require__(/*! ./checkout-delivery */ "./_core/js/checkout-delivery.js"));
535
536var _checkoutPayment = _interopRequireDefault(__webpack_require__(/*! ./checkout-payment */ "./_core/js/checkout-payment.js"));
537
538var _checkoutSteps = _interopRequireDefault(__webpack_require__(/*! ./checkout-steps */ "./_core/js/checkout-steps.js"));
539
540function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
541
542/**
543 * Copyright since 2007 PrestaShop SA and Contributors
544 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
545 *
546 * NOTICE OF LICENSE
547 *
548 * This source file is subject to the Open Software License (OSL 3.0)
549 * that is bundled with this package in the file LICENSE.md.
550 * It is also available through the world-wide-web at this URL:
551 * https://opensource.org/licenses/OSL-3.0
552 * If you did not receive a copy of the license and are unable to
553 * obtain it through the world-wide-web, please send an email
554 * to [email protected] so we can send you a copy immediately.
555 *
556 * DISCLAIMER
557 *
558 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
559 * versions in the future. If you wish to customize PrestaShop for your
560 * needs please refer to https://devdocs.prestashop.com/ for more information.
561 *
562 * @author    PrestaShop SA and Contributors <[email protected]>
563 * @copyright Since 2007 PrestaShop SA and Contributors
564 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
565 */
566function setUpCheckout(){(0,_checkoutAddress.default)();(0,_checkoutDelivery.default)();(0,_checkoutPayment.default)();handleCheckoutStepChange();handleSubmitButton()}
567function handleCheckoutStepChange(){var steps=new _checkoutSteps.default();var clickableSteps=steps.getClickableSteps();clickableSteps.on('click',function(event){var clickedStep=_checkoutSteps.default.getClickedStep(event);if(!clickedStep.isUnreachable()){steps.makeCurrent(clickedStep);if(clickedStep.hasContinueButton()){clickedStep.disableAllAfter()}else{clickedStep.enableAllBefore()}}
568_prestashop.default.emit('changedCheckoutStep',{event:event})})}
569function handleSubmitButton(){var formSelector=_prestashop.default.selectors.checkout.form;(0,_jquery.default)(formSelector).submit(function(e){if((0,_jquery.default)(this).data('disabled')===!0){e.preventDefault()}(0,_jquery.default)(this).data('disabled',!0);(0,_jquery.default)('button[type="submit"]',this).addClass('disabled')})}(0,_jquery.default)(document).ready(function(){if((0,_jquery.default)('#checkout').length===1||(0,_jquery.default)('#module-thecheckout-order').length===1){setUpCheckout()}});
570/***/ }),
571
572/***/ "./_core/js/common.js":
573/*!****************************!*\
574  !*** ./_core/js/common.js ***!
575  \****************************/
576/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
577
578
579
580Object.defineProperty(exports, "__esModule", ({
581  value: true
582}));
583exports.psShowHide = psShowHide;
584exports.psGetRequestParameter = psGetRequestParameter;
585exports.refreshCheckoutPage = refreshCheckoutPage;
586
587var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
588
589function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
590
591/**
592 * Copyright since 2007 PrestaShop SA and Contributors
593 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
594 *
595 * NOTICE OF LICENSE
596 *
597 * This source file is subject to the Open Software License (OSL 3.0)
598 * that is bundled with this package in the file LICENSE.md.
599 * It is also available through the world-wide-web at this URL:
600 * https://opensource.org/licenses/OSL-3.0
601 * If you did not receive a copy of the license and are unable to
602 * obtain it through the world-wide-web, please send an email
603 * to [email protected] so we can send you a copy immediately.
604 *
605 * DISCLAIMER
606 *
607 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
608 * versions in the future. If you wish to customize PrestaShop for your
609 * needs please refer to https://devdocs.prestashop.com/ for more information.
610 *
611 * @author    PrestaShop SA and Contributors <[email protected]>
612 * @copyright Since 2007 PrestaShop SA and Contributors
613 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
614 */
615function psShowHide(){(0,_jquery.default)('.ps-shown-by-js').show();(0,_jquery.default)('.ps-hidden-by-js').hide()}
616/**
617 * This function returns the value of the requested parameter from the URL
618 * @param {string} paramName - the name of the requested parameter
619 * @returns {string|null|object}
620 */
621
622
623function psGetRequestParameter(paramName) {
624  var vars = {};
625  window.location.href.replace(location.hash, '').replace(/[?&]+([^=&]+)=?([^&]*)?/gi, function (m, key, value) {
626    vars[key] = value !== undefined ? value : '';
627  });
628
629  if (paramName !== undefined) {
630    return vars[paramName] ? vars[paramName] : null;
631  }
632
633  return vars;
634}
635/**
636 * on checkout page, when we get the refresh flag :
637 * on payment step we need to refresh page to be sure
638 * amount is correctly updated on payment modules
639 */
640
641
642function refreshCheckoutPage() {
643  var queryParams = psGetRequestParameter(); // we get the refresh flag : on payment step we need to refresh page to be sure
644  // amount is correctly updated on payemnt modules
645
646  if (queryParams.updatedTransaction) {
647    // this parameter is used to display some info message
648    // already set : just refresh page
649    window.location.reload();
650    return;
651  } // not set : add it to the url
652
653
654  queryParams.updatedTransaction = 1;
655  var joined = Object.entries(queryParams).map(function (v) {
656    return v.join('=');
657  }).join('&');
658  window.location.href = "".concat(window.location.pathname, "?").concat(joined);
659}
660
661/***/ }),
662
663/***/ "./_core/js/email-idn.js":
664/*!*******************************!*\
665  !*** ./_core/js/email-idn.js ***!
666  \*******************************/
667/***/ ((__unused_webpack_module, exports, __webpack_require__) => {
668
669
670
671Object.defineProperty(exports, "__esModule", ({
672  value: true
673}));
674exports["default"] = void 0;
675
676var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
677
678var _punycode = _interopRequireDefault(__webpack_require__(/*! punycode */ "./node_modules/punycode/punycode.es6.js"));
679
680function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
681
682/**
683 * Copyright since 2007 PrestaShop SA and Contributors
684 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
685 *
686 * NOTICE OF LICENSE
687 *
688 * This source file is subject to the Open Software License (OSL 3.0)
689 * that is bundled with this package in the file LICENSE.md.
690 * It is also available through the world-wide-web at this URL:
691 * https://opensource.org/licenses/OSL-3.0
692 * If you did not receive a copy of the license and are unable to
693 * obtain it through the world-wide-web, please send an email
694 * to [email protected] so we can send you a copy immediately.
695 *
696 * DISCLAIMER
697 *
698 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
699 * versions in the future. If you wish to customize PrestaShop for your
700 * needs please refer to https://devdocs.prestashop.com/ for more information.
701 *
702 * @author    PrestaShop SA and Contributors <[email protected]>
703 * @copyright Since 2007 PrestaShop SA and Contributors
704 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
705 */
706var init=function initEmailFields(selector){var $emailFields=(0,_jquery.default)(selector);_jquery.default.each($emailFields,function(i,field){if(!field.checkValidity()){var parts=field.value.split('@');if(_punycode.default.toASCII(parts[0])===parts[0]){field.value=_punycode.default.toASCII(field.value)}}})};var _default=init;exports["default"]=_default;
707/***/ }),
708
709/***/ "./_core/js/facets.js":
710/*!****************************!*\
711  !*** ./_core/js/facets.js ***!
712  \****************************/
713/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
714
715
716
717var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
718
719var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
720
721function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
722
723/**
724 * Copyright since 2007 PrestaShop SA and Contributors
725 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
726 *
727 * NOTICE OF LICENSE
728 *
729 * This source file is subject to the Open Software License (OSL 3.0)
730 * that is bundled with this package in the file LICENSE.md.
731 * It is also available through the world-wide-web at this URL:
732 * https://opensource.org/licenses/OSL-3.0
733 * If you did not receive a copy of the license and are unable to
734 * obtain it through the world-wide-web, please send an email
735 * to [email protected] so we can send you a copy immediately.
736 *
737 * DISCLAIMER
738 *
739 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
740 * versions in the future. If you wish to customize PrestaShop for your
741 * needs please refer to https://devdocs.prestashop.com/ for more information.
742 *
743 * @author    PrestaShop SA and Contributors <[email protected]>
744 * @copyright Since 2007 PrestaShop SA and Contributors
745 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
746 */
747var currentRequest=null;function updateResults(data){_prestashop.default.emit('updateProductList',data);window.history.pushState(data,document.title,data.current_url)}
748function handleError(xhr,textStatus){if(textStatus==='abort'){return!1}
749return!0}
750function cleanRequest(xhr){if(currentRequest===xhr){currentRequest=null}}
751function makeQuery(url){if(currentRequest){currentRequest.abort()}
752var separator=url.indexOf('?')>=0?'&':'?';var slightlyDifferentURL="".concat(url+separator,"from-xhr");currentRequest=_jquery.default.ajax({url:slightlyDifferentURL,dataType:'json',success:updateResults,error:handleError,complete:cleanRequest})}(0,_jquery.default)(document).ready(function(){_prestashop.default.on('updateFacets',function(param){makeQuery(param)})});
753/***/ }),
754
755/***/ "./_core/js/listing.js":
756/*!*****************************!*\
757  !*** ./_core/js/listing.js ***!
758  \*****************************/
759/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
760
761
762
763var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
764
765var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
766
767function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
768
769/**
770 * Copyright since 2007 PrestaShop SA and Contributors
771 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
772 *
773 * NOTICE OF LICENSE
774 *
775 * This source file is subject to the Open Software License (OSL 3.0)
776 * that is bundled with this package in the file LICENSE.md.
777 * It is also available through the world-wide-web at this URL:
778 * https://opensource.org/licenses/OSL-3.0
779 * If you did not receive a copy of the license and are unable to
780 * obtain it through the world-wide-web, please send an email
781 * to [email protected] so we can send you a copy immediately.
782 *
783 * DISCLAIMER
784 *
785 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
786 * versions in the future. If you wish to customize PrestaShop for your
787 * needs please refer to https://devdocs.prestashop.com/ for more information.
788 *
789 * @author    PrestaShop SA and Contributors <[email protected]>
790 * @copyright Since 2007 PrestaShop SA and Contributors
791 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
792 */
793(0,_jquery.default)(document).ready(function(){(0,_jquery.default)('body').on('click',_prestashop.default.selectors.listing.quickview,function(event){_prestashop.default.emit('clickQuickView',{dataset:(0,_jquery.default)(event.target).closest(_prestashop.default.selectors.product.miniature).data()});event.preventDefault()})});
794/***/ }),
795
796/***/ "./_core/js/migrate-mute.js":
797/*!**********************************!*\
798  !*** ./_core/js/migrate-mute.js ***!
799  \**********************************/
800/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
801
802
803
804var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
805
806function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
807
808/**
809 * Copyright since 2007 PrestaShop SA and Contributors
810 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
811 *
812 * NOTICE OF LICENSE
813 *
814 * This source file is subject to the Open Software License (OSL 3.0)
815 * that is bundled with this package in the file LICENSE.md.
816 * It is also available through the world-wide-web at this URL:
817 * https://opensource.org/licenses/OSL-3.0
818 * If you did not receive a copy of the license and are unable to
819 * obtain it through the world-wide-web, please send an email
820 * to [email protected] so we can send you a copy immediately.
821 *
822 * DISCLAIMER
823 *
824 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
825 * versions in the future. If you wish to customize PrestaShop for your
826 * needs please refer to https://devdocs.prestashop.com/ for more information.
827 *
828 * @author    PrestaShop SA and Contributors <[email protected]>
829 * @copyright Since 2007 PrestaShop SA and Contributors
830 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
831 */
832(function(){if(typeof _jquery.default.migrateMute==='undefined'){_jquery.default.migrateMute=!window.prestashop.debug}})();
833/***/ }),
834
835/***/ "./_core/js/product.js":
836/*!*****************************!*\
837  !*** ./_core/js/product.js ***!
838  \*****************************/
839/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
840
841
842
843var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
844
845var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
846
847var _common = __webpack_require__(/*! ./common */ "./_core/js/common.js");
848
849function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
850
851function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
852
853function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
854
855// Used to be able to abort request if user modify something
856var currentRequest = null; // Used to clearTimeout if user flood the product quantity input
857
858var currentRequestDelayedId = null; // Check for popState event
859
860var isOnPopStateEvent = false; // Register form of first update
861
862var firstFormData = []; // Detect if the form has changed one time
863
864var formChanged = false;
865/**
866 * Get product update URL from different
867 * sources if needed (for compatibility)
868 *
869 * @return {Promise}
870 */
871
872function getProductUpdateUrl() {
873  var dfd = _jquery.default.Deferred();
874
875  var $productActions = (0, _jquery.default)(_prestashop.default.selectors.product.actions);
876  var $quantityWantedInput = (0, _jquery.default)(_prestashop.default.selectors.quantityWanted);
877
878  if (_prestashop.default !== null && _prestashop.default.urls !== null && _prestashop.default.urls.pages !== null && _prestashop.default.urls.pages.product !== '' && _prestashop.default.urls.pages.product !== null) {
879    dfd.resolve(_prestashop.default.urls.pages.product);
880    return dfd.promise();
881  }
882
883  var formData = {};
884  (0, _jquery.default)($productActions.find('form:first').serializeArray()).each(function (k, v) {
885    formData[v.name] = v.value;
886  });
887
888  _jquery.default.ajax({
889    url: $productActions.find('form:first').attr('action'),
890    method: 'POST',
891    data: _objectSpread({
892      ajax: 1,
893      action: 'productrefresh',
894      quantity_wanted: $quantityWantedInput.val()
895    }, formData),
896    dataType: 'json',
897    success: function success(data) {
898      var productUpdateUrl = data.productUrl;
899      _prestashop.default.page.canonical = productUpdateUrl;
900      dfd.resolve(productUpdateUrl);
901    },
902    error: function error(jqXHR, textStatus, errorThrown) {
903      dfd.reject({
904        jqXHR: jqXHR,
905        textStatus: textStatus,
906        errorThrown: errorThrown
907      });
908    }
909  });
910
911  return dfd.promise();
912}
913/**
914 * @param {string} errorMessage
915 */
916
917
918function showErrorNextToAddtoCartButton(errorMessage) {
919  showError(
920  /* eslint-disable */
921  (0, _jquery.default)(".quickview #product-availability, .page-product:not(.modal-open) .row #product-availability, .page-product:not(.modal-open) .product-container #product-availability"),
922  /* eslint-enable */
923  errorMessage);
924}
925/**
926 * Update the product html
927 *
928 * @param {string} event
929 * @param {string} eventType
930 * @param {string} updateUrl
931 */
932
933
934function updateProduct(event, eventType, updateUrl) {
935  var $productActions = (0, _jquery.default)(_prestashop.default.selectors.product.actions);
936  var $quantityWantedInput = $productActions.find(_prestashop.default.selectors.quantityWanted);
937  var $form = $productActions.find('form:first');
938  var formSerialized = $form.serialize();
939  var preview = (0, _common.psGetRequestParameter)('preview');
940  var updateRatingEvent;
941
942  if (typeof Event === 'function') {
943    updateRatingEvent = new Event('updateRating');
944  } else {
945    updateRatingEvent = document.createEvent('Event');
946    updateRatingEvent.initEvent('updateRating', true, true);
947  }
948
949  if (preview !== null) {
950    preview = "&preview=".concat(preview);
951  } else {
952    preview = '';
953  } // Can not get product ajax url
954
955
956  if (updateUrl === null) {
957    showErrorNextToAddtoCartButton();
958    return;
959  } // New request only if new value
960
961
962  if (event && event.type === 'keyup' && $quantityWantedInput.val() === $quantityWantedInput.data('old-value')) {
963    return;
964  }
965
966  $quantityWantedInput.data('old-value', $quantityWantedInput.val());
967
968  if (currentRequestDelayedId) {
969    clearTimeout(currentRequestDelayedId);
970  } // Most update need to occur (almost) instantly, but in some cases (like keyboard actions)
971  // we need to delay the update a bit more
972
973
974  var updateDelay = 30;
975
976  if (eventType === 'updatedProductQuantity') {
977    updateDelay = 750;
978  }
979
980  currentRequestDelayedId = setTimeout(function () {
981    if (formSerialized === '') {
982      return;
983    }
984
985    currentRequest = _jquery.default.ajax({
986      url: updateUrl + (updateUrl.indexOf('?') === -1 ? '?' : '&') + formSeri
986alized + preview,
987      method: 'POST',
988      data: {
989        quickview: (0, _jquery.default)('.modal.quickview.in').length,
990        ajax: 1,
991        action: 'refresh',
992        quantity_wanted: eventType === 'updatedProductCombination' ? $quantityWantedInput.attr('min') : $quantityWantedInput.val()
993      },
994      dataType: 'json',
995      beforeSend: function beforeSend() {
996        if (currentRequest !== null) {
997          currentRequest.abort();
998        }
999      },
1000      error: function error(jqXHR, textStatus) {
1001        if (textStatus !== 'abort' && (0, _jquery.default)('section#main > .ajax-error').length === 0) {
1002          showErrorNextToAddtoCartButton();
1003        }
1004      },
1005      success: function success(data) {
1006        // Avoid image to blink each time we modify the product quantity
1007        // Can not compare directly cause of HTML comments in data.
1008        var $newImagesContainer = (0, _jquery.default)('<div>').append(data.product_cover_thumbnails); // Used to avoid image blinking if same image = epileptic friendly
1009
1010        if ((0, _jquery.default)(_prestashop.default.selectors.product.imageContainer).html() !== $newImagesContainer.find(_prestashop.default.selectors.product.imageContainer).html()) {
1011          (0, _jquery.default)(_prestashop.default.selectors.product.imageContainer).replaceWith(data.product_cover_thumbnails);
1012        }
1013
1014        (0, _jquery.default)(_prestashop.default.selectors.product.prices).first().replaceWith(data.product_prices);
1015        (0, _jquery.default)(_prestashop.default.selectors.product.customization).first().replaceWith(data.product_customization);
1016        (0, _jquery.default)(_prestashop.default.selectors.product.inputCustomization).val(0);
1017        (0, _jquery.default)(_prestashop.default.selectors.product.variantsUpdate).first().replaceWith(data.product_variants);
1018        (0, _jquery.default)(_prestashop.default.selectors.product.discounts).first().replaceWith(data.product_discounts);
1019        (0, _jquery.default)(_prestashop.default.selectors.product.additionalInfos).first().replaceWith(data.product_additional_info);
1020        (0, _jquery.default)(_prestashop.default.selectors.product.details).replaceWith(data.product_details);
1021        (0, _jquery.default)(_prestashop.default.selectors.product.flags).first().replaceWith(data.product_flags);
1022        replaceAddToCartSections(data);
1023        var minimalProductQuantity = parseInt(data.product_minimal_quantity, 10);
1024        document.dispatchEvent(updateRatingEvent); // Prevent quantity input from blinking with classic theme.
1025
1026        if (!isNaN(minimalProductQuantity) && eventType !== 'updatedProductQuantity') {
1027          $quantityWantedInput.attr('min', minimalProductQuantity);
1028          $quantityWantedInput.val(minimalProductQuantity);
1029        }
1030
1031        _prestashop.default.emit('updatedProduct', data, $form.serializeArray());
1032      },
1033      complete: function complete() {
1034        currentRequest = null;
1035        currentRequestDelayedId = null;
1036      }
1037    });
1038  }, updateDelay);
1039}
1040/**
1041 * Replace all "add to cart" sections but the quantity input
1042 * in order to keep quantity field intact i.e.
1043 *
1044 * @param {object} data of updated product and cat
1045 */
1046
1047
1048function replaceAddToCartSections(data) {
1049  var $productAddToCart = null;
1050  (0, _jquery.default)(data.product_add_to_cart).each(function (index, value) {
1051    if ((0, _jquery.default)(value).hasClass('product-add-to-cart')) {
1052      $productAddToCart = (0, _jquery.default)(value);
1053      return false;
1054    }
1055
1056    return true;
1057  });
1058
1059  if ($productAddToCart === null) {
1060    showErrorNextToAddtoCartButton();
1061  }
1062
1063  var $addProductToCart = (0, _jquery.default)(_prestashop.default.selectors.product.addToCart);
1064  var productAvailabilitySelector = '.add';
1065  var productAvailabilityMessageSelector = '#product-availability';
1066  var productMinimalQuantitySelector = '.product-minimal-quantity';
1067  replaceAddToCartSection({
1068    $addToCartSnippet: $productAddToCart,
1069    $targetParent: $addProductToCart,
1070    targetSelector: productAvailabilitySelector
1071  });
1072  replaceAddToCartSection({
1073    $addToCartSnippet: $productAddToCart,
1074    $targetParent: $addProductToCart,
1075    targetSelector: productAvailabilityMessageSelector
1076  });
1077  replaceAddToCartSection({
1078    $addToCartSnippet: $productAddToCart,
1079    $targetParent: $addProductToCart,
1080    targetSelector: productMinimalQuantitySelector
1081  });
1082}
1083/**
1084 * Find DOM elements and replace their content
1085 *
1086 * @param {object} replacement Data to be replaced on the current page
1087 */
1088
1089
1090function replaceAddToCartSection(replacement) {
1091  var destinationObject = (0, _jquery.default)(replacement.$targetParent.find(replacement.targetSelector));
1092
1093  if (destinationObject.length <= 0) {
1094    return;
1095  }
1096
1097  var replace = replacement.$addToCartSnippet.find(replacement.targetSelector);
1098
1099  if (replace.length > 0) {
1100    destinationObject.replaceWith(replace[0].outerHTML);
1101  } else {
1102    destinationObject.html('');
1103  }
1104}
1105/**
1106 * @param {jQuery} $container
1107 * @param {string} textError
1108 */
1109
1110
1111function showError($container, textError) {
1112  var $error = (0, _jquery.default)("<div class=\"alert alert-danger ajax-error\" role=\"alert\">".concat(textError, "</div>"));
1113  $container.replaceWith($error);
1114}
1115
1116(0, _jquery.default)(document).ready(function () {
1117  var $productActions = (0, _jquery.default)(_prestashop.default.selectors.product.actions); // Listen on all form elements + those who have a data-product-attribute
1118
1119  (0, _jquery.default)('body').on('change touchspin.on.startspin', "".concat(_prestashop.default.selectors.product.variants, " *[name]"), function (e) {
1120    formChanged = true;
1121
1122    _prestashop.default.emit('updateProduct', {
1123      eventType: 'updatedProductCombination',
1124      event: e,
1125      // Following variables are not used anymore, but kept for backward compatibility
1126      resp: {},
1127      reason: {
1128        productUrl: _prestashop.default.urls.pages.product || ''
1129      }
1130    });
1131  }); // Stocking first form information
1132
1133  (0, _jquery.default)($productActions.find('form:first').serializeArray()).each(function (k, _ref) {
1134    var value = _ref.value,
1135        name = _ref.name;
1136    firstFormData.push({
1137      value: value,
1138      name: name
1139    });
1140  });
1141  window.addEventListener('popstate', function (event) {
1142    isOnPopStateEvent = true;
1143
1144    if ((!event.state || event.state && event.state.form && event.state.form.length === 0) && !formChanged) {
1145      return;
1146    }
1147
1148    var $form = (0, _jquery.default)(_prestashop.default.selectors.product.actions).find('form:first');
1149
1150    if (event.state && event.state.form) {
1151      event.state.form.forEach(function (pair) {
1152        $form.find("[name=\"".concat(pair.name, "\"]")).val(pair.value);
1153      });
1154    } else {
1155      firstFormData.forEach(function (pair) {
1156        $form.find("[name=\"".concat(pair.name, "\"]")).val(pair.value);
1157      });
1158    }
1159
1160    _prestashop.default.emit('updateProduct', {
1161      eventType: 'updatedProductCombination',
1162      event: event,
1163      // Following variables are not used anymore, but kept for backward compatibility
1164      resp: {},
1165      reason: {
1166        productUrl: _prestashop.default.urls.pages.product || ''
1167      }
1168    });
1169  });
1170  /**
1171   * Button has been removed on classic theme, but event triggering has been kept for compatibility
1172   */
1173
1174  (0, _jquery.default)('body').on('click', _prestashop.default.selectors.product.refresh, function (e, extraParameters) {
1175    e.preventDefault();
1176    var eventType = 'updatedProductCombination';
1177
1178    if (typeof extraParameters !== 'undefined' && extraParameters.eventType) {
1179      // eslint-disable-next-line
1180      eventType = extraParameters.eventType;
1181    }
1182
1183    _prestashop.default.emit('updateProduct', {
1184      eventType: eventType,
1185      event: e,
1186      // Following variables are not used anymore, but kept for backward compatibility
1187      resp: {},
1188      reason: {
1189        productUrl: _prestashop.default.urls.pages.product || ''
1190      }
1191    });
1192  }); // Refresh all the product content
1193
1194  _prestashop.default.on('updateProduct', function (args) {
1195    var eventType = args.eventType;
1196    var event = args.event;
1197    getProductUpdateUrl().done(function (productUpdateUrl) {
1198      return updateProduct(event, eventType, productUpdateUrl);
1199    }).fail(function () {
1200      if ((0, _jquery.default)('section#main > .ajax-error').length === 0) {
1201        showErrorNextToAddtoCartButton();
1202      }
1203    });
1204  });
1205
1206  _prestashop.default.on('updatedProduct', function (args, formData) {
1207    if (!args.product_url || !args.id_product_attribute) {
1208      return;
1209    }
1210    /*
1211     * If quickview modal is present we are not on product page, so
1212     * we don't change the url nor title
1213     */
1214
1215
1216    var quickView = (0, _jquery.default)('.modal.quickview');
1217
1218    if (quickView.length) {
1219      return;
1220    }
1221
1222    var pageTitle = document.title;
1223
1224    if (args.product_title) {
1225      pageTitle = args.product_title;
1226      (0, _jquery.default)(document).attr('title', pageTitle);
1227    }
1228
1229    if (!isOnPopStateEvent) {
1230      window.history.pushState({
1231        id_product_attribute: args.id_product_attribute,
1232        form: formData
1233      }, pageTitle, args.product_url);
1234    }
1235
1236    isOnPopStateEvent = false;
1237  });
1238
1239  _prestashop.default.on('updateCart', function (event) {
1240    if (!event || !event.reason || event.reason.linkAction !== 'add-to-cart') {
1241      return;
1242    }
1243
1244    var $quantityWantedInput = (0, _jquery.default)('#quantity_wanted'); // Force value to 1, it will automatically trigger updateProduct and reset the appropriate min value if needed
1245
1246    $quantityWantedInput.val(1);
1247  });
1248
1249  _prestashop.default.on('showErrorNextToAddtoCartButton', function (event) {
1250    if (!event || !event.errorMessage) {
1251      return;
1252    }
1253
1254    showErrorNextToAddtoCartButton(event.errorMessage);
1255  });
1256});
1257
1258/***/ }),
1259
1260/***/ "./_core/js/selectors.js":
1261/*!*******************************!*\
1262  !*** ./_core/js/selectors.js ***!
1263  \*******************************/
1264/***/ ((__unused_webpack_module, __unused_webpack_exports, __webpack_require__) => {
1265
1266
1267
1268var _prestashop = _interopRequireDefault(__webpack_require__(/*! prestashop */ "prestashop"));
1269
1270var _jquery = _interopRequireDefault(__webpack_require__(/*! jquery */ "./node_modules/jquery/dist/jquery.js"));
1271
1272function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1273
1274/**
1275 * Copyright since 2007 PrestaShop SA and Contributors
1276 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
1277 *
1278 * NOTICE OF LICENSE
1279 *
1280 * This source file is subject to the Open Software License (OSL 3.0)
1281 * that is bundled with this package in the file LICENSE.md.
1282 * It is also available through the world-wide-web at this URL:
1283 * https://opensource.org/licenses/OSL-3.0
1284 * If you did not receive a copy of the license and are unable to
1285 * obtain it through the world-wide-web, please send an email
1286 * to [email protected] so we can send you a copy immediately.
1287 *
1288 * DISCLAIMER
1289 *
1290 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
1291 * versions in the future. If you wish to customize PrestaShop for your
1292 * needs please refer to https://devdocs.prestashop.com/ for more information.
1293 *
1294 * @author    PrestaShop SA and Contributors <[email protected]>
1295 * @copyright Since 2007 PrestaShop SA and Contributors
1296 * @license   https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
1297 */
1298_prestashop.default.selectors={quantityWanted:'#quantity_wanted',product:{imageContainer:'.quickview .images-container, .page-product:not(.modal-open) .row .images-container, .page-product:not(.modal-open) .product-container .images-container, .quickview .js-images-container, .page-product:not(.modal-open) .row .js-images-container, .page-product:not(.modal-open) .product-container .js-images-container',container:'.product-container, .js-product-container',availability:'#product-availability, .js-product-availability',actions:'.product-actions, .js-product-actions',variants:'.product-variants, .js-product-variants',refresh:'.product-refresh, .js-product-refresh',miniature:'.js-product-miniature',minimalQuantity:'.product-minimal-quantity, .js-product-minimal-quantity',addToCart:'.quickview .product-add-to-cart, .page-product:not(.modal-open) .row .product-add-to-cart, .page-product:not(.modal-open) .product-container .product-add-to-cart, .quickview .js-product-add-to-cart, .page-product:not(.modal-open) .row .js-product-add-to-cart, .page-product:not(.modal-open) .product-container .js-product-add-to-cart',prices:'.quickview .product-prices, .page-product:not(.modal-open) .row .product-prices, .page-product:not(.modal-open) .product-container .product-prices, .quickview .js-product-prices, .page-product:not(.modal-open) .row .js-product-prices, .page-product:not(.modal-open) .product-container .js-product-prices',inputCustomization:'.product-actions input[name="id_customization"], .js-product-actions .js-product-customization-id',customization:'.quickview .product-customization, .page-product:not(.modal-open) .row .product-customization, .page-product:not(.modal-open) .product-container .product-customization, .quickview .js-product-customization, .page-product:not(.modal-open) .row .js-product-customization, .page-product:not(.modal-open) .product-container .js-product-customization',variantsUpdate:'.quickview .product-variants, .page-product:not(.modal-open) .row .product-variants, .page-product:not(.modal-open) .product-container .product-variants, .quickview .js-product-variants, .page-product:not(.modal-open) .row .js-product-variants, .page-product:not(.modal-open) .js-product-container .js-product-variants',discounts:'.quickview .product-discounts, .page-product:not(.modal-open) .row .product-discounts, .page-product:not(.modal-open) .product-container .product-discounts, .quickview .js-product-discounts, .page-product:not(.modal-open) .row .js-product-discounts, .page-product:not(.modal-open) .product-container .js-product-discounts',additionalInfos:'.quickview .product-additional-info, .page-product:not(.modal-open) .row .product-additional-info, .page-product:not(.modal-open) .product-container .product-additional-info, .quickview .js-product-additional-info, .page-product:not(.modal-open) .row .js-product-additional-info, .page-product:not(.modal-open) .js-product-container .js-product-additional-info',details:'.quickview #product-details, #product-details, .quickview .js-product-details, .js-product-details',flags:'.quickview .product-flags, .page-product:not(.modal-open) .row .product-flags, .page-product:not(.modal-open) .product-container .product-flags, .quickview .js-product-flags, .page-product:not(.modal-open) .row .js-product-flags, .page-product:not(.modal-open) .js-product-container .js-product-flags'},listing:{quickview:'.quick-view, .js-quick-view'},checkout:{form:'.checkout-step form',currentStep:'js-current-step',step:'.checkout-step',stepTitle:'.step-title, .js-step-title',confirmationSelector:'#payment-confirmation button, .js-payment-confirmation',conditionsSelector:'#conditions-to-approve input[type="checkbox"], .js-conditions-to-approve',conditionAlertSelector:'.js-alert-payment-conditions',additionalInformatonSelector:'.js-additional-information',optionsForm:'.js-payment-option-form',termsCheckboxSelector:'#conditions-to-approve input[name="conditions_to_approve[terms-and-conditions]"], .js-conditions-to-approve input[name="conditions_to_approve[terms-and-conditions]"]',paymentBinary:'.payment-binary, .js-payment-binary',deliveryFormSelector:'#js-delivery',summarySelector:'#js-checkout-summary',deliveryStepSelector:'#checkout-delivery-step',editDeliveryButtonSelector:'.js-edit-delivery',deliveryOption:'.delivery-option, .js-delivery-option',cartPaymentStepRefresh:'.js-cart-payment-step-refresh',editAddresses:'.js-edit-addresses',deliveryAddressRadios:'#delivery-addresses input[type=radio], #invoice-addresses input[type=radio], .js-address-selector input[type=radio]',addressItem:'.address-item, .js-address-item',addressesStep:'#checkout-addresses-step',addressItemChecked:'.address-item:has(input[type=radio]:checked), .js-address-item:has(input[type=radio]:checked)',addressError:'.
1298js-address-error',notValidAddresses:'#not-valid-addresses, .js-not-valid-addresses',invoiceAddresses:'#invoice-addresses, .js-address-selector',addressForm:'.js-address-form'},cart:{detailedTotals:'.cart-detailed-totals, .js-cart-detailed-totals',summaryItemsSubtotal:'.cart-summary-items-subtotal, .js-cart-summary-items-subtotal',summarySubTotalsContainer:'.cart-summary-subtotals-container, .js-cart-summary-subtotals-container',summaryTotals:'.cart-summary-totals, .js-cart-summary-totals',summaryProducts:'.cart-summary-products, .js-cart-summary-products',detailedActions:'.cart-detailed-actions, .js-cart-detailed-actions',voucher:'.cart-voucher, .js-cart-voucher',overview:'.cart-overview',summaryTop:'.cart-summary-top, .js-cart-summary-top',productCustomizationId:'#product_customization_id, .js-product-customization-id',lineProductQuantity:'.js-cart-line-product-quantity'}};(0,_jquery.default)(document).ready(function(){_prestashop.default.emit('selectorsInit')})}),
vendor: 1,900 bytes, lines 1298-1308
1298"./node_modules/@prestashop-core/jquery.live-polyfill/dist/jquery.live-polyfill.min.js":
1299/*!*********************************************************************************************!*\
1300  !*** ./node_modules/@prestashop-core/jquery.live-polyfill/dist/jquery.live-polyfill.min.js ***!
1301  \*********************************************************************************************/
1302((module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}
1303/*!
1304 * https://github.com/PrestaShop/jquery.live-polyfill
1305 *
1306 * Released under the MIT license
1307 */
1308!function(e){!0?!(__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(/*! jquery */"./node_modules/jquery/dist/jquery.js")],__WEBPACK_AMD_DEFINE_FACTORY__=(e),__WEBPACK_AMD_DEFINE_RESULT__=(typeof __WEBPACK_AMD_DEFINE_FACTORY__==='function'?(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__)):__WEBPACK_AMD_DEFINE_FACTORY__),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)):0}(function(e){var n=e.fn.init;e.fn.init=function(e){var t=Array.prototype.slice.call(arguments);"string"==typeof e&&"#"===e&&(console.warn("jQuery('#') is not a valid selector"),t[0]=[]);var i=n.apply(this,arguments);return i.selector="string"==typeof e?e:"",i},e.fn.init.prototype=e.fn,void 0!==e.fn.live&&e.isFunction(e.fn.live)||e.fn.extend({live:function live(n,t,i){return this.selector&&e(document).on(n,this.selector,t,i),console.warn("jQuery.live() has been removed since jquery v1.9, please use jQuery.on() instead."),this}})})}),
vendor: 9,906 bytes, lines 1308-1354
1308"./node_modules/events/events.js":
1309/*!***************************************!*\
1310  !*** ./node_modules/events/events.js ***!
1311  \***************************************/
1312((module)=>{function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}
1313var R=(typeof Reflect==="undefined"?"undefined":_typeof(Reflect))==='object'?Reflect:null;var ReflectApply=R&&typeof R.apply==='function'?R.apply:function ReflectApply(target,receiver,args){return Function.prototype.apply.call(target,receiver,args)};var ReflectOwnKeys;if(R&&typeof R.ownKeys==='function'){ReflectOwnKeys=R.ownKeys}else if(Object.getOwnPropertySymbols){ReflectOwnKeys=function ReflectOwnKeys(target){return Object.getOwnPropertyNames(target).concat(Object.getOwnPropertySymbols(target))}}else{ReflectOwnKeys=function ReflectOwnKeys(target){return Object.getOwnPropertyNames(target)}}
1314function ProcessEmitWarning(warning){if(console&&console.warn)console.warn(warning)}
1315var NumberIsNaN=Number.isNaN||function NumberIsNaN(value){return value!==value};function EventEmitter(){EventEmitter.init.call(this)}
1316module.exports=EventEmitter;module.exports.once=once;EventEmitter.EventEmitter=EventEmitter;EventEmitter.prototype._events=undefined;EventEmitter.prototype._eventsCount=0;EventEmitter.prototype._maxListeners=undefined;var defaultMaxListeners=10;function checkListener(listener){if(typeof listener!=='function'){throw new TypeError('The "listener" argument must be of type Function. Received type '+_typeof(listener))}}
1317Object.defineProperty(EventEmitter,'defaultMaxListeners',{enumerable:!0,get:function get(){return defaultMaxListeners},set:function set(arg){if(typeof arg!=='number'||arg<0||NumberIsNaN(arg)){throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+arg+'.')}
1318defaultMaxListeners=arg}});EventEmitter.init=function(){if(this._events===undefined||this._events===Object.getPrototypeOf(this)._events){this._events=Object.create(null);this._eventsCount=0}
1319this._maxListeners=this._maxListeners||undefined};EventEmitter.prototype.setMaxListeners=function setMaxListeners(n){if(typeof n!=='number'||n<0||NumberIsNaN(n)){throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+n+'.')}
1320this._maxListeners=n;return this};function _getMaxListeners(that){if(that._maxListeners===undefined)return EventEmitter.defaultMaxListeners;return that._maxListeners}
1321EventEmitter.prototype.getMaxListeners=function getMaxListeners(){return _getMaxListeners(this)};EventEmitter.prototype.emit=function emit(type){var args=[];for(var i=1;i<arguments.length;i++){args.push(arguments[i])}
1322var doError=type==='error';var events=this._events;if(events!==undefined)doError=doError&&events.error===undefined;else if(!doError)return!1;if(doError){var er;if(args.length>0)er=args[0];if(er instanceof Error){throw er}
1323var err=new Error('Unhandled error.'+(er?' ('+er.message+')':''));err.context=er;throw err}
1324var handler=events[type];if(handler===undefined)return!1;if(typeof handler==='function'){ReflectApply(handler,this,args)}else{var len=handler.length;var listeners=arrayClone(handler,len);for(var i=0;i<len;++i){ReflectApply(listeners[i],this,args)}}
1325return!0};function _addListener(target,type,listener,prepend){var m;var events;var existing;checkListener(listener);events=target._events;if(events===undefined){events=target._events=Object.create(null);target._eventsCount=0}else{if(events.newListener!==undefined){target.emit('newListener',type,listener.listener?listener.listener:listener);events=target._events}
1326existing=events[type]}
1327if(existing===undefined){existing=events[type]=listener;++target._eventsCount}else{if(typeof existing==='function'){existing=events[type]=prepend?[listener,existing]:[existing,listener]}else if(prepend){existing.unshift(listener)}else{existing.push(listener)}
1328m=_getMaxListeners(target);if(m>0&&existing.length>m&&!existing.warned){existing.warned=!0;var w=new Error('Possible EventEmitter memory leak detected. '+existing.length+' '+String(type)+' listeners '+'added. Use emitter.setMaxListeners() to '+'increase limit');w.name='MaxListenersExceededWarning';w.emitter=target;w.type=type;w.count=existing.length;ProcessEmitWarning(w)}}
1329return target}
1330EventEmitter.prototype.addListener=function addListener(type,listener){return _addListener(this,type,listener,!1)};EventEmitter.prototype.on=EventEmitter.prototype.addListener;EventEmitter.prototype.prependListener=function prependListener(type,listener){return _addListener(this,type,listener,!0)};function onceWrapper(){if(!this.fired){this.target.removeListener(this.type,this.wrapFn);this.fired=!0;if(arguments.length===0)return this.listener.call(this.target);return this.listener.apply(this.target,arguments)}}
1331function _onceWrap(target,type,listener){var state={fired:!1,wrapFn:undefined,target:target,type:type,listener:listener};var wrapped=onceWrapper.bind(state);wrapped.listener=listener;state.wrapFn=wrapped;return wrapped}
1332EventEmitter.prototype.once=function once(type,listener){checkListener(listener);this.on(type,_onceWrap(this,type,listener));return this};EventEmitter.prototype.prependOnceListener=function prependOnceListener(type,listener){checkListener(listener);this.prependListener(type,_onceWrap(this,type,listener));return this};EventEmitter.prototype.removeListener=function removeListener(type,listener){var list,events,position,i,originalListener;checkListener(listener);events=this._events;if(events===undefined)return this;list=events[type];if(list===undefined)return this;if(list===listener||list.listener===listener){if(--this._eventsCount===0)this._events=Object.create(null);else{delete events[type];if(events.removeListener)this.emit('removeListener',type,list.listener||listener)}}else if(typeof list!=='function'){position=-1;for(i=list.length-1;i>=0;i--){if(list[i]===listener||list[i].listener===listener){originalListener=list[i].listener;position=i;break}}
1333if(position<0)return this;if(position===0)list.shift();else{spliceOne(list,position)}
1334if(list.length===1)events[type]=list[0];if(events.removeListener!==undefined)this.emit('removeListener',type,originalListener||listener)}
1335return this};EventEmitter.prototype.off=EventEmitter.prototype.removeListener;EventEmitter.prototype.removeAllListeners=function removeAllListeners(type){var listeners,events,i;events=this._events;if(events===undefined)return this;if(events.removeListener===undefined){if(arguments.length===0){this._events=Object.create(null);this._eventsCount=0}else if(events[type]!==undefined){if(--this._eventsCount===0)this._events=Object.create(null);else delete events[type]}
1336return this}
1337if(arguments.length===0){var keys=Object.keys(events);var key;for(i=0;i<keys.length;++i){key=keys[i];if(key==='removeListener')continue;this.removeAllListeners(key)}
1338this.removeAllListeners('removeListener');this._events=Object.create(null);this._eventsCount=0;return this}
1339listeners=events[type];if(typeof listeners==='function'){this.removeListener(type,listeners)}else if(listeners!==undefined){for(i=listeners.length-1;i>=0;i--){this.removeListener(type,listeners[i])}}
1340return this};function _listeners(target,type,unwrap){var events=target._events;if(events===undefined)return[];var evlistener=events[type];if(evlistener===undefined)return[];if(typeof evlistener==='function')return unwrap?[evlistener.listener||evlistener]:[evlistener];return unwrap?unwrapListeners(evlistener):arrayClone(evlistener,evlistener.length)}
1341EventEmitter.prototype.listeners=function listeners(type){return _listeners(this,type,!0)};EventEmitter.prototype.rawListeners=function rawListeners(type){return _listeners(this,type,!1)};EventEmitter.listenerCount=function(emitter,type){if(typeof emitter.listenerCount==='function'){return emitter.listenerCount(type)}else{return listenerCount.call(emitter,type)}};EventEmitter.prototype.listenerCount=listenerCount;function listenerCount(type){var events=this._events;if(events!==undefined){var evlistener=events[type];if(typeof evlistener==='function'){return 1}else if(evlistener!==undefined){return evlistener.length}}
1342return 0}
1343EventEmitter.prototype.eventNames=function eventNames(){return this._eventsCount>0?ReflectOwnKeys(this._events):[]};function arrayClone(arr,n){var copy=new Array(n);for(var i=0;i<n;++i){copy[i]=arr[i]}
1344return copy}
1345function spliceOne(list,index){for(;index+1<list.length;index++){list[index]=list[index+1]}
1346list.pop()}
1347function unwrapListeners(arr){var ret=new Array(arr.length);for(var i=0;i<ret.length;++i){ret[i]=arr[i].listener||arr[i]}
1348return ret}
1349function once(emitter,name){return new Promise(function(resolve,reject){function errorListener(err){emitter.removeListener(name,resolver);reject(err)}
1350function resolver(){if(typeof emitter.removeListener==='function'){emitter.removeListener('error',errorListener)}
1351resolve([].slice.call(arguments))};eventTargetAgnosticAddListener(emitter,name,resolver,{once:!0});if(name!=='error'){addErrorHandlerIfEventEmitter(emitter,errorListener,{once:!0})}})}
1352function addErrorHandlerIfEventEmitter(emitter,handler,flags){if(typeof emitter.on==='function'){eventTargetAgnosticAddListener(emitter,'error',handler,flags)}}
1353function eventTargetAgnosticAddListener(emitter,name,listener,flags){if(typeof emitter.on==='function'){if(flags.once){emitter.once(name,listener)}else{emitter.on(name,listener)}}else if(typeof emitter.addEventListener==='function'){emitter.addEventListener(name,function wrapListener(arg){if(flags.once){emitter.removeEventListener(name,wrapListener)}
1354listener(arg)})}else{throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+_typeof(emitter))}}}),
vendor: 13,439 bytes, lines 1354-1404
1354"./node_modules/jquery-migrate/dist/jquery-migrate.js":
1355/*!************************************************************!*\
1356  !*** ./node_modules/jquery-migrate/dist/jquery-migrate.js ***!
1357  \************************************************************/
1358((module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}
1359/*!
1360 * jQuery Migrate - v3.1.0 - 2019-06-08
1361 * Copyright OpenJS Foundation and other contributors
1362 */
1363;(function(factory){if(!0){!(__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(/*! jquery */"./node_modules/jquery/dist/jquery.js")],__WEBPACK_AMD_DEFINE_RESULT__=(function(jQuery){return factory(jQuery,window)}).apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else{}})(function(jQuery,window){"use strict";jQuery.migrateVersion="3.1.0";function compareVersions(v1,v2){var rVersionParts=/^(\d+)\.(\d+)\.(\d+)/,v1p=rVersionParts.exec(v1)||[],v2p=rVersionParts.exec(v2)||[];for(var i=1;i<=3;i++){if(+v1p[i]>+v2p[i]){return 1}
1364if(+v1p[i]<+v2p[i]){return-1}}
1365return 0}
1366function jQueryVersionSince(version){return compareVersions(jQuery.fn.jquery,version)>=0}(function(){if(!window.console||!window.console.log){return}
1367if(!jQuery||!jQueryVersionSince("3.0.0")){window.console.log("JQMIGRATE: jQuery 3.0.0+ REQUIRED")}
1368if(jQuery.migrateWarnings){window.console.log("JQMIGRATE: Migrate plugin loaded multiple times")}
1369window.console.log("JQMIGRATE: Migrate is installed"+(jQuery.migrateMute?"":" with logging active")+", version "+jQuery.migrateVersion)})();var warnedAbout={};jQuery.migrateWarnings=[];if(jQuery.migrateTrace===undefined){jQuery.migrateTrace=!0}
1370jQuery.migrateReset=function(){warnedAbout={};jQuery.migrateWarnings.length=0};function migrateWarn(msg){var console=window.console;if(!warnedAbout[msg]){warnedAbout[msg]=!0;jQuery.migrateWarnings.push(msg);if(console&&console.warn&&!jQuery.migrateMute){console.warn("JQMIGRATE: "+msg);if(jQuery.migrateTrace&&console.trace){console.trace()}}}}
1371function migrateWarnProp(obj,prop,value,msg){Object.defineProperty(obj,prop,{configurable:!0,enumerable:!0,get:function get(){migrateWarn(msg);return value},set:function set(newValue){migrateWarn(msg);value=newValue}})}
1372function migrateWarnFunc(obj,prop,newFunc,msg){obj[prop]=function(){migrateWarn(msg);return newFunc.apply(this,arguments)}}
1373if(window.document.compatMode==="BackCompat"){migrateWarn("jQuery is not compatible with Quirks Mode")}
1374var oldInit=jQuery.fn.init,oldIsNumeric=jQuery.isNumeric,oldFind=jQuery.find,rattrHashTest=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,rattrHashGlob=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g;jQuery.fn.init=function(arg1){var args=Array.prototype.slice.call(arguments);if(typeof arg1==="string"&&arg1==="#"){migrateWarn("jQuery( '#' ) is not a valid selector");args[0]=[]}
1375return oldInit.apply(this,args)};jQuery.fn.init.prototype=jQuery.fn;jQuery.find=function(selector){var args=Array.prototype.slice.call(arguments);if(typeof selector==="string"&&rattrHashTest.test(selector)){try{window.document.querySelector(selector)}catch(err1){selector=selector.replace(rattrHashGlob,function(_,attr,op,value){return"["+attr+op+"\""+value+"\"]"});try{window.document.querySelector(selector);migrateWarn("Attribute selector with '#' must be quoted: "+args[0]);args[0]=selector}catch(err2){migrateWarn("Attribute selector with '#' was not fixed: "+args[0])}}}
1376return oldFind.apply(this,args)};var findProp;for(findProp in oldFind){if(Object.prototype.hasOwnProperty.call(oldFind,findProp)){jQuery.find[findProp]=oldFind[findProp]}}
1377jQuery.fn.size=function(){migrateWarn("jQuery.fn.size() is deprecated and removed; use the .length property");return this.length};jQuery.parseJSON=function(){migrateWarn("jQuery.parseJSON is deprecated; use JSON.parse");return JSON.parse.apply(null,arguments)};jQuery.isNumeric=function(val){function isNumeric2(obj){var realStringObj=obj&&obj.toString();return!jQuery.isArray(obj)&&realStringObj-parseFloat(realStringObj)+1>=0}
1378var newValue=oldIsNumeric(val),oldValue=isNumeric2(val);if(newValue!==oldValue){migrateWarn("jQuery.isNumeric() should not be called on constructed objects")}
1379return oldValue};if(jQueryVersionSince("3.3.0")){migrateWarnFunc(jQuery,"isWindow",function(obj){return obj!=null&&obj===obj.window},"jQuery.isWindow() is deprecated")}
1380migrateWarnFunc(jQuery,"holdReady",jQuery.holdReady,"jQuery.holdReady is deprecated");migrateWarnFunc(jQuery,"unique",jQuery.uniqueSort,"jQuery.unique is deprecated; use jQuery.uniqueSort");migrateWarnProp(jQuery.expr,"filters",jQuery.expr.pseudos,"jQuery.expr.filters is deprecated; use jQuery.expr.pseudos");migrateWarnProp(jQuery.expr,":",jQuery.expr.pseudos,"jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos");if(jQueryVersionSince("3.2.0")){migrateWarnFunc(jQuery,"nodeName",jQuery.nodeName,"jQuery.nodeName is deprecated")}
1381var oldAjax=jQuery.ajax;jQuery.ajax=function(){var jQXHR=oldAjax.apply(this,arguments);if(jQXHR.promise){migrateWarnFunc(jQXHR,"success",jQXHR.done,"jQXHR.success is deprecated and removed");migrateWarnFunc(jQXHR,"error",jQXHR.fail,"jQXHR.error is deprecated and removed");migrateWarnFunc(jQXHR,"complete",jQXHR.always,"jQXHR.complete is deprecated and removed")}
1382return jQXHR};var oldRemoveAttr=jQuery.fn.removeAttr,oldToggleClass=jQuery.fn.toggleClass,rmatchNonSpace=/\S+/g;jQuery.fn.removeAttr=function(name){var self=this;jQuery.each(name.match(rmatchNonSpace),function(_i,attr){if(jQuery.expr.match.bool.test(attr)){migrateWarn("jQuery.fn.removeAttr no longer sets boolean properties: "+attr);self.prop(attr,!1)}});return oldRemoveAttr.apply(this,arguments)};jQuery.fn.toggleClass=function(state){if(state!==undefined&&typeof state!=="boolean"){return oldToggleClass.apply(this,arguments)}
1383migrateWarn("jQuery.fn.toggleClass( boolean ) is deprecated");return this.each(function(){var className=this.getAttribute&&this.getAttribute("class")||"";if(className){jQuery.data(this,"__className__",className)}
1384if(this.setAttribute){this.setAttribute("class",className||state===!1?"":jQuery.data(this,"__className__")||"")}})};var internalSwapCall=!1;if(jQuery.swap){jQuery.each(["height","width","reliableMarginRight"],function(_,name){var oldHook=jQuery.cssHooks[name]&&jQuery.cssHooks[name].get;if(oldHook){jQuery.cssHooks[name].get=function(){var ret;internalSwapCall=!0;ret=oldHook.apply(this,arguments);internalSwapCall=!1;return ret}}})}
1385jQuery.swap=function(elem,options,callback,args){var ret,name,old={};if(!internalSwapCall){migrateWarn("jQuery.swap() is undocumented and deprecated")}
1386for(name in options){old[name]=elem.style[name];elem.style[name]=options[name]}
1387ret=callback.apply(elem,args||[]);for(name in options){elem.style[name]=old[name]}
1388return ret};var oldData=jQuery.data;jQuery.data=function(elem,name,value){var curData;if(name&&_typeof(name)==="object"&&arguments.length===2){curData=jQuery.hasData(elem)&&oldData.call(this,elem);var sameKeys={};for(var key in name){if(key!==jQuery.camelCase(key)){migrateWarn("jQuery.data() always sets/gets camelCased names: "+key);curData[key]=name[key]}else{sameKeys[key]=name[key]}}
1389oldData.call(this,elem,sameKeys);return name}
1390if(name&&typeof name==="string"&&name!==jQuery.camelCase(name)){curData=jQuery.hasData(elem)&&oldData.call(this,elem);if(curData&&name in curData){migrateWarn("jQuery.data() always sets/gets camelCased names: "+name);if(arguments.length>2){curData[name]=value}
1391return curData[name]}}
1392return oldData.apply(this,arguments)};var oldTweenRun=jQuery.Tween.prototype.run;var linearEasing=function linearEasing(pct){return pct};jQuery.Tween.prototype.run=function(){if(jQuery.easing[this.easing].length>1){migrateWarn("'jQuery.easing."+this.easing.toString()+"' should use only one argument");jQuery.easing[this.easing]=linearEasing}
1393oldTweenRun.apply(this,arguments)};var intervalValue=jQuery.fx.interval||13,intervalMsg="jQuery.fx.interval is deprecated";if(window.requestAnimationFrame){Object.defineProperty(jQuery.fx,"interval",{configurable:!0,enumerable:!0,get:function get(){if(!window.document.hidden){migrateWarn(intervalMsg)}
1394return intervalValue},set:function set(newValue){migrateWarn(intervalMsg);intervalValue=newValue}})}
1395var oldLoad=jQuery.fn.load,oldEventAdd=jQuery.event.add,originalFix=jQuery.event.fix;jQuery.event.props=[];jQuery.event.fixHooks={};migrateWarnProp(jQuery.event.props,"concat",jQuery.event.props.concat,"jQuery.event.props.concat() is deprecated and removed");jQuery.event.fix=function(originalEvent){var event,type=originalEvent.type,fixHook=this.fixHooks[type],props=jQuery.event.props;if(props.length){migrateWarn("jQuery.event.props are deprecated and removed: "+props.join());while(props.length){jQuery.event.addProp(props.pop())}}
1396if(fixHook&&!fixHook._migrated_){fixHook._migrated_=!0;migrateWarn("jQuery.event.fixHooks are deprecated and removed: "+type);if((props=fixHook.props)&&props.length){while(props.length){jQuery.event.addProp(props.pop())}}}
1397event=originalFix.call(this,originalEvent);return fixHook&&fixHook.filter?fixHook.filter(event,originalEvent):event};jQuery.event.add=function(elem,types){if(elem===window&&types==="load"&&window.document.readyState==="complete"){migrateWarn("jQuery(window).on('load'...) called after load event occurred")}
1398return oldEventAdd.apply(this,arguments)};jQuery.each(["load","unload","error"],function(_,name){jQuery.fn[name]=function(){var args=Array.prototype.slice.call(arguments,0);if(name==="load"&&typeof args[0]==="string"){return oldLoad.apply(this,args)}
1399migrateWarn("jQuery.fn."+name+"() is deprecated");args.splice(0,0,name);if(arguments.length){return this.on.apply(this,args)}
1400this.triggerHandler.apply(this,args);return this}});jQuery.each(("blur focus focusin focusout resize scroll click dblclick "+"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave "+"change select submit keydown keypress keyup contextmenu").split(" "),function(_i,name){jQuery.fn[name]=function(data,fn){migrateWarn("jQuery.fn."+name+"() event shorthand is deprecated");return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}});jQuery(function(){jQuery(window.document).triggerHandler("ready")});jQuery.event.special.ready={setup:function setup(){if(this===window.document){migrateWarn("'ready' event is deprecated")}}};jQuery.fn.extend({bind:function bind(types,data,fn){migrateWarn("jQuery.fn.bind() is deprecated");return this.on(types,null,data,fn)},unbind:function unbind(types,fn){migrateWarn("jQuery.fn.unbind() is deprecated");return this.off(types,null,fn)},delegate:function delegate(selector,types,data,fn){migrateWarn("jQuery.fn.delegate() is deprecated");return this.on(types,selector,data,fn)},undelegate:function undelegate(selector,types,fn){migrateWarn("jQuery.fn.undelegate() is deprecated");return arguments.length===1?this.off(selector,"**"):this.off(types,selector||"**",fn)},hover:function hover(fnOver,fnOut){migrateWarn("jQuery.fn.hover() is deprecated");return this.on("mouseenter",fnOver).on("mouseleave",fnOut||fnOver)}});var oldOffset=jQuery.fn.offset;jQuery.fn.offset=function(){var docElem,elem=this[0],origin={top:0,left:0};if(!elem||!elem.nodeType){migrateWarn("jQuery.fn.offset() requires a valid DOM element");return origin}
1401docElem=(elem.ownerDocument||window.document).documentElement;if(!jQuery.contains(docElem,elem)){migrateWarn("jQuery.fn.offset() requires an element connected to a document");return origin}
1402return oldOffset.apply(this,arguments)};var oldParam=jQuery.param;jQuery.param=function(data,traditional){var ajaxTraditional=jQuery.ajaxSettings&&jQuery.ajaxSettings.traditional;if(traditional===undefined&&ajaxTraditional){migrateWarn("jQuery.param() no longer uses jQuery.ajaxSettings.traditional");traditional=ajaxTraditional}
1403return oldParam.call(this,data,traditional)};var oldSelf=jQuery.fn.andSelf||jQuery.fn.addBack;jQuery.fn.andSelf=function(){migrateWarn("jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()");return oldSelf.apply(this,arguments)};var oldDeferred=jQuery.Deferred,tuples=[["resolve","done",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),"resolved"],["reject","fail",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),"rejected"],["notify","progress",jQuery.Callbacks("memory"),jQuery.Callbacks("memory")]];jQuery.Deferred=function(func){var deferred=oldDeferred(),promise=deferred.promise();deferred.pipe=promise.pipe=function(){var fns=arguments;migrateWarn("deferred.pipe() is deprecated");return jQuery.Deferred(function(newDefer){jQuery.each(tuples,function(i,tuple){var fn=jQuery.isFunction(fns[i])&&fns[i];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);if(returned&&jQuery.isFunction(returned.promise)){returned.promise().done(newDefer.resolve).fail(newDefer.reject).progress(newDefer.notify)}else{newDefer[tuple[0]+"With"](this===promise?newDefer.promise():this,fn?[returned]:arguments)}})});fns=null}).promise()};if(func){func.call(deferred,deferred)}
1404return deferred};jQuery.Deferred.exceptionHook=oldDeferred.exceptionHook;return jQuery})}),
vendor: 4,091 bytes, lines 1404-1440
1404"./node_modules/jquery.browser/dist/jquery.browser.js":
1405/*!************************************************************!*\
1406  !*** ./node_modules/jquery.browser/dist/jquery.browser.js ***!
1407  \************************************************************/
1408((module,exports,__webpack_require__)=>{var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}
1409/*!
1410 * jQuery Browser Plugin 0.1.0
1411 * https://github.com/gabceb/jquery-browser-plugin
1412 *
1413 * Original jquery-browser code Copyright 2005, 2015 jQuery Foundation, Inc. and other contributors
1414 * http://jquery.org/license
1415 *
1416 * Modifications Copyright 2015 Gabriel Cebrian
1417 * https://github.com/gabceb
1418 *
1419 * Released under the MIT license
1420 *
1421 * Date: 05-07-2015
1422 */
1423(function(factory){if(!0){!(__WEBPACK_AMD_DEFINE_ARRAY__=[__webpack_require__(/*! jquery */"./node_modules/jquery/dist/jquery.js")],__WEBPACK_AMD_DEFINE_RESULT__=(function($){return factory($)}).apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else{}})(function(jQuery){"use strict";function uaMatch(ua){if(ua===undefined){ua=window.navigator.userAgent}
1424ua=ua.toLowerCase();var match=/(edge)\/([\w.]+)/.exec(ua)||/(opr)[\/]([\w.]+)/.exec(ua)||/(chrome)[ \/]([\w.]+)/.exec(ua)||/(iemobile)[\/]([\w.]+)/.exec(ua)||/(version)(applewebkit)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ua)||/(webkit)[ \/]([\w.]+).*(version)[ \/]([\w.]+).*(safari)[ \/]([\w.]+)/.exec(ua)||/(webkit)[ \/]([\w.]+)/.exec(ua)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua)||/(msie) ([\w.]+)/.exec(ua)||ua.indexOf("trident")>=0&&/(rv)(?::| )([\w.]+)/.exec(ua)||ua.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua)||[];var platform_match=/(ipad)/.exec(ua)||/(ipod)/.exec(ua)||/(windows phone)/.exec(ua)||/(iphone)/.exec(ua)||/(kindle)/.exec(ua)||/(silk)/.exec(ua)||/(android)/.exec(ua)||/(win)/.exec(ua)||/(mac)/.exec(ua)||/(linux)/.exec(ua)||/(cros)/.exec(ua)||/(playbook)/.exec(ua)||/(bb)/.exec(ua)||/(blackberry)/.exec(ua)||[];var browser={},matched={browser:match[5]||match[3]||match[1]||"",version:match[2]||match[4]||"0",versionNumber:match[4]||match[2]||"0",platform:platform_match[0]||""};if(matched.browser){browser[matched.browser]=!0;browser.version=matched.version;browser.versionNumber=parseInt(matched.versionNumber,10)}
1425if(matched.platform){browser[matched.platform]=!0}
1426if(browser.android||browser.bb||browser.blackberry||browser.ipad||browser.iphone||browser.ipod||browser.kindle||browser.playbook||browser.silk||browser["windows phone"]){browser.mobile=!0}
1427if(browser.cros||browser.mac||browser.linux||browser.win){browser.desktop=!0}
1428if(browser.chrome||browser.opr||browser.safari){browser.webkit=!0}
1429if(browser.rv||browser.iemobile){var ie="msie";matched.browser=ie;browser[ie]=!0}
1430if(browser.edge){delete browser.edge;var msedge="msedge";matched.browser=msedge;browser[msedge]=!0}
1431if(browser.safari&&browser.blackberry){var blackberry="blackberry";matched.browser=blackberry;browser[blackberry]=!0}
1432if(browser.safari&&browser.playbook){var playbook="playbook";matched.browser=playbook;browser[playbook]=!0}
1433if(browser.bb){var bb="blackberry";matched.browser=bb;browser[bb]=!0}
1434if(browser.opr){var opera="opera";matched.browser=opera;browser[opera]=!0}
1435if(browser.safari&&browser.android){var android="android";matched.browser=android;browser[android]=!0}
1436if(browser.safari&&browser.kindle){var kindle="kindle";matched.browser=kindle;browser[kindle]=!0}
1437if(browser.safari&&browser.silk){var silk="silk";matched.browser=silk;browser[silk]=!0}
1438browser.name=matched.browser;browser.platform=matched.platform;return browser}
1439window.jQBrowser=uaMatch(window.navigator.userAgent);window.jQBrowser.uaMatch=uaMatch;if(jQuery){jQuery.browser=window.jQBrowser}
1440return window.jQBrowser})}),
vendor: 145,345 bytes, lines 1440-2113
1440"./node_modules/jquery/dist/jquery.js":
1441/*!********************************************!*\
1442  !*** ./node_modules/jquery/dist/jquery.js ***!
1443  \********************************************/
1444((module,exports,__webpack_require__)=>{module=__webpack_require__.nmd(module);var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"){_typeof=function _typeof(obj){return typeof obj}}else{_typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj}}return _typeof(obj)}
1445/*!
1446 * jQuery JavaScript Library v3.5.1
1447 * https://jquery.com/
1448 *
1449 * Includes Sizzle.js
1450 * https://sizzlejs.com/
1451 *
1452 * Copyright JS Foundation and other contributors
1453 * Released under the MIT license
1454 * https://jquery.org/license
1455 *
1456 * Date: 2020-05-04T22:49Z
1457 */
1458(function(global,factory){"use strict";if((!1?0:_typeof(module))==="object"&&_typeof(module.exports)==="object"){module.exports=global.document?factory(global,!0):function(w){if(!w.document){throw new Error("jQuery requires a window with a document")}
1459return factory(w)}}else{factory(global)}})(typeof window!=="undefined"?window:void 0,function(window,noGlobal){"use strict";var arr=[];var getProto=Object.getPrototypeOf;var _slice=arr.slice;var flat=arr.flat?function(array){return arr.flat.call(array)}:function(array){return arr.concat.apply([],array)};var push=arr.push;var indexOf=arr.indexOf;var class2type={};var toString=class2type.toString;var hasOwn=class2type.hasOwnProperty;var fnToString=hasOwn.toString;var ObjectFunctionString=fnToString.call(Object);var support={};var isFunction=function isFunction(obj){return typeof obj==="function"&&typeof obj.nodeType!=="number"};var isWindow=function isWindow(obj){return obj!=null&&obj===obj.window};var document=window.document;var preservedScriptAttributes={type:!0,src:!0,nonce:!0,noModule:!0};function DOMEval(code,node,doc){doc=doc||document;var i,val,script=doc.createElement("script");script.text=code;if(node){for(i in preservedScriptAttributes){val=node[i]||node.getAttribute&&node.getAttribute(i);if(val){script.setAttribute(i,val)}}}
1460doc.head.appendChild(script).parentNode.removeChild(script)}
1461function toType(obj){if(obj==null){return obj+""}
1462return _typeof(obj)==="object"||typeof obj==="function"?class2type[toString.call(obj)]||"object":_typeof(obj)}
1463var version="3.5.1",jQuery=function jQuery(selector,context){return new jQuery.fn.init(selector,context)};jQuery.fn=jQuery.prototype={jquery:version,constructor:jQuery,length:0,toArray:function toArray(){return _slice.call(this)},get:function get(num){if(num==null){return _slice.call(this)}
1464return num<0?this[num+this.length]:this[num]},pushStack:function pushStack(elems){var ret=jQuery.merge(this.constructor(),elems);ret.prevObject=this;return ret},each:function each(callback){return jQuery.each(this,callback)},map:function map(callback){return this.pushStack(jQuery.map(this,function(elem,i){return callback.call(elem,i,elem)}))},slice:function slice(){return this.pushStack(_slice.apply(this,arguments))},first:function first(){return this.eq(0)},last:function last(){return this.eq(-1)},even:function even(){return this.pushStack(jQuery.grep(this,function(_elem,i){return(i+1)%2}))},odd:function odd(){return this.pushStack(jQuery.grep(this,function(_elem,i){return i%2}))},eq:function eq(i){var len=this.length,j=+i+(i<0?len:0);return this.pushStack(j>=0&&j<len?[this[j]]:[])},end:function end(){return this.prevObject||this.constructor()},push:push,sort:arr.sort,splice:arr.splice};jQuery.extend=jQuery.fn.extend=function(){var options,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=!1;if(typeof target==="boolean"){deep=target;target=arguments[i]||{};i++}
1465if(_typeof(target)!=="object"&&!isFunction(target)){target={}}
1466if(i===length){target=this;i--}
1467for(;i<length;i++){if((options=arguments[i])!=null){for(name in options){copy=options[name];if(name==="__proto__"||target===copy){continue}
1468if(deep&&copy&&(jQuery.isPlainObject(copy)||(copyIsArray=Array.isArray(copy)))){src=target[name];if(copyIsArray&&!Array.isArray(src)){clone=[]}else if(!copyIsArray&&!jQuery.isPlainObject(src)){clone={}}else{clone=src}
1469copyIsArray=!1;target[name]=jQuery.extend(deep,clone,copy)}else if(copy!==undefined){target[name]=copy}}}}
1470return target};jQuery.extend({expando:"jQuery"+(version+Math.random()).replace(/\D/g,""),isReady:!0,error:function error(msg){throw new Error(msg)},noop:function noop(){},isPlainObject:function isPlainObject(obj){var proto,Ctor;if(!obj||toString.call(obj)!=="[object Object]"){return!1}
1471proto=getProto(obj);if(!proto){return!0}
1472Ctor=hasOwn.call(proto,"constructor")&&proto.constructor;return typeof Ctor==="function"&&fnToString.call(Ctor)===ObjectFunctionString},isEmptyObject:function isEmptyObject(obj){var name;for(name in obj){return!1}
1473return!0},globalEval:function globalEval(code,options,doc){DOMEval(code,{nonce:options&&options.nonce},doc)},each:function each(obj,callback){var length,i=0;if(isArrayLike(obj)){length=obj.length;for(;i<length;i++){if(callback.call(obj[i],i,obj[i])===!1){break}}}else{for(i in obj){if(callback.call(obj[i],i,obj[i])===!1){break}}}
1474return obj},makeArray:function makeArray(arr,results){var ret=results||[];if(arr!=null){if(isArrayLike(Object(arr))){jQuery.merge(ret,typeof arr==="string"?[arr]:arr)}else{push.call(ret,arr)}}
1475return ret},inArray:function inArray(elem,arr,i){return arr==null?-1:indexOf.call(arr,elem,i)},merge:function merge(first,second){var len=+second.length,j=0,i=first.length;for(;j<len;j++){first[i++]=second[j]}
1476first.length=i;return first},grep:function grep(elems,callback,invert){var callbackInverse,matches=[],i=0,length=elems.length,callbackExpect=!invert;for(;i<length;i++){callbackInverse=!callback(elems[i],i);if(callbackInverse!==callbackExpect){matches.push(elems[i])}}
1477return matches},map:function map(elems,callback,arg){var length,value,i=0,ret=[];if(isArrayLike(elems)){length=elems.length;for(;i<length;i++){value=callback(elems[i],i,arg);if(value!=null){ret.push(value)}}}else{for(i in elems){value=callback(elems[i],i,arg);if(value!=null){ret.push(value)}}}
1478return flat(ret)},guid:1,support:support});if(typeof Symbol==="function"){jQuery.fn[Symbol.iterator]=arr[Symbol.iterator]}
1479jQuery.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(_i,name){class2type["[object "+name+"]"]=name.toLowerCase()});function isArrayLike(obj){var length=!!obj&&"length" in obj&&obj.length,type=toType(obj);if(isFunction(obj)||isWindow(obj)){return!1}
1480return type==="array"||length===0||typeof length==="number"&&length>0&&length-1 in obj}
1481var Sizzle=/*!
1482   * Sizzle CSS Selector Engine v2.3.5
1483   * https://sizzlejs.com/
1484   *
1485   * Copyright JS Foundation and other contributors
1486   * Released under the MIT license
1487   * https://js.foundation/
1488   *
1489   * Date: 2020-03-14
1490   */
1491function(window){var i,support,Expr,getText,isXML,tokenize,compile,select,outermostContext,sortInput,hasDuplicate,setDocument,document,docElem,documentIsHTML,rbuggyQSA,rbuggyMatches,matches,contains,expando="sizzle"+1*new Date(),preferredDoc=window.document,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),nonnativeSelectorCache=createCache(),sortOrder=function sortOrder(a,b){if(a===b){hasDuplicate=!0}
1492return 0},hasOwn={}.hasOwnProperty,arr=[],pop=arr.pop,pushNative=arr.push,push=arr.push,slice=arr.slice,indexOf=function indexOf(list,elem){var i=0,len=list.length;for(;i<len;i++){if(list[i]===elem){return i}}
1493return-1},booleans="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|"+"ismap|loop|multiple|open|readonly|required|scoped",whitespace="[\\x20\\t\\r\\n\\f]",identifier="(?:\\\\[\\da-fA-F]{1,6}"+whitespace+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",attributes="\\["+whitespace+"*("+identifier+")(?:"+whitespace+"*([*^$|!~]?=)"+whitespace+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+identifier+"))|)"+whitespace+"*\\]",pseudos=":("+identifier+")(?:\\(("+"('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|"+"((?:\\\\.|[^\\\\()[\\]]|"+attributes+")*)|"+".*"+")\\)|)",rwhitespace=new RegExp(whitespace+"+","g"),rtrim=new RegExp("^"+whitespace+"+|((?:^|[^\\\\])(?:\\\\.)*)"+whitespace+"+$","g"),rcomma=new RegExp("^"+whitespace+"*,"+whitespace+"*"),rcombinators=new RegExp("^"+whitespace+"*([>+~]|"+whitespace+")"+whitespace+"*"),rdescend=new RegExp(whitespace+"|>"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp("^"+identifier+"$"),matchExpr={"ID":new RegExp("^#("+identifier+")"),"CLASS":new RegExp("^\\.("+identifier+")"),"TAG":new RegExp("^("+identifier+"|[*])"),"ATTR":new RegExp("^"+attributes),"PSEUDO":new RegExp("^"+pseudos),"CHILD":new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+whitespace+"*(even|odd|(([+-]|)(\\d*)n|)"+whitespace+"*(?:([+-]|)"+whitespace+"*(\\d+)|))"+whitespace+"*\\)|)","i"),"bool":new RegExp("^(?:"+booleans+")$","i"),"needsContext":new RegExp("^"+whitespace+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+whitespace+"*((?:-\\d)?\\d*)"+whitespace+"*\\)|)(?=[^-]|$)","i")},rhtml=/HTML$/i,rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\d$/i,rnative=/^[^{]+\{\s*\[native \w/,rquickExpr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,runescape=new RegExp("\\\\[\\da-fA-F]{1,6}"+whitespace+"?|\\\\([^\\r\\n\\f])","g"),funescape=function funescape(escape,nonHex){var high="0x"+escape.slice(1)-0x10000;return nonHex?nonHex:high<0?String.fromCharCode(high+0x10000):String.fromCharCode(high>>10|0xD800,high&0x3FF|0xDC00)},rcssescape=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,fcssescape=function fcssescape(ch,asCodePoint){if(asCodePoint){if(ch==="\0"){return"\uFFFD"}
1494return ch.slice(0,-1)+"\\"+ch.charCodeAt(ch.length-1).toString(16)+" "}
1495return"\\"+ch},unloadHandler=function unloadHandler(){setDocument()},inDisabledFieldset=addCombinator(function(elem){return elem.disabled===!0&&elem.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{push.apply(arr=slice.call(preferredDoc.childNodes),preferredDoc.childNodes);arr[preferredDoc.childNodes.length].nodeType}catch(e){push={apply:arr.length?function(target,els){pushNative.apply(target,slice.call(els))}:function(target,els){var j=target.length,i=0;while(target[j++]=els[i++]){}
1496target.length=j-1}}}
1497function Sizzle(selector,context,results,seed){var m,i,elem,nid,match,groups,newSelector,newContext=context&&context.ownerDocument,nodeType=context?context.nodeType:9;results=results||[];if(typeof selector!=="string"||!selector||nodeType!==1&&nodeType!==9&&nodeType!==11){return results}
1498if(!seed){setDocument(context);context=context||document;if(documentIsHTML){if(nodeType!==11&&(match=rquickExpr.exec(selector))){if(m=match[1]){if(nodeType===9){if(elem=context.getElementById(m)){if(elem.id===m){results.push(elem);return results}}else{return results}}else{if(newContext&&(elem=newContext.getElementById(m))&&contains(context,elem)&&elem.id===m){results.push(elem);return results}}}else if(match[2]){push.apply(results,context.getElementsByTagName(selector));return results}else if((m=match[3])&&support.getElementsByClassName&&context.getElementsByClassName){push.apply(results,context.getElementsByClassName(m));return results}}
1499if(support.qsa&&!nonnativeSelectorCache[selector+" "]&&(!rbuggyQSA||!rbuggyQSA.test(selector))&&(nodeType!==1||context.nodeName.toLowerCase()!=="object")){newSelector=selector;newContext=context;if(nodeType===1&&(rdescend.test(selector)||rcombinators.test(selector))){newContext=rsibling.test(selector)&&testContext(context.parentNode)||context;if(newContext!==context||!support.scope){if(nid=context.getAttribute("id")){nid=nid.replace(rcssescape,fcssescape)}else{context.setAttribute("id",nid=expando)}}
1500groups=tokenize(selector);i=groups.length;while(i--){groups[i]=(nid?"#"+nid:":scope")+" "+toSelector(groups[i])}
1501newSelector=groups.join(",")}
1502try{push.apply(results,newContext.querySelectorAll(newSelector));return results}catch(qsaError){nonnativeSelectorCache(selector,!0)}finally{if(nid===expando){context.removeAttribute("id")}}}}}
1503return select(selector.replace(rtrim,"$1"),context,results,seed)}
1504function createCache(){var keys=[];function cache(key,value){if(keys.push(key+" ")>Expr.cacheLength){delete cache[keys.shift()]}
1505return cache[key+" "]=value}
1506return cache}
1507function markFunction(fn){fn[expando]=!0;return fn}
1508function assert(fn){var el=document.createElement("fieldset");try{return!!fn(el)}catch(e){return!1}finally{if(el.parentNode){el.parentNode.removeChild(el)}
1509el=null}}
1510function addHandle(attrs,handler){var arr=attrs.split("|"),i=arr.length;while(i--){Expr.attrHandle[arr[i]]=handler}}
1511function siblingCheck(a,b){var cur=b&&a,diff=cur&&a.nodeType===1&&b.nodeType===1&&a.sourceIndex-b.sourceIndex;if(diff){return diff}
1512if(cur){while(cur=cur.nextSibling){if(cur===b){return-1}}}
1513return a?1:-1}
1514function createInputPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&elem.type===type}}
1515function createButtonPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return(name==="input"||name==="button")&&elem.type===type}}
1516function createDisabledPseudo(disabled){return function(elem){if("form" in elem){if(elem.parentNode&&elem.disabled===!1){if("label" in elem){if("label" in elem.parentNode){return elem.parentNode.disabled===disabled}else{return elem.disabled===disabled}}
1517return elem.isDisabled===disabled||elem.isDisabled!==!disabled&&inDisabledFieldset(elem)===disabled}
1518return elem.disabled===disabled}else if("label" in elem){return elem.disabled===disabled}
1519return!1}}
1520function createPositionalPseudo(fn){return markFunction(function(argument){argument=+argument;return markFunction(function(seed,matches){var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;while(i--){if(seed[j=matchIndexes[i]]){seed[j]=!(matches[j]=seed[j])}}})})}
1521function testContext(context){return context&&typeof context.getElementsByTagName!=="undefined"&&context}
1522support=Sizzle.support={};isXML=Sizzle.isXML=function(elem){var namespace=elem.namespaceURI,docElem=(elem.ownerDocument||elem).documentElement;return!rhtml.test(namespace||docElem&&docElem.nodeName||"HTML")};setDocument=Sizzle.setDocument=function(node){var hasCompare,subWindow,doc=node?node.ownerDocument||node:preferredDoc;if(doc==document||doc.nodeType!==9||!doc.documentElement){return document}
1523document=doc;docElem=document.documentElement;documentIsHTML=!isXML(document);if(preferredDoc!=document&&(subWindow=document.defaultView)&&subWindow.top!==subWindow){if(subWindow.addEventListener){subWindow.addEventListener("unload",unloadHandler,!1)}else if(subWindow.attachEvent){subWindow.attachEvent("onunload",unloadHandler)}}
1524support.scope=assert(function(el){docElem.appendChild(el).appendChild(document.createElement("div"));return typeof el.querySelectorAll!=="undefined"&&!el.querySelectorAll(":scope fieldset div").length});support.attributes=assert(function(el){el.className="i";return!el.getAttribute("className")});support.getElementsByTagName=assert(function(el){el.appendChild(document.createComment(""));return!el.getElementsByTagName("*").length});support.getElementsByClassName=rnative.test(document.getElementsByClassName);support.getById=assert(function(el){docElem.appendChild(el).id=expando;return!document.getElementsByName||!document.getElementsByName(expando).length});if(support.getById){Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute("id")===attrId}};Expr.find.ID=function(id,context){if(typeof context.getElementById!=="undefined"&&documentIsHTML){var elem=context.getElementById(id);return elem?[elem]:[]}}}else{Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node=typeof elem.getAttributeNode!=="undefined"&&elem.getAttributeNode("id");return node&&node.value===attrId}};Expr.find.ID=function(id,context){if(typeof context.getElementById!=="undefined"&&documentIsHTML){var node,i,elems,elem=context.getElementById(id);if(elem){node=elem.getAttributeNode("id");if(node&&node.value===id){return[elem]}
1525elems=context.getElementsByName(id);i=0;while(elem=elems[i++]){node=elem.getAttributeNode("id");if(node&&node.value===id){return[elem]}}}
1526return[]}}}
1527Expr.find.TAG=support.getElementsByTagName?function(tag,context){if(typeof context.getElementsByTagName!=="undefined"){return context.getElementsByTagName(tag)}else if(support.qsa){return context.querySelectorAll(tag)}}:function(tag,context){var elem,tmp=[],i=0,results=context.getElementsByTagName(tag);if(tag==="*"){while(elem=results[i++]){if(elem.nodeType===1){tmp.push(elem)}}
1528return tmp}
1529return results};Expr.find.CLASS=support.getElementsByClassName&&function(className,context){if(typeof context.getElementsByClassName!=="undefined"&&documentIsHTML){return context.getElementsByClassName(className)}};rbuggyMatches=[];rbuggyQSA=[];if(support.qsa=rnative.test(document.querySelectorAll)){assert(function(el){var input;docElem.appendChild(el).innerHTML="<a id='"+expando+"'></a>"+"<select id='"+expando+"-\r\\' msallowcapture=''>"+"<option selected=''></option></select>";if(el.querySelectorAll("[msallowcapture^='']").length){rbuggyQSA.push("[*^$]="+whitespace+"*(?:''|\"\")")}
1530if(!el.querySelectorAll("[selected]").length){rbuggyQSA.push("\\["+whitespace+"*(?:value|"+booleans+")")}
1531if(!el.querySelectorAll("[id~="+expando+"-]").length){rbuggyQSA.push("~=")}
1532input=document.createElement("input");input.setAttribute("name","");el.appendChild(input);if(!el.querySelectorAll("[name='']").length){rbuggyQSA.push("\\["+whitespace+"*name"+whitespace+"*="+whitespace+"*(?:''|\"\")")}
1533if(!el.querySelectorAll(":checked").length){rbuggyQSA.push(":checked")}
1534if(!el.querySelectorAll("a#"+expando+"+*").length){rbuggyQSA.push(".#.+[+~]")}
1535el.querySelectorAll("\\\f");rbuggyQSA.push("[\\r\\n\\f]")});assert(function(el){el.innerHTML="<a href='' disabled='disabled'></a>"+"<select disabled='disabled'><option/></select>";var input=document.createElement("input");input.setAttribute("type","hidden");el.appendChild(input).setAttribute("name","D");if(el.querySelectorAll("[name=d]").length){rbuggyQSA.push("name"+whitespace+"*[*^$|!~]?=")}
1536if(el.querySelectorAll(":enabled").length!==2){rbuggyQSA.push(":enabled",":disabled")}
1537docElem.appendChild(el).disabled=!0;if(el.querySelectorAll(":disabled").length!==2){rbuggyQSA.push(":enabled",":disabled")}
1538el.querySelectorAll("*,:x");rbuggyQSA.push(",.*:")})}
1539if(support.matchesSelector=rnative.test(matches=docElem.matches||docElem.webkitMatchesSelector||docElem.mozMatchesSelector||docElem.oMatchesSelector||docElem.msMatchesSelector)){assert(function(el){support.disconnectedMatch=matches.call(el,"*");matches.call(el,"[s!='']:x");rbuggyMatches.push("!=",pseudos)})}
1540rbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join("|"));rbuggyMatches=rbuggyMatches.length&&new RegExp(rbuggyMatches.join("|"));hasCompare=rnative.test(docElem.compareDocumentPosition);contains=hasCompare||rnative.test(docElem.contains)?function(a,b){var adown=a.nodeType===9?a.documentElement:a,bup=b&&b.parentNode;return a===bup||!!(bup&&bup.nodeType===1&&(adown.contains?adown.contains(bup):a.compareDocumentPosition&&a.compareDocumentPosition(bup)&16))}:function(a,b){if(b){while(b=b.parentNode){if(b===a){return!0}}}
1541return!1};sortOrder=hasCompare?function(a,b){if(a===b){hasDuplicate=!0;return 0}
1542var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;if(compare){return compare}
1543compare=(a.ownerDocument||a)==(b.ownerDocument||b)?a.compareDocumentPosition(b):1;if(compare&1||!support.sortDetached&&b.compareDocumentPosition(a)===compare){if(a==document||a.ownerDocument==preferredDoc&&contains(preferredDoc,a)){return-1}
1544if(b==document||b.ownerDocument==preferredDoc&&contains(preferredDoc,b)){return 1}
1545return sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0}
1546return compare&4?-1:1}:function(a,b){if(a===b){hasDuplicate=!0;return 0}
1547var cur,i=0,aup=a.parentNode,bup=b.parentNode,ap=[a],bp=[b];if(!aup||!bup){return a==document?-1:b==document?1:aup?-1:bup?1:sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0}else if(aup===bup){return siblingCheck(a,b)}
1548cur=a;while(cur=cur.parentNode){ap.unshift(cur)}
1549cur=b;while(cur=cur.parentNode){bp.unshift(cur)}
1550while(ap[i]===bp[i]){i++}
1551return i?siblingCheck(ap[i],bp[i]):ap[i]==preferredDoc?-1:bp[i]==preferredDoc?1:0};return document};Sizzle.matches=function(expr,elements){return Sizzle(expr,null,null,elements)};Sizzle.matchesSelector=function(elem,expr){setDocument(elem);if(support.matchesSelector&&documentIsHTML&&!nonnativeSelectorCache[expr+" "]&&(!rbuggyMatches||!rbuggyMatches.test(expr))&&(!rbuggyQSA||!rbuggyQSA.test(expr))){try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&elem.document.nodeType!==11){return ret}}catch(e){nonnativeSelectorCache(expr,!0)}}
1552return Sizzle(expr,document,null,[elem]).length>0};Sizzle.contains=function(context,elem){if((context.ownerDocument||context)!=document){setDocument(context)}
1553return contains(context,elem)};Sizzle.attr=function(elem,name){if((elem.ownerDocument||elem)!=document){setDocument(elem)}
1554var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):undefined;return val!==undefined?val:support.attributes||!documentIsHTML?elem.getAttribute(name):(val=elem.getAttributeNode(name))&&val.specified?val.value:null};Sizzle.escape=function(sel){return(sel+"").replace(rcssescape,fcssescape)};Sizzle.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg)};Sizzle.uniqueSort=function(results){var elem,duplicates=[],j=0,i=0;hasDuplicate=!support.detectDuplicates;sortInput=!support.sortStable&&results.slice(0);results.sort(sortOrder);if(hasDuplicate){while(elem=results[i++]){if(elem===results[i]){j=duplicates.push(i)}}
1555while(j--){results.splice(duplicates[j],1)}}
1556sortInput=null;return results};getText=Sizzle.getText=function(elem){var node,ret="",i=0,nodeType=elem.nodeType;if(!nodeType){while(node=elem[i++]){ret+=getText(node)}}else if(nodeType===1||nodeType===9||nodeType===11){if(typeof elem.textContent==="string"){return elem.textContent}else{for(elem=elem.firstChild;elem;elem=elem.nextSibling){ret+=getText(elem)}}}else if(nodeType===3||nodeType===4){return elem.nodeValue}
1557return ret};Expr=Sizzle.selectors={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{"ATTR":function ATTR(match){match[1]=match[1].replace(runescape,funescape);match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape);if(match[2]==="~="){match[3]=" "+match[3]+" "}
1558return match.slice(0,4)},"CHILD":function CHILD(match){match[1]=match[1].toLowerCase();if(match[1].slice(0,3)==="nth"){if(!match[3]){Sizzle.error(match[0])}
1559match[4]=+(match[4]?match[5]+(match[6]||1):2*(match[3]==="even"||match[3]==="odd"));match[5]=+(match[7]+match[8]||match[3]==="odd")}else if(match[3]){Sizzle.error(match[0])}
1560return match},"PSEUDO":function PSEUDO(match){var excess,unquoted=!match[6]&&match[2];if(matchExpr.CHILD.test(match[0])){return null}
1561if(match[3]){match[2]=match[4]||match[5]||""}else if(unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,!0))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)){match[0]=match[0].slice(0,excess);match[2]=unquoted.slice(0,excess)}
1562return match.slice(0,3)}},filter:{"TAG":function TAG(nodeNameSelector){var nodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return nodeNameSelector==="*"?function(){return!0}:function(elem){return elem.nodeName&&elem.nodeName.toLowerCase()===nodeName}},"CLASS":function CLASS(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|"+whitespace+")"+className+"("+whitespace+"|$)"))&&classCache(className,function(elem){return pattern.test(typeof elem.className==="string"&&elem.className||typeof elem.getAttribute!=="undefined"&&elem.getAttribute("class")||"")})},"ATTR":function ATTR(name,operator,check){return function(elem){var result=Sizzle.attr(elem,name);if(result==null){return operator==="!="}
1563if(!operator){return!0}
1564result+="";return operator==="="?result===check:operator==="!="?result!==check:operator==="^="?check&&result.indexOf(check)===0:operator==="*="?check&&result.indexOf(check)>-1:operator==="$="?check&&result.slice(-check.length)===check:operator==="~="?(" "+result.replace(rwhitespace," ")+" ").indexOf(check)>-1:operator==="|="?result===check||result.slice(0,check.length+1)===check+"-":!1}},"CHILD":function CHILD(type,what,_argument,first,last){var simple=type.slice(0,3)!=="nth",forward=type.slice(-4)!=="last",ofType=what==="of-type";return first===1&&last===0?function(elem){return!!elem.parentNode}:function(elem,_context,xml){var cache,uniqueCache,outerCache,node,nodeIndex,start,dir=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType,diff=!1;if(parent){if(simple){while(dir){node=elem;while(node=node[dir]){if(ofType?node.nodeName.toLowerCase()===name:node.nodeType===1){return!1}}
1565start=dir=type==="only"&&!start&&"nextSibling"}
1566return!0}
1567start=[forward?parent.firstChild:parent.lastChild];if(forward&&useCache){node=parent;outerCache=node[expando]||(node[expando]={});uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={});cache=uniqueCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex&&cache[2];node=nodeIndex&&parent.childNodes[nodeIndex];while(node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop()){if(node.nodeType===1&&++diff&&node===elem){uniqueCache[type]=[dirruns,nodeIndex,diff];break}}}else{if(useCache){node=elem;outerCache=node[expando]||(node[expando]={});uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={});cache=uniqueCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=nodeIndex}
1568if(diff===!1){while(node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop()){if((ofType?node.nodeName.toLowerCase()===name:node.nodeType===1)&&++diff){if(useCache){outerCache=node[expando]||(node[expando]={});uniqueCache=outerCache[node.uniqueID]||(outerCache[node.uniqueID]={});uniqueCache[type]=[dirruns,diff]}
1569if(node===elem){break}}}}}
1570diff-=last;return diff===first||diff%first===0&&diff/first>=0}}},"PSEUDO":function PSEUDO(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||Sizzle.error("unsupported pseudo: "+pseudo);if(fn[expando]){return fn(argument)}
1571if(fn.length>1){args=[pseudo,pseudo,"",argument];return Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction(function(seed,matches){var idx,matched=fn(seed,argument),i=matched.length;while(i--){idx=indexOf(seed,matched[i]);seed[idx]=!(matches[idx]=matched[i])}}):function(elem){return fn(elem,0,args)}}
1572return fn}},pseudos:{"not":markFunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim,"$1"));return matcher[expando]?markFunction(function(seed,matches,_context,xml){var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;while(i--){if(elem=unmatched[i]){seed[i]=!(matches[i]=elem)}}}):function(elem,_context,xml){input[0]=elem;matcher(input,null,xml,results);input[0]=null;return!results.pop()}}),"has":markFunction(function(selector){return function(elem){return Sizzle(selector,elem).length>0}}),"contains":markFunction(function(text){text=text.replace(runescape,funescape);return function(elem){return(elem.textContent||getText(elem)).indexOf(text)>-1}}),"lang":markFunction(function(lang){if(!ridentifier.test(lang||"")){Sizzle.error("unsupported lang: "+lang)}
1573lang=lang.replace(runescape,funescape).toLowerCase();return function(elem){var elemLang;do{if(elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang")){elemLang=elemLang.toLowerCase();return elemLang===lang||elemLang.indexOf(lang+"-")===0}}while((elem=elem.parentNode)&&elem.nodeType===1);return!1}}),"target":function target(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id},"root":function root(elem){return elem===docElem},"focus":function focus(elem){return elem===document.activeElement&&(!document.hasFocus||document.hasFocus())&&!!(elem.type||elem.href||~elem.tabIndex)},"enabled":createDisabledPseudo(!1),"disabled":createDisabledPseudo(!0),"checked":function checked(elem){var nodeName=elem.nodeName.toLowerCase();return nodeName==="input"&&!!elem.checked||nodeName==="option"&&!!elem.selected},"selected":function selected(elem){if(elem.parentNode){elem.parentNode.selectedIndex}
1574return elem.selected===!0},"empty":function empty(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling){if(elem.nodeType<6){return!1}}
1575return!0},"parent":function parent(elem){return!Expr.pseudos.empty(elem)},"header":function header(elem){return rheader.test(elem.nodeName)},"input":function input(elem){return rinputs.test(elem.nodeName)},"button":function button(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&elem.type==="button"||name==="button"},"text":function text(elem){var attr;return elem.nodeName.toLowerCase()==="input"&&elem.type==="text"&&((attr=elem.getAttribute("type"))==null||attr.toLowerCase()==="text")},"first":createPositionalPseudo(function(){return[0]}),"last":createPositionalPseudo(function(_matchIndexes,length){return[length-1]}),"eq":createPositionalPseudo(function(_matchIndexes,length,argument){return[argument<0?argument+length:argument]}),"even":createPositionalPseudo(function(matchIndexes,length){var i=0;for(;i<length;i+=2){matchIndexes.push(i)}
1576return matchIndexes}),"odd":createPositionalPseudo(function(matchIndexes,length){var i=1;for(;i<length;i+=2){matchIndexes.push(i)}
1577return matchIndexes}),"lt":createPositionalPseudo(function(matchIndexes,length,argument){var i=argument<0?argument+length:argument>length?length:argument;for(;--i>=0;){matchIndexes.push(i)}
1578return matchIndexes}),"gt":createPositionalPseudo(function(matchIndexes,length,argument){var i=argument<0?argument+length:argument;for(;++i<length;){matchIndexes.push(i)}
1579return matchIndexes})}};Expr.pseudos.nth=Expr.pseudos.eq;for(i in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0}){Expr.pseudos[i]=createInputPseudo(i)}
1580for(i in{submit:!0,reset:!0}){Expr.pseudos[i]=createButtonPseudo(i)}
1581function setFilters(){}
1582setFilters.prototype=Expr.filters=Expr.pseudos;Expr.setFilters=new setFilters();tokenize=Sizzle.tokenize=function(selector,parseOnly){var matched,match,tokens,type,soFar,groups,preFilters,cached=tokenCache[selector+" "];if(cached){return parseOnly?0:cached.slice(0)}
1583soFar=selector;groups=[];preFilters=Expr.preFilter;while(soFar){if(!matched||(match=rcomma.exec(soFar))){if(match){soFar=soFar.slice(match[0].length)||soFar}
1584groups.push(tokens=[])}
1585matched=!1;if(match=rcombinators.exec(soFar)){matched=match.shift();tokens.push({value:matched,type:match[0].replace(rtrim," ")});soFar=soFar.slice(matched.length)}
1586for(type in Expr.filter){if((match=matchExpr[type].exec(soFar))&&(!preFilters[type]||(match=preFilters[type](match)))){matched=match.shift();tokens.push({value:matched,type:type,matches:match});soFar=soFar.slice(matched.length)}}
1587if(!matched){break}}
1588return parseOnly?soFar.length:soFar?Sizzle.error(selector):tokenCache(selector,groups).slice(0)};function toSelector(tokens){var i=0,len=tokens.length,selector="";for(;i<len;i++){selector+=tokens[i].value}
1589return selector}
1590function addCombinator(matcher,combinator,base){var dir=combinator.dir,skip=combinator.next,key=skip||dir,checkNonElements=base&&key==="parentNode",doneName=done++;return combinator.first?function(elem,context,xml){while(elem=elem[dir]){if(elem.nodeType===1||checkNonElements){return matcher(elem,context,xml)}}
1591return!1}:function(elem,context,xml){var oldCache,uniqueCache,outerCache,newCache=[dirruns,doneName];if(xml){while(elem=elem[dir]){if(elem.nodeType===1||checkNonElements){if(matcher(elem,context,xml)){return!0}}}}else{while(elem=elem[dir]){if(elem.nodeType===1||checkNonElements){outerCache=elem[expando]||(elem[expando]={});uniqueCache=outerCache[elem.uniqueID]||(outerCache[elem.uniqueID]={});if(skip&&skip===elem.nodeName.toLowerCase()){elem=elem[dir]||elem}else if((oldCache=uniqueCache[key])&&oldCache[0]===dirruns&&oldCache[1]===doneName){return newCache[2]=oldCache[2]}else{uniqueCache[key]=newCache;if(newCache[2]=matcher(elem,context,xml)){return!0}}}}}
1592return!1}}
1593function elementMatcher(matchers){return matchers.length>1?function(elem,context,xml){var i=matchers.length;while(i--){if(!matchers[i](elem,context,xml)){return!1}}
1594return!0}:matchers[0]}
1595function multipleContexts(selector,contexts,results){var i=0,len=contexts.length;for(;i<len;i++){Sizzle(selector,contexts[i],results)}
1596return results}
1597function condense(unmatched,map,filter,context,xml){var elem,newUnmatched=[],i=0,len=unmatched.length,mapped=map!=null;for(;i<len;i++){if(elem=unmatched[i]){if(!filter||filter(elem,context,xml)){newUnmatched.push(elem);if(mapped){map.push(i)}}}}
1598return newUnmatched}
1599function setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){if(postFilter&&!postFilter[expando]){postFilter=setMatcher(postFilter)}
1600if(postFinder&&!postFinder[expando]){postFinder=setMatcher(postFinder,postSelector)}
1601return markFunction(function(seed,results,context,xml){var temp,i,elem,preMap=[],postMap=[],preexisting=results.length,elems=seed||multipleContexts(selector||"*",context.nodeType?[context]:context,[]),matcherIn=preFilter&&(seed||!selector)?condense(elems,preMap,preFilter,context,xml):elems,matcherOut=matcher?postFinder||(seed?preFilter:preexisting||postFilter)?[]:results:matcherIn;if(matcher){matcher(matcherIn,matcherOut,context,xml)}
1602if(postFilter){temp=condense(matcherOut,postMap);postFilter(temp,[],context,xml);i=temp.length;while(i--){if(elem=temp[i]){matcherOut[postMap[i]]=!(matcherIn[postMap[i]]=elem)}}}
1603if(seed){if(postFinder||preFilter){if(postFinder){temp=[];i=matcherOut.length;while(i--){if(elem=matcherOut[i]){temp.push(matcherIn[i]=elem)}}
1604postFinder(null,matcherOut=[],temp,xml)}
1605i=matcherOut.length;while(i--){if((elem=matcherOut[i])&&(temp=postFinder?indexOf(seed,elem):preMap[i])>-1){seed[temp]=!(results[temp]=elem)}}}}else{matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut);if(postFinder){postFinder(null,results,matcherOut,xml)}else{push.apply(results,matcherOut)}}})}
1606function matcherFromTokens(tokens){var checkContext,matcher,j,len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[" "],i=leadingRelative?1:0,matchContext=addCombinator(function(elem){return elem===checkContext},implicitRelative,!0),matchAnyContext=addCombinator(function(elem){return indexOf(checkContext,elem)>-1},implicitRelative,!0),matchers=[function(elem,context,xml){var ret=!leadingRelative&&(xml||context!==outermostContext)||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml));checkContext=null;return ret}];for(;i<len;i++){if(matcher=Expr.relative[tokens[i].type]){matchers=[addCombinator(elementMatcher(matchers),matcher)]}else{matcher=Expr.filter[tokens[i].type].apply(null,tokens[i].matches);if(matcher[expando]){j=++i;for(;j<len;j++){if(Expr.relative[tokens[j].type]){break}}
1607return setMatcher(i>1&&elementMatcher(matchers),i>1&&toSelector(tokens.slice(0,i-1).concat({value:tokens[i-2].type===" "?"*":""})).replace(rtrim,"$1"),matcher,i<j&&matcherFromTokens(tokens.slice(i,j)),j<len&&matcherFromTokens(tokens=tokens.slice(j)),j<len&&toSelector(tokens))}
1608matchers.push(matcher)}}
1609return elementMatcher(matchers)}
1610function matcherFromGroupMatchers(elementMatchers,setMatchers){var bySet=setMatchers.length>0,byElement=elementMatchers.length>0,superMatcher=function superMatcher(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i="0",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find.TAG("*",outermost),dirrunsUnique=dirruns+=contextBackup==null?1:Math.random()||0.1,len=elems.length;if(outermost){outermostContext=context==document||context||outermost}
1611for(;i!==len&&(elem=elems[i])!=null;i++){if(byElement&&elem){j=0;if(!context&&elem.ownerDocument!=document){setDocument(elem);xml=!documentIsHTML}
1612while(matcher=elementMatchers[j++]){if(matcher(elem,context||document,xml)){results.push(elem);break}}
1613if(outermost){dirruns=dirrunsUnique}}
1614if(bySet){if(elem=!matcher&&elem){matchedCount--}
1615if(seed){unmatched.push(elem)}}}
1616matchedCount+=i;if(bySet&&i!==matchedCount){j=0;while(matcher=setMatchers[j++]){matcher(unmatched,setMatched,context,xml)}
1617if(seed){if(matchedCount>0){while(i--){if(!(unmatched[i]||setMatched[i])){setMatched[i]=pop.call(results)}}}
1618setMatched=condense(setMatched)}
1619push.apply(results,setMatched);if(outermost&&!seed&&setMatched.length>0&&matchedCount+setMatchers.length>1){Sizzle.uniqueSort(results)}}
1620if(outermost){dirruns=dirrunsUnique;outermostContext=contextBackup}
1621return unmatched};return bySet?markFunction(superMatcher):superMatcher}
1622compile=Sizzle.compile=function(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){if(!match){match=tokenize(selector)}
1623i=match.length;while(i--){cached=matcherFromTokens(match[i]);if(cached[expando]){setMatchers.push(cached)}else{elementMatchers.push(cached)}}
1624cached=compilerCache(selector,matcherFromGroupMatchers(elementMatchers,setMatchers));cached.selector=selector}
1625return cached};select=Sizzle.select=function(selector,context,results,seed){var i,tokens,token,type,find,compiled=typeof selector==="function"&&selector,match=!seed&&tokenize(selector=compiled.selector||selector);results=results||[];if(match.length===1){tokens=match[0]=match[0].slice(0);if(tokens.length>2&&(token=tokens[0]).type==="ID"&&context.nodeType===9&&documentIsHTML&&Expr.relative[tokens[1].type]){context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0];if(!context){return results}else if(compiled){context=context.parentNode}
1626selector=selector.slice(tokens.shift().value.length)}
1627i=matchExpr.needsContext.test(selector)?0:tokens.length;while(i--){token=tokens[i];if(Expr.relative[type=token.type]){break}
1628if(find=Expr.find[type]){if(seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context)){tokens.splice(i,1);selector=seed.length&&toSelector(tokens);if(!selector){push.apply(results,seed);return results}
1629break}}}}(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,!context||rsibling.test(selector)&&testContext(context.parentNode)||context);return results};support.sortStable=expando.split("").sort(sortOrder).join("")===expando;support.detectDuplicates=!!hasDuplicate;setDocument();support.sortDetached=assert(function(el){return el.compareDocumentPosition(document.createElement("fieldset"))&1});if(!assert(function(el){el.innerHTML="<a href='#'></a>";return el.firstChild.getAttribute("href")==="#"})){addHandle("type|href|height|width",function(elem,name,isXML){if(!isXML){return elem.getAttribute(name,name.toLowerCase()==="type"?1:2)}})}
1630if(!support.attributes||!assert(function(el){el.innerHTML="<input/>";el.firstChild.setAttribute("value","");return el.firstChild.getAttribute("value")===""})){addHandle("value",function(elem,_name,isXML){if(!isXML&&elem.nodeName.toLowerCase()==="input"){return elem.defaultValue}})}
1631if(!assert(function(el){return el.getAttribute("disabled")==null})){addHandle(booleans,function(elem,name,isXML){var val;if(!isXML){return elem[name]===!0?name.toLowerCase():(val=elem.getAttributeNode(name))&&val.specified?val.value:null}})}
1632return Sizzle}(window);jQuery.find=Sizzle;jQuery.expr=Sizzle.selectors;jQuery.expr[":"]=jQuery.expr.pseudos;jQuery.uniqueSort=jQuery.unique=Sizzle.uniqueSort;jQuery.text=Sizzle.getText;jQuery.isXMLDoc=Sizzle.isXML;jQuery.contains=Sizzle.contains;jQuery.escapeSelector=Sizzle.escape;var dir=function dir(elem,_dir,until){var matched=[],truncate=until!==undefined;while((elem=elem[_dir])&&elem.nodeType!==9){if(elem.nodeType===1){if(truncate&&jQuery(elem).is(until)){break}
1633matched.push(elem)}}
1634return matched};var _siblings=function siblings(n,elem){var matched=[];for(;n;n=n.nextSibling){if(n.nodeType===1&&n!==elem){matched.push(n)}}
1635return matched};var rneedsContext=jQuery.expr.match.needsContext;function nodeName(elem,name){return elem.nodeName&&elem.nodeName.toLowerCase()===name.toLowerCase()};var rsingleTag=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function winnow(elements,qualifier,not){if(isFunction(qualifier)){return jQuery.grep(elements,function(elem,i){return!!qualifier.call(elem,i,elem)!==not})}
1636if(qualifier.nodeType){return jQuery.grep(elements,function(elem){return elem===qualifier!==not})}
1637if(typeof qualifier!=="string"){return jQuery.grep(elements,function(elem){return indexOf.call(qualifier,elem)>-1!==not})}
1638return jQuery.filter(qualifier,elements,not)}
1639jQuery.filter=function(expr,elems,not){var elem=elems[0];if(not){expr=":not("+expr+")"}
1640if(elems.length===1&&elem.nodeType===1){return jQuery.find.matchesSelector(elem,expr)?[elem]:[]}
1641return jQuery.find.matches(expr,jQuery.grep(elems,function(elem){return elem.nodeType===1}))};jQuery.fn.extend({find:function find(selector){var i,ret,len=this.length,self=this;if(typeof selector!=="string"){return this.pushStack(jQuery(selector).filter(function(){for(i=0;i<len;i++){if(jQuery.contains(self[i],this)){return!0}}}))}
1642ret=this.pushStack([]);for(i=0;i<len;i++){jQuery.find(selector,self[i],ret)}
1643return len>1?jQuery.uniqueSort(ret):ret},filter:function filter(selector){return this.pushStack(winnow(this,selector||[],!1))},not:function not(selector){return this.pushStack(winnow(this,selector||[],!0))},is:function is(selector){return!!winnow(this,typeof selector==="string"&&rneedsContext.test(selector)?jQuery(selector):selector||[],!1).length}});var rootjQuery,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,init=jQuery.fn.init=function(selector,context,root){var match,elem;if(!selector){return this}
1644root=root||rootjQuery;if(typeof selector==="string"){if(selector[0]==="<"&&selector[selector.length-1]===">"&&selector.length>=3){match=[null,selector,null]}else{match=rquickExpr.exec(selector)}
1645if(match&&(match[1]||!context)){if(match[1]){context=context instanceof jQuery?context[0]:context;jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,!0));if(rsingleTag.test(match[1])&&jQuery.isPlainObject(context)){for(match in context){if(isFunction(this[match])){this[match](context[match])}else{this.attr(match,context[match])}}}
1646return this}else{elem=document.getElementById(match[2]);if(elem){this[0]=elem;this.length=1}
1647return this}}else if(!context||context.jquery){return(context||root).find(selector)}else{return this.constructor(context).find(selector)}}else if(selector.nodeType){this[0]=selector;this.length=1;return this}else if(isFunction(selector)){return root.ready!==undefined?root.ready(selector):selector(jQuery)}
1648return jQuery.makeArray(selector,this)};init.prototype=jQuery.fn;rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:!0,contents:!0,next:!0,prev:!0};jQuery.fn.extend({has:function has(target){var targets=jQuery(target,this),l=targets.length;return this.filter(function(){var i=0;for(;i<l;i++){if(jQuery.contains(this,targets[i])){return!0}}})},closest:function closest(selectors,context){var cur,i=0,l=this.length,matched=[],targets=typeof selectors!=="string"&&jQuery(selectors);if(!rneedsContext.test(selectors)){for(;i<l;i++){for(cur=this[i];cur&&cur!==context;cur=cur.parentNode){if(cur.nodeType<11&&(targets?targets.index(cur)>-1:cur.nodeType===1&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break}}}}
1649return this.pushStack(matched.length>1?jQuery.uniqueSort(matched):matched)},index:function index(elem){if(!elem){return this[0]&&this[0].parentNode?this.first().prevAll().length:-1}
1650if(typeof elem==="string"){return indexOf.call(jQuery(elem),this[0])}
1651return indexOf.call(this,elem.jquery?elem[0]:elem)},add:function add(selector,context){return this.pushStack(jQuery.uniqueSort(jQuery.merge(this.get(),jQuery(selector,context))))},addBack:function addBack(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector))}});function sibling(cur,dir){while((cur=cur[dir])&&cur.nodeType!==1){}
1652return cur}
1653jQuery.each({parent:function parent(elem){var parent=elem.parentNode;return parent&&parent.nodeType!==11?parent:null},parents:function parents(elem){return dir(elem,"parentNode")},parentsUntil:function parentsUntil(elem,_i,until){return dir(elem,"parentNode",until)},next:function next(elem){return sibling(elem,"nextSibling")},prev:function prev(elem){return sibling(elem,"previousSibling")},nextAll:function nextAll(elem){return dir(elem,"nextSibling")},prevAll:function prevAll(elem){return dir(elem,"previousSibling")},nextUntil:function nextUntil(elem,_i,until){return dir(elem,"nextSibling",until)},prevUntil:function prevUntil(elem,_i,until){return dir(elem,"previousSibling",until)},siblings:function siblings(elem){return _siblings((elem.parentNode||{}).firstChild,elem)},children:function children(elem){return _siblings(elem.firstChild)},contents:function contents(elem){if(elem.contentDocument!=null&&getProto(elem.contentDocument)){return elem.contentDocument}
1654if(nodeName(elem,"template")){elem=elem.content||elem}
1655return jQuery.merge([],elem.childNodes)}},function(name,fn){jQuery.fn[name]=function(until,selector){var matched=jQuery.map(this,fn,until);if(name.slice(-5)!=="Until"){selector=until}
1656if(selector&&typeof selector==="string"){matched=jQuery.filter(selector,matched)}
1657if(this.length>1){if(!guaranteedUnique[name]){jQuery.uniqueSort(matched)}
1658if(rparentsprev.test(name)){matched.reverse()}}
1659return this.pushStack(matched)}});var rnothtmlwhite=/[^\x20\t\r\n\f]+/g;function createOptions(options){var object={};jQuery.each(options.match(rnothtmlwhite)||[],function(_,flag){object[flag]=!0});return object}
1660jQuery.Callbacks=function(options){options=typeof options==="string"?createOptions(options):jQuery.extend({},options);var firing,memory,_fired,_locked,list=[],queue=[],firingIndex=-1,fire=function fire(){_locked=_locked||options.once;_fired=firing=!0;for(;queue.length;firingIndex=-1){memory=queue.shift();while(++firingIndex<list.length){if(list[firingIndex].apply(memory[0],memory[1])===!1&&options.stopOnFalse){firingIndex=list.length;memory=!1}}}
1661if(!options.memory){memory=!1}
1662firing=!1;if(_locked){if(memory){list=[]}else{list=""}}},self={add:function add(){if(list){if(memory&&!firing){firingIndex=list.length-1;queue.push(memory)}(function add(args){jQuery.each(args,function(_,arg){if(isFunction(arg)){if(!options.unique||!self.has(arg)){list.push(arg)}}else if(arg&&arg.length&&toType(arg)!=="string"){add(arg)}})})(arguments);if(memory&&!firing){fire()}}
1663return this},remove:function remove(){jQuery.each(arguments,function(_,arg){var index;while((index=jQuery.inArray(arg,list,index))>-1){list.splice(index,1);if(index<=firingIndex){firingIndex--}}});return this},has:function has(fn){return fn?jQuery.inArray(fn,list)>-1:list.length>0},empty:function empty(){if(list){list=[]}
1664return this},disable:function disable(){_locked=queue=[];list=memory="";return this},disabled:function disabled(){return!list},lock:function lock(){_locked=queue=[];if(!memory&&!firing){list=memory=""}
1665return this},locked:function locked(){return!!_locked},fireWith:function fireWith(context,args){if(!_locked){args=args||[];args=[context,args.slice?args.slice():args];queue.push(args);if(!firing){fire()}}
1666return this},fire:function fire(){self.fireWith(this,arguments);return this},fired:function fired(){return!!_fired}};return self};function Identity(v){return v}
1667function Thrower(ex){throw ex}
1668function adoptValue(value,resolve,reject,noValue){var method;try{if(value&&isFunction(method=value.promise)){method.call(value).done(resolve).fail(reject)}else if(value&&isFunction(method=value.then)){method.call(value,resolve,reject)}else{resolve.apply(undefined,[value].slice(noValue))}}catch(value){reject.apply(undefined,[value])}}
1669jQuery.extend({Deferred:function Deferred(func){var tuples=[["notify","progress",jQuery.Callbacks("memory"),jQuery.Callbacks("memory"),2],["resolve","done",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),0,"resolved"],["reject","fail",jQuery.Callbacks("once memory"),jQuery.Callbacks("once memory"),1,"rejected"]],_state="pending",_promise={state:function state(){return _state},always:function always(){deferred.done(arguments).fail(arguments);return this},"catch":function _catch(fn){return _promise.then(null,fn)},pipe:function pipe(){var fns=arguments;return jQuery.Deferred(function(newDefer){jQuery.each(tuples,function(_i,tuple){var fn=isFunction(fns[tuple[4]])&&fns[tuple[4]];deferred[tuple[1]](function(){var returned=fn&&fn.apply(this,arguments);if(returned&&isFunction(returned.promise)){returned.promise().progress(newDefer.notify).done(newDefer.resolve).fail(newDefer.reject)}else{newDefer[tuple[0]+"With"](this,fn?[returned]:arguments)}})});fns=null}).promise()},then:function then(onFulfilled,onRejected,onProgress){var maxDepth=0;function resolve(depth,deferred,handler,special){return function(){var that=this,args=arguments,mightThrow=function mightThrow(){var returned,then;if(depth<maxDepth){return}
1670returned=handler.apply(that,args);if(returned===deferred.promise()){throw new TypeError("Thenable self-resolution")}
1671then=returned&&(_typeof(returned)==="object"||typeof returned==="function")&&returned.then;if(isFunction(then)){if(special){then.call(returned,resolve(maxDepth,deferred,Identity,special),resolve(maxDepth,deferred,Thrower,special))}else{maxDepth++;then.call(returned,resolve(maxDepth,deferred,Identity,special),resolve(maxDepth,deferred,Thrower,special),resolve(maxDepth,deferred,Identity,deferred.notifyWith))}}else{if(handler!==Identity){that=undefined;args=[returned]}(special||deferred.resolveWith)(that,args)}},process=special?mightThrow:function(){try{mightThrow()}catch(e){if(jQuery.Deferred.exceptionHook){jQuery.Deferred.exceptionHook(e,process.stackTrace)}
1672if(depth+1>=maxDepth){if(handler!==Thrower){that=undefined;args=[e]}
1673deferred.rejectWith(that,args)}}};if(depth){process()}else{if(jQuery.Deferred.getStackHook){process.stackTrace=jQuery.Deferred.getStackHook()}
1674window.setTimeout(process)}}}
1675return jQuery.Deferred(function(newDefer){tuples[0][3].add(resolve(0,newDefer,isFunction(onProgress)?onProgress:Identity,newDefer.notifyWith));tuples[1][3].add(resolve(0,newDefer,isFunction(onFulfilled)?onFulfilled:Identity));tuples[2][3].add(resolve(0,newDefer,isFunction(onRejected)?onRejected:Thrower))}).promise()},promise:function promise(obj){return obj!=null?jQuery.extend(obj,_promise):_promise}},deferred={};jQuery.each(tuples,function(i,tuple){var list=tuple[2],stateString=tuple[5];_promise[tuple[1]]=list.add;if(stateString){list.add(function(){_state=stateString},tuples[3-i][2].disable,tuples[3-i][3].disable,tuples[0][2].lock,tuples[0][3].lock)}
1676list.add(tuple[3].fire);deferred[tuple[0]]=function(){deferred[tuple[0]+"With"](this===deferred?undefined:this,arguments);return this};deferred[tuple[0]+"With"]=list.fireWith});_promise.promise(deferred);if(func){func.call(deferred,deferred)}
1677return deferred},when:function when(singleValue){var
1678remaining=arguments.length,i=remaining,resolveContexts=Array(i),resolveValues=_slice.call(arguments),master=jQuery.Deferred(),updateFunc=function updateFunc(i){return function(value){resolveContexts[i]=this;resolveValues[i]=arguments.length>1?_slice.call(arguments):value;if(!--remaining){master.resolveWith(resolveContexts,resolveValues)}}};if(remaining<=1){adoptValue(singleValue,master.done(updateFunc(i)).resolve,master.reject,!remaining);if(master.state()==="pending"||isFunction(resolveValues[i]&&resolveValues[i].then)){return master.then()}}
1679while(i--){adoptValue(resolveValues[i],updateFunc(i),master.reject)}
1680return master.promise()}});var rerrorNames=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;jQuery.Deferred.exceptionHook=function(error,stack){if(window.console&&window.console.warn&&error&&rerrorNames.test(error.name)){window.console.warn("jQuery.Deferred exception: "+error.message,error.stack,stack)}};jQuery.readyException=function(error){window.setTimeout(function(){throw error})};var readyList=jQuery.Deferred();jQuery.fn.ready=function(fn){readyList.then(fn).catch(function(error){jQuery.readyException(error)});return this};jQuery.extend({isReady:!1,readyWait:1,ready:function ready(wait){if(wait===!0?--jQuery.readyWait:jQuery.isReady){return}
1681jQuery.isReady=!0;if(wait!==!0&&--jQuery.readyWait>0){return}
1682readyList.resolveWith(document,[jQuery])}});jQuery.ready.then=readyList.then;function completed(){document.removeEventListener("DOMContentLoaded",completed);window.removeEventListener("load",completed);jQuery.ready()}
1683if(document.readyState==="complete"||document.readyState!=="loading"&&!document.documentElement.doScroll){window.setTimeout(jQuery.ready)}else{document.addEventListener("DOMContentLoaded",completed);window.addEventListener("load",completed)}
1684var access=function access(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=key==null;if(toType(key)==="object"){chainable=!0;for(i in key){access(elems,fn,i,key[i],!0,emptyGet,raw)}}else if(value!==undefined){chainable=!0;if(!isFunction(value)){raw=!0}
1685if(bulk){if(raw){fn.call(elems,value);fn=null}else{bulk=fn;fn=function fn(elem,_key,value){return bulk.call(jQuery(elem),value)}}}
1686if(fn){for(;i<len;i++){fn(elems[i],key,raw?value:value.call(elems[i],i,fn(elems[i],key)))}}}
1687if(chainable){return elems}
1688if(bulk){return fn.call(elems)}
1689return len?fn(elems[0],key):emptyGet};var rmsPrefix=/^-ms-/,rdashAlpha=/-([a-z])/g;function fcamelCase(_all,letter){return letter.toUpperCase()}
1690function camelCase(string){return string.replace(rmsPrefix,"ms-").replace(rdashAlpha,fcamelCase)}
1691var acceptData=function acceptData(owner){return owner.nodeType===1||owner.nodeType===9||!+owner.nodeType};function Data(){this.expando=jQuery.expando+Data.uid++}
1692Data.uid=1;Data.prototype={cache:function cache(owner){var value=owner[this.expando];if(!value){value={};if(acceptData(owner)){if(owner.nodeType){owner[this.expando]=value}else{Object.defineProperty(owner,this.expando,{value:value,configurable:!0})}}}
1693return value},set:function set(owner,data,value){var prop,cache=this.cache(owner);if(typeof data==="string"){cache[camelCase(data)]=value}else{for(prop in data){cache[camelCase(prop)]=data[prop]}}
1694return cache},get:function get(owner,key){return key===undefined?this.cache(owner):owner[this.expando]&&owner[this.expando][camelCase(key)]},access:function access(owner,key,value){if(key===undefined||key&&typeof key==="string"&&value===undefined){return this.get(owner,key)}
1695this.set(owner,key,value);return value!==undefined?value:key},remove:function remove(owner,key){var i,cache=owner[this.expando];if(cache===undefined){return}
1696if(key!==undefined){if(Array.isArray(key)){key=key.map(camelCase)}else{key=camelCase(key);key=key in cache?[key]:key.match(rnothtmlwhite)||[]}
1697i=key.length;while(i--){delete cache[key[i]]}}
1698if(key===undefined||jQuery.isEmptyObject(cache)){if(owner.nodeType){owner[this.expando]=undefined}else{delete owner[this.expando]}}},hasData:function hasData(owner){var cache=owner[this.expando];return cache!==undefined&&!jQuery.isEmptyObject(cache)}};var dataPriv=new Data();var dataUser=new Data();var rbrace=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,rmultiDash=/[A-Z]/g;function getData(data){if(data==="true"){return!0}
1699if(data==="false"){return!1}
1700if(data==="null"){return null}
1701if(data===+data+""){return+data}
1702if(rbrace.test(data)){return JSON.parse(data)}
1703return data}
1704function dataAttr(elem,key,data){var name;if(data===undefined&&elem.nodeType===1){name="data-"+key.replace(rmultiDash,"-$&").toLowerCase();data=elem.getAttribute(name);if(typeof data==="string"){try{data=getData(data)}catch(e){}
1705dataUser.set(elem,key,data)}else{data=undefined}}
1706return data}
1707jQuery.extend({hasData:function hasData(elem){return dataUser.hasData(elem)||dataPriv.hasData(elem)},data:function data(elem,name,_data){return dataUser.access(elem,name,_data)},removeData:function removeData(elem,name){dataUser.remove(elem,name)},_data:function _data(elem,name,data){return dataPriv.access(elem,name,data)},_removeData:function _removeData(elem,name){dataPriv.remove(elem,name)}});jQuery.fn.extend({data:function data(key,value){var i,name,data,elem=this[0],attrs=elem&&elem.attributes;if(key===undefined){if(this.length){data=dataUser.get(elem);if(elem.nodeType===1&&!dataPriv.get(elem,"hasDataAttrs")){i=attrs.length;while(i--){if(attrs[i]){name=attrs[i].name;if(name.indexOf("data-")===0){name=camelCase(name.slice(5));dataAttr(elem,name,data[name])}}}
1708dataPriv.set(elem,"hasDataAttrs",!0)}}
1709return data}
1710if(_typeof(key)==="object"){return this.each(function(){dataUser.set(this,key)})}
1711return access(this,function(value){var data;if(elem&&value===undefined){data=dataUser.get(elem,key);if(data!==undefined){return data}
1712data=dataAttr(elem,key);if(data!==undefined){return data}
1713return}
1714this.each(function(){dataUser.set(this,key,value)})},null,value,arguments.length>1,null,!0)},removeData:function removeData(key){return this.each(function(){dataUser.remove(this,key)})}});jQuery.extend({queue:function queue(elem,type,data){var queue;if(elem){type=(type||"fx")+"queue";queue=dataPriv.get(elem,type);if(data){if(!queue||Array.isArray(data)){queue=dataPriv.access(elem,type,jQuery.makeArray(data))}else{queue.push(data)}}
1715return queue||[]}},dequeue:function dequeue(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery._queueHooks(elem,type),next=function next(){jQuery.dequeue(elem,type)};if(fn==="inprogress"){fn=queue.shift();startLength--}
1716if(fn){if(type==="fx"){queue.unshift("inprogress")}
1717delete hooks.stop;fn.call(elem,next,hooks)}
1718if(!startLength&&hooks){hooks.empty.fire()}},_queueHooks:function _queueHooks(elem,type){var key=type+"queueHooks";return dataPriv.get(elem,key)||dataPriv.access(elem,key,{empty:jQuery.Callbacks("once memory").add(function(){dataPriv.remove(elem,[type+"queue",key])})})}});jQuery.fn.extend({queue:function queue(type,data){var setter=2;if(typeof type!=="string"){data=type;type="fx";setter--}
1719if(arguments.length<setter){return jQuery.queue(this[0],type)}
1720return data===undefined?this:this.each(function(){var queue=jQuery.queue(this,type,data);jQuery._queueHooks(this,type);if(type==="fx"&&queue[0]!=="inprogress"){jQuery.dequeue(this,type)}})},dequeue:function dequeue(type){return this.each(function(){jQuery.dequeue(this,type)})},clearQueue:function clearQueue(type){return this.queue(type||"fx",[])},promise:function promise(type,obj){var tmp,count=1,defer=jQuery.Deferred(),elements=this,i=this.length,resolve=function resolve(){if(!--count){defer.resolveWith(elements,[elements])}};if(typeof type!=="string"){obj=type;type=undefined}
1721type=type||"fx";while(i--){tmp=dataPriv.get(elements[i],type+"queueHooks");if(tmp&&tmp.empty){count++;tmp.empty.add(resolve)}}
1722resolve();return defer.promise(obj)}});var pnum=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source;var rcssNum=new RegExp("^(?:([+-])=|)("+pnum+")([a-z%]*)$","i");var cssExpand=["Top","Right","Bottom","Left"];var documentElement=document.documentElement;var isAttached=function isAttached(elem){return jQuery.contains(elem.ownerDocument,elem)},composed={composed:!0};if(documentElement.getRootNode){isAttached=function isAttached(elem){return jQuery.contains(elem.ownerDocument,elem)||elem.getRootNode(composed)===elem.ownerDocument}}
1723var isHiddenWithinTree=function isHiddenWithinTree(elem,el){elem=el||elem;return elem.style.display==="none"||elem.style.display===""&&isAttached(elem)&&jQuery.css(elem,"display")==="none"};function adjustCSS(elem,prop,valueParts,tween){var adjusted,scale,maxIterations=20,currentValue=tween?function(){return tween.cur()}:function(){return jQuery.css(elem,prop,"")},initial=currentValue(),unit=valueParts&&valueParts[3]||(jQuery.cssNumber[prop]?"":"px"),initialInUnit=elem.nodeType&&(jQuery.cssNumber[prop]||unit!=="px"&&+initial)&&rcssNum.exec(jQuery.css(elem,prop));if(initialInUnit&&initialInUnit[3]!==unit){initial=initial/2;unit=unit||initialInUnit[3];initialInUnit=+initial||1;while(maxIterations--){jQuery.style(elem,prop,initialInUnit+unit);if((1-scale)*(1-(scale=currentValue()/initial||0.5))<=0){maxIterations=0}
1724initialInUnit=initialInUnit/scale}
1725initialInUnit=initialInUnit*2;jQuery.style(elem,prop,initialInUnit+unit);valueParts=valueParts||[]}
1726if(valueParts){initialInUnit=+initialInUnit||+initial||0;adjusted=valueParts[1]?initialInUnit+(valueParts[1]+1)*valueParts[2]:+valueParts[2];if(tween){tween.unit=unit;tween.start=initialInUnit;tween.end=adjusted}}
1727return adjusted}
1728var defaultDisplayMap={};function getDefaultDisplay(elem){var temp,doc=elem.ownerDocument,nodeName=elem.nodeName,display=defaultDisplayMap[nodeName];if(display){return display}
1729temp=doc.body.appendChild(doc.createElement(nodeName));display=jQuery.css(temp,"display");temp.parentNode.removeChild(temp);if(display==="none"){display="block"}
1730defaultDisplayMap[nodeName]=display;return display}
1731function showHide(elements,show){var display,elem,values=[],index=0,length=elements.length;for(;index<length;index++){elem=elements[index];if(!elem.style){continue}
1732display=elem.style.display;if(show){if(display==="none"){values[index]=dataPriv.get(elem,"display")||null;if(!values[index]){elem.style.display=""}}
1733if(elem.style.display===""&&isHiddenWithinTree(elem)){values[index]=getDefaultDisplay(elem)}}else{if(display!=="none"){values[index]="none";dataPriv.set(elem,"display",display)}}}
1734for(index=0;index<length;index++){if(values[index]!=null){elements[index].style.display=values[index]}}
1735return elements}
1736jQuery.fn.extend({show:function show(){return showHide(this,!0)},hide:function hide(){return showHide(this)},toggle:function toggle(state){if(typeof state==="boolean"){return state?this.show():this.hide()}
1737return this.each(function(){if(isHiddenWithinTree(this)){jQuery(this).show()}else{jQuery(this).hide()}})}});var rcheckableType=/^(?:checkbox|radio)$/i;var rtagName=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var rscriptType=/^$|^module$|\/(?:java|ecma)script/i;(function(){var fragment=document.createDocumentFragment(),div=fragment.appendChild(document.createElement("div")),input=document.createElement("input");input.setAttribute("type","radio");input.setAttribute("checked","checked");input.setAttribute("name","t");div.appendChild(input);support.checkClone=div.cloneNode(!0).cloneNode(!0).lastChild.checked;div.innerHTML="<textarea>x</textarea>";support.noCloneChecked=!!div.cloneNode(!0).lastChild.defaultValue;div.innerHTML="<option></option>";support.option=!!div.lastChild})();var wrapMap={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;if(!support.option){wrapMap.optgroup=wrapMap.option=[1,"<select multiple='multiple'>","</select>"]}
1738function getAll(context,tag){var ret;if(typeof context.getElementsByTagName!=="undefined"){ret=context.getElementsByTagName(tag||"*")}else if(typeof context.querySelectorAll!=="undefined"){ret=context.querySelectorAll(tag||"*")}else{ret=[]}
1739if(tag===undefined||tag&&nodeName(context,tag)){return jQuery.merge([context],ret)}
1740return ret}
1741function setGlobalEval(elems,refElements){var i=0,l=elems.length;for(;i<l;i++){dataPriv.set(elems[i],"globalEval",!refElements||dataPriv.get(refElements[i],"globalEval"))}}
1742var rhtml=/<|&#?\w+;/;function buildFragment(elems,context,scripts,selection,ignored){var elem,tmp,tag,wrap,attached,j,fragment=context.createDocumentFragment(),nodes=[],i=0,l=elems.length;for(;i<l;i++){elem=elems[i];if(elem||elem===0){if(toType(elem)==="object"){jQuery.merge(nodes,elem.nodeType?[elem]:elem)}else if(!rhtml.test(elem)){nodes.push(context.createTextNode(elem))}else{tmp=tmp||fragment.appendChild(context.createElement("div"));tag=(rtagName.exec(elem)||["",""])[1].toLowerCase();wrap=wrapMap[tag]||wrapMap._default;tmp.innerHTML=wrap[1]+jQuery.htmlPrefilter(elem)+wrap[2];j=wrap[0];while(j--){tmp=tmp.lastChild}
1743jQuery.merge(nodes,tmp.childNodes);tmp=fragment.firstChild;tmp.textContent=""}}}
1744fragment.textContent="";i=0;while(elem=nodes[i++]){if(selection&&jQuery.inArray(elem,selection)>-1){if(ignored){ignored.push(elem)}
1745continue}
1746attached=isAttached(elem);tmp=getAll(fragment.appendChild(elem),"script");if(attached){setGlobalEval(tmp)}
1747if(scripts){j=0;while(elem=tmp[j++]){if(rscriptType.test(elem.type||"")){scripts.push(elem)}}}}
1748return fragment}
1749var rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,rtypenamespace=/^([^.]*)(?:\.(.+)|)/;function returnTrue(){return!0}
1750function returnFalse(){return!1}
1751function expectSync(elem,type){return elem===safeActiveElement()===(type==="focus")}
1752function safeActiveElement(){try{return document.activeElement}catch(err){}}
1753function _on(elem,types,selector,data,fn,one){var origFn,type;if(_typeof(types)==="object"){if(typeof selector!=="string"){data=data||selector;selector=undefined}
1754for(type in types){_on(elem,type,selector,data,types[type],one)}
1755return elem}
1756if(data==null&&fn==null){fn=selector;data=selector=undefined}else if(fn==null){if(typeof selector==="string"){fn=data;data=undefined}else{fn=data;data=selector;selector=undefined}}
1757if(fn===!1){fn=returnFalse}else if(!fn){return elem}
1758if(one===1){origFn=fn;fn=function fn(event){jQuery().off(event);return origFn.apply(this,arguments)};fn.guid=origFn.guid||(origFn.guid=jQuery.guid++)}
1759return elem.each(function(){jQuery.event.add(this,types,fn,data,selector)})}
1760jQuery.event={global:{},add:function add(elem,types,handler,data,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.get(elem);if(!acceptData(elem)){return}
1761if(handler.handler){handleObjIn=handler;handler=handleObjIn.handler;selector=handleObjIn.selector}
1762if(selector){jQuery.find.matchesSelector(documentElement,selector)}
1763if(!handler.guid){handler.guid=jQuery.guid++}
1764if(!(events=elemData.events)){events=elemData.events=Object.create(null)}
1765if(!(eventHandle=elemData.handle)){eventHandle=elemData.handle=function(e){return typeof jQuery!=="undefined"&&jQuery.event.triggered!==e.type?jQuery.event.dispatch.apply(elem,arguments):undefined}}
1766types=(types||"").match(rnothtmlwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){continue}
1767special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;special=jQuery.event.special[type]||{};handleObj=jQuery.extend({type:type,origType:origType,data:data,handler:handler,guid:handler.guid,selector:selector,needsContext:selector&&jQuery.expr.match.needsContext.test(selector),namespace:namespaces.join(".")},handleObjIn);if(!(handlers=events[type])){handlers=events[type]=[];handlers.delegateCount=0;if(!special.setup||special.setup.call(elem,data,namespaces,eventHandle)===!1){if(elem.addEventListener){elem.addEventListener(type,eventHandle)}}}
1768if(special.add){special.add.call(elem,handleObj);if(!handleObj.handler.guid){handleObj.handler.guid=handler.guid}}
1769if(selector){handlers.splice(handlers.delegateCount++,0,handleObj)}else{handlers.push(handleObj)}
1770jQuery.event.global[type]=!0}},remove:function remove(elem,types,handler,selector,mappedTypes){var j,origCount,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=dataPriv.hasData(elem)&&dataPriv.get(elem);if(!elemData||!(events=elemData.events)){return}
1771types=(types||"").match(rnothtmlwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){for(type in events){jQuery.event.remove(elem,type+types[t],handler,selector,!0)}
1772continue}
1773special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;handlers=events[type]||[];tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)");origCount=j=handlers.length;while(j--){handleObj=handlers[j];if((mappedTypes||origType===handleObj.origType)&&(!handler||handler.guid===handleObj.guid)&&(!tmp||tmp.test(handleObj.namespace))&&(!selector||selector===handleObj.selector||selector==="**"&&handleObj.selector)){handlers.splice(j,1);if(handleObj.selector){handlers.delegateCount--}
1774if(special.remove){special.remove.call(elem,handleObj)}}}
1775if(origCount&&!handlers.length){if(!special.teardown||special.teardown.call(elem,namespaces,elemData.handle)===!1){jQuery.removeEvent(elem,type,elemData.handle)}
1776delete events[type]}}
1777if(jQuery.isEmptyObject(events)){dataPriv.remove(elem,"handle events")}},dispatch:function dispatch(nativeEvent){var i,j,ret,matched,handleObj,handlerQueue,args=new Array(arguments.length),event=jQuery.event.fix(nativeEvent),handlers=(dataPriv.get(this,"events")||Object.create(null))[event.type]||[],special=jQuery.event.special[event.type]||{};args[0]=event;for(i=1;i<arguments.length;i++){args[i]=arguments[i]}
1778event.delegateTarget=this;if(special.preDispatch&&special.preDispatch.call(this,event)===!1){return}
1779handlerQueue=jQuery.event.handlers.call(this,event,handlers);i=0;while((matched=handlerQueue[i++])&&!event.isPropagationStopped()){event.currentTarget=matched.elem;j=0;while((handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped()){if(!event.rnamespace||handleObj.namespace===!1||event.rnamespace.test(handleObj.namespace)){event.handleObj=handleObj;event.data=handleObj.data;ret=((jQuery.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args);if(ret!==undefined){if((event.result=ret)===!1){event.preventDefault();event.stopPropagation()}}}}}
1780if(special.postDispatch){special.postDispatch.call(this,event)}
1781return event.result},handlers:function handlers(event,_handlers){var i,handleObj,sel,matchedHandlers,matchedSelectors,handlerQueue=[],delegateCount=_handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&!(event.type==="click"&&event.button>=1)){for(;cur!==this;cur=cur.parentNode||this){if(cur.nodeType===1&&!(event.type==="click"&&cur.disabled===!0)){matchedHandlers=[];matchedSelectors={};for(i=0;i<delegateCount;i++){handleObj=_handlers[i];sel=handleObj.selector+" ";if(matchedSelectors[sel]===undefined){matchedSelectors[sel]=handleObj.needsContext?jQuery(sel,this).index(cur)>-1:jQuery.find(sel,this,null,[cur]).length}
1782if(matchedSelectors[sel]){matchedHandlers.push(handleObj)}}
1783if(matchedHandlers.length){handlerQueue.push({elem:cur,handlers:matchedHandlers})}}}}
1784cur=this;if(delegateCount<_handlers.length){handlerQueue.push({elem:cur,handlers:_handlers.slice(delegateCount)})}
1785return handlerQueue},addProp:function addProp(name,hook){Object.defineProperty(jQuery.Event.prototype,name,{enumerable:!0,configurable:!0,get:isFunction(hook)?function(){if(this.originalEvent){return hook(this.originalEvent)}}:function(){if(this.originalEvent){return this.originalEvent[name]}},set:function set(value){Object.defineProperty(this,name,{enumerable:!0,configurable:!0,writable:!0,value:value})}})},fix:function fix(originalEvent){return originalEvent[jQuery.expando]?originalEvent:new jQuery.Event(originalEvent)},special:{load:{noBubble:!0},click:{setup:function setup(data){var el=this||data;if(rcheckableType.test(el.type)&&el.click&&nodeName(el,"input")){leverageNative(el,"click",returnTrue)}
1786return!1},trigger:function trigger(data){var el=this||data;if(rcheckableType.test(el.type)&&el.click&&nodeName(el,"input")){leverageNative(el,"click")}
1787return!0},_default:function _default(event){var target=event.target;return rcheckableType.test(target.type)&&target.click&&nodeName(target,"input")&&dataPriv.get(target,"click")||nodeName(target,"a")}},beforeunload:{postDispatch:function postDispatch(event){if(event.result!==undefined&&event.originalEvent){event.originalEvent.returnValue=event.result}}}}};function leverageNative(el,type,expectSync){if(!expectSync){if(dataPriv.get(el,type)===undefined){jQuery.event.add(el,type,returnTrue)}
1788return}
1789dataPriv.set(el,type,!1);jQuery.event.add(el,type,{namespace:!1,handler:function handler(event){var notAsync,result,saved=dataPriv.get(this,type);if(event.isTrigger&1&&this[type]){if(!saved.length){saved=_slice.call(arguments);dataPriv.set(this,type,saved);notAsync=expectSync(this,type);this[type]();result=dataPriv.get(this,type);if(saved!==result||notAsync){dataPriv.set(this,type,!1)}else{result={}}
1790if(saved!==result){event.stopImmediatePropagation();event.preventDefault();return result.value}}else if((jQuery.event.special[type]||{}).delegateType){event.stopPropagation()}}else if(saved.length){dataPriv.set(this,type,{value:jQuery.event.trigger(jQuery.extend(saved[0],jQuery.Event.prototype),saved.slice(1),this)});event.stopImmediatePropagation()}}})}
1791jQuery.removeEvent=function(elem,type,handle){if(elem.removeEventListener){elem.removeEventListener(type,handle)}};jQuery.Event=function(src,props){if(!(this instanceof jQuery.Event)){return new jQuery.Event(src,props)}
1792if(src&&src.type){this.originalEvent=src;this.type=src.type;this.isDefaultPrevented=src.defaultPrevented||src.defaultPrevented===undefined&&src.returnValue===!1?returnTrue:returnFalse;this.target=src.target&&src.target.nodeType===3?src.target.parentNode:src.target;this.currentTarget=src.currentTarget;this.relatedTarget=src.relatedTarget}else{this.type=src}
1793if(props){jQuery.extend(this,props)}
1794this.timeStamp=src&&src.timeStamp||Date.now();this[jQuery.expando]=!0};jQuery.Event.prototype={constructor:jQuery.Event,isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse,isSimulated:!1,preventDefault:function preventDefault(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue;if(e&&!this.isSimulated){e.preventDefault()}},stopPropagation:function stopPropagation(){var e=this.originalEvent;this.isPropagationStopped=returnTrue;if(e&&!this.isSimulated){e.stopPropagation()}},stopImmediatePropagation:function stopImmediatePropagation(){var e=this.originalEvent;this.isImmediatePropagationStopped=returnTrue;if(e&&!this.isSimulated){e.stopImmediatePropagation()}
1795this.stopPropagation()}};jQuery.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function which(event){var button=event.button;if(event.which==null&&rkeyEvent.test(event.type)){return event.charCode!=null?event.charCode:event.keyCode}
1796if(!event.which&&button!==undefined&&rmouseEvent.test(event.type)){if(button&1){return 1}
1797if(button&2){return 3}
1798if(button&4){return 2}
1799return 0}
1800return event.which}},jQuery.event.addProp);jQuery.each({focus:"focusin",blur:"focusout"},function(type,delegateType){jQuery.event.special[type]={setup:function setup(){leverageNative(this,type,expectSync);return!1},trigger:function trigger(){leverageNative(this,type);return!0},delegateType:delegateType}});jQuery.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(orig,fix){jQuery.event.special[orig]={delegateType:fix,bindType:fix,handle:function handle(event){var ret,target=this,related=event.relatedTarget,handleObj=event.handleObj;if(!related||related!==target&&!jQuery.contains(target,related)){event.type=handleObj.origType;ret=handleObj.handler.apply(this,arguments);event.type=fix}
1801return ret}}});jQuery.fn.extend({on:function on(types,selector,data,fn){return _on(this,types,selector,data,fn)},one:function one(types,selector,data,fn){return _on(this,types,selector,data,fn,1)},off:function off(types,selector,fn){var handleObj,type;if(types&&types.preventDefault&&types.handleObj){handleObj=types.handleObj;jQuery(types.delegateTarget).off(handleObj.namespace?handleObj.origType+"."+handleObj.namespace:handleObj.origType,handleObj.selector,handleObj.handler);return this}
1802if(_typeof(types)==="object"){for(type in types){this.off(type,selector,types[type])}
1803return this}
1804if(selector===!1||typeof selector==="function"){fn=selector;selector=undefined}
1805if(fn===!1){fn=returnFalse}
1806return this.each(function(){jQuery.event.remove(this,types,fn,selector)})}});var rnoInnerhtml=/<script|<style|<link/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rcleanScript=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function manipulationTarget(elem,content){if(nodeName(elem,"table")&&nodeName(content.nodeType!==11?content:content.firstChild,"tr")){return jQuery(elem).children("tbody")[0]||elem}
1807return elem}
1808function disableScript(elem){elem.type=(elem.getAttribute("type")!==null)+"/"+elem.type;return elem}
1809function restoreScript(elem){if((elem.type||"").slice(0,5)==="true/"){elem.type=elem.type.slice(5)}else{elem.removeAttribute("type")}
1810return elem}
1811function cloneCopyEvent(src,dest){var i,l,type,pdataOld,udataOld,udataCur,events;if(dest.nodeType!==1){return}
1812if(dataPriv.hasData(src)){pdataOld=dataPriv.get(src);events=pdataOld.events;if(events){dataPriv.remove(dest,"handle events");for(type in events){for(i=0,l=events[type].length;i<l;i++){jQuery.event.add(dest,type,events[type][i])}}}}
1813if(dataUser.hasData(src)){udataOld=dataUser.access(src);udataCur=jQuery.extend({},udataOld);dataUser.set(dest,udataCur)}}
1814function fixInput(src,dest){var nodeName=dest.nodeName.toLowerCase();if(nodeName==="input"&&rcheckableType.test(src.type)){dest.checked=src.checked}else if(nodeName==="input"||nodeName==="textarea"){dest.defaultValue=src.defaultValue}}
1815function domManip(collection,args,callback,ignored){args=flat(args);var fragment,first,scripts,hasScripts,node,doc,i=0,l=collection.length,iNoClone=l-1,value=args[0],valueIsFunction=isFunction(value);if(valueIsFunction||l>1&&typeof value==="string"&&!support.checkClone&&rchecked.test(value)){return collection.each(function(index){var self=collection.eq(index);if(valueIsFunction){args[0]=value.call(this,index,self.html())}
1816domManip(self,args,callback,ignored)})}
1817if(l){fragment=buildFragment(args,collection[0].ownerDocument,!1,collection,ignored);first=fragment.firstChild;if(fragment.childNodes.length===1){fragment=first}
1818if(first||ignored){scripts=jQuery.map(getAll(fragment,"script"),disableScript);hasScripts=scripts.length;for(;i<l;i++){node=fragment;if(i!==iNoClone){node=jQuery.clone(node,!0,!0);if(hasScripts){jQuery.merge(scripts,getAll(node,"script"))}}
1819callback.call(collection[i],node,i)}
1820if(hasScripts){doc=scripts[scripts.length-1].ownerDocument;jQuery.map(scripts,restoreScript);for(i=0;i<hasScripts;i++){node=scripts[i];if(rscriptType.test(node.type||"")&&!dataPriv.access(node,"globalEval")&&jQuery.contains(doc,node)){if(node.src&&(node.type||"").toLowerCase()!=="module"){if(jQuery._evalUrl&&!node.noModule){jQuery._evalUrl(node.src,{nonce:node.nonce||node.getAttribute("nonce")},doc)}}else{DOMEval(node.textContent.replace(rcleanScript,""),node,doc)}}}}}}
1821return collection}
1822function _remove(elem,selector,keepData){var node,nodes=selector?jQuery.filter(selector,elem):elem,i=0;for(;(node=nodes[i])!=null;i++){if(!keepData&&node.nodeType===1){jQuery.cleanData(getAll(node))}
1823if(node.parentNode){if(keepData&&isAttached(node)){setGlobalEval(getAll(node,"script"))}
1824node.parentNode.removeChild(node)}}
1825return elem}
1826jQuery.extend({htmlPrefilter:function htmlPrefilter(html){return html},clone:function clone(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,clone=elem.cloneNode(!0),inPage=isAttached(elem);if(!support.noCloneChecked&&(elem.nodeType===1||elem.nodeType===11)&&!jQuery.isXMLDoc(elem)){destElements=getAll(clone);srcElements=getAll(elem);for(i=0,l=srcElements.length;i<l;i++){fixInput(srcElements[i],destElements[i])}}
1827if(dataAndEvents){if(deepDataAndEvents){srcElements=srcElements||getAll(elem);destElements=destElements||getAll(clone);for(i=0,l=srcElements.length;i<l;i++){cloneCopyEvent(srcElements[i],destElements[i])}}else{cloneCopyEvent(elem,clone)}}
1828destElements=getAll(clone,"script");if(destElements.length>0){setGlobalEval(destElements,!inPage&&getAll(elem,"script"))}
1829return clone},cleanData:function cleanData(elems){var data,elem,type,special=jQuery.event.special,i=0;for(;(elem=elems[i])!==undefined;i++){if(acceptData(elem)){if(data=elem[dataPriv.expando]){if(data.events){for(type in data.events){if(special[type]){jQuery.event.remove(elem,type)}else{jQuery.removeEvent(elem,type,data.handle)}}}
1830elem[dataPriv.expando]=undefined}
1831if(elem[dataUser.expando]){elem[dataUser.expando]=undefined}}}}});jQuery.fn.extend({detach:function detach(selector){return _remove(this,selector,!0)},remove:function remove(selector){return _remove(this,selector)},text:function text(value){return access(this,function(value){return value===undefined?jQuery.text(this):this.empty().each(function(){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){this.textContent=value}})},null,value,arguments.length)},append:function append(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.appendChild(elem)}})},prepend:function prepend(){return domManip(this,arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild)}})},before:function before(){return domManip(this,arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this)}})},after:function after(){return domManip(this,arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this.nextSibling)}})},empty:function empty(){var elem,i=0;for(;(elem=this[i])!=null;i++){if(elem.nodeType===1){jQuery.cleanData(getAll(elem,!1));elem.textContent=""}}
1832return this},clone:function clone(dataAndEvents,deepDataAndEvents){dataAndEvents=dataAndEvents==null?!1:dataAndEvents;deepDataAndEvents=deepDataAndEvents==null?dataAndEvents:deepDataAndEvents;return this.map(function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents)})},html:function html(value){return access(this,function(value){var elem=this[0]||{},i=0,l=this.length;if(value===undefined&&elem.nodeType===1){return elem.innerHTML}
1833if(typeof value==="string"&&!rnoInnerhtml.test(value)&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=jQuery.htmlPrefilter(value);try{for(;i<l;i++){elem=this[i]||{};if(elem.nodeType===1){jQuery.cleanData(getAll(elem,!1));elem.innerHTML=value}}
1834elem=0}catch(e){}}
1835if(elem){this.empty().append(value)}},null,value,arguments.length)},replaceWith:function replaceWith(){var ignored=[];return domManip(this,arguments,function(elem){var parent=this.parentNode;if(jQuery.inArray(this,ignored)<0){jQuery.cleanData(getAll(this));if(parent){parent.replaceChild(elem,this)}}},ignored)}});jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(name,original){jQuery.fn[name]=function(selector){var elems,ret=[],insert=jQuery(selector),last=insert.length-1,i=0;for(;i<=last;i++){elems=i===last?this:this.clone(!0);jQuery(insert[i])[original](elems);push.apply(ret,elems.get())}
1836return this.pushStack(ret)}});var rnumnonpx=new RegExp("^("+pnum+")(?!px)[a-z%]+$","i");var getStyles=function getStyles(elem){var view=elem.ownerDocument.defaultView;if(!view||!view.opener){view=window}
1837return view.getComputedStyle(elem)};var swap=function swap(elem,options,callback){var ret,name,old={};for(name in options){old[name]=elem.style[name];elem.style[name]=options[name]}
1838ret=callback.call(elem);for(name in options){elem.style[name]=old[name]}
1839return ret};var rboxStyle=new RegExp(cssExpand.join("|"),"i");(function(){function computeStyleTests(){if(!div){return}
1840container.style.cssText="position:absolute;left:-11111px;width:60px;"+"margin-top:1px;padding:0;border:0";div.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;"+"margin:auto;border:1px;padding:1px;"+"width:60%;top:1%";documentElement.appendChild(container).appendChild(div);var divStyle=window.getComputedStyle(div);pixelPositionVal=divStyle.top!=="1%";reliableMarginLeftVal=roundPixelMeasures(divStyle.marginLeft)===12;div.style.right="60%";pixelBoxStylesVal=roundPixelMeasures(divStyle.right)===36;boxSizingReliableVal=roundPixelMeasures(divStyle.width)===36;div.style.position="absolute";scrollboxSizeVal=roundPixelMeasures(div.offsetWidth/3)===12;documentElement.removeChild(container);div=null}
1841function roundPixelMeasures(measure){return Math.round(parseFloat(measure))}
1842var pixelPositionVal,boxSizingReliableVal,scrollboxSizeVal,pixelBoxStylesVal,reliableTrDimensionsVal,reliableMarginLeftVal,container=document.createElement("div"),div=document.createElement("div");if(!div.style){return}
1843div.style.backgroundClip="content-box";div.cloneNode(!0).style.backgroundClip="";support.clearCloneStyle=div.style.backgroundClip==="content-box";jQuery.extend(support,{boxSizingReliable:function boxSizingReliable(){computeStyleTests();return boxSizingReliableVal},pixelBoxStyles:function pixelBoxStyles(){computeStyleTests();return pixelBoxStylesVal},pixelPosition:function pixelPosition(){computeStyleTests();return pixelPositionVal},reliableMarginLeft:function reliableMarginLeft(){computeStyleTests();return reliableMarginLeftVal},scrollboxSize:function scrollboxSize(){computeStyleTests();return scrollboxSizeVal},reliableTrDimensions:function reliableTrDimensions(){var table,tr,trChild,trStyle;if(reliableTrDimensionsVal==null){table=document.createElement("table");tr=document.createElement("tr");trChild=document.createElement("div");table.style.cssText="position:absolute;left:-11111px";tr.style.height="1px";trChild.style.height="9px";documentElement.appendChild(table).appendChild(tr).appendChild(trChild);trStyle=window.getComputedStyle(tr);reliableTrDimensionsVal=parseInt(trStyle.height)>3;documentElement.removeChild(table)}
1844return reliableTrDimensionsVal}})})();function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,style=elem.style;computed=computed||getStyles(elem);if(computed){ret=computed.getPropertyValue(name)||computed[name];if(ret===""&&!isAttached(elem)){ret=jQuery.style(elem,name)}
1845if(!support.pixelBoxStyles()&&rnumnonpx.test(ret)&&rboxStyle.test(name)){width=style.width;minWidth=style.minWidth;maxWidth=style.maxWidth;style.minWidth=style.maxWidth=style.width=ret;ret=computed.width;style.width=width;style.minWidth=minWidth;style.maxWidth=maxWidth}}
1846return ret!==undefined?ret+"":ret}
1847function addGetHookIf(conditionFn,hookFn){return{get:function get(){if(conditionFn()){delete this.get;return}
1848return(this.get=hookFn).apply(this,arguments)}}}
1849var cssPrefixes=["Webkit","Moz","ms"],emptyStyle=document.createElement("div").style,vendorProps={};function vendorPropName(name){var capName=name[0].toUpperCase()+name.slice(1),i=cssPrefixes.length;while(i--){name=cssPrefixes[i]+capName;if(name in emptyStyle){return name}}}
1850function finalPropName(name){var final=jQuery.cssProps[name]||vendorProps[name];if(final){return final}
1851if(name in emptyStyle){return name}
1852return vendorProps[name]=vendorPropName(name)||name}
1853var rdisplayswap=/^(none|table(?!-c[ea]).+)/,rcustomProp=/^--/,cssShow={position:"absolute",visibility:"hidden",display:"block"},cssNormalTransform={letterSpacing:"0",fontWeight:"400"};function setPositiveNumber(_elem,value,subtract){var matches=rcssNum.exec(value);return matches?Math.max(0,matches[2]-(subtract||0))+(matches[3]||"px"):value}
1854function boxModelAdjustment(elem,dimension,box,isBorderBox,styles,computedVal){var i=dimension==="width"?1:0,extra=0,delta=0;if(box===(isBorderBox?"border":"content")){return 0}
1855for(;i<4;i+=2){if(box==="margin"){delta+=jQuery.css(elem,box+cssExpand[i],!0,styles)}
1856if(!isBorderBox){delta+=jQuery.css(elem,"padding"+cssExpand[i],!0,styles);if(box!=="padding"){delta+=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles)}else{extra+=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles)}}else{if(box==="content"){delta-=jQuery.css(elem,"padding"+cssExpand[i],!0,styles)}
1857if(box!=="margin"){delta-=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles)}}}
1858if(!isBorderBox&&computedVal>=0){delta+=Math.max(0,Math.ceil(elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)]-computedVal-delta-extra-0.5))||0}
1859return delta}
1860function getWidthOrHeight(elem,dimension,extra){var styles=getStyles(elem),boxSizingNeeded=!support.boxSizingReliable()||extra,isBorderBox=boxSizingNeeded&&jQuery.css(elem,"boxSizing",!1,styles)==="border-box",valueIsBorderBox=isBorderBox,val=curCSS(elem,dimension,styles),offsetProp="offset"+dimension[0].toUpperCase()+dimension.slice(1);if(rnumnonpx.test(val)){if(!extra){return val}
1861val="auto"}
1862if((!support.boxSizingReliable()&&isBorderBox||!support.reliableTrDimensions()&&nodeName(elem,"tr")||val==="auto"||!parseFloat(val)&&jQuery.css(elem,"display",!1,styles)==="inline")&&elem.getClientRects().length){isBorderBox=jQuery.css(elem,"boxSizing",!1,styles)==="border-box";valueIsBorderBox=offsetProp in elem;if(valueIsBorderBox){val=elem[offsetProp]}}
1863val=parseFloat(val)||0;return val+boxModelAdjustment(elem,dimension,extra||(isBorderBox?"border":"content"),valueIsBorderBox,styles,val)+"px"}
1864jQuery.extend({cssHooks:{opacity:{get:function get(elem,computed){if(computed){var ret=curCSS(elem,"opacity");return ret===""?"1":ret}}}},cssNumber:{"animationIterationCount":!0,"columnCount":!0,"fillOpacity":!0,"flexGrow":!0,"flexShrink":!0,"fontWeight":!0,"gridArea":!0,"gridColumn":!0,"gridColumnEnd":!0,"gridColumnStart":!0,"gridRow":!0,"gridRowEnd":!0,"gridRowStart":!0,"lineHeight":!0,"opacity":!0,"order":!0,"orphans":!0,"widows":!0,"zIndex":!0,"zoom":!0},cssProps:{},style:function style(elem,name,value,extra){if(!elem||elem.nodeType===3||elem.nodeType===8||!elem.style){return}
1865var ret,type,hooks,origName=camelCase(name),isCustomProp=rcustomProp.test(name),style=elem.style;if(!isCustomProp){name=finalPropName(origName)}
1866hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(value!==undefined){type=_typeof(value);if(type==="string"&&(ret=rcssNum.exec(value))&&ret[1]){value=adjustCSS(elem,name,ret);type="number"}
1867if(value==null||value!==value){return}
1868if(type==="number"&&!isCustomProp){value+=ret&&ret[3]||(jQuery.cssNumber[origName]?"":"px")}
1869if(!support.clearCloneStyle&&value===""&&name.indexOf("background")===0){style[name]="inherit"}
1870if(!hooks||!("set" in hooks)||(value=hooks.set(elem,value,extra))!==undefined){if(isCustomProp){style.setProperty(name,value)}else{style[name]=value}}}else{if(hooks&&"get" in hooks&&(ret=hooks.get(elem,!1,extra))!==undefined){return ret}
1871return style[name]}},css:function css(elem,name,extra,styles){var val,num,hooks,origName=camelCase(name),isCustomProp=rcustomProp.test(name);if(!isCustomProp){name=finalPropName(origName)}
1872hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(hooks&&"get" in hooks){val=hooks.get(elem,!0,extra)}
1873if(val===undefined){val=curCSS(elem,name,styles)}
1874if(val==="normal"&&name in cssNormalTransform){val=cssNormalTransform[name]}
1875if(extra===""||extra){num=parseFloat(val);return extra===!0||isFinite(num)?num||0:val}
1876return val}});jQuery.each(["height","width"],function(_i,dimension){jQuery.cssHooks[dimension]={get:function get(elem,computed,extra){if(computed){return rdisplayswap.test(jQuery.css(elem,"display"))&&(!elem.getClientRects().length||!elem.getBoundingClientRect().width)?swap(elem,cssShow,function(){return getWidthOrHeight(elem,dimension,extra)}):getWidthOrHeight(elem,dimension,extra)}},set:function set(elem,value,extra){var matches,styles=getStyles(elem),scrollboxSizeBuggy=!support.scrollboxSize()&&styles.position==="absolute",boxSizingNeeded=scrollboxSizeBuggy||extra,isBorderBox=boxSizingNeeded&&jQuery.css(elem,"boxSizing",!1,styles)==="border-box",subtract=extra?boxModelAdjustment(elem,dimension,extra,isBorderBox,styles):0;if(isBorderBox&&scrollboxSizeBuggy){subtract-=Math.ceil(elem["offset"+dimension[0].toUpperCase()+dimension.slice(1)]-parseFloat(styles[dimension])-boxModelAdjustment(elem,dimension,"border",!1,styles)-0.5)}
1877if(subtract&&(matches=rcssNum.exec(value))&&(matches[3]||"px")!=="px"){elem.style[dimension]=value;value=jQuery.css(elem,dimension)}
1878return setPositiveNumber(elem,value,subtract)}}});jQuery.cssHooks.marginLeft=addGetHookIf(support.reliableMarginLeft,function(elem,computed){if(computed){return(parseFloat(curCSS(elem,"marginLeft"))||elem.getBoundingClientRect().left-swap(elem,{marginLeft:0},function(){return elem.getBoundingClientRect().left}))+"px"}});jQuery.each({margin:"",padding:"",border:"Width"},function(prefix,suffix){jQuery.cssHooks[prefix+suffix]={expand:function expand(value){var i=0,expanded={},parts=typeof value==="string"?value.split(" "):[value];for(;i<4;i++){expanded[prefix+cssExpand[i]+suffix]=parts[i]||parts[i-2]||parts[0]}
1879return expanded}};if(prefix!=="margin"){jQuery.cssHooks[prefix+suffix].set=setPositiveNumber}});jQuery.fn.extend({css:function css(name,value){return access(this,function(elem,name,value){var styles,len,map={},i=0;if(Array.isArray(name)){styles=getStyles(elem);len=name.length;for(;i<len;i++){map[name[i]]=jQuery.css(elem,name[i],!1,styles)}
1880return map}
1881return value!==undefined?jQuery.style(elem,name,value):jQuery.css(elem,name)},name,value,arguments.length>1)}});function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing)}
1882jQuery.Tween=Tween;Tween.prototype={constructor:Tween,init:function init(elem,options,prop,end,easing,unit){this.elem=elem;this.prop=prop;this.easing=easing||jQuery.easing._default;this.options=options;this.start=this.now=this.cur();this.end=end;this.unit=unit||(jQuery.cssNumber[prop]?"":"px")},cur:function cur(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this)},run:function run(percent){var eased,hooks=Tween.propHooks[this.prop];if(this.options.duration){this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration)}else{this.pos=eased=percent}
1883this.now=(this.end-this.start)*eased+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this)}
1884if(hooks&&hooks.set){hooks.set(this)}else{Tween.propHooks._default.set(this)}
1885return this}};Tween.prototype.init.prototype=Tween.prototype;Tween.propHooks={_default:{get:function get(tween){var result;if(tween.elem.nodeType!==1||tween.elem[tween.prop]!=null&&tween.elem.style[tween.prop]==null){return tween.elem[tween.prop]}
1886result=jQuery.css(tween.elem,tween.prop,"");return!result||result==="auto"?0:result},set:function set(tween){if(jQuery.fx.step[tween.prop]){jQuery.fx.step[tween.prop](tween)}else if(tween.elem.nodeType===1&&(jQuery.cssHooks[tween.prop]||tween.elem.style[finalPropName(tween.prop)]!=null)){jQuery.style(tween.elem,tween.prop,tween.now+tween.unit)}else{tween.elem[tween.prop]=tween.now}}}};Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function set(tween){if(tween.elem.nodeType&&tween.elem.parentNode){tween.elem[tween.prop]=tween.now}}};jQuery.easing={linear:function linear(p){return p},swing:function swing(p){return 0.5-Math.cos(p*Math.PI)/2},_default:"swing"};jQuery.fx=Tween.prototype.init;jQuery.fx.step={};var fxNow,inProgress,rfxtypes=/^(?:toggle|show|hide)$/,rrun=/queueHooks$/;function schedule(){if(inProgress){if(document.hidden===!1&&window.requestAnimationFrame){window.requestAnimationFrame(schedule)}else{window.setTimeout(schedule,jQuery.fx.interval)}
1887jQuery.fx.tick()}}
1888function createFxNow(){window.setTimeout(function(){fxNow=undefined});return fxNow=Date.now()}
1889function genFx(type,includeWidth){var which,i=0,attrs={height:type};includeWidth=includeWidth?1:0;for(;i<4;i+=2-includeWidth){which=cssExpand[i];attrs["margin"+which]=attrs["padding"+which]=type}
1890if(includeWidth){attrs.opacity=attrs.width=type}
1891return attrs}
1892function createTween(value,prop,animation){var tween,collection=(Animation.tweeners[prop]||[]).concat(Animation.tweeners["*"]),index=0,length=collection.length;for(;index<length;index++){if(tween=collection[index].call(animation,prop,value)){return tween}}}
1893function defaultPrefilter(elem,props,opts){var prop,value,toggle,hooks,oldfire,propTween,restoreDisplay,display,isBox="width" in props||"height" in props,anim=this,orig={},style=elem.style,hidden=elem.nodeType&&isHiddenWithinTree(elem),dataShow=dataPriv.get(elem,"fxshow");if(!opts.queue){hooks=jQuery._queueHooks(elem,"fx");if(hooks.unqueued==null){hooks.unqueued=0;oldfire=hooks.empty.fire;hooks.empty.fire=function(){if(!hooks.unqueued){oldfire()}}}
1894hooks.unqueued++;anim.always(function(){anim.always(function(){hooks.unqueued--;if(!jQuery.queue(elem,"fx").length){hooks.empty.fire()}})})}
1895for(prop in props){value=props[prop];if(rfxtypes.test(value)){delete props[prop];toggle=toggle||value==="toggle";if(value===(hidden?"hide":"show")){if(value==="show"&&dataShow&&dataShow[prop]!==undefined){hidden=!0}else{continue}}
1896orig[prop]=dataShow&&dataShow[prop]||jQuery.style(elem,prop)}}
1897propTween=!jQuery.isEmptyObject(props);if(!propTween&&jQuery.isEmptyObject(orig)){return}
1898if(isBox&&elem.nodeType===1){opts.overflow=[style.overflow,style.overflowX,style.overflowY];restoreDisplay=dataShow&&dataShow.display;if(restoreDisplay==null){restoreDisplay=dataPriv.get(elem,"display")}
1899display=jQuery.css(elem,"display");if(display==="none"){if(restoreDisplay){display=restoreDisplay}else{showHide([elem],!0);restoreDisplay=elem.style.display||restoreDisplay;display=jQuery.css(elem,"display");showHide([elem])}}
1900if(display==="inline"||display==="inline-block"&&restoreDisplay!=null){if(jQuery.css(elem,"float")==="none"){if(!propTween){anim.done(function(){style.display=restoreDisplay});if(restoreDisplay==null){display=style.display;restoreDisplay=display==="none"?"":display}}
1901style.display="inline-block"}}}
1902if(opts.overflow){style.overflow="hidden";anim.always(function(){style.overflow=opts.overflow[0];style.overflowX=opts.overflow[1];style.overflowY=opts.overflow[2]})}
1903propTween=!1;for(prop in orig){if(!propTween){if(dataShow){if("hidden" in dataShow){hidden=dataShow.hidden}}else{dataShow=dataPriv.access(elem,"fxshow",{display:restoreDisplay})}
1904if(toggle){dataShow.hidden=!hidden}
1905if(hidden){showHide([elem],!0)}
1906anim.done(function(){if(!hidden){showHide([elem])}
1907dataPriv.remove(elem,"fxshow");for(prop in orig){jQuery.style(elem,prop,orig[prop])}})}
1908propTween=createTween(hidden?dataShow[prop]:0,prop,anim);if(!(prop in dataShow)){dataShow[prop]=propTween.start;if(hidden){propTween.end=propTween.start;propTween.start=0}}}}
1909function propFilter(props,specialEasing){var index,name,easing,value,hooks;for(index in props){name=camelCase(index);easing=specialEasing[name];value=props[index];if(Array.isArray(value)){easing=value[1];value=props[index]=value[0]}
1910if(index!==name){props[name]=value;delete props[index]}
1911hooks=jQuery.cssHooks[name];if(hooks&&"expand" in hooks){value=hooks.expand(value);delete props[name];for(index in value){if(!(index in props)){props[index]=value[index];specialEasing[index]=easing}}}else{specialEasing[name]=easing}}}
1912function Animation(elem,properties,options){var result,stopped,index=0,length=Animation.prefilters.length,deferred=jQuery.Deferred().always(function(){delete tick.elem}),tick=function tick(){if(stopped){return!1}
1913var currentTime=fxNow||createFxNow(),remaining=Math.max(0,animation.startTime+animation.duration-currentTime),temp=remaining/animation.duration||0,percent=1-temp,index=0,length=animation.tweens.length;for(;index<length;index++){animation.tweens[index].run(percent)}
1914deferred.notifyWith(elem,[animation,percent,remaining]);if(percent<1&&length){return remaining}
1915if(!length){deferred.notifyWith(elem,[animation,1,0])}
1916deferred.resolveWith(elem,[animation]);return!1},animation=deferred.promise({elem:elem,props:jQuery.extend({},properties),opts:jQuery.extend(!0,{specialEasing:{},easing:jQuery.easing._default},options),originalProperties:properties,originalOptions:options,startTime:fxNow||createFxNow(),duration:options.duration,tweens:[],createTween:function createTween(prop,end){var tween=jQuery.Tween(elem,animation.opts,prop,end,animation.opts.specialEasing[prop]||animation.opts.easing);animation.tweens.push(tween);return tween},stop:function stop(gotoEnd){var index=0,length=gotoEnd?animation.tweens.length:0;if(stopped){return this}
1917stopped=!0;for(;index<length;index++){animation.tweens[index].run(1)}
1918if(gotoEnd){deferred.notifyWith(elem,[animation,1,0]);deferred.resolveWith(elem,[animation,gotoEnd])}else{deferred.rejectWith(elem,[animation,gotoEnd])}
1919return this}}),props=animation.props;propFilter(props,animation.opts.specialEasing);for(;index<length;index++){result=Animation.prefilters[index].call(animation,elem,props,animation.opts);if(result){if(isFunction(result.stop)){jQuery._queueHooks(animation.elem,animation.opts.queue).stop=result.stop.bind(result)}
1920return result}}
1921jQuery.map(props,createTween,animation);if(isFunction(animation.opts.start)){animation.opts.start.call(elem,animation)}
1922animation.progress(animation.opts.progress).done(animation.opts.done,animation.opts.complete).fail(animation.opts.fail).always(animation.opts.always);jQuery.fx.timer(jQuery.extend(tick,{elem:elem,anim:animation,queue:animation.opts.queue}));return animation}
1923jQuery.Animation=jQuery.extend(Animation,{tweeners:{"*":[function(prop,value){var tween=this.createTween(prop,value);adjustCSS(tween.elem,prop,rcssNum.exec(value),tween);return tween}]},tweener:function tweener(props,callback){if(isFunction(props)){callback=props;props=["*"]}else{props=props.match(rnothtmlwhite)}
1924var prop,index=0,length=props.length;for(;index<length;index++){prop=props[index];Animation.tweeners[prop]=Animation.tweeners[prop]||[];Animation.tweeners[prop].unshift(callback)}},prefilters:[defaultPrefilter],prefilter:function prefilter(callback,prepend){if(prepend){Animation.prefilters.unshift(callback)}else{Animation.prefilters.push(callback)}}});jQuery.speed=function(speed,easing,fn){var opt=speed&&_typeof(speed)==="object"?jQuery.extend({},speed):{complete:fn||!fn&&easing||isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!isFunction(easing)&&easing};if(jQuery.fx.off){opt.duration=0}else{if(typeof opt.duration!=="number"){if(opt.duration in jQuery.fx.speeds){opt.duration=jQuery.fx.speeds[opt.duration]}else{opt.duration=jQuery.fx.speeds._default}}}
1925if(opt.queue==null||opt.queue===!0){opt.queue="fx"}
1926opt.old=opt.complete;opt.complete=function(){if(isFunction(opt.old)){opt.old.call(this)}
1927if(opt.queue){jQuery.dequeue(this,opt.queue)}};return opt};jQuery.fn.extend({fadeTo:function fadeTo(speed,to,easing,callback){return this.filter(isHiddenWithinTree).css("opacity",0).show().end().animate({opacity:to},speed,easing,callback)},animate:function animate(prop,speed,easing,callback){var empty=jQuery.isEmptyObject(prop),optall=jQuery.speed(speed,easing,callback),doAnimation=function doAnimation(){var anim=Animation(this,jQuery.extend({},prop),optall);if(empty||dataPriv.get(this,"finish")){anim.stop(!0)}};doAnimation.finish=doAnimation;return empty||optall.queue===!1?this.each(doAnimation):this.queue(optall.queue,doAnimation)},stop:function stop(type,clearQueue,gotoEnd){var stopQueue=function stopQueue(hooks){var stop=hooks.stop;delete hooks.stop;stop(gotoEnd)};if(typeof type!=="string"){gotoEnd=clearQueue;clearQueue=type;type=undefined}
1928if(clearQueue){this.queue(type||"fx",[])}
1929return this.each(function(){var dequeue=!0,index=type!=null&&type+"queueHooks",timers=jQuery.timers,data=dataPriv.get(this);if(index){if(data[index]&&data[index].stop){stopQueue(data[index])}}else{for(index in data){if(data[index]&&data[index].stop&&rrun.test(index)){stopQueue(data[index])}}}
1930for(index=timers.length;index--;){if(timers[index].elem===this&&(type==null||timers[index].queue===type)){timers[index].anim.stop(gotoEnd);dequeue=!1;timers.splice(index,1)}}
1931if(dequeue||!gotoEnd){jQuery.dequeue(this,type)}})},finish:function finish(type){if(type!==!1){type=type||"fx"}
1932return this.each(function(){var index,data=dataPriv.get(this),queue=data[type+"queue"],hooks=data[type+"queueHooks"],timers=jQuery.timers,length=queue?queue.length:0;data.finish=!0;jQuery.queue(this,type,[]);if(hooks&&hooks.stop){hooks.stop.call(this,!0)}
1933for(index=timers.length;index--;){if(timers[index].elem===this&&timers[index].queue===type){timers[index].anim.stop(!0);timers.splice(index,1)}}
1934for(index=0;index<length;index++){if(queue[index]&&queue[index].finish){queue[index].finish.call(this)}}
1935delete data.finish})}});jQuery.each(["toggle","show","hide"],function(_i,name){var cssFn=jQuery.fn[name];jQuery.fn[name]=function(speed,easing,callback){return speed==null||typeof speed==="boolean"?cssFn.apply(this,arguments):this.animate(genFx(name,!0),speed,easing,callback)}});jQuery.each({slideDown:genFx("show"),slideUp:genFx("hide"),slideToggle:genFx("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(name,props){jQuery.fn[name]=function(speed,easing,callback){return this.animate(props,speed,easing,callback)}});jQuery.timers=[];jQuery.fx.tick=function(){var timer,i=0,timers=jQuery.timers;fxNow=Date.now();for(;i<timers.length;i++){timer=timers[i];if(!timer()&&timers[i]===timer){timers.splice(i--,1)}}
1936if(!timers.length){jQuery.fx.stop()}
1937fxNow=undefined};jQuery.fx.timer=function(timer){jQuery.timers.push(timer);jQuery.fx.start()};jQuery.fx.interval=13;jQuery.fx.start=function(){if(inProgress){return}
1938inProgress=!0;schedule()};jQuery.fx.stop=function(){inProgress=null};jQuery.fx.speeds={slow:600,fast:200,_default:400};jQuery.fn.delay=function(time,type){time=jQuery.fx?jQuery.fx.speeds[time]||time:time;type=type||"fx";return this.queue(type,function(next,hooks){var timeout=window.setTimeout(next,time);hooks.stop=function(){window.clearTimeout(timeout)}})};(function(){var input=document.createElement("input"),select=document.createElement("select"),opt=select.appendChild(document.createElement("option"));input.type="checkbox";support.checkOn=input.value!=="";support.optSelected=opt.selected;input=document.createElement("input");input.value="t";input.type="radio";support.radioValue=input.value==="t"})();var boolHook,attrHandle=jQuery.expr.attrHandle;jQuery.fn.extend({attr:function attr(name,value){return access(this,jQuery.attr,name,value,arguments.length>1)},removeAttr:function removeAttr(name){return this.each(function(){jQuery.removeAttr(this,name)})}});jQuery.extend({attr:function attr(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===2){return}
1939if(typeof elem.getAttribute==="undefined"){return jQuery.prop(elem,name,value)}
1940if(nType!==1||!jQuery.isXMLDoc(elem)){hooks=jQuery.attrHooks[name.toLowerCase()]||(jQuery.expr.match.bool.test(name)?boolHook:undefined)}
1941if(value!==undefined){if(value===null){jQuery.removeAttr(elem,name);return}
1942if(hooks&&"set" in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret}
1943elem.setAttribute(name,value+"");return value}
1944if(hooks&&"get" in hooks&&(ret=hooks.get(elem,name))!==null){return ret}
1945ret=jQuery.find.attr(elem,name);return ret==null?undefined:ret},attrHooks:{type:{set:function set(elem,value){if(!support.radioValue&&value==="radio"&&nodeName(elem,"input")){var val=elem.value;elem.setAttribute("type",value);if(val){elem.value=val}
1946return value}}}},removeAttr:function removeAttr(elem,value){var name,i=0,attrNames=value&&value.match(rnothtmlwhite);if(attrNames&&elem.nodeType===1){while(name=attrNames[i++]){elem.removeAttribute(name)}}}});boolHook={set:function set(elem,value,name){if(value===!1){jQuery.removeAttr(elem,name)}else{elem.setAttribute(name,name)}
1947return name}};jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g),function(_i,name){var getter=attrHandle[name]||jQuery.find.attr;attrHandle[name]=function(elem,name,isXML){var ret,handle,lowercaseName=name.toLowerCase();if(!isXML){handle=attrHandle[lowercaseName];attrHandle[lowercaseName]=ret;ret=getter(elem,name,isXML)!=null?lowercaseName:null;attrHandle[lowercaseName]=handle}
1948return ret}});var rfocusable=/^(?:input|select|textarea|button)$/i,rclickable=/^(?:a|area)$/i;jQuery.fn.extend({prop:function prop(name,value){return access(this,jQuery.prop,name,value,arguments.length>1)},removeProp:function removeProp(name){return this.each(function(){delete this[jQuery.propFix[name]||name]})}});jQuery.extend({prop:function prop(elem,name,value){var ret,hooks,nType=elem.nodeType;if(nType===3||nType===8||nType===2){return}
1949if(nType!==1||!jQuery.isXMLDoc(elem)){name=jQuery.propFix[name]||name;hooks=jQuery.propHooks[name]}
1950if(value!==undefined){if(hooks&&"set" in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret}
1951return elem[name]=value}
1952if(hooks&&"get" in hooks&&(ret=hooks.get(elem,name))!==null){return ret}
1953return elem[name]},propHooks:{tabIndex:{get:function get(elem){var tabindex=jQuery.find.attr(elem,"tabindex");if(tabindex){return parseInt(tabindex,10)}
1954if(rfocusable.test(elem.nodeName)||rclickable.test(elem.nodeName)&&elem.href){return 0}
1955return-1}}},propFix:{"for":"htmlFor","class":"className"}});if(!support.optSelected){jQuery.propHooks.selected={get:function get(elem){var parent=elem.parentNode;if(parent&&parent.parentNode){parent.parentNode.selectedIndex}
1956return null},set:function set(elem){var parent=elem.parentNode;if(parent){parent.selectedIndex;if(parent.parentNode){parent.parentNode.selectedIndex}}}}}
1957jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){jQuery.propFix[this.toLowerCase()]=this});function stripAndCollapse(value){var tokens=value.match(rnothtmlwhite)||[];return tokens.join(" ")}
1958function getClass(elem){return elem.getAttribute&&elem.getAttribute("class")||""}
1959function classesToArray(value){if(Array.isArray(value)){return value}
1960if(typeof value==="string"){return value.match(rnothtmlwhite)||[]}
1961return[]}
1962jQuery.fn.extend({addClass:function addClass(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(isFunction(value)){return this.each(function(j){jQuery(this).addClass(value.call(this,j,getClass(this)))})}
1963classes=classesToArray(value);if(classes.length){while(elem=this[i++]){curValue=getClass(elem);cur=elem.nodeType===1&&" "+stripAndCollapse(curValue)+" ";if(cur){j=0;while(clazz=classes[j++]){if(cur.indexOf(" "+clazz+" ")<0){cur+=clazz+" "}}
1964finalValue=stripAndCollapse(cur);if(curValue!==finalValue){elem.setAttribute("class",finalValue)}}}}
1965return this},removeClass:function removeClass(value){var classes,elem,cur,curValue,clazz,j,finalValue,i=0;if(isFunction(value)){return this.each(function(j){jQuery(this).removeClass(value.call(this,j,getClass(this)))})}
1966if(!arguments.length){return this.attr("class","")}
1967classes=classesToArray(value);if(classes.length){while(elem=this[i++]){curValue=getClass(elem);cur=elem.nodeType===1&&" "+stripAndCollapse(curValue)+" ";if(cur){j=0;while(clazz=classes[j++]){while(cur.indexOf(" "+clazz+" ")>-1){cur=cur.replace(" "+clazz+" "," ")}}
1968finalValue=stripAndCollapse(cur);if(curValue!==finalValue){elem.setAttribute("class",finalValue)}}}}
1969return this},toggleClass:function toggleClass(value,stateVal){var type=_typeof(value),isValidValue=type==="string"||Array.isArray(value);if(typeof stateVal==="boolean"&&isValidValue){return stateVal?this.addClass(value):this.removeClass(value)}
1970if(isFunction(value)){return this.each(function(i){jQuery(this).toggleClass(value.call(this,i,getClass(this),stateVal),stateVal)})}
1971return this.each(function(){var className,i,self,classNames;if(isValidValue){i=0;self=jQuery(this);classNames=classesToArray(value);while(className=classNames[i++]){if(self.hasClass(className)){self.removeClass(className)}else{self.addClass(className)}}}else if(value===undefined||type==="boolean"){className=getClass(this);if(className){dataPriv.set(this,"__className__",className)}
1972if(this.setAttribute){this.setAttribute("class",className||value===!1?"":dataPriv.get(this,"__className__")||"")}}})},hasClass:function hasClass(selector){var className,elem,i=0;className=" "+selector+" ";while(elem=this[i++]){if(elem.nodeType===1&&(" "+stripAndCollapse(getClass(elem))+" ").indexOf(className)>-1){return!0}}
1973return!1}});var rreturn=/\r/g;jQuery.fn.extend({val:function val(value){var hooks,ret,valueIsFunction,elem=this[0];if(!arguments.length){if(elem){hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()];if(hooks&&"get" in hooks&&(ret=hooks.get(elem,"value"))!==undefined){return ret}
1974ret=elem.value;if(typeof ret==="string"){return ret.replace(rreturn,"")}
1975return ret==null?"":ret}
1976return}
1977valueIsFunction=isFunction(value);return this.each(function(i){var val;if(this.nodeType!==1){return}
1978if(valueIsFunction){val=value.call(this,i,jQuery(this).val())}else{val=value}
1979if(val==null){val=""}else if(typeof val==="number"){val+=""}else if(Array.isArray(val)){val=jQuery.map(val,function(value){return value==null?"":value+""})}
1980hooks=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()];if(!hooks||!("set" in hooks)||hooks.set(this,val,"value")===undefined){this.value=val}})}});jQuery.extend({valHooks:{option:{get:function get(elem){var val=jQuery.find.attr(elem,"value");return val!=null?val:stripAndCollapse(jQuery.text(elem))}},select:{get:function get(elem){var value,option,i,options=elem.options,index=elem.selectedIndex,one=elem.type==="select-one",values=one?null:[],max=one?index+1:options.length;if(index<0){i=max}else{i=one?index:0}
1981for(;i<max;i++){option=options[i];if((option.selected||i===index)&&!option.disabled&&(!option.parentNode.disabled||!nodeName(option.parentNode,"optgroup"))){value=jQuery(option).val();if(one){return value}
1982values.push(value)}}
1983return values},set:function set(elem,value){var optionSet,option,options=elem.options,values=jQuery.makeArray(value),i=options.length;while(i--){option=options[i];if(option.selected=jQuery.inArray(jQuery.valHooks.option.get(option),values)>-1){optionSet=!0}}
1984if(!optionSet){elem.selectedIndex=-1}
1985return values}}}});jQuery.each(["radio","checkbox"],function(){jQuery.valHooks[this]={set:function set(elem,value){if(Array.isArray(value)){return elem.checked=jQuery.inArray(jQuery(elem).val(),value)>-1}}};if(!support.checkOn){jQuery.valHooks[this].get=function(elem){return elem.getAttribute("value")===null?"on":elem.value}}});support.focusin="onfocusin" in window;var rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,stopPropagationCallback=function stopPropagationCallback(e){e.stopPropagation()};jQuery.extend(jQuery.event,{trigger:function trigger(event,data,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,lastElement,eventPath=[elem||document],type=hasOwn.call(event,"type")?event.type:event,namespaces=hasOwn.call(event,"namespace")?event.namespace.split("."):[];cur=lastElement=tmp=elem=elem||document;if(elem.nodeType===3||elem.nodeType===8){return}
1986if(rfocusMorph.test(type+jQuery.event.triggered)){return}
1987if(type.indexOf(".")>-1){namespaces=type.split(".");type=namespaces.shift();namespaces.sort()}
1988ontype=type.indexOf(":")<0&&"on"+type;event=event[jQuery.expando]?event:new jQuery.Event(type,_typeof(event)==="object"&&event);event.isTrigger=onlyHandlers?2:3;event.namespace=namespaces.join(".");event.rnamespace=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;event.result=undefined;if(!event.target){event.target=elem}
1989data=data==null?[event]:jQuery.makeArray(data,[event]);special=jQuery.event.special[type]||{};if(!onlyHandlers&&special.trigger&&special.trigger.apply(elem,data)===!1){return}
1990if(!onlyHandlers&&!special.noBubble&&!isWindow(elem)){bubbleType=special.delegateType||type;if(!rfocusMorph.test(bubbleType+type)){cur=cur.parentNode}
1991for(;cur;cur=cur.parentNode){eventPath.push(cur);tmp=cur}
1992if(tmp===(elem.ownerDocument||document)){eventPath.push(tmp.defaultView||tmp.parentWindow||window)}}
1993i=0;while((cur=eventPath[i++])&&!event.isPropagationStopped()){lastElement=cur;event.type=i>1?bubbleType:special.bindType||type;handle=(dataPriv.get(cur,"events")||Object.create(null))[event.type]&&dataPriv.get(cur,"handle");if(handle){handle.apply(cur,data)}
1994handle=ontype&&cur[ontype];if(handle&&handle.apply&&acceptData(cur)){event.result=handle.apply(cur,data);if(event.result===!1){event.preventDefault()}}}
1995event.type=type;if(!onlyHandlers&&!event.isDefaultPrevented()){if((!special._default||special._default.apply(eventPath.pop(),data)===!1)&&acceptData(elem)){if(ontype&&isFunction(elem[type])&&!isWindow(elem)){tmp=elem[ontype];if(tmp){elem[ontype]=null}
1996jQuery.event.triggered=type;if(event.isPropagationStopped()){lastElement.addEventListener(type,stopPropagationCallback)}
1997elem[type]();if(event.isPropagationStopped()){lastElement.removeEventListener(type,stopPropagationCallback)}
1998jQuery.event.triggered=undefined;if(tmp){elem[ontype]=tmp}}}}
1999return event.result},simulate:function simulate(type,elem,event){var e=jQuery.extend(new jQuery.Event(),event,{type:type,isSimulated:!0});jQuery.event.trigger(e,null,elem)}});jQuery.fn.extend({trigger:function trigger(type,data){return this.each(function(){jQuery.event.trigger(type,data,this)})},triggerHandler:function triggerHandler(type,data){var elem=this[0];if(elem){return jQuery.event.trigger(type,data,elem,!0)}}});if(!support.focusin){jQuery.each({focus:"focusin",blur:"focusout"},function(orig,fix){var handler=function handler(event){jQuery.event.simulate(fix,event.target,jQuery.event.fix(event))};jQuery.event.special[fix]={setup:function setup(){var doc=this.ownerDocument||this.document||this,attaches=dataPriv.access(doc,fix);if(!attaches){doc.addEventListener(orig,handler,!0)}
2000dataPriv.access(doc,fix,(attaches||0)+1)},teardown:function teardown(){var doc=this.ownerDocument||this.document||this,attaches=dataPriv.access(doc,fix)-1;if(!attaches){doc.removeEventListener(orig,handler,!0);dataPriv.remove(doc,fix)}else{dataPriv.access(doc,fix,attaches)}}}})}
2001var location=window.location;var nonce={guid:Date.now()};var rquery=/\?/;jQuery.parseXML=function(data){var xml;if(!data||typeof data!=="string"){return null}
2002try{xml=new window.DOMParser().parseFromString(data,"text/xml")}catch(e){xml=undefined}
2003if(!xml||xml.getElementsByTagName("parsererror").length){jQuery.error("Invalid XML: "+data)}
2004return xml};var rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;function buildParams(prefix,obj,traditional,add){var name;if(Array.isArray(obj)){jQuery.each(obj,function(i,v){if(traditional||rbracket.test(prefix)){add(prefix,v)}else{buildParams(prefix+"["+(_typeof(v)==="object"&&v!=null?i:"")+"]",v,traditional,add)}})}else if(!traditional&&toType(obj)==="object"){for(name in obj){buildParams(prefix+"["+name+"]",obj[name],traditional,add)}}else{add(prefix,obj)}}
2005jQuery.param=function(a,traditional){var prefix,s=[],add=function add(key,valueOrFunction){var value=isFunction(valueOrFunction)?valueOrFunction():valueOrFunction;s[s.length]=encodeURIComponent(key)+"="+encodeURIComponent(value==null?"":value)};if(a==null){return""}
2006if(Array.isArray(a)||a.jquery&&!jQuery.isPlainObject(a)){jQuery.each(a,function(){add(this.name,this.value)})}else{for(prefix in a){buildParams(prefix,a[prefix],traditional,add)}}
2007return s.join("&")};jQuery.fn.extend({serialize:function serialize(){return jQuery.param(this.serializeArray())},serializeArray:function serializeArray(){return this.map(function(){var elements=jQuery.prop(this,"elements");return elements?jQuery.makeArray(elements):this}).filter(function(){var type=this.type;return this.name&&!jQuery(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type))}).map(function(_i,elem){var val=jQuery(this).val();if(val==null){return null}
2008if(Array.isArray(val)){return jQuery.map(val,function(val){return{name:elem.name,value:val.replace(rCRLF,"\r\n")}})}
2009return{name:elem.name,value:val.replace(rCRLF,"\r\n")}}).get()}});var r20=/%20/g,rhash=/#.*$/,rantiCache=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/mg,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,prefilters={},transports={},allTypes="*/".concat("*"),originAnchor=document.createElement("a");originAnchor.href=location.href;function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){if(typeof dataTypeExpression!=="string"){func=dataTypeExpression;dataTypeExpression="*"}
2010var dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnothtmlwhite)||[];if(isFunction(func)){while(dataType=dataTypes[i++]){if(dataType[0]==="+"){dataType=dataType.slice(1)||"*";(structure[dataType]=structure[dataType]||[]).unshift(func)}else{(structure[dataType]=structure[dataType]||[]).push(func)}}}}}
2011function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){var inspected={},seekingTransport=structure===transports;function inspect(dataType){var selected;inspected[dataType]=!0;jQuery.each(structure[dataType]||[],function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);if(typeof dataTypeOrTransport==="string"&&!seekingTransport&&!inspected[dataTypeOrTransport]){options.dataTypes.unshift(dataTypeOrTransport);inspect(dataTypeOrTransport);return!1}else if(seekingTransport){return!(selected=dataTypeOrTransport)}});return selected}
2012return inspect(options.dataTypes[0])||!inspected["*"]&&inspect("*")}
2013function ajaxExtend(target,src){var key,deep,flatOptions=jQuery.ajaxSettings.flatOptions||{};for(key in src){if(src[key]!==undefined){(flatOptions[key]?target:deep||(deep={}))[key]=src[key]}}
2014if(deep){jQuery.extend(!0,target,deep)}
2015return target}
2016function ajaxHandleResponses(s,jqXHR,responses){var ct,type,finalDataType,firstDataType,contents=s.contents,dataTypes=s.dataTypes;while(dataTypes[0]==="*"){dataTypes.shift();if(ct===undefined){ct=s.mimeType||jqXHR.getResponseHeader("Content-Type")}}
2017if(ct){for(type in contents){if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break}}}
2018if(dataTypes[0]in responses){finalDataType=dataTypes[0]}else{for(type in responses){if(!dataTypes[0]||s.converters[type+" "+dataTypes[0]]){finalDataType=type;break}
2019if(!firstDataType){firstDataType=type}}
2020finalDataType=finalDataType||firstDataType}
2021if(finalDataType){if(finalDataType!==dataTypes[0]){dataTypes.unshift(finalDataType)}
2022return responses[finalDataType]}}
2023function ajaxConvert(s,response,jqXHR,isSuccess){var conv2,current,conv,tmp,prev,converters={},dataTypes=s.dataTypes.slice();if(dataTypes[1]){for(conv in s.converters){converters[conv.toLowerCase()]=s.converters[conv]}}
2024current=dataTypes.shift();while(current){if(s.responseFields[current]){jqXHR[s.responseFields[current]]=response}
2025if(!prev&&isSuccess&&s.dataFilter){response=s.dataFilter(response,s.dataType)}
2026prev=current;current=dataTypes.shift();if(current){if(current==="*"){current=prev}else if(prev!=="*"&&prev!==current){conv=converters[prev+" "+current]||converters["* "+current];if(!conv){for(conv2 in converters){tmp=conv2.split(" ");if(tmp[1]===current){conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]];if(conv){if(conv===!0){conv=converters[conv2]}else if(converters[conv2]!==!0){current=tmp[0];dataTypes.unshift(tmp[1])}
2027break}}}}
2028if(conv!==!0){if(conv&&s.throws){response=conv(response)}else{try{response=conv(response)}catch(e){return{state:"parsererror",error:conv?e:"No conversion from "+prev+" to "+current}}}}}}}
2029return{state:"success",data:response}}
2030jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:location.href,type:"GET",isLocal:rlocalProtocol.test(location.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":allTypes,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":jQuery.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function ajaxSetup(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery.ajaxSettings),settings):ajaxExtend(jQuery.ajaxSettings,target)},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function ajax(url,options){if(_typeof(url)==="object"){options=url;url=undefined}
2031options=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,urlAnchor,completed,fireGlobals,i,uncached,s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery.Callbacks("once memory"),_statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},strAbort="canceled",jqXHR={readyState:0,getResponseHeader:function getResponseHeader(key){var match;if(completed){if(!responseHeaders){responseHeaders={};while(match=rheaders.exec(responseHeadersString)){responseHeaders[match[1].toLowerCase()+" "]=(responseHeaders[match[1].toLowerCase()+" "]||[]).concat(match[2])}}
2032match=responseHeaders[key.toLowerCase()+" "]}
2033return match==null?null:match.join(", ")},getAllResponseHeaders:function getAllResponseHeaders(){return completed?responseHeadersString:null},setRequestHeader:function setRequestHeader(name,value){if(completed==null){name=requestHeadersNames[name.toLowerCase()]=requestHeadersNames[name.toLowerCase()]||name;requestHeaders[name]=value}
2034return this},overrideMimeType:function overrideMimeType(type){if(completed==null){s.mimeType=type}
2035return this},statusCode:function statusCode(map){var code;if(map){if(completed){jqXHR.always(map[jqXHR.status])}else{for(code in map){_statusCode[code]=[_statusCode[code],map[code]]}}}
2036return this},abort:function abort(statusText){var finalText=statusText||strAbort;if(transport){transport.abort(finalText)}
2037done(0,finalText);return this}};deferred.promise(jqXHR);s.url=((url||s.url||location.href)+"").replace(rprotocol,location.protocol+"//");s.type=options.method||options.type||s.method||s.type;s.dataTypes=(s.dataType||"*").toLowerCase().match(rnothtmlwhite)||[""];if(s.crossDomain==null){urlAnchor=document.createElement("a");try{urlAnchor.href=s.url;urlAnchor.href=urlAnchor.href;s.crossDomain=originAnchor.protocol+"//"+originAnchor.host!==urlAnchor.protocol+"//"+urlAnchor.host}catch(e){s.crossDomain=!0}}
2038if(s.data&&s.processData&&typeof s.data!=="string"){s.data=jQuery.param(s.data,s.traditional)}
2039inspectPrefiltersOrTransports(prefilters,s,options,jqXHR);if(completed){return jqXHR}
2040fireGlobals=jQuery.event&&s.global;if(fireGlobals&&jQuery.active++===0){jQuery.event.trigger("ajaxStart")}
2041s.type=s.type.toUpperCase();s.hasContent=!rnoContent.test(s.type);cacheURL=s.url.replace(rhash,"");if(!s.hasContent){uncached=s.url.slice(cacheURL.length);if(s.data&&(s.processData||typeof s.data==="string")){cacheURL+=(rquery.test(cacheURL)?"&":"?")+s.data;delete s.data}
2042if(s.cache===!1){cacheURL=cacheURL.replace(rantiCache,"$1");uncached=(rquery.test(cacheURL)?"&":"?")+"_="+nonce.guid++ +uncached}
2043s.url=cacheURL+uncached}else if(s.data&&s.processData&&(s.contentType||"").indexOf("application/x-www-form-urlencoded")===0){s.data=s.data.replace(r20,"+")}
2044if(s.ifModified){if(jQuery.lastModified[cacheURL]){jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[cacheURL])}
2045if(jQuery.etag[cacheURL]){jqXHR.setRequestHeader("If-None-Match",jQuery.etag[cacheURL])}}
2046if(s.data&&s.hasContent&&s.contentType!==!1||options.contentType){jqXHR.setRequestHeader("Content-Type",s.contentType)}
2047jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+(s.dataTypes[0]!=="*"?", "+allTypes+"; q=0.01":""):s.accepts["*"]);for(i in s.headers){jqXHR.setRequestHeader(i,s.headers[i])}
2048if(s.beforeSend&&(s.beforeSend.call(callbackContext,jqXHR,s)===!1||completed)){return jqXHR.abort()}
2049strAbort="abort";completeDeferred.add(s.complete);jqXHR.done(s.success);jqXHR.fail(s.error);transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR);if(!transport){done(-1,"No Transport")}else{jqXHR.readyState=1;if(fireGlobals){globalEventContext.trigger("ajaxSend",[jqXHR,s])}
2050if(completed){return jqXHR}
2051if(s.async&&s.timeout>0){timeoutTimer=window.setTimeout(function(){jqXHR.abort("timeout")},s.timeout)}
2052try{completed=!1;transport.send(requestHeaders,done)}catch(e){if(completed){throw e}
2053done(-1,e)}}
2054function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;if(completed){return}
2055completed=!0;if(timeoutTimer){window.clearTimeout(timeoutTimer)}
2056transport=undefined;responseHeadersString=headers||"";jqXHR.readyState=status>0?4:0;isSuccess=status>=200&&status<300||status===304;if(responses){response=ajaxHandleResponses(s,jqXHR,responses)}
2057if(!isSuccess&&jQuery.inArray("script",s.dataTypes)>-1){s.converters["text script"]=function(){}}
2058response=ajaxConvert(s,response,jqXHR,isSuccess);if(isSuccess){if(s.ifModified){modified=jqXHR.getResponseHeader("Last-Modified");if(modified){jQuery.lastModified[cacheURL]=modified}
2059modified=jqXHR.getResponseHeader("etag");if(modified){jQuery.etag[cacheURL]=modified}}
2060if(status===204||s.type==="HEAD"){statusText="nocontent"}else if(status===304){statusText="notmodified"}else{statusText=response.state;success=response.data;error=response.error;isSuccess=!error}}else{error=statusText;if(status||!statusText){statusText="error";if(status<0){status=0}}}
2061jqXHR.status=status;jqXHR.statusText=(nativeStatusText||statusText)+"";if(isSuccess){deferred.resolveWith(callbackContext,[success,statusText,jqXHR])}else{deferred.rejectWith(callbackContext,[jqXHR,statusText,error])}
2062jqXHR.statusCode(_statusCode);_statusCode=undefined;if(fireGlobals){globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error])}
2063completeDeferred.fireWith(callbackContext,[jqXHR,statusText]);if(fireGlobals){globalEventContext.trigger("ajaxComplete",[jqXHR,s]);if(!--jQuery.active){jQuery.event.trigger("ajaxStop")}}}
2064return jqXHR},getJSON:function getJSON(url,data,callback){return jQuery.get(url,data,callback,"json")},getScript:function getScript(url,callback){return jQuery.get(url,undefined,callback,"script")}});jQuery.each(["get","post"],function(_i,method){jQuery[method]=function(url,data,callback,type){if(isFunction(data)){type=type||callback;callback=data;data=undefined}
2065return jQuery.ajax(jQuery.extend({url:url,type:method,dataType:type,data:data,success:callback},jQuery.isPlainObject(url)&&url))}});jQuery.ajaxPrefilter(function(s){var i;for(i in s.headers){if(i.toLowerCase()==="content-type"){s.contentType=s.headers[i]||""}}});jQuery._evalUrl=function(url,options,doc){return jQuery.ajax({url:url,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function textScript(){}},dataFilter:function dataFilter(response){jQuery.globalEval(response,options,doc)}})};jQuery.fn.extend({wrapAll:function wrapAll(html){var wrap;if(this[0]){if(isFunction(html)){html=html.call(this[0])}
2066wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(!0);if(this[0].parentNode){wrap.insertBefore(this[0])}
2067wrap.map(function(){var elem=this;while(elem.firstElementChild){elem=elem.firstElementChild}
2068return elem}).append(this)}
2069return this},wrapInner:function wrapInner(html){if(isFunction(html)){return this.each(function(i){jQuery(this).wrapInner(html.call(this,i))})}
2070return this.each(function(){var self=jQuery(this),contents=self.contents();if(contents.length){contents.wrapAll(html)}else{self.append(html)}})},wrap:function wrap(html){var htmlIsFunction=isFunction(html);return this.each(function(i){jQuery(this).wrapAll(htmlIsFunction?html.call(this,i):html)})},unwrap:function unwrap(selector){this.parent(selector).not("body").each(function(){jQuery(this).replaceWith(this.childNodes)});return this}});jQuery.expr.pseudos.hidden=function(elem){return!jQuery.expr.pseudos.visible(elem)};jQuery.expr.pseudos.visible=function(elem){return!!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length)};jQuery.ajaxSettings.xhr=function(){try{return new window.XMLHttpRequest()}catch(e){}};var xhrSuccessStatus={0:200,1223:204},xhrSupported=jQuery.ajaxSettings.xhr();support.cors=!!xhrSupported&&"withCredentials" in xhrSupported;support.ajax=xhrSupported=!!xhrSupported;jQuery.ajaxTransport(function(options){var _callback,errorCallback;if(support.cors||xhrSupported&&!options.crossDomain){return{send:function send(headers,complete){var i,xhr=options.xhr();xhr.open(options.type,options.url,options.async,options.username,options.password);if(options.xhrFields){for(i in options.xhrFields){xhr[i]=options.xhrFields[i]}}
2071if(options.mimeType&&xhr.overrideMimeType){xhr.overrideMimeType(options.mimeType)}
2072if(!options.crossDomain&&!headers["X-Requested-With"]){headers["X-Requested-With"]="XMLHttpRequest"}
2073for(i in headers){xhr.setRequestHeader(i,headers[i])}
2074_callback=function callback(type){return function(){if(_callback){_callback=errorCallback=xhr.onload=xhr.onerror=xhr.onabort=xhr.ontimeout=xhr.onreadystatechange=null;if(type==="abort"){xhr.abort()}else if(type==="error"){if(typeof xhr.status!=="number"){complete(0,"error")}else{complete(xhr.status,xhr.statusText)}}else{complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,(xhr.responseType||"text")!=="text"||typeof xhr.responseText!=="string"?{binary:xhr.response}:{text:xhr.responseText},xhr.getAllResponseHeaders())}}}};xhr.onload=_callback();errorCallback=xhr.onerror=xhr.ontimeout=_callback("error");if(xhr.onabort!==undefined){xhr.onabort=errorCallback}else{xhr.onreadystatechange=function(){if(xhr.readyState===4){window.setTimeout(function(){if(_callback){errorCallback()}})}}}
2075_callback=_callback("abort");try{xhr.send(options.hasContent&&options.data||null)}catch(e){if(_callback){throw e}}},abort:function abort(){if(_callback){_callback()}}}}});jQuery.ajaxPrefilter(function(s){if(s.crossDomain){s.contents.script=!1}});jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, "+"application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function textScript(text){jQuery.globalEval(text);return text}}});jQuery.ajaxPrefilter("script",function(s){if(s.cache===undefined){s.cache=!1}
2076if(s.crossDomain){s.type="GET"}});jQuery.ajaxTransport("script",function(s){if(s.crossDomain||s.scriptAttrs){var script,_callback2;return{send:function send(_,complete){script=jQuery("<script>").attr(s.scriptAttrs||{}).prop({charset:s.scriptCharset,src:s.url}).on("load error",_callback2=function callback(evt){script.remove();_callback2=null;if(evt){complete(evt.type==="error"?404:200,evt.type)}});document.head.appendChild(script[0])},abort:function abort(){if(_callback2){_callback2()}}}}});var oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function jsonpCallback(){var callback=oldCallbacks.pop()||jQuery.expando+"_"+nonce.guid++;this[callback]=!0;return callback}});jQuery.ajaxPrefilter("json jsonp",function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=s.jsonp!==!1&&(rjsonp.test(s.url)?"url":typeof s.data==="string"&&(s.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&rjsonp.test(s.data)&&"data");if(jsonProp||s.dataTypes[0]==="jsonp"){callbackName=s.jsonpCallback=isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback;if(jsonProp){s[jsonProp]=s[jsonProp].replace(rjsonp,"$1"+callbackName)}else if(s.jsonp!==!1){s.url+=(rquery.test(s.url)?"&":"?")+s.jsonp+"="+callbackName}
2077s.converters["script json"]=function(){if(!responseContainer){jQuery.error(callbackName+" was not called")}
2078return responseContainer[0]};s.dataTypes[0]="json";overwritten=window[callbackName];window[callbackName]=function(){responseContainer=arguments};jqXHR.always(function(){if(overwritten===undefined){jQuery(window).removeProp(callbackName)}else{window[callbackName]=overwritten}
2079if(s[callbackName]){s.jsonpCallback=originalSettings.jsonpCallback;oldCallbacks.push(callbackName)}
2080if(responseContainer&&isFunction(overwritten)){overwritten(responseContainer[0])}
2081responseContainer=overwritten=undefined});return"script"}});support.createHTMLDocument=function(){var body=document.implementation.createHTMLDocument("").body;body.innerHTML="<form></form><form></form>";return body.childNodes.length===2}();jQuery.parseHTML=function(data,context,keepScripts){if(typeof data!=="string"){return[]}
2082if(typeof context==="boolean"){keepScripts=context;context=!1}
2083var base,parsed,scripts;if(!context){if(support.createHTMLDocument){context=document.implementation.createHTMLDocument("");base=context.createElement("base");base.href=document.location.href;context.head.appendChild(base)}else{context=document}}
2084parsed=rsingleTag.exec(data);scripts=!keepScripts&&[];if(parsed){return[context.createElement(parsed[1])]}
2085parsed=buildFragment([data],context,scripts);if(scripts&&scripts.length){jQuery(scripts).remove()}
2086return jQuery.merge([],parsed.childNodes)};jQuery.fn.load=function(url,params,callback){var selector,type,response,self=this,off=url.indexOf(" ");if(off>-1){selector=stripAndCollapse(url.slice(off));url=url.slice(0,off)}
2087if(isFunction(params)){callback=params;params=undefined}else if(params&&_typeof(params)==="object"){type="POST"}
2088if(self.length>0){jQuery.ajax({url:url,type:type||"GET",dataType:"html",data:params}).done(function(responseText){response=arguments;self.html(selector?jQuery("<div>").append(jQuery.parseHTML(responseText)).find(selector):responseText)}).always(callback&&function(jqXHR,status){self.each(function(){callback.apply(this,response||[jqXHR.responseText,status,jqXHR])})})}
2089return this};jQuery.expr.pseudos.animated=function(elem){return jQuery.grep(jQuery.timers,function(fn){return elem===fn.elem}).length};jQuery.offset={setOffset:function setOffset(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,calculatePosition,position=jQuery.css(elem,"position"),curElem=jQuery(elem),props={};if(position==="static"){elem.style.position="relative"}
2090curOffset=curElem.offset();curCSSTop=jQuery.css(elem,"top");curCSSLeft=jQuery.css(elem,"left");calculatePosition=(position==="absolute"||position==="fixed")&&(curCSSTop+curCSSLeft).indexOf("auto")>-1;if(calculatePosition){curPosition=curElem.position();curTop=curPosition.top;curLeft=curPosition.left}else{curTop=parseFloat(curCSSTop)||0;curLeft=parseFloat(curCSSLeft)||0}
2091if(isFunction(options)){options=options.call(elem,i,jQuery.extend({},curOffset))}
2092if(options.top!=null){props.top=options.top-curOffset.top+curTop}
2093if(options.left!=null){props.left=options.left-curOffset.left+curLeft}
2094if("using" in options){options.using.call(elem,props)}else{if(typeof props.top==="number"){props.top+="px"}
2095if(typeof props.left==="number"){props.left+="px"}
2096curElem.css(props)}}};jQuery.fn.extend({offset:function offset(options){if(arguments.length){return options===undefined?this:this.each(function(i){jQuery.offset.setOffset(this,options,i)})}
2097var rect,win,elem=this[0];if(!elem){return}
2098if(!elem.getClientRects().length){return{top:0,left:0}}
2099rect=elem.getBoundingClientRect();win=elem.ownerDocument.defaultView;return{top:rect.top+win.pageYOffset,left:rect.left+win.pageXOffset}},position:function position(){if(!this[0]){return}
2100var offsetParent,offset,doc,elem=this[0],parentOffset={top:0,left:0};if(jQuery.css(elem,"position")==="fixed"){offset=elem.getBoundingClientRect()}else{offset=this.offset();doc=elem.ownerDocument;offsetParent=elem.offsetParent||doc.documentElement;while(offsetParent&&(offsetParent===doc.body||offsetParent===doc.documentElement)&&jQuery.css(offsetParent,"position")==="static"){offsetParent=offsetParent.parentNode}
2101if(offsetParent&&offsetParent!==elem&&offsetParent.nodeType===1){parentOffset=jQuery(offsetParent).offset();parentOffset.top+=jQuery.css(offsetParent,"borderTopWidth",!0);parentOffset.left+=jQuery.css(offsetParent,"borderLeftWidth",!0)}}
2102return{top:offset.top-parentOffset.top-jQuery.css(elem,"marginTop",!0),left:offset.left-parentOffset.left-jQuery.css(elem,"marginLeft",!0)}},offsetParent:function offsetParent(){return this.map(function(){var offsetParent=this.offsetParent;while(offsetParent&&jQuery.css(offsetParent,"position")==="static"){offsetParent=offsetParent.offsetParent}
2103return offsetParent||documentElement})}});jQuery.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(method,prop){var top="pageYOffset"===prop;jQuery.fn[method]=function(val){return access(this,function(elem,method,val){var win;if(isWindow(elem)){win=elem}else if(elem.nodeType===9){win=elem.defaultView}
2104if(val===undefined){return win?win[prop]:elem[method]}
2105if(win){win.scrollTo(!top?val:win.pageXOffset,top?val:win.pageYOffset)}else{elem[method]=val}},method,val,arguments.length)}});jQuery.each(["top","left"],function(_i,prop){jQuery.cssHooks[prop]=addGetHookIf(support.pixelPosition,function(elem,computed){if(computed){computed=curCSS(elem,prop);return rnumnonpx.test(computed)?jQuery(elem).position()[prop]+"px":computed}})});jQuery.each({Height:"height",Width:"width"},function(name,type){jQuery.each({padding:"inner"+name,content:type,"":"outer"+name},function(defaultExtra,funcName){jQuery.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||typeof margin!=="boolean"),extra=defaultExtra||(margin===!0||value===!0?"margin":"border");return access(this,function(elem,type,value){var doc;if(isWindow(elem)){return funcName.indexOf("outer")===0?elem["inner"+name]:elem.document.documentElement["client"+name]}
2106if(elem.nodeType===9){doc=elem.documentElement;return Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name])}
2107return value===undefined?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra)},type,chainable?margin:undefined,chainable)}})});jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(_i,type){jQuery.fn[type]=function(fn){return this.on(type,fn)}});jQuery.fn.extend({bind:function bind(types,data,fn){return this.on(types,null,data,fn)},unbind:function unbind(types,fn){return this.off(types,null,fn)},delegate:function delegate(selector,types,data,fn){return this.on(types,selector,data,fn)},undelegate:function undelegate(selector,types,fn){return arguments.length===1?this.off(selector,"**"):this.off(types,selector||"**",fn)},hover:function hover(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)}});jQuery.each(("blur focus focusin focusout resize scroll click dblclick "+"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave "+"change select submit keydown keypress keyup contextmenu").split(" "),function(_i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}});var rtrim=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;jQuery.proxy=function(fn,context){var tmp,args,proxy;if(typeof context==="string"){tmp=fn[context];context=fn;fn=tmp}
2108if(!isFunction(fn)){return undefined}
2109args=_slice.call(arguments,2);proxy=function proxy(){return fn.apply(context||this,args.concat(_slice.call(arguments)))};proxy.guid=fn.guid=fn.guid||jQuery.guid++;return proxy};jQuery.holdReady=function(hold){if(hold){jQuery.readyWait++}else{jQuery.ready(!0)}};jQuery.isArray=Array.isArray;jQuery.parseJSON=JSON.parse;jQuery.nodeName=nodeName;jQuery.isFunction=isFunction;jQuery.isWindow=isWindow;jQuery.camelCase=camelCase;jQuery.type=toType;jQuery.now=Date.now;jQuery.isNumeric=function(obj){var type=jQuery.type(obj);return(type==="number"||type==="string")&&!isNaN(obj-parseFloat(obj))};jQuery.trim=function(text){return text==null?"":(text+"").replace(rtrim,"")};if(!0){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=(function(){return jQuery}).apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}
2110var _jQuery=window.jQuery,_$=window.$;jQuery.noConflict=function(deep){if(window.$===jQuery){window.$=_$}
2111if(deep&&window.jQuery===jQuery){window.jQuery=_jQuery}
2112return jQuery};if(typeof noGlobal==="undefined"){window.jQuery=window.$=jQuery}
2113return jQuery})}),
vendor: 483,166 bytes, lines 2113-2896
2113"./node_modules/punycode/punycode.es6.js":
2114/*!***********************************************!*\
2115  !*** ./node_modules/punycode/punycode.es6.js ***!
2116  \***********************************************/
2117((__unused_webpack_module,exports)=>{Object.defineProperty(exports,"__esModule",({value:!0}));exports.ucs2decode=ucs2decode;exports["default"]=exports.toUnicode=exports.toASCII=exports.encode=exports.decode=exports.ucs2encode=void 0;function _toConsumableArray(arr){return _arrayWithoutHoles(arr)||_iterableToArray(arr)||_nonIterableSpread()}
2118function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}
2119function _iterableToArray(iter){if(Symbol.iterator in Object(iter)||Object.prototype.toString.call(iter)==="[object Arguments]")return Array.from(iter)}
2120function _arrayWithoutHoles(arr){if(Array.isArray(arr)){for(var i=0,arr2=new Array(arr.length);i<arr.length;i++){arr2[i]=arr[i]}return arr2}}
2121var maxInt=2147483647;var base=36;var tMin=1;var tMax=26;var skew=38;var damp=700;var initialBias=72;var initialN=128;var delimiter='-';var regexPunycode=/^xn--/;var regexNonASCII=/[^\0-\x7E]/;var regexSeparators=/[\x2E\u3002\uFF0E\uFF61]/g;var errors={'overflow':'Overflow: input needs wider integers to process','not-basic':'Illegal input >= 0x80 (not a basic code point)','invalid-input':'Invalid input'};var baseMinusTMin=base-tMin;var floor=Math.floor;var stringFromCharCode=String.fromCharCode;function error(type){throw new RangeError(errors[type])}
2122function map(array,fn){var result=[];var length=array.length;while(length--){result[length]=fn(array[length])}
2123return result}
2124function mapDomain(string,fn){var parts=string.split('@');var result='';if(parts.length>1){result=parts[0]+'@';string=parts[1]}
2125string=string.replace(regexSeparators,'\x2E');var labels=string.split('.');var encoded=map(labels,fn).join('.');return result+encoded}
2126function ucs2decode(string){var output=[];var counter=0;var length=string.length;while(counter<length){var value=string.charCodeAt(counter++);if(value>=0xD800&&value<=0xDBFF&&counter<length){var extra=string.charCodeAt(counter++);if((extra&0xFC00)==0xDC00){output.push(((value&0x3FF)<<10)+(extra&0x3FF)+0x10000)}else{output.push(value);counter--}}else{output.push(value)}}
2127return output}
2128var ucs2encode=function ucs2encode(array){return String.fromCodePoint.apply(String,_toConsumableArray(array))};exports.ucs2encode=ucs2encode;var basicToDigit=function basicToDigit(codePoint){if(codePoint-0x30<0x0A){return codePoint-0x16}
2129if(codePoint-0x41<0x1A){return codePoint-0x41}
2130if(codePoint-0x61<0x1A){return codePoint-0x61}
2131return base};var digitToBasic=function digitToBasic(digit,flag){return digit+22+75*(digit<26)-((flag!=0)<<5)};var adapt=function adapt(delta,numPoints,firstTime){var k=0;delta=firstTime?floor(delta/damp):delta>>1;delta+=floor(delta/numPoints);for(;delta>baseMinusTMin*tMax>>1;k+=base){delta=floor(delta/baseMinusTMin)}
2132return floor(k+(baseMinusTMin+1)*delta/(delta+skew))};var decode=function decode(input){var output=[];var inputLength=input.length;var i=0;var n=initialN;var bias=initialBias;var basic=input.lastIndexOf(delimiter);if(basic<0){basic=0}
2133for(var j=0;j<basic;++j){if(input.charCodeAt(j)>=0x80){error('not-basic')}
2134output.push(input.charCodeAt(j))}
2135for(var index=basic>0?basic+1:0;index<inputLength;){var oldi=i;for(var w=1,k=base;;k+=base){if(index>=inputLength){error('invalid-input')}
2136var digit=basicToDigit(input.charCodeAt(index++));if(digit>=base||digit>floor((maxInt-i)/w)){error('overflow')}
2137i+=digit*w;var t=k<=bias?tMin:k>=bias+tMax?tMax:k-bias;if(digit<t){break}
2138var baseMinusT=base-t;if(w>floor(maxInt/baseMinusT)){error('overflow')}
2139w*=baseMinusT}
2140var out=output.length+1;bias=adapt(i-oldi,out,oldi==0);if(floor(i/out)>maxInt-n){error('overflow')}
2141n+=floor(i/out);i%=out;output.splice(i++,0,n)}
2142return String.fromCodePoint.apply(String,output)};exports.decode=decode;var encode=function encode(input){var output=[];input=ucs2decode(input);var inputLength=input.length;var n=initialN;var delta=0;var bias=initialBias;var _iteratorNormalCompletion=!0;var _didIteratorError=!1;var _iteratorError=undefined;try{for(var _iterator=input[Symbol.iterator](),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=!0){var _currentValue2=_step.value;if(_currentValue2<0x80){output.push(stringFromCharCode(_currentValue2))}}}catch(err){_didIteratorError=!0;_iteratorError=err}finally{try{if(!_iteratorNormalCompletion&&_iterator.return!=null){_iterator.return()}}finally{if(_didIteratorError){throw _iteratorError}}}
2143var basicLength=output.length;var handledCPCount=basicLength;if(basicLength){output.push(delimiter)}
2144while(handledCPCount<inputLength){var m=maxInt;var _iteratorNormalCompletion2=!0;var _didIteratorError2=!1;var _iteratorError2=undefined;try{for(var _iterator2=input[Symbol.iterator](),_step2;!(_iteratorNormalCompletion2=(_step2=_iterator2.next()).done);_iteratorNormalCompletion2=!0){var currentValue=_step2.value;if(currentValue>=n&&currentValue<m){m=currentValue}}}catch(err){_didIteratorError2=!0;_iteratorError2=err}finally{try{if(!_iteratorNormalCompletion2&&_iterator2.return!=null){_iterator2.return()}}finally{if(_didIteratorError2){throw _iteratorError2}}}
2145var handledCPCountPlusOne=handledCPCount+1;if(m-n>floor((maxInt-delta)/handledCPCountPlusOne)){error('overflow')}
2146delta+=(m-n)*handledCPCountPlusOne;n=m;var _iteratorNormalCompletion3=!0;var _didIteratorError3=!1;var _iteratorError3=undefined;try{for(var _iterator3=input[Symbol.iterator](),_step3;!(_iteratorNormalCompletion3=(_step3=_iterator3.next()).done);_iteratorNormalCompletion3=!0){var _currentValue=_step3.value;if(_currentValue<n&&++delta>maxInt){error('overflow')}
2147if(_currentValue==n){var q=delta;for(var k=base;;k+=base){var t=k<=bias?tMin:k>=bias+tMax?tMax:k-bias;if(q<t){break}
2148var qMinusT=q-t;var baseMinusT=base-t;output.push(stringFromCharCode(digitToBasic(t+qMinusT%baseMinusT,0)));q=floor(qMinusT/baseMinusT)}
2149output.push(stringFromCharCode(digitToBasic(q,0)));bias=adapt(delta,handledCPCountPlusOne,handledCPCount==basicLength);delta=0;++handledCPCount}}}catch(err){_didIteratorError3=!0;_iteratorError3=err}finally{try{if(!_iteratorNormalCompletion3&&_iterator3.return!=null){_iterator3.return()}}finally{if(_didIteratorError3){throw _iteratorError3}}}
2150++delta;++n}
2151return output.join('')};exports.encode=encode;var toUnicode=function toUnicode(input){return mapDomain(input,function(string){return regexPunycode.test(string)?decode(string.slice(4).toLowerCase()):string})};exports.toUnicode=toUnicode;var toASCII=function toASCII(input){return mapDomain(input,function(string){return regexNonASCII.test(string)?'xn--'+encode(string):string})};exports.toASCII=toASCII;var punycode={'version':'2.1.0','ucs2':{'decode':ucs2decode,'encode':ucs2encode},'decode':decode,'encode':encode,'toASCII':toASCII,'toUnicode':toUnicode};var _default=punycode;exports["default"]=_default}),"prestashop":
2152/*!*****************************!*\
2153  !*** external "prestashop" ***!
2154  \*****************************/
2155((module)=>{module.exports=prestashop})});var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}
2156var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};__webpack_modules__[moduleId](module,module.exports,__webpack_require__);module.loaded=!0;return module.exports}(()=>{__webpack_require__.nmd=(module)=>{module.paths=[];if(!module.children)module.children=[];return module}})();var __webpack_exports__={};(()=>{
2157/*!***************************!*\
2158  !*** ./_core/js/theme.js ***!
2159  \***************************/
2160var _jquery=_interopRequireDefault(__webpack_require__(/*! jquery */"./node_modules/jquery/dist/jquery.js"));var _prestashop=_interopRequireDefault(__webpack_require__(/*! prestashop */"prestashop"));var _events=_interopRequireDefault(__webpack_require__(/*! events */"./node_modules/events/events.js"));__webpack_require__(/*! ./migrate-mute */"./_core/js/migrate-mute.js");__webpack_require__(/*! jquery-migrate */"./node_modules/jquery-migrate/dist/jquery-migrate.js");__webpack_require__(/*! jquery.browser */"./node_modules/jquery.browser/dist/jquery.browser.js");__webpack_require__(/*! @prestashop-core/jquery.live-polyfill */"./node_modules/@prestashop-core/jquery.live-polyfill/dist/jquery.live-polyfill.min.js");__webpack_require__(/*! ./selectors */"./_core/js/selectors.js");__webpack_require__(/*! ./cart */"./_core/js/cart.js");__webpack_require__(/*! ./checkout */"./_core/js/checkout.js");__webpack_require__(/*! ./facets */"./_core/js/facets.js");__webpack_require__(/*! ./listing */"./_core/js/listing.js");__webpack_require__(/*! ./product */"./_core/js/product.js");__webpack_require__(/*! ./address */"./_core/js/address.js");var _common=__webpack_require__(/*! ./common */"./_core/js/common.js");var _emailIdn=_interopRequireDefault(__webpack_require__(/*! ./email-idn */"./_core/js/email-idn.js"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}
2161for(var i in _events.default.prototype){_prestashop.default[i]=_events.default.prototype[i]}
2162window.$=_jquery.default;window.jQuery=_jquery.default;(0,_jquery.default)(document).ready(function(){(0,_common.psShowHide)();(0,_emailIdn.default)('input[type="email"]')})})()})();/*! For license information please see theme.js.LICENSE.txt */
2163(()=>{var e={1:()=>{function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}!function(t){var n=0,i=function(e,n){this.options=n,this.$elementFilestyle=[],this.$element=t(e)};i.prototype={clear:function(){this.$element.val(""),this.$elementFilestyle.find(":text").val(""),this.$elementFilestyle.find(".badge").remove()},destroy:function(){this.$element.removeAttr("style").removeData("filestyle"),this.$elementFilestyle.remove()},disabled:function(e){if(!0===e)this.options.disabled||(this.$element.attr("disabled","true"),this.$elementFilestyle.find("label").attr("disabled","true"),this.options.disabled=!0);else{if(!1!==e)return this.options.disabled;this.options.disabled&&(this.$element.removeAttr("disabled"),this.$elementFilestyle.find("label").removeAttr("disabled"),this.options.disabled=!1)}},buttonBefore:function(e){if(!0===e)this.options.buttonBefore||(this.options.buttonBefore=!0,this.options.input&&(this.$elementFilestyle.remove(),this.constructor(),this.pushNameFiles()));else{if(!1!==e)return this.options.buttonBefore;this.options.buttonBefore&&(this.options.buttonBefore=!1,this.options.input&&(this.$elementFilestyle.remove(),this.constructor(),this.pushNameFiles()))}},icon:function(e){if(!0===e)this.options.icon||(this.options.icon=!0,this.$elementFilestyle.find("label").prepend(this.htmlIcon()));else{if(!1!==e)return this.options.icon;this.options.icon&&(this.options.icon=!1,this.$elementFilestyle.find(".icon-span-filestyle").remove())}},input:function(e){if(!0===e)this.options.input||(this.options.input=!0,this.options.buttonBefore?this.$elementFilestyle.append(this.htmlInput()):this.$elementFilestyle.prepend(this.htmlInput()),this.$elementFilestyle.find(".badge").remove(),this.pushNameFiles(),this.$elementFilestyle.find(".group-span-filestyle").addClass("input-group-btn"));else{if(!1!==e)return this.options.input;if(this.options.input){this.options.input=!1,this.$elementFilestyle.find(":text").remove();var t=this.pushNameFiles();t.length>0&&this.options.badge&&this.$elementFilestyle.find("label").append(' <span class="badge">'+t.length+"</span>"),this.$elementFilestyle.find(".group-span-filestyle").removeClass("input-group-btn")}}},size:function(e){if(void 0===e)return this.options.size;var t=this.$elementFilestyle.find("label"),n=this.$elementFilestyle.find("input");t.removeClass("btn-lg btn-sm"),n.removeClass("input-lg input-sm"),"nr"!=e&&(t.addClass("btn-"+e),n.addClass("input-"+e))},placeholder:function(e){if(void 0===e)return this.options.placeholder;this.options.placeholder=e,this.$elementFilestyle.find("input").attr("placeholder",e)},buttonText:function(e){if(void 0===e)return this.options.buttonText;this.options.buttonText=e,this.$elementFilestyle.find("label .buttonText").html(this.options.buttonText)},buttonName:function(e){if(void 0===e)return this.options.buttonName;this.options.buttonName=e,this.$elementFilestyle.find("label").attr({class:"btn "+this.options.buttonName})},iconName:function(e){if(void 0===e)return this.options.iconName;this.$elementFilestyle.find(".icon-span-filestyle").attr({class:"icon-span-filestyle "+this.options.iconName})},htmlIcon:function(){return this.options.icon?'<span class="icon-span-filestyle '+this.options.iconName+'"></span> ':""},htmlInput:function(){return this.options.input?'<input type="text" class="form-control '+("nr"==this.options.size?"":"input-"+this.options.size)+'" placeholder="'+this.options.placeholder+'" disabled> ':""},pushNameFiles:function(){var e="",t=[];void 0===this.$element[0].files?t[0]={name:this.$element[0]&&this.$element[0].value}:t=this.$element[0].files;for(var n=0;n<t.length;n++)e+=t[n].name.split("\\").pop()+", ";return""!==e?this.$elementFilestyle.find(":text").val(e.replace(/\, $/g,"")):this.$elementFilestyle.find(":text").val(""),t},constructor:function(){var e,i,r=this,o=r.$element.attr("id");""!==o&&o||(o="filestyle-"+n,r.$element.attr({id:o}),n++),i='<span class="group-span-filestyle '+(r.options.input?"input-group-btn":"")+'"><label for="'+o+'" class="btn '+r.options.buttonName+" "+("nr"==r.options.size?"":"btn-"+r.options.size)+'" '+(r.options.disabled?'disabled="true"':"")+">"+r.htmlIcon()+'<span class="buttonText">'+r.options.buttonText+"</span></label></span>",e=r.options.buttonBefore?i+r.htmlInput():r.htmlInput()+i,r.$elementFilestyle=t('<div class="bootstrap-filestyle input-group">'+e+"</div>"),r.$elementFilestyle.find(".group-span-filestyle").attr("tabindex","0").keypress((function(e){if(13===e.keyCode||32===e.charCode)return r.$elementFilestyle.find("label").click(),!1})),r.$element.css({position:"absolute",clip:"rect(0px 0px 0px 0px)"}).attr("tabindex","-1").after(r.$elementFilestyle),r.options.disabled&&r.$element.attr("disabled","true"),r.$element.change((function(){var e=r.pushNameFiles();0==r.options.input&&r.options.badge?0==r.$elementFilestyle.find(".badge").length?r.$elementFilestyle.find("label").append(' <span class="badge">'+e.length+"</span>"):0==e.length?r.$elementFilestyle.find(".badge").remove():r.$elementFilestyle.find(".badge").html(e.length):r.$elementFilestyle.find(".badge").remove()})),window.navigator.userAgent.search(/firefox/i)>-1&&r.$elementFilestyle.find("label").click((function(){return r.$element.click(),!1}))}};var r=t.fn.filestyle;t.fn.filestyle=function(n,r){var o="",s=this.each((function(){if("file"===t(this).attr("type")){var s=t(this),a=s.data("filestyle"),l=t.extend({},t.fn.filestyle.defaults,n,"object"===e(n)&&n);a||(s.data("filestyle",a=new i(this,l)),a.constructor()),"string"==typeof n&&(o=a[n](r))}}));return void 0!==e(o)?o:s},t.fn.filestyle.defaults={buttonText:"Choose file",iconName:"fa fa-folder-open",buttonName:"btn-default",size:"nr",input:!0,badge:!0,icon:!0,buttonBefore:!1,disabled:!1,placeholder:""},t.fn.filestyle.noConflict=function(){return t.fn.filestyle=r,this},t((function(){t(".filestyle").each((function(){var e=t(this),n={input:"false"!==e.attr("data-input"),icon:"false"!==e.attr("data-icon"),buttonBefore:"true"===e.attr("data-buttonBefore"),disabled:"true"===e.attr("data-disabled"),size:e.attr("data-size"),buttonText:e.attr("data-buttonText"),buttonName:e.attr("data-buttonName"),iconName:e.attr("data-iconName"),badge:"false"!==e.attr("data-badge"),placeholder:e.attr("data-placeholder")};e.filestyle(n)}))}))}(window.jQuery)},6:()=>{var e;(e=jQuery).fn.footerReveal=function(t){var n=e(this),i=n.prev(),r=e(window),o=e.extend({shadow:!0,shadowOpacity:.8,zIndex:-100},t);return e.extend(!0,{},o,t),n.outerHeight()<=r.outerHeight()&&n.offset().top>=r.outerHeight()&&(n.css({"z-index":o.zIndex,position:"fixed",bottom:0}),o.shadow&&i.css({"-moz-box-shadow":"0 20px 30px -20px rgba(0,0,0,"+o.shadowOpacity+")","-webkit-box-shadow":"0 20px 30px -20px rgba(0,0,0,"+o.shadowOpacity+")","box-shadow":"0 20px 30px -20px rgba(0,0,0,"+o.shadowOpacity+")"}),r.on("load resize footerRevealResize",(function(){n.css({width:i.outerWidth()}),i.css({"margin-bottom":n.outerHeight()})}))),this}},242:()=>{var e;(e=jQuery).fn.autoComplete=function(t){var n=e.extend({},e.fn.autoComplete.defaults,t);return"string"==typeof t?(this.each((function(){var n=e(this);"destroy"==t&&(n.off("blur.autocomplete focus.autocomplete keydown.autocomplete keyup.autocomplete"),n.data("autocomplete")?n.attr("autocomplete",n.data("autocomplete")):n.removeAttr("autocomplete"),e(n.data("sc")).remove(),n.removeData("sc").removeData("autocomplete"))})),this):this.each((function(){var t=e(this);function i(e){var i=t.val();if(t.cache[i]=e,e.length&&i.length>=n.minChars){for(var r="",o=0;o<e.length;o++)r+=n.renderItem(e[o],i);t.sc.html(r),t.updateSC(0)}else t.sc.hide()}t.sc=e('<div class="autocomplete-suggestions '+n.menuClass+'"></div>'),t.data("sc",t.sc).data("autocomplete",t.attr("autocomplete")),t.attr("autocomplete","off"),t.cache={},t.last_val="",t.updateSC=function(e,n){t.sc.show()},t.sc.insertAfter(t.parent()),t.sc.on("mouseleave",".autocomplete-suggestion",(function(){e(".autocomplete-suggestion.selected").removeClass("selected")})),t.sc.on("mouseenter",".autocomplete-suggestion",(function(){e(".autocomplete-suggestion.selected").removeClass("selected"),e(this).addClass("selected")})),t.sc.on("mousedown click",".autocomplete-suggestion",(function(i){var r=e(this),o=r.data("val");return(o||r.hasClass("autocomplete-suggestion"))&&(t.val(o),n.onSelect(i,o,r),t.sc.hide()),!1})),t.on("blur.autocomplete",(function(){t.sc.hide()})),n.minChars||t.on("focus.autocomplete",(function(){t.last_val="\n",t.trigger("keyup.autocomplete")})),t.on("keydown.autocomplete",(function(i){var r;if((40==i.which||38==i.which)&&t.sc.html())return(o=e(".autocomplete-suggestion.selected",t.sc)).length?(r=40==i.which?o.next(".autocomplete-suggestion"):o.prev(".autocomplete-suggestion")).length?(o.removeClass("selected"),t.val(r.addClass("selected").data("val"))):(o.removeClass("selected"),t.val(t.last_val),r=0):(r=40==i.which?e(".autocomplete-suggestion",t.sc).first():e(".autocomplete-suggestion",t.sc).last(),t.val(r.addClass("selected").data("val"))),t.updateSC(0,r),!1;if(27==i.which)t.val(t.last_val).sc.hide();else if(13==i.which||9==i.which){var o;(o=e(".autocomplete-suggestion.selected",t.sc)).length&&t.sc.is(":visible")&&(n.onSelect(i,o.data("val"),o),setTimeout((function(){t.sc.hide()}),20))}})),t.on("keyup.autocomplete",(function(r){if(!~e.inArray(r.which,[13,27,35,36,37,38,39,40])){var o=t.val();if(o.length>=n.minChars){if(o!=t.last_val){if(t.last_val=o,clearTimeout(t.timer),n.cache){if(o in t.cache)return void i(t.cache[o]);for(var s=1;s<o.length-n.minChars;s++){var a=o.slice(0,o.length-s);if(a in t.cache&&!t.cache[a].length)return void i([])}}t.timer=setTimeout((function(){n.source(o,i)}),n.delay)}}else t.last_val=o,t.sc.hide()}}))}))},e.fn.autoComplete.defaults={source:0,minChars:3,delay:150,cache:1,menuClass:"",renderItem:function(e,t){t=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var n=new RegExp("("+t.split(" ").join("|")+")","gi");return'<div class="autocomplete-suggestion" data-val="'+e+'">'+e.replace(n,"<b>$1</b>")+"</div>"},onSelect:function(e,t,n){}}},866:()=>{!function(e,t){var n="stickyUpHeader",i=(t.document,e(t)),r={showClasses:"visible-stuck-up visible-stuck-up-scroll",temporaryHideClasses:"visible-stuck-up",hideClasses:"visible-stuck-up-scroll",throttleTimeout:500};function o(t,i){this.$element=e(t),this.options=e.extend({},r,i),void 0!==this.options.scrollHeight&&(this.options.height=this.$element.height()),this._defaults=r,this._name=n,this.init()}o.prototype.init=function(){var e=0,t=this;i.on("scroll",t.throttle(this.options.throttleTimeout,(function(){var n=i.scrollTop();n<=0?t.hide():n<e?n>400?t.show():t.hide():t.hideTemp(),e=n})))},o.prototype.throttle=function(e,t){var n,i;return function(){var r=this,o=arguments,s=+new Date;n&&s<n+e?(clearTimeout(i),i=setTimeout((function(){n=s,t.apply(r,o)}),e)):(n=s,t.apply(r,o))}},o.prototype.hide=function(){return this.$element.removeClass(this.options.hideClasses)},o.prototype.hideTemp=function(){return this.$element.removeClass(this.options.temporaryHideClasses)},o.prototype.show=function(){return this.$element.addClass(this.options.showClasses)},e.fn[n]=function(t){return this.each((function(){e.data(this,n)||e.data(this,n,new o(this,t))}))}}(jQuery,window)},502:function(e,t,n){var i,r,o;function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}o=function(){"use strict";function e(){return(e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}function t(e){return null!==e&&"object"==s(e)&&"constructor"in e&&e.constructor===Object}function n(e,i){void 0===e&&(e={}),void 0===i&&(i={}),Object.keys(i).forEach((function(r){void 0===e[r]?e[r]=i[r]:t(i[r])&&t(e[r])&&Object.keys(i[r]).length>0&&n(e[r],i[r])}))}var i={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return n(e,i),e}var o={document:i,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function a(){var e="undefined"!=typeof window?window:{};return n(e,o),e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(e,t,n){return(u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var i=[null];i.push.apply(i,t);var r=new(Function.bind.apply(e,i));return n&&c(r,n.prototype),r}).apply(null,arguments)}function d(e){var t="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,i)}function i(){return u(e,arguments,l(this).constructor)}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),c(i,e)})(e)}var p=function(e){var t,n;function i(t){var n,i,r;return i=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n=e.call.apply(e,[this].concat(t))||this),r=i.__proto__,Object.defineProperty(i,"__proto__",{get:function(){return r},set:function(e){r.__proto__=e}}),n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i}(d(Array));function f(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,f(e)):t.push(e)})),t}function h(e,t){return Array.prototype.filter.call(e,t)}function m(e,t){var n=a(),i=r(),o=[];if(!t&&e instanceof p)return e;if(!e)return new p(o);if("string"==typeof e){var s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){var l="div";0===s.indexOf("<li")&&(l="ul"),0===s.indexOf("<tr")&&(l="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(l="tr"),0===s.indexOf("<tbody")&&(l="table"),0===s.indexOf("<option")&&(l="select");var c=i.createElement(l);c.innerHTML=s;for(var u=0;u<c.childNodes.length;u+=1)o.push(c.childNodes[u])}else o=function(e,t){if("string"!=typeof e)return[e];for(var n=[],i=t.querySelectorAll(e),r=0;r<i.length;r+=1)n.push(i[r]);return n}(e.trim(),t||i)}else if(e.nodeType||e===n||e===i)o.push(e);else if(Array.isArray(e)){if(e instanceof p)return e;o=e}return new p(function(e){for(var t=[],n=0;n<e.length;n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(o))}m.fn=p.prototype;var v,g,y,b={addClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=f(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,i)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=f(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,i)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=f(t.map((function(e){return e.split(" ")})));return h(this,(function(e){return i.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=f(t.map((function(e){return e.split(" ")})));this.forEach((function(e){i.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(var i in e)this[n][i]=e[i],this[n].setAttribute(i,e[i]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t[0],r=t[1],o=t[2],s=t[3];function a(e){var t=e.target;if(t){var n=e.target.dom7EventData||[];if(n.indexOf(e)<0&&n.unshift(e),m(t).is(r))o.apply(t,n);else for(var i=m(t).parents(),s=0;s<i.length;s+=1)m(i[s]).is(r)&&o.apply(i[s],n)}}function l(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),o.apply(this,t)}"function"==typeof t[1]&&(i=t[0],o=t[1],s=t[2],r=void 0),s||(s=!1);for(var c,u=i.split(" "),d=0;d<this.length;d+=1){var p=this[d];if(r)for(c=0;c<u.length;c+=1){var f=u[c];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[f]||(p.dom7LiveListeners[f]=[]),p.dom7LiveListeners[f].push({listener:o,proxyListener:a}),p.addEventListener(f,a,s)}else for(c=0;c<u.length;c+=1){var h=u[c];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[h]||(p.dom7Listeners[h]=[]),p.dom7Listeners[h].push({listener:o,proxyListener:l}),p.addEventListener(h,l,s)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t[0],r=t[1],o=t[2],s=t[3];"function"==typeof t[1]&&(i=t[0],o=t[1],s=t[2],r=void 0),s||(s=!1);for(var a=i.split(" "),l=0;l<a.length;l+=1)for(var c=a[l],u=0;u<this.length;u+=1){var d=this[u],p=void 0;if(!r&&d.dom7Listeners?p=d.dom7Listeners[c]:r&&d.dom7LiveListeners&&(p=d.dom7LiveListeners[c]),p&&p.length)for(var f=p.length-1;f>=0;f-=1){var h=p[f];o&&h.listener===o||o&&h.listener&&h.listener.dom7proxy&&h.listener.dom7proxy===o?(d.removeEventListener(c,h.proxyListener,s),p.splice(f,1)):o||(d.removeEventListener(c,h.proxyListener,s),p.splice(f,1))}}return this},trigger:function(){for(var e=a(),t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];for(var r=n[0].split(" "),o=n[1],s=0;s<r.length;s+=1)for(var l=r[s],c=0;c<this.length;c+=1){var u=this[c];if(e.CustomEvent){var d=new e.CustomEvent(l,{detail:o,bubbles:!0,cancelable:!0});u.dom7EventData=n.filter((function(e,t){return t>0})),u.dispatchEvent(d),u.dom7EventData=[],delete u.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function n(i){i.target===this&&(e.call(this,i),t.off("transitionend",n))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=a();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=a(),t=r(),n=this[0],i=n.getBoundingClientRect(),o=t.body,s=n.clientTop||o.clientTop||0,l=n.clientLeft||o.clientLeft||0,c=n===e?e.scrollY:n.scrollTop,u=n===e?e.scrollX:n.scrollLeft;return{top:i.top+c-s,left:i.left+u-l}}return null},css:function(e,t){var n,i=a();if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(var r in e)this[n].style[r]=e[r];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,n){e.apply(t,[t,n])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,n,i=a(),o=r(),s=this[0];if(!s||void 0===e)return!1;if("string"==typeof e){if(s.matches)return s.matches(e);if(s.webkitMatchesSelector)return s.webkitMatchesSelector(e);if(s.msMatchesSelector)return s.msMatchesSelector(e);for(t=m(e),n=0;n<t.length;n+=1)if(t[n]===s)return!0;return!1}if(e===o)return s===o;if(e===i)return s===i;if(e.nodeType||e instanceof p){for(t=e.nodeType?[e]:e,n=0;n<t.length;n+=1)if(t[n]===s)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return m([]);if(e<0){var n=t+e;return m(n<0?[]:[this[n]])}return m([this[e]])},append:function(){for(var e,t=r(),n=0;n<arguments.length;n+=1){e=n<0||arguments.length<=n?void 0:arguments[n];for(var i=0;i<this.length;i+=1)if("string"==typeof e){var o=t.createElement("div");for(o.innerHTML=e;o.firstChild;)this[i].appendChild(o.firstChild)}else if(e instanceof p)for(var s=0;s<e.length;s+=1)this[i].appendChild(e[s]);else this[i].appendChild(e)}return this},prepend:function(e){var t,n,i=r();for(t=0;t<this.length;t+=1)if("string"==typeof e){var o=i.createElement("div");for(o.innerHTML=e,n=o.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(o.childNodes[n],this[t].childNodes[0])}else if(e instanceof p)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(e)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(e){var t=[],n=this[0];if(!n)return m([]);for(;n.nextElementSibling;){var i=n.nextElementSibling;e?m(i).is(e)&&t.push(i):t.push(i),n=i}return m(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&m(t.previousElementSibling).is(e)?m([t.previousElementSibling]):m([]):t.previousElementSibling?m([t.previousElementSibling]):m([])}return m([])},prevAll:function(e){var t=[],n=this[0];if(!n)return m([]);for(;n.previousElementSibling;){var i=n.previousElementSibling;e?m(i).is(e)&&t.push(i):t.push(i),n=i}return m(t)},parent:function(e){for(var t=[],n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?m(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return m(t)},parents:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var i=this[n].parentNode;i;)e?m(i).is(e)&&t.push(i):t.push(i),i=i.parentNode;return m(t)},closest:function(e){var t=this;return void 0===e?m([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var i=this[n].querySelectorAll(e),r=0;r<i.length;r+=1)t.push(i[r]);return m(t)},children:function(e){for(var t=[],n=0;n<this.length;n+=1)for(var i=this[n].children,r=0;r<i.length;r+=1)e&&!m(i[r]).is(e)||t.push(i[r]);return m(t)},filter:function(e){return m(h(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function w(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function _(){return Date.now()}function S(e){return"object"==s(e)&&null!==e&&e.constructor&&e.constructor===Object}function x(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t<arguments.length;t+=1){var n=t<0||arguments.length<=t?void 0:arguments[t];if(null!=n)for(var i=Object.keys(Object(n)),r=0,o=i.length;r<o;r+=1){var s=i[r],a=Object.getOwnPropertyDescriptor(n,s);void 0!==a&&a.enumerable&&(S(e[s])&&S(n[s])?x(e[s],n[s]):!S(e[s])&&S(n[s])?(e[s]={},x(e[s],n[s])):e[s]=n[s])}}return e}function C(e,t){Object.keys(t).forEach((function(n){S(t[n])&&Object.keys(t[n]).forEach((function(i){"function"==typeof t[n][i]&&(t[n][i]=t[n][i].bind(e))})),e[n]=t[n]}))}function T(){return v||(v=function(){var e=a(),t=r();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var n=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,n)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),v}function E(e){return void 0===e&&(e={}),g||(g=function(e){var t=(void 0===e?{}:e).userAgent,n=T(),i=a(),r=i.navigator.platform,o=t||i.navigator.userAgent,s={ios:!1,android:!1},l=i.screen.width,c=i.screen.height,u=o.match(/(Android);?[\s\/]+([\d.]+)?/),d=o.match(/(iPad).*OS\s([\d_]+)/),p=o.match(/(iPod)(.*OS\s([\d_]+))?/),f=!d&&o.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===r,m="MacIntel"===r;return!d&&m&&n.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(l+"x"+c)>=0&&((d=o.match(/(Version)\/([\d.]+)/))||(d=[0,1,"13_0_0"]),m=!1),u&&!h&&(s.os="android",s.android=!0),(d||f||p)&&(s.os="ios",s.ios=!0),s}(e)),g}function k(){return y||(y=function(){var e,t=a();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),y}Object.keys(b).forEach((function(e){m.fn[e]=b[e]}));var A={name:"resize",create:function(){var e=this;x(e,{resize:{observer:null,createObserver:function(){e&&!e.destroyed&&e.initialized&&(e.resize.observer=new ResizeObserver((function(t){var n=e.width,i=e.height,r=n,o=i;t.forEach((function(t){var n=t.contentBoxSize,i=t.contentRect,s=t.target;s&&s!==e.el||(r=i?i.width:(n[0]||n).inlineSize,o=i?i.height:(n[0]||n).blockSize)})),r===n&&o===i||e.resize.resizeHandler()})),e.resize.observer.observe(e.el))},removeObserver:function(){e.resize.observer&&e.resize.observer.unobserve&&e.el&&(e.resize.observer.unobserve(e.el),e.resize.observer=null)},resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=a();e.params.resizeObserver&&void 0!==a().ResizeObserver?e.resize.createObserver():(t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler))},destroy:function(e){var t=a();e.resize.removeObserver(),t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},I={attach:function(e,t){void 0===t&&(t={});var n=a(),i=this,r=new(n.MutationObserver||n.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){i.emit("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)}else i.emit("observerUpdate",e[0])}));r.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(r)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),n=0;n<t.length;n+=1)e.observer.attach(t[n]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},O={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){C(this,{observer:e({},I,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function P(e){var t=this,n=r(),i=a(),o=t.touchEventsData,s=t.params,l=t.touches;if(!t.animating||!s.preventInteractionOnTransition){var c=e;c.originalEvent&&(c=c.originalEvent);var u=m(c.target);if(("wrapper"!==s.touchEventsTarget||u.closest(t.wrapperEl).length)&&(o.isTouchEvent="touchstart"===c.type,(o.isTouchEvent||!("which"in c)||3!==c.which)&&!(!o.isTouchEvent&&"button"in c&&c.button>0||o.isTouched&&o.isMoved)))if(!!s.noSwipingClass&&""!==s.noSwipingClass&&c.target&&c.target.shadowRoot&&e.path&&e.path[0]&&(u=m(e.path[0])),s.noSwiping&&u.closest(s.noSwipingSelector?s.noSwipingSelector:"."+s.noSwipingClass)[0])t.allowClick=!0;else if(!s.swipeHandler||u.closest(s.swipeHandler)[0]){l.currentX="touchstart"===c.type?c.targetTouches[0].pageX:c.pageX,l.currentY="touchstart"===c.type?c.targetTouches[0].pageY:c.pageY;var d=l.currentX,p=l.currentY,f=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,h=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(f&&(d<=h||d>=i.innerWidth-h)){if("prevent"!==f)return;e.preventDefault()}if(x(o,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),l.startX=d,l.startY=p,o.touchStartTime=_(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(o.allowThresholdMove=!1),"touchstart"!==c.type){var v=!0;u.is(o.formElements)&&(v=!1),n.activeElement&&m(n.activeElement).is(o.formElements)&&n.activeElement!==u[0]&&n.activeElement.blur();var g=v&&t.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!g||u[0].isContentEditable||c.preventDefault()}t.emit("touchStart",c)}}}function L(e){var t=r(),n=this,i=n.touchEventsData,o=n.params,s=n.touches,a=n.rtlTranslate,l=e;if(l.originalEvent&&(l=l.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===l.type){var c="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),u="touchmove"===l.type?c.pageX:l.pageX,d="touchmove"===l.type?c.pageY:l.pageY;if(l.preventedByNestedSwiper)return s.startX=u,void(s.startY=d);if(!n.allowTouchMove)return n.allowClick=!1,void(i.isTouched&&(x(s,{startX:u,startY:d,currentX:u,currentY:d}),i.touchStartTime=_()));if(i.isTouchEvent&&o.touchReleaseOnEdges&&!o.loop)if(n.isVertical()){if(d<s.startY&&n.translate<=n.maxTranslate()||d>s.startY&&n.translate>=n.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(u<s.startX&&n.translate<=n.maxTranslate()||u>s.startX&&n.translate>=n.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&l.target===t.activeElement&&m(l.target).is(i.formElements))return i.isMoved=!0,void(n.allowClick=!1);if(i.allowTouchCallbacks&&n.emit("touchMove",l),!(l.targetTouches&&l.targetTouches.length>1)){s.currentX=u,s.currentY=d;var p,f=s.currentX-s.startX,h=s.currentY-s.startY;if(!(n.params.threshold&&Math.sqrt(Math.pow(f,2)+Math.pow(h,2))<n.params.threshold))if(void 0===i.isScrolling&&(n.isHorizontal()&&s.currentY===s.startY||n.isVertical()&&s.currentX===s.startX?i.isScrolling=!1:f*f+h*h>=25&&(p=180*Math.atan2(Math.abs(h),Math.abs(f))/Math.PI,i.isScrolling=n.isHorizontal()?p>o.touchAngle:90-p>o.touchAngle)),i.isScrolling&&n.emit("touchMoveOpposite",l),void 0===i.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){n.allowClick=!1,!o.cssMode&&l.cancelable&&l.preventDefault(),o.touchMoveStopPropagation&&!o.nested&&l.stopPropagation(),i.isMoved||(o.loop&&n.loopFix(),i.startTranslate=n.getTranslate(),n.setTransition(0),n.animating&&n.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!o.grabCursor||!0!==n.allowSlideNext&&!0!==n.allowSlidePrev||n.setGrabCursor(!0),n.emit("sliderFirstMove",l)),n.emit("sliderMove",l),i.isMoved=!0;var v=n.isHorizontal()?f:h;s.diff=v,v*=o.touchRatio,a&&(v=-v),n.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;var g=!0,y=o.resistanceRatio;if(o.touchReleaseOnEdges&&(y=0),v>0&&i.currentTranslate>n.minTranslate()?(g=!1,o.resistance&&(i.currentTranslate=n.minTranslate()-1+Math.pow(-n.minTranslate()+i.startTranslate+v,y))):v<0&&i.currentTranslate<n.maxTranslate()&&(g=!1,o.resistance&&(i.currentTranslate=n.maxTranslate()+1-Math.pow(n.maxTranslate()-i.startTranslate-v,y))),g&&(l.preventedByNestedSwiper=!0),!n.allowSlideNext&&"next"===n.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!n.allowSlidePrev&&"prev"===n.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),n.allowSlidePrev||n.allowSlideNext||(i.currentTranslate=i.startTranslate),o.threshold>0){if(!(Math.abs(v)>o.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,i.currentTranslate=i.startTranslate,void(s.diff=n.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}o.followFinger&&!o.cssMode&&((o.freeMode||o.watchSlidesProgress||o.watchSlidesVisibility)&&(n.updateActiveIndex(),n.updateSlidesClasses()),o.freeMode&&(0===i.velocities.length&&i.velocities.push({position:s[n.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:s[n.isHorizontal()?"currentX":"currentY"],time:_()})),n.updateProgress(i.currentTranslate),n.setTranslate(i.currentTranslate))}}}}else i.startMoving&&i.isScrolling&&n.emit("touchMoveOpposite",l)}function D(e){var t=this,n=t.touchEventsData,i=t.params,r=t.touches,o=t.rtlTranslate,s=t.$wrapperEl,a=t.slidesGrid,l=t.snapGrid,c=e;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&i.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);i.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var u,d=_(),p=d-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap click",c),p<300&&d-n.lastClickTime<300&&t.emit("doubleTap doubleClick",c)),n.lastClickTime=_(),w((function(){t.destroyed||(t.allowClick=!0)})),!n.isTouched||!n.isMoved||!t.swipeDirection||0===r.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,u=i.followFinger?o?t.translate:-t.translate:-n.currentTranslate,!i.cssMode)if(i.freeMode){if(u<-t.minTranslate())return void t.slideTo(t.activeIndex);if(u>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(i.freeModeMomentum){if(n.velocities.length>1){var f=n.velocities.pop(),h=n.velocities.pop(),m=f.position-h.position,v=f.time-h.time;t.velocity=m/v,t.velocity/=2,Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0),(v>150||_()-f.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,n.velocities.length=0;var g=1e3*i.freeModeMomentumRatio,y=t.velocity*g,b=t.translate+y;o&&(b=-b);var S,x,C=!1,T=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(b<t.maxTranslate())i.freeModeMomentumBounce?(b+t.maxTranslate()<-T&&(b=t.maxTranslate()-T),S=t.maxTranslate(),C=!0,n.allowMomentumBounce=!0):b=t.maxTranslate(),i.loop&&i.centeredSlides&&(x=!0);else if(b>t.minTranslate())i.freeModeMomentumBounce?(b-t.minTranslate()>T&&(b=t.minTranslate()+T),S=t.minTranslate(),C=!0,n.allowMomentumBounce=!0):b=t.minTranslate(),i.loop&&i.centeredSlides&&(x=!0);else if(i.freeModeSticky){for(var E,k=0;k<l.length;k+=1)if(l[k]>-b){E=k;break}b=-(b=Math.abs(l[E]-b)<Math.abs(l[E-1]-b)||"next"===t.swipeDirection?l[E]:l[E-1])}if(x&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(g=o?Math.abs((-b-t.translate)/t.velocity):Math.abs((b-t.translate)/t.velocity),i.freeModeSticky){var A=Math.abs((o?-b:b)-t.translate),I=t.slidesSizesGrid[t.activeIndex];g=A<I?i.speed:A<2*I?1.5*i.speed:2.5*i.speed}}else if(i.freeModeSticky)return void t.slideToClosest();i.freeModeMomentumBounce&&C?(t.updateProgress(S),t.setTransition(g),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&n.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),setTimeout((function(){t.setTranslate(S),s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(b),t.setTransition(g),t.setTranslate(b),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,s.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):(t.emit("_freeModeNoMomentumRelease"),t.updateProgress(b)),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(i.freeModeSticky)return void t.slideToClosest();i.freeMode&&t.emit("_freeModeNoMomentumRelease")}(!i.freeModeMomentum||p>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var O=0,P=t.slidesSizesGrid[0],L=0;L<a.length;L+=L<i.slidesPerGroupSkip?1:i.slidesPerGroup){var D=L<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;void 0!==a[L+D]?u>=a[L]&&u<a[L+D]&&(O=L,P=a[L+D]-a[L]):u>=a[L]&&(O=L,P=a[a.length-1]-a[a.length-2])}var M=(u-a[O])/P,N=O<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(p>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(M>=i.longSwipesRatio?t.slideTo(O+N):t.slideTo(O)),"prev"===t.swipeDirection&&(M>1-i.longSwipesRatio?t.slideTo(O+N):t.slideTo(O))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||c.target!==t.navigation.nextEl&&c.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(O+N),"prev"===t.swipeDirection&&t.slideTo(O)):c.target===t.navigation.nextEl?t.slideTo(O+N):t.slideTo(O)}}}function M(){var e=this,t=e.params,n=e.el;if(!n||0!==n.offsetWidth){t.breakpoints&&e.setBreakpoint();var i=e.allowSlideNext,r=e.allowSlidePrev,o=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=r,e.allowSlideNext=i,e.params.watchOverflow&&o!==e.snapGrid&&e.checkOverflow()}}function N(e){var t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function j(){var e=this,t=e.wrapperEl,n=e.rtlTranslate;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=n?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var i=e.maxTranslate()-e.minTranslate();(0===i?0:(e.translate-e.minTranslate())/i)!==e.progress&&e.updateProgress(n?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}var z=!1;function B(){}var F={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!1,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},H={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var i=t.modules[n];i.params&&x(e,i.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(n){var i=t.modules[n],r=e[n]||{};i.on&&t.on&&Object.keys(i.on).forEach((function(e){t.on(e,i.on[e])})),i.create&&i.create.bind(t)(r)}))}},eventsEmitter:{on:function(e,t,n){var i=this;if("function"!=typeof t)return i;var r=n?"unshift":"push";return e.split(" ").forEach((function(e){i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][r](t)})),i},once:function(e,t,n){var i=this;if("function"!=typeof t)return i;function r(){i.off(e,r),r.__emitterProxy&&delete r.__emitterProxy;for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];t.apply(i,o)}return r.__emitterProxy=t,i.on(e,r,n)},onAny:function(e,t){var n=this;if("function"!=typeof e)return n;var i=t?"unshift":"push";return n.eventsAnyListeners.indexOf(e)<0&&n.eventsAnyListeners[i](e),n},offAny:function(e){var t=this;if(!t.eventsAnyListeners)return t;var n=t.eventsAnyListeners.indexOf(e);return n>=0&&t.eventsAnyListeners.splice(n,1),t},off:function(e,t){var n=this;return n.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((function(i,r){(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&n.eventsListeners[e].splice(r,1)}))})),n):n},emit:function(){var e,t,n,i=this;if(!i.eventsListeners)return i;for(var r=arguments.length,o=new Array(r),s=0;s<r;s++)o[s]=arguments[s];return"string"==typeof o[0]||Array.isArray(o[0])?(e=o[0],t=o.slice(1,o.length),n=i):(e=o[0].events,t=o[0].data,n=o[0].context||i),t.unshift(n),(Array.isArray(e)?e:e.split(" ")).forEach((function(e){i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach((function(i){i.apply(n,[e].concat(t))})),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(e){e.apply(n,t)}))})),i}},update:{updateSize:function(){var e,t,n=this,i=n.$el;e=void 0!==n.params.width&&null!==n.params.width?n.params.width:i[0].clientWidth,t=void 0!==n.params.height&&null!==n.params.height?n.params.height:i[0].clientHeight,0===e&&n.isHorizontal()||0===t&&n.isVertical()||(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),t=t-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),x(n,{width:e,height:t,size:n.isHorizontal()?e:t}))},updateSlides:function(){var e=this,t=function(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]},n=function(e,n){return parseFloat(e.getPropertyValue(t(n))||0)},i=e.params,r=e.$wrapperEl,o=e.size,s=e.rtlTranslate,a=e.wrongRTL,l=e.virtual&&i.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,u=r.children("."+e.params.slideClass),d=l?e.virtual.slides.length:u.length,p=[],f=[],h=[],m=i.slidesOffsetBefore;"function"==typeof m&&(m=i.slidesOffsetBefore.call(e));var v=i.slidesOffsetAfter;"function"==typeof v&&(v=i.slidesOffsetAfter.call(e));var g=e.snapGrid.length,y=e.slidesGrid.length,b=i.spaceBetween,w=-m,_=0,S=0;if(void 0!==o){var C,T;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*o),e.virtualSize=-b,s?u.css({marginLeft:"",marginTop:""}):u.css({marginRight:"",marginBottom:""}),i.slidesPerColumn>1&&(C=Math.floor(d/i.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/i.slidesPerColumn)*i.slidesPerColumn,"auto"!==i.slidesPerView&&"row"===i.slidesPerColumnFill&&(C=Math.max(C,i.slidesPerView*i.slidesPerColumn)));for(var E,k,A,I=i.slidesPerColumn,O=C/I,P=Math.floor(d/i.slidesPerColumn),L=0;L<d;L+=1){T=0;var D=u.eq(L);if(i.slidesPerColumn>1){var M=void 0,N=void 0,j=void 0;if("row"===i.slidesPerColumnFill&&i.slidesPerGroup>1){var z=Math.floor(L/(i.slidesPerGroup*i.slidesPerColumn)),B=L-i.slidesPerColumn*i.slidesPerGroup*z,F=0===z?i.slidesPerGroup:Math.min(Math.ceil((d-z*I*i.slidesPerGroup)/I),i.slidesPerGroup);M=(N=B-(j=Math.floor(B/F))*F+z*i.slidesPerGroup)+j*C/I,D.css({"-webkit-box-ordinal-group":M,"-moz-box-ordinal-group":M,"-ms-flex-order":M,"-webkit-order":M,order:M})}else"column"===i.slidesPerColumnFill?(j=L-(N=Math.floor(L/I))*I,(N>P||N===P&&j===I-1)&&(j+=1)>=I&&(j=0,N+=1)):N=L-(j=Math.floor(L/O))*O;D.css(t("margin-top"),0!==j&&i.spaceBetween&&i.spaceBetween+"px")}if("none"!==D.css("display")){if("auto"===i.slidesPerView){var H=getComputedStyle(D[0]),q=D[0].style.transform,$=D[0].style.webkitTransform;if(q&&(D[0].style.transform="none"),$&&(D[0].style.webkitTransform="none"),i.roundLengths)T=e.isHorizontal()?D.outerWidth(!0):D.outerHeight(!0);else{var W=n(H,"width"),R=n(H,"padding-left"),V=n(H,"padding-right"),G=n(H,"margin-left"),U=n(H,"margin-right"),Q=H.getPropertyValue(H,"box-sizing");if(Q&&"border-box"===Q)T=W+G+U;else{var Y=D[0],K=Y.clientWidth;T=W+R+V+G+U+(Y.offsetWidth-K)}}q&&(D[0].style.transform=q),$&&(D[0].style.webkitTransform=$),i.roundLengths&&(T=Math.floor(T))}else T=(o-(i.slidesPerView-1)*b)/i.slidesPerView,i.roundLengths&&(T=Math.floor(T)),u[L]&&(u[L].style[t("width")]=T+"px");u[L]&&(u[L].swiperSlideSize=T),h.push(T),i.centeredSlides?(w=w+T/2+_/2+b,0===_&&0!==L&&(w=w-o/2-b),0===L&&(w=w-o/2-b),Math.abs(w)<.001&&(w=0),i.roundLengths&&(w=Math.floor(w)),S%i.slidesPerGroup==0&&p.push(w),f.push(w)):(i.roundLengths&&(w=Math.floor(w)),(S-Math.min(e.params.slidesPerGroupSkip,S))%e.params.slidesPerGroup==0&&p.push(w),f.push(w),w=w+T+b),e.virtualSize+=T+b,_=T,S+=1}}if(e.virtualSize=Math.max(e.virtualSize,o)+v,s&&a&&("slide"===i.effect||"coverflow"===i.effect)&&r.css({width:e.virtualSize+i.spaceBetween+"px"}),i.setWrapperSize&&r.css(((k={})[t("width")]=e.virtualSize+i.spaceBetween+"px",k)),i.slidesPerColumn>1&&(e.virtualSize=(T+i.spaceBetween)*C,e.virtualSize=Math.ceil(e.virtualSize/i.slidesPerColumn)-i.spaceBetween,r.css(((A={})[t("width")]=e.virtualSize+i.spaceBetween+"px",A)),i.centeredSlides)){E=[];for(var X=0;X<p.length;X+=1){var Z=p[X];i.roundLengths&&(Z=Math.floor(Z)),p[X]<e.virtualSize+p[0]&&E.push(Z)}p=E}if(!i.centeredSlides){E=[];for(var J=0;J<p.length;J+=1){var ee=p[J];i.roundLengths&&(ee=Math.floor(ee)),p[J]<=e.virtualSize-o&&E.push(ee)}p=E,Math.floor(e.virtualSize-o)-Math.floor(p[p.length-1])>1&&p.push(e.virtualSize-o)}if(0===p.length&&(p=[0]),0!==i.spaceBetween){var te,ne=e.isHorizontal()&&s?"marginLeft":t("marginRight");u.filter((function(e,t){return!i.cssMode||t!==u.length-1})).css(((te={})[ne]=b+"px",te))}if(i.centeredSlides&&i.centeredSlidesBounds){var ie=0;h.forEach((function(e){ie+=e+(i.spaceBetween?i.spaceBetween:0)}));var re=(ie-=i.spaceBetween)-o;p=p.map((function(e){return e<0?-m:e>re?re+v:e}))}if(i.centerInsufficientSlides){var oe=0;if(h.forEach((function(e){oe+=e+(i.spaceBetween?i.spaceBetween:0)})),(oe-=i.spaceBetween)<o){var se=(o-oe)/2;p.forEach((function(e,t){p[t]=e-se})),f.forEach((function(e,t){f[t]=e+se}))}}x(e,{slides:u,snapGrid:p,slidesGrid:f,slidesSizesGrid:h}),d!==c&&e.emit("slidesLengthChange"),p.length!==g&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==y&&e.emit("slidesGridLengthChange"),(i.watchSlidesProgress||i.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,n=this,i=[],r=0;if("number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed),"auto"!==n.params.slidesPerView&&n.params.slidesPerView>1)if(n.params.centeredSlides)n.visibleSlides.each((function(e){i.push(e)}));else for(t=0;t<Math.ceil(n.params.slidesPerView);t+=1){var o=n.activeIndex+t;if(o>n.slides.length)break;i.push(n.slides.eq(o)[0])}else i.push(n.slides.eq(n.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var s=i[t].offsetHeight;r=s>r?s:r}r&&n.$wrapperEl.css("height",r+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,n=t.params,i=t.slides,r=t.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();var o=-e;r&&(o=e),i.removeClass(n.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var s=0;s<i.length;s+=1){var a=i[s],l=(o+(n.centeredSlides?t.minTranslate():0)-a.swiperSlideOffset)/(a.swiperSlideSize+n.spaceBetween);if(n.watchSlidesVisibility||n.centeredSlides&&n.autoHeight){var c=-(o-a.swiperSlideOffset),u=c+t.slidesSizesGrid[s];(c>=0&&c<t.size-1||u>1&&u<=t.size||c<=0&&u>=t.size)&&(t.visibleSlides.push(a),t.visibleSlidesIndexes.push(s),i.eq(s).addClass(n.slideVisibleClass))}a.progress=r?-l:l}t.visibleSlides=m(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var n=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*n||0}var i=t.params,r=t.maxTranslate()-t.minTranslate(),o=t.progress,s=t.isBeginning,a=t.isEnd,l=s,c=a;0===r?(o=0,s=!0,a=!0):(s=(o=(e-t.minTranslate())/r)<=0,a=o>=1),x(t,{progress:o,isBeginning:s,isEnd:a}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),s&&!l&&t.emit("reachBeginning toEdge"),a&&!c&&t.emit("reachEnd toEdge"),(l&&!s||c&&!a)&&t.emit("fromEdge"),t.emit("progress",o)},updateSlidesClasses:function(){var e,t=this,n=t.slides,i=t.params,r=t.$wrapperEl,o=t.activeIndex,s=t.realIndex,a=t.virtual&&i.virtual.enabled;n.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=a?t.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+o+'"]'):n.eq(o)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+s+'"]').addClass(i.slideDuplicateActiveClass):r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+s+'"]').addClass(i.slideDuplicateActiveClass));var l=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=n.eq(0)).addClass(i.slideNextClass);var c=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===c.length&&(c=n.eq(-1)).addClass(i.slidePrevClass),i.loop&&(l.hasClass(i.slideDuplicateClass)?r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),c.hasClass(i.slideDuplicateClass)?r.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):r.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+c.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,n=this,i=n.rtlTranslate?n.translate:-n.translate,r=n.slidesGrid,o=n.snapGrid,s=n.params,a=n.activeIndex,l=n.realIndex,c=n.snapIndex,u=e;if(void 0===u){for(var d=0;d<r.length;d+=1)void 0!==r[d+1]?i>=r[d]&&i<r[d+1]-(r[d+1]-r[d])/2?u=d:i>=r[d]&&i<r[d+1]&&(u=d+1):i>=r[d]&&(u=d);s.normalizeSlideIndex&&(u<0||void 0===u)&&(u=0)}if(o.indexOf(i)>=0)t=o.indexOf(i);else{var p=Math.min(s.slidesPerGroupSkip,u);t=p+Math.floor((u-p)/s.slidesPerGroup)}if(t>=o.length&&(t=o.length-1),u!==a){var f=parseInt(n.slides.eq(u).attr("data-swiper-slide-index")||u,10);x(n,{snapIndex:t,realIndex:f,previousIndex:a,activeIndex:u}),n.emit("activeIndexChange"),n.emit("snapIndexChange"),l!==f&&n.emit("realIndexChange"),(n.initialized||n.params.runCallbacksOnInit)&&n.emit("slideChange")}else t!==c&&(n.snapIndex=t,n.emit("snapIndexChange"))},updateClickedSlide:function(e){var t,n=this,i=n.params,r=m(e.target).closest("."+i.slideClass)[0],o=!1;if(r)for(var s=0;s<n.slides.length;s+=1)if(n.slides[s]===r){o=!0,t=s;break}if(!r||!o)return n.clickedSlide=void 0,void(n.clickedIndex=void 0);n.clickedSlide=r,n.virtual&&n.params.virtual.enabled?n.clickedIndex=parseInt(m(r).attr("data-swiper-slide-index"),10):n.clickedIndex=t,i.slideToClickedSlide&&void 0!==n.clickedIndex&&n.clickedIndex!==n.activeIndex&&n.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this,n=t.params,i=t.rtlTranslate,r=t.translate,o=t.$wrapperEl;if(n.virtualTranslate)return i?-r:r;if(n.cssMode)return r;var s=function(e,t){void 0===t&&(t="x");var n,i,r,o=a(),s=function(e){var t,n=a();return n.getComputedStyle&&(t=n.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return o.WebKitCSSMatrix?((i=s.transform||s.webkitTransform).split(",").length>6&&(i=i.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),r=new o.WebKitCSSMatrix("none"===i?"":i)):n=(r=s.MozTransform||s.OTransform||s.MsTransform||s.msTransform||s.transform||s.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=o.WebKitCSSMatrix?r.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(i=o.WebKitCSSMatrix?r.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),i||0}(o[0],e);return i&&(s=-s),s||0},setTranslate:function(e,t){var n=this,i=n.rtlTranslate,r=n.params,o=n.$wrapperEl,s=n.wrapperEl,a=n.progress,l=0,c=0;n.isHorizontal()?l=i?-e:e:c=e,r.roundLengths&&(l=Math.floor(l),c=Math.floor(c)),r.cssMode?s[n.isHorizontal()?"scrollLeft":"scrollTop"]=n.isHorizontal()?-l:-c:r.virtualTranslate||o.transform("translate3d("+l+"px, "+c+"px, 0px)"),n.previousTranslate=n.translate,n.translate=n.isHorizontal()?l:c;var u=n.maxTranslate()-n.minTranslate();(0===u?0:(e-n.minTranslate())/u)!==a&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,n,i,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===i&&(i=!0);var o=this,s=o.params,a=o.wrapperEl;if(o.animating&&s.preventInteractionOnTransition)return!1;var l,c=o.minTranslate(),u=o.maxTranslate();if(l=i&&e>c?c:i&&e<u?u:e,o.updateProgress(l),s.cssMode){var d,p=o.isHorizontal();return 0===t?a[p?"scrollLeft":"scrollTop"]=-l:a.scrollTo?a.scrollTo(((d={})[p?"left":"top"]=-l,d.behavior="smooth",d)):a[p?"scrollLeft":"scrollTop"]=-l,!0}return 0===t?(o.setTransition(0),o.setTranslate(l),n&&(o.emit("beforeTransitionStart",t,r),o.emit("transitionEnd"))):(o.setTransition(t),o.setTranslate(l),n&&(o.emit("beforeTransitionStart",t,r),o.emit("transitionStart")),o.animating||(o.animating=!0,o.onTranslateToWrapperTransitionEnd||(o.onTranslateToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd),o.onTranslateToWrapperTransitionEnd=null,delete o.onTranslateToWrapperTransitionEnd,n&&o.emit("transitionEnd"))}),o.$wrapperEl[0].addEventListener("transitionend",o.onTranslateToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){var n=this;n.params.cssMode||n.$wrapperEl.transition(e),n.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var n=this,i=n.activeIndex,r=n.params,o=n.previousIndex;if(!r.cssMode){r.autoHeight&&n.updateAutoHeight();var s=t;if(s||(s=i>o?"next":i<o?"prev":"reset"),n.emit("transitionStart"),e&&i!==o){if("reset"===s)return void n.emit("slideResetTransitionStart");n.emit("slideChangeTransitionStart"),"next"===s?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var n=this,i=n.activeIndex,r=n.previousIndex,o=n.params;if(n.animating=!1,!o.cssMode){n.setTransition(0);var s=t;if(s||(s=i>r?"next":i<r?"prev":"reset"),n.emit("transitionEnd"),e&&i!==r){if("reset"===s)return void n.emit("slideResetTransitionEnd");n.emit("slideChangeTransitionEnd"),"next"===s?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,n,i){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+s(e)+"] given.");if("string"==typeof e){var r=parseInt(e,10);if(!isFinite(r))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=r}var o=this,a=e;a<0&&(a=0);var l=o.params,c=o.snapGrid,u=o.slidesGrid,d=o.previousIndex,p=o.activeIndex,f=o.rtlTranslate,h=o.wrapperEl;if(o.animating&&l.preventInteractionOnTransition)return!1;var m=Math.min(o.params.slidesPerGroupSkip,a),v=m+Math.floor((a-m)/o.params.slidesPerGroup);v>=c.length&&(v=c.length-1),(p||l.initialSlide||0)===(d||0)&&n&&o.emit("beforeSlideChangeStart");var g,y=-c[v];if(o.updateProgress(y),l.normalizeSlideIndex)for(var b=0;b<u.length;b+=1){var w=-Math.floor(100*y),_=Math.floor(100*u[b]),S=Math.floor(100*u[b+1]);void 0!==u[b+1]?w>=_&&w<S-(S-_)/2?a=b:w>=_&&w<S&&(a=b+1):w>=_&&(a=b)}if(o.initialized&&a!==p){if(!o.allowSlideNext&&y<o.translate&&y<o.minTranslate())return!1;if(!o.allowSlidePrev&&y>o.translate&&y>o.maxTranslate()&&(p||0)!==a)return!1}if(g=a>p?"next":a<p?"prev":"reset",f&&-y===o.translate||!f&&y===o.translate)return o.updateActiveIndex(a),l.autoHeight&&o.updateAutoHeight(),o.updateSlidesClasses(),"slide"!==l.effect&&o.setTranslate(y),"reset"!==g&&(o.transitionStart(n,g),o.transitionEnd(n,g)),!1;if(l.cssMode){var x,C=o.isHorizontal(),T=-y;return f&&(T=h.scrollWidth-h.offsetWidth-T),0===t?h[C?"scrollLeft":"scrollTop"]=T:h.scrollTo?h.scrollTo(((x={})[C?"left":"top"]=T,x.behavior="smooth",x)):h[C?"scrollLeft":"scrollTop"]=T,!0}return 0===t?(o.setTransition(0),o.setTranslate(y),o.updateActiveIndex(a),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,i),o.transitionStart(n,g),o.transitionEnd(n,g)):(o.setTransition(t),o.setTranslate(y),o.updateActiveIndex(a),o.updateSlidesClasses(),o.emit("beforeTransitionStart",t,i),o.transitionStart(n,g),o.animating||(o.animating=!0,o.onSlideToWrapperTransitionEnd||(o.onSlideToWrapperTransitionEnd=function(e){o&&!o.destroyed&&e.target===this&&(o.$wrapperEl[0].removeEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].removeEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd),o.onSlideToWrapperTransitionEnd=null,delete o.onSlideToWrapperTransitionEnd,o.transitionEnd(n,g))}),o.$wrapperEl[0].addEventListener("transitionend",o.onSlideToWrapperTransitionEnd),o.$wrapperEl[0].addEventListener("webkitTransitionEnd",o.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,n,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0);var r=this,o=e;return r.params.loop&&(o+=r.loopedSlides),r.slideTo(o,t,n,i)},slideNext:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,r=i.params,o=i.animating,s=i.activeIndex<r.slidesPerGroupSkip?1:r.slidesPerGroup;if(r.loop){if(o&&r.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}return i.slideTo(i.activeIndex+s,e,t,n)},slidePrev:function(e,t,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,r=i.params,o=i.animating,s=i.snapGrid,a=i.slidesGrid,l=i.rtlTranslate;if(r.loop){if(o&&r.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var u=c(l?i.translate:-i.translate),d=s.map((function(e){return c(e)}));s[d.indexOf(u)];var p,f=s[d.indexOf(u)-1];return void 0===f&&r.cssMode&&s.forEach((function(e){!f&&u>=e&&(f=e)})),void 0!==f&&(p=a.indexOf(f))<0&&(p=i.activeIndex-1),i.slideTo(p,e,t,n)},slideReset:function(e,t,n){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=.5);var r=this,o=r.activeIndex,s=Math.min(r.params.slidesPerGroupSkip,o),a=s+Math.floor((o-s)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[a]){var c=r.snapGrid[a];l-c>(r.snapGrid[a+1]-c)*i&&(o+=r.params.slidesPerGroup)}else{var u=r.snapGrid[a-1];l-u<=(r.snapGrid[a]-u)*i&&(o-=r.params.slidesPerGroup)}return o=Math.max(o,0),o=Math.min(o,r.slidesGrid.length-1),r.slideTo(o,e,t,n)},slideToClickedSlide:function(){var e,t=this,n=t.params,i=t.$wrapperEl,r="auto"===n.slidesPerView?t.slidesPerViewDynamic():n.slidesPerView,o=t.clickedIndex;if(n.loop){if(t.animating)return;e=parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10),n.centeredSlides?o<t.loopedSlides-r/2||o>t.slides.length-t.loopedSlides+r/2?(t.loopFix(),o=i.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),w((function(){t.slideTo(o)}))):t.slideTo(o):o>t.slides.length-r?(t.loopFix(),o=i.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+n.slideDuplicateClass+")").eq(0).index(),w((function(){t.slideTo(o)}))):t.slideTo(o)}else t.slideTo(o)}},loop:{loopCreate:function(){var e=this,t=r(),n=e.params,i=e.$wrapperEl;i.children("."+n.slideClass+"."+n.slideDuplicateClass).remove();var o=i.children("."+n.slideClass);if(n.loopFillGroupWithBlank){var s=n.slidesPerGroup-o.length%n.slidesPerGroup;if(s!==n.slidesPerGroup){for(var a=0;a<s;a+=1){var l=m(t.createElement("div")).addClass(n.slideClass+" "+n.slideBlankClass);i.append(l)}o=i.children("."+n.slideClass)}}"auto"!==n.slidesPerView||n.loopedSlides||(n.loopedSlides=o.length),e.loopedSlides=Math.ceil(parseFloat(n.loopedSlides||n.slidesPerView,10)),e.loopedSlides+=n.loopAdditionalSlides,e.loopedSlides>o.length&&(e.loopedSlides=o.length);var c=[],u=[];o.each((function(t,n){var i=m(t);n<e.loopedSlides&&u.push(t),n<o.length&&n>=o.length-e.loopedSlides&&c.push(t),i.attr("data-swiper-slide-index",n)}));for(var d=0;d<u.length;d+=1)i.append(m(u[d].cloneNode(!0)).addClass(n.slideDuplicateClass));for(var p=c.length-1;p>=0;p-=1)i.prepend(m(c[p].cloneNode(!0)).addClass(n.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,n=e.activeIndex,i=e.slides,r=e.loopedSlides,o=e.allowSlidePrev,s=e.allowSlideNext,a=e.snapGrid,l=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var c=-a[n]-e.getTranslate();n<r?(t=i.length-3*r+n,t+=r,e.slideTo(t,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c)):n>=i.length-r&&(t=-i.length+n+r,t+=r,e.slideTo(t,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c)),e.allowSlidePrev=o,e.allowSlideNext=s,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,n=e.params,i=e.slides;t.children("."+n.slideClass+"."+n.slideDuplicateClass+",."+n.slideClass+"."+n.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var n=t.el;n.style.cursor="move",n.style.cursor=e?"-webkit-grabbing":"-webkit-grab",n.style.cursor=e?"-moz-grabbin":"-moz-grab",n.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,n=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==s(e)&&"length"in e)for(var r=0;r<e.length;r+=1)e[r]&&n.append(e[r]);else n.append(e);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update()},prependSlide:function(e){var t=this,n=t.params,i=t.$wrapperEl,r=t.activeIndex;n.loop&&t.loopDestroy();var o=r+1;if("object"==s(e)&&"length"in e){for(var a=0;a<e.length;a+=1)e[a]&&i.prepend(e[a]);o=r+e.length}else i.prepend(e);n.loop&&t.loopCreate(),n.observer&&t.support.observer||t.update(),t.slideTo(o,0,!1)},addSlide:function(e,t){var n=this,i=n.$wrapperEl,r=n.params,o=n.activeIndex;r.loop&&(o-=n.loopedSlides,n.loopDestroy(),n.slides=i.children("."+r.slideClass));var a=n.slides.length;if(e<=0)n.prependSlide(t);else if(e>=a)n.appendSlide(t);else{for(var l=o>e?o+1:o,c=[],u=a-1;u>=e;u-=1){var d=n.slides.eq(u);d.remove(),c.unshift(d)}if("object"==s(t)&&"length"in t){for(var p=0;p<t.length;p+=1)t[p]&&i.append(t[p]);l=o>e?o+t.length:o}else i.append(t);for(var f=0;f<c.length;f+=1)i.append(c[f]);r.loop&&n.loopCreate(),r.observer&&n.support.observer||n.update(),r.loop?n.slideTo(l+n.loopedSlides,0,!1):n.slideTo(l,0,!1)}},removeSlide:function(e){var t=this,n=t.params,i=t.$wrapperEl,r=t.activeIndex;n.loop&&(r-=t.loopedSlides,t.loopDestroy(),t.slides=i.children("."+n.slideClass));var o,a=r;if("object"==s(e)&&"length"in e){for(var l=0;l<e.length;l+=1)o=e[l],t.slides[o]&&t.slides.eq(o).remove(),o<a&&(a-=1);a=Math.max(a,0)}else o=e,t.slides[o]&&t.slides.eq(o).remove(),o<a&&(a-=1),a=Math.max(a,0);n.loop&&t.loopCreate(),n.observer&&t.support.observer||t.update(),n.loop?t.slideTo(a+t.loopedSlides,0,!1):t.slideTo(a,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=this,t=r(),n=e.params,i=e.touchEvents,o=e.el,s=e.wrapperEl,a=e.device,l=e.support;e.onTouchStart=P.bind(e),e.onTouchMove=L.bind(e),e.onTouchEnd=D.bind(e),n.cssMode&&(e.onScroll=j.bind(e)),e.onClick=N.bind(e);var c=!!n.nested;if(!l.touch&&l.pointerEvents)o.addEventListener(i.start,e.onTouchStart,!1),t.addEventListener(i.move,e.onTouchMove,c),t.addEventListener(i.end,e.onTouchEnd,!1);else{if(l.touch){var u=!("touchstart"!==i.start||!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o.addEventListener(i.start,e.onTouchStart,u),o.addEventListener(i.move,e.onTouchMove,l.passiveListener?{passive:!1,capture:c}:c),o.addEventListener(i.end,e.onTouchEnd,u),i.cancel&&o.addEventListener(i.cancel,e.onTouchEnd,u),z||(t.addEventListener("touchstart",B),z=!0)}(n.simulateTouch&&!a.ios&&!a.android||n.simulateTouch&&!l.touch&&a.ios)&&(o.addEventListener("mousedown",e.onTouchStart,!1),t.addEventListener("mousemove",e.onTouchMove,c),t.addEventListener("mouseup",e.onTouchEnd,!1))}(n.preventClicks||n.preventClicksPropagation)&&o.addEventListener("click",e.onClick,!0),n.cssMode&&s.addEventListener("scroll",e.onScroll),n.updateOnWindowResize?e.on(a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",M,!0):e.on("observerUpdate",M,!0)},detachEvents:function(){var e=this,t=r(),n=e.params,i=e.touchEvents,o=e.el,s=e.wrapperEl,a=e.device,l=e.support,c=!!n.nested;if(!l.touch&&l.pointerEvents)o.removeEventListener(i.start,e.onTouchStart,!1),t.removeEventListener(i.move,e.onTouchMove,c),t.removeEventListener(i.end,e.onTouchEnd,!1);else{if(l.touch){var u=!("onTouchStart"!==i.start||!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o.removeEventListener(i.start,e.onTouchStart,u),o.removeEventListener(i.move,e.onTouchMove,c),o.removeEventListener(i.end,e.onTouchEnd,u),i.cancel&&o.removeEventListener(i.cancel,e.onTouchEnd,u)}(n.simulateTouch&&!a.ios&&!a.android||n.simulateTouch&&!l.touch&&a.ios)&&(o.removeEventListener("mousedown",e.onTouchStart,!1),t.removeEventListener("mousemove",e.onTouchMove,c),t.removeEventListener("mouseup",e.onTouchEnd,!1))}(n.preventClicks||n.preventClicksPropagation)&&o.removeEventListener("click",e.onClick,!0),n.cssMode&&s.removeEventListener("scroll",e.onScroll),e.off(a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",M)}},breakpoints:{setBreakpoint:function(){var e=this,t=e.activeIndex,n=e.initialized,i=e.loopedSlides,r=void 0===i?0:i,o=e.params,s=e.$el,a=o.breakpoints;if(a&&(!a||0!==Object.keys(a).length)){var l=e.getBreakpoint(a,e.params.breakpointsBase,e.el);if(l&&e.currentBreakpoint!==l){var c=l in a?a[l]:void 0;c&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=c[e];void 0!==t&&(c[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var u=c||e.originalParams,d=o.slidesPerColumn>1,p=u.slidesPerColumn>1;d&&!p?(s.removeClass(o.containerModifierClass+"multirow "+o.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!d&&p&&(s.addClass(o.containerModifierClass+"multirow"),"column"===u.slidesPerColumnFill&&s.addClass(o.containerModifierClass+"multirow-column"),e.emitContainerClasses());var f=u.direction&&u.direction!==o.direction,h=o.loop&&(u.slidesPerView!==o.slidesPerView||f);f&&n&&e.changeDirection(),x(e.params,u),x(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",u),h&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-r+e.loopedSlides,0,!1)),e.emit("breakpoint",u)}}},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),e&&("container"!==t||n)){var i=!1,r=a(),o="window"===t?r.innerWidth:n.clientWidth,s="window"===t?r.innerHeight:n.clientHeight,l=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var t=parseFloat(e.substr(1));return{value:s*t,point:e}}return{value:e,point:e}}));l.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var c=0;c<l.length;c+=1){var u=l[c],d=u.point;u.value<=o&&(i=d)}return i||"max"}}},checkOverflow:{checkOverflow:function(){var e=this,t=e.params,n=e.isLocked,i=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?e.isLocked=i<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,n!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),n&&n!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){var e,t,n,i=this,r=i.classNames,o=i.params,a=i.rtl,l=i.$el,c=i.device,u=i.support,d=(e=["initialized",o.direction,{"pointer-events":u.pointerEvents&&!u.touch},{"free-mode":o.freeMode},{autoheight:o.autoHeight},{rtl:a},{multirow:o.slidesPerColumn>1},{"multirow-column":o.slidesPerColumn>1&&"column"===o.slidesPerColumnFill},{android:c.android},{ios:c.ios},{"css-mode":o.cssMode}],t=o.containerModifierClass,n=[],e.forEach((function(e){"object"==s(e)?Object.keys(e).forEach((function(i){e[i]&&n.push(t+i)})):"string"==typeof e&&n.push(t+e)})),n);r.push.apply(r,d),l.addClass([].concat(r).join(" ")),i.emitContainerClasses()},removeClasses:function(){var e=this,t=e.$el,n=e.classNames;t.removeClass(n.join(" ")),e.emitContainerClasses()}},images:{loadImage:function(e,t,n,i,r,o){var s,l=a();function c(){o&&o()}m(e).parent("picture")[0]||e.complete&&r?c():t?((s=new l.Image).onload=c,s.onerror=c,i&&(s.sizes=i),n&&(s.srcset=n),t&&(s.src=t)):c()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var n=0;n<e.imagesToLoad.length;n+=1){var i=e.imagesToLoad[n];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}}},q={},$=function(){function e(){for(var t,n,i=arguments.length,r=new Array(i),o=0;o<i;o++)r[o]=arguments[o];if(1===r.length&&r[0].constructor&&r[0].constructor===Object?n=r[0]:(t=r[0],n=r[1]),n||(n={}),n=x({},n),t&&!n.el&&(n.el=t),n.el&&m(n.el).length>1){var a=[];return m(n.el).each((function(t){var i=x({},n,{el:t});a.push(new e(i))})),a}var l=this;l.support=T(),l.device=E({userAgent:n.userAgent}),l.browser=k(),l.eventsListeners={},l.eventsAnyListeners=[],void 0===l.modules&&(l.modules={}),Object.keys(l.modules).forEach((function(e){var t=l.modules[e];if(t.params){var i=Object.keys(t.params)[0],r=t.params[i];if("object"!=s(r)||null===r)return;if(!(i in n)||!("enabled"in r))return;!0===n[i]&&(n[i]={enabled:!0}),"object"!=s(n[i])||"enabled"in n[i]||(n[i].enabled=!0),n[i]||(n[i]={enabled:!1})}}));var c,u,d=x({},F);return l.useParams(d),l.params=x({},d,q,n),l.originalParams=x({},l.params),l.passedParams=x({},n),l.params&&l.params.on&&Object.keys(l.params.on).forEach((function(e){l.on(e,l.params.on[e])})),l.params&&l.params.onAny&&l.onAny(l.params.onAny),l.$=m,x(l,{el:t,classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(c=["touchstart","touchmove","touchend","touchcancel"],u=["mousedown","mousemove","mouseup"],l.support.pointerEvents&&(u=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:c[0],move:c[1],end:c[2],cancel:c[3]},l.touchEventsDesktop={start:u[0],move:u[1],end:u[2]},l.support.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:_(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.emit("_swiper"),l.params.init&&l.init(),l}var t,n=e.prototype;return n.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},n.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},n.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(n){var i=e.getSlideClasses(n);t.push({slideEl:n,classNames:i}),e.emit("_slideClass",n,i)})),e.emit("_slideClasses",t)}},n.slidesPerViewDynamic=function(){var e=this,t=e.params,n=e.slides,i=e.slidesGrid,r=e.size,o=e.activeIndex,s=1;if(t.centeredSlides){for(var a,l=n[o].swiperSlideSize,c=o+1;c<n.length;c+=1)n[c]&&!a&&(s+=1,(l+=n[c].swiperSlideSize)>r&&(a=!0));for(var u=o-1;u>=0;u-=1)n[u]&&!a&&(s+=1,(l+=n[u].swiperSlideSize)>r&&(a=!0))}else for(var d=o+1;d<n.length;d+=1)i[d]-i[o]<r&&(s+=1);return s},n.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,n=e.params;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(i(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||i(),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function i(){var t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}},n.changeDirection=function(e,t){void 0===t&&(t=!0);var n=this,i=n.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(n.$el.removeClass(""+n.params.containerModifierClass+i).addClass(""+n.params.containerModifierClass+e),n.emitContainerClasses(),n.params.direction=e,n.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),n.emit("changeDirection"),t&&n.update()),n},n.mount=function(e){var t=this;if(t.mounted)return!0;var n,i=m(e||t.params.el);return!!(e=i[0])&&(e.swiper=t,e&&e.shadowRoot&&e.shadowRoot.querySelector?(n=m(e.shadowRoot.querySelector("."+t.params.wrapperClass))).children=function(e){return i.children(e)}:n=i.children("."+t.params.wrapperClass),x(t,{$el:i,el:e,$wrapperEl:n,wrapperEl:n[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===n.css("display")}),!0)},n.init=function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t},n.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var n,i=this,r=i.params,o=i.$el,s=i.$wrapperEl,a=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),t&&(i.removeClasses(),o.removeAttr("style"),s.removeAttr("style"),a&&a.length&&a.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((function(e){i.off(e)})),!1!==e&&(i.$el[0].swiper=null,n=i,Object.keys(n).forEach((function(e){try{n[e]=null}catch(e){}try{delete n[e]}catch(e){}}))),i.destroyed=!0),null},e.extendDefaults=function(e){x(q,e)},e.installModule=function(t){e.prototype.modules||(e.prototype.modules={});var n=t.name||Object.keys(e.prototype.modules).length+"_"+_();e.prototype.modules[n]=t},e.use=function(t){return Array.isArray(t)?(t.forEach((function(t){return e.installModule(t)})),e):(e.installModule(t),e)},(t=[{key:"extendedDefaults",get:function(){return q}},{key:"defaults",get:function(){return F}}])&&function(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}(e,t),e}();Object.keys(H).forEach((function(e){Object.keys(H[e]).forEach((function(t){$.prototype[t]=H[e][t]}))})),$.use([A,O]);var W={toggleEl:function(e,t){e[t?"addClass":"removeClass"](this.params.navigation.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=t)},update:function(){var e=this,t=e.params.navigation,n=e.navigation.toggleEl;if(!e.params.loop){var i=e.navigation,r=i.$nextEl,o=i.$prevEl;o&&o.length>0&&(e.isBeginning?n(o,!0):n(o,!1),o[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),r&&r.length>0&&(e.isEnd?n(r,!0):n(r,!1),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,n=this,i=n.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=m(i.nextEl),n.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===n.$el.find(i.nextEl).length&&(e=n.$el.find(i.nextEl))),i.prevEl&&(t=m(i.prevEl),n.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===n.$el.find(i.prevEl).length&&(t=n.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",n.navigation.onNextClick),t&&t.length>0&&t.on("click",n.navigation.onPrevClick),x(n.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this,t=e.navigation,n=t.$nextEl,i=t.$prevEl;n&&n.length&&(n.off("click",e.navigation.onNextClick),n.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}},R={update:function(){var e=this,t=e.rtl,n=e.params.pagination;if(n.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i,r=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,o=e.pagination.$el,s=e.params.loop?Math.ceil((r-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((i=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>r-1-2*e.loopedSlides&&(i-=r-2*e.loopedSlides),i>s-1&&(i-=s),i<0&&"bullets"!==e.params.paginationType&&(i=s+i)):i=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===n.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var a,l,c,u=e.pagination.bullets;if(n.dynamicBullets&&(e.pagination.bulletSize=u.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),o.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(n.dynamicMainBullets+4)+"px"),n.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=i-e.previousIndex,e.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),a=i-e.pagination.dynamicBulletIndex,c=((l=a+(Math.min(u.length,n.dynamicMainBullets)-1))+a)/2),u.removeClass(n.bulletActiveClass+" "+n.bulletActiveClass+"-next "+n.bulletActiveClass+"-next-next "+n.bulletActiveClass+"-prev "+n.bulletActiveClass+"-prev-prev "+n.bulletActiveClass+"-main"),o.length>1)u.each((function(e){var t=m(e),r=t.index();r===i&&t.addClass(n.bulletActiveClass),n.dynamicBullets&&(r>=a&&r<=l&&t.addClass(n.bulletActiveClass+"-main"),r===a&&t.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),r===l&&t.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next"))}));else{var d=u.eq(i),p=d.index();if(d.addClass(n.bulletActiveClass),n.dynamicBullets){for(var f=u.eq(a),h=u.eq(l),v=a;v<=l;v+=1)u.eq(v).addClass(n.bulletActiveClass+"-main");if(e.params.loop)if(p>=u.length-n.dynamicMainBullets){for(var g=n.dynamicMainBullets;g>=0;g-=1)u.eq(u.length-g).addClass(n.bulletActiveClass+"-main");u.eq(u.length-n.dynamicMainBullets-1).addClass(n.bulletActiveClass+"-prev")}else f.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),h.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next");else f.prev().addClass(n.bulletActiveClass+"-prev").prev().addClass(n.bulletActiveClass+"-prev-prev"),h.next().addClass(n.bulletActiveClass+"-next").next().addClass(n.bulletActiveClass+"-next-next")}}if(n.dynamicBullets){var y=Math.min(u.length,n.dynamicMainBullets+4),b=(e.pagination.bulletSize*y-e.pagination.bulletSize)/2-c*e.pagination.bulletSize,w=t?"right":"left";u.css(e.isHorizontal()?w:"top",b+"px")}}if("fraction"===n.type&&(o.find("."+n.currentClass).text(n.formatFractionCurrent(i+1)),o.find("."+n.totalClass).text(n.formatFractionTotal(s))),"progressbar"===n.type){var _;_=n.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var S=(i+1)/s,x=1,C=1;"horizontal"===_?x=S:C=S,o.find("."+n.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+x+") scaleY("+C+")").transition(e.params.speed)}"custom"===n.type&&n.renderCustom?(o.html(n.renderCustom(e,i+1,s)),e.emit("paginationRender",o[0])):e.emit("paginationUpdate",o[0]),o[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](n.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,r="";if("bullets"===t.type){var o=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&!e.params.loop&&o>n&&(o=n);for(var s=0;s<o;s+=1)t.renderBullet?r+=t.renderBullet.call(e,s,t.bulletClass):r+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(r),e.pagination.bullets=i.find("."+t.bulletClass.replace(/ /g,"."))}"fraction"===t.type&&(r=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(r)),"progressbar"===t.type&&(r=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(r)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var n=m(t.el);0!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&(n=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(n.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click","."+t.bulletClass.replace(/ /g,"."),(function(t){t.preventDefault();var n=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)})),x(e.pagination,{$el:n,el:n[0]}))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n=e.pagination.$el;n.removeClass(t.hiddenClass),n.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&n.off("click","."+t.bulletClass.replace(/ /g,"."))}}},V={loadInSlide:function(e,t){void 0===t&&(t=!0);var n=this,i=n.params.lazy;if(void 0!==e&&0!==n.slides.length){var r=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children("."+n.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):n.slides.eq(e),o=r.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")");!r.hasClass(i.elementClass)||r.hasClass(i.loadedClass)||r.hasClass(i.loadingClass)||o.push(r[0]),0!==o.length&&o.each((function(e){var o=m(e);o.addClass(i.loadingClass);var s=o.attr("data-background"),a=o.attr("data-src"),l=o.attr("data-srcset"),c=o.attr("data-sizes"),u=o.parent("picture");n.loadImage(o[0],a||s,l,c,!1,(function(){if(null!=n&&n&&(!n||n.params)&&!n.destroyed){if(s?(o.css("background-image",'url("'+s+'")'),o.removeAttr("data-background")):(l&&(o.attr("srcset",l),o.removeAttr("data-srcset")),c&&(o.attr("sizes",c),o.removeAttr("data-sizes")),u.length&&u.children("source").each((function(e){var t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),a&&(o.attr("src",a),o.removeAttr("data-src"))),o.addClass(i.loadedClass).removeClass(i.loadingClass),r.find("."+i.preloaderClass).remove(),n.params.loop&&t){var e=r.attr("data-swiper-slide-index");if(r.hasClass(n.params.slideDuplicateClass)){var d=n.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+n.params.slideDuplicateClass+")");n.lazy.loadInSlide(d.index(),!1)}else{var p=n.$wrapperEl.children("."+n.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');n.lazy.loadInSlide(p.index(),!1)}}n.emit("lazyImageReady",r[0],o[0]),n.params.autoHeight&&n.updateAutoHeight()}})),n.emit("lazyImageLoad",r[0],o[0])}))}},load:function(){var e=this,t=e.$wrapperEl,n=e.params,i=e.slides,r=e.activeIndex,o=e.virtual&&n.virtual.enabled,s=n.lazy,a=n.slidesPerView;function l(e){if(o){if(t.children("."+n.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(i[e])return!0;return!1}function c(e){return o?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===a&&(a=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+n.slideVisibleClass).each((function(t){var n=o?m(t).attr("data-swiper-slide-index"):m(t).index();e.lazy.loadInSlide(n)}));else if(a>1)for(var u=r;u<r+a;u+=1)l(u)&&e.lazy.loadInSlide(u);else e.lazy.loadInSlide(r);if(s.loadPrevNext)if(a>1||s.loadPrevNextAmount&&s.loadPrevNextAmount>1){for(var d=s.loadPrevNextAmount,p=a,f=Math.min(r+p+Math.max(d,p),i.length),h=Math.max(r-Math.max(p,d),0),v=r+a;v<f;v+=1)l(v)&&e.lazy.loadInSlide(v);for(var g=h;g<r;g+=1)l(g)&&e.lazy.loadInSlide(g)}else{var y=t.children("."+n.slideNextClass);y.length>0&&e.lazy.loadInSlide(c(y));var b=t.children("."+n.slidePrevClass);b.length>0&&e.lazy.loadInSlide(c(b))}},checkInViewOnLoad:function(){var e=a(),t=this;if(t&&!t.destroyed){var n=t.params.lazy.scrollingElement?m(t.params.lazy.scrollingElement):m(e),i=n[0]===e,r=i?e.innerWidth:n[0].offsetWidth,o=i?e.innerHeight:n[0].offsetHeight,s=t.$el.offset(),l=!1;t.rtlTranslate&&(s.left-=t.$el[0].scrollLeft);for(var c=[[s.left,s.top],[s.left+t.width,s.top],[s.left,s.top+t.height],[s.left+t.width,s.top+t.height]],u=0;u<c.length;u+=1){var d=c[u];if(d[0]>=0&&d[0]<=r&&d[1]>=0&&d[1]<=o){if(0===d[0]&&0===d[1])continue;l=!0}}l?(t.lazy.load(),n.off("scroll",t.lazy.checkInViewOnLoad)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,n.on("scroll",t.lazy.checkInViewOnLoad))}}},G={run:function(){var e=this,t=e.slides.eq(e.activeIndex),n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=w((function(){var t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&e.autoplay.run()}),n)},start:function(){var e=this;return void 0===e.autoplay.timeout&&!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop:function(){var e=this;return!!e.autoplay.running&&void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var e=this,t=r();"hidden"===t.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===t.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}},U={setTranslate:function(){for(var e=this,t=e.slides,n=0;n<t.length;n+=1){var i=e.slides.eq(n),r=-i[0].swiperSlideOffset;e.params.virtualTranslate||(r-=e.translate);var o=0;e.isHorizontal()||(o=r,r=0);var s=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:s}).transform("translate3d("+r+"px, "+o+"px, 0px)")}},setTransition:function(e){var t=this,n=t.slides,i=t.$wrapperEl;if(n.transition(e),t.params.virtualTranslate&&0!==e){var r=!1;n.transitionEnd((function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],n=0;n<e.length;n+=1)i.trigger(e[n])}}))}}},Q={init:function(){var e=this,t=e.params.thumbs;if(e.thumbs.initialized)return!1;e.thumbs.initialized=!0;var n=e.constructor;return t.swiper instanceof n?(e.thumbs.swiper=t.swiper,x(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),x(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):S(t.swiper)&&(e.thumbs.swiper=new n(x({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick),!0},onThumbClick:function(){var e=this,t=e.thumbs.swiper;if(t){var n=t.clickedIndex,i=t.clickedSlide;if(!(i&&m(i).hasClass(e.params.thumbs.slideThumbActiveClass)||null==n)){var r;if(r=t.params.loop?parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10):n,e.params.loop){var o=e.activeIndex;e.slides.eq(o).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,o=e.activeIndex);var s=e.slides.eq(o).prevAll('[data-swiper-slide-index="'+r+'"]').eq(0).index(),a=e.slides.eq(o).nextAll('[data-swiper-slide-index="'+r+'"]').eq(0).index();r=void 0===s?a:void 0===a?s:a-o<o-s?a:s}e.slideTo(r)}}},update:function(e){var t=this,n=t.thumbs.swiper;if(n){var i="auto"===n.params.slidesPerView?n.slidesPerViewDynamic():n.params.slidesPerView,r=t.params.thumbs.autoScrollOffset,o=r&&!n.params.loop;if(t.realIndex!==n.realIndex||o){var s,a,l=n.activeIndex;if(n.params.loop){n.slides.eq(l).hasClass(n.params.slideDuplicateClass)&&(n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft,l=n.activeIndex);var c=n.slides.eq(l).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),u=n.slides.eq(l).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index();s=void 0===c?u:void 0===u?c:u-l==l-c?l:u-l<l-c?u:c,a=t.activeIndex>t.previousIndex?"next":"prev"}else a=(s=t.realIndex)>t.previousIndex?"next":"prev";o&&(s+="next"===a?r:-1*r),n.visibleSlidesIndexes&&n.visibleSlidesIndexes.indexOf(s)<0&&(n.params.centeredSlides?s=s>l?s-Math.floor(i/2)+1:s+Math.floor(i/2)-1:s>l&&(s=s-i+1),n.slideTo(s,e?0:void 0))}var d=1,p=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(d=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(d=1),d=Math.floor(d),n.slides.removeClass(p),n.params.loop||n.params.virtual&&n.params.virtual.enabled)for(var f=0;f<d;f+=1)n.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+f)+'"]').addClass(p);else for(var h=0;h<d;h+=1)n.slides.eq(t.realIndex+h).addClass(p)}}},Y=[{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){C(this,{navigation:e({},W)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var n=e.navigation,i=n.$nextEl,r=n.$prevEl,o=t.target;if(e.params.navigation.hideOnClick&&!m(o).is(r)&&!m(o).is(i)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===o||e.pagination.el.contains(o)))return;var s;i?s=i.hasClass(e.params.navigation.hiddenClass):r&&(s=r.hasClass(e.params.navigation.hiddenClass)),!0===s?e.emit("navigationShow"):e.emit("navigationHide"),i&&i.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass)}}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){C(this,{pagination:e({dynamicBulletIndex:0},R)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){var n=t.target;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!m(n).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&n===e.navigation.nextEl||e.navigation.prevEl&&n===e.navigation.prevEl))return;!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass)}}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){C(this,{lazy:e({initialImageLoaded:!1},V)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},"scrollbarDragMove resize _freeModeNoMomentumRelease":function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){C(this,{autoplay:e({},G,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),r().addEventListener("visibilitychange",e.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t,n){e.autoplay.running&&(n||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),r().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){C(this,{fadeEffect:e({},U)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};x(e.params,t),x(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){C(this,{thumbs:e({swiper:null,initialized:!1},Q)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var n=e.thumbs.swiper;n&&n.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return $.use(Y),$},"object"==s(t)?e.exports=o():void 0===(r="function"==typeof(i=o)?i.call(t,n,t,e):i)||(e.exports=r)},728:()=>{!function(e){"use strict";var t=0;function n(t,n){return e.map(t,(function(e){return function(e,t){return e+".touchspin_"+t}(e,n)}))}e.fn.TouchSpin=function(i){if("destroy"!==i){var r={min:0,max:100,initval:"",replacementval:"",step:1,decimals:0,stepinterval:100,forcestepdivisibility:"round",stepintervaldelay:500,verticalbuttons:!1,verticalupclass:"glyphicon glyphicon-chevron-up",verticaldownclass:"glyphicon glyphicon-chevron-down",prefix:"",postfix:"",prefix_extraclass:"",postfix_extraclass:"",booster:!0,boostat:10,maxboostedstep:!1,mousewheel:!0,buttondown_class:"btn btn-default",buttonup_class:"btn btn-default",buttondown_txt:"-",buttonup_txt:"+"},o={min:"min",max:"max",initval:"init-val",replacementval:"replacement-val",step:"step",decimals:"decimals",stepinterval:"step-interval",verticalbuttons:"vertical-buttons",verticalupclass:"vertical-up-class",verticaldownclass:"vertical-down-class",forcestepdivisibility:"force-step-divisibility",stepintervaldelay:"step-interval-delay",prefix:"prefix",postfix:"postfix",prefix_extraclass:"prefix-extra-class",postfix_extraclass:"postfix-extra-class",booster:"booster",boostat:"boostat",maxboostedstep:"max-boosted-step",mousewheel:"mouse-wheel",buttondown_class:"button-down-class",buttonup_class:"button-up-class",buttondown_txt:"button-down-txt",buttonup_txt:"button-up-txt"};return this.each((function(){var s,a,l,c,u,d,p,f,h,m,v,g,y=e(this),b=y.data(),w=0,_=!1;function S(){var e,t,n;""!==(e=y.val())?s.decimals>0&&"."===e||(t=parseFloat(e),isNaN(t)&&(t=""!==s.replacementval?s.replacementval:0),n=t,t.toString()!==e&&(n=t),t<s.min&&(n=s.min),t>s.max&&(n=s.max),n=function(e){switch(s.forcestepdivisibility){case"round":return(Math.round(e/s.step)*s.step).toFixed(s.decimals);case"floor":return(Math.floor(e/s.step)*s.step).toFixed(s.decimals);case"ceil":return(Math.ceil(e/s.step)*s.step).toFixed(s.decimals);default:return e}}(n),Number(e).toString()!==n.toString()&&(y.val(n),y.trigger("change"))):""!==s.replacementval&&(y.val(s.replacementval),y.trigger("change"))}function x(){if(s.booster){var e=Math.pow(2,Math.floor(w/s.boostat))*s.step;return s.maxboostedstep&&e>s.maxboostedstep&&(e=s.maxboostedstep,c=Math.round(c/e)*e),Math.max(s.step,e)}return s.step}function C(){S(),c=parseFloat(l.input.val()),isNaN(c)&&(c=0);var e=c,t=x();(c+=t)>s.max&&(c=s.max,y.trigger("touchspin.on.max"),A()),l.input.val(Number(c).toFixed(s.decimals)),e!==c&&y.trigger("change")}function T(){S(),c=parseFloat(l.input.val()),isNaN(c)&&(c=0);var e=c,t=x();(c-=t)<s.min&&(c=s.min,y.trigger("touchspin.on.min"),A()),l.input.val(c.toFixed(s.decimals)),e!==c&&y.trigger("change")}function E(){A(),w=0,_="down",y.trigger("touchspin.on.startspin"),y.trigger("touchspin.on.startdownspin"),p=setTimeout((function(){u=setInterval((function(){w++,T()}),s.stepinterval)}),s.stepintervaldelay)}function k(){A(),w=0,_="up",y.trigger("touchspin.on.startspin"),y.trigger("touchspin.on.startupspin"),f=setTimeout((function(){d=setInterval((function(){w++,C()}),s.stepinterval)}),s.stepintervaldelay)}function A(){switch(clearTimeout(p),clearTimeout(f),clearInterval(u),clearInterval(d),_){case"up":y.trigger("touchspin.on.stopupspin"),y.trigger("touchspin.on.stopspin");break;case"down":y.trigger("touchspin.on.stopdownspin"),y.trigger("touchspin.on.stopspin")}w=0,_=!1}y.data("alreadyinitialized")||(y.data("alreadyinitialized",!0),t+=1,y.data("spinnerid",t),y.is("input")?(s=e.extend({},r,b,(g={},e.each(o,(function(e,t){var n="bts-"+t;y.is("[data-"+n+"]")&&(g[e]=y.data(n))})),g),i),""!==s.initval&&""===y.val()&&y.val(s.initval),S(),m=y.val(),v=y.parent(),""!==m&&(m=Number(m).toFixed(s.decimals)),y.data("initvalue",m).val(m),y.addClass("form-control"),v.hasClass("input-group")?function(t){t.addClass("bootstrap-touchspin");var n,i,r=y.prev(),o=y.next(),l='<span class="input-group-addon bootstrap-touchspin-prefix">'+s.prefix+"</span>",c='<span class="input-group-addon bootstrap-touchspin-postfix">'+s.postfix+"</span>";r.hasClass("input-group-btn")?(n='<button class="'+s.buttondown_class+' bootstrap-touchspin-down" type="button">'+s.buttondown_txt+"</button>",r.append(n)):(n='<span class="input-group-btn"><button class="'+s.buttondown_class+' bootstrap-touchspin-down" type="button">'+s.buttondown_txt+"</button></span>",e(n).insertBefore(y)),o.hasClass("input-group-btn")?(i='<button class="'+s.buttonup_class+' bootstrap-touchspin-up" type="button">'+s.buttonup_txt+"</button>",o.prepend(i)):(i='<span class="input-group-btn"><button class="'+s.buttonup_class+' bootstrap-touchspin-up" type="button">'+s.buttonup_txt+"</button></span>",e(i).insertAfter(y)),e(l).insertBefore(y),e(c).insertAfter(y),a=t}(v):(h=s.verticalbuttons?'<div class="input-group bootstrap-touchspin"><span class="input-group-addon bootstrap-touchspin-prefix">'+s.prefix+'</span><span class="input-group-addon bootstrap-touchspin-postfix">'+s.postfix+'</span><span class="input-group-btn-vertical"><button class="'+s.buttondown_class+' bootstrap-touchspin-up" type="button"><i class="'+s.verticalupclass+'"></i></button><button class="'+s.buttonup_class+' bootstrap-touchspin-down" type="button"><i class="'+s.verticaldownclass+'"></i></button></span></div>':'<div class="input-group bootstrap-touchspin"><span class="input-group-btn"><button class="'+s.buttondown_class+' bootstrap-touchspin-down" type="button">'+s.buttondown_txt+'</button></span><span class="input-group-addon bootstrap-touchspin-prefix">'+s.prefix+'</span><span class="input-group-addon bootstrap-touchspin-postfix">'+s.postfix+'</span><span class="input-group-btn"><button class="'+s.buttonup_class+' bootstrap-touchspin-up" type="button">'+s.buttonup_txt+"</button></span></div>",a=e(h).insertBefore(y),e(".bootstrap-touchspin-prefix",a).after(y),y.hasClass("input-sm")?a.addClass("input-group-sm"):y.hasClass("input-lg")&&a.addClass("input-group-lg")),l={down:e(".bootstrap-touchspin-down",a),up:e(".bootstrap-touchspin-up",a),input:e("input",a),prefix:e(".bootstrap-touchspin-prefix",a).addClass(s.prefix_extraclass),postfix:e(".bootstrap-touchspin-postfix",a).addClass(s.postfix_extraclass)},""===s.prefix&&l.prefix.hide(),""===s.postfix&&l.postfix.hide(),y.on("keydown",(function(e){var t=e.keyCode||e.which;38===t?("up"!==_&&(C(),k()),e.preventDefault()):40===t&&("down"!==_&&(T(),E()),e.preventDefault())})),y.on("keyup",(function(e){var t=e.keyCode||e.which;(38===t||40===t)&&A()})),y.on("blur",(function(){S()})),l.down.on("keydown",(function(e){var t=e.keyCode||e.which;32!==t&&13!==t||("down"!==_&&(T(),E()),e.preventDefault())})),l.down.on("keyup",(function(e){var t=e.keyCode||e.which;32!==t&&13!==t||A()})),l.up.on("keydown",(function(e){var t=e.keyCode||e.which;32!==t&&13!==t||("up"!==_&&(C(),k()),e.preventDefault())})),l.up.on("keyup",(function(e){var t=e.keyCode||e.which;32!==t&&13!==t||A()})),l.down.on("mousedown.touchspin",(function(e){l.down.off("touchstart.touchspin"),y.is(":disabled")||(T(),E(),e.preventDefault(),e.stopPropagation())})),l.down.on("touchstart.touchspin",(function(e){l.down.off("mousedown.touchspin"),y.is(":disabled")||(T(),E(),e.preventDefault(),e.stopPropagation())})),l.up.on("mousedown.touchspin",(function(e){l.up.off("touchstart.touchspin"),y.is(":disabled")||(C(),k(),e.preventDefault(),e.stopPropagation())})),l.up.on("touchstart.touchspin",(function(e){l.up.off("mousedown.touchspin"),y.is(":disabled")||(C(),k(),e.preventDefault(),e.stopPropagation())})),l.up.on("mouseout touchleave touchend touchcancel",(function(e){_&&(e.stopPropagation(),A())})),l.down.on("mouseout touchleave touchend touchcancel",(function(e){_&&(e.stopPropagation(),A())})),l.down.on("mousemove touchmove",(function(e){_&&(e.stopPropagation(),e.preventDefault())})),l.up.on("mousemove touchmove",(function(e){_&&(e.stopPropagation(),e.preventDefault())})),e(document).on(n(["mouseup","touchend","touchcancel"],t).join(" "),(function(e){_&&(e.preventDefault(),A())})),e(document).on(n(["mousemove","touchmove","scroll","scrollstart"],t).join(" "),(function(e){_&&(e.preventDefault(),A())})),y.on("mousewheel DOMMouseScroll",(function(e){if(s.mousewheel&&y.is(":focus")){var t=e.originalEvent.wheelDelta||-e.originalEvent.deltaY||-e.originalEvent.detail;e.stopPropagation(),e.preventDefault(),t<0?T():C()}})),y.on("touchspin.uponce",(function(){A(),C()})),y.on("touchspin.downonce",(function(){A(),T()})),y.on("touchspin.startupspin",(function(){k()})),y.on("touchspin.startdownspin",(function(){E()})),y.on("touchspin.stopspin",(function(){A()})),y.on("touchspin.updatesettings",(function(t,n){!function(t){(function(t){s=e.extend({},s,t)})(t),S();var n=l.input.val();""!==n&&(n=Number(l.input.val()),l.input.val(n.toFixed(s.decimals)))}(n)})),l.input.css("display","block")):console.log("Must be an input."))}))}this.each((function(){var t=e(this).data();e(document).off(n(["mouseup","touchend","touchcancel","mousemove","touchmove","scroll","scrollstart"],t.spinnerid).join(" "))}))}}(jQuery)},218:function(e,t,n){var i,r,o,s;function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}s=function(e,t,n){"use strict";function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function r(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){var i,r,o;i=e,o=n[r=t],r in i?Object.defineProperty(i,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):i[r]=o}))}return e}t=t&&t.hasOwnProperty("default")?t.default:t,n=n&&n.hasOwnProperty("default")?n.default:n;var s="transitionend",l={TRANSITION_END:"bsTransitionEnd",getUID:function(e){for(;e+=~~(1e6*Math.random()),document.getElementById(e););return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");if(!t||"#"===t){var n=e.getAttribute("href");t=n&&"#"!==n?n.trim():""}return t&&document.querySelector(t)?t:null},getTransitionDurationFromElement:function(e){if(!e)return 0;var t=n(e).css("transition-duration"),i=n(e).css("transition-delay"),r=parseFloat(t),o=parseFloat(i);return r||o?(t=t.split(",")[0],i=i.split(",")[0],1e3*(parseFloat(t)+parseFloat(i))):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){n(e).trigger(s)},supportsTransitionEnd:function(){return Boolean(s)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var r=n[i],o=t[i],s=o&&l.isElement(o)?"element":(a=o,{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase());if(!new RegExp(r).test(s))throw new Error(e.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+r+'".')}var a},findShadowRoot:function(e){if(!document.documentElement.attachShadow)return null;if("function"!=typeof e.getRootNode)return e instanceof ShadowRoot?e:e.parentNode?l.findShadowRoot(e.parentNode):null;var t=e.getRootNode();return t instanceof ShadowRoot?t:null}};n.fn.emulateTransitionEnd=function(e){var t=this,i=!1;return n(this).one(l.TRANSITION_END,(function(){i=!0})),setTimeout((function(){i||l.triggerTransitionEnd(t)}),e),this},n.event.special[l.TRANSITION_END]={bindType:s,delegateType:s,handle:function(e){if(n(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}};var c="alert",u="bs.alert",d="."+u,p=n.fn[c],f={CLOSE:"close"+d,CLOSED:"closed"+d,CLICK_DATA_API:"click"+d+".data-api"},h=function(){function e(e){this._element=e}var t=e.prototype;return t.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},t.dispose=function(){n.removeData(this._element,u),this._element=null},t._getRootElement=function(e){var t=l.getSelectorFromElement(e),i=!1;return t&&(i=document.querySelector(t)),i||(i=n(e).closest(".alert")[0]),i},t._triggerCloseEvent=function(e){var t=n.Event(f.CLOSE);return n(e).trigger(t),t},t._removeElement=function(e){var t=this;if(n(e).removeClass("show"),n(e).hasClass("fade")){var i=l.getTransitionDurationFromElement(e);n(e).one(l.TRANSITION_END,(function(n){return t._destroyElement(e,n)})).emulateTransitionEnd(i)}else this._destroyElement(e)},t._destroyElement=function(e){n(e).detach().trigger(f.CLOSED).remove()},e._jQueryInterface=function(t){return this.each((function(){var i=n(this),r=i.data(u);r||(r=new e(this),i.data(u,r)),"close"===t&&r[t](this)}))},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}}]),e}();n(document).on(f.CLICK_DATA_API,'[data-dismiss="alert"]',h._handleDismiss(new h)),n.fn[c]=h._jQueryInterface,n.fn[c].Constructor=h,n.fn[c].noConflict=function(){return n.fn[c]=p,h._jQueryInterface};var m="button",v="bs.button",g="."+v,y=".data-api",b=n.fn[m],w="active",_='[data-toggle^="button"]',S=".btn",x={CLICK_DATA_API:"click"+g+y,FOCUS_BLUR_DATA_API:"focus"+g+y+" blur"+g+y},C=function(){function e(e){this._element=e}var t=e.prototype;return t.toggle=function(){var e=!0,t=!0,i=n(this._element).closest('[data-toggle="buttons"]')[0];if(i){var r=this._element.querySelector('input:not([type="hidden"])');if(r){if("radio"===r.type)if(r.checked&&this._element.classList.contains(w))e=!1;else{var o=i.querySelector(".active");o&&n(o).removeClass(w)}if(e){if(r.hasAttribute("disabled")||i.hasAttribute("disabled")||r.classList.contains("disabled")||i.classList.contains("disabled"))return;r.checked=!this._element.classList.contains(w),n(r).trigger("change")}r.focus(),t=!1}}t&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(w)),e&&n(this._element).toggleClass(w)},t.dispose=function(){n.removeData(this._element,v),this._element=null},e._jQueryInterface=function(t){return this.each((function(){var i=n(this).data(v);i||(i=new e(this),n(this).data(v,i)),"toggle"===t&&i[t]()}))},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}}]),e}();n(document).on(x.CLICK_DATA_API,_,(function(e){e.preventDefault();var t=e.target;n(t).hasClass("btn")||(t=n(t).closest(S)),C._jQueryInterface.call(n(t),"toggle")})).on(x.FOCUS_BLUR_DATA_API,_,(function(e){var t=n(e.target).closest(S)[0];n(t).toggleClass("focus",/^focus(in)?$/.test(e.type))})),n.fn[m]=C._jQueryInterface,n.fn[m].Constructor=C,n.fn[m].noConflict=function(){return n.fn[m]=b,C._jQueryInterface};var T="carousel",E="bs.carousel",k="."+E,A=".data-api",I=n.fn[T],O={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},P={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},L="next",D="prev",M={SLIDE:"slide"+k,SLID:"slid"+k,KEYDOWN:"keydown"+k,MOUSEENTER:"mouseenter"+k,MOUSELEAVE:"mouseleave"+k,TOUCHSTART:"touchstart"+k,TOUCHMOVE:"touchmove"+k,TOUCHEND:"touchend"+k,POINTERDOWN:"pointerdown"+k,POINTERUP:"pointerup"+k,DRAG_START:"dragstart"+k,LOAD_DATA_API:"load"+k+A,CLICK_DATA_API:"click"+k+A},N="active",j=".active.carousel-item",z={TOUCH:"touch",PEN:"pen"},B=function(){function e(e,t){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._element=e,this._indicatorsElement=this._element.querySelector(".carousel-indicators"),this._touchSupported="ontouchstart"in document.documentElement||0<navigator.maxTouchPoints,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=e.prototype;return t.next=function(){this._isSliding||this._slide(L)},t.nextWhenVisible=function(){!document.hidden&&n(this._element).is(":visible")&&"hidden"!==n(this._element).css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(D)},t.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(".carousel-item-next, .carousel-item-prev")&&(l.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(e){var t=this;this._activeElement=this._element.querySelector(j);var i=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)n(this._element).one(M.SLID,(function(){return t.to(e)}));else{if(i===e)return this.pause(),void this.cycle();var r=i<e?L:D;this._slide(r,this._items[e])}},t.dispose=function(){n(this._element).off(k),n.removeData(this._element,E),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(e){return e=o({},O,e),l.typeCheckConfig(T,e,P),e},t._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=40)){var t=e/this.touchDeltaX;0<t&&this.prev(),t<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&n(this._element).on(M.KEYDOWN,(function(t){return e._keydown(t)})),"hover"===this._config.pause&&n(this._element).on(M.MOUSEENTER,(function(t){return e.pause(t)})).on(M.MOUSELEAVE,(function(t){return e.cycle(t)})),this._addTouchEventListeners()},t._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var t=function(t){e._pointerEvent&&z[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},i=function(t){e._pointerEvent&&z[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout((function(t){return e.cycle(t)}),500+e._config.interval))};n(this._element.querySelectorAll(".carousel-item img")).on(M.DRAG_START,(function(e){return e.preventDefault()})),this._pointerEvent?(n(this._element).on(M.POINTERDOWN,(function(e){return t(e)})),n(this._element).on(M.POINTERUP,(function(e){return i(e)})),this._element.classList.add("pointer-event")):(n(this._element).on(M.TOUCHSTART,(function(e){return t(e)})),n(this._element).on(M.TOUCHMOVE,(function(t){var n;(n=t).originalEvent.touches&&1<n.originalEvent.touches.length?e.touchDeltaX=0:e.touchDeltaX=n.originalEvent.touches[0].clientX-e.touchStartX})),n(this._element).on(M.TOUCHEND,(function(e){return i(e)})))}},t._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case 37:e.preventDefault(),this.prev();break;case 39:e.preventDefault(),this.next()}},t._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(".carousel-item")):[],this._items.indexOf(e)},t._getItemByDirection=function(e,t){var n=e===L,i=e===D,r=this._getItemIndex(t),o=this._items.length-1;if((i&&0===r||n&&r===o)&&!this._config.wrap)return t;var s=(r+(e===D?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(e,t){var i=this._getItemIndex(e),r=this._getItemIndex(this._element.querySelector(j)),o=n.Event(M.SLIDE,{relatedTarget:e,direction:t,from:r,to:i});return n(this._element).trigger(o),o},t._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var t=[].slice.call(this._indicatorsElement.querySelectorAll(".active"));n(t).removeClass(N);var i=this._indicatorsElement.children[this._getItemIndex(e)];i&&n(i).addClass(N)}},t._slide=function(e,t){var i,r,o,s=this,a=this._element.querySelector(j),c=this._getItemIndex(a),u=t||a&&this._getItemByDirection(e,a),d=this._getItemIndex(u),p=Boolean(this._interval);if(o=e===L?(i="carousel-item-left",r="carousel-item-next","left"):(i="carousel-item-right",r="carousel-item-prev","right"),u&&n(u).hasClass(N))this._isSliding=!1;else if(!this._triggerSlideEvent(u,o).isDefaultPrevented()&&a&&u){this._isSliding=!0,p&&this.pause(),this._setActiveIndicatorElement(u);var f=n.Event(M.SLID,{relatedTarget:u,direction:o,from:c,to:d});if(n(this._element).hasClass("slide")){n(u).addClass(r),l.reflow(u),n(a).addClass(i),n(u).addClass(i);var h=parseInt(u.getAttribute("data-interval"),10);this._config.interval=h?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,h):this._config.defaultInterval||this._config.interval;var m=l.getTransitionDurationFromElement(a);n(a).one(l.TRANSITION_END,(function(){n(u).removeClass(i+" "+r).addClass(N),n(a).removeClass(N+" "+r+" "+i),s._isSliding=!1,setTimeout((function(){return n(s._element).trigger(f)}),0)})).emulateTransitionEnd(m)}else n(a).removeClass(N),n(u).addClass(N),this._isSliding=!1,n(this._element).trigger(f);p&&this.cycle()}},e._jQueryInterface=function(t){return this.each((function(){var i=n(this).data(E),r=o({},O,n(this).data());"object"==a(t)&&(r=o({},r,t));var s="string"==typeof t?t:r.slide;if(i||(i=new e(this,r),n(this).data(E,i)),"number"==typeof t)i.to(t);else if("string"==typeof s){if(void 0===i[s])throw new TypeError('No method named "'+s+'"');i[s]()}else r.interval&&(i.pause(),i.cycle())}))},e._dataApiClickHandler=function(t){var i=l.getSelectorFromElement(this);if(i){var r=n(i)[0];if(r&&n(r).hasClass("carousel")){var s=o({},n(r).data(),n(this).data()),a=this.getAttribute("data-slide-to");a&&(s.interval=!1),e._jQueryInterface.call(n(r),s),a&&n(r).data(E).to(a),t.preventDefault()}}},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"Default",get:function(){return O}}]),e}();n(document).on(M.CLICK_DATA_API,"[data-slide], [data-slide-to]",B._dataApiClickHandler),n(window).on(M.LOAD_DATA_API,(function(){for(var e=[].slice.call(document.querySelectorAll('[data-ride="carousel"]')),t=0,i=e.length;t<i;t++){var r=n(e[t]);B._jQueryInterface.call(r,r.data())}})),n.fn[T]=B._jQueryInterface,n.fn[T].Constructor=B,n.fn[T].noConflict=function(){return n.fn[T]=I,B._jQueryInterface};var F="collapse",H="bs.collapse",q="."+H,$=n.fn[F],W={toggle:!0,parent:""},R={toggle:"boolean",parent:"(string|element)"},V={SHOW:"show"+q,SHOWN:"shown"+q,HIDE:"hide"+q,HIDDEN:"hidden"+q,CLICK_DATA_API:"click"+q+".data-api"},G="show",U="collapse",Q="collapsing",Y="collapsed",K="width",X='[data-toggle="collapse"]',Z=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(X)),i=0,r=n.length;i<r;i++){var o=n[i],s=l.getSelectorFromElement(o),a=[].slice.call(document.querySelectorAll(s)).filter((function(t){return t===e}));null!==s&&0<a.length&&(this._selector=s,this._triggerArray.push(o))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=e.prototype;return t.toggle=function(){n(this._element).hasClass(G)?this.hide():this.show()},t.show=function(){var t,i,r=this;if(!(this._isTransitioning||n(this._element).hasClass(G)||(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(".show, .collapsing")).filter((function(e){return"string"==typeof r._config.parent?e.getAttribute("data-parent")===r._config.parent:e.classList.contains(U)}))).length&&(t=null),t&&(i=n(t).not(this._selector).data(H))&&i._isTransitioning))){var o=n.Event(V.SHOW);if(n(this._element).trigger(o),!o.isDefaultPrevented()){t&&(e._jQueryInterface.call(n(t).not(this._selector),"hide"),i||n(t).data(H,null));var s=this._getDimension();n(this._element).removeClass(U).addClass(Q),this._element.style[s]=0,this._triggerArray.length&&n(this._triggerArray).removeClass(Y).attr("aria-expanded",!0),this.setTransitioning(!0);var a="scroll"+(s[0].toUpperCase()+s.slice(1)),c=l.getTransitionDurationFromElement(this._element);n(this._element).one(l.TRANSITION_END,(function(){n(r._element).removeClass(Q).addClass(U).addClass(G),r._element.style[s]="",r.setTransitioning(!1),n(r._element).trigger(V.SHOWN)})).emulateTransitionEnd(c),this._element.style[s]=this._element[a]+"px"}}},t.hide=function(){var e=this;if(!this._isTransitioning&&n(this._element).hasClass(G)){var t=n.Event(V.HIDE);if(n(this._element).trigger(t),!t.isDefaultPrevented()){var i=this._getDimension();this._element.style[i]=this._element.getBoundingClientRect()[i]+"px",l.reflow(this._element),n(this._element).addClass(Q).removeClass(U).removeClass(G);var r=this._triggerArray.length;if(0<r)for(var o=0;o<r;o++){var s=this._triggerArray[o],a=l.getSelectorFromElement(s);null!==a&&(n([].slice.call(document.querySelectorAll(a))).hasClass(G)||n(s).addClass(Y).attr("aria-expanded",!1))}this.setTransitioning(!0),this._element.style[i]="";var c=l.getTransitionDurationFromElement(this._element);n(this._element).one(l.TRANSITION_END,(function(){e.setTransitioning(!1),n(e._element).removeClass(Q).addClass(U).trigger(V.HIDDEN)})).emulateTransitionEnd(c)}}},t.setTransitioning=function(e){this._isTransitioning=e},t.dispose=function(){n.removeData(this._element,H),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(e){return(e=o({},W,e)).toggle=Boolean(e.toggle),l.typeCheckConfig(F,e,R),e},t._getDimension=function(){return n(this._element).hasClass(K)?K:"height"},t._getParent=function(){var t,i=this;l.isElement(this._config.parent)?(t=this._config.parent,void 0!==this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var r='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',o=[].slice.call(t.querySelectorAll(r));return n(o).each((function(t,n){i._addAriaAndCollapsedClass(e._getTargetFromElement(n),[n])})),t},t._addAriaAndCollapsedClass=function(e,t){var i=n(e).hasClass(G);t.length&&n(t).toggleClass(Y,!i).attr("aria-expanded",i)},e._getTargetFromElement=function(e){var t=l.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(t){return this.each((function(){var i=n(this),r=i.data(H),s=o({},W,i.data(),"object"==a(t)&&t?t:{});if(!r&&s.toggle&&/show|hide/.test(t)&&(s.toggle=!1),r||(r=new e(this,s),i.data(H,r)),"string"==typeof t){if(void 0===r[t])throw new TypeError('No method named "'+t+'"');r[t]()}}))},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"Default",get:function(){return W}}]),e}();n(document).on(V.CLICK_DATA_API,X,(function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var t=n(this),i=l.getSelectorFromElement(this),r=[].slice.call(document.querySelectorAll(i));n(r).each((function(){var e=n(this),i=e.data(H)?"toggle":t.data();Z._jQueryInterface.call(e,i)}))})),n.fn[F]=Z._jQueryInterface,n.fn[F].Constructor=Z,n.fn[F].noConflict=function(){return n.fn[F]=$,Z._jQueryInterface};var J="dropdown",ee="bs.dropdown",te="."+ee,ne=".data-api",ie=n.fn[J],re=new RegExp("38|40|27"),oe={HIDE:"hide"+te,HIDDEN:"hidden"+te,SHOW:"show"+te,SHOWN:"shown"+te,CLICK:"click"+te,CLICK_DATA_API:"click"+te+ne,KEYDOWN_DATA_API:"keydown"+te+ne,KEYUP_DATA_API:"keyup"+te+ne},se="disabled",ae="show",le="dropdown-menu-right",ce='[data-toggle="dropdown"]',ue=".dropdown-menu",de={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},pe={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},fe=function(){function e(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var i=e.prototype;return i.toggle=function(){if(!this._element.disabled&&!n(this._element).hasClass(se)){var i=e._getParentFromElement(this._element),r=n(this._menu).hasClass(ae);if(e._clearMenus(),!r){var o={relatedTarget:this._element},s=n.Event(oe.SHOW,o);if(n(i).trigger(s),!s.isDefaultPrevented()){if(!this._inNavbar){if(void 0===t)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");var a=this._element;"parent"===this._config.reference?a=i:l.isElement(this._config.reference)&&(a=this._config.reference,void 0!==this._config.reference.jquery&&(a=this._config.reference[0])),"scrollParent"!==this._config.boundary&&n(i).addClass("position-static"),this._popper=new t(a,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===n(i).closest(".navbar-nav").length&&n(document.body).children().on("mouseover",null,n.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),n(this._menu).toggleClass(ae),n(i).toggleClass(ae).trigger(n.Event(oe.SHOWN,o))}}}},i.show=function(){if(!(this._element.disabled||n(this._element).hasClass(se)||n(this._menu).hasClass(ae))){var t={relatedTarget:this._element},i=n.Event(oe.SHOW,t),r=e._getParentFromElement(this._element);n(r).trigger(i),i.isDefaultPrevented()||(n(this._menu).toggleClass(ae),n(r).toggleClass(ae).trigger(n.Event(oe.SHOWN,t)))}},i.hide=function(){if(!this._element.disabled&&!n(this._element).hasClass(se)&&n(this._menu).hasClass(ae)){var t={relatedTarget:this._element},i=n.Event(oe.HIDE,t),r=e._getParentFromElement(this._element);n(r).trigger(i),i.isDefaultPrevented()||(n(this._menu).toggleClass(ae),n(r).toggleClass(ae).trigger(n.Event(oe.HIDDEN,t)))}},i.dispose=function(){n.removeData(this._element,ee),n(this._element).off(te),this._element=null,(this._menu=null)!==this._popper&&(this._popper.destroy(),this._popper=null)},i.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},i._addEventListeners=function(){var e=this;n(this._element).on(oe.CLICK,(function(t){t.preventDefault(),t.stopPropagation(),e.toggle()}))},i._getConfig=function(e){return e=o({},this.constructor.Default,n(this._element).data(),e),l.typeCheckConfig(J,e,this.constructor.DefaultType),e},i._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(ue))}return this._menu},i._getPlacement=function(){var e=n(this._element.parentNode),t="bottom-start";return e.hasClass("dropup")?(t="top-start",n(this._menu).hasClass(le)&&(t="top-end")):e.hasClass("dropright")?t="right-start":e.hasClass("dropleft")?t="left-start":n(this._menu).hasClass(le)&&(t="bottom-end"),t},i._detectNavbar=function(){return 0<n(this._element).closest(".navbar").length},i._getPopperConfig=function(){var e=this,t={};"function"==typeof this._config.offset?t.fn=function(t){return t.offsets=o({},t.offsets,e._config.offset(t.offsets)||{}),t}:t.offset=this._config.offset;var n={placement:this._getPlacement(),modifiers:{offset:t,flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(n.modifiers.applyStyle={enabled:!1}),n},e._jQueryInterface=function(t){return this.each((function(){var i=n(this).data(ee);if(i||(i=new e(this,"object"==a(t)?t:null),n(this).data(ee,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}}))},e._clearMenus=function(t){if(!t||3!==t.which&&("keyup"!==t.type||9===t.which))for(var i=[].slice.call(document.querySelectorAll(ce)),r=0,o=i.length;r<o;r++){var s=e._getParentFromElement(i[r]),a=n(i[r]).data(ee),l={relatedTarget:i[r]};if(t&&"click"===t.type&&(l.clickEvent=t),a){var c=a._menu;if(n(s).hasClass(ae)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&9===t.which)&&n.contains(s,t.target))){var u=n.Event(oe.HIDE,l);n(s).trigger(u),u.isDefaultPrevented()||("ontouchstart"in document.documentElement&&n(document.body).children().off("mouseover",null,n.noop),i[r].setAttribute("aria-expanded","false"),n(c).removeClass(ae),n(s).removeClass(ae).trigger(n.Event(oe.HIDDEN,l)))}}}},e._getParentFromElement=function(e){var t,n=l.getSelectorFromElement(e);return n&&(t=document.querySelector(n)),t||e.parentNode},e._dataApiKeydownHandler=function(t){if((/input|textarea/i.test(t.target.tagName)?!(32===t.which||27!==t.which&&(40!==t.which&&38!==t.which||n(t.target).closest(ue).length)):re.test(t.which))&&(t.preventDefault(),t.stopPropagation(),!this.disabled&&!n(this).hasClass(se))){var i=e._getParentFromElement(this),r=n(i).hasClass(ae);if(r&&(!r||27!==t.which&&32!==t.which)){var o=[].slice.call(i.querySelectorAll(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)"));if(0!==o.length){var s=o.indexOf(t.target);38===t.which&&0<s&&s--,40===t.which&&s<o.length-1&&s++,s<0&&(s=0),o[s].focus()}}else{if(27===t.which){var a=i.querySelector(ce);n(a).trigger("focus")}n(this).trigger("click")}}},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"Default",get:function(){return de}},{key:"DefaultType",get:function(){return pe}}]),e}();n(document).on(oe.KEYDOWN_DATA_API,ce,fe._dataApiKeydownHandler).on(oe.KEYDOWN_DATA_API,ue,fe._dataApiKeydownHandler).on(oe.CLICK_DATA_API+" "+oe.KEYUP_DATA_API,fe._clearMenus).on(oe.CLICK_DATA_API,ce,(function(e){e.preventDefault(),e.stopPropagation(),fe._jQueryInterface.call(n(this),"toggle")})).on(oe.CLICK_DATA_API,".dropdown form",(function(e){e.stopPropagation()})),n.fn[J]=fe._jQueryInterface,n.fn[J].Constructor=fe,n.fn[J].noConflict=function(){return n.fn[J]=ie,fe._jQueryInterface};var he="modal",me="bs.modal",ve="."+me,ge=n.fn[he],ye={backdrop:!0,keyboard:!0,focus:!0,show:!0},be={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},we={HIDE:"hide"+ve,HIDDEN:"hidden"+ve,SHOW:"show"+ve,SHOWN:"shown"+ve,FOCUSIN:"focusin"+ve,RESIZE:"resize"+ve,CLICK_DISMISS:"click.dismiss"+ve,KEYDOWN_DISMISS:"keydown.dismiss"+ve,MOUSEUP_DISMISS:"mouseup.dismiss"+ve,MOUSEDOWN_DISMISS:"mousedown.dismiss"+ve,CLICK_DATA_API:"click"+ve+".data-api"},_e="modal-open",Se="fade",xe="show",Ce=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Te=".sticky-top",Ee=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(".modal-dialog"),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=e.prototype;return t.toggle=function(e){return this._isShown?this.hide():this.show(e)},t.show=function(e){var t=this;if(!this._isShown&&!this._isTransitioning){n(this._element).hasClass(Se)&&(this._isTransitioning=!0);var i=n.Event(we.SHOW,{relatedTarget:e});n(this._element).trigger(i),this._isShown||i.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),n(this._element).on(we.CLICK_DISMISS,'[data-dismiss="modal"]',(function(e){return t.hide(e)})),n(this._dialog).on(we.MOUSEDOWN_DISMISS,(function(){n(t._element).one(we.MOUSEUP_DISMISS,(function(e){n(e.target).is(t._element)&&(t._ignoreBackdropClick=!0)}))})),this._showBackdrop((function(){return t._showElement(e)})))}},t.hide=function(e){var t=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning){var i=n.Event(we.HIDE);if(n(this._element).trigger(i),this._isShown&&!i.isDefaultPrevented()){this._isShown=!1;var r=n(this._element).hasClass(Se);if(r&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),n(document).off(we.FOCUSIN),n(this._element).removeClass(xe),n(this._element).off(we.CLICK_DISMISS),n(this._dialog).off(we.MOUSEDOWN_DISMISS),r){var o=l.getTransitionDurationFromElement(this._element);n(this._element).one(l.TRANSITION_END,(function(e){return t._hideModal(e)})).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach((function(e){return n(e).off(ve)})),n(document).off(we.FOCUSIN),n.removeData(this._element,me),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(e){return e=o({},ye,e),l.typeCheckConfig(he,e,be),e},t._showElement=function(e){var t=this,i=n(this._element).hasClass(Se);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.scrollTop=0,i&&l.reflow(this._element),n(this._element).addClass(xe),this._config.focus&&this._enforceFocus();var r=n.Event(we.SHOWN,{relatedTarget:e}),o=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,n(t._element).trigger(r)};if(i){var s=l.getTransitionDurationFromElement(this._dialog);n(this._dialog).one(l.TRANSITION_END,o).emulateTransitionEnd(s)}else o()},t._enforceFocus=function(){var e=this;n(document).off(we.FOCUSIN).on(we.FOCUSIN,(function(t){document!==t.target&&e._element!==t.target&&0===n(e._element).has(t.target).length&&e._element.focus()}))},t._setEscapeEvent=function(){var e=this;this._isShown&&this._config.keyboard?n(this._element).on(we.KEYDOWN_DISMISS,(function(t){27===t.which&&(t.preventDefault(),e.hide())})):this._isShown||n(this._element).off(we.KEYDOWN_DISMISS)},t._setResizeEvent=function(){var e=this;this._isShown?n(window).on(we.RESIZE,(function(t){return e.handleUpdate(t)})):n(window).off(we.RESIZE)},t._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop((function(){n(document.body).removeClass(_e),e._resetAdjustments(),e._resetScrollbar(),n(e._element).trigger(we.HIDDEN)}))},t._removeBackdrop=function(){this._backdrop&&(n(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(e){var t=this,i=n(this._element).hasClass(Se)?Se:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className="modal-backdrop",i&&this._backdrop.classList.add(i),n(this._backdrop).appendTo(document.body),n(this._element).on(we.CLICK_DISMISS,(function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===t._config.backdrop?t._element.focus():t.hide())})),i&&l.reflow(this._backdrop),n(this._backdrop).addClass(xe),!e)return;if(!i)return void e();var r=l.getTransitionDurationFromElement(this._backdrop);n(this._backdrop).one(l.TRANSITION_END,e).emulateTransitionEnd(r)}else if(!this._isShown&&this._backdrop){n(this._backdrop).removeClass(xe);var o=function(){t._removeBackdrop(),e&&e()};if(n(this._element).hasClass(Se)){var s=l.getTransitionDurationFromElement(this._backdrop);n(this._backdrop).one(l.TRANSITION_END,o).emulateTransitionEnd(s)}else o()}else e&&e()},t._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=e.left+e.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(Ce)),i=[].slice.call(document.querySelectorAll(Te));n(t).each((function(t,i){var r=i.style.paddingRight,o=n(i).css("padding-right");n(i).data("padding-right",r).css("padding-right",parseFloat(o)+e._scrollbarWidth+"px")})),n(i).each((function(t,i){var r=i.style.marginRight,o=n(i).css("margin-right");n(i).data("margin-right",r).css("margin-right",parseFloat(o)-e._scrollbarWidth+"px")}));var r=document.body.style.paddingRight,o=n(document.body).css("padding-right");n(document.body).data("padding-right",r).css("padding-right",parseFloat(o)+this._scrollbarWidth+"px")}n(document.body).addClass(_e)},t._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(Ce));n(e).each((function(e,t){var i=n(t).data("padding-right");n(t).removeData("padding-right"),t.style.paddingRight=i||""}));var t=[].slice.call(document.querySelectorAll(""+Te));n(t).each((function(e,t){var i=n(t).data("margin-right");void 0!==i&&n(t).css("margin-right",i).removeData("margin-right")}));var i=n(document.body).data("padding-right");n(document.body).removeData("padding-right"),document.body.style.paddingRight=i||""},t._getScrollbarWidth=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(t,i){return this.each((function(){var r=n(this).data(me),s=o({},ye,n(this).data(),"object"==a(t)&&t?t:{});if(r||(r=new e(this,s),n(this).data(me,r)),"string"==typeof t){if(void 0===r[t])throw new TypeError('No method named "'+t+'"');r[t](i)}else s.show&&r.show(i)}))},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"Default",get:function(){return ye}}]),e}();n(document).on(we.CLICK_DATA_API,'[data-toggle="modal"]',(function(e){var t,i=this,r=l.getSelectorFromElement(this);r&&(t=document.querySelector(r));var s=n(t).data(me)?"toggle":o({},n(t).data(),n(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var a=n(t).one(we.SHOW,(function(e){e.isDefaultPrevented()||a.one(we.HIDDEN,(function(){n(i).is(":visible")&&i.focus()}))}));Ee._jQueryInterface.call(n(t),s,this)})),n.fn[he]=Ee._jQueryInterface,n.fn[he].Constructor=Ee,n.fn[he].noConflict=function(){return n.fn[he]=ge,Ee._jQueryInterface};var ke="tooltip",Ae="bs.tooltip",Ie="."+Ae,Oe=n.fn[ke],Pe="bs-tooltip",Le=new RegExp("(^|\\s)"+Pe+"\\S+","g"),De={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"},Me={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},Ne={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},je="show",ze="out",Be={HIDE:"hide"+Ie,HIDDEN:"hidden"+Ie,SHOW:"show"+Ie,SHOWN:"shown"+Ie,INSERTED:"inserted"+Ie,CLICK:"click"+Ie,FOCUSIN:"focusin"+Ie,FOCUSOUT:"focusout"+Ie,MOUSEENTER:"mouseenter"+Ie,MOUSELEAVE:"mouseleave"+Ie},Fe="fade",He="show",qe="hover",$e="focus",We=function(){function e(e,n){if(void 0===t)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(n),this.tip=null,this._setListeners()}var i=e.prototype;return i.enable=function(){this._isEnabled=!0},i.disable=function(){this._isEnabled=!1},i.toggleEnabled=function(){this._isEnabled=!this._isEnabled},i.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,i=n(e.currentTarget).data(t);i||(i=new this.constructor(e.currentTarget,this._getDelegateConfig()),n(e.currentTarget).data(t,i)),i._activeTrigger.click=!i._activeTrigger.click,i._isWithActiveTrigger()?i._enter(null,i):i._leave(null,i)}else{if(n(this.getTipElement()).hasClass(He))return void this._leave(null,this);this._enter(null,this)}},i.dispose=function(){clearTimeout(this._timeout),n.removeData(this.element,this.constructor.DATA_KEY),n(this.element).off(this.constructor.EVENT_KEY),n(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&n(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},i.show=function(){var e=this;if("none"===n(this.element).css("display"))throw new Error("Please use show on visible elements");var i=n.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){n(this.element).trigger(i);var r=l.findShadowRoot(this.element),o=n.contains(null!==r?r:this.element.ownerDocument.documentElement,this.element);if(i.isDefaultPrevented()||!o)return;var s=this.getTipElement(),a=l.getUID(this.constructor.NAME);s.setAttribute("id",a),this.element.setAttribute("aria-describedby",a),this.setContent(),this.config.animation&&n(s).addClass(Fe);var c="function"==typeof this.config.placement?this.config.placement.call(this,s,this.element):this.config.placement,u=this._getAttachment(c);this.addAttachmentClass(u);var d=this._getContainer();n(s).data(this.constructor.DATA_KEY,this),n.contains(this.element.ownerDocument.documentElement,this.tip)||n(s).appendTo(d),n(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new t(this.element,s,{placement:u,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),n(s).addClass(He),"ontouchstart"in document.documentElement&&n(document.body).children().on("mouseover",null,n.noop);var p=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,n(e.element).trigger(e.constructor.Event.SHOWN),t===ze&&e._leave(null,e)};if(n(this.tip).hasClass(Fe)){var f=l.getTransitionDurationFromElement(this.tip);n(this.tip).one(l.TRANSITION_END,p).emulateTransitionEnd(f)}else p()}},i.hide=function(e){var t=this,i=this.getTipElement(),r=n.Event(this.constructor.Event.HIDE),o=function(){t._hoverState!==je&&i.parentNode&&i.parentNode.removeChild(i),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),n(t.element).trigger(t.constructor.Event.HIDDEN),null!==t._popper&&t._popper.destroy(),e&&e()};if(n(this.element).trigger(r),!r.isDefaultPrevented()){if(n(i).removeClass(He),"ontouchstart"in document.documentElement&&n(document.body).children().off("mouseover",null,n.noop),this._activeTrigger.click=!1,this._activeTrigger[$e]=!1,this._activeTrigger[qe]=!1,n(this.tip).hasClass(Fe)){var s=l.getTransitionDurationFromElement(i);n(i).one(l.TRANSITION_END,o).emulateTransitionEnd(s)}else o();this._hoverState=""}},i.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},i.isWithContent=function(){return Boolean(this.getTitle())},i.addAttachmentClass=function(e){n(this.getTipElement()).addClass(Pe+"-"+e)},i.getTipElement=function(){return this.tip=this.tip||n(this.config.template)[0],this.tip},i.setContent=function(){var e=this.getTipElement();this.setElementContent(n(e.querySelectorAll(".tooltip-inner")),this.getTitle()),n(e).removeClass(Fe+" "+He)},i.setElementContent=function(e,t){var i=this.config.html;"object"==a(t)&&(t.nodeType||t.jquery)?i?n(t).parent().is(e)||e.empty().append(t):e.text(n(t).text()):e[i?"html":"text"](t)},i.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},i._getContainer=function(){return!1===this.config.container?document.body:l.isElement(this.config.container)?n(this.config.container):n(document).find(this.config.container)},i._getAttachment=function(e){return Me[e.toUpperCase()]},i._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach((function(t){if("click"===t)n(e.element).on(e.constructor.Event.CLICK,e.config.selector,(function(t){return e.toggle(t)}));else if("manual"!==t){var i=t===qe?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,r=t===qe?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;n(e.element).on(i,e.config.selector,(function(t){return e._enter(t)})).on(r,e.config.selector,(function(t){return e._leave(t)}))}})),n(this.element).closest(".modal").on("hide.bs.modal",(function(){e.element&&e.hide()})),this.config.selector?this.config=o({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},i._fixTitle=function(){var e=a(this.element.getAttribute("data-original-title"));(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},i._enter=function(e,t){var i=this.constructor.DATA_KEY;(t=t||n(e.currentTarget).data(i))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),n(e.currentTarget).data(i,t)),e&&(t._activeTrigger["focusin"===e.type?$e:qe]=!0),n(t.getTipElement()).hasClass(He)||t._hoverState===je?t._hoverState=je:(clearTimeout(t._timeout),t._hoverState=je,t.config.delay&&t.config.delay.show?t._timeout=setTimeout((function(){t._hoverState===je&&t.show()}),t.config.delay.show):t.show())},i._leave=function(e,t){var i=this.constructor.DATA_KEY;(t=t||n(e.currentTarget).data(i))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),n(e.currentTarget).data(i,t)),e&&(t._activeTrigger["focusout"===e.type?$e:qe]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=ze,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout((function(){t._hoverState===ze&&t.hide()}),t.config.delay.hide):t.hide())},i._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},i._getConfig=function(e){return"number"==typeof(e=o({},this.constructor.Default,n(this.element).data(),"object"==a(e)&&e?e:{})).delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),l.typeCheckConfig(ke,e,this.constructor.DefaultType),e},i._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e},i._cleanTipClass=function(){var e=n(this.getTipElement()),t=e.attr("class").match(Le);null!==t&&t.length&&e.removeClass(t.join(""))},i._handlePopperPlacementChange=function(e){var t=e.instance;this.tip=t.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},i._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(n(e).removeClass(Fe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},e._jQueryInterface=function(t){return this.each((function(){var i=n(this).data(Ae),r="object"==a(t)&&t;if((i||!/dispose|hide/.test(t))&&(i||(i=new e(this,r),n(this).data(Ae,i)),"string"==typeof t)){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}}))},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"Default",get:function(){return Ne}},{key:"NAME",get:function(){return ke}},{key:"DATA_KEY",get:function(){return Ae}},{key:"Event",get:function(){return Be}},{key:"EVENT_KEY",get:function(){return Ie}},{key:"DefaultType",get:function(){return De}}]),e}();n.fn[ke]=We._jQueryInterface,n.fn[ke].Constructor=We,n.fn[ke].noConflict=function(){return n.fn[ke]=Oe,We._jQueryInterface};var Re="popover",Ve="bs.popover",Ge="."+Ve,Ue=n.fn[Re],Qe="bs-popover",Ye=new RegExp("(^|\\s)"+Qe+"\\S+","g"),Ke=o({},We.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),Xe=o({},We.DefaultType,{content:"(string|element|function)"}),Ze={HIDE:"hide"+Ge,HIDDEN:"hidden"+Ge,SHOW:"show"+Ge,SHOWN:"shown"+Ge,INSERTED:"inserted"+Ge,CLICK:"click"+Ge,FOCUSIN:"focusin"+Ge,FOCUSOUT:"focusout"+Ge,MOUSEENTER:"mouseenter"+Ge,MOUSELEAVE:"mouseleave"+Ge},Je=function(e){var t,i;function o(){return e.apply(this,arguments)||this}i=e,(t=o).prototype=Object.create(i.prototype),(t.prototype.constructor=t).__proto__=i;var s=o.prototype;return s.isWithContent=function(){return this.getTitle()||this._getContent()},s.addAttachmentClass=function(e){n(this.getTipElement()).addClass(Qe+"-"+e)},s.getTipElement=function(){return this.tip=this.tip||n(this.config.template)[0],this.tip},s.setContent=function(){var e=n(this.getTipElement());this.setElementContent(e.find(".popover-header"),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(".popover-body"),t),e.removeClass("fade show")},s._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},s._cleanTipClass=function(){var e=n(this.getTipElement()),t=e.attr("class").match(Ye);null!==t&&0<t.length&&e.removeClass(t.join(""))},o._jQueryInterface=function(e){return this.each((function(){var t=n(this).data(Ve),i="object"==a(e)?e:null;if((t||!/dispose|hide/.test(e))&&(t||(t=new o(this,i),n(this).data(Ve,t)),"string"==typeof e)){if(void 0===t[e])throw new TypeError('No method named "'+e+'"');t[e]()}}))},r(o,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"Default",get:function(){return Ke}},{key:"NAME",get:function(){return Re}},{key:"DATA_KEY",get:function(){return Ve}},{key:"Event",get:function(){return Ze}},{key:"EVENT_KEY",get:function(){return Ge}},{key:"DefaultType",get:function(){return Xe}}]),o}(We);n.fn[Re]=Je._jQueryInterface,n.fn[Re].Constructor=Je,n.fn[Re].noConflict=function(){return n.fn[Re]=Ue,Je._jQueryInterface};var et="scrollspy",tt="bs.scrollspy",nt="."+tt,it=n.fn[et],rt={offset:10,method:"auto",target:""},ot={offset:"number",method:"string",target:"(string|element)"},st={ACTIVATE:"activate"+nt,SCROLL:"scroll"+nt,LOAD_DATA_API:"load"+nt+".data-api"},at="active",lt=".nav, .list-group",ct=".nav-link",ut=".list-group-item",dt="position",pt=function(){function e(e,t){var i=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(t),this._selector=this._config.target+" "+ct+","+this._config.target+" "+ut+","+this._config.target+" .dropdown-item",this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,n(this._scrollElement).on(st.SCROLL,(function(e){return i._process(e)})),this.refresh(),this._process()}var t=e.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?"offset":dt,i="auto"===this._config.method?t:this._config.method,r=i===dt?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map((function(e){var t,o=l.getSelectorFromElement(e);if(o&&(t=document.querySelector(o)),t){var s=t.getBoundingClientRect();if(s.width||s.height)return[n(t)[i]().top+r,o]}return null})).filter((function(e){return e})).sort((function(e,t){return e[0]-t[0]})).forEach((function(t){e._offsets.push(t[0]),e._targets.push(t[1])}))},t.dispose=function(){n.removeData(this._element,tt),n(this._scrollElement).off(nt),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(e){if("string"!=typeof(e=o({},rt,"object"==a(e)&&e?e:{})).target){var t=n(e.target).attr("id");t||(t=l.getUID(et),n(e.target).attr("id",t)),e.target="#"+t}return l.typeCheckConfig(et,e,ot),e},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),n<=e){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&e<this._offsets[0]&&0<this._offsets[0])return this._activeTarget=null,void this._clear();for(var r=this._offsets.length;r--;)this._activeTarget!==this._targets[r]&&e>=this._offsets[r]&&(void 0===this._offsets[r+1]||e<this._offsets[r+1])&&this._activate(this._targets[r])}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map((function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'})),i=n([].slice.call(document.querySelectorAll(t.join(","))));i.hasClass("dropdown-item")?(i.closest(".dropdown").find(".dropdown-toggle").addClass(at),i.addClass(at)):(i.addClass(at),i.parents(lt).prev(ct+", "+ut).addClass(at),i.parents(lt).prev(".nav-item").children(ct).addClass(at)),n(this._scrollElement).trigger(st.ACTIVATE,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter((function(e){return e.classList.contains(at)})).forEach((function(e){return e.classList.remove(at)}))},e._jQueryInterface=function(t){return this.each((function(){var i=n(this).data(tt);if(i||(i=new e(this,"object"==a(t)&&t),n(this).data(tt,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}}))},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"Default",get:function(){return rt}}]),e}();n(window).on(st.LOAD_DATA_API,(function(){for(var e=[].slice.call(document.querySelectorAll('[data-spy="scroll"]')),t=e.length;t--;){var i=n(e[t]);pt._jQueryInterface.call(i,i.data())}})),n.fn[et]=pt._jQueryInterface,n.fn[et].Constructor=pt,n.fn[et].noConflict=function(){return n.fn[et]=it,pt._jQueryInterface};var ft="bs.tab",ht="."+ft,mt=n.fn.tab,vt={HIDE:"hide"+ht,HIDDEN:"hidden"+ht,SHOW:"show"+ht,SHOWN:"shown"+ht,CLICK_DATA_API:"click"+ht+".data-api"},gt="active",yt="show",bt=".active",wt="> li > .active",_t=function(){function e(e){this._element=e}var t=e.prototype;return t.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&n(this._element).hasClass(gt)||n(this._element).hasClass("disabled"))){var t,i,r=n(this._element).closest(".nav, .list-group")[0],o=l.getSelectorFromElement(this._element);if(r){var s="UL"===r.nodeName||"OL"===r.nodeName?wt:bt;i=(i=n.makeArray(n(r).find(s)))[i.length-1]}var a=n.Event(vt.HIDE,{relatedTarget:this._element}),c=n.Event(vt.SHOW,{relatedTarget:i});if(i&&n(i).trigger(a),n(this._element).trigger(c),!c.isDefaultPrevented()&&!a.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,r);var u=function(){var t=n.Event(vt.HIDDEN,{relatedTarget:e._element}),r=n.Event(vt.SHOWN,{relatedTarget:i});n(i).trigger(t),n(e._element).trigger(r)};t?this._activate(t,t.parentNode,u):u()}}},t.dispose=function(){n.removeData(this._element,ft),this._element=null},t._activate=function(e,t,i){var r=this,o=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?n(t).children(bt):n(t).find(wt))[0],s=i&&o&&n(o).hasClass("fade"),a=function(){return r._transitionComplete(e,o,i)};if(o&&s){var c=l.getTransitionDurationFromElement(o);n(o).removeClass(yt).one(l.TRANSITION_END,a).emulateTransitionEnd(c)}else a()},t._transitionComplete=function(e,t,i){if(t){n(t).removeClass(gt);var r=n(t.parentNode).find("> .dropdown-menu .active")[0];r&&n(r).removeClass(gt),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}if(n(e).addClass(gt),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),l.reflow(e),n(e).addClass(yt),e.parentNode&&n(e.parentNode).hasClass("dropdown-menu")){var o=n(e).closest(".dropdown")[0];if(o){var s=[].slice.call(o.querySelectorAll(".dropdown-toggle"));n(s).addClass(gt)}e.setAttribute("aria-expanded",!0)}i&&i()},e._jQueryInterface=function(t){return this.each((function(){var i=n(this),r=i.data(ft);if(r||(r=new e(this),i.data(ft,r)),"string"==typeof t){if(void 0===r[t])throw new TypeError('No method named "'+t+'"');r[t]()}}))},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}}]),e}();n(document).on(vt.CLICK_DATA_API,'[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',(function(e){e.preventDefault(),_t._jQueryInterface.call(n(this),"show")})),n.fn.tab=_t._jQueryInterface,n.fn.tab.Constructor=_t,n.fn.tab.noConflict=function(){return n.fn.tab=mt,_t._jQueryInterface};var St="toast",xt="bs.toast",Ct="."+xt,Tt=n.fn[St],Et={CLICK_DISMISS:"click.dismiss"+Ct,HIDE:"hide"+Ct,HIDDEN:"hidden"+Ct,SHOW:"show"+Ct,SHOWN:"shown"+Ct},kt="hide",At="show",It="showing",Ot={animation:"boolean",autohide:"boolean",delay:"number"},Pt={animation:!0,autohide:!0,delay:500},Lt=function(){function e(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var t=e.prototype;return t.show=function(){var e=this;n(this._element).trigger(Et.SHOW),this._config.animation&&this._element.classList.add("fade");var t=function(){e._element.classList.remove(It),e._element.classList.add(At),n(e._element).trigger(Et.SHOWN),e._config.autohide&&e.hide()};if(this._element.classList.remove(kt),this._element.classList.add(It),this._config.animation){var i=l.getTransitionDurationFromElement(this._element);n(this._element).one(l.TRANSITION_END,t).emulateTransitionEnd(i)}else t()},t.hide=function(e){var t=this;this._element.classList.contains(At)&&(n(this._element).trigger(Et.HIDE),e?this._close():this._timeout=setTimeout((function(){t._close()}),this._config.delay))},t.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(At)&&this._element.classList.remove(At),n(this._element).off(Et.CLICK_DISMISS),n.removeData(this._element,xt),this._element=null,this._config=null},t._getConfig=function(e){return e=o({},Pt,n(this._element).data(),"object"==a(e)&&e?e:{}),l.typeCheckConfig(St,e,this.constructor.DefaultType),e},t._setListeners=function(){var e=this;n(this._element).on(Et.CLICK_DISMISS,'[data-dismiss="toast"]',(function(){return e.hide(!0)}))},t._close=function(){var e=this,t=function(){e._element.classList.add(kt),n(e._element).trigger(Et.HIDDEN)};if(this._element.classList.remove(At),this._config.animation){var i=l.getTransitionDurationFromElement(this._element);n(this._element).one(l.TRANSITION_END,t).emulateTransitionEnd(i)}else t()},e._jQueryInterface=function(t){return this.each((function(){var i=n(this),r=i.data(xt);if(r||(r=new e(this,"object"==a(t)&&t),i.data(xt,r)),"string"==typeof t){if(void 0===r[t])throw new TypeError('No method named "'+t+'"');r[t](this)}}))},r(e,null,[{key:"VERSION",get:function(){return"4.2.1"}},{key:"DefaultType",get:function(){return Ot}}]),e}();n.fn[St]=Lt._jQueryInterface,n.fn[St].Constructor=Lt,n.fn[St].noConflict=function(){return n.fn[St]=Tt,Lt._jQueryInterface},function(){if(void 0===n)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=n.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1===e[0]&&9===e[1]&&e[2]<1||4<=e[0])throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),e.Util=l,e.Alert=h,e.Button=C,e.Carousel=B,e.Collapse=Z,e.Dropdown=fe,e.Modal=Ee,e.Popover=Je,e.Scrollspy=pt,e.Tab=_t,e.Toast=Lt,e.Tooltip=We,Object.defineProperty(e,"__esModule",{value:!0})},"object"==a(t)?s(t,n(713),n(669)):(r=[t,n(713),n(669)],void 0===(o="function"==typeof(i=s)?i.apply(t,r):i)||(e.exports=o))},294:function(e,t,n){var i,r;!function(){"use strict";i=[n(669)],void 0===(r=function(e){!function(e){var t,n,i,r,o,s,a={loadingNotice:"Loading image",errorNotice:"The image could not be loaded",errorDuration:2500,linkAttribute:"href",preventClicks:!0,beforeShow:e.noop,beforeHide:e.noop,onShow:e.noop,onHide:e.noop,onMove:e.noop};function l(t,n){this.$target=e(t),this.opts=e.extend({},a,n,this.$target.data()),void 0===this.isOpen&&this._init()}l.prototype._init=function(){this.$link=this.$target.find("a"),this.$image=this.$target.find("img"),this.$flyout=e('<div class="easyzoom-flyout" />'),this.$notice=e('<div class="easyzoom-notice" />'),this.$target.on({"mousemove.easyzoom touchmove.easyzoom":e.proxy(this._onMove,this),"mouseleave.easyzoom touchend.easyzoom":e.proxy(this._onLeave,this),"mouseenter.easyzoom touchstart.easyzoom":e.proxy(this._onEnter,this)}),this.opts.preventClicks&&this.$target.on("click.easyzoom",(function(e){e.preventDefault()}))},l.prototype.show=function(e,o){var s=this;if(!1!==this.opts.beforeShow.call(this)){if(!this.isReady)return this._loadImage(this.$link.attr(this.opts.linkAttribute),(function(){!s.isMouseOver&&o||s.show(e)}));this.$target.append(this.$flyout);var a=this.$target.outerWidth(),l=this.$target.outerHeight(),c=this.$flyout.width(),u=this.$flyout.height(),d=this.$zoom.width(),p=this.$zoom.height();t=Math.ceil(d-c),n=Math.ceil(p-u),t<0&&(t=0),n<0&&(n=0),i=t/a,r=n/l,this.isOpen=!0,this.opts.onShow.call(this),e&&this._move(e)}},l.prototype._onEnter=function(e){var t=e.originalEvent.touches;this.isMouseOver=!0,t&&1!=t.length||(e.preventDefault(),this.show(e,!0))},l.prototype._onMove=function(e){this.isOpen&&(e.preventDefault(),this._move(e))},l.prototype._onLeave=function(){this.isMouseOver=!1,this.isOpen&&this.hide()},l.prototype._onLoad=function(e){e.currentTarget.width&&(this.isReady=!0,this.$notice.detach(),this.$flyout.html(this.$zoom),this.$target.removeClass("is-loading").addClass("is-ready"),e.data.call&&e.data())},l.prototype._onError=function(){var e=this;this.$notice.text(this.opts.errorNotice),this.$target.removeClass("is-loading").addClass("is-error"),this.detachNotice=setTimeout((function(){e.$notice.detach(),e.detachNotice=null}),this.opts.errorDuration)},l.prototype._loadImage=function(t,n){var i=new Image;this.$target.addClass("is-loading").append(this.$notice.text(this.opts.loadingNotice)),this.$zoom=e(i).on("error",e.proxy(this._onError,this)).on("load",n,e.proxy(this._onLoad,this)),i.style.position="absolute",i.src=t},l.prototype._move=function(e){if(0===e.type.indexOf("touch")){var a=e.touches||e.originalEvent.touches;o=a[0].pageX,s=a[0].pageY}else o=e.pageX||o,s=e.pageY||s;var l=this.$target.offset(),c=o-l.left,u=s-l.top,d=Math.ceil(c*i),p=Math.ceil(u*r);if(d<0||p<0||t<d||n<p)this.hide();else{var f=-1*p,h=-1*d;this.$zoom.css({top:f,left:h}),this.opts.onMove.call(this,f,h)}},l.prototype.hide=function(){this.isOpen&&!1!==this.opts.beforeHide.call(this)&&(this.$flyout.detach(),this.isOpen=!1,this.opts.onHide.call(this))},l.prototype.swap=function(t,n,i){this.hide(),this.isReady=!1,this.detachNotice&&clearTimeout(this.detachNotice),this.$notice.parent().length&&this.$notice.detach(),this.$target.removeClass("is-loading is-ready is-error"),this.$image.attr({src:t,srcset:e.isArray(i)?i.join():i}),this.$link.attr(this.opts.linkAttribute,n)},l.prototype.teardown=function(){this.hide(),this.$target.off(".easyzoom").removeClass("is-loading is-ready is-error"),this.detachNotice&&clearTimeout(this.detachNotice),delete this.$link,delete this.$zoom,delete this.$image,delete this.$notice,delete this.$flyout,delete this.isOpen,delete this.isReady},e.fn.easyZoom=function(t){return this.each((function(){var n=e.data(this,"easyZoom");n?void 0===n.isOpen&&n._init():e.data(this,"easyZoom",new l(this,t))}))}}(e)}.apply(t,i))||(e.exports=r)}()},497:e=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}var n,i="object"===("undefined"==typeof Reflect?"undefined":t(Reflect))?Reflect:null,r=i&&"function"==typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};n=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,e.exports.once=function(e,t){return new Promise((function(n,i){function r(n){e.removeListener(t,o),i(n)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",r),n([].slice.call(arguments))}v(e,t,o,{once:!0}),"error"!==t&&function(e,t){"function"==typeof e.on&&v(e,"error",t,{once:!0})}(e,r)}))},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var a=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+t(e))}function c(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function u(e,t,n,i){var r,o,s,a;if(l(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),s=o[t]),void 0===s)s=o[t]=n,++e._eventsCount;else if("function"==typeof s?s=o[t]=i?[n,s]:[s,n]:i?s.unshift(n):s.push(n),(r=c(e))>0&&s.length>r&&!s.warned){s.warned=!0;var u=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");u.name="MaxListenersExceededWarning",u.emitter=e,u.type=t,u.count=s.length,a=u,console&&console.warn&&console.warn(a)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},r=d.bind(i);return r.listener=n,i.wrapFn=r,r}function f(e,t,n){var i=e._events;if(void 0===i)return[];var r=i[t];return void 0===r?[]:"function"==typeof r?n?[r.listener||r]:[r]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(r):m(r,r.length)}function h(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e[i];return n}function v(e,n,i,r){if("function"==typeof e.on)r.once?e.once(n,i):e.on(n,i);else{if("function"!=typeof e.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+t(e));e.addEventListener(n,(function t(o){r.once&&e.removeEventListener(n,t),i(o)}))}}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return a},set:function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");a=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return c(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)r(l,this,t);else{var c=l.length,u=m(l,c);for(n=0;n<c;++n)r(u[n],this,t)}return!0},s.prototype.addListener=function(e,t){return u(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return u(this,e,t,!0)},s.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,i,r,o,s;if(l(t),void 0===(i=this._events))return this;if(void 0===(n=i[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete i[e],i.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(r=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){s=n[o].listener,r=o;break}if(r<0)return this;0===r?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,r),1===n.length&&(i[e]=n[0]),void 0!==i.removeListener&&this.emit("removeListener",e,s||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,i;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var r,o=Object.keys(n);for(i=0;i<o.length;++i)"removeListener"!==(r=o[i])&&this.removeAllListeners(r);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(i=t.length-1;i>=0;i--)this.removeListener(e,t[i]);return this},s.prototype.listeners=function(e){return f(this,e,!0)},s.prototype.rawListeners=function(e){return f(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):h.call(e,t)},s.prototype.listenerCount=h,s.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},441:(e,t)=>{var n,i,r,o;function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}o=function(){return function e(t,n,i){function r(s,a){if(!n[s]){if(!t[s]){if(o)return o(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[s]={exports:{}};t[s][0].call(c.exports,(function(e){return r(t[s][1][e]||e)}),c,c.exports,e,t,n,i)}return n[s].exports}for(var o=void 0,s=0;s<i.length;s++)r(i[s]);return r}({1:[function(e,t,n){t.exports=function(e){var t,n,i,r=-1;if(e.lines.length>1&&"flex-start"===e.style.alignContent)for(t=0;i=e.lines[++r];)i.crossStart=t,t+=i.cross;else if(e.lines.length>1&&"flex-end"===e.style.alignContent)for(t=e.flexStyle.crossSpace;i=e.lines[++r];)i.crossStart=t,t+=i.cross;else if(e.lines.length>1&&"center"===e.style.alignContent)for(t=e.flexStyle.crossSpace/2;i=e.lines[++r];)i.crossStart=t,t+=i.cross;else if(e.lines.length>1&&"space-between"===e.style.alignContent)for(n=e.flexStyle.crossSpace/(e.lines.length-1),t=0;i=e.lines[++r];)i.crossStart=t,t+=i.cross+n;else if(e.lines.length>1&&"space-around"===e.style.alignContent)for(t=(n=2*e.flexStyle.crossSpace/(2*e.lines.length))/2;i=e.lines[++r];)i.crossStart=t,t+=i.cross+n;else for(n=e.flexStyle.crossSpace/e.lines.length,t=e.flexStyle.crossInnerBefore;i=e.lines[++r];)i.crossStart=t,i.cross+=n,t+=i.cross}},{}],2:[function(e,t,n){t.exports=function(e){for(var t,n=-1;line=e.lines[++n];)for(t=-1;child=line.children[++t];){var i=child.style.alignSelf;"auto"===i&&(i=e.style.alignItems),"flex-start"===i?child.flexStyle.crossStart=line.crossStart:"flex-end"===i?child.flexStyle.crossStart=line.crossStart+line.cross-child.flexStyle.crossOuter:"center"===i?child.flexStyle.crossStart=line.crossStart+(line.cross-child.flexStyle.crossOuter)/2:(child.flexStyle.crossStart=line.crossStart,child.flexStyle.crossOuter=line.cross,child.flexStyle.cross=child.flexStyle.crossOuter-child.flexStyle.crossBefore-child.flexStyle.crossAfter)}}},{}],3:[function(e,t,n){t.exports=function(e,t){var n="row"===t||"row-reverse"===t,i=e.mainAxis;i?n&&"inline"===i||!n&&"block"===i||(e.flexStyle={main:e.flexStyle.cross,cross:e.flexStyle.main,mainOffset:e.flexStyle.crossOffset,crossOffset:e.flexStyle.mainOffset,mainBefore:e.flexStyle.crossBefore,mainAfter:e.flexStyle.crossAfter,crossBefore:e.flexStyle.mainBefore,crossAfter:e.flexStyle.mainAfter,mainInnerBefore:e.flexStyle.crossInnerBefore,mainInnerAfter:e.flexStyle.crossInnerAfter,crossInnerBefore:e.flexStyle.mainInnerBefore,crossInnerAfter:e.flexStyle.mainInnerAfter,mainBorderBefore:e.flexStyle.crossBorderBefore,mainBorderAfter:e.flexStyle.crossBorderAfter,crossBorderBefore:e.flexStyle.mainBorderBefore,crossBorderAfter:e.flexStyle.mainBorderAfter}):(e.flexStyle=n?{main:e.style.width,cross:e.style.height,mainOffset:e.style.offsetWidth,crossOffset:e.style.offsetHeight,mainBefore:e.style.marginLeft,mainAfter:e.style.marginRight,crossBefore:e.style.marginTop,crossAfter:e.style.marginBottom,mainInnerBefore:e.style.paddingLeft,mainInnerAfter:e.style.paddingRight,crossInnerBefore:e.style.paddingTop,crossInnerAfter:e.style.paddingBottom,mainBorderBefore:e.style.borderLeftWidth,mainBorderAfter:e.style.borderRightWidth,crossBorderBefore:e.style.borderTopWidth,crossBorderAfter:e.style.borderBottomWidth}:{main:e.style.height,cross:e.style.width,mainOffset:e.style.offsetHeight,crossOffset:e.style.offsetWidth,mainBefore:e.style.marginTop,mainAfter:e.style.marginBottom,crossBefore:e.style.marginLeft,crossAfter:e.style.marginRight,mainInnerBefore:e.style.paddingTop,mainInnerAfter:e.style.paddingBottom,crossInnerBefore:e.style.paddingLeft,crossInnerAfter:e.style.paddingRight,mainBorderBefore:e.style.borderTopWidth,mainBorderAfter:e.style.borderBottomWidth,crossBorderBefore:e.style.borderLeftWidth,crossBorderAfter:e.style.borderRightWidth},"content-box"===e.style.boxSizing&&("number"==typeof e.flexStyle.main&&(e.flexStyle.main+=e.flexStyle.mainInnerBefore+e.flexStyle.mainInnerAfter+e.flexStyle.mainBorderBefore+e.flexStyle.mainBorderAfter),"number"==typeof e.flexStyle.cross&&(e.flexStyle.cross+=e.flexStyle.crossInnerBefore+e.flexStyle.crossInnerAfter+e.flexStyle.crossBorderBefore+e.flexStyle.crossBorderAfter))),e.mainAxis=n?"inline":"block",e.crossAxis=n?"block":"inline","number"==typeof e.style.flexBasis&&(e.flexStyle.main=e.style.flexBasis+e.flexStyle.mainInnerBefore+e.flexStyle.mainInnerAfter+e.flexStyle.mainBorderBefore+e.flexStyle.mainBorderAfter),e.flexStyle.mainOuter=e.flexStyle.main,e.flexStyle.crossOuter=e.flexStyle.cross,"auto"===e.flexStyle.mainOuter&&(e.flexStyle.mainOuter=e.flexStyle.mainOffset),"auto"===e.flexStyle.crossOuter&&(e.flexStyle.crossOuter=e.flexStyle.crossOffset),"number"==typeof e.flexStyle.mainBefore&&(e.flexStyle.mainOuter+=e.flexStyle.mainBefore),"number"==typeof e.flexStyle.mainAfter&&(e.flexStyle.mainOuter+=e.flexStyle.mainAfter),"number"==typeof e.flexStyle.crossBefore&&(e.flexStyle.crossOuter+=e.flexStyle.crossBefore),"number"==typeof e.flexStyle.crossAfter&&(e.flexStyle.crossOuter+=e.flexStyle.crossAfter)}},{}],4:[function(e,t,n){var i=e("../reduce");t.exports=function(e){if(e.mainSpace>0){var t=i(e.children,(function(e,t){return e+parseFloat(t.style.flexGrow)}),0);t>0&&(e.main=i(e.children,(function(n,i){return"auto"===i.flexStyle.main?i.flexStyle.main=i.flexStyle.mainOffset+parseFloat(i.style.flexGrow)/t*e.mainSpace:i.flexStyle.main+=parseFloat(i.style.flexGrow)/t*e.mainSpace,i.flexStyle.mainOuter=i.flexStyle.main+i.flexStyle.mainBefore+i.flexStyle.mainAfter,n+i.flexStyle.mainOuter}),0),e.mainSpace=0)}}},{"../reduce":12}],5:[function(e,t,n){var i=e("../reduce");t.exports=function(e){if(e.mainSpace<0){var t=i(e.children,(function(e,t){return e+parseFloat(t.style.flexShrink)}),0);t>0&&(e.main=i(e.children,(function(n,i){return i.flexStyle.main+=parseFloat(i.style.flexShrink)/t*e.mainSpace,i.flexStyle.mainOuter=i.flexStyle.main+i.flexStyle.mainBefore+i.flexStyle.mainAfter,n+i.flexStyle.mainOuter}),0),e.mainSpace=0)}}},{"../reduce":12}],6:[function(e,t,n){var i=e("../reduce");t.exports=function(e){var t;e.lines=[t={main:0,cross:0,children:[]}];for(var n,r=-1;n=e.children[++r];)"nowrap"===e.style.flexWrap||0===t.children.length||"auto"===e.flexStyle.main||e.flexStyle.main-e.flexStyle.mainInnerBefore-e.flexStyle.mainInnerAfter-e.flexStyle.mainBorderBefore-e.flexStyle.mainBorderAfter>=t.main+n.flexStyle.mainOuter?(t.main+=n.flexStyle.mainOuter,t.cross=Math.max(t.cross,n.flexStyle.crossOuter)):e.lines.push(t={main:n.flexStyle.mainOuter,cross:n.flexStyle.crossOuter,children:[]}),t.children.push(n);e.flexStyle.mainLines=i(e.lines,(function(e,t){return Math.max(e,t.main)}),0),e.flexStyle.crossLines=i(e.lines,(function(e,t){return e+t.cross}),0),"auto"===e.flexStyle.main&&(e.flexStyle.main=Math.max(e.flexStyle.mainOffset,e.flexStyle.mainLines+e.flexStyle.mainInnerBefore+e.flexStyle.mainInnerAfter+e.flexStyle.mainBorderBefore+e.flexStyle.mainBorderAfter)),"auto"===e.flexStyle.cross&&(e.flexStyle.cross=Math.max(e.flexStyle.crossOffset,e.flexStyle.crossLines+e.flexStyle.crossInnerBefore+e.flexStyle.crossInnerAfter+e.flexStyle.crossBorderBefore+e.flexStyle.crossBorderAfter)),e.flexStyle.crossSpace=e.flexStyle.cross-e.flexStyle.crossInnerBefore-e.flexStyle.crossInnerAfter-e.flexStyle.crossBorderBefore-e.flexStyle.crossBorderAfter-e.flexStyle.crossLines,e.flexStyle.mainOuter=e.flexStyle.main+e.flexStyle.mainBefore+e.flexStyle.mainAfter,e.flexStyle.crossOuter=e.flexStyle.cross+e.flexStyle.crossBefore+e.flexStyle.crossAfter}},{"../reduce":12}],7:[function(e,t,n){t.exports=function(t){for(var n,i=-1;n=t.children[++i];)e("./flex-direction")(n,t.style.flexDirection);e("./flex-direction")(t,t.style.flexDirection),e("./order")(t),e("./flexbox-lines")(t),e("./align-content")(t),i=-1;for(var r;r=t.lines[++i];)r.mainSpace=t.flexStyle.main-t.flexStyle.mainInnerBefore-t.flexStyle.mainInnerAfter-t.flexStyle.mainBorderBefore-t.flexStyle.mainBorderAfter-r.main,e("./flex-grow")(r),e("./flex-shrink")(r),e("./margin-main")(r),e("./margin-cross")(r),e("./justify-content")(r,t.style.justifyContent,t);e("./align-items")(t)}},{"./align-content":1,"./align-items":2,"./flex-direction":3,"./flex-grow":4,"./flex-shrink":5,"./flexbox-lines":6,"./justify-content":8,"./margin-cross":9,"./margin-main":10,"./order":11}],8:[function(e,t,n){t.exports=function(e,t,n){var i,r,o,s=n.flexStyle.mainInnerBefore,a=-1;if("flex-end"===t)for(i=e.mainSpace,i+=s;o=e.children[++a];)o.flexStyle.mainStart=i,i+=o.flexStyle.mainOuter;else if("center"===t)for(i=e.mainSpace/2,i+=s;o=e.children[++a];)o.flexStyle.mainStart=i,i+=o.flexStyle.mainOuter;else if("space-between"===t)for(r=e.mainSpace/(e.children.length-1),i=0,i+=s;o=e.children[++a];)o.flexStyle.mainStart=i,i+=o.flexStyle.mainOuter+r;else if("space-around"===t)for(i=(r=2*e.mainSpace/(2*e.children.length))/2,i+=s;o=e.children[++a];)o.flexStyle.mainStart=i,i+=o.flexStyle.mainOuter+r;else for(i=0,i+=s;o=e.children[++a];)o.flexStyle.mainStart=i,i+=o.flexStyle.mainOuter}},{}],9:[function(e,t,n){t.exports=function(e){for(var t,n=-1;t=e.children[++n];){var i=0;"auto"===t.flexStyle.crossBefore&&++i,"auto"===t.flexStyle.crossAfter&&++i;var r=e.cross-t.flexStyle.crossOuter;"auto"===t.flexStyle.crossBefore&&(t.flexStyle.crossBefore=r/i),"auto"===t.flexStyle.crossAfter&&(t.flexStyle.crossAfter=r/i),"auto"===t.flexStyle.cross?t.flexStyle.crossOuter=t.flexStyle.crossOffset+t.flexStyle.crossBefore+t.flexStyle.crossAfter:t.flexStyle.crossOuter=t.flexStyle.cross+t.flexStyle.crossBefore+t.flexStyle.crossAfter}}},{}],10:[function(e,t,n){t.exports=function(e){for(var t,n=0,i=-1;t=e.children[++i];)"auto"===t.flexStyle.mainBefore&&++n,"auto"===t.flexStyle.mainAfter&&++n;if(n>0){for(i=-1;t=e.children[++i];)"auto"===t.flexStyle.mainBefore&&(t.flexStyle.mainBefore=e.mainSpace/n),"auto"===t.flexStyle.mainAfter&&(t.flexStyle.mainAfter=e.mainSpace/n),"auto"===t.flexStyle.main?t.flexStyle.mainOuter=t.flexStyle.mainOffset+t.flexStyle.mainBefore+t.flexStyle.mainAfter:t.flexStyle.mainOuter=t.flexStyle.main+t.flexStyle.mainBefore+t.flexStyle.mainAfter;e.mainSpace=0}}},{}],11:[function(e,t,n){var i=/^(column|row)-reverse$/;t.exports=function(e){e.children.sort((function(e,t){return e.style.order-t.style.order||e.index-t.index})),i.test(e.style.flexDirection)&&e.children.reverse()}},{}],12:[function(e,t,n){t.exports=function(e,t,n){for(var i=e.length,r=-1;++r<i;)r in e&&(n=t(n,e[r],r));return n}},{}],13:[function(e,t,n){var i=e("./read"),r=e("./write"),o=e("./readAll"),s=e("./writeAll");t.exports=function(e){s(o(e))},t.exports.read=i,t.exports.write=r,t.exports.readAll=o,t.exports.writeAll=s},{"./read":15,"./readAll":16,"./write":17,"./writeAll":18}],14:[function(e,t,n){function i(e,t){o.style.cssText="border:none!important;clip:rect(0 0 0 0)!important;display:block!important;font-size:1em!important;height:0!important;margin:0!important;padding:0!important;position:relative!important;width:"+e+"!important",t.parentNode.insertBefore(o,t.nextSibling);var n=o.offsetWidth;return t.parentNode.removeChild(o),n}t.exports=function(e,t){var n=String(e).match(r);if(!n)return e;var o=n[1],s=n[2];return"px"===s?1*o:"cm"===s?.3937*o*96:"in"===s?96*o:"mm"===s?.3937*o*96/10:"pc"===s?12*o*96/72:"pt"===s?96*o/72:"rem"===s?16*o:i(e,t)};var r=/^([-+]?\d*\.?\d+)(%|[a-z]+)$/,o=document.createElement("div")},{}],15:[function(e,t,n){function i(e,t){for(var n;n=r.exec(t);){var i=n[1].toLowerCase().replace(/-[a-z]/g,(function(e){return e.slice(1).toUpperCase()}));e[i]=n[2]}}t.exports=function(e){var t={alignContent:"stretch",alignItems:"stretch",alignSelf:"auto",borderBottomWidth:0,borderLeftWidth:0,borderRightWidth:0,borderTopWidth:0,boxSizing:"content-box",display:"inline",flexBasis:"auto",flexDirection:"row",flexGrow:0,flexShrink:1,flexWrap:"nowrap",justifyContent:"flex-start",height:"auto",marginTop:0,marginRight:0,marginLeft:0,marginBottom:0,paddingTop:0,paddingRight:0,paddingLeft:0,paddingBottom:0,maxHeight:"none",maxWidth:"none",minHeight:0,minWidth:0,order:0,position:"static",width:"auto"};if(e instanceof Element){var n=e.hasAttribute("data-style"),r=n?e.getAttribute("data-style"):e.getAttribute("style")||"";n||e.setAttribute("data-style",r),function(e,t){for(var n in e)n in t&&!/^(alignSelf|height|width)$/.test(n)&&(e[n]=t[n])}(t,window.getComputedStyle&&getComputedStyle(e)||{});var s=e.currentStyle||{};for(var a in function(e,t){for(var n in e)if(n in t)e[n]=t[n];else{var i=n.replace(/[A-Z]/g,"-$&").toLowerCase();i in t&&(e[n]=t[i])}"-js-display"in t&&(e.display=t["-js-display"])}(t,s),i(t,r),t)t[a]=o(t[a],e);var l=e.getBoundingClientRect();t.offsetHeight=l.height||e.offsetHeight,t.offsetWidth=l.width||e.offsetWidth}return{element:e,style:t}};var r=/([^\s:;]+)\s*:\s*([^;]+?)\s*(;|$)/g,o=e("./getComputedLength")},{"./getComputedLength":14}],16:[function(e,t,n){function i(e,t){for(var n,s=r(e),a=[],l=-1;n=e.childNodes[++l];){var c=3===n.nodeType&&!/^\s*$/.test(n.nodeValue);if(s&&c){var u=n;(n=e.insertBefore(document.createElement("flex-item"),u)).appendChild(u)}if(n instanceof Element){var d=i(n,t);if(s){var p=n.style;p.display="inline-block",p.position="absolute",d.style=o(n).style,a.push(d)}}}var f={element:e,children:a};return s&&(f.style=o(e).style,t.push(f)),f}function r(e){var t=e instanceof Element,n=t&&e.getAttribute("data-style"),i=t&&e.currentStyle&&e.currentStyle["-js-display"];return s.test(n)||a.test(i)}t.exports=function(e){var t=[];return i(e,t),t};var o=e("../read"),s=/(^|;)\s*display\s*:\s*(inline-)?flex\s*(;|$)/i,a=/^(inline-)?flex$/i},{"../read":15}],17:[function(e,t,n){function i(e){return"string"==typeof e?e:Math.max(e,0)+"px"}t.exports=function(e){r(e);var t=e.element.style,n="inline"===e.mainAxis?["main","cross"]:["cross","main"];t.boxSizing="content-box",t.display="block",t.position="relative",t.width=i(e.flexStyle[n[0]]-e.flexStyle[n[0]+"InnerBefore"]-e.flexStyle[n[0]+"InnerAfter"]-e.flexStyle[n[0]+"BorderBefore"]-e.flexStyle[n[0]+"BorderAfter"]),t.height=i(e.flexStyle[n[1]]-e.flexStyle[n[1]+"InnerBefore"]-e.flexStyle[n[1]+"InnerAfter"]-e.flexStyle[n[1]+"BorderBefore"]-e.flexStyle[n[1]+"BorderAfter"]);for(var o,s=-1;o=e.children[++s];){var a=o.element.style,l="inline"===o.mainAxis?["main","cross"]:["cross","main"];a.boxSizing="content-box",a.display="block",a.position="absolute","auto"!==o.flexStyle[l[0]]&&(a.width=i(o.flexStyle[l[0]]-o.flexStyle[l[0]+"InnerBefore"]-o.flexStyle[l[0]+"InnerAfter"]-o.flexStyle[l[0]+"BorderBefore"]-o.flexStyle[l[0]+"BorderAfter"])),"auto"!==o.flexStyle[l[1]]&&(a.height=i(o.flexStyle[l[1]]-o.flexStyle[l[1]+"InnerBefore"]-o.flexStyle[l[1]+"InnerAfter"]-o.flexStyle[l[1]+"BorderBefore"]-o.flexStyle[l[1]+"BorderAfter"])),a.top=i(o.flexStyle[l[1]+"Start"]),a.left=i(o.flexStyle[l[0]+"Start"]),a.marginTop=i(o.flexStyle[l[1]+"Before"]),a.marginRight=i(o.flexStyle[l[0]+"After"]),a.marginBottom=i(o.flexStyle[l[1]+"After"]),a.marginLeft=i(o.flexStyle[l[0]+"Before"])}};var r=e("../flexbox")},{"../flexbox":7}],18:[function(e,t,n){t.exports=function(e){for(var t,n=-1;t=e[++n];)i(t)};var i=e("../write")},{"../write":17}]},{},[13])(13)},"object"==s(t)?e.exports=o():(i=[],void 0===(r="function"==typeof(n=o)?n.apply(t,i):n)||(e.exports=r))},713:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>te});var i="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,r=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(i&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}(),o=i&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),r))}};function s(e){return e&&"[object Function]"==={}.toString.call(e)}function a(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function l(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=a(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/(auto|scroll|overlay)/.test(n+r+i)?e:c(l(e))}function u(e){return e&&e.referenceNode?e.referenceNode:e}var d=i&&!(!window.MSInputMethodContext||!document.documentMode),p=i&&/MSIE 10/.test(navigator.userAgent);function f(e){return 11===e?d:10===e?p:d||p}function h(e){if(!e)return document.documentElement;for(var t=f(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===a(n,"position")?h(n):n:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function v(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,r=n?t:e,o=document.createRange();o.setStart(i,0),o.setEnd(r,0);var s,a,l=o.commonAncestorContainer;if(e!==l&&t!==l||i.contains(r))return"BODY"===(a=(s=l).nodeName)||"HTML"!==a&&h(s.firstElementChild)!==s?h(l):l;var c=m(e);return c.host?v(c.host,t):v(e,m(t).host)}function g(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var i=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||i)[t]}return e[t]}function y(e,t){var n="x"===t?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+i+"Width"])}function b(e,t,n,i){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],f(10)?parseInt(n["offset"+e])+parseInt(i["margin"+("Height"===e?"Top":"Left")])+parseInt(i["margin"+("Height"===e?"Bottom":"Right")]):0)}function w(e){var t=e.body,n=e.documentElement,i=f(10)&&getComputedStyle(n);return{height:b("Height",t,n,i),width:b("Width",t,n,i)}}var _=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),S=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};function C(e){return x({},e,{right:e.left+e.width,bottom:e.top+e.height})}function T(e){var t={};try{if(f(10)){t=e.getBoundingClientRect();var n=g(e,"top"),i=g(e,"left");t.top+=n,t.left+=i,t.bottom+=n,t.right+=i}else t=e.getBoundingClientRect()}catch(e){}var r={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?w(e.ownerDocument):{},s=o.width||e.clientWidth||r.width,l=o.height||e.clientHeight||r.height,c=e.offsetWidth-s,u=e.offsetHeight-l;if(c||u){var d=a(e);c-=y(d,"x"),u-=y(d,"y"),r.width-=c,r.height-=u}return C(r)}function E(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=f(10),r="HTML"===t.nodeName,o=T(e),s=T(t),l=c(e),u=a(t),d=parseFloat(u.borderTopWidth),p=parseFloat(u.borderLeftWidth);n&&r&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var h=C({top:o.top-s.top-d,left:o.left-s.left-p,width:o.width,height:o.height});if(h.marginTop=0,h.marginLeft=0,!i&&r){var m=parseFloat(u.marginTop),v=parseFloat(u.marginLeft);h.top-=d-m,h.bottom-=d-m,h.left-=p-v,h.right-=p-v,h.marginTop=m,h.marginLeft=v}return(i&&!n?t.contains(l):t===l&&"BODY"!==l.nodeName)&&(h=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=g(t,"top"),r=g(t,"left"),o=n?-1:1;return e.top+=i*o,e.bottom+=i*o,e.left+=r*o,e.right+=r*o,e}(h,t)),h}function k(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===a(e,"position"))return!0;var n=l(e);return!!n&&k(n)}function A(e){if(!e||!e.parentElement||f())return document.documentElement;for(var t=e.parentElement;t&&"none"===a(t,"transform");)t=t.parentElement;return t||document.documentElement}function I(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},s=r?A(e):v(e,u(t));if("viewport"===i)o=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,i=E(e,n),r=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),s=t?0:g(n),a=t?0:g(n,"left");return C({top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:r,height:o})}(s,r);else{var a=void 0;"scrollParent"===i?"BODY"===(a=c(l(t))).nodeName&&(a=e.ownerDocument.documentElement):a="window"===i?e.ownerDocument.documentElement:i;var d=E(a,s,r);if("HTML"!==a.nodeName||k(s))o=d;else{var p=w(e.ownerDocument),f=p.height,h=p.width;o.top+=d.top-d.marginTop,o.bottom=f+d.top,o.left+=d.left-d.marginLeft,o.right=h+d.left}}var m="number"==typeof(n=n||0);return o.left+=m?n:n.left||0,o.top+=m?n:n.top||0,o.right-=m?n:n.right||0,o.bottom-=m?n:n.bottom||0,o}function O(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var s=I(n,i,o,r),a={top:{width:s.width,height:t.top-s.top},right:{width:s.right-t.right,height:s.height},bottom:{width:s.width,height:s.bottom-t.bottom},left:{width:t.left-s.left,height:s.height}},l=Object.keys(a).map((function(e){return x({key:e},a[e],{area:(t=a[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),c=l.filter((function(e){var t=e.width,i=e.height;return t>=n.clientWidth&&i>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function P(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return E(n,i?A(t):v(t,u(n)),i)}function L(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),i=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+i,height:e.offsetHeight+n}}function D(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function M(e,t,n){n=n.split("-")[0];var i=L(e),r={width:i.width,height:i.height},o=-1!==["right","left"].indexOf(n),s=o?"top":"left",a=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return r[s]=t[s]+t[l]/2-i[l]/2,r[a]=n===a?t[a]-i[c]:t[D(a)],r}function N(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function j(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var i=N(e,(function(e){return e[t]===n}));return e.indexOf(i)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&s(n)&&(t.offsets.popper=C(t.offsets.popper),t.offsets.reference=C(t.offsets.reference),t=n(t,e))})),t}function z(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=P(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=M(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=j(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function B(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function F(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var r=t[i],o=r?""+r+n:e;if(void 0!==document.body.style[o])return o}return null}function H(){return this.state.isDestroyed=!0,B(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[F("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function q(e){var t=e.ownerDocument;return t?t.defaultView:window}function $(e,t,n,i){var r="BODY"===e.nodeName,o=r?e.ownerDocument.defaultView:e;o.addEventListener(t,n,{passive:!0}),r||$(c(o.parentNode),t,n,i),i.push(o)}function W(e,t,n,i){n.updateBound=i,q(e).addEventListener("resize",n.updateBound,{passive:!0});var r=c(e);return $(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}function R(){this.state.eventsEnabled||(this.state=W(this.reference,this.options,this.state,this.scheduleUpdate))}function V(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,q(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function G(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function U(e,t){Object.keys(t).forEach((function(n){var i="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&G(t[n])&&(i="px"),e.style[n]=t[n]+i}))}var Q=i&&/Firefox/i.test(navigator.userAgent);function Y(e,t,n){var i=N(e,(function(e){return e.name===t})),r=!!i&&e.some((function(e){return e.name===n&&e.enabled&&e.order<i.order}));if(!r){var o="`"+t+"`",s="`"+n+"`";console.warn(s+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return r}var K=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],X=K.slice(3);function Z(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=X.indexOf(e),i=X.slice(n+1).concat(X.slice(0,n));return t?i.reverse():i}var J={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets,o=r.reference,s=r.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",u={start:S({},l,o[l]),end:S({},l,o[l]+o[c]-s[c])};e.offsets.popper=x({},s,u[i])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n,i=t.offset,r=e.placement,o=e.offsets,s=o.popper,a=o.reference,l=r.split("-")[0];return n=G(+i)?[+i,0]:function(e,t,n,i){var r=[0,0],o=-1!==["right","left"].indexOf(i),s=e.split(/(\+|\-)/).map((function(e){return e.trim()})),a=s.indexOf(N(s,(function(e){return-1!==e.search(/,|\s/)})));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==a?[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))]:[s];return(c=c.map((function(e,i){var r=(1===i?!o:o)?"height":"width",s=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,s=!0,e):s?(e[e.length-1]+=t,s=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,i){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+r[1],s=r[2];return o?0===s.indexOf("%")?C("%p"===s?n:i)[t]/100*o:"vh"===s||"vw"===s?("vh"===s?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o:o:e}(e,r,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,i){G(n)&&(r[t]+=n*("-"===e[i-1]?-1:1))}))})),r}(i,s,a,l),"left"===l?(s.top+=n[0],s.left-=n[1]):"right"===l?(s.top+=n[0],s.left+=n[1]):"top"===l?(s.left+=n[0],s.top-=n[1]):"bottom"===l&&(s.left+=n[0],s.top+=n[1]),e.popper=s,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||h(e.instance.popper);e.instance.reference===n&&(n=h(n));var i=F("transform"),r=e.instance.popper.style,o=r.top,s=r.left,a=r[i];r.top="",r.left="",r[i]="";var l=I(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);r.top=o,r.left=s,r[i]=a,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(u[e],l[e])),S({},e,n)},secondary:function(e){var n="right"===e?"left":"top",i=u[n];return u[e]>l[e]&&!t.escapeWithReference&&(i=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),S({},n,i)}};return c.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=x({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],o=Math.floor,s=-1!==["top","bottom"].indexOf(r),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]<o(i[l])&&(e.offsets.popper[l]=o(i[l])-n[c]),n[l]>o(i[a])&&(e.offsets.popper[l]=o(i[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Y(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"==typeof i){if(!(i=e.instance.popper.querySelector(i)))return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],o=e.offsets,s=o.popper,l=o.reference,c=-1!==["left","right"].indexOf(r),u=c?"height":"width",d=c?"Top":"Left",p=d.toLowerCase(),f=c?"left":"top",h=c?"bottom":"right",m=L(i)[u];l[h]-m<s[p]&&(e.offsets.popper[p]-=s[p]-(l[h]-m)),l[p]+m>s[h]&&(e.offsets.popper[p]+=l[p]+m-s[h]),e.offsets.popper=C(e.offsets.popper);var v=l[p]+l[u]/2-m/2,g=a(e.instance.popper),y=parseFloat(g["margin"+d]),b=parseFloat(g["border"+d+"Width"]),w=v-e.offsets.popper[p]-y-b;return w=Math.max(Math.min(s[u]-m,w),0),e.arrowElement=i,e.offsets.arrow=(S(n={},p,Math.round(w)),S(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(B(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=I(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),i=e.placement.split("-")[0],r=D(i),o=e.placement.split("-")[1]||"",s=[];switch(t.behavior){case"flip":s=[i,r];break;case"clockwise":s=Z(i);break;case"counterclockwise":s=Z(i,!0);break;default:s=t.behavior}return s.forEach((function(a,l){if(i!==a||s.length===l+1)return e;i=e.placement.split("-")[0],r=D(i);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,p="left"===i&&d(c.right)>d(u.left)||"right"===i&&d(c.left)<d(u.right)||"top"===i&&d(c.bottom)>d(u.top)||"bottom"===i&&d(c.top)<d(u.bottom),f=d(c.left)<d(n.left),h=d(c.right)>d(n.right),m=d(c.top)<d(n.top),v=d(c.bottom)>d(n.bottom),g="left"===i&&f||"right"===i&&h||"top"===i&&m||"bottom"===i&&v,y=-1!==["top","bottom"].indexOf(i),b=!!t.flipVariations&&(y&&"start"===o&&f||y&&"end"===o&&h||!y&&"start"===o&&m||!y&&"end"===o&&v),w=!!t.flipVariationsByContent&&(y&&"start"===o&&h||y&&"end"===o&&f||!y&&"start"===o&&v||!y&&"end"===o&&m),_=b||w;(p||g||_)&&(e.flipped=!0,(p||g)&&(i=s[l+1]),_&&(o=function(e){return"end"===e?"start":"start"===e?"end":e}(o)),e.placement=i+(o?"-"+o:""),e.offsets.popper=x({},e.offsets.popper,M(e.instance.popper,e.offsets.reference,e.placement)),e=j(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,o=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return r[s?"left":"top"]=o[n]-(a?r[s?"width":"height"]:0),e.placement=D(t),e.offsets.popper=C(r),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Y(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=N(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,i=t.y,r=e.offsets.popper,o=N(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var s,a,l=void 0!==o?o:t.gpuAcceleration,c=h(e.instance.popper),u=T(c),d={position:r.position},p=function(e,t){var n=e.offsets,i=n.popper,r=n.reference,o=Math.round,s=Math.floor,a=function(e){return e},l=o(r.width),c=o(i.width),u=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),p=t?u||d||l%2==c%2?o:s:a,f=t?o:a;return{left:p(l%2==1&&c%2==1&&!d&&t?i.left-1:i.left),top:f(i.top),bottom:f(i.bottom),right:p(i.right)}}(e,window.devicePixelRatio<2||!Q),f="bottom"===n?"top":"bottom",m="right"===i?"left":"right",v=F("transform");if(a="bottom"===f?"HTML"===c.nodeName?-c.clientHeight+p.bottom:-u.height+p.bottom:p.top,s="right"===m?"HTML"===c.nodeName?-c.clientWidth+p.right:-u.width+p.right:p.left,l&&v)d[v]="translate3d("+s+"px, "+a+"px, 0)",d[f]=0,d[m]=0,d.willChange="transform";else{var g="bottom"===f?-1:1,y="right"===m?-1:1;d[f]=a*g,d[m]=s*y,d.willChange=f+", "+m}var b={"x-placement":e.placement};return e.attributes=x({},b,e.attributes),e.styles=x({},d,e.styles),e.arrowStyles=x({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return U(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&U(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,i,r){var o=P(r,t,e,n.positionFixed),s=O(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",s),U(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},ee=function(){function e(t,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=o(this.update.bind(this)),this.options=x({},e.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(x({},e.Defaults.modifiers,r.modifiers)).forEach((function(t){i.options.modifiers[t]=x({},e.Defaults.modifiers[t]||{},r.modifiers?r.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return x({name:e},i.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&s(e.onLoad)&&e.onLoad(i.reference,i.popper,i.options,e,i.state)})),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return _(e,[{key:"update",value:function(){return z.call(this)}},{key:"destroy",value:function(){return H.call(this)}},{key:"enableEventListeners",value:function(){return R.call(this)}},{key:"disableEventListeners",value:function(){return V.call(this)}}]),e}();ee.Utils=("undefined"!=typeof window?window:n.g).PopperUtils,ee.placements=K,ee.Defaults=J;const te=ee},314:(e,t,n)=>{var i=n(453);e.exports=function(e,t,n){return void 0===n?i(e,t,!1):i(e,n,!1!==t)}},453:e=>{e.exports=function(e,t,n,i){var r,o=0;return"boolean"!=typeof t&&(i=n,n=t,t=void 0),function(){var s=this,a=Number(new Date)-o,l=arguments;function c(){o=Number(new Date),n.apply(s,l)}i&&!r&&c(),r&&clearTimeout(r),void 0===i&&a>e?c():!0!==t&&(r=setTimeout(i?function(){r=void 0}:c,void 0===i?e-a:e))}}},574:function(e,t,n){var i,r,o;function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}o=function(){"use strict";function e(){return(e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e}).apply(this,arguments)}var t="undefined"!=typeof window,n=t&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i=t&&"IntersectionObserver"in window,r=t&&"classList"in document.createElement("p"),o=t&&window.devicePixelRatio>1,s={elements_selector:".lazy",container:n||t?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},a=function(t){return e({},s,t)},l=function(e,t){var n,i="LazyLoad::Initialized",r=new e(t);try{n=new CustomEvent(i,{detail:{instance:r}})}catch(e){(n=document.createEvent("CustomEvent")).initCustomEvent(i,!1,!1,{instance:r})}window.dispatchEvent(n)},c="loading",u="loaded",d="applied",p="error",f="native",h=function(e,t){return e.getAttribute("data-"+t)},m=function(e){return h(e,"ll-status")},v=function(e,t){return function(e,t,n){var i="data-ll-status";null!==n?e.setAttribute(i,n):e.removeAttribute(i)}(e,0,t)},g=function(e){return v(e,null)},y=function(e){return null===m(e)},b=function(e){return m(e)===f},w=[c,u,d,p],_=function(e,t,n,i){e&&(void 0===i?void 0===n?e(t):e(t,n):e(t,n,i))},S=function(e,t){r?e.classList.add(t):e.className+=(e.className?" ":"")+t},x=function(e,t){r?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},C=function(e){return e.llTempImage},T=function(e,t){if(t){var n=t._observer;n&&n.unobserve(e)}},E=function(e,t){e&&(e.loadingCount+=t)},k=function(e,t){e&&(e.toLoadCount=t)},A=function(e){for(var t,n=[],i=0;t=e.children[i];i+=1)"SOURCE"===t.tagName&&n.push(t);return n},I=function(e,t,n){n&&e.setAttribute(t,n)},O=function(e,t){e.removeAttribute(t)},P=function(e){return!!e.llOriginalAttrs},L=function(e){if(!P(e)){var t={};t.src=e.getAttribute("src"),t.srcset=e.getAttribute("srcset"),t.sizes=e.getAttribute("sizes"),e.llOriginalAttrs=t}},D=function(e){if(P(e)){var t=e.llOriginalAttrs;I(e,"src",t.src),I(e,"srcset",t.srcset),I(e,"sizes",t.sizes)}},M=function(e,t){I(e,"sizes",h(e,t.data_sizes)),I(e,"srcset",h(e,t.data_srcset)),I(e,"src",h(e,t.data_src))},N=function(e){O(e,"src"),O(e,"srcset"),O(e,"sizes")},j=function(e,t){var n=e.parentNode;n&&"PICTURE"===n.tagName&&A(n).forEach(t)},z={IMG:function(e,t){j(e,(function(e){L(e),M(e,t)})),L(e),M(e,t)},IFRAME:function(e,t){I(e,"src",h(e,t.data_src))},VIDEO:function(e,t){!function(e){A(e).forEach((function(e){I(e,"src",h(e,t.data_src))}))}(e),I(e,"poster",h(e,t.data_poster)),I(e,"src",h(e,t.data_src)),e.load()}},B=function(e,t){var n=z[e.tagName];n&&n(e,t)},F=function(e,t,n){E(n,1),S(e,t.class_loading),v(e,c),_(t.callback_loading,e,n)},H=["IMG","IFRAME","VIDEO"],q=function(e,t){!t||function(e){return e.loadingCount>0}(t)||function(e){return e.toLoadCount>0}(t)||_(e.callback_finish,t)},$=function(e,t,n){e.addEventListener(t,n),e.llEvLisnrs[t]=n},W=function(e,t,n){e.removeEventListener(t,n)},R=function(e){return!!e.llEvLisnrs},V=function(e){if(R(e)){var t=e.llEvLisnrs;for(var n in t){var i=t[n];W(e,n,i)}delete e.llEvLisnrs}},G=function(e,t,n){!function(e){delete e.llTempImage}(e),E(n,-1),function(e){e&&(e.toLoadCount-=1)}(n),x(e,t.class_loading),t.unobserve_completed&&T(e,n)},U=function(e,t,n){var i=C(e)||e;R(i)||function(e,t,n){R(e)||(e.llEvLisnrs={});var i="VIDEO"===e.tagName?"loadeddata":"load";$(e,i,t),$(e,"error",n)}(i,(function(r){!function(e,t,n,i){var r=b(t);G(t,n,i),S(t,n.class_loaded),v(t,u),_(n.callback_loaded,t,i),r||q(n,i)}(0,e,t,n),V(i)}),(function(r){!function(e,t,n,i){var r=b(t);G(t,n,i),S(t,n.class_error),v(t,p),_(n.callback_error,t,i),r||q(n,i)}(0,e,t,n),V(i)}))},Q=function(e,t,n){!function(e){return H.indexOf(e.tagName)>-1}(e)?function(e,t,n){!function(e){e.llTempImage=document.createElement("IMG")}(e),U(e,t,n),function(e,t,n){var i=h(e,t.data_bg),r=h(e,t.data_bg_hidpi),s=o&&r?r:i;s&&(e.style.backgroundImage='url("'.concat(s,'")'),C(e).setAttribute("src",s),F(e,t,n))}(e,t,n),function(e,t,n){var i=h(e,t.data_bg_multi),r=h(e,t.data_bg_multi_hidpi),s=o&&r?r:i;s&&(e.style.backgroundImage=s,function(e,t,n){S(e,t.class_applied),v(e,d),t.unobserve_completed&&T(e,t),_(t.callback_applied,e,n)}(e,t,n))}(e,t,n)}(e,t,n):function(e,t,n){U(e,t,n),B(e,t),F(e,t,n)}(e,t,n)},Y=["IMG","IFRAME"],K=function(e){return e.use_native&&"loading"in HTMLImageElement.prototype},X=function(e){return Array.prototype.slice.call(e)},Z=function(e){return e.container.querySelectorAll(e.elements_selector)},J=function(e){return function(e){return m(e)===p}(e)},ee=function(e,t){return function(e){return X(e).filter(y)}(e||Z(t))},te=function(e,n){var r=a(e);this._settings=r,this.loadingCount=0,function(e,t){i&&!K(e)&&(t._observer=new IntersectionObserver((function(n){!function(e,t,n){e.forEach((function(e){return function(e){return e.isIntersecting||e.intersectionRatio>0}(e)?function(e,t,n,i){v(e,"entered"),S(e,n.class_entered),x(e,n.class_exited),function(e,t,n){t.unobserve_entered&&T(e,n)}(e,n,i),_(n.callback_enter,e,t,i),function(e){return w.indexOf(m(e))>=0}(e)||Q(e,n,i)}(e.target,e,t,n):function(e,t,n,i){y(e)||(S(e,n.class_exited),function(e,t,n,i){n.cancel_on_exit&&function(e){return m(e)===c}(e)&&"IMG"===e.tagName&&(V(e),function(e){j(e,(function(e){N(e)})),N(e)}(e),function(e){j(e,(function(e){D(e)})),D(e)}(e),x(e,n.class_loading),E(i,-1),g(e),_(n.callback_cancel,e,t,i))}(e,t,n,i),_(n.callback_exit,e,t,i))}(e.target,e,t,n)}))}(n,e,t)}),function(e){return{root:e.container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}}(e)))}(r,this),function(e,n){t&&window.addEventListener("online",(function(){!function(e,t){var n;(n=Z(e),X(n).filter(J)).forEach((function(t){x(t,e.class_error),g(t)})),t.update()}(e,n)}))}(r,this),this.update(n)};return te.prototype={update:function(e){var t,r,o=this._settings,s=ee(e,o);k(this,s.length),!n&&i?K(o)?function(e,t,n){e.forEach((function(e){-1!==Y.indexOf(e.tagName)&&(e.setAttribute("loading","lazy"),function(e,t,n){U(e,t,n),B(e,t),v(e,f)}(e,t,n))})),k(n,0)}(s,o,this):(r=s,function(e){e.disconnect()}(t=this._observer),function(e,t){t.forEach((function(t){e.observe(t)}))}(t,r)):this.loadAll(s)},destroy:function(){this._observer&&this._observer.disconnect(),Z(this._settings).forEach((function(e){delete e.llOriginalAttrs})),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(e){var t=this,n=this._settings;ee(e,n).forEach((function(e){T(e,t),Q(e,n,t)}))}},te.load=function(e,t){var n=a(t);Q(e,n)},te.resetStatus=function(e){g(e)},t&&function(e,t){if(t)if(t.length)for(var n,i=0;n=t[i];i+=1)l(e,n);else l(e,t)}(te,window.lazyLoadOptions),te},"object"==s(t)?e.exports=o():void 0===(r="function"==typeof(i=o)?i.call(t,n,t,e):i)||(e.exports=r)},655:()=>{!function(){"use strict";function e(i){if(!i)throw new Error("No options passed to Waypoint constructor");if(!i.element)throw new Error("No element option passed to Waypoint constructor");if(!i.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+t,this.options=e.Adapter.extend({},e.defaults,i),this.element=this.options.element,this.adapter=new e.Adapter(this.element),this.callback=i.handler,this.axis=this.options.horizontal?"horizontal":"vertical",this.enabled=this.options.enabled,this.triggerPoint=null,this.group=e.Group.findOrCreate({name:this.options.group,axis:this.axis}),this.context=e.Context.findOrCreateByElement(this.options.context),e.offsetAliases[this.options.offset]&&(this.options.offset=e.offsetAliases[this.options.offset]),this.group.add(this),this.context.add(this),n[this.key]=this,t+=1}var t=0,n={};e.prototype.queueTrigger=function(e){this.group.queueTrigger(this,e)},e.prototype.trigger=function(e){this.enabled&&this.callback&&this.callback.apply(this,e)},e.prototype.destroy=function(){this.context.remove(this),this.group.remove(this),delete n[this.key]},e.prototype.disable=function(){return this.enabled=!1,this},e.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this},e.prototype.next=function(){return this.group.next(this)},e.prototype.previous=function(){return this.group.previous(this)},e.invokeAll=function(e){var t=[];for(var i in n)t.push(n[i]);for(var r=0,o=t.length;o>r;r++)t[r][e]()},e.destroyAll=function(){e.invokeAll("destroy")},e.disableAll=function(){e.invokeAll("disable")},e.enableAll=function(){for(var t in e.Context.refreshAll(),n)n[t].enabled=!0;return this},e.refreshAll=function(){e.Context.refreshAll()},e.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight},e.viewportWidth=function(){return document.documentElement.clientWidth},e.adapters=[],e.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0},e.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}},window.Waypoint=e}(),function(){"use strict";function e(e){window.setTimeout(e,1e3/60)}function t(e){this.element=e,this.Adapter=r.Adapter,this.adapter=new this.Adapter(e),this.key="waypoint-context-"+n,this.didScroll=!1,this.didResize=!1,this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()},this.waypoints={vertical:{},horizontal:{}},e.waypointContextKey=this.key,i[e.waypointContextKey]=this,n+=1,r.windowContext||(r.windowContext=!0,r.windowContext=new t(window)),this.createThrottledScrollHandler(),this.createThrottledResizeHandler()}var n=0,i={},r=window.Waypoint,o=window.onload;t.prototype.add=function(e){var t=e.options.horizontal?"horizontal":"vertical";this.waypoints[t][e.key]=e,this.refresh()},t.prototype.checkEmpty=function(){var e=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical),n=this.element==this.element.window;e&&t&&!n&&(this.adapter.off(".waypoints"),delete i[this.key])},t.prototype.createThrottledResizeHandler=function(){function e(){t.handleResize(),t.didResize=!1}var t=this;this.adapter.on("resize.waypoints",(function(){t.didResize||(t.didResize=!0,r.requestAnimationFrame(e))}))},t.prototype.createThrottledScrollHandler=function(){function e(){t.handleScroll(),t.didScroll=!1}var t=this;this.adapter.on("scroll.waypoints",(function(){(!t.didScroll||r.isTouch)&&(t.didScroll=!0,r.requestAnimationFrame(e))}))},t.prototype.handleResize=function(){r.Context.refreshAll()},t.prototype.handleScroll=function(){var e={},t={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}};for(var n in t){var i=t[n],r=i.newScroll>i.oldScroll?i.forward:i.backward;for(var o in this.waypoints[n]){var s=this.waypoints[n][o];if(null!==s.triggerPoint){var a=i.oldScroll<s.triggerPoint,l=i.newScroll>=s.triggerPoint;(a&&l||!a&&!l)&&(s.queueTrigger(r),e[s.group.id]=s.group)}}}for(var c in e)e[c].flushTriggers();this.oldScroll={x:t.horizontal.newScroll,y:t.vertical.newScroll}},t.prototype.innerHeight=function(){return this.element==this.element.window?r.viewportHeight():this.adapter.innerHeight()},t.prototype.remove=function(e){delete this.waypoints[e.axis][e.key],this.checkEmpty()},t.prototype.innerWidth=function(){return this.element==this.element.window?r.viewportWidth():this.adapter.innerWidth()},t.prototype.destroy=function(){var e=[];for(var t in this.waypoints)for(var n in this.waypoints[t])e.push(this.waypoints[t][n]);for(var i=0,r=e.length;r>i;i++)e[i].destroy()},t.prototype.refresh=function(){var e,t=this.element==this.element.window,n=t?void 0:this.adapter.offset(),i={};for(var o in this.handleScroll(),e={horizontal:{contextOffset:t?0:n.left,contextScroll:t?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:t?0:n.top,contextScroll:t?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}}){var s=e[o];for(var a in this.waypoints[o]){var l,c,u,d,p=this.waypoints[o][a],f=p.options.offset,h=p.triggerPoint,m=0,v=null==h;p.element!==p.element.window&&(m=p.adapter.offset()[s.offsetProp]),"function"==typeof f?f=f.apply(p):"string"==typeof f&&(f=parseFloat(f),p.options.offset.indexOf("%")>-1&&(f=Math.ceil(s.contextDimension*f/100))),l=s.contextScroll-s.contextOffset,p.triggerPoint=Math.floor(m+l-f),c=h<s.oldScroll,u=p.triggerPoint>=s.oldScroll,d=!c&&!u,!v&&c&&u?(p.queueTrigger(s.backward),i[p.group.id]=p.group):(!v&&d||v&&s.oldScroll>=p.triggerPoint)&&(p.queueTrigger(s.forward),i[p.group.id]=p.group)}}return r.requestAnimationFrame((function(){for(var e in i)i[e].flushTriggers()})),this},t.findOrCreateByElement=function(e){return t.findByElement(e)||new t(e)},t.refreshAll=function(){for(var e in i)i[e].refresh()},t.findByElement=function(e){return i[e.waypointContextKey]},window.onload=function(){o&&o(),t.refreshAll()},r.requestAnimationFrame=function(t){(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||e).call(window,t)},r.Context=t}(),function(){"use strict";function e(e,t){return e.triggerPoint-t.triggerPoint}function t(e,t){return t.triggerPoint-e.triggerPoint}function n(e){this.name=e.name,this.axis=e.axis,this.id=this.name+"-"+this.axis,this.waypoints=[],this.clearTriggerQueues(),i[this.axis][this.name]=this}var i={vertical:{},horizontal:{}},r=window.Waypoint;n.prototype.add=function(e){this.waypoints.push(e)},n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}},n.prototype.flushTriggers=function(){for(var n in this.triggerQueues){var i=this.triggerQueues[n],r="up"===n||"left"===n;i.sort(r?t:e);for(var o=0,s=i.length;s>o;o+=1){var a=i[o];(a.options.continuous||o===i.length-1)&&a.trigger([n])}}this.clearTriggerQueues()},n.prototype.next=function(t){this.waypoints.sort(e);var n=r.Adapter.inArray(t,this.waypoints);return n===this.waypoints.length-1?null:this.waypoints[n+1]},n.prototype.previous=function(t){this.waypoints.sort(e);var n=r.Adapter.inArray(t,this.waypoints);return n?this.waypoints[n-1]:null},n.prototype.queueTrigger=function(e,t){this.triggerQueues[t].push(e)},n.prototype.remove=function(e){var t=r.Adapter.inArray(e,this.waypoints);t>-1&&this.waypoints.splice(t,1)},n.prototype.first=function(){return this.waypoints[0]},n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]},n.findOrCreate=function(e){return i[e.axis][e.name]||new n(e)},r.Group=n}(),function(){"use strict";function e(e){this.$element=t(e)}var t=window.jQuery,n=window.Waypoint;t.each(["innerHeight","innerWidth","off","offset","on","outerHeight","outerWidth","scrollLeft","scrollTop"],(function(t,n){e.prototype[n]=function(){var e=Array.prototype.slice.call(arguments);return this.$element[n].apply(this.$element,e)}})),t.each(["extend","inArray","isEmptyObject"],(function(n,i){e[i]=t[i]})),n.adapters.push({name:"jquery",Adapter:e}),n.Adapter=e}(),function(){"use strict";function e(e){return function(){var n=[],i=arguments[0];return e.isFunction(arguments[0])&&((i=e.extend({},arguments[1])).handler=arguments[0]),this.each((function(){var r=e.extend({},i,{element:this});"string"==typeof r.context&&(r.context=e(this).closest(r.context)[0]),n.push(new t(r))})),n}}var t=window.Waypoint;window.jQuery&&(window.jQuery.fn.waypoint=e(window.jQuery)),window.Zepto&&(window.Zepto.fn.waypoint=e(window.Zepto))}()},908:()=>{!function(){"use strict";function e(i){this.options=t.extend({},n.defaults,e.defaults,i),this.element=this.options.element,this.$element=t(this.element),this.createWrapper(),this.createWaypoint()}var t=window.jQuery,n=window.Waypoint;e.prototype.createWaypoint=function(){var e=this.options.handler;this.waypoint=new n(t.extend({},this.options,{element:this.wrapper,handler:t.proxy((function(t){var n=this.options.direction.indexOf(t)>-1,i=n?this.$element.outerHeight(!0):"";this.$wrapper.height(i),this.$element.toggleClass(this.options.stuckClass,n),e&&e.call(this,t)}),this)}))},e.prototype.createWrapper=function(){this.options.wrapper&&this.$element.wrap(this.options.wrapper),this.$wrapper=this.$element.parent(),this.wrapper=this.$wrapper[0]},e.prototype.destroy=function(){this.$element.parent()[0]===this.wrapper&&(this.waypoint.destroy(),this.$element.removeClass(this.options.stuckClass),this.options.wrapper&&this.$element.unwrap())},e.defaults={wrapper:'<div class="sticky-wrapper" />',stuckClass:"stuck",direction:"down right"},n.Sticky=e}()},669:e=>{"use strict";e.exports=jQuery}},t={};function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={exports:{}};return e[i].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";n(218),n(441),n(728),n(655),n(908);var e=n(502),t=n.n(e);const i=prestashop;var r=n.n(i),o=n(669),s=n.n(o);function a(e,t){var n=t.children().detach();t.empty().append(e.children().detach()),e.append(n)}function l(){r().responsive.mobile?s()("*[id^='_desktop_']").each((function(e,t){var n=s()("#".concat(t.id.replace("_desktop_","_mobile_")));n&&a(s()(t),n)})):s()("*[id^='_mobile_']").each((function(e,t){var n=s()("#".concat(t.id.replace("_mobile_","_desktop_")));n&&a(s()(t),n)})),r().emit("responsive update",{mobile:r().responsive.mobile})}r().themeSelectors={product:{imagesModal:".js-product-images-modal",thumb:".js-thumb",thumbContainer:".thumb-container, .js-thumb-container",arrows:".js-arrows",selected:".selected, .js-thumb-selected",modalProductCover:".js-modal-product-cover",cover:".js-qv-product-cover"},listing:{searchFilterToggler:"#search_filter_toggler, .js-search-toggler",searchFiltersWrapper:"#search_filters_wrapper",searchFilterControls:"#search_filter_controls",searchFilters:"#search_filters",activeSearchFilters:"#js-active-search-filters",listTop:"#js-product-list-top",product:".js-product",list:"#js-product-list",listBottom:"#js-product-list-bottom",listHeader:"#js-product-list-header",searchFiltersClearAll:".js-search-filters-clear-all",searchLink:".js-search-link"},order:{returnForm:"#order-return-form, .js-order-return-form"},clear:".clear",fileInput:".js-file-input",contentWrapper:"#content-wrapper, .js-content-wrapper",footer:"#footer, .js-footer",modalContent:".js-modal-content",modal:"#modal, .js-checkout-modal",touchspin:".js-touchspin",checkout:{termsLink:".js-terms a",giftCheckbox:".js-gift-checkbox",imagesLink:".card-block .cart-summary-products p a, .js-show-details",carrierExtraContent:".carrier-extra-content, .js-carrier-extra-content"}},s()(document).ready((function(){r().emit("themeSelectorsInit")})),r().responsive=r().responsive||{},r().responsive.current_width=window.innerWidth,r().responsive.min_width=991,r().responsive.mobile=r().responsive.current_width<=r().responsive.min_width,s()(window).on("resize",(function(){var e=r().responsive.current_width,t=r().responsive.min_width,n=window.innerWidth,i=e>=t&&n<t||e<t&&n>=t;r().responsive.current_width=n,r().responsive.mobile=r().responsive.current_width<=r().responsive.min_width,i&&l()})),s()(document).ready((function(){var e,t;1===iqitTheme.rm_breakpoint&&(r().responsive.min_width=5e3,r().responsive.mobile=!0),r().responsive.mobile&&l(),"up"!==iqitTheme.rm_sticky&&"down"!==iqitTheme.rm_sticky||(e=iqitTheme.rm_sticky,t=s()("#mobile-header-sticky"),"up"===e&&t.stickyUpHeader(),t.length&&new Waypoint.Sticky({element:t[0],wrapper:'<div class="sticky-mobile-wrapper" />',stuckClass:"stuck stuck-".concat(e)}))})),s()(document).ready((function(){1===s()("body#checkout").length&&(0!==s()(".js-cancel-address").length&&s()(".checkout-step:not(.js-current-step) .step-title").addClass("not-allowed"),s()(r().themeSelectors.checkout.termsLink).on("click",(function(e){e.preventDefault();var t=s()(e.target).attr("href");t&&(t+="?content_only=1",s().get(t,(function(e){s()(r().themeSelectors.modal).find(r().themeSelectors.modalContent).html(s()(e).find(".page-cms").contents())})).fail((function(e){r().emit("handleError",{eventType:"clickTerms",resp:e})}))),s()(r().themeSelectors.modal).modal("show")})),s()(r().themeSelectors.checkout.giftCheckbox).on("click",(function(){s()("#gift").collapse("toggle")}))),r().on("updatedDeliveryForm",(function(e){void 0!==e.deliveryOption&&0!==e.deliveryOption.length&&(s()(r().themeSelectors.checkout.carrierExtraContent).hide(),e.deliveryOption.next(r().themeSelectors.checkout.carrierExtraContent).slideDown())}))})),s()(document).ready((function(){s()("body#order-detail")&&s()("".concat(prestashop.themeSelectors.order.returnForm," table thead input[type=checkbox]")).on("click",(function(){var e=s()(this).prop("checked");s()("".concat(prestashop.themeSelectors.order.returnForm," table tbody input[type=checkbox]")).each((function(t,n){s()(n).prop("checked",e)}))}))}));var c=n(574),u=n.n(c);function d(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var p=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(t=[{key:"init",value:function(){}}])&&d(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function f(){iqitTheme.pl_grid_qty&&s().each(s()('input.input-qty[name="qty"]'),(function(e,t){s()(t).TouchSpin({verticalbuttons:!0,verticalupclass:"fa fa-angle-up touchspin-up",verticaldownclass:"fa fa-angle-down touchspin-down",buttondown_class:"btn btn-touchspin js-touchspin",buttonup_class:"btn btn-touchspin js-touchspin",min:parseInt(s()(t).attr("min"),10),max:parseInt(s()(t).attr("max"),10)})}))}s()(document).ready((function(){var e=s()("body"),t=s()("#products");r().iqitLazyLoad=new(u())({elements_selector:".js-lazy-product-image",threshold:600,class_loading:"lazy-product-loading"}),iqitTheme.pl_infinity&&function(e){var t,n=!1,i=function(){var i=function(){var e=a.attr("href"),t=[e,e.indexOf("?")>=0?"&":"?","from-xhr"].join("");s().get(t,null,null,"json").then((function(e){s()("#js-product-list").find(".products").first().prepend(s()(e.rendered_products).find(".products").first().html()),r().emit("afterUpdateProductList");var t=s()(e.rendered_products).find("#infinity-url-prev");t.length&&(a=t,i())}))},o=s()("#js-product-list").find(".products")[0],a=s()("#infinity-url-prev"),l=s()("#infinity-url-next"),c={element:o,handler:function(i){if("down"==i){var o=l.attr("href"),a=[o,o.indexOf("?")>=0?"&":"?","from-xhr"].join("");e.addClass("-infinity-loading"),t.destroy(),n=!1,s().get(a,null,null,"json").then((function(i){history.pushState({},"",o);var a=s()("#js-product-list");a.find(".products").first().append(s()(i.rendered_products).find(".products").first().html()),a.find(".pagination").first().replaceWith(s()(i.rendered_products).find(".pagination").first()),s()("#js-product-list-bottom").replaceWith(i.rendered_products_bottom),(new p).init(),e.removeClass("-infinity-loading"),r().emit("afterUpdateProductList");var u=s()(i.rendered_products).find("#infinity-url-next");u.length?(l=u,t=new Waypoint(c),n=!0):n&&t.destroy()}))}},offset:"bottom-in-view"};l.length&&(t=new Waypoint(c),n=!0),a.length&&i()};i(),r().on("afterUpdateProductListFacets",(function(){n&&t.destroy(),i()}))}(t),f(),s()(document).ready((function(){e.on("click",".js-quick-view-iqit",(function(e){var t=s()(e.target).closest(".js-product-miniature");r().emit("clickQuickView",{miniature:t,dataset:t.data()}),e.preventDefault()})),e.on("change",".input-qty",(function(){var e=parseInt(this.min,10);e>parseInt(this.value,10)&&(this.value=e)}))})),r().on("clickQuickView",(function(t){var i={action:"quickview",id_product:t.dataset.idProduct,id_product_attribute:t.dataset.idProductAttribute},o=t.miniature.parent().prev().children(".js-product-miniature").first(),a=t.miniature.parent().next().children(".js-product-miniature").first();s().post(r().urls.pages.product,i,null,"json").then((function(t){var i=s()(".modal.quickview").first();i.length?n(e,t,o,a,i):n(e,t,o,a,!1)})).fail((function(e){r().emit("handleError",{eventType:"clickQuickView",resp:e})}))}));var n=function(e,t,n,i,o){var a=function(e){var t;t=e.find("#product-images-large"),new Swiper(t[0],{loop:!1,effect:"fade",fadeEffect:{crossFade:!0},initialSlide:s()("#product-images-large").find(".js-thumb-selected").first().index(),preloadImages:!1,lazy:{loadPrevNext:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}}),"inner"==iqitTheme.pp_zoom?e.find(".easyzoom-product").easyZoom():e.find(".js-easyzoom-trigger").on("click",(function(e){e.preventDefault()})),s()(".modal-backdrop.show").first().addClass("backdrop-second"),r().emit("quickViewShown",{modal:e})};o?o.find("#quickview-modal-product-content").replaceWith(s()(t.quickview_html).find("#quickview-modal-product-content")):e.append(t.quickview_html);var l=s()("#quickview-modal"),c=s()("#js-quickview-prev-btn"),u=s()("#js-quickview-next-btn");n.length||c.hide(),i.length||u.hide(),c.on("click",(function(e){var t=n;r().emit("clickQuickView",{miniature:t,dataset:t.data()}),e.preventDefault()})),u.on("click",(function(e){var t=i;r().emit("clickQuickView",{miniature:t,dataset:t.data()}),e.preventDefault()})),o?a(l):(l.modal("show"),l.on("shown.bs.modal",(function(){a(l)})),l.on("hide.bs.modal",(function(){l.remove(),s()("#iqitsizecharts-modal").remove()})));var d=s()("#iqitsizecharts-modal");l.find("#quantity_wanted").TouchSpin({verticalbuttons:!0,verticalupclass:"fa fa-angle-up touchspin-up",verticaldownclass:"fa fa-angle-down touchspin-down",buttondown_class:"btn btn-touchspin js-touchspin",buttonup_class:"btn btn-touchspin js-touchspin",min:1,max:1e6}),d.on("show.bs.modal",(function(){d.detach(),d.appendTo("body"),s()(this).addClass("fv-modal-stack"),l.addClass("quickview-second-modal")}))};e.on("click","#search_filter_toggler",(function(){s()("#search_filters_wrapper").removeClass("hidden-sm-down"),s()("#content-wrapper").addClass("hidden-sm-down"),s()("#footer").addClass("hidden-sm-down"),s()("#left-column, #right-column").addClass("-only-facet-search")})),e.on("click","#search_center_filter_toggler",(function(){s()("#facets_search_center").slideToggle("100")})),s()("#search_filter_controls .ok, #search_filter_controls .js-search-filters-clear-all").on("click",(function(){s()("#search_filters_wrapper").addClass("hidden-sm-down"),s()("#content-wrapper").removeClass("hidden-sm-down"),s()("#footer").removeClass("hidden-sm-down"),s()("#left-column, #right-column").removeClass("-only-facet-search"),r().iqitLazyLoad.update()}));var i=function(e){if(void 0!==e.target.dataset.searchUrl)return e.target.dataset.searchUrl;if(void 0===s()(e.target).parent()[0].dataset.searchUrl)throw new Error("Can not parse search URL");return s()(e.target).parent()[0].dataset.searchUrl};e.on("change","#search_filters input[data-search-url]",(function(e){r().emit("updateFacets",i(e))})),e.on("click",".js-search-filters-clear-all",(function(e){r().emit("updateFacets",i(e))})),e.on("click",".js-search-link",(function(e){e.preventDefault(),r().emit("updateFacets",s()(e.target).closest("a").get(0).href),"backToTop"===s()(e.target).data("afterClick")&&r().emit("updateFacetsBackToTop",s()(e.target).closest("a").get(0).href)})),e.on("change","".concat(r().themeSelectors.listing.searchFilters," select"),(function(e){var t=s()(e.target).closest("form");r().emit("updateFacets","?".concat(t.serialize()))})),e.on("click",'[data-button-action="change-list-view"]',(function(e){console.log(e.currentTarget.getAttribute("data-view"))})),r().on("updateFacets",(function(){t.addClass("-facets-loading")})),r().on("updateFacetsBackToTop",(function(){window.scrollTo(0,0)})),r().on("updateProductListAddToCart",(function(e){!function(e){s()(".js-product-add-cart-".concat(e.id_product,"-").concat(e.id_product_attribute)).replaceWith(e.new_html)}(e),f()})),r().on("updateProductList",(function(e){!function(e){s()(r().themeSelectors.listing.searchFilters).replaceWith(e.rendered_facets),s()(r().themeSelectors.listing.activeSearchFilters).replaceWith(e.rendered_active_filters),s()(r().themeSelectors.listing.listTop).replaceWith(e.rendered_products_top),s()(r().themeSelectors.listing.list).replaceWith(e.rendered_products),s()(r().themeSelectors.listing.listBottom).replaceWith(e.rendered_products_bottom),e.rendered_products_header&&s()(r().themeSelectors.listing.listHeader).replaceWith(e.rendered_products_header),(new p).init()}(e),r().emit("afterUpdateProductListFacets"),r().emit("afterUpdateProductList")})),r().on("afterUpdateProductList",(function(){"ontouchstart"in document.documentElement||(s()("body > .tooltip.bs-tooltip-top").remove(),s()((function(){s()('[data-toggle="tooltip"]').tooltip()}))),r().iqitLazyLoad.update(),f(),t.removeClass("-facets-loading")}))})),window.addEventListener("load",(function(){var e=window.location.href;s()(r().themeSelectors.listing.list).length&&window.setTimeout((function(){window.addEventListener("popstate",(function(t){var n=t.state;window.location.href=n&&n.current_url?n.current_url:e}))}),1e3)})),n(294),s()(document).ready((function(){var e,t,n,i;(n=s()(r().selectors.quantityWanted)).TouchSpin({verticalbuttons:!1,verticalupclass:"fa fa-angle-up touchspin-up",verticaldownclass:"fa fa-angle-down touchspin-down",buttondown_class:"btn btn-touchspin js-touchspin",buttonup_class:"btn btn-touchspin js-touchspin",min:parseInt(n.attr("min"),10),max:1e6}),s()(r().themeSelectors.touchspin).off("touchstart.touchspin"),n.focusout((function(){(""===n.val()||parseInt(n.val())<parseInt(n.attr("min")))&&(n.val(n.attr("min")),n.trigger("change"))})),s()("body").on("change keyup",r().selectors.quantityWanted,(function(e){""!==n.val()&&(s()(e.currentTarget).trigger("touchspin.stopspin"),r().emit("updateProduct",{eventType:"updatedProductQuantity",event:e}))})),c(),l(),a(),u(),iqitTheme.pl_crsl_autoplay&&(i={delay:4500,disableOnInteraction:!0}),new Swiper("#product-accessories-sidebar",{pagination:{el:".swiper-pagination-product",clickable:!0},autoplay:i,loop:!1,speed:600,watchOverflow:!0,slidesPerView:1,slidesPerColumn:5,slidesPerColumnFill:"row"});var o=s()("#main");function a(){if(s()(".modal.quickview").length)new Swiper("#product-images-large",{loop:!1,effect:"fade",fadeEffect:{crossFade:!0},preloadImages:!1,initialSlide:s()("#product-images-large").find(".js-thumb-selected").first().index(),lazy:{loadPrevNext:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}});else{if(!s()("#product-images-large").length)return;if(void 0!==e&&e.destroy(),"column"===iqitTheme.pp_image_layout){var n=window.matchMedia("(min-width:768px)"),i=function(){if(!0===n.matches)void 0!==e&&e.destroy();else if(!1===n.matches)return r()},r=function(){e=new Swiper("#product-images-large",{loop:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},preloadImages:!1,initialSlide:s()("#product-images-large").find(".js-thumb-selected").first().index(),lazy:{loadPrevNext:!0},pagination:{el:".swiper-pagination-product",clickable:!0}})};try{n.addEventListener("change",(function(){i()}))}catch(e){try{n.addListener(i)}catch(e){console.error(e)}}i()}var o;"carousel"===iqitTheme.pp_image_layout&&(s()("#product-images-thumbs").length&&(o={swiper:t,autoScrollOffset:1}),e=new Swiper("#product-images-large",{loop:!1,effect:"fade",initialSlide:s()("#product-images-large").find(".js-thumb-selected").first().index(),fadeEffect:{crossFade:!0},preloadImages:!1,lazy:{loadPrevNext:!0},pagination:{el:".js-main-product-image",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},thumbs:o}))}"inner"===iqitTheme.pp_zoom?s()(".easyzoom-product").easyZoom():"modalzoom"===iqitTheme.pp_zoom&&s()(".js-easyzoom-trigger").on("click",(function(e){e.preventDefault()}))}function l(){if("column"!==iqitTheme.pp_image_layout&&!s()(".modal.quickview").length){void 0!==t&&t.destroy();var e,n="horizontal",i=s()("#product-images-thumbs");if("left"===iqitTheme.pp_thumbs&&(n="vertical"),"leftd"===iqitTheme.pp_thumbs&&(e={768:{direction:"vertical"}}),i.length){var r={loop:!1,direction:n,slidesPerView:5,watchSlidesVisibility:!0,watchSlidesProgress:!0,preloadImages:!1,lazy:{loadPrevNext:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:e},o=s().extend({},r,i.data("swiper_options"));t=new Swiper(i[0],o)}}}function c(){var e=s()(r().themeSelectors.fileInput);e.filestyle({buttonText:e.data("buttontext")}),e.on("change",(function(e){var t,n;(t=s()(e.currentTarget)[0])&&(n=t.files[0])&&s()(t).prev().text(n.name)}))}function u(){"ontouchstart"in document.documentElement||s()((function(){s()('[data-toggle="tooltip"]').tooltip()}))}"tabha"==iqitTheme.pp_tabs&&function(e){if(s()(window).width()<576){var t,n,i,o="";t=s()("".concat(e," > li")).toArray(),i=s()("#product-infos-tabs-content"),n=i.children(".tab-pane").toArray(),o='<div class="card">',jQuery.each(t,(function(e,t){o+='<div class="nav-tabs" role="tab" >',o+=e>0?'<a class="nav-link collapsed" id="ma-nav-link-'.concat(e,'" data-toggle="collapse" data-parent="#product-infos-accordion-mobile" href="#product-infos-accordion-mobile-').concat(e,'">'):'<a class="nav-link" id="ma-nav-link-'.concat(e,'" data-toggle="collapse" data-parent="#product-infos-accordion-mobile" href="#product-infos-accordion-mobile-').concat(e,'">'),o+="".concat(t.innerText)+'<i class="fa fa-angle-down float-right angle-down" aria-hidden="true"></i><i class="fa fa-angle-up float-right angle-up" aria-hidden="true"></i></a>',o+="</div>",o+='<div id="product-infos-accordion-mobile-'.concat(e,e>0?'" class="collapse tab-content" role="tabpanel">':'" class="collapse tab-content show" role="tabpanel">'),o+='<div id="ma-'.concat(n[e].id,'" class=""></div>'),o+="</div>"})),o+="</div></div>",s()("#product-infos-accordion-mobile").html(o),jQuery.each(t,(function(e,t){s()(n[e]).appendTo("#ma-".concat(n[e].id))})),r().iqitLazyLoad.update(),s()(e).remove(),i.remove()}}("#product-infos-tabs"),s()('[data-button-action="add-to-cart"]').on("click",(function(e){e.preventDefault(),s()(e.target).addClass("processing-add"),s()(e.currentTarget.form).find("input[name='token']").val(r().static_token)})),r().on("updateCart",(function(e){s()(".add-to-cart.processing-add").removeClass("processing-add")})),r().on("updateProduct",(function(e){void 0!==r().page.page_name&&"product"===r().page.page_name&&o.addClass("-combinations-loading")})),r().on("updatedProduct",(function(e){if(c(),u(),l(),a(),e&&e.product_minimal_quantity){var t=parseInt(e.product_minimal_quantity,10),n=r().selectors.quantityWanted;s()(n).trigger("touchspin.updatesettings",{min:t})}"column"===iqitTheme.pp_image_layout&&r().iqitLazyLoad.update(),s()(s()(".tabs .nav-link.active").attr("href")).addClass("active").removeClass("fade"),s()(r().themeSelectors.product.imagesModal).replaceWith(e.product_images_modal),o.removeClass("-combinations-loading")}))}));var h=n(314),m=n.n(h);r().cart=r().cart||{},r().cart.active_inputs=null;var v='input[name="product-quantity-spin"]',g=!1,y=!1,b="";function w(){s().each(s()(v),(function(e,t){s()(t).TouchSpin({verticalbuttons:!1,verticalupclass:"fa fa-angle-up touchspin-up",verticaldownclass:"fa fa-angle-down touchspin-down",buttondown_class:"btn btn-touchspin  js-touchspin js-increase-product-quantity",buttonup_class:"btn btn-touchspin js-decrease-product-quantity",min:parseInt(s()(t).attr("min"),10),max:1e6})})),_.switchErrorStat()}s()(document).ready((function(){var e=".js-cart-line-product-quantity",t=[];r().on("updateCart",(function(){s()(".quickview").modal("hide")})),r().on("updatedCart",(function(){w()})),r().on("updatedAjaxCart",(function(){w()})),w();var n=s()("body");function i(e){var t,n,i=e.split("-"),r="";for(t=0;t<i.length;t+=1)n=i[t],0!==t&&(n=n.substring(0,1).toUpperCase()+n.substring(1)),r+=n;return r}var o=function(){for(;t.length>0;)t.pop().abort()},a=function(n){n.preventDefault();var a=s()(n.currentTarget),l=n.currentTarget.dataset,c=function(t,n){if(!function(e){return"on.startupspin"===e||"on.startdownspin"===e}(n))return{url:t.attr("href"),type:i(t.data("link-action"))};var r,o=function(t){var n=t.parents(".bootstrap-touchspin").find(e);return n.is(":focus")?null:n}(t);return!!o&&(r=function(e){return"on.startupspin"===e}(n)?{url:o.data("up-url"),type:"increaseProductQuantity"}:{url:o.data("down-url"),type:"decreaseProductQuantity"},r)}(a,n.namespace);c&&(o(),s().ajax({url:c.url,method:"POST",data:{ajax:"1",action:"update"},dataType:"json",beforeSend:function(e){t.push(e)}}).then((function(e){var t;_.checkUpdateOpertation(e),(t=a,s()(t.parents(".bootstrap-touchspin").find("input"))).val(e.quantity),r().emit("updateCart",{reason:l,resp:e})})).fail((function(e){r().emit("handleError",{eventType:"updateProductInCart",resp:e,cartAction:c.type})})))};function l(e){var n=s()(e.currentTarget),i=n.data("update-url"),a=n.attr("value"),l=n.val();if(l!=parseInt(l,10)||l<0||isNaN(l))n.val(a);else{var c,u,d=l-a;0!==d&&(n.attr("value",l),function(e,n,i){o(),s().ajax({url:e,method:"POST",data:n,dataType:"json",beforeSend:function(e){t.push(e)}}).then((function(e){var t;_.checkUpdateOpertation(e),i.val(e.quantity),t=i&&i.dataset?i.dataset:e,r().emit("updateCart",{reason:t,resp:e})})).fail((function(e){r().emit("handleError",{eventType:"updateProductQuantityInCart",resp:e})}))}(i,(c=d,{ajax:"1",qty:Math.abs(c),action:"update",op:(u=c,u>0?"up":"down")}),n))}}n.on("click",'[data-link-action="delete-from-cart"], [data-link-action="remove-voucher"]',a),n.on("touchspin.on.startdownspin",v,a),n.on("touchspin.on.startupspin",v,a),n.on("focusout keyup",e,(function(e){return"keyup"===e.type?(13===e.keyCode&&l(e),!1):(l(e),!1)})),n.on("hidden.bs.collapse","#promo-code",(function(){s()(".display-promo").show(400)})),n.on("click",".promo-code-button",(function(e){e.preventDefault(),s()("#promo-code").collapse("toggle")})),n.on("click",".display-promo",(function(e){s()(e.currentTarget).hide(400)})),n.on("click",".js-discount .code",(function(e){e.stopPropagation();var t=s()(e.currentTarget);return s()("[name=discount_name]").val(t.text()),s()("#promo-code").collapse("show"),s()(".display-promo").hide(400),!1}))}));var _={switchErrorStat:function(){var e=s()(".checkout a");if((s()("#notifications article.alert-danger").length||""!==b&&!g)&&e.addClass("disabled"),""!==b){var t=' <article class="alert alert-danger" role="alert" data-alert="danger"><ul><li>'.concat(b,"</li></ul></article>");s()("#notifications").html(t),b="",y=!1,g&&e.removeClass("disabled")}else!g&&y&&(g=!1,y=!1,s()("#notifications").html(""),e.removeClass("disabled"))},checkUpdateOpertation:function(e){g=e.hasOwnProperty("hasError");var t=e.errors||"";b=t instanceof Array?t.join(" "):t,y=!0}};function S(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var x=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(t=[{key:"init",value:function(){this.backToTop(),this.productCarousels(),this.otherCarousels(),"ontouchstart"in document.documentElement&&s()("body").addClass("touch-device"),6!==iqitTheme.h_layout&&7!==iqitTheme.h_layout&&("menu"!==iqitTheme.h_sticky&&"header"!==iqitTheme.h_sticky||this.stickyHeader(iqitTheme.h_sticky))}},{key:"backToTop",value:function(){var e=s()("#back-to-top");s()(window).scroll(m()(300,(function(){s()(this).scrollTop()>300?e.addClass("-back-to-top-visible"):e.stop().removeClass("-back-to-top-visible")}))),e.on("click",(function(e){e.preventDefault(),s()("body, html").animate({scrollTop:0},300)}))}},{key:"stickyHeader",value:function(e){var t,n,i,r,o=function(e){};"menu"==e?(t=s()("#iqitmegamenu-wrapper"),n=s()("#sticky-cart-wrapper"),i=s()("#ps-shoppingcart-wrapper"),r=s()("#ps-shoppingcart"),o=function(e){if("down"===e){if("column"===iqitTheme.pp_image_layout){var o=30+t.height();s()("#col-product-info").first().css("top","".concat(o,"px"))}n.append(r)}else i.append(r),"column"===iqitTheme.pp_image_layout&&s()("#col-product-info").first().removeAttr("style")}):(t=s()("#desktop-header"),"column"===iqitTheme.pp_image_layout&&(o=function(e){if("down"===e){var n=30+t.height();s()("#col-product-info").first().css("top","".concat(n,"px"))}else s()("#col-product-info").first().removeAttr("style")})),t.length&&new Waypoint.Sticky({element:t[0],wrapper:'<div class="sticky-desktop-wrapper" />',stuckClass:"stuck stuck-header-element stuck-".concat(e),handler:o,offset:0})}},{key:"productCarousels",value:function(){var e,t=s()(".swiper-default-carousel");iqitTheme.pl_crsl_autoplay&&(e={delay:4500,disableOnInteraction:!0});var n={pagination:{el:".swiper-pagination-product",clickable:!0},autoplay:e,loop:!1,speed:600,lazy:{loadedClass:"loaded",checkInView:!0},watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},slidesPerView:iqitTheme.pl_slider_p,slidesPerGroup:iqitTheme.pl_slider_p,breakpoints:{768:{slidesPerView:iqitTheme.pl_slider_t,slidesPerGroup:iqitTheme.pl_slider_t},992:{slidesPerView:iqitTheme.pl_slider_d,slidesPerGroup:iqitTheme.pl_slider_d},1200:{slidesPerView:iqitTheme.pl_slider_ld,slidesPerGroup:iqitTheme.pl_slider_ld}}};t.each((function(){var e=s()(this),t=s().extend({},n,e.data("swiper_options"));new Swiper(e[0],t)}))}},{key:"otherCarousels",value:function(){new Swiper(".js-iqithtmlandbanners-block-banner-slider",{loop:!0,watchOverflow:!0,autoplay:{delay:5e3,disableOnInteraction:!0},pagination:{el:".swiper-pagination",clickable:!0}})}}])&&S(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function C(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var T=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(t=[{key:"init",value:function(){iqitTheme.f_fixed&&(window.MSInputMethodContext&&document.documentMode||s()("#footer").footerReveal({shadow:!1,zIndex:-1})),iqitTheme.op_preloader&&this.pagePreloader()}},{key:"pagePreloader",value:function(){s()(window).on("load",(function(){s()("#page-preloader").fadeOut("slow",(function(){s()(this).remove()})),s()("#main-page-content").removeAttr("style")}))}}])&&C(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function E(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var k=function(){return e=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el=t},(t=[{key:"init",value:function(){this.el.find(".block-title").on("click",(function(e,t){s()(this).parent().toggleClass("_toggled")}))}}])&&E(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function A(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}n(242),prestashop.blocksearch=prestashop.blocksearch||{},prestashop.blocksearch.initAutocomplete=function(e,t,n){var i,r=t.data("all-text"),o=t.data("brands-text"),a=t.data("product-text"),l=t.data("blog-text");t.autoComplete({minChars:2,cache:!1,source:function(e,t){try{i.abort()}catch(e){}i=s().post(n,{s:e,resultsPerPage:10,ajax:!0},null,"json").then((function(e){if(Object.keys(e.brands).length){var n={type:"brands",results:e.brands};e.products.push(n)}if(Object.keys(e.blogposts).length){var i={type:"posts",results:e.blogposts};e.products.push(i)}e.products.length>=10&&e.products.push({type:"all"}),t(e.products)})).fail(t)},renderItem:function(e,t){if(console.log(e),"all"==e.type)return'<div class="autocomplete-suggestion autocomplete-suggestion-show-all dropdown-item" data-type="all" data-val="'+t+'"><div class="row no-gutters align-items-center"><div class="col"><span class="name">'+r+' <i class="fa fa-angle-right" aria-hidden="true"></i></span></div></div></div>';if("brands"==e.type){var n="";return Object.keys(e.results).forEach((function(t){n+='<div class="autocomplete-suggestion dropdown-item" data-url="'+e.results[t].link+'"><div class="row no-gutters align-items-center"><div class="col col-auto col-img"><img class="img-fluid" src="'+e.results[t].image+'" /></div><div class="col pt-3 pb-3"><span class="name">'+e.results[t].name+'</span></div><div class="col col-auto col-shop pt-3 pb-3 ">'+o+"</div></div></div>"})),n}if("posts"==e.type){var i="";return Object.keys(e.results).forEach((function(t){var n="";void 0!==e.results[t].banner_thumb&&(n='<img class="img-fluid" src="'+e.results[t].banner_thumb+'" />'),i+='<div class="autocomplete-suggestion dropdown-item" data-url="'+e.results[t].url+'"><div class="row no-gutters align-items-center"><div class="col col-auto col-img"><div class="col col-auto col-img">'+n+'</div></div><div class="col pt-3 pb-3"><span class="name">'+e.results[t].title+'</span></div><div class="col col-auto col-shop pt-3 pb-3 ">'+l+"</div></div></div>"})),i}var s="";try{s='<div class="col col-auto col-img"><img class="img-fluid" src="'+e.cover.small.url+'" /></div>'}catch(e){s=""}return'<div class="autocomplete-suggestion dropdown-item" data-url="'+e.url+'"><div class="row no-gutters align-items-center">'+s+'<div class="col pt-3 pb-3"><span class="name">'+e.name+'</span><span class="product-price">'+e.price+'</span></div><div class="col col-auto col-shop pt-3 pb-3 ">'+a+"</div></div></div>"},onSelect:function(t,n,i){"all"==i.data("type")?e.find("form").submit():window.location.href=i.data("url")}})};var I=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(t=[{key:"init",value:function(){var e=s()("#search_widget"),t=s()("#search-widget-mobile"),n=e.find("input[type=text]"),i=t.find("input[type=text]"),r=e.attr("data-search-controller-url"),o=s()("#header-search-btn"),a=s()("#mobile-btn-search"),l=prestashop.blocksearch.initAutocomplete||function(e,t,n){};l(e,n,r),l(t,i,r),o.on("shown.bs.dropdown",(function(){setTimeout((function(){n.focus()}),300)})),a.on("shown.bs.dropdown",(function(){setTimeout((function(){s()("#mobile-btn-search").find("input[type=text]").focus()}),300)})),s()("#fullscreen-search-backdrop").on("touchstart",(function(e){e.stopPropagation(),s()("#header-search-btn-drop").dropdown("toggle")}))}}])&&A(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function O(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var P=function(){return e=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.el=t},(t=[{key:"init",value:function(){this.el.find("select.link").each((function(e,t){s()(t).on("change",(function(){window.location=s()(this).val()}))}))}}])&&O(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function L(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var D=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(t=[{key:"init",value:function(){this.parentFocus(),this.togglePasswordVisibility()}},{key:"parentFocus",value:function(){s()(".js-child-focus").focus((function(){s()(this).closest(".js-parent-focus").addClass("focus")})),s()(".js-child-focus").focusout((function(){s()(this).closest(".js-parent-focus").removeClass("focus")}))}},{key:"togglePasswordVisibility",value:function(){s()('button[data-action="show-password"]').on("click",(function(){var e=s()(this).closest(".input-group").children("input.js-visible-password");"password"===e.attr("type")?(e.attr("type","text"),s()(this).find("i").removeClass("fa-eye-slash").addClass("fa-eye")):(e.attr("type","password"),s()(this).find("i").removeClass("fa-eye").addClass("fa-eye-slash"))}))}}])&&L(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}();function M(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}var N=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},(t=[{key:"init",value:function(){var e,t,n,i=s()("#wrapper");i.on("show.bs.modal","#product-modal",(function(t){var n;if(n="carousel"===iqitTheme.pp_image_layout?s()("#product-images-large .swiper-slide-active img").first().data("image-large-src"):s()(t.relatedTarget).data("image-large-src"),s()(".js-modal-product-cover-easyzoom").first().attr("href",n),s()(".js-modal-product-cover").first().attr("src",n),"inner"===iqitTheme.pp_zoom||"modalzoom"===iqitTheme.pp_zoom){var r=s()(".easyzoom-modal").easyZoom();e=r.data("easyZoom")}else i.on("click",".js-modal-product-cover-easyzoom",(function(e){e.preventDefault()}))})),i.on("shown.bs.modal","#product-modal",(function(){(n=s()("#modal-product-thumbs")).length&&(t=new Swiper(n[0],{loop:!1,slidesPerView:6,slidesPerGroup:6,centerInsufficientSlides:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},preloadImages:!1,lazy:{loadPrevNext:!0},breakpoints:{768:{slidesPerView:10,slidesPerGroup:10}}}))})),i.on("hidden.bs.modal","#product-modal",(function(n){"inner"!==iqitTheme.pp_zoom&&"modalzoom"!==iqitTheme.pp_zoom||e.teardown(),void 0!==t&&t.destroy()})),s()("body").on("click",".js-modal-thumb",(function(t){"inner"===iqitTheme.pp_zoom||"modalzoom"===iqitTheme.pp_zoom?e.swap(s()(t.target).data("image-large-src"),s()(t.target).data("image-large-src")):s()(".js-modal-product-cover").attr("src",s()(t.target).data("image-large-src"))}))}}])&&M(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}(),j=n(497),z=n.n(j);for(var B in n(1),n(6),n(866),r().blockcart=r().blockcart||{},r().blockcart.showModal=function(e){function t(){return s()("#blockcart-modal-wrap")}if("modal"===iqitTheme.cart_confirmation){var n=t();n.length&&(n.remove(),s()(".modal-backdrop.show").first().remove()),s()("body").append(e),(n=s()("#blockcart-modal")).modal("show"),n.on("hide.bs.modal",(function(e){r().emit("updateProduct",{reason:e.currentTarget.dataset,event:e})})),n.on("shown.bs.modal",(function(){r().iqitLazyLoad.update(),new Swiper(".swiper-crossselling-products",{pagination:{el:".swiper-pagination-product",clickable:!0},autoplay:{delay:4500,disableOnInteraction:!0},loop:!1,speed:600,lazy:{loadedClass:"loaded",checkInView:!0},watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,slidesPerView:2,slidesPerGroup:2,breakpoints:{768:{slidesPerView:3,slidesPerGroup:3},992:{slidesPerView:5,slidesPerGroup:5},1200:{slidesPerView:5,slidesPerGroup:5}}})}))}else if("notification"===iqitTheme.cart_confirmation){var i=t();i.length&&i.remove(),s()("body").append(e),(i=s()("#blockcart-notification")).addClass("ns-show"),r().emit("updateProduct",{}),setTimeout((function(){i.addClass("ns-hide")}),3500)}else r().responsive.mobile?(s()("#mobile-cart-toogle").dropdown("toggle"),"floating"===iqitTheme.cart_style&&s()("body").animate({scrollTop:s()("#mobile-cart-toogle").offset().top},300)):(s()("#cart-toogle").dropdown("toggle"),"floating"===iqitTheme.cart_style&&s()("body").animate({scrollTop:s()("#blockcart").offset().top},300)),r().emit("updateProduct",{})},window.Swiper=t(),z().prototype)r()[B]=z().prototype[B];var F=new T;s()(document).ready((function(){var e=s()(".js-dropdown"),t=s()(".js-block-toggle"),n=new D,i=new k(t),r=new P(e),o=new p,a=new N,l=new x,c=new I;i.init(),c.init(),r.init(),n.init(),o.init(),a.init(),l.init()})),F.init(),window._BStooltip=jQuery.fn.tooltip})()})();/**
2164 * NOTICE OF LICENSE
2165 *
2166 * This source file is subject to the Academic Free License (AFL 3.0)
2167 *
2168 *  @author    Afternet <[email protected]>
2169 *  @copyright 2019 Afternet
2170 *  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
2171 */;/**
2172 * 2007-2020 PrestaShop.
2173 *
2174 * NOTICE OF LICENSE
2175 *
2176 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)
2177 * that is bundled with this package in the file LICENSE.txt.
2178 * It is also available through the world-wide-web at this URL:
2179 * https://opensource.org/licenses/AFL-3.0
2180 * If you did not receive a copy of the license and are unable to
2181 * obtain it through the world-wide-web, please send an email
2182 * to [email protected] so we can send you a copy immediately.
2183 *
2184 * DISCLAIMER
2185 *
2186 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
2187 * versions in the future. If you wish to customize PrestaShop for your
2188 * needs please refer to http://www.prestashop.com for more information.
2189 *
2190 * @author    PrestaShop SA <[email protected]>
2191 * @copyright 2007-2020 PrestaShop SA
2192 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)
2193 * International Registered Trademark & Property of PrestaShop SA
2194 */
2195$(document).ready(function(){$('.block_newsletter form').on('submit',function(){var psemailsubscriptionForm=$(this);if(typeof psemailsubscription_subscription==='undefined'){return!0}
2196$('.block_newsletter_alert').remove();$.ajax({type:'POST',dataType:'JSON',url:psemailsubscription_subscription,cache:!1,data:$(this).serialize(),success:function(data){if(data.nw_error){psemailsubscriptionForm.prepend('<p class="alert alert-danger block_newsletter_alert">'+data.msg+'</p>')}else{psemailsubscriptionForm.prepend('<p class="alert alert-success block_newsletter_alert">'+data.msg+'</p>')}},error:function(err){console.log(err)}});return!1})});/**
2197 * 2007-2015 PrestaShop
2198 *
2199 * NOTICE OF LICENSE
2200 *
2201 * This source file is subject to the Academic Free License (AFL 3.0)
2202 * that is bundled with this package in the file LICENSE.txt.
2203 * It is also available through the world-wide-web at this URL:
2204 * http://opensource.org/licenses/afl-3.0.php
2205 * If you did not receive a copy of the license and are unable to
2206 * obtain it through the world-wide-web, please send an email
2207 * to [email protected] so we can send you a copy immediately.
2208 *
2209 * DISCLAIMER
2210 *
2211 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
2212 * versions in the future. If you wish to customize PrestaShop for your
2213 * needs please refer to http://www.prestashop.com for more information.
2214 *
2215 * @author    PrestaShop SA <[email protected]>
2216 * @copyright 2007-2015 PrestaShop SA
2217 * @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
2218 * International Registered Trademark & Property of PrestaShop SA
2219 */
2220function addNotification(){var ids=$('div.js-mailalert  input[type=hidden]');$.ajax({type:'POST',url:$('div.js-mailalert').data('url'),data:'id_product='+ids[0].value+'&id_product_attribute='+ids[1].value+'&customer_email='+$('div.js-mailalert  input[type=email]').val(),success:function(resp){resp=JSON.parse(resp);$('div.js-mailalert  span.js-mailalert-response').html(resp.message).show();if(!resp.error){$('div.js-mailalert  a').hide();$('div.js-mailalert  input[type=email]').hide()}}});return!1}
2221$('document').ready(function(){$('.js-remove-email-alert').click(function(){var self=$(this);var ids=self.attr('rel').replace('js-id-emailalerts-','');ids=ids.split('-');var id_product_mail_alert=ids[0];var id_product_attribute_mail_alert=ids[1];var parent=self.closest('li');$.ajax({url:self.data('url'),type:"POST",data:{'id_product':id_product_mail_alert,'id_product_attribute':id_product_attribute_mail_alert},success:function(result){if(result=='0'){parent.fadeOut("normal",function(){parent.remove()})}}})})});/**
2222*  @author    Amazzing
2223*  @copyright Amazzing
2224*  @license   https://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
2225*/
2226var ab={carousels:{},carouselClasses:{n:'sw-nav',p:'sw-pgn'},carouselItemSelector:'.item-wrapper',documentReady:function(){ab.ww=window.innerWidth;ab.prepareAllCarousels();ab.prepareAllGrids();$(window).on('resize.ab',function(){ab.onWindowResize()})},prepareAllCarousels:function(){$('.ab-carousel').not('.ready').each(function(){let $parent=$(this).closest('.carousel-view'),settings=ab.formatSettings($parent.data('carousel-settings'));ab.renderCarousel($(this),$parent,settings)})},renderCarousel:function($container,$parent,settings){let id=$parent.data('id');if(!$container.hasClass('swiper-container')){$container.addClass('swiper-container').data('id',id).find(ab.carouselItemSelector).addClass('swiper-slide').wrapAll('<div class="swiper-wrapper" />');ab.addHoverClassesIfRequired($parent,settings);ab.carousels[id]=new Swiper($container,ab.prepareCarouselParams($container,settings))}else{$.extend(ab.carousels[id].params,ab.getResponsiveParams($container,settings,!1));ab.carousels[id].update()}},addHoverClassesIfRequired:function($parent,settings){if(!ab_isMobile){['n','p'].forEach(function(type){if(settings[type]&&settings[type]==2){$parent.addClass(type+'-hover')}})}},prepareCarouselParams:function($container,settings){var params={speed:settings.s,autoplay:settings.a?{delay:settings.ps}:!1,updateOnImagesReady:!1,on:{init:function(){if(settings.a&&settings.ah){ab.stopAutoplayOnHover($container)}
2227ab.prepareCarouselForDisplay($container)},update:function(){ab.prepareCarouselForDisplay($container)},},};if(settings.n){$container.append('<div class="'+ab.carouselClasses.n+' prev"></div><div class="'+ab.carouselClasses.n+' next"></div>');params.navigation={prevEl:$container.find('.'+ab.carouselClasses.n+'.prev'),nextEl:$container.find('.'+ab.carouselClasses.n+'.next'),}}
2228if(settings.p){$container.after('<div class="'+ab.carouselClasses.p+'"></div>');params.pagination={el:$container.parent().find('.'+ab.carouselClasses.p),bulletClass:ab.carouselClasses.p+'-bullet',modifierClass:ab.carouselClasses.p+'-',bulletActiveClass:'active',clickable:!0,}}
2229$.extend(params,ab.getResponsiveParams($container,settings,!0));return params},stopAutoplayOnHover:function($container){$container.on('mouseenter',function(){ab.carousels[$container.data('id')].autoplay.stop()}).on('mouseleave',function(){ab.carousels[$container.data('id')].autoplay.start()})},getResponsiveParams:function($container,settings,includeLoop){var itemsData=ab.getItemsData($container,settings),params={slidesPerView:itemsData.num,slidesPerGroup:settings.m&&settings.m<itemsData.num?settings.m:itemsData.num,};if(includeLoop){params.loop=settings.l&&itemsData.overflow}
2230$container.parent().find('.'+ab.carouselClasses.n+', .'+ab.carouselClasses.p).toggleClass('hidden',!itemsData.overflow);return params},getItemsData:function($container,settings){var itemsNum=ab.getResponsiveItemsNum(settings),wrapperWidth=$container.closest('.carousel-view').innerWidth(),itemWidth=parseInt(wrapperWidth/itemsNum);return{num:itemsNum,width:itemWidth,overflow:$container.find(ab.carouselItemSelector).length>itemsNum}},getResponsiveItemsNum:function(settings){let itemsNum=settings.i;if(ab.ww<480){itemsNum=settings.i_480}else if(ab.ww<768){itemsNum=settings.i_768}else if(ab.ww<992){itemsNum=settings.i_992}else if(ab.ww<1200){itemsNum=settings.i_1200}
2231return itemsNum},formatSettings:function(settings){$.each(settings,function(i,v){settings[i]=parseInt(v)});return settings},prepareAllGrids:function(){$('.item-list.ab-grid').each(function(){ab.listItemHeights.normalize($(this))})},prepareAllPresentations:function(){let $presentationPreviews=$('.presentation-preview');if($presentationPreviews.length){$presentationPreviews.on('click',function(e){e.preventDefault();$(this).addClass('current').siblings().removeClass('current');let html=$(this).find('.full-content').html();$(this).closest('.block.presentation-view').find('.main-item').html(html)}).filter('.current').click()}},prepareCarouselForDisplay:function($container){if(!$container.hasClass('ready')){if($container.hasClass('post-list')){ab.listItemHeights.normalize($container)}
2232$container.addClass('ready')}},listItemHeights:{adjustableSelectors:['.post-item-title','.post-item-content'],reset:function(){$('.post-list').find('.normalized').removeClass('normalized').find(this.adjustableSelectors.join(', ')).css('min-height','')},normalize:function($container){$container.find(ab.carouselItemSelector).each(function(){let $next=$(this).next();if(!$next.length||$next.hasClass('first-in-line')){let $itemsInRow=$(this).prevAll(ab.carouselItemSelector).addBack().not('.normalized');ab.listItemHeights.adjustableSelectors.forEach(function(selector){let heights=[];$itemsInRow.each(function(){let h=$(this).find(selector).outerHeight();if($.inArray(h,heights)<0){heights.push(h)}});if(heights.length>1){let max=Math.max.apply(null,heights);$itemsInRow.find(selector).css({'min-height':max+'px'})}});$itemsInRow.addClass('normalized')}})}},onWindowResize:function(){if(ab.resizeTimer){clearTimeout(ab.resizeTimer)}
2233ab.resizeTimer=setTimeout(function(){if(ab.ww!=window.innerWidth){ab.ww=window.innerWidth;$('.ab-carousel').removeClass('ready');ab.listItemHeights.reset();ab.prepareAllCarousels();ab.prepareAllGrids()}},200)},};$(document).ready(function(){ab.documentReady()});/**
2234 * Facebook Conversion Pixel Tracking Plus
2235 *
2236 * NOTICE OF LICENSE
2237 *
2238 * @author    Pol Rué
2239 * @copyright Smart Modules 2014
2240 * @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
2241 * @category Marketing & Advertising
2242 * Registered Trademark & Property of smart-modules.com
2243 *
2244 * ***************************************************
2245 * *     Facebook Conversion Trackcing Pixel Plus    *
2246 * *          http://www.smart-modules.com           *
2247 * ***************************************************
2248 */
2249function ppTrackEvent(e,d,e_id){let t='';let ev=['PageView','ViewContent','AddToCart','Purchase','InitiateCheckout','CompleteRegistration','AddPaymentInfo','Search','AddToWishlist','Contact'];let cev=['ViewCategory','CustomizeProduct','GuestRegistration','ViewCMS','Discount','Newletter','Pagetime','Time30s','Time60s','Time90s','Time+120s','PagesViewed5','PagesViewed10','PagesViewed15','PagesViewedMore20'];if(typeof d==='object'&&(Object.keys(d).length>0||e==='PageView')&&e_id!=''){if(ev.includes(e)){t='track'}
2250if(cev.includes(e)){t='trackCustom'}
2251d.event_trigger='Pixel Plus';if(t!==''){if(typeof single_event_tracking!=='undefined'&&single_event_tracking){for(let pid of pixel_ids.split(',')){fbq(t.replace('track','trackSingle'),pid.trim(),e,d,{eventID:e_id})}}else{console.log(t,e,d,{eventID:e_id})
2252fbq(t,e,d,{eventID:e_id})}}else{console.log('Trying to track a non registered event '+e)}}}
2253function pixelConsent(valid){function deleteAllCookies(name){var cookies=document.cookie.split(';');cookies.forEach(function(cookie){var cookieName=cookie.split('=')[0].trim();let paths=['/',window.location.pathname.substring(0,window.location.pathname.lastIndexOf('/'))];let domains=[window.location.host,'.'+window.location.host];var now=new Date();var expirationTime=new Date(now.getTime()+3600*1000);if(cookieName.indexOf(name)===0){for(let path of paths){for(let domain of domains){document.cookie=cookieName+'=; Path='+path+'; Domain='+domain+'; Expires= '+expirationTime+';';console.log(cookieName+'=; Path='+path+'; Domain='+domain+'; Expires= '+expirationTime+';')}}}})}
2254setTimeout(()=>{updateConsent()},250);function updateConsent(){$.ajax({url:pp_aurl,type:'POST',data:{action:'updateConsent',ajax:1,consent:+valid,},})}
2255fbq('consent',valid?'grant':'revoke')}
2256function getCookie(cName){const name=cName+"=";const cDecoded=decodeURIComponent(document.cookie);const cArr=cDecoded.split('; ');let res;cArr.forEach(val=>{if(val.indexOf(name)===0)res=val.substring(name.length)})
2257return res}
2258function deleteCookie(name){document.cookie=name+'=; Path=/; Domain='+window.location.host+'; Expires=Thu, 01 Jan 1970 00:00:01 GMT; Max-age=0'}
2259function generateEventId(length){var randomChars='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';var result='';for(var i=0;i<length;i++){result+=randomChars.charAt(Math.floor(Math.random()*randomChars.length))}
2260return result}
2261function getIPV6(){return jQuery.ajax({url:'https://ipv6.smart-modules.com',type:'GET',cache:!1,timeout:500})}
2262function isValidV6(ip){const regexExp=/(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))/gi;return regexExp.test(ip)}
2263function initializePixel(){if(typeof deferred_loading!=='undefined'&&deferred_loading){document.addEventListener('readystatechange',(event)=>{if(document.readyState=="complete"){setTimeout(function(){facebookpixelinit(20)},deferred_seconds)}})}else{facebookpixelinit(20)}}
2264if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initializePixel)}else{initializePixel()};/**
2265 * NOTICE OF LICENSE
2266 *
2267 * ---------------------------------------------------
2268 *
2269 *  @author    : Perion Labs <[email protected]>
2270 *  @copyright : 2018-2020
2271 *  @license   : Commercial License
2272 *  @version   : 1.1.2
2273 * ---------------------------------------------------
2274 */
2275!function(){"use strict";function t(t,n){for(var e=0;e<n.length;e++){var o=n[e];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}var n=new(function(){function n(){!function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}(this,n),this.setDefaults()}var e,o,i;return e=n,(o=[{key:"setDefaults",value:function(){this.t=!1,this.o=".product-actions",this.i=".modal.quickview",this.u=".product-variants"}},{key:"containerScopeSelector",set:function(t){this.o=t}},{key:"modalScopeSelector",set:function(t){this.i=t}},{key:"inputScopeSelector",set:function(t){this.u=t}},{key:"isModalOpen",set:function(t){this.t=Boolean(t)},get:function(){return this.t}},{key:"container",get:function(){return this.isModalOpen?"".concat(this.i," ").concat(this.o):this.o}},{key:"inputs",get:function(){return"".concat(this.container," ").concat(this.u)}}])&&t(e.prototype,o),i&&t(e,i),n}());document.addEventListener("DOMContentLoaded",function(){var t=[],e=[],o=[],i=[],c=!1;function a(){$("".concat(n.inputs," *[name]")).on("change",function(t){u(),d(),c&&(t.stopPropagation(),t.stopImmediatePropagation(),t.preventDefault())}),$(n.container).on("click","[data-button-action='add-to-cart']:first-of-type",function(t){1===window.plsaConfig.PLSA_UNSELECTED_BEHAVIOR&&c&&(t.preventDefault(),t.stopImmediatePropagation(),$("#plsa-unselected-modal").modal("show"))})}function u(){t=$(n.inputs).find("select").map(function(t,n){return{s:n.id,l:n.value}}).get(),e=$(n.inputs).find("input:radio").map(function(t,n){return{h:n.name,l:n.value,p:n.checked}}).get(),o=$(n.inputs).find("select option:selected[value='0']").closest("select").map(function(t,n){return n.id}).get(),i=$(n.inputs).find("input:radio:not(:checked)").filter(function(t,e){return!$(n.inputs).find('input:radio:checked[name="'.concat(e.name,'"]')).length}).map(function(t,n){return n.name}).get(),c=o.length||i.length}function d(){var t=$(n.container).find("#product-availability").first(),e=$(n.container).find("[data-button-action='add-to-cart']").first();c?(2===window.plsaConfig.PLSA_UNSELECTED_BEHAVIOR&&e.prop("disabled",!0),t.addClass("plsa-hidden")):(2===window.plsaConfig.PLSA_UNSELECTED_BEHAVIOR&&e.removeProp("disabled"),t.removeClass("plsa-hidden"))}function s(){$(n.inputs).find("select").prepend("<option hidden value='0'>".concat(window.plsaConfig.PLSA_SELECT_TEXT,"</option>"))}function r(){$(n.inputs).find("select").val("0").end().find("input:radio:checked").prop("checked",!1)}a(),s(),r(),u(),d(),prestashop.on("updatedProduct",function(){a(),s(),d(),t.forEach(function(t){document.getElementById(t.s).value=t.l}),e.forEach(function(t){$(document.getElementsByName(t.h)).filter('[value="'.concat(t.l,'"]')).prop("checked",t.p)})}),$(document).on("show.bs.modal",".modal",function(t){var e=9999+10*$(".modal").filter(":visible").length;t.currentTarget.style.zIndex=e,setTimeout(function(){$(".modal-backdrop").not(".modal-stack").css("z-index",e-1).addClass("modal-stack")},0),-1!==(" "+t.currentTarget.className+" ").indexOf(" quickview ")&&(n.isModalOpen=!0,a(),s(),r(),u(),d())}).on("hidden.bs.modal",".modal",function(){$(".modal").filter(":visible").length&&$("body").addClass("modal-open")}).on("hide.bs.modal",".modal",function(t){n.isModalOpen=!1})})}();/*
2276 * ISC License
2277 *
2278 * Copyright (c) 2026 idnovate.com
2279 * idnovate is a Registered Trademark & Property of idnovate.com, innovación y desarrollo SCP
2280 *
2281 * Permission to use, copy, modify, and/or distribute this software for any
2282 * purpose with or without fee is hereby granted, provided that the above
2283 * copyright notice and this permission notice appear in all copies.
2284 *
2285 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
2286 * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
2287 * AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
2288 * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
2289 * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
2290 * OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
2291 * PERFORMANCE OF THIS SOFTWARE.
2292 *
2293 * @author    idnovate
2294 * @copyright 2026 idnovate
2295 * @license   https://www.isc.org/licenses/ https://opensource.org/licenses/ISC ISC License
2296 */
2297if(typeof updateCartSummary==='function'){updateCartSummary=(function(){var updateCartSummaryCached=updateCartSummary;return function(json){updateCartSummaryCached.apply(this,arguments);if(json&&!$.isEmptyObject(json.discounts)){for(i=0;i<json.discounts.length;i++){if($('#cart_discount_'+json.discounts[i].id_cart_rule).length===0){if(priceDisplayMethod!==0)
2298var discountedPrice=formatCurrency(json.discounts[i].value_tax_exc*-1,currencyFormat,currencySign,currencyBlank);else discountedPrice=formatCurrency(json.discounts[i].value_real*-1,currencyFormat,currencySign,currencyBlank);if($('.cart-summary').length){var discountTd=" \
2299                                <li class='cart_discount cart-summary-line clearfix' id='cart_discount_"+json.discounts[i].id_cart_rule+"'> \
2300                                    <span class='cart_discount_name'>"+json.discounts[i].name+"</span>\
2301                                    <span class='cart_discount_price value float-right'>"+discountedPrice+"</span>\
2302                                </li>";$('.promo-name').append(discountTd)}else if($('#cart_summary').length){var discountTd=" \
2303                                <tbody> \
2304                                    <tr class='cart_discount last_item' id='cart_discount_"+json.discounts[i].id_cart_rule+"'> \
2305                                        <td class='cart_discount_name' colspan='3'>"+json.discounts[i].name+"</td> \
2306                                        <td class='cart_discount_price'><span class='price-discount'>"+discountedPrice+"</span></td> \
2307                                        <td class='cart_discount_delete'>1</td> \
2308                                        <td class='cart_discount_price'><span class='price-discount price'>"+discountedPrice+"</span></td> \
2309                                        <td class='price_discount_del'></td> \
2310                                    </tr> \
2311                                </tbody>";$('#cart_summary').append(discountTd)}else if($('#opc-cart_summary').length){var discountTd=" \
2312                                <tbody> \
2313                                    <tr class='cart_discount' id='cart_discount_"+json.discounts[i].id_cart_rule+"'> \
2314                                        <td class='cart_discount_name cart_description' colspan='3'>"+json.discounts[i].name+"</td> \
2315                                        <td class='cart_unit'> \
2316                                            <!-- <div class='mobile_table_title visible-phone'>Unit price b</div> \
2317                                            <div class='mobile_table_content'> \
2318                                                <span class='price-discount price'> \
2319                                                    "+discountedPrice+" \
2320                                                </span> \
2321                                            </div> --> \
2322                                        </td> \
2323                                        <td></td> \
2324                                        <td class='cart_discount_delete'> \
2325                                            <!-- <div class='mobile_table_title visible-phone'>Qty</div> \
2326                                            <div class='mobile_table_content'>1</div> --> \
2327                                        </td> \
2328                                        <td class='cart_total'> \
2329                                            <div class='mobile_table_title visible-phone'>Total</div> \
2330                                            <div class='mobile_table_content'> \
2331                                                <span class='price-discount price'> \
2332                                                    "+discountedPrice+" \
2333                                                </span> \
2334                                            </div> \
2335                                        </td> \
2336                                        <td class='price_discount_del'> \
2337                                            <div class='mobile_table_title visible-phone'></div> \
2338                                            <div class='mobile_table_content'> \
2339                                                "+(json.discounts[i].code?"<a onclick='deldisc("+json.discounts[i].id_cart_rule+")' class='price_discount_delete'><i class='fa-trash  fa'></i></a>":"")+" \
2340                                            </div> \
2341                                        </td> \
2342                                    </tr> \
2343                                </tbody>";$('#opc-cart_summary').append(discountTd)}}}}
2344if(json&&$.isEmptyObject(json.gift_products)){$('#cart_summary [id ^=product_][id $=gift]').remove()}}})()}
2345if(typeof prestashop==='object'){$(document).ready(function(){const observer=new MutationObserver(mutationsList=>{for(const mutation of mutationsList){if(mutation.type==='childList'){const addedNodes=$(mutation.addedNodes);const newBtnTouchspinElements=addedNodes.find('.cart-overview .btn-touchspin');newBtnTouchspinElements.each(function(){$(this).off('touchstart');$(this).attr('onClick',"$('.cart-overview .btn-touchspin, .add-to-cart').attr('disabled', 'disabled').css({'pointer-events': 'none', 'touch-action': 'none', 'cursor': 'not-allowed'});")})}}});observer.observe(document.body,{childList:!0,subtree:!0});$(document).on('click','.cart-overview .btn-touchspin, .add-to-cart',()=>{selector='.cart-overview .btn-touchspin, .blockcart-content .btn-touchspin, .product-information .btn-touchspin, .add-to-cart';$(selector).attr('disabled');$(selector).addClass('disabled-qdp');$(selector).css('pointer-events','none');$(selector).css('touch-action','none');$(selector).css('cursor','not-allowed')});['updateProduct','updatedProduct','updatedCart','updateCart','updatedAjaxCart'].forEach(event=>{prestashop.on(event,()=>{enableButtons()})})})}
2346function enableButtons(){selector='.cart-overview .btn-touchspin, .blockcart-content .btn-touchspin, .product-information .btn-touchspin, .add-to-cart';if($(selector).hasClass('disabled-qdp')){$(selector).removeClass('disabled-qdp');$(selector).removeAttr('disabled');$(selector).css('pointer-events','');$(selector).css('touch-action','');$(selector).css('cursor','pointer')}}
2347if(typeof upQuantity==="function"){function upQuantity(id,qty){$('.cart_quantity_up').off('click').on('click',function(e){e.preventDefault()});if(typeof(qty)=='undefined'||!qty)
2348qty=1;var customizationId=0;var productId=0;var productAttributeId=0;var id_address_delivery=0;var ids=0;ids=id.split('_');productId=parseInt(ids[0]);if(typeof(ids[1])!=='undefined')
2349productAttributeId=parseInt(ids[1]);if(typeof(ids[2])!=='undefined'&&ids[2]!=='nocustom')
2350customizationId=parseInt(ids[2]);if(typeof(ids[3])!=='undefined')
2351id_address_delivery=parseInt(ids[3]);$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseUri+'?rand='+new Date().getTime(),async:!0,cache:!1,dataType:'json',data:'controller=cart'+'&ajax=true'+'&add=true'+'&getproductprice=true'+'&summary=true'+'&id_product='+productId+'&ipa='+productAttributeId+'&id_address_delivery='+id_address_delivery+((customizationId!==0)?'&id_customization='+customizationId:'')+'&qty='+qty+'&token='+static_token+'&allow_refresh=1',success:function(jsonData){if(jsonData.hasError){var errors='';for(var error in jsonData.errors)
2352if(error!=='indexOf')
2353errors+=$('<div />').html(jsonData.errors[error]).text()+"\n";if(!!$.prototype.fancybox)
2354$.fancybox.open([{type:'inline',autoScale:!0,minHeight:30,content:'<p class="fancybox-error">'+errors+'</p>'}],{padding:0});else alert(errors);$('input[name=quantity_'+id+']').val($('input[name=quantity_'+id+'_hidden]').val())}else{if(jsonData.refresh)
2355window.location.href=window.location.href;updateCartSummary(jsonData.summary);if(window.ajaxCart!=undefined)
2356ajaxCart.updateCart(jsonData);if(customizationId!==0)
2357updateCustomizedDatas(jsonData.customizedDatas);updateHookShoppingCart(jsonData.HOOK_SHOPPING_CART);updateHookShoppingCartExtra(jsonData.HOOK_SHOPPING_CART_EXTRA);if(typeof(getCarrierListAndUpdate)!=='undefined')
2358getCarrierListAndUpdate();if(typeof(updatePaymentMethodsDisplay)!=='undefined')
2359updatePaymentMethodsDisplay()}},error:function(XMLHttpRequest,textStatus,errorThrown){if(textStatus!=='abort'){error="TECHNICAL ERROR: unable to save update quantity \n\nDetails:\nError thrown: "+XMLHttpRequest+"\n"+'Text status: '+textStatus;if(!!$.prototype.fancybox)
2360$.fancybox.open([{type:'inline',autoScale:!0,minHeight:30,content:'<p class="fancybox-error">'+error+'</p>'}],{padding:0});else alert(error)}}}).done(function(){$('.cart_quantity_up').off('click').on('click',function(e){e.preventDefault();upQuantity($(this).attr('id').replace('cart_quantity_up_',''));$('#'+$(this).attr('id').replace('_up_','_down_')).removeClass('disabled')})}).fail(function(){$('.cart_quantity_up').off('click').on('click',function(e){e.preventDefault();upQuantity($(this).attr('id').replace('cart_quantity_up_',''));$('#'+$(this).attr('id').replace('_up_','_down_')).removeClass('disabled')})})}};if(typeof downQuantity==="function"){function downQuantity(id,qty){$('.cart_quantity_down').off('click').on('click',function(e){e.preventDefault()});var val=$('input[name=quantity_'+id+']').val();var newVal=val;if(typeof(qty)=='undefined'||!qty){qty=1;newVal=val-1}else if(qty<0)
2361qty=-qty;var customizationId=0;var productId=0;var productAttributeId=0;var id_address_delivery=0;var ids=0;ids=id.split('_');productId=parseInt(ids[0]);if(typeof(ids[1])!=='undefined')
2362productAttributeId=parseInt(ids[1]);if(typeof(ids[2])!=='undefined'&&ids[2]!=='nocustom')
2363customizationId=parseInt(ids[2]);if(typeof(ids[3])!=='undefined')
2364id_address_delivery=parseInt(ids[3]);if(newVal>0||$('#product_'+id+'_gift').length){$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:baseUri+'?rand='+new Date().getTime(),async:!0,cache:!1,dataType:'json',data:'controller=cart'+'&ajax=true'+'&add=true'+'&getproductprice=true'+'&summary=true'+'&id_product='+productId+'&ipa='+productAttributeId+'&id_address_delivery='+id_address_delivery+'&op=down'+((customizationId!==0)?'&id_customization='+customizationId:'')+'&qty='+qty+'&token='+static_token+'&allow_refresh=1',success:function(jsonData){if(jsonData.hasError){var errors='';for(var error in jsonData.errors)
2365if(error!=='indexOf')
2366errors+=$('<div />').html(jsonData.errors[error]).text()+"\n";if(!!$.prototype.fancybox)
2367$.fancybox.open([{type:'inline',autoScale:!0,minHeight:30,content:'<p class="fancybox-error">'+errors+'</p>'}],{padding:0});else alert(errors);$('input[name=quantity_'+id+']').val($('input[name=quantity_'+id+'_hidden]').val())}else{if(jsonData.refresh)
2368window.location.href=window.location.href;updateCartSummary(jsonData.summary);if(window.ajaxCart!==undefined)
2369ajaxCart.updateCart(jsonData);if(customizationId!==0)
2370updateCustomizedDatas(jsonData.customizedDatas);updateHookShoppingCart(jsonData.HOOK_SHOPPING_CART);updateHookShoppingCartExtra(jsonData.HOOK_SHOPPING_CART_EXTRA);if(newVal==0)
2371$('#product_'+id).hide();if(typeof(getCarrierListAndUpdate)!=='undefined')
2372getCarrierListAndUpdate();if(typeof(updatePaymentMethodsDisplay)!=='undefined')
2373updatePaymentMethodsDisplay()}},error:function(XMLHttpRequest,textStatus,errorThrown){if(textStatus!=='abort')
2374alert("TECHNICAL ERROR: unable to save update quantity \n\nDetails:\nError thrown: "+XMLHttpRequest+"\n"+'Text status: '+textStatus)}}).done(function(){$('.cart_quantity_down').off('click').on('click',function(e){e.preventDefault();downQuantity($(this).attr('id').replace('cart_quantity_down_',''))})}).fail(function(){$('.cart_quantity_down').off('click').on('click',function(e){e.preventDefault();downQuantity($(this).attr('id').replace('cart_quantity_down_',''))})})}else{deleteProductFromSummary(id);$('.cart_quantity_down').off('click').on('click',function(e){e.preventDefault();downQuantity($(this).attr('id').replace('cart_quantity_down_',''))})}}};/**
2375 * PrestaChamps
2376 *
2377 * NOTICE OF LICENSE
2378 *
2379 * This source file is subject to the Commercial License
2380 * you can't distribute, modify or sell this code
2381 *
2382 * DISCLAIMER
2383 *
2384 * Do not edit or add to this file
2385 * If you need help please contact [email protected]
2386 *
2387 * @author    PrestaChamps <[email protected]>
2388 * @copyright PrestaChamps
2389 * @license   commercial
2390 */
2391function htmlDecode(input){var e=document.createElement('div');e.innerHTML=input;return e.childNodes.length===0?"":e.childNodes[0].nodeValue}
2392$(document).ready(function(){var container=$("<div class='ps-17-newsletter-checkbox'><input name='gdpr_consent_chkbox' type='checkbox' value='1' required></div>");$(container).append("<label>"+htmlDecode(gdprSettings.newsletterConsentText)+"</label>");$('.newsletter-input-group').parent().append(container)});/**
2393 * PrestaChamps
2394 *
2395 * NOTICE OF LICENSE
2396 *
2397 * This source file is subject to the Commercial License
2398 * you can't distribute, modify or sell this code
2399 *
2400 * DISCLAIMER
2401 *
2402 * Do not edit or add to this file
2403 * If you need help please contact [email protected]
2404 *
2405 * @author    PrestaChamps <[email protected]>
2406 * @copyright PrestaChamps
2407 * @license   commercial
2408 */
2409if(typeof Object.assign!='function'){Object.defineProperty(Object,"assign",{value:function assign(target,varArgs){'use strict';if(target==null){throw new TypeError('Cannot convert undefined or null to object')}
2410var to=Object(target);for(var index=1;index<arguments.length;index++){var nextSource=arguments[index];if(nextSource!=null){for(var nextKey in nextSource){if(Object.prototype.hasOwnProperty.call(nextSource,nextKey)){to[nextKey]=nextSource[nextKey]}}}}
2411return to},writable:!0,configurable:!0})}
2412!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).gdprModal=e()}}(function(){return function e(t,o,n){function r(f,a){if(!o[f]){if(!t[f]){var c="function"==typeof require&&require;if(!a&&c)return c(f,!0);if(i)return i(f,!0);var l=new Error("Cannot find module '"+f+"'");throw l.code="MODULE_NOT_FOUND",l}
2413var u=o[f]={exports:{}};t[f][0].call(u.exports,function(e){var o=t[f][1][e];return r(o||e)},u,u.exports,e,t,o,n)}
2414return o[f].exports}
2415for(var i="function"==typeof require&&require,f=0;f<n.length;f++)r(n[f]);return r}({1:[function(e,t,o){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var n=function(e,t){var o=e.children;return 1===o.length&&o[0].tagName===t},r=o.visible=function(e){return null!=(e=e||document.querySelector(".gdprModal"))&&!0===e.ownerDocument.body.contains(e)};o.create=function(e,t){var o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments[1],o=document.createElement("div");o.classList.add("gdprModal"),null!=t.className&&o.classList.add(t.className),o.innerHTML="\n\t\t"+t.beforePlaceholder+'\n\t\t<div class="gdprModal__placeholder" role="dialog">\n\t\t\t'+e+"\n\t\t</div>\n\t\t"+t.afterPlaceholder+"\n\t";var r=o.querySelector(".gdprModal__placeholder"),i=n(r,"IMG"),f=n(r,"VIDEO"),a=n(r,"IFRAME");return!0===i&&o.classList.add("gdprModal--img"),!0===f&&o.classList.add("gdprModal--video"),!0===a&&o.classList.add("gdprModal--iframe"),o}(e,t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!1!==(e=Object.assign({},e)).closable&&(e.closable=!0),"function"==typeof e.className&&(e.className=e.className()),"string"!=typeof e.className&&(e.className=null),"function"!=typeof e.beforeShow&&(e.beforeShow=function(){}),"function"!=typeof e.afterShow&&(e.afterShow=function(){}),"function"!=typeof e.beforeClose&&(e.beforeClose=function(){}),"function"!=typeof e.afterClose&&(e.afterClose=function(){}),"function"==typeof e.beforePlaceholder&&(e.beforePlaceholder=e.beforePlaceholder()),"string"!=typeof e.beforePlaceholder&&(e.beforePlaceholder=""),"function"==typeof e.afterPlaceholder&&(e.afterPlaceholder=e.afterPlaceholder()),"string"!=typeof e.afterPlaceholder&&(e.afterPlaceholder=""),e}(t)),i=function(e){return!1!==t.beforeClose(f)&&function(e,t){$('body').removeClass(gdprSettings.scrollLock?'overflow-hidden':'overflow-shown');return e.classList.remove("gdprModal--visible"),setTimeout(function(){requestAnimationFrame(function(){return!1===r(e)?t():(e.parentElement.removeChild(e),t())})},410),!0}(o,function(){if(t.afterClose(f),"function"==typeof e)return e(f)})};!0===t.closable&&(o.onclick=function(e){e.target===this&&(i(),function(e){"function"==typeof e.stopPropagation&&e.stopPropagation(),"function"==typeof e.preventDefault&&e.preventDefault()}(e))});var f={element:function(){return o},visible:function(){return r(o)},show:function(e){$('body').addClass(gdprSettings.scrollLock?'overflow-hidden':'overflow-shown');if($(window).width()<650){$('.gdprModal').height($(document).height())}
2416return!1!==t.beforeShow(f)&&function(e,t){return document.body.appendChild(e),setTimeout(function(){requestAnimationFrame(function(){return e.classList.add("gdprModal--visible"),t()})},10),!0}(o,function(){if(t.afterShow(f),"function"==typeof e)return e(f)})},init:function(e){return!1!==t.beforeShow(f)&&function(e,t){return document.body.appendChild(e)}(o,function(){if(t.afterShow(f),"function"==typeof e)return e(f)})},close:i};return f}},{}]},{},[1])(1)});/**
2417 * PrestaChamps
2418 *
2419 * NOTICE OF LICENSE
2420 *
2421 * This source file is subject to the Commercial License
2422 * you can't distribute, modify or sell this code
2423 *
2424 * DISCLAIMER
2425 *
2426 * Do not edit or add to this file
2427 * If you need help please contact [email protected]
2428 *
2429 * @author    PrestaChamps <[email protected]>
2430 * @copyright PrestaChamps
2431 * @license   commercial
2432 */
2433;(function($,window,document,undefined){"use strict";var pluginName="prestaGdprConsent";var defaults={content:"",showOnPageLoad:!1,animateTabChange:!1,cookieStoreUrl:"/",modules:{},checkAllByDefault:!0,reloadAfterSave:!1,reloadAfterAcceptAll:!1,under18AlertText:"You need to be 18+ to visit this site",closeModalOnlyWithButtons:!1,acceptByScroll:!1};function Plugin(element,options){this.element=element;this.settings=$.extend({},defaults,options);this.settings.acceptByScroll=options.acceptByScroll;this._defaults=defaults;this._name=pluginName;this.init()}
2434$.extend(Plugin.prototype,{init:function(){var that=this;$(document).on("gdprModuleCheckBoxesChanged",function(){that.updateSelectedModules()});var instance=gdprModal.create(this.settings.content,{closable:!that.settings.closeModalOnlyWithButtons});instance.init();if(that.settings.checkAllByDefault&&typeof(this.settings.showOnPageLoad)!=="undefined"&&this.settings.showOnPageLoad){for(var key in that.settings.modules){that.settings.modules[key]="true"}}
2435this.mdlCheckboxes=$('.module-cookies-chkbox');this.initTabs();this.initCheckboxes();$('#close-gdpr-consent').on('click',function(){if(that.settings.reloadAfterSave){$(document).ajaxStop(function(){location.reload()})}
2436instance.close();that.saveSettingsToCookie()});$(document).on('click','#under-18',function(event){if(confirm(that.settings.under18AlertText)!==!0){window.location.href="about:blank"}
2437$(this).removeClass('all_checked');$(this).addClass('not_checked');event.preventDefault();event.stopPropagation()});if(this.settings.showOnPageLoad){instance.show()}
2438$('.show-gdpr-modal').on('click',function(){instance.show();return!1});this.postInit();$(document).on('gdprModuleCheckBoxesChanged',function(event,name,isEnabled){name=name.replace("_","-");if(isEnabled){$('body').removeClass(name+"-off").addClass(name+"-on")}else{$('body').removeClass(name+"-on").addClass(name+"-off")}});var acceptByScroll=gdprSettings.acceptByScroll;console.log(acceptByScroll);$(window).scroll(function(){if(acceptByScroll&&$('.gdprModal').is(":visible")){instance.close();that.saveSettingsToCookie()}})},updateSelectedModules:function(){$('#gdpr-selected-count').text($('.module-cookies-chkbox:checked').length)},initTabs:function(){var tabs=$('.gdpr-consent-tabs');tabs.each(function(){var tab=$(this),tabItems=tab.find('ul.gdpr-consent-tabs-navigation'),tabContentWrapper=tab.find('ul.gdpr-consent-tabs-content'),tabNavigation=tab.find('nav');tabItems.on('click','a',function(event){var selectedItem=$(this);if($(selectedItem).attr("href")){return!0}
2439event.preventDefault();if(!selectedItem.hasClass('selected')){var selectedTab=selectedItem.data('content'),selectedContent=tabContentWrapper.find('li[data-content="'+selectedTab+'"]'),slectedContentHeight=window.innerHeight*0.8;tabItems.find('a.selected').removeClass('selected');selectedItem.addClass('selected');selectedContent.addClass('selected').siblings('li').removeClass('selected')}});checkScrolling(tabNavigation);tabNavigation.on('scroll',function(){checkScrolling($(this))})});tabs.each(function(){var tab=$(this);checkScrolling(tab.find('nav'))});$(window).on('resize',function(){tabs.each(function(){var tab=$(this);checkScrolling(tab.find('nav'))})});function checkScrolling(tabs){var totalTabWidth=parseInt(tabs.children('.gdpr-consent-tabs-navigation').width()),tabsViewport=parseInt(tabs.width());if(tabs.scrollLeft()>=totalTabWidth-tabsViewport){tabs.parent('.gdpr-consent-tabs').addClass('is-ended')}else{tabs.parent('.gdpr-consent-tabs').removeClass('is-ended')}}},initCheckboxes:function(){var that=this;this.mdlCheckboxes.each(function(){this.addEventListener('change',function(event){console.log(this);that.settings.modules[$(this).data('mdl')]=this.checked;that.saveSettingsToCookie();$(document).trigger("gdprModuleCheckBoxesChanged",[$(this).data('mdl'),this.checked]);if(this.checked){$(this).closest(".td_checkbox").addClass('allowed');$('.div_cookie_category #span_under_16').removeClass('all_checked').addClass('not_checked')}else{$(this).closest(".td_checkbox").removeClass('allowed')}
2440var category_stat='not_checked';var not_checked_checkboxes=$(this).closest(".cookie-category-tab").find('.module-cookies-chkbox:not(:checked)').length;var checked_checkboxes=$(this).closest(".cookie-category-tab").find('.module-cookies-chkbox:checked').length;var checkboxes=$(this).closest(".cookie-category-tab").find('.module-cookies-chkbox').length;if(checked_checkboxes==checkboxes){category_stat='all_checked'}else{if(not_checked_checkboxes==checkboxes){category_stat='not_checked'}else{category_stat='partial_checked'}}
2441var checkboxgroup=$(this).closest(".cookie-category-tab");$('.div_summary_checkboxes .div_cookie_category').each(function(){var cookiecategory=$(this).attr('id');if(checkboxgroup.hasClass(cookiecategory)){$(this).children('span').removeClass().addClass('span-preferences').addClass(category_stat)}})});try{var moduleName=$(this).data('mdl');if(that.settings.modules[moduleName]==="true"){this.checked=!0;$(this).closest(".td_checkbox").addClass('allowed')}else{$(this).closest(".td_checkbox").removeClass('allowed')}}catch(error){console.error(error)}});$(document).trigger("gdprModuleCheckBoxesChanged");$(document).on('click','#gdpr-check-all-modules',function(){$(this).closest('.table').find('.module-cookies-chkbox:not(:checked)').trigger('click');$('.div_cookie_category #span_under_16').removeClass('all_checked').addClass('not_checked')});$(document).on('click','#accept-all-gdpr',function(){if(that.settings.reloadAfterAcceptAll){$(document).ajaxStop(function(){location.reload()})}
2442$('.module-cookies-chkbox:not(:checked)').trigger('click');$('#close-gdpr-consent').trigger('click');$('.div_cookie_category #span_under_16').removeClass('all_checked').addClass('not_checked')});$(document).on('click','#reject-all-gdpr',function(){if(that.settings.reloadAfterAcceptAll){$(document).ajaxStop(function(){location.reload()})}
2443$('.module-cookies-chkbox:checked').trigger('click');$('#close-gdpr-consent').trigger('click');$('.div_cookie_category #span_under_16').removeClass('all_checked').addClass('not_checked')})},saveSettingsToCookie:function(){$.post(this.settings.cookieStoreUrl,{gdprSettings:this.settings.modules})},postInit:function(){$('.div_summary_checkboxes .div_cookie_category').each(function(){var cookiecategory=$(this).attr('id');var category_stat='not_checked';$('.gdpr-consent-tabs-content li').each(function(){if($(this).hasClass(cookiecategory)){var not_checked_checkboxes=$(this).find('.module-cookies-chkbox:not(:checked)').length;var checked_checkboxes=$(this).find('.module-cookies-chkbox:checked').length;var checkboxes=$(this).find('.module-cookies-chkbox').length;if(checked_checkboxes==checkboxes){category_stat='all_checked'}else{if(not_checked_checkboxes==checkboxes){category_stat='not_checked'}else{category_stat='partial_checked'}}}});$(this).children('span').addClass(category_stat)});$('.div_summary_checkboxes .div_cookie_category').on('click',function(){if($(this).hasClass('div_under_16')){$('.module-cookies-chkbox:checked').trigger('click');if($('.div_summary_checkboxes .div_cookie_category:not(#div_necessary):not(.div_under_16) > span').hasClass('all_checked')){$('.div_summary_checkboxes .div_cookie_category:not(#div_necessary):not(.div_under_16) > span').removeClass('all_checked').addClass('not_checked')}else{if($('.div_summary_checkboxes .div_cookie_category:not(#div_necessary):not(.div_under_16) > span').hasClass('partial_checked')){$('.div_summary_checkboxes .div_cookie_category:not(#div_necessary):not(.div_under_16) > span').removeClass('partial_checked').addClass('not_checked')}}
2444if($(this).children('span').hasClass('not_checked')){$(this).children('span').removeClass('not_checked').addClass('all_checked')}else{if($(this).children('span').hasClass('all_checked')){$(this).children('span').removeClass('all_checked').addClass('not_checked')}}}else{var cookiecategory=$(this).attr('id');if(cookiecategory!='div_necessary'){if($(this).children('span').hasClass('not_checked')||$(this).children('span').hasClass('partial_checked')){$('.gdpr-consent-tabs-content li').each(function(){if($(this).hasClass(cookiecategory)){$(this).find('.module-cookies-chkbox:not(:checked)').trigger('click')}});$(this).children('span').removeClass('not_checked').removeClass('partial_checked').addClass('all_checked')}else{if($(this).children('span').hasClass('all_checked')){$('.gdpr-consent-tabs-content li').each(function(){if($(this).hasClass(cookiecategory)){$(this).find('.module-cookies-chkbox:checked').trigger('click')}});$(this).children('span').removeClass('all_checked').addClass('not_checked')}}}}});$(".div_summary_checkboxes + .div_hide_show .show_details").on("click",function(){$(this).parent().toggleClass('open');$(".div_center_area").slideDown("slow")});$(".div_summary_checkboxes + .div_hide_show .hide_details").on("click",function(){$(this).parent().toggleClass('open');$(".div_center_area").slideUp("slow")});$(".gdpr-consent-tabs .div_accept_moreinfo .span_moreinfo").on("click",function(){$(this).toggleClass('open');$(".div_show_moreinfo").slideToggle("slow")});$(".gdpr-consent-tabs-content .table-responsive .td_description").hover(function(){$('.gdpr-consent-tabs-content .table-responsive td.td_description .tooltiptext').css({top:$(this).position().top-$(this).height()/2-$(this).children('.tooltiptext').outerHeight()-15})});$(".gdpr-consent-tabs-content .table-responsive .td_description").on("click",function(){$(".gdpr-consent-tabs-content .table-responsive tr").not($(this).parent()).removeClass('active');$(this).parent().toggleClass("active")});$(window).resize(function(){if($(window).width()>=650){$('.gdprModal').height($('body').height())}else{$('.gdprModal').height($(document).height())}})}});$.fn[pluginName]=function(options){return this.each(function(){if(!$.data(this,"plugin_"+pluginName)){$.data(this,"plugin_"+pluginName,new Plugin(this,options))}})}})(jQuery,window,document);$(document).ready(function(){var content=$("#gdpr-modal-container").html();$("#gdpr-modal-container").remove();$("#gdpr-consent").prestaGdprConsent({content:content,showOnPageLoad:(gdprSettings.doNotTrackCompliance&&navigator.doNotTrack==1)?!1:gdprSettings.showWindow,cookieStoreUrl:gdprSettings.gdprCookieStoreUrl,modules:gdprSettings.gdprEnabledModules,checkAllByDefault:gdprSettings.checkAllByDefault,reloadAfterSave:gdprSettings.reloadAfterSave,reloadAfterAcceptAll:gdprSettings.reloadAfterAcceptAll,under18AlertText:gdprSettings.under18AlertText,closeModalOnlyWithButtons:gdprSettings.closeModalOnlyWithButtons})});/**
2445 * 2007-2021 ETS-Soft
2446 *
2447 * NOTICE OF LICENSE
2448 *
2449 * This file is not open source! Each license that you purchased is only available for 1 wesite only.
2450 * If you want to use this file on more websites (or projects), you need to purchase additional licenses.
2451 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
2452 *
2453 * DISCLAIMER
2454 *
2455 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
2456 * versions in the future. If you wish to customize PrestaShop for your
2457 * needs please contact us for extra customization service at an affordable price
2458 *
2459 *  @author ETS-Soft <[email protected]>
2460 *  @copyright  2007-2021 ETS-Soft
2461 *  @license    Valid for 1 website (or project) for each purchase of license
2462 *  International Registered Trademark & Property of ETS-Soft
2463 */
2464var DateFormatter;!function(){"use strict";var t,e,r,n,a,u,i;u=864e5,i=3600,t=function(t,e){return"string"==typeof t&&"string"==typeof e&&t.toLowerCase()===e.toLowerCase()},e=function(t,r,n){var a=n||"0",u=t.toString();return u.length<r?e(a+u,r):u},r=function(t){var e,n;for(t=t||{},e=1;e<arguments.length;e++)if(n=arguments[e])for(var a in n)n.hasOwnProperty(a)&&("object"==typeof n[a]?r(t[a],n[a]):t[a]=n[a]);return t},n=function(t,e){for(var r=0;r<e.length;r++)if(e[r].toLowerCase()===t.toLowerCase())return r;return-1},a={dateSettings:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],meridiem:["AM","PM"],ordinal:function(t){var e=t%10,r={1:"st",2:"nd",3:"rd"};return 1!==Math.floor(t%100/10)&&r[e]?r[e]:"th"}},separators:/[ \-+\/\.T:@]/g,validParts:/[dDjlNSwzWFmMntLoYyaABgGhHisueTIOPZcrU]/g,intParts:/[djwNzmnyYhHgGis]/g,tzParts:/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,tzClip:/[^-+\dA-Z]/g},DateFormatter=function(t){var e=this,n=r(a,t);e.dateSettings=n.dateSettings,e.separators=n.separators,e.validParts=n.validParts,e.intParts=n.intParts,e.tzParts=n.tzParts,e.tzClip=n.tzClip},DateFormatter.prototype={constructor:DateFormatter,getMonth:function(t){var e,r=this;return e=n(t,r.dateSettings.monthsShort)+1,0===e&&(e=n(t,r.dateSettings.months)+1),e},parseDate:function(e,r){var n,a,u,i,s,o,c,f,l,h,d=this,g=!1,m=!1,p=d.dateSettings,y={date:null,year:null,month:null,day:null,hour:0,min:0,sec:0};if(!e)return null;if(e instanceof Date)return e;if("U"===r)return u=parseInt(e),u?new Date(1e3*u):e;switch(typeof e){case"number":return new Date(e);case"string":break;default:return null}if(n=r.match(d.validParts),!n||0===n.length)throw new Error("Invalid date format definition.");for(a=e.replace(d.separators,"\x00").split("\x00"),u=0;u<a.length;u++)switch(i=a[u],s=parseInt(i),n[u]){case"y":case"Y":if(!s)return null;l=i.length,y.year=2===l?parseInt((70>s?"20":"19")+i):s,g=!0;break;case"m":case"n":case"M":case"F":if(isNaN(s)){if(o=d.getMonth(i),!(o>0))return null;y.month=o}else{if(!(s>=1&&12>=s))return null;y.month=s}g=!0;break;case"d":case"j":if(!(s>=1&&31>=s))return null;y.day=s,g=!0;break;case"g":case"h":if(c=n.indexOf("a")>-1?n.indexOf("a"):n.indexOf("A")>-1?n.indexOf("A"):-1,h=a[c],c>-1)f=t(h,p.meridiem[0])?0:t(h,p.meridiem[1])?12:-1,s>=1&&12>=s&&f>-1?y.hour=s+f-1:s>=0&&23>=s&&(y.hour=s);else{if(!(s>=0&&23>=s))return null;y.hour=s}m=!0;break;case"G":case"H":if(!(s>=0&&23>=s))return null;y.hour=s,m=!0;break;case"i":if(!(s>=0&&59>=s))return null;y.min=s,m=!0;break;case"s":if(!(s>=0&&59>=s))return null;y.sec=s,m=!0}if(g===!0&&y.year&&y.month&&y.day)y.date=new Date(y.year,y.month-1,y.day,y.hour,y.min,y.sec,0);else{if(m!==!0)return null;y.date=new Date(0,0,0,y.hour,y.min,y.sec,0)}return y.date},guessDate:function(t,e){if("string"!=typeof t)return t;var r,n,a,u,i,s,o=this,c=t.replace(o.separators,"\x00").split("\x00"),f=/^[djmn]/g,l=e.match(o.validParts),h=new Date,d=0;if(!f.test(l[0]))return t;for(a=0;a<c.length;a++){if(d=2,i=c[a],s=parseInt(i.substr(0,2)),isNaN(s))return null;switch(a){case 0:"m"===l[0]||"n"===l[0]?h.setMonth(s-1):h.setDate(s);break;case 1:"m"===l[0]||"n"===l[0]?h.setDate(s):h.setMonth(s-1);break;case 2:if(n=h.getFullYear(),r=i.length,d=4>r?r:4,n=parseInt(4>r?n.toString().substr(0,4-r)+i:i.substr(0,4)),!n)return null;h.setFullYear(n);break;case 3:h.setHours(s);break;case 4:h.setMinutes(s);break;case 5:h.setSeconds(s)}u=i.substr(d),u.length>0&&c.splice(a+1,0,u)}return h},parseFormat:function(t,r){var n,a=this,s=a.dateSettings,o=/\\?(.?)/gi,c=function(t,e){return n[t]?n[t]():e};return n={d:function(){return e(n.j(),2)},D:function(){return s.daysShort[n.w()]},j:function(){return r.getDate()},l:function(){return s.days[n.w()]},N:function(){return n.w()||7},w:function(){return r.getDay()},z:function(){var t=new Date(n.Y(),n.n()-1,n.j()),e=new Date(n.Y(),0,1);return Math.round((t-e)/u)},W:function(){var t=new Date(n.Y(),n.n()-1,n.j()-n.N()+3),r=new Date(t.getFullYear(),0,4);return e(1+Math.round((t-r)/u/7),2)},F:function(){return s.months[r.getMonth()]},m:function(){return e(n.n(),2)},M:function(){return s.monthsShort[r.getMonth()]},n:function(){return r.getMonth()+1},t:function(){return new Date(n.Y(),n.n(),0).getDate()},L:function(){var t=n.Y();return t%4===0&&t%100!==0||t%400===0?1:0},o:function(){var t=n.n(),e=n.W(),r=n.Y();return r+(12===t&&9>e?1:1===t&&e>9?-1:0)},Y:function(){return r.getFullYear()},y:function(){return n.Y().toString().slice(-2)},a:function(){return n.A().toLowerCase()},A:function(){var t=n.G()<12?0:1;return s.meridiem[t]},B:function(){var t=r.getUTCHours()*i,n=60*r.getUTCMinutes(),a=r.getUTCSeconds();return e(Math.floor((t+n+a+i)/86.4)%1e3,3)},g:function(){return n.G()%12||12},G:function(){return r.getHours()},h:function(){return e(n.g(),2)},H:function(){return e(n.G(),2)},i:function(){return e(r.getMinutes(),2)},s:function(){return e(r.getSeconds(),2)},u:function(){return e(1e3*r.getMilliseconds(),6)},e:function(){var t=/\((.*)\)/.exec(String(r))[1];return t||"Coordinated Universal Time"},I:function(){var t=new Date(n.Y(),0),e=Date.UTC(n.Y(),0),r=new Date(n.Y(),6),a=Date.UTC(n.Y(),6);return t-e!==r-a?1:0},O:function(){var t=r.getTimezoneOffset(),n=Math.abs(t);return(t>0?"-":"+")+e(100*Math.floor(n/60)+n%60,4)},P:function(){var t=n.O();return t.substr(0,3)+":"+t.substr(3,2)},T:function(){var t=(String(r).match(a.tzParts)||[""]).pop().replace(a.tzClip,"");return t||"UTC"},Z:function(){return 60*-r.getTimezoneOffset()},c:function(){return"Y-m-d\\TH:i:sP".replace(o,c)},r:function(){return"D, d M Y H:i:s O".replace(o,c)},U:function(){return r.getTime()/1e3||0}},c(t,t)},formatDate:function(t,e){var r,n,a,u,i,s=this,o="",c="\\";if("string"==typeof t&&(t=s.parseDate(t,e),!t))return null;if(t instanceof Date){for(a=e.length,r=0;a>r;r++)i=e.charAt(r),"S"!==i&&i!==c&&(r>0&&e.charAt(r-1)===c?o+=i:(u=s.parseFormat(i,t),r!==a-1&&s.intParts.test(i)&&"S"===e.charAt(r+1)&&(n=parseInt(u)||0,u+=s.dateSettings.ordinal(n)),o+=u));return o}return""}}}();var datetimepickerFactory=function($){'use strict';var default_options={i18n:{ar:{months:["????? ??????","????","????","?????","????","??????","????","??","?????","????? ?????","????? ??????","????? ?????"],dayOfWeekShort:["?","?","?","?","?","?","?"],dayOfWeek:["?????","???????","????????","????????","??????","??????","?????","?????"]},ro:{months:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"],dayOfWeekShort:["Du","Lu","Ma","Mi","Jo","Vi","Sâ"],dayOfWeek:["Duminica","Luni","Marti","Miercuri","Joi","Vineri","Sâmbata"]},id:{months:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],dayOfWeekShort:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],dayOfWeek:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},is:{months:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"],dayOfWeekShort:["Sun","Mán","Þrið","Mið","Fim","Fös","Lau"],dayOfWeek:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"]},bg:{months:["??????","????????","????","?????","???","???","???","??????","?????????","????????","???????","????????"],dayOfWeekShort:["??","??","??","??","??","??","??"],dayOfWeek:["??????","??????????","???????","?????","?????????","?????","??????"]},fa:{months:['???????','????????','?????','???','?????','??????','???','????','???','??','????','?????'],dayOfWeekShort:['??????','??????','?? ????','????????','???????','????','????'],dayOfWeek:["???????","??????","???????","????????","????????","????","????","???????"]},ru:{months:['??????','???????','????','??????','???','????','????','??????','????????','???????','??????','???????'],dayOfWeekShort:["??","??","??","??","??","??","??"],dayOfWeek:["???????????","???????????","???????","?????","???????","???????","???????"]},uk:{months:['??????','?????','????????','???????','???????','???????','??????','???????','????????','???????','????????','???????'],dayOfWeekShort:["???","???","???","???","???","???","???"],dayOfWeek:["??????","?????????","????????","??????","??????","?'??????","??????"]},en:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],dayOfWeekShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},el:{months:["?a????????","Feß????????","???t???","?p??????","?????","???????","???????","?????st??","Sept?µß????","??t?ß????","???µß????","?e??µß????"],dayOfWeekShort:["???","?e?","???","?et","?eµ","?a?","Saß"],dayOfWeek:["????a??","?e?t??a","???t?","?et??t?","??µpt?","?a?as?e??","S?ßßat?"]},de:{months:['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],dayOfWeekShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayOfWeek:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},nl:{months:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],dayOfWeekShort:["zo","ma","di","wo","do","vr","za"],dayOfWeek:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},tr:{months:["Ocak","Subat","Mart","Nisan","Mayis","Haziran","Temmuz","Agustos","Eylül","Ekim","Kasim","Aralik"],dayOfWeekShort:["Paz","Pts","Sal","Çar","Per","Cum","Cts"],dayOfWeek:["Pazar","Pazartesi","Sali","Çarsamba","Persembe","Cuma","Cumartesi"]},fr:{months:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],dayOfWeekShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],dayOfWeek:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},es:{months:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],dayOfWeekShort:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],dayOfWeek:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"]},th:{months:['??????','??????????','??????','??????','???????','????????','???????','???????','???????','??????','?????????','???????'],dayOfWeekShort:['??.','?.','?.','?.','??.','?.','?.'],dayOfWeek:["???????","??????","??????","???","?????","?????","?????","???????"]},pl:{months:["styczen","luty","marzec","kwiecien","maj","czerwiec","lipiec","sierpien","wrzesien","pazdziernik","listopad","grudzien"],dayOfWeekShort:["nd","pn","wt","sr","cz","pt","sb"],dayOfWeek:["niedziela","poniedzialek","wtorek","sroda","czwartek","piatek","sobota"]},pt:{months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],dayOfWeekShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sab"],dayOfWeek:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"]},ch:{months:["??","??","??","??","??","??","??","??","??","??","???","???"],dayOfWeekShort:["?","?","?","?","?","?","?"]},se:{months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],dayOfWeekShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"]},km:{months:["?????","??????","?????","?????","?????","???????","???????","?????","??????","?????","????????","?????"],dayOfWeekShort:["?????","??????","???????","????","??????","??????","????"],dayOfWeek:["????????","??????","???????","????","???????????","??????","????"]},kr:{months:["1?","2?","3?","4?","5?","6?","7?","8?","9?","10?","11?","12?"],dayOfWeekShort:["?","?","?","?","?","?","?"],dayOfWeek:["???","???","???","???","???","???","???"]},it:{months:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"],dayOfWeekShort:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],dayOfWeek:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"]},da:{months:["Januar","Februar","Marts","April","Maj","Juni","Juli","August","September","Oktober","November","December"],dayOfWeekShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayOfWeek:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},no:{months:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"],dayOfWeekShort:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],dayOfWeek:['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag']},ja:{months:["1?","2?","3?","4?","5?","6?","7?","8?","9?","10?","11?","12?"],dayOfWeekShort:["?","?","?","?","?","?","?"],dayOfWeek:["??","??","??","??","??","??","??"]},vi:{months:["Tháng 1","Tháng 2","Tháng 3","Tháng 4","Tháng 5","Tháng 6","Tháng 7","Tháng 8","Tháng 9","Tháng 10","Tháng 11","Tháng 12"],dayOfWeekShort:["CN","T2","T3","T4","T5","T6","T7"],dayOfWeek:["Ch? nh?t","Th? hai","Th? ba","Th? tu","Th? nam","Th? sáu","Th? b?y"]},sl:{months:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"],dayOfWeekShort:["Ned","Pon","Tor","Sre","Cet","Pet","Sob"],dayOfWeek:["Nedelja","Ponedeljek","Torek","Sreda","Cetrtek","Petek","Sobota"]},cs:{months:["Leden","Únor","Brezen","Duben","Kveten","Cerven","Cervenec","Srpen","Zárí","Ríjen","Listopad","Prosinec"],dayOfWeekShort:["Ne","Po","Út","St","Ct","Pá","So"]},hu:{months:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"],dayOfWeekShort:["Va","Hé","Ke","Sze","Cs","Pé","Szo"],dayOfWeek:["vasárnap","hétfo","kedd","szerda","csütörtök","péntek","szombat"]},az:{months:["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"],dayOfWeekShort:["B","Be","Ça","Ç","Ca","C","S"],dayOfWeek:["Bazar","Bazar ert?si","Ç?rs?nb? axsami","Ç?rs?nb?","Cüm? axsami","Cüm?","S?nb?"]},bs:{months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],dayOfWeekShort:["Ned","Pon","Uto","Sri","Cet","Pet","Sub"],dayOfWeek:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Cetvrtak","Petak","Subota"]},ca:{months:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],dayOfWeekShort:["Dg","Dl","Dt","Dc","Dj","Dv","Ds"],dayOfWeek:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"]},'en-GB':{months:["January","February","March","April","May","June","July","August","September","October","November","December"],dayOfWeekShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},et:{months:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],dayOfWeekShort:["P","E","T","K","N","R","L"],dayOfWeek:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"]},eu:{months:["Urtarrila","Otsaila","Martxoa","Apirila","Maiatza","Ekaina","Uztaila","Abuztua","Iraila","Urria","Azaroa","Abendua"],dayOfWeekShort:["Ig.","Al.","Ar.","Az.","Og.","Or.","La."],dayOfWeek:['Igandea','Astelehena','Asteartea','Asteazkena','Osteguna','Ostirala','Larunbata']},fi:{months:["Tammikuu","Helmikuu","Maaliskuu","Huhtikuu","Toukokuu","Kesäkuu","Heinäkuu","Elokuu","Syyskuu","Lokakuu","Marraskuu","Joulukuu"],dayOfWeekShort:["Su","Ma","Ti","Ke","To","Pe","La"],dayOfWeek:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},gl:{months:["Xan","Feb","Maz","Abr","Mai","Xun","Xul","Ago","Set","Out","Nov","Dec"],dayOfWeekShort:["Dom","Lun","Mar","Mer","Xov","Ven","Sab"],dayOfWeek:["Domingo","Luns","Martes","Mércores","Xoves","Venres","Sábado"]},hr:{months:["Sijecanj","Veljaca","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"],dayOfWeekShort:["Ned","Pon","Uto","Sri","Cet","Pet","Sub"],dayOfWeek:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Cetvrtak","Petak","Subota"]},ko:{months:["1?","2?","3?","4?","5?","6?","7?","8?","9?","10?","11?","12?"],dayOfWeekShort:["?","?","?","?","?","?","?"],dayOfWeek:["???","???","???","???","???","???","???"]},lt:{months:["Sausio","Vasario","Kovo","Balandžio","Gegužes","Birželio","Liepos","Rugpjucio","Rugsejo","Spalio","Lapkricio","Gruodžio"],dayOfWeekShort:["Sek","Pir","Ant","Tre","Ket","Pen","Šeš"],dayOfWeek:["Sekmadienis","Pirmadienis","Antradienis","Treciadienis","Ketvirtadienis","Penktadienis","Šeštadienis"]},lv:{months:["Janvaris","Februaris","Marts","Aprilis ","Maijs","Junijs","Julijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],dayOfWeekShort:["Sv","Pr","Ot","Tr","Ct","Pk","St"],dayOfWeek:["Svetdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"]},mk:{months:["???????","????????","????","?????","???","????","????","??????","?????????","????????","???????","????????"],dayOfWeekShort:["???","???","???","???","???","???","???"],dayOfWeek:["??????","??????????","???????","?????","????????","?????","??????"]},mn:{months:["1-? ???","2-? ???","3-? ???","4-? ???","5-? ???","6-? ???","7-? ???","8-? ???","9-? ???","10-? ???","11-? ???","12-? ???"],dayOfWeekShort:["???","???","???","???","???","???","???"],dayOfWeek:["?????","??????","??????","?????","??????","?????","???"]},'pt-BR':{months:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],dayOfWeekShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],dayOfWeek:["Domingo","Segunda","Terça","Quarta","Quinta","Sexta","Sábado"]},sk:{months:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"],dayOfWeekShort:["Ne","Po","Ut","St","Št","Pi","So"],dayOfWeek:["Nedela","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"]},sq:{months:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"],dayOfWeekShort:["Die","Hën","Mar","Mër","Enj","Pre","Shtu"],dayOfWeek:["E Diel","E Hënë","E Marte","E Mërkurë","E Enjte","E Premte","E Shtunë"]},'sr-YU':{months:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"],dayOfWeekShort:["Ned","Pon","Uto","Sre","cet","Pet","Sub"],dayOfWeek:["Nedelja","Ponedeljak","Utorak","Sreda","Cetvrtak","Petak","Subota"]},sr:{months:["??????","???????","????","?????","???","???","???","??????","?????????","???????","????????","????????"],dayOfWeekShort:["???","???","???","???","???","???","???"],dayOfWeek:["??????","?????????","??????","?????","????????","?????","??????"]},sv:{months:["Januari","Februari","Mars","April","Maj","Juni","Juli","Augusti","September","Oktober","November","December"],dayOfWeekShort:["Sön","Mån","Tis","Ons","Tor","Fre","Lör"],dayOfWeek:["Söndag","Måndag","Tisdag","Onsdag","Torsdag","Fredag","Lördag"]},'zh-TW':{months:["??","??","??","??","??","??","??","??","??","??","???","???"],dayOfWeekShort:["?","?","?","?","?","?","?"],dayOfWeek:["???","???","???","???","???","???","???"]},zh:{months:["??","??","??","??","??","??","??","??","??","??","???","???"],dayOfWeekShort:["?","?","?","?","?","?","?"],dayOfWeek:["???","???","???","???","???","???","???"]},ug:{months:["1-???","2-???","3-???","4-???","5-???","6-???","7-???","8-???","9-???","10-???","11-???","12-???"],dayOfWeek:["????????","???????","????????","????????","????????","????","?????"]},he:{months:['?????','??????','???','?????','???','????','????','??????','??????','???????','??????','?????'],dayOfWeekShort:['?\'','?\'','?\'','?\'','?\'','?\'','???'],dayOfWeek:["?????","???","?????","?????","?????","????","???","?????"]},hy:{months:["???????","???????","????","?????","?????","??????","??????","???????","?????????","?????????","????????","?????????"],dayOfWeekShort:["??","???","???","???","???","????","???"],dayOfWeek:["??????","??????????","?????????","??????????","?????????","??????","?????"]},kg:{months:['????? ???','?????? ???','?????? ?????','??? ?????','????','?????','????','??? ????','??? ????','???????? ???','??????? ???','?????? ???'],dayOfWeekShort:["???","???","???","???","???","???","???"],dayOfWeek:["???????","???????","???????","???????","????????","????","?????"]},rm:{months:["Schaner","Favrer","Mars","Avrigl","Matg","Zercladur","Fanadur","Avust","Settember","October","November","December"],dayOfWeekShort:["Du","Gli","Ma","Me","Gie","Ve","So"],dayOfWeek:["Dumengia","Glindesdi","Mardi","Mesemna","Gievgia","Venderdi","Sonda"]},ka:{months:['???????','?????????','?????','??????','?????','??????','??????','???????','??????????','?????????','????????','?????????'],dayOfWeekShort:["??","???","????","???","???","???","???"],dayOfWeek:["?????","????????","?????????","?????????","?????????","?????????","??????"]}},ownerDocument:document,contentWindow:window,value:'',rtl:!1,format:'Y/m/d H:i',formatTime:'H:i',formatDate:'Y/m/d',startDate:!1,step:60,monthChangeSpinner:!0,closeOnDateSelect:!1,closeOnTimeSelect:!0,closeOnWithoutClick:!0,closeOnInputClick:!0,openOnFocus:!0,timepicker:!0,datepicker:!0,weeks:!1,defaultTime:!1,defaultDate:!1,minDate:!1,maxDate:!1,minTime:!1,maxTime:!1,minDateTime:!1,maxDateTime:!1,allowTimes:[],opened:!1,initTime:!0,inline:!1,theme:'',touchMovedThreshold:5,onSelectDate:function(){},onSelectTime:function(){},onChangeMonth:function(){},onGetWeekOfYear:function(){},onChangeYear:function(){},onChangeDateTime:function(){},onShow:function(){},onClose:function(){},onGenerate:function(){},withoutCopyright:!0,inverseButton:!1,hours12:!1,next:'xdsoft_next',prev:'xdsoft_prev',dayOfWeekStart:0,parentID:'body',timeHeightInTimePicker:25,timepickerScrollbar:!0,todayButton:!0,prevButton:!0,nextButton:!0,defaultSelect:!0,scrollMonth:!0,scrollTime:!0,scrollInput:!0,lazyInit:!1,mask:!1,validateOnBlur:!0,allowBlank:!0,yearStart:1950,yearEnd:2050,monthStart:0,monthEnd:11,style:'',id:'',fixed:!1,roundTime:'round',className:'',weekends:[],highlightedDates:[],highlightedPeriods:[],allowDates:[],allowDateRe:null,disabledDates:[],disabledWeekDays:[],yearOffset:0,beforeShowDay:null,enterLikeTab:!0,showApplyButton:!1};var dateHelper=null,defaultDateHelper=null,globalLocaleDefault='en',globalLocale='en';var dateFormatterOptionsDefault={meridiem:['AM','PM']};var initDateFormatter=function(){var locale=default_options.i18n[globalLocale],opts={days:locale.dayOfWeek,daysShort:locale.dayOfWeekShort,months:locale.months,monthsShort:$.map(locale.months,function(n){return n.substring(0,3)})};if(typeof DateFormatter==='function'){dateHelper=defaultDateHelper=new DateFormatter({dateSettings:$.extend({},dateFormatterOptionsDefault,opts)})}};var dateFormatters={moment:{default_options:{format:'YYYY/MM/DD HH:mm',formatDate:'YYYY/MM/DD',formatTime:'HH:mm',},formatter:{parseDate:function(date,format){if(isFormatStandard(format)){return defaultDateHelper.parseDate(date,format)}
2465var d=moment(date,format);return d.isValid()?d.toDate():!1},formatDate:function(date,format){if(isFormatStandard(format)){return defaultDateHelper.formatDate(date,format)}
2466return moment(date).format(format)},formatMask:function(format){return format.replace(/Y{4}/g,'9999').replace(/Y{2}/g,'99').replace(/M{2}/g,'19').replace(/D{2}/g,'39').replace(/H{2}/g,'29').replace(/m{2}/g,'59').replace(/s{2}/g,'59')},}}}
2467$.datetimepicker={setLocale:function(locale){var newLocale=default_options.i18n[locale]?locale:globalLocaleDefault;if(globalLocale!==newLocale){globalLocale=newLocale;initDateFormatter()}},setDateFormatter:function(dateFormatter){if(typeof dateFormatter==='string'&&dateFormatters.hasOwnProperty(dateFormatter)){var df=dateFormatters[dateFormatter];$.extend(default_options,df.default_options);dateHelper=df.formatter}else{dateHelper=dateFormatter}},};var standardFormats={RFC_2822:'D, d M Y H:i:s O',ATOM:'Y-m-d\TH:i:sP',ISO_8601:'Y-m-d\TH:i:sO',RFC_822:'D, d M y H:i:s O',RFC_850:'l, d-M-y H:i:s T',RFC_1036:'D, d M y H:i:s O',RFC_1123:'D, d M Y H:i:s O',RSS:'D, d M Y H:i:s O',W3C:'Y-m-d\TH:i:sP'}
2468var isFormatStandard=function(format){return Object.values(standardFormats).indexOf(format)===-1?!1:!0}
2469$.extend($.datetimepicker,standardFormats);initDateFormatter();if(!window.getComputedStyle){window.getComputedStyle=function(el){this.el=el;this.getPropertyValue=function(prop){var re=/(-([a-z]))/g;if(prop==='float'){prop='styleFloat'}
2470if(re.test(prop)){prop=prop.replace(re,function(a,b,c){return c.toUpperCase()})}
2471return el.currentStyle[prop]||null};return this}}
2472if(!Array.prototype.indexOf){Array.prototype.indexOf=function(obj,start){var i,j;for(i=(start||0),j=this.length;i<j;i+=1){if(this[i]===obj){return i}}
2473return-1}}
2474Date.prototype.countDaysInMonth=function(){return new Date(this.getFullYear(),this.getMonth()+1,0).getDate()};$.fn.xdsoftScroller=function(options,percent){return this.each(function(){var timeboxparent=$(this),pointerEventToXY=function(e){var out={x:0,y:0},touch;if(e.type==='touchstart'||e.type==='touchmove'||e.type==='touchend'||e.type==='touchcancel'){touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];out.x=touch.clientX;out.y=touch.clientY}else if(e.type==='mousedown'||e.type==='mouseup'||e.type==='mousemove'||e.type==='mouseover'||e.type==='mouseout'||e.type==='mouseenter'||e.type==='mouseleave'){out.x=e.clientX;out.y=e.clientY}
2475return out},timebox,parentHeight,height,scrollbar,scroller,maximumOffset=100,start=!1,startY=0,startTop=0,h1=0,touchStart=!1,startTopScroll=0,calcOffset=function(){};if(percent==='hide'){timeboxparent.find('.xdsoft_scrollbar').hide();return}
2476if(!$(this).hasClass('xdsoft_scroller_box')){timebox=timeboxparent.children().eq(0);parentHeight=timeboxparent[0].clientHeight;height=timebox[0].offsetHeight;scrollbar=$('<div class="xdsoft_scrollbar"></div>');scroller=$('<div class="xdsoft_scroller"></div>');scrollbar.append(scroller);timeboxparent.addClass('xdsoft_scroller_box').append(scrollbar);calcOffset=function calcOffset(event){var offset=pointerEventToXY(event).y-startY+startTopScroll;if(offset<0){offset=0}
2477if(offset+scroller[0].offsetHeight>h1){offset=h1-scroller[0].offsetHeight}
2478timeboxparent.trigger('scroll_element.xdsoft_scroller',[maximumOffset?offset/maximumOffset:0])};scroller.on('touchstart.xdsoft_scroller mousedown.xdsoft_scroller',function(event){if(!parentHeight){timeboxparent.trigger('resize_scroll.xdsoft_scroller',[percent])}
2479startY=pointerEventToXY(event).y;startTopScroll=parseInt(scroller.css('margin-top'),10);h1=scrollbar[0].offsetHeight;if(event.type==='mousedown'||event.type==='touchstart'){if(options.ownerDocument){$(options.ownerDocument.body).addClass('xdsoft_noselect')}
2480$([options.ownerDocument.body,options.contentWindow]).on('touchend mouseup.xdsoft_scroller',function arguments_callee(){$([options.ownerDocument.body,options.contentWindow]).off('touchend mouseup.xdsoft_scroller',arguments_callee).off('mousemove.xdsoft_scroller',calcOffset).removeClass('xdsoft_noselect')});$(options.ownerDocument.body).on('mousemove.xdsoft_scroller',calcOffset)}else{touchStart=!0;event.stopPropagation();event.preventDefault()}}).on('touchmove',function(event){if(touchStart){event.preventDefault();calcOffset(event)}}).on('touchend touchcancel',function(){touchStart=!1;startTopScroll=0});timeboxparent.on('scroll_element.xdsoft_scroller',function(event,percentage){if(!parentHeight){timeboxparent.trigger('resize_scroll.xdsoft_scroller',[percentage,!0])}
2481percentage=percentage>1?1:(percentage<0||isNaN(percentage))?0:percentage;scroller.css('margin-top',maximumOffset*percentage);setTimeout(function(){timebox.css('marginTop',-parseInt((timebox[0].offsetHeight-parentHeight)*percentage,10))},10)}).on('resize_scroll.xdsoft_scroller',function(event,percentage,noTriggerScroll){var percent,sh;parentHeight=timeboxparent[0].clientHeight;height=timebox[0].offsetHeight;percent=parentHeight/height;sh=percent*scrollbar[0].offsetHeight;if(percent>1){scroller.hide()}else{scroller.show();scroller.css('height',parseInt(sh>10?sh:10,10));maximumOffset=scrollbar[0].offsetHeight-scroller[0].offsetHeight;if(noTriggerScroll!==!0){timeboxparent.trigger('scroll_element.xdsoft_scroller',[percentage||Math.abs(parseInt(timebox.css('marginTop'),10))/(height-parentHeight)])}}});timeboxparent.on('mousewheel',function(event){var top=Math.abs(parseInt(timebox.css('marginTop'),10));top=top-(event.deltaY*20);if(top<0){top=0}
2482timeboxparent.trigger('scroll_element.xdsoft_scroller',[top/(height-parentHeight)]);event.stopPropagation();return!1});timeboxparent.on('touchstart',function(event){start=pointerEventToXY(event);startTop=Math.abs(parseInt(timebox.css('marginTop'),10))});timeboxparent.on('touchmove',function(event){if(start){event.preventDefault();var coord=pointerEventToXY(event);timeboxparent.trigger('scroll_element.xdsoft_scroller',[(startTop-(coord.y-start.y))/(height-parentHeight)])}});timeboxparent.on('touchend touchcancel',function(){start=!1;startTop=0})}
2483timeboxparent.trigger('resize_scroll.xdsoft_scroller',[percent])})};$.fn.datetimepicker=function(opt,opt2){var result=this,KEY0=48,KEY9=57,_KEY0=96,_KEY9=105,CTRLKEY=17,DEL=46,ENTER=13,ESC=27,BACKSPACE=8,ARROWLEFT=37,ARROWUP=38,ARROWRIGHT=39,ARROWDOWN=40,TAB=9,F5=116,AKEY=65,CKEY=67,VKEY=86,ZKEY=90,YKEY=89,ctrlDown=!1,options=($.isPlainObject(opt)||!opt)?$.extend(!0,{},default_options,opt):$.extend(!0,{},default_options),lazyInitTimer=0,createDateTimePicker,destroyDateTimePicker,lazyInit=function(input){input.on('open.xdsoft focusin.xdsoft mousedown.xdsoft touchstart',function initOnActionCallback(){if(input.is(':disabled')||input.data('xdsoft_datetimepicker')){return}
2484clearTimeout(lazyInitTimer);lazyInitTimer=setTimeout(function(){if(!input.data('xdsoft_datetimepicker')){createDateTimePicker(input)}
2485input.off('open.xdsoft focusin.xdsoft mousedown.xdsoft touchstart',initOnActionCallback).trigger('open.xdsoft')},100)})};createDateTimePicker=function(input){var datetimepicker=$('<div class="xdsoft_datetimepicker xdsoft_noselect"></div>'),xdsoft_copyright=$('<div class="xdsoft_copyright"><a target="_blank" href="http://xdsoft.net/jqplugins/datetimepicker/">xdsoft.net</a></div>'),datepicker=$('<div class="xdsoft_datepicker active"></div>'),month_picker=$('<div class="xdsoft_monthpicker"><button type="button" class="xdsoft_prev"></button><button type="button" class="xdsoft_today_button"></button>'+'<div class="xdsoft_label xdsoft_month"><span></span><i></i></div>'+'<div class="xdsoft_label xdsoft_year"><span></span><i></i></div>'+'<button type="button" class="xdsoft_next"></button></div>'),calendar=$('<div class="xdsoft_calendar"></div>'),timepicker=$('<div class="xdsoft_timepicker active"><button type="button" class="xdsoft_prev"></button><div class="xdsoft_time_box"></div><button type="button" class="xdsoft_next"></button></div>'),timeboxparent=timepicker.find('.xdsoft_time_box').eq(0),timebox=$('<div class="xdsoft_time_variant"></div>'),applyButton=$('<button type="button" class="xdsoft_save_selected blue-gradient-button">Save Selected</button>'),monthselect=$('<div class="xdsoft_select xdsoft_monthselect"><div></div></div>'),yearselect=$('<div class="xdsoft_select xdsoft_yearselect"><div></div></div>'),triggerAfterOpen=!1,XDSoft_datetime,xchangeTimer,timerclick,current_time_index,setPos,timer=0,_xdsoft_datetime,forEachAncestorOf;if(options.id){datetimepicker.attr('id',options.id)}
2486if(options.style){datetimepicker.attr('style',options.style)}
2487if(options.weeks){datetimepicker.addClass('xdsoft_showweeks')}
2488if(options.rtl){datetimepicker.addClass('xdsoft_rtl')}
2489datetimepicker.addClass('xdsoft_'+options.theme);datetimepicker.addClass(options.className);month_picker.find('.xdsoft_month span').after(monthselect);month_picker.find('.xdsoft_year span').after(yearselect);month_picker.find('.xdsoft_month,.xdsoft_year').on('touchstart mousedown.xdsoft',function(event){var select=$(this).find('.xdsoft_select').eq(0),val=0,top=0,visible=select.is(':visible'),items,i;month_picker.find('.xdsoft_select').hide();if(_xdsoft_datetime.currentTime){val=_xdsoft_datetime.currentTime[$(this).hasClass('xdsoft_month')?'getMonth':'getFullYear']()}
2490select[visible?'hide':'show']();for(items=select.find('div.xdsoft_option'),i=0;i<items.length;i+=1){if(items.eq(i).data('value')===val){break}else{top+=items[0].offsetHeight}}
2491select.xdsoftScroller(options,top/(select.children()[0].offsetHeight-(select[0].clientHeight)));event.stopPropagation();return!1});var handleTouchMoved=function(event){var evt=event.originalEvent;var touchPosition=evt.touches?evt.touches[0]:evt;this.touchStartPosition=this.touchStartPosition||touchPosition;var xMovement=Math.abs(this.touchStartPosition.clientX-touchPosition.clientX);var yMovement=Math.abs(this.touchStartPosition.clientY-touchPosition.clientY);var distance=Math.sqrt(xMovement*xMovement+yMovement*yMovement);if(distance>options.touchMovedThreshold){this.touchMoved=!0}}
2492month_picker.find('.xdsoft_select').xdsoftScroller(options).on('touchstart mousedown.xdsoft',function(event){var evt=event.originalEvent;this.touchMoved=!1;this.touchStartPosition=evt.touches?evt.touches[0]:evt;event.stopPropagation();event.preventDefault()}).on('touchmove','.xdsoft_option',handleTouchMoved).on('touchend mousedown.xdsoft','.xdsoft_option',function(){if(!this.touchMoved){if(_xdsoft_datetime.currentTime===undefined||_xdsoft_datetime.currentTime===null){_xdsoft_datetime.currentTime=_xdsoft_datetime.now()}
2493var year=_xdsoft_datetime.currentTime.getFullYear();if(_xdsoft_datetime&&_xdsoft_datetime.currentTime){_xdsoft_datetime.currentTime[$(this).parent().parent().hasClass('xdsoft_monthselect')?'setMonth':'setFullYear']($(this).data('value'))}
2494$(this).parent().parent().hide();datetimepicker.trigger('xchange.xdsoft');if(options.onChangeMonth&&$.isFunction(options.onChangeMonth)){options.onChangeMonth.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'))}
2495if(year!==_xdsoft_datetime.currentTime.getFullYear()&&$.isFunction(options.onChangeYear)){options.onChangeYear.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'))}}});datetimepicker.getValue=function(){return _xdsoft_datetime.getCurrentTime()};datetimepicker.setOptions=function(_options){var highlightedDates={};options=$.extend(!0,{},options,_options);if(_options.allowTimes&&$.isArray(_options.allowTimes)&&_options.allowTimes.length){options.allowTimes=$.extend(!0,[],_options.allowTimes)}
2496if(_options.weekends&&$.isArray(_options.weekends)&&_options.weekends.length){options.weekends=$.extend(!0,[],_options.weekends)}
2497if(_options.allowDates&&$.isArray(_options.allowDates)&&_options.allowDates.length){options.allowDates=$.extend(!0,[],_options.allowDates)}
2498if(_options.allowDateRe&&Object.prototype.toString.call(_options.allowDateRe)==="[object String]"){options.allowDateRe=new RegExp(_options.allowDateRe)}
2499if(_options.highlightedDates&&$.isArray(_options.highlightedDates)&&_options.highlightedDates.length){$.each(_options.highlightedDates,function(index,value){var splitData=$.map(value.split(','),$.trim),exDesc,hDate=new HighlightedDate(dateHelper.parseDate(splitData[0],options.formatDate),splitData[1],splitData[2]),keyDate=dateHelper.formatDate(hDate.date,options.formatDate);if(highlightedDates[keyDate]!==undefined){exDesc=highlightedDates[keyDate].desc;if(exDesc&&exDesc.length&&hDate.desc&&hDate.desc.length){highlightedDates[keyDate].desc=exDesc+"\n"+hDate.desc}}else{highlightedDates[keyDate]=hDate}});options.highlightedDates=$.extend(!0,[],highlightedDates)}
2500if(_options.highlightedPeriods&&$.isArray(_options.highlightedPeriods)&&_options.highlightedPeriods.length){highlightedDates=$.extend(!0,[],options.highlightedDates);$.each(_options.highlightedPeriods,function(index,value){var dateTest,dateEnd,desc,hDate,keyDate,exDesc,style;if($.isArray(value)){dateTest=value[0];dateEnd=value[1];desc=value[2];style=value[3]}else{var splitData=$.map(value.split(','),$.trim);dateTest=dateHelper.parseDate(splitData[0],options.formatDate);dateEnd=dateHelper.parseDate(splitData[1],options.formatDate);desc=splitData[2];style=splitData[3]}
2501while(dateTest<=dateEnd){hDate=new HighlightedDate(dateTest,desc,style);keyDate=dateHelper.formatDate(dateTest,options.formatDate);dateTest.setDate(dateTest.getDate()+1);if(highlightedDates[keyDate]!==undefined){exDesc=highlightedDates[keyDate].desc;if(exDesc&&exDesc.length&&hDate.desc&&hDate.desc.length){highlightedDates[keyDate].desc=exDesc+"\n"+hDate.desc}}else{highlightedDates[keyDate]=hDate}}});options.highlightedDates=$.extend(!0,[],highlightedDates)}
2502if(_options.disabledDates&&$.isArray(_options.disabledDates)&&_options.disabledDates.length){options.disabledDates=$.extend(!0,[],_options.disabledDates)}
2503if(_options.disabledWeekDays&&$.isArray(_options.disabledWeekDays)&&_options.disabledWeekDays.length){options.disabledWeekDays=$.extend(!0,[],_options.disabledWeekDays)}
2504if((options.open||options.opened)&&(!options.inline)){input.trigger('open.xdsoft')}
2505if(options.inline){triggerAfterOpen=!0;datetimepicker.addClass('xdsoft_inline');input.after(datetimepicker).hide()}
2506if(options.inverseButton){options.next='xdsoft_prev';options.prev='xdsoft_next'}
2507if(options.datepicker){datepicker.addClass('active')}else{datepicker.removeClass('active')}
2508if(options.timepicker){timepicker.addClass('active')}else{timepicker.removeClass('active')}
2509if(options.value){_xdsoft_datetime.setCurrentTime(options.value);if(input&&input.val){input.val(_xdsoft_datetime.str)}}
2510if(isNaN(options.dayOfWeekStart)){options.dayOfWeekStart=0}else{options.dayOfWeekStart=parseInt(options.dayOfWeekStart,10)%7}
2511if(!options.timepickerScrollbar){timeboxparent.xdsoftScroller(options,'hide')}
2512if(options.minDate&&/^[\+\-](.*)$/.test(options.minDate)){options.minDate=dateHelper.formatDate(_xdsoft_datetime.strToDateTime(options.minDate),options.formatDate)}
2513if(options.maxDate&&/^[\+\-](.*)$/.test(options.maxDate)){options.maxDate=dateHelper.formatDate(_xdsoft_datetime.strToDateTime(options.maxDate),options.formatDate)}
2514if(options.minDateTime&&/^\+(.*)$/.test(options.minDateTime)){options.minDateTime=_xdsoft_datetime.strToDateTime(options.minDateTime).dateFormat(options.formatDate)}
2515if(options.maxDateTime&&/^\+(.*)$/.test(options.maxDateTime)){options.maxDateTime=_xdsoft_datetime.strToDateTime(options.maxDateTime).dateFormat(options.formatDate)}
2516applyButton.toggle(options.showApplyButton);month_picker.find('.xdsoft_today_button').css('visibility',!options.todayButton?'hidden':'visible');month_picker.find('.'+options.prev).css('visibility',!options.prevButton?'hidden':'visible');month_picker.find('.'+options.next).css('visibility',!options.nextButton?'hidden':'visible');setMask(options);if(options.validateOnBlur){input.off('blur.xdsoft').on('blur.xdsoft',function(){if(options.allowBlank&&(!$.trim($(this).val()).length||(typeof options.mask==="string"&&$.trim($(this).val())===options.mask.replace(/[0-9]/g,'_')))){$(this).val(null);datetimepicker.data('xdsoft_datetime').empty()}else{var d=dateHelper.parseDate($(this).val(),options.format);if(d){$(this).val(dateHelper.formatDate(d,options.format))}else{var splittedHours=+([$(this).val()[0],$(this).val()[1]].join('')),splittedMinutes=+([$(this).val()[2],$(this).val()[3]].join(''));if(!options.datepicker&&options.timepicker&&splittedHours>=0&&splittedHours<24&&splittedMinutes>=0&&splittedMinutes<60){$(this).val([splittedHours,splittedMinutes].map(function(item){return item>9?item:'0'+item}).join(':'))}else{$(this).val(dateHelper.formatDate(_xdsoft_datetime.now(),options.format))}}
2517datetimepicker.data('xdsoft_datetime').setCurrentTime($(this).val())}
2518datetimepicker.trigger('changedatetime.xdsoft');datetimepicker.trigger('close.xdsoft')})}
2519options.dayOfWeekStartPrev=(options.dayOfWeekStart===0)?6:options.dayOfWeekStart-1;datetimepicker.trigger('xchange.xdsoft').trigger('afterOpen.xdsoft')};datetimepicker.data('options',options).on('touchstart mousedown.xdsoft',function(event){event.stopPropagation();event.preventDefault();yearselect.hide();monthselect.hide();return!1});timeboxparent.append(timebox);timeboxparent.xdsoftScroller(options);datetimepicker.on('afterOpen.xdsoft',function(){timeboxparent.xdsoftScroller(options)});datetimepicker.append(datepicker).append(timepicker);if(options.withoutCopyright!==!0){datetimepicker.append(xdsoft_copyright)}
2520datepicker.append(month_picker).append(calendar).append(applyButton);$(options.parentID).append(datetimepicker);XDSoft_datetime=function(){var _this=this;_this.now=function(norecursion){var d=new Date(),date,time;if(!norecursion&&options.defaultDate){date=_this.strToDateTime(options.defaultDate);d.setFullYear(date.getFullYear());d.setMonth(date.getMonth());d.setDate(date.getDate())}
2521d.setFullYear(d.getFullYear());if(!norecursion&&options.defaultTime){time=_this.strtotime(options.defaultTime);d.setHours(time.getHours());d.setMinutes(time.getMinutes());d.setSeconds(time.getSeconds());d.setMilliseconds(time.getMilliseconds())}
2522return d};_this.isValidDate=function(d){if(Object.prototype.toString.call(d)!=="[object Date]"){return!1}
2523return!isNaN(d.getTime())};_this.setCurrentTime=function(dTime,requireValidDate){if(typeof dTime==='string'){_this.currentTime=_this.strToDateTime(dTime)}else if(_this.isValidDate(dTime)){_this.currentTime=dTime}else if(!dTime&&!requireValidDate&&options.allowBlank&&!options.inline){_this.currentTime=null}else{_this.currentTime=_this.now()}
2524datetimepicker.trigger('xchange.xdsoft')};_this.empty=function(){_this.currentTime=null};_this.getCurrentTime=function(){return _this.currentTime};_this.nextMonth=function(){if(_this.currentTime===undefined||_this.currentTime===null){_this.currentTime=_this.now()}
2525var month=_this.currentTime.getMonth()+1,year;if(month===12){_this.currentTime.setFullYear(_this.currentTime.getFullYear()+1);month=0}
2526year=_this.currentTime.getFullYear();_this.currentTime.setDate(Math.min(new Date(_this.currentTime.getFullYear(),month+1,0).getDate(),_this.currentTime.getDate()));_this.currentTime.setMonth(month);if(options.onChangeMonth&&$.isFunction(options.onChangeMonth)){options.onChangeMonth.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'))}
2527if(year!==_this.currentTime.getFullYear()&&$.isFunction(options.onChangeYear)){options.onChangeYear.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'))}
2528datetimepicker.trigger('xchange.xdsoft');return month};_this.prevMonth=function(){if(_this.currentTime===undefined||_this.currentTime===null){_this.currentTime=_this.now()}
2529var month=_this.currentTime.getMonth()-1;if(month===-1){_this.currentTime.setFullYear(_this.currentTime.getFullYear()-1);month=11}
2530_this.currentTime.setDate(Math.min(new Date(_this.currentTime.getFullYear(),month+1,0).getDate(),_this.currentTime.getDate()));_this.currentTime.setMonth(month);if(options.onChangeMonth&&$.isFunction(options.onChangeMonth)){options.onChangeMonth.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'))}
2531datetimepicker.trigger('xchange.xdsoft');return month};_this.getWeekOfYear=function(datetime){if(options.onGetWeekOfYear&&$.isFunction(options.onGetWeekOfYear)){var week=options.onGetWeekOfYear.call(datetimepicker,datetime);if(typeof week!=='undefined'){return week}}
2532var onejan=new Date(datetime.getFullYear(),0,1);if(onejan.getDay()!==4){onejan.setMonth(0,1+((4-onejan.getDay()+7)%7))}
2533return Math.ceil((((datetime-onejan)/86400000)+onejan.getDay()+1)/7)};_this.strToDateTime=function(sDateTime){var tmpDate=[],timeOffset,currentTime;if(sDateTime&&sDateTime instanceof Date&&_this.isValidDate(sDateTime)){return sDateTime}
2534tmpDate=/^([+-]{1})(.*)$/.exec(sDateTime);if(tmpDate){tmpDate[2]=dateHelper.parseDate(tmpDate[2],options.formatDate)}
2535if(tmpDate&&tmpDate[2]){timeOffset=tmpDate[2].getTime()-(tmpDate[2].getTimezoneOffset())*60000;currentTime=new Date((_this.now(!0)).getTime()+parseInt(tmpDate[1]+'1',10)*timeOffset)}else{currentTime=sDateTime?dateHelper.parseDate(sDateTime,options.format):_this.now()}
2536if(!_this.isValidDate(currentTime)){currentTime=_this.now()}
2537return currentTime};_this.strToDate=function(sDate){if(sDate&&sDate instanceof Date&&_this.isValidDate(sDate)){return sDate}
2538var currentTime=sDate?dateHelper.parseDate(sDate,options.formatDate):_this.now(!0);if(!_this.isValidDate(currentTime)){currentTime=_this.now(!0)}
2539return currentTime};_this.strtotime=function(sTime){if(sTime&&sTime instanceof Date&&_this.isValidDate(sTime)){return sTime}
2540var currentTime=sTime?dateHelper.parseDate(sTime,options.formatTime):_this.now(!0);if(!_this.isValidDate(currentTime)){currentTime=_this.now(!0)}
2541return currentTime};_this.str=function(){var format=options.format;if(options.yearOffset){format=format.replace('Y',_this.currentTime.getFullYear()+options.yearOffset);format=format.replace('y',String(_this.currentTime.getFullYear()+options.yearOffset).substring(2,4))}
2542return dateHelper.formatDate(_this.currentTime,format)};_this.currentTime=this.now()};_xdsoft_datetime=new XDSoft_datetime();applyButton.on('touchend click',function(e){e.preventDefault();datetimepicker.data('changed',!0);_xdsoft_datetime.setCurrentTime(getCurrentValue());input.val(_xdsoft_datetime.str());datetimepicker.trigger('close.xdsoft')});month_picker.find('.xdsoft_today_button').on('touchend mousedown.xdsoft',function(){datetimepicker.data('changed',!0);_xdsoft_datetime.setCurrentTime(0,!0);datetimepicker.trigger('afterOpen.xdsoft')}).on('dblclick.xdsoft',function(){var currentDate=_xdsoft_datetime.getCurrentTime(),minDate,maxDate;currentDate=new Date(currentDate.getFullYear(),currentDate.getMonth(),currentDate.getDate());minDate=_xdsoft_datetime.strToDate(options.minDate);minDate=new Date(minDate.getFullYear(),minDate.getMonth(),minDate.getDate());if(currentDate<minDate){return}
2543maxDate=_xdsoft_datetime.strToDate(options.maxDate);maxDate=new Date(maxDate.getFullYear(),maxDate.getMonth(),maxDate.getDate());if(currentDate>maxDate){return}
2544input.val(_xdsoft_datetime.str());input.trigger('change');datetimepicker.trigger('close.xdsoft')});month_picker.find('.xdsoft_prev,.xdsoft_next').on('touchend mousedown.xdsoft',function(){var $this=$(this),timer=0,stop=!1;(function arguments_callee1(v){if($this.hasClass(options.next)){_xdsoft_datetime.nextMonth()}else if($this.hasClass(options.prev)){_xdsoft_datetime.prevMonth()}
2545if(options.monthChangeSpinner){if(!stop){timer=setTimeout(arguments_callee1,v||100)}}}(500));$([options.ownerDocument.body,options.contentWindow]).on('touchend mouseup.xdsoft',function arguments_callee2(){clearTimeout(timer);stop=!0;$([options.ownerDocument.body,options.contentWindow]).off('touchend mouseup.xdsoft',arguments_callee2)})});timepicker.find('.xdsoft_prev,.xdsoft_next').on('touchend mousedown.xdsoft',function(){var $this=$(this),timer=0,stop=!1,period=110;(function arguments_callee4(v){var pheight=timeboxparent[0].clientHeight,height=timebox[0].offsetHeight,top=Math.abs(parseInt(timebox.css('marginTop'),10));if($this.hasClass(options.next)&&(height-pheight)-options.timeHeightInTimePicker>=top){timebox.css('marginTop','-'+(top+options.timeHeightInTimePicker)+'px')}else if($this.hasClass(options.prev)&&top-options.timeHeightInTimePicker>=0){timebox.css('marginTop','-'+(top-options.timeHeightInTimePicker)+'px')}
2546timeboxparent.trigger('scroll_element.xdsoft_scroller',[Math.abs(parseInt(timebox[0].style.marginTop,10)/(height-pheight))]);period=(period>10)?10:period-10;if(!stop){timer=setTimeout(arguments_callee4,v||period)}}(500));$([options.ownerDocument.body,options.contentWindow]).on('touchend mouseup.xdsoft',function arguments_callee5(){clearTimeout(timer);stop=!0;$([options.ownerDocument.body,options.contentWindow]).off('touchend mouseup.xdsoft',arguments_callee5)})});xchangeTimer=0;datetimepicker.on('xchange.xdsoft',function(event){clearTimeout(xchangeTimer);xchangeTimer=setTimeout(function(){if(_xdsoft_datetime.currentTime===undefined||_xdsoft_datetime.currentTime===null){_xdsoft_datetime.currentTime=_xdsoft_datetime.now()}
2547var table='',start=new Date(_xdsoft_datetime.currentTime.getFullYear(),_xdsoft_datetime.currentTime.getMonth(),1,12,0,0),i=0,j,today=_xdsoft_datetime.now(),maxDate=!1,minDate=!1,minDateTime=!1,maxDateTime=!1,hDate,day,d,y,m,w,classes=[],customDateSettings,newRow=!0,time='',h,line_time,description;while(start.getDay()!==options.dayOfWeekStart){start.setDate(start.getDate()-1)}
2548table+='<table><thead><tr>';if(options.weeks){table+='<th></th>'}
2549for(j=0;j<7;j+=1){table+='<th>'+options.i18n[globalLocale].dayOfWeekShort[(j+options.dayOfWeekStart)%7]+'</th>'}
2550table+='</tr></thead>';table+='<tbody>';if(options.maxDate!==!1){maxDate=_xdsoft_datetime.strToDate(options.maxDate);maxDate=new Date(maxDate.getFullYear(),maxDate.getMonth(),maxDate.getDate(),23,59,59,999)}
2551if(options.minDate!==!1){minDate=_xdsoft_datetime.strToDate(options.minDate);minDate=new Date(minDate.getFullYear(),minDate.getMonth(),minDate.getDate())}
2552if(options.minDateTime!==!1){minDateTime=_xdsoft_datetime.strToDate(options.minDateTime);minDateTime=new Date(minDateTime.getFullYear(),minDateTime.getMonth(),minDateTime.getDate(),minDateTime.getHours(),minDateTime.getMinutes(),minDateTime.getSeconds())}
2553if(options.maxDateTime!==!1){maxDateTime=_xdsoft_datetime.strToDate(options.maxDateTime);maxDateTime=new Date(maxDateTime.getFullYear(),maxDateTime.getMonth(),maxDateTime.getDate(),maxDateTime.getHours(),maxDateTime.getMinutes(),maxDateTime.getSeconds())}
2554var maxDateTimeDay;if(maxDateTime!==!1){maxDateTimeDay=((maxDateTime.getFullYear()*12)+maxDateTime.getMonth())*31+maxDateTime.getDate()}
2555while(i<_xdsoft_datetime.currentTime.countDaysInMonth()||start.getDay()!==options.dayOfWeekStart||_xdsoft_datetime.currentTime.getMonth()===start.getMonth()){classes=[];i+=1;day=start.getDay();d=start.getDate();y=start.getFullYear();m=start.getMonth();w=_xdsoft_datetime.getWeekOfYear(start);description='';classes.push('xdsoft_date');if(options.beforeShowDay&&$.isFunction(options.beforeShowDay.call)){customDateSettings=options.beforeShowDay.call(datetimepicker,start)}else{customDateSettings=null}
2556if(options.allowDateRe&&Object.prototype.toString.call(options.allowDateRe)==="[object RegExp]"){if(!options.allowDateRe.test(dateHelper.formatDate(start,options.formatDate))){classes.push('xdsoft_disabled')}}
2557if(options.allowDates&&options.allowDates.length>0){if(options.allowDates.indexOf(dateHelper.formatDate(start,options.formatDate))===-1){classes.push('xdsoft_disabled')}}
2558var currentDay=((start.getFullYear()*12)+start.getMonth())*31+start.getDate();if((maxDate!==!1&&start>maxDate)||(minDateTime!==!1&&start<minDateTime)||(minDate!==!1&&start<minDate)||(maxDateTime!==!1&&currentDay>maxDateTimeDay)||(customDateSettings&&customDateSettings[0]===!1)){classes.push('xdsoft_disabled')}
2559if(options.disabledDates.indexOf(dateHelper.formatDate(start,options.formatDate))!==-1){classes.push('xdsoft_disabled')}
2560if(options.disabledWeekDays.indexOf(day)!==-1){classes.push('xdsoft_disabled')}
2561if(input.is('[disabled]')){classes.push('xdsoft_disabled')}
2562if(customDateSettings&&customDateSettings[1]!==""){classes.push(customDateSettings[1])}
2563if(_xdsoft_datetime.currentTime.getMonth()!==m){classes.push('xdsoft_other_month')}
2564if((options.defaultSelect||datetimepicker.data('changed'))&&dateHelper.formatDate(_xdsoft_datetime.currentTime,options.formatDate)===dateHelper.formatDate(start,options.formatDate)){classes.push('xdsoft_current')}
2565if(dateHelper.formatDate(today,options.formatDate)===dateHelper.formatDate(start,options.formatDate)){classes.push('xdsoft_today')}
2566if(start.getDay()===0||start.getDay()===6||options.weekends.indexOf(dateHelper.formatDate(start,options.formatDate))!==-1){classes.push('xdsoft_weekend')}
2567if(options.highlightedDates[dateHelper.formatDate(start,options.formatDate)]!==undefined){hDate=options.highlightedDates[dateHelper.formatDate(start,options.formatDate)];classes.push(hDate.style===undefined?'xdsoft_highlighted_default':hDate.style);description=hDate.desc===undefined?'':hDate.desc}
2568if(options.beforeShowDay&&$.isFunction(options.beforeShowDay)){classes.push(options.beforeShowDay(start))}
2569if(newRow){table+='<tr>';newRow=!1;if(options.weeks){table+='<th>'+w+'</th>'}}
2570table+='<td data-date="'+d+'" data-month="'+m+'" data-year="'+y+'"'+' class="xdsoft_date xdsoft_day_of_week'+start.getDay()+' '+classes.join(' ')+'" title="'+description+'">'+'<div>'+d+'</div>'+'</td>';if(start.getDay()===options.dayOfWeekStartPrev){table+='</tr>';newRow=!0}
2571start.setDate(d+1)}
2572table+='</tbody></table>';calendar.html(table);month_picker.find('.xdsoft_label span').eq(0).text(options.i18n[globalLocale].months[_xdsoft_datetime.currentTime.getMonth()]);month_picker.find('.xdsoft_label span').eq(1).text(_xdsoft_datetime.currentTime.getFullYear()+options.yearOffset);time='';h='';m='';var minTimeMinutesOfDay=0;if(options.minTime!==!1){var t=_xdsoft_datetime.strtotime(options.minTime);minTimeMinutesOfDay=60*t.getHours()+t.getMinutes()}
2573var maxTimeMinutesOfDay=24*60;if(options.maxTime!==!1){var t=_xdsoft_datetime.strtotime(options.maxTime);maxTimeMinutesOfDay=60*t.getHours()+t.getMinutes()}
2574if(options.minDateTime!==!1){var t=_xdsoft_datetime.strToDateTime(options.minDateTime);var currentDayIsMinDateTimeDay=dateHelper.formatDate(_xdsoft_datetime.currentTime,options.formatDate)===dateHelper.formatDate(t,options.formatDate);if(currentDayIsMinDateTimeDay){var m=60*t.getHours()+t.getMinutes();if(m>minTimeMinutesOfDay)minTimeMinutesOfDay=m}}
2575if(options.maxDateTime!==!1){var t=_xdsoft_datetime.strToDateTime(options.maxDateTime);var currentDayIsMaxDateTimeDay=dateHelper.formatDate(_xdsoft_datetime.currentTime,options.formatDate)===dateHelper.formatDate(t,options.formatDate);if(currentDayIsMaxDateTimeDay){var m=60*t.getHours()+t.getMinutes();if(m<maxTimeMinutesOfDay)maxTimeMinutesOfDay=m}}
2576line_time=function line_time(h,m){var now=_xdsoft_datetime.now(),current_time,isALlowTimesInit=options.allowTimes&&$.isArray(options.allowTimes)&&options.allowTimes.length;now.setHours(h);h=parseInt(now.getHours(),10);now.setMinutes(m);m=parseInt(now.getMinutes(),10);classes=[];var currentMinutesOfDay=60*h+m;if(input.is('[disabled]')||(currentMinutesOfDay>=maxTimeMinutesOfDay)||(currentMinutesOfDay<minTimeMinutesOfDay)){classes.push('xdsoft_disabled')}
2577current_time=new Date(_xdsoft_datetime.currentTime);current_time.setHours(parseInt(_xdsoft_datetime.currentTime.getHours(),10));if(!isALlowTimesInit){current_time.setMinutes(Math[options.roundTime](_xdsoft_datetime.currentTime.getMinutes()/options.step)*options.step)}
2578if((options.initTime||options.defaultSelect||datetimepicker.data('changed'))&&current_time.getHours()===parseInt(h,10)&&((!isALlowTimesInit&&options.step>59)||current_time.getMinutes()===parseInt(m,10))){if(options.defaultSelect||datetimepicker.data('changed')){classes.push('xdsoft_current')}else if(options.initTime){classes.push('xdsoft_init_time')}}
2579if(parseInt(today.getHours(),10)===parseInt(h,10)&&parseInt(today.getMinutes(),10)===parseInt(m,10)){classes.push('xdsoft_today')}
2580time+='<div class="xdsoft_time '+classes.join(' ')+'" data-hour="'+h+'" data-minute="'+m+'">'+dateHelper.formatDate(now,options.formatTime)+'</div>'};if(!options.allowTimes||!$.isArray(options.allowTimes)||!options.allowTimes.length){for(i=0,j=0;i<(options.hours12?12:24);i+=1){for(j=0;j<60;j+=options.step){var currentMinutesOfDay=i*60+j;if(currentMinutesOfDay<minTimeMinutesOfDay)continue;if(currentMinutesOfDay>=maxTimeMinutesOfDay)continue;h=(i<10?'0':'')+i;m=(j<10?'0':'')+j;line_time(h,m)}}}else{for(i=0;i<options.allowTimes.length;i+=1){h=_xdsoft_datetime.strtotime(options.allowTimes[i]).getHours();m=_xdsoft_datetime.strtotime(options.allowTimes[i]).getMinutes();line_time(h,m)}}
2581timebox.html(time);opt='';for(i=parseInt(options.yearStart,10);i<=parseInt(options.yearEnd,10);i+=1){opt+='<div class="xdsoft_option '+(_xdsoft_datetime.currentTime.getFullYear()===i?'xdsoft_current':'')+'" data-value="'+i+'">'+(i+options.yearOffset)+'</div>'}
2582yearselect.children().eq(0).html(opt);for(i=parseInt(options.monthStart,10),opt='';i<=parseInt(options.monthEnd,10);i+=1){opt+='<div class="xdsoft_option '+(_xdsoft_datetime.currentTime.getMonth()===i?'xdsoft_current':'')+'" data-value="'+i+'">'+options.i18n[globalLocale].months[i]+'</div>'}
2583monthselect.children().eq(0).html(opt);$(datetimepicker).trigger('generate.xdsoft')},10);event.stopPropagation()}).on('afterOpen.xdsoft',function(){if(options.timepicker){var classType,pheight,height,top;if(timebox.find('.xdsoft_current').length){classType='.xdsoft_current'}else if(timebox.find('.xdsoft_init_time').length){classType='.xdsoft_init_time'}
2584if(classType){pheight=timeboxparent[0].clientHeight;height=timebox[0].offsetHeight;top=timebox.find(classType).index()*options.timeHeightInTimePicker+1;if((height-pheight)<top){top=height-pheight}
2585timeboxparent.trigger('scroll_element.xdsoft_scroller',[parseInt(top,10)/(height-pheight)])}else{timeboxparent.trigger('scroll_element.xdsoft_scroller',[0])}}});timerclick=0;calendar.on('touchend click.xdsoft','td',function(xdevent){xdevent.stopPropagation();timerclick+=1;var $this=$(this),currentTime=_xdsoft_datetime.currentTime;if(currentTime===undefined||currentTime===null){_xdsoft_datetime.currentTime=_xdsoft_datetime.now();currentTime=_xdsoft_datetime.currentTime}
2586if($this.hasClass('xdsoft_disabled')){return!1}
2587currentTime.setDate(1);currentTime.setFullYear($this.data('year'));currentTime.setMonth($this.data('month'));currentTime.setDate($this.data('date'));datetimepicker.trigger('select.xdsoft',[currentTime]);input.val(_xdsoft_datetime.str());if(options.onSelectDate&&$.isFunction(options.onSelectDate)){options.onSelectDate.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'),xdevent)}
2588datetimepicker.data('changed',!0);datetimepicker.trigger('xchange.xdsoft');datetimepicker.trigger('changedatetime.xdsoft');if((timerclick>1||(options.closeOnDateSelect===!0||(options.closeOnDateSelect===!1&&!options.timepicker)))&&!options.inline){datetimepicker.trigger('close.xdsoft')}
2589setTimeout(function(){timerclick=0},200)});timebox.on('touchstart','div',function(xdevent){this.touchMoved=!1}).on('touchmove','div',handleTouchMoved).on('touchend click.xdsoft','div',function(xdevent){if(!this.touchMoved){xdevent.stopPropagation();var $this=$(this),currentTime=_xdsoft_datetime.currentTime;if(currentTime===undefined||currentTime===null){_xdsoft_datetime.currentTime=_xdsoft_datetime.now();currentTime=_xdsoft_datetime.currentTime}
2590if($this.hasClass('xdsoft_disabled')){return!1}
2591currentTime.setHours($this.data('hour'));currentTime.setMinutes($this.data('minute'));datetimepicker.trigger('select.xdsoft',[currentTime]);datetimepicker.data('input').val(_xdsoft_datetime.str());if(options.onSelectTime&&$.isFunction(options.onSelectTime)){options.onSelectTime.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'),xdevent)}
2592datetimepicker.data('changed',!0);datetimepicker.trigger('xchange.xdsoft');datetimepicker.trigger('changedatetime.xdsoft');if(options.inline!==!0&&options.closeOnTimeSelect===!0){datetimepicker.trigger('close.xdsoft')}}});datepicker.on('mousewheel.xdsoft',function(event){if(!options.scrollMonth){return!0}
2593if(event.deltaY<0){_xdsoft_datetime.nextMonth()}else{_xdsoft_datetime.prevMonth()}
2594return!1});input.on('mousewheel.xdsoft',function(event){if(!options.scrollInput){return!0}
2595if(!options.datepicker&&options.timepicker){current_time_index=timebox.find('.xdsoft_current').length?timebox.find('.xdsoft_current').eq(0).index():0;if(current_time_index+event.deltaY>=0&&current_time_index+event.deltaY<timebox.children().length){current_time_index+=event.deltaY}
2596if(timebox.children().eq(current_time_index).length){timebox.children().eq(current_time_index).trigger('mousedown')}
2597return!1}
2598if(options.datepicker&&!options.timepicker){datepicker.trigger(event,[event.deltaY,event.deltaX,event.deltaY]);if(input.val){input.val(_xdsoft_datetime.str())}
2599datetimepicker.trigger('changedatetime.xdsoft');return!1}});datetimepicker.on('changedatetime.xdsoft',function(event){if(options.onChangeDateTime&&$.isFunction(options.onChangeDateTime)){var $input=datetimepicker.data('input');options.onChangeDateTime.call(datetimepicker,_xdsoft_datetime.currentTime,$input,event);delete options.value;$input.trigger('change')}}).on('generate.xdsoft',function(){if(options.onGenerate&&$.isFunction(options.onGenerate)){options.onGenerate.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'))}
2600if(triggerAfterOpen){datetimepicker.trigger('afterOpen.xdsoft');triggerAfterOpen=!1}}).on('click.xdsoft',function(xdevent){xdevent.stopPropagation()});current_time_index=0;forEachAncestorOf=function(node,callback){do{node=node.parentNode;if(!node||callback(node)===!1){break}}while(node.nodeName!=='HTML');};setPos=function(){var dateInputOffset,dateInputElem,verticalPosition,left,position,datetimepickerElem,dateInputHasFixedAncestor,$dateInput,windowWidth,verticalAnchorEdge,datetimepickerCss,windowHeight,windowScrollTop;$dateInput=datetimepicker.data('input');dateInputOffset=$dateInput.offset();dateInputElem=$dateInput[0];verticalAnchorEdge='top';verticalPosition=(dateInputOffset.top+dateInputElem.offsetHeight)-1;left=dateInputOffset.left;position="absolute";windowWidth=$(options.contentWindow).width();windowHeight=$(options.contentWindow).height();windowScrollTop=$(options.contentWindow).scrollTop();if((options.ownerDocument.documentElement.clientWidth-dateInputOffset.left)<datepicker.parent().outerWidth(!0)){var diff=datepicker.parent().outerWidth(!0)-dateInputElem.offsetWidth;left=left-diff}
2601if($dateInput.parent().css('direction')==='rtl'){left-=(datetimepicker.outerWidth()-$dateInput.outerWidth())}
2602if(options.fixed){verticalPosition-=windowScrollTop;left-=$(options.contentWindow).scrollLeft();position="fixed"}else{dateInputHasFixedAncestor=!1;forEachAncestorOf(dateInputElem,function(ancestorNode){if(ancestorNode===null){return!1}
2603if(options.contentWindow.getComputedStyle(ancestorNode).getPropertyValue('position')==='fixed'){dateInputHasFixedAncestor=!0;return!1}});if(dateInputHasFixedAncestor){position='fixed';if(verticalPosition+datetimepicker.outerHeight()>windowHeight+windowScrollTop){verticalAnchorEdge='bottom';verticalPosition=(windowHeight+windowScrollTop)-dateInputOffset.top}else{verticalPosition-=windowScrollTop}}else{if(verticalPosition+datetimepicker[0].offsetHeight>windowHeight+windowScrollTop){verticalPosition=dateInputOffset.top-datetimepicker[0].offsetHeight+1}}
2604if(verticalPosition<0){verticalPosition=0}
2605if(left+dateInputElem.offsetWidth>windowWidth){left=windowWidth-dateInputElem.offsetWidth}}
2606datetimepickerElem=datetimepicker[0];forEachAncestorOf(datetimepickerElem,function(ancestorNode){var ancestorNodePosition;ancestorNodePosition=options.contentWindow.getComputedStyle(ancestorNode).getPropertyValue('position');if(ancestorNodePosition==='relative'&&windowWidth>=ancestorNode.offsetWidth){left=left-((windowWidth-ancestorNode.offsetWidth)/2);return!1}});datetimepickerCss={position:position,left:left,top:'',bottom:''};datetimepickerCss[verticalAnchorEdge]=verticalPosition;datetimepicker.css(datetimepickerCss)};datetimepicker.on('open.xdsoft',function(event){var onShow=!0;if(options.onShow&&$.isFunction(options.onShow)){onShow=options.onShow.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'),event)}
2607if(onShow!==!1){datetimepicker.show();setPos();$(options.contentWindow).off('resize.xdsoft',setPos).on('resize.xdsoft',setPos);if(options.closeOnWithoutClick){$([options.ownerDocument.body,options.contentWindow]).on('touchstart mousedown.xdsoft',function arguments_callee6(){datetimepicker.trigger('close.xdsoft');$([options.ownerDocument.body,options.contentWindow]).off('touchstart mousedown.xdsoft',arguments_callee6)})}}}).on('close.xdsoft',function(event){var onClose=!0;month_picker.find('.xdsoft_month,.xdsoft_year').find('.xdsoft_select').hide();if(options.onClose&&$.isFunction(options.onClose)){onClose=options.onClose.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input'),event)}
2608if(onClose!==!1&&!options.opened&&!options.inline){datetimepicker.hide()}
2609event.stopPropagation()}).on('toggle.xdsoft',function(){if(datetimepicker.is(':visible')){datetimepicker.trigger('close.xdsoft')}else{datetimepicker.trigger('open.xdsoft')}}).data('input',input);timer=0;datetimepicker.data('xdsoft_datetime',_xdsoft_datetime);datetimepicker.setOptions(options);function getCurrentValue(){var ct=!1,time;if(options.startDate){ct=_xdsoft_datetime.strToDate(options.startDate)}else{ct=options.value||((input&&input.val&&input.val())?input.val():'');if(ct){ct=_xdsoft_datetime.strToDateTime(ct);if(options.yearOffset){ct=new Date(ct.getFullYear()-options.yearOffset,ct.getMonth(),ct.getDate(),ct.getHours(),ct.getMinutes(),ct.getSeconds(),ct.getMilliseconds())}}else if(options.defaultDate){ct=_xdsoft_datetime.strToDateTime(options.defaultDate);if(options.defaultTime){time=_xdsoft_datetime.strtotime(options.defaultTime);ct.setHours(time.getHours());ct.setMinutes(time.getMinutes())}}}
2610if(ct&&_xdsoft_datetime.isValidDate(ct)){datetimepicker.data('changed',!0)}else{ct=''}
2611return ct||0}
2612function setMask(options){var isValidValue=function(mask,value){var reg=mask.replace(/([\[\]\/\{\}\(\)\-\.\+]{1})/g,'\\$1').replace(/_/g,'{digit+}').replace(/([0-9]{1})/g,'{digit$1}').replace(/\{digit([0-9]{1})\}/g,'[0-$1_]{1}').replace(/\{digit[\+]\}/g,'[0-9_]{1}');return(new RegExp(reg)).test(value)},getCaretPos=function(input){try{if(options.ownerDocument.selection&&options.ownerDocument.selection.createRange){var range=options.ownerDocument.selection.createRange();return range.getBookmark().charCodeAt(2)-2}
2613if(input.setSelectionRange){return input.selectionStart}}catch(e){return 0}},setCaretPos=function(node,pos){node=(typeof node==="string"||node instanceof String)?options.ownerDocument.getElementById(node):node;if(!node){return!1}
2614if(node.createTextRange){var textRange=node.createTextRange();textRange.collapse(!0);textRange.moveEnd('character',pos);textRange.moveStart('character',pos);textRange.select();return!0}
2615if(node.setSelectionRange){node.setSelectionRange(pos,pos);return!0}
2616return!1};if(options.mask){input.off('keydown.xdsoft')}
2617if(options.mask===!0){if(dateHelper.formatMask){options.mask=dateHelper.formatMask(options.format)}else{options.mask=options.format.replace(/Y/g,'9999').replace(/F/g,'9999').replace(/m/g,'19').replace(/d/g,'39').replace(/H/g,'29').replace(/i/g,'59').replace(/s/g,'59')}}
2618if($.type(options.mask)==='string'){if(!isValidValue(options.mask,input.val())){input.val(options.mask.replace(/[0-9]/g,'_'));setCaretPos(input[0],0)}
2619input.on('paste.xdsoft',function(event){var clipboardData=event.clipboardData||event.originalEvent.clipboardData||window.clipboardData,pastedData=clipboardData.getData('text'),val=this.value,pos=this.selectionStart
2620var valueBeforeCursor=val.substr(0,pos);var valueAfterPaste=val.substr(pos+pastedData.length);val=valueBeforeCursor+pastedData+valueAfterPaste;pos+=pastedData.length;if(isValidValue(options.mask,val)){this.value=val;setCaretPos(this,pos)}else if($.trim(val)===''){this.value=options.mask.replace(/[0-9]/g,'_')}else{input.trigger('error_input.xdsoft')}
2621event.preventDefault();return!1});input.on('keydown.xdsoft',function(event){var val=this.value,key=event.which,pos=this.selectionStart,selEnd=this.selectionEnd,hasSel=pos!==selEnd,digit;if(((key>=KEY0&&key<=KEY9)||(key>=_KEY0&&key<=_KEY9))||(key===BACKSPACE||key===DEL)){digit=(key===BACKSPACE||key===DEL)?'_':String.fromCharCode((_KEY0<=key&&key<=_KEY9)?key-KEY0:key);if(key===BACKSPACE&&pos&&!hasSel){pos-=1}
2622while(!0){var maskValueAtCurPos=options.mask.substr(pos,1);var posShorterThanMaskLength=pos<options.mask.length;var posGreaterThanZero=pos>0;var notNumberOrPlaceholder=/[^0-9_]/;var curPosOnSep=notNumberOrPlaceholder.test(maskValueAtCurPos);var continueMovingPosition=curPosOnSep&&posShorterThanMaskLength&&posGreaterThanZero
2623if(!continueMovingPosition)break;pos+=(key===BACKSPACE&&!hasSel)?-1:1}
2624if(hasSel){var selLength=selEnd-pos
2625var defaultBlank=options.mask.replace(/[0-9]/g,'_');var defaultBlankSelectionReplacement=defaultBlank.substr(pos,selLength);var selReplacementRemainder=defaultBlankSelectionReplacement.substr(1)
2626var valueBeforeSel=val.substr(0,pos);var insertChars=digit+selReplacementRemainder;var charsAfterSelection=val.substr(pos+selLength);val=valueBeforeSel+insertChars+charsAfterSelection}else{var valueBeforeCursor=val.substr(0,pos);var insertChar=digit;var valueAfterNextChar=val.substr(pos+1);val=valueBeforeCursor+insertChar+valueAfterNextChar}
2627if($.trim(val)===''){val=defaultBlank}else{if(pos===options.mask.length){event.preventDefault();return!1}}
2628pos+=(key===BACKSPACE)?0:1;while(/[^0-9_]/.test(options.mask.substr(pos,1))&&pos<options.mask.length&&pos>0){pos+=(key===BACKSPACE)?0:1}
2629if(isValidValue(options.mask,val)){this.value=val;setCaretPos(this,pos)}else if($.trim(val)===''){this.value=options.mask.replace(/[0-9]/g,'_')}else{input.trigger('error_input.xdsoft')}}else{if(([AKEY,CKEY,VKEY,ZKEY,YKEY].indexOf(key)!==-1&&ctrlDown)||[ESC,ARROWUP,ARROWDOWN,ARROWLEFT,ARROWRIGHT,F5,CTRLKEY,TAB,ENTER].indexOf(key)!==-1){return!0}}
2630event.preventDefault();return!1})}}
2631_xdsoft_datetime.setCurrentTime(getCurrentValue());input.data('xdsoft_datetimepicker',datetimepicker).on('open.xdsoft focusin.xdsoft mousedown.xdsoft touchstart',function(){if(input.is(':disabled')||(input.data('xdsoft_datetimepicker').is(':visible')&&options.closeOnInputClick)){return}
2632if(!options.openOnFocus){return}
2633clearTimeout(timer);timer=setTimeout(function(){if(input.is(':disabled')){return}
2634triggerAfterOpen=!0;_xdsoft_datetime.setCurrentTime(getCurrentValue(),!0);if(options.mask){setMask(options)}
2635datetimepicker.trigger('open.xdsoft')},100)}).on('keydown.xdsoft',function(event){var elementSelector,key=event.which;if([ENTER].indexOf(key)!==-1&&options.enterLikeTab){elementSelector=$("input:visible,textarea:visible,button:visible,a:visible");datetimepicker.trigger('close.xdsoft');elementSelector.eq(elementSelector.index(this)+1).focus();return!1}
2636if([TAB].indexOf(key)!==-1){datetimepicker.trigger('close.xdsoft');return!0}}).on('blur.xdsoft',function(){datetimepicker.trigger('close.xdsoft')})};destroyDateTimePicker=function(input){var datetimepicker=input.data('xdsoft_datetimepicker');if(datetimepicker){datetimepicker.data('xdsoft_datetime',null);datetimepicker.remove();input.data('xdsoft_datetimepicker',null).off('.xdsoft');$(options.contentWindow).off('resize.xdsoft');$([options.contentWindow,options.ownerDocument.body]).off('mousedown.xdsoft touchstart');if(input.unmousewheel){input.unmousewheel()}}};$(options.ownerDocument).off('keydown.xdsoftctrl keyup.xdsoftctrl').on('keydown.xdsoftctrl',function(e){if(e.keyCode===CTRLKEY){ctrlDown=!0}}).on('keyup.xdsoftctrl',function(e){if(e.keyCode===CTRLKEY){ctrlDown=!1}});this.each(function(){var datetimepicker=$(this).data('xdsoft_datetimepicker'),$input;if(datetimepicker){if($.type(opt)==='string'){switch(opt){case 'show':$(this).select().focus();datetimepicker.trigger('open.xdsoft');break;case 'hide':datetimepicker.trigger('close.xdsoft');break;case 'toggle':datetimepicker.trigger('toggle.xdsoft');break;case 'destroy':destroyDateTimePicker($(this));break;case 'reset':this.value=this.defaultValue;if(!this.value||!datetimepicker.data('xdsoft_datetime').isValidDate(dateHelper.parseDate(this.value,options.format))){datetimepicker.data('changed',!1)}
2637datetimepicker.data('xdsoft_datetime').setCurrentTime(this.value);break;case 'validate':$input=datetimepicker.data('input');$input.trigger('blur.xdsoft');break;default:if(datetimepicker[opt]&&$.isFunction(datetimepicker[opt])){result=datetimepicker[opt](opt2)}}}else{datetimepicker.setOptions(opt)}
2638return 0}
2639if($.type(opt)!=='string'){if(!options.lazyInit||options.open||options.inline){createDateTimePicker($(this))}else{lazyInit($(this))}}});return result};$.fn.datetimepicker.defaults=default_options;function HighlightedDate(date,desc,style){"use strict";this.date=date;this.desc=desc;this.style=style}};(function(factory){if(typeof define==='function'&&define.amd){define(['jquery','jquery-mousewheel'],factory)}else if(typeof exports==='object'){module.exports=factory(require('jquery'))}else{factory(jQuery)}}(datetimepickerFactory));
2640/*!
2641 * jQuery Mousewheel 3.1.13
2642 *
2643 * Copyright jQuery Foundation and other contributors
2644 * Released under the MIT license
2645 * http://jquery.org/license
2646 */
2647(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory)}else if(typeof exports==='object'){module.exports=factory}else{factory(jQuery)}}(function($){var toFix=['wheel','mousewheel','DOMMouseScroll','MozMousePixelScroll'],toBind=('onwheel' in document||document.documentMode>=9)?['wheel']:['mousewheel','DomMouseScroll','MozMousePixelScroll'],slice=Array.prototype.slice,nullLowestDeltaTimeout,lowestDelta;if($.event.fixHooks){for(var i=toFix.length;i;){$.event.fixHooks[toFix[--i]]=$.event.mouseHooks}}
2648var special=$.event.special.mousewheel={version:'3.1.12',setup:function(){if(this.addEventListener){for(var i=toBind.length;i;){this.addEventListener(toBind[--i],handler,!1)}}else{this.onmousewheel=handler}
2649$.data(this,'mousewheel-line-height',special.getLineHeight(this));$.data(this,'mousewheel-page-height',special.getPageHeight(this))},teardown:function(){if(this.removeEventListener){for(var i=toBind.length;i;){this.removeEventListener(toBind[--i],handler,!1)}}else{this.onmousewheel=null}
2650$.removeData(this,'mousewheel-line-height');$.removeData(this,'mousewheel-page-height')},getLineHeight:function(elem){var $elem=$(elem),$parent=$elem['offsetParent' in $.fn?'offsetParent':'parent']();if(!$parent.length){$parent=$('body')}
2651return parseInt($parent.css('fontSize'),10)||parseInt($elem.css('fontSize'),10)||16},getPageHeight:function(elem){return $(elem).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};$.fn.extend({mousewheel:function(fn){return fn?this.bind('mousewheel',fn):this.trigger('mousewheel')},unmousewheel:function(fn){return this.unbind('mousewheel',fn)}});function handler(event){var orgEvent=event||window.event,args=slice.call(arguments,1),delta=0,deltaX=0,deltaY=0,absDelta=0,offsetX=0,offsetY=0;event=$.event.fix(orgEvent);event.type='mousewheel';if('detail' in orgEvent){deltaY=orgEvent.detail*-1}
2652if('wheelDelta' in orgEvent){deltaY=orgEvent.wheelDelta}
2653if('wheelDeltaY' in orgEvent){deltaY=orgEvent.wheelDeltaY}
2654if('wheelDeltaX' in orgEvent){deltaX=orgEvent.wheelDeltaX*-1}
2655if('axis' in orgEvent&&orgEvent.axis===orgEvent.HORIZONTAL_AXIS){deltaX=deltaY*-1;deltaY=0}
2656delta=deltaY===0?deltaX:deltaY;if('deltaY' in orgEvent){deltaY=orgEvent.deltaY*-1;delta=deltaY}
2657if('deltaX' in orgEvent){deltaX=orgEvent.deltaX;if(deltaY===0){delta=deltaX*-1}}
2658if(deltaY===0&&deltaX===0){return}
2659if(orgEvent.deltaMode===1){var lineHeight=$.data(this,'mousewheel-line-height');delta*=lineHeight;deltaY*=lineHeight;deltaX*=lineHeight}else if(orgEvent.deltaMode===2){var pageHeight=$.data(this,'mousewheel-page-height');delta*=pageHeight;deltaY*=pageHeight;deltaX*=pageHeight}
2660absDelta=Math.max(Math.abs(deltaY),Math.abs(deltaX));if(!lowestDelta||absDelta<lowestDelta){lowestDelta=absDelta;if(shouldAdjustOldDeltas(orgEvent,absDelta)){lowestDelta/=40}}
2661if(shouldAdjustOldDeltas(orgEvent,absDelta)){delta/=40;deltaX/=40;deltaY/=40}
2662delta=Math[delta>=1?'floor':'ceil'](delta/lowestDelta);deltaX=Math[deltaX>=1?'floor':'ceil'](deltaX/lowestDelta);deltaY=Math[deltaY>=1?'floor':'ceil'](deltaY/lowestDelta);if(special.settings.normalizeOffset&&this.getBoundingClientRect){var boundingRect=this.getBoundingClientRect();offsetX=event.clientX-boundingRect.left;offsetY=event.clientY-boundingRect.top}
2663event.deltaX=deltaX;event.deltaY=deltaY;event.deltaFactor=lowestDelta;event.offsetX=offsetX;event.offsetY=offsetY;event.deltaMode=0;args.unshift(event,delta,deltaX,deltaY);if(nullLowestDeltaTimeout){clearTimeout(nullLowestDeltaTimeout)}
2664nullLowestDeltaTimeout=setTimeout(nullLowestDelta,200);return($.event.dispatch||$.event.handle).apply(this,args)}
2665function nullLowestDelta(){lowestDelta=null}
2666function shouldAdjustOldDeltas(orgEvent,absDelta){return special.settings.adjustOldDeltas&&orgEvent.type==='mousewheel'&&absDelta%120===0}}));/**
2667 * 2007-2021 ETS-Soft
2668 *
2669 * NOTICE OF LICENSE
2670 *
2671 * This file is not open source! Each license that you purchased is only available for 1 wesite only.
2672 * If you want to use this file on more websites (or projects), you need to purchase additional licenses.
2673 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party.
2674 *
2675 * DISCLAIMER
2676 *
2677 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
2678 * versions in the future. If you wish to customize PrestaShop for your
2679 * needs please contact us for extra customization service at an affordable price
2680 *
2681 *  @author ETS-Soft <[email protected]>
2682 *  @copyright  2007-2021 ETS-Soft
2683 *  @license    Valid for 1 website (or project) for each purchase of license
2684 *  International Registered Trademark & Property of ETS-Soft
2685 */
2686(function($){'use strict';var wpcf7={"apiSettings":{"root":"http:\/\/web.prestahero.com\/chung\/wp494\/wp-json\/contact-form-7\/v1","namespace":"contact-form-7\/v1"},"recaptcha":{"messages":{"empty":"Please verify that you are not a robot."}}};if(typeof wpcf7==='undefined'||wpcf7===null){return}
2687wpcf7=$.extend({cached:0,inputs:[]},wpcf7);$(function(){wpcf7.supportHtml5=(function(){var features={};var input=document.createElement('input');features.placeholder='placeholder' in input;var inputTypes=['email','url','tel','number','range','date'];$.each(inputTypes,function(index,value){input.setAttribute('type',value);features[value]=input.type!=='text'});return features})();$('div.wpcf7 > form').each(function(){var $form=$(this);wpcf7.initForm($form);if(wpcf7.cached){wpcf7.refill($form)}})});wpcf7.getId=function(form){return parseInt($('input[name="_wpcf7"]',form).val(),10)};wpcf7.initForm=function(form){var $form=$(form);$form.submit(function(event){if(typeof window.FormData!=='function'){return}
2688wpcf7.submit($form);event.preventDefault()});if($form.find('.ajax-loader').length<=0)
2689$form.find('.wpcf7-submit').after('<span class="ajax-loader"></span>');wpcf7.toggleSubmit($form);$form.on('click','.wpcf7-acceptance',function(){wpcf7.toggleSubmit($form)});$('.wpcf7-exclusive-checkbox',$form).on('click','input:checkbox',function(){var name=$(this).attr('name');$form.find('input:checkbox[name="'+name+'"]').not(this).prop('checked',!1)});$('.wpcf7-list-item.has-free-text',$form).each(function(){var $freetext=$(':input.wpcf7-free-text',this);var $wrap=$(this).closest('.wpcf7-form-control');if($(':checkbox, :radio',this).is(':checked')){$freetext.prop('disabled',!1)}else{$freetext.prop('disabled',!0)}
2690$wrap.on('change',':checkbox, :radio',function(){var $cb=$('.has-free-text',$wrap).find(':checkbox, :radio');if($cb.is(':checked')){$freetext.prop('disabled',!1).focus()}else{$freetext.prop('disabled',!0)}})});if(!wpcf7.supportHtml5.placeholder){$('[placeholder]',$form).each(function(){$(this).val($(this).attr('placeholder'));$(this).addClass('placeheld');$(this).focus(function(){if($(this).hasClass('placeheld')){$(this).val('').removeClass('placeheld')}});$(this).blur(function(){if(''===$(this).val()){$(this).val($(this).attr('placeholder'));$(this).addClass('placeheld')}})})}
2691if(wpcf7.jqueryUi&&!wpcf7.supportHtml5.date){$form.find('input.wpcf7-date[type="date"]').each(function(){$(this).datepicker({dateFormat:'yy-mm-dd',minDate:new Date($(this).attr('min')),maxDate:new Date($(this).attr('max'))})})}
2692if(wpcf7.jqueryUi&&!wpcf7.supportHtml5.number){$form.find('input.wpcf7-number[type="number"]').each(function(){$(this).spinner({min:$(this).attr('min'),max:$(this).attr('max'),step:$(this).attr('step')})})}
2693$('.wpcf7-character-count',$form).each(function(){var $count=$(this);var name=$count.attr('data-target-name');var down=$count.hasClass('down');var starting=parseInt($count.attr('data-starting-value'),10);var maximum=parseInt($count.attr('data-maximum-value'),10);var minimum=parseInt($count.attr('data-minimum-value'),10);var updateCount=function(target){var $target=$(target);var length=$target.val().length;var count=down?starting-length:length;$count.attr('data-current-value',count);$count.text(count);if(maximum&&maximum<length){$count.addClass('too-long')}else{$count.removeClass('too-long')}
2694if(minimum&&length<minimum){$count.addClass('too-short')}else{$count.removeClass('too-short')}};$(':input[name="'+name+'"]',$form).each(function(){updateCount(this);$(this).keyup(function(){updateCount(this)})})});$form.on('change','.wpcf7-validates-as-url',function(){var val=$.trim($(this).val());if(val&&!val.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==val.indexOf('.')){val=val.replace(/^\/+/,'');val='http://'+val}
2695$(this).val(val)})};wpcf7.submit=function(form){if(typeof tinyMCE!=='undefined'&&tinyMCE.editors.length>0&&$('.autoload_rte_ctf7').length){tinyMCE.triggerSave()}
2696if(typeof window.FormData!=='function'){return}
2697var $form=$(form);if($form.hasClass('is-active'))
2698return!1;$('.ajax-loader',$form).addClass('is-active');$form.addClass('is-active');$('[placeholder].placeheld',$form).each(function(i,n){$(n).val('')});wpcf7.clearResponse($form);var formData=new FormData($form.get(0));var detail={id:$form.closest('div.wpcf7').attr('id'),status:'init',inputs:[],formData:formData};$.each($form.serializeArray(),function(i,field){if('_wpcf7'==field.name){detail.contactFormId=field.value}else if('_etscf7_version'==field.name){detail.pluginVersion=field.value}else if('_etscf7_locale'==field.name){detail.contactFormLocale=field.value}else if('_etscf7_unit_tag'==field.name){detail.unitTag=field.value}else if('_etscf7_container_post'==field.name){detail.containerPostId=field.value}else if(field.name.match(/^_etscf7_\w+_free_text_/)){var owner=field.name.replace(/^_etscf7_\w+_free_text_/,'');detail.inputs.push({name:owner+'-free-text',value:field.value})}else if(field.name.match(/^_/)){}else{detail.inputs.push(field)}});wpcf7.triggerEvent($form.closest('div.wpcf7'),'beforesubmit',detail);var ajaxSuccess=function(data,status,xhr,$form){detail.id=$(data.into).attr('id');detail.status=data.status;detail.apiResponse=data;var $message=$('.wpcf7-response-output',$form);$message.removeClass('alert-warning');$message.removeClass('alert-success');switch(data.status){case 'validation_failed':$.each(data.invalidFields,function(i,n){$(n.into,$form).each(function(){wpcf7.notValidTip(this,n.message);$('.wpcf7-form-control',this).addClass('wpcf7-not-valid');$('[aria-invalid]',this).attr('aria-invalid','true')})});$message.addClass('alert alert-warning');$form.addClass('invalid');wpcf7.triggerEvent(data.into,'invalid',detail);break;case 'acceptance_missing':$message.addClass('alert alert-warning');$form.addClass('unaccepted');wpcf7.triggerEvent(data.into,'unaccepted',detail);break;case 'spam':$message.addClass('alert alert-warning');$form.addClass('spam');$('[name="g-recaptcha-response"]',$form).each(function(){if(''===$(this).val()){var $recaptcha=$(this).closest('.wpcf7-form-control-wrap');wpcf7.notValidTip($recaptcha,wpcf7.recaptcha.messages.empty)}});wpcf7.triggerEvent(data.into,'spam',detail);break;case 'aborted':$message.addClass('alert alert-warning');$form.addClass('aborted');wpcf7.triggerEvent(data.into,'aborted',detail);break;case 'mail_sent':$message.addClass('alert alert-success');$form.addClass('sent');wpcf7.triggerEvent(data.into,'mailsent',detail);break;case 'mail_failed':$message.addClass('alert alert-warning');$form.addClass('failed');wpcf7.triggerEvent(data.into,'mailfailed',detail);break;case 'mail_redirect':$message.hide().remove();window.location.href=data.message;break;case 'load_thank_page':$message.hide().remove();window.location.href=data.message;break;default:var customStatusClass='custom-'+data.status.replace(/[^0-9a-z]+/i,'-');$message.addClass('wpcf7-'+customStatusClass);$form.addClass(customStatusClass)}
2699wpcf7.refill($form,data);wpcf7.triggerEvent(data.into,'submit',detail);if('mail_sent'==data.status){$form.each(function(){this.reset()})}
2700$form.find('[placeholder].placeheld').each(function(i,n){$(n).val($(n).attr('placeholder'))});$message.html('').append(data.message).slideDown('fast');$message.attr('role','alert');$('.screen-reader-response',$form.closest('.wpcf7')).each(function(){var $response=$(this);$response.html('').attr('role','').append(data.message);if(data.invalidFields){var $invalids=$('<ul></ul>');$.each(data.invalidFields,function(i,n){if(n.idref){var $li=$('<li></li>').append($('<a></a>').attr('href','#'+n.idref).append(n.message))}else{var $li=$('<li></li>').append(n.message)}
2701$invalids.append($li)});$response.append($invalids)}
2702$response.attr('role','alert').focus()})};$.ajax({type:'POST',url:$form.attr('action'),data:formData,dataType:'json',processData:!1,contentType:!1}).done(function(data,status,xhr){ajaxSuccess(data,status,xhr,$form);$('.ajax-loader',$form).removeClass('is-active');$form.removeClass('is-active');if($form.find('.pa-captcha-refesh').length)
2703refeshImage($form.find('.pa-captcha-refesh'))}).fail(function(xhr,status,error){$form.find('.wpcf7-response-output').removeClass('alert-warning');$form.find('.wpcf7-response-output').removeClass('alert-success');$form.find('.wpcf7-response-output').html('There was a technical error when submitting the form. Please contact webmaster for more information');$form.find('.wpcf7-response-output').addClass('alert alert-warning');$form.find('.wpcf7-response-output').addClass('invalid').show();$form.find('.ajax-loader').removeClass('is-active');$form.removeClass('is-active');if($form.find('.pa-captcha-refesh'))
2704refeshImage($form.find('.pa-captcha-refesh'))})};wpcf7.triggerEvent=function(target,name,detail){var $target=$(target);var event=new CustomEvent('wpcf7'+name,{bubbles:!0,detail:detail});$target.trigger('wpcf7:'+name,detail);$target.trigger(name+'.wpcf7',detail)};wpcf7.toggleSubmit=function(form,state){var $form=$(form);var $submit=$('input:submit',$form);if(typeof state!=='undefined'){$submit.prop('disabled',!state);return}
2705if($form.hasClass('wpcf7-acceptance-as-validation')){return}
2706$submit.prop('disabled',!1);$('.wpcf7-acceptance',$form).each(function(){var $span=$(this);var $input=$('input:checkbox',$span);if(!$span.hasClass('optional')){if($span.hasClass('invert')&&$input.is(':checked')||!$span.hasClass('invert')&&!$input.is(':checked')){$submit.prop('disabled',!0);return!1}}})};wpcf7.notValidTip=function(target,message){var $target=$(target);$('.wpcf7-not-valid-tip',$target).remove();$('<span role="alert" class="wpcf7-not-valid-tip"></span>').text(message).appendTo($target);if($target.is('.use-floating-validation-tip *')){var fadeOut=function(target){$(target).not(':hidden').animate({opacity:0},'fast',function(){$(this).css({'z-index':-100})})};$target.on('mouseover','.wpcf7-not-valid-tip',function(){fadeOut(this)});$target.on('focus',':input',function(){fadeOut($('.wpcf7-not-valid-tip',$target))})}};wpcf7.refill=function(form,data){var $form=$(form);var refillCaptcha=function($form,items){$.each(items,function(i,n){$form.find(':input[name="'+i+'"]').val('');$form.find('img.wpcf7-captcha-'+i).attr('src',n);var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);$form.find('input:hidden[name="_etscf7_captcha_challenge_'+i+'"]').attr('value',match[1])})};var refillQuiz=function($form,items){$.each(items,function(i,n){$form.find(':input[name="'+i+'"]').val('');$form.find(':input[name="'+i+'"]').siblings('span.wpcf7-quiz-label').text(n[0]);$form.find('input:hidden[name="_etscf7_quiz_answer_'+i+'"]').attr('value',n[1])})};if(typeof data==='undefined'){$.ajax({type:'GET',url:wpcf7.apiSettings.getRoute('/contact-forms/'+wpcf7.getId($form)+'/refill'),beforeSend:function(xhr){var nonce=$form.find(':input[name="_wpnonce"]').val();if(nonce){xhr.setRequestHeader('X-WP-Nonce',nonce)}},dataType:'json'}).done(function(data,status,xhr){if(data.captcha){refillCaptcha($form,data.captcha)}
2707if(data.quiz){refillQuiz($form,data.quiz)}})}else{if(data.captcha){refillCaptcha($form,data.captcha)}
2708if(data.quiz){refillQuiz($form,data.quiz)}}};wpcf7.clearResponse=function(form){var $form=$(form);$form.removeClass('invalid spam sent failed');$form.siblings('.screen-reader-response').html('').attr('role','');$('.wpcf7-not-valid-tip',$form).remove();$('[aria-invalid]',$form).attr('aria-invalid','false');$('.wpcf7-form-control',$form).removeClass('wpcf7-not-valid');$('.wpcf7-response-output',$form).hide().empty().removeAttr('role').removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked')};wpcf7.apiSettings.getRoute=function(path){var url=wpcf7.apiSettings.root;url=url.replace(wpcf7.apiSettings.namespace,wpcf7.apiSettings.namespace+path);return url}})(jQuery);(function(){if(typeof window.CustomEvent==="function")return!1;function CustomEvent(event,params){params=params||{bubbles:!1,cancelable:!1,detail:undefined};var evt=document.createEvent('CustomEvent');evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt}
2709CustomEvent.prototype=window.Event.prototype;window.CustomEvent=CustomEvent})();$(document).ready(function(){$('.wpcf7 input[type="url"]').each(function(){if($(this).val()){$(this).val($(this).val().replace('default:current_url',window.location.href))}});$(document).on('click','.ctf_click_open_contactform7',function(){var id=$(this).attr('data-id');$('#ctf-popup-wapper-'+id).addClass('show');if(!$(this).hasClass('addlogded')){ajaxAddLoger($('#ctf-popup-wapper-'+id).find('.wpcf7').attr('data-id'));$(this).addClass('addlogded')}});$(document).on('click','.wpcf7.hook',function(){var id=$(this).attr('data-id');$('#ctf-popup-wapper-'+id).addClass('show');if(!$(this).hasClass('addlogded')){ajaxAddLoger(id);$(this).addClass('addlogded')}});$(document).on('click','.ctf_close_popup',function(){$(this).closest('.ctf-popup-wapper').removeClass('show')});$(document).mouseup(function(e){var container=$('.ctf-popup-content');var datepicker=$('.ui-datepicker');if(!container.is(e.target)&&container.has(e.target).length===0&&!datepicker.is(e.target)&&datepicker.has(e.target).length===0){$('.ctf-popup-wapper').removeClass('show')}});$(document).keyup(function(e){if(e.keyCode==27){$('.ctf-popup-wapper').removeClass('show')}});if($(".wpcf7 .datetimepicker").length>0){$(".wpcf7 .datetimepicker").datetimepicker({timepicker:!0,format:'Y-m-d h:i'})}
2710if($(".wpcf7 .datepicker").length>0){$(".wpcf7 .datepicker").datetimepicker({timepicker:!1,format:'Y-m-d'})}
2711$('.pa-captcha-refesh').click(function(){refeshImage($(this));return!1});if($('input[type="range"]').length){$('input[type="range"]').each(function(){if($(this).prev('.rang-value').length>0)
2712$(this).prev('.rang-value').html($(this).val())})}
2713$('input[type="range"]').change(function(){if($(this).prev('.rang-value').length>0)
2714$(this).prev('.rang-value').html($(this).val())});if(typeof tinyMCE!=='undefined'&&$('.autoload_rte_ctf7').length){tinymce.init({selector:'.autoload_rte_ctf7',plugins:"align link image media code emoticons",browser_spellcheck:!0,themes:"modern",toolbar1:"emoticons,bold,italic,underline,link,align,bulli,numlist,table,image",convert_urls:!1})}});function refeshImage($this){if($this.prev('.pa-captcha-img-data').length){originalCapcha=$this.prev('.pa-captcha-img-data').attr('src');originalCode=$this.attr('data-rand');newCode=Math.random();$this.prev('.pa-captcha-img-data').attr('src',originalCapcha.replace(originalCode,newCode));$this.attr('data-rand',newCode);$('input[type="captcha"]').val('')}}
2715function ajaxAddLoger(id_contact){$.ajax({type:'POST',headers:{"cache-control":"no-cache"},url:link_contact_ets,dataType:"json",data:'action=addLoger&id_contact='+id_contact,success:function(jsonData){}})}
2716function ctf_loadCaptcha(){var img=$('.pa-captcha-img-data:not(.loaded)').first();if(img.length>0){img.load(function(){ctf_refreshCaptcha(img);if(img[0].complete){ctf_loadCaptcha()}}).filter(function(){return this.complete}).load()}}
2717function ctf_refreshCaptcha(img){if(img.length&&!img.hasClass('loaded')){var orgLink=img.attr('src');var orgCode=img.attr('data-rand');var rand=Math.random();img.attr('src',orgLink.replace(orgCode,rand));img.attr('data-rand',rand);if(!img.hasClass('loaded')){img.addClass('loaded')}}}
2718document.addEventListener("DOMContentLoaded",function(event){if($('.pa-captcha-img-data').length>1){ctf_loadCaptcha()}});var ets_ctf7_update={init:function(){this.check_maxlength_number()},check_maxlength_number:function(){$(document).on("keyup",'.wpcf7-form-control-wrap input[type="number"],.wpcf7-form-control-wrap input[type="number"]',function(e){var $field=$(this),val=this.value;if(val.length>Number($field.attr("maxlength"))){val=val.slice(0,$field.attr('maxlength'));$field.val(val)}})}};$(document).ready(function(){ets_ctf7_update.init()});/**
2719* Cash On Delivery With Fee
2720*
2721* NOTICE OF LICENSE
2722*
2723* This product is licensed for one customer to use on one installation (test stores and multishop included).
2724* Site developer has the right to modify this module to suit their needs, but can not redistribute the module in
2725* whole or in part. Any other use of this module constitues a violation of the user agreement.
2726*
2727* DISCLAIMER
2728*
2729* NO WARRANTIES OF DATA SAFETY OR MODULE SECURITY
2730* ARE EXPRESSED OR IMPLIED. USE THIS MODULE IN ACCORDANCE
2731* WITH YOUR MERCHANT AGREEMENT, KNOWING THAT VIOLATIONS OF
2732* PCI COMPLIANCY OR A DATA BREACH CAN COST THOUSANDS OF DOLLARS
2733* IN FINES AND DAMAGE A STORES REPUTATION. USE AT YOUR OWN RISK.
2734*
2735*  @author    idnovate
2736*  @copyright 2020 idnovate
2737*  @license   See above
2738*/
2739function updateTotalsWithFee(){var js_checkout_summary='';if(typeof $('#js-checkout-summary')!=='undefined'){var js_checkout_summary='#js-checkout-summary '}
2740var total_ori_html=$(js_checkout_summary+'.cart-summary-line.cart-total').last().html();if(typeof $('.cart-summary-line.cart-total_2').last().html()==='undefined'){if($(js_checkout_summary+'.cart-summary-totals div').length==2){if($(js_checkout_summary+'.cart-summary-totals div').last().prev().find('span.value').text()!=''){var total_ori_without_taxes_html=$(js_checkout_summary+'.cart-summary-totals div').last().prev().html()}}else{var total_ori_without_taxes_html=$(js_checkout_summary+'.cart-summary-totals .cart-summary-line.cart-total').last().prevAll('.cart-summary-line.cart-total').html()}}else{var total_ori_without_taxes_html=$('.cart-summary-line.cart-total_2').last().html()}
2741if(typeof $('.cart-summary-line.cart-total').next().html()==='undefined'){var taxes_ori_html=$(js_checkout_summary+'.cart-summary-line.cart-total').prev().html();if($('#cart-subtotal-tax')){var taxes_ori_html=$('#cart-subtotal-tax').find('span.value').html()}}else{var taxes_ori_html=$(js_checkout_summary+'.cart-summary-line.cart-total').next().html()}
2742$("input[name='payment-option']").click(function(){var codfee_id=$('#pay-with-'+this.id+'-form').find('input[name=codfee_id]').val();if(codfee_id!=null&&typeof codfee_id!=='undefined'){var conditions_checkbox=$("input[name='cgv']");if($("input[name='cgv']").size()==0){conditions_checkbox=$("input[name='conditions_to_approve[terms-and-conditions]']")}
2743if(conditions_checkbox.size()==0||$("input[name='conditions_to_approve[terms-and-conditions]']").is(':checked')){document.querySelector('#payment-confirmation button').removeAttribute('disabled')}}
2744if(codfee_id!=null&&typeof codfee_id!=='undefined'&&$("input[name='codfee_type_"+codfee_id+"']").val()!='3'){$('#cart-subtotal-codfee').remove();if($("input[name='codfee_free_flag_"+codfee_id+"']").val()=='1'){$("input[name='codfee_fee_"+codfee_id+"']").val($("input[name='codfee_free_txt_"+codfee_id+"']").val());$("input[name='codfee_fee_wt_"+codfee_id+"']").val($("input[name='codfee_free_txt_"+codfee_id+"']").val())}
2745if($("input[name='codfee_price_display_method_cartsummary_"+codfee_id+"']").val()=='1'){$('<div class="cart-summary-line cart-summary-subtotals" id="cart-subtotal-codfee">'+'<span class="label cart-summary-codfee-label">'+$("input[name='codfee_text_"+codfee_id+"']").val()+'</span>'+'<span class="value">'+$("input[name='codfee_fee_"+codfee_id+"']").val()+'</span>'+'</div>').insertAfter(js_checkout_summary+'#cart-subtotal-shipping')}else{$('<div class="cart-summary-line cart-summary-subtotals" id="cart-subtotal-codfee">'+'<span class="label cart-summary-codfee-label">'+$("input[name='codfee_text_"+codfee_id+"']").val()+'</span>'+'<span class="value">'+$("input[name='codfee_fee_wt_"+codfee_id+"']").val()+'</span>'+'</div>').insertAfter(js_checkout_summary+'#cart-subtotal-shipping')}
2746if(typeof $('.cart-summary-line.cart-total_2').last().html()==='undefined'){$(js_checkout_summary+'.cart-summary-totals .cart-summary-line.cart-total').last().prevAll('.cart-summary-line.cart-total').find('span.value').html($("input[name='codfee_total_without_taxes_"+codfee_id+"']").val())}else{$('.cart-summary-line.cart-total_2').find('span.value').html($("input[name='codfee_total_without_taxes_"+codfee_id+"']").val())}
2747if($("input[name='codfee_price_display_method_cartsummary_"+codfee_id+"']").val()=='1'){$(js_checkout_summary+'.cart-summary-line.cart-total').last().find('span.value').html($("input[name='codfee_total_with_taxes_"+codfee_id+"']").val());$(js_checkout_summary+'.cart-summary-line.cart-total').last().find('strong.value').html($("input[name='codfee_total_with_taxes_"+codfee_id+"']").val())}else{if($(js_checkout_summary+'.cart-summary-totals div').length==2){if($(js_checkout_summary+'.cart-summary-totals div').last().prev().find('span.value').text()!=''){$(js_checkout_summary+'.cart-summary-totals div').last().prev().find('span.value').html($("input[name='codfee_total_without_taxes_"+codfee_id+"']").val())}
2748if($(js_checkout_summary+'.cart-summary-totals div').last().find('span.value').text()!=''){$(js_checkout_summary+'.cart-summary-totals div').last().find('span.value').html($("input[name='codfee_total_with_taxes_"+codfee_id+"']").val())}}else if($(js_checkout_summary+'.cart-summary-totals div').length==3){if($(js_checkout_summary+'.cart-summary-totals div').last().prev().find('span.value').text()!=''){$(js_checkout_summary+'.cart-summary-totals div').last().prev().find('span.value').html($("input[name='codfee_total_without_taxes_"+codfee_id+"']").val())}
2749if($(js_checkout_summary+'.cart-summary-totals div').last().find('span.value').text()!=''){$(js_checkout_summary+'.cart-summary-totals div').last().find('span.value').html($("input[name='codfee_total_with_taxes_"+codfee_id+"']").val())}}else{$(js_checkout_summary+'.cart-summary-line.cart-total').last().find('span.value').html($("input[name='codfee_total_without_taxes_"+codfee_id+"']").val());$(js_checkout_summary+'.cart-summary-line.cart-total').last().find('strong.value').html($("input[name='codfee_total_without_taxes_"+codfee_id+"']").val())}}
2750if($("input[name='codfee_tax_enabled_"+codfee_id+"']").val()=='1'&&$("input[name='codfee_tax_display_"+codfee_id+"']").val()=='1'){if($(js_checkout_summary+'.cart-summary-line.cart-total').next().find('span.value').text()!=""){$(js_checkout_summary+'.cart-summary-line.cart-total').next().find('span.value').html($("input[name='codfee_taxes_"+codfee_id+"']").val())}
2751if(typeof $('.cart-summary-line.cart-total_2').last().html()!=='undefined'){$(js_checkout_summary+'.cart-summary-line.cart-total').prev().find('span.value').html($("input[name='codfee_taxes_"+codfee_id+"']").val())}
2752if($('#cart-subtotal-tax').size()>0){$('.cart-summary-codfee-label').removeClass('label');$('#cart-subtotal-tax').find('span.value').html($("input[name='codfee_taxes_"+codfee_id+"']").val())}}}else if($(this).attr('data-module-name')!='paypalwithfee'&&$(this).is(':checked')){$('#cart-subtotal-codfee').remove();$(js_checkout_summary+'.cart-summary-line.cart-total').last().html(total_ori_html);if(typeof $(js_checkout_summary+'.cart-summary-line.cart-total_2').last().html()==='undefined'){if($(js_checkout_summary+'.cart-summary-totals div').length==2){$(js_checkout_summary+'.cart-summary-totals div').last().prev().html(total_ori_without_taxes_html)}else{$(js_checkout_summary+'.cart-summary-totals .cart-summary-line.cart-total').last().prevAll('.cart-summary-line.cart-total').html(total_ori_without_taxes_html)}}else{$(js_checkout_summary+'.cart-summary-line.cart-total_2').first().html(total_ori_without_taxes_html)}
2753if(typeof $(js_checkout_summary+'.cart-summary-line.cart-total').next().html()==='undefined'){$(js_checkout_summary+'.cart-summary-line.cart-total').prev().html(taxes_ori_html);if($('#cart-subtotal-tax').size()>0){$('#cart-subtotal-tax').find('span.value').html(taxes_ori_html)}}else{$(js_checkout_summary+'.cart-summary-line.cart-total').next().html(taxes_ori_html)}}else{$(js_checkout_summary+'#cart-subtotal-codfee').remove();$(js_checkout_summary+'.cart-summary-line.cart-total_2').first().html(total_ori_without_taxes_html);if($(js_checkout_summary+'.cart-summary-totals div').length==2){$(js_checkout_summary+'.cart-summary-totals div').last().prev().html(total_ori_without_taxes_html)}
2754if(typeof $(js_checkout_summary+'.cart-summary-line.cart-total').next().html()==='undefined'){$(js_checkout_summary+'.cart-summary-line.cart-total').prev().html(taxes_ori_html)}else{$(js_checkout_summary+'.cart-summary-line.cart-total').next().html(taxes_ori_html)}
2755$(js_checkout_summary+'.cart-summary-line.cart-total').last().html(total_ori_html)}})}
2756function updateOrderSummaryWithFee(){var ps176=!1;var ps1761=!1;if(typeof $('.order-confirmation-table .order-confirmation-total').html()!=='undefined'){ps1761=!0;var table_totals=$('.order-confirmation-table div');var total_ori_html=table_totals.last().html();var taxes_ori_html=table_totals.last().prev().prev().html()}else if(typeof $('.order-confirmation-table .taxes').html()==='undefined'){var total_ori_html=$('.order-confirmation-table table tr td').last().html();var taxes_ori_html=$('.order-confirmation-table table tr').last().prev().last().html()}else{ps176=!0;var total_ori_html=$('.order-confirmation-table table tr').last().prev().last().html();var taxes_ori_html=$('.order-confirmation-table .taxes').html()}
2757$("input[name='payment-option']").click(function(){var codfee_id=$('#pay-with-'+this.id+'-form').find('input[name=codfee_id]').val();if(codfee_id!=null&&$("input[name='codfee_type_"+codfee_id+"']").val()!='3'){$('tr.cart-order-summary-codfee').remove();if($("input[name='codfee_free_flag_"+codfee_id+"']").val()=='1'){$("input[name='codfee_fee_"+codfee_id+"']").val($("input[name='codfee_free_txt_"+codfee_id+"']").val());$("input[name='codfee_fee_wt_"+codfee_id+"']").val($("input[name='codfee_free_txt_"+codfee_id+"']").val())}
2758if($("input[name='codfee_price_display_method_cartsummary_"+codfee_id+"']").val()=='1'){$('<tr class="cart-order-summary-codfee">'+'<td>'+$("input[name='codfee_text_"+codfee_id+"']").val()+'</td>'+'<td>'+$("input[name='codfee_fee_"+codfee_id+"']").val()+'</td>'+'</tr>').insertBefore($('.order-confirmation-table table tr').last().prev());if(ps1761){$('<div class="col-8 cart-order-summary-codfee">'+'<label>'+$("input[name='codfee_text_"+codfee_id+"']").val()+'</label></div>'+'<div class="col-4 cart-order-summary-codfee"><span class="price price-normal">'+$("input[name='codfee_fee_"+codfee_id+"']").val()+'</span></div>'+'').insertBefore(table_totals.last().prev().prev().prev())}}else{$('<tr class="cart-order-summary-codfee">'+'<td>'+$("input[name='codfee_text_"+codfee_id+"']").val()+'</td>'+'<td>'+$("input[name='codfee_fee_wt_"+codfee_id+"']").val()+'</td>'+'</tr>').insertBefore($('.order-confirmation-table table tr').last().prev())}
2759if(ps176){$('.order-confirmation-table table tr').last().prev().find('td').last().html($("input[name='codfee_total_with_taxes_"+codfee_id+"']").val());if($("input[name='codfee_tax_enabled_"+codfee_id+"']").val()=='1'&&$("input[name='codfee_tax_display_"+codfee_id+"']").val()=='1'){$('.order-confirmation-table .taxes').find('td span').last().html($("input[name='codfee_taxes_"+codfee_id+"']").val())}}else if(ps1761){$('.order-confirmation-table div span').last().html($("input[name='codfee_total_with_taxes_"+codfee_id+"']").val());if($("input[name='codfee_tax_enabled_"+codfee_id+"']").val()=='1'&&$("input[name='codfee_tax_display_"+codfee_id+"']").val()=='1'){table_totals.last().prev().prev().html($("input[name='codfee_taxes_"+codfee_id+"']").val())}}else{$('.order-confirmation-table table tr td').last().html($("input[name='codfee_total_with_taxes_"+codfee_id+"']").val());if($("input[name='codfee_tax_enabled_"+codfee_id+"']").val()=='1'&&$("input[name='codfee_tax_display_"+codfee_id+"']").val()=='1'){$('.order-confirmation-table table tr').last().prev().find('td').last().html($("input[name='codfee_taxes_"+codfee_id+"']").val())}}}else{$('tr.cart-order-summary-codfee, div.cart-order-summary-codfee').remove();if(ps176){$('.order-confirmation-table table tr').last().prev().last().html(total_ori_html);$('.order-confirmation-table .taxes').html(taxes_ori_html)}else if(ps1761){table_totals.last().html(total_ori_html);table_totals.last().prev().prev().html(taxes_ori_html)}else{$('.order-confirmation-table table tr td').last().html(total_ori_html);$('.order-confirmation-table table tr').last().prev().last().html(taxes_ori_html)}}})}
2760$(document).ready(function(){updateTotalsWithFee();updateOrderSummaryWithFee();if($('input[data-module-name=codfee]:checked').attr('checked')==='checked'){$('input[data-module-name=codfee]').click()}
2761if(typeof prestashop!=='undefined'){prestashop.on('updatedCart',function(){if($('input[data-module-name=codfee]:checked').length>0){window.location.replace(window.location.href+'?codfee')}});if(window.location.href.indexOf("?codfee")!==-1){$('input[data-module-name=codfee]').click()}}});/**
2762* Cash On Delivery With Fee
2763*
2764* NOTICE OF LICENSE
2765*
2766* This product is licensed for one customer to use on one installation (test stores and multishop included).
2767* Site developer has the right to modify this module to suit their needs, but can not redistribute the module in
2768* whole or in part. Any other use of this module constitues a violation of the user agreement.
2769*
2770* DISCLAIMER
2771*
2772* NO WARRANTIES OF DATA SAFETY OR MODULE SECURITY
2773* ARE EXPRESSED OR IMPLIED. USE THIS MODULE IN ACCORDANCE
2774* WITH YOUR MERCHANT AGREEMENT, KNOWING THAT VIOLATIONS OF
2775* PCI COMPLIANCY OR A DATA BREACH CAN COST THOUSANDS OF DOLLARS
2776* IN FINES AND DAMAGE A STORES REPUTATION. USE AT YOUR OWN RISK.
2777*
2778*  @author    idnovate
2779*  @version   2.1.2
2780*  @copyright 2016 idnovate
2781*  @license   See above
2782*/
2783$(document).ready(function(){if(typeof orderProcess!=='undefined'){var key=$('input[class="delivery_option_radio"]:checked').data('key');var id_address=parseInt($('input[class="delivery_option_radio"]:checked').data('id_address'));if(orderProcess=='order'&&key&&id_address)
2784updateExtraCarrier(key,id_address);else if(orderProcess=='order-opc'&&typeof updateCarrierSelectionAndGift!=='undefined'&&typeof key!=='undefined')
2785updateCarrierSelectionAndGift()}});jQuery.fn.tooltip=window._BStooltip;$(document).ready(function(){prestashop.blockcart=prestashop.blockcart||{};var showModal=prestashop.blockcart.showModal||function(modal){};$(document).ready(function(){$(document).on('click','#js-cart-close',function(e){$('#blockcart, #mobile-cart-wrapper, #_mobile_blockcart-content, #_desktop_blockcart-content').removeClass('show');e.stopPropagation()});$(document).on('click','#blockcart-content',function(e){e.stopPropagation()});prestashop.on('updateCart',function(event){var refreshURL=$('#blockcart').data('refresh-url');var requestData={};if(event&&event.reason&&typeof event.resp!=='undefined'&&!event.resp.hasError){requestData={id_customization:event.reason.idCustomization,id_product_attribute:event.reason.idProductAttribute,id_product:event.reason.idProduct,action:event.reason.linkAction}}
2786$.post(refreshURL,requestData).then(function(resp){$('#cart-toogle').html($(resp.preview).find('#cart-toogle').html());$('#blockcart-content').html($(resp.preview).find('#blockcart-content').html());$('#mobile-cart-products-count').text($(resp.preview).find('.cart-products-count-btn').first().text());prestashop.emit('updatedAjaxCart',{});if(event.reason.linkAction=='delete-from-cart'){prestashop.emit('updateProductListAddToCart',{id_product:event.reason.idProduct,id_product_attribute:event.reason.idProductAttribute,new_html:event.reason.newAddBtn})}else{prestashop.emit('updateProductListAddToCart',{id_product:event.reason.idProduct,id_product_attribute:event.reason.idProductAttribute,new_html:$(resp.preview).find('#updated-add-cart-btn-'+event.reason.idProduct+'-'+event.reason.idProductAttribute).html()})}
2787if(event.reason.linkPlace=='cart-preview'){prestashop.emit('updateProduct',{})}
2788if(resp.modal){showModal(resp.modal)}}).fail(function(resp){prestashop.emit('handleError',{eventType:'updateShoppingCart',resp:resp})});if(event&&event.resp&&event.resp.hasError){prestashop.emit('showErrorNextToAddtoCartButton',{errorMessage:event.resp.errors.join('<br/>')});let $toast=$('#cart-error-toast');$toast.html(event.resp.errors.join('<br/>'));$toast.toast('show')}})})});/*
2789 * 2019-2020 Afternet
2790 *
2791 * NOTICE OF LICENSE
2792 *
2793 * This source file is subject to the Academic Free License (AFL 3.0)
2794 *
2795 *  @author    Afternet <[email protected]>
2796 *  @copyright 2019-2020 Afternet
2797 *  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
2798 *
2799 */
2800function menu_active(){function init(){var active=[];var parent_elements=$('.navigation__item');var child_elements=$('.navigation__sub-item');parent_elements.each(function(){var _avtive=$(this).data('el-active');if(active.includes(_avtive)){$(this).addClass('opened');$(this).find('.navigation__sub-menu').show()}});child_elements.each(function(){var _avtive=$(this).data('el-active');if(active.includes(_avtive)){var _parent=$(this).closest('.navigation__item');$(this).addClass('active');_parent.addClass('opened');_parent.find('.navigation__sub-menu').show()}})}
2801return{init:init}}
2802function main_menu(){function init(){var menu_btn=$('.js-btn-burger');var menu=$('#navigation');var links=$('.navigation__item--has-children > a');links.on('click',function(e){e.preventDefault();var parent=$(this).parent('.navigation__item--has-children');var menu=$(this).siblings('.navigation__sub-menu');$('.navigation__sub-menu').removeClass('active');if(parent.hasClass('opened')){menu.stop().removeClass('active');$('.navigation__item--has-children').removeClass('opened');parent.removeClass('opened')}else{menu.stop().addClass('active');$('.navigation__item--has-children').removeClass('opened');parent.addClass('opened')}});menu_btn.on('click',function(){if(menu.hasClass('opened')){menu.removeClass('opened');menu_btn.attr('aria-expanded',!1);menu_btn.removeClass('opened');$('body').removeClass('menu-opened')}else{menu.addClass('opened');menu_btn.attr('aria-expanded',!0);menu_btn.addClass('opened');$('body').addClass('menu-opened')}});$(document).on('click','.js-sub-menu-close',function(e){e.preventDefault();$(this).parent('.navigation__sub-menu').removeClass('active');$(this).parents('.navigation__item--has-children').removeClass('opened')});$(document).on('click','.navigation__over',function(e){if(e.target==$('.navigation__over')[0]){menu.removeClass('opened');menu_btn.attr('aria-expanded',!1)}})}
2803return{init:init}}
2804$(document).ready(function(){if($('#navigation').length){menu_active().init();main_menu().init()}});!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Instafeed=t()}(this,function(){"use strict";function e(e,t){if(!e)throw new Error(t)}function t(t){e(!t||"object"==typeof t,"options must be an object, got "+t+" ("+typeof t+")");var o={accessToken:null,accessTokenTimeout:1e4,after:null,apiTimeout:1e4,apiLimit:null,before:null,debug:!1,error:null,filter:null,limit:null,mock:!1,render:null,sort:null,success:null,target:"instafeed",template:'<a href="{{link}}"><img title="{{caption}}" src="{{image}}" /></a>',templateBoundaries:["{{","}}"],transform:null};if(t)for(var n in o)"undefined"!=typeof t[n]&&(o[n]=t[n]);e("string"==typeof o.target||"object"==typeof o.target,"target must be a string or DOM node, got "+o.target+" ("+typeof o.target+")"),e("string"==typeof o.accessToken||"function"==typeof o.accessToken,"accessToken must be a string or function, got "+o.accessToken+" ("+typeof o.accessToken+")"),e("number"==typeof o.accessTokenTimeout,"accessTokenTimeout must be a number, got "+o.accessTokenTimeout+" ("+typeof o.accessTokenTimeout+")"),e("number"==typeof o.apiTimeout,"apiTimeout must be a number, got "+o.apiTimeout+" ("+typeof o.apiTimeout+")"),e("boolean"==typeof o.debug,"debug must be true or false, got "+o.debug+" ("+typeof o.debug+")"),e("boolean"==typeof o.mock,"mock must be true or false, got "+o.mock+" ("+typeof o.mock+")"),e("object"==typeof o.templateBoundaries&&2===o.templateBoundaries.length&&"string"==typeof o.templateBoundaries[0]&&"string"==typeof o.templateBoundaries[1],"templateBoundaries must be an array of 2 strings, got "+o.templateBoundaries+" ("+typeof o.templateBoundaries+")"),e(!o.template||"string"==typeof o.template,"template must null or string, got "+o.template+" ("+typeof o.template+")"),e(!o.error||"function"==typeof o.error,"error must be null or function, got "+o.error+" ("+typeof o.error+")"),e(!o.before||"function"==typeof o.before,"before must be null or function, got "+o.before+" ("+typeof o.before+")"),e(!o.after||"function"==typeof o.after,"after must be null or function, got "+o.after+" ("+typeof o.after+")"),e(!o.success||"function"==typeof o.success,"success must be null or function, got "+o.success+" ("+typeof o.success+")"),e(!o.filter||"function"==typeof o.filter,"filter must be null or function, got "+o.filter+" ("+typeof o.filter+")"),e(!o.transform||"function"==typeof o.transform,"transform must be null or function, got "+o.transform+" ("+typeof o.transform+")"),e(!o.sort||"function"==typeof o.sort,"sort must be null or function, got "+o.sort+" ("+typeof o.sort+")"),e(!o.render||"function"==typeof o.render,"render must be null or function, got "+o.render+" ("+typeof o.render+")"),e(!o.limit||"number"==typeof o.limit,"limit must be null or number, got "+o.limit+" ("+typeof o.limit+")"),e(!o.apiLimit||"number"==typeof o.apiLimit,"apiLimit must null or number, got "+o.apiLimit+" ("+typeof o.apiLimit+")"),this._state={running:!1,node:null,token:null,paging:null,pool:[]},this._options=o}return t.prototype.run=function(){var e=this;return this._debug("run","options",this._options),this._debug("run","state",this._state),this._state.running?(this._debug("run","already running, skipping"),!1):(this._start(),this._debug("run","getting dom node"),"string"==typeof this._options.target?this._state.node=document.getElementById(this._options.target):this._state.node=this._options.target,this._state.node?(this._debug("run","got dom node",this._state.node),this._debug("run","getting access token"),this._getAccessToken(function(t,o){if(t)return e._debug("onTokenReceived","error",t),void e._fail(new Error("error getting access token: "+t.message));e._debug("onTokenReceived","got token",o),e._state.token=o,e._showNext(function(t){if(t)return e._debug("onNextShown","error",t),void e._fail(t);e._finish()})}),!0):(this._fail(new Error("no element found with ID "+this._options.target)),!1))},t.prototype.hasNext=function(){var e=this._state.paging,t=this._state.pool;return this._debug("hasNext","paging",e),this._debug("hasNext","pool",t.length,t),t.length>0||e&&"string"==typeof e.next},t.prototype.next=function(){var e=this;return e.hasNext()?e._state.running?(e._debug("next","already running, skipping"),!1):(e._start(),void e._showNext(function(t){if(t)return e._debug("onNextShown","error",t),void e._fail(t);e._finish()})):(e._debug("next","hasNext is false, skipping"),!1)},t.prototype._showNext=function(e){var t=this,o=null,n=null,i="number"==typeof this._options.limit;if(t._debug("showNext","pool",t._state.pool.length,t._state.pool),t._state.pool.length>0){if(n=i?t._state.pool.splice(0,t._options.limit):t._state.pool.splice(0),t._debug("showNext","items from pool",n.length,n),t._debug("showNext","updated pool",t._state.pool.length,t._state.pool),t._options.mock)t._debug("showNext","mock enabled, skipping render");else try{t._renderData(n)}catch(s){return void e(s)}e(null)}else t._state.paging&&"string"==typeof t._state.paging.next?o=t._state.paging.next:(o="https://graph.instagram.com/me/media?fields=caption,id,media_type,media_url,permalink,thumbnail_url,timestamp,username&access_token="+t._state.token,t._options.apiLimit||"number"!=typeof t._options.limit?"number"==typeof t._options.apiLimit&&(t._debug("showNext","apiLimit set, overriding limit",t._options.apiLimit,t._options.limit),o=o+"&limit="+t._options.apiLimit):(t._debug("showNext","no apiLimit set, falling back to limit",t._options.apiLimit,t._options.limit),o=o+"&limit="+t._options.limit)),t._debug("showNext","making request",o),t._makeApiRequest(o,function(o,n){var i=null;if(o)return t._debug("onResponseReceived","error",o),void e(new Error("api request error: "+o.message));t._debug("onResponseReceived","data",n),t._success(n),t._debug("onResponseReceived","setting paging",n.paging),t._state.paging=n.paging;try{if(i=t._processData(n),t._debug("onResponseReceived","processed data",i),i.unused&&i.unused.length>0){t._debug("onResponseReceived","saving unused to pool",i.unused.length,i.unused);for(var r=0;r<i.unused.length;r++)t._state.pool.push(i.unused[r])}}catch(a){return void e(a)}if(t._options.mock)t._debug("onResponseReceived","mock enabled, skipping append");else try{t._renderData(i.items)}catch(s){return void e(s)}e(null)})},t.prototype._processData=function(e){var t="function"==typeof this._options.transform,o="function"==typeof this._options.filter,n="function"==typeof this._options.sort,i="number"==typeof this._options.limit,s=[],r=null,a=null,u=null,l=null,p=null;if(this._debug("processData","hasFilter",o,"hasTransform",t,"hasSort",n,"hasLimit",i),"object"!=typeof e||"object"!=typeof e.data||e.data.length<=0)return null;for(var c=0;c<e.data.length;c++){if(a=this._getItemData(e.data[c]),t)try{u=this._options.transform(a),this._debug("processData","transformed item",a,u)}catch(f){throw this._debug("processData","error calling transform",f),new Error("error in transform: "+f.message)}else u=a;if(o){try{l=this._options.filter(u),this._debug("processData","filter item result",u,l)}catch(f){throw this._debug("processData","error calling filter",f),new Error("error in filter: "+f.message)}l&&s.push(u)}else s.push(u)}if(n)try{s.sort(this._options.sort)}catch(f){throw this._debug("processData","error calling sort",f),new Error("error in sort: "+f.message)}return i&&(r=s.length-this._options.limit,this._debug("processData","checking limit",s.length,this._options.limit,r),r>0&&(p=s.slice(s.length-r),this._debug("processData","unusedItems",p.length,p),s.splice(s.length-r,r))),{items:s,unused:p}},t.prototype._extractTags=function(e){var t=/#([^\s]+)/gi,o=/[~`!@#$%^&*\(\)\-\+={}\[\]:;"'<>\?,\./|\\\s]+/i,n=[],i=null;if("string"==typeof e)for(;null!==(i=t.exec(e));)!1===o.test(i[1])&&n.push(i[1]);return n},t.prototype._getItemData=function(e){var t=null,o=null;switch(e.media_type){case"IMAGE":t="image",o=e.media_url;break;case"VIDEO":t="video",o=e.thumbnail_url;break;case"CAROUSEL_ALBUM":t="album",o=e.media_url}return{caption:e.caption,tags:this._extractTags(e.caption),id:e.id,image:o,link:e.permalink,model:e,timestamp:e.timestamp,type:t,username:e.username}},t.prototype._renderData=function(e){var t="string"==typeof this._options.template,o="function"==typeof this._options.render,n=null,i=null,s=null,r="";if(this._debug("renderData","hasTemplate",t,"hasRender",o),!("object"!=typeof e||e.length<=0)){for(var a=0;a<e.length;a++){if(n=e[a],o)try{i=this._options.render(n,this._options),this._debug("renderData","custom render result",n,i)}catch(u){throw this._debug("renderData","error calling render",u),new Error("error in render: "+u.message)}else t&&(i=this._basicRender(n));i?r+=i:this._debug("renderData","render item did not return any content",n)}for(this._debug("renderData","html content",r),(s=document.createElement("div")).innerHTML=r,this._debug("renderData","container",s,s.childNodes.length,s.childNodes);s.childNodes.length>0;)this._debug("renderData","appending child",s.childNodes[0]),this._state.node.appendChild(s.childNodes[0])}},t.prototype._basicRender=function(e){for(var t=new RegExp(this._options.templateBoundaries[0]+"([\\s\\w.]+)"+this._options.templateBoundaries[1],"gm"),o=this._options.template,n=null,i="",s=0,r=null,a=null;null!==(n=t.exec(o));)r=n[1],i+=o.slice(s,n.index),(a=this._valueForKeyPath(r,e))&&(i+=a.toString()),s=t.lastIndex;return s<o.length&&(i+=o.slice(s,o.length)),i},t.prototype._valueForKeyPath=function(e,t){for(var o=/([\w]+)/gm,n=null,i=t;null!==(n=o.exec(e));){if("object"!=typeof i)return null;i=i[n[1]]}return i},t.prototype._fail=function(e){!this._runHook("error",e)&&console&&"function"==typeof console.error&&console.error(e),this._state.running=!1},t.prototype._start=function(){this._state.running=!0,this._runHook("before")},t.prototype._finish=function(){this._runHook("after"),this._state.running=!1},t.prototype._success=function(e){this._runHook("success",e),this._state.running=!1},t.prototype._makeApiRequest=function(e,t){var o=!1,n=this,i=null,s=function(e,n){o||(o=!0,t(e,n))};(i=new XMLHttpRequest).ontimeout=function(){s(new Error("api request timed out"))},i.onerror=function(){s(new Error("api connection error"))},i.onload=function(e){var t=i.getResponseHeader("Content-Type"),o=null;if(n._debug("apiRequestOnLoad","loaded",e),n._debug("apiRequestOnLoad","response status",i.status),n._debug("apiRequestOnLoad","response content type",t),t.indexOf("application/json")>=0)try{o=JSON.parse(i.responseText)}catch(r){return n._debug("apiRequestOnLoad","json parsing error",r,i.responseText),void s(new Error("error parsing response json"))}200===i.status?s(null,o):o&&o.error?s(new Error(o.error.code+" "+o.error.message)):s(new Error("status code "+i.status))},i.open("GET",e,!0),i.timeout=this._options.apiTimeout,i.send()},t.prototype._getAccessToken=function(e){var t=!1,o=this,n=null,i=function(o,i){t||(t=!0,clearTimeout(n),e(o,i))};if("function"==typeof this._options.accessToken){this._debug("getAccessToken","calling accessToken as function"),n=setTimeout(function(){o._debug("getAccessToken","timeout check",t),i(new Error("accessToken timed out"),null)},this._options.accessTokenTimeout);try{this._options.accessToken(function(e,n){o._debug("getAccessToken","received accessToken callback",t,e,n),i(e,n)})}catch(s){this._debug("getAccessToken","error invoking the accessToken as function",s),i(s,null)}}else this._debug("getAccessToken","treating accessToken as static",typeof this._options.accessToken),i(null,this._options.accessToken)},t.prototype._debug=function(){var e=null;this._options.debug&&console&&"function"==typeof console.log&&((e=[].slice.call(arguments))[0]="[Instafeed] ["+e[0]+"]",console.log.apply(null,e))},t.prototype._runHook=function(e,t){var o=!1;if("function"==typeof this._options[e])try{this._options[e](t),o=!0}catch(n){this._debug("runHook","error calling hook",e,n)}return o},t});!function($,window,document,undefined){"use strict";function Plugin(element,options){this.element=element,this.settings=$.extend({},defaults,options),this._defaults=defaults,this._name=pluginName,this.init()}var pluginName="numerator",defaults={easing:"swing",duration:500,delimiter:undefined,rounding:0,toValue:undefined,fromValue:0,queue:!1,onStart:function(){},onStep:function(){},onProgress:function(){},onComplete:function(){}};Plugin.prototype={init:function(){this.parseElement(),this.setValue()},parseElement:function(){var elText=$.trim($(this.element).text());this.settings.fromValue=this.format(elText),this.settings.toValue=this.format($(this.element).data("to_value"))},setValue:function(){var self=this;$({value:self.settings.fromValue}).animate({value:self.settings.toValue},{duration:parseInt(self.settings.duration),easing:self.settings.easing,start:self.settings.onStart,step:function(now,fx){$(self.element).text(self.format(now)),self.settings.onStep(now,fx)},progress:self.settings.onProgress,complete:self.settings.onComplete})},format:function(value){var self=this;return value=parseInt(this.settings.rounding)<1?parseInt(value):parseFloat(value).toFixed(parseInt(this.settings.rounding)),self.settings.delimiter?this.delimit(value):value},delimit:function(value){var self=this;if(value=value.toString(),self.settings.rounding&&parseInt(self.settings.rounding)>0){var decimals=value.substring(value.length-(self.settings.rounding+1),value.length),wholeValue=value.substring(0,value.length-(self.settings.rounding+1));return self.addCommas(wholeValue)+decimals}return self.addCommas(value)},addCommas:function(value){return value.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.settings.delimiter)}},$.fn[pluginName]=function(options){return this.each(function(){$.data(this,"plugin_"+pluginName)&&$.data(this,"plugin_"+pluginName,null),$.data(this,"plugin_"+pluginName,new Plugin(this,options))})}}(jQuery,window,document);var lottiePlayerLoaded=!1;jQuery.cachedScript=function(url,options){options=$.extend(options||{},{dataType:"script",cache:!0,url:url});return jQuery.ajax(options)};function loadElementorLottiePlayer(){if(!lottiePlayerLoaded){$.cachedScript("https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js").done(function(script,textStatus){console.log('Lottie player loaded');$.cachedScript("https://unpkg.com/@lottiefiles/[email protected]/dist/lottie-interactivity.min.js").done(function(script,textStatus){console.log('Lottie player loaded2');var event=new CustomEvent("lottieLoaded");document.dispatchEvent(event)})});lottiePlayerLoaded=!0}};(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){var ElementsHandler;ElementsHandler=function($){var registeredHandlers={},registeredGlobalHandlers=[];var runGlobalHandlers=function($scope){$.each(registeredGlobalHandlers,function(){this.call($scope,$)})};this.addHandler=function(widgetType,callback){registeredHandlers[widgetType]=callback};this.addGlobalHandler=function(callback){registeredGlobalHandlers.push(callback)};this.runReadyTrigger=function($scope){var elementType=$scope.data('element_type');if(!elementType){return}
2805runGlobalHandlers($scope);if(!registeredHandlers[elementType]){return}
2806registeredHandlers[elementType].call($scope,$)}};module.exports=ElementsHandler},{}],2:[function(require,module,exports){(function($){var ElementsHandler=require('elementor-frontend/elements-handler'),Utils=require('elementor-frontend/utils');var ElementorFrontend=function(){var self=this,scopeWindow=window;var elementsDefaultHandlers={accordion:require('elementor-frontend/handlers/accordion'),alert:require('elementor-frontend/handlers/alert'),counter:require('elementor-frontend/handlers/counter'),'image-carousel':require('elementor-frontend/handlers/image-carousel'),instagram:require('elementor-frontend/handlers/instagram'),testimonial:require('elementor-frontend/handlers/testimonial'),progress:require('elementor-frontend/handlers/progress'),section:require('elementor-frontend/handlers/section'),tabs:require('elementor-frontend/handlers/tabs'),lottie:require('elementor-frontend/handlers/lottie'),'prestashop-widget-Blog':require('elementor-frontend/handlers/prestashop-blog'),'prestashop-widget-ProductsList':require('elementor-frontend/handlers/prestashop-productlist'),'prestashop-widget-ProductsListTabs':require('elementor-frontend/handlers/prestashop-productlisttabs'),'prestashop-widget-Brands':require('elementor-frontend/handlers/prestashop-brands'),'prestashop-widget-Search':require('elementor-frontend/handlers/prestashop-search'),'prestashop-widget-ContactForm':require('elementor-frontend/handlers/prestashop-contactform'),toggle:require('elementor-frontend/handlers/toggle'),video:require('elementor-frontend/handlers/video')};var addGlobalHandlers=function(){self.elementsHandler.addGlobalHandler(require('elementor-frontend/handlers/global'))};var addElementsHandlers=function(){$.each(elementsDefaultHandlers,function(elementName){self.elementsHandler.addHandler(elementName,this)})};var runElementsHandlers=function(){$('.elementor-element').each(function(){self.elementsHandler.runReadyTrigger($(this))})};this.config=elementorFrontendConfig;this.getScopeWindow=function(){return scopeWindow};this.setScopeWindow=function(window){scopeWindow=window};this.isEditMode=function(){return self.config.isEditMode};this.elementsHandler=new ElementsHandler($);this.utils=new Utils($);this.init=function(){addGlobalHandlers();addElementsHandlers();runElementsHandlers()};this.throttle=function(func,wait){var timeout,context,args,result,previous=0;var later=function(){previous=Date.now();timeout=null;result=func.apply(context,args);if(!timeout){context=args=null}};return function(){var now=Date.now(),remaining=wait-(now-previous);context=this;args=arguments;if(remaining<=0||remaining>wait){if(timeout){clearTimeout(timeout);timeout=null}
2807previous=now;result=func.apply(context,args);if(!timeout){context=args=null}}else if(!timeout){timeout=setTimeout(later,remaining)}
2808return result}}};window.elementorFrontend=new ElementorFrontend()})(jQuery);jQuery(function(){if(!elementorFrontend.isEditMode()){elementorFrontend.init()}})},{"elementor-frontend/elements-handler":1,"elementor-frontend/handlers/accordion":3,"elementor-frontend/handlers/alert":4,"elementor-frontend/handlers/counter":5,"elementor-frontend/handlers/global":6,"elementor-frontend/handlers/image-carousel":7,"elementor-frontend/handlers/instagram":8,"elementor-frontend/handlers/lottie":9,"elementor-frontend/handlers/prestashop-blog":10,"elementor-frontend/handlers/prestashop-brands":11,"elementor-frontend/handlers/prestashop-contactform":12,"elementor-frontend/handlers/prestashop-productlist":13,"elementor-frontend/handlers/prestashop-productlisttabs":14,"elementor-frontend/handlers/prestashop-search":15,"elementor-frontend/handlers/progress":16,"elementor-frontend/handlers/section":17,"elementor-frontend/handlers/tabs":18,"elementor-frontend/handlers/testimonial":19,"elementor-frontend/handlers/toggle":20,"elementor-frontend/handlers/video":21,"elementor-frontend/utils":22}],3:[function(require,module,exports){var activateSection=function(sectionIndex,$accordionTitles){var $activeTitle=$accordionTitles.filter('.active'),$requestedTitle=$accordionTitles.filter('[data-section="'+sectionIndex+'"]'),isRequestedActive=$requestedTitle.hasClass('active');$activeTitle.removeClass('active').next().slideUp();if(!isRequestedActive){$requestedTitle.addClass('active').next().slideDown()}};module.exports=function($){var $this=$(this),$accordionDiv=$this.find('.elementor-accordion'),defaultActiveSection=$accordionDiv.data('active-section'),activeFirst=$accordionDiv.data('active-first'),$accordionTitles=$this.find('.elementor-accordion-title');if(!defaultActiveSection){defaultActiveSection=1}
2809if(activeFirst){activateSection(defaultActiveSection,$accordionTitles)}
2810$accordionTitles.on('click',function(){activateSection(this.dataset.section,$accordionTitles)})}},{}],4:[function(require,module,exports){module.exports=function($){$(this).find('.elementor-alert-dismiss').on('click',function(){$(this).parent().fadeOut()})}},{}],5:[function(require,module,exports){module.exports=function($){var $number=$(this).find('.elementor-counter-number');$number.waypoint(function(){$number.numerator({duration:$number.data('duration')})},{offset:'90%'})}},{}],6:[function(require,module,exports){module.exports=function(){if(elementorFrontend.isEditMode()){return}
2811var $element=this,animation=$element.data('animation');if(!animation){return}
2812$element.addClass('elementor-invisible').removeClass(animation);$element.waypoint(function(){$element.removeClass('elementor-invisible').addClass(animation)},{offset:'90%'})}},{}],7:[function(require,module,exports){module.exports=function($){var $carousel=$(this).find('.elementor-image-carousel');if(!$carousel.length){return}
2813var savedOptions=$carousel.data('slider_options'),swiperOptions={touchEventsTarget:'container',loop:savedOptions.loop,speed:savedOptions.speed,watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,slidesPerView:savedOptions.slidesToShowMobile,slidesPerGroup:savedOptions.slidesToShowMobile,breakpoints:{768:{slidesPerView:savedOptions.slidesToShowTablet,slidesPerGroup:savedOptions.slidesToShowTablet,},992:{slidesPerView:savedOptions.slidesToShow,slidesPerGroup:savedOptions.slidesToShow,}}};if(savedOptions.autoplay){swiperOptions.autoplay={delay:savedOptions.autoplaySpeed,disableOnInteraction:savedOptions.disableOnInteraction,}}
2814if(savedOptions.lazy){swiperOptions.lazy={loadPrevNext:!0,}}
2815if(savedOptions.fade){swiperOptions.effect='fade';swiperOptions.fadeEffect={crossFade:!0}}
2816if(savedOptions.dots){swiperOptions.pagination={el:'.swiper-pagination',clickable:!0,}}
2817if(savedOptions.arrows){swiperOptions.navigation={nextEl:'.swiper-button-next',prevEl:'.swiper-button-prev',}}
2818var swiperInstance=new Swiper($carousel[0],swiperOptions);if(savedOptions.autoplay&&savedOptions.disableOnInteraction){$carousel.mouseenter(function(){swiperInstance.autoplay.stop()});$carousel.mouseleave(function(){swiperInstance.autoplay.start()})}}},{}],8:[function(require,module,exports){module.exports=function($){const $self=$(this);const $instagramWrapper=$self.find('.elementor-instagram');const $carousel=$self.find('.elementor-instagram-carousel');if(!$instagramWrapper.length){return}
2819const options=$instagramWrapper.data('options');const init=function(){initTokenConnection()};const initTokenConnection=function(){if(elementorFrontendConfig.instagramToken==''){return}
2820var tagsToReplace={'&':'&amp;','<':'&lt;','"':'&quot;','':'&quot;','>':'&gt;'};function replaceTag(tag){return tagsToReplace[tag]||tag}
2821function safe_tags_replace(str){return str.replace(/[&<>"']/g,replaceTag)}
2822let html="<div class='swiper-slide il-item "+options.class+"'><div class='il-item-inner'>";html+='<a href="{{link}}" class="instagram-{{type}}" rel="noopener" target="_blank" title="{{caption}}">';html+='<img loading="lazy" src="{{image}}" alt="{{caption}}" class="il-photo__img" width="" height="" />';html+='</a>';html+="</div></div>";const optionsPlugin={'target':$instagramWrapper[0],'accessToken':elementorFrontendConfig.instagramToken,'template':html,'limit':parseInt(options.limit_token),'success':function(response){response.data.forEach(function(i){var cleanCaption=safe_tags_replace(i.caption);i.caption=cleanCaption})},'after':function(){if(!$carousel.length){return}
2823initSwiper()}};const feed=new Instafeed(optionsPlugin);feed.run()};const initSwiper=function(){const savedOptions=$carousel.data('slider_options'),swiperOptions={touchEventsTarget:'container',loop:savedOptions.loop,watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,slidesPerView:savedOptions.slidesToShowMobile,slidesPerGroup:savedOptions.slidesToShowMobile,breakpoints:{768:{slidesPerView:savedOptions.slidesToShowTablet,slidesPerGroup:savedOptions.slidesToShowTablet,},992:{slidesPerView:savedOptions.slidesToShow,slidesPerGroup:savedOptions.slidesToShow,}}};if(savedOptions.autoplay){swiperOptions.autoplay={delay:savedOptions.autoplaySpeed,disableOnInteraction:savedOptions.disableOnInteraction,}}
2824if(savedOptions.dots){swiperOptions.pagination={el:'.swiper-pagination',clickable:!0,}}
2825if(savedOptions.arrows){swiperOptions.navigation={nextEl:$self.find('.elementor-swiper-button-next').first()[0],prevEl:$self.find('.elementor-swiper-button-prev').first()[0],}}
2826var swiperInstance=new Swiper($carousel[0],swiperOptions);if(savedOptions.autoplay&&savedOptions.disableOnInteraction){$carousel.mouseenter(function(){swiperInstance.autoplay.stop()});$carousel.mouseleave(function(){swiperInstance.autoplay.start()})}};init()}},{}],9:[function(require,module,exports){module.exports=function($){var $lottiePlayer=$(this).find('.lottie-animation');var offset=$lottiePlayer.data('offset')/100;var container=null;if($lottiePlayer.data('container')=='body'){container='body'}
2827if(elementorFrontendConfig.isEditMode){if($lottiePlayer.data('play')=='scroll'){window.frames[0].frameElement.contentWindow.lottieInteractivyBackofficeRun(offset,$lottiePlayer[0],container)}}else{if($lottiePlayer.data('play')=='scroll'){document.addEventListener("lottieLoaded",function(e){LottieInteractivity.create({mode:'scroll',player:$lottiePlayer[0],container:container,actions:[{visibility:[offset,1],type:'seek',frames:[0,'100%']}]})})}}}},{}],10:[function(require,module,exports){module.exports=function($){var $carousel=$(this).find('.elementor-blog-carousel');if(!$carousel.length){return}
2828var savedOptions=$carousel.data('slider_options'),swiperOptions={touchEventsTarget:'container',watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadPrevNext:!0,checkInView:!0,},slidesPerView:savedOptions.slidesToShowMobile,slidesPerGroup:savedOptions.slidesToShowMobile,breakpoints:{768:{slidesPerView:savedOptions.slidesToShowTablet,slidesPerGroup:savedOptions.slidesToShowTablet,},992:{slidesPerView:savedOptions.slidesToShow,slidesPerGroup:savedOptions.slidesToShow,}}};if(savedOptions.autoplay){swiperOptions.autoplay={delay:savedOptions.autoplaySpeed,disableOnInteraction:savedOptions.disableOnInteraction,}}
2829if(savedOptions.dots){swiperOptions.pagination={el:'.swiper-pagination',clickable:!0,}}
2830if(savedOptions.arrows){swiperOptions.navigation={nextEl:$(this).find('.elementor-swiper-button-next').first()[0],prevEl:$(this).find('.elementor-swiper-button-prev').first()[0],}}
2831var swiperInstance=new Swiper($carousel[0],swiperOptions);if(savedOptions.autoplay&&savedOptions.disableOnInteraction){$carousel.mouseenter(function(){swiperInstance.autoplay.stop()});$carousel.mouseleave(function(){swiperInstance.autoplay.start()})}}},{}],11:[function(require,module,exports){module.exports=function($){var $carousel=$(this).find('.elementor-brands-carousel');if(!$carousel.length){return}
2832var savedOptions=$carousel.data('slider_options'),swiperOptions={touchEventsTarget:'container',watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadPrevNext:!0,checkInView:!0,},slidesPerView:savedOptions.slidesToShowMobile,slidesPerGroup:savedOptions.slidesToShowMobile,slidesPerColumn:savedOptions.itemsPerColumn,breakpoints:{768:{slidesPerView:savedOptions.slidesToShowTablet,slidesPerGroup:savedOptions.slidesToShowTablet,slidesPerColumn:savedOptions.itemsPerColumn,},992:{slidesPerView:savedOptions.slidesToShow,slidesPerGroup:savedOptions.slidesToShow,slidesPerColumn:savedOptions.itemsPerColumn,}}};if(savedOptions.autoplay){swiperOptions.autoplay={delay:4500}}
2833if(savedOptions.itemsPerColumn>1){swiperOptions.slidesPerColumnFill='row'}
2834if(savedOptions.dots){swiperOptions.pagination={el:'.swiper-pagination',clickable:!0,}}
2835if(savedOptions.arrows){swiperOptions.navigation={nextEl:$(this).find('.elementor-swiper-button-next').first()[0],prevEl:$(this).find('.elementor-swiper-button-prev').first()[0],}}
2836var swiperInstance=new Swiper($carousel[0],swiperOptions);if(savedOptions.autoplay&&savedOptions.disableOnInteraction){$carousel.mouseenter(function(){swiperInstance.autoplay.stop()});$carousel.mouseleave(function(){swiperInstance.autoplay.start()})}}},{}],12:[function(require,module,exports){module.exports=function($){var $this=$(this);var $contactFormWrapper=$this.find('.elementor-contactform-wrapper');if(!$contactFormWrapper.length){return}
2837$.ajax({url:elementorFrontendConfig.ajax_csfr_token_url,processData:!1,contentType:!1,type:'POST',success:function(resp){$contactFormWrapper.find('.js-csfr-token').replaceWith($(resp.preview))}});$contactFormWrapper.on("submit",".js-elementor-contact-form",function(e){e.preventDefault();var formData=new FormData($(this)[0]);$.ajax({url:$(this).attr('action'),data:formData,processData:!1,contentType:!1,type:'POST',success:function(resp){$contactFormWrapper.find('.js-elementor-contact-norifcation-wrapper').replaceWith($(resp.preview).find('.js-elementor-contact-norifcation-wrapper'))}})})}},{}],13:[function(require,module,exports){module.exports=function($){var $carousel=$(this).find('.elementor-products-carousel');if(elementorFrontendConfig.isEditMode){$(this).find('img[data-src]').each(function(){$(this).attr('src',$(this).data('src'))})}
2838if(!$carousel.length){return}
2839var savedOptions=$carousel.data('slider_options');var swiperOptions={};if($carousel.parents('.elementor-widget-prestashop-widget-ProductsList').hasClass('big-carousel')){swiperOptions={slidesPerView:1,slidesPerGroup:1,slidesPerColumn:4,slidesPerColumnFill:'row',watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadedClass:'loaded',checkInView:!0,},breakpoints:{768:{slidesPerView:"auto",slidesPerGroup:2,slidesPerColumn:1},992:{slidesPerView:"auto",slidesPerGroup:3,slidesPerColumn:1},1200:{slidesPerView:"auto",slidesPerGroup:4,slidesPerColumn:1},1540:{slidesPerView:"auto",slidesPerGroup:5,slidesPerColumn:1}}}}else if($carousel.parents('.elementor-widget-prestashop-widget-ProductsList').hasClass('small-carousel')){swiperOptions={slidesPerView:1,slidesPerGroup:1,slidesPerColumn:4,slidesPerColumnFill:'row',lazy:{loadedClass:'loaded',checkInView:!0,},breakpoints:{768:{slidesPerView:"auto",slidesPerGroup:2,slidesPerColumn:2},992:{slidesPerView:"auto",slidesPerGroup:2,slidesPerColumn:2},1200:{slidesPerView:"auto",slidesPerGroup:3,slidesPerColumn:2},1540:{slidesPerView:"auto",slidesPerGroup:4,slidesPerColumn:2}}}}else{swiperOptions={slidesPerView:"auto",lazy:{loadedClass:'loaded',checkInView:!0,},watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,slidesPerView:savedOptions.slidesToShowMobile,slidesPerGroup:savedOptions.slidesToShowMobile,slidesPerColumn:savedOptions.itemsPerColumn,navigation:!1,breakpoints:{768:{slidesPerView:savedOptions.slidesToShowTablet,slidesPerGroup:savedOptions.slidesToShowTablet,slidesPerColumn:savedOptions.itemsPerColumn,},992:{slidesPerView:savedOptions.slidesToShow,slidesPerGroup:savedOptions.slidesToShow,slidesPerColumn:savedOptions.itemsPerColumn}}}}
2840if(savedOptions.autoplay){swiperOptions.autoplay={delay:4500,disableOnInteraction:!0,}}
2841if(savedOptions.itemsPerColumn>1){swiperOptions.slidesPerColumnFill='row'}
2842if(savedOptions.dots){swiperOptions.pagination={el:'.swiper-pagination',clickable:!0,}}
2843if(savedOptions.arrows){swiperOptions.navigation={nextEl:$(this).find('.elementor-swiper-button-next').first()[0],prevEl:$(this).find('.elementor-swiper-button-prev').first()[0],}}
2844var swiperInstance=new Swiper($carousel[0],swiperOptions);if(savedOptions.autoplay){$carousel.mouseenter(function(){swiperInstance.autoplay.stop()});$carousel.mouseleave(function(){swiperInstance.autoplay.start()})}}},{}],14:[function(require,module,exports){module.exports=function($){var $carousels=$(this).find('.elementor-products-carousel');if(elementorFrontendConfig.isEditMode){$(this).find('img[data-src]').each(function(){$(this).attr('src',$(this).data('src'))})}
2845if(!$carousels.length){return}
2846console.log('slider 2');$carousels.each(function(){let $carousel=$(this);var savedOptions=$carousel.data('slider_options'),swiperOptions={touchEventsTarget:'container',watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{checkInView:!0,loadedClass:'loaded'},slidesPerView:savedOptions.slidesToShowMobile,slidesPerGroup:savedOptions.slidesToShowMobile,slidesPerColumn:savedOptions.itemsPerColumn,breakpoints:{768:{slidesPerView:savedOptions.slidesToShowTablet,slidesPerGroup:savedOptions.slidesToShowTablet,slidesPerColumn:savedOptions.itemsPerColumn,},992:{slidesPerView:savedOptions.slidesToShow,slidesPerGroup:savedOptions.slidesToShow,slidesPerColumn:savedOptions.itemsPerColumn,}}};if(savedOptions.autoplay){swiperOptions.autoplay={delay:4500,disableOnInteraction:!0,}}
2847if(savedOptions.itemsPerColumn>1){swiperOptions.slidesPerColumnFill='row'}
2848if(savedOptions.dots){swiperOptions.pagination={el:'.swiper-pagination',clickable:!0,}}
2849if(savedOptions.arrows){swiperOptions.navigation={nextEl:$carousel.parent().find('.elementor-swiper-button-next').first()[0],prevEl:$carousel.parent().find('.elementor-swiper-button-prev').first()[0],}}
2850var swiperInstance=new Swiper($carousel[0],swiperOptions);if(savedOptions.autoplay){$carousel.mouseenter(function(){swiperInstance.autoplay.stop()});$carousel.mouseleave(function(){swiperInstance.autoplay.start()})}})}},{}],15:[function(require,module,exports){module.exports=function($){var $searchWidget=$(this).find('.search-widget-autocomplete');if(!$searchWidget.length){return}
2851if(elementorFrontendConfig.isEditMode){return}
2852let $searchBox=$searchWidget.find('input[type=text]');let searchURL=$searchWidget.attr('data-search-controller-url');var initAutocomplete=prestashop.blocksearch.initAutocomplete||function($searchWidget,$searchBox,searchURL){};initAutocomplete($searchWidget,$searchBox,searchURL)}},{}],16:[function(require,module,exports){module.exports=function($){var $progressbar=$(this).find('.elementor-progress-bar');$progressbar.waypoint(function(){$progressbar.css('width',$progressbar.data('max')+'%')},{offset:'90%'})}},{}],17:[function(require,module,exports){var BackgroundVideo=function($,$backgroundVideoContainer){var player,elements={},isYTVideo=!1;var calcVideosSize=function(){var containerWidth=$backgroundVideoContainer.outerWidth(),containerHeight=$backgroundVideoContainer.outerHeight(),aspectRatioSetting='16:9',aspectRatioArray=aspectRatioSetting.split(':'),aspectRatio=aspectRatioArray[0]/aspectRatioArray[1],ratioWidth=containerWidth/aspectRatio,ratioHeight=containerHeight*aspectRatio,isWidthFixed=containerWidth/containerHeight>aspectRatio;return{width:isWidthFixed?containerWidth:ratioHeight,height:isWidthFixed?ratioWidth:containerHeight}};var changeVideoSize=function(){var $video=isYTVideo?$(player.getIframe()):elements.$backgroundVideo,size=calcVideosSize();$video.width(size.width).height(size.height)};var prepareYTVideo=function(YT,videoID){player=new YT.Player(elements.$backgroundVideo[0],{videoId:videoID,events:{onReady:function(){player.mute();changeVideoSize();player.playVideo()},onStateChange:function(event){if(event.data===YT.PlayerState.ENDED){player.seekTo(0)}}},playerVars:{controls:0,autoplay:1,mute:1,showinfo:0}});$(elementorFrontend.getScopeWindow()).on('resize',changeVideoSize)};var initElements=function(){elements.$backgroundVideo=$backgroundVideoContainer.children('.elementor-background-video')};var run=function(){var videoID=elements.$backgroundVideo.data('video-id');if(videoID){isYTVideo=!0;elementorFrontend.utils.onYoutubeApiReady(function(YT){setTimeout(function(){prepareYTVideo(YT,videoID)},1)})}else{elements.$backgroundVideo.one('canplay',changeVideoSize)}};var init=function(){initElements();run()};init()};module.exports=function($){var $backgroundVideoContainer=this.find('.elementor-background-video-container');if($backgroundVideoContainer){new BackgroundVideo($,$backgroundVideoContainer)}}},{}],18:[function(require,module,exports){module.exports=function($){var $this=$(this),defaultActiveTab=$this.find('.elementor-tabs').data('active-tab'),$tabsTitles=$this.find('.elementor-tab-title'),$tabs=$this.find('.elementor-tab-content'),$active,$content;if(!defaultActiveTab){defaultActiveTab=1}
2853var activateTab=function(tabIndex){if($active){$active.removeClass('active');$content.removeClass('active')}
2854$active=$tabsTitles.filter('[data-tab="'+tabIndex+'"]');$active.addClass('active');$content=$tabs.filter('[data-tab="'+tabIndex+'"]');$content.addClass('active')};activateTab(defaultActiveTab);$tabsTitles.on('click',function(){activateTab(this.dataset.tab)})}},{}],19:[function(require,module,exports){module.exports=function($){var $carousel=$(this).find('.elementor-testimonial-carousel');if(!$carousel.length){return}
2855var savedOptions=$carousel.data('slider_options'),tabletSlides=1===savedOptions.slidesToShow?1:2,swiperOptions={touchEventsTarget:'container',loop:savedOptions.loop,speed:savedOptions.speed,watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,slidesPerView:1,slidesPerGroup:1,breakpoints:{768:{slidesPerView:tabletSlides,slidesPerGroup:tabletSlides,},992:{slidesPerView:savedOptions.slidesToShow,slidesPerGroup:savedOptions.slidesToShow,}}};if(savedOptions.autoplay){swiperOptions.autoplay={delay:savedOptions.autoplaySpeed,disableOnInteraction:savedOptions.disableOnInteraction,}}
2856if(savedOptions.fade){swiperOptions.effect='fade';swiperOptions.fadeEffect={crossFade:!0}}
2857if(savedOptions.dots){swiperOptions.pagination={el:'.swiper-pagination',clickable:!0,}}
2858if(savedOptions.arrows){swiperOptions.navigation={nextEl:$(this).find('.elementor-swiper-button-next').first()[0],prevEl:$(this).find('.elementor-swiper-button-prev').first()[0],}}
2859var swiperInstance=new Swiper($carousel[0],swiperOptions);if(savedOptions.autoplay&&savedOptions.disableOnInteraction){$carousel.mouseenter(function(){swiperInstance.autoplay.stop()});$carousel.mouseleave(function(){swiperInstance.autoplay.start()})}}},{}],20:[function(require,module,exports){module.exports=function($){var $toggleTitles=$(this).find('.elementor-toggle-title');$toggleTitles.on('click',function(){var $active=$(this),$content=$active.next();if($active.hasClass('active')){$active.removeClass('active');$content.slideUp()}else{$active.addClass('active');$content.slideDown()}})}},{}],21:[function(require,module,exports){module.exports=function($){var $this=$(this),$imageOverlay=$this.find('.elementor-custom-embed-image-overlay'),$videoModalBtn=$this.find('.elementor-video-open-modal').first(),$videoModal=$this.find('.elementor-video-modal').first(),$video=$this.find('.elementor-video').first(),$videoFrame=$this.find('iframe');if($imageOverlay.length){$imageOverlay.on('click',function(){$imageOverlay.remove();if($video.length){$video[0].play();return}
2860var newSourceUrl=$videoFrame[0].src;newSourceUrl=newSourceUrl.replace('autoplay=0','autoplay=1');$videoFrame[0].src=newSourceUrl})}
2861if(!$videoModalBtn.length){return}
2862$videoModalBtn.on('click',function(){if($video.length){$video[0].play();return}
2863var newSourceUrl=$videoFrame[0].src;newSourceUrl=newSourceUrl.replace('autoplay=0','autoplay=1');$videoFrame[0].src=newSourceUrl});$videoModal.on('hide.bs.modal',function(){if($video.length){$video[0].pause();return}
2864var newSourceUrl=$videoFrame[0].src;newSourceUrl=newSourceUrl.replace('autoplay=1','autoplay=0');$videoFrame[0].src=newSourceUrl})}},{}],22:[function(require,module,exports){var Utils;Utils=function($){var self=this;var isYTInserted=!1;this.onYoutubeApiReady=function(callback){if(!isYTInserted){insertYTApi()}
2865if(window.YT&&YT.loaded){callback(YT)}else{setTimeout(function(){self.onYoutubeApiReady(callback)},350)}};var insertYTApi=function(){isYTInserted=!0;$('script:first').before($('<script>',{src:'https://www.youtube.com/iframe_api'}))}};module.exports=Utils},{}]},{},[2]);/**
2866* 2014-2017 IQIT-COMMERCE.COM
2867*
2868* NOTICE OF LICENSE
2869*
2870*  @author    IQIT-COMMERCE.COM <[email protected]>
2871*  @copyright 2007-2017 IQIT-COMMERCE.COM
2872*  @license   GNU General Public License version 2
2873*
2874* You can not resell or redistribute this software.
2875* 
2876*/
2877!function(a){"use strict";function b(a){return new RegExp("(^|\\s+)"+a+"(\\s+|$)")}function f(a,b){var f=c(a,b)?e:d;f(a,b)}var c,d,e;"classList"in document.documentElement?(c=function(a,b){return a.classList.contains(b)},d=function(a,b){a.classList.add(b)},e=function(a,b){a.classList.remove(b)}):(c=function(a,c){return b(c).test(a.className)},d=function(a,b){c(a,b)||(a.className=a.className+" "+b)},e=function(a,c){a.className=a.className.replace(b(c)," ")});var g={hasClass:c,addClass:d,removeClass:e,toggleClass:f,has:c,add:d,remove:e,toggle:f};"function"==typeof define&&define.amd?define(g):a.classie=g}(window);(function($){$.fn.hoverIntent=function(handlerIn,handlerOut,selector){var cfg={interval:100,sensitivity:6,timeout:0};if(typeof handlerIn==="object"){cfg=$.extend(cfg,handlerIn)}else{if($.isFunction(handlerOut)){cfg=$.extend(cfg,{over:handlerIn,out:handlerOut,selector:selector})}else{cfg=$.extend(cfg,{over:handlerIn,out:handlerIn,selector:handlerOut})}}var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if(Math.sqrt((pX-cX)*(pX-cX)+(pY-cY)*(pY-cY))<cfg.sensitivity){$(ob).off("mousemove.hoverIntent",track);ob.hoverIntent_s=!0;return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=!1;return cfg.out.apply(ob,[ev])};var handleHover=function(e){var ev=$.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type==="mouseenter"){pX=ev.pageX;pY=ev.pageY;$(ob).on("mousemove.hoverIntent",track);if(!ob.hoverIntent_s){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}}else{$(ob).off("mousemove.hoverIntent",track);if(ob.hoverIntent_s){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}}};return this.on({"mouseenter.hoverIntent":handleHover,"mouseleave.hoverIntent":handleHover},cfg.selector)}})(jQuery);(function(e,t,n,r){e.fn.doubleTapToGo=function(r){if(!("ontouchstart"in t)&&!navigator.msMaxTouchPoints&&!navigator.userAgent.toLowerCase().match(/windows phone os 7/i))return!1;this.each(function(){var t=!1;e(this).on("click",function(n){var r=e(this);if(r[0]!=t[0]){n.preventDefault();t=r}});e(n).on("click touchstart MSPointerDown",function(n){var r=!0,i=e(n.target).parents();for(var s=0;s<i.length;s++)if(i[s]==t[0])r=!1;if(r)t=!1})});return this}})(jQuery,window,document);var cbpHorizontalMenu,cbpVerticalmenu;$(document).ready(function(){cbpHorizontalMenu=(function(){var menuId='#cbp-hrmenu',$listItems=$(menuId+'> ul > li'),$menuItems=$listItems.children('a, .cbp-main-link'),$innerTabs=$(menuId+' .cbp-hrsub-tabs-names li > a'),$body=$('body'),current=-1;currentlevel=-1;if(iqitTheme.hm_submenu_width=='default'){var $header=$('#desktop-header-container')}else{var $header=$('#header')}
2878$listItems.has('ul').find(' > a').doubleTapToGo();function init(){var isTouchDevice='ontouchstart' in document.documentElement;if(isTouchDevice){$menuItems.on('mouseover',open)}else{$menuItems.hoverIntent({over:open,out:dnthing,interval:30})}
2879$listItems.on('mouseover',function(event){event.stopPropagation()});$innerTabs.hover(function(){$innerTabs.removeClass('active');$(this).tab('show')})}
2880var setCurrent=function(strName){current=strName};function dnthing(event){}
2881function open(event){$othemenuitem=$('#cbp-hrmenu1').find('.cbp-hropen');$othemenuitem.find('.cbp-hrsub').removeClass('cbp-show');$othemenuitem.removeClass('cbp-hropen');cbpVerticalmenu.setCurrent(-1);var $item=$(event.currentTarget).parent('li'),idx=$item.index();$submenu=$item.find('.cbp-hrsub');if(current==idx)
2882return;$submenu.removeClass('cbp-notfit');$submenu.removeClass('cbp-show');if(current!==-1){$listItems.eq(current).removeClass('cbp-hropen')}
2883if(current===idx){$item.removeClass('cbp-hropen');current=-1}else{$submenu.addClass('cbp-show');iqitmenuwidth=$header.width();iqititemposition=$item.offset().left-$header.offset().left;if((iqitmenuwidth-iqititemposition)<=$submenu.width()){$submenu.addClass('cbp-notfit')}
2884$item.addClass('cbp-hropen');current=idx;$body.off('mouseover').on('mouseover',close)}
2885return!1}
2886function close(event){$listItems.eq(current).removeClass('cbp-hropen');current=-1}
2887return{init:init,setCurrent:setCurrent}})();cbpHorizontalMenu.init()});$(document).ready(function(){$('.cbp-vertical-on-top').on('mouseover',function(){$(this).addClass('cbp-vert-expanded')});$('.cbp-vertical-on-top').on('mouseleave',function(){$(this).removeClass('cbp-vert-expanded')});cbpVerticalmenu=(function(test){var menuId='#cbp-hrmenu1-ul',$listItems=$(menuId+' > li'),$menuItems=$listItems.children('a'),$innerTabs=$(menuId+' .cbp-hrsub-tabs-names li > a'),$body=$('body'),current=-1,currentlevel=-1;$listItems.has('ul').find(' > a').doubleTapToGo();function init(){var isTouchDevice='ontouchstart' in document.documentElement;if(isTouchDevice){$menuItems.on('mouseover',open)}else{$menuItems.hoverIntent({over:open,out:dnthing,interval:30})}
2888$listItems.on('mouseover',function(event){event.stopPropagation()});$innerTabs.hover(function(){$innerTabs.removeClass('active');$(this).tab('show')});$(window).resize(function(){$('cbp-hrmenu-tab').not('.cbp-hropen').find('.cbp-hrsub-wrapper').removeAttr('style')})}
2889function dnthing(event){}
2890var setCurrent=function(strName){current=strName};function open(event){$othemenuitem=$('#cbp-hrmenu').find('.cbp-hropen');$othemenuitem.find('.cbp-hrsub').removeClass('cbp-show');closeElement($othemenuitem);cbpHorizontalMenu.setCurrent(-1);var $item=$(event.currentTarget).parent('li'),idx=$item.index();if(current==idx)
2891return;$submenu=$item.find('.cbp-hrsub');$submenu.removeClass('cbp-show');if(current!==-1){closeElement($listItems.eq(current))}
2892if(current===idx){closeElement($item);current=-1}else{$submenu.parent().width($(iqitmegamenu.containerSelector).width()-$(menuId).width());callerHeight=$item.height();$submenu.parent().css({marginLeft:$item.innerWidth()+"px",marginRight:$item.innerWidth()+"px",marginTop:-callerHeight+"px"});$submenu.addClass('cbp-show');$item.addClass('cbp-hropen');current=idx;$body.off('mouseover').on('mouseover',close)}
2893return!1}
2894function close(event){closeElement($listItems.eq(current));current=-1}
2895function closeElement($element){$element.removeClass('cbp-hropen')}
2896return{init:init,setCurrent:setCurrent}})();cbpVerticalmenu.init()});$(document).ready(function(){var iqitMobileMenu=(function(){var $menu=$('#iqitmegamenu-mobile');var $expander=$menu.find('.mm-expand');$menu.on('click',function(e){e.stopPropagation()});$expander.on('click',function(){$(this).parent().toggleClass('show')})});iqitMobileMenu()});(()=>{var __webpack_modules__=({
2896"./front/front.js":
2897/*!************************!*\
2898  !*** ./front/front.js ***!
2899  \************************/
2900((__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__);var _lib_bootstrap_rating_input_bootstrap_rating_input_min__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(/*! ./lib/bootstrap-rating-input/bootstrap-rating-input.min */"./front/lib/bootstrap-rating-input/bootstrap-rating-input.min.js");var _lib_bootstrap_rating_input_bootstrap_rating_input_min__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_lib_bootstrap_rating_input_bootstrap_rating_input_min__WEBPACK_IMPORTED_MODULE_0__);iqitreviews.script=function(){var $productReviewForm=$('#iqitreviews-productreview-form');return{'init':function init(){if(iqitTheme.pp_tabs=='tabh'||iqitTheme.pp_tabs=='tabha'){$('#iqitreviews-rating-product').on('click',function(){var element=document.getElementById("product-infos-tabs");$('.nav-tabs a[data-iqitextra="iqit-reviews-tab"]').tab('show');if(typeof element!='undefined'&&element!=null){element.scrollIntoView()}})}else{$('#iqitreviews-rating-product').on('click',function(){document.getElementById("iqit-reviews-tab").scrollIntoView()})}
2901$productReviewForm.submit(function(e){e.preventDefault();var $productReviewFormAlert=$('#iqitreviews-productreview-form-alert'),$productReviewFormSuccessAlert=$('#iqitreviews-productreview-form-success-alert');$.post($(this).attr('action'),$(this).serialize(),null,'json').then(function(resp){if(!resp.success){var htmlResp='<strong>'+resp.data.message+'</strong>';htmlResp=htmlResp+'<ul>';$.each(resp.data.errors,function(index,value){htmlResp=htmlResp+'<li>'+value+'</li>'});htmlResp=htmlResp+'</ul>';$productReviewFormAlert.html(htmlResp);$productReviewFormAlert.removeClass('hidden-xs-up')}else{var _htmlResp='<strong>'+resp.data.message+'</strong>';$productReviewFormSuccessAlert.html(_htmlResp);$productReviewFormSuccessAlert.removeClass('hidden-xs-up');$('#iqit-reviews-modal').modal('hide')}}).fail(function(resp){$productReviewFormAlert.html(resp);$productReviewFormAlert.removeClass('invisible')});e.preventDefault()})}}}();$(document).ready(function(){iqitreviews.script.init()})}),
2901"./front/lib/bootstrap-rating-input/bootstrap-rating-input.min.js":
2902/*!************************************************************************!*\
2903  !*** ./front/lib/bootstrap-rating-input/bootstrap-rating-input.min.js ***!
2904  \************************************************************************/
2905(()=>{function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}
2906!function(a){"use strict";function b(a){return"[data-value"+(a?"="+a:"")+"]"}
2907function c(a,b,c){var d=c.activeIcon,e=c.inactiveIcon;a.removeClass(b?e:d).addClass(b?d:e)}
2908function d(b,c){var d=a.extend({},i,b.data(),c);return d.inline=""===d.inline||d.inline,d.readonly=""===d.readonly||d.readonly,d.clearable===!1?d.clearableLabel="":d.clearableLabel=d.clearable,d.clearable=""===d.clearable||d.clearable,d}
2909function e(b,c){if(c.inline)var d=a('<span class="rating-input"></span>');else var d=a('<div class="rating-input"></div>');d.addClass(b.attr("class")),d.removeClass("rating");for(var e=c.min;e<=c.max;e++){d.append('<i class="'+c.iconLib+'" data-value="'+e+'"></i>')}
2910return c.clearable&&!c.readonly&&d.append("&nbsp;").append('<a class="'+f+'"><i class="'+c.iconLib+" "+c.clearableIcon+'"/>'+c.clearableLabel+"</a>"),d}
2911var f="rating-clear",g="."+f,h="hidden",i={min:1,max:5,"empty-value":0,iconLib:"glyphicon",activeIcon:"glyphicon-star",inactiveIcon:"glyphicon-star-empty",clearable:!1,clearableIcon:"glyphicon-remove",inline:!1,readonly:!1}
2911,j=function j(a,b){var c=this.$input=a;this.options=d(c,b);var f=this.$el=e(c,this.options);c.addClass(h).before(f),c.attr("type","hidden"),this.highlight(c.val())};j.VERSION="0.4.0",j.DEFAULTS=i,j.prototype={clear:function clear(){this.setValue(this.options["empty-value"])},setValue:function setValue(a){this.highlight(a),this.updateInput(a)},highlight:function highlight(a,d){var e=this.options,f=this.$el;if(a>=this.options.min&&a<=this.options.max){var i=f.find(b(a));c(i.prevAll("i").andSelf(),!0,e),c(i.nextAll("i"),!1,e)}else c(f.find(b()),!1,e);d||(a&&a!=this.options["empty-value"]?f.find(g).removeClass(h):f.find(g).addClass(h))},updateInput:function updateInput(a){var b=this.$input;b.val()!=a&&b.val(a).change()}};var k=a.fn.rating=function(c){return this.filter("input[type=number]").each(function(){var d=a(this),e="object"==_typeof(c)&&c||{},f=new j(d,e);f.options.readonly||f.$el.on("mouseenter",b(),function(){f.highlight(a(this).data("value"),!0)}).on("mouseleave",b(),function(){f.highlight(d.val(),!0)}).on("click",b(),function(){f.setValue(a(this).data("value"))}).on("click",g,function(){f.clear()})})};k.Constructor=j,a(function(){a("input.rating[type=number]").each(function(){a(this).rating()})})}(jQuery)}),"./node_modules/mini-css-extract-plugin/dist/loader.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./front/front.scss":
2912/*!*****************************************************************************************************************************************************************************************!*\
2913  !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./front/front.scss ***!
2914  \*****************************************************************************************************************************************************************************************/
2915(()=>{}),
2915"./front/front.scss":
2916/*!**************************!*\
2917  !*** ./front/front.scss ***!
2918  \**************************/
2919((__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{"default":()=>(__WEBPACK_DEFAULT_EXPORT__)});var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(/*! !../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js */"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js");var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__);var _node_modules_mini_css_extract_plugin_dist_loader_js_ruleSet_1_rules_1_use_1_node_modules_css_loader_dist_cjs_js_node_modules_sass_loader_dist_cjs_js_front_scss__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(/*! !!../node_modules/mini-css-extract-plugin/dist/loader.js??ruleSet[1].rules[1].use[1]!../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./front.scss */"./node_modules/mini-css-extract-plugin/dist/loader.js??ruleSet[1].rules[1].use[1]!./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./front/front.scss");var _node_modules_mini_css_extract_plugin_dist_loader_js_ruleSet_1_rules_1_use_1_node_modules_css_loader_dist_cjs_js_node_modules_sass_loader_dist_cjs_js_front_scss__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ruleSet_1_rules_1_use_1_node_modules_css_loader_dist_cjs_js_node_modules_sass_loader_dist_cjs_js_front_scss__WEBPACK_IMPORTED_MODULE_1__);var options={};options.insert="head";options.singleton=!1;var update=_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()((_node_modules_mini_css_extract_plugin_dist_loader_js_ruleSet_1_rules_1_use_1_node_modules_css_loader_dist_cjs_js_node_modules_sass_loader_dist_cjs_js_front_scss__WEBPACK_IMPORTED_MODULE_1___default()),options);const __WEBPACK_DEFAULT_EXPORT__=((_node_modules_mini_css_extract_plugin_dist_loader_js_ruleSet_1_rules_1_use_1_node_modules_css_loader_dist_cjs_js_node_modules_sass_loader_dist_cjs_js_front_scss__WEBPACK_IMPORTED_MODULE_1___default().locals)||{})}),
vendor: 5,035 bytes, lines 2919-2950
2919"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":
2920/*!****************************************************************************!*\
2921  !*** ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js ***!
2922  \****************************************************************************/
2923((module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var isOldIE=function isOldIE(){var memo;return function memorize(){if(typeof memo==='undefined'){memo=Boolean(window&&document&&document.all&&!window.atob)}
2924return memo}}();var getTarget=function getTarget(){var memo={};return function memorize(target){if(typeof memo[target]==='undefined'){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement){try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}}
2925memo[target]=styleTarget}
2926return memo[target]}}();var stylesInDom=[];function getIndexByIdentifier(identifier){var result=-1;for(var i=0;i<stylesInDom.length;i++){if(stylesInDom[i].identifier===identifier){result=i;break}}
2927return result}
2928function modulesToDom(list,options){var idCountMap={};var identifiers=[];for(var i=0;i<list.length;i++){var item=list[i];var id=options.base?item[0]+options.base:item[0];var count=idCountMap[id]||0;var identifier="".concat(id," ").concat(count);idCountMap[id]=count+1;var index=getIndexByIdentifier(identifier);var obj={css:item[1],media:item[2],sourceMap:item[3]};if(index!==-1){stylesInDom[index].references++;stylesInDom[index].updater(obj)}else{stylesInDom.push({identifier:identifier,updater:addStyle(obj,options),references:1})}
2929identifiers.push(identifier)}
2930return identifiers}
2931function insertStyleElement(options){var style=document.createElement('style');var attributes=options.attributes||{};if(typeof attributes.nonce==='undefined'){var nonce=!0?__webpack_require__.nc:0;if(nonce){attributes.nonce=nonce}}
2932Object.keys(attributes).forEach(function(key){style.setAttribute(key,attributes[key])});if(typeof options.insert==='function'){options.insert(style)}else{var target=getTarget(options.insert||'head');if(!target){throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.")}
2933target.appendChild(style)}
2934return style}
2935function removeStyleElement(style){if(style.parentNode===null){return!1}
2936style.parentNode.removeChild(style)}
2937var replaceText=function replaceText(){var textStore=[];return function replace(index,replacement){textStore[index]=replacement;return textStore.filter(Boolean).join('\n')}}();function applyToSingletonTag(style,index,remove,obj){var css=remove?'':obj.media?"@media ".concat(obj.media," {").concat(obj.css,"}"):obj.css;if(style.styleSheet){style.styleSheet.cssText=replaceText(index,css)}else{var cssNode=document.createTextNode(css);var childNodes=style.childNodes;if(childNodes[index]){style.removeChild(childNodes[index])}
2938if(childNodes.length){style.insertBefore(cssNode,childNodes[index])}else{style.appendChild(cssNode)}}}
2939function applyToTag(style,options,obj){var css=obj.css;var media=obj.media;var sourceMap=obj.sourceMap;if(media){style.setAttribute('media',media)}else{style.removeAttribute('media')}
2940if(sourceMap&&typeof btoa!=='undefined'){css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")}
2941if(style.styleSheet){style.styleSheet.cssText=css}else{while(style.firstChild){style.removeChild(style.firstChild)}
2942style.appendChild(document.createTextNode(css))}}
2943var singleton=null;var singletonCounter=0;function addStyle(obj,options){var style;var update;var remove;if(options.singleton){var styleIndex=singletonCounter++;style=singleton||(singleton=insertStyleElement(options));update=applyToSingletonTag.bind(null,style,styleIndex,!1);remove=applyToSingletonTag.bind(null,style,styleIndex,!0)}else{style=insertStyleElement(options);update=applyToTag.bind(null,style,options);remove=function remove(){removeStyleElement(style)}}
2944update(obj);return function updateStyle(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap){return}
2945update(obj=newObj)}else{remove()}}}
2946module.exports=function(list,options){options=options||{};if(!options.singleton&&typeof options.singleton!=='boolean'){options.singleton=isOldIE()}
2947list=list||[];var lastIdentifiers=modulesToDom(list,options);return function update(newList){newList=newList||[];if(Object.prototype.toString.call(newList)!=='[object Array]'){return}
2948for(var i=0;i<lastIdentifiers.length;i++){var identifier=lastIdentifiers[i];var index=getIndexByIdentifier(identifier);stylesInDom[index].references--}
2949var newLastIdentifiers=modulesToDom(newList,options);for(var _i=0;_i<lastIdentifiers.length;_i++){var _identifier=lastIdentifiers[_i];var _index=getIndexByIdentifier(_identifier);if(stylesInDom[_index].references===0){stylesInDom[_index].updater();stylesInDom.splice(_index,1)}}
2950lastIdentifiers=newLastIdentifiers}}})
2950});var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}
2951var module=__webpack_module_cache__[moduleId]={exports:{}};__webpack_modules__[moduleId](module,module.exports,__webpack_require__);return module.exports}(()=>{__webpack_require__.n=(module)=>{var getter=module&&module.__esModule?()=>(module['default']):()=>(module);__webpack_require__.d(getter,{a:getter});return getter}})();(()=>{__webpack_require__.d=(exports,definition)=>{for(var key in definition){if(__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})}}}})();(()=>{__webpack_require__.o=(obj,prop)=>(Object.prototype.hasOwnProperty.call(obj,prop))})();(()=>{__webpack_require__.r=(exports)=>{if(typeof Symbol!=='undefined'&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'})}
2952Object.defineProperty(exports,'__esModule',{value:!0})}})();var __webpack_exports__={};(()=>{"use strict";
2953/*!************************!*\
2954  !*** ./front/index.js ***!
2955  \************************/
2956__webpack_require__.r(__webpack_exports__);var _front_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(/*! ./front.js */"./front/front.js");var _front_scss__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(/*! ./front.scss */"./front/front.scss")})()})();;(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId])
2957return installedModules[moduleId].exports;var module=installedModules[moduleId]={exports:{},id:moduleId,loaded:!1};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.loaded=!0;return module.exports}
2958__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.p="";return __webpack_require__(0)})([(function(module,exports,__webpack_require__){'use strict';__webpack_require__(1);__webpack_require__(2)}),(function(module,exports){'use strict';$(document).ready(function(){$('#iqitwishlist-nb').text(iqitwishlist.nbProducts);$('body').on('click','.js-iqitwishlist-add',function(event){var self=this;prestashop.emit('clickIqitWishlistAdd',{dataset:self.dataset,self:self});event.preventDefault()});$('body').on('click','.js-iqitwishlist-remove',function(event){var self=this;prestashop.emit('clickIqitWishlistRemove',{dataset:self.dataset});event.preventDefault()});prestashop.on('clickIqitWishlistAdd',function(elm){var data={'process':'add','ajax':1,'idProduct':elm.dataset.idProduct,'idProductAttribute':elm.dataset.idProductAttribute};$.post(elm.dataset.url,data,null,'json').then(function(resp){if(!resp.success&&resp.data.type=='notLogged'){var quickModal=$('.modal.quickview').first();if(quickModal.length){$(quickModal).modal('hide');$(quickModal).on('hidden.bs.modal',function(e){$('#iqitwishlist-modal').modal('show')})}else{$('#iqitwishlist-modal').modal('show')}
2959return}
2960$(elm.self).addClass('iqitwishlist-added');if(resp.success){(function(){iqitwishlist.nbProducts++;$('#iqitwishlist-nb').text(iqitwishlist.nbProducts);var $notification=$('#iqitwishlist-notification');$notification.addClass('ns-show');setTimeout(function(){$notification.removeClass('ns-show')},3500)})()}}).fail(function(resp){prestashop.emit('handleError',{eventType:'clickIqitWishlistAdd',resp:resp})})});prestashop.on('clickIqitWishlistRemove',function(elm){var data={'process':'remove','ajax':1,'idProduct':elm.dataset.idProduct};$.post(elm.dataset.url,data,null,'json').then(function(resp){console.log('#iqitwishlist-product-'+elm.dataset.idProduct);$('#iqitwishlist-product-'+elm.dataset.idProduct).remove();iqitwishlist.nbProducts--;$('#iqitwishlist-nb').text(iqitwishlist.nbProducts);if(iqitwishlist.nbProducts==0){$('#iqitwishlist-warning').removeClass('hidden-xs-up');$('#iqitwishlist-crosseling, #iqitwishlist-share').addClass('hidden-xs-up')}}).fail(function(resp){prestashop.emit('handleError',{eventType:'clickIqitWishlistRemove',resp:resp})})});prestashop.on('updatedProduct',function(elm){$('#iqit-wishlist-product-btn').data('id-product-attribute',elm.id_product_attribute);$('#iqit-wishlist-product-btn').attr('data-id-product-attribute',elm.id_product_attribute)});$('#iqitwishlist-clipboard-btn').on('click',function(){var $btn=$(this);var copyInput=$btn.closest('.input-group').children('input.js-to-cl
2960ipboard');copyInput.select();try{var successful=document.execCommand('copy');if(successful){$btn.text($btn.data('textCopied'));setTimeout(function(){$btn.text($btn.data('textCopy'))},1500)}}catch(err){console.log('Oops, unable to copy')}})})}),(function(module,exports){})]);(()=>{var e={981:e=>{var t=function(){function e(e){var t=this;this.trigger=function(e){var i=t[e];i&&i()},this.validate=function(e){e.element||console.error("'element' property is missing or invalid. Container element must be specified."),void 0===e.images&&void 0===e.format&&console.error("'format' property is missing or invalid. Image format must be provided for 'numbered' property."),"numbered"!==e.images||e.location||console.error("'location' property is missing or invalid. Image location must be provided for 'numbered' property.")},this.validate(e),this.element=e.element,this.images=e.images||"numbered",this.format=e.format||void 0,this.location=e.location||"./images",this.count=Array.isArray(this.images)?this.images.length:e.count,this.draggable=void 0===e.draggable||e.draggable,this.keys=e.keys||!1,this.hintOnStartup=e.hintOnStartup||!1,this.hintText=e.hintText||null,this.focusOnHintClose=e.focusOnHintClose||!1,this.lazy=e.lazy||!1,this.autoplay=e.autoplay||!1,this.autoplaySpeed=void 0!==e.autoplaySpeed?e.autoplaySpeed:50,this.stopAutoplayOnClick=e.stopAutoplayOnClick||!1,this.stopAutoplayOnMouseenter=e.stopAutoplayOnMouseenter||!1,this.resumeAutoplayOnMouseleave=e.resumeAutoplayOnMouseleave||!1,this.resumeAutoplayDelay=e.resumeAutoplayDelay||0,this.passive=void 0===e.passive||e.passive,this.spinner=e.spinner||!1,this.touch=void 0===e.touch||e.touch,this.mousewheel=e.mousewheel||!1,this.inverse=e.inverse||!1,this.dragInterval=e.dragInterval||1,this.touchDragInterval=e.touchDragInterval||2,this.mouseleaveDetect=e.mouseleaveDetect||!1,this.onViewerGenerate=e.onViewerGenerate||void 0,this.onViewerImageGenerate=e.onViewerImageGenerate||void 0,this.onViewerImageUpdate=e.onViewerImageUpdate||void 0,this.onHintShow=e.onHintShow||void 0,this.onHintHide=e.onHintHide||void 0,this.onLoadingScreenShow=e.onLoadingScreenShow||void 0,this.onLoadingScreenHide=e.onLoadingScreenHide||void 0,this.onImagesPreload=e.onImagesPreload||void 0,this.onAutoplayStart=e.onAutoplayStart||void 0,this.onAutoplayStop=e.onAutoplayStop||void 0,this.onNextMove=e.onNextMove||void 0,this.onPrevMove=e.onPrevMove||void 0,this.onNextFrame=e.onNextFrame||void 0,this.onPrevFrame=e.onPrevFrame||void 0,this.onDragStart=e.onDragStart||void 0,this.onDragEnd=e.onDragEnd||void 0,this.onLoad=e.onLoad||void 0,this.onUpdate=e.onUpdate||void 0,this.elementName=this.setElementName(),this.imageIndex=1,this.moveBuffer=[],this.dragActive=!1,this.intervals=[],this.timeouts=[],this.stashedImgs=0}return e.prototype.setElementName=function(){var e=this.element;return"string"==typeof e?e.substr(1):e.getAttribute("id")?e.getAttribute("id"):e.getAttribute("class")?e.getAttribute("class").split(" ")[0]:"unnamedTridi-"+(Math.floor(9e4*Math.random())+1e4)},e.prototype.validateUpdate=function(e){return!!(e.images||e.format||e.count||e.location)||(console.error("UpdatableOptions object doesn't contain options that can be updated."),!1)},e.prototype.updateOptions=function(e){var t=this;Object.keys(e).map((function(i){t[i]=e[i],"images"===i&&e[i].constructor===Array&&(t.count=e.images.length)}))},e.prototype.getElem=function(e){return"string"==typeof this.element?e?document.querySelector(this.element+" "+e):document.querySelector(this.element):this.element},e.prototype.viewer=function(){return this.getElem()},e.prototype.stash=function(){return this.getElem(".tridi-stash")},e.prototype.getHintOverlay=function(){return this.getElem(".tridi-hint-overlay")},e.prototype.getLoadingScreen=function(){return this.getElem(".tridi-loading")},e.prototype.image=function(e){return this.imgs()[e-1]},e.prototype.viewerImage=function(){return this.getElem(".tridi-viewer-image")},e.prototype.lazyLoad=function(e,t){this.lazy&&!t?(this.viewerImage().addEventListener("click",e),this.touch&&this.viewerImage().addEventListener("touchstart",e,{passive:this.passive})):e()},e.prototype.imgs=function(){var e=this;return"numbered"===this.images?Array.apply(null,{length:this.count}).map((function(t,i){return e.location+"/"+(i+1)+"."+e.format.toLowerCase()})):this.images},e.prototype.generateViewer=function(){this.viewer().className+=" tridi-viewer tridi-"+this.elementName+"-viewer tridi-draggable-"+this.draggable+" tridi-touch-"+this.touch+" tridi-mousewheel-"+this.mousewheel+" tridi-hintOnStartup-"+this.hintOnStartup+" tridi-lazy-"+this.lazy,this.trigger("onViewerGenerate")},e.prototype.generateLoadingScreen=function(){var e=document.createElement("div");e.className+="tridi-loading tridi-"+this.elementName+"-loading",e.style.display="none";var t=document.createElement("div");t.className+="tridi-spinner tridi-"+this.elementName+"-spinner",e.appendChild(t),this.viewer().appendChild(e)},e.prototype.setLoadingState=function(e,t){this.getLoadingScreen().style.display=e?"block":"none",t||this.trigger(e?"onLoadingScreenShow":"onLoadingScreenHide")},e.prototype.generateStash=function(){if(!this.stash()){this.stashedImgs=0;var e=document.createElement("div");e.style.display="none",e.classList.add("tridi-stash"),this.viewer().appendChild(e)}},e.prototype.destroyStash=function(){this.stashedImgs=0,this.stash().parentNode.removeChild(this.stash())},e.prototype.displayHintOnStartup=function(e){var t=this;if(this.hintOnStartup){var i=function(i){var o=i.target.classList.contains(n),a=i.target.classList.contains(r);(o||a)&&(t.getHintOverlay().style.display="none",e(),t.focusOnHintClose&&t.viewerImage().focus(),t.trigger("onHintHide"))},n="tridi-"+this.elementName+"-hint-overlay",o=document.createElement("div");o.className+="tridi-hint-overlay "+n,o.tabIndex=0;var r="tridi-"+this.elementName+"-hint",a=document.createElement("div");a.className+="tridi-hint "+r,this.hintText&&(a.innerHTML='<span class="tridi-hint-text tridi-'+this.elementName+'-hint-text">'+this.hintText+"</span>"),o.appendChild(a),this.viewer().appendChild(o),this.trigger("onHintShow"),document.addEventListener("click",i),this.touch&&document.addEventListener("touchstart",i),document.addEventListener("keydown",(function(e){"Enter"===e.key&&i(e)}))}else e()},e.prototype.stashImage=function(e,t,i,n){var o=new Image;o.onload=n.bind(this),o.className+="tridi-image tridi-image-"+(i+1),o.src=t,e.innerHTML+=o.outerHTML},e.prototype.populateStash=function(){var e=this,t=this.stash(),i=this.imgs();t&&i&&i.map((function(n,o){e.stashImage(t,n,o,(function(){e.stashedImgs+=1,e.stashedImgs===i.length&&(e.setLoadingState(!1,!0),e.trigger("onImagesPreload"))}))}))},e.prototype.generateViewerImage=function(){var e=this,t=this.viewer(),i=new Image;i.onload=function(){return e.trigger("onViewerImageGenerate")},i.className+="tridi-viewer-image tridi-"+this.elementName+"-viewer-image",i.setAttribute("draggable","false"),i.setAttribute("alt",""),i.src=this.image(1),t.innerHTML=""+i.outerHTML+t.innerHTML},e.prototype.updateViewerImage=function(e){var t=this;this.viewerImage().onload=function(){return t.trigger("onViewerImageUpdate")},this.viewerImage().src=this.image(e)},e.prototype.nextFrame=function(){this.imageIndex=this.imageIndex<=1?this.count:this.imageIndex-1,this.viewerImage().src=this.image(this.imageIndex),this.trigger("onNextFrame")},e.prototype.prevFrame=function(){this.imageIndex=this.imageIndex>=this.count?1:this.imageIndex+1,this.viewerImage().src=this.image(this.imageIndex),this.trigger("onPrevFrame")},e.prototype.nextMove=function(){return this.trigger("onNextMove"),this.inverse?this.prevFrame():this.nextFrame()},e.prototype.prevMove=function(){return this.trigger("onPrevMove"),this.inverse?this.nextFrame():this.prevFrame()},e.prototype.rotateViewerImage=function(e){var t=e.touches?this.touchDragInterval:this.dragInterval,i=(e.touches?e.touches[0].clientX:e.clientX)-this.viewerImage().offsetLeft;if(this.moveBuffer.length<2)this.moveBuffer.push(i);else{var n=this.moveBuffer[1];this.moveBuffer[1]=i,this.moveBuffer[0]=n}var o=!(i%t),r=this.moveBuffer[0],a=this.moveBuffer[1];o&&a<r?this.nextMove():o&&r<a&&this.prevMove()},e.prototype.startDragging=function(){this.dragActive=!0,this.viewer().classList.add("tridi-dragging"),this.trigger("onDragStart")},e.prototype.stopDragging=function(){this.dragActive=!1,this.viewer().classList.remove("tridi-dragging"),this.trigger("onDragEnd")},e.prototype.resetMoveBuffer=function(){this.moveBuffer.length=0},e.prototype.attachCosmeticEvents=function(){var e=this.viewer();e.addEventListener("mouseenter",(function(){return e.classList.add("tridi-viewer-hovered")})),e.addEventListener("mouseleave",(function(){return e.classList.remove("tridi-viewer-hovered")}))},e.prototype.attachDragEvents=function(){var e=this;if(this.draggable){var t=this.viewerImage();t.addEventListener("mousedown",(function(t){t.preventDefault&&t.preventDefault(),e.startDragging(),e.rotateViewerImage(t)})),t.addEventListener("mouseup",(function(t){t.preventDefault&&t.preventDefault(),e.stopDragging(),e.resetMoveBuffer()})),t.addEventListener("mousemove",(function(t){e.dragActive&&e.rotateViewerImage(t)})),t.addEventListener("mouseleave",(function(){e.resetMoveBuffer()}))}},e.prototype.attachMouseLeaveDetection=function(){var e=this;this.mouseleaveDetect&&this.viewer().addEventListener("mouseleave",(function(){e.stopDragging(),e.resetMoveBuffer()}))},e.prototype.attachTouchEvents=function(){var e=this;if(this.touch){var t=this.viewerImage();t.addEventListener("touchstart",(function(t){e.startDragging(),e.rotateViewerImage(t)}),{passive:!0}),t.addEventListener("touchmove",(function(t){e.rotateViewerImage(t)}),{passive:!0}),t.addEventListener("touchend",(function(){e.stopDragging(),e.resetMoveBuffer()}))}},e.prototype.attachMousewheelEvents=function(){var e=this;this.mousewheel&&this.viewerImage().addEventListener("wheel",(function(t){t.preventDefault&&!e.passive&&t.preventDefault(),0<t.deltaY/120?e.nextMove():e.prevMove()}),{passive:this.passive})},e.prototype.attachKeyEvents=function(){var e=this;this.keys&&(this.viewerImage().setAttribute("tabindex","0"),this.viewerImage().addEventListener("keydown",(function(t){"ArrowLeft"===t.key&&e.prevMove(),"ArrowRight"===t.key&&e.nextMove()}
2960)))},e.prototype.clearIntervals=function(){this.intervals.map(clearInterval),this.intervals.length=0},e.prototype.setAutoplayInterval=function(){var e=window.setInterval(this.nextMove.bind(this),this.autoplaySpeed);this.intervals.push(e)},e.prototype.clearTimeouts=function(){this.timeouts.map(clearTimeout),this.timeouts.length=0},e.prototype.setAutoplayTimeout=function(){var e=window.setTimeout(this.setAutoplayInterval.bind(this),this.resumeAutoplayDelay);this.timeouts.push(e)},e.prototype.toggleAutoplay=function(e,t){e?(this.clearTimeouts(),0===this.intervals.length&&(t?this.setAutoplayInterval():this.setAutoplayTimeout())):this.clearIntervals(),this.trigger(e?"onAutoplayStart":"onAutoplayStop")},e.prototype.stopAutoplaySequence=function(){this.clearTimeouts(),this.toggleAutoplay(!1)},e.prototype.startAutoplay=function(){var e=this;if(this.autoplay){var t=function(t){t.target.classList.contains("tridi-btn")||e.toggleAutoplay(!0)};if(this.toggleAutoplay(!0,!0),this.stopAutoplayOnClick&&(this.viewerImage().addEventListener("mousedown",this.stopAutoplaySequence.bind(this)),this.touch&&this.viewerImage().addEventListener("touchstart",this.stopAutoplaySequence.bind(this),{passive:this.passive})),this.stopAutoplayOnMouseenter&&this.viewerImage().addEventListener("mouseenter",this.stopAutoplaySequence.bind(this)),this.resumeAutoplayOnMouseleave){var i=this.viewerImage();i.addEventListener("mouseleave",t),this.touch&&i.addEventListener("touchend",t)}}},e.prototype.attachEvents=function(){this.attachCosmeticEvents(),this.attachDragEvents(),this.attachMouseLeaveDetection(),this.attachTouchEvents(),this.attachMousewheelEvents(),this.attachKeyEvents()},e.prototype.start=function(){var e=this;this.generateViewer(),this.generateLoadingScreen(),this.setLoadingState(!0),this.generateViewerImage(),this.setLoadingState(!1),this.displayHintOnStartup((function(){e.lazyLoad((function(){e.setLoadingState(!0),e.generateStash(),e.populateStash(),e.attachEvents(),e.startAutoplay(),e.setLoadingState(!1)}))})),this.trigger("onLoad")},e.prototype.next=function(){this.nextMove()},e.prototype.prev=function(){this.prevMove()},e.prototype.autoplayStart=function(){this.toggleAutoplay(!0)},e.prototype.autoplayStop=function(){this.toggleAutoplay(!1)},e.prototype.update=function(e,t){this.validateUpdate(e)&&(this.setLoadingState(!0),this.updateOptions(e),this.destroyStash(),this.generateStash(),this.populateStash(),this.updateViewerImage(t?this.imageIndex:1),this.attachEvents(),this.setLoadingState(!1),this.trigger("onUpdate"))},e.prototype.load=function(){this.start()},e}();e.exports=t},530:()=>{},379:(e,t,i)=>{"use strict";var n,o=function(){var e={};return function(t){if(void 0===e[t]){var i=document.querySelector(t);if(window.HTMLIFrameElement&&i instanceof window.HTMLIFrameElement)try{i=i.contentDocument.head}catch(e){i=null}e[t]=i}return e[t]}}(),r=[];function a(e){for(var t=-1,i=0;i<r.length;i++)if(r[i].identifier===e){t=i;break}return t}function s(e,t){for(var i={},n=[],o=0;o<e.length;o++){var s=e[o],h=t.base?s[0]+t.base:s[0],u=i[h]||0,d="".concat(h," ").concat(u);i[h]=u+1;var l=a(d),p={css:s[1],media:s[2],sourceMap:s[3]};-1!==l?(r[l].references++,r[l].updater(p)):r.push({identifier:d,updater:m(p,t),references:1}),n.push(d)}return n}function h(e){var t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){var r=i.nc;r&&(n.nonce=r)}if(Object.keys(n).forEach((function(e){t.setAttribute(e,n[e])})),"function"==typeof e.insert)e.insert(t);else{var a=o(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var u,d=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function l(e,t,i,n){var o=i?"":n.media?"@media ".concat(n.media," {").concat(n.css,"}"):n.css;if(e.styleSheet)e.styleSheet.cssText=d(t,o);else{var r=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(r,a[t]):e.appendChild(r)}}function p(e,t,i){var n=i.css,o=i.media,r=i.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),r&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r))))," */")),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}var c=null,v=0;function m(e,t){var i,n,o;if(t.singleton){var r=v++;
2960i=c||(c=h(t)),n=l.bind(null,i,r,!1),o=l.bind(null,i,r,!0)}else i=h(t),n=p.bind(null,i,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(i)};return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===n&&(n=Boolean(window&&document&&document.all&&!window.atob)),n));var i=s(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var n=0;n<i.length;n++){var o=a(i[n]);r[o].references--}for(var h=s(e,t),u=0;u<i.length;u++){var d=a(i[u]);0===r[d].references&&(r[d].updater(),r.splice(d,1))}i=h}}}}},t={};function i(n){var o=t[n];if(void 0!==o)return o.exports;var r=t[n]={exports:{}};return e[n](r,r.exports,i),r.exports}i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";var e=i(981),t=i.n(e);$(document).ready((function(){var e,i,n,o=$("#iqit-iqitvideos-modal"),r=$("#iqit-threesixty-modal");r.on("shown.bs.modal",(function(){var i=70;void 0!==iqitextendedproduct.speed&&(i=iqitextendedproduct.speed),void 0!==e?e.autoplayStart():(e=new(t())({element:"#iqit-threesixty",images:$("#iqit-threesixty").data("threesixty"),autoplay:!0,autoplaySpeed:i,stopAutoplayOnClick:!0,stopAutoplayOnMouseenter:!0,resumeAutoplayOnMouseleave:!0,resumeAutoplayDelay:500})).load()})),r.on("hidden.bs.modal",(function(){e.autoplayStop()})),o.on("shown.bs.modal",(function(){n=$("#iqitvideos-block"),i=n.html()})),o.on("hidden.bs.modal",(function(){n.html(i)}))}));var n=i(379),o=i.n(n),r=i(530),a=i.n(r);o()(a(),{insert:"head",singleton:!1}),a().locals})()})();/**
2961 * 2019-2020 Afternet
2962 *
2963 * NOTICE OF LICENSE
2964 *
2965 * This source file is subject to the Academic Free License (AFL 3.0)
2966 *
2967 *  @author    Afternet <[email protected]>
2968 *  @copyright 2019-2020 Afternet
2969 *  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
2970 */
2971function slider_home(){function init(){if($('.js-home-slider').length){var swiper=new Swiper(".js-home-slider",{slidesPerView:1,lazy:{loadedClass:'loaded',checkInView:!0,},watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,pagination:{el:".js-home-slider-swiper-pagination",clickable:!0,},})}}
2972return{init:init}}
2973$(document).ready(function(){slider_home().init()});/* 
2974 * NOTICE OF LICENSE
2975 * 
2976 * This source file is subject to the Academic Free License (AFL 3.0)
2977 * 
2978 *  @author    Afternet <[email protected]>
2979 *  @copyright 2019 Afternet
2980 *  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
2981 */
2982!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e,t){for(var a=0;a<t.length;a++){var i=t[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)Object.prototype.hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e}).apply(this,arguments)}function a(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function i(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach((function(s){void 0===e[s]?e[s]=t[s]:a(t[s])&&a(e[s])&&Object.keys(t[s]).length>0&&i(e[s],t[s])}))}var s={body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},createElementNS:function(){return{}},importNode:function(){return null},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function r(){var e="undefined"!=typeof document?document:{};return i(e,s),e}var n={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState:function(){},pushState:function(){},go:function(){},back:function(){}},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){},matchMedia:function(){return{}},requestAnimationFrame:function(e){return"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0)},cancelAnimationFrame:function(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){var e="undefined"!=typeof window?window:{};return i(e,n),e}
vendor: 78,495 bytes, line 2982
2982function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function u(e,t,a){return(u=p()?Reflect.construct:function(e,t,a){var i=[null];i.push.apply(i,t);var s=new(Function.bind.apply(e,i));return a&&d(s,a.prototype),s}).apply(null,arguments)}function c(e){var t="function"==typeof Map?new Map:void 0;return(c=function(e){if(null===e||(a=e,-1===Function.toString.call(a).indexOf("[native code]")))return e;var a;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,i)}function i(){return u(e,arguments,o(this).constructor)}return i.prototype=Object.create(e.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),d(i,e)})(e)}var h=function(e){var t,a;function i(t){var a,i,s;return a=e.call.apply(e,[this].concat(t))||this,i=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(a),s=i.__proto__,Object.defineProperty(i,"__proto__",{get:function(){return s},set:function(e){s.__proto__=e}}),a}return a=e,(t=i).prototype=Object.create(a.prototype),t.prototype.constructor=t,t.__proto__=a,i}(c(Array));function v(e){void 0===e&&(e=[]);var t=[];return e.forEach((function(e){Array.isArray(e)?t.push.apply(t,v(e)):t.push(e)})),t}function f(e,t){return Array.prototype.filter.call(e,t)}function m(e,t){var a=l(),i=r(),s=[];if(!t&&e instanceof h)return e;if(!e)return new h(s);if("string"==typeof e){var n=e.trim();if(n.indexOf("<")>=0&&n.indexOf(">")>=0){var o="div";0===n.indexOf("<li")&&(o="ul"),0===n.indexOf("<tr")&&(o="tbody"),0!==n.indexOf("<td")&&0!==n.indexOf("<th")||(o="tr"),0===n.indexOf("<tbody")&&(o="table"),0===n.indexOf("<option")&&(o="select");var d=i.createElement(o);d.innerHTML=n;for(var p=0;p<d.childNodes.length;p+=1)s.push(d.childNodes[p])}else s=function(e,t){if("string"!=typeof e)return[e];for(var a=[],i=t.querySelectorAll(e),s=0;s<i.length;s+=1)a.push(i[s]);return a}(e.trim(),t||i)}else if(e.nodeType||e===a||e===i)s.push(e);else if(Array.isArray(e)){if(e instanceof h)return e;s=e}return new h(function(e){for(var t=[],a=0;a<e.length;a+=1)-1===t.indexOf(e[a])&&t.push(e[a]);return t}(s))}m.fn=h.prototype;var g,w,y,b={addClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).add.apply(t,i)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=v(t.map((function(e){return e.split(" ")})));return this.forEach((function(e){var t;(t=e.classList).remove.apply(t,i)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=v(t.map((function(e){return e.split(" ")})));return f(this,(function(e){return i.filter((function(t){return e.classList.contains(t)})).length>0})).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=v(t.map((function(e){return e.split(" ")})));this.forEach((function(e){i.forEach((function(t){e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var a=0;a<this.length;a+=1)if(2===arguments.length)this[a].setAttribute(e,t);else for(var i in e)this[a][i]=e[i],this[a].setAttribute(i,e[i]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(var t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?e+"ms":e;return this},on:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=t[0],s=t[1],r=t[2],n=t[3];function l(e){var t=e.target;if(t){var a=e.target.dom7EventData||[];if(a.indexOf(e)<0&&a.unshift(e),m(t).is(s))r.apply(t,a);else for(var i=m(t).parents(),n=0;n<i.length;n+=1)m(i[n]).is(s)&&r.apply(i[n],a)}}function o(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&(i=t[0],r=t[1],n=t[2],s=void 0),n||(n=!1);for(var d,p=i.split(" "),u=0;u<this.length;u+=1){var c=this[u];if(s)for(d=0;d<p.length;d+=1){var h=p[d];c.dom7LiveListeners||(c.dom7LiveListeners={}),c.dom7LiveListeners[h]||(c.dom7LiveListeners[h]=[]),c.dom7LiveListeners[h].push({listener:r,proxyListener:l}),c.addEventListener(h,l,n)}else for(d=0;d<p.length;d+=1){var v=p[d];c.dom7Listeners||(c.dom7Listeners={}),c.dom7Listeners[v]||(c.dom7Listeners[v]=[]),c.dom7Listeners[v].push({listener:r,proxyListener:o}),c.addEventListener(v,o,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=t[0],s=t[1],r=t[2],n=t[3];"function"==typeof t[1]&&(i=t[0],r=t[1],n=t[2],s=void 0),n||(n=!1);for(var l=i.split(" "),o=0;o<l.length;o+=1)for(var d=l[o],p=0;p<this.length;p+=1){var u=this[p],c=void 0;if(!s&&u.dom7Listeners?c=u.dom7Listeners[d]:s&&u.dom7LiveListeners&&(c=u.dom7LiveListeners[d]),c&&c.length)for(var h=c.length-1;h>=0;h-=1){var v=c[h];r&&v.listener===r||r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(u.removeEventListener(d,v.proxyListener,n),c.splice(h,1)):r||(u.removeEventListener(d,v.proxyListener,n),c.splice(h,1))}}return this},trigger:function(){for(var e=l(),t=arguments.length,a=new Array(t),i=0;i<t;i++)a[i]=arguments[i];for(var s=a[0].split(" "),r=a[1],n=0;n<s.length;n+=1)for(var o=s[n],d=0;d<this.length;d+=1){var p=this[d];if(e.CustomEvent){var u=new e.CustomEvent(o,{detail:r,bubbles:!0,cancelable:!0});p.dom7EventData=a.filter((function(e,t){return t>0})),p.dispatchEvent(u),p.dom7EventData=[],delete p.dom7EventData}}return this},transitionEnd:function(e){var t=this;return e&&t.on("transitionend",(function a(i){i.target===this&&(e.call(this,i),t.off("transitionend",a))})),this},outerWidth:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){var e=l();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){var e=l(),t=r(),a=this[0],i=a.getBoundingClientRect(),s=t.body,n=a.clientTop||s.clientTop||0,o=a.clientLeft||s.clientLeft||0,d=a===e?e.scrollY:a.scrollTop,p=a===e?e.scrollX:a.scrollLeft;return{top:i.top+d-n,left:i.left+p-o}}return null},css:function(e,t){var a,i=l();if(1===arguments.length){if("string"!=typeof e){for(a=0;a<this.length;a+=1)for(var s in e)this[a].style[s]=e[s];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this}return this},each:function(e){return e?(this.forEach((function(t,a){e.apply(t,[t,a])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,a,i=l(),s=r(),n=this[0];if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);if(n.msMatchesSelector)return n.msMatchesSelector(e);for(t=m(e),a=0;a<t.length;a+=1)if(t[a]===n)return!0;return!1}if(e===s)return n===s;if(e===i)return n===i;if(e.nodeType||e instanceof h){for(t=e.nodeType?[e]:e,a=0;a<t.length;a+=1)if(t[a]===n)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t=this.length;if(e>t-1)return m([]);if(e<0){var a=t+e;return m(a<0?[]:[this[a]])}return m([this[e]])},append:function(){for(var e,t=r(),a=0;a<arguments.length;a+=1){e=a<0||arguments.length<=a?void 0:arguments[a];for(var i=0;i<this.length;i+=1)if("string"==typeof e){var s=t.createElement("div");for(s.innerHTML=e;s.firstChild;)this[i].appendChild(s.firstChild)}else if(e instanceof h)for(var n=0;n<e.length;n+=1)this[i].appendChild(e[n]);else this[i].appendChild(e)}return this},prepend:function(e){var t,a,i=r();for(t=0;t<this.length;t+=1)if("string"==typeof e){var s=i.createElement("div");for(s.innerHTML=e,a=s.childNodes.length-1;a>=0;a-=1)this[t].insertBefore(s.childNodes[a],this[t].childNodes[0])}else if(e instanceof h)for(a=0;a<e.length;a+=1)this[t].insertBefore(e[a],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&m(this[0].nextElementSibling).is(e)?m([this[0].nextElementSibling]):m([]):this[0].nextElementSibling?m([this[0].nextElementSibling]):m([]):m([])},nextAll:function(e){var t=[],a=this[0];if(!a)return m([]);for(;a.nextElementSibling;){var i=a.nextElementSibling;e?m(i).is(e)&&t.push(i):t.push(i),a=i}return m(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&m(t.previousElementSibling).is(e)?m([t.previousElementSibling]):m([]):t.previousElementSibling?m([t.previousElementSibling]):m([])}return m([])},prevAll:function(e){var t=[],a=this[0];if(!a)return m([]);for(;a.previousElementSibling;){var i=a.previousElementSibling;e?m(i).is(e)&&t.push(i):t.push(i),a=i}return m(t)},parent:function(e){for(var t=[],a=0;a<this.length;a+=1)null!==this[a].parentNode&&(e?m(this[a].parentNode).is(e)&&t.push(this[a].parentNode):t.push(this[a].parentNode));return m(t)},parents:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].parentNode;i;)e?m(i).is(e)&&t.push(i):t.push(i),i=i.parentNode;return m(t)},closest:function(e){var t=this;return void 0===e?m([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].querySelectorAll(e),s=0;s<i.length;s+=1)t.push(i[s]);return m(t)},children:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].children,s=0;s<i.length;s+=1)e&&!m(i[s]).is(e)||t.push(i[s]);return m(t)},filter:function(e){return m(f(this,e))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function E(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function x(){return Date.now()}function T(e,t){void 0===t&&(t="x");var a,i,s,r=l(),n=r.getComputedStyle(e,null);return r.WebKitCSSMatrix?((i=n.transform||n.webkitTransform).split(",").length>6&&(i=i.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),s=new r.WebKitCSSMatrix("none"===i?"":i)):a=(s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=r.WebKitCSSMatrix?s.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=r.WebKitCSSMatrix?s.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function C(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}function S(){for(var e=Object(arguments.length<=0?void 0:arguments[0]),t=1;t<arguments.length;t+=1){var a=t<0||arguments.length<=t?void 0:arguments[t];if(null!=a)for(var i=Object.keys(Object(a)),s=0,r=i.length;s<r;s+=1){var n=i[s],l=Object.getOwnPropertyDescriptor(a,n);void 0!==l&&l.enumerable&&(C(e[n])&&C(a[n])?S(e[n],a[n]):!C(e[n])&&C(a[n])?(e[n]={},S(e[n],a[n])):e[n]=a[n])}}return e}function M(e,t){Object.keys(t).forEach((function(a){C(t[a])&&Object.keys(t[a]).forEach((function(i){"function"==typeof t[a][i]&&(t[a][i]=t[a][i].bind(e))})),e[a]=t[a]}))}function z(){return g||(g=function(){var e=l(),t=r();return{touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),pointerEvents:!!e.PointerEvent&&"maxTouchPoints"in e.navigator&&e.navigator.maxTouchPoints>=0,observer:"MutationObserver"in e||"WebkitMutationObserver"in e,passiveListener:function(){var t=!1;try{var a=Object.defineProperty({},"passive",{get:function(){t=!0}});e.addEventListener("testPassiveListener",null,a)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),g}function P(e){return void 0===e&&(e={}),w||(w=function(e){var t=(void 0===e?{}:e).userAgent,a=z(),i=l(),s=i.navigator.platform,r=t||i.navigator.userAgent,n={ios:!1,android:!1},o=i.screen.width,d=i.screen.height,p=r.match(/(Android);?[\s\/]+([\d.]+)?/),u=r.match(/(iPad).*OS\s([\d_]+)/),c=r.match(/(iPod)(.*OS\s([\d_]+))?/),h=!u&&r.match(/(iPhone\sOS|iOS)\s([\d_]+)/),v="Win32"===s,f="MacIntel"===s;return!u&&f&&a.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(o+"x"+d)>=0&&((u=r.match(/(Version)\/([\d.]+)/))||(u=[0,1,"13_0_0"]),f=!1),p&&!v&&(n.os="android",n.android=!0),(u||h||c)&&(n.os="ios",n.ios=!0),n}(e)),w}function k(){return y||(y=function(){var e,t=l();return{isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:(e=t.navigator.userAgent.toLowerCase(),e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),y}Object.keys(b).forEach((function(e){m.fn[e]=b[e]}));var L={name:"resize",create:function(){var e=this;S(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(e){var t=l();t.addEventListener("resize",e.resize.resizeHandler),t.addEventListener("orientationchange",e.resize.orientationChangeHandler)},destroy:function(e){var t=l();t.removeEventListener("resize",e.resize.resizeHandler),t.removeEventListener("orientationchange",e.resize.orientationChangeHandler)}}},$={attach:function(e,t){void 0===t&&(t={});var a=l(),i=this,s=new(a.MutationObserver||a.WebkitMutationObserver)((function(e){if(1!==e.length){var t=function(){i.emit("observerUpdate",e[0])};a.requestAnimationFrame?a.requestAnimationFrame(t):a.setTimeout(t,0)}else i.emit("observerUpdate",e[0])}));s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.observer.observers.push(s)},init:function(){var e=this;if(e.support.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),a=0;a<t.length;a+=1)e.observer.attach(t[a]);e.observer.attach(e.$el[0],{childList:e.params.observeSlideChildren}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach((function(e){e.disconnect()})),this.observer.observers=[]}},I={name:"observer",params:{observer:!1,observeParents:!1,observeSlideChildren:!1},create:function(){M(this,{observer:t({},$,{observers:[]})})},on:{init:function(e){e.observer.init()},destroy:function(e){e.observer.destroy()}}};function O(e){var t=this,a=r(),i=l(),s=t.touchEventsData,n=t.params,o=t.touches;if(!t.animating||!n.preventInteractionOnTransition){var d=e;d.originalEvent&&(d=d.originalEvent);var p=m(d.target);if("wrapper"!==n.touchEventsTarget||p.closest(t.wrapperEl).length)if(s.isTouchEvent="touchstart"===d.type,s.isTouchEvent||!("which"in d)||3!==d.which)if(!(!s.isTouchEvent&&"button"in d&&d.button>0))if(!s.isTouched||!s.isMoved)if(!!n.noSwipingClass&&""!==n.noSwipingClass&&d.target&&d.target.shadowRoot&&e.path&&e.path[0]&&(p=m(e.path[0])),n.noSwiping&&p.closest(n.noSwipingSelector?n.noSwipingSelector:"."+n.noSwipingClass)[0])t.allowClick=!0;else if(!n.swipeHandler||p.closest(n.swipeHandler)[0]){o.currentX="touchstart"===d.type?d.targetTouches[0].pageX:d.pageX,o.currentY="touchstart"===d.type?d.targetTouches[0].pageY:d.pageY;var u=o.currentX,c=o.currentY,h=n.edgeSwipeDetection||n.iOSEdgeSwipeDetection,v=n.edgeSwipeThreshold||n.iOSEdgeSwipeThreshold;if(h&&(u<=v||u>=i.innerWidth-v)){if("prevent"!==h)return;e.preventDefault()}if(S(s,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=u,o.startY=c,s.touchStartTime=x(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,n.threshold>0&&(s.allowThresholdMove=!1),"touchstart"!==d.type){var f=!0;p.is(s.formElements)&&(f=!1),a.activeElement&&m(a.activeElement).is(s.formElements)&&a.activeElement!==p[0]&&a.activeElement.blur();var g=f&&t.allowTouchMove&&n.touchStartPreventDefault;!n.touchStartForcePreventDefault&&!g||p[0].isContentEditable||d.preventDefault()}t.emit("touchStart",d)}}}function A(e){var t=r(),a=this,i=a.touchEventsData,s=a.params,n=a.touches,l=a.rtlTranslate,o=e;if(o.originalEvent&&(o=o.originalEvent),i.isTouched){if(!i.isTouchEvent||"touchmove"===o.type){var d="touchmove"===o.type&&o.targetTouches&&(o.targetTouches[0]||o.changedTouches[0]),p="touchmove"===o.type?d.pageX:o.pageX,u="touchmove"===o.type?d.pageY:o.pageY;if(o.preventedByNestedSwiper)return n.startX=p,void(n.startY=u);if(!a.allowTouchMove)return a.allowClick=!1,void(i.isTouched&&(S(n,{startX:p,startY:u,currentX:p,currentY:u}),i.touchStartTime=x()));if(i.isTouchEvent&&s.touchReleaseOnEdges&&!s.loop)if(a.isVertical()){if(u<n.startY&&a.translate<=a.maxTranslate()||u>n.startY&&a.translate>=a.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(p<n.startX&&a.translate<=a.maxTranslate()||p>n.startX&&a.translate>=a.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&o.target===t.activeElement&&m(o.target).is(i.formElements))return i.isMoved=!0,void(a.allowClick=!1);if(i.allowTouchCallbacks&&a.emit("touchMove",o),!(o.targetTouches&&o.targetTouches.length>1)){n.currentX=p,n.currentY=u;var c=n.currentX-n.startX,h=n.currentY-n.startY;if(!(a.params.threshold&&Math.sqrt(Math.pow(c,2)+Math.pow(h,2))<a.params.threshold)){var v;if(void 0===i.isScrolling)a.isHorizontal()&&n.currentY===n.startY||a.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:c*c+h*h>=25&&(v=180*Math.atan2(Math.abs(h),Math.abs(c))/Math.PI,i.isScrolling=a.isHorizontal()?v>s.touchAngle:90-v>s.touchAngle);if(i.isScrolling&&a.emit("touchMoveOpposite",o),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){a.allowClick=!1,!s.cssMode&&o.cancelable&&o.preventDefault(),s.touchMoveStopPropagation&&!s.nested&&o.stopPropagation(),i.isMoved||(s.loop&&a.loopFix(),i.startTranslate=a.getTranslate(),a.setTransition(0),a.animating&&a.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!s.grabCursor||!0!==a.allowSlideNext&&!0!==a.allowSlidePrev||a.setGrabCursor(!0),a.emit("sliderFirstMove",o)),a.emit("sliderMove",o),i.isMoved=!0;var f=a.isHorizontal()?c:h;n.diff=f,f*=s.touchRatio,l&&(f=-f),a.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;var g=!0,w=s.resistanceRatio;if(s.touchReleaseOnEdges&&(w=0),f>0&&i.currentTranslate>a.minTranslate()?(g=!1,s.resistance&&(i.currentTranslate=a.minTranslate()-1+Math.pow(-a.minTranslate()+i.startTranslate+f,w))):f<0&&i.currentTranslate<a.maxTranslate()&&(g=!1,s.resistance&&(i.currentTranslate=a.maxTranslate()+1-Math.pow(a.maxTranslate()-i.startTranslate-f,w))),g&&(o.preventedByNestedSwiper=!0),!a.allowSlideNext&&"next"===a.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!a.allowSlidePrev&&"prev"===a.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.threshold>0){if(!(Math.abs(f)>s.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=a.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}s.followFinger&&!s.cssMode&&((s.freeMode||s.watchSlidesProgress||s.watchSlidesVisibility)&&(a.updateActiveIndex(),a.updateSlidesClasses()),s.freeMode&&(0===i.velocities.length&&i.velocities.push({position:n[a.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:n[a.isHorizontal()?"currentX":"currentY"],time:x()})),a.updateProgress(i.currentTranslate),a.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&a.emit("touchMoveOpposite",o)}function D(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches,r=t.rtlTranslate,n=t.$wrapperEl,l=t.slidesGrid,o=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",d),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&i.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);i.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var p,u=x(),c=u-a.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap click",d),c<300&&u-a.lastClickTime<300&&t.emit("doubleTap doubleClick",d)),a.lastClickTime=x(),E((function(){t.destroyed||(t.allowClick=!0)})),!a.isTouched||!a.isMoved||!t.swipeDirection||0===s.diff||a.currentTranslate===a.startTranslate)return a.isTouched=!1,a.isMoved=!1,void(a.startMoving=!1);if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,p=i.followFinger?r?t.translate:-t.translate:-a.currentTranslate,!i.cssMode)if(i.freeMode){if(p<-t.minTranslate())return void t.slideTo(t.activeIndex);if(p>-t.maxTranslate())return void(t.slides.length<o.length?t.slideTo(o.length-1):t.slideTo(t.slides.length-1));if(i.freeModeMomentum){if(a.velocities.length>1){var h=a.velocities.pop(),v=a.velocities.pop(),f=h.position-v.position,m=h.time-v.time;t.velocity=f/m,t.velocity/=2,Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0),(m>150||x()-h.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,a.velocities.length=0;var g=1e3*i.freeModeMomentumRatio,w=t.velocity*g,y=t.translate+w;r&&(y=-y);var b,T,C=!1,S=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(y<t.maxTranslate())i.freeModeMomentumBounce?(y+t.maxTranslate()<-S&&(y=t.maxTranslate()-S),b=t.maxTranslate(),C=!0,a.allowMomentumBounce=!0):y=t.maxTranslate(),i.loop&&i.centeredSlides&&(T=!0);else if(y>t.minTranslate())i.freeModeMomentumBounce?(y-t.minTranslate()>S&&(y=t.minTranslate()+S),b=t.minTranslate(),C=!0,a.allowMomentumBounce=!0):y=t.minTranslate(),i.loop&&i.centeredSlides&&(T=!0);else if(i.freeModeSticky){for(var M,z=0;z<o.length;z+=1)if(o[z]>-y){M=z;break}y=-(y=Math.abs(o[M]-y)<Math.abs(o[M-1]-y)||"next"===t.swipeDirection?o[M]:o[M-1])}if(T&&t.once("transitionEnd",(function(){t.loopFix()})),0!==t.velocity){if(g=r?Math.abs((-y-t.translate)/t.velocity):Math.abs((y-t.translate)/t.velocity),i.freeModeSticky){var P=Math.abs((r?-y:y)-t.translate),k=t.slidesSizesGrid[t.activeIndex];g=P<k?i.speed:P<2*k?1.5*i.speed:2.5*i.speed}}else if(i.freeModeSticky)return void t.slideToClosest();i.freeModeMomentumBounce&&C?(t.updateProgress(b),t.setTransition(g),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&a.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),setTimeout((function(){t.setTranslate(b),n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(t.updateProgress(y),t.setTransition(g),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((function(){t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(y),t.updateActiveIndex(),t.updateSlidesClasses()}else if(i.freeModeSticky)return void t.slideToClosest();(!i.freeModeMomentum||c>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var L=0,$=t.slidesSizesGrid[0],I=0;I<l.length;I+=I<i.slidesPerGroupSkip?1:i.slidesPerGroup){var O=I<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;void 0!==l[I+O]?p>=l[I]&&p<l[I+O]&&(L=I,$=l[I+O]-l[I]):p>=l[I]&&(L=I,$=l[l.length-1]-l[l.length-2])}var A=(p-l[L])/$,D=L<i.slidesPerGroupSkip-1?1:i.slidesPerGroup;if(c>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(A>=i.longSwipesRatio?t.slideTo(L+D):t.slideTo(L)),"prev"===t.swipeDirection&&(A>1-i.longSwipesRatio?t.slideTo(L+D):t.slideTo(L))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(d.target===t.navigation.nextEl||d.target===t.navigation.prevEl)?d.target===t.navigation.nextEl?t.slideTo(L+D):t.slideTo(L):("next"===t.swipeDirection&&t.slideTo(L+D),"prev"===t.swipeDirection&&t.slideTo(L))}}}function G(){var e=this,t=e.params,a=e.el;if(!a||0!==a.offsetWidth){t.breakpoints&&e.setBreakpoint();var i=e.allowSlideNext,s=e.allowSlidePrev,r=e.snapGrid;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}}function N(e){var t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function B(){var e=this,t=e.wrapperEl,a=e.rtlTranslate;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=a?t.scrollWidth-t.offsetWidth-t.scrollLeft:-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();var i=e.maxTranslate()-e.minTranslate();(0===i?0:(e.translate-e.minTranslate())/i)!==e.progress&&e.updateProgress(a?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}var H=!1;function X(){}var Y={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,nested:!1,width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1},R={modular:{useParams:function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(a){var i=t.modules[a];i.params&&S(e,i.params)}))},useModules:function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(a){var i=t.modules[a],s=e[a]||{};i.on&&t.on&&Object.keys(i.on).forEach((function(e){t.on(e,i.on[e])})),i.create&&i.create.bind(t)(s)}))}},eventsEmitter:{on:function(e,t,a){var i=this;if("function"!=typeof t)return i;var s=a?"unshift":"push";return e.split(" ").forEach((function(e){i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][s](t)})),i},once:function(e,t,a){var i=this;if("function"!=typeof t)return i;function s(){i.off(e,s),s.__emitterProxy&&delete s.__emitterProxy;for(var a=arguments.length,r=new Array(a),n=0;n<a;n++)r[n]=arguments[n];t.apply(i,r)}return s.__emitterProxy=t,i.on(e,s,a)},onAny:function(e,t){var a=this;if("function"!=typeof e)return a;var i=t?"unshift":"push";return a.eventsAnyListeners.indexOf(e)<0&&a.eventsAnyListeners[i](e),a},offAny:function(e){var t=this;if(!t.eventsAnyListeners)return t;var a=t.eventsAnyListeners.indexOf(e);return a>=0&&t.eventsAnyListeners.splice(a,1),t},off:function(e,t){var a=this;return a.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?a.eventsListeners[e]=[]:a.eventsListeners[e]&&a.eventsListeners[e].forEach((function(i,s){(i===t||i.__emitterProxy&&i.__emitterProxy===t)&&a.eventsListeners[e].splice(s,1)}))})),a):a},emit:function(){var e,t,a,i=this;if(!i.eventsListeners)return i;for(var s=arguments.length,r=new Array(s),n=0;n<s;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(e=r[0],t=r.slice(1,r.length),a=i):(e=r[0].events,t=r[0].data,a=r[0].context||i),t.unshift(a);var l=Array.isArray(e)?e:e.split(" ");return l.forEach((function(e){i.eventsAnyListeners&&i.eventsAnyListeners.length&&i.eventsAnyListeners.forEach((function(i){i.apply(a,[e].concat(t))})),i.eventsListeners&&i.eventsListeners[e]&&i.eventsListeners[e].forEach((function(e){e.apply(a,t)}))})),i}},update:{updateSize:function(){var e,t,a=this,i=a.$el;e=void 0!==a.params.width&&null!==a.params.width?a.params.width:i[0].clientWidth,t=void 0!==a.params.height&&null!==a.params.height?a.params.height:i[0].clientHeight,0===e&&a.isHorizontal()||0===t&&a.isVertical()||(e=e-parseInt(i.css("padding-left")||0,10)-parseInt(i.css("padding-right")||0,10),t=t-parseInt(i.css("padding-top")||0,10)-parseInt(i.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),S(a,{width:e,height:t,size:a.isHorizontal()?e:t}))},updateSlides:function(){var e=this,t=function(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]},a=function(e,a){return parseFloat(e.getPropertyValue(t(a))||0)},i=l(),s=e.params,r=e.$wrapperEl,n=e.size,o=e.rtlTranslate,d=e.wrongRTL,p=e.virtual&&s.virtual.enabled,u=p?e.virtual.slides.length:e.slides.length,c=r.children("."+e.params.slideClass),h=p?e.virtual.slides.length:c.length,v=[],f=[],m=[],g=s.slidesOffsetBefore;"function"==typeof g&&(g=s.slidesOffsetBefore.call(e));var w=s.slidesOffsetAfter;"function"==typeof w&&(w=s.slidesOffsetAfter.call(e));var y=e.snapGrid.length,b=e.slidesGrid.length,E=s.spaceBetween,x=-g,T=0,C=0;if(void 0!==n){var M,z;"string"==typeof E&&E.indexOf("%")>=0&&(E=parseFloat(E.replace("%",""))/100*n),e.virtualSize=-E,o?c.css({marginLeft:"",marginTop:""}):c.css({marginRight:"",marginBottom:""}),s.slidesPerColumn>1&&(M=Math.floor(h/s.slidesPerColumn)===h/e.params.slidesPerColumn?h:Math.ceil(h/s.slidesPerColumn)*s.slidesPerColumn,"auto"!==s.slidesPerView&&"row"===s.slidesPerColumnFill&&(M=Math.max(M,s.slidesPerView*s.slidesPerColumn)));for(var P,k,L,$=s.slidesPerColumn,I=M/$,O=Math.floor(h/s.slidesPerColumn),A=0;A<h;A+=1){z=0;var D=c.eq(A);if(s.slidesPerColumn>1){var G=void 0,N=void 0,B=void 0;if("row"===s.slidesPerColumnFill&&s.slidesPerGroup>1){var H=Math.floor(A/(s.slidesPerGroup*s.slidesPerColumn)),X=A-s.slidesPerColumn*s.slidesPerGroup*H,Y=0===H?s.slidesPerGroup:Math.min(Math.ceil((h-H*$*s.slidesPerGroup)/$),s.slidesPerGroup);G=(N=X-(B=Math.floor(X/Y))*Y+H*s.slidesPerGroup)+B*M/$,D.css({"-webkit-box-ordinal-group":G,"-moz-box-ordinal-group":G,"-ms-flex-order":G,"-webkit-order":G,order:G})}else"column"===s.slidesPerColumnFill?(B=A-(N=Math.floor(A/$))*$,(N>O||N===O&&B===$-1)&&(B+=1)>=$&&(B=0,N+=1)):N=A-(B=Math.floor(A/I))*I;D.css(t("margin-top"),0!==B&&s.spaceBetween&&s.spaceBetween+"px")}if("none"!==D.css("display")){if("auto"===s.slidesPerView){var R=i.getComputedStyle(D[0],null),V=D[0].style.transform,W=D[0].style.webkitTransform;if(V&&(D[0].style.transform="none"),W&&(D[0].style.webkitTransform="none"),s.roundLengths)z=e.isHorizontal()?D.outerWidth(!0):D.outerHeight(!0);else{var F=a(R,"width"),q=a(R,"padding-left"),j=a(R,"padding-right"),_=a(R,"margin-left"),U=a(R,"margin-right"),K=R.getPropertyValue(R,"box-sizing");if(K&&"border-box"===K)z=F+_+U;else{var Z=D[0],J=Z.clientWidth;z=F+q+j+_+U+(Z.offsetWidth-J)}}V&&(D[0].style.transform=V),W&&(D[0].style.webkitTransform=W),s.roundLengths&&(z=Math.floor(z))}else z=(n-(s.slidesPerView-1)*E)/s.slidesPerView,s.roundLengths&&(z=Math.floor(z)),c[A]&&(c[A].style[t("width")]=z+"px");c[A]&&(c[A].swiperSlideSize=z),m.push(z),s.centeredSlides?(x=x+z/2+T/2+E,0===T&&0!==A&&(x=x-n/2-E),0===A&&(x=x-n/2-E),Math.abs(x)<.001&&(x=0),s.roundLengths&&(x=Math.floor(x)),C%s.slidesPerGroup==0&&v.push(x),f.push(x)):(s.roundLengths&&(x=Math.floor(x)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&v.push(x),f.push(x),x=x+z+E),e.virtualSize+=z+E,T=z,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,n)+w,o&&d&&("slide"===s.effect||"coverflow"===s.effect)&&r.css({width:e.virtualSize+s.spaceBetween+"px"}),s.setWrapperSize)r.css(((k={})[t("width")]=e.virtualSize+s.spaceBetween+"px",k));if(s.slidesPerColumn>1)if(e.virtualSize=(z+s.spaceBetween)*M,e.virtualSize=Math.ceil(e.virtualSize/s.slidesPerColumn)-s.spaceBetween,r.css(((L={})[t("width")]=e.virtualSize+s.spaceBetween+"px",L)),s.centeredSlides){P=[];for(var Q=0;Q<v.length;Q+=1){var ee=v[Q];s.roundLengths&&(ee=Math.floor(ee)),v[Q]<e.virtualSize+v[0]&&P.push(ee)}v=P}if(!s.centeredSlides){P=[];for(var te=0;te<v.length;te+=1){var ae=v[te];s.roundLengths&&(ae=Math.floor(ae)),v[te]<=e.virtualSize-n&&P.push(ae)}v=P,Math.floor(e.virtualSize-n)-Math.floor(v[v.length-1])>1&&v.push(e.virtualSize-n)}if(0===v.length&&(v=[0]),0!==s.spaceBetween){var ie,se=e.isHorizontal()&&o?"marginLeft":t("marginRight");c.filter((function(e,t){return!s.cssMode||t!==c.length-1})).css(((ie={})[se]=E+"px",ie))}if(s.centeredSlides&&s.centeredSlidesBounds){var re=0;m.forEach((function(e){re+=e+(s.spaceBetween?s.spaceBetween:0)}));var ne=(re-=s.spaceBetween)-n;v=v.map((function(e){return e<0?-g:e>ne?ne+w:e}))}if(s.centerInsufficientSlides){var le=0;if(m.forEach((function(e){le+=e+(s.spaceBetween?s.spaceBetween:0)})),(le-=s.spaceBetween)<n){var oe=(n-le)/2;v.forEach((function(e,t){v[t]=e-oe})),f.forEach((function(e,t){f[t]=e+oe}))}}S(e,{slides:c,snapGrid:v,slidesGrid:f,slidesSizesGrid:m}),h!==u&&e.emit("slidesLengthChange"),v.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==b&&e.emit("slidesGridLengthChange"),(s.watchSlidesProgress||s.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,a=this,i=[],s=0;if("number"==typeof e?a.setTransition(e):!0===e&&a.setTransition(a.params.speed),"auto"!==a.params.slidesPerView&&a.params.slidesPerView>1)if(a.params.centeredSlides)a.visibleSlides.each((function(e){i.push(e)}));else for(t=0;t<Math.ceil(a.params.slidesPerView);t+=1){var r=a.activeIndex+t;if(r>a.slides.length)break;i.push(a.slides.eq(r)[0])}else i.push(a.slides.eq(a.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var n=i[t].offsetHeight;s=n>s?n:s}s&&a.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,a=t.params,i=t.slides,s=t.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();var r=-e;s&&(r=e),i.removeClass(a.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var n=0;n<i.length;n+=1){var l=i[n],o=(r+(a.centeredSlides?t.minTranslate():0)-l.swiperSlideOffset)/(l.swiperSlideSize+a.spaceBetween);if(a.watchSlidesVisibility||a.centeredSlides&&a.autoHeight){var d=-(r-l.swiperSlideOffset),p=d+t.slidesSizesGrid[n];(d>=0&&d<t.size-1||p>1&&p<=t.size||d<=0&&p>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(n),i.eq(n).addClass(a.slideVisibleClass))}l.progress=s?-o:o}t.visibleSlides=m(t.visibleSlides)}},updateProgress:function(e){var t=this;if(void 0===e){var a=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*a||0}var i=t.params,s=t.maxTranslate()-t.minTranslate(),r=t.progress,n=t.isBeginning,l=t.isEnd,o=n,d=l;0===s?(r=0,n=!0,l=!0):(n=(r=(e-t.minTranslate())/s)<=0,l=r>=1),S(t,{progress:r,isBeginning:n,isEnd:l}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),n&&!o&&t.emit("reachBeginning toEdge"),l&&!d&&t.emit("reachEnd toEdge"),(o&&!n||d&&!l)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){var e,t=this,a=t.slides,i=t.params,s=t.$wrapperEl,r=t.activeIndex,n=t.realIndex,l=t.virtual&&i.virtual.enabled;a.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=l?t.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+r+'"]'):a.eq(r)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+n+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=a.eq(0)).addClass(i.slideNextClass);var d=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=a.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(e){var t,a=this,i=a.rtlTranslate?a.translate:-a.translate,s=a.slidesGrid,r=a.snapGrid,n=a.params,l=a.activeIndex,o=a.realIndex,d=a.snapIndex,p=e;if(void 0===p){for(var u=0;u<s.length;u+=1)void 0!==s[u+1]?i>=s[u]&&i<s[u+1]-(s[u+1]-s[u])/2?p=u:i>=s[u]&&i<s[u+1]&&(p=u+1):i>=s[u]&&(p=u);n.normalizeSlideIndex&&(p<0||void 0===p)&&(p=0)}if(r.indexOf(i)>=0)t=r.indexOf(i);else{var c=Math.min(n.slidesPerGroupSkip,p);t=c+Math.floor((p-c)/n.slidesPerGroup)}if(t>=r.length&&(t=r.length-1),p!==l){var h=parseInt(a.slides.eq(p).attr("data-swiper-slide-index")||p,10);S(a,{snapIndex:t,realIndex:h,previousIndex:l,activeIndex:p}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),o!==h&&a.emit("realIndexChange"),(a.initialized||a.params.runCallbacksOnInit)&&a.emit("slideChange")}else t!==d&&(a.snapIndex=t,a.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,a=t.params,i=m(e.target).closest("."+a.slideClass)[0],s=!1;if(i)for(var r=0;r<t.slides.length;r+=1)t.slides[r]===i&&(s=!0);if(!i||!s)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(m(i).attr("data-swiper-slide-index"),10):t.clickedIndex=m(i).index(),a.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this,a=t.params,i=t.rtlTranslate,s=t.translate,r=t.$wrapperEl;if(a.virtualTranslate)return i?-s:s;if(a.cssMode)return s;var n=T(r[0],e);return i&&(n=-n),n||0},setTranslate:function(e,t){var a=this,i=a.rtlTranslate,s=a.params,r=a.$wrapperEl,n=a.wrapperEl,l=a.progress,o=0,d=0;a.isHorizontal()?o=i?-e:e:d=e,s.roundLengths&&(o=Math.floor(o),d=Math.floor(d)),s.cssMode?n[a.isHorizontal()?"scrollLeft":"scrollTop"]=a.isHorizontal()?-o:-d:s.virtualTranslate||r.transform("translate3d("+o+"px, "+d+"px, 0px)"),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?o:d;var p=a.maxTranslate()-a.minTranslate();(0===p?0:(e-a.minTranslate())/p)!==l&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,a,i,s){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),void 0===i&&(i=!0);var r=this,n=r.params,l=r.wrapperEl;if(r.animating&&n.preventInteractionOnTransition)return!1;var o,d=r.minTranslate(),p=r.maxTranslate();if(o=i&&e>d?d:i&&e<p?p:e,r.updateProgress(o),n.cssMode){var u,c=r.isHorizontal();if(0===t)l[c?"scrollLeft":"scrollTop"]=-o;else if(l.scrollTo)l.scrollTo(((u={})[c?"left":"top"]=-o,u.behavior="smooth",u));else l[c?"scrollLeft":"scrollTop"]=-o;return!0}return 0===t?(r.setTransition(0),r.setTranslate(o),a&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(o),a&&(r.emit("beforeTransitionStart",t,s),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,a&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){var a=this;a.params.cssMode||a.$wrapperEl.transition(e),a.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,s=a.params,r=a.previousIndex;if(!s.cssMode){s.autoHeight&&a.updateAutoHeight();var n=t;if(n||(n=i>r?"next":i<r?"prev":"reset"),a.emit("transitionStart"),e&&i!==r){if("reset"===n)return void a.emit("slideResetTransitionStart");a.emit("slideChangeTransitionStart"),"next"===n?a.emit("slideNextTransitionStart"):a.emit("slidePrevTransitionStart")}}},transitionEnd:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,s=a.previousIndex,r=a.params;if(a.animating=!1,!r.cssMode){a.setTransition(0);var n=t;if(n||(n=i>s?"next":i<s?"prev":"reset"),a.emit("transitionEnd"),e&&i!==s){if("reset"===n)return void a.emit("slideResetTransitionEnd");a.emit("slideChangeTransitionEnd"),"next"===n?a.emit("slideNextTransitionEnd"):a.emit("slidePrevTransitionEnd")}}}},slide:{slideTo:function(e,t,a,i){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error("The 'index' argument cannot have type other than 'number' or 'string'. ["+typeof e+"] given.");if("string"==typeof e){var s=parseInt(e,10);if(!isFinite(s))throw new Error("The passed-in 'index' (string) couldn't be converted to 'number'. ["+e+"] given.");e=s}var r=this,n=e;n<0&&(n=0);var l=r.params,o=r.snapGrid,d=r.slidesGrid,p=r.previousIndex,u=r.activeIndex,c=r.rtlTranslate,h=r.wrapperEl;if(r.animating&&l.preventInteractionOnTransition)return!1;var v=Math.min(r.params.slidesPerGroupSkip,n),f=v+Math.floor((n-v)/r.params.slidesPerGroup);f>=o.length&&(f=o.length-1),(u||l.initialSlide||0)===(p||0)&&a&&r.emit("beforeSlideChangeStart");var m,g=-o[f];if(r.updateProgress(g),l.normalizeSlideIndex)for(var w=0;w<d.length;w+=1){var y=-Math.floor(100*g),b=Math.floor(100*d[w]),E=Math.floor(100*d[w+1]);void 0!==d[w+1]?y>=b&&y<E-(E-b)/2?n=w:y>=b&&y<E&&(n=w+1):y>=b&&(n=w)}if(r.initialized&&n!==u){if(!r.allowSlideNext&&g<r.translate&&g<r.minTranslate())return!1;if(!r.allowSlidePrev&&g>r.translate&&g>r.maxTranslate()&&(u||0)!==n)return!1}if(m=n>u?"next":n<u?"prev":"reset",c&&-g===r.translate||!c&&g===r.translate)return r.updateActiveIndex(n),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(g),"reset"!==m&&(r.transitionStart(a,m),r.transitionEnd(a,m)),!1;if(l.cssMode){var x,T=r.isHorizontal(),C=-g;if(c&&(C=h.scrollWidth-h.offsetWidth-C),0===t)h[T?"scrollLeft":"scrollTop"]=C;else if(h.scrollTo)h.scrollTo(((x={})[T?"left":"top"]=C,x.behavior="smooth",x));else h[T?"scrollLeft":"scrollTop"]=C;return!0}return 0===t?(r.setTransition(0),r.setTranslate(g),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(a,m),r.transitionEnd(a,m)):(r.setTransition(t),r.setTranslate(g),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,i),r.transitionStart(a,m),r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(a,m))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd))),!0},slideToLoop:function(e,t,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0);var s=this,r=e;return s.params.loop&&(r+=s.loopedSlides),s.slideTo(r,t,a,i)},slideNext:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,s=i.params,r=i.animating,n=i.activeIndex<s.slidesPerGroupSkip?1:s.slidesPerGroup;if(s.loop){if(r&&s.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}return i.slideTo(i.activeIndex+n,e,t,a)},slidePrev:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,s=i.params,r=i.animating,n=i.snapGrid,l=i.slidesGrid,o=i.rtlTranslate;if(s.loop){if(r&&s.loopPreventsSlide)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}function d(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}var p=d(o?i.translate:-i.translate),u=n.map((function(e){return d(e)}));n[u.indexOf(p)];var c,h=n[u.indexOf(p)-1];return void 0===h&&s.cssMode&&n.forEach((function(e){!h&&p>=e&&(h=e)})),void 0!==h&&(c=l.indexOf(h))<0&&(c=i.activeIndex-1),i.slideTo(c,e,t,a)},slideReset:function(e,t,a){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===i&&(i=.5);var s=this,r=s.activeIndex,n=Math.min(s.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/s.params.slidesPerGroup),o=s.rtlTranslate?s.translate:-s.translate;if(o>=s.snapGrid[l]){var d=s.snapGrid[l];o-d>(s.snapGrid[l+1]-d)*i&&(r+=s.params.slidesPerGroup)}else{var p=s.snapGrid[l-1];o-p<=(s.snapGrid[l]-p)*i&&(r-=s.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,s.slidesGrid.length-1),s.slideTo(r,e,t,a)},slideToClickedSlide:function(){var e,t=this,a=t.params,i=t.$wrapperEl,s="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,r=t.clickedIndex;if(a.loop){if(t.animating)return;e=parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?r<t.loopedSlides-s/2||r>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),E((function(){t.slideTo(r)}))):t.slideTo(r):r>t.slides.length-s?(t.loopFix(),r=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),E((function(){t.slideTo(r)}))):t.slideTo(r)}else t.slideTo(r)}},loop:{loopCreate:function(){var e=this,t=r(),a=e.params,i=e.$wrapperEl;i.children("."+a.slideClass+"."+a.slideDuplicateClass).remove();var s=i.children("."+a.slideClass);if(a.loopFillGroupWithBlank){var n=a.slidesPerGroup-s.length%a.slidesPerGroup;if(n!==a.slidesPerGroup){for(var l=0;l<n;l+=1){var o=m(t.createElement("div")).addClass(a.slideClass+" "+a.slideBlankClass);i.append(o)}s=i.children("."+a.slideClass)}}"auto"!==a.slidesPerView||a.loopedSlides||(a.loopedSlides=s.length),e.loopedSlides=Math.ceil(parseFloat(a.loopedSlides||a.slidesPerView,10)),e.loopedSlides+=a.loopAdditionalSlides,e.loopedSlides>s.length&&(e.loopedSlides=s.length);var d=[],p=[];s.each((function(t,a){var i=m(t);a<e.loopedSlides&&p.push(t),a<s.length&&a>=s.length-e.loopedSlides&&d.push(t),i.attr("data-swiper-slide-index",a)}));for(var u=0;u<p.length;u+=1)i.append(m(p[u].cloneNode(!0)).addClass(a.slideDuplicateClass));for(var c=d.length-1;c>=0;c-=1)i.prepend(m(d[c].cloneNode(!0)).addClass(a.slideDuplicateClass))},loopFix:function(){var e=this;e.emit("beforeLoopFix");var t,a=e.activeIndex,i=e.slides,s=e.loopedSlides,r=e.allowSlidePrev,n=e.allowSlideNext,l=e.snapGrid,o=e.rtlTranslate;e.allowSlidePrev=!0,e.allowSlideNext=!0;var d=-l[a]-e.getTranslate();if(a<s)t=i.length-3*s+a,t+=s,e.slideTo(t,0,!1,!0)&&0!==d&&e.setTranslate((o?-e.translate:e.translate)-d);else if(a>=i.length-s){t=-i.length+a+s,t+=s,e.slideTo(t,0,!1,!0)&&0!==d&&e.setTranslate((o?-e.translate:e.translate)-d)}e.allowSlidePrev=r,e.allowSlideNext=n,e.emit("loopFix")},loopDestroy:function(){var e=this,t=e.$wrapperEl,a=e.params,i=e.slides;t.children("."+a.slideClass+"."+a.slideDuplicateClass+",."+a.slideClass+"."+a.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){var t=this;if(!(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)){var a=t.el;a.style.cursor="move",a.style.cursor=e?"-webkit-grabbing":"-webkit-grab",a.style.cursor=e?"-moz-grabbin":"-moz-grab",a.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){var e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.el.style.cursor="")}},manipulation:{appendSlide:function(e){var t=this,a=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&a.append(e[s]);else a.append(e);i.loop&&t.loopCreate(),i.observer&&t.support.observer||t.update()},prependSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,s=t.activeIndex;a.loop&&t.loopDestroy();var r=s+1;if("object"==typeof e&&"length"in e){for(var n=0;n<e.length;n+=1)e[n]&&i.prepend(e[n]);r=s+e.length}else i.prepend(e);a.loop&&t.loopCreate(),a.observer&&t.support.observer||t.update(),t.slideTo(r,0,!1)},addSlide:function(e,t){var a=this,i=a.$wrapperEl,s=a.params,r=a.activeIndex;s.loop&&(r-=a.loopedSlides,a.loopDestroy(),a.slides=i.children("."+s.slideClass));var n=a.slides.length;if(e<=0)a.prependSlide(t);else if(e>=n)a.appendSlide(t);else{for(var l=r>e?r+1:r,o=[],d=n-1;d>=e;d-=1){var p=a.slides.eq(d);p.remove(),o.unshift(p)}if("object"==typeof t&&"length"in t){for(var u=0;u<t.length;u+=1)t[u]&&i.append(t[u]);l=r>e?r+t.length:r}else i.append(t);for(var c=0;c<o.length;c+=1)i.append(o[c]);s.loop&&a.loopCreate(),s.observer&&a.support.observer||a.update(),s.loop?a.slideTo(l+a.loopedSlides,0,!1):a.slideTo(l,0,!1)}},removeSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,s=t.activeIndex;a.loop&&(s-=t.loopedSlides,t.loopDestroy(),t.slides=i.children("."+a.slideClass));var r,n=s;if("object"==typeof e&&"length"in e){for(var l=0;l<e.length;l+=1)r=e[l],t.slides[r]&&t.slides.eq(r).remove(),r<n&&(n-=1);n=Math.max(n,0)}else r=e,t.slides[r]&&t.slides.eq(r).remove(),r<n&&(n-=1),n=Math.max(n,0);a.loop&&t.loopCreate(),a.observer&&t.support.observer||t.update(),a.loop?t.slideTo(n+t.loopedSlides,0,!1):t.slideTo(n,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},events:{attachEvents:function(){var e=this,t=r(),a=e.params,i=e.touchEvents,s=e.el,n=e.wrapperEl,l=e.device,o=e.support;e.onTouchStart=O.bind(e),e.onTouchMove=A.bind(e),e.onTouchEnd=D.bind(e),a.cssMode&&(e.onScroll=B.bind(e)),e.onClick=N.bind(e);var d=!!a.nested;if(!o.touch&&o.pointerEvents)s.addEventListener(i.start,e.onTouchStart,!1),t.addEventListener(i.move,e.onTouchMove,d),t.addEventListener(i.end,e.onTouchEnd,!1);else{if(o.touch){var p=!("touchstart"!==i.start||!o.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,e.onTouchStart,p),s.addEventListener(i.move,e.onTouchMove,o.passiveListener?{passive:!1,capture:d}:d),s.addEventListener(i.end,e.onTouchEnd,p),i.cancel&&s.addEventListener(i.cancel,e.onTouchEnd,p),H||(t.addEventListener("touchstart",X),H=!0)}(a.simulateTouch&&!l.ios&&!l.android||a.simulateTouch&&!o.touch&&l.ios)&&(s.addEventListener("mousedown",e.onTouchStart,!1),t.addEventListener("mousemove",e.onTouchMove,d),t.addEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&s.addEventListener("click",e.onClick,!0),a.cssMode&&n.addEventListener("scroll",e.onScroll),a.updateOnWindowResize?e.on(l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",G,!0):e.on("observerUpdate",G,!0)},detachEvents:function(){var e=this,t=r(),a=e.params,i=e.touchEvents,s=e.el,n=e.wrapperEl,l=e.device,o=e.support,d=!!a.nested;if(!o.touch&&o.pointerEvents)s.removeEventListener(i.start,e.onTouchStart,!1),t.removeEventListener(i.move,e.onTouchMove,d),t.removeEventListener(i.end,e.onTouchEnd,!1);else{if(o.touch){var p=!("onTouchStart"!==i.start||!o.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,e.onTouchStart,p),s.removeEventListener(i.move,e.onTouchMove,d),s.removeEventListener(i.end,e.onTouchEnd,p),i.cancel&&s.removeEventListener(i.cancel,e.onTouchEnd,p)}(a.simulateTouch&&!l.ios&&!l.android||a.simulateTouch&&!o.touch&&l.ios)&&(s.removeEventListener("mousedown",e.onTouchStart,!1),t.removeEventListener("mousemove",e.onTouchMove,d),t.removeEventListener("mouseup",e.onTouchEnd,!1))}(a.preventClicks||a.preventClicksPropagation)&&s.removeEventListener("click",e.onClick,!0),a.cssMode&&n.removeEventListener("scroll",e.onScroll),e.off(l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",G)}},breakpoints:{setBreakpoint:function(){var e=this,t=e.activeIndex,a=e.initialized,i=e.loopedSlides,s=void 0===i?0:i,r=e.params,n=e.$el,l=r.breakpoints;if(l&&(!l||0!==Object.keys(l).length)){var o=e.getBreakpoint(l);if(o&&e.currentBreakpoint!==o){var d=o in l?l[o]:void 0;d&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=d[e];void 0!==t&&(d[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var p=d||e.originalParams,u=r.slidesPerColumn>1,c=p.slidesPerColumn>1;u&&!c?(n.removeClass(r.containerModifierClass+"multirow "+r.containerModifierClass+"multirow-column"),e.emitContainerClasses()):!u&&c&&(n.addClass(r.containerModifierClass+"multirow"),"column"===p.slidesPerColumnFill&&n.addClass(r.containerModifierClass+"multirow-column"),e.emitContainerClasses());var h=p.direction&&p.direction!==r.direction,v=r.loop&&(p.slidesPerView!==r.slidesPerView||h);h&&a&&e.changeDirection(),S(e.params,p),S(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=o,e.emit("_beforeBreakpoint",p),v&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-s+e.loopedSlides,0,!1)),e.emit("breakpoint",p)}}},getBreakpoint:function(e){var t=l();if(e){var a=!1,i=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var a=parseFloat(e.substr(1));return{value:t.innerHeight*a,point:e}}return{value:e,point:e}}));i.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var s=0;s<i.length;s+=1){var r=i[s],n=r.point;r.value<=t.innerWidth&&(a=n)}return a||"max"}}},checkOverflow:{checkOverflow:function(){var e=this,t=e.params,a=e.isLocked,i=e.slides.length>0&&t.slidesOffsetBefore+t.spaceBetween*(e.slides.length-1)+e.slides[0].offsetWidth*e.slides.length;t.slidesOffsetBefore&&t.slidesOffsetAfter&&i?e.isLocked=i<=e.size:e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,a!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),a&&a!==e.isLocked&&(e.isEnd=!1,e.navigation&&e.navigation.update())}},classes:{addClasses:function(){var e,t,a,i=this,s=i.classNames,r=i.params,n=i.rtl,l=i.$el,o=i.device,d=i.support,p=(e=["initialized",r.direction,{"pointer-events":d.pointerEvents&&!d.touch},{"free-mode":r.freeMode},{autoheight:r.autoHeight},{rtl:n},{multirow:r.slidesPerColumn>1},{"multirow-column":r.slidesPerColumn>1&&"column"===r.slidesPerColumnFill},{android:o.android},{ios:o.ios},{"css-mode":r.cssMode}],t=r.containerModifierClass,a=[],e.forEach((function(e){"object"==typeof e?Object.entries(e).forEach((function(e){var i=e[0];e[1]&&a.push(t+i)})):"string"==typeof e&&a.push(t+e)})),a);s.push.apply(s,p),l.addClass([].concat(s).join(" ")),i.emitContainerClasses()},removeClasses:function(){var e=this,t=e.$el,a=e.classNames;t.removeClass(a.join(" ")),e.emitContainerClasses()}},images:{loadImage:function(e,t,a,i,s,r){var n,o=l();function d(){r&&r()}m(e).parent("picture")[0]||e.complete&&s?d():t?((n=new o.Image).onload=d,n.onerror=d,i&&(n.sizes=i),a&&(n.srcset=a),t&&(n.src=t)):d()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var a=0;a<e.imagesToLoad.length;a+=1){var i=e.imagesToLoad[a];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}}},V={},W=function(){function t(){for(var e,a,i=arguments.length,s=new Array(i),r=0;r<i;r++)s[r]=arguments[r];if(1===s.length&&s[0].constructor&&s[0].constructor===Object?a=s[0]:(e=s[0],a=s[1]),a||(a={}),a=S({},a),e&&!a.el&&(a.el=e),a.el&&m(a.el).length>1){var n=[];return m(a.el).each((function(e){var i=S({},a,{el:e});n.push(new t(i))})),n}var l=this;l.support=z(),l.device=P({userAgent:a.userAgent}),l.browser=k(),l.eventsListeners={},l.eventsAnyListeners=[],void 0===l.modules&&(l.modules={}),Object.keys(l.modules).forEach((function(e){var t=l.modules[e];if(t.params){var i=Object.keys(t.params)[0],s=t.params[i];if("object"!=typeof s||null===s)return;if(!(i in a)||!("enabled"in s))return;!0===a[i]&&(a[i]={enabled:!0}),"object"!=typeof a[i]||"enabled"in a[i]||(a[i].enabled=!0),a[i]||(a[i]={enabled:!1})}}));var o,d,p=S({},Y);return l.useParams(p),l.params=S({},p,V,a),l.originalParams=S({},l.params),l.passedParams=S({},a),l.params&&l.params.on&&Object.keys(l.params.on).forEach((function(e){l.on(e,l.params.on[e])})),l.params&&l.params.onAny&&l.onAny(l.params.onAny),l.$=m,S(l,{el:e,classNames:[],slides:m(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===l.params.direction},isVertical:function(){return"vertical"===l.params.direction},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEvents:(o=["touchstart","touchmove","touchend","touchcancel"],d=["mousedown","mousemove","mouseup"],l.support.pointerEvents&&(d=["pointerdown","pointermove","pointerup"]),l.touchEventsTouch={start:o[0],move:o[1],end:o[2],cancel:o[3]},l.touchEventsDesktop={start:d[0],move:d[1],end:d[2]},l.support.touch||!l.params.simulateTouch?l.touchEventsTouch:l.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:x(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.useModules(),l.emit("_swiper"),l.params.init&&l.init(),l}var a,i,s,r=t.prototype;return r.emitContainerClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=e.el.className.split(" ").filter((function(t){return 0===t.indexOf("swiper-container")||0===t.indexOf(e.params.containerModifierClass)}));e.emit("_containerClasses",t.join(" "))}},r.getSlideClasses=function(e){var t=this;return e.className.split(" ").filter((function(e){return 0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)})).join(" ")},r.emitSlidesClasses=function(){var e=this;if(e.params._emitClasses&&e.el){var t=[];e.slides.each((function(a){var i=e.getSlideClasses(a);t.push({slideEl:a,classNames:i}),e.emit("_slideClass",a,i)})),e.emit("_slideClasses",t)}},r.slidesPerViewDynamic=function(){var e=this,t=e.params,a=e.slides,i=e.slidesGrid,s=e.size,r=e.activeIndex,n=1;if(t.centeredSlides){for(var l,o=a[r].swiperSlideSize,d=r+1;d<a.length;d+=1)a[d]&&!l&&(n+=1,(o+=a[d].swiperSlideSize)>s&&(l=!0));for(var p=r-1;p>=0;p-=1)a[p]&&!l&&(n+=1,(o+=a[p].swiperSlideSize)>s&&(l=!0))}else for(var u=r+1;u<a.length;u+=1)i[u]-i[r]<s&&(n+=1);return n},r.update=function(){var e=this;if(e&&!e.destroyed){var t=e.snapGrid,a=e.params;a.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(i(),e.params.autoHeight&&e.updateAutoHeight()):(("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||i(),a.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function i(){var t=e.rtlTranslate?-1*e.translate:e.translate,a=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(a),e.updateActiveIndex(),e.updateSlidesClasses()}},r.changeDirection=function(e,t){void 0===t&&(t=!0);var a=this,i=a.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e||(a.$el.removeClass(""+a.params.containerModifierClass+i).addClass(""+a.params.containerModifierClass+e),a.emitContainerClasses(),a.params.direction=e,a.slides.each((function(t){"vertical"===e?t.style.width="":t.style.height=""})),a.emit("changeDirection"),t&&a.update()),a},r.mount=function(e){var t=this;if(t.mounted)return!0;var a,i=m(e||t.params.el);return!!(e=i[0])&&(e.swiper=t,e&&e.shadowRoot&&e.shadowRoot.querySelector?(a=m(e.shadowRoot.querySelector("."+t.params.wrapperClass))).children=function(e){return i.children(e)}:a=i.children("."+t.params.wrapperClass),S(t,{$el:i,el:e,$wrapperEl:a,wrapperEl:a[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===a.css("display")}),!0)},r.init=function(e){var t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t},r.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var a,i=this,s=i.params,r=i.$el,n=i.$wrapperEl,l=i.slides;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttr("style"),n.removeAttr("style"),l&&l.length&&l.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((function(e){i.off(e)})),!1!==e&&(i.$el[0].swiper=null,a=i,Object.keys(a).forEach((function(e){try{a[e]=null}catch(e){}try{delete a[e]}catch(e){}}))),i.destroyed=!0),null},t.extendDefaults=function(e){S(V,e)},t.installModule=function(e){t.prototype.modules||(t.prototype.modules={});var a=e.name||Object.keys(t.prototype.modules).length+"_"+x();t.prototype.modules[a]=e},t.use=function(e){return Array.isArray(e)?(e.forEach((function(e){return t.installModule(e)})),t):(t.installModule(e),t)},a=t,s=[{key:"extendedDefaults",get:function(){return V}},{key:"defaults",get:function(){return Y}}],(i=null)&&e(a.prototype,i),s&&e(a,s),t}();Object.keys(R).forEach((function(e){Object.keys(R[e]).forEach((function(t){W.prototype[t]=R[e][t]}))})),W.use([L,I]);var F={update:function(e){var t=this,a=t.params,i=a.slidesPerView,s=a.slidesPerGroup,r=a.centeredSlides,n=t.params.virtual,l=n.addSlidesBefore,o=n.addSlidesAfter,d=t.virtual,p=d.from,u=d.to,c=d.slides,h=d.slidesGrid,v=d.renderSlide,f=d.offset;t.updateActiveIndex();var m,g,w,y=t.activeIndex||0;m=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",r?(g=Math.floor(i/2)+s+o,w=Math.floor(i/2)+s+l):(g=i+(s-1)+o,w=s+l);var b=Math.max((y||0)-w,0),E=Math.min((y||0)+g,c.length-1),x=(t.slidesGrid[b]||0)-(t.slidesGrid[0]||0);function T(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(S(t.virtual,{from:b,to:E,offset:x,slidesGrid:t.slidesGrid}),p===b&&u===E&&!e)return t.slidesGrid!==h&&x!==f&&t.slides.css(m,x+"px"),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:x,from:b,to:E,slides:function(){for(var e=[],t=b;t<=E;t+=1)e.push(c[t]);return e}()}),void(t.params.virtual.renderExternalUpdate&&T());var C=[],M=[];if(e)t.$wrapperEl.find("."+t.params.slideClass).remove();else for(var z=p;z<=u;z+=1)(z<b||z>E)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+z+'"]').remove();for(var P=0;P<c.length;P+=1)P>=b&&P<=E&&(void 0===u||e?M.push(P):(P>u&&M.push(P),P<p&&C.push(P)));M.forEach((function(e){t.$wrapperEl.append(v(c[e],e))})),C.sort((function(e,t){return t-e})).forEach((function(e){t.$wrapperEl.prepend(v(c[e],e))})),t.$wrapperEl.children(".swiper-slide").css(m,x+"px"),T()},renderSlide:function(e,t){var a=this,i=a.params.virtual;if(i.cache&&a.virtual.cache[t])return a.virtual.cache[t];var s=i.renderSlide?m(i.renderSlide.call(a,e,t)):m('<div class="'+a.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=s),s},appendSlide:function(e){var t=this;if("object"==typeof e&&"length"in e)for(var a=0;a<e.length;a+=1)e[a]&&t.virtual.slides.push(e[a]);else t.virtual.slides.push(e);t.virtual.update(!0)},prependSlide:function(e){var t=this,a=t.activeIndex,i=a+1,s=1;if(Array.isArray(e)){for(var r=0;r<e.length;r+=1)e[r]&&t.virtual.slides.unshift(e[r]);i=a+e.length,s=e.length}else t.virtual.slides.unshift(e);if(t.params.virtual.cache){var n=t.virtual.cache,l={};Object.keys(n).forEach((function(e){var t=n[e],a=t.attr("data-swiper-slide-index");a&&t.attr("data-swiper-slide-index",parseInt(a,10)+1),l[parseInt(e,10)+s]=t})),t.virtual.cache=l}t.virtual.update(!0),t.slideTo(i,0)},removeSlide:function(e){var t=this;if(null!=e){var a=t.activeIndex;if(Array.isArray(e))for(var i=e.length-1;i>=0;i-=1)t.virtual.slides.splice(e[i],1),t.params.virtual.cache&&delete t.virtual.cache[e[i]],e[i]<a&&(a-=1),a=Math.max(a,0);else t.virtual.slides.splice(e,1),t.params.virtual.cache&&delete t.virtual.cache[e],e<a&&(a-=1),a=Math.max(a,0);t.virtual.update(!0),t.slideTo(a,0)}},removeAllSlides:function(){var e=this;e.virtual.slides=[],e.params.virtual.cache&&(e.virtual.cache={}),e.virtual.update(!0),e.slideTo(0,0)}},q={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}},create:function(){M(this,{virtual:t({},F,{slides:this.params.virtual.slides,cache:{}})})},on:{beforeInit:function(e){if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};S(e.params,t),S(e.originalParams,t),e.params.initialSlide||e.virtual.update()}},setTranslate:function(e){e.params.virtual.enabled&&e.virtual.update()}}},j={handle:function(e){var t=this,a=l(),i=r(),s=t.rtlTranslate,n=e;n.originalEvent&&(n=n.originalEvent);var o=n.keyCode||n.charCode,d=t.params.keyboard.pageUpDown,p=d&&33===o,u=d&&34===o,c=37===o,h=39===o,v=38===o,f=40===o;if(!t.allowSlideNext&&(t.isHorizontal()&&h||t.isVertical()&&f||u))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&c||t.isVertical()&&v||p))return!1;if(!(n.shiftKey||n.altKey||n.ctrlKey||n.metaKey||i.activeElement&&i.activeElement.nodeName&&("input"===i.activeElement.nodeName.toLowerCase()||"textarea"===i.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(p||u||c||h||v||f)){var m=!1;if(t.$el.parents("."+t.params.slideClass).length>0&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var g=a.innerWidth,w=a.innerHeight,y=t.$el.offset();s&&(y.left-=t.$el[0].scrollLeft);for(var b=[[y.left,y.top],[y.left+t.width,y.top],[y.left,y.top+t.height],[y.left+t.width,y.top+t.height]],E=0;E<b.length;E+=1){var x=b[E];if(x[0]>=0&&x[0]<=g&&x[1]>=0&&x[1]<=w){if(0===x[0]&&0===x[1])continue;m=!0}}if(!m)return}t.isHorizontal()?((p||u||c||h)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),((u||h)&&!s||(p||c)&&s)&&t.slideNext(),((p||c)&&!s||(u||h)&&s)&&t.slidePrev()):((p||u||v||f)&&(n.preventDefault?n.preventDefault():n.returnValue=!1),(u||f)&&t.slideNext(),(p||v)&&t.slidePrev()),t.emit("keyPress",o)}},enable:function(){var e=this,t=r();e.keyboard.enabled||(m(t).on("keydown",e.keyboard.handle),e.keyboard.enabled=!0)},disable:function(){var e=this,t=r();e.keyboard.enabled&&(m(t).off("keydown",e.keyboard.handle),e.keyboard.enabled=!1)}},_={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}},create:function(){M(this,{keyboard:t({enabled:!1},j)})},on:{init:function(e){e.params.keyboard.enabled&&e.keyboard.enable()},destroy:function(e){e.keyboard.enabled&&e.keyboard.disable()}}};var U={lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return l().navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e=r(),t="onwheel",a=t in e;if(!a){var i=e.createElement("div");i.setAttribute(t,"return;"),a="function"==typeof i.onwheel}return!a&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(a=e.implementation.hasFeature("Events.wheel","3.0")),a}()?"wheel":"mousewheel"},normalize:function(e){var t=0,a=0,i=0,s=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),i=10*t,s=10*a,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(i=e.deltaX),e.shiftKey&&!i&&(i=s,s=0),(i||s)&&e.deltaMode&&(1===e.deltaMode?(i*=40,s*=40):(i*=800,s*=800)),i&&!t&&(t=i<1?-1:1),s&&!a&&(a=s<1?-1:1),{spinX:t,spinY:a,pixelX:i,pixelY:s}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,a=this,i=a.params.mousewheel;a.params.cssMode&&t.preventDefault();var s=a.$el;if("container"!==a.params.mousewheel.eventsTarget&&(s=m(a.params.mousewheel.eventsTarget)),!a.mouseEntered&&!s[0].contains(t.target)&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var r=0,n=a.rtlTranslate?-1:1,l=U.normalize(t);if(i.forceToAxis)if(a.isHorizontal()){if(!(Math.abs(l.pixelX)>Math.abs(l.pixelY)))return!0;r=-l.pixelX*n}else{if(!(Math.abs(l.pixelY)>Math.abs(l.pixelX)))return!0;r=-l.pixelY}else r=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*n:-l.pixelY;if(0===r)return!0;i.invert&&(r=-r);var o=a.getTranslate()+r*i.sensitivity;if(o>=a.minTranslate()&&(o=a.minTranslate()),o<=a.maxTranslate()&&(o=a.maxTranslate()),(!!a.params.loop||!(o===a.minTranslate()||o===a.maxTranslate()))&&a.params.nested&&t.stopPropagation(),a.params.freeMode){var d={time:x(),delta:Math.abs(r),direction:Math.sign(r)},p=a.mousewheel.lastEventBeforeSnap,u=p&&d.time<p.time+500&&d.delta<=p.delta&&d.direction===p.direction;if(!u){a.mousewheel.lastEventBeforeSnap=void 0,a.params.loop&&a.loopFix();var c=a.getTranslate()+r*i.sensitivity,h=a.isBeginning,v=a.isEnd;if(c>=a.minTranslate()&&(c=a.minTranslate()),c<=a.maxTranslate()&&(c=a.maxTranslate()),a.setTransition(0),a.setTranslate(c),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!h&&a.isBeginning||!v&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeModeSticky){clearTimeout(a.mousewheel.timeout),a.mousewheel.timeout=void 0;var f=a.mousewheel.recentWheelEvents;f.length>=15&&f.shift();var g=f.length?f[f.length-1]:void 0,w=f[0];if(f.push(d),g&&(d.delta>g.delta||d.direction!==g.direction))f.splice(0);else if(f.length>=15&&d.time-w.time<500&&w.delta-d.delta>=1&&d.delta<=6){var y=r>0?.8:.2;a.mousewheel.lastEventBeforeSnap=d,f.splice(0),a.mousewheel.timeout=E((function(){a.slideToClosest(a.params.speed,!0,void 0,y)}),0)}a.mousewheel.timeout||(a.mousewheel.timeout=E((function(){a.mousewheel.lastEventBeforeSnap=d,f.splice(0),a.slideToClosest(a.params.speed,!0,void 0,.5)}),500))}if(u||a.emit("scroll",t),a.params.autoplay&&a.params.autoplayDisableOnInteraction&&a.autoplay.stop(),c===a.minTranslate()||c===a.maxTranslate())return!0}}else{var b={time:x(),delta:Math.abs(r),direction:Math.sign(r),raw:e},T=a.mousewheel.recentWheelEvents;T.length>=2&&T.shift();var C=T.length?T[T.length-1]:void 0;if(T.push(b),C?(b.direction!==C.direction||b.delta>C.delta||b.time>C.time+150)&&a.mousewheel.animateSlider(b):a.mousewheel.animateSlider(b),a.mousewheel.releaseScroll(b))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){var t=this,a=l();return!(this.params.mousewheel.thresholdDelta&&e.delta<this.params.mousewheel.thresholdDelta)&&(!(this.params.mousewheel.thresholdTime&&x()-t.mousewheel.lastScrollTime<this.params.mousewheel.thresholdTime)&&(e.delta>=6&&x()-t.mousewheel.lastScrollTime<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),t.emit("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),t.emit("scroll",e.raw)),t.mousewheel.lastScrollTime=(new a.Date).getTime(),!1)))},releaseScroll:function(e){var t=this,a=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&a.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&a.releaseOnEdges)return!0;return!1},enable:function(){var e=this,t=U.event();if(e.params.cssMode)return e.wrapperEl.removeEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(e.mousewheel.enabled)return!1;var a=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(a=m(e.params.mousewheel.eventsTarget)),a.on("mouseenter",e.mousewheel.handleMouseEnter),a.on("mouseleave",e.mousewheel.handleMouseLeave),a.on(t,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable:function(){var e=this,t=U.event();if(e.params.cssMode)return e.wrapperEl.addEventListener(t,e.mousewheel.handle),!0;if(!t)return!1;if(!e.mousewheel.enabled)return!1;var a=e.$el;return"container"!==e.params.mousewheel.eventsTarget&&(a=m(e.params.mousewheel.eventsTarget)),a.off(t,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}},K={update:function(){var e=this,t=e.params.navigation;if(!e.params.loop){var a=e.navigation,i=a.$nextEl,s=a.$prevEl;s&&s.length>0&&(e.isBeginning?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&i.length>0&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))}},onPrevClick:function(e){var t=this;e.preventDefault(),t.isBeginning&&!t.params.loop||t.slidePrev()},onNextClick:function(e){var t=this;e.preventDefault(),t.isEnd&&!t.params.loop||t.slideNext()},init:function(){var e,t,a=this,i=a.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=m(i.nextEl),a.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===a.$el.find(i.nextEl).length&&(e=a.$el.find(i.nextEl))),i.prevEl&&(t=m(i.prevEl),a.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===a.$el.find(i.prevEl).length&&(t=a.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",a.navigation.onNextClick),t&&t.length>0&&t.on("click",a.navigation.onPrevClick),S(a.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this,t=e.navigation,a=t.$nextEl,i=t.$prevEl;a&&a.length&&(a.off("click",e.navigation.onNextClick),a.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("
2982click",e.navigation.onPrevClick),i.removeClass(e.params.navigation.disabledClass))}},Z={update:function(){var e=this,t=e.rtl,a=e.params.pagination;if(a.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var i,s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,r=e.pagination.$el,n=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((i=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>s-1-2*e.loopedSlides&&(i-=s-2*e.loopedSlides),i>n-1&&(i-=n),i<0&&"bullets"!==e.params.paginationType&&(i=n+i)):i=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===a.type&&e.pagination.bullets&&e.pagination.bullets.length>0){var l,o,d,p=e.pagination.bullets;if(a.dynamicBullets&&(e.pagination.bulletSize=p.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(a.dynamicMainBullets+4)+"px"),a.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=i-e.previousIndex,e.pagination.dynamicBulletIndex>a.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=a.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),l=i-e.pagination.dynamicBulletIndex,d=((o=l+(Math.min(p.length,a.dynamicMainBullets)-1))+l)/2),p.removeClass(a.bulletActiveClass+" "+a.bulletActiveClass+"-next "+a.bulletActiveClass+"-next-next "+a.bulletActiveClass+"-prev "+a.bulletActiveClass+"-prev-prev "+a.bulletActiveClass+"-main"),r.length>1)p.each((function(e){var t=m(e),s=t.index();s===i&&t.addClass(a.bulletActiveClass),a.dynamicBullets&&(s>=l&&s<=o&&t.addClass(a.bulletActiveClass+"-main"),s===l&&t.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),s===o&&t.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next"))}));else{var u=p.eq(i),c=u.index();if(u.addClass(a.bulletActiveClass),a.dynamicBullets){for(var h=p.eq(l),v=p.eq(o),f=l;f<=o;f+=1)p.eq(f).addClass(a.bulletActiveClass+"-main");if(e.params.loop)if(c>=p.length-a.dynamicMainBullets){for(var g=a.dynamicMainBullets;g>=0;g-=1)p.eq(p.length-g).addClass(a.bulletActiveClass+"-main");p.eq(p.length-a.dynamicMainBullets-1).addClass(a.bulletActiveClass+"-prev")}else h.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),v.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next");else h.prev().addClass(a.bulletActiveClass+"-prev").prev().addClass(a.bulletActiveClass+"-prev-prev"),v.next().addClass(a.bulletActiveClass+"-next").next().addClass(a.bulletActiveClass+"-next-next")}}if(a.dynamicBullets){var w=Math.min(p.length,a.dynamicMainBullets+4),y=(e.pagination.bulletSize*w-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,b=t?"right":"left";p.css(e.isHorizontal()?b:"top",y+"px")}}if("fraction"===a.type&&(r.find("."+a.currentClass).text(a.formatFractionCurrent(i+1)),r.find("."+a.totalClass).text(a.formatFractionTotal(n))),"progressbar"===a.type){var E;E=a.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var x=(i+1)/n,T=1,C=1;"horizontal"===E?T=x:C=x,r.find("."+a.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+T+") scaleY("+C+")").transition(e.params.speed)}"custom"===a.type&&a.renderCustom?(r.html(a.renderCustom(e,i+1,n)),e.emit("paginationRender",r[0])):e.emit("paginationUpdate",r[0]),r[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](a.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,s="";if("bullets"===t.type){var r=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&!e.params.loop&&r>a&&(r=a);for(var n=0;n<r;n+=1)t.renderBullet?s+=t.renderBullet.call(e,n,t.bulletClass):s+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(s),e.pagination.bullets=i.find("."+t.bulletClass.replace(/ /g,"."))}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var a=m(t.el);0!==a.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&a.length>1&&(a=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&a.addClass(t.clickableClass),a.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(a.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&a.addClass(t.progressbarOppositeClass),t.clickable&&a.on("click","."+t.bulletClass.replace(/ /g,"."),(function(t){t.preventDefault();var a=m(this).index()*e.params.slidesPerGroup;e.params.loop&&(a+=e.loopedSlides),e.slideTo(a)})),S(e.pagination,{$el:a,el:a[0]}))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.pagination.$el;a.removeClass(t.hiddenClass),a.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&a.off("
2982click","."+t.bulletClass.replace(/ /g,"."))}}},J={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=e.rtlTranslate,i=e.progress,s=t.dragSize,r=t.trackSize,n=t.$dragEl,l=t.$el,o=e.params.scrollbar,d=s,p=(r-s)*i;a?(p=-p)>0?(d=s-p,p=0):-p+s>r&&(d=r+p):p<0?(d=s+p,p=0):p+s>r&&(d=r-p),e.isHorizontal()?(n.transform("translate3d("+p+"px, 0, 0)"),n[0].style.width=d+"px"):(n.transform("translate3d(0px, "+p+"px, 0)"),n[0].style.height=d+"px"),o.hide&&(clearTimeout(e.scrollbar.timeout),l[0].style.opacity=1,e.scrollbar.timeout=setTimeout((function(){l[0].style.opacity=0,l.transition(400)}),1e3))}},setTransition:function(e){var t=this;t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=t.$dragEl,i=t.$el;a[0].style.width="",a[0].style.height="";var s,r=e.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,n=e.size/e.virtualSize,l=n*(r/e.size);s="auto"===e.params.scrollbar.dragSize?r*n:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?a[0].style.width=s+"px":a[0].style.height=s+"px",i[0].style.display=n>=1?"none":"",e.params.scrollbar.hide&&(i[0].style.opacity=0),S(t,{trackSize:r,divider:n,moveDivider:l,dragSize:s}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,a=this,i=a.scrollbar,s=a.rtlTranslate,r=i.$el,n=i.dragSize,l=i.trackSize,o=i.dragStartPos;t=(i.getPointerPosition(e)-r.offset()[a.isHorizontal()?"left":"top"]-(null!==o?o:n/2))/(l-n),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var d=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*t;a.updateProgress(d),a.setTranslate(d),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,s=t.$wrapperEl,r=i.$el,n=i.$dragEl;t.scrollbar.isTouched=!0,t.scrollbar.dragStartPos=e.target===n[0]||e.target===n?i.getPointerPosition(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),n.transition(100),i.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),r.transition(0),a.hide&&r.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this,a=t.scrollbar,i=t.$wrapperEl,s=a.$el,r=a.$dragEl;t.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),i.transition(0),s.transition(0),r.transition(0),t.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,s=t.$wrapperEl,r=i.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),s.transition("")),a.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=E((function(){r.css("opacity",0),r.transition(400)}),1e3)),t.emit("scrollbarDragEnd",e),a.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=r(),a=e.scrollbar,i=e.touchEventsTouch,s=e.touchEventsDesktop,n=e.params,l=e.support,o=a.$el[0],d=!(!l.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o&&(l.touch?(o.addEventListener(i.start,e.scrollbar.onDragStart,d),o.addEventListener(i.move,e.scrollbar.onDragMove,d),o.addEventListener(i.end,e.scrollbar.onDragEnd,p)):(o.addEventListener(s.start,e.scrollbar.onDragStart,d),t.addEventListener(s.move,e.scrollbar.onDragMove,d),t.addEventListener(s.end,e.scrollbar.onDragEnd,p)))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=r(),a=e.scrollbar,i=e.touchEventsTouch,s=e.touchEventsDesktop,n=e.params,l=e.support,o=a.$el[0],d=!(!l.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};o&&(l.touch?(o.removeEventListener(i.start,e.scrollbar.onDragStart,d),o.removeEventListener(i.move,e.
vendor: 4,440 bytes, line 2982
2982scrollbar.onDragMove,d),o.removeEventListener(i.end,e.scrollbar.onDragEnd,p)):(o.removeEventListener(s.start,e.scrollbar.onDragStart,d),t.removeEventListener(s.move,e.scrollbar.onDragMove,d),t.removeEventListener(s.end,e.scrollbar.onDragEnd,p)))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.$el,i=e.params.scrollbar,s=m(i.el);e.params.uniqueNavElements&&"string"==typeof i.el&&s.length>1&&1===a.find(i.el).length&&(s=a.find(i.el));var r=s.find("."+e.params.scrollbar.dragClass);0===r.length&&(r=m('<div class="'+e.params.scrollbar.dragClass+'"></div>'),s.append(r)),S(t,{$el:s,el:s[0],$dragEl:r,dragEl:r[0]}),i.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},Q={setTransform:function(e,t){var a=this.rtl,i=m(e),s=a?-1:1,r=i.attr("data-swiper-parallax")||"0",n=i.attr("data-swiper-parallax-x"),l=i.attr("data-swiper-parallax-y"),o=i.attr("data-swiper-parallax-scale"),d=i.attr("data-swiper-parallax-opacity");if(n||l?(n=n||"0",l=l||"0"):this.isHorizontal()?(n=r,l="0"):(l=r,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*t*s+"%":n*t*s+"px",l=l.indexOf("%")>=0?parseInt(l,10)*t+"%":l*t+"px",null!=d){var p=d-(d-1)*(1-Math.abs(t));i[0].style.opacity=p}if(null==o)i.transform("translate3d("+n+", "+l+", 0px)");else{var u=o-(o-1)*(1-Math.abs(t));i.transform("translate3d("+n+", "+l+", 0px) scale("+u+")")}},setTranslate:function(){var e=this,t=e.$el,a=e.slides,i=e.progress,s=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,i)})),a.each((function(t,a){var r=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(r+=Math.ceil(a/2)-i*(s.length-1)),r=Math.min(Math.max(r,-1),1),m(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){e.parallax.setTransform(t,r)}))}))},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t){var a=m(t),i=parseInt(a.attr("data-swiper-parallax-duration"),10)||e;0===e&&(i=0),a.transition(i)}))}},ee={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,a=e.targetTouches[0].pageY,i=e.targetTouches[1].pageX,s=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(i-t,2)+Math.pow(s-a,2))},onGestureStart:function(e){var t=this,a=t.support,i=t.params.zoom,s=t.zoom,r=s.gesture;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!a.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,r.scaleStart=ee.getDistanceBetweenTouches(e)}r.$slideEl&&r.$slideEl.length||(r.$slideEl=m(e.target).closest("."+t.params.slideClass),0===r.$slideEl.length&&(r.$slideEl=t.slides.eq(t.activeIndex)),r.$imageEl=r.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),r.$imageWrapEl=r.$imageEl.parent("."+i.containerClass),r.maxRatio=r.$imageWrapEl.attr("data-swiper-zoom")||i.maxRatio,0!==r.$imageWrapEl.length)?(r.$imageEl&&r.$imageEl.transition(0),t.zoom.isScaling=!0):r.$imageEl=void 0},onGestureChange:function(e){var t=this,a=t.support,i=t.params.zoom,s=t.zoom,r=s.gesture;if(!a.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;s.fakeGestureMoved=!0,r.scaleMove=ee.getDistanceBetweenTouches(e)}r.$imageEl&&0!==r.$imageEl.length?(a.gestures?s.scale=e.scale*s.currentScale:s.scale=r.scaleMove/r.scaleStart*s.currentScale,s.scale>r.maxRatio&&(s.scale=r.maxRatio-1+Math.pow(s.scale-r.maxRatio+1,.5)),s.scale<i.minRatio&&(s.scale=i.minRatio+1-Math.pow(i.minRatio-s.scale+1,.5)),r.$imageEl.transform("translate3d(0,0,0) scale("+s.scale+")")):"gesturechange"===e.type&&s.onGestureStart(e)},onGestureEnd:function(e){var t=this,a=t.device,i=t.support,s=t.params.zoom,r=t.zoom,n=r.gesture;if(!i.gestures){if(!r.fakeGestureTouched||!r.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!a.android)return;r.fakeGestureTouched=!1,r.fakeGestureMoved=!1}n.$imageEl&&0!==n.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,n.maxRatio),s.minRatio),n.$imageEl.transition(t.params.speed).transform("translate3d(0,
29820,0) scale("+r.scale+")"),r.currentScale=r.scale,r.isScaling=!1,1===r.scale&&(n.$slideEl=void 0))},onTouchStart:function(e){var t=this.device,a=this.zoom,i=a.gesture,s=a.image;i.$imageEl&&0!==i.$imageEl.length&&(s.isTouched||(t.android&&e.cancelable&&e.preventDefault(),s.isTouched=!0,s.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,s.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this,a=t.zoom,i=a.gesture,s=a.image,r=a.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(t.allowClick=!1,s.isTouched&&i.$slideEl)){s.isMoved||(s.width=i.$imageEl[0].offsetWidth,s.height=i.$imageEl[0].offsetHeight,s.startX=T(i.$imageWrapEl[0],"x")||0,s.startY=T(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),t.rtl&&(s.startX=-s.startX,s.startY=-s.startY));var n=s.width*a.scale,l=s.height*a.scale;if(!(n<i.slideWidth&&l<i.slideHeight)){if(s.minX=Math.min(i.slideWidth/2-n/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-l/2,0),s.maxY=-s.minY,s.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,s.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!s.isMoved&&!a.isScaling){if(t.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-Math.pow(s.minX-s.currentX+1,.8)),s.currentX>s.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentY<s.minY&&(s.currentY=s.minY+1-Math.pow(s.minY-s.currentY+1,.8)),s.currentY>s.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),r.prevPositionX||(r.prevPositionX=s.touchesCurrent.x),r.prevPositionY||(r.prevPositionY=s.touchesCurrent.y),r.prevTime||(r.prevTime=Date.now()),r.x=(s.touchesCurrent.x-r.prevPositionX)/(Date.now()-r.prevTime)/2,r.y=(s.touchesCurrent.y-r.prevPositionY)/(Date.now()-r.prevTime)/2,Math.abs(s.touchesCurrent.x-r.prevPositionX)<2&&(r.x=0),Math.abs(s.touchesCurrent.y-r.prevPositionY)<2&&(r.y=0),r.prevPositionX=s.touchesCurrent.x,r.prevPositionY=s.touchesCurrent.y,r.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,a=e.image,i=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!a.isTouched||!a.isMoved)return a.isTouched=!1,void(a.isMoved=!1);a.isTouched=!1,a.isMoved=!1;var s=300,r=300,n=i.x*s,l=a.currentX+n,o=i.y*r,d=a.currentY+o;0!==i.x&&(s=Math.abs((l-a.currentX)/i.x)),0!==i.y&&(r=Math.abs((d-a.currentY)/i.y));var p=Math.max(s,r);a.currentX=l,a.currentY=d;var u=a.width*e.scale,c=a.height*e.scale;a.minX=Math.min(t.slideWidth/2-u/2,0),a.maxX=-a.minX,a.minY=Math.min(t.slideHeight/2-c/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),t.$imageWrapEl.transition(p).transform("translate3d("+a.currentX+"px, "+a.currentY+"px,0)")}},onTransitionEnd:function(){var e=this,t=e.zoom,a=t.gesture;a.$slideEl&&e.previousIndex!==e.activeIndex&&(a.$imageEl&&a.$imageEl.transform("translate3d(0,0,0) scale(1)"),a.$imageWrapEl&&a.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,t.currentScale=1,a.$slideEl=void 0,a.$imageEl=void 0,a.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,a,i,s,r,n,o,d,p,u,c,h,v,f,m,g,w=this,y=l(),b=w.zoom,E=w.params.zoom,x=b.gesture,T=b.image;(x.$slideEl||(w.params.virtual&&w.params.virtual.enabled&&w.virtual?x.$slideEl=w.$wrapperEl.children("."+w.params.slideActiveClass):x.$slideEl=w.slides.eq(w.activeIndex),x.$imageEl=x.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),x.$imageWrapEl=x.$imageEl.parent("."+E.containerClass)),x.$imageEl&&0!==x.$imageEl.length)&&(x.$slideEl.addClass(""+E.zoomedSlideClass),void 0===T.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,a="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=T.touchesStart.x,a=T.touchesStart.y),b.scale=x.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,b.currentScale=x.$imageWrapEl.attr("data-swiper-zoom")||E.maxRatio,e?(m=x.$slideEl[0].offsetWidth,g=x.$slideEl[0].offsetHeight,i=x.$slideEl.offset().left+y.scrollX+m/2-t,s=x.$slideEl.offset().top+y.scrollY+g/2-a,o=x.$imageEl[0].offsetWidth,d=x.$imageEl[0].offsetHeight,p=o*b.scale,u=d*b.scale,v=-(c=Math.min(m/2-p/2,0)),f=-(h=Math.min(g/2-u/2,0)),(r=i*b.scale)<c&&(r=c),r>v&&(r=v),(n=s*b.scale)<h&&(n=h),n>f&&(n=f)):(r=0,n=0),x.$imageWrapEl.transition(300).transform("translate3d("+r+"px, "+n+"px,0)"),x.$imageEl.transition(300).transform("translate3d(0,
29820,0) scale("+b.scale+")"))},out:function(){var e=this,t=e.zoom,a=e.params.zoom,i=t.gesture;i.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?i.$slideEl=e.$wrapperEl.children("."+e.params.slideActiveClass):i.$slideEl=e.slides.eq(e.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+a.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+a.zoomedSlideClass),i.$slideEl=void 0)},toggleGestures:function(e){var t=this,a=t.zoom,i=a.slideSelector,s=a.passiveListener;t.$wrapperEl[e]("gesturestart",i,a.onGestureStart,s),t.$wrapperEl[e]("gesturechange",i,a.onGestureChange,s),t.$wrapperEl[e]("gestureend",i,a.onGestureEnd,s)},enableGestures:function(){this.zoom.gesturesEnabled||(this.zoom.gesturesEnabled=!0,this.zoom.toggleGestures("on"))},disableGestures:function(){this.zoom.gesturesEnabled&&(this.zoom.gesturesEnabled=!1,this.zoom.toggleGestures("off"))},enable:function(){var e=this,t=e.support,a=e.zoom;if(!a.enabled){a.enabled=!0;var i=!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},s=!t.passiveListener||{passive:!1,capture:!0},r="."+e.params.slideClass;e.zoom.passiveListener=i,e.zoom.slideSelector=r,t.gestures?(e.$wrapperEl.on(e.touchEvents.start,e.zoom.enableGestures,i),e.$wrapperEl.on(e.touchEvents.end,e.zoom.disableGestures,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,r,a.onGestureStart,i),e.$wrapperEl.on(e.touchEvents.move,r,a.onGestureChange,s),e.$wrapperEl.on(e.touchEvents.end,r,a.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,r,a.onGestureEnd,i)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,a.onTouchMove,s)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){var a=e.support;e.zoom.enabled=!1;var i=!("touchstart"!==e.touchEvents.start||!a.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},s=!a.passiveListener||{passive:!1,capture:!0},r="."+e.params.slideClass;a.gestures?(e.$wrapperEl.off(e.touchEvents.start,e.zoom.enableGestures,i),e.$wrapperEl.off(e.touchEvents.end,e.zoom.disableGestures,i)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,r,t.onGestureStart,i),e.$wrapperEl.off(e.touchEvents.move,r,t.onGestureChange,s),e.$wrapperEl.off(e.touchEvents.end,r,t.onGestureEnd,i),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,r,t.onGestureEnd,i)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove,s)}}},te={loadInSlide:function(e,t){void 0===t&&(t=!0);var a=this,i=a.params.lazy;if(void 0!==e&&0!==a.slides.length){var s=a.virtual&&a.params.virtual.enabled?a.$wrapperEl.children("."+a.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):a.slides.eq(e),r=s.find("."+i.elementClass+":not(."+i.loadedClass+"):not(."+i.loadingClass+")");!s.hasClass(i.elementClass)||s.hasClass(i.loadedClass)||s.hasClass(i.loadingClass)||r.push(s[0]),0!==r.length&&r.each((function(e){var r=m(e);r.addClass(i.loadingClass);var n=r.attr("data-background"),l=r.attr("data-src"),o=r.attr("data-srcset"),d=r.attr("data-sizes"),p=r.parent("picture");a.loadImage(r[0],l||n,o,d,!1,(function(){if(null!=a&&a&&(!a||a.params)&&!a.destroyed){if(n?(r.css("background-image",'url("'+n+'")'),r.removeAttr("data-background")):(o&&(r.attr("srcset",o),r.removeAttr("data-srcset")),d&&(r.attr("sizes",d),r.removeAttr("data-sizes")),p.length&&p.children("source").each((function(e){var t=m(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),l&&(r.attr("src",l),r.removeAttr("data-src"))),r.addClass(i.loadedClass).removeClass(i.loadingClass),s.find("."+i.preloaderClass).remove(),a.params.loop&&t){var e=s.attr("data-swiper-slide-index");if(s.hasClass(a.params.slideDuplicateClass)){var u=a.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+a.params.slideDuplicateClass+")");a.lazy.loadInSlide(u.index(),!1)}else{var c=a.$wrapperEl.children("."+a.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');a.lazy.loadInSlide(c.index(),!1)}}a.emit("lazyImageReady",s[0],r[0]),a.params.autoHeight&&a.updateAutoHeight()}})),a.emit("lazyImageLoad",s[0],r[0])}))}},load:function(){var e=this,t=e.$wrapperEl,a=e.params,i=e.slides,s=e.activeIndex,r=e.virtual&&a.virtual.enabled,n=a.lazy,l=a.slidesPerView;function o(e){if(r){if(t.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(i[e])return!0;return!1}function d(e){return r?m(e).attr("data-swiper-slide-index"):m(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+a.slideVisibleClass).each((function(t){var a=r?m(t).attr("data-swiper-slide-index"):m(t).index();e.lazy.loadInSlide(a)}));else if(l>1)for(var p=s;p<s+l;p+=1)o(p)&&e.lazy.loadInSlide(p);else e.lazy.loadInSlide(s);if(n.loadPrevNext)if(l>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){for(var u=n.loadPrevNextAmount,c=l,h=Math.min(s+c+Math.max(u,c),i.length),v=Math.max(s-Math.max(c,u),0),f=s+l;f<h;f+=1)o(f)&&e.lazy.loadInSlide(f);for(var g=v;g<s;g+=1)o(g)&&e.lazy.loadInSlide(g)}else{var w=t.children("."+a.slideNextClass);w.length>0&&e.lazy.loadInSlide(d(w));var y=t.children("."+a.slidePrevClass);y.length>0&&e.lazy.loadInSlide(d(y))}},checkInViewOnLoad:function(){var e=l(),t=this;
vendor: 5,468 bytes, line 2982
2982if(t&&!t.destroyed){var a=t.params.lazy.scrollingElement?m(t.params.lazy.scrollingElement):m(e),i=a[0]===e,s=i?e.innerWidth:a[0].offsetWidth,r=i?e.innerHeight:a[0].offsetHeight,n=t.$el.offset(),o=!1;t.rtlTranslate&&(n.left-=t.$el[0].scrollLeft);for(var d=[[n.left,n.top],[n.left+t.width,n.top],[n.left,n.top+t.height],[n.left+t.width,n.top+t.height]],p=0;p<d.length;p+=1){var u=d[p];if(u[0]>=0&&u[0]<=s&&u[1]>=0&&u[1]<=r){if(0===u[0]&&0===u[1])continue;o=!0}}o?(t.lazy.load(),a.off("scroll",t.lazy.checkInViewOnLoad)):t.lazy.scrollHandlerAttached||(t.lazy.scrollHandlerAttached=!0,a.on("scroll",t.lazy.checkInViewOnLoad))}}},ae={LinearSpline:function(e,t){var a,i,s,r,n,l=function(e,t){for(i=-1,a=e.length;a-i>1;)e[s=a+i>>1]<=t?i=s:a=s;return a};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=l(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new ae.LinearSpline(t.slidesGrid,e.slidesGrid):new ae.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){var a,i,s=this,r=s.controller.control,n=s.constructor;function l(e){var t=s.rtlTranslate?-s.translate:s.translate;"slide"===s.params.controller.by&&(s.controller.getInterpolateFunction(e),i=-s.controller.spline.interpolate(-t)),i&&"container"!==s.params.controller.by||(a=(e.maxTranslate()-e.minTranslate())/(s.maxTranslate()-s.minTranslate()),i=(t-s.minTranslate())*a+e.minTranslate()),s.params.controller.inverse&&(i=e.maxTranslate()-i),e.updateProgress(i),e.setTranslate(i,s),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var o=0;o<r.length;o+=1)r[o]!==t&&r[o]instanceof n&&l(r[o]);else r instanceof n&&t!==r&&l(r)},setTransition:function(e,t){var a,i=this,s=i.constructor,r=i.controller.control;function n(t){t.setTransition(e,i),0!==e&&(t.transitionStart(),t.params.autoHeight&&E((function(){t.updateAutoHeight()})),t.$wrapperEl.transitionEnd((function(){r&&(t.params.loop&&"slide"===i.params.controller.by&&t.loopFix(),t.transitionEnd())})))}if(Array.isArray(r))for(a=0;a<r.length;a+=1)r[a]!==t&&r[a]instanceof s&&n(r[a]);else r instanceof s&&t!==r&&n(r)}},ie={getRandomNumber:function(e){void 0===e&&(e=16);return"x".repeat(e).replace(/x/g,(function(){return Math.round(16*Math.random()).toString(16)}))},makeElFocusable:function(e){return e.attr("tabIndex","0"),e},makeElNotFocusable:function(e){return e.attr("tabIndex","-1"),e},addElRole:function(e,t){return e.attr("role",t),e},addElRoleDescription:function(e,t){return e.attr("aria-role-description",t),e},addElControls:function(e,t){return e.attr("aria-controls",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},addElId:function(e,t){return e.attr("id",t),e},addElLive:function(e,t){return e.attr("aria-live",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this,a=t.params.a11y;if(13===e.keyCode){var i=m(e.target);t.navigation&&t.navigation.$nextEl&&i.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(a.lastSlideMessage):t.a11y.notify(a.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&i.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(a.firstSlideMessage):t.a11y.notify(a.prevSlideMessage)),t.pagination&&i.is("."+t.params.pagination.bulletClass.replace(/ /g,"."))&&i[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e=this;if(!e.params.loop&&e.navigation){var t=e.navigation,a=t.$nextEl,i=t.$prevEl;i&&i.length>0&&(e.isBeginning?(e.a11y.disableEl(i),e.a11y.makeElNotFocusable(i)):(e.a11y.enableEl(i),e.a11y.makeElFocusable(i))),a&&a.length>0&&(e.isEnd?(e.a11y.disableEl(a),e.a11y.makeElNotFocusable(a)):(e.a11y.enableEl(a),e.a11y.makeElFocusable(a)))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(a){var i=m(a);e.a11y.makeElFocusable(i),e.params.pagination.renderBullet||(e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.paginationBulletMessage.replace(/\{\{index\}\}/,i.index()+1)))}))},init:function(){var e=this,t=e.params.a11y;e.$el.append(e.a11y.liveRegion);var a=e.$el;t.containerRoleDescriptionMessage&&e.a11y.addElRoleDescription(a,t.containerRoleDescriptionMessage),t.containerMessage&&e.a11y.addElLabel(a,t.containerMessage);var i,s,r,n=e.$wrapperEl,l=n.attr("id")||"swiper-wrapper-"+e.a11y.getRandomNumber(16);e.a11y.addElId(n,l),i=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite",e.a11y.addElLive(n,i),t.itemRoleDescriptionMessage&&e.a11y.addElRoleDescription(m(e.slides),t.itemRoleDescriptionMessage),e.a11y.addElRole(m(e.slides),"group"),e.slides.each((function(t){var a=m(t);e.a11y.addElLabel(a,a.index()+1+" / "+e.slides.length)})),e.navigation&&e.navigation.$nextEl&&(s=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(r=e.navigation.$prevEl),s&&s.length&&(e.a11y.makeElFocusable(s),"BUTTON"!==s[0].tagName&&(e.a11y.addElRole(s,"button"),s.on("keydown",e.a11y.onEnterKey)),e.a11y.addElLabel(s,t.nextSlideMessage),e.a11y.addElControls(s,l)),r&&r.length&&(e.a11y.makeElFocusable(r),"BUTTON"!==r[0].tagName&&(e.a11y.addElRole(r,"button"),r.on("key
2982down",e.a11y.onEnterKey)),e.a11y.addElLabel(r,t.prevSlideMessage),e.a11y.addElControls(r,l)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletClass.replace(/ /g,"."),e.a11y.onEnterKey)},destroy:function(){var e,t,a=this;a.a11y.liveRegion&&a.a11y.liveRegion.length>0&&a.a11y.liveRegion.remove(),a.navigation&&a.navigation.$nextEl&&(e=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(t=a.navigation.$prevEl),e&&e.off("keydown",a.a11y.onEnterKey),t&&t.off("keydown",a.a11y.onEnterKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown","."+a.params.pagination.bulletClass.replace(/ /g,"."),a.a11y.onEnterKey)}},se={init:function(){var e=this,t=l();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);var a=e.history;a.initialized=!0,a.paths=se.getPathValues(e.params.url),(a.paths.key||a.paths.value)&&(a.scrollToSlide(0,a.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",e.history.setHistoryPopState))}},destroy:function(){var e=l();this.params.history.replaceState||e.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){var e=this;e.history.paths=se.getPathValues(e.params.url),e.history.scrollToSlide(e.params.speed,e.history.paths.value,!1)},getPathValues:function(e){var t=l(),a=(e?new URL(e):t.location).pathname.slice(1).split("/").filter((function(e){return""!==e})),i=a.length;return{key:a[i-2],value:a[i-1]}},setHistory:function(e,t){var a=this,i=l();if(a.history.initialized&&a.params.history.enabled){var s;s=a.params.url?new URL(a.params.url):i.location;var r=a.slides.eq(t),n=se.slugify(r.attr("data-history"));s.pathname.includes(e)||(n=e+"/"+n);var o=i.history.state;o&&o.value===n||(a.params.history.replaceState?i.history.replaceState({value:n},null,n):i.history.pushState({value:n},null,n))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,a){var i=this;if(t)for(var s=0,r=i.slides.length;s<r;s+=1){var n=i.slides.eq(s);if(se.slugify(n.attr("data-history"))===t&&!n.hasClass(i.params.slideDuplicateClass)){var l=n.index();i.slideTo(l,e,a)}}else i.slideTo(0,e,a)}},re={onHashCange:function(){var e=this,t=r();e.emit("hashChange");var a=t.location.hash.replace("#","");if(a!==e.slides.eq(e.activeIndex).attr("data-hash")){var i=e.$wrapperEl.children("."+e.params.slideClass+'[data-hash="'+a+'"]').index();if(void 0===i)return;e.slideTo(i)}},setHash:function(){var e=this,t=l(),a=r();if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&t.history&&t.history.replaceState)t.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||""),e.emit("hashSet");else{var i=e.slides.eq(e.activeIndex),s=i.attr("data-hash")||i.attr("data-history");a.location.hash=s||"",e.emit("hashSet")}},init:function(){var e=this,t=r(),a=l();if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var i=t.location.hash.replace("#","");if(i)for(var s=0,n=e.slides.length;s<n;s+=1){var o=e.slides.eq(s);if((o.attr("data-hash")||o.attr("data-history"))===i&&!o.hasClass(e.params.slideDuplicateClass)){var d=o.index();e.slideTo(d,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&m(a).on("hashchange",e.hashNavigation.onHashCange)}},destroy:function(){var e=l();this.params.hashNavigation.watchState&&m(e).off("hashchange",this.hashNavigation.onHashCange)}},ne={run:function(){var e=this,t=e.slides.eq(e.activeIndex),a=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(a=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(e.autoplay.timeout),e.autoplay.timeout=E((function(){var t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,
vendor: 20,313 bytes, line 2982
2982!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(t=e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&e.autoplay.run()}),a)},start:function(){var e=this;return void 0===e.autoplay.timeout&&(!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0))},stop:function(){var e=this;return!!e.autoplay.running&&(void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0))},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))},onVisibilityChange:function(){var e=this,t=r();"hidden"===t.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===t.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(e){var t=this;t&&!t.destroyed&&t.$wrapperEl&&e.target===t.$wrapperEl[0]&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}},le={setTranslate:function(){for(var e=this,t=e.slides,a=0;a<t.length;a+=1){var i=e.slides.eq(a),s=-i[0].swiperSlideOffset;e.params.virtualTranslate||(s-=e.translate);var r=0;e.isHorizontal()||(r=s,s=0);var n=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:n}).transform("translate3d("+s+"px, "+r+"px, 0px)")}},setTransition:function(e){var t=this,a=t.slides,i=t.$wrapperEl;if(a.transition(e),t.params.virtualTranslate&&0!==e){var s=!1;a.transitionEnd((function(){if(!s&&t&&!t.destroyed){s=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],a=0;a<e.length;a+=1)i.trigger(e[a])}}))}}},oe={setTranslate:function(){var e,t=this,a=t.$el,i=t.$wrapperEl,s=t.slides,r=t.width,n=t.height,l=t.rtlTranslate,o=t.size,d=t.browser,p=t.params.cubeEffect,u=t.isHorizontal(),c=t.virtual&&t.params.virtual.enabled,h=0;p.shadow&&(u?(0===(e=i.find(".swiper-cube-shadow")).length&&(e=m('<div class="swiper-cube-shadow"></div>'),i.append(e)),e.css({height:r+"px"})):0===(e=a.find(".swiper-cube-shadow")).length&&(e=m('<div class="swiper-cube-shadow"></div>'),a.append(e)));for(var v=0;v<s.length;v+=1){var f=s.eq(v),g=v;c&&(g=parseInt(f.attr("data-swiper-slide-index"),10));var w=90*g,y=Math.floor(w/360);l&&(w=-w,y=Math.floor(-w/360));var b=Math.max(Math.min(f[0].progress,1),-1),E=0,x=0,T=0;g%4==0?(E=4*-y*o,T=0):(g-1)%4==0?(E=0,T=4*-y*o):(g-2)%4==0?(E=o+4*y*o,T=o):(g-3)%4==0&&(E=-o,T=3*o+4*o*y),l&&(E=-E),u||(x=E,E=0);var C="rotateX("+(u?0:-w)+"deg) rotateY("+(u?w:0)+"deg) translate3d("+E+"px, "+x+"px, "+T+"px)";if(b<=1&&b>-1&&(h=90*g+90*b,l&&(h=90*-g-90*b)),f.transform(C),p.slideShadows){var S=u?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),M=u?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===S.length&&(S=m('<div class="swiper-slide-shadow-'+(u?"left":"top")+'"></div>'),f.append(S)),0===M.length&&(M=m('<div class="swiper-slide-shadow-'+(u?"right":"bottom")+'"></div>'),f.append(M)),S.length&&(S[0].style.opacity=Math.max(-b,0)),M.length&&(M[0].style.opacity=Math.max(b,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+o/2+"px","-moz-transform-origin":"50% 50% -"+o/2+"px","-ms-transform-origin":"50% 50% -"+o/2+"px","transform-origin":"50% 50% -"+o/2+"px"}),p.shadow)if(u)e.transform("translate3d(0px, "+(r/2+p.shadowOffset)+"px, "+-r/2+"px) rotateX(90deg) rotateZ(0deg) scale("+p.shadowScale+")");else{var z=Math.abs(h)-90*Math.floor(Math.abs(h)/90),P=1.5-(Math.sin(2*z*Math.PI/360)/2+Math.cos(2*z*Math.PI/360)/2),k=p.shadowScale,L=p.shadowScale/P,$=p.shadowOffset;e.transform("scale3d("+k+", 1, "+L+") translate3d(0px, "+(n/2+$)+"px, "+-n/2/L+"px) rotateX(-90deg)")}var I=d.isSafari||d.isWebView?-o/2:0;i.transform("translate3d(0px,0,"+I+"px) rotateX("+(t.isHorizontal()?0:h)+"deg) rotateY("+(t.isHorizontal()?-h:0)+"deg)")},setTransition:function(e){var t=this,a=t.$el;t.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&a.find(".swiper-cube-shadow").transition(e)}},de={setTranslate:function(){for(var e=this,t=e.slides,a=e.rtlTranslate,i=0;i<t.length;i+=1){var s=t.eq(i),r=s[0].progress;e.params.flipEffect.limitRotation&&(r=Math.max(Math.min(s[0].progress,1),-1));var n=-180*r,l=0,o=-s[0].swiperSlideOffset,d=0;if(e.isHorizontal()?a&&(n=-n):(d=o,o=0,l=-n,n=0),s[0].style.zIndex=-Math.abs(Math.round(r))+t.length,e.params.flipEffect.slideShadows){var p=e.isHorizontal()?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),u=e.isHorizontal()?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom");0===p.length&&(p=m('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"></div>'),s.append(p)),0===u.length&&(u=m('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"></div>'),s.append(u)),p.length&&(p[0].style.opacity=Math.max(-r,0)),u.length&&(u[0].style.opacity=Math.max(r,0))}s.transform("translate3d("+o+"px, "+d+"px, 0px) rotateX("+l+"deg) rotateY("+n+"deg)")}},setTransition:function(e){var t=this,a=t.slides,i=t.activeIndex,s=t.$wrapperEl;if(a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var r=!1;a.eq(i).transitionEnd((function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],a=0;a<e.length;a+=1)s.trigger(e[a])}}))}}},pe={setTranslate:function(){for(var e=this,t=e.width,a=e.height,i=e.slides,s=e.slidesSizesGrid,r=e.params.coverflowEffect,n=e.isHorizontal(),l=e.translate,o=n?t/2-l:a/2-l,d=n?r.rotate:-r.rotate,p=r.depth,u=0,c=i.length;u<c;u+=1){var h=i.eq(u),v=s[u],f=(o-h[0].swiperSlideOffset-v/2)/v*r.modifier,g=n?d*f:0,w=n?0:d*f,y=-p*Math.abs(f),b=r.stretch;"string"==typeof b&&-1!==b.indexOf("%")&&(b=parseFloat(r.stretch)/100*v);var E=n?0:b*f,x=n?b*f:0,T=1-(1-r.scale)*Math.abs(f);Math.abs(x)<.001&&(x=0),Math.abs(E)<.001&&(E=0),Math.abs(y)<.001&&(y=0),Math.abs(g)<.001&&(g=0),Math.abs(w)<.001&&(w=0),Math.abs(T)<.001&&(T=0);var C="translate3d("+x+"px,"+E+"px,"+y+"px)  rotateX("+w+"deg) rotateY("+g+"deg) scale("+T+")";if(h.transform(C),h[0].style.zIndex=1-Math.abs(Math.round(f)),r.slideShadows){var S=n?h.find(".swiper-slide-shadow-left"):h.find(".swiper-slide-shadow-top"),M=n?h.find(".swiper-slide-shadow-right"):h.find(".swiper-slide-shadow-bottom");0===S.length&&(S=m('<div class="swiper-slide-shadow-'+(n?"left":"top")+'"></div>'),h.append(S)),0===M.length&&(M=m('<div class="swiper-slide-shadow-'+(n?"right":"bottom")+'"></div>'),h.append(M)),S.length&&(S[0].style.opacity=f>0?f:0),M.length&&(M[0].style.opacity=-f>0?-f:0)}}},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ue={init:function(){var e=this,t=e.params.thumbs;if(e.thumbs.initialized)return!1;e.thumbs.initialized=!0;var a=e.constructor;return t.swiper instanceof a?(e.thumbs.swiper=t.swiper,S(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),S(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):C(t.swiper)&&(e.thumbs.swiper=new a(S({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick),!0},onThumbClick:function(){var e=this,t=e.thumbs.swiper;if(t){var a=t.clickedIndex,i=t.clickedSlide;if(!(i&&m(i).hasClass(e.params.thumbs.slideThumbActiveClass)||null==a)){var s;if(s=t.params.loop?parseInt(m(t.clickedSlide).attr("data-swiper-slide-index"),10):a,e.params.loop){var r=e.activeIndex;e.slides.eq(r).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,r=e.activeIndex);var n=e.slides.eq(r).prevAll('[data-swiper-slide-index="'+s+'"]').eq(0).index(),l=e.slides.eq(r).nextAll('[data-swiper-slide-index="'+s+'"]').eq(0).index();s=void 0===n?l:void 0===l?n:l-r<r-n?l:n}e.slideTo(s)}}},update:function(e){var t=this,a=t.thumbs.swiper;if(a){var i="auto"===a.params.slidesPerView?a.slidesPerViewDynamic():a.params.slidesPerView,s=t.params.thumbs.autoScrollOffset,r=s&&!a.params.loop;if(t.realIndex!==a.realIndex||r){var n,l,o=a.activeIndex;if(a.params.loop){a.slides.eq(o).hasClass(a.params.slideDuplicateClass)&&(a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft,o=a.activeIndex);var d=a.slides.eq(o).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),p=a.slides.eq(o).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index();n=void 0===d?p:void 0===p?d:p-o==o-d?o:p-o<o-d?p:d,l=t.activeIndex>t.previousIndex?"next":"prev"}else l=(n=t.realIndex)>t.previousIndex?"next":"prev";r&&(n+="next"===l?s:-1*s),a.visibleSlidesIndexes&&a.visibleSlidesIndexes.indexOf(n)<0&&(a.params.centeredSlides?n=n>o?n-Math.floor(i/2)+1:n+Math.floor(i/2)-1:n>o&&(n=n-i+1),a.slideTo(n,e?0:void 0))}var u=1,c=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(u=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(u=1),u=Math.floor(u),a.slides.removeClass(c),a.params.loop||a.params.virtual&&a.params.virtual.enabled)for(var h=0;h<u;h+=1)a.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+h)+'"]').addClass(c);else for(var v=0;v<u;v+=1)a.slides.eq(t.realIndex+v).addClass(c)}}},ce=[q,_,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}},create:function(){M(this,{mousewheel:{enabled:!1,lastScrollTime:x(),lastEventBeforeSnap:void 0,recentWheelEvents:[],enable:U.enable,disable:U.disable,handle:U.handle,handleMouseEnter:U.handleMouseEnter,handleMouseLeave:U.handleMouseLeave,animateSlider:U.animateSlider,releaseScroll:U.releaseScroll}})},on:{init:function(e){!e.params.mousewheel.enabled&&e.params.cssMode&&e.mousewheel.disable(),e.params.mousewheel.enabled&&e.mousewheel.enable()},destroy:function(e){e.params.cssMode&&e.mousewheel.enable(),e.mousewheel.enabled&&e.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){M(this,{navigation:t({},K)})},on:{init:function(e){e.navigation.init(),e.navigation.update()},toEdge:function(e){e.navigation.update()},fromEdge:function(e){e.navigation.update()},destroy:function(e){e.navigation.destroy()},click:function(e,t){var a,i=e.navigation,s=i.$nextEl,r=i.$prevEl;!e.params.navigation.hideOnClick||m(t.target).is(r)||m(t.target).is(s)||(s?a=s.hasClass(e.params.navigation.hiddenClass):r&&(a=r.hasClass(e.params.navigation.hiddenClass)),!0===a?e.emit("navigationShow"):e.emit("navigationHide"),s&&s.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){M(this,{pagination:t({dynamicBulletIndex:0},Z)})},on:{init:function(e){e.pagination.init(),e.pagination.render(),e.pagination.update()},activeIndexChange:function(e){(e.params.loop||void 0===e.snapIndex)&&e.pagination.update()},snapIndexChange:function(e){e.params.loop||e.pagination.update()},slidesLengthChange:function(e){e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange:function(e){e.params.loop||(e.pagination.render(),e.pagination.update())},destroy:function(e){e.pagination.destroy()},click:function(e,t){e.params.pagination.el&&e.params.pagination.hideOnClick&&e.pagination.$el.length>0&&!m(t.target).hasClass(e.params.pagination.bulletClass)&&(!0===e.pagination.$el.hasClass(e.params.pagination.hiddenClass)?e.emit("paginationShow"):e.emit("paginationHide"),e.pagination.$el.toggleClass(e.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){M(this,{scrollbar:t({isTouched:!1,timeout:null,dragTimeout:null},J)})},on:{init:function(e){e.scrollbar.init(),e.scrollbar.updateSize(),e.scrollbar.setTranslate()},update:function(e){e.scrollbar.updateSize()},resize:function(e){e.scrollbar.updateSize()},observerUpdate:function(e){e.scrollbar.updateSize()},setTranslate:function(e){e.scrollbar.setTranslate()},setTransition:function(e,t){e.scrollbar.setTransition(t)},destroy:function(e){e.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){M(this,{parallax:t({},Q)})},on:{beforeInit:function(e){e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},init:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTranslate:function(e){e.params.parallax.enabled&&e.parallax.setTranslate()},setTransition:function(e,t){e.params.parallax.enabled&&e.parallax.setTransition(t)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this;M(e,{zoom:t({enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}},ee)});var a=1;Object.defineProperty(e.zoom,"scale",{get:function(){return a},set:function(t){if(a!==t){var i=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,s=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,i,s)}a=t}})},on:{init:function(e){e.params.zoom.enabled&&e.zoom.enable()},destroy:function(e){e.zoom.disable()},touchStart:function(e,t){e.zoom.enabled&&e.zoom.onTouchStart(t)},touchEnd:function(e,t){e.zoom.enabled&&e.zoom.onTouchEnd(t)},doubleTap:function(e,t){e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&e.zoom.toggle(t)},transitionEnd:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()},slideChange:function(e){e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){M(this,{lazy:t({initialImageLoaded:!1},te)})},on:{beforeInit:function(e){e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init:function(e){e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&(e.params.lazy.checkInView?e.lazy.checkInViewOnLoad():e.lazy.load())},scroll:function(e){e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize:function(e){e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove:function(e){e.params.lazy.enabled&&e.lazy.load()},transitionStart:function(e){e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(e){e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()},slideChange:function(e){e.params.lazy.enabled&&e.params.cssMode&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){M(this,{controller:t({control:this.params.controller.control},ae)})},on:{update:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate:function(e){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate:function(e,t,a){e.controller.control&&e.controller.setTranslate(t,a)},setTransition:function(e,t,a){e.controller.control&&e.controller.setTransition(t,a)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null}},create:function(){M(this,{a11y:t({},ie,{liveRegion:m('<span class="'+this.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')})})},on:{afterInit:function(e){e.params.a11y.enabled&&(e.a11y.init(),e.a11y.updateNavigation())},toEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},fromEdge:function(e){e.params.a11y.enabled&&e.a11y.updateNavigation()},paginationUpdate:function(e){e.params.a11y.enabled&&e.a11y.updatePagination()},destroy:function(e){e.params.a11y.enabled&&e.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){M(this,{history:t({},se)})},on:{init:function(e){e.params.history.enabled&&e.history.init()},destroy:function(e){e.params.history.enabled&&e.history.destroy()},transitionEnd:function(e){e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)},slideChange:function(e){e.history.initialized&&e.params.cssMode&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){M(this,{hashNavigation:t({initialized:!1},re)})},on:{init:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy:function(e){e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd:function(e){e.hashNavigation.initialized&&e.hashNavigation.setHash()},slideChange:function(e){e.hashNavigation.initialized&&e.params.cssMode&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){M(this,{autoplay:t({},ne,{running:!1,paused:!1})})},on:{init:function(e){e.params.autoplay.enabled&&(e.autoplay.start(),r().addEventListener("visibilitychange",e.auto
2982play.onVisibilityChange))},beforeTransitionStart:function(e,t,a){e.autoplay.running&&(a||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(t):e.autoplay.stop())},sliderFirstMove:function(e){e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},touchEnd:function(e){e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&e.autoplay.run()},destroy:function(e){e.autoplay.running&&e.autoplay.stop(),r().removeEventListener("visibilitychange",e.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){M(this,{fadeEffect:t({},le)})},on:{beforeInit:function(e){if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"fade"===e.params.effect&&e.fadeEffect.setTranslate()},setTransition:function(e,t){"fade"===e.params.effect&&e.fadeEffect.setTransition(t)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){M(this,{cubeEffect:t({},oe)})},on:{beforeInit:function(e){if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"cube"===e.params.effect&&e.cubeEffect.setTranslate()},setTransition:function(e,t){"cube"===e.params.effect&&e.cubeEffect.setTransition(t)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){M(this,{flipEffect:t({},de)})},on:{beforeInit:function(e){if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};S(e.params,t),S(e.originalParams,t)}},setTranslate:function(e){"flip"===e.params.effect&&e.flipEffect.setTranslate()},setTransition:function(e,t){"flip"===e.params.effect&&e.flipEffect.setTransition(t)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}},create:function(){M(this,{coverflowEffect:t({},pe)})},on:{beforeInit:function(e){"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(e){"coverflow"===e.params.effect&&e.coverflowEffect.setTranslate()},setTransition:function(e,t){"coverflow"===e.params.effect&&e.coverflowEffect.setTransition(t)}}},{name:"thumbs",params:{thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){M(this,{thumbs:t({swiper:null,initialized:!1},ue)})},on:{beforeInit:function(e){var t=e.params.thumbs;t&&t.swiper&&(e.thumbs.init(),e.thumbs.update(!0))},slideChange:function(e){e.thumbs.swiper&&e.thumbs.update()},update:function(e){e.thumbs.swiper&&e.thumbs.update()},resize:function(e){e.thumbs.swiper&&e.thumbs.update()},observerUpdate:function(e){e.thumbs.swiper&&e.thumbs.update()},setTransition:function(e,t){var a=e.thumbs.swiper;a&&a.setTransition(t)},beforeDestroy:function(e){var t=e.thumbs.swiper;t&&e.thumbs.swiperCreated&&t&&t.destroy()}}}];return W.use(ce),W}));!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).cookie=t()}(this,function(){"use strict";var e=function(){return e.get.apply(e,arguments)},t=e.utils={isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isPlainObject:function(e){return!!e&&"[object Object]"===Object.prototype.toString.call(e)},toArray:function(e){return Array.prototype.slice.call(e)},getKeys:Object.keys||function(e){var t=[],r="";for(r in e)e.hasOwnProperty(r)&&t.push(r);return t},encode:function(e){return String(e).replace(/[,;"\\=\s%]/g,function(e){return encodeURIComponent(e)})},decode:function(e){return decodeURIComponent(e)},retrieve:function(e,t){return null==e?t:e}};return e.defaults={},e.expiresMultiplier=86400,e.set=function(e,r,i){if(t.isPlainObject(e))for(var n in e)e.hasOwnProperty(n)&&this.set(n,e[n],r);else{var o=void 0!==(i=t.isPlainObject(i)?i:{expires:i}).expires?i.expires:this.defaults.expires||"",s=typeof o;"string"===s&&""!==o?o=new Date(o):"number"===s&&(o=new Date(+new Date+1e3*this.expiresMultiplier*o)),""!==o&&"toUTCString"in o&&(o=";expires="+o.toUTCString());var u=i.path||this.defaults.path;u=u?";path="+u:"";var a=i.domain||this.defaults.domain;a=a?";domain="+a:"";var c=i.secure||this.defaults.secure?";secure":"";!1===i.secure&&(c="");var f=i.sameSite||this.defaults.sameSite;f=f?";SameSite="+f:"",null===i.sameSite&&(f=""),document.cookie=t.encode(e)+"="+t.encode(r)+o+u+a+c+f}return this},e.setDefault=function(r,i,n){if(t.isPlainObject(r)){for(var o in r)void 0===this.get(o)&&this.set(o,r[o],i);return e}if(void 0===this.get(r))return this.set.apply(this,arguments)},e.remove=function(e){for(var r=0,i=(e=t.isArray(e)?e:t.toArray(arguments)).length;r<i;r++)this.set(e[r],"",-1);return this},e.removeSpecific=function(e,r){if(!r)return this.remove(e);e=t.isArray(e)?e:[e],r.expires=-1;for(var i=0,n=e.length;i<n;i++)this.set(e[i],"",r);return this},e.empty=function(){return this.remove(t.getKeys(this.all()))},e.get=function(e,r){var i=this.all();if(t.isArray(e)){for(var n={},o=0,s=e.length;o<s;o++){var u=e[o];n[u]=t.retrieve(i[u],r)}return n}return t.retrieve(i[e],r)},e.all=function(){if(""===document.cookie)return{};for(var e=document.cookie.split("; "),r={},i=0,n=e.length;i<n;i++){var o=e[i].split("="),s=t.decode(o.shift()),u=t.decode(o.join("="));r[s]=u}return r},e.enabled=function(){if(navigator.cookieEnabled)return!0;var t="_"===e.set("_","_").get("_");return e.remove("_"),t},e});/**
2983 * NOTICE OF LICENSE
2984 *
2985 * This source file is subject to the Software License Agreement
2986 * that is bundled with this package in the file LICENSE.txt.
2987 *
2988 *  @author    Peter Sliacky (Zelarg)
2989 *  @license   http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
2990 */
2991document.addEventListener("DOMContentLoaded",function(event){if(document.querySelector('#tc_secure_notice')){var cmsNodes=document.querySelectorAll('#footer [id*=link-cms-page]');if(cmsNodes.length){var el=cmsNodes[cmsNodes.length-1];var lnk=el.parentElement.cloneNode(!0);if(lnk.querySelector('a')){lnk.querySelector('a').replaceWith(document.querySelector('#tc_secure_notice a'));el.insertAdjacentElement('beforebegin',lnk)}}}});/* 
2992 * NOTICE OF LICENSE
2993 * 
2994 * This source file is subject to the Academic Free License (AFL 3.0)
2995 * 
2996 *  @author    Afternet <[email protected]>
2997 *  @copyright 2019 Afternet
2998 *  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
2999 */
3000function checkout_radio_active(){function init(){$(document).on('change','input[name^=delivery_option]',function(e){e.stopPropagation();$('.delivery-option').removeClass('active');if($(e.target).is(':checked')){$(e.target).parents('.delivery-option').addClass('active')}});$(document).on('change','input[name^=payment-option]',function(e){e.stopPropagation();$('.tc-main-title').removeClass('active');if($(e.target).is(':checked')){$(e.target).parents('.tc-main-title').addClass('active')}});$(document).ajaxComplete(function(event,xhr,settings){if(typeof settings.url!="undefined"&&settings.url=='?selectDeliveryOption'){$('input[name^=delivery_option]').each(function(i,el){if(el.checked){$(el).parents('.delivery-option').addClass('active')}})}
3001if(typeof settings.url!="undefined"&&settings.url=='?selectPaymentOption'){$('input[name^=payment-option]').each(function(i,el){if(el.checked){$(el).parents('.tc-main-title').addClass('active')}})}})}
3002return{init:init}}
3003function brands_layout_fix(){function init(){if($('#manufacturer').length){if($('.ms-alphabetical').length||$('.ms-grid').length){$('#manufacturer').addClass('manufacturer--brand')}else{$('#manufacturer').addClass('manufacturer--listing')}}}
3004return{init:init}}
3005function slider_home_banners(){function init(){if($('.elementor-editor-active').length){return}
3006if($('.horizontal-scroll-banners').length){const _el='horizontal-scroll-banners';$('.'+_el).each(function(i,slider){$(slider).find('> .elementor-element-populated').addClass('swiper swiper-container');$(slider).find('> .elementor-element-populated > .elementor-widget-wrap').addClass('swiper-wrapper');$(slider).find('> .elementor-element-populated > .elementor-widget-wrap > .elementor-widget-banner').addClass('swiper-slide');$(slider).find('> .elementor-element-populated').append('<div class="swiper-scrollbar '+_el+'-scrollbar--'+i+'"></div>');$(slider).append('<div class="swiper-button-next js-'+_el+'-next--'+i+'"></div>');$(slider).append('<div class="swiper-button-prev js-'+_el+'-prev--'+i+'"></div>');var _slider_el=$(slider).find('> .elementor-element-populated');var swiper=new Swiper(_slider_el[0],{slidesPerView:"auto",spaceBetween:20,watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadedClass:'loaded',checkInView:!0,},scrollbar:{el:'.'+_el+'-scrollbar--'+i+'',},navigation:{nextEl:'.js-'+_el+'-next--'+i+'',prevEl:'.js-'+_el+'-prev--'+i+''},breakpoints:{992:{centeredSlides:!1,freeMode:!0,slidesPerGroup:1,}}})})}}
3007return{init:init}}
3008function mobile_categories_scroll(){function init(){if($('.elementor-editor-active').length){return}
3009if($('.box--categories--mobile').length){const _el='box--categories--mobile';$('.'+_el).each(function(i,slider){$(slider).find('> .elementor-container').addClass('swiper swiper-container');$(slider).find('> .elementor-container > .elementor-row').addClass('swiper-wrapper');$(slider).find('> .elementor-container > .elementor-row > .elementor-column').addClass('swiper-slide');$(slider).find('> .elementor-container').append('<div class="swiper-scrollbar '+_el+'-scrollbar--'+i+'"></div>');var _slider_el=$(slider).find('> .elementor-container');var swiper=new Swiper(_slider_el[0],{slidesPerView:"auto",centeredSlides:!1,freeMode:!0,grabCursor:!0,spaceBetween:20,lazy:{loadedClass:'loaded',checkInView:!0,},scrollbar:{el:'.'+_el+'-scrollbar--'+i+'',},})})}}
3010return{init:init}}
3011function slider_banners(){function init(){if($('.elementor-editor-active').length){return}
3012if($('.slider-banners').length){const _el='slider-banners';$('.'+_el).each(function(i,slider){$(slider).find('> .elementor-element-populated');$(slider).find('> .elementor-element-populated').addClass('swiper swiper-container');$(slider).find('> .elementor-element-populated > .elementor-widget-wrap').addClass('swiper-wrapper');$(slider).find('> .elementor-element-populated > .elementor-widget-wrap > .elementor-widget-banner').addClass('swiper-slide');$(slider).append('<div class="swiper-button-next '+_el+'-next--'+i+'"></div>');$(slider).append('<div class="swiper-button-prev '+_el+'-prev--'+i+'"></div>');var _slider_el=$(slider).find('> .elementor-element-populated');var swiper=new Swiper(_slider_el[0],{slidesPerView:"auto",spaceBetween:12,watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadedClass:'loaded',checkInView:!0,},pagination:{el:".js-subcategories-slider-pagination",clickable:!0,},navigation:{nextEl:'.'+_el+'-next--'+i+'',prevEl:'.'+_el+'-prev--'+i+''},breakpoints:{992:{centeredSlides:!1,freeMode:!0,slidesPerGroup:2,},1200:{centeredSlides:!1,freeMode:!0,slidesPerGroup:3,}}})})}}
3013return{init:init}}
3014function slider_mini_banners(){function init(){if($('.elementor-editor-active').length){return}
3015if($('.js-mini-banners').length){const _el='js-mini-banners';var init=!1;var swiper;function swiperCard(){if(window.innerWidth>=768){if(!init){init=!0;$('.js-mini-banners').find('> .elementor-element-populated');$('.js-mini-banners').find('> .elementor-element-populated').addClass('swiper swiper-container');$('.js-mini-banners').find('> .elementor-element-populated > .elementor-widget-wrap').addClass('swiper-wrapper');$('.js-mini-banners').find('> .elementor-element-populated > .elementor-widget-wrap > .elementor-widget-banner').addClass('swiper-slide');$('.js-mini-banners').append('<div class="swiper-button-next js-mini-banners--next"></div>');$('.js-mini-banners').append('<div class="swiper-button-prev js-mini-banners--prev"></div>');var _slider_el=$('.js-mini-banners').find('> .elementor-element-populated');swiper=new Swiper(_slider_el[0],{slidesPerView:"auto",spaceBetween:5,watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadedClass:'loaded',checkInView:!0,},navigation:{nextEl:'.js-mini-banners--next',prevEl:'.js-mini-banners--prev'}})}}else if(init){swiper.destroy();init=!1}}
3016swiperCard();window.addEventListener("resize",swiperCard)}}
3017return{init:init}}
3018function category_banners(){function init(){if($('.elementor-editor-active').length){return}
3019if($('.category-banners-slider').length){const _el='category-banners-slider';$('.'+_el).each(function(i,slider){$(slider).find('> .elementor-element-populated')
3020$(slider).find('> .elementor-element-populated').addClass('swiper swiper-container');$(slider).find('> .elementor-element-populated > .elementor-widget-wrap').addClass('swiper-wrapper');$(slider).find('> .elementor-element-populated > .elementor-widget-wrap > .elementor-widget-banner').addClass('swiper-slide');$(slider).find('> .elementor-element-populated').append('<div class="swiper-scrollbar '+_el+'-scrollbar--'+i+'"></div>');var _slider_el=$(slider).find('> .elementor-element-populated');var swiper=new Swiper(_slider_el[0],{slidesPerView:"auto",centeredSlides:!1,freeMode:!0,grabCursor:!0,spaceBetween:20,lazy:{loadedClass:'loaded',checkInView:!0,},scrollbar:{el:'.'+_el+'-scrollbar--'+i+'',},})})}}
3021return{init:init}}
3022function slider_latest_posts(){function init(){if($('.latest--posts').length){$('.amazzingblog > .list-view > .block-title').siblings('div').addClass('swiper swiper-container js-latest-posts');$('.amazzingblog > .list-view > div > .ab-list').addClass('swiper-wrapper');$('.amazzingblog > .list-view > div > .ab-list > .item-wrapper').addClass('swiper-slide');$('.amazzingblog > .list-view > .block-title').siblings('div').append('<div class="swiper-pagination js-latest-posts-pagination"></div>');var swiper=new Swiper(".js-latest-posts",{slidesPerView:"auto",centeredSlides:!1,slidesPerGroup:1,grabCursor:!0,spaceBetween:20,lazy:{loadedClass:'loaded',checkInView:!0,},pagination:{el:".js-latest-posts-pagination",clickable:!0,},breakpoints:{992:{freeMode:!1,slidesPerGroup:2,},1540:{freeMode:!1,slidesPerGroup:3,}}})}}
3023return{init:init}}
3024function slider_subcategories(){function init(){if($('.js-subcategories-slider').length){var swiper=new Swiper(".js-subcategories-slider",{slidesPerView:"auto",spaceBetween:20,lazy:{loadedClass:'loaded',checkInView:!0,},watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,pagination:{el:".js-subcategories-slider-pagination",clickable:!0,},navigation:{nextEl:'.js-subcategories-slider-next',prevEl:'.js-subcategories-slider-prev'},breakpoints:{768:{centeredSlides:!1,freeMode:!0,}}})}}
3025return{init:init}}
3026function slider_accessories(){function init(){if($('.js-accessories-slider').length){var swiper=new Swiper(".js-accessories-slider",{slidesPerView:"auto",centeredSlides:!1,freeMode:!0,lazy:{loadedClass:'loaded',checkInView:!0,},watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,pagination:{el:".js-accessories-slider-pagination",clickable:!0,},navigation:{nextEl:'.js-accessories-slider-next',prevEl:'.js-accessories-slider-prev'}})}}
3027return{init:init}}
3028function slider_category(){function init(){if($('.js-category-slider').length){var swiper=new Swiper(".js-category-slider",{slidesPerView:1,slidesPerGroup:1,slidesPerColumn:4,slidesPerColumnFill:'row',watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,pagination:{el:".js-category-slider-pagination",clickable:!0,},navigation:{nextEl:'.js-category-slider-next',prevEl:'.js-category-slider-prev'},lazy:{loadedClass:'loaded',checkInView:!0,},breakpoints:{768:{slidesPerView:"auto",slidesPerGroup:2,slidesPerColumn:1},992:{slidesPerView:"auto",slidesPerGroup:3,slidesPerColumn:1},1200:{slidesPerView:"auto",slidesPerGroup:4,slidesPerColumn:1},1540:{slidesPerView:"auto",slidesPerGroup:5,slidesPerColumn:1}}})}}
3029return{init:init}}
3030function slider_viewed(){function init(){if($('.js-slider-view').length){var swiper=new Swiper(".js-slider-view",{slidesPerView:"auto",centeredSlides:!1,freeMode:!0,watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadedClass:'loaded',checkInView:!0,},pagination:{el:".js-slider-view-pagination",clickable:!0,},navigation:{nextEl:'.js-slider-view-next',prevEl:'.js-slider-view-prev'},breakpoints:{992:{freeMode:!1,slidesPerGroup:2,},1200:{freeMode:!1,slidesPerGroup:3,},1540:{freeMode:!1,slidesPerGroup:4,}}})}}
3031return{init:init}}
3032function slider_view_also(){function init(){if($('.js-view-also-slider').length){var swiper=new Swiper(".js-view-also-slider",{slidesPerView:"auto",centeredSlides:!1,spaceBetween:10,freeMode:!0,lazy:{loadedClass:'loaded',checkInView:!0,},watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,pagination:{el:".js-view-also-slider-pagination",clickable:!0,},navigation:{nextEl:'.js-view-also-slider-next',prevEl:'.js-view-also-slider-prev'}})}}
3033return{init:init}}
3034function slider_hot_category(){function init(){if($('.js-hot-category-slider').length){var swiper=new Swiper(".js-hot-category-slider",{slidesPerView:"auto",watchOverflow:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,lazy:{loadedClass:'loaded',checkInView:!0,},pagination:{el:".js-hot-category-slider-pagination",clickable:!0,},navigation:{nextEl:'.js-hot-category-slider-next',prevEl:'.js-hot-category-slider-prev'},breakpoints:{768:{centeredSlides:!1,freeMode:!1,slidesPerGroup:2,},992:{centeredSlides:!1,freeMode:!1,slidesPerGroup:3,},1200:{centeredSlides:!1,freeMode:!1,slidesPerGroup:4,},1540:{centeredSlides:!1,freeMode:!1,slidesPerGroup:5,},1840:{centeredSlides:!1,freeMode:!1,slidesPerGroup:6,}}})}}
3035return{init:init}}
3036function main_menu(){function init(){var menu_btn=$('.js-btn-burger');var menu=$('#navigation');var links=$('.navigation__item--has-children > a');var navigation_over=$('.navigation__over');links.on('click',function(e){e.preventDefault();var parent=$(this).parent('.navigation__item--has-children');var menu=$(this).siblings('.navigation__sub-menu');$('.navigation__sub-menu').not(menu).stop().slideUp();if(parent.hasClass('opened')){menu.stop().slideUp();$('.navigation__item--has-children').removeClass('opened');parent.removeClass('opened')}else{menu.stop().slideDown();$('.navigation__item--has-children').removeClass('opened');parent.addClass('opened')}});menu_btn.on('click',function(){if(menu.hasClass('opened')){menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.attr('aria-expanded',!1)}else{menu.addClass('opened');navigation_over.addClass('opened');menu_btn.attr('aria-expanded',!0)}});$(document).on('click','.navigation__over',function(e){if(e.target==$('.navigation__over')[0]){menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.attr('aria-expanded',!1)}})}
3037return{init:init}}
3038function home_page_init(){function init(){var _img='<span class="home-boxes__bg"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="417" height="417" viewBox="0 0 417 417">\n'+'  <defs>\n'+'    <pattern id="pattern" preserveAspectRatio="none" width="100%" height="100%" viewBox="0 0 1000 1000">\n'+'      <image width="1000" height="1000" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAPoCAYAAABNo9TkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJGM0E2RUMzQTA3NTExRUM5QUNCODFGQUQ1QTAyN0QxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJGM0E2RUM0QTA3NTExRUM5QUNCODFGQUQ1QTAyN0QxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkYzQTZFQzFBMDc1MTFFQzlBQ0I4MUZBRDVBMDI3RDEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkYzQTZFQzJBMDc1MTFFQzlBQ0I4MUZBRDVBMDI3RDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qroTNAAEGAElEQVR42uydB5xV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"/>\n'+'    </pattern>\n'+'  </defs>\n'+'  <rect width="417" height="417" rx="8" opacity="0.067" fill="url(#pattern)"/>\n'+'</svg></span>\n'
3039$('.home-boxes > .elementor-container').append(_img)}
3040return{init:init}}
3041function subcategories_list(){function init(){if($('.js-subcategories-list').length){var links=$('.js-subcategories-list a');var Link_ww=215;var cache_items=0;if(!links.length){return}
3042build_links();$(window).on('resize',function(){build_links()})
3043function build_links(){var container_ww=$('.js-subcategories-list').width();var log=container_ww/Link_ww;var items=Math.floor(log)-1;if(items<=0){items=1}
3044if(cache_items!=items){cache_items=items;var output=''
3045var flex_output='';var wrap_output='';flex_output='<div class="subcategories-list__wrap">';for(let i=0;i<items;i++){if(typeof links[i]!="undefined"){flex_output+='<a href="'+links[i].href+'">'+links[i].innerText+'</a>'}}
3046flex_output+='</div>';if(items<links.length){wrap_output='<div class="subcategories-list__more"><span class="subcategories-list__more-icon"></span><div class="subcategories-list__more-inner">';for(let i=items;i<links.length;i++){wrap_output+='<a href="'+links[i].href+'">'+links[i].innerText+'</a>'}
3047wrap_output+='</div></div>'}
3048output=flex_output+wrap_output;$('.js-subcategories-list').html(output)}}}}
3049return{init:init}}
3050function subcategories_list_mobile(){function init(){$(document).on('click','.js-subcategories-mobile--btn',function(e){e.stopPropagation();e.preventDefault();$('.js-subcategories-mobile-body').toggleClass('opened')});$(document).on('click','.subcategories-mobile__body',function(e){e.stopPropagation();if(e.target==$('.js-subcategories-mobile-body')[0]){$('.js-subcategories-mobile-body').toggleClass('opened')}})}
3051return{init:init}}
3052function product_init(){function init(){if($('.js-product-fixed-header').length){var prev=0;var header=$('.js-product-fixed-header');$(window).on('scroll',{passive:!0},function(){var scrolltop=$(window).scrollTop();if(scrolltop>300){header.toggleClass('header--up',scrolltop>prev);prev=scrolltop;if(scrolltop>600){header.addClass('open')}else{header.removeClass('open')}}})}
3053if($('.js-elementorBox').length){$(document).on('click','.js-elementorBox, .js-elementorBox-close',function(e){e.stopPropagation();if(typeof $('#elementorBox')=="undefined"){return}
3054$('#elementorBox').toggleClass('open')})}
3055if(!$('.product-features').find('.product-detail').length){$('.js-product-features-title').remove()}
3056var enable_add_to_cart=!0;$('.js-product-variants *[name]').each(function(){if($(this).val()==0){enable_add_to_cart=!1}});$('#quantity_wanted').attr('disabled',!enable_add_to_cart);$('.js-header-add-to-cart').attr('disabled',!enable_add_to_cart);$('.js-fixed-add-to-cart').attr('disabled',!enable_add_to_cart);prestashop.on('updatedProduct',(event)=>{if(typeof event.product_variants!='undefined'){var enable_add_to_cart=!0;$(event.product_variants).find(' *[name]').each(function(){if($(this).val()==0){enable_add_to_cart=!1}});$('#quantity_wanted').attr('disabled',!enable_add_to_cart);$('.js-header-add-to-cart').attr('disabled',!enable_add_to_cart);$('.js-fixed-add-to-cart').attr('disabled',!enable_add_to_cart)}
3057const add_to_cart_btn=$(event.product_add_to_cart).find('[data-button-action="add-to-cart"]');if(typeof add_to_cart_btn!=undefined){if(add_to_cart_btn.attr('disabled')){$('.js-header-add-to-cart').attr('disabled',!0);$('.js-fixed-add-to-cart').attr('disabled',!0)}
3057else{$('.js-header-add-to-cart').attr('disabled',!1);$('.js-fixed-add-to-cart').attr('disabled',!1)}}
3058if(typeof event.product_prices!='undefined'){const _ref=$(event.product_prices).find('.product-reference span');if(typeof _ref!=undefined){$('.js-ref').html(_ref)}}
3059if(typeof event.product_prices!='undefined'){const _prices=$(event.product_prices).find('.price-box');if(typeof _prices!=undefined){$('.js-header-prices').html(_prices);$('.js-add-to-cart-prices').html(_prices)}}
3060if(!$('.product-features').find('.product-detail').length){$('.js-product-features-title').remove()}});prestashop.on('updateCart',(event)=>{console.log(event);console.log(event.reason);if(typeof event.reason!='undefined'){if(typeof event.reason.cart!='undefined'){if(typeof event.reason.cart.products_count!='undefined'){$('#mobile-cart-products-count').html(event.reason.cart.products_count)}}}})}
3061return{init:init}}
3062function form_fields(){function init(){var _fields=$('#invoice--fields .form-control, .address-fields .form-control, .address-form .form-control, #customer-form .form-control, #login-form .form-control, #thecheckout-account .account-fields, #contact .wpcf7 ');_fields.each(function(i,el){build_float(el,el.value)})
3063$(document).on('change, keyup',_fields,function(e){if(e.target.type!=="radio"){build_float(e.target,e.target.value)}});$(document).on('focusin',_fields,function(e){if(e.target.type!=="radio"){$(e.target).parents('.form-group').addClass('isFloated')}});$(document).on('focusout',_fields,function(e){if($(e.target).attr('data-action')==='show-password'){var _value=$(e.target).parents('.form-group').find('input').val();if(typeof _value!=undefined&&_value==''){$(e.target).parents('.form-group').removeClass('isFloated')}
3064return}
3065if(e.target.type!=="radio"){if(e.target.value==''&&!e.target.getAttribute('placeholder')){$(e.target).parents('.form-group').removeClass('isFloated')}}});function build_float(element,value){if(value!=''||element.getAttribute('placeholder')){$(element).parents('.form-group').addClass('isFloated')}else{$(element).parents('.form-group').removeClass('isFloated')}}
3066$('body').on('change','[data-link-action=x-ship-to-different-address]',function(e){e.stopPropagation();$(document).ajaxComplete(function(event,xhr,settings){event.stopPropagation();if(typeof settings.url!="undefined"&&settings.url=='?modifyAddressSelection'){$('#thecheckout-address-delivery .address-fields .form-control').each(function(i,el){build_float(el,el.value)})}})})}
3067return{init:init}}
3068function update_cart(){function init(){if($('#cart').length){prestashop.on('updateCart',function(){var _sum=prestashop.cart.products_count;var _total=prestashop.cart.totals.total.value;if(typeof _sum!="undefined"){$('.js-cart-fixed-sum').html(_sum)}
3069if(typeof _total!="undefined"){$('.js-cart-fixed-total').html(_total)}})}}
3070return{init:init}}
3071function filters(){function init(){var _fields=$('#af_form .af_filter');var output='';if(typeof _fields!==undefined){output+='<div class="horizontal-filters"><div class="container"><div class="row small-gutters"><div class="col-md-11"><div class="row small-gutters">';_fields.each(function(i,el){if(i<5){output+='<div class="col horizontal-filters__col">'+el.outerHTML+'</div>'}});output+='</div></div><div class="col-md-1"><button class="btn btn-secondary">filters</button></div></div></div></div>'}
3072$('#facets_search_center_dropdown').html(output)}
3073return{init:init}}
3074function horizontal_menu(){function init(){var _links=$('.horizontalMenu  .mainMenu__link ');_links.on('click',function(e){e.preventDefault();$('.mainSubMenu').removeClass('opened');$('body').removeClass('menu--opened');if($(this).hasClass('opened')){_links.removeClass('opened');$(this).removeClass('opened');$('.mainSubMenu').removeClass('opened');$('body').removeClass('menu--opened')}else{_links.removeClass('opened');$(this).addClass('opened');$('body').addClass('menu--opened');$(this).siblings('.mainSubMenu').addClass('opened')}});$(document).on('click','.mainSubMenu__over',function(){_links.removeClass('opened');$('.mainSubMenu').removeClass('opened');$('body').removeClass('menu--opened')})}
3075return{init:init}}
3076function verticalMenu(){function init(){var menu_btn=$('.js-burger-btn');var links=$('.mainMenu > .has-children > a');var subLinks=$('.subMenu--1 > .subMenu__list > .has-children > a');var navigation_over=$('.navigationVertical__over');var menu=$('.navigationVertical');links.on('click mouseover',function(e){e.preventDefault();links.siblings('.subMenu').removeClass('active');links.removeClass('active');$(this).siblings('.subMenu').addClass('active');$(this).addClass('active')});subLinks.on('click mouseover',function(e){e.preventDefault();var _index=$(this).parent('.subMenu__item').attr('data-index');var _parent=$(this).closest('.subMenu');$(this).closest('.subMenu__item').siblings('.subMenu__item').find('.subMenu__link').removeClass('active');$(this).addClass('active');_parent.find(".subMenu").removeClass('active');_parent.children(".subMenu[data-index='"+_index+"']").addClass('active')});menu_btn.on('click',function(){if(menu.hasClass('opened')){$('body').removeClass('opened');menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.removeClass('opened');menu_btn.attr('aria-expanded',!1)}else{$('body').addClass('opened');menu.addClass('opened');navigation_over.addClass('opened');menu_btn.addClass('opened');menu_btn.attr('aria-expanded',!0)}});$(document).on('click','.navigationVertical__over',function(e){if(e.target==$('.navigationVertical__over')[0]){menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.removeClass('opened');menu_btn.attr('aria-expanded',!1);$('body').removeClass('opened')}})}
3077return{init:init}}
3078function verticalMenuBanner(){function init(){var menu_btn=$('.js-burger-btn');var links=$('.mainMenu__link');var subLinks=$('.subMenu__link');var navigation_over=$('.verticalMenuBanner__over');var menu=$('.verticalMenuBanner');links.on('click mouseover',function(e){links.siblings('.subMenu').removeClass('active');links.removeClass('active');$(this).siblings('.subMenu').addClass('active');$(this).addClass('active')});subLinks.on('click mouseover',function(e){var _index=$(this).parent('.subMenu__item').attr('data-index');var _parent=$(this).closest('.subMenu');$(this).closest('.subMenu__item').siblings('.subMenu__item').find('.subMenu__link').removeClass('active');$(this).addClass('active');_parent.find(".subMenu").removeClass('active');_parent.children(".subMenu[data-index='"+_index+"']").addClass('active')});menu_btn.on('click',function(){if(menu.hasClass('opened')){menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.attr('aria-expanded',!1)}else{menu.addClass('opened');navigation_over.addClass('opened');menu_btn.attr('aria-expanded',!0)}});$(document).on('click','.main-navigation__over',function(e){if(e.target==$('.main-navigation__over')[0]){menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.attr('aria-expanded',!1)}})}
3079return{init:init}}
3080function mobileMenuFrontBack(){function init(){var menu_btn=$('.js-mobile-burger-btn');var menu=$('.mobileMenuFrontBack');var level_0_link=$('.mainMenu > .mainMenu__item--has-children > a');var level_1_link=$('.subMenu--1 > .subMenu__list > .subMenu__item--has-children > a');var navigation_over=$('.mobileMenuFrontBack__over');
3080var default_title=$('.js-menu-title').text();var default_url=$('.js-menu-title-url').attr('href');level_0_link.on('click',function(e){e.preventDefault();var parent=$(this).parent('.subMenu__item--has-children');var _menu=$(this).siblings('.subMenu');var _title=$(this).attr('data-title');var _url=$(this).attr('data-url');if(_title){$('.js-menu-title').text(_title)}
3081var url=_url||default_url;$('.js-menu-title-url').attr('href',url);$('.js-sub-menu-close').removeClass('hid');$('.subMenu--1').removeClass('active');if(parent.hasClass('opened')){_menu.stop().removeClass('active');$('.mainMenu__item--has-children').removeClass('opened');parent.removeClass('opened')}else{_menu.stop().addClass('active');$('.mainMenu__item--has-children').removeClass('opened');parent.addClass('opened')}});level_1_link.on('click',function(e){e.preventDefault();var parent=$(this).parent('.subMenu__item--has-children');var menu=$(this).siblings('.subMenu');$(this).closest('.subMenu__item--has-children').siblings('.subMenu__item--has-children').children('.subMenu').stop().slideUp();if(parent.hasClass('opened')){menu.stop().slideUp();$('.subMenu__item--has-children').removeClass('opened');parent.removeClass('opened')}else{menu.stop().slideDown();$('.subMenu__item--has-children').removeClass('opened');parent.addClass('opened')}});menu_btn.on('click',function(){if(menu.hasClass('opened')){menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.attr('aria-expanded',!1);$('body').removeClass('menu-opened')}else{menu.addClass('opened');navigation_over.addClass('opened');menu_btn.attr('aria-expanded',!0);$('body').addClass('menu-opened')}});$(document).on('click','.js-sub-menu-close',function(e){e.preventDefault();e.stopPropagation();$('.subMenu').removeClass('active');$('.subMenu__item--has-children').removeClass('opened');$('.js-menu-title').text(default_title);$('.js-menu-title-url').attr('href',default_url);$('.js-sub-menu-close').addClass('hid')});$(document).on('click','.mobileMenuFrontBack__over',function(e){if(e.target==$('.mobileMenuFrontBack__over')[0]){menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.attr('aria-expanded',!1);$('body').removeClass('menu-opened')}})}
3082return{init:init}}
3083function mobileMenuNoDropDown(){function init(){var menu_btn=$('.js-mobile-burger-btn');var menu=$('.mobileMenuNoDropDown');var level_0_link=$('.mainMenu > .mainMenu__item--has-children > a');var level_1_link=$('.subMenu--1 > .subMenu__list > .subMenu__item--has-children > a');var navigation_over=$('.mobileMenuNoDropDown__over');
3083var default_title=$('.js-menu-title').text();level_0_link.on('click',function(e){e.preventDefault();var parent=$(this).parent('.subMenu__item--has-children');var _menu=$(this).siblings('.subMenu');var _title=$(this).attr('data-title');if(typeof _title!="undefined"){$('.js-menu-title').text(_title)}
3084$('.subMenu--1').removeClass('active');if(parent.hasClass('opened')){_menu.stop().removeClass('active');$('.mainMenu__item--has-children').removeClass('opened');parent.removeClass('opened')}else{_menu.stop().addClass('active');$('.mainMenu__item--has-children').removeClass('opened');parent.addClass('opened')}});level_1_link.on('click',function(e){e.preventDefault();var parent=$(this).parent('.subMenu__item--has-children');var menu=$(this).siblings('.subMenu');if(parent.hasClass('opened')){menu.removeClass('active');$('.subMenu__item--has-children').removeClass('opened');parent.removeClass('opened')}else{menu.addClass('active');$('.subMenu__item--has-children').removeClass('opened');parent.addClass('opened')}});menu_btn.on('click',function(){if(menu.hasClass('opened')){menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.attr('aria-expanded',!1);$('body').removeClass('menu-opened')}else{menu.addClass('opened');navigation_over.addClass('opened');menu_btn.attr('aria-expanded',!0);$('body').addClass('menu-opened')}});$(document).on('click','.js-sub-menu-close',function(e){e.preventDefault();$(this).parent('.subMenu').removeClass('active');$(this).parents('.subMenu__item--has-children').removeClass('opened');$('.js-menu-title').text(default_title)});$(document).on('click','.mobileMenuFrontBack__over',function(e){if(e.target==$('.mobileMenuFrontBack__over')[0]){menu.removeClass('opened');navigation_over.removeClass('opened');menu_btn.attr('aria-expanded',!1)}})}
3085return{init:init}}
3086function home_mini_popup(){function init(){if($('.fixed-banner').length){$('.fixed-banner').append('<a href="#" class="fixed-banner__close"><svg xmlns="http://www.w3.org/2000/svg" width="7.033" height="7.033" viewBox="0 0 7.033 7.033"> <g transform="translate(-1842.793 -149.793)"> <line x2="5.619" y2="5.619" transform="translate(1843.5 150.5)" fill="none" stroke="#2a2a2a" stroke-linecap="round" stroke-width="1"/> <line x1="5.619" y2="5.619" transform="translate(1843.5 150.5)" fill="none" stroke="#2a2a2a" stroke-linecap="round" stroke-width="1"/> </g></svg></a>')
3087$(document).on('click','.fixed-banner__close',function(e){e.stopPropagation();e.preventDefault();$(e.target).parents('.fixed-banner').removeClass('opened');cookie.set('minipopup','1',{expires:1})});var _cookie=cookie.get('minipopup');if(_cookie==='1'){}else{$('.fixed-banner').addClass('opened')}}}
3088return{init:init}}
3089function fixed_filters(){function init(){if($('#amazzing_filter').length){var _header=$('#facets_search_center_dropdown');$(window).on('scroll',{passive:!0},function(){var scrolltop=$(window).scrollTop();if(scrolltop>500){_header.addClass('isSticky')}else{_header.removeClass('isSticky')}})}}
3090return{init:init}}
3091function product_scroll(){function init(){$(window).on('scroll',{passive:!0},function(){var scrolltop=$(window).scrollTop();if(scrolltop>700){$('.js-product-fixed-add-to-cart').addClass('ishidden')}else{$('.js-product-fixed-add-to-cart').removeClass('ishidden')}})}
3092return{init:init}}
3093$(document).ready(function(){checkout_radio_active().init();brands_layout_fix().init();slider_accessories().init();slider_category().init();slider_viewed().init();slider_view_also().init();slider_subcategories().init();slider_home_banners().init();slider_banners().init();slider_mini_banners().init();mobile_categories_scroll().init()
3094home_page_init().init();slider_hot_category().init();category_banners().init();subcategories_list().init();product_init().init();form_fields().init();update_cart().init();home_mini_popup().init();subcategories_list_mobile().init();slider_latest_posts().init();fixed_filters().init();horizontal_menu().init();verticalMenu().init();mobileMenuFrontBack().init();product_scroll().init();$('a[href="#"], a[href="http://#"], a[href="https://#"]').on('click',function(e){e.preventDefault()})})

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.