import{f,a as c,u,g as V,h as L}from"./links.Byq_3x2e.js";import{_ as E}from"./_plugin-vue_export-helper.BN1snXvA.js";import{o as r,c as p,a,x as H,v as l,B as g,t as h,k as M,l as S,C as o,b as B,G as m}from"./runtime-dom.esm-bundler.tPRhSV4q.js";import{S as Z}from"./Rocket.Bcwm4H3g.js";const F={data(){return{pi:Math.PI,vb:34}},props:{scoreColor:String,percent:{type:Number,required:!0},strokeWidth:{type:Number,default(){return 8}}},computed:{cx(){return this.vb/2},cy(){return this.cx},r(){return this.cx-this.strokeWidth/2},dashArray(){return this.dashOffset*(this.percent/100)},dashOffset(){return 2*this.r*this.pi}}},b=["viewBox"],w=["stroke-width","cx","cy","r"],k=["stroke-width","stroke-dasharray","cx","cy","r"];function R(C,e,t,n,i,A){return r(),p("svg",{class:"aioseo-progress-circle",viewBox:`0 0 ${i.vb} ${i.vb}`,xmlns:"http://www.w3.org/2000/svg"},[a("circle",{class:"aioseo-progress-circle__background","stroke-width":t.strokeWidth,fill:"none",cx:A.cx,cy:A.cx,r:A.r},null,8,w),a("circle",{class:"aioseo-progress-circle__circle","stroke-width":t.strokeWidth,"stroke-dasharray":`${A.dashArray} 100`,fill:"none",cx:A.cx,cy:A.cx,r:A.r},null,8,k)],8,b)}const U=E(F,[["render",R]]),y={},x={width:"320",height:"232",viewBox:"0 0 320 232",fill:"none",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",class:"aioseo-seo"},q=H('',13),P=[q];function z(C,e){return r(),p("svg",x,P)}const v=E(y,[["render",z]]),X={setup(){return{licenseStore:f(),optionsStore:c(),rootStore:u(),searchStatisticsStore:V(),setupWizardStore:L()}},components:{SvgProgressCircle:U,SvgRocket:Z,SvgSeo:v},props:{isWpDashboard:{type:Boolean,default(){return!1}}},data(){return{strings:{description:this.$t.__("You're almost there! Once you complete the SEO setup your site will be optimized to rank in search engine results!",this.$td),improveSeo:this.$t.__("Improve SEO Rankings",this.$td)}}},computed:{steps(){const C=`${this.setupWizardStore.getCurrentStageCount}`,e=`${this.setupWizardStore.getTotalStageCount}`;return this.$t.sprintf(this.$t.__("Step %1$s of %2$s",this.$td),C,e)},percent(){return Math.ceil(100*this.setupWizardStore.getCurrentStageCount/this.setupWizardStore.getTotalStageCount)},wizardUrl(){return`${this.rootStore.aioseo.urls.aio.wizard}#/${this.setupWizardStore.getNextLink.name}`}},methods:{deleteStage(C){const e=this.setupWizardStore.stages.findIndex(t=>C===t);e!==-1&&this.setupWizardStore.stages.splice(e,1)}},mounted(){if(this.optionsStore.internalOptions.internal.wizard){const C=JSON.parse(this.optionsStore.internalOptions.internal.wizard);this.setupWizardStore.loadState(C)}this.setupWizardStore.shouldShowImportStep||this.deleteStage("import"),this.licenseStore.isUnlicensed||this.deleteStage("license-key"),this.searchStatisticsStore.isConnected&&this.deleteStage("search-console"),this.$isPro&&this.deleteStage("smart-recommendations")}},N={class:"aioseo-seo-setup-content"},D={class:"progress"},O=["innerHTML"],T={class:"description"},J=["href"];function Y(C,e,t,n,i,A){const d=l("svg-progress-circle"),s=l("svg-rocket"),I=l("base-button"),Q=l("svg-seo");return r(),p("div",{class:m(["aioseo-seo-setup",t.isWpDashboard?"aioseo-seo-setup--wp-styles":""])},[a("div",N,[a("div",D,[g(d,{percent:A.percent},null,8,["percent"]),a("span",{innerHTML:A.steps},null,8,O)]),a("p",T,h(i.strings.description),1),t.isWpDashboard?B("",!0):(r(),M(I,{key:0,type:"blue",size:"medium",tag:"a",href:A.wizardUrl},{default:S(()=>[g(s),o(" "+h(i.strings.improveSeo),1)]),_:1},8,["href"])),t.isWpDashboard?(r(),p("a",{key:1,href:A.wizardUrl,class:"button button-primary"},[g(s),o(" "+h(i.strings.improveSeo),1)],8,J)):B("",!0)]),g(Q)],2)}const _=E(X,[["render",Y]]);export{_ as C};