exports.ids = [45];
exports.modules = {

/***/ 154:
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__.p + "img/compatiable.2fb1964.svg";

/***/ }),

/***/ 155:
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__.p + "img/compatiable-not.12dbbc5.svg";

/***/ }),

/***/ 212:
/***/ (function(module, exports) {

// Exports
module.exports = {

};


/***/ }),

/***/ 222:
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__.p + "img/ourchoice.d4199a2.svg";

/***/ }),

/***/ 287:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
__webpack_require__.r(__webpack_exports__);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SelectVersionCard_vue_vue_type_style_index_0_id_b891872c_prod_lang_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(212);
/* harmony import */ var _node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SelectVersionCard_vue_vue_type_style_index_0_id_b891872c_prod_lang_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SelectVersionCard_vue_vue_type_style_index_0_id_b891872c_prod_lang_css__WEBPACK_IMPORTED_MODULE_0__);
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SelectVersionCard_vue_vue_type_style_index_0_id_b891872c_prod_lang_css__WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_0_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_SelectVersionCard_vue_vue_type_style_index_0_id_b891872c_prod_lang_css__WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));


/***/ }),

/***/ 297:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
// ESM COMPAT FLAG
__webpack_require__.r(__webpack_exports__);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VBtn/VBtn.js
var VBtn = __webpack_require__(101);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VCard/VCard.js
var VCard = __webpack_require__(97);

// EXTERNAL MODULE: ./node_modules/vuetify/lib/components/VCard/index.js
var components_VCard = __webpack_require__(95);

// CONCATENATED MODULE: ./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/SelectVersionCard.vue?vue&type=template&id=b891872c




var SelectVersionCardvue_type_template_id_b891872c_render = function render() {
  var _vm$product, _vm$product2, _vm$product3;
  var _vm = this,
    _c = _vm._self._c;
  return _c(VCard["a" /* default */], {
    staticClass: "elevation-0",
    attrs: {
      "color": "transparent"
    }
  }, [_c(VCard["a" /* default */], {
    class: {
      ' elevation-4': _vm.hoverIndex === _vm.index,
      'elevation-0 card-border': _vm.hoverIndex !== _vm.index
    },
    attrs: {
      "rounded": "lg",
      "height": "353"
    },
    on: {
      "mouseenter": function ($event) {
        return _vm.addElevation(_vm.index);
      },
      "mouseleave": function ($event) {
        return _vm.removeElevation(_vm.index);
      }
    }
  }, [_c('div', [_c('img', {
    attrs: {
      "src": 'https://newshop.testshop1.bimmer-tech.net' + ((_vm$product = _vm.product) === null || _vm$product === void 0 ? void 0 : _vm$product.images),
      "height": "150px",
      "width": "100%"
    }
  }), _vm._v(" "), _c('div', {
    staticClass: "compatibility_img2"
  }, [_c('div', {
    staticClass: "text-right"
  }, [_vm.product.compatibility == 'Yes' || _vm.product.compatibility == 'Compatible' ? _c('span', {
    staticClass: "cui bt-svg-icon"
  }, [_c('img', {
    attrs: {
      "src": __webpack_require__(154)
    }
  })]) : _vm._e(), _vm._v(" "), _vm.product.compatibility == 'No' || _vm.product.compatibility == 'Not compatible' ? _c('span', {
    staticClass: "cui bt-svg-icon"
  }, [_c('img', {
    attrs: {
      "src": __webpack_require__(155)
    }
  })]) : _vm._e()]), _vm._v(" "), _vm.product.bestseller ? [_vm.product.bestseller.name ? _c('div', [_c('img', {
    attrs: {
      "src": __webpack_require__(222),
      "alt": "",
      "width": "100%"
    }
  })]) : _vm._e()] : _vm._e()], 2)]), _vm._v(" "), _c('p', {
    staticClass: "done text-13 FF_Rubik-medium"
  }, [_vm._v("$" + _vm._s((((_vm$product2 = _vm.product) === null || _vm$product2 === void 0 ? void 0 : _vm$product2.price) / 100).toFixed(2)))]), _vm._v(" "), _c(components_VCard["c" /* VCardText */], {
    staticClass: "pt-1"
  }, [_c('div', {
    staticClass: "d-flex"
  }), _vm._v(" "), _c('p', {
    staticClass: "text-10 FF_Rubik-medium font-weight-medium black1--text pt-0 pl-0",
    staticStyle: {
      "line-height": "normal"
    }
  }, [_vm._v("\n        " + _vm._s((_vm$product3 = _vm.product) === null || _vm$product3 === void 0 ? void 0 : _vm$product3.name) + "\n      ")]), _vm._v(" "), _c('div', {
    staticClass: "text-10 black--text mb-0 vehicle_details",
    domProps: {
      "innerHTML": _vm._s(_vm.product.vehicleDetails)
    }
  })]), _vm._v(" "), _c('div', {
    staticClass: "text-center bottomBtn px-4"
  }, [_vm.selectedProduct.id == _vm.product.id ? _c(VBtn["a" /* default */], {
    staticClass: "px-16 black--text mt-2 text-capitalize",
    staticStyle: {
      "border": "1px solid #1CA3C2"
    },
    attrs: {
      "rounded": "",
      "outlined": ""
    }
  }, [_vm._v("\n        Selected")]) : _c(VBtn["a" /* default */], {
    staticClass: "px-16 white--text mt-2 text-capitalize",
    attrs: {
      "rounded": "",
      "color": "#1CA3C2"
    },
    on: {
      "click": function ($event) {
        return _vm.selectVersion(_vm.product);
      }
    }
  }, [_vm._v("\n        Select")])], 1)], 1)], 1);
};
var staticRenderFns = [];

