UNPKG

@europeana/portal

Version:
675 lines (546 loc) 24.2 kB
exports.ids = [77]; exports.modules = { /***/ 209: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(URL) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return urlIsContentfulAsset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return optimisedSrcForContentfulAsset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return responsiveImageSrcset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return responsiveBackgroundImageCSSVars; }); function urlIsContentfulAsset(url) { return new URL(url).host === 'images.ctfassets.net'; } function optimisedSrcForContentfulAsset(asset, params = {}) { if (!(asset !== null && asset !== void 0 && asset.url)) { return null; } const imageUrl = new URL(asset.url); // TODO: are optimisations possible on any other content types? if (asset.contentType === 'image/jpeg') { params['fm'] = 'jpg'; params['fl'] = 'progressive'; if (!params.q) { params.q = 80; } } for (const key in params) { imageUrl.searchParams.set(key, params[key]); } return imageUrl.toString(); } function responsiveImageSrcset(image, params) { if (image !== null && image !== void 0 && image.url && urlIsContentfulAsset(image.url) && params) { return [`${optimisedSrcForContentfulAsset(image, params.small)} ${params.small.w}w`, `${optimisedSrcForContentfulAsset(image, params.medium)} ${params.medium.w}w`, `${optimisedSrcForContentfulAsset(image, params.large)} ${params.large.w}w`, `${optimisedSrcForContentfulAsset(image, params.xl)} ${params.xl.w}w`, `${optimisedSrcForContentfulAsset(image, params.xxl)} ${params.xxl.w}w`, `${optimisedSrcForContentfulAsset(image, params.xxxl)} ${params.xxxl.w}w`, `${optimisedSrcForContentfulAsset(image, params.wqhd)} ${params.wqhd.w}w`, `${optimisedSrcForContentfulAsset(image, params['4k'])} ${params['4k'].w}w`].join(','); } else if (image !== null && image !== void 0 && image.url) { return image.url; } else { return null; } } function responsiveBackgroundImageCSSVars(image, params) { if (image.url && urlIsContentfulAsset(image.url) && params) { return { '--bg-img-small': `url('${optimisedSrcForContentfulAsset(image, params.small)}')`, '--bg-img-medium': `url('${optimisedSrcForContentfulAsset(image, params.medium)}')`, '--bg-img-large': `url('${optimisedSrcForContentfulAsset(image, params.large)}')`, '--bg-img-xl': `url('${optimisedSrcForContentfulAsset(image, params.xl)}')`, '--bg-img-xxl': `url('${optimisedSrcForContentfulAsset(image, params.xxl)}')`, '--bg-img-xxxl': `url('${optimisedSrcForContentfulAsset(image, params.xxxl)}')`, '--bg-img-wqhd': `url('${optimisedSrcForContentfulAsset(image, params.wqhd)}')`, '--bg-img-4k': `url('${optimisedSrcForContentfulAsset(image, params['4k'])}')` }; } else if (image.url) { return { '--bg-img-small': `url('${image.url}')` }; } else { return null; } } /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(9)["URL"])) /***/ }), /***/ 219: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; const ENGLISH_LOCALE_CODE = 'en'; /* harmony default export */ __webpack_exports__["a"] = ({ methods: { isNamedOrganizationEntity(entity) { return (entity === null || entity === void 0 ? void 0 : entity.type) === 'Organization' && !!entity.prefLabel; }, organizationEntityNativeName(entity) { if (!this.isNamedOrganizationEntity(entity)) { return null; } const nativeLocale = Object.keys(entity.prefLabel).find(locale => locale !== ENGLISH_LOCALE_CODE) || ENGLISH_LOCALE_CODE; return { [nativeLocale]: entity.prefLabel[nativeLocale] }; }, organizationEntityNonNativeEnglishName(entity) { if (!this.isNamedOrganizationEntity(entity) || Object.keys(entity.prefLabel).length < 2) { return null; } return { [ENGLISH_LOCALE_CODE]: entity.prefLabel[ENGLISH_LOCALE_CODE] }; } } }); /***/ }), /***/ 229: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/generic/LinkBadge.vue?vue&type=template&id=858decb0& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('b-badge',{class:{ 'img-chip': _vm.imageUrl },attrs:{"to":_vm.$link.to(_vm.linkTo),"href":_vm.$link.href(_vm.linkTo),"pill":"","variant":_vm.badgeVariant,"data-qa":_vm.localisedTitle.values[0] + ' related chip',"lang":_vm.localisedTitle.code},nativeOn:{"click":function($event){return _vm.handleClickEvent.apply(null, arguments)}}},[(_vm.imageUrl && _vm.type === 'Organization')?_c('div',{staticClass:"organisation-logo mr-2",style:(("background-image: url(" + _vm.imageUrl + ")")),attrs:{"data-qa":"entity logo"}}):(_vm.imageUrl)?_c('b-img',{staticClass:"mr-2",attrs:{"src":_vm.imageUrl,"srcset":_vm.imageSrcSet,"sizes":"(max-width 1920px) 28w,\n (max-width 2560) 45w,\n (min-width 2561) 67w","alt":"","rounded":"circle"},on:{"error":_vm.imageNotFound}}):_vm._e(),_vm._v(" "),_c('span',[_vm._v(_vm._s(_vm.localisedTitle.values[0]))]),_vm._v(" "),_vm._t("default")],2)} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/generic/LinkBadge.vue?vue&type=template&id=858decb0& // EXTERNAL MODULE: ./src/plugins/europeana/utils.js var utils = __webpack_require__(2); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/generic/LinkBadge.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var LinkBadgevue_type_script_lang_js_ = ({ name: 'LinkBadge', props: { linkTo: { type: [String, Object], default: null }, title: { type: [String, Object], required: true }, id: { type: String, default: '' }, img: { type: String, default: '' }, type: { type: String, default: '' }, badgeVariant: { type: String, default: 'secondary' }, clickEventHandler: { type: Function, default: null }, imageSrcSet: { type: String, default: null } }, data() { return { imageUrl: this.img }; }, computed: { localisedTitle() { if (typeof this.title === 'string') { return { values: [this.title], code: null }; } return Object(utils["h" /* langMapValueForLocale */])(this.title, this.$i18n.locale); } }, methods: { handleClickEvent() { if (this.clickEventHandler) { this.clickEventHandler(); } else if (this.$matomo) { this.$matomo.trackEvent('Related_collections', 'Click related collection', this.linkTo); } }, imageNotFound() { this.imageUrl = ''; } } }); // CONCATENATED MODULE: ./src/components/generic/LinkBadge.vue?vue&type=script&lang=js& /* harmony default export */ var generic_LinkBadgevue_type_script_lang_js_ = (LinkBadgevue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(3); // CONCATENATED MODULE: ./src/components/generic/LinkBadge.vue /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( generic_LinkBadgevue_type_script_lang_js_, render, staticRenderFns, false, null, null, "0b804530" ) /* harmony default export */ var LinkBadge = __webpack_exports__["a"] = (component.exports); /***/ }), /***/ 352: /***/ (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__(468); 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__(13).default module.exports.__inject__ = function (context) { add("0347446f", content, true, context) }; /***/ }), /***/ 353: /***/ (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__(470); 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__(13).default module.exports.__inject__ = function (context) { add("dd6ea874", content, true, context) }; /***/ }), /***/ 467: /***/ (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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RemovalChip_vue_vue_type_style_index_0_id_1e8baaaf_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(352); /* 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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RemovalChip_vue_vue_type_style_index_0_id_1e8baaaf_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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RemovalChip_vue_vue_type_style_index_0_id_1e8baaaf_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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RemovalChip_vue_vue_type_style_index_0_id_1e8baaaf_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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_RemovalChip_vue_vue_type_style_index_0_id_1e8baaaf_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 468: /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(12); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); // Module ___CSS_LOADER_EXPORT___.push([module.i, ".clear-indicator[data-v-1e8baaaf]{background-color:#4d4d4d;color:#fff;border-radius:.5rem;margin-left:4px;flex-shrink:0}.badge-light[data-v-1e8baaaf]{text-transform:none}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 469: /***/ (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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchResultsContext_vue_vue_type_style_index_0_id_6c9192cc_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(353); /* 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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchResultsContext_vue_vue_type_style_index_0_id_6c9192cc_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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchResultsContext_vue_vue_type_style_index_0_id_6c9192cc_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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchResultsContext_vue_vue_type_style_index_0_id_6c9192cc_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_sass_loader_dist_cjs_js_ref_7_oneOf_1_2_node_modules_vue_loader_lib_index_js_vue_loader_options_SearchResultsContext_vue_vue_type_style_index_0_id_6c9192cc_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); /***/ }), /***/ 470: /***/ (function(module, exports, __webpack_require__) { // Imports var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(12); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); // Module ___CSS_LOADER_EXPORT___.push([module.i, ".context-label[data-v-6c9192cc]{margin-bottom:0;line-height:3;min-width:0}.context-label .badge[data-v-6c9192cc]{max-width:calc(100% - 2rem)}", ""]); // Exports module.exports = ___CSS_LOADER_EXPORT___; /***/ }), /***/ 535: /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/search/SearchResultsContext.vue?vue&type=template&id=6c9192cc&scoped=true& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('h1',{staticClass:"context-label",attrs:{"data-qa":"context label"}},[(_vm.hasEntity)?[(_vm.hasQuery)?_c('i18n',{attrs:{"path":"resultsWithin","tag":false}},[_vm._v("\n "+_vm._s(_vm.entityTypeLabel)+"\n "),_c('RemovalChip',{staticClass:"mt-1 mx-1",attrs:{"title":_vm.entityLabel,"link-to":_vm.entityRemovalLink,"img":_vm.entityImage,"type":_vm.entity.type,"data-qa":"entity removal badge"}}),_vm._v(" "),_c('RemovalChip',{staticClass:"mt-1 mx-1",attrs:{"title":_vm.query,"link-to":_vm.queryRemovalLink,"data-qa":"query removal badge"}})],1):_c('span',[_vm._v("\n "+_vm._s(_vm.entityTypeLabel)+"\n "),_c('RemovalChip',{staticClass:"mt-1 mx-1",attrs:{"title":_vm.entityLabel,"link-to":_vm.entityRemovalLink,"img":_vm.entityImage,"type":_vm.entity.type,"data-qa":"entity removal badge"}})],1)]:[(_vm.hasQuery)?_c('i18n',{attrs:{"path":"resultsFor","tag":false}},[_c('RemovalChip',{staticClass:"mt-1 mx-1",attrs:{"title":_vm.query,"link-to":_vm.queryRemovalLink,"data-qa":"query removal badge"}})],1):[_vm._v("\n "+_vm._s(_vm.$t('results'))+"\n ")]]],2)} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/search/SearchResultsContext.vue?vue&type=template&id=6c9192cc&scoped=true& // CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./src/components/search/RemovalChip.vue?vue&type=template&id=1e8baaaf&scoped=true& var RemovalChipvue_type_template_id_1e8baaaf_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('LinkBadge',{attrs:{"title":_vm.title,"link-to":_vm.linkTo,"img":_vm.img,"type":_vm.type,"badge-variant":"light","data-qa":"removal chip","click-event-handler":_vm.clickEventHandler}},[_c('span',{staticClass:"icon icon-clear clear-indicator"})])} var RemovalChipvue_type_template_id_1e8baaaf_scoped_true_staticRenderFns = [] // CONCATENATED MODULE: ./src/components/search/RemovalChip.vue?vue&type=template&id=1e8baaaf&scoped=true& // EXTERNAL MODULE: ./src/components/generic/LinkBadge.vue + 4 modules var LinkBadge = __webpack_require__(229); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/search/RemovalChip.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // /* harmony default export */ var RemovalChipvue_type_script_lang_js_ = ({ name: 'RemovalChip', components: { LinkBadge: LinkBadge["a" /* default */] }, props: { title: { type: [String, Object], required: true }, linkTo: { type: [String, Object], default: null }, img: { type: String, default: '' }, type: { type: String, default: null } }, methods: { clickEventHandler() { if (this.$matomo) { this.$matomo.trackEvent('Remove_search_criterion', 'Click remove search criteria', this.linkTo); } } } }); // CONCATENATED MODULE: ./src/components/search/RemovalChip.vue?vue&type=script&lang=js& /* harmony default export */ var search_RemovalChipvue_type_script_lang_js_ = (RemovalChipvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__(3); // CONCATENATED MODULE: ./src/components/search/RemovalChip.vue function injectStyles (context) { var style0 = __webpack_require__(467) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( search_RemovalChipvue_type_script_lang_js_, RemovalChipvue_type_template_id_1e8baaaf_scoped_true_render, RemovalChipvue_type_template_id_1e8baaaf_scoped_true_staticRenderFns, false, injectStyles, "1e8baaaf", "1c487f2c" ) /* harmony default export */ var RemovalChip = (component.exports); // EXTERNAL MODULE: ./src/plugins/europeana/entity.js var entity = __webpack_require__(52); // EXTERNAL MODULE: ./src/plugins/europeana/themes.js var themes = __webpack_require__(27); // EXTERNAL MODULE: ./src/mixins/europeana/entities/organizations.js var organizations = __webpack_require__(219); // EXTERNAL MODULE: external "vuex" var external_vuex_ = __webpack_require__(8); // EXTERNAL MODULE: ./src/plugins/contentful-utils.js var contentful_utils = __webpack_require__(209); // CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/search/SearchResultsContext.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var SearchResultsContextvue_type_script_lang_js_ = ({ name: 'SearchResultsContext', components: { RemovalChip: RemovalChip }, mixins: [organizations["a" /* default */]], props: { /** * Editorial overrides * * Title/label and image override. Used for editorial collection titles and images from Contentful. */ editorialOverrides: { type: Object, default: null } }, data() { return { themes: themes["a" /* default */].map(theme => theme.id) }; }, computed: { ...Object(external_vuex_["mapState"])({ query: state => state.search.userParams.query, entity: state => { var _state$entity; return (_state$entity = state.entity) === null || _state$entity === void 0 ? void 0 : _state$entity.entity; } }), hasQuery() { return this.query && this.query !== ''; }, hasEntity() { return this.entity && this.entity.id; }, entityLabel() { var _this$editorialOverri, _this$entity; return ((_this$editorialOverri = this.editorialOverrides) === null || _this$editorialOverri === void 0 ? void 0 : _this$editorialOverri.title) || this.organizationEntityNativeName(this.entity) || ((_this$entity = this.entity) === null || _this$entity === void 0 ? void 0 : _this$entity.prefLabel); }, entityImage() { var _this$editorialOverri2; if ((_this$editorialOverri2 = this.editorialOverrides) !== null && _this$editorialOverri2 !== void 0 && _this$editorialOverri2.image && Object(contentful_utils["d" /* urlIsContentfulAsset */])(this.editorialOverrides.image.url)) { return Object(contentful_utils["a" /* optimisedSrcForContentfulAsset */])(this.editorialOverrides.image, { w: 28, h: 28, fit: 'thumb' }); } return this.$apis.entity.imageUrl(this.entity); }, entityTypeLabel() { return this.$t(`cardLabels.${this.contextType}`); }, contextType() { let contextType = this.entityType; if (this.entityType === 'topic' && this.themes.includes(this.entityId)) { contextType = 'theme'; } return contextType; }, entityParams() { return this.hasEntity ? Object(entity["b" /* entityParamsFromUri */])(this.entity.id) : {}; }, entityType() { return this.entityParams.type; }, entityId() { return this.entityParams.id; }, queryRemovalLink() { return this.$path({ currentPath: this.$route.path, params: this.$route.params, query: { ...this.$route.query, query: null } }); }, entityRemovalLink() { var _this$$route$query; return this.$path({ name: 'search', query: { query: (_this$$route$query = this.$route.query) === null || _this$$route$query === void 0 ? void 0 : _this$$route$query.query } }); } } }); // CONCATENATED MODULE: ./src/components/search/SearchResultsContext.vue?vue&type=script&lang=js& /* harmony default export */ var search_SearchResultsContextvue_type_script_lang_js_ = (SearchResultsContextvue_type_script_lang_js_); // CONCATENATED MODULE: ./src/components/search/SearchResultsContext.vue function SearchResultsContext_injectStyles (context) { var style0 = __webpack_require__(469) if (style0.__inject__) style0.__inject__(context) } /* normalize component */ var SearchResultsContext_component = Object(componentNormalizer["a" /* default */])( search_SearchResultsContextvue_type_script_lang_js_, render, staticRenderFns, false, SearchResultsContext_injectStyles, "6c9192cc", "bb83df02" ) /* harmony default export */ var SearchResultsContext = __webpack_exports__["default"] = (SearchResultsContext_component.exports); /***/ }) };; //# sourceMappingURL=77.js.map