UNPKG

@europeana/portal

Version:
2 lines 3.67 kB
(window.webpackJsonp=window.webpackJsonp||[]).push([[114],{725:function(e,t,n){"use strict";n(21),n(107),n(60);var c="icon-license-by",r="icon-license-cc",o="icon-license-rs-yes",l="icon-license-nc",m="icon-license-nd",h="icon-license-rs-no",C="icon-license-rr",w="icon-license-sa";t.a={methods:{rightsNameAndIcon:function(e){var t={};switch(!0){case new RegExp("https?://creativecommons.org/(licenses/)?publicdomain/mark").test(e):t.name="Public Domain",t.iconClass=["icon-license-pd"];break;case new RegExp("https?://creativecommons.org/(licenses/)?publicdomain/zero").test(e):t.name="CC0",t.iconClass=["icon-license-zero"];break;case new RegExp("https?://creativecommons.org/licenses/by/").test(e):t.name="CC BY",t.iconClass=[r,c];break;case new RegExp("https?://creativecommons.org/licenses/by-sa/").test(e):t.name="CC BY-SA",t.iconClass=[r,c,w];break;case new RegExp("https?://creativecommons.org/licenses/by-nc/").test(e):t.name="CC BY-NC",t.iconClass=[r,c,l];break;case new RegExp("https?://creativecommons.org/licenses/by-nc-sa/").test(e):t.name="CC BY-NC-SA",t.iconClass=[r,c,l,w];break;case new RegExp("https?://creativecommons.org/licenses/by-nc-nd/").test(e):t.name="CC BY-NC-ND",t.iconClass=[r,c,l,m];break;case new RegExp("https?://creativecommons.org/licenses/by-nd/").test(e):t.name="CC BY-ND",t.iconClass=[r,c,m];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/InC-EDU/").test(e):t.name="In Copyright - Educational Use Permitted",t.iconClass=[o];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/NoC-NC/").test(e):case new RegExp("https?://www.europeana.eu/rights/out-of-copyright-non-commercial/").test(e):t.name="No Copyright - Non-Commercial Use Only",t.iconClass=[h];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/NoC-OKLR/").test(e):t.name="No Copyright - Other Known Legal Restrictions",t.iconClass=[h];break;case new RegExp("https?://www.europeana.eu/rights/rr-f/").test(e):t.name="Rights Reserved - Free Access",t.iconClass=[C];break;case new RegExp("https?://www.europeana.eu/rights/rr-p/").test(e):t.name="Rights Reserved - Paid Access",t.iconClass=[C];break;case new RegExp("https?://www.europeana.eu/rights/rr-r/").test(e):t.name="Rights Reserved - Restricted Access",t.iconClass=[C];break;case new RegExp("https?://www.europeana.eu/rights/unknown/").test(e):t.name="Unknown copyright status",t.iconClass=[];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/InC/").test(e):t.name="In Copyright",t.iconClass=[o];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/InC-OW-EU/").test(e):t.name="In Copyright - EU Orphan Work",t.iconClass=[o];break;case new RegExp("https?://rightsstatements.org/(vocab|page)/CNE/").test(e):t.name="Copyright Not Evaluated",t.iconClass=["icon-license-rs-unknown"];break;default:t.name=e}return t}}}},730:function(e,t,n){"use strict";n.r(t);var c={mixins:[n(725).a],props:{rightsStatementUrl:{type:String,required:!0},variant:{type:String,default:"icons"}}},r=n(59),component=Object(r.a)(c,(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"license-label d-inline-flex align-items-center",class:{"text-uppercase":"simple"===e.variant},attrs:{"data-qa":"rights statement"}},["icons"===e.variant?e._l(e.rightsNameAndIcon(e.rightsStatementUrl).iconClass,(function(e){return n("span",{key:e,staticClass:"license",class:e})})):n("span",{staticClass:"icon-license"}),e._v(" "),n("span",{staticClass:"license-label-text"},[e._v("\n "+e._s(e.rightsNameAndIcon(e.rightsStatementUrl).name)+"\n ")])],2)}),[],!1,null,null,null);t.default=component.exports}}]); //# sourceMappingURL=2f99f69.js.map