(()=>{var e={4572:e=>{"use strict";e.exports=ClipboardJS}},t={};function o(s){var r=t[s];if(void 0!==r)return r.exports;var i=t[s]={exports:{}};return e[s](i,i.exports,o),i.exports}(()=>{class e{constructor(e){this.config=e,this.initialize(),this.init()}init(){this.categoryListAccordion(),this.feedbackForm(),this.printToc(),this.stickyTocContainer(),this.tocClose(),this.cloneTocContentToAfter(),this.copyToClipboard(),this.subCategoryExpand(),this.tocSmallCollapisble()}tocSmallCollapisble(){$=jQuery,$(".betterdocs-toc.collapsible-sm .toc-title").each((function(){$(this).click((function(e){e.preventDefault(),$(this).children(".angle-icon").toggle(),$(this).next(".toc-list").slideToggle()}))}))}initialize(){var e=jQuery;this.body=e("body"),this.catTitleList=e(".betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-single-category-wrapper .betterdocs-category-header"),this.currentActiveCat=e(".betterdocs-sidebar-content .betterdocs-category-grid-wrapper .betterdocs-single-category-wrapper.active"),this.listSidebarCatTitles=e(".betterdocs-sidebar-content .betterdocs-sidebar-list-wrapper .betterdocs-sidebar-list .betterdocs-category-header"),this.listSidebarCurrentCat=e(".betterdocs-sidebar-content .betterdocs-sidebar-list-wrapper .betterdocs-sidebar-list.active"),this.formLink=e("a[name=betterdocs-form-modal]"),this.feedbackFormWrap=e("#betterdocs-feedback-form"),this.feedbackFormFields=e("#betterdocs-feedback-form input, #betterdocs-feedback-form textarea")}categoryListAccordion(){this.listSidebarCurrentCat.find(".betterdocs-body").css("display","block"),this.listSidebarCurrentCat.siblings().find(".betterdocs-body").css("display","none"),this.listSidebarCatTitles.on("click",(function(e){e.preventDefault();let t=jQuery(e.target).closest(".betterdocs-sidebar-list");t.find(".betterdocs-body").slideToggle(),t.toggleClass("active").siblings().removeClass("active").find(".betterdocs-body").slideUp()}))}onScroll(){var e=jQuery,t=e(document).scrollTop();e(".sticky-toc-container .betterdocs-toc .toc-list a,.betterdocs-full-sidebar-right .betterdocs-toc .toc-list a").each((function(){var o=e(this),s=e(o.attr("href"));s.position()?.top<=t&&s.position()?.top+s.height()>t&&(e(".betterdocs-toc .toc-list a").removeClass("active"),o.addClass("active"))}))}stickyTocContainer(){var e=jQuery;let t=this;var o=e("#betterdocs-sidebar");if(e(".betterdocs-toc").length>0&&o.length){var s=e(".betterdocs-toc").clone();e(".sticky-toc-container").append(s)}e(window).on("scroll",(function(){var t=document.querySelector(".betterdocs-sidebar-content");if(null!==t){var s=e(".sticky-toc-container"),r=e(".betterdocs-sidebar-content").outerHeight(),i=t.getBoundingClientRect(),a=Math.abs(i?.top);i?.top<0&&r<=a?s.addClass("toc-sticky"):s.removeClass("toc-sticky"),e(window).scrollTop()>=o.offset()?.top+o.outerHeight()-window.innerHeight&&!o.hasClass("betterdocs-el-single-sidebar")&&s?.removeClass("toc-sticky")}})),e(document).on("scroll",t?.onScroll);var r=e(".betterdocs-toc .toc-list a");r.on("click",(function(o){o.preventDefault(),e(document).off("scroll"),r.each((function(){e(this).removeClass("active")})),e(this).addClass("active");var s=this.hash,i=e(s),a=i.offset()?.top;e("html, body").stop().animate({scrollTop:a-betterdocsConfig?.sticky_toc_offset},"slow",(function(){e(document).on("scroll",t?.onScroll)}))}))}tocClose(){var e=jQuery;e(".close-toc").on("click",(function(t){t.preventDefault(),e(".sticky-toc-container").remove(".sticky-toc-container")}))}delay(e,t){setTimeout(e,t)}printToc(){var e=jQuery;e("body").on("click",".betterdocs-print-btn",(function(t){let o="";e("#betterdocs-entry-title").length&&(o=document.getElementById("betterdocs-entry-title").innerHTML);var s=document.getElementById("betterdocs-single-content").innerHTML,r=document.createElement("div");r.innerHTML="

"+o+"

"+s,r.id="new-doc-print";var i=document.getElementById("betterdocs-single-content").offsetWidth,a=e(window).height(),c=window.open("","","left=50%,top=10%,width="+i+",height="+a+",toolbar=0,scrollbars=0,status=0");c.document.write(r.outerHTML),c.document.close(),c.focus(),c.print(),c.close()}))}cloneTocContentToAfter(){let e=jQuery,t=e(".betterdocs-single-layout-3 #betterdocs-sidebar-right .betterdocs-toc .toc-list a");e.each(t,(function(t,o){e(this).addClass(`toc-item-link-${t+1}`),e(``).appendTo("head")}))}copyToClipboard(){let e=jQuery;e(".batterdocs-anchor").length&&(e(".batterdocs-anchor").hover((function(){var t=e(this).attr("data-title");e("
",{text:t,class:"tooltip-box"}).appendTo(this)}),(function(){})).on("click",(function(t){t.preventDefault(),new ClipboardJS(".batterdocs-anchor").on("success",(function(t){e(document).find("div.tooltip-box").text(betterdocsConfig.copy_text),t.clearSelection(),e(t.trigger).addClass("copied"),setTimeout((function(){e(t.trigger).removeClass("copied")}),2e3)}))})),function(){if("undefined"!=typeof self&&self.Prism&&self.document)if(Prism.plugins.toolbar){var e=window.ClipboardJS||void 0;e||(e=o(4572));var t=[];if(!e){var s=document.createElement("script"),r=document.querySelector("head");s.onload=function(){if(e=window.ClipboardJS)for(;t.length;)t.pop()()},s.src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js",r.appendChild(s)}Prism.plugins.toolbar.registerButton("copy-to-clipboard",(function(o){var s=document.createElement("button");return s.textContent="Copy",e?r():t.push(r),s;function r(){var t=new e(s,{text:function(){return o.code}});t.on("success",(function(){s.textContent="Copied!",i()})),t.on("error",(function(){s.textContent="Press Ctrl+C to copy",i()}))}function i(){setTimeout((function(){s.textContent="Copy"}),5e3)}}))}else console.warn("Copy to Clipboard plugin loaded before Toolbar plugin.")}())}feedbackForm(){var e=jQuery,t=this;let o=e("#betterdocs-form-modal"),s=e("#betterdocs-form-modal .modal-content");this.formLink.click((function(e){e.preventDefault(),o.fadeIn(500)})),e(document).mouseup((function(e){s.is(e.target)||0!==s.has(e.target).length||o.fadeOut()})),e(".betterdocs-modalwindow .close").click((function(e){e.preventDefault(),o.fadeOut(500)})),this.feedbackFormFields.on("keyup",(function(){e(this).removeClass("val-error"),e(this).siblings(".error-message").remove()})),this.feedbackFormWrap.on("submit",(function(o){o.preventDefault();var s=e(this),r=e("#message_name"),i=e("#message_email"),a=e("#message_subject"),c=e("#message_text");t.betterdocsFeedbackFormSubmit(s,r,i,a,c)})),this.betterdocsFeedbackFormSubmit=function(o,s,r,i,a){let c;c&&c.abort(),c=e.ajax({url:betterdocsSubmitFormConfig.ajax_url,type:"post",data:{action:"betterdocs_feedback_form_submit",form:o.serializeArray(),postID:betterdocsSubmitFormConfig.post_id,message_name:s.val(),message_email:r.val(),message_subject:i.val(),message_text:a.val(),security:betterdocsSubmitFormConfig.nonce},beforeSend:function(){},success:function(i){i.success?1==i.success?(e(".response").html(''+i.data.message+""),o[0].reset(),t.delay((function(){e(".betterdocs-modalwindow").fadeOut(500),e(".response .success-message").remove()}),3e3)):e(".response").html(''+i.sentMessage+""):0==i.success&&(i.data.message.name&&0==s.hasClass("val-error")&&(s.addClass("val-error"),e(".form-name").append(''+i.data.message.name+"")),i.data.message.email&&0==r.hasClass("val-error")&&(r.addClass("val-error"),e(".form-email").append(''+i.data.message.email+"")),i.data.message.message&&0==a.hasClass("val-error")&&(a.addClass("val-error"),e(".form-message").append(''+i.data.message.message+"")))}})}}subCategoryExpand(){var e=jQuery;let t=e(".betterdocs-nested-category-list.betterdocs-current-category.active");t.length>0&&t.each((function(t){e(this).prev().children(".toggle-arrow").toggle()}))}}!function(t){"use strict";new e(window?.betterdocsConfig)}(jQuery)})()})();