new Vue({el:"#vue-activity",data:window.meowData,methods:{searchSubmit:function(){var s=this;this.forms.search.errors={},this.forms.search.loading=!0;var r=this.clone(this.forms.search);delete r.page,delete r.errors,delete r.loading,delete r.n,delete r.action;var e=this.checksum(r);e!==this.lastSearch&&(this.forms.search.page=0,this.lastSearch=e),this.formAjax(this.forms.search,function(r){s.forms.search.loading=!1,s.searched=!0,s.results={page:0,pages:0,total:0,items:[],bans:[]},r.ok?s.results=r.data:s.forms.search.errors=r.errors,s.scrollTo()})},pardonSubmit:function(s){var r,e=this;this.forms.pardon.errors={},this.forms.pardon.loading=!0,this.forms.pardon.id=parseInt(s,10)||0,this.formAjax(this.forms.pardon,function(t){if(e.forms.pardon.loading=!1,t.ok&&t.data){for(r=0;rthis.forms.search.page?this.forms.search.page=0:this.forms.search.page>this.results.pages&&(this.forms.search.page=this.results.pages),this.forms.search.page!==this.results.page))return this.searchSubmit()}},mounted:function(){var s=this;window.addEventListener("load",function(){s.searchSubmit.call(s)})},filters:{status:function(s){return{ban:"Ban",fail:"Failure",success:"Success"}[s]},relativeTime:function(s){if(0>=(s=parseInt(s,10)||0))return"0s";var r,e,t,o,a=s;a-=60*(r=Math.floor(a/60/60/24/365))*60*24*365,a-=60*(e=Math.floor(a/60/60/24))*60*24,a-=60*(t=Math.floor(a/60/60))*60,a-=60*(o=Math.floor(a/60));var i=[];return 0