import{_ as u}from"./_plugin-vue_export-helper.eefbdd86.js";import{o as t,c as o,_ as l,a3 as i,a4 as m,F as g,af as h,ae as v,a6 as p,l as d}from"./runtime-core.esm-bundler.ce5add0b.js";import"./index.4b887428.js";import{S as $}from"./Logo.3715aad2.js";import{u as y}from"./SetupWizardStore.f23d0bfe.js";const z={},S={class:"aioseo-wizard-body"},C={class:"body-content"},W={key:0,class:"cta"},A={class:"body-footer"};function w(e,s){return t(),o("div",S,[l("div",C,[i(e.$slots,"default")]),e.$slots.cta?(t(),o("div",W,[i(e.$slots,"cta")])):m("",!0),l("div",A,[i(e.$slots,"footer")])])}const D=u(z,[["render",w]]),b={},k={class:"aioseo-wizard-container"};function B(e,s){return t(),o("div",k,[i(e.$slots,"default")])}const G=u(b,[["render",B]]),L={props:{steps:{type:Array,required:!0}},computed:{getSteps(){const e={spacer:!0};return[...this.steps].map((s,r)=>r<this.steps.length-1?[s,{...e}]:[s]).reduce((s,r)=>s.concat(r))}},methods:{getActiveClass(e,s){return e.spacer?!!this.getSteps[s+1].active:e.active}}},x={class:"aioseo-wizard-progress"};function N(e,s,r,_,f,n){return t(),o("div",x,[(t(!0),o(g,null,h(n.getSteps,(a,c)=>(t(),o("div",{key:c,class:v([{circle:!a.spacer},{spacer:a.spacer},{active:n.getActiveClass(a,c)}])},null,2))),128))])}const V=u(L,[["render",N]]),F={setup(){return{setupWizardStore:y()}},components:{SvgAioseoLogo:$,WizardProgress:V},computed:{steps(){const e=[];for(let s=0;s<this.setupWizardStore.getTotalStageCount;s++)s<this.setupWizardStore.getCurrentStageCount?e.push({active:!0}):e.push({active:!1});return e}}},P={class:"aioseo-wizard-header"},q={class:"logo"};function E(e,s,r,_,f,n){const a=p("svg-aioseo-logo"),c=p("wizard-progress");return t(),o("div",P,[l("div",q,[d(a)]),d(c,{steps:n.steps},null,8,["steps"])])}const I=u(F,[["render",E]]);export{D as W,G as a,I as b};
