PageSourceSearch

https://www.minds.com/static/en/764.a1106caa36531f08.js

js minds.com collected 2026-09-24 07:20:23 UTC 47,002 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkminds=self.webpackChunkminds||[]).push([[764],{60764:(Ye,C,l)=>{l.r(C),l.d(C,{AnalyticsModule:()=>Ue});var P=l(59377),c=l(60316),h=l(95072),M=l(26083),y=l(21915),g=l(75797),k=l(19999),v=l(59452),u=l(70271),_=l(91817),f=l(61318),I=l(98764),E=l(36647),w=l(24139);const O=[{loading:!1,category:"traffic",description:"traffic description bleep bloop",timespan:"30d",timespans:[{id:"30d",label:"Last 30 days",interval:"day",comparison_interval:30,from_ts_ms:1567296e6,from_ts_iso:"2019-09-01T00:00:00+00:00",selected:!0},{id:"12m",label:"Last 12 months",interval:"day",comparison_interval:365,from_ts_ms:1538352e6,from_ts_iso:"2018-10-01T00:00:00+00:00",selected:!1}],filter:["platform::all","view_type::total","channel::all"],filters:[{id:"platform",label:"Platform",description:"Filter by platform type:",options:[{id:"all",label:"All",available:!0,selected:!1},{id:"browser",label:"Browser",available:!0,selected:!1},{id:"mobile",label:"Mobile",available:!0,selected:!1}]},{id:"channel",label:"Channel",description:null,options:[{id:"all",label:"All",available:!0,selected:!0,description:null},{id:"self",label:"Self",available:!0,selected:!1,description:null},{id:"search",label:"Search",available:!0,selected:!1,description:null}]},{id:"view_type",label:"View Type",description:"Filter by view type:",options:[{id:"total",label:"Total",available:!0,selected:!1},{id:"organic",label:"Organic",available:!0,selected:!0,description:"bobloblaw"},{id:"boosted",label:"Boosted",available:!1,selected:!1,description:"blablablabla"},{id:"single",label:"Single",available:!0,selected:!1,description:null}]}],metric:"views",metrics:[{id:"active_users",label:"Active Users",permissions:["admin","user"],summary:{current_value:120962,comparison_value:120962,comparison_interval:28,comparison_positive_inclination:!0},unit:"number",description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentiuti atque corrupti quos dolores",visualisation:null},{id:"active_users",label:"Active Users B",permissions:["admin","user"],summary:{current_value:120962,comparison_value:120962,comparison_interval:28,comparison_positive_inclination:!0},unit:"number",description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentiuti atque corrupti quos dolores",visualisation:null},{id:"signups",label:"Signups",permissions:["admin","user"],summary:{current_value:53060,comparison_value:60577,comparison_interval:28,comparison_positive_inclination:!0},unit:"number",description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentiuti atque corrupti quos dolores",visualisation:null},{id:"views",label:"Pageviews USD",permissions:["admin","user"],summary:{current_value:83898,comparison_value:0,comparison_interval:28,comparison_positive_inclination:!0},unit:"usd",description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui",visualisation:{type:"chart",segments:[{buckets:[{key:1567296e6,date:"2019-09-01T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-02T00:00:00+00:00",value:12},{key:15674688e5,date:"2019-09-03T00:00:00+00:00",value:13},{key:15675552e5,date:"2019-09-04T00:00:00+00:00",value:9},{key:15676416e5,date:"2019-09-05T00:00:00+00:00",value:1},{key:1567296e6,date:"2019-09-06T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12},{key:15674688e5,date:"2019-09-08T00:00:00+00:00",value:13},{key:15675552e5,date:"2019-09-09T00:00:00+00:00",value:9},{key:15676416e5,date:"2019-09-10T00:00:00+00:00",value:7},{key:15675552e5,date:"2019-09-11T00:00:00+00:00",value:9},{key:15676416e5,date:"2019-09-12T00:00:00+00:00",value:10.2}]},{buckets:[{key:1567296e6,date:"2019-08-01T00:00:00+00:00",value:1},{key:15673824e5,date:"2019-08-02T00:00:00+00:00",value:2},{key:15674688e5,date:"2019-08-03T00:00:00+00:00",value:11},{key:15675552e5,date:"2019-08-04T00:00:00+00:00",value:4},{key:15676416e5,date:"2019-08-05T00:00:00+00:00",value:5},{key:1567296e6,date:"2019-08-06T00:00:00+00:00",value:12},{key:15673824e5,date:"2019-08-07T00:00:00+00:00",value:2},{key:15674688e5,date:"2019-08-08T00:00:00+00:00",value:11},{key:15675552e5,date:"2019-08-09T00:00:00+00:00",value:4},{key:15676416e5,date:"2019-08-10T00:00:00+00:00",value:5},{key:15675552e5,date:"2019-08-11T00:00:00+00:00",value:4},{key:15676416e5,date:"2019-08-12T00:00:00+00:00",value:.5}]}]}}]},{loading:!1,category:"earnings",description:"imma earnings description",timespan:"30d",timespans:[{id:"30d",label:"Last 30 days",interval:"day",comparison_interval:28,from_ts_ms:1567296e6,from_ts_iso:"2019-09-01T00:00:00+00:00"},{id:"1y",label:"1 year ago",interval:"month",comparison_interval:365,from_ts_ms:1538352e6,from_ts_iso:"2018-10-01T00:00:00+00:00"}],filter:["channel::all"],filters:[{id:"channel",label:"Channel",description:"Filter by channel type:",options:[{id:"all",label:"All",available:!0,selected:!0,description:"bibbble"},{id:"self",label:"Self",available:!0,selected:!1,description:"bliblabla"},{id:"search",label:"cantSeeMe",available:!0,selected:!1,description:"should not be shown"}]},{id:"platform",label:"Platform",options:[{id:"all",label:"All",available:!0,selected:!1},{id:"browser",label:"BrowserBrowserBrowserBrowserBrowserBrowser",available:!0,selected:!1},{id:"mobile",label:"Mobile",available:!0,selected:!1}]},{id:"view_type",label:"View Type",options:[{id:"total",label:"Total",available:!0,selected:!1},{id:"organic",label:"Organic",available:!0,selected:!0},{id:"boosted",label:"Boosted",available:!1,selected:!1},{id:"single",label:"Single",available:!0,selected:!1}]}],metric:"views_table",metrics:[{id:"views_table",label:"Views",permissions:["admin"],visualisation:{type:"table",buckets:[{key:"urn:blog:920262483603046400",values:{"views::total":11,"views::organic":11,"views::single":11,entity:{time_created:"1568665493",title:"My cool blog My cool blogMy cool blogMy cool blogMy cool blogMy cool blogMy cool blog",route:"minds/blog/announcing-post-scheduling-bitcoin-usd-and-ethereum-payments-1020417032624504832",ownerObj:{guid:"100000000000000000",name:"Minds Official",username:"Minds"},urn:"urn:blog:920262483603046400"}}},{key:"urn:image:937185477660028928",values:{"views::total":22,"views::organic":22,"views::single":16,entity:{time_created:"1570569175",message:"",ownerObj:{guid:"1234567",name:"dogPhotographer",username:"doggooooosborkborkborkborkborkborkborkborkborkbork"},urn:"urn:image:937185477660028928"}}},{key:"urn:video:937185477660028928",values:{"views::total":22,"views::organic":22,"views::single":16,entity:{time_created:"1570519175",title:"My cool video",ownerObj:{guid:"1234567",name:"dogVideogrrapher",username:"doggooooosLIVE"},urn:"urn:video:937185477660028928"}}},{key:"urn:user:937185477660028928",values:{"views::total":22,"views::organic":22,"views::single":16,entity:{time_created:"1520569175",guid:"1234567",name:"lilyisadog",username:"lilyisadog",urn:"urn:user:937185477660028928"}}},{key:"urn:activity:937185177660028928",values:{"views::total":16e6,"views::organic":22,"views::single":15,entity:{time_created:"1570369175",title:"",ownerObj:{guid:"1234567",name:"hank",username:"hank"},urn:"urn:activity:937185177660028928"}}},{key:"urn:activity:837185477660028928",values:{"views::total":22,"views::organic":22,"views::single":16,entity:{time_created:"1570569175",title:"",message:"",remind_object:{title:"my cool thing that will be reminded"},ownerObj:{guid:"1234567",name:"lily",username:"lily"},urn:"urn:activity:837185477660028928"}}}],columns:[{id:"entity",label:"Views"},{id:"views::total",label:"Total Views"},{id:"views::organic",label:"Organic"},{id:"views::single",label:"Single"}]}}]},{loading:!1,category:"summary",timespan:"30d",timespans:[{id:"30d",label:"Last 30 days",interval:"day",comparison_interval:28,from_ts_ms:1567296e6,from_ts_iso:"2019-09-01T00:00:00+00:00"},{id:"1y",label:"1 year ago",interval:"month",comparison_interval:365,from_ts_ms:1538352e6,from_ts_iso:"2018-10-01T00:00:00+00:00"}],filter:["channel::all"],filters:[{id:"channel",label:"Channel",description:"Filter by channel type:",options:[{id:"all",label:"All",available:!0,selected:!0,description:"bibbble"},{id:"self",label:"Self",available:!0,selected:!1,description:"bliblabla"},{id:"search",label:"cantSeeMe",available:!0,selected:!1,description:"should not be shown"}]},{id:"platform",label:"Platform",options:[{id:"all",label:"All",available:!0,selected:!1},{id:"browser",label:"BrowserBrowserBrowserBrowserBrowserBrowser",available:!0,selected:!1},{id:"mobile",label:"Mobile",available:!0,selected:!1}]},{id:"view_type",label:"View Type",options:[{id:"total",label:"Total",available:!0,selected:!1},{id:"organic",label:"Organic",available:!0,selected:!0},{id:"boosted",label:"Boosted",available:!1,selected:!1},{id:"single",label:"Single",available:!0,selected:!1}]}],metric:"summary",metrics:[{id:"active_users",label:"Active Users On Site",summary:{current_value:83898,comparison_value:0,comparison_interval:28,comparison_positive_inclination:!0}
1,description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui",value:455,visualisation:null}]},{tiles:[{id:"daily_active_users",label:"Daily Active Users",description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui",benchmark:{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12e7},value:12e7,visualisation:{type:"chart",segments:[{buckets:[{key:1567296e6,date:"2019-09-01T00:00:00+00:00",value:11e5},{key:15673824e5,date:"2019-09-02T00:00:00+00:00",value:12e5},{key:15674688e5,date:"2019-09-03T00:00:00+00:00",value:13e5},{key:15675552e5,date:"2019-09-04T00:00:00+00:00",value:9e5},{key:15676416e5,date:"2019-09-05T00:00:00+00:00",value:1e5},{key:1567296e6,date:"2019-09-06T00:00:00+00:00",value:11e5},{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12e5}]}]}},{id:"monthly_active_users",label:"Monthly Active Users",description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui",benchmark:{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12},value:13,visualisation:{type:"chart",segments:[{buckets:[{key:1567296e6,date:"2019-09-01T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-02T00:00:00+00:00",value:12},{key:15674688e5,date:"2019-09-03T00:00:00+00:00",value:13},{key:15675552e5,date:"2019-09-04T00:00:00+00:00",value:9},{key:15676416e5,date:"2019-09-05T00:00:00+00:00",value:1},{key:1567296e6,date:"2019-09-06T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12}]}]}},{id:"unique_visitors",label:"Unique Visitors",benchmark:{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12},value:12e8,description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui",visualisation:{type:"chart",segments:[{buckets:[{key:1567296e6,date:"2019-09-01T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-02T00:00:00+00:00",value:12},{key:15674688e5,date:"2019-09-03T00:00:00+00:00",value:13},{key:15675552e5,date:"2019-09-04T00:00:00+00:00",value:9},{key:15676416e5,date:"2019-09-05T00:00:00+00:00",value:1},{key:1567296e6,date:"2019-09-06T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12}]}]}},{id:"daily_page_views",label:"Daily Page Views",description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui",benchmark:{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12},value:1200,visualisation:{type:"chart",segments:[{buckets:[{key:1567296e6,date:"2019-09-01T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-02T00:00:00+00:00",value:12},{key:15674688e5,date:"2019-09-03T00:00:00+00:00",value:13},{key:15675552e5,date:"2019-09-04T00:00:00+00:00",value:9},{key:15676416e5,date:"2019-09-05T00:00:00+00:00",value:1},{key:1567296e6,date:"2019-09-06T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12}]}]}},{id:"core_users",label:"Core Users",description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui",benchmark:{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12},value:12.689,visualisation:{type:"chart",segments:[{buckets:[{key:1567296e6,date:"2019-09-01T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-02T00:00:00+00:00",value:12},{key:15674688e5,date:"2019-09-03T00:00:00+00:00",value:13},{key:15675552e5,date:"2019-09-04T00:00:00+00:00",value:9},{key:15676416e5,date:"2019-09-05T00:00:00+00:00",value:1},{key:1567296e6,date:"2019-09-06T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12}]}]}},{id:"token_sales_eth",label:"Token Sales (ETH)",description:"At vero eos et accusamus et iusto odio dignissimos ducimus qui",unit:"eth",benchmark:{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:1.2},value:1.0673492,visualisation:{type:"chart",segments:[{buckets:[{key:1567296e6,date:"2019-09-01T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-02T00:00:00+00:00",value:12},{key:15674688e5,date:"2019-09-03T00:00:00+00:00",value:13},{key:15675552e5,date:"2019-09-04T00:00:00+00:00",value:9},{key:15676416e5,date:"2019-09-05T00:00:00+00:00",value:1},{key:1567296e6,date:"2019-09-06T00:00:00+00:00",value:11},{key:15673824e5,date:"2019-09-07T00:00:00+00:00",value:12}]}]}}]},{boosts:{id:"boost_backlog",label:"Boost Backlog",unit:"hours",buckets:[{id:"safe_newsfeed",label:"Safe Newsfeed",value:11.079184},{id:"open_newsfeed",label:"Open Newsfeed",value:.12},{id:"safe_sidebar",label:"Safe Sidebar",value:13},{id:"open_sidebar",label:"Open Sidebar",value:1}]}}];var e=l(68559);let m=O[0];const p=(a,o)=>JSON.stringify(a)===JSON.stringify(o);let b=(()=>{class a{constructor(t){this.http=t,this.store=new g.t(m),this.state$=this.store.asObservable(),this.category$=this.state$.pipe((0,u.T)(i=>i.category),(0,_.F)(p)),this.description$=this.state$.pipe((0,u.T)(i=>i.description),(0,_.F)()),this.timespan$=this.state$.pipe((0,u.T)(i=>i.timespan),(0,_.F)(p)),this.timespans$=this.state$.pipe((0,u.T)(i=>i.timespans),(0,_.F)(p)),this.metric$=this.state$.pipe((0,u.T)(i=>i.metric),(0,_.F)(p)),this.metrics$=this.state$.pipe((0,u.T)(i=>i.metrics),(0,_.F)(p)),this.filter$=this.state$.pipe((0,u.T)(i=>i.filter),(0,_.F)(p)),this.filters$=this.state$.pipe((0,u.T)(i=>i.filters),(0,_.F)(p)),this.loading$=new g.t(!1),this.ready$=new g.t(!1),this.vm$=new g.t(m),this.loadFromRemote()}loadFromRemote(){(0,k.z)([this.category$,this.timespan$,this.metric$,this.filter$]).pipe((0,_.F)(p),(0,f.W)(t=>(console.log("caught error"),(0,v.of)(null))),(0,I.M)(()=>this.loading$.next(!0)),(0,E.n)(([t,i,n,s])=>{try{return this.getDashboardResponse(t,i,n,s)}catch{return null}}),(0,f.W)(t=>(0,v.of)(null))).subscribe(t=>
1{if(!t)return;const i=t.dashboard;this.ready$.next(!0),this.updateState({...m,category:i.category,description:i.description,timespan:i.timespan,timespans:i.timespans,filter:i.filter,filters:i.filters,metric:i.metric,metrics:i.metrics}),this.loading$.next(!1)})}getStateSnapshot(){return{...m,timespans:{...m.timespans},metrics:{...m.metrics},filters:{...m.filters}}}updateCategory(t){this.updateState({...m,category:t,description:null,metrics:[]})}updateTimespan(t){this.updateState({...m,timespan:t})}updateMetric(t){this.updateState({...m,metric:t})}updateFilter(t){if(m.filter.includes(t))return;const i=t.split("::")[0],n=m.filter,s=n.map(d=>d.split("::")[0]),r=s.findIndex(d=>d===i);s.includes(i)?n.splice(r,1,t):n.push(t),this.updateState({...m,filter:n})}updateState(t){this.store.next(m=t)}getDashboardResponse(t,i,n,s){return this.loading$.next(!0),this.http.get(`api/v2/analytics/dashboards/${t}`,{metric:n,timespan:i,filter:s.join()}).pipe((0,f.W)(r=>(0,v.of)(null)),(0,u.T)(r=>r))}static{this.\u0275fac=function(i){return new(i||a)(e.KVO(w.$))}}static{this.\u0275prov=e.jDH({token:a,factory:a.\u0275fac})}}return a})();var N=l(39541),S=l(28753),F=l(92317),R=l(39045),L=l(45863),A=l(74897);function x(a,o){if(1&a){const t=e.RV6();e.j41(0,"m-dropdownSelector",4),e.bIt("selectionMade",function(n){e.eBV(t);const s=e.XpG(2);return e.Njj(s.selectionMade(n))}),e.k0s()}if(2&a){const t=e.XpG(2);e.Y8G("filter",t.timespanFilter)("showLabel",!0)("dropUp",!0)}}function G(a,o){if(1&a){const t=e.RV6();e.qex(0),e.j41(1,"m-dropdownSelector",5),e.bIt("selectionMade",function(n){e.eBV(t);const s=e.XpG(2);return e.Njj(s.selectionMade(n))}),e.k0s(),e.bVm()}if(2&a){const t=o.$implicit;e.R7$(),e.Y8G("filter",t)("dropUp",!0)}}function D(a,o){if(1&a&&(e.j41(0,"div",1),e.DNE(1,x,1,3,"m-dropdownSelector",2)(2,G,2,2,"ng-container",3),e.k0s()),2&a){const t=e.XpG();e.R7$(),e.Y8G("ngIf",t.timespanFilter.options.length>0),e.R7$(),e.Y8G("ngForOf",t.filters)}}let B=(()=>{class a{constructor(t,i){this.analyticsService=t,this.cd=i,this.filters$=this.analyticsService.filters$,this.timespanFilter={id:"timespan",label:"Timespan",options:[]}}ngOnInit(){this.filterSubscription=this.analyticsService.filters$.subscribe(t=>{const i=t.find(n=>"channel"===n.id);i&&(i.options=i.options.filter(n=>"all"===n.id||"self"===n.id)),this.filters=t,this.detectChanges()}),this.timespanSubscription=this.analyticsService.timespans$.subscribe(t=>{this.timespanFilter.options=t,this.detectChanges()})}selectionMade(t){"timespan"===t.filterId?this.analyticsService.updateTimespan(t.option.id):this.analyticsService.updateFilter(`${t.filterId}::${t.option.id}`)}detectChanges(){this.cd.markForCheck(),this.cd.detectChanges()}ngOnDestroy(){this.filterSubscription.unsubscribe(),this.timespanSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(b),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["m-analytics__filters"]],decls:1,vars:1,consts:[["class","m-analytics__filtersContainer",4,"ngIf"],[1,"m-analytics__filtersContainer"],[3,"filter","showLabel","dropUp","selectionMade",4,"ngIf"],[4,"ngFor","ngForOf"],[3,"selectionMade","filter","showLabel","dropUp"],[3,"selectionMade","filter","dropUp"]],template:function(i,n){1&i&&e.DNE(0,D,3,2,"div",0),2&i&&e.Y8G("ngIf",n.timespanFilter&&n.filters)},dependencies:[c.Sq,c.bT,S.s],encapsulation:2,changeDetection:0})}}return a})();var $=l(47186);function j(a,o){if(1&a&&e.nrm(0,"m-chartV2",1),2&a){const t=e.XpG();e.Y8G("interval",t.selectedTimespan.interval)("unit",null==t.selectedMetric?null:t.selectedMetric.unit)("label",null==t.selectedMetric?null:t.selectedMetric.label)("segments",t.selectedMetric.visualisation.segments)}}let U=(()=>{class a{constructor(t,i){this.analyticsService=t,this.cd=i,this.selectedMetric$=this.analyticsService.metrics$.pipe((0,u.T)(n=>n.find(s=>null!==s.visualisation)))}ngOnInit(){this.timespansSubscription=this.analyticsService.timespans$.subscribe(t=>{this.selectedTimespan=t.find(i=>!0===i.selected),this.detectChanges()}),this.metricSubscription=this.selectedMetric$.subscribe(t=>{this.selectedMetric=t,this.detectChanges()})}detectChanges(){this.cd.markForCheck(),this.cd.detectChanges()}ngOnDestroy(){this.metricSubscription.unsubscribe(),this.timespansSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(b),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["m-analytics__chart"]],decls:1,vars:1,consts:[[3,"interval","unit","label","segments",4,"ngIf"],[3,"interval","unit","label","segments"]],template:function(i,n){1&i&&e.DNE(0,j,1,4,"m-chartV2",0),2&i&&e.Y8G("ngIf",n.selectedMetric&&n.selectedTimespan)},dependencies:[c.bT,$.u],encapsulation:2,changeDetection:0})}}return a})();var Y=l(69493);function X(a,o){if(1&a&&(e.j41(0,"div",5),e.EFF(1),e.k0s()),2&a){const t=o.$implicit;e.R7$(),e.SpI(" ",t.label," ")}}function V(a,o){if(1&a&&(e.qex(0),e.j41(1,"div",6),e.EFF(2),e.k0s(),e.bVm()),2&a){const t=o.$implicit;e.R7$(2),e.SpI(" ",t.label," ")}}function W(a,o){if(1&a&&(e.j41(0,"div",5)(1,"div",9)(2,"div",10)(3,"span"),e.EFF(4),e.k0s(),e.j41(5,"i",11),e.EFF(6,"open_in_new"),e.k0s()(),e.j41(7,"div",12)(8,"span",13)(9,"a",14),e.EFF(10),e.k0s()(),e.j41(11,"span",15),e.EFF(12),e.nI1(13,"titlecase"),e.k0s(),e.j41(14,"span",16),e.EFF(15),e.nI1(16,"date"),e.k0s()()()()),2&a){const t=e.XpG().$implicit;e.R7$(4),e.JRh(t.entity.title),e.R7$(5),e.Y8G("routerLink","/"+t.entity.name),e.R7$(),e.SpI("@",t.entity.username,""),e.R7$(2),e.JRh(e.bMT(13,5,t.entity.type)),e.R7$(3),e.SpI("Published ",e.bMT(16,7,1e3*t.entity.time_created),"")}}function z(a,o){if(1&a&&(e.qex(0),e.j41(1,"div",6),e.EFF(2),e.nI1(3,"abbr"),e.k0s(),e.bVm()),2&a){const t=o.$implicit;e.R7$(2),e.SpI(" ",e.bMT(3,1,t)," ")}}function H(a,o){if(1&a&&(e.qex(0),e.j41(1,"a",7),e.DNE(2,W,17,9,"div",8),e.j41(3,"div",3),e.DNE(4,z,4,3,"ng-container",4),e.k0s()(),e.bVm()),2&a){const t=o.$implicit;e.R7$(),e.Y8G("routerLink",t.entity.route),e.R7$(),e.Y8G("ngIf",t.entity),e.R7$(2),e.Y8G("ngForOf",t.values)}}let J=(()=>{class a{constructor(t,i){this.analyticsService=t,this.cd=i,this.reformattedBuckets=[],this.valueColCount=1,this.selectedMetric$=this.analyticsService.metrics$.pipe((0,u.T)(n=>n.find(s=>null!==s.visualisation)))}ngOnInit(){this.metricSubscription=this.selectedMetric$.subscribe(t=>{this.selectedMetric=t,this.visualisation=t.visualisation,this.columns=t.visualisation.columns,this.valueColCount=this.columns.length-1,this.loadingSubscription=this.analyticsService.loading$.subscribe(i=>{this.loading=i,this.detectChanges()}),this.reformatBuckets(),this.detectChanges()})}reformatBuckets(){this.reformattedBuckets=[],this.visualisation.buckets.forEac
1h(t=>{const i={},n=[];t.values.entity&&(this.columns.forEach((s,r)=>{0===r?i.entity=this.reformatEntity(t.values.entity):n.push(t.values[s.id])}),i.values=n,this.reformattedBuckets.push(i))})}reformatEntity(t){let i,n,s,r;return i=t.remind_object?"remind":t.urn.split(":")[1],"user"===i?(i="channel",n=t.username,s=t.name):(n=t.ownerObj.username,s=t.ownerObj.name),r=i.charAt(0).toUpperCase()+i.slice(1),"activity"===i&&(r="Post"),{type:i,time_created:t.time_created||t.time_published,title:t.title||t.message||`${n}'s ${r}`,route:this.getEntityRoute(i,t),username:n,name:s}}getEntityRoute(t,i){return[{ids:["image","video"],route:"/media/"+i.urn.split(":")[2]},{ids:["activity","remind"],route:`/newsfeed/${i.urn.split(":")[2]}`},{ids:["blog"],route:i.route},{ids:["channel"],route:"/"+i.username}].find(s=>s.ids.indexOf(t)>-1).route}detectChanges(){this.cd.markForCheck(),this.cd.detectChanges()}ngOnDestroy(){this.metricSubscription.unsubscribe(),this.loadingSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(b),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["m-analytics__table"]],decls:8,vars:11,consts:[[1,"m-analyticsTable__wrapper",3,"hidden"],[1,"m-analyticsTable__row--header"],["class","m-analyticsTable__col--entity m-analyticsTable__cell",4,"ngFor","ngForOf"],[1,"m-analyticsTable__col--values"],[4,"ngFor","ngForOf"],[1,"m-analyticsTable__col--entity","m-analyticsTable__cell"],[1,"m-analyticsTable__subCol--value","m-analyticsTable__cell"],[1,"m-analyticsTable__row--data",3,"routerLink"],["class","m-analyticsTable__col--entity m-analyticsTable__cell",4,"ngIf"],[1,"m-analyticsTable__entityWrapper"],[1,"m-analyticsTable__entityTitle"],[1,"material-icons"],[1,"m-analyticsTable__entityDetails"],[1,"m-analyticsTable__usernameWrapper"],[3,"routerLink"],[1,"m-analyticsTable__entityType"],[1,"m-analyticsTable__entityPublishDate"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"div",1),e.DNE(2,X,2,1,"div",2),e.nI1(3,"slice"),e.j41(4,"div",3),e.DNE(5,V,3,1,"ng-container",4),e.nI1(6,"slice"),e.k0s()(),e.DNE(7,H,5,3,"ng-container",4),e.k0s()),2&i&&(e.Y8G("hidden",n.loading),e.R7$(2),e.Y8G("ngForOf",e.brH(3,4,n.columns,0,1)),e.R7$(3),e.Y8G("ngForOf",e.i5U(6,8,n.columns,1)),e.R7$(2),e.Y8G("ngForOf",n.reformattedBuckets))},dependencies:[c.Sq,c.bT,h.Wk,c.P9,c.PV,c.vh,Y.e],encapsulation:2,changeDetection:0})}}return a})();const K=a=>({"m-dataTabsLayout__noMetricTabs":a}),q=(a,o)=>({isTable:a,isMobile:o});function Q(a,o){if(1&a){const t=e.RV6();e.j41(0,"m-dataTabs",6),e.bIt("tabChanged",function(n){e.eBV(t);const s=e.XpG(2);return e.Njj(s.updateMetric(n))}),e.k0s()}if(2&a){const t=e.XpG(2);e.Y8G("tabs",t.tabs)("activeTabId",t.activeTabId)}}function Z(a,o){1&a&&(e.j41(0,"div",7),e.nrm(1,"div",8),e.k0s())}function ee(a,o){1&a&&e.nrm(0,"m-analytics__chart")}function te(a,o){1&a&&e.nrm(0,"m-analytics__table")}function ae(a,o){1&a&&e.nrm(0,"m-analytics__filters")}function ie(a,o){if(1&a&&(e.j41(0,"m-dataTabsLayout",1),e.DNE(1,Q,1,2,"m-dataTabs",2),e.j41(2,"div",3),e.DNE(3,Z,2,0,"div",4),e.nI1(4,"async"),e.DNE(5,ee,1,0,"m-analytics__chart",5)(6,te,1,0,"m-analytics__table",5)(7,ae,1,0,"m-analytics__filters",5),e.k0s()()),2&a){const t=e.XpG();e.Y8G("hasHeader","chart"===t.selectedMetric.visualisation.type)("ngClass",e.eq3(10,K,"table"===t.selectedMetric.visualisation.type)),e.R7$(),e.Y8G("ngIf","chart"===t.selectedMetric.visualisation.type),e.R7$(),e.Y8G("ngClass",e.l_i(12,q,t.isTable,t.isMobile)),e.R7$(),e.Y8G("ngIf",e.bMT(4,8,t.loading$)),e.R7$(2),e.Y8G("ngIf","chart"===t.selectedMetric.visualisation.type),e.R7$(),e.Y8G("ngIf","table"===t.selectedMetric.visualisation.type),e.R7$(),e.Y8G("ngIf","chart"===t.selectedMetric.visualisation.type)}}let ne=(()=>{class a{constructor(t,i,n){this.analyticsService=t,this.session=i,this.cd=n,this.userRoles=["user"],this.tabs=[],this.activeTabId="",this.loading$=this.analyticsService.loading$,this.selectedMetric$=(0,k.z)(this.analyticsService.metrics$,this.analyticsService.metric$).pipe((0,u.T)(([s,r])=>s.find(d=>d.id===r))),this.isTable=!1}ngOnInit(){this.user=this.session.getLoggedInUser(),this.session.isAdmin()&&this.userRoles.push("admin"),this.user.pro&&this.userRoles.push("pro"),this.selectedMetricSubscription=this.selectedMetric$.subscribe(t=>{this.selectedMetric=t,this.isTable=this.selectedMetric&&this.selectedMetric.visualisation&&"table"===this.selectedMetric.visualisation.type,this.detectChanges()}),this.metricsSubscription=this.analyticsService.metrics$.subscribe(t=>{this.tabs=[];for(const i of t){const n=i.permissions.some(r=>this.userRoles.includes(r)),s={id:i.id,label:i.label};i.visualisation&&(this.activeTabId=i.id),s.unit=i.unit?i.unit:null,s.description=i.description?i.description:null,i.summary&&(s.value=i.summary.current_value,s.delta=0!==i.summary.comparison_value?(i.summary.current_value-i.summary.comparison_value)/(i.summary.comparison_value||0):1,s.hasChanged=0!==s.delta,s.positiveTrend=!!(s.delta>0&&i.summary.comparison_positive_inclination||s.delta<0&&!i.summary.comparison_positive_inclination)),n&&this.tabs.push(s),this.detectChanges()}})}updateMetric(t){this.activeTabId=t.tabId,this.analyticsService.updateMetric(t.tabId),this.detectChanges()}detectChanges(){this.cd.markForCheck(),this.cd.detectChanges()}ngOnDestroy(){this.selectedMetricSubscription.unsubscribe(),this.metricsSubscription.unsubscribe()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(b),e.rXU(y.N),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["m-analytics__layout--chart"]],decls:1,vars:1,consts:[[3,"hasHeader","ngClass",4,"ngIf"],[3,"hasHeader","ngClass"],["class","m-dataTabsLayout__header",3,"tabs","activeTabId","tabChanged",4,"ngIf"],[1,"m-dataTabsLayout__body",3,"ngClass"],["class","m-analytics__spinnerContainer",4,"ngIf"],[4,"ngIf"],[1,"m-dataTabsLayout__header",3,"tabChanged","tabs","activeTabId"],[1,"m-analytics__spinnerContainer"],[1,"mdl-spinner","mdl-js-spinner","is-active",3,"mdl"]],template:function(i,n){1&i&&e.DNE(0,ie,8,15,"m-dataTabsLayout",0),2&i&&e.Y8G("ngIf",n.selectedMetric&&n.selectedMetric.visualisation)},dependencies:[c.YU,c.bT,R.w,L.I,A.i,B,U,J,c.Jj],encapsulation:2,changeDetection:0})}}return a})();var T=l(89204),se=l(76181);const oe=a=>
1({noChart:a});function le(a,o){if(1&a&&(e.j41(0,"m-tooltip",7),e.EFF(1),e.k0s()),2&a){const t=e.XpG();e.R7$(),e.SpI(" ",t.description," ")}}function re(a,o){if(1&a&&(e.j41(0,"div",14),e.EFF(1),e.nI1(2,"currency"),e.k0s(),e.j41(3,"div",15),e.EFF(4,"USD"),e.k0s()),2&a){const t=e.XpG(2);e.R7$(),e.SpI(" ",e.bMT(2,1,t.value/100)," ")}}function ce(a,o){if(1&a&&(e.j41(0,"div",14),e.EFF(1),e.nI1(2,"number"),e.k0s(),e.j41(3,"div",15),e.EFF(4,"ETH"),e.k0s()),2&a){const t=e.XpG(2);e.R7$(),e.SpI(" ",e.i5U(2,1,t.value,"1.3-3")," ")}}function de(a,o){if(1&a&&(e.j41(0,"div",14),e.EFF(1),e.nI1(2,"number"),e.k0s(),e.j41(3,"div",15),e.EFF(4),e.k0s()),2&a){const t=e.XpG(2);e.R7$(),e.SpI(" ",e.i5U(2,2,t.value,"1.3-3")," "),e.R7$(3),e.SpI(" ",1!==t.value?"Tokens":"Token"," ")}}function me(a,o){if(1&a&&(e.j41(0,"div",14),e.EFF(1),e.nI1(2,"number"),e.k0s(),e.j41(3,"div",15),e.EFF(4),e.k0s()),2&a){const t=e.XpG(2);e.R7$(),e.SpI(" ",e.i5U(2,2,t.value,"1.0-0")," "),e.R7$(3),e.SpI(" ",1!==t.value?"hrs":"hr"," ")}}function ue(a,o){if(1&a&&(e.j41(0,"div",14),e.EFF(1),e.nI1(2,"number"),e.k0s()),2&a){const t=e.XpG(2);e.R7$(),e.SpI(" ",e.i5U(2,1,t.value,"1.0-0")," ")}}function _e(a,o){if(1&a&&(e.qex(0,8),e.DNE(1,re,5,3,"ng-template",9)(2,ce,5,4,"ng-template",10)(3,de,5,5,"ng-template",11)(4,me,5,5,"ng-template",12)(5,ue,3,4,"ng-template",13),e.bVm()),2&a){const t=e.XpG();e.Y8G("ngSwitch",t.unit)}}function pe(a,o){if(1&a&&(e.j41(0,"div",14),e.EFF(1),e.k0s()),2&a){const t=e.XpG();e.R7$(),e.JRh(t.value)}}let he=(()=>{class a{constructor(){this.noChart=!1,this.isCurrency=!1}ngOnInit(){this.unit&&("eth"===this.unit||"usd"===this.unit)&&(this.isCurrency=!0)}isNumber(t){return"number"==typeof t}static{this.\u0275fac=function(i){return new(i||a)}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["m-analytics__benchmark"]],inputs:{label:"label",description:"description",value:"value",unit:"unit",noChart:"noChart"},decls:9,vars:7,consts:[["placeholderValue",""],[1,"m-analytics__benchmarkContainer",3,"ngClass"],[1,"m-analytics__benchmarkLabelWrapper"],[1,"m-analytics__benchmarkLabel"],["icon","help",4,"ngIf"],[1,"m-analytics__benchmarkValueWrapper"],[3,"ngSwitch",4,"ngIf","ngIfElse"],["icon","help"],[3,"ngSwitch"],["ngSwitchCase","usd"],["ngSwitchCase","eth"],["ngSwitchCase","tokens"],["ngSwitchCase","hours"],["ngSwitchDefault",""],[1,"m-analytics__benchmarkValue"],[1,"m-analytics__benchmarkUnit"]],template:function(i,n){if(1&i&&(e.j41(0,"div",1)(1,"div",2)(2,"div",3),e.EFF(3),e.k0s(),e.DNE(4,le,2,1,"m-tooltip",4),e.k0s(),e.j41(5,"div",5),e.DNE(6,_e,6,1,"ng-container",6),e.k0s()(),e.DNE(7,pe,2,1,"ng-template",null,0,e.C5r)),2&i){const s=e.sdS(8);e.Y8G("ngClass",e.eq3(5,oe,n.noChart)),e.R7$(3),e.JRh(n.label),e.R7$(),e.Y8G("ngIf",n.description),e.R7$(2),e.Y8G("ngIf",n.isNumber(n.value))("ngIfElse",s)}},dependencies:[c.YU,c.bT,c.ux,c.e1,c.fG,se.b,c.QX,c.oe],encapsulation:2})}}return a})();function be(a,o){1&a&&(e.j41(0,"div",4),e.nrm(1,"div",5),e.k0s())}function ge(a,o){if(1&a&&e.nrm(0,"m-chartV2",12),2&a){const t=e.XpG().$implicit,i=e.XpG(2);e.Y8G("interval",i.day)("isMini",!0)("unit",null==t?null:t.unit)("label",null==t?null:t.label)("segments",t.visualisation.segments)}}function ye(a,o){if(1&a&&(e.qex(0),e.j41(1,"div",7),e.nrm(2,"m-analytics__benchmark",10),e.DNE(3,ge,1,5,"m-chartV2",11),e.k0s(),e.bVm()),2&a){const t=o.$implicit;e.R7$(2),e.Y8G("label",t.label)("description",t.description)("value",t.value)("unit",null==t?null:t.unit)("noChart",!t.visualisation),e.R7$(),e.Y8G("ngIf",t.visualisation)}}function ve(a,o){if(1&a&&(e.j41(0,"div",6)(1,"div",7),e.nrm(2,"m-analytics__benchmark",8),e.k0s(),e.DNE(3,ye,4,6,"ng-container",9),e.k0s()),2&a){const t=e.XpG();e.R7$(2),e.Y8G("label","Active Users On Site")("description","Coming soon! Realtime count of all users on web and mobile")("value","\u{1f6a7}")("noChart",!0),e.R7$(),e.Y8G("ngForOf",t.tiles)}}function fe(a,o){if(1&a&&(e.qex(0),e.j41(1,"div",17),e.nrm(2,"m-analytics__benchmark",18),e.k0s(),e.bVm()),2&a){const t=o.$implicit;e.R7$(2),e.Y8G("label",t.label)("value",t.value)("unit","hours")}}function Te(a,o){if(1&a&&(e.qex(0),e.j41(1,"div",16),e.DNE(2,fe,3,3,"ng-container",9),e.k0s(),e.bVm()),2&a){const t=o.$implicit;e.R7$(2),e.Y8G("ngForOf",t)}}function Ce(a,o){if(1&a&&(e.j41(0,"div",13)(1,"div",14),e.EFF(2,"Boost Backlog"),e.k0s(),e.j41(3,"div",15),e.DNE(4,Te,3,1,"ng-container",9),e.k0s()()),2&a){const t=e.XpG();e.R7$(4),e.Y8G("ngForOf",t.boostRows)}}let Me=(()=>{class a{constructor(t,i,n){this.client=t,this.session=i,this.cd=n,this.loading=!0,this.boostRows=[],this.url="api/v2/analytics/dashboards/",this.tiles=[{id:"pageviews",label:"Daily Pageviews",unit:"number",interval:"day",endpoint:this.url+"traffic?metric=pageviews&timespan=30d&filter=view_type::total,platform::all,channel::all"},{id:"active_users",label:"Daily Active Users",unit:"number",interval:"day",endpoint:this.url+"traffic",params:{metric:"active_users",t
1imespan:"30d",filter:"channel::all"}},{id:"active_users",label:"Monthly Active Users",unit:"number",interval:"month",endpoint:this.url+"traffic",params:{metric:"active_users",timespan:"1y",filter:"channel::all"}},{id:"signups",label:"Signups",unit:"number",interval:"day",endpoint:this.url+"traffic",params:{metric:"signups",timespan:"30d",filter:"channel::all"}},{id:"earnings_total",label:"Total Pro Earnings",unit:"usd",interval:"day",endpoint:this.url+"earnings",params:{metric:"earnings_total",timespan:"30d",filter:"platform::all,view_type::total,channel::all"}}]}ngOnInit(){this.fakeTiles=O[3].tiles,this.getTiles()}getTiles(){var t=this;return(0,T.A)(function*(){t.tiles.forEach(function(){var i=(0,T.A)(function*(n){try{const s=yield t.client.get(n.endpoint,n.params);yield t.formatResponse(n,s)}catch(s){console.error(s)}t.loading=!1,t.detectChanges()});return function(n){return i.apply(this,arguments)}}())})()}formatResponse(t,i){var n=this;return(0,T.A)(function*(){const s=i.dashboard.metrics.find(d=>d.id===t.id);if(!s)return;t.metric=s;const r=s.visualisation?s.visualisation.segments[0].buckets:[];t.value=r[r.length-1]?r[r.length-1].value:0,t.description=s.description,t.visualisation=s.visualisation,n.cd.markForCheck()})()}detectChanges(){this.cd.markForCheck(),this.cd.detectChanges()}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(M.K),e.rXU(y.N),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["m-analytics__layout--summary"]],decls:4,vars:3,consts:[["m-pageLayout__main",""],["class","m-analytics__spinnerContainer",4,"ngIf"],["class","m-analyticsSummary__tilesContainer",4,"ngIf"],["class","m-analyticsSummary__boostBacklogWrapper",4,"ngIf"],[1,"m-analytics__spinnerContainer"],[1,"mdl-spinner","mdl-js-spinner","is-active",3,"mdl"],[1,"m-analyticsSummary__tilesContainer"],[1,"m-analyticsSummary__tile"],[3,"label","description","value","noChart"],[4,"ngFor","ngForOf"],[3,"label","description","value","unit","noChart"],[3,"interval","isMini","unit","label","segments",4,"ngIf"],[3,"interval","isMini","unit","label","segments"],[1,"m-analyticsSummary__boostBacklogWrapper"],[1,"m-analyticsSummary__boostBacklogTitle"],[1,"m-analyticsSummary__boostRowsContainer"],[1,"m-analyticsSummary__boostRow"],[1,"m-analyticsSummary__boostType"],[3,"label","value","unit"]],template:function(i,n){1&i&&(e.qex(0,0),e.DNE(1,be,2,0,"div",1)(2,ve,4,5,"div",2)(3,Ce,5,1,"div",3),e.bVm()),2&i&&(e.R7$(),e.Y8G("ngIf",n.loading&&n.session.isAdmin()),e.R7$(),e.Y8G("ngIf",!n.loading&&n.session.isAdmin()),e.R7$(),e.Y8G("ngIf",n.boosts))},dependencies:[c.Sq,c.bT,A.i,$.u,he],encapsulation:2})}}return a})();function ke(a,o){1&a&&(e.j41(0,"div",6)(1,"a",12),e.pXf(2,4),e.k0s()())}let Oe=(()=>{class a{static{this.\u0275fac=function(i){return new(i||a)}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["m-analytics__tabs"]],decls:14,vars:1,consts:()=>{let t,i,n,s,r;return t="Traffic",i="Engagement",n="Earnings",s="Trending",r="Tokens",[t,i,n,s,r,[1,"m-tabs__container"],[1,"m-tabs__tab"],["routerLinkActive","m-tabs__tab--selected","routerLink","/analytics/dashboard/traffic"],["class","m-tabs__tab",4,"ngIf"],["routerLinkActive","m-tabs__tab--selected","routerLink","/analytics/dashboard/engagement"],["routerLinkActive","m-tabs__tab--selected","routerLink","/analytics/dashboard/earnings"],["routerLinkActive","m-tabs__tab--selected","routerLink","/analytics/dashboard/trending"],["routerLinkActive","m-tabs__tab--selected","routerLink","/analytics/dashboard/token"]]},template:function(i,n){1&i&&(e.j41(0,"div",5)(1,"div",6)(2,"a",7),e.pXf(3,0),e.k0s()(),e.DNE(4,ke,3,0,"div",8),e.j41(5,"div",6)(6,"a",9),e.pXf(7,1),e.k0s()(),e.j41(8,"div",6)(9,"a",10),e.pXf(10,2),e.k0s()(),e.j41(11,"div",6)(12,"a",11),e.pXf(13,3),e.k0s()()()),2&i&&(e.R7$(4),e.Y8G("ngIf",!1))},dependencies:[c.bT,h.Wk,h.wQ],styles:["[_ngcontent-%COMP%]:root{--primary-action-light: #1b85d6;--primary-action-dark: #ffd048}.m-topbar[_ngcontent-%COMP%]   .m-btn[_ngcontent-%COMP%]{height:32px}.m-btn[_ngcontent-%COMP%]{background:transparent!important;border-radius:18px;font-size:12px;height:42px;letter-spacing:1.25px;box-shadow:none;text-transform:uppercase;padding:8px 16px;font-family:Inter,Helvetica,sans-serif;cursor:pointer}body.m-theme__light[_ngcontent-%COMP%]   .m-btn[_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__light[_ngcontent-%COMP%]   .m-btn[_ngcontent-%COMP%]{color:#38393d;border:1px solid #d3dbe3}body.m-theme__dark[_ngcontent-%COMP%]   .m-btn[_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__dark[_ngcontent-%COMP%]   .m-btn[_ngcontent-%COMP%]{color:#d0d2d5;border:1px solid #53565a}body.m-theme__light[_ngcontent-%COMP%]   .m-btn[_ngcontent-%COMP%]:hover, body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__light[_ngcontent-%COMP%]   .m-btn[_ngcontent-%COMP%]:hover{border:1px solid rgba(208,210,213,.6)}body.m-theme__dark[_ngcontent-%COMP%]   .m-btn[_ngcontent-%COMP%]:hover, body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__dark[_ngcontent-%COMP%]   .m-btn[_ngcontent-%COMP%]:hover{border:1px solid rgba(56,57,61,.6)}a.m-link-btn[_ngcontent-%COMP%]{display:inline-block;padding:8px!important;line-height:1.2;height:auto;text-decoration:none;font-weight:inherit}.m-btn--slim[_ngcontent-%COMP%]{height:32px}body.m-theme__light[_ngcontent-%COMP%]   .m-btn--action[_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__light[_ngcontent-%COMP%]   .m-btn--action[_ngcontent-%COMP%]{background-color:#fff;color:var(--primary-action-light)!important;border:1px solid var(--primary-action-light)}body.m-theme__dark[_ngcontent-%COMP%]   .m-btn--action[_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__dark[_ngcontent-%COMP%]   .m-btn--action[_ngcontent-%COMP%]{background-color:#010100;color:var(--primary-action-dark)!important;border:1px solid var(--primary-action-dark)}body.m-theme__light[_ngcontent-%COMP%]   .m-btn--action[_ngcontent-%COMP%]:hover, body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__light[_ngcontent-%COMP%]   .m-btn--action[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-action-light)}body.m-theme__dark[_ngcontent-%COMP%]   .m-btn--action[_ngcontent-%COMP%]:hover, body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__dark[_ngcontent-%COMP%]   .m-btn--action[_ngcontent-%COMP%]:hover{border:1px solid var(--primary-action-dark)}body.m-theme__light[_ngcontent-%COMP%]   .m-btn--action[disabled][_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__light[_ngcontent-%COMP%]   .m-btn--action[disabled][_ngcontent-%COMP%]{color:#d0d2d5!important;border-color:#d0d2d5!important}body.m-theme__dark[_ngcontent-%COMP%]   .m-btn--action[disabled][_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__dark[_ngcontent-%COMP%]   .m-btn--action[disabled][_ngcontent-%COMP%]{color:#38393d!important;border-color:#38393d!important}body.m-theme__light[_ngcontent-%COMP%]   .m-btn--destructive[_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__light[_ngcontent-%COMP%]   .m-btn--destructive[_ngcontent-%COMP%]{background-color:#fff;color:#dc7263!important;border:1px solid #dc7263}body.m-theme__dark[_ngcontent-%COMP%]   .m-btn--destructive[_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__dark[_ngcontent-%COMP%]   .m-btn--destructive[_ngcontent-%COMP%]{background-color:#010100;color:#fd8b7c!important;border:1px solid #fd8b7c}body.m-theme__light[_ngcontent-%COMP%]   .m-btn--destructive[_ngcontent-%COMP%]:hover, body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__light[_ngcontent-%COMP%]   .m-btn--destructive[_ngcontent-%COMP%]:hover{border:1px solid #dc7263}body.m-theme__dark[_ngcontent-%COMP%]   .m-btn--destructive[_ngcontent-%COMP%]:hover, body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__dark[_ngcontent-%COMP%]   .m-btn--destructive[_ngcontent-%COMP%]:hover{border:1px solid #fd8b7c}body.m-theme__light[_ngcontent-%COMP%]   .m-btn--destructive[disabled][_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__light[_ngcontent-%COMP%]   .m-btn--destructive[disabled][_ngcontent-%COMP%]{color:#d0d2d5!important;border-color:#d0d2d5!important}body.m-theme__dark[_ngcontent-%COMP%]   .m-btn--destructive[disabled][_ngcontent-%COMP%], body[_ngcontent-%COMP%]   .m-theme--wrapper.m-theme--wrapper__dark[_ngcontent-%COMP%]   .m-btn--destructive[disabled][_ngcontent-%COMP%]{color:#38393d!important;border-color:#38393d!important}.m-btn--with-icon[_ngcontent-%COMP%]{padding-left:8px;padding-right:12px}.m-btn--with-icon.m-btn--slim[_ngcontent-%COMP%]{padding-left:8px;padding-right:16px}.m-btn--with-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:20px;line-height:0;margin-right:4px;opacity:.9}.m-btn--with-icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .m-btn--with-icon[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{vertical-align:middle}.m-btn--with-icon.m-btn--slim[_ngcontent-%COMP%] > i[_ngcontent-%COMP%]{margin-left:4px;margin-right:4px}[_nghost-%COMP%]   .m-tabs__container[_ngcontent-%COMP%]{padding:30px 40px 0}@media screen and (max-width: 768px){[_nghost-%COMP%]   .m-tabs__container[_ngcontent-%COMP%]{padding:30px 20px 0}}"]})}}return a})();function Se(a,o){if(1&a){const t=e.RV6();e.j41(0,"div",6)(1,"div",7)(2,"m-dropdownSelector",8),e.bIt("selectionMade",function(n){e.eBV(t);const s=e.XpG(3);return e.Njj(s.filterSelectionMade(n))}),e.k0s()()()}if(2&a){const t=e.XpG(3);e.R7$(2),e.Y8G("filter",t.timespanFilter)("showLabel",!1)}}function Ae(a,o){if(1&a&&e.DNE(0,Se,3,2,"div",5),2&a){const t=e.XpG(2);e.Y8G("ngIf","chart"===t.layout)}}function $e(a,o){1&a&&(e.j41(0,"span"),e.EFF(1," To start earning more, upgrade to "),e.j41(2,"a",16),e.EFF(3," Minds+ "),e.k0s(),e.EFF(4," or "),e.j41(5,"a",17),e.EFF(6,"Pro"),e.k0s(),e.EFF(7,"."),e.k0s())}function Pe(a,o){1&a&&(e.j41(0,"a",18),e.EFF(1,"Enable payouts"),e.k0s())}function Ie(a,o){if(1&a&&(e.qex(0),e.DNE(1,$e,8,0,"span",14)(2,Pe,2,0,"a",15),e.bVm()),2&a){const t=e.XpG(4);e.R7$(),e.Y8G("ngIf",!t.session.getLoggedInUser().pro),e.R7$(),e.Y8G("ngIf",t.session.getLoggedInUser().pro&&!(t.session.getLoggedInUser().merchant&&t.session.getLoggedInUser().merchant.id))}}function Ee(a,o){if(1&a&&(e.j41(0,"p",13),e.DNE(1,Ie,3,2,"ng-container",14),e.nI1(2,"async"),e.EFF(3),e.k0s()),2&a){const t=o.ngIf,i=e.XpG(3);e.R7$(),e.Y8G("ngIf","earnings"===e.bMT(2,2,i.category$)),e.R7$(2),e.SpI(" ",t," ")}}function we(a,o){1&a&&e.nrm(0,"m-analytics__layout--chart",19)}function Ne(a,o){1&a&&e.nrm(0,"m-analytics__layout--summary",19)}function Fe(a,o){if(1&a&&(e.j41(0,"div",9)(1,"m-dashboardLayout"),e.eu8(2,10),e.DNE(3,Ee,4,4,"p",11),e.nI1(4,"async"),e.DNE(
15,we,1,0,"m-analytics__layout--chart",12)(6,Ne,1,0,"m-analytics__layout--summary",12),e.k0s()()),2&a){const t=e.XpG(2);e.R7$(3),e.Y8G("ngIf",e.bMT(4,3,t.description$)),e.R7$(2),e.Y8G("ngIf","chart"===t.layout),e.R7$(),e.Y8G("ngIf","summary"===t.layout)}}function Re(a,o){if(1&a&&(e.nrm(0,"m-analytics__tabs"),e.DNE(1,Ae,1,1,"ng-template",null,1,e.C5r),e.nrm(3,"m-loadingSpinner",3),e.nI1(4,"async"),e.DNE(5,Fe,7,5,"div",4),e.nI1(6,"async")),2&a){const t=e.XpG();e.R7$(3),e.Y8G("inProgress",e.bMT(4,2,t.loading$)),e.R7$(2),e.Y8G("ngIf",e.bMT(6,4,t.ready$))}}function Le(a,o){1&a&&e.eu8(0)}let xe=(()=>{class a{constructor(t,i,n,s,r,d){this.client=t,this.route=i,this.router=n,this.session=s,this.analyticsService=r,this.cd=d,this.loading$=this.analyticsService.loading$,this.ready$=this.analyticsService.ready$,this.category$=this.analyticsService.category$,this.description$=this.analyticsService.description$,this.timespanFilter={id:"timespan",label:"Timespan",options:[]},this.layout="chart"}ngOnInit(){this.session.isLoggedIn()?(this.route.paramMap.subscribe(t=>{const i=t.get("category");this.updateCategory(i),this.layout="summary"===i?"summary":"chart"}),this.analyticsService.timespans$.subscribe(t=>{this.timespanFilter.options=t,this.detectChanges()}),this.analyticsService.category$.subscribe(t=>{this.detectChanges()}),this.analyticsService.metrics$.subscribe(t=>{this.detectChanges()}),this.analyticsService.filters$.subscribe(t=>{this.detectChanges()}),this.session.isAdmin()?this.analyticsService.updateFilter("channel::all"):this.analyticsService.updateFilter("channel::self")):this.router.navigate(["/login"])}updateCategory(t){this.analyticsService.updateCategory(t)}detectChanges(){this.cd.markForCheck(),this.cd.detectChanges()}ngOnDestroy(){}static{this.\u0275fac=function(i){return new(i||a)(e.rXU(M.K),e.rXU(h.nX),e.rXU(h.Ix),e.rXU(y.N),e.rXU(b),e.rXU(e.gRc))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["m-analytics__dashboard"]],features:[e.Jv_([b])],decls:3,vars:1,consts:[["body",""],["headerFilters",""],[4,"ngTemplateOutlet"],[3,"inProgress"],["class","m-analyticsDashboard",4,"ngIf"],["class","m-analyticsDashboard__headerFilters",4,"ngIf"],[1,"m-analyticsDashboard__headerFilters"],[1,"m-analyticsDashboard__timespanFilter"],[3,"selectionMade","filter","showLabel"],[1,"m-analyticsDashboard"],["m-dashboardLayout__header",""],["m-dashboardLayout__body","","class","m-analyticsDashboard__description",4,"ngIf"],["m-dashboardLayout__body","","class","m-analytics__layout",4,"ngIf"],["m-dashboardLayout__body","",1,"m-analyticsDashboard__description"],[4,"ngIf"],["routerLink","/wallet/usd",4,"ngIf"],["routerLink","/plus"],["routerLink","/pro"],["routerLink","/wallet/usd"],["m-dashboardLayout__body","",1,"m-analytics__layout"]],template:function(i,n){if(1&i&&e.DNE(0,Re,7,6,"ng-template",null,0,e.C5r)(2,Le,1,0,"ng-container",2),2&i){const s=e.sdS(1);e.R7$(2),e.Y8G("ngTemplateOutlet",s)}},dependencies:[c.bT,c.T3,N.w,S.s,F.N,h.Wk,ne,Me,Oe,c.Jj],encapsulation:2,changeDetection:0})}}return a})();var Ge=l(34456),De=l(53601),Be=l(71475);const je=[{path:"",redirectTo:"dashboard/traffic",pathMatch:"full"},{path:"dashboard/token",redirectTo:"dashboard/traffic",pathMatch:"full"},{path:"dashboard/token/:tabId",redirectTo:"dashboard/traffic",pathMatch:"full"},{path:"dashboard/:category",component:xe,data:{title:"Analytics",description:"Track your traffic, earnings, engagement and trending analytics",ogImage:"/assets/og-images/analytics-v3.png",ogImageWidth:1200,ogImageHeight:1200}}];let Ue=(()=>{class a{static{this.\u0275fac=function(i){return new(i||a)}}static{this.\u0275mod=e.$C({type:a})}static{this.\u0275inj=e.G2t({providers:[b],imports:[c.MD,P.M,h.iI.forChild(je),De.l,Ge.YN,Be.B]})}}return a})()}}]);

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.