var DOMAIN="https://pay.reddit.com",BATCH_SIZE=100,COMMENT_LIMIT=999,MAX_COMMENTS=COMMENT_LIMIT,user_comments={},search_func=search_comm,SCROLL_DURATION=1500,PROCESSING_TEXT="Processing comments... ( results)",DONE_TEXT="Done! ( results)",result_counter_el,done_image=new Image;done_image.src="proxy.php?url=https%3A%2F%2Fredditcommentsearch.com%2Fimg%2Ftick.png";var ongoing_request=null,request_timer=null;
function gotit(a,b){$.progressControl.stop_anim();var c=a.data.children.length,d=c=window.MAX_COMMENTS;0 tbody:last").append(a);a.fadeIn("slow")}function clear_results(){$("#resulttable > tbody:last").empty()}
function list_item(a,b,c){template=' {1} |
';return result=template.format(a,htmlUnescape(b),c)}function htmlUnescape(a){return String(a).replace(/"/g,'"').replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")}
function remove_punctuation(a){return a.replace(/[\|&;:$%@^"<>()+,.?!\\\/ '-]/g," ")}
function search_add(a,b,c){var d=b.query;b.case_sensitive||(d=d.toLowerCase());jQuery.each(a,function(a,c){doAdd=function(){comment_text=c.data.body;comment_url=$.redditFormatting.get_thread_url(c);b.case_sensitive||(comment_text=comment_text.toLowerCase());b.match_words&&(comment_text=remove_punctuation(comment_text));match=!0;$.each(d.split(" "),function(a,c){if(!b.match_words){if(-1==comment_text.indexOf(c))return match=!1}else if(-1==comment_text.split(" ").indexOf(c))return match=!1});match&&
(add_result_item(c.data.link_title,c.data.body_html,comment_url),window.result_counter_el.html(++b.num_results));!0===c.last_comment&&($("#status").html(window.DONE_TEXT),$("#status").find("span").html(b.num_results),$("#canvasloader-container").append(window.done_image),$.searchLoader.hide_loader());return match};$.jsqueue.add(doAdd,c,20)});0==a.length&&($("#status").html(window.DONE_TEXT),$("#status").find("span").html(b.num_results),$("#canvasloader-container").append(window.done_image),$.searchLoader.hide_loader())}
function search_comm(){$("#search").focus();null!=window.ongoing_request&&window.ongoing_request.abort();clearTimeout(window.request_timer);$.progressControl.stop_anim();$("#progressBar").text("");$.progressControl.success();$.fetch_error.hide_all_errors();var a={username:$("#username").val(),query:$("#query").val(),timeout:$.redditRateLimiter.get_limit(),case_sensitive:$("#opt_case").is(":checked"),match_words:$("#opt_words").is(":checked"),have_scrolled:!1,search_start_ts:(new Date).getTime(),num_results:0,
comments:[],after_id:"",fetching:!1};""==a.username?$.fetch_error.toggle_username_error(!0):($("#canvasloader-container").children("img").remove(),$.jsqueue.clear(),clear_results(),window.user_comments.hasOwnProperty(a.username)?($.progressControl.done(),process_results(window.user_comments[a.username],a)):(a.fetching=!0,do_fetch(a)))}
function process_results(a,b){$.searchLoader.show_loader();$("#status").html(window.PROCESSING_TEXT);window.result_counter_el=$("#status").find("span");window.result_counter_el.html(b.num_results);search_add(a,b);!1===b.have_scrolled&&(setTimeout(function(){!0===b.fetching?scroll_to_element($("#ruler")):scroll_to_element($("#result_scroll_to"))},200),b.have_scrolled=!0)}function scroll_to_element(a){top_pos=a.offset().top;$("html, body").animate({scrollTop:top_pos},1500)};