(self.webpackChunkpixelfed=self.webpackChunkpixelfed||[]).push([[9567],{95366(t,e,a){"use strict";a.r(e),a.d(e,{default:()=>r});vars=a(2e4);a(73718);functioni(){vart,e,a="function"==typeofSymbol?Symbol:{},s=a.iterator||"@@iterator",o=a.toStringTag||"@@toStringTag";functionr(a,s,i,o){varr=s&&s.prototypeinstanceofc?s:c,d=Object.create(r.prototype);returnn(d,"_invoke",function(a,s,i){varn,o,r,c=0,d=i||[],u=!1,m={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,a){returnn=e,o=0,r=t,m.n=a,l}};functionp(a,s){for(o=a,r=s,e=0;!u&&c&&!i&&e<d.length;e++){vari,n=d[e],p=m.p,v=n[2];a>3?(i=v===s)&&(r=n[(o=n[4])?5:(o=3,3)],n[4]=n[5]=t):n[0]<=p&&((i=a<2&&p<n[1])?(o=0,m.v=s,m.n=n[1]):p<v&&(i=a<3||n[0]>s||s>v)&&(n[4]=a,n[5]=s,m.n=v,o=0))}if(i||a>1)returnl;throwu=!0,s}returnfunction(i,d,v){if(c>1)throwTypeError("Generator is already running");for(u&&1===d&&p(d,v),o=d,r=v;(e=o<2?t:r)||!u;){n||(o?o<3?(o>1&&(m.n=-1),p(o,r)):m.n=r:m.v=r);try{if(c=2,n){if(o||(i="next"),e=n[i]){if(!(e=e.call(n,r)))throwTypeError("iterator result is not an object");if(!e.done)returne;r=e.value,o<2&&(o=0)}else1===o&&(e=n.return)&&e.call(n),o<2&&(r=TypeError("The iterator does not provide a '"+i+"' method"),o=1);n=t}elseif((e=(u=m.n<0)?r:a.call(s,m))!==l)break}catch(e){n=t,o=1,r=e}finally{c=1}}return{value:e,done:u}}}(a,i,o),!0),d}varl={};functionc(){}functiond(){}functionu(){}e=Object.getPrototypeOf;varm=[][s]?e(e([][s]())):(n(e={},s,function(){returnthis}),e),p=u.prototype=c.prototype=Object.create(m);functionv(t){returnObject.setPrototypeOf?Object.setPrototypeOf(t,u):(t.__proto__=u,n(t,o,"GeneratorFunction")),t.prototype=Object.create(p),t}returnd.prototype=u,n(p,"constructor",u),n(u,"constructor",d),d.displayName="GeneratorFunction",n(u,o,"GeneratorFunction"),n(p),n(p,o,"Generator"),n(p,s,function(){returnthis}),n(p,"toString",function(){return"[object Generator]"}),(i=function(){return{w:r,m:v}})()}functionn(t,e,a,s){vari=Object.defineProperty;try{i({},"",{})}catch(t){i=0}n=function(t,e,a,s){functiono(e,a){n(t,e,function(t){returnthis._invoke(e,a,t)})}e?i?i(t,e,{value:a,enumerable:!s,configurable:!s,writable:!s}):t[e]=a:(o("next",0),o("throw",1),o("return",2))},n(t,e,a,s)}functiono(t,e,a,s,i,n,o){try{varr=t[n](o),l=r.value}catch(t){returnvoida(t)}r.done?e(l):Promise.resolve(l).then(s,i)}constr={components:{Autocomplete:s.default},data:function(){return{loaded:!1,tabIndex:0,config:{autospam_enabled:null,open:0,closed:0},closedReports:[],closedReportsFetched:!1,closedReportsCursor:null,closedReportsCanLoadMore:!1,showSpamReportModal:!1,showSpamReportModalLoading:!0,viewingSpamReport:void0,viewingSpamReportLoading:!1,showNonSpamModal:!1,nonSpamAccounts:[],searchLoading:!1,customTokens:[],customTokensFetched:!1,customTokensCanLoadMore:!1,showCreateTokenModal:!1,customTokenForm:{token:void0,weight:1,category:"spam",note:void0,active:!0},showEditTokenModal:!1,editCustomToken:{},editCustomTokenForm:{token:void0,weight:1,category:"spam",note:void0,active:!0}}},mounted:function(){vart=this;setTimeout(function(){t.loaded=!0,t.fetchConfig()},1e3)},methods:{toggleTab:function(t){vare=this;this.tabIndex=t,0==t&&setTimeout(function(){e.initChart()},500),"closed_reports"!==t||this.closedReportsFetched||this.fetchClosedReports(),"manage_tokens"!==t||this.customTokensFetched||this.fetchCustomTokens()},formatCount:function(t){returnApp.util.format.count(t)},timeAgo:function(t){returnt?App.util.format.timeAgo(t):t},fetchConfig:function(){vart=this;axios.post("/i/admin/api/autospam/config").then(function(e){t.config=e.data,t.loaded=!0}).finally(function(){setTimeout(function(){t.initChart()},100)})},initChart:function(){newChart(document.querySelector("#c1-dark"),{type:"line",options:{scales:{yAxes:[{gridLines:{lineWidth:1,color:"#212529",zeroLineColor:"#212529"}}]}},data:{datasets:[{data:this.config.graph}],labels:this.config.graphLabels}})},fetchClosedReports:function(){vart=this,e=arguments.length>0&&void0!==arguments[0]?arguments[0]:"/i/admin/api/autospam/reports/closed";axios.post(e).then(function(e){t.closedReports=e.data}).fi