Sid Gifari File Manager
🏠 Root
/
home
/
ailwtbdh
/
superstepsgroup.com
/
wp-content
/
plugins
/
all-in-one-seo-pack
/
dist
/
Lite
/
assets
/
js
/
Editing: Features.5f6d3963.js
import{w as B}from"./app-core.b862f9c8.js";import{u as O}from"./Wizard.92828320.js";import{B as U}from"./Checkbox.e62f1ba4.js";import{C as T}from"./ProBadge.838818f5.js";import{G as E,a as L}from"./Row.2a7735dd.js";import{W as q,a as F,b as G}from"./Header.2eab4cea.js";import{W as I}from"./CloseAndExit.78443b8b.js";import{_ as R}from"./Steps.8e03baa9.js";import{_ as j}from"./_plugin-vue_export-helper.eefbdd86.js";import{m as D}from"./vendor-lodash.d3ad8b99.js";import{a as _,_ as p}from"./vendor-other.7b559694.js";import{aq as r,f as m,i as f,a0 as i,R as n,j as c,U as u,O as H,ad as M,ae as g,Q,M as W,P as J}from"./vendor-vue-ui.f00a1236.js";import"./Checkmark.af3294f4.js";import"./Logo.76a62e7a.js";import"./Index.08267eee.js";import"./Close.de45e465.js";const h="all-in-one-seo-pack",K={setup(){const{features:e,needsUpsell:s,strings:a}=O({stage:"features"});return{composableStrings:a,features:e,needsUpsell:s,setupWizardStore:B()}},components:{BaseCheckbox:U,CoreProBadge:T,GridColumn:L,GridRow:E,WizardBody:G,WizardCloseAndExit:I,WizardContainer:F,WizardHeader:q,WizardSteps:R},data(){return{loading:!1,strings:D(this.composableStrings,{whichFeatures:p("Which SEO features do you want to enable?",h),description:p("We have already selected our recommended features based on your site category, but you can use the following features to fine-tune your site.",h)})}},computed:{showPluginsAll(){return(this.setupWizardStore.features.includes("analytics")||this.setupWizardStore.features.includes("broken-link-checker")||this.setupWizardStore.features.includes("conversion-tools"))&&(this.setupWizardStore.features.includes("aioseo-eeat")||this.setupWizardStore.features.includes("aioseo-image-seo")||this.setupWizardStore.features.includes("aioseo-index-now")||this.setupWizardStore.features.includes("aioseo-link-assistant")||this.setupWizardStore.features.includes("aioseo-local-business")||this.setupWizardStore.features.includes("aioseo-news-sitemap")||this.setupWizardStore.features.includes("aioseo-rest-api")||this.setupWizardStore.features.includes("aioseo-video-sitemap"))},showPluginsAddons(){return(!this.setupWizardStore.features.includes("analytics")||!this.setupWizardStore.features.includes("broken-link-checker")||!this.setupWizardStore.features.includes("conversion-tools"))&&(this.setupWizardStore.features.includes("aioseo-eeat")||this.setupWizardStore.features.includes("aioseo-image-seo")||this.setupWizardStore.features.includes("aioseo-index-now")||this.setupWizardStore.features.includes("aioseo-link-assistant")||this.setupWizardStore.features.includes("aioseo-local-business")||this.setupWizardStore.features.includes("aioseo-news-sitemap")||this.setupWizardStore.features.includes("aioseo-rest-api")||this.setupWizardStore.features.includes("aioseo-video-sitemap"))},showPluginsOnly(){return(this.setupWizardStore.features.includes("analytics")||this.setupWizardStore.features.includes("broken-link-checker")||this.setupWizardStore.features.includes("conversion-tools"))&&!this.setupWizardStore.features.includes("aioseo-eeat")&&!this.setupWizardStore.features.includes("aioseo-image-seo")&&!this.setupWizardStore.features.includes("aioseo-index-now")&&!this.setupWizardStore.features.includes("aioseo-link-assistant")&&!this.setupWizardStore.features.includes("aioseo-local-business")&&!this.setupWizardStore.features.includes("aioseo-news-sitemap")&&!this.setupWizardStore.features.includes("aioseo-rest-api")&&!this.setupWizardStore.features.includes("aioseo-video-sitemap")},getPluginsText(){return this.showPluginsOnly?_(p("The following plugins will be installed: %1$s",h),this.getPluginNames):this.showPluginsAddons?_(p("The following %1$s addons will be installed: %2$s",h),"AIOSEO",this.getPluginNames):this.showPluginsAll?_(p("The following plugins and %1$s addons will be installed: %2$s",h),"AIOSEO",this.getPluginNames):null},getPluginNames(){const e=[];this.features.forEach(o=>{this.setupWizardStore.features.includes(o.value)&&o.pluginName&&e.push(o.pluginName)});let s="";return 1<e.length?s=_(p(" and %1$s",h),e[e.length-1]):s=e[e.length-1],delete e[e.length-1],e.join(", ").replace(/(^[,\s]+)|([,\s]+$)/g,"")+s}},methods:{preventUncheck(e,s){s.required&&(e.preventDefault(),e.stopPropagation())},getValue(e){return this.setupWizardStore.features.includes(e.value)},updateValue(e,s){const a=[...this.setupWizardStore.features];if(e){a.push(s.value),this.setupWizardStore.features=a;return}const o=a.findIndex(l=>l===s.value);o!==-1&&a.splice(o,1),this.setupWizardStore.features=a},saveAndContinue(){this.loading=!0,this.setupWizardStore.saveWizard("features").then(()=>{this.$router.push(this.setupWizardStore.getNextLink)})}}},X={class:"aioseo-wizard-features"},Y={class:"header"},Z={class:"description"},$={class:"settings-name"},ee={class:"name small-margin"},se={class:"aioseo-description-text"},te={key:0,class:"aioseo-installs-text"},ie={class:"go-back"},oe={key:0,class:"plugins"};function re(e,s,a,o,l,d){const k=r("wizard-header"),b=r("wizard-steps"),v=r("core-pro-badge"),S=r("grid-column"),y=r("base-checkbox"),x=r("grid-row"),w=r("router-link"),P=r("base-button"),C=r("wizard-body"),N=r("wizard-close-and-exit"),A=r("wizard-container");return m(),f("div",X,[i(k),i(A,null,{default:n(()=>[i(C,null,{footer:n(()=>[c("div",ie,[i(w,{to:o.setupWizardStore.getPrevLink,class:"no-underline"},{default:n(()=>[...s[0]||(s[0]=[g("←",-1)])]),_:1},8,["to"]),s[1]||(s[1]=g(" ",-1)),i(w,{to:o.setupWizardStore.getPrevLink},{default:n(()=>[g(u(l.strings.goBack),1)]),_:1},8,["to"])]),s[2]||(s[2]=c("div",{class:"spacer"},null,-1)),i(P,{type:"blue",loading:l.loading,onClick:d.saveAndContinue},{default:n(()=>[g(u(l.strings.saveAndContinue)+" →",1)]),_:1},8,["loading","onClick"])]),default:n(()=>[i(b),c("div",Y,u(l.strings.whichFeatures),1),c("div",Z,u(l.strings.description),1),(m(!0),f(H,null,M(o.features,(t,V)=>(m(),f("div",{key:V,class:"feature-grid small-padding medium-margin"},[i(x,null,{default:n(()=>[i(S,{xs:"11"},{default:n(()=>[c("div",$,[c("div",ee,[g(u(t.name)+" ",1),o.needsUpsell(t)?(m(),Q(v,{key:0})):W("",!0)]),c("div",se,u(t.description),1),t.installs&&d.getValue(t)?(m(),f("div",te,u(t.installs),1)):W("",!0)])]),_:2},1024),i(S,{xs:"1"},{default:n(()=>[i(y,{round:"",class:J({"no-clicks":t.required}),type:t.required?"green":"blue",modelValue:t.required?!0:d.getValue(t),"onUpdate:modelValue":z=>d.updateValue(z,t),onClick:z=>d.preventUncheck(z,t)},null,8,["class","type","modelValue","onUpdate:modelValue","onClick"])]),_:2},1024)]),_:2},1024)]))),128))]),_:1}),d.getPluginsText?(m(),f("div",oe,u(d.getPluginsText),1)):W("",!0),i(N)]),_:1})])}const ke=j(K,[["render",re]]);export{ke as default};
Save
Cancel