// CONCATENATED MODULE: ./components/SelectVersionCard.vue?vue&type=template&id=b891872c

// EXTERNAL MODULE: external "vuex"
var external_vuex_ = __webpack_require__(9);

// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./components/SelectVersionCard.vue?vue&type=script&lang=js

/* harmony default export */ var SelectVersionCardvue_type_script_lang_js = ({
  components: {},
  props: ["product", "index", "selectedProduct"],
  data() {
    return {
      rating: 5,
      elevation: false,
      hoverIndex: ""
    };
  },
  methods: {
    isItemCompatible(item) {
      if (item.compatibility == 'Yes') {
        return true;
      } else {
        return false;
      }
    },
    addElevation(index) {
      this.hoverIndex = index;
    },
    removeElevation() {
      this.hoverIndex = "";
    },
    selectVersion(product) {
      this.$emit('select', product);
    }
  },
  mounted() {}
});
// CONCATENATED MODULE: ./components/SelectVersionCard.vue?vue&type=script&lang=js
 /* harmony default export */ var components_SelectVersionCardvue_type_script_lang_js = (SelectVersionCardvue_type_script_lang_js); 
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(21);

// CONCATENATED MODULE: ./components/SelectVersionCard.vue



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

}

/* normalize component */

var component = Object(componentNormalizer["a" /* default */])(
  components_SelectVersionCardvue_type_script_lang_js,
  SelectVersionCardvue_type_template_id_b891872c_render,
  staticRenderFns,
  false,
  injectStyles,
  null,
  "3ad7fa48"
  
)

/* harmony default export */ var SelectVersionCard = __webpack_exports__["default"] = (component.exports);

/***/ }),

/***/ 95:
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return VCardActions; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return VCardSubtitle; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return VCardText; });
/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return VCardTitle; });
/* harmony import */ var _VCard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(97);
/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2);


const VCardActions = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__[/* createSimpleFunctional */ "i"])('v-card__actions');
const VCardSubtitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__[/* createSimpleFunctional */ "i"])('v-card__subtitle');
const VCardText = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__[/* createSimpleFunctional */ "i"])('v-card__text');
const VCardTitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__[/* createSimpleFunctional */ "i"])('v-card__title');

/* unused harmony default export */ var _unused_webpack_default_export = ({
  $_vuetify_subcomponents: {
    VCard: _VCard__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"],
    VCardActions,
    VCardSubtitle,
    VCardText,
    VCardTitle
  }
});

/***/ })

};;
//# sourceMappingURL=select-version-card.js.map