PageSourceSearch

https://citizenshipapp.ca/assets/js/scripts.bundle.min.js

js citizenshipapp.ca collected 2026-10-02 00:26:41 UTC 137,012 bytes, 1 lines download raw bytes

1"use strict";var KTApp=function(){function e(t){var e=t.data("theme")?"tooltip-"+t.data("theme"):"",a="auto"==t.data("width")?"tooltop-auto-width":"",n=t.data("trigger")?t.data("trigger"):"hover";$(t).tooltip({trigger:n,template:'<div class="tooltip '+e+" "+a+'" role="tooltip">                <div class="arrow"></div>                <div class="tooltip-inner"></div>            </div>'})}function t(){$('[data-toggle="tooltip"]').each(function(){e($(this))})}function a(t){var e=t.data("skin")?"popover-"+t.data("skin"):"",a=t.data("trigger")?t.data("trigger"):"hover";t.popover({trigger:a,template:'            <div class="popover '+e+'" role="tooltip">                <div class="arrow"></div>                <h3 class="popover-header"></h3>                <div class="popover-body"></div>            </div>'})}function n(){$('[data-toggle="popover"]').each(function(){a($(this))})}function i(t,e){t=$(t),new KTCard(t[0],e)}function o(){$('[data-card="true"]').each(function(){var t=$(this);!0!==t.data("data-card-initialized")&&(i(t,{}),t.data("data-card-initialized",!0))})}var l={};return{init:function(t){t&&(l=t),KTApp.initComponents()},initComponents:function(){$('[data-scroll="true"]').each(function(){var t=$(this);KTUtil.scrollInit(this,{mobileNativeScroll:!0,handleWindowResize:!0,rememberPosition:"true"==t.data("remember-position")})}),t(),n(),$("body").on("click","[data-close=alert]",function(){$(this).closest(".alert").hide()}),$(".custom-file-input").on("change",function(){var t=$(this).val();$(this).next(".custom-file-label").addClass("selected").html(t)}),o(),"undefined"!=typeof Sticky&&new Sticky('[data-sticky="true"]'),$("body").on("show.bs.dropdown",function(t){var e,a=$(t.target).find("[data-attach='body']");0!==a.length&&(e=$(t.target).find(".dropdown-menu").detach(),a.data("dropdown-menu",e),$("body").append(e),e.css("display","block"),e.position({my:"right top",at:"right bottom",of:$(t.relatedTarget)}))}),$("body").on("hide.bs.dropdown",function(t){var e=$(t.target).find("[data-attach='body']");0!==e.length&&(e=e.data("dropdown-menu"),$(t.target).append(e.detach()),e.hide())})},initTooltips:function(){t()},initTooltip:function(t){e(t)},initPopovers:function(){n()},initPopover:function(t){a(t)},initCard:function(t,e){i(t,e)},initCards:function(){o()},initSticky:function(){initSticky()},initAbsoluteDropdown:function(t){var e;(t=t)&&$("body").on("show.bs.dropdown",t,function(t){e=$(t.target).find(".dropdown-menu"),$("body").append(e.detach()),e.css("display","block"),e.position({my:"right top",at:"right bottom",of:$(t.relatedTarget)})}).on("hide.bs.dropdown",t,function(t){$(t.target).append(e.detach()),e.hide()})},block:function(t,e){var a,n,i=$(t),o='<span class="spinner '+((e=$.extend(!0,{opacity:.05,overlayColor:"#000000",type:"",size:"",state:"primary",centerX:!0,centerY:!0,message:"",shadow:!0,width:"auto"},e)).type?"spinner-"+e.type:"")+" "+(e.state?"spinner-"+e.state:"")+" "+(e.size?"spinner-"+e.size:"")+'"></span';e.message&&0<e.message.length?(n='<div class="'+(a="blockui "+(!1===e.shadow?"blockui":""))+'"><span>'+e.message+"</span>"+o+"</div>",i=document.createElement("div"),$("body").prepend(i),KTUtil.addClass(i,a),i.innerHTML=n,e.width=KTUtil.actualWidth(i)+10,KTUtil.remove(i),"body"==t&&(n='<div class="'+a+'" style="margin-left:-'+e.width/2+'px;"><span>'+e.message+"</span><span>"+o+"</span></div>")):n=o;e={message:n,centerY:e.centerY,centerX:e.centerX,css:{top:"30%",left:"50%",border:"0",padding:"0",backgroundColor:"none",width:e.width},overlayCSS:{backgroundColor:e.overlayColor,opacity:e.opacity,cursor:"wait",zIndex:"body"==t?1100:10},onUnblock:function(){i&&i[0]&&(KTUtil.css(i[0],"position",""),KTUtil.css(i[0],"zoom",""))}};"body"==t?(e.css.top="50%",$.blockUI(e)):(i=$(t)).block(e)},unblock:function(t){t&&"body"!=t?$(t).unblock():$.unblockUI()},blockPage:function(t){return KTApp.block("body",t)},unblockPage:function(){return KTApp.unblock("body")},getSettings:function(){return l}}}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTApp),$(document).ready(function(){KTApp.init(KTAppSettings)});var KTCard=function(t,e){var n=this,a=KTUtil.getById(t),i=KTUtil.getBody();if(a){var o={toggleSpeed:400,sticky:{releseOnReverse:!1,offset:300,zIndex:101}},l={construct:function(t){return KTUtil.data(a).has("card")?n=KTUtil.data(a).get("card"):(l.init(t),l.build(),KTUtil.data(a).set("card",n)),n},init:function(t){n.element=a,n.events=[],n.options=KTUtil.deepExtend({},o,t),n.header=KTUtil.child(a,".card-header"),n.footer=KTUtil.child(a,".card-footer"),KTUtil.child(a,".card-body")?n.body=KTUtil.child(a,".card-body"):KTUtil.child(a,".form")&&(n.body=KTUtil.child(a,".form"))},build:function(){var t=KTUtil.find(n.header,"[data-card-tool=remove]");t&&KTUtil.addEvent(t,"click",function(t){t.preventDefault(),l.remove()});t=KTUtil.find(n.header,"[data-card-tool=reload]");t&&KTUtil.addEvent(t,"click",function(t){t.preventDefault(),l.reload()});t=KTUtil.find(n.header,"[data-card-tool=toggle]");t&&KTUtil.addEvent(t,"click",function(t){t.preventDefault(),l.toggle(
1)})},initSticky:function(){n.options.sticky.offset;n.header&&window.addEventListener("scroll",l.onScrollSticky)},onScrollSticky:function(t){var e,a=n.options.sticky.offset;isNaN(a)||(a<=(e=KTUtil.getScrollTop())&&!1===KTUtil.hasClass(i,"card-sticky-on")?(l.eventTrigger("stickyOn"),KTUtil.addClass(i,"card-sticky-on"),l.updateSticky()):1.5*e<=a&&KTUtil.hasClass(i,"card-sticky-on")&&(l.eventTrigger("stickyOff"),KTUtil.removeClass(i,"card-sticky-on"),l.resetSticky()))},updateSticky:function(){var t,e,a;n.header&&KTUtil.hasClass(i,"card-sticky-on")&&(t=n.options.sticky.position.top instanceof Function?parseInt(n.options.sticky.position.top.call(this,n)):parseInt(n.options.sticky.position.top),e=n.options.sticky.position.left instanceof Function?parseInt(n.options.sticky.position.left.call(this,n)):parseInt(n.options.sticky.position.left),a=n.options.sticky.position.right instanceof Function?parseInt(n.options.sticky.position.right.call(this,n)):parseInt(n.options.sticky.position.right),KTUtil.css(n.header,"z-index",n.options.sticky.zIndex),KTUtil.css(n.header,"top",t+"px"),KTUtil.css(n.header,"left",e+"px"),KTUtil.css(n.header,"right",a+"px"))},resetSticky:function(){n.header&&!1===KTUtil.hasClass(i,"card-sticky-on")&&(KTUtil.css(n.header,"z-index",""),KTUtil.css(n.header,"top",""),KTUtil.css(n.header,"left",""),KTUtil.css(n.header,"right",""))},remove:function(){!1!==l.eventTrigger("beforeRemove")&&(KTUtil.remove(a),l.eventTrigger("afterRemove"))},setContent:function(t){t&&(n.body.innerHTML=t)},getBody:function(){return n.body},getSelf:function(){return a},reload:function(){l.eventTrigger("reload")},toggle:function(){KTUtil.hasClass(a,"card-collapse")||KTUtil.hasClass(a,"card-collapsed")?l.expand():l.collapse()},collapse:function(){!1!==l.eventTrigger("beforeCollapse")&&(KTUtil.slideUp(n.body,n.options.toggleSpeed,function(){l.eventTrigger("afterCollapse")}),KTUtil.addClass(a,"card-collapse"))},expand:function(){!1!==l.eventTrigger("beforeExpand")&&(KTUtil.slideDown(n.body,n.options.toggleSpeed,function(){l.eventTrigger("afterExpand")}),KTUtil.removeClass(a,"card-collapse"),KTUtil.removeClass(a,"card-collapsed"))},eventTrigger:function(t){for(var e=0;e<n.events.length;e++){var a=n.events[e];if(a.name==t){if(1!=a.one)return a.handler.call(this,n);if(0==a.fired)return n.events[e].fired=!0,a.handler.call(this,n)}}},addEvent:function(t,e,a){return n.events.push({name:t,handler:e,one:a,fired:!1}),n}};return n.setDefaults=function(t){o=t},n.remove=function(){return l.remove(html)},n.initSticky=function(){return l.initSticky()},n.updateSticky=function(){return l.updateSticky()},n.resetSticky=function(){return l.resetSticky()},n.destroySticky=function(){l.resetSticky(),window.removeEventListener("scroll",l.onScrollSticky)},n.reload=function(){return l.reload()},n.setContent=function(t){return l.setContent(t)},n.toggle=function(){return l.toggle()},n.collapse=function(){return l.collapse()},n.expand=function(){return l.expand()},n.getBody=function(){return l.getBody()},n.getSelf=function(){return l.getSelf()},n.on=function(t,e){return l.addEvent(t,e)},n.one=function(t,e){return l.addEvent(t,e,!0)},l.construct.apply(n,[e]),n}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTCard);var KTCookie={getCookie:function(t){t=document.cookie.match(new RegExp("(?:^|; )"+t.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):void 0},setCookie:function(t,e,a){a=a||{},(a=Object.assign({},{path:"/"},a)).expires instanceof Date&&(a.expires=a.expires.toUTCString());var n,i,o=encodeURIComponent(t)+"="+encodeURIComponent(e);for(n in a)a.hasOwnProperty(n)&&(o+="; "+n,!0!==(i=a[n])&&(o+="="+i));document.cookie=o},deleteCookie:function(t){setCookie(t,"",{"max-age":-1})}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTCookie);var KTDialog=function(t){var e,n=this,a=KTUtil.getBody(),i={placement:"top center",type:"loader",width:100,state:"default",message:"Loading..."},o={construct:function(t){return o.init(t),n},init:function(t){n.events=[],n.options=KTUtil.deepExtend({},i,t),n.state=!1},show:function(){return o.eventTrigger("show"),e=document.createElement("DIV"),KTUtil.setHTML(e,n.options.message),KTUtil.addClass(e,"dialog dialog-shown"),KTUtil.addClass(e,"dialog-"+n.options.state),KTUtil.addClass(e,"dialog-"+n.options.type),"top center"==n.options.placement&&KTUtil.addClass(e,"dialog-top-center"),a.appendChild(e),n.state="shown",o.eventTrigger("shown"),n},hide:function(){return e&&(o.eventTrigger("hide"),e.remove(),n.state="hidden",o.eventTrigger("hidden")),n},eventTrigger:function(t){for(var e=0;e<n.events.length;e++){var a=n.events[e];if(a.name==t){if(1!=a.one)return a.handler.call(this,n);if(0==a.fired)return n.events[e].fired=!0,a.handler.call(this,n)}}},addEvent:function(t,e,a){return n.events.push({name:t,handler:e,one:a,fired:!1}),n}};return n.setDefaults=function(t){i=t},n.shown=function(){return"shown"==n.state},n.hidden=function(){return"hidden"==n.state},n.show=function(){return o.show()},n.hide=function(){return o.hide()},n.on=function(t,e){return o.addEvent(t,e)},n.one=function(t,e){return o.addEvent(t,e,!0)},o.construct.apply(n,[t]),n};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTDialog);var KTHeader=function(t,e){var i=this,a=KTUtil.getById(t),o=KTUtil.getBody();if(void 0!==a){var n={offset:{desktop:!0,tabletAndMobile:!0},releseOnReverse:{desktop:!1,tabletAndMobile:!1}},l={construct:function(t){return KTUtil.data(a).has("header")?i=KTUtil.data(a).get("header"):(l.init(t),l.build(),KTUtil.data(a).set("header",i)),i},init:function(t){i.events=[],i.options=KTUtil.deepExtend({},n,t)},build:function(){var a=!0,n=0;window.addEventListener("scroll",function(){var t,e=0;KTUtil.isBreakpointDown("lg")&&!1===i.options.offset.tabletAndMobile||KTUtil.isBreakpointUp("lg")&&!1===i.options.offset.desktop||(KTUtil.isBreakpointUp("lg")?e=i.options.offset.desktop:KTUtil.isBreakpointDown("lg")&&(e=i.options.offset.tabletAndMobile),t=KTUtil.getScrollTop(),KTUtil.isBreakpointDown("lg")&&i.options.releseOnReverse.tabletAndMobile||KTUtil.isBreakpointUp("lg")&&i.options.releseOnReverse.desktop?(e<t&&n<t?(!1===o.hasAttribute("data-header-scroll")&&o.setAttribute("data-header-scroll","on"),a&&(l.eventTrigger("scrollOn",
1i),a=!1)):(!0===o.hasAttribute("data-header-scroll")&&o.removeAttribute("data-header-scroll"),0==a&&(l.eventTrigger("scrollOff",i),a=!0)),n=t):e<t?(!1===o.hasAttribute("data-header-scroll")&&o.setAttribute("data-header-scroll","on"),a&&(l.eventTrigger("scrollOn",i),a=!1)):(!0===o.hasAttribute("data-header-scroll")&&o.removeAttribute("data-header-scroll"),0==a&&(l.eventTrigger("scrollOff",i),a=!0)))})},eventTrigger:function(t,e){for(var a=0;a<i.events.length;a++){var n=i.events[a];if(n.name==t){if(1!=n.one)return n.handler.call(this,i,e);if(0==n.fired)return i.events[a].fired=!0,n.handler.call(this,i,e)}}},addEvent:function(t,e,a){i.events.push({name:t,handler:e,one:a,fired:!1})}};return i.setDefaults=function(t){n=t},i.on=function(t,e){return l.addEvent(t,e)},l.construct.apply(i,[e]),i}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTHeader);var KTImageInput=function(t,e){var n=this,a=KTUtil.getById(t);KTUtil.getBody();if(a){var i={editMode:!1},o={construct:function(t){return KTUtil.data(a).has("imageinput")?n=KTUtil.data(a).get("imageinput"):(o.init(t),o.build(),KTUtil.data(a).set("imageinput",n)),n},init:function(t){n.element=a,n.events=[],n.input=KTUtil.find(a,'input[type="file"]'),n.wrapper=KTUtil.find(a,".image-input-wrapper"),n.cancel=KTUtil.find(a,'[data-action="cancel"]'),n.remove=KTUtil.find(a,'[data-action="remove"]'),n.src=KTUtil.css(n.wrapper,"backgroundImage"),n.hidden=KTUtil.find(a,'input[type="hidden"]'),n.options=KTUtil.deepExtend({},i,t)},build:function(){KTUtil.addEvent(n.input,"change",function(t){t.preventDefault(),n.input&&n.input.files&&n.input.files[0]&&((t=new FileReader).onload=function(t){KTUtil.css(n.wrapper,"background-image","url("+t.target.result+")")},t.readAsDataURL(n.input.files[0]),KTUtil.addClass(n.element,"image-input-changed"),KTUtil.removeClass(n.element,"image-input-empty"),o.eventTrigger("change"))}),KTUtil.addEvent(n.cancel,"click",function(t){t.preventDefault(),o.eventTrigger("cancel"),KTUtil.removeClass(n.element,"image-input-changed"),KTUtil.removeClass(n.element,"image-input-empty"),KTUtil.css(n.wrapper,"background-image",n.src),n.input.value="",n.hidden&&(n.hidden.value="0")}),KTUtil.addEvent(n.remove,"click",function(t){t.preventDefault(),o.eventTrigger("remove"),KTUtil.removeClass(n.element,"image-input-changed"),KTUtil.addClass(n.element,"image-input-empty"),KTUtil.css(n.wrapper,"background-image","none"),n.input.value="",n.hidden&&(n.hidden.value="1")})},eventTrigger:function(t){for(var e=0;e<n.events.length;e++){var a=n.events[e];if(a.name==t){if(1!=a.one)return a.handler.call(this,n);if(0==a.fired)return n.events[e].fired=!0,a.handler.call(this,n)}}},addEvent:function(t,e,a){return n.events.push({name:t,handler:e,one:a,fired:!1}),n}};return n.setDefaults=function(t){i=t},n.on=function(t,e){return o.addEvent(t,e)},n.one=function(t,e){return o.addEvent(t,e,!0)},o.construct.apply(n,[e]),n}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTImageInput);var KTMenu=function(t,e){var u=this,a=!1,d=KTUtil.getById(t),l=KTUtil.getBody();if(d){var n={scroll:{rememberPosition:!1},accordion:{slideSpeed:200,autoScroll:!1,autoScrollSpeed:1200,expandAll:!0},dropdown:{timeout:500}},p={construct:function(t){return KTUtil.data(d).has("menu")?u=KTUtil.data(d).get("menu"):(p.init(t),p.reset(),p.build(),KTUtil.data(d).set("menu",u)),u},init:function(t){u.events=[],u.eventHandlers={},u.options=KTUtil.deepExtend({},n,t),u.pauseDropdownHoverTime=0,u.uid=KTUtil.getUniqueID()},update:function(t){u.options=KTUtil.deepExtend({},n,t),u.pauseDropdownHoverTime=0,p.reset(),u.eventHandlers={},p.build(),KTUtil.data(d).set("menu",u)},reload:function(){p.reset(),p.build(),p.resetSubmenuProps()},build:function(){u.eventHandlers.event_1=KTUtil.on(d,".menu-toggle","click",p.handleSubmenuAccordion),"dropdown"!==p.getSubmenuMode()&&!p.isConditionalSubmenuDropdown()||(u.eventHandlers.event_2=KTUtil.on(d,'[data-menu-toggle="hover"]',"mouseover",p.handleSubmenuDrodownHoverEnter),u.eventHandlers.event_3=KTUtil.on(d,'[data-menu-toggle="hover"]',"mouseout",p.handleSubmenuDrodownHoverExit),u.eventHandlers.event_4=KTUtil.on(d,'[data-menu-toggle="click"] > .menu-toggle, [data-menu-toggle="click"] > .menu-link .menu-toggle',"click",p.handleSubmenuDropdownClick),u.eventHandlers.event_5=KTUtil.on(d,'[data-menu-toggle="tab"] > .menu-toggle, [data-menu-toggle="tab"] > .menu-link .menu-toggle',"click",p.handleSubmenuDropdownTabClick)),u.eventHandlers.event_6=KTUtil.on(d,".menu-item > .menu-link:not(.menu-toggle):not(.menu-link-toggle-skip)","click",p.handleLinkClick),u.options.scroll&&u.options.scroll.height&&p.scrollInit()},reset:function(){KTUtil.off(d,"click",u.eventHandlers.event_1),KTUtil.off(d,"mouseover",u.eventHandlers.event_2),KTUtil.off(d,"mouseout",u.eventHandlers.event_3),KTUtil.off(d,"click",u.eventHandlers.event_4),KTUtil.off(d,"click",u.eventHandlers.event_5),KTUtil.off(d,"click",u.eventHandlers.event_6
1)},scrollInit:function(){u.options.scroll&&u.options.scroll.height?(KTUtil.scrollDestroy(d,!0),KTUtil.scrollInit(d,{mobileNativeScroll:!0,windowScroll:!1,resetHeightOnDestroy:!0,handleWindowResize:!0,height:u.options.scroll.height,rememberPosition:u.options.scroll.rememberPosition})):KTUtil.scrollDestroy(d,!0)},scrollUpdate:function(){u.options.scroll&&u.options.scroll.height&&KTUtil.scrollUpdate(d)},scrollTop:function(){u.options.scroll&&u.options.scroll.height&&KTUtil.scrollTop(d)},getSubmenuMode:function(t){return KTUtil.isBreakpointUp("lg")?t&&KTUtil.hasAttr(t,"data-menu-toggle")&&"hover"==KTUtil.attr(t,"data-menu-toggle")?"dropdown":KTUtil.isset(u.options.submenu,"desktop.state.body")?KTUtil.hasClasses(l,u.options.submenu.desktop.state.body)?u.options.submenu.desktop.state.mode:u.options.submenu.desktop.default:KTUtil.isset(u.options.submenu,"desktop")?u.options.submenu.desktop:void 0:KTUtil.isBreakpointUp("md")&&KTUtil.isBreakpointDown("lg")&&KTUtil.isset(u.options.submenu,"tablet")?u.options.submenu.tablet:!(!KTUtil.isBreakpointDown("md")||!KTUtil.isset(u.options.submenu,"mobile"))&&u.options.submenu.mobile},isConditionalSubmenuDropdown:function(){return!(!KTUtil.isBreakpointUp("lg")||!KTUtil.isset(u.options.submenu,"desktop.state.body"))},resetSubmenuProps:function(t){var e=KTUtil.findAll(d,".menu-submenu");if(e)for(var a=0,n=e.length;a<n;a++){var i=e[0];KTUtil.css(i,"display",""),KTUtil.css(i,"overflow",""),i.hasAttribute("data-hor-direction")&&(KTUtil.removeClass(i,"menu-submenu-left"),KTUtil.removeClass(i,"menu-submenu-right"),KTUtil.addClass(i,i.getAttribute("data-hor-direction")))}},handleSubmenuDrodownHoverEnter:function(t){var e;"accordion"!==p.getSubmenuMode(this)&&!1!==u.resumeDropdownHover()&&("1"==(e=this).getAttribute("data-hover")&&(e.removeAttribute("data-hover"),clearTimeout(e.getAttribute("data-timeout")),e.removeAttribute("data-timeout")),p.showSubmenuDropdown(e))},handleSubmenuDrodownHoverExit:function(t){var e,a;!1!==u.resumeDropdownHover()&&"accordion"!==p.getSubmenuMode(this)&&(e=this,a=u.options.dropdown.timeout,a=setTimeout(function(){"1"==e.getAttribute("data-hover")&&p.hideSubmenuDropdown(e,!0)},a),e.setAttribute("data-hover","1"),e.setAttribute("data-timeout",a))},handleSubmenuDropdownClick:function(t){var e;"accordion"!==p.getSubmenuMode(this)&&(e=this.closest(".menu-item"),!1!==p.eventTrigger("submenuToggle",this,t)&&"accordion"!=e.getAttribute("data-menu-submenu-mode")&&(!1===KTUtil.hasClass(e,"menu-item-hover")?(KTUtil.addClass(e,"menu-item-open-dropdown"),p.showSubmenuDropdown(e)):(KTUtil.removeClass(e,"menu-item-open-dropdown"),p.hideSubmenuDropdown(e,!0)),t.preventDefault()))},handleSubmenuDropdownTabClick:function(t){var e;"accordion"!==p.getSubmenuMode(this)&&(e=this.closest(".menu-item"),!1!==p.eventTrigger("submenuToggle",this,t)&&"accordion"!=e.getAttribute("data-menu-submenu-mode")&&(0==KTUtil.hasClass(e,"menu-item-hover")&&(KTUtil.addClass(e,"menu-item-open-dropdown"),p.showSubmenuDropdown(e)),t.preventDefault()))},handleLinkClick:function(t){var e=this.closest(".menu-item.menu-item-submenu");!1!==p.eventTrigger("linkClick",this,t)&&e&&"dropdown"===p.getSubmenuMode(e)&&p.hideSubmenuDropdowns()},handleSubmenuDropdownClose:function(t,e){if("accordion"!==p.getSubmenuMode(e)){var a=d.querySelectorAll(".menu-item.menu-item-submenu.menu-item-hover:not(.menu-item-tabs)");if(0<a.length&&!1===KTUtil.hasClass(e,"menu-toggle")&&0===e.querySelectorAll(".menu-toggle").length)for(var n=0,i=a.length;n<i;n++)p.hideSubmenuDropdown(a[0],!0)}},handleSubmenuAccordion:function(t,e){var a=e||this;if(!1!==p.eventTrigger("submenuToggle",this,t))if("dropdown"===p.getSubmenuMode(e)&&(o=a.closest(".menu-item"))&&"accordion"!=o.getAttribute("data-menu-submenu-mode"))t.preventDefault();else{var e=a.closest(".menu-item"),n=KTUtil.child(e,".menu-submenu, .menu-inner");if(!KTUtil.hasClass(a.closest(".menu-item"),"menu-item-open-always")&&e&&n){t.preventDefault();var i=u.options.accordion.slideSpeed;if(!1===KTUtil.hasClass(e,"menu-item-open")){if(!1===u.options.accordion.expandAll){var o=a.closest(".menu-nav, .menu-subnav"),l=KTUtil.children(o,".menu-item.menu-item-open.menu-item-submenu:not(.menu-item-here):not(.menu-item-open-always)");if(o&&l)for(var r=0,s=l.length;r<s;r++){var d=l[0],c=KTUtil.child(d,".menu-submenu");c&&KTUtil.slideUp(c,i,function(){p.scrollUpdate(),KTUtil.removeClass(d,"menu-item-open")})}}KTUtil.slideDown(n,i,function(){p.scrollToItem(a),p.scrollUpdate(),p.eventTrigger("submenuToggle",n,t)}),KTUtil.addClass(e,"menu-item-open")}else KTUtil.slideUp(n,i,function(){p.scrollToItem(a),p.eventTrigger("submenuToggle",n,t)}),KTUtil.removeClass(e,"menu-item-open")}}},scrollToItem:function(t){KTUtil.isBreakpointUp("lg")&&u.options.accordion.autoScroll&&"1"!==d.getAttribute("data-menu-scroll")&&KTUtil.scrollTo(t,u.options.accordion.autoScrollSpeed)},hideSubmenuDropdown:function(t,e){e&&(KTUtil.removeClass(t,"menu-item-hover"),KTUtil.removeClass(t,"menu-item-active-tab")),t.removeAttribute("data-hover"),t.getAttribute("data-menu-toggle-class")&&KTUtil.removeClass(l,t.getAttribute("data-menu-toggle-class"));e=t.getAttribute("data-timeout");t.removeAttribute("data-timeout"),clearTimeout(e)},hideSubmenuDropdowns:function(){var t;if(t=d.querySelectorAll('.menu-item-submenu.menu-item-hover:not(.menu-item-tabs):not([data-menu-toggle="tab"])'))for(var e=0,a=t.length;e<a;e++)p.hideSubmenuDropdown(t[e],!0)},showSubmenuDropdown:function(t){var e=d.querySelectorAll(".menu-item-submenu.menu-item-hover, .menu-item-submenu.menu-item-active-tab");if(e)for(var a=0,n=e.length;a<n;a++){var i=e[a];t!==i&&!1===i.contains(t)&&!1===t.contains(i)&&p.hideSubmenuDropdown(i,!0)}KTUtil.addClass(t,"menu-item-hover");var o=KTUtil.find(t,".menu-submenu");o&&!1===o.hasAttribute("data-hor-direction")&&(KTUtil.hasClass(o,"menu-submenu-left")?o.setAttribute("data-hor-direction","menu-submenu-left"):KTUtil.hasClass(o,"menu-submenu-right")&&o.setAttribute("data-hor-direction","menu-submenu-right")),o&&!0===KTUtil.isOffscreen(o,"left",15)?(KTUtil.removeClass(o,"menu-submenu-left"),KTUtil.addClass(o,"menu-submenu-right")):o&&!0===KTUtil.isOffscreen(o,"right",15)&&(KTUtil.removeClass(o,"menu-submenu-right"),KTUtil.addClass(o,"menu-submenu-left")),t.getAttribute("data-menu-toggle-class")&&KTUtil.addClass(l,t.getAttribute("data-menu-toggle-class"))},createSubmenuDropdownClickDropoff:function(e){var t=(t=KTUtil.child(e,".menu-submenu")?KTUtil.css(t,"z-index"):0)-1,t=document.createElement('<div class="menu-dropoff" style="background: transparent; position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: '+t+'"></div>');l.appendChild(t),KTUtil.addEvent(t,"click",function(t){t.stopPropagation(),t.preventDefault(),KTUtil.remove(this),p.hideSubmenuDropdown(e,!0)})},pauseDropdownHover:function(t){var e=new Date;u.pauseDropdownHoverTime=e.getTime()+t},resumeDropdownHover:function(){return(new Date).getTime()>u.pauseDropdownHoverTime},resetActiveItem:function(t){for(var e,a=d.querySelectorAll(".menu-item-active"),n=0,i=a.length;n<i;n++){var o=a[0];
1KTUtil.removeClass(o,"menu-item-active"),KTUtil.hide(KTUtil.child(o,".menu-submenu"));for(var l=0,r=(e=KTUtil.parents(o,".menu-item-submenu")||[]).length;l<r;l++){var s=e[n];KTUtil.removeClass(s,"menu-item-open"),KTUtil.hide(KTUtil.child(s,".menu-submenu"))}}if(!1===u.options.accordion.expandAll&&(a=d.querySelectorAll(".menu-item-open")))for(n=0,i=a.length;n<i;n++)KTUtil.removeClass(e[0],"menu-item-open")},setActiveItem:function(t){p.resetActiveItem();for(var e=KTUtil.parents(t,".menu-item-submenu")||[],a=0,n=e.length;a<n;a++)KTUtil.addClass(e[a],"menu-item-open");KTUtil.addClass(t,"menu-item-active")},getBreadcrumbs:function(t){var e,a=[],n=KTUtil.child(t,".menu-link");a.push({text:e=KTUtil.child(n,".menu-text")?e.innerHTML:"",title:n.getAttribute("title"),href:n.getAttribute("href")});for(var i=KTUtil.parents(t,".menu-item-submenu"),o=0,l=i.length;o<l;o++){var r=KTUtil.child(i[o],".menu-link");a.push({text:e=KTUtil.child(r,".menu-text")?e.innerHTML:"",title:r.getAttribute("title"),href:r.getAttribute("href")})}return a.reverse()},getPageTitle:function(t){var e;return KTUtil.child(t,".menu-text")?e.innerHTML:""},eventTrigger:function(t,e,a){for(var n=0;n<u.events.length;n++){var i=u.events[n];if(i.name==t){if(1!=i.one)return i.handler.call(this,e,a);if(0==i.fired)return u.events[n].fired=!0,i.handler.call(this,e,a)}}},addEvent:function(t,e,a){u.events.push({name:t,handler:e,one:a,fired:!1})},removeEvent:function(t){u.events[t]&&delete u.events[t]}};return u.setDefaults=function(t){n=t},u.scrollUpdate=function(){return p.scrollUpdate()},u.scrollReInit=function(){return p.scrollInit()},u.scrollTop=function(){return p.scrollTop()},u.setActiveItem=function(t){return p.setActiveItem(t)},u.reload=function(){return p.reload()},u.update=function(t){return p.update(t)},u.getBreadcrumbs=function(t){return p.getBreadcrumbs(t)},u.getPageTitle=function(t){return p.getPageTitle(t)},u.getSubmenuMode=function(t){return p.getSubmenuMode(t)},u.hideDropdown=function(t){p.hideSubmenuDropdown(t,!0)},u.hideDropdowns=function(){p.hideSubmenuDropdowns()},u.pauseDropdownHover=function(t){p.pauseDropdownHover(t)},u.resumeDropdownHover=function(){return p.resumeDropdownHover()},u.on=function(t,e){return p.addEvent(t,e)},u.off=function(t){return p.removeEvent(t)},u.one=function(t,e){return p.addEvent(t,e,!0)},p.construct.apply(u,[e]),KTUtil.addResizeHandler(function(){a&&u.reload()}),a=!0,u}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTMenu),document.addEventListener("click",function(t){var e;if(e=KTUtil.getByTagName("body")[0].querySelectorAll('.menu-nav .menu-item.menu-item-submenu.menu-item-hover:not(.menu-item-tabs)[data-menu-toggle="click"]'))for(var a=0,n=e.length;a<n;a++){var i=e[a].closest(".menu-nav").parentNode;if(i){var o=KTUtil.data(i).get("menu");if(!o)break;if(!o||"dropdown"!==o.getSubmenuMode())break;t.target!==i&&!1===i.contains(t.target)&&o.hideDropdowns()}}});var KTOffcanvas=function(t,e){var o=this,a=KTUtil.getById(t),n=KTUtil.getBody();if(a){var i={attrCustom:""},l={construct:function(t){return KTUtil.data(a).has("offcanvas")?o=KTUtil.data(a).get("offcanvas"):(l.init(t),l.build(),KTUtil.data(a).set("offcanvas",o)),o},init:function(t){o.events=[],o.options=KTUtil.deepExtend({},i,t),o.classBase=o.options.baseClass,o.attrCustom=o.options.attrCustom,o.classShown=o.classBase+"-on",o.classOverlay=o.classBase+"-overlay",o.target,o.state=KTUtil.hasClass(a,o.classShown)?"shown":"hidden"},build:function(){if(o.options.toggleBy)if("string"==typeof o.options.toggleBy)KTUtil.addEvent(KTUtil.getById(o.options.toggleBy),"click",function(t){t.preventDefault(),o.target=this,l.toggle()});else if(o.options.toggleBy&&o.options.toggleBy[0])if(o.options.toggleBy[0].target)for(var t in o.options.toggleBy)KTUtil.addEvent(KTUtil.getById(o.options.toggleBy[t].target),"click",function(t){t.preventDefault(),o.target=this,l.toggle()});else for(var t in o.options.toggleBy)KTUtil.addEvent(KTUtil.getById(o.options.toggleBy[t]),"click",function(t){t.preventDefault(),o.target=this,l.toggle()});else o.options.toggleBy&&o.options.toggleBy.target&&KTUtil.addEvent(KTUtil.getById(o.options.toggleBy.target),"click",function(t){t.preventDefault(),o.target=this,l.toggle(
1)});var e=KTUtil.getById(o.options.closeBy);e&&KTUtil.addEvent(e,"click",function(t){t.preventDefault(),o.target=this,l.hide()})},isShown:function(){return"shown"==o.state},toggle:function(){l.eventTrigger("toggle"),"shown"==o.state?l.hide():l.show()},show:function(){"shown"!=o.state&&(l.eventTrigger("beforeShow"),l.toggleClass("show"),KTUtil.attr(n,"data-offcanvas-"+o.classBase,"on"),KTUtil.addClass(a,o.classShown),0<o.attrCustom.length&&KTUtil.attr(n,"data-offcanvas-"+o.classCustom,"on"),o.state="shown",o.options.overlay&&(o.overlay=KTUtil.insertAfter(document.createElement("DIV"),a),KTUtil.addClass(o.overlay,o.classOverlay),KTUtil.addEvent(o.overlay,"click",function(t){t.preventDefault(),l.hide(o.target)})),l.eventTrigger("afterShow"))},hide:function(){"hidden"!=o.state&&(l.eventTrigger("beforeHide"),l.toggleClass("hide"),KTUtil.removeAttr(n,"data-offcanvas-"+o.classBase),KTUtil.removeClass(a,o.classShown),0<o.attrCustom.length&&KTUtil.removeAttr(n,"data-offcanvas-"+o.attrCustom),o.state="hidden",o.options.overlay&&o.overlay&&KTUtil.remove(o.overlay),l.eventTrigger("afterHide"))},toggleClass:function(t){var e,a,n=KTUtil.attr(o.target,"id");if(o.options.toggleBy&&o.options.toggleBy[0]&&o.options.toggleBy[0].target)for(var i in o.options.toggleBy)o.options.toggleBy[i].target===n&&(e=o.options.toggleBy[i]);else o.options.toggleBy&&o.options.toggleBy.target&&(e=o.options.toggleBy);e&&(a=KTUtil.getById(e.target),"show"===t&&KTUtil.addClass(a,e.state),"hide"===t&&KTUtil.removeClass(a,e.state))},eventTrigger:function(t,e){for(var a=0;a<o.events.length;a++){var n=o.events[a];if(n.name==t){if(1!=n.one)return n.handler.call(this,o,e);if(0==n.fired)return o.events[a].fired=!0,n.handler.call(this,o,e)}}},addEvent:function(t,e,a){o.events.push({name:t,handler:e,one:a,fired:!1})}};return o.setDefaults=function(t){i=t},o.isShown=function(){return l.isShown()},o.hide=function(){return l.hide()},o.show=function(){return l.show()},o.on=function(t,e){return l.addEvent(t,e)},o.one=function(t,e){return l.addEvent(t,e,!0)},l.construct.apply(o,[e]),o}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTOffcanvas);var KTScrolltop=function(t,e){var i=this,a=KTUtil.getById(t),n=KTUtil.getBody();if(a){var o={offset:300,speed:6e3},l={construct:function(t){return KTUtil.data(a).has("scrolltop")?i=KTUtil.data(a).get("scrolltop"):(l.init(t),l.build(),KTUtil.data(a).set("scrolltop",i)),i},init:function(t){i.events=[],i.options=KTUtil.deepExtend({},o,t)},build:function(){window.addEventListener("scroll",function(){KTUtil.throttle(void 0,function(){l.handle()},200)}),KTUtil.addEvent(a,"click",l.scroll)},handle:function(){KTUtil.getScrollTop()>i.options.offset?!1===n.hasAttribute("data-scrolltop")&&n.setAttribute("data-scrolltop","on"):!0===n.hasAttribute("data-scrolltop")&&n.removeAttribute("data-scrolltop")},scroll:function(t){t.preventDefault(),KTUtil.scrollTop(0,i.options.speed)},eventTrigger:function(t,e){for(var a=0;a<i.events.length;a++){var n=i.events[a];if(n.name==t){if(1!=n.one)return n.handler.call(this,i,e);if(0==n.fired)return i.events[a].fired=!0,n.handler.call(this,i,e)}}},addEvent:function(t,e,a){i.events.push({name:t,handler:e,one:a,fired:!1})}};return i.setDefaults=function(t){o=t},i.on=function(t,e){return l.addEvent(t,e)},i.one=function(t,e){return l.addEvent(t,e,!0)},l.construct.apply(i,[e]),i}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTScrolltop);var KTToggle=function(t,e,a){var n=this,i=t,o=e;if(i){var l={targetToggleMode:"class"},r={construct:function(t){return KTUtil.data(i).has("toggle")?n=KTUtil.data(i).get("toggle"):(r.init(t),r.build(),KTUtil.data(i).set("toggle",n)),n},init:function(t){n.element=i,n.events=[],n.options=KTUtil.deepExtend({},l,t),n.target=o,n.targetState=n.options.targetState,n.toggleState=n.options.toggleState,"class"==n.options.targetToggleMode?n.state=KTUtil.hasClasses(n.target,n.targetState)?"on":"off":n.state=KTUtil.hasAttr(n.target,"data-"+n.targetState)?KTUtil.attr(n.target,"data-"+n.targetState):"off"},build:function(){KTUtil.addEvent(i,"mouseup",r.toggle)},toggle:function(t){return r.eventTrigger("beforeToggle"),"off"==n.state?r.toggleOn():r.toggleOff(),r.eventTrigger("afterToggle"),t.preventDefault(),n},toggleOn:function(){return r.eventTrigger("beforeOn"),"class"==n.options.targetToggleMode?KTUtil.addClass(n.target,n.targetState):KTUtil.attr(n.target,"data-"+n.targetState,"on"),n.toggleState&&KTUtil.addClass(i,n.toggleState),n.state="on",r.eventTrigger("afterOn"),r.eventTrigger("toggle"),n},toggleOff:function(){return r.eventTrigger("beforeOff"),"class"==n.options.targetToggleMode?KTUtil.removeClass(n.target,n.targetState):KTUtil.removeAttr(n.target,"data-"+n.targetState),n.toggleState&&KTUtil.removeClass(i,n.toggleState),n.state="off",r.eventTrigger("afterOff"),r.eventTrigger("toggle"),n},eventTrigger:function(t){for(var e=0;e<n.events.length;e++){var a=n.events[e];if(a.name==t){if(1!=a.one)return a.handler.call(this,n);if(0==a.fired)return n.events[e].fired=!0,a.handler.call(this,n)}}},addEvent:function(t,e,a){return n.events.push({name:t,handler:e,one:a,fired:!1}),n}};return n.setDefaults=function(t){l=t},n.getState=function(){return n.state}
1,n.toggle=function(){return r.toggle()},n.toggleOn=function(){return r.toggleOn()},n.toggleOff=function(){return r.toggleOff()},n.on=function(t,e){return r.addEvent(t,e)},n.one=function(t,e){return r.addEvent(t,e,!0)},r.construct.apply(n,[a]),n}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTToggle),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest=function(t){var e=this;if(!document.documentElement.contains(this))return null;do{if(e.matches(t))return e}while(null!==(e=e.parentElement));return null}),function(t){for(var e=0;e<t.length;e++)!window[t[e]]||"remove"in window[t[e]].prototype||(window[t[e]].prototype.remove=function(){this.parentNode.removeChild(this)})}(["Element","CharacterData","DocumentType"]),function(){for(var i=0,t=["webkit","moz"],e=0;e<t.length&&!window.requestAnimationFrame;++e)window.requestAnimationFrame=window[t[e]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[e]+"CancelAnimationFrame"]||window[t[e]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var e=(new Date).getTime(),a=Math.max(0,16-(e-i)),n=window.setTimeout(function(){t(e+a)},a);return i=e+a,n}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(t){clearTimeout(t)})}(),[Element.prototype,Document.prototype,DocumentFragment.prototype].forEach(function(t){t.hasOwnProperty("prepend")||Object.defineProperty(t,"prepend",{configurable:!0,enumerable:!0,writable:!0,value:function(){var t=Array.prototype.slice.call(arguments),a=document.createDocumentFragment();t.forEach(function(t){var e=t instanceof Node;a.appendChild(e?t:document.createTextNode(String(t)))}),this.insertBefore(a,this.firstChild)}})}),null==Element.prototype.getAttributeNames&&(Element.prototype.getAttributeNames=function(){for(var t=this.attributes,e=t.length,a=new Array(e),n=0;n<e;n++)a[n]=t[n].name;return a}),window.KTUtilElementDataStore={},window.KTUtilElementDataStoreID=0,window.KTUtilDelegatedEventHandlers={};var KTUtil=function(){function e(){window.addEventListener("resize",function(){KTUtil.throttle(void 0,function(){!function(){for(var t=0;t<a.length;t++)a[t].call()}()},200)})}var a=[],n={sm:544,md:768,lg:992,xl:1200};return{init:function(t){t&&t.breakpoints&&(n=t.breakpoints),e()},addResizeHandler:function(t){a.push(t)},removeResizeHandler:function(t){for(var e=0;e<a.length;e++)t===a[e]&&delete a[e]},runResizeHandlers:function(){_runResizeHandlers()},resize:function(){var t;"function"==typeof Event?window.dispatchEvent(new Event("resize")):((t=window.document.createEvent("UIEvents")).initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(t))},getURLParam:function(t){for(var e,a=window.location.search.substring(1).split("&"),n=0;n<a.length;n++)if((e=a[n].split("="))[0]==t)return unescape(e[1]);return null},isMobileDevice:function(){var t=this.getViewPort().width<this.getBreakpoint("lg");return!1===t&&(t=null!=navigator.userAgent.match(/iPad/i)),t},isDesktopDevice:function(){return!KTUtil.isMobileDevice()},getViewPort:function(){var t=window,e="inner";return"innerWidth"in window||(e="client",t=document.documentElement||document.body),{width:t[e+"Width"],height:t[e+"Height"]}},isInResponsiveRange:function(t){var e=this.getViewPort().width;return"general"==t||("desktop"==t&&e>=this.getBreakpoint("lg")+1||("tablet"==t&&e>=this.getBreakpoint("md")+1&&e<this.getBreakpoint("lg")||("mobile"==t&&e<=this.getBreakpoint("md")||("desktop-and-tablet"==t&&e>=this.getBreakpoint("md")+1||("tablet-and-mobile"==t&&e<=this.getBreakpoint("lg")||"minimal-desktop-and-below"==t&&e<=this.getBreakpoint("xl"))))))},isBreakpointUp:function(t){var e=this.getViewPort().width;return this.getBreakpoint(t)<=e},isBreakpointDown:function(t){return this.getViewPort().width<this.getBreakpoint(t)},getUniqueID:function(t){return t+Math.floor(Math.random()*(new Date).getTime())}
1,getBreakpoint:function(t){return n[t]},isset:function(t,e){var a;if(-1!==(e=e||"").indexOf("["))throw new Error("Unsupported object path notation.");e=e.split(".");do{if(void 0===t)return!1;if(a=e.shift(),!t.hasOwnProperty(a))return!1}while(t=t[a],e.length);return!0},getHighestZindex:function(t){for(var e,a;t&&t!==document;){if(e=KTUtil.css(t,"position"),("absolute"===e||"relative"===e||"fixed"===e)&&(a=parseInt(KTUtil.css(t,"z-index")),!isNaN(a)&&0!==a))return a;t=t.parentNode}return null},hasFixedPositionedParent:function(t){for(;t&&t!==document;){if("fixed"===KTUtil.css(t,"position"))return!0;t=t.parentNode}return!1},sleep:function(t){for(var e=(new Date).getTime(),a=0;a<1e7&&!((new Date).getTime()-e>t);a++);},getRandomInt:function(t,e){return Math.floor(Math.random()*(e-t+1))+t},isAngularVersion:function(){return void 0!==window.Zone},deepExtend:function(t){t=t||{};for(var e=1;e<arguments.length;e++){var a=arguments[e];if(a)for(var n in a)a.hasOwnProperty(n)&&("[object Object]"!==Object.prototype.toString.call(a[n])?t[n]=a[n]:t[n]=KTUtil.deepExtend(t[n],a[n]))}return t},extend:function(t){t=t||{};for(var e=1;e<arguments.length;e++)if(arguments[e])for(var a in arguments[e])arguments[e].hasOwnProperty(a)&&(t[a]=arguments[e][a]);return t},getById:function(t){return"string"==typeof t?document.getElementById(t):t},getByTag:function(t){return document.getElementsByTagName(t)},getByTagName:function(t){return document.getElementsByTagName(t)},getByClass:function(t){return document.getElementsByClassName(t)},getBody:function(){return document.getElementsByTagName("body")[0]},hasClasses:function(t,e){if(t){for(var a=e.split(" "),n=0;n<a.length;n++)if(0==KTUtil.hasClass(t,KTUtil.trim(a[n])))return!1;return!0}},hasClass:function(t,e){if(t)return t.classList?t.classList.contains(e):new RegExp("\\b"+e+"\\b").test(t.className)},addClass:function(t,e){if(t&&void 0!==e){var a=e.split(" ");if(t.classList)for(var n=0;n<a.length;n++)a[n]&&0<a[n].length&&t.classList.add(KTUtil.trim(a[n]));else if(!KTUtil.hasClass(t,e))for(var i=0;i<a.length;i++)t.className+=" "+KTUtil.trim(a[i])}},removeClass:function(t,e){if(t&&void 0!==e){var a=e.split(" ");if(t.classList)for(var n=0;n<a.length;n++)t.classList.remove(KTUtil.trim(a[n]));else if(KTUtil.hasClass(t,e))for(var i=0;i<a.length;i++)t.className=t.className.replace(new RegExp("\\b"+KTUtil.trim(a[i])+"\\b","g"),"")}},triggerCustomEvent:function(t,e,a){var n;window.CustomEvent?n=new CustomEvent(e,{detail:a}):(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,a),t.dispatchEvent(n)},triggerEvent:function(t,e){var a;if(t.ownerDocument)a=t.ownerDocument;else{if(9!=t.nodeType)throw new Error("Invalid node passed to fireEvent: "+t.id);a=t}if(t.dispatchEvent){var n="";switch(e){case"click":case"mouseenter":case"mouseleave":case"mousedown":case"mouseup":n="MouseEvents";break;case"focus":case"change":case"blur":case"select":n="HTMLEvents";break;default:throw"fireEvent: Couldn't find an event class for event '"+e+"'."}var i,o="change"!=e;(i=a.createEvent(n)).initEvent(e,o,!0),i.synthetic=!0,t.dispatchEvent(i,!0)}else t.fireEvent&&((i=a.createEventObject()).synthetic=!0,t.fireEvent("on"+e,i))},index:function(t){for(var e=t.parentNode.children,a=0;a<e.length;a++)if(e[a]==t)return a},trim:function(t){return t.trim()},eventTriggered:function(t){return!!t.currentTarget.dataset.triggered||!(t.currentTarget.dataset.triggered=!0)},remove:function(t){t&&t.parentNode&&t.parentNode.removeChild(t)},find:function(t,e){if(t=KTUtil.getById(t))return t.querySelector(e)},findAll:function(t,e){if(t=KTUtil.getById(t))return t.querySelectorAll(e)},insertAfter:function(t,e){return e.parentNode.insertBefore(t,e.nextSibling)},parents:function(t,e){Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(t){for(var e=(this.document||this.ownerDocument).querySelectorAll(t),a=e.length;0<=--a&&e.item(a)!==this;);return-1<a});for(var a=[];t&&t!==document;t=t.parentNode)(!e||t.matches(e))&&a.push(t);return a},children:function(t,e,a){if(t&&t.childNodes){for(var n=[],i=0,o=t.childNodes.length;i<o;++i)1==t.childNodes[i].nodeType&&KTUtil.matches(t.childNodes[i],e,a)&&n.push(t.childNodes[i]);return n}},child:function(t,e,a){a=KTUtil.children(t,e,a);return a?a[0]:null},matches:function(t,e,a){var n=Element.prototype,n=n.matches||n.webkitMatchesSelector||n.mozMatchesSelector||n.msMatchesSelector||function(t){return-1!==[].indexOf.call(document.querySelectorAll(t),this)};return!(!t||!t.tagName)&&n.call(t,e)},data:function(a){return{set:function(t,e){a&&(void 0===a.customDataTag&&(window.KTUtilElementDataStoreID++,a.customDataTag=window.KTUtilElementDataStoreID),void 0===window.KTUtilElementDataStore[a.customDataTag]&&(window.KTUtilElementDataStore[a.customDataTag]={}),window.KTUtilElementDataStore[a.customDataTag][t]=e)},get:function(t){if(a)return void 0!==a.customDataTag&&this.has(t)?window.KTUtilElementDataStore[a.customDataTag][t]:null},has:function(t){return!!a&&(void 0!==a.customDataTag&&!(!window.KTUtilElementDataStore[a.customDataTag]||!window.KTUtilElementDataStore[a.customDataTag][t]))},remove:function(t){a&&this.has(t)&&delete window.KTUtilElementDataStore[a.customDataTag][t]}}},outerWidth:function(t,e){var a;return!0===e?(a=parseFloat(t.offsetWidth),a+=parseFloat(KTUtil.css(t,"margin-left"))+parseFloat(KTUtil.css(t,"margin-right")),parseFloat(a)):a=parseFloat(t.offsetWidth)},offset:function(t){var e;if(t)return t.getClientRects().length?(e=t.getBoundingClientRect(),t=t.ownerDocument.defaultView,{top:e.top+t.pageYOffset,left:e.left+t.pageXOffset}):{top:0,left:0}},height:function(t){return KTUtil.css(t,"height")},outerHeight:function(t,e){var a=t.offsetHeight;return void 0!==e&&!0===e?(t=getComputedStyle(t),a+=parseInt(t.marginTop)+parseInt(t.marginBottom)):a},visible:function(t){return!(0===t.offsetWidth&&0===t.offsetHeight)},attr:function(t,e,a){if(null!=t)return void 0===a?t.getAttribute(e):void t.setAttribute(e,a)},hasAttr:function(t,e){if(null!=t)return!!t.getAttribute(e)},removeAttr:function(t,e){null!=t&&t.removeAttribute(e)},animate:function(a,n,i,o,l,r){var s,d,c,t={linear:function(t,e,a,n){return a*t/n+e}};l=t.linear,"number"==typeof a&&"number"==typeof n&&"number"==typeof i&&"function"==typeof o&&("function"!=typeof r&&(r=function(){}),s=window.requestAnimationFrame||function(t){window.setTimeout(t,20)},d=n-a,o(a),c=window.performance&&window.performance.now?window.performance.now():+new Date,s(function t(e){e=(e||+new Date)-c;0<=e&&o(l(e,a,d,i)),0<=e&&i<=e?(o(n),r()):s(t)}))},actualCss:function(t,e,a){if(t instanceof HTMLElement!=!1){if(t.getAttribute("kt-hidden-"+e)&&!1!==a)return parseFloat(t.getAttribute("kt-hidden-"+e));var n,i=t.style.cssText;return t.style.cssText="position: absolute; visibility: hidden; display: block;","width"==e?n=t.offsetWidth:"height"==e&&(n=t.offsetHeight),t.style.cssText=i,t.setAttribute("kt-hidden-"+e,n),parseFloat(n)}},actualHeight:function(t,e){return KTUtil.actualCss(t,"height",e)},actualWidth:function(t,e){return KTUtil.actualCss(t,"width",e)},getScroll:function(t,e){return e="scroll"+e,t==window||t==document?self["scrollTop"==e?"pageYOffset":"pageXOffset"]||browserSupportsBoxModel&&document.documentElement[e]||document.body[e]:t[e]},css:function(t,e,a){if(t){if(void 0===a){var n=(t.ownerDocument||document).defaultView;return n&&n.getComputedStyle?(e=e.replace(/([A-Z])/g,"-$1").toLowerCase(),n.getComputedStyle(t,null).getPropertyValue(e)):t.currentStyle?(e=e.replace(/\-(\w)/g,function(t,e){return e.toUpperCase()}),a=t.currentStyle[e],/^\d+(em|pt|%|ex)?$/i.test(a)?(i=a,o=t.style.left,n=t.runtimeStyle.left,t.runtimeStyle.left=t.currentStyle.left,t.style.left=i||0,i=t.style.pixelLeft+"px",t.style.left=o,t.runtimeStyle.left=n,i):a):void 0}var i,o;t.style[e]=a}},slide:function(e,t,a,n,i){var o,l,r;!e||"up"==t&&!1===KTUtil.visible(e)||"down"==t&&!0===KTUtil.visible(e)||(a=a||600,o=KTUtil.actualHeight(e),r=l=!1,KTUtil.css(e,"padding-top")&&!0!==KTUtil.data(e).has("slide-pad
1ding-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")&&(l=parseInt(KTUtil.data(e).get("slide-padding-top"))),KTUtil.data(e).has("slide-padding-bottom")&&(r=parseInt(KTUtil.data(e).get("slide-padding-bottom"))),"up"==t?(e.style.cssText="display: block; overflow: hidden;",l&&KTUtil.animate(0,l,a,function(t){e.style.paddingTop=l-t+"px"},"linear"),r&&KTUtil.animate(0,r,a,function(t){e.style.paddingBottom=r-t+"px"},"linear"),KTUtil.animate(0,o,a,function(t){e.style.height=o-t+"px"},"linear",function(){e.style.height="",e.style.display="none","function"==typeof n&&n()})):"down"==t&&(e.style.cssText="display: block; overflow: hidden;",l&&KTUtil.animate(0,l,a,function(t){e.style.paddingTop=t+"px"},"linear",function(){e.style.paddingTop=""}),r&&KTUtil.animate(0,r,a,function(t){e.style.paddingBottom=t+"px"},"linear",function(){e.style.paddingBottom=""}),KTUtil.animate(0,o,a,function(t){e.style.height=t+"px"},"linear",function(){e.style.height="",e.style.display="",e.style.overflow="","function"==typeof n&&n()})))},slideUp:function(t,e,a){KTUtil.slide(t,"up",e,a)},slideDown:function(t,e,a){KTUtil.slide(t,"down",e,a)},show:function(t,e){void 0!==t&&(t.style.display=e||"block")},hide:function(t){void 0!==t&&(t.style.display="none")},addEvent:function(t,e,a,n){null!=t&&t.addEventListener(e,a)},removeEvent:function(t,e,a){null!==t&&t.removeEventListener(e,a)},on:function(o,l,t,r){if(l){var e=KTUtil.getUniqueID("event");return window.KTUtilDelegatedEventHandlers[e]=function(t){for(var e=o.querySelectorAll(l),a=t.target;a&&a!==o;){for(var n=0,i=e.length;n<i;n++)a===e[n]&&r.call(a,t);a=a.parentNode}},e}},off:function(t,e,a){t&&window.KTUtilDelegatedEventHandlers[a]&&(KTUtil.removeEvent(t,e,window.KTUtilDelegatedEventHandlers[a]),delete window.KTUtilDelegatedEventHandlers[a])},one:function(a,t,n){a.addEventListener(t,function t(e){return e.target&&e.target.removeEventListener&&e.target.removeEventListener(e.type,t),a&&a.removeEventListener&&e.currentTarget.removeEventListener(e.type,t),n(e)})},hash:function(t){var e,a=0;if(0===t.length)return a;for(e=0;e<t.length;e++)a=(a<<5)-a+t.charCodeAt(e),a|=0;return a},animateClass:function(t,e,a){var n,i,o={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd",msAnimation:"msAnimationEnd"};for(i in o)void 0!==t.style[i]&&(n=o[i]);KTUtil.addClass(t,"animated "+e),KTUtil.one(t,n,function(){KTUtil.removeClass(t,"animated "+e)}),a&&KTUtil.one(t,n,a)},transitionEnd:function(t,e){var a,n,i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"mozTransitionEnd",WebkitTransition:"webkitTransitionEnd",msTransition:"msTransitionEnd"};for(n in i)void 0!==t.style[n]&&(a=i[n]);KTUtil.one(t,a,e)},animationEnd:function(t,e){var a,n,i={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd",msAnimation:"msAnimationEnd"};for(n in i)void 0!==t.style[n]&&(a=i[n]);KTUtil.one(t,a,e)},animateDelay:function(t,e){for(var a=["webkit-","moz-","ms-","o-",""],n=0;n<a.length;n++)KTUtil.css(t,a[n]+"animation-delay",e)},animateDuration:function(t,e){for(var a=["webkit-","moz-","ms-","o-",""],n=0;n<a.length;n++)KTUtil.css(t,a[n]+"animation-duration",e)},scrollTo:function(t,e,a){var a=a||500,n=t?KTUtil.offset(t).top:0,t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;e&&(t+=e),KTUtil.animate(t,n,a,function(t){document.documentElement.scrollTop=t,document.body.parentNode.scrollTop=t,document.body.scrollTop=t})},scrollTop:function(t,e){KTUtil.scrollTo(null,t,e)},isArray:function(t){return t&&Array.isArray(t)},ready:function(t){(document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState)?t():document.addEventListener("DOMContentLoaded",t)},isEmpty:function(t){for(var e in t)if(t.hasOwnProperty(e))return!1;return!0},numberString:function(t){for(var t=(t+="").split("."),e=t[0],t=1<t.length?"."+t[1]:"",a=/(\d+)(\d{3})/;a.test(e);)e=e.replace(a,"$1,$2");return e+t},detectIE:function(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(0<e)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);if(0<t.indexOf("Trident/")){var a=t.indexOf("rv:");return parseInt(t.substring(a+3,t.indexOf(".",a)),10)}a=t.indexOf("Edge/");return 0<a&&parseInt(t.substring(a+5,t.indexOf(".",a)),10)},isRTL:function(){var t=KTUtil.getByTagName("html")[0];if(t)return"rtl"==KTUtil.attr(t,"direction")},scrollInit:function(i,o){function t(){var t,e,a,n=i.getAttributeNames();
10<n.length&&n.forEach(function(t){var e;/^data-.*/g.test(t)&&0==["scroll","height","mobile-height"].includes(e)&&(e=t.replace("data-","").toLowerCase().replace(/(?:[\s-])\w/g,function(t){return t.replace("-","").toUpperCase()}),o[e]=KTUtil.filterBoolean(i.getAttribute(t)))}),!1!==(a=o.height instanceof Function?o.height.call():!0===KTUtil.isMobileDevice()&&o.mobileHeight?parseInt(o.mobileHeight):o.height?parseInt(o.height):parseInt(KTUtil.css(i,"height")))?(a=parseInt(a),!o.mobileNativeScroll&&!o.disableForMobile||!0!==KTUtil.isMobileDevice()?(0<a&&KTUtil.css(i,"height",a+"px"),o.desktopNativeScroll?KTUtil.css(i,"overflow","auto"):("true"==KTUtil.attr(i,"data-window-scroll")&&(o.windowScroll=!0),(t=KTUtil.data(i).get("ps"))?t.update():(KTUtil.css(i,"overflow","hidden"),KTUtil.addClass(i,"scroll"),t=new PerfectScrollbar(i,o),KTUtil.data(i).set("ps",t)),e=KTUtil.attr(i,"id"),!0===o.rememberPosition&&KTCookie&&e&&(!KTCookie.getCookie(e)||0<(n=parseInt(KTCookie.getCookie(e)))&&(i.scrollTop=n),i.addEventListener("ps-scroll-y",function(){KTCookie.setCookie(e,i.scrollTop)})))):(t=KTUtil.data(i).get("ps"))?(o.resetHeightOnDestroy?KTUtil.css(i,"height","auto"):(KTUtil.css(i,"overflow","auto"),0<a&&KTUtil.css(i,"height",a+"px")),t.destroy(),t=KTUtil.data(i).remove("ps")):0<a&&(KTUtil.css(i,"overflow","auto"),KTUtil.css(i,"height",a+"px"))):KTUtil.scrollDestroy(i,!0)}i&&(o=KTUtil.deepExtend({},{wheelSpeed:.5,swipeEasing:!0,wheelPropagation:!1,minScrollbarLength:40,maxScrollbarLength:300,suppressScrollX:!0},o),t(),o.handleWindowResize&&KTUtil.addResizeHandler(function(){t()}))},scrollUpdate:function(t){t=KTUtil.data(t).get("ps");t&&t.update()},scrollUpdateAll:function(t){for(var e=KTUtil.findAll(t,".ps"),a=0,n=e.length;a<n;a++)KTUtil.scrollUpdate(e[a])},scrollDestroy:function(t,e){var a=KTUtil.data(t).get("ps");a&&(a.destroy(),a=KTUtil.data(t).remove("ps")),t&&e&&(t.style.setProperty("overflow",""),t.style.setProperty("height",""))},filterBoolean:function(t){return!0===t||"true"===t||!1!==t&&"false"!==t&&t},setHTML:function(t,e){t.innerHTML=e},getHTML:function(t){if(t)return t.innerHTML},getDocumentHeight:function(){var t=document.body,e=document.documentElement;return Math.max(t.scrollHeight,t.offsetHeight,e.clientHeight,e.scrollHeight,e.offsetHeight)},getScrollTop:function(){return(document.scrollingElement||document.documentElement).scrollTop},changeColor:function(t,e){var a=!1;"#"==t[0]&&(t=t.slice(1),a=!0);var n=parseInt(t,16),i=(n>>16)+e;255<i?i=255:i<0&&(i=0);t=(n>>8&255)+e;255<t?t=255:t<0&&(t=0);e=(255&n)+e;return 255<e?e=255:e<0&&(e=0),(a?"#":"")+(e|t<<8|i<<16).toString(16)},throttle:function(t,e,a){t=t||setTimeout(function(){e(),t=void 0},a)},debounce:function(t,e,a){clearTimeout(t),t=setTimeout(e,a)},btnWait:function(t,e,a,n){t&&(void 0!==n&&!0===n&&KTUtil.attr(t,"disabled",!0),e&&(KTUtil.addClass(t,e),KTUtil.attr(t,"wait-class",e)),a&&((e=KTUtil.find(t,".btn-caption"))?(KTUtil.data(e).set("caption",KTUtil.getHTML(e)),KTUtil.setHTML(e,a)):(KTUtil.data(t).set("caption",KTUtil.getHTML(t)),KTUtil.setHTML(t,a))))},btnRelease:function(t){var e;t&&(KTUtil.removeAttr(t,"disabled"),KTUtil.hasAttr(t,"wait-class")&&KTUtil.removeClass(t,KTUtil.attr(t,"wait-class")),(e=KTUtil.find(t,".btn-caption"))&&KTUtil.data(e).has("caption")?KTUtil.setHTML(e,KTUtil.data(e).get("caption")):KTUtil.data(t).has("caption")&&KTUtil.setHTML(t,KTUtil.data(t).get("caption")))},isOffscreen:function(t,e,a){a=a||0;var n=KTUtil.getViewPort().width,i=KTUtil.getViewPort().height,o=KTUtil.offset(t).top,l=KTUtil.outerHeight(t)+a,r=KTUtil.offset(t).left,a=KTUtil.outerWidth(t)+a;if("bottom"==e){if(i<o+l)return!0;if(o+1.5*l<i)return!0}if("top"==e){if(o<0)return!0;if(l<o)return!0}return"left"==e&&r<0||"right"==e&&n<r+a}}}();"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTUtil),KTUtil.ready(function(){"undefined"!=typeof KTAppSettings?KTUtil.init(KTAppSettings):KTUtil.init()}),window.onload=function(){var t=KTUtil.getByTagName("body");t&&t[0]&&KTUtil.removeClass(t[0],"page-loading")};var KTWizard=function(t,e){var r=this,a=KTUtil.getById(t);KTUtil.getBody();if(a){var n={startStep:1,clickableSteps:!1}
1,s={construct:function(t){return KTUtil.data(a).has("wizard")?r=KTUtil.data(a).get("wizard"):(s.init(t),s.build(),KTUtil.data(a).set("wizard",r)),r},init:function(t){r.element=a,r.events=[],r.options=KTUtil.deepExtend({},n,t),r.steps=KTUtil.findAll(a,'[data-wizard-type="step"]'),r.btnNext=KTUtil.find(a,'[data-wizard-type="action-next"]'),r.btnPrev=KTUtil.find(a,'[data-wizard-type="action-prev"]'),r.btnSubmit=KTUtil.find(a,'[data-wizard-type="action-submit"]'),r.events=[],r.lastStep=0,r.currentStep=1,r.newStep=0,r.stopped=!1,r.totalSteps=r.steps.length,1<r.options.startStep&&s.goTo(r.options.startStep),s.updateUI()},build:function(){KTUtil.addEvent(r.btnNext,"click",function(t){t.preventDefault(),s.setNewStep(s.getNextStep()),!1!==s.eventTrigger("change")&&s.goTo(s.getNextStep())}),KTUtil.addEvent(r.btnPrev,"click",function(t){t.preventDefault(),s.setNewStep(s.getPrevStep()),!1!==s.eventTrigger("change")&&s.goTo(s.getPrevStep())}),!0===r.options.clickableSteps&&KTUtil.on(a,'[data-wizard-type="step"]',"click",function(){var t=KTUtil.index(this)+1;t!==r.currentStep&&(s.setNewStep(t),!1!==s.eventTrigger("change")&&s.goTo(t))}),KTUtil.addEvent(r.btnSubmit,"click",function(t){t.preventDefault(),s.eventTrigger("submit")})},goTo:function(t){if(!0!==r.stopped){if(!(t===r.currentStep||t>r.totalSteps||t<0))return t=parseInt(t),r.lastStep=r.currentStep,r.currentStep=t,r.newStep=0,s.updateUI(),s.eventTrigger("changed"),r}else r.stopped=!1},stop:function(){r.stopped=!0},resume:function(){r.stopped=!1},isLastStep:function(){return r.currentStep===r.totalSteps},isFirstStep:function(){return 1===r.currentStep},isBetweenStep:function(){return!1===s.isLastStep()&&!1===s.isFirstStep()},updateUI:function(){var t="",e=r.currentStep-1,t=s.isLastStep()?"last":s.isFirstStep()?"first":"between";KTUtil.attr(r.element,"data-wizard-state",t);var a=KTUtil.findAll(r.element,'[data-wizard-type="step"]');if(a&&0<a.length)for(var n=0,i=a.length;n<i;n++)n==e?KTUtil.attr(a[n],"data-wizard-state","current"):n<e?KTUtil.attr(a[n],"data-wizard-state","done"):KTUtil.attr(a[n],"data-wizard-state","pending");var o=KTUtil.findAll(r.element,'[data-wizard-type="step-info"]');if(o&&0<o.length)for(n=0,i=o.length;n<i;n++)n==e?KTUtil.attr(o[n],"data-wizard-state","current"):KTUtil.removeAttr(o[n],"data-wizard-state");var l=KTUtil.findAll(r.element,'[data-wizard-type="step-content"]');if(l&&0<l.length)for(n=0,i=l.length;n<i;n++)n==e?KTUtil.attr(l[n],"data-wizard-state","current"):KTUtil.removeAttr(l[n],"data-wizard-state")},getNextStep:function(){return r.totalSteps>=r.currentStep+1?r.currentStep+1:r.totalSteps},getPrevStep:function(){return 1<=r.currentStep-1?r.currentStep-1:1},getNewStep:function(){return r.newStep},setNewStep:function(t){r.newStep=t},eventTrigger:function(t,e){for(var a=0;a<r.events.length;a++){var n=r.events[a];if(n.name==t){if(1!=n.one)return n.handler.call(this,r);if(0==n.fired)return r.events[a].fired=!0,n.handler.call(this,r)}}},addEvent:function(t,e,a){return r.events.push({name:t,handler:e,one:a,fired:!1}),r}};return r.setDefaults=function(t){n=t},r.goNext=function(){return s.goTo(s.getNextStep())},r.goPrev=function(){return s.goTo(s.getPrevStep())},r.goLast=function(){return s.goTo(s.getLastStep())},r.goFirst=function(){return s.goTo(s.getFirstStep())},r.goTo=function(t){return s.goTo(t)},r.stop=function(){return s.stop()},r.resume=function(){return s.resume()},r.getStep=function(){return r.currentStep},r.getNewStep=function(){return s.getNewStep()},r.setNewStep=function(t){s.setNewStep(t)},r.isLastStep=function(){return s.isLastStep()},r.isFirstStep=function(){return s.isFirstStep()},r.on=function(t,e){return s.addEvent(t,e)},r.one=function(t,e){return s.addEvent(t,e,!0)},s.construct.apply(r,[e]),r}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTWizard),function(g){var o="KTDatatable",m=KTUtil,n=KTApp;if(void 0===m)throw new Error("Util class is required and must be included before "+o);g.fn[o]=function(u){if(0!==g(this).length){var p=this;p.debug=!1;var t,f={isInit:!(p.API={record:null,value:null,params:null}),cellOffset:110,iconOffset:15,stateId:"meta",ajaxParams:{},pagingObject:{},init:function(t){var e,a=!1;null===t.data.source&&(f.extractTable(),a=!0),f.setupBaseDOM.call(),f.setupDOM(p.table),g(p).on("datatable-on-layout-updated",f.afterRe
1nder),p.debug&&f.stateRemove(f.stateId),f.setDataSourceQuery(f.getOption("data.source.read.params.query")),g.each(f.getOption("extensions"),function(t,e){"function"==typeof g.fn[o][t]&&("object"!=typeof e&&(e=g.extend({},e)),new g.fn[o][t](p,e))}),f.spinnerCallback(!0),"remote"!==t.data.type&&"local"!==t.data.type||(!1===t.data.saveState&&f.stateRemove(f.stateId),"local"===t.data.type&&"object"==typeof t.data.source&&(p.dataSet=p.originalDataSet=f.dataMapCallback(t.data.source)),f.dataRender()),a&&(g(p.tableHead).find("tr").remove(),g(p.tableFoot).find("tr").remove()),f.setHeadTitle(),f.getOption("layout.footer")&&f.setHeadTitle(p.tableFoot),void 0!==t.layout.header&&!1===t.layout.header&&g(p.table).find("thead").remove(),void 0!==t.layout.footer&&!1===t.layout.footer&&g(p.table).find("tfoot").remove(),null!==t.data.type&&"local"!==t.data.type||(f.setupCellField.call(),f.setupTemplateCell.call(),f.setupSubDatatable.call(),f.setupSystemColumn.call(),f.redraw());var n=!1;g(window).resize(function(){g(this).width()!==e&&(e=g(this).width(),f.fullRender()),n||(e=g(this).width(),n=!0)}),g(p).height("");var i="";return g(f.getOption("search.input")).on("keyup",function(t){f.getOption("search.onEnter")&&13!==t.which||(t=g(this).val(),i!==t&&(f.search(t),i=t))}),p},extractTable:function(){var l=[],n=g(p).find("tr:first-child th").get().map(function(t,e){var a=g(t).data("field"),n=g(t).data("title");void 0===a&&(a=g(t).text().trim()),void 0===n&&(n=g(t).text().trim());var i,o={field:a,title:n};for(i in u.columns)u.columns[i].field===a&&(o=g.extend(!0,{},u.columns[i],o));return l.push(o),a});u.columns=l;var t=[],e=[];g(p).find("tr").each(function(){g(this).find("td").length&&t.push(g(this).prop("attributes"));var a={};g(this).find("td").each(function(t,e){a[n[t]]=e.innerHTML.trim()}),m.isEmpty(a)||e.push(a)}),u.data.attr.rowProps=t,u.data.source=e},layoutUpdate:function(){f.setupSubDatatable.call(),f.setupSystemColumn.call(),f.setupHover.call(),void 0===u.detail&&1===f.getDepth()&&f.lockTable.call(),f.resetScroll(),f.isLocked()||(f.redraw.call(),f.isSubtable()||!0!==f.getOption("rows.autoHide")||f.autoHide(),g(p.table).find(".datatable-row").css("height","")),f.columnHide.call(),f.rowEvenOdd.call(),f.sorting.call(),f.scrollbar.call(),f.isInit||(f.dropdownFix(),g(p).trigger("datatable-on-init",{table:g(p.wrap).attr("id"),options:u}),f.isInit=!0),g(p).trigger("datatable-on-layout-updated",{table:g(p.wrap).attr("id")})},dropdownFix:function(){var e;g("body").on("show.bs.dropdown",".datatable .datatable-body",function(t){e=g(t.target).find(".dropdown-menu"),g("body").append(e.detach()),e.css("display","block"),e.position({my:"right top",at:"right bottom",of:g(t.relatedTarget)}),p.closest(".modal").length&&e.css("z-index","2000")}).on("hide.bs.dropdown",".datatable .datatable-body",function(t){g(t.target).append(e.detach()),e.hide()}),g(window).on("resize",function(t){void 0!==e&&e.hide()})},lockTable:function(){var a={lockEnabled:!1,init:function(){a.lockEnabled=f.lockEnabledColumns(),0===a.lockEnabled.left.length&&0===a.lockEnabled.right.length||a.enable()},enable:function(){g(p.table).find("thead,tbody,tfoot").each(function(){var e=this;0===g(this).find(".datatable-lock").length&&g(this).ready(function(){var t,i,o,l;0<g(t=e).find(".datatable-lock").length?f.log("Locked container already exist in: ",t):0!==g(t).find(".datatable-row").length?(i=g("<div/>").addClass("datatable-lock datatable-lock-left"),o=g("<div/>").addClass("datatable-lock datatable-lock-scroll"),l=g("<div/>").addClass("datatable-lock datatable-lock-right"),g(t).find(".datatable-row").each(function(){var e=g("<tr/>").addClass("datatable-row").data("obj",g(this).data("obj")).appendTo(i),a=g("<tr/>").addClass("datatable-row").data("obj",g(this).data("obj")).appendTo(o),n=g("<tr/>").addClass("datatable-row").data("obj",g(this).data("obj")).appendTo(l);g(this).find(".datatable-cell").each(function(){var t=g(this).data("locked");void 0!==t?(void 0===t.left&&!0!==t||g(this).appendTo(e),void 0!==t.right&&g(this).appendTo(n)):g(this).appendTo(a)}),g(this).remove()}),0<a.lockEnabled.left.length&&(g(p.wrap).addClass("datatable-lock"),g(i).appendTo(t)),(0<a.lockEnabled.left.length||0<a.lockEnabled.right.length)&&g(o).appendTo(t),0<a.lockEnabled.right.length&&(g(p.wrap).addClass("datatable-lock"),g(l).appendTo(t))):f.log("No row exist in: ",t)})})}};return a.init(),a},fullRender:function(){g(p.tableHead).empty(),f.setHeadTitle(),f.getOption("layout.footer")&&(g(p.tableFoot).empty(),f.setHeadTitle(p.tableFoot)),f.spinnerCallback(!0),g(p.wrap).removeClass("datatable-loaded"),f.insertData()},lockEnabledColumns:function(){var a=g(window).width(),t=u.columns,n={left:[],r
1ight:[]};return g.each(t,function(t,e){void 0!==e.locked&&(void 0!==e.locked.left&&m.getBreakpoint(e.locked.left)<=a&&n.left.push(e.locked.left),void 0!==e.locked.right&&m.getBreakpoint(e.locked.right)<=a&&n.right.push(e.locked.right))}),n},afterRender:function(t,e){g(p).ready(function(){f.isLocked()&&f.redraw(),g(p.tableBody).css("visibility",""),g(p.wrap).addClass("datatable-loaded"),f.spinnerCallback(!1)})},hoverTimer:0,isScrolling:!1,setupHover:function(){g(window).scroll(function(t){clearTimeout(f.hoverTimer),f.isScrolling=!0}),g(p.tableBody).find(".datatable-cell").off("mouseenter","mouseleave").on("mouseenter",function(){var t,e;f.hoverTimer=setTimeout(function(){f.isScrolling=!1},200),f.isScrolling||(t=g(this).closest(".datatable-row").addClass("datatable-row-hover"),e=g(t).index()+1,g(t).closest(".datatable-lock").parent().find(".datatable-row:nth-child("+e+")").addClass("datatable-row-hover"))}).on("mouseleave",function(){var t=g(this).closest(".datatable-row").removeClass("datatable-row-hover"),e=g(t).index()+1;g(t).closest(".datatable-lock").parent().find(".datatable-row:nth-child("+e+")").removeClass("datatable-row-hover")})},adjustLockContainer:function(){if(!f.isLocked())return 0;var t=g(p.tableHead).width(),e=g(p.tableHead).find(".datatable-lock-left").width(),a=g(p.tableHead).find(".datatable-lock-right").width();void 0===e&&(e=0),void 0===a&&(a=0);a=Math.floor(t-e-a);return g(p.table).find(".datatable-lock-scroll").css("width",a),a},dragResize:function(){var i,o,l=!1,r=void 0;g(p.tableHead).find(".datatable-cell").mousedown(function(t){r=g(this),l=!0,i=t.pageX,o=g(this).width(),g(r).addClass("datatable-cell-resizing")}).mousemove(function(a){var n,t,e;l&&(n=g(r).index(),e=g(p.tableBody),(t=g(r).closest(".datatable-lock"))&&(t=g(t).index(),e=g(p.tableBody).find(".datatable-lock").eq(t)),g(e).find(".datatable-row").each(function(t,e){g(e).find(".datatable-cell").eq(n).width(o+(a.pageX-i)).children().width(o+(a.pageX-i))}),g(r).children().css("width",o+(a.pageX-i)))}).mouseup(function(){g(r).removeClass("datatable-cell-resizing"),l=!1}),g(document).mouseup(function(){g(r).removeClass("datatable-cell-resizing"),l=!1})},initHeight:function(){var t,e,a;u.layout.height&&u.layout.scroll&&(t=g(p.tableHead).find(".datatable-row").outerHeight(),e=g(p.tableFoot).find(".datatable-row").outerHeight(),a=u.layout.height,0<t&&(a-=t),0<e&&(a-=e),a-=2,g(p.tableBody).css("max-height",Math.floor(parseFloat(a))))},setupBaseDOM:function(){p.initialDatatable=g(p).clone(),"TABLE"===g(p).prop("tagName")?(p.table=g(p).removeClass("datatable").addClass("datatable-table"),0===g(p.table).parents(".datatable").length&&(p.table.wrap(g("<div/>").addClass("datatable").addClass("datatable-"+u.layout.theme)),p.wrap=g(p.table).parent())):(p.wrap=g(p).addClass("datatable").addClass("datatable-"+u.layout.theme),p.table=g("<table/>").addClass("datatable-table").appendTo(p)),void 0!==u.layout.class&&g(p.wrap).addClass(u.layout.class),g(p.table).removeClass("datatable-destroyed").css("display","block"),void 0===g(p).attr("id")&&(f.setOption("data.saveState",!1),g(p.table).attr("id",m.getUniqueID("datatable-"))),f.getOption("layout.minHeight")&&g(p.table).css("min-height",f.getOption("layout.minHeight")),f.getOption("layout.height")&&g(p.table).css("max-height",f.getOption("layout.height")),null===u.data.type&&g(p.table).css("width","").css("display",""),p.tableHead=g(p.table).find("thead"),0===g(p.tableHead).length&&(p.tableHead=g("<thead/>").prependTo(p.table)),p.tableBody=g(p.table).find("tbody"),0===g(p.tableBody).length&&(p.tableBody=g("<tbody/>").appendTo(p.table)),void 0!==u.layout.footer&&u.layout.footer&&(p.tableFoot=g(p.table).find("tfoot"),0===g(p.tableFoot).length&&(p.tableFoot=g("<tfoot/>").appendTo(p.table)))},setupCellField:function(t){void 0===t&&(t=g(p.table).children());var a=u.columns;g.each(t,function(t,e){g(e).find(".datatable-row").each(function(t,e){g(e).find(".datatable-cell").each(function(t,e){void 0!==a[t]&&g(e).data(a[t])})})})},setupTemplateCell:function(t){void 0===t&&(t=p.tableBody);var r=u.columns;g(t).find(".datatable-row").each(function(o,t){var e,l=g(t).data("obj");void 0!==l&&("function"==typeof(e=f.getOption("rows.callback"))&&e(g(t),l,o),"function"==typeof(e=f.getOption("rows.beforeTemplate"))&&e(g(t),l,o),void 0===l&&(l={},g(t).find(".datatable-cell").each(function(t,a){var e=g.grep(r,function(t,e){return g(a).data("field")===t.field})[0];void 0!==e&&(l[e.field]=g(a).text())})),g(t).find(".datatable-cell").each(function(t,a){var e,n,i=g.grep(r,function(t,e){return g(a).data("field")===t.field})[0];void 0!==i&&void 0!==i.template&&(e="","string"==typeof i.template&&(e=f.dataPlaceholder(i.template,l)),"function"==typeof i.template&&(e=i.template(l,o,p)),"undefined"!=typeof DOMPurify&&(e=DOMPurify.sanitize(e)),(n=document.createElement("span")).innerHTML=e,g(a).html(n),void 0!==i.overflow&&(g(n).css("overflow",i.overflow),g(n).css("position","relative")))}),"function"==typeof(e=f.getOption("rows.afterTemplate"))&&e(g(t),l,o))})},setupSystemColumn:function(){var o,t;p.dataSet=p.dataSet||[],0!==p.dataSet.length&&(o=u.columns,g(p.tableBody).find(".datatable-row").each(function(t,e){g(e).find(".datatable-cell").each(function(t,a){var e=g.grep(o,function(t,e){return g(a).data("field")===t.field})[0];if(void 0!==e){var n=g(a).text();
1if(void 0!==e.selector&&!1!==e.selector){if(0<g(a).find('.checkbox [type="checkbox"]').length)return;g(a).addClass("datatable-cell-check");var i=g("<label/>").addClass("checkbox checkbox-single").append(g("<input/>").attr("type","checkbox").attr("value",n).on("click",function(){g(this).is(":checked")?f.setActive(this):f.setInactive(this)})).append("&nbsp;<span></span>");void 0!==e.selector.class&&g(i).addClass(e.selector.class),g(a).children().html(i)}void 0!==e.subtable&&e.subtable&&(0<g(a).find(".datatable-toggle-subtable").length||g(a).children().html(g("<a/>").addClass("datatable-toggle-subtable").attr("href","#").attr("data-value",n).append(g("<i/>").addClass(f.getOption("layout.icons.rowDetail.collapse")))))}})}),t=function(t){var e,a=g.grep(o,function(t,e){return void 0!==t.selector&&!1!==t.selector})[0];void 0!==a&&void 0!==a.selector&&!1!==a.selector&&(e=g(t).find('[data-field="'+a.field+'"]'),0<g(e).find('.checkbox [type="checkbox"]').length||(g(e).addClass("datatable-cell-check"),t=g("<label/>").addClass("checkbox checkbox-single checkbox-all").append(g("<input/>").attr("type","checkbox").on("click",function(){g(this).is(":checked")?f.setActiveAll(!0):f.setActiveAll(!1)})).append("&nbsp;<span></span>"),void 0!==a.selector.class&&g(t).addClass(a.selector.class),g(e).children().html(t)))},u.layout.header&&t(g(p.tableHead).find(".datatable-row").first()),u.layout.footer&&t(g(p.tableFoot).find(".datatable-row").first()))},maxWidthList:{},adjustCellsWidth:function(){var l,t=g(p.tableBody).innerWidth()-f.iconOffset,e=g(p.tableHead).find(".datatable-row:first-child").find(".datatable-cell").not(".datatable-toggle-detail").not(":hidden").length;return 0<e&&(t-=f.iconOffset*e,(l=Math.floor(t/e))<=f.cellOffset&&(l=f.cellOffset),g(p.table).find(".datatable-row").find(".datatable-cell").not(".datatable-toggle-detail").not(":hidden").each(function(t,e){var a,n,i=l,o=g(e).data("width");void 0!==o&&(i="auto"===o?(a=g(e).data("field"),f.maxWidthList[a]||(n=g(p.table).find('.datatable-cell[data-field="'+a+'"]'),f.maxWidthList[a]=Math.max.apply(null,g(n).map(function(){return g(this).outerWidth()}).get()))):o),g(e).children().css("width",Math.ceil(i))})),p},adjustCellsHeight:function(){g.each(g(p.table).children(),function(t,e){for(var a=g(e).find(".datatable-row").first().parent().find(".datatable-row").length,n=1;n<=a;n++){var i,o=g(e).find(".datatable-row:nth-child("+n+")");0<g(o).length&&(i=Math.max.apply(null,g(o).map(function(){return g(this).outerHeight()}).get()),g(o).css("height",Math.ceil(i)))}})},setupDOM:function(t){g(t).find("> thead").addClass("datatable-head"),g(t).find("> tbody").addClass("datatable-body"),g(t).find("> tfoot").addClass("datatable-foot"),g(t).find("tr").addClass("datatable-row"),g(t).find("tr > th, tr > td").addClass("datatable-cell"),g(t).find("tr > th, tr > td").each(function(t,e){0===g(e).find("span").length&&g(e).wrapInner(g("<span/>").css("width",f.cellOffset))})},scrollbar:function(){var n={scrollable:null,tableLocked:null,initPosition:null,init:function(){var t,e=m.getViewPort().width;u.layout.scroll&&(g(p.wrap).addClass("datatable-scroll"),t=g(p.tableBody).find(".datatable-lock-scroll"),0<g(t).find(".datatable-row").length&&0<g(t).length?(n.scrollHead=g(p.tableHead).find("> .datatable-lock-scroll > .datatable-row"),n.scrollFoot=g(p.tableFoot).find("> .datatable-lock-scroll > .datatable-row"),n.tableLocked=g(p.tableBody).find(".datatable-lock:not(.datatable-lock-scroll)"),f.getOption("layout.customScrollbar")&&10!=m.detectIE()&&e>m.getBreakpoint("lg")?n.initCustomScrollbar(t[0]):n.initDefaultScrollbar(t)):0<g(p.tableBody).find(".datatable-row").length&&(n.scrollHead=g(p.tableHead).find("> .datatable-row"),n.scrollFoot=g(p.tableFoot).find("> .datatable-row"),f.getOption("layout.customScrollbar")&&10!=m.detectIE()&&e>m.getBreakpoint("lg")?n.initCustomScrollbar(p.tableBody):n.initDefaultScrollbar(p.tableBody)))},initDefaultScrollbar:function(t){n.initPosition=g(t).scrollLeft(),g(t).css("overflow-y","auto").off().on("scroll",n.onScrolling),g(t).css("overflow-x","auto")},onScrolling:function(t){var e=g(this).scrollLeft(),a=g(this).scrollTop();m.isRTL()&&(e-=n.initPosition),g(n.scrollHead).css("left",-e),g(n.scrollFoot).css("left",-e),g(n.tableLocked).each(function(t,e){f.isLocked()&&--a,g(e).
1css("top",-a)})},initCustomScrollbar:function(t){n.scrollable=t,f.initScrollbar(t),n.initPosition=g(t).scrollLeft(),g(t).off().on("scroll",n.onScrolling)}};return n.init(),n},initScrollbar:function(t,e){var a;t&&t.nodeName&&(g(p.tableBody).css("overflow",""),a=g(t).data("ps"),m.hasClass(t,"ps")&&void 0!==a?a.update():(a=new PerfectScrollbar(t,Object.assign({},{wheelSpeed:.5,swipeEasing:!0,minScrollbarLength:40,maxScrollbarLength:300,suppressScrollX:f.getOption("rows.autoHide")&&!f.isLocked()},e)),g(t).data("ps",a)),g(window).resize(function(){a.update()}))},setHeadTitle:function(t){void 0===t&&(t=p.tableHead),t=g(t)[0];var e=u.columns,n=t.getElementsByTagName("tr")[0],i=t.getElementsByTagName("td");void 0===n&&(n=document.createElement("tr"),t.appendChild(n)),g.each(e,function(t,e){var a=i[t];void 0===a&&(a=document.createElement("th"),n.appendChild(a)),void 0!==e.title&&(a.innerHTML=e.title,a.setAttribute("data-field",e.field),m.addClass(a,e.class),void 0!==e.autoHide&&(!0!==e.autoHide?a.setAttribute("data-autohide-disabled",e.autoHide):a.setAttribute("data-autohide-enabled",e.autoHide)),g(a).data(e)),void 0!==e.attr&&g.each(e.attr,function(t,e){a.setAttribute(t,e)}),void 0!==e.textAlign&&(e=void 0!==p.textAlign[e.textAlign]?p.textAlign[e.textAlign]:"",m.addClass(a,e))}),f.setupDOM(t)},dataRender:function(t){g(p.table).siblings(".datatable-pager").removeClass("datatable-paging-loaded");function a(){p.dataSet=p.dataSet||[],f.localDataUpdate();var t=f.getDataSourceParam("pagination");0===t.perpage&&(t.perpage=u.data.pageSize||10),t.total=p.dataSet.length;var e=Math.max(t.perpage*(t.page-1),0),a=Math.min(e+t.perpage,t.total);return p.dataSet=g(p.dataSet).slice(e,a),t}function e(t){function e(e,a){g(e.pager).hasClass("datatable-paging-loaded")||(g(e.pager).remove(),e.init(a)),g(e.pager).off().on("datatable-on-goto-page",function(t){g(e.pager).remove(),e.init(a)});var t=Math.max(a.perpage*(a.page-1),0),n=Math.min(t+a.perpage,a.total);f.localDataUpdate(),p.dataSet=g(p.dataSet).slice(t,n),f.insertData()}g(p.wrap).removeClass("datatable-error"),u.pagination?u.data.serverPaging&&"local"!==u.data.type?(t=f.getObject("meta",t||null),f.pagingObject=null!==t?f.paging(t):f.paging(a(),e)):f.pagingObject=f.paging(a(),e):f.localDataUpdate(),f.insertData()}"local"===u.data.type||!1===u.data.serverSorting&&"sort"===t||!1===u.data.serverFiltering&&"search"===t?setTimeout(function(){e(),f.setAutoColumns()}):f.getData().done(e)},insertData:function(){p.dataSet=p.dataSet||[];var r=f.getDataSourceParam(),t=r.pagination,e=(Math.max(t.page,1)-1)*t.perpage,t=Math.min(t.page,t.pages)*t.perpage,s={};void 0!==u.data.attr.rowProps&&u.data.attr.rowProps.length&&(s=u.data.attr.rowProps.slice(e,t));var d=document.createElement("tbody");d.style.visibility="hidden";var c=u.columns.length;g.each(p.dataSet,function(t,e){var a=document.createElement("tr");a.setAttribute("data-row",t),g(a).data("obj",e),void 0!==s[t]&&g.each(s[t],function(){a.setAttribute(this.name,this.value)});for(var n=0;n<c;n+=1){var i=u.columns[n],o=[];f.getObject("sort.field",r)===i.field&&o.push("datatable-cell-sorted"),void 0!==i.textAlign&&(l=void 0!==p.textAlign[i.textAlign]?p.textAlign[i.textAlign]:"",o.push(l)),void 0!==i.class&&o.push(i.class);var l=document.createElement("td");m.addClass(l,o.join(" ")),l.setAttribute("data-field",i.field),void 0!==i.autoHide&&(!0!==i.autoHide?l.setAttribute("data-autohide-disabled",i.autoHide):l.setAttribute("data-autohide-enabled",i.autoHide)),l.innerHTML=f.getObject(i.field,e),l.setAttribute("aria-label",f.getObject(i.field,e)),a.appendChild(l)}d.appendChild(a)}),0===p.dataSet.length&&(t=document.createElement("span"),m.addClass(t,"datatable-error"),t.innerHTML=f.getOption("translate.records.noRecords"),d.appendChild(t),g(p.wrap).addClass("datatable-error datatable-loaded"),f.spinnerCallback(!1)),g(p.tableBody).replaceWith(d),p.tableBody=d,f.setupDOM(p.table),f.setupCellField([p.tableBody]),f.setupTemplateCell(p.tableBody),f.layoutUpdate()},updateTableComponents:function(){p.tableHead=g(p.table).children("thead").get(0),p.tableBody=g(p.table).children("tbody").get(0),p.tableFoot=g(p.table).children("tfoot").get(0)},getData:function(){var t,e={dataType:"json",method:"POST",data:{},timeout:f.getOption("data.source.read.timeout")||3e4};return"local"===u.data.type&&(e.url=u.data.source),"remote"===u.data.type&&(t=f.getDataSourceParam(),f.getOption("data.serverPaging")||delete t.pagination,f.getOption("data.serverSorting")||delete t.sort,e.data=g.extend({},e.data,f.getOption("data.source.read.params"),t),"string"!=typeof(e=g.extend({},e,f.getOption("data.source.read"))).url&&(e.url=f.getOption("data.source.read")),"string"!=typeof e.url&&(e.url=f.getOption("data.source"))),g.ajax(e).done(function(t,e,a){p.lastResponse=t,p.dataSet=p.originalDataSet=f.dataMapCallback(t),f.setAutoColumns(),g(p).trigger("datatable-on-ajax-done",[p.dataSet])}).fail(function(t,e,a){g(p).trigger("datatable-on-ajax-fail",[t]),g(p.tableBody).html(g("<span/>").addClass("datatable-error").html(f.getOption("translate.records.noRecords"))),g(p.wrap).addClass("datatable-error datatable-loaded"),f.spinnerCallback(!1)}).always(function(){})},paging:function(t,e){var d={meta:null,pager:null,paginateEvent:null,pagerLayout:{pagination:null,info:null},callback:null,init:function(t){d.meta=t,d.meta.page=parseInt(d.meta.page),d.meta.pages=parseInt(d.meta.pages),d.meta.perpage=parseInt(d.meta.perpage),d.meta.total=parseInt(d.meta.total),d.meta.pages=Math.max(Math.ceil(d.meta.total/d.meta.perpage),1),d.meta.page>d.meta.pages&&(d.meta.page=d.meta.pages),d.paginateEvent=f.getTablePrefix("paging"),d.pager=g
1(p.table).siblings(".datatable-pager"),g(d.pager).hasClass("datatable-paging-loaded")||(g(d.pager).remove(),0!==d.meta.pages&&(f.setDataSourceParam("pagination",{page:d.meta.page,pages:d.meta.pages,perpage:d.meta.perpage,total:d.meta.total}),d.callback=d.serverCallback,"function"==typeof e&&(d.callback=e),d.addPaginateEvent(),d.populate(),d.meta.page=Math.max(d.meta.page||1,d.meta.page),g(p).trigger(d.paginateEvent,d.meta),d.pagingBreakpoint.call(),g(window).resize(d.pagingBreakpoint)))},serverCallback:function(t,e){f.dataRender()},populate:function(){if(p.dataSet=p.dataSet||[],0!==p.dataSet.length){var t=f.getOption("layout.icons.pagination"),e=f.getOption("translate.toolbar.pagination.items.default");d.pager=g("<div/>").addClass("datatable-pager datatable-paging-loaded");var a=g("<ul/>").addClass("datatable-pager-nav my-2 mb-sm-0");d.pagerLayout.pagination=a,g("<li/>").append(g("<a/>").attr("title",e.first).addClass("datatable-pager-link datatable-pager-link-first").append(g("<i/>").addClass(t.first)).on("click",d.gotoMorePage).attr("data-page",1)).appendTo(a),g("<li/>").append(g("<a/>").attr("title",e.prev).addClass("datatable-pager-link datatable-pager-link-prev").append(g("<i/>").addClass(t.prev)).on("click",d.gotoMorePage)).appendTo(a),g("<li/>").append(g("<input/>").attr("type","text").addClass("datatable-pager-input form-control").attr("title",e.input).on("keyup",function(){g(this).attr("data-page",Math.abs(g(this).val()))}).on("keypress",function(t){13===t.which&&d.gotoMorePage(t)})).appendTo(a);var n=f.getOption("toolbar.items.pagination.pages.desktop.pagesNumber"),i=Math.ceil(d.meta.page/n)*n,n=i-n;i>d.meta.pages&&(i=d.meta.pages),n<0&&(n=0);for(var o=n;o<(i||1);o++){var l=o+1;g("<li/>").append(g("<a/>").addClass("datatable-pager-link datatable-pager-link-number").text(l).attr("data-page",l).attr("title",l).on("click",d.gotoPage)).appendTo(a)}g("<li/>").append(g("<a/>").attr("title",e.next).addClass("datatable-pager-link datatable-pager-link-next").append(g("<i/>").addClass(t.next)).on("click",d.gotoMorePage)).appendTo(a),g("<li/>").append(g("<a/>").attr("title",e.last).addClass("datatable-pager-link datatable-pager-link-last").append(g("<i/>").addClass(t.last)).on("click",d.gotoMorePage).attr("data-page",d.meta.pages)).appendTo(a),f.getOption("toolbar.items.info")&&(d.pagerLayout.info=g("<div/>").addClass("datatable-pager-info my-2 mb-sm-0").append(g("<span/>").addClass("datatable-pager-detail"))),g.each(f.getOption("toolbar.layout"),function(t,e){g(d.pagerLayout[e]).appendTo(d.pager)});var r=g("<select/>").addClass("selectpicker datatable-pager-size").attr("title",f.getOption("translate.toolbar.pagination.items.default.select")).attr("data-width","60px").attr("data-container","body").val(d.meta.perpage).on("change",d.updatePerpage).prependTo(d.pagerLayout.info),t=f.getOption("toolbar.items.pagination.pageSizeSelect");0==t.length&&(t=[5,10,20,30,50,100]),g.each(t,function(t,e){var a=e;-1===e&&(a=f.getOption("translate.toolbar.pagination.items.default.all")),g("<option/>").attr("value",e).html(a).appendTo(r)}),g(p).ready(function(){g(".selectpicker").selectpicker().on("hide.bs.select",function(){g(this).closest(".bootstrap-select").removeClass("dropup")}).siblings(".dropdown-toggle").attr("title",f.getOption("translate.toolbar.pagination.items.default.select"))}),d.paste()}},paste:function(){g.each(g.unique(f.getOption("toolbar.placement")),function(t,e){"bottom"===e&&g(d.pager).clone(!0).insertAfter(p.table),"top"===e&&g(d.pager).clone(!0).addClass("datatable-pager-top").insertBefore(p.table)})},gotoMorePage:function(t){if(t.preventDefault(),"disabled"===g(this).attr("disabled"))return!1;var e=g(this).attr("data-page");return void 0===e&&(e=g(t.target).attr("data-page")),d.openPage(parseInt(e)),!1},gotoPage:function(t){t.preventDefault(),g(this).hasClass("datatable-pager-link-active")||d.openPage(parseInt(g(this).data("page")))},openPage:function(t){d.meta.page=parseInt(t),g(p).trigger(d.paginateEvent,d.meta),d.callback(d,d.meta),g(d.pager).trigger("datatable-on-goto-page",d.meta)},updatePerpage:function(t){t.preventDefault(),g(this).selectpicker("toggle"),d.pager=g
1(p.table).siblings(".datatable-pager").removeClass("datatable-paging-loaded"),t.originalEvent&&(d.meta.perpage=parseInt(g(this).val())),g(d.pager).find("select.datatable-pager-size").val(d.meta.perpage).attr("data-selected",d.meta.perpage),f.setDataSourceParam("pagination",{page:d.meta.page,pages:d.meta.pages,perpage:d.meta.perpage,total:d.meta.total}),g(d.pager).trigger("datatable-on-update-perpage",d.meta),g(p).trigger(d.paginateEvent,d.meta),d.callback(d,d.meta),d.updateInfo.call()},addPaginateEvent:function(t){g(p).off(d.paginateEvent).on(d.paginateEvent,function(t,e){f.spinnerCallback(!0),d.pager=g(p.table).siblings(".datatable-pager");var a=g(d.pager).find(".datatable-pager-nav");g(a).find(".datatable-pager-link-active").removeClass("datatable-pager-link-active"),g(a).find('.datatable-pager-link-number[data-page="'+e.page+'"]').addClass("datatable-pager-link-active"),g(a).find(".datatable-pager-link-prev").attr("data-page",Math.max(e.page-1,1)),g(a).find(".datatable-pager-link-next").attr("data-page",Math.min(e.page+1,e.pages)),g(d.pager).each(function(){g(this).find('.datatable-pager-input[type="text"]').prop("value",e.page)}),f.setDataSourceParam("pagination",{page:d.meta.page,pages:d.meta.pages,perpage:d.meta.perpage,total:d.meta.total}),g(d.pager).find("select.datatable-pager-size").val(e.perpage).attr("data-selected",e.perpage),g(p.table).find('.checkbox > [type="checkbox"]').prop("checked",!1),g(p.table).find(".datatable-row-active").removeClass("datatable-row-active"),d.updateInfo.call(),d.pagingBreakpoint.call()})},updateInfo:function(){var t=Math.max(d.meta.perpage*(d.meta.page-1)+1,1),e=Math.min(t+d.meta.perpage-1,d.meta.total);g(d.pager).find(".datatable-pager-info").find(".datatable-pager-detail").html(f.dataPlaceholder(f.getOption("translate.toolbar.pagination.items.info"),{start:0===d.meta.total?0:t,end:-1===d.meta.perpage?d.meta.total:e,pageSize:-1===d.meta.perpage||d.meta.perpage>=d.meta.total?d.meta.total:d.meta.perpage,total:d.meta.total}))},pagingBreakpoint:function(){var a,n,i=g(p.table).siblings(".datatable-pager").find(".datatable-pager-nav");0!==g(i).length&&(a=f.getCurrentPage(),n=g(i).find(".datatable-pager-input").closest("li"),g(i).find("li").show(),g.each(f.getOption("toolbar.items.pagination.pages"),function(t,e){if(m.isInResponsiveRange(t)){switch(t){case"desktop":case"tablet":Math.ceil(a/e.pagesNumber),e.pagesNumber,e.pagesNumber;g(n).hide(),d.meta=f.getDataSourceParam("pagination"),d.paginationUpdate();break;case"mobile":g(n).show(),g(i).find(".datatable-pager-link-more-prev").closest("li").hide(),g(i).find(".datatable-pager-link-more-next").closest("li").hide(),g(i).find(".datatable-pager-link-number").closest("li").hide()}return!1}}))},paginationUpdate:function(){var t=g(p.table).siblings(".datatable-pager").find(".datatable-pager-nav"),e=g(t).find(".datatable-pager-link-more-prev"),a=g(t).find(".datatable-pager-link-more-next"),n=g(t).find(".datatable-pager-link-first"),i=g(t).find(".datatable-pager-link-prev"),o=g(t).find(".datatable-pager-link-next"),l=g(t).find(".datatable-pager-link-last"),t=g(t).find(".datatable-pager-link-number"),r=Math.max(g(t).first().data("page")-1,1);g(e).each(function(t,e){g(e).attr("data-page",r)}),1===r?g(e).parent().hide():g(e).parent().show();var s=Math.min(g(t).last().data("page")+1,d.meta.pages);g(a).each(function(t,e){g(a).attr("data-page",s).show()}),s===d.meta.pages&&s===g(t).last().data("page")?g(a).parent().hide():g(a).parent().show(),1===d.meta.page?(g(n).attr("disabled",!0).addClass("datatable-pager-link-disabled"),g(i).attr("disabled",!0).addClass("datatable-pager-link-disabled")):(g(n).removeAttr("disabled").removeClass("datatable-pager-link-disabled"),g(i).removeAttr("disabled").removeClass("datatable-pager-link-disabled")),d.meta.page===d.meta.pages?(g(o).attr("disabled",!0).addClass("datatable-pager-link-disabled"),g(l).attr("disabled",!0).addClass("datatable-pager-link-disabled")):(g(o).removeAttr("disabled").removeClass("datatable-pager-link-disabled"),g(l).removeAttr("disabled").removeClass("datatable-pager-link-disabled"));t=f.getOption("toolbar.items.pagination.navigation");t.first||g(n).remove(),t.prev||g(i).remove(),t.next||g(o).remove(),t.last||g(l).remove(),t.more||(g(e).remove(),g(a).remove())}};return d.init(t),d},columnHide:function(){var i=m.getViewPort().width;g.each(u.columns,function(t,e){var a,n;void 0===e.responsive&&void 0===e.visible||(a=e.field,n=g.grep(g(p.table).find(".datatable-cell"),function(t,e){return a===g(t).data("field")}),setTimeout(function(){!1===f.getObject("visible",e)?g(n).hide():(m.getBreakp
1oint(f.getObject("responsive.hidden",e))>=i?g(n).hide():g(n).show(),m.getBreakpoint(f.getObject("responsive.visible",e))<=i?g(n).show():g(n).hide())}))})},setupSubDatatable:function(){var i,o,l=f.getOption("detail.content");"function"==typeof l&&(0<g(p.table).find(".datatable-subtable").length||(g(p.wrap).addClass("datatable-subtable"),u.columns[0].subtable=!0,i=function(a){a.preventDefault();var t=g(this).closest(".datatable-row"),e=g(t).next(".datatable-row-subtable");0===g(e).length&&(e=g("<tr/>").addClass("datatable-row-subtable datatable-row-loading").hide().append(g("<td/>").addClass("datatable-subtable").attr("colspan",f.getTotalColumns())),g(t).after(e),g(t).hasClass("datatable-row-even")&&g(e).addClass("datatable-row-subtable-even")),g(e).toggle();var n=g(e).find(".datatable-subtable"),i=g(this).closest("[data-field]:first-child").find(".datatable-toggle-subtable").data("value"),o=g(this).find("i").removeAttr("class");g(t).hasClass("datatable-row-subtable-expanded")?(g(o).addClass(f.getOption("layout.icons.rowDetail.collapse")),g(t).removeClass("datatable-row-subtable-expanded"),g(p).trigger("datatable-on-collapse-subtable",[t])):(g(o).addClass(f.getOption("layout.icons.rowDetail.expand")),g(t).addClass("datatable-row-subtable-expanded"),g(p).trigger("datatable-on-expand-subtable",[t])),0===g(n).find(".datatable").length&&(g.map(p.dataSet,function(t,e){return i===t[u.columns[0].field]&&(a.data=t,!0)}),a.detailCell=n,a.parentRow=t,a.subTable=n,l(a),g(n).children(".datatable").on("datatable-on-init",function(t){g(e).removeClass("datatable-row-loading")}),"local"===f.getOption("data.type")&&g(e).removeClass("datatable-row-loading"))},o=u.columns,g(p.tableBody).find(".datatable-row").each(function(t,e){g(e).find(".datatable-cell").each(function(t,a){var e,n=g.grep(o,function(t,e){return g(a).data("field")===t.field})[0];void 0!==n&&(e=g(a).text(),void 0!==n.subtable&&n.subtable&&(0<g(a).find(".datatable-toggle-subtable").length||g(a).html(g("<a/>").addClass("datatable-toggle-subtable").attr("href","#").attr("data-value",e).attr("title",f.getOption("detail.title")).on("click",i).append(g("<i/>").css("width",g(a).data("width")).addClass(f.getOption("layout.icons.rowDetail.collapse"))))))})})))},dataMapCallback:function(t){var e=t;return"function"==typeof f.getOption("data.source.read.map")?f.getOption("data.source.read.map")(t):(void 0!==t&&void 0!==t.data&&(e=t.data),e)},isSpinning:!1,spinnerCallback:function(t,e){void 0===e&&(e=p);var a=f.getOption("layout.spinner");void 0!==a&&a&&(t?f.isSpinning||(void 0!==a.message&&!0===a.message&&(a.message=f.getOption("translate.records.processing")),f.isSpinning=!0,void 0!==n&&n.block(e,a)):(f.isSpinning=!1,void 0!==n&&n.unblock(e)))},sortCallback:function(o,l,t){var r=t.type||"string",s=t.format||"",d=t.field;return g(o).sort(function(t,e){var a=t[d],n=e[d];switch(r){case"date":if("undefined"==typeof moment)throw new Error("Moment.js is required.");var i=moment(a,s).diff(moment(n,s));return"asc"===l?0<i?1:i<0?-1:0:i<0?1:0<i?-1:0;case"number":return isNaN(parseFloat(a))&&null!=a&&(a=Number(a.replace(/[^0-9\.-]+/g,""))),isNaN(parseFloat(n))&&null!=n&&(n=Number(n.replace(/[^0-9\.-]+/g,""))),a=parseFloat(a),n=parseFloat(n),"asc"===l?n<a?1:a<n?-1:0:a<n?1:n<a?-1:0;case"html":return g(o).sort(function(t,e){return a=g(t[d]).text(),n=g(e[d]).text(),"asc"===l?n<a?1:a<n?-1:0:a<n?1:n<a?-1:0});case"string":default:return"asc"===l?n<a?1:a<n?-1:0:a<n?1:n<a?-1:0}})},log:function(t,e){void 0===e&&(e=""),p.debug&&console.log(t,e)},autoHide:function(){var a=!1,t=g(p.table).find("[data-autohide-enabled]");t.length&&(a=!0,t.hide());function e(t){t.preventDefault();var e,a=g(this).closest(".datatable-row"),n=g(a).next();g(n).hasClass("datatable-row-detail")?(g(this).find("i").removeClass(f.getOption("layout.icons.rowDetail.expand")).addClass(f.getOption("layout.icons.rowDetail.collapse")),g(n).remove()):(g(this).find("i").removeClass(f.getOption("layout.icons.rowDetail.collapse")).addClass(f.getOption("layout.icons.rowDetail.expand")),t=g(a).find(".datatable-cell:hidden").clone().show(),n=g("<tr/>").addClass("datatable-row-detail").insertAfter(a),n=g("<td/>").addClass("datatable-detail").attr("colspan",f.getTotalColumns()).appendTo(n),e=g("<table/>"),g(t).each(function(){var a=g(this).data("field"),t=g.grep(u.columns,function(t,e){return a===t.field})[0];void 0!==t&&!1===t.visible||g(e).append(g('<tr class="datatable-row"></tr>').append(g('<td class="datatable-cell"></td>').append(g("<span/>").append(t.title))).append(this))}),g(n).append(e))}setTimeout(function(){g(p.table).find(".datatable-cell").show(),g(p.tableBody).each(function(){for(var t=0;g(this)[0].offsetWidth<g(this)[0].scrollWidth&&t<u.columns.length;)g(p.table).find(".datatable-row").each(function(t){var e=g(this).find(".datatable-cell:not(:hidden):not([data-autohide-disabled])").last();e.length&&(g(e).hide(),a=!0)}),t++}),a&&g(p.tableBody).find(".datatable-row").each(function(){0===g(this).find(".datatable-toggle-detail").length&&g(this).prepend(g("<td/>").addClass("datatable-cell datatable-toggle-detail").append(g("<a/>").addClass("datatable-toggle-detail").attr("href","").on("click",e).append('<i class="'+f.getOption("layout.icons.rowDetail.collapse")+'"></i>'))),0===g(p.tableHead).find(".datatable-toggle-detail").length?(g(p.tableHead).find(".datatable-row").first().prepend('<th class="datatable-cell datatable-toggle-detail"><span></span></th>'),g(p.tableFoot).find(".datatable-row").first().prepend('<th class="datatable-cell datatable-toggle-detail"><span></span></th>')):g(p.tableHead).find(".datatable-toggle-detail").find("span")})}),f.adjustCellsWidth.call()},setAutoColumns:function(){f.getOption("data.autoColumns")&&(g.each(p.dataSet[0],function(a,t){0===g.grep(u.columns,function(t,e){return a===t.field}
1).length&&u.columns.push({field:a,title:a})}),g(p.tableHead).find(".datatable-row").remove(),f.setHeadTitle(),f.getOption("layout.footer")&&(g(p.tableFoot).find(".datatable-row").remove(),f.setHeadTitle(p.tableFoot)))},isLocked:function(){var t=f.lockEnabledColumns();return 0<t.left.length||0<t.right.length},isSubtable:function(){return m.hasClass(p.wrap[0],"datatable-subtable")||!1},getExtraSpace:function(t){return parseInt(g(t).css("paddingRight"))+parseInt(g(t).css("paddingLeft"))+(parseInt(g(t).css("marginRight"))+parseInt(g(t).css("marginLeft")))+Math.ceil(g(t).css("border-right-width").replace("px",""))},dataPlaceholder:function(t,e){var a=t;return g.each(e,function(t,e){a=a.replace("{{"+t+"}}",e)}),a},getTableId:function(t){void 0===t&&(t="");var e=g(p).attr("id");return void 0===e&&(e=g(p).attr("class").split(" ")[0]),e+t},getTablePrefix:function(t){return void 0!==t&&(t="-"+t),f.getTableId()+"-"+f.getDepth()+t},getDepth:function(){for(var t=0,e=p.table;e=g(e).parents(".datatable-table"),t++,0<g(e).length;);return t},stateKeep:function(t,e){t=f.getTablePrefix(t),!1!==f.getOption("data.saveState")&&localStorage&&localStorage.setItem(t,JSON.stringify(e))},stateGet:function(t,e){if(t=f.getTablePrefix(t),!1!==f.getOption("data.saveState")){var a=null;return localStorage&&(a=localStorage.getItem(t)),null!=a?JSON.parse(a):void 0}},stateUpdate:function(t,e){var a=f.stateGet(t);null==a&&(a={}),f.stateKeep(t,g.extend({},a,e))},stateRemove:function(t){t=f.getTablePrefix(t),localStorage&&localStorage.removeItem(t)},getTotalColumns:function(t){return void 0===t&&(t=p.tableBody),g(t).find(".datatable-row").first().find(".datatable-cell").length},getOneRow:function(t,e,a){void 0===a&&(a=!0);e=g(t).find(".datatable-row:not(.datatable-row-detail):nth-child("+e+")");return a&&(e=e.find(".datatable-cell")),e},sortColumn:function(t,a,n){void 0===a&&(a="asc"),void 0===n&&(n=!1);var i=g(t).index(),e=g(p.tableBody).find(".datatable-row"),t=g(t).closest(".datatable-lock").index();-1!==t&&(e=g(p.tableBody).find(".datatable-lock:nth-child("+(t+1)+")").find(".datatable-row"));t=g(e).parent();g(e).sort(function(t,e){t=g(t).find("td:nth-child("+i+")").text(),e=g(e).find("td:nth-child("+i+")").text();return n&&(t=parseInt(t),e=parseInt(e)),"asc"===a?e<t?1:t<e?-1:0:t<e?1:e<t?-1:0}).appendTo(t)},sorting:function(){var i={init:function(){u.sortable&&(g(p.tableHead).find(".datatable-cell:not(.datatable-cell-check)").addClass("datatable-cell-sort").off("click").on("click",i.sortClick),i.setIcon())},setIcon:function(){var t,e,a,n,i=f.getDataSourceParam("sort");g.isEmptyObject(i)||void 0!==(n=f.getColumnByField(i.field))&&(void 0!==n.sortable&&!1===n.sortable||void 0!==n.selector&&!0===n.selector||(t=g(p.tableHead).find('.datatable-cell[data-field="'+i.field+'"]').attr("data-sort",i.sort),e=g(t).find("span"),a=g(e).find("i"),n=f.getOption("layout.icons.sort"),0<g(a).length?g(a).removeAttr("class").addClass(n[i.sort]):g(e).append(g("<i/>").addClass(n[i.sort])),g(t).addClass("datatable-cell-sorted")))},sortClick:function(t){var e=f.getDataSourceParam("sort"),a=g(this).data("field"),n=f.getColumnByField(a);void 0!==n&&(void 0!==n.sortable&&!1===n.sortable||void 0!==n.selector&&!0===n.selector||(g(p.tableHead).find("th").removeClass("datatable-cell-sorted"),m.addClass(this,"datatable-cell-sorted"),g(p.tableHead).find(".datatable-cell > span > i").remove(),u.sortable&&(f.spinnerCallback(!0),n="desc",f.getObject("field",e)===a&&(n=f.getObject("sort",e)),e={field:a,sort:n=void 0===n||"desc"===n?"asc":"desc"},f.setDataSourceParam("sort",e),i.setIcon(),setTimeout(function(){f.dataRender("sort"),g(p).trigger("datatable-on-sort",e)},300))))}};i.init()},localDataUpdate:function(){var a=f.getDataSourceParam();void 0===p.originalDataSet&&(p.originalDataSet=p.dataSet);var n,i,t=f.getObject("sort.field",a),e=f.getObject("sort.sort",a),t=f.getColumnByField(t);return void 0!==t&&!0!==f.getOption("data.serverSorting")?"function"==typeof t.sortCallback?p.dataSet=t.sortCallback(p.originalDataSet,e,t):p.dataSet=f.sortCallback(p.originalDataSet,e,t):p.dataSet=p.originalDataSet,"object"!=typeof a.query||f.getOption("data.serverFiltering")||(a.query=a.query||{},n=function(t){for(var e in t)if(t.hasOwnProperty(e))if("string"==typeof t[e]){if(t[e].toLowerCase()==i||-1!==t[e].toLowerCase().indexOf(i))return!0}else if("number"==typeof t[e]){if(t[e]===i)return!0}else if("object"==typeof t[e]&&n(t[e]))return!0;return!1},void 0!==(i=g(f.getOption("search.input")).val())&&""!==i&&(i=i.toLowerCase(),p.dataSet=g.grep(p.dataSet,n),delete a.query[f.getGeneralSearchKey()]),g.each(a.query,function(t,e){""===e&&delete a.query[t]}),p.dataSet=f.filterArray(p.dataSet,a.query),p.dataSet=p.dataSet.filter(function(){return!0})),p.dataSet},filterArray:function(t,a,o){if("object"!=typeof t)return[];if(void 0===o&&(o="AND"),"object"!=typeof a)return t;if(o=o.toUpperCase(),-1===g.inArray(o,["AND","OR","NOT"]))return[];var l=Object.keys(a).length,r=[];return g.each(t,function(t,e){var n=e,i=0;g.each(a,function(t,e){e=e instanceof Array?e:[e];var a,t=f.getObject(t,n);void 0!==t&&t&&(a=t.toString().toLowerCase(),e.forEach(function(t,e){t.toString().toLowerCase()!=a&&-1===a.indexOf(t.toString().toLowerCase())||i++}))}),("AND"==o&&i==l||"OR"==o&&0<i||"NOT"==o&&0==i)&&(r[t]=e)}),t=r},resetScroll:function(){void 0===u.detail&&1===f.getDepth()&&(g(p.table).find(".datatable-row").css("left",0),g(p.table).find(".datatable-lock").css("top",0),g(p.tableBody).scrollTop(0))},getColumnByField:function(a){var n;if(void 0!==a)return g.each(u.columns,function(t,e){if(a===e.field)return n=e,!1}),n},getDefaultSortColumn:function(){var a;return g.each(u.columns,function(t,e){if(void 0!==e.sortable&&-1!==g.inArray(e.sortable,["asc","desc"]))return!(a={sort:e.sortable,field:e.field})}),a},getHiddenDimensions:function(t,e){var n={position:"absolute",visibility:"hidden",display:"block"},a={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},i=g(t).parents().addBack().not(":visible");e="boolean"==typeof e&&e;var o=[];return i.each(function(){var t,e={};for(t in n)e[t]=this.style[t],this.style[t]=n[t];o.push(e)}),a.width=g(t).width(),a.outerWidth=g(t).outerWidth(e),a.innerWidth=g(t).innerWidth(),a.height=g(t).height(),a.innerHeight=g(t).innerHeight(),a.outerHeight=g(t).outerHeight(e),i.each(function(t){var e,a=o[t];for(e in n)this.style[e]=a[e]}),a},getGeneralSearchKey:function(){var t=g(f.getOption("search.input"));return f.getOption("search.key")||g(t).prop("name")},getObject:function(t,e){return t.split(".").reduce(function(t,e){return null!==t&&void 0!==t[e]?t[e]:null},e)},extendObj:function(t,e,n){var i=e.split("."),o=0;return function t(e){var a=i[o++];(void 0===e[a]||null===e[a]||"object"!=typeof e[a]&&"function"!=typeof e[a])&&
1(e[a]={}),o===i.length?e[a]=n:t(e[a])}(t),t},rowEvenOdd:function(){g(p.tableBody).find(".datatable-row").removeClass("datatable-row-even"),(g(p.wrap).hasClass("datatable-subtable")?g(p.tableBody).find(".datatable-row:not(.datatable-row-detail):even"):g(p.tableBody).find(".datatable-row:nth-child(even)")).addClass("datatable-row-even")},timer:0,redraw:function(){return f.adjustCellsWidth.call(),f.isLocked()&&(f.scrollbar(),f.resetScroll(),f.adjustCellsHeight.call()),f.adjustLockContainer.call(),f.initHeight.call(),p},load:function(){return f.reload(),p},reload:function(){return function(t,e){clearTimeout(f.timer),f.timer=setTimeout(t,e)}(function(){u.data.serverFiltering||f.localDataUpdate(),f.dataRender(),g(p).trigger("datatable-on-reloaded")},f.getOption("search.delay")),p},getRecord:function(a){return void 0===p.tableBody&&(p.tableBody=g(p.table).children("tbody")),g(p.tableBody).find(".datatable-cell:first-child").each(function(t,e){if(a==g(e).text()){e=g(e).closest(".datatable-row").index()+1;return p.API.record=p.API.value=f.getOneRow(p.tableBody,e),p}}),p},getColumn:function(t){return f.setSelectedRecords(),p.API.value=g(p.API.record).find('[data-field="'+t+'"]'),p},destroy:function(){g(p).parent().find(".datatable-pager").remove();var t=g(p.initialDatatable).addClass("datatable-destroyed").show();return g(p).replaceWith(t),g(p=t).trigger("datatable-on-destroy"),f.isInit=!1,t=null,p.dataSet=null,p.originalDataSet=null,p.tableHead=null,p.tableBody=null,p.table=null,p.wrap=null,p.API={record:null,value:null,params:null},f.ajaxParams={},f.pagingObject={},f.nodeTr=[],f.nodeTd=[],f.nodeCols=[],f.recentNode=[],t},sort:function(t,e){e=void 0===e?"asc":e,f.spinnerCallback(!0);var a={field:t,sort:e};return f.setDataSourceParam("sort",a),setTimeout(function(){f.dataRender("sort"),g(p).trigger("datatable-on-sort",a),g(p.tableHead).find(".datatable-cell > span > i").remove()},300),p},getValue:function(){return g(p.API.value).text()},setActive:function(t){"string"==typeof t&&(t=g(p.tableBody).find('.checkbox-single > [type="checkbox"][value="'+t+'"]')),g(t).prop("checked",!0);var a=[];g(t).each(function(t,e){g(e).closest("tr").addClass("datatable-row-active");e=g(e).attr("value");void 0!==e&&a.push(e)}),g(p).trigger("datatable-on-check",[a])},setInactive:function(t){"string"==typeof t&&(t=g(p.tableBody).find('.checkbox-single > [type="checkbox"][value="'+t+'"]')),g(t).prop("checked",!1);var a=[];g(t).each(function(t,e){g(e).closest("tr").removeClass("datatable-row-active");e=g(e).attr("value");void 0!==e&&a.push(e)}),g(p).trigger("datatable-on-uncheck",[a])},setActiveAll:function(t){var e=g(p.table).find("> tbody, > thead").find("tr").not(".datatable-row-subtable").find('.datatable-cell-check [type="checkbox"]');t?f.setActive(e):f.setInactive(e)},setSelectedRecords:function(){return p.API.record=g(p.tableBody).find(".datatable-row-active"),p},getSelectedRecords:function(){return f.setSelectedRecords(),p.API.record=p.rows(".datatable-row-active").nodes(),p.API.record},getOption:function(t){return f.getObject(t,u)},setOption:function(t,e){u=f.extendObj(u,t,e)},search:function(n,e){void 0!==e&&(e=g.makeArray(e)),function(t,e){clearTimeout(f.timer),f.timer=setTimeout(t,e)}(function(){var t,a=f.getDataSourceQuery();void 0===e&&void 0!==n&&(t=f.getGeneralSearchKey(),a[t]=n),"object"==typeof e&&(g.each(e,function(t,e){a[e]=n}),g.each(a,function(t,e){""!==e&&!g.isEmptyObject(e)||delete a[t]})),f.setDataSourceQuery(a),p.setDataSourceParam("pagination",Object.assign({},p.getDataSourceParam("pagination"),{page:1})),u.data.serverFiltering||f.localDataUpdate(),f.dataRender("search")},f.getOption("search.delay"))},setDataSourceParam:function(t,e){p.API.params=g.extend({},{pagination:{page:1,perpage:f.getOption("data.pageSize")},sort:f.getDefaultSortColumn(),query:{}},p.API.params,f.stateGet(f.stateId)),p.API.params=f.extendObj(p.API.params,t,e),f.stateKeep(f.stateId,p.API.params)},getDataSourceParam:function(t){return p.API.params=g.extend({},{pagination:{page:1,perpage:f.getOption("data.pageSize")},sort:f.getDefaultSortColumn(),query:{}},p.API.params,f.stateGet(f.stateId)),"string"==typeof t?f.getObject(t,p.API.params):p.API.params},getDataSourceQuery:function(){return f.getDataSourceParam("query")||{}},setDataSourceQuery:function(t){f.setDataSourceParam("query",t)},getCurrentPage:function(){return g(p.table).siblings(".datatable-pager").last().find(".datatable-pager-nav").find(".datatable-pager-link.datatable-pager-link-active").data("page")||1},getPageSize:function(){return g(p.table).siblings(".datatable-pager").last().find("select.datatable-pager-size").val()||10},getTotalRows:function(){return p.API.params.pagination.total},getDataSet:function(){return p.originalDataSet},nodeTr:[],nodeTd:[],nodeCols:[],recentNode:[],table:function(){if(void 0!==p.table)return p.table}
1,row:function(t){return f.rows(t),f.nodeTr=f.recentNode=g(f.nodeTr).first(),p},rows:function(t){return f.isLocked()?f.nodeTr=f.recentNode=g(p.tableBody).find(t).filter(".datatable-lock-scroll > .datatable-row"):f.nodeTr=f.recentNode=g(p.tableBody).find(t).filter(".datatable-row"),p},column:function(t){return f.nodeCols=f.recentNode=g(p.tableBody).find(".datatable-cell:nth-child("+(t+1)+")"),p},columns:function(t){var e=p.table;f.nodeTr===f.recentNode&&(e=f.nodeTr);var a=g(e).find('.datatable-cell[data-field="'+t+'"]');return 0<a.length?f.nodeCols=f.recentNode=a:f.nodeCols=f.recentNode=g(e).find(t).filter(".datatable-cell"),p},cell:function(t){return f.cells(t),f.nodeTd=f.recentNode=g(f.nodeTd).first(),p},cells:function(t){var e=g(p.tableBody).find(".datatable-cell");return void 0!==t&&(e=g(e).filter(t)),f.nodeTd=f.recentNode=e,p},remove:function(){return g(f.nodeTr.length)&&f.nodeTr===f.recentNode&&g(f.nodeTr).remove(),f.layoutUpdate(),p},visible:function(t){var e,a,n;g(f.recentNode.length)&&(e=f.lockEnabledColumns(),f.recentNode===f.nodeCols&&(a=f.recentNode.index(),f.isLocked()&&((n=g(f.recentNode).closest(".datatable-lock-scroll").length)?a+=e.left.length+1:g(f.recentNode).closest(".datatable-lock-right").length&&(a+=e.left.length+n+1))),t?(f.recentNode===f.nodeCols&&delete u.columns[a].visible,g(f.recentNode).show()):(f.recentNode===f.nodeCols&&f.setOption("columns."+a+".visible",!1),g(f.recentNode).hide()),f.columnHide(),f.redraw())},nodes:function(){return f.recentNode},dataset:function(){return p},gotoPage:function(t){void 0!==f.pagingObject&&(f.isInit=!0,f.pagingObject.openPage(t))}};return g.each(f,function(t,e){p[t]=e}),void 0!==u?"string"==typeof u?(t=u,void 0!==(p=g(this).data(o))&&(u=p.options,f[t].apply(this,Array.prototype.slice.call(arguments,1)))):p.data(o)||g(this).hasClass("datatable-loaded")||(p.dataSet=null,p.textAlign={left:"datatable-cell-left",center:"datatable-cell-center",right:"datatable-cell-right"},u=g.extend(!0,{},g.fn[o].defaults,u),p.options=u,f.init.apply(this,[u]),g(p.wrap).data(o,p)):(void 0===(p=g(this).data(o))&&g.error(o+" not initialized"),u=p.options),p}console.warn("No "+o+" element exist.")},g.fn[o].defaults={data:{type:"local",source:null,pageSize:10,saveState:!0,serverPaging:!1,serverFiltering:!1,serverSorting:!1,autoColumns:!1,attr:{rowProps:[]}},layout:{theme:"default",class:"datatable-primary",scroll:!1,height:null,minHeight:null,footer:!1,header:!0,customScrollbar:!0,spinner:{overlayColor:"#000000",opacity:0,type:"loader",state:"primary",message:!0},icons:{sort:{asc:"flaticon2-arrow-up",desc:"flaticon2-arrow-down"},pagination:{next:"flaticon2-next",prev:"flaticon2-back",first:"flaticon2-fast-back",last:"flaticon2-fast-next",more:"flaticon-more-1"},rowDetail:{expand:"fa fa-caret-down",collapse:"fa fa-caret-right"}}},sortable:!0,resizable:!1,filterable:!1,pagination:!0,editable:!1,columns:[],search:{onEnter:!1,input:null,delay:400,key:null},rows:{callback:function(){},beforeTemplate:function(){},afterTemplate:function(){},autoHide:!0},toolbar:{layout:["pagination","info"],placement:["bottom"],items:{pagination:{type:"default",pages:{desktop:{layout:"default",pagesNumber:5},tablet:{layout:"default",pagesNumber:3},mobile:{layout:"compact"}},navigation:{prev:!0,next:!0,first:!0,last:!0,more:!1},pageSizeSelect:[]},info:!0}},translate:{records:{processing:"Please wait...",noRecords:"No records found"},toolbar:{pagination:{items:{default:{first:"First",prev:"Previous",next:"Next",last:"Last",more:"More pages",input:"Page number",select:"Select page size",all:"all"},info:"Showing {{start}} - {{end}} of {{total}}"}}}},extensions:{}}}(jQuery),function(o){var t="KTDatatable";o.fn[t]=o.fn[t]||{},o.fn[t].checkbox=function(a,n){var i={selectedAllRows:!1,selectedRows:[],unselectedRows:[],init:function(){i.selectorEnabled()&&(a.setDataSourceParam(n.vars.selectedAllRows,!1),a.stateRemove("checkbox"),n.vars.requestIds&&a.setDataSourceParam(n.vars.requestIds,!0),o(a).on("datatable-on-reloaded",function(){a.stateRemove("checkbox"),a.setDataSourceParam(n.vars.selectedAllRows,!1),i.selectedAllRows=!1,i.selectedRows=[],i.unselectedRows=[]}),i.selectedAllRows=a.getDataSourceParam(n.vars.selectedAllRows),o(a).on("datatable-on-layout-updated",function(t,e){e.table==o(a.wrap).attr("id")&&a.ready(function(){i.initVars(),i.initEvent(),i.initSelect()})}),o(a).on("datatable-on-check",function(t,e){e.forEach(function(t){i.selectedRows.push(t),i.unselectedRows=i.remove(i.unselectedRows,t)});e={};e.selectedRows=i.selectedRows.filter(i.unique),e.unselectedRows=i.unselectedRows.filter(i.unique),a.stateKeep("checkbox",e)}),o(a).on("datatable-on-uncheck",function(t,e){e.forEach(function(t){i.unselectedRows.push(t),i.selectedRows=i.remove(i.selectedRows,t)});e={};e.selectedRows=i.selectedRows.filter(i.unique),e.unselectedRows=i.unselectedRows.filter(i.unique),e.unselectedRows=i.unselectedRows.filter(i.unique),a.stateKeep("checkbox",e)}))},initEvent:function(){o(a.tableHead).find('.checkbox-all > [type="checkbox"]').click(function(t){var e;i.selectedRows=i.unselectedRows=[],a.stateRemove("checkbox"),i.selectedAllRows=!!o(this).is(":checked"),n.vars.requestIds||(o(this).is(":checked")&&(i.selectedRows=o.makeArray(o(a.tableBody).find('.checkbox-single > [type="checkbox"]').map(function(t,e){return o(e).val()}))),(e={}).selectedRows=i.selectedRows.filter(i.unique),a.stateKeep("checkbox",e)),a.setDataSourceParam(n.vars.selectedAllRows,i.selectedAllRows),o(a).trigger("datatable-on-click-checkbox",[o(this)])}),o(a.tableBody).find('.checkbox-single > [type="checkbox"]').click(function(t){var e=o(this).val();o(this).is(":checked")?(i.selectedRows.push(e),i.unselectedRows=i.remove(i.unselectedRows,e)):(i.unselectedRows.push(e),i.selectedRows=i.remove(i.selectedRows,e)),!n.vars.requestIds&&i.selectedRows.length<1&&o(a.tableHead).find('.checkbox-all > [type="checkbox"]').prop("checked",!1);e={};e.selectedRows=i.selectedRows.filter(i.unique),e.unselectedRows=i.unselectedRows.filter(i.unique),a.stateKeep("checkbox",e),o(a).trigger("datatable-on-click-checkbox",[o(this)])})},unique:function(t,e,a){return a.indexOf(t)===e},initSelect:function(){i.selectedAllRows&&n.vars.requestIds?(a.hasClass("datatable-error")||o(a.tableHead).find('.checkbox-all > [type="checkbox"]').prop("checked",!0),a.setActiveAll(!0),i.unselectedRows.forEach(function(t){a.setInactive(t)})):(i.selectedRows.forEach(function(t){a.setActive(t)}),!a.hasClass("datatable-error")&&o(a.tableBody).find('.checkbox-single > [type="checkbox"]').not(":checked").length<1&&o(a.tableHead).find('.checkbox-all > [type="checkbox"]').prop("checked",!0))},selectorEnabled:function(){return o.grep(a.options.columns,function(t,e){return t.selector||!1})[0]},initVars:function(){var t=a.stateGet("checkbox");void 0!==t&&(i.selectedRows=t.selectedRows||[],i.unselectedRows=t.unselectedRows||[])},getSelectedId:function(t){if(i.initVars(),i.selectedAllRows&&n.vars.requestIds){void 0===t&&(t=n.vars.rowIds);var e=a.getObject(t,a.lastResponse)||[];return 0<e.length&&i.unselectedRows.forEach(function(t){e=i.remove(e,parseInt(t))}),e.filter(i.unique)}return i.selectedRows.filter(i.unique)},remove:function(t,e){return t.filter(function(t){return t!==e})}};return a.checkbox=function(){return i},"object"==typeof n&&(n=o.extend(!0,{},o.fn[t].checkbox.default,n),i.init.apply(this,[n])),a},o.fn[t].checkbox.default={vars:{selectedAllRows:"selectedAllRows",requestIds:"requestIds",rowIds:"meta.rowIds"}}}(jQuery);var defaults={layout:{icons:{pagination:{next:"flaticon2-next",prev:"flaticon2-back",first:"flaticon2-fast-back",last:"flaticon2-fast-next",more:"flaticon-more-1"},rowDetail:{expand:"fa fa-caret-down",collapse:"fa fa-caret-right"}}}};KTUtil.isRTL()&&(defaults={layout:{icons:{pagination:{next:"flaticon2-back",prev:"flaticon2-next",first:"flaticon2-fast-next",last:"flaticon2-fast-back"},rowDetail:{collapse:"fa fa-caret-down",expand:"fa fa-caret-right"}}}}),$.extend(!0,$.fn.KTDatatable.defaults,defaults),KTUtil.ready(function(){void 0!==KTLayoutHeader&&KTL
1ayoutHeader.init("kt_header","kt_header_mobile"),void 0!==KTLayoutHeaderMenu&&KTLayoutHeaderMenu.init("kt_header_menu","kt_header_menu_wrapper"),void 0!==KTLayoutHeaderTopbar&&KTLayoutHeaderTopbar.init("kt_header_mobile_topbar_toggle"),void 0!==KTLayoutBrand&&KTLayoutBrand.init("kt_brand"),void 0!==KTLayoutAside&&KTLayoutAside.init("kt_aside"),void 0!==KTLayoutAsideToggle&&KTLayoutAsideToggle.init("kt_aside_toggle"),void 0!==KTLayoutAsideMenu&&KTLayoutAsideMenu.init("kt_aside_menu"),void 0!==KTLayoutSubheader&&KTLayoutSubheader.init("kt_subheader"),void 0!==KTLayoutContent&&KTLayoutContent.init("kt_content"),void 0!==KTLayoutFooter&&KTLayoutFooter.init("kt_footer"),void 0!==KTLayoutScrolltop&&KTLayoutScrolltop.init("kt_scrolltop"),void 0!==KTLayoutStickyCard&&KTLayoutStickyCard.init("kt_page_sticky_card"),void 0!==KTLayoutStretchedCard&&KTLayoutStretchedCard.init("kt_page_stretched_card"),void 0!==KTLayoutExamples&&KTLayoutExamples.init(),void 0!==KTLayoutDemoPanel&&KTLayoutDemoPanel.init("kt_demo_panel"),void 0!==KTLayoutChat&&KTLayoutChat.init("kt_chat_modal"),void 0!==KTLayoutQuickActions&&KTLayoutQuickActions.init("kt_quick_actions"),void 0!==KTLayoutQuickNotifications&&KTLayoutQuickNotifications.init("kt_quick_notifications"),void 0!==KTLayoutQuickPanel&&KTLayoutQuickPanel.init("kt_quick_panel"),void 0!==KTLayoutQuickUser&&KTLayoutQuickUser.init("kt_quick_user"),void 0!==KTLayoutQuickSearch&&KTLayoutQuickSearch.init("kt_quick_search"),void 0!==KTLayoutQuickCartPanel&&KTLayoutQuickCartPanel.init("kt_quick_cart"),void 0!==KTLayoutSearch&&KTLayoutSearch().init("kt_quick_search_dropdown"),void 0!==KTLayoutSearchOffcanvas&&KTLayoutSearchOffcanvas().init("kt_quick_search_offcanvas")});var KTLayoutChat=function(){function e(e){var a=KTUtil.find(e,".scroll"),n=KTUtil.find(e,".card-body"),i=KTUtil.find(e,".card-header"),o=KTUtil.find(e,".card-footer");a&&(KTUtil.scrollInit(a,{windowScroll:!1,mobileNativeScroll:!0,desktopNativeScroll:!1,resetHeightOnDestroy:!0,handleWindowResize:!0,rememberPosition:!0,height:function(){var t;return KTUtil.isBreakpointDown("lg")?KTUtil.hasAttr(a,"data-mobile-height")?parseInt(KTUtil.attr(a,"data-mobile-height")):400:KTUtil.isBreakpointUp("lg")&&KTUtil.hasAttr(a,"data-height")?parseInt(KTUtil.attr(a,"data-height")):(t=KTLayoutContent.getHeight(),a&&(t=t-parseInt(KTUtil.css(a,"margin-top"))-parseInt(KTUtil.css(a,"margin-bottom"))),i&&(t=(t-=parseInt(KTUtil.css(i,"height")))-parseInt(KTUtil.css(i,"margin-top"))-parseInt(KTUtil.css(i,"margin-bottom"))),n&&(t=t-parseInt(KTUtil.css(n,"padding-top"))-parseInt(KTUtil.css(n,"padding-bottom"))),o&&(t=(t-=parseInt(KTUtil.css(o,"height")))-parseInt(KTUtil.css(o,"margin-top"))-parseInt(KTUtil.css(o,"margin-bottom"))),t-=2)}}),KTUtil.on(e,".card-footer textarea","keydown",function(t){if(13==t.keyCode)return l(e),t.preventDefault(),!1}),KTUtil.on(e,".card-footer .chat-send","click",function(t){l(e)}))}var l=function(t){var e,a=KTUtil.find(t,".messages"),n=KTUtil.find(t,".scroll"),i=KTUtil.find(t,"textarea");0!==i.value.length&&(e=document.createElement("DIV"),KTUtil.addClass(e,"d-flex flex-column mb-5 align-items-end"),t="",t+='<div class="d-flex align-items-center">',t+="\t<div>",t+='\t\t<span class="text-muted font-size-sm">2 Hours</span>',t+='\t\t<a href="#" class="text-dark-75 text-hover-primary font-weight-bold font-size-h6">You</a>',t+="\t</div>",t+='\t<div class="symbol symbol-circle symbol-40 ml-3">',t+='\t\t<img alt="Pic" src="/static/media/users/300_12.jpg"/>',t+="\t</div>",t+="</div>",t+='<div class="mt-2 rounded p-5 bg-light-primary text-dark-50 font-weight-bold font-size-lg text-right max-w-400px">'+i.value+"</div>",KTUtil.setHTML(e,t),a.appendChild(e),i.value="",n.scrollTop=parseInt(KTUtil.css(a,"height")),(e=KTUtil.data(n).get("ps"))&&e.update(),setTimeout(function(){var t=document.createElement("DIV");KTUtil.addClass(t,"d-flex flex-column mb-5 align-items-start");KTUtil.setHTML(t,'<div class="d-flex align-items-center">\t<div class="symbol symbol-circle symbol-40 mr-3">\t\t<img alt="Pic" src="/static/media/users/300_12.jpg"/>\t</div>\t<div>\t\t<a href="#" class="text-dark-75 text-hover-primary font-weight-bold font-size-h6">Matt Pears</a>\t\t<span class="text-muted font-size-sm">Just now</span>\t</div></div><div class="mt-2 rounded p-5 bg-light-success text-dark-50 font-weight-bold font-size-lg text-left max-w-400px">Right before vacation season we have the next Big Deal for you.</div>'),a.appendChild(t),i.value="",n.scrollTop=parseInt(KTUtil.css(a,"height")),(t=KTUtil.data(n).get("ps"))&&t.update(
1)},2e3))};return{init:function(t){e(KTUtil.getById(t)),"keenthemes.com"!=encodeURI(window.location.hostname)&&"www.keenthemes.com"!=encodeURI(window.location.hostname)||setTimeout(function(){var t;KTCookie.getCookie("kt_app_chat_shown")||(t=new Date((new Date).getTime()+36e5),KTCookie.setCookie("kt_app_chat_shown",1,{expires:t}),KTUtil.getById("kt_app_chat_launch_btn")&&KTUtil.getById("kt_app_chat_launch_btn").click())},2e3)},setup:function(t){e(t)}}}();"undefined"!=typeof module&&(module.exports=KTLayoutChat);var KTLayoutDemoPanel=function(){var o,l;return{init:function(t){(o=KTUtil.getById(t))&&(function(){l=new KTOffcanvas(o,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_demo_panel_close",toggleBy:"kt_demo_panel_toggle"});var e=KTUtil.find(o,".offcanvas-header"),a=KTUtil.find(o,".offcanvas-content"),n=KTUtil.find(o,".offcanvas-wrapper"),i=KTUtil.find(o,".offcanvas-footer");KTUtil.scrollInit(n,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return e&&(t-=parseInt(KTUtil.actualHeight(e)),t-=parseInt(KTUtil.css(e,"marginTop")),t-=parseInt(KTUtil.css(e,"marginBottom"))),a&&(t-=parseInt(KTUtil.css(a,"marginTop")),t-=parseInt(KTUtil.css(a,"marginBottom"))),n&&(t-=parseInt(KTUtil.css(n,"marginTop")),t-=parseInt(KTUtil.css(n,"marginBottom"))),i&&(t-=parseInt(KTUtil.actualHeight(i)),t-=parseInt(KTUtil.css(i,"marginTop")),t-=parseInt(KTUtil.css(i,"marginBottom"))),t-=parseInt(KTUtil.css(o,"paddingTop")),t-=parseInt(KTUtil.css(o,"paddingBottom")),t-=2}}),"undefined"!=typeof offcanvas&&0===offcanvas.length&&offcanvas.on("hide",function(){var t=new Date((new Date).getTime()+36e5);KTCookie.setCookie("kt_demo_panel_shown",1,{expires:t})})}(),"keenthemes.com"!=encodeURI(window.location.hostname)&&"www.keenthemes.com"!=encodeURI(window.location.hostname)||setTimeout(function(){var t;KTCookie.getCookie("kt_demo_panel_shown")||(t=new Date((new Date).getTime()+9e5),KTCookie.setCookie("kt_demo_panel_shown",1,{expires:t}),void 0!==l&&l.show())},4e3))}}}();"undefined"!=typeof module&&(module.exports=KTLayoutDemoPanel);var KTLayoutExamples={init:function(i,t){!function(){var t=i;if(void 0===t&&(t=document.querySelectorAll(".example:not(.example-compact):not(.example-hover):not(.example-basic)")),t&&0<t.length)for(var e=0;e<t.length;++e){var a=t[e],a=KTUtil.find(a,".example-copy");a&&new ClipboardJS(a,{target:function(t){t=t.closest(".example");return KTUtil.find(t,".example-code .tab-pane.active")||KTUtil.find(t,".example-code")}}).on("success",function(t){KTUtil.addClass(t.trigger,"example-copied"),t.clearSelection(),setTimeout(function(){KTUtil.removeClass(t.trigger,"example-copied")},2e3)})}}(),function(){var t=i;if(void 0===t&&(t=document.querySelectorAll(".example.example-compact")),t&&0<t.length)for(var e=0;e<t.length;++e){var a=t[e],n=KTUtil.find(a,".example-toggle"),a=KTUtil.find(a,".example-copy");KTUtil.addEvent(n,"click",function(){var t=this.closest(".example"),e=KTUtil.find(t,".example-code"),a=this;KTUtil.hasClass(this,"example-toggled")?KTUtil.slideUp(e,300,function(){KTUtil.removeClass(a,"example-toggled"),KTUtil.removeClass(e,"example-code-on"),KTUtil.hide(e)}):(KTUtil.addClass(e,"example-code-on"),KTUtil.addClass(this,"example-toggled"),KTUtil.slideDown(e,300,function(){KTUtil.show(e)}))}),a&&new ClipboardJS(a,{target:function(t){t=t.closest(".example");return KTUtil.find(t,".example-code .tab-pane.active")||KTUtil.find(t,".example-code")}}).on("success",function(t){KTUtil.addClass(t.trigger,"example-copied"),t.clearSelection(),setTimeout(function(){KTUtil.removeClass(t.trigger,"example-copied")},2e3)})}}()}};"undefined"!=typeof module&&void 0!==module.exports&&(module.exports=KTLayoutExamples);var KTLayoutQuickActions=function(){var n;return{init:function(t){var e,a;(n=KTUtil.getById(t))&&(e=KTUtil.find(n,".offcanvas-header"),a=KTUtil.find(n,".offcanvas-content"),new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_actions_close",toggleBy:"kt_quick_actions_toggle"}),KTUtil.scrollInit(a,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return e&&(t-=parseInt(KTUtil.actualHeight(e)),t-=parseInt(KTUtil.css(e,"marginTop")),t-=parseInt(KTUtil.css(e,"marginBottom"))),a&&(t-=parseInt(KTUtil.css(a,"marginTop")),t-=parseInt(KTUtil.css(a,"marginBottom"))),t
1-=parseInt(KTUtil.css(n,"paddingTop")),t-=parseInt(KTUtil.css(n,"paddingBottom")),t-=2}}))},getElement:function(){return n}}}();"undefined"!=typeof module&&(module.exports=KTLayoutQuickActions);var KTLayoutQuickCartPanel=function(){var o;return{init:function(t){(o=KTUtil.getById(t))&&function(){new KTOffcanvas(o,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_cart_close",toggleBy:"kt_quick_cart_toggle"});var e=KTUtil.find(o,".offcanvas-header"),a=KTUtil.find(o,".offcanvas-content"),n=KTUtil.find(o,".offcanvas-wrapper"),i=KTUtil.find(o,".offcanvas-footer");KTUtil.scrollInit(n,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return e&&(t-=parseInt(KTUtil.actualHeight(e)),t-=parseInt(KTUtil.css(e,"marginTop")),t-=parseInt(KTUtil.css(e,"marginBottom"))),a&&(t-=parseInt(KTUtil.css(a,"marginTop")),t-=parseInt(KTUtil.css(a,"marginBottom"))),n&&(t-=parseInt(KTUtil.css(n,"marginTop")),t-=parseInt(KTUtil.css(n,"marginBottom"))),i&&(t-=parseInt(KTUtil.actualHeight(i)),t-=parseInt(KTUtil.css(i,"marginTop")),t-=parseInt(KTUtil.css(i,"marginBottom"))),t-=parseInt(KTUtil.css(o,"paddingTop")),t-=parseInt(KTUtil.css(o,"paddingBottom")),t-=2}})}()}}}();"undefined"!=typeof module&&(module.exports=KTLayoutQuickCartPanel);var KTLayoutQuickNotifications=function(){var n;return{init:function(t){var e,a;(n=KTUtil.getById(t))&&(e=KTUtil.find(n,".offcanvas-header"),a=KTUtil.find(n,".offcanvas-content"),new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_notifications_close",toggleBy:"kt_quick_notifications_toggle"}),KTUtil.scrollInit(a,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return e&&(t-=parseInt(KTUtil.actualHeight(e)),t-=parseInt(KTUtil.css(e,"marginTop")),t-=parseInt(KTUtil.css(e,"marginBottom"))),a&&(t-=parseInt(KTUtil.css(a,"marginTop")),t-=parseInt(KTUtil.css(a,"marginBottom"))),t-=parseInt(KTUtil.css(n,"paddingTop")),t-=parseInt(KTUtil.css(n,"paddingBottom")),t-=2}}))},getElement:function(){return n}}}();"undefined"!=typeof module&&(module.exports=KTLayoutQuickNotifications);var KTLayoutQuickPanel=function(){function e(){var t=KTUtil.find(n,".offcanvas-header"),e=KTUtil.find(n,".offcanvas-content"),a=parseInt(KTUtil.getViewPort().height);return t&&(a-=parseInt(KTUtil.actualHeight(t)),a-=parseInt(KTUtil.css(t,"marginTop")),a-=parseInt(KTUtil.css(t,"marginBottom"))),e&&(a-=parseInt(KTUtil.css(e,"marginTop")),a-=parseInt(KTUtil.css(e,"marginBottom"))),a-=parseInt(KTUtil.css(n,"paddingTop")),a-=parseInt(KTUtil.css(n,"paddingBottom")),a-=2}var n,a,i,o;return{init:function(t){n=KTUtil.getById(t),a=KTUtil.getById("kt_quick_panel_notifications"),i=KTUtil.getById("kt_quick_panel_logs"),o=KTUtil.getById("kt_quick_panel_settings"),new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_panel_close",toggleBy:"kt_quick_panel_toggle"}),KTUtil.scrollInit(a,{mobileNativeScroll:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:e}),KTUtil.scrollInit(i,{mobileNativeScroll:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:e}),KTUtil.scrollInit(o,{mobileNativeScroll:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:e}),$(n).find('a[data-toggle="tab"]').on("shown.bs.tab",function(t){KTUtil.scrollUpdate(a),KTUtil.scrollUpdate(i),KTUtil.scrollUpdate(o)})}}}();"undefined"!=typeof module&&(module.exports=KTLayoutQuickPanel);var KTLayoutQuickSearch=function(){var o;return{init:function(t){var e,a,n,i;(o=KTUtil.getById(t))&&(e=KTUtil.find(o,".offcanvas-header"),a=KTUtil.find(o,".offcanvas-content"),n=KTUtil.find(o,".quick-search-form"),i=KTUtil.find(o,".quick-search-wrapper"),new KTOffcanvas(o,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_search_close",toggleBy:"kt_quick_search_toggle"}),KTUtil.scrollInit(i,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return e&&(t-=parseInt(KTUtil.actualHeight(e)),t-=parseInt(KTUtil.css(e,"marginTop")),t-=parseInt(KTUtil.css(e,"marginBottom"))),a&&(t-=parseInt(KTUtil.css(a,"marginTop")),t-=parseInt(KTUtil.css(a,"marginBottom"))),i&&(t-=parseInt(KTUtil.actualHeight(n)),t-=parseInt(KTUtil.css(n,"marginTop")),t-=parseInt(KTUtil.css(n,"marginBottom")),t-=parseInt(KTUtil.css(i,"marginTop")),t-=parseInt(KTUtil.css(i,"marginBottom"))),t
1-=parseInt(KTUtil.css(o,"paddingTop")),t-=parseInt(KTUtil.css(o,"paddingBottom")),t-=2}}))},getElement:function(){return o}}}();"undefined"!=typeof module&&(module.exports=KTLayoutQuickSearch);var KTLayoutQuickUser=function(){var n;return{init:function(t){var e,a;(n=KTUtil.getById(t))&&(e=KTUtil.find(n,".offcanvas-header"),a=KTUtil.find(n,".offcanvas-content"),new KTOffcanvas(n,{overlay:!0,baseClass:"offcanvas",placement:"right",closeBy:"kt_quick_user_close",toggleBy:"kt_quick_user_toggle"}),KTUtil.scrollInit(a,{disableForMobile:!0,resetHeightOnDestroy:!0,handleWindowResize:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return e&&(t-=parseInt(KTUtil.actualHeight(e)),t-=parseInt(KTUtil.css(e,"marginTop")),t-=parseInt(KTUtil.css(e,"marginBottom"))),a&&(t-=parseInt(KTUtil.css(a,"marginTop")),t-=parseInt(KTUtil.css(a,"marginBottom"))),t-=parseInt(KTUtil.css(n,"paddingTop")),t-=parseInt(KTUtil.css(n,"paddingBottom")),t-=2}}))},getElement:function(){return n}}}();"undefined"!=typeof module&&(module.exports=KTLayoutQuickUser);var KTLayoutScrolltop=function(){var e;return{init:function(t){(e=KTUtil.getById(t))&&new KTScrolltop(e,{offset:300,speed:600})},getElement:function(){return e}}}();"undefined"!=typeof module&&(module.exports=KTLayoutScrolltop);var KTLayoutSearch=function(){function e(){v=!1,KTUtil.removeClass(f,b),d&&(s.value.length<2?KTUtil.hide(d):KTUtil.show(d,"flex"))}function a(){p&&!KTUtil.hasClass(u,"show")&&($(p).dropdown("toggle"),$(p).dropdown("update"))}function n(){p&&KTUtil.hasClass(u,"show")&&$(p).dropdown("toggle")}function t(){if(m&&g===s.value)return e(),KTUtil.addClass(l,T),a(),KTUtil.scrollUpdate(c),0;g=s.value,KTUtil.removeClass(l,T),v=!0,KTUtil.addClass(f,b),d&&KTUtil.hide(d),n(),setTimeout(function(){$.ajax({url:HOST_URL+"/api/quick_search.php",data:{query:g},dataType:"html",success:function(t){m=!0,e(),KTUtil.addClass(l,T),KTUtil.setHTML(c,t),a(),KTUtil.scrollUpdate(c)},error:function(t){m=!1,e(),KTUtil.addClass(l,T),KTUtil.setHTML(c,'<span class="font-weight-bold text-muted">Connection error. Please try again later..</div>'),a(),KTUtil.scrollUpdate(c)}})},1e3)}function i(t){s.value="",g="",m=!1,KTUtil.hide(d),KTUtil.removeClass(l,T),n()}function o(){if(s.value.length<2)return e(),void n();1!=v&&(h&&clearTimeout(h),h=setTimeout(function(){t()},200))}var l,r,s,d,c,u,p,f,g="",m=!1,h=!1,v=!1,b="spinner spinner-sm spinner-primary",T="quick-search-has-result";return{init:function(t){(l=KTUtil.getById(t))&&(r=KTUtil.find(l,".quick-search-form"),s=KTUtil.find(l,".form-control"),d=KTUtil.find(l,".quick-search-close"),c=KTUtil.find(l,".quick-search-wrapper"),u=KTUtil.find(l,".dropdown-menu"),p=KTUtil.find(l,'[data-toggle="dropdown"]'),KTUtil.find(l,".input-group"),f=KTUtil.find(l,".input-group .input-group-append"),KTUtil.addEvent(s,"keyup",o),KTUtil.addEvent(s,"focus",o),r.onkeypress=function(t){13==(t.charCode||t.keyCode||0)&&t.preventDefault()},KTUtil.addEvent(d,"click",i))}}};"undefined"!=typeof module&&(module.exports=KTLayoutSearch);var KTLayoutSearchInline=KTLayoutSearch,KTLayoutSearchOffcanvas=KTLayoutSearch,KTLayoutAsideMenu=function(){var i,o,l;return{init:function(t){var e,a,n;i=KTUtil.getBody(),(o=KTUtil.getById(t))&&(t="1"===KTUtil.attr(o,"data-menu-dropdown")?"dropdown":"accordion","1"===KTUtil.attr(o,"data-menu-scroll")&&(e={rememberPosition:!0,height:function(){var t=parseInt(KTUtil.getViewPort().height);return KTUtil.isBreakpointUp("lg")&&(t-=KTLayoutBrand.getHeight()),t-=parseInt(KTUtil.css(o,"marginBottom"))+parseInt(KTUtil.css(o,"marginTop"))}}),l=new KTMenu(o,{scroll:e,submenu:{desktop:t,tablet:"accordion",mobile:"accordion"},accordion:{expandAll:!1}}),KTUtil.hasClass(i,"aside-fixed")&&KTUtil.hasClass(i,"aside-minimize-hoverable")&&(KTUtil.addEvent(o,"mouseenter",function(t){t.preventDefault(),!1!==KTUtil.isBreakpointUp("lg")&&(n&&(clearTimeout(n),n=null),a&&(clearTimeout(a),a=null),a=setTimeout(function(){KTUtil.hasClass(i,"aside-minimize")&&KTUtil.isBreakpointUp("lg")&&(KTUtil.addClass(i,"aside-minimize-hover"),KTLayoutAsideMenu.getMenu().scrollUpdate(),KTLayoutAsideMenu.getMenu().scrollTop())},50))}),KTUtil.addEvent(KTLayoutAside.getElement(),"mouseleave",function(t){t.preventDefault(),!1!==KTUtil.isBreakpointUp("lg")&&(a&&(clearTimeout(a),a=null),n&&(clearTimeout(n),n=null),n=setTimeout(function(){KTUtil.hasClass(i,"aside-minimize-hover")&&KTUtil.isBreakpointUp("lg")&&(KTUtil.removeClass(i,"aside-minimize-hover"),KTLayoutAsideMenu.getMenu().scrollUpdate(),KTLayoutAsideMenu.getMenu().scrollTop())},100))})))},getElement:function(){return o},getMenu:function(){return l},pauseDropdownHover:function(t){l&&l.pauseDropdownHover(t)},closeMobileOffcanvas:function(){l&&KTUtil.isMobileDevice()&&l.hide()}}}();"undefined"!=typeof module&&(module.exports=KTLayoutAsideMenu);var KTLayoutAsideToggle=function(){var e,a,n;return{init:function(t){a=KTUtil.getById(t),e=KTUtil.getBody(),a&&((n=new KTToggle(a,e,{targetState:"aside-minimize",toggleState:"active"})).on("toggle",function(t){void 0!==KTLayoutStickyCard&&KTLayoutStickyCard.update(),void 0!==KTLayoutHeaderMenu&&KTL
1ayoutHeaderMenu.pauseDropdownHover(800),void 0!==KTLayoutAsideMenu&&KTLayoutAsideMenu.pauseDropdownHover(800),KTCookie.setCookie("kt_aside_toggle_state",t.getState())}),n.on("beforeToggle",function(t){!1===KTUtil.hasClass(e,"aside-minimize")&&KTUtil.hasClass(e,"aside-minimize-hover")&&KTUtil.removeClass(e,"aside-minimize-hover")}))},getElement:function(){return a},getToggle:function(){return n},onToggle:function(t){void 0!==n.element&&n.on("toggle",t)}}}();"undefined"!=typeof module&&(module.exports=KTLayoutAsideToggle);var KTLayoutAside=function(){var e,a,n;return{init:function(t){a=KTUtil.getById(t),e=KTUtil.getBody(),a&&(t=KTUtil.hasClass(a,"aside-offcanvas-default")?"aside-offcanvas-default":"aside",n=new KTOffcanvas(a,{baseClass:t,overlay:!0,closeBy:"kt_aside_close_btn",toggleBy:{target:"kt_aside_mobile_toggle",state:"mobile-toggle-active"}}))},getElement:function(){return a},getOffcanvas:function(){return n},isFixed:function(){return KTUtil.hasClass(e,"aside-fixed")},isMinimized:function(){return KTUtil.hasClass(e,"aside-fixed")&&KTUtil.hasClass(e,"aside-minimize")},isHoverable:function(){return KTUtil.hasClass(e,"aside-fixed")&&KTUtil.hasClass(e,"aside-minimize-hoverable")}}}();"undefined"!=typeof module&&(module.exports=KTLayoutAside);var KTLayoutBrand=function(){var e;return{init:function(t){e=KTUtil.getById(t)},getElement:function(){return e},getHeight:function(){return t=0,e&&(t=KTUtil.actualHeight(e)),t;var t}}}();"undefined"!=typeof module&&(module.exports=KTLayoutBrand);var KTLayoutContent=function(){var e;return{init:function(t){e=KTUtil.getById(t)},getHeight:function(){return t=KTUtil.getViewPort().height,e&&(t=t-parseInt(KTUtil.css(e,"paddingTop"))-parseInt(KTUtil.css(e,"paddingBottom"))),t
1-=KTLayoutHeader.getHeight(),t-=KTLayoutSubheader.getHeight(),t-=KTLayoutFooter.getHeight();var t},getElement:function(){return e}}}();"undefined"!=typeof module&&(module.exports=KTLayoutContent);var KTLayoutFooter=function(){var e;return{init:function(t){e=KTUtil.getById(t)},getHeight:function(){return t=0,e&&(t=KTUtil.actualHeight(e)),t;var t},getElement:function(){return e}}}();"undefined"!=typeof module&&(module.exports=KTLayoutFooter);var KTLayoutHeaderMenu=function(){var a,n,i,o;return{init:function(t,e){a=KTUtil.getById(t),i=KTUtil.getById(e),a&&(o=new KTOffcanvas(i,{overlay:!0,baseClass:"header-menu-wrapper",closeBy:"kt_header_menu_mobile_close_btn",toggleBy:{target:"kt_header_mobile_toggle",state:"mobile-toggle-active"}}),(n=new KTMenu(a,{submenu:{desktop:"dropdown",tablet:"accordion",mobile:"accordion"},accordion:{slideSpeed:200,expandAll:!1}})).on("linkClick",function(t){KTUtil.isBreakpointDown("lg")&&o.hide()}))},getMenuElement:function(){return a},getOffcanvasElement:function(){return i},getMenu:function(){return n},pauseDropdownHover:function(t){n&&n.pauseDropdownHover(t)},getOffcanvas:function(){return o},closeMobileOffcanvas:function(){n&&KTUtil.isMobileDevice()&&o.hide()}}}();"undefined"!=typeof module&&(module.exports=KTLayoutHeaderMenu);var KTLayoutHeaderTopbar=function(){var e;return{init:function(t){(e=KTUtil.getById(t))&&new KTToggle(e,KTUtil.getBody(),{targetState:"topbar-mobile-on",toggleState:"active"})},getToggleElement:function(){return e}}}();"undefined"!=typeof module&&(module.exports=KTLayoutHeaderTopbar);var KTLayoutHeader=function(){var a,n;return{init:function(t,e){a=KTUtil.getById(t),n=KTUtil.getById(e)},isFixed:function(){return KTUtil.hasClass(KTUtil.getBody(),"header-fixed")},isFixedForMobile:function(){return KTUtil.hasClass(KTUtil.getBody(),"header-mobile-fixed")},getElement:function(){return a},getElementForMobile:function(){return n},getHeader:function(){},getHeight:function(){return t=0,a&&(t=KTUtil.actualHeight(a)+1),t;var t},getHeightForMobile:function(){return KTUtil.actualHeight(n)}}}();"undefined"!=typeof module&&(module.exports=KTLayoutHeader);var KTLayoutStickyCard=function(){var n,e;return{init:function(t){(n=KTUtil.getById(t))&&(t=300,void 0!==KTLayoutHeader&&(t=KTLayoutHeader.getHeight()),(e=new KTCard(n,{sticky:{offset:t,zIndex:90,position:{top:function(){var t=0;KTUtil.getBody();return KTUtil.isBreakpointUp("lg")?(void 0!==KTLayoutHeader&&KTLayoutHeader.isFixed()&&(t+=KTLayoutHeader.getHeight()),void 0!==KTLayoutSubheader&&KTLayoutSubheader.isFixed()&&(t+=KTLayoutSubheader.getHeight())):void 0!==KTLayoutHeader&&KTLayoutHeader.isFixedForMobile()&&(t+=KTLayoutHeader.getHeightForMobile()),--t},left:function(t){return KTUtil.offset(n).left},right:function(t){var e=KTUtil.getBody(),a=parseInt(KTUtil.css(n,"width"));return parseInt(KTUtil.css(e,"width"))-a-KTUtil.offset(n).left}}}})).initSticky(),KTUtil.addResizeHandler(function(){e.updateSticky()}))},update:function(){e&&e.updateSticky()}}}();"undefined"!=typeof module&&(module.exports=KTLayoutStickyCard);var KTLayoutStretchedCard=function(){function e(){var t=KTUtil.find(i,".card-scroll"),e=KTUtil.find(i,".card-body"),a=KTUtil.find(i,".card-header"),n=KTLayoutContent.getHeight(),n=(n=(n=(n=(n-=parseInt(KTUtil.actualHeight(a)))-parseInt(KTUtil.css(i,"marginTop"))-parseInt(KTUtil.css(i,"marginBottom")))-parseInt(KTUtil.css(i,"paddingTop"))-parseInt(KTUtil.css(i,"paddingBottom")))-parseInt(KTUtil.css(e,"paddingTop"))-parseInt(KTUtil.css(e,"paddingBottom")))-parseInt(KTUtil.css(e,"marginTop"))-parseInt(KTUtil.css(e,"marginBottom"));n-=3,KTUtil.css(t,"height",n+"px")}var i;return{init:function(t){(i=KTUtil.getById(t))&&(e(),KTUtil.addResizeHandler(function(){e()}))},update:function(){e()}}}();"undefined"!=typeof module&&(module.exports=KTLayoutStretchedCard);var KTLayoutSubheader=function(){var e;return{init:function(t){e=KTUtil.getById(t)},isFixed:function(){return KTUtil.hasClass(KTUtil.getBody(),"subheader-fixed")},getElement:function(){return e},getHeight:function(){return t=0,e&&(t=KTUtil.actualHeight(e)),t;var t}}}();"undefined"!=typeof module&&(module.exports=KTLayoutSubheader);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.