import{_ as u,o as r,c,z as V,r as _,d as h,a,F as C,G as A,t as n,y,f as b,b as m,B as k,x as w,w as v,D as I,A as P}from"./js/_plugin-vue_export-helper.a81c6319.js";import{c as B,a as F}from"./js/vue-router.af49358c.js";import{e as S,a as M,c as G,B as O}from"./js/Caret.19bf2275.js";import{C as L}from"./js/Tabs.5bdc95fd.js";import{C as K}from"./js/Index.048705a6.js";import{S as j,a as H}from"./js/Twitter.2936ae89.js";import{S as U}from"./js/Settings.910f29ef.js";import{g as N,a as R,b as q}from"./js/html.a669733f.js";import{C as Y}from"./js/FacebookPreview.74fc401f.js";import{C as Z}from"./js/GoogleSearchPreview.170d666f.js";import"./js/default-i18n.0e8bc810.js";import{u as z,T as W}from"./js/TruSeoScore.1eab6bb1.js";import{S as Q}from"./js/Exclamation.09d9f31b.js";import{m as J}from"./js/helpers.51e5fd9c.js";import{a as X,t as ee}from"./js/vuex.esm-bundler.55d3d5b3.js";import{C as te}from"./js/TwitterPreview.a823113e.js";import"./js/SaveChanges.c85e9ba4.js";import"./js/Information.050096cc.js";import"./js/Slide.4392623f.js";import"./js/Img.6c4e3996.js";import"./js/Profile.0d5b59ce.js";import"./js/_commonjsHelpers.f84db168.js";import"./js/Book.4fda1364.js";const se={},oe={viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"aioseo-icon-google"},ie=V('',3),ae=[ie];function re(e,t){return r(),c("svg",oe,ae)}const ne=u(se,[["render",re]]),ce={components:{CoreFacebookPreview:Y},data(){return{facebookData:N()}}},le={class:"preview-wrapper"};function de(e,t,i,d,s,o){const l=_("core-facebook-preview");return r(),c("div",le,[h(l,{description:s.facebookData.description,image:s.facebookData.image,title:s.facebookData.title},null,8,["description","image","title"])])}const _e=u(ce,[["render",de]]),pe={components:{CoreGoogleSearchPreview:Z},data(){return{googleData:R()}}},he={class:"preview-wrapper"};function ue(e,t,i,d,s,o){const l=_("core-google-search-preview");return r(),c("div",he,[h(l,{description:s.googleData.description,domain:s.googleData.domain,title:s.googleData.title},null,8,["description","domain","title"])])}const me=u(pe,[["render",ue]]);const ge={computed:{metaTags(){var d,s;const e=[],t=[{label:this.$t.__("Title",this.$td),value:document.title||""},{label:this.$t.__("Description",this.$td),value:((d=document.querySelector('meta[name="description"]'))==null?void 0:d.content)||""},{label:this.$t.__("Canonical URL",this.$td),value:((s=document.querySelector('link[rel="canonical"]'))==null?void 0:s.href)||""}],i=document.querySelectorAll('meta[property^="og:"][content],meta[name^="twitter:"][content]');return t.forEach(o=>{o.value&&e.push({label:o.label,value:o.value})}),0<(i==null?void 0:i.length)&&i.forEach(o=>{o.content&&e.push({label:o.getAttribute("name")?o.getAttribute("name"):o.getAttribute("property"),value:o.content})}),e}},methods:{isUrl:J}},fe={class:"aioseo-seo-preview-standalone-view-meta-tags"},ve=["href"];function be(e,t,i,d,s,o){return r(),c("div",fe,[a("dl",null,[(r(!0),c(C,null,A(o.metaTags,(l,g)=>(r(),c(C,{key:g},[a("dt",null,n(l.label),1),a("dd",null,[o.isUrl(l.value)?(r(),c("a",{key:0,href:l.value,target:"_blank"},n(l.value),9,ve)):(r(),c(C,{key:1},[y(n(l.value),1)],64))])],64))),128))])])}const we=u(ge,[["render",be],["__scopeId","data-v-0bbdaf35"]]);const ke={setup(){const{strings:e}=z();return{composableStrings:e}},components:{SvgIconPencil:S,SvgCircleCheck:M,SvgCircleExclamation:Q,SvgCircleClose:G,ViewMetaTags:we},computed:{focusKeyphrase(){var e,t,i;return((i=(t=(e=this.$aioseo)==null?void 0:e.keyphrases)==null?void 0:t.focus)==null?void 0:i.keyphrase)||!1}},methods:{getCheckObject(e){var t,i;return(i=(t=this.$aioseo)==null?void 0:t.page_analysis)==null?void 0:i.analysis[e]},getCheckErrors(e){var t;return((t=this.getCheckObject(e))==null?void 0:t.errors)||0},getCheckIconComponent(e){const t=this.getErrorClass(this.getCheckErrors(e));return t==="red"?"svg-circle-close":t==="orange"?"svg-circle-exclamation":"svg-circle-check"},checkErrorsExists(e){var t,i;return typeof((i=(t=this.$aioseo.page_analysis.analysis)==null?void 0:t[e])==null?void 0:i.errors)<"u"},isCheckEligible(){var e;return typeof((e=this.$aioseo.page_analysis)==null?void 0:e.analysis)<"u"}},mixins:[W],data(){return{strings:X(this.composableStrings,{focusKeyphrase:this.$t.__("Focus Keyphrase",this.$td),checks:this.$t.__("Checks",this.$td),basicSeo:this.$t.__("Basic SEO",this.$td),readability:this.$t.__("Readability",this.$td),title:this.$t.__("Title",this.$td),metaTags:this.$t.__("Meta Tags",this.$td),noKeyphraseFound:this.$t.__("No keyphrase found",this.$td),noDataYet:this.$t.__("No data yet",this.$td)})}}},ye={class:"aioseo-seo-preview-standalone-view-seo-inspector"},Ce={key:0,class:"first-half"},Se={class:"child"},De={key:0},Ee={key:1,class:"no-keyphrase-found"},Te={key:0,class:"check"},$e={class:"check__title"},xe={class:"check__feedback"},Ve={key:1,class:"check"},Ae={class:"check__title"},Ie={class:"check__feedback"},Pe={key:2,class:"check"},Be={class:"check__title"},Fe={class:"check__feedback"},Me={key:3,class:"check"},Ge={class:"check__title"},Oe={class:"check__feedback"},Le={key:4,class:"check"},Ke={class:"check__title"},je={class:"check__feedback"},He={key:5,class:"check"},Ue={class:"check__title"},Ne={class:"check__feedback"},Re={class:"second-half"},qe={class:"child"};function Ye(e,t,i,d,s,o){const l=_("svg-circle-exclamation"),g=_("view-meta-tags");return r(),c("div",ye,[a("div",null,[o.isCheckEligible()?(r(),c("div",Ce,[a("div",Se,[a("dl",null,[a("dt",null,n(s.strings.focusKeyphrase),1),a("dd",null,[o.focusKeyphrase?(r(),c("span",De,n(o.focusKeyphrase),1)):b("",!0),o.focusKeyphrase?b("",!0):(r(),c("span",Ee,[h(l,{width:"20"}),y(" "+n(s.strings.noKeyphraseFound),1)]))]),a("dt",null,n(s.strings.checks),1),a("dd",null,[o.checkErrorsExists("basic")?(r(),c("div",Te,[(r(),m(w(o.getCheckIconComponent("basic")),{class:k([e.getErrorClass(o.getCheckErrors("basic")),"check__icon"])},null,8,["class"])),a("div",null,[a("span",$e,n(s.strings.basicSeo)+": ",1),a("span",xe,n(e.getErrorDisplay(o.getCheckErrors("basic"))),1)])])):(r(),c("div",Ve,[a("span",Ae,n(s.strings.basicSeo)+": ",1),a("span",Ie,n(s.strings.noDataYet),1)])),o.checkErrorsExists("title")?(r(),c("div",Pe,[(r(),m(w(o.getCheckIconComponent("title")),{class:k([e.getErrorClass(o.getCheckErrors("title")),"check__icon"])},null,8,["class"])),a("div",null,[a("span",Be,n(s.strings.title)+": ",1),a("span",Fe,n(e.getErrorDisplay(o.getCheckErrors("title"))),1)])])):(r(),c("div",Me,[a("span",Ge,n(s.strings.title)+": ",1),a("span",Oe,n(s.strings.noDataYet),1)])),o.checkErrorsExists("readability")?(r(),c("div",Le,[(r(),m(w(o.getCheckIconComponent("readability")),{class:k([e.getErrorClass(o.getCheckErrors("readability")),"check__icon"])},null,8,["class"])),a("div",null,[a("span",Ke,n(s.strings.readability)+": ",1),a("span",je,n(e.getErrorDisplay(o.getCheckErrors("readability"))),1)])])):(r(),c("div",He,[a("span",Ue,n(s.strings.readability)+": ",1),a("span",Ne,n(s.strings.noDataYet),1)]))])])])])):b("",!0),a("div",Re,[a("div",qe,[a("dl",null,[a("dt",null,n(s.strings.metaTags),1),a("dd",null,[h(g)])])])])])])}const Ze=u(ke,[["render",Ye],["__scopeId","data-v-7c446c59"]]),ze={components:{CoreTwitterPreview:te},data(){return{twitterData:q()}}},We={class:"preview-wrapper"};function Qe(e,t,i,d,s,o){const l=_("core-twitter-preview");return r(),c("div",We,[h(l,{card:s.twitterData.card,description:s.twitterData.description,image:s.twitterData.image,title:s.twitterData.title},null,8,["card","description","image","title"])])}const Je=u(ze,[["render",Qe]]);const Xe={components:{BaseButton:O,CoreMainTabs:L,CoreModal:K,SvgIconFacebook:j,SvgIconGoogle:ne,SvgIconPencil:S,SvgIconSettings:U,SvgIconTwitter:H,ViewFacebook:_e,ViewGoogle:me,ViewSeoInspector:Ze,ViewTwitter:Je},methods:{styleShadowDom(){const e=document.querySelector(".aioseo-seo-preview-shadow-wrapper");if(!e)return!1;this.$aioseo.mainAssetCssQueue.forEach(t=>{if(typeof t.url>"u"||!t.url)return;const i=document.createElement("link");i.setAttribute("rel","stylesheet"),i.setAttribute("media","all"),i.setAttribute("href",t.url),e.shadowRoot.prepend(i)})},watchClicks(){const e=document.querySelector("#wp-admin-bar-aioseo-seo-preview a");e&&e.addEventListener("click",t=>{t.preventDefault(),this.display=!0})}},data(){return{activeTab:"ViewGoogle",display:!1,loadingEditPreviewDataBtn:!1,strings:{modalHeader:this.$t.__("SEO Preview",this.$td)},tabs:[{slug:"ViewGoogle",icon:"svg-icon-google",name:"Google",component:"ViewGoogle"},{slug:"ViewFacebook",icon:"svg-icon-facebook",name:"Facebook",component:"ViewFacebook"},{slug:"ViewTwitter",icon:"svg-icon-twitter",name:"Twitter",component:"ViewTwitter"},{slug:"ViewSeoInspector",icon:"svg-icon-settings",name:this.$t.__("SEO Inspector",this.$td),component:"ViewSeoInspector"}]}},computed:{editSnippetData(){var t,i,d;const e={url:"",btnText:""};return this.activeTab==="ViewGoogle"?(e.url=((t=this.$aioseo)==null?void 0:t.editGoogleSnippetUrl)||"",e.btnText=this.$t.__("Edit Snippet",this.$td)):this.activeTab==="ViewFacebook"?(e.url=((i=this.$aioseo)==null?void 0:i.editFacebookSnippetUrl)||"",e.btnText=this.$t.__("Edit Facebook Meta Data",this.$td)):this.activeTab==="ViewTwitter"&&(e.url=((d=this.$aioseo)==null?void 0:d.editTwitterSnippetUrl)||"",e.btnText=this.$t.__("Edit Twitter Meta Data",this.$td)),e},editObjectData(){var t,i;const e={url:"",btnText:""};return this.activeTab==="ViewSeoInspector"&&(e.url=((t=this.$aioseo)==null?void 0:t.editObjectUrl)||"",e.btnText=((i=this.$aioseo)==null?void 0:i.editObjectBtnText)||""),e}},mounted(){this.styleShadowDom(),this.watchClicks()}},et={class:"aioseo-modal-content"},tt={class:"component-overflow"},st={class:"component-container"},ot={key:0,class:"btn-edit-preview-data-wrapper"};function it(e,t,i,d,s,o){const l=_("core-main-tabs"),g=_("svg-icon-pencil"),$=_("base-button"),x=_("core-modal");return s.display?(r(),m(x,{key:0,classes:["aioseo-app","aioseo-seo-preview-standalone"],onClose:t[2]||(t[2]=f=>s.display=!1)},{headerTitle:v(()=>[y(n(s.strings.modalHeader),1)]),body:v(()=>[a("div",et,[h(l,{tabs:s.tabs,showSaveButton:!1,active:s.activeTab,onChanged:t[0]||(t[0]=f=>this.activeTab=f)},{"var-tab-icon":v(({tab:f})=>[(r(),m(w(f.icon)))]),_:1},8,["tabs","active"]),a("div",tt,[a("div",st,[a("div",{class:k(["component-wrapper","tab"+s.activeTab])},[(r(),m(w(s.activeTab),{parentComponentContext:"modal"}))],2)])])])]),footer:v(()=>[o.editSnippetData.url||o.editObjectData.url?(r(),c("div",ot,[h($,{href:o.editSnippetData.url||o.editObjectData.url,loading:s.loadingEditPreviewDataBtn,onClick:t[1]||(t[1]=I(f=>s.loadingEditPreviewDataBtn=!0,["exact"])),class:"btn-edit-preview-data",type:"gray",size:"small",tag:"a"},{default:v(()=>[h(g),y(" "+n(o.editSnippetData.btnText||o.editObjectData.btnText),1)]),_:1},8,["href","loading"])])):b("",!0)]),_:1})):b("",!0)}const D=u(Xe,[["render",it],["__scopeId","data-v-731afa6d"]]),E=B({history:F(),routes:[{path:"/",component:D}]}),p=P(D);p.use(E);E.app=p;p.$t=p.config.globalProperties.$t=ee;p.$td=p.config.globalProperties.$td="all-in-one-seo-pack";p.$aioseo=p.config.globalProperties.$aioseo=window.aioseoSeoPreview;const T=document.createElement("div");{const e=document.createElement("div"),t=e.attachShadow({mode:"open"}),i=document.createElement("div");e.setAttribute("class","aioseo-seo-preview-shadow-wrapper"),e.setAttribute("style","margin:0;padding:0;border:0"),i.setAttribute("dir",(document==null?void 0:document.dir)||"ltr"),i.setAttribute("style","margin:0;padding:0;border:0"),t.appendChild(i),i.appendChild(T),document.body.appendChild(e)}p.mount(T);