1function ueActiveFiters(){var g_removeButtonClass,g_activeFiltersItemClass;var g_removeButtonSelector,g_activeFiltersItemSelector;var g_objWidget,g_itemsHolder,g_objFilterableGrid;var g_arrayFilterItems;var g_removeActiveFilterItemEvent,g_clearFiltersEvent;function getFilterKey(arrItem){var key=arrItem.key;var slug=arrItem.slug;var taxonomy=getTaxonomy(arrItem);if(key===undefined) 2key="term|"+taxonomy+"|"+slug;return(key)} 3function getTitle(arrItem){var title;var slug=arrItem.slug;title=arrItem.title;if(title===undefined) 4title=slug 5title=decodeURIComponent(title);return(title)} 6function getType(arrItem){var type=arrItem.type;return(type)} 7function getTaxonomy(arrItem){var taxonomy;taxonomy=arrItem.taxonomy;if(taxonomy===undefined) 8taxonomy=null 9return(taxonomy)} 10function getArrItemObject(title,key,type){var filterItemHtml='<div class="'+g_activeFiltersItemClass+'" data-type="'+type+'" data-key="'+key+'">'+title+' <span class="'+g_removeButtonClass+'" style="color: red; font-weight: 700;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 61 61"><rect x="25" y="-7" width="11" height="75.41" transform="translate(-13 31) rotate(-45)"/><rect x="25" y="-7" width="11" height="75.31" transform="translate(31 -13) rotate(45)"/></svg> </span></div>';return(filterItemHtml)} 11function checkSearchTypeFilterAndReplace(){g_arrayFilterItems.forEach(function(element,index){var objElement=jQuery(element);if(objElement.data('type')==='search') 12g_arrayFilterItems.splice(index,1)})} 13this.putfilterItemsInList=function(arrActiveItems){var arrNum=arrActiveItems.length;g_arrayFilterItems.length=0;for(let i=0;i<arrNum;i++){var arrItem=arrActiveItems[i];var key=getFilterKey(arrItem);var title=getTitle(arrItem);var type=getType(arrItem);var filterItemElem=getArrItemObject(title,key,type);checkSearchTypeFilterAndReplace();if(g_arrayFilterItems.indexOf(filterItemElem)==-1) 14g_arrayFilterItems.push(filterItemElem)} 15g_itemsHolder.html(g_arrayFilterItems)} 16function onRemoveButtonClick(){var objButton=jQuery(this);var objFilterItem=objButton.parents(g_activeFiltersItemSelector);var key=objFilterItem.data("key");var itemToRemoveHTML=objFilterItem[0].outerHTML;g_arrayFilterItems=g_arrayFilterItems.filter(function(item){return jQuery(item).data("key")!==key});for(var i=0;i<g_arrayFilterItems.length;i++){if(jQuery(g_arrayFilterItems[i]).html()==jQuery(itemToRemoveHTML).html()){g_arrayFilterItems.splice(i,1);break}} 17g_objFilterableGrid.trigger(g_removeActiveFilterItemEvent,[key])} 18function onClearFilters(){g_arrayFilterItems.length=0} 19this.init=function(widgetId,objGrid){var itemsHolderClass="ue-active-filters-holder";g_removeButtonClass="ue-active-filters-item-remove";g_activeFiltersItemClass="ue-active-filters-item";g_removeActiveFilterItemEvent="uc_unselect_filter";g_clearFiltersEvent="clear_filters";var itemsHolderSelector="."+itemsHolderClass;g_removeButtonSelector="."+g_removeButtonClass;g_activeFiltersItemSelector="."+g_activeFiltersItemClass;g_objWidget=jQuery("#"+widgetId);g_itemsHolder=g_objWidget.find(itemsHolderSelector);g_objFilterableGrid=objGrid;g_arrayFilterItems=[];g_objWidget.delegate(g_removeButtonSelector,'click',onRemoveButtonClick);g_objFilterableGrid.on(g_clearFiltersEvent,onClearFilters)}}
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.