File: D:/web/matomo.circ/plugins/Marketplace/vue/dist/Marketplace.umd.min.js
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):"function"===typeof define&&define.amd?define(["CoreHome",,"CorePluginsAdmin"],t):"object"===typeof exports?exports["Marketplace"]=t(require("CoreHome"),require("vue"),require("CorePluginsAdmin")):e["Marketplace"]=t(e["CoreHome"],e["Vue"],e["CorePluginsAdmin"])})("undefined"!==typeof self?self:this,(function(e,t,n){return function(e){var t={};function n(a){if(t[a])return t[a].exports;var l=t[a]={i:a,l:!1,exports:{}};return e[a].call(l.exports,l,l.exports,n),l.l=!0,l.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)n.d(a,l,function(t){return e[t]}.bind(null,l));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="plugins/Marketplace/vue/dist/",n(n.s="fae3")}({"19dc":function(t,n){t.exports=e},"8bbf":function(e,n){e.exports=t},a5a2:function(e,t){e.exports=n},fae3:function(e,t,n){"use strict";if(n.r(t),n.d(t,"Marketplace",(function(){return Pn})),n.d(t,"ManageLicenseKey",(function(){return Fn})),n.d(t,"GetNewPlugins",(function(){return Xn})),n.d(t,"GetNewPluginsAdmin",(function(){return da})),n.d(t,"GetPremiumFeatures",(function(){return Ea})),n.d(t,"MissingReqsNotice",(function(){return gn})),n.d(t,"OverviewIntro",(function(){return Da})),n.d(t,"SubscriptionOverview",(function(){return il})),n.d(t,"RichMenuButton",(function(){return bl})),n.d(t,"PluginList",(function(){return Tn})),"undefined"!==typeof window){var a=window.document.currentScript,l=a&&a.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);l&&(n.p=l[1])}var r=n("8bbf"),i={class:"row marketplaceActions",ref:"root"},o={class:"col s12 m6 l4"},c={class:"col s12 m6 l4"},s={key:0,class:"col s12 m12 l4 "},u={class:"plugin-search"},d=Object(r["createElementVNode"])("span",{class:"icon-search"},null,-1),p=["alt"];function m(e,t,n,a,l,m){var b,g=this,O=Object(r["resolveComponent"])("Field"),j=Object(r["resolveComponent"])("PluginList"),h=Object(r["resolveComponent"])("ContentBlock");return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("div",i,[Object(r["createElementVNode"])("div",o,[Object(r["createVNode"])(O,{uicontrol:"select",name:"plugin_type","model-value":e.pluginTypeFilter,"onUpdate:modelValue":e.updateType,title:e.translate("Marketplace_Show"),"full-width":!0,options:e.pluginTypeOptions},null,8,["model-value","onUpdate:modelValue","title","options"])]),Object(r["createElementVNode"])("div",c,[Object(r["createVNode"])(O,{uicontrol:"select",name:"plugin_sort","model-value":e.pluginSort,"onUpdate:modelValue":e.updateSort,title:e.translate("Marketplace_Sort"),"full-width":!0,options:e.pluginSortOptions},null,8,["model-value","onUpdate:modelValue","title","options"])]),(null===(b=e.pluginsToShow)||void 0===b?void 0:b.length)>20||e.searchQuery?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",s,[Object(r["createElementVNode"])("div",u,[Object(r["createElementVNode"])("div",null,[Object(r["createVNode"])(O,{uicontrol:"text",name:"query",title:e.queryInputTitle,"full-width":!0,"model-value":e.searchQuery,"onUpdate:modelValue":e.updateQuery},null,8,["title","model-value","onUpdate:modelValue"])]),d])])):Object(r["createCommentVNode"])("",!0)],512),!e.loading&&e.pluginsToShow.length>0?(Object(r["openBlock"])(),Object(r["createBlock"])(j,{key:0,"plugins-to-show":e.pluginsToShow,"current-user-email":e.currentUserEmail,"is-auto-update-possible":e.isAutoUpdatePossible,"is-super-user":e.isSuperUser,"is-multi-server-environment":e.isMultiServerEnvironment,"has-some-admin-access":e.hasSomeAdminAccess,"is-plugins-admin-enabled":e.isPluginsAdminEnabled,"is-valid-consumer":e.isValidConsumer,"deactivate-nonce":e.deactivateNonce,"activate-nonce":e.activateNonce,"install-nonce":e.installNonce,"update-nonce":e.updateNonce,"num-users":e.numUsers,onTriggerUpdate:t[0]||(t[0]=function(e){return g.updateMarketplace()}),onStartTrialStart:t[1]||(t[1]=function(e){return g.$emit("startTrialStart")}),onStartTrialStop:t[2]||(t[2]=function(e){return g.$emit("startTrialStop")})},null,8,["plugins-to-show","current-user-email","is-auto-update-possible","is-super-user","is-multi-server-environment","has-some-admin-access","is-plugins-admin-enabled","is-valid-consumer","deactivate-nonce","activate-nonce","install-nonce","update-nonce","num-users"])):Object(r["createCommentVNode"])("",!0),e.loading||0!=e.pluginsToShow.length?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createBlock"])(h,{key:1},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate(e.showThemes?"Marketplace_NoThemesFound":"Marketplace_NoPluginsFound")),1)]})),_:1})),e.loading?(Object(r["openBlock"])(),Object(r["createBlock"])(h,{key:2},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("img",{src:"plugins/Morpheus/images/loading-blue.gif",alt:e.translate("General_LoadingData")},null,8,p),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.loadingMessage),1)]})),_:1})):Object(r["createCommentVNode"])("",!0)],64)}var b=n("19dc"),g=n("a5a2"),O={key:0,class:"pluginListContainer row"},j=["onClick"],h={class:"card"},k={class:"card-content"},v=["src"],y={class:"content-container"},f={class:"card-content-top"},N={key:0,class:"matomo-badge matomo-badge-top",src:"plugins/Marketplace/images/matomo-badge.png","aria-label":"Matomo plugin",alt:""},V={class:"price"},S=["onClick"],E=Object(r["createElementVNode"])("div",{class:"card-focus"},null,-1),B={class:"card-title"},M=Object(r["createElementVNode"])("span",{class:"card-title-chevron"}," ›",-1),T={class:"card-description"},w={class:"card-content-bottom"},C={key:0,class:"downloads"},P={class:"owner"},D={key:0},A={key:1},_={class:"cta-container"},L={key:1,class:"matomo-badge matomo-badge-bottom",src:"plugins/Marketplace/images/matomo-badge.png","aria-label":"Matomo plugin",alt:""};function U(e,t,n,a,l,i){var o=this,c=Object(r["resolveComponent"])("RequestTrial"),s=Object(r["resolveComponent"])("StartFreeTrial"),u=Object(r["resolveComponent"])("PluginDetailsModal"),d=Object(r["resolveComponent"])("CTAContainer");return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createVNode"])(c,{modelValue:e.showRequestTrialForPlugin,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.showRequestTrialForPlugin=t}),onTrialRequested:t[1]||(t[1]=function(e){return o.$emit("triggerUpdate")})},null,8,["modelValue"]),Object(r["createVNode"])(s,{"current-user-email":e.currentUserEmail,"is-valid-consumer":e.isValidConsumer,modelValue:e.showStartFreeTrialForPlugin,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.showStartFreeTrialForPlugin=t}),onTrialStarted:t[3]||(t[3]=function(e){o.$emit("triggerUpdate")}),onStartTrialStart:t[4]||(t[4]=function(e){o.$emit("startTrialStart")}),onStartTrialStop:t[5]||(t[5]=function(e){o.$emit("startTrialStop")})},null,8,["current-user-email","is-valid-consumer","modelValue"]),Object(r["createVNode"])(u,{modelValue:e.showPluginDetailsForPlugin,"onUpdate:modelValue":t[6]||(t[6]=function(t){return e.showPluginDetailsForPlugin=t}),"is-super-user":e.isSuperUser,"is-plugins-admin-enabled":e.isPluginsAdminEnabled,"is-multi-server-environment":e.isMultiServerEnvironment,"is-valid-consumer":e.isValidConsumer,"is-auto-update-possible":e.isAutoUpdatePossible,"has-some-admin-access":e.hasSomeAdminAccess,"deactivate-nonce":e.deactivateNonce,"activate-nonce":e.activateNonce,"install-nonce":e.installNonce,"update-nonce":e.updateNonce,"num-users":e.numUsers,onRequestTrial:t[7]||(t[7]=function(e){return o.requestTrial(e)}),onStartFreeTrial:t[8]||(t[8]=function(e){return o.startFreeTrial(e)})},null,8,["modelValue","is-super-user","is-plugins-admin-enabled","is-multi-server-environment","is-valid-consumer","is-auto-update-possible","has-some-admin-access","deactivate-nonce","activate-nonce","install-nonce","update-nonce","num-users"]),e.pluginsToShow.length>0?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",O,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.pluginsToShow,(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12 m6 l4",key:t.name},[Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])("card-holder ".concat(t.numDownloads>0?"card-with-downloads":"")),onClick:function(n){return e.clickCard(n,t)}},[Object(r["createElementVNode"])("div",h,[Object(r["createElementVNode"])("div",k,[Object(r["createElementVNode"])("img",{src:"".concat(t.coverImage,"?w=880&h=480"),alt:"",class:"cover-image"},null,8,v),Object(r["createElementVNode"])("div",y,[Object(r["createElementVNode"])("div",f,["piwik"==t.owner||"matomo-org"==t.owner?(Object(r["openBlock"])(),Object(r["createElementBlock"])("img",N)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("div",V,[t.priceFrom?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:0},[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_PriceFromPerPeriod",t.priceFrom.prettyPrice,t.priceFrom.period)),1)],64)):t.isFree?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:1},[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_Free")),1)],64)):Object(r["createCommentVNode"])("",!0)]),Object(r["createElementVNode"])("a",{onClick:Object(r["withModifiers"])((function(n){return e.clickCard(n,t)}),["prevent"]),class:"card-title-link",href:"#",tabindex:"7"},[E,Object(r["createElementVNode"])("h2",B,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.displayName),1),M])],8,S),Object(r["createElementVNode"])("div",T,Object(r["toDisplayString"])(t.description),1)]),Object(r["createElementVNode"])("div",w,[t.numDownloads>0?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",C,Object(r["toDisplayString"])(t.numDownloadsPretty)+" "+Object(r["toDisplayString"])(e.translate("General_Downloads").toLowerCase()),1)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("div",P,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_CreatedBy"))+" ",1),"piwik"===t.owner||"matomo-org"===t.owner?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",D," Matomo")):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",A,Object(r["toDisplayString"])(t.owner),1))]),Object(r["createElementVNode"])("div",_,[Object(r["createVNode"])(d,{"is-super-user":e.isSuperUser,"is-plugins-admin-enabled":e.isPluginsAdminEnabled,"is-multi-server-environment":e.isMultiServerEnvironment,"is-valid-consumer":e.isValidConsumer,"is-auto-update-possible":e.isAutoUpdatePossible,"activate-nonce":e.activateNonce,"deactivate-nonce":e.deactivateNonce,"install-nonce":e.installNonce,"update-nonce":e.updateNonce,plugin:t,"in-modal":!1,onOpenDetailsModal:function(e){return o.openDetailsModal(t)},onRequestTrial:function(e){return o.requestTrial(t)},onStartFreeTrial:function(e){return o.startFreeTrial(t)}},null,8,["is-super-user","is-plugins-admin-enabled","is-multi-server-environment","is-valid-consumer","is-auto-update-possible","activate-nonce","deactivate-nonce","install-nonce","update-nonce","plugin","onOpenDetailsModal","onRequestTrial","onStartFreeTrial"])]),"piwik"==t.owner||"matomo-org"==t.owner?(Object(r["openBlock"])(),Object(r["createElementBlock"])("img",L)):Object(r["createCommentVNode"])("",!0)])])])])],10,j)])})),128))])):Object(r["createCommentVNode"])("",!0)],64)}var q={key:0,class:"alert alert-danger alert-no-background"},x={key:0,style:{"white-space":"nowrap"}},F=Object(r["createTextVNode"])("("),R=Object(r["createTextVNode"])(")"),I=["href"],H={key:2,class:"alert alert-danger alert-no-background"},$={key:0,style:{"white-space":"nowrap"}},K=Object(r["createTextVNode"])("("),z=Object(r["createTextVNode"])(")"),G=["href"],Q={key:1,class:"alert alert-warning alert-no-background"},W={key:0,style:{"white-space":"nowrap"}},J=Object(r["createTextVNode"])("("),Y=Object(r["createTextVNode"])(")"),Z={key:4,class:"alert alert-success alert-no-background"},X=Object(r["createTextVNode"])(" ("),ee=Object(r["createTextVNode"])(") "),te=Object(r["createTextVNode"])(" ("),ne=["href"],ae=Object(r["createTextVNode"])(" - "),le=["href"],re=Object(r["createTextVNode"])(") "),ie=["title"],oe=["title","href"],ce={key:8,class:"alert alert-warning alert-no-background"},se={key:0,style:{"white-space":"nowrap"}},ue=Object(r["createTextVNode"])("("),de=Object(r["createTextVNode"])(")"),pe=["href"],me=["title"],be=["title"];function ge(e,t,n,a,l,i){var o=this,c=Object(r["resolveComponent"])("MoreDetailsAction"),s=Object(r["resolveComponent"])("DownloadButton");return e.isSuperUser?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:0},[e.plugin.isMissingLicense?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",q,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_LicenseMissing"))+" ",1),e.inModal?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",x,[F,Object(r["createVNode"])(c,{onAction:t[0]||(t[0]=function(t){return e.$emit("openDetailsModal")})}),R]))])):e.inModal&&e.plugin.hasExceededLicense&&e.plugin.consumer.loginUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:1,class:"btn btn-block",tabindex:"7",target:"_blank",rel:"noreferrer noopener",href:e.externalRawLink(e.plugin.consumer.loginUrl)},Object(r["toDisplayString"])(e.translate("Marketplace_UpgradeSubscription")),9,I)):e.plugin.hasExceededLicense?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",H,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_LicenseExceeded"))+" ",1),e.inModal?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",$,[K,Object(r["createVNode"])(c,{onAction:t[1]||(t[1]=function(t){return e.$emit("openDetailsModal")})}),z]))])):e.plugin.canBeUpdated&&0==e.plugin.missingRequirements.length?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:3},[e.isAutoUpdatePossible&&e.isPluginsAdminEnabled?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,tabindex:"7",class:"btn btn-block",href:e.linkToUpdate(e.plugin.name)},Object(r["toDisplayString"])(e.translate("CoreUpdater_UpdateTitle")),9,G)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Q,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_CannotUpdate"))+" ",1),!e.inModal||0===e.plugin.missingRequirements.length&&e.plugin.isDownloadable&&!e.isAutoUpdatePossible?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",W,[J,e.inModal?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createBlock"])(c,{key:0,onAction:t[2]||(t[2]=function(t){return e.$emit("openDetailsModal")})})),Object(r["createVNode"])(s,{plugin:e.plugin,"show-or":!e.inModal,"is-auto-update-possible":e.isAutoUpdatePossible},null,8,["plugin","show-or","is-auto-update-possible"]),Y])):Object(r["createCommentVNode"])("",!0)]))],64)):e.plugin.isInstalled?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Z,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("General_Installed"))+" ",1),e.plugin.missingRequirements.length>0||!e.isAutoUpdatePossible?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:0},[X,Object(r["createVNode"])(s,{plugin:e.plugin,"show-or":!1,"is-auto-update-possible":e.isAutoUpdatePossible},null,8,["plugin","is-auto-update-possible"]),ee],64)):e.plugin.isInvalid||e.isMultiServerEnvironment||!e.isPluginsAdminEnabled?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:1},[te,e.plugin.isActivated?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,tabindex:"7",href:e.linkToDeactivate(e.plugin.name)},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Deactivate")),9,ne)):e.plugin.missingRequirements.length>0?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:1},[ae],64)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:2,tabindex:"7",href:e.linkToActivate(e.plugin.name)},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Activate")),9,le)),re],64))])):e.plugin.isEligibleForFreeTrial&&!e.inModal&&e.isPluginsAdminEnabled?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:5,class:"btn btn-block purchaseable",title:e.translate("Marketplace_StartFreeTrial")},Object(r["toDisplayString"])(e.translate("Marketplace_StartFreeTrial")),9,ie)):e.plugin.isEligibleForFreeTrial&&e.inModal?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:6,class:"btn btn-block addToCartLink",target:"_blank",title:e.translate("Marketplace_ClickToCompletePurchase"),rel:"noreferrer noopener",href:e.shopVariationUrl},Object(r["toDisplayString"])(e.translate("Marketplace_AddToCart")),9,oe)):e.inModal||e.plugin.isDownloadable||!(e.plugin.isPaid||e.plugin.missingRequirements.length>0)&&e.isAutoUpdatePossible?e.plugin.missingRequirements.length>0||!e.isAutoUpdatePossible?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ce,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_CannotInstall"))+" ",1),!e.inModal||0===e.plugin.missingRequirements.length&&e.plugin.isDownloadable&&!e.isAutoUpdatePossible?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",se,[ue,e.inModal?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createBlock"])(c,{key:0,onAction:t[4]||(t[4]=function(t){return e.$emit("openDetailsModal")})})),Object(r["createVNode"])(s,{plugin:e.plugin,"show-or":!e.inModal,"is-auto-update-possible":e.isAutoUpdatePossible},null,8,["plugin","show-or","is-auto-update-possible"]),de])):Object(r["createCommentVNode"])("",!0)])):e.isPluginsAdminEnabled&&e.plugin.hasDownloadLink?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:9,tabindex:"7",href:e.linkToInstall(e.plugin.name),class:"btn btn-block"},Object(r["toDisplayString"])(e.translate("Marketplace_ActionInstall")),9,pe)):(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:10},[e.inModal?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createBlock"])(c,{key:0,"show-as-button":!0,label:e.translate("General_MoreDetails"),onAction:t[5]||(t[5]=function(t){return e.$emit("openDetailsModal")})},null,8,["label"]))],64)):(Object(r["openBlock"])(),Object(r["createBlock"])(c,{key:7,"show-as-button":!0,label:e.translate("General_MoreDetails"),onAction:t[3]||(t[3]=function(t){return e.$emit("openDetailsModal")})},null,8,["label"]))],64)):e.plugin.isTrialRequested?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:1,tabindex:"7",class:"btn btn-block purchaseable disabled",href:"",title:e.translate("Marketplace_TrialRequested")},Object(r["toDisplayString"])(e.translate("Marketplace_TrialRequested")),9,me)):e.plugin.canTrialBeRequested&&!e.plugin.isMissingLicense?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:2,tabindex:"7",class:"btn btn-block purchaseable",href:"",onClick:t[6]||(t[6]=Object(r["withModifiers"])((function(e){o.$emit("requestTrial")}),["prevent"])),title:e.translate("Marketplace_RequestTrial")},Object(r["toDisplayString"])(e.translate("Marketplace_RequestTrial")),9,be)):(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:3},[e.inModal?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createBlock"])(c,{key:0,"show-as-button":!0,label:e.translate("General_MoreDetails"),onAction:t[7]||(t[7]=function(t){return e.$emit("openDetailsModal")})},null,8,["label"]))],64))}var Oe={key:0,onclick:"$(this).css('display', 'none')"},je=["href"];function he(e,t,n,a,l,i){return 0===e.plugin.missingRequirements.length&&e.plugin.isDownloadable&&!e.isAutoUpdatePossible?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Oe,[e.showOr?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:0},[Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("General_Or"))+" ",1)],64)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("a",{tabindex:"7",class:"plugin-details download",href:e.linkTo({module:"Marketplace",action:"download",pluginName:e.plugin.name,nonce:e.plugin.downloadNonce})},Object(r["toDisplayString"])(e.translate("General_Download")),9,je)])):Object(r["createCommentVNode"])("",!0)}var ke=Object(r["defineComponent"])({props:{plugin:{type:Object,required:!0},showOr:{type:Boolean,default:!1},isAutoUpdatePossible:{type:Boolean,required:!0}},methods:{linkTo:function(e){return"?".concat(b["MatomoUrl"].stringify(Object.assign(Object.assign({},b["MatomoUrl"].urlParsed.value),e)))}}});ke.render=he;var ve=ke,ye=["title"];function fe(e,t,n,a,l,i){return Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{tabindex:"7",class:Object(r["normalizeClass"])({"btn btn-block":e.showAsButton}),href:"",title:e.translate("General_MoreDetails"),onClick:t[0]||(t[0]=Object(r["withModifiers"])((function(t){return e.$emit("action")}),["prevent"])),onKeyup:t[1]||(t[1]=Object(r["withKeys"])((function(t){return e.$emit("action")}),["enter"]))},Object(r["toDisplayString"])(e.label?e.label:e.translate("General_Help")),43,ye)}var Ne=Object(r["defineComponent"])({props:{showAsButton:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1}},emits:["action"]});Ne.render=fe;var Ve=Ne,Se=Object(r["defineComponent"])({props:{plugin:{type:Object,required:!0},activateNonce:{type:String,required:!0},deactivateNonce:{type:String,required:!0},installNonce:{type:String,required:!0},updateNonce:{type:String,required:!0},isAutoUpdatePossible:{type:Boolean,required:!0},isValidConsumer:{type:Boolean,required:!0},isMultiServerEnvironment:{type:Boolean,required:!0},isPluginsAdminEnabled:{type:Boolean,required:!0},isSuperUser:{type:Boolean,required:!0},inModal:{type:Boolean,required:!0},shopVariationUrl:{type:String,required:!1,default:""}},emits:["openDetailsModal","requestTrial","startFreeTrial"],components:{MoreDetailsAction:Ve,DownloadButton:ve},methods:{linkToActivate:function(e){return this.linkTo({module:"CorePluginsAdmin",action:"activate",redirectTo:"referrer",nonce:this.activateNonce,pluginName:e})},linkToDeactivate:function(e){return this.linkTo({module:"CorePluginsAdmin",action:"deactivate",redirectTo:"referrer",nonce:this.deactivateNonce,pluginName:e})},linkToInstall:function(e){return this.linkTo({module:"Marketplace",action:"installPlugin",nonce:this.installNonce,pluginName:e})},linkToUpdate:function(e){return this.linkTo({module:"Marketplace",action:"updatePlugin",nonce:this.updateNonce,pluginName:e})},linkTo:function(e){return"?".concat(b["MatomoUrl"].stringify(Object.assign(Object.assign({},b["MatomoUrl"].urlParsed.value),e)))}}});Se.render=ge;var Ee=Se,Be={class:"ui-confirm",ref:"confirm"},Me=["value"],Te=["value"];function we(e,t,n,a,l,i){var o;return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Be,[Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.translate("Marketplace_RequestTrialConfirmTitle",null===(o=e.plugin)||void 0===o?void 0:o.displayName)),1),Object(r["createElementVNode"])("p",null,Object(r["toDisplayString"])(e.translate("Marketplace_RequestTrialConfirmEmailWarning")),1),Object(r["createElementVNode"])("input",{role:"yes",type:"button",value:e.translate("General_Yes")},null,8,Me),Object(r["createElementVNode"])("input",{role:"no",type:"button",value:e.translate("General_No")},null,8,Te)],512)}var Ce=Object(r["defineComponent"])({props:{modelValue:{type:Object,default:function(){return{}}}},emits:["update:modelValue","trialRequested"],watch:{modelValue:function(e){var t=this;e&&b["Matomo"].helper.modalConfirm(this.$refs.confirm,{yes:function(){t.requestTrial(e)}},{onCloseEnd:function(){t.$emit("update:modelValue",null)}})}},computed:{plugin:function(){return this.modelValue}},methods:{requestTrial:function(e){var t=this;b["AjaxHelper"].post({module:"API",method:"Marketplace.requestTrial"},{pluginName:e.name}).then((function(){var n=b["NotificationsStore"].show({message:Object(b["translate"])("Marketplace_RequestTrialSubmitted",e.displayName),context:"success",id:"requestTrialSuccess",placeat:"#notificationContainer",type:"transient"});b["NotificationsStore"].scrollToNotification(n),t.$emit("trialRequested")}))}}});Ce.render=we;var Pe=Ce,De={class:"modal",id:"startFreeTrial"},Ae={key:0,class:"btn-close modal-close"},_e=Object(r["createElementVNode"])("i",{class:"icon-close"},null,-1),Le=[_e],Ue={key:1,class:"modal-content trial-start-in-progress"},qe={class:"Piwik_Popover_Loading"},xe={class:"Piwik_Popover_Loading_Name"},Fe={key:2,class:"modal-content trial-start-error"},Re={class:"modal-text"},Ie={key:3,class:"modal-content trial-start-no-license"},He={class:"modal-text"},$e=["innerHTML"],Ke=["innerHTML"],ze=["disabled"],Ge=["innerHTML"];function Qe(e,t,n,a,l,i){var o=Object(r["resolveComponent"])("Field");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",De,[e.trialStartInProgress?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",Ae,Le)),e.trialStartInProgress?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ue,[Object(r["createElementVNode"])("div",qe,[Object(r["createElementVNode"])("div",xe,[Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.translate("Marketplace_TrialStartInProgressTitle")),1),Object(r["createElementVNode"])("p",null,Object(r["toDisplayString"])(e.translate("Marketplace_TrialStartInProgressText")),1)])])])):e.trialStartError?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Fe,[Object(r["createElementVNode"])("div",Re,[Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.translate("Marketplace_TrialStartErrorTitle")),1),Object(r["createElementVNode"])("p",null,Object(r["toDisplayString"])(e.trialStartError),1),Object(r["createElementVNode"])("p",null,Object(r["toDisplayString"])(e.translate("Marketplace_TrialStartErrorSupport")),1)])])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Ie,[Object(r["createElementVNode"])("div",He,[Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.translate("Marketplace_TrialStartNoLicenseTitle")),1),Object(r["createElementVNode"])("p",null,Object(r["toDisplayString"])(e.translate("Marketplace_TrialStartNoLicenseText")),1),Object(r["createVNode"])(o,{uicontrol:"text",name:"email",modelValue:e.createAccountEmail,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.createAccountEmail=t}),"full-width":!0,title:e.translate("UsersManager_Email")},null,8,["modelValue","title"]),e.createAccountError?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:0,class:"alert alert-danger",innerHTML:e.$sanitize(e.createAccountError)},null,8,$e)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("p",{class:"trial-start-legal-hint",innerHTML:e.$sanitize(e.trialStartNoLicenseLegalHintText)},null,8,Ke),Object(r["createElementVNode"])("p",null,[Object(r["createElementVNode"])("button",{class:"btn",disabled:!e.createAccountEmail,onClick:t[1]||(t[1]=function(t){return e.createAccountAndStartFreeTrial()})},Object(r["toDisplayString"])(e.translate("Marketplace_TrialStartNoLicenseCreateAccount")),9,ze)]),Object(r["createElementVNode"])("p",{class:"add-existing-license",innerHTML:e.$sanitize(e.trialStartNoLicenseAddHereText)},null,8,Ge)])]))])}var We=window,Je=We.$,Ye=Object(r["defineComponent"])({components:{Field:g["Field"]},props:{modelValue:{type:Object,default:function(){return{}}},currentUserEmail:String,isValidConsumer:Boolean},data:function(){return{createAccountEmail:this.currentUserEmail||"",createAccountError:null,trialStartError:null,loadingModalCloseCallback:void 0,trialStartInProgress:!1,trialStartSuccessNotificationMessage:"",trialStartSuccessNotificationTitle:""}},emits:["update:modelValue","trialStarted","startTrialStart","startTrialStop"],watch:{modelValue:function(e){e&&(this.isValidConsumer?(this.trialStartSuccessNotificationMessage=Object(b["translate"])("CorePluginsAdmin_PluginFreeTrialStarted","<strong>","</strong>",this.plugin.displayName),this.startFreeTrial()):(this.trialStartSuccessNotificationTitle=Object(b["translate"])("CorePluginsAdmin_PluginFreeTrialStartedAccountCreatedTitle"),this.trialStartSuccessNotificationMessage=Object(b["translate"])("CorePluginsAdmin_PluginFreeTrialStartedAccountCreatedMessage",this.plugin.displayName),this.showLicenseDialog(!1)))}},computed:{plugin:function(){return this.modelValue},trialStartNoLicenseAddHereText:function(){var e="?".concat(b["MatomoUrl"].stringify({module:"Marketplace",action:"manageLicenseKey"}));return Object(b["translate"])("Marketplace_TrialStartNoLicenseAddHere",'<a href="'.concat(e,'">'),"</a>")},trialStartNoLicenseLegalHintText:function(){return Object(b["translate"])("Marketplace_TrialStartNoLicenseLegalHint",Object(b["externalLink"])("https://shop.matomo.org/terms-conditions/"),"</a>",Object(b["externalLink"])("https://matomo.org/privacy-policy/"),"</a>")}},methods:{closeModal:function(){Je("#startFreeTrial").modal("close")},createAccountAndStartFreeTrial:function(){var e=this;this.createAccountEmail&&(this.showLoadingModal(!0),b["AjaxHelper"].post({module:"API",method:"Marketplace.createAccount"},{email:this.createAccountEmail},{createErrorNotification:!1}).then((function(){e.startFreeTrial()})).catch((function(t){t.message.startsWith("Marketplace_CreateAccountError")?(e.showErrorModal(Object(b["translate"])(t.message)),e.trialStartInProgress=!1,e.$emit("update:modelValue",null)):(e.createAccountError=t.message,e.trialStartInProgress=!1,e.showLicenseDialog(!0))})))},showLicenseDialog:function(e){var t=this,n=function(e){var n=e.keyCode?e.keyCode:e.which;13===n&&(t.closeModal(),t.createAccountAndStartFreeTrial())},a={dismissible:!0,onOpenEnd:function(){var e=".modal.open #email";Je(e).focus(),Je(e).off("keypress").keypress(n)},onCloseEnd:function(){t.createAccountError=null,t.trialStartInProgress||t.$emit("update:modelValue",null)}};e&&(a.inDuration=0),Je("#startFreeTrial").modal(a).modal("open")},showErrorModal:function(e){var t=this;this.trialStartError||(this.trialStartError=e,Je("#startFreeTrial").modal({dismissible:!0,inDuration:0,onCloseEnd:function(){t.trialStartError=null}}).modal("open"))},showLoadingModal:function(e){var t=this;this.trialStartInProgress||(this.trialStartInProgress=!0,this.loadingModalCloseCallback=void 0,Je("#startFreeTrial").modal({dismissible:!1,inDuration:e?0:void 0,onCloseEnd:function(){t.loadingModalCloseCallback&&(t.loadingModalCloseCallback(),t.loadingModalCloseCallback=void 0)}}).modal("open"))},startFreeTrial:function(){var e=this;this.showLoadingModal(!1),this.$emit("startTrialStart"),b["AjaxHelper"].post({module:"API",method:"Marketplace.startFreeTrial"},{pluginName:this.plugin.name},{createErrorNotification:!1}).then((function(){e.loadingModalCloseCallback=e.startFreeTrialSuccess,e.closeModal()})).catch((function(t){e.showErrorModal(b["Matomo"].helper.htmlDecode(t.message)),e.trialStartInProgress=!1,e.$emit("startTrialStop")})).finally((function(){e.$emit("update:modelValue",null)}))},startFreeTrialSuccess:function(){var e=b["NotificationsStore"].show({message:this.trialStartSuccessNotificationMessage,title:this.trialStartSuccessNotificationTitle,context:"success",id:"startTrialSuccess",placeat:"#notificationContainer",type:"transient"});b["NotificationsStore"].scrollToNotification(e),this.trialStartInProgress=!1,this.$emit("trialStarted")}}});Ye.render=Qe;var Ze=Ye,Xe={ref:"root",class:"modal",id:"pluginDetailsModal"},et={class:"modal-content__header"},tt=Object(r["createElementVNode"])("span",{class:"btn-close modal-close"},[Object(r["createElementVNode"])("i",{class:"icon-close"})],-1),nt={key:0,class:"plugin-metadata-part1"},at=Object(r["createElementVNode"])("h3",{class:"sr-only"},"Plugin details — part 1",-1),lt={key:0,class:"pair"},rt=Object(r["createElementVNode"])("img",{class:"star-icon reviews-icon",src:"plugins/Marketplace/images/star.svg",alt:""},null,-1),it={key:1,class:"pair"},ot={key:2,class:"pair"},ct={key:3,class:"pair"},st={key:4,class:"pair"},ut={class:"plugin-description"},dt={key:1,class:"alert alert-warning"},pt={key:2,class:"alert alert-warning"},mt={key:3,class:"alert alert-danger"},bt={key:4,class:"alert alert-warning"},gt=["innerHTML"],Ot=["innerHTML"],jt=["innerHTML"],ht=["innerHTML"],kt={class:"plugin-metadata-part2"},vt=Object(r["createElementVNode"])("hr",null,null,-1),yt=Object(r["createElementVNode"])("h3",{class:"sr-only"},"Plugin details — part 2",-1),ft={key:0,class:"pair"},Nt={key:1,class:"pair"},Vt={class:"pair"},St=["href"],Et=["href"],Bt={key:2},Mt={key:3},Tt={class:"pair"},wt=["href"],Ct=Object(r["createTextVNode"])(", "),Pt=["href"],Dt=Object(r["createTextVNode"])(", "),At=["href"],_t={key:0,class:"pair"},Lt={key:1,class:"pair"},Ut=["href"],qt={key:1},xt=["innerHTML"],Ft={key:0},Rt=["href"],It={key:1},Ht=["href"],$t=["innerHTML"],Kt={key:0,class:"plugin-screenshots"},zt=Object(r["createElementVNode"])("hr",null,null,-1),Gt={class:"thumbnails"},Qt=["src"],Wt={key:1,class:"plugin-documentation"},Jt=Object(r["createElementVNode"])("hr",null,null,-1),Yt=["innerHTML"],Zt={key:2,class:"plugin-faq"},Xt=Object(r["createElementVNode"])("hr",null,null,-1),en=["innerHTML"],tn={key:3,class:"plugin-reviews",id:"reviews"},nn=Object(r["createElementVNode"])("hr",null,null,-1),an=["id","src"],ln={key:0,class:"matomo-badge matomo-badge-modal",src:"plugins/Marketplace/images/matomo-badge.png","aria-label":"Matomo plugin",alt:""},rn={class:"cta-container cta-container-modal"},on={key:0,class:"free-trial"},cn={class:"free-trial-lead-in"},sn=["title"],un=["value","title"],dn={key:1,class:"matomo-badge matomo-badge-modal",src:"plugins/Marketplace/images/matomo-badge.png","aria-label":"Matomo plugin",alt:""};function pn(e,t,n,a,l,i){var o,c,s,u,d,p,m=this,b=Object(r["resolveComponent"])("MissingReqsNotice"),g=Object(r["resolveComponent"])("CTAContainer");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Xe,[e.isLoading?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:0,class:Object(r["normalizeClass"])(["modal-content",{"modal-content--simple-header":!e.hasHeaderMetadata}])},[Object(r["createElementVNode"])("div",et,[tt,Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.plugin&&e.plugin.displayName?e.plugin.displayName:"Plugin details"),1),e.hasHeaderMetadata?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",nt,[at,Object(r["createElementVNode"])("dl",null,[e.showReviews?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",lt,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("Marketplace_Reviews")),1),Object(r["createElementVNode"])("dd",null,[rt,Object(r["createElementVNode"])("a",{onClick:t[0]||(t[0]=function(t){return e.scrollElementIntoView("#reviews")})},Object(r["toDisplayString"])(e.pluginReviews.averageRating),1)])])):Object(r["createCommentVNode"])("",!0),e.plugin.isBundle?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",it,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Version")),1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(e.plugin.latestVersion),1)])),e.plugin.numDownloads>0?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ot,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("General_Downloads")),1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(e.plugin.numDownloadsPretty),1)])):Object(r["createCommentVNode"])("",!0),e.plugin.lastUpdated&&!e.plugin.isBundle?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ct,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("Marketplace_LastUpdated")),1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(e.plugin.lastUpdated),1)])):Object(r["createCommentVNode"])("",!0),e.plugin.isBundle?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",st,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("Marketplace_Developer")),1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(e.pluginOwner),1)]))])])):Object(r["createCommentVNode"])("",!0)]),Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])(["modal-content__main",{"modal-content__main--with-free-trial":e.showFreeTrialDropdown}])},[Object(r["createElementVNode"])("div",ut,[e.showMissingRequirementsNoticeIfApplicable?(Object(r["openBlock"])(),Object(r["createBlock"])(b,{key:0,plugin:e.plugin},null,8,["plugin"])):Object(r["createCommentVNode"])("",!0),e.isMultiServerEnvironment?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",dt,Object(r["toDisplayString"])(e.translate("Marketplace_MultiServerEnvironmentWarning")),1)):e.isAutoUpdatePossible?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",pt,Object(r["toDisplayString"])(e.translate("Marketplace_AutoUpdateDisabledWarning","'[General]enable_auto_update=1'","'config/config.ini.php'")),1)),e.showMissingLicenseDescription?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",mt,Object(r["toDisplayString"])(e.translate("Marketplace_PluginLicenseMissingDescription")),1)):e.showExceededLicenseDescription?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",bt,Object(r["toDisplayString"])(e.translate("Marketplace_PluginLicenseExceededDescription")),1)):"Pending"!==e.plugin.licenseStatus||e.isMultiServerEnvironment?"Cancelled"!==e.plugin.licenseStatus||e.isMultiServerEnvironment?e.plugin.hasDownloadLink||e.isMultiServerEnvironment||!e.plugin.licenseStatus&&e.plugin.isPaid?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:7,class:"alert alert-warning",innerHTML:e.$sanitize(e.getDownloadLinkMissingHelpText(e.plugin.displayName))},null,8,jt)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:6,class:"alert alert-warning",innerHTML:e.$sanitize(e.getCancelledLicenseHelpText(e.plugin.displayName))},null,8,Ot)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:5,class:"alert alert-warning",innerHTML:e.$sanitize(e.getPendingLicenseHelpText(e.plugin.displayName))},null,8,gt)),Object(r["createElementVNode"])("div",{innerHTML:e.$sanitize(e.pluginDescription)},null,8,ht)]),Object(r["createElementVNode"])("div",kt,[vt,yt,Object(r["createElementVNode"])("dl",null,[e.plugin.isBundle?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ft,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Version")),1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(e.plugin.latestVersion),1)])),e.pluginKeywords?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Nt,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("Marketplace_PluginKeywords")),1),Object(r["createElementVNode"])("dd",null,Object(r["toDisplayString"])(e.pluginKeywords.join(", ")),1)])):Object(r["createCommentVNode"])("",!0),e.plugin.isBundle?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:2},[Object(r["createElementVNode"])("div",Vt,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("Marketplace_Authors")),1),Object(r["createElementVNode"])("dd",null,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.pluginAuthors,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:"author-".concat(n)},[t.homepage?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,target:"_blank",rel:"noreferrer noopener",href:t.homepage},Object(r["toDisplayString"])(t.name),9,St)):t.email&&e.isValidEmail(t.email)?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:1,href:"mailto:".concat(encodeURIComponent(t.email))},Object(r["toDisplayString"])(t.name),9,Et)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Bt,Object(r["toDisplayString"])(t.name),1)),n<e.pluginAuthors.length-1?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Mt,", ")):Object(r["createCommentVNode"])("",!0)],64)})),128))])]),Object(r["createElementVNode"])("div",Tt,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Websites")),1),Object(r["createElementVNode"])("dd",null,[e.plugin.homepage?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,target:"_blank",rel:"noreferrer noopener",href:e.plugin.homepage},Object(r["toDisplayString"])(e.translate("Marketplace_PluginWebsite")),9,wt)):Object(r["createCommentVNode"])("",!0),e.pluginChangelogUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:1},[e.plugin.homepage?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:0},[Ct],64)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("a",{target:"_blank",rel:"noreferrer noopener",href:e.externalRawLink(e.pluginChangelogUrl)},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Changelog")),9,Pt)],64)):Object(r["createCommentVNode"])("",!0),e.plugin.repositoryUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:2},[e.plugin.homepage||e.pluginChangelogUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:0},[Dt],64)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("a",{target:"_blank",rel:"noreferrer noopener",href:e.externalRawLink(e.plugin.repositoryUrl)},"GitHub",8,At)],64)):Object(r["createCommentVNode"])("",!0)])]),e.pluginActivity&&e.pluginActivity.numCommits?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",_t,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Activity")),1),Object(r["createElementVNode"])("dd",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.plugin.activity.numCommits)+" commits ",1),(null===(o=e.pluginActivity)||void 0===o?void 0:o.numContributors)>1?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:0},[Object(r["createTextVNode"])(Object(r["toDisplayString"])(" "+e.translate("Marketplace_ByXDevelopers",e.pluginActivity.numContributors)),1)],64)):Object(r["createCommentVNode"])("",!0),null!==(c=e.pluginActivity)&&void 0!==c&&c.lastCommitDate?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:1},[Object(r["createTextVNode"])(Object(r["toDisplayString"])(" "+e.translate("Marketplace_LastCommitTime",e.pluginActivity.lastCommitDate)),1)],64)):Object(r["createCommentVNode"])("",!0)])])):Object(r["createCommentVNode"])("",!0),e.showLicenseName?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Lt,[Object(r["createElementVNode"])("dt",null,Object(r["toDisplayString"])(e.translate("Marketplace_License")),1),Object(r["createElementVNode"])("dd",null,[null!==(s=e.pluginLatestVersion.license)&&void 0!==s&&s.url?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,rel:"noreferrer noopener",href:null===(u=e.pluginLatestVersion.license)||void 0===u?void 0:u.url,target:"_blank"},Object(r["toDisplayString"])(null===(d=e.pluginLatestVersion.license)||void 0===d?void 0:d.name),9,Ut)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",qt,Object(r["toDisplayString"])(null===(p=e.pluginLatestVersion.license)||void 0===p?void 0:p.name),1))])])):Object(r["createCommentVNode"])("",!0),e.pluginSupport.length?(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],{key:2},Object(r["renderList"])(e.pluginSupport,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"pair",key:"support-".concat(n)},[t.name&&t.value?(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],{key:0},[Object(r["createElementVNode"])("dt",{innerHTML:e.$sanitize(t.name)},null,8,xt),m.isValidHttpUrl(t.value)?(Object(r["openBlock"])(),Object(r["createElementBlock"])("dd",Ft,[Object(r["createElementVNode"])("a",{target:"_blank",rel:"noreferrer noopener",href:e.externalRawLink(e.$sanitize(t.value))},Object(r["toDisplayString"])(e.$sanitize(t.value)),9,Rt)])):m.isValidEmail(t.value)?(Object(r["openBlock"])(),Object(r["createElementBlock"])("dd",It,[Object(r["createElementVNode"])("a",{href:"mailto:".concat(encodeURIComponent(t.value))},Object(r["toDisplayString"])(e.$sanitize(t.value)),9,Ht)])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("dd",{key:2,innerHTML:e.$sanitize(t.value)},null,8,$t))],64)):Object(r["createCommentVNode"])("",!0)])})),128)):Object(r["createCommentVNode"])("",!0)],64))])]),e.pluginScreenshots.length?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Kt,[zt,Object(r["createElementVNode"])("h3",null,Object(r["toDisplayString"])(e.translate("Marketplace_Screenshots")),1),Object(r["createElementVNode"])("div",Gt,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.pluginScreenshots,(function(e){return Object(r["openBlock"])(),Object(r["createElementBlock"])("figure",{key:"screenshot-".concat(e)},[Object(r["createElementVNode"])("img",{src:"".concat(e,"?w=800"),width:"800",alt:""},null,8,Qt),Object(r["createElementVNode"])("figcaption",null,Object(r["toDisplayString"])(m.getScreenshotBaseName(e)),1)])})),128))])])):Object(r["createCommentVNode"])("",!0),e.pluginDocumentation?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Wt,[Jt,Object(r["createElementVNode"])("h3",null,Object(r["toDisplayString"])(e.translate("General_Documentation")),1),Object(r["createElementVNode"])("div",{innerHTML:e.$sanitize(e.pluginDocumentation)},null,8,Yt)])):Object(r["createCommentVNode"])("",!0),e.pluginFaq?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Zt,[Xt,Object(r["createElementVNode"])("h3",null,Object(r["toDisplayString"])(e.translate("General_Faq")),1),Object(r["createElementVNode"])("div",{innerHTML:e.$sanitize(e.pluginFaq)},null,8,en)])):Object(r["createCommentVNode"])("",!0),e.showReviews?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",tn,[nn,Object(r["createElementVNode"])("h3",null,Object(r["toDisplayString"])(e.translate("Marketplace_Reviews")),1),Object(r["createElementVNode"])("iframe",{class:"reviewIframe",style:Object(r["normalizeStyle"])(e.pluginReviews.height?"height: ".concat(e.pluginReviews.height,"px;"):""),id:e.pluginReviews.embedUrl.replace(/[\W_]+/g," "),src:e.pluginReviews.embedUrl},null,12,an)])):Object(r["createCommentVNode"])("",!0)],2),Object(r["createElementVNode"])("div",{class:Object(r["normalizeClass"])(["modal-content__footer",{"modal-content__footer--with-free-trial":e.showFreeTrialDropdown}])},[e.showFreeTrialDropdown&&e.isMatomoPlugin?(Object(r["openBlock"])(),Object(r["createElementBlock"])("img",ln)):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("div",rn,[e.showFreeTrialDropdown?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",on,[Object(r["createElementVNode"])("div",cn,Object(r["toDisplayString"])(e.translate("Marketplace_TryFreeTrialTitle")),1),Object(r["withDirectives"])(Object(r["createElementVNode"])("select",{class:"free-trial-dropdown",title:"".concat(e.translate("Marketplace_ShownPriceIsExclTax")," ").concat(e.translate("Marketplace_CurrentNumPiwikUsers",e.numUsers)),"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.selectedPluginShopVariationUrl=t}),onChange:t[2]||(t[2]=function(){return e.changeSelectedPluginShopVariationUrl&&e.changeSelectedPluginShopVariationUrl.apply(e,arguments)})},[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugin.shop.variations,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("option",{key:"var-".concat(n),value:t.addToCartUrl,title:"".concat(e.translate("Marketplace_PriceExclTax",t.price,t.currency)," ").concat(e.translate("Marketplace_CurrentNumPiwikUsers",e.numUsers))},Object(r["toDisplayString"])(t.name)+" - "+Object(r["toDisplayString"])(t.prettyPrice)+" / "+Object(r["toDisplayString"])(t.period),9,un)})),128))],40,sn),[[r["vModelSelect"],e.selectedPluginShopVariationUrl]])])):Object(r["createCommentVNode"])("",!0),Object(r["createVNode"])(g,{"is-super-user":e.isSuperUser,"is-plugins-admin-enabled":e.isPluginsAdminEnabled,"is-multi-server-environment":e.isMultiServerEnvironment,"is-valid-consumer":e.isValidConsumer,"is-auto-update-possible":e.isAutoUpdatePossible,"activate-nonce":e.activateNonce,"deactivate-nonce":e.deactivateNonce,"install-nonce":e.installNonce,"update-nonce":e.updateNonce,plugin:e.plugin,"in-modal":!0,"shop-variation-url":e.selectedShopVariationUrl,onRequestTrial:t[3]||(t[3]=function(t){return e.emitTrialEvent("requestTrial")}),onStartFreeTrial:t[4]||(t[4]=function(t){return e.emitTrialEvent("startFreeTrial")})},null,8,["is-super-user","is-plugins-admin-enabled","is-multi-server-environment","is-valid-consumer","is-auto-update-possible","activate-nonce","deactivate-nonce","install-nonce","update-nonce","plugin","shop-variation-url"])]),!e.showFreeTrialDropdown&&e.isMatomoPlugin?(Object(r["openBlock"])(),Object(r["createElementBlock"])("img",dn)):Object(r["createCommentVNode"])("",!0)],2)],2))],512)}function mn(e,t,n,a,l,i){return Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugin.missingRequirements||[],(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{key:n,class:"alert alert-danger"},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_MissingRequirementsNotice",e.requirement(t.requirement),t.actualVersion,t.requiredVersion)),1)})),128)}var bn=Object(r["defineComponent"])({props:{plugin:{type:Object,required:!0}},methods:{requirement:function(e){return"php"===e?"PHP":"".concat(e[0].toUpperCase()).concat(e.substr(1))}}});bn.render=mn;var gn=bn,On=window,jn=On.$,hn=Object(r["defineComponent"])({components:{MissingReqsNotice:gn,CTAContainer:Ee},props:{modelValue:{type:Object,default:function(){return{}}},activateNonce:{type:String,required:!0},deactivateNonce:{type:String,required:!0},installNonce:{type:String,required:!0},updateNonce:{type:String,required:!0},isAutoUpdatePossible:{type:Boolean,required:!0},isValidConsumer:{type:Boolean,required:!0},isMultiServerEnvironment:{type:Boolean,required:!0},isPluginsAdminEnabled:{type:Boolean,required:!0},isSuperUser:{type:Boolean,required:!0},hasSomeAdminAccess:{type:Boolean,required:!0},numUsers:{type:Number,required:!0}},data:function(){return{isLoading:!0,currentPluginShopVariationUrl:""}},emits:["requestTrial","startFreeTrial","update:modelValue"],watch:{modelValue:function(e){e&&this.showPluginDetailsDialog()},isLoading:function(e){!1===e&&(this.applyExternalTarget(),this.applyIframeResize())}},computed:{plugin:function(){return this.modelValue},pluginLatestVersion:function(){var e=this.plugin.versions||[{}];return e[e.length-1]},pluginReadmeHtml:function(){var e;return(null===(e=this.pluginLatestVersion)||void 0===e?void 0:e.readmeHtml)||{}},pluginDescription:function(){var e;return(null===(e=this.pluginReadmeHtml)||void 0===e?void 0:e.description)||""},pluginDocumentation:function(){var e;return(null===(e=this.pluginReadmeHtml)||void 0===e?void 0:e.documentation)||""},pluginFaq:function(){var e;return(null===(e=this.pluginReadmeHtml)||void 0===e?void 0:e.faq)||""},pluginShop:function(){return this.plugin.shop},pluginShopVariations:function(){var e;return(null===(e=this.pluginShop)||void 0===e?void 0:e.variations)||[]},pluginReviews:function(){var e;return(null===(e=this.pluginShop)||void 0===e?void 0:e.reviews)||{}},pluginKeywords:function(){var e;return(null===(e=this.plugin)||void 0===e?void 0:e.keywords)||[]},pluginAuthors:function(){var e=this.plugin.authors||[];return e.filter((function(e){return e.name}))},pluginActivity:function(){return this.plugin.activity||{}},pluginChangelogUrl:function(){return this.plugin.changelog.url||""},pluginSupport:function(){return this.plugin.support||[]},isMatomoPlugin:function(){return["piwik","matomo-org"].includes(this.plugin.owner)},pluginOwner:function(){return this.isMatomoPlugin?"Matomo":this.plugin.owner},showReviews:function(){return this.pluginReviews&&this.pluginReviews.embedUrl&&this.pluginReviews.averageRating},showMissingLicenseDescription:function(){return this.hasSomeAdminAccess&&this.plugin.isMissingLicense},showExceededLicenseDescription:function(){return this.hasSomeAdminAccess&&this.plugin.hasExceededLicense},showMissingRequirementsNoticeIfApplicable:function(){return this.isSuperUser&&(this.plugin.isDownloadable||this.plugin.isInstalled)},showLicenseName:function(){var e,t=(null===(e=this.pluginLatestVersion)||void 0===e?void 0:e.license)||{};return!!t.name},showFreeTrialDropdown:function(){return this.isSuperUser&&!this.plugin.isMissingLicense&&!this.plugin.isInstalled&&!this.plugin.hasExceededLicense&&this.plugin.isEligibleForFreeTrial},pluginScreenshots:function(){return this.plugin.screenshots||[]},hasHeaderMetadata:function(){return this.showReviews||!this.plugin.isBundle||(this.plugin.numDownloads||0)>0||this.plugin.lastUpdated&&!this.plugin.isBundle},pluginShopVariationsPretty:function(){return this.pluginShopVariations.map((function(e){return"".concat(e.name," - ").concat(e.prettyPrice," / ").concat(e.period)}))},pluginShopRecommendedVariation:function(){var e=this.pluginShopVariations.filter((function(e){return e.recommended})),t=this.pluginShopVariations.length?this.pluginShopVariations[0]:null;return e.length?e[0]:t},selectedPluginShopVariationUrl:function(){var e;return this.currentPluginShopVariationUrl?this.currentPluginShopVariationUrl:(null===(e=this.pluginShopRecommendedVariation)||void 0===e?void 0:e.addToCartUrl)||""},selectedShopVariationUrl:function(){return this.selectedPluginShopVariationUrl||""}},methods:{changeSelectedPluginShopVariationUrl:function(e){e&&(this.currentPluginShopVariationUrl=e.target.value)},applyExternalTarget:function(){var e=this;setTimeout((function(){var t=e.$refs.root;jn(".modal-content__main a",t).each((function(e,t){var n=jn(t).attr("href");n&&0===n.indexOf("http")&&jn(t).attr("target","_blank")}))}))},scrollElementIntoView:function(e){var t=this;setTimeout((function(){var n=t.$refs.root,a=jn(e,n);a.length&&a[0]&&a[0].scrollIntoView&&a[0].scrollIntoView({block:"nearest",behavior:"smooth"})}))},isValidEmail:function(e){return e.match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|.(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/)},isValidHttpUrl:function(e){try{var t=new URL(e);return"http:"===t.protocol||"https:"===t.protocol}catch(n){return!1}},getProtocolAndDomain:function(e){var t=new URL(e);return"".concat(t.protocol,"//").concat(t.hostname)},applyIframeResize:function(){var e=this;setTimeout((function(){var t=window,n=t.iFrameResize;e.pluginReviews&&jn((function(){for(var t=jn("#pluginDetailsModal iframe.reviewIframe"),a=0;a<t.length;a+=1)n({checkOrigin:[e.getProtocolAndDomain(e.pluginReviews.embedUrl)]},t[a])}))}))},getScreenshotBaseName:function(e){var t=e.split("/").pop()||"";return t.substring(0,t.lastIndexOf(".")).split("_").join(" ")},emitTrialEvent:function(e){var t=this,n=this.plugin;jn("#pluginDetailsModal").modal("close"),setTimeout((function(){t.$emit(e,n)}),250)},showPluginDetailsDialog:function(){var e=this;jn("#pluginDetailsModal").modal({dismissible:!0,onCloseEnd:function(){b["MatomoUrl"].updateHash(Object.assign(Object.assign({},b["MatomoUrl"].hashParsed.value),{},{showPlugin:null})),e.$emit("update:modelValue",null),e.isLoading=!0}}).modal("open"),setTimeout((function(){e.isLoading=!1}),10)},getPendingLicenseHelpText:function(e){return Object(b["translate"])("Marketplace_PluginLicenseStatusPending",e,Object(b["externalLink"])("https://shop.matomo.org/my-account/"),"</a>")},getCancelledLicenseHelpText:function(e){return Object(b["translate"])("Marketplace_PluginLicenseStatusCancelled",e,Object(b["externalLink"])("https://shop.matomo.org/my-account/"),"</a>")},getDownloadLinkMissingHelpText:function(e){return Object(b["translate"])("Marketplace_PluginDownloadLinkMissingDescription",e,Object(b["externalLink"])("https://matomo.org/faq/plugins/faq_21/"),"</a>")}}});hn.render=pn;var kn=hn;function vn(e,t){return Sn(e)||Vn(e,t)||fn(e,t)||yn()}function yn(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function fn(e,t){if(e){if("string"===typeof e)return Nn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Nn(e,t):void 0}}function Nn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function Vn(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,l,r=[],i=!0,o=!1;try{for(n=n.call(e);!(i=(a=n.next()).done);i=!0)if(r.push(a.value),t&&r.length===t)break}catch(c){o=!0,l=c}finally{try{i||null==n["return"]||n["return"]()}finally{if(o)throw l}}return r}}function Sn(e){if(Array.isArray(e))return e}var En=window,Bn=En.$,Mn=Object(r["defineComponent"])({props:{currentUserEmail:String,pluginsToShow:{type:Array,required:!0},isAutoUpdatePossible:{type:Boolean,required:!0},isSuperUser:{type:Boolean,required:!0},isValidConsumer:{type:Boolean,required:!0},isMultiServerEnvironment:{type:Boolean,required:!0},isPluginsAdminEnabled:{type:Boolean,required:!0},hasSomeAdminAccess:{type:Boolean,required:!0},activateNonce:{type:String,required:!0},deactivateNonce:{type:String,required:!0},installNonce:{type:String,required:!0},updateNonce:{type:String,required:!0},numUsers:{type:Number,required:!0}},data:function(){return{showRequestTrialForPlugin:null,showStartFreeTrialForPlugin:null,showPluginDetailsForPlugin:null}},components:{PluginDetailsModal:kn,CTAContainer:Ee,RequestTrial:Pe,StartFreeTrial:Ze},emits:["triggerUpdate","startTrialStart","startTrialStop"],watch:{pluginsToShow:function(e,t){e&&e!==t&&(this.shrinkDescriptionIfMultilineTitle(),this.parseShowPluginParameter())}},mounted:function(){var e=this;Bn(window).resize((function(){e.shrinkDescriptionIfMultilineTitle()})),Object(r["watch"])((function(){return b["MatomoUrl"].hashParsed.value.showPlugin}),(function(t,n){t&&t!==n&&e.parseShowPluginParameter()})),this.parseShowPluginParameter()},methods:{parseShowPluginParameter:function(){var e=b["MatomoUrl"].hashParsed.value,t=e.showPlugin,n=e.pluginType,a=e.query;if(t){var l=this.pluginsToShow.filter((function(e){return e.name===t}));if(1===l.length){var r=vn(l,1),i=r[0];this.openDetailsModal(i),this.scrollPluginCardIntoView(i)}else""===n&&""===a||b["MatomoUrl"].updateHash(Object.assign(Object.assign({},b["MatomoUrl"].hashParsed.value),{},{pluginType:"plugins",query:null}))}},shrinkDescriptionIfMultilineTitle:function(){var e=Bn(".marketplace .card-holder");e&&e.length&&e.each((function(e,t){var n=Bn(t),a=n.find(".card-title"),l=n.find(".card-content-bottom .alert"),r=n.hasClass("card-with-downloads"),i=1;if(a.length){var o,c=+a.height(),s=+a.css("line-height").replace("px","");if(s)i=null!==(o=Math.ceil(c/s))&&void 0!==o?o:1}var u=0;if(l.length){var d,p=+l.height(),m=+l.css("line-height").replace("px","");if(m)u=null!==(d=Math.ceil(p/m))&&void 0!==d?d:1}var b=n.find(".card-description");if(b.length){var g=b[0],O=0;r?((i>=2||u>2||i+u>=4)&&(O=2),i+u>=5&&(O=1)):i+u>=5&&(O=2),O?g.setAttribute("data-clamp","".concat(O)):g.removeAttribute("data-clamp")}}))},clickCard:function(e,t){Bn(e.target).closest("a:not(.card-title-link)").length||(e.stopPropagation(),this.openDetailsModal(t))},openDetailsModal:function(e){this.showPluginDetailsForPlugin=e},scrollPluginCardIntoView:function(e){var t=Bn('.pluginListContainer .card-title:contains("'.concat(e.displayName,'")'));if(1===t.length){var n=t.parents(".card");1===n.length&&n[0].scrollIntoView&&n[0].scrollIntoView({block:"start",behavior:"smooth"})}},requestTrial:function(e){this.showRequestTrialForPlugin=e},startFreeTrial:function(e){this.showStartFreeTrialForPlugin=e}}});Mn.render=U;var Tn=Mn,wn=function(e){return"".concat(e[0].toLowerCase()).concat(e.substring(1))},Cn=Object(r["defineComponent"])({props:{pluginTypeOptions:{type:Object,required:!0},defaultSort:{type:String,required:!0},pluginSortOptions:{type:Object,required:!0},numAvailablePluginsByType:{type:Object,required:!0},currentUserEmail:String,isValidConsumer:Boolean,isSuperUser:Boolean,isAutoUpdatePossible:Boolean,isPluginsAdminEnabled:Boolean,isMultiServerEnvironment:Boolean,hasSomeAdminAccess:Boolean,installNonce:{type:String,required:!0},activateNonce:{type:String,required:!0},deactivateNonce:{type:String,required:!0},updateNonce:{type:String,required:!0},numUsers:{type:Number,required:!0}},components:{ContentBlock:b["ContentBlock"],PluginList:Tn,Field:g["Field"]},data:function(){return{loading:!1,fetchRequest:null,fetchRequestAbortController:null,pluginSort:this.defaultSort,pluginTypeFilter:"plugins",searchQuery:"",pluginsToShow:[]}},emits:["triggerUpdate","startTrialStart","startTrialStop"],mounted:function(){var e=this;b["Matomo"].postEvent("Marketplace.Marketplace.mounted",{element:this.$refs.root}),Object(r["watch"])((function(){return b["MatomoUrl"].hashParsed.value}),(function(){e.updateValuesFromHash(!1)})),this.updateValuesFromHash(!0)},unmounted:function(){b["Matomo"].postEvent("Marketplace.Marketplace.unmounted",{element:this.$refs.root})},methods:{updateValuesFromHash:function(e){var t=e,n=b["MatomoUrl"].hashParsed.value.query||"",a=b["MatomoUrl"].hashParsed.value.sort||"",l=b["MatomoUrl"].hashParsed.value.pluginType||"";(n||this.searchQuery)&&(t=t||n!==this.searchQuery,this.searchQuery=n),a&&(t=t||a!==this.pluginSort,this.pluginSort=a),l&&(t=t||l!==this.pluginTypeFilter,this.pluginTypeFilter=l),t&&this.fetchPlugins()},updateQuery:function(e){b["MatomoUrl"].updateHash(Object.assign(Object.assign({},b["MatomoUrl"].hashParsed.value),{},{query:e}))},updateType:function(e){b["MatomoUrl"].updateHash(Object.assign(Object.assign({},b["MatomoUrl"].hashParsed.value),{},{pluginType:e}))},updateSort:function(e){b["MatomoUrl"].updateHash(Object.assign(Object.assign({},b["MatomoUrl"].hashParsed.value),{},{sort:e}))},updateMarketplace:function(){var e=this;this.fetchPlugins((function(){return e.$emit("triggerUpdate")}))},fetchPlugins:function(e){var t=this;this.loading=!0,this.pluginsToShow=[],this.fetchRequestAbortController&&(this.fetchRequestAbortController.abort(),this.fetchRequestAbortController=null),this.fetchRequestAbortController=new AbortController,this.fetchRequest=b["AjaxHelper"].post({module:"Marketplace",action:"searchPlugins",format:"JSON"},{query:this.searchQuery,sort:this.pluginSort,themesOnly:this.showThemes,purchaseType:"premium"===this.pluginTypeFilter?"paid":""},{withTokenInUrl:!0,abortController:this.fetchRequestAbortController}).then((function(n){t.pluginsToShow=n,"function"===typeof e&&e()})).finally((function(){t.loading=!1,t.fetchRequestAbortController=null}))}},computed:{queryInputTitle:function(){var e=wn(Object(b["translate"])("General_Plugins")),t=this.numAvailablePluginsByType[this.pluginTypeFilter]||0;return"".concat(Object(b["translate"])("General_Search")," ").concat(t," ").concat(e,"...")},loadingMessage:function(){return Object(b["translate"])("Mobile_LoadingReport",Object(b["translate"])(this.showThemes?"CorePluginsAdmin_Themes":"General_Plugins"))},showThemes:function(){return"themes"===this.pluginTypeFilter}}});Cn.render=m;var Pn=Cn,Dn=["innerHTML"],An={class:"manage-license-key-input"},_n={class:"ui-confirm",id:"confirmRemoveLicense",ref:"confirmRemoveLicense"},Ln=["value"],Un=["value"];function qn(e,t,n,a,l,i){var o=Object(r["resolveComponent"])("InstallAllPaidPluginsButton"),c=Object(r["resolveComponent"])("Field"),s=Object(r["resolveComponent"])("SaveButton"),u=Object(r["resolveComponent"])("ActivityIndicator"),d=Object(r["resolveComponent"])("ContentBlock");return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createVNode"])(d,{"content-title":e.translate("Marketplace_LicenseKey"),class:"manage-license-key"},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",{class:"manage-license-key-intro",innerHTML:e.$sanitize(e.manageLicenseKeyIntro)},null,8,Dn),Object(r["createVNode"])(o,{disabled:e.isUpdating},null,8,["disabled"]),Object(r["createElementVNode"])("div",An,[Object(r["createVNode"])(c,{uicontrol:"text",name:"license_key",modelValue:e.licenseKey,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.licenseKey=t}),placeholder:e.licenseKeyPlaceholder,"full-width":!0},null,8,["modelValue","placeholder"])]),Object(r["createVNode"])(s,{onConfirm:t[1]||(t[1]=function(t){return e.updateLicense()}),value:e.saveButtonText,disabled:!e.licenseKey||e.isUpdating,id:"submit_license_key"},null,8,["value","disabled"]),e.hasValidLicense?(Object(r["openBlock"])(),Object(r["createBlock"])(s,{key:0,id:"remove_license_key",onConfirm:t[2]||(t[2]=function(t){return e.removeLicense()}),disabled:e.isUpdating,value:e.translate("General_Remove")},null,8,["disabled","value"])):Object(r["createCommentVNode"])("",!0),Object(r["createVNode"])(u,{loading:e.isUpdating},null,8,["loading"])]})),_:1},8,["content-title"]),Object(r["createElementVNode"])("div",_n,[Object(r["createElementVNode"])("h2",null,Object(r["toDisplayString"])(e.translate("Marketplace_ConfirmRemoveLicense")),1),Object(r["createElementVNode"])("input",{role:"yes",type:"button",value:e.translate("General_Yes")},null,8,Ln),Object(r["createElementVNode"])("input",{role:"no",type:"button",value:e.translate("General_No")},null,8,Un)],512)],64)}var xn=Object(r["defineComponent"])({props:{hasValidLicenseKey:Boolean},components:{Field:g["Field"],ContentBlock:b["ContentBlock"],SaveButton:g["SaveButton"],ActivityIndicator:b["ActivityIndicator"],InstallAllPaidPluginsButton:g["InstallAllPaidPluginsButton"]},data:function(){return{licenseKey:"",hasValidLicense:this.hasValidLicenseKey,isUpdating:!1}},methods:{updateLicenseKey:function(e,t,n){var a=this;b["NotificationsStore"].remove("ManageLicenseKeySuccess"),b["AjaxHelper"].post({module:"API",method:"Marketplace.".concat(e),format:"JSON"},{licenseKey:this.licenseKey},{withTokenInUrl:!0}).then((function(t){a.isUpdating=!1,t&&t.value&&(b["NotificationsStore"].show({id:"ManageLicenseKeySuccess",message:n,context:"success",type:"toast"}),a.hasValidLicense="deleteLicenseKey"!==e,a.licenseKey="")}),(function(){a.isUpdating=!1}))},removeLicense:function(){var e=this;b["Matomo"].helper.modalConfirm(this.$refs.confirmRemoveLicense,{yes:function(){e.isUpdating=!0,e.updateLicenseKey("deleteLicenseKey","",Object(b["translate"])("Marketplace_LicenseKeyDeletedSuccess"))}})},updateLicense:function(){this.isUpdating=!0,this.updateLicenseKey("saveLicenseKey",this.licenseKey,Object(b["translate"])("Marketplace_LicenseKeyActivatedSuccess"))}},computed:{manageLicenseKeyIntro:function(){var e="?".concat(b["MatomoUrl"].stringify(Object.assign(Object.assign({},b["MatomoUrl"].urlParsed.value),{},{module:"Marketplace",action:"overview"})));return Object(b["translate"])("Marketplace_ManageLicenseKeyIntro",'<a href="'.concat(e,'">'),"</a>",Object(b["externalLink"])("https://shop.matomo.org/my-account"),"</a>")},licenseKeyPlaceholder:function(){return this.hasValidLicense?Object(b["translate"])("Marketplace_LicenseKeyIsValidShort"):Object(b["translate"])("Marketplace_LicenseKey")},saveButtonText:function(){return this.hasValidLicense?Object(b["translate"])("CoreUpdater_UpdateTitle"):Object(b["translate"])("Marketplace_ActivateLicenseKey")}}});xn.render=qn;var Fn=xn,Rn={class:"getNewPlugins"},In={class:"row"},Hn={class:"pluginName"},$n=Object(r["createElementVNode"])("br",null,null,-1),Kn={key:0},zn=Object(r["createElementVNode"])("br",null,null,-1),Gn=Object(r["createElementVNode"])("br",null,null,-1),Qn=[zn,Gn],Wn={class:"widgetBody"},Jn=["href"];function Yn(e,t,n,a,l,i){var o=Object(r["resolveDirective"])("plugin-name");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Rn,[Object(r["createElementVNode"])("div",In,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugins,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12",key:t.name},[Object(r["withDirectives"])(Object(r["createElementVNode"])("h3",Hn,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.displayName),1)],512),[[o,{pluginName:t.name}]]),Object(r["createElementVNode"])("span",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.description)+" ",1),$n,Object(r["withDirectives"])(Object(r["createElementVNode"])("a",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("General_MoreDetails")),1)],512),[[o,{pluginName:t.name}]])]),n<e.plugins.length-1?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Kn,Qn)):Object(r["createCommentVNode"])("",!0)])})),128))]),Object(r["createElementVNode"])("div",Wn,[Object(r["createElementVNode"])("a",{href:e.overviewLink},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ViewAllMarketplacePlugins")),9,Jn)])])}var Zn=Object(r["defineComponent"])({props:{plugins:{type:Array,required:!0}},directives:{PluginName:g["PluginName"]},computed:{overviewLink:function(){return"?".concat(b["MatomoUrl"].stringify(Object.assign(Object.assign({},b["MatomoUrl"].urlParsed.value),{},{module:"Marketplace",action:"overview"})))}}});Zn.render=Yn;var Xn=Zn,ea={class:"getNewPlugins isAdminPage",ref:"root"},ta={class:"row"},na=["title"],aa=["title"],la={key:0},ra=Object(r["createElementVNode"])("br",null,null,-1),ia=["src"],oa={class:"widgetBody"},ca=["href"];function sa(e,t,n,a,l,i){var o=Object(r["resolveDirective"])("plugin-name");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ea,[Object(r["createElementVNode"])("div",ta,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.plugins,(function(e){var t;return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12 m4",key:e.name},[Object(r["withDirectives"])(Object(r["createElementVNode"])("h3",{class:"pluginName",title:e.description},[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.displayName),1)],8,na),[[o,{pluginName:e.name}]]),Object(r["createElementVNode"])("p",{class:"description",title:e.description},Object(r["toDisplayString"])(e.description),9,aa),null!==(t=e.screenshots)&&void 0!==t&&t.length?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",la,[ra,Object(r["withDirectives"])(Object(r["createElementVNode"])("img",{class:"screenshot",src:"".concat(e.screenshots[0],"?w=600"),style:{width:"100%"},alt:""},null,8,ia),[[o,{pluginName:e.name}]])])):Object(r["createCommentVNode"])("",!0)])})),128))]),Object(r["createElementVNode"])("div",oa,[Object(r["createElementVNode"])("a",{href:e.marketplaceOverviewLink},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ViewAllMarketplacePlugins")),9,ca)])],512)}var ua=Object(r["defineComponent"])({props:{plugins:{type:Array,required:!0}},directives:{PluginName:g["PluginName"]},computed:{marketplaceOverviewLink:function(){return"?".concat(b["MatomoUrl"].stringify({module:"Marketplace",action:"overview"}))}}});ua.render=sa;var da=ua,pa={class:"getNewPlugins getPremiumFeatures widgetBody"},ma={key:0,class:"col s12 m12"},ba=["innerHTML"],ga={style:{"margin-bottom":"28px",color:"#5bb75b"}},Oa=Object(r["createElementVNode"])("i",{class:"icon-heart red-text"},null,-1),ja={class:"pluginName"},ha={key:0,class:"pluginSubtitle"},ka={class:"pluginBody"},va=Object(r["createElementVNode"])("br",null,null,-1),ya={class:"pluginMoreDetails"},fa={class:"widgetBody"},Na=["href"];function Va(e,t,n,a,l,i){var o=Object(r["resolveDirective"])("plugin-name");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",pa,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.pluginRows,(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"row",key:n},[0===n?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ma,[Object(r["createElementVNode"])("h3",{style:{"font-weight":"bold",color:"#5bb75b"},innerHTML:e.$sanitize(e.trialHintsText)},null,8,ba),Object(r["createElementVNode"])("h3",ga,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_SupportMatomoThankYou"))+" ",1),Oa])])):Object(r["createCommentVNode"])("",!0),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(t,(function(t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:"col s12 m4",key:t.name},[Object(r["withDirectives"])(Object(r["createElementVNode"])("h3",ja,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.displayName),1)],512),[[o,{pluginName:t.name}]]),t.specialOffer?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",ha,[Object(r["createElementVNode"])("span",null,Object(r["toDisplayString"])(e.translate("Marketplace_SpecialOffer"))+":",1),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(t.specialOffer),1)])):Object(r["createCommentVNode"])("",!0),Object(r["createElementVNode"])("span",ka,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(t.isBundle?"".concat(e.translate("Marketplace_SpecialOffer"),": "):"")+Object(r["toDisplayString"])(t.description)+" ",1),va,Object(r["withDirectives"])(Object(r["createElementVNode"])("a",ya,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("General_MoreDetails")),1)],512),[[o,{pluginName:t.name}]])])])})),128))])})),128)),Object(r["createElementVNode"])("div",fa,[Object(r["createElementVNode"])("a",{href:e.overviewLink},Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_ViewAllMarketplacePlugins")),9,Na)])])}var Sa=Object(r["defineComponent"])({props:{plugins:{type:Array,required:!0}},directives:{PluginName:g["PluginName"]},computed:{trialHintsText:function(){var e=Object(b["externalRawLink"])("https://shop.matomo.org/free-trial/"),t="color:#5bb75b;text-decoration: underline;";return Object(b["translate"])("Marketplace_TrialHints",'<a style="'.concat(t,'" href="').concat(e,'" target="_blank" rel="noreferrer noopener">'),"</a>")},pluginRows:function(){var e=[];return this.plugins.forEach((function(t,n){var a=Math.floor(n/3);e[a]=e[a]||[],e[a].push(t)})),e},overviewLink:function(){var e=b["MatomoUrl"].stringify({module:"Marketplace",action:"overview"}),t=b["MatomoUrl"].stringify({pluginType:"premium"});return"?".concat(e,"#?").concat(t)}}});Sa.render=Va;var Ea=Sa,Ba={class:"marketplaceIntro"},Ma={key:0},Ta={key:1},wa={key:0,class:"installAllPaidPlugins"};function Ca(e,t,n,a,l,i){var o=this,c=Object(r["resolveComponent"])("EnrichedHeadline"),s=Object(r["resolveComponent"])("InstallAllPaidPluginsButton"),u=Object(r["resolveComponent"])("Marketplace"),d=Object(r["resolveDirective"])("content-intro");return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createElementBlock"])("div",null,[Object(r["createElementVNode"])("h2",null,[Object(r["createVNode"])(c,{"feature-name":e.translate("CorePluginsAdmin_Marketplace")},{default:Object(r["withCtx"])((function(){return[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_Marketplace")),1)]})),_:1},8,["feature-name"])]),Object(r["createElementVNode"])("div",Ba,[e.isSuperUser?(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",Ta,Object(r["toDisplayString"])(e.translate("Marketplace_IntroSuperUser")),1)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("p",Ma,Object(r["toDisplayString"])(e.translate("Marketplace_Intro")),1))]),e.installAllPaidPluginsVisible?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",wa,[Object(r["createVNode"])(s,{disabled:e.installDisabled},null,8,["disabled"])])):Object(r["createCommentVNode"])("",!0),Object(r["createVNode"])(u,{"plugin-type-options":e.pluginTypeOptions,"default-sort":e.defaultSort,"plugin-sort-options":e.pluginSortOptions,"num-available-plugins-by-type":e.numAvailablePluginsByType,"current-user-email":e.currentUserEmail,"is-auto-update-possible":e.isAutoUpdatePossible,"is-super-user":e.isSuperUser,"is-multi-server-environment":e.isMultiServerEnvironment,"is-plugins-admin-enabled":e.isPluginsAdminEnabled,"is-valid-consumer":e.getIsValidConsumer,"deactivate-nonce":e.deactivateNonce,"activate-nonce":e.activateNonce,"install-nonce":e.installNonce,"update-nonce":e.updateNonce,"has-some-admin-access":e.hasSomeAdminAccess,"num-users":e.numUsers,onTriggerUpdate:t[0]||(t[0]=function(e){return o.updateOverviewData()}),onStartTrialStart:t[1]||(t[1]=function(e){return o.disableInstallAllPlugins(!0)}),onStartTrialStop:t[2]||(t[2]=function(e){return o.disableInstallAllPlugins(!1)})},null,8,["plugin-type-options","default-sort","plugin-sort-options","num-available-plugins-by-type","current-user-email","is-auto-update-possible","is-super-user","is-multi-server-environment","is-plugins-admin-enabled","is-valid-consumer","deactivate-nonce","activate-nonce","install-nonce","update-nonce","has-some-admin-access","num-users"])],512)),[[d]])}var Pa=Object(r["defineComponent"])({props:{currentUserEmail:String,inReportingMenu:Boolean,isValidConsumer:Boolean,isSuperUser:Boolean,isAutoUpdatePossible:Boolean,isPluginsAdminEnabled:Boolean,isMultiServerEnvironment:Boolean,hasSomeAdminAccess:Boolean,installNonce:{type:String,required:!0},activateNonce:{type:String,required:!0},deactivateNonce:{type:String,required:!0},updateNonce:{type:String,required:!0},isPluginUploadEnabled:Boolean,uploadLimit:[String,Number],pluginTypeOptions:{type:Object,required:!0},defaultSort:{type:String,required:!0},pluginSortOptions:{type:Object,required:!0},numAvailablePluginsByType:{type:Object,required:!0},numUsers:{type:Number,required:!0}},components:{InstallAllPaidPluginsButton:g["InstallAllPaidPluginsButton"],EnrichedHeadline:b["EnrichedHeadline"],Marketplace:Pn},directives:{ContentIntro:b["ContentIntro"]},data:function(){return{updating:!1,fetchRequest:null,fetchRequestAbortController:null,updateData:null,installDisabled:!1,installLoading:!1}},computed:{getIsValidConsumer:function(){return this.updateData&&"undefined"!==typeof this.updateData.isValidConsumer?this.updateData.isValidConsumer:this.isValidConsumer},installAllPaidPluginsVisible:function(){return this.getIsValidConsumer&&this.isSuperUser&&this.isAutoUpdatePossible&&this.isPluginsAdminEnabled||this.installDisabled&&this.installLoading},showThemes:function(){return"themes"===b["MatomoUrl"].hashParsed.value.pluginType}},methods:{disableInstallAllPlugins:function(e){this.installDisabled=!0,this.installLoading=e},enableInstallAllPlugins:function(){this.installDisabled=!1,this.installLoading=!1},updateOverviewData:function(){var e=this;this.updating=!0,this.isSuperUser&&this.disableInstallAllPlugins(!0),this.fetchRequestAbortController&&(this.fetchRequestAbortController.abort(),this.fetchRequestAbortController=null),this.fetchRequestAbortController=new AbortController,this.fetchRequest=b["AjaxHelper"].post({module:"Marketplace",action:"updateOverview",format:"JSON"},{},{withTokenInUrl:!0,abortController:this.fetchRequestAbortController}).then((function(t){e.updateData=t})).finally((function(){e.updating=!1,e.fetchRequestAbortController=null,e.enableInstallAllPlugins()}))}}});Pa.render=Ca;var Da=Pa,Aa={key:0},_a=["href"],La=Object(r["createElementVNode"])("br",null,null,-1),Ua=Object(r["createElementVNode"])("br",null,null,-1),qa=["innerHTML"],xa=Object(r["createElementVNode"])("br",null,null,-1),Fa={class:"subscriptionName"},Ra=["href"],Ia={key:1},Ha={class:"subscriptionType"},$a=["title"],Ka={key:0,class:"icon-error"},za={key:1,class:"icon-warning"},Ga={key:2,class:"icon-error"},Qa={key:3,class:"icon-ok"},Wa=["title"],Ja=Object(r["createElementVNode"])("span",{class:"icon-error"},null,-1),Ya={key:0},Za={colspan:"6"},Xa={class:"tableActionBar"},el=["href"],tl=Object(r["createElementVNode"])("span",{class:"icon-table"},null,-1),nl={key:1},al=["innerHTML"];function ll(e,t,n,a,l,i){var o=Object(r["resolveComponent"])("ContentBlock"),c=Object(r["resolveDirective"])("content-table");return Object(r["openBlock"])(),Object(r["createBlock"])(o,{"content-title":e.translate("Marketplace_OverviewPluginSubscriptions"),class:"subscriptionOverview"},{default:Object(r["withCtx"])((function(){return[e.hasLicenseKey?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",Aa,[Object(r["createElementVNode"])("p",null,[Object(r["createTextVNode"])(Object(r["toDisplayString"])(e.translate("Marketplace_PluginSubscriptionsList"))+" ",1),e.loginUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,target:"_blank",rel:"noreferrer noopener",href:e.loginUrl},Object(r["toDisplayString"])(e.translate("Marketplace_OverviewPluginSubscriptionsAllDetails")),9,_a)):Object(r["createCommentVNode"])("",!0),La,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_OverviewPluginSubscriptionsMissingInfo"))+" ",1),Ua,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_NoValidSubscriptionNoUpdates"))+" ",1),Object(r["createElementVNode"])("span",{innerHTML:e.$sanitize(e.translate("Marketplace_CurrentNumPiwikUsers","<strong>".concat(e.numUsers,"</strong>")))},null,8,qa)]),xa,Object(r["withDirectives"])(Object(r["createElementVNode"])("table",null,[Object(r["createElementVNode"])("thead",null,[Object(r["createElementVNode"])("tr",null,[Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("General_Name")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionType")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("CorePluginsAdmin_Status")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionStartDate")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionEndDate")),1),Object(r["createElementVNode"])("th",null,Object(r["toDisplayString"])(e.translate("Marketplace_SubscriptionNextPaymentDate")),1)])]),Object(r["createElementVNode"])("tbody",null,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(e.subscriptions||[],(function(t,n){return Object(r["openBlock"])(),Object(r["createElementBlock"])("tr",{key:n},[Object(r["createElementVNode"])("td",Fa,[t.plugin.htmlUrl?(Object(r["openBlock"])(),Object(r["createElementBlock"])("a",{key:0,href:t.plugin.htmlUrl,rel:"noreferrer noopener",target:"_blank"},Object(r["toDisplayString"])(t.plugin.displayName),9,Ra)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Ia,Object(r["toDisplayString"])(t.plugin.displayName),1))]),Object(r["createElementVNode"])("td",Ha,Object(r["toDisplayString"])(t.productType),1),Object(r["createElementVNode"])("td",{class:"subscriptionStatus",title:e.getSubscriptionStatusTitle(t)},[t.isValid?t.isExpiredSoon?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",za)):""!==t.status&&"Active"!==t.status?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Ga)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Qa)):(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",Ka)),Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(t.status)+" ",1),t.isExceeded?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",{key:4,class:"errorMessage",title:e.translate("Marketplace_LicenseExceededPossibleCause")},[Ja,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_Exceeded")),1)],8,Wa)):Object(r["createCommentVNode"])("",!0)],8,$a),Object(r["createElementVNode"])("td",null,Object(r["toDisplayString"])(t.start),1),Object(r["createElementVNode"])("td",null,Object(r["toDisplayString"])(t.isValid&&t.nextPayment?e.translate("Marketplace_LicenseRenewsNextPaymentDate"):t.end),1),Object(r["createElementVNode"])("td",null,Object(r["toDisplayString"])(t.nextPayment),1)])})),128)),e.subscriptions.length?Object(r["createCommentVNode"])("",!0):(Object(r["openBlock"])(),Object(r["createElementBlock"])("tr",Ya,[Object(r["createElementVNode"])("td",Za,Object(r["toDisplayString"])(e.translate("Marketplace_NoSubscriptionsFound")),1)]))])],512),[[c]]),Object(r["createElementVNode"])("div",Xa,[Object(r["createElementVNode"])("a",{href:e.marketplaceOverviewLink,class:""},[tl,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_BrowseMarketplace")),1)],8,el)])])):(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",nl,[Object(r["createElementVNode"])("p",{innerHTML:e.$sanitize(e.missingLicenseText)},null,8,al)]))]})),_:1},8,["content-title"])}var rl=Object(r["defineComponent"])({props:{loginUrl:{type:String,required:!0},numUsers:{type:Number,required:!0},hasLicenseKey:Boolean,subscriptions:{type:Array,required:!0}},components:{ContentBlock:b["ContentBlock"]},directives:{ContentTable:b["ContentTable"]},methods:{getSubscriptionStatusTitle:function(e){return e.isValid?e.isExpiredSoon?Object(b["translate"])("Marketplace_SubscriptionExpiresSoon"):void 0:Object(b["translate"])("Marketplace_SubscriptionInvalid")}},computed:{marketplaceOverviewLink:function(){return"?".concat(b["MatomoUrl"].stringify({module:"Marketplace",action:"overview"}))},licenseKeyLink:function(){return"?".concat(b["MatomoUrl"].stringify({module:"Marketplace",action:"manageLicenseKey"}))},missingLicenseText:function(){return Object(b["translate"])("Marketplace_OverviewPluginSubscriptionsMissingLicenseMessage",'<a href="'.concat(this.licenseKeyLink,'">'),"</a>",'<a href="'.concat(this.marketplaceOverviewLink,'">'),"</a>")}}});rl.render=ll;var il=rl,ol={class:"richMarketplaceMenuButton"},cl=Object(r["createElementVNode"])("hr",null,null,-1),sl={class:"intro"},ul={class:"cta"},dl=Object(r["createElementVNode"])("span",{class:"icon-marketplace"}," ",-1);function pl(e,t,n,a,l,i){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",ol,[cl,Object(r["createElementVNode"])("p",sl,Object(r["toDisplayString"])(e.translate("Marketplace_RichMenuIntro")),1),Object(r["createElementVNode"])("p",ul,[Object(r["createElementVNode"])("a",{class:"btn btn-outline",tabindex:"5",href:"",onClick:t[0]||(t[0]=Object(r["withModifiers"])((function(t){return e.$emit("action")}),["prevent"])),onKeyup:t[1]||(t[1]=Object(r["withKeys"])((function(t){return e.$emit("action")}),["enter"]))},[dl,Object(r["createTextVNode"])(" "+Object(r["toDisplayString"])(e.translate("Marketplace_Marketplace")),1)],32)])])}var ml=Object(r["defineComponent"])({});ml.render=pl;var bl=ml;
/*!
* Matomo - free/libre analytics platform
*
* @link https://matomo.org
* @license https://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/}})}));
//# sourceMappingURL=Marketplace.umd.min.js.map