import{u as P,r as B}from"./index.ba51ghj9.js";import{j as m}from"./helpers.lwqbledo.js";import{u as L}from"./Wizard.cxcv0fmy.js";import{B as N}from"./HighlightToggle.dpi9oeof.js";import{G as E,a as G}from"./Row.h4gujlzc.js";import{W as H,a as U,b as O}from"./Header.kwzisspm.js";import{W as R}from"./CloseAndExit.n8h0y4z4.js";import{_ as T}from"./Steps.f1p0nwbe.js";import"./translations.b896ab1m.js";import{_ as F}from"./_plugin-vue_export-helper.oebm7xum.js";import{u as j}from"./SetupWizardStore.hjajzbq0.js";import{_ as h,a as J}from"./default-i18n.hohxoesu.js";import{c as g,C as t,l as s,v as r,o as u,a as p,x as l,t as c,F as M,J as q,k as K,G as Q,b as k}from"./runtime-dom.esm-bundler.h3clfjuw.js";import"./addons.eq04tz3m.js";import"./upperFirst.bgyeasim.js";import"./_stringToArray.mpukyt2g.js";import"./toString.oppn28a8.js";import"./Checkbox.cv4w58s0.js";import"./Checkmark.d5kkjaf5.js";import"./Radio.n2kbmrhz.js";import"./Logo.nueehhao.js";import"./Index.kqt70nj0.js";import"./Caret.dwp6xpza.js";const w=""+window.__aioseoDynamicImportPreload__("images/yoast-logo-small.ftz730wa.png"),X=""+window.__aioseoDynamicImportPreload__("images/rank-math-seo-logo-small.i99e3sdy.png"),Y=""+window.__aioseoDynamicImportPreload__("svg/seopress-free-logo-small.ds3g8yrk.svg"),Z=""+window.__aioseoDynamicImportPreload__("svg/seopress-pro-logo-small.n503xkgm.svg"),f="all-in-one-seo-pack",$={setup(){const{strings:e}=L({stage:"import"});return{composableStrings:e,rootStore:P(),setupWizardStore:j()}},components:{BaseHighlightToggle:N,GridColumn:E,GridRow:G,WizardBody:H,WizardCloseAndExit:R,WizardContainer:U,WizardHeader:O,WizardSteps:T},data(){return{loading:!1,strings:B(this.composableStrings,{importData:h("Import data from your current plugins",f),weHaveDetected:J(h("We have detected other SEO plugins installed on your website. Select which plugins you would like to import data to %1$s.",f),"AIOSEO"),importDataAndContinue:h("Import Data and Continue",f)}),pluginImages:{"yoast-seo":m(w),"yoast-seo-premium":m(w),"rank-math-seo":m(X),seopress:m(Y),"seopress-pro":m(Z)},selected:[]}},watch:{selected(e){this.setupWizardStore.importers=e.map(a=>a.slug)}},computed:{getPlugins(){return this.rootStore.aioseo.importers.filter(e=>e.canImport)}},methods:{updateValue(e,a){if(e){this.selected.push(a);return}const d=this.selected.findIndex(_=>_.value===a.value);d!==-1&&this.selected.splice(d,1)},getValue(e){return this.selected.includes(e)},isActive(e){return this.selected.findIndex(d=>d.slug===e.slug)!==-1},saveAndContinue(){this.loading=!0,this.setupWizardStore.saveWizard("importers").then(()=>{this.$router.push(this.setupWizardStore.getNextLink)})},skipStep(){this.setupWizardStore.saveWizard(),this.$router.push(this.setupWizardStore.getNextLink)}}},ee={class:"aioseo-wizard-import"},te={class:"header"},oe={class:"description"},se={class:"plugins"},re=["alt","src"],ne={key:1,class:"icon dashicons dashicons-admin-plugins"},ae={class:"go-back"},ie=p("div",{class:"spacer"},null,-1);function le(e,a,d,_,n,i){const v=r("wizard-header"),S=r("wizard-steps"),x=r("base-highlight-toggle"),I=r("grid-column"),W=r("grid-row"),y=r("router-link"),z=r("base-button"),C=r("wizard-body"),b=r("wizard-close-and-exit"),A=r("wizard-container");return u(),g("div",ee,[t(v),t(A,null,{default:s(()=>[t(C,null,{footer:s(()=>[p("div",ae,[t(y,{to:_.setupWizardStore.getPrevLink,class:"no-underline"},{default:s(()=>[l("←")]),_:1},8,["to"]),l("   "),t(y,{to:_.setupWizardStore.getPrevLink},{default:s(()=>[l(c(n.strings.goBack),1)]),_:1},8,["to"])]),ie,t(z,{type:"gray",onClick:i.skipStep},{default:s(()=>[l(c(n.strings.skipThisStep),1)]),_:1},8,["onClick"]),t(z,{type:"blue",loading:n.loading,onClick:i.saveAndContinue},{default:s(()=>[l(c(n.strings.importDataAndContinue)+" →",1)]),_:1},8,["loading","onClick"])]),default:s(()=>[t(S),p("div",te,c(n.strings.importData),1),p("div",oe,c(n.strings.weHaveDetected),1),p("div",se,[t(W,null,{default:s(()=>[(u(!0),g(M,null,q(i.getPlugins,(o,D)=>(u(),K(I,{key:D,md:"6"},{default:s(()=>[t(x,{type:"checkbox",size:"medium",round:"",active:i.isActive(o),name:o.name,modelValue:i.getValue(o),"onUpdate:modelValue":V=>i.updateValue(V,o)},{default:s(()=>[n.pluginImages[o.slug]?(u(),g("img",{key:0,alt:o.name+" Plugin Icon",src:n.pluginImages[o.slug],class:Q(["icon",o.slug])},null,10,re)):k("",!0),n.pluginImages[o.slug]?k("",!0):(u(),g("span",ne)),l(" "+c(o.name),1)]),_:2},1032,["active","name","modelValue","onUpdate:modelValue"])]),_:2},1024))),128))]),_:1})])]),_:1}),t(b)]),_:1})])}const Pe=F($,[["render",le]]);export{Pe as default};
