1var earlyClearing={},autocomplete=null;let debounceTimer;(function(){$(document).ready(function(){earlyClearing.init()});this.init=function(){uorClearingCommon.toggleClearAllFilters();$(".course-dropdown.early-clearing-drop").on("change",'input[type="checkbox"]',function(){earlyClearing.filterClickEvent()});$(".early-clearing").off("keyup.gridSearch").on("keyup.gridSearch","#gridSearch",function(n){earlyClearing.searchInput_change(this,n)});$(".early-clearing").off("click.search-button").on("click.search-button",".search-button",function(n){uorClearingCommon.clearSortandFilter(".early-clearing");earlyClearing.buttonSearch_click(n)});$(".early-clearing").off("click.prev-btn").on("click.prev-btn",".prev-btn",function(n){uorClearingCommon.isControlDisabled(n,$(".prev-btn"))||(earlyClearing.prevBtn_click(n,this),uorClearingCommon.scrollToTop("course-listing"))});$(".early-clearing").off("click.next-btn").on("click.next-btn",".next-btn",function(n){uorClearingCommon.isControlDisabled(n,$(".next-btn"))||(earlyClearing.nextBtn_click(n,this),uorClearingCommon.scrollToTop("course-listing"))});$(".early-clearing").off("click.page-number").on("click.page-number",".page-number",function(n){uorClearingCommon.isPageNumberDisabled(n,this)?n.preventDefault():(earlyClearing.pagination_click(n,this),uorClearingCommon.scrollToTop("course-listing"))});$(".sort-by.earlyclearing-sort").on("click",'.sort-dropdown [role="option"]',function(){earlyClearing.bindSortByEvent()});$(".early-clearing").on("click",".clear-all-filters-btn",function(){$("#search-by-error").hide();uorClearingCommon.clearAllFiltersCommon(".early-clearing",earlyClearing.search)});uorClearingCommon.bindTypeAhead()};this.searchInput_change=function(){};this.filterClickEvent=function(){clearTimeout(debounceTimer);debounceTimer=setTimeout(function(){earlyClearing.search(null,"filterSearch");uorClearingCommon.updateFilterCounts();uorClearingCommon.toggleClearAllFilters()},1e3)};this.buttonSearch_click=function(n){n.preventDefault();$("#search-by-error").hide();$("#gridSearch").removeClass("error");var t=$("#gridSearch").val();if(!t&&t.trim().length==0)return $("#search-by-error").show(),$("#gridSearch").addClass("error"),!1;earlyClearing.search(null,"buttonSearch")};this.prevBtn_click=function(n,t){n.preventDefault();var i=earlyClearing.handlePageNumberClick(t);earlyClearing.search(i,"pagingSearch")};this.nextBtn_click=function(n,t){n.preventDefault();var i=earlyClearing.handlePageNumberClick(t);earlyClearing.search(i)};this.pagination_click=function(n,t){n.preventDefault();var i=earlyClearing.handlePageNumberClick(t);earlyClearing.search(i)};this.search=function(n,t){$(".tt-menu").is(":visible")&&$(".tt-menu").hide();var r=$(".sort-by .placeholder-text").attr("data-sort-selectedvalue"),i=uorClearingCommon.createCourseSearchRequestModel(),u=decodeURIComponent($("[data-form-id]").attr("data-form-id")),f=$("[data-page-size]").attr("data-page-size"),e=decodeURIComponent($("[data-course-section]").attr("data-course-section")),o=$("#gridSearch").val(),s=decodeURIComponent($("[data-is-ajax]").attr("data-is-ajax")),h=decodeURIComponent($("[data-dataSource-ItemId]").attr("data-dataSource-ItemId"));i.CourseSection=encodeURIComponent(e);i.SearchTerm=encodeURIComponent(o);i.DegreeTypes=uorClearingCommon.getGroupedCheckboxSelections(uorClearingCommon.FilterGroups.DEGREE_TYPES);i.SortBy=encodeURIComponent(r);i.PageSize=encodeURIComponent(f);i.PageNumber=encodeURIComponent(n);i.isAjax=encodeURIComponent(s);i.dataSourceId=encodeURIComponent(h);i.eventType=t;earlyClearing.showLoader();uorClearingCommon.ajaxCall("/api/v1/earlyclearing/search",i,u,"POST",function(n){n.data&&($("#filter-result-section").html(n.data),window.dispatchEvent(new Event("resize")),earlyClearing.hideLoader())},function(n,t,i){earlyClearing.hideLoader();console.error("Error:",i)})};this.handlePageNumberClick=function(n){var t=$(n);return t.hasClass("active")?"":t.is("button")&&t.prop("disabled")?void 0:t.data("page-number")};this.showLoader=function(){$("#filter-loading-overlay").show()};this.hideLoader=function(){$("#filter-loading-overlay").hide()};this.bindSortByEvent=function(){earlyClearing.search(null,"sortEvent")}}).apply(earlyClearing);
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.