import{d as b,G as R,b as U,D as A,k as E,i as G,Q as P,j as T}from"./app-core.ae890a3f.js";import{C as I}from"./Index.52399193.js";import{S as N,a as W}from"./ListItem.120acc56.js";import{_ as d}from"./_plugin-vue_export-helper.eefbdd86.js";import{f as i,i as n,ar as z,aq as r,j as a,a0 as s,U as V,O as k,ad as $,Q as _,M as L,R as c,ae as m,T as O,P as j,au as Q,v as M}from"./vendor-vue-ui.de3ab35f.js";import{a as D,_ as Z,c as q}from"./vendor-other.7b559694.js";import{S as Y}from"./App.4e797f83.js";import{C as J}from"./Blur.5e231db6.js";import{C as K}from"./Index.ab3bcf62.js";import{C as X}from"./SettingsRow.0c329e43.js";import{S as C1}from"./Eye.050aa9d8.js";import{_ as e1}from"./Trash.d35f8063.js";import{U as t1}from"./UserAvatar.e418ef56.js";import{S as i1}from"./Upsell.32fb29f6.js";import{S as o1}from"./Short.a6939547.js";import"./vendor-lodash.8e35bd59.js";import"./Close.098d4b76.js";import"./SeoRevisions.ab5dd60d.js";import"./Button.a549093d.js";/* empty css */import"./ScrollAndHighlight.0a0ea3d2.js";import"./ScrollTo.f4df02aa.js";import"./LicenseKeyBar.e22888cd.js";import"./LogoGear.6afc7f21.js";import"./vendor-phone.8b9bc15d.js";import"./icon.5572a14b.js";import"./Tabs.b5aef6dd.js";import"./ProBadge.fd60f711.js";import"./Caret.a017b70a.js";import"./Information.278772ab.js";import"./Slide.e6618126.js";import"./Settings.9925e4db.js";import"./Build.693cf766.js";import"./AiContent.ac754618.js";import"./Suggestion.94b951e4.js";import"./Row.6337df55.js";import"./Profile.d553eeca.js";import"./Index.43bf246d.js";import"./Pencil.405b16d2.js";import"./RequiredPlans.c6bcf6ea.js";const s1={},r1={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 360 140"};function a1(e,t){return i(),n("svg",r1,[...t[0]||(t[0]=[z('',2)])])}const n1=d(s1,[["render",a1]]),l1="aioseo-pro",H1={setup(){return{rootStore:U()}},components:{SvgSearchStatisticsFrame:n1},data(){return{strings:{upgradeToPro:D(Z("Get actionable insights on how your SEO Revisions are affecting your SEO with Search Statistics (our Google Search Console integration). Experiment with SEO changes and revert with 1-click to help you rank in search results today! %1$s",l1),b.getPlainLink(R.learnMore,this.rootStore.aioseo.urls.aio.searchStatistics,!0))}}}},p1={role:"listitem",class:"aioseo-seo-revision-list-item aioseo-seo-revision-list-item--upsell",tabindex:"0"},c1={class:"main"},d1=["innerHTML"];function h1(e,t,l,C,o,p){const H=r("svg-search-statistics-frame");return i(),n("div",p1,[a("div",c1,[s(H),a("span",{innerHTML:o.strings.upgradeToPro},null,8,d1)])])}const V1=d(H1,[["render",h1],["__scopeId","data-v-191a3a51"]]),B="aioseo-pro",M1={data(){return{strings:{noRevisions:Z("No revisions yet.",B),message:Z("As you make updates to your SEO data, you will see a list of previous versions with all changes.",B)}}}},L1={class:"aioseo-seo-revisions-empty"};function Z1(e,t,l,C,o,p){return i(),n("div",L1,[a("p",null,V(o.strings.noRevisions),1),a("span",null,V(o.strings.message),1)])}const _1=d(M1,[["render",Z1],["__scopeId","data-v-c7719aeb"]]),F="aioseo-pro",f1={setup(){return{seoRevisionsStore:E()}},components:{CoreAlert:I,SeoRevisionsDeleteWarning:W,SeoRevisionsEmpty:_1,SeoRevisionListItem:N,SeoRevisionListItemUpsell:V1,SvgBackup:Y},data(){return{btnLoadMoreLoading:!1,itemToBeDeleted:{},license:A,modalOpenDeleteRevisionWarning:!1,strings:{upgradeToPro:D(Z("You have reached the limit of %1$s revisions for this page. In order to unlock more revisions, consider upgrading to a higher plan. %2$s",F),this.seoRevisionsStore.itemsLimit,b.getUpsellLink("post-settings","seo-revisions-limit",R.learnMore,"liteUpgrade",!0))}}},computed:{btnLoadMoreDisabled(){return this.seoRevisionsStore.itemsTotalCount<=this.seoRevisionsStore.items.length},btnLoadMoreText(){let e=this.seoRevisionsStore.itemsTotalCount-this.seoRevisionsStore.items.length;return e=Math.max(0,e),e===0?!1:(e=99{this.btnLoadMoreLoading=!1})},maybeDeleteSeoRevision(e){this.modalOpenDeleteRevisionWarning=!0,this.itemToBeDeleted=e}}},u1={key:0,class:"aioseo-seo-revisions-list",role:"list"},m1={key:1,class:"btn-load-more-wrapper"},v1={key:4};function g1(e,t,l,C,o,p){const H=r("seo-revision-list-item-upsell"),h=r("seo-revision-list-item"),f=r("svg-backup"),v=r("base-button"),g=r("seo-revisions-delete-warning"),x=r("seo-revisions-empty"),w=r("core-alert");return i(),n("div",{class:j(["aioseo-seo-revisions-list-wrapper",{"aioseo-seo-revisions-list-wrapper--metabox":e.$root.$data.screenContext==="metabox","aioseo-seo-revisions-list-wrapper--sidebar":e.$root.$data.screenContext==="sidebar","aioseo-seo-revisions-list-wrapper--bullet":1(i(),n(k,{key:"seo-revision-list-item-"+y},[y===5&&!o.license.hasCoreFeature("search-statistics","post-detail-seo-statistics")?(i(),_(H,{key:0})):L("",!0),s(h,{"is-current-version":y===0,revision:u,onMaybeDeleteSeoRevision:p.maybeDeleteSeoRevision},null,8,["is-current-version","revision","onMaybeDeleteSeoRevision"])],64))),128))])):L("",!0),0p.initLoadMore(),["prevent","exact"])),disabled:p.btnLoadMoreDisabled},{default:c(()=>[s(f,{width:"15"}),m(" "+V(p.btnLoadMoreText),1)]),_:1},8,["loading","disabled"])])):L("",!0),0C.seoRevisionsStore.itemsTotalCount?(i(),_(x,{key:3})):L("",!0),C.seoRevisionsStore.itemsTotalCount>=C.seoRevisionsStore.itemsLimit&&C.seoRevisionsStore.itemsLimit!==-1?(i(),n("div",v1,[t[1]||(t[1]=a("br",null,null,-1)),s(w,{innerHTML:o.strings.upgradeToPro},null,8,["innerHTML"])])):L("",!0)],2)}const x1=d(f1,[["render",g1],["__scopeId","data-v-4f09550d"]]),w1={components:{SeoRevisionsList:x1},methods:{maybeDisplayNotices(e){window.addEventListener("load",()=>{if(typeof(window?.wp?.data?.select||null)=="function"){const l=window.wp.data.select("core/editor")?.getCurrentPostAttribute("aioseo_notices");l&&l.forEach(C=>{C.message&&e.createNotice(C.status,C.message,C.options||[])})}})}},mounted(){if(G()&&typeof(window?.wp?.data?.dispatch||null)=="function"){const e=window.wp.data.dispatch("core/notices");this.maybeDisplayNotices(e)}}};function y1(e,t,l,C,o,p){const H=r("seo-revisions-list");return i(),_(H)}const S1=d(w1,[["render",y1]]),k1={class:"aioseo-seo-revision-list-item"},D1={class:"aioseo-seo-revision-list-item__author"},E1={class:"aioseo-seo-revision-list-item__author__avatar"},B1={class:"aioseo-seo-revision-list-item__author__name"},F1={class:"aioseo-seo-revision-list-item__action"},b1={class:"aioseo-seo-revision-list-item__action__view"},R1={class:"aioseo-seo-revision-list-item__action__delete"},A1={__name:"ListItem",setup(e){const{currentUser:t}=Q(E());return(l,C)=>(i(),n("div",k1,[a("div",D1,[a("span",E1,[s(M(t1),{src:M(t).avatar.url,size:M(t).avatar.size},null,8,["src","size"])]),a("span",B1,V(M(P)(M(t).display_name,30)),1)]),C[1]||(C[1]=a("div",{class:"aioseo-seo-revision-list-item__date"}," 1 week ago (2 Dec, 2022 @ 18:28:57) ",-1)),a("div",F1,[C[0]||(C[0]=a("span",{class:"aioseo-seo-revision-list-item__action__compare"}," Compare ",-1)),a("span",b1,[s(M(C1),{width:"18"})]),a("span",R1,[s(M(e1),{width:"18"})])])]))}},$1=d(A1,[["__scopeId","data-v-20175fdb"]]),O1={components:{SeoRevisionListItem:$1}},U1={class:"aioseo-seo-revisions-list"};function G1(e,t,l,C,o,p){const H=r("seo-revision-list-item");return i(),n("div",U1,[(i(),n(k,null,$(13,h=>s(H,{key:"seo-revision-list-item-"+h})),64))])}const P1=d(O1,[["render",G1],["__scopeId","data-v-7b502c37"]]),S="all-in-one-seo-pack",T1={setup(){return{seoRevisionsStore:E()}},components:{CoreBlur:J,CoreModal:K,CoreSettingsRow:X,SeoRevisionsList:P1,SeoRevisionsUpsell:i1,SvgRightArrowShort:o1},data(){return{strings:{button:Z("Open SEO Revisions",S),description:Z("With our powerful revisions feature for all your SEO data, never lose the exact SEO title or description (and more!) that helped you rank higher in search results and restore it back in a single click.",S),seoRevisions:Z("SEO Revisions",S)}}}},I1={key:0,class:"aioseo-seo-revisions-metabox"},N1={key:1,class:"aioseo-seo-revisions-sidebar"},W1={class:"aioseo-seo-revisions-sidebar__modal-body"},z1={class:"description"};function j1(e,t,l,C,o,p){const H=r("seo-revisions-list"),h=r("core-blur"),f=r("seo-revisions-upsell"),v=r("core-modal"),g=r("svg-right-arrow-short"),x=r("base-button"),w=r("core-settings-row");return e.$root.$data.screenContext==="metabox"?(i(),n("div",I1,[s(h,null,{default:c(()=>[s(H)]),_:1}),s(f,{"parent-component-context":"metabox"})])):e.$root.$data.screenContext==="sidebar"?(i(),n("div",N1,[s(v,{show:C.seoRevisionsStore.modalOpenSidebar,classes:[],onClose:t[0]||(t[0]=u=>C.seoRevisionsStore.modalOpenSidebar=!1)},{headerTitle:c(()=>[m(V(o.strings.seoRevisions),1)]),body:c(()=>[a("div",W1,[s(h,null,{default:c(()=>[s(H)]),_:1}),s(f,{"parent-component-context":"modal"})])]),_:1},8,["show"]),s(w,{align:""},{name:c(()=>[m(V(o.strings.seoRevisions),1)]),description:c(()=>[a("p",z1,V(o.strings.description),1)]),content:c(()=>[s(x,{class:"gray small",onClick:t[1]||(t[1]=O(u=>C.seoRevisionsStore.modalOpenSidebar=!0,["stop","exact"]))},{default:c(()=>[s(g,{width:"10"}),m(" "+V(o.strings.button),1)]),_:1})]),_:1})])):L("",!0)}const Q1=d(T1,[["render",j1],["__scopeId","data-v-eda67d56"]]),q1={setup(){return{licenseStore:T()}},components:{SeoRevisions:S1,SeoRevisionsLite:Q1},props:{parentComponentContext:String},data(){return{license:A}}},Y1={class:"aioseo-seo-revisions aioseo-tab-content"};function J1(e,t,l,C,o,p){const H=r("seo-revisions",!0),h=r("seo-revisions-lite");return i(),n("div",Y1,[!C.licenseStore.isUnlicensed&&o.license.hasCoreFeature("seo-revisions")?(i(),_(H,{key:0,parentComponentContext:l.parentComponentContext},null,8,["parentComponentContext"])):(i(),_(h,{key:1,parentComponentContext:l.parentComponentContext},null,8,["parentComponentContext"]))])}const O2=d(q1,[["render",J1],["__scopeId","data-v-0313f110"]]);export{O2 as default};