| Server IP : 185.208.173.17 / Your IP : 87.236.161.98 Web Server : Microsoft-IIS/10.0 System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64 User : IUSR ( 0) PHP Version : 7.4.13 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /inetpub/wwwroot/parsmega.nuxt/.nuxt/dist/server/pages/products/ |
Upload File : |
exports.ids = [11];
exports.modules = {
/***/ 100:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(function(i){return i[1]});
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".action-btn[data-v-63257e62]{background:#ffb301;border:none;border-radius:4px;color:#222428;cursor:pointer;display:inline-block;font-family:Shabnam,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,tahoma;font-size:14px;height:36px;line-height:36px;outline:none;padding:0 16px;text-align:center}.action-btn[data-v-63257e62]:hover{background:#e7a200}.action-btn--disabled[data-v-63257e62]{background:#e7e7e7!important}.action-btn__icon[data-v-63257e62]{display:inline-block;font-size:20px;margin-left:5px;vertical-align:middle}[data-lang=en] .action-btn__icon[data-v-63257e62]{margin-left:0;margin-right:5px}", ""]);
// Exports
___CSS_LOADER_EXPORT___.locals = {};
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 101:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_arrow_btn_vue_vue_type_style_index_0_id_338bb67e_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(96);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_arrow_btn_vue_vue_type_style_index_0_id_338bb67e_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_arrow_btn_vue_vue_type_style_index_0_id_338bb67e_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_arrow_btn_vue_vue_type_style_index_0_id_338bb67e_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_arrow_btn_vue_vue_type_style_index_0_id_338bb67e_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 102:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(function(i){return i[1]});
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".link[data-v-338bb67e]{color:#222428;font-size:12px;-webkit-text-decoration:none;text-decoration:none}.link__icon[data-v-338bb67e]{background-color:#222428;border-radius:50%;color:#fff;display:inline-block;font-size:18px;height:18px;margin:0 5px;vertical-align:middle;width:18px}.link[data-v-338bb67e]:hover{color:#ffb301}.link:hover .link__icon[data-v-338bb67e]{background-color:#ffb301}[data-lang=en] .link__icon[data-v-338bb67e]{transform:rotate(180deg)}", ""]);
// Exports
___CSS_LOADER_EXPORT___.locals = {};
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 106:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(119);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(3).default
module.exports.__inject__ = function (context) {
add("699b4590", content, true, context)
};
/***/ }),
/***/ 107:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(121);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(3).default
module.exports.__inject__ = function (context) {
add("17af06af", content, true, context)
};
/***/ }),
/***/ 108:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(123);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(3).default
module.exports.__inject__ = function (context) {
add("4071d4a5", content, true, context)
};
/***/ }),
/***/ 109:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return cetegorizeAcsObject; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return filterProductsBaseOnAcf; });
const categoriesMapList = {
"technical": "Technical Properties",
"electrical": "Electrical Properties",
"display": "Display Properties",
"physical": "Physical Properties",
"analog_output": "Analog Output Properties",
"digital_input": "Digital Input Properties",
"digital_output": "Digital Output Properties",
"serial": "Serial Communication Properties",
"fieldbus": "Fieldbus Properties",
"analog_input": "Analog Input Properties"
};
function cetegorizeAcsObject(acfObject) {
const acfKeys = Object.keys(acfObject);
let result = {};
for (let i = 0; i < acfKeys.length; i++) {
let tempAcfKey = acfKeys[i];
const tempSections = tempAcfKey.split("__");
if (tempSections.length < 2) continue;
let categorySection = tempSections[0];
let category = categoriesMapList[categorySection];
const categoryCreated = result[category];
if (!categoryCreated) {
result[category] = {
name: category,
properties: []
};
}
let propertyName = tempSections[1].substr(4);
result[category].properties.push({
key: propertyName.replace(new RegExp('_', 'g'), ' '),
value: acfObject[tempAcfKey]
});
}
return result;
}
function filterProductsBaseOnAcf(filters, products) {
if (!filters || filters.length == 0) return products;
let result = [];
products.forEach(currentProduct => {
let isProductMatchFilters = true;
filters.forEach(filter => {
const filterKey = filter.key;
let filterSelectedValues = filter.selectedValues;
const isArrayFilterSelectedValues = Array.isArray(filterSelectedValues);
const productAcfList = currentProduct.acf || {};
const productAcfItem = productAcfList[filterKey];
const isArrayProductAcfItem = Array.isArray(productAcfItem);
const isProductAcfItemValid = productAcfItem != null && productAcfItem != undefined;
if (!isProductAcfItemValid) return isProductMatchFilters = false;
const stringAcfValue = String(productAcfItem).toLowerCase().trim();
const stringFilterValue = String(filterSelectedValues).toLowerCase().trim();
//single acf value vs single filter value
if (!isArrayProductAcfItem && !isArrayFilterSelectedValues) {
isProductMatchFilters = stringAcfValue != stringFilterValue ? false : isProductMatchFilters;
return;
}
//single acf value vs array of filter values
if (!isArrayProductAcfItem && isArrayFilterSelectedValues) {
let temp = filterSelectedValues.filter(fiVal => String(fiVal).toLowerCase().trim() == stringAcfValue);
isProductMatchFilters = temp.length == 0 ? false : isProductMatchFilters;
return;
}
//list acf vs single filter value
if (isArrayProductAcfItem && !isArrayFilterSelectedValues) {
let temp = productAcfItem.filter(acfVal => String(acfVal).toLowerCase().trim() == stringFilterValue);
isProductMatchFilters = temp.length == 0 ? false : isProductMatchFilters;
return;
}
//list acf vs list filter value
let localMatch = false;
productAcfItem.forEach(acfVal => {
let localAcf = String(acfVal).toLowerCase().trim();
let temp = filterSelectedValues.filter(fiVal => String(fiVal).toLowerCase().trim() == localAcf);
if (temp.length > 0) localMatch = true;
});
if (!localMatch) isProductMatchFilters = false;
});
if (isProductMatchFilters) result.push(currentProduct);
});
return result;
}
/***/ }),
/***/ 118:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_filter_column_vue_vue_type_style_index_0_id_19560726_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(106);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_filter_column_vue_vue_type_style_index_0_id_19560726_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_filter_column_vue_vue_type_style_index_0_id_19560726_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_filter_column_vue_vue_type_style_index_0_id_19560726_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_filter_column_vue_vue_type_style_index_0_id_19560726_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 119:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(function(i){return i[1]});
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".filter__column[data-v-19560726]{padding:0 16px}.filter__column[data-v-19560726]:after{clear:both;content:\"\";display:block;width:100%}.filter__action-btn[data-v-19560726]{float:left}.filter__products-count[data-v-19560726]{color:#222428;display:inline-block;font-size:14px;height:42px;line-height:42px}.filter__list[data-v-19560726]{height:calc(100% - 30px);opacity:0;overflow-x:hidden;overflow-y:auto;padding-top:42px;transform:translateY(-120%);transition:all .2s ease-in-out}.filter__list[data-v-19560726],.filter__list__header[data-v-19560726]{background:#f7f7f7;position:fixed;right:0;top:30px;width:100%;z-index:100}.filter__list__header[data-v-19560726]{font-size:14px;height:42px;line-height:42px;padding:0 16px;text-align:left}.filter__list__header__close-btn[data-v-19560726]{background:transparent;border:none;color:#222428;float:right;font-size:20px;height:42px;line-height:42px;margin-right:-10.5px;outline:none;padding:0;text-align:center;width:42px}.filter__list--active[data-v-19560726]{opacity:1;transform:none}.filter__box[data-v-19560726]{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.16);color:#222428;margin:2px auto 16px;padding:16px;position:relative}.filter__box__title[data-v-19560726]{font-size:13px;font-weight:700;margin-bottom:16px}.filter__clear-all-btn[data-v-19560726]{background:transparent;border:none;color:#ff5101;float:left;font-family:Shabnam,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,tahoma;font-size:12px;font-weight:400;outline:none}.filter__item[data-v-19560726]{display:block;font-size:12px;margin-bottom:13.33333px}.filter__item__label[data-v-19560726]{display:block;font-size:12px;font-weight:700;margin-top:10px}.filter__item__input-wrapper[data-v-19560726]{direction:ltr;display:inline-block;margin-left:16px;margin-top:8px;text-align:right;vertical-align:top}.filter__item__input[data-v-19560726]{float:right;margin-left:5px;margin-top:0;transform:scale(1.2)}.filter__selected-item[data-v-19560726]{border:1px solid #e7e7e7;border-radius:4px;color:#4c4c4c;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;margin:4px;padding:5px;vertical-align:top}.filter__selected-item__value[data-v-19560726]{padding:0 5px}.filter__selected-item__clear[data-v-19560726]{display:inline-block;vertical-align:middle}@media (min-width:1024px){.filter__column[data-v-19560726]{display:inline-block;padding:0;position:sticky;top:135px;vertical-align:top;width:30%;z-index:0}.filter__action-btn[data-v-19560726],.filter__products-count[data-v-19560726]{display:none!important}.filter__list[data-v-19560726]{opacity:1;padding:0 4px 0 16px;position:relative;top:-35.2px;transform:none;transition:none;z-index:0}.filter__list__header[data-v-19560726]{display:none}.filter__box[data-v-19560726]{border-radius:4px}}[data-lang=en] .filter__action-btn[data-v-19560726]{float:right}[data-lang=en] .filter__list[data-v-19560726]{left:0;right:auto}[data-lang=en] .filter__list__header[data-v-19560726]{left:0;right:auto;text-align:right}[data-lang=en] .filter__list__header__close-btn[data-v-19560726]{float:left;margin-left:-10.5px;margin-right:0}[data-lang=en] .filter__clear-all-btn[data-v-19560726]{float:right}[data-lang=en] .filter__item__input-wrapper[data-v-19560726]{margin-left:0;margin-right:16px}[data-lang=en] .filter__item__input[data-v-19560726]{float:left;margin-left:0;margin-right:5px}@media (min-width:1024px){[data-lang=en] .filter__list[data-v-19560726]{padding:0 16px 0 4px}}", ""]);
// Exports
___CSS_LOADER_EXPORT___.locals = {};
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 120:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_product_full_card_vue_vue_type_style_index_0_id_68f746cf_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(107);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_product_full_card_vue_vue_type_style_index_0_id_68f746cf_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_product_full_card_vue_vue_type_style_index_0_id_68f746cf_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_product_full_card_vue_vue_type_style_index_0_id_68f746cf_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_product_full_card_vue_vue_type_style_index_0_id_68f746cf_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 121:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(function(i){return i[1]});
// Module
___CSS_LOADER_EXPORT___.push([module.i, "@keyframes image-section-transition-68f746cf{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.product[data-v-68f746cf]{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.16);display:block;margin:0 auto 16px;padding-bottom:8px;position:relative}.product[data-v-68f746cf]:after{clear:both;content:\"\";display:block;width:100%}.product__header[data-v-68f746cf]{background:#e7e7e7;color:#222428;cursor:pointer;font-size:12px;font-weight:700;height:36px;line-height:36px;padding:0 16px}.product__header__link[data-v-68f746cf]{color:#222428;-webkit-text-decoration:none;text-decoration:none}.product__download-btn[data-v-68f746cf]{background:transparent;border:none;color:#4c4c4c;float:left;font-family:Shabnam,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,tahoma;height:36px;outline:none;padding:0}.product__download-btn__icon[data-v-68f746cf]{font-size:20px}.product__download-btn__text[data-v-68f746cf]{display:none}.product__download-btn[data-v-68f746cf]:hover{color:#ffb301}.product__image-wrapper[data-v-68f746cf]{cursor:pointer;float:right;margin:16px;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;width:42%}.product__image-wrapper[data-v-68f746cf]:after{content:\"\";display:block;padding-top:100%}.product__image[data-v-68f746cf]{animation-delay:.4s;animation-duration:.2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:image-section-transition-68f746cf;height:auto;position:absolute;right:0;top:0;transform:scale(0);width:100%}.product__title[data-v-68f746cf]{color:#222428;cursor:pointer;font-size:12px;font-weight:700;margin:8px auto;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.product__title__link[data-v-68f746cf]{display:block;-webkit-text-decoration:none;text-decoration:none}.product__description[data-v-68f746cf]{color:#4c4c4c;font-size:12px;height:150px;line-height:1.8;margin:0 auto;overflow:hidden;padding-left:8px}.product__description[data-v-68f746cf] p{margin:0 auto;padding:0}.product__show-more[data-v-68f746cf]{display:none}@media (min-width:768px){.product[data-v-68f746cf]{border-radius:4px;overflow:hidden}.product__download-btn__icon[data-v-68f746cf],.product__download-btn__text[data-v-68f746cf]{display:inline-block;vertical-align:middle}.product__image-wrapper[data-v-68f746cf]{margin-bottom:0;margin-left:32px;width:220px}.product__title[data-v-68f746cf]{font-size:16px;margin-top:32px}.product__description[data-v-68f746cf]{font-size:14px;height:180px;overflow:hidden}.product__show-more[data-v-68f746cf]{display:block;float:left;margin:8px}}[data-lang=en] .product__download-btn[data-v-68f746cf]{float:right}[data-lang=en] .product__image-wrapper[data-v-68f746cf]{float:left;margin:16px}[data-lang=en] .product__description[data-v-68f746cf]{padding-left:0;padding-right:8px}[data-lang=en] .product__description[data-v-68f746cf] p{text-align:left!important}@media (min-width:768px){[data-lang=en] .product__image-wrapper[data-v-68f746cf]{margin-left:16px;margin-right:32px}[data-lang=en] .product__show-more[data-v-68f746cf]{float:right}}", ""]);
// Exports
___CSS_LOADER_EXPORT___.locals = {};
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 122:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_items_column_vue_vue_type_style_index_0_id_2de4e3d8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(108);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_items_column_vue_vue_type_style_index_0_id_2de4e3d8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_items_column_vue_vue_type_style_index_0_id_2de4e3d8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_items_column_vue_vue_type_style_index_0_id_2de4e3d8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_products_items_column_vue_vue_type_style_index_0_id_2de4e3d8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 123:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(function(i){return i[1]});
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".items__column[data-v-2de4e3d8]{display:block}@media (min-width:1024px){.items__column[data-v-2de4e3d8]{display:inline-block;vertical-align:top;width:69%}}.category__image-wrapper[data-v-2de4e3d8]{margin-bottom:16px;overflow:hidden;position:relative}.category__image-wrapper[data-v-2de4e3d8]:after{content:\"\";display:block;padding-top:31%}.category__image[data-v-2de4e3d8]{display:block;height:auto;position:absolute;right:0;top:0;width:100%}.category__description[data-v-2de4e3d8]{display:block;font-size:14px;line-height:1.9;margin-top:8px;padding:0 16px}@media (min-width:1024px){.category__description[data-v-2de4e3d8]{padding:0}}.category__description[data-v-2de4e3d8] p{margin:0;padding:0}.notfound[data-v-2de4e3d8]{color:#4c4c4c;font-size:14px;padding:32px 16px;text-align:center}[data-lang=en] .category__description[data-v-2de4e3d8] p{text-align:left!important}", ""]);
// Exports
___CSS_LOADER_EXPORT___.locals = {};
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 130:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/pages/products/products_items_column.vue?vue&type=template&id=2de4e3d8&scoped=true
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c('div', {
staticClass: "items__column"
}, [_vm._ssrNode((_vm.categoryImage ? "<div class=\"category__image-wrapper\" data-v-2de4e3d8><img" + _vm._ssrAttr("src", _vm.categoryImage) + " alt class=\"category__image\" data-v-2de4e3d8></div>" : "<!---->") + " "), _vm._l(_vm.dataSource, function (product) {
return _c('product-card', {
key: product.id,
attrs: {
"data-source": product
}
});
}), _vm._ssrNode(" <div class=\"notfound\"" + _vm._ssrStyle(null, null, {
display: _vm.isShowNotFoundMessage ? '' : 'none'
}) + " data-v-2de4e3d8>" + _vm._ssrEscape("\n\t\t" + _vm._s(_vm.$t("notFoundProduc")) + "\n\t") + "</div> "), _c('LazyHydrate', {
attrs: {
"when-visible": ""
}
}, [_c('div', {
staticClass: "category__description",
domProps: {
"innerHTML": _vm._s(_vm.categoryContents)
}
})])], 2);
};
var staticRenderFns = [];
// CONCATENATED MODULE: ./components/pages/products/products_items_column.vue?vue&type=template&id=2de4e3d8&scoped=true
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/product/product_full_card.vue?vue&type=template&id=68f746cf&scoped=true
var product_full_cardvue_type_template_id_68f746cf_scoped_true_render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c('div', {
staticClass: "product"
}, [_vm._ssrNode("<div class=\"product__header\" data-v-68f746cf>", "</div>", [_c('nuxt-link', {
staticClass: "product__header__link",
attrs: {
"to": _vm.localePath(_vm.dataSource.link)
}
}, [_vm._v("\n\t\t\t" + _vm._s(_vm.dataSource.title) + "\n\t\t")]), _vm._ssrNode(" " + (_vm.hasFile ? "<button title=\"download file\" class=\"product__download-btn\" data-v-68f746cf><i class=\"icon-description product__download-btn__icon\" data-v-68f746cf></i> <span class=\"product__download-btn__text\" data-v-68f746cf>" + _vm._ssrEscape("\n\t\t\t\t" + _vm._s(_vm.$t("download the manual")) + "\n\t\t\t") + "</span></button>" : "<!---->"))], 2), _vm._ssrNode(" "), _c('nuxt-link', {
staticClass: "product__image-wrapper",
attrs: {
"to": _vm.localePath(_vm.dataSource.link)
}
}, [_vm.imageSrc ? _c('picture', [_c('source', {
attrs: {
"srcset": _vm.imageSourceAsAvif
}
}), _vm._v(" "), _c('img', {
staticClass: "product__image",
attrs: {
"src": _vm.imageSrc,
"alt": _vm.dataSource.title,
"loading": "lazy",
"width": "200",
"height": "200",
"decoding": "async"
}
})]) : _vm._e()]), _vm._ssrNode(" "), _c('nuxt-link', {
staticClass: "product__title__link",
attrs: {
"to": _vm.localePath(_vm.dataSource.link)
}
}, [_c('h4', {
staticClass: "product__title"
}, [_vm._v("\n\t\t\t" + _vm._s(_vm.dataSource.title) + "\n\t\t")])]), _vm._ssrNode(" <div class=\"product__description\" data-v-68f746cf>" + _vm._s(_vm.dataSource.summary) + "</div> "), _c('arrow-btn', {
staticClass: "product__show-more",
attrs: {
"href": _vm.localePath(_vm.dataSource.link),
"title": _vm.$t('seeAll')
}
})], 2);
};
var product_full_cardvue_type_template_id_68f746cf_scoped_true_staticRenderFns = [];
// CONCATENATED MODULE: ./components/product/product_full_card.vue?vue&type=template&id=68f746cf&scoped=true
// EXTERNAL MODULE: ./components/shared/other/arrow_btn.vue + 4 modules
var arrow_btn = __webpack_require__(97);
// EXTERNAL MODULE: ./helper/helper.js
var helper = __webpack_require__(12);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/product/product_full_card.vue?vue&type=script&lang=js
/* harmony default export */ var product_full_cardvue_type_script_lang_js = ({
name: "ProductFullCard",
components: {
arrowBtn: arrow_btn["a" /* default */]
},
computed: {
hasFile() {
return this.dataSource.files.length > 0;
},
imageSrc() {
const hasImage = this.dataSource.images.length > 0;
if (hasImage) return this.dataSource.images[0];
return null;
},
imageSourceAsAvif() {
if (!this.imageSrc) return null;
return Object(helper["b" /* convertImagePathToAvif */])(this.imageSrc);
}
},
methods: {
getFile() {
window.open(this.dataSource.files[0].url);
},
goProduct() {
let newPath = this.localePath(this.dataSource.link);
this.$router.push(newPath);
}
},
props: {
dataSource: {
required: true
}
}
});
// CONCATENATED MODULE: ./components/product/product_full_card.vue?vue&type=script&lang=js
/* harmony default export */ var product_product_full_cardvue_type_script_lang_js = (product_full_cardvue_type_script_lang_js);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);
// CONCATENATED MODULE: ./components/product/product_full_card.vue
function injectStyles (context) {
var style0 = __webpack_require__(120)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
product_product_full_cardvue_type_script_lang_js,
product_full_cardvue_type_template_id_68f746cf_scoped_true_render,
product_full_cardvue_type_template_id_68f746cf_scoped_true_staticRenderFns,
false,
injectStyles,
"68f746cf",
"55564f0a"
)
/* harmony default export */ var product_full_card = (component.exports);
// EXTERNAL MODULE: external "vue-lazy-hydration"
var external_vue_lazy_hydration_ = __webpack_require__(5);
var external_vue_lazy_hydration_default = /*#__PURE__*/__webpack_require__.n(external_vue_lazy_hydration_);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/pages/products/products_items_column.vue?vue&type=script&lang=js
/* harmony default export */ var products_items_columnvue_type_script_lang_js = ({
name: "ProductsItemsColumn",
components: {
productCard: product_full_card,
LazyHydrate: external_vue_lazy_hydration_default.a
},
computed: {
isShowNotFoundMessage() {
return this.dataSource.length == 0;
}
},
props: {
categoryContents: {
required: false,
type: String
},
categoryImage: {
required: false,
type: String
},
dataSource: {
required: true,
type: Array
}
}
});
// CONCATENATED MODULE: ./components/pages/products/products_items_column.vue?vue&type=script&lang=js
/* harmony default export */ var products_products_items_columnvue_type_script_lang_js = (products_items_columnvue_type_script_lang_js);
// CONCATENATED MODULE: ./components/pages/products/products_items_column.vue
function products_items_column_injectStyles (context) {
var style0 = __webpack_require__(122)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var products_items_column_component = Object(componentNormalizer["a" /* default */])(
products_products_items_columnvue_type_script_lang_js,
render,
staticRenderFns,
false,
products_items_column_injectStyles,
"2de4e3d8",
"463c0f48"
)
/* harmony default export */ var products_items_column = __webpack_exports__["a"] = (products_items_column_component.exports);
/***/ }),
/***/ 133:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/pages/products/products_filter_column.vue?vue&type=template&id=19560726&scoped=true
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c('div', {
staticClass: "filter__column"
}, [_vm._ssrNode("<span class=\"filter__products-count\" data-v-19560726>" + _vm._ssrEscape("\n\t\t" + _vm._s(_vm.filteredProductsCount) + "\n\t\t" + _vm._s(_vm.$t("product")) + "\n\t") + "</span> "), _c('action-btn', {
staticClass: "filter__action-btn",
attrs: {
"icon": "icon-filter_list",
"text": _vm.$t('filterProducts')
},
on: {
"click": _vm.showFilterColumn
}
}), _vm._ssrNode(" <div" + _vm._ssrClass("filter__list", {
'filter__list--active': _vm.isFilterColumnActive
}) + " data-v-19560726><header class=\"filter__list__header\" data-v-19560726><button class=\"filter__list__header__close-btn\" data-v-19560726><i class=\"icon-clear\" data-v-19560726></i></button>" + _vm._ssrEscape("\n\t\t\t" + _vm._s(_vm.$t("filterProducts")) + "\n\t\t") + "</header> <div class=\"filter__box\"" + _vm._ssrStyle(null, null, {
display: _vm.selectedFilters.length > 0 ? '' : 'none'
}) + " data-v-19560726><div class=\"filter__box__title\" data-v-19560726>" + _vm._ssrEscape("\n\t\t\t\t" + _vm._s(_vm.$t("settedFilters")) + "\n\n\t\t\t\t") + "<button class=\"filter__clear-all-btn\" data-v-19560726>" + _vm._ssrEscape("\n\t\t\t\t\t" + _vm._s(_vm.$t("deleteFilter")) + "\n\t\t\t\t") + "</button></div> " + _vm._ssrList(_vm.selectedFilters, function (filter) {
return "<div class=\"filter__selected-item\" data-v-19560726>" + _vm._ssrEscape("\n\t\t\t\t" + _vm._s(_vm.$t(filter.title)) + "\n\t\t\t\t") + "<span class=\"filter__selected-item__clear\" data-v-19560726> × </span></div>";
}) + "</div> " + (_vm.isShowCategoryFilter ? "<div class=\"filter__box\" data-v-19560726><div class=\"filter__box__title\" data-v-19560726>" + _vm._ssrEscape("\n\t\t\t\t" + _vm._s(_vm.$t("productsCategories")) + "\n\t\t\t") + "</div> <div class=\"filter__item\" data-v-19560726>" + _vm._ssrList(_vm.categoriesList, function (category) {
return "<label class=\"filter__item__input-wrapper\" data-v-19560726><input type=\"checkbox\" name=\"digital_input__000_digital_input\"" + _vm._ssrAttr("value", category.id) + _vm._ssrAttr("checked", Array.isArray(_vm.selectedCategories) ? _vm._i(_vm.selectedCategories, category.id) > -1 : _vm.selectedCategories) + " class=\"filter__item__input\" data-v-19560726>" + _vm._ssrEscape("\n\t\t\t\t\t" + _vm._s(_vm.$t(category.slug)) + "\n\t\t\t\t") + "</label>";
}) + "</div></div>" : "<!---->") + " " + _vm._ssrList(_vm.localFiltersColumnData, function (filterSection) {
return "<div class=\"filter__box\" data-v-19560726><div class=\"filter__box__title\" data-v-19560726>" + _vm._ssrEscape("\n\t\t\t\t" + _vm._s(_vm.$t(filterSection.sectionTitle)) + "\n\t\t\t") + "</div> " + _vm._ssrList(filterSection.items, function (filterRow) {
return "<div class=\"filter__item\" data-v-19560726><label class=\"filter__item__label\" data-v-19560726>" + _vm._ssrEscape("\n\t\t\t\t\t" + _vm._s(_vm.$t(filterRow.title)) + "\n\t\t\t\t") + "</label> " + _vm._ssrList(filterRow.values, function (item) {
return "<label class=\"filter__item__input-wrapper\" data-v-19560726>" + (filterRow.inputType === 'checkbox' ? "<input name=\"digital_input__000_digital_input\" type=\"checkbox\"" + _vm._ssrAttr("value", item) + _vm._ssrAttr("checked", Array.isArray(filterRow.selectedValues) ? _vm._i(filterRow.selectedValues, item) > -1 : filterRow.selectedValues) + " class=\"filter__item__input\" data-v-19560726>" : filterRow.inputType === 'radio' ? "<input name=\"digital_input__000_digital_input\" type=\"radio\"" + _vm._ssrAttr("value", item) + _vm._ssrAttr("checked", _vm._q(filterRow.selectedValues, item)) + " class=\"filter__item__input\" data-v-19560726>" : "<input name=\"digital_input__000_digital_input\"" + _vm._ssrAttr("type", filterRow.inputType) + _vm._ssrAttr("value", item) + _vm._ssrAttr("value", filterRow.selectedValues) + " class=\"filter__item__input\" data-v-19560726>") + _vm._ssrEscape("\n\t\t\t\t\t" + _vm._s(_vm.$t(item)) + "\n\t\t\t\t") + "</label>";
}) + "</div>";
}) + "</div>";
}) + "</div>")], 2);
};
var staticRenderFns = [];
// CONCATENATED MODULE: ./components/pages/products/products_filter_column.vue?vue&type=template&id=19560726&scoped=true
// EXTERNAL MODULE: ./components/shared/other/action_btn.vue + 4 modules
var action_btn = __webpack_require__(98);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/pages/products/products_filter_column.vue?vue&type=script&lang=js
/* harmony default export */ var products_filter_columnvue_type_script_lang_js = ({
name: "ProductsFilterColumn",
components: {
actionBtn: action_btn["a" /* default */]
},
computed: {
categoriesList() {
return [{
slug: "analog-convertor",
id: "24"
}, {
slug: "counter-timer",
id: "28"
}, {
slug: "serial-convertor",
id: "27"
}, {
slug: "temperature-humidity",
id: "26"
}, {
slug: "io-development-module",
id: "25"
}, {
slug: "weighing",
id: "6"
}];
},
selectedFilters() {
if (this.localFiltersColumnData == null) return [];
let result = [];
this.localFiltersColumnData.forEach((group, groupIndex) => {
let items = group.items;
items.forEach((filterItem, itemIndex) => {
let selectedValues = filterItem.selectedValues;
if (selectedValues && selectedValues.length > 0) {
result.push({
...filterItem,
itemIndex,
groupIndex
});
}
});
});
return result;
}
},
data() {
return {
localFiltersColumnData: null,
selectedCategories: [],
isFilterColumnActive: false
};
},
methods: {
clearAllFilters() {
this.setLocalFiltertData();
},
clearFilterItem(filter) {
let groupIndex = filter.groupIndex;
let itemIndex = filter.itemIndex;
const emptyValue = filter.inputType == "radio" ? null : [];
this.localFiltersColumnData[groupIndex].items[itemIndex].selectedValues = emptyValue;
},
hideFilterColumn() {
this.isFilterColumnActive = false;
},
reportFilterList() {
const dataToReport = {
properties: this.selectedFilters,
categories: this.selectedCategories
};
this.$emit("filterProducts", dataToReport);
},
setLocalFiltertData() {
this.localFiltersColumnData = JSON.parse(JSON.stringify(this.filterColumnsData));
},
showFilterColumn() {
this.isFilterColumnActive = true;
}
},
props: {
filterColumnsData: {
required: true,
type: Array
},
filteredProductsCount: {
default: 0,
required: true,
type: Number
},
isShowCategoryFilter: {
default: false,
type: Boolean
}
},
watch: {
selectedCategories: {
handler: "reportFilterList",
immediate: true
},
filterColumnsData: {
handler: "setLocalFiltertData",
immediate: true
},
selectedFilters: {
deep: true,
handler: "reportFilterList",
immediate: true
}
}
});
// CONCATENATED MODULE: ./components/pages/products/products_filter_column.vue?vue&type=script&lang=js
/* harmony default export */ var products_products_filter_columnvue_type_script_lang_js = (products_filter_columnvue_type_script_lang_js);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);
// CONCATENATED MODULE: ./components/pages/products/products_filter_column.vue
function injectStyles (context) {
var style0 = __webpack_require__(118)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
products_products_filter_columnvue_type_script_lang_js,
render,
staticRenderFns,
false,
injectStyles,
"19560726",
"024c4a0c"
)
/* harmony default export */ var products_filter_column = __webpack_exports__["a"] = (component.exports);
/***/ }),
/***/ 154:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(220);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(3).default
module.exports.__inject__ = function (context) {
add("52ab5c52", content, true, context)
};
/***/ }),
/***/ 219:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_index_vue_vue_type_style_index_0_id_c28218a8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(154);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_index_vue_vue_type_style_index_0_id_c28218a8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_index_vue_vue_type_style_index_0_id_c28218a8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_index_vue_vue_type_style_index_0_id_c28218a8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_index_vue_vue_type_style_index_0_id_c28218a8_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 220:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(function(i){return i[1]});
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".products__page[data-v-c28218a8]{margin:0 auto;max-width:1080px;padding-bottom:16px;position:relative;width:100%}@media (min-width:1024px){.products__page[data-v-c28218a8]{padding:0 16px 16px;position:relative}}.products__count[data-v-c28218a8]{display:none}@media (min-width:1024px){.products__count[data-v-c28218a8]{color:#4c4c4c;display:block;float:left;font-size:13px;left:2%;margin-right:16px;position:absolute;top:18px}.products__breadcrumb[data-v-c28218a8]{padding-right:30%!important}[data-lang=en] .products__count[data-v-c28218a8]{float:right;left:auto;margin-left:16px;margin-right:0;right:2%}[data-lang=en] .products__breadcrumb[data-v-c28218a8]{padding-left:30%!important;padding-right:0!important}}", ""]);
// Exports
___CSS_LOADER_EXPORT___.locals = {};
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 260:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./pages/products/index.vue?vue&type=template&id=c28218a8&scoped=true
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c('div', {
staticClass: "products__page"
}, [_c('breadcrumb-base', {
staticClass: "products__breadcrumb"
}), _vm._ssrNode(" <div class=\"products__count\" data-v-c28218a8>" + _vm._ssrEscape("\n\t\t" + _vm._s(_vm.filteredProductsCount) + "\n\n\t\t" + _vm._s(_vm.$t("product")) + "\n\t") + "</div> "), _c('filter-column', {
attrs: {
"filtered-products-count": _vm.filteredProductsCount,
"filter-columns-data": _vm.filterColumns,
"is-show-category-filter": true
},
on: {
"filterProducts": _vm.filterProducts
}
}), _vm._ssrNode(" "), _c('items-column', {
attrs: {
"data-source": _vm.filteredProducts
}
})], 2);
};
var staticRenderFns = [];
// CONCATENATED MODULE: ./pages/products/index.vue?vue&type=template&id=c28218a8&scoped=true
// EXTERNAL MODULE: ./components/shared/breadcrumb/breadcrumb_base.vue + 4 modules
var breadcrumb_base = __webpack_require__(94);
// EXTERNAL MODULE: ./components/pages/products/products_filter_column.vue + 4 modules
var products_filter_column = __webpack_require__(133);
// EXTERNAL MODULE: ./components/pages/products/products_items_column.vue + 9 modules
var products_items_column = __webpack_require__(130);
// EXTERNAL MODULE: ./api/api_list.js
var api_list = __webpack_require__(10);
// EXTERNAL MODULE: ./helper/product_helper.js
var product_helper = __webpack_require__(109);
// EXTERNAL MODULE: ./store/category_filter_data.js
var category_filter_data = __webpack_require__(36);
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./pages/products/index.vue?vue&type=script&lang=js
/* harmony default export */ var productsvue_type_script_lang_js = ({
name: "ProductsIndex",
async asyncData({
$axios,
i18n
}) {
const locale = i18n.locale;
const productsCount = 100;
let page = 1;
let isProductsExist = true;
let products = [];
while (isProductsExist) {
let tempResult = await Object(api_list["l" /* getProducts */])($axios, locale, productsCount, page);
products.push(...tempResult);
if (tempResult.length < productsCount) isProductsExist = false;else page++;
}
return {
productsDataSource: (products || []).sort((a, b) => a.order.productsPage - b.order.productsPage)
};
},
components: {
breadcrumbBase: breadcrumb_base["a" /* default */],
filterColumn: products_filter_column["a" /* default */],
itemsColumn: products_items_column["a" /* default */]
},
computed: {
filterColumns() {
return Object(category_filter_data["getFilterDataByCategorySlug"])(null);
},
filteredProducts() {
let filters = this.filterList || [];
let products = this.getFilteredProductsByCategory();
return Object(product_helper["b" /* filterProductsBaseOnAcf */])(filters, products);
},
filteredProductsCount() {
return this.filteredProducts.length;
}
},
data() {
return {
filterList: [],
categories: null
};
},
head() {
return {
title: `${this.$t("products")} | ${this.$t("parsmega")}`,
meta: []
};
},
methods: {
filterProducts(filterData) {
this.filterList = filterData.properties;
this.categories = filterData.categories;
},
getFilteredProductsByCategory() {
if (this.categories == null) return this.productsDataSource;
if (this.categories.length == 0) return this.productsDataSource;
let products = this.productsDataSource || [];
let filteredProducts = [];
for (let i = 0; i < products.length; i++) {
let productCategories = products[i].categories || [];
let isMatchCategory = false;
this.categories.forEach(category => {
let productContainsCategory = productCategories.filter(item => item == category).length > 0;
if (productContainsCategory) isMatchCategory = true;
});
if (isMatchCategory) filteredProducts.push(products[i]);
}
return filteredProducts;
}
}
});
// CONCATENATED MODULE: ./pages/products/index.vue?vue&type=script&lang=js
/* harmony default export */ var pages_productsvue_type_script_lang_js = (productsvue_type_script_lang_js);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);
// CONCATENATED MODULE: ./pages/products/index.vue
function injectStyles (context) {
var style0 = __webpack_require__(219)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
pages_productsvue_type_script_lang_js,
render,
staticRenderFns,
false,
injectStyles,
"c28218a8",
"313ef8f0"
)
/* harmony default export */ var pages_products = __webpack_exports__["default"] = (component.exports);
/***/ }),
/***/ 91:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(93);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(3).default
module.exports.__inject__ = function (context) {
add("448d0b6f", content, true, context)
};
/***/ }),
/***/ 92:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_breadcrumb_base_vue_vue_type_style_index_0_id_2c3b07bd_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(91);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_breadcrumb_base_vue_vue_type_style_index_0_id_2c3b07bd_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_breadcrumb_base_vue_vue_type_style_index_0_id_2c3b07bd_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_breadcrumb_base_vue_vue_type_style_index_0_id_2c3b07bd_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_breadcrumb_base_vue_vue_type_style_index_0_id_2c3b07bd_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 93:
/***/ (function(module, exports, __webpack_require__) {
// Imports
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(2);
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(function(i){return i[1]});
// Module
___CSS_LOADER_EXPORT___.push([module.i, ".breadcrumb[data-v-2c3b07bd]{display:block;overflow-x:auto;padding:16px;position:relative;white-space:nowrap}.breadcrumb__link[data-v-2c3b07bd]{color:#4c4c4c;font-size:14px;margin:0 2px;-webkit-text-decoration:none;text-decoration:none}.breadcrumb__link[data-v-2c3b07bd],.breadcrumb__link[data-v-2c3b07bd]:after{display:inline-block;vertical-align:middle}.breadcrumb__link[data-v-2c3b07bd]:after{content:\"/\";font-size:10px;margin:0 5px}.breadcrumb__link--active[data-v-2c3b07bd]{color:#ffb301}.breadcrumb__link--active[data-v-2c3b07bd]:after,.breadcrumb__link[data-v-2c3b07bd]:last-child:after{display:none}[data-lang=en] .breadcrumb__link[data-v-2c3b07bd]:after{content:\"\\\\\"}", ""]);
// Exports
___CSS_LOADER_EXPORT___.locals = {};
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 94:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/shared/breadcrumb/breadcrumb_base.vue?vue&type=template&id=2c3b07bd&scoped=true
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c('div', {
staticClass: "breadcrumb"
}, _vm._l(_vm.breadcrumb, function (item) {
return _c('nuxt-link', {
key: item.href,
staticClass: "breadcrumb__link",
attrs: {
"to": _vm.localePath(item.href),
"active-class": "breadcrumb__link--active",
"exact": true
}
}, [_vm._v("\n\t\t" + _vm._s(item.name) + "\n\t")]);
}), 1);
};
var staticRenderFns = [];
// CONCATENATED MODULE: ./components/shared/breadcrumb/breadcrumb_base.vue?vue&type=template&id=2c3b07bd&scoped=true
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/shared/breadcrumb/breadcrumb_base.vue?vue&type=script&lang=js
/* harmony default export */ var breadcrumb_basevue_type_script_lang_js = ({
name: "BreadcrumbBase",
computed: {
breadcrumb() {
let currentPath = this.$route.path;
let routeSection = currentPath.split("/");
let sectionsCount = routeSection.length;
let result = [];
for (let i = 0; i < sectionsCount; i++) {
let originalName = decodeURI(routeSection[i].trim());
let tempSection = originalName.toLowerCase();
let isLastItem = i + 1 == sectionsCount;
let isHome = tempSection == "";
let name = isHome ? "home" : tempSection;
let tempName = this.$t(name);
if (name == "post") continue;
if (name == "category") continue;
if (name == "en") continue;
if (name == "fa") continue;
let href = isLastItem ? currentPath : `/${tempSection}`;
result.push({
name: tempName,
href: href
});
}
return result;
}
},
methods: {
getCurrentLanguage() {},
replaceDash(name) {
return name.replace(new RegExp("-", "g"), " ");
}
}
});
// CONCATENATED MODULE: ./components/shared/breadcrumb/breadcrumb_base.vue?vue&type=script&lang=js
/* harmony default export */ var breadcrumb_breadcrumb_basevue_type_script_lang_js = (breadcrumb_basevue_type_script_lang_js);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);
// CONCATENATED MODULE: ./components/shared/breadcrumb/breadcrumb_base.vue
function injectStyles (context) {
var style0 = __webpack_require__(92)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
breadcrumb_breadcrumb_basevue_type_script_lang_js,
render,
staticRenderFns,
false,
injectStyles,
"2c3b07bd",
"149b2843"
)
/* harmony default export */ var breadcrumb_base = __webpack_exports__["a"] = (component.exports);
/***/ }),
/***/ 95:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(100);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(3).default
module.exports.__inject__ = function (context) {
add("99d0ae52", content, true, context)
};
/***/ }),
/***/ 96:
/***/ (function(module, exports, __webpack_require__) {
// style-loader: Adds some css to the DOM by adding a <style> tag
// load the styles
var content = __webpack_require__(102);
if(content.__esModule) content = content.default;
if(typeof content === 'string') content = [[module.i, content, '']];
if(content.locals) module.exports = content.locals;
// add CSS to SSR context
var add = __webpack_require__(3).default
module.exports.__inject__ = function (context) {
add("e4f39102", content, true, context)
};
/***/ }),
/***/ 97:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/shared/other/arrow_btn.vue?vue&type=template&id=338bb67e&scoped=true
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _vm.isExternal ? _c('a', {
staticClass: "link",
attrs: {
"href": _vm.href
}
}, [_vm._ssrNode(_vm._ssrEscape("\n\t" + _vm._s(_vm.title) + "\n\t") + "<i class=\"link__icon icon-arrow_back\" data-v-338bb67e></i>")], 2) : _c('nuxt-link', {
staticClass: "link",
attrs: {
"to": _vm.localePath(_vm.href)
}
}, [_vm._v("\n\t" + _vm._s(_vm.title) + "\n\t"), _c('i', {
staticClass: "link__icon icon-arrow_back"
})]);
};
var staticRenderFns = [];
// CONCATENATED MODULE: ./components/shared/other/arrow_btn.vue?vue&type=template&id=338bb67e&scoped=true
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/shared/other/arrow_btn.vue?vue&type=script&lang=js
/* harmony default export */ var arrow_btnvue_type_script_lang_js = ({
name: "ArrowBtn",
props: {
href: {
default: "#",
required: true,
type: String
},
isExternal: {
default: false,
required: false,
type: Boolean
},
title: {
default: "",
required: true,
type: String
}
}
});
// CONCATENATED MODULE: ./components/shared/other/arrow_btn.vue?vue&type=script&lang=js
/* harmony default export */ var other_arrow_btnvue_type_script_lang_js = (arrow_btnvue_type_script_lang_js);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);
// CONCATENATED MODULE: ./components/shared/other/arrow_btn.vue
function injectStyles (context) {
var style0 = __webpack_require__(101)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
other_arrow_btnvue_type_script_lang_js,
render,
staticRenderFns,
false,
injectStyles,
"338bb67e",
"52eafd4a"
)
/* harmony default export */ var arrow_btn = __webpack_exports__["a"] = (component.exports);
/***/ }),
/***/ 98:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/shared/other/action_btn.vue?vue&type=template&id=63257e62&scoped=true
var render = function render() {
var _vm = this,
_c = _vm._self._c;
return _c('button', {
staticClass: "action-btn",
class: {
'action-btn--disabled': _vm.disabled
},
attrs: {
"disabled": _vm.disabled
},
on: {
"click": function ($event) {
return _vm.$emit('click');
}
}
}, [_vm._ssrNode((_vm.hasIcon ? "<i" + _vm._ssrClass("action-btn__icon", _vm.icon) + " data-v-63257e62></i>" : "<!---->") + _vm._ssrEscape("\n\t" + _vm._s(_vm.text) + "\n"))]);
};
var staticRenderFns = [];
// CONCATENATED MODULE: ./components/shared/other/action_btn.vue?vue&type=template&id=63257e62&scoped=true
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/string-replace-loader??ref--12!./components/shared/other/action_btn.vue?vue&type=script&lang=js
/* harmony default export */ var action_btnvue_type_script_lang_js = ({
name: "ActionBtn",
computed: {
hasIcon() {
return this.icon != null && this.icon != "";
}
},
props: {
disabled: {
default: false,
required: false,
type: Boolean
},
icon: {
required: false,
type: String
},
text: {
required: true,
type: String
}
}
});
// CONCATENATED MODULE: ./components/shared/other/action_btn.vue?vue&type=script&lang=js
/* harmony default export */ var other_action_btnvue_type_script_lang_js = (action_btnvue_type_script_lang_js);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);
// CONCATENATED MODULE: ./components/shared/other/action_btn.vue
function injectStyles (context) {
var style0 = __webpack_require__(99)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
other_action_btnvue_type_script_lang_js,
render,
staticRenderFns,
false,
injectStyles,
"63257e62",
"82b62e24"
)
/* harmony default export */ var action_btn = __webpack_exports__["a"] = (component.exports);
/***/ }),
/***/ 99:
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_action_btn_vue_vue_type_style_index_0_id_63257e62_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(95);
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_action_btn_vue_vue_type_style_index_0_id_63257e62_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_action_btn_vue_vue_type_style_index_0_id_63257e62_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_action_btn_vue_vue_type_style_index_0_id_63257e62_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_vue_loader_lib_index_js_vue_loader_options_node_modules_string_replace_loader_index_js_ref_12_action_btn_vue_vue_type_style_index_0_id_63257e62_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ })
};;
//# sourceMappingURL=index.js.map