function selectQuestion(t,e,i){let n=JSON.parse(i);$("#question-notfound-"+e).hide(),$(".question-item-"+e).removeClass("active"),$("#qid-"+t+"-"+e).addClass("active"),n.topics&&n.topics.length>0?($("#topics-"+e).show(),$("#topics-title-"+e).show(),$("#topics-"+e).html(n.topics)):($("#topics-"+e).hide(),$("#topics-title-"+e).hide()),$("#question-image-box-"+e).html("");for(const t of n.question_images){let i=$("#imageTemplate").clone().removeAttr("id");i.find("img").attr("src",t),$("#question-image-box-"+e).append(i),setImageSize(t,i.find("img"))}$("#answer-image-box-"+e).html("");for(const t of n.answer_images){let i=$("#imageTemplate").clone().removeAttr("id");i.find("img").attr("src",t),$("#answer-image-box-"+e).append(i),setImageSize(t,i.find("img"))}$("#question-text-"+e).html(n.question_text),$("#answer-text-"+e).html(n.answer_text)}function clearSelectedQuestion(t){$("#question-image-box-"+t).html(""),$("#answer-image-box-"+t).html(""),$(".question-text-"+t).html(""),$(".answer-text-"+t).html(""),$("#topics-"+t).html(),$("#topics-title-"+t).hide(),$(".question-item-"+t).removeClass("active"),$("#question-notfound-"+t).show(),Livewire.emit("questionSelected",null)}function setImageSize(t,e){var i=new Image;i.onload=function(){var t=i.width;let n=780*t/1330;t<800?n=.7*t:t<1200?n=.8*t:t>1e3&&(n=1e3),e.width(n+"px")},i.src=t}function selectNextQuestion(t,e){$("#qid-"+t+"-"+e).next().trigger("click")}function selectPreviousQuestion(t,e){$("#qid-"+t+"-"+e).prev().trigger("click")}function selectNextPaper(t){$("#pid-"+t).next().trigger("click")}function selectPreviousPaper(t){$("#pid-"+t).prev().trigger("click")}function selectFirstQuestion(t){let e=$("#questions-list"+t).children(":first");e.length?e.trigger("click"):clearSelectedQuestion(t)}function selectFirstPaper(){$("#paper-list").children(":first").trigger("click")}function selectAll(t){let e=$(".add-q-exam-btn.event-key"+t),i=0,n=e.length,a=setInterval((function(){let e=$(".add-q-exam-btn.event-key"+t);i>=n?clearInterval(a):(obj=e[i],obj.click(),i+=1)}),200)}document.addEventListener("reselect-question",(t=>{selectFirstQuestion(t.detail.eventKey)})),document.addEventListener("reselect-paper",(t=>{selectFirstPaper()})),document.addEventListener("exam-question-updated",(t=>{let e=t.detail.questionID,i=t.detail.eventKey;$(".add-to-exam-btn"+e).not(".event-key"+i).toggle()})),document.querySelectorAll(".question-preview").forEach((t=>{t.addEventListener("contextmenu",(t=>{t.preventDefault()}))})),function(t){"use strict";var e=function(){this.body=t("body"),this.window=t(window)};e.prototype._reset=function(){this.body.removeAttr("data-sidebar-color"),this.body.removeAttr("data-sidebar-size"),this.body.removeAttr("data-sidebar-showuser")},e.prototype.changeColor=function(t){this.body.attr("data-sidebar-color",t),this.parent.updateConfig("sidebar",{color:t})},e.prototype.changeSize=function(t){this.body.attr("data-sidebar-size",t),this.parent.updateConfig("sidebar",{size:t})},e.prototype.showUser=function(t){this.body.attr("data-sidebar-showuser",t),this.parent.updateConfig("sidebar",{showuser:t})},e.prototype.initMenu=function(){var e=this,i=t.LayoutThemeApp.getConfig(),n=t.extend({},i?i.sidebar:{}),a=n.size?n.size:"default";(this._reset(),t(".button-menu-mobile").on("click",(function(t){t.preventDefault();var i=e.body.attr("data-sidebar-size");e.window.width()>=993?"condensed"===i?e.changeSize(a):e.changeSize("condensed"):(e.changeSize(a),e.body.toggleClass("sidebar-enable"))})),t("#side-menu").length)&&((o=t("#side-menu li .collapse")).on({"show.bs.collapse":function(e){var i=t(e.target).parents(".collapse.show");t("#side-menu .collapse.show").not(i).collapse("hide")}}),t("#side-menu a").each((function(){var e=window.location.href.split(/[?#]/)[0];if(this.href==e){t(this).addClass("active"),t(this).parent().addClass("menuitem-active"),t(this).parent().parent().parent().addClass("show"),t(this).parent().parent().parent().parent().addClass("menuitem-active");var i=t(this).parent().parent().parent().parent().parent().parent();"sidebar-menu"!==i.attr("id")&&i.addClass("show"),t(this).parent().parent().parent().parent().parent().parent().parent().addClass("menuitem-active");var n=t(this).parent().parent().parent().parent().parent().parent().parent().parent().parent();"wrapper"!==n.attr("id")&&n.addClass("show");var a=t(this).parent().parent().parent().parent().parent().parent().parent().parent().parent().parent();a.is("body")||a.addClass("menuitem-active")}})));if(t("#two-col-sidenav-main").length){var o,s=t("#two-col-sidenav-main .nav-link"),r=t(".twocolumn-menu-item"),d=t(".twocolumn-menu-item .nav-second-level");(o=t("#two-col-menu li .collapse")).on({"show.bs.collapse":function(){var e=t(this).closest(d).closest(d).find(o);e.length?e.not(t(this)).collapse("hide"):o.not(t(this)).collapse("hide")}}),s.on("click",(function(e){var i=t(t(this).attr("href"));return!i.length||(e.preventDefault(),s.removeClass("active"),t(this).addClass("active"),r.removeClass("d-block"),i.addClass("d-block"),t.LayoutThemeApp.leftSidebar.changeSize("default"),!1)}));var l=window.location.href;s.each((function(){this.href===l&&t(this).addClass("active")})),t("#two-col-menu a").each((function(){if(this.href==l){t(this).addClass("active"),t(this).parent().addClass("menuitem-active"),t(this).parent().parent().parent().addClass("show"),t(this).parent().parent().parent().parent().addClass("menuitem-active");var e=t(this).parent().parent().parent().parent().parent().parent();"sidebar-menu"!==e.attr("id")&&e.addClass("show"),t(this).parent().parent().parent().parent().parent().parent().parent().addClass("menuitem-active");var i=t(this).parent().parent().parent().parent().parent().parent().parent().parent().parent();"wrapper"!==i.attr("id")&&i.addClass("show");var n=t(this).parent().parent().parent().parent().parent().parent().parent().parent().parent().parent();n.is("body")||n.addClass("menuitem-active");var a=null,o="#"+t(this).parents(".twocolumn-menu-item").attr("id");t("#two-col-sidenav-main .nav-link").each((function(){t(this).attr("href")===o&&(a=t(this))})),a&&a.trigger("click")}}))}},e.prototype.initLayout=function(){this.window.width()>=768&&this.window.width()<=1028||this.body.data("keep-enlarged")?this.changeSize("condensed"):this.changeSize("default")},e.prototype.init=function(){var t=this;this.initMenu(),this.initLayout(),this.window.on("resize",(function(e){e.preventDefault(),t.initLayout()}))},t.LeftSidebar=new e,t.LeftSidebar.Constructor=e}(window.jQuery),function(t){"use strict";var e=function(){this.body=t("body"),this.window=t(window)};e.prototype.initMenu=function(){t("#top-search").on("click",(function(e){t("#search-dropdown").addClass("d-block")})),t(".topbar-dropdown").on("show.bs.dropdown",(function(){t("#search-dropdown").removeClass("d-block")})),t(".navbar-nav a").each((function(){var e=window.location.href.split(/[?#]/)[0];if(this.href==e){if(t(this).addClass("active"),t(this).parent().addClass("active"),t(this).parent().parent().addClass("active"),t(this).parent().parent().parent().addClass("active"),t(this).parent().parent().parent().parent().addClass("active"),t(this).parent().parent().parent().parent().hasClass("mega-dropdown-menu"))t(this).parent().parent().parent().parent().parent().addClass("active"),t(this).parent().parent().parent().parent().parent().parent().addClass("active");else{var i=t(this).parent().parent()[0].querySelector(".dropdown-item");if(i){e=window.location.href.split(/[?#]/)[0];(i.href==e||i.classList.contains("dropdown-toggle"))&&i.classList.add("active")}}var n=t(this).parent().parent().parent().parent().addClass("active").prev();n.hasClass("nav-link")&&n.addClass("active")}})),t(".navbar-toggle").on("click",(function(e){t(this).toggleClass("open"),t("#navigation").slideToggle(400)}));var e=document.querySelectorAll("ul.navbar-nav .dropdown .dropdown-toggle"),i=!1;e.forEach((function(t){t.addEventListener("click",(function(e){if(!t.parentElement.classList.contains("nav-item")){i=!0,t.parentElement.parentElement.classList.add("show");var n=t.parentElement.parentElement.parentElement.querySelector(".nav-link");n.ariaExpanded=!0,n.classList.add("show"),bootstrap.Dropdown.getInstance(t).show()}})),t.addEventListener("hide.bs.dropdown",(function(t){i&&(t.preventDefault(),t.stopPropagation(),i=!1)}))}))},e.prototype.changeColor=function(t){this.body.attr("data-topbar-color",t),this.parent.updateConfig("topbar",{color:t})},e.prototype.init=function(){this.initMenu()},t.Topbar=new e,t.Topbar.Constructor=e}(window.jQuery),function(t){"use strict";var e=function(){this.body=t("body"),this.window=t(window)};e.prototype.selectOptionsFromConfig=function(){var e=this.layout.getConfig();e&&(t(".right-bar input[type=checkbox]").prop("checked",!1),t("input[type=checkbox][name=color-scheme-mode][value="+e.mode+"]").prop("checked",!0),t("input[type=checkbox][name=width][value="+e.width+"]").prop("checked",!0),t("input[type=checkbox][name=menus-position][value="+e.menuPosition+"]").prop("checked",!0),t("input[type=checkbox][name=leftsidebar-color][value="+e.sidebar.color+"]").prop("checked",!0),t("input[type=checkbox][name=leftsidebar-size][value="+e.sidebar.size+"]").prop("checked",!0),t("input[type=checkbox][name=leftsidebar-user]").prop("checked",e.sidebar.showuser),t("input[type=checkbox][name=topbar-color][value="+e.topbar.color+"]").prop("checked",!0))},e.prototype.toggleRightSideBar=function(){this.body.toggleClass("right-bar-enabled"),this.selectOptionsFromConfig()},e.prototype.init=function(){var e=this;t(document).on("click",".right-bar-toggle",(function(){e.toggleRightSideBar()})),t(document).on("click","body",(function(e){1!==t(e.target).closest("#top-search").length&&t("#search-dropdown").removeClass("d-block"),t(e.target).closest(".right-bar-toggle, .right-bar").length>0||t(e.target).closest(".left-side-menu, .side-nav").length>0||t(e.target).hasClass("button-menu-mobile")||t(e.target).closest(".button-menu-mobile").length>0||(t("body").removeClass("right-bar-enabled"),t("body").removeClass("sidebar-enable"))})),t("input[type=checkbox][name=color-scheme-mode]").change((function(){e.layout.changeMode(t(this).val(),!0),e.selectOptionsFromConfig()})),t("input[type=checkbox][name=width]").change((function(){e.layout.changeLayoutWidth(t(this).val()),e.selectOptionsFromConfig()})),t("input[type=checkbox][name=menus-position]").change((function(){e.layout.changeMenuPositions(t(this).val()),e.selectOptionsFromConfig()})),t("input[type=checkbox][name=leftsidebar-color]").change((function(){e.layout.leftSidebar.changeColor(t(this).val()),e.selectOptionsFromConfig()})),t("input[type=checkbox][name=leftsidebar-size]").change((function(){e.layout.leftSidebar.changeSize(t(this).val()),e.selectOptionsFromConfig()})),t("input[type=checkbox][name=leftsidebar-user]").change((function(t){e.layout.leftSidebar.showUser(t.target.checked),e.selectOptionsFromConfig()})),t("input[type=checkbox][name=topbar-color]").change((function(){e.layout.topbar.changeColor(t(this).val()),e.selectOptionsFromConfig()})),t("#resetBtn").on("click",(function(t){t.preventDefault(),e.layout.reset(),e.selectOptionsFromConfig()}))},t.RightBar=new e,t.RightBar.Constructor=e}(window.jQuery),function(t){"use strict";var e=function(){this.body=t("body"),this.window=t(window),this.config={},this.defaultBSStyle=t("#bs-default-stylesheet"),this.defaultAppStyle=t("#app-default-stylesheet"),this.darkBSStyle=t("#bs-dark-stylesheet"),this.darkAppStyle=t("#app-dark-stylesheet")};e.prototype._saveConfig=function(e){this.config=t.extend(this.config,e)},e.prototype.updateConfig=function(e,i){var n={};if("object"==typeof i&&null!==i){var a=this.config[e];n[e]=t.extend(a,i)}else n[e]=i;this._saveConfig(n)},e.prototype.loadConfig=function(){var e=JSON.parse(this.body.attr("data-layout")?this.body.attr("data-layout"):"{}"),i=t.extend({},{mode:"light",width:"fluid",menuPosition:"fixed",sidebar:{color:"light",size:"default",showuser:!1},topbar:{color:"dark"},showRightSidebarOnPageLoad:!1});return e&&(i=t.extend({},i,e)),i},e.prototype.applyConfig=function(){this.config=this.loadConfig(),this.leftSidebar.init(),this.topbar.init(),this.leftSidebar.parent=this,this.topbar.parent=this,this.changeMode(this.config.mode),this.changeLayoutWidth(this.config.width),this.changeMenuPositions(this.config.menuPosition);var e=t.extend({},this.config.sidebar);this.leftSidebar.changeColor(e.color),this.leftSidebar.changeSize(e.size),this.leftSidebar.showUser(e.showuser);var i=t.extend({},this.config.topbar);this.topbar.changeColor(i.color)},e.prototype.changeMode=function(e,i){var n=this;switch(e){case"dark":this.body.prepend(""),this.body.css({visibility:"hidden",opacity:0}),this.defaultBSStyle.attr("disabled",!0),this.defaultAppStyle.attr("disabled",!0),this.darkBSStyle.attr("disabled",!1),this.darkAppStyle.attr("disabled",!1),setTimeout((function(){n.body.css({visibility:"visible",opacity:1})}),500),i&&(this.leftSidebar.changeColor("dark"),this._saveConfig({mode:e,sidebar:t.extend({},this.config.sidebar,{color:"dark"})})),this._saveConfig({mode:e});break;default:this.body.css({visibility:"hidden",opacity:0}),this.defaultBSStyle.attr("disabled",!1),this.defaultAppStyle.attr("disabled",!1),this.darkBSStyle.attr("disabled",!0),this.darkAppStyle.attr("disabled",!0),setTimeout((function(){n.body.css({visibility:"visible",opacity:1})}),500),i&&(this.leftSidebar.changeColor("light"),this._saveConfig({mode:e,sidebar:t.extend({},this.config.sidebar,{color:"light"})})),this._saveConfig({mode:e})}this.rightBar.selectOptionsFromConfig()},e.prototype.changeLayoutWidth=function(e){switch(e){case"boxed":this.body.attr("data-layout-width","boxed"),t.LeftSidebar.changeSize("condensed"),this._saveConfig({width:e});break;default:this.body.attr("data-layout-width","fluid");var i=JSON.parse(this.body.attr("data-layout")?this.body.attr("data-layout"):"{}");t.LeftSidebar.changeSize(i&&i.sidebar?i.sidebar.size:"default"),this._saveConfig({width:e})}this.rightBar.selectOptionsFromConfig()},e.prototype.changeMenuPositions=function(t){this.body.attr("data-layout-menu-position",t),this._saveConfig({menuPosition:t})},e.prototype.clearSavedConfig=function(){this.config={}},e.prototype.getConfig=function(){return this.config},e.prototype.reset=function(){this.clearSavedConfig(),this.applyConfig()},e.prototype.init=function(){this.leftSidebar=t.LeftSidebar,this.topbar=t.Topbar,this.leftSidebar.parent=this,this.topbar.parent=this,this.applyConfig()},t.LayoutThemeApp=new e,t.LayoutThemeApp.Constructor=e}(window.jQuery),function(t){"use strict";var e=function(){};e.prototype.initTooltipPlugin=function(){t.fn.tooltip&&t('[data-bs-toggle="tooltip"]').tooltip()},e.prototype.initPopoverPlugin=function(){t.fn.popover&&t('[data-bs-toggle="popover"]').popover()},e.prototype.initToastPlugin=function(){t.fn.toast&&t('[data-bs-toggle="toast"]').toast(),window.addEventListener("alert",(({detail:{heading:e,body:i,position:n,loaderBgColor:a,icon:o,hideAfter:s,stack:r,showHideTransition:d}})=>{s||(s=3e3),r||(r=2);var l={text:i,position:n,icon:o,hideAfter:s,stack:r};d&&(l.showHideTransition=d),t.toast(l)}))},e.prototype.initFormValidation=function(){t(".needs-validation").on("submit",(function(e){return t(this).addClass("was-validated"),!1!==t(this)[0].checkValidity()||(e.preventDefault(),e.stopPropagation(),!1)}))},e.prototype.initCounterUp=function(){var e=t(this).attr("data-delay")?t(this).attr("data-delay"):100,i=t(this).attr("data-time")?t(this).attr("data-time"):1200;t('[data-plugin="counterup"]').each((function(n,a){t(this).counterUp({delay:e,time:i})}))},e.prototype.initPeityCharts=function(){t('[data-plugin="peity-pie"]').each((function(e,i){var n=t(this).attr("data-colors")?t(this).attr("data-colors").split(","):[],a=t(this).attr("data-width")?t(this).attr("data-width"):20,o=t(this).attr("data-height")?t(this).attr("data-height"):20;t(this).peity("pie",{fill:n,width:a,height:o})})),t('[data-plugin="peity-donut"]').each((function(e,i){var n=t(this).attr("data-colors")?t(this).attr("data-colors").split(","):[],a=t(this).attr("data-width")?t(this).attr("data-width"):20,o=t(this).attr("data-height")?t(this).attr("data-height"):20;t(this).peity("donut",{fill:n,width:a,height:o})})),t('[data-plugin="peity-donut-alt"]').each((function(e,i){t(this).peity("donut")})),t('[data-plugin="peity-line"]').each((function(e,i){t(this).peity("line",t(this).data())})),t('[data-plugin="peity-bar"]').each((function(e,i){var n=t(this).attr("data-colors")?t(this).attr("data-colors").split(","):[],a=t(this).attr("data-width")?t(this).attr("data-width"):20,o=t(this).attr("data-height")?t(this).attr("data-height"):20;t(this).peity("bar",{fill:n,width:a,height:o})}))},e.prototype.initKnob=function(){t('[data-plugin="knob"]').each((function(e,i){t(this).knob()}))},e.prototype.initTippyTooltips=function(){t('[data-plugin="tippy"]').length>0&&tippy('[data-plugin="tippy"]')},e.prototype.initShowPassword=function(){t("[data-password]").on("click",(function(){"false"==t(this).attr("data-password")?(t(this).siblings("input").attr("type","text"),t(this).attr("data-password","true"),t(this).addClass("show-password")):(t(this).siblings("input").attr("type","password"),t(this).attr("data-password","false"),t(this).removeClass("show-password"))}))},e.prototype.initMultiDropdown=function(){t(".dropdown-menu a.dropdown-toggle").on("click",(function(e){return t(this).next().hasClass("show")||t(this).parents(".dropdown-menu").first().find(".show").removeClass("show"),t(this).next(".dropdown-menu").toggleClass("show"),!1}))},e.prototype.init=function(){this.initTooltipPlugin(),this.initPopoverPlugin(),this.initToastPlugin(),this.initFormValidation(),this.initCounterUp(),this.initPeityCharts(),this.initKnob(),this.initTippyTooltips(),this.initShowPassword(),this.initMultiDropdown()},t.Components=new e,t.Components.Constructor=e}(window.jQuery),function(t){"use strict";var e=function(){this.$body=t("body"),this.$portletIdentifier=".card",this.$portletCloser='.card a[data-toggle="remove"]',this.$portletRefresher='.card a[data-toggle="reload"]'};e.prototype.init=function(){var e=this;t(document).on("click",this.$portletCloser,(function(i){i.preventDefault();var n=t(this).closest(e.$portletIdentifier),a=n.parent();n.remove(),0==a.children().length&&a.remove()})),t(document).on("click",this.$portletRefresher,(function(i){i.preventDefault();var n=t(this).closest(e.$portletIdentifier);n.append('