let scrollData=!0,scrollOffset=30,scrolltoTop=!1,scrollElement=null,uagbTOCCollapseListener=!0;UAGBTableOfContents={_getDocumentElement(){let e=document;var t=document.querySelectorAll('iframe[name="editor-canvas"]');return!t?.length||(t=t?.[0]?.contentWindow?.document||t?.[0]?.contentDocument)&&(e=t),e},_setCollapseIconMargin(o,l){const s=UAGBTableOfContents._getDocumentElement(),r=s.querySelector(o),u=r.querySelector(".uagb-toc__loader");var n=r.querySelector("li.uagb-toc__list:not(.uagb-toc__list--expandable)");if(n){n=window.getComputedStyle(n).fontSize;const m=r.querySelector(".uagb-toc__list-wrap");var g=`calc(${n} / 3)`,a=o?.replace(/\./g,"");const c=s.querySelector(`#${a}-toc-style`),d=(c&&c.remove(),s.createElement("style")),p=(d.id=a+"-toc-style",navigator.userAgent.toLowerCase());var a=/^((?!chrome|android|crios|fxios).)*safari/i.test(p)&&!p.includes("edge"),i=p.includes("firefox");let e,t="-0.5px";"disc"===l?.markerView&&(a||i?(e=5+5*((parseFloat(n)-8)/8)+"px",t=i?"1px":"-0.5px"):e=n),"decimal"===l?.markerView&&(a=(e=>{e=parseFloat(e);return.25*e+2*Math.max(0,(e-16)/8)})(n),e=parseFloat(n)-a+"px",t="1px"),d.innerHTML+=` ${o} .list-open::before, ${o} .list-collapsed::before { width: ${g}; } ${o} .list-open, ${o} .list-collapsed { margin-right: ${e}; margin-left: ${t}; } [dir="rtl"] ${o} .list-open, [dir="rtl"] ${o} .list-collapsed { margin-right: ${t}; margin-left: ${e}; } `,s.head.appendChild(d),setTimeout(()=>{r.style.opacity="",u?.remove(),m?.classList.remove("uagb-toc__list-hidden")},300)}},_initCollapsableList(e,t){const o=UAGBTableOfContents._getDocumentElement(),l=o.querySelector(e);if(t?.isFrontend&&t?.enableCollapsableList&&!l.classList.contains("init-collapsed-script")){l.classList.add("init-collapsed-script");const s=l.querySelectorAll("ul.uagb-toc__list"),r=("function"==typeof UAGBTableOfContents._setCollapseIconMargin&&UAGBTableOfContents._setCollapseIconMargin(e,t),s.forEach(e=>{const t=e.parentElement.querySelector(".list-open");var o;e.classList.add("transition"),e.dataset.originalMaxHeight=e.scrollHeight+"px",t?(o="true"===t.getAttribute("aria-expanded"),e.style.maxHeight=o?e.dataset.originalMaxHeight:"0px",e.style.overflow=o?"visible":"hidden",e.addEventListener("transitionend",()=>{"0px"!==e.style.maxHeight&&(e.style.overflow="visible")})):(e.style.maxHeight=e.dataset.originalMaxHeight,e.style.overflow="visible")}),Array.from(l.getElementsByClassName("list-open")));r.forEach(o=>{const t=()=>{const e=o.parentElement.querySelector("ul");if(e){const t="true"===o.getAttribute("aria-expanded");o.setAttribute("aria-expanded",!t),t||e.classList.remove("uagb-toc__list--hidden-child"),setTimeout(()=>{t?(e.style.maxHeight="0px",e.style.overflow="hidden"):e.style.maxHeight=e.dataset.originalMaxHeight,o.classList.toggle("list-open",!t),o.classList.toggle("list-collapsed",t),e.classList.toggle("uagb-toc__list--child-of-closed-list")},0),t&&setTimeout(()=>{e.classList.add("uagb-toc__list--hidden-child")},300)}};o.addEventListener("click",t),o.addEventListener("keydown",e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t())}),o.setAttribute("aria-expanded",o.classList.contains("list-open"))}),t?.initiallyCollapseList&&s.forEach(e=>{if(e.parentElement.querySelector("span")){e.style.maxHeight="0px",e.style.overflow="hidden",e.classList.add("uagb-toc__list--child-of-closed-list"),setTimeout(()=>{e.classList.add("uagb-toc__list--hidden-child")},300);const t=e.parentElement.querySelector(".list-open");t&&(t.setAttribute("aria-expanded","false"),t.classList.remove("list-open"),t.classList.add("list-collapsed"))}})}},init(r,n){(!n?.makeCollapsible||n?.initialCollapse)&&n?.makeCollapsible||UAGBTableOfContents._initCollapsableList(r,n);const e=UAGBTableOfContents._getDocumentElement();if(null!==document.querySelector(".uagb-toc__list")&&document.querySelector(".uagb-toc__list").addEventListener("click",UAGBTableOfContents._scroll),null!==document.querySelector(".uagb-toc__scroll-top")&&document.querySelector(".uagb-toc__scroll-top").addEventListener("click",UAGBTableOfContents._scrollTop),n?.makeCollapsible){const a=e.querySelector(r);uagbTOCCollapseListener&&(e.addEventListener("click",function(e){const t=e.target,o="path"===t?.tagName||"svg"===t?.tagName||"DIV"===t?.tagName,l="uagb-toc__title"===t?.className||"uagb-toc__title"===t?.parentNode?.className||"svg"===t?.parentNode?.tagName;if(o&&l){const s=t?.closest(".wp-block-uagb-table-of-contents"+r);e=a?.querySelector(".wp-block-uagb-table-of-contents .uagb-toc__list-wrap");e&&(s?.classList?.contains("uagb-toc__collapse")?(s?.classList?.remove("uagb-toc__collapse"),UAGBTableOfContents._slideDown(e,500,r,n)):(s?.classList?.add("uagb-toc__collapse"),UAGBTableOfContents._slideUp(e,500)))}}),uagbTOCCollapseListener=!1)}document.addEventListener("scroll",UAGBTableOfContents._showHideScroll)},_slideUp(e,t){e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.boxSizing="border-box",e.style.height=e.offsetHeight+"px",e.offsetHeight,e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,window.setTimeout(()=>{e.style.display="none",e.style.removeProperty("height"),e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property")},t)},_slideDown(e,t,o,l){e.style?.removeProperty("display");let s=window?.getComputedStyle(e).display;"none"===s&&(s="block"),e.style.display=s;var r=e.offsetHeight;e.style.overflow="hidden",e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0,e.style.marginTop=0,e.style.marginBottom=0,e.offsetHeight,e.style.boxSizing="border-box",e.style.transitionProperty="height, margin, padding",e.style.transitionDuration=t+"ms",e.style.height=r+"px",e.style.removeProperty("padding-top"),e.style.removeProperty("padding-bottom"),e.style.removeProperty("margin-top"),e.style.removeProperty("margin-bottom"),window.setTimeout(()=>{e.style.removeProperty("height"),e.style.removeProperty("overflow"),e.style.removeProperty("transition-duration"),e.style.removeProperty("transition-property"),UAGBTableOfContents._initCollapsableList(o,l)},t)},hyperLinks(){const e=window.location.hash.substring(0);if(""!==e&&!/[^a-z0-9_-]$/.test(e)){encodeURI(e.substring(0));var t=e.replace(/([.#$+\^*[\](){}|\\])/g,"\\$1");if(null!==document?.querySelector(t)){const o=document.querySelector(".wp-block-uagb-table-of-contents");scrollOffset=o.getAttribute("data-offset");t=document.querySelector(e).offsetTop;null!==t&&scroll({top:t-scrollOffset,behavior:"smooth"})}}},_showHideScroll(){null!==(scrollElement=document.querySelector(".uagb-toc__scroll-top"))&&(300{}@‘’”“|]/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"");return decodeURI(encodeURIComponent(e))},mapTocAnchorsForHref(e){for(const o of e){var t=o.textContent,t=UAGBTableOfContents.parseTocSlug(t);o.setAttribute("href","#"+t)}},_run(e,t){setTimeout(function(){UAGBTableOfContents._runWithTimeOut(e,t)},500)},_runWithTimeOut(t,p){const o=UAGBTableOfContents.selectDomElement(p);if(o){null!==o.querySelector(".uag-toc__collapsible-wrap")&&0((e.some(e=>e.innerText===t.innerText)?o:e).push(t),e),[]),o}const a=g(r);for(let e=0;e',document.body.appendChild(d)}null!==scrollElement&&scrollElement.classList.add("uagb-toc__show-scroll"),UAGBTableOfContents._showHideScroll(),UAGBTableOfContents.hyperLinks(),UAGBTableOfContents.init(p,t)}}};