1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ 2let window = _____WB$wombat$assign$function_____("window"); 3let self = _____WB$wombat$assign$function_____("self"); 4let document = _____WB$wombat$assign$function_____("document"); 5let location = _____WB$wombat$assign$function_____("location"); 6let top = _____WB$wombat$assign$function_____("top"); 7let parent = _____WB$wombat$assign$function_____("parent"); 8let frames = _____WB$wombat$assign$function_____("frames"); 9let opens = _____WB$wombat$assign$function_____("opens"); 10jQuery(function($) { 11 12 13 var $container2 = $('.aggro-noscroll'); 14 $container2.imagesLoaded(function(){ 15 $container2.masonry({ 16 itemSelector: '.aggroItem', 17 transitionDuration: '0.9s' 18 }); 19 }); 20 21 var $container = $('.aggro-scroll'); 22 $container.imagesLoaded(function(){ 23 $container.masonry({ 24 itemSelector: '.aggroItem', 25 transitionDuration: '0.9s' 26 }); 27 }); 28 29 $container.infinitescroll ({ 30 navSelector : '#aggroPagination', 31 nextSelector : '#aggroPagination a', 32 itemSelector : '.aggroItem', 33 animate : true, 34 extraScrollPx : 0, 35// binder : $('#aggro-container'), 36 loading: { 37 finished: undefined, 38 finishedMsg: "<em>End Of Feed.</em>", 39 img: "data:image/gif;base64,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", 40 msg: null, 41 msgText: "<em>Loading the next part...</em>", 42 selector: null, 43 speed: 0, 44 start: undefined 45 }, 46 }, 47 //trigger Masonry as a callback 48 function( newElements ) { 49 // hide new elements 50 var $newElems = $( newElements ).css({ opacity: 0 }); 51 // check new images are loaded 52 $newElems.imagesLoaded( function() { 53 // fade them in 54 $newElems.animate({ opacity: 1 }); 55 // place with masonry 56 $container.masonry( 'appended', $newElems ); 57 $(".aggroAdmin").bind("click",function(){ 58 var linkObject = $(this); 59 url = $(this).attr("data-url"); 60 $.get( url, function( data ) { 61 if (data == "blocked") { 62 $(linkObject).parent().addClass("aggroBlocked"); 63 $(linkObject).text('Unblock Post'); 64 var res1 = url.replace("_block","_unblock"); 65 $(linkObject).attr('data-url', res1); 66 } 67 if (data == "unblocked") { 68 $(linkObject).parent().removeClass("aggroBlocked"); 69 $(linkObject).text('Block Post'); 70 var res2 = url.replace("_unblock","_block"); 71 $(linkObject).attr('data-url', res2); 72 } 73 }); 74 75 }); 76 }); 77 }); 78}); 79 80jQuery(document).ready(function($) { 81 $(".aggroPic a img").error(function () { 82 $(this).hide(); 83 // or $(this).css({visibility:"hidden"}); 84 }); 85 $('.igCard:contains("Video:")').addClass("igVideo"); 86 87 $(".aggroAdmin").click(function() { 88 var linkObject = $(this); 89 url = $(this).attr("data-url"); 90 $.get( url, function( data ) { 91 if (data == "blocked") { 92 $(linkObject).parent().addClass("aggroBlocked"); 93 $(linkObject).text('Unblock Post'); 94 var res1 = url.replace("_block","_unblock"); 95 $(linkObject).attr('data-url', res1); 96 } 97 if (data == "unblocked") { 98 $(linkObject).parent().removeClass("aggroBlocked"); 99 $(linkObject).text('Block Post'); 100 var res2 = url.replace("_unblock","_block"); 101 $(linkObject).attr('data-url', res2); 102 } 103 }); 104 }); 105}); 106 107function blockpost(aggroID, UID){ 108 109 (function($) { 110 alert("blocking: " + UID); 111 })(jQuery); 112} 113 114function unblockpost(aggroID, UID){ 115 116 (function($) { 117 alert("unblocking: " + UID); 118 })(jQuery); 119} 120 121// display the lightbox 122function lightbox(insertContent, ajaxContentUrl){ 123 124 (function($) { 125 126 // add lightbox/shadow <div/>'s if not previously added 127 if($('#lightbox').size() == 0){ 128 var theLightbox = $('<div id="lightbox"/>'); 129 var theShadow = $('<div id="lightbox-shadow"/>');
130 var theCloser = $('<div id="lightbox-closer"/>'); 131 132 $('body').append(theShadow); 133 $(theShadow).append(theCloser); 134 $(theShadow).append(theLightbox); 135 $('body').css('overflow', 'hidden'); 136 $(theShadow).click(function(e){ 137 closeLightbox(); 138 }); 139 $(theLightbox).click(function(e){ 140 e.stopPropagation(); 141 }); 142 $(theCloser).click(function(e){ 143 closeLightbox(); 144 }); 145 } 146 147 // remove any previously added content 148 $('#lightbox').empty(); 149 150 // insert HTML content 151 if(insertContent != null){ 152 $('#lightbox').append(insertContent); 153 } 154 155 // insert AJAX content 156 if(ajaxContentUrl != null){ 157 // temporarily add a "Loading..." message in the lightbox 158 $('#lightbox').append('<p class="loading">Loading...</p>'); 159 160 // request AJAX content 161 $.ajax({ 162 type: 'GET', 163 url: ajaxContentUrl, 164 success:function(data){ 165 // remove "Loading..." message and append AJAX content 166 $('#lightbox').empty(); 167 $('#lightbox').append(data); 168 }, 169 error:function(){ 170 alert('AJAX Failure!'); 171 } 172 }); 173 } 174 175 // move the lightbox to the current window top + 100px 176 $('#lightbox').css('top', $(window).scrollTop() + 100 + 'px'); 177 178 // display the lightbox 179 $('body').css('overflow', 'hidden'); 180 $('#lightbox').show(); 181 $('#lightbox-shadow').show(); 182 183 184 })(jQuery); 185 186} 187 188// close the lightbox 189function closeLightbox(){ 190 191 (function($) { 192 193 // hide lightbox/shadow <div/>'s 194 $('body').css('overflow', 'auto'); 195 $('#lightbox').hide(); 196 $('#lightbox-shadow').hide(); 197 198 // remove contents of lightbox in case a video or other content is actively playing 199 $('#lightbox').empty(); 200 201 })(jQuery); 202} 203function keepOpen(){ 204 205 (function($) { 206 207 // hide lightbox/shadow <div/>'s 208 $('#lightbox').show(); 209 $('#lightbox-shadow').show(); 210 211 })(jQuery); 212} 213 214(function(e,t,n){"use strict";t.infinitescroll=function(n,r,i){this.element=t(i);if(!this._create(n,r)){this.failed=true}};t.infinitescroll.defaults={loading:{finished:n,finishedMsg:"<em>Congratulations, you've reached the end of the internet.</em>",img:"data:image/gif;base64,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",msg:null,msgText:"<em>Loading the next set of posts...</em>",selector:null,speed:"fast",start:n},state:{isDuringAjax:false,isInvalidPage:false,isDestroyed:false,isDone:false,isPaused:false,isBeyondMaxPage:false,currPage:1},debug:false,behavior:n,binder:t(e),nextSelector:"div.navigation a:first",navSelector:"div.navigation",contentSelector:null,extraScrollPx:150,itemSelector:"div.post",animate:false,pathParse:n,dataType:"html",appendCallback:true,bufferPx:40,errorCallback:function(){},infid:0,pixelsFromNavToBottom:n,path:n,prefill:false,maxPage:n};t.infinitescroll.prototype={_binding:function(t){var r=this,i=r.options;i.v="2.0b2.120520";if(!!i.behavior&&this["_binding_"+i.behavior]!==n){this["_binding_"+i.behavior].call(this);return}if(t!=="bind"&&t!=="unbind"){this._debug("Binding value "+t+" not valid");return false}if(t==="unbind"){this.options.binder.unbind("smartscroll.infscr."+r.options.infid)}else{this.options.binder[t]("smartscroll.infscr."+r.options.infid,function(){r.scroll()})}this._debug("Binding",t)},_create:function(i,s){var o=t.extend(true,{},t.infinitescroll.defaults,i);this.options=o;var u=t(e);var a=this;if(!a._validate(i)){return false}var f=t(o.nextSelector).attr("href");if(!f){this._debug("Navigation selector not found");return false}o.path=o.path||this._determinepath(f);o.contentSelector=o.contentSelector||this.element;o.loading.selector=o.loading.selector||o.contentSelector;o.loading.msg=o.loading.msg||t('<div id="infscr-loading"><img alt="Loading..." src="'+o.loading.img+'" /><div>'+o.loading.msgText+"</div></div>");(new Image).src=o.loading.img;
214if(o.pixelsFromNavToBottom===n){o.pixelsFromNavToBottom=t(document).height()-t(o.navSelector).offset().top;this._debug("pixelsFromNavToBottom: "+o.pixelsFromNavToBottom)}var l=this;o.loading.start=o.loading.start||function(){t(o.navSelector).hide();o.loading.msg.appendTo(o.loading.selector).show(o.loading.speed,t.proxy(function(){this.beginAjax(o)},l))};o.loading.finished=o.loading.finished||function(){if(!o.state.isBeyondMaxPage)o.loading.msg.fadeOut(o.loading.speed)};o.callback=function(e,r,i){if(!!o.behavior&&e["_callback_"+o.behavior]!==n){e["_callback_"+o.behavior].call(t(o.contentSelector)[0],r,i)}if(s){s.call(t(o.contentSelector)[0],r,o,i)}if(o.prefill){u.bind("resize.infinite-scroll",e._prefill)}};if(i.debug){if(Function.prototype.bind&&(typeof console==="object"||typeof console==="function")&&typeof console.log==="object"){["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(e){console[e]=this.call(console[e],console)},Function.prototype.bind)}}this._setup();if(o.prefill){this._prefill()}return true},_prefill:function(){function s(){return r.options.contentSelector.height()<=i.height()}var r=this;var i=t(e);this._prefill=function(){if(s()){r.scroll()}i.bind("resize.infinite-scroll",function(){if(s()){i.unbind("resize.infinite-scroll");r.scroll()}})};this._prefill()},_debug:function(){if(true!==this.options.debug){return}if(typeof console!=="undefined"&&typeof console.log==="function"){if(Array.prototype.slice.call(arguments).length===1&&typeof Array.prototype.slice.call(arguments)[0]==="string"){console.log(Array.prototype.slice.call(arguments).toString())}else{console.log(Array.prototype.slice.call(arguments))}}else if(!Function.prototype.bind&&typeof console!=="undefined"&&typeof console.log==="object"){Function.prototype.call.call(console.log,console,Array.prototype.slice.call(arguments))}},_determinepath:function(t){var r=this.options;if(!!r.behavior&&this["_determinepath_"+r.behavior]!==n){return this["_determinepath_"+r.behavior].call(this,t)}if(!!r.pathParse){this._debug("pathParse manual");return r.pathParse(t,this.options.state.currPage+1)}else if(t.match(/^(.*?)\b2\b(.*?$)/)){t=t.match(/^(.*?)\b2\b(.*?$)/).slice(1)}else if(t.match(/^(.*?)2(.*?$)/)){if(t.match(/^(.*?page=)2(\/.*|$)/)){t=t.match(/^(.*?page=)2(\/.*|$)/).slice(1);return t}t=t.match(/^(.*?)2(.*?$)/).slice(1)}else{if(t.match(/^(.*?page=)1(\/.*|$)/)){t=t.match(/^(.*?page=)1(\/.*|$)/).slice(1);return t}else{this._debug("Sorry, we couldn't parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com.");r.state.isInvalidPage=true}}this._debug("determinePath",t);return t},_error:function(t){var r=this.options;if(!!r.behavior&&this["_error_"+r.behavior]!==n){this["_error_"+r.behavior].call(this,t);return}if(t!=="destroy"&&t!=="end"){t="unknown"}this._debug("Error",t);if(t==="end"||r.state.isBeyondMaxPage){this._showdonemsg()}r.state.isDone=true;r.state.currPage=1;
214r.state.isPaused=false;r.state.isBeyondMaxPage=false;this._binding("unbind")},_loadcallback:function(i,s,o){var u=this.options,a=this.options.callback,f=u.state.isDone?"done":!u.appendCallback?"no-append":"append",l;if(!!u.behavior&&this["_loadcallback_"+u.behavior]!==n){this["_loadcallback_"+u.behavior].call(this,i,s);return}switch(f){case"done":this._showdonemsg();return false;case"no-append":if(u.dataType==="html"){s="<div>"+s+"</div>";s=t(s).find(u.itemSelector)}break;case"append":var c=i.children();if(c.length===0){return this._error("end")}l=document.createDocumentFragment();while(i[0].firstChild){l.appendChild(i[0].firstChild)}this._debug("contentSelector",t(u.contentSelector)[0]);t(u.contentSelector)[0].appendChild(l);s=c.get();break}u.loading.finished.call(t(u.contentSelector)[0],u);if(u.animate){var h=t(e).scrollTop()+t(u.loading.msg).height()+u.extraScrollPx+"px";t("html,body").animate({scrollTop:h},800,function(){u.state.isDuringAjax=false})}if(!u.animate){u.state.isDuringAjax=false}a(this,s,o);if(u.prefill){this._prefill()}},_nearbottom:function(){var i=this.options,s=0+t(document).height()-i.binder.scrollTop()-t(e).height();if(!!i.behavior&&this["_nearbottom_"+i.behavior]!==n){return this["_nearbottom_"+i.behavior].call(this)}this._debug("math:",s,i.pixelsFromNavToBottom);return s-i.bufferPx<i.pixelsFromNavToBottom},_pausing:function(t){var r=this.options;if(!!r.behavior&&this["_pausing_"+r.behavior]!==n){this["_pausing_"+r.behavior].call(this,t);return}if(t!=="pause"&&t!=="resume"&&t!==null){this._debug("Invalid argument. Toggling pause value instead")}t=t&&(t==="pause"||t==="resume")?t:"toggle";
214switch(t){case"pause":r.state.isPaused=true;break;case"resume":r.state.isPaused=false;break;case"toggle":r.state.isPaused=!r.state.isPaused;break}this._debug("Paused",r.state.isPaused);return false},_setup:function(){var t=this.options;if(!!t.behavior&&this["_setup_"+t.behavior]!==n){this["_setup_"+t.behavior].call(this);return}this._binding("bind");return false},_showdonemsg:function(){var r=this.options;if(!!r.behavior&&this["_showdonemsg_"+r.behavior]!==n){this["_showdonemsg_"+r.behavior].call(this);return}r.loading.msg.find("img").hide().parent().find("div").html(r.loading.finishedMsg).animate({opacity:1},2e3,function(){t(this).parent().fadeOut(r.loading.speed)});r.errorCallback.call(t(r.contentSelector)[0],"done")},_validate:function(n){for(var r in n){if(r.indexOf&&r.indexOf("Selector")>-1&&t(n[r]).length===0){this._debug("Your "+r+" found no elements.");return false}}return true},bind:function(){this._binding("bind")},destroy:function(){this.options.state.isDestroyed=true;this.options.loading.finished();return this._error("destroy")},pause:function(){this._pausing("pause")},resume:function(){this._pausing("resume")},beginAjax:function(r){var i=this,s=r.path,o,u,a,f;r.state.currPage++;if(r.maxPage!=n&&r.state.currPage>r.maxPage){r.state.isBeyondMaxPage=true;this.destroy();return}o=t(r.contentSelector).is("table, tbody")?t("<tbody/>"):t("<div/>");u=typeof s==="function"?s(r.state.currPage):s.join(r.state.currPage);i._debug("heading into ajax",u);a=r.dataType==="html"||r.dataType==="json"?r.dataType:"html+callback";if(r.appendCallback&&r.dataType==="html"){a+="+callback"}switch(a){case"html+callback":i._debug("Using HTML via .load() method");o.load(u+" "+r.itemSelector,n,function(t){i._loadcallback(o,t,u)});break;case"html":i._debug("Using "+a.toUpperCase()+" via $.ajax() method");t.ajax({url:u,dataType:r.dataType,complete:function(t,n){f=typeof t.isResolved!=="undefined"?t.isResolved():n==="success"||n==="notmodified";if(f){i._loadcallback(o,t.responseText,u)}else{i._error("end")}}});break;case"json":i._debug("Using "+a.toUpperCase()+" via $.ajax() method");t.ajax({dataType:"json",type:"GET",url:u,success:function(e,t,s){f=typeof s.isResolved!=="undefined"?s.isResolved():t==="success"||t==="notmodified";if(r.appendCallback){if(r.template!==n){var a=r.template(e);o.append(a);if(f){i._loadcallback(o,a)}else{i._error("end")}}else{i._debug("template must be defined.");i._error("end")}}else{if(f){i._loadcallback(o,e,u)}else{i._error("end")}}},error:function(){i._debug("JSON ajax request failed.");i._error("end")}});break}},retrieve:function(r){r=r||null;var i=this,s=i.options;if(!!s.behavior&&this["retrieve_"+s.behavior]!==n){this["retrieve_"+s.behavior].call(this,r);return}if(s.state.isDestroyed){this._debug("Instance is destroyed");return false}s.state.isDuringAjax=true;s.loading.start.call(t(s.contentSelector)[0],s)},scroll:function(){var t=this.options,r=t.state;if(!!t.behavior&&this["scroll_"+t.behavior]!==n){this["scroll_"+t.behavior].call(this);return}if(r.isDuringAjax||r.isInvalidPage||r.isDone||r.isDestroyed||r.isPaused){return}if(!this._nearbottom()){return}this.retrieve()},toggle:function(){this._pausing()},unbind:function(){this._binding("unbind")},update:function(n){if(t.isPlainObject(n)){this.options=t.extend(true,this.options,n)}}};t.fn.infinitescroll=function(n,r){var i=typeof n;switch(i){case"string":var s=Array.prototype.slice.call(arguments,1);this.each(function(){var e=t.data(this,"infinitescroll");if(!e){return false}if(!t.isFunction(e[n])||n.charAt(0)==="_"){return false}e[n].apply(e,s)});break;case"object":this.each(function(){var e=t.data(this,"infinitescroll");if(e){e.update(n)}else{e=new t.infinitescroll(n,r,this);if(!e.failed){t.data(this,"infinitescroll",e)}}});break}return this};var r=t.event,i;r.special.smartscroll={setup:function(){t(this).bind("scroll",r.special.smartscroll.handler)},teardown:function(){t(this).unbind("scroll",r.special.smartscroll.handler)},handler:function(e,n){var r=this,s=arguments;e.type="smartscroll";if(i){clearTimeout(i)}i=setTimeout(function(){t(r).trigger("smartscroll",s)},n==="execAsap"?0:100)}};t.fn.smartscroll=function(e){return e?this.bind("smartscroll",e):this.trigger("smartscroll",["execAsap"])}})(window,jQuery) 215}
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.