import{e as b,aW as M,m as O,u as x,i as j,l as B}from"./js/app-core.3e3b5f4b.js";import{k as T}from"./js/vendor-lodash.a7229f96.js";import{au as W,b as R,f as m,i as u,a0 as l,R as I,v as r,T as g,P,r as E,j as c,U as $,M as N,ao as U,aE as V,an as z,h as G}from"./js/vendor-vue-ui.65fbb3e9.js";import{l as H}from"./js/index.22409e1b.js";import{l as Q}from"./js/index.876de895.js";import{O as k,a as F,_ as L}from"./js/vendor-other.ac1169a2.js";import{_ as J}from"./js/ScoreButton.f7a28f59.js";import{S as K}from"./js/LogoGear.9c1ac16a.js";import{_ as X}from"./js/App.cb3038f7.js";import{S as Y}from"./js/Close.3dad5b8a.js";import{S as Z}from"./js/Caret.bc946270.js";import"./js/Button.60477c93.js";import"./js/_plugin-vue_export-helper.eefbdd86.js";import"./js/Input.32b40815.js";import"./js/Index.792b437f.js";import"./js/Pencil.b9e32152.js";import"./js/Trash.c607f240.js";import"./js/Select.b03c8501.js";import"./js/Toggle.44cb6570.js";/* empty css */import"./js/ScrollAndHighlight.861a8e8d.js";import"./js/ScrollTo.f4df02aa.js";import"./js/LicenseKeyBar.11f3d03a.js";import"./js/vendor-phone.19272b37.js";import"./js/icon.c5b6e5f1.js";import"./js/Tabs.9d0d873c.js";import"./js/ProBadge.b0e426b0.js";import"./js/Information.ba20a904.js";import"./js/Slide.1fe27f7c.js";import"./js/Index.ce0c115a.js";import"./js/SettingsRow.d1734943.js";import"./js/Row.35464476.js";import"./js/Settings.bb11b51a.js";import"./js/Build.6fddccc8.js";import"./js/AiContent.0e60f1f9.js";let h={};const p=()=>{const e={...h},t=M();T(e,t)||(h=t,O())},ee=e=>{p(),e.on("content_change",()=>{b(p,1e3)}),e.$(document).on("ajaxComplete",function(t,o,i){new URLSearchParams(i.data).get("action")==="so_panels_builder_content_json"&&b(p,1e3)})},te={class:"aioseo-site-origin-integration"},oe={__name:"Button",setup(e){const t=E(!1),{currentPost:o}=W(x()),i=()=>{t.value=!t.value,document.body.classList.toggle("aioseo-site-origin-sidebar--active",t.value)};return R(()=>{t.value=document.body.classList.contains("aioseo-site-origin-sidebar--active"),k.on("siteOriginAioseoClosed",()=>{t.value=!1,document.body.classList.remove("aioseo-site-origin-sidebar--active")})}),(n,a)=>(m(),u("div",te,[l(r(J),{score:r(o).seo_score,class:P([t.value?"aioseo-score-button--active":""]),onClick:g(i,["prevent"])},{icon:I(()=>[l(r(K))]),_:1},8,["score","class"])]))}},ie={class:"edit-post-sidebar editor-sidebar aioseo-site-origin-sidebar"},se={class:"aioseo-site-origin-sidebar__header"},ne={class:"aioseo-site-origin-sidebar__header-title"},re={class:"aioseo-site-origin-sidebar__content"},ae={__name:"Sidebar",setup(e){const o={headerTitle:F(L("%1$s Settings","all-in-one-seo-pack"),"AIOSEO")};return(i,n)=>(m(),u("div",ie,[c("div",se,[c("div",ne,$(o.headerTitle),1),c("div",{class:"aioseo-site-origin-sidebar__header-close",onClick:n[0]||(n[0]=a=>r(k).emit("siteOriginAioseoClosed",!1))},[l(r(Y))])]),c("div",re,[l(r(X))])]))}},ce={class:"aioseo-site-origin-lmd"},le={__name:"LimitModifiedDate",setup(e){const t="all-in-one-seo-pack",o=E(!1),i=x(),n=()=>{o.value=!o.value},a=()=>{o.value=!1,i.currentPost.limit_modified_date=!0,i.isDirty=!1,i.savePostState(),j()&&window.wp.data.dispatch("core/editor").editPost({aioseo_limit_modified_date:i.currentPost.limit_modified_date}),document.querySelector(".live-editor-save")?.click()},s={option:L("Don't update the modified date",t)};return(pe,_e)=>(m(),u("div",ce,[c("button",{class:"aioseo-site-origin-lmd__button button-primary",onClick:g(n,["prevent"])},[l(r(Z),{class:P({rotated:o.value})},null,8,["class"])]),o.value?(m(),u("div",{key:0,class:"aioseo-site-origin-lmd__options",onClick:g(a,["prevent"])},$(s.option),1)):N("",!0)]))}};let C=null,w=null,A=null;const _="#so-live-editor-aioseo-button",f="#so-live-editor-aioseo-sidebar",v="#so-live-editor-aioseo-lmd",y=({id:e,component:t,name:o,rootProps:i,data:n})=>{const a=U({history:V(),routes:[{path:"/:pathMatch(.*)*",component:t}]});let s=z({name:`Standalone/SiteOrigin/${o}`,render:()=>G(t),data:()=>n||{}},i||{});return s=H(s),s=Q(s),s.use(a),a.app=s,B(s),s.mount(e),s},S=e=>{const t=document.createElement("div");return t.id=e.replace("#",""),t.className="aioseo-live-editor-item",t},de=e=>{e.querySelector(_)||(e.querySelector(".so-builder-toolbar").insertAdjacentElement("beforeend",S(_)),C?.unmount(),C=y({id:_,component:oe,name:"Button"})),e.querySelector(f)||(e.querySelector(".so-rows-container").insertAdjacentElement("beforeend",S(f)),w?.unmount(),w=y({id:f,component:ae,name:"Sidebar",data:{tableContext:window.aioseo.currentPost.context,screenContext:"sidebar"}}))},me=()=>{const e=document.querySelector(".so-sidebar-tools");!e||e.querySelector(v)||(e.insertAdjacentElement("afterbegin",S(v)),A?.unmount(),A=y({id:v,component:le,name:"LimitModifiedDate",data:{tableContext:window.aioseo.currentPost.context,screenContext:"limitModifiedDate"}}))},ue=e=>{const t=document.querySelector(".siteorigin-panels-builder");!t||t.querySelector(".aioseo-live-editor-item")||(de(t),e.on("builder_resize",()=>{b(me,500)}))},q=e=>{ue(e),ee(e)};let D=!1;const{soPanelsBuilderView:d}=window;if(d!==void 0){const e=Array.isArray(d)?d[0]:d;setTimeout(()=>{q(e)}),D=!0}(function(e){D||e(document).on("panels_setup",(t,o)=>{setTimeout(()=>{q(o)})})})(window.jQuery);