var KTComponents={init:function(){KTApp.init(),KTDrawer.init(),KTMenu.init(),KTScroll.init(),KTSticky.init(),KTSwapper.init(),KTToggle.init(),KTScrolltop.init(),KTDialer.init(),KTImageInput.init(),KTPasswordMeter.init()}};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",(function(){KTComponents.init()})):KTComponents.init(),window.addEventListener("load",(function(){KTApp.hidePageLoading()})),"undefined"!=typeof module&&void 0!==module.exports&&(window.KTComponents=module.exports=KTComponents);var KTApp=function(){var e=!1,t=!1,n=function(e,t){if("1"!==e.getAttribute("data-kt-initialized")){var n={};e.hasAttribute("data-bs-delay-hide")&&(n.hide=e.getAttribute("data-bs-delay-hide")),e.hasAttribute("data-bs-delay-show")&&(n.show=e.getAttribute("data-bs-delay-show")),n&&(t.delay=n),e.hasAttribute("data-bs-dismiss")&&"click"==e.getAttribute("data-bs-dismiss")&&(t.dismiss="click");var i=new bootstrap.Tooltip(e,t);return t.dismiss&&"click"===t.dismiss&&e.addEventListener("click",(function(e){i.hide()})),e.setAttribute("data-kt-initialized","1"),i}},i=function(e,t){if("1"!==e.getAttribute("data-kt-initialized")){var n={};e.hasAttribute("data-bs-delay-hide")&&(n.hide=e.getAttribute("data-bs-delay-hide")),e.hasAttribute("data-bs-delay-show")&&(n.show=e.getAttribute("data-bs-delay-show")),n&&(t.delay=n),"true"==e.getAttribute("data-bs-dismiss")&&(t.dismiss=!0),!0===t.dismiss&&(t.template='');var i=new bootstrap.Popover(e,t);if(!0===t.dismiss){var r=function(e){i.hide()};e.addEventListener("shown.bs.popover",(function(){document.getElementById(e.getAttribute("aria-describedby")).addEventListener("click",r)})),e.addEventListener("hide.bs.popover",(function(){document.getElementById(e.getAttribute("aria-describedby")).removeEventListener("click",r)}))}return e.setAttribute("data-kt-initialized","1"),i}},r=function(){"undefined"!=typeof countUp&&[].slice.call(document.querySelectorAll('[data-kt-countup="true"]:not(.counted)')).map((function(e){if(KTUtil.isInViewport(e)&&KTUtil.visible(e)){if("1"===e.getAttribute("data-kt-initialized"))return;var t={},n=e.getAttribute("data-kt-countup-value");n=parseFloat(n.replace(/,/g,"")),e.hasAttribute("data-kt-countup-start-val")&&(t.startVal=parseFloat(e.getAttribute("data-kt-countup-start-val"))),e.hasAttribute("data-kt-countup-duration")&&(t.duration=parseInt(e.getAttribute("data-kt-countup-duration"))),e.hasAttribute("data-kt-countup-decimal-places")&&(t.decimalPlaces=parseInt(e.getAttribute("data-kt-countup-decimal-places"))),e.hasAttribute("data-kt-countup-prefix")&&(t.prefix=e.getAttribute("data-kt-countup-prefix")),e.hasAttribute("data-kt-countup-separator")&&(t.separator=e.getAttribute("data-kt-countup-separator")),e.hasAttribute("data-kt-countup-suffix")&&(t.suffix=e.getAttribute("data-kt-countup-suffix")),new countUp.CountUp(e,n,t).start(),e.classList.add("counted"),e.setAttribute("data-kt-initialized","1")}}))},o=function(e){if(!e)return;const t={};e.getAttributeNames().forEach((function(n){if(/^data-tns-.*/g.test(n)){let r=n.replace("data-tns-","").toLowerCase().replace(/(?:[\s-])\w/g,(function(e){return e.replace("-","").toUpperCase()}));if("data-tns-responsive"===n){const i=e.getAttribute(n).replace(/(\w+:)|(\w+ :)/g,(function(e){return'"'+e.substring(0,e.length-1)+'":'}));try{t[r]=JSON.parse(i)}catch(e){}}else t[r]="true"===(i=e.getAttribute(n))||"false"!==i&&i}var i}));const n=Object.assign({},{container:e,slideBy:"page",autoplay:!0,center:!0,autoplayButtonOutput:!1},t);return e.closest(".tns")&&KTUtil.addClass(e.closest(".tns"),"tns-initiazlied"),tns(n)};return{init:function(){var a;!function(){if("undefined"==typeof lozad)return;lozad().observe()}(),!0!==e&&"undefined"!=typeof SmoothScroll&&new SmoothScroll('a[data-kt-scroll-toggle][href*="#"]',{speed:1e3,speedAsDuration:!0,offset:function(e,t){return e.hasAttribute("data-kt-scroll-offset")?KTUtil.getResponsiveValue(e.getAttribute("data-kt-scroll-offset")):0}}),KTUtil.on(document.body,'[data-kt-card-action="remove"]',"click",(function(e){e.preventDefault();const t=this.closest(".card");if(!t)return;const n=this.getAttribute("data-kt-card-confirm-message");"true"===this.getAttribute("data-kt-card-confirm")?Swal.fire({text:n||"Are you sure to remove ?",icon:"warning",buttonsStyling:!1,confirmButtonText:"Confirm",denyButtonText:"Cancel",customClass:{confirmButton:"btn btn-primary",denyButton:"btn btn-danger"}}).then((function(e){e.isConfirmed&&t.remove()})):t.remove()})),(a=Array.prototype.slice.call(document.querySelectorAll("[data-bs-stacked-modal]")))&&a.length>0&&a.forEach((e=>{"1"!==e.getAttribute("data-kt-initialized")&&(e.setAttribute("data-kt-initialized","1"),e.addEventListener("click",(function(e){e.preventDefault();const t=document.querySelector(this.getAttribute("data-bs-stacked-modal"));t&&new bootstrap.Modal(t,{backdrop:!1}).show()})))})),!0!==e&&KTUtil.on(document.body,'[data-kt-check="true"]',"change",(function(e){var t=this,n=document.querySelectorAll(t.getAttribute("data-kt-check-target"));KTUtil.each(n,(function(e){"checkbox"==e.type?e.checked=t.checked:e.classList.toggle("active")}))})),!0!==e&&KTUtil.on(document.body,'.collapsible[data-bs-toggle="collapse"]',"click",(function(e){if(this.classList.contains("collapsed")?(this.classList.remove("active"),this.blur()):this.classList.add("active"),this.hasAttribute("data-kt-toggle-text")){var t=this.getAttribute("data-kt-toggle-text"),n=(n=this.querySelector('[data-kt-toggle-text-target="true"]'))||this;this.setAttribute("data-kt-toggle-text",n.innerText),n.innerText=t}})),!0!==e&&KTUtil.on(document.body,'[data-kt-rotate="true"]',"click",(function(e){this.classList.contains("active")?(this.classList.remove("active"),this.blur()):this.classList.add("active")})),[].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')).map((function(e){n(e,{})})),[].slice.call(document.querySelectorAll('[data-bs-toggle="popover"]')).map((function(e){i(e,{})})),[].slice.call(document.querySelectorAll(".toast")).map((function(e){if("1"!==e.getAttribute("data-kt-initialized"))return e.setAttribute("data-kt-initialized","1"),new bootstrap.Toast(e,{})})),function(){if("undefined"!=typeof jQuery&&void 0!==$.fn.daterangepicker){var e=[].slice.call(document.querySelectorAll('[data-kt-daterangepicker="true"]')),t=moment().subtract(29,"days"),n=moment();e.map((function(e){if("1"!==e.getAttribute("data-kt-initialized")){var i=e.querySelector("div"),r=e.hasAttribute("data-kt-daterangepicker-opens")?e.getAttribute("data-kt-daterangepicker-opens"):"left",o=function(e,t){var n=moment();i&&(n.isSame(e,"day")&&n.isSame(t,"day")?i.innerHTML=e.format("D MMM YYYY"):i.innerHTML=e.format("D MMM YYYY")+" - "+t.format("D MMM YYYY"))};"today"===e.getAttribute("data-kt-daterangepicker-range")&&(t=moment(),n=moment()),$(e).daterangepicker({startDate:t,endDate:n,opens:r,ranges:{Today:[moment(),moment()],Yesterday:[moment().subtract(1,"days"),moment().subtract(1,"days")],"Last 7 Days":[moment().subtract(6,"days"),moment()],"Last 30 Days":[moment().subtract(29,"days"),moment()],"This Month":[moment().startOf("month"),moment().endOf("month")],"Last Month":[moment().subtract(1,"month").startOf("month"),moment().subtract(1,"month").endOf("month")]}},o),o(t,n),e.setAttribute("data-kt-initialized","1")}}))}}(),[].slice.call(document.querySelectorAll('[data-kt-buttons="true"]')).map((function(e){if("1"!==e.getAttribute("data-kt-initialized")){var t=e.hasAttribute("data-kt-buttons-target")?e.getAttribute("data-kt-buttons-target"):".btn",n=[].slice.call(e.querySelectorAll(t));KTUtil.on(e,t,"click",(function(e){n.map((function(e){e.classList.remove("active")})),this.classList.add("active")})),e.setAttribute("data-kt-initialized","1")}})),"undefined"!=typeof jQuery&&void 0!==$.fn.select2&&[].slice.call(document.querySelectorAll('[data-control="select2"], [data-kt-select2="true"]')).map((function(e){if("1"!==e.getAttribute("data-kt-initialized")){var t={dir:document.body.getAttribute("direction")};if("true"==e.getAttribute("data-hide-search")&&(t.minimumResultsForSearch=1/0),$(e).select2(t),e.hasAttribute("data-dropdown-parent")&&e.hasAttribute("multiple")){var n=document.querySelector(e.getAttribute("data-dropdown-parent"));if(n&&n.hasAttribute("data-kt-menu")){var i=KTMenu.getInstance(n);i||(i=new KTMenu(n)),i&&($(e).on("select2:unselect",(function(t){e.setAttribute("data-multiple-unselect","1")})),i.on("kt.menu.dropdown.hide",(function(t){if("1"===e.getAttribute("data-multiple-unselect"))return e.removeAttribute("data-multiple-unselect"),!1})))}}e.setAttribute("data-kt-initialized","1")}})),r(),"undefined"!=typeof countUp&&(!1===t&&(r(),window.addEventListener("scroll",r)),[].slice.call(document.querySelectorAll('[data-kt-countup-tabs="true"][data-bs-toggle="tab"]')).map((function(e){"1"!==e.getAttribute("data-kt-initialized")&&(e.addEventListener("shown.bs.tab",r),e.setAttribute("data-kt-initialized","1"))})),t=!0),"undefined"!=typeof autosize&&[].slice.call(document.querySelectorAll('[data-kt-autosize="true"]')).map((function(e){"1"!==e.getAttribute("data-kt-initialized")&&(autosize(e),e.setAttribute("data-kt-initialized","1"))})),function(){if("undefined"==typeof tns)return;const e=Array.prototype.slice.call(document.querySelectorAll('[data-tns="true"]'),0);(e||0!==e.length)&&e.forEach((function(e){"1"!==e.getAttribute("data-kt-initialized")&&(o(e),KTUtil.data(e).set("tns",tns),e.setAttribute("data-kt-initialized","1"))}))}(),e=!0},initTinySlider:function(e){o(e)},showPageLoading:function(){document.body.classList.add("page-loading"),document.body.setAttribute("data-kt-app-page-loading","on")},hidePageLoading:function(){document.body.classList.remove("page-loading"),document.body.removeAttribute("data-kt-app-page-loading")},createBootstrapPopover:function(e,t){return i(e,t)},createBootstrapTooltip:function(e,t){return n(e,t)}}}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTApp);var KTBlockUI=function(e,t){var n=this;if(null!=e){var i={zIndex:!1,overlayClass:"",overflow:"hidden",message:''},r=function(){n.options=KTUtil.deepExtend({},i,t),n.element=e,n.overlayElement=null,n.blocked=!1,n.positionChanged=!1,n.overflowChanged=!1,KTUtil.data(n.element).set("blockui",n)};KTUtil.data(e).has("blockui")?n=KTUtil.data(e).get("blockui"):r(),n.block=function(){!function(){if(!1!==KTEventHandler.trigger(n.element,"kt.blockui.block",n)){var e="BODY"===n.element.tagName,t=KTUtil.css(n.element,"position"),i=KTUtil.css(n.element,"overflow"),r=e?1e4:1;n.options.zIndex>0?r=n.options.zIndex:"auto"!=KTUtil.css(n.element,"z-index")&&(r=KTUtil.css(n.element,"z-index")),n.element.classList.add("blockui"),"absolute"!==t&&"relative"!==t&&"fixed"!==t||(KTUtil.css(n.element,"position","relative"),n.positionChanged=!0),"hidden"===n.options.overflow&&"visible"===i&&(KTUtil.css(n.element,"overflow","hidden"),n.overflowChanged=!0),n.overlayElement=document.createElement("DIV"),n.overlayElement.setAttribute("class","blockui-overlay "+n.options.overlayClass),n.overlayElement.innerHTML=n.options.message,KTUtil.css(n.overlayElement,"z-index",r),n.element.append(n.overlayElement),n.blocked=!0,KTEventHandler.trigger(n.element,"kt.blockui.after.blocked",n)}}()},n.release=function(){!1!==KTEventHandler.trigger(n.element,"kt.blockui.release",n)&&(n.element.classList.add("blockui"),n.positionChanged&&KTUtil.css(n.element,"position",""),n.overflowChanged&&KTUtil.css(n.element,"overflow",""),n.overlayElement&&KTUtil.remove(n.overlayElement),n.blocked=!1,KTEventHandler.trigger(n.element,"kt.blockui.released",n))},n.isBlocked=function(){return n.blocked},n.destroy=function(){KTUtil.data(n.element).remove("blockui")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTBlockUI.getInstance=function(e){return null!==e&&KTUtil.data(e).has("blockui")?KTUtil.data(e).get("blockui"):null},"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTBlockUI);var KTCookie={get:function(e){var t=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},set:function(e,t,n){null==n&&(n={}),(n=Object.assign({},{path:"/"},n)).expires instanceof Date&&(n.expires=n.expires.toUTCString());var i=encodeURIComponent(e)+"="+encodeURIComponent(t);for(var r in n)if(!1!==n.hasOwnProperty(r)){i+="; "+r;var o=n[r];!0!==o&&(i+="="+o)}document.cookie=i},remove:function(e){this.set(e,"",{"max-age":-1})}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTCookie);var KTDialer=function(e,t){var n=this;if(e){var i={min:null,max:null,step:1,currency:!1,decimals:0,prefix:"",suffix:""},r=function(){n.options=KTUtil.deepExtend({},i,t),n.element=e,n.incElement=n.element.querySelector('[data-kt-dialer-control="increase"]'),n.decElement=n.element.querySelector('[data-kt-dialer-control="decrease"]'),n.inputElement=n.element.querySelector("input[type]"),"true"===c("currency")&&(n.options.currency=!0),c("decimals")&&(n.options.decimals=parseInt(c("decimals"))),c("prefix")&&(n.options.prefix=c("prefix")),c("suffix")&&(n.options.suffix=c("suffix")),c("step")&&(n.options.step=parseFloat(c("step"))),c("min")&&(n.options.min=parseFloat(c("min"))),c("max")&&(n.options.max=parseFloat(c("max"))),n.value=parseFloat(n.inputElement.value.replace(/[^\d.]/g,"")),s(),o(),KTUtil.data(n.element).set("dialer",n)},o=function(){KTUtil.addEvent(n.incElement,"click",(function(e){e.preventDefault(),a()})),KTUtil.addEvent(n.decElement,"click",(function(e){e.preventDefault(),l()})),KTUtil.addEvent(n.inputElement,"input",(function(e){e.preventDefault(),s()}))},a=function(){return KTEventHandler.trigger(n.element,"kt.dialer.increase",n),n.inputElement.value=n.value+n.options.step,s(),KTEventHandler.trigger(n.element,"kt.dialer.increased",n),n},l=function(){return KTEventHandler.trigger(n.element,"kt.dialer.decrease",n),n.inputElement.value=n.value-n.options.step,s(),KTEventHandler.trigger(n.element,"kt.dialer.decreased",n),n},s=function(e){KTEventHandler.trigger(n.element,"kt.dialer.change",n),n.value=void 0!==e?e:u(n.inputElement.value),null!==n.options.min&&n.valuen.options.max&&(n.value=n.options.max),n.inputElement.value=d(n.value),n.inputElement.dispatchEvent(new Event("change")),KTEventHandler.trigger(n.element,"kt.dialer.changed",n)},u=function(e){return e=e.replace(/[^0-9.-]/g,"").replace(/(\..*)\./g,"$1").replace(/(?!^)-/g,"").replace(/^0+(\d)/gm,"$1"),e=parseFloat(e),isNaN(e)&&(e=0),e},d=function(e){return e=parseFloat(e).toFixed(n.options.decimals),n.options.currency&&(e=e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")),n.options.prefix+e+n.options.suffix},c=function(e){return!0===n.element.hasAttribute("data-kt-dialer-"+e)?n.element.getAttribute("data-kt-dialer-"+e):null};!0===KTUtil.data(e).has("dialer")?n=KTUtil.data(e).get("dialer"):r(),n.setMinValue=function(e){n.options.min=e},n.setMaxValue=function(e){n.options.max=e},n.setValue=function(e){s(e)},n.getValue=function(){return n.inputElement.value},n.update=function(){s()},n.increase=function(){return a()},n.decrease=function(){return l()},n.getElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("dialer")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTDialer.getInstance=function(e){return null!==e&&KTUtil.data(e).has("dialer")?KTUtil.data(e).get("dialer"):null},KTDialer.createInstances=function(e='[data-kt-dialer="true"]'){var t=document.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n0&&KTUtil.on(document.body,e,"click",(function(e){e.preventDefault(),n.toggleElement=this,a()})),null!==t&&t.length>0&&KTUtil.on(document.body,t,"click",(function(e){e.preventDefault(),n.closeElement=this,l()}))},a=function(){!1!==KTEventHandler.trigger(n.element,"kt.drawer.toggle",n)&&(!0===n.shown?l():s(),KTEventHandler.trigger(n.element,"kt.drawer.toggled",n))},l=function(){!1!==KTEventHandler.trigger(n.element,"kt.drawer.hide",n)&&(n.shown=!1,c(),document.body.removeAttribute("data-kt-drawer-"+n.name,"on"),document.body.removeAttribute("data-kt-drawer"),KTUtil.removeClass(n.element,n.options.baseClass+"-on"),null!==n.toggleElement&&KTUtil.removeClass(n.toggleElement,"active"),KTEventHandler.trigger(n.element,"kt.drawer.after.hidden",n))},s=function(){!1!==KTEventHandler.trigger(n.element,"kt.drawer.show",n)&&(n.shown=!0,d(),document.body.setAttribute("data-kt-drawer-"+n.name,"on"),document.body.setAttribute("data-kt-drawer","on"),KTUtil.addClass(n.element,n.options.baseClass+"-on"),null!==n.toggleElement&&KTUtil.addClass(n.toggleElement,"active"),KTEventHandler.trigger(n.element,"kt.drawer.shown",n))},u=function(){var e=f(),t=p(),i=m("direction"),r=m("top"),o=m("bottom"),a=m("start"),s=m("end");!0===KTUtil.hasClass(n.element,n.options.baseClass+"-on")&&"on"===String(document.body.getAttribute("data-kt-drawer-"+n.name+"-"))?n.shown=!0:n.shown=!1,!0===m("activate")?(KTUtil.addClass(n.element,n.options.baseClass),KTUtil.addClass(n.element,n.options.baseClass+"-"+i),e&&(KTUtil.css(n.element,"width",e,!0),n.lastWidth=e),t&&(KTUtil.css(n.element,"height",t,!0),n.lastHeight=t),r&&KTUtil.css(n.element,"top",r),o&&KTUtil.css(n.element,"bottom",o),a&&(KTUtil.isRTL()?KTUtil.css(n.element,"right",a):KTUtil.css(n.element,"left",a)),s&&(KTUtil.isRTL()?KTUtil.css(n.element,"left",s):KTUtil.css(n.element,"right",s))):(KTUtil.removeClass(n.element,n.options.baseClass),KTUtil.removeClass(n.element,n.options.baseClass+"-"+i),KTUtil.css(n.element,"width",""),KTUtil.css(n.element,"height",""),r&&KTUtil.css(n.element,"top",""),o&&KTUtil.css(n.element,"bottom",""),a&&(KTUtil.isRTL()?KTUtil.css(n.element,"right",""):KTUtil.css(n.element,"left","")),s&&(KTUtil.isRTL()?KTUtil.css(n.element,"left",""):KTUtil.css(n.element,"right","")),l())},d=function(){!0===m("overlay")&&(n.overlayElement=document.createElement("DIV"),KTUtil.css(n.overlayElement,"z-index",KTUtil.css(n.element,"z-index")-1),document.body.append(n.overlayElement),KTUtil.addClass(n.overlayElement,m("overlay-class")),KTUtil.addEvent(n.overlayElement,"click",(function(e){e.preventDefault(),!0!==m("permanent")&&l()})))},c=function(){null!==n.overlayElement&&KTUtil.remove(n.overlayElement)},m=function(e){if(!0===n.element.hasAttribute("data-kt-drawer-"+e)){var t=n.element.getAttribute("data-kt-drawer-"+e),i=KTUtil.getResponsiveValue(t);return null!==i&&"true"===String(i)?i=!0:null!==i&&"false"===String(i)&&(i=!1),i}var r=KTUtil.snakeToCamel(e);return n.options[r]?KTUtil.getResponsiveValue(n.options[r]):null},f=function(){var e=m("width");return"auto"===e&&(e=KTUtil.css(n.element,"width")),e},p=function(){var e=m("height");return"auto"===e&&(e=KTUtil.css(n.element,"height")),e};KTUtil.data(e).has("drawer")?n=KTUtil.data(e).get("drawer"):r(),n.toggle=function(){return a()},n.show=function(){return s()},n.hide=function(){return l()},n.isShown=function(){return n.shown},n.update=function(){u()},n.goElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("drawer")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTDrawer.getInstance=function(e){return null!==e&&KTUtil.data(e).has("drawer")?KTUtil.data(e).get("drawer"):null},KTDrawer.hideAll=function(e=null,t='[data-kt-drawer="true"]'){var n=document.querySelectorAll(t);if(n&&n.length>0)for(var i=0,r=n.length;i0)for(var n=0,i=t.length;n0)for(var n=0,i=t.length;n{if("Escape"===e.key){if(!(e.ctrlKey||e.altKey||e.shiftKey)){var t,n=document.querySelectorAll('.drawer-on[data-kt-drawer="true"]:not([data-kt-drawer-escape="false"])');if(n&&n.length>0)for(var i=0,r=n.length;i0)for(var t=0,n=e.length;t0)for(var n=0,i=t.length;n0)for(var t=0,i=e.length;t0?"dropdown":"accordion"},h=function(e){var t,n;return c(e)||e.hasAttribute("data-kt-menu-trigger")?e:KTUtil.data(e).has("item")?KTUtil.data(e).get("item"):(t=e.closest(".menu-item"))?t:(n=e.closest(".menu-sub"))&&!0===KTUtil.data(n).has("item")?KTUtil.data(n).get("item"):void 0},T=function(e){var t,n=e.closest(".menu-sub");return n&&KTUtil.data(n).has("item")?KTUtil.data(n).get("item"):n&&(t=n.closest(".menu-item[data-kt-menu-trigger]"))?t:null},K=function(e){var t,i=[],r=0;do{(t=T(e))&&(i.push(t),e=t),r++}while(null!==t&&r<20);return n.triggerElement&&i.unshift(n.triggerElement),i},b=function(e){var t=e;return KTUtil.data(e).get("sub")&&(t=KTUtil.data(e).get("sub")),null!==t&&t.querySelector(".menu-item[data-kt-menu-trigger]")||null},k=function(e){var t,n=[],i=0;do{(t=b(e))&&(n.push(t),e=t),i++}while(null!==t&&i<20);return n},y=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.dropdown.show",e)){KTMenu.hideDropdowns(e);c(e)||p(e);var t=g(e),i=L(e,"width"),r=L(e,"height"),o=n.options.dropdown.zindex,a=KTUtil.getHighestZindex(e);null!==a&&a>=o&&(o=a+1),o>0&&KTUtil.css(t,"z-index",o),null!==i&&KTUtil.css(t,"width",i),null!==r&&KTUtil.css(t,"height",r),KTUtil.css(t,"display",""),KTUtil.css(t,"overflow",""),U(e,t),KTUtil.addClass(e,"show"),KTUtil.addClass(e,"menu-dropdown"),KTUtil.addClass(t,"show"),!0===L(e,"overflow")?(document.body.appendChild(t),KTUtil.data(e).set("sub",t),KTUtil.data(t).set("item",e),KTUtil.data(t).set("menu",n)):KTUtil.data(t).set("item",e),KTEventHandler.trigger(n.element,"kt.menu.dropdown.shown",e)}},w=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.dropdown.hide",e)){var t=g(e);KTUtil.css(t,"z-index",""),KTUtil.css(t,"width",""),KTUtil.css(t,"height",""),KTUtil.removeClass(e,"show"),KTUtil.removeClass(e,"menu-dropdown"),KTUtil.removeClass(t,"show"),!0===L(e,"overflow")&&(e.classList.contains("menu-item")?e.appendChild(t):KTUtil.insertAfter(n.element,e),KTUtil.data(e).remove("sub"),KTUtil.data(t).remove("item"),KTUtil.data(t).remove("menu")),E(e),KTEventHandler.trigger(n.element,"kt.menu.dropdown.hidden",e)}},U=function(e,t){var n,i=L(e,"attach");n=i?"parent"===i?e.parentNode:document.querySelector(i):e;var r=Popper.createPopper(n,t,S(e));KTUtil.data(e).set("popper",r)},E=function(e){!0===KTUtil.data(e).has("popper")&&(KTUtil.data(e).get("popper").destroy(),KTUtil.data(e).remove("popper"))},S=function(e){var t=L(e,"placement");t||(t="right");var n=L(e,"offset"),i=n?n.split(","):[];return 2===i.length&&(i[0]=parseInt(i[0]),i[1]=parseInt(i[1])),{placement:t,strategy:!0===L(e,"overflow")?"absolute":"fixed",modifiers:[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{altAxis:!1!==L(e,"flip")}},{name:"flip",options:{flipVariations:!1}}]}},A=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.accordion.show",e)){var t=g(e),i=n.options.accordion.expand;!0===L(e,"expand")?i=!0:!1===L(e,"expand")?i=!1:!0===L(n.element,"expand")&&(i=!0),!1===i&&I(e),!0===KTUtil.data(e).has("popper")&&w(e),KTUtil.addClass(e,"hover"),KTUtil.addClass(e,"showing"),KTUtil.slideDown(t,n.options.accordion.slideSpeed,(function(){KTUtil.removeClass(e,"showing"),KTUtil.addClass(e,"show"),KTUtil.addClass(t,"show"),KTEventHandler.trigger(n.element,"kt.menu.accordion.shown",e)}))}},x=function(e){if(!1!==KTEventHandler.trigger(n.element,"kt.menu.accordion.hide",e)){var t=g(e);KTUtil.addClass(e,"hiding"),KTUtil.slideUp(t,n.options.accordion.slideSpeed,(function(){KTUtil.removeClass(e,"hiding"),KTUtil.removeClass(e,"show"),KTUtil.removeClass(t,"show"),KTUtil.removeClass(e,"hover"),KTEventHandler.trigger(n.element,"kt.menu.accordion.hidden",e)}))}},I=function(e){var t,i=KTUtil.findAll(n.element,".show[data-kt-menu-trigger]");if(i&&i.length>0)for(var r=0,o=i.length;r0))for(var r=0,o=i.length;r0)for(var l=0,s=i.length;l0}(e)},n.getTriggerElement=function(){return n.triggerElement},n.isItemDropdownPermanent=function(e){return function(e){return!0===L(e,"permanent")}(e)},n.destroy=function(){KTUtil.data(n.element).remove("menu")},n.disable=function(){n.disabled=!0},n.enable=function(){n.disabled=!1},n.hideAccordions=function(e){return I(e)},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)}}};KTMenu.getInstance=function(e){var t;if(!e)return null;if(KTUtil.data(e).has("menu"))return KTUtil.data(e).get("menu");if((t=e.closest(".menu"))&&KTUtil.data(t).has("menu"))return KTUtil.data(t).get("menu");if(KTUtil.hasClass(e,"menu-link")){var n=e.closest(".menu-sub");if(KTUtil.data(n).has("menu"))return KTUtil.data(n).get("menu")}return null},KTMenu.hideDropdowns=function(e){var t=document.querySelectorAll(".show.menu-dropdown[data-kt-menu-trigger]");if(t&&t.length>0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0)for(var o=0,a=r.length;o .menu-link, [data-kt-menu-trigger]:not(.menu-item):not([data-kt-menu-trigger="auto"])',"click",(function(e){var t=KTMenu.getInstance(this);if(null!==t)return t.click(this,e)})),KTUtil.on(document.body,".menu-item:not([data-kt-menu-trigger]) > .menu-link","click",(function(e){var t=KTMenu.getInstance(this);if(null!==t)return t.link(this,e)})),KTUtil.on(document.body,'[data-kt-menu-dismiss="true"]',"click",(function(e){var t=KTMenu.getInstance(this);if(null!==t)return t.dismiss(this,e)})),KTUtil.on(document.body,"[data-kt-menu-trigger], .menu-sub","mouseover",(function(e){var t=KTMenu.getInstance(this);if(null!==t&&"dropdown"===t.getItemSubType(this))return t.mouseover(this,e)})),KTUtil.on(document.body,"[data-kt-menu-trigger], .menu-sub","mouseout",(function(e){var t=KTMenu.getInstance(this);if(null!==t&&"dropdown"===t.getItemSubType(this))return t.mouseout(this,e)})),window.addEventListener("resize",(function(){var e;KTUtil.throttle(undefined,(function(){var t=document.querySelectorAll('[data-kt-menu="true"]');if(t&&t.length>0)for(var n=0,i=t.length;n0)for(var i=0,r=n.length;i0)for(var n=0,i=t.length;n=n.options.minLength},s=function(){return/[a-z]/.test(n.inputElement.value)},u=function(){return/[A-Z]/.test(n.inputElement.value)},d=function(){return/[0-9]/.test(n.inputElement.value)},c=function(){return/[~`!#@$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g.test(n.inputElement.value)},m=function(){var e=1;return!0===n.options.checkUppercase&&e++,!0===n.options.checkLowercase&&e++,!0===n.options.checkDigit&&e++,!0===n.options.checkChar&&e++,n.checkSteps=e,100/n.checkSteps},f=function(){var e=[].slice.call(n.highlightElement.querySelectorAll("div")),t=e.length,i=0,r=m(),o=g();e.map((function(e){i++,r*i*(n.checkSteps/t)<=o?e.classList.add("active"):e.classList.remove("active")}))},p=function(){var e=n.visibilityElement.querySelector(":scope > i:not(.d-none)"),t=n.visibilityElement.querySelector(":scope > i.d-none");"password"===n.inputElement.getAttribute("type").toLowerCase()?n.inputElement.setAttribute("type","text"):n.inputElement.setAttribute("type","password"),e.classList.add("d-none"),t.classList.remove("d-none"),n.inputElement.focus()},g=function(){return n.score};!0===KTUtil.data(e).has("password-meter")?n=KTUtil.data(e).get("password-meter"):r(),n.check=function(){return a()},n.getScore=function(){return g()},n.reset=function(){return n.score=0,void f()},n.destroy=function(){KTUtil.data(n.element).remove("password-meter")}}};KTPasswordMeter.getInstance=function(e){return null!==e&&KTUtil.data(e).has("password-meter")?KTUtil.data(e).get("password-meter"):null},KTPasswordMeter.createInstances=function(e="[data-kt-password-meter]"){var t=document.body.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n0?KTUtil.css(n.element,e,t):KTUtil.css(n.element,e,""),s(),!0===f("save-state")&&n.id?n.element.addEventListener("scroll",a):n.element.removeEventListener("scroll",a),function(){var e=o();if(!0===f("save-state")&&n.id&&localStorage.getItem(e+n.id+"st")){var t=parseInt(localStorage.getItem(e+n.id+"st"));t>0&&n.element.scroll({top:t,behavior:"instant"})}}()):(KTUtil.css(n.element,p(),""),n.element.removeEventListener("scroll",a))},s=function(){var e=f("stretch");if(null!==e){var t=document.querySelectorAll(e);if(t&&2==t.length){var i=t[0],r=t[1],o=c(r)-c(i);if(o>0){var a=parseInt(KTUtil.css(n.element,p()))+o;KTUtil.css(n.element,p(),String(a)+"px")}}}},u=function(){var e=f(p());return e instanceof Function?e.call():null!==e&&"string"==typeof e&&"auto"===e.toLowerCase()?d():e},d=function(){var e,t=KTUtil.getViewPort().height,i=f("dependencies"),r=f("wrappers"),o=f("offset");if((t-=m(n.element),null!==i)&&((e=document.querySelectorAll(i))&&e.length>0))for(var a=0,l=e.length;a0))for(a=0,l=e.length;a0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;te?!1===document.body.hasAttribute("data-kt-scrolltop")&&document.body.setAttribute("data-kt-scrolltop","on"):!0===document.body.hasAttribute("data-kt-scrolltop")&&document.body.removeAttribute("data-kt-scrolltop")},l=function(){parseInt(s("speed"));window.scrollTo({top:0,behavior:"smooth"})},s=function(e){if(!0===n.element.hasAttribute("data-kt-scrolltop-"+e)){var t=n.element.getAttribute("data-kt-scrolltop-"+e),i=KTUtil.getResponsiveValue(t);return null!==i&&"true"===String(i)?i=!0:null!==i&&"false"===String(i)&&(i=!1),i}var r=KTUtil.snakeToCamel(e);return n.options[r]?KTUtil.getResponsiveValue(n.options[r]):null};KTUtil.data(e).has("scrolltop")?n=KTUtil.data(e).get("scrolltop"):r(),n.go=function(){return l()},n.getElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("scrolltop")}}};KTScrolltop.getInstance=function(e){return e&&KTUtil.data(e).has("scrolltop")?KTUtil.data(e).get("scrolltop"):null},KTScrolltop.createInstances=function(e='[data-kt-scrolltop="true"]'){var t=document.body.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n=minLength)&&f()},l=function(){n.element.classList.remove("focus")},s=function(e){13==(e.charCode||e.keyCode||0)&&(e.preventDefault(),d())},u=function(){if(g("min-length")){var e=parseInt(g("min-length"));n.inputElement.value.length>=e?d():0===n.inputElement.value.length&&c()}},d=function(){!1===n.processing&&(n.spinnerElement&&n.spinnerElement.classList.remove("d-none"),n.clearElement&&n.clearElement.classList.add("d-none"),n.toolbarElement&&n.formElement.contains(n.toolbarElement)&&n.toolbarElement.classList.add("d-none"),n.inputElement.focus(),n.processing=!0,KTEventHandler.trigger(n.element,"kt.search.process",n))},c=function(){!1!==KTEventHandler.trigger(n.element,"kt.search.clear",n)&&(n.inputElement.value="",n.inputElement.focus(),n.clearElement&&n.clearElement.classList.add("d-none"),n.toolbarElement&&n.formElement.contains(n.toolbarElement)&&n.toolbarElement.classList.remove("d-none"),!1===g("show-on-focus")&&p(),KTEventHandler.trigger(n.element,"kt.search.cleared",n))},m=function(){if("menu"===n.layout){var e=h();"on"===e&&!1===n.contentElement.contains(n.formElement)?(n.contentElement.prepend(n.formElement),n.formElement.classList.remove("d-none")):"off"===e&&!0===n.contentElement.contains(n.formElement)&&(n.element.prepend(n.formElement),n.formElement.classList.add("d-none"))}},f=function(){n.menuObject&&(m(),n.menuObject.show(n.element))},p=function(){n.menuObject&&(m(),n.menuObject.hide(n.element))},g=function(e){if(!0===n.element.hasAttribute("data-kt-search-"+e)){var t=n.element.getAttribute("data-kt-search-"+e),i=KTUtil.getResponsiveValue(t);return null!==i&&"true"===String(i)?i=!0:null!==i&&"false"===String(i)&&(i=!1),i}var r=KTUtil.snakeToCamel(e);return n.options[r]?KTUtil.getResponsiveValue(n.options[r]):null},v=function(e){return n.element.querySelector('[data-kt-search-element="'+e+'"]')},h=function(){var e=g("responsive"),t=KTUtil.getViewPort().width;if(!e)return null;var n=KTUtil.getBreakpoint(e);return n||(n=parseInt(e)),t1&&o(n.options.startIndex),n.nextListener=function(e){e.preventDefault(),KTEventHandler.trigger(n.element,"kt.stepper.next",n)},n.previousListener=function(e){e.preventDefault(),KTEventHandler.trigger(n.element,"kt.stepper.previous",n)},n.stepListener=function(e){if(e.preventDefault(),n.steps&&n.steps.length>0)for(var t=0,i=n.steps.length;tn.totalStepsNumber||e<0))return e=parseInt(e),n.passedStepIndex=n.currentStepIndex,n.currentStepIndex=e,a(),KTEventHandler.trigger(n.element,"kt.stepper.changed",n),n},a=function(){var e="";e=l()?"last":s()?"first":"between",KTUtil.removeClass(n.element,"last"),KTUtil.removeClass(n.element,"first"),KTUtil.removeClass(n.element,"between"),KTUtil.addClass(n.element,e);var t=KTUtil.findAll(n.element,'[data-kt-stepper-element="nav"], [data-kt-stepper-element="content"], [data-kt-stepper-element="info"]');if(t&&t.length>0)for(var i=0,r=t.length;i=n.currentStepIndex+1?n.currentStepIndex+1:n.totalStepsNumber},d=function(){return n.currentStepIndex-1>1?n.currentStepIndex-1:1},c=function(){return 1},m=function(){return n.totalStepsNumber},f=function(e){return e>n.currentStepIndex?"next":"previous"};!0===KTUtil.data(e).has("stepper")?n=KTUtil.data(e).get("stepper"):r(),n.getElement=function(e){return n.element},n.goTo=function(e){return o(e)},n.goPrevious=function(){return o(d())},n.goNext=function(){return o(u())},n.goFirst=function(){return o(c())},n.goLast=function(){return o(m())},n.getCurrentStepIndex=function(){return n.currentStepIndex},n.getNextStepIndex=function(){return u()},n.getPassedStepIndex=function(){return n.passedStepIndex},n.getClickedStepIndex=function(){return n.clickedStepIndex},n.getPreviousStepIndex=function(){return d()},n.destroy=function(){return KTUtil.removeEvent(n.btnNext,"click",n.nextListener),KTUtil.removeEvent(n.btnPrevious,"click",n.previousListener),KTUtil.off(n.element,"click",n.stepListenerId),void KTUtil.data(n.element).remove("stepper")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTStepper.getInstance=function(e){return null!==e&&KTUtil.data(e).has("stepper")?KTUtil.data(e).get("stepper"):null},"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTStepper);var KTStickyHandlersInitialized=!1,KTSticky=function(e,t){var n=this;if(null!=e){var i={offset:200,reverse:!1,release:null,animation:!0,animationSpeed:"0.3s",animationClass:"animation-slide-in-down"},r=function(){n.element=e,n.options=KTUtil.deepExtend({},i,t),n.uid=KTUtil.getUniqueId("sticky"),n.name=n.element.getAttribute("data-kt-sticky-name"),n.attributeName="data-kt-sticky-"+n.name,n.attributeName2="data-kt-"+n.name,n.eventTriggerState=!0,n.lastScrollTop=0,n.scrollHandler,n.element.setAttribute("data-kt-sticky","true"),window.addEventListener("scroll",o),o(),KTUtil.data(n.element).set("sticky",n)},o=function(e){var t,i=u("offset"),r=u("release"),o=u("reverse");if(!1!==i){i=parseInt(i),r=r?document.querySelector(r):null,t=KTUtil.getScrollTop(),document.documentElement.scrollHeight-window.innerHeight-KTUtil.getScrollTop();var s=!r||r.offsetTop-r.clientHeight>t;if(!0===o){if(t>i&&s){if(!1===document.body.hasAttribute(n.attributeName)){if(!1===a())return;document.body.setAttribute(n.attributeName,"on"),document.body.setAttribute(n.attributeName2,"on"),n.element.setAttribute("data-kt-sticky-enabled","true")}!0===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.on",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!1)}else!0===document.body.hasAttribute(n.attributeName)&&(l(),document.body.removeAttribute(n.attributeName),document.body.removeAttribute(n.attributeName2),n.element.removeAttribute("data-kt-sticky-enabled")),!1===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.off",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!0);n.lastScrollTop=t}else if(t>i&&s){if(!1===document.body.hasAttribute(n.attributeName)){if(!1===a())return;document.body.setAttribute(n.attributeName,"on"),document.body.setAttribute(n.attributeName2,"on"),n.element.setAttribute("data-kt-sticky-enabled","true")}!0===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.on",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!1)}else!0===document.body.hasAttribute(n.attributeName)&&(l(),document.body.removeAttribute(n.attributeName),document.body.removeAttribute(n.attributeName2),n.element.removeAttribute("data-kt-sticky-enabled")),!1===n.eventTriggerState&&(KTEventHandler.trigger(n.element,"kt.sticky.off",n),KTEventHandler.trigger(n.element,"kt.sticky.change",n),n.eventTriggerState=!0);r&&(r.offsetTop-r.clientHeight>t?n.element.setAttribute("data-kt-sticky-released","true"):n.element.removeAttribute("data-kt-sticky-released"))}else l()},a=function(e){var t=u("top");t=t?parseInt(t):0;var i=u("left"),r=u("right"),o=u("width"),a=u("zindex"),l=u("dependencies"),d=u("class"),c=s(),m=u("height-offset");if(c+(m=m?parseInt(m):0)+t>KTUtil.getViewPort().height)return!1;if(!0!==e&&!0===u("animation")&&(KTUtil.css(n.element,"animationDuration",u("animationSpeed")),KTUtil.animateClass(n.element,"animation "+u("animationClass"))),null!==d&&KTUtil.addClass(n.element,d),null!==a&&(KTUtil.css(n.element,"z-index",a),KTUtil.css(n.element,"position","fixed")),t>=0&&KTUtil.css(n.element,"top",String(t)+"px"),null!==o){if(o.target){var f=document.querySelector(o.target);f&&(o=KTUtil.css(f,"width"))}KTUtil.css(n.element,"width",o)}if(null!==i)if("auto"===String(i).toLowerCase()){var p=KTUtil.offset(n.element).left;p>=0&&KTUtil.css(n.element,"left",String(p)+"px")}else KTUtil.css(n.element,"left",i);if(null!==r&&KTUtil.css(n.element,"right",r),null!==l){var g=document.querySelectorAll(l);if(g&&g.length>0)for(var v=0,h=g.length;v0)for(var r=0,o=i.length;r0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0)for(var n=0,i=t.length;n0)for(var t=0,n=e.length;t0&&n.element.classList.add(n.state),void 0!==KTCookie&&!0===n.options.saveState&&KTCookie.set(n.attribute,"on"),KTEventHandler.trigger(n.element,"kt.toggle.enabled",n),n},s=function(){if(!1!==u())return KTEventHandler.trigger(n.element,"kt.toggle.disable",n),n.target.removeAttribute(n.attribute),n.state.length>0&&n.element.classList.remove(n.state),void 0!==KTCookie&&!0===n.options.saveState&&KTCookie.remove(n.attribute),KTEventHandler.trigger(n.element,"kt.toggle.disabled",n),n},u=function(){return"on"===String(n.target.getAttribute(n.attribute)).toLowerCase()};!0===KTUtil.data(e).has("toggle")?n=KTUtil.data(e).get("toggle"):r(),n.toggle=function(){return a()},n.enable=function(){return l()},n.disable=function(){return s()},n.isEnabled=function(){return u()},n.goElement=function(){return n.element},n.destroy=function(){KTUtil.data(n.element).remove("toggle")},n.on=function(e,t){return KTEventHandler.on(n.element,e,t)},n.one=function(e,t){return KTEventHandler.one(n.element,e,t)},n.off=function(e,t){return KTEventHandler.off(n.element,e,t)},n.trigger=function(e,t){return KTEventHandler.trigger(n.element,e,t,n,t)}}};KTToggle.getInstance=function(e){return null!==e&&KTUtil.data(e).has("toggle")?KTUtil.data(e).get("toggle"):null},KTToggle.createInstances=function(e="[data-kt-toggle]"){var t=document.body.querySelectorAll(e);if(t&&t.length>0)for(var n=0,i=t.length;n=0&&t.item(n)!==this;);return n>-1}),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;if(!document.documentElement.contains(this))return null;do{if(t.matches(e))return t;t=t.parentElement}while(null!==t);return null}) /** * ChildNode.remove() polyfill * https://gomakethings.com/removing-an-element-from-the-dom-the-es6-way/ * @author Chris Ferdinandi * @license MIT */,function(e){for(var t=0;t=this.getBreakpoint(e)},isBreakpointDown:function(e){return this.getViewPort().widthe);n++);},getRandomInt:function(e,t){return Math.floor(Math.random()*(t-e+1))+e},isAngularVersion:function(){return void 0!==window.Zone},deepExtend:function(e){e=e||{};for(var t=1;t0&&e.classList.add(KTUtil.trim(n[i]));else if(!KTUtil.hasClass(e,t))for(var r=0;r=o&&r<=a},getRelativeTopPosition:function(e,t){return e.offsetTop-t.offsetTop},attr:function(e,t,n){if(null!=e)return void 0===n?e.getAttribute(t):void e.setAttribute(t,n)},hasAttr:function(e,t){if(null!=e)return!!e.getAttribute(t)},removeAttr:function(e,t){null!=e&&e.removeAttribute(t)},animate:function(e,t,n,i,r,o){var a={};if(a.linear=function(e,t,n,i){return n*e/i+t},r=a.linear,"number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"function"==typeof i){"function"!=typeof o&&(o=function(){});var l=window.requestAnimationFrame||function(e){window.setTimeout(e,20)},s=t-e;i(e);var u=window.performance&&window.performance.now?window.performance.now():+new Date;l((function a(d){var c=(d||+new Date)-u;c>=0&&i(r(c,e,s,n)),c>=0&&c>=n?(i(t),o()):l(a)}))}},actualCss:function(e,t,n){var i,r="";if(e instanceof HTMLElement!=!1)return e.getAttribute("kt-hidden-"+t)&&!1!==n?parseFloat(e.getAttribute("kt-hidden-"+t)):(r=e.style.cssText,e.style.cssText="position: absolute; visibility: hidden; display: block;","width"==t?i=e.offsetWidth:"height"==t&&(i=e.offsetHeight),e.style.cssText=r,e.setAttribute("kt-hidden-"+t,i),parseFloat(i))},actualHeight:function(e,t){return KTUtil.actualCss(e,"height",t)},actualWidth:function(e,t){return KTUtil.actualCss(e,"width",t)},getScroll:function(e,t){return t="scroll"+t,e==window||e==document?self["scrollTop"==t?"pageYOffset":"pageXOffset"]||browserSupportsBoxModel&&document.documentElement[t]||document.body[t]:e[t]},css:function(e,t,n,i){if(e)if(void 0!==n)!0===i?e.style.setProperty(t,n,"important"):e.style[t]=n;else{var r=(e.ownerDocument||document).defaultView;if(r&&r.getComputedStyle)return t=t.replace(/([A-Z])/g,"-$1").toLowerCase(),r.getComputedStyle(e,null).getPropertyValue(t);if(e.currentStyle)return t=t.replace(/\-(\w)/g,(function(e,t){return t.toUpperCase()})),n=e.currentStyle[t],/^\d+(em|pt|%|ex)?$/i.test(n)?function(t){var n=e.style.left,i=e.runtimeStyle.left;return e.runtimeStyle.left=e.currentStyle.left,e.style.left=t||0,t=e.style.pixelLeft+"px",e.style.left=n,e.runtimeStyle.left=i,t}(n):n}},slide:function(e,t,n,i,r){if(!(!e||"up"==t&&!1===KTUtil.visible(e)||"down"==t&&!0===KTUtil.visible(e))){n=n||600;var o=KTUtil.actualHeight(e),a=!1,l=!1;KTUtil.css(e,"padding-top")&&!0!==KTUtil.data(e).has("slide-padding-top")&&KTUtil.data(e).set("slide-padding-top",KTUtil.css(e,"padding-top")),KTUtil.css(e,"padding-bottom")&&!0!==KTUtil.data(e).has("slide-padding-bottom")&&KTUtil.data(e).set("slide-padding-bottom",KTUtil.css(e,"padding-bottom")),KTUtil.data(e).has("slide-padding-top")&&(a=parseInt(KTUtil.data(e).get("slide-padding-top"))),KTUtil.data(e).has("slide-padding-bottom")&&(l=parseInt(KTUtil.data(e).get("slide-padding-bottom"))),"up"==t?(e.style.cssText="display: block; overflow: hidden;",a&&KTUtil.animate(0,a,n,(function(t){e.style.paddingTop=a-t+"px"}),"linear"),l&&KTUtil.animate(0,l,n,(function(t){e.style.paddingBottom=l-t+"px"}),"linear"),KTUtil.animate(0,o,n,(function(t){e.style.height=o-t+"px"}),"linear",(function(){e.style.height="",e.style.display="none","function"==typeof i&&i()}))):"down"==t&&(e.style.cssText="display: block; overflow: hidden;",a&&KTUtil.animate(0,a,n,(function(t){e.style.paddingTop=t+"px"}),"linear",(function(){e.style.paddingTop=""})),l&&KTUtil.animate(0,l,n,(function(t){e.style.paddingBottom=t+"px"}),"linear",(function(){e.style.paddingBottom=""})),KTUtil.animate(0,o,n,(function(t){e.style.height=t+"px"}),"linear",(function(){e.style.height="",e.style.display="",e.style.overflow="","function"==typeof i&&i()})))}},slideUp:function(e,t,n){KTUtil.slide(e,"up",t,n)},slideDown:function(e,t,n){KTUtil.slide(e,"down",t,n)},show:function(e,t){void 0!==e&&(e.style.display=t||"block")},hide:function(e){void 0!==e&&(e.style.display="none")},addEvent:function(e,t,n,i){null!=e&&e.addEventListener(t,n)},removeEvent:function(e,t,n){null!==e&&e.removeEventListener(t,n)},on:function(e,t,n,i){if(null!==e){var r=KTUtil.getUniqueId("event");return window.KTUtilDelegatedEventHandlers[r]=function(n){for(var r=e.querySelectorAll(t),o=n.target;o&&o!==e;){for(var a=0,l=r.length;a1?"."+t[1]:"",r=/(\d+)(\d{3})/;r.test(n);)n=n.replace(r,"$1,$2");return n+i},isRTL:function(){return"rtl"===document.querySelector("html").getAttribute("direction")},snakeToCamel:function(e){return e.replace(/(\-\w)/g,(function(e){return e[1].toUpperCase()}))},filterBoolean:function(e){return!0===e||"true"===e||!1!==e&&"false"!==e&&e},setHTML:function(e,t){e.innerHTML=t},getHTML:function(e){if(e)return e.innerHTML},getDocumentHeight:function(){var e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},getScrollTop:function(){return(document.scrollingElement||document.documentElement).scrollTop},colorLighten:function(e,t){const n=function(e,t){let n=parseInt(e,16)+t,i=n>255?255:n;return i=i.toString(16).length>1?i.toString(16):`0${i.toString(16)}`,i};return e=e.indexOf("#")>=0?e.substring(1,e.length):e,t=parseInt(255*t/100),`#${n(e.substring(0,2),t)}${n(e.substring(2,4),t)}${n(e.substring(4,6),t)}`},colorDarken:function(e,t){const n=function(e,t){let n=parseInt(e,16)-t,i=n<0?0:n;return i=i.toString(16).length>1?i.toString(16):`0${i.toString(16)}`,i};return e=e.indexOf("#")>=0?e.substring(1,e.length):e,t=parseInt(255*t/100),`#${n(e.substring(0,2),t)}${n(e.substring(2,4),t)}${n(e.substring(4,6),t)}`},throttle:function(e,t,n){e||(e=setTimeout((function(){t(),e=void 0}),n))},debounce:function(e,t,n){clearTimeout(e),e=setTimeout(t,n)},parseJson:function(e){if("string"==typeof e){var t=(e=e.replace(/'/g,'"')).replace(/(\w+:)|(\w+ :)/g,(function(e){return'"'+e.substring(0,e.length-1)+'":'}));try{e=JSON.parse(t)}catch(e){}}return e},getResponsiveValue:function(e,t){var n=this.getViewPort().width,i=null;if("object"==typeof(e=KTUtil.parseJson(e))){var r,o,a=-1;for(var l in e)(o="default"===l?0:this.getBreakpoint(l)?this.getBreakpoint(l):parseInt(l))<=n&&o>a&&(r=l,a=o);i=r?e[r]:e}else i=e;return i},each:function(e,t){return[].slice.call(e).map(t)},getSelectorMatchValue:function(e){var t=null;if("object"==typeof(e=KTUtil.parseJson(e))){if(void 0!==e.match){var n=Object.keys(e.match)[0];e=Object.values(e.match)[0],null!==document.querySelector(n)&&(t=e)}}else t=e;return t},getConditionalValue:function(e){e=KTUtil.parseJson(e);var t=KTUtil.getResponsiveValue(e);return null!==t&&void 0!==t.match&&(t=KTUtil.getSelectorMatchValue(t)),null===t&&null!==e&&void 0!==e.default&&(t=e.default),t},getCssVariableValue:function(e){var t=getComputedStyle(document.documentElement).getPropertyValue(e);return t&&t.length>0&&(t=t.trim()),t},isInViewport:function(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)},isPartiallyInViewport:function(e){let t=e.getBoundingClientRect().left,n=e.getBoundingClientRect().top,i=Math.max(document.documentElement.clientWidth,window.innerWidth||0),r=Math.max(document.documentElement.clientHeight,window.innerHeight||0),o=e.clientWidth,a=e.clientHeight;return n0&&t0},onDOMContentLoaded:function(e){"loading"===document.readyState?document.addEventListener("DOMContentLoaded",e):e()},inIframe:function(){try{return window.self!==window.top}catch(e){return!0}},isHexColor:e=>/^#[0-9A-F]{6}$/i.test(e)}}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTUtil);var KTAppLayoutBuilder=function(){var e,t,n,i,r,o,a,l,s,u;return{init:function(){var d,c,m;(a=document.querySelector("#kt_app_engage"),s=document.querySelector("#kt_app_engage_toggle_on"),l=document.querySelector("#kt_app_engage_toggle_off"),u=document.querySelector("#kt_app_engage_prebuilts_modal"),a&&u&&(null!==u&&"1"!==KTCookie.get("app_engage_prebuilts_modal_displayed")&&setTimeout((function(){new bootstrap.Modal(u).show();const e=new Date(Date.now()+2592e6);KTCookie.set("app_engage_prebuilts_modal_displayed","1",{expires:e})}),3e3),function(){u.querySelector('[data-kt-element="selected"]');const e=u.querySelector('[data-kt-element="title"]'),t=u.querySelector('[data-kt-menu="true"]');KTUtil.on(u,"[data-kt-mode]","click",(function(n){const i=this.innerText,r=this.getAttribute("data-kt-mode"),o=t.querySelector(".menu-link.active"),a=document.querySelector("#kt_app_engage_prebuilts_view_image"),l=document.querySelector("#kt_app_engage_prebuilts_view_text");e.innerText=i,o&&o.classList.remove("active"),this.classList.add("active"),"image"===r?(a.classList.remove("d-none"),a.classList.add("d-block"),l.classList.remove("d-block"),l.classList.add("d-none")):(l.classList.remove("d-none"),l.classList.add("d-block"),a.classList.remove("d-block"),a.classList.add("d-none"))}))}()),a&&s&&l&&(l.addEventListener("click",(function(e){e.preventDefault();const t=new Date(Date.now()+864e5);KTCookie.set("app_engage_hide","1",{expires:t}),a.classList.add("app-engage-hide")})),s.addEventListener("click",(function(e){e.preventDefault(),KTCookie.remove("app_engage_hide"),a.classList.remove("app-engage-hide")}))),e=document.querySelector("#kt_app_layout_builder_form"))&&(n=e.getAttribute("action"),t=document.querySelector("#kt_app_layout_builder_action"),i=document.querySelector("#kt_app_layout_builder_preview"),r=document.querySelector("#kt_app_layout_builder_export"),o=document.querySelector("#kt_app_layout_builder_reset"),i&&i.addEventListener("click",(function(r){r.preventDefault(),t.value="preview",i.setAttribute("data-kt-indicator","on");var o=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:n,data:o,success:function(e,t,n){history.scrollRestoration&&(history.scrollRestoration="manual"),location.reload()},error:function(e){toastr.error("Please try it again later.","Something went wrong!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0})},complete:function(){i.removeAttribute("data-kt-indicator")}})})),r&&r.addEventListener("click",(function(i){i.preventDefault(),toastr.success("Process has been started and it may take a while.","Generating HTML!",{timeOut:0,extendedTimeOut:0,closeButton:!0,closeDuration:0}),r.setAttribute("data-kt-indicator","on"),t.value="export";var o=$(e).serialize();$.ajax({type:"POST",dataType:"html",url:n,data:o,success:function(e,t,i){var o=setInterval((function(){$("