1var quotescollectionInstances=[];function quotescollectionRefresh(args){if(args.ajaxRefresh&&!args.autoRefresh) 2jQuery("#"+args.instanceID+" .nav-next").html(quotescollectionAjax.loading);jQuery.ajax({type:"POST",url:quotescollectionAjax.ajaxUrl,data:"action=quotescollection&_ajax_nonce="+quotescollectionAjax.nonce+"¤t="+args.currQuoteID+"&char_limit="+args.charLimit+"&tags="+args.tags+"&orderby="+args.orderBy,success:function(response){if(response=='-1'||!response){if(args.ajaxRefresh&&args.autoRefresh) 3quotescollectionTimer(args);else if(args.ajaxRefresh&&!args.autoRefresh) 4jQuery("#"+args.instanceID+" .nav-next").html('<a class=\"next-quote-link\" style=\"cursor:pointer;\" onclick=\"quotescollectionRefreshInstance(\''+args.instanceID+'\')\">'+quotescollectionAjax.nextQuote+'</a>');}else{if(args.dynamicFetch){args.dynamicFetch=0} 5args.currQuoteID=response.quote_id;quotescollectionInstances[args.instanceID]=args;display=quotescollectionDisplayFormat(response,args);jQuery("#"+args.instanceID).hide();jQuery("#"+args.instanceID).html(display,args);jQuery("#"+args.instanceID).fadeIn('slow');if(args.ajaxRefresh&&args.autoRefresh) 6quotescollectionTimer(args);}},error:function(xhr,textStatus,errorThrown){console.log(textStatus+' '+xhr.status+': '+errorThrown);if(args.ajaxRefresh&&!args.autoRefresh){jQuery("#"+args.instanceID+" .nav-next").html('<a class=\"next-quote-link\" style=\"cursor:pointer;\" onclick=\"quotescollectionRefreshInstance(\''+args.instanceID+'\')\">'+quotescollectionAjax.nextQuote+';</a>')}}})} 7function quotescollectionDisplayFormat(quoteData,args){var display="";var attribution="";display+='<p>'+quoteData.quote+'</p>';if(args.showAuthor&"eData.author&"eData.author!='null'){attribution='<cite class=\"author\">'+quoteData.author+'</cite>'} 8if(args.showSource&"eData.source&"eData.source!='null'){if(attribution)attribution+=', ';attribution+='<cite class=\"source title\">'+quoteData.source+'</cite>'} 9if(attribution){display+=quotescollectionHtmlDecode(args.beforeAttribution)+attribution+quotescollectionHtmlDecode(args.afterAttribution)} 10display=quotescollectionHtmlDecode(args.before)+display+quotescollectionHtmlDecode(args.after);if(args.ajaxRefresh&&!args.autoRefresh) 11display+='<div class=\"navigation\"><div class=\"nav-next\"><a class=\"next-quote-link\" style=\"cursor:pointer;\" onclick=\"quotescollectionRefreshInstance(\''+args.instanceID+'\')\">'+quotescollectionAjax.nextQuote+'</a></div></div>';return display} 12function quotescollectionRefreshInstance(instanceID){quotescollectionRefresh(quotescollectionInstances[instanceID])} 13function quotescollectionTimer(args){var timeInterval=args.autoRefresh*1000;var autoRefreshMax=Number(quotescollectionAjax.autoRefreshMax);var autoRefreshCount=Number(quotescollectionAjax.autoRefreshCount);if(!quotescollectionInstances[args.instanceID]) 14quotescollectionInstances[args.instanceID]=args;if((autoRefreshMax==0)||(autoRefreshCount<autoRefreshMax)){setTimeout("quotescollectionRefreshInstance('"+args.instanceID+"')",timeInterval);quotescollectionAjax.autoRefreshCount=++autoRefreshCount}} 15function quotescollectionHtmlDecode(input){var doc=new DOMParser().parseFromString(input,"text/html");return doc.documentElement.textContent} 16;
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.