1(function($){"use strict";if(jQuery(".registerform").length){jQuery(".registerform").on("submit",function(e){e.preventDefault();let ajax_url=docy_local_object.ajaxurl;jQuery.post(ajax_url,{data:jQuery(this).serialize(),action:"dt_custom_registration_form",},function(res){jQuery("#reg-form-validation-messages").html(res.data.message)});return!1})} 2var post_type_modified=docy_local_object.post_type_modified;let activePostType='all';let searchTimeout;let currentSearchTerm='';let currentRequest=null;function docySearchTabs(){let tabsHtml=`<div data-type="all" class="tab-item active">All</div>`;for(const[type,label]of Object.entries(post_type_modified)){const cleanedLabel=label.replace(/[-_]+/g,' ').replace(/[^a-zA-Z0-9\s]/g,'').trim();const postTypeName=cleanedLabel.charAt(0).toUpperCase()+cleanedLabel.slice(1);tabsHtml+=`<div data-type="${type}" class="tab-item">${postTypeName}</div>`} 3$('#search-tabs').html(tabsHtml)} 4function displayResults(postType,searchTerm){$('#search-preloader').show();const $input=$('#searchInput');const $form=$input.closest('form');const $spinner=$form.find('.search-spinner');if(currentRequest){currentRequest.abort()} 5currentRequest=$.ajax({url:docy_local_object.ajaxurl,method:'POST',data:{action:'ajax_search',post_type:postType!=='all'?postType:docy_local_object.post_types,keyword:searchTerm,security:docy_local_object.ajax_nonce},beforeSend:function(){$form.addClass('searching');$spinner.show();$(".spinner").css("display","block");$('#search-results').attr('aria-busy','true');$('#search-results').append('<div id="search-preloader"></div>')},success:function(response){$('#docy-search-result').addClass('ajax-search');$('#search-results').html(response?response:`<h5 class="error">${$('#docy-search-result').data('noresult')}</h5>`);$form.removeClass('searching');$spinner.hide();$(".spinner").hide();$('#search-results').attr('aria-busy','false')},error:function(jqXHR,textStatus){if(textStatus==='abort'){return} 6$form.removeClass('searching');$spinner.hide();$(".spinner").hide();$('#search-results').attr('aria-busy','false')},complete:function(){currentRequest=null}})} 7$('div.tab-item').on('click',function(e){e.preventDefault();var postType=$(this).data('post-type');$('#search-results').removeClass(function(index,className){return(className.match(/(^|\s)post-type-\S+/g)||[]).join(' ')}).addClass(postType)});function handleSearch(searchTerm){clearTimeout(searchTimeout);currentSearchTerm=searchTerm;if(currentSearchTerm){searchTimeout=setTimeout(()=>{displayResults(activePostType,currentSearchTerm)},300)}else{$("#docy-search-result").removeClass("ajax-search").html("");$(".spinner").hide()}} 8$('#searchInput').on('keyup',function(){$(this).focus();$('.header_search_form').css('z-index','99');$('#search-preloader').hide();const searchTerm=$(this).val();if(searchTerm){handleSearch(searchTerm)}else{$('#search-results').html('');$('#docy-search-result').removeClass('ajax-search');$(".spinner").hide()}});$(".header_search_keyword ul li a").on("click",function(e){e.preventDefault();const searchTerm=$(this).text();$("#searchInput").val(searchTerm).focus();handleSearch(searchTerm);$('.header_search_form').css('z-index','99')});$('#search-tabs, #search_post_type').on('click change',function(e){if(e.type==='keydown'&&e.key!='Enter'){e.preventDefault()} 9if($(e.target).hasClass('tab-item')){activePostType=$(e.target).data('type');$('.tab-item').removeClass('active');$(e.target).addClass('active')}else if($(e.target).is('#search_post_type')){activePostType=$(e.target).val();$(e.target).addClass('active')} 10$('#search-results').children().not('#search-preloader').hide();$('#search-preloader').show();if(currentSearchTerm){displayResults(activePostType,currentSearchTerm)}});function addActiveClass(){$('body').addClass('search-focused')} 11function removeActiveClass(){$('body').removeClass('search-focused')} 12$('#ajax-search-form, .banner_search_form, .header_search_form, #search-tabs, #search-results').on('click',addActiveClass);$(document).on('click',function(e){if(!$(e.target).closest('#ajax-search-form, .banner_search_form, .header_search_form, .focused-form, #search-tabs, #search-results').length){removeActiveClass()}});$(document).on('click',function(e){if($(e.target).closest('.header_search_form').length){$('.header_search_form, .banner_search_form').css('z-index','999')}else{$('.header_search_form, .banner_search_form').css('z-index','2')}});docySearchTabs()})(jQuery) 13;
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.