UNPKG

@europeana/portal

Version:
1 lines 97.5 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[75,2,4,5,12,112,114],{1091:function(t,e,n){"use strict";n.d(e,"a",(function(){return T}));n(16),n(15),n(13),n(10),n(19),n(14),n(20);var r,o,c=n(2),l=n(8),d=n(3),f=n(9),m=n(1),h=n(22),v=n(5),y=n(0),w=n(35),O=n(38),x=n(150);function j(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function _(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?j(Object(source),!0).forEach((function(e){Object(c.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):j(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var C="active",S=f.X+C,k=Object(y.d)(Object(v.m)(_(_({},w.b),{},(r={},Object(c.a)(r,C,Object(y.c)(m.g,!1)),Object(c.a)(r,"buttonId",Object(y.c)(m.q)),Object(c.a)(r,"disabled",Object(y.c)(m.g,!1)),Object(c.a)(r,"lazy",Object(y.c)(m.g,!1)),Object(c.a)(r,"noBody",Object(y.c)(m.g,!1)),Object(c.a)(r,"tag",Object(y.c)(m.q,"div")),Object(c.a)(r,"title",Object(y.c)(m.q)),Object(c.a)(r,"titleItemClass",Object(y.c)(m.e)),Object(c.a)(r,"titleLinkAttributes",Object(y.c)(m.m)),Object(c.a)(r,"titleLinkClass",Object(y.c)(m.e)),r))),d.sb),T=l.default.extend({name:d.sb,mixins:[w.a,O.a],inject:{bvTabs:{default:function(){return{}}}},props:k,data:function(){return{localActive:this.active&&!this.disabled}},computed:{_isTab:function(){return!0},tabClasses:function(){var t=this.localActive;return[{active:t,disabled:this.disabled,"card-body":this.bvTabs.card&&!this.noBody},t?this.bvTabs.activeTabClass:null]},controlledBy:function(){return this.buttonId||this.safeId("__BV_tab_button__")},computedNoFade:function(){return!this.bvTabs.fade},computedLazy:function(){return this.bvTabs.lazy||this.lazy}},watch:(o={},Object(c.a)(o,C,(function(t,e){t!==e&&(t?this.activate():this.deactivate()||this.$emit(S,this.localActive))})),Object(c.a)(o,"disabled",(function(t,e){if(t!==e){var n=this.bvTabs.firstTab;t&&this.localActive&&n&&(this.localActive=!1,n())}})),Object(c.a)(o,"localActive",(function(t){this.$emit(S,t)})),o),mounted:function(){this.registerTab()},updated:function(){var t=this.bvTabs.updateButton;t&&this.hasNormalizedSlot(h.H)&&t(this)},beforeDestroy:function(){this.unregisterTab()},methods:{registerTab:function(){var t=this.bvTabs.registerTab;t&&t(this)},unregisterTab:function(){var t=this.bvTabs.unregisterTab;t&&t(this)},activate:function(){var t=this.bvTabs.activateTab;return!(!t||this.disabled)&&t(this)},deactivate:function(){var t=this.bvTabs.deactivateTab;return!(!t||!this.localActive)&&t(this)}},render:function(t){var e=this.localActive,n=t(this.tag,{staticClass:"tab-pane",class:this.tabClasses,directives:[{name:"show",value:e}],attrs:{role:"tabpanel",id:this.safeId(),"aria-hidden":e?"false":"true","aria-labelledby":this.controlledBy||null},ref:"panel"},[e||!this.computedLazy?this.normalizeSlot():t()]);return t(x.a,{props:{mode:"out-in",noFade:this.computedNoFade}},[n])}})},1092:function(t,e,n){"use strict";n.d(e,"a",(function(){return J}));n(16),n(15),n(19),n(20);var r,o=n(2),c=(n(432),n(30),n(10),n(14),n(47),n(41),n(13),n(50),n(80),n(318),n(316),n(8)),l=n(12),d=n(3),f=n(25),m=n(9),h=n(74),v=n(1),y=n(22),w=n(27),O=n(159),x=n(4),j=n(11),_=n(45),C=n(7),S=n(69),k=n(83),T=n(92),I=n(36),$=n(5),M=n(389),E=n(0),P=n(824),L=n(35),D=n(38),A=n(49),R=n(195);function B(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function U(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?B(Object(source),!0).forEach((function(e){Object(o.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):B(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var N=Object(T.a)("value",{type:v.k}),F=N.mixin,z=N.props,V=N.prop,H=N.event,W=function(t){return!t.disabled},K=c.default.extend({name:d.wb,inject:{bvTabs:{default:function(){return{}}}},props:{controls:Object(E.c)(v.q),id:Object(E.c)(v.q),noKeyNav:Object(E.c)(v.g,!1),posInSet:Object(E.c)(v.k),setSize:Object(E.c)(v.k),tab:Object(E.c)(),tabIndex:Object(E.c)(v.k)},methods:{focus:function(){Object(x.d)(this.$refs.link)},handleEvt:function(t){if(!this.tab.disabled){var e=t.type,n=t.keyCode,r=t.shiftKey;"click"===e||"keydown"===e&&n===h.j?(Object(j.f)(t),this.$emit(m.f,t)):"keydown"!==e||this.noKeyNav||(-1!==[h.k,h.h,h.g].indexOf(n)?(Object(j.f)(t),r||n===h.g?this.$emit(m.q,t):this.$emit(m.C,t)):-1!==[h.c,h.i,h.d].indexOf(n)&&(Object(j.f)(t),r||n===h.d?this.$emit(m.x,t):this.$emit(m.A,t)))}}},render:function(t){var e=this.id,n=this.tabIndex,r=this.setSize,o=this.posInSet,c=this.controls,l=this.handleEvt,d=this.tab,title=d.title,f=d.localActive,m=d.disabled,h=d.titleItemClass,v=d.titleLinkClass,w=d.titleLinkAttributes,O=t(A.a,{staticClass:"nav-link",class:[{active:f&&!m,disabled:m},v,f?this.bvTabs.activeNavItemClass:null],props:{disabled:m},attrs:U(U({},w),{},{id:e,role:"tab",tabindex:n,"aria-selected":f&&!m?"true":"false","aria-setsize":r,"aria-posinset":o,"aria-controls":c}),on:{click:l,keydown:l},ref:"link"},[this.tab.normalizeSlot(y.H)||title]);return t("li",{staticClass:"nav-item",class:[h],attrs:{role:"presentation"}},[O])}}),Y=Object($.j)(R.b,["tabs","isNavBar","cardHeader"]),G=Object(E.d)(Object($.m)(U(U(U(U({},L.b),z),Y),{},{activeNavItemClass:Object(E.c)(v.e),activeTabClass:Object(E.c)(v.e),card:Object(E.c)(v.g,!1),contentClass:Object(E.c)(v.e),end:Object(E.c)(v.g,!1),lazy:Object(E.c)(v.g,!1),navClass:Object(E.c)(v.e),navWrapperClass:Object(E.c)(v.e),noFade:Object(E.c)(v.g,!1),noKeyNav:Object(E.c)(v.g,!1),noNavStyle:Object(E.c)(v.g,!1),tag:Object(E.c)(v.q,"div")})),d.vb),J=c.default.extend({name:d.vb,mixins:[L.a,F,D.a],provide:function(){return{bvTabs:this}},props:G,data:function(){return{currentTab:Object(I.b)(this[V],-1),tabs:[],registeredTabs:[]}},computed:{fade:function(){return!this.noFade},localNavClass:function(){var t=[];return this.card&&this.vertical&&t.push("card-header","h-100","border-bottom-0","rounded-0"),[].concat(t,[this.navClass])}},watch:(r={},Object(o.a)(r,V,(function(t,e){if(t!==e){t=Object(I.b)(t,-1),e=Object(I.b)(e,0);var n=this.tabs[t];n&&!n.disabled?this.activateTab(n):t<e?this.previousTab():this.nextTab()}})),Object(o.a)(r,"currentTab",(function(t){var e=-1;this.tabs.forEach((function(n,i){i!==t||n.disabled?n.localActive=!1:(n.localActive=!0,e=i)})),this.$emit(H,e)})),Object(o.a)(r,"tabs",(function(t,e){var n=this;Object(S.a)(t.map((function(t){return t[l.a]})),e.map((function(t){return t[l.a]})))||this.$nextTick((function(){n.$emit(m.e,t.slice(),e.slice())}))})),Object(o.a)(r,"registeredTabs",(function(){this.updateTabs()})),r),created:function(){this.$_observer=null},mounted:function(){this.setObserver(!0)},beforeDestroy:function(){this.setObserver(!1),this.tabs=[]},methods:{registerTab:function(t){Object(w.a)(this.registeredTabs,t)||this.registeredTabs.push(t)},unregisterTab:function(t){this.registeredTabs=this.registeredTabs.slice().filter((function(e){return e!==t}))},setObserver:function(){var t=this,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e){var n=function(){t.$nextTick((function(){Object(x.B)((function(){t.updateTabs()}))}))};this.$_observer=Object(M.a)(this.$refs.content,n,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var t=this.registeredTabs.filter((function(t){return 0===t.$children.filter((function(t){return t._isTab})).length})),e=[];if(f.g&&t.length>0){var n=t.map((function(t){return"#".concat(t.safeId())})).join(", ");e=Object(x.D)(n,this.$el).map((function(t){return t.id})).filter(_.a)}return Object(P.a)(t,(function(a,b){return e.indexOf(a.safeId())-e.indexOf(b.safeId())}))},updateTabs:function(){var t=this.getTabs(),e=t.indexOf(t.slice().reverse().find((function(t){return t.localActive&&!t.disabled})));if(e<0){var n=this.currentTab;n>=t.length?e=t.indexOf(t.slice().reverse().find(W)):t[n]&&!t[n].disabled&&(e=n)}e<0&&(e=t.indexOf(t.find(W))),t.forEach((function(t,n){t.localActive=n===e})),this.tabs=t,this.currentTab=e},getButtonForTab:function(t){return(this.$refs.buttons||[]).find((function(e){return e.tab===t}))},updateButton:function(t){var e=this.getButtonForTab(t);e&&e.$forceUpdate&&e.$forceUpdate()},activateTab:function(t){var e=this.currentTab,n=this.tabs,r=!1;if(t){var o=n.indexOf(t);if(o!==e&&o>-1&&!t.disabled){var c=new O.a(m.a,{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(c.type,o,e,c),c.defaultPrevented||(this.currentTab=o,r=!0)}}return r||this[V]===e||this.$emit(H,e),r},deactivateTab:function(t){return!!t&&this.activateTab(this.tabs.filter((function(e){return e!==t})).find(W))},focusButton:function(t){var e=this;this.$nextTick((function(){Object(x.d)(e.getButtonForTab(t))}))},emitTabClick:function(t,e){Object(C.d)(e)&&t&&t.$emit&&!t.disabled&&t.$emit(m.f,e)},clickTab:function(t,e){this.activateTab(t),this.emitTabClick(t,e)},firstTab:function(t){var e=this.tabs.find(W);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))},previousTab:function(t){var e=Object(k.b)(this.currentTab,0),n=this.tabs.slice(0,e).reverse().find(W);this.activateTab(n)&&t&&(this.focusButton(n),this.emitTabClick(n,t))},nextTab:function(t){var e=Object(k.b)(this.currentTab,-1),n=this.tabs.slice(e+1).find(W);this.activateTab(n)&&t&&(this.focusButton(n),this.emitTabClick(n,t))},lastTab:function(t){var e=this.tabs.slice().reverse().find(W);this.activateTab(e)&&t&&(this.focusButton(e),this.emitTabClick(e,t))}},render:function(t){var e=this,n=this.align,r=this.card,c=this.end,d=this.fill,f=this.firstTab,h=this.justified,v=this.lastTab,w=this.nextTab,O=this.noKeyNav,x=this.noNavStyle,j=this.pills,_=this.previousTab,small=this.small,C=this.tabs,S=this.vertical,k=C.find((function(t){return t.localActive&&!t.disabled})),T=C.find((function(t){return!t.disabled})),I=C.map((function(n,r){var c,d=n.safeId,h=null;return O||(h=-1,(n===k||!k&&n===T)&&(h=null)),t(K,{props:{controls:d?d():null,id:n.controlledBy||(d?d("_BV_tab_button_"):null),noKeyNav:O,posInSet:r+1,setSize:C.length,tab:n,tabIndex:h},on:(c={},Object(o.a)(c,m.f,(function(t){e.clickTab(n,t)})),Object(o.a)(c,m.q,f),Object(o.a)(c,m.C,_),Object(o.a)(c,m.A,w),Object(o.a)(c,m.x,v),c),key:n[l.a]||r,ref:"buttons",refInFor:!0})})),$=t(R.a,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:d,justified:h,align:n,tabs:!x&&!j,pills:!x&&j,vertical:S,small:small,cardHeader:r&&!S},ref:"nav"},[this.normalizeSlot(y.E)||t(),I,this.normalizeSlot(y.D)||t()]);$=t("div",{class:[{"card-header":r&&!S&&!c,"card-footer":r&&!S&&c,"col-auto":S},this.navWrapperClass],key:"bv-tabs-nav"},[$]);var M=this.normalizeSlot()||[],E=t();0===M.length&&(E=t("div",{class:["tab-pane","active",{"card-body":r}],key:"bv-empty-tab"},this.normalizeSlot(y.i)));var P=t("div",{staticClass:"tab-content",class:[{col:S},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[M,E]);return t(this.tag,{staticClass:"tabs",class:{row:S,"no-gutters":S&&r},attrs:{id:this.safeId()}},[c?P:t(),$,c?t():P])}})},1119:function(t,e,n){"use strict";n.r(e);n(16),n(19),n(14),n(20),n(34),n(68),n(71);var r=n(2),o=n(23),c=(n(75),n(10),n(43),n(46),n(30),n(13),n(104),n(47),n(15),n(64),n(41),n(21),n(81),n(968)),l=n.n(c),d=n(108),f=(n(107),n(60),n(80),n(58),n(62),n(176)),m=n.n(f),h=n(210),v=n(792),y=(n(250),n(758)),w={name:"VideoPlayer",props:{europeanaIdentifier:{type:String,required:!0},src:{type:String,required:!0},type:{type:String,required:!0},controls:{type:Boolean,default:!0},autoplay:{type:Boolean,default:!1},loop:{type:Boolean,default:!1},muted:{type:Boolean,default:!1},width:{type:Number,default:null},height:{type:Number,default:null}}},O=n(59),x=Object(O.a)(w,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("video",{key:t.src,attrs:{controls:t.controls,autoplay:t.autoplay,loop:t.loop,width:t.width,height:t.height,"data-qa":"video"},domProps:{muted:t.muted}},[n("source",{attrs:{src:t.$apis.record.mediaProxyUrl(t.src,t.europeanaIdentifier),type:t.type,"data-qa":"video source"}})])}),[],!1,null,null,null).exports,j={name:"AudioPlayer",props:{europeanaIdentifier:{type:String,required:!0},src:{type:String,required:!0},type:{type:String,required:!0},controls:{type:Boolean,default:!0},autoplay:{type:Boolean,default:!1},loop:{type:Boolean,default:!1}}},_=Object(O.a)(j,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("audio",{key:t.src,staticClass:"w-100",attrs:{controls:t.controls,autoplay:t.autoplay,loop:t.loop,"data-qa":"audio player"}},[n("source",{attrs:{src:t.$apis.record.mediaProxyUrl(t.src,t.europeanaIdentifier),type:t.type,"data-qa":"audio source"}})])}),[],!1,null,null,null).exports,C=n(323),S={name:"MediaCard",components:{MediaCardImage:function(){return n.e(108).then(n.bind(null,1190))},HTMLEmbed:y.default,VideoPlayer:x,AudioPlayer:_},props:{media:{type:Object,default:null},europeanaIdentifier:{type:String,default:""},edmType:{type:String,default:null},isSinglePlayableMedia:{type:Boolean,default:!1},lazy:{type:Boolean,default:!0},offset:{type:Number,default:null}},data:function(){return{oEmbedData:{}}},computed:{displayImage:function(){return!Object(h.h)(this.media)},isPlayableMedia:function(){return Object(h.g)(this.media)},isHTMLVideo:function(){return Object(h.c)(this.media)},isHTMLAudio:function(){return Object(h.b)(this.media)},isIIIFImage:function(){return Object(h.d)(this.media)},isIIIFPresentation:function(){return Object(h.e)(this.media)},iiifManifest:function(){return Object(h.a)(this.media,this.europeanaIdentifier)},isOEmbed:function(){return Object(h.f)(this.media)}},created:function(){var t=this;this.isOEmbed&&Object(C.a)(this.media.about).then((function(e){e.data&&e.data.html?t.oEmbedData=e.data:t.oEmbedData={error:t.$t("messages.externalContentError")}})).catch((function(e){t.oEmbedData={error:e}}))}},k=(n(969),Object(O.a)(S,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.displayImage?n("MediaCardImage",{attrs:{"europeana-identifier":t.europeanaIdentifier,"edm-type":t.edmType,media:t.media,lazy:t.lazy,offset:t.offset}}):t.isSinglePlayableMedia?n("div",{ref:"player",staticClass:"media-player-wrapper col-lg-10 col-12"},[n("iframe",{staticClass:"media-player",attrs:{"data-qa":"media player",allowfullscreen:"true",src:t.$path({name:"media",query:{id:t.europeanaIdentifier,mediaUrl:t.media.about,mediaType:t.media.ebucoreHasMimeType}}),title:t.$t("record.mediaPlayer")}})]):t.isHTMLVideo?n("VideoPlayer",{attrs:{"europeana-identifier":t.europeanaIdentifier,src:t.media.about,type:t.media.ebucoreHasMimeType,width:t.media.ebucoreWidth,height:t.media.ebucoreHeight}}):t.isHTMLAudio?n("div",{staticClass:"audio-slide"},[n("AudioPlayer",{attrs:{"europeana-identifier":t.europeanaIdentifier,src:t.media.about,type:t.media.ebucoreHasMimeType}})],1):t.isOEmbed?n("HTMLEmbed",{attrs:{html:t.oEmbedData.html,provider:t.oEmbedData.provider_name,height:t.oEmbedData.height,width:t.oEmbedData.width,error:t.oEmbedData.error}}):t.isIIIFImage||t.isIIIFPresentation?n("iframe",{staticClass:"iiif-iframe",attrs:{"data-qa":"IIIF viewer",allowfullscreen:"true",src:t.$path({name:"iiif",query:{uri:t.iiifManifest,query:t.$nuxt.context.from?t.$nuxt.context.from.query.query:""}}),"aria-label":t.$t("actions.viewDocument"),title:t.$t("record.IIIFViewer")}}):t._e()}),[],!1,null,"69aebec0",null).exports),T=n(757),I={name:"ItemMediaSwiper",components:{MediaCard:k},mixins:[v.a],props:{europeanaIdentifier:{type:String,required:!0},edmType:{type:String,default:null},displayableMedia:{type:Array,required:!0}},data:function(){var t=1===this.displayableMedia.length;return{swiperOptions:{modules:[T.e,T.d],init:!0,threshold:t?5e6:null,slidesPerView:"auto",spaceBetween:t?null:40,centeredSlides:!0,slideToClickedSlide:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0,type:"fraction"},on:{afterInit:this.swiperOnAfterInit,slideChange:this.onSlideChange,slideChangeTransitionEnd:this.updateSwiper}},singleMediaResource:t,swiperReady:t}},computed:{isSinglePlayableMedia:function(){return 1===this.displayableMedia.filter((function(t){return Object(h.g)(t)})).length}},methods:{onSlideChange:function(){this.$emit("select",this.displayableMedia[this.swiper.activeIndex].about)},updateSwiper:function(){this.swiper.update()}}},$=(n(971),Object(O.a)(I,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"swiper-outer"},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.swiperReady,expression:"swiperReady"}],staticClass:"swiper swiper-container",attrs:{"data-qa":"awesome swiper"}},[n("div",{staticClass:"swiper-wrapper"},t._l(t.displayableMedia,(function(e,r){return n("div",{key:r,staticClass:"swiper-slide"},[t.singleMediaResource?n("div",{staticClass:"container h-100"},[n("MediaCard",{attrs:{"europeana-identifier":t.europeanaIdentifier,media:e,"is-single-playable-media":t.isSinglePlayableMedia,lazy:!1,offset:t.displayableMedia.length>1?r:null,"edm-type":t.edmType}})],1):n("MediaCard",{attrs:{"europeana-identifier":t.europeanaIdentifier,media:e,"is-single-playable-media":t.isSinglePlayableMedia,lazy:r>0,offset:t.displayableMedia.length>1?r:null,"edm-type":t.edmType}})],1)})),0),t._v(" "),n("div",{staticClass:"swiper-button-prev"}),t._v(" "),n("div",{staticClass:"swiper-button-next"})])])}),[],!1,null,"738501a6",null).exports),M={props:{url:{type:String,default:""},disabled:{type:Boolean,default:!1},target:{type:String,default:"_blank"}},data:function(){return{clicked:!1}},methods:{trackDownload:function(){this.disabled||!this.$matomo||this.clicked||(this.$matomo.trackEvent("Item_download","Click download button",this.url),this.clicked=!0)}}},E=(n(973),Object(O.a)(M,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("b-button",{directives:[{name:"b-modal",rawName:"v-b-modal.download-modal",modifiers:{"download-modal":!0}}],staticClass:"download-button d-inline-flex align-items-center",attrs:{href:t.url,disabled:t.disabled,"data-qa":"download button",target:t.target},nativeOn:{click:function(e){return t.trackDownload.apply(null,arguments)}}},[n("span",{staticClass:"icon-ic-download d-inline-flex pr-1"}),t._v("\n "+t._s(t.$t("actions.download"))+"\n")])}),[],!1,null,"7607bf51",null)),P=E.exports,L=(n(50),n(44)),D={methods:{stringify:function(t){var e=t;return t&&!Array.isArray(t)&&"object"===Object(L.a)(t)&&t.values&&(e=t.values[0]),e}}},A={name:"DownloadModal",mixins:[D],props:{title:{type:String,default:null},creator:{type:[String,Object],default:null},year:{type:[String,Object],default:null},provider:{type:[String,Object],default:null},country:{type:String,default:null},rights:{type:String,required:!0},url:{type:String,default:null}},data:function(){return{snippetCopied:!1,providerString:this.stringify(this.provider),creatorString:this.stringify(this.creator),yearString:this.stringify(this.year)}},computed:{attributionSnippet:function(){var t=[this.titleCreator,this.yearString,this.providerCountry,this.rights].filter((function(t){return t})).join(" - ").concat(".");return this.url&&(t=t.concat("\n".concat(this.url))),t},titleCreator:function(){var t;return t=this.title&&this.creatorString?"".concat(this.title," ").concat(this.$t("blog.by")," ").concat(this.creatorString):this.title||this.creatorString,t},providerCountry:function(){var t;return t=this.providerString&&this.country?"".concat(this.providerString,", ").concat(this.country):this.providerString||this.country,t}},methods:{copySnippet:function(){this.$refs.attributionSnippet.select(),document.execCommand("copy"),this.snippetCopied=!0}}},R=(n(975),Object(O.a)(A,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("b-modal",{attrs:{id:"download-modal",title:t.$t("modal.download.modalTitle"),"hide-header-close":"","hide-footer":"","data-qa":"download modal"},on:{hidden:function(e){t.snippetCopied=!1}}},[n("b-form",{attrs:{"data-qa":"attribution snippet"}},[n("p",[t._v("\n "+t._s(t.$t("modal.download.modalIntro"))+"\n ")]),t._v(" "),n("b-form-textarea",{ref:"attributionSnippet",staticClass:"snippet",attrs:{id:"attributionSnippet",readonly:"",rows:"1","max-rows":"10",value:t.attributionSnippet},on:{click:t.copySnippet,keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.copySnippet.apply(null,arguments)}}}),t._v(" "),n("p",{staticClass:"copy-to-clipboard-success",class:{active:t.snippetCopied}},[n("span",{staticClass:"icon-check_circle d-inline-flex pr-1"}),t._v("\n "+t._s(t.$t("messages.copyToClipboardSuccess"))+"\n ")]),t._v(" "),n("p",{staticClass:"help"},[n("span",{staticClass:"icon-info-outline"}),t._v("\n "+t._s(t.$t("modal.download.clickToCopy"))+"\n ")])],1),t._v(" "),n("b-button",{attrs:{variant:"outline-primary","data-qa":"attribution snippet close"},on:{click:function(e){return t.$bvModal.hide("download-modal")}}},[t._v("\n "+t._s(t.$t("actions.close"))+"\n ")])],1)}),[],!1,null,null,null)),B=R.exports,U=n(730),N=n(203),F={components:{RightsStatement:U.default,SmartLink:N.a},props:{rightsStatement:{type:String,default:""}}},z=(n(977),Object(O.a)(F,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("SmartLink",{staticClass:"rights-statement-button attribution",attrs:{destination:t.rightsStatement,"data-qa":"rights statement","hide-external-icon":""}},[n("RightsStatement",{attrs:{"rights-statement-url":t.rightsStatement}})],1)}),[],!1,null,"4daef65b",null).exports),V=n(822).a,H=(n(979),Object(O.a)(V,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.embedHtml?n("b-form",{staticClass:"mt-3",attrs:{"data-qa":"share embed"},on:{submit:function(e){return e.stopPropagation(),e.preventDefault(),t.submitForm.apply(null,arguments)}}},[n("label",{attrs:{for:"share-embed"}},[t._v(t._s(t.$t("record.copyEmbedLabel")))]),t._v(" "),n("b-form-textarea",{ref:"shareEmbed",attrs:{id:"share-embed",readonly:"","data-qa":"share embed textarea"},on:{click:t.copyEmbedCode,keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.copyEmbedCode.apply(null,arguments)}},model:{value:t.embedHtml,callback:function(e){t.embedHtml=e},expression:"embedHtml"}}),t._v(" "),n("span",{staticClass:"copy-to-clipboard-success",class:{active:t.embedCopied},attrs:{"data-qa":"share embed copied notice"}},[n("span",{staticClass:"icon-check-circle d-inline-flex pr-1"}),t._v("\n "+t._s(t.$t("messages.copyToClipboardSuccess"))+"\n ")])],1):t._e()}),[],!1,null,null,null)),W=H.exports,K=n(720),Y=n(724),G=n(725),J=n(981),X=n.n(J),Q={components:{ItemMediaSwiper:$,ClientOnly:m.a,DownloadButton:P,RightsStatementButton:z,ItemEmbedCode:W,SocialShareModal:K.a,DownloadModal:B,ShareButton:Y.a,UserButtons:function(){return n.e(22).then(n.bind(null,1177))}},mixins:[G.a],props:{allMediaUris:{type:Array,default:function(){return[]}},identifier:{type:String,required:!0},edmType:{type:String,default:null},edmRights:{type:String,default:""},media:{type:Array,default:function(){return[]}},attributionFields:{type:Object,default:function(){return{}}},entities:{type:Array,default:function(){return[]}}},data:function(){return{selectedMediaItem:null,selectedCanvas:null}},computed:{downloadUrl:function(){var t=(this.selectedCanvas||this.selectedMedia).about;return this.downloadViaProxy(t)?this.$apis.record.mediaProxyUrl(t,this.identifier):t},rightsStatementIsUrl:function(){return RegExp("^https?://*").test(this.rightsStatement)},rightsStatement:function(){return X()(this.selectedMedia,"webResourceEdmRights")?this.selectedMedia.webResourceEdmRights.def[0]:""!==this.edmRights?this.edmRights:""},selectedMedia:{get:function(){return this.selectedMediaItem||this.media[0]||{}},set:function(t){this.selectedCanvas=null,this.selectedMediaItem=this.media.find((function(e){return e.about===t}))||{}}},downloadEnabled:function(){return this.rightsStatement&&!this.rightsStatement.includes("/InC/")&&!this.selectedMedia.isShownAt},showPins:function(){return this.userIsEditor&&this.userIsSetsEditor&&this.entities.length>0},userIsEditor:function(){var t,e,n,r;return(null===(t=this.$store.state.auth.user)||void 0===t||null===(e=t.resource_access)||void 0===e||null===(n=e.entities)||void 0===n||null===(r=n.roles)||void 0===r?void 0:r.includes("editor"))||!1},userIsSetsEditor:function(){var t,e,n;return(null===(t=this.$store.state.auth.user)||void 0===t||null===(e=t.resource_access)||void 0===e||null===(n=e.usersets)||void 0===n?void 0:n.roles.includes("editor"))||!1}},mounted:function(){var t=this;window.addEventListener("message",(function(e){e.origin===window.location.origin&&"updateDownloadLink"===e.data.event&&(t.selectedCanvas={about:e.data.id})}))},methods:{downloadViaProxy:function(t){return this.allMediaUris.some((function(e){return e===t}))},selectMedia:function(t){this.selectedMedia=t}}},Z=Object(O.a)(Q,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"item-hero"},[n("ItemMediaSwiper",{attrs:{"europeana-identifier":t.identifier,"edm-type":t.edmType,"displayable-media":t.media},on:{select:t.selectMedia}}),t._v(" "),n("b-container",[n("b-row",[n("b-col",{staticClass:"col-lg-10 media-bar d-flex mx-auto",attrs:{cols:"12","data-qa":"action bar"}},[n("div",{staticClass:"d-flex justify-content-md-center align-items-center rights-wrapper"},[n("RightsStatementButton",{staticClass:"mr-auto",attrs:{disabled:!t.rightsStatementIsUrl,"rights-statement":t.rightsStatement,"data-qa":"provider name"}})],1),t._v(" "),1!==t.media.length?n("div",{staticClass:"d-flex justify-content-md-center align-items-center pagination-wrapper"},[n("div",{staticClass:"swiper-pagination"})]):t._e(),t._v(" "),n("div",{staticClass:"d-flex justify-content-md-center align-items-center button-wrapper"},[n("div",{staticClass:"ml-lg-auto d-flex justify-content-center flex-wrap flex-md-nowrap"},[n("client-only",[n("UserButtons",{attrs:{identifier:t.identifier,"show-pins":t.showPins,entities:t.entities,"button-variant":"secondary"}})],1),t._v(" "),n("ShareButton"),t._v(" "),t.downloadEnabled?n("DownloadButton",{attrs:{url:t.downloadUrl}}):t._e()],1)])])],1),t._v(" "),n("SocialShareModal",{attrs:{"media-url":t.selectedMedia.about}},[n("ItemEmbedCode",{attrs:{identifier:t.identifier}})],1),t._v(" "),t.downloadEnabled?n("DownloadModal",{attrs:{title:t.attributionFields.title,creator:t.attributionFields.creator,year:t.attributionFields.year,provider:t.attributionFields.provider,country:t.attributionFields.country,rights:t.rightsNameAndIcon(t.rightsStatement).name,url:t.attributionFields.url}}):t._e()],1)],1)}),[],!1,null,null,null).exports,tt=n(31),et={what:{data:["dcSubject","dcType"],boost:.8},who:{data:["dcCreator"],boost:.5},DATA_PROVIDER:{data:["edmDataProvider"],boost:.2}},at=function(t){return Object.keys(t).map((function(e){var n=et[e].boost;return"".concat(e,":(")+t[e].map((function(t){return'"'+Object(tt.e)(t)+'"'})).join(" OR ")+")^".concat(n)}))},nt=function(t){return Object.keys(et).reduce((function(e,n){var r=function(t,e){return et[e].data.reduce((function(e,n){return t[n]&&(e=e.concat(t[n])),e}),[])}(t,n);return r.length>0&&(e[n]=r),e}),{})},it=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=nt(e),r=at(n),o=null;return r.length>0&&(o="("+r.join(" OR ")+') NOT europeana_id:"'.concat(t,'"')),o},ot={name:"ItemRecommendations",components:{ItemPreviewCardGroup:n(738).a},props:{identifier:{type:String,required:!0},dcType:{type:[String,Object,Array],default:null},dcSubject:{type:[String,Object,Array],default:null},dcCreator:{type:[String,Object,Array],default:null},edmDataProvider:{type:[String,Object,Array],default:null}},data:function(){return{items:[]}},fetch:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.$auth.loggedIn){e.next=6;break}return e.next=3,t.$apis.recommendation.recommend("record",t.identifier);case 3:n=e.sent,e.next=9;break;case 6:return e.next=8,t.$apis.record.search({query:it(t.identifier,t.similarItemsFields),rows:4,profile:"minimal",facet:""});case 8:n=e.sent;case 9:t.items=n.items;case 10:case"end":return e.stop()}}),e)})))()},computed:{similarItemsFields:function(){return{dcSubject:this.similarItemsFieldValue(this.dcSubject),dcType:this.similarItemsFieldValue(this.dcType),dcCreator:this.similarItemsFieldValue(this.dcCreator),edmDataProvider:this.similarItemsFieldValue(this.edmDataProvider)}}},methods:{similarItemsFieldValue:function(t){return t?Object(tt.h)(t,this.$i18n.locale).values.filter((function(t){return"string"==typeof t})):null}}},st=Object(O.a)(ot,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return!t.$fetchState.pending&&!t.$fetchState.error&&t.items.length>0?n("b-row",{staticClass:"mt-3 mb-0 justify-content-center"},[n("b-col",{staticClass:"col-lg-10",attrs:{cols:"12"}},[n("h2",{staticClass:"related-heading text-uppercase mb-2"},[t._v("\n "+t._s(t.$t("record.exploreMore"))+"\n ")]),t._v(" "),n("ItemPreviewCardGroup",{staticClass:"mb-0",attrs:{items:t.items,view:"explore","data-qa":"similar items"}})],1)],1):t._e()}),[],!1,null,null,null).exports,ct=n(729),lt=n(1091),ut=n(1092),ft=n(314),pt={name:"EntityField",components:{SmartLink:N.a},props:{text:{type:String,default:null},about:{type:String,required:!0}},computed:{isEuropeanaEntity:function(){return Object(ft.h)(this.about)},destination:function(){return this.isEuropeanaEntity?Object(ft.b)(this.about):this.about}}},mt=(n(983),{name:"MetadataField",components:{EntityField:Object(O.a)(pt,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",[t.isEuropeanaEntity?n("SmartLink",{attrs:{destination:{name:"collections-type-all",params:{type:t.destination.type,pathMatch:t.destination.id}}}},[t._v("\n "+t._s(t.text)+"\n ")]):[t._v("\n "+t._s(t.text)+"\n ")]],2)}),[],!1,null,"148b4fc6",null).exports,MetadataOriginLabel:n(906).a,SmartLink:N.a},props:{name:{type:String,default:""},metadataLanguage:{type:String,default:null},fieldData:{type:[String,Object,Array],default:null},context:{type:String,default:"default"},labelled:{type:Boolean,default:!0},limit:{type:Number,default:-1},omitAllUris:{type:Boolean,default:!1},omitUrisIfOtherValues:{type:Boolean,default:!1}},computed:{displayValues:function(){var t=Object.assign({},this.langMappedValues);return this.limitDisplayValues&&t.values.length>this.limit&&(t.values=t.values.slice(0,this.limit).concat(this.$t("formatting.ellipsis"))),t},limitDisplayValues:function(){return this.limit>-1},prefLanguage:function(){var t;if(["edmDataProvider","edmProvider"].includes(this.name)){var e,n,r=this.fieldData.url?this.fieldData.value:this.fieldData;t=(null===(e=r.def)||void 0===e||null===(n=e[0])||void 0===n?void 0:n.prefLabel)&&Object.keys(r.def[0].prefLabel).length<=2&&Object.keys(r.def[0].prefLabel).find((function(t){return"en"!==t}))}return t||this.metadataLanguage||this.$i18n.locale},langMappedValues:function(){return null===this.fieldData?null:"string"==typeof this.fieldData?{values:[this.fieldData],code:""}:Array.isArray(this.fieldData)?{values:this.fieldData,code:""}:Object.prototype.hasOwnProperty.call(this.fieldData,"url")?Object(tt.h)(this.fieldData.value,this.prefLanguage):Object(tt.h)(this.fieldData,this.prefLanguage,{omitUrisIfOtherValues:this.omitUrisIfOtherValues,omitAllUris:this.omitAllUris})},hasValuesForLocale:function(){var t,e;return((null===(t=this.langMappedValues)||void 0===t||null===(e=t.values)||void 0===e?void 0:e.length)||0)>=1}}}),ht=(n(988),Object(O.a)(mt,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.hasValuesForLocale?n("div",{staticClass:"metadata-row d-lg-flex",attrs:{"data-field-name":t.name,"data-qa":"metadata field"}},[t.labelled?n("label",{staticClass:"m-0",attrs:{"data-qa":"label"}},[t._v("\n "+t._s(t.$t("fieldLabels."+t.context+"."+t.name))+"\n ")]):t._e(),t._v(" "),n("ul",{staticClass:"m-0 p-0 text-left text-lg-right list-unstyled"},[n("MetadataOriginLabel",{attrs:{"translation-source":t.fieldData.translationSource}}),t._v(" "),t._l(t.displayValues.values,(function(e,r){return[e.about?t._l(e.values,(function(o,c){return n("li",{key:r+"_"+c,attrs:{lang:e.code,"data-qa":t.fieldData.url?"entity link":"entity value"}},[t.fieldData.url?n("SmartLink",{attrs:{destination:t.fieldData.url,"link-class":"edmDataProvider"===t.name?"view-at":null},nativeOn:{click:function(e){"edmDataProvider"===t.name&&t.$matomo&&t.$matomo.trackEvent("Item_external link","Click Provider Link",t.fieldData.url)}}},[t._v("\n "+t._s(o)+"\n ")]):n("EntityField",{attrs:{text:o,about:e.about}})],1)})):n("li",{key:r,attrs:{lang:t.langMappedValues.code,"data-qa":"literal value"}},[t.fieldData.url?n("SmartLink",{attrs:{destination:t.fieldData.url,"link-class":"edmDataProvider"===t.name?"view-at":null},nativeOn:{click:function(e){"edmDataProvider"===t.name&&t.$matomo&&t.$matomo.trackEvent("Item_external link","Click Provider Link",t.fieldData.url)}}},[t._v("\n "+t._s(e)+"\n ")]):[t._v("\n "+t._s(e)+"\n ")]],2)]}))],2)]):t._e()}),[],!1,null,"464fc90c",null).exports),bt={name:"MetadataBox",components:{BTab:lt.a,BTabs:ut.a,MetadataField:ht,MapEmbed:function(){return n.e(106).then(n.bind(null,1181))}},props:{metadata:{type:Object,required:!0},location:{type:Object,default:null},metadataLanguage:{type:String,default:null},transcribingAnnotations:{type:Array,default:function(){return[]}}},data:function(){return{CORE_FIELDS:vt,ALL_FIELDS:gt,showLocationMap:!1}},computed:{mappableLocation:function(){var t,e;return(null===(t=this.location)||void 0===t||null===(e=t.def)||void 0===e?void 0:e.find((function(t){return"object"===Object(L.a)(t)&&t.latitude&&t.longitude})))||null}},methods:{clickLocationTab:function(){this.showLocationMap=!0}}},vt=["edmDataProvider","dcContributor","dcCreator","dcPublisher","dcSubject","dcType","dcDate","dctermsMedium"],gt=vt.concat(["edmProvider","edmIntermediateProvider","edmRights","edmUgc","dcRights","dctermsCreated","dctermsIssued","dctermsTemporal","dcCoverage","dctermsSpatial","edmCurrentLocation","dctermsProvenance","dcSource","dcIdentifier","dctermsExtent","dcDuration","dcFormat","dcLanguage","dctermsIsPartOf","dcRelation","dctermsReferences","dctermsHasPart","dctermsHasVersion","dctermsIsFormatOf","dctermsIsReferencedBy","dctermsIsReplacedBy","dctermsIsRequiredBy","edmHasMet","edmIncorporates","edmIsDerivativeOf","edmIsRelatedTo","edmIsRepresentationOf","edmIsSimilarTo","edmIsSuccessorOf","edmRealizes","wasPresentAt","year","edmCountry","europeanaCollectionName","timestampCreated","timestampUpdate","keywords","dctermsTOC"]),yt=bt,wt=Object(O.a)(yt,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{"data-qa":"metadata box"}},[n("b-card",{staticClass:"mb-3",attrs:{"no-body":""}},[n("b-tabs",{attrs:{card:""}},[n("b-tab",{attrs:{title:t.$t("record.goodToKnow"),"data-qa":"good to know tab",active:""}},[n("b-card-text",{attrs:{"text-tag":"div","data-qa":"main metadata section"}},t._l(t.CORE_FIELDS,(function(e){return n("MetadataField",{key:e,attrs:{"metadata-language":t.metadataLanguage,name:e,"field-data":t.metadata[e]}})})),1)],1),t._v(" "),n("b-tab",{attrs:{title:t.$t("record.allMetaData"),"data-qa":"all metadata tab"}},[n("b-card-text",{attrs:{"text-tag":"div"}},t._l(t.ALL_FIELDS,(function(e){return n("MetadataField",{key:e,attrs:{"metadata-language":t.metadataLanguage,name:e,"field-data":t.metadata[e]}})})),1)],1),t._v(" "),Boolean(t.transcribingAnnotations.length)?n("b-tab",{attrs:{title:t.$t("record.transcription"),"data-qa":"transcription tab"}},[n("b-card-text",{attrs:{"text-tag":"div"}},[n("p",{staticClass:"disclaimer px-2 pb-3 d-flex"},[t._v("\n "+t._s(t.$t("record.transcriptionDisclaimer"))+"\n ")]),t._v(" "),t._l(t.transcribingAnnotations,(function(e,r){return n("div",{key:r,attrs:{lang:e.body.language}},[n("p",[t._v(t._s(e.body.value))]),t._v(" "),r!==t.transcribingAnnotations.length-1?n("hr"):t._e()])}))],2)],1):t._e(),t._v(" "),t.mappableLocation?n("b-tab",{staticClass:"p-0",attrs:{title:t.$t("record.location"),"data-qa":"location tab"},on:{click:t.clickLocationTab}},[n("b-card-text",{attrs:{"text-tag":"div"}},[t.mappableLocation&&t.showLocationMap?n("MapEmbed",{attrs:{"pref-label":t.mappableLocation.prefLabel,latitude:t.mappableLocation.latitude,longitude:t.mappableLocation.longitude}}):t._e()],1)],1):t._e()],1)],1)],1)}),[],!1,null,null,null).exports,Ot=n(109);function xt(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=function(t,e){if(!t)return;if("string"==typeof t)return jt(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jt(t,e)}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return c=t.done,t},e:function(t){l=!0,o=t},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function jt(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,n=new Array(e);i<e;i++)n[i]=t[i];return n}function _t(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function Ct(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?_t(Object(source),!0).forEach((function(e){Object(r.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):_t(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var St={name:"ItemPage",components:{ErrorMessage:function(){return n.e(100).then(n.bind(null,1086))},ItemHero:Z,ItemLanguageSelector:function(){return n.e(98).then(n.bind(null,1170))},ItemRecommendations:st,LoadingSpinner:ct.default,MetadataBox:wt,RelatedCollections:function(){return n.e(3).then(n.bind(null,742))},SummaryInfo:function(){return n.e(109).then(n.bind(null,1171))}},mixins:[D],data:function(){return{agents:[],allMediaUris:[],altTitle:null,annotations:[],cardGridClass:null,concepts:[],description:null,error:null,fromTranslationError:null,identifier:"/".concat(this.$route.params.pathMatch),isShownAt:null,media:[],metadata:{},organizations:[],places:[],timespans:[],title:null,type:null,useProxy:!0,schemaOrg:null,metadataLanguage:null}},fetch:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t.$apis.record.getRecord(t.identifier,{locale:t.$i18n.locale,metadataLanguage:t.$route.query.lang});case 3:for(o in(r=e.sent).record)t[o]=r.record[o];t.trackCustomDimensions(),e.next=13;break;case 8:throw e.prev=8,e.t0=e.catch(0),404===e.t0.statusCode&&(e.t0.titlePath="errorMessage.itemNotFound.title",e.t0.descriptionPath="errorMessage.itemNotFound.description",e.t0.metaTitlePath="errorMessage.itemNotFound.metaTitle",e.t0.illustrationSrc=n(990)),e.t0;case 13:case"end":return e.stop()}}),e,null,[[0,8]])})))()},head:function(){return{title:this.$pageHeadTitle(this.metaTitle),meta:[{hid:"title",name:"title",content:this.metaTitle},{hid:"description",name:"description",content:this.metaDescription},{hid:"og:title",property:"og:title",content:this.metaTitle},{hid:"og:description",property:"og:description",content:this.metaDescription},{hid:"og:image",property:"og:image",content:this.pageHeadMetaOgImage},{hid:"og:type",property:"og:type",content:"article"}]}},computed:Ct(Ct({keywords:function(){var t;return null===(t=this.taggingAnnotations)||void 0===t?void 0:t.reduce((function(t,e){for(var n in e.body.prefLabel)t[n]||(t[n]=[]),t[n]=t[n].concat(e.body.prefLabel[n]);return t}),{})},fieldsAndKeywords:function(){return Ct(Ct({},this.metadata),{},{keywords:this.keywords})},locationData:function(){return this.metadata.dctermsSpatial},edmRights:function(){var t;return(null===(t=this.metadata.edmRights)||void 0===t?void 0:t.def[0])||""},europeanaEntities:function(){return this.agents.concat(this.concepts).concat(this.timespans).concat(this.organizations).concat(this.places).filter((function(t){return t.about.startsWith("".concat(Ot.a,"/"))}))},europeanaEntityUris:function(){return this.europeanaEntities.map((function(t){return t.about}))},attributionFields:function(){var t;return{title:Object(tt.h)(this.title,this.metadataLanguage||this.$i18n.locale).values[0],creator:Object(tt.h)(this.metadata.dcCreator,this.$i18n.locale).values[0],year:Object(tt.h)(this.metadata.year,this.$i18n.locale).values[0],provider:Object(tt.h)(null===(t=this.metadata.edmDataProvider)||void 0===t?void 0:t.value,this.$i18n.locale).values[0],country:Object(tt.h)(this.metadata.edmCountry,this.$i18n.locale).values[0],url:this.shareUrl}},titlesInCurrentLanguage:function(){var t,e=[],n=this.title?Object(tt.h)(this.title,this.metadataLanguage||this.$i18n.locale,{uiLanguage:this.$i18n.locale}):"",r=this.altTitle?Object(tt.h)(this.altTitle,this.$i18n.locale,{uiLanguage:this.$i18n.locale}):"",o=xt([].concat(n,r).filter(Boolean));try{for(o.s();!(t=o.n()).done;){var c,title=t.value,l=xt(title.values);try{for(l.s();!(c=l.n()).done;){var d=c.value;e.push({code:title.code,value:d,translationSource:title.translationSource})}}catch(t){l.e(t)}finally{l.f()}}}catch(t){o.e(t)}finally{o.f()}return e},descriptionInCurrentLanguage:function(){return this.description?Object(tt.h)(this.description,this.metadataLanguage||this.$i18n.locale,{uiLanguage:this.$i18n.locale}):null},metaTitle:function(){return this.$fetchState.error?this.$t(this.$fetchState.error.metaTitlePath?this.$fetchState.error.metaTitlePath:"error"):this.titlesInCurrentLanguage[0]?this.titlesInCurrentLanguage[0].value:this.$t("record.record")},metaDescription:function(){return l()(this.descriptionInCurrentLanguage)?"":this.descriptionInCurrentLanguage.values[0]||""},pageHeadMetaOgImage:function(){var t,e;return(null===(t=this.media[0])||void 0===t||null===(e=t.thumbnails)||void 0===e?void 0:e.large)||null},taggingAnnotations:function(){return this.annotationsByMotivation("tagging")},transcribingAnnotations:function(){return this.annotationsByMotivation("transcribing")}},Object(d.b)({shareUrl:"http/canonicalUrlWithoutLocale"})),{},{relatedEntityUris:function(){return this.europeanaEntityUris.slice(0,5)},translatedItemsEnabled:function(){return this.$features.translatedItems},matomoOptions:function(){var t;return{dimension1:Object(tt.h)(this.metadata.edmCountry,"en").values[0],dimension2:this.stringify(Object(tt.h)(null===(t=this.metadata.edmDataProvider)||void 0===t?void 0:t.value,"en").values[0]),dimension3:this.stringify(Object(tt.h)(this.metadata.edmProvider,"en").values[0]),dimension4:Object(tt.h)(this.metadata.edmRights,"en").values[0]}}}),watch:{"$route.query.lang":function(){this.$fetch()}},mounted:function(){this.fetchAnnotations(),this.$fetchState.error||this.$fetchState.pending||this.trackCustomDimensions()},methods:{trackCustomDimensions:function(){var t=this;this.$waitForMatomo&&this.$waitForMatomo().then((function(){return t.$matomo.trackPageView("item page custom dimensions",t.matomoOptions)})).catch((function(){}))},annotationsByMotivation:function(t){var e;return(null===(e=this.annotations)||void 0===e?void 0:e.filter((function(e){return e.motivation===t})))||[]},fetchAnnotations:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$apis.annotation.search({query:'target_record_id:"'.concat(t.identifier,'"'),profile:"dereference"});case 2:t.annotations=e.sent;case 3:case"end":return e.stop()}}),e)})))()}}},kt=(n(991),Object(O.a)(St,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:t.$fetchState.error&&"white-page",attrs:{"data-qa":"item page"}},[t.$fetchState.pending?n("b-container",{attrs:{"data-qa":"loading spinner container"}},[n("b-row",{staticClass:"flex-md-row py-4 text-center"},[n("b-col",{attrs:{cols:"12"}},[n("LoadingSpinner")],1)],1)],1):t.$fetchState.error?n("ErrorMessage",{attrs:{"data-qa":"error message container",error:t.$fetchState.error.message,"title-path":t.$fetchState.error.titlePath,"description-path":t.$fetchState.error.descriptionPath,"illustration-src":t.$fetchState.error.illustrationSrc}}):[n("client-only",[t.translatedItemsEnabled?n("ItemLanguageSelector",{attrs:{"from-translation-error":t.fromTranslationError,"metadata-language":t.metadataLanguage}}):t._e()],1),t._v(" "),n("b-container",{staticClass:"bg-white mb-3 px-0",attrs:{fluid:""}},[n("ItemHero",{attrs:{"all-media-uris":t.allMediaUris,identifier:t.identifier,media:t.media,"edm-rights":t.edmRights,"edm-type":t.type,"attribution-fields":t.attributionFields,entities:t.europeanaEntities}})],1),t._v(" "),n("b-container",[n("b-row",{staticClass:"mb-3 justify-content-center"},[n("b-col",{staticClass:"col-lg-10",attrs:{cols:"12"}},[n("SummaryInfo",{attrs:{description:t.descriptionInCurrentLanguage,titles:t.titlesInCurrentLanguage}})],1)],1),t._v(" "),t.relatedEntityUris.length>0?n("client-only",[n("b-row",{staticClass:"justify-content-center"},[n("b-col",{staticClass:"col-lg-10 mt-4",attrs:{cols:"12"}},[n("RelatedCollections",{attrs:{title:t.$t("collectionsYouMightLike"),"entity-uris":t.relatedEntityUris,"data-qa":"related entities","badge-variant":"light"}})],1)],1)],1):n("b-row",{staticClass:"mb-3"}),t._v(" "),n("b-row",{staticClass:"mb-0 justify-content-center"},[n("b-col",{staticClass:"col-lg-10",attrs:{cols:"12"}},[n("MetadataBox",{attrs:{metadata:t.fieldsAndKeywords,location:t.locationData,"metadata-language":t.metadataLanguage,"transcribing-annotations":t.transcribingAnnotations||[]}})],1)],1),t._v(" "),n("client-only",[n("ItemRecommendations",{attrs:{identifier:t.identifier,"dc-type":t.title,"dc-subject":t.metadata.dcSubject,"dc-creator":t.metadata.dcCreator,"edm-data-provider":t.metadata.edmDataProvider?t.metadata.edmDataProvider.value:null}})],1),t._v(" "),n("b-row",{staticClass:"footer-margin"})],1)],t._v(" "),n("client-only",[t.schemaOrg?n("script",{attrs:{type:"application/ld+json"},domProps:{innerHTML:t._s(t.schemaOrg)}}):t._e()])],2)}),[],!1,null,"64d1d2fa",null));e.default=kt.exports},706:function(t,e,n){var content=n(709);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[t.i,content,""]]),content.locals&&(t.exports=content.locals);(0,n(138).default)("688b9c6f",content,!0,{sourceMap:!1})},707:function(t,e,n){"use strict";n(16),n(15),n(13),n(10),n(19),n(14),n(20);var r=n(2),o=n(108);function c(object,t){var e=Object.keys(object);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(object);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(object,t).enumerable}))),e.push.apply(e,n)}return e}function l(t){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(e){Object(r.a)(t,e,source[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(source,e))}))}return t}var d={name:"SocialShare",props:{mediaUrl:{type:String,default:""},withText:{type:Boolean,default:!1}},computed:l(l({},Object(o.b)({shareUrl:"http/canonicalUrlWithoutLocale"})),{},{networks:function(){return[{identifier:"facebook",name:"Facebook",url:"https://www.facebook.com/sharer/sharer.php?display=page&u=".concat(this.shareUrl)},{identifier:"twitter",name:"Twitter",url:"https://twitter.com/intent/tweet?text=".concat(this.shareUrl)},{identifier:"pinterest",name:"Pinterest",url:"https://pinterest.com/pin/create/link/?url=".concat(this.shareUrl)+(this.mediaUrl?"&media=".concat(this.mediaUrl):"")}]}})},f=(n(708),n(59)),component=Object(f.a)(d,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",t._l(t.networks,(function(e,r){return n("b-link",{key:r,class:"social-share mr-1 "+e.identifier,attrs:{title:t.$t("actions.shareOn",{social:e.name}),href:e.url,"data-qa":"share "+e.identifier+" button"},nativeOn:{click:function(n){t.$matomo&&t.$matomo.trackEvent("Item_share","Click social share button",e.url)}}},[n("span",{class:"icon-"+e.identifier}),t._v(" "),t.withText?n("span",{staticClass:"text"},[t._v(t._s(e.name)+"\n ")]):t._e()])})),1)}),[],!1,null,"a553b8a4",null);e.a=component.exports},708:function(t,e,n){"use strict";n(706)},709:function(t,e,n){var r=n(137)(!1);r.push([t.i,"a[data-v-a553b8a4]{align-items:center;background:transparent;border:1px solid #1a1a1a;border-radius:50%;color:#1a1a1a;display:inline-flex;height:calc(2.5rem - 1px);justify-content:center;text-decoration:none;transition:background .25s;width:calc(2.5rem - 1px)}a [class^