(()=>{var Q={TAB:9};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",w):w();function w(){W(),z(),G()}function G(){if(window.location.href.indexOf("/lite-upgrade/")===-1)return;document.querySelectorAll('a[href*="/pricing/"]').forEach(t=>{t.setAttribute("href",t.getAttribute("href").replace("/pricing/","/pricing-lite/"))})}function W(){let e=document.querySelectorAll(".nav--toggle-sub");if(e.length)for(let t=0;t{p(a.target.parentNode)}),c.addEventListener("mouseleave",a=>{p(a.target,!1)}),c.querySelector("a").addEventListener("focus",a=>{let i=a.target.parentNode.parentNode.querySelectorAll("li.menu-item--toggled-on");for(let l=0;l{let i="ul.toggle-show > li > a, ul.toggle-show > li > button";Q.TAB===a.keyCode&&(a.shiftKey?X(a.target,document.activeElement,i)&&p(a.target.parentNode,!1):J(a.target,document.activeElement,i)&&p(a.target.parentNode,!1))}),t[o].parentNode.classList.add("menu-item--has-toggle")}}function z(){let e=document.querySelectorAll(".nav--toggle-small");if(e.length)for(let t=0;t{e.classList.toggle("nav--toggled-on"),r.target.setAttribute("aria-expanded",r.target.getAttribute("aria-expanded")==="false"?"true":"false")},!1))}function p(e,t){let r=e.querySelector(".dropdown-toggle"),o=e.querySelector("ul"),c=e.classList.contains("menu-item--toggled-on");if(t!==void 0&&typeof t=="boolean"&&(c=!t),r.setAttribute("aria-expanded",(!c).toString()),c){e.classList.remove("menu-item--toggled-on"),o.classList.remove("toggle-show"),r.setAttribute("aria-label",AIOSEOThemeScreenReaderText.expand);let n=e.querySelectorAll(".menu-item--toggled-on");for(let s=0;s{let e=document.querySelector("#headerPX"),t=document.querySelector(".header-cta-block-area"),r=document.querySelector("body.checkout"),o=document.querySelector("body.installation-service"),c=document.querySelector("body.configuration-service"),n=document.querySelector("body.aioseo-account"),s=document.querySelector("body.single-cancellation"),a=document.querySelector(".no-fixed-header"),i=document.querySelector("body.header-not-fixed"),l=document.querySelector("body.header-hidden");if(a||!e||!t||r||n||s||o||c||i||l)return;document.body.classList.add("header-cta");let d={rootMargin:"88px 0px 0px 0px",threshold:0},u=(f,y)=>{f.forEach(h=>{h.isIntersecting?document.body.classList.remove("header-cta-visible"):document.body.classList.add("header-cta-visible")})};new IntersectionObserver(u,d).observe(e)},v=Z;var ee=()=>{let e=document.querySelector("#form-container-group");e&&window.addEventListener("click",t=>{t.target.matches("#form-toggle a")&&e.classList.add("form-displayed")})},S=ee;var te=()=>{let e=document.querySelector(".legacy-docs-toggle-widget input");if(!e)return;let t=()=>{document.body.classList.add("legacy-docs"),document.body.classList.remove("default-docs"),localStorage.setItem("legacyDocs","legacy")},r=()=>{document.body.classList.remove("legacy-docs"),document.body.classList.add("default-docs"),localStorage.removeItem("legacyDocs")},o=localStorage.getItem("legacyDocs"),c=new URLSearchParams(window.location.search);(o||c.has("v3")===!0)&&(e.checked=!0,t()),c.has("v4")===!0&&(e.checked=!1,r()),window.addEventListener("click",n=>{n.target.matches(".legacy-check")&&(e.checked?t():r())})},L=te;var oe=()=>{document.querySelectorAll('a[href="#pricing-table"]').length&&(document.addEventListener("DOMContentLoaded",()=>{location.hash&&location.hash==="#pricing-table"&&document.body.classList.add("show-table")}),window.addEventListener("click",t=>{t.target.matches('a[href="#pricing-table"]')&&document.body.classList.add("show-table")}))},k=oe;var re=()=>{if(!document.querySelector(".am-for-grid"))return;let t=()=>{document.querySelectorAll(".archive-testimonial.loading").forEach(i=>{let l=i.querySelector(".review").offsetHeight;if(160{a.forEach(i=>{i.isIntersecting&&r.click(),t()})},n=new IntersectionObserver(c,o),s=document.querySelector(".site-footer");n.observe(s),window.onload=t(),window.addEventListener("resize",t)},q=re;var ne=()=>{let e=document.querySelectorAll(".downloads-info--key");if(e.length){if(!navigator.clipboard){document.body.classList.add("no-clipboard");return}e.forEach(t=>{let r=t.querySelector(".downloads-key-copy");r.addEventListener("click",async o=>{let c=o.target.parentElement,n=c.querySelector(".downloads-key"),s=r.innerText;try{await navigator.clipboard.writeText(n.innerText),c.classList.add("copied"),o.target.textContent="Copied to clipboard",setTimeout(()=>{c.classList.remove("copied"),o.target.textContent=s},2e3)}catch(a){console.error("Failed to copy!",a)}})})}},_=ne;var ce=()=>{let e=document.querySelectorAll(".wp-block-aioseo-theme-accordion-item");if(!e.length)return;let t=location.hash.slice(1);e.forEach(r=>{let o=r.querySelector(".wp-block-am-accordion-item__summary"),c=r.querySelector(".wp-block-am-accordion-item__content");t&&t===r.id&&(r.classList.add("is-open"),r.classList.add("opened-by-link"),setTimeout(()=>{window.scrollBy(0,-100)},50)),o.addEventListener("click",n=>{c.style.setProperty("--content-height",`${c.scrollHeight}px`),r.classList.toggle("is-open"),r.classList.remove("opened-by-link")})})},E=ce;var se=()=>{if(!document.querySelectorAll(".modal-link").length)return;window.addEventListener("click",o=>{if(o.target.closest(".modal-link")){let c=o.target.matches("[data-link]")?o.target.dataset.link:o.target.closest("[id]").id,n=document.querySelector(`[data-modal="${c}"]`);t(n),setTimeout(()=>{if(window.location.hash==="#0"){let s=window.location.href.replace("#0","");window.history.replaceState("",document.title,s)}},100)}else(o.target.matches(".modal-window.is-open")||o.target.matches(".modal-close"))&&r(o.target)},!1);let t=o=>{o&&(document.body.classList.add("has-open-modal"),o.classList.add("is-open"))},r=()=>{let o=document.querySelector(".modal-window.is-open");o&&(document.body.classList.remove("has-open-modal"),o.classList.remove("is-open"))}},x=se;var ae=()=>{let e=document.querySelectorAll(".wp-block-aioseo-theme-more-seo");e.length&&e.forEach(t=>{let r=t.querySelectorAll(".am-more-seo__link"),o=t.querySelector(".am-more-seo__link"),c=t.querySelector(".am-more-seo");r.forEach(n=>{n.addEventListener("click",s=>{c.style.setProperty("--content-height",`${c.scrollHeight}px`),t.classList.toggle("is-open"),t.classList.contains("is-open")?o.innerText="Show Less":o.innerText="Read More"})})})},A=ae;var ie=()=>{let e=document.querySelectorAll("form.docs-search .wp-block-search__inside-wrapper");e.length&&e.forEach(t=>{let r=document.createElement("input");r.type="hidden",r.name="post_type",r.value="documentation",t.prepend(r)})},T=ie;var le=()=>{let e=document.querySelector(".wp-block-aioseo-theme-subtle-tabs");if(!e)return;let t=e.querySelector(".subtle-tabs-heading"),r=t.querySelectorAll("a"),o=e.querySelectorAll('[id^="tab-panel"]'),c=(n,s)=>{s.focus(),s.removeAttribute("tabindex"),s.setAttribute("aria-selected","true"),n.removeAttribute("aria-selected"),n.setAttribute("tabindex","-1");let a=Array.prototype.indexOf.call(r,s),i=Array.prototype.indexOf.call(r,n);o[i].hidden=!0,o[a].hidden=!1};t.setAttribute("role","tablist"),Array.prototype.forEach.call(r,(n,s)=>{n.setAttribute("role","tab"),n.setAttribute("id","tab"+(s+1)),n.setAttribute("tabindex","-1"),n.parentNode.setAttribute("role","presentation"),n.addEventListener("click",a=>{a.preventDefault();let i=t.querySelector("[aria-selected]");a.currentTarget!==i&&c(i,a.currentTarget)})}),Array.prototype.forEach.call(o,(n,s)=>{n.setAttribute("role","tabpanel"),n.setAttribute("tabindex","-1");let a=n.getAttribute("id");n.setAttribute("aria-labelledby",r[s].id),n.hidden=!0}),r[0].removeAttribute("tabindex"),r[0].setAttribute("aria-selected","true"),o[0].hidden=!1},C=le;var de=()=>{let e=document.querySelector(".wp-block-aioseo-theme-slider");if(!e)return;let t=e.querySelector(".slider-slides"),r=e.querySelector(".btn.prev"),o=e.querySelector(".btn.next"),c=()=>{t.scrollBy(-t.querySelector("div:not(:empty)").offsetWidth,0),s()},n=()=>{t.scrollBy(t.querySelector("div:not(:empty)").offsetWidth,0),s()},s=()=>{r.classList.toggle("disabled",t.scrollLeft===0),o.classList.toggle("disabled",t.scrollLeft+t.offsetWidth>=t.scrollWidth)};r.addEventListener("click",c),o.addEventListener("click",n)},P=de;var ue=()=>{let e=document.querySelector("#confirm_loss"),t=document.querySelector(".cancel-reason > form"),r=document.querySelectorAll(".wp-block-aioseo-theme-cancel-flow-links a, .cancel-flow__link"),o=!1,c=!1;if(!r.length)return;let n=document.querySelector("#wpforms-submit-46446");n&&(n.setAttribute("data-vars-ga-category","Cancellation Funnel"),n.setAttribute("data-vars-ga-action","click"),n.setAttribute("data-vars-ga-label","Reason - Continue Cancelling"));let s=document.querySelector("#wpforms-submit-49138");s&&(s.setAttribute("data-vars-ga-category","Account Alert"),s.setAttribute("data-vars-ga-action","click"),s.setAttribute("data-vars-ga-label","Cancellation Funnel - Support Ticket")),r.forEach(a=>{var b;let i=new URL(window.location),l=(b=i.searchParams)==null?void 0:b.get("subscription_id"),d=a.getAttribute("href"),u=d?new URL(d,i.origin):"";d&&(a.href="/cancel"),a.addEventListener("click",f=>{var h;if(f.target.matches('[type="submit"]')||f.preventDefault(),f.target.closest(".cancel-flow__link")){if(e&&(o=e.checked,c="cancel-confirm-modal",o||window.__gaTracker("send","event","Cancellation Funnel","view","Confirm Loss - Modal Confirm Loss")),t&&(o=t.querySelector('input[type="radio"]:checked'),c="cancel-reason-modal",o||window.__gaTracker("send","event","Cancellation Funnel","view","Why - Modal Provide Reason")),c&&!o){f.target.dataset.link=c;return}o&&(f.target.dataset.link="")}let y="";l&&!((h=u.searchParams)!=null&&h.get("subscription_id"))&&(y=u.search?`&subscription_id=${l}`:`?subscription_id=${l}`),d&&(a.href=`${d}${y}`,window.location.replace(d+y))})})},I=ue;var me=()=>{let e=document.querySelector("body.woocommerce-cart"),t=document.querySelector("body.woocommerce-checkout");if(!e&&!t||typeof wc_add_to_cart_params=="undefined"&&typeof wc_checkout_params=="undefined")return;document.body.addEventListener("click",o=>{o.target.matches(".aioseo-remove-service")&&pe(o),o.target.matches("#addAioseoService")&&ge(o),o.target.closest(".aioseo-service-heading")&&O()}),D(),O(),F(),fe();let r=document.querySelector("select.aioseo-service-select");r&&r.addEventListener("change",()=>{D()})},fe=()=>{let e=document.querySelector("body.blc-trial-checkout");if(!e)return;let t=e.querySelector(".woocommerce-billing-fields");if(!e.querySelector("#payment")||!t)return;if(e.classList.contains("blc-upgrade")){t.classList.add("payment-visible");return}let o=document.createElement("a");o.classList.add("show-payment-form","wp-block-button__link","has-theme-secondary-background-color","u-1of1"),o.innerText="Create account",o.href="#payment",t.appendChild(o),o.addEventListener("click",()=>{t.classList.add("payment-visible"),c()});let c=()=>{let s=e.querySelector(".aioseo-payment-header"),a=document.createElement("p");a.classList.add("blc-payment-form-message","has-small-font-size"),a.innerHTML='YOU WILL NOT BE CHARGED FOR YOUR FIRST 200 LINKS! \u{1F929} We ask for your credit card information to prevent spam registrations as well as to avoid disruptions of service if you exceed the generous quota for your free plan. Learn more',s.appendChild(a)};function n(){let s=window.location.href.replace("#payment","");window.history.replaceState("",document.title,s)}window.addEventListener("popstate",function(){n()}),window.addEventListener("load",function(){n()})},m=14,g=m*60+49,F=()=>{let e=document.querySelector("#aioseo-upgrade-cart-time");if(!e)return;m=Math.floor(g/60);let t=g-Math.round(m*60),r=e.querySelector(".cart-minutes"),o=e.querySelector(".cart-seconds"),c=e.querySelector(".cart-time-units");g===59&&(e.classList.add("cart-time-final-minute"),c.innerText="seconds"),mm?String(m).padStart(2,"0"):m),o.innerText=10>t?String(t).padStart(2,"0"):t,2>m&&e.classList.add("cart-time-warning"),0{let e=document.querySelector("#addAioseoService");if(!e)return;document.querySelector("input.aioseo-service-option:checked")?e.disabled=!1:e.disabled=!0},D=()=>{let e=document.querySelector("select.aioseo-service-select");if(!e)return;let t=e.value?e.value:1;document.querySelectorAll(".aioseo-service-prices").forEach(o=>{let c=o.querySelector(".sevice-site-count"),n=o.querySelector(".price-full"),s=o.querySelector(".price-discounted"),a=n.dataset.currency,l={style:"currency",maximumFractionDigits:n.dataset.decimals,currency:a},d=(t*n.dataset.price).toLocaleString(a,l).toString().split("."),u=(t*s.dataset.price).toLocaleString(a,l).toString().split(".");c.innerText=1.${d[1].padEnd(2,"0")}`:""),s.innerHTML=u[0]+(u[1]?`.${u[1].padEnd(2,"0")}`:"")})},pe=e=>{e.preventDefault();let t=e.target.dataset.service;if(!t)return;jQuery(".aioseo-services-section").addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});let r={cart_item_key:t};jQuery.ajax({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_from_cart"),data:r,success(o){jQuery(".woocommerce-error, .woocommerce-message").remove(),jQuery(".aioseo-services-section").removeClass("processing").unblock(),o&&(jQuery(".aioseo-services-section").removeClass("service-offer-hidden"),jQuery(document.body).trigger("removed_from_cart",[o.fragments,o.cart_hash]),jQuery(document.body).trigger("update_checkout",{update_shipping_method:!1}))},dataType:"json"})},ge=e=>{e.preventDefault();let t=document.querySelector("input.aioseo-service-option:checked");if(!t)return;let r=t.dataset.id;if(!r)return;let o=document.querySelector("select.aioseo-service-select"),c=o.value?o.value:1,n={product_id:r,quantity:c};jQuery(".aioseo-services-section").addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}}),jQuery.ajax({type:"POST",url:wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%","add_to_cart"),data:n,success(s){jQuery(".woocommerce-error, .woocommerce-message").remove(),jQuery(".aioseo-services-section").removeClass("processing").unblock(),s&&(jQuery(document.body).trigger("added_to_cart",[s.fragments,s.cart_hash]),jQuery(document.body).trigger("update_checkout",{update_shipping_method:!1}),window.location=wc_add_to_cart_params.cart_url,setTimeout(()=>{window.location=wc_add_to_cart_params.cart_url},1e3))},dataType:"json"})},B=me;var ye=()=>{if(!document.querySelector('body[class*="site-service-"]'))return;let t,r;document.body.addEventListener("click",o=>{if(!r&&o.target.matches('a[data-event="add-row"]')){let n=document.querySelectorAll(".ui-sortable > .acf-row:not(.acf-clone)").length;document.body.classList.add(`sites-${n}`),document.body.classList.remove(`sites-${t}`),document.querySelector(`body[class*="site-service-${t}"]`)&&(r=!0),t=n}})},M=ye;var he=()=>{let e=document.querySelector(".giveaway-card-container");if(!e||!document.querySelector('a[href="#giveaway"]'))return;document.body.addEventListener("click",r=>{r.target.matches('a[href="#giveaway"]')&&e.classList.add("show-giveaway-card")});function t(){let r=window.location.href.replace("#giveaway","");window.history.replaceState("",document.title,r)}window.addEventListener("popstate",function(r){t()}),window.addEventListener("load",function(){t()})},N=he;var be=()=>{let e=new URL(window.location.href);e.searchParams.get("utm_source")==="google"&&e.searchParams.get("utm_medium")==="cpc"&&(document.cookie="aioseo_ppc_free=true; path=/;",e.searchParams.delete("utm_source"),e.searchParams.delete("utm_medium"),history.replaceState(history.state,"",e.href))},j=be;var we=()=>{new URL(window.location.href).pathname==="/authority-hacker/"&&(document.cookie="aioseo_partner=authority-hacker; path=/;")},R=we;var ve=()=>{let e=document.querySelector(".changelog-tabs");e&&!e.querySelector(".changelog-tab.is-active")&&e.querySelector(".changelog-tab").classList.add("is-active");let t=document.querySelector(".changelog-terms-nav");!t||!t.querySelector(".changelog-terms-select")||document.body.addEventListener("click",o=>{if(!o.target.closest(".changelog-terms")){if(!o.target.closest(".changelog-terms-select")){t.classList.remove("is-open");return}t.classList.toggle("is-open")}})};ve();var Se=()=>{document.addEventListener("DOMContentLoaded",function(){let e=document.querySelectorAll(".trend-checklist-download-form form.wpforms-form");if(e&&0{e[r].addEventListener("submit",()=>{if(e[r].querySelector(".wpforms-has-error"))return;let c=window.location.origin,n=document.createElement("a");n.href=`${c}/wp-content/uploads/2023/10/ultimate-seo-checklist.pdf`,n.download="ultimate-seo-checklist.pdf",n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)})})(t)})},H=Se;var Le=()=>{let e=document.getElementById("industry-filter-form");if(!e)return;document.addEventListener("DOMContentLoaded",async()=>{var o;let r=e.querySelector(".trends-archive-filters__industry").value;if(r){await $(r);let c=e.querySelector(".trends-archive-filters__niche"),n=(o=c==null?void 0:c.dataset)==null?void 0:o.nicheId,s=c==null?void 0:c.querySelector(`option[value="${n}"]`);s&&(s.selected=!0)}}),e.querySelector(".trends-archive-filters__industry").addEventListener("change",async r=>{await $(r.target.value)}),e.addEventListener("submit",function(r){var n,s;r.preventDefault();let o=e.querySelector(".trends-archive-filters__niche").selectedOptions[0],c=e.querySelector(".trends-archive-filters__industry").selectedOptions[0];(n=o==null?void 0:o.dataset)!=null&&n.link?window.location.href=o.dataset.link:(s=c==null?void 0:c.dataset)!=null&&s.link?window.location.href=c.dataset.link:window.location.href="/trends/"})},$=async e=>{let t=document.querySelector("select.trends-archive-filters__niche");if(t.innerHTML='',!!e)try{let r=await fetch(`/wp-json/wp/v2/trend_industry?parent=${e}`);if(!r.ok)throw new Error(`HTTP error! status: ${r.status}`);(await r.json()).forEach(c=>{c.count&&(t.innerHTML+=``)})}catch(r){console.error("Error fetching child terms:",r)}},U=Le;v();S();L();k();q();_();E();x();A();T();C();P();I();B();M();N();j();R();H();U();})();