"use strict";function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var a=0;a input",function(){this.classList[this.value?"remove":"add"]("placeholder-shown")}),$(".form-label-group > input").trigger("change")}},{key:"objectFitFallback",value:function(){(this.isIE()||this.isEdge())&&$([".user-avatar img",".tile > img",".figure-attachment > img",".page-cover > .cover-img",".list-group-item-figure > img"].toString()).each(function(){var e=$(this),t=e.prop("src"),a=e.parent();a.is('[data-toggle="dropdown"]')&&(a=a.parent()),t&&(a.css({backgroundImage:"url(".concat(t,")"),backgroundSize:"cover",backgroundPosition:"center center"}),(a.hasClass("user-avatar")||a.hasClass("user-avatar"))&&a.css("background-position","top center"),e.css("opacity",0))})}},{key:"tooltips",value:function(){Popper.Defaults.modifiers.computeStyle.gpuAcceleration=!1,$('[data-toggle="tooltip"]').tooltip()}},{key:"popovers",value:function(){$('[data-toggle="popover"]').popover()}},{key:"nestedDropdown",value:function(){$('.dropdown-menu [data-toggle="dropdown"]').on("click",function(e){e.preventDefault(),e.stopPropagation();var t=$(this),a=t.parent(),i=t.next();a.siblings().find(".dropdown-menu").removeClass("show"),i.toggleClass("show"),t.parents(".nav-item").on("hidden.bs.dropdown",function(){return i.removeClass("show")})})}},{key:"inputClearable",value:function(){function t(e){var t=!$(e).val();$(e).parent().children(".close").toggleClass("show",!t)}$(".has-clearable > .form-control").each(function(){t(this)}),$(document).on("keyup",".has-clearable > .form-control",function(){t(this)}).on("click",".has-clearable > .close",function(){var e=$(this).parent().children(".form-control");e.val("").focus(),t(e[0]),e.trigger("keyup")})}},{key:"inputGroup",value:function(){$(document).on("focusin focusout",".input-group:not(.input-group-alt) .form-control",function(e){var t=$(this).parent(),a=t.has(".input-group"),i="focusin"===e.type;a&&t.toggleClass("focus",i)})}},{key:"inputNumber",value:function(){$(".custom-number").each(function(){var e=$(this),t=e.children('.form-control[type="number"]'),a=parseFloat(t.attr("min")),i=parseFloat(t.attr("max")),o=parseFloat(t.attr("step"))||1,n=0,s=$('
'),r=$('
+
'),l=$('
-
');s.prepend(r).append(l),e.append(s),r.on("click",function(){var e=parseFloat(t.val())||0;n=i<=e?e:e+o,t.val(n).trigger("change")}),l.on("click",function(){var e=parseFloat(t.val())||0;n=e<=a?e:e-o,t.val(n).trigger("change")})})}},{key:"fileInputBehavior",value:function(){$(".custom-file > .custom-file-label").each(function(){var e=$(this).text();$(this).data("label",e)}),$(document).on("change",".custom-file > .custom-file-input",function(){var e=this.files,t=$(this).next(".custom-file-label"),a=t.data("label");if(t.text(e.length+" files selected"),e.length<=2){for(var i=[],o=0;o .collapse",function(e){var t=$(this).parent(),a="show"===e.type;t.toggleClass("expanded",a)})}},{key:"modalScrollable",value:function(){$(".modal").on("shown.bs.modal",function(){$(this).addClass("has-shown").find(".modal-body").trigger("scroll")}),$(".modal-dialog-scrollable .modal-body, .modal-drawer .modal-body").on("scroll",function(){var e=$(this),t=e[0],a=0===e.scrollTop(),i=t.scrollHeight-e.scrollTop()===e.outerHeight();e.prev().toggleClass("modal-body-scrolled",a),e.next().toggleClass("modal-body-scrolled",i)})}},{key:"autofocusInputBehaviour",value:function(){$(document).on("shown.bs.modal shown.bs.dropdown",".modal, .dropdown",function(e){$(e.target).find('input[autofocus]:first, input[data-autofocus="true"]:first').focus()})}},{key:"getColors",value:function(e){return this.colors[e]}},{key:"getMutedColor",value:function(){return"dark"===this.skin?this.colors.gray[400]:this.colors.gray[600]}},{key:"getLightColor",value:function(){return this.colors.gray[100]}},{key:"getDarkColor",value:function(){return this.colors.gray[900]}},{key:"setSkin",value:function(e){e=this.skins.indexOf(e)<0?"default":e,this.skin!==e&&this.invertGrays(),$("body").removeClass("dark-skin default-skin").addClass("".concat(e,"-skin")),localStorage.setItem("skin",e),this.skin=e}},{key:"invertGrays",value:function(){var a=this,e=this.getColors("gray"),i=this.objToArray(e).reverse(),o=0;$.each(e,function(e,t){a.colors.gray[e]=i[o],o++})}},{key:"asideBackdrop",value:function(){$(".app").append('
')}},{key:"showAsideBackdrop",value:function(){return $(".aside-backdrop").addClass("show"),$(".aside-backdrop")}},{key:"hideAsideBackdrop",value:function(){return $(".aside-backdrop").removeClass("show"),$(".aside-backdrop")}},{key:"showAside",value:function(){var e=this,t=this.showAsideBackdrop();$(".app-aside").addClass("show"),$('[data-toggle="aside"]').addClass("active"),t.one("click",function(){e.hideAside()})}},{key:"hideAside",value:function(){this.hideAsideBackdrop(),$(".app-aside").removeClass("show"),$('[data-toggle="aside"]').removeClass("active")}},{key:"toggleAside",value:function(){var t=this,a=$('[data-toggle="aside"]');a.on("click",function(){var e=$(".app-aside").hasClass("show");a.toggleClass("active",!e),e?t.hideAside():t.showAside()})}},{key:"getMenuOptions",value:function(){return{compact:this.hasCompactMenu,hoverable:this.hasCompactMenu}}},{key:"asideMenu",value:function(){var e;window.StackedMenu&&this.isExists("#stacked-menu")&&(this.stackedMenu=new StackedMenu(this.getMenuOptions()),$(".app").toggleClass("has-compact-menu",this.hasCompactMenu),this.watchAside(),$(this.stackedMenu.selector).on("menu:open menu:close",function(){setTimeout(function(){window.PerfectScrollbar&&e.update()},300)}),window.PerfectScrollbar&&(e=new PerfectScrollbar(".aside-menu",{suppressScrollX:!0})))}},{key:"collapseAsideMenu",value:function(){void 0!==this.stackedMenu&&(this.stackedMenu.compact(!0).hoverable(!0),this.hasCompactMenu=!0,localStorage.setItem("hasCompactMenu",!0),$(".app").addClass("has-compact-menu")),this.watchAside()}},{key:"expandAsideMenu",value:function(){void 0!==this.stackedMenu&&(this.stackedMenu.compact(!1).hoverable(!1),this.hasCompactMenu=!1,localStorage.setItem("hasCompactMenu",!1),$(".app").removeClass("has-compact-menu")),this.watchAside()}},{key:"toggleAsideMenu",value:function(){1==this.hasCompactMenu?this.expandAsideMenu():this.collapseAsideMenu()}},{key:"watchAside",value:function(){var e=$(".app");void 0!==this.stackedMenu&&(!this.isToggleScreenUp()||e.hasClass("has-fullwidth")?(this.stackedMenu.compact(!1).hoverable(!1),e.removeClass("has-compact-menu")):(this.stackedMenu.compact(this.hasCompactMenu).hoverable(this.hasCompactMenu),e.toggleClass("has-compact-menu",this.hasCompactMenu)))}},{key:"handleAsideMenu",value:function(){var t=this;$("body").on("click",'[data-toggle="aside-collapse"]',function(e){e.preventDefault(),t.collapseAsideMenu()}).on("click",'[data-toggle="aside-expand"]',function(e){e.preventDefault(),t.expandAsideMenu()}).on("click",'[data-toggle="aside-menu"]',function(e){e.preventDefault(),t.toggleAsideMenu()})}},{key:"showSidebar",value:function(e){$(".has-sidebar").addClass("has-sidebar-open"),$(".page-sidebar").trigger({type:"toggle.sidebar",isOpen:!0,relatedTarget:e})}},{key:"hideSidebar",value:function(e){$(".has-sidebar").removeClass("has-sidebar-open"),$(".page-sidebar").trigger({type:"toggle.sidebar",isOpen:!1,relatedTarget:e})}},{key:"toggleSidebar",value:function(e){var t=$(".has-sidebar").hasClass("has-sidebar-open");this.isExists(".has-sidebar")&&t?this.hideSidebar(e):this.isExists(".has-sidebar")&&!t&&this.showSidebar(e)}},{key:"sidebarBackdrop",value:function(){this.isExists(".has-sidebar")&&$(".page").prepend('