403Webshell
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/category/_slug/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /inetpub/wwwroot/parsmega.nuxt/.nuxt/dist/server/pages/products/category/_slug/index.js
exports.ids = [10];
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);

/***/ }),

/***/ 157:
/***/ (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__(226);
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("c454571a", content, true, context)
};

/***/ }),

/***/ 225:
/***/ (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_22e1dad6_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(157);
/* 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_22e1dad6_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_22e1dad6_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_22e1dad6_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_22e1dad6_prod_lang_scss_scoped_true__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));


/***/ }),

/***/ 226:
/***/ (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, ".category__page[data-v-22e1dad6]{margin:0 auto;max-width:1080px;padding-bottom:16px;position:relative;width:100%}@media (min-width:1024px){.category__page[data-v-22e1dad6]{padding:0 16px 16px;position:relative}}.category__count[data-v-22e1dad6]{display:none}@media (min-width:1024px){.category__count[data-v-22e1dad6]{color:#4c4c4c;display:block;float:left;font-size:13px;left:2%;margin-right:16px;position:absolute;top:18px}.category__breadcrumb[data-v-22e1dad6]{padding-right:30%!important}[data-lang=en] .category__count[data-v-22e1dad6]{float:right;left:0;margin-left:16px;margin-right:0}[data-lang=en] .category__breadcrumb[data-v-22e1dad6]{padding-left:30%!important;padding-0:30%!important}}", ""]);
// Exports
___CSS_LOADER_EXPORT___.locals = {};
module.exports = ___CSS_LOADER_EXPORT___;


/***/ }),

/***/ 261:
/***/ (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/category/_slug/index.vue?vue&type=template&id=22e1dad6&scoped=true
var render = function render() {
  var _vm = this,
    _c = _vm._self._c;
  return _c('div', {
    staticClass: "category__page"
  }, [_c('breadcrumb-base', {
    staticClass: "category__breadcrumb"
  }), _vm._ssrNode(" "), _c('filter-column', {
    attrs: {
      "filtered-products-count": _vm.filteredProductsCount,
      "filter-columns-data": _vm.filterColumns,
      "is-show-category-filter": false
    },
    on: {
      "filterProducts": _vm.filterProducts
    }
  }), _vm._ssrNode(" "), _c('items-column', {
    attrs: {
      "data-source": _vm.filteredProducts,
      "category-image": _vm.category.image,
      "category-contents": _vm.category.content
    }
  }), _vm._ssrNode(" " + (_vm.category.seoJsonLd ? "<div data-v-22e1dad6>" + _vm._s(_vm.category.seoJsonLd) + "</div>" : "<!---->"))], 2);
};
var staticRenderFns = [];

// CONCATENATED MODULE: ./pages/products/category/_slug/index.vue?vue&type=template&id=22e1dad6&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: ./store/category_filter_data.js
var category_filter_data = __webpack_require__(36);

// EXTERNAL MODULE: ./helper/product_helper.js
var product_helper = __webpack_require__(109);

// 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/category/_slug/index.vue?vue&type=script&lang=js






/* harmony default export */ var _slugvue_type_script_lang_js = ({
  name: "CategoryIndex",
  async asyncData({
    $axios,
    params,
    i18n
  }) {
    const locale = i18n.locale;
    const slug = encodeURIComponent(params.slug);
    let category = await Object(api_list["g" /* getCategory */])($axios, locale, slug);
    let page = 1;
    let isProductsExict = true;
    let products = [];
    const productsCount = 100;
    while (isProductsExict) {
      let tempResult = await Object(api_list["m" /* getProductsByCategoryId */])($axios, locale, category.id, productsCount, page);
      products.push(...tempResult);
      if (tempResult.length < productsCount) isProductsExict = false;else page++;
    }
    return {
      slug: slug,
      category: category,
      categoryProducts: (products || []).sort((a, b) => a.order.categoryPage - b.order.categoryPage)
    };
  },
  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"])(this.slug);
    },
    filteredProducts() {
      let filters = this.filterList || [];
      return Object(product_helper["b" /* filterProductsBaseOnAcf */])(filters, this.categoryProducts || []);
    },
    filteredProductsCount() {
      return this.filteredProducts.length;
    }
  },
  data() {
    return {
      filterList: []
    };
  },
  head() {
    return {
      title: `${this.category.title} | ${this.$t("parsmega")}`,
      meta: [{
        hid: "description",
        name: "description",
        content: this.category.seoDescription || ""
      }]
    };
  },
  methods: {
    filterProducts(filterList) {
      this.filterList = filterList.properties;
    }
  }
});
// CONCATENATED MODULE: ./pages/products/category/_slug/index.vue?vue&type=script&lang=js
 /* harmony default export */ var category_slugvue_type_script_lang_js = (_slugvue_type_script_lang_js); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);

// CONCATENATED MODULE: ./pages/products/category/_slug/index.vue



function injectStyles (context) {
  
  var style0 = __webpack_require__(225)
if (style0.__inject__) style0.__inject__(context)

}

/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  category_slugvue_type_script_lang_js,
  render,
  staticRenderFns,
  false,
  injectStyles,
  "22e1dad6",
  "7bfd5274"
  
)

/* harmony default export */ var _slug = __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

Youez - 2016 - github.com/yon3zu
LinuXploit