OwlCyberSecurity - MANAGER
Edit File: Index.Dq9-2wXY.js
import{c as b,C as m,_ as k}from"./Caret.BthVBOwE.js";import{G as y,a as L}from"./Row.DRnp1mVs.js";import{s as x,_ as V}from"./default-i18n.DXRQgkn2.js";import{D as w}from"./constants.CPpKID74.js";import{o as e,c as g,a as l,m as u,C as i,t as o,k as s,l as r,F as S,J as $,u as n,B as C,b as c,q as A,G as M}from"./runtime-dom.esm-bundler.tPRhSV4q.js";import{_ as T}from"./_plugin-vue_export-helper.BN1snXvA.js";const H={class:"type-1"},F={class:"header-text"},N={class:"description"},W={class:"actions"},D=["href"],O=["innerHTML"],P={__name:"1",props:{strings:Object,featureList:Array,ctaButtonVisible:Boolean,ctaButtonLoading:Boolean,ctaSecondButtonLoading:Boolean,ctaSecondButtonVisible:Boolean,ctaButtonVisibleWarning:String,ctaLink:String,ctaSecondLink:String,target:String,buttonText:String,secondButtonText:String,ctaButtonClick:Function,ctaSecondButtonClick:Function,ctaSecondButtonNewBadge:Boolean,showLink:Boolean,learnMoreLink:String,hideBonus:Boolean},setup(t){const a=x(V("%1$sBonus:%2$s You can upgrade to the %3$s plan today and %4$ssave %5$s off%6$s (discount auto-applied).","all-in-one-seo-pack"),"<strong>","</strong>","Pro","<strong>",w,"</strong>");return(f,B)=>(e(),g("div",H,[l("div",F,[u(f.$slots,"header-text",{},()=>[i(o(t.strings.ctaHeader),1)])]),l("div",N,[u(f.$slots,"description",{},()=>[i(o(t.strings.ctaDescription),1)])]),t.featureList?(e(),s(n(L),{key:0,class:"feature-list"},{default:r(()=>[(e(!0),g(S,null,$(t.featureList,(h,v)=>(e(),s(n(y),{md:"6",key:v},{default:r(()=>[C(n(b)),i(" "+o(h),1)]),_:2},1024))),128))]),_:1})):c("",!0),!t.ctaButtonVisible&&t.ctaButtonVisibleWarning?(e(),s(n(m),{key:1,type:"yellow",innerHTML:t.ctaButtonVisibleWarning},null,8,["innerHTML"])):c("",!0),l("div",W,[t.ctaButtonVisible?(e(),s(n(k),{key:0,type:"green",tag:"a",href:t.ctaLink,target:t.target,onClick:t.ctaButtonClick,loading:t.ctaButtonLoading},{default:r(()=>[i(o(t.buttonText),1)]),_:1},8,["href","target","onClick","loading"])):c("",!0),t.ctaSecondButtonVisible?(e(),s(n(k),{key:1,type:"blue",tag:"a",href:t.ctaSecondLink,target:t.target,onClick:t.ctaSecondButtonClick,loading:t.ctaSecondButtonLoading,"new-badge":t.ctaSecondButtonNewBadge},{default:r(()=>[i(o(t.secondButtonText),1)]),_:1},8,["href","target","onClick","loading","new-badge"])):c("",!0),t.showLink?(e(),g("a",{key:2,class:"learn-more",href:t.learnMoreLink,target:"_blank"},[u(f.$slots,"learn-more-text",{},()=>[i(o(t.strings.learnMoreAllFeatures),1)])],8,D)):c("",!0)]),t.hideBonus?c("",!0):(e(),s(n(m),{key:2,class:"bonus-alert",type:"yellow"},{default:r(()=>[i(" 🎁 "),l("span",{innerHTML:n(a)},null,8,O)]),_:1}))]))}},E={class:"type-2"},q={class:"header-text"},G={class:"description"},j=l("br",null,null,-1),R=l("br",null,null,-1),z=["href"],U={class:"featured-image"},I={__name:"2",props:{strings:Object,featureList:Array,ctaButtonVisible:Boolean,ctaButtonLoading:Boolean,ctaButtonVisibleWarning:String,ctaLink:String,target:String,buttonText:String,ctaButtonClick:Function,showLink:Boolean,learnMoreLink:String},setup(t){return(d,a)=>(e(),g("div",E,[l("div",null,[l("div",q,[u(d.$slots,"header-text",{},()=>[i(o(t.strings.ctaHeader),1)])]),l("div",G,[u(d.$slots,"description",{},()=>[i(o(t.strings.ctaDescription),1)])]),t.featureList&&t.featureList.length<=5?(e(),s(n(L),{key:0,class:"feature-list"},{default:r(()=>[(e(!0),g(S,null,$(t.featureList,(f,B)=>(e(),s(n(y),{md:"12",key:B},{default:r(()=>[C(n(b)),i(" "+o(f),1)]),_:2},1024))),128))]),_:1})):c("",!0),t.featureList&&t.featureList.length>5?(e(),s(n(L),{key:1,class:"feature-list"},{default:r(()=>[(e(!0),g(S,null,$(t.featureList,(f,B)=>(e(),s(n(y),{md:"6",key:B},{default:r(()=>[C(n(b)),i(" "+o(f),1)]),_:2},1024))),128))]),_:1})):c("",!0),!t.ctaButtonVisible&&t.ctaButtonVisibleWarning?(e(),s(n(m),{key:2,type:"yellow",innerHTML:t.ctaButtonVisibleWarning},null,8,["innerHTML"])):c("",!0),t.ctaButtonVisible?(e(),s(n(k),{key:3,type:"green",tag:"a",href:t.ctaLink,target:t.target,onClick:t.ctaButtonClick,loading:t.ctaButtonLoading},{default:r(()=>[i(o(t.buttonText),1)]),_:1},8,["href","target","onClick","loading"])):c("",!0),j,R,t.showLink?(e(),g("a",{key:4,class:"learn-more",href:t.learnMoreLink,target:"_blank"},[u(d.$slots,"learn-more-text",{},()=>[i(o(t.strings.learnMoreAllFeatures),1)])],8,z)):c("",!0)]),l("div",U,[u(d.$slots,"featured-image")])]))}},J={class:"type-3"},Y={class:"sub-header"},K={class:"header-text"},Q={__name:"3",props:{strings:Object,featureList:Array,ctaButtonVisible:Boolean,ctaButtonLoading:Boolean,ctaButtonVisibleWarning:String,ctaLink:String,target:String,buttonText:String,ctaButtonClick:Function,showLink:Boolean,learnMoreLink:String},setup(t){return(d,a)=>(e(),g("div",J,[l("div",Y,o(t.strings.upgradeToPro),1),l("div",K,[u(d.$slots,"header-text",{},()=>[i(o(t.strings.ctaHeader),1)])]),t.featureList?(e(),s(n(L),{key:0,class:"feature-list"},{default:r(()=>[(e(!0),g(S,null,$(t.featureList,(f,B)=>(e(),s(n(y),{md:"6",key:B},{default:r(()=>[C(n(b)),i(" "+o(f),1)]),_:2},1024))),128))]),_:1})):c("",!0),!t.ctaButtonVisible&&t.ctaButtonVisibleWarning?(e(),s(n(m),{key:1,type:"yellow",innerHTML:t.ctaButtonVisibleWarning},null,8,["innerHTML"])):c("",!0),t.ctaButtonVisible?(e(),s(n(k),{key:2,type:"green",tag:"a",href:t.ctaLink,target:t.target,onClick:t.ctaButtonClick,loading:t.ctaButtonLoading,size:"medium"},{default:r(()=>[i(o(t.buttonText),1)]),_:1},8,["href","target","onClick","loading"])):c("",!0),t.showLink?(e(),s(n(k),{key:3,type:"gray",tag:"a",href:t.learnMoreLink,target:"_blank",size:"medium"},{default:r(()=>[u(d.$slots,"learn-more-text",{},()=>[i(o(t.strings.seeAllFeatures),1)])]),_:3},8,["href"])):c("",!0)]))}},X={class:"type-4"},Z={class:"header-text"},_={class:"description"},p={__name:"4",props:{strings:Object},setup(t){return(d,a)=>(e(),g("div",X,[l("div",Z,[u(d.$slots,"header-text",{},()=>[i(o(t.strings.ctaHeader),1)])]),l("div",_,[u(d.$slots,"description",{},()=>[i(o(t.strings.ctaDescription),1)])])]))}},tt={};function et(t,d){return e(),g("div")}const nt=T(tt,[["render",et]]),at={emits:["cta-button-click","cta-second-button-click"],components:{Type1:P,Type2:I,Type3:Q,Type4:p,Type5:nt},props:{type:{type:Number,default(){return 1},validator(t){return[1,2,3,4,5].includes(t)}},featureList:Array,sameTab:Boolean,ctaButtonAction:Boolean,ctaSecondButtonAction:Boolean,ctaButtonLoading:Boolean,ctaLink:{type:String,required:!1},learnMoreLink:{type:String,required:!1},buttonText:{type:String,required:!1},secondButtonText:{type:String,required:!1},floating:{type:Boolean,default(){return!0}},showLink:{type:Boolean,default(){return!0}},ctaButtonVisible:{type:Boolean,default(){return!0}},ctaButtonVisibleWarning:String,ctaSecondButtonVisible:{type:Boolean,default(){return!1}},ctaSecondButtonNewBadge:Boolean,alignTop:{type:Boolean,default(){return!1}},hideBonus:Boolean},data(){return{target:"_blank",strings:{upgradeToPro:this.$t.sprintf(this.$t.__("Upgrade to %1$s",this.$td),"Pro"),ctaHeader:this.$t.sprintf(this.$t.__("This is a %1$s Feature",this.$td),"PRO"),ctaDescription:this.$t.sprintf(this.$t.__("%1$s %2$s comes with many additional features to help take your site's SEO to the next level!",this.$td),"AIOSEO","Pro"),learnMoreAllFeatures:this.$t.__("Learn more about all features",this.$td),seeAllFeatures:this.$t.__("See all features",this.$td)}}},computed:{getCtaComponent(){return`Type${this.type}`}},methods:{ctaButtonClick(t){this.ctaButtonAction&&(t.preventDefault(),this.$emit("cta-button-click"))},ctaSecondButtonClick(t){this.ctaSecondButtonAction&&(t.preventDefault(),this.$emit("cta-second-button-click"))}},mounted(){this.sameTab&&(this.target="_self")}},it={class:"aioseo-cta-background"};function ot(t,d,a,f,B,h){return e(),g("div",{class:M(["aioseo-cta",{floating:a.floating,"align-top":a.alignTop}])},[l("div",it,[(e(),s(A(h.getCtaComponent),{strings:B.strings,"feature-list":a.featureList,"cta-button-visible":a.ctaButtonVisible,"cta-second-button-visible":a.ctaSecondButtonVisible,"cta-button-loading":a.ctaButtonLoading,"cta-button-visible-warning":a.ctaButtonVisibleWarning,"cta-link":a.ctaLink,target:B.target,"button-text":a.buttonText,"second-button-text":a.secondButtonText,"cta-button-click":h.ctaButtonClick,"cta-second-button-click":h.ctaSecondButtonClick,"cta-second-button-new-badge":a.ctaSecondButtonNewBadge,"show-link":a.showLink,"learn-more-link":a.learnMoreLink,"hide-bonus":a.hideBonus},{"header-text":r(()=>[u(t.$slots,"header-text")]),description:r(()=>[u(t.$slots,"description")]),"learn-more-text":r(()=>[u(t.$slots,"learn-more-text")]),"featured-image":r(()=>[u(t.$slots,"featured-image")]),_:3},8,["strings","feature-list","cta-button-visible","cta-second-button-visible","cta-button-loading","cta-button-visible-warning","cta-link","target","button-text","second-button-text","cta-button-click","cta-second-button-click","cta-second-button-new-badge","show-link","learn-more-link","hide-bonus"]))])],2)}const gt=T(at,[["render",ot]]);export{gt as C};