File: //var/www/innodrive/main.bundle.js
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "/";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = "QfWi");
/******/ })
/************************************************************************/
/******/ ({
/***/ "+3V6":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.is-array.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Array',{isArray:__webpack_require__(/*! ./_is-array */ "Xfku")});
/***/ }),
/***/ "+76V":
/*!***********************************!*\
!*** ./js/modules/back-to-top.js ***!
\***********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./../utils/utils */ "T3qM");
/* harmony default export */ __webpack_exports__["default"] = (function () {
var b2tButton = document.querySelector('.b2top-button');
if (!b2tButton) {
return;
}
var onb2tClick = function onb2tClick() {
Object(_utils_utils__WEBPACK_IMPORTED_MODULE_0__["smoothScrollToElement"])(document.body);
};
b2tButton.addEventListener('click', onb2tClick);
var showButton = function showButton() {
if (Object(_utils_utils__WEBPACK_IMPORTED_MODULE_0__["pageYOffset"])() > window.innerHeight * 1.02) {
b2tButton.classList.add('js-visible');
} else {
b2tButton.classList.remove('js-visible');
}
};
window.addEventListener('scroll', showButton);
});
/***/ }),
/***/ "+8vF":
/*!****************************!*\
!*** ./js/modules/lang.js ***!
\****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
var lang = function lang() {
var container = document.querySelectorAll('.lang');
if (container) {
container.forEach(function (item) {
var btn = item.querySelector('.lang__btn');
if (btn) {
btn.addEventListener('click', function () {
if (item.classList.contains('active')) {
item.classList.remove('active');
} else {
item.classList.add('active');
}
});
}
});
}
};
/* harmony default export */ __webpack_exports__["default"] = (lang);
/***/ }),
/***/ "+edc":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/_redefine-all.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var redefine=__webpack_require__(/*! ./_redefine */ "sU/p");module.exports=function(target,src,safe){for(var key in src){redefine(target,key,src[key],safe);}return target;};
/***/ }),
/***/ "+jjx":
/*!********************************************************************!*\
!*** ../node_modules/core-js/modules/es7.symbol.async-iterator.js ***!
\********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_wks-define */ "z6KD")('asyncIterator');
/***/ }),
/***/ "/69c":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_math-sign.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// 20.2.2.28 Math.sign(x)
module.exports=Math.sign||function sign(x){// eslint-disable-next-line no-self-compare
return(x=+x)==0||x!=x?x:x<0?-1:1;};
/***/ }),
/***/ "/6KZ":
/*!**********************************************************!*\
!*** ../node_modules/core-js/library/modules/_export.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var global=__webpack_require__(/*! ./_global */ "41F1");var core=__webpack_require__(/*! ./_core */ "TaGV");var ctx=__webpack_require__(/*! ./_ctx */ "8Xl/");var hide=__webpack_require__(/*! ./_hide */ "PPkd");var has=__webpack_require__(/*! ./_has */ "qA3Z");var PROTOTYPE='prototype';var $export=function $export(type,name,source){var IS_FORCED=type&$export.F;var IS_GLOBAL=type&$export.G;var IS_STATIC=type&$export.S;var IS_PROTO=type&$export.P;var IS_BIND=type&$export.B;var IS_WRAP=type&$export.W;var exports=IS_GLOBAL?core:core[name]||(core[name]={});var expProto=exports[PROTOTYPE];var target=IS_GLOBAL?global:IS_STATIC?global[name]:(global[name]||{})[PROTOTYPE];var key,own,out;if(IS_GLOBAL)source=name;for(key in source){// contains in native
own=!IS_FORCED&&target&&target[key]!==undefined;if(own&&has(exports,key))continue;// export native or passed
out=own?target[key]:source[key];// prevent global pollution for namespaces
exports[key]=IS_GLOBAL&&typeof target[key]!='function'?source[key]// bind timers to global for call from export context
:IS_BIND&&own?ctx(out,global)// wrap global constructors for prevent change them in library
:IS_WRAP&&target[key]==out?function(C){var F=function F(a,b,c){if(this instanceof C){switch(arguments.length){case 0:return new C();case 1:return new C(a);case 2:return new C(a,b);}return new C(a,b,c);}return C.apply(this,arguments);};F[PROTOTYPE]=C[PROTOTYPE];return F;// make static versions for prototype methods
}(out):IS_PROTO&&typeof out=='function'?ctx(Function.call,out):out;// export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
if(IS_PROTO){(exports.virtual||(exports.virtual={}))[key]=out;// export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
if(type&$export.R&&expProto&&!expProto[key])hide(expProto,key,out);}}};// type bitmap
$export.F=1;// forced
$export.G=2;// global
$export.S=4;// static
$export.P=8;// proto
$export.B=16;// bind
$export.W=32;// wrap
$export.U=64;// safe
$export.R=128;// real proto method for `library`
module.exports=$export;
/***/ }),
/***/ "/6rt":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/_strict-method.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var fails=__webpack_require__(/*! ./_fails */ "E7Vc");module.exports=function(method,arg){return!!method&&fails(function(){// eslint-disable-next-line no-useless-call
arg?method.call(null,function(){/* empty */},1):method.call(null);});};
/***/ }),
/***/ "/Vl9":
/*!*********************************************************!*\
!*** ../node_modules/core-js/library/modules/_fails.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(exec){try{return!!exec();}catch(e){return true;}};
/***/ }),
/***/ "/dwC":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.has.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.9 Reflect.has(target, propertyKey)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Reflect',{has:function has(target,propertyKey){return propertyKey in target;}});
/***/ }),
/***/ "/tvN":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.tanh.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.33 Math.tanh(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var expm1=__webpack_require__(/*! ./_math-expm1 */ "yM7o");var exp=Math.exp;$export($export.S,'Math',{tanh:function tanh(x){var a=expm1(x=+x);var b=expm1(-x);return a==Infinity?1:b==Infinity?-1:(a-b)/(exp(x)+exp(-x));}});
/***/ }),
/***/ "049C":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.slice.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var html=__webpack_require__(/*! ./_html */ "CLuC");var cof=__webpack_require__(/*! ./_cof */ "n+VH");var toAbsoluteIndex=__webpack_require__(/*! ./_to-absolute-index */ "BUlT");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var arraySlice=[].slice;// fallback for not array-like ES3 strings and DOM objects
$export($export.P+$export.F*__webpack_require__(/*! ./_fails */ "E7Vc")(function(){if(html)arraySlice.call(html);}),'Array',{slice:function slice(begin,end){var len=toLength(this.length);var klass=cof(this);end=end===undefined?len:end;if(klass=='Array')return arraySlice.call(this,begin,end);var start=toAbsoluteIndex(begin,len);var upTo=toAbsoluteIndex(end,len);var size=toLength(upTo-start);var cloned=new Array(size);var i=0;for(;i<size;i++){cloned[i]=klass=='String'?this.charAt(start+i):this[start+i];}return cloned;}});
/***/ }),
/***/ "0YY5":
/*!*******************************!*\
!*** ./js/modules/compare.js ***!
\*******************************/
/*! exports provided: initButtons, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initButtons", function() { return initButtons; });
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "czhI");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var qs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! qs */ "vvX8");
/* harmony import */ var qs__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(qs__WEBPACK_IMPORTED_MODULE_2__);
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _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); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var currentCategoryId = null;
var productsList = [];
var notifyTimer;
var IN_COMPARE_CLASS = 'js-in-compare';
var COMPARE_CLASS = 'js-compare';
var COMPARE_ALL_BUTTON = 'js-compare-all';
var COMPARE_DIFF_BUTTON = 'js-compare-diff';
var initCompare = function initCompare() {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('body').addEventListener('click', function (ev) {
var item = ev.target;
if (item.classList && item.classList.contains(COMPARE_CLASS) && !item.classList.contains(IN_COMPARE_CLASS)) {
ev.preventDefault();
var productId = parseInt(item.dataset.id);
var categoryId = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('[name="category_id"]') ? parseInt(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('[name="category_id"]').value) : parseInt(item.dataset.category_id);
if (addToCompare(productId, categoryId)) {
item.classList.add(IN_COMPARE_CLASS);
updateCompareCounter(productsList.length);
}
}
}); // const compareAllButton = $('.' + COMPARE_ALL_BUTTON);
// const compareDiffButton = $('.' + COMPARE_DIFF_BUTTON);
var compareContainer = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('section.compare');
var compareTable;
var CompareTable = /*#__PURE__*/function () {
function CompareTable(container) {
_classCallCheck(this, CompareTable);
this.container = container;
this.allButton = container.querySelector('.' + COMPARE_ALL_BUTTON) || container.querySelector('.compare__filter .button-link:first-of-type');
this.diffButton = container.querySelector('.' + COMPARE_DIFF_BUTTON) || container.querySelector('.compare__filter .button-link:last-of-type');
this.table = container.querySelector('.compare__table');
this.rows = _toConsumableArray(container.querySelectorAll('.compare__table tr:not(:last-of-type):not(.compare__row--buttons-mobile)'));
this.handlerAllButtonClick = this.handlerAllButtonClick.bind(this);
this.handlerDiffButtonClick = this.handlerDiffButtonClick.bind(this);
this.updateEvens = this.updateEvens.bind(this);
this.bind = this.bind.bind(this);
this.removeFromCompare = this.removeFromCompare.bind(this);
}
_createClass(CompareTable, [{
key: "handlerAllButtonClick",
value: function handlerAllButtonClick(ev) {
ev.stopPropagation();
ev.preventDefault();
if (!this.allButton.classList.contains('compare-filter__button--active')) {
this.sameRows.forEach(function (row) {
row.classList.remove('js-hidden');
});
this.diffButton.classList.remove('compare-filter__button--active');
}
this.allButton.classList.add('compare-filter__button--active');
this.updateEvens();
}
}, {
key: "handlerDiffButtonClick",
value: function handlerDiffButtonClick(ev) {
ev.stopPropagation();
ev.preventDefault();
if (!this.diffButton.classList.contains('compare-filter__button--active')) {
this.sameRows.forEach(function (row) {
row.classList.add('js-hidden');
});
this.allButton.classList.remove('compare-filter__button--active');
}
this.diffButton.classList.add('compare-filter__button--active');
this.updateEvens();
}
}, {
key: "updateEvens",
value: function updateEvens() {
this.rows.filter(function (row) {
return !row.classList.contains('js-hidden');
}).reduce(function (isEven, nextRow) {
if (isEven) {
nextRow.classList.remove('js-even');
return false;
} else {
nextRow.classList.add('js-even');
return true;
}
}, true);
var resizeEvent = new Event('resize');
window.dispatchEvent(resizeEvent);
}
}, {
key: "bind",
value: function bind() {
if (this.allButton) {
this.allButton.addEventListener('click', this.handlerAllButtonClick);
}
if (this.diffButton) {
this.diffButton.addEventListener('click', this.handlerDiffButtonClick);
}
}
}, {
key: "init",
value: function init() {
this.updateRows();
this.updateEvens();
this.initProductButtons();
this.bind();
}
}, {
key: "updateRows",
value: function updateRows() {
var _this = this;
this.rows.slice(3).forEach(function (row, i) {
var cells = _toConsumableArray(row.querySelectorAll('td'));
if (cells.length <= 1) {
_this.diffButton.classList.add('js-disabled');
row.classList.remove('js-hidden');
return;
}
var example = cells[0].textContent.trim();
var isSame = !cells.some(function (cell) {
return cell.textContent.trim() !== example;
});
if (isSame && !example) {
row.remove();
} else if (isSame) {
row.classList.add('js-compare-same');
} else {
row.classList.remove('js-compare-same');
}
});
this.rows = _toConsumableArray(this.container.querySelectorAll('.compare__table tr:not(:last-of-type):not(.compare__row--buttons-mobile)'));
this.updateEvens();
}
}, {
key: "initProductButtons",
value: function initProductButtons() {
var _this2 = this;
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-compare-remove')).forEach(function (button) {
button.addEventListener('click', function (ev) {
ev.preventDefault();
ev.stopPropagation();
var productId = parseInt(button.dataset.id);
_this2.removeFromCompare(productId);
});
});
}
}, {
key: "removeFromCompare",
value: function removeFromCompare(productId) {
productsList = productsList.filter(function (value) {
return value !== productId;
});
updateState();
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('[data-tdid="' + productId + '"]')).forEach(function (item) {
item.remove();
});
updateCompareCounter(productsList.length);
if (productsList.length == 0) {
this.container.classList.add('js-nothing-to-compare');
} else {
this.updateRows();
}
}
}, {
key: "sameRows",
get: function get() {
return this.rows.filter(function (row) {
return row.classList.contains('js-compare-same');
});
}
}]);
return CompareTable;
}();
if (compareContainer) {
compareTable = new CompareTable(compareContainer);
compareTable.init();
}
};
var AlertController = /*#__PURE__*/function () {
function AlertController(container) {
var _this3 = this;
_classCallCheck(this, AlertController);
this.box = container;
this.timer = null;
this.cartToggle = document.querySelector('.user-nav__button--cart');
this.compareToggle = document.querySelector('.user-nav__button--compare');
container.addEventListener('click', function () {
clearTimeout(notifyTimer);
container.classList.remove('js-open');
if (_this3.cartToggle && !_this3.box.classList.contains('error') && _this3.box.classList.contains('alerts--cart')) {
_this3.cartToggle.click();
}
if (_this3.compareToggle && !_this3.box.classList.contains('.error') && _this3.box.classList.contains('alerts--compare')) {
_this3.compareToggle.click();
}
});
}
_createClass(AlertController, [{
key: "clearTimer",
value: function clearTimer() {
clearTimeout(this.timer);
this.timer = null;
}
}, {
key: "showError",
value: function showError(msg) {
var _this4 = this;
this.clearTimer();
this.box.classList.remove('success', 'custom-success', 'custom-error');
if (msg) {
this.box.querySelector('.alerts__error .alerts__custom').textContent = msg;
this.box.classList.add('custom-error');
}
this.box.classList.add('js-open', 'error');
this.timer = setTimeout(function () {
_this4.box.classList.remove('js-open');
}, 5000);
}
}, {
key: "showSuccess",
value: function showSuccess(msg, isCart, isCompare) {
var _this5 = this;
this.clearTimer();
this.box.classList.remove('error', 'custom-error', 'custom-success', 'alerts--cart', 'alerts--compare');
if (msg) {
this.box.classList.add('custom-success');
this.box.querySelector('.alerts__success .alerts__custom').textContent = msg;
}
if (isCart) {
this.box.classList.add('alerts--cart');
}
if (isCompare) {
this.box.classList.add('alerts--compare');
}
this.box.classList.add('js-open', 'success');
this.timer = setTimeout(function () {
_this5.box.classList.remove('js-open');
}, 5000);
}
}]);
return AlertController;
}();
var alertBlock = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.alerts');
alertBlock.alert = new AlertController(alertBlock);
var addToCompare = function addToCompare(productId, categoryId) {
if (currentCategoryId === null || !productsList.length) {
currentCategoryId = categoryId;
productsList.push(productId);
updateState(); // compareNotify('Product added to compare list.');
alertBlock.alert.showSuccess(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('Product added to compare list'), false, true);
return true;
} else if (currentCategoryId === categoryId) {
if (productsList.length < 5) {
productsList.push(productId);
updateState(); // compareNotify('Product added to compare list.');
alertBlock.alert.showSuccess(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('Product added to compare list'), false, true);
return true;
} else {
// compareErrorNotify('You can compare not much than 5 products');
alertBlock.alert.showError(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('You can compare not much than 5 products'));
return false;
}
} else {
// compareErrorNotify('You cannot add product to compare. Previously you have added products from category "' + categoryId + '". Clear you compare list and try again.');
alertBlock.alert.showError(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('You cannot add product to compare. Previously you have added products from category') + ' ' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll_cat"])(categoryId) + ' ' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('. Clear you compare list and try again.'));
return false;
}
};
var updateState = function updateState() {
var state = {
productsList: productsList,
currentCategoryId: currentCategoryId
};
window.localStorage.setItem('compareState', JSON.stringify(state));
axios__WEBPACK_IMPORTED_MODULE_1___default.a.post('/wp-json/compare/save', qs__WEBPACK_IMPORTED_MODULE_2___default.a.stringify({
productsList: productsList
}));
};
var loadState = function loadState() {
var currentState = window.localStorage.getItem('compareState');
if (currentState !== null) {
var obj = JSON.parse(currentState);
productsList = obj.productsList;
currentCategoryId = obj.currentCategoryId;
updateCompareCounter(productsList.length);
updateButtonsState(productsList);
}
};
var initButtons = function initButtons() {
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.' + COMPARE_CLASS)).forEach(function (item) {
var productId = parseInt(item.dataset.id);
if (productsList.indexOf(productId) !== -1) {
item.classList.add(IN_COMPARE_CLASS);
}
});
};
var updateButtonsState = function updateButtonsState(productsList) {
_toConsumableArray(productsList).forEach(function (productId) {
var item = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.js-compare[data-id="' + productId + '"]');
if (item) {
item.classList.add(IN_COMPARE_CLASS);
}
});
};
var updateCompareCounter = function updateCompareCounter(count) {
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-compare-count')).forEach(function (item) {
item.textContent = count;
});
};
/* harmony default export */ __webpack_exports__["default"] = (function () {
loadState();
initCompare();
updateState();
});
/***/ }),
/***/ "0Ydk":
/*!***********************************!*\
!*** ./templates/pages/brand.pug ***!
\***********************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a href=\"#\">Каталог</a></span><span><a>maxon</a></span>\n </div>\n <h1>maxon</h1>\n </article>\n <section class=\"brand-banner\">\n <div class=\"brand-banner__inner\">\n <div class=\"brand-banner__description\">\n <div class=\"brand-banner__logo\">\n <picture><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"none\"/>\n </picture>\n </div>\n <div class=\"brand-banner__text\">\n <p>Компания maxon motor ag является мировым лидером в области разработки и производства коллекторных и бесколлекторных двигателей постоянного тока и прецизионных приводов на их основе.</p>\n </div>\n </div>\n <div class=\"brand-banner__image\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/brand-banner-1.webp\"/><img src=\"../../assets/img/brand-banner-1.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n </div>\n </section>\n <section class=\"categories\">\n <h2 class=\"page-heading\"><span>Категории</span></h2>\n <ul class=\"categories__list\">\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-1.webp\"/><img src=\"../../assets/img/category-1.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Моторы</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-2.webp\"/><img src=\"../../assets/img/category-2.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Редукторы</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-3.webp\"/><img src=\"../../assets/img/category-3.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Контроллеры</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-4.webp\"/><img src=\"../../assets/img/category-4.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Датчики</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-5.webp\"/><img src=\"../../assets/img/category-5.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Аксесуары</h3></a></li>\n </ul>\n </section>\n <section class=\"text-content\">\n <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>\n <p>Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.</p>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "0oPD":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_object-gops.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
exports.f=Object.getOwnPropertySymbols;
/***/ }),
/***/ "14oN":
/*!***************************!*\
!*** ./js/modules/nav.js ***!
\***************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony default export */ __webpack_exports__["default"] = (function () {
var navBtn = document.querySelectorAll('.navbar__item--catalog');
navBtn.forEach(function (item) {
if (!item.dataset.list) return false;
var list = document.querySelector(".navbar__list--catalog-".concat(item.dataset.list));
if (!list) return false;
list.style.left = item.offsetLeft + 'px';
list.style.minWidth = item.clientWidth + 'px';
item.addEventListener('mousemove', function () {
item.classList.add('active');
list.classList.add('active');
});
list.addEventListener('mousemove', function () {
item.classList.add('active');
list.classList.add('active');
});
item.addEventListener('mouseout', function () {
item.classList.remove('active');
list.classList.remove('active');
});
list.addEventListener('mouseout', function () {
item.classList.remove('active');
list.classList.remove('active');
});
});
});
/***/ }),
/***/ "1Alt":
/*!***********************************************!*\
!*** ../node_modules/core-js/modules/_uid.js ***!
\***********************************************/
/*! no static exports found */
/***/ (function(module, exports) {
var id=0;var px=Math.random();module.exports=function(key){return'Symbol('.concat(key===undefined?'':key,')_',(++id+px).toString(36));};
/***/ }),
/***/ "1Tj+":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_object-gopd.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var pIE=__webpack_require__(/*! ./_object-pie */ "IdFN");var createDesc=__webpack_require__(/*! ./_property-desc */ "WWmS");var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var toPrimitive=__webpack_require__(/*! ./_to-primitive */ "5MU4");var has=__webpack_require__(/*! ./_has */ "ezc+");var IE8_DOM_DEFINE=__webpack_require__(/*! ./_ie8-dom-define */ "HWsP");var gOPD=Object.getOwnPropertyDescriptor;exports.f=__webpack_require__(/*! ./_descriptors */ "GGqZ")?gOPD:function getOwnPropertyDescriptor(O,P){O=toIObject(O);P=toPrimitive(P,true);if(IE8_DOM_DEFINE)try{return gOPD(O,P);}catch(e){/* empty */}if(has(O,P))return createDesc(!pIE.f.call(O,P),O[P]);};
/***/ }),
/***/ "1UqV":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.int8-array.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_typed-array */ "b01t")('Int8',1,function(init){return function Int8Array(data,byteOffset,length){return init(this,data,byteOffset,length);};});
/***/ }),
/***/ "1ZPH":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es7.string.pad-end.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// https://github.com/tc39/proposal-string-pad-start-end
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $pad=__webpack_require__(/*! ./_string-pad */ "cb3D");var userAgent=__webpack_require__(/*! ./_user-agent */ "ROCd");// https://github.com/zloirock/core-js/issues/280
var WEBKIT_BUG=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(userAgent);$export($export.P+$export.F*WEBKIT_BUG,'String',{padEnd:function padEnd(maxLength/* , fillString = ' ' */){return $pad(this,maxLength,arguments.length>1?arguments[1]:undefined,false);}});
/***/ }),
/***/ "1hK7":
/*!*************************************!*\
!*** ./templates/pages/compare.pug ***!
\*************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a>Сравнение</a></span>\n </div>\n <h1>Сравнение</h1>\n </article>\n <section class=\"compare\">\n <div class=\"compare__filter\"><a class=\"button-link button-link--inverse compare-filter__button--active\" href=\"#\"><span class=\"button-link__primary-text\">все характеристики</span></a><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">Только различающиеся</span></a>\n </div>\n <div class=\"compare__table-wrp\">\n <div class=\"compare__nothing\">\n <p>Nothing to compare</p>\n </div>\n <div class=\"compare__table\">\n <table>\n <tbody>\n <tr>\n <th>\n <div>Изображение</div>\n </th>\n <td data-tdid=\"0\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"tovar\">\n </picture>\n </div>\n </td>\n <td data-tdid=\"1\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"tovar\">\n </picture>\n </div>\n </td>\n <td data-tdid=\"2\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"tovar\">\n </picture>\n </div>\n </td>\n <td data-tdid=\"3\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"tovar\">\n </picture>\n </div>\n </td>\n <td data-tdid=\"4\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"tovar\">\n </picture>\n </div>\n </td>\n </tr>\n <tr class=\"compare__row--title\">\n <th>\n <div>Название</div>\n </th>\n <td data-tdid=\"0\"><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes...</a>\n </td>\n <td data-tdid=\"1\"><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes...</a>\n </td>\n <td data-tdid=\"2\"><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes...</a>\n </td>\n <td data-tdid=\"3\"><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes...</a>\n </td>\n <td data-tdid=\"4\"><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes...</a>\n </td>\n </tr>\n <tr class=\"compare__row--buttons-mobile\">\n <th>\n <div></div>\n </th>\n <td data-tdid=\"0\">\n <div class=\"compare__buttons compare__buttons--mobile\">\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"2\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n </div>\n </td>\n <td data-tdid=\"1\">\n <div class=\"compare__buttons compare__buttons--mobile\">\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"2\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n </div>\n </td>\n <td data-tdid=\"2\">\n <div class=\"compare__buttons compare__buttons--mobile\">\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"2\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n </div>\n </td>\n <td data-tdid=\"3\">\n <div class=\"compare__buttons compare__buttons--mobile\">\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"2\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n </div>\n </td>\n <td data-tdid=\"4\">\n <div class=\"compare__buttons compare__buttons--mobile\">\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"2\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n </div>\n </td>\n </tr>\n <tr>\n <th>\n <div>Цена</div>\n </th>\n <td data-tdid=\"0\">3 256 руб.\n </td>\n <td data-tdid=\"1\">3 256 руб.\n </td>\n <td data-tdid=\"2\">3 256 руб.\n </td>\n <td data-tdid=\"3\">3 256 руб.\n </td>\n <td data-tdid=\"4\">3 256 руб.\n </td>\n </tr>\n <tr>\n <th>\n <div>P/N</div>\n </th>\n <td data-tdid=\"0\">DCX12S01EBSL489\n </td>\n <td data-tdid=\"1\">DCX12S01EBSL489\n </td>\n <td data-tdid=\"2\">DCX12S01EBSL489\n </td>\n <td data-tdid=\"3\">DCX12S01EBSL489\n </td>\n <td data-tdid=\"4\">DCX12S01EBSL489\n </td>\n </tr>\n <tr>\n <th>\n <div>Мощность</div>\n </th>\n <td data-tdid=\"0\">20 Вт\n </td>\n <td data-tdid=\"1\">20 Вт\n </td>\n <td data-tdid=\"2\">20 Вт\n </td>\n <td data-tdid=\"3\">20 Вт\n </td>\n <td data-tdid=\"4\">20 Вт\n </td>\n </tr>\n <tr>\n <th>\n <div>Серия</div>\n </th>\n <td data-tdid=\"0\">DCX 12 S\n </td>\n <td data-tdid=\"1\">DCX 12 S\n </td>\n <td data-tdid=\"2\">DCX 12 S\n </td>\n <td data-tdid=\"3\">DCX 12 S\n </td>\n <td data-tdid=\"4\">DCX 12 S\n </td>\n </tr>\n <tr>\n <th>\n <div></div>\n </th>\n <td data-tdid=\"0\">\n <div class=\"compare__buttons\">\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"0\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n </div>\n </td>\n <td data-tdid=\"1\">\n <div class=\"compare__buttons\">\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"1\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n </div>\n </td>\n <td data-tdid=\"2\">\n <div class=\"compare__buttons\">\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"2\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n </div>\n </td>\n <td data-tdid=\"3\">\n <div class=\"compare__buttons\">\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"3\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n </div>\n </td>\n <td data-tdid=\"4\">\n <div class=\"compare__buttons\">\n <button class=\"button-link js-in-cart js-to-cart\"><span>В корзину</span><span>В корзине</span></button>\n <button class=\"button-link button-link--inverse button-link--with-icon js-compare-remove\" data-id=\"4\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> Удалить\n </button>\n </div>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n </div>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "1hyt":
/*!********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.is-extensible.js ***!
\********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.10 Reflect.isExtensible(target)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var $isExtensible=Object.isExtensible;$export($export.S,'Reflect',{isExtensible:function isExtensible(target){anObject(target);return $isExtensible?$isExtensible(target):true;}});
/***/ }),
/***/ "1qKx":
/*!**********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.set-prototype-of.js ***!
\**********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.3.19 Object.setPrototypeOf(O, proto)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Object',{setPrototypeOf:__webpack_require__(/*! ./_set-proto */ "3ydu").set});
/***/ }),
/***/ "1wfo":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/_array-methods.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 0 -> Array#forEach
// 1 -> Array#map
// 2 -> Array#filter
// 3 -> Array#some
// 4 -> Array#every
// 5 -> Array#find
// 6 -> Array#findIndex
var ctx=__webpack_require__(/*! ./_ctx */ "9liC");var IObject=__webpack_require__(/*! ./_iobject */ "Cmsx");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var asc=__webpack_require__(/*! ./_array-species-create */ "C5nI");module.exports=function(TYPE,$create){var IS_MAP=TYPE==1;var IS_FILTER=TYPE==2;var IS_SOME=TYPE==3;var IS_EVERY=TYPE==4;var IS_FIND_INDEX=TYPE==6;var NO_HOLES=TYPE==5||IS_FIND_INDEX;var create=$create||asc;return function($this,callbackfn,that){var O=toObject($this);var self=IObject(O);var f=ctx(callbackfn,that,3);var length=toLength(self.length);var index=0;var result=IS_MAP?create($this,length):IS_FILTER?create($this,0):undefined;var val,res;for(;length>index;index++){if(NO_HOLES||index in self){val=self[index];res=f(val,index,O);if(TYPE){if(IS_MAP)result[index]=res;// map
else if(res)switch(TYPE){case 3:return true;// some
case 5:return val;// find
case 6:return index;// findIndex
case 2:result.push(val);// filter
}else if(IS_EVERY)return false;// every
}}}return IS_FIND_INDEX?-1:IS_SOME||IS_EVERY?IS_EVERY:result;};};
/***/ }),
/***/ "2KG9":
/*!*****************************************************!*\
!*** ../node_modules/axios/lib/core/createError.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var enhanceError=__webpack_require__(/*! ./enhanceError */ "OmE2");/**
* Create an Error with the specified message, config, error code, request and response.
*
* @param {string} message The error message.
* @param {Object} config The config.
* @param {string} [code] The error code (for example, 'ECONNABORTED').
* @param {Object} [request] The request.
* @param {Object} [response] The response.
* @returns {Error} The created error.
*/module.exports=function createError(message,config,code,request,response){var error=new Error(message);return enhanceError(error,config,code,request,response);};
/***/ }),
/***/ "2LOZ":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/_is-array-iter.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// check on default Array iterator
var Iterators=__webpack_require__(/*! ./_iterators */ "Ibj2");var ITERATOR=__webpack_require__(/*! ./_wks */ "9dxi")('iterator');var ArrayProto=Array.prototype;module.exports=function(it){return it!==undefined&&(Iterators.Array===it||ArrayProto[ITERATOR]===it);};
/***/ }),
/***/ "2Tod":
/*!**********************************************************************************!*\
!*** ../node_modules/core-js/modules/es7.object.get-own-property-descriptors.js ***!
\**********************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// https://github.com/tc39/proposal-object-getownpropertydescriptors
var $export=__webpack_require__(/*! ./_export */ "X6VK");var ownKeys=__webpack_require__(/*! ./_own-keys */ "j/vf");var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var gOPD=__webpack_require__(/*! ./_object-gopd */ "1Tj+");var createProperty=__webpack_require__(/*! ./_create-property */ "CIiV");$export($export.S,'Object',{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(object){var O=toIObject(object);var getDesc=gOPD.f;var keys=ownKeys(O);var result={};var i=0;var key,desc;while(keys.length>i){desc=getDesc(O,key=keys[i++]);if(desc!==undefined)createProperty(result,key,desc);}return result;}});
/***/ }),
/***/ "2UZ+":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.find-index.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $find=__webpack_require__(/*! ./_array-methods */ "1wfo")(6);var KEY='findIndex';var forced=true;// Shouldn't skip holes
if(KEY in[])Array(1)[KEY](function(){forced=false;});$export($export.P+$export.F*forced,'Array',{findIndex:function findIndex(callbackfn/* , that = undefined */){return $find(this,callbackfn,arguments.length>1?arguments[1]:undefined);}});__webpack_require__(/*! ./_add-to-unscopables */ "OfmW")(KEY);
/***/ }),
/***/ "3DBk":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es7.object.values.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// https://github.com/tc39/proposal-object-values-entries
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $values=__webpack_require__(/*! ./_object-to-array */ "pGW6")(false);$export($export.S,'Object',{values:function values(it){return $values(it);}});
/***/ }),
/***/ "3RxL":
/*!****************************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.get-own-property-names.js ***!
\****************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.7 Object.getOwnPropertyNames(O)
__webpack_require__(/*! ./_object-sap */ "gRlk")('getOwnPropertyNames',function(){return __webpack_require__(/*! ./_object-gopn-ext */ "UYXy").f;});
/***/ }),
/***/ "3Yeq":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.sinh.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.30 Math.sinh(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var expm1=__webpack_require__(/*! ./_math-expm1 */ "yM7o");var exp=Math.exp;// V8 near Chromium 38 has a problem with very small numbers
$export($export.S+$export.F*__webpack_require__(/*! ./_fails */ "E7Vc")(function(){return!Math.sinh(-2e-17)!=-2e-17;}),'Math',{sinh:function sinh(x){return Math.abs(x=+x)<1?(expm1(x)-expm1(-x))/2:(exp(x-1)-exp(-x-1))*(Math.E/2);}});
/***/ }),
/***/ "3qJB":
/*!************************************!*\
!*** ./js/modules/image-slider.js ***!
\************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var swiper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! swiper */ "Y3Db");
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
/* harmony default export */ __webpack_exports__["default"] = (function () {
var sliderContainers = document.querySelectorAll('.image-slider__view');
if (!sliderContainers.length) {
return;
}
var options = {
slidesPerView: 1,
navigation: {
nextEl: '.image-slider__control--next',
prevEl: '.image-slider__control--prev'
},
breakpoints: {
1024: {
spaceBetween: 32
},
768: {
slidesPerView: 3,
spaceBetween: 15
}
}
};
_toConsumableArray(sliderContainers).forEach(function (container) {
var swiper = new swiper__WEBPACK_IMPORTED_MODULE_0__["default"](container, options);
return swiper;
});
});
/***/ }),
/***/ "3y5y":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.reduce.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $reduce=__webpack_require__(/*! ./_array-reduce */ "9Bb+");$export($export.P+$export.F*!__webpack_require__(/*! ./_strict-method */ "/6rt")([].reduce,true),'Array',{// 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue])
reduce:function reduce(callbackfn/* , initialValue */){return $reduce(this,callbackfn,arguments.length,arguments[1],false);}});
/***/ }),
/***/ "3ydu":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_set-proto.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Works with __proto__ only. Old v8 can't work with null proto objects.
/* eslint-disable no-proto */var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var check=function check(O,proto){anObject(O);if(!isObject(proto)&&proto!==null)throw TypeError(proto+": can't set as prototype!");};module.exports={set:Object.setPrototypeOf||('__proto__'in{}?// eslint-disable-line
function(test,buggy,set){try{set=__webpack_require__(/*! ./_ctx */ "9liC")(Function.call,__webpack_require__(/*! ./_object-gopd */ "1Tj+").f(Object.prototype,'__proto__').set,2);set(test,[]);buggy=!(test instanceof Array);}catch(e){buggy=true;}return function setPrototypeOf(O,proto){check(O,proto);if(buggy)O.__proto__=proto;else set(O,proto);return O;};}({},false):undefined),check:check};
/***/ }),
/***/ "41F1":
/*!**********************************************************!*\
!*** ../node_modules/core-js/library/modules/_global.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
var global=module.exports=typeof window!='undefined'&&window.Math==Math?window:typeof self!='undefined'&&self.Math==Math?self// eslint-disable-next-line no-new-func
:Function('return this')();if(typeof __g=='number')__g=global;// eslint-disable-line no-undef
/***/ }),
/***/ "42VA":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.uint16-array.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_typed-array */ "b01t")('Uint16',2,function(init){return function Uint16Array(data,byteOffset,length){return init(this,data,byteOffset,length);};});
/***/ }),
/***/ "47FF":
/*!********************!*\
!*** ./js/main.js ***!
\********************/
/*! no exports provided */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _modules_range_filter_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modules/range-filter.js */ "t3i+");
/* harmony import */ var _modules_image_slider_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modules/image-slider.js */ "3qJB");
/* harmony import */ var _modules_catalog_dropdown_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./modules/catalog-dropdown.js */ "yRvv");
/* harmony import */ var _modules_cities_modal_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./modules/cities-modal.js */ "oL1U");
/* harmony import */ var _modules_popups_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./modules/popups.js */ "tuom");
/* harmony import */ var _modules_forms_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./modules/forms.js */ "Te7M");
/* harmony import */ var _modules_catalog_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./modules/catalog.js */ "LkVc");
/* harmony import */ var _modules_filters_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./modules/filters.js */ "f9n/");
/* harmony import */ var _modules_compare_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./modules/compare.js */ "0YY5");
/* harmony import */ var _modules_search_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./modules/search.js */ "wsoz");
/* harmony import */ var _modules_align_compare_table__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./modules/align-compare-table */ "6yHM");
/* harmony import */ var _modules_cart__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./modules/cart */ "hqNy");
/* harmony import */ var _modules_hamburger__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./modules/hamburger */ "KlEu");
/* harmony import */ var _modules_loader__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./modules/loader */ "n/rB");
/* harmony import */ var _modules_back_to_top__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./modules/back-to-top */ "+76V");
/* harmony import */ var _modules_main_nav__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./modules/main-nav */ "EX57");
/* harmony import */ var _modules_yandexCounter__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./modules/yandexCounter */ "R/q2");
/* harmony import */ var _modules_frontpage_slider__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./modules/frontpage-slider */ "XPiY");
/* harmony import */ var _modules_single_related_slider__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./modules/single-related-slider */ "yPW+");
/* harmony import */ var _modules_masonry_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./modules/masonry.js */ "Iy4l");
/* harmony import */ var _modules_load_more_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./modules/load-more.js */ "BQKc");
/* harmony import */ var _modules_load_more_news_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./modules/load-more-news.js */ "7dJW");
/* harmony import */ var _modules_hash_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./modules/hash.js */ "lkhz");
/* harmony import */ var _modules_nav__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./modules/nav */ "14oN");
/* harmony import */ var _modules_swiper__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./modules/swiper */ "oMGX");
/* harmony import */ var _modules_accordion__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./modules/accordion */ "CjWH");
/* harmony import */ var _modules_menu_list__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./modules/menu-list */ "B32n");
/* harmony import */ var _modules_page_block_filter__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./modules/page-block-filter */ "WuFr");
/* harmony import */ var _modules_modals__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./modules/modals */ "fj6w");
/* harmony import */ var _modules_cookie_bar__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./modules/cookie-bar */ "IUK6");
/* harmony import */ var _modules_lang__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./modules/lang */ "+8vF");
// eslint-disable-next-line import/named
var init = function init() {
Object(_modules_modals__WEBPACK_IMPORTED_MODULE_28__["default"])().then(function () {
Object(_modules_cart__WEBPACK_IMPORTED_MODULE_11__["default"])();
Object(_modules_cities_modal_js__WEBPACK_IMPORTED_MODULE_3__["default"])();
Object(_modules_forms_js__WEBPACK_IMPORTED_MODULE_5__["default"])();
Object(_modules_popups_js__WEBPACK_IMPORTED_MODULE_4__["default"])();
Object(_modules_main_nav__WEBPACK_IMPORTED_MODULE_15__["default"])();
Object(_modules_cookie_bar__WEBPACK_IMPORTED_MODULE_29__["cookieBar"])();
});
Object(_modules_loader__WEBPACK_IMPORTED_MODULE_13__["default"])();
Object(_modules_range_filter_js__WEBPACK_IMPORTED_MODULE_0__["default"])();
Object(_modules_image_slider_js__WEBPACK_IMPORTED_MODULE_1__["default"])();
Object(_modules_catalog_dropdown_js__WEBPACK_IMPORTED_MODULE_2__["default"])();
Object(_modules_catalog_js__WEBPACK_IMPORTED_MODULE_6__["default"])();
Object(_modules_filters_js__WEBPACK_IMPORTED_MODULE_7__["default"])();
Object(_modules_compare_js__WEBPACK_IMPORTED_MODULE_8__["default"])();
Object(_modules_search_js__WEBPACK_IMPORTED_MODULE_9__["default"])();
Object(_modules_align_compare_table__WEBPACK_IMPORTED_MODULE_10__["default"])();
Object(_modules_hamburger__WEBPACK_IMPORTED_MODULE_12__["default"])();
Object(_modules_back_to_top__WEBPACK_IMPORTED_MODULE_14__["default"])();
Object(_modules_yandexCounter__WEBPACK_IMPORTED_MODULE_16__["initGoals"])();
Object(_modules_frontpage_slider__WEBPACK_IMPORTED_MODULE_17__["default"])();
Object(_modules_single_related_slider__WEBPACK_IMPORTED_MODULE_18__["default"])(); // initMasonry();
Object(_modules_load_more_js__WEBPACK_IMPORTED_MODULE_20__["default"])();
Object(_modules_load_more_news_js__WEBPACK_IMPORTED_MODULE_21__["default"])();
Object(_modules_hash_js__WEBPACK_IMPORTED_MODULE_22__["default"])();
Object(_modules_nav__WEBPACK_IMPORTED_MODULE_23__["default"])();
Object(_modules_swiper__WEBPACK_IMPORTED_MODULE_24__["default"])();
Object(_modules_accordion__WEBPACK_IMPORTED_MODULE_25__["accordion"])();
Object(_modules_menu_list__WEBPACK_IMPORTED_MODULE_26__["menuList"])();
Object(_modules_page_block_filter__WEBPACK_IMPORTED_MODULE_27__["pageBlockFilter"])();
Object(_modules_lang__WEBPACK_IMPORTED_MODULE_30__["default"])();
var timeout = setTimeout(function () {
var wpadminbar = document.querySelector('[role="navigation"]');
var header = document.querySelector('.fix-header');
if (wpadminbar) {
header.style.top = '32px';
} else {
header.style.top = '0px';
}
clearTimeout(timeout);
}, 50);
};
init();
/***/ }),
/***/ "4OlW":
/*!*******************************************************!*\
!*** ../node_modules/axios/lib/core/transformData.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./../utils */ "ovh1");/**
* Transform the data for a request or a response
*
* @param {Object|String} data The data to be transformed
* @param {Array} headers The headers for the request or response
* @param {Array|Function} fns A single function or Array of functions
* @returns {*} The resulting transformed data
*/module.exports=function transformData(data,headers,fns){/*eslint no-param-reassign:0*/utils.forEach(fns,function transform(fn){data=fn(data,headers);});return data;};
/***/ }),
/***/ "4SRy":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/web.timers.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// ie9- setTimeout & setInterval additional parameters fix
var global=__webpack_require__(/*! ./_global */ "P56o");var $export=__webpack_require__(/*! ./_export */ "X6VK");var userAgent=__webpack_require__(/*! ./_user-agent */ "ROCd");var slice=[].slice;var MSIE=/MSIE .\./.test(userAgent);// <- dirty ie9- check
var wrap=function wrap(set){return function(fn,time/* , ...args */){var boundArgs=arguments.length>2;var args=boundArgs?slice.call(arguments,2):false;return set(boundArgs?function(){// eslint-disable-next-line no-new-func
(typeof fn=='function'?fn:Function(fn)).apply(this,args);}:fn,time);};};$export($export.G+$export.B+$export.F*MSIE,{setTimeout:wrap(global.setTimeout),setInterval:wrap(global.setInterval)});
/***/ }),
/***/ "4VWM":
/*!****************************************************!*\
!*** ../node_modules/core-js/fn/object/entries.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.object.entries */ "uqQt");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").Object.entries;
/***/ }),
/***/ "4aJ6":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.regexp.to-string.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(/*! ./es6.regexp.flags */ "iur1");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var $flags=__webpack_require__(/*! ./_flags */ "MBcE");var DESCRIPTORS=__webpack_require__(/*! ./_descriptors */ "GGqZ");var TO_STRING='toString';var $toString=/./[TO_STRING];var define=function define(fn){__webpack_require__(/*! ./_redefine */ "sU/p")(RegExp.prototype,TO_STRING,fn,true);};// 21.2.5.14 RegExp.prototype.toString()
if(__webpack_require__(/*! ./_fails */ "E7Vc")(function(){return $toString.call({source:'a',flags:'b'})!='/a/b';})){define(function toString(){var R=anObject(this);return'/'.concat(R.source,'/','flags'in R?R.flags:!DESCRIPTORS&&R instanceof RegExp?$flags.call(R):undefined);});// FF44- RegExp#toString has a wrong name
}else if($toString.name!=TO_STRING){define(function toString(){return $toString.call(this);});}
/***/ }),
/***/ "4enF":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.sup.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.14 String.prototype.sup()
__webpack_require__(/*! ./_string-html */ "LEAW")('sup',function(createHTML){return function sup(){return createHTML(this,'sup','','');};});
/***/ }),
/***/ "5BMI":
/*!************************************************!*\
!*** ../node_modules/core-js/modules/_task.js ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var ctx=__webpack_require__(/*! ./_ctx */ "9liC");var invoke=__webpack_require__(/*! ./_invoke */ "KFSm");var html=__webpack_require__(/*! ./_html */ "CLuC");var cel=__webpack_require__(/*! ./_dom-create */ "mggL");var global=__webpack_require__(/*! ./_global */ "P56o");var process=global.process;var setTask=global.setImmediate;var clearTask=global.clearImmediate;var MessageChannel=global.MessageChannel;var Dispatch=global.Dispatch;var counter=0;var queue={};var ONREADYSTATECHANGE='onreadystatechange';var defer,channel,port;var run=function run(){var id=+this;// eslint-disable-next-line no-prototype-builtins
if(queue.hasOwnProperty(id)){var fn=queue[id];delete queue[id];fn();}};var listener=function listener(event){run.call(event.data);};// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
if(!setTask||!clearTask){setTask=function setImmediate(fn){var args=[];var i=1;while(arguments.length>i){args.push(arguments[i++]);}queue[++counter]=function(){// eslint-disable-next-line no-new-func
invoke(typeof fn=='function'?fn:Function(fn),args);};defer(counter);return counter;};clearTask=function clearImmediate(id){delete queue[id];};// Node.js 0.8-
if(__webpack_require__(/*! ./_cof */ "n+VH")(process)=='process'){defer=function defer(id){process.nextTick(ctx(run,id,1));};// Sphere (JS game engine) Dispatch API
}else if(Dispatch&&Dispatch.now){defer=function defer(id){Dispatch.now(ctx(run,id,1));};// Browsers with MessageChannel, includes WebWorkers
}else if(MessageChannel){channel=new MessageChannel();port=channel.port2;channel.port1.onmessage=listener;defer=ctx(port.postMessage,port,1);// Browsers with postMessage, skip WebWorkers
// IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
}else if(global.addEventListener&&typeof postMessage=='function'&&!global.importScripts){defer=function defer(id){global.postMessage(id+'','*');};global.addEventListener('message',listener,false);// IE8-
}else if(ONREADYSTATECHANGE in cel('script')){defer=function defer(id){html.appendChild(cel('script'))[ONREADYSTATECHANGE]=function(){html.removeChild(this);run.call(id);};};// Rest old browsers
}else{defer=function defer(id){setTimeout(ctx(run,id,1),0);};}}module.exports={set:setTask,clear:clearTask};
/***/ }),
/***/ "5Fu2":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/_species-constructor.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 7.3.20 SpeciesConstructor(O, defaultConstructor)
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");var SPECIES=__webpack_require__(/*! ./_wks */ "9dxi")('species');module.exports=function(O,D){var C=anObject(O).constructor;var S;return C===undefined||(S=anObject(C)[SPECIES])==undefined?D:aFunction(S);};
/***/ }),
/***/ "5IsQ":
/*!******************************************!*\
!*** ../node_modules/process/browser.js ***!
\******************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// shim for using process in browser
var process=module.exports={};// cached from whatever global is present so that test runners that stub it
// don't break things. But we need to wrap it in a try catch in case it is
// wrapped in strict mode code which doesn't define any globals. It's inside a
// function because try/catches deoptimize in certain engines.
var cachedSetTimeout;var cachedClearTimeout;function defaultSetTimout(){throw new Error('setTimeout has not been defined');}function defaultClearTimeout(){throw new Error('clearTimeout has not been defined');}(function(){try{if(typeof setTimeout==='function'){cachedSetTimeout=setTimeout;}else{cachedSetTimeout=defaultSetTimout;}}catch(e){cachedSetTimeout=defaultSetTimout;}try{if(typeof clearTimeout==='function'){cachedClearTimeout=clearTimeout;}else{cachedClearTimeout=defaultClearTimeout;}}catch(e){cachedClearTimeout=defaultClearTimeout;}})();function runTimeout(fun){if(cachedSetTimeout===setTimeout){//normal enviroments in sane situations
return setTimeout(fun,0);}// if setTimeout wasn't available but was latter defined
if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout){cachedSetTimeout=setTimeout;return setTimeout(fun,0);}try{// when when somebody has screwed with setTimeout but no I.E. maddness
return cachedSetTimeout(fun,0);}catch(e){try{// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
return cachedSetTimeout.call(null,fun,0);}catch(e){// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
return cachedSetTimeout.call(this,fun,0);}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout){//normal enviroments in sane situations
return clearTimeout(marker);}// if clearTimeout wasn't available but was latter defined
if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout){cachedClearTimeout=clearTimeout;return clearTimeout(marker);}try{// when when somebody has screwed with setTimeout but no I.E. maddness
return cachedClearTimeout(marker);}catch(e){try{// When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
return cachedClearTimeout.call(null,marker);}catch(e){// same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
// Some versions of I.E. have different rules for clearTimeout vs setTimeout
return cachedClearTimeout.call(this,marker);}}}var queue=[];var draining=false;var currentQueue;var queueIndex=-1;function cleanUpNextTick(){if(!draining||!currentQueue){return;}draining=false;if(currentQueue.length){queue=currentQueue.concat(queue);}else{queueIndex=-1;}if(queue.length){drainQueue();}}function drainQueue(){if(draining){return;}var timeout=runTimeout(cleanUpNextTick);draining=true;var len=queue.length;while(len){currentQueue=queue;queue=[];while(++queueIndex<len){if(currentQueue){currentQueue[queueIndex].run();}}queueIndex=-1;len=queue.length;}currentQueue=null;draining=false;runClearTimeout(timeout);}process.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1){for(var i=1;i<arguments.length;i++){args[i-1]=arguments[i];}}queue.push(new Item(fun,args));if(queue.length===1&&!draining){runTimeout(drainQueue);}};// v8 likes predictible objects
function Item(fun,array){this.fun=fun;this.array=array;}Item.prototype.run=function(){this.fun.apply(null,this.array);};process.title='browser';process.browser=true;process.env={};process.argv=[];process.version='';// empty string to avoid regexp issues
process.versions={};function noop(){}process.on=noop;process.addListener=noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.prependListener=noop;process.prependOnceListener=noop;process.listeners=function(name){return[];};process.binding=function(name){throw new Error('process.binding is not supported');};process.cwd=function(){return'/';};process.chdir=function(dir){throw new Error('process.chdir is not supported');};process.umask=function(){return 0;};
/***/ }),
/***/ "5MU4":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/_to-primitive.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.1 ToPrimitive(input [, PreferredType])
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");// instead of the ES6 spec version, we didn't implement @@toPrimitive case
// and the second argument - flag - preferred type is a string
module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&typeof(fn=it.toString)=='function'&&!isObject(val=fn.call(it)))return val;if(typeof(fn=it.valueOf)=='function'&&!isObject(val=fn.call(it)))return val;if(!S&&typeof(fn=it.toString)=='function'&&!isObject(val=fn.call(it)))return val;throw TypeError("Can't convert object to primitive value");};
/***/ }),
/***/ "5QbJ":
/*!*************************************************!*\
!*** ../node_modules/axios/lib/helpers/bind.js ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports=function bind(fn,thisArg){return function wrap(){var args=new Array(arguments.length);for(var i=0;i<args.length;i++){args[i]=arguments[i];}return fn.apply(thisArg,args);};};
/***/ }),
/***/ "5frS":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/es7.string.trim-right.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// https://github.com/sebmarkbage/ecmascript-string-left-right-trim
__webpack_require__(/*! ./_string-trim */ "hGr/")('trimRight',function($trim){return function trimRight(){return $trim(this,2);};},'trimEnd');
/***/ }),
/***/ "5hJT":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.assign.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.3.1 Object.assign(target, source)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S+$export.F,'Object',{assign:__webpack_require__(/*! ./_object-assign */ "NR3o")});
/***/ }),
/***/ "6/FK":
/*!***********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.define-properties.js ***!
\***********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
$export($export.S+$export.F*!__webpack_require__(/*! ./_descriptors */ "GGqZ"),'Object',{defineProperties:__webpack_require__(/*! ./_object-dps */ "pU1/")});
/***/ }),
/***/ "61jV":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_math-fround.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.16 Math.fround(x)
var sign=__webpack_require__(/*! ./_math-sign */ "/69c");var pow=Math.pow;var EPSILON=pow(2,-52);var EPSILON32=pow(2,-23);var MAX32=pow(2,127)*(2-EPSILON32);var MIN32=pow(2,-126);var roundTiesToEven=function roundTiesToEven(n){return n+1/EPSILON-1/EPSILON;};module.exports=Math.fround||function fround(x){var $abs=Math.abs(x);var $sign=sign(x);var a,result;if($abs<MIN32)return $sign*roundTiesToEven($abs/MIN32/EPSILON32)*MIN32*EPSILON32;a=(1+EPSILON32/EPSILON)*$abs;result=a-(a-$abs);// eslint-disable-next-line no-self-compare
if(result>MAX32||result!=result)return $sign*Infinity;return $sign*result;};
/***/ }),
/***/ "6Vmy":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.of.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var createProperty=__webpack_require__(/*! ./_create-property */ "CIiV");// WebKit Array.of isn't generic
$export($export.S+$export.F*__webpack_require__(/*! ./_fails */ "E7Vc")(function(){function F(){/* empty */}return!(Array.of.call(F)instanceof F);}),'Array',{// 22.1.2.3 Array.of( ...items)
of:function of()/* ...args */{var index=0;var aLen=arguments.length;var result=new(typeof this=='function'?this:Array)(aLen);while(aLen>index){createProperty(result,index,arguments[index++]);}result.length=aLen;return result;}});
/***/ }),
/***/ "6d4m":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.includes.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 21.1.3.7 String.prototype.includes(searchString, position = 0)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var context=__webpack_require__(/*! ./_string-context */ "Alw5");var INCLUDES='includes';$export($export.P+$export.F*__webpack_require__(/*! ./_fails-is-regexp */ "Fl7L")(INCLUDES),'String',{includes:function includes(searchString/* , position = 0 */){return!!~context(this,searchString,INCLUDES).indexOf(searchString,arguments.length>1?arguments[1]:undefined);}});
/***/ }),
/***/ "6s8r":
/*!***************************************************!*\
!*** ../node_modules/axios/lib/helpers/spread.js ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/**
* Syntactic sugar for invoking a function and expanding an array for arguments.
*
* Common use case would be to use `Function.prototype.apply`.
*
* ```js
* function f(x, y, z) {}
* var args = [1, 2, 3];
* f.apply(null, args);
* ```
*
* With `spread` this example can be re-written.
*
* ```js
* spread(function(x, y, z) {})([1, 2, 3]);
* ```
*
* @param {Function} callback
* @returns {Function}
*/module.exports=function spread(callback){return function wrap(arr){return callback.apply(null,arr);};};
/***/ }),
/***/ "6yHM":
/*!*******************************************!*\
!*** ./js/modules/align-compare-table.js ***!
\*******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
/* harmony default export */ __webpack_exports__["default"] = (function () {
var compareSection = document.querySelector('section.compare');
var compareTable = document.querySelector('.compare__table table');
if (!compareSection || !compareTable) {
return;
}
var rows = _toConsumableArray(compareTable.querySelectorAll('tr'));
if (!rows.length) {
return;
}
var align = function align(rows) {
rows.forEach(function (row) {
var headingCell = row.querySelector('th');
var productCell = row.querySelector('th + td');
if (!productCell) {
compareSection.classList.add('js-nothing-to-compare');
return;
} else {
compareSection.classList.remove('js-nothing-to-compare');
}
if (headingCell.offsetHeight > productCell.offsetHeight) {
productCell.style.height = headingCell.offsetHeight + "px";
} else {
headingCell.style.height = productCell.offsetHeight + "px";
}
});
};
var reset = function reset(rows) {
rows.forEach(function (row) {
var headingCell = row.querySelector('th');
var productCell = row.querySelector('th + td');
productCell.style.height = "auto";
headingCell.style.height = "auto";
});
};
align(rows);
var onResize = function onResize() {
var rows = _toConsumableArray(compareTable.querySelectorAll('tr'));
reset(rows);
align(rows);
};
window.addEventListener('resize', onResize);
});
/***/ }),
/***/ "71V/":
/*!**********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.delete-property.js ***!
\**********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.4 Reflect.deleteProperty(target, propertyKey)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var gOPD=__webpack_require__(/*! ./_object-gopd */ "1Tj+").f;var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");$export($export.S,'Reflect',{deleteProperty:function deleteProperty(target,propertyKey){var desc=gOPD(anObject(target),propertyKey);return desc&&!desc.configurable?false:delete target[propertyKey];}});
/***/ }),
/***/ "71kK":
/*!****************************************************************!*\
!*** ../node_modules/axios/lib/helpers/normalizeHeaderName.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ../utils */ "ovh1");module.exports=function normalizeHeaderName(headers,normalizedName){utils.forEach(headers,function processHeader(value,name){if(name!==normalizedName&&name.toUpperCase()===normalizedName.toUpperCase()){headers[normalizedName]=value;delete headers[name];}});};
/***/ }),
/***/ "75LO":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.keys.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.14 Object.keys(O)
var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var $keys=__webpack_require__(/*! ./_object-keys */ "LuBU");__webpack_require__(/*! ./_object-sap */ "gRlk")('keys',function(){return function keys(it){return $keys(toObject(it));};});
/***/ }),
/***/ "7T+4":
/*!************************************************!*\
!*** ../node_modules/ev-emitter/ev-emitter.js ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){"@babel/helpers - typeof";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);}/**
* EvEmitter v1.1.0
* Lil' event emitter
* MIT License
*/ /* jshint unused: true, undef: true, strict: true */(function(global,factory){// universal module definition
/* jshint strict: false */ /* globals define, module, window */if(true){// AMD - RequireJS
!(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
__WEBPACK_AMD_DEFINE_FACTORY__),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));}else {}})(typeof window!='undefined'?window:this,function(){"use strict";function EvEmitter(){}var proto=EvEmitter.prototype;proto.on=function(eventName,listener){if(!eventName||!listener){return;}// set events hash
var events=this._events=this._events||{};// set listeners array
var listeners=events[eventName]=events[eventName]||[];// only add once
if(listeners.indexOf(listener)==-1){listeners.push(listener);}return this;};proto.once=function(eventName,listener){if(!eventName||!listener){return;}// add event
this.on(eventName,listener);// set once flag
// set onceEvents hash
var onceEvents=this._onceEvents=this._onceEvents||{};// set onceListeners object
var onceListeners=onceEvents[eventName]=onceEvents[eventName]||{};// set flag
onceListeners[listener]=true;return this;};proto.off=function(eventName,listener){var listeners=this._events&&this._events[eventName];if(!listeners||!listeners.length){return;}var index=listeners.indexOf(listener);if(index!=-1){listeners.splice(index,1);}return this;};proto.emitEvent=function(eventName,args){var listeners=this._events&&this._events[eventName];if(!listeners||!listeners.length){return;}// copy over to avoid interference if .off() in listener
listeners=listeners.slice(0);args=args||[];// once stuff
var onceListeners=this._onceEvents&&this._onceEvents[eventName];for(var i=0;i<listeners.length;i++){var listener=listeners[i];var isOnce=onceListeners&&onceListeners[listener];if(isOnce){// remove listener
// remove before trigger to prevent recursion
this.off(eventName,listener);// unset once flag
delete onceListeners[listener];}// trigger listener
listener.apply(this,args);}return this;};proto.allOff=function(){delete this._events;delete this._onceEvents;};return EvEmitter;});
/***/ }),
/***/ "7dJW":
/*!**************************************!*\
!*** ./js/modules/load-more-news.js ***!
\**************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "czhI");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
/* harmony default export */ __webpack_exports__["default"] = (function () {
var buttonLoadMore = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.load-more-news');
var newsGrid = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.grid-news');
var newsLoader = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.news__loader');
if (buttonLoadMore) {
buttonLoadMore.addEventListener('click', function (e) {
e.preventDefault();
newsLoader.style.display = 'flex';
var linkArticles = e.target.dataset.href + e.target.dataset.page;
var posTop = window.pageYOffset !== undefined ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;
axios__WEBPACK_IMPORTED_MODULE_1___default.a.get(linkArticles).then(function (response) {
var dom = new DOMParser().parseFromString(response.data, "text/html");
var elements = dom.querySelectorAll('.cardset__item');
elements.forEach(function (elem) {
newsGrid.append(elem);
});
newsLoader.style.display = 'none';
if (newsGrid.querySelectorAll('.cardset__item').length == e.target.dataset.total) {
buttonLoadMore.style.display = 'none';
} else {
e.target.dataset.page = parseInt(e.target.dataset.page) + 1;
}
window.scrollTo(0, posTop);
}).catch(function (error) {
alert('Ой, что-то пошло не так..');
});
});
}
});
/***/ }),
/***/ "7lGJ":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.for-each.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $forEach=__webpack_require__(/*! ./_array-methods */ "1wfo")(0);var STRICT=__webpack_require__(/*! ./_strict-method */ "/6rt")([].forEach,true);$export($export.P+$export.F*!STRICT,'Array',{// 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg])
forEach:function forEach(callbackfn/* , thisArg */){return $forEach(this,callbackfn,arguments[1]);}});
/***/ }),
/***/ "7t+O":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/es6.date.now.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.3.3.1 / 15.9.4.4 Date.now()
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Date',{now:function now(){return new Date().getTime();}});
/***/ }),
/***/ "896O":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.date.to-primitive.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var TO_PRIMITIVE=__webpack_require__(/*! ./_wks */ "9dxi")('toPrimitive');var proto=Date.prototype;if(!(TO_PRIMITIVE in proto))__webpack_require__(/*! ./_hide */ "tjmq")(proto,TO_PRIMITIVE,__webpack_require__(/*! ./_date-to-primitive */ "Xi2U"));
/***/ }),
/***/ "8C1o":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/_flatten-into-array.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray
var isArray=__webpack_require__(/*! ./_is-array */ "Xfku");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var ctx=__webpack_require__(/*! ./_ctx */ "9liC");var IS_CONCAT_SPREADABLE=__webpack_require__(/*! ./_wks */ "9dxi")('isConcatSpreadable');function flattenIntoArray(target,original,source,sourceLen,start,depth,mapper,thisArg){var targetIndex=start;var sourceIndex=0;var mapFn=mapper?ctx(mapper,thisArg,3):false;var element,spreadable;while(sourceIndex<sourceLen){if(sourceIndex in source){element=mapFn?mapFn(source[sourceIndex],sourceIndex,original):source[sourceIndex];spreadable=false;if(isObject(element)){spreadable=element[IS_CONCAT_SPREADABLE];spreadable=spreadable!==undefined?!!spreadable:isArray(element);}if(spreadable&&depth>0){targetIndex=flattenIntoArray(target,original,element,toLength(element.length),targetIndex,depth-1)-1;}else{if(targetIndex>=0x1fffffffffffff)throw TypeError();target[targetIndex]=element;}targetIndex++;}sourceIndex++;}return targetIndex;}module.exports=flattenIntoArray;
/***/ }),
/***/ "8Pzl":
/*!****************************************************!*\
!*** ../node_modules/core-js/fn/array/includes.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.array.includes */ "oMRA");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").Array.includes;
/***/ }),
/***/ "8Xl/":
/*!*******************************************************!*\
!*** ../node_modules/core-js/library/modules/_ctx.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// optional / simple context binding
var aFunction=__webpack_require__(/*! ./_a-function */ "HD3J");module.exports=function(fn,that,length){aFunction(fn);if(that===undefined)return fn;switch(length){case 1:return function(a){return fn.call(that,a);};case 2:return function(a,b){return fn.call(that,a,b);};case 3:return function(a,b,c){return fn.call(that,a,b,c);};}return function()/* ...args */{return fn.apply(that,arguments);};};
/***/ }),
/***/ "8kJd":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_shared-key.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var shared=__webpack_require__(/*! ./_shared */ "ZVIm")('keys');var uid=__webpack_require__(/*! ./_uid */ "1Alt");module.exports=function(key){return shared[key]||(shared[key]=uid(key));};
/***/ }),
/***/ "9Bb+":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/_array-reduce.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var IObject=__webpack_require__(/*! ./_iobject */ "Cmsx");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");module.exports=function(that,callbackfn,aLen,memo,isRight){aFunction(callbackfn);var O=toObject(that);var self=IObject(O);var length=toLength(O.length);var index=isRight?length-1:0;var i=isRight?-1:1;if(aLen<2)for(;;){if(index in self){memo=self[index];index+=i;break;}index+=i;if(isRight?index<0:length<=index){throw TypeError('Reduce of empty array with no initial value');}}for(;isRight?index>=0:length>index;index+=i){if(index in self){memo=callbackfn(memo,self[index],index,O);}}return memo;};
/***/ }),
/***/ "9GzK":
/*!*************************************************!*\
!*** ../node_modules/masonry-layout/masonry.js ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){"@babel/helpers - typeof";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);}/*!
* Masonry v4.2.2
* Cascading grid layout library
* https://masonry.desandro.com
* MIT License
* by David DeSandro
*/(function(window,factory){// universal module definition
/* jshint strict: false */ /*globals define, module, require */if(true){// AMD
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! outlayer/outlayer */ "ey7W"),__webpack_require__(/*! get-size/get-size */ "cPna")], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
__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__));}else {}})(window,function factory(Outlayer,getSize){'use strict';// -------------------------- masonryDefinition -------------------------- //
// create an Outlayer layout class
var Masonry=Outlayer.create('masonry');// isFitWidth -> fitWidth
Masonry.compatOptions.fitWidth='isFitWidth';var proto=Masonry.prototype;proto._resetLayout=function(){this.getSize();this._getMeasurement('columnWidth','outerWidth');this._getMeasurement('gutter','outerWidth');this.measureColumns();// reset column Y
this.colYs=[];for(var i=0;i<this.cols;i++){this.colYs.push(0);}this.maxY=0;this.horizontalColIndex=0;};proto.measureColumns=function(){this.getContainerWidth();// if columnWidth is 0, default to outerWidth of first item
if(!this.columnWidth){var firstItem=this.items[0];var firstItemElem=firstItem&&firstItem.element;// columnWidth fall back to item of first element
this.columnWidth=firstItemElem&&getSize(firstItemElem).outerWidth||// if first elem has no width, default to size of container
this.containerWidth;}var columnWidth=this.columnWidth+=this.gutter;// calculate columns
var containerWidth=this.containerWidth+this.gutter;var cols=containerWidth/columnWidth;// fix rounding errors, typically with gutters
var excess=columnWidth-containerWidth%columnWidth;// if overshoot is less than a pixel, round up, otherwise floor it
var mathMethod=excess&&excess<1?'round':'floor';cols=Math[mathMethod](cols);this.cols=Math.max(cols,1);};proto.getContainerWidth=function(){// container is parent if fit width
var isFitWidth=this._getOption('fitWidth');var container=isFitWidth?this.element.parentNode:this.element;// check that this.size and size are there
// IE8 triggers resize on body size change, so they might not be
var size=getSize(container);this.containerWidth=size&&size.innerWidth;};proto._getItemLayoutPosition=function(item){item.getSize();// how many columns does this brick span
var remainder=item.size.outerWidth%this.columnWidth;var mathMethod=remainder&&remainder<1?'round':'ceil';// round if off by 1 pixel, otherwise use ceil
var colSpan=Math[mathMethod](item.size.outerWidth/this.columnWidth);colSpan=Math.min(colSpan,this.cols);// use horizontal or top column position
var colPosMethod=this.options.horizontalOrder?'_getHorizontalColPosition':'_getTopColPosition';var colPosition=this[colPosMethod](colSpan,item);// position the brick
var position={x:this.columnWidth*colPosition.col,y:colPosition.y};// apply setHeight to necessary columns
var setHeight=colPosition.y+item.size.outerHeight;var setMax=colSpan+colPosition.col;for(var i=colPosition.col;i<setMax;i++){this.colYs[i]=setHeight;}return position;};proto._getTopColPosition=function(colSpan){var colGroup=this._getTopColGroup(colSpan);// get the minimum Y value from the columns
var minimumY=Math.min.apply(Math,colGroup);return{col:colGroup.indexOf(minimumY),y:minimumY};};/**
* @param {Number} colSpan - number of columns the element spans
* @returns {Array} colGroup
*/proto._getTopColGroup=function(colSpan){if(colSpan<2){// if brick spans only one column, use all the column Ys
return this.colYs;}var colGroup=[];// how many different places could this brick fit horizontally
var groupCount=this.cols+1-colSpan;// for each group potential horizontal position
for(var i=0;i<groupCount;i++){colGroup[i]=this._getColGroupY(i,colSpan);}return colGroup;};proto._getColGroupY=function(col,colSpan){if(colSpan<2){return this.colYs[col];}// make an array of colY values for that one group
var groupColYs=this.colYs.slice(col,col+colSpan);// and get the max value of the array
return Math.max.apply(Math,groupColYs);};// get column position based on horizontal index. #873
proto._getHorizontalColPosition=function(colSpan,item){var col=this.horizontalColIndex%this.cols;var isOver=colSpan>1&&col+colSpan>this.cols;// shift to next row if item can't fit on current row
col=isOver?0:col;// don't let zero-size items take up space
var hasSize=item.size.outerWidth&&item.size.outerHeight;this.horizontalColIndex=hasSize?col+colSpan:this.horizontalColIndex;return{col:col,y:this._getColGroupY(col,colSpan)};};proto._manageStamp=function(stamp){var stampSize=getSize(stamp);var offset=this._getElementOffset(stamp);// get the columns that this stamp affects
var isOriginLeft=this._getOption('originLeft');var firstX=isOriginLeft?offset.left:offset.right;var lastX=firstX+stampSize.outerWidth;var firstCol=Math.floor(firstX/this.columnWidth);firstCol=Math.max(0,firstCol);var lastCol=Math.floor(lastX/this.columnWidth);// lastCol should not go over if multiple of columnWidth #425
lastCol-=lastX%this.columnWidth?0:1;lastCol=Math.min(this.cols-1,lastCol);// set colYs to bottom of the stamp
var isOriginTop=this._getOption('originTop');var stampMaxY=(isOriginTop?offset.top:offset.bottom)+stampSize.outerHeight;for(var i=firstCol;i<=lastCol;i++){this.colYs[i]=Math.max(stampMaxY,this.colYs[i]);}};proto._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var size={height:this.maxY};if(this._getOption('fitWidth')){size.width=this._getContainerFitWidth();}return size;};proto._getContainerFitWidth=function(){var unusedCols=0;// count unused columns
var i=this.cols;while(--i){if(this.colYs[i]!==0){break;}unusedCols++;}// fit container to columns that have been used
return(this.cols-unusedCols)*this.columnWidth-this.gutter;};proto.needsResizeLayout=function(){var previousWidth=this.containerWidth;this.getContainerWidth();return previousWidth!=this.containerWidth;};return Masonry;});
/***/ }),
/***/ "9ZkT":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.get.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.6 Reflect.get(target, propertyKey [, receiver])
var gOPD=__webpack_require__(/*! ./_object-gopd */ "1Tj+");var getPrototypeOf=__webpack_require__(/*! ./_object-gpo */ "A1KM");var has=__webpack_require__(/*! ./_has */ "ezc+");var $export=__webpack_require__(/*! ./_export */ "X6VK");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");function get(target,propertyKey/* , receiver */){var receiver=arguments.length<3?target:arguments[2];var desc,proto;if(anObject(target)===receiver)return target[propertyKey];if(desc=gOPD.f(target,propertyKey))return has(desc,'value')?desc.value:desc.get!==undefined?desc.get.call(receiver):undefined;if(isObject(proto=getPrototypeOf(target)))return get(proto,propertyKey,receiver);}$export($export.S,'Reflect',{get:get});
/***/ }),
/***/ "9dxi":
/*!***********************************************!*\
!*** ../node_modules/core-js/modules/_wks.js ***!
\***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var store=__webpack_require__(/*! ./_shared */ "ZVIm")('wks');var uid=__webpack_require__(/*! ./_uid */ "1Alt");var _Symbol=__webpack_require__(/*! ./_global */ "P56o").Symbol;var USE_SYMBOL=typeof _Symbol=='function';var $exports=module.exports=function(name){return store[name]||(store[name]=USE_SYMBOL&&_Symbol[name]||(USE_SYMBOL?_Symbol:uid)('Symbol.'+name));};$exports.store=store;
/***/ }),
/***/ "9liC":
/*!***********************************************!*\
!*** ../node_modules/core-js/modules/_ctx.js ***!
\***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// optional / simple context binding
var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");module.exports=function(fn,that,length){aFunction(fn);if(that===undefined)return fn;switch(length){case 1:return function(a){return fn.call(that,a);};case 2:return function(a,b){return fn.call(that,a,b);};case 3:return function(a,b,c){return fn.call(that,a,b,c);};}return function()/* ...args */{return fn.apply(that,arguments);};};
/***/ }),
/***/ "9ovy":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/es6.regexp.match.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var advanceStringIndex=__webpack_require__(/*! ./_advance-string-index */ "dVhv");var regExpExec=__webpack_require__(/*! ./_regexp-exec-abstract */ "Fu0I");// @@match logic
__webpack_require__(/*! ./_fix-re-wks */ "Wifh")('match',1,function(defined,MATCH,$match,maybeCallNative){return[// `String.prototype.match` method
// https://tc39.github.io/ecma262/#sec-string.prototype.match
function match(regexp){var O=defined(this);var fn=regexp==undefined?undefined:regexp[MATCH];return fn!==undefined?fn.call(regexp,O):new RegExp(regexp)[MATCH](String(O));},// `RegExp.prototype[@@match]` method
// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
function(regexp){var res=maybeCallNative($match,regexp,this);if(res.done)return res.value;var rx=anObject(regexp);var S=String(this);if(!rx.global)return regExpExec(rx,S);var fullUnicode=rx.unicode;rx.lastIndex=0;var A=[];var n=0;var result;while((result=regExpExec(rx,S))!==null){var matchStr=String(result[0]);A[n]=matchStr;if(matchStr==='')rx.lastIndex=advanceStringIndex(S,toLength(rx.lastIndex),fullUnicode);n++;}return n===0?null:A;}];});
/***/ }),
/***/ "9p7t":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.filter.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $filter=__webpack_require__(/*! ./_array-methods */ "1wfo")(2);$export($export.P+$export.F*!__webpack_require__(/*! ./_strict-method */ "/6rt")([].filter,true),'Array',{// 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
filter:function filter(callbackfn/* , thisArg */){return $filter(this,callbackfn,arguments[1]);}});
/***/ }),
/***/ "A+Fs":
/*!***************************************************************************!*\
!*** ../node_modules/dom7/node_modules/ssr-window/dist/ssr-window.esm.js ***!
\***************************************************************************/
/*! exports provided: document, extend, window */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "document", function() { return doc; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extend", function() { return extend; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "window", function() { return win; });
function _typeof(obj){"@babel/helpers - typeof";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);}/**
* SSR Window 2.0.0
* Better handling for window object in SSR environment
* https://github.com/nolimits4web/ssr-window
*
* Copyright 2020, Vladimir Kharlampidi
*
* Licensed under MIT
*
* Released on: May 12, 2020
*/ /* eslint-disable no-param-reassign */function isObject(obj){return obj!==null&&_typeof(obj)==='object'&&'constructor'in obj&&obj.constructor===Object;}function extend(target,src){if(target===void 0){target={};}if(src===void 0){src={};}Object.keys(src).forEach(function(key){if(typeof target[key]==='undefined')target[key]=src[key];else if(isObject(src[key])&&isObject(target[key])&&Object.keys(src[key]).length>0){extend(target[key],src[key]);}});}var doc=typeof document!=='undefined'?document:{};var ssrDocument={body:{},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},activeElement:{blur:function blur(){},nodeName:''},querySelector:function querySelector(){return null;},querySelectorAll:function querySelectorAll(){return[];},getElementById:function getElementById(){return null;},createEvent:function createEvent(){return{initEvent:function initEvent(){}};},createElement:function createElement(){return{children:[],childNodes:[],style:{},setAttribute:function setAttribute(){},getElementsByTagName:function getElementsByTagName(){return[];}};},createElementNS:function createElementNS(){return{};},importNode:function importNode(){return null;},location:{hash:'',host:'',hostname:'',href:'',origin:'',pathname:'',protocol:'',search:''}};extend(doc,ssrDocument);var win=typeof window!=='undefined'?window:{};var ssrWindow={document:ssrDocument,navigator:{userAgent:''},location:{hash:'',host:'',hostname:'',href:'',origin:'',pathname:'',protocol:'',search:''},history:{replaceState:function replaceState(){},pushState:function pushState(){},go:function go(){},back:function back(){}},CustomEvent:function CustomEvent(){return this;},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},getComputedStyle:function getComputedStyle(){return{getPropertyValue:function getPropertyValue(){return'';}};},Image:function Image(){},Date:function Date(){},screen:{},setTimeout:function setTimeout(){},clearTimeout:function clearTimeout(){},matchMedia:function matchMedia(){return{};}};extend(win,ssrWindow);
/***/ }),
/***/ "A1KM":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_object-gpo.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
var has=__webpack_require__(/*! ./_has */ "ezc+");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var IE_PROTO=__webpack_require__(/*! ./_shared-key */ "8kJd")('IE_PROTO');var ObjectProto=Object.prototype;module.exports=Object.getPrototypeOf||function(O){O=toObject(O);if(has(O,IE_PROTO))return O[IE_PROTO];if(typeof O.constructor=='function'&&O instanceof O.constructor){return O.constructor.prototype;}return O instanceof Object?ObjectProto:null;};
/***/ }),
/***/ "ABKx":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/es6.symbol.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// ECMAScript 6 symbols shim
function _typeof(obj){"@babel/helpers - typeof";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);}var global=__webpack_require__(/*! ./_global */ "P56o");var has=__webpack_require__(/*! ./_has */ "ezc+");var DESCRIPTORS=__webpack_require__(/*! ./_descriptors */ "GGqZ");var $export=__webpack_require__(/*! ./_export */ "X6VK");var redefine=__webpack_require__(/*! ./_redefine */ "sU/p");var META=__webpack_require__(/*! ./_meta */ "zIP/").KEY;var $fails=__webpack_require__(/*! ./_fails */ "E7Vc");var shared=__webpack_require__(/*! ./_shared */ "ZVIm");var setToStringTag=__webpack_require__(/*! ./_set-to-string-tag */ "jPEw");var uid=__webpack_require__(/*! ./_uid */ "1Alt");var wks=__webpack_require__(/*! ./_wks */ "9dxi");var wksExt=__webpack_require__(/*! ./_wks-ext */ "fxUj");var wksDefine=__webpack_require__(/*! ./_wks-define */ "z6KD");var enumKeys=__webpack_require__(/*! ./_enum-keys */ "ltS6");var isArray=__webpack_require__(/*! ./_is-array */ "Xfku");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var toPrimitive=__webpack_require__(/*! ./_to-primitive */ "5MU4");var createDesc=__webpack_require__(/*! ./_property-desc */ "WWmS");var _create=__webpack_require__(/*! ./_object-create */ "Vx+c");var gOPNExt=__webpack_require__(/*! ./_object-gopn-ext */ "UYXy");var $GOPD=__webpack_require__(/*! ./_object-gopd */ "1Tj+");var $GOPS=__webpack_require__(/*! ./_object-gops */ "0oPD");var $DP=__webpack_require__(/*! ./_object-dp */ "U1KF");var $keys=__webpack_require__(/*! ./_object-keys */ "LuBU");var gOPD=$GOPD.f;var dP=$DP.f;var gOPN=gOPNExt.f;var $Symbol=global.Symbol;var $JSON=global.JSON;var _stringify=$JSON&&$JSON.stringify;var PROTOTYPE='prototype';var HIDDEN=wks('_hidden');var TO_PRIMITIVE=wks('toPrimitive');var isEnum={}.propertyIsEnumerable;var SymbolRegistry=shared('symbol-registry');var AllSymbols=shared('symbols');var OPSymbols=shared('op-symbols');var ObjectProto=Object[PROTOTYPE];var USE_NATIVE=typeof $Symbol=='function'&&!!$GOPS.f;var QObject=global.QObject;// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
var setter=!QObject||!QObject[PROTOTYPE]||!QObject[PROTOTYPE].findChild;// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
var setSymbolDesc=DESCRIPTORS&&$fails(function(){return _create(dP({},'a',{get:function get(){return dP(this,'a',{value:7}).a;}})).a!=7;})?function(it,key,D){var protoDesc=gOPD(ObjectProto,key);if(protoDesc)delete ObjectProto[key];dP(it,key,D);if(protoDesc&&it!==ObjectProto)dP(ObjectProto,key,protoDesc);}:dP;var wrap=function wrap(tag){var sym=AllSymbols[tag]=_create($Symbol[PROTOTYPE]);sym._k=tag;return sym;};var isSymbol=USE_NATIVE&&_typeof($Symbol.iterator)=='symbol'?function(it){return _typeof(it)=='symbol';}:function(it){return it instanceof $Symbol;};var $defineProperty=function defineProperty(it,key,D){if(it===ObjectProto)$defineProperty(OPSymbols,key,D);anObject(it);key=toPrimitive(key,true);anObject(D);if(has(AllSymbols,key)){if(!D.enumerable){if(!has(it,HIDDEN))dP(it,HIDDEN,createDesc(1,{}));it[HIDDEN][key]=true;}else{if(has(it,HIDDEN)&&it[HIDDEN][key])it[HIDDEN][key]=false;D=_create(D,{enumerable:createDesc(0,false)});}return setSymbolDesc(it,key,D);}return dP(it,key,D);};var $defineProperties=function defineProperties(it,P){anObject(it);var keys=enumKeys(P=toIObject(P));var i=0;var l=keys.length;var key;while(l>i){$defineProperty(it,key=keys[i++],P[key]);}return it;};var $create=function create(it,P){return P===undefined?_create(it):$defineProperties(_create(it),P);};var $propertyIsEnumerable=function propertyIsEnumerable(key){var E=isEnum.call(this,key=toPrimitive(key,true));if(this===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))return false;return E||!has(this,key)||!has(AllSymbols,key)||has(this,HIDDEN)&&this[HIDDEN][key]?E:true;};var $getOwnPropertyDescriptor=function getOwnPropertyDescriptor(it,key){it=toIObject(it);key=toPrimitive(key,true);if(it===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))return;var D=gOPD(it,key);if(D&&has(AllSymbols,key)&&!(has(it,HIDDEN)&&it[HIDDEN][key]))D.enumerable=true;return D;};var $getOwnPropertyNames=function getOwnPropertyNames(it){var names=gOPN(toIObject(it));var result=[];var i=0;var key;while(names.length>i){if(!has(AllSymbols,key=names[i++])&&key!=HIDDEN&&key!=META)result.push(key);}return result;};var $getOwnPropertySymbols=function getOwnPropertySymbols(it){var IS_OP=it===ObjectProto;var names=gOPN(IS_OP?OPSymbols:toIObject(it));var result=[];var i=0;var key;while(names.length>i){if(has(AllSymbols,key=names[i++])&&(IS_OP?has(ObjectProto,key):true))result.push(AllSymbols[key]);}return result;};// 19.4.1.1 Symbol([description])
if(!USE_NATIVE){$Symbol=function _Symbol(){if(this instanceof $Symbol)throw TypeError('Symbol is not a constructor!');var tag=uid(arguments.length>0?arguments[0]:undefined);var $set=function $set(value){if(this===ObjectProto)$set.call(OPSymbols,value);if(has(this,HIDDEN)&&has(this[HIDDEN],tag))this[HIDDEN][tag]=false;setSymbolDesc(this,tag,createDesc(1,value));};if(DESCRIPTORS&&setter)setSymbolDesc(ObjectProto,tag,{configurable:true,set:$set});return wrap(tag);};redefine($Symbol[PROTOTYPE],'toString',function toString(){return this._k;});$GOPD.f=$getOwnPropertyDescriptor;$DP.f=$defineProperty;__webpack_require__(/*! ./_object-gopn */ "zIds").f=gOPNExt.f=$getOwnPropertyNames;__webpack_require__(/*! ./_object-pie */ "IdFN").f=$propertyIsEnumerable;$GOPS.f=$getOwnPropertySymbols;if(DESCRIPTORS&&!__webpack_require__(/*! ./_library */ "wEu9")){redefine(ObjectProto,'propertyIsEnumerable',$propertyIsEnumerable,true);}wksExt.f=function(name){return wrap(wks(name));};}$export($export.G+$export.W+$export.F*!USE_NATIVE,{Symbol:$Symbol});for(var es6Symbols=// 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'.split(','),j=0;es6Symbols.length>j;){wks(es6Symbols[j++]);}for(var wellKnownSymbols=$keys(wks.store),k=0;wellKnownSymbols.length>k;){wksDefine(wellKnownSymbols[k++]);}$export($export.S+$export.F*!USE_NATIVE,'Symbol',{// 19.4.2.1 Symbol.for(key)
'for':function _for(key){return has(SymbolRegistry,key+='')?SymbolRegistry[key]:SymbolRegistry[key]=$Symbol(key);},// 19.4.2.5 Symbol.keyFor(sym)
keyFor:function keyFor(sym){if(!isSymbol(sym))throw TypeError(sym+' is not a symbol!');for(var key in SymbolRegistry){if(SymbolRegistry[key]===sym)return key;}},useSetter:function useSetter(){setter=true;},useSimple:function useSimple(){setter=false;}});$export($export.S+$export.F*!USE_NATIVE,'Object',{// 19.1.2.2 Object.create(O [, Properties])
create:$create,// 19.1.2.4 Object.defineProperty(O, P, Attributes)
defineProperty:$defineProperty,// 19.1.2.3 Object.defineProperties(O, Properties)
defineProperties:$defineProperties,// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
getOwnPropertyDescriptor:$getOwnPropertyDescriptor,// 19.1.2.7 Object.getOwnPropertyNames(O)
getOwnPropertyNames:$getOwnPropertyNames,// 19.1.2.8 Object.getOwnPropertySymbols(O)
getOwnPropertySymbols:$getOwnPropertySymbols});// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
// https://bugs.chromium.org/p/v8/issues/detail?id=3443
var FAILS_ON_PRIMITIVES=$fails(function(){$GOPS.f(1);});$export($export.S+$export.F*FAILS_ON_PRIMITIVES,'Object',{getOwnPropertySymbols:function getOwnPropertySymbols(it){return $GOPS.f(toObject(it));}});// 24.3.2 JSON.stringify(value [, replacer [, space]])
$JSON&&$export($export.S+$export.F*(!USE_NATIVE||$fails(function(){var S=$Symbol();// MS Edge converts symbol values to JSON as {}
// WebKit converts symbol values to JSON as null
// V8 throws on boxed symbols
return _stringify([S])!='[null]'||_stringify({a:S})!='{}'||_stringify(Object(S))!='{}';})),'JSON',{stringify:function stringify(it){var args=[it];var i=1;var replacer,$replacer;while(arguments.length>i){args.push(arguments[i++]);}$replacer=replacer=args[1];if(!isObject(replacer)&&it===undefined||isSymbol(it))return;// IE8 returns string on undefined
if(!isArray(replacer))replacer=function replacer(key,value){if(typeof $replacer=='function')value=$replacer.call(this,key,value);if(!isSymbol(value))return value;};args[1]=replacer;return _stringify.apply($JSON,args);}});// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
$Symbol[PROTOTYPE][TO_PRIMITIVE]||__webpack_require__(/*! ./_hide */ "tjmq")($Symbol[PROTOTYPE],TO_PRIMITIVE,$Symbol[PROTOTYPE].valueOf);// 19.4.3.5 Symbol.prototype[@@toStringTag]
setToStringTag($Symbol,'Symbol');// 20.2.1.9 Math[@@toStringTag]
setToStringTag(Math,'Math',true);// 24.3.3 JSON[@@toStringTag]
setToStringTag(global.JSON,'JSON',true);
/***/ }),
/***/ "ACU4":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/es6.date.to-json.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var toPrimitive=__webpack_require__(/*! ./_to-primitive */ "5MU4");$export($export.P+$export.F*__webpack_require__(/*! ./_fails */ "E7Vc")(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function toISOString(){return 1;}})!==1;}),'Date',{// eslint-disable-next-line no-unused-vars
toJSON:function toJSON(key){var O=toObject(this);var pv=toPrimitive(O);return typeof pv=='number'&&!isFinite(pv)?null:O.toISOString();}});
/***/ }),
/***/ "ADe/":
/*!*************************************************************!*\
!*** ../node_modules/core-js/library/modules/_an-object.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var isObject=__webpack_require__(/*! ./_is-object */ "fGh/");module.exports=function(it){if(!isObject(it))throw TypeError(it+' is not an object!');return it;};
/***/ }),
/***/ "AJKo":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.log2.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.22 Math.log2(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Math',{log2:function log2(x){return Math.log(x)/Math.LN2;}});
/***/ }),
/***/ "AkS8":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_collection.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global=__webpack_require__(/*! ./_global */ "P56o");var $export=__webpack_require__(/*! ./_export */ "X6VK");var redefine=__webpack_require__(/*! ./_redefine */ "sU/p");var redefineAll=__webpack_require__(/*! ./_redefine-all */ "+edc");var meta=__webpack_require__(/*! ./_meta */ "zIP/");var forOf=__webpack_require__(/*! ./_for-of */ "HqX2");var anInstance=__webpack_require__(/*! ./_an-instance */ "EusA");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var $iterDetect=__webpack_require__(/*! ./_iter-detect */ "zlqh");var setToStringTag=__webpack_require__(/*! ./_set-to-string-tag */ "jPEw");var inheritIfRequired=__webpack_require__(/*! ./_inherit-if-required */ "jEou");module.exports=function(NAME,wrapper,methods,common,IS_MAP,IS_WEAK){var Base=global[NAME];var C=Base;var ADDER=IS_MAP?'set':'add';var proto=C&&C.prototype;var O={};var fixMethod=function fixMethod(KEY){var fn=proto[KEY];redefine(proto,KEY,KEY=='delete'?function(a){return IS_WEAK&&!isObject(a)?false:fn.call(this,a===0?0:a);}:KEY=='has'?function has(a){return IS_WEAK&&!isObject(a)?false:fn.call(this,a===0?0:a);}:KEY=='get'?function get(a){return IS_WEAK&&!isObject(a)?undefined:fn.call(this,a===0?0:a);}:KEY=='add'?function add(a){fn.call(this,a===0?0:a);return this;}:function set(a,b){fn.call(this,a===0?0:a,b);return this;});};if(typeof C!='function'||!(IS_WEAK||proto.forEach&&!fails(function(){new C().entries().next();}))){// create collection constructor
C=common.getConstructor(wrapper,NAME,IS_MAP,ADDER);redefineAll(C.prototype,methods);meta.NEED=true;}else{var instance=new C();// early implementations not supports chaining
var HASNT_CHAINING=instance[ADDER](IS_WEAK?{}:-0,1)!=instance;// V8 ~ Chromium 40- weak-collections throws on primitives, but should return false
var THROWS_ON_PRIMITIVES=fails(function(){instance.has(1);});// most early implementations doesn't supports iterables, most modern - not close it correctly
var ACCEPT_ITERABLES=$iterDetect(function(iter){new C(iter);});// eslint-disable-line no-new
// for early implementations -0 and +0 not the same
var BUGGY_ZERO=!IS_WEAK&&fails(function(){// V8 ~ Chromium 42- fails only with 5+ elements
var $instance=new C();var index=5;while(index--){$instance[ADDER](index,index);}return!$instance.has(-0);});if(!ACCEPT_ITERABLES){C=wrapper(function(target,iterable){anInstance(target,C,NAME);var that=inheritIfRequired(new Base(),target,C);if(iterable!=undefined)forOf(iterable,IS_MAP,that[ADDER],that);return that;});C.prototype=proto;proto.constructor=C;}if(THROWS_ON_PRIMITIVES||BUGGY_ZERO){fixMethod('delete');fixMethod('has');IS_MAP&&fixMethod('get');}if(BUGGY_ZERO||HASNT_CHAINING)fixMethod(ADDER);// weak collections should not contains .clear method
if(IS_WEAK&&proto.clear)delete proto.clear;}setToStringTag(C,NAME);O[NAME]=C;$export($export.G+$export.W+$export.F*(C!=Base),O);if(!IS_WEAK)common.setStrong(C,NAME,IS_MAP);return C;};
/***/ }),
/***/ "Alw5":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/_string-context.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// helper for String#{startsWith, endsWith, includes}
var isRegExp=__webpack_require__(/*! ./_is-regexp */ "NVL/");var defined=__webpack_require__(/*! ./_defined */ "GCOZ");module.exports=function(that,searchString,NAME){if(isRegExp(searchString))throw TypeError('String#'+NAME+" doesn't accept regex!");return String(defined(that));};
/***/ }),
/***/ "Anoy":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.apply.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.1 Reflect.apply(target, thisArgument, argumentsList)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var rApply=(__webpack_require__(/*! ./_global */ "P56o").Reflect||{}).apply;var fApply=Function.apply;// MS Edge argumentsList argument is optional
$export($export.S+$export.F*!__webpack_require__(/*! ./_fails */ "E7Vc")(function(){rApply(function(){/* empty */});}),'Reflect',{apply:function apply(target,thisArgument,argumentsList){var T=aFunction(target);var L=anObject(argumentsList);return rApply?rApply(T,thisArgument,L):fApply.call(T,thisArgument,L);}});
/***/ }),
/***/ "Av18":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.log10.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.21 Math.log10(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Math',{log10:function log10(x){return Math.log(x)*Math.LOG10E;}});
/***/ }),
/***/ "AxuW":
/*!*******************************!*\
!*** ./js/modules/spinner.js ***!
\*******************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! body-scroll-lock */ "w+6m");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _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); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var template = '<div class="spinner"><p></p></div>';
var Spinner = /*#__PURE__*/function () {
function Spinner() {
_classCallCheck(this, Spinner);
this.container = document.createElement('div');
this.container.innerHTML = template;
this.spinner = this.container.querySelector('.spinner');
this.spinner.spinner = this;
document.querySelector('body').appendChild(this.container);
}
_createClass(Spinner, [{
key: "run",
value: function run() {
this.spinner.classList.add('js-run');
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["disableBodyScroll"])();
}
}, {
key: "stop",
value: function stop() {
this.spinner.classList.remove('js-run');
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["enableBodyScroll"])();
}
}]);
return Spinner;
}();
/* harmony default export */ __webpack_exports__["default"] = (Spinner);
/***/ }),
/***/ "B32n":
/*!*********************************!*\
!*** ./js/modules/menu-list.js ***!
\*********************************/
/*! exports provided: menuList */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "menuList", function() { return menuList; });
var menuList = function menuList() {
var list = document.getElementById('menu-list');
var listItem = list.querySelectorAll('.main-nav__item');
var listItemA = list.querySelectorAll('.main-nav__item > a');
var listItemB = list.querySelectorAll('.main-nav__item > ul > li');
var listItemC = list.querySelectorAll('.main-nav__item > ul > li > a');
listItemA.forEach(function (item) {
item.addEventListener('click', function (e) {
if (item.classList.contains('hide')) {
item.classList.toggle('show');
item.classList.toggle('hide');
item.parentNode.querySelector('ul').hidden = false;
e.stopPropagation();
e.preventDefault();
return false;
}
});
});
listItemC.forEach(function (item) {
item.addEventListener('click', function (e) {
if (item.classList.contains('hide')) {
item.classList.toggle('show');
item.classList.toggle('hide');
item.parentNode.querySelector('ul').hidden = false;
e.stopPropagation();
e.preventDefault();
return false;
}
});
});
var click = false;
listItemB.forEach(function (item) {
item.addEventListener('click', function (e) {
click = true;
var ul = item.querySelector('ul');
var a = item.querySelector('a');
if (item.classList.contains('show')) {
item.classList.remove('show');
a.classList.remove('show');
ul.hidden = true;
} else {
item.classList.add('show');
a.classList.add('show');
ul.hidden = false;
}
setTimeout(function () {
click = false;
}, 100);
});
});
listItem.forEach(function (item) {
item.addEventListener('click', function (e) {
var currentTarget = e.currentTarget;
var elUl = currentTarget.querySelector('ul');
var elA = currentTarget.querySelector('a');
if (currentTarget.classList.contains('show') && !click) {
currentTarget.classList.remove('show');
elA.classList.remove('show');
elUl.hidden = true;
} else {
currentTarget.classList.add('show');
elA.classList.add('show');
elUl.hidden = false;
}
});
});
};
/***/ }),
/***/ "BDzi":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.ends-with.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition])
var $export=__webpack_require__(/*! ./_export */ "X6VK");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var context=__webpack_require__(/*! ./_string-context */ "Alw5");var ENDS_WITH='endsWith';var $endsWith=''[ENDS_WITH];$export($export.P+$export.F*__webpack_require__(/*! ./_fails-is-regexp */ "Fl7L")(ENDS_WITH),'String',{endsWith:function endsWith(searchString/* , endPosition = @length */){var that=context(this,searchString,ENDS_WITH);var endPosition=arguments.length>1?arguments[1]:undefined;var len=toLength(that.length);var end=endPosition===undefined?len:Math.min(toLength(endPosition),len);var search=String(searchString);return $endsWith?$endsWith.call(that,search,end):that.slice(end-search.length,end)===search;}});
/***/ }),
/***/ "BH3N":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es7.array.flat-map.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flatMap
var $export=__webpack_require__(/*! ./_export */ "X6VK");var flattenIntoArray=__webpack_require__(/*! ./_flatten-into-array */ "8C1o");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");var arraySpeciesCreate=__webpack_require__(/*! ./_array-species-create */ "C5nI");$export($export.P,'Array',{flatMap:function flatMap(callbackfn/* , thisArg */){var O=toObject(this);var sourceLen,A;aFunction(callbackfn);sourceLen=toLength(O.length);A=arraySpeciesCreate(O,0);flattenIntoArray(A,O,O,sourceLen,0,1,callbackfn,arguments[1]);return A;}});__webpack_require__(/*! ./_add-to-unscopables */ "OfmW")('flatMap');
/***/ }),
/***/ "BQKc":
/*!*********************************!*\
!*** ./js/modules/load-more.js ***!
\*********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "czhI");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _masonry_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./masonry.js */ "Iy4l");
/* harmony default export */ __webpack_exports__["default"] = (function () {
var buttonLoadMore = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.load-more');
var cardsetGrid = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.grid-articles');
var articlesLoader = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.articles__loader');
if (buttonLoadMore) {
buttonLoadMore.addEventListener('click', function (e) {
e.preventDefault();
articlesLoader.style.display = 'flex';
var linkArticles = e.target.dataset.href + e.target.dataset.page;
var posTop = window.pageYOffset !== undefined ? window.pageYOffset : (document.documentElement || document.body.parentNode || document.body).scrollTop;
axios__WEBPACK_IMPORTED_MODULE_1___default.a.get(linkArticles).then(function (response) {
var dom = new DOMParser().parseFromString(response.data, 'text/html');
var elements = dom.querySelectorAll('.cardset__item');
elements.forEach(function (elem) {
cardsetGrid.append(elem);
});
articlesLoader.style.display = 'none';
if (cardsetGrid.querySelectorAll('.cardset__item').length === Number(e.target.dataset.total)) {
buttonLoadMore.style.display = 'none';
} else {
e.target.dataset.page = parseInt(e.target.dataset.page) + 1;
}
window.scrollTo(0, posTop);
}).catch(function () {
alert('Ой, что-то пошло не так..');
});
});
}
});
/***/ }),
/***/ "BTfu":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.fixed.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.6 String.prototype.fixed()
__webpack_require__(/*! ./_string-html */ "LEAW")('fixed',function(createHTML){return function fixed(){return createHTML(this,'tt','','');};});
/***/ }),
/***/ "BUlT":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/_to-absolute-index.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var max=Math.max;var min=Math.min;module.exports=function(index,length){index=toInteger(index);return index<0?max(index+length,0):min(index,length);};
/***/ }),
/***/ "Bsg+":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_is-object.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
function _typeof(obj){"@babel/helpers - typeof";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);}module.exports=function(it){return _typeof(it)==='object'?it!==null:typeof it==='function';};
/***/ }),
/***/ "C5nI":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/_array-species-create.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
var speciesConstructor=__webpack_require__(/*! ./_array-species-constructor */ "Qno1");module.exports=function(original,length){return new(speciesConstructor(original))(length);};
/***/ }),
/***/ "CIiV":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/_create-property.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $defineProperty=__webpack_require__(/*! ./_object-dp */ "U1KF");var createDesc=__webpack_require__(/*! ./_property-desc */ "WWmS");module.exports=function(object,index,value){if(index in object)$defineProperty.f(object,index,createDesc(0,value));else object[index]=value;};
/***/ }),
/***/ "CLuC":
/*!************************************************!*\
!*** ../node_modules/core-js/modules/_html.js ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var document=__webpack_require__(/*! ./_global */ "P56o").document;module.exports=document&&document.documentElement;
/***/ }),
/***/ "CP6b":
/*!******************************************!*\
!*** ./templates/pages/catalog-main.pug ***!
\******************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a>Каталог</a></span>\n </div>\n <h1>Каталог</h1>\n </article>\n <article class=\"brands\">\n <ul class=\"brands__list\">\n <li class=\"brands__item\"><a href=\"#\">\n <div class=\"picture-wrp\">\n <picture><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"maxon\"/>\n </picture>\n </div></a></li>\n <li class=\"brands__item\"><a href=\"#\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/logo_npo.webp\"/><img src=\"../../assets/img/home/logo_npo.jpg\" alt=\"maxon\"/>\n </picture>\n </div></a></li>\n <li class=\"brands__item\"><a href=\"#\">\n <div class=\"picture-wrp\">\n <picture><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"maxon\"/>\n </picture>\n </div></a></li>\n <li class=\"brands__item\"><a href=\"#\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/logo_npo.webp\"/><img src=\"../../assets/img/home/logo_npo.jpg\" alt=\"maxon\"/>\n </picture>\n </div></a></li>\n <li class=\"brands__item\"><a href=\"#\">\n <div class=\"picture-wrp\">\n <picture><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"maxon\"/>\n </picture>\n </div></a></li>\n </ul>\n </article>\n <section class=\"categories\">\n <h2 class=\"page-heading\"><span>Категории</span></h2>\n <ul class=\"categories__list\">\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-1.webp\"/><img src=\"../../assets/img/category-1.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Моторы</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-2.webp\"/><img src=\"../../assets/img/category-2.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Редукторы</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-3.webp\"/><img src=\"../../assets/img/category-3.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Контроллеры</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-4.webp\"/><img src=\"../../assets/img/category-4.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Датчики</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-5.webp\"/><img src=\"../../assets/img/category-5.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Аксесуары</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-1.webp\"/><img src=\"../../assets/img/category-1.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Моторы</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-2.webp\"/><img src=\"../../assets/img/category-2.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Редукторы</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-3.webp\"/><img src=\"../../assets/img/category-3.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Контроллеры</h3></a></li>\n <li class=\"categories__item\"><a href=\"#\">\n <div class=\"categories__column\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/category-4.webp\"/><img src=\"../../assets/img/category-4.png\" alt=\"none\"/>\n </picture>\n </div>\n </div>\n <h3>Датчики</h3></a></li>\n </ul>\n </section>\n <section class=\"text-content\">\n <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>\n <p>Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.</p>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "CbkB":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_math-log1p.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// 20.2.2.20 Math.log1p(x)
module.exports=Math.log1p||function log1p(x){return(x=+x)>-1e-8&&x<1e-8?x-x*x/2:Math.log(1+x);};
/***/ }),
/***/ "CjWH":
/*!*********************************!*\
!*** ./js/modules/accordion.js ***!
\*********************************/
/*! exports provided: accordion */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "accordion", function() { return accordion; });
var accordion = function accordion() {
var accordion = document.querySelectorAll('.main-footer__menu-accordion-container');
if (accordion.length === 0) return false;
accordion.forEach(function (item) {
var btn = item.querySelector('.main-footer__menu-accordion-btn');
var arrow = item.querySelector('.main-footer__menu-accordion-btn-arrow');
var list = item.querySelector('.main-footer__menu-accordion-list');
if (list) {
var open = function open() {
item.classList.add('main-footer__menu-accordion--active');
};
var close = function close() {
item.classList.remove('main-footer__menu-accordion--active');
};
var setOpen = function setOpen() {
return contains() ? close() : open();
};
var contains = function contains() {
return item.classList.contains('main-footer__menu-accordion--active');
};
btn.addEventListener('click', setOpen);
} else {
if (arrow) {
arrow.remove();
}
}
});
};
/***/ }),
/***/ "Cmsx":
/*!***************************************************!*\
!*** ../node_modules/core-js/modules/_iobject.js ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// fallback for non-array-like ES3 and non-enumerable old V8 strings
var cof=__webpack_require__(/*! ./_cof */ "n+VH");// eslint-disable-next-line no-prototype-builtins
module.exports=Object('z').propertyIsEnumerable(0)?Object:function(it){return cof(it)=='String'?it.split(''):Object(it);};
/***/ }),
/***/ "CuWn":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.expm1.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.14 Math.expm1(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $expm1=__webpack_require__(/*! ./_math-expm1 */ "yM7o");$export($export.S+$export.F*($expm1!=Math.expm1),'Math',{expm1:$expm1});
/***/ }),
/***/ "DY28":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.sign.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.28 Math.sign(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Math',{sign:__webpack_require__(/*! ./_math-sign */ "/69c")});
/***/ }),
/***/ "DbwS":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/es6.promise.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LIBRARY=__webpack_require__(/*! ./_library */ "wEu9");var global=__webpack_require__(/*! ./_global */ "P56o");var ctx=__webpack_require__(/*! ./_ctx */ "9liC");var classof=__webpack_require__(/*! ./_classof */ "OFVL");var $export=__webpack_require__(/*! ./_export */ "X6VK");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");var anInstance=__webpack_require__(/*! ./_an-instance */ "EusA");var forOf=__webpack_require__(/*! ./_for-of */ "HqX2");var speciesConstructor=__webpack_require__(/*! ./_species-constructor */ "5Fu2");var task=__webpack_require__(/*! ./_task */ "5BMI").set;var microtask=__webpack_require__(/*! ./_microtask */ "XDzM")();var newPromiseCapabilityModule=__webpack_require__(/*! ./_new-promise-capability */ "gtO+");var perform=__webpack_require__(/*! ./_perform */ "Yvte");var userAgent=__webpack_require__(/*! ./_user-agent */ "ROCd");var promiseResolve=__webpack_require__(/*! ./_promise-resolve */ "khIB");var PROMISE='Promise';var TypeError=global.TypeError;var process=global.process;var versions=process&&process.versions;var v8=versions&&versions.v8||'';var $Promise=global[PROMISE];var isNode=classof(process)=='process';var empty=function empty(){/* empty */};var Internal,newGenericPromiseCapability,OwnPromiseCapability,Wrapper;var newPromiseCapability=newGenericPromiseCapability=newPromiseCapabilityModule.f;var USE_NATIVE=!!function(){try{// correct subclassing with @@species support
var promise=$Promise.resolve(1);var FakePromise=(promise.constructor={})[__webpack_require__(/*! ./_wks */ "9dxi")('species')]=function(exec){exec(empty,empty);};// unhandled rejections tracking support, NodeJS Promise without it fails @@species test
return(isNode||typeof PromiseRejectionEvent=='function')&&promise.then(empty)instanceof FakePromise// v8 6.6 (Node 10 and Chrome 66) have a bug with resolving custom thenables
// https://bugs.chromium.org/p/chromium/issues/detail?id=830565
// we can't detect it synchronously, so just check versions
&&v8.indexOf('6.6')!==0&&userAgent.indexOf('Chrome/66')===-1;}catch(e){/* empty */}}();// helpers
var isThenable=function isThenable(it){var then;return isObject(it)&&typeof(then=it.then)=='function'?then:false;};var notify=function notify(promise,isReject){if(promise._n)return;promise._n=true;var chain=promise._c;microtask(function(){var value=promise._v;var ok=promise._s==1;var i=0;var run=function run(reaction){var handler=ok?reaction.ok:reaction.fail;var resolve=reaction.resolve;var reject=reaction.reject;var domain=reaction.domain;var result,then,exited;try{if(handler){if(!ok){if(promise._h==2)onHandleUnhandled(promise);promise._h=1;}if(handler===true)result=value;else{if(domain)domain.enter();result=handler(value);// may throw
if(domain){domain.exit();exited=true;}}if(result===reaction.promise){reject(TypeError('Promise-chain cycle'));}else if(then=isThenable(result)){then.call(result,resolve,reject);}else resolve(result);}else reject(value);}catch(e){if(domain&&!exited)domain.exit();reject(e);}};while(chain.length>i){run(chain[i++]);}// variable length - can't use forEach
promise._c=[];promise._n=false;if(isReject&&!promise._h)onUnhandled(promise);});};var onUnhandled=function onUnhandled(promise){task.call(global,function(){var value=promise._v;var unhandled=isUnhandled(promise);var result,handler,console;if(unhandled){result=perform(function(){if(isNode){process.emit('unhandledRejection',value,promise);}else if(handler=global.onunhandledrejection){handler({promise:promise,reason:value});}else if((console=global.console)&&console.error){console.error('Unhandled promise rejection',value);}});// Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
promise._h=isNode||isUnhandled(promise)?2:1;}promise._a=undefined;if(unhandled&&result.e)throw result.v;});};var isUnhandled=function isUnhandled(promise){return promise._h!==1&&(promise._a||promise._c).length===0;};var onHandleUnhandled=function onHandleUnhandled(promise){task.call(global,function(){var handler;if(isNode){process.emit('rejectionHandled',promise);}else if(handler=global.onrejectionhandled){handler({promise:promise,reason:promise._v});}});};var $reject=function $reject(value){var promise=this;if(promise._d)return;promise._d=true;promise=promise._w||promise;// unwrap
promise._v=value;promise._s=2;if(!promise._a)promise._a=promise._c.slice();notify(promise,true);};var $resolve=function $resolve(value){var promise=this;var then;if(promise._d)return;promise._d=true;promise=promise._w||promise;// unwrap
try{if(promise===value)throw TypeError("Promise can't be resolved itself");if(then=isThenable(value)){microtask(function(){var wrapper={_w:promise,_d:false};// wrap
try{then.call(value,ctx($resolve,wrapper,1),ctx($reject,wrapper,1));}catch(e){$reject.call(wrapper,e);}});}else{promise._v=value;promise._s=1;notify(promise,false);}}catch(e){$reject.call({_w:promise,_d:false},e);// wrap
}};// constructor polyfill
if(!USE_NATIVE){// 25.4.3.1 Promise(executor)
$Promise=function Promise(executor){anInstance(this,$Promise,PROMISE,'_h');aFunction(executor);Internal.call(this);try{executor(ctx($resolve,this,1),ctx($reject,this,1));}catch(err){$reject.call(this,err);}};// eslint-disable-next-line no-unused-vars
Internal=function Promise(executor){this._c=[];// <- awaiting reactions
this._a=undefined;// <- checked in isUnhandled reactions
this._s=0;// <- state
this._d=false;// <- done
this._v=undefined;// <- value
this._h=0;// <- rejection state, 0 - default, 1 - handled, 2 - unhandled
this._n=false;// <- notify
};Internal.prototype=__webpack_require__(/*! ./_redefine-all */ "+edc")($Promise.prototype,{// 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
then:function then(onFulfilled,onRejected){var reaction=newPromiseCapability(speciesConstructor(this,$Promise));reaction.ok=typeof onFulfilled=='function'?onFulfilled:true;reaction.fail=typeof onRejected=='function'&&onRejected;reaction.domain=isNode?process.domain:undefined;this._c.push(reaction);if(this._a)this._a.push(reaction);if(this._s)notify(this,false);return reaction.promise;},// 25.4.5.1 Promise.prototype.catch(onRejected)
'catch':function _catch(onRejected){return this.then(undefined,onRejected);}});OwnPromiseCapability=function OwnPromiseCapability(){var promise=new Internal();this.promise=promise;this.resolve=ctx($resolve,promise,1);this.reject=ctx($reject,promise,1);};newPromiseCapabilityModule.f=newPromiseCapability=function newPromiseCapability(C){return C===$Promise||C===Wrapper?new OwnPromiseCapability(C):newGenericPromiseCapability(C);};}$export($export.G+$export.W+$export.F*!USE_NATIVE,{Promise:$Promise});__webpack_require__(/*! ./_set-to-string-tag */ "jPEw")($Promise,PROMISE);__webpack_require__(/*! ./_set-species */ "E8p1")(PROMISE);Wrapper=__webpack_require__(/*! ./_core */ "R5TD")[PROMISE];// statics
$export($export.S+$export.F*!USE_NATIVE,PROMISE,{// 25.4.4.5 Promise.reject(r)
reject:function reject(r){var capability=newPromiseCapability(this);var $$reject=capability.reject;$$reject(r);return capability.promise;}});$export($export.S+$export.F*(LIBRARY||!USE_NATIVE),PROMISE,{// 25.4.4.6 Promise.resolve(x)
resolve:function resolve(x){return promiseResolve(LIBRARY&&this===Wrapper?$Promise:this,x);}});$export($export.S+$export.F*!(USE_NATIVE&&__webpack_require__(/*! ./_iter-detect */ "zlqh")(function(iter){$Promise.all(iter)['catch'](empty);})),PROMISE,{// 25.4.4.1 Promise.all(iterable)
all:function all(iterable){var C=this;var capability=newPromiseCapability(C);var resolve=capability.resolve;var reject=capability.reject;var result=perform(function(){var values=[];var index=0;var remaining=1;forOf(iterable,false,function(promise){var $index=index++;var alreadyCalled=false;values.push(undefined);remaining++;C.resolve(promise).then(function(value){if(alreadyCalled)return;alreadyCalled=true;values[$index]=value;--remaining||resolve(values);},reject);});--remaining||resolve(values);});if(result.e)reject(result.v);return capability.promise;},// 25.4.4.4 Promise.race(iterable)
race:function race(iterable){var C=this;var capability=newPromiseCapability(C);var reject=capability.reject;var result=perform(function(){forOf(iterable,false,function(promise){C.resolve(promise).then(capability.resolve,reject);});});if(result.e)reject(result.v);return capability.promise;}});
/***/ }),
/***/ "Dhml":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/_typed-buffer.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global=__webpack_require__(/*! ./_global */ "P56o");var DESCRIPTORS=__webpack_require__(/*! ./_descriptors */ "GGqZ");var LIBRARY=__webpack_require__(/*! ./_library */ "wEu9");var $typed=__webpack_require__(/*! ./_typed */ "tW8y");var hide=__webpack_require__(/*! ./_hide */ "tjmq");var redefineAll=__webpack_require__(/*! ./_redefine-all */ "+edc");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var anInstance=__webpack_require__(/*! ./_an-instance */ "EusA");var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var toIndex=__webpack_require__(/*! ./_to-index */ "GdbT");var gOPN=__webpack_require__(/*! ./_object-gopn */ "zIds").f;var dP=__webpack_require__(/*! ./_object-dp */ "U1KF").f;var arrayFill=__webpack_require__(/*! ./_array-fill */ "Pfmf");var setToStringTag=__webpack_require__(/*! ./_set-to-string-tag */ "jPEw");var ARRAY_BUFFER='ArrayBuffer';var DATA_VIEW='DataView';var PROTOTYPE='prototype';var WRONG_LENGTH='Wrong length!';var WRONG_INDEX='Wrong index!';var $ArrayBuffer=global[ARRAY_BUFFER];var $DataView=global[DATA_VIEW];var Math=global.Math;var RangeError=global.RangeError;// eslint-disable-next-line no-shadow-restricted-names
var Infinity=global.Infinity;var BaseBuffer=$ArrayBuffer;var abs=Math.abs;var pow=Math.pow;var floor=Math.floor;var log=Math.log;var LN2=Math.LN2;var BUFFER='buffer';var BYTE_LENGTH='byteLength';var BYTE_OFFSET='byteOffset';var $BUFFER=DESCRIPTORS?'_b':BUFFER;var $LENGTH=DESCRIPTORS?'_l':BYTE_LENGTH;var $OFFSET=DESCRIPTORS?'_o':BYTE_OFFSET;// IEEE754 conversions based on https://github.com/feross/ieee754
function packIEEE754(value,mLen,nBytes){var buffer=new Array(nBytes);var eLen=nBytes*8-mLen-1;var eMax=(1<<eLen)-1;var eBias=eMax>>1;var rt=mLen===23?pow(2,-24)-pow(2,-77):0;var i=0;var s=value<0||value===0&&1/value<0?1:0;var e,m,c;value=abs(value);// eslint-disable-next-line no-self-compare
if(value!=value||value===Infinity){// eslint-disable-next-line no-self-compare
m=value!=value?1:0;e=eMax;}else{e=floor(log(value)/LN2);if(value*(c=pow(2,-e))<1){e--;c*=2;}if(e+eBias>=1){value+=rt/c;}else{value+=rt*pow(2,1-eBias);}if(value*c>=2){e++;c/=2;}if(e+eBias>=eMax){m=0;e=eMax;}else if(e+eBias>=1){m=(value*c-1)*pow(2,mLen);e=e+eBias;}else{m=value*pow(2,eBias-1)*pow(2,mLen);e=0;}}for(;mLen>=8;buffer[i++]=m&255,m/=256,mLen-=8){;}e=e<<mLen|m;eLen+=mLen;for(;eLen>0;buffer[i++]=e&255,e/=256,eLen-=8){;}buffer[--i]|=s*128;return buffer;}function unpackIEEE754(buffer,mLen,nBytes){var eLen=nBytes*8-mLen-1;var eMax=(1<<eLen)-1;var eBias=eMax>>1;var nBits=eLen-7;var i=nBytes-1;var s=buffer[i--];var e=s&127;var m;s>>=7;for(;nBits>0;e=e*256+buffer[i],i--,nBits-=8){;}m=e&(1<<-nBits)-1;e>>=-nBits;nBits+=mLen;for(;nBits>0;m=m*256+buffer[i],i--,nBits-=8){;}if(e===0){e=1-eBias;}else if(e===eMax){return m?NaN:s?-Infinity:Infinity;}else{m=m+pow(2,mLen);e=e-eBias;}return(s?-1:1)*m*pow(2,e-mLen);}function unpackI32(bytes){return bytes[3]<<24|bytes[2]<<16|bytes[1]<<8|bytes[0];}function packI8(it){return[it&0xff];}function packI16(it){return[it&0xff,it>>8&0xff];}function packI32(it){return[it&0xff,it>>8&0xff,it>>16&0xff,it>>24&0xff];}function packF64(it){return packIEEE754(it,52,8);}function packF32(it){return packIEEE754(it,23,4);}function addGetter(C,key,internal){dP(C[PROTOTYPE],key,{get:function get(){return this[internal];}});}function get(view,bytes,index,isLittleEndian){var numIndex=+index;var intIndex=toIndex(numIndex);if(intIndex+bytes>view[$LENGTH])throw RangeError(WRONG_INDEX);var store=view[$BUFFER]._b;var start=intIndex+view[$OFFSET];var pack=store.slice(start,start+bytes);return isLittleEndian?pack:pack.reverse();}function set(view,bytes,index,conversion,value,isLittleEndian){var numIndex=+index;var intIndex=toIndex(numIndex);if(intIndex+bytes>view[$LENGTH])throw RangeError(WRONG_INDEX);var store=view[$BUFFER]._b;var start=intIndex+view[$OFFSET];var pack=conversion(+value);for(var i=0;i<bytes;i++){store[start+i]=pack[isLittleEndian?i:bytes-i-1];}}if(!$typed.ABV){$ArrayBuffer=function ArrayBuffer(length){anInstance(this,$ArrayBuffer,ARRAY_BUFFER);var byteLength=toIndex(length);this._b=arrayFill.call(new Array(byteLength),0);this[$LENGTH]=byteLength;};$DataView=function DataView(buffer,byteOffset,byteLength){anInstance(this,$DataView,DATA_VIEW);anInstance(buffer,$ArrayBuffer,DATA_VIEW);var bufferLength=buffer[$LENGTH];var offset=toInteger(byteOffset);if(offset<0||offset>bufferLength)throw RangeError('Wrong offset!');byteLength=byteLength===undefined?bufferLength-offset:toLength(byteLength);if(offset+byteLength>bufferLength)throw RangeError(WRONG_LENGTH);this[$BUFFER]=buffer;this[$OFFSET]=offset;this[$LENGTH]=byteLength;};if(DESCRIPTORS){addGetter($ArrayBuffer,BYTE_LENGTH,'_l');addGetter($DataView,BUFFER,'_b');addGetter($DataView,BYTE_LENGTH,'_l');addGetter($DataView,BYTE_OFFSET,'_o');}redefineAll($DataView[PROTOTYPE],{getInt8:function getInt8(byteOffset){return get(this,1,byteOffset)[0]<<24>>24;},getUint8:function getUint8(byteOffset){return get(this,1,byteOffset)[0];},getInt16:function getInt16(byteOffset/* , littleEndian */){var bytes=get(this,2,byteOffset,arguments[1]);return(bytes[1]<<8|bytes[0])<<16>>16;},getUint16:function getUint16(byteOffset/* , littleEndian */){var bytes=get(this,2,byteOffset,arguments[1]);return bytes[1]<<8|bytes[0];},getInt32:function getInt32(byteOffset/* , littleEndian */){return unpackI32(get(this,4,byteOffset,arguments[1]));},getUint32:function getUint32(byteOffset/* , littleEndian */){return unpackI32(get(this,4,byteOffset,arguments[1]))>>>0;},getFloat32:function getFloat32(byteOffset/* , littleEndian */){return unpackIEEE754(get(this,4,byteOffset,arguments[1]),23,4);},getFloat64:function getFloat64(byteOffset/* , littleEndian */){return unpackIEEE754(get(this,8,byteOffset,arguments[1]),52,8);},setInt8:function setInt8(byteOffset,value){set(this,1,byteOffset,packI8,value);},setUint8:function setUint8(byteOffset,value){set(this,1,byteOffset,packI8,value);},setInt16:function setInt16(byteOffset,value/* , littleEndian */){set(this,2,byteOffset,packI16,value,arguments[2]);},setUint16:function setUint16(byteOffset,value/* , littleEndian */){set(this,2,byteOffset,packI16,value,arguments[2]);},setInt32:function setInt32(byteOffset,value/* , littleEndian */){set(this,4,byteOffset,packI32,value,arguments[2]);},setUint32:function setUint32(byteOffset,value/* , littleEndian */){set(this,4,byteOffset,packI32,value,arguments[2]);},setFloat32:function setFloat32(byteOffset,value/* , littleEndian */){set(this,4,byteOffset,packF32,value,arguments[2]);},setFloat64:function setFloat64(byteOffset,value/* , littleEndian */){set(this,8,byteOffset,packF64,value,arguments[2]);}});}else{if(!fails(function(){$ArrayBuffer(1);})||!fails(function(){new $ArrayBuffer(-1);// eslint-disable-line no-new
})||fails(function(){new $ArrayBuffer();// eslint-disable-line no-new
new $ArrayBuffer(1.5);// eslint-disable-line no-new
new $ArrayBuffer(NaN);// eslint-disable-line no-new
return $ArrayBuffer.name!=ARRAY_BUFFER;})){$ArrayBuffer=function ArrayBuffer(length){anInstance(this,$ArrayBuffer);return new BaseBuffer(toIndex(length));};var ArrayBufferProto=$ArrayBuffer[PROTOTYPE]=BaseBuffer[PROTOTYPE];for(var keys=gOPN(BaseBuffer),j=0,key;keys.length>j;){if(!((key=keys[j++])in $ArrayBuffer))hide($ArrayBuffer,key,BaseBuffer[key]);}if(!LIBRARY)ArrayBufferProto.constructor=$ArrayBuffer;}// iOS Safari 7.x bug
var view=new $DataView(new $ArrayBuffer(2));var $setInt8=$DataView[PROTOTYPE].setInt8;view.setInt8(0,2147483648);view.setInt8(1,2147483649);if(view.getInt8(0)||!view.getInt8(1))redefineAll($DataView[PROTOTYPE],{setInt8:function setInt8(byteOffset,value){$setInt8.call(this,byteOffset,value<<24>>24);},setUint8:function setUint8(byteOffset,value){$setInt8.call(this,byteOffset,value<<24>>24);}},true);}setToStringTag($ArrayBuffer,ARRAY_BUFFER);setToStringTag($DataView,DATA_VIEW);hide($DataView[PROTOTYPE],$typed.VIEW,true);exports[ARRAY_BUFFER]=$ArrayBuffer;exports[DATA_VIEW]=$DataView;
/***/ }),
/***/ "Dqq5":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.parse-float.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $parseFloat=__webpack_require__(/*! ./_parse-float */ "wUFM");// 18.2.4 parseFloat(string)
$export($export.G+$export.F*(parseFloat!=$parseFloat),{parseFloat:$parseFloat});
/***/ }),
/***/ "E2aA":
/*!***********************************!*\
!*** ./templates/pages/about.pug ***!
\***********************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a>О Компании</a></span>\n </div>\n <h1>О Компании</h1>\n </article>\n <section class=\"about\">\n <article class=\"text-article clearfix\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/about-1.webp\"><img src=\"../../assets/img/about-1.jpg\" alt=\"none\">\n </picture>\n <p>К сферам деятельности и интересов компании ИнноДрайв относятся программно-аппаратные решения в области виртуальной и дополненной реальности, электроники, мехатроники, робототехники, а также поставки высокотехнологичных компонентов для них.</p>\n <p>Современные технологии качественно меняют жизнь людей, изменяют подходы к разработке и производству. Мы способствуем этому, работая с самыми передовыми технологиями и решениями, и делая их доступными для реализации проектов.</p>\n <p>Сотрудники компании имеют большой опыт в разработке программных продуктов и приложений, дистрибьюции и поставках, реализации проектов.</p>\n <p>Миссия компании ИнноДрайв — делать новейшие технологии доступными для людей и заставлять их работать на благо человека.</p>\n <p>Мы ценим честность, открытость и партнерство в сотрудничестве.</p>\n </article>\n </section>\n <h2 class=\"page-heading align-left\"><span>Почему мы</span></h2>\n <section class=\"features\">\n <ul class=\"features__list\">\n <li class=\"features__item\">\n <div class=\"features__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/feature-1.webp\"><img src=\"../../assets/img/feature-1.png\" alt=\"none\">\n </picture>\n </div>\n <div class=\"features__text\">\n <p>Первая причина - это я</p>\n <p>А вторая - все мои друзья</p>\n </div>\n </li>\n <li class=\"features__item\">\n <div class=\"features__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/feature-2.webp\"><img src=\"../../assets/img/feature-2.png\" alt=\"none\">\n </picture>\n </div>\n <div class=\"features__text\">\n <p>Третья: твоя новая любовь</p>\n <p>Здесь всё и так понятно без слов</p>\n </div>\n </li>\n <li class=\"features__item\">\n <div class=\"features__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/feature-3.webp\"><img src=\"../../assets/img/feature-3.png\" alt=\"none\">\n </picture>\n </div>\n <div class=\"features__text\">\n <p>Четвёртая причина: это ложь</p>\n <p>Кто прав, кто виноват, не разберёшь</p>\n </div>\n </li>\n <li class=\"features__item\">\n <div class=\"features__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/feature-4.webp\"><img src=\"../../assets/img/feature-4.png\" alt=\"none\">\n </picture>\n </div>\n <div class=\"features__text\">\n <p>Пятая причина: это боль</p>\n <p>От того, что умерла любовь</p>\n </div>\n </li>\n </ul>\n </section>\n <h2 class=\"page-heading align-left\"><span>Реквизиты</span></h2>\n <section class=\"about\">\n <article class=\"text-article\">\n <ul>\n <li>Полное наименование Общество с ограниченной ответственностью «Пример»</li>\n <li>Краткое наименование ООО «Пример»</li>\n <li>Генеральный директор Иванов Иван Иванович</li>\n <li>Главный бухгалтер Петров Петр Петрович</li>\n <li>Юридический адрес 124365 г.Москва, ул. Ленина, д.1, корп.1, офис 1</li>\n <li>Почтовый адрес 124365 г.Москва, ул. Ленина, д.1, корп.2, офис 2</li>\n <li>ИНН 1234567891</li>\n <li>КПП 123456789</li>\n <li>ОКПО 12345678</li>\n <li>ОГРН 1234567891234</li>\n <li>Расчетный счет 40702810500000000001</li>\n <li>Полное наименование банка ОАО «Банк «Открытие», г.Москва</li>\n <li>Корреспондентский счет банка 3010100000000000001</li>\n <li>БИК 045805777</li>\n </ul>\n </article>\n </section>\n <h2 class=\"page-heading align-left\"><span>Мероприятия</span></h2>\n <section class=\"image-slider\">\n <div class=\"image-slider__view swiper-container\">\n <p class=\"image-slider__controls\">\n <button class=\"image-slider__control image-slider__control--prev\">\n <svg class=\"icon\" width=\"12\" height=\"18\" viewBox=\"0 0 12 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n <button class=\"image-slider__control image-slider__control--next\">\n <svg class=\"icon\" width=\"12\" height=\"18\" viewBox=\"0 0 12 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n </p>\n <ul class=\"image-slider__list swiper-wrapper\">\n <li class=\"image-slider__item swiper-slide\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/event-1.webp\"><img src=\"../../assets/img/event-1.jpg\" alt=\"event-1\">\n </picture>\n </div>\n </li>\n <li class=\"image-slider__item swiper-slide\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/event-1.webp\"><img src=\"../../assets/img/event-1.jpg\" alt=\"event-1\">\n </picture>\n </div>\n </li>\n <li class=\"image-slider__item swiper-slide\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/event-1.webp\"><img src=\"../../assets/img/event-1.jpg\" alt=\"event-1\">\n </picture>\n </div>\n </li>\n <li class=\"image-slider__item swiper-slide\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/event-1.webp\"><img src=\"../../assets/img/event-1.jpg\" alt=\"event-1\">\n </picture>\n </div>\n </li>\n <li class=\"image-slider__item swiper-slide\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/event-1.webp\"><img src=\"../../assets/img/event-1.jpg\" alt=\"event-1\">\n </picture>\n </div>\n </li>\n </ul>\n </div>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "E7Vc":
/*!*************************************************!*\
!*** ../node_modules/core-js/modules/_fails.js ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(exec){try{return!!exec();}catch(e){return true;}};
/***/ }),
/***/ "E8p1":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_set-species.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global=__webpack_require__(/*! ./_global */ "P56o");var dP=__webpack_require__(/*! ./_object-dp */ "U1KF");var DESCRIPTORS=__webpack_require__(/*! ./_descriptors */ "GGqZ");var SPECIES=__webpack_require__(/*! ./_wks */ "9dxi")('species');module.exports=function(KEY){var C=global[KEY];if(DESCRIPTORS&&C&&!C[SPECIES])dP.f(C,SPECIES,{configurable:true,get:function get(){return this;}});};
/***/ }),
/***/ "EX57":
/*!********************************!*\
!*** ./js/modules/main-nav.js ***!
\********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./../utils/utils */ "T3qM");
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
/* harmony default export */ __webpack_exports__["default"] = (function () {
var maiNavItemsWithSub = document.querySelectorAll('.main-nav__item');
if (!maiNavItemsWithSub.length || !Object(_utils_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
return;
}
_toConsumableArray(maiNavItemsWithSub).forEach(function (item) {
if (item.classList.contains('has-child')) {
item.addEventListener('click', function (e) {
e.preventDefault();
e.stopPropagation();
var itemSublist = item.parentNode.dataset.sublist;
var activeUl = document.querySelectorAll('.main-nav__item.active');
activeUl.forEach(function (e) {
if (e.parentNode.dataset.sublist >= itemSublist && e !== item) {
e.classList.remove('active');
}
});
item.classList.toggle('active');
});
} else {
item.addEventListener('click', function (e) {
e.preventDefault();
e.stopPropagation();
if (e.target.href) {
window.location = e.target.href;
}
});
}
});
});
/***/ }),
/***/ "EZ0R":
/*!**********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.define-property.js ***!
\**********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes)
var dP=__webpack_require__(/*! ./_object-dp */ "U1KF");var $export=__webpack_require__(/*! ./_export */ "X6VK");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var toPrimitive=__webpack_require__(/*! ./_to-primitive */ "5MU4");// MS Edge has broken Reflect.defineProperty - throwing instead of returning false
$export($export.S+$export.F*__webpack_require__(/*! ./_fails */ "E7Vc")(function(){// eslint-disable-next-line no-undef
Reflect.defineProperty(dP.f({},1,{value:1}),1,{value:2});}),'Reflect',{defineProperty:function defineProperty(target,propertyKey,attributes){anObject(target);propertyKey=toPrimitive(propertyKey,true);anObject(attributes);try{dP.f(target,propertyKey,attributes);return true;}catch(e){return false;}}});
/***/ }),
/***/ "EkOb":
/*!******************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.to-precision.js ***!
\******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $fails=__webpack_require__(/*! ./_fails */ "E7Vc");var aNumberValue=__webpack_require__(/*! ./_a-number-value */ "ZUPj");var $toPrecision=1.0.toPrecision;$export($export.P+$export.F*($fails(function(){// IE7-
return $toPrecision.call(1,undefined)!=='1';})||!$fails(function(){// V8 ~ Android 4.3-
$toPrecision.call({});})),'Number',{toPrecision:function toPrecision(precision){var that=aNumberValue(this,'Number#toPrecision: incorrect invocation!');return precision===undefined?$toPrecision.call(that):$toPrecision.call(that,precision);}});
/***/ }),
/***/ "EtPw":
/*!*************************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.prevent-extensions.js ***!
\*************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.12 Reflect.preventExtensions(target)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var $preventExtensions=Object.preventExtensions;$export($export.S,'Reflect',{preventExtensions:function preventExtensions(target){anObject(target);try{if($preventExtensions)$preventExtensions(target);return true;}catch(e){return false;}}});
/***/ }),
/***/ "EuZn":
/*!*****************************************************!*\
!*** ../node_modules/core-js/fn/promise/finally.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(/*! ../../modules/es6.promise */ "DbwS");__webpack_require__(/*! ../../modules/es7.promise.finally */ "jPba");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").Promise['finally'];
/***/ }),
/***/ "EusA":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_an-instance.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(it,Constructor,name,forbiddenField){if(!(it instanceof Constructor)||forbiddenField!==undefined&&forbiddenField in it){throw TypeError(name+': incorrect invocation!');}return it;};
/***/ }),
/***/ "F0CD":
/*!****************************************************!*\
!*** ../node_modules/core-js/fn/string/pad-end.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.string.pad-end */ "1ZPH");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").String.padEnd;
/***/ }),
/***/ "F0r5":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.enumerate.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 26.1.5 Reflect.enumerate(target)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var Enumerate=function Enumerate(iterated){this._t=anObject(iterated);// target
this._i=0;// next index
var keys=this._k=[];// keys
var key;for(key in iterated){keys.push(key);}};__webpack_require__(/*! ./_iter-create */ "puZ4")(Enumerate,'Object',function(){var that=this;var keys=that._k;var key;do{if(that._i>=keys.length)return{value:undefined,done:true};}while(!((key=keys[that._i++])in that._t));return{value:key,done:false};});$export($export.S,'Reflect',{enumerate:function enumerate(target){return new Enumerate(target);}});
/***/ }),
/***/ "F3e9":
/*!******************************************!*\
!*** ./templates/pages/news-article.pug ***!
\******************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a href=\"#\">Новости</a></span><span><a>ПК НПО Андроидная техника и ИнноДрайв подписали соглашение о стратегическом партнерстве</a></span>\n </div>\n <h1>ПК НПО Андроидная техника и ИнноДрайв подписали соглашение о стратегическом партнерстве</h1>\n </article>\n <article class=\"news-article\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <section class=\"text-article clearfix\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/news-1.webp\"><img src=\"../../assets/img/news-1.jpg\" alt=\"none\">\n </picture>\n <p>ООО ИнноДрайв и ПК НПО Андроидная техника подписали Соглашение о стратегическом сотрудничестве. Его целью является установление долгосрочных партнерских отношений и развитие сотрудничества в области научно-технической и инновационной деятельности. Документ учитывает стратегические цели и задачи каждой из сторон и определяет вектор совместных усилий организаций для лучшей координации совместной деятельности. Стороны уверены, что Соглашение позволит наилучшим образом организовать процесс взаимодействия специалистов компаний и обеспечить внедрение новейших технологий и решений в совместно реализуемые проекты.</p>\n <p>В рамках реализации данного соглашения компании подписали соглашение о дистрибьюции, согласно которому ООО ИнноДрайв выступает официальным дистрибьютором по линейке малогабаритных высокомоментных бескорпусных двигателей AT Drive производства ПК НПО Андроидная техника и представляет интересы производителя в части поставок, сопровождения и технической поддержки. ПК НПО Андроидная техника при этом фокусирует свои усилия на разработке, производстве и развитии продуктовой линейки двигателей семейства AT Drive.</p>\n <h3>Подзаголовок</h3>\n <p>Перспективная линейка малогабаритных высокомоментных бесколлекторных бескорпусных двигателей AT Drive является российской разработкой и выпускается на мощностях ПК НПО Андроидная техника в городе Магнитогорске. Уникальные компетенции и большой опыт предприятия в области разработки, проектирования и выпуска высокотехнологичной продукции в области робототехники позволили добиться высоких удельных характеристик двигателей и предложить потенциальным потребителям качественный продукт. В настоящий момент линейка включает в себя двигатели 4 габаритов — диаметром 50, 70, 85 и 115 мм.</p>\n <ul>\n <li>Задайте интересующий вопрос персональному помощнику;</li>\n <li>Он найдет и отобразит нужную информацию в дополненной реальности;</li>\n <li>Понимает голосовые и жестовые команды;</li>\n <li>Может фиксировать фото и видео;</li>\n </ul>\n <table>\n <caption>Таблица</caption>\n <tr>\n <th>Заголовок 1</th>\n <th>Заголовок 2</th>\n <th>Заголовок 3</th>\n </tr>\n <tr>\n <td>Ячейка 1</td>\n <td>Ячейка 2</td>\n <td>Ячейка 3</td>\n </tr>\n <tr>\n <td>Ячейка 1</td>\n <td>Ячейка 2</td>\n <td>Ячейка 3</td>\n </tr>\n <tr>\n <td>Ячейка 1</td>\n <td>Ячейка 2</td>\n <td>Ячейка 3</td>\n </tr>\n </table>\n </section>\n </article>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "F9vW":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/web.immediate.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $task=__webpack_require__(/*! ./_task */ "5BMI");$export($export.G+$export.B,{setImmediate:$task.set,clearImmediate:$task.clear});
/***/ }),
/***/ "FEHE":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.starts-with.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 21.1.3.18 String.prototype.startsWith(searchString [, position ])
var $export=__webpack_require__(/*! ./_export */ "X6VK");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var context=__webpack_require__(/*! ./_string-context */ "Alw5");var STARTS_WITH='startsWith';var $startsWith=''[STARTS_WITH];$export($export.P+$export.F*__webpack_require__(/*! ./_fails-is-regexp */ "Fl7L")(STARTS_WITH),'String',{startsWith:function startsWith(searchString/* , position = 0 */){var that=context(this,searchString,STARTS_WITH);var index=toLength(Math.min(arguments.length>1?arguments[1]:undefined,that.length));var search=String(searchString);return $startsWith?$startsWith.call(that,search,index):that.slice(index,index+search.length)===search;}});
/***/ }),
/***/ "FdQX":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.asinh.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.5 Math.asinh(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $asinh=Math.asinh;function asinh(x){return!isFinite(x=+x)||x==0?x:x<0?-asinh(-x):Math.log(x+Math.sqrt(x*x+1));}// Tor Browser bug: Math.asinh(0) -> -0
$export($export.S+$export.F*!($asinh&&1/$asinh(0)>0),'Math',{asinh:asinh});
/***/ }),
/***/ "Fl7L":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/_fails-is-regexp.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var MATCH=__webpack_require__(/*! ./_wks */ "9dxi")('match');module.exports=function(KEY){var re=/./;try{'/./'[KEY](re);}catch(e){try{re[MATCH]=false;return!'/./'[KEY](re);}catch(f){/* empty */}}return true;};
/***/ }),
/***/ "FqFl":
/*!***************************************!*\
!*** ../node_modules/qs/lib/utils.js ***!
\***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function _typeof(obj){"@babel/helpers - typeof";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);}var has=Object.prototype.hasOwnProperty;var isArray=Array.isArray;var hexTable=function(){var array=[];for(var i=0;i<256;++i){array.push('%'+((i<16?'0':'')+i.toString(16)).toUpperCase());}return array;}();var compactQueue=function compactQueue(queue){while(queue.length>1){var item=queue.pop();var obj=item.obj[item.prop];if(isArray(obj)){var compacted=[];for(var j=0;j<obj.length;++j){if(typeof obj[j]!=='undefined'){compacted.push(obj[j]);}}item.obj[item.prop]=compacted;}}};var arrayToObject=function arrayToObject(source,options){var obj=options&&options.plainObjects?Object.create(null):{};for(var i=0;i<source.length;++i){if(typeof source[i]!=='undefined'){obj[i]=source[i];}}return obj;};var merge=function merge(target,source,options){/* eslint no-param-reassign: 0 */if(!source){return target;}if(_typeof(source)!=='object'){if(isArray(target)){target.push(source);}else if(target&&_typeof(target)==='object'){if(options&&(options.plainObjects||options.allowPrototypes)||!has.call(Object.prototype,source)){target[source]=true;}}else{return[target,source];}return target;}if(!target||_typeof(target)!=='object'){return[target].concat(source);}var mergeTarget=target;if(isArray(target)&&!isArray(source)){mergeTarget=arrayToObject(target,options);}if(isArray(target)&&isArray(source)){source.forEach(function(item,i){if(has.call(target,i)){var targetItem=target[i];if(targetItem&&_typeof(targetItem)==='object'&&item&&_typeof(item)==='object'){target[i]=merge(targetItem,item,options);}else{target.push(item);}}else{target[i]=item;}});return target;}return Object.keys(source).reduce(function(acc,key){var value=source[key];if(has.call(acc,key)){acc[key]=merge(acc[key],value,options);}else{acc[key]=value;}return acc;},mergeTarget);};var assign=function assignSingleSource(target,source){return Object.keys(source).reduce(function(acc,key){acc[key]=source[key];return acc;},target);};var decode=function decode(str,decoder,charset){var strWithoutPlus=str.replace(/\+/g,' ');if(charset==='iso-8859-1'){// unescape never throws, no try...catch needed:
return strWithoutPlus.replace(/%[0-9a-f]{2}/gi,unescape);}// utf-8
try{return decodeURIComponent(strWithoutPlus);}catch(e){return strWithoutPlus;}};var encode=function encode(str,defaultEncoder,charset){// This code was originally written by Brian White (mscdex) for the io.js core querystring library.
// It has been adapted here for stricter adherence to RFC 3986
if(str.length===0){return str;}var string=str;if(_typeof(str)==='symbol'){string=Symbol.prototype.toString.call(str);}else if(typeof str!=='string'){string=String(str);}if(charset==='iso-8859-1'){return escape(string).replace(/%u[0-9a-f]{4}/gi,function($0){return'%26%23'+parseInt($0.slice(2),16)+'%3B';});}var out='';for(var i=0;i<string.length;++i){var c=string.charCodeAt(i);if(c===0x2D// -
||c===0x2E// .
||c===0x5F// _
||c===0x7E// ~
||c>=0x30&&c<=0x39// 0-9
||c>=0x41&&c<=0x5A// a-z
||c>=0x61&&c<=0x7A// A-Z
){out+=string.charAt(i);continue;}if(c<0x80){out=out+hexTable[c];continue;}if(c<0x800){out=out+(hexTable[0xC0|c>>6]+hexTable[0x80|c&0x3F]);continue;}if(c<0xD800||c>=0xE000){out=out+(hexTable[0xE0|c>>12]+hexTable[0x80|c>>6&0x3F]+hexTable[0x80|c&0x3F]);continue;}i+=1;c=0x10000+((c&0x3FF)<<10|string.charCodeAt(i)&0x3FF);out+=hexTable[0xF0|c>>18]+hexTable[0x80|c>>12&0x3F]+hexTable[0x80|c>>6&0x3F]+hexTable[0x80|c&0x3F];}return out;};var compact=function compact(value){var queue=[{obj:{o:value},prop:'o'}];var refs=[];for(var i=0;i<queue.length;++i){var item=queue[i];var obj=item.obj[item.prop];var keys=Object.keys(obj);for(var j=0;j<keys.length;++j){var key=keys[j];var val=obj[key];if(_typeof(val)==='object'&&val!==null&&refs.indexOf(val)===-1){queue.push({obj:obj,prop:key});refs.push(val);}}}compactQueue(queue);return value;};var isRegExp=function isRegExp(obj){return Object.prototype.toString.call(obj)==='[object RegExp]';};var isBuffer=function isBuffer(obj){if(!obj||_typeof(obj)!=='object'){return false;}return!!(obj.constructor&&obj.constructor.isBuffer&&obj.constructor.isBuffer(obj));};var combine=function combine(a,b){return[].concat(a,b);};var maybeMap=function maybeMap(val,fn){if(isArray(val)){var mapped=[];for(var i=0;i<val.length;i+=1){mapped.push(fn(val[i]));}return mapped;}return fn(val);};module.exports={arrayToObject:arrayToObject,assign:assign,combine:combine,compact:compact,decode:decode,encode:encode,isBuffer:isBuffer,isRegExp:isRegExp,maybeMap:maybeMap,merge:merge};
/***/ }),
/***/ "Fu0I":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/_regexp-exec-abstract.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function _typeof(obj){"@babel/helpers - typeof";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);}var classof=__webpack_require__(/*! ./_classof */ "OFVL");var builtinExec=RegExp.prototype.exec;// `RegExpExec` abstract operation
// https://tc39.github.io/ecma262/#sec-regexpexec
module.exports=function(R,S){var exec=R.exec;if(typeof exec==='function'){var result=exec.call(R,S);if(_typeof(result)!=='object'){throw new TypeError('RegExp exec method returned something other than an Object or null');}return result;}if(classof(R)!=='RegExp'){throw new TypeError('RegExp#exec called on incompatible receiver');}return builtinExec.call(R,S);};
/***/ }),
/***/ "G2C3":
/*!***********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.get-prototype-of.js ***!
\***********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.8 Reflect.getPrototypeOf(target)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var getProto=__webpack_require__(/*! ./_object-gpo */ "A1KM");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");$export($export.S,'Reflect',{getPrototypeOf:function getPrototypeOf(target){return getProto(anObject(target));}});
/***/ }),
/***/ "GCOZ":
/*!***************************************************!*\
!*** ../node_modules/core-js/modules/_defined.js ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// 7.2.1 RequireObjectCoercible(argument)
module.exports=function(it){if(it==undefined)throw TypeError("Can't call method on "+it);return it;};
/***/ }),
/***/ "GGqZ":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_descriptors.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Thank's IE8 for his funny defineProperty
module.exports=!__webpack_require__(/*! ./_fails */ "E7Vc")(function(){return Object.defineProperty({},'a',{get:function get(){return 7;}}).a!=7;});
/***/ }),
/***/ "GKqq":
/*!**********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.min-safe-integer.js ***!
\**********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.1.2.10 Number.MIN_SAFE_INTEGER
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Number',{MIN_SAFE_INTEGER:-0x1fffffffffffff});
/***/ }),
/***/ "GTEP":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/es6.weak-set.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var weak=__webpack_require__(/*! ./_collection-weak */ "s14n");var validate=__webpack_require__(/*! ./_validate-collection */ "SsG5");var WEAK_SET='WeakSet';// 23.4 WeakSet Objects
__webpack_require__(/*! ./_collection */ "AkS8")(WEAK_SET,function(get){return function WeakSet(){return get(this,arguments.length>0?arguments[0]:undefined);};},{// 23.4.3.1 WeakSet.prototype.add(value)
add:function add(value){return weak.def(validate(this,WEAK_SET),value,true);}},weak,false,true);
/***/ }),
/***/ "GdbT":
/*!****************************************************!*\
!*** ../node_modules/core-js/modules/_to-index.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// https://tc39.github.io/ecma262/#sec-toindex
var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");module.exports=function(it){if(it===undefined)return 0;var number=toInteger(it);var length=toLength(number);if(number!==length)throw RangeError('Wrong length!');return length;};
/***/ }),
/***/ "GjCE":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.is-finite.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.1.2.2 Number.isFinite(number)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var _isFinite=__webpack_require__(/*! ./_global */ "P56o").isFinite;$export($export.S,'Number',{isFinite:function isFinite(it){return typeof it=='number'&&_isFinite(it);}});
/***/ }),
/***/ "GkPX":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.function.name.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var dP=__webpack_require__(/*! ./_object-dp */ "U1KF").f;var FProto=Function.prototype;var nameRE=/^\s*function ([^ (]*)/;var NAME='name';// 19.2.4.2 name
NAME in FProto||__webpack_require__(/*! ./_descriptors */ "GGqZ")&&dP(FProto,NAME,{configurable:true,get:function get(){try{return(''+this).match(nameRE)[1];}catch(e){return'';}}});
/***/ }),
/***/ "Gv0X":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.is-integer.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.1.2.3 Number.isInteger(number)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Number',{isInteger:__webpack_require__(/*! ./_is-integer */ "xI3J")});
/***/ }),
/***/ "HD3J":
/*!**************************************************************!*\
!*** ../node_modules/core-js/library/modules/_a-function.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(it){if(typeof it!='function')throw TypeError(it+' is not a function!');return it;};
/***/ }),
/***/ "HTht":
/*!***********************************************!*\
!*** ../node_modules/animejs/lib/anime.es.js ***!
\***********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/*
* anime.js v3.2.0
* (c) 2020 Julian Garnier
* Released under the MIT license
* animejs.com
*/ // Defaults
var defaultInstanceSettings={update:null,begin:null,loopBegin:null,changeBegin:null,change:null,changeComplete:null,loopComplete:null,complete:null,loop:1,direction:'normal',autoplay:true,timelineOffset:0};var defaultTweenSettings={duration:1000,delay:0,endDelay:0,easing:'easeOutElastic(1, .5)',round:0};var validTransforms=['translateX','translateY','translateZ','rotate','rotateX','rotateY','rotateZ','scale','scaleX','scaleY','scaleZ','skew','skewX','skewY','perspective','matrix','matrix3d'];// Caching
var cache={CSS:{},springs:{}};// Utils
function minMax(val,min,max){return Math.min(Math.max(val,min),max);}function stringContains(str,text){return str.indexOf(text)>-1;}function applyArguments(func,args){return func.apply(null,args);}var is={arr:function arr(a){return Array.isArray(a);},obj:function obj(a){return stringContains(Object.prototype.toString.call(a),'Object');},pth:function pth(a){return is.obj(a)&&a.hasOwnProperty('totalLength');},svg:function svg(a){return a instanceof SVGElement;},inp:function inp(a){return a instanceof HTMLInputElement;},dom:function dom(a){return a.nodeType||is.svg(a);},str:function str(a){return typeof a==='string';},fnc:function fnc(a){return typeof a==='function';},und:function und(a){return typeof a==='undefined';},hex:function hex(a){return /(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(a);},rgb:function rgb(a){return /^rgb/.test(a);},hsl:function hsl(a){return /^hsl/.test(a);},col:function col(a){return is.hex(a)||is.rgb(a)||is.hsl(a);},key:function key(a){return!defaultInstanceSettings.hasOwnProperty(a)&&!defaultTweenSettings.hasOwnProperty(a)&&a!=='targets'&&a!=='keyframes';}};// Easings
function parseEasingParameters(string){var match=/\(([^)]+)\)/.exec(string);return match?match[1].split(',').map(function(p){return parseFloat(p);}):[];}// Spring solver inspired by Webkit Copyright © 2016 Apple Inc. All rights reserved. https://webkit.org/demos/spring/spring.js
function spring(string,duration){var params=parseEasingParameters(string);var mass=minMax(is.und(params[0])?1:params[0],.1,100);var stiffness=minMax(is.und(params[1])?100:params[1],.1,100);var damping=minMax(is.und(params[2])?10:params[2],.1,100);var velocity=minMax(is.und(params[3])?0:params[3],.1,100);var w0=Math.sqrt(stiffness/mass);var zeta=damping/(2*Math.sqrt(stiffness*mass));var wd=zeta<1?w0*Math.sqrt(1-zeta*zeta):0;var a=1;var b=zeta<1?(zeta*w0+-velocity)/wd:-velocity+w0;function solver(t){var progress=duration?duration*t/1000:t;if(zeta<1){progress=Math.exp(-progress*zeta*w0)*(a*Math.cos(wd*progress)+b*Math.sin(wd*progress));}else{progress=(a+b*progress)*Math.exp(-progress*w0);}if(t===0||t===1){return t;}return 1-progress;}function getDuration(){var cached=cache.springs[string];if(cached){return cached;}var frame=1/6;var elapsed=0;var rest=0;while(true){elapsed+=frame;if(solver(elapsed)===1){rest++;if(rest>=16){break;}}else{rest=0;}}var duration=elapsed*frame*1000;cache.springs[string]=duration;return duration;}return duration?solver:getDuration;}// Basic steps easing implementation https://developer.mozilla.org/fr/docs/Web/CSS/transition-timing-function
function steps(steps){if(steps===void 0)steps=10;return function(t){return Math.ceil(minMax(t,0.000001,1)*steps)*(1/steps);};}// BezierEasing https://github.com/gre/bezier-easing
var bezier=function(){var kSplineTableSize=11;var kSampleStepSize=1.0/(kSplineTableSize-1.0);function A(aA1,aA2){return 1.0-3.0*aA2+3.0*aA1;}function B(aA1,aA2){return 3.0*aA2-6.0*aA1;}function C(aA1){return 3.0*aA1;}function calcBezier(aT,aA1,aA2){return((A(aA1,aA2)*aT+B(aA1,aA2))*aT+C(aA1))*aT;}function getSlope(aT,aA1,aA2){return 3.0*A(aA1,aA2)*aT*aT+2.0*B(aA1,aA2)*aT+C(aA1);}function binarySubdivide(aX,aA,aB,mX1,mX2){var currentX,currentT,i=0;do{currentT=aA+(aB-aA)/2.0;currentX=calcBezier(currentT,mX1,mX2)-aX;if(currentX>0.0){aB=currentT;}else{aA=currentT;}}while(Math.abs(currentX)>0.0000001&&++i<10);return currentT;}function newtonRaphsonIterate(aX,aGuessT,mX1,mX2){for(var i=0;i<4;++i){var currentSlope=getSlope(aGuessT,mX1,mX2);if(currentSlope===0.0){return aGuessT;}var currentX=calcBezier(aGuessT,mX1,mX2)-aX;aGuessT-=currentX/currentSlope;}return aGuessT;}function bezier(mX1,mY1,mX2,mY2){if(!(0<=mX1&&mX1<=1&&0<=mX2&&mX2<=1)){return;}var sampleValues=new Float32Array(kSplineTableSize);if(mX1!==mY1||mX2!==mY2){for(var i=0;i<kSplineTableSize;++i){sampleValues[i]=calcBezier(i*kSampleStepSize,mX1,mX2);}}function getTForX(aX){var intervalStart=0;var currentSample=1;var lastSample=kSplineTableSize-1;for(;currentSample!==lastSample&&sampleValues[currentSample]<=aX;++currentSample){intervalStart+=kSampleStepSize;}--currentSample;var dist=(aX-sampleValues[currentSample])/(sampleValues[currentSample+1]-sampleValues[currentSample]);var guessForT=intervalStart+dist*kSampleStepSize;var initialSlope=getSlope(guessForT,mX1,mX2);if(initialSlope>=0.001){return newtonRaphsonIterate(aX,guessForT,mX1,mX2);}else if(initialSlope===0.0){return guessForT;}else{return binarySubdivide(aX,intervalStart,intervalStart+kSampleStepSize,mX1,mX2);}}return function(x){if(mX1===mY1&&mX2===mY2){return x;}if(x===0||x===1){return x;}return calcBezier(getTForX(x),mY1,mY2);};}return bezier;}();var penner=function(){// Based on jQuery UI's implemenation of easing equations from Robert Penner (http://www.robertpenner.com/easing)
var eases={linear:function linear(){return function(t){return t;};}};var functionEasings={Sine:function Sine(){return function(t){return 1-Math.cos(t*Math.PI/2);};},Circ:function Circ(){return function(t){return 1-Math.sqrt(1-t*t);};},Back:function Back(){return function(t){return t*t*(3*t-2);};},Bounce:function Bounce(){return function(t){var pow2,b=4;while(t<((pow2=Math.pow(2,--b))-1)/11){}return 1/Math.pow(4,3-b)-7.5625*Math.pow((pow2*3-2)/22-t,2);};},Elastic:function Elastic(amplitude,period){if(amplitude===void 0)amplitude=1;if(period===void 0)period=.5;var a=minMax(amplitude,1,10);var p=minMax(period,.1,2);return function(t){return t===0||t===1?t:-a*Math.pow(2,10*(t-1))*Math.sin((t-1-p/(Math.PI*2)*Math.asin(1/a))*(Math.PI*2)/p);};}};var baseEasings=['Quad','Cubic','Quart','Quint','Expo'];baseEasings.forEach(function(name,i){functionEasings[name]=function(){return function(t){return Math.pow(t,i+2);};};});Object.keys(functionEasings).forEach(function(name){var easeIn=functionEasings[name];eases['easeIn'+name]=easeIn;eases['easeOut'+name]=function(a,b){return function(t){return 1-easeIn(a,b)(1-t);};};eases['easeInOut'+name]=function(a,b){return function(t){return t<0.5?easeIn(a,b)(t*2)/2:1-easeIn(a,b)(t*-2+2)/2;};};});return eases;}();function parseEasings(easing,duration){if(is.fnc(easing)){return easing;}var name=easing.split('(')[0];var ease=penner[name];var args=parseEasingParameters(easing);switch(name){case'spring':return spring(easing,duration);case'cubicBezier':return applyArguments(bezier,args);case'steps':return applyArguments(steps,args);default:return applyArguments(ease,args);}}// Strings
function selectString(str){try{var nodes=document.querySelectorAll(str);return nodes;}catch(e){return;}}// Arrays
function filterArray(arr,callback){var len=arr.length;var thisArg=arguments.length>=2?arguments[1]:void 0;var result=[];for(var i=0;i<len;i++){if(i in arr){var val=arr[i];if(callback.call(thisArg,val,i,arr)){result.push(val);}}}return result;}function flattenArray(arr){return arr.reduce(function(a,b){return a.concat(is.arr(b)?flattenArray(b):b);},[]);}function toArray(o){if(is.arr(o)){return o;}if(is.str(o)){o=selectString(o)||o;}if(o instanceof NodeList||o instanceof HTMLCollection){return[].slice.call(o);}return[o];}function arrayContains(arr,val){return arr.some(function(a){return a===val;});}// Objects
function cloneObject(o){var clone={};for(var p in o){clone[p]=o[p];}return clone;}function replaceObjectProps(o1,o2){var o=cloneObject(o1);for(var p in o1){o[p]=o2.hasOwnProperty(p)?o2[p]:o1[p];}return o;}function mergeObjects(o1,o2){var o=cloneObject(o1);for(var p in o2){o[p]=is.und(o1[p])?o2[p]:o1[p];}return o;}// Colors
function rgbToRgba(rgbValue){var rgb=/rgb\((\d+,\s*[\d]+,\s*[\d]+)\)/g.exec(rgbValue);return rgb?"rgba("+rgb[1]+",1)":rgbValue;}function hexToRgba(hexValue){var rgx=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;var hex=hexValue.replace(rgx,function(m,r,g,b){return r+r+g+g+b+b;});var rgb=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);var r=parseInt(rgb[1],16);var g=parseInt(rgb[2],16);var b=parseInt(rgb[3],16);return"rgba("+r+","+g+","+b+",1)";}function hslToRgba(hslValue){var hsl=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(hslValue)||/hsla\((\d+),\s*([\d.]+)%,\s*([\d.]+)%,\s*([\d.]+)\)/g.exec(hslValue);var h=parseInt(hsl[1],10)/360;var s=parseInt(hsl[2],10)/100;var l=parseInt(hsl[3],10)/100;var a=hsl[4]||1;function hue2rgb(p,q,t){if(t<0){t+=1;}if(t>1){t-=1;}if(t<1/6){return p+(q-p)*6*t;}if(t<1/2){return q;}if(t<2/3){return p+(q-p)*(2/3-t)*6;}return p;}var r,g,b;if(s==0){r=g=b=l;}else{var q=l<0.5?l*(1+s):l+s-l*s;var p=2*l-q;r=hue2rgb(p,q,h+1/3);g=hue2rgb(p,q,h);b=hue2rgb(p,q,h-1/3);}return"rgba("+r*255+","+g*255+","+b*255+","+a+")";}function colorToRgb(val){if(is.rgb(val)){return rgbToRgba(val);}if(is.hex(val)){return hexToRgba(val);}if(is.hsl(val)){return hslToRgba(val);}}// Units
function getUnit(val){var split=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(%|px|pt|em|rem|in|cm|mm|ex|ch|pc|vw|vh|vmin|vmax|deg|rad|turn)?$/.exec(val);if(split){return split[1];}}function getTransformUnit(propName){if(stringContains(propName,'translate')||propName==='perspective'){return'px';}if(stringContains(propName,'rotate')||stringContains(propName,'skew')){return'deg';}}// Values
function getFunctionValue(val,animatable){if(!is.fnc(val)){return val;}return val(animatable.target,animatable.id,animatable.total);}function getAttribute(el,prop){return el.getAttribute(prop);}function convertPxToUnit(el,value,unit){var valueUnit=getUnit(value);if(arrayContains([unit,'deg','rad','turn'],valueUnit)){return value;}var cached=cache.CSS[value+unit];if(!is.und(cached)){return cached;}var baseline=100;var tempEl=document.createElement(el.tagName);var parentEl=el.parentNode&&el.parentNode!==document?el.parentNode:document.body;parentEl.appendChild(tempEl);tempEl.style.position='absolute';tempEl.style.width=baseline+unit;var factor=baseline/tempEl.offsetWidth;parentEl.removeChild(tempEl);var convertedUnit=factor*parseFloat(value);cache.CSS[value+unit]=convertedUnit;return convertedUnit;}function getCSSValue(el,prop,unit){if(prop in el.style){var uppercasePropName=prop.replace(/([a-z])([A-Z])/g,'$1-$2').toLowerCase();var value=el.style[prop]||getComputedStyle(el).getPropertyValue(uppercasePropName)||'0';return unit?convertPxToUnit(el,value,unit):value;}}function getAnimationType(el,prop){if(is.dom(el)&&!is.inp(el)&&(getAttribute(el,prop)||is.svg(el)&&el[prop])){return'attribute';}if(is.dom(el)&&arrayContains(validTransforms,prop)){return'transform';}if(is.dom(el)&&prop!=='transform'&&getCSSValue(el,prop)){return'css';}if(el[prop]!=null){return'object';}}function getElementTransforms(el){if(!is.dom(el)){return;}var str=el.style.transform||'';var reg=/(\w+)\(([^)]*)\)/g;var transforms=new Map();var m;while(m=reg.exec(str)){transforms.set(m[1],m[2]);}return transforms;}function getTransformValue(el,propName,animatable,unit){var defaultVal=stringContains(propName,'scale')?1:0+getTransformUnit(propName);var value=getElementTransforms(el).get(propName)||defaultVal;if(animatable){animatable.transforms.list.set(propName,value);animatable.transforms['last']=propName;}return unit?convertPxToUnit(el,value,unit):value;}function getOriginalTargetValue(target,propName,unit,animatable){switch(getAnimationType(target,propName)){case'transform':return getTransformValue(target,propName,animatable,unit);case'css':return getCSSValue(target,propName,unit);case'attribute':return getAttribute(target,propName);default:return target[propName]||0;}}function getRelativeValue(to,from){var operator=/^(\*=|\+=|-=)/.exec(to);if(!operator){return to;}var u=getUnit(to)||0;var x=parseFloat(from);var y=parseFloat(to.replace(operator[0],''));switch(operator[0][0]){case'+':return x+y+u;case'-':return x-y+u;case'*':return x*y+u;}}function validateValue(val,unit){if(is.col(val)){return colorToRgb(val);}if(/\s/g.test(val)){return val;}var originalUnit=getUnit(val);var unitLess=originalUnit?val.substr(0,val.length-originalUnit.length):val;if(unit){return unitLess+unit;}return unitLess;}// getTotalLength() equivalent for circle, rect, polyline, polygon and line shapes
// adapted from https://gist.github.com/SebLambla/3e0550c496c236709744
function getDistance(p1,p2){return Math.sqrt(Math.pow(p2.x-p1.x,2)+Math.pow(p2.y-p1.y,2));}function getCircleLength(el){return Math.PI*2*getAttribute(el,'r');}function getRectLength(el){return getAttribute(el,'width')*2+getAttribute(el,'height')*2;}function getLineLength(el){return getDistance({x:getAttribute(el,'x1'),y:getAttribute(el,'y1')},{x:getAttribute(el,'x2'),y:getAttribute(el,'y2')});}function getPolylineLength(el){var points=el.points;var totalLength=0;var previousPos;for(var i=0;i<points.numberOfItems;i++){var currentPos=points.getItem(i);if(i>0){totalLength+=getDistance(previousPos,currentPos);}previousPos=currentPos;}return totalLength;}function getPolygonLength(el){var points=el.points;return getPolylineLength(el)+getDistance(points.getItem(points.numberOfItems-1),points.getItem(0));}// Path animation
function getTotalLength(el){if(el.getTotalLength){return el.getTotalLength();}switch(el.tagName.toLowerCase()){case'circle':return getCircleLength(el);case'rect':return getRectLength(el);case'line':return getLineLength(el);case'polyline':return getPolylineLength(el);case'polygon':return getPolygonLength(el);}}function setDashoffset(el){var pathLength=getTotalLength(el);el.setAttribute('stroke-dasharray',pathLength);return pathLength;}// Motion path
function getParentSvgEl(el){var parentEl=el.parentNode;while(is.svg(parentEl)){if(!is.svg(parentEl.parentNode)){break;}parentEl=parentEl.parentNode;}return parentEl;}function getParentSvg(pathEl,svgData){var svg=svgData||{};var parentSvgEl=svg.el||getParentSvgEl(pathEl);var rect=parentSvgEl.getBoundingClientRect();var viewBoxAttr=getAttribute(parentSvgEl,'viewBox');var width=rect.width;var height=rect.height;var viewBox=svg.viewBox||(viewBoxAttr?viewBoxAttr.split(' '):[0,0,width,height]);return{el:parentSvgEl,viewBox:viewBox,x:viewBox[0]/1,y:viewBox[1]/1,w:width/viewBox[2],h:height/viewBox[3]};}function getPath(path,percent){var pathEl=is.str(path)?selectString(path)[0]:path;var p=percent||100;return function(property){return{property:property,el:pathEl,svg:getParentSvg(pathEl),totalLength:getTotalLength(pathEl)*(p/100)};};}function getPathProgress(path,progress){function point(offset){if(offset===void 0)offset=0;var l=progress+offset>=1?progress+offset:0;return path.el.getPointAtLength(l);}var svg=getParentSvg(path.el,path.svg);var p=point();var p0=point(-1);var p1=point(+1);switch(path.property){case'x':return(p.x-svg.x)*svg.w;case'y':return(p.y-svg.y)*svg.h;case'angle':return Math.atan2(p1.y-p0.y,p1.x-p0.x)*180/Math.PI;}}// Decompose value
function decomposeValue(val,unit){// const rgx = /-?\d*\.?\d+/g; // handles basic numbers
// const rgx = /[+-]?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g; // handles exponents notation
var rgx=/[+-]?\d*\.?\d+(?:\.\d+)?(?:[eE][+-]?\d+)?/g;// handles exponents notation
var value=validateValue(is.pth(val)?val.totalLength:val,unit)+'';return{original:value,numbers:value.match(rgx)?value.match(rgx).map(Number):[0],strings:is.str(val)||unit?value.split(rgx):[]};}// Animatables
function parseTargets(targets){var targetsArray=targets?flattenArray(is.arr(targets)?targets.map(toArray):toArray(targets)):[];return filterArray(targetsArray,function(item,pos,self){return self.indexOf(item)===pos;});}function getAnimatables(targets){var parsed=parseTargets(targets);return parsed.map(function(t,i){return{target:t,id:i,total:parsed.length,transforms:{list:getElementTransforms(t)}};});}// Properties
function normalizePropertyTweens(prop,tweenSettings){var settings=cloneObject(tweenSettings);// Override duration if easing is a spring
if(/^spring/.test(settings.easing)){settings.duration=spring(settings.easing);}if(is.arr(prop)){var l=prop.length;var isFromTo=l===2&&!is.obj(prop[0]);if(!isFromTo){// Duration divided by the number of tweens
if(!is.fnc(tweenSettings.duration)){settings.duration=tweenSettings.duration/l;}}else{// Transform [from, to] values shorthand to a valid tween value
prop={value:prop};}}var propArray=is.arr(prop)?prop:[prop];return propArray.map(function(v,i){var obj=is.obj(v)&&!is.pth(v)?v:{value:v};// Default delay value should only be applied to the first tween
if(is.und(obj.delay)){obj.delay=!i?tweenSettings.delay:0;}// Default endDelay value should only be applied to the last tween
if(is.und(obj.endDelay)){obj.endDelay=i===propArray.length-1?tweenSettings.endDelay:0;}return obj;}).map(function(k){return mergeObjects(k,settings);});}function flattenKeyframes(keyframes){var propertyNames=filterArray(flattenArray(keyframes.map(function(key){return Object.keys(key);})),function(p){return is.key(p);}).reduce(function(a,b){if(a.indexOf(b)<0){a.push(b);}return a;},[]);var properties={};var loop=function loop(i){var propName=propertyNames[i];properties[propName]=keyframes.map(function(key){var newKey={};for(var p in key){if(is.key(p)){if(p==propName){newKey.value=key[p];}}else{newKey[p]=key[p];}}return newKey;});};for(var i=0;i<propertyNames.length;i++){loop(i);}return properties;}function getProperties(tweenSettings,params){var properties=[];var keyframes=params.keyframes;if(keyframes){params=mergeObjects(flattenKeyframes(keyframes),params);}for(var p in params){if(is.key(p)){properties.push({name:p,tweens:normalizePropertyTweens(params[p],tweenSettings)});}}return properties;}// Tweens
function normalizeTweenValues(tween,animatable){var t={};for(var p in tween){var value=getFunctionValue(tween[p],animatable);if(is.arr(value)){value=value.map(function(v){return getFunctionValue(v,animatable);});if(value.length===1){value=value[0];}}t[p]=value;}t.duration=parseFloat(t.duration);t.delay=parseFloat(t.delay);return t;}function normalizeTweens(prop,animatable){var previousTween;return prop.tweens.map(function(t){var tween=normalizeTweenValues(t,animatable);var tweenValue=tween.value;var to=is.arr(tweenValue)?tweenValue[1]:tweenValue;var toUnit=getUnit(to);var originalValue=getOriginalTargetValue(animatable.target,prop.name,toUnit,animatable);var previousValue=previousTween?previousTween.to.original:originalValue;var from=is.arr(tweenValue)?tweenValue[0]:previousValue;var fromUnit=getUnit(from)||getUnit(originalValue);var unit=toUnit||fromUnit;if(is.und(to)){to=previousValue;}tween.from=decomposeValue(from,unit);tween.to=decomposeValue(getRelativeValue(to,from),unit);tween.start=previousTween?previousTween.end:0;tween.end=tween.start+tween.delay+tween.duration+tween.endDelay;tween.easing=parseEasings(tween.easing,tween.duration);tween.isPath=is.pth(tweenValue);tween.isColor=is.col(tween.from.original);if(tween.isColor){tween.round=1;}previousTween=tween;return tween;});}// Tween progress
var setProgressValue={css:function css(t,p,v){return t.style[p]=v;},attribute:function attribute(t,p,v){return t.setAttribute(p,v);},object:function object(t,p,v){return t[p]=v;},transform:function transform(t,p,v,transforms,manual){transforms.list.set(p,v);if(p===transforms.last||manual){var str='';transforms.list.forEach(function(value,prop){str+=prop+"("+value+") ";});t.style.transform=str;}}};// Set Value helper
function setTargetsValue(targets,properties){var animatables=getAnimatables(targets);animatables.forEach(function(animatable){for(var property in properties){var value=getFunctionValue(properties[property],animatable);var target=animatable.target;var valueUnit=getUnit(value);var originalValue=getOriginalTargetValue(target,property,valueUnit,animatable);var unit=valueUnit||getUnit(originalValue);var to=getRelativeValue(validateValue(value,unit),originalValue);var animType=getAnimationType(target,property);setProgressValue[animType](target,property,to,animatable.transforms,true);}});}// Animations
function createAnimation(animatable,prop){var animType=getAnimationType(animatable.target,prop.name);if(animType){var tweens=normalizeTweens(prop,animatable);var lastTween=tweens[tweens.length-1];return{type:animType,property:prop.name,animatable:animatable,tweens:tweens,duration:lastTween.end,delay:tweens[0].delay,endDelay:lastTween.endDelay};}}function getAnimations(animatables,properties){return filterArray(flattenArray(animatables.map(function(animatable){return properties.map(function(prop){return createAnimation(animatable,prop);});})),function(a){return!is.und(a);});}// Create Instance
function getInstanceTimings(animations,tweenSettings){var animLength=animations.length;var getTlOffset=function getTlOffset(anim){return anim.timelineOffset?anim.timelineOffset:0;};var timings={};timings.duration=animLength?Math.max.apply(Math,animations.map(function(anim){return getTlOffset(anim)+anim.duration;})):tweenSettings.duration;timings.delay=animLength?Math.min.apply(Math,animations.map(function(anim){return getTlOffset(anim)+anim.delay;})):tweenSettings.delay;timings.endDelay=animLength?timings.duration-Math.max.apply(Math,animations.map(function(anim){return getTlOffset(anim)+anim.duration-anim.endDelay;})):tweenSettings.endDelay;return timings;}var instanceID=0;function createNewInstance(params){var instanceSettings=replaceObjectProps(defaultInstanceSettings,params);var tweenSettings=replaceObjectProps(defaultTweenSettings,params);var properties=getProperties(tweenSettings,params);var animatables=getAnimatables(params.targets);var animations=getAnimations(animatables,properties);var timings=getInstanceTimings(animations,tweenSettings);var id=instanceID;instanceID++;return mergeObjects(instanceSettings,{id:id,children:[],animatables:animatables,animations:animations,duration:timings.duration,delay:timings.delay,endDelay:timings.endDelay});}// Core
var activeInstances=[];var pausedInstances=[];var raf;var engine=function(){function play(){raf=requestAnimationFrame(step);}function step(t){var activeInstancesLength=activeInstances.length;if(activeInstancesLength){var i=0;while(i<activeInstancesLength){var activeInstance=activeInstances[i];if(!activeInstance.paused){activeInstance.tick(t);}else{var instanceIndex=activeInstances.indexOf(activeInstance);if(instanceIndex>-1){activeInstances.splice(instanceIndex,1);activeInstancesLength=activeInstances.length;}}i++;}play();}else{raf=cancelAnimationFrame(raf);}}return play;}();function handleVisibilityChange(){if(document.hidden){activeInstances.forEach(function(ins){return ins.pause();});pausedInstances=activeInstances.slice(0);anime.running=activeInstances=[];}else{pausedInstances.forEach(function(ins){return ins.play();});}}if(typeof document!=='undefined'){document.addEventListener('visibilitychange',handleVisibilityChange);}// Public Instance
function anime(params){if(params===void 0)params={};var startTime=0,lastTime=0,now=0;var children,childrenLength=0;var resolve=null;function makePromise(instance){var promise=window.Promise&&new Promise(function(_resolve){return resolve=_resolve;});instance.finished=promise;return promise;}var instance=createNewInstance(params);var promise=makePromise(instance);function toggleInstanceDirection(){var direction=instance.direction;if(direction!=='alternate'){instance.direction=direction!=='normal'?'normal':'reverse';}instance.reversed=!instance.reversed;children.forEach(function(child){return child.reversed=instance.reversed;});}function adjustTime(time){return instance.reversed?instance.duration-time:time;}function resetTime(){startTime=0;lastTime=adjustTime(instance.currentTime)*(1/anime.speed);}function seekChild(time,child){if(child){child.seek(time-child.timelineOffset);}}function syncInstanceChildren(time){if(!instance.reversePlayback){for(var i=0;i<childrenLength;i++){seekChild(time,children[i]);}}else{for(var i$1=childrenLength;i$1--;){seekChild(time,children[i$1]);}}}function setAnimationsProgress(insTime){var i=0;var animations=instance.animations;var animationsLength=animations.length;while(i<animationsLength){var anim=animations[i];var animatable=anim.animatable;var tweens=anim.tweens;var tweenLength=tweens.length-1;var tween=tweens[tweenLength];// Only check for keyframes if there is more than one tween
if(tweenLength){tween=filterArray(tweens,function(t){return insTime<t.end;})[0]||tween;}var elapsed=minMax(insTime-tween.start-tween.delay,0,tween.duration)/tween.duration;var eased=isNaN(elapsed)?1:tween.easing(elapsed);var strings=tween.to.strings;var round=tween.round;var numbers=[];var toNumbersLength=tween.to.numbers.length;var progress=void 0;for(var n=0;n<toNumbersLength;n++){var value=void 0;var toNumber=tween.to.numbers[n];var fromNumber=tween.from.numbers[n]||0;if(!tween.isPath){value=fromNumber+eased*(toNumber-fromNumber);}else{value=getPathProgress(tween.value,eased*toNumber);}if(round){if(!(tween.isColor&&n>2)){value=Math.round(value*round)/round;}}numbers.push(value);}// Manual Array.reduce for better performances
var stringsLength=strings.length;if(!stringsLength){progress=numbers[0];}else{progress=strings[0];for(var s=0;s<stringsLength;s++){var a=strings[s];var b=strings[s+1];var n$1=numbers[s];if(!isNaN(n$1)){if(!b){progress+=n$1+' ';}else{progress+=n$1+b;}}}}setProgressValue[anim.type](animatable.target,anim.property,progress,animatable.transforms);anim.currentValue=progress;i++;}}function setCallback(cb){if(instance[cb]&&!instance.passThrough){instance[cb](instance);}}function countIteration(){if(instance.remaining&&instance.remaining!==true){instance.remaining--;}}function setInstanceProgress(engineTime){var insDuration=instance.duration;var insDelay=instance.delay;var insEndDelay=insDuration-instance.endDelay;var insTime=adjustTime(engineTime);instance.progress=minMax(insTime/insDuration*100,0,100);instance.reversePlayback=insTime<instance.currentTime;if(children){syncInstanceChildren(insTime);}if(!instance.began&&instance.currentTime>0){instance.began=true;setCallback('begin');}if(!instance.loopBegan&&instance.currentTime>0){instance.loopBegan=true;setCallback('loopBegin');}if(insTime<=insDelay&&instance.currentTime!==0){setAnimationsProgress(0);}if(insTime>=insEndDelay&&instance.currentTime!==insDuration||!insDuration){setAnimationsProgress(insDuration);}if(insTime>insDelay&&insTime<insEndDelay){if(!instance.changeBegan){instance.changeBegan=true;instance.changeCompleted=false;setCallback('changeBegin');}setCallback('change');setAnimationsProgress(insTime);}else{if(instance.changeBegan){instance.changeCompleted=true;instance.changeBegan=false;setCallback('changeComplete');}}instance.currentTime=minMax(insTime,0,insDuration);if(instance.began){setCallback('update');}if(engineTime>=insDuration){lastTime=0;countIteration();if(!instance.remaining){instance.paused=true;if(!instance.completed){instance.completed=true;setCallback('loopComplete');setCallback('complete');if(!instance.passThrough&&'Promise'in window){resolve();promise=makePromise(instance);}}}else{startTime=now;setCallback('loopComplete');instance.loopBegan=false;if(instance.direction==='alternate'){toggleInstanceDirection();}}}}instance.reset=function(){var direction=instance.direction;instance.passThrough=false;instance.currentTime=0;instance.progress=0;instance.paused=true;instance.began=false;instance.loopBegan=false;instance.changeBegan=false;instance.completed=false;instance.changeCompleted=false;instance.reversePlayback=false;instance.reversed=direction==='reverse';instance.remaining=instance.loop;children=instance.children;childrenLength=children.length;for(var i=childrenLength;i--;){instance.children[i].reset();}if(instance.reversed&&instance.loop!==true||direction==='alternate'&&instance.loop===1){instance.remaining++;}setAnimationsProgress(instance.reversed?instance.duration:0);};// Set Value helper
instance.set=function(targets,properties){setTargetsValue(targets,properties);return instance;};instance.tick=function(t){now=t;if(!startTime){startTime=now;}setInstanceProgress((now+(lastTime-startTime))*anime.speed);};instance.seek=function(time){setInstanceProgress(adjustTime(time));};instance.pause=function(){instance.paused=true;resetTime();};instance.play=function(){if(!instance.paused){return;}if(instance.completed){instance.reset();}instance.paused=false;activeInstances.push(instance);resetTime();if(!raf){engine();}};instance.reverse=function(){toggleInstanceDirection();instance.completed=instance.reversed?false:true;resetTime();};instance.restart=function(){instance.reset();instance.play();};instance.reset();if(instance.autoplay){instance.play();}return instance;}// Remove targets from animation
function removeTargetsFromAnimations(targetsArray,animations){for(var a=animations.length;a--;){if(arrayContains(targetsArray,animations[a].animatable.target)){animations.splice(a,1);}}}function removeTargets(targets){var targetsArray=parseTargets(targets);for(var i=activeInstances.length;i--;){var instance=activeInstances[i];var animations=instance.animations;var children=instance.children;removeTargetsFromAnimations(targetsArray,animations);for(var c=children.length;c--;){var child=children[c];var childAnimations=child.animations;removeTargetsFromAnimations(targetsArray,childAnimations);if(!childAnimations.length&&!child.children.length){children.splice(c,1);}}if(!animations.length&&!children.length){instance.pause();}}}// Stagger helpers
function stagger(val,params){if(params===void 0)params={};var direction=params.direction||'normal';var easing=params.easing?parseEasings(params.easing):null;var grid=params.grid;var axis=params.axis;var fromIndex=params.from||0;var fromFirst=fromIndex==='first';var fromCenter=fromIndex==='center';var fromLast=fromIndex==='last';var isRange=is.arr(val);var val1=isRange?parseFloat(val[0]):parseFloat(val);var val2=isRange?parseFloat(val[1]):0;var unit=getUnit(isRange?val[1]:val)||0;var start=params.start||0+(isRange?val1:0);var values=[];var maxValue=0;return function(el,i,t){if(fromFirst){fromIndex=0;}if(fromCenter){fromIndex=(t-1)/2;}if(fromLast){fromIndex=t-1;}if(!values.length){for(var index=0;index<t;index++){if(!grid){values.push(Math.abs(fromIndex-index));}else{var fromX=!fromCenter?fromIndex%grid[0]:(grid[0]-1)/2;var fromY=!fromCenter?Math.floor(fromIndex/grid[0]):(grid[1]-1)/2;var toX=index%grid[0];var toY=Math.floor(index/grid[0]);var distanceX=fromX-toX;var distanceY=fromY-toY;var value=Math.sqrt(distanceX*distanceX+distanceY*distanceY);if(axis==='x'){value=-distanceX;}if(axis==='y'){value=-distanceY;}values.push(value);}maxValue=Math.max.apply(Math,values);}if(easing){values=values.map(function(val){return easing(val/maxValue)*maxValue;});}if(direction==='reverse'){values=values.map(function(val){return axis?val<0?val*-1:-val:Math.abs(maxValue-val);});}}var spacing=isRange?(val2-val1)/maxValue:val1;return start+spacing*(Math.round(values[i]*100)/100)+unit;};}// Timeline
function timeline(params){if(params===void 0)params={};var tl=anime(params);tl.duration=0;tl.add=function(instanceParams,timelineOffset){var tlIndex=activeInstances.indexOf(tl);var children=tl.children;if(tlIndex>-1){activeInstances.splice(tlIndex,1);}function passThrough(ins){ins.passThrough=true;}for(var i=0;i<children.length;i++){passThrough(children[i]);}var insParams=mergeObjects(instanceParams,replaceObjectProps(defaultTweenSettings,params));insParams.targets=insParams.targets||params.targets;var tlDuration=tl.duration;insParams.autoplay=false;insParams.direction=tl.direction;insParams.timelineOffset=is.und(timelineOffset)?tlDuration:getRelativeValue(timelineOffset,tlDuration);passThrough(tl);tl.seek(insParams.timelineOffset);var ins=anime(insParams);passThrough(ins);children.push(ins);var timings=getInstanceTimings(children,params);tl.delay=timings.delay;tl.endDelay=timings.endDelay;tl.duration=timings.duration;tl.seek(0);tl.reset();if(tl.autoplay){tl.play();}return tl;};return tl;}anime.version='3.2.0';anime.speed=1;anime.running=activeInstances;anime.remove=removeTargets;anime.get=getOriginalTargetValue;anime.set=setTargetsValue;anime.convertPx=convertPxToUnit;anime.path=getPath;anime.setDashoffset=setDashoffset;anime.stagger=stagger;anime.timeline=timeline;anime.easing=parseEasings;anime.penner=penner;anime.random=function(min,max){return Math.floor(Math.random()*(max-min+1))+min;};/* harmony default export */ __webpack_exports__["default"] = (anime);
/***/ }),
/***/ "HWsP":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/_ie8-dom-define.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports=!__webpack_require__(/*! ./_descriptors */ "GGqZ")&&!__webpack_require__(/*! ./_fails */ "E7Vc")(function(){return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "mggL")('div'),'a',{get:function get(){return 7;}}).a!=7;});
/***/ }),
/***/ "HZro":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.seal.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.17 Object.seal(O)
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var meta=__webpack_require__(/*! ./_meta */ "zIP/").onFreeze;__webpack_require__(/*! ./_object-sap */ "gRlk")('seal',function($seal){return function seal(it){return $seal&&isObject(it)?$seal(meta(it)):it;};});
/***/ }),
/***/ "HbTz":
/*!****************************************************************!*\
!*** ../node_modules/core-js/library/modules/_to-primitive.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.1 ToPrimitive(input [, PreferredType])
var isObject=__webpack_require__(/*! ./_is-object */ "fGh/");// instead of the ES6 spec version, we didn't implement @@toPrimitive case
// and the second argument - flag - preferred type is a string
module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&typeof(fn=it.toString)=='function'&&!isObject(val=fn.call(it)))return val;if(typeof(fn=it.valueOf)=='function'&&!isObject(val=fn.call(it)))return val;if(!S&&typeof(fn=it.toString)=='function'&&!isObject(val=fn.call(it)))return val;throw TypeError("Can't convert object to primitive value");};
/***/ }),
/***/ "HqX2":
/*!**************************************************!*\
!*** ../node_modules/core-js/modules/_for-of.js ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var ctx=__webpack_require__(/*! ./_ctx */ "9liC");var call=__webpack_require__(/*! ./_iter-call */ "iJnn");var isArrayIter=__webpack_require__(/*! ./_is-array-iter */ "2LOZ");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var getIterFn=__webpack_require__(/*! ./core.get-iterator-method */ "pB2m");var BREAK={};var RETURN={};var exports=module.exports=function(iterable,entries,fn,that,ITERATOR){var iterFn=ITERATOR?function(){return iterable;}:getIterFn(iterable);var f=ctx(fn,that,entries?2:1);var index=0;var length,step,iterator,result;if(typeof iterFn!='function')throw TypeError(iterable+' is not iterable!');// fast case for arrays with default iterator
if(isArrayIter(iterFn))for(length=toLength(iterable.length);length>index;index++){result=entries?f(anObject(step=iterable[index])[0],step[1]):f(iterable[index]);if(result===BREAK||result===RETURN)return result;}else for(iterator=iterFn.call(iterable);!(step=iterator.next()).done;){result=call(iterator,f,step.value,entries);if(result===BREAK||result===RETURN)return result;}};exports.BREAK=BREAK;exports.RETURN=RETURN;
/***/ }),
/***/ "IKQL":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.fill.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.P,'Array',{fill:__webpack_require__(/*! ./_array-fill */ "Pfmf")});__webpack_require__(/*! ./_add-to-unscopables */ "OfmW")('fill');
/***/ }),
/***/ "IUK6":
/*!**********************************!*\
!*** ./js/modules/cookie-bar.js ***!
\**********************************/
/*! exports provided: cookieBar */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "cookieBar", function() { return cookieBar; });
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
var cookieBar = function cookieBar() {
var concent = localStorage.getItem('concent');
if (!concent) {
var body = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('body');
var barElement = document.createElement('div');
barElement.classList.add('cookie-bar');
barElement.innerHTML = "\n <div class=\"cookie-bar__container\">\n <div class=\"cookie-text\">".concat(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('COOKIE_INFO'), "</div><div class=\"cookie-accept\">").concat(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('COOKIE_ACCEPT'), "</div>\n </div>\n ");
body.append(barElement);
var bar = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.cookie-bar');
var button = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.cookie-accept');
button.addEventListener('click', function () {
localStorage.setItem('concent', 'true');
bar.remove();
});
}
};
/***/ }),
/***/ "Ibj2":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_iterators.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports={};
/***/ }),
/***/ "IdFN":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_object-pie.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
exports.f={}.propertyIsEnumerable;
/***/ }),
/***/ "Iy4l":
/*!*******************************!*\
!*** ./js/modules/masonry.js ***!
\*******************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var masonry_layout__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! masonry-layout */ "9GzK");
/* harmony import */ var masonry_layout__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(masonry_layout__WEBPACK_IMPORTED_MODULE_0__);
/* harmony default export */ __webpack_exports__["default"] = (function () {
var grid = document.querySelector('.grid-articles');
if (grid) {
var msnry = new masonry_layout__WEBPACK_IMPORTED_MODULE_0___default.a(grid, {
itemSelector: '.grid-item',
columnWidth: 1
});
}
});
/***/ }),
/***/ "J8hF":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.regexp.constructor.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var global=__webpack_require__(/*! ./_global */ "P56o");var inheritIfRequired=__webpack_require__(/*! ./_inherit-if-required */ "jEou");var dP=__webpack_require__(/*! ./_object-dp */ "U1KF").f;var gOPN=__webpack_require__(/*! ./_object-gopn */ "zIds").f;var isRegExp=__webpack_require__(/*! ./_is-regexp */ "NVL/");var $flags=__webpack_require__(/*! ./_flags */ "MBcE");var $RegExp=global.RegExp;var Base=$RegExp;var proto=$RegExp.prototype;var re1=/a/g;var re2=/a/g;// "new" creates a new object, old webkit buggy here
var CORRECT_NEW=new $RegExp(re1)!==re1;if(__webpack_require__(/*! ./_descriptors */ "GGqZ")&&(!CORRECT_NEW||__webpack_require__(/*! ./_fails */ "E7Vc")(function(){re2[__webpack_require__(/*! ./_wks */ "9dxi")('match')]=false;// RegExp constructor can alter flags and IsRegExp works correct with @@match
return $RegExp(re1)!=re1||$RegExp(re2)==re2||$RegExp(re1,'i')!='/a/i';}))){$RegExp=function RegExp(p,f){var tiRE=this instanceof $RegExp;var piRE=isRegExp(p);var fiU=f===undefined;return!tiRE&&piRE&&p.constructor===$RegExp&&fiU?p:inheritIfRequired(CORRECT_NEW?new Base(piRE&&!fiU?p.source:p,f):Base((piRE=p instanceof $RegExp)?p.source:p,piRE&&fiU?$flags.call(p):f),tiRE?this:proto,$RegExp);};var proxy=function proxy(key){key in $RegExp||dP($RegExp,key,{configurable:true,get:function get(){return Base[key];},set:function set(it){Base[key]=it;}});};for(var keys=gOPN(Base),i=0;keys.length>i;){proxy(keys[i++]);}proto.constructor=$RegExp;$RegExp.prototype=proto;__webpack_require__(/*! ./_redefine */ "sU/p")(global,'RegExp',$RegExp);}__webpack_require__(/*! ./_set-species */ "E8p1")('RegExp');
/***/ }),
/***/ "JGfN":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/_function-to-string.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports=__webpack_require__(/*! ./_shared */ "ZVIm")('native-function-to-string',Function.toString);
/***/ }),
/***/ "JKk3":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/_array-copy-within.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)
var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var toAbsoluteIndex=__webpack_require__(/*! ./_to-absolute-index */ "BUlT");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");module.exports=[].copyWithin||function copyWithin(target/* = 0 */,start/* = 0, end = @length */){var O=toObject(this);var len=toLength(O.length);var to=toAbsoluteIndex(target,len);var from=toAbsoluteIndex(start,len);var end=arguments.length>2?arguments[2]:undefined;var count=Math.min((end===undefined?len:toAbsoluteIndex(end,len))-from,len-to);var inc=1;if(from<to&&to<from+count){inc=-1;from+=count-1;to+=count-1;}while(count-->0){if(from in O)O[to]=O[from];else delete O[to];to+=inc;from+=inc;}return O;};
/***/ }),
/***/ "JRZK":
/*!********************************************!*\
!*** ../node_modules/core-js/web/index.js ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../modules/web.timers */ "4SRy");__webpack_require__(/*! ../modules/web.immediate */ "F9vW");__webpack_require__(/*! ../modules/web.dom.iterable */ "W1QL");module.exports=__webpack_require__(/*! ../modules/_core */ "R5TD");
/***/ }),
/***/ "Jqo+":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.italics.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.9 String.prototype.italics()
__webpack_require__(/*! ./_string-html */ "LEAW")('italics',function(createHTML){return function italics(){return createHTML(this,'i','','');};});
/***/ }),
/***/ "Jww/":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_iter-define.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var LIBRARY=__webpack_require__(/*! ./_library */ "wEu9");var $export=__webpack_require__(/*! ./_export */ "X6VK");var redefine=__webpack_require__(/*! ./_redefine */ "sU/p");var hide=__webpack_require__(/*! ./_hide */ "tjmq");var Iterators=__webpack_require__(/*! ./_iterators */ "Ibj2");var $iterCreate=__webpack_require__(/*! ./_iter-create */ "puZ4");var setToStringTag=__webpack_require__(/*! ./_set-to-string-tag */ "jPEw");var getPrototypeOf=__webpack_require__(/*! ./_object-gpo */ "A1KM");var ITERATOR=__webpack_require__(/*! ./_wks */ "9dxi")('iterator');var BUGGY=!([].keys&&'next'in[].keys());// Safari has buggy iterators w/o `next`
var FF_ITERATOR='@@iterator';var KEYS='keys';var VALUES='values';var returnThis=function returnThis(){return this;};module.exports=function(Base,NAME,Constructor,next,DEFAULT,IS_SET,FORCED){$iterCreate(Constructor,NAME,next);var getMethod=function getMethod(kind){if(!BUGGY&&kind in proto)return proto[kind];switch(kind){case KEYS:return function keys(){return new Constructor(this,kind);};case VALUES:return function values(){return new Constructor(this,kind);};}return function entries(){return new Constructor(this,kind);};};var TAG=NAME+' Iterator';var DEF_VALUES=DEFAULT==VALUES;var VALUES_BUG=false;var proto=Base.prototype;var $native=proto[ITERATOR]||proto[FF_ITERATOR]||DEFAULT&&proto[DEFAULT];var $default=$native||getMethod(DEFAULT);var $entries=DEFAULT?!DEF_VALUES?$default:getMethod('entries'):undefined;var $anyNative=NAME=='Array'?proto.entries||$native:$native;var methods,key,IteratorPrototype;// Fix native
if($anyNative){IteratorPrototype=getPrototypeOf($anyNative.call(new Base()));if(IteratorPrototype!==Object.prototype&&IteratorPrototype.next){// Set @@toStringTag to native iterators
setToStringTag(IteratorPrototype,TAG,true);// fix for some old engines
if(!LIBRARY&&typeof IteratorPrototype[ITERATOR]!='function')hide(IteratorPrototype,ITERATOR,returnThis);}}// fix Array#{values, @@iterator}.name in V8 / FF
if(DEF_VALUES&&$native&&$native.name!==VALUES){VALUES_BUG=true;$default=function values(){return $native.call(this);};}// Define iterator
if((!LIBRARY||FORCED)&&(BUGGY||VALUES_BUG||!proto[ITERATOR])){hide(proto,ITERATOR,$default);}// Plug for library
Iterators[NAME]=$default;Iterators[TAG]=returnThis;if(DEFAULT){methods={values:DEF_VALUES?$default:getMethod(VALUES),keys:IS_SET?$default:getMethod(KEYS),entries:$entries};if(FORCED)for(key in methods){if(!(key in proto))redefine(proto,key,methods[key]);}else $export($export.P+$export.F*(BUGGY||VALUES_BUG),NAME,methods);}return methods;};
/***/ }),
/***/ "K+ga":
/*!********************************************!*\
!*** ./templates/pages/search-results.pug ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a>Результаты поиска</a></span>\n </div>\n <h1>Результаты поиска</h1>\n </article>\n <section class=\"search-results\">\n <p>Найдено <span>666</span> результатов по запросу \"<span>двигатель</span>\"</p>\n <div class=\"search-results__content\">\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n </div>\n <article class=\"pagination\">\n <div class=\"pagination__pages\">\n <div class=\"pagination__controls\">\n <button class=\"pagination__control pagination__control--prev\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n <button class=\"pagination__control pagination__control--next\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n </div>\n <ul class=\"pagination__page-links\">\n <li><a href=\"#\">1</a></li>\n <li><a href=\"#\">2</a></li>\n <li><a class=\"current\" href=\"#\">3</a></li>\n <li><a href=\"#\">4</a></li>\n <li><a href=\"#\">5</a></li>\n <li><a>...</a></li>\n <li><a href=\"#\">16</a></li>\n </ul>\n </div>\n <div class=\"pagination__amount\">\n <p>Товаров на страницу:</p>\n <div class=\"pagination__select\">\n <select name=\"display-pages\">\n <option value=\"10\">10</option>\n <option value=\"20\">20</option>\n <option value=\"30\">30</option>\n </select>\n <svg class=\"icon\" width=\"7\" height=\"7\" viewBox=\"0 0 7 7\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <svg class=\"icon\" width=\"7\" height=\"7\" viewBox=\"0 0 7 7\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </div>\n </article>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "K/PF":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.iterator.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var addToUnscopables=__webpack_require__(/*! ./_add-to-unscopables */ "OfmW");var step=__webpack_require__(/*! ./_iter-step */ "VVFi");var Iterators=__webpack_require__(/*! ./_iterators */ "Ibj2");var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");// 22.1.3.4 Array.prototype.entries()
// 22.1.3.13 Array.prototype.keys()
// 22.1.3.29 Array.prototype.values()
// 22.1.3.30 Array.prototype[@@iterator]()
module.exports=__webpack_require__(/*! ./_iter-define */ "Jww/")(Array,'Array',function(iterated,kind){this._t=toIObject(iterated);// target
this._i=0;// next index
this._k=kind;// kind
// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
},function(){var O=this._t;var kind=this._k;var index=this._i++;if(!O||index>=O.length){this._t=undefined;return step(1);}if(kind=='keys')return step(0,index);if(kind=='values')return step(0,O[index]);return step(0,[index,O[index]]);},'values');// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
Iterators.Arguments=Iterators.Array;addToUnscopables('keys');addToUnscopables('values');addToUnscopables('entries');
/***/ }),
/***/ "KBDK":
/*!**********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.max-safe-integer.js ***!
\**********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.1.2.6 Number.MAX_SAFE_INTEGER
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Number',{MAX_SAFE_INTEGER:0x1fffffffffffff});
/***/ }),
/***/ "KFSm":
/*!**************************************************!*\
!*** ../node_modules/core-js/modules/_invoke.js ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// fast apply, http://jsperf.lnkit.com/fast-apply/5
module.exports=function(fn,args,that){var un=that===undefined;switch(args.length){case 0:return un?fn():fn.call(that);case 1:return un?fn(args[0]):fn.call(that,args[0]);case 2:return un?fn(args[0],args[1]):fn.call(that,args[0],args[1]);case 3:return un?fn(args[0],args[1],args[2]):fn.call(that,args[0],args[1],args[2]);case 4:return un?fn(args[0],args[1],args[2],args[3]):fn.call(that,args[0],args[1],args[2],args[3]);}return fn.apply(that,args);};
/***/ }),
/***/ "KlEu":
/*!*********************************!*\
!*** ./js/modules/hamburger.js ***!
\*********************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! body-scroll-lock */ "w+6m");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__);
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _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); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var Hamburger = /*#__PURE__*/function () {
function Hamburger(container) {
_classCallCheck(this, Hamburger);
this.hamburger = container;
this.hamburgerOpenToggle = this.hamburger.querySelector('.hamburger');
this.hamburgerCloseToggle = document.querySelector('.main-header__hamburger-close');
this.menuObj = document.querySelector('.main-header__hamburger-dropdown');
this.opened = false;
this.open = this.open.bind(this);
this.close = this.close.bind(this);
this.hamburgerOpenToggle.addEventListener('click', this.open);
this.hamburgerCloseToggle.addEventListener('click', this.close);
}
_createClass(Hamburger, [{
key: "open",
value: function open() {
this.hamburger.classList.add('js-opened');
this.opened = true;
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["disableBodyScroll"])(this.menuObj);
}
}, {
key: "close",
value: function close() {
this.hamburger.classList.remove('js-opened');
this.opened = false;
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["clearAllBodyScrollLocks"])();
}
}, {
key: "opened",
get: function get() {
return this.isOpened;
},
set: function set(status) {
this.isOpened = status;
}
}]);
return Hamburger;
}();
/* harmony default export */ __webpack_exports__["default"] = (function () {
var hamburgerContainer = document.querySelector('.main-header__hamburger');
if (!hamburgerContainer) {
return;
}
hamburgerContainer.hamburger = new Hamburger(hamburgerContainer);
});
/***/ }),
/***/ "Kz8+":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.freeze.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.5 Object.freeze(O)
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var meta=__webpack_require__(/*! ./_meta */ "zIP/").onFreeze;__webpack_require__(/*! ./_object-sap */ "gRlk")('freeze',function($freeze){return function freeze(it){return $freeze&&isObject(it)?$freeze(meta(it)):it;};});
/***/ }),
/***/ "LAIM":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.is.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.3.10 Object.is(value1, value2)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Object',{is:__webpack_require__(/*! ./_same-value */ "Nu7b")});
/***/ }),
/***/ "LEAW":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_string-html.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var defined=__webpack_require__(/*! ./_defined */ "GCOZ");var quot=/"/g;// B.2.3.2.1 CreateHTML(string, tag, attribute, value)
var createHTML=function createHTML(string,tag,attribute,value){var S=String(defined(string));var p1='<'+tag;if(attribute!=='')p1+=' '+attribute+'="'+String(value).replace(quot,'"')+'"';return p1+'>'+S+'</'+tag+'>';};module.exports=function(NAME,exec){var O={};O[NAME]=exec(createHTML);$export($export.P+$export.F*fails(function(){var test=''[NAME]('"');return test!==test.toLowerCase()||test.split('"').length>3;}),'String',O);};
/***/ }),
/***/ "LXYL":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.construct.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
var $export=__webpack_require__(/*! ./_export */ "X6VK");var create=__webpack_require__(/*! ./_object-create */ "Vx+c");var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var bind=__webpack_require__(/*! ./_bind */ "oAuq");var rConstruct=(__webpack_require__(/*! ./_global */ "P56o").Reflect||{}).construct;// MS Edge supports only 2 arguments and argumentsList argument is optional
// FF Nightly sets third argument as `new.target`, but does not create `this` from it
var NEW_TARGET_BUG=fails(function(){function F(){/* empty */}return!(rConstruct(function(){/* empty */},[],F)instanceof F);});var ARGS_BUG=!fails(function(){rConstruct(function(){/* empty */});});$export($export.S+$export.F*(NEW_TARGET_BUG||ARGS_BUG),'Reflect',{construct:function construct(Target,args/* , newTarget */){aFunction(Target);anObject(args);var newTarget=arguments.length<3?Target:aFunction(arguments[2]);if(ARGS_BUG&&!NEW_TARGET_BUG)return rConstruct(Target,args,newTarget);if(Target==newTarget){// w/o altered newTarget, optimization for 0-4 arguments
switch(args.length){case 0:return new Target();case 1:return new Target(args[0]);case 2:return new Target(args[0],args[1]);case 3:return new Target(args[0],args[1],args[2]);case 4:return new Target(args[0],args[1],args[2],args[3]);}// w/o altered newTarget, lot of arguments case
var $args=[null];$args.push.apply($args,args);return new(bind.apply(Target,$args))();}// with altered newTarget, not support built-in constructors
var proto=newTarget.prototype;var instance=create(isObject(proto)?proto:Object.prototype);var result=Function.apply.call(Target,instance,args);return isObject(result)?result:instance;}});
/***/ }),
/***/ "LkVc":
/*!*******************************!*\
!*** ./js/modules/catalog.js ***!
\*******************************/
/*! exports provided: clearPrograms, updateCartCounter, clearCart, search, updateCounter, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "clearPrograms", function() { return clearPrograms; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateCartCounter", function() { return updateCartCounter; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "clearCart", function() { return clearCart; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "search", function() { return search; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateCounter", function() { return updateCounter; });
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var _compare__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./compare */ "0YY5");
/* harmony import */ var _cart__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./cart */ "hqNy");
/* harmony import */ var _yandexCounter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./yandexCounter */ "R/q2");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! axios */ "czhI");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var qs__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! qs */ "vvX8");
/* harmony import */ var qs__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(qs__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./modal */ "NJQk");
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
/* eslint-disable */
var programs = [];
var groupsProgramToggles = _toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-toggle-program-group'));
var programToggles = _toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('[name="subcategories[]"]'));
var brandToggles = _toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('[name="brand_id[]"]'));
var floatingCounter = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.filter__results');
var filterItems = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.filter-fieldset__item');
var filters = _toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.params'));
var searchInput = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('input.search');
var lastMouseActionPosition = 0;
var page = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('input[name="page"]');
var limit = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('input[name="limit"]');
var filterAmountEl = document.querySelector('.catalog-details__amount');
var filterSubChecks = document.querySelectorAll('.filter .filter-fieldset__subitem input[type="checkbox"]');
var filterUpChecks = document.querySelectorAll('.filter .filter-fieldset__item:not(.filter-fieldset__item--expand) > input[type="checkbox"]');
var filterRanges = document.querySelectorAll('.filter .filter-fieldset__range-box');
var calculateFilters = function calculateFilters() {
var subCheckboxCount = _toConsumableArray(filterSubChecks).filter(function (check) {
return check.checked;
}).length;
var upCheckboxCount = _toConsumableArray(filterUpChecks).filter(function (check) {
return check.checked;
}).length;
var rangesCount = _toConsumableArray(filterRanges).filter(function (range) {
return !range.rangeSlider.defaultState;
}).length;
return subCheckboxCount + upCheckboxCount + rangesCount;
};
var setFiltersAmount = function setFiltersAmount() {
if (!filterAmountEl) {
return;
}
;
filterAmountEl.textContent = calculateFilters() || 0;
};
var clearPrograms = function clearPrograms() {
programs = [];
};
var buildPagination = function buildPagination(currentPage, total, limit) {
var pages = Math.ceil(total / limit);
currentPage = parseInt(currentPage);
var pagination = [];
var spacer = false;
for (var i = 1; i <= pages; i++) {
if (i < currentPage && i >= currentPage - 5 || i > currentPage && i <= currentPage + 5 || i === 1 || i === pages || i === currentPage) {
if (i === currentPage) {
pagination.push('<li><a class="current" href="">' + i + '</a></li>');
spacer = false;
} else {
if (i === 1) {
pagination.push('<li><a href="/' + window.currentPageUrl + '" class="js-page" data-page="' + i + '">' + i + '</a></li>');
} else {
pagination.push('<li><a href="/' + window.currentPageUrl + 'page/' + i + '" class="js-page" data-page="' + i + '">' + i + '</a></li>');
}
spacer = false;
}
} else {
if (!spacer) {
spacer = true;
pagination.push('<li><a>...</a></li>');
}
}
}
if (currentPage === pages) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__control--next').classList.add('disabled');
} else {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__control--next').classList.remove('disabled');
}
if (currentPage === 1) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__control--prev').classList.add('disabled');
} else {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__control--prev').classList.remove('disabled');
}
return '<ul class="pagination__page-links">' + pagination.join('') + '</ul>';
};
var loader;
var alertBlock;
var toCart = function toCart(productId, quantity, button) {
button.classList.add('js-loading');
if (!loader) {
loader = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.spinner');
}
if (!alertBlock) {
alertBlock = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.alerts');
}
loader.spinner.run();
axios__WEBPACK_IMPORTED_MODULE_4___default.a.post('/wp-json/cart/add', qs__WEBPACK_IMPORTED_MODULE_5___default.a.stringify({
'productId': productId,
'quantity': quantity
})).then(function (res) {
loader.spinner.stop();
if (res.data.status === 'ok') {
Object(_yandexCounter__WEBPACK_IMPORTED_MODULE_3__["reachGoal"])('AddGoodsCart');
button.classList.add('js-in-cart');
button.classList.remove('js-loading');
updateCartCounter(res.data.count);
alertBlock.alert.showSuccess(null, true);
}
}).catch(function (err) {
loader.spinner.stop();
alertBlock.alert.showError(err.message);
});
};
var updateCartCounter = function updateCartCounter(count) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.user-nav__button--cart .user-nav__amount').textContent = count;
};
var clearCart = function clearCart() {
updateCartCounter(0);
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-to-cart[data-id]')).forEach(function (button) {
return button.classList.remove('js-in-cart');
});
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.modal__order-list').innerHTML = '';
};
var search = function search() {
var form = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#search_catalog');
if (!form || form.tagName.toLowerCase() !== 'form') {
return;
}
var formData = new FormData(form);
if (!loader) {
loader = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.spinner');
}
loader.spinner.run();
var TEMPLATE = '<article class="product-card">\n' + ' <h3 class="product-card__title"><a href="{URL}">{TITLE}</a></h3>\n' + ' <div class="product-card__img-wrp">\n' + ' <picture>\n' + ' <source media="(max-width: 0px)" srcset="{IMAGE.WEB}"><img src="{IMAGE}" alt="">\n' + ' </picture>\n' + ' </div>\n' + ' <div class="product-card__chars">\n' + ' <div class="product-card__table">\n' + ' <table>\n' + ' <tbody><tr><td>{PRICE}</td><td>{ON_REQUEST}</td></tr><tr data-brand-id="{BRAND_ID}"><td>{PART_NUMBER}</td><td>{SKU}</td></tr>' + '{PARAMS}\n' + ' </tbody>\n' + ' </table>\n' + ' </div>\n' + ' <div class="product-card__buttons card-buttons">\n' + ' <div class="card-buttons__row">\n' + ' <div class="card-buttons__quant">\n' + ' <button>-</button>\n' + ' <button>+</button>\n' + ' <input type="number" placeholder="1" value="1">\n' + ' </div>\n' + ' <a class="button-link card-buttons__button card-buttons__button--cart js-to-cart {INCART}" data-id="{ID}"><span class="text-default">' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('To cart') + '</span><noindex><span class="text-active">' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('At cart') + '</span></noindex></a>\n' + ' </div>\n' + ' <div class="card-buttons__row">\n' + ' <button class="button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare" data-id="{ID}">\n' + ' <svg class="icon" width="18" height="18" viewBox="0 0 18 18">\n' + ' <use xlink:href="/wp-content/themes/innodrive/assets/sprite/sprite.svg#icon-search"></use>\n' + ' </svg><span class="text-default">' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('To compare') + '</span><noindex><span class="text-active">' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('At compare') + '</span></noindex>\n' + ' </button>\n' + ' </div>\n' + ' </div>\n' + ' </div>\n' + ' </article>';
axios__WEBPACK_IMPORTED_MODULE_4___default.a.post('/wp-json/catalog/search', formData, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function (res) {
if (!Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
loader.spinner.stop();
form.classList.remove('js-progress');
form.disabled = false;
}
if (res.data.success == 'ok') {
// load form
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
var url = '/';
window.location = url + res.data.url;
} else {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.catalog-details__cards').innerHTML = '';
_toConsumableArray(res.data.data).forEach(function (row) {
var groups = row.groups;
var dimensions = [];
Object.keys(groups).forEach(function (name) {
var list = groups[name];
Object.keys(list).forEach(function (paramsName) {
var dimension = list[paramsName];
dimensions[paramsName] = dimension;
});
});
var line = TEMPLATE;
line = line.split('{PRICE}').join(window.translations['Price']);
line = line.split('{MANUFACTURER}').join(window.translations['Manufacturer']);
line = line.split('{ON_REQUEST}').join(window.translations['on request']);
line = line.split('{PART_NUMBER}').join(window.translations['Part number']);
line = line.split('{TITLE}').join(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(row.title));
line = line.split('{BRAND_LINK}').join(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(row.brandLink));
line = line.split('{URL}').join(row.url);
line = line.split('{ID}').join(row.id);
var placeholderImage = window.brandsLogos.find(function (item) {
return item.id === parseInt(row.brand_id);
});
var image = row.image ? row.image : placeholderImage ? placeholderImage.img : "".concat(window.templateDirectory, "/img/logo_").concat(window.currentLanguage, ".svg");
line = line.replace('{IMAGE}', image);
line = line.replace('{IMAGE.WEB}', row.image);
line = line.replace('{SKU}', row.sku);
line = line.replace('{BRAND_ID}', row.brand_id);
line = line.replace('{INCART}', row.isInCart ? 'js-in-cart' : '');
var params = '';
var names = Object.keys(res.data.params);
names.forEach(function (paramName) {
var paramDBName = res.data.params[paramName];
if (row[paramDBName] !== null && row[paramDBName] !== '') {
params += '<tr><td>' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(paramName) + '</td><td>' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(row[paramDBName]) + ' ' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(dimensions[paramName]) + '</td></tr>';
}
});
line = line.replace('{PARAMS}', params);
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.catalog-details__cards').insertAdjacentHTML('beforeEnd', line);
});
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('[data-brand-id="10"], [data-brand-id="2"], [data-brand-id="9"], [data-brand-id="8"], [data-brand-id="10"], [data-brand-id="11"], [data-brand-id="12"]')).forEach(function (numberRow) {
return numberRow.style.display = 'none';
});
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('[data-brand-id="1"], [data-brand-id="3"], [data-brand-id="6"], [data-brand-id="7"]')).forEach(function (numberRow) {
var card = numberRow.closest('.product-card');
var button = card.querySelector('.js-to-cart');
button.classList.remove('js-to-cart');
button.classList.remove('js-in-cart');
button.classList.add('js-analog-form');
button.innerText = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('Find analog');
});
var modalAnalogElement = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#modal-analog');
if (modalAnalogElement) {
new _modal__WEBPACK_IMPORTED_MODULE_6__["default"](modalAnalogElement, {
trigger: Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-analog-form')
});
}
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__page-links').outerHTML = buildPagination(res.data.page, res.data.total, res.data.limit);
initPagination();
Object(_compare__WEBPACK_IMPORTED_MODULE_1__["initButtons"])();
}
} else {// Show error message from res.data.msg;
}
}).catch(function (err) {
loader.spinner.stop();
});
};
var initPagination = function initPagination() {
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-page')).forEach(function (item) {
item.addEventListener('click', function (ev) {
ev.preventDefault();
ev.stopPropagation();
page.value = item.dataset.page;
if (item.getAttribute('href')) {
window.history.pushState({}, '', item.getAttribute('href'));
}
search();
});
});
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-limit')).forEach(function (item) {
item.addEventListener('change', function (ev) {
ev.preventDefault();
ev.stopPropagation();
limit.value = item.value;
page.value = 1;
search();
});
});
};
var showMore = function showMore() {
var more = document.querySelector('.catalog-details__button-more');
var pages = document.querySelectorAll('.js-page');
if (!more) return;
if (pages && pages.length <= 1) {
more.classList.add('hide');
}
more.addEventListener('click', function () {
var form = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#search_catalog');
page.value = Number(page.value) + 1;
if (!form || form.tagName.toLowerCase() !== 'form') return;
var formData = new FormData(form);
if (!loader) {
loader = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.spinner');
}
loader.spinner.run();
var TEMPLATE = '<article class="product-card">\n' + ' <h3 class="product-card__title"><a href="{URL}">{TITLE}</a></h3>\n' + ' <div class="product-card__img-wrp">\n' + ' <picture>\n' + ' <source media="(max-width: 0px)" srcset="{IMAGE.WEB}"><img src="{IMAGE}" alt="">\n' + ' </picture>\n' + ' </div>\n' + ' <div class="product-card__chars">\n' + ' <div class="product-card__table">\n' + ' <table>\n' + ' <tbody><tr><td>{PRICE}</td><td>{ON_REQUEST}</td></tr><tr data-brand-id="{BRAND_ID}"><td>{PART_NUMBER}</td><td>{SKU}</td></tr>' + '{PARAMS}\n' + ' </tbody>\n' + ' </table>\n' + ' </div>\n' + ' <div class="product-card__buttons card-buttons">\n' + ' <div class="card-buttons__row">\n' + ' <div class="card-buttons__quant">\n' + ' <button>-</button>\n' + ' <button>+</button>\n' + ' <input type="number" placeholder="1" value="1">\n' + ' </div>\n' + ' <a class="button-link card-buttons__button card-buttons__button--cart js-to-cart {INCART}" data-id="{ID}"><span class="text-default">' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('To cart') + '</span><noindex><span class="text-active">' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('At cart') + '</span></noindex></a>\n' + ' </div>\n' + ' <div class="card-buttons__row">\n' + ' <button class="button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare" data-id="{ID}">\n' + ' <svg class="icon" width="18" height="18" viewBox="0 0 18 18">\n' + ' <use xlink:href="/wp-content/themes/innodrive/assets/sprite/sprite.svg#icon-search"></use>\n' + ' </svg><span class="text-default">' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('To compare') + '</span><noindex><span class="text-active">' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('At compare') + '</span></noindex>\n' + ' </button>\n' + ' </div>\n' + ' </div>\n' + ' </div>\n' + ' </article>';
axios__WEBPACK_IMPORTED_MODULE_4___default.a.post('/wp-json/catalog/search', formData, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function (res) {
if (!Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
loader.spinner.stop();
form.classList.remove('js-progress');
form.disabled = false;
}
if (res.data.success == 'ok') {
// load form
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
var url = '/';
window.location = url + res.data.url;
} else {
_toConsumableArray(res.data.data).forEach(function (row) {
var groups = row.groups;
var dimensions = [];
Object.keys(groups).forEach(function (name) {
var list = groups[name];
Object.keys(list).forEach(function (paramsName) {
var dimension = list[paramsName];
dimensions[paramsName] = dimension;
});
});
var line = TEMPLATE;
line = line.split('{PRICE}').join(window.translations['Price']);
line = line.split('{MANUFACTURER}').join(window.translations['Manufacturer']);
line = line.split('{ON_REQUEST}').join(window.translations['on request']);
line = line.split('{PART_NUMBER}').join(window.translations['Part number']);
line = line.split('{TITLE}').join(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(row.title));
line = line.split('{BRAND_LINK}').join(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(row.brandLink));
line = line.split('{URL}').join(row.url);
line = line.split('{ID}').join(row.id);
var placeholderImage = window.brandsLogos.find(function (item) {
return item.id === parseInt(row.brand_id);
});
var image = row.image ? row.image : placeholderImage ? placeholderImage.img : "".concat(window.templateDirectory, "/img/logo_").concat(window.currentLanguage, ".svg");
line = line.replace('{IMAGE}', image);
line = line.replace('{IMAGE.WEB}', row.image);
line = line.replace('{SKU}', row.sku);
line = line.replace('{BRAND_ID}', row.brand_id);
line = line.replace('{INCART}', row.isInCart ? 'js-in-cart' : '');
var params = '';
var names = Object.keys(res.data.params);
names.forEach(function (paramName) {
var paramDBName = res.data.params[paramName];
if (row[paramDBName] !== null && row[paramDBName] !== '') {
params += '<tr><td>' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(paramName) + '</td><td>' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(row[paramDBName]) + ' ' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(dimensions[paramName]) + '</td></tr>';
}
});
line = line.replace('{PARAMS}', params);
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.catalog-details__cards').insertAdjacentHTML('beforeEnd', line);
});
(function () {
var cards = document.querySelectorAll('.product-card');
if (cards.length >= res.data.total) {
more.classList.add('hide');
}
})();
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('[data-brand-id="10"], [data-brand-id="2"], [data-brand-id="9"], [data-brand-id="8"], [data-brand-id="10"], [data-brand-id="11"], [data-brand-id="12"]')).forEach(function (numberRow) {
return numberRow.style.display = 'none';
});
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('[data-brand-id="1"], [data-brand-id="3"], [data-brand-id="6"], [data-brand-id="7"]')).forEach(function (numberRow) {
var card = numberRow.closest('.product-card');
var button = card.querySelector('.js-to-cart');
button.classList.remove('js-to-cart');
button.classList.remove('js-in-cart');
button.classList.add('js-analog-form');
button.innerText = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('Find analog');
});
var modalAnalogElement = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#modal-analog');
if (modalAnalogElement) {
new _modal__WEBPACK_IMPORTED_MODULE_6__["default"](modalAnalogElement, {
trigger: Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-analog-form')
});
}
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__page-links').outerHTML = buildPagination(res.data.page, res.data.total, res.data.limit);
initPagination();
Object(_compare__WEBPACK_IMPORTED_MODULE_1__["initButtons"])();
}
} else {// Show error message from res.data.msg;
}
}).catch(function (err) {
loader.spinner.stop();
});
});
};
var toggleProgramsGroup = function toggleProgramsGroup(item) {
var values = JSON.parse(item.dataset.values);
var state = item.checked;
if (state) {
programs = programs.concat(values);
} else {
programs = programs.filter(function (program) {
return values.indexOf(program) < 0;
});
}
renderPrograms();
};
var collectPrograms = function collectPrograms() {
programToggles.forEach(function (item) {
if (item.checked) {
programs.push(item.value);
}
});
};
var toggleProgram = function toggleProgram(value, state, isRadio) {
if (isRadio) {
if (state) {
programs = [value];
}
} else {
if (state) {
programs.push(value);
} else {
programs = programs.filter(function (program) {
return program !== value;
});
}
}
renderPrograms();
};
var brandsBlock = function brandsBlock() {
var selectedPrograms = [];
programToggles.forEach(function (item) {
if (item.checked) {
selectedPrograms.push(item.value);
}
});
brandToggles.forEach(function (item) {
debugger;
if (item.dataset.rules) {
var showRules = JSON.parse(item.dataset.rules);
var show = selectedPrograms.length === 0;
selectedPrograms.forEach(function (program) {
show |= showRules.indexOf(program) !== -1;
});
item.disabled = !show;
item.closest('.filter-fieldset__item').classList.toggle('disabled', !show);
}
});
};
var programsBlock = function programsBlock() {
// TODO: refactor this, should take data from the backend
var brands = ['', 'maxon', 'npoat', 'gysin', 'parvalux', 'micronel', 'elmo', 'harmonic', 'fulling-motor', 'eds', 'leaderdrive', 'langyi', 'constar', 'intek', 'innodrive', 'kingkong'];
var selectedBrands = [];
brandToggles.forEach(function (item) {
if (item.checked) {
selectedBrands.push(item.value);
}
});
programToggles.forEach(function (item) {
if (item.dataset.rules) {
var showRules = JSON.parse(item.dataset.rules);
var show = selectedBrands.length === 0;
selectedBrands.forEach(function (brandId) {
show |= showRules.indexOf(brands[brandId]) !== -1;
});
item.disabled = !show;
if (item.disabled) {
item.checked = false;
programs = programs.filter(function (program) {
return program !== item.value;
});
}
item.closest('.filter-fieldset__item').classList.toggle('disabled', !show);
}
});
};
var filtersBlock = function filtersBlock() {
var selectedPrograms = [];
programToggles.forEach(function (item) {
if (item.checked) {
selectedPrograms.push(item.value);
}
});
var visibleCount = 0;
filterItems.forEach(function (item) {
if (item.dataset.rules) {
var showRules = JSON.parse(item.dataset.rules);
var show = selectedPrograms.length !== 0;
selectedPrograms.forEach(function (program) {
show &= showRules.indexOf(program) !== -1;
});
if (show) visibleCount++;
item.disabled = !show;
item.classList.toggle('disabled', !show);
_toConsumableArray(item.querySelectorAll('input')).forEach(function (input) {
input.disabled = !show;
});
}
});
if (visibleCount == 0) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.filter-fieldset--chars').style.display = 'none';
} else {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.filter-fieldset--chars').style.display = 'block';
}
};
var renderPrograms = function renderPrograms() {
// Check groups
groupsProgramToggles.forEach(function (item) {
var values = JSON.parse(item.dataset.values);
var state = !values.some(function (value) {
return !programs.includes(value);
});
item.checked = state;
}); // Check programs
programToggles.forEach(function (item) {
item.checked = programs.includes(item.value);
});
if (!Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
updateCounter();
}
};
var updateCounter = function updateCounter() {
var form = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#search_catalog:not(.js-reseting)');
if (!form) {
return;
}
setFiltersAmount();
var formData = new FormData(form);
if (!loader) {
loader = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.spinner');
}
loader.spinner.run();
axios__WEBPACK_IMPORTED_MODULE_4___default.a.post('/wp-json/catalog/count', formData, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function (res) {
loader.spinner.stop();
if (res.data.success == 'ok') {
var message = '';
if (res.data.total > 0) {
if (window.currentLanguage == 'en') {
message = res.data.total + ' ' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["plural_en"])(res.data.total, 'item', 'items') + ' found';
} else {
message = 'Выбрано ' + res.data.total + ' ' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["plural_ru"])(res.data.total, 'вариант', 'варианта', 'вариантов');
}
} else {
message = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('Nothing found');
}
floatingCounter.querySelector('span').innerText = message;
floatingCounter.classList.add('visible');
floatingCounter.style.top = lastMouseActionPosition + 'px';
var url = '/';
floatingCounter.querySelector('.filter__submit-link').href = url + res.data.url;
} else {// Nothing
}
}).catch(function (err) {
loader.spinner.stop();
});
};
var initFilters = function initFilters() {
if (groupsProgramToggles) {
groupsProgramToggles.forEach(function (item) {
item.addEventListener('change', function (ev) {
toggleProgramsGroup(item);
});
});
}
if (programToggles) {
programToggles.forEach(function (item) {
item.addEventListener('change', function (ev) {
var currentValue = item.value;
var state = item.checked;
toggleProgram(currentValue, state, item.type == 'radio');
brandsBlock();
filtersBlock();
updateCounter();
});
});
}
collectPrograms();
if (brandToggles) {
brandToggles.forEach(function (item) {
item.addEventListener('change', function (ev) {
programsBlock();
filtersBlock();
updateCounter();
});
});
}
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.filter-fieldset__reset')).forEach(function (item) {
item.addEventListener('click', function (ev) {
ev.preventDefault();
var rangeBox = item.parentElement.querySelector('.filter-fieldset__range-box');
if (rangeBox && rangeBox.rangeSlider) {
rangeBox.rangeSlider.reset();
}
brandsBlock();
programsBlock();
filtersBlock();
});
});
filters.forEach(function (item) {
item.addEventListener('change', function (ev) {
if (!Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
updateCounter();
}
});
});
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#search_catalog')) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#search_catalog').addEventListener('mousemove', function (ev) {
lastMouseActionPosition = ev.pageY - 282;
});
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__control--next').addEventListener('click', function (ev) {
ev.preventDefault();
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__control--next').classList.contains('disabled')) {
return false;
}
page.value = parseInt(page.value) + 1;
search();
});
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__control--prev').addEventListener('click', function (ev) {
ev.preventDefault();
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.pagination__control--prev').classList.contains('disabled')) {
return false;
}
page.value = parseInt(page.value) - 1;
search();
});
}
};
var updateAddToCartButtonRender = function updateAddToCartButtonRender(id) {
if (!id) {
return;
}
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-to-cart[data-id]')).find(function (button) {
return button.dataset.id === id;
}).classList.remove('js-in-cart');
};
/* harmony default export */ __webpack_exports__["default"] = (function () {
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.catalog-details')) {
initFilters();
initPagination();
Object(_compare__WEBPACK_IMPORTED_MODULE_1__["initButtons"])();
showMore();
}
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('body').addEventListener('click', function (ev) {
var item = ev.target;
if (!loader) {
loader = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.spinner');
}
if (item.classList && item.classList.contains('js-to-cart') && !item.classList.contains('js-in-cart')) {
ev.preventDefault();
var productId = item.dataset.id;
var productCard = item.closest('.product-card');
var quantity = 1;
if (productCard) {
quantity = productCard.querySelector('.card-buttons__quant input').value;
} else {
var productBlock = item.closest('.product');
if (productBlock) {
quantity = productBlock.querySelector('.card-buttons__quant input').value;
}
}
toCart(productId, quantity, item);
}
if (item.classList && item.classList.contains('card-buttons__quant-hand')) {
ev.preventDefault();
ev.stopPropagation();
var input = item.parentElement.querySelector('input');
var value = parseInt(input.value);
if (item.textContent === '+') {
value++;
} else {
value--;
}
if (value <= 0) {
value = 1;
}
input.value = '' + value;
if (input.classList.contains('js-cart-quantity')) {
loader.spinner.run();
axios__WEBPACK_IMPORTED_MODULE_4___default.a.post('/wp-json/cart/updateQuantity', qs__WEBPACK_IMPORTED_MODULE_5___default.a.stringify({
productId: input.dataset.id,
quantity: value
}), {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function (res) {
loader.spinner.stop();
if (res.data.status == 'ok') {
updateCartCounter(res.data.count);
} else {// Nothing
}
}).catch(function (err) {
loader.spinner.stop();
});
}
}
if (item.classList && item.classList.contains('js-remove-from-cart')) {
ev.preventDefault();
ev.stopPropagation();
var _productId = item.dataset.id;
loader.spinner.run();
axios__WEBPACK_IMPORTED_MODULE_4___default.a.post('/wp-json/cart/remove', qs__WEBPACK_IMPORTED_MODULE_5___default.a.stringify({
productId: _productId
}), {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function (res) {
loader.spinner.stop();
if (res.data.status == 'ok') {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.modal__order-item[data-id="' + _productId + '"]').remove();
updateCartCounter(res.data.count);
Object(_cart__WEBPACK_IMPORTED_MODULE_2__["updateFormState"])(res.data.count);
updateAddToCartButtonRender(_productId);
} else {// Nothing
}
}).catch(function (err) {
loader.spinner.stop();
});
}
});
setFiltersAmount();
});
/***/ }),
/***/ "LuBU":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_object-keys.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.14 / 15.2.3.14 Object.keys(O)
var $keys=__webpack_require__(/*! ./_object-keys-internal */ "at5L");var enumBugKeys=__webpack_require__(/*! ./_enum-bug-keys */ "fQty");module.exports=Object.keys||function keys(O){return $keys(O,enumBugKeys);};
/***/ }),
/***/ "LuSm":
/*!************************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.uint8-clamped-array.js ***!
\************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_typed-array */ "b01t")('Uint8',1,function(init){return function Uint8ClampedArray(data,byteOffset,length){return init(this,data,byteOffset,length);};},true);
/***/ }),
/***/ "M/4x":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es6.date.to-string.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var DateProto=Date.prototype;var INVALID_DATE='Invalid Date';var TO_STRING='toString';var $toString=DateProto[TO_STRING];var getTime=DateProto.getTime;if(new Date(NaN)+''!=INVALID_DATE){__webpack_require__(/*! ./_redefine */ "sU/p")(DateProto,TO_STRING,function toString(){var value=getTime.call(this);// eslint-disable-next-line no-self-compare
return value===value?$toString.call(this):INVALID_DATE;});}
/***/ }),
/***/ "MBcE":
/*!*************************************************!*\
!*** ../node_modules/core-js/modules/_flags.js ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 21.2.5.3 get RegExp.prototype.flags
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");module.exports=function(){var that=anObject(this);var result='';if(that.global)result+='g';if(that.ignoreCase)result+='i';if(that.multiline)result+='m';if(that.unicode)result+='u';if(that.sticky)result+='y';return result;};
/***/ }),
/***/ "MYxt":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.is-nan.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.1.2.4 Number.isNaN(number)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Number',{isNaN:function isNaN(number){// eslint-disable-next-line no-self-compare
return number!=number;}});
/***/ }),
/***/ "MydX":
/*!**************************!*\
!*** ./scss/common.scss ***!
\**************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// extracted by mini-css-extract-plugin
/***/ }),
/***/ "N6/Q":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.regexp.exec.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var regexpExec=__webpack_require__(/*! ./_regexp-exec */ "lAKj");__webpack_require__(/*! ./_export */ "X6VK")({target:'RegExp',proto:true,forced:regexpExec!==/./.exec},{exec:regexpExec});
/***/ }),
/***/ "NJQk":
/*!*****************************!*\
!*** ./js/modules/modal.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Modal; });
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! body-scroll-lock */ "w+6m");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__);
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _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); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var Modal = /*#__PURE__*/function () {
function Modal(element, opt) {
var _this = this;
_classCallCheck(this, Modal);
var modal = this;
this.defaultOptions = {
onOpen: function onOpen() {},
onClose: function onClose() {},
trigger: null
};
this.classes = {
SHOWN: 'js-shown',
LINK_ACTIVE: 'js-current'
};
this.selectors = {
CLOSE_BUTTON: '.modal__close'
};
this.element = element;
var obj = this.element;
this.options = Object.assign({}, this.defaultOptions, opt);
var closeButton = element.querySelector(this.selectors.CLOSE_BUTTON);
closeButton.addEventListener('click', function (evt) {
evt.preventDefault();
evt.stopPropagation();
modal.close();
});
if (this.options.trigger !== null) {
var list = [];
if (NodeList.prototype.isPrototypeOf(this.options.trigger)) {
list = _toConsumableArray(this.options.trigger);
} else {
list.push(this.options.trigger);
}
list.forEach(function (item) {
item.addEventListener('click', function (evt) {
evt.preventDefault();
evt.stopPropagation();
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["disableBodyScroll"])(obj);
obj.classList.add(modal.classes.SHOWN);
if (item.dataset.id) {
var productIdInput = _this.element.querySelector('[name="productId"]');
if (productIdInput) {
productIdInput.value = item.dataset.id;
}
var productNameHeader = _this.element.querySelector('.page-heading span');
var productNameContainer = item.closest('.product-card').querySelector('.js-product-card__title');
var productNameValue = productNameContainer ? productNameContainer.innerText : item.closest('.page').querySelector('.js-product-card__title').innerText;
if (productNameHeader && productNameValue) {
productNameHeader.innerText = productNameValue;
var subjectInput = _this.element.querySelector('[name="subject"]');
subjectInput.value = subjectInput.value + ' ' + productNameValue;
}
}
var hamburgerContainer = document.querySelector('.main-header__hamburger');
if (hamburgerContainer && hamburgerContainer.hamburger.opened) {
hamburgerContainer.hamburger.close();
}
if (typeof _this.options.onOpen === 'function') {
modal.options.onOpen();
}
});
});
}
}
_createClass(Modal, [{
key: "close",
value: function close() {
var modal = this;
if (typeof modal.options.onClose === 'function') {
modal.options.onClose();
}
modal.element.classList.remove(modal.classes.SHOWN);
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["enableBodyScroll"])(modal.element);
}
}]);
return Modal;
}();
/***/ }),
/***/ "NR3o":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/_object-assign.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 19.1.2.1 Object.assign(target, source, ...)
var DESCRIPTORS=__webpack_require__(/*! ./_descriptors */ "GGqZ");var getKeys=__webpack_require__(/*! ./_object-keys */ "LuBU");var gOPS=__webpack_require__(/*! ./_object-gops */ "0oPD");var pIE=__webpack_require__(/*! ./_object-pie */ "IdFN");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var IObject=__webpack_require__(/*! ./_iobject */ "Cmsx");var $assign=Object.assign;// should work with symbols and should have deterministic property order (V8 bug)
module.exports=!$assign||__webpack_require__(/*! ./_fails */ "E7Vc")(function(){var A={};var B={};// eslint-disable-next-line no-undef
var S=Symbol();var K='abcdefghijklmnopqrst';A[S]=7;K.split('').forEach(function(k){B[k]=k;});return $assign({},A)[S]!=7||Object.keys($assign({},B)).join('')!=K;})?function assign(target,source){// eslint-disable-line no-unused-vars
var T=toObject(target);var aLen=arguments.length;var index=1;var getSymbols=gOPS.f;var isEnum=pIE.f;while(aLen>index){var S=IObject(arguments[index++]);var keys=getSymbols?getKeys(S).concat(getSymbols(S)):getKeys(S);var length=keys.length;var j=0;var key;while(length>j){key=keys[j++];if(!DESCRIPTORS||isEnum.call(S,key))T[key]=S[key];}}return T;}:$assign;
/***/ }),
/***/ "NVL/":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_is-regexp.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 7.2.8 IsRegExp(argument)
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var cof=__webpack_require__(/*! ./_cof */ "n+VH");var MATCH=__webpack_require__(/*! ./_wks */ "9dxi")('match');module.exports=function(it){var isRegExp;return isObject(it)&&((isRegExp=it[MATCH])!==undefined?!!isRegExp:cof(it)=='RegExp');};
/***/ }),
/***/ "Ndiv":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.sub.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.13 String.prototype.sub()
__webpack_require__(/*! ./_string-html */ "LEAW")('sub',function(createHTML){return function sub(){return createHTML(this,'sub','','');};});
/***/ }),
/***/ "NhxO":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.repeat.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.P,'String',{// 21.1.3.13 String.prototype.repeat(count)
repeat:__webpack_require__(/*! ./_string-repeat */ "p1Jl")});
/***/ }),
/***/ "Nu7b":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_same-value.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// 7.2.9 SameValue(x, y)
module.exports=Object.is||function is(x,y){// eslint-disable-next-line no-self-compare
return x===y?x!==0||1/x===1/y:x!=x&&y!=y;};
/***/ }),
/***/ "OFVL":
/*!***************************************************!*\
!*** ../node_modules/core-js/modules/_classof.js ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// getting tag from 19.1.3.6 Object.prototype.toString()
var cof=__webpack_require__(/*! ./_cof */ "n+VH");var TAG=__webpack_require__(/*! ./_wks */ "9dxi")('toStringTag');// ES3 wrong here
var ARG=cof(function(){return arguments;}())=='Arguments';// fallback for IE11 Script Access Denied error
var tryGet=function tryGet(it,key){try{return it[key];}catch(e){/* empty */}};module.exports=function(it){var O,T,B;return it===undefined?'Undefined':it===null?'Null'// @@toStringTag case
:typeof(T=tryGet(O=Object(it),TAG))=='string'?T// builtinTag case
:ARG?cof(O)// ES3 arguments fallback
:(B=cof(O))=='Object'&&typeof O.callee=='function'?'Arguments':B;};
/***/ }),
/***/ "OHXD":
/*!*******************************************************!*\
!*** ../node_modules/axios/lib/cancel/CancelToken.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var Cancel=__webpack_require__(/*! ./Cancel */ "tImM");/**
* A `CancelToken` is an object that can be used to request cancellation of an operation.
*
* @class
* @param {Function} executor The executor function.
*/function CancelToken(executor){if(typeof executor!=='function'){throw new TypeError('executor must be a function.');}var resolvePromise;this.promise=new Promise(function promiseExecutor(resolve){resolvePromise=resolve;});var token=this;executor(function cancel(message){if(token.reason){// Cancellation has already been requested
return;}token.reason=new Cancel(message);resolvePromise(token.reason);});}/**
* Throws a `Cancel` if cancellation has been requested.
*/CancelToken.prototype.throwIfRequested=function throwIfRequested(){if(this.reason){throw this.reason;}};/**
* Returns an object that contains a new `CancelToken` and a function that, when called,
* cancels the `CancelToken`.
*/CancelToken.source=function source(){var cancel;var token=new CancelToken(function executor(c){cancel=c;});return{token:token,cancel:cancel};};module.exports=CancelToken;
/***/ }),
/***/ "OfmW":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/_add-to-unscopables.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 22.1.3.31 Array.prototype[@@unscopables]
var UNSCOPABLES=__webpack_require__(/*! ./_wks */ "9dxi")('unscopables');var ArrayProto=Array.prototype;if(ArrayProto[UNSCOPABLES]==undefined)__webpack_require__(/*! ./_hide */ "tjmq")(ArrayProto,UNSCOPABLES,{});module.exports=function(key){ArrayProto[UNSCOPABLES][key]=true;};
/***/ }),
/***/ "OlDy":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.cbrt.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.9 Math.cbrt(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var sign=__webpack_require__(/*! ./_math-sign */ "/69c");$export($export.S,'Math',{cbrt:function cbrt(x){return sign(x=+x)*Math.pow(Math.abs(x),1/3);}});
/***/ }),
/***/ "OmE2":
/*!******************************************************!*\
!*** ../node_modules/axios/lib/core/enhanceError.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/**
* Update an Error with the specified config, error code, and response.
*
* @param {Error} error The error to update.
* @param {Object} config The config.
* @param {string} [code] The error code (for example, 'ECONNABORTED').
* @param {Object} [request] The request.
* @param {Object} [response] The response.
* @returns {Error} The error.
*/module.exports=function enhanceError(error,config,code,request,response){error.config=config;if(code){error.code=code;}error.request=request;error.response=response;error.isAxiosError=true;error.toJSON=function(){return{// Standard
message:this.message,name:this.name,// Microsoft
description:this.description,number:this.number,// Mozilla
fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,// Axios
config:this.config,code:this.code};};return error;};
/***/ }),
/***/ "OmpS":
/*!*****************************************!*\
!*** ../node_modules/qs/lib/formats.js ***!
\*****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var replace=String.prototype.replace;var percentTwenties=/%20/g;var util=__webpack_require__(/*! ./utils */ "FqFl");var Format={RFC1738:'RFC1738',RFC3986:'RFC3986'};module.exports=util.assign({'default':Format.RFC3986,formatters:{RFC1738:function RFC1738(value){return replace.call(value,percentTwenties,'+');},RFC3986:function RFC3986(value){return String(value);}}},Format);
/***/ }),
/***/ "P/oo":
/*!******************************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.last-index-of.js ***!
\******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var $native=[].lastIndexOf;var NEGATIVE_ZERO=!!$native&&1/[1].lastIndexOf(1,-0)<0;$export($export.P+$export.F*(NEGATIVE_ZERO||!__webpack_require__(/*! ./_strict-method */ "/6rt")($native)),'Array',{// 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex])
lastIndexOf:function lastIndexOf(searchElement/* , fromIndex = @[*-1] */){// convert -0 to +0
if(NEGATIVE_ZERO)return $native.apply(this,arguments)||0;var O=toIObject(this);var length=toLength(O.length);var index=length-1;if(arguments.length>1)index=Math.min(index,toInteger(arguments[1]));if(index<0)index=length+index;for(;index>=0;index--){if(index in O)if(O[index]===searchElement)return index||0;}return-1;}});
/***/ }),
/***/ "P56o":
/*!**************************************************!*\
!*** ../node_modules/core-js/modules/_global.js ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
var global=module.exports=typeof window!='undefined'&&window.Math==Math?window:typeof self!='undefined'&&self.Math==Math?self// eslint-disable-next-line no-new-func
:Function('return this')();if(typeof __g=='number')__g=global;// eslint-disable-line no-undef
/***/ }),
/***/ "PAFS":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_an-object.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");module.exports=function(it){if(!isObject(it))throw TypeError(it+' is not an object!');return it;};
/***/ }),
/***/ "PAbq":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.create.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
$export($export.S,'Object',{create:__webpack_require__(/*! ./_object-create */ "Vx+c")});
/***/ }),
/***/ "PAiP":
/*!*********************************************************************!*\
!*** ../node_modules/desandro-matches-selector/matches-selector.js ***!
\*********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){"@babel/helpers - typeof";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);}/**
* matchesSelector v2.0.2
* matchesSelector( element, '.selector' )
* MIT license
*/ /*jshint browser: true, strict: true, undef: true, unused: true */(function(window,factory){/*global define: false, module: false */'use strict';// universal module definition
if(true){// AMD
!(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
__WEBPACK_AMD_DEFINE_FACTORY__),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));}else {}})(window,function factory(){'use strict';var matchesMethod=function(){var ElemProto=window.Element.prototype;// check for the standard method name first
if(ElemProto.matches){return'matches';}// check un-prefixed
if(ElemProto.matchesSelector){return'matchesSelector';}// check vendor prefixes
var prefixes=['webkit','moz','ms','o'];for(var i=0;i<prefixes.length;i++){var prefix=prefixes[i];var method=prefix+'MatchesSelector';if(ElemProto[method]){return method;}}}();return function matchesSelector(elem,selector){return elem[matchesMethod](selector);};});
/***/ }),
/***/ "PJhk":
/*!*******************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.is-extensible.js ***!
\*******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.11 Object.isExtensible(O)
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");__webpack_require__(/*! ./_object-sap */ "gRlk")('isExtensible',function($isExtensible){return function isExtensible(it){return isObject(it)?$isExtensible?$isExtensible(it):true:false;};});
/***/ }),
/***/ "PPkd":
/*!********************************************************!*\
!*** ../node_modules/core-js/library/modules/_hide.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var dP=__webpack_require__(/*! ./_object-dp */ "eOWL");var createDesc=__webpack_require__(/*! ./_property-desc */ "zJT+");module.exports=__webpack_require__(/*! ./_descriptors */ "lBnu")?function(object,key,value){return dP.f(object,key,createDesc(1,value));}:function(object,key,value){object[key]=value;return object;};
/***/ }),
/***/ "Pfmf":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_array-fill.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var toAbsoluteIndex=__webpack_require__(/*! ./_to-absolute-index */ "BUlT");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");module.exports=function fill(value/* , start = 0, end = @length */){var O=toObject(this);var length=toLength(O.length);var aLen=arguments.length;var index=toAbsoluteIndex(aLen>1?arguments[1]:undefined,length);var end=aLen>2?arguments[2]:undefined;var endPos=end===undefined?length:toAbsoluteIndex(end,length);while(endPos>index){O[index++]=value;}return O;};
/***/ }),
/***/ "PxHS":
/*!******************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.float64-array.js ***!
\******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_typed-array */ "b01t")('Float64',8,function(init){return function Float64Array(data,byteOffset,length){return init(this,data,byteOffset,length);};});
/***/ }),
/***/ "Q/xc":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.int16-array.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_typed-array */ "b01t")('Int16',2,function(init){return function Int16Array(data,byteOffset,length){return init(this,data,byteOffset,length);};});
/***/ }),
/***/ "QfWi":
/*!******************!*\
!*** ./index.js ***!
\******************/
/*! no exports provided */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _babel_polyfill__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/polyfill */ "WWhP");
/* harmony import */ var _babel_polyfill__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_polyfill__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _scss_common_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scss/common.scss */ "MydX");
/* harmony import */ var _scss_common_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_scss_common_scss__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _js_main_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./js/main.js */ "47FF");
/* harmony import */ var _webpack_pages_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./../webpack.pages.js */ "TQzQ");
/* harmony import */ var _webpack_pages_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_webpack_pages_js__WEBPACK_IMPORTED_MODULE_3__);
if (true) {
_webpack_pages_js__WEBPACK_IMPORTED_MODULE_3___default.a.forEach(function (page) {
__webpack_require__("rEcw")("./".concat(page.path, ".pug"));
});
}
/***/ }),
/***/ "QiL/":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.uint32-array.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_typed-array */ "b01t")('Uint32',4,function(init){return function Uint32Array(data,byteOffset,length){return init(this,data,byteOffset,length);};});
/***/ }),
/***/ "Qno1":
/*!*********************************************************************!*\
!*** ../node_modules/core-js/modules/_array-species-constructor.js ***!
\*********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var isArray=__webpack_require__(/*! ./_is-array */ "Xfku");var SPECIES=__webpack_require__(/*! ./_wks */ "9dxi")('species');module.exports=function(original){var C;if(isArray(original)){C=original.constructor;// cross-realm fallback
if(typeof C=='function'&&(C===Array||isArray(C.prototype)))C=undefined;if(isObject(C)){C=C[SPECIES];if(C===null)C=undefined;}}return C===undefined?Array:C;};
/***/ }),
/***/ "R/q2":
/*!*************************************!*\
!*** ./js/modules/yandexCounter.js ***!
\*************************************/
/*! exports provided: reachGoal, initGoals */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "reachGoal", function() { return reachGoal; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initGoals", function() { return initGoals; });
/* harmony import */ var _utils_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./../utils/utils */ "T3qM");
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
var GoogleGoals = {
'ClikMailPhone': {
category: 'Clil',
action: 'MailPhone'
},
'CallBackPhone': {
category: 'Call',
action: 'BackPhone'
},
'AddGoodsCart': {
category: 'Add',
action: 'GoodsCart'
},
'OpenCart': {
category: 'Open',
action: 'Cart'
},
'SendBuyOrder': {
category: 'Send',
action: 'BuyOrder'
},
'SendSaveOrder': {
category: 'Send',
action: 'SaveOrder'
},
'MailContact': {
category: 'Mail',
action: 'Contact'
}
};
var reachGoal = function reachGoal(goal) {
if (typeof ym !== 'undefined') {
ym(53865700, 'reachGoal', goal, {
URL: document.location.origin
});
} else {
console.error('ym object is not initialized.');
}
if (typeof ga !== 'undefined') {
var event = GoogleGoals[goal];
var tracker = ga.getAll()[0];
if (tracker) {
tracker.send('event', event.category, event.action);
} else {
console.error('tracker object is not initialized.');
}
} else {
console.error('ga object is not initialized.');
}
};
var initGoals = function initGoals() {
var mailPhones = Object(_utils_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-phone-trigger');
if (mailPhones) {
_toConsumableArray(mailPhones).forEach(function (item) {
item.addEventListener('click', function () {
reachGoal('ClikMailPhone');
return true;
});
});
}
};
/***/ }),
/***/ "R5TD":
/*!************************************************!*\
!*** ../node_modules/core-js/modules/_core.js ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
var core=module.exports={version:'2.6.11'};if(typeof __e=='number')__e=core;// eslint-disable-line no-undef
/***/ }),
/***/ "RCps":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.log1p.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.20 Math.log1p(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Math',{log1p:__webpack_require__(/*! ./_math-log1p */ "CbkB")});
/***/ }),
/***/ "ROCd":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_user-agent.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var global=__webpack_require__(/*! ./_global */ "P56o");var navigator=global.navigator;module.exports=navigator&&navigator.userAgent||'';
/***/ }),
/***/ "RoC8":
/*!*************************************************!*\
!*** ../node_modules/webpack/buildin/module.js ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(module){if(!module.webpackPolyfill){module.deprecate=function(){};module.paths=[];// module.parent = undefined by default
if(!module.children)module.children=[];Object.defineProperty(module,"loaded",{enumerable:true,get:function get(){return module.l;}});Object.defineProperty(module,"id",{enumerable:true,get:function get(){return module.i;}});module.webpackPolyfill=1;}return module;};
/***/ }),
/***/ "Rzld":
/*!**********************************************************!*\
!*** ../node_modules/axios/lib/helpers/isAbsoluteURL.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/**
* Determines whether the specified URL is absolute
*
* @param {string} url The URL to test
* @returns {boolean} True if the specified URL is absolute, otherwise false
*/module.exports=function isAbsoluteURL(url){// A URL is considered absolute if it begins with "<scheme>://" or "//" (protocol-relative URL).
// RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed
// by any combination of letters, digits, plus, period, or hyphen.
return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url);};
/***/ }),
/***/ "S75U":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.fontsize.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.8 String.prototype.fontsize(size)
__webpack_require__(/*! ./_string-html */ "LEAW")('fontsize',function(createHTML){return function fontsize(size){return createHTML(this,'font','size',size);};});
/***/ }),
/***/ "SAmA":
/*!***********************************************!*\
!*** ../node_modules/fizzy-ui-utils/utils.js ***!
\***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){"@babel/helpers - typeof";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);}/**
* Fizzy UI utils v2.0.7
* MIT license
*/ /*jshint browser: true, undef: true, unused: true, strict: true */(function(window,factory){// universal module definition
/*jshint strict: false */ /*globals define, module, require */if(true){// AMD
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! desandro-matches-selector/matches-selector */ "PAiP")], __WEBPACK_AMD_DEFINE_RESULT__ = (function(matchesSelector){return factory(window,matchesSelector);}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));}else {}})(window,function factory(window,matchesSelector){'use strict';var utils={};// ----- extend ----- //
// extends objects
utils.extend=function(a,b){for(var prop in b){a[prop]=b[prop];}return a;};// ----- modulo ----- //
utils.modulo=function(num,div){return(num%div+div)%div;};// ----- makeArray ----- //
var arraySlice=Array.prototype.slice;// turn element or nodeList into an array
utils.makeArray=function(obj){if(Array.isArray(obj)){// use object if already an array
return obj;}// return empty array if undefined or null. #6
if(obj===null||obj===undefined){return[];}var isArrayLike=_typeof(obj)=='object'&&typeof obj.length=='number';if(isArrayLike){// convert nodeList to array
return arraySlice.call(obj);}// array of single index
return[obj];};// ----- removeFrom ----- //
utils.removeFrom=function(ary,obj){var index=ary.indexOf(obj);if(index!=-1){ary.splice(index,1);}};// ----- getParent ----- //
utils.getParent=function(elem,selector){while(elem.parentNode&&elem!=document.body){elem=elem.parentNode;if(matchesSelector(elem,selector)){return elem;}}};// ----- getQueryElement ----- //
// use element as selector string
utils.getQueryElement=function(elem){if(typeof elem=='string'){return document.querySelector(elem);}return elem;};// ----- handleEvent ----- //
// enable .ontype to trigger from .addEventListener( elem, 'type' )
utils.handleEvent=function(event){var method='on'+event.type;if(this[method]){this[method](event);}};// ----- filterFindElements ----- //
utils.filterFindElements=function(elems,selector){// make array of elems
elems=utils.makeArray(elems);var ffElems=[];elems.forEach(function(elem){// check that elem is an actual element
if(!(elem instanceof HTMLElement)){return;}// add elem if no selector
if(!selector){ffElems.push(elem);return;}// filter & find items if we have a selector
// filter
if(matchesSelector(elem,selector)){ffElems.push(elem);}// find children
var childElems=elem.querySelectorAll(selector);// concat childElems to filterFound array
for(var i=0;i<childElems.length;i++){ffElems.push(childElems[i]);}});return ffElems;};// ----- debounceMethod ----- //
utils.debounceMethod=function(_class,methodName,threshold){threshold=threshold||100;// original method
var method=_class.prototype[methodName];var timeoutName=methodName+'Timeout';_class.prototype[methodName]=function(){var timeout=this[timeoutName];clearTimeout(timeout);var args=arguments;var _this=this;this[timeoutName]=setTimeout(function(){method.apply(_this,args);delete _this[timeoutName];},threshold);};};// ----- docReady ----- //
utils.docReady=function(callback){var readyState=document.readyState;if(readyState=='complete'||readyState=='interactive'){// do async to allow for other scripts to run. metafizzy/flickity#441
setTimeout(callback);}else{document.addEventListener('DOMContentLoaded',callback);}};// ----- htmlInit ----- //
// http://jamesroberts.name/blog/2010/02/22/string-functions-for-javascript-trim-to-camel-case-to-dashed-and-to-underscore/
utils.toDashed=function(str){return str.replace(/(.)([A-Z])/g,function(match,$1,$2){return $1+'-'+$2;}).toLowerCase();};var console=window.console;/**
* allow user to initialize classes via [data-namespace] or .js-namespace class
* htmlInit( Widget, 'widgetName' )
* options are parsed from data-namespace-options
*/utils.htmlInit=function(WidgetClass,namespace){utils.docReady(function(){var dashedNamespace=utils.toDashed(namespace);var dataAttr='data-'+dashedNamespace;var dataAttrElems=document.querySelectorAll('['+dataAttr+']');var jsDashElems=document.querySelectorAll('.js-'+dashedNamespace);var elems=utils.makeArray(dataAttrElems).concat(utils.makeArray(jsDashElems));var dataOptionsAttr=dataAttr+'-options';var jQuery=window.jQuery;elems.forEach(function(elem){var attr=elem.getAttribute(dataAttr)||elem.getAttribute(dataOptionsAttr);var options;try{options=attr&&JSON.parse(attr);}catch(error){// log error, do not initialize
if(console){console.error('Error parsing '+dataAttr+' on '+elem.className+': '+error);}return;}// initialize
var instance=new WidgetClass(elem,options);// make available via $().data('namespace')
if(jQuery){jQuery.data(elem,namespace,instance);}});});};// ----- ----- //
return utils;});
/***/ }),
/***/ "STBz":
/*!**************************************!*\
!*** ./templates/pages/contacts.pug ***!
\**************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a>Контакты</a></span>\n </div>\n <h1>Контакты</h1>\n </article>\n <section class=\"contacts\">\n <div class=\"contacts__address\">\n <h3>ООО «ИнноДрайв»</h3>\n <ul>\n <li>sales@innodrive.ru\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg>\n </li>\n <li>+7 (812) 31-777-93\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-telephone\"></use>\n </svg>\n </li>\n <li>Пионерская улица, 30 \"В\", офис 306, Санкт-Петербург, 197110\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg>\n </li>\n <li>Режим работы:<br/> пн-пт 9:00-18:00\n <svg class=\"icon\" width=\"28\" height=\"25\" viewBox=\"0 0 28 25\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-clock\"></use>\n </svg>\n </li>\n </ul>\n <svg class=\"icon\" width=\"191\" height=\"153\" viewBox=\"0 0 191 153\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg>\n </div>\n <div class=\"contacts__form-wrp\">\n <form class=\"contacts__form contacts-form js-mailer\" action=\"/\">\n <h3>Напишите нам</h3>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-name\">Имя</label>\n <input class=\"required\" id=\"contacts-name\" type=\"text\" placeholder=\"Имя*\" name=\"contacts-name\">\n <label class=\"visually-hidden\" for=\"contacts-mail\">E-mail</label>\n <input class=\"required\" id=\"contacts-mail\" type=\"text\" placeholder=\"E-mail*\" name=\"contacts-mail\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-company\">Организация</label>\n <input class=\"required\" id=\"contacts-company\" type=\"text\" placeholder=\"Организация*\" name=\"contacts-company\">\n <label class=\"visually-hidden\" for=\"contacts-phone\">Телефон</label>\n <input class=\"required\" id=\"contacts-phone\" type=\"text\" placeholder=\"Телефон*\" name=\"contacts-phone\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-comment\">Сообщение</label>\n <textarea class=\"required\" id=\"contacts-comment\" placeholder=\"Сообщение*\" name=\"contacts-comment\"></textarea>\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--file\"><span class=\"js-cf-file-display\"><span>Приложите файл</span>\n <svg class=\"icon\" width=\"8\" height=\"8\" viewBox=\"0 0 8 8\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg></span>\n <label for=\"contacts-file\"><span>Выбрать</span><span>Изменить</span></label>\n <input class=\"visually-hidden\" id=\"contacts-file\" type=\"file\" name=\"contacts-file\">\n <p>Можно загружать файлы до 10 Мб форматов: jpeg, pdf, png, docx, txt, rtf, csv, xlx</p>\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--policy\">\n <input class=\"required\" id=\"contacts-policy\" type=\"checkbox\" name=\"contacts-policy\">\n <label for=\"contacts-policy\">Я ознакомлен и согласен с <a href=\"#\">Политикой конфиденциальности</a> и <a href=\"#\">Пользовательским соглашением</a></label>\n </div>\n <button class=\"button-link\" type=\"submit\">Отправить</button>\n </form>\n <div class=\"modal__response js-hidden\">\n <p>Спасибо, ваше сообщение отправлено. Мы ответим вам как только сможем</p>\n </div>\n </div><iframe class=\"contacts__map\" width=\"100%\" height=\"510\" id=\"gmap_canvas\" src=\"https://maps.google.com/maps?q=Санкт-Петербург%20БЦ%20ПИОНЕР&z=13&ie=UTF8&output=embed&language=ru\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\"></iframe>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n <section class=\"modal\" id=\"modal-city\">\n <article class=\"modal__inner modal__inner--city\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Ваш город</span></p>\n <div class=\"modal__form\">\n <form class=\"contacts__form contacts-form\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-city-input\">Поиск города</label>\n <input id=\"modal-city-input\" type=\"text\" placeholder=\"Поиск города*\" name=\"modal-city\">\n </div>\n </form>\n </div>\n <div class=\"modal__cities\">\n <ul>\n <li><a href=\"#\">Москва</a></li>\n <li><a class=\"js-current\" href=\"#\">Санкт-Петербург</a></li>\n <li><a href=\"#\">Архангельск</a></li>\n <li><a href=\"#\">Владивосток</a></li>\n <li><a href=\"#\">Волгоград</a></li>\n <li><a href=\"#\">Воронеж</a></li>\n <li><a href=\"#\">Екатеринбург</a></li>\n <li><a href=\"#\">Ижевск</a></li>\n <li><a href=\"#\">Иркутск</a></li>\n <li><a href=\"#\">Казань</a></li>\n <li><a href=\"#\">Кемерово</a></li>\n <li><a href=\"#\">Краснодар</a></li>\n <li><a href=\"#\">Красноярск</a></li>\n <li><a href=\"#\">Мурманск</a></li>\n <li><a href=\"#\">Набережные Челны</a></li>\n <li><a href=\"#\">Нижний</a></li>\n <li><a href=\"#\">Новгород</a></li>\n <li><a href=\"#\">Новосибирск</a></li>\n <li><a href=\"#\">Омск</a></li>\n <li><a href=\"#\">Пермь</a></li>\n <li><a href=\"#\">Ростов-на-Дону</a></li>\n <li><a href=\"#\">Саратов</a></li>\n <li><a href=\"#\">Самара</a></li>\n <li><a href=\"#\">Самара</a></li>\n <li><a href=\"#\">Сочи</a></li>\n <li><a href=\"#\">Сургут</a></li>\n <li><a href=\"#\">Тверь</a></li>\n <li><a href=\"#\">Тольятти</a></li>\n <li><a href=\"#\">Тула</a></li>\n <li><a href=\"#\">Тюмень</a></li>\n <li><a href=\"#\">Ульяновск</a></li>\n <li><a href=\"#\">Уфа</a></li>\n <li><a href=\"#\">Хабаровск</a></li>\n <li><a href=\"#\">Челябинск</a></li>\n </ul>\n <p>Извините, ничего не найдено</p>\n </div>\n </div>\n </article>\n </section>\n <section class=\"modal\" id=\"modal-callback\">\n <article class=\"modal__inner modal__inner--callback\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Перезвоните мне</span></p>\n <div class=\"modal__form\">\n <form class=\"contacts__form contacts-form js-mailer\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-contacts-phone\">Телефон</label>\n <input class=\"required\" id=\"modal-contacts-phone\" type=\"text\" placeholder=\"Телефон*\" name=\"contacts-phone\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-contacts-name\">Имя</label>\n <input class=\"required\" id=\"modal-contacts-name\" type=\"text\" placeholder=\"Имя*\" name=\"contacts-name\">\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--policy\">\n <input class=\"required\" id=\"modal-callback-contacts-policy\" type=\"checkbox\" name=\"contacts-policy\">\n <label for=\"modal-callback-contacts-policy\">Я ознакомлен и согласен с <a href=\"#\">Политикой конфиденциальности</a> и <a href=\"#\">Пользовательским соглашением</a></label>\n </div>\n <div class=\"modal__order-buttons\">\n <button class=\"button-link\" type=\"submit\">отправить</button>\n </div>\n </form>\n <div class=\"modal__response modal__response--with-button js-hidden\">\n <p>Спасибо, ваше сообщение отправлено. Мы ответим вам как только сможем</p>\n <div>\n <button class=\"button-link\">Закрыть</button>\n </div>\n </div>\n </div>\n </div>\n </article>\n </section>\n <section class=\"modal\" id=\"modal-cart\">\n <article class=\"modal__inner modal__inner--cart\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Ваш заказ</span></p>\n <div class=\"modal__order\">\n <ul class=\"modal__order-list\">\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" min=\"0\" placeholder=\"0\" data-id=\"28\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" placeholder=\"0\" data-id=\"29\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" placeholder=\"0\" data-id=\"30\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n </ul>\n </div>\n <div class=\"modal__order-form\" id=\"cartFormHolder\">\n <form class=\"contacts__form contacts-form js-mailer\" id=\"cartForm\">\n <input type=\"hidden\" name=\"selfEmail\" id=\"cartSelfEmail\" value=\"0\">\n <input type=\"hidden\" name=\"withcart\" id=\"cartWithCart\" value=\"1\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-name\">Имя</label>\n <input class=\"required\" id=\"contacts-name\" type=\"text\" placeholder=\"Имя*\" name=\"contacts-name\">\n <label class=\"visually-hidden\" for=\"contacts-mail\">E-mail</label>\n <input class=\"required\" id=\"contacts-mail\" type=\"text\" placeholder=\"E-mail*\" name=\"contacts-mail\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-company\">Организация</label>\n <input id=\"contacts-company\" type=\"text\" placeholder=\"Организация*\" name=\"contacts-company\">\n <label class=\"visually-hidden\" for=\"contacts-phone\">Телефон</label>\n <input id=\"contacts-phone\" type=\"text\" placeholder=\"Телефон*\" name=\"contacts-phone\">\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--policy\">\n <input id=\"contacts-policy\" type=\"checkbox\" name=\"contacts-policy\">\n <label for=\"contacts-policy\">Я ознакомлен и согласен с <a href=\"#\">Политикой конфиденциальности</a> и <a href=\"#\">Пользовательским соглашением</a></label>\n </div>\n <div class=\"modal__order-buttons\"><a class=\"button-link button-link--inverse button-link--with-icon js-save-order\" href=\"#\"><span class=\"button-link__primary-text\">сохранить заказ</span>\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg></a><a class=\"button-link button-link--inverse js-close-cart-modal\" href=\"#\"><span class=\"button-link__primary-text\">вернуться к покупкам</span></a>\n <button class=\"button-link js-send-order\" type=\"submit\">заказать</button>\n </div>\n </form>\n <div class=\"modal__response modal__response--with-button js-hidden\">\n <p>Спасибо, ваше сообщение отправлено. Мы ответим вам как только сможем</p>\n <div>\n <button class=\"button-link\">Закрыть</button>\n </div>\n </div>\n </div>\n </div>\n </article>\n </section>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "ScpY":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.link.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.10 String.prototype.link(url)
__webpack_require__(/*! ./_string-html */ "LEAW")('link',function(createHTML){return function link(url){return createHTML(this,'a','href',url);};});
/***/ }),
/***/ "SeNM":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_parse-int.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $parseInt=__webpack_require__(/*! ./_global */ "P56o").parseInt;var $trim=__webpack_require__(/*! ./_string-trim */ "hGr/").trim;var ws=__webpack_require__(/*! ./_string-ws */ "SvMv");var hex=/^[-+]?0[xX]/;module.exports=$parseInt(ws+'08')!==8||$parseInt(ws+'0x16')!==22?function parseInt(str,radix){var string=$trim(String(str),3);return $parseInt(string,radix>>>0||(hex.test(string)?16:10));}:$parseInt;
/***/ }),
/***/ "Sjs+":
/*!**********************************!*\
!*** ./templates/pages/main.pug ***!
\**********************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <section class=\"page-banner \">\n <picture class=\"page-banner__picture\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/banner-maxon.webp\"/><img src=\"../../assets/img/banner-maxon.jpg\" alt=\"back image\"/>\n </picture>\n <article class=\"page-banner__inner\">\n <div class=\"page-banner__column \">\n <div class=\"page-banner__brand\">\n <picture class=\"page-banner__brand\"><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"maxon\"/>\n </picture>\n </div>\n <h1 class=\"page-banner__brand-description\">Компания Иннодрайв - официальный дистрибьютор maxon motor ag</h1>\n </div>\n </article>\n </section>\n <div class=\"section charter\">\n <article class=\"hero-card\">\n <section class=\"hero-card__column clearfix\">\n <div class=\"hero-card__image\"><a href=\"#\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/card-1.webp\"/>\n <source media=\"(max-width: 767px)\" srcset=\"../../assets/img/home/card-1-mob.png\"/><img src=\"../../assets/img/home/card-1.png\" alt=\"Maxon Motor\"/>\n </picture></a></div>\n <picture class=\"maxonlogo\"><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"Maxon\"/>\n </picture>\n <div class=\"hero-card__text\">\n <p>Компания maxon motor ag является мировым лидером в области разработки и производства коллекторных и бесколлекторных двигателей постоянного тока и прецизионных приводов на их основе.</p>\n <ul>\n <li>коллекторные и бесколлекторные двигатели постоянного тока;</li>\n <li>бесколлекторные плоские бескорпусные двигатели;</li>\n <li>планетарные, рядные и специализированные редукторы;</li>\n <li>абсолютные и инкрементальные энкодеры;</li>\n <li>сервоусилители и контролеры положения;</li>\n </ul>\n </div>\n </section>\n <div class=\"hero-card__link-wrp\"><a class=\"button-link \" href=\"#\"><span class=\"button-link__primary-text\">Посмотреть каталог</span></a>\n </div>\n </article>\n <div class=\"charter__grid\">\n <article class=\"business-card col-2\">\n <div class=\"business-card__inner\">\n <div class=\"business-card__content business-card__content--back\">\n <picture class=\"business-card__logo\"><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"Maxon\"/>\n </picture>\n <p>Компания maxon motor ag является мировым лидером в области разработки и производства коллекторных и бесколлекторных двигателей постоянного тока и прецизионных приводов на их основе.</p><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">Посмотреть каталог</span></a>\n </div>\n <div class=\"business-card__content business-card__content--front\">\n <div class=\"business-card__image-wrp\">\n <picture class=\"business-card__image\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/card-2.webp\"/>\n <source media=\"(max-width: 767px)\" srcset=\"../../assets/img/home/card-2-mob.png\"/><img src=\"../../assets/img/home/card-2.png\" alt=\"NPOAT\"/>\n </picture>\n </div>\n <picture class=\"business-card__logo\"><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"Maxon\"/>\n </picture>\n </div>\n </div>\n </article>\n <article class=\"business-card col-2\">\n <div class=\"business-card__inner\">\n <div class=\"business-card__content business-card__content--back\">\n <picture class=\"business-card__logo\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/logo_npo.webp\"/><img src=\"../../assets/img/home/logo_npo.jpg\" alt=\"NPOAT\"/>\n </picture>\n <p>Компания maxon motor ag является мировым лидером в области разработки и производства коллекторных и бесколлекторных двигателей постоянного тока и прецизионных приводов на их основе.</p><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">Посмотреть каталог</span></a>\n </div>\n <div class=\"business-card__content business-card__content--front\">\n <div class=\"business-card__image-wrp\">\n <picture class=\"business-card__image\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/card-1.webp\"/>\n <source media=\"(max-width: 767px)\" srcset=\"../../assets/img/home/card-2.png\"/><img src=\"../../assets/img/home/card-1.png\" alt=\"NPOAT\"/>\n </picture>\n </div>\n <picture class=\"business-card__logo\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/logo_npo.webp\"/><img src=\"../../assets/img/home/logo_npo.jpg\" alt=\"NPOAT\"/>\n </picture>\n </div>\n </div>\n </article>\n <article class=\"business-card col-3\">\n <div class=\"business-card__inner\">\n <div class=\"business-card__content business-card__content--back\">\n <picture class=\"business-card__logo\"><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"Maxon\"/>\n </picture>\n <p>Компания maxon motor ag является мировым лидером в области разработки и производства коллекторных и бесколлекторных двигателей постоянного тока и прецизионных приводов на их основе.</p><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">Посмотреть каталог</span></a>\n </div>\n <div class=\"business-card__content business-card__content--front\">\n <div class=\"business-card__image-wrp\">\n <picture class=\"business-card__image\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/card-2.webp\"/>\n <source media=\"(max-width: 767px)\" srcset=\"../../assets/img/home/card-2-mob.png\"/><img src=\"../../assets/img/home/card-2.png\" alt=\"NPOAT\"/>\n </picture>\n </div>\n <picture class=\"business-card__logo\"><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"Maxon\"/>\n </picture>\n </div>\n </div>\n </article>\n <article class=\"business-card col-3\">\n <div class=\"business-card__inner\">\n <div class=\"business-card__content business-card__content--back\">\n <picture class=\"business-card__logo\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/logo_npo.webp\"/><img src=\"../../assets/img/home/logo_npo.jpg\" alt=\"Maxon\"/>\n </picture>\n <p>Компания maxon motor ag является мировым лидером в области разработки и производства коллекторных и бесколлекторных двигателей постоянного тока и прецизионных приводов на их основе.</p><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">Посмотреть каталог</span></a>\n </div>\n <div class=\"business-card__content business-card__content--front\">\n <div class=\"business-card__image-wrp\">\n <picture class=\"business-card__image\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/card-2.webp\"/>\n <source media=\"(max-width: 767px)\" srcset=\"../../assets/img/home/card-2-mob.png\"/><img src=\"../../assets/img/home/card-2.png\" alt=\"NPOAT\"/>\n </picture>\n </div>\n <picture class=\"business-card__logo\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/logo_npo.webp\"/><img src=\"../../assets/img/home/logo_npo.jpg\" alt=\"Maxon\"/>\n </picture>\n </div>\n </div>\n </article>\n <article class=\"business-card col-3\">\n <div class=\"business-card__inner\">\n <div class=\"business-card__content business-card__content--back\">\n <picture class=\"business-card__logo\"><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"Maxon\"/>\n </picture>\n <p>Компания maxon motor ag является мировым лидером в области разработки и производства коллекторных и бесколлекторных двигателей постоянного тока и прецизионных приводов на их основе.</p><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">Посмотреть каталог</span></a>\n </div>\n <div class=\"business-card__content business-card__content--front\">\n <div class=\"business-card__image-wrp\">\n <picture class=\"business-card__image\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/card-3.webp\"/>\n <source media=\"(max-width: 767px)\" srcset=\"../../assets/img/home/card-3-mob.png\"/><img src=\"../../assets/img/home/card-3.png\" alt=\"NPOAT\"/>\n </picture>\n </div>\n <picture class=\"business-card__logo\"><img src=\"../../assets/img/home/logo_maxon.svg\" alt=\"Maxon\"/>\n </picture>\n </div>\n </div>\n </article>\n </div>\n </div>\n <section class=\"call-to-action\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/jcr_content.webp\"/><img src=\"../../assets/img/home/jcr_content.jpg\" alt=\"NPOAT\"/>\n </picture>\n <div class=\"call-to-action__inner\">\n <h2>Получите консультацию и ценовое предложение</h2><a class=\"button-link \" href=\"#\"><span class=\"button-link__primary-text\">Отправить запрос</span></a>\n </div>\n </section>\n <section class=\"article-thumbs\">\n <h2 class=\"page-heading\"><span>Новости</span></h2>\n <ul class=\"article-thumbs__list\">\n <li class=\"article-thumbs__item\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <h3>ПК НПО Андроидная техника и ИнноДрайв подписали соглашение о стратегическом партнерстве</h3><a class=\"button-link button-link--pale\" href=\"#\"><span class=\"button-link__primary-text\">Подробнее</span><span>Читать дальше</span></a>\n </li>\n <li class=\"article-thumbs__item\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <h3>Малогабаритные высокомоментные бесколлекторные электродвигатели отечественного производства ...</h3><a class=\"button-link button-link--pale\" href=\"#\"><span class=\"button-link__primary-text\">Подробнее</span><span>Читать дальше</span></a>\n </li>\n <li class=\"article-thumbs__item\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <h3>Новый эксклюзивный дистрибьютор maxon motor в России</h3><a class=\"button-link button-link--pale\" href=\"#\"><span class=\"button-link__primary-text\">Подробнее</span><span>Читать дальше</span></a>\n </li>\n </ul>\n </section>\n <section class=\"department-thumbs\">\n <ul class=\"department-thumbs__list\">\n <li class=\"department-thumbs__item\"><a href=\"#\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/jcr_content.webp\"/><img src=\"../../assets/img/home/jcr_content.jpg\" alt=\"NPOAT\"/>\n </picture>\n </div>\n <h3 class=\"department-thumbs__title\">Моторы</h3></a></li>\n <li class=\"department-thumbs__item\"><a href=\"#\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/jcr_content.webp\"/><img src=\"../../assets/img/home/jcr_content.jpg\" alt=\"NPOAT\"/>\n </picture>\n </div>\n <h3 class=\"department-thumbs__title\">Моторы</h3></a></li>\n <li class=\"department-thumbs__item\"><a href=\"#\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/jcr_content.webp\"/><img src=\"../../assets/img/home/jcr_content.jpg\" alt=\"NPOAT\"/>\n </picture>\n </div>\n <h3 class=\"department-thumbs__title\">Моторы</h3></a></li>\n <li class=\"department-thumbs__item\"><a href=\"#\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/home/jcr_content.webp\"/><img src=\"../../assets/img/home/jcr_content.jpg\" alt=\"NPOAT\"/>\n </picture>\n </div>\n <h3 class=\"department-thumbs__title\">Моторы</h3></a></li>\n </ul>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n <section class=\"modal\" id=\"modal-city\">\n <article class=\"modal__inner modal__inner--city\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Ваш город</span></p>\n <div class=\"modal__form\">\n <form class=\"contacts__form contacts-form\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-city-input\">Поиск города</label>\n <input id=\"modal-city-input\" type=\"text\" placeholder=\"Поиск города*\" name=\"modal-city\">\n </div>\n </form>\n </div>\n <div class=\"modal__cities\">\n <ul>\n <li><a href=\"#\">Москва</a></li>\n <li><a class=\"js-current\" href=\"#\">Санкт-Петербург</a></li>\n <li><a href=\"#\">Архангельск</a></li>\n <li><a href=\"#\">Владивосток</a></li>\n <li><a href=\"#\">Волгоград</a></li>\n <li><a href=\"#\">Воронеж</a></li>\n <li><a href=\"#\">Екатеринбург</a></li>\n <li><a href=\"#\">Ижевск</a></li>\n <li><a href=\"#\">Иркутск</a></li>\n <li><a href=\"#\">Казань</a></li>\n <li><a href=\"#\">Кемерово</a></li>\n <li><a href=\"#\">Краснодар</a></li>\n <li><a href=\"#\">Красноярск</a></li>\n <li><a href=\"#\">Мурманск</a></li>\n <li><a href=\"#\">Набережные Челны</a></li>\n <li><a href=\"#\">Нижний</a></li>\n <li><a href=\"#\">Новгород</a></li>\n <li><a href=\"#\">Новосибирск</a></li>\n <li><a href=\"#\">Омск</a></li>\n <li><a href=\"#\">Пермь</a></li>\n <li><a href=\"#\">Ростов-на-Дону</a></li>\n <li><a href=\"#\">Саратов</a></li>\n <li><a href=\"#\">Самара</a></li>\n <li><a href=\"#\">Самара</a></li>\n <li><a href=\"#\">Сочи</a></li>\n <li><a href=\"#\">Сургут</a></li>\n <li><a href=\"#\">Тверь</a></li>\n <li><a href=\"#\">Тольятти</a></li>\n <li><a href=\"#\">Тула</a></li>\n <li><a href=\"#\">Тюмень</a></li>\n <li><a href=\"#\">Ульяновск</a></li>\n <li><a href=\"#\">Уфа</a></li>\n <li><a href=\"#\">Хабаровск</a></li>\n <li><a href=\"#\">Челябинск</a></li>\n </ul>\n <p>Извините, ничего не найдено</p>\n </div>\n </div>\n </article>\n </section>\n <section class=\"modal\" id=\"modal-callback\">\n <article class=\"modal__inner modal__inner--callback\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Перезвоните мне</span></p>\n <div class=\"modal__form\">\n <form class=\"contacts__form contacts-form js-mailer\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-contacts-phone\">Телефон</label>\n <input class=\"required\" id=\"modal-contacts-phone\" type=\"text\" placeholder=\"Телефон*\" name=\"contacts-phone\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-contacts-name\">Имя</label>\n <input class=\"required\" id=\"modal-contacts-name\" type=\"text\" placeholder=\"Имя*\" name=\"contacts-name\">\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--policy\">\n <input class=\"required\" id=\"modal-callback-contacts-policy\" type=\"checkbox\" name=\"contacts-policy\">\n <label for=\"modal-callback-contacts-policy\">Я ознакомлен и согласен с <a href=\"#\">Политикой конфиденциальности</a> и <a href=\"#\">Пользовательским соглашением</a></label>\n </div>\n <div class=\"modal__order-buttons\">\n <button class=\"button-link\" type=\"submit\">отправить</button>\n </div>\n </form>\n <div class=\"modal__response modal__response--with-button js-hidden\">\n <p>Спасибо, ваше сообщение отправлено. Мы ответим вам как только сможем</p>\n <div>\n <button class=\"button-link\">Закрыть</button>\n </div>\n </div>\n </div>\n </div>\n </article>\n </section>\n <section class=\"modal\" id=\"modal-cart\">\n <article class=\"modal__inner modal__inner--cart\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Ваш заказ</span></p>\n <div class=\"modal__order\">\n <ul class=\"modal__order-list\">\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" min=\"0\" placeholder=\"0\" data-id=\"28\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" placeholder=\"0\" data-id=\"29\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" placeholder=\"0\" data-id=\"30\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n </ul>\n </div>\n <div class=\"modal__order-form\" id=\"cartFormHolder\">\n <form class=\"contacts__form contacts-form js-mailer\" id=\"cartForm\">\n <input type=\"hidden\" name=\"selfEmail\" id=\"cartSelfEmail\" value=\"0\">\n <input type=\"hidden\" name=\"withcart\" id=\"cartWithCart\" value=\"1\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-name\">Имя</label>\n <input class=\"required\" id=\"contacts-name\" type=\"text\" placeholder=\"Имя*\" name=\"contacts-name\">\n <label class=\"visually-hidden\" for=\"contacts-mail\">E-mail</label>\n <input class=\"required\" id=\"contacts-mail\" type=\"text\" placeholder=\"E-mail*\" name=\"contacts-mail\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-company\">Организация</label>\n <input id=\"contacts-company\" type=\"text\" placeholder=\"Организация*\" name=\"contacts-company\">\n <label class=\"visually-hidden\" for=\"contacts-phone\">Телефон</label>\n <input id=\"contacts-phone\" type=\"text\" placeholder=\"Телефон*\" name=\"contacts-phone\">\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--policy\">\n <input id=\"contacts-policy\" type=\"checkbox\" name=\"contacts-policy\">\n <label for=\"contacts-policy\">Я ознакомлен и согласен с <a href=\"#\">Политикой конфиденциальности</a> и <a href=\"#\">Пользовательским соглашением</a></label>\n </div>\n <div class=\"modal__order-buttons\"><a class=\"button-link button-link--inverse button-link--with-icon js-save-order\" href=\"#\"><span class=\"button-link__primary-text\">сохранить заказ</span>\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg></a><a class=\"button-link button-link--inverse js-close-cart-modal\" href=\"#\"><span class=\"button-link__primary-text\">вернуться к покупкам</span></a>\n <button class=\"button-link js-send-order\" type=\"submit\">заказать</button>\n </div>\n </form>\n <div class=\"modal__response modal__response--with-button js-hidden\">\n <p>Спасибо, ваше сообщение отправлено. Мы ответим вам как только сможем</p>\n <div>\n <button class=\"button-link\">Закрыть</button>\n </div>\n </div>\n </div>\n </div>\n </article>\n </section>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "Sp5b":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_to-length.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.15 ToLength
var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var min=Math.min;module.exports=function(it){return it>0?min(toInteger(it),0x1fffffffffffff):0;// pow(2, 53) - 1 == 9007199254740991
};
/***/ }),
/***/ "SsG5":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/_validate-collection.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");module.exports=function(it,TYPE){if(!isObject(it)||it._t!==TYPE)throw TypeError('Incompatible receiver, '+TYPE+' required!');return it;};
/***/ }),
/***/ "SvMv":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_string-ws.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports="\t\n\x0B\f\r \xA0\u1680\u180E\u2000\u2001\u2002\u2003"+"\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF";
/***/ }),
/***/ "T3qM":
/*!***************************!*\
!*** ./js/utils/utils.js ***!
\***************************/
/*! exports provided: isMobile, pll_cat, pll, onShowPopup, splitListIntoColumns, $, $$, plural_ru, plural_en, isIOs, pageYOffset, smoothScrollToElement */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMobile", function() { return isMobile; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "pll_cat", function() { return pll_cat; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "pll", function() { return pll; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "onShowPopup", function() { return onShowPopup; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "splitListIntoColumns", function() { return splitListIntoColumns; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "$", function() { return $; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "$$", function() { return $$; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "plural_ru", function() { return plural_ru; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "plural_en", function() { return plural_en; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isIOs", function() { return isIOs; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "pageYOffset", function() { return pageYOffset; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "smoothScrollToElement", function() { return smoothScrollToElement; });
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! body-scroll-lock */ "w+6m");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var animejs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! animejs */ "HTht");
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
var onShowPopup = function onShowPopup(popup, closeButton, shownClass, onClose) {
var closeHandler = function closeHandler(evt) {
evt.preventDefault(evt);
evt.stopPropagation();
evt.currentTarget.removeEventListener('click', closeHandler);
popup.classList.remove(shownClass);
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["enableBodyScroll"])(popup);
onClose();
};
closeButton.addEventListener('click', closeHandler);
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["disableBodyScroll"])(popup);
return closeHandler;
};
var splitListIntoColumns = function splitListIntoColumns(container, list, columns) {
var items = _toConsumableArray(list.children);
var itemsPerColumn = parseInt(items.length / columns);
var remain = items.length - itemsPerColumn * columns;
container.removeChild(list);
for (var i = 0; i < columns; i++) {
var newList = document.createElement('ul');
while (newList.children.length < itemsPerColumn) {
newList.appendChild(items.shift());
}
if (remain > 0) {
newList.appendChild(items.shift());
remain--;
}
container.appendChild(newList);
}
};
var $ = document.querySelector.bind(document);
var $$ = document.querySelectorAll.bind(document);
var plural_ru = function plural_ru(count, one, two, five) {
var n = Math.abs(count);
n %= 100;
if (n >= 5 && n <= 20) {
return five;
}
n %= 10;
if (n === 1) {
return one;
}
if (n >= 2 && n <= 4) {
return two;
}
return five;
};
var plural_en = function plural_en(count, one, two, five) {
if (count == 1) {
return one;
} else {
return two;
}
};
var pll = function pll(word) {
if (typeof window.translations !== 'undefined' && typeof window.translations[word] !== 'undefined') {
return window.translations[word];
} else {
return word;
}
};
var pll_cat = function pll_cat(categoryId) {
if (typeof window.categories !== 'undefined' && typeof window.categories[categoryId] !== 'undefined') {
return window.categories[categoryId];
} else {
return categoryId;
}
};
var isMobile = function isMobile() {
return window.innerWidth < 768;
};
var isIOs = function isIOs() {
return !!navigator.platform && /iPad|iPhone|iPod/.test(navigator.platform);
};
var pageYOffset = function pageYOffset() {
return window.pageYOffset || document.documentElement.scrollTop;
};
var smoothScrollToElement = function smoothScrollToElement(element, cbBegin, cbComplete) {
Object(animejs__WEBPACK_IMPORTED_MODULE_1__["default"])({
targets: ['html', 'body'],
begin: cbBegin,
complete: cbComplete,
scrollTop: pageYOffset() + element.getBoundingClientRect().top,
duration: 500,
easing: 'linear'
});
};
/***/ }),
/***/ "TDIH":
/*!******************************************!*\
!*** ../node_modules/axios/lib/axios.js ***!
\******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./utils */ "ovh1");var bind=__webpack_require__(/*! ./helpers/bind */ "5QbJ");var Axios=__webpack_require__(/*! ./core/Axios */ "uahg");var mergeConfig=__webpack_require__(/*! ./core/mergeConfig */ "Zrjs");var defaults=__webpack_require__(/*! ./defaults */ "bRtl");/**
* Create an instance of Axios
*
* @param {Object} defaultConfig The default config for the instance
* @return {Axios} A new instance of Axios
*/function createInstance(defaultConfig){var context=new Axios(defaultConfig);var instance=bind(Axios.prototype.request,context);// Copy axios.prototype to instance
utils.extend(instance,Axios.prototype,context);// Copy context to instance
utils.extend(instance,context);return instance;}// Create the default instance to be exported
var axios=createInstance(defaults);// Expose Axios class to allow class inheritance
axios.Axios=Axios;// Factory for creating new instances
axios.create=function create(instanceConfig){return createInstance(mergeConfig(axios.defaults,instanceConfig));};// Expose Cancel & CancelToken
axios.Cancel=__webpack_require__(/*! ./cancel/Cancel */ "tImM");axios.CancelToken=__webpack_require__(/*! ./cancel/CancelToken */ "OHXD");axios.isCancel=__webpack_require__(/*! ./cancel/isCancel */ "e5jZ");// Expose all/spread
axios.all=function all(promises){return Promise.all(promises);};axios.spread=__webpack_require__(/*! ./helpers/spread */ "6s8r");module.exports=axios;// Allow use of default import syntax in TypeScript
module.exports.default=axios;
/***/ }),
/***/ "TQzQ":
/*!***************************!*\
!*** ../webpack.pages.js ***!
\***************************/
/*! no static exports found */
/***/ (function(module, exports) {
var pagesOptions = [{
title: 'Main',
path: 'main',
pathToFile: 'main.pug'
}, {
title: 'Catalog Department',
path: 'catalog-department',
pathToFile: 'catalog-department.pug'
}, {
title: 'Tovar',
path: 'tovar',
pathToFile: 'tovar.pug'
}, {
title: 'Compare',
path: 'compare',
pathToFile: 'compare.pug'
}, {
title: 'Brand',
path: 'brand',
pathToFile: 'brand.pug'
}, {
title: 'Catalog Main',
path: 'catalog-main',
pathToFile: 'catalog-main.pug'
}, {
title: 'News',
path: 'news',
pathToFile: 'news.pug'
}, {
title: 'News Article',
path: 'news-article',
pathToFile: 'news-article.pug'
}, {
title: 'Delivery',
path: 'delivery',
pathToFile: 'delivery.pug'
}, {
title: 'Search-results',
path: 'search-results',
pathToFile: 'search-results.pug'
}, {
title: 'Solutions',
path: 'solutions',
pathToFile: 'solutions.pug'
}, {
title: 'Contacts',
path: 'contacts',
pathToFile: 'contacts.pug'
}, {
title: 'About',
path: 'about',
pathToFile: 'about.pug'
}, {
title: 'modals',
path: 'modals',
pathToFile: 'modals.pug'
}];
module.exports = pagesOptions;
/***/ }),
/***/ "TYse":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.every.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $every=__webpack_require__(/*! ./_array-methods */ "1wfo")(4);$export($export.P+$export.F*!__webpack_require__(/*! ./_strict-method */ "/6rt")([].every,true),'Array',{// 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg])
every:function every(callbackfn/* , thisArg */){return $every(this,callbackfn,arguments[1]);}});
/***/ }),
/***/ "TaGV":
/*!********************************************************!*\
!*** ../node_modules/core-js/library/modules/_core.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
var core=module.exports={version:'2.6.11'};if(typeof __e=='number')__e=core;// eslint-disable-line no-undef
/***/ }),
/***/ "Te7M":
/*!*****************************!*\
!*** ./js/modules/forms.js ***!
\*****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "czhI");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _catalog__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./catalog */ "LkVc");
/* harmony import */ var _yandexCounter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./yandexCounter */ "R/q2");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! body-scroll-lock */ "w+6m");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(body_scroll_lock__WEBPACK_IMPORTED_MODULE_4__);
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _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); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
/* eslint-disable */
// import Spinner from './spinner';
// import ModalMessage from './modal-message';
var HAS_ERROR_CLASS = 'has-error';
var Form = /*#__PURE__*/function () {
function Form(form) {
_classCallCheck(this, Form);
this.form = form;
this.container = form.parentElement;
this.responseBlock = this.container.querySelector('div.modal__response');
this.responseText = this.container.querySelector('div.modal__response p');
this.fileFieldSet = form.querySelector('.contacts-form__fieldset--file');
this.spinner = document.querySelector('.spinner').spinner;
this.closeButton = this.responseBlock.querySelector('.button-link');
this.order = this.container.querySelector('.modal-order');
this.selfEmail = this.container.querySelector('#cartSelfEmail');
this.send = this.send.bind(this);
this.validate = this.validate.bind(this);
this.onFormChange = this.onFormChange.bind(this);
this.onSubmit = this.onSubmit.bind(this);
}
_createClass(Form, [{
key: "showSuccessResponse",
value: function showSuccessResponse(msg, shouldCartBeCleared) {
if (this.selfEmail && this.selfEmail.value === '0') {
this.form.reset();
}
if (this.closeButton) {
this.form.classList.add('js-hidden');
}
if (this.order) {
this.order.classList.add('js-hidden');
}
if (msg) {
this.responseText.textContent = msg;
} else {
this.responseText.textContent = 'Спасибо, Ваша заявка отправлена.';
}
if (shouldCartBeCleared) {
Object(_catalog__WEBPACK_IMPORTED_MODULE_2__["clearCart"])();
}
this.responseBlock.classList.remove('js-hidden');
}
}, {
key: "showErrorResponse",
value: function showErrorResponse(msg) {
if (msg) {
this.responseText.textContent = res.data.response;
} else {
this.responseText.textContent = 'Server error, please try again later';
}
}
}, {
key: "validate",
value: function validate(onInvalid, onValid) {
var errors = 0;
_toConsumableArray(this.form.querySelectorAll('.required:not(:disabled)')).forEach(function (item) {
var data = null;
if (item.getAttribute('type') === 'checkbox') {
data = item.checked ? item.value : '';
} else {
data = item.value;
}
var error = false;
if (data === '') {
error = true;
} else {
if (item.classList.contains('f-phone')) {
if (!data.match(/^[+\s\(\)-\d]{5,18}$/)) error = true;
} else if (item.classList.contains('f-mail')) {
if (!data.match(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/)) error = true;
} else if (item.classList.contains('f-date')) {
if (!data.match(/^[\d]{2}[\/.]{1}[\d]{2}[\/.]{1}[\d]{4}$/)) error = true;
} else if (item.classList.contains('f-time')) {
if (!data.match(/^[\d]{1,2}[:.]{1}[\d]{1,2}$/)) error = true;
}
}
if (error) {
errors++;
if (item.getAttribute('type') === 'checkbox') {
item.parentElement.classList.add(HAS_ERROR_CLASS);
} else {
item.classList.add(HAS_ERROR_CLASS);
}
} else {
if (item.getAttribute('type') === 'checkbox') {
item.parentElement.classList.remove(HAS_ERROR_CLASS);
} else {
item.classList.remove(HAS_ERROR_CLASS);
}
}
});
var submitButton = this.form.querySelector('[type="submit"]');
if (errors) {
onInvalid && onInvalid();
} else {
onValid && onValid();
}
return errors === 0;
}
}, {
key: "send",
value: function send() {
var _this = this;
this.spinner.run();
this.form.classList.add('js-progress');
var formData = new FormData(this.form);
this.disableForm();
axios__WEBPACK_IMPORTED_MODULE_1___default.a.post('/wp-json/message/send', formData, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function (res) {
_this.form.classList.remove('js-progress');
_this.enableForm();
_this.spinner.stop();
if (res.data.status === 'ok') {
if (formData.get('selfEmail') == '1') {
Object(_yandexCounter__WEBPACK_IMPORTED_MODULE_3__["reachGoal"])('SendSaveOrder');
} else {
if (formData.get('withcart') == '1') {
Object(_yandexCounter__WEBPACK_IMPORTED_MODULE_3__["reachGoal"])('SendBuyOrder');
} else {
if (window.location.pathname == '/en/contacts/' || window.location.pathname == '/contacts/') {
Object(_yandexCounter__WEBPACK_IMPORTED_MODULE_3__["reachGoal"])('MailContact');
} else {
Object(_yandexCounter__WEBPACK_IMPORTED_MODULE_3__["reachGoal"])('CallBackPhone');
}
}
}
_this.showSuccessResponse(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(res.data.response), res.data && res.data.cart_clear);
if (_this.form) {
_this.form.reset();
}
} else {
_this.showErrorResponse(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])(res.data.response));
}
}).catch(function (err) {
_this.spinner.stop();
_this.enableForm();
_this.form.classList.add('contains-error');
_this.responseText.textContent = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('404. Bad connection');
_this.responseBlock.classList.remove('js-hidden');
throw err;
});
}
}, {
key: "enableForm",
value: function enableForm() {
_toConsumableArray(this.form.elements).forEach(function (element) {
element.removeAttribute('disabled');
});
}
}, {
key: "disableForm",
value: function disableForm() {
_toConsumableArray(this.form.elements).forEach(function (element) {
element.setAttribute('disabled', true);
});
}
}, {
key: "onFormChange",
value: function onFormChange() {
this.form.classList.remove('contains-error');
this.responseBlock.classList.add('js-hidden');
}
}, {
key: "onSubmit",
value: function onSubmit(e) {
var _this2 = this;
e.preventDefault();
e.stopPropagation();
var onInvalid = function onInvalid() {
_this2.form.classList.add('contains-error');
_this2.form.querySelector('.has-error').focus();
_this2.responseText.textContent = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('Please, fill highlighted fields');
_this2.responseBlock.classList.remove('js-hidden');
};
var isValid = this.validate(onInvalid);
if (isValid) {
this.send();
} else {
onInvalid();
}
return false;
}
}, {
key: "bind",
value: function bind() {
var _this3 = this;
this.form.addEventListener('change', this.onFormChange);
this.form.addEventListener('submit', this.onSubmit);
if (this.closeButton) {
this.closeButton.addEventListener('click', function () {
if (_this3.closeButton.closest('.modal')) {
_this3.closeButton.closest('.modal').classList.remove('js-shown');
}
_this3.responseBlock.classList.add('js-hidden');
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_4__["clearAllBodyScrollLocks"])();
setTimeout(function () {
_this3.form.classList.remove('js-hidden');
if (_this3.order) {
_this3.order.classList.remove('js-hidden');
}
}, 400);
});
}
if (this.fileFieldSet) {
var fileField = this.fileFieldSet.querySelector('input[type="file"]');
var fileName = this.fileFieldSet.querySelector('span span');
var addButton = this.fileFieldSet.querySelector('label');
var removeFileToggle = this.fileFieldSet.querySelector('span svg');
var InitialText = {
FILENAME: fileName.textContent
};
var handlerFileChange = function handlerFileChange(evt) {
fileName.textContent = evt.target.files[0].name;
addButton.classList.add('js-loaded');
fileName.parentElement.classList.add('js-loaded');
};
var handlerFileRemove = function handlerFileRemove() {
fileName.textContent = InitialText.FILENAME;
fileField.value = '';
addButton.classList.remove('js-loaded');
fileName.parentElement.classList.remove('js-loaded');
};
fileField.addEventListener('change', handlerFileChange);
removeFileToggle.addEventListener('click', handlerFileRemove);
}
}
}]);
return Form;
}();
/* harmony default export */ __webpack_exports__["default"] = (function () {
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.js-mailer')).forEach(function (formElement) {
var form = new Form(formElement);
form.bind();
});
});
/***/ }),
/***/ "U1KF":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_object-dp.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var IE8_DOM_DEFINE=__webpack_require__(/*! ./_ie8-dom-define */ "HWsP");var toPrimitive=__webpack_require__(/*! ./_to-primitive */ "5MU4");var dP=Object.defineProperty;exports.f=__webpack_require__(/*! ./_descriptors */ "GGqZ")?Object.defineProperty:function defineProperty(O,P,Attributes){anObject(O);P=toPrimitive(P,true);anObject(Attributes);if(IE8_DOM_DEFINE)try{return dP(O,P,Attributes);}catch(e){/* empty */}if('get'in Attributes||'set'in Attributes)throw TypeError('Accessors not supported!');if('value'in Attributes)O[P]=Attributes.value;return O;};
/***/ }),
/***/ "U8p0":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.sort.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var $sort=[].sort;var test=[1,2,3];$export($export.P+$export.F*(fails(function(){// IE8-
test.sort(undefined);})||!fails(function(){// V8 bug
test.sort(null);// Old WebKit
})||!__webpack_require__(/*! ./_strict-method */ "/6rt")($sort)),'Array',{// 22.1.3.25 Array.prototype.sort(comparefn)
sort:function sort(comparefn){return comparefn===undefined?$sort.call(toObject(this)):$sort.call(toObject(this),aFunction(comparefn));}});
/***/ }),
/***/ "UTwT":
/*!******************************************************************!*\
!*** ../node_modules/core-js/library/modules/_ie8-dom-define.js ***!
\******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports=!__webpack_require__(/*! ./_descriptors */ "lBnu")&&!__webpack_require__(/*! ./_fails */ "/Vl9")(function(){return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "m/Uw")('div'),'a',{get:function get(){return 7;}}).a!=7;});
/***/ }),
/***/ "UYXy":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/_object-gopn-ext.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
function _typeof(obj){"@babel/helpers - typeof";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);}// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var gOPN=__webpack_require__(/*! ./_object-gopn */ "zIds").f;var toString={}.toString;var windowNames=(typeof window==="undefined"?"undefined":_typeof(window))=='object'&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];var getWindowNames=function getWindowNames(it){try{return gOPN(it);}catch(e){return windowNames.slice();}};module.exports.f=function getOwnPropertyNames(it){return windowNames&&toString.call(it)=='[object Window]'?getWindowNames(it):gOPN(toIObject(it));};
/***/ }),
/***/ "UnHL":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_to-object.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 7.1.13 ToObject(argument)
var defined=__webpack_require__(/*! ./_defined */ "GCOZ");module.exports=function(it){return Object(defined(it));};
/***/ }),
/***/ "V7cS":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.index-of.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $indexOf=__webpack_require__(/*! ./_array-includes */ "sdkr")(false);var $native=[].indexOf;var NEGATIVE_ZERO=!!$native&&1/[1].indexOf(1,-0)<0;$export($export.P+$export.F*(NEGATIVE_ZERO||!__webpack_require__(/*! ./_strict-method */ "/6rt")($native)),'Array',{// 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex])
indexOf:function indexOf(searchElement/* , fromIndex = 0 */){return NEGATIVE_ZERO// convert -0 to +0
?$native.apply(this,arguments)||0:$indexOf(this,searchElement,arguments[1]);}});
/***/ }),
/***/ "VNvs":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.some.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $some=__webpack_require__(/*! ./_array-methods */ "1wfo")(3);$export($export.P+$export.F*!__webpack_require__(/*! ./_strict-method */ "/6rt")([].some,true),'Array',{// 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg])
some:function some(callbackfn/* , thisArg */){return $some(this,callbackfn,arguments[1]);}});
/***/ }),
/***/ "VVFi":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_iter-step.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(done,value){return{value:value,done:!!done};};
/***/ }),
/***/ "VWwk":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.cosh.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.12 Math.cosh(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var exp=Math.exp;$export($export.S,'Math',{cosh:function cosh(x){return(exp(x=+x)+exp(-x))/2;}});
/***/ }),
/***/ "Vx+c":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/_object-create.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var dPs=__webpack_require__(/*! ./_object-dps */ "pU1/");var enumBugKeys=__webpack_require__(/*! ./_enum-bug-keys */ "fQty");var IE_PROTO=__webpack_require__(/*! ./_shared-key */ "8kJd")('IE_PROTO');var Empty=function Empty(){/* empty */};var PROTOTYPE='prototype';// Create object with fake `null` prototype: use iframe Object with cleared prototype
var _createDict=function createDict(){// Thrash, waste and sodomy: IE GC bug
var iframe=__webpack_require__(/*! ./_dom-create */ "mggL")('iframe');var i=enumBugKeys.length;var lt='<';var gt='>';var iframeDocument;iframe.style.display='none';__webpack_require__(/*! ./_html */ "CLuC").appendChild(iframe);iframe.src='javascript:';// eslint-disable-line no-script-url
// createDict = iframe.contentWindow.Object;
// html.removeChild(iframe);
iframeDocument=iframe.contentWindow.document;iframeDocument.open();iframeDocument.write(lt+'script'+gt+'document.F=Object'+lt+'/script'+gt);iframeDocument.close();_createDict=iframeDocument.F;while(i--){delete _createDict[PROTOTYPE][enumBugKeys[i]];}return _createDict();};module.exports=Object.create||function create(O,Properties){var result;if(O!==null){Empty[PROTOTYPE]=anObject(O);result=new Empty();Empty[PROTOTYPE]=null;// add "__proto__" for Object.getPrototypeOf polyfill
result[IE_PROTO]=O;}else result=_createDict();return Properties===undefined?result:dPs(result,Properties);};
/***/ }),
/***/ "W1QL":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/web.dom.iterable.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $iterators=__webpack_require__(/*! ./es6.array.iterator */ "K/PF");var getKeys=__webpack_require__(/*! ./_object-keys */ "LuBU");var redefine=__webpack_require__(/*! ./_redefine */ "sU/p");var global=__webpack_require__(/*! ./_global */ "P56o");var hide=__webpack_require__(/*! ./_hide */ "tjmq");var Iterators=__webpack_require__(/*! ./_iterators */ "Ibj2");var wks=__webpack_require__(/*! ./_wks */ "9dxi");var ITERATOR=wks('iterator');var TO_STRING_TAG=wks('toStringTag');var ArrayValues=Iterators.Array;var DOMIterables={CSSRuleList:true,// TODO: Not spec compliant, should be false.
CSSStyleDeclaration:false,CSSValueList:false,ClientRectList:false,DOMRectList:false,DOMStringList:false,DOMTokenList:true,DataTransferItemList:false,FileList:false,HTMLAllCollection:false,HTMLCollection:false,HTMLFormElement:false,HTMLSelectElement:false,MediaList:true,// TODO: Not spec compliant, should be false.
MimeTypeArray:false,NamedNodeMap:false,NodeList:true,PaintRequestList:false,Plugin:false,PluginArray:false,SVGLengthList:false,SVGNumberList:false,SVGPathSegList:false,SVGPointList:false,SVGStringList:false,SVGTransformList:false,SourceBufferList:false,StyleSheetList:true,// TODO: Not spec compliant, should be false.
TextTrackCueList:false,TextTrackList:false,TouchList:false};for(var collections=getKeys(DOMIterables),i=0;i<collections.length;i++){var NAME=collections[i];var explicit=DOMIterables[NAME];var Collection=global[NAME];var proto=Collection&&Collection.prototype;var key;if(proto){if(!proto[ITERATOR])hide(proto,ITERATOR,ArrayValues);if(!proto[TO_STRING_TAG])hide(proto,TO_STRING_TAG,NAME);Iterators[NAME]=ArrayValues;if(explicit)for(key in $iterators){if(!proto[key])redefine(proto,key,$iterators[key],true);}}}
/***/ }),
/***/ "WWhP":
/*!****************************************************!*\
!*** ../node_modules/@babel/polyfill/lib/index.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(/*! ./noConflict */ "jDJo");var _global=_interopRequireDefault(__webpack_require__(/*! core-js/library/fn/global */ "bhVH"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj};}if(_global["default"]._babelPolyfill&&typeof console!=="undefined"&&console.warn){console.warn("@babel/polyfill is loaded more than once on this page. This is probably not desirable/intended "+"and may have consequences if different versions of the polyfills are applied sequentially. "+"If you do need to load the polyfill more than once, use @babel/polyfill/noConflict "+"instead to bypass the warning.");}_global["default"]._babelPolyfill=true;
/***/ }),
/***/ "WWmS":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/_property-desc.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value:value};};
/***/ }),
/***/ "Wifh":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_fix-re-wks.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(/*! ./es6.regexp.exec */ "N6/Q");var redefine=__webpack_require__(/*! ./_redefine */ "sU/p");var hide=__webpack_require__(/*! ./_hide */ "tjmq");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var defined=__webpack_require__(/*! ./_defined */ "GCOZ");var wks=__webpack_require__(/*! ./_wks */ "9dxi");var regexpExec=__webpack_require__(/*! ./_regexp-exec */ "lAKj");var SPECIES=wks('species');var REPLACE_SUPPORTS_NAMED_GROUPS=!fails(function(){// #replace needs built-in support for named groups.
// #match works fine because it just return the exec results, even if it has
// a "grops" property.
var re=/./;re.exec=function(){var result=[];result.groups={a:'7'};return result;};return''.replace(re,'$<a>')!=='7';});var SPLIT_WORKS_WITH_OVERWRITTEN_EXEC=function(){// Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
var re=/(?:)/;var originalExec=re.exec;re.exec=function(){return originalExec.apply(this,arguments);};var result='ab'.split(re);return result.length===2&&result[0]==='a'&&result[1]==='b';}();module.exports=function(KEY,length,exec){var SYMBOL=wks(KEY);var DELEGATES_TO_SYMBOL=!fails(function(){// String methods call symbol-named RegEp methods
var O={};O[SYMBOL]=function(){return 7;};return''[KEY](O)!=7;});var DELEGATES_TO_EXEC=DELEGATES_TO_SYMBOL?!fails(function(){// Symbol-named RegExp methods call .exec
var execCalled=false;var re=/a/;re.exec=function(){execCalled=true;return null;};if(KEY==='split'){// RegExp[@@split] doesn't call the regex's exec method, but first creates
// a new one. We need to return the patched regex when creating the new one.
re.constructor={};re.constructor[SPECIES]=function(){return re;};}re[SYMBOL]('');return!execCalled;}):undefined;if(!DELEGATES_TO_SYMBOL||!DELEGATES_TO_EXEC||KEY==='replace'&&!REPLACE_SUPPORTS_NAMED_GROUPS||KEY==='split'&&!SPLIT_WORKS_WITH_OVERWRITTEN_EXEC){var nativeRegExpMethod=/./[SYMBOL];var fns=exec(defined,SYMBOL,''[KEY],function maybeCallNative(nativeMethod,regexp,str,arg2,forceStringMethod){if(regexp.exec===regexpExec){if(DELEGATES_TO_SYMBOL&&!forceStringMethod){// The native String method already delegates to @@method (this
// polyfilled function), leasing to infinite recursion.
// We avoid it by directly calling the native @@method method.
return{done:true,value:nativeRegExpMethod.call(regexp,str,arg2)};}return{done:true,value:nativeMethod.call(str,regexp,arg2)};}return{done:false};});var strfn=fns[0];var rxfn=fns[1];redefine(String.prototype,KEY,strfn);hide(RegExp.prototype,SYMBOL,length==2// 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)
// 21.2.5.11 RegExp.prototype[@@split](string, limit)
?function(string,arg){return rxfn.call(string,this,arg);}// 21.2.5.6 RegExp.prototype[@@match](string)
// 21.2.5.9 RegExp.prototype[@@search](string)
:function(string){return rxfn.call(string,this);});}};
/***/ }),
/***/ "Wjfv":
/*!*************************************************************!*\
!*** ../node_modules/core-js/library/modules/es7.global.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// https://github.com/tc39/proposal-global
var $export=__webpack_require__(/*! ./_export */ "/6KZ");$export($export.G,{global:__webpack_require__(/*! ./_global */ "41F1")});
/***/ }),
/***/ "WppA":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.big.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.3 String.prototype.big()
__webpack_require__(/*! ./_string-html */ "LEAW")('big',function(createHTML){return function big(){return createHTML(this,'big','','');};});
/***/ }),
/***/ "WuFr":
/*!*****************************************!*\
!*** ./js/modules/page-block-filter.js ***!
\*****************************************/
/*! exports provided: pageBlockFilter */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "pageBlockFilter", function() { return pageBlockFilter; });
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
var pageBlockFilter = function pageBlockFilter() {
var pageBlock = document.querySelector('.page-block');
if (!pageBlock) return false;
var filterItem = pageBlock.querySelectorAll('.page-block__filter-item');
var videoItem = pageBlock.querySelectorAll('.page-block__video');
var noneV = pageBlock.querySelector('.page-block__video-none');
var activeItemFilter = [];
_toConsumableArray(filterItem).map(function (item) {
//const ids = [...videoItem].map((itemVideo) => itemVideo.dataset.filterVideo);
item.addEventListener('click', function () {
if (item.classList.contains('active')) {
item.classList.remove('active');
deleteNumberArray(activeItemFilter, Number(item.dataset.filterItem));
} else {
item.classList.add('active');
if (!activeItemFilter.includes(item.dataset.filterItem)) {
activeItemFilter.push(parseInt(item.dataset.filterItem));
}
}
_toConsumableArray(videoItem).map(function (itemVideo) {
itemVideo.classList.add('hide');
if (activeItemFilter.length === 0) {
itemVideo.classList.remove('hide');
} else {
activeItemFilter.map(function (oneActiveItemFilter) {
if (JSON.parse(itemVideo.dataset.filterVideo).includes(oneActiveItemFilter)) {
itemVideo.classList.remove('hide');
}
});
}
});
visibleBlock(item, activeItemFilter, noneV);
});
});
};
var visibleBlock = function visibleBlock(item, activeItemFilter, noneV) {
var pageBlock = document.querySelector('.page-block');
if (activeItemFilter.length > 0 && noneV) {
if (pageBlock.querySelectorAll('.page-block__video:not(.hide)').length === 0) {
noneV.classList.add('show');
} else {
noneV.classList.remove('show');
}
} else {
noneV.classList.remove('show');
}
};
var deleteNumberArray = function deleteNumberArray(array, filterNumber) {
array.map(function (item, key) {
if (Number(filterNumber) === Number(item)) {
array.splice(key, 1);
}
});
};
/***/ }),
/***/ "X6VK":
/*!**************************************************!*\
!*** ../node_modules/core-js/modules/_export.js ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var global=__webpack_require__(/*! ./_global */ "P56o");var core=__webpack_require__(/*! ./_core */ "R5TD");var hide=__webpack_require__(/*! ./_hide */ "tjmq");var redefine=__webpack_require__(/*! ./_redefine */ "sU/p");var ctx=__webpack_require__(/*! ./_ctx */ "9liC");var PROTOTYPE='prototype';var $export=function $export(type,name,source){var IS_FORCED=type&$export.F;var IS_GLOBAL=type&$export.G;var IS_STATIC=type&$export.S;var IS_PROTO=type&$export.P;var IS_BIND=type&$export.B;var target=IS_GLOBAL?global:IS_STATIC?global[name]||(global[name]={}):(global[name]||{})[PROTOTYPE];var exports=IS_GLOBAL?core:core[name]||(core[name]={});var expProto=exports[PROTOTYPE]||(exports[PROTOTYPE]={});var key,own,out,exp;if(IS_GLOBAL)source=name;for(key in source){// contains in native
own=!IS_FORCED&&target&&target[key]!==undefined;// export native or passed
out=(own?target:source)[key];// bind timers to global for call from export context
exp=IS_BIND&&own?ctx(out,global):IS_PROTO&&typeof out=='function'?ctx(Function.call,out):out;// extend global
if(target)redefine(target,key,out,type&$export.U);// export
if(exports[key]!=out)hide(exports,key,exp);if(IS_PROTO&&expProto[key]!=out)expProto[key]=out;}};global.core=core;// type bitmap
$export.F=1;// forced
$export.G=2;// global
$export.S=4;// static
$export.P=8;// proto
$export.B=16;// bind
$export.W=32;// wrap
$export.U=64;// safe
$export.R=128;// real proto method for `library`
module.exports=$export;
/***/ }),
/***/ "X9m5":
/*!**********************************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js ***!
\**********************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey)
var gOPD=__webpack_require__(/*! ./_object-gopd */ "1Tj+");var $export=__webpack_require__(/*! ./_export */ "X6VK");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");$export($export.S,'Reflect',{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(target,propertyKey){return gOPD.f(anObject(target),propertyKey);}});
/***/ }),
/***/ "XDzM":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_microtask.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var global=__webpack_require__(/*! ./_global */ "P56o");var macrotask=__webpack_require__(/*! ./_task */ "5BMI").set;var Observer=global.MutationObserver||global.WebKitMutationObserver;var process=global.process;var Promise=global.Promise;var isNode=__webpack_require__(/*! ./_cof */ "n+VH")(process)=='process';module.exports=function(){var head,last,notify;var flush=function flush(){var parent,fn;if(isNode&&(parent=process.domain))parent.exit();while(head){fn=head.fn;head=head.next;try{fn();}catch(e){if(head)notify();else last=undefined;throw e;}}last=undefined;if(parent)parent.enter();};// Node.js
if(isNode){notify=function notify(){process.nextTick(flush);};// browsers with MutationObserver, except iOS Safari - https://github.com/zloirock/core-js/issues/339
}else if(Observer&&!(global.navigator&&global.navigator.standalone)){var toggle=true;var node=document.createTextNode('');new Observer(flush).observe(node,{characterData:true});// eslint-disable-line no-new
notify=function notify(){node.data=toggle=!toggle;};// environments with maybe non-completely correct, but existent Promise
}else if(Promise&&Promise.resolve){// Promise.resolve without an argument throws an error in LG WebOS 2
var promise=Promise.resolve(undefined);notify=function notify(){promise.then(flush);};// for other environments - macrotask based on:
// - setImmediate
// - MessageChannel
// - window.postMessag
// - onreadystatechange
// - setTimeout
}else{notify=function notify(){// strange IE + webpack dev server bug - use .call(global)
macrotask.call(global,flush);};}return function(fn){var task={fn:fn,next:undefined};if(last)last.next=task;if(!head){head=task;notify();}last=task;};};
/***/ }),
/***/ "XPiY":
/*!****************************************!*\
!*** ./js/modules/frontpage-slider.js ***!
\****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var swiper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! swiper */ "Y3Db");
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
/* harmony default export */ __webpack_exports__["default"] = (function () {
var sliderContainers = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.page-slider');
var sliderLoader = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.slider-loader');
if (!sliderContainers.length) {
return;
}
var options = {
loop: true,
effect: 'fade',
autoplay: {
delay: 6000
},
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev'
},
pagination: {
el: '.swiper-pagination',
clickable: true
},
on: {
imagesReady: function imagesReady() {
sliderLoader.style.display = 'none';
},
init: function init() {
sliderLoader.style.display = 'none';
}
}
};
_toConsumableArray(sliderContainers).forEach(function (container) {
var swiper = new swiper__WEBPACK_IMPORTED_MODULE_1__["default"](container, options);
return swiper;
});
});
/***/ }),
/***/ "XQs+":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.small.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.11 String.prototype.small()
__webpack_require__(/*! ./_string-html */ "LEAW")('small',function(createHTML){return function small(){return createHTML(this,'small','','');};});
/***/ }),
/***/ "XQta":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/_collection-strong.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var dP=__webpack_require__(/*! ./_object-dp */ "U1KF").f;var create=__webpack_require__(/*! ./_object-create */ "Vx+c");var redefineAll=__webpack_require__(/*! ./_redefine-all */ "+edc");var ctx=__webpack_require__(/*! ./_ctx */ "9liC");var anInstance=__webpack_require__(/*! ./_an-instance */ "EusA");var forOf=__webpack_require__(/*! ./_for-of */ "HqX2");var $iterDefine=__webpack_require__(/*! ./_iter-define */ "Jww/");var step=__webpack_require__(/*! ./_iter-step */ "VVFi");var setSpecies=__webpack_require__(/*! ./_set-species */ "E8p1");var DESCRIPTORS=__webpack_require__(/*! ./_descriptors */ "GGqZ");var fastKey=__webpack_require__(/*! ./_meta */ "zIP/").fastKey;var validate=__webpack_require__(/*! ./_validate-collection */ "SsG5");var SIZE=DESCRIPTORS?'_s':'size';var getEntry=function getEntry(that,key){// fast case
var index=fastKey(key);var entry;if(index!=='F')return that._i[index];// frozen object case
for(entry=that._f;entry;entry=entry.n){if(entry.k==key)return entry;}};module.exports={getConstructor:function getConstructor(wrapper,NAME,IS_MAP,ADDER){var C=wrapper(function(that,iterable){anInstance(that,C,NAME,'_i');that._t=NAME;// collection type
that._i=create(null);// index
that._f=undefined;// first entry
that._l=undefined;// last entry
that[SIZE]=0;// size
if(iterable!=undefined)forOf(iterable,IS_MAP,that[ADDER],that);});redefineAll(C.prototype,{// 23.1.3.1 Map.prototype.clear()
// 23.2.3.2 Set.prototype.clear()
clear:function clear(){for(var that=validate(this,NAME),data=that._i,entry=that._f;entry;entry=entry.n){entry.r=true;if(entry.p)entry.p=entry.p.n=undefined;delete data[entry.i];}that._f=that._l=undefined;that[SIZE]=0;},// 23.1.3.3 Map.prototype.delete(key)
// 23.2.3.4 Set.prototype.delete(value)
'delete':function _delete(key){var that=validate(this,NAME);var entry=getEntry(that,key);if(entry){var next=entry.n;var prev=entry.p;delete that._i[entry.i];entry.r=true;if(prev)prev.n=next;if(next)next.p=prev;if(that._f==entry)that._f=next;if(that._l==entry)that._l=prev;that[SIZE]--;}return!!entry;},// 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
// 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
forEach:function forEach(callbackfn/* , that = undefined */){validate(this,NAME);var f=ctx(callbackfn,arguments.length>1?arguments[1]:undefined,3);var entry;while(entry=entry?entry.n:this._f){f(entry.v,entry.k,this);// revert to the last existing entry
while(entry&&entry.r){entry=entry.p;}}},// 23.1.3.7 Map.prototype.has(key)
// 23.2.3.7 Set.prototype.has(value)
has:function has(key){return!!getEntry(validate(this,NAME),key);}});if(DESCRIPTORS)dP(C.prototype,'size',{get:function get(){return validate(this,NAME)[SIZE];}});return C;},def:function def(that,key,value){var entry=getEntry(that,key);var prev,index;// change existing entry
if(entry){entry.v=value;// create new entry
}else{that._l=entry={i:index=fastKey(key,true),// <- index
k:key,// <- key
v:value,// <- value
p:prev=that._l,// <- previous entry
n:undefined,// <- next entry
r:false// <- removed
};if(!that._f)that._f=entry;if(prev)prev.n=entry;that[SIZE]++;// add to index
if(index!=='F')that._i[index]=entry;}return that;},getEntry:getEntry,setStrong:function setStrong(C,NAME,IS_MAP){// add .keys, .values, .entries, [@@iterator]
// 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
$iterDefine(C,NAME,function(iterated,kind){this._t=validate(iterated,NAME);// target
this._k=kind;// kind
this._l=undefined;// previous
},function(){var that=this;var kind=that._k;var entry=that._l;// revert to the last existing entry
while(entry&&entry.r){entry=entry.p;}// get next entry
if(!that._t||!(that._l=entry=entry?entry.n:that._t._f)){// or finish the iteration
that._t=undefined;return step(1);}// return step by kind
if(kind=='keys')return step(0,entry.k);if(kind=='values')return step(0,entry.v);return step(0,[entry.k,entry.v]);},IS_MAP?'entries':'values',!IS_MAP,true);// add [@@species], 23.1.2.2, 23.2.2.2
setSpecies(NAME);}};
/***/ }),
/***/ "Xfku":
/*!****************************************************!*\
!*** ../node_modules/core-js/modules/_is-array.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 7.2.2 IsArray(argument)
var cof=__webpack_require__(/*! ./_cof */ "n+VH");module.exports=Array.isArray||function isArray(arg){return cof(arg)=='Array';};
/***/ }),
/***/ "Xi2U":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/_date-to-primitive.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var toPrimitive=__webpack_require__(/*! ./_to-primitive */ "5MU4");var NUMBER='number';module.exports=function(hint){if(hint!=='string'&&hint!==NUMBER&&hint!=='default')throw TypeError('Incorrect hint');return toPrimitive(anObject(this),hint!=NUMBER);};
/***/ }),
/***/ "Y3Db":
/*!******************************************************!*\
!*** ../node_modules/swiper/js/swiper.esm.bundle.js ***!
\******************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! dom7/dist/dom7.modular */ "rrYx");
/* harmony import */ var ssr_window__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ssr-window */ "aiXJ");
function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function");}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass);}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o;};return _setPrototypeOf(o,p);}function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=_getPrototypeOf(Derived),result;if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget);}else{result=Super.apply(this,arguments);}return _possibleConstructorReturn(this,result);};}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function")){return call;}return _assertThisInitialized(self);}function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return self;}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Date.prototype.toString.call(Reflect.construct(Date,[],function(){}));return true;}catch(e){return false;}}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o);};return _getPrototypeOf(o);}function _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;}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}function _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);}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor;}function _typeof(obj){"@babel/helpers - typeof";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);}/**
* Swiper 5.2.1
* Most modern mobile touch slider and framework with hardware accelerated transitions
* http://swiperjs.com
*
* Copyright 2014-2019 Vladimir Kharlampidi
*
* Released under the MIT License
*
* Released on: November 16, 2019
*/var Methods={addClass:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["addClass"],removeClass:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["removeClass"],hasClass:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["hasClass"],toggleClass:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["toggleClass"],attr:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["attr"],removeAttr:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["removeAttr"],data:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["data"],transform:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["transform"],transition:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["transition"],on:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["on"],off:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["off"],trigger:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["trigger"],transitionEnd:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["transitionEnd"],outerWidth:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["outerWidth"],outerHeight:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["outerHeight"],offset:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["offset"],css:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["css"],each:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["each"],html:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["html"],text:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["text"],is:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["is"],index:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["index"],eq:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["eq"],append:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["append"],prepend:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["prepend"],next:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["next"],nextAll:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["nextAll"],prev:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["prev"],prevAll:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["prevAll"],parent:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["parent"],parents:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["parents"],closest:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["closest"],find:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["find"],children:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["children"],filter:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["filter"],remove:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["remove"],add:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["add"],styles:dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["styles"]};Object.keys(Methods).forEach(function(methodName){dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"].fn[methodName]=dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"].fn[methodName]||Methods[methodName];});var Utils={deleteProps:function deleteProps(obj){var object=obj;Object.keys(object).forEach(function(key){try{object[key]=null;}catch(e){// no getter for object
}try{delete object[key];}catch(e){// something got wrong
}});},nextTick:function nextTick(callback){var delay=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;return setTimeout(callback,delay);},now:function now(){return Date.now();},getTranslate:function getTranslate(el){var axis=arguments.length>1&&arguments[1]!==undefined?arguments[1]:'x';var matrix;var curTransform;var transformMatrix;var curStyle=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].getComputedStyle(el,null);if(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].WebKitCSSMatrix){curTransform=curStyle.transform||curStyle.webkitTransform;if(curTransform.split(',').length>6){curTransform=curTransform.split(', ').map(function(a){return a.replace(',','.');}).join(', ');}// Some old versions of Webkit choke when 'none' is passed; pass
// empty string instead in this case
transformMatrix=new ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].WebKitCSSMatrix(curTransform==='none'?'':curTransform);}else{transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue('transform').replace('translate(','matrix(1, 0, 0, 1,');matrix=transformMatrix.toString().split(',');}if(axis==='x'){// Latest Chrome and webkits Fix
if(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].WebKitCSSMatrix)curTransform=transformMatrix.m41;// Crazy IE10 Matrix
else if(matrix.length===16)curTransform=parseFloat(matrix[12]);// Normal Browsers
else curTransform=parseFloat(matrix[4]);}if(axis==='y'){// Latest Chrome and webkits Fix
if(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].WebKitCSSMatrix)curTransform=transformMatrix.m42;// Crazy IE10 Matrix
else if(matrix.length===16)curTransform=parseFloat(matrix[13]);// Normal Browsers
else curTransform=parseFloat(matrix[5]);}return curTransform||0;},parseUrlQuery:function parseUrlQuery(url){var query={};var urlToParse=url||ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].location.href;var i;var params;var param;var length;if(typeof urlToParse==='string'&&urlToParse.length){urlToParse=urlToParse.indexOf('?')>-1?urlToParse.replace(/\S*\?/,''):'';params=urlToParse.split('&').filter(function(paramsPart){return paramsPart!=='';});length=params.length;for(i=0;i<length;i+=1){param=params[i].replace(/#\S+/g,'').split('=');query[decodeURIComponent(param[0])]=typeof param[1]==='undefined'?undefined:decodeURIComponent(param[1])||'';}}return query;},isObject:function isObject(o){return _typeof(o)==='object'&&o!==null&&o.constructor&&o.constructor===Object;},extend:function extend(){var to=Object(arguments.length<=0?undefined:arguments[0]);for(var i=1;i<arguments.length;i+=1){var nextSource=i<0||arguments.length<=i?undefined:arguments[i];if(nextSource!==undefined&&nextSource!==null){var keysArray=Object.keys(Object(nextSource));for(var nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex+=1){var nextKey=keysArray[nextIndex];var desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);if(desc!==undefined&&desc.enumerable){if(Utils.isObject(to[nextKey])&&Utils.isObject(nextSource[nextKey])){Utils.extend(to[nextKey],nextSource[nextKey]);}else if(!Utils.isObject(to[nextKey])&&Utils.isObject(nextSource[nextKey])){to[nextKey]={};Utils.extend(to[nextKey],nextSource[nextKey]);}else{to[nextKey]=nextSource[nextKey];}}}}}return to;}};var Support=function Support(){return{touch:ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].Modernizr&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].Modernizr.touch===true||function checkTouch(){return!!(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator.maxTouchPoints>0||'ontouchstart'in ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"]||ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].DocumentTouch&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"] instanceof ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].DocumentTouch);}(),pointerEvents:!!ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].PointerEvent&&'maxTouchPoints'in ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator.maxTouchPoints>0,observer:function checkObserver(){return'MutationObserver'in ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"]||'WebkitMutationObserver'in ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"];}(),passiveListener:function checkPassiveListener(){var supportsPassive=false;try{var opts=Object.defineProperty({},'passive',{// eslint-disable-next-line
get:function get(){supportsPassive=true;}});ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].addEventListener('testPassiveListener',null,opts);}catch(e){// No support
}return supportsPassive;}(),gestures:function checkGestures(){return'ongesturestart'in ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"];}()};}();var SwiperClass=/*#__PURE__*/function(){function SwiperClass(){var params=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};_classCallCheck(this,SwiperClass);var self=this;self.params=params;// Events
self.eventsListeners={};if(self.params&&self.params.on){Object.keys(self.params.on).forEach(function(eventName){self.on(eventName,self.params.on[eventName]);});}}_createClass(SwiperClass,[{key:"on",value:function on(events,handler,priority){var self=this;if(typeof handler!=='function')return self;var method=priority?'unshift':'push';events.split(' ').forEach(function(event){if(!self.eventsListeners[event])self.eventsListeners[event]=[];self.eventsListeners[event][method](handler);});return self;}},{key:"once",value:function once(events,handler,priority){var self=this;if(typeof handler!=='function')return self;function onceHandler(){self.off(events,onceHandler);if(onceHandler.f7proxy){delete onceHandler.f7proxy;}for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}handler.apply(self,args);}onceHandler.f7proxy=handler;return self.on(events,onceHandler,priority);}},{key:"off",value:function off(events,handler){var self=this;if(!self.eventsListeners)return self;events.split(' ').forEach(function(event){if(typeof handler==='undefined'){self.eventsListeners[event]=[];}else if(self.eventsListeners[event]&&self.eventsListeners[event].length){self.eventsListeners[event].forEach(function(eventHandler,index){if(eventHandler===handler||eventHandler.f7proxy&&eventHandler.f7proxy===handler){self.eventsListeners[event].splice(index,1);}});}});return self;}},{key:"emit",value:function emit(){var self=this;if(!self.eventsListeners)return self;var events;var data;var context;for(var _len2=arguments.length,args=new Array(_len2),_key2=0;_key2<_len2;_key2++){args[_key2]=arguments[_key2];}if(typeof args[0]==='string'||Array.isArray(args[0])){events=args[0];data=args.slice(1,args.length);context=self;}else{events=args[0].events;data=args[0].data;context=args[0].context||self;}var eventsArray=Array.isArray(events)?events:events.split(' ');eventsArray.forEach(function(event){if(self.eventsListeners&&self.eventsListeners[event]){var handlers=[];self.eventsListeners[event].forEach(function(eventHandler){handlers.push(eventHandler);});handlers.forEach(function(eventHandler){eventHandler.apply(context,data);});}});return self;}},{key:"useModulesParams",value:function useModulesParams(instanceParams){var instance=this;if(!instance.modules)return;Object.keys(instance.modules).forEach(function(moduleName){var module=instance.modules[moduleName];// Extend params
if(module.params){Utils.extend(instanceParams,module.params);}});}},{key:"useModules",value:function useModules(){var modulesParams=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var instance=this;if(!instance.modules)return;Object.keys(instance.modules).forEach(function(moduleName){var module=instance.modules[moduleName];var moduleParams=modulesParams[moduleName]||{};// Extend instance methods and props
if(module.instance){Object.keys(module.instance).forEach(function(modulePropName){var moduleProp=module.instance[modulePropName];if(typeof moduleProp==='function'){instance[modulePropName]=moduleProp.bind(instance);}else{instance[modulePropName]=moduleProp;}});}// Add event listeners
if(module.on&&instance.on){Object.keys(module.on).forEach(function(moduleEventName){instance.on(moduleEventName,module.on[moduleEventName]);});}// Module create callback
if(module.create){module.create.bind(instance)(moduleParams);}});}}],[{key:"installModule",value:function installModule(module){var Class=this;if(!Class.prototype.modules)Class.prototype.modules={};var name=module.name||"".concat(Object.keys(Class.prototype.modules).length,"_").concat(Utils.now());Class.prototype.modules[name]=module;// Prototype
if(module.proto){Object.keys(module.proto).forEach(function(key){Class.prototype[key]=module.proto[key];});}// Class
if(module.static){Object.keys(module.static).forEach(function(key){Class[key]=module.static[key];});}// Callback
if(module.install){for(var _len3=arguments.length,params=new Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++){params[_key3-1]=arguments[_key3];}module.install.apply(Class,params);}return Class;}},{key:"use",value:function use(module){var Class=this;if(Array.isArray(module)){module.forEach(function(m){return Class.installModule(m);});return Class;}for(var _len4=arguments.length,params=new Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++){params[_key4-1]=arguments[_key4];}return Class.installModule.apply(Class,[module].concat(params));}},{key:"components",set:function set(components){var Class=this;if(!Class.use)return;Class.use(components);}}]);return SwiperClass;}();function updateSize(){var swiper=this;var width;var height;var $el=swiper.$el;if(typeof swiper.params.width!=='undefined'){width=swiper.params.width;}else{width=$el[0].clientWidth;}if(typeof swiper.params.height!=='undefined'){height=swiper.params.height;}else{height=$el[0].clientHeight;}if(width===0&&swiper.isHorizontal()||height===0&&swiper.isVertical()){return;}// Subtract paddings
width=width-parseInt($el.css('padding-left'),10)-parseInt($el.css('padding-right'),10);height=height-parseInt($el.css('padding-top'),10)-parseInt($el.css('padding-bottom'),10);Utils.extend(swiper,{width:width,height:height,size:swiper.isHorizontal()?width:height});}function updateSlides(){var swiper=this;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl,swiperSize=swiper.size,rtl=swiper.rtlTranslate,wrongRTL=swiper.wrongRTL;var isVirtual=swiper.virtual&¶ms.virtual.enabled;var previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length;var slides=$wrapperEl.children(".".concat(swiper.params.slideClass));var slidesLength=isVirtual?swiper.virtual.slides.length:slides.length;var snapGrid=[];var slidesGrid=[];var slidesSizesGrid=[];function slidesForMargin(slideIndex){if(!params.cssMode)return true;if(slideIndex===slides.length-1){return false;}return true;}var offsetBefore=params.slidesOffsetBefore;if(typeof offsetBefore==='function'){offsetBefore=params.slidesOffsetBefore.call(swiper);}var offsetAfter=params.slidesOffsetAfter;if(typeof offsetAfter==='function'){offsetAfter=params.slidesOffsetAfter.call(swiper);}var previousSnapGridLength=swiper.snapGrid.length;var previousSlidesGridLength=swiper.snapGrid.length;var spaceBetween=params.spaceBetween;var slidePosition=-offsetBefore;var prevSlideSize=0;var index=0;if(typeof swiperSize==='undefined'){return;}if(typeof spaceBetween==='string'&&spaceBetween.indexOf('%')>=0){spaceBetween=parseFloat(spaceBetween.replace('%',''))/100*swiperSize;}swiper.virtualSize=-spaceBetween;// reset margins
if(rtl)slides.css({marginLeft:'',marginTop:''});else slides.css({marginRight:'',marginBottom:''});var slidesNumberEvenToRows;if(params.slidesPerColumn>1){if(Math.floor(slidesLength/params.slidesPerColumn)===slidesLength/swiper.params.slidesPerColumn){slidesNumberEvenToRows=slidesLength;}else{slidesNumberEvenToRows=Math.ceil(slidesLength/params.slidesPerColumn)*params.slidesPerColumn;}if(params.slidesPerView!=='auto'&¶ms.slidesPerColumnFill==='row'){slidesNumberEvenToRows=Math.max(slidesNumberEvenToRows,params.slidesPerView*params.slidesPerColumn);}}// Calc slides
var slideSize;var slidesPerColumn=params.slidesPerColumn;var slidesPerRow=slidesNumberEvenToRows/slidesPerColumn;var numFullColumns=Math.floor(slidesLength/params.slidesPerColumn);for(var i=0;i<slidesLength;i+=1){slideSize=0;var _slide=slides.eq(i);if(params.slidesPerColumn>1){// Set slides order
var newSlideOrderIndex=void 0;var column=void 0;var row=void 0;if(params.slidesPerColumnFill==='row'&¶ms.slidesPerGroup>1){var groupIndex=Math.floor(i/(params.slidesPerGroup*params.slidesPerColumn));var slideIndexInGroup=i-params.slidesPerColumn*params.slidesPerGroup*groupIndex;var columnsInGroup=groupIndex===0?params.slidesPerGroup:Math.min(Math.ceil((slidesLength-groupIndex*slidesPerColumn*params.slidesPerGroup)/slidesPerColumn),params.slidesPerGroup);row=Math.floor(slideIndexInGroup/columnsInGroup);column=slideIndexInGroup-row*columnsInGroup+groupIndex*params.slidesPerGroup;newSlideOrderIndex=column+row*slidesNumberEvenToRows/slidesPerColumn;_slide.css({'-webkit-box-ordinal-group':newSlideOrderIndex,'-moz-box-ordinal-group':newSlideOrderIndex,'-ms-flex-order':newSlideOrderIndex,'-webkit-order':newSlideOrderIndex,order:newSlideOrderIndex});}else if(params.slidesPerColumnFill==='column'){column=Math.floor(i/slidesPerColumn);row=i-column*slidesPerColumn;if(column>numFullColumns||column===numFullColumns&&row===slidesPerColumn-1){row+=1;if(row>=slidesPerColumn){row=0;column+=1;}}}else{row=Math.floor(i/slidesPerRow);column=i-row*slidesPerRow;}_slide.css("margin-".concat(swiper.isHorizontal()?'top':'left'),row!==0&¶ms.spaceBetween&&"".concat(params.spaceBetween,"px"));}if(_slide.css('display')==='none')continue;// eslint-disable-line
if(params.slidesPerView==='auto'){var slideStyles=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].getComputedStyle(_slide[0],null);var currentTransform=_slide[0].style.transform;var currentWebKitTransform=_slide[0].style.webkitTransform;if(currentTransform){_slide[0].style.transform='none';}if(currentWebKitTransform){_slide[0].style.webkitTransform='none';}if(params.roundLengths){slideSize=swiper.isHorizontal()?_slide.outerWidth(true):_slide.outerHeight(true);}else{// eslint-disable-next-line
if(swiper.isHorizontal()){var width=parseFloat(slideStyles.getPropertyValue('width'));var paddingLeft=parseFloat(slideStyles.getPropertyValue('padding-left'));var paddingRight=parseFloat(slideStyles.getPropertyValue('padding-right'));var marginLeft=parseFloat(slideStyles.getPropertyValue('margin-left'));var marginRight=parseFloat(slideStyles.getPropertyValue('margin-right'));var boxSizing=slideStyles.getPropertyValue('box-sizing');if(boxSizing&&boxSizing==='border-box'){slideSize=width+marginLeft+marginRight;}else{slideSize=width+paddingLeft+paddingRight+marginLeft+marginRight;}}else{var height=parseFloat(slideStyles.getPropertyValue('height'));var paddingTop=parseFloat(slideStyles.getPropertyValue('padding-top'));var paddingBottom=parseFloat(slideStyles.getPropertyValue('padding-bottom'));var marginTop=parseFloat(slideStyles.getPropertyValue('margin-top'));var marginBottom=parseFloat(slideStyles.getPropertyValue('margin-bottom'));var _boxSizing=slideStyles.getPropertyValue('box-sizing');if(_boxSizing&&_boxSizing==='border-box'){slideSize=height+marginTop+marginBottom;}else{slideSize=height+paddingTop+paddingBottom+marginTop+marginBottom;}}}if(currentTransform){_slide[0].style.transform=currentTransform;}if(currentWebKitTransform){_slide[0].style.webkitTransform=currentWebKitTransform;}if(params.roundLengths)slideSize=Math.floor(slideSize);}else{slideSize=(swiperSize-(params.slidesPerView-1)*spaceBetween)/params.slidesPerView;if(params.roundLengths)slideSize=Math.floor(slideSize);if(slides[i]){if(swiper.isHorizontal()){slides[i].style.width="".concat(slideSize,"px");}else{slides[i].style.height="".concat(slideSize,"px");}}}if(slides[i]){slides[i].swiperSlideSize=slideSize;}slidesSizesGrid.push(slideSize);if(params.centeredSlides){slidePosition=slidePosition+slideSize/2+prevSlideSize/2+spaceBetween;if(prevSlideSize===0&&i!==0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(i===0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(Math.abs(slidePosition)<1/1000)slidePosition=0;if(params.roundLengths)slidePosition=Math.floor(slidePosition);if(index%params.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition);}else{if(params.roundLengths)slidePosition=Math.floor(slidePosition);if(index%params.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition);slidePosition=slidePosition+slideSize+spaceBetween;}swiper.virtualSize+=slideSize+spaceBetween;prevSlideSize=slideSize;index+=1;}swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter;var newSlidesGrid;if(rtl&&wrongRTL&&(params.effect==='slide'||params.effect==='coverflow')){$wrapperEl.css({width:"".concat(swiper.virtualSize+params.spaceBetween,"px")});}if(params.setWrapperSize){if(swiper.isHorizontal())$wrapperEl.css({width:"".concat(swiper.virtualSize+params.spaceBetween,"px")});else $wrapperEl.css({height:"".concat(swiper.virtualSize+params.spaceBetween,"px")});}if(params.slidesPerColumn>1){swiper.virtualSize=(slideSize+params.spaceBetween)*slidesNumberEvenToRows;swiper.virtualSize=Math.ceil(swiper.virtualSize/params.slidesPerColumn)-params.spaceBetween;if(swiper.isHorizontal())$wrapperEl.css({width:"".concat(swiper.virtualSize+params.spaceBetween,"px")});else $wrapperEl.css({height:"".concat(swiper.virtualSize+params.spaceBetween,"px")});if(params.centeredSlides){newSlidesGrid=[];for(var _i=0;_i<snapGrid.length;_i+=1){var slidesGridItem=snapGrid[_i];if(params.roundLengths)slidesGridItem=Math.floor(slidesGridItem);if(snapGrid[_i]<swiper.virtualSize+snapGrid[0])newSlidesGrid.push(slidesGridItem);}snapGrid=newSlidesGrid;}}// Remove last grid elements depending on width
if(!params.centeredSlides){newSlidesGrid=[];for(var _i2=0;_i2<snapGrid.length;_i2+=1){var _slidesGridItem=snapGrid[_i2];if(params.roundLengths)_slidesGridItem=Math.floor(_slidesGridItem);if(snapGrid[_i2]<=swiper.virtualSize-swiperSize){newSlidesGrid.push(_slidesGridItem);}}snapGrid=newSlidesGrid;if(Math.floor(swiper.virtualSize-swiperSize)-Math.floor(snapGrid[snapGrid.length-1])>1){snapGrid.push(swiper.virtualSize-swiperSize);}}if(snapGrid.length===0)snapGrid=[0];if(params.spaceBetween!==0){if(swiper.isHorizontal()){if(rtl)slides.filter(slidesForMargin).css({marginLeft:"".concat(spaceBetween,"px")});else slides.filter(slidesForMargin).css({marginRight:"".concat(spaceBetween,"px")});}else slides.filter(slidesForMargin).css({marginBottom:"".concat(spaceBetween,"px")});}if(params.centeredSlides&¶ms.centeredSlidesBounds){var allSlidesSize=0;slidesSizesGrid.forEach(function(slideSizeValue){allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0);});allSlidesSize-=params.spaceBetween;var maxSnap=allSlidesSize-swiperSize;snapGrid=snapGrid.map(function(snap){if(snap<0)return-offsetBefore;if(snap>maxSnap)return maxSnap+offsetAfter;return snap;});}if(params.centerInsufficientSlides){var _allSlidesSize=0;slidesSizesGrid.forEach(function(slideSizeValue){_allSlidesSize+=slideSizeValue+(params.spaceBetween?params.spaceBetween:0);});_allSlidesSize-=params.spaceBetween;if(_allSlidesSize<swiperSize){var allSlidesOffset=(swiperSize-_allSlidesSize)/2;snapGrid.forEach(function(snap,snapIndex){snapGrid[snapIndex]=snap-allSlidesOffset;});slidesGrid.forEach(function(snap,snapIndex){slidesGrid[snapIndex]=snap+allSlidesOffset;});}}Utils.extend(swiper,{slides:slides,snapGrid:snapGrid,slidesGrid:slidesGrid,slidesSizesGrid:slidesSizesGrid});if(slidesLength!==previousSlidesLength){swiper.emit('slidesLengthChange');}if(snapGrid.length!==previousSnapGridLength){if(swiper.params.watchOverflow)swiper.checkOverflow();swiper.emit('snapGridLengthChange');}if(slidesGrid.length!==previousSlidesGridLength){swiper.emit('slidesGridLengthChange');}if(params.watchSlidesProgress||params.watchSlidesVisibility){swiper.updateSlidesOffset();}}function updateAutoHeight(speed){var swiper=this;var activeSlides=[];var newHeight=0;var i;if(typeof speed==='number'){swiper.setTransition(speed);}else if(speed===true){swiper.setTransition(swiper.params.speed);}// Find slides currently in view
if(swiper.params.slidesPerView!=='auto'&&swiper.params.slidesPerView>1){for(i=0;i<Math.ceil(swiper.params.slidesPerView);i+=1){var _index=swiper.activeIndex+i;if(_index>swiper.slides.length)break;activeSlides.push(swiper.slides.eq(_index)[0]);}}else{activeSlides.push(swiper.slides.eq(swiper.activeIndex)[0]);}// Find new height from highest slide in view
for(i=0;i<activeSlides.length;i+=1){if(typeof activeSlides[i]!=='undefined'){var height=activeSlides[i].offsetHeight;newHeight=height>newHeight?height:newHeight;}}// Update Height
if(newHeight)swiper.$wrapperEl.css('height',"".concat(newHeight,"px"));}function updateSlidesOffset(){var swiper=this;var slides=swiper.slides;for(var i=0;i<slides.length;i+=1){slides[i].swiperSlideOffset=swiper.isHorizontal()?slides[i].offsetLeft:slides[i].offsetTop;}}function updateSlidesProgress(){var translate=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this&&this.translate||0;var swiper=this;var params=swiper.params;var slides=swiper.slides,rtl=swiper.rtlTranslate;if(slides.length===0)return;if(typeof slides[0].swiperSlideOffset==='undefined')swiper.updateSlidesOffset();var offsetCenter=-translate;if(rtl)offsetCenter=translate;// Visible Slides
slides.removeClass(params.slideVisibleClass);swiper.visibleSlidesIndexes=[];swiper.visibleSlides=[];for(var i=0;i<slides.length;i+=1){var _slide2=slides[i];var slideProgress=(offsetCenter+(params.centeredSlides?swiper.minTranslate():0)-_slide2.swiperSlideOffset)/(_slide2.swiperSlideSize+params.spaceBetween);if(params.watchSlidesVisibility){var slideBefore=-(offsetCenter-_slide2.swiperSlideOffset);var slideAfter=slideBefore+swiper.slidesSizesGrid[i];var isVisible=slideBefore>=0&&slideBefore<swiper.size-1||slideAfter>1&&slideAfter<=swiper.size||slideBefore<=0&&slideAfter>=swiper.size;if(isVisible){swiper.visibleSlides.push(_slide2);swiper.visibleSlidesIndexes.push(i);slides.eq(i).addClass(params.slideVisibleClass);}}_slide2.progress=rtl?-slideProgress:slideProgress;}swiper.visibleSlides=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(swiper.visibleSlides);}function updateProgress(translate){var swiper=this;if(typeof translate==='undefined'){var multiplier=swiper.rtlTranslate?-1:1;// eslint-disable-next-line
translate=swiper&&swiper.translate&&swiper.translate*multiplier||0;}var params=swiper.params;var translatesDiff=swiper.maxTranslate()-swiper.minTranslate();var progress=swiper.progress,isBeginning=swiper.isBeginning,isEnd=swiper.isEnd;var wasBeginning=isBeginning;var wasEnd=isEnd;if(translatesDiff===0){progress=0;isBeginning=true;isEnd=true;}else{progress=(translate-swiper.minTranslate())/translatesDiff;isBeginning=progress<=0;isEnd=progress>=1;}Utils.extend(swiper,{progress:progress,isBeginning:isBeginning,isEnd:isEnd});if(params.watchSlidesProgress||params.watchSlidesVisibility)swiper.updateSlidesProgress(translate);if(isBeginning&&!wasBeginning){swiper.emit('reachBeginning toEdge');}if(isEnd&&!wasEnd){swiper.emit('reachEnd toEdge');}if(wasBeginning&&!isBeginning||wasEnd&&!isEnd){swiper.emit('fromEdge');}swiper.emit('progress',progress);}function updateSlidesClasses(){var swiper=this;var slides=swiper.slides,params=swiper.params,$wrapperEl=swiper.$wrapperEl,activeIndex=swiper.activeIndex,realIndex=swiper.realIndex;var isVirtual=swiper.virtual&¶ms.virtual.enabled;slides.removeClass("".concat(params.slideActiveClass," ").concat(params.slideNextClass," ").concat(params.slidePrevClass," ").concat(params.slideDuplicateActiveClass," ").concat(params.slideDuplicateNextClass," ").concat(params.slideDuplicatePrevClass));var activeSlide;if(isVirtual){activeSlide=swiper.$wrapperEl.find(".".concat(params.slideClass,"[data-swiper-slide-index=\"").concat(activeIndex,"\"]"));}else{activeSlide=slides.eq(activeIndex);}// Active classes
activeSlide.addClass(params.slideActiveClass);if(params.loop){// Duplicate to all looped slides
if(activeSlide.hasClass(params.slideDuplicateClass)){$wrapperEl.children(".".concat(params.slideClass,":not(.").concat(params.slideDuplicateClass,")[data-swiper-slide-index=\"").concat(realIndex,"\"]")).addClass(params.slideDuplicateActiveClass);}else{$wrapperEl.children(".".concat(params.slideClass,".").concat(params.slideDuplicateClass,"[data-swiper-slide-index=\"").concat(realIndex,"\"]")).addClass(params.slideDuplicateActiveClass);}}// Next Slide
var nextSlide=activeSlide.nextAll(".".concat(params.slideClass)).eq(0).addClass(params.slideNextClass);if(params.loop&&nextSlide.length===0){nextSlide=slides.eq(0);nextSlide.addClass(params.slideNextClass);}// Prev Slide
var prevSlide=activeSlide.prevAll(".".concat(params.slideClass)).eq(0).addClass(params.slidePrevClass);if(params.loop&&prevSlide.length===0){prevSlide=slides.eq(-1);prevSlide.addClass(params.slidePrevClass);}if(params.loop){// Duplicate to all looped slides
if(nextSlide.hasClass(params.slideDuplicateClass)){$wrapperEl.children(".".concat(params.slideClass,":not(.").concat(params.slideDuplicateClass,")[data-swiper-slide-index=\"").concat(nextSlide.attr('data-swiper-slide-index'),"\"]")).addClass(params.slideDuplicateNextClass);}else{$wrapperEl.children(".".concat(params.slideClass,".").concat(params.slideDuplicateClass,"[data-swiper-slide-index=\"").concat(nextSlide.attr('data-swiper-slide-index'),"\"]")).addClass(params.slideDuplicateNextClass);}if(prevSlide.hasClass(params.slideDuplicateClass)){$wrapperEl.children(".".concat(params.slideClass,":not(.").concat(params.slideDuplicateClass,")[data-swiper-slide-index=\"").concat(prevSlide.attr('data-swiper-slide-index'),"\"]")).addClass(params.slideDuplicatePrevClass);}else{$wrapperEl.children(".".concat(params.slideClass,".").concat(params.slideDuplicateClass,"[data-swiper-slide-index=\"").concat(prevSlide.attr('data-swiper-slide-index'),"\"]")).addClass(params.slideDuplicatePrevClass);}}}function updateActiveIndex(newActiveIndex){var swiper=this;var translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;var slidesGrid=swiper.slidesGrid,snapGrid=swiper.snapGrid,params=swiper.params,previousIndex=swiper.activeIndex,previousRealIndex=swiper.realIndex,previousSnapIndex=swiper.snapIndex;var activeIndex=newActiveIndex;var snapIndex;if(typeof activeIndex==='undefined'){for(var i=0;i<slidesGrid.length;i+=1){if(typeof slidesGrid[i+1]!=='undefined'){if(translate>=slidesGrid[i]&&translate<slidesGrid[i+1]-(slidesGrid[i+1]-slidesGrid[i])/2){activeIndex=i;}else if(translate>=slidesGrid[i]&&translate<slidesGrid[i+1]){activeIndex=i+1;}}else if(translate>=slidesGrid[i]){activeIndex=i;}}// Normalize slideIndex
if(params.normalizeSlideIndex){if(activeIndex<0||typeof activeIndex==='undefined')activeIndex=0;}}if(snapGrid.indexOf(translate)>=0){snapIndex=snapGrid.indexOf(translate);}else{snapIndex=Math.floor(activeIndex/params.slidesPerGroup);}if(snapIndex>=snapGrid.length)snapIndex=snapGrid.length-1;if(activeIndex===previousIndex){if(snapIndex!==previousSnapIndex){swiper.snapIndex=snapIndex;swiper.emit('snapIndexChange');}return;}// Get real index
var realIndex=parseInt(swiper.slides.eq(activeIndex).attr('data-swiper-slide-index')||activeIndex,10);Utils.extend(swiper,{snapIndex:snapIndex,realIndex:realIndex,previousIndex:previousIndex,activeIndex:activeIndex});swiper.emit('activeIndexChange');swiper.emit('snapIndexChange');if(previousRealIndex!==realIndex){swiper.emit('realIndexChange');}if(swiper.initialized||swiper.runCallbacksOnInit){swiper.emit('slideChange');}}function updateClickedSlide(e){var swiper=this;var params=swiper.params;var slide=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(e.target).closest(".".concat(params.slideClass))[0];var slideFound=false;if(slide){for(var i=0;i<swiper.slides.length;i+=1){if(swiper.slides[i]===slide)slideFound=true;}}if(slide&&slideFound){swiper.clickedSlide=slide;if(swiper.virtual&&swiper.params.virtual.enabled){swiper.clickedIndex=parseInt(Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(slide).attr('data-swiper-slide-index'),10);}else{swiper.clickedIndex=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(slide).index();}}else{swiper.clickedSlide=undefined;swiper.clickedIndex=undefined;return;}if(params.slideToClickedSlide&&swiper.clickedIndex!==undefined&&swiper.clickedIndex!==swiper.activeIndex){swiper.slideToClickedSlide();}}var update={updateSize:updateSize,updateSlides:updateSlides,updateAutoHeight:updateAutoHeight,updateSlidesOffset:updateSlidesOffset,updateSlidesProgress:updateSlidesProgress,updateProgress:updateProgress,updateSlidesClasses:updateSlidesClasses,updateActiveIndex:updateActiveIndex,updateClickedSlide:updateClickedSlide};function getTranslate(){var axis=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.isHorizontal()?'x':'y';var swiper=this;var params=swiper.params,rtl=swiper.rtlTranslate,translate=swiper.translate,$wrapperEl=swiper.$wrapperEl;if(params.virtualTranslate){return rtl?-translate:translate;}if(params.cssMode){return translate;}var currentTranslate=Utils.getTranslate($wrapperEl[0],axis);if(rtl)currentTranslate=-currentTranslate;return currentTranslate||0;}function setTranslate(translate,byController){var swiper=this;var rtl=swiper.rtlTranslate,params=swiper.params,$wrapperEl=swiper.$wrapperEl,wrapperEl=swiper.wrapperEl,progress=swiper.progress;var x=0;var y=0;var z=0;if(swiper.isHorizontal()){x=rtl?-translate:translate;}else{y=translate;}if(params.roundLengths){x=Math.floor(x);y=Math.floor(y);}if(params.cssMode){wrapperEl[swiper.isHorizontal()?'scrollLeft':'scrollTop']=swiper.isHorizontal()?-x:-y;}else if(!params.virtualTranslate){$wrapperEl.transform("translate3d(".concat(x,"px, ").concat(y,"px, ").concat(z,"px)"));}swiper.previousTranslate=swiper.translate;swiper.translate=swiper.isHorizontal()?x:y;// Check if we need to update progress
var newProgress;var translatesDiff=swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0){newProgress=0;}else{newProgress=(translate-swiper.minTranslate())/translatesDiff;}if(newProgress!==progress){swiper.updateProgress(translate);}swiper.emit('setTranslate',swiper.translate,byController);}function minTranslate(){return-this.snapGrid[0];}function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1];}function translateTo(){var translate=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var speed=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.params.speed;var runCallbacks=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;var translateBounds=arguments.length>3&&arguments[3]!==undefined?arguments[3]:true;var internal=arguments.length>4?arguments[4]:undefined;var swiper=this;var params=swiper.params,wrapperEl=swiper.wrapperEl;if(swiper.animating&¶ms.preventInteractionOnTransition){return false;}var minTranslate=swiper.minTranslate();var maxTranslate=swiper.maxTranslate();var newTranslate;if(translateBounds&&translate>minTranslate)newTranslate=minTranslate;else if(translateBounds&&translate<maxTranslate)newTranslate=maxTranslate;else newTranslate=translate;// Update progress
swiper.updateProgress(newTranslate);if(params.cssMode){var isH=swiper.isHorizontal();if(speed===0){wrapperEl[isH?'scrollLeft':'scrollTop']=-newTranslate;}else{// eslint-disable-next-line
if(wrapperEl.scrollTo){var _wrapperEl$scrollTo;wrapperEl.scrollTo((_wrapperEl$scrollTo={},_defineProperty(_wrapperEl$scrollTo,isH?'left':'top',-newTranslate),_defineProperty(_wrapperEl$scrollTo,"behavior",'smooth'),_wrapperEl$scrollTo));}else{wrapperEl[isH?'scrollLeft':'scrollTop']=-newTranslate;}}return true;}if(speed===0){swiper.setTransition(0);swiper.setTranslate(newTranslate);if(runCallbacks){swiper.emit('beforeTransitionStart',speed,internal);swiper.emit('transitionEnd');}}else{swiper.setTransition(speed);swiper.setTranslate(newTranslate);if(runCallbacks){swiper.emit('beforeTransitionStart',speed,internal);swiper.emit('transitionStart');}if(!swiper.animating){swiper.animating=true;if(!swiper.onTranslateToWrapperTransitionEnd){swiper.onTranslateToWrapperTransitionEnd=function transitionEnd(e){if(!swiper||swiper.destroyed)return;if(e.target!==this)return;swiper.$wrapperEl[0].removeEventListener('transitionend',swiper.onTranslateToWrapperTransitionEnd);swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd',swiper.onTranslateToWrapperTransitionEnd);swiper.onTranslateToWrapperTransitionEnd=null;delete swiper.onTranslateToWrapperTransitionEnd;if(runCallbacks){swiper.emit('transitionEnd');}};}swiper.$wrapperEl[0].addEventListener('transitionend',swiper.onTranslateToWrapperTransitionEnd);swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd',swiper.onTranslateToWrapperTransitionEnd);}}return true;}var translate={getTranslate:getTranslate,setTranslate:setTranslate,minTranslate:minTranslate,maxTranslate:maxTranslate,translateTo:translateTo};function setTransition(duration,byController){var swiper=this;if(!swiper.params.cssMode){swiper.$wrapperEl.transition(duration);}swiper.emit('setTransition',duration,byController);}function transitionStart(){var runCallbacks=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;var direction=arguments.length>1?arguments[1]:undefined;var swiper=this;var activeIndex=swiper.activeIndex,params=swiper.params,previousIndex=swiper.previousIndex;if(params.cssMode)return;if(params.autoHeight){swiper.updateAutoHeight();}var dir=direction;if(!dir){if(activeIndex>previousIndex)dir='next';else if(activeIndex<previousIndex)dir='prev';else dir='reset';}swiper.emit('transitionStart');if(runCallbacks&&activeIndex!==previousIndex){if(dir==='reset'){swiper.emit('slideResetTransitionStart');return;}swiper.emit('slideChangeTransitionStart');if(dir==='next'){swiper.emit('slideNextTransitionStart');}else{swiper.emit('slidePrevTransitionStart');}}}function transitionEnd(){var runCallbacks=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;var direction=arguments.length>1?arguments[1]:undefined;var swiper=this;var activeIndex=swiper.activeIndex,previousIndex=swiper.previousIndex,params=swiper.params;swiper.animating=false;if(params.cssMode)return;swiper.setTransition(0);var dir=direction;if(!dir){if(activeIndex>previousIndex)dir='next';else if(activeIndex<previousIndex)dir='prev';else dir='reset';}swiper.emit('transitionEnd');if(runCallbacks&&activeIndex!==previousIndex){if(dir==='reset'){swiper.emit('slideResetTransitionEnd');return;}swiper.emit('slideChangeTransitionEnd');if(dir==='next'){swiper.emit('slideNextTransitionEnd');}else{swiper.emit('slidePrevTransitionEnd');}}}var transition={setTransition:setTransition,transitionStart:transitionStart,transitionEnd:transitionEnd};function slideTo(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var speed=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.params.speed;var runCallbacks=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;var internal=arguments.length>3?arguments[3]:undefined;var swiper=this;var slideIndex=index;if(slideIndex<0)slideIndex=0;var params=swiper.params,snapGrid=swiper.snapGrid,slidesGrid=swiper.slidesGrid,previousIndex=swiper.previousIndex,activeIndex=swiper.activeIndex,rtl=swiper.rtlTranslate,wrapperEl=swiper.wrapperEl;if(swiper.animating&¶ms.preventInteractionOnTransition){return false;}var snapIndex=Math.floor(slideIndex/params.slidesPerGroup);if(snapIndex>=snapGrid.length)snapIndex=snapGrid.length-1;if((activeIndex||params.initialSlide||0)===(previousIndex||0)&&runCallbacks){swiper.emit('beforeSlideChangeStart');}var translate=-snapGrid[snapIndex];// Update progress
swiper.updateProgress(translate);// Normalize slideIndex
if(params.normalizeSlideIndex){for(var i=0;i<slidesGrid.length;i+=1){if(-Math.floor(translate*100)>=Math.floor(slidesGrid[i]*100)){slideIndex=i;}}}// Directions locks
if(swiper.initialized&&slideIndex!==activeIndex){if(!swiper.allowSlideNext&&translate<swiper.translate&&translate<swiper.minTranslate()){return false;}if(!swiper.allowSlidePrev&&translate>swiper.translate&&translate>swiper.maxTranslate()){if((activeIndex||0)!==slideIndex)return false;}}var direction;if(slideIndex>activeIndex)direction='next';else if(slideIndex<activeIndex)direction='prev';else direction='reset';// Update Index
if(rtl&&-translate===swiper.translate||!rtl&&translate===swiper.translate){swiper.updateActiveIndex(slideIndex);// Update Height
if(params.autoHeight){swiper.updateAutoHeight();}swiper.updateSlidesClasses();if(params.effect!=='slide'){swiper.setTranslate(translate);}if(direction!=='reset'){swiper.transitionStart(runCallbacks,direction);swiper.transitionEnd(runCallbacks,direction);}return false;}if(params.cssMode){var isH=swiper.isHorizontal();if(speed===0){wrapperEl[isH?'scrollLeft':'scrollTop']=-translate;}else{// eslint-disable-next-line
if(wrapperEl.scrollTo){var _wrapperEl$scrollTo2;wrapperEl.scrollTo((_wrapperEl$scrollTo2={},_defineProperty(_wrapperEl$scrollTo2,isH?'left':'top',-translate),_defineProperty(_wrapperEl$scrollTo2,"behavior",'smooth'),_wrapperEl$scrollTo2));}else{wrapperEl[isH?'scrollLeft':'scrollTop']=-translate;}}return true;}if(speed===0){swiper.setTransition(0);swiper.setTranslate(translate);swiper.updateActiveIndex(slideIndex);swiper.updateSlidesClasses();swiper.emit('beforeTransitionStart',speed,internal);swiper.transitionStart(runCallbacks,direction);swiper.transitionEnd(runCallbacks,direction);}else{swiper.setTransition(speed);swiper.setTranslate(translate);swiper.updateActiveIndex(slideIndex);swiper.updateSlidesClasses();swiper.emit('beforeTransitionStart',speed,internal);swiper.transitionStart(runCallbacks,direction);if(!swiper.animating){swiper.animating=true;if(!swiper.onSlideToWrapperTransitionEnd){swiper.onSlideToWrapperTransitionEnd=function transitionEnd(e){if(!swiper||swiper.destroyed)return;if(e.target!==this)return;swiper.$wrapperEl[0].removeEventListener('transitionend',swiper.onSlideToWrapperTransitionEnd);swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd',swiper.onSlideToWrapperTransitionEnd);swiper.onSlideToWrapperTransitionEnd=null;delete swiper.onSlideToWrapperTransitionEnd;swiper.transitionEnd(runCallbacks,direction);};}swiper.$wrapperEl[0].addEventListener('transitionend',swiper.onSlideToWrapperTransitionEnd);swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd',swiper.onSlideToWrapperTransitionEnd);}}return true;}function slideToLoop(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var speed=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.params.speed;var runCallbacks=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;var internal=arguments.length>3?arguments[3]:undefined;var swiper=this;var newIndex=index;if(swiper.params.loop){newIndex+=swiper.loopedSlides;}return swiper.slideTo(newIndex,speed,runCallbacks,internal);}/* eslint no-unused-vars: "off" */function slideNext(){var speed=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.params.speed;var runCallbacks=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var internal=arguments.length>2?arguments[2]:undefined;var swiper=this;var params=swiper.params,animating=swiper.animating;if(params.loop){if(animating)return false;swiper.loopFix();// eslint-disable-next-line
swiper._clientLeft=swiper.$wrapperEl[0].clientLeft;return swiper.slideTo(swiper.activeIndex+params.slidesPerGroup,speed,runCallbacks,internal);}return swiper.slideTo(swiper.activeIndex+params.slidesPerGroup,speed,runCallbacks,internal);}/* eslint no-unused-vars: "off" */function slidePrev(){var speed=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.params.speed;var runCallbacks=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var internal=arguments.length>2?arguments[2]:undefined;var swiper=this;var params=swiper.params,animating=swiper.animating,snapGrid=swiper.snapGrid,slidesGrid=swiper.slidesGrid,rtlTranslate=swiper.rtlTranslate;if(params.loop){if(animating)return false;swiper.loopFix();// eslint-disable-next-line
swiper._clientLeft=swiper.$wrapperEl[0].clientLeft;}var translate=rtlTranslate?swiper.translate:-swiper.translate;function normalize(val){if(val<0)return-Math.floor(Math.abs(val));return Math.floor(val);}var normalizedTranslate=normalize(translate);var normalizedSnapGrid=snapGrid.map(function(val){return normalize(val);});var normalizedSlidesGrid=slidesGrid.map(function(val){return normalize(val);});var currentSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)];var prevSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)-1];if(typeof prevSnap==='undefined'&¶ms.cssMode){snapGrid.forEach(function(snap){if(!prevSnap&&normalizedTranslate>=snap)prevSnap=snap;});}var prevIndex;if(typeof prevSnap!=='undefined'){prevIndex=slidesGrid.indexOf(prevSnap);if(prevIndex<0)prevIndex=swiper.activeIndex-1;}return swiper.slideTo(prevIndex,speed,runCallbacks,internal);}/* eslint no-unused-vars: "off" */function slideReset(){var speed=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.params.speed;var runCallbacks=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var internal=arguments.length>2?arguments[2]:undefined;var swiper=this;return swiper.slideTo(swiper.activeIndex,speed,runCallbacks,internal);}/* eslint no-unused-vars: "off" */function slideToClosest(){var speed=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.params.speed;var runCallbacks=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var internal=arguments.length>2?arguments[2]:undefined;var threshold=arguments.length>3&&arguments[3]!==undefined?arguments[3]:0.5;var swiper=this;var index=swiper.activeIndex;var snapIndex=Math.floor(index/swiper.params.slidesPerGroup);var translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;if(translate>=swiper.snapGrid[snapIndex]){// The current translate is on or after the current snap index, so the choice
// is between the current index and the one after it.
var currentSnap=swiper.snapGrid[snapIndex];var nextSnap=swiper.snapGrid[snapIndex+1];if(translate-currentSnap>(nextSnap-currentSnap)*threshold){index+=swiper.params.slidesPerGroup;}}else{// The current translate is before the current snap index, so the choice
// is between the current index and the one before it.
var prevSnap=swiper.snapGrid[snapIndex-1];var _currentSnap=swiper.snapGrid[snapIndex];if(translate-prevSnap<=(_currentSnap-prevSnap)*threshold){index-=swiper.params.slidesPerGroup;}}index=Math.max(index,0);index=Math.min(index,swiper.snapGrid.length-1);return swiper.slideTo(index,speed,runCallbacks,internal);}function slideToClickedSlide(){var swiper=this;var params=swiper.params,$wrapperEl=swiper.$wrapperEl;var slidesPerView=params.slidesPerView==='auto'?swiper.slidesPerViewDynamic():params.slidesPerView;var slideToIndex=swiper.clickedIndex;var realIndex;if(params.loop){if(swiper.animating)return;realIndex=parseInt(Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(swiper.clickedSlide).attr('data-swiper-slide-index'),10);if(params.centeredSlides){if(slideToIndex<swiper.loopedSlides-slidesPerView/2||slideToIndex>swiper.slides.length-swiper.loopedSlides+slidesPerView/2){swiper.loopFix();slideToIndex=$wrapperEl.children(".".concat(params.slideClass,"[data-swiper-slide-index=\"").concat(realIndex,"\"]:not(.").concat(params.slideDuplicateClass,")")).eq(0).index();Utils.nextTick(function(){swiper.slideTo(slideToIndex);});}else{swiper.slideTo(slideToIndex);}}else if(slideToIndex>swiper.slides.length-slidesPerView){swiper.loopFix();slideToIndex=$wrapperEl.children(".".concat(params.slideClass,"[data-swiper-slide-index=\"").concat(realIndex,"\"]:not(.").concat(params.slideDuplicateClass,")")).eq(0).index();Utils.nextTick(function(){swiper.slideTo(slideToIndex);});}else{swiper.slideTo(slideToIndex);}}else{swiper.slideTo(slideToIndex);}}var slide={slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide};function loopCreate(){var swiper=this;var params=swiper.params,$wrapperEl=swiper.$wrapperEl;// Remove duplicated slides
$wrapperEl.children(".".concat(params.slideClass,".").concat(params.slideDuplicateClass)).remove();var slides=$wrapperEl.children(".".concat(params.slideClass));if(params.loopFillGroupWithBlank){var blankSlidesNum=params.slidesPerGroup-slides.length%params.slidesPerGroup;if(blankSlidesNum!==params.slidesPerGroup){for(var i=0;i<blankSlidesNum;i+=1){var blankNode=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].createElement('div')).addClass("".concat(params.slideClass," ").concat(params.slideBlankClass));$wrapperEl.append(blankNode);}slides=$wrapperEl.children(".".concat(params.slideClass));}}if(params.slidesPerView==='auto'&&!params.loopedSlides)params.loopedSlides=slides.length;swiper.loopedSlides=Math.ceil(parseFloat(params.loopedSlides||params.slidesPerView,10));swiper.loopedSlides+=params.loopAdditionalSlides;if(swiper.loopedSlides>slides.length){swiper.loopedSlides=slides.length;}var prependSlides=[];var appendSlides=[];slides.each(function(index,el){var slide=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(el);if(index<swiper.loopedSlides)appendSlides.push(el);if(index<slides.length&&index>=slides.length-swiper.loopedSlides)prependSlides.push(el);slide.attr('data-swiper-slide-index',index);});for(var _i3=0;_i3<appendSlides.length;_i3+=1){$wrapperEl.append(Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(appendSlides[_i3].cloneNode(true)).addClass(params.slideDuplicateClass));}for(var _i4=prependSlides.length-1;_i4>=0;_i4-=1){$wrapperEl.prepend(Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(prependSlides[_i4].cloneNode(true)).addClass(params.slideDuplicateClass));}}function loopFix(){var swiper=this;swiper.emit('beforeLoopFix');var activeIndex=swiper.activeIndex,slides=swiper.slides,loopedSlides=swiper.loopedSlides,allowSlidePrev=swiper.allowSlidePrev,allowSlideNext=swiper.allowSlideNext,snapGrid=swiper.snapGrid,rtl=swiper.rtlTranslate;var newIndex;swiper.allowSlidePrev=true;swiper.allowSlideNext=true;var snapTranslate=-snapGrid[activeIndex];var diff=snapTranslate-swiper.getTranslate();// Fix For Negative Oversliding
if(activeIndex<loopedSlides){newIndex=slides.length-loopedSlides*3+activeIndex;newIndex+=loopedSlides;var slideChanged=swiper.slideTo(newIndex,0,false,true);if(slideChanged&&diff!==0){swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff);}}else if(activeIndex>=slides.length-loopedSlides){// Fix For Positive Oversliding
newIndex=-slides.length+activeIndex+loopedSlides;newIndex+=loopedSlides;var _slideChanged=swiper.slideTo(newIndex,0,false,true);if(_slideChanged&&diff!==0){swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff);}}swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;swiper.emit('loopFix');}function loopDestroy(){var swiper=this;var $wrapperEl=swiper.$wrapperEl,params=swiper.params,slides=swiper.slides;$wrapperEl.children(".".concat(params.slideClass,".").concat(params.slideDuplicateClass,",.").concat(params.slideClass,".").concat(params.slideBlankClass)).remove();slides.removeAttr('data-swiper-slide-index');}var loop={loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy};function setGrabCursor(moving){var swiper=this;if(Support.touch||!swiper.params.simulateTouch||swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode)return;var el=swiper.el;el.style.cursor='move';el.style.cursor=moving?'-webkit-grabbing':'-webkit-grab';el.style.cursor=moving?'-moz-grabbin':'-moz-grab';el.style.cursor=moving?'grabbing':'grab';}function unsetGrabCursor(){var swiper=this;if(Support.touch||swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode)return;swiper.el.style.cursor='';}var grabCursor={setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor};function appendSlide(slides){var swiper=this;var $wrapperEl=swiper.$wrapperEl,params=swiper.params;if(params.loop){swiper.loopDestroy();}if(_typeof(slides)==='object'&&'length'in slides){for(var i=0;i<slides.length;i+=1){if(slides[i])$wrapperEl.append(slides[i]);}}else{$wrapperEl.append(slides);}if(params.loop){swiper.loopCreate();}if(!(params.observer&&Support.observer)){swiper.update();}}function prependSlide(slides){var swiper=this;var params=swiper.params,$wrapperEl=swiper.$wrapperEl,activeIndex=swiper.activeIndex;if(params.loop){swiper.loopDestroy();}var newActiveIndex=activeIndex+1;if(_typeof(slides)==='object'&&'length'in slides){for(var i=0;i<slides.length;i+=1){if(slides[i])$wrapperEl.prepend(slides[i]);}newActiveIndex=activeIndex+slides.length;}else{$wrapperEl.prepend(slides);}if(params.loop){swiper.loopCreate();}if(!(params.observer&&Support.observer)){swiper.update();}swiper.slideTo(newActiveIndex,0,false);}function addSlide(index,slides){var swiper=this;var $wrapperEl=swiper.$wrapperEl,params=swiper.params,activeIndex=swiper.activeIndex;var activeIndexBuffer=activeIndex;if(params.loop){activeIndexBuffer-=swiper.loopedSlides;swiper.loopDestroy();swiper.slides=$wrapperEl.children(".".concat(params.slideClass));}var baseLength=swiper.slides.length;if(index<=0){swiper.prependSlide(slides);return;}if(index>=baseLength){swiper.appendSlide(slides);return;}var newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+1:activeIndexBuffer;var slidesBuffer=[];for(var i=baseLength-1;i>=index;i-=1){var currentSlide=swiper.slides.eq(i);currentSlide.remove();slidesBuffer.unshift(currentSlide);}if(_typeof(slides)==='object'&&'length'in slides){for(var _i5=0;_i5<slides.length;_i5+=1){if(slides[_i5])$wrapperEl.append(slides[_i5]);}newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+slides.length:activeIndexBuffer;}else{$wrapperEl.append(slides);}for(var _i6=0;_i6<slidesBuffer.length;_i6+=1){$wrapperEl.append(slidesBuffer[_i6]);}if(params.loop){swiper.loopCreate();}if(!(params.observer&&Support.observer)){swiper.update();}if(params.loop){swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,false);}else{swiper.slideTo(newActiveIndex,0,false);}}function removeSlide(slidesIndexes){var swiper=this;var params=swiper.params,$wrapperEl=swiper.$wrapperEl,activeIndex=swiper.activeIndex;var activeIndexBuffer=activeIndex;if(params.loop){activeIndexBuffer-=swiper.loopedSlides;swiper.loopDestroy();swiper.slides=$wrapperEl.children(".".concat(params.slideClass));}var newActiveIndex=activeIndexBuffer;var indexToRemove;if(_typeof(slidesIndexes)==='object'&&'length'in slidesIndexes){for(var i=0;i<slidesIndexes.length;i+=1){indexToRemove=slidesIndexes[i];if(swiper.slides[indexToRemove])swiper.slides.eq(indexToRemove).remove();if(indexToRemove<newActiveIndex)newActiveIndex-=1;}newActiveIndex=Math.max(newActiveIndex,0);}else{indexToRemove=slidesIndexes;if(swiper.slides[indexToRemove])swiper.slides.eq(indexToRemove).remove();if(indexToRemove<newActiveIndex)newActiveIndex-=1;newActiveIndex=Math.max(newActiveIndex,0);}if(params.loop){swiper.loopCreate();}if(!(params.observer&&Support.observer)){swiper.update();}if(params.loop){swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,false);}else{swiper.slideTo(newActiveIndex,0,false);}}function removeAllSlides(){var swiper=this;var slidesIndexes=[];for(var i=0;i<swiper.slides.length;i+=1){slidesIndexes.push(i);}swiper.removeSlide(slidesIndexes);}var manipulation={appendSlide:appendSlide,prependSlide:prependSlide,addSlide:addSlide,removeSlide:removeSlide,removeAllSlides:removeAllSlides};var Device=function Device(){var platform=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator.platform;var ua=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator.userAgent;var device={ios:false,android:false,androidChrome:false,desktop:false,iphone:false,ipod:false,ipad:false,edge:false,ie:false,firefox:false,macos:false,windows:false,cordova:!!(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].cordova||ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].phonegap),phonegap:!!(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].cordova||ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].phonegap),electron:false};var screenWidth=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].screen.width;var screenHeight=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].screen.height;var android=ua.match(/(Android);?[\s\/]+([\d.]+)?/);// eslint-disable-line
var ipad=ua.match(/(iPad).*OS\s([\d_]+)/);var ipod=ua.match(/(iPod)(.*OS\s([\d_]+))?/);var iphone=!ipad&&ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/);var ie=ua.indexOf('MSIE ')>=0||ua.indexOf('Trident/')>=0;var edge=ua.indexOf('Edge/')>=0;var firefox=ua.indexOf('Gecko/')>=0&&ua.indexOf('Firefox/')>=0;var windows=platform==='Win32';var electron=ua.toLowerCase().indexOf('electron')>=0;var macos=platform==='MacIntel';// iPadOs 13 fix
if(!ipad&&macos&&Support.touch&&(screenWidth===1024&&screenHeight===1366||// Pro 12.9
screenWidth===834&&screenHeight===1194// Pro 11
||screenWidth===834&&screenHeight===1112// Pro 10.5
||screenWidth===768&&screenHeight===1024// other
)){ipad=ua.match(/(Version)\/([\d.]+)/);macos=false;}device.ie=ie;device.edge=edge;device.firefox=firefox;// Android
if(android&&!windows){device.os='android';device.osVersion=android[2];device.android=true;device.androidChrome=ua.toLowerCase().indexOf('chrome')>=0;}if(ipad||iphone||ipod){device.os='ios';device.ios=true;}// iOS
if(iphone&&!ipod){device.osVersion=iphone[2].replace(/_/g,'.');device.iphone=true;}if(ipad){device.osVersion=ipad[2].replace(/_/g,'.');device.ipad=true;}if(ipod){device.osVersion=ipod[3]?ipod[3].replace(/_/g,'.'):null;device.ipod=true;}// iOS 8+ changed UA
if(device.ios&&device.osVersion&&ua.indexOf('Version/')>=0){if(device.osVersion.split('.')[0]==='10'){device.osVersion=ua.toLowerCase().split('version/')[1].split(' ')[0];}}// Webview
device.webView=!!((iphone||ipad||ipod)&&(ua.match(/.*AppleWebKit(?!.*Safari)/i)||ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator.standalone))||ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].matchMedia&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].matchMedia('(display-mode: standalone)').matches;device.webview=device.webView;device.standalone=device.webView;// Desktop
device.desktop=!(device.ios||device.android)||electron;if(device.desktop){device.electron=electron;device.macos=macos;device.windows=windows;if(device.macos){device.os='macos';}if(device.windows){device.os='windows';}}// Pixel Ratio
device.pixelRatio=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].devicePixelRatio||1;// Export object
return device;}();function onTouchStart(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params,touches=swiper.touches;if(swiper.animating&¶ms.preventInteractionOnTransition){return;}var e=event;if(e.originalEvent)e=e.originalEvent;var $targetEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(e.target);if(params.touchEventsTarget==='wrapper'){if(!$targetEl.closest(swiper.wrapperEl).length)return;}data.isTouchEvent=e.type==='touchstart';if(!data.isTouchEvent&&'which'in e&&e.which===3)return;if(!data.isTouchEvent&&'button'in e&&e.button>0)return;if(data.isTouched&&data.isMoved)return;if(params.noSwiping&&$targetEl.closest(params.noSwipingSelector?params.noSwipingSelector:".".concat(params.noSwipingClass))[0]){swiper.allowClick=true;return;}if(params.swipeHandler){if(!$targetEl.closest(params.swipeHandler)[0])return;}touches.currentX=e.type==='touchstart'?e.targetTouches[0].pageX:e.pageX;touches.currentY=e.type==='touchstart'?e.targetTouches[0].pageY:e.pageY;var startX=touches.currentX;var startY=touches.currentY;// Do NOT start if iOS edge swipe is detected. Otherwise iOS app (UIWebView) cannot swipe-to-go-back anymore
var edgeSwipeDetection=params.edgeSwipeDetection||params.iOSEdgeSwipeDetection;var edgeSwipeThreshold=params.edgeSwipeThreshold||params.iOSEdgeSwipeThreshold;if(edgeSwipeDetection&&(startX<=edgeSwipeThreshold||startX>=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].screen.width-edgeSwipeThreshold)){return;}Utils.extend(data,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:undefined,startMoving:undefined});touches.startX=startX;touches.startY=startY;data.touchStartTime=Utils.now();swiper.allowClick=true;swiper.updateSize();swiper.swipeDirection=undefined;if(params.threshold>0)data.allowThresholdMove=false;if(e.type!=='touchstart'){var preventDefault=true;if($targetEl.is(data.formElements))preventDefault=false;if(ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement&&Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement).is(data.formElements)&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement!==$targetEl[0]){ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement.blur();}var shouldPreventDefault=preventDefault&&swiper.allowTouchMove&¶ms.touchStartPreventDefault;if(params.touchStartForcePreventDefault||shouldPreventDefault){e.preventDefault();}}swiper.emit('touchStart',e);}function onTouchMove(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params,touches=swiper.touches,rtl=swiper.rtlTranslate;var e=event;if(e.originalEvent)e=e.originalEvent;if(!data.isTouched){if(data.startMoving&&data.isScrolling){swiper.emit('touchMoveOpposite',e);}return;}if(data.isTouchEvent&&e.type==='mousemove')return;var targetTouch=e.type==='touchmove'&&e.targetTouches&&(e.targetTouches[0]||e.changedTouches[0]);var pageX=e.type==='touchmove'?targetTouch.pageX:e.pageX;var pageY=e.type==='touchmove'?targetTouch.pageY:e.pageY;if(e.preventedByNestedSwiper){touches.startX=pageX;touches.startY=pageY;return;}if(!swiper.allowTouchMove){// isMoved = true;
swiper.allowClick=false;if(data.isTouched){Utils.extend(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY});data.touchStartTime=Utils.now();}return;}if(data.isTouchEvent&¶ms.touchReleaseOnEdges&&!params.loop){if(swiper.isVertical()){// Vertical
if(pageY<touches.startY&&swiper.translate<=swiper.maxTranslate()||pageY>touches.startY&&swiper.translate>=swiper.minTranslate()){data.isTouched=false;data.isMoved=false;return;}}else if(pageX<touches.startX&&swiper.translate<=swiper.maxTranslate()||pageX>touches.startX&&swiper.translate>=swiper.minTranslate()){return;}}if(data.isTouchEvent&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement){if(e.target===ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement&&Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(e.target).is(data.formElements)){data.isMoved=true;swiper.allowClick=false;return;}}if(data.allowTouchCallbacks){swiper.emit('touchMove',e);}if(e.targetTouches&&e.targetTouches.length>1)return;touches.currentX=pageX;touches.currentY=pageY;var diffX=touches.currentX-touches.startX;var diffY=touches.currentY-touches.startY;if(swiper.params.threshold&&Math.sqrt(Math.pow(diffX,2)+Math.pow(diffY,2))<swiper.params.threshold)return;if(typeof data.isScrolling==='undefined'){var touchAngle;if(swiper.isHorizontal()&&touches.currentY===touches.startY||swiper.isVertical()&&touches.currentX===touches.startX){data.isScrolling=false;}else{// eslint-disable-next-line
if(diffX*diffX+diffY*diffY>=25){touchAngle=Math.atan2(Math.abs(diffY),Math.abs(diffX))*180/Math.PI;data.isScrolling=swiper.isHorizontal()?touchAngle>params.touchAngle:90-touchAngle>params.touchAngle;}}}if(data.isScrolling){swiper.emit('touchMoveOpposite',e);}if(typeof data.startMoving==='undefined'){if(touches.currentX!==touches.startX||touches.currentY!==touches.startY){data.startMoving=true;}}if(data.isScrolling){data.isTouched=false;return;}if(!data.startMoving){return;}swiper.allowClick=false;if(!params.cssMode){e.preventDefault();}if(params.touchMoveStopPropagation&&!params.nested){e.stopPropagation();}if(!data.isMoved){if(params.loop){swiper.loopFix();}data.startTranslate=swiper.getTranslate();swiper.setTransition(0);if(swiper.animating){swiper.$wrapperEl.trigger('webkitTransitionEnd transitionend');}data.allowMomentumBounce=false;// Grab Cursor
if(params.grabCursor&&(swiper.allowSlideNext===true||swiper.allowSlidePrev===true)){swiper.setGrabCursor(true);}swiper.emit('sliderFirstMove',e);}swiper.emit('sliderMove',e);data.isMoved=true;var diff=swiper.isHorizontal()?diffX:diffY;touches.diff=diff;diff*=params.touchRatio;if(rtl)diff=-diff;swiper.swipeDirection=diff>0?'prev':'next';data.currentTranslate=diff+data.startTranslate;var disableParentSwiper=true;var resistanceRatio=params.resistanceRatio;if(params.touchReleaseOnEdges){resistanceRatio=0;}if(diff>0&&data.currentTranslate>swiper.minTranslate()){disableParentSwiper=false;if(params.resistance)data.currentTranslate=swiper.minTranslate()-1+Math.pow(-swiper.minTranslate()+data.startTranslate+diff,resistanceRatio);}else if(diff<0&&data.currentTranslate<swiper.maxTranslate()){disableParentSwiper=false;if(params.resistance)data.currentTranslate=swiper.maxTranslate()+1-Math.pow(swiper.maxTranslate()-data.startTranslate-diff,resistanceRatio);}if(disableParentSwiper){e.preventedByNestedSwiper=true;}// Directions locks
if(!swiper.allowSlideNext&&swiper.swipeDirection==='next'&&data.currentTranslate<data.startTranslate){data.currentTranslate=data.startTranslate;}if(!swiper.allowSlidePrev&&swiper.swipeDirection==='prev'&&data.currentTranslate>data.startTranslate){data.currentTranslate=data.startTranslate;}// Threshold
if(params.threshold>0){if(Math.abs(diff)>params.threshold||data.allowThresholdMove){if(!data.allowThresholdMove){data.allowThresholdMove=true;touches.startX=touches.currentX;touches.startY=touches.currentY;data.currentTranslate=data.startTranslate;touches.diff=swiper.isHorizontal()?touches.currentX-touches.startX:touches.currentY-touches.startY;return;}}else{data.currentTranslate=data.startTranslate;return;}}if(!params.followFinger||params.cssMode)return;// Update active index in free mode
if(params.freeMode||params.watchSlidesProgress||params.watchSlidesVisibility){swiper.updateActiveIndex();swiper.updateSlidesClasses();}if(params.freeMode){// Velocity
if(data.velocities.length===0){data.velocities.push({position:touches[swiper.isHorizontal()?'startX':'startY'],time:data.touchStartTime});}data.velocities.push({position:touches[swiper.isHorizontal()?'currentX':'currentY'],time:Utils.now()});}// Update progress
swiper.updateProgress(data.currentTranslate);// Update translate
swiper.setTranslate(data.currentTranslate);}function onTouchEnd(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params,touches=swiper.touches,rtl=swiper.rtlTranslate,$wrapperEl=swiper.$wrapperEl,slidesGrid=swiper.slidesGrid,snapGrid=swiper.snapGrid;var e=event;if(e.originalEvent)e=e.originalEvent;if(data.allowTouchCallbacks){swiper.emit('touchEnd',e);}data.allowTouchCallbacks=false;if(!data.isTouched){if(data.isMoved&¶ms.grabCursor){swiper.setGrabCursor(false);}data.isMoved=false;data.startMoving=false;return;}// Return Grab Cursor
if(params.grabCursor&&data.isMoved&&data.isTouched&&(swiper.allowSlideNext===true||swiper.allowSlidePrev===true)){swiper.setGrabCursor(false);}// Time diff
var touchEndTime=Utils.now();var timeDiff=touchEndTime-data.touchStartTime;// Tap, doubleTap, Click
if(swiper.allowClick){swiper.updateClickedSlide(e);swiper.emit('tap click',e);if(timeDiff<300&&touchEndTime-data.lastClickTime<300){swiper.emit('doubleTap doubleClick',e);}}data.lastClickTime=Utils.now();Utils.nextTick(function(){if(!swiper.destroyed)swiper.allowClick=true;});if(!data.isTouched||!data.isMoved||!swiper.swipeDirection||touches.diff===0||data.currentTranslate===data.startTranslate){data.isTouched=false;data.isMoved=false;data.startMoving=false;return;}data.isTouched=false;data.isMoved=false;data.startMoving=false;var currentPos;if(params.followFinger){currentPos=rtl?swiper.translate:-swiper.translate;}else{currentPos=-data.currentTranslate;}if(params.cssMode){return;}if(params.freeMode){if(currentPos<-swiper.minTranslate()){swiper.slideTo(swiper.activeIndex);return;}if(currentPos>-swiper.maxTranslate()){if(swiper.slides.length<snapGrid.length){swiper.slideTo(snapGrid.length-1);}else{swiper.slideTo(swiper.slides.length-1);}return;}if(params.freeModeMomentum){if(data.velocities.length>1){var lastMoveEvent=data.velocities.pop();var velocityEvent=data.velocities.pop();var distance=lastMoveEvent.position-velocityEvent.position;var time=lastMoveEvent.time-velocityEvent.time;swiper.velocity=distance/time;swiper.velocity/=2;if(Math.abs(swiper.velocity)<params.freeModeMinimumVelocity){swiper.velocity=0;}// this implies that the user stopped moving a finger then released.
// There would be no events with distance zero, so the last event is stale.
if(time>150||Utils.now()-lastMoveEvent.time>300){swiper.velocity=0;}}else{swiper.velocity=0;}swiper.velocity*=params.freeModeMomentumVelocityRatio;data.velocities.length=0;var momentumDuration=1000*params.freeModeMomentumRatio;var momentumDistance=swiper.velocity*momentumDuration;var newPosition=swiper.translate+momentumDistance;if(rtl)newPosition=-newPosition;var doBounce=false;var afterBouncePosition;var bounceAmount=Math.abs(swiper.velocity)*20*params.freeModeMomentumBounceRatio;var needsLoopFix;if(newPosition<swiper.maxTranslate()){if(params.freeModeMomentumBounce){if(newPosition+swiper.maxTranslate()<-bounceAmount){newPosition=swiper.maxTranslate()-bounceAmount;}afterBouncePosition=swiper.maxTranslate();doBounce=true;data.allowMomentumBounce=true;}else{newPosition=swiper.maxTranslate();}if(params.loop&¶ms.centeredSlides)needsLoopFix=true;}else if(newPosition>swiper.minTranslate()){if(params.freeModeMomentumBounce){if(newPosition-swiper.minTranslate()>bounceAmount){newPosition=swiper.minTranslate()+bounceAmount;}afterBouncePosition=swiper.minTranslate();doBounce=true;data.allowMomentumBounce=true;}else{newPosition=swiper.minTranslate();}if(params.loop&¶ms.centeredSlides)needsLoopFix=true;}else if(params.freeModeSticky){var nextSlide;for(var j=0;j<snapGrid.length;j+=1){if(snapGrid[j]>-newPosition){nextSlide=j;break;}}if(Math.abs(snapGrid[nextSlide]-newPosition)<Math.abs(snapGrid[nextSlide-1]-newPosition)||swiper.swipeDirection==='next'){newPosition=snapGrid[nextSlide];}else{newPosition=snapGrid[nextSlide-1];}newPosition=-newPosition;}if(needsLoopFix){swiper.once('transitionEnd',function(){swiper.loopFix();});}// Fix duration
if(swiper.velocity!==0){if(rtl){momentumDuration=Math.abs((-newPosition-swiper.translate)/swiper.velocity);}else{momentumDuration=Math.abs((newPosition-swiper.translate)/swiper.velocity);}if(params.freeModeSticky){// If freeModeSticky is active and the user ends a swipe with a slow-velocity
// event, then durations can be 20+ seconds to slide one (or zero!) slides.
// It's easy to see this when simulating touch with mouse events. To fix this,
// limit single-slide swipes to the default slide duration. This also has the
// nice side effect of matching slide speed if the user stopped moving before
// lifting finger or mouse vs. moving slowly before lifting the finger/mouse.
// For faster swipes, also apply limits (albeit higher ones).
var moveDistance=Math.abs((rtl?-newPosition:newPosition)-swiper.translate);var currentSlideSize=swiper.slidesSizesGrid[swiper.activeIndex];if(moveDistance<currentSlideSize){momentumDuration=params.speed;}else if(moveDistance<2*currentSlideSize){momentumDuration=params.speed*1.5;}else{momentumDuration=params.speed*2.5;}}}else if(params.freeModeSticky){swiper.slideToClosest();return;}if(params.freeModeMomentumBounce&&doBounce){swiper.updateProgress(afterBouncePosition);swiper.setTransition(momentumDuration);swiper.setTranslate(newPosition);swiper.transitionStart(true,swiper.swipeDirection);swiper.animating=true;$wrapperEl.transitionEnd(function(){if(!swiper||swiper.destroyed||!data.allowMomentumBounce)return;swiper.emit('momentumBounce');swiper.setTransition(params.speed);swiper.setTranslate(afterBouncePosition);$wrapperEl.transitionEnd(function(){if(!swiper||swiper.destroyed)return;swiper.transitionEnd();});});}else if(swiper.velocity){swiper.updateProgress(newPosition);swiper.setTransition(momentumDuration);swiper.setTranslate(newPosition);swiper.transitionStart(true,swiper.swipeDirection);if(!swiper.animating){swiper.animating=true;$wrapperEl.transitionEnd(function(){if(!swiper||swiper.destroyed)return;swiper.transitionEnd();});}}else{swiper.updateProgress(newPosition);}swiper.updateActiveIndex();swiper.updateSlidesClasses();}else if(params.freeModeSticky){swiper.slideToClosest();return;}if(!params.freeModeMomentum||timeDiff>=params.longSwipesMs){swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses();}return;}// Find current slide
var stopIndex=0;var groupSize=swiper.slidesSizesGrid[0];for(var i=0;i<slidesGrid.length;i+=params.slidesPerGroup){if(typeof slidesGrid[i+params.slidesPerGroup]!=='undefined'){if(currentPos>=slidesGrid[i]&¤tPos<slidesGrid[i+params.slidesPerGroup]){stopIndex=i;groupSize=slidesGrid[i+params.slidesPerGroup]-slidesGrid[i];}}else if(currentPos>=slidesGrid[i]){stopIndex=i;groupSize=slidesGrid[slidesGrid.length-1]-slidesGrid[slidesGrid.length-2];}}// Find current slide size
var ratio=(currentPos-slidesGrid[stopIndex])/groupSize;if(timeDiff>params.longSwipesMs){// Long touches
if(!params.longSwipes){swiper.slideTo(swiper.activeIndex);return;}if(swiper.swipeDirection==='next'){if(ratio>=params.longSwipesRatio)swiper.slideTo(stopIndex+params.slidesPerGroup);else swiper.slideTo(stopIndex);}if(swiper.swipeDirection==='prev'){if(ratio>1-params.longSwipesRatio)swiper.slideTo(stopIndex+params.slidesPerGroup);else swiper.slideTo(stopIndex);}}else{// Short swipes
if(!params.shortSwipes){swiper.slideTo(swiper.activeIndex);return;}var isNavButtonTarget=swiper.navigation&&(e.target===swiper.navigation.nextEl||e.target===swiper.navigation.prevEl);if(!isNavButtonTarget){if(swiper.swipeDirection==='next'){swiper.slideTo(stopIndex+params.slidesPerGroup);}if(swiper.swipeDirection==='prev'){swiper.slideTo(stopIndex);}}else if(e.target===swiper.navigation.nextEl){swiper.slideTo(stopIndex+params.slidesPerGroup);}else{swiper.slideTo(stopIndex);}}}function onResize(){var swiper=this;var params=swiper.params,el=swiper.el;if(el&&el.offsetWidth===0)return;// Breakpoints
if(params.breakpoints){swiper.setBreakpoint();}// Save locks
var allowSlideNext=swiper.allowSlideNext,allowSlidePrev=swiper.allowSlidePrev,snapGrid=swiper.snapGrid;// Disable locks on resize
swiper.allowSlideNext=true;swiper.allowSlidePrev=true;swiper.updateSize();swiper.updateSlides();swiper.updateSlidesClasses();if((params.slidesPerView==='auto'||params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides){swiper.slideTo(swiper.slides.length-1,0,false,true);}else{swiper.slideTo(swiper.activeIndex,0,false,true);}if(swiper.autoplay&&swiper.autoplay.running&&swiper.autoplay.paused){swiper.autoplay.run();}// Return locks after resize
swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;if(swiper.params.watchOverflow&&snapGrid!==swiper.snapGrid){swiper.checkOverflow();}}function onClick(e){var swiper=this;if(!swiper.allowClick){if(swiper.params.preventClicks)e.preventDefault();if(swiper.params.preventClicksPropagation&&swiper.animating){e.stopPropagation();e.stopImmediatePropagation();}}}function onScroll(){var swiper=this;var wrapperEl=swiper.wrapperEl;swiper.previousTranslate=swiper.translate;swiper.translate=swiper.isHorizontal()?-wrapperEl.scrollLeft:-wrapperEl.scrollTop;// eslint-disable-next-line
if(swiper.translate===-0)swiper.translate=0;swiper.updateActiveIndex();swiper.updateSlidesClasses();var newProgress;var translatesDiff=swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0){newProgress=0;}else{newProgress=(swiper.translate-swiper.minTranslate())/translatesDiff;}if(newProgress!==swiper.progress){swiper.updateProgress(swiper.translate);}swiper.emit('setTranslate',swiper.translate,false);}var dummyEventAttached=false;function dummyEventListener(){}function attachEvents(){var swiper=this;var params=swiper.params,touchEvents=swiper.touchEvents,el=swiper.el,wrapperEl=swiper.wrapperEl;swiper.onTouchStart=onTouchStart.bind(swiper);swiper.onTouchMove=onTouchMove.bind(swiper);swiper.onTouchEnd=onTouchEnd.bind(swiper);if(params.cssMode){swiper.onScroll=onScroll.bind(swiper);}swiper.onClick=onClick.bind(swiper);var capture=!!params.nested;// Touch Events
if(!Support.touch&&Support.pointerEvents){el.addEventListener(touchEvents.start,swiper.onTouchStart,false);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].addEventListener(touchEvents.move,swiper.onTouchMove,capture);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].addEventListener(touchEvents.end,swiper.onTouchEnd,false);}else{if(Support.touch){var passiveListener=touchEvents.start==='touchstart'&&Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;el.addEventListener(touchEvents.start,swiper.onTouchStart,passiveListener);el.addEventListener(touchEvents.move,swiper.onTouchMove,Support.passiveListener?{passive:false,capture:capture}:capture);el.addEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener);if(touchEvents.cancel){el.addEventListener(touchEvents.cancel,swiper.onTouchEnd,passiveListener);}if(!dummyEventAttached){ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].addEventListener('touchstart',dummyEventListener);dummyEventAttached=true;}}if(params.simulateTouch&&!Device.ios&&!Device.android||params.simulateTouch&&!Support.touch&&Device.ios){el.addEventListener('mousedown',swiper.onTouchStart,false);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].addEventListener('mousemove',swiper.onTouchMove,capture);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].addEventListener('mouseup',swiper.onTouchEnd,false);}}// Prevent Links Clicks
if(params.preventClicks||params.preventClicksPropagation){el.addEventListener('click',swiper.onClick,true);}if(params.cssMode){wrapperEl.addEventListener('scroll',swiper.onScroll);}// Resize handler
if(params.updateOnWindowResize){swiper.on(Device.ios||Device.android?'resize orientationchange observerUpdate':'resize observerUpdate',onResize,true);}else{swiper.on('observerUpdate',onResize,true);}}function detachEvents(){var swiper=this;var params=swiper.params,touchEvents=swiper.touchEvents,el=swiper.el,wrapperEl=swiper.wrapperEl;var capture=!!params.nested;// Touch Events
if(!Support.touch&&Support.pointerEvents){el.removeEventListener(touchEvents.start,swiper.onTouchStart,false);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].removeEventListener(touchEvents.move,swiper.onTouchMove,capture);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].removeEventListener(touchEvents.end,swiper.onTouchEnd,false);}else{if(Support.touch){var passiveListener=touchEvents.start==='onTouchStart'&&Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;el.removeEventListener(touchEvents.start,swiper.onTouchStart,passiveListener);el.removeEventListener(touchEvents.move,swiper.onTouchMove,capture);el.removeEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener);if(touchEvents.cancel){el.removeEventListener(touchEvents.cancel,swiper.onTouchEnd,passiveListener);}}if(params.simulateTouch&&!Device.ios&&!Device.android||params.simulateTouch&&!Support.touch&&Device.ios){el.removeEventListener('mousedown',swiper.onTouchStart,false);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].removeEventListener('mousemove',swiper.onTouchMove,capture);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].removeEventListener('mouseup',swiper.onTouchEnd,false);}}// Prevent Links Clicks
if(params.preventClicks||params.preventClicksPropagation){el.removeEventListener('click',swiper.onClick,true);}if(params.cssMode){wrapperEl.removeEventListener('scroll',swiper.onScroll);}// Resize handler
swiper.off(Device.ios||Device.android?'resize orientationchange observerUpdate':'resize observerUpdate',onResize);}var events={attachEvents:attachEvents,detachEvents:detachEvents};function setBreakpoint(){var swiper=this;var activeIndex=swiper.activeIndex,initialized=swiper.initialized,_swiper$loopedSlides=swiper.loopedSlides,loopedSlides=_swiper$loopedSlides===void 0?0:_swiper$loopedSlides,params=swiper.params,$el=swiper.$el;var breakpoints=params.breakpoints;if(!breakpoints||breakpoints&&Object.keys(breakpoints).length===0)return;// Get breakpoint for window width and update parameters
var breakpoint=swiper.getBreakpoint(breakpoints);if(breakpoint&&swiper.currentBreakpoint!==breakpoint){var breakpointOnlyParams=breakpoint in breakpoints?breakpoints[breakpoint]:undefined;if(breakpointOnlyParams){['slidesPerView','spaceBetween','slidesPerGroup','slidesPerColumn'].forEach(function(param){var paramValue=breakpointOnlyParams[param];if(typeof paramValue==='undefined')return;if(param==='slidesPerView'&&(paramValue==='AUTO'||paramValue==='auto')){breakpointOnlyParams[param]='auto';}else if(param==='slidesPerView'){breakpointOnlyParams[param]=parseFloat(paramValue);}else{breakpointOnlyParams[param]=parseInt(paramValue,10);}});}var breakpointParams=breakpointOnlyParams||swiper.originalParams;var wasMultiRow=params.slidesPerColumn>1;var isMultiRow=breakpointParams.slidesPerColumn>1;if(wasMultiRow&&!isMultiRow){$el.removeClass("".concat(params.containerModifierClass,"multirow ").concat(params.containerModifierClass,"multirow-column"));}else if(!wasMultiRow&&isMultiRow){$el.addClass("".concat(params.containerModifierClass,"multirow"));if(breakpointParams.slidesPerColumnFill==='column'){$el.addClass("".concat(params.containerModifierClass,"multirow-column"));}}var directionChanged=breakpointParams.direction&&breakpointParams.direction!==params.direction;var needsReLoop=params.loop&&(breakpointParams.slidesPerView!==params.slidesPerView||directionChanged);if(directionChanged&&initialized){swiper.changeDirection();}Utils.extend(swiper.params,breakpointParams);Utils.extend(swiper,{allowTouchMove:swiper.params.allowTouchMove,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev});swiper.currentBreakpoint=breakpoint;if(needsReLoop&&initialized){swiper.loopDestroy();swiper.loopCreate();swiper.updateSlides();swiper.slideTo(activeIndex-loopedSlides+swiper.loopedSlides,0,false);}swiper.emit('breakpoint',breakpointParams);}}function getBreakpoint(breakpoints){// Get breakpoint for window width
if(!breakpoints)return undefined;var breakpoint=false;var points=[];Object.keys(breakpoints).forEach(function(point){points.push(point);});points.sort(function(a,b){return parseInt(a,10)-parseInt(b,10);});for(var i=0;i<points.length;i+=1){var point=points[i];if(point<=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].innerWidth){breakpoint=point;}}return breakpoint||'max';}var breakpoints={setBreakpoint:setBreakpoint,getBreakpoint:getBreakpoint};function addClasses(){var swiper=this;var classNames=swiper.classNames,params=swiper.params,rtl=swiper.rtl,$el=swiper.$el;var suffixes=[];suffixes.push('initialized');suffixes.push(params.direction);if(params.freeMode){suffixes.push('free-mode');}if(params.autoHeight){suffixes.push('autoheight');}if(rtl){suffixes.push('rtl');}if(params.slidesPerColumn>1){suffixes.push('multirow');if(params.slidesPerColumnFill==='column'){suffixes.push('multirow-column');}}if(Device.android){suffixes.push('android');}if(Device.ios){suffixes.push('ios');}if(params.cssMode){suffixes.push('css-mode');}suffixes.forEach(function(suffix){classNames.push(params.containerModifierClass+suffix);});$el.addClass(classNames.join(' '));}function removeClasses(){var swiper=this;var $el=swiper.$el,classNames=swiper.classNames;$el.removeClass(classNames.join(' '));}var classes={addClasses:addClasses,removeClasses:removeClasses};function loadImage(imageEl,src,srcset,sizes,checkForComplete,callback){var image;function onReady(){if(callback)callback();}if(!imageEl.complete||!checkForComplete){if(src){image=new ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].Image();image.onload=onReady;image.onerror=onReady;if(sizes){image.sizes=sizes;}if(srcset){image.srcset=srcset;}if(src){image.src=src;}}else{onReady();}}else{// image already loaded...
onReady();}}function preloadImages(){var swiper=this;swiper.imagesToLoad=swiper.$el.find('img');function onReady(){if(typeof swiper==='undefined'||swiper===null||!swiper||swiper.destroyed)return;if(swiper.imagesLoaded!==undefined)swiper.imagesLoaded+=1;if(swiper.imagesLoaded===swiper.imagesToLoad.length){if(swiper.params.updateOnImagesReady)swiper.update();swiper.emit('imagesReady');}}for(var i=0;i<swiper.imagesToLoad.length;i+=1){var imageEl=swiper.imagesToLoad[i];swiper.loadImage(imageEl,imageEl.currentSrc||imageEl.getAttribute('src'),imageEl.srcset||imageEl.getAttribute('srcset'),imageEl.sizes||imageEl.getAttribute('sizes'),true,onReady);}}var images={loadImage:loadImage,preloadImages:preloadImages};function checkOverflow(){var swiper=this;var params=swiper.params;var wasLocked=swiper.isLocked;var lastSlidePosition=swiper.slides.length>0&¶ms.slidesOffsetBefore+params.spaceBetween*(swiper.slides.length-1)+swiper.slides[0].offsetWidth*swiper.slides.length;if(params.slidesOffsetBefore&¶ms.slidesOffsetAfter&&lastSlidePosition){swiper.isLocked=lastSlidePosition<=swiper.size;}else{swiper.isLocked=swiper.snapGrid.length===1;}swiper.allowSlideNext=!swiper.isLocked;swiper.allowSlidePrev=!swiper.isLocked;// events
if(wasLocked!==swiper.isLocked)swiper.emit(swiper.isLocked?'lock':'unlock');if(wasLocked&&wasLocked!==swiper.isLocked){swiper.isEnd=false;swiper.navigation.update();}}var checkOverflow$1={checkOverflow:checkOverflow};var defaults={init:true,direction:'horizontal',touchEventsTarget:'container',initialSlide:0,speed:300,cssMode:false,updateOnWindowResize:true,//
preventInteractionOnTransition:false,// To support iOS's swipe-to-go-back gesture (when being used in-app, with UIWebView).
edgeSwipeDetection:false,edgeSwipeThreshold:20,// Free mode
freeMode:false,freeModeMomentum:true,freeModeMomentumRatio:1,freeModeMomentumBounce:true,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:false,freeModeMinimumVelocity:0.02,// Autoheight
autoHeight:false,// Set wrapper width
setWrapperSize:false,// Virtual Translate
virtualTranslate:false,// Effects
effect:'slide',// 'slide' or 'fade' or 'cube' or 'coverflow' or 'flip'
// Breakpoints
breakpoints:undefined,// Slides grid
spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:'column',slidesPerGroup:1,centeredSlides:false,centeredSlidesBounds:false,slidesOffsetBefore:0,// in px
slidesOffsetAfter:0,// in px
normalizeSlideIndex:true,centerInsufficientSlides:false,// Disable swiper and hide navigation when container not overflow
watchOverflow:false,// Round length
roundLengths:false,// Touches
touchRatio:1,touchAngle:45,simulateTouch:true,shortSwipes:true,longSwipes:true,longSwipesRatio:0.5,longSwipesMs:300,followFinger:true,allowTouchMove:true,threshold:0,touchMoveStopPropagation:false,touchStartPreventDefault:true,touchStartForcePreventDefault:false,touchReleaseOnEdges:false,// Unique Navigation Elements
uniqueNavElements:true,// Resistance
resistance:true,resistanceRatio:0.85,// Progress
watchSlidesProgress:false,watchSlidesVisibility:false,// Cursor
grabCursor:false,// Clicks
preventClicks:true,preventClicksPropagation:true,slideToClickedSlide:false,// Images
preloadImages:true,updateOnImagesReady:true,// loop
loop:false,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:false,// Swiping/no swiping
allowSlidePrev:true,allowSlideNext:true,swipeHandler:null,// '.swipe-handler',
noSwiping:true,noSwipingClass:'swiper-no-swiping',noSwipingSelector:null,// Passive Listeners
passiveListeners:true,// NS
containerModifierClass:'swiper-container-',// NEW
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',// Callbacks
runCallbacksOnInit:true};/* eslint no-param-reassign: "off" */var prototypes={update:update,translate:translate,transition:transition,slide:slide,loop:loop,grabCursor:grabCursor,manipulation:manipulation,events:events,breakpoints:breakpoints,checkOverflow:checkOverflow$1,classes:classes,images:images};var extendedDefaults={};var Swiper=/*#__PURE__*/function(_SwiperClass){_inherits(Swiper,_SwiperClass);var _super=_createSuper(Swiper);function Swiper(){var _this;_classCallCheck(this,Swiper);var el;var params;for(var _len5=arguments.length,args=new Array(_len5),_key5=0;_key5<_len5;_key5++){args[_key5]=arguments[_key5];}if(args.length===1&&args[0].constructor&&args[0].constructor===Object){params=args[0];}else{el=args[0];params=args[1];}if(!params)params={};params=Utils.extend({},params);if(el&&!params.el)params.el=el;_this=_super.call(this,params);Object.keys(prototypes).forEach(function(prototypeGroup){Object.keys(prototypes[prototypeGroup]).forEach(function(protoMethod){if(!Swiper.prototype[protoMethod]){Swiper.prototype[protoMethod]=prototypes[prototypeGroup][protoMethod];}});});// Swiper Instance
var swiper=_assertThisInitialized(_this);if(typeof swiper.modules==='undefined'){swiper.modules={};}Object.keys(swiper.modules).forEach(function(moduleName){var module=swiper.modules[moduleName];if(module.params){var moduleParamName=Object.keys(module.params)[0];var moduleParams=module.params[moduleParamName];if(_typeof(moduleParams)!=='object'||moduleParams===null)return;if(!(moduleParamName in params&&'enabled'in moduleParams))return;if(params[moduleParamName]===true){params[moduleParamName]={enabled:true};}if(_typeof(params[moduleParamName])==='object'&&!('enabled'in params[moduleParamName])){params[moduleParamName].enabled=true;}if(!params[moduleParamName])params[moduleParamName]={enabled:false};}});// Extend defaults with modules params
var swiperParams=Utils.extend({},defaults);swiper.useModulesParams(swiperParams);// Extend defaults with passed params
swiper.params=Utils.extend({},swiperParams,extendedDefaults,params);swiper.originalParams=Utils.extend({},swiper.params);swiper.passedParams=Utils.extend({},params);// Save Dom lib
swiper.$=dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"];// Find el
var $el=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(swiper.params.el);el=$el[0];if(!el){return _possibleConstructorReturn(_this,undefined);}if($el.length>1){var swipers=[];$el.each(function(index,containerEl){var newParams=Utils.extend({},params,{el:containerEl});swipers.push(new Swiper(newParams));});return _possibleConstructorReturn(_this,swipers);}el.swiper=swiper;$el.data('swiper',swiper);// Find Wrapper
var $wrapperEl;if(el&&el.shadowRoot&&el.shadowRoot.querySelector){$wrapperEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(el.shadowRoot.querySelector(".".concat(swiper.params.wrapperClass)));// Children needs to return slot items
$wrapperEl.children=function(options){return $el.children(options);};}else{$wrapperEl=$el.children(".".concat(swiper.params.wrapperClass));}// Extend Swiper
Utils.extend(swiper,{$el:$el,el:el,$wrapperEl:$wrapperEl,wrapperEl:$wrapperEl[0],// Classes
classNames:[],// Slides
slides:Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],// isDirection
isHorizontal:function isHorizontal(){return swiper.params.direction==='horizontal';},isVertical:function isVertical(){return swiper.params.direction==='vertical';},// RTL
rtl:el.dir.toLowerCase()==='rtl'||$el.css('direction')==='rtl',rtlTranslate:swiper.params.direction==='horizontal'&&(el.dir.toLowerCase()==='rtl'||$el.css('direction')==='rtl'),wrongRTL:$wrapperEl.css('display')==='-webkit-box',// Indexes
activeIndex:0,realIndex:0,//
isBeginning:true,isEnd:false,// Props
translate:0,previousTranslate:0,progress:0,velocity:0,animating:false,// Locks
allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,// Touch Events
touchEvents:function touchEvents(){var touch=['touchstart','touchmove','touchend','touchcancel'];var desktop=['mousedown','mousemove','mouseup'];if(Support.pointerEvents){desktop=['pointerdown','pointermove','pointerup'];}swiper.touchEventsTouch={start:touch[0],move:touch[1],end:touch[2],cancel:touch[3]};swiper.touchEventsDesktop={start:desktop[0],move:desktop[1],end:desktop[2]};return Support.touch||!swiper.params.simulateTouch?swiper.touchEventsTouch:swiper.touchEventsDesktop;}(),touchEventsData:{isTouched:undefined,isMoved:undefined,allowTouchCallbacks:undefined,touchStartTime:undefined,isScrolling:undefined,currentTranslate:undefined,startTranslate:undefined,allowThresholdMove:undefined,// Form elements to match
formElements:'input, select, option, textarea, button, video',// Last click time
lastClickTime:Utils.now(),clickTimeout:undefined,// Velocities
velocities:[],allowMomentumBounce:undefined,isTouchEvent:undefined,startMoving:undefined},// Clicks
allowClick:true,// Touches
allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},// Images
imagesToLoad:[],imagesLoaded:0});// Install Modules
swiper.useModules();// Init
if(swiper.params.init){swiper.init();}// Return app instance
return _possibleConstructorReturn(_this,swiper);}_createClass(Swiper,[{key:"slidesPerViewDynamic",value:function slidesPerViewDynamic(){var swiper=this;var params=swiper.params,slides=swiper.slides,slidesGrid=swiper.slidesGrid,swiperSize=swiper.size,activeIndex=swiper.activeIndex;var spv=1;if(params.centeredSlides){var slideSize=slides[activeIndex].swiperSlideSize;var breakLoop;for(var i=activeIndex+1;i<slides.length;i+=1){if(slides[i]&&!breakLoop){slideSize+=slides[i].swiperSlideSize;spv+=1;if(slideSize>swiperSize)breakLoop=true;}}for(var _i7=activeIndex-1;_i7>=0;_i7-=1){if(slides[_i7]&&!breakLoop){slideSize+=slides[_i7].swiperSlideSize;spv+=1;if(slideSize>swiperSize)breakLoop=true;}}}else{for(var _i8=activeIndex+1;_i8<slides.length;_i8+=1){if(slidesGrid[_i8]-slidesGrid[activeIndex]<swiperSize){spv+=1;}}}return spv;}},{key:"update",value:function update(){var swiper=this;if(!swiper||swiper.destroyed)return;var snapGrid=swiper.snapGrid,params=swiper.params;// Breakpoints
if(params.breakpoints){swiper.setBreakpoint();}swiper.updateSize();swiper.updateSlides();swiper.updateProgress();swiper.updateSlidesClasses();function setTranslate(){var translateValue=swiper.rtlTranslate?swiper.translate*-1:swiper.translate;var newTranslate=Math.min(Math.max(translateValue,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate);swiper.updateActiveIndex();swiper.updateSlidesClasses();}var translated;if(swiper.params.freeMode){setTranslate();if(swiper.params.autoHeight){swiper.updateAutoHeight();}}else{if((swiper.params.slidesPerView==='auto'||swiper.params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides){translated=swiper.slideTo(swiper.slides.length-1,0,false,true);}else{translated=swiper.slideTo(swiper.activeIndex,0,false,true);}if(!translated){setTranslate();}}if(params.watchOverflow&&snapGrid!==swiper.snapGrid){swiper.checkOverflow();}swiper.emit('update');}},{key:"changeDirection",value:function changeDirection(newDirection){var needUpdate=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var swiper=this;var currentDirection=swiper.params.direction;if(!newDirection){// eslint-disable-next-line
newDirection=currentDirection==='horizontal'?'vertical':'horizontal';}if(newDirection===currentDirection||newDirection!=='horizontal'&&newDirection!=='vertical'){return swiper;}swiper.$el.removeClass("".concat(swiper.params.containerModifierClass).concat(currentDirection)).addClass("".concat(swiper.params.containerModifierClass).concat(newDirection));swiper.params.direction=newDirection;swiper.slides.each(function(slideIndex,slideEl){if(newDirection==='vertical'){slideEl.style.width='';}else{slideEl.style.height='';}});swiper.emit('changeDirection');if(needUpdate)swiper.update();return swiper;}},{key:"init",value:function init(){var swiper=this;if(swiper.initialized)return;swiper.emit('beforeInit');// Set breakpoint
if(swiper.params.breakpoints){swiper.setBreakpoint();}// Add Classes
swiper.addClasses();// Create loop
if(swiper.params.loop){swiper.loopCreate();}// Update size
swiper.updateSize();// Update slides
swiper.updateSlides();if(swiper.params.watchOverflow){swiper.checkOverflow();}// Set Grab Cursor
if(swiper.params.grabCursor){swiper.setGrabCursor();}if(swiper.params.preloadImages){swiper.preloadImages();}// Slide To Initial Slide
if(swiper.params.loop){swiper.slideTo(swiper.params.initialSlide+swiper.loopedSlides,0,swiper.params.runCallbacksOnInit);}else{swiper.slideTo(swiper.params.initialSlide,0,swiper.params.runCallbacksOnInit);}// Attach events
swiper.attachEvents();// Init Flag
swiper.initialized=true;// Emit
swiper.emit('init');}},{key:"destroy",value:function destroy(){var deleteInstance=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;var cleanStyles=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var swiper=this;var params=swiper.params,$el=swiper.$el,$wrapperEl=swiper.$wrapperEl,slides=swiper.slides;if(typeof swiper.params==='undefined'||swiper.destroyed){return null;}swiper.emit('beforeDestroy');// Init Flag
swiper.initialized=false;// Detach events
swiper.detachEvents();// Destroy loop
if(params.loop){swiper.loopDestroy();}// Cleanup styles
if(cleanStyles){swiper.removeClasses();$el.removeAttr('style');$wrapperEl.removeAttr('style');if(slides&&slides.length){slides.removeClass([params.slideVisibleClass,params.slideActiveClass,params.slideNextClass,params.slidePrevClass].join(' ')).removeAttr('style').removeAttr('data-swiper-slide-index');}}swiper.emit('destroy');// Detach emitter events
Object.keys(swiper.eventsListeners).forEach(function(eventName){swiper.off(eventName);});if(deleteInstance!==false){swiper.$el[0].swiper=null;swiper.$el.data('swiper',null);Utils.deleteProps(swiper);}swiper.destroyed=true;return null;}}],[{key:"extendDefaults",value:function extendDefaults(newDefaults){Utils.extend(extendedDefaults,newDefaults);}},{key:"extendedDefaults",get:function get(){return extendedDefaults;}},{key:"defaults",get:function get(){return defaults;}},{key:"Class",get:function get(){return SwiperClass;}},{key:"$",get:function get(){return dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"];}}]);return Swiper;}(SwiperClass);var Device$1={name:'device',proto:{device:Device},static:{device:Device}};var Support$1={name:'support',proto:{support:Support},static:{support:Support}};var Browser=function Browser(){function isSafari(){var ua=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator.userAgent.toLowerCase();return ua.indexOf('safari')>=0&&ua.indexOf('chrome')<0&&ua.indexOf('android')<0;}return{isEdge:!!ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator.userAgent.match(/Edge/g),isSafari:isSafari(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator.userAgent)};}();var Browser$1={name:'browser',proto:{browser:Browser},static:{browser:Browser}};var Resize={name:'resize',create:function create(){var swiper=this;Utils.extend(swiper,{resize:{resizeHandler:function resizeHandler(){if(!swiper||swiper.destroyed||!swiper.initialized)return;swiper.emit('beforeResize');swiper.emit('resize');},orientationChangeHandler:function orientationChangeHandler(){if(!swiper||swiper.destroyed||!swiper.initialized)return;swiper.emit('orientationchange');}}});},on:{init:function init(){var swiper=this;// Emit resize
ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].addEventListener('resize',swiper.resize.resizeHandler);// Emit orientationchange
ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].addEventListener('orientationchange',swiper.resize.orientationChangeHandler);},destroy:function destroy(){var swiper=this;ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].removeEventListener('resize',swiper.resize.resizeHandler);ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].removeEventListener('orientationchange',swiper.resize.orientationChangeHandler);}}};var Observer={func:ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].MutationObserver||ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].WebkitMutationObserver,attach:function attach(target){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var swiper=this;var ObserverFunc=Observer.func;var observer=new ObserverFunc(function(mutations){// The observerUpdate event should only be triggered
// once despite the number of mutations. Additional
// triggers are redundant and are very costly
if(mutations.length===1){swiper.emit('observerUpdate',mutations[0]);return;}var observerUpdate=function observerUpdate(){swiper.emit('observerUpdate',mutations[0]);};if(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].requestAnimationFrame){ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].requestAnimationFrame(observerUpdate);}else{ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].setTimeout(observerUpdate,0);}});observer.observe(target,{attributes:typeof options.attributes==='undefined'?true:options.attributes,childList:typeof options.childList==='undefined'?true:options.childList,characterData:typeof options.characterData==='undefined'?true:options.characterData});swiper.observer.observers.push(observer);},init:function init(){var swiper=this;if(!Support.observer||!swiper.params.observer)return;if(swiper.params.observeParents){var containerParents=swiper.$el.parents();for(var i=0;i<containerParents.length;i+=1){swiper.observer.attach(containerParents[i]);}}// Observe container
swiper.observer.attach(swiper.$el[0],{childList:swiper.params.observeSlideChildren});// Observe wrapper
swiper.observer.attach(swiper.$wrapperEl[0],{attributes:false});},destroy:function destroy(){var swiper=this;swiper.observer.observers.forEach(function(observer){observer.disconnect();});swiper.observer.observers=[];}};var Observer$1={name:'observer',params:{observer:false,observeParents:false,observeSlideChildren:false},create:function create(){var swiper=this;Utils.extend(swiper,{observer:{init:Observer.init.bind(swiper),attach:Observer.attach.bind(swiper),destroy:Observer.destroy.bind(swiper),observers:[]}});},on:{init:function init(){var swiper=this;swiper.observer.init();},destroy:function destroy(){var swiper=this;swiper.observer.destroy();}}};var Virtual={update:function update(force){var swiper=this;var _swiper$params=swiper.params,slidesPerView=_swiper$params.slidesPerView,slidesPerGroup=_swiper$params.slidesPerGroup,centeredSlides=_swiper$params.centeredSlides;var _swiper$params$virtua=swiper.params.virtual,addSlidesBefore=_swiper$params$virtua.addSlidesBefore,addSlidesAfter=_swiper$params$virtua.addSlidesAfter;var _swiper$virtual=swiper.virtual,previousFrom=_swiper$virtual.from,previousTo=_swiper$virtual.to,slides=_swiper$virtual.slides,previousSlidesGrid=_swiper$virtual.slidesGrid,renderSlide=_swiper$virtual.renderSlide,previousOffset=_swiper$virtual.offset;swiper.updateActiveIndex();var activeIndex=swiper.activeIndex||0;var offsetProp;if(swiper.rtlTranslate)offsetProp='right';else offsetProp=swiper.isHorizontal()?'left':'top';var slidesAfter;var slidesBefore;if(centeredSlides){slidesAfter=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesBefore;slidesBefore=Math.floor(slidesPerView/2)+slidesPerGroup+addSlidesAfter;}else{slidesAfter=slidesPerView+(slidesPerGroup-1)+addSlidesBefore;slidesBefore=slidesPerGroup+addSlidesAfter;}var from=Math.max((activeIndex||0)-slidesBefore,0);var to=Math.min((activeIndex||0)+slidesAfter,slides.length-1);var offset=(swiper.slidesGrid[from]||0)-(swiper.slidesGrid[0]||0);Utils.extend(swiper.virtual,{from:from,to:to,offset:offset,slidesGrid:swiper.slidesGrid});function onRendered(){swiper.updateSlides();swiper.updateProgress();swiper.updateSlidesClasses();if(swiper.lazy&&swiper.params.lazy.enabled){swiper.lazy.load();}}if(previousFrom===from&&previousTo===to&&!force){if(swiper.slidesGrid!==previousSlidesGrid&&offset!==previousOffset){swiper.slides.css(offsetProp,"".concat(offset,"px"));}swiper.updateProgress();return;}if(swiper.params.virtual.renderExternal){swiper.params.virtual.renderExternal.call(swiper,{offset:offset,from:from,to:to,slides:function getSlides(){var slidesToRender=[];for(var i=from;i<=to;i+=1){slidesToRender.push(slides[i]);}return slidesToRender;}()});onRendered();return;}var prependIndexes=[];var appendIndexes=[];if(force){swiper.$wrapperEl.find(".".concat(swiper.params.slideClass)).remove();}else{for(var i=previousFrom;i<=previousTo;i+=1){if(i<from||i>to){swiper.$wrapperEl.find(".".concat(swiper.params.slideClass,"[data-swiper-slide-index=\"").concat(i,"\"]")).remove();}}}for(var _i9=0;_i9<slides.length;_i9+=1){if(_i9>=from&&_i9<=to){if(typeof previousTo==='undefined'||force){appendIndexes.push(_i9);}else{if(_i9>previousTo)appendIndexes.push(_i9);if(_i9<previousFrom)prependIndexes.push(_i9);}}}appendIndexes.forEach(function(index){swiper.$wrapperEl.append(renderSlide(slides[index],index));});prependIndexes.sort(function(a,b){return b-a;}).forEach(function(index){swiper.$wrapperEl.prepend(renderSlide(slides[index],index));});swiper.$wrapperEl.children('.swiper-slide').css(offsetProp,"".concat(offset,"px"));onRendered();},renderSlide:function renderSlide(slide,index){var swiper=this;var params=swiper.params.virtual;if(params.cache&&swiper.virtual.cache[index]){return swiper.virtual.cache[index];}var $slideEl=params.renderSlide?Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(params.renderSlide.call(swiper,slide,index)):Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])("<div class=\"".concat(swiper.params.slideClass,"\" data-swiper-slide-index=\"").concat(index,"\">").concat(slide,"</div>"));if(!$slideEl.attr('data-swiper-slide-index'))$slideEl.attr('data-swiper-slide-index',index);if(params.cache)swiper.virtual.cache[index]=$slideEl;return $slideEl;},appendSlide:function appendSlide(slides){var swiper=this;if(_typeof(slides)==='object'&&'length'in slides){for(var i=0;i<slides.length;i+=1){if(slides[i])swiper.virtual.slides.push(slides[i]);}}else{swiper.virtual.slides.push(slides);}swiper.virtual.update(true);},prependSlide:function prependSlide(slides){var swiper=this;var activeIndex=swiper.activeIndex;var newActiveIndex=activeIndex+1;var numberOfNewSlides=1;if(Array.isArray(slides)){for(var i=0;i<slides.length;i+=1){if(slides[i])swiper.virtual.slides.unshift(slides[i]);}newActiveIndex=activeIndex+slides.length;numberOfNewSlides=slides.length;}else{swiper.virtual.slides.unshift(slides);}if(swiper.params.virtual.cache){var cache=swiper.virtual.cache;var newCache={};Object.keys(cache).forEach(function(cachedIndex){var $cachedEl=cache[cachedIndex];var cachedElIndex=$cachedEl.attr('data-swiper-slide-index');if(cachedElIndex){$cachedEl.attr('data-swiper-slide-index',parseInt(cachedElIndex,10)+1);}newCache[parseInt(cachedIndex,10)+numberOfNewSlides]=$cachedEl;});swiper.virtual.cache=newCache;}swiper.virtual.update(true);swiper.slideTo(newActiveIndex,0);},removeSlide:function removeSlide(slidesIndexes){var swiper=this;if(typeof slidesIndexes==='undefined'||slidesIndexes===null)return;var activeIndex=swiper.activeIndex;if(Array.isArray(slidesIndexes)){for(var i=slidesIndexes.length-1;i>=0;i-=1){swiper.virtual.slides.splice(slidesIndexes[i],1);if(swiper.params.virtual.cache){delete swiper.virtual.cache[slidesIndexes[i]];}if(slidesIndexes[i]<activeIndex)activeIndex-=1;activeIndex=Math.max(activeIndex,0);}}else{swiper.virtual.slides.splice(slidesIndexes,1);if(swiper.params.virtual.cache){delete swiper.virtual.cache[slidesIndexes];}if(slidesIndexes<activeIndex)activeIndex-=1;activeIndex=Math.max(activeIndex,0);}swiper.virtual.update(true);swiper.slideTo(activeIndex,0);},removeAllSlides:function removeAllSlides(){var swiper=this;swiper.virtual.slides=[];if(swiper.params.virtual.cache){swiper.virtual.cache={};}swiper.virtual.update(true);swiper.slideTo(0,0);}};var Virtual$1={name:'virtual',params:{virtual:{enabled:false,slides:[],cache:true,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function create(){var swiper=this;Utils.extend(swiper,{virtual:{update:Virtual.update.bind(swiper),appendSlide:Virtual.appendSlide.bind(swiper),prependSlide:Virtual.prependSlide.bind(swiper),removeSlide:Virtual.removeSlide.bind(swiper),removeAllSlides:Virtual.removeAllSlides.bind(swiper),renderSlide:Virtual.renderSlide.bind(swiper),slides:swiper.params.virtual.slides,cache:{}}});},on:{beforeInit:function beforeInit(){var swiper=this;if(!swiper.params.virtual.enabled)return;swiper.classNames.push("".concat(swiper.params.containerModifierClass,"virtual"));var overwriteParams={watchSlidesProgress:true};Utils.extend(swiper.params,overwriteParams);Utils.extend(swiper.originalParams,overwriteParams);if(!swiper.params.initialSlide){swiper.virtual.update();}},setTranslate:function setTranslate(){var swiper=this;if(!swiper.params.virtual.enabled)return;swiper.virtual.update();}}};var Keyboard={handle:function handle(event){var swiper=this;var rtl=swiper.rtlTranslate;var e=event;if(e.originalEvent)e=e.originalEvent;// jquery fix
var kc=e.keyCode||e.charCode;// Directions locks
if(!swiper.allowSlideNext&&(swiper.isHorizontal()&&kc===39||swiper.isVertical()&&kc===40||kc===34)){return false;}if(!swiper.allowSlidePrev&&(swiper.isHorizontal()&&kc===37||swiper.isVertical()&&kc===38||kc===33)){return false;}if(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey){return undefined;}if(ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement.nodeName&&(ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement.nodeName.toLowerCase()==='input'||ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].activeElement.nodeName.toLowerCase()==='textarea')){return undefined;}if(swiper.params.keyboard.onlyInViewport&&(kc===33||kc===34||kc===37||kc===39||kc===38||kc===40)){var inView=false;// Check that swiper should be inside of visible area of window
if(swiper.$el.parents(".".concat(swiper.params.slideClass)).length>0&&swiper.$el.parents(".".concat(swiper.params.slideActiveClass)).length===0){return undefined;}var windowWidth=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].innerWidth;var windowHeight=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].innerHeight;var swiperOffset=swiper.$el.offset();if(rtl)swiperOffset.left-=swiper.$el[0].scrollLeft;var swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+swiper.width,swiperOffset.top],[swiperOffset.left,swiperOffset.top+swiper.height],[swiperOffset.left+swiper.width,swiperOffset.top+swiper.height]];for(var i=0;i<swiperCoord.length;i+=1){var point=swiperCoord[i];if(point[0]>=0&&point[0]<=windowWidth&&point[1]>=0&&point[1]<=windowHeight){inView=true;}}if(!inView)return undefined;}if(swiper.isHorizontal()){if(kc===33||kc===34||kc===37||kc===39){if(e.preventDefault)e.preventDefault();else e.returnValue=false;}if((kc===34||kc===39)&&!rtl||(kc===33||kc===37)&&rtl)swiper.slideNext();if((kc===33||kc===37)&&!rtl||(kc===34||kc===39)&&rtl)swiper.slidePrev();}else{if(kc===33||kc===34||kc===38||kc===40){if(e.preventDefault)e.preventDefault();else e.returnValue=false;}if(kc===34||kc===40)swiper.slideNext();if(kc===33||kc===38)swiper.slidePrev();}swiper.emit('keyPress',kc);return undefined;},enable:function enable(){var swiper=this;if(swiper.keyboard.enabled)return;Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"]).on('keydown',swiper.keyboard.handle);swiper.keyboard.enabled=true;},disable:function disable(){var swiper=this;if(!swiper.keyboard.enabled)return;Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"]).off('keydown',swiper.keyboard.handle);swiper.keyboard.enabled=false;}};var Keyboard$1={name:'keyboard',params:{keyboard:{enabled:false,onlyInViewport:true}},create:function create(){var swiper=this;Utils.extend(swiper,{keyboard:{enabled:false,enable:Keyboard.enable.bind(swiper),disable:Keyboard.disable.bind(swiper),handle:Keyboard.handle.bind(swiper)}});},on:{init:function init(){var swiper=this;if(swiper.params.keyboard.enabled){swiper.keyboard.enable();}},destroy:function destroy(){var swiper=this;if(swiper.keyboard.enabled){swiper.keyboard.disable();}}}};function isEventSupported(){var eventName='onwheel';var isSupported=(eventName in ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"]);if(!isSupported){var element=ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].createElement('div');element.setAttribute(eventName,'return;');isSupported=typeof element[eventName]==='function';}if(!isSupported&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].implementation&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].implementation.hasFeature// always returns true in newer browsers as per the standard.
// @see http://dom.spec.whatwg.org/#dom-domimplementation-hasfeature
&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].implementation.hasFeature('','')!==true){// This is the only way to test support for the `wheel` event in IE9+.
isSupported=ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].implementation.hasFeature('Events.wheel','3.0');}return isSupported;}var Mousewheel={lastScrollTime:Utils.now(),lastEventBeforeSnap:undefined,recentWheelEvents:[],event:function event(){if(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].navigator.userAgent.indexOf('firefox')>-1)return'DOMMouseScroll';return isEventSupported()?'wheel':'mousewheel';},normalize:function normalize(e){// Reasonable defaults
var PIXEL_STEP=10;var LINE_HEIGHT=40;var PAGE_HEIGHT=800;var sX=0;var sY=0;// spinX, spinY
var pX=0;var pY=0;// pixelX, pixelY
// Legacy
if('detail'in e){sY=e.detail;}if('wheelDelta'in e){sY=-e.wheelDelta/120;}if('wheelDeltaY'in e){sY=-e.wheelDeltaY/120;}if('wheelDeltaX'in e){sX=-e.wheelDeltaX/120;}// side scrolling on FF with DOMMouseScroll
if('axis'in e&&e.axis===e.HORIZONTAL_AXIS){sX=sY;sY=0;}pX=sX*PIXEL_STEP;pY=sY*PIXEL_STEP;if('deltaY'in e){pY=e.deltaY;}if('deltaX'in e){pX=e.deltaX;}if(e.shiftKey&&!pX){// if user scrolls with shift he wants horizontal scroll
pX=pY;pY=0;}if((pX||pY)&&e.deltaMode){if(e.deltaMode===1){// delta in LINE units
pX*=LINE_HEIGHT;pY*=LINE_HEIGHT;}else{// delta in PAGE units
pX*=PAGE_HEIGHT;pY*=PAGE_HEIGHT;}}// Fall-back if spin cannot be determined
if(pX&&!sX){sX=pX<1?-1:1;}if(pY&&!sY){sY=pY<1?-1:1;}return{spinX:sX,spinY:sY,pixelX:pX,pixelY:pY};},handleMouseEnter:function handleMouseEnter(){var swiper=this;swiper.mouseEntered=true;},handleMouseLeave:function handleMouseLeave(){var swiper=this;swiper.mouseEntered=false;},handle:function handle(event){var e=event;var swiper=this;var params=swiper.params.mousewheel;if(swiper.params.cssMode){e.preventDefault();}if(!swiper.mouseEntered&&!params.releaseOnEdges)return true;if(e.originalEvent)e=e.originalEvent;// jquery fix
var delta=0;var rtlFactor=swiper.rtlTranslate?-1:1;var data=Mousewheel.normalize(e);if(params.forceToAxis){if(swiper.isHorizontal()){if(Math.abs(data.pixelX)>Math.abs(data.pixelY))delta=data.pixelX*rtlFactor;else return true;}else if(Math.abs(data.pixelY)>Math.abs(data.pixelX))delta=data.pixelY;else return true;}else{delta=Math.abs(data.pixelX)>Math.abs(data.pixelY)?-data.pixelX*rtlFactor:-data.pixelY;}if(delta===0)return true;if(params.invert)delta=-delta;if(!swiper.params.freeMode){// Register the new event in a variable which stores the relevant data
var newEvent={time:Utils.now(),delta:Math.abs(delta),direction:Math.sign(delta),raw:event};// Keep the most recent events
var recentWheelEvents=swiper.mousewheel.recentWheelEvents;if(recentWheelEvents.length>=2){recentWheelEvents.shift();// only store the last N events
}var prevEvent=recentWheelEvents.length?recentWheelEvents[recentWheelEvents.length-1]:undefined;recentWheelEvents.push(newEvent);// If there is at least one previous recorded event:
// If direction has changed or
// if the scroll is quicker than the previous one:
// Animate the slider.
// Else (this is the first time the wheel is moved):
// Animate the slider.
if(prevEvent){if(newEvent.direction!==prevEvent.direction||newEvent.delta>prevEvent.delta){swiper.mousewheel.animateSlider(newEvent);}}else{swiper.mousewheel.animateSlider(newEvent);}// If it's time to release the scroll:
// Return now so you don't hit the preventDefault.
if(swiper.mousewheel.releaseScroll(newEvent)){return true;}}else{// Freemode or scrollContainer:
// If we recently snapped after a momentum scroll, then ignore wheel events
// to give time for the deceleration to finish. Stop ignoring after 500 msecs
// or if it's a new scroll (larger delta or inverse sign as last event before
// an end-of-momentum snap).
var _newEvent={time:Utils.now(),delta:Math.abs(delta),direction:Math.sign(delta)};var lastEventBeforeSnap=swiper.mousewheel.lastEventBeforeSnap;var ignoreWheelEvents=lastEventBeforeSnap&&_newEvent.time<lastEventBeforeSnap.time+500&&_newEvent.delta<=lastEventBeforeSnap.delta&&_newEvent.direction===lastEventBeforeSnap.direction;if(!ignoreWheelEvents){swiper.mousewheel.lastEventBeforeSnap=undefined;if(swiper.params.loop){swiper.loopFix();}var position=swiper.getTranslate()+delta*params.sensitivity;var wasBeginning=swiper.isBeginning;var wasEnd=swiper.isEnd;if(position>=swiper.minTranslate())position=swiper.minTranslate();if(position<=swiper.maxTranslate())position=swiper.maxTranslate();swiper.setTransition(0);swiper.setTranslate(position);swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses();if(!wasBeginning&&swiper.isBeginning||!wasEnd&&swiper.isEnd){swiper.updateSlidesClasses();}if(swiper.params.freeModeSticky){// When wheel scrolling starts with sticky (aka snap) enabled, then detect
// the end of a momentum scroll by storing recent (N=15?) wheel events.
// 1. do all N events have decreasing or same (absolute value) delta?
// 2. did all N events arrive in the last M (M=500?) msecs?
// 3. does the earliest event have an (absolute value) delta that's
// at least P (P=1?) larger than the most recent event's delta?
// 4. does the latest event have a delta that's smaller than Q (Q=6?) pixels?
// If 1-4 are "yes" then we're near the end of a momuntum scroll deceleration.
// Snap immediately and ignore remaining wheel events in this scroll.
// See comment above for "remaining wheel events in this scroll" determination.
// If 1-4 aren't satisfied, then wait to snap until 500ms after the last event.
clearTimeout(swiper.mousewheel.timeout);swiper.mousewheel.timeout=undefined;var _recentWheelEvents=swiper.mousewheel.recentWheelEvents;if(_recentWheelEvents.length>=15){_recentWheelEvents.shift();// only store the last N events
}var _prevEvent=_recentWheelEvents.length?_recentWheelEvents[_recentWheelEvents.length-1]:undefined;var firstEvent=_recentWheelEvents[0];_recentWheelEvents.push(_newEvent);if(_prevEvent&&(_newEvent.delta>_prevEvent.delta||_newEvent.direction!==_prevEvent.direction)){// Increasing or reverse-sign delta means the user started scrolling again. Clear the wheel event log.
_recentWheelEvents.splice(0);}else if(_recentWheelEvents.length>=15&&_newEvent.time-firstEvent.time<500&&firstEvent.delta-_newEvent.delta>=1&&_newEvent.delta<=6){// We're at the end of the deceleration of a momentum scroll, so there's no need
// to wait for more events. Snap ASAP on the next tick.
// Also, because there's some remaining momentum we'll bias the snap in the
// direction of the ongoing scroll because it's better UX for the scroll to snap
// in the same direction as the scroll instead of reversing to snap. Therefore,
// if it's already scrolled more than 20% in the current direction, keep going.
var snapToThreshold=delta>0?0.8:0.2;swiper.mousewheel.lastEventBeforeSnap=_newEvent;_recentWheelEvents.splice(0);swiper.mousewheel.timeout=Utils.nextTick(function(){swiper.slideToClosest(swiper.params.speed,true,undefined,snapToThreshold);},0);// no delay; move on next tick
}if(!swiper.mousewheel.timeout){// if we get here, then we haven't detected the end of a momentum scroll, so
// we'll consider a scroll "complete" when there haven't been any wheel events
// for 500ms.
swiper.mousewheel.timeout=Utils.nextTick(function(){var snapToThreshold=0.5;swiper.mousewheel.lastEventBeforeSnap=_newEvent;_recentWheelEvents.splice(0);swiper.slideToClosest(swiper.params.speed,true,undefined,snapToThreshold);},500);}}// Emit event
if(!ignoreWheelEvents)swiper.emit('scroll',e);// Stop autoplay
if(swiper.params.autoplay&&swiper.params.autoplayDisableOnInteraction)swiper.autoplay.stop();// Return page scroll on edge positions
if(position===swiper.minTranslate()||position===swiper.maxTranslate())return true;}}if(e.preventDefault)e.preventDefault();else e.returnValue=false;return false;},animateSlider:function animateSlider(newEvent){var swiper=this;// If the movement is NOT big enough and
// if the last time the user scrolled was too close to the current one (avoid continuously triggering the slider):
// Don't go any further (avoid insignificant scroll movement).
if(newEvent.delta>=6&&Utils.now()-swiper.mousewheel.lastScrollTime<60){// Return false as a default
return true;}// If user is scrolling towards the end:
// If the slider hasn't hit the latest slide or
// if the slider is a loop and
// if the slider isn't moving right now:
// Go to next slide and
// emit a scroll event.
// Else (the user is scrolling towards the beginning) and
// if the slider hasn't hit the first slide or
// if the slider is a loop and
// if the slider isn't moving right now:
// Go to prev slide and
// emit a scroll event.
if(newEvent.direction<0){if((!swiper.isEnd||swiper.params.loop)&&!swiper.animating){swiper.slideNext();swiper.emit('scroll',newEvent.raw);}}else if((!swiper.isBeginning||swiper.params.loop)&&!swiper.animating){swiper.slidePrev();swiper.emit('scroll',newEvent.raw);}// If you got here is because an animation has been triggered so store the current time
swiper.mousewheel.lastScrollTime=new ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].Date().getTime();// Return false as a default
return false;},releaseScroll:function releaseScroll(newEvent){var swiper=this;var params=swiper.params.mousewheel;if(newEvent.direction<0){if(swiper.isEnd&&!swiper.params.loop&¶ms.releaseOnEdges){// Return true to animate scroll on edges
return true;}}else if(swiper.isBeginning&&!swiper.params.loop&¶ms.releaseOnEdges){// Return true to animate scroll on edges
return true;}return false;},enable:function enable(){var swiper=this;var event=Mousewheel.event();if(swiper.params.cssMode){swiper.wrapperEl.removeEventListener(event,swiper.mousewheel.handle);return true;}if(!event)return false;if(swiper.mousewheel.enabled)return false;var target=swiper.$el;if(swiper.params.mousewheel.eventsTarged!=='container'){target=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(swiper.params.mousewheel.eventsTarged);}target.on('mouseenter',swiper.mousewheel.handleMouseEnter);target.on('mouseleave',swiper.mousewheel.handleMouseLeave);target.on(event,swiper.mousewheel.handle);swiper.mousewheel.enabled=true;return true;},disable:function disable(){var swiper=this;var event=Mousewheel.event();if(swiper.params.cssMode){swiper.wrapperEl.addEventListener(event,swiper.mousewheel.handle);return true;}if(!event)return false;if(!swiper.mousewheel.enabled)return false;var target=swiper.$el;if(swiper.params.mousewheel.eventsTarged!=='container'){target=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(swiper.params.mousewheel.eventsTarged);}target.off(event,swiper.mousewheel.handle);swiper.mousewheel.enabled=false;return true;}};var Mousewheel$1={name:'mousewheel',params:{mousewheel:{enabled:false,releaseOnEdges:false,invert:false,forceToAxis:false,sensitivity:1,eventsTarged:'container'}},create:function create(){var swiper=this;Utils.extend(swiper,{mousewheel:{enabled:false,enable:Mousewheel.enable.bind(swiper),disable:Mousewheel.disable.bind(swiper),handle:Mousewheel.handle.bind(swiper),handleMouseEnter:Mousewheel.handleMouseEnter.bind(swiper),handleMouseLeave:Mousewheel.handleMouseLeave.bind(swiper),animateSlider:Mousewheel.animateSlider.bind(swiper),releaseScroll:Mousewheel.releaseScroll.bind(swiper),lastScrollTime:Utils.now(),lastEventBeforeSnap:undefined,recentWheelEvents:[]}});},on:{init:function init(){var swiper=this;if(!swiper.params.mousewheel.enabled&&swiper.params.cssMode){swiper.mousewheel.disable();}if(swiper.params.mousewheel.enabled)swiper.mousewheel.enable();},destroy:function destroy(){var swiper=this;if(swiper.params.cssMode){swiper.mousewheel.enable();}if(swiper.mousewheel.enabled)swiper.mousewheel.disable();}}};var Navigation={update:function update(){// Update Navigation Buttons
var swiper=this;var params=swiper.params.navigation;if(swiper.params.loop)return;var _swiper$navigation=swiper.navigation,$nextEl=_swiper$navigation.$nextEl,$prevEl=_swiper$navigation.$prevEl;if($prevEl&&$prevEl.length>0){if(swiper.isBeginning){$prevEl.addClass(params.disabledClass);}else{$prevEl.removeClass(params.disabledClass);}$prevEl[swiper.params.watchOverflow&&swiper.isLocked?'addClass':'removeClass'](params.lockClass);}if($nextEl&&$nextEl.length>0){if(swiper.isEnd){$nextEl.addClass(params.disabledClass);}else{$nextEl.removeClass(params.disabledClass);}$nextEl[swiper.params.watchOverflow&&swiper.isLocked?'addClass':'removeClass'](params.lockClass);}},onPrevClick:function onPrevClick(e){var swiper=this;e.preventDefault();if(swiper.isBeginning&&!swiper.params.loop)return;swiper.slidePrev();},onNextClick:function onNextClick(e){var swiper=this;e.preventDefault();if(swiper.isEnd&&!swiper.params.loop)return;swiper.slideNext();},init:function init(){var swiper=this;var params=swiper.params.navigation;if(!(params.nextEl||params.prevEl))return;var $nextEl;var $prevEl;if(params.nextEl){$nextEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(params.nextEl);if(swiper.params.uniqueNavElements&&typeof params.nextEl==='string'&&$nextEl.length>1&&swiper.$el.find(params.nextEl).length===1){$nextEl=swiper.$el.find(params.nextEl);}}if(params.prevEl){$prevEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(params.prevEl);if(swiper.params.uniqueNavElements&&typeof params.prevEl==='string'&&$prevEl.length>1&&swiper.$el.find(params.prevEl).length===1){$prevEl=swiper.$el.find(params.prevEl);}}if($nextEl&&$nextEl.length>0){$nextEl.on('click',swiper.navigation.onNextClick);}if($prevEl&&$prevEl.length>0){$prevEl.on('click',swiper.navigation.onPrevClick);}Utils.extend(swiper.navigation,{$nextEl:$nextEl,nextEl:$nextEl&&$nextEl[0],$prevEl:$prevEl,prevEl:$prevEl&&$prevEl[0]});},destroy:function destroy(){var swiper=this;var _swiper$navigation2=swiper.navigation,$nextEl=_swiper$navigation2.$nextEl,$prevEl=_swiper$navigation2.$prevEl;if($nextEl&&$nextEl.length){$nextEl.off('click',swiper.navigation.onNextClick);$nextEl.removeClass(swiper.params.navigation.disabledClass);}if($prevEl&&$prevEl.length){$prevEl.off('click',swiper.navigation.onPrevClick);$prevEl.removeClass(swiper.params.navigation.disabledClass);}}};var Navigation$1={name:'navigation',params:{navigation:{nextEl:null,prevEl:null,hideOnClick:false,disabledClass:'swiper-button-disabled',hiddenClass:'swiper-button-hidden',lockClass:'swiper-button-lock'}},create:function create(){var swiper=this;Utils.extend(swiper,{navigation:{init:Navigation.init.bind(swiper),update:Navigation.update.bind(swiper),destroy:Navigation.destroy.bind(swiper),onNextClick:Navigation.onNextClick.bind(swiper),onPrevClick:Navigation.onPrevClick.bind(swiper)}});},on:{init:function init(){var swiper=this;swiper.navigation.init();swiper.navigation.update();},toEdge:function toEdge(){var swiper=this;swiper.navigation.update();},fromEdge:function fromEdge(){var swiper=this;swiper.navigation.update();},destroy:function destroy(){var swiper=this;swiper.navigation.destroy();},click:function click(e){var swiper=this;var _swiper$navigation3=swiper.navigation,$nextEl=_swiper$navigation3.$nextEl,$prevEl=_swiper$navigation3.$prevEl;if(swiper.params.navigation.hideOnClick&&!Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(e.target).is($prevEl)&&!Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(e.target).is($nextEl)){var isHidden;if($nextEl){isHidden=$nextEl.hasClass(swiper.params.navigation.hiddenClass);}else if($prevEl){isHidden=$prevEl.hasClass(swiper.params.navigation.hiddenClass);}if(isHidden===true){swiper.emit('navigationShow',swiper);}else{swiper.emit('navigationHide',swiper);}if($nextEl){$nextEl.toggleClass(swiper.params.navigation.hiddenClass);}if($prevEl){$prevEl.toggleClass(swiper.params.navigation.hiddenClass);}}}}};var Pagination={update:function update(){// Render || Update Pagination bullets/items
var swiper=this;var rtl=swiper.rtl;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)return;var slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;var $el=swiper.pagination.$el;// Current/Total
var current;var total=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.loop){current=Math.ceil((swiper.activeIndex-swiper.loopedSlides)/swiper.params.slidesPerGroup);if(current>slidesLength-1-swiper.loopedSlides*2){current-=slidesLength-swiper.loopedSlides*2;}if(current>total-1)current-=total;if(current<0&&swiper.params.paginationType!=='bullets')current=total+current;}else if(typeof swiper.snapIndex!=='undefined'){current=swiper.snapIndex;}else{current=swiper.activeIndex||0;}// Types
if(params.type==='bullets'&&swiper.pagination.bullets&&swiper.pagination.bullets.length>0){var bullets=swiper.pagination.bullets;var firstIndex;var lastIndex;var midIndex;if(params.dynamicBullets){swiper.pagination.bulletSize=bullets.eq(0)[swiper.isHorizontal()?'outerWidth':'outerHeight'](true);$el.css(swiper.isHorizontal()?'width':'height',"".concat(swiper.pagination.bulletSize*(params.dynamicMainBullets+4),"px"));if(params.dynamicMainBullets>1&&swiper.previousIndex!==undefined){swiper.pagination.dynamicBulletIndex+=current-swiper.previousIndex;if(swiper.pagination.dynamicBulletIndex>params.dynamicMainBullets-1){swiper.pagination.dynamicBulletIndex=params.dynamicMainBullets-1;}else if(swiper.pagination.dynamicBulletIndex<0){swiper.pagination.dynamicBulletIndex=0;}}firstIndex=current-swiper.pagination.dynamicBulletIndex;lastIndex=firstIndex+(Math.min(bullets.length,params.dynamicMainBullets)-1);midIndex=(lastIndex+firstIndex)/2;}bullets.removeClass("".concat(params.bulletActiveClass," ").concat(params.bulletActiveClass,"-next ").concat(params.bulletActiveClass,"-next-next ").concat(params.bulletActiveClass,"-prev ").concat(params.bulletActiveClass,"-prev-prev ").concat(params.bulletActiveClass,"-main"));if($el.length>1){bullets.each(function(index,bullet){var $bullet=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(bullet);var bulletIndex=$bullet.index();if(bulletIndex===current){$bullet.addClass(params.bulletActiveClass);}if(params.dynamicBullets){if(bulletIndex>=firstIndex&&bulletIndex<=lastIndex){$bullet.addClass("".concat(params.bulletActiveClass,"-main"));}if(bulletIndex===firstIndex){$bullet.prev().addClass("".concat(params.bulletActiveClass,"-prev")).prev().addClass("".concat(params.bulletActiveClass,"-prev-prev"));}if(bulletIndex===lastIndex){$bullet.next().addClass("".concat(params.bulletActiveClass,"-next")).next().addClass("".concat(params.bulletActiveClass,"-next-next"));}}});}else{var $bullet=bullets.eq(current);var bulletIndex=$bullet.index();$bullet.addClass(params.bulletActiveClass);if(params.dynamicBullets){var $firstDisplayedBullet=bullets.eq(firstIndex);var $lastDisplayedBullet=bullets.eq(lastIndex);for(var i=firstIndex;i<=lastIndex;i+=1){bullets.eq(i).addClass("".concat(params.bulletActiveClass,"-main"));}if(swiper.params.loop){if(bulletIndex>=bullets.length-params.dynamicMainBullets){for(var _i10=params.dynamicMainBullets;_i10>=0;_i10-=1){bullets.eq(bullets.length-_i10).addClass("".concat(params.bulletActiveClass,"-main"));}bullets.eq(bullets.length-params.dynamicMainBullets-1).addClass("".concat(params.bulletActiveClass,"-prev"));}else{$firstDisplayedBullet.prev().addClass("".concat(params.bulletActiveClass,"-prev")).prev().addClass("".concat(params.bulletActiveClass,"-prev-prev"));$lastDisplayedBullet.next().addClass("".concat(params.bulletActiveClass,"-next")).next().addClass("".concat(params.bulletActiveClass,"-next-next"));}}else{$firstDisplayedBullet.prev().addClass("".concat(params.bulletActiveClass,"-prev")).prev().addClass("".concat(params.bulletActiveClass,"-prev-prev"));$lastDisplayedBullet.next().addClass("".concat(params.bulletActiveClass,"-next")).next().addClass("".concat(params.bulletActiveClass,"-next-next"));}}}if(params.dynamicBullets){var dynamicBulletsLength=Math.min(bullets.length,params.dynamicMainBullets+4);var bulletsOffset=(swiper.pagination.bulletSize*dynamicBulletsLength-swiper.pagination.bulletSize)/2-midIndex*swiper.pagination.bulletSize;var offsetProp=rtl?'right':'left';bullets.css(swiper.isHorizontal()?offsetProp:'top',"".concat(bulletsOffset,"px"));}}if(params.type==='fraction'){$el.find(".".concat(params.currentClass)).text(params.formatFractionCurrent(current+1));$el.find(".".concat(params.totalClass)).text(params.formatFractionTotal(total));}if(params.type==='progressbar'){var progressbarDirection;if(params.progressbarOpposite){progressbarDirection=swiper.isHorizontal()?'vertical':'horizontal';}else{progressbarDirection=swiper.isHorizontal()?'horizontal':'vertical';}var scale=(current+1)/total;var scaleX=1;var scaleY=1;if(progressbarDirection==='horizontal'){scaleX=scale;}else{scaleY=scale;}$el.find(".".concat(params.progressbarFillClass)).transform("translate3d(0,0,0) scaleX(".concat(scaleX,") scaleY(").concat(scaleY,")")).transition(swiper.params.speed);}if(params.type==='custom'&¶ms.renderCustom){$el.html(params.renderCustom(swiper,current+1,total));swiper.emit('paginationRender',swiper,$el[0]);}else{swiper.emit('paginationUpdate',swiper,$el[0]);}$el[swiper.params.watchOverflow&&swiper.isLocked?'addClass':'removeClass'](params.lockClass);},render:function render(){// Render Container
var swiper=this;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)return;var slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;var $el=swiper.pagination.$el;var paginationHTML='';if(params.type==='bullets'){var numberOfBullets=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;for(var i=0;i<numberOfBullets;i+=1){if(params.renderBullet){paginationHTML+=params.renderBullet.call(swiper,i,params.bulletClass);}else{paginationHTML+="<".concat(params.bulletElement," class=\"").concat(params.bulletClass,"\"></").concat(params.bulletElement,">");}}$el.html(paginationHTML);swiper.pagination.bullets=$el.find(".".concat(params.bulletClass));}if(params.type==='fraction'){if(params.renderFraction){paginationHTML=params.renderFraction.call(swiper,params.currentClass,params.totalClass);}else{paginationHTML="<span class=\"".concat(params.currentClass,"\"></span>")+' / '+"<span class=\"".concat(params.totalClass,"\"></span>");}$el.html(paginationHTML);}if(params.type==='progressbar'){if(params.renderProgressbar){paginationHTML=params.renderProgressbar.call(swiper,params.progressbarFillClass);}else{paginationHTML="<span class=\"".concat(params.progressbarFillClass,"\"></span>");}$el.html(paginationHTML);}if(params.type!=='custom'){swiper.emit('paginationRender',swiper.pagination.$el[0]);}},init:function init(){var swiper=this;var params=swiper.params.pagination;if(!params.el)return;var $el=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(params.el);if($el.length===0)return;if(swiper.params.uniqueNavElements&&typeof params.el==='string'&&$el.length>1&&swiper.$el.find(params.el).length===1){$el=swiper.$el.find(params.el);}if(params.type==='bullets'&¶ms.clickable){$el.addClass(params.clickableClass);}$el.addClass(params.modifierClass+params.type);if(params.type==='bullets'&¶ms.dynamicBullets){$el.addClass("".concat(params.modifierClass).concat(params.type,"-dynamic"));swiper.pagination.dynamicBulletIndex=0;if(params.dynamicMainBullets<1){params.dynamicMainBullets=1;}}if(params.type==='progressbar'&¶ms.progressbarOpposite){$el.addClass(params.progressbarOppositeClass);}if(params.clickable){$el.on('click',".".concat(params.bulletClass),function onClick(e){e.preventDefault();var index=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(this).index()*swiper.params.slidesPerGroup;if(swiper.params.loop)index+=swiper.loopedSlides;swiper.slideTo(index);});}Utils.extend(swiper.pagination,{$el:$el,el:$el[0]});},destroy:function destroy(){var swiper=this;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0)return;var $el=swiper.pagination.$el;$el.removeClass(params.hiddenClass);$el.removeClass(params.modifierClass+params.type);if(swiper.pagination.bullets)swiper.pagination.bullets.removeClass(params.bulletActiveClass);if(params.clickable){$el.off('click',".".concat(params.bulletClass));}}};var Pagination$1={name:'pagination',params:{pagination:{el:null,bulletElement:'span',clickable:false,hideOnClick:false,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:false,type:'bullets',// 'bullets' or 'progressbar' or 'fraction' or 'custom'
dynamicBullets:false,dynamicMainBullets:1,formatFractionCurrent:function formatFractionCurrent(number){return number;},formatFractionTotal:function formatFractionTotal(number){return number;},bulletClass:'swiper-pagination-bullet',bulletActiveClass:'swiper-pagination-bullet-active',modifierClass:'swiper-pagination-',// NEW
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',// NEW
lockClass:'swiper-pagination-lock'}},create:function create(){var swiper=this;Utils.extend(swiper,{pagination:{init:Pagination.init.bind(swiper),render:Pagination.render.bind(swiper),update:Pagination.update.bind(swiper),destroy:Pagination.destroy.bind(swiper),dynamicBulletIndex:0}});},on:{init:function init(){var swiper=this;swiper.pagination.init();swiper.pagination.render();swiper.pagination.update();},activeIndexChange:function activeIndexChange(){var swiper=this;if(swiper.params.loop){swiper.pagination.update();}else if(typeof swiper.snapIndex==='undefined'){swiper.pagination.update();}},snapIndexChange:function snapIndexChange(){var swiper=this;if(!swiper.params.loop){swiper.pagination.update();}},slidesLengthChange:function slidesLengthChange(){var swiper=this;if(swiper.params.loop){swiper.pagination.render();swiper.pagination.update();}},snapGridLengthChange:function snapGridLengthChange(){var swiper=this;if(!swiper.params.loop){swiper.pagination.render();swiper.pagination.update();}},destroy:function destroy(){var swiper=this;swiper.pagination.destroy();},click:function click(e){var swiper=this;if(swiper.params.pagination.el&&swiper.params.pagination.hideOnClick&&swiper.pagination.$el.length>0&&!Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(e.target).hasClass(swiper.params.pagination.bulletClass)){var isHidden=swiper.pagination.$el.hasClass(swiper.params.pagination.hiddenClass);if(isHidden===true){swiper.emit('paginationShow',swiper);}else{swiper.emit('paginationHide',swiper);}swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass);}}}};var Scrollbar={setTranslate:function setTranslate(){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;var scrollbar=swiper.scrollbar,rtl=swiper.rtlTranslate,progress=swiper.progress;var dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,$dragEl=scrollbar.$dragEl,$el=scrollbar.$el;var params=swiper.params.scrollbar;var newSize=dragSize;var newPos=(trackSize-dragSize)*progress;if(rtl){newPos=-newPos;if(newPos>0){newSize=dragSize-newPos;newPos=0;}else if(-newPos+dragSize>trackSize){newSize=trackSize+newPos;}}else if(newPos<0){newSize=dragSize+newPos;newPos=0;}else if(newPos+dragSize>trackSize){newSize=trackSize-newPos;}if(swiper.isHorizontal()){$dragEl.transform("translate3d(".concat(newPos,"px, 0, 0)"));$dragEl[0].style.width="".concat(newSize,"px");}else{$dragEl.transform("translate3d(0px, ".concat(newPos,"px, 0)"));$dragEl[0].style.height="".concat(newSize,"px");}if(params.hide){clearTimeout(swiper.scrollbar.timeout);$el[0].style.opacity=1;swiper.scrollbar.timeout=setTimeout(function(){$el[0].style.opacity=0;$el.transition(400);},1000);}},setTransition:function setTransition(duration){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;swiper.scrollbar.$dragEl.transition(duration);},updateSize:function updateSize(){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;var scrollbar=swiper.scrollbar;var $dragEl=scrollbar.$dragEl,$el=scrollbar.$el;$dragEl[0].style.width='';$dragEl[0].style.height='';var trackSize=swiper.isHorizontal()?$el[0].offsetWidth:$el[0].offsetHeight;var divider=swiper.size/swiper.virtualSize;var moveDivider=divider*(trackSize/swiper.size);var dragSize;if(swiper.params.scrollbar.dragSize==='auto'){dragSize=trackSize*divider;}else{dragSize=parseInt(swiper.params.scrollbar.dragSize,10);}if(swiper.isHorizontal()){$dragEl[0].style.width="".concat(dragSize,"px");}else{$dragEl[0].style.height="".concat(dragSize,"px");}if(divider>=1){$el[0].style.display='none';}else{$el[0].style.display='';}if(swiper.params.scrollbar.hide){$el[0].style.opacity=0;}Utils.extend(scrollbar,{trackSize:trackSize,divider:divider,moveDivider:moveDivider,dragSize:dragSize});scrollbar.$el[swiper.params.watchOverflow&&swiper.isLocked?'addClass':'removeClass'](swiper.params.scrollbar.lockClass);},getPointerPosition:function getPointerPosition(e){var swiper=this;if(swiper.isHorizontal()){return e.type==='touchstart'||e.type==='touchmove'?e.targetTouches[0].clientX:e.clientX;}return e.type==='touchstart'||e.type==='touchmove'?e.targetTouches[0].clientY:e.clientY;},setDragPosition:function setDragPosition(e){var swiper=this;var scrollbar=swiper.scrollbar,rtl=swiper.rtlTranslate;var $el=scrollbar.$el,dragSize=scrollbar.dragSize,trackSize=scrollbar.trackSize,dragStartPos=scrollbar.dragStartPos;var positionRatio;positionRatio=(scrollbar.getPointerPosition(e)-$el.offset()[swiper.isHorizontal()?'left':'top']-(dragStartPos!==null?dragStartPos:dragSize/2))/(trackSize-dragSize);positionRatio=Math.max(Math.min(positionRatio,1),0);if(rtl){positionRatio=1-positionRatio;}var position=swiper.minTranslate()+(swiper.maxTranslate()-swiper.minTranslate())*positionRatio;swiper.updateProgress(position);swiper.setTranslate(position);swiper.updateActiveIndex();swiper.updateSlidesClasses();},onDragStart:function onDragStart(e){var swiper=this;var params=swiper.params.scrollbar;var scrollbar=swiper.scrollbar,$wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el,$dragEl=scrollbar.$dragEl;swiper.scrollbar.isTouched=true;swiper.scrollbar.dragStartPos=e.target===$dragEl[0]||e.target===$dragEl?scrollbar.getPointerPosition(e)-e.target.getBoundingClientRect()[swiper.isHorizontal()?'left':'top']:null;e.preventDefault();e.stopPropagation();$wrapperEl.transition(100);$dragEl.transition(100);scrollbar.setDragPosition(e);clearTimeout(swiper.scrollbar.dragTimeout);$el.transition(0);if(params.hide){$el.css('opacity',1);}if(swiper.params.cssMode){swiper.$wrapperEl.css('scroll-snap-type','none');}swiper.emit('scrollbarDragStart',e);},onDragMove:function onDragMove(e){var swiper=this;var scrollbar=swiper.scrollbar,$wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el,$dragEl=scrollbar.$dragEl;if(!swiper.scrollbar.isTouched)return;if(e.preventDefault)e.preventDefault();else e.returnValue=false;scrollbar.setDragPosition(e);$wrapperEl.transition(0);$el.transition(0);$dragEl.transition(0);swiper.emit('scrollbarDragMove',e);},onDragEnd:function onDragEnd(e){var swiper=this;var params=swiper.params.scrollbar;var scrollbar=swiper.scrollbar,$wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el;if(!swiper.scrollbar.isTouched)return;swiper.scrollbar.isTouched=false;if(swiper.params.cssMode){swiper.$wrapperEl.css('scroll-snap-type','');$wrapperEl.transition('');}if(params.hide){clearTimeout(swiper.scrollbar.dragTimeout);swiper.scrollbar.dragTimeout=Utils.nextTick(function(){$el.css('opacity',0);$el.transition(400);},1000);}swiper.emit('scrollbarDragEnd',e);if(params.snapOnRelease){swiper.slideToClosest();}},enableDraggable:function enableDraggable(){var swiper=this;if(!swiper.params.scrollbar.el)return;var scrollbar=swiper.scrollbar,touchEventsTouch=swiper.touchEventsTouch,touchEventsDesktop=swiper.touchEventsDesktop,params=swiper.params;var $el=scrollbar.$el;var target=$el[0];var activeListener=Support.passiveListener&¶ms.passiveListeners?{passive:false,capture:false}:false;var passiveListener=Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;if(!Support.touch){target.addEventListener(touchEventsDesktop.start,swiper.scrollbar.onDragStart,activeListener);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].addEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].addEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener);}else{target.addEventListener(touchEventsTouch.start,swiper.scrollbar.onDragStart,activeListener);target.addEventListener(touchEventsTouch.move,swiper.scrollbar.onDragMove,activeListener);target.addEventListener(touchEventsTouch.end,swiper.scrollbar.onDragEnd,passiveListener);}},disableDraggable:function disableDraggable(){var swiper=this;if(!swiper.params.scrollbar.el)return;var scrollbar=swiper.scrollbar,touchEventsTouch=swiper.touchEventsTouch,touchEventsDesktop=swiper.touchEventsDesktop,params=swiper.params;var $el=scrollbar.$el;var target=$el[0];var activeListener=Support.passiveListener&¶ms.passiveListeners?{passive:false,capture:false}:false;var passiveListener=Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;if(!Support.touch){target.removeEventListener(touchEventsDesktop.start,swiper.scrollbar.onDragStart,activeListener);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].removeEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener);ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].removeEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener);}else{target.removeEventListener(touchEventsTouch.start,swiper.scrollbar.onDragStart,activeListener);target.removeEventListener(touchEventsTouch.move,swiper.scrollbar.onDragMove,activeListener);target.removeEventListener(touchEventsTouch.end,swiper.scrollbar.onDragEnd,passiveListener);}},init:function init(){var swiper=this;if(!swiper.params.scrollbar.el)return;var scrollbar=swiper.scrollbar,$swiperEl=swiper.$el;var params=swiper.params.scrollbar;var $el=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(params.el);if(swiper.params.uniqueNavElements&&typeof params.el==='string'&&$el.length>1&&$swiperEl.find(params.el).length===1){$el=$swiperEl.find(params.el);}var $dragEl=$el.find(".".concat(swiper.params.scrollbar.dragClass));if($dragEl.length===0){$dragEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])("<div class=\"".concat(swiper.params.scrollbar.dragClass,"\"></div>"));$el.append($dragEl);}Utils.extend(scrollbar,{$el:$el,el:$el[0],$dragEl:$dragEl,dragEl:$dragEl[0]});if(params.draggable){scrollbar.enableDraggable();}},destroy:function destroy(){var swiper=this;swiper.scrollbar.disableDraggable();}};var Scrollbar$1={name:'scrollbar',params:{scrollbar:{el:null,dragSize:'auto',hide:false,draggable:false,snapOnRelease:true,lockClass:'swiper-scrollbar-lock',dragClass:'swiper-scrollbar-drag'}},create:function create(){var swiper=this;Utils.extend(swiper,{scrollbar:{init:Scrollbar.init.bind(swiper),destroy:Scrollbar.destroy.bind(swiper),updateSize:Scrollbar.updateSize.bind(swiper),setTranslate:Scrollbar.setTranslate.bind(swiper),setTransition:Scrollbar.setTransition.bind(swiper),enableDraggable:Scrollbar.enableDraggable.bind(swiper),disableDraggable:Scrollbar.disableDraggable.bind(swiper),setDragPosition:Scrollbar.setDragPosition.bind(swiper),getPointerPosition:Scrollbar.getPointerPosition.bind(swiper),onDragStart:Scrollbar.onDragStart.bind(swiper),onDragMove:Scrollbar.onDragMove.bind(swiper),onDragEnd:Scrollbar.onDragEnd.bind(swiper),isTouched:false,timeout:null,dragTimeout:null}});},on:{init:function init(){var swiper=this;swiper.scrollbar.init();swiper.scrollbar.updateSize();swiper.scrollbar.setTranslate();},update:function update(){var swiper=this;swiper.scrollbar.updateSize();},resize:function resize(){var swiper=this;swiper.scrollbar.updateSize();},observerUpdate:function observerUpdate(){var swiper=this;swiper.scrollbar.updateSize();},setTranslate:function setTranslate(){var swiper=this;swiper.scrollbar.setTranslate();},setTransition:function setTransition(duration){var swiper=this;swiper.scrollbar.setTransition(duration);},destroy:function destroy(){var swiper=this;swiper.scrollbar.destroy();}}};var Parallax={setTransform:function setTransform(el,progress){var swiper=this;var rtl=swiper.rtl;var $el=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(el);var rtlFactor=rtl?-1:1;var p=$el.attr('data-swiper-parallax')||'0';var x=$el.attr('data-swiper-parallax-x');var y=$el.attr('data-swiper-parallax-y');var scale=$el.attr('data-swiper-parallax-scale');var opacity=$el.attr('data-swiper-parallax-opacity');if(x||y){x=x||'0';y=y||'0';}else if(swiper.isHorizontal()){x=p;y='0';}else{y=p;x='0';}if(x.indexOf('%')>=0){x="".concat(parseInt(x,10)*progress*rtlFactor,"%");}else{x="".concat(x*progress*rtlFactor,"px");}if(y.indexOf('%')>=0){y="".concat(parseInt(y,10)*progress,"%");}else{y="".concat(y*progress,"px");}if(typeof opacity!=='undefined'&&opacity!==null){var currentOpacity=opacity-(opacity-1)*(1-Math.abs(progress));$el[0].style.opacity=currentOpacity;}if(typeof scale==='undefined'||scale===null){$el.transform("translate3d(".concat(x,", ").concat(y,", 0px)"));}else{var currentScale=scale-(scale-1)*(1-Math.abs(progress));$el.transform("translate3d(".concat(x,", ").concat(y,", 0px) scale(").concat(currentScale,")"));}},setTranslate:function setTranslate(){var swiper=this;var $el=swiper.$el,slides=swiper.slides,progress=swiper.progress,snapGrid=swiper.snapGrid;$el.children('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]').each(function(index,el){swiper.parallax.setTransform(el,progress);});slides.each(function(slideIndex,slideEl){var slideProgress=slideEl.progress;if(swiper.params.slidesPerGroup>1&&swiper.params.slidesPerView!=='auto'){slideProgress+=Math.ceil(slideIndex/2)-progress*(snapGrid.length-1);}slideProgress=Math.min(Math.max(slideProgress,-1),1);Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(slideEl).find('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]').each(function(index,el){swiper.parallax.setTransform(el,slideProgress);});});},setTransition:function setTransition(){var duration=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.params.speed;var swiper=this;var $el=swiper.$el;$el.find('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]').each(function(index,parallaxEl){var $parallaxEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(parallaxEl);var parallaxDuration=parseInt($parallaxEl.attr('data-swiper-parallax-duration'),10)||duration;if(duration===0)parallaxDuration=0;$parallaxEl.transition(parallaxDuration);});}};var Parallax$1={name:'parallax',params:{parallax:{enabled:false}},create:function create(){var swiper=this;Utils.extend(swiper,{parallax:{setTransform:Parallax.setTransform.bind(swiper),setTranslate:Parallax.setTranslate.bind(swiper),setTransition:Parallax.setTransition.bind(swiper)}});},on:{beforeInit:function beforeInit(){var swiper=this;if(!swiper.params.parallax.enabled)return;swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress=true;},init:function init(){var swiper=this;if(!swiper.params.parallax.enabled)return;swiper.parallax.setTranslate();},setTranslate:function setTranslate(){var swiper=this;if(!swiper.params.parallax.enabled)return;swiper.parallax.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(!swiper.params.parallax.enabled)return;swiper.parallax.setTransition(duration);}}};var Zoom={// Calc Scale From Multi-touches
getDistanceBetweenTouches:function getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;var x1=e.targetTouches[0].pageX;var y1=e.targetTouches[0].pageY;var x2=e.targetTouches[1].pageX;var y2=e.targetTouches[1].pageY;var distance=Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));return distance;},// Events
onGestureStart:function onGestureStart(e){var swiper=this;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;zoom.fakeGestureTouched=false;zoom.fakeGestureMoved=false;if(!Support.gestures){if(e.type!=='touchstart'||e.type==='touchstart'&&e.targetTouches.length<2){return;}zoom.fakeGestureTouched=true;gesture.scaleStart=Zoom.getDistanceBetweenTouches(e);}if(!gesture.$slideEl||!gesture.$slideEl.length){gesture.$slideEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(e.target).closest('.swiper-slide');if(gesture.$slideEl.length===0)gesture.$slideEl=swiper.slides.eq(swiper.activeIndex);gesture.$imageEl=gesture.$slideEl.find('img, svg, canvas');gesture.$imageWrapEl=gesture.$imageEl.parent(".".concat(params.containerClass));gesture.maxRatio=gesture.$imageWrapEl.attr('data-swiper-zoom')||params.maxRatio;if(gesture.$imageWrapEl.length===0){gesture.$imageEl=undefined;return;}}gesture.$imageEl.transition(0);swiper.zoom.isScaling=true;},onGestureChange:function onGestureChange(e){var swiper=this;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;if(!Support.gestures){if(e.type!=='touchmove'||e.type==='touchmove'&&e.targetTouches.length<2){return;}zoom.fakeGestureMoved=true;gesture.scaleMove=Zoom.getDistanceBetweenTouches(e);}if(!gesture.$imageEl||gesture.$imageEl.length===0)return;if(Support.gestures){zoom.scale=e.scale*zoom.currentScale;}else{zoom.scale=gesture.scaleMove/gesture.scaleStart*zoom.currentScale;}if(zoom.scale>gesture.maxRatio){zoom.scale=gesture.maxRatio-1+Math.pow(zoom.scale-gesture.maxRatio+1,0.5);}if(zoom.scale<params.minRatio){zoom.scale=params.minRatio+1-Math.pow(params.minRatio-zoom.scale+1,0.5);}gesture.$imageEl.transform("translate3d(0,0,0) scale(".concat(zoom.scale,")"));},onGestureEnd:function onGestureEnd(e){var swiper=this;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;if(!Support.gestures){if(!zoom.fakeGestureTouched||!zoom.fakeGestureMoved){return;}if(e.type!=='touchend'||e.type==='touchend'&&e.changedTouches.length<2&&!Device.android){return;}zoom.fakeGestureTouched=false;zoom.fakeGestureMoved=false;}if(!gesture.$imageEl||gesture.$imageEl.length===0)return;zoom.scale=Math.max(Math.min(zoom.scale,gesture.maxRatio),params.minRatio);gesture.$imageEl.transition(swiper.params.speed).transform("translate3d(0,0,0) scale(".concat(zoom.scale,")"));zoom.currentScale=zoom.scale;zoom.isScaling=false;if(zoom.scale===1)gesture.$slideEl=undefined;},onTouchStart:function onTouchStart(e){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture,image=zoom.image;if(!gesture.$imageEl||gesture.$imageEl.length===0)return;if(image.isTouched)return;if(Device.android)e.preventDefault();image.isTouched=true;image.touchesStart.x=e.type==='touchstart'?e.targetTouches[0].pageX:e.pageX;image.touchesStart.y=e.type==='touchstart'?e.targetTouches[0].pageY:e.pageY;},onTouchMove:function onTouchMove(e){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(!gesture.$imageEl||gesture.$imageEl.length===0)return;swiper.allowClick=false;if(!image.isTouched||!gesture.$slideEl)return;if(!image.isMoved){image.width=gesture.$imageEl[0].offsetWidth;image.height=gesture.$imageEl[0].offsetHeight;image.startX=Utils.getTranslate(gesture.$imageWrapEl[0],'x')||0;image.startY=Utils.getTranslate(gesture.$imageWrapEl[0],'y')||0;gesture.slideWidth=gesture.$slideEl[0].offsetWidth;gesture.slideHeight=gesture.$slideEl[0].offsetHeight;gesture.$imageWrapEl.transition(0);if(swiper.rtl){image.startX=-image.startX;image.startY=-image.startY;}}// Define if we need image drag
var scaledWidth=image.width*zoom.scale;var scaledHeight=image.height*zoom.scale;if(scaledWidth<gesture.slideWidth&&scaledHeight<gesture.slideHeight)return;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0);image.maxX=-image.minX;image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0);image.maxY=-image.minY;image.touchesCurrent.x=e.type==='touchmove'?e.targetTouches[0].pageX:e.pageX;image.touchesCurrent.y=e.type==='touchmove'?e.targetTouches[0].pageY:e.pageY;if(!image.isMoved&&!zoom.isScaling){if(swiper.isHorizontal()&&(Math.floor(image.minX)===Math.floor(image.startX)&&image.touchesCurrent.x<image.touchesStart.x||Math.floor(image.maxX)===Math.floor(image.startX)&&image.touchesCurrent.x>image.touchesStart.x)){image.isTouched=false;return;}if(!swiper.isHorizontal()&&(Math.floor(image.minY)===Math.floor(image.startY)&&image.touchesCurrent.y<image.touchesStart.y||Math.floor(image.maxY)===Math.floor(image.startY)&&image.touchesCurrent.y>image.touchesStart.y)){image.isTouched=false;return;}}e.preventDefault();e.stopPropagation();image.isMoved=true;image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX;image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY;if(image.currentX<image.minX){image.currentX=image.minX+1-Math.pow(image.minX-image.currentX+1,0.8);}if(image.currentX>image.maxX){image.currentX=image.maxX-1+Math.pow(image.currentX-image.maxX+1,0.8);}if(image.currentY<image.minY){image.currentY=image.minY+1-Math.pow(image.minY-image.currentY+1,0.8);}if(image.currentY>image.maxY){image.currentY=image.maxY-1+Math.pow(image.currentY-image.maxY+1,0.8);}// Velocity
if(!velocity.prevPositionX)velocity.prevPositionX=image.touchesCurrent.x;if(!velocity.prevPositionY)velocity.prevPositionY=image.touchesCurrent.y;if(!velocity.prevTime)velocity.prevTime=Date.now();velocity.x=(image.touchesCurrent.x-velocity.prevPositionX)/(Date.now()-velocity.prevTime)/2;velocity.y=(image.touchesCurrent.y-velocity.prevPositionY)/(Date.now()-velocity.prevTime)/2;if(Math.abs(image.touchesCurrent.x-velocity.prevPositionX)<2)velocity.x=0;if(Math.abs(image.touchesCurrent.y-velocity.prevPositionY)<2)velocity.y=0;velocity.prevPositionX=image.touchesCurrent.x;velocity.prevPositionY=image.touchesCurrent.y;velocity.prevTime=Date.now();gesture.$imageWrapEl.transform("translate3d(".concat(image.currentX,"px, ").concat(image.currentY,"px,0)"));},onTouchEnd:function onTouchEnd(){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture,image=zoom.image,velocity=zoom.velocity;if(!gesture.$imageEl||gesture.$imageEl.length===0)return;if(!image.isTouched||!image.isMoved){image.isTouched=false;image.isMoved=false;return;}image.isTouched=false;image.isMoved=false;var momentumDurationX=300;var momentumDurationY=300;var momentumDistanceX=velocity.x*momentumDurationX;var newPositionX=image.currentX+momentumDistanceX;var momentumDistanceY=velocity.y*momentumDurationY;var newPositionY=image.currentY+momentumDistanceY;// Fix duration
if(velocity.x!==0)momentumDurationX=Math.abs((newPositionX-image.currentX)/velocity.x);if(velocity.y!==0)momentumDurationY=Math.abs((newPositionY-image.currentY)/velocity.y);var momentumDuration=Math.max(momentumDurationX,momentumDurationY);image.currentX=newPositionX;image.currentY=newPositionY;// Define if we need image drag
var scaledWidth=image.width*zoom.scale;var scaledHeight=image.height*zoom.scale;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0);image.maxX=-image.minX;image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0);image.maxY=-image.minY;image.currentX=Math.max(Math.min(image.currentX,image.maxX),image.minX);image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY);gesture.$imageWrapEl.transition(momentumDuration).transform("translate3d(".concat(image.currentX,"px, ").concat(image.currentY,"px,0)"));},onTransitionEnd:function onTransitionEnd(){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture;if(gesture.$slideEl&&swiper.previousIndex!==swiper.activeIndex){gesture.$imageEl.transform('translate3d(0,0,0) scale(1)');gesture.$imageWrapEl.transform('translate3d(0,0,0)');zoom.scale=1;zoom.currentScale=1;gesture.$slideEl=undefined;gesture.$imageEl=undefined;gesture.$imageWrapEl=undefined;}},// Toggle Zoom
toggle:function toggle(e){var swiper=this;var zoom=swiper.zoom;if(zoom.scale&&zoom.scale!==1){// Zoom Out
zoom.out();}else{// Zoom In
zoom.in(e);}},in:function _in(e){var swiper=this;var zoom=swiper.zoom;var params=swiper.params.zoom;var gesture=zoom.gesture,image=zoom.image;if(!gesture.$slideEl){gesture.$slideEl=swiper.clickedSlide?Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(swiper.clickedSlide):swiper.slides.eq(swiper.activeIndex);gesture.$imageEl=gesture.$slideEl.find('img, svg, canvas');gesture.$imageWrapEl=gesture.$imageEl.parent(".".concat(params.containerClass));}if(!gesture.$imageEl||gesture.$imageEl.length===0)return;gesture.$slideEl.addClass("".concat(params.zoomedSlideClass));var touchX;var touchY;var offsetX;var offsetY;var diffX;var diffY;var translateX;var translateY;var imageWidth;var imageHeight;var scaledWidth;var scaledHeight;var translateMinX;var translateMinY;var translateMaxX;var translateMaxY;var slideWidth;var slideHeight;if(typeof image.touchesStart.x==='undefined'&&e){touchX=e.type==='touchend'?e.changedTouches[0].pageX:e.pageX;touchY=e.type==='touchend'?e.changedTouches[0].pageY:e.pageY;}else{touchX=image.touchesStart.x;touchY=image.touchesStart.y;}zoom.scale=gesture.$imageWrapEl.attr('data-swiper-zoom')||params.maxRatio;zoom.currentScale=gesture.$imageWrapEl.attr('data-swiper-zoom')||params.maxRatio;if(e){slideWidth=gesture.$slideEl[0].offsetWidth;slideHeight=gesture.$slideEl[0].offsetHeight;offsetX=gesture.$slideEl.offset().left;offsetY=gesture.$slideEl.offset().top;diffX=offsetX+slideWidth/2-touchX;diffY=offsetY+slideHeight/2-touchY;imageWidth=gesture.$imageEl[0].offsetWidth;imageHeight=gesture.$imageEl[0].offsetHeight;scaledWidth=imageWidth*zoom.scale;scaledHeight=imageHeight*zoom.scale;translateMinX=Math.min(slideWidth/2-scaledWidth/2,0);translateMinY=Math.min(slideHeight/2-scaledHeight/2,0);translateMaxX=-translateMinX;translateMaxY=-translateMinY;translateX=diffX*zoom.scale;translateY=diffY*zoom.scale;if(translateX<translateMinX){translateX=translateMinX;}if(translateX>translateMaxX){translateX=translateMaxX;}if(translateY<translateMinY){translateY=translateMinY;}if(translateY>translateMaxY){translateY=translateMaxY;}}else{translateX=0;translateY=0;}gesture.$imageWrapEl.transition(300).transform("translate3d(".concat(translateX,"px, ").concat(translateY,"px,0)"));gesture.$imageEl.transition(300).transform("translate3d(0,0,0) scale(".concat(zoom.scale,")"));},out:function out(){var swiper=this;var zoom=swiper.zoom;var params=swiper.params.zoom;var gesture=zoom.gesture;if(!gesture.$slideEl){gesture.$slideEl=swiper.clickedSlide?Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(swiper.clickedSlide):swiper.slides.eq(swiper.activeIndex);gesture.$imageEl=gesture.$slideEl.find('img, svg, canvas');gesture.$imageWrapEl=gesture.$imageEl.parent(".".concat(params.containerClass));}if(!gesture.$imageEl||gesture.$imageEl.length===0)return;zoom.scale=1;zoom.currentScale=1;gesture.$imageWrapEl.transition(300).transform('translate3d(0,0,0)');gesture.$imageEl.transition(300).transform('translate3d(0,0,0) scale(1)');gesture.$slideEl.removeClass("".concat(params.zoomedSlideClass));gesture.$slideEl=undefined;},// Attach/Detach Events
enable:function enable(){var swiper=this;var zoom=swiper.zoom;if(zoom.enabled)return;zoom.enabled=true;var passiveListener=swiper.touchEvents.start==='touchstart'&&Support.passiveListener&&swiper.params.passiveListeners?{passive:true,capture:false}:false;var activeListenerWithCapture=Support.passiveListener?{passive:false,capture:true}:true;// Scale image
if(Support.gestures){swiper.$wrapperEl.on('gesturestart','.swiper-slide',zoom.onGestureStart,passiveListener);swiper.$wrapperEl.on('gesturechange','.swiper-slide',zoom.onGestureChange,passiveListener);swiper.$wrapperEl.on('gestureend','.swiper-slide',zoom.onGestureEnd,passiveListener);}else if(swiper.touchEvents.start==='touchstart'){swiper.$wrapperEl.on(swiper.touchEvents.start,'.swiper-slide',zoom.onGestureStart,passiveListener);swiper.$wrapperEl.on(swiper.touchEvents.move,'.swiper-slide',zoom.onGestureChange,activeListenerWithCapture);swiper.$wrapperEl.on(swiper.touchEvents.end,'.swiper-slide',zoom.onGestureEnd,passiveListener);if(swiper.touchEvents.cancel){swiper.$wrapperEl.on(swiper.touchEvents.cancel,'.swiper-slide',zoom.onGestureEnd,passiveListener);}}// Move image
swiper.$wrapperEl.on(swiper.touchEvents.move,".".concat(swiper.params.zoom.containerClass),zoom.onTouchMove,activeListenerWithCapture);},disable:function disable(){var swiper=this;var zoom=swiper.zoom;if(!zoom.enabled)return;swiper.zoom.enabled=false;var passiveListener=swiper.touchEvents.start==='touchstart'&&Support.passiveListener&&swiper.params.passiveListeners?{passive:true,capture:false}:false;var activeListenerWithCapture=Support.passiveListener?{passive:false,capture:true}:true;// Scale image
if(Support.gestures){swiper.$wrapperEl.off('gesturestart','.swiper-slide',zoom.onGestureStart,passiveListener);swiper.$wrapperEl.off('gesturechange','.swiper-slide',zoom.onGestureChange,passiveListener);swiper.$wrapperEl.off('gestureend','.swiper-slide',zoom.onGestureEnd,passiveListener);}else if(swiper.touchEvents.start==='touchstart'){swiper.$wrapperEl.off(swiper.touchEvents.start,'.swiper-slide',zoom.onGestureStart,passiveListener);swiper.$wrapperEl.off(swiper.touchEvents.move,'.swiper-slide',zoom.onGestureChange,activeListenerWithCapture);swiper.$wrapperEl.off(swiper.touchEvents.end,'.swiper-slide',zoom.onGestureEnd,passiveListener);if(swiper.touchEvents.cancel){swiper.$wrapperEl.off(swiper.touchEvents.cancel,'.swiper-slide',zoom.onGestureEnd,passiveListener);}}// Move image
swiper.$wrapperEl.off(swiper.touchEvents.move,".".concat(swiper.params.zoom.containerClass),zoom.onTouchMove,activeListenerWithCapture);}};var Zoom$1={name:'zoom',params:{zoom:{enabled:false,maxRatio:3,minRatio:1,toggle:true,containerClass:'swiper-zoom-container',zoomedSlideClass:'swiper-slide-zoomed'}},create:function create(){var swiper=this;var zoom={enabled:false,scale:1,currentScale:1,isScaling:false,gesture:{$slideEl:undefined,slideWidth:undefined,slideHeight:undefined,$imageEl:undefined,$imageWrapEl:undefined,maxRatio:3},image:{isTouched:undefined,isMoved:undefined,currentX:undefined,currentY:undefined,minX:undefined,minY:undefined,maxX:undefined,maxY:undefined,width:undefined,height:undefined,startX:undefined,startY:undefined,touchesStart:{},touchesCurrent:{}},velocity:{x:undefined,y:undefined,prevPositionX:undefined,prevPositionY:undefined,prevTime:undefined}};'onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out'.split(' ').forEach(function(methodName){zoom[methodName]=Zoom[methodName].bind(swiper);});Utils.extend(swiper,{zoom:zoom});var scale=1;Object.defineProperty(swiper.zoom,'scale',{get:function get(){return scale;},set:function set(value){if(scale!==value){var imageEl=swiper.zoom.gesture.$imageEl?swiper.zoom.gesture.$imageEl[0]:undefined;var slideEl=swiper.zoom.gesture.$slideEl?swiper.zoom.gesture.$slideEl[0]:undefined;swiper.emit('zoomChange',value,imageEl,slideEl);}scale=value;}});},on:{init:function init(){var swiper=this;if(swiper.params.zoom.enabled){swiper.zoom.enable();}},destroy:function destroy(){var swiper=this;swiper.zoom.disable();},touchStart:function touchStart(e){var swiper=this;if(!swiper.zoom.enabled)return;swiper.zoom.onTouchStart(e);},touchEnd:function touchEnd(e){var swiper=this;if(!swiper.zoom.enabled)return;swiper.zoom.onTouchEnd(e);},doubleTap:function doubleTap(e){var swiper=this;if(swiper.params.zoom.enabled&&swiper.zoom.enabled&&swiper.params.zoom.toggle){swiper.zoom.toggle(e);}},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.zoom.enabled&&swiper.params.zoom.enabled){swiper.zoom.onTransitionEnd();}},slideChange:function slideChange(){var swiper=this;if(swiper.zoom.enabled&&swiper.params.zoom.enabled&&swiper.params.cssMode){swiper.zoom.onTransitionEnd();}}}};var Lazy={loadInSlide:function loadInSlide(index){var loadInDuplicate=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var swiper=this;var params=swiper.params.lazy;if(typeof index==='undefined')return;if(swiper.slides.length===0)return;var isVirtual=swiper.virtual&&swiper.params.virtual.enabled;var $slideEl=isVirtual?swiper.$wrapperEl.children(".".concat(swiper.params.slideClass,"[data-swiper-slide-index=\"").concat(index,"\"]")):swiper.slides.eq(index);var $images=$slideEl.find(".".concat(params.elementClass,":not(.").concat(params.loadedClass,"):not(.").concat(params.loadingClass,")"));if($slideEl.hasClass(params.elementClass)&&!$slideEl.hasClass(params.loadedClass)&&!$slideEl.hasClass(params.loadingClass)){$images=$images.add($slideEl[0]);}if($images.length===0)return;$images.each(function(imageIndex,imageEl){var $imageEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(imageEl);$imageEl.addClass(params.loadingClass);var background=$imageEl.attr('data-background');var src=$imageEl.attr('data-src');var srcset=$imageEl.attr('data-srcset');var sizes=$imageEl.attr('data-sizes');swiper.loadImage($imageEl[0],src||background,srcset,sizes,false,function(){if(typeof swiper==='undefined'||swiper===null||!swiper||swiper&&!swiper.params||swiper.destroyed)return;if(background){$imageEl.css('background-image',"url(\"".concat(background,"\")"));$imageEl.removeAttr('data-background');}else{if(srcset){$imageEl.attr('srcset',srcset);$imageEl.removeAttr('data-srcset');}if(sizes){$imageEl.attr('sizes',sizes);$imageEl.removeAttr('data-sizes');}if(src){$imageEl.attr('src',src);$imageEl.removeAttr('data-src');}}$imageEl.addClass(params.loadedClass).removeClass(params.loadingClass);$slideEl.find(".".concat(params.preloaderClass)).remove();if(swiper.params.loop&&loadInDuplicate){var slideOriginalIndex=$slideEl.attr('data-swiper-slide-index');if($slideEl.hasClass(swiper.params.slideDuplicateClass)){var originalSlide=swiper.$wrapperEl.children("[data-swiper-slide-index=\"".concat(slideOriginalIndex,"\"]:not(.").concat(swiper.params.slideDuplicateClass,")"));swiper.lazy.loadInSlide(originalSlide.index(),false);}else{var duplicatedSlide=swiper.$wrapperEl.children(".".concat(swiper.params.slideDuplicateClass,"[data-swiper-slide-index=\"").concat(slideOriginalIndex,"\"]"));swiper.lazy.loadInSlide(duplicatedSlide.index(),false);}}swiper.emit('lazyImageReady',$slideEl[0],$imageEl[0]);});swiper.emit('lazyImageLoad',$slideEl[0],$imageEl[0]);});},load:function load(){var swiper=this;var $wrapperEl=swiper.$wrapperEl,swiperParams=swiper.params,slides=swiper.slides,activeIndex=swiper.activeIndex;var isVirtual=swiper.virtual&&swiperParams.virtual.enabled;var params=swiperParams.lazy;var slidesPerView=swiperParams.slidesPerView;if(slidesPerView==='auto'){slidesPerView=0;}function slideExist(index){if(isVirtual){if($wrapperEl.children(".".concat(swiperParams.slideClass,"[data-swiper-slide-index=\"").concat(index,"\"]")).length){return true;}}else if(slides[index])return true;return false;}function slideIndex(slideEl){if(isVirtual){return Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(slideEl).attr('data-swiper-slide-index');}return Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(slideEl).index();}if(!swiper.lazy.initialImageLoaded)swiper.lazy.initialImageLoaded=true;if(swiper.params.watchSlidesVisibility){$wrapperEl.children(".".concat(swiperParams.slideVisibleClass)).each(function(elIndex,slideEl){var index=isVirtual?Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(slideEl).attr('data-swiper-slide-index'):Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(slideEl).index();swiper.lazy.loadInSlide(index);});}else if(slidesPerView>1){for(var i=activeIndex;i<activeIndex+slidesPerView;i+=1){if(slideExist(i))swiper.lazy.loadInSlide(i);}}else{swiper.lazy.loadInSlide(activeIndex);}if(params.loadPrevNext){if(slidesPerView>1||params.loadPrevNextAmount&¶ms.loadPrevNextAmount>1){var amount=params.loadPrevNextAmount;var spv=slidesPerView;var maxIndex=Math.min(activeIndex+spv+Math.max(amount,spv),slides.length);var minIndex=Math.max(activeIndex-Math.max(spv,amount),0);// Next Slides
for(var _i11=activeIndex+slidesPerView;_i11<maxIndex;_i11+=1){if(slideExist(_i11))swiper.lazy.loadInSlide(_i11);}// Prev Slides
for(var _i12=minIndex;_i12<activeIndex;_i12+=1){if(slideExist(_i12))swiper.lazy.loadInSlide(_i12);}}else{var nextSlide=$wrapperEl.children(".".concat(swiperParams.slideNextClass));if(nextSlide.length>0)swiper.lazy.loadInSlide(slideIndex(nextSlide));var prevSlide=$wrapperEl.children(".".concat(swiperParams.slidePrevClass));if(prevSlide.length>0)swiper.lazy.loadInSlide(slideIndex(prevSlide));}}}};var Lazy$1={name:'lazy',params:{lazy:{enabled:false,loadPrevNext:false,loadPrevNextAmount:1,loadOnTransitionStart:false,elementClass:'swiper-lazy',loadingClass:'swiper-lazy-loading',loadedClass:'swiper-lazy-loaded',preloaderClass:'swiper-lazy-preloader'}},create:function create(){var swiper=this;Utils.extend(swiper,{lazy:{initialImageLoaded:false,load:Lazy.load.bind(swiper),loadInSlide:Lazy.loadInSlide.bind(swiper)}});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.lazy.enabled&&swiper.params.preloadImages){swiper.params.preloadImages=false;}},init:function init(){var swiper=this;if(swiper.params.lazy.enabled&&!swiper.params.loop&&swiper.params.initialSlide===0){swiper.lazy.load();}},scroll:function scroll(){var swiper=this;if(swiper.params.freeMode&&!swiper.params.freeModeSticky){swiper.lazy.load();}},resize:function resize(){var swiper=this;if(swiper.params.lazy.enabled){swiper.lazy.load();}},scrollbarDragMove:function scrollbarDragMove(){var swiper=this;if(swiper.params.lazy.enabled){swiper.lazy.load();}},transitionStart:function transitionStart(){var swiper=this;if(swiper.params.lazy.enabled){if(swiper.params.lazy.loadOnTransitionStart||!swiper.params.lazy.loadOnTransitionStart&&!swiper.lazy.initialImageLoaded){swiper.lazy.load();}}},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.params.lazy.enabled&&!swiper.params.lazy.loadOnTransitionStart){swiper.lazy.load();}},slideChange:function slideChange(){var swiper=this;if(swiper.params.lazy.enabled&&swiper.params.cssMode){swiper.lazy.load();}}}};/* eslint no-bitwise: ["error", { "allow": [">>"] }] */var Controller={LinearSpline:function LinearSpline(x,y){var binarySearch=function search(){var maxIndex;var minIndex;var guess;return function(array,val){minIndex=-1;maxIndex=array.length;while(maxIndex-minIndex>1){guess=maxIndex+minIndex>>1;if(array[guess]<=val){minIndex=guess;}else{maxIndex=guess;}}return maxIndex;};}();this.x=x;this.y=y;this.lastIndex=x.length-1;// Given an x value (x2), return the expected y2 value:
// (x1,y1) is the known point before given value,
// (x3,y3) is the known point after given value.
var i1;var i3;this.interpolate=function interpolate(x2){if(!x2)return 0;// Get the indexes of x1 and x3 (the array indexes before and after given x2):
i3=binarySearch(this.x,x2);i1=i3-1;// We have our indexes i1 & i3, so we can calculate already:
// y2 := ((x2−x1) × (y3−y1)) ÷ (x3−x1) + y1
return(x2-this.x[i1])*(this.y[i3]-this.y[i1])/(this.x[i3]-this.x[i1])+this.y[i1];};return this;},// xxx: for now i will just save one spline function to to
getInterpolateFunction:function getInterpolateFunction(c){var swiper=this;if(!swiper.controller.spline){swiper.controller.spline=swiper.params.loop?new Controller.LinearSpline(swiper.slidesGrid,c.slidesGrid):new Controller.LinearSpline(swiper.snapGrid,c.snapGrid);}},setTranslate:function setTranslate(_setTranslate,byController){var swiper=this;var controlled=swiper.controller.control;var multiplier;var controlledTranslate;function setControlledTranslate(c){// this will create an Interpolate function based on the snapGrids
// x is the Grid of the scrolled scroller and y will be the controlled scroller
// it makes sense to create this only once and recall it for the interpolation
// the function does a lot of value caching for performance
var translate=swiper.rtlTranslate?-swiper.translate:swiper.translate;if(swiper.params.controller.by==='slide'){swiper.controller.getInterpolateFunction(c);// i am not sure why the values have to be multiplicated this way, tried to invert the snapGrid
// but it did not work out
controlledTranslate=-swiper.controller.spline.interpolate(-translate);}if(!controlledTranslate||swiper.params.controller.by==='container'){multiplier=(c.maxTranslate()-c.minTranslate())/(swiper.maxTranslate()-swiper.minTranslate());controlledTranslate=(translate-swiper.minTranslate())*multiplier+c.minTranslate();}if(swiper.params.controller.inverse){controlledTranslate=c.maxTranslate()-controlledTranslate;}c.updateProgress(controlledTranslate);c.setTranslate(controlledTranslate,swiper);c.updateActiveIndex();c.updateSlidesClasses();}if(Array.isArray(controlled)){for(var i=0;i<controlled.length;i+=1){if(controlled[i]!==byController&&controlled[i]instanceof Swiper){setControlledTranslate(controlled[i]);}}}else if(controlled instanceof Swiper&&byController!==controlled){setControlledTranslate(controlled);}},setTransition:function setTransition(duration,byController){var swiper=this;var controlled=swiper.controller.control;var i;function setControlledTransition(c){c.setTransition(duration,swiper);if(duration!==0){c.transitionStart();if(c.params.autoHeight){Utils.nextTick(function(){c.updateAutoHeight();});}c.$wrapperEl.transitionEnd(function(){if(!controlled)return;if(c.params.loop&&swiper.params.controller.by==='slide'){c.loopFix();}c.transitionEnd();});}}if(Array.isArray(controlled)){for(i=0;i<controlled.length;i+=1){if(controlled[i]!==byController&&controlled[i]instanceof Swiper){setControlledTransition(controlled[i]);}}}else if(controlled instanceof Swiper&&byController!==controlled){setControlledTransition(controlled);}}};var Controller$1={name:'controller',params:{controller:{control:undefined,inverse:false,by:'slide'// or 'container'
}},create:function create(){var swiper=this;Utils.extend(swiper,{controller:{control:swiper.params.controller.control,getInterpolateFunction:Controller.getInterpolateFunction.bind(swiper),setTranslate:Controller.setTranslate.bind(swiper),setTransition:Controller.setTransition.bind(swiper)}});},on:{update:function update(){var swiper=this;if(!swiper.controller.control)return;if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}},resize:function resize(){var swiper=this;if(!swiper.controller.control)return;if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}},observerUpdate:function observerUpdate(){var swiper=this;if(!swiper.controller.control)return;if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}},setTranslate:function setTranslate(translate,byController){var swiper=this;if(!swiper.controller.control)return;swiper.controller.setTranslate(translate,byController);},setTransition:function setTransition(duration,byController){var swiper=this;if(!swiper.controller.control)return;swiper.controller.setTransition(duration,byController);}}};var a11y={makeElFocusable:function makeElFocusable($el){$el.attr('tabIndex','0');return $el;},addElRole:function addElRole($el,role){$el.attr('role',role);return $el;},addElLabel:function addElLabel($el,label){$el.attr('aria-label',label);return $el;},disableEl:function disableEl($el){$el.attr('aria-disabled',true);return $el;},enableEl:function enableEl($el){$el.attr('aria-disabled',false);return $el;},onEnterKey:function onEnterKey(e){var swiper=this;var params=swiper.params.a11y;if(e.keyCode!==13)return;var $targetEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(e.target);if(swiper.navigation&&swiper.navigation.$nextEl&&$targetEl.is(swiper.navigation.$nextEl)){if(!(swiper.isEnd&&!swiper.params.loop)){swiper.slideNext();}if(swiper.isEnd){swiper.a11y.notify(params.lastSlideMessage);}else{swiper.a11y.notify(params.nextSlideMessage);}}if(swiper.navigation&&swiper.navigation.$prevEl&&$targetEl.is(swiper.navigation.$prevEl)){if(!(swiper.isBeginning&&!swiper.params.loop)){swiper.slidePrev();}if(swiper.isBeginning){swiper.a11y.notify(params.firstSlideMessage);}else{swiper.a11y.notify(params.prevSlideMessage);}}if(swiper.pagination&&$targetEl.is(".".concat(swiper.params.pagination.bulletClass))){$targetEl[0].click();}},notify:function notify(message){var swiper=this;var notification=swiper.a11y.liveRegion;if(notification.length===0)return;notification.html('');notification.html(message);},updateNavigation:function updateNavigation(){var swiper=this;if(swiper.params.loop||!swiper.navigation)return;var _swiper$navigation4=swiper.navigation,$nextEl=_swiper$navigation4.$nextEl,$prevEl=_swiper$navigation4.$prevEl;if($prevEl&&$prevEl.length>0){if(swiper.isBeginning){swiper.a11y.disableEl($prevEl);}else{swiper.a11y.enableEl($prevEl);}}if($nextEl&&$nextEl.length>0){if(swiper.isEnd){swiper.a11y.disableEl($nextEl);}else{swiper.a11y.enableEl($nextEl);}}},updatePagination:function updatePagination(){var swiper=this;var params=swiper.params.a11y;if(swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length){swiper.pagination.bullets.each(function(bulletIndex,bulletEl){var $bulletEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(bulletEl);swiper.a11y.makeElFocusable($bulletEl);swiper.a11y.addElRole($bulletEl,'button');swiper.a11y.addElLabel($bulletEl,params.paginationBulletMessage.replace(/{{index}}/,$bulletEl.index()+1));});}},init:function init(){var swiper=this;swiper.$el.append(swiper.a11y.liveRegion);// Navigation
var params=swiper.params.a11y;var $nextEl;var $prevEl;if(swiper.navigation&&swiper.navigation.$nextEl){$nextEl=swiper.navigation.$nextEl;}if(swiper.navigation&&swiper.navigation.$prevEl){$prevEl=swiper.navigation.$prevEl;}if($nextEl){swiper.a11y.makeElFocusable($nextEl);swiper.a11y.addElRole($nextEl,'button');swiper.a11y.addElLabel($nextEl,params.nextSlideMessage);$nextEl.on('keydown',swiper.a11y.onEnterKey);}if($prevEl){swiper.a11y.makeElFocusable($prevEl);swiper.a11y.addElRole($prevEl,'button');swiper.a11y.addElLabel($prevEl,params.prevSlideMessage);$prevEl.on('keydown',swiper.a11y.onEnterKey);}// Pagination
if(swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length){swiper.pagination.$el.on('keydown',".".concat(swiper.params.pagination.bulletClass),swiper.a11y.onEnterKey);}},destroy:function destroy(){var swiper=this;if(swiper.a11y.liveRegion&&swiper.a11y.liveRegion.length>0)swiper.a11y.liveRegion.remove();var $nextEl;var $prevEl;if(swiper.navigation&&swiper.navigation.$nextEl){$nextEl=swiper.navigation.$nextEl;}if(swiper.navigation&&swiper.navigation.$prevEl){$prevEl=swiper.navigation.$prevEl;}if($nextEl){$nextEl.off('keydown',swiper.a11y.onEnterKey);}if($prevEl){$prevEl.off('keydown',swiper.a11y.onEnterKey);}// Pagination
if(swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length){swiper.pagination.$el.off('keydown',".".concat(swiper.params.pagination.bulletClass),swiper.a11y.onEnterKey);}}};var A11y={name:'a11y',params:{a11y:{enabled:true,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}}'}},create:function create(){var swiper=this;Utils.extend(swiper,{a11y:{liveRegion:Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])("<span class=\"".concat(swiper.params.a11y.notificationClass,"\" aria-live=\"assertive\" aria-atomic=\"true\"></span>"))}});Object.keys(a11y).forEach(function(methodName){swiper.a11y[methodName]=a11y[methodName].bind(swiper);});},on:{init:function init(){var swiper=this;if(!swiper.params.a11y.enabled)return;swiper.a11y.init();swiper.a11y.updateNavigation();},toEdge:function toEdge(){var swiper=this;if(!swiper.params.a11y.enabled)return;swiper.a11y.updateNavigation();},fromEdge:function fromEdge(){var swiper=this;if(!swiper.params.a11y.enabled)return;swiper.a11y.updateNavigation();},paginationUpdate:function paginationUpdate(){var swiper=this;if(!swiper.params.a11y.enabled)return;swiper.a11y.updatePagination();},destroy:function destroy(){var swiper=this;if(!swiper.params.a11y.enabled)return;swiper.a11y.destroy();}}};var History={init:function init(){var swiper=this;if(!swiper.params.history)return;if(!ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].history||!ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].history.pushState){swiper.params.history.enabled=false;swiper.params.hashNavigation.enabled=true;return;}var history=swiper.history;history.initialized=true;history.paths=History.getPathValues();if(!history.paths.key&&!history.paths.value)return;history.scrollToSlide(0,history.paths.value,swiper.params.runCallbacksOnInit);if(!swiper.params.history.replaceState){ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].addEventListener('popstate',swiper.history.setHistoryPopState);}},destroy:function destroy(){var swiper=this;if(!swiper.params.history.replaceState){ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].removeEventListener('popstate',swiper.history.setHistoryPopState);}},setHistoryPopState:function setHistoryPopState(){var swiper=this;swiper.history.paths=History.getPathValues();swiper.history.scrollToSlide(swiper.params.speed,swiper.history.paths.value,false);},getPathValues:function getPathValues(){var pathArray=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].location.pathname.slice(1).split('/').filter(function(part){return part!=='';});var total=pathArray.length;var key=pathArray[total-2];var value=pathArray[total-1];return{key:key,value:value};},setHistory:function setHistory(key,index){var swiper=this;if(!swiper.history.initialized||!swiper.params.history.enabled)return;var slide=swiper.slides.eq(index);var value=History.slugify(slide.attr('data-history'));if(!ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].location.pathname.includes(key)){value="".concat(key,"/").concat(value);}var currentState=ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].history.state;if(currentState&¤tState.value===value){return;}if(swiper.params.history.replaceState){ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].history.replaceState({value:value},null,value);}else{ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].history.pushState({value:value},null,value);}},slugify:function slugify(text){return text.toString().replace(/\s+/g,'-').replace(/[^\w-]+/g,'').replace(/--+/g,'-').replace(/^-+/,'').replace(/-+$/,'');},scrollToSlide:function scrollToSlide(speed,value,runCallbacks){var swiper=this;if(value){for(var i=0,length=swiper.slides.length;i<length;i+=1){var _slide3=swiper.slides.eq(i);var slideHistory=History.slugify(_slide3.attr('data-history'));if(slideHistory===value&&!_slide3.hasClass(swiper.params.slideDuplicateClass)){var _index2=_slide3.index();swiper.slideTo(_index2,speed,runCallbacks);}}}else{swiper.slideTo(0,speed,runCallbacks);}}};var History$1={name:'history',params:{history:{enabled:false,replaceState:false,key:'slides'}},create:function create(){var swiper=this;Utils.extend(swiper,{history:{init:History.init.bind(swiper),setHistory:History.setHistory.bind(swiper),setHistoryPopState:History.setHistoryPopState.bind(swiper),scrollToSlide:History.scrollToSlide.bind(swiper),destroy:History.destroy.bind(swiper)}});},on:{init:function init(){var swiper=this;if(swiper.params.history.enabled){swiper.history.init();}},destroy:function destroy(){var swiper=this;if(swiper.params.history.enabled){swiper.history.destroy();}},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.history.initialized){swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex);}},slideChange:function slideChange(){var swiper=this;if(swiper.history.initialized&&swiper.params.cssMode){swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex);}}}};var HashNavigation={onHashCange:function onHashCange(){var swiper=this;var newHash=ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].location.hash.replace('#','');var activeSlideHash=swiper.slides.eq(swiper.activeIndex).attr('data-hash');if(newHash!==activeSlideHash){var newIndex=swiper.$wrapperEl.children(".".concat(swiper.params.slideClass,"[data-hash=\"").concat(newHash,"\"]")).index();if(typeof newIndex==='undefined')return;swiper.slideTo(newIndex);}},setHash:function setHash(){var swiper=this;if(!swiper.hashNavigation.initialized||!swiper.params.hashNavigation.enabled)return;if(swiper.params.hashNavigation.replaceState&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].history&&ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].history.replaceState){ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"].history.replaceState(null,null,"#".concat(swiper.slides.eq(swiper.activeIndex).attr('data-hash'))||false);}else{var _slide4=swiper.slides.eq(swiper.activeIndex);var hash=_slide4.attr('data-hash')||_slide4.attr('data-history');ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].location.hash=hash||'';}},init:function init(){var swiper=this;if(!swiper.params.hashNavigation.enabled||swiper.params.history&&swiper.params.history.enabled)return;swiper.hashNavigation.initialized=true;var hash=ssr_window__WEBPACK_IMPORTED_MODULE_1__["document"].location.hash.replace('#','');if(hash){var speed=0;for(var i=0,length=swiper.slides.length;i<length;i+=1){var _slide5=swiper.slides.eq(i);var slideHash=_slide5.attr('data-hash')||_slide5.attr('data-history');if(slideHash===hash&&!_slide5.hasClass(swiper.params.slideDuplicateClass)){var _index3=_slide5.index();swiper.slideTo(_index3,speed,swiper.params.runCallbacksOnInit,true);}}}if(swiper.params.hashNavigation.watchState){Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"]).on('hashchange',swiper.hashNavigation.onHashCange);}},destroy:function destroy(){var swiper=this;if(swiper.params.hashNavigation.watchState){Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(ssr_window__WEBPACK_IMPORTED_MODULE_1__["window"]).off('hashchange',swiper.hashNavigation.onHashCange);}}};var HashNavigation$1={name:'hash-navigation',params:{hashNavigation:{enabled:false,replaceState:false,watchState:false}},create:function create(){var swiper=this;Utils.extend(swiper,{hashNavigation:{initialized:false,init:HashNavigation.init.bind(swiper),destroy:HashNavigation.destroy.bind(swiper),setHash:HashNavigation.setHash.bind(swiper),onHashCange:HashNavigation.onHashCange.bind(swiper)}});},on:{init:function init(){var swiper=this;if(swiper.params.hashNavigation.enabled){swiper.hashNavigation.init();}},destroy:function destroy(){var swiper=this;if(swiper.params.hashNavigation.enabled){swiper.hashNavigation.destroy();}},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.hashNavigation.initialized){swiper.hashNavigation.setHash();}},slideChange:function slideChange(){var swiper=this;if(swiper.hashNavigation.initialized&&swiper.params.cssMode){swiper.hashNavigation.setHash();}}}};/* eslint no-underscore-dangle: "off" */var Autoplay={run:function run(){var swiper=this;var $activeSlideEl=swiper.slides.eq(swiper.activeIndex);var delay=swiper.params.autoplay.delay;if($activeSlideEl.attr('data-swiper-autoplay')){delay=$activeSlideEl.attr('data-swiper-autoplay')||swiper.params.autoplay.delay;}clearTimeout(swiper.autoplay.timeout);swiper.autoplay.timeout=Utils.nextTick(function(){if(swiper.params.autoplay.reverseDirection){if(swiper.params.loop){swiper.loopFix();swiper.slidePrev(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.isBeginning){swiper.slidePrev(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.params.autoplay.stopOnLastSlide){swiper.slideTo(swiper.slides.length-1,swiper.params.speed,true,true);swiper.emit('autoplay');}else{swiper.autoplay.stop();}}else if(swiper.params.loop){swiper.loopFix();swiper.slideNext(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.isEnd){swiper.slideNext(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.params.autoplay.stopOnLastSlide){swiper.slideTo(0,swiper.params.speed,true,true);swiper.emit('autoplay');}else{swiper.autoplay.stop();}if(swiper.params.cssMode&&swiper.autoplay.running)swiper.autoplay.run();},delay);},start:function start(){var swiper=this;if(typeof swiper.autoplay.timeout!=='undefined')return false;if(swiper.autoplay.running)return false;swiper.autoplay.running=true;swiper.emit('autoplayStart');swiper.autoplay.run();return true;},stop:function stop(){var swiper=this;if(!swiper.autoplay.running)return false;if(typeof swiper.autoplay.timeout==='undefined')return false;if(swiper.autoplay.timeout){clearTimeout(swiper.autoplay.timeout);swiper.autoplay.timeout=undefined;}swiper.autoplay.running=false;swiper.emit('autoplayStop');return true;},pause:function pause(speed){var swiper=this;if(!swiper.autoplay.running)return;if(swiper.autoplay.paused)return;if(swiper.autoplay.timeout)clearTimeout(swiper.autoplay.timeout);swiper.autoplay.paused=true;if(speed===0||!swiper.params.autoplay.waitForTransition){swiper.autoplay.paused=false;swiper.autoplay.run();}else{swiper.$wrapperEl[0].addEventListener('transitionend',swiper.autoplay.onTransitionEnd);swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd',swiper.autoplay.onTransitionEnd);}}};var Autoplay$1={name:'autoplay',params:{autoplay:{enabled:false,delay:3000,waitForTransition:true,disableOnInteraction:true,stopOnLastSlide:false,reverseDirection:false}},create:function create(){var swiper=this;Utils.extend(swiper,{autoplay:{running:false,paused:false,run:Autoplay.run.bind(swiper),start:Autoplay.start.bind(swiper),stop:Autoplay.stop.bind(swiper),pause:Autoplay.pause.bind(swiper),onVisibilityChange:function onVisibilityChange(){if(document.visibilityState==='hidden'&&swiper.autoplay.running){swiper.autoplay.pause();}if(document.visibilityState==='visible'&&swiper.autoplay.paused){swiper.autoplay.run();swiper.autoplay.paused=false;}},onTransitionEnd:function onTransitionEnd(e){if(!swiper||swiper.destroyed||!swiper.$wrapperEl)return;if(e.target!==this)return;swiper.$wrapperEl[0].removeEventListener('transitionend',swiper.autoplay.onTransitionEnd);swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd',swiper.autoplay.onTransitionEnd);swiper.autoplay.paused=false;if(!swiper.autoplay.running){swiper.autoplay.stop();}else{swiper.autoplay.run();}}}});},on:{init:function init(){var swiper=this;if(swiper.params.autoplay.enabled){swiper.autoplay.start();document.addEventListener('visibilitychange',swiper.autoplay.onVisibilityChange);}},beforeTransitionStart:function beforeTransitionStart(speed,internal){var swiper=this;if(swiper.autoplay.running){if(internal||!swiper.params.autoplay.disableOnInteraction){swiper.autoplay.pause(speed);}else{swiper.autoplay.stop();}}},sliderFirstMove:function sliderFirstMove(){var swiper=this;if(swiper.autoplay.running){if(swiper.params.autoplay.disableOnInteraction){swiper.autoplay.stop();}else{swiper.autoplay.pause();}}},touchEnd:function touchEnd(){var swiper=this;if(swiper.params.cssMode&&swiper.autoplay.paused&&!swiper.params.autoplay.disableOnInteraction){swiper.autoplay.run();}},destroy:function destroy(){var swiper=this;if(swiper.autoplay.running){swiper.autoplay.stop();}document.removeEventListener('visibilitychange',swiper.autoplay.onVisibilityChange);}}};var Fade={setTranslate:function setTranslate(){var swiper=this;var slides=swiper.slides;for(var i=0;i<slides.length;i+=1){var $slideEl=swiper.slides.eq(i);var _offset=$slideEl[0].swiperSlideOffset;var tx=-_offset;if(!swiper.params.virtualTranslate)tx-=swiper.translate;var ty=0;if(!swiper.isHorizontal()){ty=tx;tx=0;}var slideOpacity=swiper.params.fadeEffect.crossFade?Math.max(1-Math.abs($slideEl[0].progress),0):1+Math.min(Math.max($slideEl[0].progress,-1),0);$slideEl.css({opacity:slideOpacity}).transform("translate3d(".concat(tx,"px, ").concat(ty,"px, 0px)"));}},setTransition:function setTransition(duration){var swiper=this;var slides=swiper.slides,$wrapperEl=swiper.$wrapperEl;slides.transition(duration);if(swiper.params.virtualTranslate&&duration!==0){var eventTriggered=false;slides.transitionEnd(function(){if(eventTriggered)return;if(!swiper||swiper.destroyed)return;eventTriggered=true;swiper.animating=false;var triggerEvents=['webkitTransitionEnd','transitionend'];for(var i=0;i<triggerEvents.length;i+=1){$wrapperEl.trigger(triggerEvents[i]);}});}}};var EffectFade={name:'effect-fade',params:{fadeEffect:{crossFade:false}},create:function create(){var swiper=this;Utils.extend(swiper,{fadeEffect:{setTranslate:Fade.setTranslate.bind(swiper),setTransition:Fade.setTransition.bind(swiper)}});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=='fade')return;swiper.classNames.push("".concat(swiper.params.containerModifierClass,"fade"));var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:true};Utils.extend(swiper.params,overwriteParams);Utils.extend(swiper.originalParams,overwriteParams);},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=='fade')return;swiper.fadeEffect.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=='fade')return;swiper.fadeEffect.setTransition(duration);}}};var Cube={setTranslate:function setTranslate(){var swiper=this;var $el=swiper.$el,$wrapperEl=swiper.$wrapperEl,slides=swiper.slides,swiperWidth=swiper.width,swiperHeight=swiper.height,rtl=swiper.rtlTranslate,swiperSize=swiper.size;var params=swiper.params.cubeEffect;var isHorizontal=swiper.isHorizontal();var isVirtual=swiper.virtual&&swiper.params.virtual.enabled;var wrapperRotate=0;var $cubeShadowEl;if(params.shadow){if(isHorizontal){$cubeShadowEl=$wrapperEl.find('.swiper-cube-shadow');if($cubeShadowEl.length===0){$cubeShadowEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])('<div class="swiper-cube-shadow"></div>');$wrapperEl.append($cubeShadowEl);}$cubeShadowEl.css({height:"".concat(swiperWidth,"px")});}else{$cubeShadowEl=$el.find('.swiper-cube-shadow');if($cubeShadowEl.length===0){$cubeShadowEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])('<div class="swiper-cube-shadow"></div>');$el.append($cubeShadowEl);}}}for(var i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i);var slideIndex=i;if(isVirtual){slideIndex=parseInt($slideEl.attr('data-swiper-slide-index'),10);}var slideAngle=slideIndex*90;var round=Math.floor(slideAngle/360);if(rtl){slideAngle=-slideAngle;round=Math.floor(-slideAngle/360);}var progress=Math.max(Math.min($slideEl[0].progress,1),-1);var tx=0;var ty=0;var tz=0;if(slideIndex%4===0){tx=-round*4*swiperSize;tz=0;}else if((slideIndex-1)%4===0){tx=0;tz=-round*4*swiperSize;}else if((slideIndex-2)%4===0){tx=swiperSize+round*4*swiperSize;tz=swiperSize;}else if((slideIndex-3)%4===0){tx=-swiperSize;tz=3*swiperSize+swiperSize*4*round;}if(rtl){tx=-tx;}if(!isHorizontal){ty=tx;tx=0;}var _transform="rotateX(".concat(isHorizontal?0:-slideAngle,"deg) rotateY(").concat(isHorizontal?slideAngle:0,"deg) translate3d(").concat(tx,"px, ").concat(ty,"px, ").concat(tz,"px)");if(progress<=1&&progress>-1){wrapperRotate=slideIndex*90+progress*90;if(rtl)wrapperRotate=-slideIndex*90-progress*90;}$slideEl.transform(_transform);if(params.slideShadows){// Set shadows
var shadowBefore=isHorizontal?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');var shadowAfter=isHorizontal?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if(shadowBefore.length===0){shadowBefore=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])("<div class=\"swiper-slide-shadow-".concat(isHorizontal?'left':'top',"\"></div>"));$slideEl.append(shadowBefore);}if(shadowAfter.length===0){shadowAfter=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])("<div class=\"swiper-slide-shadow-".concat(isHorizontal?'right':'bottom',"\"></div>"));$slideEl.append(shadowAfter);}if(shadowBefore.length)shadowBefore[0].style.opacity=Math.max(-progress,0);if(shadowAfter.length)shadowAfter[0].style.opacity=Math.max(progress,0);}}$wrapperEl.css({'-webkit-transform-origin':"50% 50% -".concat(swiperSize/2,"px"),'-moz-transform-origin':"50% 50% -".concat(swiperSize/2,"px"),'-ms-transform-origin':"50% 50% -".concat(swiperSize/2,"px"),'transform-origin':"50% 50% -".concat(swiperSize/2,"px")});if(params.shadow){if(isHorizontal){$cubeShadowEl.transform("translate3d(0px, ".concat(swiperWidth/2+params.shadowOffset,"px, ").concat(-swiperWidth/2,"px) rotateX(90deg) rotateZ(0deg) scale(").concat(params.shadowScale,")"));}else{var shadowAngle=Math.abs(wrapperRotate)-Math.floor(Math.abs(wrapperRotate)/90)*90;var multiplier=1.5-(Math.sin(shadowAngle*2*Math.PI/360)/2+Math.cos(shadowAngle*2*Math.PI/360)/2);var scale1=params.shadowScale;var scale2=params.shadowScale/multiplier;var _offset2=params.shadowOffset;$cubeShadowEl.transform("scale3d(".concat(scale1,", 1, ").concat(scale2,") translate3d(0px, ").concat(swiperHeight/2+_offset2,"px, ").concat(-swiperHeight/2/scale2,"px) rotateX(-90deg)"));}}var zFactor=Browser.isSafari||Browser.isUiWebView?-swiperSize/2:0;$wrapperEl.transform("translate3d(0px,0,".concat(zFactor,"px) rotateX(").concat(swiper.isHorizontal()?0:wrapperRotate,"deg) rotateY(").concat(swiper.isHorizontal()?-wrapperRotate:0,"deg)"));},setTransition:function setTransition(duration){var swiper=this;var $el=swiper.$el,slides=swiper.slides;slides.transition(duration).find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').transition(duration);if(swiper.params.cubeEffect.shadow&&!swiper.isHorizontal()){$el.find('.swiper-cube-shadow').transition(duration);}}};var EffectCube={name:'effect-cube',params:{cubeEffect:{slideShadows:true,shadow:true,shadowOffset:20,shadowScale:0.94}},create:function create(){var swiper=this;Utils.extend(swiper,{cubeEffect:{setTranslate:Cube.setTranslate.bind(swiper),setTransition:Cube.setTransition.bind(swiper)}});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=='cube')return;swiper.classNames.push("".concat(swiper.params.containerModifierClass,"cube"));swiper.classNames.push("".concat(swiper.params.containerModifierClass,"3d"));var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,resistanceRatio:0,spaceBetween:0,centeredSlides:false,virtualTranslate:true};Utils.extend(swiper.params,overwriteParams);Utils.extend(swiper.originalParams,overwriteParams);},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=='cube')return;swiper.cubeEffect.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=='cube')return;swiper.cubeEffect.setTransition(duration);}}};var Flip={setTranslate:function setTranslate(){var swiper=this;var slides=swiper.slides,rtl=swiper.rtlTranslate;for(var i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i);var progress=$slideEl[0].progress;if(swiper.params.flipEffect.limitRotation){progress=Math.max(Math.min($slideEl[0].progress,1),-1);}var _offset3=$slideEl[0].swiperSlideOffset;var rotate=-180*progress;var rotateY=rotate;var rotateX=0;var tx=-_offset3;var ty=0;if(!swiper.isHorizontal()){ty=tx;tx=0;rotateX=-rotateY;rotateY=0;}else if(rtl){rotateY=-rotateY;}$slideEl[0].style.zIndex=-Math.abs(Math.round(progress))+slides.length;if(swiper.params.flipEffect.slideShadows){// Set shadows
var shadowBefore=swiper.isHorizontal()?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');var shadowAfter=swiper.isHorizontal()?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if(shadowBefore.length===0){shadowBefore=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])("<div class=\"swiper-slide-shadow-".concat(swiper.isHorizontal()?'left':'top',"\"></div>"));$slideEl.append(shadowBefore);}if(shadowAfter.length===0){shadowAfter=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])("<div class=\"swiper-slide-shadow-".concat(swiper.isHorizontal()?'right':'bottom',"\"></div>"));$slideEl.append(shadowAfter);}if(shadowBefore.length)shadowBefore[0].style.opacity=Math.max(-progress,0);if(shadowAfter.length)shadowAfter[0].style.opacity=Math.max(progress,0);}$slideEl.transform("translate3d(".concat(tx,"px, ").concat(ty,"px, 0px) rotateX(").concat(rotateX,"deg) rotateY(").concat(rotateY,"deg)"));}},setTransition:function setTransition(duration){var swiper=this;var slides=swiper.slides,activeIndex=swiper.activeIndex,$wrapperEl=swiper.$wrapperEl;slides.transition(duration).find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').transition(duration);if(swiper.params.virtualTranslate&&duration!==0){var eventTriggered=false;// eslint-disable-next-line
slides.eq(activeIndex).transitionEnd(function onTransitionEnd(){if(eventTriggered)return;if(!swiper||swiper.destroyed)return;// if (!$(this).hasClass(swiper.params.slideActiveClass)) return;
eventTriggered=true;swiper.animating=false;var triggerEvents=['webkitTransitionEnd','transitionend'];for(var i=0;i<triggerEvents.length;i+=1){$wrapperEl.trigger(triggerEvents[i]);}});}}};var EffectFlip={name:'effect-flip',params:{flipEffect:{slideShadows:true,limitRotation:true}},create:function create(){var swiper=this;Utils.extend(swiper,{flipEffect:{setTranslate:Flip.setTranslate.bind(swiper),setTransition:Flip.setTransition.bind(swiper)}});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=='flip')return;swiper.classNames.push("".concat(swiper.params.containerModifierClass,"flip"));swiper.classNames.push("".concat(swiper.params.containerModifierClass,"3d"));var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:true};Utils.extend(swiper.params,overwriteParams);Utils.extend(swiper.originalParams,overwriteParams);},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=='flip')return;swiper.flipEffect.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=='flip')return;swiper.flipEffect.setTransition(duration);}}};var Coverflow={setTranslate:function setTranslate(){var swiper=this;var swiperWidth=swiper.width,swiperHeight=swiper.height,slides=swiper.slides,$wrapperEl=swiper.$wrapperEl,slidesSizesGrid=swiper.slidesSizesGrid;var params=swiper.params.coverflowEffect;var isHorizontal=swiper.isHorizontal();var transform=swiper.translate;var center=isHorizontal?-transform+swiperWidth/2:-transform+swiperHeight/2;var rotate=isHorizontal?params.rotate:-params.rotate;var translate=params.depth;// Each slide offset from center
for(var i=0,length=slides.length;i<length;i+=1){var $slideEl=slides.eq(i);var slideSize=slidesSizesGrid[i];var slideOffset=$slideEl[0].swiperSlideOffset;var offsetMultiplier=(center-slideOffset-slideSize/2)/slideSize*params.modifier;var rotateY=isHorizontal?rotate*offsetMultiplier:0;var rotateX=isHorizontal?0:rotate*offsetMultiplier;// var rotateZ = 0
var translateZ=-translate*Math.abs(offsetMultiplier);var translateY=isHorizontal?0:params.stretch*offsetMultiplier;var translateX=isHorizontal?params.stretch*offsetMultiplier:0;// Fix for ultra small values
if(Math.abs(translateX)<0.001)translateX=0;if(Math.abs(translateY)<0.001)translateY=0;if(Math.abs(translateZ)<0.001)translateZ=0;if(Math.abs(rotateY)<0.001)rotateY=0;if(Math.abs(rotateX)<0.001)rotateX=0;var slideTransform="translate3d(".concat(translateX,"px,").concat(translateY,"px,").concat(translateZ,"px) rotateX(").concat(rotateX,"deg) rotateY(").concat(rotateY,"deg)");$slideEl.transform(slideTransform);$slideEl[0].style.zIndex=-Math.abs(Math.round(offsetMultiplier))+1;if(params.slideShadows){// Set shadows
var $shadowBeforeEl=isHorizontal?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');var $shadowAfterEl=isHorizontal?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if($shadowBeforeEl.length===0){$shadowBeforeEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])("<div class=\"swiper-slide-shadow-".concat(isHorizontal?'left':'top',"\"></div>"));$slideEl.append($shadowBeforeEl);}if($shadowAfterEl.length===0){$shadowAfterEl=Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])("<div class=\"swiper-slide-shadow-".concat(isHorizontal?'right':'bottom',"\"></div>"));$slideEl.append($shadowAfterEl);}if($shadowBeforeEl.length)$shadowBeforeEl[0].style.opacity=offsetMultiplier>0?offsetMultiplier:0;if($shadowAfterEl.length)$shadowAfterEl[0].style.opacity=-offsetMultiplier>0?-offsetMultiplier:0;}}// Set correct perspective for IE10
if(Support.pointerEvents||Support.prefixedPointerEvents){var ws=$wrapperEl[0].style;ws.perspectiveOrigin="".concat(center,"px 50%");}},setTransition:function setTransition(duration){var swiper=this;swiper.slides.transition(duration).find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').transition(duration);}};var EffectCoverflow={name:'effect-coverflow',params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:true}},create:function create(){var swiper=this;Utils.extend(swiper,{coverflowEffect:{setTranslate:Coverflow.setTranslate.bind(swiper),setTransition:Coverflow.setTransition.bind(swiper)}});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=='coverflow')return;swiper.classNames.push("".concat(swiper.params.containerModifierClass,"coverflow"));swiper.classNames.push("".concat(swiper.params.containerModifierClass,"3d"));swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress=true;},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=='coverflow')return;swiper.coverflowEffect.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=='coverflow')return;swiper.coverflowEffect.setTransition(duration);}}};var Thumbs={init:function init(){var swiper=this;var thumbsParams=swiper.params.thumbs;var SwiperClass=swiper.constructor;if(thumbsParams.swiper instanceof SwiperClass){swiper.thumbs.swiper=thumbsParams.swiper;Utils.extend(swiper.thumbs.swiper.originalParams,{watchSlidesProgress:true,slideToClickedSlide:false});Utils.extend(swiper.thumbs.swiper.params,{watchSlidesProgress:true,slideToClickedSlide:false});}else if(Utils.isObject(thumbsParams.swiper)){swiper.thumbs.swiper=new SwiperClass(Utils.extend({},thumbsParams.swiper,{watchSlidesVisibility:true,watchSlidesProgress:true,slideToClickedSlide:false}));swiper.thumbs.swiperCreated=true;}swiper.thumbs.swiper.$el.addClass(swiper.params.thumbs.thumbsContainerClass);swiper.thumbs.swiper.on('tap',swiper.thumbs.onThumbClick);},onThumbClick:function onThumbClick(){var swiper=this;var thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper)return;var clickedIndex=thumbsSwiper.clickedIndex;var clickedSlide=thumbsSwiper.clickedSlide;if(clickedSlide&&Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(clickedSlide).hasClass(swiper.params.thumbs.slideThumbActiveClass))return;if(typeof clickedIndex==='undefined'||clickedIndex===null)return;var slideToIndex;if(thumbsSwiper.params.loop){slideToIndex=parseInt(Object(dom7_dist_dom7_modular__WEBPACK_IMPORTED_MODULE_0__["$"])(thumbsSwiper.clickedSlide).attr('data-swiper-slide-index'),10);}else{slideToIndex=clickedIndex;}if(swiper.params.loop){var currentIndex=swiper.activeIndex;if(swiper.slides.eq(currentIndex).hasClass(swiper.params.slideDuplicateClass)){swiper.loopFix();// eslint-disable-next-line
swiper._clientLeft=swiper.$wrapperEl[0].clientLeft;currentIndex=swiper.activeIndex;}var prevIndex=swiper.slides.eq(currentIndex).prevAll("[data-swiper-slide-index=\"".concat(slideToIndex,"\"]")).eq(0).index();var nextIndex=swiper.slides.eq(currentIndex).nextAll("[data-swiper-slide-index=\"".concat(slideToIndex,"\"]")).eq(0).index();if(typeof prevIndex==='undefined')slideToIndex=nextIndex;else if(typeof nextIndex==='undefined')slideToIndex=prevIndex;else if(nextIndex-currentIndex<currentIndex-prevIndex)slideToIndex=nextIndex;else slideToIndex=prevIndex;}swiper.slideTo(slideToIndex);},update:function update(initial){var swiper=this;var thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper)return;var slidesPerView=thumbsSwiper.params.slidesPerView==='auto'?thumbsSwiper.slidesPerViewDynamic():thumbsSwiper.params.slidesPerView;if(swiper.realIndex!==thumbsSwiper.realIndex){var currentThumbsIndex=thumbsSwiper.activeIndex;var newThumbsIndex;if(thumbsSwiper.params.loop){if(thumbsSwiper.slides.eq(currentThumbsIndex).hasClass(thumbsSwiper.params.slideDuplicateClass)){thumbsSwiper.loopFix();// eslint-disable-next-line
thumbsSwiper._clientLeft=thumbsSwiper.$wrapperEl[0].clientLeft;currentThumbsIndex=thumbsSwiper.activeIndex;}// Find actual thumbs index to slide to
var prevThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).prevAll("[data-swiper-slide-index=\"".concat(swiper.realIndex,"\"]")).eq(0).index();var nextThumbsIndex=thumbsSwiper.slides.eq(currentThumbsIndex).nextAll("[data-swiper-slide-index=\"".concat(swiper.realIndex,"\"]")).eq(0).index();if(typeof prevThumbsIndex==='undefined')newThumbsIndex=nextThumbsIndex;else if(typeof nextThumbsIndex==='undefined')newThumbsIndex=prevThumbsIndex;else if(nextThumbsIndex-currentThumbsIndex===currentThumbsIndex-prevThumbsIndex)newThumbsIndex=currentThumbsIndex;else if(nextThumbsIndex-currentThumbsIndex<currentThumbsIndex-prevThumbsIndex)newThumbsIndex=nextThumbsIndex;else newThumbsIndex=prevThumbsIndex;}else{newThumbsIndex=swiper.realIndex;}if(thumbsSwiper.visibleSlidesIndexes&&thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex)<0){if(thumbsSwiper.params.centeredSlides){if(newThumbsIndex>currentThumbsIndex){newThumbsIndex=newThumbsIndex-Math.floor(slidesPerView/2)+1;}else{newThumbsIndex=newThumbsIndex+Math.floor(slidesPerView/2)-1;}}else if(newThumbsIndex>currentThumbsIndex){newThumbsIndex=newThumbsIndex-slidesPerView+1;}thumbsSwiper.slideTo(newThumbsIndex,initial?0:undefined);}}// Activate thumbs
var thumbsToActivate=1;var thumbActiveClass=swiper.params.thumbs.slideThumbActiveClass;if(swiper.params.slidesPerView>1&&!swiper.params.centeredSlides){thumbsToActivate=swiper.params.slidesPerView;}if(!swiper.params.thumbs.multipleActiveThumbs){thumbsToActivate=1;}thumbsToActivate=Math.floor(thumbsToActivate);thumbsSwiper.slides.removeClass(thumbActiveClass);if(thumbsSwiper.params.loop||thumbsSwiper.params.virtual&&thumbsSwiper.params.virtual.enabled){for(var i=0;i<thumbsToActivate;i+=1){thumbsSwiper.$wrapperEl.children("[data-swiper-slide-index=\"".concat(swiper.realIndex+i,"\"]")).addClass(thumbActiveClass);}}else{for(var _i13=0;_i13<thumbsToActivate;_i13+=1){thumbsSwiper.slides.eq(swiper.realIndex+_i13).addClass(thumbActiveClass);}}}};var Thumbs$1={name:'thumbs',params:{thumbs:{multipleActiveThumbs:true,swiper:null,slideThumbActiveClass:'swiper-slide-thumb-active',thumbsContainerClass:'swiper-container-thumbs'}},create:function create(){var swiper=this;Utils.extend(swiper,{thumbs:{swiper:null,init:Thumbs.init.bind(swiper),update:Thumbs.update.bind(swiper),onThumbClick:Thumbs.onThumbClick.bind(swiper)}});},on:{beforeInit:function beforeInit(){var swiper=this;var thumbs=swiper.params.thumbs;if(!thumbs||!thumbs.swiper)return;swiper.thumbs.init();swiper.thumbs.update(true);},slideChange:function slideChange(){var swiper=this;if(!swiper.thumbs.swiper)return;swiper.thumbs.update();},update:function update(){var swiper=this;if(!swiper.thumbs.swiper)return;swiper.thumbs.update();},resize:function resize(){var swiper=this;if(!swiper.thumbs.swiper)return;swiper.thumbs.update();},observerUpdate:function observerUpdate(){var swiper=this;if(!swiper.thumbs.swiper)return;swiper.thumbs.update();},setTransition:function setTransition(duration){var swiper=this;var thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper)return;thumbsSwiper.setTransition(duration);},beforeDestroy:function beforeDestroy(){var swiper=this;var thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper)return;if(swiper.thumbs.swiperCreated&&thumbsSwiper){thumbsSwiper.destroy();}}}};// Swiper Class
var components=[Device$1,Support$1,Browser$1,Resize,Observer$1,Virtual$1,Keyboard$1,Mousewheel$1,Navigation$1,Pagination$1,Scrollbar$1,Parallax$1,Zoom$1,Lazy$1,Controller$1,A11y,History$1,HashNavigation$1,Autoplay$1,EffectFade,EffectCube,EffectFlip,EffectCoverflow,Thumbs$1];if(typeof Swiper.use==='undefined'){Swiper.use=Swiper.Class.use;Swiper.installModule=Swiper.Class.installModule;}Swiper.use(components);/* harmony default export */ __webpack_exports__["default"] = (Swiper);
/***/ }),
/***/ "YhIr":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.from.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var ctx=__webpack_require__(/*! ./_ctx */ "9liC");var $export=__webpack_require__(/*! ./_export */ "X6VK");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var call=__webpack_require__(/*! ./_iter-call */ "iJnn");var isArrayIter=__webpack_require__(/*! ./_is-array-iter */ "2LOZ");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var createProperty=__webpack_require__(/*! ./_create-property */ "CIiV");var getIterFn=__webpack_require__(/*! ./core.get-iterator-method */ "pB2m");$export($export.S+$export.F*!__webpack_require__(/*! ./_iter-detect */ "zlqh")(function(iter){Array.from(iter);}),'Array',{// 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
from:function from(arrayLike/* , mapfn = undefined, thisArg = undefined */){var O=toObject(arrayLike);var C=typeof this=='function'?this:Array;var aLen=arguments.length;var mapfn=aLen>1?arguments[1]:undefined;var mapping=mapfn!==undefined;var index=0;var iterFn=getIterFn(O);var length,result,step,iterator;if(mapping)mapfn=ctx(mapfn,aLen>2?arguments[2]:undefined,2);// if object isn't iterable or it's array with default iterator - use simple case
if(iterFn!=undefined&&!(C==Array&&isArrayIter(iterFn))){for(iterator=iterFn.call(O),result=new C();!(step=iterator.next()).done;index++){createProperty(result,index,mapping?call(iterator,mapfn,[step.value,index],true):step.value);}}else{length=toLength(O.length);for(result=new C(length);length>index;index++){createProperty(result,index,mapping?mapfn(O[index],index):O[index]);}}result.length=index;return result;}});
/***/ }),
/***/ "Yvte":
/*!***************************************************!*\
!*** ../node_modules/core-js/modules/_perform.js ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(exec){try{return{e:false,v:exec()};}catch(e){return{e:true,v:e};}};
/***/ }),
/***/ "Yw8D":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.int32-array.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_typed-array */ "b01t")('Int32',4,function(init){return function Int32Array(data,byteOffset,length){return init(this,data,byteOffset,length);};});
/***/ }),
/***/ "Z8gF":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es6.regexp.replace.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var advanceStringIndex=__webpack_require__(/*! ./_advance-string-index */ "dVhv");var regExpExec=__webpack_require__(/*! ./_regexp-exec-abstract */ "Fu0I");var max=Math.max;var min=Math.min;var floor=Math.floor;var SUBSTITUTION_SYMBOLS=/\$([$&`']|\d\d?|<[^>]*>)/g;var SUBSTITUTION_SYMBOLS_NO_NAMED=/\$([$&`']|\d\d?)/g;var maybeToString=function maybeToString(it){return it===undefined?it:String(it);};// @@replace logic
__webpack_require__(/*! ./_fix-re-wks */ "Wifh")('replace',2,function(defined,REPLACE,$replace,maybeCallNative){return[// `String.prototype.replace` method
// https://tc39.github.io/ecma262/#sec-string.prototype.replace
function replace(searchValue,replaceValue){var O=defined(this);var fn=searchValue==undefined?undefined:searchValue[REPLACE];return fn!==undefined?fn.call(searchValue,O,replaceValue):$replace.call(String(O),searchValue,replaceValue);},// `RegExp.prototype[@@replace]` method
// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
function(regexp,replaceValue){var res=maybeCallNative($replace,regexp,this,replaceValue);if(res.done)return res.value;var rx=anObject(regexp);var S=String(this);var functionalReplace=typeof replaceValue==='function';if(!functionalReplace)replaceValue=String(replaceValue);var global=rx.global;if(global){var fullUnicode=rx.unicode;rx.lastIndex=0;}var results=[];while(true){var result=regExpExec(rx,S);if(result===null)break;results.push(result);if(!global)break;var matchStr=String(result[0]);if(matchStr==='')rx.lastIndex=advanceStringIndex(S,toLength(rx.lastIndex),fullUnicode);}var accumulatedResult='';var nextSourcePosition=0;for(var i=0;i<results.length;i++){result=results[i];var matched=String(result[0]);var position=max(min(toInteger(result.index),S.length),0);var captures=[];// NOTE: This is equivalent to
// captures = result.slice(1).map(maybeToString)
// but for some reason `nativeSlice.call(result, 1, result.length)` (called in
// the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
// causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
for(var j=1;j<result.length;j++){captures.push(maybeToString(result[j]));}var namedCaptures=result.groups;if(functionalReplace){var replacerArgs=[matched].concat(captures,position,S);if(namedCaptures!==undefined)replacerArgs.push(namedCaptures);var replacement=String(replaceValue.apply(undefined,replacerArgs));}else{replacement=getSubstitution(matched,S,position,captures,namedCaptures,replaceValue);}if(position>=nextSourcePosition){accumulatedResult+=S.slice(nextSourcePosition,position)+replacement;nextSourcePosition=position+matched.length;}}return accumulatedResult+S.slice(nextSourcePosition);}];// https://tc39.github.io/ecma262/#sec-getsubstitution
function getSubstitution(matched,str,position,captures,namedCaptures,replacement){var tailPos=position+matched.length;var m=captures.length;var symbols=SUBSTITUTION_SYMBOLS_NO_NAMED;if(namedCaptures!==undefined){namedCaptures=toObject(namedCaptures);symbols=SUBSTITUTION_SYMBOLS;}return $replace.call(replacement,symbols,function(match,ch){var capture;switch(ch.charAt(0)){case'$':return'$';case'&':return matched;case'`':return str.slice(0,position);case"'":return str.slice(tailPos);case'<':capture=namedCaptures[ch.slice(1,-1)];break;default:// \d\d?
var n=+ch;if(n===0)return match;if(n>m){var f=floor(n/10);if(f===0)return match;if(f<=m)return captures[f-1]===undefined?ch.charAt(1):captures[f-1]+ch.charAt(1);return match;}capture=captures[n-1];}return capture===undefined?'':capture;});}});
/***/ }),
/***/ "ZPIV":
/*!***********************************!*\
!*** ./templates/pages/tovar.pug ***!
\***********************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a href=\"#\">Каталог</a></span><span><a href=\"#\">maxon</a></span><span><a>Коллекторный двигатель DCX12S01EBSL489</a></span>\n </div>\n <h1>Коллекторный двигатель DCX12S01EBSL489</h1>\n </article>\n <article class=\"product\">\n <article class=\"product-card product-card--wide\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <div class=\"product-card__chars\">\n <div class=\"product-card__table\">\n <table>\n <caption>\n <p>Цена от: <span class=\"price\">3 275</span> руб.</p>\n <p>Основные характеристики:</p>\n </caption>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons card-buttons--wide\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--consult\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-question-mark-on-a-circular-black-background\"></use>\n </svg> Заявка на консультацию\n </button>\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> Добавить к Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <section class=\"tabs\">\n <div class=\"tabs__inner\">\n <input id=\"tabs-1\" type=\"radio\" name=\"tabs-1\" value=\"1\" checked>\n <label for=\"tabs-1\">Технические характеристики</label>\n <input id=\"tabs-2\" type=\"radio\" name=\"tabs-1\" value=\"2\">\n <label for=\"tabs-2\">Документация</label>\n <input id=\"tabs-3\" type=\"radio\" name=\"tabs-1\" value=\"3\">\n <label for=\"tabs-3\">Условия поставки</label>\n <ul class=\"tabs__list\">\n <li class=\"tabs__item\">\n <table class=\"tech-chars\">\n <caption>Значения при номинальном напряжении</caption>\n <tbody>\n <tr>\n <td>Стадия жизненного цикла</td>\n <td>inactive</td>\n </tr>\n <tr>\n <td>Номинальное напряжение</td>\n <td>1.5 В</td>\n </tr>\n <tr>\n <td>Скорость холостого хода</td>\n <td>8830 об/мин</td>\n </tr>\n <tr>\n <td>Ток холостого хода</td>\n <td>61.4 мА</td>\n </tr>\n <tr>\n <td>Номинальная скорость</td>\n <td>4830 об/мин</td>\n </tr>\n <tr>\n <td>Номинальный момент (макс. длительный момент)</td>\n <td>1.37 мНм</td>\n </tr>\n <tr>\n <td>Номинальный ток (макс. длительный ток)</td>\n <td>0.924 А</td>\n </tr>\n <tr>\n <td>Пусковой момент</td>\n <td>3.09 мНм</td>\n </tr>\n <tr>\n <td>Пусковой ток</td>\n <td>1.96 А</td>\n </tr>\n </tbody>\n </table>\n </li>\n <li class=\"tabs__item\">\n <article class=\"files-list\">\n <div class=\"files-list__type\">\n <h3>CadStep:</h3>\n <div class=\"files-list__links files-list__links--type-step\"><a href=\"#\" target=\"_blank\">CAD drawing (STEP)</a></div>\n </div>\n <div class=\"files-list__type\">\n <h3>Catalogpages:</h3>\n <div class=\"files-list__links files-list__links--type-catalog\"><a href=\"#\" target=\"_blank\">Katalogseiten (deutsch)</a><a href=\"#\" target=\"_blank\">Catalog page (english)</a><a href=\"#\" target=\"_blank\">カタログページ (日本語)</a></div>\n </div>\n </article>\n </li>\n <li class=\"tabs__item\"></li>\n </ul>\n </div>\n </section>\n <section class=\"tabs\">\n <div class=\"tabs__inner\">\n <input id=\"tabs-4\" type=\"radio\" name=\"tabs-2\" value=\"1\" checked>\n <label for=\"tabs-4\">Товары данной категории</label>\n <input id=\"tabs-5\" type=\"radio\" name=\"tabs-2\" value=\"2\">\n <label for=\"tabs-5\">Сопутствующие товары</label>\n <input id=\"tabs-6\" type=\"radio\" name=\"tabs-2\" value=\"3\">\n <label for=\"tabs-6\">Недавно просмотренные товары</label>\n <ul class=\"tabs__list\">\n <li class=\"tabs__item\">\n <ul class=\"short-list\">\n <li>\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-2.webp\"><img src=\"../../assets/img/tovar-2.png\" alt=\"none\">\n </picture>\n </div>\n <p><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></p>\n </li>\n <li>\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-2.webp\"><img src=\"../../assets/img/tovar-2.png\" alt=\"none\">\n </picture>\n </div>\n <p><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></p>\n </li>\n <li>\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-2.webp\"><img src=\"../../assets/img/tovar-2.png\" alt=\"none\">\n </picture>\n </div>\n <p><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></p>\n </li>\n <li>\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-2.webp\"><img src=\"../../assets/img/tovar-2.png\" alt=\"none\">\n </picture>\n </div>\n <p><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></p>\n </li>\n </ul>\n </li>\n <li class=\"tabs__item\">\n <div class=\"tabs__empty\">\n <p>None</p>\n </div>\n </li>\n <li class=\"tabs__item\">\n <div class=\"tabs__empty\">\n <p>None</p>\n </div>\n </li>\n </ul>\n </div>\n </section>\n </article>\n <section class=\"text-content\">\n <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>\n <p>Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.</p>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "ZUPj":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/_a-number-value.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var cof=__webpack_require__(/*! ./_cof */ "n+VH");module.exports=function(it,msg){if(typeof it!='number'&&cof(it)!='Number')throw TypeError(msg);return+it;};
/***/ }),
/***/ "ZVIm":
/*!**************************************************!*\
!*** ../node_modules/core-js/modules/_shared.js ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var core=__webpack_require__(/*! ./_core */ "R5TD");var global=__webpack_require__(/*! ./_global */ "P56o");var SHARED='__core-js_shared__';var store=global[SHARED]||(global[SHARED]={});(module.exports=function(key,value){return store[key]||(store[key]=value!==undefined?value:{});})('versions',[]).push({version:core.version,mode:__webpack_require__(/*! ./_library */ "wEu9")?'pure':'global',copyright:'© 2019 Denis Pushkarev (zloirock.ru)'});
/***/ }),
/***/ "Zrjs":
/*!*****************************************************!*\
!*** ../node_modules/axios/lib/core/mergeConfig.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ../utils */ "ovh1");/**
* Config-specific merge-function which creates a new config-object
* by merging two configuration objects together.
*
* @param {Object} config1
* @param {Object} config2
* @returns {Object} New object resulting from merging config2 to config1
*/module.exports=function mergeConfig(config1,config2){// eslint-disable-next-line no-param-reassign
config2=config2||{};var config={};var valueFromConfig2Keys=['url','method','params','data'];var mergeDeepPropertiesKeys=['headers','auth','proxy'];var defaultToConfig2Keys=['baseURL','url','transformRequest','transformResponse','paramsSerializer','timeout','withCredentials','adapter','responseType','xsrfCookieName','xsrfHeaderName','onUploadProgress','onDownloadProgress','maxContentLength','validateStatus','maxRedirects','httpAgent','httpsAgent','cancelToken','socketPath'];utils.forEach(valueFromConfig2Keys,function valueFromConfig2(prop){if(typeof config2[prop]!=='undefined'){config[prop]=config2[prop];}});utils.forEach(mergeDeepPropertiesKeys,function mergeDeepProperties(prop){if(utils.isObject(config2[prop])){config[prop]=utils.deepMerge(config1[prop],config2[prop]);}else if(typeof config2[prop]!=='undefined'){config[prop]=config2[prop];}else if(utils.isObject(config1[prop])){config[prop]=utils.deepMerge(config1[prop]);}else if(typeof config1[prop]!=='undefined'){config[prop]=config1[prop];}});utils.forEach(defaultToConfig2Keys,function defaultToConfig2(prop){if(typeof config2[prop]!=='undefined'){config[prop]=config2[prop];}else if(typeof config1[prop]!=='undefined'){config[prop]=config1[prop];}});var axiosKeys=valueFromConfig2Keys.concat(mergeDeepPropertiesKeys).concat(defaultToConfig2Keys);var otherKeys=Object.keys(config2).filter(function filterAxiosKeys(key){return axiosKeys.indexOf(key)===-1;});utils.forEach(otherKeys,function otherKeysDefaultToConfig2(prop){if(typeof config2[prop]!=='undefined'){config[prop]=config2[prop];}else if(typeof config1[prop]!=='undefined'){config[prop]=config1[prop];}});return config;};
/***/ }),
/***/ "Zvfl":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.parse-int.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $parseInt=__webpack_require__(/*! ./_parse-int */ "SeNM");// 18.2.5 parseInt(string, radix)
$export($export.G+$export.F*(parseInt!=$parseInt),{parseInt:$parseInt});
/***/ }),
/***/ "aECo":
/*!************************************************!*\
!*** ../node_modules/axios/lib/core/settle.js ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var createError=__webpack_require__(/*! ./createError */ "2KG9");/**
* Resolve or reject a Promise based on response status.
*
* @param {Function} resolve A function that resolves the promise.
* @param {Function} reject A function that rejects the promise.
* @param {object} response The response.
*/module.exports=function settle(resolve,reject,response){var validateStatus=response.config.validateStatus;if(!validateStatus||validateStatus(response.status)){resolve(response);}else{reject(createError('Request failed with status code '+response.status,response.config,null,response.request,response));}};
/***/ }),
/***/ "aG1v":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.reduce-right.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $reduce=__webpack_require__(/*! ./_array-reduce */ "9Bb+");$export($export.P+$export.F*!__webpack_require__(/*! ./_strict-method */ "/6rt")([].reduceRight,true),'Array',{// 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue])
reduceRight:function reduceRight(callbackfn/* , initialValue */){return $reduce(this,callbackfn,arguments.length,arguments[1],true);}});
/***/ }),
/***/ "aaOZ":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.hypot.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.17 Math.hypot([value1[, value2[, … ]]])
var $export=__webpack_require__(/*! ./_export */ "X6VK");var abs=Math.abs;$export($export.S,'Math',{hypot:function hypot(value1,value2){// eslint-disable-line no-unused-vars
var sum=0;var i=0;var aLen=arguments.length;var larg=0;var arg,div;while(i<aLen){arg=abs(arguments[i++]);if(larg<arg){div=larg/arg;sum=sum*div*div+1;larg=arg;}else if(arg>0){div=arg/larg;sum+=div*div;}else sum+=arg;}return larg===Infinity?Infinity:larg*Math.sqrt(sum);}});
/***/ }),
/***/ "aiXJ":
/*!*********************************************************!*\
!*** ../node_modules/ssr-window/dist/ssr-window.esm.js ***!
\*********************************************************/
/*! exports provided: window, document */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "window", function() { return win; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "document", function() { return doc; });
/**
* SSR Window 1.0.1
* Better handling for window object in SSR environment
* https://github.com/nolimits4web/ssr-window
*
* Copyright 2018, Vladimir Kharlampidi
*
* Licensed under MIT
*
* Released on: July 18, 2018
*/var doc=typeof document==='undefined'?{body:{},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},activeElement:{blur:function blur(){},nodeName:''},querySelector:function querySelector(){return null;},querySelectorAll:function querySelectorAll(){return[];},getElementById:function getElementById(){return null;},createEvent:function createEvent(){return{initEvent:function initEvent(){}};},createElement:function createElement(){return{children:[],childNodes:[],style:{},setAttribute:function setAttribute(){},getElementsByTagName:function getElementsByTagName(){return[];}};},location:{hash:''}}:document;// eslint-disable-line
var win=typeof window==='undefined'?{document:doc,navigator:{userAgent:''},location:{},history:{},CustomEvent:function CustomEvent(){return this;},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},getComputedStyle:function getComputedStyle(){return{getPropertyValue:function getPropertyValue(){return'';}};},Image:function Image(){},Date:function Date(){},screen:{},setTimeout:function setTimeout(){},clearTimeout:function clearTimeout(){}}:window;// eslint-disable-line
/***/ }),
/***/ "ao5+":
/*!*******************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.code-point-at.js ***!
\*******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $at=__webpack_require__(/*! ./_string-at */ "uRBY")(false);$export($export.P,'String',{// 21.1.3.3 String.prototype.codePointAt(pos)
codePointAt:function codePointAt(pos){return $at(this,pos);}});
/***/ }),
/***/ "asZ9":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/es6.regexp.split.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isRegExp=__webpack_require__(/*! ./_is-regexp */ "NVL/");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var speciesConstructor=__webpack_require__(/*! ./_species-constructor */ "5Fu2");var advanceStringIndex=__webpack_require__(/*! ./_advance-string-index */ "dVhv");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var callRegExpExec=__webpack_require__(/*! ./_regexp-exec-abstract */ "Fu0I");var regexpExec=__webpack_require__(/*! ./_regexp-exec */ "lAKj");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var $min=Math.min;var $push=[].push;var $SPLIT='split';var LENGTH='length';var LAST_INDEX='lastIndex';var MAX_UINT32=0xffffffff;// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
var SUPPORTS_Y=!fails(function(){RegExp(MAX_UINT32,'y');});// @@split logic
__webpack_require__(/*! ./_fix-re-wks */ "Wifh")('split',2,function(defined,SPLIT,$split,maybeCallNative){var internalSplit;if('abbc'[$SPLIT](/(b)*/)[1]=='c'||'test'[$SPLIT](/(?:)/,-1)[LENGTH]!=4||'ab'[$SPLIT](/(?:ab)*/)[LENGTH]!=2||'.'[$SPLIT](/(.?)(.?)/)[LENGTH]!=4||'.'[$SPLIT](/()()/)[LENGTH]>1||''[$SPLIT](/.?/)[LENGTH]){// based on es5-shim implementation, need to rework it
internalSplit=function internalSplit(separator,limit){var string=String(this);if(separator===undefined&&limit===0)return[];// If `separator` is not a regex, use native split
if(!isRegExp(separator))return $split.call(string,separator,limit);var output=[];var flags=(separator.ignoreCase?'i':'')+(separator.multiline?'m':'')+(separator.unicode?'u':'')+(separator.sticky?'y':'');var lastLastIndex=0;var splitLimit=limit===undefined?MAX_UINT32:limit>>>0;// Make `global` and avoid `lastIndex` issues by working with a copy
var separatorCopy=new RegExp(separator.source,flags+'g');var match,lastIndex,lastLength;while(match=regexpExec.call(separatorCopy,string)){lastIndex=separatorCopy[LAST_INDEX];if(lastIndex>lastLastIndex){output.push(string.slice(lastLastIndex,match.index));if(match[LENGTH]>1&&match.index<string[LENGTH])$push.apply(output,match.slice(1));lastLength=match[0][LENGTH];lastLastIndex=lastIndex;if(output[LENGTH]>=splitLimit)break;}if(separatorCopy[LAST_INDEX]===match.index)separatorCopy[LAST_INDEX]++;// Avoid an infinite loop
}if(lastLastIndex===string[LENGTH]){if(lastLength||!separatorCopy.test(''))output.push('');}else output.push(string.slice(lastLastIndex));return output[LENGTH]>splitLimit?output.slice(0,splitLimit):output;};// Chakra, V8
}else if('0'[$SPLIT](undefined,0)[LENGTH]){internalSplit=function internalSplit(separator,limit){return separator===undefined&&limit===0?[]:$split.call(this,separator,limit);};}else{internalSplit=$split;}return[// `String.prototype.split` method
// https://tc39.github.io/ecma262/#sec-string.prototype.split
function split(separator,limit){var O=defined(this);var splitter=separator==undefined?undefined:separator[SPLIT];return splitter!==undefined?splitter.call(separator,O,limit):internalSplit.call(String(O),separator,limit);},// `RegExp.prototype[@@split]` method
// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
//
// NOTE: This cannot be properly polyfilled in engines that don't support
// the 'y' flag.
function(regexp,limit){var res=maybeCallNative(internalSplit,regexp,this,limit,internalSplit!==$split);if(res.done)return res.value;var rx=anObject(regexp);var S=String(this);var C=speciesConstructor(rx,RegExp);var unicodeMatching=rx.unicode;var flags=(rx.ignoreCase?'i':'')+(rx.multiline?'m':'')+(rx.unicode?'u':'')+(SUPPORTS_Y?'y':'g');// ^(? + rx + ) is needed, in combination with some S slicing, to
// simulate the 'y' flag.
var splitter=new C(SUPPORTS_Y?rx:'^(?:'+rx.source+')',flags);var lim=limit===undefined?MAX_UINT32:limit>>>0;if(lim===0)return[];if(S.length===0)return callRegExpExec(splitter,S)===null?[S]:[];var p=0;var q=0;var A=[];while(q<S.length){splitter.lastIndex=SUPPORTS_Y?q:0;var z=callRegExpExec(splitter,SUPPORTS_Y?S:S.slice(q));var e;if(z===null||(e=$min(toLength(splitter.lastIndex+(SUPPORTS_Y?0:q)),S.length))===p){q=advanceStringIndex(S,q,unicodeMatching);}else{A.push(S.slice(p,q));if(A.length===lim)return A;for(var i=1;i<=z.length-1;i++){A.push(z[i]);if(A.length===lim)return A;}q=p=e;}}A.push(S.slice(p));return A;}];});
/***/ }),
/***/ "at5L":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/_object-keys-internal.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var has=__webpack_require__(/*! ./_has */ "ezc+");var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var arrayIndexOf=__webpack_require__(/*! ./_array-includes */ "sdkr")(false);var IE_PROTO=__webpack_require__(/*! ./_shared-key */ "8kJd")('IE_PROTO');module.exports=function(object,names){var O=toIObject(object);var i=0;var result=[];var key;for(key in O){if(key!=IE_PROTO)has(O,key)&&result.push(key);}// Don't enum bug & hidden keys
while(names.length>i){if(has(O,key=names[i++])){~arrayIndexOf(result,key)||result.push(key);}}return result;};
/***/ }),
/***/ "az+3":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.parse-float.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $parseFloat=__webpack_require__(/*! ./_parse-float */ "wUFM");// 20.1.2.12 Number.parseFloat(string)
$export($export.S+$export.F*(Number.parseFloat!=$parseFloat),'Number',{parseFloat:$parseFloat});
/***/ }),
/***/ "b01t":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_typed-array.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function _typeof(obj){"@babel/helpers - typeof";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);}if(__webpack_require__(/*! ./_descriptors */ "GGqZ")){var LIBRARY=__webpack_require__(/*! ./_library */ "wEu9");var global=__webpack_require__(/*! ./_global */ "P56o");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var $export=__webpack_require__(/*! ./_export */ "X6VK");var $typed=__webpack_require__(/*! ./_typed */ "tW8y");var $buffer=__webpack_require__(/*! ./_typed-buffer */ "Dhml");var ctx=__webpack_require__(/*! ./_ctx */ "9liC");var anInstance=__webpack_require__(/*! ./_an-instance */ "EusA");var propertyDesc=__webpack_require__(/*! ./_property-desc */ "WWmS");var hide=__webpack_require__(/*! ./_hide */ "tjmq");var redefineAll=__webpack_require__(/*! ./_redefine-all */ "+edc");var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var toIndex=__webpack_require__(/*! ./_to-index */ "GdbT");var toAbsoluteIndex=__webpack_require__(/*! ./_to-absolute-index */ "BUlT");var toPrimitive=__webpack_require__(/*! ./_to-primitive */ "5MU4");var has=__webpack_require__(/*! ./_has */ "ezc+");var classof=__webpack_require__(/*! ./_classof */ "OFVL");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var isArrayIter=__webpack_require__(/*! ./_is-array-iter */ "2LOZ");var create=__webpack_require__(/*! ./_object-create */ "Vx+c");var getPrototypeOf=__webpack_require__(/*! ./_object-gpo */ "A1KM");var gOPN=__webpack_require__(/*! ./_object-gopn */ "zIds").f;var getIterFn=__webpack_require__(/*! ./core.get-iterator-method */ "pB2m");var uid=__webpack_require__(/*! ./_uid */ "1Alt");var wks=__webpack_require__(/*! ./_wks */ "9dxi");var createArrayMethod=__webpack_require__(/*! ./_array-methods */ "1wfo");var createArrayIncludes=__webpack_require__(/*! ./_array-includes */ "sdkr");var speciesConstructor=__webpack_require__(/*! ./_species-constructor */ "5Fu2");var ArrayIterators=__webpack_require__(/*! ./es6.array.iterator */ "K/PF");var Iterators=__webpack_require__(/*! ./_iterators */ "Ibj2");var $iterDetect=__webpack_require__(/*! ./_iter-detect */ "zlqh");var setSpecies=__webpack_require__(/*! ./_set-species */ "E8p1");var arrayFill=__webpack_require__(/*! ./_array-fill */ "Pfmf");var arrayCopyWithin=__webpack_require__(/*! ./_array-copy-within */ "JKk3");var $DP=__webpack_require__(/*! ./_object-dp */ "U1KF");var $GOPD=__webpack_require__(/*! ./_object-gopd */ "1Tj+");var dP=$DP.f;var gOPD=$GOPD.f;var RangeError=global.RangeError;var TypeError=global.TypeError;var Uint8Array=global.Uint8Array;var ARRAY_BUFFER='ArrayBuffer';var SHARED_BUFFER='Shared'+ARRAY_BUFFER;var BYTES_PER_ELEMENT='BYTES_PER_ELEMENT';var PROTOTYPE='prototype';var ArrayProto=Array[PROTOTYPE];var $ArrayBuffer=$buffer.ArrayBuffer;var $DataView=$buffer.DataView;var arrayForEach=createArrayMethod(0);var arrayFilter=createArrayMethod(2);var arraySome=createArrayMethod(3);var arrayEvery=createArrayMethod(4);var arrayFind=createArrayMethod(5);var arrayFindIndex=createArrayMethod(6);var arrayIncludes=createArrayIncludes(true);var arrayIndexOf=createArrayIncludes(false);var arrayValues=ArrayIterators.values;var arrayKeys=ArrayIterators.keys;var arrayEntries=ArrayIterators.entries;var arrayLastIndexOf=ArrayProto.lastIndexOf;var arrayReduce=ArrayProto.reduce;var arrayReduceRight=ArrayProto.reduceRight;var arrayJoin=ArrayProto.join;var arraySort=ArrayProto.sort;var arraySlice=ArrayProto.slice;var arrayToString=ArrayProto.toString;var arrayToLocaleString=ArrayProto.toLocaleString;var ITERATOR=wks('iterator');var TAG=wks('toStringTag');var TYPED_CONSTRUCTOR=uid('typed_constructor');var DEF_CONSTRUCTOR=uid('def_constructor');var ALL_CONSTRUCTORS=$typed.CONSTR;var TYPED_ARRAY=$typed.TYPED;var VIEW=$typed.VIEW;var WRONG_LENGTH='Wrong length!';var $map=createArrayMethod(1,function(O,length){return allocate(speciesConstructor(O,O[DEF_CONSTRUCTOR]),length);});var LITTLE_ENDIAN=fails(function(){// eslint-disable-next-line no-undef
return new Uint8Array(new Uint16Array([1]).buffer)[0]===1;});var FORCED_SET=!!Uint8Array&&!!Uint8Array[PROTOTYPE].set&&fails(function(){new Uint8Array(1).set({});});var toOffset=function toOffset(it,BYTES){var offset=toInteger(it);if(offset<0||offset%BYTES)throw RangeError('Wrong offset!');return offset;};var validate=function validate(it){if(isObject(it)&&TYPED_ARRAY in it)return it;throw TypeError(it+' is not a typed array!');};var allocate=function allocate(C,length){if(!(isObject(C)&&TYPED_CONSTRUCTOR in C)){throw TypeError('It is not a typed array constructor!');}return new C(length);};var speciesFromList=function speciesFromList(O,list){return fromList(speciesConstructor(O,O[DEF_CONSTRUCTOR]),list);};var fromList=function fromList(C,list){var index=0;var length=list.length;var result=allocate(C,length);while(length>index){result[index]=list[index++];}return result;};var addGetter=function addGetter(it,key,internal){dP(it,key,{get:function get(){return this._d[internal];}});};var $from=function from(source/* , mapfn, thisArg */){var O=toObject(source);var aLen=arguments.length;var mapfn=aLen>1?arguments[1]:undefined;var mapping=mapfn!==undefined;var iterFn=getIterFn(O);var i,length,values,result,step,iterator;if(iterFn!=undefined&&!isArrayIter(iterFn)){for(iterator=iterFn.call(O),values=[],i=0;!(step=iterator.next()).done;i++){values.push(step.value);}O=values;}if(mapping&&aLen>2)mapfn=ctx(mapfn,arguments[2],2);for(i=0,length=toLength(O.length),result=allocate(this,length);length>i;i++){result[i]=mapping?mapfn(O[i],i):O[i];}return result;};var $of=function of()/* ...items */{var index=0;var length=arguments.length;var result=allocate(this,length);while(length>index){result[index]=arguments[index++];}return result;};// iOS Safari 6.x fails here
var TO_LOCALE_BUG=!!Uint8Array&&fails(function(){arrayToLocaleString.call(new Uint8Array(1));});var $toLocaleString=function toLocaleString(){return arrayToLocaleString.apply(TO_LOCALE_BUG?arraySlice.call(validate(this)):validate(this),arguments);};var proto={copyWithin:function copyWithin(target,start/* , end */){return arrayCopyWithin.call(validate(this),target,start,arguments.length>2?arguments[2]:undefined);},every:function every(callbackfn/* , thisArg */){return arrayEvery(validate(this),callbackfn,arguments.length>1?arguments[1]:undefined);},fill:function fill(value/* , start, end */){// eslint-disable-line no-unused-vars
return arrayFill.apply(validate(this),arguments);},filter:function filter(callbackfn/* , thisArg */){return speciesFromList(this,arrayFilter(validate(this),callbackfn,arguments.length>1?arguments[1]:undefined));},find:function find(predicate/* , thisArg */){return arrayFind(validate(this),predicate,arguments.length>1?arguments[1]:undefined);},findIndex:function findIndex(predicate/* , thisArg */){return arrayFindIndex(validate(this),predicate,arguments.length>1?arguments[1]:undefined);},forEach:function forEach(callbackfn/* , thisArg */){arrayForEach(validate(this),callbackfn,arguments.length>1?arguments[1]:undefined);},indexOf:function indexOf(searchElement/* , fromIndex */){return arrayIndexOf(validate(this),searchElement,arguments.length>1?arguments[1]:undefined);},includes:function includes(searchElement/* , fromIndex */){return arrayIncludes(validate(this),searchElement,arguments.length>1?arguments[1]:undefined);},join:function join(separator){// eslint-disable-line no-unused-vars
return arrayJoin.apply(validate(this),arguments);},lastIndexOf:function lastIndexOf(searchElement/* , fromIndex */){// eslint-disable-line no-unused-vars
return arrayLastIndexOf.apply(validate(this),arguments);},map:function map(mapfn/* , thisArg */){return $map(validate(this),mapfn,arguments.length>1?arguments[1]:undefined);},reduce:function reduce(callbackfn/* , initialValue */){// eslint-disable-line no-unused-vars
return arrayReduce.apply(validate(this),arguments);},reduceRight:function reduceRight(callbackfn/* , initialValue */){// eslint-disable-line no-unused-vars
return arrayReduceRight.apply(validate(this),arguments);},reverse:function reverse(){var that=this;var length=validate(that).length;var middle=Math.floor(length/2);var index=0;var value;while(index<middle){value=that[index];that[index++]=that[--length];that[length]=value;}return that;},some:function some(callbackfn/* , thisArg */){return arraySome(validate(this),callbackfn,arguments.length>1?arguments[1]:undefined);},sort:function sort(comparefn){return arraySort.call(validate(this),comparefn);},subarray:function subarray(begin,end){var O=validate(this);var length=O.length;var $begin=toAbsoluteIndex(begin,length);return new(speciesConstructor(O,O[DEF_CONSTRUCTOR]))(O.buffer,O.byteOffset+$begin*O.BYTES_PER_ELEMENT,toLength((end===undefined?length:toAbsoluteIndex(end,length))-$begin));}};var $slice=function slice(start,end){return speciesFromList(this,arraySlice.call(validate(this),start,end));};var $set=function set(arrayLike/* , offset */){validate(this);var offset=toOffset(arguments[1],1);var length=this.length;var src=toObject(arrayLike);var len=toLength(src.length);var index=0;if(len+offset>length)throw RangeError(WRONG_LENGTH);while(index<len){this[offset+index]=src[index++];}};var $iterators={entries:function entries(){return arrayEntries.call(validate(this));},keys:function keys(){return arrayKeys.call(validate(this));},values:function values(){return arrayValues.call(validate(this));}};var isTAIndex=function isTAIndex(target,key){return isObject(target)&&target[TYPED_ARRAY]&&_typeof(key)!='symbol'&&key in target&&String(+key)==String(key);};var $getDesc=function getOwnPropertyDescriptor(target,key){return isTAIndex(target,key=toPrimitive(key,true))?propertyDesc(2,target[key]):gOPD(target,key);};var $setDesc=function defineProperty(target,key,desc){if(isTAIndex(target,key=toPrimitive(key,true))&&isObject(desc)&&has(desc,'value')&&!has(desc,'get')&&!has(desc,'set')// TODO: add validation descriptor w/o calling accessors
&&!desc.configurable&&(!has(desc,'writable')||desc.writable)&&(!has(desc,'enumerable')||desc.enumerable)){target[key]=desc.value;return target;}return dP(target,key,desc);};if(!ALL_CONSTRUCTORS){$GOPD.f=$getDesc;$DP.f=$setDesc;}$export($export.S+$export.F*!ALL_CONSTRUCTORS,'Object',{getOwnPropertyDescriptor:$getDesc,defineProperty:$setDesc});if(fails(function(){arrayToString.call({});})){arrayToString=arrayToLocaleString=function toString(){return arrayJoin.call(this);};}var $TypedArrayPrototype$=redefineAll({},proto);redefineAll($TypedArrayPrototype$,$iterators);hide($TypedArrayPrototype$,ITERATOR,$iterators.values);redefineAll($TypedArrayPrototype$,{slice:$slice,set:$set,constructor:function constructor(){/* noop */},toString:arrayToString,toLocaleString:$toLocaleString});addGetter($TypedArrayPrototype$,'buffer','b');addGetter($TypedArrayPrototype$,'byteOffset','o');addGetter($TypedArrayPrototype$,'byteLength','l');addGetter($TypedArrayPrototype$,'length','e');dP($TypedArrayPrototype$,TAG,{get:function get(){return this[TYPED_ARRAY];}});// eslint-disable-next-line max-statements
module.exports=function(KEY,BYTES,wrapper,CLAMPED){CLAMPED=!!CLAMPED;var NAME=KEY+(CLAMPED?'Clamped':'')+'Array';var GETTER='get'+KEY;var SETTER='set'+KEY;var TypedArray=global[NAME];var Base=TypedArray||{};var TAC=TypedArray&&getPrototypeOf(TypedArray);var FORCED=!TypedArray||!$typed.ABV;var O={};var TypedArrayPrototype=TypedArray&&TypedArray[PROTOTYPE];var getter=function getter(that,index){var data=that._d;return data.v[GETTER](index*BYTES+data.o,LITTLE_ENDIAN);};var setter=function setter(that,index,value){var data=that._d;if(CLAMPED)value=(value=Math.round(value))<0?0:value>0xff?0xff:value&0xff;data.v[SETTER](index*BYTES+data.o,value,LITTLE_ENDIAN);};var addElement=function addElement(that,index){dP(that,index,{get:function get(){return getter(this,index);},set:function set(value){return setter(this,index,value);},enumerable:true});};if(FORCED){TypedArray=wrapper(function(that,data,$offset,$length){anInstance(that,TypedArray,NAME,'_d');var index=0;var offset=0;var buffer,byteLength,length,klass;if(!isObject(data)){length=toIndex(data);byteLength=length*BYTES;buffer=new $ArrayBuffer(byteLength);}else if(data instanceof $ArrayBuffer||(klass=classof(data))==ARRAY_BUFFER||klass==SHARED_BUFFER){buffer=data;offset=toOffset($offset,BYTES);var $len=data.byteLength;if($length===undefined){if($len%BYTES)throw RangeError(WRONG_LENGTH);byteLength=$len-offset;if(byteLength<0)throw RangeError(WRONG_LENGTH);}else{byteLength=toLength($length)*BYTES;if(byteLength+offset>$len)throw RangeError(WRONG_LENGTH);}length=byteLength/BYTES;}else if(TYPED_ARRAY in data){return fromList(TypedArray,data);}else{return $from.call(TypedArray,data);}hide(that,'_d',{b:buffer,o:offset,l:byteLength,e:length,v:new $DataView(buffer)});while(index<length){addElement(that,index++);}});TypedArrayPrototype=TypedArray[PROTOTYPE]=create($TypedArrayPrototype$);hide(TypedArrayPrototype,'constructor',TypedArray);}else if(!fails(function(){TypedArray(1);})||!fails(function(){new TypedArray(-1);// eslint-disable-line no-new
})||!$iterDetect(function(iter){new TypedArray();// eslint-disable-line no-new
new TypedArray(null);// eslint-disable-line no-new
new TypedArray(1.5);// eslint-disable-line no-new
new TypedArray(iter);// eslint-disable-line no-new
},true)){TypedArray=wrapper(function(that,data,$offset,$length){anInstance(that,TypedArray,NAME);var klass;// `ws` module bug, temporarily remove validation length for Uint8Array
// https://github.com/websockets/ws/pull/645
if(!isObject(data))return new Base(toIndex(data));if(data instanceof $ArrayBuffer||(klass=classof(data))==ARRAY_BUFFER||klass==SHARED_BUFFER){return $length!==undefined?new Base(data,toOffset($offset,BYTES),$length):$offset!==undefined?new Base(data,toOffset($offset,BYTES)):new Base(data);}if(TYPED_ARRAY in data)return fromList(TypedArray,data);return $from.call(TypedArray,data);});arrayForEach(TAC!==Function.prototype?gOPN(Base).concat(gOPN(TAC)):gOPN(Base),function(key){if(!(key in TypedArray))hide(TypedArray,key,Base[key]);});TypedArray[PROTOTYPE]=TypedArrayPrototype;if(!LIBRARY)TypedArrayPrototype.constructor=TypedArray;}var $nativeIterator=TypedArrayPrototype[ITERATOR];var CORRECT_ITER_NAME=!!$nativeIterator&&($nativeIterator.name=='values'||$nativeIterator.name==undefined);var $iterator=$iterators.values;hide(TypedArray,TYPED_CONSTRUCTOR,true);hide(TypedArrayPrototype,TYPED_ARRAY,NAME);hide(TypedArrayPrototype,VIEW,true);hide(TypedArrayPrototype,DEF_CONSTRUCTOR,TypedArray);if(CLAMPED?new TypedArray(1)[TAG]!=NAME:!(TAG in TypedArrayPrototype)){dP(TypedArrayPrototype,TAG,{get:function get(){return NAME;}});}O[NAME]=TypedArray;$export($export.G+$export.W+$export.F*(TypedArray!=Base),O);$export($export.S,NAME,{BYTES_PER_ELEMENT:BYTES});$export($export.S+$export.F*fails(function(){Base.of.call(TypedArray,1);}),NAME,{from:$from,of:$of});if(!(BYTES_PER_ELEMENT in TypedArrayPrototype))hide(TypedArrayPrototype,BYTES_PER_ELEMENT,BYTES);$export($export.P,NAME,proto);setSpecies(NAME);$export($export.P+$export.F*FORCED_SET,NAME,{set:$set});$export($export.P+$export.F*!CORRECT_ITER_NAME,NAME,$iterators);if(!LIBRARY&&TypedArrayPrototype.toString!=arrayToString)TypedArrayPrototype.toString=arrayToString;$export($export.P+$export.F*fails(function(){new TypedArray(1).slice();}),NAME,{slice:$slice});$export($export.P+$export.F*(fails(function(){return[1,2].toLocaleString()!=new TypedArray([1,2]).toLocaleString();})||!fails(function(){TypedArrayPrototype.toLocaleString.call([1,2]);})),NAME,{toLocaleString:$toLocaleString});Iterators[NAME]=CORRECT_ITER_NAME?$nativeIterator:$iterator;if(!LIBRARY&&!CORRECT_ITER_NAME)hide(TypedArrayPrototype,ITERATOR,$iterator);};}else module.exports=function(){/* empty */};
/***/ }),
/***/ "b3Uv":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.imul.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.18 Math.imul(x, y)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $imul=Math.imul;// some WebKit versions fails with big numbers, some has wrong arity
$export($export.S+$export.F*__webpack_require__(/*! ./_fails */ "E7Vc")(function(){return $imul(0xffffffff,5)!=-5||$imul.length!=2;}),'Math',{imul:function imul(x,y){var UINT16=0xffff;var xn=+x;var yn=+y;var xl=UINT16&xn;var yl=UINT16&yn;return 0|xl*yl+((UINT16&xn>>>16)*yl+xl*(UINT16&yn>>>16)<<16>>>0);}});
/***/ }),
/***/ "b3pB":
/*!************************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.prevent-extensions.js ***!
\************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.15 Object.preventExtensions(O)
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var meta=__webpack_require__(/*! ./_meta */ "zIP/").onFreeze;__webpack_require__(/*! ./_object-sap */ "gRlk")('preventExtensions',function($preventExtensions){return function preventExtensions(it){return $preventExtensions&&isObject(it)?$preventExtensions(meta(it)):it;};});
/***/ }),
/***/ "b8Rm":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_a-function.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(it){if(typeof it!='function')throw TypeError(it+' is not a function!');return it;};
/***/ }),
/***/ "bRtl":
/*!*********************************************!*\
!*** ../node_modules/axios/lib/defaults.js ***!
\*********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(process) {var utils=__webpack_require__(/*! ./utils */ "ovh1");var normalizeHeaderName=__webpack_require__(/*! ./helpers/normalizeHeaderName */ "71kK");var DEFAULT_CONTENT_TYPE={'Content-Type':'application/x-www-form-urlencoded'};function setContentTypeIfUnset(headers,value){if(!utils.isUndefined(headers)&&utils.isUndefined(headers['Content-Type'])){headers['Content-Type']=value;}}function getDefaultAdapter(){var adapter;if(typeof XMLHttpRequest!=='undefined'){// For browsers use XHR adapter
adapter=__webpack_require__(/*! ./adapters/xhr */ "zf4f");}else if(typeof process!=='undefined'&&Object.prototype.toString.call(process)==='[object process]'){// For node use HTTP adapter
adapter=__webpack_require__(/*! ./adapters/http */ "zf4f");}return adapter;}var defaults={adapter:getDefaultAdapter(),transformRequest:[function transformRequest(data,headers){normalizeHeaderName(headers,'Accept');normalizeHeaderName(headers,'Content-Type');if(utils.isFormData(data)||utils.isArrayBuffer(data)||utils.isBuffer(data)||utils.isStream(data)||utils.isFile(data)||utils.isBlob(data)){return data;}if(utils.isArrayBufferView(data)){return data.buffer;}if(utils.isURLSearchParams(data)){setContentTypeIfUnset(headers,'application/x-www-form-urlencoded;charset=utf-8');return data.toString();}if(utils.isObject(data)){setContentTypeIfUnset(headers,'application/json;charset=utf-8');return JSON.stringify(data);}return data;}],transformResponse:[function transformResponse(data){/*eslint no-param-reassign:0*/if(typeof data==='string'){try{data=JSON.parse(data);}catch(e){/* Ignore */}}return data;}],/**
* A timeout in milliseconds to abort a request. If set to 0 (default) a
* timeout is not created.
*/timeout:0,xsrfCookieName:'XSRF-TOKEN',xsrfHeaderName:'X-XSRF-TOKEN',maxContentLength:-1,validateStatus:function validateStatus(status){return status>=200&&status<300;}};defaults.headers={common:{'Accept':'application/json, text/plain, */*'}};utils.forEach(['delete','get','head'],function forEachMethodNoData(method){defaults.headers[method]={};});utils.forEach(['post','put','patch'],function forEachMethodWithData(method){defaults.headers[method]=utils.merge(DEFAULT_CONTENT_TYPE);});module.exports=defaults;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../process/browser.js */ "5IsQ")))
/***/ }),
/***/ "bhVH":
/*!****************************************************!*\
!*** ../node_modules/core-js/library/fn/global.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../modules/es7.global */ "Wjfv");module.exports=__webpack_require__(/*! ../modules/_core */ "TaGV").global;
/***/ }),
/***/ "bpc9":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.atanh.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.7 Math.atanh(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $atanh=Math.atanh;// Tor Browser bug: Math.atanh(-0) -> 0
$export($export.S+$export.F*!($atanh&&1/$atanh(-0)<0),'Math',{atanh:function atanh(x){return(x=+x)==0?x:Math.log((1+x)/(1-x))/2;}});
/***/ }),
/***/ "cON5":
/*!************************************************************!*\
!*** ../node_modules/axios/lib/helpers/isURLSameOrigin.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./../utils */ "ovh1");module.exports=utils.isStandardBrowserEnv()?// Standard browser envs have full support of the APIs needed to test
// whether the request URL is of the same origin as current location.
function standardBrowserEnv(){var msie=/(msie|trident)/i.test(navigator.userAgent);var urlParsingNode=document.createElement('a');var originURL;/**
* Parse a URL to discover it's components
*
* @param {String} url The URL to be parsed
* @returns {Object}
*/function resolveURL(url){var href=url;if(msie){// IE needs attribute set twice to normalize properties
urlParsingNode.setAttribute('href',href);href=urlParsingNode.href;}urlParsingNode.setAttribute('href',href);// urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils
return{href:urlParsingNode.href,protocol:urlParsingNode.protocol?urlParsingNode.protocol.replace(/:$/,''):'',host:urlParsingNode.host,search:urlParsingNode.search?urlParsingNode.search.replace(/^\?/,''):'',hash:urlParsingNode.hash?urlParsingNode.hash.replace(/^#/,''):'',hostname:urlParsingNode.hostname,port:urlParsingNode.port,pathname:urlParsingNode.pathname.charAt(0)==='/'?urlParsingNode.pathname:'/'+urlParsingNode.pathname};}originURL=resolveURL(window.location.href);/**
* Determine if a URL shares the same origin as the current location
*
* @param {String} requestURL The URL to test
* @returns {boolean} True if URL shares the same origin, otherwise false
*/return function isURLSameOrigin(requestURL){var parsed=utils.isString(requestURL)?resolveURL(requestURL):requestURL;return parsed.protocol===originURL.protocol&&parsed.host===originURL.host;};}():// Non standard browser envs (web workers, react-native) lack needed support.
function nonStandardBrowserEnv(){return function isURLSameOrigin(){return true;};}();
/***/ }),
/***/ "cPna":
/*!********************************************!*\
!*** ../node_modules/get-size/get-size.js ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){"@babel/helpers - typeof";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);}/*!
* getSize v2.0.3
* measure size of elements
* MIT license
*/ /* jshint browser: true, strict: true, undef: true, unused: true */ /* globals console: false */(function(window,factory){/* jshint strict: false */ /* globals define, module */if(true){// AMD
!(__WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
(__WEBPACK_AMD_DEFINE_FACTORY__.call(exports, __webpack_require__, exports, module)) :
__WEBPACK_AMD_DEFINE_FACTORY__),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));}else {}})(window,function factory(){'use strict';// -------------------------- helpers -------------------------- //
// get a number from a string, not a percentage
function getStyleSize(value){var num=parseFloat(value);// not a percent like '100%', and a number
var isValid=value.indexOf('%')==-1&&!isNaN(num);return isValid&#}function noop(){}var logError=typeof console=='undefined'?noop:function(message){console.error(message);};// -------------------------- measurements -------------------------- //
var measurements=['paddingLeft','paddingRight','paddingTop','paddingBottom','marginLeft','marginRight','marginTop','marginBottom','borderLeftWidth','borderRightWidth','borderTopWidth','borderBottomWidth'];var measurementsLength=measurements.length;function getZeroSize(){var size={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0};for(var i=0;i<measurementsLength;i++){var measurement=measurements[i];size[measurement]=0;}return size;}// -------------------------- getStyle -------------------------- //
/**
* getStyle, get style of element, check for Firefox bug
* https://bugzilla.mozilla.org/show_bug.cgi?id=548397
*/function getStyle(elem){var style=getComputedStyle(elem);if(!style){logError('Style returned '+style+'. Are you running this code in a hidden iframe on Firefox? '+'See https://bit.ly/getsizebug1');}return style;}// -------------------------- setup -------------------------- //
var isSetup=false;var isBoxSizeOuter;/**
* setup
* check isBoxSizerOuter
* do on first getSize() rather than on page load for Firefox bug
*/function setup(){// setup once
if(isSetup){return;}isSetup=true;// -------------------------- box sizing -------------------------- //
/**
* Chrome & Safari measure the outer-width on style.width on border-box elems
* IE11 & Firefox<29 measures the inner-width
*/var div=document.createElement('div');div.style.width='200px';div.style.padding='1px 2px 3px 4px';div.style.borderStyle='solid';div.style.borderWidth='1px 2px 3px 4px';div.style.boxSizing='border-box';var body=document.body||document.documentElement;body.appendChild(div);var style=getStyle(div);// round value for browser zoom. desandro/masonry#928
isBoxSizeOuter=Math.round(getStyleSize(style.width))==200;getSize.isBoxSizeOuter=isBoxSizeOuter;body.removeChild(div);}// -------------------------- getSize -------------------------- //
function getSize(elem){setup();// use querySeletor if elem is string
if(typeof elem=='string'){elem=document.querySelector(elem);}// do not proceed on non-objects
if(!elem||_typeof(elem)!='object'||!elem.nodeType){return;}var style=getStyle(elem);// if hidden, everything is 0
if(style.display=='none'){return getZeroSize();}var size={};size.width=elem.offsetWidth;size.height=elem.offsetHeight;var isBorderBox=size.isBorderBox=style.boxSizing=='border-box';// get all measurements
for(var i=0;i<measurementsLength;i++){var measurement=measurements[i];var value=style[measurement];var num=parseFloat(value);// any 'auto', 'medium' value will be 0
size[measurement]=!isNaN(num)?num:0;}var paddingWidth=size.paddingLeft+size.paddingRight;var paddingHeight=size.paddingTop+size.paddingBottom;var marginWidth=size.marginLeft+size.marginRight;var marginHeight=size.marginTop+size.marginBottom;var borderWidth=size.borderLeftWidth+size.borderRightWidth;var borderHeight=size.borderTopWidth+size.borderBottomWidth;var isBorderBoxSizeOuter=isBorderBox&&isBoxSizeOuter;// overwrite width and height if we can get it from style
var styleWidth=getStyleSize(style.width);if(styleWidth!==false){size.width=styleWidth+(// add padding and border unless it's already including it
isBorderBoxSizeOuter?0:paddingWidth+borderWidth);}var styleHeight=getStyleSize(style.height);if(styleHeight!==false){size.height=styleHeight+(// add padding and border unless it's already including it
isBorderBoxSizeOuter?0:paddingHeight+borderHeight);}size.innerWidth=size.width-(paddingWidth+borderWidth);size.innerHeight=size.height-(paddingHeight+borderHeight);size.outerWidth=size.width+marginWidth;size.outerHeight=size.height+marginHeight;return size;}return getSize;});
/***/ }),
/***/ "cb3D":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_string-pad.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// https://github.com/tc39/proposal-string-pad-start-end
var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var repeat=__webpack_require__(/*! ./_string-repeat */ "p1Jl");var defined=__webpack_require__(/*! ./_defined */ "GCOZ");module.exports=function(that,maxLength,fillString,left){var S=String(defined(that));var stringLength=S.length;var fillStr=fillString===undefined?' ':String(fillString);var intMaxLength=toLength(maxLength);if(intMaxLength<=stringLength||fillStr=='')return S;var fillLen=intMaxLength-stringLength;var stringFiller=repeat.call(fillStr,Math.ceil(fillLen/fillStr.length));if(stringFiller.length>fillLen)stringFiller=stringFiller.slice(0,fillLen);return left?stringFiller+S:S+stringFiller;};
/***/ }),
/***/ "cljR":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.is-frozen.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.12 Object.isFrozen(O)
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");__webpack_require__(/*! ./_object-sap */ "gRlk")('isFrozen',function($isFrozen){return function isFrozen(it){return isObject(it)?$isFrozen?$isFrozen(it):false:true;};});
/***/ }),
/***/ "czhI":
/*!**************************************!*\
!*** ../node_modules/axios/index.js ***!
\**************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
module.exports=__webpack_require__(/*! ./lib/axios */ "TDIH");
/***/ }),
/***/ "d3/y":
/*!*********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.define-property.js ***!
\*********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
$export($export.S+$export.F*!__webpack_require__(/*! ./_descriptors */ "GGqZ"),'Object',{defineProperty:__webpack_require__(/*! ./_object-dp */ "U1KF").f});
/***/ }),
/***/ "d5/c":
/*!*******************************************!*\
!*** ../node_modules/qs/lib/stringify.js ***!
\*******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function _typeof(obj){"@babel/helpers - typeof";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);}var utils=__webpack_require__(/*! ./utils */ "FqFl");var formats=__webpack_require__(/*! ./formats */ "OmpS");var has=Object.prototype.hasOwnProperty;var arrayPrefixGenerators={brackets:function brackets(prefix){return prefix+'[]';},comma:'comma',indices:function indices(prefix,key){return prefix+'['+key+']';},repeat:function repeat(prefix){return prefix;}};var isArray=Array.isArray;var push=Array.prototype.push;var pushToArray=function pushToArray(arr,valueOrArray){push.apply(arr,isArray(valueOrArray)?valueOrArray:[valueOrArray]);};var toISO=Date.prototype.toISOString;var defaultFormat=formats['default'];var defaults={addQueryPrefix:false,allowDots:false,charset:'utf-8',charsetSentinel:false,delimiter:'&',encode:true,encoder:utils.encode,encodeValuesOnly:false,format:defaultFormat,formatter:formats.formatters[defaultFormat],// deprecated
indices:false,serializeDate:function serializeDate(date){return toISO.call(date);},skipNulls:false,strictNullHandling:false};var isNonNullishPrimitive=function isNonNullishPrimitive(v){return typeof v==='string'||typeof v==='number'||typeof v==='boolean'||_typeof(v)==='symbol'||typeof v==='bigint';};var stringify=function stringify(object,prefix,generateArrayPrefix,strictNullHandling,skipNulls,encoder,filter,sort,allowDots,serializeDate,formatter,encodeValuesOnly,charset){var obj=object;if(typeof filter==='function'){obj=filter(prefix,obj);}else if(obj instanceof Date){obj=serializeDate(obj);}else if(generateArrayPrefix==='comma'&&isArray(obj)){obj=utils.maybeMap(obj,function(value){if(value instanceof Date){return serializeDate(value);}return value;}).join(',');}if(obj===null){if(strictNullHandling){return encoder&&!encodeValuesOnly?encoder(prefix,defaults.encoder,charset,'key'):prefix;}obj='';}if(isNonNullishPrimitive(obj)||utils.isBuffer(obj)){if(encoder){var keyValue=encodeValuesOnly?prefix:encoder(prefix,defaults.encoder,charset,'key');return[formatter(keyValue)+'='+formatter(encoder(obj,defaults.encoder,charset,'value'))];}return[formatter(prefix)+'='+formatter(String(obj))];}var values=[];if(typeof obj==='undefined'){return values;}var objKeys;if(isArray(filter)){objKeys=filter;}else{var keys=Object.keys(obj);objKeys=sort?keys.sort(sort):keys;}for(var i=0;i<objKeys.length;++i){var key=objKeys[i];var value=obj[key];if(skipNulls&&value===null){continue;}var keyPrefix=isArray(obj)?typeof generateArrayPrefix==='function'?generateArrayPrefix(prefix,key):prefix:prefix+(allowDots?'.'+key:'['+key+']');pushToArray(values,stringify(value,keyPrefix,generateArrayPrefix,strictNullHandling,skipNulls,encoder,filter,sort,allowDots,serializeDate,formatter,encodeValuesOnly,charset));}return values;};var normalizeStringifyOptions=function normalizeStringifyOptions(opts){if(!opts){return defaults;}if(opts.encoder!==null&&opts.encoder!==undefined&&typeof opts.encoder!=='function'){throw new TypeError('Encoder has to be a function.');}var charset=opts.charset||defaults.charset;if(typeof opts.charset!=='undefined'&&opts.charset!=='utf-8'&&opts.charset!=='iso-8859-1'){throw new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined');}var format=formats['default'];if(typeof opts.format!=='undefined'){if(!has.call(formats.formatters,opts.format)){throw new TypeError('Unknown format option provided.');}format=opts.format;}var formatter=formats.formatters[format];var filter=defaults.filter;if(typeof opts.filter==='function'||isArray(opts.filter)){filter=opts.filter;}return{addQueryPrefix:typeof opts.addQueryPrefix==='boolean'?opts.addQueryPrefix:defaults.addQueryPrefix,allowDots:typeof opts.allowDots==='undefined'?defaults.allowDots:!!opts.allowDots,charset:charset,charsetSentinel:typeof opts.charsetSentinel==='boolean'?opts.charsetSentinel:defaults.charsetSentinel,delimiter:typeof opts.delimiter==='undefined'?defaults.delimiter:opts.delimiter,encode:typeof opts.encode==='boolean'?opts.encode:defaults.encode,encoder:typeof opts.encoder==='function'?opts.encoder:defaults.encoder,encodeValuesOnly:typeof opts.encodeValuesOnly==='boolean'?opts.encodeValuesOnly:defaults.encodeValuesOnly,filter:filter,formatter:formatter,serializeDate:typeof opts.serializeDate==='function'?opts.serializeDate:defaults.serializeDate,skipNulls:typeof opts.skipNulls==='boolean'?opts.skipNulls:defaults.skipNulls,sort:typeof opts.sort==='function'?opts.sort:null,strictNullHandling:typeof opts.strictNullHandling==='boolean'?opts.strictNullHandling:defaults.strictNullHandling};};module.exports=function(object,opts){var obj=object;var options=normalizeStringifyOptions(opts);var objKeys;var filter;if(typeof options.filter==='function'){filter=options.filter;obj=filter('',obj);}else if(isArray(options.filter)){filter=options.filter;objKeys=filter;}var keys=[];if(_typeof(obj)!=='object'||obj===null){return'';}var arrayFormat;if(opts&&opts.arrayFormat in arrayPrefixGenerators){arrayFormat=opts.arrayFormat;}else if(opts&&'indices'in opts){arrayFormat=opts.indices?'indices':'repeat';}else{arrayFormat='indices';}var generateArrayPrefix=arrayPrefixGenerators[arrayFormat];if(!objKeys){objKeys=Object.keys(obj);}if(options.sort){objKeys.sort(options.sort);}for(var i=0;i<objKeys.length;++i){var key=objKeys[i];if(options.skipNulls&&obj[key]===null){continue;}pushToArray(keys,stringify(obj[key],key,generateArrayPrefix,options.strictNullHandling,options.skipNulls,options.encode?options.encoder:null,options.filter,options.sort,options.allowDots,options.serializeDate,options.formatter,options.encodeValuesOnly,options.charset));}var joined=keys.join(options.delimiter);var prefix=options.addQueryPrefix===true?'?':'';if(options.charsetSentinel){if(options.charset==='iso-8859-1'){// encodeURIComponent('✓'), the "numeric entity" representation of a checkmark
prefix+='utf8=%26%2310003%3B&';}else{// encodeURIComponent('✓')
prefix+='utf8=%E2%9C%93&';}}return joined.length>0?prefix+joined:'';};
/***/ }),
/***/ "d8+F":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.array-buffer.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $typed=__webpack_require__(/*! ./_typed */ "tW8y");var buffer=__webpack_require__(/*! ./_typed-buffer */ "Dhml");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var toAbsoluteIndex=__webpack_require__(/*! ./_to-absolute-index */ "BUlT");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var ArrayBuffer=__webpack_require__(/*! ./_global */ "P56o").ArrayBuffer;var speciesConstructor=__webpack_require__(/*! ./_species-constructor */ "5Fu2");var $ArrayBuffer=buffer.ArrayBuffer;var $DataView=buffer.DataView;var $isView=$typed.ABV&&ArrayBuffer.isView;var $slice=$ArrayBuffer.prototype.slice;var VIEW=$typed.VIEW;var ARRAY_BUFFER='ArrayBuffer';$export($export.G+$export.W+$export.F*(ArrayBuffer!==$ArrayBuffer),{ArrayBuffer:$ArrayBuffer});$export($export.S+$export.F*!$typed.CONSTR,ARRAY_BUFFER,{// 24.1.3.1 ArrayBuffer.isView(arg)
isView:function isView(it){return $isView&&$isView(it)||isObject(it)&&VIEW in it;}});$export($export.P+$export.U+$export.F*__webpack_require__(/*! ./_fails */ "E7Vc")(function(){return!new $ArrayBuffer(2).slice(1,undefined).byteLength;}),ARRAY_BUFFER,{// 24.1.4.3 ArrayBuffer.prototype.slice(start, end)
slice:function slice(start,end){if($slice!==undefined&&end===undefined)return $slice.call(anObject(this),start);// FF fix
var len=anObject(this).byteLength;var first=toAbsoluteIndex(start,len);var fin=toAbsoluteIndex(end===undefined?len:end,len);var result=new(speciesConstructor(this,$ArrayBuffer))(toLength(fin-first));var viewS=new $DataView(this);var viewT=new $DataView(result);var index=0;while(first<fin){viewT.setUint8(index++,viewS.getUint8(first++));}return result;}});__webpack_require__(/*! ./_set-species */ "E8p1")(ARRAY_BUFFER);
/***/ }),
/***/ "dVhv":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/_advance-string-index.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var at=__webpack_require__(/*! ./_string-at */ "uRBY")(true);// `AdvanceStringIndex` abstract operation
// https://tc39.github.io/ecma262/#sec-advancestringindex
module.exports=function(S,index,unicode){return index+(unicode?at(S,index).length:1);};
/***/ }),
/***/ "dtzt":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.anchor.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.2 String.prototype.anchor(name)
__webpack_require__(/*! ./_string-html */ "LEAW")('anchor',function(createHTML){return function anchor(name){return createHTML(this,'a','name',name);};});
/***/ }),
/***/ "e2Kn":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.constructor.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global=__webpack_require__(/*! ./_global */ "P56o");var has=__webpack_require__(/*! ./_has */ "ezc+");var cof=__webpack_require__(/*! ./_cof */ "n+VH");var inheritIfRequired=__webpack_require__(/*! ./_inherit-if-required */ "jEou");var toPrimitive=__webpack_require__(/*! ./_to-primitive */ "5MU4");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var gOPN=__webpack_require__(/*! ./_object-gopn */ "zIds").f;var gOPD=__webpack_require__(/*! ./_object-gopd */ "1Tj+").f;var dP=__webpack_require__(/*! ./_object-dp */ "U1KF").f;var $trim=__webpack_require__(/*! ./_string-trim */ "hGr/").trim;var NUMBER='Number';var $Number=global[NUMBER];var Base=$Number;var proto=$Number.prototype;// Opera ~12 has broken Object#toString
var BROKEN_COF=cof(__webpack_require__(/*! ./_object-create */ "Vx+c")(proto))==NUMBER;var TRIM=('trim'in String.prototype);// 7.1.3 ToNumber(argument)
var toNumber=function toNumber(argument){var it=toPrimitive(argument,false);if(typeof it=='string'&&it.length>2){it=TRIM?it.trim():$trim(it,3);var first=it.charCodeAt(0);var third,radix,maxCode;if(first===43||first===45){third=it.charCodeAt(2);if(third===88||third===120)return NaN;// Number('+0x1') should be NaN, old V8 fix
}else if(first===48){switch(it.charCodeAt(1)){case 66:case 98:radix=2;maxCode=49;break;// fast equal /^0b[01]+$/i
case 79:case 111:radix=8;maxCode=55;break;// fast equal /^0o[0-7]+$/i
default:return+it;}for(var digits=it.slice(2),i=0,l=digits.length,code;i<l;i++){code=digits.charCodeAt(i);// parseInt parses a string to a first unavailable symbol
// but ToNumber should return NaN if a string contains unavailable symbols
if(code<48||code>maxCode)return NaN;}return parseInt(digits,radix);}}return+it;};if(!$Number(' 0o1')||!$Number('0b1')||$Number('+0x1')){$Number=function Number(value){var it=arguments.length<1?0:value;var that=this;return that instanceof $Number// check on 1..constructor(foo) case
&&(BROKEN_COF?fails(function(){proto.valueOf.call(that);}):cof(that)!=NUMBER)?inheritIfRequired(new Base(toNumber(it)),that,$Number):toNumber(it);};for(var keys=__webpack_require__(/*! ./_descriptors */ "GGqZ")?gOPN(Base):(// ES3:
'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,'+// ES6 (in case, if modules with ES6 Number statics required before):
'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,'+'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger').split(','),j=0,key;keys.length>j;j++){if(has(Base,key=keys[j])&&!has($Number,key)){dP($Number,key,gOPD(Base,key));}}$Number.prototype=proto;proto.constructor=$Number;__webpack_require__(/*! ./_redefine */ "sU/p")(global,NUMBER,$Number);}
/***/ }),
/***/ "e5jZ":
/*!****************************************************!*\
!*** ../node_modules/axios/lib/cancel/isCancel.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
module.exports=function isCancel(value){return!!(value&&value.__CANCEL__);};
/***/ }),
/***/ "eOWL":
/*!*************************************************************!*\
!*** ../node_modules/core-js/library/modules/_object-dp.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var anObject=__webpack_require__(/*! ./_an-object */ "ADe/");var IE8_DOM_DEFINE=__webpack_require__(/*! ./_ie8-dom-define */ "UTwT");var toPrimitive=__webpack_require__(/*! ./_to-primitive */ "HbTz");var dP=Object.defineProperty;exports.f=__webpack_require__(/*! ./_descriptors */ "lBnu")?Object.defineProperty:function defineProperty(O,P,Attributes){anObject(O);P=toPrimitive(P,true);anObject(Attributes);if(IE8_DOM_DEFINE)try{return dP(O,P,Attributes);}catch(e){/* empty */}if('get'in Attributes||'set'in Attributes)throw TypeError('Accessors not supported!');if('value'in Attributes)O[P]=Attributes.value;return O;};
/***/ }),
/***/ "ey7W":
/*!********************************************!*\
!*** ../node_modules/outlayer/outlayer.js ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){"@babel/helpers - typeof";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);}/*!
* Outlayer v2.1.1
* the brains and guts of a layout library
* MIT license
*/(function(window,factory){'use strict';// universal module definition
/* jshint strict: false */ /* globals define, module, require */if(true){// AMD - RequireJS
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ev-emitter/ev-emitter */ "7T+4"),__webpack_require__(/*! get-size/get-size */ "cPna"),__webpack_require__(/*! fizzy-ui-utils/utils */ "SAmA"),__webpack_require__(/*! ./item */ "kUIQ")], __WEBPACK_AMD_DEFINE_RESULT__ = (function(EvEmitter,getSize,utils,Item){return factory(window,EvEmitter,getSize,utils,Item);}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));}else {}})(window,function factory(window,EvEmitter,getSize,utils,Item){'use strict';// ----- vars ----- //
var console=window.console;var jQuery=window.jQuery;var noop=function noop(){};// -------------------------- Outlayer -------------------------- //
// globally unique identifiers
var GUID=0;// internal store of all Outlayer intances
var instances={};/**
* @param {Element, String} element
* @param {Object} options
* @constructor
*/function Outlayer(element,options){var queryElement=utils.getQueryElement(element);if(!queryElement){if(console){console.error('Bad element for '+this.constructor.namespace+': '+(queryElement||element));}return;}this.element=queryElement;// add jQuery
if(jQuery){this.$element=jQuery(this.element);}// options
this.options=utils.extend({},this.constructor.defaults);this.option(options);// add id for Outlayer.getFromElement
var id=++GUID;this.element.outlayerGUID=id;// expando
instances[id]=this;// associate via id
// kick it off
this._create();var isInitLayout=this._getOption('initLayout');if(isInitLayout){this.layout();}}// settings are for internal use only
Outlayer.namespace='outlayer';Outlayer.Item=Item;// default options
Outlayer.defaults={containerStyle:{position:'relative'},initLayout:true,originLeft:true,originTop:true,resize:true,resizeContainer:true,// item options
transitionDuration:'0.4s',hiddenStyle:{opacity:0,transform:'scale(0.001)'},visibleStyle:{opacity:1,transform:'scale(1)'}};var proto=Outlayer.prototype;// inherit EvEmitter
utils.extend(proto,EvEmitter.prototype);/**
* set options
* @param {Object} opts
*/proto.option=function(opts){utils.extend(this.options,opts);};/**
* get backwards compatible option value, check old name
*/proto._getOption=function(option){var oldOption=this.constructor.compatOptions[option];return oldOption&&this.options[oldOption]!==undefined?this.options[oldOption]:this.options[option];};Outlayer.compatOptions={// currentName: oldName
initLayout:'isInitLayout',horizontal:'isHorizontal',layoutInstant:'isLayoutInstant',originLeft:'isOriginLeft',originTop:'isOriginTop',resize:'isResizeBound',resizeContainer:'isResizingContainer'};proto._create=function(){// get items from children
this.reloadItems();// elements that affect layout, but are not laid out
this.stamps=[];this.stamp(this.options.stamp);// set container style
utils.extend(this.element.style,this.options.containerStyle);// bind resize method
var canBindResize=this._getOption('resize');if(canBindResize){this.bindResize();}};// goes through all children again and gets bricks in proper order
proto.reloadItems=function(){// collection of item elements
this.items=this._itemize(this.element.children);};/**
* turn elements into Outlayer.Items to be used in layout
* @param {Array or NodeList or HTMLElement} elems
* @returns {Array} items - collection of new Outlayer Items
*/proto._itemize=function(elems){var itemElems=this._filterFindItemElements(elems);var Item=this.constructor.Item;// create new Outlayer Items for collection
var items=[];for(var i=0;i<itemElems.length;i++){var elem=itemElems[i];var item=new Item(elem,this);items.push(item);}return items;};/**
* get item elements to be used in layout
* @param {Array or NodeList or HTMLElement} elems
* @returns {Array} items - item elements
*/proto._filterFindItemElements=function(elems){return utils.filterFindElements(elems,this.options.itemSelector);};/**
* getter method for getting item elements
* @returns {Array} elems - collection of item elements
*/proto.getItemElements=function(){return this.items.map(function(item){return item.element;});};// ----- init & layout ----- //
/**
* lays out all items
*/proto.layout=function(){this._resetLayout();this._manageStamps();// don't animate first layout
var layoutInstant=this._getOption('layoutInstant');var isInstant=layoutInstant!==undefined?layoutInstant:!this._isLayoutInited;this.layoutItems(this.items,isInstant);// flag for initalized
this._isLayoutInited=true;};// _init is alias for layout
proto._init=proto.layout;/**
* logic before any new layout
*/proto._resetLayout=function(){this.getSize();};proto.getSize=function(){this.size=getSize(this.element);};/**
* get measurement from option, for columnWidth, rowHeight, gutter
* if option is String -> get element from selector string, & get size of element
* if option is Element -> get size of element
* else use option as a number
*
* @param {String} measurement
* @param {String} size - width or height
* @private
*/proto._getMeasurement=function(measurement,size){var option=this.options[measurement];var elem;if(!option){// default to 0
this[measurement]=0;}else{// use option as an element
if(typeof option=='string'){elem=this.element.querySelector(option);}else if(option instanceof HTMLElement){elem=option;}// use size of element, if element
this[measurement]=elem?getSize(elem)[size]:option;}};/**
* layout a collection of item elements
* @api public
*/proto.layoutItems=function(items,isInstant){items=this._getItemsForLayout(items);this._layoutItems(items,isInstant);this._postLayout();};/**
* get the items to be laid out
* you may want to skip over some items
* @param {Array} items
* @returns {Array} items
*/proto._getItemsForLayout=function(items){return items.filter(function(item){return!item.isIgnored;});};/**
* layout items
* @param {Array} items
* @param {Boolean} isInstant
*/proto._layoutItems=function(items,isInstant){this._emitCompleteOnItems('layout',items);if(!items||!items.length){// no items, emit event with empty array
return;}var queue=[];items.forEach(function(item){// get x/y object from method
var position=this._getItemLayoutPosition(item);// enqueue
position.item=item;position.isInstant=isInstant||item.isLayoutInstant;queue.push(position);},this);this._processLayoutQueue(queue);};/**
* get item layout position
* @param {Outlayer.Item} item
* @returns {Object} x and y position
*/proto._getItemLayoutPosition=function()/* item */{return{x:0,y:0};};/**
* iterate over array and position each item
* Reason being - separating this logic prevents 'layout invalidation'
* thx @paul_irish
* @param {Array} queue
*/proto._processLayoutQueue=function(queue){this.updateStagger();queue.forEach(function(obj,i){this._positionItem(obj.item,obj.x,obj.y,obj.isInstant,i);},this);};// set stagger from option in milliseconds number
proto.updateStagger=function(){var stagger=this.options.stagger;if(stagger===null||stagger===undefined){this.stagger=0;return;}this.stagger=getMilliseconds(stagger);return this.stagger;};/**
* Sets position of item in DOM
* @param {Outlayer.Item} item
* @param {Number} x - horizontal position
* @param {Number} y - vertical position
* @param {Boolean} isInstant - disables transitions
*/proto._positionItem=function(item,x,y,isInstant,i){if(isInstant){// if not transition, just set CSS
item.goTo(x,y);}else{item.stagger(i*this.stagger);item.moveTo(x,y);}};/**
* Any logic you want to do after each layout,
* i.e. size the container
*/proto._postLayout=function(){this.resizeContainer();};proto.resizeContainer=function(){var isResizingContainer=this._getOption('resizeContainer');if(!isResizingContainer){return;}var size=this._getContainerSize();if(size){this._setContainerMeasure(size.width,true);this._setContainerMeasure(size.height,false);}};/**
* Sets width or height of container if returned
* @returns {Object} size
* @param {Number} width
* @param {Number} height
*/proto._getContainerSize=noop;/**
* @param {Number} measure - size of width or height
* @param {Boolean} isWidth
*/proto._setContainerMeasure=function(measure,isWidth){if(measure===undefined){return;}var elemSize=this.size;// add padding and border width if border box
if(elemSize.isBorderBox){measure+=isWidth?elemSize.paddingLeft+elemSize.paddingRight+elemSize.borderLeftWidth+elemSize.borderRightWidth:elemSize.paddingBottom+elemSize.paddingTop+elemSize.borderTopWidth+elemSize.borderBottomWidth;}measure=Math.max(measure,0);this.element.style[isWidth?'width':'height']=measure+'px';};/**
* emit eventComplete on a collection of items events
* @param {String} eventName
* @param {Array} items - Outlayer.Items
*/proto._emitCompleteOnItems=function(eventName,items){var _this=this;function onComplete(){_this.dispatchEvent(eventName+'Complete',null,[items]);}var count=items.length;if(!items||!count){onComplete();return;}var doneCount=0;function tick(){doneCount++;if(doneCount==count){onComplete();}}// bind callback
items.forEach(function(item){item.once(eventName,tick);});};/**
* emits events via EvEmitter and jQuery events
* @param {String} type - name of event
* @param {Event} event - original event
* @param {Array} args - extra arguments
*/proto.dispatchEvent=function(type,event,args){// add original event to arguments
var emitArgs=event?[event].concat(args):args;this.emitEvent(type,emitArgs);if(jQuery){// set this.$element
this.$element=this.$element||jQuery(this.element);if(event){// create jQuery event
var $event=jQuery.Event(event);$event.type=type;this.$element.trigger($event,args);}else{// just trigger with type if no event available
this.$element.trigger(type,args);}}};// -------------------------- ignore & stamps -------------------------- //
/**
* keep item in collection, but do not lay it out
* ignored items do not get skipped in layout
* @param {Element} elem
*/proto.ignore=function(elem){var item=this.getItem(elem);if(item){item.isIgnored=true;}};/**
* return item to layout collection
* @param {Element} elem
*/proto.unignore=function(elem){var item=this.getItem(elem);if(item){delete item.isIgnored;}};/**
* adds elements to stamps
* @param {NodeList, Array, Element, or String} elems
*/proto.stamp=function(elems){elems=this._find(elems);if(!elems){return;}this.stamps=this.stamps.concat(elems);// ignore
elems.forEach(this.ignore,this);};/**
* removes elements to stamps
* @param {NodeList, Array, or Element} elems
*/proto.unstamp=function(elems){elems=this._find(elems);if(!elems){return;}elems.forEach(function(elem){// filter out removed stamp elements
utils.removeFrom(this.stamps,elem);this.unignore(elem);},this);};/**
* finds child elements
* @param {NodeList, Array, Element, or String} elems
* @returns {Array} elems
*/proto._find=function(elems){if(!elems){return;}// if string, use argument as selector string
if(typeof elems=='string'){elems=this.element.querySelectorAll(elems);}elems=utils.makeArray(elems);return elems;};proto._manageStamps=function(){if(!this.stamps||!this.stamps.length){return;}this._getBoundingRect();this.stamps.forEach(this._manageStamp,this);};// update boundingLeft / Top
proto._getBoundingRect=function(){// get bounding rect for container element
var boundingRect=this.element.getBoundingClientRect();var size=this.size;this._boundingRect={left:boundingRect.left+size.paddingLeft+size.borderLeftWidth,top:boundingRect.top+size.paddingTop+size.borderTopWidth,right:boundingRect.right-(size.paddingRight+size.borderRightWidth),bottom:boundingRect.bottom-(size.paddingBottom+size.borderBottomWidth)};};/**
* @param {Element} stamp
**/proto._manageStamp=noop;/**
* get x/y position of element relative to container element
* @param {Element} elem
* @returns {Object} offset - has left, top, right, bottom
*/proto._getElementOffset=function(elem){var boundingRect=elem.getBoundingClientRect();var thisRect=this._boundingRect;var size=getSize(elem);var offset={left:boundingRect.left-thisRect.left-size.marginLeft,top:boundingRect.top-thisRect.top-size.marginTop,right:thisRect.right-boundingRect.right-size.marginRight,bottom:thisRect.bottom-boundingRect.bottom-size.marginBottom};return offset;};// -------------------------- resize -------------------------- //
// enable event handlers for listeners
// i.e. resize -> onresize
proto.handleEvent=utils.handleEvent;/**
* Bind layout to window resizing
*/proto.bindResize=function(){window.addEventListener('resize',this);this.isResizeBound=true;};/**
* Unbind layout to window resizing
*/proto.unbindResize=function(){window.removeEventListener('resize',this);this.isResizeBound=false;};proto.onresize=function(){this.resize();};utils.debounceMethod(Outlayer,'onresize',100);proto.resize=function(){// don't trigger if size did not change
// or if resize was unbound. See #9
if(!this.isResizeBound||!this.needsResizeLayout()){return;}this.layout();};/**
* check if layout is needed post layout
* @returns Boolean
*/proto.needsResizeLayout=function(){var size=getSize(this.element);// check that this.size and size are there
// IE8 triggers resize on body size change, so they might not be
var hasSizes=this.size&&size;return hasSizes&&size.innerWidth!==this.size.innerWidth;};// -------------------------- methods -------------------------- //
/**
* add items to Outlayer instance
* @param {Array or NodeList or Element} elems
* @returns {Array} items - Outlayer.Items
**/proto.addItems=function(elems){var items=this._itemize(elems);// add items to collection
if(items.length){this.items=this.items.concat(items);}return items;};/**
* Layout newly-appended item elements
* @param {Array or NodeList or Element} elems
*/proto.appended=function(elems){var items=this.addItems(elems);if(!items.length){return;}// layout and reveal just the new items
this.layoutItems(items,true);this.reveal(items);};/**
* Layout prepended elements
* @param {Array or NodeList or Element} elems
*/proto.prepended=function(elems){var items=this._itemize(elems);if(!items.length){return;}// add items to beginning of collection
var previousItems=this.items.slice(0);this.items=items.concat(previousItems);// start new layout
this._resetLayout();this._manageStamps();// layout new stuff without transition
this.layoutItems(items,true);this.reveal(items);// layout previous items
this.layoutItems(previousItems);};/**
* reveal a collection of items
* @param {Array of Outlayer.Items} items
*/proto.reveal=function(items){this._emitCompleteOnItems('reveal',items);if(!items||!items.length){return;}var stagger=this.updateStagger();items.forEach(function(item,i){item.stagger(i*stagger);item.reveal();});};/**
* hide a collection of items
* @param {Array of Outlayer.Items} items
*/proto.hide=function(items){this._emitCompleteOnItems('hide',items);if(!items||!items.length){return;}var stagger=this.updateStagger();items.forEach(function(item,i){item.stagger(i*stagger);item.hide();});};/**
* reveal item elements
* @param {Array}, {Element}, {NodeList} items
*/proto.revealItemElements=function(elems){var items=this.getItems(elems);this.reveal(items);};/**
* hide item elements
* @param {Array}, {Element}, {NodeList} items
*/proto.hideItemElements=function(elems){var items=this.getItems(elems);this.hide(items);};/**
* get Outlayer.Item, given an Element
* @param {Element} elem
* @param {Function} callback
* @returns {Outlayer.Item} item
*/proto.getItem=function(elem){// loop through items to get the one that matches
for(var i=0;i<this.items.length;i++){var item=this.items[i];if(item.element==elem){// return item
return item;}}};/**
* get collection of Outlayer.Items, given Elements
* @param {Array} elems
* @returns {Array} items - Outlayer.Items
*/proto.getItems=function(elems){elems=utils.makeArray(elems);var items=[];elems.forEach(function(elem){var item=this.getItem(elem);if(item){items.push(item);}},this);return items;};/**
* remove element(s) from instance and DOM
* @param {Array or NodeList or Element} elems
*/proto.remove=function(elems){var removeItems=this.getItems(elems);this._emitCompleteOnItems('remove',removeItems);// bail if no items to remove
if(!removeItems||!removeItems.length){return;}removeItems.forEach(function(item){item.remove();// remove item from collection
utils.removeFrom(this.items,item);},this);};// ----- destroy ----- //
// remove and disable Outlayer instance
proto.destroy=function(){// clean up dynamic styles
var style=this.element.style;style.height='';style.position='';style.width='';// destroy items
this.items.forEach(function(item){item.destroy();});this.unbindResize();var id=this.element.outlayerGUID;delete instances[id];// remove reference to instance by id
delete this.element.outlayerGUID;// remove data for jQuery
if(jQuery){jQuery.removeData(this.element,this.constructor.namespace);}};// -------------------------- data -------------------------- //
/**
* get Outlayer instance from element
* @param {Element} elem
* @returns {Outlayer}
*/Outlayer.data=function(elem){elem=utils.getQueryElement(elem);var id=elem&&elem.outlayerGUID;return id&&instances[id];};// -------------------------- create Outlayer class -------------------------- //
/**
* create a layout class
* @param {String} namespace
*/Outlayer.create=function(namespace,options){// sub-class Outlayer
var Layout=subclass(Outlayer);// apply new options and compatOptions
Layout.defaults=utils.extend({},Outlayer.defaults);utils.extend(Layout.defaults,options);Layout.compatOptions=utils.extend({},Outlayer.compatOptions);Layout.namespace=namespace;Layout.data=Outlayer.data;// sub-class Item
Layout.Item=subclass(Item);// -------------------------- declarative -------------------------- //
utils.htmlInit(Layout,namespace);// -------------------------- jQuery bridge -------------------------- //
// make into jQuery plugin
if(jQuery&&jQuery.bridget){jQuery.bridget(namespace,Layout);}return Layout;};function subclass(Parent){function SubClass(){Parent.apply(this,arguments);}SubClass.prototype=Object.create(Parent.prototype);SubClass.prototype.constructor=SubClass;return SubClass;}// ----- helpers ----- //
// how many milliseconds are in each unit
var msUnits={ms:1,s:1000};// munge time-like parameter into millisecond number
// '0.4s' -> 40
function getMilliseconds(time){if(typeof time=='number'){return time;}var matches=time.match(/(^\d*\.?\d*)(\w*)/);var num=matches&&matches[1];var unit=matches&&matches[2];if(!num.length){return 0;}num=parseFloat(num);var mult=msUnits[unit]||1;return num*mult;}// ----- fin ----- //
// back in global
Outlayer.Item=Item;return Outlayer;});
/***/ }),
/***/ "ezc+":
/*!***********************************************!*\
!*** ../node_modules/core-js/modules/_has.js ***!
\***********************************************/
/*! no static exports found */
/***/ (function(module, exports) {
var hasOwnProperty={}.hasOwnProperty;module.exports=function(it,key){return hasOwnProperty.call(it,key);};
/***/ }),
/***/ "f94T":
/*!**************************************!*\
!*** ./templates/pages/delivery.pug ***!
\**************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a>Доставка и оплата</a></span>\n </div>\n <h1>Доставка и оплата</h1>\n </article>\n <section class=\"text-content\">\n <h3>Способы оплаты</h3>\n <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>\n <p>Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.</p>\n <h3>Способы доставки</h3>\n <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>\n <h3>Юрлица</h3>\n <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>\n <h3>Физлица</h3>\n <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "f9n/":
/*!*******************************!*\
!*** ./js/modules/filters.js ***!
\*******************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! body-scroll-lock */ "w+6m");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _catalog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./catalog */ "LkVc");
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @utils */ "T3qM");
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _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); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var Classes = {
VISIBLE: "visible"
};
var Selectors = {
EXPANDABLE: ".filter-fieldset__item--expand",
TOGGLE: ".filter-fieldset__toggle"
};
var FilterGroup = /*#__PURE__*/function () {
function FilterGroup(container) {
_classCallCheck(this, FilterGroup);
this.container = container;
this.toggle = container.querySelector(Selectors.TOGGLE);
this.handleToggleClick = this.handleToggleClick.bind(this);
}
_createClass(FilterGroup, [{
key: "handleToggleClick",
value: function handleToggleClick() {
if (this.container.classList.contains(Classes.VISIBLE)) {
this.container.classList.remove(Classes.VISIBLE);
} else {
this.container.classList.add(Classes.VISIBLE);
}
}
}, {
key: "bind",
value: function bind() {
this.toggle.addEventListener('click', this.handleToggleClick);
}
}]);
return FilterGroup;
}();
/* harmony default export */ __webpack_exports__["default"] = (function () {
var filterContainer = document.querySelector('.catalog-details__filter');
if (!filterContainer) {
return;
}
var filter = filterContainer.querySelector('.filter');
var filterToggle = filterContainer.querySelector('.catalog-details__filter-toggle');
var filterGroups = filterContainer.querySelectorAll(Selectors.EXPANDABLE); //const resetFiltersToggle = filterContainer.querySelector('.filter__button-reset');
var floatingResults = filterContainer.querySelector('.filter__results');
var applyFiltersButton = filterContainer.querySelector('.filter__button-submit');
if (filterGroups.length) {
_toConsumableArray(filterGroups).forEach(function (group) {
var groupController = new FilterGroup(group);
groupController.bind();
});
}
var resetFilters = function resetFilters(e) {
e.preventDefault();
filter.classList.add('js-reseting');
_toConsumableArray(filter.elements).forEach(function (element) {
if (element.type && element.type === 'checkbox') {
element.checked = false;
} else if (element.classList && element.classList.contains('js-state')) {
element.parentElement.rangeSlider && element.parentElement.rangeSlider.reset();
}
});
if (floatingResults) {
floatingResults.classList.remove('visible');
}
Object(_utils__WEBPACK_IMPORTED_MODULE_2__["$"])('input[name="page"]').value = 1;
Object(_catalog__WEBPACK_IMPORTED_MODULE_1__["clearPrograms"])();
Object(_catalog__WEBPACK_IMPORTED_MODULE_1__["search"])();
setTimeout(function () {
filter.classList.remove('js-reseting');
}, 500);
};
var openFilter = function openFilter() {
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["disableBodyScroll"])(filter);
filter.classList.add('js-open');
};
var closeFilter = function closeFilter(e) {
e.preventDefault();
e.stopPropagation();
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_0__["clearAllBodyScrollLocks"])();
filter.classList.remove('js-open');
Object(_catalog__WEBPACK_IMPORTED_MODULE_1__["updateCounter"])();
Object(_catalog__WEBPACK_IMPORTED_MODULE_1__["search"])();
};
filterToggle.addEventListener('click', openFilter);
applyFiltersButton.addEventListener('click', closeFilter); //resetFiltersToggle.addEventListener('click', resetFilters);
});
/***/ }),
/***/ "f9rF":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.bold.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.5 String.prototype.bold()
__webpack_require__(/*! ./_string-html */ "LEAW")('bold',function(createHTML){return function bold(){return createHTML(this,'b','','');};});
/***/ }),
/***/ "fGh/":
/*!*************************************************************!*\
!*** ../node_modules/core-js/library/modules/_is-object.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
function _typeof(obj){"@babel/helpers - typeof";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);}module.exports=function(it){return _typeof(it)==='object'?it!==null:typeof it==='function';};
/***/ }),
/***/ "fIq3":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.parse-int.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $parseInt=__webpack_require__(/*! ./_parse-int */ "SeNM");// 20.1.2.13 Number.parseInt(string, radix)
$export($export.S+$export.F*(Number.parseInt!=$parseInt),'Number',{parseInt:$parseInt});
/***/ }),
/***/ "fQty":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/_enum-bug-keys.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// IE 8- don't enum bug keys
module.exports='constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'.split(',');
/***/ }),
/***/ "ffPQ":
/*!******************************************************!*\
!*** ../node_modules/core-js/fn/string/pad-start.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.string.pad-start */ "hYEA");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").String.padStart;
/***/ }),
/***/ "fg5Z":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.set.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.13 Reflect.set(target, propertyKey, V [, receiver])
var dP=__webpack_require__(/*! ./_object-dp */ "U1KF");var gOPD=__webpack_require__(/*! ./_object-gopd */ "1Tj+");var getPrototypeOf=__webpack_require__(/*! ./_object-gpo */ "A1KM");var has=__webpack_require__(/*! ./_has */ "ezc+");var $export=__webpack_require__(/*! ./_export */ "X6VK");var createDesc=__webpack_require__(/*! ./_property-desc */ "WWmS");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");function set(target,propertyKey,V/* , receiver */){var receiver=arguments.length<4?target:arguments[3];var ownDesc=gOPD.f(anObject(target),propertyKey);var existingDescriptor,proto;if(!ownDesc){if(isObject(proto=getPrototypeOf(target))){return set(proto,propertyKey,V,receiver);}ownDesc=createDesc(0);}if(has(ownDesc,'value')){if(ownDesc.writable===false||!isObject(receiver))return false;if(existingDescriptor=gOPD.f(receiver,propertyKey)){if(existingDescriptor.get||existingDescriptor.set||existingDescriptor.writable===false)return false;existingDescriptor.value=V;dP.f(receiver,propertyKey,existingDescriptor);}else dP.f(receiver,propertyKey,createDesc(0,V));return true;}return ownDesc.set===undefined?false:(ownDesc.set.call(receiver,V),true);}$export($export.S,'Reflect',{set:set});
/***/ }),
/***/ "fj6w":
/*!******************************!*\
!*** ./js/modules/modals.js ***!
\******************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ "czhI");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__);
/* harmony default export */ __webpack_exports__["default"] = (function () {
var container = document.querySelector('#modals');
return axios__WEBPACK_IMPORTED_MODULE_0___default.a.get('/wp-admin/admin-ajax.php?action=load_modals').then(function (res) {
container.innerHTML = res.data;
});
});
/***/ }),
/***/ "fwl+":
/*!*****************************************************!*\
!*** ../node_modules/axios/lib/helpers/buildURL.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./../utils */ "ovh1");function encode(val){return encodeURIComponent(val).replace(/%40/gi,'@').replace(/%3A/gi,':').replace(/%24/g,'$').replace(/%2C/gi,',').replace(/%20/g,'+').replace(/%5B/gi,'[').replace(/%5D/gi,']');}/**
* Build a URL by appending params to the end
*
* @param {string} url The base of the url (e.g., http://www.google.com)
* @param {object} [params] The params to be appended
* @returns {string} The formatted url
*/module.exports=function buildURL(url,params,paramsSerializer){/*eslint no-param-reassign:0*/if(!params){return url;}var serializedParams;if(paramsSerializer){serializedParams=paramsSerializer(params);}else if(utils.isURLSearchParams(params)){serializedParams=params.toString();}else{var parts=[];utils.forEach(params,function serialize(val,key){if(val===null||typeof val==='undefined'){return;}if(utils.isArray(val)){key=key+'[]';}else{val=[val];}utils.forEach(val,function parseValue(v){if(utils.isDate(v)){v=v.toISOString();}else if(utils.isObject(v)){v=JSON.stringify(v);}parts.push(encode(key)+'='+encode(v));});});serializedParams=parts.join('&');}if(serializedParams){var hashmarkIndex=url.indexOf('#');if(hashmarkIndex!==-1){url=url.slice(0,hashmarkIndex);}url+=(url.indexOf('?')===-1?'?':'&')+serializedParams;}return url;};
/***/ }),
/***/ "fxUj":
/*!***************************************************!*\
!*** ../node_modules/core-js/modules/_wks-ext.js ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
exports.f=__webpack_require__(/*! ./_wks */ "9dxi");
/***/ }),
/***/ "gRlk":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_object-sap.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// most Object methods by ES6 should accept primitives
var $export=__webpack_require__(/*! ./_export */ "X6VK");var core=__webpack_require__(/*! ./_core */ "R5TD");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");module.exports=function(KEY,exec){var fn=(core.Object||{})[KEY]||Object[KEY];var exp={};exp[KEY]=exec(fn);$export($export.S+$export.F*fails(function(){fn(1);}),'Object',exp);};
/***/ }),
/***/ "gsnR":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es7.string.trim-left.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// https://github.com/sebmarkbage/ecmascript-string-left-right-trim
__webpack_require__(/*! ./_string-trim */ "hGr/")('trimLeft',function($trim){return function trimLeft(){return $trim(this,1);};},'trimStart');
/***/ }),
/***/ "gtO+":
/*!******************************************************************!*\
!*** ../node_modules/core-js/modules/_new-promise-capability.js ***!
\******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 25.4.1.5 NewPromiseCapability(C)
var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");function PromiseCapability(C){var resolve,reject;this.promise=new C(function($$resolve,$$reject){if(resolve!==undefined||reject!==undefined)throw TypeError('Bad Promise constructor');resolve=$$resolve;reject=$$reject;});this.resolve=aFunction(resolve);this.reject=aFunction(reject);}module.exports.f=function(C){return new PromiseCapability(C);};
/***/ }),
/***/ "guUT":
/*!*********************************************************!*\
!*** ../node_modules/axios/lib/core/dispatchRequest.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./../utils */ "ovh1");var transformData=__webpack_require__(/*! ./transformData */ "4OlW");var isCancel=__webpack_require__(/*! ../cancel/isCancel */ "e5jZ");var defaults=__webpack_require__(/*! ../defaults */ "bRtl");/**
* Throws a `Cancel` if cancellation has been requested.
*/function throwIfCancellationRequested(config){if(config.cancelToken){config.cancelToken.throwIfRequested();}}/**
* Dispatch a request to the server using the configured adapter.
*
* @param {object} config The config that is to be used for the request
* @returns {Promise} The Promise to be fulfilled
*/module.exports=function dispatchRequest(config){throwIfCancellationRequested(config);// Ensure headers exist
config.headers=config.headers||{};// Transform request data
config.data=transformData(config.data,config.headers,config.transformRequest);// Flatten headers
config.headers=utils.merge(config.headers.common||{},config.headers[config.method]||{},config.headers);utils.forEach(['delete','get','head','post','put','patch','common'],function cleanHeaderConfig(method){delete config.headers[method];});var adapter=config.adapter||defaults.adapter;return adapter(config).then(function onAdapterResolution(response){throwIfCancellationRequested(config);// Transform response data
response.data=transformData(response.data,response.headers,config.transformResponse);return response;},function onAdapterRejection(reason){if(!isCancel(reason)){throwIfCancellationRequested(config);// Transform response data
if(reason&&reason.response){reason.response.data=transformData(reason.response.data,reason.response.headers,config.transformResponse);}}return Promise.reject(reason);});};
/***/ }),
/***/ "h1Um":
/*!*******************************************************!*\
!*** ../node_modules/axios/lib/core/buildFullPath.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isAbsoluteURL=__webpack_require__(/*! ../helpers/isAbsoluteURL */ "Rzld");var combineURLs=__webpack_require__(/*! ../helpers/combineURLs */ "hUM7");/**
* Creates a new URL by combining the baseURL with the requestedURL,
* only when the requestedURL is not already an absolute URL.
* If the requestURL is absolute, this function returns the requestedURL untouched.
*
* @param {string} baseURL The base URL
* @param {string} requestedURL Absolute or relative URL to combine
* @returns {string} The combined full path
*/module.exports=function buildFullPath(baseURL,requestedURL){if(baseURL&&!isAbsoluteURL(requestedURL)){return combineURLs(baseURL,requestedURL);}return requestedURL;};
/***/ }),
/***/ "h2Rm":
/*!*************************************************************************!*\
!*** ../node_modules/core-js/fn/object/get-own-property-descriptors.js ***!
\*************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.object.get-own-property-descriptors */ "2Tod");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").Object.getOwnPropertyDescriptors;
/***/ }),
/***/ "hGr/":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_string-trim.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");var defined=__webpack_require__(/*! ./_defined */ "GCOZ");var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var spaces=__webpack_require__(/*! ./_string-ws */ "SvMv");var space='['+spaces+']';var non="\u200B\x85";var ltrim=RegExp('^'+space+space+'*');var rtrim=RegExp(space+space+'*$');var exporter=function exporter(KEY,exec,ALIAS){var exp={};var FORCE=fails(function(){return!!spaces[KEY]()||non[KEY]()!=non;});var fn=exp[KEY]=FORCE?exec(trim):spaces[KEY];if(ALIAS)exp[ALIAS]=fn;$export($export.P+$export.F*FORCE,'String',exp);};// 1 -> String#trimLeft
// 2 -> String#trimRight
// 3 -> String#trim
var trim=exporter.trim=function(string,TYPE){string=String(defined(string));if(TYPE&1)string=string.replace(ltrim,'');if(TYPE&2)string=string.replace(rtrim,'');return string;};module.exports=exporter;
/***/ }),
/***/ "hMok":
/*!******************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.float32-array.js ***!
\******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_typed-array */ "b01t")('Float32',4,function(init){return function Float32Array(data,byteOffset,length){return init(this,data,byteOffset,length);};});
/***/ }),
/***/ "hUM7":
/*!********************************************************!*\
!*** ../node_modules/axios/lib/helpers/combineURLs.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/**
* Creates a new URL by combining the specified URLs
*
* @param {string} baseURL The base URL
* @param {string} relativeURL The relative URL
* @returns {string} The combined URL
*/module.exports=function combineURLs(baseURL,relativeURL){return relativeURL?baseURL.replace(/\/+$/,'')+'/'+relativeURL.replace(/^\/+/,''):baseURL;};
/***/ }),
/***/ "hYEA":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es7.string.pad-start.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// https://github.com/tc39/proposal-string-pad-start-end
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $pad=__webpack_require__(/*! ./_string-pad */ "cb3D");var userAgent=__webpack_require__(/*! ./_user-agent */ "ROCd");// https://github.com/zloirock/core-js/issues/280
var WEBKIT_BUG=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(userAgent);$export($export.P+$export.F*WEBKIT_BUG,'String',{padStart:function padStart(maxLength/* , fillString = ' ' */){return $pad(this,maxLength,arguments.length>1?arguments[1]:undefined,true);}});
/***/ }),
/***/ "hjwB":
/*!**********************************!*\
!*** ./templates/pages/news.pug ***!
\**********************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a>News</a></span>\n </div>\n <h1>News</h1>\n </article>\n <section class=\"news\">\n <ul class=\"cardset\">\n <li class=\"cardset__item\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/news-1.webp\"/><img src=\"../../assets/img/news-1.jpg\" alt=\"news-1\"/>\n </picture>\n </div>\n <div class=\"cardset__description\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <h3>ПК НПО Андроидная техника и ИнноДрайв подписали соглашение о стратегическом партнерстве</h3><a class=\"button-link button-link--pale\" href=\"#\"><span class=\"button-link__primary-text\">Подробнее</span></a>\n </div>\n </li>\n <li class=\"cardset__item\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/news-2.webp\"/><img src=\"../../assets/img/news-2.jpg\" alt=\"news-1\"/>\n </picture>\n </div>\n <div class=\"cardset__description\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <h3>Малогабаритные высокомоментные бесколлекторные электродвигатели отечественного производства ...</h3><a class=\"button-link button-link--pale\" href=\"#\"><span class=\"button-link__primary-text\">Подробнее</span></a>\n </div>\n </li>\n <li class=\"cardset__item\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/news-3.webp\"/><img src=\"../../assets/img/news-3.jpg\" alt=\"news-1\"/>\n </picture>\n </div>\n <div class=\"cardset__description\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <h3>Новый эксклюзивный дистрибьютор maxon motor в России</h3><a class=\"button-link button-link--pale\" href=\"#\"><span class=\"button-link__primary-text\">Подробнее</span></a>\n </div>\n </li>\n <li class=\"cardset__item\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/news-1.webp\"/><img src=\"../../assets/img/news-1.jpg\" alt=\"news-1\"/>\n </picture>\n </div>\n <div class=\"cardset__description\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <h3>ПК НПО Андроидная техника и ИнноДрайв подписали соглашение о стратегическом партнерстве</h3><a class=\"button-link button-link--pale\" href=\"#\"><span class=\"button-link__primary-text\">Подробнее</span></a>\n </div>\n </li>\n <li class=\"cardset__item\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/news-2.webp\"/><img src=\"../../assets/img/news-2.jpg\" alt=\"news-1\"/>\n </picture>\n </div>\n <div class=\"cardset__description\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <h3>Малогабаритные высокомоментные бесколлекторные электродвигатели отечественного производства ...</h3><a class=\"button-link button-link--pale\" href=\"#\"><span class=\"button-link__primary-text\">Подробнее</span></a>\n </div>\n </li>\n <li class=\"cardset__item\">\n <div class=\"picture-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/news-3.webp\"/><img src=\"../../assets/img/news-3.jpg\" alt=\"news-1\"/>\n </picture>\n </div>\n <div class=\"cardset__description\">\n <p class=\"date\">\n <svg class=\"icon\" width=\"19\" height=\"19\" viewBox=\"0 0 19 19\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-calendar\"></use>\n </svg><span>25/09/2019</span>\n </p>\n <h3>Новый эксклюзивный дистрибьютор maxon motor в России</h3><a class=\"button-link button-link--pale\" href=\"#\"><span class=\"button-link__primary-text\">Подробнее</span></a>\n </div>\n </li>\n </ul>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "hqNy":
/*!****************************!*\
!*** ./js/modules/cart.js ***!
\****************************/
/*! exports provided: updateFormState, default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateFormState", function() { return updateFormState; });
/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modal */ "NJQk");
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ "czhI");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _catalog__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./catalog */ "LkVc");
/* harmony import */ var _yandexCounter__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./yandexCounter */ "R/q2");
var itemTemplate = '<li class="modal__order-item" data-id="{ID}">\n' + ' <h4><a href="{URL}">{TITLE}</a></h4>\n' + ' <div class="card-buttons__quant">\n' + ' <button class="card-buttons__quant-hand">-</button>\n' + ' <button class="card-buttons__quant-hand">+</button>\n' + ' <input type="text" min="0" placeholder="1" value="{QUANTITY}" data-id="{ID}" class="js-cart-quantity" />\n' + ' </div>\n' + ' <button class="modal__order-remove js-remove-from-cart" data-id="{ID}">\n' + ' <svg class="icon" width="11" height="11" viewBox="0 0 11 11">\n' + ' <use xlink:href="/wp-content/themes/innodrive/assets/sprite/sprite.svg#icon-close"></use>\n' + ' </svg>\n' + ' </button>\n' + ' </li>';
var updateFormState = function updateFormState(count) {
if (count > 0) {
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.modal__order-form').classList.remove('js-hidden');
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.cart-header').classList.remove('js-cart-is-empty');
} else {
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.modal__order-form').classList.add('js-hidden');
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.cart-header').classList.add('js-cart-is-empty');
}
};
var initCart = function initCart() {
var itemsList = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.modal__order-list');
var modalElement = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#modal-cart');
var spinner = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.spinner').spinner;
if (!modalElement) {
return;
}
var CartModal = new _modal__WEBPACK_IMPORTED_MODULE_0__["default"](modalElement, {
trigger: Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.user-nav__button--cart'),
onClose: function onClose() {// Nothing
},
onOpen: function onOpen() {
Object(_yandexCounter__WEBPACK_IMPORTED_MODULE_4__["reachGoal"])('OpenCart');
itemsList.innerHTML = '';
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#cartForm').classList.remove('js-hidden');
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#cartFormHolder .modal__response').classList.add('js-hidden');
spinner.run();
axios__WEBPACK_IMPORTED_MODULE_2___default.a.get('/wp-json/cart/items?lang=' + window.currentLanguage).then(function (res) {
spinner.stop();
if (res.data.status === 'ok') {
Object(_catalog__WEBPACK_IMPORTED_MODULE_3__["updateCartCounter"])(res.data.count);
updateFormState(res.data.count);
var prefix = window.currentLanguage == 'ru' ? '' : '/' + window.currentLanguage;
if (res.data.count) {
res.data.products.forEach(function (item) {
var row = itemTemplate;
row = row.split('{ID}').join(item.id);
row = row.split('{TITLE}').join(item.name);
row = row.split('{QUANTITY}').join(item.quantity);
row = row.split('{URL}').join(prefix + item.link);
itemsList.insertAdjacentHTML('beforeEnd', row);
});
} else {// Nothing
}
}
}).catch(function (err) {
spinner.stop();
});
}
});
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.js-close-cart-modal').addEventListener('click', function (ev) {
ev.stopPropagation();
ev.preventDefault();
CartModal.close();
});
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.js-save-order').addEventListener('click', function (ev) {
ev.preventDefault();
ev.stopPropagation();
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#cartSelfEmail').value = 1;
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#cartWithCart').value = 1;
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#cartForm').dispatchEvent(new Event('submit', {
cancelable: true
}));
return false;
});
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('.js-send-order').addEventListener('click', function (ev) {
ev.preventDefault();
ev.stopPropagation();
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#cartSelfEmail').value = 0;
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#cartWithCart').value = 1;
Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#cartForm').dispatchEvent(new Event('submit', {
cancelable: true
}));
return false;
});
};
/* harmony default export */ __webpack_exports__["default"] = (function () {
initCart();
});
/***/ }),
/***/ "htXQ":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.fontcolor.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.7 String.prototype.fontcolor(color)
__webpack_require__(/*! ./_string-html */ "LEAW")('fontcolor',function(createHTML){return function fontcolor(color){return createHTML(this,'font','color',color);};});
/***/ }),
/***/ "i0F7":
/*!************************************************************!*\
!*** ../node_modules/axios/lib/core/InterceptorManager.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./../utils */ "ovh1");function InterceptorManager(){this.handlers=[];}/**
* Add a new interceptor to the stack
*
* @param {Function} fulfilled The function to handle `then` for a `Promise`
* @param {Function} rejected The function to handle `reject` for a `Promise`
*
* @return {Number} An ID used to remove interceptor later
*/InterceptorManager.prototype.use=function use(fulfilled,rejected){this.handlers.push({fulfilled:fulfilled,rejected:rejected});return this.handlers.length-1;};/**
* Remove an interceptor from the stack
*
* @param {Number} id The ID that was returned by `use`
*/InterceptorManager.prototype.eject=function eject(id){if(this.handlers[id]){this.handlers[id]=null;}};/**
* Iterate over all the registered interceptors
*
* This method is particularly useful for skipping over any
* interceptors that may have become `null` calling `eject`.
*
* @param {Function} fn The function to call for each interceptor
*/InterceptorManager.prototype.forEach=function forEach(fn){utils.forEach(this.handlers,function forEachHandler(h){if(h!==null){fn(h);}});};module.exports=InterceptorManager;
/***/ }),
/***/ "iJnn":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_iter-call.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// call something on iterator step with safe closing on error
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");module.exports=function(iterator,fn,value,entries){try{return entries?fn(anObject(value)[0],value[1]):fn(value);// 7.4.6 IteratorClose(iterator, completion)
}catch(e){var ret=iterator['return'];if(ret!==undefined)anObject(ret.call(iterator));throw e;}};
/***/ }),
/***/ "igyy":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.join.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 22.1.3.13 Array.prototype.join(separator)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var arrayJoin=[].join;// fallback for not array-like strings
$export($export.P+$export.F*(__webpack_require__(/*! ./_iobject */ "Cmsx")!=Object||!__webpack_require__(/*! ./_strict-method */ "/6rt")(arrayJoin)),'Array',{join:function join(separator){return arrayJoin.call(toIObject(this),separator===undefined?',':separator);}});
/***/ }),
/***/ "imLM":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.is-sealed.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.13 Object.isSealed(O)
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");__webpack_require__(/*! ./_object-sap */ "gRlk")('isSealed',function($isSealed){return function isSealed(it){return isObject(it)?$isSealed?$isSealed(it):false:true;};});
/***/ }),
/***/ "it7j":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.find.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $find=__webpack_require__(/*! ./_array-methods */ "1wfo")(5);var KEY='find';var forced=true;// Shouldn't skip holes
if(KEY in[])Array(1)[KEY](function(){forced=false;});$export($export.P+$export.F*forced,'Array',{find:function find(callbackfn/* , that = undefined */){return $find(this,callbackfn,arguments.length>1?arguments[1]:undefined);}});__webpack_require__(/*! ./_add-to-unscopables */ "OfmW")(KEY);
/***/ }),
/***/ "iur1":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/es6.regexp.flags.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 21.2.5.3 get RegExp.prototype.flags()
if(__webpack_require__(/*! ./_descriptors */ "GGqZ")&&/./g.flags!='g')__webpack_require__(/*! ./_object-dp */ "U1KF").f(RegExp.prototype,'flags',{configurable:true,get:__webpack_require__(/*! ./_flags */ "MBcE")});
/***/ }),
/***/ "j/vf":
/*!****************************************************!*\
!*** ../node_modules/core-js/modules/_own-keys.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// all object keys, includes non-enumerable and symbols
var gOPN=__webpack_require__(/*! ./_object-gopn */ "zIds");var gOPS=__webpack_require__(/*! ./_object-gops */ "0oPD");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var Reflect=__webpack_require__(/*! ./_global */ "P56o").Reflect;module.exports=Reflect&&Reflect.ownKeys||function ownKeys(it){var keys=gOPN.f(anObject(it));var getSymbols=gOPS.f;return getSymbols?keys.concat(getSymbols(it)):keys;};
/***/ }),
/***/ "j2i0":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.trunc.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.34 Math.trunc(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Math',{trunc:function trunc(it){return(it>0?Math.floor:Math.ceil)(it);}});
/***/ }),
/***/ "jAH4":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.to-fixed.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var aNumberValue=__webpack_require__(/*! ./_a-number-value */ "ZUPj");var repeat=__webpack_require__(/*! ./_string-repeat */ "p1Jl");var $toFixed=1.0.toFixed;var floor=Math.floor;var data=[0,0,0,0,0,0];var ERROR='Number.toFixed: incorrect invocation!';var ZERO='0';var multiply=function multiply(n,c){var i=-1;var c2=c;while(++i<6){c2+=n*data[i];data[i]=c2%1e7;c2=floor(c2/1e7);}};var divide=function divide(n){var i=6;var c=0;while(--i>=0){c+=data[i];data[i]=floor(c/n);c=c%n*1e7;}};var numToString=function numToString(){var i=6;var s='';while(--i>=0){if(s!==''||i===0||data[i]!==0){var t=String(data[i]);s=s===''?t:s+repeat.call(ZERO,7-t.length)+t;}}return s;};var pow=function pow(x,n,acc){return n===0?acc:n%2===1?pow(x,n-1,acc*x):pow(x*x,n/2,acc);};var log=function log(x){var n=0;var x2=x;while(x2>=4096){n+=12;x2/=4096;}while(x2>=2){n+=1;x2/=2;}return n;};$export($export.P+$export.F*(!!$toFixed&&(0.00008.toFixed(3)!=='0.000'||0.9.toFixed(0)!=='1'||1.255.toFixed(2)!=='1.25'||1000000000000000128.0.toFixed(0)!=='1000000000000000128')||!__webpack_require__(/*! ./_fails */ "E7Vc")(function(){// V8 ~ Android 4.3-
$toFixed.call({});})),'Number',{toFixed:function toFixed(fractionDigits){var x=aNumberValue(this,ERROR);var f=toInteger(fractionDigits);var s='';var m=ZERO;var e,z,j,k;if(f<0||f>20)throw RangeError(ERROR);// eslint-disable-next-line no-self-compare
if(x!=x)return'NaN';if(x<=-1e21||x>=1e21)return String(x);if(x<0){s='-';x=-x;}if(x>1e-21){e=log(x*pow(2,69,1))-69;z=e<0?x*pow(2,-e,1):x/pow(2,e,1);z*=0x10000000000000;e=52-e;if(e>0){multiply(0,z);j=f;while(j>=7){multiply(1e7,0);j-=7;}multiply(pow(10,j,1),0);j=e-1;while(j>=23){divide(1<<23);j-=23;}divide(1<<j);multiply(1,1);divide(2);m=numToString();}else{multiply(0,z);multiply(1<<-e,0);m=numToString()+repeat.call(ZERO,f);}}if(f>0){k=m.length;m=s+(k<=f?'0.'+repeat.call(ZERO,f-k)+m:m.slice(0,k-f)+'.'+m.slice(k-f));}else{m=s+m;}return m;}});
/***/ }),
/***/ "jDJo":
/*!*********************************************************!*\
!*** ../node_modules/@babel/polyfill/lib/noConflict.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
__webpack_require__(/*! core-js/es6 */ "w1EV");__webpack_require__(/*! core-js/fn/array/includes */ "8Pzl");__webpack_require__(/*! core-js/fn/array/flat-map */ "nSG1");__webpack_require__(/*! core-js/fn/string/pad-start */ "ffPQ");__webpack_require__(/*! core-js/fn/string/pad-end */ "F0CD");__webpack_require__(/*! core-js/fn/string/trim-start */ "zRoq");__webpack_require__(/*! core-js/fn/string/trim-end */ "uxZy");__webpack_require__(/*! core-js/fn/symbol/async-iterator */ "k7hq");__webpack_require__(/*! core-js/fn/object/get-own-property-descriptors */ "h2Rm");__webpack_require__(/*! core-js/fn/object/values */ "oOGP");__webpack_require__(/*! core-js/fn/object/entries */ "4VWM");__webpack_require__(/*! core-js/fn/promise/finally */ "EuZn");__webpack_require__(/*! core-js/web */ "JRZK");__webpack_require__(/*! regenerator-runtime/runtime */ "wcNg");
/***/ }),
/***/ "jEou":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/_inherit-if-required.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var setPrototypeOf=__webpack_require__(/*! ./_set-proto */ "3ydu").set;module.exports=function(that,target,C){var S=target.constructor;var P;if(S!==C&&typeof S=='function'&&(P=S.prototype)!==C.prototype&&isObject(P)&&setPrototypeOf){setPrototypeOf(that,P);}return that;};
/***/ }),
/***/ "jPEw":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/_set-to-string-tag.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var def=__webpack_require__(/*! ./_object-dp */ "U1KF").f;var has=__webpack_require__(/*! ./_has */ "ezc+");var TAG=__webpack_require__(/*! ./_wks */ "9dxi")('toStringTag');module.exports=function(it,tag,stat){if(it&&!has(it=stat?it:it.prototype,TAG))def(it,TAG,{configurable:true,value:tag});};
/***/ }),
/***/ "jPba":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/es7.promise.finally.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// https://github.com/tc39/proposal-promise-finally
var $export=__webpack_require__(/*! ./_export */ "X6VK");var core=__webpack_require__(/*! ./_core */ "R5TD");var global=__webpack_require__(/*! ./_global */ "P56o");var speciesConstructor=__webpack_require__(/*! ./_species-constructor */ "5Fu2");var promiseResolve=__webpack_require__(/*! ./_promise-resolve */ "khIB");$export($export.P+$export.R,'Promise',{'finally':function _finally(onFinally){var C=speciesConstructor(this,core.Promise||global.Promise);var isFunction=typeof onFinally=='function';return this.then(isFunction?function(x){return promiseResolve(C,onFinally()).then(function(){return x;});}:onFinally,isFunction?function(e){return promiseResolve(C,onFinally()).then(function(){throw e;});}:onFinally);}});
/***/ }),
/***/ "jirp":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.copy-within.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.P,'Array',{copyWithin:__webpack_require__(/*! ./_array-copy-within */ "JKk3")});__webpack_require__(/*! ./_add-to-unscopables */ "OfmW")('copyWithin');
/***/ }),
/***/ "k7hq":
/*!***********************************************************!*\
!*** ../node_modules/core-js/fn/symbol/async-iterator.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.symbol.async-iterator */ "+jjx");module.exports=__webpack_require__(/*! ../../modules/_wks-ext */ "fxUj").f('asyncIterator');
/***/ }),
/***/ "kUIQ":
/*!****************************************!*\
!*** ../node_modules/outlayer/item.js ***!
\****************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;function _typeof(obj){"@babel/helpers - typeof";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);}/**
* Outlayer Item
*/(function(window,factory){// universal module definition
/* jshint strict: false */ /* globals define, module, require */if(true){// AMD - RequireJS
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! ev-emitter/ev-emitter */ "7T+4"),__webpack_require__(/*! get-size/get-size */ "cPna")], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
__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__));}else {}})(window,function factory(EvEmitter,getSize){'use strict';// ----- helpers ----- //
function isEmptyObj(obj){for(var prop in obj){return false;}prop=null;return true;}// -------------------------- CSS3 support -------------------------- //
var docElemStyle=document.documentElement.style;var transitionProperty=typeof docElemStyle.transition=='string'?'transition':'WebkitTransition';var transformProperty=typeof docElemStyle.transform=='string'?'transform':'WebkitTransform';var transitionEndEvent={WebkitTransition:'webkitTransitionEnd',transition:'transitionend'}[transitionProperty];// cache all vendor properties that could have vendor prefix
var vendorProperties={transform:transformProperty,transition:transitionProperty,transitionDuration:transitionProperty+'Duration',transitionProperty:transitionProperty+'Property',transitionDelay:transitionProperty+'Delay'};// -------------------------- Item -------------------------- //
function Item(element,layout){if(!element){return;}this.element=element;// parent layout class, i.e. Masonry, Isotope, or Packery
this.layout=layout;this.position={x:0,y:0};this._create();}// inherit EvEmitter
var proto=Item.prototype=Object.create(EvEmitter.prototype);proto.constructor=Item;proto._create=function(){// transition objects
this._transn={ingProperties:{},clean:{},onEnd:{}};this.css({position:'absolute'});};// trigger specified handler for event type
proto.handleEvent=function(event){var method='on'+event.type;if(this[method]){this[method](event);}};proto.getSize=function(){this.size=getSize(this.element);};/**
* apply CSS styles to element
* @param {Object} style
*/proto.css=function(style){var elemStyle=this.element.style;for(var prop in style){// use vendor property if available
var supportedProp=vendorProperties[prop]||prop;elemStyle[supportedProp]=style[prop];}};// measure position, and sets it
proto.getPosition=function(){var style=getComputedStyle(this.element);var isOriginLeft=this.layout._getOption('originLeft');var isOriginTop=this.layout._getOption('originTop');var xValue=style[isOriginLeft?'left':'right'];var yValue=style[isOriginTop?'top':'bottom'];var x=parseFloat(xValue);var y=parseFloat(yValue);// convert percent to pixels
var layoutSize=this.layout.size;if(xValue.indexOf('%')!=-1){x=x/100*layoutSize.width;}if(yValue.indexOf('%')!=-1){y=y/100*layoutSize.height;}// clean up 'auto' or other non-integer values
x=isNaN(x)?0:x;y=isNaN(y)?0:y;// remove padding from measurement
x-=isOriginLeft?layoutSize.paddingLeft:layoutSize.paddingRight;y-=isOriginTop?layoutSize.paddingTop:layoutSize.paddingBottom;this.position.x=x;this.position.y=y;};// set settled position, apply padding
proto.layoutPosition=function(){var layoutSize=this.layout.size;var style={};var isOriginLeft=this.layout._getOption('originLeft');var isOriginTop=this.layout._getOption('originTop');// x
var xPadding=isOriginLeft?'paddingLeft':'paddingRight';var xProperty=isOriginLeft?'left':'right';var xResetProperty=isOriginLeft?'right':'left';var x=this.position.x+layoutSize[xPadding];// set in percentage or pixels
style[xProperty]=this.getXValue(x);// reset other property
style[xResetProperty]='';// y
var yPadding=isOriginTop?'paddingTop':'paddingBottom';var yProperty=isOriginTop?'top':'bottom';var yResetProperty=isOriginTop?'bottom':'top';var y=this.position.y+layoutSize[yPadding];// set in percentage or pixels
style[yProperty]=this.getYValue(y);// reset other property
style[yResetProperty]='';this.css(style);this.emitEvent('layout',[this]);};proto.getXValue=function(x){var isHorizontal=this.layout._getOption('horizontal');return this.layout.options.percentPosition&&!isHorizontal?x/this.layout.size.width*100+'%':x+'px';};proto.getYValue=function(y){var isHorizontal=this.layout._getOption('horizontal');return this.layout.options.percentPosition&&isHorizontal?y/this.layout.size.height*100+'%':y+'px';};proto._transitionTo=function(x,y){this.getPosition();// get current x & y from top/left
var curX=this.position.x;var curY=this.position.y;var didNotMove=x==this.position.x&&y==this.position.y;// save end position
this.setPosition(x,y);// if did not move and not transitioning, just go to layout
if(didNotMove&&!this.isTransitioning){this.layoutPosition();return;}var transX=x-curX;var transY=y-curY;var transitionStyle={};transitionStyle.transform=this.getTranslate(transX,transY);this.transition({to:transitionStyle,onTransitionEnd:{transform:this.layoutPosition},isCleaning:true});};proto.getTranslate=function(x,y){// flip cooridinates if origin on right or bottom
var isOriginLeft=this.layout._getOption('originLeft');var isOriginTop=this.layout._getOption('originTop');x=isOriginLeft?x:-x;y=isOriginTop?y:-y;return'translate3d('+x+'px, '+y+'px, 0)';};// non transition + transform support
proto.goTo=function(x,y){this.setPosition(x,y);this.layoutPosition();};proto.moveTo=proto._transitionTo;proto.setPosition=function(x,y){this.position.x=parseFloat(x);this.position.y=parseFloat(y);};// ----- transition ----- //
/**
* @param {Object} style - CSS
* @param {Function} onTransitionEnd
*/ // non transition, just trigger callback
proto._nonTransition=function(args){this.css(args.to);if(args.isCleaning){this._removeStyles(args.to);}for(var prop in args.onTransitionEnd){args.onTransitionEnd[prop].call(this);}};/**
* proper transition
* @param {Object} args - arguments
* @param {Object} to - style to transition to
* @param {Object} from - style to start transition from
* @param {Boolean} isCleaning - removes transition styles after transition
* @param {Function} onTransitionEnd - callback
*/proto.transition=function(args){// redirect to nonTransition if no transition duration
if(!parseFloat(this.layout.options.transitionDuration)){this._nonTransition(args);return;}var _transition=this._transn;// keep track of onTransitionEnd callback by css property
for(var prop in args.onTransitionEnd){_transition.onEnd[prop]=args.onTransitionEnd[prop];}// keep track of properties that are transitioning
for(prop in args.to){_transition.ingProperties[prop]=true;// keep track of properties to clean up when transition is done
if(args.isCleaning){_transition.clean[prop]=true;}}// set from styles
if(args.from){this.css(args.from);// force redraw. http://blog.alexmaccaw.com/css-transitions
var h=this.element.offsetHeight;// hack for JSHint to hush about unused var
h=null;}// enable transition
this.enableTransition(args.to);// set styles that are transitioning
this.css(args.to);this.isTransitioning=true;};// dash before all cap letters, including first for
// WebkitTransform => -webkit-transform
function toDashedAll(str){return str.replace(/([A-Z])/g,function($1){return'-'+$1.toLowerCase();});}var transitionProps='opacity,'+toDashedAll(transformProperty);proto.enableTransition=function()/* style */{// HACK changing transitionProperty during a transition
// will cause transition to jump
if(this.isTransitioning){return;}// make `transition: foo, bar, baz` from style object
// HACK un-comment this when enableTransition can work
// while a transition is happening
// var transitionValues = [];
// for ( var prop in style ) {
// // dash-ify camelCased properties like WebkitTransition
// prop = vendorProperties[ prop ] || prop;
// transitionValues.push( toDashedAll( prop ) );
// }
// munge number to millisecond, to match stagger
var duration=this.layout.options.transitionDuration;duration=typeof duration=='number'?duration+'ms':duration;// enable transition styles
this.css({transitionProperty:transitionProps,transitionDuration:duration,transitionDelay:this.staggerDelay||0});// listen for transition end event
this.element.addEventListener(transitionEndEvent,this,false);};// ----- events ----- //
proto.onwebkitTransitionEnd=function(event){this.ontransitionend(event);};proto.onotransitionend=function(event){this.ontransitionend(event);};// properties that I munge to make my life easier
var dashedVendorProperties={'-webkit-transform':'transform'};proto.ontransitionend=function(event){// disregard bubbled events from children
if(event.target!==this.element){return;}var _transition=this._transn;// get property name of transitioned property, convert to prefix-free
var propertyName=dashedVendorProperties[event.propertyName]||event.propertyName;// remove property that has completed transitioning
delete _transition.ingProperties[propertyName];// check if any properties are still transitioning
if(isEmptyObj(_transition.ingProperties)){// all properties have completed transitioning
this.disableTransition();}// clean style
if(propertyName in _transition.clean){// clean up style
this.element.style[event.propertyName]='';delete _transition.clean[propertyName];}// trigger onTransitionEnd callback
if(propertyName in _transition.onEnd){var onTransitionEnd=_transition.onEnd[propertyName];onTransitionEnd.call(this);delete _transition.onEnd[propertyName];}this.emitEvent('transitionEnd',[this]);};proto.disableTransition=function(){this.removeTransitionStyles();this.element.removeEventListener(transitionEndEvent,this,false);this.isTransitioning=false;};/**
* removes style property from element
* @param {Object} style
**/proto._removeStyles=function(style){// clean up transition styles
var cleanStyle={};for(var prop in style){cleanStyle[prop]='';}this.css(cleanStyle);};var cleanTransitionStyle={transitionProperty:'',transitionDuration:'',transitionDelay:''};proto.removeTransitionStyles=function(){// remove transition
this.css(cleanTransitionStyle);};// ----- stagger ----- //
proto.stagger=function(delay){delay=isNaN(delay)?0:delay;this.staggerDelay=delay+'ms';};// ----- show/hide/remove ----- //
// remove element from DOM
proto.removeElem=function(){this.element.parentNode.removeChild(this.element);// remove display: none
this.css({display:''});this.emitEvent('remove',[this]);};proto.remove=function(){// just remove element if no transition support or no transition
if(!transitionProperty||!parseFloat(this.layout.options.transitionDuration)){this.removeElem();return;}// start transition
this.once('transitionEnd',function(){this.removeElem();});this.hide();};proto.reveal=function(){delete this.isHidden;// remove display: none
this.css({display:''});var options=this.layout.options;var onTransitionEnd={};var transitionEndProperty=this.getHideRevealTransitionEndProperty('visibleStyle');onTransitionEnd[transitionEndProperty]=this.onRevealTransitionEnd;this.transition({from:options.hiddenStyle,to:options.visibleStyle,isCleaning:true,onTransitionEnd:onTransitionEnd});};proto.onRevealTransitionEnd=function(){// check if still visible
// during transition, item may have been hidden
if(!this.isHidden){this.emitEvent('reveal');}};/**
* get style property use for hide/reveal transition end
* @param {String} styleProperty - hiddenStyle/visibleStyle
* @returns {String}
*/proto.getHideRevealTransitionEndProperty=function(styleProperty){var optionStyle=this.layout.options[styleProperty];// use opacity
if(optionStyle.opacity){return'opacity';}// get first property
for(var prop in optionStyle){return prop;}};proto.hide=function(){// set flag
this.isHidden=true;// remove display: none
this.css({display:''});var options=this.layout.options;var onTransitionEnd={};var transitionEndProperty=this.getHideRevealTransitionEndProperty('hiddenStyle');onTransitionEnd[transitionEndProperty]=this.onHideTransitionEnd;this.transition({from:options.visibleStyle,to:options.hiddenStyle,// keep hidden stuff hidden
isCleaning:true,onTransitionEnd:onTransitionEnd});};proto.onHideTransitionEnd=function(){// check if still hidden
// during transition, item may have been un-hidden
if(this.isHidden){this.css({display:'none'});this.emitEvent('hide');}};proto.destroy=function(){this.css({position:'',left:'',right:'',top:'',bottom:'',transition:'',transform:''});};return Item;});
/***/ }),
/***/ "khIB":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/_promise-resolve.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var newPromiseCapability=__webpack_require__(/*! ./_new-promise-capability */ "gtO+");module.exports=function(C,x){anObject(C);if(isObject(x)&&x.constructor===C)return x;var promiseCapability=newPromiseCapability.f(C);var resolve=promiseCapability.resolve;resolve(x);return promiseCapability.promise;};
/***/ }),
/***/ "lAKj":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_regexp-exec.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var regexpFlags=__webpack_require__(/*! ./_flags */ "MBcE");var nativeExec=RegExp.prototype.exec;// This always refers to the native implementation, because the
// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
// which loads this file before patching the method.
var nativeReplace=String.prototype.replace;var patchedExec=nativeExec;var LAST_INDEX='lastIndex';var UPDATES_LAST_INDEX_WRONG=function(){var re1=/a/,re2=/b*/g;nativeExec.call(re1,'a');nativeExec.call(re2,'a');return re1[LAST_INDEX]!==0||re2[LAST_INDEX]!==0;}();// nonparticipating capturing group, copied from es5-shim's String#split patch.
var NPCG_INCLUDED=/()??/.exec('')[1]!==undefined;var PATCH=UPDATES_LAST_INDEX_WRONG||NPCG_INCLUDED;if(PATCH){patchedExec=function exec(str){var re=this;var lastIndex,reCopy,match,i;if(NPCG_INCLUDED){reCopy=new RegExp('^'+re.source+'$(?!\\s)',regexpFlags.call(re));}if(UPDATES_LAST_INDEX_WRONG)lastIndex=re[LAST_INDEX];match=nativeExec.call(re,str);if(UPDATES_LAST_INDEX_WRONG&&match){re[LAST_INDEX]=re.global?match.index+match[0].length:lastIndex;}if(NPCG_INCLUDED&&match&&match.length>1){// Fix browsers whose `exec` methods don't consistently return `undefined`
// for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
// eslint-disable-next-line no-loop-func
nativeReplace.call(match[0],reCopy,function(){for(i=1;i<arguments.length-2;i++){if(arguments[i]===undefined)match[i]=undefined;}});}return match;};}module.exports=patchedExec;
/***/ }),
/***/ "lBnu":
/*!***************************************************************!*\
!*** ../node_modules/core-js/library/modules/_descriptors.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// Thank's IE8 for his funny defineProperty
module.exports=!__webpack_require__(/*! ./_fails */ "/Vl9")(function(){return Object.defineProperty({},'a',{get:function get(){return 7;}}).a!=7;});
/***/ }),
/***/ "lQyR":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.iterator.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $at=__webpack_require__(/*! ./_string-at */ "uRBY")(true);// 21.1.3.27 String.prototype[@@iterator]()
__webpack_require__(/*! ./_iter-define */ "Jww/")(String,'String',function(iterated){this._t=String(iterated);// target
this._i=0;// next index
// 21.1.5.2.1 %StringIteratorPrototype%.next()
},function(){var O=this._t;var index=this._i;var point;if(index>=O.length)return{value:undefined,done:true};point=$at(O,index);this._i+=point.length;return{value:point,done:false};});
/***/ }),
/***/ "lUNa":
/*!**********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.get-prototype-of.js ***!
\**********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.9 Object.getPrototypeOf(O)
var toObject=__webpack_require__(/*! ./_to-object */ "UnHL");var $getPrototypeOf=__webpack_require__(/*! ./_object-gpo */ "A1KM");__webpack_require__(/*! ./_object-sap */ "gRlk")('getPrototypeOf',function(){return function getPrototypeOf(it){return $getPrototypeOf(toObject(it));};});
/***/ }),
/***/ "lkhz":
/*!****************************!*\
!*** ./js/modules/hash.js ***!
\****************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
var goToHash = function goToHash(hash, smooth) {
var clearHash = hash.substr(1);
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])("[id=\"".concat(clearHash, "\"]")) !== null) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])("[id=\"".concat(clearHash, "\"]")).style.scrollMargin = '20px';
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])("[id=\"".concat(clearHash, "\"]")).scrollIntoView({
behavior: smooth ? 'smooth' : 'auto'
});
}
};
/* harmony default export */ __webpack_exports__["default"] = (function () {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('a').forEach(function (item) {
console.log(item.hash);
if (item.hash) {
console.log(item.hash);
item.addEventListener('click', function (ev) {
console.log('hash click');
ev.stopPropagation();
ev.preventDefault();
goToHash(item.hash, true);
return false;
});
}
});
if (window.location.hash) {
goToHash(window.location.hash, false);
}
});
/***/ }),
/***/ "ltS6":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_enum-keys.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// all enumerable object keys, includes symbols
var getKeys=__webpack_require__(/*! ./_object-keys */ "LuBU");var gOPS=__webpack_require__(/*! ./_object-gops */ "0oPD");var pIE=__webpack_require__(/*! ./_object-pie */ "IdFN");module.exports=function(it){var result=getKeys(it);var getSymbols=gOPS.f;if(getSymbols){var symbols=getSymbols(it);var isEnum=pIE.f;var i=0;var key;while(symbols.length>i){if(isEnum.call(it,key=symbols[i++]))result.push(key);}}return result;};
/***/ }),
/***/ "m/Uw":
/*!**************************************************************!*\
!*** ../node_modules/core-js/library/modules/_dom-create.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var isObject=__webpack_require__(/*! ./_is-object */ "fGh/");var document=__webpack_require__(/*! ./_global */ "41F1").document;// typeof document.createElement is 'object' in old IE
var is=isObject(document)&&isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{};};
/***/ }),
/***/ "m1Dn":
/*!**************************************************!*\
!*** ../node_modules/core-js/modules/es6.set.js ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var strong=__webpack_require__(/*! ./_collection-strong */ "XQta");var validate=__webpack_require__(/*! ./_validate-collection */ "SsG5");var SET='Set';// 23.2 Set Objects
module.exports=__webpack_require__(/*! ./_collection */ "AkS8")(SET,function(get){return function Set(){return get(this,arguments.length>0?arguments[0]:undefined);};},{// 23.2.3.1 Set.prototype.add(value)
add:function add(value){return strong.def(validate(this,SET),value=value===0?0:value,value);}},strong);
/***/ }),
/***/ "m8zh":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.trim.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 21.1.3.25 String.prototype.trim()
__webpack_require__(/*! ./_string-trim */ "hGr/")('trim',function($trim){return function trim(){return $trim(this,3);};});
/***/ }),
/***/ "mXtd":
/*!************************************************!*\
!*** ./templates/pages/catalog-department.pug ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <section class=\"catalog-details\">\n <article class=\"breadcrumbs\">\n <div class=\"breadcrumbs__line\"><span><a href=\"/\">\n <svg class=\"icon\" width=\"23\" height=\"23\" viewBox=\"0 0 23 23\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-home-icon-silhouette\"></use>\n </svg></a></span><span><a href=\"#\">Каталог</a></span><span><a>Моторы</a></span>\n </div>\n <h1>Моторы</h1>\n </article>\n <div class=\"catalog-details__filter\">\n <button class=\"catalog-details__filter-toggle\">\n <svg class=\"icon\" width=\"35\" height=\"35\" viewBox=\"0 0 35 35\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-controls\"></use>\n </svg><span>фильтры</span><span class=\"catalog-details__amount\">0</span>\n </button>\n <form class=\"filter\" id=\"search_catalog\">\n <input type=\"hidden\" name=\"category_id\" value=\"1\">\n <aside class=\"filter__results visible\">\n <div class=\"filter__results-wrp\">\n <div></div><span>Выбрано 25 вариантов</span><a class=\"filter__submit-link\" href=\"#\">Посмотреть</a>\n </div>\n </aside>\n <article class=\"filter-fieldset filter-fieldset--manuf\">\n <h3 class=\"filter-fieldset__title\">Производители</h3>\n <ul class=\"filter-fieldset__list\">\n <li class=\"filter-fieldset__item\">\n <input type=\"checkbox\" id=\"manuf-maxon\" name=\"manuf-maxon\" checked><a href=\"javascript:void(0);\">\n <label for=\"manuf-maxon\">maxon</label></a>\n </li>\n <li class=\"filter-fieldset__item\">\n <input type=\"checkbox\" id=\"manuf-npoat\" name=\"manuf-npoat\"><a href=\"javascript:void(0);\">\n <label for=\"manuf-npoat\">Андроидная техника</label></a>\n </li>\n </ul>\n </article>\n <article class=\"filter-fieldset filter-fieldset--types\">\n <h3 class=\"filter-fieldset__title\">Типы моторов</h3>\n <ul class=\"filter-fieldset__list\">\n <li class=\"filter-fieldset__item filter-fieldset__item--expand visible\">\n <button class=\"filter-fieldset__toggle\" type=\"button\">\n <svg class=\"icon\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n <input type=\"checkbox\" id=\"type-collectors\" name=\"type-collectors\"><a href=\"javascript:void(0);\">\n <label for=\"type-collectors\">Коллекторные двигатели maxon DC</label></a>\n <ul class=\"filter-fieldset__sublist visible\">\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-dcx\" name=\"subtype-dcx\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-dcx\">Линейка DCX</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-dc-max\" name=\"subtype-dc-max\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-dc-max\">Линейка DC-max</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-re\" name=\"subtype-re\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-re\">Линейка RE</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-a-max\" name=\"subtype-a-max\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-a-max\">Линейка A-max</label></a>\n </li>\n </ul>\n </li>\n <li class=\"filter-fieldset__item filter-fieldset__item--expand visible\">\n <button class=\"filter-fieldset__toggle\" type=\"button\">\n <svg class=\"icon\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n <input type=\"checkbox\" id=\"type-no-collectors\" name=\"type-no-collectors\"><a href=\"javascript:void(0);\">\n <label for=\"type-no-collectors\">Коллекторные двигатели maxon EC</label></a>\n <ul class=\"filter-fieldset__sublist\">\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-1\" name=\"subtype-1\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-1\">Конфигурируемые</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-1\" name=\"subtype-1\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-1\">Моментные корпусные</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-1\" name=\"subtype-1\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-1\">Моментные бескорпусные</label></a>\n </li>\n </ul>\n </li>\n <li class=\"filter-fieldset__item filter-fieldset__item--expand visible\">\n <button class=\"filter-fieldset__toggle\" type=\"button\">\n <svg class=\"icon\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n <input type=\"checkbox\" id=\"type-configurable\" name=\"type-configurable\" checked><a href=\"javascript:void(0);\">\n <label for=\"type-configurable\">Конфигурируемые</label></a>\n <ul class=\"filter-fieldset__sublist\">\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-1\" name=\"subtype-1\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-1\">name 1</label></a>\n </li>\n </ul>\n </li>\n <li class=\"filter-fieldset__item filter-fieldset__item--expand visible\">\n <button class=\"filter-fieldset__toggle\" type=\"button\">\n <svg class=\"icon\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n <input type=\"checkbox\" id=\"type-moment-boxed\" name=\"type-moment-boxed\" checked><a href=\"javascript:void(0);\">\n <label for=\"type-moment-boxed\">Моментные корпусные</label></a>\n <ul class=\"filter-fieldset__sublist\">\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-2\" name=\"subtype-2\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-2\">name 2</label></a>\n </li>\n </ul>\n </li>\n <li class=\"filter-fieldset__item filter-fieldset__item--expand visible\">\n <button class=\"filter-fieldset__toggle\" type=\"button\">\n <svg class=\"icon\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n <input type=\"checkbox\" id=\"type-moment-no-boxed\" name=\"type-moment-no-boxed\"><a href=\"javascript:void(0);\">\n <label for=\"type-moment-no-boxed\">Моментные бескорпусные</label></a>\n <ul class=\"filter-fieldset__sublist\">\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-3\" name=\"subtype-3\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-3\">name 3</label></a>\n </li>\n </ul>\n </li>\n </ul>\n </article>\n <article class=\"filter-fieldset filter-fieldset--chars\">\n <h3 class=\"filter-fieldset__title\">Характеристики</h3>\n <ul class=\"filter-fieldset__list\">\n <li class=\"filter-fieldset__item filter-fieldset__item--expand\">\n <button class=\"filter-fieldset__toggle\" type=\"button\">\n <svg class=\"icon\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button><a href=\"javascript:void(0);\">\n <label>Мощность<span>, Вт</span></label></a>\n <div class=\"filter-fieldset__reset-wrp\">\n <div class=\"filter-fieldset__range-box\">\n <input class=\"js-state\" name=\"params[stall_torque][state]\" type=\"hidden\" value=\"0\">\n <div class=\"filter-fieldset__range filter-range\">\n <div class=\"filter-range__slider\" id=\"filter-watt-range-0\" se-min=\"0.00\" se-step=\"1\" se-min-value=\"0\" se-max-value=\"70\" se-max=\"70.00\">\n <div class=\"filter-range__touch-left\"><span></span></div>\n <div class=\"filter-range__touch-right\"><span></span></div>\n <div class=\"filter-range__line\"><span></span></div>\n </div>\n </div>\n <div class=\"filter-range__inboxes\">\n <p>\n <label>от\n <input class=\"filter-range__inbox js-min\" type=\"text\" value=\"0\">\n </label><span class=\"filter-range__value js-min\">10</span><span class=\"filter-range__unit\"> Вт</span>\n </p>\n <p>\n <label>до\n <input class=\"filter-range__inbox js-max\" type=\"text\" value=\"100\">\n </label><span class=\"filter-range__value js-max\">480</span><span class=\"filter-range__unit\"> Вт</span>\n </p>\n </div>\n </div>\n <button class=\"filter-fieldset__reset\" type=\"button\">Сбросить фильтр</button>\n </div>\n </li>\n <li class=\"filter-fieldset__item filter-fieldset__item--expand\">\n <button class=\"filter-fieldset__toggle\" type=\"button\">\n <svg class=\"icon\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button><a href=\"javascript:void(0);\">\n <label>Коммутация</label></a>\n <button class=\"filter-fieldset__reset\" type=\"button\">Сбросить фильтр</button>\n <div class=\"filter-fieldset__sublist filter-fieldset__sublist--loose\">\n <input type=\"checkbox\" id=\"subtype-6\" name=\"subtype-6\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-6\">\n <svg class=\"icon\" width=\"8\" height=\"8\" viewBox=\"0 0 8 8\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> <span>Графитовые щетки</span>\n </label></a>\n <input type=\"checkbox\" id=\"subtype-7\" name=\"subtype-7\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-7\">\n <svg class=\"icon\" width=\"8\" height=\"8\" viewBox=\"0 0 8 8\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> <span>Интегрированная электроника</span>\n </label></a>\n <input type=\"checkbox\" id=\"subtype-8\" name=\"subtype-8\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-8\">\n <svg class=\"icon\" width=\"8\" height=\"8\" viewBox=\"0 0 8 8\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> <span>Щетки из благородных металлов</span>\n </label></a>\n <input type=\"checkbox\" id=\"subtype-9\" name=\"subtype-9\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-9\">\n <svg class=\"icon\" width=\"8\" height=\"8\" viewBox=\"0 0 8 8\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> <span>Синусоидальная коммутация</span>\n </label></a>\n <input type=\"checkbox\" id=\"subtype-10\" name=\"subtype-10\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-10\">\n <svg class=\"icon\" width=\"8\" height=\"8\" viewBox=\"0 0 8 8\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> <span>С датчиками Холла</span>\n </label></a>\n <input type=\"checkbox\" id=\"subtype-11\" name=\"subtype-11\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-11\">\n <svg class=\"icon\" width=\"8\" height=\"8\" viewBox=\"0 0 8 8\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg> <span>Без датчиков Холла</span>\n </label></a>\n </div>\n </li>\n <li class=\"filter-fieldset__item filter-fieldset__item--expand visible\">\n <button class=\"filter-fieldset__toggle\" type=\"button\">\n <svg class=\"icon\" width=\"12\" height=\"12\" viewBox=\"0 0 12 12\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button><a href=\"javascript:void(0);\">\n <label>Коммутация</label></a>\n <ul class=\"filter-fieldset__sublist\">\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-12\" name=\"subtype-12\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-12\">Графитовые щетки</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-13\" name=\"subtype-13\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-13\">Интегрированная электроника</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-14\" name=\"subtype-14\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-14\">Щетки из благородных металлов</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-15\" name=\"subtype-15\" checked><a href=\"javascript:void(0);\">\n <label for=\"subtype-15\">Синусоидальная коммутация</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-16\" name=\"subtype-16\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-16\">С датчиками Холла</label></a>\n </li>\n <li class=\"filter-fieldset__subitem\">\n <input type=\"checkbox\" id=\"subtype-17\" name=\"subtype-17\"><a href=\"javascript:void(0);\">\n <label for=\"subtype-17\">Без датчиков Холла</label></a>\n </li>\n </ul>\n </li>\n </ul>\n </article>\n <div class=\"filter__buttons\">\n <button class=\"filter__button-reset\" type=\"reset\">Сбросить все фильтры</button>\n <button class=\"filter__button-submit button-link\" type=\"button\">Применить</button>\n </div>\n </form>\n </div>\n <div class=\"catalog-details__content\">\n <div class=\"catalog-details__cards\">\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n <article class=\"product-card\">\n <div class=\"product-card__img-wrp\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/tovar-1.webp\"><img src=\"../../assets/img/tovar-1.png\" alt=\"\">\n </picture>\n </div>\n <p class=\"product-card__title product-card__title--mobile\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__chars\">\n <p class=\"product-card__title\">Коллекторный двигатель DCX12S01EBSL489...</p>\n <div class=\"product-card__table\">\n <table>\n <tbody>\n <tr>\n <td>Диаметр</td>\n <td>12 мм</td>\n </tr>\n <tr>\n <td>Мощность</td>\n <td>1.6 Вт</td>\n </tr>\n <tr>\n <td>Коммутация</td>\n <td>Щетки из благородных металлов</td>\n </tr>\n <tr>\n <td>Длина</td>\n <td>19.4 мм</td>\n </tr>\n <tr>\n <td>Ширина</td>\n <td>28.7 мм</td>\n </tr>\n </tbody>\n </table>\n </div>\n <div class=\"product-card__buttons card-buttons\">\n <div class=\"card-buttons__row\">\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input type=\"text\" placeholder=\"0\" value=\"0\">\n </div>\n <button class=\"button-link card-buttons__button card-buttons__button--cart js-to-cart\" data-id=\"123\"><span>В корзину</span><span>Уже в корзине</span></button>\n </div>\n <div class=\"card-buttons__row\">\n <button class=\"button-link button-link--inverse button-link--with-icon card-buttons__button card-buttons__button--compare js-compare\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg> К Сравнению\n </button>\n </div>\n </div>\n </div>\n </article>\n </div>\n <article class=\"pagination\">\n <div class=\"pagination__pages\">\n <div class=\"pagination__controls\">\n <button class=\"pagination__control pagination__control--prev\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n <button class=\"pagination__control pagination__control--next\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </button>\n </div>\n <ul class=\"pagination__page-links\">\n <li><a href=\"#\">1</a></li>\n <li><a href=\"#\">2</a></li>\n <li><a class=\"current\" href=\"#\">3</a></li>\n <li><a href=\"#\">4</a></li>\n <li><a href=\"#\">5</a></li>\n <li><a>...</a></li>\n <li><a href=\"#\">16</a></li>\n </ul>\n </div>\n <div class=\"pagination__amount\">\n <p>Товаров на страницу:</p>\n <div class=\"pagination__select\">\n <select name=\"display-pages\">\n <option value=\"10\">10</option>\n <option value=\"20\">20</option>\n <option value=\"30\">30</option>\n </select>\n <svg class=\"icon\" width=\"7\" height=\"7\" viewBox=\"0 0 7 7\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <svg class=\"icon\" width=\"7\" height=\"7\" viewBox=\"0 0 7 7\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </div>\n </article>\n </div>\n </section>\n <section class=\"text-content\">\n <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p>\n <p>Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old. Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source. Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of \"de Finibus Bonorum et Malorum\" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, \"Lorem ipsum dolor sit amet..\", comes from a line in section 1.10.32.</p>\n </section>\n <article class=\"tags\">\n <ul>\n <li><a href=\"#\">#Тэг номер один</a></li>\n <li><a href=\"#\">#другой тэг</a></li>\n <li><a href=\"#\">#очень длинный супертэг</a></li>\n <li><a href=\"#\">#модный тэг</a></li>\n <li><a href=\"#\">#интересный тэг</a></li>\n <li><a href=\"#\">#сказочноебали</a></li>\n <li><a href=\"#\">#сказочноебали</a></li>\n <li><a href=\"#\">#сказочноебали</a></li>\n <li><a href=\"#\">#сказочноебали</a></li>\n <li><a href=\"#\">#сказочноебали</a></li>\n <li><a href=\"#\">#сказочноебали</a></li>\n </ul>\n </article>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n <section class=\"modal\" id=\"modal-cart\">\n <article class=\"modal__inner modal__inner--cart\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Ваш заказ</span></p>\n <div class=\"modal__order\">\n <ul class=\"modal__order-list\">\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" min=\"0\" placeholder=\"0\" data-id=\"28\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" placeholder=\"0\" data-id=\"29\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" placeholder=\"0\" data-id=\"30\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n </ul>\n </div>\n <div class=\"modal__order-form\" id=\"cartFormHolder\">\n <form class=\"contacts__form contacts-form js-mailer\" id=\"cartForm\">\n <input type=\"hidden\" name=\"selfEmail\" id=\"cartSelfEmail\" value=\"0\">\n <input type=\"hidden\" name=\"withcart\" id=\"cartWithCart\" value=\"1\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-name\">Имя</label>\n <input class=\"required\" id=\"contacts-name\" type=\"text\" placeholder=\"Имя*\" name=\"contacts-name\">\n <label class=\"visually-hidden\" for=\"contacts-mail\">E-mail</label>\n <input class=\"required\" id=\"contacts-mail\" type=\"text\" placeholder=\"E-mail*\" name=\"contacts-mail\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-company\">Организация</label>\n <input id=\"contacts-company\" type=\"text\" placeholder=\"Организация*\" name=\"contacts-company\">\n <label class=\"visually-hidden\" for=\"contacts-phone\">Телефон</label>\n <input id=\"contacts-phone\" type=\"text\" placeholder=\"Телефон*\" name=\"contacts-phone\">\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--policy\">\n <input id=\"contacts-policy\" type=\"checkbox\" name=\"contacts-policy\">\n <label for=\"contacts-policy\">Я ознакомлен и согласен с <a href=\"#\">Политикой конфиденциальности</a> и <a href=\"#\">Пользовательским соглашением</a></label>\n </div>\n <div class=\"modal__order-buttons\"><a class=\"button-link button-link--inverse button-link--with-icon js-save-order\" href=\"#\"><span class=\"button-link__primary-text\">сохранить заказ</span>\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg></a><a class=\"button-link button-link--inverse js-close-cart-modal\" href=\"#\"><span class=\"button-link__primary-text\">вернуться к покупкам</span></a>\n <button class=\"button-link js-send-order\" type=\"submit\">заказать</button>\n </div>\n </form>\n <div class=\"modal__response modal__response--with-button js-hidden\">\n <p>Спасибо, ваше сообщение отправлено. Мы ответим вам как только сможем</p>\n <div>\n <button class=\"button-link\">Закрыть</button>\n </div>\n </div>\n </div>\n </div>\n </article>\n </section>\n <section class=\"modal\" id=\"modal-callback\">\n <article class=\"modal__inner modal__inner--callback\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Перезвоните мне</span></p>\n <div class=\"modal__form\">\n <form class=\"contacts__form contacts-form js-mailer\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-contacts-phone\">Телефон</label>\n <input class=\"required\" id=\"modal-contacts-phone\" type=\"text\" placeholder=\"Телефон*\" name=\"contacts-phone\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-contacts-name\">Имя</label>\n <input class=\"required\" id=\"modal-contacts-name\" type=\"text\" placeholder=\"Имя*\" name=\"contacts-name\">\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--policy\">\n <input class=\"required\" id=\"modal-callback-contacts-policy\" type=\"checkbox\" name=\"contacts-policy\">\n <label for=\"modal-callback-contacts-policy\">Я ознакомлен и согласен с <a href=\"#\">Политикой конфиденциальности</a> и <a href=\"#\">Пользовательским соглашением</a></label>\n </div>\n <div class=\"modal__order-buttons\">\n <button class=\"button-link\" type=\"submit\">отправить</button>\n </div>\n </form>\n <div class=\"modal__response modal__response--with-button js-hidden\">\n <p>Спасибо, ваше сообщение отправлено. Мы ответим вам как только сможем</p>\n <div>\n <button class=\"button-link\">Закрыть</button>\n </div>\n </div>\n </div>\n </div>\n </article>\n </section>\n <section class=\"modal\" id=\"modal-city\">\n <article class=\"modal__inner modal__inner--city\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Ваш город</span></p>\n <div class=\"modal__form\">\n <form class=\"contacts__form contacts-form\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-city-input\">Поиск города</label>\n <input id=\"modal-city-input\" type=\"text\" placeholder=\"Поиск города*\" name=\"modal-city\">\n </div>\n </form>\n </div>\n <div class=\"modal__cities\">\n <ul>\n <li><a href=\"#\">Москва</a></li>\n <li><a class=\"js-current\" href=\"#\">Санкт-Петербург</a></li>\n <li><a href=\"#\">Архангельск</a></li>\n <li><a href=\"#\">Владивосток</a></li>\n <li><a href=\"#\">Волгоград</a></li>\n <li><a href=\"#\">Воронеж</a></li>\n <li><a href=\"#\">Екатеринбург</a></li>\n <li><a href=\"#\">Ижевск</a></li>\n <li><a href=\"#\">Иркутск</a></li>\n <li><a href=\"#\">Казань</a></li>\n <li><a href=\"#\">Кемерово</a></li>\n <li><a href=\"#\">Краснодар</a></li>\n <li><a href=\"#\">Красноярск</a></li>\n <li><a href=\"#\">Мурманск</a></li>\n <li><a href=\"#\">Набережные Челны</a></li>\n <li><a href=\"#\">Нижний</a></li>\n <li><a href=\"#\">Новгород</a></li>\n <li><a href=\"#\">Новосибирск</a></li>\n <li><a href=\"#\">Омск</a></li>\n <li><a href=\"#\">Пермь</a></li>\n <li><a href=\"#\">Ростов-на-Дону</a></li>\n <li><a href=\"#\">Саратов</a></li>\n <li><a href=\"#\">Самара</a></li>\n <li><a href=\"#\">Самара</a></li>\n <li><a href=\"#\">Сочи</a></li>\n <li><a href=\"#\">Сургут</a></li>\n <li><a href=\"#\">Тверь</a></li>\n <li><a href=\"#\">Тольятти</a></li>\n <li><a href=\"#\">Тула</a></li>\n <li><a href=\"#\">Тюмень</a></li>\n <li><a href=\"#\">Ульяновск</a></li>\n <li><a href=\"#\">Уфа</a></li>\n <li><a href=\"#\">Хабаровск</a></li>\n <li><a href=\"#\">Челябинск</a></li>\n </ul>\n <p>Извините, ничего не найдено</p>\n </div>\n </div>\n </article>\n </section>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "mggL":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_dom-create.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var document=__webpack_require__(/*! ./_global */ "P56o").document;// typeof document.createElement is 'object' in old IE
var is=isObject(document)&&isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{};};
/***/ }),
/***/ "mjnx":
/*!************************************!*\
!*** ./templates/pages/modals.pug ***!
\************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\"><!-- MODAL CITY -->\n <section class=\"modal\" id=\"modal-city\">\n <article class=\"modal__inner modal__inner--city\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Ваш город</span></p>\n <div class=\"modal__form\">\n <form class=\"contacts__form contacts-form\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-city-input\">Поиск города</label>\n <input id=\"modal-city-input\" type=\"text\" placeholder=\"Поиск города*\" name=\"modal-city\">\n </div>\n </form>\n </div>\n <div class=\"modal__cities\">\n <ul>\n <li><a href=\"#\">Москва</a></li>\n <li><a class=\"js-current\" href=\"#\">Санкт-Петербург</a></li>\n <li><a href=\"#\">Архангельск</a></li>\n <li><a href=\"#\">Владивосток</a></li>\n <li><a href=\"#\">Волгоград</a></li>\n <li><a href=\"#\">Воронеж</a></li>\n <li><a href=\"#\">Екатеринбург</a></li>\n <li><a href=\"#\">Ижевск</a></li>\n <li><a href=\"#\">Иркутск</a></li>\n <li><a href=\"#\">Казань</a></li>\n <li><a href=\"#\">Кемерово</a></li>\n <li><a href=\"#\">Краснодар</a></li>\n <li><a href=\"#\">Красноярск</a></li>\n <li><a href=\"#\">Мурманск</a></li>\n <li><a href=\"#\">Набережные Челны</a></li>\n <li><a href=\"#\">Нижний</a></li>\n <li><a href=\"#\">Новгород</a></li>\n <li><a href=\"#\">Новосибирск</a></li>\n <li><a href=\"#\">Омск</a></li>\n <li><a href=\"#\">Пермь</a></li>\n <li><a href=\"#\">Ростов-на-Дону</a></li>\n <li><a href=\"#\">Саратов</a></li>\n <li><a href=\"#\">Самара</a></li>\n <li><a href=\"#\">Самара</a></li>\n <li><a href=\"#\">Сочи</a></li>\n <li><a href=\"#\">Сургут</a></li>\n <li><a href=\"#\">Тверь</a></li>\n <li><a href=\"#\">Тольятти</a></li>\n <li><a href=\"#\">Тула</a></li>\n <li><a href=\"#\">Тюмень</a></li>\n <li><a href=\"#\">Ульяновск</a></li>\n <li><a href=\"#\">Уфа</a></li>\n <li><a href=\"#\">Хабаровск</a></li>\n <li><a href=\"#\">Челябинск</a></li>\n </ul>\n <p>Извините, ничего не найдено</p>\n </div>\n </div>\n </article>\n </section><!-- MODAL CART -->\n <section class=\"modal\" id=\"modal-cart\">\n <article class=\"modal__inner modal__inner--cart\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Ваш заказ</span></p>\n <div class=\"modal__order\">\n <ul class=\"modal__order-list\">\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" min=\"0\" placeholder=\"0\" data-id=\"28\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" placeholder=\"0\" data-id=\"29\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n <li class=\"modal__order-item\">\n <h4><a href=\"#\">A-max 22 Ø22 mm, Graphite Brushes, 6 Watt, with cable</a></h4>\n <div class=\"card-buttons__quant\">\n <button class=\"card-buttons__quant-hand\">-</button>\n <button class=\"card-buttons__quant-hand\">+</button>\n <input class=\"js-cart-quantity\" type=\"text\" placeholder=\"0\" data-id=\"30\">\n </div>\n <button class=\"modal__order-remove\">\n <svg class=\"icon\" width=\"11\" height=\"11\" viewBox=\"0 0 11 11\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n </li>\n </ul>\n </div>\n <div class=\"modal__order-form\" id=\"cartFormHolder\">\n <form class=\"contacts__form contacts-form js-mailer\" id=\"cartForm\">\n <input type=\"hidden\" name=\"selfEmail\" id=\"cartSelfEmail\" value=\"0\">\n <input type=\"hidden\" name=\"withcart\" id=\"cartWithCart\" value=\"1\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-name\">Имя</label>\n <input class=\"required\" id=\"contacts-name\" type=\"text\" placeholder=\"Имя*\" name=\"contacts-name\">\n <label class=\"visually-hidden\" for=\"contacts-mail\">E-mail</label>\n <input class=\"required\" id=\"contacts-mail\" type=\"text\" placeholder=\"E-mail*\" name=\"contacts-mail\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"contacts-company\">Организация</label>\n <input id=\"contacts-company\" type=\"text\" placeholder=\"Организация*\" name=\"contacts-company\">\n <label class=\"visually-hidden\" for=\"contacts-phone\">Телефон</label>\n <input id=\"contacts-phone\" type=\"text\" placeholder=\"Телефон*\" name=\"contacts-phone\">\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--policy\">\n <input id=\"contacts-policy\" type=\"checkbox\" name=\"contacts-policy\">\n <label for=\"contacts-policy\">Я ознакомлен и согласен с <a href=\"#\">Политикой конфиденциальности</a> и <a href=\"#\">Пользовательским соглашением</a></label>\n </div>\n <div class=\"modal__order-buttons\"><a class=\"button-link button-link--inverse button-link--with-icon js-save-order\" href=\"#\"><span class=\"button-link__primary-text\">сохранить заказ</span>\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg></a><a class=\"button-link button-link--inverse js-close-cart-modal\" href=\"#\"><span class=\"button-link__primary-text\">вернуться к покупкам</span></a>\n <button class=\"button-link js-send-order\" type=\"submit\">заказать</button>\n </div>\n </form>\n <div class=\"modal__response modal__response--with-button js-hidden\">\n <p>Спасибо, ваше сообщение отправлено. Мы ответим вам как только сможем</p>\n <div>\n <button class=\"button-link\">Закрыть</button>\n </div>\n </div>\n </div>\n </div>\n </article>\n </section><!-- MODAL CALLBACK -->\n <section class=\"modal\" id=\"modal-callback\">\n <article class=\"modal__inner modal__inner--callback\">\n <button class=\"modal__close\" type=\"button\">\n <svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 18 18\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <div class=\"modal__view\">\n <p class=\"page-heading align-left\"><span>Перезвоните мне</span></p>\n <div class=\"modal__form\">\n <form class=\"contacts__form contacts-form js-mailer\">\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-contacts-phone\">Телефон</label>\n <input class=\"required\" id=\"modal-contacts-phone\" type=\"text\" placeholder=\"Телефон*\" name=\"contacts-phone\">\n </div>\n <div class=\"contacts-form__fieldset\">\n <label class=\"visually-hidden\" for=\"modal-contacts-name\">Имя</label>\n <input class=\"required\" id=\"modal-contacts-name\" type=\"text\" placeholder=\"Имя*\" name=\"contacts-name\">\n </div>\n <div class=\"contacts-form__fieldset contacts-form__fieldset--policy\">\n <input class=\"required\" id=\"modal-callback-contacts-policy\" type=\"checkbox\" name=\"contacts-policy\">\n <label for=\"modal-callback-contacts-policy\">Я ознакомлен и согласен с <a href=\"#\">Политикой конфиденциальности</a> и <a href=\"#\">Пользовательским соглашением</a></label>\n </div>\n <div class=\"modal__order-buttons\">\n <button class=\"button-link\" type=\"submit\">отправить</button>\n </div>\n </form>\n <div class=\"modal__response modal__response--with-button js-hidden\">\n <p>Спасибо, ваше сообщение отправлено. Мы ответим вам как только сможем</p>\n <div>\n <button class=\"button-link\">Закрыть</button>\n </div>\n </div>\n </div>\n </div>\n </article>\n </section>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "ml72":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_to-iobject.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// to indexed object, toObject with fallback for non-array-like ES3 strings
var IObject=__webpack_require__(/*! ./_iobject */ "Cmsx");var defined=__webpack_require__(/*! ./_defined */ "GCOZ");module.exports=function(it){return IObject(defined(it));};
/***/ }),
/***/ "mvii":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_to-integer.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// 7.1.4 ToInteger
var ceil=Math.ceil;var floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it);};
/***/ }),
/***/ "n+VH":
/*!***********************************************!*\
!*** ../node_modules/core-js/modules/_cof.js ***!
\***********************************************/
/*! no static exports found */
/***/ (function(module, exports) {
var toString={}.toString;module.exports=function(it){return toString.call(it).slice(8,-1);};
/***/ }),
/***/ "n/rB":
/*!******************************!*\
!*** ./js/modules/loader.js ***!
\******************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _spinner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./spinner */ "AxuW");
/* harmony default export */ __webpack_exports__["default"] = (function () {
var spinner = new _spinner__WEBPACK_IMPORTED_MODULE_0__["default"]();
});
/***/ }),
/***/ "nSG1":
/*!****************************************************!*\
!*** ../node_modules/core-js/fn/array/flat-map.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.array.flat-map */ "BH3N");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").Array.flatMap;
/***/ }),
/***/ "nd6X":
/*!****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.uint8-array.js ***!
\****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_typed-array */ "b01t")('Uint8',1,function(init){return function Uint8Array(data,byteOffset,length){return init(this,data,byteOffset,length);};});
/***/ }),
/***/ "nsbO":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.regexp.search.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var sameValue=__webpack_require__(/*! ./_same-value */ "Nu7b");var regExpExec=__webpack_require__(/*! ./_regexp-exec-abstract */ "Fu0I");// @@search logic
__webpack_require__(/*! ./_fix-re-wks */ "Wifh")('search',1,function(defined,SEARCH,$search,maybeCallNative){return[// `String.prototype.search` method
// https://tc39.github.io/ecma262/#sec-string.prototype.search
function search(regexp){var O=defined(this);var fn=regexp==undefined?undefined:regexp[SEARCH];return fn!==undefined?fn.call(regexp,O):new RegExp(regexp)[SEARCH](String(O));},// `RegExp.prototype[@@search]` method
// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
function(regexp){var res=maybeCallNative($search,regexp,this);if(res.done)return res.value;var rx=anObject(regexp);var S=String(this);var previousLastIndex=rx.lastIndex;if(!sameValue(previousLastIndex,0))rx.lastIndex=0;var result=regExpExec(rx,S);if(!sameValue(rx.lastIndex,previousLastIndex))rx.lastIndex=previousLastIndex;return result===null?-1:result.index;}];});
/***/ }),
/***/ "o6jA":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/es6.typed.data-view.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.G+$export.W+$export.F*!__webpack_require__(/*! ./_typed */ "tW8y").ABV,{DataView:__webpack_require__(/*! ./_typed-buffer */ "Dhml").DataView});
/***/ }),
/***/ "o7PZ":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.function.bind.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.P,'Function',{bind:__webpack_require__(/*! ./_bind */ "oAuq")});
/***/ }),
/***/ "oAuq":
/*!************************************************!*\
!*** ../node_modules/core-js/modules/_bind.js ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var aFunction=__webpack_require__(/*! ./_a-function */ "b8Rm");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var invoke=__webpack_require__(/*! ./_invoke */ "KFSm");var arraySlice=[].slice;var factories={};var construct=function construct(F,len,args){if(!(len in factories)){for(var n=[],i=0;i<len;i++){n[i]='a['+i+']';}// eslint-disable-next-line no-new-func
factories[len]=Function('F,a','return new F('+n.join(',')+')');}return factories[len](F,args);};module.exports=Function.bind||function bind(that/* , ...args */){var fn=aFunction(this);var partArgs=arraySlice.call(arguments,1);var bound=function bound()/* args... */{var args=partArgs.concat(arraySlice.call(arguments));return this instanceof bound?construct(fn,args.length,args):invoke(fn,args,that);};if(isObject(fn.prototype))bound.prototype=fn.prototype;return bound;};
/***/ }),
/***/ "oL1U":
/*!************************************!*\
!*** ./js/modules/cities-modal.js ***!
\************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./modal */ "NJQk");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! axios */ "czhI");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_2__);
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
/* eslint-disable */
/* harmony default export */ __webpack_exports__["default"] = (function () {
var modalElement = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#modal-city');
if (!modalElement) {
return;
}
var citiesModal = document.getElementById('modal-city');
var modalTriggers = document.querySelectorAll('.location > *');
var spinner = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.spinner').spinner;
var CityModal = new _modal__WEBPACK_IMPORTED_MODULE_1__["default"](modalElement, {
trigger: modalTriggers,
onClose: function onClose() {
if (citySearch) {
citySearch.value = '';
}
cities.forEach(function (city) {
city.closest('li').classList.remove('hidden');
citiesListContainer.classList.remove(Classes.NO_MATCH);
});
}
});
var Classes = {
SHOWN: 'js-shown',
LINK_ACTIVE: 'js-current',
NO_MATCH: 'js-no-match'
};
var Selectors = {
MODAL: '.modal__cities',
CLOSE_BUTTON: '.modal__close',
DISPLAY_CITY: '.js-current'
};
if (!citiesModal || !modalTriggers.length) {
return;
}
var citiesListContainer = citiesModal.querySelector(Selectors.MODAL);
var citiesList = citiesListContainer.querySelector('ul');
var cities = _toConsumableArray(citiesList.querySelectorAll('li a'));
var closeButton = citiesModal.querySelector(Selectors.CLOSE_BUTTON);
var citySearch = document.getElementById('modal-city-input');
var columns = Math.ceil(citiesListContainer.offsetWidth / citiesList.offsetWidth);
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["splitListIntoColumns"])(citiesListContainer, citiesList, columns);
var cacheHeight = citiesListContainer.offsetHeight;
citiesListContainer.style.height = cacheHeight + 'px';
var closeClickHandler = null;
var current = cities.find(function (cities) {
return cities.classList.contains(Classes.LINK_ACTIVE);
});
var onCityInput = function onCityInput(e) {
var value = e.currentTarget.value.toLowerCase();
var isNoMatch = true;
cities.forEach(function (city) {
if (!city.textContent.toLowerCase().match(new RegExp("^".concat(value)))) {
city.closest('li').classList.add('hidden');
} else {
city.closest('li').classList.remove('hidden');
isNoMatch = false;
}
});
if (isNoMatch) {
citiesListContainer.classList.add(Classes.NO_MATCH);
} else {
citiesListContainer.classList.remove(Classes.NO_MATCH);
}
};
var setUserCity = function setUserCity(city) {
if (current && current.dataset.city !== city) {
var newCity = cities.find(function (cities) {
return cities.dataset.city == city;
});
if (newCity) {
current.classList.remove(Classes.LINK_ACTIVE);
newCity.classList.add(Classes.LINK_ACTIVE);
current = newCity;
}
}
if (current) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.location__current .js-current').textContent = current.textContent;
}
window.localStorage.setItem('city', city);
var cityData = window.citiesData[city] ? window.citiesData[city] : window.citiesData['default'];
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.main-header__callback a').setAttribute('href', 'tel:' + cityData.phone);
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.main-header__callback a span').textContent = cityData.text;
};
var onCitySelect = function onCitySelect(e) {
e.preventDefault();
if (e.target.tagName && e.target.tagName.toLowerCase() === 'a') {
setUserCity(e.target.dataset.city);
CityModal.close();
if (closeClickHandler) {
closeButton.removeEventListener('click', closeClickHandler);
closeClickHandler = null;
}
}
};
citiesListContainer.addEventListener('click', onCitySelect);
if (citySearch) citySearch.addEventListener('input', onCityInput);
var userCity = window.localStorage.getItem('city');
if (userCity == null) {
spinner.run();
axios__WEBPACK_IMPORTED_MODULE_2___default.a.get('/wp-json/geoip/get_city', {}, {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function (res) {
spinner.stop();
if (res.data.status == 'ok') {
setUserCity(res.data.city);
}
}).catch(function (err) {
spinner.stop();
});
} else {
setUserCity(userCity);
}
});
/***/ }),
/***/ "oMGX":
/*!******************************!*\
!*** ./js/modules/swiper.js ***!
\******************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var swiper__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! swiper */ "Y3Db");
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
/* harmony default export */ __webpack_exports__["default"] = (function () {
var swipers = document.querySelectorAll('.partners--swiper');
if (!swipers.length) {
return;
}
var options = {
loop: true,
slidesPerView: 2,
pagination: {
el: '.partners--pagination',
clickable: true
}
};
_toConsumableArray(swipers).forEach(function (container) {
var swiper = new swiper__WEBPACK_IMPORTED_MODULE_0__["default"](container, options);
return swiper;
});
});
/***/ }),
/***/ "oMRA":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es7.array.includes.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// https://github.com/tc39/Array.prototype.includes
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $includes=__webpack_require__(/*! ./_array-includes */ "sdkr")(true);$export($export.P,'Array',{includes:function includes(el/* , fromIndex = 0 */){return $includes(this,el,arguments.length>1?arguments[1]:undefined);}});__webpack_require__(/*! ./_add-to-unscopables */ "OfmW")('includes');
/***/ }),
/***/ "oOGP":
/*!***************************************************!*\
!*** ../node_modules/core-js/fn/object/values.js ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.object.values */ "3DBk");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").Object.values;
/***/ }),
/***/ "onqJ":
/*!***********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.set-prototype-of.js ***!
\***********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.14 Reflect.setPrototypeOf(target, proto)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var setProto=__webpack_require__(/*! ./_set-proto */ "3ydu");if(setProto)$export($export.S,'Reflect',{setPrototypeOf:function setPrototypeOf(target,proto){setProto.check(target,proto);try{setProto.set(target,proto);return true;}catch(e){return false;}}});
/***/ }),
/***/ "orKN":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/es6.weak-map.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var global=__webpack_require__(/*! ./_global */ "P56o");var each=__webpack_require__(/*! ./_array-methods */ "1wfo")(0);var redefine=__webpack_require__(/*! ./_redefine */ "sU/p");var meta=__webpack_require__(/*! ./_meta */ "zIP/");var assign=__webpack_require__(/*! ./_object-assign */ "NR3o");var weak=__webpack_require__(/*! ./_collection-weak */ "s14n");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var validate=__webpack_require__(/*! ./_validate-collection */ "SsG5");var NATIVE_WEAK_MAP=__webpack_require__(/*! ./_validate-collection */ "SsG5");var IS_IE11=!global.ActiveXObject&&'ActiveXObject'in global;var WEAK_MAP='WeakMap';var getWeak=meta.getWeak;var isExtensible=Object.isExtensible;var uncaughtFrozenStore=weak.ufstore;var InternalMap;var wrapper=function wrapper(get){return function WeakMap(){return get(this,arguments.length>0?arguments[0]:undefined);};};var methods={// 23.3.3.3 WeakMap.prototype.get(key)
get:function get(key){if(isObject(key)){var data=getWeak(key);if(data===true)return uncaughtFrozenStore(validate(this,WEAK_MAP)).get(key);return data?data[this._i]:undefined;}},// 23.3.3.5 WeakMap.prototype.set(key, value)
set:function set(key,value){return weak.def(validate(this,WEAK_MAP),key,value);}};// 23.3 WeakMap Objects
var $WeakMap=module.exports=__webpack_require__(/*! ./_collection */ "AkS8")(WEAK_MAP,wrapper,methods,weak,true,true);// IE11 WeakMap frozen keys fix
if(NATIVE_WEAK_MAP&&IS_IE11){InternalMap=weak.getConstructor(wrapper,WEAK_MAP);assign(InternalMap.prototype,methods);meta.NEED=true;each(['delete','has','get','set'],function(key){var proto=$WeakMap.prototype;var method=proto[key];redefine(proto,key,function(a,b){// store frozen objects on internal weakmap shim
if(isObject(a)&&!isExtensible(a)){if(!this._f)this._f=new InternalMap();var result=this._f[key](a,b);return key=='set'?this:result;// store all the rest on native weakmap
}return method.call(this,a,b);});});}
/***/ }),
/***/ "ovh1":
/*!******************************************!*\
!*** ../node_modules/axios/lib/utils.js ***!
\******************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function _typeof(obj){"@babel/helpers - typeof";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);}var bind=__webpack_require__(/*! ./helpers/bind */ "5QbJ");/*global toString:true*/ // utils is a library of generic helper functions non-specific to axios
var toString=Object.prototype.toString;/**
* Determine if a value is an Array
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an Array, otherwise false
*/function isArray(val){return toString.call(val)==='[object Array]';}/**
* Determine if a value is undefined
*
* @param {Object} val The value to test
* @returns {boolean} True if the value is undefined, otherwise false
*/function isUndefined(val){return typeof val==='undefined';}/**
* Determine if a value is a Buffer
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a Buffer, otherwise false
*/function isBuffer(val){return val!==null&&!isUndefined(val)&&val.constructor!==null&&!isUndefined(val.constructor)&&typeof val.constructor.isBuffer==='function'&&val.constructor.isBuffer(val);}/**
* Determine if a value is an ArrayBuffer
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an ArrayBuffer, otherwise false
*/function isArrayBuffer(val){return toString.call(val)==='[object ArrayBuffer]';}/**
* Determine if a value is a FormData
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an FormData, otherwise false
*/function isFormData(val){return typeof FormData!=='undefined'&&val instanceof FormData;}/**
* Determine if a value is a view on an ArrayBuffer
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false
*/function isArrayBufferView(val){var result;if(typeof ArrayBuffer!=='undefined'&&ArrayBuffer.isView){result=ArrayBuffer.isView(val);}else{result=val&&val.buffer&&val.buffer instanceof ArrayBuffer;}return result;}/**
* Determine if a value is a String
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a String, otherwise false
*/function isString(val){return typeof val==='string';}/**
* Determine if a value is a Number
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a Number, otherwise false
*/function isNumber(val){return typeof val==='number';}/**
* Determine if a value is an Object
*
* @param {Object} val The value to test
* @returns {boolean} True if value is an Object, otherwise false
*/function isObject(val){return val!==null&&_typeof(val)==='object';}/**
* Determine if a value is a Date
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a Date, otherwise false
*/function isDate(val){return toString.call(val)==='[object Date]';}/**
* Determine if a value is a File
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a File, otherwise false
*/function isFile(val){return toString.call(val)==='[object File]';}/**
* Determine if a value is a Blob
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a Blob, otherwise false
*/function isBlob(val){return toString.call(val)==='[object Blob]';}/**
* Determine if a value is a Function
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a Function, otherwise false
*/function isFunction(val){return toString.call(val)==='[object Function]';}/**
* Determine if a value is a Stream
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a Stream, otherwise false
*/function isStream(val){return isObject(val)&&isFunction(val.pipe);}/**
* Determine if a value is a URLSearchParams object
*
* @param {Object} val The value to test
* @returns {boolean} True if value is a URLSearchParams object, otherwise false
*/function isURLSearchParams(val){return typeof URLSearchParams!=='undefined'&&val instanceof URLSearchParams;}/**
* Trim excess whitespace off the beginning and end of a string
*
* @param {String} str The String to trim
* @returns {String} The String freed of excess whitespace
*/function trim(str){return str.replace(/^\s*/,'').replace(/\s*$/,'');}/**
* Determine if we're running in a standard browser environment
*
* This allows axios to run in a web worker, and react-native.
* Both environments support XMLHttpRequest, but not fully standard globals.
*
* web workers:
* typeof window -> undefined
* typeof document -> undefined
*
* react-native:
* navigator.product -> 'ReactNative'
* nativescript
* navigator.product -> 'NativeScript' or 'NS'
*/function isStandardBrowserEnv(){if(typeof navigator!=='undefined'&&(navigator.product==='ReactNative'||navigator.product==='NativeScript'||navigator.product==='NS')){return false;}return typeof window!=='undefined'&&typeof document!=='undefined';}/**
* Iterate over an Array or an Object invoking a function for each item.
*
* If `obj` is an Array callback will be called passing
* the value, index, and complete array for each item.
*
* If 'obj' is an Object callback will be called passing
* the value, key, and complete object for each property.
*
* @param {Object|Array} obj The object to iterate
* @param {Function} fn The callback to invoke for each item
*/function forEach(obj,fn){// Don't bother if no value provided
if(obj===null||typeof obj==='undefined'){return;}// Force an array if not already something iterable
if(_typeof(obj)!=='object'){/*eslint no-param-reassign:0*/obj=[obj];}if(isArray(obj)){// Iterate over array values
for(var i=0,l=obj.length;i<l;i++){fn.call(null,obj[i],i,obj);}}else{// Iterate over object keys
for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key)){fn.call(null,obj[key],key,obj);}}}}/**
* Accepts varargs expecting each argument to be an object, then
* immutably merges the properties of each object and returns result.
*
* When multiple objects contain the same key the later object in
* the arguments list will take precedence.
*
* Example:
*
* ```js
* var result = merge({foo: 123}, {foo: 456});
* console.log(result.foo); // outputs 456
* ```
*
* @param {Object} obj1 Object to merge
* @returns {Object} Result of all merge properties
*/function merge()/* obj1, obj2, obj3, ... */{var result={};function assignValue(val,key){if(_typeof(result[key])==='object'&&_typeof(val)==='object'){result[key]=merge(result[key],val);}else{result[key]=val;}}for(var i=0,l=arguments.length;i<l;i++){forEach(arguments[i],assignValue);}return result;}/**
* Function equal to merge with the difference being that no reference
* to original objects is kept.
*
* @see merge
* @param {Object} obj1 Object to merge
* @returns {Object} Result of all merge properties
*/function deepMerge()/* obj1, obj2, obj3, ... */{var result={};function assignValue(val,key){if(_typeof(result[key])==='object'&&_typeof(val)==='object'){result[key]=deepMerge(result[key],val);}else if(_typeof(val)==='object'){result[key]=deepMerge({},val);}else{result[key]=val;}}for(var i=0,l=arguments.length;i<l;i++){forEach(arguments[i],assignValue);}return result;}/**
* Extends object a by mutably adding to it the properties of object b.
*
* @param {Object} a The object to be extended
* @param {Object} b The object to copy properties from
* @param {Object} thisArg The object to bind function to
* @return {Object} The resulting value of object a
*/function extend(a,b,thisArg){forEach(b,function assignValue(val,key){if(thisArg&&typeof val==='function'){a[key]=bind(val,thisArg);}else{a[key]=val;}});return a;}module.exports={isArray:isArray,isArrayBuffer:isArrayBuffer,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:isString,isNumber:isNumber,isObject:isObject,isUndefined:isUndefined,isDate:isDate,isFile:isFile,isBlob:isBlob,isFunction:isFunction,isStream:isStream,isURLSearchParams:isURLSearchParams,isStandardBrowserEnv:isStandardBrowserEnv,forEach:forEach,merge:merge,deepMerge:deepMerge,extend:extend,trim:trim};
/***/ }),
/***/ "p1Jl":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/_string-repeat.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var defined=__webpack_require__(/*! ./_defined */ "GCOZ");module.exports=function repeat(count){var str=String(defined(this));var res='';var n=toInteger(count);if(n<0||n==Infinity)throw RangeError("Count can't be negative");for(;n>0;(n>>>=1)&&(str+=str)){if(n&1)res+=str;}return res;};
/***/ }),
/***/ "pB2m":
/*!*******************************************************************!*\
!*** ../node_modules/core-js/modules/core.get-iterator-method.js ***!
\*******************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var classof=__webpack_require__(/*! ./_classof */ "OFVL");var ITERATOR=__webpack_require__(/*! ./_wks */ "9dxi")('iterator');var Iterators=__webpack_require__(/*! ./_iterators */ "Ibj2");module.exports=__webpack_require__(/*! ./_core */ "R5TD").getIteratorMethod=function(it){if(it!=undefined)return it[ITERATOR]||it['@@iterator']||Iterators[classof(it)];};
/***/ }),
/***/ "pGW6":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/_object-to-array.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var DESCRIPTORS=__webpack_require__(/*! ./_descriptors */ "GGqZ");var getKeys=__webpack_require__(/*! ./_object-keys */ "LuBU");var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var isEnum=__webpack_require__(/*! ./_object-pie */ "IdFN").f;module.exports=function(isEntries){return function(it){var O=toIObject(it);var keys=getKeys(O);var length=keys.length;var i=0;var result=[];var key;while(length>i){key=keys[i++];if(!DESCRIPTORS||isEnum.call(O,key)){result.push(isEntries?[key,O[key]]:O[key]);}}return result;};};
/***/ }),
/***/ "pQB6":
/*!***************************************!*\
!*** ./templates/pages/solutions.pug ***!
\***************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports = "<!DOCTYPE html>\n<html>\n <head>\n <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\n <title>Innodrive</title>\n <meta charset=\"utf-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n <meta name=\"format-detection\" content=\"telephone=no\">\n <link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic\">\n <link href=\"https://fonts.googleapis.com/css?family=Poppins:400,500,600&display=swap\" rel=\"stylesheet\">\n </head>\n <body>\n <div class=\"site\">\n <header class=\"main-header\" id=\"main-header\">\n <section class=\"main-header__row main-header__row--top\">\n <div class=\"main-header__hamburger\">\n <button class=\"hamburger\"><span></span><span></span><span></span></button>\n </div>\n <div class=\"main-header__hamburger-dropdown\">\n <button class=\"main-header__hamburger-close\">\n <svg class=\"icon\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-close\"></use>\n </svg>\n </button>\n <p class=\"page-heading align-left\"><span>Меню</span></p>\n <div class=\"location main-header__location\">\n <button class=\"location__current\" type=\"button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Ваш город:</span><span class=\"js-current\">Санкт-Петербург</span>\n </button><a class=\"button-link button-link--inverse\" href=\"#\"><span class=\"button-link__primary-text\">изменить</span></a>\n </div>\n <nav class=\"main-nav main-header__nav\">\n <ul class=\"main-nav__list\">\n <li class=\"main-nav__item has-child\"><a href=\"#\">Решения</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item\"><a href=\"#\">Контакты</a>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Новости</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdassadsdasdasdasdasdasdasd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n <li class=\"main-nav__item has-child\"><a href=\"#\">Контакты</a>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n <ul class=\"main-nav__sublist\">\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdf</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">asdasdasdas asdadkjl asdalksdjas ddd</a></li>\n <li class=\"main-nav__subitem\"><a href=\"#\">sfdsfdsfds</a></li>\n </ul>\n </li>\n </ul>\n <div class=\"main-nav__compare\"><a href=\"#\">\n <h3>Сравнение</h3>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button></a></div>\n </nav>\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\"><span>+7 (812) 317-77-93</span>\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a>\n <button class=\"js-order\">Перезвоните мне</button>\n </div>\n <div class=\"language main-header__language\"><a class=\"language__link\" lang=\"en\" hreflang=\"en\" href=\"#\">EN</a><a class=\"language__link language__link--current\" lang=\"ru\" hreflang=\"ru\" href=\"#\">RU</a></div>\n </div>\n </section>\n <section class=\"main-header__row main-header__row--bottom\">\n <div class=\"main-header__logo-wrp\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></div>\n <div class=\"main-header__dropdown-wrp\">\n <nav class=\"menu\" id=\"menu\">\n <div class=\"menu__current\"><a href=\"#\">Каталог\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg></a></div>\n <div class=\"main-header__dropdown menu__dropdown\">\n <div class=\"menu__filter\">\n <input id=\"menu-filter-brands\" type=\"radio\" name=\"menu-filter\" value=\"brands\" data-value=\"brands\" checked>\n <label for=\"menu-filter-brands\">По брендам</label>\n <input id=\"menu-filter-category\" type=\"radio\" name=\"menu-filter\" value=\"category\" data-value=\"category\">\n <label for=\"menu-filter-category\">По Категориям</label>\n </div>\n <div class=\"menu__dropdown-lists\">\n <ul class=\"menu__list menu__list--brands visible\" data-value=\"brands\">\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n <li class=\"menu__item\"><a href=\"#\">Brands</a></li>\n </ul>\n <ul class=\"menu__list menu__list--categories\" data-value=\"category\">\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n <li class=\"menu__item\"><a href=\"#\">Categories</a></li>\n </ul>\n </div>\n </div>\n </nav>\n <div class=\"search\">\n <input class=\"search__field\" type=\"text\" placeholder=\"Поиск по каталогу\">\n <button class=\"search__button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-magnifier\"></use>\n </svg>\n </button>\n <div class=\"main-header__dropdown search__dropdown\">\n <div class=\"search__results-group\">\n <h3>Товары</h3>\n <ul>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n <li><a href=\"#\">Mock</a></li>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <nav class=\"user-nav\">\n <div class=\"callback main-header__callback\"><a href=\"tel:+78123177793\">+7 (812) 317-77-93 \n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg></a></div>\n <button class=\"user-nav__button user-nav__button--compare\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-search\"></use>\n </svg><span class=\"user-nav__amount\">3</span>\n </button>\n <button class=\"user-nav__button user-nav__button--cart\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg><span class=\"user-nav__amount\">15</span>\n </button>\n </nav>\n </section>\n </header>\n <main class=\"page\">\n <section class=\"page-banner page-banner--wrapped\">\n <picture class=\"page-banner__picture\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/solutions-banner.webp\"/><img src=\"../../assets/img/solutions-banner.jpg\" alt=\"back image\"/>\n </picture>\n <article class=\"page-banner__inner\">\n <div class=\"page-banner__column align-right page-banner__column--with-button\">\n <p class=\"page-banner__brand-description\">Технологии дополненной реальности для бизнеса</p><a class=\"button-link button-link--\" href=\"#\"><span class=\"button-link__primary-text\">Оформить заявку</span></a>\n </div>\n </article>\n </section>\n <article class=\"solution\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/solution-1.webp\"/><img src=\"../../assets/img/solution-1.jpg\" alt=\"none\"/>\n </picture>\n <div class=\"solution__column text-article\">\n <h3>Удаленный консультант</h3>\n <p>Квалифицированная поддержка ваших сотрудников и клиентов в любой точке мира в считанные секунды!</p>\n <ul>\n <li>Оцените ситуацию на месте глазами сотрудника или клиента;</li>\n <li>Составьте интерактивные подсказки в реальном времени;</li>\n <li>Убедитесь, что проблема решена;</li>\n </ul>\n </div>\n </article>\n <article class=\"solution solution--reverse\">\n <picture>\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/solution-2.webp\"/><img src=\"../../assets/img/solution-2.jpg\" alt=\"none\"/>\n </picture>\n <div class=\"solution__column text-article\">\n <h3>Персональный помощник</h3>\n <p>Нужная информация в нужный момент для эффективной работы:</p>\n <ul>\n <li>Задайте интересующий вопрос персональному помощнику;</li>\n <li>Он найдет и отобразит нужную информацию в дополненной реальности;</li>\n <li>Понимает голосовые и жестовые команды;</li>\n <li>Может фиксировать фото и видео;</li>\n </ul>\n </div>\n </article>\n <section class=\"page-banner page-banner--thin\">\n <picture class=\"page-banner__picture\">\n <source media=\"(max-width: 0px)\" srcset=\"../../assets/img/solutions-banner-small.webp\"/><img src=\"../../assets/img/solutions-banner-small.jpg\" alt=\"back image\"/>\n </picture>\n <article class=\"page-banner__inner\">\n <div class=\"page-banner__column align-left bright page-banner__column--with-button\">\n <p class=\"page-banner__brand-description\">Получите консультацию и ценовое предложение</p><a class=\"button-link button-link--\" href=\"#\"><span class=\"button-link__primary-text\">Оформить заявку</span></a>\n </div>\n </article>\n </section>\n </main>\n <footer class=\"main-footer\">\n <div class=\"main-footer__inner\">\n <p class=\"main-footer__logo\"><a class=\"logo\" href=\"#\"><img src=\"../../assets/img/logo_ru.svg\" alt=\"INNODRIVE\"></a></p>\n <ul class=\"main-footer__contacts\">\n <li class=\"main-footer__contacts-address\">\n <svg class=\"icon\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-address\"></use>\n </svg><span>Санкт-Петербург, Пионерская улица, 30 «B», офис 306</span>\n </li>\n <li class=\"main-footer__contacts-phone\">\n <svg class=\"icon\" width=\"27\" height=\"27\" viewBox=\"0 0 27 27\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-phone-call\"></use>\n </svg><span>+7 (812) 317-77-93</span>\n </li>\n <li class=\"main-footer__contacts-mail\">\n <svg class=\"icon\" width=\"25\" height=\"20\" viewBox=\"0 0 25 20\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-black-back-closed-envelope-shape\"></use>\n </svg><span>sales@innodrive.ru</span>\n </li>\n <li class=\"main-footer__copyrights\"><span>Иннодрайв © 2019</span></li>\n </ul>\n <ul class=\"main-footer__nav\">\n <li class=\"main-footer__nav-item\"><a href=\"#\">Решения</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">О Компании</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Новости</a></li>\n <li class=\"main-footer__nav-item\"><a href=\"#\">Контакты</a></li>\n </ul>\n <p class=\"main-footer__copyrights--mobile\">Иннодрайв © 2019</p>\n </div>\n </footer>\n <article class=\"alerts\">\n <div class=\"alerts__error\">\n <p class=\"alerts__custom\"></p>\n <p>Товар невозможно добавить к сравнению. Ранее Вы добавили товар из категории <a class=\"alerts__category-link\" href=\"#\">Моторы</a>. Удалите его из сравнения и повторите попытку.</p>\n <svg class=\"icon\" width=\"33\" height=\"28\" viewBox=\"0 0 33 28\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-notice\"></use>\n </svg>\n </div>\n <div class=\"alerts__success\">\n <p class=\"alerts__custom\"></p>\n <p>Товар успешно добавлен в корзину</p>\n <svg class=\"icon\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-shopping-cart\"></use>\n </svg>\n </div>\n </article>\n </div>\n <div class=\"b2top-button\">\n <svg class=\"icon\">\n <use xlink:href=\"assets/sprite/sprite.svg#icon-arrow-down-sign-to-navigate\"></use>\n </svg>\n </div>\n </body>\n</html>";
/***/ }),
/***/ "pU1/":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_object-dps.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var dP=__webpack_require__(/*! ./_object-dp */ "U1KF");var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var getKeys=__webpack_require__(/*! ./_object-keys */ "LuBU");module.exports=__webpack_require__(/*! ./_descriptors */ "GGqZ")?Object.defineProperties:function defineProperties(O,Properties){anObject(O);var keys=getKeys(Properties);var length=keys.length;var i=0;var P;while(length>i){dP.f(O,P=keys[i++],Properties[P]);}return O;};
/***/ }),
/***/ "puZ4":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_iter-create.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var create=__webpack_require__(/*! ./_object-create */ "Vx+c");var descriptor=__webpack_require__(/*! ./_property-desc */ "WWmS");var setToStringTag=__webpack_require__(/*! ./_set-to-string-tag */ "jPEw");var IteratorPrototype={};// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
__webpack_require__(/*! ./_hide */ "tjmq")(IteratorPrototype,__webpack_require__(/*! ./_wks */ "9dxi")('iterator'),function(){return this;});module.exports=function(Constructor,NAME,next){Constructor.prototype=create(IteratorPrototype,{next:descriptor(1,next)});setToStringTag(Constructor,NAME+' Iterator');};
/***/ }),
/***/ "q/UR":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.species.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ./_set-species */ "E8p1")('Array');
/***/ }),
/***/ "qA3Z":
/*!*******************************************************!*\
!*** ../node_modules/core-js/library/modules/_has.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
var hasOwnProperty={}.hasOwnProperty;module.exports=function(it,key){return hasOwnProperty.call(it,key);};
/***/ }),
/***/ "qeoz":
/*!************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.strike.js ***!
\************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.12 String.prototype.strike()
__webpack_require__(/*! ./_string-html */ "LEAW")('strike',function(createHTML){return function strike(){return createHTML(this,'strike','','');};});
/***/ }),
/***/ "r3gx":
/*!********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.function.has-instance.js ***!
\********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var getPrototypeOf=__webpack_require__(/*! ./_object-gpo */ "A1KM");var HAS_INSTANCE=__webpack_require__(/*! ./_wks */ "9dxi")('hasInstance');var FunctionProto=Function.prototype;// 19.2.3.6 Function.prototype[@@hasInstance](V)
if(!(HAS_INSTANCE in FunctionProto))__webpack_require__(/*! ./_object-dp */ "U1KF").f(FunctionProto,HAS_INSTANCE,{value:function value(O){if(typeof this!='function'||!isObject(O))return false;if(!isObject(this.prototype))return O instanceof this;// for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
while(O=getPrototypeOf(O)){if(this.prototype===O)return true;}return false;}});
/***/ }),
/***/ "rDoJ":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.acosh.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.3 Math.acosh(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var log1p=__webpack_require__(/*! ./_math-log1p */ "CbkB");var sqrt=Math.sqrt;var $acosh=Math.acosh;$export($export.S+$export.F*!($acosh// V8 bug: https://code.google.com/p/v8/issues/detail?id=3509
&&Math.floor($acosh(Number.MAX_VALUE))==710// Tor Browser bug: Math.acosh(Infinity) -> NaN
&&$acosh(Infinity)==Infinity),'Math',{acosh:function acosh(x){return(x=+x)<1?NaN:x>94906265.62425156?Math.log(x)+Math.LN2:log1p(x-1+sqrt(x-1)*sqrt(x+1));}});
/***/ }),
/***/ "rEcw":
/*!********************************************!*\
!*** ./templates/pages sync ^\.\/.*\.pug$ ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var map = {
"./about.pug": "E2aA",
"./brand.pug": "0Ydk",
"./catalog-department.pug": "mXtd",
"./catalog-main.pug": "CP6b",
"./compare.pug": "1hK7",
"./contacts.pug": "STBz",
"./delivery.pug": "f94T",
"./main.pug": "Sjs+",
"./modals.pug": "mjnx",
"./news-article.pug": "F3e9",
"./news.pug": "hjwB",
"./search-results.pug": "K+ga",
"./solutions.pug": "pQB6",
"./tovar.pug": "ZPIV"
};
function webpackContext(req) {
var id = webpackContextResolve(req);
return __webpack_require__(id);
}
function webpackContextResolve(req) {
if(!__webpack_require__.o(map, req)) {
var e = new Error("Cannot find module '" + req + "'");
e.code = 'MODULE_NOT_FOUND';
throw e;
}
return map[req];
}
webpackContext.keys = function webpackContextKeys() {
return Object.keys(map);
};
webpackContext.resolve = webpackContextResolve;
module.exports = webpackContext;
webpackContext.id = "rEcw";
/***/ }),
/***/ "rVj0":
/*!*********************************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.get-own-property-descriptor.js ***!
\*********************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var $getOwnPropertyDescriptor=__webpack_require__(/*! ./_object-gopd */ "1Tj+").f;__webpack_require__(/*! ./_object-sap */ "gRlk")('getOwnPropertyDescriptor',function(){return function getOwnPropertyDescriptor(it,key){return $getOwnPropertyDescriptor(toIObject(it),key);};});
/***/ }),
/***/ "rVjy":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.clz32.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.11 Math.clz32(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Math',{clz32:function clz32(x){return(x>>>=0)?31-Math.floor(Math.log(x+0.5)*Math.LOG2E):32;}});
/***/ }),
/***/ "rrYx":
/*!*************************************************!*\
!*** ../node_modules/dom7/dist/dom7.modular.js ***!
\*************************************************/
/*! exports provided: $, addClass, removeClass, hasClass, toggleClass, attr, removeAttr, prop, data, removeData, dataset, val, transform, transition, on, off, once, trigger, transitionEnd, animationEnd, width, outerWidth, height, outerHeight, offset, hide, show, styles, css, toArray, each, forEach, filter, map, html, text, is, indexOf, index, eq, append, appendTo, prepend, prependTo, insertBefore, insertAfter, next, nextAll, prev, prevAll, siblings, parent, parents, closest, find, children, remove, detach, add, empty, scrollTo, scrollTop, scrollLeft, animate, stop, click, blur, focus, focusin, focusout, keyup, keydown, keypress, submit, change, mousedown, mousemove, mouseup, mouseenter, mouseleave, mouseout, mouseover, touchstart, touchend, touchmove, resize, scroll */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "$", function() { return $; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addClass", function() { return addClass; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removeClass", function() { return removeClass; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasClass", function() { return hasClass; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toggleClass", function() { return toggleClass; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "attr", function() { return attr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removeAttr", function() { return removeAttr; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prop", function() { return prop; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "data", function() { return data; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "removeData", function() { return removeData; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "dataset", function() { return dataset; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "val", function() { return val; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "transform", function() { return transform; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "transition", function() { return transition; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "on", function() { return on; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "off", function() { return off; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "once", function() { return once; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "trigger", function() { return trigger; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "transitionEnd", function() { return transitionEnd; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "animationEnd", function() { return animationEnd; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "width", function() { return width; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "outerWidth", function() { return outerWidth; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "height", function() { return height; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "outerHeight", function() { return outerHeight; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "offset", function() { return offset; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hide", function() { return hide; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "show", function() { return show; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "styles", function() { return styles; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "css", function() { return css; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "toArray", function() { return toArray; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "each", function() { return each; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "forEach", function() { return forEach; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "filter", function() { return filter; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "map", function() { return map; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "html", function() { return html; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "text", function() { return text; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "is", function() { return is; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "indexOf", function() { return indexOf; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "index", function() { return index; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "eq", function() { return eq; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "append", function() { return append; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "appendTo", function() { return appendTo; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prepend", function() { return prepend; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prependTo", function() { return prependTo; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "insertBefore", function() { return insertBefore; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "insertAfter", function() { return insertAfter; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "next", function() { return next; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "nextAll", function() { return nextAll; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prev", function() { return prev; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prevAll", function() { return prevAll; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "siblings", function() { return siblings; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parent", function() { return parent; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parents", function() { return parents; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "closest", function() { return closest; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "find", function() { return find; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "children", function() { return children; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "remove", function() { return remove; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "detach", function() { return detach; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "add", function() { return add; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "empty", function() { return empty; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scrollTo", function() { return scrollTo; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scrollTop", function() { return scrollTop; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scrollLeft", function() { return scrollLeft; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "animate", function() { return animate; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stop", function() { return stop; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "click", function() { return click; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "blur", function() { return blur; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "focus", function() { return focus; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "focusin", function() { return focusin; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "focusout", function() { return focusout; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "keyup", function() { return keyup; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "keydown", function() { return keydown; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "keypress", function() { return keypress; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "submit", function() { return submit; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "change", function() { return change; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mousedown", function() { return mousedown; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mousemove", function() { return mousemove; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mouseup", function() { return mouseup; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mouseenter", function() { return mouseenter; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mouseleave", function() { return mouseleave; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mouseout", function() { return mouseout; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mouseover", function() { return mouseover; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "touchstart", function() { return touchstart; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "touchend", function() { return touchend; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "touchmove", function() { return touchmove; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resize", function() { return resize; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "scroll", function() { return scroll; });
/* harmony import */ var ssr_window__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ssr-window */ "A+Fs");
function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}}/**
* Dom7 2.1.5
* Minimalistic JavaScript library for DOM manipulation, with a jQuery-compatible API
* http://framework7.io/docs/dom.html
*
* Copyright 2020, Vladimir Kharlampidi
* The iDangero.us
* http://www.idangero.us/
*
* Licensed under MIT
*
* Released on: May 15, 2020
*/var Dom7=function Dom7(arr){_classCallCheck(this,Dom7);var self=this;// Create array-like object
for(var i=0;i<arr.length;i+=1){self[i]=arr[i];}self.length=arr.length;// Return collection with methods
return this;};function $(selector,context){var arr=[];var i=0;if(selector&&!context){if(selector instanceof Dom7){return selector;}}if(selector){// String
if(typeof selector==='string'){var els;var tempParent;var _html=selector.trim();if(_html.indexOf('<')>=0&&_html.indexOf('>')>=0){var toCreate='div';if(_html.indexOf('<li')===0)toCreate='ul';if(_html.indexOf('<tr')===0)toCreate='tbody';if(_html.indexOf('<td')===0||_html.indexOf('<th')===0)toCreate='tr';if(_html.indexOf('<tbody')===0)toCreate='table';if(_html.indexOf('<option')===0)toCreate='select';tempParent=ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"].createElement(toCreate);tempParent.innerHTML=_html;for(i=0;i<tempParent.childNodes.length;i+=1){arr.push(tempParent.childNodes[i]);}}else{if(!context&&selector[0]==='#'&&!selector.match(/[ .<>:~]/)){// Pure ID selector
els=[ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"].getElementById(selector.trim().split('#')[1])];}else{// Other selectors
els=(context||ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"]).querySelectorAll(selector.trim());}for(i=0;i<els.length;i+=1){if(els[i])arr.push(els[i]);}}}else if(selector.nodeType||selector===ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"]||selector===ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"]){// Node/element
arr.push(selector);}else if(selector.length>0&&selector[0].nodeType){// Array of elements or instance of Dom
for(i=0;i<selector.length;i+=1){arr.push(selector[i]);}}}return new Dom7(arr);}$.fn=Dom7.prototype;$.Class=Dom7;$.Dom7=Dom7;function unique(arr){var uniqueArray=[];for(var i=0;i<arr.length;i+=1){if(uniqueArray.indexOf(arr[i])===-1)uniqueArray.push(arr[i]);}return uniqueArray;}function toCamelCase(string){return string.toLowerCase().replace(/-(.)/g,function(match,group1){return group1.toUpperCase();});}function requestAnimationFrame(callback){if(ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].requestAnimationFrame)return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].requestAnimationFrame(callback);else if(ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].webkitRequestAnimationFrame)return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].webkitRequestAnimationFrame(callback);return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].setTimeout(callback,1000/60);}function cancelAnimationFrame(id){if(ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].cancelAnimationFrame)return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].cancelAnimationFrame(id);else if(ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].webkitCancelAnimationFrame)return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].webkitCancelAnimationFrame(id);return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].clearTimeout(id);}// Classes and attributes
function addClass(className){if(typeof className==='undefined'){return this;}var classes=className.split(' ');for(var i=0;i<classes.length;i+=1){for(var j=0;j<this.length;j+=1){if(typeof this[j]!=='undefined'&&typeof this[j].classList!=='undefined')this[j].classList.add(classes[i]);}}return this;}function removeClass(className){var classes=className.split(' ');for(var i=0;i<classes.length;i+=1){for(var j=0;j<this.length;j+=1){if(typeof this[j]!=='undefined'&&typeof this[j].classList!=='undefined')this[j].classList.remove(classes[i]);}}return this;}function hasClass(className){if(!this[0])return false;return this[0].classList.contains(className);}function toggleClass(className){var classes=className.split(' ');for(var i=0;i<classes.length;i+=1){for(var j=0;j<this.length;j+=1){if(typeof this[j]!=='undefined'&&typeof this[j].classList!=='undefined')this[j].classList.toggle(classes[i]);}}return this;}function attr(attrs,value){if(arguments.length===1&&typeof attrs==='string'){// Get attr
if(this[0])return this[0].getAttribute(attrs);return undefined;}// Set attrs
for(var i=0;i<this.length;i+=1){if(arguments.length===2){// String
this[i].setAttribute(attrs,value);}else{// Object
// eslint-disable-next-line
for(var attrName in attrs){this[i][attrName]=attrs[attrName];this[i].setAttribute(attrName,attrs[attrName]);}}}return this;}// eslint-disable-next-line
function removeAttr(attr){for(var i=0;i<this.length;i+=1){this[i].removeAttribute(attr);}return this;}// eslint-disable-next-line
function prop(props,value){if(arguments.length===1&&typeof props==='string'){// Get prop
if(this[0])return this[0][props];}else{// Set props
for(var i=0;i<this.length;i+=1){if(arguments.length===2){// String
this[i][props]=value;}else{// Object
// eslint-disable-next-line
for(var propName in props){this[i][propName]=props[propName];}}}return this;}}function data(key,value){var el;if(typeof value==='undefined'){el=this[0];// Get value
if(el){if(el.dom7ElementDataStorage&&key in el.dom7ElementDataStorage){return el.dom7ElementDataStorage[key];}var dataKey=el.getAttribute("data-".concat(key));if(dataKey){return dataKey;}return undefined;}return undefined;}// Set value
for(var i=0;i<this.length;i+=1){el=this[i];if(!el.dom7ElementDataStorage)el.dom7ElementDataStorage={};el.dom7ElementDataStorage[key]=value;}return this;}function removeData(key){for(var i=0;i<this.length;i+=1){var el=this[i];if(el.dom7ElementDataStorage&&el.dom7ElementDataStorage[key]){el.dom7ElementDataStorage[key]=null;delete el.dom7ElementDataStorage[key];}}}function dataset(){var el=this[0];if(!el)return undefined;var dataset={};// eslint-disable-line
if(el.dataset){// eslint-disable-next-line
for(var dataKey in el.dataset){dataset[dataKey]=el.dataset[dataKey];}}else{for(var i=0;i<el.attributes.length;i+=1){// eslint-disable-next-line
var _attr=el.attributes[i];if(_attr.name.indexOf('data-')>=0){dataset[toCamelCase(_attr.name.split('data-')[1])]=_attr.value;}}}// eslint-disable-next-line
for(var key in dataset){if(dataset[key]==='false')dataset[key]=false;else if(dataset[key]==='true')dataset[key]=true;else if(parseFloat(dataset[key])===dataset[key]*1)dataset[key]*=1;}return dataset;}function val(value){var dom=this;if(typeof value==='undefined'){if(dom[0]){if(dom[0].multiple&&dom[0].nodeName.toLowerCase()==='select'){var values=[];for(var i=0;i<dom[0].selectedOptions.length;i+=1){values.push(dom[0].selectedOptions[i].value);}return values;}return dom[0].value;}return undefined;}for(var _i=0;_i<dom.length;_i+=1){var el=dom[_i];if(Array.isArray(value)&&el.multiple&&el.nodeName.toLowerCase()==='select'){for(var j=0;j<el.options.length;j+=1){el.options[j].selected=value.indexOf(el.options[j].value)>=0;}}else{el.value=value;}}return dom;}// Transforms
// eslint-disable-next-line
function transform(transform){for(var i=0;i<this.length;i+=1){var elStyle=this[i].style;elStyle.webkitTransform=transform;elStyle.transform=transform;}return this;}function transition(duration){if(typeof duration!=='string'){duration="".concat(duration,"ms");// eslint-disable-line
}for(var i=0;i<this.length;i+=1){var elStyle=this[i].style;elStyle.webkitTransitionDuration=duration;elStyle.transitionDuration=duration;}return this;}// Events
function on(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key];}var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];if(typeof args[1]==='function'){eventType=args[0];listener=args[1];capture=args[2];targetSelector=undefined;}if(!capture)capture=false;function handleLiveEvent(e){var target=e.target;if(!target)return;var eventData=e.target.dom7EventData||[];if(eventData.indexOf(e)<0){eventData.unshift(e);}if($(target).is(targetSelector))listener.apply(target,eventData);else{var _parents=$(target).parents();// eslint-disable-line
for(var k=0;k<_parents.length;k+=1){if($(_parents[k]).is(targetSelector))listener.apply(_parents[k],eventData);}}}function handleEvent(e){var eventData=e&&e.target?e.target.dom7EventData||[]:[];if(eventData.indexOf(e)<0){eventData.unshift(e);}listener.apply(this,eventData);}var events=eventType.split(' ');var j;for(var i=0;i<this.length;i+=1){var el=this[i];if(!targetSelector){for(j=0;j<events.length;j+=1){var event=events[j];if(!el.dom7Listeners)el.dom7Listeners={};if(!el.dom7Listeners[event])el.dom7Listeners[event]=[];el.dom7Listeners[event].push({listener:listener,proxyListener:handleEvent});el.addEventListener(event,handleEvent,capture);}}else{// Live events
for(j=0;j<events.length;j+=1){var _event=events[j];if(!el.dom7LiveListeners)el.dom7LiveListeners={};if(!el.dom7LiveListeners[_event])el.dom7LiveListeners[_event]=[];el.dom7LiveListeners[_event].push({listener:listener,proxyListener:handleLiveEvent});el.addEventListener(_event,handleLiveEvent,capture);}}}return this;}function off(){for(var _len2=arguments.length,args=new Array(_len2),_key2=0;_key2<_len2;_key2++){args[_key2]=arguments[_key2];}var eventType=args[0],targetSelector=args[1],listener=args[2],capture=args[3];if(typeof args[1]==='function'){eventType=args[0];listener=args[1];capture=args[2];targetSelector=undefined;}if(!capture)capture=false;var events=eventType.split(' ');for(var i=0;i<events.length;i+=1){var event=events[i];for(var j=0;j<this.length;j+=1){var el=this[j];var handlers=void 0;if(!targetSelector&&el.dom7Listeners){handlers=el.dom7Listeners[event];}else if(targetSelector&&el.dom7LiveListeners){handlers=el.dom7LiveListeners[event];}if(handlers&&handlers.length){for(var k=handlers.length-1;k>=0;k-=1){var handler=handlers[k];if(listener&&handler.listener===listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1);}else if(listener&&handler.listener&&handler.listener.dom7proxy&&handler.listener.dom7proxy===listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1);}else if(!listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1);}}}}}return this;}function once(){var dom=this;for(var _len3=arguments.length,args=new Array(_len3),_key3=0;_key3<_len3;_key3++){args[_key3]=arguments[_key3];}var eventName=args[0],targetSelector=args[1],listener=args[2],capture=args[3];if(typeof args[1]==='function'){eventName=args[0];listener=args[1];capture=args[2];targetSelector=undefined;}function onceHandler(){for(var _len4=arguments.length,eventArgs=new Array(_len4),_key4=0;_key4<_len4;_key4++){eventArgs[_key4]=arguments[_key4];}listener.apply(this,eventArgs);dom.off(eventName,targetSelector,onceHandler,capture);if(onceHandler.dom7proxy){delete onceHandler.dom7proxy;}}onceHandler.dom7proxy=listener;return dom.on(eventName,targetSelector,onceHandler,capture);}function trigger(){for(var _len5=arguments.length,args=new Array(_len5),_key5=0;_key5<_len5;_key5++){args[_key5]=arguments[_key5];}var events=args[0].split(' ');var eventData=args[1];for(var i=0;i<events.length;i+=1){var event=events[i];for(var j=0;j<this.length;j+=1){var el=this[j];var evt=void 0;try{evt=new ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].CustomEvent(event,{detail:eventData,bubbles:true,cancelable:true});}catch(e){evt=ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"].createEvent('Event');evt.initEvent(event,true,true);evt.detail=eventData;}// eslint-disable-next-line
el.dom7EventData=args.filter(function(data,dataIndex){return dataIndex>0;});el.dispatchEvent(evt);el.dom7EventData=[];delete el.dom7EventData;}}return this;}function transitionEnd(callback){var events=['webkitTransitionEnd','transitionend'];var dom=this;var i;function fireCallBack(e){/* jshint validthis:true */if(e.target!==this)return;callback.call(this,e);for(i=0;i<events.length;i+=1){dom.off(events[i],fireCallBack);}}if(callback){for(i=0;i<events.length;i+=1){dom.on(events[i],fireCallBack);}}return this;}function animationEnd(callback){var events=['webkitAnimationEnd','animationend'];var dom=this;var i;function fireCallBack(e){if(e.target!==this)return;callback.call(this,e);for(i=0;i<events.length;i+=1){dom.off(events[i],fireCallBack);}}if(callback){for(i=0;i<events.length;i+=1){dom.on(events[i],fireCallBack);}}return this;}// Sizing/Styles
function width(){if(this[0]===ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"]){return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].innerWidth;}if(this.length>0){return parseFloat(this.css('width'));}return null;}function outerWidth(includeMargins){if(this.length>0){if(includeMargins){// eslint-disable-next-line
var _styles=this.styles();return this[0].offsetWidth+parseFloat(_styles.getPropertyValue('margin-right'))+parseFloat(_styles.getPropertyValue('margin-left'));}return this[0].offsetWidth;}return null;}function height(){if(this[0]===ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"]){return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].innerHeight;}if(this.length>0){return parseFloat(this.css('height'));}return null;}function outerHeight(includeMargins){if(this.length>0){if(includeMargins){// eslint-disable-next-line
var _styles2=this.styles();return this[0].offsetHeight+parseFloat(_styles2.getPropertyValue('margin-top'))+parseFloat(_styles2.getPropertyValue('margin-bottom'));}return this[0].offsetHeight;}return null;}function offset(){if(this.length>0){var el=this[0];var box=el.getBoundingClientRect();var body=ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"].body;var clientTop=el.clientTop||body.clientTop||0;var clientLeft=el.clientLeft||body.clientLeft||0;var _scrollTop=el===ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"]?ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].scrollY:el.scrollTop;var _scrollLeft=el===ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"]?ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].scrollX:el.scrollLeft;return{top:box.top+_scrollTop-clientTop,left:box.left+_scrollLeft-clientLeft};}return null;}function hide(){for(var i=0;i<this.length;i+=1){this[i].style.display='none';}return this;}function show(){for(var i=0;i<this.length;i+=1){var el=this[i];if(el.style.display==='none'){el.style.display='';}if(ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].getComputedStyle(el,null).getPropertyValue('display')==='none'){// Still not visible
el.style.display='block';}}return this;}function styles(){if(this[0])return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].getComputedStyle(this[0],null);return{};}function css(props,value){var i;if(arguments.length===1){if(typeof props==='string'){if(this[0])return ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].getComputedStyle(this[0],null).getPropertyValue(props);}else{for(i=0;i<this.length;i+=1){// eslint-disable-next-line
for(var _prop in props){this[i].style[_prop]=props[_prop];}}return this;}}if(arguments.length===2&&typeof props==='string'){for(i=0;i<this.length;i+=1){this[i].style[props]=value;}return this;}return this;}// Dom manipulation
function toArray(){var arr=[];for(var i=0;i<this.length;i+=1){arr.push(this[i]);}return arr;}// Iterate over the collection passing elements to `callback`
function each(callback){// Don't bother continuing without a callback
if(!callback)return this;// Iterate over the current collection
for(var i=0;i<this.length;i+=1){// If the callback returns false
if(callback.call(this[i],i,this[i])===false){// End the loop early
return this;}}// Return `this` to allow chained DOM operations
return this;}function forEach(callback){// Don't bother continuing without a callback
if(!callback)return this;// Iterate over the current collection
for(var i=0;i<this.length;i+=1){// If the callback returns false
if(callback.call(this[i],this[i],i)===false){// End the loop early
return this;}}// Return `this` to allow chained DOM operations
return this;}function filter(callback){var matchedItems=[];var dom=this;for(var i=0;i<dom.length;i+=1){if(callback.call(dom[i],i,dom[i]))matchedItems.push(dom[i]);}return new Dom7(matchedItems);}function map(callback){var modifiedItems=[];var dom=this;for(var i=0;i<dom.length;i+=1){modifiedItems.push(callback.call(dom[i],i,dom[i]));}return new Dom7(modifiedItems);}// eslint-disable-next-line
function html(html){if(typeof html==='undefined'){return this[0]?this[0].innerHTML:undefined;}for(var i=0;i<this.length;i+=1){this[i].innerHTML=html;}return this;}// eslint-disable-next-line
function text(text){if(typeof text==='undefined'){if(this[0]){return this[0].textContent.trim();}return null;}for(var i=0;i<this.length;i+=1){this[i].textContent=text;}return this;}function is(selector){var el=this[0];var compareWith;var i;if(!el||typeof selector==='undefined')return false;if(typeof selector==='string'){if(el.matches)return el.matches(selector);else if(el.webkitMatchesSelector)return el.webkitMatchesSelector(selector);else if(el.msMatchesSelector)return el.msMatchesSelector(selector);compareWith=$(selector);for(i=0;i<compareWith.length;i+=1){if(compareWith[i]===el)return true;}return false;}else if(selector===ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"])return el===ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"];else if(selector===ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"])return el===ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"];if(selector.nodeType||selector instanceof Dom7){compareWith=selector.nodeType?[selector]:selector;for(i=0;i<compareWith.length;i+=1){if(compareWith[i]===el)return true;}return false;}return false;}function indexOf(el){for(var i=0;i<this.length;i+=1){if(this[i]===el)return i;}return-1;}function index(){var child=this[0];var i;if(child){i=0;// eslint-disable-next-line
while((child=child.previousSibling)!==null){if(child.nodeType===1)i+=1;}return i;}return undefined;}// eslint-disable-next-line
function eq(index){if(typeof index==='undefined')return this;var length=this.length;var returnIndex;if(index>length-1){return new Dom7([]);}if(index<0){returnIndex=length+index;if(returnIndex<0)return new Dom7([]);return new Dom7([this[returnIndex]]);}return new Dom7([this[index]]);}function append(){var newChild;for(var k=0;k<arguments.length;k+=1){newChild=k<0||arguments.length<=k?undefined:arguments[k];for(var i=0;i<this.length;i+=1){if(typeof newChild==='string'){var tempDiv=ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"].createElement('div');tempDiv.innerHTML=newChild;while(tempDiv.firstChild){this[i].appendChild(tempDiv.firstChild);}}else if(newChild instanceof Dom7){for(var j=0;j<newChild.length;j+=1){this[i].appendChild(newChild[j]);}}else{this[i].appendChild(newChild);}}}return this;}// eslint-disable-next-line
function appendTo(parent){$(parent).append(this);return this;}function prepend(newChild){var i;var j;for(i=0;i<this.length;i+=1){if(typeof newChild==='string'){var tempDiv=ssr_window__WEBPACK_IMPORTED_MODULE_0__["document"].createElement('div');tempDiv.innerHTML=newChild;for(j=tempDiv.childNodes.length-1;j>=0;j-=1){this[i].insertBefore(tempDiv.childNodes[j],this[i].childNodes[0]);}}else if(newChild instanceof Dom7){for(j=0;j<newChild.length;j+=1){this[i].insertBefore(newChild[j],this[i].childNodes[0]);}}else{this[i].insertBefore(newChild,this[i].childNodes[0]);}}return this;}// eslint-disable-next-line
function prependTo(parent){$(parent).prepend(this);return this;}function insertBefore(selector){var before=$(selector);for(var i=0;i<this.length;i+=1){if(before.length===1){before[0].parentNode.insertBefore(this[i],before[0]);}else if(before.length>1){for(var j=0;j<before.length;j+=1){before[j].parentNode.insertBefore(this[i].cloneNode(true),before[j]);}}}}function insertAfter(selector){var after=$(selector);for(var i=0;i<this.length;i+=1){if(after.length===1){after[0].parentNode.insertBefore(this[i],after[0].nextSibling);}else if(after.length>1){for(var j=0;j<after.length;j+=1){after[j].parentNode.insertBefore(this[i].cloneNode(true),after[j].nextSibling);}}}}function next(selector){if(this.length>0){if(selector){if(this[0].nextElementSibling&&$(this[0].nextElementSibling).is(selector)){return new Dom7([this[0].nextElementSibling]);}return new Dom7([]);}if(this[0].nextElementSibling)return new Dom7([this[0].nextElementSibling]);return new Dom7([]);}return new Dom7([]);}function nextAll(selector){var nextEls=[];var el=this[0];if(!el)return new Dom7([]);while(el.nextElementSibling){var _next=el.nextElementSibling;// eslint-disable-line
if(selector){if($(_next).is(selector))nextEls.push(_next);}else nextEls.push(_next);el=_next;}return new Dom7(nextEls);}function prev(selector){if(this.length>0){var el=this[0];if(selector){if(el.previousElementSibling&&$(el.previousElementSibling).is(selector)){return new Dom7([el.previousElementSibling]);}return new Dom7([]);}if(el.previousElementSibling)return new Dom7([el.previousElementSibling]);return new Dom7([]);}return new Dom7([]);}function prevAll(selector){var prevEls=[];var el=this[0];if(!el)return new Dom7([]);while(el.previousElementSibling){var _prev=el.previousElementSibling;// eslint-disable-line
if(selector){if($(_prev).is(selector))prevEls.push(_prev);}else prevEls.push(_prev);el=_prev;}return new Dom7(prevEls);}function siblings(selector){return this.nextAll(selector).add(this.prevAll(selector));}function parent(selector){var parents=[];// eslint-disable-line
for(var i=0;i<this.length;i+=1){if(this[i].parentNode!==null){if(selector){if($(this[i].parentNode).is(selector))parents.push(this[i].parentNode);}else{parents.push(this[i].parentNode);}}}return $(unique(parents));}function parents(selector){var parents=[];// eslint-disable-line
for(var i=0;i<this.length;i+=1){var _parent=this[i].parentNode;// eslint-disable-line
while(_parent){if(selector){if($(_parent).is(selector))parents.push(_parent);}else{parents.push(_parent);}_parent=_parent.parentNode;}}return $(unique(parents));}function closest(selector){var closest=this;// eslint-disable-line
if(typeof selector==='undefined'){return new Dom7([]);}if(!closest.is(selector)){closest=closest.parents(selector).eq(0);}return closest;}function find(selector){var foundElements=[];for(var i=0;i<this.length;i+=1){var found=this[i].querySelectorAll(selector);for(var j=0;j<found.length;j+=1){foundElements.push(found[j]);}}return new Dom7(foundElements);}function children(selector){var children=[];// eslint-disable-line
for(var i=0;i<this.length;i+=1){var childNodes=this[i].childNodes;for(var j=0;j<childNodes.length;j+=1){if(!selector){if(childNodes[j].nodeType===1)children.push(childNodes[j]);}else if(childNodes[j].nodeType===1&&$(childNodes[j]).is(selector)){children.push(childNodes[j]);}}}return new Dom7(unique(children));}function remove(){for(var i=0;i<this.length;i+=1){if(this[i].parentNode)this[i].parentNode.removeChild(this[i]);}return this;}function detach(){return this.remove();}function add(){var dom=this;var i;var j;for(var _len6=arguments.length,args=new Array(_len6),_key6=0;_key6<_len6;_key6++){args[_key6]=arguments[_key6];}for(i=0;i<args.length;i+=1){var toAdd=$(args[i]);for(j=0;j<toAdd.length;j+=1){dom[dom.length]=toAdd[j];dom.length+=1;}}return dom;}function empty(){for(var i=0;i<this.length;i+=1){var el=this[i];if(el.nodeType===1){for(var j=0;j<el.childNodes.length;j+=1){if(el.childNodes[j].parentNode){el.childNodes[j].parentNode.removeChild(el.childNodes[j]);}}el.textContent='';}}return this;}function scrollTo(){for(var _len7=arguments.length,args=new Array(_len7),_key7=0;_key7<_len7;_key7++){args[_key7]=arguments[_key7];}var left=args[0],top=args[1],duration=args[2],easing=args[3],callback=args[4];if(args.length===4&&typeof easing==='function'){callback=easing;left=args[0];top=args[1];duration=args[2];callback=args[3];easing=args[4];}if(typeof easing==='undefined')easing='swing';return this.each(function animate(){var el=this;var currentTop;var currentLeft;var maxTop;var maxLeft;var newTop;var newLeft;var scrollTop;// eslint-disable-line
var scrollLeft;// eslint-disable-line
var animateTop=top>0||top===0;var animateLeft=left>0||left===0;if(typeof easing==='undefined'){easing='swing';}if(animateTop){currentTop=el.scrollTop;if(!duration){el.scrollTop=top;}}if(animateLeft){currentLeft=el.scrollLeft;if(!duration){el.scrollLeft=left;}}if(!duration)return;if(animateTop){maxTop=el.scrollHeight-el.offsetHeight;newTop=Math.max(Math.min(top,maxTop),0);}if(animateLeft){maxLeft=el.scrollWidth-el.offsetWidth;newLeft=Math.max(Math.min(left,maxLeft),0);}var startTime=null;if(animateTop&&newTop===currentTop)animateTop=false;if(animateLeft&&newLeft===currentLeft)animateLeft=false;function render(){var time=arguments.length>0&&arguments[0]!==undefined?arguments[0]:new Date().getTime();if(startTime===null){startTime=time;}var progress=Math.max(Math.min((time-startTime)/duration,1),0);var easeProgress=easing==='linear'?progress:0.5-Math.cos(progress*Math.PI)/2;var done;if(animateTop)scrollTop=currentTop+easeProgress*(newTop-currentTop);if(animateLeft)scrollLeft=currentLeft+easeProgress*(newLeft-currentLeft);if(animateTop&&newTop>currentTop&&scrollTop>=newTop){el.scrollTop=newTop;done=true;}if(animateTop&&newTop<currentTop&&scrollTop<=newTop){el.scrollTop=newTop;done=true;}if(animateLeft&&newLeft>currentLeft&&scrollLeft>=newLeft){el.scrollLeft=newLeft;done=true;}if(animateLeft&&newLeft<currentLeft&&scrollLeft<=newLeft){el.scrollLeft=newLeft;done=true;}if(done){if(callback)callback();return;}if(animateTop)el.scrollTop=scrollTop;if(animateLeft)el.scrollLeft=scrollLeft;requestAnimationFrame(render);}requestAnimationFrame(render);});}// scrollTop(top, duration, easing, callback) {
function scrollTop(){for(var _len8=arguments.length,args=new Array(_len8),_key8=0;_key8<_len8;_key8++){args[_key8]=arguments[_key8];}var top=args[0],duration=args[1],easing=args[2],callback=args[3];if(args.length===3&&typeof easing==='function'){top=args[0];duration=args[1];callback=args[2];easing=args[3];}var dom=this;if(typeof top==='undefined'){if(dom.length>0)return dom[0].scrollTop;return null;}return dom.scrollTo(undefined,top,duration,easing,callback);}function scrollLeft(){for(var _len9=arguments.length,args=new Array(_len9),_key9=0;_key9<_len9;_key9++){args[_key9]=arguments[_key9];}var left=args[0],duration=args[1],easing=args[2],callback=args[3];if(args.length===3&&typeof easing==='function'){left=args[0];duration=args[1];callback=args[2];easing=args[3];}var dom=this;if(typeof left==='undefined'){if(dom.length>0)return dom[0].scrollLeft;return null;}return dom.scrollTo(left,undefined,duration,easing,callback);}function animate(initialProps,initialParams){var els=this;var a={props:Object.assign({},initialProps),params:Object.assign({duration:300,easing:'swing'// or 'linear'
/* Callbacks
begin(elements)
complete(elements)
progress(elements, complete, remaining, start, tweenValue)
*/},initialParams),elements:els,animating:false,que:[],easingProgress:function easingProgress(easing,progress){if(easing==='swing'){return 0.5-Math.cos(progress*Math.PI)/2;}if(typeof easing==='function'){return easing(progress);}return progress;},stop:function stop(){if(a.frameId){cancelAnimationFrame(a.frameId);}a.animating=false;a.elements.each(function(index,el){var element=el;delete element.dom7AnimateInstance;});a.que=[];},done:function done(complete){a.animating=false;a.elements.each(function(index,el){var element=el;delete element.dom7AnimateInstance;});if(complete)complete(els);if(a.que.length>0){var que=a.que.shift();a.animate(que[0],que[1]);}},animate:function animate(props,params){if(a.animating){a.que.push([props,params]);return a;}var elements=[];// Define & Cache Initials & Units
a.elements.each(function(index,el){var initialFullValue;var initialValue;var unit;var finalValue;var finalFullValue;if(!el.dom7AnimateInstance)a.elements[index].dom7AnimateInstance=a;elements[index]={container:el};Object.keys(props).forEach(function(prop){initialFullValue=ssr_window__WEBPACK_IMPORTED_MODULE_0__["window"].getComputedStyle(el,null).getPropertyValue(prop).replace(',','.');initialValue=parseFloat(initialFullValue);unit=initialFullValue.replace(initialValue,'');finalValue=parseFloat(props[prop]);finalFullValue=props[prop]+unit;elements[index][prop]={initialFullValue:initialFullValue,initialValue:initialValue,unit:unit,finalValue:finalValue,finalFullValue:finalFullValue,currentValue:initialValue};});});var startTime=null;var time;var elementsDone=0;var propsDone=0;var done;var began=false;a.animating=true;function render(){time=new Date().getTime();var progress;var easeProgress;// let el;
if(!began){began=true;if(params.begin)params.begin(els);}if(startTime===null){startTime=time;}if(params.progress){// eslint-disable-next-line
params.progress(els,Math.max(Math.min((time-startTime)/params.duration,1),0),startTime+params.duration-time<0?0:startTime+params.duration-time,startTime);}elements.forEach(function(element){var el=element;if(done||el.done)return;Object.keys(props).forEach(function(prop){if(done||el.done)return;progress=Math.max(Math.min((time-startTime)/params.duration,1),0);easeProgress=a.easingProgress(params.easing,progress);var _el$prop=el[prop],initialValue=_el$prop.initialValue,finalValue=_el$prop.finalValue,unit=_el$prop.unit;el[prop].currentValue=initialValue+easeProgress*(finalValue-initialValue);var currentValue=el[prop].currentValue;if(finalValue>initialValue&¤tValue>=finalValue||finalValue<initialValue&¤tValue<=finalValue){el.container.style[prop]=finalValue+unit;propsDone+=1;if(propsDone===Object.keys(props).length){el.done=true;elementsDone+=1;}if(elementsDone===elements.length){done=true;}}if(done){a.done(params.complete);return;}el.container.style[prop]=currentValue+unit;});});if(done)return;// Then call
a.frameId=requestAnimationFrame(render);}a.frameId=requestAnimationFrame(render);return a;}};if(a.elements.length===0){return els;}var animateInstance;for(var i=0;i<a.elements.length;i+=1){if(a.elements[i].dom7AnimateInstance){animateInstance=a.elements[i].dom7AnimateInstance;}else a.elements[i].dom7AnimateInstance=a;}if(!animateInstance){animateInstance=a;}if(initialProps==='stop'){animateInstance.stop();}else{animateInstance.animate(a.props,a.params);}return els;}function stop(){var els=this;for(var i=0;i<els.length;i+=1){if(els[i].dom7AnimateInstance){els[i].dom7AnimateInstance.stop();}}}var noTrigger='resize scroll'.split(' ');function eventShortcut(name){for(var _len10=arguments.length,args=new Array(_len10>1?_len10-1:0),_key10=1;_key10<_len10;_key10++){args[_key10-1]=arguments[_key10];}if(typeof args[0]==='undefined'){for(var i=0;i<this.length;i+=1){if(noTrigger.indexOf(name)<0){if(name in this[i])this[i][name]();else{$(this[i]).trigger(name);}}}return this;}return this.on.apply(this,[name].concat(args));}function click(){for(var _len11=arguments.length,args=new Array(_len11),_key11=0;_key11<_len11;_key11++){args[_key11]=arguments[_key11];}return eventShortcut.bind(this).apply(void 0,['click'].concat(args));}function blur(){for(var _len12=arguments.length,args=new Array(_len12),_key12=0;_key12<_len12;_key12++){args[_key12]=arguments[_key12];}return eventShortcut.bind(this).apply(void 0,['blur'].concat(args));}function focus(){for(var _len13=arguments.length,args=new Array(_len13),_key13=0;_key13<_len13;_key13++){args[_key13]=arguments[_key13];}return eventShortcut.bind(this).apply(void 0,['focus'].concat(args));}function focusin(){for(var _len14=arguments.length,args=new Array(_len14),_key14=0;_key14<_len14;_key14++){args[_key14]=arguments[_key14];}return eventShortcut.bind(this).apply(void 0,['focusin'].concat(args));}function focusout(){for(var _len15=arguments.length,args=new Array(_len15),_key15=0;_key15<_len15;_key15++){args[_key15]=arguments[_key15];}return eventShortcut.bind(this).apply(void 0,['focusout'].concat(args));}function keyup(){for(var _len16=arguments.length,args=new Array(_len16),_key16=0;_key16<_len16;_key16++){args[_key16]=arguments[_key16];}return eventShortcut.bind(this).apply(void 0,['keyup'].concat(args));}function keydown(){for(var _len17=arguments.length,args=new Array(_len17),_key17=0;_key17<_len17;_key17++){args[_key17]=arguments[_key17];}return eventShortcut.bind(this).apply(void 0,['keydown'].concat(args));}function keypress(){for(var _len18=arguments.length,args=new Array(_len18),_key18=0;_key18<_len18;_key18++){args[_key18]=arguments[_key18];}return eventShortcut.bind(this).apply(void 0,['keypress'].concat(args));}function submit(){for(var _len19=arguments.length,args=new Array(_len19),_key19=0;_key19<_len19;_key19++){args[_key19]=arguments[_key19];}return eventShortcut.bind(this).apply(void 0,['submit'].concat(args));}function change(){for(var _len20=arguments.length,args=new Array(_len20),_key20=0;_key20<_len20;_key20++){args[_key20]=arguments[_key20];}return eventShortcut.bind(this).apply(void 0,['change'].concat(args));}function mousedown(){for(var _len21=arguments.length,args=new Array(_len21),_key21=0;_key21<_len21;_key21++){args[_key21]=arguments[_key21];}return eventShortcut.bind(this).apply(void 0,['mousedown'].concat(args));}function mousemove(){for(var _len22=arguments.length,args=new Array(_len22),_key22=0;_key22<_len22;_key22++){args[_key22]=arguments[_key22];}return eventShortcut.bind(this).apply(void 0,['mousemove'].concat(args));}function mouseup(){for(var _len23=arguments.length,args=new Array(_len23),_key23=0;_key23<_len23;_key23++){args[_key23]=arguments[_key23];}return eventShortcut.bind(this).apply(void 0,['mouseup'].concat(args));}function mouseenter(){for(var _len24=arguments.length,args=new Array(_len24),_key24=0;_key24<_len24;_key24++){args[_key24]=arguments[_key24];}return eventShortcut.bind(this).apply(void 0,['mouseenter'].concat(args));}function mouseleave(){for(var _len25=arguments.length,args=new Array(_len25),_key25=0;_key25<_len25;_key25++){args[_key25]=arguments[_key25];}return eventShortcut.bind(this).apply(void 0,['mouseleave'].concat(args));}function mouseout(){for(var _len26=arguments.length,args=new Array(_len26),_key26=0;_key26<_len26;_key26++){args[_key26]=arguments[_key26];}return eventShortcut.bind(this).apply(void 0,['mouseout'].concat(args));}function mouseover(){for(var _len27=arguments.length,args=new Array(_len27),_key27=0;_key27<_len27;_key27++){args[_key27]=arguments[_key27];}return eventShortcut.bind(this).apply(void 0,['mouseover'].concat(args));}function touchstart(){for(var _len28=arguments.length,args=new Array(_len28),_key28=0;_key28<_len28;_key28++){args[_key28]=arguments[_key28];}return eventShortcut.bind(this).apply(void 0,['touchstart'].concat(args));}function touchend(){for(var _len29=arguments.length,args=new Array(_len29),_key29=0;_key29<_len29;_key29++){args[_key29]=arguments[_key29];}return eventShortcut.bind(this).apply(void 0,['touchend'].concat(args));}function touchmove(){for(var _len30=arguments.length,args=new Array(_len30),_key30=0;_key30<_len30;_key30++){args[_key30]=arguments[_key30];}return eventShortcut.bind(this).apply(void 0,['touchmove'].concat(args));}function resize(){for(var _len31=arguments.length,args=new Array(_len31),_key31=0;_key31<_len31;_key31++){args[_key31]=arguments[_key31];}return eventShortcut.bind(this).apply(void 0,['resize'].concat(args));}function scroll(){for(var _len32=arguments.length,args=new Array(_len32),_key32=0;_key32<_len32;_key32++){args[_key32]=arguments[_key32];}return eventShortcut.bind(this).apply(void 0,['scroll'].concat(args));}
/***/ }),
/***/ "s14n":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/_collection-weak.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var redefineAll=__webpack_require__(/*! ./_redefine-all */ "+edc");var getWeak=__webpack_require__(/*! ./_meta */ "zIP/").getWeak;var anObject=__webpack_require__(/*! ./_an-object */ "PAFS");var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var anInstance=__webpack_require__(/*! ./_an-instance */ "EusA");var forOf=__webpack_require__(/*! ./_for-of */ "HqX2");var createArrayMethod=__webpack_require__(/*! ./_array-methods */ "1wfo");var $has=__webpack_require__(/*! ./_has */ "ezc+");var validate=__webpack_require__(/*! ./_validate-collection */ "SsG5");var arrayFind=createArrayMethod(5);var arrayFindIndex=createArrayMethod(6);var id=0;// fallback for uncaught frozen keys
var uncaughtFrozenStore=function uncaughtFrozenStore(that){return that._l||(that._l=new UncaughtFrozenStore());};var UncaughtFrozenStore=function UncaughtFrozenStore(){this.a=[];};var findUncaughtFrozen=function findUncaughtFrozen(store,key){return arrayFind(store.a,function(it){return it[0]===key;});};UncaughtFrozenStore.prototype={get:function get(key){var entry=findUncaughtFrozen(this,key);if(entry)return entry[1];},has:function has(key){return!!findUncaughtFrozen(this,key);},set:function set(key,value){var entry=findUncaughtFrozen(this,key);if(entry)entry[1]=value;else this.a.push([key,value]);},'delete':function _delete(key){var index=arrayFindIndex(this.a,function(it){return it[0]===key;});if(~index)this.a.splice(index,1);return!!~index;}};module.exports={getConstructor:function getConstructor(wrapper,NAME,IS_MAP,ADDER){var C=wrapper(function(that,iterable){anInstance(that,C,NAME,'_i');that._t=NAME;// collection type
that._i=id++;// collection id
that._l=undefined;// leak store for uncaught frozen objects
if(iterable!=undefined)forOf(iterable,IS_MAP,that[ADDER],that);});redefineAll(C.prototype,{// 23.3.3.2 WeakMap.prototype.delete(key)
// 23.4.3.3 WeakSet.prototype.delete(value)
'delete':function _delete(key){if(!isObject(key))return false;var data=getWeak(key);if(data===true)return uncaughtFrozenStore(validate(this,NAME))['delete'](key);return data&&$has(data,this._i)&&delete data[this._i];},// 23.3.3.4 WeakMap.prototype.has(key)
// 23.4.3.4 WeakSet.prototype.has(value)
has:function has(key){if(!isObject(key))return false;var data=getWeak(key);if(data===true)return uncaughtFrozenStore(validate(this,NAME)).has(key);return data&&$has(data,this._i);}});return C;},def:function def(that,key,value){var data=getWeak(anObject(key),true);if(data===true)uncaughtFrozenStore(that).set(key,value);else data[that._i]=value;return that;},ufstore:uncaughtFrozenStore};
/***/ }),
/***/ "sU/p":
/*!****************************************************!*\
!*** ../node_modules/core-js/modules/_redefine.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var global=__webpack_require__(/*! ./_global */ "P56o");var hide=__webpack_require__(/*! ./_hide */ "tjmq");var has=__webpack_require__(/*! ./_has */ "ezc+");var SRC=__webpack_require__(/*! ./_uid */ "1Alt")('src');var $toString=__webpack_require__(/*! ./_function-to-string */ "JGfN");var TO_STRING='toString';var TPL=(''+$toString).split(TO_STRING);__webpack_require__(/*! ./_core */ "R5TD").inspectSource=function(it){return $toString.call(it);};(module.exports=function(O,key,val,safe){var isFunction=typeof val=='function';if(isFunction)has(val,'name')||hide(val,'name',key);if(O[key]===val)return;if(isFunction)has(val,SRC)||hide(val,SRC,O[key]?''+O[key]:TPL.join(String(key)));if(O===global){O[key]=val;}else if(!safe){delete O[key];hide(O,key,val);}else if(O[key]){O[key]=val;}else{hide(O,key,val);}// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
})(Function.prototype,TO_STRING,function toString(){return typeof this=='function'&&this[SRC]||$toString.call(this);});
/***/ }),
/***/ "sdkr":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/_array-includes.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// false -> Array#indexOf
// true -> Array#includes
var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");var toAbsoluteIndex=__webpack_require__(/*! ./_to-absolute-index */ "BUlT");module.exports=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIObject($this);var length=toLength(O.length);var index=toAbsoluteIndex(fromIndex,length);var value;// Array#includes uses SameValueZero equality algorithm
// eslint-disable-next-line no-self-compare
if(IS_INCLUDES&&el!=el)while(length>index){value=O[index++];// eslint-disable-next-line no-self-compare
if(value!=value)return true;// Array#indexOf ignores holes, Array#includes - not
}else for(;length>index;index++){if(IS_INCLUDES||index in O){if(O[index]===el)return IS_INCLUDES||index||0;}}return!IS_INCLUDES&&-1;};};
/***/ }),
/***/ "t3i+":
/*!************************************!*\
!*** ./js/modules/range-filter.js ***!
\************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _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); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var FilterRangeSlider = /*#__PURE__*/function () {
function FilterRangeSlider(id, onChange, didChanged) {
_classCallCheck(this, FilterRangeSlider);
this.id = id;
this.state = 0;
this.slider = document.getElementById(id);
this.container = this.slider.closest('.filter-fieldset__range-box');
this.touchLeft = this.slider.querySelector('.filter-range__touch-left');
this.touchRight = this.slider.querySelector('.filter-range__touch-right');
this.lineSpan = this.slider.querySelector('.filter-range__line span');
this.valueState = this.slider.querySelector('.js-state');
this.body = document.querySelector('body');
this.breakpoint = window.matchMedia('(min-width: 768px)');
this.onChange = onChange;
this.didChanged = didChanged;
this.startX = 0;
this.x = 0;
this.min = parseFloat(this.slider.getAttribute('se-min'));
this.max = parseFloat(this.slider.getAttribute('se-max'));
this.defaultMinValue = this.min;
if (this.slider.hasAttribute('se-min-value')) {
this.defaultMinValue = parseFloat(this.slider.getAttribute('se-min-value'));
}
this.defaultMaxValue = this.max;
if (this.slider.hasAttribute('se-max-value')) {
this.defaultMaxValue = parseFloat(this.slider.getAttribute('se-max-value'));
}
if (this.defaultMinValue < this.min) {
this.defaultMinValue = this.min;
}
if (this.defaultMaxValue > this.max) {
this.defaultMaxValue = this.max;
}
if (this.defaultMinValue > this.defaultMaxValue) {
this.defaultMinValue = this.defaultMaxValue;
}
this.step = 0.0;
if (this.slider.getAttribute('se-step')) {
this.step = Math.abs(parseFloat(this.slider.getAttribute('se-step')));
}
this.normalizeFact = 0; //this.reset(true);
this.selectedTouch = null; // this.maxX = this.slider.offsetWidth - this.touchRight.offsetWidth;
// this.initialValue = (this.lineSpan.offsetWidth - this.normalizeFact);
this.setMinValue(this.defaultMinValue);
this.setMaxValue(this.defaultMaxValue);
this.onMove = this.onMove.bind(this);
this.onStart = this.onStart.bind(this);
this.onMove = this.onMove.bind(this);
this.onStop = this.onStop.bind(this);
this.update = this.update.bind(this);
this.toggleDefaultClass = this.toggleDefaultClass.bind(this); // link events
this.touchLeft.addEventListener('mousedown', this.onStart);
this.touchRight.addEventListener('mousedown', this.onStart);
this.touchLeft.addEventListener('touchstart', this.onStart);
this.touchRight.addEventListener('touchstart', this.onStart);
}
_createClass(FilterRangeSlider, [{
key: "update",
value: function update() {
this.setMaxValue(this.max);
this.setMinValue(this.min);
}
}, {
key: "reset",
value: function reset() {
this.touchLeft.style.left = '0px';
this.touchRight.style.left = this.slider.offsetWidth - this.touchLeft.offsetWidth + 'px';
this.lineSpan.style.marginLeft = '0px';
this.lineSpan.style.width = this.slider.offsetWidth - this.touchLeft.offsetWidth + 'px';
this.startX = 0;
this.x = 0;
this.state = 0;
this.valueState = 0;
this.defaultMinValue = this.min;
this.defaultMaxValue = this.max;
this.update();
this.onChange(this.min, this.max);
this.toggleDefaultClass();
}
}, {
key: "setMinValue",
value: function setMinValue(minValue) {
var nextMinValue = minValue < this.defaultMinValue ? this.defaultMinValue : minValue > this.defaultMaxValue ? this.defaultMaxValue : minValue;
var ratio = (nextMinValue - this.min) / (this.max - this.min);
this.touchLeft.style.left = Math.ceil(ratio * (this.slider.offsetWidth - (this.touchLeft.offsetWidth + this.normalizeFact))) + 'px';
this.lineSpan.style.marginLeft = this.touchLeft.offsetLeft + 'px';
this.lineSpan.style.width = this.touchRight.offsetLeft - this.touchLeft.offsetLeft + 'px';
this.slider.setAttribute('se-min-value', nextMinValue);
}
}, {
key: "setMaxValue",
value: function setMaxValue(maxValue) {
var nextMaxValue = maxValue > this.defaultMaxValue ? this.defaultMaxValue : maxValue < this.defaultMinValue ? this.defaultMaxValue : maxValue;
var ratio = (nextMaxValue - this.min) / (this.max - this.min);
this.touchRight.style.left = Math.ceil(ratio * (this.slider.offsetWidth - (this.touchLeft.offsetWidth + this.normalizeFact)) + this.normalizeFact) + 'px';
this.lineSpan.style.marginLeft = this.touchLeft.offsetLeft + 'px';
this.lineSpan.style.width = this.touchRight.offsetLeft - this.touchLeft.offsetLeft + 'px';
this.slider.setAttribute('se-max-value', nextMaxValue);
}
}, {
key: "onStart",
value: function onStart(event) {
if (event.cancelable) event.preventDefault();
var eventTouch = event;
if (event.touches) {
eventTouch = event.touches[0];
}
if (event.currentTarget === this.touchLeft) {
this.x = this.touchLeft.offsetLeft;
} else {
this.x = this.touchRight.offsetLeft;
}
this.startX = eventTouch.pageX - this.x;
this.selectedTouch = event.currentTarget;
if (this.breakpoint.matches) {
this.body.addEventListener('mousemove', this.onMove);
this.body.addEventListener('mouseup', this.onStop);
this.body.addEventListener('touchmove', this.onMove);
this.body.addEventListener('touchend', this.onStop);
} else {
event.currentTarget.addEventListener('mousemove', this.onMove);
event.currentTarget.addEventListener('mouseup', this.onStop);
event.currentTarget.addEventListener('touchmove', this.onMove);
event.currentTarget.addEventListener('touchend', this.onStop);
}
}
}, {
key: "onMove",
value: function onMove(event) {
var eventTouch = event;
if (event.touches) {
eventTouch = event.touches[0];
}
this.x = eventTouch.pageX - this.startX;
if (this.selectedTouch === this.touchLeft) {
if (this.x > this.touchRight.offsetLeft - this.selectedTouch.offsetWidth + this.touchLeft.offsetWidth) {
this.x = this.touchRight.offsetLeft - this.selectedTouch.offsetWidth + this.touchLeft.offsetWidth;
} else if (this.x < 0) {
this.x = 0;
}
this.selectedTouch.style.left = this.x + 'px';
} else if (this.selectedTouch === this.touchRight) {
if (this.x < this.touchLeft.offsetLeft + this.touchLeft.offsetWidth - this.touchLeft.offsetWidth) {
this.x = this.touchLeft.offsetLeft + this.touchLeft.offsetWidth - this.touchLeft.offsetWidth;
} else if (this.x > this.maxX) {
this.x = this.maxX;
}
this.selectedTouch.style.left = this.x + 'px';
} // update line span
this.lineSpan.style.marginLeft = this.touchLeft.offsetLeft + 'px';
this.lineSpan.style.width = this.touchRight.offsetLeft - this.touchLeft.offsetLeft + 'px'; // write new value
this.calculateValue();
if (this.onChange) {
this.onChange(this.slider.getAttribute('se-min-value'), this.slider.getAttribute('se-max-value'));
}
}
}, {
key: "onStop",
value: function onStop(event) {
if (this.breakpoint.matches) {
this.body.removeEventListener('mousemove', this.onMove);
this.body.removeEventListener('mouseup', this.onStop);
this.body.removeEventListener('touchmove', this.onMove);
this.body.removeEventListener('touchend', this.onStop);
} else {
event.currentTarget.removeEventListener('mousemove', this.onMove);
event.currentTarget.removeEventListener('mouseup', this.onStop);
event.currentTarget.removeEventListener('touchmove', this.onMove);
event.currentTarget.removeEventListener('touchend', this.onStop);
}
this.selectedTouch = null; // write new value
this.calculateValue();
if (this.didChanged) {
this.didChanged(this.min, this.max);
}
this.toggleDefaultClass();
}
}, {
key: "toggleDefaultClass",
value: function toggleDefaultClass() {
if (this.defaultState) {
this.container.classList.add('default');
} else {
this.container.classList.remove('default');
}
}
}, {
key: "calculateValue",
value: function calculateValue() {
var newValue = (this.lineSpan.offsetWidth - this.normalizeFact) / this.initialValue;
var minValue = this.lineSpan.offsetLeft / this.initialValue;
var maxValue = minValue + newValue;
var scale = this.max - this.min;
minValue = minValue * scale + this.min;
maxValue = maxValue * scale + this.min;
if (this.step !== 0.0) {
var minMulti = Math.floor(minValue / this.step);
var maxMulti = Math.ceil(maxValue / this.step);
minValue = this.step * minMulti;
maxValue = this.step * maxMulti;
}
if (this.selectedTouch === this.touchLeft) {
this.slider.setAttribute('se-min-value', minValue);
} else {
this.slider.setAttribute('se-max-value', maxValue);
}
}
}, {
key: "initialValue",
get: function get() {
return this.slider.offsetWidth - this.touchRight.offsetWidth;
}
}, {
key: "maxX",
get: function get() {
return this.slider.offsetWidth - this.touchRight.offsetWidth;
}
}, {
key: "defaultState",
get: function get() {
return this.min === this.defaultMinValue && this.max === this.defaultMaxValue;
}
}]);
return FilterRangeSlider;
}();
var initFilterRanges = function initFilterRanges() {
var rangeBoxes = document.querySelectorAll('.filter-fieldset__range-box');
var setStateValue = function setStateValue(box, minValue, maxValue) {
var valueState = box.querySelector('.js-state');
if (minValue === box.rangeSlider.min && maxValue === box.rangeSlider.max) {
valueState.value = 0;
} else if (minValue === box.rangeSlider.min) {
valueState.value = 1;
} else if (maxValue === box.rangeSlider.max) {
valueState.value = 2;
} else {
valueState.value = 3;
}
};
if (!rangeBoxes.length) {
return;
}
_toConsumableArray(rangeBoxes).forEach(function (box) {
var rangeSliderContainer = box.querySelector('.filter-range__slider');
var inboxMin = box.querySelector('.filter-range__inbox.js-min');
var inboxMax = box.querySelector('.filter-range__inbox.js-max');
var valueMin = box.querySelector('.filter-range__value.js-min');
var valueMax = box.querySelector('.filter-range__value.js-max');
var changeLatency = 0;
var onChange = function onChange(minValue, maxValue) {
if (!box.rangeSlider) {
return;
}
inboxMin.value = minValue;
inboxMax.value = maxValue;
valueMin.textContent = minValue;
valueMax.textContent = maxValue;
setStateValue(box, minValue, maxValue);
clearInterval(changeLatency);
changeLatency = setTimeout(function () {
var evt = new Event('change');
inboxMin.dispatchEvent(evt);
}, 300);
};
inboxMin.addEventListener('change', function (e) {
box.rangeSlider.setMinValue(parseFloat(e.currentTarget.value));
setStateValue(box, parseInt(inboxMin.value), parseInt(inboxMax.value));
});
inboxMax.addEventListener('change', function (e) {
box.rangeSlider.setMaxValue(parseFloat(e.currentTarget.value));
setStateValue(box, parseInt(inboxMin.value), parseInt(inboxMax.value));
});
box.rangeSlider = new FilterRangeSlider(rangeSliderContainer.id, onChange);
});
};
/* harmony default export */ __webpack_exports__["default"] = (initFilterRanges);
/***/ }),
/***/ "t91x":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.object.to-string.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 19.1.3.6 Object.prototype.toString()
var classof=__webpack_require__(/*! ./_classof */ "OFVL");var test={};test[__webpack_require__(/*! ./_wks */ "9dxi")('toStringTag')]='z';if(test+''!='[object z]'){__webpack_require__(/*! ./_redefine */ "sU/p")(Object.prototype,'toString',function toString(){return'[object '+classof(this)+']';},true);}
/***/ }),
/***/ "tImM":
/*!**************************************************!*\
!*** ../node_modules/axios/lib/cancel/Cancel.js ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/**
* A `Cancel` is an object that is thrown when an operation is canceled.
*
* @class
* @param {string=} message The message.
*/function Cancel(message){this.message=message;}Cancel.prototype.toString=function toString(){return'Cancel'+(this.message?': '+this.message:'');};Cancel.prototype.__CANCEL__=true;module.exports=Cancel;
/***/ }),
/***/ "tW8y":
/*!*************************************************!*\
!*** ../node_modules/core-js/modules/_typed.js ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var global=__webpack_require__(/*! ./_global */ "P56o");var hide=__webpack_require__(/*! ./_hide */ "tjmq");var uid=__webpack_require__(/*! ./_uid */ "1Alt");var TYPED=uid('typed_array');var VIEW=uid('view');var ABV=!!(global.ArrayBuffer&&global.DataView);var CONSTR=ABV;var i=0;var l=9;var Typed;var TypedArrayConstructors='Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array'.split(',');while(i<l){if(Typed=global[TypedArrayConstructors[i++]]){hide(Typed.prototype,TYPED,true);hide(Typed.prototype,VIEW,true);}else CONSTR=false;}module.exports={ABV:ABV,CONSTR:CONSTR,TYPED:TYPED,VIEW:VIEW};
/***/ }),
/***/ "thp7":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/modules/es6.date.to-iso-string.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()
var $export=__webpack_require__(/*! ./_export */ "X6VK");var toISOString=__webpack_require__(/*! ./_date-to-iso-string */ "yyYF");// PhantomJS / old WebKit has a broken implementations
$export($export.P+$export.F*(Date.prototype.toISOString!==toISOString),'Date',{toISOString:toISOString});
/***/ }),
/***/ "tjmq":
/*!************************************************!*\
!*** ../node_modules/core-js/modules/_hide.js ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var dP=__webpack_require__(/*! ./_object-dp */ "U1KF");var createDesc=__webpack_require__(/*! ./_property-desc */ "WWmS");module.exports=__webpack_require__(/*! ./_descriptors */ "GGqZ")?function(object,key,value){return dP.f(object,key,createDesc(1,value));}:function(object,key,value){object[key]=value;return object;};
/***/ }),
/***/ "tuom":
/*!******************************!*\
!*** ./js/modules/popups.js ***!
\******************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./modal */ "NJQk");
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony default export */ __webpack_exports__["default"] = (function () {
var modalElement = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#modal-callback');
if (modalElement) {
new _modal__WEBPACK_IMPORTED_MODULE_0__["default"](modalElement, {
trigger: Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$$"])('.js-order')
});
}
var modalOrderElement = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#modal-order');
if (modalOrderElement) {
new _modal__WEBPACK_IMPORTED_MODULE_0__["default"](modalOrderElement, {
trigger: Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$$"])('.js-order-form')
});
}
var modalAnalogElement = Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$"])('#modal-analog');
if (modalAnalogElement) {
new _modal__WEBPACK_IMPORTED_MODULE_0__["default"](modalAnalogElement, {
trigger: Object(_utils__WEBPACK_IMPORTED_MODULE_1__["$$"])('.js-analog-form')
});
}
});
/***/ }),
/***/ "uKE/":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.epsilon.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.1.2.1 Number.EPSILON
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Number',{EPSILON:Math.pow(2,-52)});
/***/ }),
/***/ "uPii":
/*!***********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.blink.js ***!
\***********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// B.2.3.4 String.prototype.blink()
__webpack_require__(/*! ./_string-html */ "LEAW")('blink',function(createHTML){return function blink(){return createHTML(this,'blink','','');};});
/***/ }),
/***/ "uRBY":
/*!*****************************************************!*\
!*** ../node_modules/core-js/modules/_string-at.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var toInteger=__webpack_require__(/*! ./_to-integer */ "mvii");var defined=__webpack_require__(/*! ./_defined */ "GCOZ");// true -> String#at
// false -> String#codePointAt
module.exports=function(TO_STRING){return function(that,pos){var s=String(defined(that));var i=toInteger(pos);var l=s.length;var a,b;if(i<0||i>=l)return TO_STRING?'':undefined;a=s.charCodeAt(i);return a<0xd800||a>0xdbff||i+1===l||(b=s.charCodeAt(i+1))<0xdc00||b>0xdfff?TO_STRING?s.charAt(i):a:TO_STRING?s.slice(i,i+2):(a-0xd800<<10)+(b-0xdc00)+0x10000;};};
/***/ }),
/***/ "uahg":
/*!***********************************************!*\
!*** ../node_modules/axios/lib/core/Axios.js ***!
\***********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./../utils */ "ovh1");var buildURL=__webpack_require__(/*! ../helpers/buildURL */ "fwl+");var InterceptorManager=__webpack_require__(/*! ./InterceptorManager */ "i0F7");var dispatchRequest=__webpack_require__(/*! ./dispatchRequest */ "guUT");var mergeConfig=__webpack_require__(/*! ./mergeConfig */ "Zrjs");/**
* Create a new instance of Axios
*
* @param {Object} instanceConfig The default config for the instance
*/function Axios(instanceConfig){this.defaults=instanceConfig;this.interceptors={request:new InterceptorManager(),response:new InterceptorManager()};}/**
* Dispatch a request
*
* @param {Object} config The config specific for this request (merged with this.defaults)
*/Axios.prototype.request=function request(config){/*eslint no-param-reassign:0*/ // Allow for axios('example/url'[, config]) a la fetch API
if(typeof config==='string'){config=arguments[1]||{};config.url=arguments[0];}else{config=config||{};}config=mergeConfig(this.defaults,config);// Set config.method
if(config.method){config.method=config.method.toLowerCase();}else if(this.defaults.method){config.method=this.defaults.method.toLowerCase();}else{config.method='get';}// Hook up interceptors middleware
var chain=[dispatchRequest,undefined];var promise=Promise.resolve(config);this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor){chain.unshift(interceptor.fulfilled,interceptor.rejected);});this.interceptors.response.forEach(function pushResponseInterceptors(interceptor){chain.push(interceptor.fulfilled,interceptor.rejected);});while(chain.length){promise=promise.then(chain.shift(),chain.shift());}return promise;};Axios.prototype.getUri=function getUri(config){config=mergeConfig(this.defaults,config);return buildURL(config.url,config.params,config.paramsSerializer).replace(/^\?/,'');};// Provide aliases for supported request methods
utils.forEach(['delete','get','head','options'],function forEachMethodNoData(method){/*eslint func-names:0*/Axios.prototype[method]=function(url,config){return this.request(utils.merge(config||{},{method:method,url:url}));};});utils.forEach(['post','put','patch'],function forEachMethodWithData(method){/*eslint func-names:0*/Axios.prototype[method]=function(url,data,config){return this.request(utils.merge(config||{},{method:method,url:url,data:data}));};});module.exports=Axios;
/***/ }),
/***/ "uj7L":
/*!*********************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.raw.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");var toIObject=__webpack_require__(/*! ./_to-iobject */ "ml72");var toLength=__webpack_require__(/*! ./_to-length */ "Sp5b");$export($export.S,'String',{// 21.1.2.4 String.raw(callSite, ...substitutions)
raw:function raw(callSite){var tpl=toIObject(callSite.raw);var len=toLength(tpl.length);var aLen=arguments.length;var res=[];var i=0;while(len>i){res.push(String(tpl[i++]));if(i<aLen)res.push(String(arguments[i]));}return res.join('');}});
/***/ }),
/***/ "uqQt":
/*!*************************************************************!*\
!*** ../node_modules/core-js/modules/es7.object.entries.js ***!
\*************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// https://github.com/tc39/proposal-object-values-entries
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $entries=__webpack_require__(/*! ./_object-to-array */ "pGW6")(true);$export($export.S,'Object',{entries:function entries(it){return $entries(it);}});
/***/ }),
/***/ "uxZy":
/*!*****************************************************!*\
!*** ../node_modules/core-js/fn/string/trim-end.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.string.trim-right */ "5frS");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").String.trimRight;
/***/ }),
/***/ "vMO2":
/*!****************************************************!*\
!*** ../node_modules/axios/lib/helpers/cookies.js ***!
\****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./../utils */ "ovh1");module.exports=utils.isStandardBrowserEnv()?// Standard browser envs support document.cookie
function standardBrowserEnv(){return{write:function write(name,value,expires,path,domain,secure){var cookie=[];cookie.push(name+'='+encodeURIComponent(value));if(utils.isNumber(expires)){cookie.push('expires='+new Date(expires).toGMTString());}if(utils.isString(path)){cookie.push('path='+path);}if(utils.isString(domain)){cookie.push('domain='+domain);}if(secure===true){cookie.push('secure');}document.cookie=cookie.join('; ');},read:function read(name){var match=document.cookie.match(new RegExp('(^|;\\s*)('+name+')=([^;]*)'));return match?decodeURIComponent(match[3]):null;},remove:function remove(name){this.write(name,'',Date.now()-86400000);}};}():// Non standard browser env (web workers, react-native) lack needed support.
function nonStandardBrowserEnv(){return{write:function write(){},read:function read(){return null;},remove:function remove(){}};}();
/***/ }),
/***/ "vdga":
/*!***************************************************************!*\
!*** ../node_modules/core-js/modules/es6.reflect.own-keys.js ***!
\***************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 26.1.11 Reflect.ownKeys(target)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Reflect',{ownKeys:__webpack_require__(/*! ./_own-keys */ "j/vf")});
/***/ }),
/***/ "vvX8":
/*!***************************************!*\
!*** ../node_modules/qs/lib/index.js ***!
\***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var stringify=__webpack_require__(/*! ./stringify */ "d5/c");var parse=__webpack_require__(/*! ./parse */ "z49c");var formats=__webpack_require__(/*! ./formats */ "OmpS");module.exports={formats:formats,parse:parse,stringify:stringify};
/***/ }),
/***/ "w+6m":
/*!******************************************************************!*\
!*** ../node_modules/body-scroll-lock/lib/bodyScrollLock.min.js ***!
\******************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
!function(e,t){if("function"==typeof define&&define.amd)define(["exports"],t);else if("undefined"!=typeof exports)t(exports);else{var o={};t(o),e.bodyScrollLock=o;}}(this,function(exports){"use strict";function i(e){if(Array.isArray(e)){for(var t=0,o=Array(e.length);t<e.length;t++){o[t]=e[t];}return o;}return Array.from(e);}Object.defineProperty(exports,"__esModule",{value:!0});var l=!1;if("undefined"!=typeof window){var e={get passive(){l=!0;}};window.addEventListener("testPassive",null,e),window.removeEventListener("testPassive",null,e);}function d(t){return u.some(function(e){return!(!e.options.allowTouchMove||!e.options.allowTouchMove(t));});}function c(e){var t=e||window.event;return!!d(t.target)||1<t.touches.length||(t.preventDefault&&t.preventDefault(),!1);}function o(){setTimeout(function(){void 0!==m&&(document.body.style.paddingRight=m,m=void 0),void 0!==f&&(document.body.style.overflow=f,f=void 0);});}var a="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&1<window.navigator.maxTouchPoints),u=[],s=!1,v=-1,f=void 0,m=void 0;exports.disableBodyScroll=function(r,e){if(a){if(!r)return void console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");if(r&&!u.some(function(e){return e.targetElement===r;})){var t={targetElement:r,options:e||{}};u=[].concat(i(u),[t]),r.ontouchstart=function(e){1===e.targetTouches.length&&(v=e.targetTouches[0].clientY);},r.ontouchmove=function(e){var t,o,n,i;1===e.targetTouches.length&&(o=r,i=(t=e).targetTouches[0].clientY-v,d(t.target)||(o&&0===o.scrollTop&&0<i||(n=o)&&n.scrollHeight-n.scrollTop<=n.clientHeight&&i<0?c(t):t.stopPropagation()));},s||(document.addEventListener("touchmove",c,l?{passive:!1}:void 0),s=!0);}}else{n=e,setTimeout(function(){if(void 0===m){var e=!!n&&!0===n.reserveScrollBarGap,t=window.innerWidth-document.documentElement.clientWidth;e&&0<t&&(m=document.body.style.paddingRight,document.body.style.paddingRight=t+"px");}void 0===f&&(f=document.body.style.overflow,document.body.style.overflow="hidden");});var o={targetElement:r,options:e||{}};u=[].concat(i(u),[o]);}var n;},exports.clearAllBodyScrollLocks=function(){a?(u.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null;}),s&&(document.removeEventListener("touchmove",c,l?{passive:!1}:void 0),s=!1),u=[],v=-1):(o(),u=[]);},exports.enableBodyScroll=function(t){if(a){if(!t)return void console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");t.ontouchstart=null,t.ontouchmove=null,u=u.filter(function(e){return e.targetElement!==t;}),s&&0===u.length&&(document.removeEventListener("touchmove",c,l?{passive:!1}:void 0),s=!1);}else(u=u.filter(function(e){return e.targetElement!==t;})).length||o();};});
/***/ }),
/***/ "w1EV":
/*!********************************************!*\
!*** ../node_modules/core-js/es6/index.js ***!
\********************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../modules/es6.symbol */ "ABKx");__webpack_require__(/*! ../modules/es6.object.create */ "PAbq");__webpack_require__(/*! ../modules/es6.object.define-property */ "d3/y");__webpack_require__(/*! ../modules/es6.object.define-properties */ "6/FK");__webpack_require__(/*! ../modules/es6.object.get-own-property-descriptor */ "rVj0");__webpack_require__(/*! ../modules/es6.object.get-prototype-of */ "lUNa");__webpack_require__(/*! ../modules/es6.object.keys */ "75LO");__webpack_require__(/*! ../modules/es6.object.get-own-property-names */ "3RxL");__webpack_require__(/*! ../modules/es6.object.freeze */ "Kz8+");__webpack_require__(/*! ../modules/es6.object.seal */ "HZro");__webpack_require__(/*! ../modules/es6.object.prevent-extensions */ "b3pB");__webpack_require__(/*! ../modules/es6.object.is-frozen */ "cljR");__webpack_require__(/*! ../modules/es6.object.is-sealed */ "imLM");__webpack_require__(/*! ../modules/es6.object.is-extensible */ "PJhk");__webpack_require__(/*! ../modules/es6.object.assign */ "5hJT");__webpack_require__(/*! ../modules/es6.object.is */ "LAIM");__webpack_require__(/*! ../modules/es6.object.set-prototype-of */ "1qKx");__webpack_require__(/*! ../modules/es6.object.to-string */ "t91x");__webpack_require__(/*! ../modules/es6.function.bind */ "o7PZ");__webpack_require__(/*! ../modules/es6.function.name */ "GkPX");__webpack_require__(/*! ../modules/es6.function.has-instance */ "r3gx");__webpack_require__(/*! ../modules/es6.parse-int */ "Zvfl");__webpack_require__(/*! ../modules/es6.parse-float */ "Dqq5");__webpack_require__(/*! ../modules/es6.number.constructor */ "e2Kn");__webpack_require__(/*! ../modules/es6.number.to-fixed */ "jAH4");__webpack_require__(/*! ../modules/es6.number.to-precision */ "EkOb");__webpack_require__(/*! ../modules/es6.number.epsilon */ "uKE/");__webpack_require__(/*! ../modules/es6.number.is-finite */ "GjCE");__webpack_require__(/*! ../modules/es6.number.is-integer */ "Gv0X");__webpack_require__(/*! ../modules/es6.number.is-nan */ "MYxt");__webpack_require__(/*! ../modules/es6.number.is-safe-integer */ "zsc7");__webpack_require__(/*! ../modules/es6.number.max-safe-integer */ "KBDK");__webpack_require__(/*! ../modules/es6.number.min-safe-integer */ "GKqq");__webpack_require__(/*! ../modules/es6.number.parse-float */ "az+3");__webpack_require__(/*! ../modules/es6.number.parse-int */ "fIq3");__webpack_require__(/*! ../modules/es6.math.acosh */ "rDoJ");__webpack_require__(/*! ../modules/es6.math.asinh */ "FdQX");__webpack_require__(/*! ../modules/es6.math.atanh */ "bpc9");__webpack_require__(/*! ../modules/es6.math.cbrt */ "OlDy");__webpack_require__(/*! ../modules/es6.math.clz32 */ "rVjy");__webpack_require__(/*! ../modules/es6.math.cosh */ "VWwk");__webpack_require__(/*! ../modules/es6.math.expm1 */ "CuWn");__webpack_require__(/*! ../modules/es6.math.fround */ "z6jo");__webpack_require__(/*! ../modules/es6.math.hypot */ "aaOZ");__webpack_require__(/*! ../modules/es6.math.imul */ "b3Uv");__webpack_require__(/*! ../modules/es6.math.log10 */ "Av18");__webpack_require__(/*! ../modules/es6.math.log1p */ "RCps");__webpack_require__(/*! ../modules/es6.math.log2 */ "AJKo");__webpack_require__(/*! ../modules/es6.math.sign */ "DY28");__webpack_require__(/*! ../modules/es6.math.sinh */ "3Yeq");__webpack_require__(/*! ../modules/es6.math.tanh */ "/tvN");__webpack_require__(/*! ../modules/es6.math.trunc */ "j2i0");__webpack_require__(/*! ../modules/es6.string.from-code-point */ "zSai");__webpack_require__(/*! ../modules/es6.string.raw */ "uj7L");__webpack_require__(/*! ../modules/es6.string.trim */ "m8zh");__webpack_require__(/*! ../modules/es6.string.iterator */ "lQyR");__webpack_require__(/*! ../modules/es6.string.code-point-at */ "ao5+");__webpack_require__(/*! ../modules/es6.string.ends-with */ "BDzi");__webpack_require__(/*! ../modules/es6.string.includes */ "6d4m");__webpack_require__(/*! ../modules/es6.string.repeat */ "NhxO");__webpack_require__(/*! ../modules/es6.string.starts-with */ "FEHE");__webpack_require__(/*! ../modules/es6.string.anchor */ "dtzt");__webpack_require__(/*! ../modules/es6.string.big */ "WppA");__webpack_require__(/*! ../modules/es6.string.blink */ "uPii");__webpack_require__(/*! ../modules/es6.string.bold */ "f9rF");__webpack_require__(/*! ../modules/es6.string.fixed */ "BTfu");__webpack_require__(/*! ../modules/es6.string.fontcolor */ "htXQ");__webpack_require__(/*! ../modules/es6.string.fontsize */ "S75U");__webpack_require__(/*! ../modules/es6.string.italics */ "Jqo+");__webpack_require__(/*! ../modules/es6.string.link */ "ScpY");__webpack_require__(/*! ../modules/es6.string.small */ "XQs+");__webpack_require__(/*! ../modules/es6.string.strike */ "qeoz");__webpack_require__(/*! ../modules/es6.string.sub */ "Ndiv");__webpack_require__(/*! ../modules/es6.string.sup */ "4enF");__webpack_require__(/*! ../modules/es6.date.now */ "7t+O");__webpack_require__(/*! ../modules/es6.date.to-json */ "ACU4");__webpack_require__(/*! ../modules/es6.date.to-iso-string */ "thp7");__webpack_require__(/*! ../modules/es6.date.to-string */ "M/4x");__webpack_require__(/*! ../modules/es6.date.to-primitive */ "896O");__webpack_require__(/*! ../modules/es6.array.is-array */ "+3V6");__webpack_require__(/*! ../modules/es6.array.from */ "YhIr");__webpack_require__(/*! ../modules/es6.array.of */ "6Vmy");__webpack_require__(/*! ../modules/es6.array.join */ "igyy");__webpack_require__(/*! ../modules/es6.array.slice */ "049C");__webpack_require__(/*! ../modules/es6.array.sort */ "U8p0");__webpack_require__(/*! ../modules/es6.array.for-each */ "7lGJ");__webpack_require__(/*! ../modules/es6.array.map */ "yIlq");__webpack_require__(/*! ../modules/es6.array.filter */ "9p7t");__webpack_require__(/*! ../modules/es6.array.some */ "VNvs");__webpack_require__(/*! ../modules/es6.array.every */ "TYse");__webpack_require__(/*! ../modules/es6.array.reduce */ "3y5y");__webpack_require__(/*! ../modules/es6.array.reduce-right */ "aG1v");__webpack_require__(/*! ../modules/es6.array.index-of */ "V7cS");__webpack_require__(/*! ../modules/es6.array.last-index-of */ "P/oo");__webpack_require__(/*! ../modules/es6.array.copy-within */ "jirp");__webpack_require__(/*! ../modules/es6.array.fill */ "IKQL");__webpack_require__(/*! ../modules/es6.array.find */ "it7j");__webpack_require__(/*! ../modules/es6.array.find-index */ "2UZ+");__webpack_require__(/*! ../modules/es6.array.species */ "q/UR");__webpack_require__(/*! ../modules/es6.array.iterator */ "K/PF");__webpack_require__(/*! ../modules/es6.regexp.constructor */ "J8hF");__webpack_require__(/*! ../modules/es6.regexp.exec */ "N6/Q");__webpack_require__(/*! ../modules/es6.regexp.to-string */ "4aJ6");__webpack_require__(/*! ../modules/es6.regexp.flags */ "iur1");__webpack_require__(/*! ../modules/es6.regexp.match */ "9ovy");__webpack_require__(/*! ../modules/es6.regexp.replace */ "Z8gF");__webpack_require__(/*! ../modules/es6.regexp.search */ "nsbO");__webpack_require__(/*! ../modules/es6.regexp.split */ "asZ9");__webpack_require__(/*! ../modules/es6.promise */ "DbwS");__webpack_require__(/*! ../modules/es6.map */ "zx98");__webpack_require__(/*! ../modules/es6.set */ "m1Dn");__webpack_require__(/*! ../modules/es6.weak-map */ "orKN");__webpack_require__(/*! ../modules/es6.weak-set */ "GTEP");__webpack_require__(/*! ../modules/es6.typed.array-buffer */ "d8+F");__webpack_require__(/*! ../modules/es6.typed.data-view */ "o6jA");__webpack_require__(/*! ../modules/es6.typed.int8-array */ "1UqV");__webpack_require__(/*! ../modules/es6.typed.uint8-array */ "nd6X");__webpack_require__(/*! ../modules/es6.typed.uint8-clamped-array */ "LuSm");__webpack_require__(/*! ../modules/es6.typed.int16-array */ "Q/xc");__webpack_require__(/*! ../modules/es6.typed.uint16-array */ "42VA");__webpack_require__(/*! ../modules/es6.typed.int32-array */ "Yw8D");__webpack_require__(/*! ../modules/es6.typed.uint32-array */ "QiL/");__webpack_require__(/*! ../modules/es6.typed.float32-array */ "hMok");__webpack_require__(/*! ../modules/es6.typed.float64-array */ "PxHS");__webpack_require__(/*! ../modules/es6.reflect.apply */ "Anoy");__webpack_require__(/*! ../modules/es6.reflect.construct */ "LXYL");__webpack_require__(/*! ../modules/es6.reflect.define-property */ "EZ0R");__webpack_require__(/*! ../modules/es6.reflect.delete-property */ "71V/");__webpack_require__(/*! ../modules/es6.reflect.enumerate */ "F0r5");__webpack_require__(/*! ../modules/es6.reflect.get */ "9ZkT");__webpack_require__(/*! ../modules/es6.reflect.get-own-property-descriptor */ "X9m5");__webpack_require__(/*! ../modules/es6.reflect.get-prototype-of */ "G2C3");__webpack_require__(/*! ../modules/es6.reflect.has */ "/dwC");__webpack_require__(/*! ../modules/es6.reflect.is-extensible */ "1hyt");__webpack_require__(/*! ../modules/es6.reflect.own-keys */ "vdga");__webpack_require__(/*! ../modules/es6.reflect.prevent-extensions */ "EtPw");__webpack_require__(/*! ../modules/es6.reflect.set */ "fg5Z");__webpack_require__(/*! ../modules/es6.reflect.set-prototype-of */ "onqJ");module.exports=__webpack_require__(/*! ../modules/_core */ "R5TD");
/***/ }),
/***/ "wEu9":
/*!***************************************************!*\
!*** ../node_modules/core-js/modules/_library.js ***!
\***************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=false;
/***/ }),
/***/ "wUFM":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_parse-float.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $parseFloat=__webpack_require__(/*! ./_global */ "P56o").parseFloat;var $trim=__webpack_require__(/*! ./_string-trim */ "hGr/").trim;module.exports=1/$parseFloat(__webpack_require__(/*! ./_string-ws */ "SvMv")+'-0')!==-Infinity?function parseFloat(str){var string=$trim(String(str),3);var result=$parseFloat(string);return result===0&&string.charAt(0)=='-'?-0:result;}:$parseFloat;
/***/ }),
/***/ "wcNg":
/*!******************************************************!*\
!*** ../node_modules/regenerator-runtime/runtime.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(module) {function _typeof(obj){"@babel/helpers - typeof";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);}/**
* Copyright (c) 2014-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var runtime=function(exports){"use strict";var Op=Object.prototype;var hasOwn=Op.hasOwnProperty;var undefined;// More compressible than void 0.
var $Symbol=typeof Symbol==="function"?Symbol:{};var iteratorSymbol=$Symbol.iterator||"@@iterator";var asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator";var toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});return obj[key];}try{// IE 8 has a broken Object.defineProperty that only works on DOM objects.
define({},"");}catch(err){define=function define(obj,key,value){return obj[key]=value;};}function wrap(innerFn,outerFn,self,tryLocsList){// If outerFn provided and outerFn.prototype is a Generator, then outerFn.prototype instanceof Generator.
var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator;var generator=Object.create(protoGenerator.prototype);var context=new Context(tryLocsList||[]);// The ._invoke method unifies the implementations of the .next,
// .throw, and .return methods.
generator._invoke=makeInvokeMethod(innerFn,self,context);return generator;}exports.wrap=wrap;// Try/catch helper to minimize deoptimizations. Returns a completion
// record like context.tryEntries[i].completion. This interface could
// have been (and was previously) designed to take a closure to be
// invoked without arguments, but in all the cases we care about we
// already have an existing method we want to call, so there's no need
// to create a new function object. We can even get away with assuming
// the method takes exactly one argument, since that happens to be true
// in every case, so we don't have to touch the arguments object. The
// only additional allocation required is the completion record, which
// has a stable shape and so hopefully should be cheap to allocate.
function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)};}catch(err){return{type:"throw",arg:err};}}var GenStateSuspendedStart="suspendedStart";var GenStateSuspendedYield="suspendedYield";var GenStateExecuting="executing";var GenStateCompleted="completed";// Returning this object from the innerFn has the same effect as
// breaking out of the dispatch switch statement.
var ContinueSentinel={};// Dummy constructor functions that we use as the .constructor and
// .constructor.prototype properties for functions that return Generator
// objects. For full spec compliance, you may wish to configure your
// minifier not to mangle the names of these two functions.
function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}// This is a polyfill for %IteratorPrototype% for environments that
// don't natively support it.
var IteratorPrototype={};IteratorPrototype[iteratorSymbol]=function(){return this;};var getProto=Object.getPrototypeOf;var NativeIteratorPrototype=getProto&&getProto(getProto(values([])));if(NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)){// This environment has a native %IteratorPrototype%; use it instead
// of the polyfill.
IteratorPrototype=NativeIteratorPrototype;}var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);GeneratorFunction.prototype=Gp.constructor=GeneratorFunctionPrototype;GeneratorFunctionPrototype.constructor=GeneratorFunction;GeneratorFunction.displayName=define(GeneratorFunctionPrototype,toStringTagSymbol,"GeneratorFunction");// Helper for defining the .next, .throw, and .return methods of the
// Iterator interface in terms of a single ._invoke method.
function defineIteratorMethods(prototype){["next","throw","return"].forEach(function(method){define(prototype,method,function(arg){return this._invoke(method,arg);});});}exports.isGeneratorFunction=function(genFun){var ctor=typeof genFun==="function"&&genFun.constructor;return ctor?ctor===GeneratorFunction||// For the native GeneratorFunction constructor, the best we can
// do is to check its .name property.
(ctor.displayName||ctor.name)==="GeneratorFunction":false;};exports.mark=function(genFun){if(Object.setPrototypeOf){Object.setPrototypeOf(genFun,GeneratorFunctionPrototype);}else{genFun.__proto__=GeneratorFunctionPrototype;define(genFun,toStringTagSymbol,"GeneratorFunction");}genFun.prototype=Object.create(Gp);return genFun;};// Within the body of any async function, `await x` is transformed to
// `yield regeneratorRuntime.awrap(x)`, so that the runtime can test
// `hasOwn.call(value, "__await")` to determine if the yielded value is
// meant to be awaited.
exports.awrap=function(arg){return{__await:arg};};function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if(record.type==="throw"){reject(record.arg);}else{var result=record.arg;var value=result.value;if(value&&_typeof(value)==="object"&&hasOwn.call(value,"__await")){return PromiseImpl.resolve(value.__await).then(function(value){invoke("next",value,resolve,reject);},function(err){invoke("throw",err,resolve,reject);});}return PromiseImpl.resolve(value).then(function(unwrapped){// When a yielded Promise is resolved, its final value becomes
// the .value of the Promise<{value,done}> result for the
// current iteration.
result.value=unwrapped;resolve(result);},function(error){// If a rejected Promise was yielded, throw the rejection back
// into the async generator function so it can be handled there.
return invoke("throw",error,resolve,reject);});}}var previousPromise;function enqueue(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl(function(resolve,reject){invoke(method,arg,resolve,reject);});}return previousPromise=// If enqueue has been called before, then we want to wait until
// all previous Promises have been resolved before calling invoke,
// so that results are always delivered in the correct order. If
// enqueue has not been called before, then it is important to
// call invoke immediately, without waiting on a callback to fire,
// so that the async generator function has the opportunity to do
// any necessary setup in a predictable way. This predictability
// is why the Promise constructor synchronously invokes its
// executor callback, and why async functions synchronously
// execute code before the first await. Since we implement simple
// async functions in terms of async generators, it is especially
// important to get this right, even though it requires care.
previousPromise?previousPromise.then(callInvokeWithMethodAndArg,// Avoid propagating failures to Promises returned by later
// invocations of the iterator.
callInvokeWithMethodAndArg):callInvokeWithMethodAndArg();}// Define the unified helper method that is used to implement .next,
// .throw, and .return (see defineIteratorMethods).
this._invoke=enqueue;}defineIteratorMethods(AsyncIterator.prototype);AsyncIterator.prototype[asyncIteratorSymbol]=function(){return this;};exports.AsyncIterator=AsyncIterator;// Note that simple async functions are implemented on top of
// AsyncIterator objects; they just return a Promise for the value of
// the final result produced by the iterator.
exports.async=function(innerFn,outerFn,self,tryLocsList,PromiseImpl){if(PromiseImpl===void 0)PromiseImpl=Promise;var iter=new AsyncIterator(wrap(innerFn,outerFn,self,tryLocsList),PromiseImpl);return exports.isGeneratorFunction(outerFn)?iter// If outerFn is a generator, return the full iterator.
:iter.next().then(function(result){return result.done?result.value:iter.next();});};function makeInvokeMethod(innerFn,self,context){var state=GenStateSuspendedStart;return function invoke(method,arg){if(state===GenStateExecuting){throw new Error("Generator is already running");}if(state===GenStateCompleted){if(method==="throw"){throw arg;}// Be forgiving, per 25.3.3.3.3 of the spec:
// https://people.mozilla.org/~jorendorff/es6-draft.html#sec-generatorresume
return doneResult();}context.method=method;context.arg=arg;while(true){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult;}}if(context.method==="next"){// Setting context._sent for legacy support of Babel's
// function.sent implementation.
context.sent=context._sent=context.arg;}else if(context.method==="throw"){if(state===GenStateSuspendedStart){state=GenStateCompleted;throw context.arg;}context.dispatchException(context.arg);}else if(context.method==="return"){context.abrupt("return",context.arg);}state=GenStateExecuting;var record=tryCatch(innerFn,self,context);if(record.type==="normal"){// If an exception is thrown from innerFn, we leave state ===
// GenStateExecuting and loop back for another invocation.
state=context.done?GenStateCompleted:GenStateSuspendedYield;if(record.arg===ContinueSentinel){continue;}return{value:record.arg,done:context.done};}else if(record.type==="throw"){state=GenStateCompleted;// Dispatch the exception by looping back around to the
// context.dispatchException(context.arg) call above.
context.method="throw";context.arg=record.arg;}}};}// Call delegate.iterator[context.method](context.arg) and handle the
// result, either by returning a { value, done } result from the
// delegate iterator, or by modifying context.method and context.arg,
// setting context.delegate to null, and returning the ContinueSentinel.
function maybeInvokeDelegate(delegate,context){var method=delegate.iterator[context.method];if(method===undefined){// A .throw or .return when the delegate iterator has no .throw
// method always terminates the yield* loop.
context.delegate=null;if(context.method==="throw"){// Note: ["return"] must be used for ES3 parsing compatibility.
if(delegate.iterator["return"]){// If the delegate iterator has a return method, give it a
// chance to clean up.
context.method="return";context.arg=undefined;maybeInvokeDelegate(delegate,context);if(context.method==="throw"){// If maybeInvokeDelegate(context) changed context.method from
// "return" to "throw", let that override the TypeError below.
return ContinueSentinel;}}context.method="throw";context.arg=new TypeError("The iterator does not provide a 'throw' method");}return ContinueSentinel;}var record=tryCatch(method,delegate.iterator,context.arg);if(record.type==="throw"){context.method="throw";context.arg=record.arg;context.delegate=null;return ContinueSentinel;}var info=record.arg;if(!info){context.method="throw";context.arg=new TypeError("iterator result is not an object");context.delegate=null;return ContinueSentinel;}if(info.done){// Assign the result of the finished delegate to the temporary
// variable specified by delegate.resultName (see delegateYield).
context[delegate.resultName]=info.value;// Resume execution at the desired location (see delegateYield).
context.next=delegate.nextLoc;// If context.method was "throw" but the delegate handled the
// exception, let the outer generator proceed normally. If
// context.method was "next", forget context.arg since it has been
// "consumed" by the delegate iterator. If context.method was
// "return", allow the original .return call to continue in the
// outer generator.
if(context.method!=="return"){context.method="next";context.arg=undefined;}}else{// Re-yield the result returned by the delegate method.
return info;}// The delegate iterator is finished, so forget it and continue with
// the outer generator.
context.delegate=null;return ContinueSentinel;}// Define Generator.prototype.{next,throw,return} in terms of the
// unified ._invoke helper method.
defineIteratorMethods(Gp);define(Gp,toStringTagSymbol,"Generator");// A Generator should always return itself as the iterator object when the
// @@iterator function is called on it. Some browsers' implementations of the
// iterator prototype chain incorrectly implement this, causing the Generator
// object to not be returned from this call. This ensures that doesn't happen.
// See https://github.com/facebook/regenerator/issues/274 for more details.
Gp[iteratorSymbol]=function(){return this;};Gp.toString=function(){return"[object Generator]";};function pushTryEntry(locs){var entry={tryLoc:locs[0]};if(1 in locs){entry.catchLoc=locs[1];}if(2 in locs){entry.finallyLoc=locs[2];entry.afterLoc=locs[3];}this.tryEntries.push(entry);}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal";delete record.arg;entry.completion=record;}function Context(tryLocsList){// The root entry object (effectively a try statement without a catch
// or a finally block) gives us a place to store values thrown from
// locations where there is no enclosing try statement.
this.tryEntries=[{tryLoc:"root"}];tryLocsList.forEach(pushTryEntry,this);this.reset(true);}exports.keys=function(object){var keys=[];for(var key in object){keys.push(key);}keys.reverse();// Rather than returning an object with a next method, we keep
// things simple and return the next function itself.
return function next(){while(keys.length){var key=keys.pop();if(key in object){next.value=key;next.done=false;return next;}}// To avoid creating an additional object, we just hang the .value
// and .done properties off the next function object itself. This
// also ensures that the minifier will not anonymize the function.
next.done=true;return next;};};function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod){return iteratorMethod.call(iterable);}if(typeof iterable.next==="function"){return iterable;}if(!isNaN(iterable.length)){var i=-1,next=function next(){while(++i<iterable.length){if(hasOwn.call(iterable,i)){next.value=iterable[i];next.done=false;return next;}}next.value=undefined;next.done=true;return next;};return next.next=next;}}// Return an iterator with no values.
return{next:doneResult};}exports.values=values;function doneResult(){return{value:undefined,done:true};}Context.prototype={constructor:Context,reset:function reset(skipTempReset){this.prev=0;this.next=0;// Resetting context._sent for legacy support of Babel's
// function.sent implementation.
this.sent=this._sent=undefined;this.done=false;this.delegate=null;this.method="next";this.arg=undefined;this.tryEntries.forEach(resetTryEntry);if(!skipTempReset){for(var name in this){// Not sure about the optimal order of these conditions:
if(name.charAt(0)==="t"&&hasOwn.call(this,name)&&!isNaN(+name.slice(1))){this[name]=undefined;}}}},stop:function stop(){this.done=true;var rootEntry=this.tryEntries[0];var rootRecord=rootEntry.completion;if(rootRecord.type==="throw"){throw rootRecord.arg;}return this.rval;},dispatchException:function dispatchException(exception){if(this.done){throw exception;}var context=this;function handle(loc,caught){record.type="throw";record.arg=exception;context.next=loc;if(caught){// If the dispatched exception was caught by a catch block,
// then let that catch block handle the exception normally.
context.method="next";context.arg=undefined;}return!!caught;}for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];var record=entry.completion;if(entry.tryLoc==="root"){// Exception thrown outside of any try block that could handle
// it, so set the completion value of the entire function to
// throw the exception.
return handle("end");}if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc");var hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev<entry.catchLoc){return handle(entry.catchLoc,true);}else if(this.prev<entry.finallyLoc){return handle(entry.finallyLoc);}}else if(hasCatch){if(this.prev<entry.catchLoc){return handle(entry.catchLoc,true);}}else if(hasFinally){if(this.prev<entry.finallyLoc){return handle(entry.finallyLoc);}}else{throw new Error("try statement without catch or finally");}}}},abrupt:function abrupt(type,arg){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev<entry.finallyLoc){var finallyEntry=entry;break;}}if(finallyEntry&&(type==="break"||type==="continue")&&finallyEntry.tryLoc<=arg&&arg<=finallyEntry.finallyLoc){// Ignore the finally entry if control is not jumping to a
// location outside the try/catch block.
finallyEntry=null;}var record=finallyEntry?finallyEntry.completion:{};record.type=type;record.arg=arg;if(finallyEntry){this.method="next";this.next=finallyEntry.finallyLoc;return ContinueSentinel;}return this.complete(record);},complete:function complete(record,afterLoc){if(record.type==="throw"){throw record.arg;}if(record.type==="break"||record.type==="continue"){this.next=record.arg;}else if(record.type==="return"){this.rval=this.arg=record.arg;this.method="return";this.next="end";}else if(record.type==="normal"&&afterLoc){this.next=afterLoc;}return ContinueSentinel;},finish:function finish(finallyLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc){this.complete(entry.completion,entry.afterLoc);resetTryEntry(entry);return ContinueSentinel;}}},"catch":function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if(record.type==="throw"){var thrown=record.arg;resetTryEntry(entry);}return thrown;}}// The context.catch method must only be called with a location
// argument that corresponds to a known catch block.
throw new Error("illegal catch attempt");},delegateYield:function delegateYield(iterable,resultName,nextLoc){this.delegate={iterator:values(iterable),resultName:resultName,nextLoc:nextLoc};if(this.method==="next"){// Deliberately forget the last sent value so that we don't
// accidentally pass it on to the delegate.
this.arg=undefined;}return ContinueSentinel;}};// Regardless of whether this script is executing as a CommonJS module
// or not, return the runtime object so that we can declare the variable
// regeneratorRuntime in the outer scope, which allows this module to be
// injected easily by `bin/regenerator --include-runtime script.js`.
return exports;}(// If this script is executing as a CommonJS module, use module.exports
// as the regeneratorRuntime namespace. Otherwise create a new empty
// object. Either way, the resulting object will be used to initialize
// the regeneratorRuntime variable at the top of this file.
( false?undefined:_typeof(module))==="object"?module.exports:{});try{regeneratorRuntime=runtime;}catch(accidentalStrictMode){// This module should not be running in strict mode, so the above
// assignment should always work unless something is misconfigured. Just
// in case runtime.js accidentally runs in strict mode, we can escape
// strict mode using a global Function call. This could conceivably fail
// if a Content Security Policy forbids using Function, but in that case
// the proper solution is to fix the accidental strict mode problem. If
// you've misconfigured your bundler to force strict mode and applied a
// CSP to forbid Function, and you're not willing to fix either of those
// problems, please detail your unique predicament in a GitHub issue.
Function("r","regeneratorRuntime = r")(runtime);}
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/module.js */ "RoC8")(module)))
/***/ }),
/***/ "wsoz":
/*!******************************!*\
!*** ./js/modules/search.js ***!
\******************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ "czhI");
/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var qs__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! qs */ "vvX8");
/* harmony import */ var qs__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(qs__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! body-scroll-lock */ "w+6m");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(body_scroll_lock__WEBPACK_IMPORTED_MODULE_3__);
var searchBar = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search__field');
var searchDropdown = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search__dropdown');
var searchResultsBlock = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search__results-group');
var searchLimits = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.js-search-limit');
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
searchBar = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search__field_mobile');
searchDropdown = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search__dropdown_mobile');
searchResultsBlock = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search__results-group_mobile');
searchLimits = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.js-search-limit_mobile');
}
var searchMobile = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search-mobile');
var CancelToken = axios__WEBPACK_IMPORTED_MODULE_1___default.a.CancelToken;
var source = CancelToken.source();
var initSearchBar = function initSearchBar() {
if (!searchBar) return false;
searchBar.addEventListener('keyup', function () {
var searchPhrase = searchBar.value;
if (searchPhrase.length >= 2) {
suggestions(searchPhrase);
} else {
searchDropdown.classList.remove('visible');
}
});
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#menu.menu') !== null) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('#menu.menu').addEventListener('mouseover', function () {
searchDropdown.classList.remove('visible');
searchBar.blur();
});
}
if (searchLimits) {
searchLimits.addEventListener('change', function () {
var searchPhrase = searchBar.value;
var params = {
word: searchPhrase,
limit: searchLimits.value
};
window.location = window.location.pathname + '?' + qs__WEBPACK_IMPORTED_MODULE_2___default.a.stringify(params);
});
}
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search__field').addEventListener('focus', function () {
var searchPhrase = searchBar.value;
if (searchPhrase.length >= 0) {
searchDropdown.classList.add('visible');
}
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_3__["disableBodyScroll"])(searchMobile);
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search__field').blur();
searchMobile.classList.toggle('open');
searchBar.focus();
}
});
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search-mobile__close')) {
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.search-mobile__close').addEventListener('click', function () {
searchMobile.classList.toggle('open');
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_3__["clearAllBodyScrollLocks"])();
});
}
Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('body').addEventListener('click', function (ev) {
var item = ev.target.closest('.search');
if (!Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
if (!item) {
searchDropdown.classList.remove('visible');
}
}
});
};
var suggestions = function suggestions(word) {
source.cancel('.');
source = CancelToken.source();
if (!searchDropdown.classList.contains('js-loading')) {
searchDropdown.classList.add('js-loading');
}
axios__WEBPACK_IMPORTED_MODULE_1___default.a.post('/wp-json/search/suggestion', qs__WEBPACK_IMPORTED_MODULE_2___default.a.stringify({
'word': word,
'lang': window.currentLanguage
}), {
cancelToken: source.token
}).then(function (res) {
if (res.data.status === 'ok') {
var html = '';
var prefix = window.currentLanguage == 'ru' ? '' : '/' + window.currentLanguage;
if (res.data.data.products.length > 0) {
html += '<h3>' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('Products found');
if (res.data.data.productsCount > 0) {
html += ': ' + res.data.data.productsCount;
}
html += '</h3><ul>';
res.data.data.products.forEach(function (item) {
html += '<li><a href="' + prefix + item.url + '?from=suggest">' + item.name + '</a></li>';
});
html += '</ul>';
}
if (res.data.data.categories.length > 0) {
html += '<h3>' + Object(_utils__WEBPACK_IMPORTED_MODULE_0__["pll"])('Categories found');
if (res.data.data.categoriesCount > 0) {
html += ': ' + res.data.data.categoriesCount;
}
html += '</h3><ul>';
res.data.data.categories.forEach(function (item) {
html += '<li><a href="' + prefix + item.url + '?from=suggest">' + item.name + '</a></li>';
});
html += '</ul>';
}
searchResultsBlock.innerHTML = html;
searchDropdown.classList.remove('js-loading');
if (res.data.data.categories.length + res.data.data.products.length > 0 && !searchDropdown.classList.contains('visible')) {
searchDropdown.classList.add('visible');
}
}
if (searchResultsBlock.children.length > 0 && !Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
// searchDropdown.style.height = 'calc(100vh - 87px)';
searchDropdown.style.outline = '1px solid #078ebe';
}
}).catch(function (thrown) {
if (axios__WEBPACK_IMPORTED_MODULE_1___default.a.isCancel(thrown)) {// searchDropdown.classList.remove('js-loading');
}
});
};
/* harmony default export */ __webpack_exports__["default"] = (function () {
initSearchBar();
});
/***/ }),
/***/ "xI3J":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_is-integer.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.1.2.3 Number.isInteger(number)
var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var floor=Math.floor;module.exports=function isInteger(it){return!isObject(it)&&isFinite(it)&&floor(it)===it;};
/***/ }),
/***/ "xSFS":
/*!*********************************************************!*\
!*** ../node_modules/axios/lib/helpers/parseHeaders.js ***!
\*********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./../utils */ "ovh1");// Headers whose duplicates are ignored by node
// c.f. https://nodejs.org/api/http.html#http_message_headers
var ignoreDuplicateOf=['age','authorization','content-length','content-type','etag','expires','from','host','if-modified-since','if-unmodified-since','last-modified','location','max-forwards','proxy-authorization','referer','retry-after','user-agent'];/**
* Parse headers into an object
*
* ```
* Date: Wed, 27 Aug 2014 08:58:49 GMT
* Content-Type: application/json
* Connection: keep-alive
* Transfer-Encoding: chunked
* ```
*
* @param {String} headers Headers needing to be parsed
* @returns {Object} Headers parsed into an object
*/module.exports=function parseHeaders(headers){var parsed={};var key;var val;var i;if(!headers){return parsed;}utils.forEach(headers.split('\n'),function parser(line){i=line.indexOf(':');key=utils.trim(line.substr(0,i)).toLowerCase();val=utils.trim(line.substr(i+1));if(key){if(parsed[key]&&ignoreDuplicateOf.indexOf(key)>=0){return;}if(key==='set-cookie'){parsed[key]=(parsed[key]?parsed[key]:[]).concat([val]);}else{parsed[key]=parsed[key]?parsed[key]+', '+val:val;}}});return parsed;};
/***/ }),
/***/ "yIlq":
/*!********************************************************!*\
!*** ../node_modules/core-js/modules/es6.array.map.js ***!
\********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var $export=__webpack_require__(/*! ./_export */ "X6VK");var $map=__webpack_require__(/*! ./_array-methods */ "1wfo")(1);$export($export.P+$export.F*!__webpack_require__(/*! ./_strict-method */ "/6rt")([].map,true),'Array',{// 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
map:function map(callbackfn/* , thisArg */){return $map(this,callbackfn,arguments[1]);}});
/***/ }),
/***/ "yM7o":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_math-expm1.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
// 20.2.2.14 Math.expm1(x)
var $expm1=Math.expm1;module.exports=!$expm1// Old FF bug
||$expm1(10)>22025.465794806719||$expm1(10)<22025.4657948067165168// Tor Browser bug
||$expm1(-2e-17)!=-2e-17?function expm1(x){return(x=+x)==0?x:x>-1e-6&&x<1e-6?x+x*x/2:Math.exp(x)-1;}:$expm1;
/***/ }),
/***/ "yPW+":
/*!*********************************************!*\
!*** ./js/modules/single-related-slider.js ***!
\*********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var swiper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! swiper */ "Y3Db");
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
/* harmony default export */ __webpack_exports__["default"] = (function () {
var sliderContainers = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.article-related-slider');
var sliderLoader = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.slider-loader');
if (!sliderContainers.length) {
return;
}
var options = {
loop: false,
slidesPerView: "auto",
spaceBetween: 20,
navigation: {
nextEl: '.swiper-button-next',
prevEl: '.swiper-button-prev'
},
pagination: false,
on: {
imagesReady: function imagesReady() {
sliderLoader.style.display = 'none';
},
init: function init() {
sliderLoader.style.display = 'none';
}
}
};
_toConsumableArray(sliderContainers).forEach(function (container) {
var swiper = new swiper__WEBPACK_IMPORTED_MODULE_1__["default"](container, options);
return swiper;
});
});
/***/ }),
/***/ "yRvv":
/*!****************************************!*\
!*** ./js/modules/catalog-dropdown.js ***!
\****************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @utils */ "T3qM");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! body-scroll-lock */ "w+6m");
/* harmony import */ var body_scroll_lock__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(body_scroll_lock__WEBPACK_IMPORTED_MODULE_1__);
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
/* harmony default export */ __webpack_exports__["default"] = (function () {
var catalogDropdown = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.catalog-popup');
var menuLinks = _toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.main-header__dropdown-wrp a'));
var mobileCatalog = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.main-header__dropdown-wrp');
var toggleMobileCatalog = Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$"])('.main-header__dropdown-menu-close');
var onCurrentClick = function onCurrentClick(e) {
e.preventDefault();
if (Object(_utils__WEBPACK_IMPORTED_MODULE_0__["isMobile"])()) {
mobileCatalog.classList.toggle('js-opened');
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_1__["disableBodyScroll"])(catalogDropdown);
} else {
window.location = e.currentTarget.href;
}
};
if (toggleMobileCatalog) {
toggleMobileCatalog.addEventListener('click', function () {
mobileCatalog.classList.toggle('js-opened');
Object(body_scroll_lock__WEBPACK_IMPORTED_MODULE_1__["clearAllBodyScrollLocks"])();
});
}
menuLinks.forEach(function (link) {
link.addEventListener('click', onCurrentClick);
});
_toConsumableArray(Object(_utils__WEBPACK_IMPORTED_MODULE_0__["$$"])('.menu__item')).forEach(function (item) {
item.addEventListener('mouseover', function (ev) {
if (item.dataset.value) {
ev.preventDefault();
ev.stopPropagation();
var dropDownList = item.closest('.menu__dropdown-lists');
var menuList = item.closest('.menu__list');
var active = menuList.querySelector('.menu__item-active');
if (active) {
active.classList.remove('menu__item-active');
}
item.classList.add('menu__item-active');
var haveChild = dropDownList.nextSibling;
if (haveChild) {
var activeItems = haveChild.querySelectorAll('.menu__item-active');
_toConsumableArray(activeItems).forEach(function (item) {
item.classList.remove('menu__item-active');
});
var isFirst = haveChild.nextSibling;
if (isFirst) {
var lastVisible = isFirst.querySelectorAll('.menu__list.visible');
_toConsumableArray(lastVisible).forEach(function (item) {
item.classList.remove('visible');
});
var activeItems2 = isFirst.querySelectorAll('.menu__item-active');
_toConsumableArray(activeItems2).forEach(function (item) {
item.classList.remove('menu__item-active');
});
var isSecond = isFirst.nextSibling;
if (isSecond) {
var lastlastVisible = isSecond.querySelectorAll('.menu__list.visible');
_toConsumableArray(lastlastVisible).forEach(function (item) {
item.classList.remove('visible');
});
var activeItems3 = isSecond.querySelectorAll('.menu__item-active');
_toConsumableArray(activeItems3).forEach(function (item) {
item.classList.remove('menu__item-active');
});
}
}
var nextVisible = haveChild.querySelectorAll('.menu__list.visible');
_toConsumableArray(nextVisible).forEach(function (item) {
item.classList.remove('visible');
});
var toShow = haveChild.querySelector(".menu__list[data-value=\"".concat(item.dataset.value, "\"]"));
if (toShow) {
toShow.classList.add('visible');
}
}
}
});
});
});
/***/ }),
/***/ "yyYF":
/*!**************************************************************!*\
!*** ../node_modules/core-js/modules/_date-to-iso-string.js ***!
\**************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()
var fails=__webpack_require__(/*! ./_fails */ "E7Vc");var getTime=Date.prototype.getTime;var $toISOString=Date.prototype.toISOString;var lz=function lz(num){return num>9?num:'0'+num;};// PhantomJS / old WebKit has a broken implementations
module.exports=fails(function(){return $toISOString.call(new Date(-5e13-1))!='0385-07-25T07:06:39.999Z';})||!fails(function(){$toISOString.call(new Date(NaN));})?function toISOString(){if(!isFinite(getTime.call(this)))throw RangeError('Invalid time value');var d=this;var y=d.getUTCFullYear();var m=d.getUTCMilliseconds();var s=y<0?'-':y>9999?'+':'';return s+('00000'+Math.abs(y)).slice(s?-6:-4)+'-'+lz(d.getUTCMonth()+1)+'-'+lz(d.getUTCDate())+'T'+lz(d.getUTCHours())+':'+lz(d.getUTCMinutes())+':'+lz(d.getUTCSeconds())+'.'+(m>99?m:'0'+lz(m))+'Z';}:$toISOString;
/***/ }),
/***/ "z49c":
/*!***************************************!*\
!*** ../node_modules/qs/lib/parse.js ***!
\***************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./utils */ "FqFl");var has=Object.prototype.hasOwnProperty;var isArray=Array.isArray;var defaults={allowDots:false,allowPrototypes:false,arrayLimit:20,charset:'utf-8',charsetSentinel:false,comma:false,decoder:utils.decode,delimiter:'&',depth:5,ignoreQueryPrefix:false,interpretNumericEntities:false,parameterLimit:1000,parseArrays:true,plainObjects:false,strictNullHandling:false};var interpretNumericEntities=function interpretNumericEntities(str){return str.replace(/&#(\d+);/g,function($0,numberStr){return String.fromCharCode(parseInt(numberStr,10));});};var parseArrayValue=function parseArrayValue(val,options){if(val&&typeof val==='string'&&options.comma&&val.indexOf(',')>-1){return val.split(',');}return val;};// This is what browsers will submit when the ✓ character occurs in an
// application/x-www-form-urlencoded body and the encoding of the page containing
// the form is iso-8859-1, or when the submitted form has an accept-charset
// attribute of iso-8859-1. Presumably also with other charsets that do not contain
// the ✓ character, such as us-ascii.
var isoSentinel='utf8=%26%2310003%3B';// encodeURIComponent('✓')
// These are the percent-encoded utf-8 octets representing a checkmark, indicating that the request actually is utf-8 encoded.
var charsetSentinel='utf8=%E2%9C%93';// encodeURIComponent('✓')
var parseValues=function parseQueryStringValues(str,options){var obj={};var cleanStr=options.ignoreQueryPrefix?str.replace(/^\?/,''):str;var limit=options.parameterLimit===Infinity?undefined:options.parameterLimit;var parts=cleanStr.split(options.delimiter,limit);var skipIndex=-1;// Keep track of where the utf8 sentinel was found
var i;var charset=options.charset;if(options.charsetSentinel){for(i=0;i<parts.length;++i){if(parts[i].indexOf('utf8=')===0){if(parts[i]===charsetSentinel){charset='utf-8';}else if(parts[i]===isoSentinel){charset='iso-8859-1';}skipIndex=i;i=parts.length;// The eslint settings do not allow break;
}}}for(i=0;i<parts.length;++i){if(i===skipIndex){continue;}var part=parts[i];var bracketEqualsPos=part.indexOf(']=');var pos=bracketEqualsPos===-1?part.indexOf('='):bracketEqualsPos+1;var key,val;if(pos===-1){key=options.decoder(part,defaults.decoder,charset,'key');val=options.strictNullHandling?null:'';}else{key=options.decoder(part.slice(0,pos),defaults.decoder,charset,'key');val=utils.maybeMap(parseArrayValue(part.slice(pos+1),options),function(encodedVal){return options.decoder(encodedVal,defaults.decoder,charset,'value');});}if(val&&options.interpretNumericEntities&&charset==='iso-8859-1'){val=interpretNumericEntities(val);}if(part.indexOf('[]=')>-1){val=isArray(val)?[val]:val;}if(has.call(obj,key)){obj[key]=utils.combine(obj[key],val);}else{obj[key]=val;}}return obj;};var parseObject=function parseObject(chain,val,options,valuesParsed){var leaf=valuesParsed?val:parseArrayValue(val,options);for(var i=chain.length-1;i>=0;--i){var obj;var root=chain[i];if(root==='[]'&&options.parseArrays){obj=[].concat(leaf);}else{obj=options.plainObjects?Object.create(null):{};var cleanRoot=root.charAt(0)==='['&&root.charAt(root.length-1)===']'?root.slice(1,-1):root;var index=parseInt(cleanRoot,10);if(!options.parseArrays&&cleanRoot===''){obj={0:leaf};}else if(!isNaN(index)&&root!==cleanRoot&&String(index)===cleanRoot&&index>=0&&options.parseArrays&&index<=options.arrayLimit){obj=[];obj[index]=leaf;}else{obj[cleanRoot]=leaf;}}leaf=obj;// eslint-disable-line no-param-reassign
}return leaf;};var parseKeys=function parseQueryStringKeys(givenKey,val,options,valuesParsed){if(!givenKey){return;}// Transform dot notation to bracket notation
var key=options.allowDots?givenKey.replace(/\.([^.[]+)/g,'[$1]'):givenKey;// The regex chunks
var brackets=/(\[[^[\]]*])/;var child=/(\[[^[\]]*])/g;// Get the parent
var segment=options.depth>0&&brackets.exec(key);var parent=segment?key.slice(0,segment.index):key;// Stash the parent if it exists
var keys=[];if(parent){// If we aren't using plain objects, optionally prefix keys that would overwrite object prototype properties
if(!options.plainObjects&&has.call(Object.prototype,parent)){if(!options.allowPrototypes){return;}}keys.push(parent);}// Loop through children appending to the array until we hit depth
var i=0;while(options.depth>0&&(segment=child.exec(key))!==null&&i<options.depth){i+=1;if(!options.plainObjects&&has.call(Object.prototype,segment[1].slice(1,-1))){if(!options.allowPrototypes){return;}}keys.push(segment[1]);}// If there's a remainder, just add whatever is left
if(segment){keys.push('['+key.slice(segment.index)+']');}return parseObject(keys,val,options,valuesParsed);};var normalizeParseOptions=function normalizeParseOptions(opts){if(!opts){return defaults;}if(opts.decoder!==null&&opts.decoder!==undefined&&typeof opts.decoder!=='function'){throw new TypeError('Decoder has to be a function.');}if(typeof opts.charset!=='undefined'&&opts.charset!=='utf-8'&&opts.charset!=='iso-8859-1'){throw new TypeError('The charset option must be either utf-8, iso-8859-1, or undefined');}var charset=typeof opts.charset==='undefined'?defaults.charset:opts.charset;return{allowDots:typeof opts.allowDots==='undefined'?defaults.allowDots:!!opts.allowDots,allowPrototypes:typeof opts.allowPrototypes==='boolean'?opts.allowPrototypes:defaults.allowPrototypes,arrayLimit:typeof opts.arrayLimit==='number'?opts.arrayLimit:defaults.arrayLimit,charset:charset,charsetSentinel:typeof opts.charsetSentinel==='boolean'?opts.charsetSentinel:defaults.charsetSentinel,comma:typeof opts.comma==='boolean'?opts.comma:defaults.comma,decoder:typeof opts.decoder==='function'?opts.decoder:defaults.decoder,delimiter:typeof opts.delimiter==='string'||utils.isRegExp(opts.delimiter)?opts.delimiter:defaults.delimiter,// eslint-disable-next-line no-implicit-coercion, no-extra-parens
depth:typeof opts.depth==='number'||opts.depth===false?+opts.depth:defaults.depth,ignoreQueryPrefix:opts.ignoreQueryPrefix===true,interpretNumericEntities:typeof opts.interpretNumericEntities==='boolean'?opts.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:typeof opts.parameterLimit==='number'?opts.parameterLimit:defaults.parameterLimit,parseArrays:opts.parseArrays!==false,plainObjects:typeof opts.plainObjects==='boolean'?opts.plainObjects:defaults.plainObjects,strictNullHandling:typeof opts.strictNullHandling==='boolean'?opts.strictNullHandling:defaults.strictNullHandling};};module.exports=function(str,opts){var options=normalizeParseOptions(opts);if(str===''||str===null||typeof str==='undefined'){return options.plainObjects?Object.create(null):{};}var tempObj=typeof str==='string'?parseValues(str,options):str;var obj=options.plainObjects?Object.create(null):{};// Iterate over the keys and setup the new object
var keys=Object.keys(tempObj);for(var i=0;i<keys.length;++i){var key=keys[i];var newObj=parseKeys(key,tempObj[key],options,typeof str==='string');obj=utils.merge(obj,newObj,options);}return utils.compact(obj);};
/***/ }),
/***/ "z6KD":
/*!******************************************************!*\
!*** ../node_modules/core-js/modules/_wks-define.js ***!
\******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var global=__webpack_require__(/*! ./_global */ "P56o");var core=__webpack_require__(/*! ./_core */ "R5TD");var LIBRARY=__webpack_require__(/*! ./_library */ "wEu9");var wksExt=__webpack_require__(/*! ./_wks-ext */ "fxUj");var defineProperty=__webpack_require__(/*! ./_object-dp */ "U1KF").f;module.exports=function(name){var $Symbol=core.Symbol||(core.Symbol=LIBRARY?{}:global.Symbol||{});if(name.charAt(0)!='_'&&!(name in $Symbol))defineProperty($Symbol,name,{value:wksExt.f(name)});};
/***/ }),
/***/ "z6jo":
/*!**********************************************************!*\
!*** ../node_modules/core-js/modules/es6.math.fround.js ***!
\**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.2.2.16 Math.fround(x)
var $export=__webpack_require__(/*! ./_export */ "X6VK");$export($export.S,'Math',{fround:__webpack_require__(/*! ./_math-fround */ "61jV")});
/***/ }),
/***/ "zIP/":
/*!************************************************!*\
!*** ../node_modules/core-js/modules/_meta.js ***!
\************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
function _typeof(obj){"@babel/helpers - typeof";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);}var META=__webpack_require__(/*! ./_uid */ "1Alt")('meta');var isObject=__webpack_require__(/*! ./_is-object */ "Bsg+");var has=__webpack_require__(/*! ./_has */ "ezc+");var setDesc=__webpack_require__(/*! ./_object-dp */ "U1KF").f;var id=0;var isExtensible=Object.isExtensible||function(){return true;};var FREEZE=!__webpack_require__(/*! ./_fails */ "E7Vc")(function(){return isExtensible(Object.preventExtensions({}));});var setMeta=function setMeta(it){setDesc(it,META,{value:{i:'O'+ ++id,// object ID
w:{}// weak collections IDs
}});};var fastKey=function fastKey(it,create){// return primitive with prefix
if(!isObject(it))return _typeof(it)=='symbol'?it:(typeof it=='string'?'S':'P')+it;if(!has(it,META)){// can't set metadata to uncaught frozen object
if(!isExtensible(it))return'F';// not necessary to add metadata
if(!create)return'E';// add missing metadata
setMeta(it);// return object ID
}return it[META].i;};var getWeak=function getWeak(it,create){if(!has(it,META)){// can't set metadata to uncaught frozen object
if(!isExtensible(it))return true;// not necessary to add metadata
if(!create)return false;// add missing metadata
setMeta(it);// return hash weak collections IDs
}return it[META].w;};// add metadata on freeze-family methods calling
var onFreeze=function onFreeze(it){if(FREEZE&&meta.NEED&&isExtensible(it)&&!has(it,META))setMeta(it);return it;};var meta=module.exports={KEY:META,NEED:false,fastKey:fastKey,getWeak:getWeak,onFreeze:onFreeze};
/***/ }),
/***/ "zIds":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_object-gopn.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
var $keys=__webpack_require__(/*! ./_object-keys-internal */ "at5L");var hiddenKeys=__webpack_require__(/*! ./_enum-bug-keys */ "fQty").concat('length','prototype');exports.f=Object.getOwnPropertyNames||function getOwnPropertyNames(O){return $keys(O,hiddenKeys);};
/***/ }),
/***/ "zJT+":
/*!*****************************************************************!*\
!*** ../node_modules/core-js/library/modules/_property-desc.js ***!
\*****************************************************************/
/*! no static exports found */
/***/ (function(module, exports) {
module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value:value};};
/***/ }),
/***/ "zRoq":
/*!*******************************************************!*\
!*** ../node_modules/core-js/fn/string/trim-start.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
__webpack_require__(/*! ../../modules/es7.string.trim-left */ "gsnR");module.exports=__webpack_require__(/*! ../../modules/_core */ "R5TD").String.trimLeft;
/***/ }),
/***/ "zSai":
/*!*********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.string.from-code-point.js ***!
\*********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var $export=__webpack_require__(/*! ./_export */ "X6VK");var toAbsoluteIndex=__webpack_require__(/*! ./_to-absolute-index */ "BUlT");var fromCharCode=String.fromCharCode;var $fromCodePoint=String.fromCodePoint;// length should be 1, old FF problem
$export($export.S+$export.F*(!!$fromCodePoint&&$fromCodePoint.length!=1),'String',{// 21.1.2.2 String.fromCodePoint(...codePoints)
fromCodePoint:function fromCodePoint(x){// eslint-disable-line no-unused-vars
var res=[];var aLen=arguments.length;var i=0;var code;while(aLen>i){code=+arguments[i++];if(toAbsoluteIndex(code,0x10ffff)!==code)throw RangeError(code+' is not a valid code point');res.push(code<0x10000?fromCharCode(code):fromCharCode(((code-=0x10000)>>10)+0xd800,code%0x400+0xdc00));}return res.join('');}});
/***/ }),
/***/ "zf4f":
/*!*************************************************!*\
!*** ../node_modules/axios/lib/adapters/xhr.js ***!
\*************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var utils=__webpack_require__(/*! ./../utils */ "ovh1");var settle=__webpack_require__(/*! ./../core/settle */ "aECo");var buildURL=__webpack_require__(/*! ./../helpers/buildURL */ "fwl+");var buildFullPath=__webpack_require__(/*! ../core/buildFullPath */ "h1Um");var parseHeaders=__webpack_require__(/*! ./../helpers/parseHeaders */ "xSFS");var isURLSameOrigin=__webpack_require__(/*! ./../helpers/isURLSameOrigin */ "cON5");var createError=__webpack_require__(/*! ../core/createError */ "2KG9");module.exports=function xhrAdapter(config){return new Promise(function dispatchXhrRequest(resolve,reject){var requestData=config.data;var requestHeaders=config.headers;if(utils.isFormData(requestData)){delete requestHeaders['Content-Type'];// Let the browser set it
}var request=new XMLHttpRequest();// HTTP basic authentication
if(config.auth){var username=config.auth.username||'';var password=config.auth.password||'';requestHeaders.Authorization='Basic '+btoa(username+':'+password);}var fullPath=buildFullPath(config.baseURL,config.url);request.open(config.method.toUpperCase(),buildURL(fullPath,config.params,config.paramsSerializer),true);// Set the request timeout in MS
request.timeout=config.timeout;// Listen for ready state
request.onreadystatechange=function handleLoad(){if(!request||request.readyState!==4){return;}// The request errored out and we didn't get a response, this will be
// handled by onerror instead
// With one exception: request that using file: protocol, most browsers
// will return status as 0 even though it's a successful request
if(request.status===0&&!(request.responseURL&&request.responseURL.indexOf('file:')===0)){return;}// Prepare the response
var responseHeaders='getAllResponseHeaders'in request?parseHeaders(request.getAllResponseHeaders()):null;var responseData=!config.responseType||config.responseType==='text'?request.responseText:request.response;var response={data:responseData,status:request.status,statusText:request.statusText,headers:responseHeaders,config:config,request:request};settle(resolve,reject,response);// Clean up request
request=null;};// Handle browser request cancellation (as opposed to a manual cancellation)
request.onabort=function handleAbort(){if(!request){return;}reject(createError('Request aborted',config,'ECONNABORTED',request));// Clean up request
request=null;};// Handle low level network errors
request.onerror=function handleError(){// Real errors are hidden from us by the browser
// onerror should only fire if it's a network error
reject(createError('Network Error',config,null,request));// Clean up request
request=null;};// Handle timeout
request.ontimeout=function handleTimeout(){var timeoutErrorMessage='timeout of '+config.timeout+'ms exceeded';if(config.timeoutErrorMessage){timeoutErrorMessage=config.timeoutErrorMessage;}reject(createError(timeoutErrorMessage,config,'ECONNABORTED',request));// Clean up request
request=null;};// Add xsrf header
// This is only done if running in a standard browser environment.
// Specifically not if we're in a web worker, or react-native.
if(utils.isStandardBrowserEnv()){var cookies=__webpack_require__(/*! ./../helpers/cookies */ "vMO2");// Add xsrf header
var xsrfValue=(config.withCredentials||isURLSameOrigin(fullPath))&&config.xsrfCookieName?cookies.read(config.xsrfCookieName):undefined;if(xsrfValue){requestHeaders[config.xsrfHeaderName]=xsrfValue;}}// Add headers to the request
if('setRequestHeader'in request){utils.forEach(requestHeaders,function setRequestHeader(val,key){if(typeof requestData==='undefined'&&key.toLowerCase()==='content-type'){// Remove Content-Type if data is undefined
delete requestHeaders[key];}else{// Otherwise add header to the request
request.setRequestHeader(key,val);}});}// Add withCredentials to request if needed
if(!utils.isUndefined(config.withCredentials)){request.withCredentials=!!config.withCredentials;}// Add responseType to request if needed
if(config.responseType){try{request.responseType=config.responseType;}catch(e){// Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2.
// But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function.
if(config.responseType!=='json'){throw e;}}}// Handle progress if needed
if(typeof config.onDownloadProgress==='function'){request.addEventListener('progress',config.onDownloadProgress);}// Not all browsers support upload events
if(typeof config.onUploadProgress==='function'&&request.upload){request.upload.addEventListener('progress',config.onUploadProgress);}if(config.cancelToken){// Handle cancellation
config.cancelToken.promise.then(function onCanceled(cancel){if(!request){return;}request.abort();reject(cancel);// Clean up request
request=null;});}if(requestData===undefined){requestData=null;}// Send the request
request.send(requestData);});};
/***/ }),
/***/ "zlqh":
/*!*******************************************************!*\
!*** ../node_modules/core-js/modules/_iter-detect.js ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
var ITERATOR=__webpack_require__(/*! ./_wks */ "9dxi")('iterator');var SAFE_CLOSING=false;try{var riter=[7][ITERATOR]();riter['return']=function(){SAFE_CLOSING=true;};// eslint-disable-next-line no-throw-literal
Array.from(riter,function(){throw 2;});}catch(e){/* empty */}module.exports=function(exec,skipClosing){if(!skipClosing&&!SAFE_CLOSING)return false;var safe=false;try{var arr=[7];var iter=arr[ITERATOR]();iter.next=function(){return{done:safe=true};};arr[ITERATOR]=function(){return iter;};exec(arr);}catch(e){/* empty */}return safe;};
/***/ }),
/***/ "zsc7":
/*!*********************************************************************!*\
!*** ../node_modules/core-js/modules/es6.number.is-safe-integer.js ***!
\*********************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
// 20.1.2.5 Number.isSafeInteger(number)
var $export=__webpack_require__(/*! ./_export */ "X6VK");var isInteger=__webpack_require__(/*! ./_is-integer */ "xI3J");var abs=Math.abs;$export($export.S,'Number',{isSafeInteger:function isSafeInteger(number){return isInteger(number)&&abs(number)<=0x1fffffffffffff;}});
/***/ }),
/***/ "zx98":
/*!**************************************************!*\
!*** ../node_modules/core-js/modules/es6.map.js ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
var strong=__webpack_require__(/*! ./_collection-strong */ "XQta");var validate=__webpack_require__(/*! ./_validate-collection */ "SsG5");var MAP='Map';// 23.1 Map Objects
module.exports=__webpack_require__(/*! ./_collection */ "AkS8")(MAP,function(get){return function Map(){return get(this,arguments.length>0?arguments[0]:undefined);};},{// 23.1.3.6 Map.prototype.get(key)
get:function get(key){var entry=strong.getEntry(validate(this,MAP),key);return entry&&entry.v;},// 23.1.3.9 Map.prototype.set(key, value)
set:function set(key,value){return strong.def(validate(this,MAP),key===0?0:key,value);}},strong,true);
/***/ })
/******/ });