1jQuery(document).ready(function(){if(jQuery('#add-rating-comment .rating-field.rating .rating-stars').size()){var stars_wrap=jQuery('#add-rating-comment .rating-field.rating .rating-stars');var stars=stars_wrap.find('a');var count_wrap=jQuery('#add-rating-comment .rating-field.rating .rating-stars span.count');var select=jQuery('#add-rating-comment .rating-field.rating select');stars.hover(function(){stars.removeClass('hover');var count=jQuery(this).attr('href').replace('#','');for(var i=count;i>0;i--){stars_wrap.find('a[href="#'+i+'"]').addClass('hover')} 2count_wrap.text(count)},function(){var count=5;if(stars_wrap.find('a.clicked').size()){var count=stars_wrap.find('a.clicked').attr('href').replace('#','')} 3stars.removeClass('hover');if(stars_wrap.hasClass('already-clicked')){count_wrap.text(count);for(var i=count;i>0;i--){stars_wrap.find('a[href="#'+i+'"]').addClass('hover')} 4return} 5count_wrap.text(count)});stars.click(function(event){event.preventDefault();stars.removeClass('clicked');var count=jQuery(this).attr('href').replace('#','');count_wrap.text(count);if(!stars_wrap.hasClass('already-clicked')){stars_wrap.addClass('already-clicked')} 6jQuery(this).addClass('clicked');select.find('option').removeAttr('selected');select.find('option[value="'+count+'"]').attr('selected','selected')})} 7if(jQuery('#add-rating-comment .rating-field .error-message').size()){var error_messages=jQuery('#add-rating-comment .rating-field .error-message');error_messages.each(function(){jQuery(this).parents('.rating-field').find('input, select, textarea').click(function(){var parent=jQuery(this).parents('.rating-field');parent.find('.error-message').fadeOut(200,function(){jQuery(this).remove()})})})}})
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.