1$(document).ready(function(){$('.med-i-mlijeko').hide();$(document).on('click',"#download-resource-btn",function(e,type){e.preventDefault();e.stopPropagation();var $this=$(this);var isAutomatic=type==='automatic';var rawUid=$this.attr('data-userID')||$this.attr('data-userid');var hasUserId=parseInt(rawUid)>0;var captureFormOn=parseInt($this.attr('data-capture_resource_form'))!==0&&!hasUserId;if(captureFormOn&&!isAutomatic){$('.download-resource-offline-form-container').slideDown('slow');return;} 2var userID=$this.data('userID');var resourceId=$this.data('resource');var text=$this.text();$this.html('<i class="fas fa-spinner fa-spin"></i> '+$this.data('loading-text'));$this.prop('disabled',true);$.ajax({type:"POST",url:BASE_URI+"resources/ajax/log/download",data:{resourceId:resourceId,userID:userID},cache:false,success:function(response){$this.prop('disabled',false);$this.text(text);if(response.status==='success'){window.location.href=$this.data("href");}else{alert(response.error_message);}},error:function(){$this.prop('disabled',false);$this.text(text);alert(lang('general:error')+'. '+lang('general:please_try_again'));}});});$('#download-resource-offline-btn').on('click',function(){$('.med-i-mlijeko').hide();var resourceId=$(this).data('resource');$('#downloadResourceOfflineForm #resourceId').val(resourceId);$('#download-resource-offline-form-container').slideToggle('slow',function(){$(this).css('overflow','visible');});});$(document).on('click',"#submit-download-resource-offline-form-btn",function(){var $form=$('#downloadResourceOfflineForm');var data=$form.serialize();var $submitBtn=$(this);var $container=$('.download-resource-offline-form-container');$form.addClass('was-validated');if(!$form[0].checkValidity()){return false;} 3$submitBtn.prop('disabled',true).html(lang('general:saving')+'...');$.ajax({url:'/resources/ajax/duplicates',type:'POST',data:data,cache:false,success:function(response){if(response.status==='success'){if(response.num_matches<2){$container.slideUp();submitDownloadResourceOfflineForm(response.user_id,$submitBtn);}else{$form.removeClass('was-validated');$('.downloadResourceOffline').hide();$('#downloadResourceMatches').html(response.html);}}else if(response.status==='error'){ourHelpingFunctions.displayNotices($('#download-resource-offline-error-container'),response.messages);}},complete:function(){$submitBtn.prop('disabled',false).html(lang('general:save'));},error:function(){ourHelpingFunctions.displayNotices($('#download-resource-offline-error-container'),lang('general:error')+'. '+lang('general:please_try_again'));}});return false;});$(document).on('click','#submit-resource-matches-form-btn',function(){var $button=$(this);var uid=$("input[name='offline_user_id']:checked").val();if(uid){submitDownloadResourceOfflineForm(uid,$button);}else{ourHelpingFunctions.displayNotices($('#download-resource-matches-error-container'),lang('general:please_select_one_from_the_list'));} 4return false;});function submitDownloadResourceOfflineForm(userID,$button){var $form=$('#downloadResourceOfflineForm');var $container=$('#download-resource-offline-form-container');var $userId=$('input[name="hdnUserId"]');var $downloadButton=$('#download-resource-summary-btn');$form.addClass('was-validated');if(!$form[0].checkValidity()){return false;} 5$button.prop('disabled',true).html(lang('general:saving')+'...');var data=$form.serialize();$.ajax({url:`/resources/ajax/download/offline/${userID}`,type:'POST',data:data,cache:false,success:function(res){if(res.status==='success'&&parseInt(res.userId)>0){var $downloadContainer=$('#download-resource-offline-form-container');var $downloadButton=$('#download-resource-btn');$downloadContainer.find('.med-i-mlijeko').css("display","none");$('#currentStatus').selectpicker('refresh');$('input[name="hdnUserId"]').val(res.userId);$downloadButton.data('userID',res.userId);$downloadButton.trigger("click",['automatic']);$('input[name="hdnUserId"]').val('');$('#download-resource-offline-btn').prop('disabled',true);$('.download-message').slideDown();}},complete:function(){$button.prop('disabled',true).html(lang('general:saving')+'...');}});} 6var images=$('.search-resources-results-container').find('img');
6images.one("load",function(){if(this.naturalWidth<this.width)$(this).attr('style','width: '+this.naturalWidth+'px !important');}).each(function(){if(this.complete)$(this).trigger('load');});$(document).on('click','.search-resources-btn',function(e){e.stopPropagation();var $btn=$(this);var $container=$btn.closest('.search-resources-container');$container.find('.search-resources-results-container').html('').hide();searchResources($btn);});$(document).on('click','.resource-item',function(e){e.preventDefault();var $this=$(this);var $userID=$('input[name="hdnUserID"]').val();var $sectionName=$(this).data('section_name');var $section=$('#'+$sectionName+'-section');var $loginContainer=$('.log-in-form-container-resources',$section);var $loginButton=$('.login-form-login-btn',$loginContainer);var $registerButton=$('.login-form-register-btn',$loginContainer);if(parseInt($userID)>0||$this.data('offline_view')==='all'){window.location.href=$this.data('href');}else{$loginButton.data('href',$this.data('href'));$registerButton.data('id',$this.data('resource'));$loginContainer.slideDown('slow',function(){$('html, body').animate({scrollTop:$loginContainer.offset().top},1000);});}});$(document).on('click','.login-form-login-btn',function(e){e.preventDefault();var $this=$(this);var $sectionName=$(this).data('section_name');var $section=$('#'+$sectionName+'-section');var $container=$('.log-in-form-container-resources',$section);var $form=$('.login-form',$container);$form.addClass('was-validated');if(!$form[0].checkValidity()){return false;} 7var $errorElement=$('.login-error',$container);$errorElement.html('').hide();var data=$form.serialize();$.ajax({type:"POST",url:'/users/simple/login',data:data,cache:false,success:function(response){response=JSON.parse(response);if(response.status==='2fa_required'&&response.redirect_url){window.location.href=response.redirect_url;return;} 8if(response.status==false){$errorElement.html(lang('general:login_error')).show();}else{window.location.href=$this.data('href');}},error:function(){$errorElement.html(lang('general:error')+', '+lang('general:please_try_again')).show();}});return false;});$(document).on('click','.login-form-register-btn',function(e){e.preventDefault();var $this=$(this);var $id=$this.data('id') 9$.ajax({type:"POST",url:BASE_URI+'resources/network/register/'+$id,cache:false,success:function(response){window.location.href=response.href;},});return false;});});function searchResources($btn,page){var $container=$btn.closest('.search-resources-container');var $searchButton=$container.find('.search-resources-btn');var $filterContainer=$container.find('.search-resources-filter-container');var filters=$filterContainer.find(':input').serialize();var $errorContainer=$container.find('.search-for-resources-error-message');var $searchResultsContainer=$container.find('.search-resources-results-container');if(page==undefined){page='1';} 10$errorContainer.html("");$errorContainer.removeClass("mt-3").removeClass("mb-3");$searchButton.prop('disabled',true);$searchButton.find('.caption-container').html($searchButton.data('caption_temp'));$.ajax({url:BASE_URI+'resources/search-for-resources/'+page,data:filters+"&per_page="+$container.find('input[name="pagination_per_page"]').val()+"&pagination_display_option="+$container.find('input[name="pagination_display_option"]').val()+"&minimum_search_character="+$container.find('input[name="minimum_search_character"]').val(),type:'POST',success:function(response){if(response.status==='success'){$searchResultsContainer.html(response.html).css('display','none').removeClass('hidden').show();
10resourcesNew_InitPagination($searchResultsContainer);} 11else if(response.status==='error'){$errorContainer.addClass("mt-3").addClass("mb-3");$errorContainer.html(response.message);} 12$searchButton.prop('disabled',false);$searchButton.find('.caption-container').html($searchButton.data('caption_orig'));},error:function(){$errorContainer.addClass("mt-3").addClass("mb-3");$errorContainer.html(response.message);}});} 13function resourcesNew_InitPagination($container){var $links=$container.find('a[href*="resources/search-for-resources"]');$links.each(function(){$(this).closest('li').on('click',function(e){e.preventDefault();var $link=$(this).find('a');var linkParts=$link.attr('href').split('/');var page=linkParts[linkParts.length-1].replace('?','');searchResources($link,page);});});} 14$(function(){var isMobile=window.matchMedia("only screen and (max-width: 600px)").matches;if(!isMobile) 15{$('.images-text-custom-panel-image').on('mouseenter',function(){var $sectionContainer=$(this).closest('.customisation-section');$('.images-text-custom-panel-image',$sectionContainer).not(this).addClass('opacity-5');var $imageContainer=$(this).closest('.images-text-custom-panel-image-container');$imageContainer.find('.images-text-custom-panel-image-text').fadeIn();var url=$('.redirectUrl',$imageContainer).val();$('.redirectTo',$imageContainer).attr("href",url);}).on('mouseleave',function(){var $sectionContainer=$(this).closest('.customisation-section');$('.images-text-custom-panel-image',$sectionContainer).removeClass('opacity-5');var $imageContainer=$(this).closest('.images-text-custom-panel-image-container');$imageContainer.find('.images-text-custom-panel-image-text').fadeOut();var url=$('.redirectUrl',$imageContainer).val();$('.redirectTo',$imageContainer).attr("href",url);});} 16else 17{$(document).on('click',".images-text-custom-panel-image",function(){var $sectionContainer=$(this).closest('.customisation-section');$('.images-text-custom-panel-image',$sectionContainer).not(this).addClass('opacity-5');var $imageContainer=$(this).closest('.images-text-custom-panel-image-container');var url=$('.redirectUrl',$imageContainer).val();if($('.images-text-custom-panel-image',$imageContainer).hasClass('opacity-5')){$('.images-text-custom-panel-image',$imageContainer).removeClass('opacity-5');} 18if($('.redirectTo',$imageContainer).hasClass('firstClick')){$('.redirectTo',$imageContainer).addClass('secondClick');if($('.redirectTo',$imageContainer).hasClass('secondClick')){$('.redirectTo',$imageContainer).attr("href",url);}} 19else{$('.redirectTo',$imageContainer).addClass('firstClick');$imageContainer.find('.images-text-custom-panel-image-text').fadeIn();}});}});
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.